summaryrefslogtreecommitdiff
path: root/.packages/netstandard.library/2.0.0/build
diff options
context:
space:
mode:
Diffstat (limited to '.packages/netstandard.library/2.0.0/build')
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/NETStandard.Library.targets23
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/NETStandard.Library.targets12
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/Microsoft.Win32.Primitives.dllbin0 -> 21224 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.AppContext.dllbin0 -> 21192 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Collections.Concurrent.dllbin0 -> 21240 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Collections.NonGeneric.dllbin0 -> 21240 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Collections.Specialized.dllbin0 -> 21240 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Collections.dllbin0 -> 21704 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.ComponentModel.Composition.dllbin0 -> 21256 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.ComponentModel.EventBasedAsync.dllbin0 -> 21784 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.ComponentModel.Primitives.dllbin0 -> 21760 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.ComponentModel.TypeConverter.dllbin0 -> 22800 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.ComponentModel.dllbin0 -> 21208 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Console.dllbin0 -> 21176 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Core.dllbin0 -> 26288 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Data.Common.dllbin0 -> 22216 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Data.dllbin0 -> 25776 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Diagnostics.Contracts.dllbin0 -> 21744 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Diagnostics.Debug.dllbin0 -> 21216 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Diagnostics.FileVersionInfo.dllbin0 -> 21256 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Diagnostics.Process.dllbin0 -> 21736 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Diagnostics.StackTrace.dllbin0 -> 21240 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Diagnostics.TextWriterTraceListener.dllbin0 -> 21296 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Diagnostics.Tools.dllbin0 -> 21216 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Diagnostics.TraceSource.dllbin0 -> 21752 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Diagnostics.Tracing.dllbin0 -> 21736 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Drawing.Primitives.dllbin0 -> 21224 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Drawing.dllbin0 -> 21176 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Dynamic.Runtime.dllbin0 -> 22232 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Globalization.Calendars.dllbin0 -> 21752 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Globalization.Extensions.dllbin0 -> 21248 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Globalization.dllbin0 -> 21200 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.IO.Compression.FileSystem.dllbin0 -> 21248 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.IO.Compression.ZipFile.dllbin0 -> 21240 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.IO.Compression.dllbin0 -> 21208 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.IO.FileSystem.DriveInfo.dllbin0 -> 21240 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.IO.FileSystem.Primitives.dllbin0 -> 21248 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.IO.FileSystem.Watcher.dllbin0 -> 21232 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.IO.FileSystem.dllbin0 -> 21200 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.IO.IsolatedStorage.dllbin0 -> 21224 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.IO.MemoryMappedFiles.dllbin0 -> 21232 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.IO.Pipes.dllbin0 -> 21184 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.IO.UnmanagedMemoryStream.dllbin0 -> 21248 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.IO.dllbin0 -> 21160 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Linq.Expressions.dllbin0 -> 22240 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Linq.Parallel.dllbin0 -> 21200 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Linq.Queryable.dllbin0 -> 21208 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Linq.dllbin0 -> 21160 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Net.Http.dllbin0 -> 22712 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Net.NameResolution.dllbin0 -> 21224 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Net.NetworkInformation.dllbin0 -> 22264 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Net.Ping.dllbin0 -> 21184 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Net.Primitives.dllbin0 -> 22232 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Net.Requests.dllbin0 -> 21200 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Net.Security.dllbin0 -> 21712 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Net.Sockets.dllbin0 -> 21704 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Net.WebHeaderCollection.dllbin0 -> 21240 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Net.WebSockets.Client.dllbin0 -> 21232 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Net.WebSockets.dllbin0 -> 21208 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Net.dllbin0 -> 22696 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Numerics.dllbin0 -> 20672 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.ObjectModel.dllbin0 -> 21704 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Reflection.Extensions.dllbin0 -> 21232 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Reflection.Primitives.dllbin0 -> 21744 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Reflection.dllbin0 -> 22216 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Resources.Reader.dllbin0 -> 21208 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Resources.ResourceManager.dllbin0 -> 21248 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Resources.Writer.dllbin0 -> 21216 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Runtime.CompilerServices.VisualC.dllbin0 -> 21792 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Runtime.Extensions.dllbin0 -> 21736 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Runtime.Handles.dllbin0 -> 21208 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Runtime.InteropServices.RuntimeInformation.dllbin0 -> 21328 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Runtime.InteropServices.dllbin0 -> 24312 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Runtime.Numerics.dllbin0 -> 21208 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Runtime.Serialization.Formatters.dllbin0 -> 21280 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Runtime.Serialization.Json.dllbin0 -> 21256 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Runtime.Serialization.Primitives.dllbin0 -> 21792 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Runtime.Serialization.Xml.dllbin0 -> 21760 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Runtime.Serialization.dllbin0 -> 22256 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Runtime.dllbin0 -> 29368 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Security.Claims.dllbin0 -> 21208 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Security.Cryptography.Algorithms.dllbin0 -> 21792 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Security.Cryptography.Csp.dllbin0 -> 21248 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Security.Cryptography.Encoding.dllbin0 -> 21264 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Security.Cryptography.Primitives.dllbin0 -> 21792 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Security.Cryptography.X509Certificates.dllbin0 -> 22848 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Security.Principal.dllbin0 -> 21224 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Security.SecureString.dllbin0 -> 21232 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.ServiceModel.Web.dllbin0 -> 21216 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Text.Encoding.Extensions.dllbin0 -> 21248 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Text.Encoding.dllbin0 -> 21712 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Text.RegularExpressions.dllbin0 -> 21240 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Threading.Overlapped.dllbin0 -> 21232 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Threading.Tasks.Parallel.dllbin0 -> 21248 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Threading.Tasks.dllbin0 -> 22232 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Threading.Thread.dllbin0 -> 21216 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Threading.ThreadPool.dllbin0 -> 21232 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Threading.Timer.dllbin0 -> 21208 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Threading.dllbin0 -> 22208 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Transactions.dllbin0 -> 22224 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.ValueTuple.dllbin0 -> 21192 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Web.dllbin0 -> 21160 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Windows.dllbin0 -> 21688 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Xml.Linq.dllbin0 -> 21696 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Xml.ReaderWriter.dllbin0 -> 21728 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Xml.Serialization.dllbin0 -> 21728 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Xml.XDocument.dllbin0 -> 21712 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Xml.XPath.XDocument.dllbin0 -> 21224 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Xml.XPath.dllbin0 -> 21184 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Xml.XmlDocument.dllbin0 -> 21720 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Xml.XmlSerializer.dllbin0 -> 21728 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Xml.dllbin0 -> 29352 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.dllbin0 -> 47256 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/mscorlib.dllbin0 -> 54432 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/netstandard.dllbin0 -> 1319752 bytes
-rwxr-xr-x.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/netstandard.xml149249
116 files changed, 149284 insertions, 0 deletions
diff --git a/.packages/netstandard.library/2.0.0/build/NETStandard.Library.targets b/.packages/netstandard.library/2.0.0/build/NETStandard.Library.targets
new file mode 100755
index 0000000000..d1e23876cd
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/NETStandard.Library.targets
@@ -0,0 +1,23 @@
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <NETStandardLibraryPackageVersion>2.0.0</NETStandardLibraryPackageVersion>
+ </PropertyGroup>
+
+ <ItemGroup>
+ <Reference Condition="'$(_NetStandardLibraryRefPath)' != ''" Include="$(_NetStandardLibraryRefPath)*.dll">
+ <!-- Private = false to make these reference only -->
+ <Private>false</Private>
+ <!-- hide these from Assemblies view in Solution Explorer, they will be shown under packages -->
+ <Visible>false</Visible>
+ <Facade Condition="'%(FileName)' != 'netstandard'">true</Facade>
+ <NuGetPackageId>NETStandard.Library</NuGetPackageId>
+ <NuGetPackageVersion>$(NETStandardLibraryPackageVersion)</NuGetPackageVersion>
+ </Reference>
+ <ReferenceCopyLocalPaths Condition="'$(_NetStandardLibraryLibPath)' != ''" Include="$(_NetStandardLibraryLibPath)*.dll">
+ <Private>false</Private>
+ <Facade Condition="'%(FileName)' != 'netstandard'">true</Facade>
+ <NuGetPackageId>NETStandard.Library</NuGetPackageId>
+ <NuGetPackageVersion>$(NETStandardLibraryPackageVersion)</NuGetPackageVersion>
+ </ReferenceCopyLocalPaths>
+ </ItemGroup>
+</Project>
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/NETStandard.Library.targets b/.packages/netstandard.library/2.0.0/build/netstandard2.0/NETStandard.Library.targets
new file mode 100755
index 0000000000..b654df8d51
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/NETStandard.Library.targets
@@ -0,0 +1,12 @@
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <!-- Only add references if we're actually targeting .NETStandard.
+ If the project is targeting some other TFM that is compatible with NETStandard we expect
+ that framework to provide all references for NETStandard, mscorlib, System.* in their own
+ targeting pack / SDK. -->
+ <PropertyGroup Condition="'$(TargetFrameworkIdentifier)' == '.NETStandard'">
+ <_NetStandardLibraryRefPath>$(MSBuildThisFileDirectory)\ref\</_NetStandardLibraryRefPath>
+ </PropertyGroup>
+
+ <!-- import the TFM-agnostic targets -->
+ <Import Project="..\$(MSBuildThisFile)"/>
+</Project> \ No newline at end of file
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/Microsoft.Win32.Primitives.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/Microsoft.Win32.Primitives.dll
new file mode 100755
index 0000000000..8bbd88fa2a
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/Microsoft.Win32.Primitives.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.AppContext.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.AppContext.dll
new file mode 100755
index 0000000000..73dd72d060
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.AppContext.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Collections.Concurrent.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Collections.Concurrent.dll
new file mode 100755
index 0000000000..0401bd8d5c
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Collections.Concurrent.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Collections.NonGeneric.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Collections.NonGeneric.dll
new file mode 100755
index 0000000000..31d2491bc0
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Collections.NonGeneric.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Collections.Specialized.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Collections.Specialized.dll
new file mode 100755
index 0000000000..20f1740b19
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Collections.Specialized.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Collections.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Collections.dll
new file mode 100755
index 0000000000..9af035ae20
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Collections.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.ComponentModel.Composition.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.ComponentModel.Composition.dll
new file mode 100755
index 0000000000..cc6470b3d7
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.ComponentModel.Composition.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.ComponentModel.EventBasedAsync.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.ComponentModel.EventBasedAsync.dll
new file mode 100755
index 0000000000..081c4e04f3
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.ComponentModel.EventBasedAsync.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.ComponentModel.Primitives.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.ComponentModel.Primitives.dll
new file mode 100755
index 0000000000..c87ee2194e
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.ComponentModel.Primitives.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.ComponentModel.TypeConverter.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.ComponentModel.TypeConverter.dll
new file mode 100755
index 0000000000..64cf5a81ba
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.ComponentModel.TypeConverter.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.ComponentModel.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.ComponentModel.dll
new file mode 100755
index 0000000000..86f6362f5e
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.ComponentModel.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Console.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Console.dll
new file mode 100755
index 0000000000..425f599255
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Console.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Core.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Core.dll
new file mode 100755
index 0000000000..28c102da26
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Core.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Data.Common.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Data.Common.dll
new file mode 100755
index 0000000000..1287f63607
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Data.Common.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Data.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Data.dll
new file mode 100755
index 0000000000..a0910ed2c7
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Data.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Diagnostics.Contracts.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Diagnostics.Contracts.dll
new file mode 100755
index 0000000000..a4145948e9
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Diagnostics.Contracts.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Diagnostics.Debug.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Diagnostics.Debug.dll
new file mode 100755
index 0000000000..872fe9d288
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Diagnostics.Debug.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Diagnostics.FileVersionInfo.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Diagnostics.FileVersionInfo.dll
new file mode 100755
index 0000000000..6650a49d28
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Diagnostics.FileVersionInfo.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Diagnostics.Process.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Diagnostics.Process.dll
new file mode 100755
index 0000000000..73031557cd
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Diagnostics.Process.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Diagnostics.StackTrace.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Diagnostics.StackTrace.dll
new file mode 100755
index 0000000000..31ae34dc27
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Diagnostics.StackTrace.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Diagnostics.TextWriterTraceListener.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Diagnostics.TextWriterTraceListener.dll
new file mode 100755
index 0000000000..966fb425ef
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Diagnostics.TextWriterTraceListener.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Diagnostics.Tools.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Diagnostics.Tools.dll
new file mode 100755
index 0000000000..d1fff1940e
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Diagnostics.Tools.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Diagnostics.TraceSource.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Diagnostics.TraceSource.dll
new file mode 100755
index 0000000000..091d6ab353
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Diagnostics.TraceSource.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Diagnostics.Tracing.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Diagnostics.Tracing.dll
new file mode 100755
index 0000000000..cbd08a0a9b
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Diagnostics.Tracing.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Drawing.Primitives.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Drawing.Primitives.dll
new file mode 100755
index 0000000000..27159ad172
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Drawing.Primitives.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Drawing.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Drawing.dll
new file mode 100755
index 0000000000..eaf29d811b
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Drawing.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Dynamic.Runtime.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Dynamic.Runtime.dll
new file mode 100755
index 0000000000..e98b9664d5
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Dynamic.Runtime.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Globalization.Calendars.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Globalization.Calendars.dll
new file mode 100755
index 0000000000..fdfda90dbc
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Globalization.Calendars.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Globalization.Extensions.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Globalization.Extensions.dll
new file mode 100755
index 0000000000..bc632374d9
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Globalization.Extensions.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Globalization.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Globalization.dll
new file mode 100755
index 0000000000..e3fa8ce30e
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Globalization.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.IO.Compression.FileSystem.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.IO.Compression.FileSystem.dll
new file mode 100755
index 0000000000..13f9f2c913
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.IO.Compression.FileSystem.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.IO.Compression.ZipFile.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.IO.Compression.ZipFile.dll
new file mode 100755
index 0000000000..7023245b88
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.IO.Compression.ZipFile.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.IO.Compression.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.IO.Compression.dll
new file mode 100755
index 0000000000..61b5a0207e
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.IO.Compression.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.IO.FileSystem.DriveInfo.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.IO.FileSystem.DriveInfo.dll
new file mode 100755
index 0000000000..c46960a356
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.IO.FileSystem.DriveInfo.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.IO.FileSystem.Primitives.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.IO.FileSystem.Primitives.dll
new file mode 100755
index 0000000000..f81a24dc28
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.IO.FileSystem.Primitives.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.IO.FileSystem.Watcher.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.IO.FileSystem.Watcher.dll
new file mode 100755
index 0000000000..b042db4f3f
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.IO.FileSystem.Watcher.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.IO.FileSystem.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.IO.FileSystem.dll
new file mode 100755
index 0000000000..a2a83e814d
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.IO.FileSystem.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.IO.IsolatedStorage.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.IO.IsolatedStorage.dll
new file mode 100755
index 0000000000..68efeb102f
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.IO.IsolatedStorage.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.IO.MemoryMappedFiles.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.IO.MemoryMappedFiles.dll
new file mode 100755
index 0000000000..78ed46ae4c
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.IO.MemoryMappedFiles.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.IO.Pipes.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.IO.Pipes.dll
new file mode 100755
index 0000000000..8331250953
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.IO.Pipes.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.IO.UnmanagedMemoryStream.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.IO.UnmanagedMemoryStream.dll
new file mode 100755
index 0000000000..657f6bee7a
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.IO.UnmanagedMemoryStream.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.IO.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.IO.dll
new file mode 100755
index 0000000000..e0da075d4b
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.IO.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Linq.Expressions.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Linq.Expressions.dll
new file mode 100755
index 0000000000..38fc22f6c9
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Linq.Expressions.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Linq.Parallel.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Linq.Parallel.dll
new file mode 100755
index 0000000000..ec9491961f
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Linq.Parallel.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Linq.Queryable.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Linq.Queryable.dll
new file mode 100755
index 0000000000..de407f002a
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Linq.Queryable.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Linq.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Linq.dll
new file mode 100755
index 0000000000..57d8adb05f
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Linq.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Net.Http.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Net.Http.dll
new file mode 100755
index 0000000000..5161655f92
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Net.Http.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Net.NameResolution.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Net.NameResolution.dll
new file mode 100755
index 0000000000..e53c683c79
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Net.NameResolution.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Net.NetworkInformation.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Net.NetworkInformation.dll
new file mode 100755
index 0000000000..c0c5eece5b
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Net.NetworkInformation.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Net.Ping.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Net.Ping.dll
new file mode 100755
index 0000000000..c4601d365f
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Net.Ping.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Net.Primitives.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Net.Primitives.dll
new file mode 100755
index 0000000000..c138ba129c
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Net.Primitives.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Net.Requests.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Net.Requests.dll
new file mode 100755
index 0000000000..558fd0582f
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Net.Requests.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Net.Security.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Net.Security.dll
new file mode 100755
index 0000000000..a3541bf224
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Net.Security.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Net.Sockets.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Net.Sockets.dll
new file mode 100755
index 0000000000..c281793e46
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Net.Sockets.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Net.WebHeaderCollection.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Net.WebHeaderCollection.dll
new file mode 100755
index 0000000000..88868bc1bb
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Net.WebHeaderCollection.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Net.WebSockets.Client.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Net.WebSockets.Client.dll
new file mode 100755
index 0000000000..ab055df81b
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Net.WebSockets.Client.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Net.WebSockets.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Net.WebSockets.dll
new file mode 100755
index 0000000000..6ea8d74998
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Net.WebSockets.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Net.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Net.dll
new file mode 100755
index 0000000000..6c733dcd7c
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Net.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Numerics.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Numerics.dll
new file mode 100755
index 0000000000..02bc2abdea
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Numerics.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.ObjectModel.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.ObjectModel.dll
new file mode 100755
index 0000000000..18e7675390
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.ObjectModel.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Reflection.Extensions.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Reflection.Extensions.dll
new file mode 100755
index 0000000000..f4b5b2e5ac
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Reflection.Extensions.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Reflection.Primitives.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Reflection.Primitives.dll
new file mode 100755
index 0000000000..330901c066
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Reflection.Primitives.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Reflection.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Reflection.dll
new file mode 100755
index 0000000000..ab9cfdcade
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Reflection.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Resources.Reader.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Resources.Reader.dll
new file mode 100755
index 0000000000..a117af1d5b
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Resources.Reader.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Resources.ResourceManager.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Resources.ResourceManager.dll
new file mode 100755
index 0000000000..f90b702ba8
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Resources.ResourceManager.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Resources.Writer.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Resources.Writer.dll
new file mode 100755
index 0000000000..615c085681
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Resources.Writer.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Runtime.CompilerServices.VisualC.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Runtime.CompilerServices.VisualC.dll
new file mode 100755
index 0000000000..a59cc3a32c
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Runtime.CompilerServices.VisualC.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Runtime.Extensions.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Runtime.Extensions.dll
new file mode 100755
index 0000000000..a9a8af4693
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Runtime.Extensions.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Runtime.Handles.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Runtime.Handles.dll
new file mode 100755
index 0000000000..f0794db1e7
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Runtime.Handles.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Runtime.InteropServices.RuntimeInformation.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Runtime.InteropServices.RuntimeInformation.dll
new file mode 100755
index 0000000000..5170f6bb22
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Runtime.InteropServices.RuntimeInformation.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Runtime.InteropServices.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Runtime.InteropServices.dll
new file mode 100755
index 0000000000..8832980fb1
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Runtime.InteropServices.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Runtime.Numerics.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Runtime.Numerics.dll
new file mode 100755
index 0000000000..e2f83cb4ba
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Runtime.Numerics.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Runtime.Serialization.Formatters.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Runtime.Serialization.Formatters.dll
new file mode 100755
index 0000000000..098c26d016
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Runtime.Serialization.Formatters.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Runtime.Serialization.Json.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Runtime.Serialization.Json.dll
new file mode 100755
index 0000000000..2ec1256a15
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Runtime.Serialization.Json.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Runtime.Serialization.Primitives.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Runtime.Serialization.Primitives.dll
new file mode 100755
index 0000000000..94945ab8f5
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Runtime.Serialization.Primitives.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Runtime.Serialization.Xml.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Runtime.Serialization.Xml.dll
new file mode 100755
index 0000000000..94fe3839e2
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Runtime.Serialization.Xml.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Runtime.Serialization.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Runtime.Serialization.dll
new file mode 100755
index 0000000000..bdc8622667
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Runtime.Serialization.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Runtime.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Runtime.dll
new file mode 100755
index 0000000000..f4c7b4986b
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Runtime.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Security.Claims.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Security.Claims.dll
new file mode 100755
index 0000000000..527451cace
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Security.Claims.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Security.Cryptography.Algorithms.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Security.Cryptography.Algorithms.dll
new file mode 100755
index 0000000000..318ba58163
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Security.Cryptography.Algorithms.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Security.Cryptography.Csp.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Security.Cryptography.Csp.dll
new file mode 100755
index 0000000000..0235c934a4
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Security.Cryptography.Csp.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Security.Cryptography.Encoding.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Security.Cryptography.Encoding.dll
new file mode 100755
index 0000000000..7ff7e88467
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Security.Cryptography.Encoding.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Security.Cryptography.Primitives.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Security.Cryptography.Primitives.dll
new file mode 100755
index 0000000000..71c6f30e47
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Security.Cryptography.Primitives.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Security.Cryptography.X509Certificates.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Security.Cryptography.X509Certificates.dll
new file mode 100755
index 0000000000..1dc936f6dc
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Security.Cryptography.X509Certificates.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Security.Principal.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Security.Principal.dll
new file mode 100755
index 0000000000..bff448f84c
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Security.Principal.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Security.SecureString.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Security.SecureString.dll
new file mode 100755
index 0000000000..bc5f638337
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Security.SecureString.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.ServiceModel.Web.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.ServiceModel.Web.dll
new file mode 100755
index 0000000000..2aab36e0fd
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.ServiceModel.Web.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Text.Encoding.Extensions.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Text.Encoding.Extensions.dll
new file mode 100755
index 0000000000..52b723e866
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Text.Encoding.Extensions.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Text.Encoding.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Text.Encoding.dll
new file mode 100755
index 0000000000..48614e4c00
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Text.Encoding.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Text.RegularExpressions.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Text.RegularExpressions.dll
new file mode 100755
index 0000000000..8755aaa499
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Text.RegularExpressions.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Threading.Overlapped.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Threading.Overlapped.dll
new file mode 100755
index 0000000000..0805ebd0c9
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Threading.Overlapped.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Threading.Tasks.Parallel.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Threading.Tasks.Parallel.dll
new file mode 100755
index 0000000000..6ede6f409a
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Threading.Tasks.Parallel.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Threading.Tasks.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Threading.Tasks.dll
new file mode 100755
index 0000000000..78dfdc3d12
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Threading.Tasks.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Threading.Thread.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Threading.Thread.dll
new file mode 100755
index 0000000000..84e1c2749e
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Threading.Thread.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Threading.ThreadPool.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Threading.ThreadPool.dll
new file mode 100755
index 0000000000..20176b2844
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Threading.ThreadPool.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Threading.Timer.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Threading.Timer.dll
new file mode 100755
index 0000000000..b391a1a894
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Threading.Timer.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Threading.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Threading.dll
new file mode 100755
index 0000000000..859b3278ec
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Threading.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Transactions.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Transactions.dll
new file mode 100755
index 0000000000..1c974d9196
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Transactions.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.ValueTuple.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.ValueTuple.dll
new file mode 100755
index 0000000000..38f8c37177
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.ValueTuple.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Web.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Web.dll
new file mode 100755
index 0000000000..628f192820
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Web.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Windows.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Windows.dll
new file mode 100755
index 0000000000..165bb70ea4
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Windows.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Xml.Linq.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Xml.Linq.dll
new file mode 100755
index 0000000000..cdefde7eb9
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Xml.Linq.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Xml.ReaderWriter.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Xml.ReaderWriter.dll
new file mode 100755
index 0000000000..7b35a0de9c
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Xml.ReaderWriter.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Xml.Serialization.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Xml.Serialization.dll
new file mode 100755
index 0000000000..d3df293e84
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Xml.Serialization.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Xml.XDocument.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Xml.XDocument.dll
new file mode 100755
index 0000000000..c076bd5e93
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Xml.XDocument.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Xml.XPath.XDocument.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Xml.XPath.XDocument.dll
new file mode 100755
index 0000000000..ba7ddd303c
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Xml.XPath.XDocument.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Xml.XPath.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Xml.XPath.dll
new file mode 100755
index 0000000000..6c62dd46e5
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Xml.XPath.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Xml.XmlDocument.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Xml.XmlDocument.dll
new file mode 100755
index 0000000000..37bcbc9389
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Xml.XmlDocument.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Xml.XmlSerializer.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Xml.XmlSerializer.dll
new file mode 100755
index 0000000000..ba911c69dc
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Xml.XmlSerializer.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Xml.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Xml.dll
new file mode 100755
index 0000000000..ceded26ca0
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.Xml.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.dll
new file mode 100755
index 0000000000..2a5432f63b
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/System.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/mscorlib.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/mscorlib.dll
new file mode 100755
index 0000000000..b49875f3a4
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/mscorlib.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/netstandard.dll b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/netstandard.dll
new file mode 100755
index 0000000000..1c394c24ac
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/netstandard.dll
Binary files differ
diff --git a/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/netstandard.xml b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/netstandard.xml
new file mode 100755
index 0000000000..6dd8ce4d6f
--- /dev/null
+++ b/.packages/netstandard.library/2.0.0/build/netstandard2.0/ref/netstandard.xml
@@ -0,0 +1,149249 @@
+<?xml version="1.0" encoding="utf-8"?><span>
+<doc>
+ <assembly>
+ <name>netstandard</name>
+ </assembly>
+ <members>
+ <member name="T:System.CodeDom.Compiler.GeneratedCodeAttribute">
+ <summary>Identifies code generated by a tool. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.CodeDom.Compiler.GeneratedCodeAttribute.#ctor(System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.CodeDom.Compiler.GeneratedCodeAttribute"></see> class specifying the name and version of the tool that generated the code.</summary>
+ <param name="tool">The name of the tool that generated the code.</param>
+ <param name="version">The version of the tool that generated the code.</param>
+ </member>
+ <member name="P:System.CodeDom.Compiler.GeneratedCodeAttribute.Tool">
+ <summary>Gets the name of the tool that generated the code.</summary>
+ <returns>The name of the tool that generated to code.</returns>
+ </member>
+ <member name="P:System.CodeDom.Compiler.GeneratedCodeAttribute.Version">
+ <summary>Gets the version of the tool that generated the code.</summary>
+ <returns>The version of the tool that generated the code.</returns>
+ </member>
+ <member name="T:System.CodeDom.Compiler.IndentedTextWriter">
+ <summary>Provides a text writer that can indent new lines by a tab string token.</summary>
+ </member>
+ <member name="M:System.CodeDom.Compiler.IndentedTextWriter.#ctor(System.IO.TextWriter)">
+ <summary>Initializes a new instance of the <see cref="T:System.CodeDom.Compiler.IndentedTextWriter"></see> class using the specified text writer and default tab string.</summary>
+ <param name="writer">The <see cref="T:System.IO.TextWriter"></see> to use for output.</param>
+ </member>
+ <member name="M:System.CodeDom.Compiler.IndentedTextWriter.#ctor(System.IO.TextWriter,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.CodeDom.Compiler.IndentedTextWriter"></see> class using the specified text writer and tab string.</summary>
+ <param name="writer">The <see cref="T:System.IO.TextWriter"></see> to use for output.</param>
+ <param name="tabString">The tab string to use for indentation.</param>
+ </member>
+ <member name="M:System.CodeDom.Compiler.IndentedTextWriter.Close">
+ <summary>Closes the document being written to.</summary>
+ </member>
+ <member name="F:System.CodeDom.Compiler.IndentedTextWriter.DefaultTabString">
+ <summary>Specifies the default tab string. This field is constant.</summary>
+ <returns></returns>
+ </member>
+ <member name="P:System.CodeDom.Compiler.IndentedTextWriter.Encoding">
+ <summary>Gets the encoding for the text writer to use.</summary>
+ <returns>An <see cref="T:System.Text.Encoding"></see> that indicates the encoding for the text writer to use.</returns>
+ </member>
+ <member name="M:System.CodeDom.Compiler.IndentedTextWriter.Flush">
+ <summary>Flushes the stream.</summary>
+ </member>
+ <member name="P:System.CodeDom.Compiler.IndentedTextWriter.Indent">
+ <summary>Gets or sets the number of spaces to indent.</summary>
+ <returns>The number of spaces to indent.</returns>
+ </member>
+ <member name="P:System.CodeDom.Compiler.IndentedTextWriter.InnerWriter">
+ <summary>Gets the <see cref="T:System.IO.TextWriter"></see> to use.</summary>
+ <returns>The <see cref="T:System.IO.TextWriter"></see> to use.</returns>
+ </member>
+ <member name="P:System.CodeDom.Compiler.IndentedTextWriter.NewLine">
+ <summary>Gets or sets the new line character to use.</summary>
+ <returns>The new line character to use.</returns>
+ </member>
+ <member name="M:System.CodeDom.Compiler.IndentedTextWriter.OutputTabs">
+ <summary>Outputs the tab string once for each level of indentation according to the <see cref="P:System.CodeDom.Compiler.IndentedTextWriter.Indent"></see> property.</summary>
+ </member>
+ <member name="M:System.CodeDom.Compiler.IndentedTextWriter.Write(System.String,System.Object,System.Object)">
+ <summary>Writes out a formatted string, using the same semantics as specified.</summary>
+ <param name="format">The formatting string to use.</param>
+ <param name="arg0">The first object to write into the formatted string.</param>
+ <param name="arg1">The second object to write into the formatted string.</param>
+ </member>
+ <member name="M:System.CodeDom.Compiler.IndentedTextWriter.Write(System.Char[],System.Int32,System.Int32)">
+ <summary>Writes a subarray of characters to the text stream.</summary>
+ <param name="buffer">The character array to write data from.</param>
+ <param name="index">Starting index in the buffer.</param>
+ <param name="count">The number of characters to write.</param>
+ </member>
+ <member name="M:System.CodeDom.Compiler.IndentedTextWriter.Write(System.String,System.Object[])">
+ <summary>Writes out a formatted string, using the same semantics as specified.</summary>
+ <param name="format">The formatting string to use.</param>
+ <param name="arg">The argument array to output.</param>
+ </member>
+ <member name="M:System.CodeDom.Compiler.IndentedTextWriter.Write(System.String)">
+ <summary>Writes the specified string to the text stream.</summary>
+ <param name="s">The string to write.</param>
+ </member>
+ <member name="M:System.CodeDom.Compiler.IndentedTextWriter.Write(System.Single)">
+ <summary>Writes the text representation of a Single to the text stream.</summary>
+ <param name="value">The single to write.</param>
+ </member>
+ <member name="M:System.CodeDom.Compiler.IndentedTextWriter.Write(System.Object)">
+ <summary>Writes the text representation of an object to the text stream.</summary>
+ <param name="value">The object to write.</param>
+ </member>
+ <member name="M:System.CodeDom.Compiler.IndentedTextWriter.Write(System.String,System.Object)">
+ <summary>Writes out a formatted string, using the same semantics as specified.</summary>
+ <param name="format">The formatting string.</param>
+ <param name="arg0">The object to write into the formatted string.</param>
+ </member>
+ <member name="M:System.CodeDom.Compiler.IndentedTextWriter.Write(System.Int32)">
+ <summary>Writes the text representation of an integer to the text stream.</summary>
+ <param name="value">The integer to write.</param>
+ </member>
+ <member name="M:System.CodeDom.Compiler.IndentedTextWriter.Write(System.Double)">
+ <summary>Writes the text representation of a Double to the text stream.</summary>
+ <param name="value">The double to write.</param>
+ </member>
+ <member name="M:System.CodeDom.Compiler.IndentedTextWriter.Write(System.Char[])">
+ <summary>Writes a character array to the text stream.</summary>
+ <param name="buffer">The character array to write.</param>
+ </member>
+ <member name="M:System.CodeDom.Compiler.IndentedTextWriter.Write(System.Char)">
+ <summary>Writes a character to the text stream.</summary>
+ <param name="value">The character to write.</param>
+ </member>
+ <member name="M:System.CodeDom.Compiler.IndentedTextWriter.Write(System.Boolean)">
+ <summary>Writes the text representation of a Boolean value to the text stream.</summary>
+ <param name="value">The Boolean value to write.</param>
+ </member>
+ <member name="M:System.CodeDom.Compiler.IndentedTextWriter.Write(System.Int64)">
+ <summary>Writes the text representation of an 8-byte integer to the text stream.</summary>
+ <param name="value">The 8-byte integer to write.</param>
+ </member>
+ <member name="M:System.CodeDom.Compiler.IndentedTextWriter.WriteLine(System.Char[],System.Int32,System.Int32)">
+ <summary>Writes a subarray of characters, followed by a line terminator, to the text stream.</summary>
+ <param name="buffer">The character array to write data from.</param>
+ <param name="index">Starting index in the buffer.</param>
+ <param name="count">The number of characters to write.</param>
+ </member>
+ <member name="M:System.CodeDom.Compiler.IndentedTextWriter.WriteLine(System.String,System.Object[])">
+ <summary>Writes out a formatted string, followed by a line terminator, using the same semantics as specified.</summary>
+ <param name="format">The formatting string to use.</param>
+ <param name="arg">The argument array to output.</param>
+ </member>
+ <member name="M:System.CodeDom.Compiler.IndentedTextWriter.WriteLine(System.String,System.Object)">
+ <summary>Writes out a formatted string, followed by a line terminator, using the same semantics as specified.</summary>
+ <param name="format">The formatting string.</param>
+ <param name="arg0">The object to write into the formatted string.</param>
+ </member>
+ <member name="M:System.CodeDom.Compiler.IndentedTextWriter.WriteLine(System.UInt32)">
+ <summary>Writes the text representation of a UInt32, followed by a line terminator, to the text stream.</summary>
+ <param name="value">A UInt32 to output.</param>
+ </member>
+ <member name="M:System.CodeDom.Compiler.IndentedTextWriter.WriteLine(System.String)">
+ <summary>Writes the specified string, followed by a line terminator, to the text stream.</summary>
+ <param name="s">The string to write.</param>
+ </member>
+ <member name="M:System.CodeDom.Compiler.IndentedTextWriter.WriteLine(System.Single)">
+ <summary>Writes the text representation of a Single, followed by a line terminator, to the text stream.</summary>
+ <param name="value">The single to write.</param>
+ </member>
+ <member name="M:System.CodeDom.Compiler.IndentedTextWriter.WriteLine(System.Object)">
+ <summary>Writes the text representation of an object, followed by a line terminator, to the text stream.</summary>
+ <param name="value">The object to write.</param>
+ </member>
+ <member name="M:System.CodeDom.Compiler.IndentedTextWriter.WriteLine(System.Double)">
+ <summary>Writes the text representation of a Double, followed by a line terminator, to the text stream.</summary>
+ <param name="value">The double to write.</param>
+ </member>
+ <member name="M:System.CodeDom.Compiler.IndentedTextWriter.WriteLine(System.Int32)">
+ <summary>Writes the text representation of an integer, followed by a line terminator, to the text stream.</summary>
+ <param name="value">The integer to write.</param>
+ </member>
+ <member name="M:System.CodeDom.Compiler.IndentedTextWriter.WriteLine(System.Char[])">
+ <summary>Writes a character array, followed by a line terminator, to the text stream.</summary>
+ <param name="buffer">The character array to write.</param>
+ </member>
+ <member name="M:System.CodeDom.Compiler.IndentedTextWriter.WriteLine(System.Char)">
+ <summary>Writes a character, followed by a line terminator, to the text stream.</summary>
+ <param name="value">The character to write.</param>
+ </member>
+ <member name="M:System.CodeDom.Compiler.IndentedTextWriter.WriteLine(System.Boolean)">
+ <summary>Writes the text representation of a Boolean, followed by a line terminator, to the text stream.</summary>
+ <param name="value">The Boolean to write.</param>
+ </member>
+ <member name="M:System.CodeDom.Compiler.IndentedTextWriter.WriteLine">
+ <summary>Writes a line terminator.</summary>
+ </member>
+ <member name="M:System.CodeDom.Compiler.IndentedTextWriter.WriteLine(System.String,System.Object,System.Object)">
+ <summary>Writes out a formatted string, followed by a line terminator, using the same semantics as specified.</summary>
+ <param name="format">The formatting string to use.</param>
+ <param name="arg0">The first object to write into the formatted string.</param>
+ <param name="arg1">The second object to write into the formatted string.</param>
+ </member>
+ <member name="M:System.CodeDom.Compiler.IndentedTextWriter.WriteLine(System.Int64)">
+ <summary>Writes the text representation of an 8-byte integer, followed by a line terminator, to the text stream.</summary>
+ <param name="value">The 8-byte integer to write.</param>
+ </member>
+ <member name="M:System.CodeDom.Compiler.IndentedTextWriter.WriteLineNoTabs(System.String)">
+ <summary>Writes the specified string to a line without tabs.</summary>
+ <param name="s">The string to write.</param>
+ </member>
+ <member name="T:System.Collections.ArrayList">
+ <summary>Implements the <see cref="T:System.Collections.IList"></see> interface using an array whose size is dynamically increased as required.</summary>
+ </member>
+ <member name="M:System.Collections.ArrayList.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.ArrayList"></see> class that is empty and has the default initial capacity.</summary>
+ </member>
+ <member name="M:System.Collections.ArrayList.#ctor(System.Collections.ICollection)">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.ArrayList"></see> class that contains elements copied from the specified collection and that has the same initial capacity as the number of elements copied.</summary>
+ <param name="c">The <see cref="T:System.Collections.ICollection"></see> whose elements are copied to the new list.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="c">c</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Collections.ArrayList.#ctor(System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.ArrayList"></see> class that is empty and has the specified initial capacity.</summary>
+ <param name="capacity">The number of elements that the new list can initially store.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="capacity">capacity</paramref> is less than zero.</exception>
+ </member>
+ <member name="M:System.Collections.ArrayList.Adapter(System.Collections.IList)">
+ <summary>Creates an <see cref="T:System.Collections.ArrayList"></see> wrapper for a specific <see cref="T:System.Collections.IList"></see>.</summary>
+ <param name="list">The <see cref="T:System.Collections.IList"></see> to wrap.</param>
+ <returns>The <see cref="T:System.Collections.ArrayList"></see> wrapper around the <see cref="T:System.Collections.IList"></see>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="list">list</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Collections.ArrayList.Add(System.Object)">
+ <summary>Adds an object to the end of the <see cref="T:System.Collections.ArrayList"></see>.</summary>
+ <param name="value">The <see cref="T:System.Object"></see> to be added to the end of the <see cref="T:System.Collections.ArrayList"></see>. The value can be null.</param>
+ <returns>The <see cref="T:System.Collections.ArrayList"></see> index at which the <paramref name="value">value</paramref> has been added.</returns>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.ArrayList"></see> is read-only. -or- The <see cref="T:System.Collections.ArrayList"></see> has a fixed size.</exception>
+ </member>
+ <member name="M:System.Collections.ArrayList.AddRange(System.Collections.ICollection)">
+ <summary>Adds the elements of an <see cref="T:System.Collections.ICollection"></see> to the end of the <see cref="T:System.Collections.ArrayList"></see>.</summary>
+ <param name="c">The <see cref="T:System.Collections.ICollection"></see> whose elements should be added to the end of the <see cref="T:System.Collections.ArrayList"></see>. The collection itself cannot be null, but it can contain elements that are null.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="c">c</paramref> is null.</exception>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.ArrayList"></see> is read-only. -or- The <see cref="T:System.Collections.ArrayList"></see> has a fixed size.</exception>
+ </member>
+ <member name="M:System.Collections.ArrayList.BinarySearch(System.Object)">
+ <summary>Searches the entire sorted <see cref="T:System.Collections.ArrayList"></see> for an element using the default comparer and returns the zero-based index of the element.</summary>
+ <param name="value">The <see cref="T:System.Object"></see> to locate. The value can be null.</param>
+ <returns>The zero-based index of <paramref name="value">value</paramref> in the sorted <see cref="T:System.Collections.ArrayList"></see>, if <paramref name="value">value</paramref> is found; otherwise, a negative number, which is the bitwise complement of the index of the next element that is larger than <paramref name="value">value</paramref> or, if there is no larger element, the bitwise complement of <see cref="P:System.Collections.ArrayList.Count"></see>.</returns>
+ <exception cref="T:System.ArgumentException">Neither <paramref name="value">value</paramref> nor the elements of <see cref="T:System.Collections.ArrayList"></see> implement the <see cref="T:System.IComparable"></see> interface.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="value">value</paramref> is not of the same type as the elements of the <see cref="T:System.Collections.ArrayList"></see>.</exception>
+ </member>
+ <member name="M:System.Collections.ArrayList.BinarySearch(System.Object,System.Collections.IComparer)">
+ <summary>Searches the entire sorted <see cref="T:System.Collections.ArrayList"></see> for an element using the specified comparer and returns the zero-based index of the element.</summary>
+ <param name="value">The <see cref="T:System.Object"></see> to locate. The value can be null.</param>
+ <param name="comparer">The <see cref="T:System.Collections.IComparer"></see> implementation to use when comparing elements. -or- null to use the default comparer that is the <see cref="T:System.IComparable"></see> implementation of each element.</param>
+ <returns>The zero-based index of <paramref name="value">value</paramref> in the sorted <see cref="T:System.Collections.ArrayList"></see>, if <paramref name="value">value</paramref> is found; otherwise, a negative number, which is the bitwise complement of the index of the next element that is larger than <paramref name="value">value</paramref> or, if there is no larger element, the bitwise complement of <see cref="P:System.Collections.ArrayList.Count"></see>.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="comparer">comparer</paramref> is null and neither <paramref name="value">value</paramref> nor the elements of <see cref="T:System.Collections.ArrayList"></see> implement the <see cref="T:System.IComparable"></see> interface.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="comparer">comparer</paramref> is null and <paramref name="value">value</paramref> is not of the same type as the elements of the <see cref="T:System.Collections.ArrayList"></see>.</exception>
+ </member>
+ <member name="M:System.Collections.ArrayList.BinarySearch(System.Int32,System.Int32,System.Object,System.Collections.IComparer)">
+ <summary>Searches a range of elements in the sorted <see cref="T:System.Collections.ArrayList"></see> for an element using the specified comparer and returns the zero-based index of the element.</summary>
+ <param name="index">The zero-based starting index of the range to search.</param>
+ <param name="count">The length of the range to search.</param>
+ <param name="value">The <see cref="T:System.Object"></see> to locate. The value can be null.</param>
+ <param name="comparer">The <see cref="T:System.Collections.IComparer"></see> implementation to use when comparing elements. -or- null to use the default comparer that is the <see cref="T:System.IComparable"></see> implementation of each element.</param>
+ <returns>The zero-based index of <paramref name="value">value</paramref> in the sorted <see cref="T:System.Collections.ArrayList"></see>, if <paramref name="value">value</paramref> is found; otherwise, a negative number, which is the bitwise complement of the index of the next element that is larger than <paramref name="value">value</paramref> or, if there is no larger element, the bitwise complement of <see cref="P:System.Collections.ArrayList.Count"></see>.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="index">index</paramref> and <paramref name="count">count</paramref> do not denote a valid range in the <see cref="T:System.Collections.ArrayList"></see>. -or- <paramref name="comparer">comparer</paramref> is null and neither <paramref name="value">value</paramref> nor the elements of <see cref="T:System.Collections.ArrayList"></see> implement the <see cref="T:System.IComparable"></see> interface.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="comparer">comparer</paramref> is null and <paramref name="value">value</paramref> is not of the same type as the elements of the <see cref="T:System.Collections.ArrayList"></see>.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero. -or- <paramref name="count">count</paramref> is less than zero.</exception>
+ </member>
+ <member name="P:System.Collections.ArrayList.Capacity">
+ <summary>Gets or sets the number of elements that the <see cref="T:System.Collections.ArrayList"></see> can contain.</summary>
+ <returns>The number of elements that the <see cref="T:System.Collections.ArrayList"></see> can contain.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><see cref="P:System.Collections.ArrayList.Capacity"></see> is set to a value that is less than <see cref="P:System.Collections.ArrayList.Count"></see>.</exception>
+ <exception cref="T:System.OutOfMemoryException">There is not enough memory available on the system.</exception>
+ </member>
+ <member name="M:System.Collections.ArrayList.Clear">
+ <summary>Removes all elements from the <see cref="T:System.Collections.ArrayList"></see>.</summary>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.ArrayList"></see> is read-only. -or- The <see cref="T:System.Collections.ArrayList"></see> has a fixed size.</exception>
+ </member>
+ <member name="M:System.Collections.ArrayList.Clone">
+ <summary>Creates a shallow copy of the <see cref="T:System.Collections.ArrayList"></see>.</summary>
+ <returns>A shallow copy of the <see cref="T:System.Collections.ArrayList"></see>.</returns>
+ </member>
+ <member name="M:System.Collections.ArrayList.Contains(System.Object)">
+ <summary>Determines whether an element is in the <see cref="T:System.Collections.ArrayList"></see>.</summary>
+ <param name="item">The <see cref="T:System.Object"></see> to locate in the <see cref="T:System.Collections.ArrayList"></see>. The value can be null.</param>
+ <returns>true if <paramref name="item">item</paramref> is found in the <see cref="T:System.Collections.ArrayList"></see>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Collections.ArrayList.CopyTo(System.Array)">
+ <summary>Copies the entire <see cref="T:System.Collections.ArrayList"></see> to a compatible one-dimensional <see cref="T:System.Array"></see>, starting at the beginning of the target array.</summary>
+ <param name="array">The one-dimensional <see cref="T:System.Array"></see> that is the destination of the elements copied from <see cref="T:System.Collections.ArrayList"></see>. The <see cref="T:System.Array"></see> must have zero-based indexing.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="array">array</paramref> is multidimensional. -or- The number of elements in the source <see cref="T:System.Collections.ArrayList"></see> is greater than the number of elements that the destination <paramref name="array">array</paramref> can contain.</exception>
+ <exception cref="T:System.InvalidCastException">The type of the source <see cref="T:System.Collections.ArrayList"></see> cannot be cast automatically to the type of the destination <paramref name="array">array</paramref>.</exception>
+ </member>
+ <member name="M:System.Collections.ArrayList.CopyTo(System.Array,System.Int32)">
+ <summary>Copies the entire <see cref="T:System.Collections.ArrayList"></see> to a compatible one-dimensional <see cref="T:System.Array"></see>, starting at the specified index of the target array.</summary>
+ <param name="array">The one-dimensional <see cref="T:System.Array"></see> that is the destination of the elements copied from <see cref="T:System.Collections.ArrayList"></see>. The <see cref="T:System.Array"></see> must have zero-based indexing.</param>
+ <param name="arrayIndex">The zero-based index in 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 zero.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="array">array</paramref> is multidimensional. -or- The number of elements in the source <see cref="T:System.Collections.ArrayList"></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>
+ <exception cref="T:System.InvalidCastException">The type of the source <see cref="T:System.Collections.ArrayList"></see> cannot be cast automatically to the type of the destination <paramref name="array">array</paramref>.</exception>
+ </member>
+ <member name="M:System.Collections.ArrayList.CopyTo(System.Int32,System.Array,System.Int32,System.Int32)">
+ <summary>Copies a range of elements from the <see cref="T:System.Collections.ArrayList"></see> to a compatible one-dimensional <see cref="T:System.Array"></see>, starting at the specified index of the target array.</summary>
+ <param name="index">The zero-based index in the source <see cref="T:System.Collections.ArrayList"></see> at which copying begins.</param>
+ <param name="array">The one-dimensional <see cref="T:System.Array"></see> that is the destination of the elements copied from <see cref="T:System.Collections.ArrayList"></see>. The <see cref="T:System.Array"></see> must have zero-based indexing.</param>
+ <param name="arrayIndex">The zero-based index in array at which copying begins.</param>
+ <param name="count">The number of elements to copy.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero. -or- <paramref name="arrayIndex">arrayIndex</paramref> is less than zero. -or- <paramref name="count">count</paramref> is less than zero.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="array">array</paramref> is multidimensional. -or- <paramref name="index">index</paramref> is equal to or greater than the <see cref="P:System.Collections.ArrayList.Count"></see> of the source <see cref="T:System.Collections.ArrayList"></see>. -or- The number of elements from <paramref name="index">index</paramref> to the end of the source <see cref="T:System.Collections.ArrayList"></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>
+ <exception cref="T:System.InvalidCastException">The type of the source <see cref="T:System.Collections.ArrayList"></see> cannot be cast automatically to the type of the destination <paramref name="array">array</paramref>.</exception>
+ </member>
+ <member name="P:System.Collections.ArrayList.Count">
+ <summary>Gets the number of elements actually contained in the <see cref="T:System.Collections.ArrayList"></see>.</summary>
+ <returns>The number of elements actually contained in the <see cref="T:System.Collections.ArrayList"></see>.</returns>
+ </member>
+ <member name="M:System.Collections.ArrayList.FixedSize(System.Collections.ArrayList)">
+ <summary>Returns an <see cref="T:System.Collections.ArrayList"></see> wrapper with a fixed size.</summary>
+ <param name="list">The <see cref="T:System.Collections.ArrayList"></see> to wrap.</param>
+ <returns>An <see cref="T:System.Collections.ArrayList"></see> wrapper with a fixed size.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="list">list</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Collections.ArrayList.FixedSize(System.Collections.IList)">
+ <summary>Returns an <see cref="T:System.Collections.IList"></see> wrapper with a fixed size.</summary>
+ <param name="list">The <see cref="T:System.Collections.IList"></see> to wrap.</param>
+ <returns>An <see cref="T:System.Collections.IList"></see> wrapper with a fixed size.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="list">list</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Collections.ArrayList.GetEnumerator">
+ <summary>Returns an enumerator for the entire <see cref="T:System.Collections.ArrayList"></see>.</summary>
+ <returns>An <see cref="T:System.Collections.IEnumerator"></see> for the entire <see cref="T:System.Collections.ArrayList"></see>.</returns>
+ </member>
+ <member name="M:System.Collections.ArrayList.GetEnumerator(System.Int32,System.Int32)">
+ <summary>Returns an enumerator for a range of elements in the <see cref="T:System.Collections.ArrayList"></see>.</summary>
+ <param name="index">The zero-based starting index of the <see cref="T:System.Collections.ArrayList"></see> section that the enumerator should refer to.</param>
+ <param name="count">The number of elements in the <see cref="T:System.Collections.ArrayList"></see> section that the enumerator should refer to.</param>
+ <returns>An <see cref="T:System.Collections.IEnumerator"></see> for the specified range of elements in the <see cref="T:System.Collections.ArrayList"></see>.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero. -or- <paramref name="count">count</paramref> is less than zero.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="index">index</paramref> and <paramref name="count">count</paramref> do not specify a valid range in the <see cref="T:System.Collections.ArrayList"></see>.</exception>
+ </member>
+ <member name="M:System.Collections.ArrayList.GetRange(System.Int32,System.Int32)">
+ <summary>Returns an <see cref="T:System.Collections.ArrayList"></see> which represents a subset of the elements in the source <see cref="T:System.Collections.ArrayList"></see>.</summary>
+ <param name="index">The zero-based <see cref="T:System.Collections.ArrayList"></see> index at which the range starts.</param>
+ <param name="count">The number of elements in the range.</param>
+ <returns>An <see cref="T:System.Collections.ArrayList"></see> which represents a subset of the elements in the source <see cref="T:System.Collections.ArrayList"></see>.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero. -or- <paramref name="count">count</paramref> is less than zero.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="index">index</paramref> and <paramref name="count">count</paramref> do not denote a valid range of elements in the <see cref="T:System.Collections.ArrayList"></see>.</exception>
+ </member>
+ <member name="M:System.Collections.ArrayList.IndexOf(System.Object)">
+ <summary>Searches for the specified <see cref="T:System.Object"></see> and returns the zero-based index of the first occurrence within the entire <see cref="T:System.Collections.ArrayList"></see>.</summary>
+ <param name="value">The <see cref="T:System.Object"></see> to locate in the <see cref="T:System.Collections.ArrayList"></see>. The value can be null.</param>
+ <returns>The zero-based index of the first occurrence of <paramref name="value">value</paramref> within the entire <see cref="T:System.Collections.ArrayList"></see>, if found; otherwise, -1.</returns>
+ </member>
+ <member name="M:System.Collections.ArrayList.IndexOf(System.Object,System.Int32)">
+ <summary>Searches for the specified <see cref="T:System.Object"></see> and returns the zero-based index of the first occurrence within the range of elements in the <see cref="T:System.Collections.ArrayList"></see> that extends from the specified index to the last element.</summary>
+ <param name="value">The <see cref="T:System.Object"></see> to locate in the <see cref="T:System.Collections.ArrayList"></see>. The value can be null.</param>
+ <param name="startIndex">The zero-based starting index of the search. 0 (zero) is valid in an empty list.</param>
+ <returns>The zero-based index of the first occurrence of <paramref name="value">value</paramref> within the range of elements in the <see cref="T:System.Collections.ArrayList"></see> that extends from <paramref name="startIndex">startIndex</paramref> to the last element, if found; otherwise, -1.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="startIndex">startIndex</paramref> is outside the range of valid indexes for the <see cref="T:System.Collections.ArrayList"></see>.</exception>
+ </member>
+ <member name="M:System.Collections.ArrayList.IndexOf(System.Object,System.Int32,System.Int32)">
+ <summary>Searches for the specified <see cref="T:System.Object"></see> and returns the zero-based index of the first occurrence within the range of elements in the <see cref="T:System.Collections.ArrayList"></see> that starts at the specified index and contains the specified number of elements.</summary>
+ <param name="value">The <see cref="T:System.Object"></see> to locate in the <see cref="T:System.Collections.ArrayList"></see>. The value can be null.</param>
+ <param name="startIndex">The zero-based starting index of the search. 0 (zero) is valid in an empty list.</param>
+ <param name="count">The number of elements in the section to search.</param>
+ <returns>The zero-based index of the first occurrence of <paramref name="value">value</paramref> within the range of elements in the <see cref="T:System.Collections.ArrayList"></see> that starts at <paramref name="startIndex">startIndex</paramref> and contains <paramref name="count">count</paramref> number of elements, if found; otherwise, -1.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="startIndex">startIndex</paramref> is outside the range of valid indexes for the <see cref="T:System.Collections.ArrayList"></see>. -or- <paramref name="count">count</paramref> is less than zero. -or- <paramref name="startIndex">startIndex</paramref> and <paramref name="count">count</paramref> do not specify a valid section in the <see cref="T:System.Collections.ArrayList"></see>.</exception>
+ </member>
+ <member name="M:System.Collections.ArrayList.Insert(System.Int32,System.Object)">
+ <summary>Inserts an element into the <see cref="T:System.Collections.ArrayList"></see> at the specified index.</summary>
+ <param name="index">The zero-based index at which value should be inserted.</param>
+ <param name="value">The <see cref="T:System.Object"></see> to insert. The value can be null.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero. -or- <paramref name="index">index</paramref> is greater than <see cref="P:System.Collections.ArrayList.Count"></see>.</exception>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.ArrayList"></see> is read-only. -or- The <see cref="T:System.Collections.ArrayList"></see> has a fixed size.</exception>
+ </member>
+ <member name="M:System.Collections.ArrayList.InsertRange(System.Int32,System.Collections.ICollection)">
+ <summary>Inserts the elements of a collection into the <see cref="T:System.Collections.ArrayList"></see> at the specified index.</summary>
+ <param name="index">The zero-based index at which the new elements should be inserted.</param>
+ <param name="c">The <see cref="T:System.Collections.ICollection"></see> whose elements should be inserted into the <see cref="T:System.Collections.ArrayList"></see>. The collection itself cannot be null, but it can contain elements that are null.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="c">c</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero. -or- <paramref name="index">index</paramref> is greater than <see cref="P:System.Collections.ArrayList.Count"></see>.</exception>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.ArrayList"></see> is read-only. -or- The <see cref="T:System.Collections.ArrayList"></see> has a fixed size.</exception>
+ </member>
+ <member name="P:System.Collections.ArrayList.IsFixedSize">
+ <summary>Gets a value indicating whether the <see cref="T:System.Collections.ArrayList"></see> has a fixed size.</summary>
+ <returns>true if the <see cref="T:System.Collections.ArrayList"></see> has a fixed size; otherwise, false. The default is false.</returns>
+ </member>
+ <member name="P:System.Collections.ArrayList.IsReadOnly">
+ <summary>Gets a value indicating whether the <see cref="T:System.Collections.ArrayList"></see> is read-only.</summary>
+ <returns>true if the <see cref="T:System.Collections.ArrayList"></see> is read-only; otherwise, false. The default is false.</returns>
+ </member>
+ <member name="P:System.Collections.ArrayList.IsSynchronized">
+ <summary>Gets a value indicating whether access to the <see cref="T:System.Collections.ArrayList"></see> is synchronized (thread safe).</summary>
+ <returns>true if access to the <see cref="T:System.Collections.ArrayList"></see> is synchronized (thread safe); otherwise, false. The default is false.</returns>
+ </member>
+ <member name="P:System.Collections.ArrayList.Item(System.Int32)">
+ <summary>Gets or sets the element at the specified index.</summary>
+ <param name="index">The zero-based index of the element to get or set.</param>
+ <returns>The element at the specified index.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero. -or- <paramref name="index">index</paramref> is equal to or greater than <see cref="P:System.Collections.ArrayList.Count"></see>.</exception>
+ </member>
+ <member name="M:System.Collections.ArrayList.LastIndexOf(System.Object)">
+ <summary>Searches for the specified <see cref="T:System.Object"></see> and returns the zero-based index of the last occurrence within the entire <see cref="T:System.Collections.ArrayList"></see>.</summary>
+ <param name="value">The <see cref="T:System.Object"></see> to locate in the <see cref="T:System.Collections.ArrayList"></see>. The value can be null.</param>
+ <returns>The zero-based index of the last occurrence of <paramref name="value">value</paramref> within the entire the <see cref="T:System.Collections.ArrayList"></see>, if found; otherwise, -1.</returns>
+ </member>
+ <member name="M:System.Collections.ArrayList.LastIndexOf(System.Object,System.Int32)">
+ <summary>Searches for the specified <see cref="T:System.Object"></see> and returns the zero-based index of the last occurrence within the range of elements in the <see cref="T:System.Collections.ArrayList"></see> that extends from the first element to the specified index.</summary>
+ <param name="value">The <see cref="T:System.Object"></see> to locate in the <see cref="T:System.Collections.ArrayList"></see>. The value can be null.</param>
+ <param name="startIndex">The zero-based starting index of the backward search.</param>
+ <returns>The zero-based index of the last occurrence of <paramref name="value">value</paramref> within the range of elements in the <see cref="T:System.Collections.ArrayList"></see> that extends from the first element to <paramref name="startIndex">startIndex</paramref>, if found; otherwise, -1.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="startIndex">startIndex</paramref> is outside the range of valid indexes for the <see cref="T:System.Collections.ArrayList"></see>.</exception>
+ </member>
+ <member name="M:System.Collections.ArrayList.LastIndexOf(System.Object,System.Int32,System.Int32)">
+ <summary>Searches for the specified <see cref="T:System.Object"></see> and returns the zero-based index of the last occurrence within the range of elements in the <see cref="T:System.Collections.ArrayList"></see> that contains the specified number of elements and ends at the specified index.</summary>
+ <param name="value">The <see cref="T:System.Object"></see> to locate in the <see cref="T:System.Collections.ArrayList"></see>. The value can be null.</param>
+ <param name="startIndex">The zero-based starting index of the backward search.</param>
+ <param name="count">The number of elements in the section to search.</param>
+ <returns>The zero-based index of the last occurrence of <paramref name="value">value</paramref> within the range of elements in the <see cref="T:System.Collections.ArrayList"></see> that contains <paramref name="count">count</paramref> number of elements and ends at <paramref name="startIndex">startIndex</paramref>, if found; otherwise, -1.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="startIndex">startIndex</paramref> is outside the range of valid indexes for the <see cref="T:System.Collections.ArrayList"></see>. -or- <paramref name="count">count</paramref> is less than zero. -or- <paramref name="startIndex">startIndex</paramref> and <paramref name="count">count</paramref> do not specify a valid section in the <see cref="T:System.Collections.ArrayList"></see>.</exception>
+ </member>
+ <member name="M:System.Collections.ArrayList.ReadOnly(System.Collections.ArrayList)">
+ <summary>Returns a read-only <see cref="T:System.Collections.ArrayList"></see> wrapper.</summary>
+ <param name="list">The <see cref="T:System.Collections.ArrayList"></see> to wrap.</param>
+ <returns>A read-only <see cref="T:System.Collections.ArrayList"></see> wrapper around <paramref name="list">list</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="list">list</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Collections.ArrayList.ReadOnly(System.Collections.IList)">
+ <summary>Returns a read-only <see cref="T:System.Collections.IList"></see> wrapper.</summary>
+ <param name="list">The <see cref="T:System.Collections.IList"></see> to wrap.</param>
+ <returns>A read-only <see cref="T:System.Collections.IList"></see> wrapper around <paramref name="list">list</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="list">list</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Collections.ArrayList.Remove(System.Object)">
+ <summary>Removes the first occurrence of a specific object from the <see cref="T:System.Collections.ArrayList"></see>.</summary>
+ <param name="obj">The <see cref="T:System.Object"></see> to remove from the <see cref="T:System.Collections.ArrayList"></see>. The value can be null.</param>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.ArrayList"></see> is read-only. -or- The <see cref="T:System.Collections.ArrayList"></see> has a fixed size.</exception>
+ </member>
+ <member name="M:System.Collections.ArrayList.RemoveAt(System.Int32)">
+ <summary>Removes the element at the specified index of the <see cref="T:System.Collections.ArrayList"></see>.</summary>
+ <param name="index">The zero-based index of the element to remove.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero. -or- <paramref name="index">index</paramref> is equal to or greater than <see cref="P:System.Collections.ArrayList.Count"></see>.</exception>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.ArrayList"></see> is read-only. -or- The <see cref="T:System.Collections.ArrayList"></see> has a fixed size.</exception>
+ </member>
+ <member name="M:System.Collections.ArrayList.RemoveRange(System.Int32,System.Int32)">
+ <summary>Removes a range of elements from the <see cref="T:System.Collections.ArrayList"></see>.</summary>
+ <param name="index">The zero-based starting index of the range of elements to remove.</param>
+ <param name="count">The number of elements to remove.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero. -or- <paramref name="count">count</paramref> is less than zero.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="index">index</paramref> and <paramref name="count">count</paramref> do not denote a valid range of elements in the <see cref="T:System.Collections.ArrayList"></see>.</exception>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.ArrayList"></see> is read-only. -or- The <see cref="T:System.Collections.ArrayList"></see> has a fixed size.</exception>
+ </member>
+ <member name="M:System.Collections.ArrayList.Repeat(System.Object,System.Int32)">
+ <summary>Returns an <see cref="T:System.Collections.ArrayList"></see> whose elements are copies of the specified value.</summary>
+ <param name="value">The <see cref="T:System.Object"></see> to copy multiple times in the new <see cref="T:System.Collections.ArrayList"></see>. The value can be null.</param>
+ <param name="count">The number of times value should be copied.</param>
+ <returns>An <see cref="T:System.Collections.ArrayList"></see> with <paramref name="count">count</paramref> number of elements, all of which are copies of <paramref name="value">value</paramref>.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count">count</paramref> is less than zero.</exception>
+ </member>
+ <member name="M:System.Collections.ArrayList.Reverse">
+ <summary>Reverses the order of the elements in the entire <see cref="T:System.Collections.ArrayList"></see>.</summary>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.ArrayList"></see> is read-only.</exception>
+ </member>
+ <member name="M:System.Collections.ArrayList.Reverse(System.Int32,System.Int32)">
+ <summary>Reverses the order of the elements in the specified range.</summary>
+ <param name="index">The zero-based starting index of the range to reverse.</param>
+ <param name="count">The number of elements in the range to reverse.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero. -or- <paramref name="count">count</paramref> is less than zero.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="index">index</paramref> and <paramref name="count">count</paramref> do not denote a valid range of elements in the <see cref="T:System.Collections.ArrayList"></see>.</exception>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.ArrayList"></see> is read-only.</exception>
+ </member>
+ <member name="M:System.Collections.ArrayList.SetRange(System.Int32,System.Collections.ICollection)">
+ <summary>Copies the elements of a collection over a range of elements in the <see cref="T:System.Collections.ArrayList"></see>.</summary>
+ <param name="index">The zero-based <see cref="T:System.Collections.ArrayList"></see> index at which to start copying the elements of c.</param>
+ <param name="c">The <see cref="T:System.Collections.ICollection"></see> whose elements to copy to the <see cref="T:System.Collections.ArrayList"></see>. The collection itself cannot be null, but it can contain elements that are null.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero. -or- <paramref name="index">index</paramref> plus the number of elements in <paramref name="c">c</paramref> is greater than <see cref="P:System.Collections.ArrayList.Count"></see>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="c">c</paramref> is null.</exception>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.ArrayList"></see> is read-only.</exception>
+ </member>
+ <member name="M:System.Collections.ArrayList.Sort">
+ <summary>Sorts the elements in the entire <see cref="T:System.Collections.ArrayList"></see>.</summary>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.ArrayList"></see> is read-only.</exception>
+ </member>
+ <member name="M:System.Collections.ArrayList.Sort(System.Collections.IComparer)">
+ <summary>Sorts the elements in the entire <see cref="T:System.Collections.ArrayList"></see> using the specified comparer.</summary>
+ <param name="comparer">The <see cref="T:System.Collections.IComparer"></see> implementation to use when comparing elements. -or- A null reference (Nothing in Visual Basic) to use the <see cref="T:System.IComparable"></see> implementation of each element.</param>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.ArrayList"></see> is read-only.</exception>
+ <exception cref="T:System.InvalidOperationException">An error occurred while comparing two elements.</exception>
+ <exception cref="T:System.ArgumentException">null is passed for <paramref name="comparer">comparer</paramref>, and the elements in the list do not implement <see cref="T:System.IComparable"></see>.</exception>
+ </member>
+ <member name="M:System.Collections.ArrayList.Sort(System.Int32,System.Int32,System.Collections.IComparer)">
+ <summary>Sorts the elements in a range of elements in <see cref="T:System.Collections.ArrayList"></see> using the specified comparer.</summary>
+ <param name="index">The zero-based starting index of the range to sort.</param>
+ <param name="count">The length of the range to sort.</param>
+ <param name="comparer">The <see cref="T:System.Collections.IComparer"></see> implementation to use when comparing elements. -or- A null reference (Nothing in Visual Basic) to use the <see cref="T:System.IComparable"></see> implementation of each element.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero. -or- <paramref name="count">count</paramref> is less than zero.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="index">index</paramref> and <paramref name="count">count</paramref> do not specify a valid range in the <see cref="T:System.Collections.ArrayList"></see>.</exception>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.ArrayList"></see> is read-only.</exception>
+ <exception cref="T:System.InvalidOperationException">An error occurred while comparing two elements.</exception>
+ </member>
+ <member name="M:System.Collections.ArrayList.Synchronized(System.Collections.ArrayList)">
+ <summary>Returns an <see cref="T:System.Collections.ArrayList"></see> wrapper that is synchronized (thread safe).</summary>
+ <param name="list">The <see cref="T:System.Collections.ArrayList"></see> to synchronize.</param>
+ <returns>An <see cref="T:System.Collections.ArrayList"></see> wrapper that is synchronized (thread safe).</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="list">list</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Collections.ArrayList.Synchronized(System.Collections.IList)">
+ <summary>Returns an <see cref="T:System.Collections.IList"></see> wrapper that is synchronized (thread safe).</summary>
+ <param name="list">The <see cref="T:System.Collections.IList"></see> to synchronize.</param>
+ <returns>An <see cref="T:System.Collections.IList"></see> wrapper that is synchronized (thread safe).</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="list">list</paramref> is null.</exception>
+ </member>
+ <member name="P:System.Collections.ArrayList.SyncRoot">
+ <summary>Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.ArrayList"></see>.</summary>
+ <returns>An object that can be used to synchronize access to the <see cref="T:System.Collections.ArrayList"></see>.</returns>
+ </member>
+ <member name="M:System.Collections.ArrayList.ToArray">
+ <summary>Copies the elements of the <see cref="T:System.Collections.ArrayList"></see> to a new <see cref="T:System.Object"></see> array.</summary>
+ <returns>An <see cref="T:System.Object"></see> array containing copies of the elements of the <see cref="T:System.Collections.ArrayList"></see>.</returns>
+ </member>
+ <member name="M:System.Collections.ArrayList.ToArray(System.Type)">
+ <summary>Copies the elements of the <see cref="T:System.Collections.ArrayList"></see> to a new array of the specified element type.</summary>
+ <param name="type">The element <see cref="T:System.Type"></see> of the destination array to create and copy elements to.</param>
+ <returns>An array of the specified element type containing copies of the elements of the <see cref="T:System.Collections.ArrayList"></see>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="type">type</paramref> is null.</exception>
+ <exception cref="T:System.InvalidCastException">The type of the source <see cref="T:System.Collections.ArrayList"></see> cannot be cast automatically to the specified type.</exception>
+ </member>
+ <member name="M:System.Collections.ArrayList.TrimToSize">
+ <summary>Sets the capacity to the actual number of elements in the <see cref="T:System.Collections.ArrayList"></see>.</summary>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.ArrayList"></see> is read-only. -or- The <see cref="T:System.Collections.ArrayList"></see> has a fixed size.</exception>
+ </member>
+ <member name="T:System.Collections.BitArray">
+ <summary>Manages a compact array of bit values, which are represented as Booleans, where true indicates that the bit is on (1) and false indicates the bit is off (0).</summary>
+ </member>
+ <member name="M:System.Collections.BitArray.#ctor(System.Boolean[])">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.BitArray"></see> class that contains bit values copied from the specified array of Booleans.</summary>
+ <param name="values">An array of Booleans to copy.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="values">values</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Collections.BitArray.#ctor(System.Byte[])">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.BitArray"></see> class that contains bit values copied from the specified array of bytes.</summary>
+ <param name="bytes">An array of bytes containing the values to copy, where each byte represents eight consecutive bits.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="bytes">bytes</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException">The length of <paramref name="bytes">bytes</paramref> is greater than <see cref="F:System.Int32.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Collections.BitArray.#ctor(System.Collections.BitArray)">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.BitArray"></see> class that contains bit values copied from the specified <see cref="T:System.Collections.BitArray"></see>.</summary>
+ <param name="bits">The <see cref="T:System.Collections.BitArray"></see> to copy.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="bits">bits</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Collections.BitArray.#ctor(System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.BitArray"></see> class that can hold the specified number of bit values, which are initially set to false.</summary>
+ <param name="length">The number of bit values in the new <see cref="T:System.Collections.BitArray"></see>.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="length">length</paramref> is less than zero.</exception>
+ </member>
+ <member name="M:System.Collections.BitArray.#ctor(System.Int32[])">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.BitArray"></see> class that contains bit values copied from the specified array of 32-bit integers.</summary>
+ <param name="values">An array of integers containing the values to copy, where each integer represents 32 consecutive bits.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="values">values</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException">The length of <paramref name="values">values</paramref> is greater than <see cref="F:System.Int32.MaxValue"></see></exception>
+ </member>
+ <member name="M:System.Collections.BitArray.#ctor(System.Int32,System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.BitArray"></see> class that can hold the specified number of bit values, which are initially set to the specified value.</summary>
+ <param name="length">The number of bit values in the new <see cref="T:System.Collections.BitArray"></see>.</param>
+ <param name="defaultValue">The Boolean value to assign to each bit.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="length">length</paramref> is less than zero.</exception>
+ </member>
+ <member name="M:System.Collections.BitArray.And(System.Collections.BitArray)">
+ <summary>Performs the bitwise AND operation between the elements of the current <see cref="T:System.Collections.BitArray"></see> object and the corresponding elements in the specified array. The current <see cref="T:System.Collections.BitArray"></see> object will be modified to store the result of the bitwise AND operation.</summary>
+ <param name="value">The array with which to perform the bitwise AND operation.</param>
+ <returns>An array containing the result of the bitwise AND operation, which is a reference to the current <see cref="T:System.Collections.BitArray"></see> object.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="value">value</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="value">value</paramref> and the current <see cref="T:System.Collections.BitArray"></see> do not have the same number of elements.</exception>
+ </member>
+ <member name="M:System.Collections.BitArray.Clone">
+ <summary>Creates a shallow copy of the <see cref="T:System.Collections.BitArray"></see>.</summary>
+ <returns>A shallow copy of the <see cref="T:System.Collections.BitArray"></see>.</returns>
+ </member>
+ <member name="M:System.Collections.BitArray.CopyTo(System.Array,System.Int32)">
+ <summary>Copies the entire <see cref="T:System.Collections.BitArray"></see> to a compatible one-dimensional <see cref="T:System.Array"></see>, starting at the specified index of the target array.</summary>
+ <param name="array">The one-dimensional <see cref="T:System.Array"></see> that is the destination of the elements copied from <see cref="T:System.Collections.BitArray"></see>. The <see cref="T:System.Array"></see> must have zero-based indexing.</param>
+ <param name="index">The zero-based index in 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="index">index</paramref> is less than zero.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="array">array</paramref> is multidimensional. -or- The number of elements in the source <see cref="T:System.Collections.BitArray"></see> is greater than the available space from <paramref name="index">index</paramref> to the end of the destination <paramref name="array">array</paramref>.</exception>
+ <exception cref="T:System.InvalidCastException">The type of the source <see cref="T:System.Collections.BitArray"></see> cannot be cast automatically to the type of the destination <paramref name="array">array</paramref>.</exception>
+ </member>
+ <member name="P:System.Collections.BitArray.Count">
+ <summary>Gets the number of elements contained in the <see cref="T:System.Collections.BitArray"></see>.</summary>
+ <returns>The number of elements contained in the <see cref="T:System.Collections.BitArray"></see>.</returns>
+ </member>
+ <member name="M:System.Collections.BitArray.Get(System.Int32)">
+ <summary>Gets the value of the bit at a specific position in the <see cref="T:System.Collections.BitArray"></see>.</summary>
+ <param name="index">The zero-based index of the value to get.</param>
+ <returns>The value of the bit at position <paramref name="index">index</paramref>.</returns>
+ <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 number of elements in the <see cref="T:System.Collections.BitArray"></see>.</exception>
+ </member>
+ <member name="M:System.Collections.BitArray.GetEnumerator">
+ <summary>Returns an enumerator that iterates through the <see cref="T:System.Collections.BitArray"></see>.</summary>
+ <returns>An <see cref="T:System.Collections.IEnumerator"></see> for the entire <see cref="T:System.Collections.BitArray"></see>.</returns>
+ </member>
+ <member name="P:System.Collections.BitArray.IsReadOnly">
+ <summary>Gets a value indicating whether the <see cref="T:System.Collections.BitArray"></see> is read-only.</summary>
+ <returns>This property is always false.</returns>
+ </member>
+ <member name="P:System.Collections.BitArray.IsSynchronized">
+ <summary>Gets a value indicating whether access to the <see cref="T:System.Collections.BitArray"></see> is synchronized (thread safe).</summary>
+ <returns>This property is always false.</returns>
+ </member>
+ <member name="P:System.Collections.BitArray.Item(System.Int32)">
+ <summary>Gets or sets the value of the bit at a specific position in the <see cref="T:System.Collections.BitArray"></see>.</summary>
+ <param name="index">The zero-based index of the value to get or set.</param>
+ <returns>The value of the bit at position <paramref name="index">index</paramref>.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero. -or- <paramref name="index">index</paramref> is equal to or greater than <see cref="P:System.Collections.BitArray.Count"></see>.</exception>
+ </member>
+ <member name="P:System.Collections.BitArray.Length">
+ <summary>Gets or sets the number of elements in the <see cref="T:System.Collections.BitArray"></see>.</summary>
+ <returns>The number of elements in the <see cref="T:System.Collections.BitArray"></see>.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The property is set to a value that is less than zero.</exception>
+ </member>
+ <member name="M:System.Collections.BitArray.Not">
+ <summary>Inverts all the bit values in the current <see cref="T:System.Collections.BitArray"></see>, so that elements set to true are changed to false, and elements set to false are changed to true.</summary>
+ <returns>The current instance with inverted bit values.</returns>
+ </member>
+ <member name="M:System.Collections.BitArray.Or(System.Collections.BitArray)">
+ <summary>Performs the bitwise OR operation between the elements of the current <see cref="T:System.Collections.BitArray"></see> object and the corresponding elements in the specified array. The current <see cref="T:System.Collections.BitArray"></see> object will be modified to store the result of the bitwise OR operation.</summary>
+ <param name="value">The array with which to perform the bitwise OR operation.</param>
+ <returns>An array containing the result of the bitwise OR operation, which is a reference to the current <see cref="T:System.Collections.BitArray"></see> object.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="value">value</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="value">value</paramref> and the current <see cref="T:System.Collections.BitArray"></see> do not have the same number of elements.</exception>
+ </member>
+ <member name="M:System.Collections.BitArray.Set(System.Int32,System.Boolean)">
+ <summary>Sets the bit at a specific position in the <see cref="T:System.Collections.BitArray"></see> to the specified value.</summary>
+ <param name="index">The zero-based index of the bit to set.</param>
+ <param name="value">The Boolean value to assign to the bit.</param>
+ <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 number of elements in the <see cref="T:System.Collections.BitArray"></see>.</exception>
+ </member>
+ <member name="M:System.Collections.BitArray.SetAll(System.Boolean)">
+ <summary>Sets all bits in the <see cref="T:System.Collections.BitArray"></see> to the specified value.</summary>
+ <param name="value">The Boolean value to assign to all bits.</param>
+ </member>
+ <member name="P:System.Collections.BitArray.SyncRoot">
+ <summary>Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.BitArray"></see>.</summary>
+ <returns>An object that can be used to synchronize access to the <see cref="T:System.Collections.BitArray"></see>.</returns>
+ </member>
+ <member name="M:System.Collections.BitArray.Xor(System.Collections.BitArray)">
+ <summary>Performs the bitwise exclusive OR operation between the elements of the current <see cref="T:System.Collections.BitArray"></see> object against the corresponding elements in the specified array. The current <see cref="T:System.Collections.BitArray"></see> object will be modified to store the result of the bitwise exclusive OR operation.</summary>
+ <param name="value">The array with which to perform the bitwise exclusive OR operation.</param>
+ <returns>An array containing the result of the bitwise exclusive OR operation, which is a reference to the current <see cref="T:System.Collections.BitArray"></see> object.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="value">value</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="value">value</paramref> and the current <see cref="T:System.Collections.BitArray"></see> do not have the same number of elements.</exception>
+ </member>
+ <member name="T:System.Collections.CaseInsensitiveComparer">
+ <summary>Compares two objects for equivalence, ignoring the case of strings.</summary>
+ </member>
+ <member name="M:System.Collections.CaseInsensitiveComparer.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.CaseInsensitiveComparer"></see> class using the <see cref="P:System.Threading.Thread.CurrentCulture"></see> of the current thread.</summary>
+ </member>
+ <member name="M:System.Collections.CaseInsensitiveComparer.#ctor(System.Globalization.CultureInfo)">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.CaseInsensitiveComparer"></see> class using the specified <see cref="T:System.Globalization.CultureInfo"></see>.</summary>
+ <param name="culture">The <see cref="T:System.Globalization.CultureInfo"></see> to use for the new <see cref="T:System.Collections.CaseInsensitiveComparer"></see>.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="culture">culture</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Collections.CaseInsensitiveComparer.Compare(System.Object,System.Object)">
+ <summary>Performs a case-insensitive comparison of two objects of the same type and returns a value indicating whether one is less than, equal to, or greater than the other.</summary>
+ <param name="a">The first object to compare.</param>
+ <param name="b">The second object to compare.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed integer that indicates the relative values of <code data-dev-comment-type="paramref">a</code> and <code data-dev-comment-type="paramref">b</code>, as shown in the following table. </p>
+ <table><thead><tr><th> Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Meaning <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> Less than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td><code data-dev-comment-type="paramref">a</code> is less than <code data-dev-comment-type="paramref">b</code>, with casing ignored. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td><code data-dev-comment-type="paramref">a</code> equals <code data-dev-comment-type="paramref">b</code>, with casing ignored. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> Greater than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td><code data-dev-comment-type="paramref">a</code> is greater than <code data-dev-comment-type="paramref">b</code>, with casing ignored. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr></tbody></table></p>
+</returns>
+ <exception cref="T:System.ArgumentException">Neither <paramref name="a">a</paramref> nor <paramref name="b">b</paramref> implements the <see cref="T:System.IComparable"></see> interface. -or- <paramref name="a">a</paramref> and <paramref name="b">b</paramref> are of different types.</exception>
+ </member>
+ <member name="P:System.Collections.CaseInsensitiveComparer.Default">
+ <summary>Gets an instance of <see cref="T:System.Collections.CaseInsensitiveComparer"></see> that is associated with the <see cref="P:System.Threading.Thread.CurrentCulture"></see> of the current thread and that is always available.</summary>
+ <returns>An instance of <see cref="T:System.Collections.CaseInsensitiveComparer"></see> that is associated with the <see cref="P:System.Threading.Thread.CurrentCulture"></see> of the current thread.</returns>
+ </member>
+ <member name="P:System.Collections.CaseInsensitiveComparer.DefaultInvariant">
+ <summary>Gets an instance of <see cref="T:System.Collections.CaseInsensitiveComparer"></see> that is associated with <see cref="P:System.Globalization.CultureInfo.InvariantCulture"></see> and that is always available.</summary>
+ <returns>An instance of <see cref="T:System.Collections.CaseInsensitiveComparer"></see> that is associated with <see cref="P:System.Globalization.CultureInfo.InvariantCulture"></see>.</returns>
+ </member>
+ <member name="T:System.ComponentModel.CustomTypeDescriptor">
+ <summary>Provides a simple default implementation of the <see cref="T:System.ComponentModel.ICustomTypeDescriptor"></see> interface.</summary>
+ </member>
+ <member name="M:System.ComponentModel.CustomTypeDescriptor.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.CustomTypeDescriptor"></see> class.</summary>
+ </member>
+ <member name="M:System.ComponentModel.CustomTypeDescriptor.#ctor(System.ComponentModel.ICustomTypeDescriptor)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.CustomTypeDescriptor"></see> class using a parent custom type descriptor.</summary>
+ <param name="parent">The parent custom type descriptor.</param>
+ </member>
+ <member name="M:System.ComponentModel.CustomTypeDescriptor.GetAttributes">
+ <summary>Returns a collection of custom attributes for the type represented by this type descriptor.</summary>
+ <returns>An <see cref="T:System.ComponentModel.AttributeCollection"></see> containing the attributes for the type. The default is <see cref="F:System.ComponentModel.AttributeCollection.Empty"></see>.</returns>
+ </member>
+ <member name="M:System.ComponentModel.CustomTypeDescriptor.GetClassName">
+ <summary>Returns the fully qualified name of the class represented by this type descriptor.</summary>
+ <returns>A <see cref="T:System.String"></see> containing the fully qualified class name of the type this type descriptor is describing. The default is null.</returns>
+ </member>
+ <member name="M:System.ComponentModel.CustomTypeDescriptor.GetComponentName">
+ <summary>Returns the name of the class represented by this type descriptor.</summary>
+ <returns>A <see cref="T:System.String"></see> containing the name of the component instance this type descriptor is describing. The default is null.</returns>
+ </member>
+ <member name="M:System.ComponentModel.CustomTypeDescriptor.GetConverter">
+ <summary>Returns a type converter for the type represented by this type descriptor.</summary>
+ <returns>A <see cref="T:System.ComponentModel.TypeConverter"></see> for the type represented by this type descriptor. The default is a newly created <see cref="T:System.ComponentModel.TypeConverter"></see>.</returns>
+ </member>
+ <member name="M:System.ComponentModel.CustomTypeDescriptor.GetDefaultEvent">
+ <summary>Returns the event descriptor for the default event of the object represented by this type descriptor.</summary>
+ <returns>The <see cref="T:System.ComponentModel.EventDescriptor"></see> for the default event on the object represented by this type descriptor. The default is null.</returns>
+ </member>
+ <member name="M:System.ComponentModel.CustomTypeDescriptor.GetDefaultProperty">
+ <summary>Returns the property descriptor for the default property of the object represented by this type descriptor.</summary>
+ <returns>A <see cref="T:System.ComponentModel.PropertyDescriptor"></see> for the default property on the object represented by this type descriptor. The default is null.</returns>
+ </member>
+ <member name="M:System.ComponentModel.CustomTypeDescriptor.GetEditor(System.Type)">
+ <summary>Returns an editor of the specified type that is to be associated with the class represented by this type descriptor.</summary>
+ <param name="editorBaseType">The base type of the editor to retrieve.</param>
+ <returns>An editor of the given type that is to be associated with the class represented by this type descriptor. The default is null.</returns>
+ </member>
+ <member name="M:System.ComponentModel.CustomTypeDescriptor.GetEvents">
+ <summary>Returns a collection of event descriptors for the object represented by this type descriptor.</summary>
+ <returns>An <see cref="T:System.ComponentModel.EventDescriptorCollection"></see> containing the event descriptors for the object represented by this type descriptor. The default is <see cref="F:System.ComponentModel.EventDescriptorCollection.Empty"></see>.</returns>
+ </member>
+ <member name="M:System.ComponentModel.CustomTypeDescriptor.GetEvents(System.Attribute[])">
+ <summary>Returns a filtered collection of event descriptors for the object represented by this type descriptor.</summary>
+ <param name="attributes">An array of attributes to use as a filter. This can be null.</param>
+ <returns>An <see cref="T:System.ComponentModel.EventDescriptorCollection"></see> containing the event descriptions for the object represented by this type descriptor. The default is <see cref="F:System.ComponentModel.EventDescriptorCollection.Empty"></see>.</returns>
+ </member>
+ <member name="M:System.ComponentModel.CustomTypeDescriptor.GetProperties">
+ <summary>Returns a collection of property descriptors for the object represented by this type descriptor.</summary>
+ <returns>A <see cref="T:System.ComponentModel.PropertyDescriptorCollection"></see> containing the property descriptions for the object represented by this type descriptor. The default is <see cref="F:System.ComponentModel.PropertyDescriptorCollection.Empty"></see>.</returns>
+ </member>
+ <member name="M:System.ComponentModel.CustomTypeDescriptor.GetProperties(System.Attribute[])">
+ <summary>Returns a filtered collection of property descriptors for the object represented by this type descriptor.</summary>
+ <param name="attributes">An array of attributes to use as a filter. This can be null.</param>
+ <returns>A <see cref="T:System.ComponentModel.PropertyDescriptorCollection"></see> containing the property descriptions for the object represented by this type descriptor. The default is <see cref="F:System.ComponentModel.PropertyDescriptorCollection.Empty"></see>.</returns>
+ </member>
+ <member name="M:System.ComponentModel.CustomTypeDescriptor.GetPropertyOwner(System.ComponentModel.PropertyDescriptor)">
+ <summary>Returns an object that contains the property described by the specified property descriptor.</summary>
+ <param name="pd">The property descriptor for which to retrieve the owning object.</param>
+ <returns>An <see cref="T:System.Object"></see> that owns the given property specified by the type descriptor. The default is null.</returns>
+ </member>
+ <member name="T:System.ComponentModel.Design.Serialization.RootDesignerSerializerAttribute">
+ <summary>Indicates the base serializer to use for a root designer object. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.ComponentModel.Design.Serialization.RootDesignerSerializerAttribute.#ctor(System.String,System.String,System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.Serialization.RootDesignerSerializerAttribute"></see> class using the specified attributes.</summary>
+ <param name="serializerTypeName">The fully qualified name of the data type of the serializer.</param>
+ <param name="baseSerializerTypeName">The name of the base type of the serializer. A class can include multiple serializers as they all have different base types.</param>
+ <param name="reloadable">true if this serializer supports dynamic reloading of the document; otherwise, false.</param>
+ </member>
+ <member name="M:System.ComponentModel.Design.Serialization.RootDesignerSerializerAttribute.#ctor(System.String,System.Type,System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.Serialization.RootDesignerSerializerAttribute"></see> class using the specified attributes.</summary>
+ <param name="serializerTypeName">The fully qualified name of the data type of the serializer.</param>
+ <param name="baseSerializerType">The name of the base type of the serializer. A class can include multiple serializers, as they all have different base types.</param>
+ <param name="reloadable">true if this serializer supports dynamic reloading of the document; otherwise, false.</param>
+ </member>
+ <member name="M:System.ComponentModel.Design.Serialization.RootDesignerSerializerAttribute.#ctor(System.Type,System.Type,System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.Serialization.RootDesignerSerializerAttribute"></see> class using the specified attributes.</summary>
+ <param name="serializerType">The data type of the serializer.</param>
+ <param name="baseSerializerType">The base type of the serializer. A class can include multiple serializers as they all have different base types.</param>
+ <param name="reloadable">true if this serializer supports dynamic reloading of the document; otherwise, false.</param>
+ </member>
+ <member name="P:System.ComponentModel.Design.Serialization.RootDesignerSerializerAttribute.Reloadable">
+ <summary>Gets a value indicating whether the root serializer supports reloading of the design document without first disposing the designer host.</summary>
+ <returns>true if the root serializer supports reloading; otherwise, false.</returns>
+ </member>
+ <member name="P:System.ComponentModel.Design.Serialization.RootDesignerSerializerAttribute.SerializerBaseTypeName">
+ <summary>Gets the fully qualified type name of the base type of the serializer.</summary>
+ <returns>The name of the base type of the serializer.</returns>
+ </member>
+ <member name="P:System.ComponentModel.Design.Serialization.RootDesignerSerializerAttribute.SerializerTypeName">
+ <summary>Gets the fully qualified type name of the serializer.</summary>
+ <returns>The name of the type of the serializer.</returns>
+ </member>
+ <member name="P:System.ComponentModel.Design.Serialization.RootDesignerSerializerAttribute.TypeId">
+ <summary>Gets a unique ID for this attribute type.</summary>
+ <returns>An object containing a unique ID for this attribute type.</returns>
+ </member>
+ <member name="T:System.ComponentModel.Design.Serialization.SerializationStore">
+ <summary>Provides the base class for storing serialization data for the <see cref="T:System.ComponentModel.Design.Serialization.ComponentSerializationService"></see>.</summary>
+ </member>
+ <member name="M:System.ComponentModel.Design.Serialization.SerializationStore.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.Serialization.SerializationStore"></see> class.</summary>
+ </member>
+ <member name="M:System.ComponentModel.Design.Serialization.SerializationStore.Close">
+ <summary>Closes the serialization store.</summary>
+ </member>
+ <member name="M:System.ComponentModel.Design.Serialization.SerializationStore.Dispose(System.Boolean)">
+ <summary>Releases the unmanaged resources used by the <see cref="T:System.ComponentModel.Design.Serialization.SerializationStore"></see> and optionally releases the managed resources.</summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
+ </member>
+ <member name="P:System.ComponentModel.Design.Serialization.SerializationStore.Errors">
+ <summary>Gets a collection of errors that occurred during serialization or deserialization.</summary>
+ <returns>An <see cref="T:System.Collections.ICollection"></see> that contains errors that occurred during serialization or deserialization.</returns>
+ </member>
+ <member name="M:System.ComponentModel.Design.Serialization.SerializationStore.Save(System.IO.Stream)">
+ <summary>Saves the store to the given stream.</summary>
+ <param name="stream">The stream to which the store will be serialized.</param>
+ </member>
+ <member name="M:System.ComponentModel.Design.Serialization.SerializationStore.System#IDisposable#Dispose">
+ <summary>Releases all resources used by the <see cref="T:System.ComponentModel.Design.Serialization.SerializationStore"></see>.</summary>
+ </member>
+ <member name="T:System.ComponentModel.Design.ServiceContainer">
+ <summary>Provides a simple implementation of the <see cref="T:System.ComponentModel.Design.IServiceContainer"></see> interface. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.ComponentModel.Design.ServiceContainer.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.ServiceContainer"></see> class.</summary>
+ </member>
+ <member name="M:System.ComponentModel.Design.ServiceContainer.#ctor(System.IServiceProvider)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.ServiceContainer"></see> class using the specified parent service provider.</summary>
+ <param name="parentProvider">A parent service provider.</param>
+ </member>
+ <member name="M:System.ComponentModel.Design.ServiceContainer.AddService(System.Type,System.ComponentModel.Design.ServiceCreatorCallback)">
+ <summary>Adds the specified service to the service container.</summary>
+ <param name="serviceType">The type of service to add.</param>
+ <param name="callback">A callback object that can create the service. This allows a service to be declared as available, but delays creation of the object until the service is requested.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="serviceType">serviceType</paramref> or <paramref name="callback">callback</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException">A service of type <paramref name="serviceType">serviceType</paramref> already exists in the container.</exception>
+ </member>
+ <member name="M:System.ComponentModel.Design.ServiceContainer.AddService(System.Type,System.Object)">
+ <summary>Adds the specified service to the service container.</summary>
+ <param name="serviceType">The type of service to add.</param>
+ <param name="serviceInstance">An instance of the service to add. This object must implement or inherit from the type indicated by the serviceType parameter.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="serviceType">serviceType</paramref> or <paramref name="serviceInstance">serviceInstance</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException">A service of type <paramref name="serviceType">serviceType</paramref> already exists in the container.</exception>
+ </member>
+ <member name="M:System.ComponentModel.Design.ServiceContainer.AddService(System.Type,System.ComponentModel.Design.ServiceCreatorCallback,System.Boolean)">
+ <summary>Adds the specified service to the service container.</summary>
+ <param name="serviceType">The type of service to add.</param>
+ <param name="callback">A callback object that can create the service. This allows a service to be declared as available, but delays creation of the object until the service is requested.</param>
+ <param name="promote">true if this service should be added to any parent service containers; otherwise, false.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="serviceType">serviceType</paramref> or <paramref name="callback">callback</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException">A service of type <paramref name="serviceType">serviceType</paramref> already exists in the container.</exception>
+ </member>
+ <member name="M:System.ComponentModel.Design.ServiceContainer.AddService(System.Type,System.Object,System.Boolean)">
+ <summary>Adds the specified service to the service container.</summary>
+ <param name="serviceType">The type of service to add.</param>
+ <param name="serviceInstance">An instance of the service type to add. This object must implement or inherit from the type indicated by the serviceType parameter.</param>
+ <param name="promote">true if this service should be added to any parent service containers; otherwise, false.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="serviceType">serviceType</paramref> or <paramref name="serviceInstance">serviceInstance</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException">A service of type <paramref name="serviceType">serviceType</paramref> already exists in the container.</exception>
+ </member>
+ <member name="P:System.ComponentModel.Design.ServiceContainer.DefaultServices">
+ <summary>Gets the default services implemented directly by <see cref="T:System.ComponentModel.Design.ServiceContainer"></see>.</summary>
+ <returns>The default services.</returns>
+ </member>
+ <member name="M:System.ComponentModel.Design.ServiceContainer.Dispose">
+ <summary>Disposes this service container.</summary>
+ </member>
+ <member name="M:System.ComponentModel.Design.ServiceContainer.Dispose(System.Boolean)">
+ <summary>Disposes this service container.</summary>
+ <param name="disposing">true if the <see cref="T:System.ComponentModel.Design.ServiceContainer"></see> is in the process of being disposed of; otherwise, false.</param>
+ </member>
+ <member name="M:System.ComponentModel.Design.ServiceContainer.GetService(System.Type)">
+ <summary>Gets the requested service.</summary>
+ <param name="serviceType">The type of service to retrieve.</param>
+ <returns>An instance of the service if it could be found, or null if it could not be found.</returns>
+ </member>
+ <member name="M:System.ComponentModel.Design.ServiceContainer.RemoveService(System.Type)">
+ <summary>Removes the specified service type from the service container.</summary>
+ <param name="serviceType">The type of service to remove.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="serviceType">serviceType</paramref> is null.</exception>
+ </member>
+ <member name="M:System.ComponentModel.Design.ServiceContainer.RemoveService(System.Type,System.Boolean)">
+ <summary>Removes the specified service type from the service container.</summary>
+ <param name="serviceType">The type of service to remove.</param>
+ <param name="promote">true if this service should be removed from any parent service containers; otherwise, false.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="serviceType">serviceType</paramref> is null.</exception>
+ </member>
+ <member name="T:System.ComponentModel.Design.ServiceCreatorCallback">
+ <summary>Provides a callback mechanism that can create an instance of a service on demand.</summary>
+ <param name="container">The service container that requested the creation of the service.</param>
+ <param name="serviceType">The type of service to create.</param>
+ <returns></returns>
+ </member>
+ <member name="T:System.ComponentModel.Design.StandardCommands">
+ <summary>Defines identifiers for the standard set of commands that are available to most applications.</summary>
+ </member>
+ <member name="M:System.ComponentModel.Design.StandardCommands.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.StandardCommands"></see> class.</summary>
+ </member>
+ <member name="F:System.ComponentModel.Design.StandardCommands.AlignBottom">
+ <summary>Gets the <see cref="T:System.ComponentModel.Design.CommandID"></see> for the AlignBottom command. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.Design.StandardCommands.AlignHorizontalCenters">
+ <summary>Gets the <see cref="T:System.ComponentModel.Design.CommandID"></see> for the AlignHorizontalCenters command. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.Design.StandardCommands.AlignLeft">
+ <summary>Gets the <see cref="T:System.ComponentModel.Design.CommandID"></see> for the AlignLeft command. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.Design.StandardCommands.AlignRight">
+ <summary>Gets the <see cref="T:System.ComponentModel.Design.CommandID"></see> for the AlignRight command. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.Design.StandardCommands.AlignToGrid">
+ <summary>Gets the <see cref="T:System.ComponentModel.Design.CommandID"></see> for the AlignToGrid command. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.Design.StandardCommands.AlignTop">
+ <summary>Gets the <see cref="T:System.ComponentModel.Design.CommandID"></see> for the AlignTop command. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.Design.StandardCommands.AlignVerticalCenters">
+ <summary>Gets the <see cref="T:System.ComponentModel.Design.CommandID"></see> for the AlignVerticalCenters command. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.Design.StandardCommands.ArrangeBottom">
+ <summary>Gets the <see cref="T:System.ComponentModel.Design.CommandID"></see> for the ArrangeBottom command. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.Design.StandardCommands.ArrangeIcons">
+ <summary>Gets the <see cref="T:System.ComponentModel.Design.CommandID"></see> for the ArrangeIcons command. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.Design.StandardCommands.ArrangeRight">
+ <summary>Gets the <see cref="T:System.ComponentModel.Design.CommandID"></see> for the ArrangeRight command. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.Design.StandardCommands.BringForward">
+ <summary>Gets the <see cref="T:System.ComponentModel.Design.CommandID"></see> for the BringForward command. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.Design.StandardCommands.BringToFront">
+ <summary>Gets the <see cref="T:System.ComponentModel.Design.CommandID"></see> for the BringToFront command. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.Design.StandardCommands.CenterHorizontally">
+ <summary>Gets the <see cref="T:System.ComponentModel.Design.CommandID"></see> for the CenterHorizontally command. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.Design.StandardCommands.CenterVertically">
+ <summary>Gets the <see cref="T:System.ComponentModel.Design.CommandID"></see> for the CenterVertically command. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.Design.StandardCommands.Copy">
+ <summary>Gets the <see cref="T:System.ComponentModel.Design.CommandID"></see> for the Copy command. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.Design.StandardCommands.Cut">
+ <summary>Gets the <see cref="T:System.ComponentModel.Design.CommandID"></see> for the Cut command. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.Design.StandardCommands.Delete">
+ <summary>Gets the <see cref="T:System.ComponentModel.Design.CommandID"></see> for the Delete command. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.Design.StandardCommands.DocumentOutline">
+ <summary>Gets the <see cref="T:System.ComponentModel.Design.CommandID"></see> for the Document Outline command. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.Design.StandardCommands.F1Help">
+ <summary>Gets the <see cref="T:System.ComponentModel.Design.CommandID"></see> for the F1Help command. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.Design.StandardCommands.Group">
+ <summary>Gets the <see cref="T:System.ComponentModel.Design.CommandID"></see> for the Group command. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.Design.StandardCommands.HorizSpaceConcatenate">
+ <summary>Gets the <see cref="T:System.ComponentModel.Design.CommandID"></see> for the HorizSpaceConcatenate command. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.Design.StandardCommands.HorizSpaceDecrease">
+ <summary>Gets the <see cref="T:System.ComponentModel.Design.CommandID"></see> for the HorizSpaceDecrease command. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.Design.StandardCommands.HorizSpaceIncrease">
+ <summary>Gets the <see cref="T:System.ComponentModel.Design.CommandID"></see> for the HorizSpaceIncrease command. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.Design.StandardCommands.HorizSpaceMakeEqual">
+ <summary>Gets the <see cref="T:System.ComponentModel.Design.CommandID"></see> for the HorizSpaceMakeEqual command. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.Design.StandardCommands.LineupIcons">
+ <summary>Gets the <see cref="T:System.ComponentModel.Design.CommandID"></see> for the LineupIcons command. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.Design.StandardCommands.LockControls">
+ <summary>Gets the <see cref="T:System.ComponentModel.Design.CommandID"></see> for the LockControls command. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.Design.StandardCommands.MultiLevelRedo">
+ <summary>Gets the <see cref="T:System.ComponentModel.Design.CommandID"></see> for the MultiLevelRedo command. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.Design.StandardCommands.MultiLevelUndo">
+ <summary>Gets the <see cref="T:System.ComponentModel.Design.CommandID"></see> for the MultiLevelUndo command. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.Design.StandardCommands.Paste">
+ <summary>Gets the <see cref="T:System.ComponentModel.Design.CommandID"></see> for the Paste command. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.Design.StandardCommands.Properties">
+ <summary>Gets the <see cref="T:System.ComponentModel.Design.CommandID"></see> for the Properties command. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.Design.StandardCommands.PropertiesWindow">
+ <summary>Gets the <see cref="T:System.ComponentModel.Design.CommandID"></see> for the PropertiesWindow command. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.Design.StandardCommands.Redo">
+ <summary>Gets the <see cref="T:System.ComponentModel.Design.CommandID"></see> for the Redo command. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.Design.StandardCommands.Replace">
+ <summary>Gets the <see cref="T:System.ComponentModel.Design.CommandID"></see> for the Replace command. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.Design.StandardCommands.SelectAll">
+ <summary>Gets the <see cref="T:System.ComponentModel.Design.CommandID"></see> for the SelectAll command. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.Design.StandardCommands.SendBackward">
+ <summary>Gets the <see cref="T:System.ComponentModel.Design.CommandID"></see> for the SendBackward command. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.Design.StandardCommands.SendToBack">
+ <summary>Gets the <see cref="T:System.ComponentModel.Design.CommandID"></see> for the SendToBack command. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.Design.StandardCommands.ShowGrid">
+ <summary>Gets the <see cref="T:System.ComponentModel.Design.CommandID"></see> for the ShowGrid command. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.Design.StandardCommands.ShowLargeIcons">
+ <summary>Gets the <see cref="T:System.ComponentModel.Design.CommandID"></see> for the ShowLargeIcons command. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.Design.StandardCommands.SizeToControl">
+ <summary>Gets the <see cref="T:System.ComponentModel.Design.CommandID"></see> for the SizeToControl command. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.Design.StandardCommands.SizeToControlHeight">
+ <summary>Gets the <see cref="T:System.ComponentModel.Design.CommandID"></see> for the SizeToControlHeight command. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.Design.StandardCommands.SizeToControlWidth">
+ <summary>Gets the <see cref="T:System.ComponentModel.Design.CommandID"></see> for the SizeToControlWidth command. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.Design.StandardCommands.SizeToFit">
+ <summary>Gets the <see cref="T:System.ComponentModel.Design.CommandID"></see> for the SizeToFit command. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.Design.StandardCommands.SizeToGrid">
+ <summary>Gets the <see cref="T:System.ComponentModel.Design.CommandID"></see> for the SizeToGrid command. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.Design.StandardCommands.SnapToGrid">
+ <summary>Gets the <see cref="T:System.ComponentModel.Design.CommandID"></see> for the SnapToGrid command. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.Design.StandardCommands.TabOrder">
+ <summary>Gets the <see cref="T:System.ComponentModel.Design.CommandID"></see> for the TabOrder command. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.Design.StandardCommands.Undo">
+ <summary>Gets the <see cref="T:System.ComponentModel.Design.CommandID"></see> for the Undo command. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.Design.StandardCommands.Ungroup">
+ <summary>Gets the <see cref="T:System.ComponentModel.Design.CommandID"></see> for the Ungroup command. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.Design.StandardCommands.VerbFirst">
+ <summary>Gets the first of a set of verbs. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.Design.StandardCommands.VerbLast">
+ <summary>Gets the last of a set of verbs. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.Design.StandardCommands.VertSpaceConcatenate">
+ <summary>Gets the <see cref="T:System.ComponentModel.Design.CommandID"></see> for the VertSpaceConcatenate command. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.Design.StandardCommands.VertSpaceDecrease">
+ <summary>Gets the <see cref="T:System.ComponentModel.Design.CommandID"></see> for the VertSpaceDecrease command. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.Design.StandardCommands.VertSpaceIncrease">
+ <summary>Gets the <see cref="T:System.ComponentModel.Design.CommandID"></see> for the VertSpaceIncrease command. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.Design.StandardCommands.VertSpaceMakeEqual">
+ <summary>Gets the <see cref="T:System.ComponentModel.Design.CommandID"></see> for the VertSpaceMakeEqual command. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.Design.StandardCommands.ViewCode">
+ <summary>Gets the <see cref="T:System.ComponentModel.Design.CommandID"></see> for the ViewCode command. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.Design.StandardCommands.ViewGrid">
+ <summary>Gets the <see cref="T:System.ComponentModel.Design.CommandID"></see> for the ViewGrid command. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.ComponentModel.Design.StandardToolWindows">
+ <summary>Defines GUID identifiers that correspond to the standard set of tool windows that are available in the design environment.</summary>
+ </member>
+ <member name="M:System.ComponentModel.Design.StandardToolWindows.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.StandardToolWindows"></see> class.</summary>
+ </member>
+ <member name="F:System.ComponentModel.Design.StandardToolWindows.ObjectBrowser">
+ <summary>Gets the GUID for the object browser. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.Design.StandardToolWindows.OutputWindow">
+ <summary>Gets the GUID for the output window. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.Design.StandardToolWindows.ProjectExplorer">
+ <summary>Gets the GUID for the solution explorer. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.Design.StandardToolWindows.PropertyBrowser">
+ <summary>Gets the GUID for the Properties window. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.Design.StandardToolWindows.RelatedLinks">
+ <summary>Gets the GUID for the related links frame. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.Design.StandardToolWindows.ServerExplorer">
+ <summary>Gets the GUID for the server explorer. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.Design.StandardToolWindows.TaskList">
+ <summary>Gets the GUID for the task list. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.Design.StandardToolWindows.Toolbox">
+ <summary>Gets the GUID for the Toolbox. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.ComponentModel.Design.TypeDescriptionProviderService">
+ <summary>Provides a type description provider for a specified type.</summary>
+ </member>
+ <member name="M:System.ComponentModel.Design.TypeDescriptionProviderService.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.TypeDescriptionProviderService"></see> class.</summary>
+ </member>
+ <member name="M:System.ComponentModel.Design.TypeDescriptionProviderService.GetProvider(System.Object)">
+ <summary>Gets a type description provider for the specified object.</summary>
+ <param name="instance">The object to get a type description provider for.</param>
+ <returns>A <see cref="T:System.ComponentModel.TypeDescriptionProvider"></see> that corresponds with <paramref name="instance">instance</paramref>.</returns>
+ </member>
+ <member name="M:System.ComponentModel.Design.TypeDescriptionProviderService.GetProvider(System.Type)">
+ <summary>Gets a type description provider for the specified type.</summary>
+ <param name="type">The type to get a type description provider for.</param>
+ <returns>A <see cref="T:System.ComponentModel.TypeDescriptionProvider"></see> that corresponds with <paramref name="type">type</paramref>.</returns>
+ </member>
+ <member name="T:System.ComponentModel.Design.ViewTechnology">
+ <summary>Defines identifiers for a set of technologies that designer hosts support.</summary>
+ </member>
+ <member name="F:System.ComponentModel.Design.ViewTechnology.Default">
+ <summary>Specifies the default view technology support.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.Design.ViewTechnology.Passthrough">
+ <summary>Represents a mode in which the view object is passed directly to the development environment.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.Design.ViewTechnology.WindowsForms">
+ <summary>Represents a mode in which a Windows Forms control object provides the display for the root designer.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.ComponentModel.DesignerAttribute">
+ <summary>Specifies the class used to implement design-time services for a component.</summary>
+ </member>
+ <member name="M:System.ComponentModel.DesignerAttribute.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DesignerAttribute"></see> class using the name of the type that provides design-time services.</summary>
+ <param name="designerTypeName">The concatenation of the fully qualified name of the type that provides design-time services for the component this attribute is bound to, and the name of the assembly this type resides in.</param>
+ </member>
+ <member name="M:System.ComponentModel.DesignerAttribute.#ctor(System.Type)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DesignerAttribute"></see> class using the type that provides design-time services.</summary>
+ <param name="designerType">A <see cref="T:System.Type"></see> that represents the class that provides design-time services for the component this attribute is bound to.</param>
+ </member>
+ <member name="M:System.ComponentModel.DesignerAttribute.#ctor(System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DesignerAttribute"></see> class using the designer type and the base class for the designer.</summary>
+ <param name="designerTypeName">The concatenation of the fully qualified name of the type that provides design-time services for the component this attribute is bound to, and the name of the assembly this type resides in.</param>
+ <param name="designerBaseTypeName">The fully qualified name of the base class to associate with the designer class.</param>
+ </member>
+ <member name="M:System.ComponentModel.DesignerAttribute.#ctor(System.String,System.Type)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DesignerAttribute"></see> class, using the name of the designer class and the base class for the designer.</summary>
+ <param name="designerTypeName">The concatenation of the fully qualified name of the type that provides design-time services for the component this attribute is bound to, and the name of the assembly this type resides in.</param>
+ <param name="designerBaseType">A <see cref="T:System.Type"></see> that represents the base class to associate with the designerTypeName.</param>
+ </member>
+ <member name="M:System.ComponentModel.DesignerAttribute.#ctor(System.Type,System.Type)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DesignerAttribute"></see> class using the types of the designer and designer base class.</summary>
+ <param name="designerType">A <see cref="T:System.Type"></see> that represents the class that provides design-time services for the component this attribute is bound to.</param>
+ <param name="designerBaseType">A <see cref="T:System.Type"></see> that represents the base class to associate with the designerType.</param>
+ </member>
+ <member name="P:System.ComponentModel.DesignerAttribute.DesignerBaseTypeName">
+ <summary>Gets the name of the base type of this designer.</summary>
+ <returns>The name of the base type of this designer.</returns>
+ </member>
+ <member name="P:System.ComponentModel.DesignerAttribute.DesignerTypeName">
+ <summary>Gets the name of the designer type associated with this designer attribute.</summary>
+ <returns>The name of the designer type associated with this designer attribute.</returns>
+ </member>
+ <member name="M:System.ComponentModel.DesignerAttribute.Equals(System.Object)">
+ <summary>Returns whether the value of the given object is equal to the current <see cref="T:System.ComponentModel.DesignerAttribute"></see>.</summary>
+ <param name="obj">The object to test the value equality of.</param>
+ <returns>true if the value of the given object is equal to that of the current; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.DesignerAttribute.GetHashCode">
+ <summary>Returns the hash code for this instance.</summary>
+ <returns>A 32-bit signed integer hash code.</returns>
+ </member>
+ <member name="P:System.ComponentModel.DesignerAttribute.TypeId">
+ <summary>Gets a unique ID for this attribute type.</summary>
+ <returns>A unique ID for this attribute type.</returns>
+ </member>
+ <member name="T:System.ComponentModel.DesignerCategoryAttribute">
+ <summary>Specifies that the designer for a class belongs to a certain category.</summary>
+ </member>
+ <member name="M:System.ComponentModel.DesignerCategoryAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DesignerCategoryAttribute"></see> class with an empty string (&quot;&quot;).</summary>
+ </member>
+ <member name="M:System.ComponentModel.DesignerCategoryAttribute.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DesignerCategoryAttribute"></see> class with the given category name.</summary>
+ <param name="category">The name of the category.</param>
+ </member>
+ <member name="P:System.ComponentModel.DesignerCategoryAttribute.Category">
+ <summary>Gets the name of the category.</summary>
+ <returns>The name of the category.</returns>
+ </member>
+ <member name="F:System.ComponentModel.DesignerCategoryAttribute.Component">
+ <summary>Specifies that a component marked with this category use a component designer. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.DesignerCategoryAttribute.Default">
+ <summary>Specifies that a component marked with this category cannot use a visual designer. This static field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.ComponentModel.DesignerCategoryAttribute.Equals(System.Object)">
+ <summary>Returns whether the value of the given object is equal to the current <see cref="T:System.ComponentModel.DesignOnlyAttribute"></see>.</summary>
+ <param name="obj">The object to test the value equality of.</param>
+ <returns>true if the value of the given object is equal to that of the current; otherwise, false.</returns>
+ </member>
+ <member name="F:System.ComponentModel.DesignerCategoryAttribute.Form">
+ <summary>Specifies that a component marked with this category use a form designer. This static field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.DesignerCategoryAttribute.Generic">
+ <summary>Specifies that a component marked with this category use a generic designer. This static field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.ComponentModel.DesignerCategoryAttribute.GetHashCode">
+ <summary>Returns the hash code for this instance.</summary>
+ <returns>A 32-bit signed integer hash code.</returns>
+ </member>
+ <member name="M:System.ComponentModel.DesignerCategoryAttribute.IsDefaultAttribute">
+ <summary>Determines if this attribute is the default.</summary>
+ <returns>true if the attribute is the default value for this attribute class; otherwise, false.</returns>
+ </member>
+ <member name="P:System.ComponentModel.DesignerCategoryAttribute.TypeId">
+ <summary>Gets a unique identifier for this attribute.</summary>
+ <returns>An <see cref="T:System.Object"></see> that is a unique identifier for the attribute.</returns>
+ </member>
+ <member name="T:System.ComponentModel.DesignerSerializationVisibility">
+ <summary>Specifies the visibility a property has to the design-time serializer.</summary>
+ </member>
+ <member name="F:System.ComponentModel.DesignerSerializationVisibility.Content">
+ <summary>The code generator produces code for the contents of the object, rather than for the object itself.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.DesignerSerializationVisibility.Hidden">
+ <summary>The code generator does not produce code for the object.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.DesignerSerializationVisibility.Visible">
+ <summary>The code generator produces code for the object.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.ComponentModel.DesignerSerializationVisibilityAttribute">
+ <summary>Specifies the type of persistence to use when serializing a property on a component at design time.</summary>
+ </member>
+ <member name="M:System.ComponentModel.DesignerSerializationVisibilityAttribute.#ctor(System.ComponentModel.DesignerSerializationVisibility)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DesignerSerializationVisibilityAttribute"></see> class using the specified <see cref="T:System.ComponentModel.DesignerSerializationVisibility"></see> value.</summary>
+ <param name="visibility">One of the <see cref="T:System.ComponentModel.DesignerSerializationVisibility"></see> values.</param>
+ </member>
+ <member name="F:System.ComponentModel.DesignerSerializationVisibilityAttribute.Content">
+ <summary>Specifies that a serializer should serialize the contents of the property, rather than the property itself. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.DesignerSerializationVisibilityAttribute.Default">
+ <summary>Specifies the default value, which is <see cref="F:System.ComponentModel.DesignerSerializationVisibilityAttribute.Visible"></see>, that is, a visual designer uses default rules to generate the value of a property. This static field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.ComponentModel.DesignerSerializationVisibilityAttribute.Equals(System.Object)">
+ <summary>Indicates whether this instance and a specified object are equal.</summary>
+ <param name="obj">Another object to compare to.</param>
+ <returns>true if <paramref name="obj">obj</paramref> is equal to this instance; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.DesignerSerializationVisibilityAttribute.GetHashCode">
+ <summary>Returns the hash code for this object.</summary>
+ <returns>A 32-bit signed integer hash code.</returns>
+ </member>
+ <member name="F:System.ComponentModel.DesignerSerializationVisibilityAttribute.Hidden">
+ <summary>Specifies that a serializer should not serialize the value of the property. This static field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.ComponentModel.DesignerSerializationVisibilityAttribute.IsDefaultAttribute">
+ <summary>Gets a value indicating whether the current value of the attribute is the default value for the attribute.</summary>
+ <returns>true if the attribute is set to the default value; otherwise, false.</returns>
+ </member>
+ <member name="P:System.ComponentModel.DesignerSerializationVisibilityAttribute.Visibility">
+ <summary>Gets a value indicating the basic serialization mode a serializer should use when determining whether and how to persist the value of a property.</summary>
+ <returns>One of the <see cref="T:System.ComponentModel.DesignerSerializationVisibility"></see> values. The default is <see cref="F:System.ComponentModel.DesignerSerializationVisibility.Visible"></see>.</returns>
+ </member>
+ <member name="F:System.ComponentModel.DesignerSerializationVisibilityAttribute.Visible">
+ <summary>Specifies that a serializer should be allowed to serialize the value of the property. This static field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.ComponentModel.DesignOnlyAttribute">
+ <summary>Specifies whether a property can only be set at design time.</summary>
+ </member>
+ <member name="M:System.ComponentModel.DesignOnlyAttribute.#ctor(System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DesignOnlyAttribute"></see> class.</summary>
+ <param name="isDesignOnly">true if a property can be set only at design time; false if the property can be set at design time and at run time.</param>
+ </member>
+ <member name="F:System.ComponentModel.DesignOnlyAttribute.Default">
+ <summary>Specifies the default value for the <see cref="T:System.ComponentModel.DesignOnlyAttribute"></see>, which is <see cref="F:System.ComponentModel.DesignOnlyAttribute.No"></see>. This static field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.ComponentModel.DesignOnlyAttribute.Equals(System.Object)">
+ <summary>Returns whether the value of the given object is equal to the current <see cref="T:System.ComponentModel.DesignOnlyAttribute"></see>.</summary>
+ <param name="obj">The object to test the value equality of.</param>
+ <returns>true if the value of the given object is equal to that of the current; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.DesignOnlyAttribute.GetHashCode">
+ <summary>Returns the hash code for this instance.</summary>
+ <returns>A 32-bit signed integer hash code.</returns>
+ </member>
+ <member name="M:System.ComponentModel.DesignOnlyAttribute.IsDefaultAttribute">
+ <summary>Determines if this attribute is the default.</summary>
+ <returns>true if the attribute is the default value for this attribute class; otherwise, false.</returns>
+ </member>
+ <member name="P:System.ComponentModel.DesignOnlyAttribute.IsDesignOnly">
+ <summary>Gets a value indicating whether a property can be set only at design time.</summary>
+ <returns>true if a property can be set only at design time; otherwise, false.</returns>
+ </member>
+ <member name="F:System.ComponentModel.DesignOnlyAttribute.No">
+ <summary>Specifies that a property can be set at design time or at run time. This static field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.DesignOnlyAttribute.Yes">
+ <summary>Specifies that a property can be set only at design time. This static field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.ComponentModel.DesignTimeVisibleAttribute">
+ <summary><see cref="T:System.ComponentModel.DesignTimeVisibleAttribute"></see> marks a component's visibility. If <see cref="F:System.ComponentModel.DesignTimeVisibleAttribute.Yes"></see> is present, a visual designer can show this component on a designer.</summary>
+ </member>
+ <member name="M:System.ComponentModel.DesignTimeVisibleAttribute.#ctor">
+ <summary>Creates a new <see cref="T:System.ComponentModel.DesignTimeVisibleAttribute"></see> set to the default value of false.</summary>
+ </member>
+ <member name="M:System.ComponentModel.DesignTimeVisibleAttribute.#ctor(System.Boolean)">
+ <summary>Creates a new <see cref="T:System.ComponentModel.DesignTimeVisibleAttribute"></see> with the <see cref="P:System.ComponentModel.DesignTimeVisibleAttribute.Visible"></see> property set to the given value in <paramref name="visible">visible</paramref>.</summary>
+ <param name="visible">The value that the <see cref="P:System.ComponentModel.DesignTimeVisibleAttribute.Visible"></see> property will be set against.</param>
+ </member>
+ <member name="F:System.ComponentModel.DesignTimeVisibleAttribute.Default">
+ <summary>The default visibility which is Yes.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.ComponentModel.DesignTimeVisibleAttribute.Equals(System.Object)">
+ <summary>Returns a value that indicates whether this instance is equal to a specified object.</summary>
+ <param name="obj">An Object to compare with this instance or a null reference (Nothing in Visual Basic).</param>
+ <returns>true if <paramref name="obj">obj</paramref> equals the type and value of this instance; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.DesignTimeVisibleAttribute.GetHashCode">
+ <summary>Returns the hash code for this instance.</summary>
+ <returns>A 32-bit signed integer hash code.</returns>
+ </member>
+ <member name="M:System.ComponentModel.DesignTimeVisibleAttribute.IsDefaultAttribute">
+ <summary>Gets a value indicating if this instance is equal to the <see cref="F:System.ComponentModel.DesignTimeVisibleAttribute.Default"></see> value.</summary>
+ <returns>true, if this instance is equal to the <see cref="F:System.ComponentModel.DesignTimeVisibleAttribute.Default"></see> value; otherwise, false.</returns>
+ </member>
+ <member name="F:System.ComponentModel.DesignTimeVisibleAttribute.No">
+ <summary>Marks a component as not visible in a visual designer.</summary>
+ <returns></returns>
+ </member>
+ <member name="P:System.ComponentModel.DesignTimeVisibleAttribute.Visible">
+ <summary>Gets or sets whether the component should be shown at design time.</summary>
+ <returns>true if this component should be shown at design time, or false if it shouldn't.</returns>
+ </member>
+ <member name="F:System.ComponentModel.DesignTimeVisibleAttribute.Yes">
+ <summary>Marks a component as visible in a visual designer.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.ComponentModel.DisplayNameAttribute">
+ <summary>Specifies the display name for a property, event, or public void method which takes no arguments.</summary>
+ </member>
+ <member name="M:System.ComponentModel.DisplayNameAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DisplayNameAttribute"></see> class.</summary>
+ </member>
+ <member name="M:System.ComponentModel.DisplayNameAttribute.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DisplayNameAttribute"></see> class using the display name.</summary>
+ <param name="displayName">The display name.</param>
+ </member>
+ <member name="F:System.ComponentModel.DisplayNameAttribute.Default">
+ <summary>Specifies the default value for the <see cref="T:System.ComponentModel.DisplayNameAttribute"></see>. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="P:System.ComponentModel.DisplayNameAttribute.DisplayName">
+ <summary>Gets the display name for a property, event, or public void method that takes no arguments stored in this attribute.</summary>
+ <returns>The display name.</returns>
+ </member>
+ <member name="P:System.ComponentModel.DisplayNameAttribute.DisplayNameValue">
+ <summary>Gets or sets the display name.</summary>
+ <returns>The display name.</returns>
+ </member>
+ <member name="M:System.ComponentModel.DisplayNameAttribute.Equals(System.Object)">
+ <summary>Determines whether two <see cref="T:System.ComponentModel.DisplayNameAttribute"></see> instances are equal.</summary>
+ <param name="obj">The <see cref="T:System.ComponentModel.DisplayNameAttribute"></see> to test the value equality of.</param>
+ <returns>true if the value of the given object is equal to that of the current object; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.DisplayNameAttribute.GetHashCode">
+ <summary>Returns the hash code for this instance.</summary>
+ <returns>A hash code for the current <see cref="T:System.ComponentModel.DisplayNameAttribute"></see>.</returns>
+ </member>
+ <member name="M:System.ComponentModel.DisplayNameAttribute.IsDefaultAttribute">
+ <summary>Determines if this attribute is the default.</summary>
+ <returns>true if the attribute is the default value for this attribute class; otherwise, false.</returns>
+ </member>
+ <member name="T:System.ComponentModel.DoubleConverter">
+ <summary>Provides a type converter to convert double-precision, floating point number objects to and from various other representations.</summary>
+ </member>
+ <member name="M:System.ComponentModel.DoubleConverter.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DoubleConverter"></see> class.</summary>
+ </member>
+ <member name="T:System.ComponentModel.DoWorkEventArgs">
+ <summary>Provides data for the <see cref="E:System.ComponentModel.BackgroundWorker.DoWork"></see> event handler.</summary>
+ </member>
+ <member name="M:System.ComponentModel.DoWorkEventArgs.#ctor(System.Object)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DoWorkEventArgs"></see> class.</summary>
+ <param name="argument">Specifies an argument for an asynchronous operation.</param>
+ </member>
+ <member name="P:System.ComponentModel.DoWorkEventArgs.Argument">
+ <summary>Gets a value that represents the argument of an asynchronous operation.</summary>
+ <returns>An <see cref="T:System.Object"></see> representing the argument of an asynchronous operation.</returns>
+ </member>
+ <member name="P:System.ComponentModel.DoWorkEventArgs.Result">
+ <summary>Gets or sets a value that represents the result of an asynchronous operation.</summary>
+ <returns>An <see cref="T:System.Object"></see> representing the result of an asynchronous operation.</returns>
+ </member>
+ <member name="T:System.ComponentModel.DoWorkEventHandler">
+ <summary>Represents the method that will handle the <see cref="E:System.ComponentModel.BackgroundWorker.DoWork"></see> event. This class cannot be inherited.</summary>
+ <param name="sender">The source of the event.</param>
+ <param name="e">A <see cref="T:System.ComponentModel.DoWorkEventArgs"></see> that contains the event data.</param>
+ </member>
+ <member name="T:System.ComponentModel.EditorAttribute">
+ <summary>Specifies the editor to use to change a property. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.ComponentModel.EditorAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.EditorAttribute"></see> class with the default editor, which is no editor.</summary>
+ </member>
+ <member name="M:System.ComponentModel.EditorAttribute.#ctor(System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.EditorAttribute"></see> class with the type name and base type name of the editor.</summary>
+ <param name="typeName">The fully qualified type name of the editor.</param>
+ <param name="baseTypeName">The fully qualified type name of the base class or interface to use as a lookup key for the editor. This class must be or derive from <see cref="T:System.Drawing.Design.UITypeEditor"></see>.</param>
+ </member>
+ <member name="M:System.ComponentModel.EditorAttribute.#ctor(System.String,System.Type)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.EditorAttribute"></see> class with the type name and the base type.</summary>
+ <param name="typeName">The fully qualified type name of the editor.</param>
+ <param name="baseType">The <see cref="T:System.Type"></see> of the base class or interface to use as a lookup key for the editor. This class must be or derive from <see cref="T:System.Drawing.Design.UITypeEditor"></see>.</param>
+ </member>
+ <member name="M:System.ComponentModel.EditorAttribute.#ctor(System.Type,System.Type)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.EditorAttribute"></see> class with the type and the base type.</summary>
+ <param name="type">A <see cref="T:System.Type"></see> that represents the type of the editor.</param>
+ <param name="baseType">The <see cref="T:System.Type"></see> of the base class or interface to use as a lookup key for the editor. This class must be or derive from <see cref="T:System.Drawing.Design.UITypeEditor"></see>.</param>
+ </member>
+ <member name="P:System.ComponentModel.EditorAttribute.EditorBaseTypeName">
+ <summary>Gets the name of the base class or interface serving as a lookup key for this editor.</summary>
+ <returns>The name of the base class or interface serving as a lookup key for this editor.</returns>
+ </member>
+ <member name="P:System.ComponentModel.EditorAttribute.EditorTypeName">
+ <summary>Gets the name of the editor class in the <see cref="P:System.Type.AssemblyQualifiedName"></see> format.</summary>
+ <returns>The name of the editor class in the <see cref="P:System.Type.AssemblyQualifiedName"></see> format.</returns>
+ </member>
+ <member name="M:System.ComponentModel.EditorAttribute.Equals(System.Object)">
+ <summary>Returns whether the value of the given object is equal to the current <see cref="T:System.ComponentModel.EditorAttribute"></see>.</summary>
+ <param name="obj">The object to test the value equality of.</param>
+ <returns>true if the value of the given object is equal to that of the current object; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.EditorAttribute.GetHashCode">
+ <summary>Returns the hash code for this instance.</summary>
+ <returns>A 32-bit signed integer hash code.</returns>
+ </member>
+ <member name="P:System.ComponentModel.EditorAttribute.TypeId">
+ <summary>Gets a unique ID for this attribute type.</summary>
+ <returns>A unique ID for this attribute type.</returns>
+ </member>
+ <member name="T:System.ComponentModel.EditorBrowsableAttribute">
+ <summary>Specifies that a property or method is viewable in an editor. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.ComponentModel.EditorBrowsableAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.EditorBrowsableAttribute"></see> class with <see cref="P:System.ComponentModel.EditorBrowsableAttribute.State"></see> set to the default state.</summary>
+ </member>
+ <member name="M:System.ComponentModel.EditorBrowsableAttribute.#ctor(System.ComponentModel.EditorBrowsableState)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.EditorBrowsableAttribute"></see> class with an <see cref="T:System.ComponentModel.EditorBrowsableState"></see>.</summary>
+ <param name="state">The <see cref="T:System.ComponentModel.EditorBrowsableState"></see> to set <see cref="P:System.ComponentModel.EditorBrowsableAttribute.State"></see> to.</param>
+ </member>
+ <member name="M:System.ComponentModel.EditorBrowsableAttribute.Equals(System.Object)">
+ <summary>Returns whether the value of the given object is equal to the current <see cref="T:System.ComponentModel.EditorBrowsableAttribute"></see>.</summary>
+ <param name="obj">The object to test the value equality of.</param>
+ <returns>true if the value of the given object is equal to that of the current; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.EditorBrowsableAttribute.GetHashCode">
+ <summary>Returns the hash code for this instance.</summary>
+ <returns>A 32-bit signed integer hash code.</returns>
+ </member>
+ <member name="P:System.ComponentModel.EditorBrowsableAttribute.State">
+ <summary>Gets the browsable state of the property or method.</summary>
+ <returns>An <see cref="T:System.ComponentModel.EditorBrowsableState"></see> that is the browsable state of the property or method.</returns>
+ </member>
+ <member name="T:System.ComponentModel.EditorBrowsableState">
+ <summary>Specifies the browsable state of a property or method from within an editor.</summary>
+ </member>
+ <member name="F:System.ComponentModel.EditorBrowsableState.Advanced">
+ <summary>The property or method is a feature that only advanced users should see. An editor can either show or hide such properties.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.EditorBrowsableState.Always">
+ <summary>The property or method is always browsable from within an editor.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.EditorBrowsableState.Never">
+ <summary>The property or method is never browsable from within an editor.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.ComponentModel.EnumConverter">
+ <summary>Provides a type converter to convert <see cref="T:System.Enum"></see> objects to and from various other representations.</summary>
+ </member>
+ <member name="M:System.ComponentModel.EnumConverter.#ctor(System.Type)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.EnumConverter"></see> class for the given type.</summary>
+ <param name="type">A <see cref="T:System.Type"></see> that represents the type of enumeration to associate with this enumeration converter.</param>
+ </member>
+ <member name="M:System.ComponentModel.EnumConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)">
+ <summary>Gets a value indicating whether this converter can convert an object in the given source type to an enumeration object using the specified context.</summary>
+ <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
+ <param name="sourceType">A <see cref="T:System.Type"></see> that represents the type you wish to convert from.</param>
+ <returns>true if this converter can perform the conversion; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.EnumConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type)">
+ <summary>Gets a value indicating whether this converter can convert an object to the given destination type using the context.</summary>
+ <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
+ <param name="destinationType">A <see cref="T:System.Type"></see> that represents the type you wish to convert to.</param>
+ <returns>true if this converter can perform the conversion; otherwise, false.</returns>
+ </member>
+ <member name="P:System.ComponentModel.EnumConverter.Comparer">
+ <summary>Gets an <see cref="T:System.Collections.IComparer"></see> that can be used to sort the values of the enumeration.</summary>
+ <returns>An <see cref="T:System.Collections.IComparer"></see> for sorting the enumeration values.</returns>
+ </member>
+ <member name="M:System.ComponentModel.EnumConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
+ <summary>Converts the specified value object to an enumeration object.</summary>
+ <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
+ <param name="culture">An optional <see cref="T:System.Globalization.CultureInfo"></see>. If not supplied, the current culture is assumed.</param>
+ <param name="value">The <see cref="T:System.Object"></see> to convert.</param>
+ <returns>An <see cref="T:System.Object"></see> that represents the converted <paramref name="value">value</paramref>.</returns>
+ <exception cref="T:System.FormatException"><paramref name="value">value</paramref> is not a valid value for the target type.</exception>
+ <exception cref="T:System.NotSupportedException">The conversion cannot be performed.</exception>
+ </member>
+ <member name="M:System.ComponentModel.EnumConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
+ <summary>Converts the given value object to the specified destination type.</summary>
+ <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
+ <param name="culture">An optional <see cref="T:System.Globalization.CultureInfo"></see>. If not supplied, the current culture is assumed.</param>
+ <param name="value">The <see cref="T:System.Object"></see> to convert.</param>
+ <param name="destinationType">The <see cref="T:System.Type"></see> to convert the value to.</param>
+ <returns>An <see cref="T:System.Object"></see> that represents the converted <paramref name="value">value</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="destinationType">destinationType</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="value">value</paramref> is not a valid value for the enumeration.</exception>
+ <exception cref="T:System.NotSupportedException">The conversion cannot be performed.</exception>
+ </member>
+ <member name="P:System.ComponentModel.EnumConverter.EnumType">
+ <summary>Specifies the type of the enumerator this converter is associated with.</summary>
+ <returns>The type of the enumerator this converter is associated with.</returns>
+ </member>
+ <member name="M:System.ComponentModel.EnumConverter.GetStandardValues(System.ComponentModel.ITypeDescriptorContext)">
+ <summary>Gets a collection of standard values for the data type this validator is designed for.</summary>
+ <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
+ <returns>A <see cref="T:System.ComponentModel.TypeConverter.StandardValuesCollection"></see> that holds a standard set of valid values, or null if the data type does not support a standard set of values.</returns>
+ </member>
+ <member name="M:System.ComponentModel.EnumConverter.GetStandardValuesExclusive(System.ComponentModel.ITypeDescriptorContext)">
+ <summary>Gets a value indicating whether the list of standard values returned from <see cref="M:System.ComponentModel.TypeConverter.GetStandardValues"></see> is an exclusive list using the specified context.</summary>
+ <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
+ <returns>true if the <see cref="T:System.ComponentModel.TypeConverter.StandardValuesCollection"></see> returned from <see cref="M:System.ComponentModel.TypeConverter.GetStandardValues"></see> is an exhaustive list of possible values; false if other values are possible.</returns>
+ </member>
+ <member name="M:System.ComponentModel.EnumConverter.GetStandardValuesSupported(System.ComponentModel.ITypeDescriptorContext)">
+ <summary>Gets a value indicating whether this object supports a standard set of values that can be picked from a list using the specified context.</summary>
+ <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
+ <returns>true because <see cref="M:System.ComponentModel.TypeConverter.GetStandardValues"></see> should be called to find a common set of values the object supports. This method never returns false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.EnumConverter.IsValid(System.ComponentModel.ITypeDescriptorContext,System.Object)">
+ <summary>Gets a value indicating whether the given object value is valid for this type.</summary>
+ <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
+ <param name="value">The <see cref="T:System.Object"></see> to test.</param>
+ <returns>true if the specified value is valid for this object; otherwise, false.</returns>
+ </member>
+ <member name="P:System.ComponentModel.EnumConverter.Values">
+ <summary>Gets or sets a <see cref="T:System.ComponentModel.TypeConverter.StandardValuesCollection"></see> that specifies the possible values for the enumeration.</summary>
+ <returns>A <see cref="T:System.ComponentModel.TypeConverter.StandardValuesCollection"></see> that specifies the possible values for the enumeration.</returns>
+ </member>
+ <member name="T:System.ComponentModel.EventDescriptor">
+ <summary>Provides information about an event.</summary>
+ </member>
+ <member name="M:System.ComponentModel.EventDescriptor.#ctor(System.ComponentModel.MemberDescriptor)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.EventDescriptor"></see> class with the name and attributes in the specified <see cref="T:System.ComponentModel.MemberDescriptor"></see>.</summary>
+ <param name="descr">A <see cref="T:System.ComponentModel.MemberDescriptor"></see> that contains the name of the event and its attributes.</param>
+ </member>
+ <member name="M:System.ComponentModel.EventDescriptor.#ctor(System.ComponentModel.MemberDescriptor,System.Attribute[])">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.EventDescriptor"></see> class with the name in the specified <see cref="T:System.ComponentModel.MemberDescriptor"></see> and the attributes in both the <see cref="T:System.ComponentModel.MemberDescriptor"></see> and the <see cref="T:System.Attribute"></see> array.</summary>
+ <param name="descr">A <see cref="T:System.ComponentModel.MemberDescriptor"></see> that has the name of the member and its attributes.</param>
+ <param name="attrs">An <see cref="T:System.Attribute"></see> array with the attributes you want to add to this event description.</param>
+ </member>
+ <member name="M:System.ComponentModel.EventDescriptor.#ctor(System.String,System.Attribute[])">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.EventDescriptor"></see> class with the specified name and attribute array.</summary>
+ <param name="name">The name of the event.</param>
+ <param name="attrs">An array of type <see cref="T:System.Attribute"></see> that contains the event attributes.</param>
+ </member>
+ <member name="M:System.ComponentModel.EventDescriptor.AddEventHandler(System.Object,System.Delegate)">
+ <summary>When overridden in a derived class, binds the event to the component.</summary>
+ <param name="component">A component that provides events to the delegate.</param>
+ <param name="value">A delegate that represents the method that handles the event.</param>
+ </member>
+ <member name="P:System.ComponentModel.EventDescriptor.ComponentType">
+ <summary>When overridden in a derived class, gets the type of component this event is bound to.</summary>
+ <returns>A <see cref="T:System.Type"></see> that represents the type of component the event is bound to.</returns>
+ </member>
+ <member name="P:System.ComponentModel.EventDescriptor.EventType">
+ <summary>When overridden in a derived class, gets the type of delegate for the event.</summary>
+ <returns>A <see cref="T:System.Type"></see> that represents the type of delegate for the event.</returns>
+ </member>
+ <member name="P:System.ComponentModel.EventDescriptor.IsMulticast">
+ <summary>When overridden in a derived class, gets a value indicating whether the event delegate is a multicast delegate.</summary>
+ <returns>true if the event delegate is multicast; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.EventDescriptor.RemoveEventHandler(System.Object,System.Delegate)">
+ <summary>When overridden in a derived class, unbinds the delegate from the component so that the delegate will no longer receive events from the component.</summary>
+ <param name="component">The component that the delegate is bound to.</param>
+ <param name="value">The delegate to unbind from the component.</param>
+ </member>
+ <member name="T:System.Data.EvaluateException">
+ <summary>Represents the exception that is thrown when the <see cref="P:System.Data.DataColumn.Expression"></see> property of a <see cref="T:System.Data.DataColumn"></see> cannot be evaluated.</summary>
+ </member>
+ <member name="M:System.Data.EvaluateException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.EvaluateException"></see> class.</summary>
+ </member>
+ <member name="M:System.Data.EvaluateException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.EvaluateException"></see> class with the specified string.</summary>
+ <param name="s">The string to display when the exception is thrown.</param>
+ </member>
+ <member name="M:System.Data.EvaluateException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.EvaluateException"></see> class with the <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> and the <see cref="T:System.Runtime.Serialization.StreamingContext"></see>.</summary>
+ <param name="info">The data needed to serialize or deserialize an object.</param>
+ <param name="context">The source and destination of a particular serialized stream.</param>
+ </member>
+ <member name="M:System.Data.EvaluateException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.EvaluateException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param>
+ </member>
+ <member name="T:System.Data.FillErrorEventArgs">
+ <summary>Provides data for the <see cref="E:System.Data.Common.DataAdapter.FillError"></see> event of a <see cref="T:System.Data.Common.DbDataAdapter"></see>.</summary>
+ </member>
+ <member name="M:System.Data.FillErrorEventArgs.#ctor(System.Data.DataTable,System.Object[])">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.FillErrorEventArgs"></see> class.</summary>
+ <param name="dataTable">The <see cref="T:System.Data.DataTable"></see> being updated.</param>
+ <param name="values">The values for the row being updated.</param>
+ </member>
+ <member name="P:System.Data.FillErrorEventArgs.Continue">
+ <summary>Gets or sets a value indicating whether to continue the fill operation despite the error.</summary>
+ <returns>true if the fill operation should continue; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Data.FillErrorEventArgs.DataTable">
+ <summary>Gets the <see cref="T:System.Data.DataTable"></see> being updated when the error occurred.</summary>
+ <returns>The <see cref="T:System.Data.DataTable"></see> being updated.</returns>
+ </member>
+ <member name="P:System.Data.FillErrorEventArgs.Errors">
+ <summary>Gets the errors being handled.</summary>
+ <returns>The errors being handled.</returns>
+ </member>
+ <member name="P:System.Data.FillErrorEventArgs.Values">
+ <summary>Gets the values for the row being updated when the error occurred.</summary>
+ <returns>The values for the row being updated.</returns>
+ </member>
+ <member name="T:System.Data.FillErrorEventHandler">
+ <summary>Represents the method that will handle the <see cref="E:System.Data.Common.DataAdapter.FillError"></see> event.</summary>
+ <param name="sender">The source of the event.</param>
+ <param name="e">The <see cref="T:System.Data.FillErrorEventArgs"></see> that contains the event data.</param>
+ </member>
+ <member name="T:System.Data.ForeignKeyConstraint">
+ <summary>Represents an action restriction enforced on a set of columns in a primary key/foreign key relationship when a value or row is either deleted or updated.</summary>
+ </member>
+ <member name="M:System.Data.ForeignKeyConstraint.#ctor(System.Data.DataColumn,System.Data.DataColumn)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.ForeignKeyConstraint"></see> class with the specified parent and child <see cref="T:System.Data.DataColumn"></see> objects.</summary>
+ <param name="parentColumn">The parent <see cref="T:System.Data.DataColumn"></see> in the constraint.</param>
+ <param name="childColumn">The child <see cref="T:System.Data.DataColumn"></see> in the constraint.</param>
+ <exception cref="T:System.ArgumentNullException">One or both of the columns is null.</exception>
+ <exception cref="T:System.Data.InvalidConstraintException">The columns have different data types. -Or - The tables don't belong to the same <see cref="T:System.Data.DataSet"></see>.</exception>
+ </member>
+ <member name="M:System.Data.ForeignKeyConstraint.#ctor(System.Data.DataColumn[],System.Data.DataColumn[])">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.ForeignKeyConstraint"></see> class with the specified arrays of parent and child <see cref="T:System.Data.DataColumn"></see> objects.</summary>
+ <param name="parentColumns">An array of parent <see cref="T:System.Data.DataColumn"></see> in the constraint.</param>
+ <param name="childColumns">An array of child <see cref="T:System.Data.DataColumn"></see> in the constraint.</param>
+ <exception cref="T:System.ArgumentNullException">One or both of the columns is null.</exception>
+ <exception cref="T:System.Data.InvalidConstraintException">The columns have different data types. -Or - The tables don't belong to the same <see cref="T:System.Data.DataSet"></see>.</exception>
+ </member>
+ <member name="M:System.Data.ForeignKeyConstraint.#ctor(System.String,System.Data.DataColumn,System.Data.DataColumn)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.ForeignKeyConstraint"></see> class with the specified name, parent and child <see cref="T:System.Data.DataColumn"></see> objects.</summary>
+ <param name="constraintName">The name of the constraint.</param>
+ <param name="parentColumn">The parent <see cref="T:System.Data.DataColumn"></see> in the constraint.</param>
+ <param name="childColumn">The child <see cref="T:System.Data.DataColumn"></see> in the constraint.</param>
+ <exception cref="T:System.ArgumentNullException">One or both of the columns is null.</exception>
+ <exception cref="T:System.Data.InvalidConstraintException">The columns have different data types. -Or - The tables don't belong to the same <see cref="T:System.Data.DataSet"></see>.</exception>
+ </member>
+ <member name="M:System.Data.ForeignKeyConstraint.#ctor(System.String,System.Data.DataColumn[],System.Data.DataColumn[])">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.ForeignKeyConstraint"></see> class with the specified name, and arrays of parent and child <see cref="T:System.Data.DataColumn"></see> objects.</summary>
+ <param name="constraintName">The name of the <see cref="T:System.Data.ForeignKeyConstraint"></see>. If null or empty string, a default name will be given when added to the constraints collection.</param>
+ <param name="parentColumns">An array of parent <see cref="T:System.Data.DataColumn"></see> in the constraint.</param>
+ <param name="childColumns">An array of child <see cref="T:System.Data.DataColumn"></see> in the constraint.</param>
+ <exception cref="T:System.ArgumentNullException">One or both of the columns is null.</exception>
+ <exception cref="T:System.Data.InvalidConstraintException">The columns have different data types. -Or - The tables don't belong to the same <see cref="T:System.Data.DataSet"></see>.</exception>
+ </member>
+ <member name="M:System.Data.ForeignKeyConstraint.#ctor(System.String,System.String,System.String[],System.String[],System.Data.AcceptRejectRule,System.Data.Rule,System.Data.Rule)">
+ <summary>This constructor is provided for design time support in the Visual Studio environment. <see cref="T:System.Data.ForeignKeyConstraint"></see> objects created by using this constructor must then be added to the collection via <see cref="M:System.Data.ConstraintCollection.AddRange(System.Data.Constraint[])"></see>. Tables and columns with the specified names must exist at the time the method is called, or if <see cref="M:System.Data.DataTable.BeginInit"></see> has been called prior to calling this constructor, the tables and columns with the specified names must exist at the time that <see cref="M:System.Data.DataTable.EndInit"></see> is called.</summary>
+ <param name="constraintName">The name of the constraint.</param>
+ <param name="parentTableName">The name of the parent <see cref="T:System.Data.DataTable"></see> that contains parent <see cref="T:System.Data.DataColumn"></see> objects in the constraint.</param>
+ <param name="parentColumnNames">An array of the names of parent <see cref="T:System.Data.DataColumn"></see> objects in the constraint.</param>
+ <param name="childColumnNames">An array of the names of child <see cref="T:System.Data.DataColumn"></see> objects in the constraint.</param>
+ <param name="acceptRejectRule">One of the <see cref="T:System.Data.AcceptRejectRule"></see> values. Possible values include None, Cascade, and Default.</param>
+ <param name="deleteRule">One of the <see cref="T:System.Data.Rule"></see> values to use when a row is deleted. The default is Cascade. Possible values include: None, Cascade, SetNull, SetDefault, and Default.</param>
+ <param name="updateRule">One of the <see cref="T:System.Data.Rule"></see> values to use when a row is updated. The default is Cascade. Possible values include: None, Cascade, SetNull, SetDefault, and Default.</param>
+ <exception cref="T:System.ArgumentNullException">One or both of the columns is null.</exception>
+ <exception cref="T:System.Data.InvalidConstraintException">The columns have different data types. -Or - The tables don't belong to the same <see cref="T:System.Data.DataSet"></see>.</exception>
+ </member>
+ <member name="M:System.Data.ForeignKeyConstraint.#ctor(System.String,System.String,System.String,System.String[],System.String[],System.Data.AcceptRejectRule,System.Data.Rule,System.Data.Rule)">
+ <summary>This constructor is provided for design time support in the Visual Studio environment. <see cref="T:System.Data.ForeignKeyConstraint"></see> objects created by using this constructor must then be added to the collection via <see cref="M:System.Data.ConstraintCollection.AddRange(System.Data.Constraint[])"></see>. Tables and columns with the specified names must exist at the time the method is called, or if <see cref="M:System.Data.DataTable.BeginInit"></see> has been called prior to calling this constructor, the tables and columns with the specified names must exist at the time that <see cref="M:System.Data.DataTable.EndInit"></see> is called.</summary>
+ <param name="constraintName">The name of the constraint.</param>
+ <param name="parentTableName">The name of the parent <see cref="T:System.Data.DataTable"></see> that contains parent <see cref="T:System.Data.DataColumn"></see> objects in the constraint.</param>
+ <param name="parentTableNamespace">The name of the <see cref="P:System.Data.DataTable.Namespace"></see>.</param>
+ <param name="parentColumnNames">An array of the names of parent <see cref="T:System.Data.DataColumn"></see> objects in the constraint.</param>
+ <param name="childColumnNames">An array of the names of child <see cref="T:System.Data.DataColumn"></see> objects in the constraint.</param>
+ <param name="acceptRejectRule">One of the <see cref="T:System.Data.AcceptRejectRule"></see> values. Possible values include None, Cascade, and Default.</param>
+ <param name="deleteRule">One of the <see cref="T:System.Data.Rule"></see> values to use when a row is deleted. The default is Cascade. Possible values include: None, Cascade, SetNull, SetDefault, and Default.</param>
+ <param name="updateRule">One of the <see cref="T:System.Data.Rule"></see> values to use when a row is updated. The default is Cascade. Possible values include: None, Cascade, SetNull, SetDefault, and Default.</param>
+ <exception cref="T:System.ArgumentNullException">One or both of the columns is null.</exception>
+ <exception cref="T:System.Data.InvalidConstraintException">The columns have different data types. -Or - The tables don't belong to the same <see cref="T:System.Data.DataSet"></see>.</exception>
+ </member>
+ <member name="P:System.Data.ForeignKeyConstraint.AcceptRejectRule">
+ <summary>Indicates the action that should take place across this constraint when <see cref="M:System.Data.DataTable.AcceptChanges"></see> is invoked.</summary>
+ <returns>One of the <see cref="T:System.Data.AcceptRejectRule"></see> values. Possible values include None, and Cascade. The default is None.</returns>
+ </member>
+ <member name="P:System.Data.ForeignKeyConstraint.Columns">
+ <summary>Gets the child columns of this constraint.</summary>
+ <returns>An array of <see cref="T:System.Data.DataColumn"></see> objects that are the child columns of the constraint.</returns>
+ </member>
+ <member name="P:System.Data.ForeignKeyConstraint.DeleteRule">
+ <summary>Gets or sets the action that occurs across this constraint when a row is deleted.</summary>
+ <returns>One of the <see cref="T:System.Data.Rule"></see> values. The default is Cascade.</returns>
+ </member>
+ <member name="M:System.Data.ForeignKeyConstraint.Equals(System.Object)">
+ <summary>Gets a value indicating whether the current <see cref="T:System.Data.ForeignKeyConstraint"></see> is identical to the specified object.</summary>
+ <param name="key">The object to which this <see cref="T:System.Data.ForeignKeyConstraint"></see> is compared. Two <see cref="T:System.Data.ForeignKeyConstraint"></see> are equal if they constrain the same columns.</param>
+ <returns>true, if the objects are identical; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Data.ForeignKeyConstraint.GetHashCode">
+ <summary>Gets the hash code of this instance of the <see cref="T:System.Data.ForeignKeyConstraint"></see> object.</summary>
+ <returns>A 32-bit signed integer hash code.</returns>
+ </member>
+ <member name="P:System.Data.ForeignKeyConstraint.RelatedColumns">
+ <summary>The parent columns of this constraint.</summary>
+ <returns>An array of <see cref="T:System.Data.DataColumn"></see> objects that are the parent columns of the constraint.</returns>
+ </member>
+ <member name="P:System.Data.ForeignKeyConstraint.RelatedTable">
+ <summary>Gets the parent table of this constraint.</summary>
+ <returns>The parent <see cref="T:System.Data.DataTable"></see> of this constraint.</returns>
+ </member>
+ <member name="P:System.Data.ForeignKeyConstraint.Table">
+ <summary>Gets the child table of this constraint.</summary>
+ <returns>A <see cref="T:System.Data.DataTable"></see> that is the child table in the constraint.</returns>
+ </member>
+ <member name="P:System.Data.ForeignKeyConstraint.UpdateRule">
+ <summary>Gets or sets the action that occurs across this constraint on when a row is updated.</summary>
+ <returns>One of the <see cref="T:System.Data.Rule"></see> values. The default is Cascade.</returns>
+ </member>
+ <member name="T:System.Data.IColumnMapping">
+ <summary>Associates a data source column with a <see cref="T:System.Data.DataSet"></see> column, and is implemented by the <see cref="T:System.Data.Common.DataColumnMapping"></see> class, which is used in common by .NET Framework data providers.</summary>
+ </member>
+ <member name="P:System.Data.IColumnMapping.DataSetColumn">
+ <summary>Gets or sets the name of the column within the <see cref="T:System.Data.DataSet"></see> to map to.</summary>
+ <returns>The name of the column within the <see cref="T:System.Data.DataSet"></see> to map to. The name is not case sensitive.</returns>
+ </member>
+ <member name="P:System.Data.IColumnMapping.SourceColumn">
+ <summary>Gets or sets the name of the column within the data source to map from. The name is case-sensitive.</summary>
+ <returns>The case-sensitive name of the column in the data source.</returns>
+ </member>
+ <member name="T:System.Data.IColumnMappingCollection">
+ <summary>Contains a collection of DataColumnMapping objects, and is implemented by the <see cref="T:System.Data.Common.DataColumnMappingCollection"></see>, which is used in common by .NET Framework data providers.</summary>
+ </member>
+ <member name="M:System.Data.IColumnMappingCollection.Add(System.String,System.String)">
+ <summary>Adds a ColumnMapping object to the ColumnMapping collection using the source column and <see cref="T:System.Data.DataSet"></see> column names.</summary>
+ <param name="sourceColumnName">The case-sensitive name of the source column.</param>
+ <param name="dataSetColumnName">The name of the <see cref="T:System.Data.DataSet"></see> column.</param>
+ <returns>The ColumnMapping object that was added to the collection.</returns>
+ </member>
+ <member name="M:System.Data.IColumnMappingCollection.Contains(System.String)">
+ <summary>Gets a value indicating whether the <see cref="T:System.Data.Common.DataColumnMappingCollection"></see> contains a <see cref="T:System.Data.Common.DataColumnMapping"></see> object with the specified source column name.</summary>
+ <param name="sourceColumnName">The case-sensitive name of the source column.</param>
+ <returns>true if a <see cref="T:System.Data.Common.DataColumnMapping"></see> object with the specified source column name exists, otherwise false.</returns>
+ </member>
+ <member name="M:System.Data.IColumnMappingCollection.GetByDataSetColumn(System.String)">
+ <summary>Gets the ColumnMapping object with the specified <see cref="T:System.Data.DataSet"></see> column name.</summary>
+ <param name="dataSetColumnName">The name of the <see cref="T:System.Data.DataSet"></see> column within the collection.</param>
+ <returns>The ColumnMapping object with the specified DataSet column name.</returns>
+ </member>
+ <member name="M:System.Data.IColumnMappingCollection.IndexOf(System.String)">
+ <summary>Gets the location of the <see cref="T:System.Data.Common.DataColumnMapping"></see> object with the specified source column name. The name is case-sensitive.</summary>
+ <param name="sourceColumnName">The case-sensitive name of the source column.</param>
+ <returns>The zero-based location of the DataColumnMapping object with the specified source column name.</returns>
+ </member>
+ <member name="P:System.Data.IColumnMappingCollection.Item(System.String)">
+ <summary>Gets or sets the <see cref="T:System.Data.IColumnMapping"></see> object with the specified SourceColumn name.</summary>
+ <param name="index">The SourceColumn name of the IColumnMapping object to find.</param>
+ <returns>The IColumnMapping object with the specified SourceColumn name.</returns>
+ </member>
+ <member name="M:System.Data.IColumnMappingCollection.RemoveAt(System.String)">
+ <summary>Removes the <see cref="T:System.Data.IColumnMapping"></see> object with the specified <see cref="P:System.Data.IColumnMapping.SourceColumn"></see> name from the collection.</summary>
+ <param name="sourceColumnName">The case-sensitive SourceColumn name.</param>
+ <exception cref="T:System.IndexOutOfRangeException">A <see cref="T:System.Data.Common.DataColumnMapping"></see> object does not exist with the specified SourceColumn name.</exception>
+ </member>
+ <member name="T:System.Data.IDataAdapter">
+ <summary>Allows an object to implement a DataAdapter, and represents a set of methods and mapping action-related properties that are used to fill and update a <see cref="T:System.Data.DataSet"></see> and update a data source. <see cref="T:System.Data.IDbDataAdapter"></see> instances are for data sources that are (or resemble) relational databases with textual commands (like Transact-SQL), while <see cref="T:System.Data.IDataAdapter"></see> instances could can use any type of data source.</summary>
+ </member>
+ <member name="M:System.Data.IDataAdapter.Fill(System.Data.DataSet)">
+ <summary>Adds or updates rows in the <see cref="T:System.Data.DataSet"></see> to match those in the data source using the <see cref="T:System.Data.DataSet"></see> name, and creates a <see cref="T:System.Data.DataTable"></see> named &quot;Table&quot;.</summary>
+ <param name="dataSet">A <see cref="T:System.Data.DataSet"></see> to fill with records and, if necessary, schema.</param>
+ <returns>The number of rows successfully added to or refreshed in the <see cref="T:System.Data.DataSet"></see>. This does not include rows affected by statements that do not return rows.</returns>
+ </member>
+ <member name="M:System.Data.IDataAdapter.FillSchema(System.Data.DataSet,System.Data.SchemaType)">
+ <summary>Adds a <see cref="T:System.Data.DataTable"></see> named &quot;Table&quot; to the specified <see cref="T:System.Data.DataSet"></see> and configures the schema to match that in the data source based on the specified <see cref="T:System.Data.SchemaType"></see>.</summary>
+ <param name="dataSet">The <see cref="T:System.Data.DataSet"></see> to be filled with the schema from the data source.</param>
+ <param name="schemaType">One of the <see cref="T:System.Data.SchemaType"></see> values.</param>
+ <returns>An array of <see cref="T:System.Data.DataTable"></see> objects that contain schema information returned from the data source.</returns>
+ </member>
+ <member name="M:System.Data.IDataAdapter.GetFillParameters">
+ <summary>Gets the parameters set by the user when executing an SQL SELECT statement.</summary>
+ <returns>An array of <see cref="T:System.Data.IDataParameter"></see> objects that contains the parameters set by the user.</returns>
+ </member>
+ <member name="P:System.Data.IDataAdapter.MissingMappingAction">
+ <summary>Indicates or specifies whether unmapped source tables or columns are passed with their source names in order to be filtered or to raise an error.</summary>
+ <returns>One of the <see cref="T:System.Data.MissingMappingAction"></see> values. The default is Passthrough.</returns>
+ <exception cref="T:System.ArgumentException">The value set is not one of the <see cref="T:System.Data.MissingMappingAction"></see> values.</exception>
+ </member>
+ <member name="P:System.Data.IDataAdapter.MissingSchemaAction">
+ <summary>Indicates or specifies whether missing source tables, columns, and their relationships are added to the dataset schema, ignored, or cause an error to be raised.</summary>
+ <returns>One of the <see cref="T:System.Data.MissingSchemaAction"></see> values. The default is Add.</returns>
+ <exception cref="T:System.ArgumentException">The value set is not one of the <see cref="T:System.Data.MissingSchemaAction"></see> values.</exception>
+ </member>
+ <member name="P:System.Data.IDataAdapter.TableMappings">
+ <summary>Indicates how a source table is mapped to a dataset table.</summary>
+ <returns>A collection that provides the master mapping between the returned records and the <see cref="T:System.Data.DataSet"></see>. The default value is an empty collection.</returns>
+ </member>
+ <member name="M:System.Data.IDataAdapter.Update(System.Data.DataSet)">
+ <summary>Calls the respective INSERT, UPDATE, or DELETE statements for each inserted, updated, or deleted row in the specified <see cref="T:System.Data.DataSet"></see> from a <see cref="T:System.Data.DataTable"></see> named &quot;Table&quot;.</summary>
+ <param name="dataSet">The <see cref="T:System.Data.DataSet"></see> used to update the data source.</param>
+ <returns>The number of rows successfully updated from the <see cref="T:System.Data.DataSet"></see>.</returns>
+ <exception cref="T:System.Data.DBConcurrencyException">An attempt to execute an INSERT, UPDATE, or DELETE statement resulted in zero records affected.</exception>
+ </member>
+ <member name="T:System.Data.IDataParameter">
+ <summary>Represents a parameter to a Command object, and optionally, its mapping to <see cref="T:System.Data.DataSet"></see> columns; and is implemented by .NET Framework data providers that access data sources.</summary>
+ </member>
+ <member name="P:System.Data.IDataParameter.DbType">
+ <summary>Gets or sets the <see cref="T:System.Data.DbType"></see> of the parameter.</summary>
+ <returns>One of the <see cref="T:System.Data.DbType"></see> values. The default is <see cref="F:System.Data.DbType.String"></see>.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The property was not set to a valid <see cref="T:System.Data.DbType"></see>.</exception>
+ </member>
+ <member name="P:System.Data.IDataParameter.Direction">
+ <summary>Gets or sets a value indicating whether the parameter is input-only, output-only, bidirectional, or a stored procedure return value parameter.</summary>
+ <returns>One of the <see cref="T:System.Data.ParameterDirection"></see> values. The default is Input.</returns>
+ <exception cref="T:System.ArgumentException">The property was not set to one of the valid <see cref="T:System.Data.ParameterDirection"></see> values.</exception>
+ </member>
+ <member name="P:System.Data.IDataParameter.IsNullable">
+ <summary>Gets a value indicating whether the parameter accepts null values.</summary>
+ <returns>true if null values are accepted; otherwise, false. The default is false.</returns>
+ </member>
+ <member name="P:System.Data.IDataParameter.ParameterName">
+ <summary>Gets or sets the name of the <see cref="T:System.Data.IDataParameter"></see>.</summary>
+ <returns>The name of the <see cref="T:System.Data.IDataParameter"></see>. The default is an empty string.</returns>
+ </member>
+ <member name="P:System.Data.IDataParameter.SourceColumn">
+ <summary>Gets or sets the name of the source column that is mapped to the <see cref="T:System.Data.DataSet"></see> and used for loading or returning the <see cref="P:System.Data.IDataParameter.Value"></see>.</summary>
+ <returns>The name of the source column that is mapped to the <see cref="T:System.Data.DataSet"></see>. The default is an empty string.</returns>
+ </member>
+ <member name="P:System.Data.IDataParameter.SourceVersion">
+ <summary>Gets or sets the <see cref="T:System.Data.DataRowVersion"></see> to use when loading <see cref="P:System.Data.IDataParameter.Value"></see>.</summary>
+ <returns>One of the <see cref="T:System.Data.DataRowVersion"></see> values. The default is Current.</returns>
+ <exception cref="T:System.ArgumentException">The property was not set one of the <see cref="T:System.Data.DataRowVersion"></see> values.</exception>
+ </member>
+ <member name="P:System.Data.IDataParameter.Value">
+ <summary>Gets or sets the value of the parameter.</summary>
+ <returns>An <see cref="T:System.Object"></see> that is the value of the parameter. The default value is null.</returns>
+ </member>
+ <member name="T:System.Data.IDataParameterCollection">
+ <summary>Collects all parameters relevant to a Command object and their mappings to <see cref="T:System.Data.DataSet"></see> columns, and is implemented by .NET Framework data providers that access data sources.</summary>
+ </member>
+ <member name="M:System.Data.IDataParameterCollection.Contains(System.String)">
+ <summary>Gets a value indicating whether a parameter in the collection has the specified name.</summary>
+ <param name="parameterName">The name of the parameter.</param>
+ <returns>true if the collection contains the parameter; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Data.IDataParameterCollection.IndexOf(System.String)">
+ <summary>Gets the location of the <see cref="T:System.Data.IDataParameter"></see> within the collection.</summary>
+ <param name="parameterName">The name of the parameter.</param>
+ <returns>The zero-based location of the <see cref="T:System.Data.IDataParameter"></see> within the collection.</returns>
+ </member>
+ <member name="P:System.Data.IDataParameterCollection.Item(System.String)">
+ <summary>Gets or sets the parameter at the specified index.</summary>
+ <param name="parameterName">The name of the parameter to retrieve.</param>
+ <returns>An <see cref="T:System.Object"></see> at the specified index.</returns>
+ </member>
+ <member name="M:System.Data.IDataParameterCollection.RemoveAt(System.String)">
+ <summary>Removes the <see cref="T:System.Data.IDataParameter"></see> from the collection.</summary>
+ <param name="parameterName">The name of the parameter.</param>
+ </member>
+ <member name="T:System.Data.IDataReader">
+ <summary>Provides a means of reading one or more forward-only streams of result sets obtained by executing a command at a data source, and is implemented by .NET Framework data providers that access relational databases.</summary>
+ </member>
+ <member name="M:System.Data.IDataReader.Close">
+ <summary>Closes the <see cref="T:System.Data.IDataReader"></see> Object.</summary>
+ </member>
+ <member name="P:System.Data.IDataReader.Depth">
+ <summary>Gets a value indicating the depth of nesting for the current row.</summary>
+ <returns>The level of nesting.</returns>
+ </member>
+ <member name="M:System.Data.IDataReader.GetSchemaTable">
+ <summary>Returns a <see cref="T:System.Data.DataTable"></see> that describes the column metadata of the <see cref="T:System.Data.IDataReader"></see>.</summary>
+ <returns>A <see cref="T:System.Data.DataTable"></see> that describes the column metadata.</returns>
+ <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Data.IDataReader"></see> is closed.</exception>
+ </member>
+ <member name="P:System.Data.IDataReader.IsClosed">
+ <summary>Gets a value indicating whether the data reader is closed.</summary>
+ <returns>true if the data reader is closed; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Data.IDataReader.NextResult">
+ <summary>Advances the data reader to the next result, when reading the results of batch SQL statements.</summary>
+ <returns>true if there are more rows; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Data.IDataReader.Read">
+ <summary>Advances the <see cref="T:System.Data.IDataReader"></see> to the next record.</summary>
+ <returns>true if there are more rows; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Data.IDataReader.RecordsAffected">
+ <summary>Gets the number of rows changed, inserted, or deleted by execution of the SQL statement.</summary>
+ <returns>The number of rows changed, inserted, or deleted; 0 if no rows were affected or the statement failed; and -1 for SELECT statements.</returns>
+ </member>
+ <member name="T:System.Data.IDataRecord">
+ <summary>Provides access to the column values within each row for a DataReader, and is implemented by .NET Framework data providers that access relational databases.</summary>
+ </member>
+ <member name="P:System.Data.IDataRecord.FieldCount">
+ <summary>Gets the number of columns in the current row.</summary>
+ <returns>When not positioned in a valid recordset, 0; otherwise, the number of columns in the current record. The default is -1.</returns>
+ </member>
+ <member name="M:System.Data.IDataRecord.GetBoolean(System.Int32)">
+ <summary>Gets the value of the specified column as a Boolean.</summary>
+ <param name="i">The zero-based column ordinal.</param>
+ <returns>The value of the column.</returns>
+ <exception cref="T:System.IndexOutOfRangeException">The index passed was outside the range of 0 through <see cref="P:System.Data.IDataRecord.FieldCount"></see>.</exception>
+ </member>
+ <member name="M:System.Data.IDataRecord.GetByte(System.Int32)">
+ <summary>Gets the 8-bit unsigned integer value of the specified column.</summary>
+ <param name="i">The zero-based column ordinal.</param>
+ <returns>The 8-bit unsigned integer value of the specified column.</returns>
+ <exception cref="T:System.IndexOutOfRangeException">The index passed was outside the range of 0 through <see cref="P:System.Data.IDataRecord.FieldCount"></see>.</exception>
+ </member>
+ <member name="M:System.Data.IDataRecord.GetBytes(System.Int32,System.Int64,System.Byte[],System.Int32,System.Int32)">
+ <summary>Reads a stream of bytes from the specified column offset into the buffer as an array, starting at the given buffer offset.</summary>
+ <param name="i">The zero-based column ordinal.</param>
+ <param name="fieldOffset">The index within the field from which to start the read operation.</param>
+ <param name="buffer">The buffer into which to read the stream of bytes.</param>
+ <param name="bufferoffset">The index for buffer to start the read operation.</param>
+ <param name="length">The number of bytes to read.</param>
+ <returns>The actual number of bytes read.</returns>
+ <exception cref="T:System.IndexOutOfRangeException">The index passed was outside the range of 0 through <see cref="P:System.Data.IDataRecord.FieldCount"></see>.</exception>
+ </member>
+ <member name="M:System.Data.IDataRecord.GetChar(System.Int32)">
+ <summary>Gets the character value of the specified column.</summary>
+ <param name="i">The zero-based column ordinal.</param>
+ <returns>The character value of the specified column.</returns>
+ <exception cref="T:System.IndexOutOfRangeException">The index passed was outside the range of 0 through <see cref="P:System.Data.IDataRecord.FieldCount"></see>.</exception>
+ </member>
+ <member name="M:System.Data.IDataRecord.GetChars(System.Int32,System.Int64,System.Char[],System.Int32,System.Int32)">
+ <summary>Reads a stream of characters from the specified column offset into the buffer as an array, starting at the given buffer offset.</summary>
+ <param name="i">The zero-based column ordinal.</param>
+ <param name="fieldoffset">The index within the row from which to start the read operation.</param>
+ <param name="buffer">The buffer into which to read the stream of bytes.</param>
+ <param name="bufferoffset">The index for buffer to start the read operation.</param>
+ <param name="length">The number of bytes to read.</param>
+ <returns>The actual number of characters read.</returns>
+ <exception cref="T:System.IndexOutOfRangeException">The index passed was outside the range of 0 through <see cref="P:System.Data.IDataRecord.FieldCount"></see>.</exception>
+ </member>
+ <member name="M:System.Data.IDataRecord.GetData(System.Int32)">
+ <summary>Returns an <see cref="T:System.Data.IDataReader"></see> for the specified column ordinal.</summary>
+ <param name="i">The index of the field to find.</param>
+ <returns>The <see cref="T:System.Data.IDataReader"></see> for the specified column ordinal.</returns>
+ <exception cref="T:System.IndexOutOfRangeException">The index passed was outside the range of 0 through <see cref="P:System.Data.IDataRecord.FieldCount"></see>.</exception>
+ </member>
+ <member name="M:System.Data.IDataRecord.GetDataTypeName(System.Int32)">
+ <summary>Gets the data type information for the specified field.</summary>
+ <param name="i">The index of the field to find.</param>
+ <returns>The data type information for the specified field.</returns>
+ <exception cref="T:System.IndexOutOfRangeException">The index passed was outside the range of 0 through <see cref="P:System.Data.IDataRecord.FieldCount"></see>.</exception>
+ </member>
+ <member name="M:System.Data.IDataRecord.GetDateTime(System.Int32)">
+ <summary>Gets the date and time data value of the specified field.</summary>
+ <param name="i">The index of the field to find.</param>
+ <returns>The date and time data value of the specified field.</returns>
+ <exception cref="T:System.IndexOutOfRangeException">The index passed was outside the range of 0 through <see cref="P:System.Data.IDataRecord.FieldCount"></see>.</exception>
+ </member>
+ <member name="M:System.Data.IDataRecord.GetDecimal(System.Int32)">
+ <summary>Gets the fixed-position numeric value of the specified field.</summary>
+ <param name="i">The index of the field to find.</param>
+ <returns>The fixed-position numeric value of the specified field.</returns>
+ <exception cref="T:System.IndexOutOfRangeException">The index passed was outside the range of 0 through <see cref="P:System.Data.IDataRecord.FieldCount"></see>.</exception>
+ </member>
+ <member name="M:System.Data.IDataRecord.GetDouble(System.Int32)">
+ <summary>Gets the double-precision floating point number of the specified field.</summary>
+ <param name="i">The index of the field to find.</param>
+ <returns>The double-precision floating point number of the specified field.</returns>
+ <exception cref="T:System.IndexOutOfRangeException">The index passed was outside the range of 0 through <see cref="P:System.Data.IDataRecord.FieldCount"></see>.</exception>
+ </member>
+ <member name="M:System.Data.IDataRecord.GetFieldType(System.Int32)">
+ <summary>Gets the <see cref="T:System.Type"></see> information corresponding to the type of <see cref="T:System.Object"></see> that would be returned from <see cref="M:System.Data.IDataRecord.GetValue(System.Int32)"></see>.</summary>
+ <param name="i">The index of the field to find.</param>
+ <returns>The <see cref="T:System.Type"></see> information corresponding to the type of <see cref="T:System.Object"></see> that would be returned from <see cref="M:System.Data.IDataRecord.GetValue(System.Int32)"></see>.</returns>
+ <exception cref="T:System.IndexOutOfRangeException">The index passed was outside the range of 0 through <see cref="P:System.Data.IDataRecord.FieldCount"></see>.</exception>
+ </member>
+ <member name="M:System.Data.IDataRecord.GetFloat(System.Int32)">
+ <summary>Gets the single-precision floating point number of the specified field.</summary>
+ <param name="i">The index of the field to find.</param>
+ <returns>The single-precision floating point number of the specified field.</returns>
+ <exception cref="T:System.IndexOutOfRangeException">The index passed was outside the range of 0 through <see cref="P:System.Data.IDataRecord.FieldCount"></see>.</exception>
+ </member>
+ <member name="M:System.Data.IDataRecord.GetGuid(System.Int32)">
+ <summary>Returns the GUID value of the specified field.</summary>
+ <param name="i">The index of the field to find.</param>
+ <returns>The GUID value of the specified field.</returns>
+ <exception cref="T:System.IndexOutOfRangeException">The index passed was outside the range of 0 through <see cref="P:System.Data.IDataRecord.FieldCount"></see>.</exception>
+ </member>
+ <member name="M:System.Data.IDataRecord.GetInt16(System.Int32)">
+ <summary>Gets the 16-bit signed integer value of the specified field.</summary>
+ <param name="i">The index of the field to find.</param>
+ <returns>The 16-bit signed integer value of the specified field.</returns>
+ <exception cref="T:System.IndexOutOfRangeException">The index passed was outside the range of 0 through <see cref="P:System.Data.IDataRecord.FieldCount"></see>.</exception>
+ </member>
+ <member name="M:System.Data.IDataRecord.GetInt32(System.Int32)">
+ <summary>Gets the 32-bit signed integer value of the specified field.</summary>
+ <param name="i">The index of the field to find.</param>
+ <returns>The 32-bit signed integer value of the specified field.</returns>
+ <exception cref="T:System.IndexOutOfRangeException">The index passed was outside the range of 0 through <see cref="P:System.Data.IDataRecord.FieldCount"></see>.</exception>
+ </member>
+ <member name="M:System.Data.IDataRecord.GetInt64(System.Int32)">
+ <summary>Gets the 64-bit signed integer value of the specified field.</summary>
+ <param name="i">The index of the field to find.</param>
+ <returns>The 64-bit signed integer value of the specified field.</returns>
+ <exception cref="T:System.IndexOutOfRangeException">The index passed was outside the range of 0 through <see cref="P:System.Data.IDataRecord.FieldCount"></see>.</exception>
+ </member>
+ <member name="M:System.Data.IDataRecord.GetName(System.Int32)">
+ <summary>Gets the name for the field to find.</summary>
+ <param name="i">The index of the field to find.</param>
+ <returns>The name of the field or the empty string (&quot;&quot;), if there is no value to return.</returns>
+ <exception cref="T:System.IndexOutOfRangeException">The index passed was outside the range of 0 through <see cref="P:System.Data.IDataRecord.FieldCount"></see>.</exception>
+ </member>
+ <member name="M:System.Data.IDataRecord.GetOrdinal(System.String)">
+ <summary>Return the index of the named field.</summary>
+ <param name="name">The name of the field to find.</param>
+ <returns>The index of the named field.</returns>
+ </member>
+ <member name="M:System.Data.IDataRecord.GetString(System.Int32)">
+ <summary>Gets the string value of the specified field.</summary>
+ <param name="i">The index of the field to find.</param>
+ <returns>The string value of the specified field.</returns>
+ <exception cref="T:System.IndexOutOfRangeException">The index passed was outside the range of 0 through <see cref="P:System.Data.IDataRecord.FieldCount"></see>.</exception>
+ </member>
+ <member name="M:System.Data.IDataRecord.GetValue(System.Int32)">
+ <summary>Return the value of the specified field.</summary>
+ <param name="i">The index of the field to find.</param>
+ <returns>The <see cref="T:System.Object"></see> which will contain the field value upon return.</returns>
+ <exception cref="T:System.IndexOutOfRangeException">The index passed was outside the range of 0 through <see cref="P:System.Data.IDataRecord.FieldCount"></see>.</exception>
+ </member>
+ <member name="M:System.Data.IDataRecord.GetValues(System.Object[])">
+ <summary>Populates an array of objects with the column values of the current record.</summary>
+ <param name="values">An array of <see cref="T:System.Object"></see> to copy the attribute fields into.</param>
+ <returns>The number of instances of <see cref="T:System.Object"></see> in the array.</returns>
+ </member>
+ <member name="M:System.Data.IDataRecord.IsDBNull(System.Int32)">
+ <summary>Return whether the specified field is set to null.</summary>
+ <param name="i">The index of the field to find.</param>
+ <returns>true if the specified field is set to null; otherwise, false.</returns>
+ <exception cref="T:System.IndexOutOfRangeException">The index passed was outside the range of 0 through <see cref="P:System.Data.IDataRecord.FieldCount"></see>.</exception>
+ </member>
+ <member name="P:System.Data.IDataRecord.Item(System.Int32)">
+ <summary>Gets the column located at the specified index.</summary>
+ <param name="i">The zero-based index of the column to get.</param>
+ <returns>The column located at the specified index as an <see cref="T:System.Object"></see>.</returns>
+ <exception cref="T:System.IndexOutOfRangeException">The index passed was outside the range of 0 through <see cref="P:System.Data.IDataRecord.FieldCount"></see>.</exception>
+ </member>
+ <member name="P:System.Data.IDataRecord.Item(System.String)">
+ <summary>Gets the column with the specified name.</summary>
+ <param name="name">The name of the column to find.</param>
+ <returns>The column with the specified name as an <see cref="T:System.Object"></see>.</returns>
+ <exception cref="T:System.IndexOutOfRangeException">No column with the specified name was found.</exception>
+ </member>
+ <member name="T:System.Data.IDbCommand">
+ <summary>Represents an SQL statement that is executed while connected to a data source, and is implemented by .NET Framework data providers that access relational databases.</summary>
+ </member>
+ <member name="M:System.Data.IDbCommand.Cancel">
+ <summary>Attempts to cancels the execution of an <see cref="T:System.Data.IDbCommand"></see>.</summary>
+ </member>
+ <member name="P:System.Data.IDbCommand.CommandText">
+ <summary>Gets or sets the text command to run against the data source.</summary>
+ <returns>The text command to execute. The default value is an empty string (&quot;&quot;).</returns>
+ </member>
+ <member name="P:System.Data.IDbCommand.CommandTimeout">
+ <summary>Gets or sets the wait time before terminating the attempt to execute a command and generating an error.</summary>
+ <returns>The time (in seconds) to wait for the command to execute. The default value is 30 seconds.</returns>
+ <exception cref="T:System.ArgumentException">The property value assigned is less than 0.</exception>
+ </member>
+ <member name="P:System.Data.IDbCommand.CommandType">
+ <summary>Indicates or specifies how the <see cref="P:System.Data.IDbCommand.CommandText"></see> property is interpreted.</summary>
+ <returns>One of the <see cref="T:System.Data.CommandType"></see> values. The default is Text.</returns>
+ </member>
+ <member name="P:System.Data.IDbCommand.Connection">
+ <summary>Gets or sets the <see cref="T:System.Data.IDbConnection"></see> used by this instance of the <see cref="T:System.Data.IDbCommand"></see>.</summary>
+ <returns>The connection to the data source.</returns>
+ </member>
+ <member name="M:System.Data.IDbCommand.CreateParameter">
+ <summary>Creates a new instance of an <see cref="T:System.Data.IDbDataParameter"></see> object.</summary>
+ <returns>An IDbDataParameter object.</returns>
+ </member>
+ <member name="M:System.Data.IDbCommand.ExecuteNonQuery">
+ <summary>Executes an SQL statement against the Connection object of a .NET Framework data provider, and returns the number of rows affected.</summary>
+ <returns>The number of rows affected.</returns>
+ <exception cref="T:System.InvalidOperationException">The connection does not exist. -or- The connection is not open.</exception>
+ </member>
+ <member name="M:System.Data.IDbCommand.ExecuteReader">
+ <summary>Executes the <see cref="P:System.Data.IDbCommand.CommandText"></see> against the <see cref="P:System.Data.IDbCommand.Connection"></see> and builds an <see cref="T:System.Data.IDataReader"></see>.</summary>
+ <returns>An <see cref="T:System.Data.IDataReader"></see> object.</returns>
+ </member>
+ <member name="M:System.Data.IDbCommand.ExecuteReader(System.Data.CommandBehavior)">
+ <summary>Executes the <see cref="P:System.Data.IDbCommand.CommandText"></see> against the <see cref="P:System.Data.IDbCommand.Connection"></see>, and builds an <see cref="T:System.Data.IDataReader"></see> using one of the <see cref="T:System.Data.CommandBehavior"></see> values.</summary>
+ <param name="behavior">One of the <see cref="T:System.Data.CommandBehavior"></see> values.</param>
+ <returns>An <see cref="T:System.Data.IDataReader"></see> object.</returns>
+ </member>
+ <member name="M:System.Data.IDbCommand.ExecuteScalar">
+ <summary>Executes the query, and returns the first column of the first row in the resultset returned by the query. Extra columns or rows are ignored.</summary>
+ <returns>The first column of the first row in the resultset.</returns>
+ </member>
+ <member name="P:System.Data.IDbCommand.Parameters">
+ <summary>Gets the <see cref="T:System.Data.IDataParameterCollection"></see>.</summary>
+ <returns>The parameters of the SQL statement or stored procedure.</returns>
+ </member>
+ <member name="M:System.Data.IDbCommand.Prepare">
+ <summary>Creates a prepared (or compiled) version of the command on the data source.</summary>
+ <exception cref="T:System.InvalidOperationException">The <see cref="P:System.Data.OleDb.OleDbCommand.Connection"></see> is not set. -or- The <see cref="P:System.Data.OleDb.OleDbCommand.Connection"></see> is not <see cref="M:System.Data.OleDb.OleDbConnection.Open"></see>.</exception>
+ </member>
+ <member name="P:System.Data.IDbCommand.Transaction">
+ <summary>Gets or sets the transaction within which the Command object of a .NET Framework data provider executes.</summary>
+ <returns>the Command object of a .NET Framework data provider executes. The default value is null.</returns>
+ </member>
+ <member name="P:System.Data.IDbCommand.UpdatedRowSource">
+ <summary>Gets or sets how command results are applied to the <see cref="T:System.Data.DataRow"></see> when used by the <see cref="M:System.Data.IDataAdapter.Update(System.Data.DataSet)"></see> method of a <see cref="T:System.Data.Common.DbDataAdapter"></see>.</summary>
+ <returns>One of the <see cref="T:System.Data.UpdateRowSource"></see> values. The default is Both unless the command is automatically generated. Then the default is None.</returns>
+ <exception cref="T:System.ArgumentException">The value entered was not one of the <see cref="T:System.Data.UpdateRowSource"></see> values.</exception>
+ </member>
+ <member name="T:System.Data.IDbConnection">
+ <summary>Represents an open connection to a data source, and is implemented by .NET Framework data providers that access relational databases.</summary>
+ </member>
+ <member name="M:System.Data.IDbConnection.BeginTransaction">
+ <summary>Begins a database transaction.</summary>
+ <returns>An object representing the new transaction.</returns>
+ </member>
+ <member name="M:System.Data.IDbConnection.BeginTransaction(System.Data.IsolationLevel)">
+ <summary>Begins a database transaction with the specified <see cref="T:System.Data.IsolationLevel"></see> value.</summary>
+ <param name="il">One of the <see cref="T:System.Data.IsolationLevel"></see> values.</param>
+ <returns>An object representing the new transaction.</returns>
+ </member>
+ <member name="M:System.Data.IDbConnection.ChangeDatabase(System.String)">
+ <summary>Changes the current database for an open Connection object.</summary>
+ <param name="databaseName">The name of the database to use in place of the current database.</param>
+ </member>
+ <member name="M:System.Data.IDbConnection.Close">
+ <summary>Closes the connection to the database.</summary>
+ </member>
+ <member name="P:System.Data.IDbConnection.ConnectionString">
+ <summary>Gets or sets the string used to open a database.</summary>
+ <returns>A string containing connection settings.</returns>
+ </member>
+ <member name="P:System.Data.IDbConnection.ConnectionTimeout">
+ <summary>Gets the time to wait while trying to establish a connection before terminating the attempt and generating an error.</summary>
+ <returns>The time (in seconds) to wait for a connection to open. The default value is 15 seconds.</returns>
+ </member>
+ <member name="M:System.Data.IDbConnection.CreateCommand">
+ <summary>Creates and returns a Command object associated with the connection.</summary>
+ <returns>A Command object associated with the connection.</returns>
+ </member>
+ <member name="P:System.Data.IDbConnection.Database">
+ <summary>Gets the name of the current database or the database to be used after a connection is opened.</summary>
+ <returns>The name of the current database or the name of the database to be used once a connection is open. The default value is an empty string.</returns>
+ </member>
+ <member name="M:System.Data.IDbConnection.Open">
+ <summary>Opens a database connection with the settings specified by the ConnectionString property of the provider-specific Connection object.</summary>
+ </member>
+ <member name="P:System.Data.IDbConnection.State">
+ <summary>Gets the current state of the connection.</summary>
+ <returns>One of the <see cref="T:System.Data.ConnectionState"></see> values.</returns>
+ </member>
+ <member name="T:System.Data.IDbDataAdapter">
+ <summary>Represents a set of command-related properties that are used to fill the <see cref="T:System.Data.DataSet"></see> and update a data source, and is implemented by .NET Framework data providers that access relational databases.</summary>
+ </member>
+ <member name="P:System.Data.IDbDataAdapter.DeleteCommand">
+ <summary>Gets or sets an SQL statement for deleting records from the data set.</summary>
+ <returns>An <see cref="T:System.Data.IDbCommand"></see> used during <see cref="M:System.Data.Common.DbDataAdapter.Update(System.Data.DataSet)"></see> to delete records in the data source for deleted rows in the data set.</returns>
+ </member>
+ <member name="P:System.Data.IDbDataAdapter.InsertCommand">
+ <summary>Gets or sets an SQL statement used to insert new records into the data source.</summary>
+ <returns>An <see cref="T:System.Data.IDbCommand"></see> used during <see cref="M:System.Data.Common.DbDataAdapter.Update(System.Data.DataSet)"></see> to insert records in the data source for new rows in the data set.</returns>
+ </member>
+ <member name="P:System.Data.IDbDataAdapter.SelectCommand">
+ <summary>Gets or sets an SQL statement used to select records in the data source.</summary>
+ <returns>An <see cref="T:System.Data.IDbCommand"></see> that is used during <see cref="M:System.Data.Common.DbDataAdapter.Update(System.Data.DataSet)"></see> to select records from data source for placement in the data set.</returns>
+ </member>
+ <member name="P:System.Data.IDbDataAdapter.UpdateCommand">
+ <summary>Gets or sets an SQL statement used to update records in the data source.</summary>
+ <returns>An <see cref="T:System.Data.IDbCommand"></see> used during <see cref="M:System.Data.Common.DbDataAdapter.Update(System.Data.DataSet)"></see> to update records in the data source for modified rows in the data set.</returns>
+ </member>
+ <member name="T:System.Data.IDbDataParameter">
+ <summary>Used by the Visual Basic .NET Data Designers to represent a parameter to a Command object, and optionally, its mapping to <see cref="T:System.Data.DataSet"></see> columns.</summary>
+ </member>
+ <member name="P:System.Data.IDbDataParameter.Precision">
+ <summary>Indicates the precision of numeric parameters.</summary>
+ <returns>The maximum number of digits used to represent the Value property of a data provider Parameter object. The default value is 0, which indicates that a data provider sets the precision for Value.</returns>
+ </member>
+ <member name="P:System.Data.IDbDataParameter.Scale">
+ <summary>Indicates the scale of numeric parameters.</summary>
+ <returns>The number of decimal places to which <see cref="P:System.Data.OleDb.OleDbParameter.Value"></see> is resolved. The default is 0.</returns>
+ </member>
+ <member name="P:System.Data.IDbDataParameter.Size">
+ <summary>The size of the parameter.</summary>
+ <returns>The maximum size, in bytes, of the data within the column. The default value is inferred from the the parameter value.</returns>
+ </member>
+ <member name="T:System.Data.IDbTransaction">
+ <summary>Represents a transaction to be performed at a data source, and is implemented by .NET Framework data providers that access relational databases.</summary>
+ </member>
+ <member name="M:System.Data.IDbTransaction.Commit">
+ <summary>Commits the database transaction.</summary>
+ <exception cref="T:System.Exception">An error occurred while trying to commit the transaction.</exception>
+ <exception cref="T:System.InvalidOperationException">The transaction has already been committed or rolled back. -or- The connection is broken.</exception>
+ </member>
+ <member name="P:System.Data.IDbTransaction.Connection">
+ <summary>Specifies the Connection object to associate with the transaction.</summary>
+ <returns>The Connection object to associate with the transaction.</returns>
+ </member>
+ <member name="P:System.Data.IDbTransaction.IsolationLevel">
+ <summary>Specifies the <see cref="T:System.Data.IsolationLevel"></see> for this transaction.</summary>
+ <returns>The <see cref="T:System.Data.IsolationLevel"></see> for this transaction. The default is ReadCommitted.</returns>
+ </member>
+ <member name="M:System.Data.IDbTransaction.Rollback">
+ <summary>Rolls back a transaction from a pending state.</summary>
+ <exception cref="T:System.Exception">An error occurred while trying to commit the transaction.</exception>
+ <exception cref="T:System.InvalidOperationException">The transaction has already been committed or rolled back. -or- The connection is broken.</exception>
+ </member>
+ <member name="T:System.Data.InRowChangingEventException">
+ <summary>Represents the exception that is thrown when you call the <see cref="M:System.Data.DataRow.EndEdit"></see> method within the <see cref="E:System.Data.DataTable.RowChanging"></see> event.</summary>
+ </member>
+ <member name="M:System.Data.InRowChangingEventException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.InRowChangingEventException"></see> class.</summary>
+ </member>
+ <member name="M:System.Data.InRowChangingEventException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.InRowChangingEventException"></see> class with the specified string.</summary>
+ <param name="s">The string to display when the exception is thrown.</param>
+ </member>
+ <member name="M:System.Data.InRowChangingEventException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.InRowChangingEventException"></see> class with serialization information.</summary>
+ <param name="info">The data that is required to serialize or deserialize an object.</param>
+ <param name="context">Description of the source and destination of the specified serialized stream.</param>
+ </member>
+ <member name="M:System.Data.InRowChangingEventException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.InRowChangingEventException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param>
+ </member>
+ <member name="T:System.Data.SqlDbType">
+ <summary>Specifies SQL Server-specific data type of a field, property, for use in a <see cref="T:System.Data.SqlClient.SqlParameter"></see>.</summary>
+ </member>
+ <member name="F:System.Data.SqlDbType.BigInt">
+ <summary><see cref="T:System.Int64"></see>. A 64-bit signed integer.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.SqlDbType.Binary">
+ <summary><see cref="T:System.Array"></see> of type <see cref="T:System.Byte"></see>. A fixed-length stream of binary data ranging between 1 and 8,000 bytes.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.SqlDbType.Bit">
+ <summary><see cref="T:System.Boolean"></see>. An unsigned numeric value that can be 0, 1, or null.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.SqlDbType.Char">
+ <summary><see cref="T:System.String"></see>. A fixed-length stream of non-Unicode characters ranging between 1 and 8,000 characters.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.SqlDbType.Date">
+ <summary>Date data ranging in value from January 1,1 AD through December 31, 9999 AD.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.SqlDbType.DateTime">
+ <summary><see cref="T:System.DateTime"></see>. Date and time data ranging in value from January 1, 1753 to December 31, 9999 to an accuracy of 3.33 milliseconds.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.SqlDbType.DateTime2">
+ <summary>Date and time data. Date value range is from January 1,1 AD through December 31, 9999 AD. Time value range is 00:00:00 through 23:59:59.9999999 with an accuracy of 100 nanoseconds.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.SqlDbType.DateTimeOffset">
+ <summary>Date and time data with time zone awareness. Date value range is from January 1,1 AD through December 31, 9999 AD. Time value range is 00:00:00 through 23:59:59.9999999 with an accuracy of 100 nanoseconds. Time zone value range is -14:00 through +14:00.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.SqlDbType.Decimal">
+ <summary><see cref="T:System.Decimal"></see>. A fixed precision and scale numeric value between -10 38 -1 and 10 38 -1.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.SqlDbType.Float">
+ <summary><see cref="T:System.Double"></see>. A floating point number within the range of -1.79E +308 through 1.79E +308.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.SqlDbType.Image">
+ <summary><see cref="T:System.Array"></see> of type <see cref="T:System.Byte"></see>. A variable-length stream of binary data ranging from 0 to 2 31 -1 (or 2,147,483,647) bytes.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.SqlDbType.Int">
+ <summary><see cref="T:System.Int32"></see>. A 32-bit signed integer.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.SqlDbType.Money">
+ <summary><see cref="T:System.Decimal"></see>. A currency value ranging from -2 63 (or -9,223,372,036,854,775,808) to 2 63 -1 (or +9,223,372,036,854,775,807) with an accuracy to a ten-thousandth of a currency unit.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.SqlDbType.NChar">
+ <summary><see cref="T:System.String"></see>. A fixed-length stream of Unicode characters ranging between 1 and 4,000 characters.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.SqlDbType.NText">
+ <summary><see cref="T:System.String"></see>. A variable-length stream of Unicode data with a maximum length of 2 30 - 1 (or 1,073,741,823) characters.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.SqlDbType.NVarChar">
+ <summary><see cref="T:System.String"></see>. A variable-length stream of Unicode characters ranging between 1 and 4,000 characters. Implicit conversion fails if the string is greater than 4,000 characters. Explicitly set the object when working with strings longer than 4,000 characters. Use <see cref="F:System.Data.SqlDbType.NVarChar"></see> when the database column is nvarchar(max).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.SqlDbType.Real">
+ <summary><see cref="T:System.Single"></see>. A floating point number within the range of -3.40E +38 through 3.40E +38.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.SqlDbType.SmallDateTime">
+ <summary><see cref="T:System.DateTime"></see>. Date and time data ranging in value from January 1, 1900 to June 6, 2079 to an accuracy of one minute.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.SqlDbType.SmallInt">
+ <summary><see cref="T:System.Int16"></see>. A 16-bit signed integer.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.SqlDbType.SmallMoney">
+ <summary><see cref="T:System.Decimal"></see>. A currency value ranging from -214,748.3648 to +214,748.3647 with an accuracy to a ten-thousandth of a currency unit.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.SqlDbType.Structured">
+ <summary>A special data type for specifying structured data contained in table-valued parameters.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.SqlDbType.Text">
+ <summary><see cref="T:System.String"></see>. A variable-length stream of non-Unicode data with a maximum length of 2 31 -1 (or 2,147,483,647) characters.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.SqlDbType.Time">
+ <summary>Time data based on a 24-hour clock. Time value range is 00:00:00 through 23:59:59.9999999 with an accuracy of 100 nanoseconds. Corresponds to a SQL Server time value.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.SqlDbType.Timestamp">
+ <summary><see cref="T:System.Array"></see> of type <see cref="T:System.Byte"></see>. Automatically generated binary numbers, which are guaranteed to be unique within a database. timestamp is used typically as a mechanism for version-stamping table rows. The storage size is 8 bytes.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.SqlDbType.TinyInt">
+ <summary><see cref="T:System.Byte"></see>. An 8-bit unsigned integer.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.SqlDbType.Udt">
+ <summary>A SQL Server user-defined type (UDT).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.SqlDbType.UniqueIdentifier">
+ <summary><see cref="T:System.Guid"></see>. A globally unique identifier (or GUID).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.SqlDbType.VarBinary">
+ <summary><see cref="T:System.Array"></see> of type <see cref="T:System.Byte"></see>. A variable-length stream of binary data ranging between 1 and 8,000 bytes. Implicit conversion fails if the byte array is greater than 8,000 bytes. Explicitly set the object when working with byte arrays larger than 8,000 bytes.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.SqlDbType.VarChar">
+ <summary><see cref="T:System.String"></see>. A variable-length stream of non-Unicode characters ranging between 1 and 8,000 characters. Use <see cref="F:System.Data.SqlDbType.VarChar"></see> when the database column is varchar(max).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.SqlDbType.Variant">
+ <summary><see cref="T:System.Object"></see>. A special data type that can contain numeric, string, binary, or date data as well as the SQL Server values Empty and Null, which is assumed if no other type is declared.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.SqlDbType.Xml">
+ <summary>An XML value. Obtain the XML as a string using the <see cref="M:System.Data.SqlClient.SqlDataReader.GetValue(System.Int32)"></see> method or <see cref="P:System.Data.SqlTypes.SqlXml.Value"></see> property, or as an <see cref="T:System.Xml.XmlReader"></see> by calling the <see cref="M:System.Data.SqlTypes.SqlXml.CreateReader"></see> method.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Diagnostics.EventTypeFilter">
+ <summary>Indicates whether a listener should trace based on the event type.</summary>
+ </member>
+ <member name="M:System.Diagnostics.EventTypeFilter.#ctor(System.Diagnostics.SourceLevels)">
+ <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.EventTypeFilter"></see> class.</summary>
+ <param name="level">A bitwise combination of the <see cref="T:System.Diagnostics.SourceLevels"></see> values that specifies the event type of the messages to trace.</param>
+ </member>
+ <member name="P:System.Diagnostics.EventTypeFilter.EventType">
+ <summary>Gets or sets the event type of the messages to trace.</summary>
+ <returns>A bitwise combination of the <see cref="T:System.Diagnostics.SourceLevels"></see> values.</returns>
+ </member>
+ <member name="M:System.Diagnostics.EventTypeFilter.ShouldTrace(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.String,System.Object[],System.Object,System.Object[])">
+ <summary>Determines whether the trace listener should trace the event.</summary>
+ <param name="cache">A <see cref="T:System.Diagnostics.TraceEventCache"></see> that represents the information cache for the trace event.</param>
+ <param name="source">The name of the source.</param>
+ <param name="eventType">One of the <see cref="T:System.Diagnostics.TraceEventType"></see> values.</param>
+ <param name="id">A trace identifier number.</param>
+ <param name="formatOrMessage">The format to use for writing an array of arguments, or a message to write.</param>
+ <param name="args">An array of argument objects.</param>
+ <param name="data1">A trace data object.</param>
+ <param name="data">An array of trace data objects.</param>
+ <returns>true if the trace should be produced; otherwise, false.</returns>
+ </member>
+ <member name="T:System.Diagnostics.FileVersionInfo">
+ <summary>Provides version information for a physical file on disk.</summary>
+ </member>
+ <member name="P:System.Diagnostics.FileVersionInfo.Comments">
+ <summary>Gets the comments associated with the file.</summary>
+ <returns>The comments associated with the file or null if the file did not contain version information.</returns>
+ </member>
+ <member name="P:System.Diagnostics.FileVersionInfo.CompanyName">
+ <summary>Gets the name of the company that produced the file.</summary>
+ <returns>The name of the company that produced the file or null if the file did not contain version information.</returns>
+ </member>
+ <member name="P:System.Diagnostics.FileVersionInfo.FileBuildPart">
+ <summary>Gets the build number of the file.</summary>
+ <returns>A value representing the build number of the file or null if the file did not contain version information.</returns>
+ </member>
+ <member name="P:System.Diagnostics.FileVersionInfo.FileDescription">
+ <summary>Gets the description of the file.</summary>
+ <returns>The description of the file or null if the file did not contain version information.</returns>
+ </member>
+ <member name="P:System.Diagnostics.FileVersionInfo.FileMajorPart">
+ <summary>Gets the major part of the version number.</summary>
+ <returns>A value representing the major part of the version number or 0 (zero) if the file did not contain version information.</returns>
+ </member>
+ <member name="P:System.Diagnostics.FileVersionInfo.FileMinorPart">
+ <summary>Gets the minor part of the version number of the file.</summary>
+ <returns>A value representing the minor part of the version number of the file or 0 (zero) if the file did not contain version information.</returns>
+ </member>
+ <member name="P:System.Diagnostics.FileVersionInfo.FileName">
+ <summary>Gets the name of the file that this instance of <see cref="T:System.Diagnostics.FileVersionInfo"></see> describes.</summary>
+ <returns>The name of the file described by this instance of <see cref="T:System.Diagnostics.FileVersionInfo"></see>.</returns>
+ </member>
+ <member name="P:System.Diagnostics.FileVersionInfo.FilePrivatePart">
+ <summary>Gets the file private part number.</summary>
+ <returns>A value representing the file private part number or null if the file did not contain version information.</returns>
+ </member>
+ <member name="P:System.Diagnostics.FileVersionInfo.FileVersion">
+ <summary>Gets the file version number.</summary>
+ <returns>The version number of the file or null if the file did not contain version information.</returns>
+ </member>
+ <member name="M:System.Diagnostics.FileVersionInfo.GetVersionInfo(System.String)">
+ <summary>Returns a <see cref="T:System.Diagnostics.FileVersionInfo"></see> representing the version information associated with the specified file.</summary>
+ <param name="fileName">The fully qualified path and name of the file to retrieve the version information for.</param>
+ <returns>A <see cref="T:System.Diagnostics.FileVersionInfo"></see> containing information about the file. If the file did not contain version information, the <see cref="T:System.Diagnostics.FileVersionInfo"></see> contains only the name of the file requested.</returns>
+ <exception cref="T:System.IO.FileNotFoundException">The file specified cannot be found.</exception>
+ </member>
+ <member name="P:System.Diagnostics.FileVersionInfo.InternalName">
+ <summary>Gets the internal name of the file, if one exists.</summary>
+ <returns>The internal name of the file. If none exists, this property will contain the original name of the file without the extension.</returns>
+ </member>
+ <member name="P:System.Diagnostics.FileVersionInfo.IsDebug">
+ <summary>Gets a value that specifies whether the file contains debugging information or is compiled with debugging features enabled.</summary>
+ <returns>true if the file contains debugging information or is compiled with debugging features enabled; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Diagnostics.FileVersionInfo.IsPatched">
+ <summary>Gets a value that specifies whether the file has been modified and is not identical to the original shipping file of the same version number.</summary>
+ <returns>true if the file is patched; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Diagnostics.FileVersionInfo.IsPreRelease">
+ <summary>Gets a value that specifies whether the file is a development version, rather than a commercially released product.</summary>
+ <returns>true if the file is prerelease; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Diagnostics.FileVersionInfo.IsPrivateBuild">
+ <summary>Gets a value that specifies whether the file was built using standard release procedures.</summary>
+ <returns>true if the file is a private build; false if the file was built using standard release procedures or if the file did not contain version information.</returns>
+ </member>
+ <member name="P:System.Diagnostics.FileVersionInfo.IsSpecialBuild">
+ <summary>Gets a value that specifies whether the file is a special build.</summary>
+ <returns>true if the file is a special build; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Diagnostics.FileVersionInfo.Language">
+ <summary>Gets the default language string for the version info block.</summary>
+ <returns>The description string for the Microsoft Language Identifier in the version resource or null if the file did not contain version information.</returns>
+ </member>
+ <member name="P:System.Diagnostics.FileVersionInfo.LegalCopyright">
+ <summary>Gets all copyright notices that apply to the specified file.</summary>
+ <returns>The copyright notices that apply to the specified file.</returns>
+ </member>
+ <member name="P:System.Diagnostics.FileVersionInfo.LegalTrademarks">
+ <summary>Gets the trademarks and registered trademarks that apply to the file.</summary>
+ <returns>The trademarks and registered trademarks that apply to the file or null if the file did not contain version information.</returns>
+ </member>
+ <member name="P:System.Diagnostics.FileVersionInfo.OriginalFilename">
+ <summary>Gets the name the file was created with.</summary>
+ <returns>The name the file was created with or null if the file did not contain version information.</returns>
+ </member>
+ <member name="P:System.Diagnostics.FileVersionInfo.PrivateBuild">
+ <summary>Gets information about a private version of the file.</summary>
+ <returns>Information about a private version of the file or null if the file did not contain version information.</returns>
+ </member>
+ <member name="P:System.Diagnostics.FileVersionInfo.ProductBuildPart">
+ <summary>Gets the build number of the product this file is associated with.</summary>
+ <returns>A value representing the build number of the product this file is associated with or null if the file did not contain version information.</returns>
+ </member>
+ <member name="P:System.Diagnostics.FileVersionInfo.ProductMajorPart">
+ <summary>Gets the major part of the version number for the product this file is associated with.</summary>
+ <returns>A value representing the major part of the product version number or null if the file did not contain version information.</returns>
+ </member>
+ <member name="P:System.Diagnostics.FileVersionInfo.ProductMinorPart">
+ <summary>Gets the minor part of the version number for the product the file is associated with.</summary>
+ <returns>A value representing the minor part of the product version number or null if the file did not contain version information.</returns>
+ </member>
+ <member name="P:System.Diagnostics.FileVersionInfo.ProductName">
+ <summary>Gets the name of the product this file is distributed with.</summary>
+ <returns>The name of the product this file is distributed with or null if the file did not contain version information.</returns>
+ </member>
+ <member name="P:System.Diagnostics.FileVersionInfo.ProductPrivatePart">
+ <summary>Gets the private part number of the product this file is associated with.</summary>
+ <returns>A value representing the private part number of the product this file is associated with or null if the file did not contain version information.</returns>
+ </member>
+ <member name="P:System.Diagnostics.FileVersionInfo.ProductVersion">
+ <summary>Gets the version of the product this file is distributed with.</summary>
+ <returns>The version of the product this file is distributed with or null if the file did not contain version information.</returns>
+ </member>
+ <member name="P:System.Diagnostics.FileVersionInfo.SpecialBuild">
+ <summary>Gets the special build information for the file.</summary>
+ <returns>The special build information for the file or null if the file did not contain version information.</returns>
+ </member>
+ <member name="M:System.Diagnostics.FileVersionInfo.ToString">
+ <summary>Returns a partial list of properties in the <see cref="T:System.Diagnostics.FileVersionInfo"></see> and their values.</summary>
+ <returns>A list of the following properties in this class and their values: <see cref="P:System.Diagnostics.FileVersionInfo.FileName"></see>, <see cref="P:System.Diagnostics.FileVersionInfo.InternalName"></see>, <see cref="P:System.Diagnostics.FileVersionInfo.OriginalFilename"></see>, <see cref="P:System.Diagnostics.FileVersionInfo.FileVersion"></see>, <see cref="P:System.Diagnostics.FileVersionInfo.FileDescription"></see>, <see cref="P:System.Diagnostics.FileVersionInfo.ProductName"></see>, <see cref="P:System.Diagnostics.FileVersionInfo.ProductVersion"></see>, <see cref="P:System.Diagnostics.FileVersionInfo.IsDebug"></see>, <see cref="P:System.Diagnostics.FileVersionInfo.IsPatched"></see>, <see cref="P:System.Diagnostics.FileVersionInfo.IsPreRelease"></see>, <see cref="P:System.Diagnostics.FileVersionInfo.IsPrivateBuild"></see>, <see cref="P:System.Diagnostics.FileVersionInfo.IsSpecialBuild"></see>, <see cref="P:System.Diagnostics.FileVersionInfo.Language"></see>. If the file did not contain version information, this list will contain only the name of the requested file. Boolean values will be false, and all other entries will be null.</returns>
+ </member>
+ <member name="T:System.Diagnostics.MonitoringDescriptionAttribute">
+ <summary>Specifies a description for a property or event.</summary>
+ </member>
+ <member name="M:System.Diagnostics.MonitoringDescriptionAttribute.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.MonitoringDescriptionAttribute"></see> class, using the specified description.</summary>
+ <param name="description">The application-defined description text.</param>
+ </member>
+ <member name="P:System.Diagnostics.MonitoringDescriptionAttribute.Description">
+ <summary>Gets description text associated with the item monitored.</summary>
+ <returns>An application-defined description.</returns>
+ </member>
+ <member name="T:System.Func`2">
+ <summary>Encapsulates a method that has one parameter and returns a value of the type specified by the <paramref name="TResult">TResult</paramref> parameter.</summary>
+ <param name="arg">The parameter of the method that this delegate encapsulates.</param>
+ <typeparam name="T">The type of the parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="TResult">The type of the return value of the method that this delegate encapsulates.</typeparam>
+ <returns></returns>
+ </member>
+ <member name="T:System.Func`3">
+ <summary>Encapsulates a method that has two parameters and returns a value of the type specified by the <paramref name="TResult">TResult</paramref> parameter.</summary>
+ <param name="arg1">The first parameter of the method that this delegate encapsulates.</param>
+ <param name="arg2">The second parameter of the method that this delegate encapsulates.</param>
+ <typeparam name="T1">The type of the first parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T2">The type of the second parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="TResult">The type of the return value of the method that this delegate encapsulates.</typeparam>
+ <returns></returns>
+ </member>
+ <member name="T:System.Func`4">
+ <summary>Encapsulates a method that has three parameters and returns a value of the type specified by the <paramref name="TResult">TResult</paramref> parameter.</summary>
+ <param name="arg1">The first parameter of the method that this delegate encapsulates.</param>
+ <param name="arg2">The second parameter of the method that this delegate encapsulates.</param>
+ <param name="arg3">The third parameter of the method that this delegate encapsulates.</param>
+ <typeparam name="T1">The type of the first parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T2">The type of the second parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T3">The type of the third parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="TResult">The type of the return value of the method that this delegate encapsulates.</typeparam>
+ <returns></returns>
+ </member>
+ <member name="T:System.Func`5">
+ <summary>Encapsulates a method that has four parameters and returns a value of the type specified by the <paramref name="TResult">TResult</paramref> parameter.</summary>
+ <param name="arg1">The first parameter of the method that this delegate encapsulates.</param>
+ <param name="arg2">The second parameter of the method that this delegate encapsulates.</param>
+ <param name="arg3">The third parameter of the method that this delegate encapsulates.</param>
+ <param name="arg4">The fourth parameter of the method that this delegate encapsulates.</param>
+ <typeparam name="T1">The type of the first parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T2">The type of the second parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T3">The type of the third parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T4">The type of the fourth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="TResult">The type of the return value of the method that this delegate encapsulates.</typeparam>
+ <returns></returns>
+ </member>
+ <member name="T:System.Func`6">
+ <summary>Encapsulates a method that has five parameters and returns a value of the type specified by the <paramref name="TResult">TResult</paramref> parameter.</summary>
+ <param name="arg1">The first parameter of the method that this delegate encapsulates.</param>
+ <param name="arg2">The second parameter of the method that this delegate encapsulates.</param>
+ <param name="arg3">The third parameter of the method that this delegate encapsulates.</param>
+ <param name="arg4">The fourth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg5">The fifth parameter of the method that this delegate encapsulates.</param>
+ <typeparam name="T1">The type of the first parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T2">The type of the second parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T3">The type of the third parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T4">The type of the fourth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T5">The type of the fifth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="TResult">The type of the return value of the method that this delegate encapsulates.</typeparam>
+ <returns></returns>
+ </member>
+ <member name="T:System.Func`7">
+ <summary>Encapsulates a method that has six parameters and returns a value of the type specified by the <paramref name="TResult">TResult</paramref> parameter.</summary>
+ <param name="arg1">The first parameter of the method that this delegate encapsulates.</param>
+ <param name="arg2">The second parameter of the method that this delegate encapsulates.</param>
+ <param name="arg3">The third parameter of the method that this delegate encapsulates.</param>
+ <param name="arg4">The fourth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg5">The fifth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg6">The sixth parameter of the method that this delegate encapsulates.</param>
+ <typeparam name="T1">The type of the first parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T2">The type of the second parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T3">The type of the third parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T4">The type of the fourth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T5">The type of the fifth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T6">The type of the sixth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="TResult">The type of the return value of the method that this delegate encapsulates.</typeparam>
+ <returns></returns>
+ </member>
+ <member name="T:System.Func`8">
+ <summary>Encapsulates a method that has seven parameters and returns a value of the type specified by the <paramref name="TResult">TResult</paramref> parameter.</summary>
+ <param name="arg1">The first parameter of the method that this delegate encapsulates.</param>
+ <param name="arg2">The second parameter of the method that this delegate encapsulates.</param>
+ <param name="arg3">The third parameter of the method that this delegate encapsulates.</param>
+ <param name="arg4">The fourth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg5">The fifth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg6">The sixth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg7">The seventh parameter of the method that this delegate encapsulates.</param>
+ <typeparam name="T1">The type of the first parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T2">The type of the second parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T3">The type of the third parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T4">The type of the fourth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T5">The type of the fifth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T6">The type of the sixth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T7">The type of the seventh parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="TResult">The type of the return value of the method that this delegate encapsulates.</typeparam>
+ <returns></returns>
+ </member>
+ <member name="T:System.Func`9">
+ <summary>Encapsulates a method that has eight parameters and returns a value of the type specified by the <paramref name="TResult">TResult</paramref> parameter.</summary>
+ <param name="arg1">The first parameter of the method that this delegate encapsulates.</param>
+ <param name="arg2">The second parameter of the method that this delegate encapsulates.</param>
+ <param name="arg3">The third parameter of the method that this delegate encapsulates.</param>
+ <param name="arg4">The fourth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg5">The fifth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg6">The sixth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg7">The seventh parameter of the method that this delegate encapsulates.</param>
+ <param name="arg8">The eighth parameter of the method that this delegate encapsulates.</param>
+ <typeparam name="T1">The type of the first parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T2">The type of the second parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T3">The type of the third parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T4">The type of the fourth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T5">The type of the fifth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T6">The type of the sixth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T7">The type of the seventh parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T8">The type of the eighth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="TResult">The type of the return value of the method that this delegate encapsulates.</typeparam>
+ <returns></returns>
+ </member>
+ <member name="T:System.GC">
+ <summary>Controls the system garbage collector, a service that automatically reclaims unused memory.</summary>
+ </member>
+ <member name="M:System.GC.AddMemoryPressure(System.Int64)">
+ <summary>Informs the runtime of a large allocation of unmanaged memory that should be taken into account when scheduling garbage collection.</summary>
+ <param name="bytesAllocated">The incremental amount of unmanaged memory that has been allocated.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="bytesAllocated">bytesAllocated</paramref> is less than or equal to 0. -or- On a 32-bit computer, <paramref name="bytesAllocated">bytesAllocated</paramref> is larger than <see cref="F:System.Int32.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.GC.CancelFullGCNotification">
+ <summary>Cancels the registration of a garbage collection notification.</summary>
+ <exception cref="T:System.InvalidOperationException">This member is not available when concurrent garbage collection is enabled. See the <see cref="~/docs/framework/configure-apps/file-schema/runtime/gcconcurrent-element.md"></see> runtime setting for information about how to disable concurrent garbage collection.</exception>
+ </member>
+ <member name="M:System.GC.Collect">
+ <summary>Forces an immediate garbage collection of all generations.</summary>
+ </member>
+ <member name="M:System.GC.Collect(System.Int32)">
+ <summary>Forces an immediate garbage collection from generation 0 through a specified generation.</summary>
+ <param name="generation">The number of the oldest generation to be garbage collected.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="generation">generation</paramref> is not valid.</exception>
+ </member>
+ <member name="M:System.GC.Collect(System.Int32,System.GCCollectionMode)">
+ <summary>Forces a garbage collection from generation 0 through a specified generation, at a time specified by a <see cref="T:System.GCCollectionMode"></see> value.</summary>
+ <param name="generation">The number of the oldest generation to be garbage collected.</param>
+ <param name="mode">An enumeration value that specifies whether the garbage collection is forced (<see cref="F:System.GCCollectionMode.Default"></see> or <see cref="F:System.GCCollectionMode.Forced"></see>) or optimized (<see cref="F:System.GCCollectionMode.Optimized"></see>).</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="generation">generation</paramref> is not valid. -or- <paramref name="mode">mode</paramref> is not one of the <see cref="T:System.GCCollectionMode"></see> values.</exception>
+ </member>
+ <member name="M:System.GC.Collect(System.Int32,System.GCCollectionMode,System.Boolean)">
+ <summary>Forces a garbage collection from generation 0 through a specified generation, at a time specified by a <see cref="T:System.GCCollectionMode"></see> value, with a value specifying whether the collection should be blocking.</summary>
+ <param name="generation">The number of the oldest generation to be garbage collected.</param>
+ <param name="mode">An enumeration value that specifies whether the garbage collection is forced (<see cref="F:System.GCCollectionMode.Default"></see> or <see cref="F:System.GCCollectionMode.Forced"></see>) or optimized (<see cref="F:System.GCCollectionMode.Optimized"></see>).</param>
+ <param name="blocking">true to perform a blocking garbage collection; false to perform a background garbage collection where possible.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="generation">generation</paramref> is not valid. -or- <paramref name="mode">mode</paramref> is not one of the <see cref="T:System.GCCollectionMode"></see> values.</exception>
+ </member>
+ <member name="M:System.GC.Collect(System.Int32,System.GCCollectionMode,System.Boolean,System.Boolean)">
+ <summary>Forces a garbage collection from generation 0 through a specified generation, at a time specified by a <see cref="T:System.GCCollectionMode"></see> value, with values that specify whether the collection should be blocking and compacting.</summary>
+ <param name="generation">The number of the oldest generation to be garbage collected.</param>
+ <param name="mode">An enumeration value that specifies whether the garbage collection is forced (<see cref="F:System.GCCollectionMode.Default"></see> or <see cref="F:System.GCCollectionMode.Forced"></see>) or optimized (<see cref="F:System.GCCollectionMode.Optimized"></see>).</param>
+ <param name="blocking">true to perform a blocking garbage collection; false to perform a background garbage collection where possible.</param>
+ <param name="compacting">true to compact the small object heap; false to sweep only.</param>
+ </member>
+ <member name="M:System.GC.CollectionCount(System.Int32)">
+ <summary>Returns the number of times garbage collection has occurred for the specified generation of objects.</summary>
+ <param name="generation">The generation of objects for which the garbage collection count is to be determined.</param>
+ <returns>The number of times garbage collection has occurred for the specified generation since the process was started.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="generation">generation</paramref> is less than 0.</exception>
+ </member>
+ <member name="M:System.GC.EndNoGCRegion">
+ <summary>Ends the no GC region latency mode.</summary>
+ <exception cref="T:System.InvalidOperationException">The garbage collector is not in no GC region latency mode. -or- The no GC region latency mode was ended previously because a garbage collection was induced. -or- A memory allocation exceeded the amount specified in the call to the <see cref="M:System.GC.TryStartNoGCRegion(System.Int64)"></see> method.</exception>
+ </member>
+ <member name="M:System.GC.GetGeneration(System.Object)">
+ <summary>Returns the current generation number of the specified object.</summary>
+ <param name="obj">The object that generation information is retrieved for.</param>
+ <returns>The current generation number of <paramref name="obj">obj</paramref>.</returns>
+ </member>
+ <member name="M:System.GC.GetGeneration(System.WeakReference)">
+ <summary>Returns the current generation number of the target of a specified weak reference.</summary>
+ <param name="wo">A <see cref="T:System.WeakReference"></see> that refers to the target object whose generation number is to be determined.</param>
+ <returns>The current generation number of the target of <paramref name="wo">wo</paramref>.</returns>
+ <exception cref="T:System.ArgumentException">Garbage collection has already been performed on <paramref name="wo">wo</paramref>.</exception>
+ </member>
+ <member name="M:System.GC.GetTotalMemory(System.Boolean)">
+ <summary>Retrieves the number of bytes currently thought to be allocated. A parameter indicates whether this method can wait a short interval before returning, to allow the system to collect garbage and finalize objects.</summary>
+ <param name="forceFullCollection">true to indicate that this method can wait for garbage collection to occur before returning; otherwise, false.</param>
+ <returns>A number that is the best available approximation of the number of bytes currently allocated in managed memory.</returns>
+ </member>
+ <member name="M:System.GC.KeepAlive(System.Object)">
+ <summary>References the specified object, which makes it ineligible for garbage collection from the start of the current routine to the point where this method is called.</summary>
+ <param name="obj">The object to reference.</param>
+ </member>
+ <member name="P:System.GC.MaxGeneration">
+ <summary>Gets the maximum number of generations that the system currently supports.</summary>
+ <returns>A value that ranges from zero to the maximum number of supported generations.</returns>
+ </member>
+ <member name="M:System.GC.RegisterForFullGCNotification(System.Int32,System.Int32)">
+ <summary>Specifies that a garbage collection notification should be raised when conditions favor full garbage collection and when the collection has been completed.</summary>
+ <param name="maxGenerationThreshold">A number between 1 and 99 that specifies when the notification should be raised based on the objects allocated in generation 2.</param>
+ <param name="largeObjectHeapThreshold">A number between 1 and 99 that specifies when the notification should be raised based on objects allocated in the large object heap.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="maxGenerationThreshold">maxGenerationThreshold</paramref> or <paramref name="largeObjectHeapThreshold">largeObjectHeapThreshold</paramref> is not between 1 and 99.</exception>
+ </member>
+ <member name="M:System.GC.RemoveMemoryPressure(System.Int64)">
+ <summary>Informs the runtime that unmanaged memory has been released and no longer needs to be taken into account when scheduling garbage collection.</summary>
+ <param name="bytesAllocated">The amount of unmanaged memory that has been released.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="bytesAllocated">bytesAllocated</paramref> is less than or equal to 0. -or- On a 32-bit computer, <paramref name="bytesAllocated">bytesAllocated</paramref> is larger than <see cref="F:System.Int32.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.GC.ReRegisterForFinalize(System.Object)">
+ <summary>Requests that the system call the finalizer for the specified object for which <see cref="M:System.GC.SuppressFinalize(System.Object)"></see> has previously been called.</summary>
+ <param name="obj">The object that a finalizer must be called for.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="obj">obj</paramref> is null.</exception>
+ </member>
+ <member name="M:System.GC.SuppressFinalize(System.Object)">
+ <summary>Requests that the common language runtime not call the finalizer for the specified object.</summary>
+ <param name="obj">The object whose finalizer must not be executed.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="obj">obj</paramref> is null.</exception>
+ </member>
+ <member name="M:System.GC.TryStartNoGCRegion(System.Int64)">
+ <summary>Attempts to disallow garbage collection during the execution of a critical path if a specified amount of memory is available.</summary>
+ <param name="totalSize">The amount of memory in bytes to allocate without triggering a garbage collection. It must be less than or equal to the size of an ephemeral segment. For information on the size of an ephemeral segement, see the &quot;Ephemeral generations and segments&quot; section in the <see cref="~/docs/standard/garbage-collection/fundamentals.md">Fundamentals of Garbage Collection</see> article.</param>
+ <returns>true if the runtime was able to commit the required amount of memory and the garbage collector is able to enter no GC region latency mode; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="totalSize">totalSize</paramref> exceeds the ephemeral segment size.</exception>
+ <exception cref="T:System.InvalidOperationException">The process is already in no GC region latency mode.</exception>
+ </member>
+ <member name="M:System.GC.TryStartNoGCRegion(System.Int64,System.Boolean)">
+ <summary>Attempts to disallow garbage collection during the execution of a critical path if a specified amount of memory is available, and controls whether the garbage collector does a full blocking garbage collection if not enough memory is initially available.</summary>
+ <param name="totalSize">The amount of memory in bytes to allocate without triggering a garbage collection. It must be less than or equal to the size of an ephemeral segment. For information on the size of an ephemeral segement, see the &quot;Ephemeral generations and segments&quot; section in the <see cref="~/docs/standard/garbage-collection/fundamentals.md">Fundamentals of Garbage Collection</see> article.</param>
+ <param name="disallowFullBlockingGC">true to omit a full blocking garbage collection if the garbage collector is initially unable to allocate totalSize bytes; otherwise, false.</param>
+ <returns>true if the runtime was able to commit the required amount of memory and the garbage collector is able to enter no GC region latency mode; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="totalSize">totalSize</paramref> exceeds the ephemeral segment size.</exception>
+ <exception cref="T:System.InvalidOperationException">The process is already in no GC region latency mode.</exception>
+ </member>
+ <member name="M:System.GC.TryStartNoGCRegion(System.Int64,System.Int64)">
+ <summary>Attempts to disallow garbage collection during the execution of a critical path if a specified amount of memory is available for the large object heap and the small object heap.</summary>
+ <param name="totalSize">The amount of memory in bytes to allocate without triggering a garbage collection. totalSize –lohSize must be less than or equal to the size of an ephemeral segment. For information on the size of an ephemeral segement, see the &quot;Ephemeral generations and segments&quot; section in the <see cref="~/docs/standard/garbage-collection/fundamentals.md">Fundamentals of Garbage Collection</see> article.</param>
+ <param name="lohSize">The number of bytes in totalSize to use for large object heap (LOH) allocations.</param>
+ <returns>true if the runtime was able to commit the required amount of memory and the garbage collector is able to enter no GC region latency mode; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="totalSize">totalSize</paramref> – <paramref name="lohSize">lohSize</paramref> exceeds the ephemeral segment size.</exception>
+ <exception cref="T:System.InvalidOperationException">The process is already in no GC region latency mode.</exception>
+ </member>
+ <member name="M:System.GC.TryStartNoGCRegion(System.Int64,System.Int64,System.Boolean)">
+ <summary>Attempts to disallow garbage collection during the execution of a critical path if a specified amount of memory is available for the large object heap and the small object heap, and controls whether the garbage collector does a full blocking garbage collection if not enough memory is initially available.</summary>
+ <param name="totalSize">The amount of memory in bytes to allocate without triggering a garbage collection. totalSize –lohSize must be less than or equal to the size of an ephemeral segment. For information on the size of an ephemeral segement, see the &quot;Ephemeral generations and segments&quot; section in the <see cref="~/docs/standard/garbage-collection/fundamentals.md">Fundamentals of Garbage Collection</see> article.</param>
+ <param name="lohSize">The number of bytes in totalSize to use for large object heap (LOH) allocations.</param>
+ <param name="disallowFullBlockingGC">true to omit a full blocking garbage collection if the garbage collector is initially unable to allocate the specified memory on the small object heap (SOH) and LOH; otherwise, false.</param>
+ <returns>true if the runtime was able to commit the required amount of memory and the garbage collector is able to enter no GC region latency mode; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="totalSize">totalSize</paramref> – <paramref name="lohSize">lohSize</paramref> exceeds the ephemeral segment size.</exception>
+ <exception cref="T:System.InvalidOperationException">The process is already in no GC region latency mode.</exception>
+ </member>
+ <member name="M:System.GC.WaitForFullGCApproach">
+ <summary>Returns the status of a registered notification for determining whether a full, blocking garbage collection by the common language runtime is imminent.</summary>
+ <returns>The status of the registered garbage collection notification.</returns>
+ </member>
+ <member name="M:System.GC.WaitForFullGCApproach(System.Int32)">
+ <summary>Returns, in a specified time-out period, the status of a registered notification for determining whether a full, blocking garbage collection by the common language runtime is imminent.</summary>
+ <param name="millisecondsTimeout">The length of time to wait before a notification status can be obtained. Specify -1 to wait indefinitely.</param>
+ <returns>The status of the registered garbage collection notification.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="millisecondsTimeout">millisecondsTimeout</paramref> must be either non-negative or less than or equal to <see cref="F:System.Int32.MaxValue"></see> or -1.</exception>
+ </member>
+ <member name="M:System.GC.WaitForFullGCComplete">
+ <summary>Returns the status of a registered notification for determining whether a full, blocking garbage collection by the common language runtime has completed.</summary>
+ <returns>The status of the registered garbage collection notification.</returns>
+ </member>
+ <member name="M:System.GC.WaitForFullGCComplete(System.Int32)">
+ <summary>Returns, in a specified time-out period, the status of a registered notification for determining whether a full, blocking garbage collection by common language the runtime has completed.</summary>
+ <param name="millisecondsTimeout">The length of time to wait before a notification status can be obtained. Specify -1 to wait indefinitely.</param>
+ <returns>The status of the registered garbage collection notification.</returns>
+ <exception cref="T:System.InvalidOperationException"><paramref name="millisecondsTimeout">millisecondsTimeout</paramref> must be either non-negative or less than or equal to <see cref="F:System.Int32.MaxValue"></see> or -1.</exception>
+ </member>
+ <member name="M:System.GC.WaitForPendingFinalizers">
+ <summary>Suspends the current thread until the thread that is processing the queue of finalizers has emptied that queue.</summary>
+ </member>
+ <member name="T:System.GCCollectionMode">
+ <summary>Specifies the behavior for a forced garbage collection.</summary>
+ </member>
+ <member name="F:System.GCCollectionMode.Default">
+ <summary>The default setting for this enumeration, which is currently <see cref="F:System.GCCollectionMode.Forced"></see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.GCCollectionMode.Forced">
+ <summary>Forces the garbage collection to occur immediately.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.GCCollectionMode.Optimized">
+ <summary>Allows the garbage collector to determine whether the current time is optimal to reclaim objects.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.GCNotificationStatus">
+ <summary>Provides information about the current registration for notification of the next full garbage collection.</summary>
+ </member>
+ <member name="F:System.GCNotificationStatus.Canceled">
+ <summary>The current registration was canceled by the user.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.GCNotificationStatus.Failed">
+ <summary>The notification failed for any reason.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.GCNotificationStatus.NotApplicable">
+ <summary>This result can be caused by the following: there is no current registration for a garbage collection notification, concurrent garbage collection is enabled, or the time specified for the <paramref name="millisecondsTimeout">millisecondsTimeout</paramref> parameter has expired and no garbage collection notification was obtained. (See the <see cref="~/docs/framework/configure-apps/file-schema/runtime/gcconcurrent-element.md"></see> runtime setting for information about how to disable concurrent garbage collection.)</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.GCNotificationStatus.Succeeded">
+ <summary>The notification was successful and the registration was not canceled.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.GCNotificationStatus.Timeout">
+ <summary>The time specified by the <paramref name="millisecondsTimeout">millisecondsTimeout</paramref> parameter for either <see cref="M:System.GC.WaitForFullGCApproach(System.Int32)"></see> or <see cref="M:System.GC.WaitForFullGCComplete(System.Int32)"></see> has elapsed.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.GenericUriParser">
+ <summary>A customizable parser for a hierarchical URI.</summary>
+ </member>
+ <member name="M:System.GenericUriParser.#ctor(System.GenericUriParserOptions)">
+ <summary>Create a customizable parser for a hierarchical URI.</summary>
+ <param name="options">Specify the options for this <see cref="T:System.GenericUriParser"></see>.</param>
+ </member>
+ <member name="T:System.GenericUriParserOptions">
+ <summary>Specifies options for a <see cref="T:System.UriParser"></see>.</summary>
+ </member>
+ <member name="F:System.GenericUriParserOptions.AllowEmptyAuthority">
+ <summary>The parser allows a URI with no authority.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.GenericUriParserOptions.Default">
+ <summary>The parser:</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.GenericUriParserOptions.DontCompressPath">
+ <summary>The parser does not canonicalize the URI.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.GenericUriParserOptions.DontConvertPathBackslashes">
+ <summary>The parser does not convert back slashes into forward slashes.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.GenericUriParserOptions.DontUnescapePathDotsAndSlashes">
+ <summary>The parser does not unescape path dots, forward slashes, or back slashes.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.GenericUriParserOptions.GenericAuthority">
+ <summary>The parser allows a registry-based authority.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.GenericUriParserOptions.Idn">
+ <summary>The parser supports Internationalized Domain Name (IDN) parsing (IDN) of host names. Whether IDN is used is dictated by configuration values.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.GenericUriParserOptions.IriParsing">
+ <summary>The parser supports the parsing rules specified in RFC 3987 for International Resource Identifiers (IRI). Whether IRI is used is dictated by configuration values.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.GenericUriParserOptions.NoFragment">
+ <summary>The scheme does not define a fragment part.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.GenericUriParserOptions.NoPort">
+ <summary>The scheme does not define a port.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.GenericUriParserOptions.NoQuery">
+ <summary>The scheme does not define a query part.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.GenericUriParserOptions.NoUserInfo">
+ <summary>The scheme does not define a user information part.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Globalization.Calendar">
+ <summary>Represents time in divisions, such as weeks, months, and years.</summary>
+ </member>
+ <member name="M:System.Globalization.Calendar.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Globalization.Calendar"></see> class.</summary>
+ </member>
+ <member name="M:System.Globalization.Calendar.AddDays(System.DateTime,System.Int32)">
+ <summary>Returns a <see cref="T:System.DateTime"></see> that is the specified number of days away from the specified <see cref="T:System.DateTime"></see>.</summary>
+ <param name="time">The <see cref="T:System.DateTime"></see> to which to add days.</param>
+ <param name="days">The number of days to add.</param>
+ <returns>The <see cref="T:System.DateTime"></see> that results from adding the specified number of days to the specified <see cref="T:System.DateTime"></see>.</returns>
+ <exception cref="T:System.ArgumentException">The resulting <see cref="T:System.DateTime"></see> is outside the supported range of this calendar.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="days">days</paramref> is outside the supported range of the <see cref="T:System.DateTime"></see> return value.</exception>
+ </member>
+ <member name="M:System.Globalization.Calendar.AddHours(System.DateTime,System.Int32)">
+ <summary>Returns a <see cref="T:System.DateTime"></see> that is the specified number of hours away from the specified <see cref="T:System.DateTime"></see>.</summary>
+ <param name="time">The <see cref="T:System.DateTime"></see> to which to add hours.</param>
+ <param name="hours">The number of hours to add.</param>
+ <returns>The <see cref="T:System.DateTime"></see> that results from adding the specified number of hours to the specified <see cref="T:System.DateTime"></see>.</returns>
+ <exception cref="T:System.ArgumentException">The resulting <see cref="T:System.DateTime"></see> is outside the supported range of this calendar.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="hours">hours</paramref> is outside the supported range of the <see cref="T:System.DateTime"></see> return value.</exception>
+ </member>
+ <member name="M:System.Globalization.Calendar.AddMilliseconds(System.DateTime,System.Double)">
+ <summary>Returns a <see cref="T:System.DateTime"></see> that is the specified number of milliseconds away from the specified <see cref="T:System.DateTime"></see>.</summary>
+ <param name="time">The <see cref="T:System.DateTime"></see> to add milliseconds to.</param>
+ <param name="milliseconds">The number of milliseconds to add.</param>
+ <returns>The <see cref="T:System.DateTime"></see> that results from adding the specified number of milliseconds to the specified <see cref="T:System.DateTime"></see>.</returns>
+ <exception cref="T:System.ArgumentException">The resulting <see cref="T:System.DateTime"></see> is outside the supported range of this calendar.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="milliseconds">milliseconds</paramref> is outside the supported range of the <see cref="T:System.DateTime"></see> return value.</exception>
+ </member>
+ <member name="M:System.Globalization.Calendar.AddMinutes(System.DateTime,System.Int32)">
+ <summary>Returns a <see cref="T:System.DateTime"></see> that is the specified number of minutes away from the specified <see cref="T:System.DateTime"></see>.</summary>
+ <param name="time">The <see cref="T:System.DateTime"></see> to which to add minutes.</param>
+ <param name="minutes">The number of minutes to add.</param>
+ <returns>The <see cref="T:System.DateTime"></see> that results from adding the specified number of minutes to the specified <see cref="T:System.DateTime"></see>.</returns>
+ <exception cref="T:System.ArgumentException">The resulting <see cref="T:System.DateTime"></see> is outside the supported range of this calendar.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="minutes">minutes</paramref> is outside the supported range of the <see cref="T:System.DateTime"></see> return value.</exception>
+ </member>
+ <member name="M:System.Globalization.Calendar.AddMonths(System.DateTime,System.Int32)">
+ <summary>When overridden in a derived class, returns a <see cref="T:System.DateTime"></see> that is the specified number of months away from the specified <see cref="T:System.DateTime"></see>.</summary>
+ <param name="time">The <see cref="T:System.DateTime"></see> to which to add months.</param>
+ <param name="months">The number of months to add.</param>
+ <returns>The <see cref="T:System.DateTime"></see> that results from adding the specified number of months to the specified <see cref="T:System.DateTime"></see>.</returns>
+ <exception cref="T:System.ArgumentException">The resulting <see cref="T:System.DateTime"></see> is outside the supported range of this calendar.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="months">months</paramref> is outside the supported range of the <see cref="T:System.DateTime"></see> return value.</exception>
+ </member>
+ <member name="M:System.Globalization.Calendar.AddSeconds(System.DateTime,System.Int32)">
+ <summary>Returns a <see cref="T:System.DateTime"></see> that is the specified number of seconds away from the specified <see cref="T:System.DateTime"></see>.</summary>
+ <param name="time">The <see cref="T:System.DateTime"></see> to which to add seconds.</param>
+ <param name="seconds">The number of seconds to add.</param>
+ <returns>The <see cref="T:System.DateTime"></see> that results from adding the specified number of seconds to the specified <see cref="T:System.DateTime"></see>.</returns>
+ <exception cref="T:System.ArgumentException">The resulting <see cref="T:System.DateTime"></see> is outside the supported range of this calendar.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="seconds">seconds</paramref> is outside the supported range of the <see cref="T:System.DateTime"></see> return value.</exception>
+ </member>
+ <member name="M:System.Globalization.Calendar.AddWeeks(System.DateTime,System.Int32)">
+ <summary>Returns a <see cref="T:System.DateTime"></see> that is the specified number of weeks away from the specified <see cref="T:System.DateTime"></see>.</summary>
+ <param name="time">The <see cref="T:System.DateTime"></see> to which to add weeks.</param>
+ <param name="weeks">The number of weeks to add.</param>
+ <returns>The <see cref="T:System.DateTime"></see> that results from adding the specified number of weeks to the specified <see cref="T:System.DateTime"></see>.</returns>
+ <exception cref="T:System.ArgumentException">The resulting <see cref="T:System.DateTime"></see> is outside the supported range of this calendar.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="weeks">weeks</paramref> is outside the supported range of the <see cref="T:System.DateTime"></see> return value.</exception>
+ </member>
+ <member name="M:System.Globalization.Calendar.AddYears(System.DateTime,System.Int32)">
+ <summary>When overridden in a derived class, returns a <see cref="T:System.DateTime"></see> that is the specified number of years away from the specified <see cref="T:System.DateTime"></see>.</summary>
+ <param name="time">The <see cref="T:System.DateTime"></see> to which to add years.</param>
+ <param name="years">The number of years to add.</param>
+ <returns>The <see cref="T:System.DateTime"></see> that results from adding the specified number of years to the specified <see cref="T:System.DateTime"></see>.</returns>
+ <exception cref="T:System.ArgumentException">The resulting <see cref="T:System.DateTime"></see> is outside the supported range of this calendar.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="years">years</paramref> is outside the supported range of the <see cref="T:System.DateTime"></see> return value.</exception>
+ </member>
+ <member name="P:System.Globalization.Calendar.AlgorithmType">
+ <summary>Gets a value indicating whether the current calendar is solar-based, lunar-based, or a combination of both.</summary>
+ <returns>One of the <see cref="T:System.Globalization.CalendarAlgorithmType"></see> values.</returns>
+ </member>
+ <member name="M:System.Globalization.Calendar.Clone">
+ <summary>Creates a new object that is a copy of the current <see cref="T:System.Globalization.Calendar"></see> object.</summary>
+ <returns>A new instance of <see cref="T:System.Object"></see> that is the memberwise clone of the current <see cref="T:System.Globalization.Calendar"></see> object.</returns>
+ </member>
+ <member name="F:System.Globalization.Calendar.CurrentEra">
+ <summary>Represents the current era of the current calendar.</summary>
+ <returns></returns>
+ </member>
+ <member name="P:System.Globalization.Calendar.DaysInYearBeforeMinSupportedYear">
+ <summary>Gets the number of days in the year that precedes the year that is specified by the <see cref="P:System.Globalization.Calendar.MinSupportedDateTime"></see> property.</summary>
+ <returns>The number of days in the year that precedes the year specified by <see cref="P:System.Globalization.Calendar.MinSupportedDateTime"></see>.</returns>
+ </member>
+ <member name="P:System.Globalization.Calendar.Eras">
+ <summary>When overridden in a derived class, gets the list of eras in the current calendar.</summary>
+ <returns>An array of integers that represents the eras in the current calendar.</returns>
+ </member>
+ <member name="M:System.Globalization.Calendar.GetDayOfMonth(System.DateTime)">
+ <summary>When overridden in a derived class, returns the day of the month in the specified <see cref="T:System.DateTime"></see>.</summary>
+ <param name="time">The <see cref="T:System.DateTime"></see> to read.</param>
+ <returns>A positive integer that represents the day of the month in the <paramref name="time">time</paramref> parameter.</returns>
+ </member>
+ <member name="M:System.Globalization.Calendar.GetDayOfWeek(System.DateTime)">
+ <summary>When overridden in a derived class, returns the day of the week in the specified <see cref="T:System.DateTime"></see>.</summary>
+ <param name="time">The <see cref="T:System.DateTime"></see> to read.</param>
+ <returns>A <see cref="T:System.DayOfWeek"></see> value that represents the day of the week in the <paramref name="time">time</paramref> parameter.</returns>
+ </member>
+ <member name="M:System.Globalization.Calendar.GetDayOfYear(System.DateTime)">
+ <summary>When overridden in a derived class, returns the day of the year in the specified <see cref="T:System.DateTime"></see>.</summary>
+ <param name="time">The <see cref="T:System.DateTime"></see> to read.</param>
+ <returns>A positive integer that represents the day of the year in the <paramref name="time">time</paramref> parameter.</returns>
+ </member>
+ <member name="M:System.Globalization.Calendar.GetDaysInMonth(System.Int32,System.Int32)">
+ <summary>Returns the number of days in the specified month and year of the current era.</summary>
+ <param name="year">An integer that represents the year.</param>
+ <param name="month">A positive integer that represents the month.</param>
+ <returns>The number of days in the specified month in the specified year in the current era.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="year">year</paramref> is outside the range supported by the calendar. -or- <paramref name="month">month</paramref> is outside the range supported by the calendar.</exception>
+ </member>
+ <member name="M:System.Globalization.Calendar.GetDaysInMonth(System.Int32,System.Int32,System.Int32)">
+ <summary>When overridden in a derived class, returns the number of days in the specified month, year, and era.</summary>
+ <param name="year">An integer that represents the year.</param>
+ <param name="month">A positive integer that represents the month.</param>
+ <param name="era">An integer that represents the era.</param>
+ <returns>The number of days in the specified month in the specified year in the specified era.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="year">year</paramref> is outside the range supported by the calendar. -or- <paramref name="month">month</paramref> is outside the range supported by the calendar. -or- <paramref name="era">era</paramref> is outside the range supported by the calendar.</exception>
+ </member>
+ <member name="M:System.Globalization.Calendar.GetDaysInYear(System.Int32)">
+ <summary>Returns the number of days in the specified year of the current era.</summary>
+ <param name="year">An integer that represents the year.</param>
+ <returns>The number of days in the specified year in the current era.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="year">year</paramref> is outside the range supported by the calendar.</exception>
+ </member>
+ <member name="M:System.Globalization.Calendar.GetDaysInYear(System.Int32,System.Int32)">
+ <summary>When overridden in a derived class, returns the number of days in the specified year and era.</summary>
+ <param name="year">An integer that represents the year.</param>
+ <param name="era">An integer that represents the era.</param>
+ <returns>The number of days in the specified year in the specified era.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="year">year</paramref> is outside the range supported by the calendar. -or- <paramref name="era">era</paramref> is outside the range supported by the calendar.</exception>
+ </member>
+ <member name="M:System.Globalization.Calendar.GetEra(System.DateTime)">
+ <summary>When overridden in a derived class, returns the era in the specified <see cref="T:System.DateTime"></see>.</summary>
+ <param name="time">The <see cref="T:System.DateTime"></see> to read.</param>
+ <returns>An integer that represents the era in <paramref name="time">time</paramref>.</returns>
+ </member>
+ <member name="M:System.Globalization.Calendar.GetHour(System.DateTime)">
+ <summary>Returns the hours value in the specified <see cref="T:System.DateTime"></see>.</summary>
+ <param name="time">The <see cref="T:System.DateTime"></see> to read.</param>
+ <returns>An integer from 0 to 23 that represents the hour in <paramref name="time">time</paramref>.</returns>
+ </member>
+ <member name="M:System.Globalization.Calendar.GetLeapMonth(System.Int32,System.Int32)">
+ <summary>Calculates the leap month for a specified year and era.</summary>
+ <param name="year">A year.</param>
+ <param name="era">An era.</param>
+ <returns>A positive integer that indicates the leap month in the specified year and era. -or- Zero if this calendar does not support a leap month or if the <paramref name="year">year</paramref> and <paramref name="era">era</paramref> parameters do not specify a leap year.</returns>
+ </member>
+ <member name="M:System.Globalization.Calendar.GetLeapMonth(System.Int32)">
+ <summary>Calculates the leap month for a specified year.</summary>
+ <param name="year">A year.</param>
+ <returns>A positive integer that indicates the leap month in the specified year. -or- Zero if this calendar does not support a leap month or if the <paramref name="year">year</paramref> parameter does not represent a leap year.</returns>
+ </member>
+ <member name="M:System.Globalization.Calendar.GetMilliseconds(System.DateTime)">
+ <summary>Returns the milliseconds value in the specified <see cref="T:System.DateTime"></see>.</summary>
+ <param name="time">The <see cref="T:System.DateTime"></see> to read.</param>
+ <returns>A double-precision floating-point number from 0 to 999 that represents the milliseconds in the <paramref name="time">time</paramref> parameter.</returns>
+ </member>
+ <member name="M:System.Globalization.Calendar.GetMinute(System.DateTime)">
+ <summary>Returns the minutes value in the specified <see cref="T:System.DateTime"></see>.</summary>
+ <param name="time">The <see cref="T:System.DateTime"></see> to read.</param>
+ <returns>An integer from 0 to 59 that represents the minutes in <paramref name="time">time</paramref>.</returns>
+ </member>
+ <member name="M:System.Globalization.Calendar.GetMonth(System.DateTime)">
+ <summary>When overridden in a derived class, returns the month in the specified <see cref="T:System.DateTime"></see>.</summary>
+ <param name="time">The <see cref="T:System.DateTime"></see> to read.</param>
+ <returns>A positive integer that represents the month in <paramref name="time">time</paramref>.</returns>
+ </member>
+ <member name="M:System.Globalization.Calendar.GetMonthsInYear(System.Int32)">
+ <summary>Returns the number of months in the specified year in the current era.</summary>
+ <param name="year">An integer that represents the year.</param>
+ <returns>The number of months in the specified year in the current era.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="year">year</paramref> is outside the range supported by the calendar.</exception>
+ </member>
+ <member name="M:System.Globalization.Calendar.GetMonthsInYear(System.Int32,System.Int32)">
+ <summary>When overridden in a derived class, returns the number of months in the specified year in the specified era.</summary>
+ <param name="year">An integer that represents the year.</param>
+ <param name="era">An integer that represents the era.</param>
+ <returns>The number of months in the specified year in the specified era.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="year">year</paramref> is outside the range supported by the calendar. -or- <paramref name="era">era</paramref> is outside the range supported by the calendar.</exception>
+ </member>
+ <member name="M:System.Globalization.Calendar.GetSecond(System.DateTime)">
+ <summary>Returns the seconds value in the specified <see cref="T:System.DateTime"></see>.</summary>
+ <param name="time">The <see cref="T:System.DateTime"></see> to read.</param>
+ <returns>An integer from 0 to 59 that represents the seconds in <paramref name="time">time</paramref>.</returns>
+ </member>
+ <member name="M:System.Globalization.Calendar.GetWeekOfYear(System.DateTime,System.Globalization.CalendarWeekRule,System.DayOfWeek)">
+ <summary>Returns the week of the year that includes the date in the specified <see cref="T:System.DateTime"></see> value.</summary>
+ <param name="time">A date and time value.</param>
+ <param name="rule">An enumeration value that defines a calendar week.</param>
+ <param name="firstDayOfWeek">An enumeration value that represents the first day of the week.</param>
+ <returns>A positive integer that represents the week of the year that includes the date in the <paramref name="time">time</paramref> parameter.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="time">time</paramref> is earlier than <see cref="P:System.Globalization.Calendar.MinSupportedDateTime"></see> or later than <see cref="P:System.Globalization.Calendar.MaxSupportedDateTime"></see>. -or- <paramref name="firstDayOfWeek">firstDayOfWeek</paramref> is not a valid <see cref="T:System.DayOfWeek"></see> value. -or- <paramref name="rule">rule</paramref> is not a valid <see cref="T:System.Globalization.CalendarWeekRule"></see> value.</exception>
+ </member>
+ <member name="M:System.Globalization.Calendar.GetYear(System.DateTime)">
+ <summary>When overridden in a derived class, returns the year in the specified <see cref="T:System.DateTime"></see>.</summary>
+ <param name="time">The <see cref="T:System.DateTime"></see> to read.</param>
+ <returns>An integer that represents the year in <paramref name="time">time</paramref>.</returns>
+ </member>
+ <member name="M:System.Globalization.Calendar.IsLeapDay(System.Int32,System.Int32,System.Int32)">
+ <summary>Determines whether the specified date in the current era is a leap day.</summary>
+ <param name="year">An integer that represents the year.</param>
+ <param name="month">A positive integer that represents the month.</param>
+ <param name="day">A positive integer that represents the day.</param>
+ <returns>true if the specified day is a leap day; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="year">year</paramref> is outside the range supported by the calendar. -or- <paramref name="month">month</paramref> is outside the range supported by the calendar. -or- <paramref name="day">day</paramref> is outside the range supported by the calendar.</exception>
+ </member>
+ <member name="M:System.Globalization.Calendar.IsLeapDay(System.Int32,System.Int32,System.Int32,System.Int32)">
+ <summary>When overridden in a derived class, determines whether the specified date in the specified era is a leap day.</summary>
+ <param name="year">An integer that represents the year.</param>
+ <param name="month">A positive integer that represents the month.</param>
+ <param name="day">A positive integer that represents the day.</param>
+ <param name="era">An integer that represents the era.</param>
+ <returns>true if the specified day is a leap day; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="year">year</paramref> is outside the range supported by the calendar. -or- <paramref name="month">month</paramref> is outside the range supported by the calendar. -or- <paramref name="day">day</paramref> is outside the range supported by the calendar. -or- <paramref name="era">era</paramref> is outside the range supported by the calendar.</exception>
+ </member>
+ <member name="M:System.Globalization.Calendar.IsLeapMonth(System.Int32,System.Int32,System.Int32)">
+ <summary>When overridden in a derived class, determines whether the specified month in the specified year in the specified era is a leap month.</summary>
+ <param name="year">An integer that represents the year.</param>
+ <param name="month">A positive integer that represents the month.</param>
+ <param name="era">An integer that represents the era.</param>
+ <returns>true if the specified month is a leap month; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="year">year</paramref> is outside the range supported by the calendar. -or- <paramref name="month">month</paramref> is outside the range supported by the calendar. -or- <paramref name="era">era</paramref> is outside the range supported by the calendar.</exception>
+ </member>
+ <member name="M:System.Globalization.Calendar.IsLeapMonth(System.Int32,System.Int32)">
+ <summary>Determines whether the specified month in the specified year in the current era is a leap month.</summary>
+ <param name="year">An integer that represents the year.</param>
+ <param name="month">A positive integer that represents the month.</param>
+ <returns>true if the specified month is a leap month; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="year">year</paramref> is outside the range supported by the calendar. -or- <paramref name="month">month</paramref> is outside the range supported by the calendar.</exception>
+ </member>
+ <member name="M:System.Globalization.Calendar.IsLeapYear(System.Int32)">
+ <summary>Determines whether the specified year in the current era is a leap year.</summary>
+ <param name="year">An integer that represents the year.</param>
+ <returns>true if the specified year is a leap year; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="year">year</paramref> is outside the range supported by the calendar.</exception>
+ </member>
+ <member name="M:System.Globalization.Calendar.IsLeapYear(System.Int32,System.Int32)">
+ <summary>When overridden in a derived class, determines whether the specified year in the specified era is a leap year.</summary>
+ <param name="year">An integer that represents the year.</param>
+ <param name="era">An integer that represents the era.</param>
+ <returns>true if the specified year is a leap year; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="year">year</paramref> is outside the range supported by the calendar. -or- <paramref name="era">era</paramref> is outside the range supported by the calendar.</exception>
+ </member>
+ <member name="P:System.Globalization.Calendar.IsReadOnly">
+ <summary>Gets a value indicating whether this <see cref="T:System.Globalization.Calendar"></see> object is read-only.</summary>
+ <returns>true if this <see cref="T:System.Globalization.Calendar"></see> object is read-only; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Globalization.Calendar.MaxSupportedDateTime">
+ <summary>Gets the latest date and time supported by this <see cref="T:System.Globalization.Calendar"></see> object.</summary>
+ <returns>The latest date and time supported by this calendar. The default is <see cref="F:System.DateTime.MaxValue"></see>.</returns>
+ </member>
+ <member name="P:System.Globalization.Calendar.MinSupportedDateTime">
+ <summary>Gets the earliest date and time supported by this <see cref="T:System.Globalization.Calendar"></see> object.</summary>
+ <returns>The earliest date and time supported by this calendar. The default is <see cref="F:System.DateTime.MinValue"></see>.</returns>
+ </member>
+ <member name="M:System.Globalization.Calendar.ReadOnly(System.Globalization.Calendar)">
+ <summary>Returns a read-only version of the specified <see cref="T:System.Globalization.Calendar"></see> object.</summary>
+ <param name="calendar">A <see cref="T:System.Globalization.Calendar"></see> object.</param>
+ <returns>The <see cref="T:System.Globalization.Calendar"></see> object specified by the <paramref name="calendar">calendar</paramref> parameter, if <paramref name="calendar">calendar</paramref> is read-only. -or- A read-only memberwise clone of the <see cref="T:System.Globalization.Calendar"></see> object specified by <paramref name="calendar">calendar</paramref>, if <paramref name="calendar">calendar</paramref> is not read-only.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="calendar">calendar</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Globalization.Calendar.ToDateTime(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
+ <summary>Returns a <see cref="T:System.DateTime"></see> that is set to the specified date and time in the current era.</summary>
+ <param name="year">An integer that represents the year.</param>
+ <param name="month">A positive integer that represents the month.</param>
+ <param name="day">A positive integer that represents the day.</param>
+ <param name="hour">An integer from 0 to 23 that represents the hour.</param>
+ <param name="minute">An integer from 0 to 59 that represents the minute.</param>
+ <param name="second">An integer from 0 to 59 that represents the second.</param>
+ <param name="millisecond">An integer from 0 to 999 that represents the millisecond.</param>
+ <returns>The <see cref="T:System.DateTime"></see> that is set to the specified date and time in the current era.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="year">year</paramref> is outside the range supported by the calendar. -or- <paramref name="month">month</paramref> is outside the range supported by the calendar. -or- <paramref name="day">day</paramref> is outside the range supported by the calendar. -or- <paramref name="hour">hour</paramref> is less than zero or greater than 23. -or- <paramref name="minute">minute</paramref> is less than zero or greater than 59. -or- <paramref name="second">second</paramref> is less than zero or greater than 59. -or- <paramref name="millisecond">millisecond</paramref> is less than zero or greater than 999.</exception>
+ </member>
+ <member name="M:System.Globalization.Calendar.ToDateTime(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
+ <summary>When overridden in a derived class, returns a <see cref="T:System.DateTime"></see> that is set to the specified date and time in the specified era.</summary>
+ <param name="year">An integer that represents the year.</param>
+ <param name="month">A positive integer that represents the month.</param>
+ <param name="day">A positive integer that represents the day.</param>
+ <param name="hour">An integer from 0 to 23 that represents the hour.</param>
+ <param name="minute">An integer from 0 to 59 that represents the minute.</param>
+ <param name="second">An integer from 0 to 59 that represents the second.</param>
+ <param name="millisecond">An integer from 0 to 999 that represents the millisecond.</param>
+ <param name="era">An integer that represents the era.</param>
+ <returns>The <see cref="T:System.DateTime"></see> that is set to the specified date and time in the current era.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="year">year</paramref> is outside the range supported by the calendar. -or- <paramref name="month">month</paramref> is outside the range supported by the calendar. -or- <paramref name="day">day</paramref> is outside the range supported by the calendar. -or- <paramref name="hour">hour</paramref> is less than zero or greater than 23. -or- <paramref name="minute">minute</paramref> is less than zero or greater than 59. -or- <paramref name="second">second</paramref> is less than zero or greater than 59. -or- <paramref name="millisecond">millisecond</paramref> is less than zero or greater than 999. -or- <paramref name="era">era</paramref> is outside the range supported by the calendar.</exception>
+ </member>
+ <member name="M:System.Globalization.Calendar.ToFourDigitYear(System.Int32)">
+ <summary>Converts the specified year to a four-digit year by using the <see cref="P:System.Globalization.Calendar.TwoDigitYearMax"></see> property to determine the appropriate century.</summary>
+ <param name="year">A two-digit or four-digit integer that represents the year to convert.</param>
+ <returns>An integer that contains the four-digit representation of <paramref name="year">year</paramref>.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="year">year</paramref> is outside the range supported by the calendar.</exception>
+ </member>
+ <member name="P:System.Globalization.Calendar.TwoDigitYearMax">
+ <summary>Gets or sets the last year of a 100-year range that can be represented by a 2-digit year.</summary>
+ <returns>The last year of a 100-year range that can be represented by a 2-digit year.</returns>
+ <exception cref="T:System.InvalidOperationException">The current <see cref="T:System.Globalization.Calendar"></see> object is read-only.</exception>
+ </member>
+ <member name="T:System.Globalization.CalendarAlgorithmType">
+ <summary>Specifies whether a calendar is solar-based, lunar-based, or lunisolar-based.</summary>
+ </member>
+ <member name="F:System.Globalization.CalendarAlgorithmType.LunarCalendar">
+ <summary>A lunar-based calendar.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Globalization.CalendarAlgorithmType.LunisolarCalendar">
+ <summary>A lunisolar-based calendar.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Globalization.CalendarAlgorithmType.SolarCalendar">
+ <summary>A solar-based calendar.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Globalization.CalendarAlgorithmType.Unknown">
+ <summary>An unknown calendar basis.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Globalization.CalendarWeekRule">
+ <summary>Defines different rules for determining the first week of the year.</summary>
+ </member>
+ <member name="F:System.Globalization.CalendarWeekRule.FirstDay">
+ <summary>Indicates that the first week of the year starts on the first day of the year and ends before the following designated first day of the week. The value is 0.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Globalization.CalendarWeekRule.FirstFourDayWeek">
+ <summary>Indicates that the first week of the year is the first week with four or more days before the designated first day of the week. The value is 2.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Globalization.CalendarWeekRule.FirstFullWeek">
+ <summary>Indicates that the first week of the year begins on the first occurrence of the designated first day of the week on or after the first day of the year. The value is 1.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Globalization.CharUnicodeInfo">
+ <summary>Retrieves information about a Unicode character. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Globalization.CharUnicodeInfo.GetDecimalDigitValue(System.Char)">
+ <summary>Gets the decimal digit value of the specified numeric character.</summary>
+ <param name="ch">The Unicode character for which to get the decimal digit value.</param>
+ <returns>The decimal digit value of the specified numeric character. -or- -1, if the specified character is not a decimal digit.</returns>
+ </member>
+ <member name="M:System.Globalization.CharUnicodeInfo.GetDecimalDigitValue(System.String,System.Int32)">
+ <summary>Gets the decimal digit value of the numeric character at the specified index of the specified string.</summary>
+ <param name="s">The <see cref="T:System.String"></see> containing the Unicode character for which to get the decimal digit value.</param>
+ <param name="index">The index of the Unicode character for which to get the decimal digit value.</param>
+ <returns>The decimal digit value of the numeric character at the specified index of the specified string. -or- -1, if the character at the specified index of the specified string is not a decimal digit.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="s">s</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is outside the range of valid indexes in <paramref name="s">s</paramref>.</exception>
+ </member>
+ <member name="M:System.Globalization.CharUnicodeInfo.GetDigitValue(System.Char)">
+ <summary>Gets the digit value of the specified numeric character.</summary>
+ <param name="ch">The Unicode character for which to get the digit value.</param>
+ <returns>The digit value of the specified numeric character. -or- -1, if the specified character is not a digit.</returns>
+ </member>
+ <member name="M:System.Globalization.CharUnicodeInfo.GetDigitValue(System.String,System.Int32)">
+ <summary>Gets the digit value of the numeric character at the specified index of the specified string.</summary>
+ <param name="s">The <see cref="T:System.String"></see> containing the Unicode character for which to get the digit value.</param>
+ <param name="index">The index of the Unicode character for which to get the digit value.</param>
+ <returns>The digit value of the numeric character at the specified index of the specified string. -or- -1, if the character at the specified index of the specified string is not a digit.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="s">s</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is outside the range of valid indexes in <paramref name="s">s</paramref>.</exception>
+ </member>
+ <member name="M:System.Globalization.CharUnicodeInfo.GetNumericValue(System.Char)">
+ <summary>Gets the numeric value associated with the specified character.</summary>
+ <param name="ch">The Unicode character for which to get the numeric value.</param>
+ <returns>The numeric value associated with the specified character. -or- -1, if the specified character is not a numeric character.</returns>
+ </member>
+ <member name="M:System.Globalization.CharUnicodeInfo.GetNumericValue(System.String,System.Int32)">
+ <summary>Gets the numeric value associated with the character at the specified index of the specified string.</summary>
+ <param name="s">The <see cref="T:System.String"></see> containing the Unicode character for which to get the numeric value.</param>
+ <param name="index">The index of the Unicode character for which to get the numeric value.</param>
+ <returns>The numeric value associated with the character at the specified index of the specified string. -or- -1, if the character at the specified index of the specified string is not a numeric character.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="s">s</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is outside the range of valid indexes in <paramref name="s">s</paramref>.</exception>
+ </member>
+ <member name="M:System.Globalization.CharUnicodeInfo.GetUnicodeCategory(System.Char)">
+ <summary>Gets the Unicode category of the specified character.</summary>
+ <param name="ch">The Unicode character for which to get the Unicode category.</param>
+ <returns>A <see cref="T:System.Globalization.UnicodeCategory"></see> value indicating the category of the specified character.</returns>
+ </member>
+ <member name="M:System.Globalization.CharUnicodeInfo.GetUnicodeCategory(System.String,System.Int32)">
+ <summary>Gets the Unicode category of the character at the specified index of the specified string.</summary>
+ <param name="s">The <see cref="T:System.String"></see> containing the Unicode character for which to get the Unicode category.</param>
+ <param name="index">The index of the Unicode character for which to get the Unicode category.</param>
+ <returns>A <see cref="T:System.Globalization.UnicodeCategory"></see> value indicating the category of the character at the specified index of the specified string.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="s">s</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is outside the range of valid indexes in <paramref name="s">s</paramref>.</exception>
+ </member>
+ <member name="T:System.Globalization.ChineseLunisolarCalendar">
+ <summary>Represents time in divisions, such as months, days, and years. Years are calculated using the Chinese calendar, while days and months are calculated using the lunisolar calendar.</summary>
+ </member>
+ <member name="M:System.Globalization.ChineseLunisolarCalendar.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Globalization.ChineseLunisolarCalendar"></see> class.</summary>
+ </member>
+ <member name="F:System.Globalization.ChineseLunisolarCalendar.ChineseEra">
+ <summary>Specifies the era that corresponds to the current <see cref="T:System.Globalization.ChineseLunisolarCalendar"></see> object.</summary>
+ <returns></returns>
+ </member>
+ <member name="P:System.Globalization.ChineseLunisolarCalendar.DaysInYearBeforeMinSupportedYear">
+ <summary>Gets the number of days in the year that precedes the year that is specified by the <see cref="P:System.Globalization.ChineseLunisolarCalendar.MinSupportedDateTime"></see> property.</summary>
+ <returns>The number of days in the year that precedes the year specified by <see cref="P:System.Globalization.ChineseLunisolarCalendar.MinSupportedDateTime"></see>.</returns>
+ </member>
+ <member name="P:System.Globalization.ChineseLunisolarCalendar.Eras">
+ <summary>Gets the eras that correspond to the range of dates and times supported by the current <see cref="T:System.Globalization.ChineseLunisolarCalendar"></see> object.</summary>
+ <returns>An array of 32-bit signed integers that specify the relevant eras. The return value for a <see cref="T:System.Globalization.ChineseLunisolarCalendar"></see> object is always an array containing one element equal to the <see cref="F:System.Globalization.ChineseLunisolarCalendar.ChineseEra"></see> value.</returns>
+ </member>
+ <member name="M:System.Globalization.ChineseLunisolarCalendar.GetEra(System.DateTime)">
+ <summary>Retrieves the era that corresponds to the specified <see cref="T:System.DateTime"></see> type.</summary>
+ <param name="time">The <see cref="T:System.DateTime"></see> type to read.</param>
+ <returns>An integer that represents the era in the <paramref name="time">time</paramref> parameter.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="time">time</paramref> is less than <see cref="P:System.Globalization.ChineseLunisolarCalendar.MinSupportedDateTime"></see> or greater than <see cref="P:System.Globalization.ChineseLunisolarCalendar.MaxSupportedDateTime"></see>.</exception>
+ </member>
+ <member name="P:System.Globalization.ChineseLunisolarCalendar.MaxSupportedDateTime">
+ <summary>Gets the maximum date and time supported by the <see cref="T:System.Globalization.ChineseLunisolarCalendar"></see> class.</summary>
+ <returns>A <see cref="T:System.DateTime"></see> type that represents the last moment on January 28, 2101 in the Gregorian calendar, which is approximately equal to the constructor DateTime(2101, 1, 28, 23, 59, 59, 999).</returns>
+ </member>
+ <member name="P:System.Globalization.ChineseLunisolarCalendar.MinSupportedDateTime">
+ <summary>Gets the minimum date and time supported by the <see cref="T:System.Globalization.ChineseLunisolarCalendar"></see> class.</summary>
+ <returns>A <see cref="T:System.DateTime"></see> type that represents February 19, 1901 in the Gregorian calendar, which is equivalent to the constructor, DateTime(1901, 2, 19).</returns>
+ </member>
+ <member name="T:System.Globalization.CompareInfo">
+ <summary>Implements a set of methods for culture-sensitive string comparisons.</summary>
+ </member>
+ <member name="M:System.Globalization.CompareInfo.Compare(System.String,System.String)">
+ <summary>Compares two strings.</summary>
+ <param name="string1">The first string to compare.</param>
+ <param name="string2">The second string to compare.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A 32-bit signed integer indicating the lexical relationship between the two comparands. </p>
+ <table><thead><tr><th> Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Condition <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> The two strings are equal. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> less than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td><code data-dev-comment-type="paramref">string1</code> is less than <code data-dev-comment-type="paramref">string2</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> greater than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td><code data-dev-comment-type="paramref">string1</code> is greater than <code data-dev-comment-type="paramref">string2</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="M:System.Globalization.CompareInfo.Compare(System.String,System.String,System.Globalization.CompareOptions)">
+ <summary>Compares two strings using the specified <see cref="T:System.Globalization.CompareOptions"></see> value.</summary>
+ <param name="string1">The first string to compare.</param>
+ <param name="string2">The second string to compare.</param>
+ <param name="options">A value that defines how string1 and string2 should be compared. options is either the enumeration value <see cref="F:System.Globalization.CompareOptions.Ordinal"></see>, or a bitwise combination of one or more of the following values: <see cref="F:System.Globalization.CompareOptions.IgnoreCase"></see>, <see cref="F:System.Globalization.CompareOptions.IgnoreSymbols"></see>, <see cref="F:System.Globalization.CompareOptions.IgnoreNonSpace"></see>, <see cref="F:System.Globalization.CompareOptions.IgnoreWidth"></see>, <see cref="F:System.Globalization.CompareOptions.IgnoreKanaType"></see>, and <see cref="F:System.Globalization.CompareOptions.StringSort"></see>.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A 32-bit signed integer indicating the lexical relationship between the two comparands. </p>
+ <table><thead><tr><th> Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Condition <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> The two strings are equal. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> less than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td><code data-dev-comment-type="paramref">string1</code> is less than <code data-dev-comment-type="paramref">string2</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> greater than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td><code data-dev-comment-type="paramref">string1</code> is greater than <code data-dev-comment-type="paramref">string2</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr></tbody></table></p>
+</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="options">options</paramref> contains an invalid <see cref="T:System.Globalization.CompareOptions"></see> value.</exception>
+ </member>
+ <member name="M:System.Globalization.CompareInfo.Compare(System.String,System.Int32,System.String,System.Int32)">
+ <summary>Compares the end section of a string with the end section of another string.</summary>
+ <param name="string1">The first string to compare.</param>
+ <param name="offset1">The zero-based index of the character in string1 at which to start comparing.</param>
+ <param name="string2">The second string to compare.</param>
+ <param name="offset2">The zero-based index of the character in string2 at which to start comparing.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A 32-bit signed integer indicating the lexical relationship between the two comparands. </p>
+ <table><thead><tr><th> Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Condition <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> The two strings are equal. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> less than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> The specified section of <code data-dev-comment-type="paramref">string1</code> is less than the specified section of <code data-dev-comment-type="paramref">string2</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> greater than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> The specified section of <code data-dev-comment-type="paramref">string1</code> is greater than the specified section of <code data-dev-comment-type="paramref">string2</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr></tbody></table></p>
+</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="offset1">offset1</paramref> or <paramref name="offset2">offset2</paramref> is less than zero. -or- <paramref name="offset1">offset1</paramref> is greater than or equal to the number of characters in <paramref name="string1">string1</paramref>. -or- <paramref name="offset2">offset2</paramref> is greater than or equal to the number of characters in <paramref name="string2">string2</paramref>.</exception>
+ </member>
+ <member name="M:System.Globalization.CompareInfo.Compare(System.String,System.Int32,System.String,System.Int32,System.Globalization.CompareOptions)">
+ <summary>Compares the end section of a string with the end section of another string using the specified <see cref="T:System.Globalization.CompareOptions"></see> value.</summary>
+ <param name="string1">The first string to compare.</param>
+ <param name="offset1">The zero-based index of the character in string1 at which to start comparing.</param>
+ <param name="string2">The second string to compare.</param>
+ <param name="offset2">The zero-based index of the character in string2 at which to start comparing.</param>
+ <param name="options">A value that defines how string1 and string2 should be compared. options is either the enumeration value <see cref="F:System.Globalization.CompareOptions.Ordinal"></see>, or a bitwise combination of one or more of the following values: <see cref="F:System.Globalization.CompareOptions.IgnoreCase"></see>, <see cref="F:System.Globalization.CompareOptions.IgnoreSymbols"></see>, <see cref="F:System.Globalization.CompareOptions.IgnoreNonSpace"></see>, <see cref="F:System.Globalization.CompareOptions.IgnoreWidth"></see>, <see cref="F:System.Globalization.CompareOptions.IgnoreKanaType"></see>, and <see cref="F:System.Globalization.CompareOptions.StringSort"></see>.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A 32-bit signed integer indicating the lexical relationship between the two comparands. </p>
+ <table><thead><tr><th> Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Condition <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> The two strings are equal. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> less than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> The specified section of <code data-dev-comment-type="paramref">string1</code> is less than the specified section of <code data-dev-comment-type="paramref">string2</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> greater than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> The specified section of <code data-dev-comment-type="paramref">string1</code> is greater than the specified section of <code data-dev-comment-type="paramref">string2</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr></tbody></table></p>
+</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="offset1">offset1</paramref> or <paramref name="offset2">offset2</paramref> is less than zero. -or- <paramref name="offset1">offset1</paramref> is greater than or equal to the number of characters in <paramref name="string1">string1</paramref>. -or- <paramref name="offset2">offset2</paramref> is greater than or equal to the number of characters in <paramref name="string2">string2</paramref>.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="options">options</paramref> contains an invalid <see cref="T:System.Globalization.CompareOptions"></see> value.</exception>
+ </member>
+ <member name="M:System.Globalization.CompareInfo.Compare(System.String,System.Int32,System.Int32,System.String,System.Int32,System.Int32)">
+ <summary>Compares a section of one string with a section of another string.</summary>
+ <param name="string1">The first string to compare.</param>
+ <param name="offset1">The zero-based index of the character in string1 at which to start comparing.</param>
+ <param name="length1">The number of consecutive characters in string1 to compare.</param>
+ <param name="string2">The second string to compare.</param>
+ <param name="offset2">The zero-based index of the character in string2 at which to start comparing.</param>
+ <param name="length2">The number of consecutive characters in string2 to compare.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A 32-bit signed integer indicating the lexical relationship between the two comparands. </p>
+ <table><thead><tr><th> Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Condition <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> The two strings are equal. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> less than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> The specified section of <code data-dev-comment-type="paramref">string1</code> is less than the specified section of <code data-dev-comment-type="paramref">string2</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> greater than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> The specified section of <code data-dev-comment-type="paramref">string1</code> is greater than the specified section of <code data-dev-comment-type="paramref">string2</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr></tbody></table></p>
+</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="offset1">offset1</paramref> or <paramref name="length1">length1</paramref> or <paramref name="offset2">offset2</paramref> or <paramref name="length2">length2</paramref> is less than zero. -or- <paramref name="offset1">offset1</paramref> is greater than or equal to the number of characters in <paramref name="string1">string1</paramref>. -or- <paramref name="offset2">offset2</paramref> is greater than or equal to the number of characters in <paramref name="string2">string2</paramref>. -or- <paramref name="length1">length1</paramref> is greater than the number of characters from <paramref name="offset1">offset1</paramref> to the end of <paramref name="string1">string1</paramref>. -or- <paramref name="length2">length2</paramref> is greater than the number of characters from <paramref name="offset2">offset2</paramref> to the end of <paramref name="string2">string2</paramref>.</exception>
+ </member>
+ <member name="M:System.Globalization.CompareInfo.Compare(System.String,System.Int32,System.Int32,System.String,System.Int32,System.Int32,System.Globalization.CompareOptions)">
+ <summary>Compares a section of one string with a section of another string using the specified <see cref="T:System.Globalization.CompareOptions"></see> value.</summary>
+ <param name="string1">The first string to compare.</param>
+ <param name="offset1">The zero-based index of the character in string1 at which to start comparing.</param>
+ <param name="length1">The number of consecutive characters in string1 to compare.</param>
+ <param name="string2">The second string to compare.</param>
+ <param name="offset2">The zero-based index of the character in string2 at which to start comparing.</param>
+ <param name="length2">The number of consecutive characters in string2 to compare.</param>
+ <param name="options">A value that defines how string1 and string2 should be compared. options is either the enumeration value <see cref="F:System.Globalization.CompareOptions.Ordinal"></see>, or a bitwise combination of one or more of the following values: <see cref="F:System.Globalization.CompareOptions.IgnoreCase"></see>, <see cref="F:System.Globalization.CompareOptions.IgnoreSymbols"></see>, <see cref="F:System.Globalization.CompareOptions.IgnoreNonSpace"></see>, <see cref="F:System.Globalization.CompareOptions.IgnoreWidth"></see>, <see cref="F:System.Globalization.CompareOptions.IgnoreKanaType"></see>, and <see cref="F:System.Globalization.CompareOptions.StringSort"></see>.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A 32-bit signed integer indicating the lexical relationship between the two comparands. </p>
+ <table><thead><tr><th> Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Condition <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> The two strings are equal. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> less than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> The specified section of <code data-dev-comment-type="paramref">string1</code> is less than the specified section of <code data-dev-comment-type="paramref">string2</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> greater than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> The specified section of <code data-dev-comment-type="paramref">string1</code> is greater than the specified section of <code data-dev-comment-type="paramref">string2</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr></tbody></table></p>
+</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="offset1">offset1</paramref> or <paramref name="length1">length1</paramref> or <paramref name="offset2">offset2</paramref> or <paramref name="length2">length2</paramref> is less than zero. -or- <paramref name="offset1">offset1</paramref> is greater than or equal to the number of characters in <paramref name="string1">string1</paramref>. -or- <paramref name="offset2">offset2</paramref> is greater than or equal to the number of characters in <paramref name="string2">string2</paramref>. -or- <paramref name="length1">length1</paramref> is greater than the number of characters from <paramref name="offset1">offset1</paramref> to the end of <paramref name="string1">string1</paramref>. -or- <paramref name="length2">length2</paramref> is greater than the number of characters from <paramref name="offset2">offset2</paramref> to the end of <paramref name="string2">string2</paramref>.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="options">options</paramref> contains an invalid <see cref="T:System.Globalization.CompareOptions"></see> value.</exception>
+ </member>
+ <member name="M:System.Globalization.CompareInfo.Equals(System.Object)">
+ <summary>Determines whether the specified object is equal to the current <see cref="T:System.Globalization.CompareInfo"></see> object.</summary>
+ <param name="value">The object to compare with the current <see cref="T:System.Globalization.CompareInfo"></see>.</param>
+ <returns>true if the specified object is equal to the current <see cref="T:System.Globalization.CompareInfo"></see>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Globalization.CompareInfo.GetCompareInfo(System.String,System.Reflection.Assembly)">
+ <summary>Initializes a new <see cref="T:System.Globalization.CompareInfo"></see> object that is associated with the specified culture and that uses string comparison methods in the specified <see cref="T:System.Reflection.Assembly"></see>.</summary>
+ <param name="name">A string representing the culture name.</param>
+ <param name="assembly">An <see cref="T:System.Reflection.Assembly"></see> that contains the string comparison methods to use.</param>
+ <returns>A new <see cref="T:System.Globalization.CompareInfo"></see> object associated with the culture with the specified identifier and using string comparison methods in the current <see cref="T:System.Reflection.Assembly"></see>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="name">name</paramref> is null. -or- <paramref name="assembly">assembly</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="name">name</paramref> is an invalid culture name. -or- <paramref name="assembly">assembly</paramref> is of an invalid type.</exception>
+ </member>
+ <member name="M:System.Globalization.CompareInfo.GetCompareInfo(System.Int32,System.Reflection.Assembly)">
+ <summary>Initializes a new <see cref="T:System.Globalization.CompareInfo"></see> object that is associated with the specified culture and that uses string comparison methods in the specified <see cref="T:System.Reflection.Assembly"></see>.</summary>
+ <param name="culture">An integer representing the culture identifier.</param>
+ <param name="assembly">An <see cref="T:System.Reflection.Assembly"></see> that contains the string comparison methods to use.</param>
+ <returns>A new <see cref="T:System.Globalization.CompareInfo"></see> object associated with the culture with the specified identifier and using string comparison methods in the current <see cref="T:System.Reflection.Assembly"></see>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="assembly">assembly</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="assembly">assembly</paramref> is of an invalid type.</exception>
+ </member>
+ <member name="M:System.Globalization.CompareInfo.GetCompareInfo(System.Int32)">
+ <summary>Initializes a new <see cref="T:System.Globalization.CompareInfo"></see> object that is associated with the culture with the specified identifier.</summary>
+ <param name="culture">An integer representing the culture identifier.</param>
+ <returns>A new <see cref="T:System.Globalization.CompareInfo"></see> object associated with the culture with the specified identifier and using string comparison methods in the current <see cref="T:System.Reflection.Assembly"></see>.</returns>
+ </member>
+ <member name="M:System.Globalization.CompareInfo.GetCompareInfo(System.String)">
+ <summary>Initializes a new <see cref="T:System.Globalization.CompareInfo"></see> object that is associated with the culture with the specified name.</summary>
+ <param name="name">A string representing the culture name.</param>
+ <returns>A new <see cref="T:System.Globalization.CompareInfo"></see> object associated with the culture with the specified identifier and using string comparison methods in the current <see cref="T:System.Reflection.Assembly"></see>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="name">name</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="name">name</paramref> is an invalid culture name.</exception>
+ </member>
+ <member name="M:System.Globalization.CompareInfo.GetHashCode">
+ <summary>Serves as a hash function for the current <see cref="T:System.Globalization.CompareInfo"></see> for hashing algorithms and data structures, such as a hash table.</summary>
+ <returns>A hash code for the current <see cref="T:System.Globalization.CompareInfo"></see>.</returns>
+ </member>
+ <member name="M:System.Globalization.CompareInfo.GetHashCode(System.String,System.Globalization.CompareOptions)">
+ <summary>Gets the hash code for a string based on specified comparison options.</summary>
+ <param name="source">The string whose hash code is to be returned.</param>
+ <param name="options">A value that determines how strings are compared.</param>
+ <returns>A 32-bit signed integer hash code.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Globalization.CompareInfo.GetSortKey(System.String)">
+ <summary>Gets the sort key for the specified string.</summary>
+ <param name="source">The string for which a <see cref="T:System.Globalization.SortKey"></see> object is obtained.</param>
+ <returns>The <see cref="T:System.Globalization.SortKey"></see> object that contains the sort key for the specified string.</returns>
+ </member>
+ <member name="M:System.Globalization.CompareInfo.GetSortKey(System.String,System.Globalization.CompareOptions)">
+ <summary>Gets a <see cref="T:System.Globalization.SortKey"></see> object for the specified string using the specified <see cref="T:System.Globalization.CompareOptions"></see> value.</summary>
+ <param name="source">The string for which a <see cref="T:System.Globalization.SortKey"></see> object is obtained.</param>
+ <param name="options">A bitwise combination of one or more of the following enumeration values that define how the sort key is calculated: <see cref="F:System.Globalization.CompareOptions.IgnoreCase"></see>, <see cref="F:System.Globalization.CompareOptions.IgnoreSymbols"></see>, <see cref="F:System.Globalization.CompareOptions.IgnoreNonSpace"></see>, <see cref="F:System.Globalization.CompareOptions.IgnoreWidth"></see>, <see cref="F:System.Globalization.CompareOptions.IgnoreKanaType"></see>, and <see cref="F:System.Globalization.CompareOptions.StringSort"></see>.</param>
+ <returns>The <see cref="T:System.Globalization.SortKey"></see> object that contains the sort key for the specified string.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="options">options</paramref> contains an invalid <see cref="T:System.Globalization.CompareOptions"></see> value.</exception>
+ </member>
+ <member name="M:System.Globalization.CompareInfo.IndexOf(System.String,System.Char,System.Int32,System.Int32)">
+ <summary>Searches for the specified character and returns the zero-based index of the first occurrence within the section of the source string that starts at the specified index and contains the specified number of elements.</summary>
+ <param name="source">The string to search.</param>
+ <param name="value">The character to locate within source.</param>
+ <param name="startIndex">The zero-based starting index of the search.</param>
+ <param name="count">The number of elements in the section to search.</param>
+ <returns>The zero-based index of the first occurrence of <paramref name="value">value</paramref>, if found, within the section of <paramref name="source">source</paramref> that starts at <paramref name="startIndex">startIndex</paramref> and contains the number of elements specified by <paramref name="count">count</paramref>; otherwise, -1. Returns <paramref name="startIndex">startIndex</paramref> if <paramref name="value">value</paramref> is an ignorable character.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="startIndex">startIndex</paramref> is outside the range of valid indexes for <paramref name="source">source</paramref>. -or- <paramref name="count">count</paramref> is less than zero. -or- <paramref name="startIndex">startIndex</paramref> and <paramref name="count">count</paramref> do not specify a valid section in <paramref name="source">source</paramref>.</exception>
+ </member>
+ <member name="M:System.Globalization.CompareInfo.IndexOf(System.String,System.String,System.Int32,System.Int32,System.Globalization.CompareOptions)">
+ <summary>Searches for the specified substring and returns the zero-based index of the first occurrence within the section of the source string that starts at the specified index and contains the specified number of elements using the specified <see cref="T:System.Globalization.CompareOptions"></see> value.</summary>
+ <param name="source">The string to search.</param>
+ <param name="value">The string to locate within source.</param>
+ <param name="startIndex">The zero-based starting index of the search.</param>
+ <param name="count">The number of elements in the section to search.</param>
+ <param name="options">A value that defines how source and value should be compared. options is either the enumeration value <see cref="F:System.Globalization.CompareOptions.Ordinal"></see>, or a bitwise combination of one or more of the following values: <see cref="F:System.Globalization.CompareOptions.IgnoreCase"></see>, <see cref="F:System.Globalization.CompareOptions.IgnoreSymbols"></see>, <see cref="F:System.Globalization.CompareOptions.IgnoreNonSpace"></see>, <see cref="F:System.Globalization.CompareOptions.IgnoreWidth"></see>, and <see cref="F:System.Globalization.CompareOptions.IgnoreKanaType"></see>.</param>
+ <returns>The zero-based index of the first occurrence of <paramref name="value">value</paramref>, if found, within the section of <paramref name="source">source</paramref> that starts at <paramref name="startIndex">startIndex</paramref> and contains the number of elements specified by <paramref name="count">count</paramref>, using the specified comparison options; otherwise, -1. Returns <paramref name="startIndex">startIndex</paramref> if <paramref name="value">value</paramref> is an ignorable character.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null. -or- <paramref name="value">value</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="startIndex">startIndex</paramref> is outside the range of valid indexes for <paramref name="source">source</paramref>. -or- <paramref name="count">count</paramref> is less than zero. -or- <paramref name="startIndex">startIndex</paramref> and <paramref name="count">count</paramref> do not specify a valid section in <paramref name="source">source</paramref>.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="options">options</paramref> contains an invalid <see cref="T:System.Globalization.CompareOptions"></see> value.</exception>
+ </member>
+ <member name="M:System.Globalization.CompareInfo.IndexOf(System.String,System.Char,System.Int32,System.Int32,System.Globalization.CompareOptions)">
+ <summary>Searches for the specified character and returns the zero-based index of the first occurrence within the section of the source string that starts at the specified index and contains the specified number of elements using the specified <see cref="T:System.Globalization.CompareOptions"></see> value.</summary>
+ <param name="source">The string to search.</param>
+ <param name="value">The character to locate within source.</param>
+ <param name="startIndex">The zero-based starting index of the search.</param>
+ <param name="count">The number of elements in the section to search.</param>
+ <param name="options">A value that defines how source and value should be compared. options is either the enumeration value <see cref="F:System.Globalization.CompareOptions.Ordinal"></see>, or a bitwise combination of one or more of the following values: <see cref="F:System.Globalization.CompareOptions.IgnoreCase"></see>, <see cref="F:System.Globalization.CompareOptions.IgnoreSymbols"></see>, <see cref="F:System.Globalization.CompareOptions.IgnoreNonSpace"></see>, <see cref="F:System.Globalization.CompareOptions.IgnoreWidth"></see>, and <see cref="F:System.Globalization.CompareOptions.IgnoreKanaType"></see>.</param>
+ <returns>The zero-based index of the first occurrence of <paramref name="value">value</paramref>, if found, within the section of <paramref name="source">source</paramref> that starts at <paramref name="startIndex">startIndex</paramref> and contains the number of elements specified by <paramref name="count">count</paramref>, using the specified comparison options; otherwise, -1. Returns <paramref name="startIndex">startIndex</paramref> if <paramref name="value">value</paramref> is an ignorable character.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="startIndex">startIndex</paramref> is outside the range of valid indexes for <paramref name="source">source</paramref>. -or- <paramref name="count">count</paramref> is less than zero. -or- <paramref name="startIndex">startIndex</paramref> and <paramref name="count">count</paramref> do not specify a valid section in <paramref name="source">source</paramref>.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="options">options</paramref> contains an invalid <see cref="T:System.Globalization.CompareOptions"></see> value.</exception>
+ </member>
+ <member name="M:System.Globalization.CompareInfo.IndexOf(System.String,System.String,System.Int32,System.Globalization.CompareOptions)">
+ <summary>Searches for the specified substring and returns the zero-based index of the first occurrence within the section of the source string that extends from the specified index to the end of the string using the specified <see cref="T:System.Globalization.CompareOptions"></see> value.</summary>
+ <param name="source">The string to search.</param>
+ <param name="value">The string to locate within source.</param>
+ <param name="startIndex">The zero-based starting index of the search.</param>
+ <param name="options">A value that defines how source and value should be compared. options is either the enumeration value <see cref="F:System.Globalization.CompareOptions.Ordinal"></see>, or a bitwise combination of one or more of the following values: <see cref="F:System.Globalization.CompareOptions.IgnoreCase"></see>, <see cref="F:System.Globalization.CompareOptions.IgnoreSymbols"></see>, <see cref="F:System.Globalization.CompareOptions.IgnoreNonSpace"></see>, <see cref="F:System.Globalization.CompareOptions.IgnoreWidth"></see>, and <see cref="F:System.Globalization.CompareOptions.IgnoreKanaType"></see>.</param>
+ <returns>The zero-based index of the first occurrence of <paramref name="value">value</paramref>, if found, within the section of <paramref name="source">source</paramref> that extends from <paramref name="startIndex">startIndex</paramref> to the end of <paramref name="source">source</paramref>, using the specified comparison options; otherwise, -1. Returns <paramref name="startIndex">startIndex</paramref> if <paramref name="value">value</paramref> is an ignorable character.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null. -or- <paramref name="value">value</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="startIndex">startIndex</paramref> is outside the range of valid indexes for <paramref name="source">source</paramref>.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="options">options</paramref> contains an invalid <see cref="T:System.Globalization.CompareOptions"></see> value.</exception>
+ </member>
+ <member name="M:System.Globalization.CompareInfo.IndexOf(System.String,System.Char,System.Int32,System.Globalization.CompareOptions)">
+ <summary>Searches for the specified character and returns the zero-based index of the first occurrence within the section of the source string that extends from the specified index to the end of the string using the specified <see cref="T:System.Globalization.CompareOptions"></see> value.</summary>
+ <param name="source">The string to search.</param>
+ <param name="value">The character to locate within source.</param>
+ <param name="startIndex">The zero-based starting index of the search.</param>
+ <param name="options">A value that defines how source and value should be compared. options is either the enumeration value <see cref="F:System.Globalization.CompareOptions.Ordinal"></see>, or a bitwise combination of one or more of the following values: <see cref="F:System.Globalization.CompareOptions.IgnoreCase"></see>, <see cref="F:System.Globalization.CompareOptions.IgnoreSymbols"></see>, <see cref="F:System.Globalization.CompareOptions.IgnoreNonSpace"></see>, <see cref="F:System.Globalization.CompareOptions.IgnoreWidth"></see>, and <see cref="F:System.Globalization.CompareOptions.IgnoreKanaType"></see>.</param>
+ <returns>The zero-based index of the first occurrence of <paramref name="value">value</paramref>, if found, within the section of <paramref name="source">source</paramref> that extends from <paramref name="startIndex">startIndex</paramref> to the end of <paramref name="source">source</paramref>, using the specified comparison options; otherwise, -1. Returns <paramref name="startIndex">startIndex</paramref> if <paramref name="value">value</paramref> is an ignorable character.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="startIndex">startIndex</paramref> is outside the range of valid indexes for <paramref name="source">source</paramref>.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="options">options</paramref> contains an invalid <see cref="T:System.Globalization.CompareOptions"></see> value.</exception>
+ </member>
+ <member name="M:System.Globalization.CompareInfo.IndexOf(System.String,System.String,System.Int32,System.Int32)">
+ <summary>Searches for the specified substring and returns the zero-based index of the first occurrence within the section of the source string that starts at the specified index and contains the specified number of elements.</summary>
+ <param name="source">The string to search.</param>
+ <param name="value">The string to locate within source.</param>
+ <param name="startIndex">The zero-based starting index of the search.</param>
+ <param name="count">The number of elements in the section to search.</param>
+ <returns>The zero-based index of the first occurrence of <paramref name="value">value</paramref>, if found, within the section of <paramref name="source">source</paramref> that starts at <paramref name="startIndex">startIndex</paramref> and contains the number of elements specified by <paramref name="count">count</paramref>; otherwise, -1. Returns <paramref name="startIndex">startIndex</paramref> if <paramref name="value">value</paramref> is an ignorable character.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null. -or- <paramref name="value">value</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="startIndex">startIndex</paramref> is outside the range of valid indexes for <paramref name="source">source</paramref>. -or- <paramref name="count">count</paramref> is less than zero. -or- <paramref name="startIndex">startIndex</paramref> and <paramref name="count">count</paramref> do not specify a valid section in <paramref name="source">source</paramref>.</exception>
+ </member>
+ <member name="M:System.Globalization.CompareInfo.IndexOf(System.String,System.String,System.Globalization.CompareOptions)">
+ <summary>Searches for the specified substring and returns the zero-based index of the first occurrence within the entire source string using the specified <see cref="T:System.Globalization.CompareOptions"></see> value.</summary>
+ <param name="source">The string to search.</param>
+ <param name="value">The string to locate within source.</param>
+ <param name="options">A value that defines how source and value should be compared. options is either the enumeration value <see cref="F:System.Globalization.CompareOptions.Ordinal"></see>, or a bitwise combination of one or more of the following values: <see cref="F:System.Globalization.CompareOptions.IgnoreCase"></see>, <see cref="F:System.Globalization.CompareOptions.IgnoreSymbols"></see>, <see cref="F:System.Globalization.CompareOptions.IgnoreNonSpace"></see>, <see cref="F:System.Globalization.CompareOptions.IgnoreWidth"></see>, and <see cref="F:System.Globalization.CompareOptions.IgnoreKanaType"></see>.</param>
+ <returns>The zero-based index of the first occurrence of <paramref name="value">value</paramref>, if found, within <paramref name="source">source</paramref>, using the specified comparison options; otherwise, -1. Returns 0 (zero) if <paramref name="value">value</paramref> is an ignorable character.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null. -or- <paramref name="value">value</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="options">options</paramref> contains an invalid <see cref="T:System.Globalization.CompareOptions"></see> value.</exception>
+ </member>
+ <member name="M:System.Globalization.CompareInfo.IndexOf(System.String,System.Char,System.Int32)">
+ <summary>Searches for the specified character and returns the zero-based index of the first occurrence within the section of the source string that extends from the specified index to the end of the string.</summary>
+ <param name="source">The string to search.</param>
+ <param name="value">The character to locate within source.</param>
+ <param name="startIndex">The zero-based starting index of the search.</param>
+ <returns>The zero-based index of the first occurrence of <paramref name="value">value</paramref>, if found, within the section of <paramref name="source">source</paramref> that extends from <paramref name="startIndex">startIndex</paramref> to the end of <paramref name="source">source</paramref>; otherwise, -1. Returns <paramref name="startIndex">startIndex</paramref> if <paramref name="value">value</paramref> is an ignorable character.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="startIndex">startIndex</paramref> is outside the range of valid indexes for <paramref name="source">source</paramref>.</exception>
+ </member>
+ <member name="M:System.Globalization.CompareInfo.IndexOf(System.String,System.Char,System.Globalization.CompareOptions)">
+ <summary>Searches for the specified character and returns the zero-based index of the first occurrence within the entire source string using the specified <see cref="T:System.Globalization.CompareOptions"></see> value.</summary>
+ <param name="source">The string to search.</param>
+ <param name="value">The character to locate within source.</param>
+ <param name="options">A value that defines how the strings should be compared. options is either the enumeration value <see cref="F:System.Globalization.CompareOptions.Ordinal"></see>, or a bitwise combination of one or more of the following values: <see cref="F:System.Globalization.CompareOptions.IgnoreCase"></see>, <see cref="F:System.Globalization.CompareOptions.IgnoreSymbols"></see>, <see cref="F:System.Globalization.CompareOptions.IgnoreNonSpace"></see>, <see cref="F:System.Globalization.CompareOptions.IgnoreWidth"></see>, and <see cref="F:System.Globalization.CompareOptions.IgnoreKanaType"></see>.</param>
+ <returns>The zero-based index of the first occurrence of <paramref name="value">value</paramref>, if found, within <paramref name="source">source</paramref>, using the specified comparison options; otherwise, -1. Returns 0 (zero) if <paramref name="value">value</paramref> is an ignorable character.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="options">options</paramref> contains an invalid <see cref="T:System.Globalization.CompareOptions"></see> value.</exception>
+ </member>
+ <member name="M:System.Globalization.CompareInfo.IndexOf(System.String,System.String,System.Int32)">
+ <summary>Searches for the specified substring and returns the zero-based index of the first occurrence within the section of the source string that extends from the specified index to the end of the string.</summary>
+ <param name="source">The string to search.</param>
+ <param name="value">The string to locate within source.</param>
+ <param name="startIndex">The zero-based starting index of the search.</param>
+ <returns>The zero-based index of the first occurrence of <paramref name="value">value</paramref>, if found, within the section of <paramref name="source">source</paramref> that extends from <paramref name="startIndex">startIndex</paramref> to the end of <paramref name="source">source</paramref>; otherwise, -1. Returns <paramref name="startIndex">startIndex</paramref> if <paramref name="value">value</paramref> is an ignorable character.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null. -or- <paramref name="value">value</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="startIndex">startIndex</paramref> is outside the range of valid indexes for <paramref name="source">source</paramref>.</exception>
+ </member>
+ <member name="M:System.Globalization.CompareInfo.IndexOf(System.String,System.String)">
+ <summary>Searches for the specified substring and returns the zero-based index of the first occurrence within the entire source string.</summary>
+ <param name="source">The string to search.</param>
+ <param name="value">The string to locate within source.</param>
+ <returns>The zero-based index of the first occurrence of <paramref name="value">value</paramref>, if found, within <paramref name="source">source</paramref>; otherwise, -1. Returns 0 (zero) if <paramref name="value">value</paramref> is an ignorable character.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null. -or- <paramref name="value">value</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Globalization.CompareInfo.IndexOf(System.String,System.Char)">
+ <summary>Searches for the specified character and returns the zero-based index of the first occurrence within the entire source string.</summary>
+ <param name="source">The string to search.</param>
+ <param name="value">The character to locate within source.</param>
+ <returns>The zero-based index of the first occurrence of <paramref name="value">value</paramref>, if found, within <paramref name="source">source</paramref>; otherwise, -1. Returns 0 (zero) if <paramref name="value">value</paramref> is an ignorable character.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Globalization.CompareInfo.IsPrefix(System.String,System.String)">
+ <summary>Determines whether the specified source string starts with the specified prefix.</summary>
+ <param name="source">The string to search in.</param>
+ <param name="prefix">The string to compare with the beginning of source.</param>
+ <returns>true if the length of <paramref name="prefix">prefix</paramref> is less than or equal to the length of <paramref name="source">source</paramref> and <paramref name="source">source</paramref> starts with <paramref name="prefix">prefix</paramref>; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null. -or- <paramref name="prefix">prefix</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Globalization.CompareInfo.IsPrefix(System.String,System.String,System.Globalization.CompareOptions)">
+ <summary>Determines whether the specified source string starts with the specified prefix using the specified <see cref="T:System.Globalization.CompareOptions"></see> value.</summary>
+ <param name="source">The string to search in.</param>
+ <param name="prefix">The string to compare with the beginning of source.</param>
+ <param name="options">A value that defines how source and prefix should be compared. options is either the enumeration value <see cref="F:System.Globalization.CompareOptions.Ordinal"></see>, or a bitwise combination of one or more of the following values: <see cref="F:System.Globalization.CompareOptions.IgnoreCase"></see>, <see cref="F:System.Globalization.CompareOptions.IgnoreSymbols"></see>, <see cref="F:System.Globalization.CompareOptions.IgnoreNonSpace"></see>, <see cref="F:System.Globalization.CompareOptions.IgnoreWidth"></see>, and <see cref="F:System.Globalization.CompareOptions.IgnoreKanaType"></see>.</param>
+ <returns>true if the length of <paramref name="prefix">prefix</paramref> is less than or equal to the length of <paramref name="source">source</paramref> and <paramref name="source">source</paramref> starts with <paramref name="prefix">prefix</paramref>; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null. -or- <paramref name="prefix">prefix</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="options">options</paramref> contains an invalid <see cref="T:System.Globalization.CompareOptions"></see> value.</exception>
+ </member>
+ <member name="M:System.Globalization.CompareInfo.IsSortable(System.String)">
+ <summary>Indicates whether a specified Unicode string is sortable.</summary>
+ <param name="text">A string of zero or more Unicode characters.</param>
+ <returns>true if the <paramref name="str">str</paramref> parameter is not an empty string (&quot;&quot;) and all the Unicode characters in <paramref name="str">str</paramref> are sortable; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="str">str</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Globalization.CompareInfo.IsSortable(System.Char)">
+ <summary>Indicates whether a specified Unicode character is sortable.</summary>
+ <param name="ch">A Unicode character.</param>
+ <returns>true if the <paramref name="ch">ch</paramref> parameter is sortable; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Globalization.CompareInfo.IsSuffix(System.String,System.String)">
+ <summary>Determines whether the specified source string ends with the specified suffix.</summary>
+ <param name="source">The string to search in.</param>
+ <param name="suffix">The string to compare with the end of source.</param>
+ <returns>true if the length of <paramref name="suffix">suffix</paramref> is less than or equal to the length of <paramref name="source">source</paramref> and <paramref name="source">source</paramref> ends with <paramref name="suffix">suffix</paramref>; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null. -or- <paramref name="suffix">suffix</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Globalization.CompareInfo.IsSuffix(System.String,System.String,System.Globalization.CompareOptions)">
+ <summary>Determines whether the specified source string ends with the specified suffix using the specified <see cref="T:System.Globalization.CompareOptions"></see> value.</summary>
+ <param name="source">The string to search in.</param>
+ <param name="suffix">The string to compare with the end of source.</param>
+ <param name="options">A value that defines how source and suffix should be compared. options is either the enumeration value <see cref="F:System.Globalization.CompareOptions.Ordinal"></see> used by itself, or the bitwise combination of one or more of the following values: <see cref="F:System.Globalization.CompareOptions.IgnoreCase"></see>, <see cref="F:System.Globalization.CompareOptions.IgnoreSymbols"></see>, <see cref="F:System.Globalization.CompareOptions.IgnoreNonSpace"></see>, <see cref="F:System.Globalization.CompareOptions.IgnoreWidth"></see>, and <see cref="F:System.Globalization.CompareOptions.IgnoreKanaType"></see>.</param>
+ <returns>true if the length of <paramref name="suffix">suffix</paramref> is less than or equal to the length of <paramref name="source">source</paramref> and <paramref name="source">source</paramref> ends with <paramref name="suffix">suffix</paramref>; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null. -or- <paramref name="suffix">suffix</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="options">options</paramref> contains an invalid <see cref="T:System.Globalization.CompareOptions"></see> value.</exception>
+ </member>
+ <member name="M:System.Globalization.CompareInfo.LastIndexOf(System.String,System.Char,System.Int32,System.Int32,System.Globalization.CompareOptions)">
+ <summary>Searches for the specified character and returns the zero-based index of the last occurrence within the section of the source string that contains the specified number of elements and ends at the specified index using the specified <see cref="T:System.Globalization.CompareOptions"></see> value.</summary>
+ <param name="source">The string to search.</param>
+ <param name="value">The character to locate within source.</param>
+ <param name="startIndex">The zero-based starting index of the backward search.</param>
+ <param name="count">The number of elements in the section to search.</param>
+ <param name="options">A value that defines how source and value should be compared. options is either the enumeration value <see cref="F:System.Globalization.CompareOptions.Ordinal"></see>, or a bitwise combination of one or more of the following values: <see cref="F:System.Globalization.CompareOptions.IgnoreCase"></see>, <see cref="F:System.Globalization.CompareOptions.IgnoreSymbols"></see>, <see cref="F:System.Globalization.CompareOptions.IgnoreNonSpace"></see>, <see cref="F:System.Globalization.CompareOptions.IgnoreWidth"></see>, and <see cref="F:System.Globalization.CompareOptions.IgnoreKanaType"></see>.</param>
+ <returns>The zero-based index of the last occurrence of <paramref name="value">value</paramref>, if found, within the section of <paramref name="source">source</paramref> that contains the number of elements specified by <paramref name="count">count</paramref> and that ends at <paramref name="startIndex">startIndex</paramref>, using the specified comparison options; otherwise, -1. Returns <paramref name="startIndex">startIndex</paramref> if <paramref name="value">value</paramref> is an ignorable character.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="startIndex">startIndex</paramref> is outside the range of valid indexes for <paramref name="source">source</paramref>. -or- <paramref name="count">count</paramref> is less than zero. -or- <paramref name="startIndex">startIndex</paramref> and <paramref name="count">count</paramref> do not specify a valid section in <paramref name="source">source</paramref>.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="options">options</paramref> contains an invalid <see cref="T:System.Globalization.CompareOptions"></see> value.</exception>
+ </member>
+ <member name="M:System.Globalization.CompareInfo.LastIndexOf(System.String,System.String,System.Int32,System.Int32)">
+ <summary>Searches for the specified substring and returns the zero-based index of the last occurrence within the section of the source string that contains the specified number of elements and ends at the specified index.</summary>
+ <param name="source">The string to search.</param>
+ <param name="value">The string to locate within source.</param>
+ <param name="startIndex">The zero-based starting index of the backward search.</param>
+ <param name="count">The number of elements in the section to search.</param>
+ <returns>The zero-based index of the last occurrence of <paramref name="value">value</paramref>, if found, within the section of <paramref name="source">source</paramref> that contains the number of elements specified by <paramref name="count">count</paramref> and that ends at <paramref name="startIndex">startIndex</paramref>; otherwise, -1. Returns <paramref name="startIndex">startIndex</paramref> if <paramref name="value">value</paramref> is an ignorable character.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null. -or- <paramref name="value">value</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="startIndex">startIndex</paramref> is outside the range of valid indexes for <paramref name="source">source</paramref>. -or- <paramref name="count">count</paramref> is less than zero. -or- <paramref name="startIndex">startIndex</paramref> and <paramref name="count">count</paramref> do not specify a valid section in <paramref name="source">source</paramref>.</exception>
+ </member>
+ <member name="M:System.Globalization.CompareInfo.LastIndexOf(System.String,System.String,System.Int32,System.Int32,System.Globalization.CompareOptions)">
+ <summary>Searches for the specified substring and returns the zero-based index of the last occurrence within the section of the source string that contains the specified number of elements and ends at the specified index using the specified <see cref="T:System.Globalization.CompareOptions"></see> value.</summary>
+ <param name="source">The string to search.</param>
+ <param name="value">The string to locate within source.</param>
+ <param name="startIndex">The zero-based starting index of the backward search.</param>
+ <param name="count">The number of elements in the section to search.</param>
+ <param name="options">A value that defines how source and value should be compared. options is either the enumeration value <see cref="F:System.Globalization.CompareOptions.Ordinal"></see>, or a bitwise combination of one or more of the following values: <see cref="F:System.Globalization.CompareOptions.IgnoreCase"></see>, <see cref="F:System.Globalization.CompareOptions.IgnoreSymbols"></see>, <see cref="F:System.Globalization.CompareOptions.IgnoreNonSpace"></see>, <see cref="F:System.Globalization.CompareOptions.IgnoreWidth"></see>, and <see cref="F:System.Globalization.CompareOptions.IgnoreKanaType"></see>.</param>
+ <returns>The zero-based index of the last occurrence of <paramref name="value">value</paramref>, if found, within the section of <paramref name="source">source</paramref> that contains the number of elements specified by <paramref name="count">count</paramref> and that ends at <paramref name="startIndex">startIndex</paramref>, using the specified comparison options; otherwise, -1. Returns <paramref name="startIndex">startIndex</paramref> if <paramref name="value">value</paramref> is an ignorable character.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null. -or- <paramref name="value">value</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="startIndex">startIndex</paramref> is outside the range of valid indexes for <paramref name="source">source</paramref>. -or- <paramref name="count">count</paramref> is less than zero. -or- <paramref name="startIndex">startIndex</paramref> and <paramref name="count">count</paramref> do not specify a valid section in <paramref name="source">source</paramref>.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="options">options</paramref> contains an invalid <see cref="T:System.Globalization.CompareOptions"></see> value.</exception>
+ </member>
+ <member name="M:System.Globalization.CompareInfo.LastIndexOf(System.String,System.String,System.Int32,System.Globalization.CompareOptions)">
+ <summary>Searches for the specified substring and returns the zero-based index of the last occurrence within the section of the source string that extends from the beginning of the string to the specified index using the specified <see cref="T:System.Globalization.CompareOptions"></see> value.</summary>
+ <param name="source">The string to search.</param>
+ <param name="value">The string to locate within source.</param>
+ <param name="startIndex">The zero-based starting index of the backward search.</param>
+ <param name="options">A value that defines how source and value should be compared. options is either the enumeration value <see cref="F:System.Globalization.CompareOptions.Ordinal"></see>, or a bitwise combination of one or more of the following values: <see cref="F:System.Globalization.CompareOptions.IgnoreCase"></see>, <see cref="F:System.Globalization.CompareOptions.IgnoreSymbols"></see>, <see cref="F:System.Globalization.CompareOptions.IgnoreNonSpace"></see>, <see cref="F:System.Globalization.CompareOptions.IgnoreWidth"></see>, and <see cref="F:System.Globalization.CompareOptions.IgnoreKanaType"></see>.</param>
+ <returns>The zero-based index of the last occurrence of <paramref name="value">value</paramref>, if found, within the section of <paramref name="source">source</paramref> that extends from the beginning of <paramref name="source">source</paramref> to <paramref name="startIndex">startIndex</paramref>, using the specified comparison options; otherwise, -1. Returns <paramref name="startIndex">startIndex</paramref> if <paramref name="value">value</paramref> is an ignorable character.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null. -or- <paramref name="value">value</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="startIndex">startIndex</paramref> is outside the range of valid indexes for <paramref name="source">source</paramref>.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="options">options</paramref> contains an invalid <see cref="T:System.Globalization.CompareOptions"></see> value.</exception>
+ </member>
+ <member name="M:System.Globalization.CompareInfo.LastIndexOf(System.String,System.Char,System.Int32,System.Int32)">
+ <summary>Searches for the specified character and returns the zero-based index of the last occurrence within the section of the source string that contains the specified number of elements and ends at the specified index.</summary>
+ <param name="source">The string to search.</param>
+ <param name="value">The character to locate within source.</param>
+ <param name="startIndex">The zero-based starting index of the backward search.</param>
+ <param name="count">The number of elements in the section to search.</param>
+ <returns>The zero-based index of the last occurrence of <paramref name="value">value</paramref>, if found, within the section of <paramref name="source">source</paramref> that contains the number of elements specified by <paramref name="count">count</paramref> and that ends at <paramref name="startIndex">startIndex</paramref>; otherwise, -1. Returns <paramref name="startIndex">startIndex</paramref> if <paramref name="value">value</paramref> is an ignorable character.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="startIndex">startIndex</paramref> is outside the range of valid indexes for <paramref name="source">source</paramref>. -or- <paramref name="count">count</paramref> is less than zero. -or- <paramref name="startIndex">startIndex</paramref> and <paramref name="count">count</paramref> do not specify a valid section in <paramref name="source">source</paramref>.</exception>
+ </member>
+ <member name="M:System.Globalization.CompareInfo.LastIndexOf(System.String,System.Char,System.Int32,System.Globalization.CompareOptions)">
+ <summary>Searches for the specified character and returns the zero-based index of the last occurrence within the section of the source string that extends from the beginning of the string to the specified index using the specified <see cref="T:System.Globalization.CompareOptions"></see> value.</summary>
+ <param name="source">The string to search.</param>
+ <param name="value">The character to locate within source.</param>
+ <param name="startIndex">The zero-based starting index of the backward search.</param>
+ <param name="options">A value that defines how source and value should be compared. options is either the enumeration value <see cref="F:System.Globalization.CompareOptions.Ordinal"></see>, or a bitwise combination of one or more of the following values: <see cref="F:System.Globalization.CompareOptions.IgnoreCase"></see>, <see cref="F:System.Globalization.CompareOptions.IgnoreSymbols"></see>, <see cref="F:System.Globalization.CompareOptions.IgnoreNonSpace"></see>, <see cref="F:System.Globalization.CompareOptions.IgnoreWidth"></see>, and <see cref="F:System.Globalization.CompareOptions.IgnoreKanaType"></see>.</param>
+ <returns>The zero-based index of the last occurrence of <paramref name="value">value</paramref>, if found, within the section of <paramref name="source">source</paramref> that extends from the beginning of <paramref name="source">source</paramref> to <paramref name="startIndex">startIndex</paramref>, using the specified comparison options; otherwise, -1. Returns <paramref name="startIndex">startIndex</paramref> if <paramref name="value">value</paramref> is an ignorable character.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="startIndex">startIndex</paramref> is outside the range of valid indexes for <paramref name="source">source</paramref>.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="options">options</paramref> contains an invalid <see cref="T:System.Globalization.CompareOptions"></see> value.</exception>
+ </member>
+ <member name="M:System.Globalization.CompareInfo.LastIndexOf(System.String,System.Char,System.Globalization.CompareOptions)">
+ <summary>Searches for the specified character and returns the zero-based index of the last occurrence within the entire source string using the specified <see cref="T:System.Globalization.CompareOptions"></see> value.</summary>
+ <param name="source">The string to search.</param>
+ <param name="value">The character to locate within source.</param>
+ <param name="options">A value that defines how source and value should be compared. options is either the enumeration value <see cref="F:System.Globalization.CompareOptions.Ordinal"></see>, or a bitwise combination of one or more of the following values: <see cref="F:System.Globalization.CompareOptions.IgnoreCase"></see>, <see cref="F:System.Globalization.CompareOptions.IgnoreSymbols"></see>, <see cref="F:System.Globalization.CompareOptions.IgnoreNonSpace"></see>, <see cref="F:System.Globalization.CompareOptions.IgnoreWidth"></see>, and <see cref="F:System.Globalization.CompareOptions.IgnoreKanaType"></see>.</param>
+ <returns>The zero-based index of the last occurrence of <paramref name="value">value</paramref>, if found, within <paramref name="source">source</paramref>, using the specified comparison options; otherwise, -1.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="options">options</paramref> contains an invalid <see cref="T:System.Globalization.CompareOptions"></see> value.</exception>
+ </member>
+ <member name="M:System.Globalization.CompareInfo.LastIndexOf(System.String,System.String,System.Globalization.CompareOptions)">
+ <summary>Searches for the specified substring and returns the zero-based index of the last occurrence within the entire source string using the specified <see cref="T:System.Globalization.CompareOptions"></see> value.</summary>
+ <param name="source">The string to search.</param>
+ <param name="value">The string to locate within source.</param>
+ <param name="options">A value that defines how source and value should be compared. options is either the enumeration value <see cref="F:System.Globalization.CompareOptions.Ordinal"></see>, or a bitwise combination of one or more of the following values: <see cref="F:System.Globalization.CompareOptions.IgnoreCase"></see>, <see cref="F:System.Globalization.CompareOptions.IgnoreSymbols"></see>, <see cref="F:System.Globalization.CompareOptions.IgnoreNonSpace"></see>, <see cref="F:System.Globalization.CompareOptions.IgnoreWidth"></see>, and <see cref="F:System.Globalization.CompareOptions.IgnoreKanaType"></see>.</param>
+ <returns>The zero-based index of the last occurrence of <paramref name="value">value</paramref>, if found, within <paramref name="source">source</paramref>, using the specified comparison options; otherwise, -1.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null. -or- <paramref name="value">value</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="options">options</paramref> contains an invalid <see cref="T:System.Globalization.CompareOptions"></see> value.</exception>
+ </member>
+ <member name="M:System.Globalization.CompareInfo.LastIndexOf(System.String,System.Char,System.Int32)">
+ <summary>Searches for the specified character and returns the zero-based index of the last occurrence within the section of the source string that extends from the beginning of the string to the specified index.</summary>
+ <param name="source">The string to search.</param>
+ <param name="value">The character to locate within source.</param>
+ <param name="startIndex">The zero-based starting index of the backward search.</param>
+ <returns>The zero-based index of the last occurrence of <paramref name="value">value</paramref>, if found, within the section of <paramref name="source">source</paramref> that extends from the beginning of <paramref name="source">source</paramref> to <paramref name="startIndex">startIndex</paramref>; otherwise, -1. Returns <paramref name="startIndex">startIndex</paramref> if <paramref name="value">value</paramref> is an ignorable character.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="startIndex">startIndex</paramref> is outside the range of valid indexes for <paramref name="source">source</paramref>.</exception>
+ </member>
+ <member name="M:System.Globalization.CompareInfo.LastIndexOf(System.String,System.String)">
+ <summary>Searches for the specified substring and returns the zero-based index of the last occurrence within the entire source string.</summary>
+ <param name="source">The string to search.</param>
+ <param name="value">The string to locate within source.</param>
+ <returns>The zero-based index of the last occurrence of <paramref name="value">value</paramref>, if found, within <paramref name="source">source</paramref>; otherwise, -1.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null. -or- <paramref name="value">value</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Globalization.CompareInfo.LastIndexOf(System.String,System.Char)">
+ <summary>Searches for the specified character and returns the zero-based index of the last occurrence within the entire source string.</summary>
+ <param name="source">The string to search.</param>
+ <param name="value">The character to locate within source.</param>
+ <returns>The zero-based index of the last occurrence of <paramref name="value">value</paramref>, if found, within <paramref name="source">source</paramref>; otherwise, -1.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Globalization.CompareInfo.LastIndexOf(System.String,System.String,System.Int32)">
+ <summary>Searches for the specified substring and returns the zero-based index of the last occurrence within the section of the source string that extends from the beginning of the string to the specified index.</summary>
+ <param name="source">The string to search.</param>
+ <param name="value">The string to locate within source.</param>
+ <param name="startIndex">The zero-based starting index of the backward search.</param>
+ <returns>The zero-based index of the last occurrence of <paramref name="value">value</paramref>, if found, within the section of <paramref name="source">source</paramref> that extends from the beginning of <paramref name="source">source</paramref> to <paramref name="startIndex">startIndex</paramref>; otherwise, -1. Returns <paramref name="startIndex">startIndex</paramref> if <paramref name="value">value</paramref> is an ignorable character.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null. -or- <paramref name="value">value</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="startIndex">startIndex</paramref> is outside the range of valid indexes for <paramref name="source">source</paramref>.</exception>
+ </member>
+ <member name="P:System.Globalization.CompareInfo.LCID">
+ <summary>Gets the properly formed culture identifier for the current <see cref="T:System.Globalization.CompareInfo"></see>.</summary>
+ <returns>The properly formed culture identifier for the current <see cref="T:System.Globalization.CompareInfo"></see>.</returns>
+ </member>
+ <member name="P:System.Globalization.CompareInfo.Name">
+ <summary>Gets the name of the culture used for sorting operations by this <see cref="T:System.Globalization.CompareInfo"></see> object.</summary>
+ <returns>The name of a culture.</returns>
+ </member>
+ <member name="M:System.Globalization.CompareInfo.ToString">
+ <summary>Returns a string that represents the current <see cref="T:System.Globalization.CompareInfo"></see> object.</summary>
+ <returns>A string that represents the current <see cref="T:System.Globalization.CompareInfo"></see> object.</returns>
+ </member>
+ <member name="P:System.Globalization.CompareInfo.Version">
+ <summary>Gets information about the version of Unicode used for comparing and sorting strings.</summary>
+ <returns>An object that contains information about the Unicode version used for comparing and sorting strings.</returns>
+ </member>
+ <member name="M:System.Globalization.CompareInfo.System#Runtime#Serialization#IDeserializationCallback#OnDeserialization(System.Object)">
+ <summary>Runs when the entire object graph has been deserialized.</summary>
+ <param name="sender">The object that initiated the callback.</param>
+ </member>
+ <member name="T:System.Globalization.CompareOptions">
+ <summary>Defines the string comparison options to use with <see cref="T:System.Globalization.CompareInfo"></see>.</summary>
+ </member>
+ <member name="F:System.Globalization.CompareOptions.IgnoreCase">
+ <summary>Indicates that the string comparison must ignore case.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Globalization.CompareOptions.IgnoreKanaType">
+ <summary>Indicates that the string comparison must ignore the Kana type. Kana type refers to Japanese hiragana and katakana characters, which represent phonetic sounds in the Japanese language. Hiragana is used for native Japanese expressions and words, while katakana is used for words borrowed from other languages, such as &quot;computer&quot; or &quot;Internet&quot;. A phonetic sound can be expressed in both hiragana and katakana. If this value is selected, the hiragana character for one sound is considered equal to the katakana character for the same sound.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Globalization.CompareOptions.IgnoreNonSpace">
+ <summary>Indicates that the string comparison must ignore nonspacing combining characters, such as diacritics. The <see cref="http://go.microsoft.com/fwlink/?linkid=37123">Unicode Standard</see> defines combining characters as characters that are combined with base characters to produce a new character. Nonspacing combining characters do not occupy a spacing position by themselves when rendered.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Globalization.CompareOptions.IgnoreSymbols">
+ <summary>Indicates that the string comparison must ignore symbols, such as white-space characters, punctuation, currency symbols, the percent sign, mathematical symbols, the ampersand, and so on.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Globalization.CompareOptions.IgnoreWidth">
+ <summary>Indicates that the string comparison must ignore the character width. For example, Japanese katakana characters can be written as full-width or half-width. If this value is selected, the katakana characters written as full-width are considered equal to the same characters written as half-width.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Globalization.CompareOptions.None">
+ <summary>Indicates the default option settings for string comparisons.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Globalization.CompareOptions.Ordinal">
+ <summary>Indicates that the string comparison must use successive Unicode UTF-16 encoded values of the string (code unit by code unit comparison), leading to a fast comparison but one that is culture-insensitive. A string starting with a code unit XXXX16 comes before a string starting with YYYY16, if XXXX16 is less than YYYY16. This value cannot be combined with other <see cref="T:System.Globalization.CompareOptions"></see> values and must be used alone.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Globalization.CompareOptions.OrdinalIgnoreCase">
+ <summary>String comparison must ignore case, then perform an ordinal comparison. This technique is equivalent to converting the string to uppercase using the invariant culture and then performing an ordinal comparison on the result.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Globalization.CompareOptions.StringSort">
+ <summary>Indicates that the string comparison must use the string sort algorithm. In a string sort, the hyphen and the apostrophe, as well as other nonalphanumeric symbols, come before alphanumeric characters.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Globalization.CultureInfo">
+ <summary>Provides information about a specific culture (called a locale for unmanaged code development). The information includes the names for the culture, the writing system, the calendar used, the sort order of strings, and formatting for dates and numbers.</summary>
+ </member>
+ <member name="M:System.Globalization.CultureInfo.#ctor(System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Globalization.CultureInfo"></see> class based on the culture specified by the culture identifier.</summary>
+ <param name="culture">A predefined <see cref="T:System.Globalization.CultureInfo"></see> identifier, <see cref="P:System.Globalization.CultureInfo.LCID"></see> property of an existing <see cref="T:System.Globalization.CultureInfo"></see> object, or Windows-only culture identifier.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="culture">culture</paramref> is less than zero.</exception>
+ <exception cref="T:System.Globalization.CultureNotFoundException"><paramref name="culture">culture</paramref> is not a valid culture identifier. See the Notes to Callers section for more information.</exception>
+ </member>
+ <member name="M:System.Globalization.CultureInfo.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Globalization.CultureInfo"></see> class based on the culture specified by name.</summary>
+ <param name="name">A predefined <see cref="T:System.Globalization.CultureInfo"></see> name, <see cref="P:System.Globalization.CultureInfo.Name"></see> of an existing <see cref="T:System.Globalization.CultureInfo"></see>, or Windows-only culture name. name is not case-sensitive.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="name">name</paramref> is null.</exception>
+ <exception cref="T:System.Globalization.CultureNotFoundException"><paramref name="name">name</paramref> is not a valid culture name. For more information, see the Notes to Callers section.</exception>
+ </member>
+ <member name="M:System.Globalization.CultureInfo.#ctor(System.Int32,System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.Globalization.CultureInfo"></see> class based on the culture specified by the culture identifier and on the Boolean that specifies whether to use the user-selected culture settings from the system.</summary>
+ <param name="culture">A predefined <see cref="T:System.Globalization.CultureInfo"></see> identifier, <see cref="P:System.Globalization.CultureInfo.LCID"></see> property of an existing <see cref="T:System.Globalization.CultureInfo"></see> object, or Windows-only culture identifier.</param>
+ <param name="useUserOverride">A Boolean that denotes whether to use the user-selected culture settings (true) or the default culture settings (false).</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="culture">culture</paramref> is less than zero.</exception>
+ <exception cref="T:System.Globalization.CultureNotFoundException"><paramref name="culture">culture</paramref> is not a valid culture identifier. See the Notes to Callers section for more information.</exception>
+ </member>
+ <member name="M:System.Globalization.CultureInfo.#ctor(System.String,System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.Globalization.CultureInfo"></see> class based on the culture specified by name and on the Boolean that specifies whether to use the user-selected culture settings from the system.</summary>
+ <param name="name">A predefined <see cref="T:System.Globalization.CultureInfo"></see> name, <see cref="P:System.Globalization.CultureInfo.Name"></see> of an existing <see cref="T:System.Globalization.CultureInfo"></see>, or Windows-only culture name. name is not case-sensitive.</param>
+ <param name="useUserOverride">A Boolean that denotes whether to use the user-selected culture settings (true) or the default culture settings (false).</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="name">name</paramref> is null.</exception>
+ <exception cref="T:System.Globalization.CultureNotFoundException"><paramref name="name">name</paramref> is not a valid culture name. See the Notes to Callers section for more information.</exception>
+ </member>
+ <member name="P:System.Globalization.CultureInfo.Calendar">
+ <summary>Gets the default calendar used by the culture.</summary>
+ <returns>A <see cref="T:System.Globalization.Calendar"></see> that represents the default calendar used by the culture.</returns>
+ </member>
+ <member name="M:System.Globalization.CultureInfo.ClearCachedData">
+ <summary>Refreshes cached culture-related information.</summary>
+ </member>
+ <member name="M:System.Globalization.CultureInfo.Clone">
+ <summary>Creates a copy of the current <see cref="T:System.Globalization.CultureInfo"></see>.</summary>
+ <returns>A copy of the current <see cref="T:System.Globalization.CultureInfo"></see>.</returns>
+ </member>
+ <member name="P:System.Globalization.CultureInfo.CompareInfo">
+ <summary>Gets the <see cref="T:System.Globalization.CompareInfo"></see> that defines how to compare strings for the culture.</summary>
+ <returns>The <see cref="T:System.Globalization.CompareInfo"></see> that defines how to compare strings for the culture.</returns>
+ </member>
+ <member name="M:System.Globalization.CultureInfo.CreateSpecificCulture(System.String)">
+ <summary>Creates a <see cref="T:System.Globalization.CultureInfo"></see> that represents the specific culture that is associated with the specified name.</summary>
+ <param name="name">A predefined <see cref="T:System.Globalization.CultureInfo"></see> name or the name of an existing <see cref="T:System.Globalization.CultureInfo"></see> object. name is not case-sensitive.</param>
+ <returns>A <see cref="T:System.Globalization.CultureInfo"></see> object that represents: The invariant culture, if <paramref name="name">name</paramref> is an empty string (&quot;&quot;). -or- The specific culture associated with <paramref name="name">name</paramref>, if <paramref name="name">name</paramref> is a neutral culture. -or- The culture specified by <paramref name="name">name</paramref>, if <paramref name="name">name</paramref> is already a specific culture.</returns>
+ <exception cref="T:System.Globalization.CultureNotFoundException"><paramref name="name">name</paramref> is not a valid culture name. -or- The culture specified by <paramref name="name">name</paramref> does not have a specific culture associated with it.</exception>
+ <exception cref="T:System.NullReferenceException"><paramref name="name">name</paramref> is null.</exception>
+ </member>
+ <member name="P:System.Globalization.CultureInfo.CultureTypes">
+ <summary>Gets the culture types that pertain to the current <see cref="T:System.Globalization.CultureInfo"></see> object.</summary>
+ <returns>A bitwise combination of one or more <see cref="T:System.Globalization.CultureTypes"></see> values. There is no default value.</returns>
+ </member>
+ <member name="P:System.Globalization.CultureInfo.CurrentCulture">
+ <summary>Gets or sets the <see cref="T:System.Globalization.CultureInfo"></see> object that represents the culture used by the current thread.</summary>
+ <returns>An object that represents the culture used by the current thread.</returns>
+ <exception cref="T:System.ArgumentNullException">The property is set to null.</exception>
+ </member>
+ <member name="P:System.Globalization.CultureInfo.CurrentUICulture">
+ <summary>Gets or sets the <see cref="T:System.Globalization.CultureInfo"></see> object that represents the current user interface culture used by the Resource Manager to look up culture-specific resources at run time.</summary>
+ <returns>The culture used by the Resource Manager to look up culture-specific resources at run time.</returns>
+ <exception cref="T:System.ArgumentNullException">The property is set to null.</exception>
+ <exception cref="T:System.ArgumentException">The property is set to a culture name that cannot be used to locate a resource file. Resource filenames can include only letters, numbers, hyphens, or underscores.</exception>
+ </member>
+ <member name="P:System.Globalization.CultureInfo.DateTimeFormat">
+ <summary>Gets or sets a <see cref="T:System.Globalization.DateTimeFormatInfo"></see> that defines the culturally appropriate format of displaying dates and times.</summary>
+ <returns>A <see cref="T:System.Globalization.DateTimeFormatInfo"></see> that defines the culturally appropriate format of displaying dates and times.</returns>
+ <exception cref="T:System.ArgumentNullException">The property is set to null.</exception>
+ <exception cref="T:System.InvalidOperationException">The <see cref="P:System.Globalization.CultureInfo.DateTimeFormat"></see> property or any of the <see cref="T:System.Globalization.DateTimeFormatInfo"></see> properties is set, and the <see cref="T:System.Globalization.CultureInfo"></see> is read-only.</exception>
+ </member>
+ <member name="P:System.Globalization.CultureInfo.DefaultThreadCurrentCulture">
+ <summary>Gets or sets the default culture for threads in the current application domain.</summary>
+ <returns>The default culture for threads in the current application domain, or null if the current system culture is the default thread culture in the application domain.</returns>
+ </member>
+ <member name="P:System.Globalization.CultureInfo.DefaultThreadCurrentUICulture">
+ <summary>Gets or sets the default UI culture for threads in the current application domain.</summary>
+ <returns>The default UI culture for threads in the current application domain, or null if the current system UI culture is the default thread UI culture in the application domain.</returns>
+ <exception cref="T:System.ArgumentException">In a set operation, the <see cref="P:System.Globalization.CultureInfo.Name"></see> property value is invalid.</exception>
+ </member>
+ <member name="P:System.Globalization.CultureInfo.DisplayName">
+ <summary>Gets the full localized culture name.</summary>
+ <returns>The full localized culture name in the format languagefull [country/regionfull], where languagefull is the full name of the language and country/regionfull is the full name of the country/region.</returns>
+ </member>
+ <member name="P:System.Globalization.CultureInfo.EnglishName">
+ <summary>Gets the culture name in the format languagefull [country/regionfull] in English.</summary>
+ <returns>The culture name in the format languagefull [country/regionfull] in English, where languagefull is the full name of the language and country/regionfull is the full name of the country/region.</returns>
+ </member>
+ <member name="M:System.Globalization.CultureInfo.Equals(System.Object)">
+ <summary>Determines whether the specified object is the same culture as the current <see cref="T:System.Globalization.CultureInfo"></see>.</summary>
+ <param name="value">The object to compare with the current <see cref="T:System.Globalization.CultureInfo"></see>.</param>
+ <returns>true if <paramref name="value">value</paramref> is the same culture as the current <see cref="T:System.Globalization.CultureInfo"></see>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Globalization.CultureInfo.GetConsoleFallbackUICulture">
+ <summary>Gets an alternate user interface culture suitable for console applications when the default graphic user interface culture is unsuitable.</summary>
+ <returns>An alternate culture that is used to read and display text on the console.</returns>
+ </member>
+ <member name="M:System.Globalization.CultureInfo.GetCultureInfo(System.Int32)">
+ <summary>Retrieves a cached, read-only instance of a culture by using the specified culture identifier.</summary>
+ <param name="culture">A locale identifier (LCID).</param>
+ <returns>A read-only <see cref="T:System.Globalization.CultureInfo"></see> object.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="culture">culture</paramref> is less than zero.</exception>
+ <exception cref="T:System.Globalization.CultureNotFoundException"><paramref name="culture">culture</paramref> specifies a culture that is not supported. See the Notes to Caller section for more information.</exception>
+ </member>
+ <member name="M:System.Globalization.CultureInfo.GetCultureInfo(System.String)">
+ <summary>Retrieves a cached, read-only instance of a culture using the specified culture name.</summary>
+ <param name="name">The name of a culture. name is not case-sensitive.</param>
+ <returns>A read-only <see cref="T:System.Globalization.CultureInfo"></see> object.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="name">name</paramref> is null.</exception>
+ <exception cref="T:System.Globalization.CultureNotFoundException"><paramref name="name">name</paramref> specifies a culture that is not supported. See the Notes to Callers section for more information.</exception>
+ </member>
+ <member name="M:System.Globalization.CultureInfo.GetCultureInfo(System.String,System.String)">
+ <summary>Retrieves a cached, read-only instance of a culture. Parameters specify a culture that is initialized with the <see cref="T:System.Globalization.TextInfo"></see> and <see cref="T:System.Globalization.CompareInfo"></see> objects specified by another culture.</summary>
+ <param name="name">The name of a culture. name is not case-sensitive.</param>
+ <param name="altName">The name of a culture that supplies the <see cref="T:System.Globalization.TextInfo"></see> and <see cref="T:System.Globalization.CompareInfo"></see> objects used to initialize name. altName is not case-sensitive.</param>
+ <returns>A read-only <see cref="T:System.Globalization.CultureInfo"></see> object.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="name">name</paramref> or <paramref name="altName">altName</paramref> is null.</exception>
+ <exception cref="T:System.Globalization.CultureNotFoundException"><paramref name="name">name</paramref> or <paramref name="altName">altName</paramref> specifies a culture that is not supported. See the Notes to Callers section for more information.</exception>
+ </member>
+ <member name="M:System.Globalization.CultureInfo.GetCultureInfoByIetfLanguageTag(System.String)">
+ <summary>Deprecated. Retrieves a read-only <see cref="T:System.Globalization.CultureInfo"></see> object having linguistic characteristics that are identified by the specified RFC 4646 language tag.</summary>
+ <param name="name">The name of a language as specified by the RFC 4646 standard.</param>
+ <returns>A read-only <see cref="T:System.Globalization.CultureInfo"></see> object.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="name">name</paramref> is null.</exception>
+ <exception cref="T:System.Globalization.CultureNotFoundException"><paramref name="name">name</paramref> does not correspond to a supported culture.</exception>
+ </member>
+ <member name="M:System.Globalization.CultureInfo.GetCultures(System.Globalization.CultureTypes)">
+ <summary>Gets the list of supported cultures filtered by the specified <see cref="T:System.Globalization.CultureTypes"></see> parameter.</summary>
+ <param name="types">A bitwise combination of the enumeration values that filter the cultures to retrieve.</param>
+ <returns>An array that contains the cultures specified by the <paramref name="types">types</paramref> parameter. The array of cultures is unsorted.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="types">types</paramref> specifies an invalid combination of <see cref="T:System.Globalization.CultureTypes"></see> values.</exception>
+ </member>
+ <member name="M:System.Globalization.CultureInfo.GetFormat(System.Type)">
+ <summary>Gets an object that defines how to format the specified type.</summary>
+ <param name="formatType">The <see cref="T:System.Type"></see> for which to get a formatting object. This method only supports the <see cref="T:System.Globalization.NumberFormatInfo"></see> and <see cref="T:System.Globalization.DateTimeFormatInfo"></see> types.</param>
+ <returns>The value of the <see cref="P:System.Globalization.CultureInfo.NumberFormat"></see> property, which is a <see cref="T:System.Globalization.NumberFormatInfo"></see> containing the default number format information for the current <see cref="T:System.Globalization.CultureInfo"></see>, if <paramref name="formatType">formatType</paramref> is the <see cref="T:System.Type"></see> object for the <see cref="T:System.Globalization.NumberFormatInfo"></see> class. -or- The value of the <see cref="P:System.Globalization.CultureInfo.DateTimeFormat"></see> property, which is a <see cref="T:System.Globalization.DateTimeFormatInfo"></see> containing the default date and time format information for the current <see cref="T:System.Globalization.CultureInfo"></see>, if <paramref name="formatType">formatType</paramref> is the <see cref="T:System.Type"></see> object for the <see cref="T:System.Globalization.DateTimeFormatInfo"></see> class. -or- null, if <paramref name="formatType">formatType</paramref> is any other object.</returns>
+ </member>
+ <member name="M:System.Globalization.CultureInfo.GetHashCode">
+ <summary>Serves as a hash function for the current <see cref="T:System.Globalization.CultureInfo"></see>, suitable for hashing algorithms and data structures, such as a hash table.</summary>
+ <returns>A hash code for the current <see cref="T:System.Globalization.CultureInfo"></see>.</returns>
+ </member>
+ <member name="P:System.Globalization.CultureInfo.IetfLanguageTag">
+ <summary>Deprecated. Gets the RFC 4646 standard identification for a language.</summary>
+ <returns>A string that is the RFC 4646 standard identification for a language.</returns>
+ </member>
+ <member name="P:System.Globalization.CultureInfo.InstalledUICulture">
+ <summary>Gets the <see cref="T:System.Globalization.CultureInfo"></see> that represents the culture installed with the operating system.</summary>
+ <returns>The <see cref="T:System.Globalization.CultureInfo"></see> that represents the culture installed with the operating system.</returns>
+ </member>
+ <member name="P:System.Globalization.CultureInfo.InvariantCulture">
+ <summary>Gets the <see cref="T:System.Globalization.CultureInfo"></see> object that is culture-independent (invariant).</summary>
+ <returns>The object that is culture-independent (invariant).</returns>
+ </member>
+ <member name="P:System.Globalization.CultureInfo.IsNeutralCulture">
+ <summary>Gets a value indicating whether the current <see cref="T:System.Globalization.CultureInfo"></see> represents a neutral culture.</summary>
+ <returns>true if the current <see cref="T:System.Globalization.CultureInfo"></see> represents a neutral culture; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Globalization.CultureInfo.IsReadOnly">
+ <summary>Gets a value indicating whether the current <see cref="T:System.Globalization.CultureInfo"></see> is read-only.</summary>
+ <returns>true if the current <see cref="T:System.Globalization.CultureInfo"></see> is read-only; otherwise, false. The default is false.</returns>
+ </member>
+ <member name="P:System.Globalization.CultureInfo.KeyboardLayoutId">
+ <summary>Gets the active input locale identifier.</summary>
+ <returns>A 32-bit signed number that specifies an input locale identifier.</returns>
+ </member>
+ <member name="P:System.Globalization.CultureInfo.LCID">
+ <summary>Gets the culture identifier for the current <see cref="T:System.Globalization.CultureInfo"></see>.</summary>
+ <returns>The culture identifier for the current <see cref="T:System.Globalization.CultureInfo"></see>.</returns>
+ </member>
+ <member name="P:System.Globalization.CultureInfo.Name">
+ <summary>Gets the culture name in the format languagecode2-country/regioncode2.</summary>
+ <returns>The culture name in the format languagecode2-country/regioncode2. languagecode2 is a lowercase two-letter code derived from ISO 639-1. country/regioncode2 is derived from ISO 3166 and usually consists of two uppercase letters, or a BCP-47 language tag.</returns>
+ </member>
+ <member name="P:System.Globalization.CultureInfo.NativeName">
+ <summary>Gets the culture name, consisting of the language, the country/region, and the optional script, that the culture is set to display.</summary>
+ <returns>The culture name. consisting of the full name of the language, the full name of the country/region, and the optional script. The format is discussed in the description of the <see cref="T:System.Globalization.CultureInfo"></see> class.</returns>
+ </member>
+ <member name="P:System.Globalization.CultureInfo.NumberFormat">
+ <summary>Gets or sets a <see cref="T:System.Globalization.NumberFormatInfo"></see> that defines the culturally appropriate format of displaying numbers, currency, and percentage.</summary>
+ <returns>A <see cref="T:System.Globalization.NumberFormatInfo"></see> that defines the culturally appropriate format of displaying numbers, currency, and percentage.</returns>
+ <exception cref="T:System.ArgumentNullException">The property is set to null.</exception>
+ <exception cref="T:System.InvalidOperationException">The <see cref="P:System.Globalization.CultureInfo.NumberFormat"></see> property or any of the <see cref="T:System.Globalization.NumberFormatInfo"></see> properties is set, and the <see cref="T:System.Globalization.CultureInfo"></see> is read-only.</exception>
+ </member>
+ <member name="P:System.Globalization.CultureInfo.OptionalCalendars">
+ <summary>Gets the list of calendars that can be used by the culture.</summary>
+ <returns>An array of type <see cref="T:System.Globalization.Calendar"></see> that represents the calendars that can be used by the culture represented by the current <see cref="T:System.Globalization.CultureInfo"></see>.</returns>
+ </member>
+ <member name="P:System.Globalization.CultureInfo.Parent">
+ <summary>Gets the <see cref="T:System.Globalization.CultureInfo"></see> that represents the parent culture of the current <see cref="T:System.Globalization.CultureInfo"></see>.</summary>
+ <returns>The <see cref="T:System.Globalization.CultureInfo"></see> that represents the parent culture of the current <see cref="T:System.Globalization.CultureInfo"></see>.</returns>
+ </member>
+ <member name="M:System.Globalization.CultureInfo.ReadOnly(System.Globalization.CultureInfo)">
+ <summary>Returns a read-only wrapper around the specified <see cref="T:System.Globalization.CultureInfo"></see> object.</summary>
+ <param name="ci">The <see cref="T:System.Globalization.CultureInfo"></see> object to wrap.</param>
+ <returns>A read-only <see cref="T:System.Globalization.CultureInfo"></see> wrapper around <paramref name="ci">ci</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="ci">ci</paramref> is null.</exception>
+ </member>
+ <member name="P:System.Globalization.CultureInfo.TextInfo">
+ <summary>Gets the <see cref="T:System.Globalization.TextInfo"></see> that defines the writing system associated with the culture.</summary>
+ <returns>The <see cref="T:System.Globalization.TextInfo"></see> that defines the writing system associated with the culture.</returns>
+ </member>
+ <member name="P:System.Globalization.CultureInfo.ThreeLetterISOLanguageName">
+ <summary>Gets the ISO 639-2 three-letter code for the language of the current <see cref="T:System.Globalization.CultureInfo"></see>.</summary>
+ <returns>The ISO 639-2 three-letter code for the language of the current <see cref="T:System.Globalization.CultureInfo"></see>.</returns>
+ </member>
+ <member name="P:System.Globalization.CultureInfo.ThreeLetterWindowsLanguageName">
+ <summary>Gets the three-letter code for the language as defined in the Windows API.</summary>
+ <returns>The three-letter code for the language as defined in the Windows API.</returns>
+ </member>
+ <member name="M:System.Globalization.CultureInfo.ToString">
+ <summary>Returns a string containing the name of the current <see cref="T:System.Globalization.CultureInfo"></see> in the format languagecode2-country/regioncode2.</summary>
+ <returns>A string containing the name of the current <see cref="T:System.Globalization.CultureInfo"></see>.</returns>
+ </member>
+ <member name="P:System.Globalization.CultureInfo.TwoLetterISOLanguageName">
+ <summary>Gets the ISO 639-1 two-letter code for the language of the current <see cref="T:System.Globalization.CultureInfo"></see>.</summary>
+ <returns>The ISO 639-1 two-letter code for the language of the current <see cref="T:System.Globalization.CultureInfo"></see>.</returns>
+ </member>
+ <member name="P:System.Globalization.CultureInfo.UseUserOverride">
+ <summary>Gets a value indicating whether the current <see cref="T:System.Globalization.CultureInfo"></see> object uses the user-selected culture settings.</summary>
+ <returns>true if the current <see cref="T:System.Globalization.CultureInfo"></see> uses the user-selected culture settings; otherwise, false.</returns>
+ </member>
+ <member name="T:System.Globalization.CultureNotFoundException">
+ <summary>The exception that is thrown when a method attempts to construct a culture that is not available.</summary>
+ </member>
+ <member name="M:System.Globalization.CultureNotFoundException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Globalization.CultureNotFoundException"></see> class with its message string set to a system-supplied message.</summary>
+ </member>
+ <member name="M:System.Globalization.CultureNotFoundException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Globalization.CultureNotFoundException"></see> class with the specified error message.</summary>
+ <param name="message">The error message to display with this exception.</param>
+ </member>
+ <member name="M:System.Globalization.CultureNotFoundException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Globalization.CultureNotFoundException"></see> class using the specified serialization data and context.</summary>
+ <param name="info">The object that holds the serialized object data.</param>
+ <param name="context">The contextual information about the source or destination.</param>
+ </member>
+ <member name="M:System.Globalization.CultureNotFoundException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.Globalization.CultureNotFoundException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">The error message to display with this exception.</param>
+ <param name="innerException">The exception that is the cause of the current exception. If the innerException parameter is not a null reference, the current exception is raised in a catch block that handles the inner exception.</param>
+ </member>
+ <member name="M:System.Globalization.CultureNotFoundException.#ctor(System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Globalization.CultureNotFoundException"></see> class with a specified error message and the name of the parameter that is the cause this exception.</summary>
+ <param name="paramName">The name of the parameter that is the cause of the current exception.</param>
+ <param name="message">The error message to display with this exception.</param>
+ </member>
+ <member name="M:System.Globalization.CultureNotFoundException.#ctor(System.String,System.Int32,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.Globalization.CultureNotFoundException"></see> class with a specified error message, the invalid Culture ID, and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">The error message to display with this exception.</param>
+ <param name="invalidCultureId">The Culture ID that cannot be found.</param>
+ <param name="innerException">The exception that is the cause of the current exception. If the innerException parameter is not a null reference, the current exception is raised in a catch block that handles the inner exception.</param>
+ </member>
+ <member name="M:System.Globalization.CultureNotFoundException.#ctor(System.String,System.Int32,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Globalization.CultureNotFoundException"></see> class with a specified error message, the invalid Culture ID, and the name of the parameter that is the cause this exception.</summary>
+ <param name="paramName">The name of the parameter that is the cause the current exception.</param>
+ <param name="invalidCultureId">The Culture ID that cannot be found.</param>
+ <param name="message">The error message to display with this exception.</param>
+ </member>
+ <member name="M:System.Globalization.CultureNotFoundException.#ctor(System.String,System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.Globalization.CultureNotFoundException"></see> class with a specified error message, the invalid Culture Name, and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">The error message to display with this exception.</param>
+ <param name="invalidCultureName">The Culture Name that cannot be found.</param>
+ <param name="innerException">The exception that is the cause of the current exception. If the innerException parameter is not a null reference, the current exception is raised in a catch block that handles the inner exception.</param>
+ </member>
+ <member name="M:System.Globalization.CultureNotFoundException.#ctor(System.String,System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Globalization.CultureNotFoundException"></see> class with a specified error message, the invalid Culture Name, and the name of the parameter that is the cause this exception.</summary>
+ <param name="paramName">The name of the parameter that is the cause the current exception.</param>
+ <param name="invalidCultureName">The Culture Name that cannot be found.</param>
+ <param name="message">The error message to display with this exception.</param>
+ </member>
+ <member name="M:System.Globalization.CultureNotFoundException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object with the parameter name and additional exception information.</summary>
+ <param name="info">The object that holds the serialized object data.</param>
+ <param name="context">The contextual information about the source or destination.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="info">info</paramref> is null.</exception>
+ </member>
+ <member name="P:System.Globalization.CultureNotFoundException.InvalidCultureId">
+ <summary>Gets the culture identifier that cannot be found.</summary>
+ <returns>The invalid culture identifier.</returns>
+ </member>
+ <member name="P:System.Globalization.CultureNotFoundException.InvalidCultureName">
+ <summary>Gets the culture name that cannot be found.</summary>
+ <returns>The invalid culture name.</returns>
+ </member>
+ <member name="P:System.Globalization.CultureNotFoundException.Message">
+ <summary>Gets the error message that explains the reason for the exception.</summary>
+ <returns>A text string describing the details of the exception.</returns>
+ </member>
+ <member name="T:System.Globalization.CultureTypes">
+ <summary>Defines the types of culture lists that can be retrieved using the <see cref="M:System.Globalization.CultureInfo.GetCultures(System.Globalization.CultureTypes)"></see> method.</summary>
+ </member>
+ <member name="F:System.Globalization.CultureTypes.AllCultures">
+ <summary>All cultures that ship with the .NET Framework, including neutral and specific cultures, cultures installed in the Windows operating system, and custom cultures created by the user. <see cref="F:System.Globalization.CultureTypes.AllCultures"></see> is a composite field that includes the <see cref="F:System.Globalization.CultureTypes.NeutralCultures"></see>, <see cref="F:System.Globalization.CultureTypes.SpecificCultures"></see>, and <see cref="F:System.Globalization.CultureTypes.InstalledWin32Cultures"></see> values.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Globalization.CultureTypes.FrameworkCultures">
+ <summary>This member is deprecated; using this value with <see cref="M:System.Globalization.CultureInfo.GetCultures(System.Globalization.CultureTypes)"></see> returns neutral and specific cultures shipped with the .NET Framework 2.0.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Globalization.CultureTypes.InstalledWin32Cultures">
+ <summary>All cultures that are installed in the Windows operating system. Note that not all cultures supported by the .NET Framework are installed in the operating system.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Globalization.CultureTypes.NeutralCultures">
+ <summary>Cultures that are associated with a language but are not specific to a country/region. The names of .NET Framework cultures consist of the lowercase two-letter code derived from ISO 639-1. For example: &quot;en&quot; (English) is a neutral culture.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Globalization.CultureTypes.ReplacementCultures">
+ <summary>Custom cultures created by the user that replace cultures shipped with the .NET Framework.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Globalization.CultureTypes.SpecificCultures">
+ <summary><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">Cultures that are specific to a country/region. The names of these cultures follow RFC 4646 (Windows Vista and later). The format is &quot;<languagecode2>-<country egioncode2="">&quot;, where <languagecode2> is a lowercase two-letter code derived from ISO 639-1 and <country egioncode2=""> is an uppercase two-letter code derived from ISO 3166. For example, &quot;en-US&quot; for English (United States) is a specific culture.<p>
+</country></languagecode2></country></languagecode2></p>
+</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Globalization.CultureTypes.UserCustomCulture">
+ <summary>Custom cultures created by the user.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Globalization.CultureTypes.WindowsOnlyCultures">
+ <summary>This member is deprecated. If it is used as an argument to the <see cref="M:System.Globalization.CultureInfo.GetCultures(System.Globalization.CultureTypes)"></see> method, the method returns an empty array.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Globalization.DateTimeFormatInfo">
+ <summary>Provides culture-specific information about the format of date and time values.</summary>
+ </member>
+ <member name="M:System.Globalization.DateTimeFormatInfo.#ctor">
+ <summary>Initializes a new writable instance of the <see cref="T:System.Globalization.DateTimeFormatInfo"></see> class that is culture-independent (invariant).</summary>
+ </member>
+ <member name="P:System.Globalization.DateTimeFormatInfo.AbbreviatedDayNames">
+ <summary>Gets or sets a one-dimensional array of type <see cref="T:System.String"></see> containing the culture-specific abbreviated names of the days of the week.</summary>
+ <returns>A one-dimensional array of type <see cref="T:System.String"></see> containing the culture-specific abbreviated names of the days of the week. The array for <see cref="P:System.Globalization.DateTimeFormatInfo.InvariantInfo"></see> contains &quot;Sun&quot;, &quot;Mon&quot;, &quot;Tue&quot;, &quot;Wed&quot;, &quot;Thu&quot;, &quot;Fri&quot;, and &quot;Sat&quot;.</returns>
+ <exception cref="T:System.ArgumentNullException">The property is being set to null.</exception>
+ <exception cref="T:System.ArgumentException">The property is being set to an array that is multidimensional or that has a length that is not exactly 7.</exception>
+ <exception cref="T:System.InvalidOperationException">The property is being set and the <see cref="T:System.Globalization.DateTimeFormatInfo"></see> object is read-only.</exception>
+ </member>
+ <member name="P:System.Globalization.DateTimeFormatInfo.AbbreviatedMonthGenitiveNames">
+ <summary>Gets or sets a string array of abbreviated month names associated with the current <see cref="T:System.Globalization.DateTimeFormatInfo"></see> object.</summary>
+ <returns>An array of abbreviated month names.</returns>
+ <exception cref="T:System.ArgumentException">In a set operation, the array is multidimensional or has a length that is not exactly 13.</exception>
+ <exception cref="T:System.ArgumentNullException">In a set operation, the array or one of the elements of the array is null.</exception>
+ <exception cref="T:System.InvalidOperationException">In a set operation, the current <see cref="T:System.Globalization.DateTimeFormatInfo"></see> object is read-only.</exception>
+ </member>
+ <member name="P:System.Globalization.DateTimeFormatInfo.AbbreviatedMonthNames">
+ <summary>Gets or sets a one-dimensional string array that contains the culture-specific abbreviated names of the months.</summary>
+ <returns>A one-dimensional string array with 13 elements that contains the culture-specific abbreviated names of the months. For 12-month calendars, the 13th element of the array is an empty string. The array for <see cref="P:System.Globalization.DateTimeFormatInfo.InvariantInfo"></see> contains &quot;Jan&quot;, &quot;Feb&quot;, &quot;Mar&quot;, &quot;Apr&quot;, &quot;May&quot;, &quot;Jun&quot;, &quot;Jul&quot;, &quot;Aug&quot;, &quot;Sep&quot;, &quot;Oct&quot;, &quot;Nov&quot;, &quot;Dec&quot;, and &quot;&quot;.</returns>
+ <exception cref="T:System.ArgumentNullException">The property is being set to null.</exception>
+ <exception cref="T:System.ArgumentException">The property is being set to an array that is multidimensional or that has a length that is not exactly 13.</exception>
+ <exception cref="T:System.InvalidOperationException">The property is being set and the <see cref="T:System.Globalization.DateTimeFormatInfo"></see> object is read-only.</exception>
+ </member>
+ <member name="P:System.Globalization.DateTimeFormatInfo.AMDesignator">
+ <summary>Gets or sets the string designator for hours that are &quot;ante meridiem&quot; (before noon).</summary>
+ <returns>The string designator for hours that are ante meridiem. The default for <see cref="P:System.Globalization.DateTimeFormatInfo.InvariantInfo"></see> is &quot;AM&quot;.</returns>
+ <exception cref="T:System.ArgumentNullException">The property is being set to null.</exception>
+ <exception cref="T:System.InvalidOperationException">The property is being set and the <see cref="T:System.Globalization.DateTimeFormatInfo"></see> object is read-only.</exception>
+ </member>
+ <member name="P:System.Globalization.DateTimeFormatInfo.Calendar">
+ <summary>Gets or sets the calendar to use for the current culture.</summary>
+ <returns>The calendar to use for the current culture. The default for <see cref="P:System.Globalization.DateTimeFormatInfo.InvariantInfo"></see> is a <see cref="T:System.Globalization.GregorianCalendar"></see> object.</returns>
+ <exception cref="T:System.ArgumentNullException">The property is being set to null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The property is being set to a <see cref="T:System.Globalization.Calendar"></see> object that is not valid for the current culture.</exception>
+ <exception cref="T:System.InvalidOperationException">The property is being set and the <see cref="T:System.Globalization.DateTimeFormatInfo"></see> object is read-only.</exception>
+ </member>
+ <member name="P:System.Globalization.DateTimeFormatInfo.CalendarWeekRule">
+ <summary>Gets or sets a value that specifies which rule is used to determine the first calendar week of the year.</summary>
+ <returns>A value that determines the first calendar week of the year. The default for <see cref="P:System.Globalization.DateTimeFormatInfo.InvariantInfo"></see> is <see cref="F:System.Globalization.CalendarWeekRule.FirstDay"></see>.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The property is being set to a value that is not a valid <see cref="T:System.Globalization.CalendarWeekRule"></see> value.</exception>
+ <exception cref="T:System.InvalidOperationException">In a set operation, the current <see cref="T:System.Globalization.DateTimeFormatInfo"></see> object is read-only.</exception>
+ </member>
+ <member name="M:System.Globalization.DateTimeFormatInfo.Clone">
+ <summary>Creates a shallow copy of the <see cref="T:System.Globalization.DateTimeFormatInfo"></see>.</summary>
+ <returns>A new <see cref="T:System.Globalization.DateTimeFormatInfo"></see> object copied from the original <see cref="T:System.Globalization.DateTimeFormatInfo"></see>.</returns>
+ </member>
+ <member name="P:System.Globalization.DateTimeFormatInfo.CurrentInfo">
+ <summary>Gets a read-only <see cref="T:System.Globalization.DateTimeFormatInfo"></see> object that formats values based on the current culture.</summary>
+ <returns>A read-only <see cref="T:System.Globalization.DateTimeFormatInfo"></see> object based on the <see cref="T:System.Globalization.CultureInfo"></see> object for the current thread.</returns>
+ </member>
+ <member name="P:System.Globalization.DateTimeFormatInfo.DateSeparator">
+ <summary>Gets or sets the string that separates the components of a date, that is, the year, month, and day.</summary>
+ <returns>The string that separates the components of a date, that is, the year, month, and day. The default for <see cref="P:System.Globalization.DateTimeFormatInfo.InvariantInfo"></see> is &quot;/&quot;.</returns>
+ <exception cref="T:System.ArgumentNullException">The property is being set to null.</exception>
+ <exception cref="T:System.InvalidOperationException">The property is being set and the <see cref="T:System.Globalization.DateTimeFormatInfo"></see> object is read-only.</exception>
+ </member>
+ <member name="P:System.Globalization.DateTimeFormatInfo.DayNames">
+ <summary>Gets or sets a one-dimensional string array that contains the culture-specific full names of the days of the week.</summary>
+ <returns>A one-dimensional string array that contains the culture-specific full names of the days of the week. The array for <see cref="P:System.Globalization.DateTimeFormatInfo.InvariantInfo"></see> contains &quot;Sunday&quot;, &quot;Monday&quot;, &quot;Tuesday&quot;, &quot;Wednesday&quot;, &quot;Thursday&quot;, &quot;Friday&quot;, and &quot;Saturday&quot;.</returns>
+ <exception cref="T:System.ArgumentNullException">The property is being set to null.</exception>
+ <exception cref="T:System.ArgumentException">The property is being set to an array that is multidimensional or that has a length that is not exactly 7.</exception>
+ <exception cref="T:System.InvalidOperationException">The property is being set and the <see cref="T:System.Globalization.DateTimeFormatInfo"></see> object is read-only.</exception>
+ </member>
+ <member name="P:System.Globalization.DateTimeFormatInfo.FirstDayOfWeek">
+ <summary>Gets or sets the first day of the week.</summary>
+ <returns>An enumeration value that represents the first day of the week. The default for <see cref="P:System.Globalization.DateTimeFormatInfo.InvariantInfo"></see> is <see cref="F:System.DayOfWeek.Sunday"></see>.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The property is being set to a value that is not a valid <see cref="T:System.DayOfWeek"></see> value.</exception>
+ <exception cref="T:System.InvalidOperationException">The property is being set and the <see cref="T:System.Globalization.DateTimeFormatInfo"></see> object is read-only.</exception>
+ </member>
+ <member name="P:System.Globalization.DateTimeFormatInfo.FullDateTimePattern">
+ <summary>Gets or sets the custom format string for a long date and long time value.</summary>
+ <returns>The custom format string for a long date and long time value.</returns>
+ <exception cref="T:System.ArgumentNullException">The property is being set to null.</exception>
+ <exception cref="T:System.InvalidOperationException">The property is being set and the <see cref="T:System.Globalization.DateTimeFormatInfo"></see> object is read-only.</exception>
+ </member>
+ <member name="M:System.Globalization.DateTimeFormatInfo.GetAbbreviatedDayName(System.DayOfWeek)">
+ <summary>Returns the culture-specific abbreviated name of the specified day of the week based on the culture associated with the current <see cref="T:System.Globalization.DateTimeFormatInfo"></see> object.</summary>
+ <param name="dayofweek">A <see cref="T:System.DayOfWeek"></see> value.</param>
+ <returns>The culture-specific abbreviated name of the day of the week represented by <paramref name="dayofweek">dayofweek</paramref>.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="dayofweek">dayofweek</paramref> is not a valid <see cref="T:System.DayOfWeek"></see> value.</exception>
+ </member>
+ <member name="M:System.Globalization.DateTimeFormatInfo.GetAbbreviatedEraName(System.Int32)">
+ <summary>Returns the string containing the abbreviated name of the specified era, if an abbreviation exists.</summary>
+ <param name="era">The integer representing the era.</param>
+ <returns>A string containing the abbreviated name of the specified era, if an abbreviation exists. -or- A string containing the full name of the era, if an abbreviation does not exist.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="era">era</paramref> does not represent a valid era in the calendar specified in the <see cref="P:System.Globalization.DateTimeFormatInfo.Calendar"></see> property.</exception>
+ </member>
+ <member name="M:System.Globalization.DateTimeFormatInfo.GetAbbreviatedMonthName(System.Int32)">
+ <summary>Returns the culture-specific abbreviated name of the specified month based on the culture associated with the current <see cref="T:System.Globalization.DateTimeFormatInfo"></see> object.</summary>
+ <param name="month">An integer from 1 through 13 representing the name of the month to retrieve.</param>
+ <returns>The culture-specific abbreviated name of the month represented by <paramref name="month">month</paramref>.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="month">month</paramref> is less than 1 or greater than 13.</exception>
+ </member>
+ <member name="M:System.Globalization.DateTimeFormatInfo.GetAllDateTimePatterns">
+ <summary>Returns all the standard patterns in which date and time values can be formatted.</summary>
+ <returns>An array that contains the standard patterns in which date and time values can be formatted.</returns>
+ </member>
+ <member name="M:System.Globalization.DateTimeFormatInfo.GetAllDateTimePatterns(System.Char)">
+ <summary>Returns all the patterns in which date and time values can be formatted using the specified standard format string.</summary>
+ <param name="format">A standard format string.</param>
+ <returns>An array containing the standard patterns in which date and time values can be formatted using the specified format string.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="format">format</paramref> is not a valid standard format string.</exception>
+ </member>
+ <member name="M:System.Globalization.DateTimeFormatInfo.GetDayName(System.DayOfWeek)">
+ <summary>Returns the culture-specific full name of the specified day of the week based on the culture associated with the current <see cref="T:System.Globalization.DateTimeFormatInfo"></see> object.</summary>
+ <param name="dayofweek">A <see cref="T:System.DayOfWeek"></see> value.</param>
+ <returns>The culture-specific full name of the day of the week represented by <paramref name="dayofweek">dayofweek</paramref>.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="dayofweek">dayofweek</paramref> is not a valid <see cref="T:System.DayOfWeek"></see> value.</exception>
+ </member>
+ <member name="M:System.Globalization.DateTimeFormatInfo.GetEra(System.String)">
+ <summary>Returns the integer representing the specified era.</summary>
+ <param name="eraName">The string containing the name of the era.</param>
+ <returns>The integer representing the era, if <paramref name="eraName">eraName</paramref> is valid; otherwise, -1.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="eraName">eraName</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Globalization.DateTimeFormatInfo.GetEraName(System.Int32)">
+ <summary>Returns the string containing the name of the specified era.</summary>
+ <param name="era">The integer representing the era.</param>
+ <returns>A string containing the name of the era.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="era">era</paramref> does not represent a valid era in the calendar specified in the <see cref="P:System.Globalization.DateTimeFormatInfo.Calendar"></see> property.</exception>
+ </member>
+ <member name="M:System.Globalization.DateTimeFormatInfo.GetFormat(System.Type)">
+ <summary>Returns an object of the specified type that provides a date and time formatting service.</summary>
+ <param name="formatType">The type of the required formatting service.</param>
+ <returns>The current object, if <paramref name="formatType">formatType</paramref> is the same as the type of the current <see cref="T:System.Globalization.DateTimeFormatInfo"></see>; otherwise, null.</returns>
+ </member>
+ <member name="M:System.Globalization.DateTimeFormatInfo.GetInstance(System.IFormatProvider)">
+ <summary>Returns the <see cref="T:System.Globalization.DateTimeFormatInfo"></see> object associated with the specified <see cref="T:System.IFormatProvider"></see>.</summary>
+ <param name="provider">The <see cref="T:System.IFormatProvider"></see> that gets the <see cref="T:System.Globalization.DateTimeFormatInfo"></see> object. -or- null to get <see cref="P:System.Globalization.DateTimeFormatInfo.CurrentInfo"></see>.</param>
+ <returns>A <see cref="T:System.Globalization.DateTimeFormatInfo"></see> object associated with <see cref="T:System.IFormatProvider"></see>.</returns>
+ </member>
+ <member name="M:System.Globalization.DateTimeFormatInfo.GetMonthName(System.Int32)">
+ <summary>Returns the culture-specific full name of the specified month based on the culture associated with the current <see cref="T:System.Globalization.DateTimeFormatInfo"></see> object.</summary>
+ <param name="month">An integer from 1 through 13 representing the name of the month to retrieve.</param>
+ <returns>The culture-specific full name of the month represented by <paramref name="month">month</paramref>.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="month">month</paramref> is less than 1 or greater than 13.</exception>
+ </member>
+ <member name="M:System.Globalization.DateTimeFormatInfo.GetShortestDayName(System.DayOfWeek)">
+ <summary>Obtains the shortest abbreviated day name for a specified day of the week associated with the current <see cref="T:System.Globalization.DateTimeFormatInfo"></see> object.</summary>
+ <param name="dayOfWeek">One of the <see cref="T:System.DayOfWeek"></see> values.</param>
+ <returns>The abbreviated name of the week that corresponds to the <paramref name="dayOfWeek">dayOfWeek</paramref> parameter.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="dayOfWeek">dayOfWeek</paramref> is not a value in the <see cref="T:System.DayOfWeek"></see> enumeration.</exception>
+ </member>
+ <member name="P:System.Globalization.DateTimeFormatInfo.InvariantInfo">
+ <summary>Gets the default read-only <see cref="T:System.Globalization.DateTimeFormatInfo"></see> object that is culture-independent (invariant).</summary>
+ <returns>A read-only object that is culture-independent (invariant).</returns>
+ </member>
+ <member name="P:System.Globalization.DateTimeFormatInfo.IsReadOnly">
+ <summary>Gets a value indicating whether the <see cref="T:System.Globalization.DateTimeFormatInfo"></see> object is read-only.</summary>
+ <returns>true if the <see cref="T:System.Globalization.DateTimeFormatInfo"></see> object is read-only; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Globalization.DateTimeFormatInfo.LongDatePattern">
+ <summary>Gets or sets the custom format string for a long date value.</summary>
+ <returns>The custom format string for a long date value.</returns>
+ <exception cref="T:System.ArgumentNullException">The property is being set to null.</exception>
+ <exception cref="T:System.InvalidOperationException">The property is being set and the <see cref="T:System.Globalization.DateTimeFormatInfo"></see> object is read-only.</exception>
+ </member>
+ <member name="P:System.Globalization.DateTimeFormatInfo.LongTimePattern">
+ <summary>Gets or sets the custom format string for a long time value.</summary>
+ <returns>The format pattern for a long time value.</returns>
+ <exception cref="T:System.ArgumentNullException">The property is being set to null.</exception>
+ <exception cref="T:System.InvalidOperationException">The property is being set and the <see cref="T:System.Globalization.DateTimeFormatInfo"></see> object is read-only.</exception>
+ </member>
+ <member name="P:System.Globalization.DateTimeFormatInfo.MonthDayPattern">
+ <summary>Gets or sets the custom format string for a month and day value.</summary>
+ <returns>The custom format string for a month and day value.</returns>
+ <exception cref="T:System.ArgumentNullException">The property is being set to null.</exception>
+ <exception cref="T:System.InvalidOperationException">The property is being set and the <see cref="T:System.Globalization.DateTimeFormatInfo"></see> object is read-only.</exception>
+ </member>
+ <member name="P:System.Globalization.DateTimeFormatInfo.MonthGenitiveNames">
+ <summary>Gets or sets a string array of month names associated with the current <see cref="T:System.Globalization.DateTimeFormatInfo"></see> object.</summary>
+ <returns>A string array of month names.</returns>
+ <exception cref="T:System.ArgumentException">In a set operation, the array is multidimensional or has a length that is not exactly 13.</exception>
+ <exception cref="T:System.ArgumentNullException">In a set operation, the array or one of its elements is null.</exception>
+ <exception cref="T:System.InvalidOperationException">In a set operation, the current <see cref="T:System.Globalization.DateTimeFormatInfo"></see> object is read-only.</exception>
+ </member>
+ <member name="P:System.Globalization.DateTimeFormatInfo.MonthNames">
+ <summary>Gets or sets a one-dimensional array of type <see cref="T:System.String"></see> containing the culture-specific full names of the months.</summary>
+ <returns>A one-dimensional array of type <see cref="T:System.String"></see> containing the culture-specific full names of the months. In a 12-month calendar, the 13th element of the array is an empty string. The array for <see cref="P:System.Globalization.DateTimeFormatInfo.InvariantInfo"></see> contains &quot;January&quot;, &quot;February&quot;, &quot;March&quot;, &quot;April&quot;, &quot;May&quot;, &quot;June&quot;, &quot;July&quot;, &quot;August&quot;, &quot;September&quot;, &quot;October&quot;, &quot;November&quot;, &quot;December&quot;, and &quot;&quot;.</returns>
+ <exception cref="T:System.ArgumentNullException">The property is being set to null.</exception>
+ <exception cref="T:System.ArgumentException">The property is being set to an array that is multidimensional or that has a length that is not exactly 13.</exception>
+ <exception cref="T:System.InvalidOperationException">The property is being set and the <see cref="T:System.Globalization.DateTimeFormatInfo"></see> object is read-only.</exception>
+ </member>
+ <member name="P:System.Globalization.DateTimeFormatInfo.NativeCalendarName">
+ <summary>Gets the native name of the calendar associated with the current <see cref="T:System.Globalization.DateTimeFormatInfo"></see> object.</summary>
+ <returns>The native name of the calendar used in the culture associated with the current <see cref="T:System.Globalization.DateTimeFormatInfo"></see> object if that name is available, or the empty string (&quot;&quot;) if the native calendar name is not available.</returns>
+ </member>
+ <member name="P:System.Globalization.DateTimeFormatInfo.PMDesignator">
+ <summary>Gets or sets the string designator for hours that are &quot;post meridiem&quot; (after noon).</summary>
+ <returns>The string designator for hours that are &quot;post meridiem&quot; (after noon). The default for <see cref="P:System.Globalization.DateTimeFormatInfo.InvariantInfo"></see> is &quot;PM&quot;.</returns>
+ <exception cref="T:System.ArgumentNullException">The property is being set to null.</exception>
+ <exception cref="T:System.InvalidOperationException">The property is being set and the <see cref="T:System.Globalization.DateTimeFormatInfo"></see> object is read-only.</exception>
+ </member>
+ <member name="M:System.Globalization.DateTimeFormatInfo.ReadOnly(System.Globalization.DateTimeFormatInfo)">
+ <summary>Returns a read-only <see cref="T:System.Globalization.DateTimeFormatInfo"></see> wrapper.</summary>
+ <param name="dtfi">The <see cref="T:System.Globalization.DateTimeFormatInfo"></see> object to wrap.</param>
+ <returns>A read-only <see cref="T:System.Globalization.DateTimeFormatInfo"></see> wrapper.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="dtfi">dtfi</paramref> is null.</exception>
+ </member>
+ <member name="P:System.Globalization.DateTimeFormatInfo.RFC1123Pattern">
+ <summary>Gets the custom format string for a time value that is based on the Internet Engineering Task Force (IETF) Request for Comments (RFC) 1123 specification.</summary>
+ <returns>The custom format string for a time value that is based on the IETF RFC 1123 specification.</returns>
+ </member>
+ <member name="M:System.Globalization.DateTimeFormatInfo.SetAllDateTimePatterns(System.String[],System.Char)">
+ <summary>Sets the custom date and time format strings that correspond to a specified standard format string.</summary>
+ <param name="patterns">An array of custom format strings.</param>
+ <param name="format">The standard format string associated with the custom format strings specified in the patterns parameter.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="patterns">patterns</paramref> is null or a zero-length array. -or- <paramref name="format">format</paramref> is not a valid standard format string or is a standard format string whose patterns cannot be set.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="patterns">patterns</paramref> has an array element whose value is null.</exception>
+ <exception cref="T:System.InvalidOperationException">This <see cref="T:System.Globalization.DateTimeFormatInfo"></see> object is read-only.</exception>
+ </member>
+ <member name="P:System.Globalization.DateTimeFormatInfo.ShortDatePattern">
+ <summary>Gets or sets the custom format string for a short date value.</summary>
+ <returns>The custom format string for a short date value.</returns>
+ <exception cref="T:System.ArgumentNullException">The property is being set to null.</exception>
+ <exception cref="T:System.InvalidOperationException">The property is being set and the <see cref="T:System.Globalization.DateTimeFormatInfo"></see> object is read-only.</exception>
+ </member>
+ <member name="P:System.Globalization.DateTimeFormatInfo.ShortestDayNames">
+ <summary>Gets or sets a string array of the shortest unique abbreviated day names associated with the current <see cref="T:System.Globalization.DateTimeFormatInfo"></see> object.</summary>
+ <returns>A string array of day names.</returns>
+ <exception cref="T:System.ArgumentException">In a set operation, the array does not have exactly seven elements.</exception>
+ <exception cref="T:System.ArgumentNullException">In a set operation, the value array or one of the elements of the value array is null.</exception>
+ <exception cref="T:System.InvalidOperationException">In a set operation, the current <see cref="T:System.Globalization.DateTimeFormatInfo"></see> object is read-only.</exception>
+ </member>
+ <member name="P:System.Globalization.DateTimeFormatInfo.ShortTimePattern">
+ <summary>Gets or sets the custom format string for a short time value.</summary>
+ <returns>The custom format string for a short time value.</returns>
+ <exception cref="T:System.ArgumentNullException">The property is being set to null.</exception>
+ <exception cref="T:System.InvalidOperationException">The property is being set and the <see cref="T:System.Globalization.DateTimeFormatInfo"></see> object is read-only.</exception>
+ </member>
+ <member name="P:System.Globalization.DateTimeFormatInfo.SortableDateTimePattern">
+ <summary>Gets the custom format string for a sortable date and time value.</summary>
+ <returns>The custom format string for a sortable date and time value.</returns>
+ </member>
+ <member name="P:System.Globalization.DateTimeFormatInfo.TimeSeparator">
+ <summary>Gets or sets the string that separates the components of time, that is, the hour, minutes, and seconds.</summary>
+ <returns>The string that separates the components of time. The default for <see cref="P:System.Globalization.DateTimeFormatInfo.InvariantInfo"></see> is &quot;:&quot;.</returns>
+ <exception cref="T:System.ArgumentNullException">The property is being set to null.</exception>
+ <exception cref="T:System.InvalidOperationException">The property is being set and the <see cref="T:System.Globalization.DateTimeFormatInfo"></see> object is read-only.</exception>
+ </member>
+ <member name="P:System.Globalization.DateTimeFormatInfo.UniversalSortableDateTimePattern">
+ <summary>Gets the custom format string for a universal, sortable date and time string.</summary>
+ <returns>The custom format string for a universal, sortable date and time string.</returns>
+ </member>
+ <member name="P:System.Globalization.DateTimeFormatInfo.YearMonthPattern">
+ <summary>Gets or sets the custom format string for a year and month value.</summary>
+ <returns>The custom format string for a year and month value.</returns>
+ <exception cref="T:System.ArgumentNullException">The property is being set to null.</exception>
+ <exception cref="T:System.InvalidOperationException">The property is being set and the <see cref="T:System.Globalization.DateTimeFormatInfo"></see> object is read-only.</exception>
+ </member>
+ <member name="T:System.Globalization.DateTimeStyles">
+ <summary>Defines the formatting options that customize string parsing for some date and time parsing methods.</summary>
+ </member>
+ <member name="F:System.Globalization.DateTimeStyles.AdjustToUniversal">
+ <summary>Date and time are returned as a Coordinated Universal Time (UTC). If the input string denotes a local time, through a time zone specifier or <see cref="F:System.Globalization.DateTimeStyles.AssumeLocal"></see>, the date and time are converted from the local time to UTC. If the input string denotes a UTC time, through a time zone specifier or <see cref="F:System.Globalization.DateTimeStyles.AssumeUniversal"></see>, no conversion occurs. If the input string does not denote a local or UTC time, no conversion occurs and the resulting <see cref="P:System.DateTime.Kind"></see> property is <see cref="F:System.DateTimeKind.Unspecified"></see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Globalization.DateTimeStyles.AllowInnerWhite">
+ <summary>Extra white-space characters in the middle of the string must be ignored during parsing, except if they occur in the <see cref="T:System.Globalization.DateTimeFormatInfo"></see> format patterns.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Globalization.DateTimeStyles.AllowLeadingWhite">
+ <summary>Leading white-space characters must be ignored during parsing, except if they occur in the <see cref="T:System.Globalization.DateTimeFormatInfo"></see> format patterns.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Globalization.DateTimeStyles.AllowTrailingWhite">
+ <summary>Trailing white-space characters must be ignored during parsing, except if they occur in the <see cref="T:System.Globalization.DateTimeFormatInfo"></see> format patterns.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Globalization.DateTimeStyles.AllowWhiteSpaces">
+ <summary>Extra white-space characters anywhere in the string must be ignored during parsing, except if they occur in the <see cref="T:System.Globalization.DateTimeFormatInfo"></see> format patterns. This value is a combination of the <see cref="F:System.Globalization.DateTimeStyles.AllowLeadingWhite"></see>, <see cref="F:System.Globalization.DateTimeStyles.AllowTrailingWhite"></see>, and <see cref="F:System.Globalization.DateTimeStyles.AllowInnerWhite"></see> values.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Globalization.DateTimeStyles.AssumeLocal">
+ <summary>If no time zone is specified in the parsed string, the string is assumed to denote a local time.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Globalization.DateTimeStyles.AssumeUniversal">
+ <summary>If no time zone is specified in the parsed string, the string is assumed to denote a UTC.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Globalization.DateTimeStyles.NoCurrentDateDefault">
+ <summary>If the parsed string contains only the time and not the date, the parsing methods assume the Gregorian date with year = 1, month = 1, and day = 1. If this value is not used, the current date is assumed.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Globalization.DateTimeStyles.None">
+ <summary>Default formatting options must be used. This value represents the default style for the <see cref="M:System.DateTime.Parse(System.String)"></see>, <see cref="M:System.DateTime.ParseExact(System.String,System.String,System.IFormatProvider)"></see>, and <see cref="M:System.DateTime.TryParse(System.String,System.DateTime@)"></see> methods.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Globalization.DateTimeStyles.RoundtripKind">
+ <summary>The <see cref="T:System.DateTimeKind"></see> field of a date is preserved when a <see cref="T:System.DateTime"></see> object is converted to a string using the &quot;o&quot; or &quot;r&quot; standard format specifier, and the string is then converted back to a <see cref="T:System.DateTime"></see> object.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Globalization.DaylightTime">
+ <summary>Defines the period of daylight saving time.</summary>
+ </member>
+ <member name="M:System.Globalization.DaylightTime.#ctor(System.DateTime,System.DateTime,System.TimeSpan)">
+ <summary>Initializes a new instance of the <see cref="T:System.Globalization.DaylightTime"></see> class with the specified start, end, and time difference information.</summary>
+ <param name="start">The object that represents the date and time when daylight saving time begins. The value must be in local time.</param>
+ <param name="end">The object that represents the date and time when daylight saving time ends. The value must be in local time.</param>
+ <param name="delta">The object that represents the difference between standard time and daylight saving time, in ticks.</param>
+ </member>
+ <member name="P:System.Globalization.DaylightTime.Delta">
+ <summary>Gets the time interval that represents the difference between standard time and daylight saving time.</summary>
+ <returns>The time interval that represents the difference between standard time and daylight saving time.</returns>
+ </member>
+ <member name="P:System.Globalization.DaylightTime.End">
+ <summary>Gets the object that represents the date and time when the daylight saving period ends.</summary>
+ <returns>The object that represents the date and time when the daylight saving period ends. The value is in local time.</returns>
+ </member>
+ <member name="P:System.Globalization.DaylightTime.Start">
+ <summary>Gets the object that represents the date and time when the daylight saving period begins.</summary>
+ <returns>The object that represents the date and time when the daylight saving period begins. The value is in local time.</returns>
+ </member>
+ <member name="T:System.Globalization.DigitShapes">
+ <summary>Specifies the culture-specific display of digits.</summary>
+ </member>
+ <member name="F:System.Globalization.DigitShapes.Context">
+ <summary>The digit shape depends on the previous text in the same output. European digits follow Latin scripts; Arabic-Indic digits follow Arabic text; and Thai digits follow Thai text.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Globalization.DigitShapes.NativeNational">
+ <summary>The digit shape is the native equivalent of the digits from 0 through 9. ASCII digits from 0 through 9 are replaced by equivalent native national digits.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Globalization.DigitShapes.None">
+ <summary>The digit shape is not changed. Full Unicode compatibility is maintained.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Globalization.EastAsianLunisolarCalendar">
+ <summary>Represents a calendar that divides time into months, days, years, and eras, and has dates that are based on cycles of the sun and the moon.</summary>
+ </member>
+ <member name="M:System.Globalization.EastAsianLunisolarCalendar.AddMonths(System.DateTime,System.Int32)">
+ <summary>Calculates the date that is the specified number of months away from the specified date.</summary>
+ <param name="time">The <see cref="T:System.DateTime"></see> to which to add months.</param>
+ <param name="months">The number of months to add.</param>
+ <returns>A new <see cref="T:System.DateTime"></see> that results from adding the specified number of months to the <paramref name="time">time</paramref> parameter.</returns>
+ <exception cref="T:System.ArgumentException">The result is outside the supported range of a <see cref="T:System.DateTime"></see>.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="months">months</paramref> is less than -120000 or greater than 120000. -or- <paramref name="time">time</paramref> is less than <see cref="P:System.Globalization.Calendar.MinSupportedDateTime"></see> or greater than <see cref="P:System.Globalization.Calendar.MaxSupportedDateTime"></see>.</exception>
+ </member>
+ <member name="M:System.Globalization.EastAsianLunisolarCalendar.AddYears(System.DateTime,System.Int32)">
+ <summary>Calculates the date that is the specified number of years away from the specified date.</summary>
+ <param name="time">The <see cref="T:System.DateTime"></see> to which to add years.</param>
+ <param name="years">The number of years to add.</param>
+ <returns>A new <see cref="T:System.DateTime"></see> that results from adding the specified number of years to the <paramref name="time">time</paramref> parameter.</returns>
+ <exception cref="T:System.ArgumentException">The result is outside the supported range of a <see cref="T:System.DateTime"></see>.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="time">time</paramref> is less than <see cref="P:System.Globalization.Calendar.MinSupportedDateTime"></see> or greater than <see cref="P:System.Globalization.Calendar.MaxSupportedDateTime"></see>.</exception>
+ </member>
+ <member name="P:System.Globalization.EastAsianLunisolarCalendar.AlgorithmType">
+ <summary>Gets a value indicating whether the current calendar is solar-based, lunar-based, or a combination of both.</summary>
+ <returns>Always returns <see cref="F:System.Globalization.CalendarAlgorithmType.LunisolarCalendar"></see>.</returns>
+ </member>
+ <member name="M:System.Globalization.EastAsianLunisolarCalendar.GetCelestialStem(System.Int32)">
+ <summary>Calculates the celestial stem of the specified year in the sexagenary (60-year) cycle.</summary>
+ <param name="sexagenaryYear">An integer from 1 through 60 that represents a year in the sexagenary cycle.</param>
+ <returns>A number from 1 through 10.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="sexagenaryYear">sexagenaryYear</paramref> is less than 1 or greater than 60.</exception>
+ </member>
+ <member name="M:System.Globalization.EastAsianLunisolarCalendar.GetDayOfMonth(System.DateTime)">
+ <summary>Calculates the day of the month in the specified date.</summary>
+ <param name="time">The <see cref="T:System.DateTime"></see> to read.</param>
+ <returns>An integer from 1 through 31 that represents the day of the month specified in the <paramref name="time">time</paramref> parameter.</returns>
+ </member>
+ <member name="M:System.Globalization.EastAsianLunisolarCalendar.GetDayOfWeek(System.DateTime)">
+ <summary>Calculates the day of the week in the specified date.</summary>
+ <param name="time">The <see cref="T:System.DateTime"></see> to read.</param>
+ <returns>One of the <see cref="T:System.DayOfWeek"></see> values that represents the day of the week specified in the <paramref name="time">time</paramref> parameter.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="time">time</paramref> is less than <see cref="P:System.Globalization.Calendar.MinSupportedDateTime"></see> or greater than <see cref="P:System.Globalization.Calendar.MaxSupportedDateTime"></see>.</exception>
+ </member>
+ <member name="M:System.Globalization.EastAsianLunisolarCalendar.GetDayOfYear(System.DateTime)">
+ <summary>Calculates the day of the year in the specified date.</summary>
+ <param name="time">The <see cref="T:System.DateTime"></see> to read.</param>
+ <returns>An integer from 1 through 354 in a common year, or 1 through 384 in a leap year, that represents the day of the year specified in the <paramref name="time">time</paramref> parameter.</returns>
+ </member>
+ <member name="M:System.Globalization.EastAsianLunisolarCalendar.GetDaysInMonth(System.Int32,System.Int32,System.Int32)">
+ <summary>Calculates the number of days in the specified month of the specified year and era.</summary>
+ <param name="year">An integer that represents the year.</param>
+ <param name="month">An integer from 1 through 12 in a common year, or 1 through 13 in a leap year, that represents the month.</param>
+ <param name="era">An integer that represents the era.</param>
+ <returns>The number of days in the specified month of the specified year and era.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="year">year</paramref>, <paramref name="month">month</paramref>, or <paramref name="era">era</paramref> is outside the range supported by this calendar.</exception>
+ </member>
+ <member name="M:System.Globalization.EastAsianLunisolarCalendar.GetDaysInYear(System.Int32,System.Int32)">
+ <summary>Calculates the number of days in the specified year and era.</summary>
+ <param name="year">An integer that represents the year.</param>
+ <param name="era">An integer that represents the era.</param>
+ <returns>The number of days in the specified year and era.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="year">year</paramref> or <paramref name="era">era</paramref> is outside the range supported by this calendar.</exception>
+ </member>
+ <member name="M:System.Globalization.EastAsianLunisolarCalendar.GetLeapMonth(System.Int32,System.Int32)">
+ <summary>Calculates the leap month for the specified year and era.</summary>
+ <param name="year">An integer that represents the year.</param>
+ <param name="era">An integer that represents the era.</param>
+ <returns>A positive integer from 1 through 13 that indicates the leap month in the specified year and era. -or- Zero if this calendar does not support a leap month, or if the <paramref name="year">year</paramref> and <paramref name="era">era</paramref> parameters do not specify a leap year.</returns>
+ </member>
+ <member name="M:System.Globalization.EastAsianLunisolarCalendar.GetMonth(System.DateTime)">
+ <summary>Returns the month in the specified date.</summary>
+ <param name="time">The <see cref="T:System.DateTime"></see> to read.</param>
+ <returns>An integer from 1 to 13 that represents the month specified in the <paramref name="time">time</paramref> parameter.</returns>
+ </member>
+ <member name="M:System.Globalization.EastAsianLunisolarCalendar.GetMonthsInYear(System.Int32,System.Int32)">
+ <summary>Calculates the number of months in the specified year and era.</summary>
+ <param name="year">An integer that represents the year.</param>
+ <param name="era">An integer that represents the era.</param>
+ <returns>The number of months in the specified year in the specified era. The return value is 12 months in a common year or 13 months in a leap year.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="year">year</paramref> or <paramref name="era">era</paramref> is outside the range supported by this calendar.</exception>
+ </member>
+ <member name="M:System.Globalization.EastAsianLunisolarCalendar.GetSexagenaryYear(System.DateTime)">
+ <summary>Calculates the year in the sexagenary (60-year) cycle that corresponds to the specified date.</summary>
+ <param name="time">A <see cref="T:System.DateTime"></see> to read.</param>
+ <returns>A number from 1 through 60 in the sexagenary cycle that corresponds to the <paramref name="date">date</paramref> parameter.</returns>
+ </member>
+ <member name="M:System.Globalization.EastAsianLunisolarCalendar.GetTerrestrialBranch(System.Int32)">
+ <summary>Calculates the terrestrial branch of the specified year in the sexagenary (60-year) cycle.</summary>
+ <param name="sexagenaryYear">An integer from 1 through 60 that represents a year in the sexagenary cycle.</param>
+ <returns>An integer from 1 through 12.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="sexagenaryYear">sexagenaryYear</paramref> is less than 1 or greater than 60.</exception>
+ </member>
+ <member name="M:System.Globalization.EastAsianLunisolarCalendar.GetYear(System.DateTime)">
+ <summary>Returns the year in the specified date.</summary>
+ <param name="time">The <see cref="T:System.DateTime"></see> to read.</param>
+ <returns>An integer that represents the year in the specified <see cref="T:System.DateTime"></see>.</returns>
+ </member>
+ <member name="M:System.Globalization.EastAsianLunisolarCalendar.IsLeapDay(System.Int32,System.Int32,System.Int32,System.Int32)">
+ <summary>Determines whether the specified date in the specified era is a leap day.</summary>
+ <param name="year">An integer that represents the year.</param>
+ <param name="month">An integer from 1 through 13 that represents the month.</param>
+ <param name="day">An integer from 1 through 31 that represents the day.</param>
+ <param name="era">An integer that represents the era.</param>
+ <returns>true if the specified day is a leap day; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="year">year</paramref>, <paramref name="month">month</paramref>, <paramref name="day">day</paramref>, or <paramref name="era">era</paramref> is outside the range supported by this calendar.</exception>
+ </member>
+ <member name="M:System.Globalization.EastAsianLunisolarCalendar.IsLeapMonth(System.Int32,System.Int32,System.Int32)">
+ <summary>Determines whether the specified month in the specified year and era is a leap month.</summary>
+ <param name="year">An integer that represents the year.</param>
+ <param name="month">An integer from 1 through 13 that represents the month.</param>
+ <param name="era">An integer that represents the era.</param>
+ <returns>true if the <paramref name="month">month</paramref> parameter is a leap month; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="year">year</paramref>, <paramref name="month">month</paramref>, or <paramref name="era">era</paramref> is outside the range supported by this calendar.</exception>
+ </member>
+ <member name="M:System.Globalization.EastAsianLunisolarCalendar.IsLeapYear(System.Int32,System.Int32)">
+ <summary>Determines whether the specified year in the specified era is a leap year.</summary>
+ <param name="year">An integer that represents the year.</param>
+ <param name="era">An integer that represents the era.</param>
+ <returns>true if the specified year is a leap year; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="year">year</paramref> or <paramref name="era">era</paramref> is outside the range supported by this calendar.</exception>
+ </member>
+ <member name="M:System.Globalization.EastAsianLunisolarCalendar.ToDateTime(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
+ <summary>Returns a <see cref="T:System.DateTime"></see> that is set to the specified date, time, and era.</summary>
+ <param name="year">An integer that represents the year.</param>
+ <param name="month">An integer from 1 through 13 that represents the month.</param>
+ <param name="day">An integer from 1 through 31 that represents the day.</param>
+ <param name="hour">An integer from 0 through 23 that represents the hour.</param>
+ <param name="minute">An integer from 0 through 59 that represents the minute.</param>
+ <param name="second">An integer from 0 through 59 that represents the second.</param>
+ <param name="millisecond">An integer from 0 through 999 that represents the millisecond.</param>
+ <param name="era">An integer that represents the era.</param>
+ <returns>A <see cref="T:System.DateTime"></see> that is set to the specified date, time, and era.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="year">year</paramref>, <paramref name="month">month</paramref>, <paramref name="day">day</paramref>, <paramref name="hour">hour</paramref>, <paramref name="minute">minute</paramref>, <paramref name="second">second</paramref>, <paramref name="millisecond">millisecond</paramref>, or <paramref name="era">era</paramref> is outside the range supported by this calendar.</exception>
+ </member>
+ <member name="M:System.Globalization.EastAsianLunisolarCalendar.ToFourDigitYear(System.Int32)">
+ <summary>Converts the specified year to a four-digit year.</summary>
+ <param name="year">A two-digit or four-digit integer that represents the year to convert.</param>
+ <returns>An integer that contains the four-digit representation of the <paramref name="year">year</paramref> parameter.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="year">year</paramref> is outside the range supported by this calendar.</exception>
+ </member>
+ <member name="P:System.Globalization.EastAsianLunisolarCalendar.TwoDigitYearMax">
+ <summary>Gets or sets the last year of a 100-year range that can be represented by a 2-digit year.</summary>
+ <returns>The last year of a 100-year range that can be represented by a 2-digit year.</returns>
+ <exception cref="T:System.InvalidOperationException">The current <see cref="T:System.Globalization.EastAsianLunisolarCalendar"></see> is read-only.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The value in a set operation is less than 99 or greater than the maximum supported year in the current calendar.</exception>
+ </member>
+ <member name="T:System.Globalization.GlobalizationExtensions">
+
+ </member>
+ <member name="M:System.Globalization.GlobalizationExtensions.GetStringComparer(System.Globalization.CompareInfo,System.Globalization.CompareOptions)">
+ <param name="compareInfo"></param>
+ <param name="options"></param>
+ <returns></returns>
+ </member>
+ <member name="T:System.Globalization.GregorianCalendar">
+ <summary>Represents the Gregorian calendar.</summary>
+ </member>
+ <member name="M:System.Globalization.GregorianCalendar.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Globalization.GregorianCalendar"></see> class using the default <see cref="T:System.Globalization.GregorianCalendarTypes"></see> value.</summary>
+ </member>
+ <member name="M:System.Globalization.GregorianCalendar.#ctor(System.Globalization.GregorianCalendarTypes)">
+ <summary>Initializes a new instance of the <see cref="T:System.Globalization.GregorianCalendar"></see> class using the specified <see cref="T:System.Globalization.GregorianCalendarTypes"></see> value.</summary>
+ <param name="type">The <see cref="T:System.Globalization.GregorianCalendarTypes"></see> value that denotes which language version of the calendar to create.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="type">type</paramref> is not a member of the <see cref="T:System.Globalization.GregorianCalendarTypes"></see> enumeration.</exception>
+ </member>
+ <member name="M:System.Globalization.GregorianCalendar.AddMonths(System.DateTime,System.Int32)">
+ <summary>Returns a <see cref="T:System.DateTime"></see> that is the specified number of months away from the specified <see cref="T:System.DateTime"></see>.</summary>
+ <param name="time">The <see cref="T:System.DateTime"></see> to which to add months.</param>
+ <param name="months">The number of months to add.</param>
+ <returns>The <see cref="T:System.DateTime"></see> that results from adding the specified number of months to the specified <see cref="T:System.DateTime"></see>.</returns>
+ <exception cref="T:System.ArgumentException">The resulting <see cref="T:System.DateTime"></see> is outside the supported range.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="months">months</paramref> is less than -120000. -or- <paramref name="months">months</paramref> is greater than 120000.</exception>
+ </member>
+ <member name="M:System.Globalization.GregorianCalendar.AddYears(System.DateTime,System.Int32)">
+ <summary>Returns a <see cref="T:System.DateTime"></see> that is the specified number of years away from the specified <see cref="T:System.DateTime"></see>.</summary>
+ <param name="time">The <see cref="T:System.DateTime"></see> to which to add years.</param>
+ <param name="years">The number of years to add.</param>
+ <returns>The <see cref="T:System.DateTime"></see> that results from adding the specified number of years to the specified <see cref="T:System.DateTime"></see>.</returns>
+ <exception cref="T:System.ArgumentException">The resulting <see cref="T:System.DateTime"></see> is outside the supported range.</exception>
+ </member>
+ <member name="F:System.Globalization.GregorianCalendar.ADEra">
+ <summary>Represents the current era. This field is constant.</summary>
+ <returns></returns>
+ </member>
+ <member name="P:System.Globalization.GregorianCalendar.AlgorithmType">
+ <summary>Gets a value that indicates whether the current calendar is solar-based, lunar-based, or a combination of both.</summary>
+ <returns>Always returns <see cref="F:System.Globalization.CalendarAlgorithmType.SolarCalendar"></see>.</returns>
+ </member>
+ <member name="P:System.Globalization.GregorianCalendar.CalendarType">
+ <summary>Gets or sets the <see cref="T:System.Globalization.GregorianCalendarTypes"></see> value that denotes the language version of the current <see cref="T:System.Globalization.GregorianCalendar"></see>.</summary>
+ <returns>A <see cref="T:System.Globalization.GregorianCalendarTypes"></see> value that denotes the language version of the current <see cref="T:System.Globalization.GregorianCalendar"></see>.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The value specified in a set operation is not a member of the <see cref="T:System.Globalization.GregorianCalendarTypes"></see> enumeration.</exception>
+ <exception cref="T:System.InvalidOperationException">In a set operation, the current instance is read-only.</exception>
+ </member>
+ <member name="P:System.Globalization.GregorianCalendar.Eras">
+ <summary>Gets the list of eras in the <see cref="T:System.Globalization.GregorianCalendar"></see>.</summary>
+ <returns>An array of integers that represents the eras in the <see cref="T:System.Globalization.GregorianCalendar"></see>.</returns>
+ </member>
+ <member name="M:System.Globalization.GregorianCalendar.GetDayOfMonth(System.DateTime)">
+ <summary>Returns the day of the month in the specified <see cref="T:System.DateTime"></see>.</summary>
+ <param name="time">The <see cref="T:System.DateTime"></see> to read.</param>
+ <returns>An integer from 1 to 31 that represents the day of the month in <paramref name="time">time</paramref>.</returns>
+ </member>
+ <member name="M:System.Globalization.GregorianCalendar.GetDayOfWeek(System.DateTime)">
+ <summary>Returns the day of the week in the specified <see cref="T:System.DateTime"></see>.</summary>
+ <param name="time">The <see cref="T:System.DateTime"></see> to read.</param>
+ <returns>A <see cref="T:System.DayOfWeek"></see> value that represents the day of the week in <paramref name="time">time</paramref>.</returns>
+ </member>
+ <member name="M:System.Globalization.GregorianCalendar.GetDayOfYear(System.DateTime)">
+ <summary>Returns the day of the year in the specified <see cref="T:System.DateTime"></see>.</summary>
+ <param name="time">The <see cref="T:System.DateTime"></see> to read.</param>
+ <returns>An integer from 1 to 366 that represents the day of the year in <paramref name="time">time</paramref>.</returns>
+ </member>
+ <member name="M:System.Globalization.GregorianCalendar.GetDaysInMonth(System.Int32,System.Int32,System.Int32)">
+ <summary>Returns the number of days in the specified month in the specified year in the specified era.</summary>
+ <param name="year">An integer that represents the year.</param>
+ <param name="month">An integer from 1 to 12 that represents the month.</param>
+ <param name="era">An integer that represents the era.</param>
+ <returns>The number of days in the specified month in the specified year in the specified era.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="era">era</paramref> is outside the range supported by the calendar. -or- <paramref name="year">year</paramref> is outside the range supported by the calendar. -or- <paramref name="month">month</paramref> is outside the range supported by the calendar.</exception>
+ </member>
+ <member name="M:System.Globalization.GregorianCalendar.GetDaysInYear(System.Int32,System.Int32)">
+ <summary>Returns the number of days in the specified year in the specified era.</summary>
+ <param name="year">An integer that represents the year.</param>
+ <param name="era">An integer that represents the era.</param>
+ <returns>The number of days in the specified year in the specified era.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="era">era</paramref> is outside the range supported by the calendar. -or- <paramref name="year">year</paramref> is outside the range supported by the calendar.</exception>
+ </member>
+ <member name="M:System.Globalization.GregorianCalendar.GetEra(System.DateTime)">
+ <summary>Returns the era in the specified <see cref="T:System.DateTime"></see>.</summary>
+ <param name="time">The <see cref="T:System.DateTime"></see> to read.</param>
+ <returns>An integer that represents the era in <paramref name="time">time</paramref>.</returns>
+ </member>
+ <member name="M:System.Globalization.GregorianCalendar.GetLeapMonth(System.Int32,System.Int32)">
+ <summary>Calculates the leap month for a specified year and era.</summary>
+ <param name="year">A year.</param>
+ <param name="era">An era. Specify either <see cref="F:System.Globalization.GregorianCalendar.ADEra"></see> or GregorianCalendar.Eras[Calendar.CurrentEra].</param>
+ <returns>Always 0 because the Gregorian calendar does not recognize leap months.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="year">year</paramref> is less than the Gregorian calendar year 1 or greater than the Gregorian calendar year 9999. -or- <paramref name="era">era</paramref> is not <see cref="F:System.Globalization.GregorianCalendar.ADEra"></see> or GregorianCalendar.Eras[Calendar.CurrentEra].</exception>
+ </member>
+ <member name="M:System.Globalization.GregorianCalendar.GetMonth(System.DateTime)">
+ <summary>Returns the month in the specified <see cref="T:System.DateTime"></see>.</summary>
+ <param name="time">The <see cref="T:System.DateTime"></see> to read.</param>
+ <returns>An integer from 1 to 12 that represents the month in <paramref name="time">time</paramref>.</returns>
+ </member>
+ <member name="M:System.Globalization.GregorianCalendar.GetMonthsInYear(System.Int32,System.Int32)">
+ <summary>Returns the number of months in the specified year in the specified era.</summary>
+ <param name="year">An integer that represents the year.</param>
+ <param name="era">An integer that represents the era.</param>
+ <returns>The number of months in the specified year in the specified era.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="era">era</paramref> is outside the range supported by the calendar. -or- <paramref name="year">year</paramref> is outside the range supported by the calendar.</exception>
+ </member>
+ <member name="M:System.Globalization.GregorianCalendar.GetYear(System.DateTime)">
+ <summary>Returns the year in the specified <see cref="T:System.DateTime"></see>.</summary>
+ <param name="time">The <see cref="T:System.DateTime"></see> to read.</param>
+ <returns>An integer that represents the year in <paramref name="time">time</paramref>.</returns>
+ </member>
+ <member name="M:System.Globalization.GregorianCalendar.IsLeapDay(System.Int32,System.Int32,System.Int32,System.Int32)">
+ <summary>Determines whether the specified date in the specified era is a leap day.</summary>
+ <param name="year">An integer that represents the year.</param>
+ <param name="month">An integer from 1 to 12 that represents the month.</param>
+ <param name="day">An integer from 1 to 31 that represents the day.</param>
+ <param name="era">An integer that represents the era.</param>
+ <returns>true if the specified day is a leap day; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="era">era</paramref> is outside the range supported by the calendar. -or- <paramref name="year">year</paramref> is outside the range supported by the calendar. -or- <paramref name="month">month</paramref> is outside the range supported by the calendar. -or- <paramref name="day">day</paramref> is outside the range supported by the calendar.</exception>
+ </member>
+ <member name="M:System.Globalization.GregorianCalendar.IsLeapMonth(System.Int32,System.Int32,System.Int32)">
+ <summary>Determines whether the specified month in the specified year in the specified era is a leap month.</summary>
+ <param name="year">An integer that represents the year.</param>
+ <param name="month">An integer from 1 to 12 that represents the month.</param>
+ <param name="era">An integer that represents the era.</param>
+ <returns>This method always returns false, unless overridden by a derived class.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="era">era</paramref> is outside the range supported by the calendar. -or- <paramref name="year">year</paramref> is outside the range supported by the calendar. -or- <paramref name="month">month</paramref> is outside the range supported by the calendar.</exception>
+ </member>
+ <member name="M:System.Globalization.GregorianCalendar.IsLeapYear(System.Int32,System.Int32)">
+ <summary>Determines whether the specified year in the specified era is a leap year.</summary>
+ <param name="year">An integer that represents the year.</param>
+ <param name="era">An integer that represents the era.</param>
+ <returns>true if the specified year is a leap year; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="era">era</paramref> is outside the range supported by the calendar. -or- <paramref name="year">year</paramref> is outside the range supported by the calendar.</exception>
+ </member>
+ <member name="P:System.Globalization.GregorianCalendar.MaxSupportedDateTime">
+ <summary>Gets the latest date and time supported by the <see cref="T:System.Globalization.GregorianCalendar"></see> type.</summary>
+ <returns>The latest date and time supported by the <see cref="T:System.Globalization.GregorianCalendar"></see> type, which is the last moment of December 31, 9999 C.E. and is equivalent to <see cref="F:System.DateTime.MaxValue"></see>.</returns>
+ </member>
+ <member name="P:System.Globalization.GregorianCalendar.MinSupportedDateTime">
+ <summary>Gets the earliest date and time supported by the <see cref="T:System.Globalization.GregorianCalendar"></see> type.</summary>
+ <returns>The earliest date and time supported by the <see cref="T:System.Globalization.GregorianCalendar"></see> type, which is the first moment of January 1, 0001 C.E. and is equivalent to <see cref="F:System.DateTime.MinValue"></see>.</returns>
+ </member>
+ <member name="M:System.Globalization.GregorianCalendar.ToDateTime(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
+ <summary>Returns a <see cref="T:System.DateTime"></see> that is set to the specified date and time in the specified era.</summary>
+ <param name="year">An integer that represents the year.</param>
+ <param name="month">An integer from 1 to 12 that represents the month.</param>
+ <param name="day">An integer from 1 to 31 that represents the day.</param>
+ <param name="hour">An integer from 0 to 23 that represents the hour.</param>
+ <param name="minute">An integer from 0 to 59 that represents the minute.</param>
+ <param name="second">An integer from 0 to 59 that represents the second.</param>
+ <param name="millisecond">An integer from 0 to 999 that represents the millisecond.</param>
+ <param name="era">An integer that represents the era.</param>
+ <returns>The <see cref="T:System.DateTime"></see> that is set to the specified date and time in the current era.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="era">era</paramref> is outside the range supported by the calendar. -or- <paramref name="year">year</paramref> is outside the range supported by the calendar. -or- <paramref name="month">month</paramref> is outside the range supported by the calendar. -or- <paramref name="day">day</paramref> is outside the range supported by the calendar. -or- <paramref name="hour">hour</paramref> is less than zero or greater than 23. -or- <paramref name="minute">minute</paramref> is less than zero or greater than 59. -or- <paramref name="second">second</paramref> is less than zero or greater than 59. -or- <paramref name="millisecond">millisecond</paramref> is less than zero or greater than 999.</exception>
+ </member>
+ <member name="M:System.Globalization.GregorianCalendar.ToFourDigitYear(System.Int32)">
+ <summary>Converts the specified year to a four-digit year by using the <see cref="P:System.Globalization.GregorianCalendar.TwoDigitYearMax"></see> property to determine the appropriate century.</summary>
+ <param name="year">A two-digit or four-digit integer that represents the year to convert.</param>
+ <returns>An integer that contains the four-digit representation of <paramref name="year">year</paramref>.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="year">year</paramref> is outside the range supported by the calendar.</exception>
+ </member>
+ <member name="P:System.Globalization.GregorianCalendar.TwoDigitYearMax">
+ <summary>Gets or sets the last year of a 100-year range that can be represented by a 2-digit year.</summary>
+ <returns>The last year of a 100-year range that can be represented by a 2-digit year.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The value specified in a set operation is less than 99. -or- The value specified in a set operation is greater than MaxSupportedDateTime.Year.</exception>
+ <exception cref="T:System.InvalidOperationException">In a set operation, the current instance is read-only.</exception>
+ </member>
+ <member name="T:System.Globalization.GregorianCalendarTypes">
+ <summary>Defines the different language versions of the Gregorian calendar.</summary>
+ </member>
+ <member name="F:System.Globalization.GregorianCalendarTypes.Arabic">
+ <summary>Refers to the Arabic version of the Gregorian calendar.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Globalization.GregorianCalendarTypes.Localized">
+ <summary>Refers to the localized version of the Gregorian calendar, based on the language of the <see cref="T:System.Globalization.CultureInfo"></see> that uses the <see cref="T:System.Globalization.DateTimeFormatInfo"></see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Globalization.GregorianCalendarTypes.MiddleEastFrench">
+ <summary>Refers to the Middle East French version of the Gregorian calendar.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Globalization.GregorianCalendarTypes.TransliteratedEnglish">
+ <summary>Refers to the transliterated English version of the Gregorian calendar.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Globalization.GregorianCalendarTypes.TransliteratedFrench">
+ <summary>Refers to the transliterated French version of the Gregorian calendar.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Globalization.GregorianCalendarTypes.USEnglish">
+ <summary>Refers to the U.S. English version of the Gregorian calendar.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Globalization.HebrewCalendar">
+ <summary>Represents the Hebrew calendar.</summary>
+ </member>
+ <member name="M:System.Globalization.HebrewCalendar.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Globalization.HebrewCalendar"></see> class.</summary>
+ </member>
+ <member name="M:System.Globalization.HebrewCalendar.AddMonths(System.DateTime,System.Int32)">
+ <summary>Returns a <see cref="T:System.DateTime"></see> that is the specified number of months away from the specified <see cref="T:System.DateTime"></see>.</summary>
+ <param name="time">The <see cref="T:System.DateTime"></see> to which to add months.</param>
+ <param name="months">The number of months to add.</param>
+ <returns>The <see cref="T:System.DateTime"></see> that results from adding the specified number of months to the specified <see cref="T:System.DateTime"></see>.</returns>
+ <exception cref="T:System.ArgumentException">The resulting <see cref="T:System.DateTime"></see> is outside the supported range.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="months">months</paramref> is less than -120,000 or greater than 120,000.</exception>
+ </member>
+ <member name="M:System.Globalization.HebrewCalendar.AddYears(System.DateTime,System.Int32)">
+ <summary>Returns a <see cref="T:System.DateTime"></see> that is the specified number of years away from the specified <see cref="T:System.DateTime"></see>.</summary>
+ <param name="time">The <see cref="T:System.DateTime"></see> to which to add years.</param>
+ <param name="years">The number of years to add.</param>
+ <returns>The <see cref="T:System.DateTime"></see> that results from adding the specified number of years to the specified <see cref="T:System.DateTime"></see>.</returns>
+ <exception cref="T:System.ArgumentException">The resulting <see cref="T:System.DateTime"></see> is outside the supported range.</exception>
+ </member>
+ <member name="P:System.Globalization.HebrewCalendar.AlgorithmType">
+ <summary>Gets a value that indicates whether the current calendar is solar-based, lunar-based, or a combination of both.</summary>
+ <returns>Always returns <see cref="F:System.Globalization.CalendarAlgorithmType.LunisolarCalendar"></see>.</returns>
+ </member>
+ <member name="P:System.Globalization.HebrewCalendar.Eras">
+ <summary>Gets the list of eras in the <see cref="T:System.Globalization.HebrewCalendar"></see>.</summary>
+ <returns>An array of integers that represents the eras in the <see cref="T:System.Globalization.HebrewCalendar"></see> type. The return value is always an array containing one element equal to <see cref="F:System.Globalization.HebrewCalendar.HebrewEra"></see>.</returns>
+ </member>
+ <member name="M:System.Globalization.HebrewCalendar.GetDayOfMonth(System.DateTime)">
+ <summary>Returns the day of the month in the specified <see cref="T:System.DateTime"></see>.</summary>
+ <param name="time">The <see cref="T:System.DateTime"></see> to read.</param>
+ <returns>An integer from 1 to 30 that represents the day of the month in the specified <see cref="T:System.DateTime"></see>.</returns>
+ </member>
+ <member name="M:System.Globalization.HebrewCalendar.GetDayOfWeek(System.DateTime)">
+ <summary>Returns the day of the week in the specified <see cref="T:System.DateTime"></see>.</summary>
+ <param name="time">The <see cref="T:System.DateTime"></see> to read.</param>
+ <returns>A <see cref="T:System.DayOfWeek"></see> value that represents the day of the week in the specified <see cref="T:System.DateTime"></see>.</returns>
+ </member>
+ <member name="M:System.Globalization.HebrewCalendar.GetDayOfYear(System.DateTime)">
+ <summary>Returns the day of the year in the specified <see cref="T:System.DateTime"></see>.</summary>
+ <param name="time">The <see cref="T:System.DateTime"></see> to read.</param>
+ <returns>An integer from 1 to 385 that represents the day of the year in the specified <see cref="T:System.DateTime"></see>.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="time">time</paramref> is earlier than September 17, 1583 in the Gregorian calendar, or greater than <see cref="P:System.Globalization.HebrewCalendar.MaxSupportedDateTime"></see>.</exception>
+ </member>
+ <member name="M:System.Globalization.HebrewCalendar.GetDaysInMonth(System.Int32,System.Int32,System.Int32)">
+ <summary>Returns the number of days in the specified month in the specified year in the specified era.</summary>
+ <param name="year">An integer that represents the year.</param>
+ <param name="month">An integer from 1 to 13 that represents the month.</param>
+ <param name="era">An integer that represents the era. Specify either <see cref="F:System.Globalization.HebrewCalendar.HebrewEra"></see> or Calendar.Eras[Calendar.CurrentEra].</param>
+ <returns>The number of days in the specified month in the specified year in the specified era.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="year">year</paramref>, <paramref name="month">month</paramref>, or <paramref name="era">era</paramref> is outside the range supported by the current <see cref="T:System.Globalization.HebrewCalendar"></see> object.</exception>
+ </member>
+ <member name="M:System.Globalization.HebrewCalendar.GetDaysInYear(System.Int32,System.Int32)">
+ <summary>Returns the number of days in the specified year in the specified era.</summary>
+ <param name="year">An integer that represents the year.</param>
+ <param name="era">An integer that represents the era. Specify either <see cref="F:System.Globalization.HebrewCalendar.HebrewEra"></see> or HebrewCalendar.Eras[Calendar.CurrentEra].</param>
+ <returns>The number of days in the specified year in the specified era.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="year">year</paramref> or <paramref name="era">era</paramref> is outside the range supported by the current <see cref="T:System.Globalization.HebrewCalendar"></see> object.</exception>
+ </member>
+ <member name="M:System.Globalization.HebrewCalendar.GetEra(System.DateTime)">
+ <summary>Returns the era in the specified <see cref="T:System.DateTime"></see>.</summary>
+ <param name="time">The <see cref="T:System.DateTime"></see> to read.</param>
+ <returns>An integer that represents the era in the specified <see cref="T:System.DateTime"></see>. The return value is always <see cref="F:System.Globalization.HebrewCalendar.HebrewEra"></see>.</returns>
+ </member>
+ <member name="M:System.Globalization.HebrewCalendar.GetLeapMonth(System.Int32,System.Int32)">
+ <summary>Calculates the leap month for a specified year and era.</summary>
+ <param name="year">A year.</param>
+ <param name="era">An era. Specify either <see cref="F:System.Globalization.HebrewCalendar.HebrewEra"></see> or HebrewCalendar.Eras[Calendar.CurrentEra].</param>
+ <returns>A positive integer that indicates the leap month in the specified year and era. The return value is 7 if the <paramref name="year">year</paramref> and <paramref name="era">era</paramref> parameters specify a leap year, or 0 if the year is not a leap year.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="era">era</paramref> is not <see cref="F:System.Globalization.HebrewCalendar.HebrewEra"></see> or HebrewCalendar.Eras[Calendar.CurrentEra]. -or- <paramref name="year">year</paramref> is less than the Hebrew calendar year 5343 or greater than the Hebrew calendar year 5999.</exception>
+ </member>
+ <member name="M:System.Globalization.HebrewCalendar.GetMonth(System.DateTime)">
+ <summary>Returns the month in the specified <see cref="T:System.DateTime"></see>.</summary>
+ <param name="time">The <see cref="T:System.DateTime"></see> to read.</param>
+ <returns>An integer from 1 to 13 that represents the month in the specified <see cref="T:System.DateTime"></see>.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="time">time</paramref> is less than <see cref="P:System.Globalization.HebrewCalendar.MinSupportedDateTime"></see> or greater than <see cref="P:System.Globalization.HebrewCalendar.MaxSupportedDateTime"></see>.</exception>
+ </member>
+ <member name="M:System.Globalization.HebrewCalendar.GetMonthsInYear(System.Int32,System.Int32)">
+ <summary>Returns the number of months in the specified year in the specified era.</summary>
+ <param name="year">An integer that represents the year.</param>
+ <param name="era">An integer that represents the era. Specify either <see cref="F:System.Globalization.HebrewCalendar.HebrewEra"></see> or HebrewCalendar.Eras[Calendar.CurrentEra].</param>
+ <returns>The number of months in the specified year in the specified era. The return value is either 12 in a common year, or 13 in a leap year.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="year">year</paramref> or <paramref name="era">era</paramref> is outside the range supported by the current <see cref="T:System.Globalization.HebrewCalendar"></see> object.</exception>
+ </member>
+ <member name="M:System.Globalization.HebrewCalendar.GetYear(System.DateTime)">
+ <summary>Returns the year in the specified <see cref="T:System.DateTime"></see> value.</summary>
+ <param name="time">The <see cref="T:System.DateTime"></see> to read.</param>
+ <returns>An integer that represents the year in the specified <see cref="T:System.DateTime"></see> value.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="time">time</paramref> is outside the range supported by the current <see cref="T:System.Globalization.HebrewCalendar"></see> object.</exception>
+ </member>
+ <member name="F:System.Globalization.HebrewCalendar.HebrewEra">
+ <summary>Represents the current era. This field is constant.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Globalization.HebrewCalendar.IsLeapDay(System.Int32,System.Int32,System.Int32,System.Int32)">
+ <summary>Determines whether the specified date in the specified era is a leap day.</summary>
+ <param name="year">An integer that represents the year.</param>
+ <param name="month">An integer from 1 to 13 that represents the month.</param>
+ <param name="day">An integer from 1 to 30 that represents the day.</param>
+ <param name="era">An integer that represents the era. Specify either <see cref="F:System.Globalization.HebrewCalendar.HebrewEra"></see> or HebrewCalendar.Eras[Calendar.CurrentEra]..</param>
+ <returns>true if the specified day is a leap day; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="year">year</paramref>, <paramref name="month">month</paramref>, <paramref name="day">day</paramref>, or <paramref name="era">era</paramref> is outside the range supported by this calendar.</exception>
+ </member>
+ <member name="M:System.Globalization.HebrewCalendar.IsLeapMonth(System.Int32,System.Int32,System.Int32)">
+ <summary>Determines whether the specified month in the specified year in the specified era is a leap month.</summary>
+ <param name="year">An integer that represents the year.</param>
+ <param name="month">An integer from 1 to 13 that represents the month.</param>
+ <param name="era">An integer that represents the era. Specify either <see cref="F:System.Globalization.HebrewCalendar.HebrewEra"></see> or HebrewCalendar.Eras[Calendar.CurrentEra].</param>
+ <returns>true if the specified month is a leap month; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="year">year</paramref>, <paramref name="month">month</paramref>, or <paramref name="era">era</paramref> is outside the range supported by this calendar.</exception>
+ </member>
+ <member name="M:System.Globalization.HebrewCalendar.IsLeapYear(System.Int32,System.Int32)">
+ <summary>Determines whether the specified year in the specified era is a leap year.</summary>
+ <param name="year">An integer that represents the year.</param>
+ <param name="era">An integer that represents the era. Specify either <see cref="F:System.Globalization.HebrewCalendar.HebrewEra"></see> or HebrewCalendar.Eras[Calendar.CurrentEra].</param>
+ <returns>true if the specified year is a leap year; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="year">year</paramref> or <paramref name="era">era</paramref> is outside the range supported by this calendar.</exception>
+ </member>
+ <member name="P:System.Globalization.HebrewCalendar.MaxSupportedDateTime">
+ <summary>Gets the latest date and time supported by the <see cref="T:System.Globalization.HebrewCalendar"></see> type.</summary>
+ <returns>The latest date and time supported by the <see cref="T:System.Globalization.HebrewCalendar"></see> type, which is equivalent to the last moment of September, 29, 2239 C.E. in the Gregorian calendar.</returns>
+ </member>
+ <member name="P:System.Globalization.HebrewCalendar.MinSupportedDateTime">
+ <summary>Gets the earliest date and time supported by the <see cref="T:System.Globalization.HebrewCalendar"></see> type.</summary>
+ <returns>The earliest date and time supported by the <see cref="T:System.Globalization.HebrewCalendar"></see> type, which is equivalent to the first moment of January, 1, 1583 C.E. in the Gregorian calendar.</returns>
+ </member>
+ <member name="M:System.Globalization.HebrewCalendar.ToDateTime(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
+ <summary>Returns a <see cref="T:System.DateTime"></see> that is set to the specified date and time in the specified era.</summary>
+ <param name="year">An integer that represents the year.</param>
+ <param name="month">An integer from 1 to 13 that represents the month.</param>
+ <param name="day">An integer from 1 to 30 that represents the day.</param>
+ <param name="hour">An integer from 0 to 23 that represents the hour.</param>
+ <param name="minute">An integer from 0 to 59 that represents the minute.</param>
+ <param name="second">An integer from 0 to 59 that represents the second.</param>
+ <param name="millisecond">An integer from 0 to 999 that represents the millisecond.</param>
+ <param name="era">An integer that represents the era. Specify either <see cref="F:System.Globalization.HebrewCalendar.HebrewEra"></see> or HebrewCalendar.Eras[Calendar.CurrentEra].</param>
+ <returns>The <see cref="T:System.DateTime"></see> that is set to the specified date and time in the current era.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="year">year</paramref>, <paramref name="month">month</paramref>, <paramref name="day">day</paramref> or <paramref name="era">era</paramref> is outside the range supported by the current <see cref="T:System.Globalization.HebrewCalendar"></see> object. -or- <paramref name="hour">hour</paramref> is less than 0 or greater than 23. -or- <paramref name="minute">minute</paramref> is less than 0 or greater than 59. -or- <paramref name="second">second</paramref> is less than 0 or greater than 59. -or- <paramref name="millisecond">millisecond</paramref> is less than 0 or greater than 999.</exception>
+ </member>
+ <member name="M:System.Globalization.HebrewCalendar.ToFourDigitYear(System.Int32)">
+ <summary>Converts the specified year to a 4-digit year by using the <see cref="P:System.Globalization.HebrewCalendar.TwoDigitYearMax"></see> property to determine the appropriate century.</summary>
+ <param name="year">A 2-digit year from 0 through 99, or a 4-digit Hebrew calendar year from 5343 through 5999.</param>
+ <returns>If the <paramref name="year">year</paramref> parameter is a 2-digit year, the return value is the corresponding 4-digit year. If the <paramref name="year">year</paramref> parameter is a 4-digit year, the return value is the unchanged <paramref name="year">year</paramref> parameter.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="year">year</paramref> is less than 0. -or- <paramref name="year">year</paramref> is less than <see cref="P:System.Globalization.HebrewCalendar.MinSupportedDateTime"></see> or greater than <see cref="P:System.Globalization.HebrewCalendar.MaxSupportedDateTime"></see>.</exception>
+ </member>
+ <member name="P:System.Globalization.HebrewCalendar.TwoDigitYearMax">
+ <summary>Gets or sets the last year of a 100-year range that can be represented by a 2-digit year.</summary>
+ <returns>The last year of a 100-year range that can be represented by a 2-digit year.</returns>
+ <exception cref="T:System.InvalidOperationException">The current <see cref="T:System.Globalization.HebrewCalendar"></see> object is read-only.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">In a set operation, the Hebrew calendar year value is less than 5343 but is not 99, or the year value is greater than 5999.</exception>
+ </member>
+ <member name="T:System.Globalization.HijriCalendar">
+ <summary>Represents the Hijri calendar.</summary>
+ </member>
+ <member name="M:System.Globalization.HijriCalendar.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Globalization.HijriCalendar"></see> class.</summary>
+ </member>
+ <member name="M:System.Globalization.HijriCalendar.AddMonths(System.DateTime,System.Int32)">
+ <summary>Returns a <see cref="T:System.DateTime"></see> that is the specified number of months away from the specified <see cref="T:System.DateTime"></see>.</summary>
+ <param name="time">The <see cref="T:System.DateTime"></see> to add months to.</param>
+ <param name="months">The number of months to add.</param>
+ <returns>The <see cref="T:System.DateTime"></see> that results from adding the specified number of months to the specified <see cref="T:System.DateTime"></see>.</returns>
+ <exception cref="T:System.ArgumentException">The resulting <see cref="T:System.DateTime"></see>.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="months">months</paramref> is less than -120000. -or- <paramref name="months">months</paramref> is greater than 120000.</exception>
+ </member>
+ <member name="M:System.Globalization.HijriCalendar.AddYears(System.DateTime,System.Int32)">
+ <summary>Returns a <see cref="T:System.DateTime"></see> that is the specified number of years away from the specified <see cref="T:System.DateTime"></see>.</summary>
+ <param name="time">The <see cref="T:System.DateTime"></see> to add years to.</param>
+ <param name="years">The number of years to add.</param>
+ <returns>The <see cref="T:System.DateTime"></see> that results from adding the specified number of years to the specified <see cref="T:System.DateTime"></see>.</returns>
+ <exception cref="T:System.ArgumentException">The resulting <see cref="T:System.DateTime"></see> is outside the supported range.</exception>
+ </member>
+ <member name="P:System.Globalization.HijriCalendar.AlgorithmType">
+ <summary>Gets a value that indicates whether the current calendar is solar-based, lunar-based, or a combination of both.</summary>
+ <returns>Always returns <see cref="F:System.Globalization.CalendarAlgorithmType.LunarCalendar"></see>.</returns>
+ </member>
+ <member name="P:System.Globalization.HijriCalendar.DaysInYearBeforeMinSupportedYear">
+ <summary>Gets the number of days in the year that precedes the year that is specified by the <see cref="P:System.Globalization.HijriCalendar.MinSupportedDateTime"></see> property.</summary>
+ <returns>The number of days in the year that precedes the year specified by <see cref="P:System.Globalization.HijriCalendar.MinSupportedDateTime"></see>.</returns>
+ </member>
+ <member name="P:System.Globalization.HijriCalendar.Eras">
+ <summary>Gets the list of eras in the <see cref="T:System.Globalization.HijriCalendar"></see>.</summary>
+ <returns>An array of integers that represents the eras in the <see cref="T:System.Globalization.HijriCalendar"></see>.</returns>
+ </member>
+ <member name="M:System.Globalization.HijriCalendar.GetDayOfMonth(System.DateTime)">
+ <summary>Returns the day of the month in the specified <see cref="T:System.DateTime"></see>.</summary>
+ <param name="time">The <see cref="T:System.DateTime"></see> to read.</param>
+ <returns>An integer from 1 to 30 that represents the day of the month in the specified <see cref="T:System.DateTime"></see>.</returns>
+ </member>
+ <member name="M:System.Globalization.HijriCalendar.GetDayOfWeek(System.DateTime)">
+ <summary>Returns the day of the week in the specified <see cref="T:System.DateTime"></see>.</summary>
+ <param name="time">The <see cref="T:System.DateTime"></see> to read.</param>
+ <returns>A <see cref="T:System.DayOfWeek"></see> value that represents the day of the week in the specified <see cref="T:System.DateTime"></see>.</returns>
+ </member>
+ <member name="M:System.Globalization.HijriCalendar.GetDayOfYear(System.DateTime)">
+ <summary>Returns the day of the year in the specified <see cref="T:System.DateTime"></see>.</summary>
+ <param name="time">The <see cref="T:System.DateTime"></see> to read.</param>
+ <returns>An integer from 1 to 355 that represents the day of the year in the specified <see cref="T:System.DateTime"></see>.</returns>
+ </member>
+ <member name="M:System.Globalization.HijriCalendar.GetDaysInMonth(System.Int32,System.Int32,System.Int32)">
+ <summary>Returns the number of days in the specified month of the specified year and era.</summary>
+ <param name="year">An integer that represents the year.</param>
+ <param name="month">An integer from 1 to 12 that represents the month.</param>
+ <param name="era">An integer that represents the era.</param>
+ <returns>The number of days in the specified month in the specified year in the specified era.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="era">era</paramref> is outside the range supported by this calendar. -or- <paramref name="year">year</paramref> is outside the range supported by this calendar. -or- <paramref name="month">month</paramref> is outside the range supported by this calendar.</exception>
+ </member>
+ <member name="M:System.Globalization.HijriCalendar.GetDaysInYear(System.Int32,System.Int32)">
+ <summary>Returns the number of days in the specified year and era.</summary>
+ <param name="year">An integer that represents the year.</param>
+ <param name="era">An integer that represents the era.</param>
+ <returns>The number of days in the specified year and era. The number of days is 354 in a common year or 355 in a leap year.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="year">year</paramref> or <paramref name="era">era</paramref> is outside the range supported by this calendar.</exception>
+ </member>
+ <member name="M:System.Globalization.HijriCalendar.GetEra(System.DateTime)">
+ <summary>Returns the era in the specified <see cref="T:System.DateTime"></see>.</summary>
+ <param name="time">The <see cref="T:System.DateTime"></see> to read.</param>
+ <returns>An integer that represents the era in the specified <see cref="T:System.DateTime"></see>.</returns>
+ </member>
+ <member name="M:System.Globalization.HijriCalendar.GetLeapMonth(System.Int32,System.Int32)">
+ <summary>Calculates the leap month for a specified year and era.</summary>
+ <param name="year">A year.</param>
+ <param name="era">An era. Specify <see cref="F:System.Globalization.Calendar.CurrentEra"></see> or <see cref="F:System.Globalization.HijriCalendar.HijriEra"></see>.</param>
+ <returns>Always 0 because the <see cref="T:System.Globalization.HijriCalendar"></see> type does not support the notion of a leap month.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="year">year</paramref> is less than the Hijri calendar year 1 or greater than the year 9666. -or- <paramref name="era">era</paramref> is not <see cref="F:System.Globalization.Calendar.CurrentEra"></see> or <see cref="F:System.Globalization.HijriCalendar.HijriEra"></see>.</exception>
+ </member>
+ <member name="M:System.Globalization.HijriCalendar.GetMonth(System.DateTime)">
+ <summary>Returns the month in the specified <see cref="T:System.DateTime"></see>.</summary>
+ <param name="time">The <see cref="T:System.DateTime"></see> to read.</param>
+ <returns>An integer from 1 to 12 that represents the month in the specified <see cref="T:System.DateTime"></see>.</returns>
+ </member>
+ <member name="M:System.Globalization.HijriCalendar.GetMonthsInYear(System.Int32,System.Int32)">
+ <summary>Returns the number of months in the specified year and era.</summary>
+ <param name="year">An integer that represents the year.</param>
+ <param name="era">An integer that represents the era.</param>
+ <returns>The number of months in the specified year and era.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="era">era</paramref> is outside the range supported by this calendar. -or- <paramref name="year">year</paramref> is outside the range supported by this calendar.</exception>
+ </member>
+ <member name="M:System.Globalization.HijriCalendar.GetYear(System.DateTime)">
+ <summary>Returns the year in the specified <see cref="T:System.DateTime"></see>.</summary>
+ <param name="time">The <see cref="T:System.DateTime"></see> to read.</param>
+ <returns>An integer that represents the year in the specified <see cref="T:System.DateTime"></see>.</returns>
+ </member>
+ <member name="P:System.Globalization.HijriCalendar.HijriAdjustment">
+ <summary>Gets or sets the number of days to add or subtract from the calendar to accommodate the variances in the start and the end of Ramadan and to accommodate the date difference between countries/regions.</summary>
+ <returns>An integer from -2 to 2 that represents the number of days to add or subtract from the calendar.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The property is being set to an invalid value.</exception>
+ </member>
+ <member name="F:System.Globalization.HijriCalendar.HijriEra">
+ <summary>Represents the current era. This field is constant.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Globalization.HijriCalendar.IsLeapDay(System.Int32,System.Int32,System.Int32,System.Int32)">
+ <summary>Determines whether the specified date is a leap day.</summary>
+ <param name="year">An integer that represents the year.</param>
+ <param name="month">An integer from 1 to 12 that represents the month.</param>
+ <param name="day">An integer from 1 to 30 that represents the day.</param>
+ <param name="era">An integer that represents the era.</param>
+ <returns>true if the specified day is a leap day; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="era">era</paramref> is outside the range supported by this calendar. -or- <paramref name="year">year</paramref> is outside the range supported by this calendar. -or- <paramref name="month">month</paramref> is outside the range supported by this calendar. -or- <paramref name="day">day</paramref> is outside the range supported by this calendar.</exception>
+ </member>
+ <member name="M:System.Globalization.HijriCalendar.IsLeapMonth(System.Int32,System.Int32,System.Int32)">
+ <summary>Determines whether the specified month in the specified year and era is a leap month.</summary>
+ <param name="year">An integer that represents the year.</param>
+ <param name="month">An integer from 1 to 12 that represents the month.</param>
+ <param name="era">An integer that represents the era.</param>
+ <returns>This method always returns false.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="era">era</paramref> is outside the range supported by this calendar. -or- <paramref name="year">year</paramref> is outside the range supported by this calendar. -or- <paramref name="month">month</paramref> is outside the range supported by this calendar.</exception>
+ </member>
+ <member name="M:System.Globalization.HijriCalendar.IsLeapYear(System.Int32,System.Int32)">
+ <summary>Determines whether the specified year in the specified era is a leap year.</summary>
+ <param name="year">An integer that represents the year.</param>
+ <param name="era">An integer that represents the era.</param>
+ <returns>true if the specified year is a leap year; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="era">era</paramref> is outside the range supported by this calendar. -or- <paramref name="year">year</paramref> is outside the range supported by this calendar.</exception>
+ </member>
+ <member name="P:System.Globalization.HijriCalendar.MaxSupportedDateTime">
+ <summary>Gets the latest date and time supported by this calendar.</summary>
+ <returns>The latest date and time supported by the <see cref="T:System.Globalization.HijriCalendar"></see> type, which is equivalent to the last moment of December 31, 9999 C.E. in the Gregorian calendar.</returns>
+ </member>
+ <member name="P:System.Globalization.HijriCalendar.MinSupportedDateTime">
+ <summary>Gets the earliest date and time supported by this calendar.</summary>
+ <returns>The earliest date and time supported by the <see cref="T:System.Globalization.HijriCalendar"></see> type, which is equivalent to the first moment of July 18, 622 C.E. in the Gregorian calendar.</returns>
+ </member>
+ <member name="M:System.Globalization.HijriCalendar.ToDateTime(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
+ <summary>Returns a <see cref="T:System.DateTime"></see> that is set to the specified date, time, and era.</summary>
+ <param name="year">An integer that represents the year.</param>
+ <param name="month">An integer from 1 to 12 that represents the month.</param>
+ <param name="day">An integer from 1 to 30 that represents the day.</param>
+ <param name="hour">An integer from 0 to 23 that represents the hour.</param>
+ <param name="minute">An integer from 0 to 59 that represents the minute.</param>
+ <param name="second">An integer from 0 to 59 that represents the second.</param>
+ <param name="millisecond">An integer from 0 to 999 that represents the millisecond.</param>
+ <param name="era">An integer that represents the era.</param>
+ <returns>The <see cref="T:System.DateTime"></see> that is set to the specified date and time in the current era.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="era">era</paramref> is outside the range supported by this calendar. -or- <paramref name="year">year</paramref> is outside the range supported by this calendar. -or- <paramref name="month">month</paramref> is outside the range supported by this calendar. -or- <paramref name="day">day</paramref> is outside the range supported by this calendar. -or- <paramref name="hour">hour</paramref> is less than zero or greater than 23. -or- <paramref name="minute">minute</paramref> is less than zero or greater than 59. -or- <paramref name="second">second</paramref> is less than zero or greater than 59. -or- <paramref name="millisecond">millisecond</paramref> is less than zero or greater than 999.</exception>
+ </member>
+ <member name="M:System.Globalization.HijriCalendar.ToFourDigitYear(System.Int32)">
+ <summary>Converts the specified year to a four-digit year by using the <see cref="P:System.Globalization.HijriCalendar.TwoDigitYearMax"></see> property to determine the appropriate century.</summary>
+ <param name="year">A two-digit or four-digit integer that represents the year to convert.</param>
+ <returns>An integer that contains the four-digit representation of <paramref name="year">year</paramref>.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="year">year</paramref> is outside the range supported by this calendar.</exception>
+ </member>
+ <member name="P:System.Globalization.HijriCalendar.TwoDigitYearMax">
+ <summary>Gets or sets the last year of a 100-year range that can be represented by a 2-digit year.</summary>
+ <returns>The last year of a 100-year range that can be represented by a 2-digit year.</returns>
+ <exception cref="T:System.InvalidOperationException">This calendar is read-only.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The value in a set operation is less than 100 or greater than 9666.</exception>
+ </member>
+ <member name="T:System.Globalization.IdnMapping">
+ <summary>Supports the use of non-ASCII characters for Internet domain names. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Globalization.IdnMapping.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Globalization.IdnMapping"></see> class.</summary>
+ </member>
+ <member name="P:System.Globalization.IdnMapping.AllowUnassigned">
+ <summary>Gets or sets a value that indicates whether unassigned Unicode code points are used in operations performed by members of the current <see cref="T:System.Globalization.IdnMapping"></see> object.</summary>
+ <returns>true if unassigned code points are used in operations; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Globalization.IdnMapping.Equals(System.Object)">
+ <summary>Indicates whether a specified object and the current <see cref="T:System.Globalization.IdnMapping"></see> object are equal.</summary>
+ <param name="obj">The object to compare to the current object.</param>
+ <returns>true if the object specified by the <paramref name="obj">obj</paramref> parameter is derived from <see cref="T:System.Globalization.IdnMapping"></see> and its <see cref="P:System.Globalization.IdnMapping.AllowUnassigned"></see> and <see cref="P:System.Globalization.IdnMapping.UseStd3AsciiRules"></see> properties are equal; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Globalization.IdnMapping.GetAscii(System.String)">
+ <summary>Encodes a string of domain name labels that consist of Unicode characters to a string of displayable Unicode characters in the US-ASCII character range. The string is formatted according to the IDNA standard.</summary>
+ <param name="unicode">The string to convert, which consists of one or more domain name labels delimited with label separators.</param>
+ <returns>The equivalent of the string specified by the <paramref name="unicode">unicode</paramref> parameter, consisting of displayable Unicode characters in the US-ASCII character range (U+0020 to U+007E) and formatted according to the IDNA standard.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="unicode">unicode</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="unicode">unicode</paramref> is invalid based on the <see cref="P:System.Globalization.IdnMapping.AllowUnassigned"></see> and <see cref="P:System.Globalization.IdnMapping.UseStd3AsciiRules"></see> properties, and the IDNA standard.</exception>
+ </member>
+ <member name="M:System.Globalization.IdnMapping.GetAscii(System.String,System.Int32)">
+ <summary>Encodes a substring of domain name labels that include Unicode characters outside the US-ASCII character range. The substring is converted to a string of displayable Unicode characters in the US-ASCII character range and is formatted according to the IDNA standard.</summary>
+ <param name="unicode">The string to convert, which consists of one or more domain name labels delimited with label separators.</param>
+ <param name="index">A zero-based offset into unicode that specifies the start of the substring to convert. The conversion operation continues to the end of the unicode string.</param>
+ <returns>The equivalent of the substring specified by the <paramref name="unicode">unicode</paramref> and <paramref name="index">index</paramref> parameters, consisting of displayable Unicode characters in the US-ASCII character range (U+0020 to U+007E) and formatted according to the IDNA standard.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="unicode">unicode</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero. -or- <paramref name="index">index</paramref> is greater than the length of <paramref name="unicode">unicode</paramref>.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="unicode">unicode</paramref> is invalid based on the <see cref="P:System.Globalization.IdnMapping.AllowUnassigned"></see> and <see cref="P:System.Globalization.IdnMapping.UseStd3AsciiRules"></see> properties, and the IDNA standard.</exception>
+ </member>
+ <member name="M:System.Globalization.IdnMapping.GetAscii(System.String,System.Int32,System.Int32)">
+ <summary>Encodes the specified number of characters in a substring of domain name labels that include Unicode characters outside the US-ASCII character range. The substring is converted to a string of displayable Unicode characters in the US-ASCII character range and is formatted according to the IDNA standard.</summary>
+ <param name="unicode">The string to convert, which consists of one or more domain name labels delimited with label separators.</param>
+ <param name="index">A zero-based offset into unicode that specifies the start of the substring.</param>
+ <param name="count">The number of characters to convert in the substring that starts at the position specified by index in the unicode string.</param>
+ <returns>The equivalent of the substring specified by the <paramref name="unicode">unicode</paramref>, <paramref name="index">index</paramref>, and <paramref name="count">count</paramref> parameters, consisting of displayable Unicode characters in the US-ASCII character range (U+0020 to U+007E) and formatted according to the IDNA standard.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="unicode">unicode</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> or <paramref name="count">count</paramref> is less than zero. -or- <paramref name="index">index</paramref> is greater than the length of <paramref name="unicode">unicode</paramref>. -or- <paramref name="index">index</paramref> is greater than the length of <paramref name="unicode">unicode</paramref> minus <paramref name="count">count</paramref>.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="unicode">unicode</paramref> is invalid based on the <see cref="P:System.Globalization.IdnMapping.AllowUnassigned"></see> and <see cref="P:System.Globalization.IdnMapping.UseStd3AsciiRules"></see> properties, and the IDNA standard.</exception>
+ </member>
+ <member name="M:System.Globalization.IdnMapping.GetHashCode">
+ <summary>Returns a hash code for this <see cref="T:System.Globalization.IdnMapping"></see> object.</summary>
+ <returns>One of four 32-bit signed constants derived from the properties of an <see cref="T:System.Globalization.IdnMapping"></see> object. The return value has no special meaning and is not suitable for use in a hash code algorithm.</returns>
+ </member>
+ <member name="M:System.Globalization.IdnMapping.GetUnicode(System.String)">
+ <summary>Decodes a string of one or more domain name labels, encoded according to the IDNA standard, to a string of Unicode characters.</summary>
+ <param name="ascii">The string to decode, which consists of one or more labels in the US-ASCII character range (U+0020 to U+007E) encoded according to the IDNA standard.</param>
+ <returns>The Unicode equivalent of the IDNA substring specified by the <paramref name="ascii">ascii</paramref> parameter.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="ascii">ascii</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="ascii">ascii</paramref> is invalid based on the <see cref="P:System.Globalization.IdnMapping.AllowUnassigned"></see> and <see cref="P:System.Globalization.IdnMapping.UseStd3AsciiRules"></see> properties, and the IDNA standard.</exception>
+ </member>
+ <member name="M:System.Globalization.IdnMapping.GetUnicode(System.String,System.Int32)">
+ <summary>Decodes a substring of one or more domain name labels, encoded according to the IDNA standard, to a string of Unicode characters.</summary>
+ <param name="ascii">The string to decode, which consists of one or more labels in the US-ASCII character range (U+0020 to U+007E) encoded according to the IDNA standard.</param>
+ <param name="index">A zero-based offset into ascii that specifies the start of the substring to decode. The decoding operation continues to the end of the ascii string.</param>
+ <returns>The Unicode equivalent of the IDNA substring specified by the <paramref name="ascii">ascii</paramref> and <paramref name="index">index</paramref> parameters.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="ascii">ascii</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero. -or- <paramref name="index">index</paramref> is greater than the length of <paramref name="ascii">ascii</paramref>.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="ascii">ascii</paramref> is invalid based on the <see cref="P:System.Globalization.IdnMapping.AllowUnassigned"></see> and <see cref="P:System.Globalization.IdnMapping.UseStd3AsciiRules"></see> properties, and the IDNA standard.</exception>
+ </member>
+ <member name="M:System.Globalization.IdnMapping.GetUnicode(System.String,System.Int32,System.Int32)">
+ <summary>Decodes a substring of a specified length that contains one or more domain name labels, encoded according to the IDNA standard, to a string of Unicode characters.</summary>
+ <param name="ascii">The string to decode, which consists of one or more labels in the US-ASCII character range (U+0020 to U+007E) encoded according to the IDNA standard.</param>
+ <param name="index">A zero-based offset into ascii that specifies the start of the substring.</param>
+ <param name="count">The number of characters to convert in the substring that starts at the position specified by index in the ascii string.</param>
+ <returns>The Unicode equivalent of the IDNA substring specified by the <paramref name="ascii">ascii</paramref>, <paramref name="index">index</paramref>, and <paramref name="count">count</paramref> parameters.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="ascii">ascii</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> or <paramref name="count">count</paramref> is less than zero. -or- <paramref name="index">index</paramref> is greater than the length of <paramref name="ascii">ascii</paramref>. -or- <paramref name="index">index</paramref> is greater than the length of <paramref name="ascii">ascii</paramref> minus <paramref name="count">count</paramref>.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="ascii">ascii</paramref> is invalid based on the <see cref="P:System.Globalization.IdnMapping.AllowUnassigned"></see> and <see cref="P:System.Globalization.IdnMapping.UseStd3AsciiRules"></see> properties, and the IDNA standard.</exception>
+ </member>
+ <member name="P:System.Globalization.IdnMapping.UseStd3AsciiRules">
+ <summary>Gets or sets a value that indicates whether standard or relaxed naming conventions are used in operations performed by members of the current <see cref="T:System.Globalization.IdnMapping"></see> object.</summary>
+ <returns>true if standard naming conventions are used in operations; otherwise, false.</returns>
+ </member>
+ <member name="T:System.Globalization.JapaneseCalendar">
+ <summary>Represents the Japanese calendar.</summary>
+ </member>
+ <member name="M:System.Globalization.JapaneseCalendar.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Globalization.JapaneseCalendar"></see> class.</summary>
+ <exception cref="T:System.TypeInitializationException">Unable to initialize a <see cref="T:System.Globalization.JapaneseCalendar"></see> object because of missing culture information.</exception>
+ </member>
+ <member name="M:System.Globalization.JapaneseCalendar.AddMonths(System.DateTime,System.Int32)">
+ <summary>Returns a <see cref="T:System.DateTime"></see> that is the specified number of months away from the specified <see cref="T:System.DateTime"></see>.</summary>
+ <param name="time">The <see cref="T:System.DateTime"></see> to which to add months.</param>
+ <param name="months">The number of months to add.</param>
+ <returns>The <see cref="T:System.DateTime"></see> that results from adding the specified number of months to the specified <see cref="T:System.DateTime"></see>.</returns>
+ <exception cref="T:System.ArgumentException">The resulting <see cref="T:System.DateTime"></see> is outside the supported range.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="months">months</paramref> is less than -120000. -or- <paramref name="months">months</paramref> is greater than 120000.</exception>
+ </member>
+ <member name="M:System.Globalization.JapaneseCalendar.AddYears(System.DateTime,System.Int32)">
+ <summary>Returns a <see cref="T:System.DateTime"></see> that is the specified number of years away from the specified <see cref="T:System.DateTime"></see>.</summary>
+ <param name="time">The <see cref="T:System.DateTime"></see> to which to add years.</param>
+ <param name="years">The number of years to add.</param>
+ <returns>The <see cref="T:System.DateTime"></see> that results from adding the specified number of years to the specified <see cref="T:System.DateTime"></see>.</returns>
+ <exception cref="T:System.ArgumentException">The resulting <see cref="T:System.DateTime"></see> is outside the supported range.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="time">time</paramref> is outside the supported range of the <see cref="T:System.Globalization.JapaneseCalendar"></see> type. -or- <paramref name="years">years</paramref> is less than -10,000 or greater than 10,000.</exception>
+ </member>
+ <member name="P:System.Globalization.JapaneseCalendar.AlgorithmType">
+ <summary>Gets a value that indicates whether the current calendar is solar-based, lunar-based, or a combination of both.</summary>
+ <returns>Always returns <see cref="F:System.Globalization.CalendarAlgorithmType.SolarCalendar"></see>.</returns>
+ </member>
+ <member name="P:System.Globalization.JapaneseCalendar.Eras">
+ <summary>Gets the list of eras in the <see cref="T:System.Globalization.JapaneseCalendar"></see>.</summary>
+ <returns>An array of integers that represents the eras in the <see cref="T:System.Globalization.JapaneseCalendar"></see>.</returns>
+ </member>
+ <member name="M:System.Globalization.JapaneseCalendar.GetDayOfMonth(System.DateTime)">
+ <summary>Returns the day of the month in the specified <see cref="T:System.DateTime"></see>.</summary>
+ <param name="time">The <see cref="T:System.DateTime"></see> to read.</param>
+ <returns>An integer from 1 to 31 that represents the day of the month in the specified <see cref="T:System.DateTime"></see>.</returns>
+ </member>
+ <member name="M:System.Globalization.JapaneseCalendar.GetDayOfWeek(System.DateTime)">
+ <summary>Returns the day of the week in the specified <see cref="T:System.DateTime"></see>.</summary>
+ <param name="time">The <see cref="T:System.DateTime"></see> to read.</param>
+ <returns>A <see cref="T:System.DayOfWeek"></see> value that represents the day of the week in the specified <see cref="T:System.DateTime"></see>.</returns>
+ </member>
+ <member name="M:System.Globalization.JapaneseCalendar.GetDayOfYear(System.DateTime)">
+ <summary>Returns the day of the year in the specified <see cref="T:System.DateTime"></see>.</summary>
+ <param name="time">The <see cref="T:System.DateTime"></see> to read.</param>
+ <returns>An integer from 1 to 366 that represents the day of the year in the specified <see cref="T:System.DateTime"></see>.</returns>
+ </member>
+ <member name="M:System.Globalization.JapaneseCalendar.GetDaysInMonth(System.Int32,System.Int32,System.Int32)">
+ <summary>Returns the number of days in the specified month in the specified year in the specified era.</summary>
+ <param name="year">An integer that represents the year.</param>
+ <param name="month">An integer from 1 to 12 that represents the month.</param>
+ <param name="era">An integer that represents the era.</param>
+ <returns>The number of days in the specified month in the specified year in the specified era.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="year">year</paramref> is outside the range supported by the calendar. -or- <paramref name="month">month</paramref> is outside the range supported by the calendar. -or- <paramref name="era">era</paramref> is outside the range supported by the calendar.</exception>
+ </member>
+ <member name="M:System.Globalization.JapaneseCalendar.GetDaysInYear(System.Int32,System.Int32)">
+ <summary>Returns the number of days in the specified year in the specified era.</summary>
+ <param name="year">An integer that represents the year.</param>
+ <param name="era">An integer that represents the era.</param>
+ <returns>The number of days in the specified year in the specified era.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="year">year</paramref> is outside the range supported by the calendar. -or- <paramref name="era">era</paramref> is outside the range supported by the calendar.</exception>
+ </member>
+ <member name="M:System.Globalization.JapaneseCalendar.GetEra(System.DateTime)">
+ <summary>Returns the era in the specified <see cref="T:System.DateTime"></see>.</summary>
+ <param name="time">The <see cref="T:System.DateTime"></see> to read.</param>
+ <returns>An integer that represents the era in the specified <see cref="T:System.DateTime"></see>.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The resulting <see cref="T:System.DateTime"></see> is outside the supported range.</exception>
+ </member>
+ <member name="M:System.Globalization.JapaneseCalendar.GetLeapMonth(System.Int32,System.Int32)">
+ <summary>Calculates the leap month for a specified year and era.</summary>
+ <param name="year">A year.</param>
+ <param name="era">An era.</param>
+ <returns>The return value is always 0 because the <see cref="T:System.Globalization.JapaneseCalendar"></see> type does not support the notion of a leap month.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="year">year</paramref> or <paramref name="era">era</paramref> is outside the range supported by the <see cref="T:System.Globalization.JapaneseCalendar"></see> type.</exception>
+ </member>
+ <member name="M:System.Globalization.JapaneseCalendar.GetMonth(System.DateTime)">
+ <summary>Returns the month in the specified <see cref="T:System.DateTime"></see>.</summary>
+ <param name="time">The <see cref="T:System.DateTime"></see> to read.</param>
+ <returns>An integer from 1 to 12 that represents the month in the specified <see cref="T:System.DateTime"></see>.</returns>
+ </member>
+ <member name="M:System.Globalization.JapaneseCalendar.GetMonthsInYear(System.Int32,System.Int32)">
+ <summary>Returns the number of months in the specified year in the specified era.</summary>
+ <param name="year">An integer that represents the year.</param>
+ <param name="era">An integer that represents the era.</param>
+ <returns>The return value is always 12.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="year">year</paramref> is outside the range supported by the calendar. -or- <paramref name="era">era</paramref> is outside the range supported by the calendar.</exception>
+ </member>
+ <member name="M:System.Globalization.JapaneseCalendar.GetWeekOfYear(System.DateTime,System.Globalization.CalendarWeekRule,System.DayOfWeek)">
+ <summary>Returns the week of the year that includes the date in the specified <see cref="T:System.DateTime"></see>.</summary>
+ <param name="time">The <see cref="T:System.DateTime"></see> to read.</param>
+ <param name="rule">One of the <see cref="T:System.Globalization.CalendarWeekRule"></see> values that defines a calendar week.</param>
+ <param name="firstDayOfWeek">One of the <see cref="T:System.DayOfWeek"></see> values that represents the first day of the week.</param>
+ <returns>A 1-based integer that represents the week of the year that includes the date in the <paramref name="time">time</paramref> parameter.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="time">time</paramref> or <paramref name="firstDayOfWeek">firstDayOfWeek</paramref> is outside the range supported by the calendar. -or- <paramref name="rule">rule</paramref> is not a valid <see cref="T:System.Globalization.CalendarWeekRule"></see> value.</exception>
+ </member>
+ <member name="M:System.Globalization.JapaneseCalendar.GetYear(System.DateTime)">
+ <summary>Returns the year in the specified <see cref="T:System.DateTime"></see>.</summary>
+ <param name="time">The <see cref="T:System.DateTime"></see> to read.</param>
+ <returns>An integer that represents the year in the specified <see cref="T:System.DateTime"></see>.</returns>
+ </member>
+ <member name="M:System.Globalization.JapaneseCalendar.IsLeapDay(System.Int32,System.Int32,System.Int32,System.Int32)">
+ <summary>Determines whether the specified date in the specified era is a leap day.</summary>
+ <param name="year">An integer that represents the year.</param>
+ <param name="month">An integer from 1 to 12 that represents the month.</param>
+ <param name="day">An integer from 1 to 31 that represents the day.</param>
+ <param name="era">An integer that represents the era.</param>
+ <returns>true, if the specified day is a leap day; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="year">year</paramref> is outside the range supported by the calendar. -or- <paramref name="month">month</paramref> is outside the range supported by the calendar. -or- <paramref name="day">day</paramref> is outside the range supported by the calendar. -or- <paramref name="era">era</paramref> is outside the range supported by the calendar.</exception>
+ </member>
+ <member name="M:System.Globalization.JapaneseCalendar.IsLeapMonth(System.Int32,System.Int32,System.Int32)">
+ <summary>Determines whether the specified month in the specified year in the specified era is a leap month.</summary>
+ <param name="year">An integer that represents the year.</param>
+ <param name="month">An integer from 1 to 12 that represents the month.</param>
+ <param name="era">An integer that represents the era.</param>
+ <returns>This method always returns false, unless overridden by a derived class.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="year">year</paramref> is outside the range supported by the calendar. -or- <paramref name="month">month</paramref> is outside the range supported by the calendar. -or- <paramref name="era">era</paramref> is outside the range supported by the calendar.</exception>
+ </member>
+ <member name="M:System.Globalization.JapaneseCalendar.IsLeapYear(System.Int32,System.Int32)">
+ <summary>Determines whether the specified year in the specified era is a leap year.</summary>
+ <param name="year">An integer that represents the year.</param>
+ <param name="era">An integer that represents the era.</param>
+ <returns>true, if the specified year is a leap year; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="year">year</paramref> is outside the range supported by the calendar. -or- <paramref name="era">era</paramref> is outside the range supported by the calendar.</exception>
+ </member>
+ <member name="P:System.Globalization.JapaneseCalendar.MaxSupportedDateTime">
+ <summary>Gets the latest date and time supported by the current <see cref="T:System.Globalization.JapaneseCalendar"></see> object.</summary>
+ <returns>The latest date and time supported by the <see cref="T:System.Globalization.JapaneseCalendar"></see> type, which is equivalent to the last moment of December 31, 9999 C.E. in the Gregorian calendar.</returns>
+ </member>
+ <member name="P:System.Globalization.JapaneseCalendar.MinSupportedDateTime">
+ <summary>Gets the earliest date and time supported by the current <see cref="T:System.Globalization.JapaneseCalendar"></see> object.</summary>
+ <returns>The earliest date and time supported by the <see cref="T:System.Globalization.JapaneseCalendar"></see> type, which is equivalent to the first moment of September 8, 1868 C.E. in the Gregorian calendar.</returns>
+ </member>
+ <member name="M:System.Globalization.JapaneseCalendar.ToDateTime(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
+ <summary>Returns a <see cref="T:System.DateTime"></see> that is set to the specified date and time in the specified era.</summary>
+ <param name="year">An integer that represents the year.</param>
+ <param name="month">An integer from 1 to 12 that represents the month.</param>
+ <param name="day">An integer from 1 to 31 that represents the day.</param>
+ <param name="hour">An integer from 0 to 23 that represents the hour.</param>
+ <param name="minute">An integer from 0 to 59 that represents the minute.</param>
+ <param name="second">An integer from 0 to 59 that represents the second.</param>
+ <param name="millisecond">An integer from 0 to 999 that represents the millisecond.</param>
+ <param name="era">An integer that represents the era.</param>
+ <returns>The <see cref="T:System.DateTime"></see> that is set to the specified date and time in the current era.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="year">year</paramref> is outside the range supported by the calendar. -or- <paramref name="month">month</paramref> is outside the range supported by the calendar. -or- <paramref name="day">day</paramref> is outside the range supported by the calendar. -or- <paramref name="hour">hour</paramref> is less than zero or greater than 23. -or- <paramref name="minute">minute</paramref> is less than zero or greater than 59. -or- <paramref name="second">second</paramref> is less than zero or greater than 59. -or- <paramref name="millisecond">millisecond</paramref> is less than zero or greater than 999. -or- <paramref name="era">era</paramref> is outside the range supported by the calendar.</exception>
+ </member>
+ <member name="M:System.Globalization.JapaneseCalendar.ToFourDigitYear(System.Int32)">
+ <summary>Converts the specified year to a four-digit year by using the <see cref="P:System.Globalization.JapaneseCalendar.TwoDigitYearMax"></see> property to determine the appropriate century.</summary>
+ <param name="year">An integer (usually two digits) that represents the year to convert.</param>
+ <returns>An integer that contains the four-digit representation of <paramref name="year">year</paramref>.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="year">year</paramref> is outside the range supported by the calendar.</exception>
+ </member>
+ <member name="P:System.Globalization.JapaneseCalendar.TwoDigitYearMax">
+ <summary>Gets or sets the last year of a 100-year range that can be represented by a 2-digit year.</summary>
+ <returns>The last year of a 100-year range that can be represented by a 2-digit year.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The value specified in a set operation is less than 99. -or- The value specified in a set operation is greater than 8011 (or MaxSupportedDateTime.Year).</exception>
+ <exception cref="T:System.InvalidOperationException">In a set operation, the current instance is read-only.</exception>
+ </member>
+ <member name="T:System.Globalization.JapaneseLunisolarCalendar">
+ <summary>Represents time in divisions, such as months, days, and years. Years are calculated as for the Japanese calendar, while days and months are calculated using the lunisolar calendar.</summary>
+ </member>
+ <member name="M:System.Globalization.JapaneseLunisolarCalendar.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Globalization.JapaneseLunisolarCalendar"></see> class.</summary>
+ </member>
+ <member name="P:System.Globalization.JapaneseLunisolarCalendar.DaysInYearBeforeMinSupportedYear">
+ <summary>Gets the number of days in the year that precedes the year that is specified by the <see cref="P:System.Globalization.JapaneseLunisolarCalendar.MinSupportedDateTime"></see> property.</summary>
+ <returns>The number of days in the year that precedes the year specified by <see cref="P:System.Globalization.JapaneseLunisolarCalendar.MinSupportedDateTime"></see>.</returns>
+ </member>
+ <member name="P:System.Globalization.JapaneseLunisolarCalendar.Eras">
+ <summary>Gets the eras that are relevant to the <see cref="T:System.Globalization.JapaneseLunisolarCalendar"></see> object.</summary>
+ <returns>An array of 32-bit signed integers that specify the relevant eras.</returns>
+ </member>
+ <member name="M:System.Globalization.JapaneseLunisolarCalendar.GetEra(System.DateTime)">
+ <summary>Retrieves the era that corresponds to the specified <see cref="T:System.DateTime"></see>.</summary>
+ <param name="time">The <see cref="T:System.DateTime"></see> to read.</param>
+ <returns>An integer that represents the era specified in the <paramref name="time">time</paramref> parameter.</returns>
+ </member>
+ <member name="F:System.Globalization.JapaneseLunisolarCalendar.JapaneseEra">
+ <summary>Specifies the current era.</summary>
+ <returns></returns>
+ </member>
+ <member name="P:System.Globalization.JapaneseLunisolarCalendar.MaxSupportedDateTime">
+ <summary>Gets the maximum date and time supported by the <see cref="T:System.Globalization.JapaneseLunisolarCalendar"></see> class.</summary>
+ <returns>The latest date and time supported by the <see cref="T:System.Globalization.JapaneseLunisolarCalendar"></see> class, which is equivalent to the last moment of January 22, 2050 C.E. in the Gregorian calendar.</returns>
+ </member>
+ <member name="P:System.Globalization.JapaneseLunisolarCalendar.MinSupportedDateTime">
+ <summary>Gets the minimum date and time supported by the <see cref="T:System.Globalization.JapaneseLunisolarCalendar"></see> class.</summary>
+ <returns>The earliest date and time supported by the <see cref="T:System.Globalization.JapaneseLunisolarCalendar"></see> class, which is equivalent to the first moment of January 28, 1960 C.E. in the Gregorian calendar.</returns>
+ </member>
+ <member name="T:System.Globalization.JulianCalendar">
+ <summary>Represents the Julian calendar.</summary>
+ </member>
+ <member name="M:System.Globalization.JulianCalendar.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Globalization.JulianCalendar"></see> class.</summary>
+ </member>
+ <member name="M:System.Globalization.JulianCalendar.AddMonths(System.DateTime,System.Int32)">
+ <summary>Returns a <see cref="T:System.DateTime"></see> that is the specified number of months away from the specified <see cref="T:System.DateTime"></see>.</summary>
+ <param name="time">The <see cref="T:System.DateTime"></see> to which to add months.</param>
+ <param name="months">The number of months to add.</param>
+ <returns>The <see cref="T:System.DateTime"></see> that results from adding the specified number of months to the specified <see cref="T:System.DateTime"></see>.</returns>
+ <exception cref="T:System.ArgumentException">The resulting <see cref="T:System.DateTime"></see> is outside the supported range.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="months">months</paramref> is less than -120000. -or- <paramref name="months">months</paramref> is greater than 120000.</exception>
+ </member>
+ <member name="M:System.Globalization.JulianCalendar.AddYears(System.DateTime,System.Int32)">
+ <summary>Returns a <see cref="T:System.DateTime"></see> that is the specified number of years away from the specified <see cref="T:System.DateTime"></see>.</summary>
+ <param name="time">The <see cref="T:System.DateTime"></see> to which to add years.</param>
+ <param name="years">The number of years to add.</param>
+ <returns>The <see cref="T:System.DateTime"></see> that results from adding the specified number of years to the specified <see cref="T:System.DateTime"></see>.</returns>
+ <exception cref="T:System.ArgumentException">The resulting <see cref="T:System.DateTime"></see> is outside the supported range.</exception>
+ </member>
+ <member name="P:System.Globalization.JulianCalendar.AlgorithmType">
+ <summary>Gets a value that indicates whether the current calendar is solar-based, lunar-based, or a combination of both.</summary>
+ <returns>Always returns <see cref="F:System.Globalization.CalendarAlgorithmType.SolarCalendar"></see>.</returns>
+ </member>
+ <member name="P:System.Globalization.JulianCalendar.Eras">
+ <summary>Gets the list of eras in the <see cref="T:System.Globalization.JulianCalendar"></see>.</summary>
+ <returns>An array of integers that represents the eras in the <see cref="T:System.Globalization.JulianCalendar"></see>.</returns>
+ </member>
+ <member name="M:System.Globalization.JulianCalendar.GetDayOfMonth(System.DateTime)">
+ <summary>Returns the day of the month in the specified <see cref="T:System.DateTime"></see>.</summary>
+ <param name="time">The <see cref="T:System.DateTime"></see> to read.</param>
+ <returns>An integer from 1 to 31 that represents the day of the month in <paramref name="time">time</paramref>.</returns>
+ </member>
+ <member name="M:System.Globalization.JulianCalendar.GetDayOfWeek(System.DateTime)">
+ <summary>Returns the day of the week in the specified <see cref="T:System.DateTime"></see>.</summary>
+ <param name="time">The <see cref="T:System.DateTime"></see> to read.</param>
+ <returns>A <see cref="T:System.DayOfWeek"></see> value that represents the day of the week in <paramref name="time">time</paramref>.</returns>
+ </member>
+ <member name="M:System.Globalization.JulianCalendar.GetDayOfYear(System.DateTime)">
+ <summary>Returns the day of the year in the specified <see cref="T:System.DateTime"></see>.</summary>
+ <param name="time">The <see cref="T:System.DateTime"></see> to read.</param>
+ <returns>An integer from 1 to 366 that represents the day of the year in <paramref name="time">time</paramref>.</returns>
+ </member>
+ <member name="M:System.Globalization.JulianCalendar.GetDaysInMonth(System.Int32,System.Int32,System.Int32)">
+ <summary>Returns the number of days in the specified month in the specified year in the specified era.</summary>
+ <param name="year">An integer that represents the year.</param>
+ <param name="month">An integer from 1 to 12 that represents the month.</param>
+ <param name="era">An integer that represents the era.</param>
+ <returns>The number of days in the specified month in the specified year in the specified era.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="era">era</paramref> is outside the range supported by the calendar. -or- <paramref name="year">year</paramref> is outside the range supported by the calendar. -or- <paramref name="month">month</paramref> is outside the range supported by the calendar.</exception>
+ </member>
+ <member name="M:System.Globalization.JulianCalendar.GetDaysInYear(System.Int32,System.Int32)">
+ <summary>Returns the number of days in the specified year in the specified era.</summary>
+ <param name="year">An integer that represents the year.</param>
+ <param name="era">An integer that represents the era.</param>
+ <returns>The number of days in the specified year in the specified era.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="era">era</paramref> is outside the range supported by the calendar. -or- <paramref name="year">year</paramref> is outside the range supported by the calendar.</exception>
+ </member>
+ <member name="M:System.Globalization.JulianCalendar.GetEra(System.DateTime)">
+ <summary>Returns the era in the specified <see cref="T:System.DateTime"></see>.</summary>
+ <param name="time">The <see cref="T:System.DateTime"></see> to read.</param>
+ <returns>An integer that represents the era in <paramref name="time">time</paramref>.</returns>
+ </member>
+ <member name="M:System.Globalization.JulianCalendar.GetLeapMonth(System.Int32,System.Int32)">
+ <summary>Calculates the leap month for a specified year and era.</summary>
+ <param name="year">An integer that represents the year.</param>
+ <param name="era">An integer that represents the era.</param>
+ <returns>A positive integer that indicates the leap month in the specified year and era. Alternatively, this method returns zero if the calendar does not support a leap month, or if <paramref name="year">year</paramref> and <paramref name="era">era</paramref> do not specify a leap year.</returns>
+ </member>
+ <member name="M:System.Globalization.JulianCalendar.GetMonth(System.DateTime)">
+ <summary>Returns the month in the specified <see cref="T:System.DateTime"></see>.</summary>
+ <param name="time">The <see cref="T:System.DateTime"></see> to read.</param>
+ <returns>An integer from 1 to 12 that represents the month in <paramref name="time">time</paramref>.</returns>
+ </member>
+ <member name="M:System.Globalization.JulianCalendar.GetMonthsInYear(System.Int32,System.Int32)">
+ <summary>Returns the number of months in the specified year in the specified era.</summary>
+ <param name="year">An integer that represents the year.</param>
+ <param name="era">An integer that represents the era.</param>
+ <returns>The number of months in the specified year in the specified era.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="era">era</paramref> is outside the range supported by the calendar. -or- <paramref name="year">year</paramref> is outside the range supported by the calendar.</exception>
+ </member>
+ <member name="M:System.Globalization.JulianCalendar.GetYear(System.DateTime)">
+ <summary>Returns the year in the specified <see cref="T:System.DateTime"></see>.</summary>
+ <param name="time">The <see cref="T:System.DateTime"></see> to read.</param>
+ <returns>An integer that represents the year in <paramref name="time">time</paramref>.</returns>
+ </member>
+ <member name="M:System.Globalization.JulianCalendar.IsLeapDay(System.Int32,System.Int32,System.Int32,System.Int32)">
+ <summary>Determines whether the specified date in the specified era is a leap day.</summary>
+ <param name="year">An integer that represents the year.</param>
+ <param name="month">An integer from 1 to 12 that represents the month.</param>
+ <param name="day">An integer from 1 to 31 that represents the day.</param>
+ <param name="era">An integer that represents the era.</param>
+ <returns>true if the specified day is a leap day; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="year">year</paramref> is outside the range supported by the calendar. -or- <paramref name="month">month</paramref> is outside the range supported by the calendar. -or- <paramref name="day">day</paramref> is outside the range supported by the calendar. -or- <paramref name="era">era</paramref> is outside the range supported by the calendar.</exception>
+ </member>
+ <member name="M:System.Globalization.JulianCalendar.IsLeapMonth(System.Int32,System.Int32,System.Int32)">
+ <summary>Determines whether the specified month in the specified year in the specified era is a leap month.</summary>
+ <param name="year">An integer that represents the year.</param>
+ <param name="month">An integer from 1 to 12 that represents the month.</param>
+ <param name="era">An integer that represents the era.</param>
+ <returns>This method always returns false, unless overridden by a derived class.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="year">year</paramref> is outside the range supported by the calendar. -or- <paramref name="month">month</paramref> is outside the range supported by the calendar. -or- <paramref name="era">era</paramref> is outside the range supported by the calendar.</exception>
+ </member>
+ <member name="M:System.Globalization.JulianCalendar.IsLeapYear(System.Int32,System.Int32)">
+ <summary>Determines whether the specified year in the specified era is a leap year.</summary>
+ <param name="year">An integer that represents the year.</param>
+ <param name="era">An integer that represents the era.</param>
+ <returns>true if the specified year is a leap year; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="year">year</paramref> is outside the range supported by the calendar. -or- <paramref name="era">era</paramref> is outside the range supported by the calendar.</exception>
+ </member>
+ <member name="F:System.Globalization.JulianCalendar.JulianEra">
+ <summary>Represents the current era. This field is constant.</summary>
+ <returns></returns>
+ </member>
+ <member name="P:System.Globalization.JulianCalendar.MaxSupportedDateTime">
+ <summary>Gets the latest date and time supported by the <see cref="T:System.Globalization.JulianCalendar"></see> class.</summary>
+ <returns>The latest date and time supported by the <see cref="T:System.Globalization.JulianCalendar"></see> class, which is equivalent to the last moment of December 31, 9999 C.E. in the Gregorian calendar.</returns>
+ </member>
+ <member name="P:System.Globalization.JulianCalendar.MinSupportedDateTime">
+ <summary>Gets the earliest date and time supported by the <see cref="T:System.Globalization.JulianCalendar"></see> class.</summary>
+ <returns>The earliest date and time supported by the <see cref="T:System.Globalization.JulianCalendar"></see> class, which is equivalent to the first moment of January 1, 0001 C.E. in the Gregorian calendar.</returns>
+ </member>
+ <member name="M:System.Globalization.JulianCalendar.ToDateTime(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
+ <summary>Returns a <see cref="T:System.DateTime"></see> that is set to the specified date and time in the specified era.</summary>
+ <param name="year">An integer that represents the year.</param>
+ <param name="month">An integer from 1 to 12 that represents the month.</param>
+ <param name="day">An integer from 1 to 31 that represents the day.</param>
+ <param name="hour">An integer from 0 to 23 that represents the hour.</param>
+ <param name="minute">An integer from 0 to 59 that represents the minute.</param>
+ <param name="second">An integer from 0 to 59 that represents the second.</param>
+ <param name="millisecond">An integer from 0 to 999 that represents the millisecond.</param>
+ <param name="era">An integer that represents the era.</param>
+ <returns>The <see cref="T:System.DateTime"></see> that is set to the specified date and time in the current era.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="year">year</paramref> is outside the range supported by the calendar. -or- <paramref name="month">month</paramref> is outside the range supported by the calendar. -or- <paramref name="day">day</paramref> is outside the range supported by the calendar. -or- <paramref name="hour">hour</paramref> is less than zero or greater than 23. -or- <paramref name="minute">minute</paramref> is less than zero or greater than 59. -or- <paramref name="second">second</paramref> is less than zero or greater than 59. -or- <paramref name="millisecond">millisecond</paramref> is less than zero or greater than 999. -or- <paramref name="era">era</paramref> is outside the range supported by the calendar.</exception>
+ </member>
+ <member name="M:System.Globalization.JulianCalendar.ToFourDigitYear(System.Int32)">
+ <summary>Converts the specified year to a four-digit year by using the <see cref="P:System.Globalization.JulianCalendar.TwoDigitYearMax"></see> property to determine the appropriate century.</summary>
+ <param name="year">A two-digit or four-digit integer that represents the year to convert.</param>
+ <returns>An integer that contains the four-digit representation of <paramref name="year">year</paramref>.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="year">year</paramref> is outside the range supported by the calendar.</exception>
+ </member>
+ <member name="P:System.Globalization.JulianCalendar.TwoDigitYearMax">
+ <summary>Gets or sets the last year of a 100-year range that can be represented by a 2-digit year.</summary>
+ <returns>The last year of a 100-year range that can be represented by a 2-digit year.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The value specified in a set operation is less than 99. -or- The value specified in a set operation is greater than MaxSupportedDateTime.Year.</exception>
+ <exception cref="T:System.InvalidOperationException">In a set operation, the current instance is read-only.</exception>
+ </member>
+ <member name="T:System.Globalization.KoreanCalendar">
+ <summary>Represents the Korean calendar.</summary>
+ </member>
+ <member name="M:System.Globalization.KoreanCalendar.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Globalization.KoreanCalendar"></see> class.</summary>
+ <exception cref="T:System.TypeInitializationException">Unable to initialize a <see cref="T:System.Globalization.KoreanCalendar"></see> object because of missing culture information.</exception>
+ </member>
+ <member name="M:System.Globalization.KoreanCalendar.AddMonths(System.DateTime,System.Int32)">
+ <summary>Returns a <see cref="T:System.DateTime"></see> that is the specified number of months away from the specified <see cref="T:System.DateTime"></see>.</summary>
+ <param name="time">The <see cref="T:System.DateTime"></see> to which to add months.</param>
+ <param name="months">The number of months to add.</param>
+ <returns>The <see cref="T:System.DateTime"></see> that results from adding the specified number of months to the specified <see cref="T:System.DateTime"></see>.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="months">months</paramref> is less than -120000. -or- <paramref name="months">months</paramref> is greater than 120000.</exception>
+ </member>
+ <member name="M:System.Globalization.KoreanCalendar.AddYears(System.DateTime,System.Int32)">
+ <summary>Returns a <see cref="T:System.DateTime"></see> that is the specified number of years away from the specified <see cref="T:System.DateTime"></see>.</summary>
+ <param name="time">The <see cref="T:System.DateTime"></see> to which to add years.</param>
+ <param name="years">The number of years to add.</param>
+ <returns>The <see cref="T:System.DateTime"></see> that results from adding the specified number of years to the specified <see cref="T:System.DateTime"></see>.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="years">years</paramref> or <paramref name="time">time</paramref> is out of range.</exception>
+ </member>
+ <member name="P:System.Globalization.KoreanCalendar.AlgorithmType">
+ <summary>Gets a value indicating whether the current calendar is solar-based, lunar-based, or a combination of both.</summary>
+ <returns>Always returns <see cref="F:System.Globalization.CalendarAlgorithmType.SolarCalendar"></see>.</returns>
+ </member>
+ <member name="P:System.Globalization.KoreanCalendar.Eras">
+ <summary>Gets the list of eras in the <see cref="T:System.Globalization.KoreanCalendar"></see>.</summary>
+ <returns>An array of integers that represents the eras in the <see cref="T:System.Globalization.KoreanCalendar"></see>.</returns>
+ </member>
+ <member name="M:System.Globalization.KoreanCalendar.GetDayOfMonth(System.DateTime)">
+ <summary>Returns the day of the month in the specified <see cref="T:System.DateTime"></see>.</summary>
+ <param name="time">The <see cref="T:System.DateTime"></see> to read.</param>
+ <returns>An integer from 1 to 31 that represents the day of the month in the specified <see cref="T:System.DateTime"></see>.</returns>
+ </member>
+ <member name="M:System.Globalization.KoreanCalendar.GetDayOfWeek(System.DateTime)">
+ <summary>Returns the day of the week in the specified <see cref="T:System.DateTime"></see>.</summary>
+ <param name="time">The <see cref="T:System.DateTime"></see> to read.</param>
+ <returns>A <see cref="T:System.DayOfWeek"></see> value that represents the day of the week in the specified <see cref="T:System.DateTime"></see>.</returns>
+ </member>
+ <member name="M:System.Globalization.KoreanCalendar.GetDayOfYear(System.DateTime)">
+ <summary>Returns the day of the year in the specified <see cref="T:System.DateTime"></see>.</summary>
+ <param name="time">The <see cref="T:System.DateTime"></see> to read.</param>
+ <returns>An integer from 1 to 366 that represents the day of the year in the specified <see cref="T:System.DateTime"></see>.</returns>
+ </member>
+ <member name="M:System.Globalization.KoreanCalendar.GetDaysInMonth(System.Int32,System.Int32,System.Int32)">
+ <summary>Returns the number of days in the specified month in the specified year in the specified era.</summary>
+ <param name="year">An integer that represents the year.</param>
+ <param name="month">An integer from 1 to 12 that represents the month.</param>
+ <param name="era">An integer that represents the era.</param>
+ <returns>The number of days in the specified month in the specified year in the specified era.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="year">year</paramref> is outside the range supported by the calendar. -or- <paramref name="month">month</paramref> is outside the range supported by the calendar. -or- <paramref name="era">era</paramref> is outside the range supported by the calendar.</exception>
+ </member>
+ <member name="M:System.Globalization.KoreanCalendar.GetDaysInYear(System.Int32,System.Int32)">
+ <summary>Returns the number of days in the specified year in the specified era.</summary>
+ <param name="year">An integer that represents the year.</param>
+ <param name="era">An integer that represents the era.</param>
+ <returns>The number of days in the specified year in the specified era.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="year">year</paramref> is outside the range supported by the calendar. -or- <paramref name="era">era</paramref> is outside the range supported by the calendar.</exception>
+ </member>
+ <member name="M:System.Globalization.KoreanCalendar.GetEra(System.DateTime)">
+ <summary>Returns the era in the specified <see cref="T:System.DateTime"></see>.</summary>
+ <param name="time">The <see cref="T:System.DateTime"></see> to read.</param>
+ <returns>An integer that represents the era in the specified <see cref="T:System.DateTime"></see>.</returns>
+ </member>
+ <member name="M:System.Globalization.KoreanCalendar.GetLeapMonth(System.Int32,System.Int32)">
+ <summary>Calculates the leap month for a specified year and era.</summary>
+ <param name="year">A year.</param>
+ <param name="era">An era.</param>
+ <returns>The return value is always 0 because the <see cref="T:System.Globalization.KoreanCalendar"></see> class does not support the notion of a leap month.</returns>
+ </member>
+ <member name="M:System.Globalization.KoreanCalendar.GetMonth(System.DateTime)">
+ <summary>Returns the month in the specified <see cref="T:System.DateTime"></see>.</summary>
+ <param name="time">The <see cref="T:System.DateTime"></see> to read.</param>
+ <returns>An integer from 1 to 12 that represents the month in the specified <see cref="T:System.DateTime"></see>.</returns>
+ </member>
+ <member name="M:System.Globalization.KoreanCalendar.GetMonthsInYear(System.Int32,System.Int32)">
+ <summary>Returns the number of months in the specified year in the specified era.</summary>
+ <param name="year">An integer that represents the year.</param>
+ <param name="era">An integer that represents the era.</param>
+ <returns>The number of months in the specified year in the specified era.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="year">year</paramref> is outside the range supported by the calendar. -or- <paramref name="era">era</paramref> is outside the range supported by the calendar.</exception>
+ </member>
+ <member name="M:System.Globalization.KoreanCalendar.GetWeekOfYear(System.DateTime,System.Globalization.CalendarWeekRule,System.DayOfWeek)">
+ <summary>Returns the week of the year that includes the date in the specified <see cref="T:System.DateTime"></see>.</summary>
+ <param name="time">The <see cref="T:System.DateTime"></see> to read.</param>
+ <param name="rule">One of the <see cref="T:System.Globalization.CalendarWeekRule"></see> values that defines a calendar week.</param>
+ <param name="firstDayOfWeek">One of the <see cref="T:System.DayOfWeek"></see> values that represents the first day of the week.</param>
+ <returns>A 1-based integer that represents the week of the year that includes the date in the <paramref name="time">time</paramref> parameter.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="time">time</paramref> or <paramref name="firstDayOfWeek">firstDayOfWeek</paramref> is outside the range supported by the calendar. -or- <paramref name="rule">rule</paramref> is not a valid <see cref="T:System.Globalization.CalendarWeekRule"></see> value.</exception>
+ </member>
+ <member name="M:System.Globalization.KoreanCalendar.GetYear(System.DateTime)">
+ <summary>Returns the year in the specified <see cref="T:System.DateTime"></see>.</summary>
+ <param name="time">The <see cref="T:System.DateTime"></see> to read.</param>
+ <returns>An integer that represents the year in the specified <see cref="T:System.DateTime"></see>.</returns>
+ </member>
+ <member name="M:System.Globalization.KoreanCalendar.IsLeapDay(System.Int32,System.Int32,System.Int32,System.Int32)">
+ <summary>Determines whether the specified date in the specified era is a leap day.</summary>
+ <param name="year">An integer that represents the year.</param>
+ <param name="month">An integer from 1 to 12 that represents the month.</param>
+ <param name="day">An integer from 1 to 31 that represents the day.</param>
+ <param name="era">An integer that represents the era.</param>
+ <returns>true if the specified day is a leap day; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="year">year</paramref> is outside the range supported by the calendar. -or- <paramref name="month">month</paramref> is outside the range supported by the calendar. -or- <paramref name="day">day</paramref> is outside the range supported by the calendar. -or- <paramref name="era">era</paramref> is outside the range supported by the calendar.</exception>
+ </member>
+ <member name="M:System.Globalization.KoreanCalendar.IsLeapMonth(System.Int32,System.Int32,System.Int32)">
+ <summary>Determines whether the specified month in the specified year in the specified era is a leap month.</summary>
+ <param name="year">An integer that represents the year.</param>
+ <param name="month">An integer from 1 to 12 that represents the month.</param>
+ <param name="era">An integer that represents the era.</param>
+ <returns>This method always returns false, unless overridden by a derived class.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="year">year</paramref> is outside the range supported by the calendar. -or- <paramref name="month">month</paramref> is outside the range supported by the calendar. -or- <paramref name="era">era</paramref> is outside the range supported by the calendar.</exception>
+ </member>
+ <member name="M:System.Globalization.KoreanCalendar.IsLeapYear(System.Int32,System.Int32)">
+ <summary>Determines whether the specified year in the specified era is a leap year.</summary>
+ <param name="year">An integer that represents the year.</param>
+ <param name="era">An integer that represents the era.</param>
+ <returns>true if the specified year is a leap year; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="year">year</paramref> is outside the range supported by the calendar. -or- <paramref name="era">era</paramref> is outside the range supported by the calendar.</exception>
+ </member>
+ <member name="F:System.Globalization.KoreanCalendar.KoreanEra">
+ <summary>Represents the current era. This field is constant.</summary>
+ <returns></returns>
+ </member>
+ <member name="P:System.Globalization.KoreanCalendar.MaxSupportedDateTime">
+ <summary>Gets the latest date and time supported by the <see cref="T:System.Globalization.KoreanCalendar"></see> class.</summary>
+ <returns>The latest date and time supported by the <see cref="T:System.Globalization.KoreanCalendar"></see> class, which is equivalent to the last moment of December 31, 9999 C.E. in the Gregorian calendar.</returns>
+ </member>
+ <member name="P:System.Globalization.KoreanCalendar.MinSupportedDateTime">
+ <summary>Gets the earliest date and time supported by the <see cref="T:System.Globalization.KoreanCalendar"></see> class.</summary>
+ <returns>The earliest date and time supported by the <see cref="T:System.Globalization.KoreanCalendar"></see> class, which is equivalent to the first moment of January 1, 0001 C.E. in the Gregorian calendar.</returns>
+ </member>
+ <member name="M:System.Globalization.KoreanCalendar.ToDateTime(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
+ <summary>Returns a <see cref="T:System.DateTime"></see> that is set to the specified date and time in the specified era.</summary>
+ <param name="year">An integer that represents the year.</param>
+ <param name="month">An integer from 1 to 12 that represents the month.</param>
+ <param name="day">An integer from 1 to 31 that represents the day.</param>
+ <param name="hour">An integer from 0 to 23 that represents the hour.</param>
+ <param name="minute">An integer from 0 to 59 that represents the minute.</param>
+ <param name="second">An integer from 0 to 59 that represents the second.</param>
+ <param name="millisecond">An integer from 0 to 999 that represents the millisecond.</param>
+ <param name="era">An integer that represents the era.</param>
+ <returns>The <see cref="T:System.DateTime"></see> that is set to the specified date and time in the current era.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="year">year</paramref> is outside the range supported by the calendar. -or- <paramref name="month">month</paramref> is outside the range supported by the calendar. -or- <paramref name="day">day</paramref> is outside the range supported by the calendar. -or- <paramref name="hour">hour</paramref> is less than zero or greater than 23. -or- <paramref name="minute">minute</paramref> is less than zero or greater than 59. -or- <paramref name="second">second</paramref> is less than zero or greater than 59. -or- <paramref name="millisecond">millisecond</paramref> is less than zero or greater than 999. -or- <paramref name="era">era</paramref> is outside the range supported by the calendar.</exception>
+ </member>
+ <member name="M:System.Globalization.KoreanCalendar.ToFourDigitYear(System.Int32)">
+ <summary>Converts the specified year to a four-digit year by using the <see cref="P:System.Globalization.KoreanCalendar.TwoDigitYearMax"></see> property to determine the appropriate century.</summary>
+ <param name="year">A two-digit or four-digit integer that represents the year to convert.</param>
+ <returns>An integer that contains the four-digit representation of <paramref name="year">year</paramref>.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="year">year</paramref> is outside the range supported by the calendar.</exception>
+ </member>
+ <member name="P:System.Globalization.KoreanCalendar.TwoDigitYearMax">
+ <summary>Gets or sets the last year of a 100-year range that can be represented by a 2-digit year.</summary>
+ <returns>The last year of a 100-year range that can be represented by a 2-digit year.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The value specified in a set operation is less than 99. -or- The value specified in a set operation is greater than MaxSupportedDateTime.Year.</exception>
+ <exception cref="T:System.InvalidOperationException">In a set operation, the current instance is read-only.</exception>
+ </member>
+ <member name="T:System.Globalization.KoreanLunisolarCalendar">
+ <summary>Represents time in divisions, such as months, days, and years. Years are calculated using the Gregorian calendar, while days and months are calculated using the lunisolar calendar.</summary>
+ </member>
+ <member name="M:System.Globalization.KoreanLunisolarCalendar.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Globalization.KoreanLunisolarCalendar"></see> class.</summary>
+ </member>
+ <member name="P:System.Globalization.KoreanLunisolarCalendar.DaysInYearBeforeMinSupportedYear">
+ <summary>Gets the number of days in the year that precedes the year specified by the <see cref="P:System.Globalization.KoreanLunisolarCalendar.MinSupportedDateTime"></see> property.</summary>
+ <returns>The number of days in the year that precedes the year specified by <see cref="P:System.Globalization.KoreanLunisolarCalendar.MinSupportedDateTime"></see>.</returns>
+ </member>
+ <member name="P:System.Globalization.KoreanLunisolarCalendar.Eras">
+ <summary>Gets the eras that correspond to the range of dates and times supported by the current <see cref="T:System.Globalization.KoreanLunisolarCalendar"></see> object.</summary>
+ <returns>An array of 32-bit signed integers that specify the relevant eras. The return value for a <see cref="T:System.Globalization.KoreanLunisolarCalendar"></see> object is always an array containing one element equal to the <see cref="F:System.Globalization.KoreanLunisolarCalendar.GregorianEra"></see> value.</returns>
+ </member>
+ <member name="M:System.Globalization.KoreanLunisolarCalendar.GetEra(System.DateTime)">
+ <summary>Retrieves the era that corresponds to the specified <see cref="T:System.DateTime"></see>.</summary>
+ <param name="time">The <see cref="T:System.DateTime"></see> to read.</param>
+ <returns>An integer that represents the era specified by the <paramref name="time">time</paramref> parameter. The return value for a <see cref="T:System.Globalization.KoreanLunisolarCalendar"></see> object is always the <see cref="F:System.Globalization.KoreanLunisolarCalendar.GregorianEra"></see> value.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="time">time</paramref> represents a date and time less than <see cref="P:System.Globalization.KoreanLunisolarCalendar.MinSupportedDateTime"></see> or greater than <see cref="P:System.Globalization.KoreanLunisolarCalendar.MaxSupportedDateTime"></see>.</exception>
+ </member>
+ <member name="F:System.Globalization.KoreanLunisolarCalendar.GregorianEra">
+ <summary>Specifies the Gregorian era that corresponds to the current <see cref="T:System.Globalization.KoreanLunisolarCalendar"></see> object.</summary>
+ <returns></returns>
+ </member>
+ <member name="P:System.Globalization.KoreanLunisolarCalendar.MaxSupportedDateTime">
+ <summary>Gets the maximum date and time supported by the <see cref="T:System.Globalization.KoreanLunisolarCalendar"></see> class.</summary>
+ <returns>The latest date and time supported by the <see cref="T:System.Globalization.KoreanLunisolarCalendar"></see> class, which is equivalent to the last moment of February 10, 2051 C.E. in the Gregorian calendar.</returns>
+ </member>
+ <member name="P:System.Globalization.KoreanLunisolarCalendar.MinSupportedDateTime">
+ <summary>Gets the minimum date and time supported by the <see cref="T:System.Globalization.KoreanLunisolarCalendar"></see> class.</summary>
+ <returns>The earliest date and time supported by the <see cref="T:System.Globalization.KoreanLunisolarCalendar"></see> class, which is equivalent to the first moment of February 14, 918 C.E. in the Gregorian calendar.</returns>
+ </member>
+ <member name="T:System.Globalization.NumberFormatInfo">
+ <summary>Provides culture-specific information for formatting and parsing numeric values.</summary>
+ </member>
+ <member name="M:System.Globalization.NumberFormatInfo.#ctor">
+ <summary>Initializes a new writable instance of the <see cref="T:System.Globalization.NumberFormatInfo"></see> class that is culture-independent (invariant).</summary>
+ </member>
+ <member name="M:System.Globalization.NumberFormatInfo.Clone">
+ <summary>Creates a shallow copy of the <see cref="T:System.Globalization.NumberFormatInfo"></see> object.</summary>
+ <returns>A new object copied from the original <see cref="T:System.Globalization.NumberFormatInfo"></see> object.</returns>
+ </member>
+ <member name="P:System.Globalization.NumberFormatInfo.CurrencyDecimalDigits">
+ <summary>Gets or sets the number of decimal places to use in currency values.</summary>
+ <returns>The number of decimal places to use in currency values. The default for <see cref="P:System.Globalization.NumberFormatInfo.InvariantInfo"></see> is 2.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The property is being set to a value that is less than 0 or greater than 99.</exception>
+ <exception cref="T:System.InvalidOperationException">The property is being set and the <see cref="T:System.Globalization.NumberFormatInfo"></see> object is read-only.</exception>
+ </member>
+ <member name="P:System.Globalization.NumberFormatInfo.CurrencyDecimalSeparator">
+ <summary>Gets or sets the string to use as the decimal separator in currency values.</summary>
+ <returns>The string to use as the decimal separator in currency values. The default for <see cref="P:System.Globalization.NumberFormatInfo.InvariantInfo"></see> is &quot;.&quot;.</returns>
+ <exception cref="T:System.ArgumentNullException">The property is being set to null.</exception>
+ <exception cref="T:System.InvalidOperationException">The property is being set and the <see cref="T:System.Globalization.NumberFormatInfo"></see> object is read-only.</exception>
+ <exception cref="T:System.ArgumentException">The property is being set to an empty string.</exception>
+ </member>
+ <member name="P:System.Globalization.NumberFormatInfo.CurrencyGroupSeparator">
+ <summary>Gets or sets the string that separates groups of digits to the left of the decimal in currency values.</summary>
+ <returns>The string that separates groups of digits to the left of the decimal in currency values. The default for <see cref="P:System.Globalization.NumberFormatInfo.InvariantInfo"></see> is &quot;,&quot;.</returns>
+ <exception cref="T:System.ArgumentNullException">The property is being set to null.</exception>
+ <exception cref="T:System.InvalidOperationException">The property is being set and the <see cref="T:System.Globalization.NumberFormatInfo"></see> object is read-only.</exception>
+ </member>
+ <member name="P:System.Globalization.NumberFormatInfo.CurrencyGroupSizes">
+ <summary>Gets or sets the number of digits in each group to the left of the decimal in currency values.</summary>
+ <returns>The number of digits in each group to the left of the decimal in currency values. The default for <see cref="P:System.Globalization.NumberFormatInfo.InvariantInfo"></see> is a one-dimensional array with only one element, which is set to 3.</returns>
+ <exception cref="T:System.ArgumentNullException">The property is being set to null.</exception>
+ <exception cref="T:System.ArgumentException">The property is being set and the array contains an entry that is less than 0 or greater than 9. -or- The property is being set and the array contains an entry, other than the last entry, that is set to 0.</exception>
+ <exception cref="T:System.InvalidOperationException">The property is being set and the <see cref="T:System.Globalization.NumberFormatInfo"></see> object is read-only.</exception>
+ </member>
+ <member name="P:System.Globalization.NumberFormatInfo.CurrencyNegativePattern">
+ <summary>Gets or sets the format pattern for negative currency values.</summary>
+ <returns>The format pattern for negative currency values. The default for <see cref="P:System.Globalization.NumberFormatInfo.InvariantInfo"></see> is 0, which represents &quot;($n)&quot;, where &quot;$&quot; is the <see cref="P:System.Globalization.NumberFormatInfo.CurrencySymbol"></see> and <paramref name="n">n</paramref> is a number.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The property is being set to a value that is less than 0 or greater than 15.</exception>
+ <exception cref="T:System.InvalidOperationException">The property is being set and the <see cref="T:System.Globalization.NumberFormatInfo"></see> object is read-only.</exception>
+ </member>
+ <member name="P:System.Globalization.NumberFormatInfo.CurrencyPositivePattern">
+ <summary>Gets or sets the format pattern for positive currency values.</summary>
+ <returns>The format pattern for positive currency values. The default for <see cref="P:System.Globalization.NumberFormatInfo.InvariantInfo"></see> is 0, which represents &quot;$n&quot;, where &quot;$&quot; is the <see cref="P:System.Globalization.NumberFormatInfo.CurrencySymbol"></see> and <paramref name="n">n</paramref> is a number.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The property is being set to a value that is less than 0 or greater than 3.</exception>
+ <exception cref="T:System.InvalidOperationException">The property is being set and the <see cref="T:System.Globalization.NumberFormatInfo"></see> object is read-only.</exception>
+ </member>
+ <member name="P:System.Globalization.NumberFormatInfo.CurrencySymbol">
+ <summary>Gets or sets the string to use as the currency symbol.</summary>
+ <returns>The string to use as the currency symbol. The default for <see cref="P:System.Globalization.NumberFormatInfo.InvariantInfo"></see> is &quot;¤&quot;.</returns>
+ <exception cref="T:System.ArgumentNullException">The property is being set to null.</exception>
+ <exception cref="T:System.InvalidOperationException">The property is being set and the <see cref="T:System.Globalization.NumberFormatInfo"></see> object is read-only.</exception>
+ </member>
+ <member name="P:System.Globalization.NumberFormatInfo.CurrentInfo">
+ <summary>Gets a read-only <see cref="T:System.Globalization.NumberFormatInfo"></see> that formats values based on the current culture.</summary>
+ <returns>A read-only <see cref="T:System.Globalization.NumberFormatInfo"></see> based on the culture of the current thread.</returns>
+ </member>
+ <member name="P:System.Globalization.NumberFormatInfo.DigitSubstitution">
+ <summary>Gets or sets a value that specifies how the graphical user interface displays the shape of a digit.</summary>
+ <returns>One of the enumeration values that specifies the culture-specific digit shape.</returns>
+ <exception cref="T:System.InvalidOperationException">The current <see cref="T:System.Globalization.NumberFormatInfo"></see> object is read-only.</exception>
+ <exception cref="T:System.ArgumentException">The value in a set operation is not a valid <see cref="T:System.Globalization.DigitShapes"></see> value.</exception>
+ </member>
+ <member name="M:System.Globalization.NumberFormatInfo.GetFormat(System.Type)">
+ <summary>Gets an object of the specified type that provides a number formatting service.</summary>
+ <param name="formatType">The <see cref="T:System.Type"></see> of the required formatting service.</param>
+ <returns>The current <see cref="T:System.Globalization.NumberFormatInfo"></see>, if <paramref name="formatType">formatType</paramref> is the same as the type of the current <see cref="T:System.Globalization.NumberFormatInfo"></see>; otherwise, null.</returns>
+ </member>
+ <member name="M:System.Globalization.NumberFormatInfo.GetInstance(System.IFormatProvider)">
+ <summary>Gets the <see cref="T:System.Globalization.NumberFormatInfo"></see> associated with the specified <see cref="T:System.IFormatProvider"></see>.</summary>
+ <param name="formatProvider">The <see cref="T:System.IFormatProvider"></see> used to get the <see cref="T:System.Globalization.NumberFormatInfo"></see>. -or- null to get <see cref="P:System.Globalization.NumberFormatInfo.CurrentInfo"></see>.</param>
+ <returns>The <see cref="T:System.Globalization.NumberFormatInfo"></see> associated with the specified <see cref="T:System.IFormatProvider"></see>.</returns>
+ </member>
+ <member name="P:System.Globalization.NumberFormatInfo.InvariantInfo">
+ <summary>Gets a read-only <see cref="T:System.Globalization.NumberFormatInfo"></see> object that is culture-independent (invariant).</summary>
+ <returns>A read-only object that is culture-independent (invariant).</returns>
+ </member>
+ <member name="P:System.Globalization.NumberFormatInfo.IsReadOnly">
+ <summary>Gets a value that indicates whether this <see cref="T:System.Globalization.NumberFormatInfo"></see> object is read-only.</summary>
+ <returns>true if the <see cref="T:System.Globalization.NumberFormatInfo"></see> is read-only; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Globalization.NumberFormatInfo.NaNSymbol">
+ <summary>Gets or sets the string that represents the IEEE NaN (not a number) value.</summary>
+ <returns>The string that represents the IEEE NaN (not a number) value. The default for <see cref="P:System.Globalization.NumberFormatInfo.InvariantInfo"></see> is &quot;NaN&quot;.</returns>
+ <exception cref="T:System.ArgumentNullException">The property is being set to null.</exception>
+ <exception cref="T:System.InvalidOperationException">The property is being set and the <see cref="T:System.Globalization.NumberFormatInfo"></see> object is read-only.</exception>
+ </member>
+ <member name="P:System.Globalization.NumberFormatInfo.NativeDigits">
+ <summary>Gets or sets a string array of native digits equivalent to the Western digits 0 through 9.</summary>
+ <returns>A string array that contains the native equivalent of the Western digits 0 through 9. The default is an array having the elements &quot;0&quot;, &quot;1&quot;, &quot;2&quot;, &quot;3&quot;, &quot;4&quot;, &quot;5&quot;, &quot;6&quot;, &quot;7&quot;, &quot;8&quot;, and &quot;9&quot;.</returns>
+ <exception cref="T:System.InvalidOperationException">The current <see cref="T:System.Globalization.NumberFormatInfo"></see> object is read-only.</exception>
+ <exception cref="T:System.ArgumentNullException">In a set operation, the value is null. -or- In a set operation, an element of the value array is null.</exception>
+ <exception cref="T:System.ArgumentException">In a set operation, the value array does not contain 10 elements. -or- In a set operation, an element of the value array does not contain either a single <see cref="T:System.Char"></see> object or a pair of <see cref="T:System.Char"></see> objects that comprise a surrogate pair. -or- In a set operation, an element of the value array is not a number digit as defined by the <see cref="http://go.microsoft.com/fwlink/?linkid=37123">Unicode Standard</see>. That is, the digit in the array element does not have the Unicode Number, Decimal Digit (Nd) General Category value. -or- In a set operation, the numeric value of an element in the value array does not correspond to the element's position in the array. That is, the element at index 0, which is the first element of the array, does not have a numeric value of 0, or the element at index 1 does not have a numeric value of 1.</exception>
+ </member>
+ <member name="P:System.Globalization.NumberFormatInfo.NegativeInfinitySymbol">
+ <summary>Gets or sets the string that represents negative infinity.</summary>
+ <returns>The string that represents negative infinity. The default for <see cref="P:System.Globalization.NumberFormatInfo.InvariantInfo"></see> is &quot;-Infinity&quot;.</returns>
+ <exception cref="T:System.ArgumentNullException">The property is being set to null.</exception>
+ <exception cref="T:System.InvalidOperationException">The property is being set and the <see cref="T:System.Globalization.NumberFormatInfo"></see> object is read-only.</exception>
+ </member>
+ <member name="P:System.Globalization.NumberFormatInfo.NegativeSign">
+ <summary>Gets or sets the string that denotes that the associated number is negative.</summary>
+ <returns>The string that denotes that the associated number is negative. The default for <see cref="P:System.Globalization.NumberFormatInfo.InvariantInfo"></see> is &quot;-&quot;.</returns>
+ <exception cref="T:System.ArgumentNullException">The property is being set to null.</exception>
+ <exception cref="T:System.InvalidOperationException">The property is being set and the <see cref="T:System.Globalization.NumberFormatInfo"></see> object is read-only.</exception>
+ </member>
+ <member name="P:System.Globalization.NumberFormatInfo.NumberDecimalDigits">
+ <summary>Gets or sets the number of decimal places to use in numeric values.</summary>
+ <returns>The number of decimal places to use in numeric values. The default for <see cref="P:System.Globalization.NumberFormatInfo.InvariantInfo"></see> is 2.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The property is being set to a value that is less than 0 or greater than 99.</exception>
+ <exception cref="T:System.InvalidOperationException">The property is being set and the <see cref="T:System.Globalization.NumberFormatInfo"></see> object is read-only.</exception>
+ </member>
+ <member name="P:System.Globalization.NumberFormatInfo.NumberDecimalSeparator">
+ <summary>Gets or sets the string to use as the decimal separator in numeric values.</summary>
+ <returns>The string to use as the decimal separator in numeric values. The default for <see cref="P:System.Globalization.NumberFormatInfo.InvariantInfo"></see> is &quot;.&quot;.</returns>
+ <exception cref="T:System.ArgumentNullException">The property is being set to null.</exception>
+ <exception cref="T:System.InvalidOperationException">The property is being set and the <see cref="T:System.Globalization.NumberFormatInfo"></see> object is read-only.</exception>
+ <exception cref="T:System.ArgumentException">The property is being set to an empty string.</exception>
+ </member>
+ <member name="P:System.Globalization.NumberFormatInfo.NumberGroupSeparator">
+ <summary>Gets or sets the string that separates groups of digits to the left of the decimal in numeric values.</summary>
+ <returns>The string that separates groups of digits to the left of the decimal in numeric values. The default for <see cref="P:System.Globalization.NumberFormatInfo.InvariantInfo"></see> is &quot;,&quot;.</returns>
+ <exception cref="T:System.ArgumentNullException">The property is being set to null.</exception>
+ <exception cref="T:System.InvalidOperationException">The property is being set and the <see cref="T:System.Globalization.NumberFormatInfo"></see> object is read-only.</exception>
+ </member>
+ <member name="P:System.Globalization.NumberFormatInfo.NumberGroupSizes">
+ <summary>Gets or sets the number of digits in each group to the left of the decimal in numeric values.</summary>
+ <returns>The number of digits in each group to the left of the decimal in numeric values. The default for <see cref="P:System.Globalization.NumberFormatInfo.InvariantInfo"></see> is a one-dimensional array with only one element, which is set to 3.</returns>
+ <exception cref="T:System.ArgumentNullException">The property is being set to null.</exception>
+ <exception cref="T:System.ArgumentException">The property is being set and the array contains an entry that is less than 0 or greater than 9. -or- The property is being set and the array contains an entry, other than the last entry, that is set to 0.</exception>
+ <exception cref="T:System.InvalidOperationException">The property is being set and the <see cref="T:System.Globalization.NumberFormatInfo"></see> object is read-only.</exception>
+ </member>
+ <member name="P:System.Globalization.NumberFormatInfo.NumberNegativePattern">
+ <summary>Gets or sets the format pattern for negative numeric values.</summary>
+ <returns>The format pattern for negative numeric values.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The property is being set to a value that is less than 0 or greater than 4.</exception>
+ <exception cref="T:System.InvalidOperationException">The property is being set and the <see cref="T:System.Globalization.NumberFormatInfo"></see> object is read-only.</exception>
+ </member>
+ <member name="P:System.Globalization.NumberFormatInfo.PercentDecimalDigits">
+ <summary>Gets or sets the number of decimal places to use in percent values.</summary>
+ <returns>The number of decimal places to use in percent values. The default for <see cref="P:System.Globalization.NumberFormatInfo.InvariantInfo"></see> is 2.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The property is being set to a value that is less than 0 or greater than 99.</exception>
+ <exception cref="T:System.InvalidOperationException">The property is being set and the <see cref="T:System.Globalization.NumberFormatInfo"></see> object is read-only.</exception>
+ </member>
+ <member name="P:System.Globalization.NumberFormatInfo.PercentDecimalSeparator">
+ <summary>Gets or sets the string to use as the decimal separator in percent values.</summary>
+ <returns>The string to use as the decimal separator in percent values. The default for <see cref="P:System.Globalization.NumberFormatInfo.InvariantInfo"></see> is &quot;.&quot;.</returns>
+ <exception cref="T:System.ArgumentNullException">The property is being set to null.</exception>
+ <exception cref="T:System.InvalidOperationException">The property is being set and the <see cref="T:System.Globalization.NumberFormatInfo"></see> object is read-only.</exception>
+ <exception cref="T:System.ArgumentException">The property is being set to an empty string.</exception>
+ </member>
+ <member name="P:System.Globalization.NumberFormatInfo.PercentGroupSeparator">
+ <summary>Gets or sets the string that separates groups of digits to the left of the decimal in percent values.</summary>
+ <returns>The string that separates groups of digits to the left of the decimal in percent values. The default for <see cref="P:System.Globalization.NumberFormatInfo.InvariantInfo"></see> is &quot;,&quot;.</returns>
+ <exception cref="T:System.ArgumentNullException">The property is being set to null.</exception>
+ <exception cref="T:System.InvalidOperationException">The property is being set and the <see cref="T:System.Globalization.NumberFormatInfo"></see> object is read-only.</exception>
+ </member>
+ <member name="P:System.Globalization.NumberFormatInfo.PercentGroupSizes">
+ <summary>Gets or sets the number of digits in each group to the left of the decimal in percent values.</summary>
+ <returns>The number of digits in each group to the left of the decimal in percent values. The default for <see cref="P:System.Globalization.NumberFormatInfo.InvariantInfo"></see> is a one-dimensional array with only one element, which is set to 3.</returns>
+ <exception cref="T:System.ArgumentNullException">The property is being set to null.</exception>
+ <exception cref="T:System.ArgumentException">The property is being set and the array contains an entry that is less than 0 or greater than 9. -or- The property is being set and the array contains an entry, other than the last entry, that is set to 0.</exception>
+ <exception cref="T:System.InvalidOperationException">The property is being set and the <see cref="T:System.Globalization.NumberFormatInfo"></see> object is read-only.</exception>
+ </member>
+ <member name="P:System.Globalization.NumberFormatInfo.PercentNegativePattern">
+ <summary>Gets or sets the format pattern for negative percent values.</summary>
+ <returns>The format pattern for negative percent values. The default for <see cref="P:System.Globalization.NumberFormatInfo.InvariantInfo"></see> is 0, which represents &quot;-n %&quot;, where &quot;%&quot; is the <see cref="P:System.Globalization.NumberFormatInfo.PercentSymbol"></see> and <paramref name="n">n</paramref> is a number.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The property is being set to a value that is less than 0 or greater than 11.</exception>
+ <exception cref="T:System.InvalidOperationException">The property is being set and the <see cref="T:System.Globalization.NumberFormatInfo"></see> object is read-only.</exception>
+ </member>
+ <member name="P:System.Globalization.NumberFormatInfo.PercentPositivePattern">
+ <summary>Gets or sets the format pattern for positive percent values.</summary>
+ <returns>The format pattern for positive percent values. The default for <see cref="P:System.Globalization.NumberFormatInfo.InvariantInfo"></see> is 0, which represents &quot;n %&quot;, where &quot;%&quot; is the <see cref="P:System.Globalization.NumberFormatInfo.PercentSymbol"></see> and <paramref name="n">n</paramref> is a number.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The property is being set to a value that is less than 0 or greater than 3.</exception>
+ <exception cref="T:System.InvalidOperationException">The property is being set and the <see cref="T:System.Globalization.NumberFormatInfo"></see> object is read-only.</exception>
+ </member>
+ <member name="P:System.Globalization.NumberFormatInfo.PercentSymbol">
+ <summary>Gets or sets the string to use as the percent symbol.</summary>
+ <returns>The string to use as the percent symbol. The default for <see cref="P:System.Globalization.NumberFormatInfo.InvariantInfo"></see> is &quot;%&quot;.</returns>
+ <exception cref="T:System.ArgumentNullException">The property is being set to null.</exception>
+ <exception cref="T:System.InvalidOperationException">The property is being set and the <see cref="T:System.Globalization.NumberFormatInfo"></see> object is read-only.</exception>
+ </member>
+ <member name="P:System.Globalization.NumberFormatInfo.PerMilleSymbol">
+ <summary>Gets or sets the string to use as the per mille symbol.</summary>
+ <returns>The string to use as the per mille symbol. The default for <see cref="P:System.Globalization.NumberFormatInfo.InvariantInfo"></see> is &quot;‰&quot;, which is the Unicode character U+2030.</returns>
+ <exception cref="T:System.ArgumentNullException">The property is being set to null.</exception>
+ <exception cref="T:System.InvalidOperationException">The property is being set and the <see cref="T:System.Globalization.NumberFormatInfo"></see> object is read-only.</exception>
+ </member>
+ <member name="P:System.Globalization.NumberFormatInfo.PositiveInfinitySymbol">
+ <summary>Gets or sets the string that represents positive infinity.</summary>
+ <returns>The string that represents positive infinity. The default for <see cref="P:System.Globalization.NumberFormatInfo.InvariantInfo"></see> is &quot;Infinity&quot;.</returns>
+ <exception cref="T:System.ArgumentNullException">The property is being set to null.</exception>
+ <exception cref="T:System.InvalidOperationException">The property is being set and the <see cref="T:System.Globalization.NumberFormatInfo"></see> object is read-only.</exception>
+ </member>
+ <member name="P:System.Globalization.NumberFormatInfo.PositiveSign">
+ <summary>Gets or sets the string that denotes that the associated number is positive.</summary>
+ <returns>The string that denotes that the associated number is positive. The default for <see cref="P:System.Globalization.NumberFormatInfo.InvariantInfo"></see> is &quot;+&quot;.</returns>
+ <exception cref="T:System.ArgumentNullException">In a set operation, the value to be assigned is null.</exception>
+ <exception cref="T:System.InvalidOperationException">The property is being set and the <see cref="T:System.Globalization.NumberFormatInfo"></see> object is read-only.</exception>
+ </member>
+ <member name="M:System.Globalization.NumberFormatInfo.ReadOnly(System.Globalization.NumberFormatInfo)">
+ <summary>Returns a read-only <see cref="T:System.Globalization.NumberFormatInfo"></see> wrapper.</summary>
+ <param name="nfi">The <see cref="T:System.Globalization.NumberFormatInfo"></see> to wrap.</param>
+ <returns>A read-only <see cref="T:System.Globalization.NumberFormatInfo"></see> wrapper around <paramref name="nfi">nfi</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="nfi">nfi</paramref> is null.</exception>
+ </member>
+ <member name="T:System.Globalization.NumberStyles">
+ <summary>Determines the styles permitted in numeric string arguments that are passed to the Parse and TryParse methods of the integral and floating-point numeric types.</summary>
+ </member>
+ <member name="F:System.Globalization.NumberStyles.AllowCurrencySymbol">
+ <summary>Indicates that the numeric string can contain a currency symbol. Valid currency symbols are determined by the <see cref="P:System.Globalization.NumberFormatInfo.CurrencySymbol"></see> property.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Globalization.NumberStyles.AllowDecimalPoint">
+ <summary>Indicates that the numeric string can have a decimal point. If the <see cref="T:System.Globalization.NumberStyles"></see> value includes the <see cref="F:System.Globalization.NumberStyles.AllowCurrencySymbol"></see> flag and the parsed string includes a currency symbol, the decimal separator character is determined by the <see cref="P:System.Globalization.NumberFormatInfo.CurrencyDecimalSeparator"></see> property. Otherwise, the decimal separator character is determined by the <see cref="P:System.Globalization.NumberFormatInfo.NumberDecimalSeparator"></see> property.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Globalization.NumberStyles.AllowExponent">
+ <summary>Indicates that the numeric string can be in exponential notation. The <see cref="F:System.Globalization.NumberStyles.AllowExponent"></see> flag allows the parsed string to contain an exponent that begins with the &quot;E&quot; or &quot;e&quot; character and that is followed by an optional positive or negative sign and an integer. In other words, it successfully parses strings in the form nnnExx, nnnE+xx, and nnnE-xx. It does not allow a decimal separator or sign in the significand or mantissa; to allow these elements in the string to be parsed, use the <see cref="F:System.Globalization.NumberStyles.AllowDecimalPoint"></see> and <see cref="F:System.Globalization.NumberStyles.AllowLeadingSign"></see> flags, or use a composite style that includes these individual flags.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Globalization.NumberStyles.AllowHexSpecifier">
+ <summary>Indicates that the numeric string represents a hexadecimal value. Valid hexadecimal values include the numeric digits 0-9 and the hexadecimal digits A-F and a-f. Strings that are parsed using this style cannot be prefixed with &quot;0x&quot; or &quot;&amp;h&quot;. A string that is parsed with the <see cref="F:System.Globalization.NumberStyles.AllowHexSpecifier"></see> style will always be interpreted as a hexadecimal value. The only flags that can be combined with <see cref="F:System.Globalization.NumberStyles.AllowHexSpecifier"></see> are <see cref="F:System.Globalization.NumberStyles.AllowLeadingWhite"></see> and <see cref="F:System.Globalization.NumberStyles.AllowTrailingWhite"></see>. The <see cref="T:System.Globalization.NumberStyles"></see> enumeration includes a composite style, <see cref="F:System.Globalization.NumberStyles.HexNumber"></see>, that consists of these three flags.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Globalization.NumberStyles.AllowLeadingSign">
+ <summary>Indicates that the numeric string can have a leading sign. Valid leading sign characters are determined by the <see cref="P:System.Globalization.NumberFormatInfo.PositiveSign"></see> and <see cref="P:System.Globalization.NumberFormatInfo.NegativeSign"></see> properties.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Globalization.NumberStyles.AllowLeadingWhite">
+ <summary>Indicates that leading white-space characters can be present in the parsed string. Valid white-space characters have the Unicode values U+0009, U+000A, U+000B, U+000C, U+000D, and U+0020. Note that this is a subset of the characters for which the <see cref="M:System.Char.IsWhiteSpace(System.Char)"></see> method returns true.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Globalization.NumberStyles.AllowParentheses">
+ <summary>Indicates that the numeric string can have one pair of parentheses enclosing the number. The parentheses indicate that the string to be parsed represents a negative number.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Globalization.NumberStyles.AllowThousands">
+ <summary>Indicates that the numeric string can have group separators, such as symbols that separate hundreds from thousands. If the <see cref="T:System.Globalization.NumberStyles"></see> value includes the <see cref="F:System.Globalization.NumberStyles.AllowCurrencySymbol"></see> flag and the string to be parsed includes a currency symbol, the valid group separator character is determined by the <see cref="P:System.Globalization.NumberFormatInfo.CurrencyGroupSeparator"></see> property, and the number of digits in each group is determined by the <see cref="P:System.Globalization.NumberFormatInfo.CurrencyGroupSizes"></see> property. Otherwise, the valid group separator character is determined by the <see cref="P:System.Globalization.NumberFormatInfo.NumberGroupSeparator"></see> property, and the number of digits in each group is determined by the <see cref="P:System.Globalization.NumberFormatInfo.NumberGroupSizes"></see> property.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Globalization.NumberStyles.AllowTrailingSign">
+ <summary>Indicates that the numeric string can have a trailing sign. Valid trailing sign characters are determined by the <see cref="P:System.Globalization.NumberFormatInfo.PositiveSign"></see> and <see cref="P:System.Globalization.NumberFormatInfo.NegativeSign"></see> properties.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Globalization.NumberStyles.AllowTrailingWhite">
+ <summary>Indicates that trailing white-space characters can be present in the parsed string. Valid white-space characters have the Unicode values U+0009, U+000A, U+000B, U+000C, U+000D, and U+0020. Note that this is a subset of the characters for which the <see cref="M:System.Char.IsWhiteSpace(System.Char)"></see> method returns true.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Globalization.NumberStyles.Any">
+ <summary>Indicates that all styles except <see cref="F:System.Globalization.NumberStyles.AllowHexSpecifier"></see> are used. This is a composite number style.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Globalization.NumberStyles.Currency">
+ <summary>Indicates that all styles except <see cref="F:System.Globalization.NumberStyles.AllowExponent"></see> and <see cref="F:System.Globalization.NumberStyles.AllowHexSpecifier"></see> are used. This is a composite number style.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Globalization.NumberStyles.Float">
+ <summary>Indicates that the <see cref="F:System.Globalization.NumberStyles.AllowLeadingWhite"></see>, <see cref="F:System.Globalization.NumberStyles.AllowTrailingWhite"></see>, <see cref="F:System.Globalization.NumberStyles.AllowLeadingSign"></see>, <see cref="F:System.Globalization.NumberStyles.AllowDecimalPoint"></see>, and <see cref="F:System.Globalization.NumberStyles.AllowExponent"></see> styles are used. This is a composite number style.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Globalization.NumberStyles.HexNumber">
+ <summary>Indicates that the <see cref="F:System.Globalization.NumberStyles.AllowLeadingWhite"></see>, <see cref="F:System.Globalization.NumberStyles.AllowTrailingWhite"></see>, and <see cref="F:System.Globalization.NumberStyles.AllowHexSpecifier"></see> styles are used. This is a composite number style.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Globalization.NumberStyles.Integer">
+ <summary>Indicates that the <see cref="F:System.Globalization.NumberStyles.AllowLeadingWhite"></see>, <see cref="F:System.Globalization.NumberStyles.AllowTrailingWhite"></see>, and <see cref="F:System.Globalization.NumberStyles.AllowLeadingSign"></see> styles are used. This is a composite number style.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Globalization.NumberStyles.None">
+ <summary>Indicates that no style elements, such as leading or trailing white space, thousands separators, or a decimal separator, can be present in the parsed string. The string to be parsed must consist of integral decimal digits only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Globalization.NumberStyles.Number">
+ <summary>Indicates that the <see cref="F:System.Globalization.NumberStyles.AllowLeadingWhite"></see>, <see cref="F:System.Globalization.NumberStyles.AllowTrailingWhite"></see>, <see cref="F:System.Globalization.NumberStyles.AllowLeadingSign"></see>, <see cref="F:System.Globalization.NumberStyles.AllowTrailingSign"></see>, <see cref="F:System.Globalization.NumberStyles.AllowDecimalPoint"></see>, and <see cref="F:System.Globalization.NumberStyles.AllowThousands"></see> styles are used. This is a composite number style.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Globalization.PersianCalendar">
+ <summary>Represents the Persian calendar.</summary>
+ </member>
+ <member name="M:System.Globalization.PersianCalendar.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Globalization.PersianCalendar"></see> class.</summary>
+ </member>
+ <member name="M:System.Globalization.PersianCalendar.AddMonths(System.DateTime,System.Int32)">
+ <summary>Returns a <see cref="T:System.DateTime"></see> object that is offset the specified number of months from the specified <see cref="T:System.DateTime"></see> object.</summary>
+ <param name="time">The <see cref="T:System.DateTime"></see> to which to add months.</param>
+ <param name="months">The positive or negative number of months to add.</param>
+ <returns>A <see cref="T:System.DateTime"></see> object that represents the date yielded by adding the number of months specified by the <paramref name="months">months</paramref> parameter to the date specified by the <paramref name="time">time</paramref> parameter.</returns>
+ <exception cref="T:System.ArgumentException">The resulting <see cref="T:System.DateTime"></see> is outside the supported range.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="months">months</paramref> is less than -120,000 or greater than 120,000.</exception>
+ </member>
+ <member name="M:System.Globalization.PersianCalendar.AddYears(System.DateTime,System.Int32)">
+ <summary>Returns a <see cref="T:System.DateTime"></see> object that is offset the specified number of years from the specified <see cref="T:System.DateTime"></see> object.</summary>
+ <param name="time">The <see cref="T:System.DateTime"></see> to which to add years.</param>
+ <param name="years">The positive or negative number of years to add.</param>
+ <returns>The <see cref="T:System.DateTime"></see> object that results from adding the specified number of years to the specified <see cref="T:System.DateTime"></see> object.</returns>
+ <exception cref="T:System.ArgumentException">The resulting <see cref="T:System.DateTime"></see> is outside the supported range.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="years">years</paramref> is less than -10,000 or greater than 10,000.</exception>
+ </member>
+ <member name="P:System.Globalization.PersianCalendar.AlgorithmType">
+ <summary>Gets a value indicating whether the current calendar is solar-based, lunar-based, or lunisolar-based.</summary>
+ <returns>Always returns <see cref="F:System.Globalization.CalendarAlgorithmType.SolarCalendar"></see>.</returns>
+ </member>
+ <member name="P:System.Globalization.PersianCalendar.Eras">
+ <summary>Gets the list of eras in a <see cref="T:System.Globalization.PersianCalendar"></see> object.</summary>
+ <returns>An array of integers that represents the eras in a <see cref="T:System.Globalization.PersianCalendar"></see> object. The array consists of a single element having a value of <see cref="F:System.Globalization.PersianCalendar.PersianEra"></see>.</returns>
+ </member>
+ <member name="M:System.Globalization.PersianCalendar.GetDayOfMonth(System.DateTime)">
+ <summary>Returns the day of the month in the specified <see cref="T:System.DateTime"></see> object.</summary>
+ <param name="time">The <see cref="T:System.DateTime"></see> to read.</param>
+ <returns>An integer from 1 through 31 that represents the day of the month in the specified <see cref="T:System.DateTime"></see> object.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="time">time</paramref> parameter represents a date less than <see cref="P:System.Globalization.PersianCalendar.MinSupportedDateTime"></see> or greater than <see cref="P:System.Globalization.PersianCalendar.MaxSupportedDateTime"></see>.</exception>
+ </member>
+ <member name="M:System.Globalization.PersianCalendar.GetDayOfWeek(System.DateTime)">
+ <summary>Returns the day of the week in the specified <see cref="T:System.DateTime"></see> object.</summary>
+ <param name="time">The <see cref="T:System.DateTime"></see> to read.</param>
+ <returns>A <see cref="T:System.DayOfWeek"></see> value that represents the day of the week in the specified <see cref="T:System.DateTime"></see> object.</returns>
+ </member>
+ <member name="M:System.Globalization.PersianCalendar.GetDayOfYear(System.DateTime)">
+ <summary>Returns the day of the year in the specified <see cref="T:System.DateTime"></see> object.</summary>
+ <param name="time">The <see cref="T:System.DateTime"></see> to read.</param>
+ <returns>An integer from 1 through 366 that represents the day of the year in the specified <see cref="T:System.DateTime"></see> object.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="time">time</paramref> parameter represents a date less than <see cref="P:System.Globalization.PersianCalendar.MinSupportedDateTime"></see> or greater than <see cref="P:System.Globalization.PersianCalendar.MaxSupportedDateTime"></see>.</exception>
+ </member>
+ <member name="M:System.Globalization.PersianCalendar.GetDaysInMonth(System.Int32,System.Int32,System.Int32)">
+ <summary>Returns the number of days in the specified month of the specified year and era.</summary>
+ <param name="year">An integer from 1 through 9378 that represents the year.</param>
+ <param name="month">An integer that represents the month, and ranges from 1 through 12 if year is not 9378, or 1 through 10 if year is 9378.</param>
+ <param name="era">An integer from 0 through 1 that represents the era.</param>
+ <returns>The number of days in the specified month of the specified year and era.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="year">year</paramref>, <paramref name="month">month</paramref>, or <paramref name="era">era</paramref> is outside the range supported by this calendar.</exception>
+ </member>
+ <member name="M:System.Globalization.PersianCalendar.GetDaysInYear(System.Int32,System.Int32)">
+ <summary>Returns the number of days in the specified year of the specified era.</summary>
+ <param name="year">An integer from 1 through 9378 that represents the year.</param>
+ <param name="era">An integer from 0 through 1 that represents the era.</param>
+ <returns>The number of days in the specified year and era. The number of days is 365 in a common year or 366 in a leap year.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="year">year</paramref> or <paramref name="era">era</paramref> is outside the range supported by this calendar.</exception>
+ </member>
+ <member name="M:System.Globalization.PersianCalendar.GetEra(System.DateTime)">
+ <summary>Returns the era in the specified <see cref="T:System.DateTime"></see> object.</summary>
+ <param name="time">The <see cref="T:System.DateTime"></see> to read.</param>
+ <returns>Always returns <see cref="F:System.Globalization.PersianCalendar.PersianEra"></see>.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="time">time</paramref> parameter represents a date less than <see cref="P:System.Globalization.PersianCalendar.MinSupportedDateTime"></see> or greater than <see cref="P:System.Globalization.PersianCalendar.MaxSupportedDateTime"></see>.</exception>
+ </member>
+ <member name="M:System.Globalization.PersianCalendar.GetLeapMonth(System.Int32,System.Int32)">
+ <summary>Returns the leap month for a specified year and era.</summary>
+ <param name="year">An integer from 1 through 9378 that represents the year to convert.</param>
+ <param name="era">An integer from 0 through 1 that represents the era.</param>
+ <returns>The return value is always 0.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="year">year</paramref> or <paramref name="era">era</paramref> is outside the range supported by this calendar.</exception>
+ </member>
+ <member name="M:System.Globalization.PersianCalendar.GetMonth(System.DateTime)">
+ <summary>Returns the month in the specified <see cref="T:System.DateTime"></see> object.</summary>
+ <param name="time">The <see cref="T:System.DateTime"></see> to read.</param>
+ <returns>An integer from 1 through 12 that represents the month in the specified <see cref="T:System.DateTime"></see> object.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="time">time</paramref> parameter represents a date less than <see cref="P:System.Globalization.PersianCalendar.MinSupportedDateTime"></see> or greater than <see cref="P:System.Globalization.PersianCalendar.MaxSupportedDateTime"></see>.</exception>
+ </member>
+ <member name="M:System.Globalization.PersianCalendar.GetMonthsInYear(System.Int32,System.Int32)">
+ <summary>Returns the number of months in the specified year of the specified era.</summary>
+ <param name="year">An integer from 1 through 9378 that represents the year.</param>
+ <param name="era">An integer from 0 through 1 that represents the era.</param>
+ <returns>Returns 10 if the <paramref name="year">year</paramref> parameter is 9378; otherwise, always returns 12.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="year">year</paramref> or <paramref name="era">era</paramref> is outside the range supported by this calendar.</exception>
+ </member>
+ <member name="M:System.Globalization.PersianCalendar.GetYear(System.DateTime)">
+ <summary>Returns the year in the specified <see cref="T:System.DateTime"></see> object.</summary>
+ <param name="time">The <see cref="T:System.DateTime"></see> to read.</param>
+ <returns>An integer from 1 through 9378 that represents the year in the specified <see cref="T:System.DateTime"></see>.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="time">time</paramref> parameter represents a date less than <see cref="P:System.Globalization.PersianCalendar.MinSupportedDateTime"></see> or greater than <see cref="P:System.Globalization.PersianCalendar.MaxSupportedDateTime"></see>.</exception>
+ </member>
+ <member name="M:System.Globalization.PersianCalendar.IsLeapDay(System.Int32,System.Int32,System.Int32,System.Int32)">
+ <summary>Determines whether the specified date is a leap day.</summary>
+ <param name="year">An integer from 1 through 9378 that represents the year.</param>
+ <param name="month">An integer that represents the month and ranges from 1 through 12 if year is not 9378, or 1 through 10 if year is 9378.</param>
+ <param name="day">An integer from 1 through 31 that represents the day.</param>
+ <param name="era">An integer from 0 through 1 that represents the era.</param>
+ <returns>true if the specified day is a leap day; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="year">year</paramref>, <paramref name="month">month</paramref>, <paramref name="day">day</paramref>, or <paramref name="era">era</paramref> is outside the range supported by this calendar.</exception>
+ </member>
+ <member name="M:System.Globalization.PersianCalendar.IsLeapMonth(System.Int32,System.Int32,System.Int32)">
+ <summary>Determines whether the specified month in the specified year and era is a leap month.</summary>
+ <param name="year">An integer from 1 through 9378 that represents the year.</param>
+ <param name="month">An integer that represents the month and ranges from 1 through 12 if year is not 9378, or 1 through 10 if year is 9378.</param>
+ <param name="era">An integer from 0 through 1 that represents the era.</param>
+ <returns>Always returns false because the <see cref="T:System.Globalization.PersianCalendar"></see> class does not support the notion of a leap month.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="year">year</paramref>, <paramref name="month">month</paramref>, or <paramref name="era">era</paramref> is outside the range supported by this calendar.</exception>
+ </member>
+ <member name="M:System.Globalization.PersianCalendar.IsLeapYear(System.Int32,System.Int32)">
+ <summary>Determines whether the specified year in the specified era is a leap year.</summary>
+ <param name="year">An integer from 1 through 9378 that represents the year.</param>
+ <param name="era">An integer from 0 through 1 that represents the era.</param>
+ <returns>true if the specified year is a leap year; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="year">year</paramref> or <paramref name="era">era</paramref> is outside the range supported by this calendar.</exception>
+ </member>
+ <member name="P:System.Globalization.PersianCalendar.MaxSupportedDateTime">
+ <summary>Gets the latest date and time supported by the <see cref="T:System.Globalization.PersianCalendar"></see> class.</summary>
+ <returns>The latest date and time supported by the <see cref="T:System.Globalization.PersianCalendar"></see> class.</returns>
+ </member>
+ <member name="P:System.Globalization.PersianCalendar.MinSupportedDateTime">
+ <summary>Gets the earliest date and time supported by the <see cref="T:System.Globalization.PersianCalendar"></see> class.</summary>
+ <returns>The earliest date and time supported by the <see cref="T:System.Globalization.PersianCalendar"></see> class.</returns>
+ </member>
+ <member name="F:System.Globalization.PersianCalendar.PersianEra">
+ <summary>Represents the current era. This field is constant.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Globalization.PersianCalendar.ToDateTime(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
+ <summary>Returns a <see cref="T:System.DateTime"></see> object that is set to the specified date, time, and era.</summary>
+ <param name="year">An integer from 1 through 9378 that represents the year.</param>
+ <param name="month">An integer from 1 through 12 that represents the month.</param>
+ <param name="day">An integer from 1 through 31 that represents the day.</param>
+ <param name="hour">An integer from 0 through 23 that represents the hour.</param>
+ <param name="minute">An integer from 0 through 59 that represents the minute.</param>
+ <param name="second">An integer from 0 through 59 that represents the second.</param>
+ <param name="millisecond">An integer from 0 through 999 that represents the millisecond.</param>
+ <param name="era">An integer from 0 through 1 that represents the era.</param>
+ <returns>A <see cref="T:System.DateTime"></see> object that is set to the specified date and time in the current era.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="year">year</paramref>, <paramref name="month">month</paramref>, <paramref name="day">day</paramref>, <paramref name="hour">hour</paramref>, <paramref name="minute">minute</paramref>, <paramref name="second">second</paramref>, <paramref name="millisecond">millisecond</paramref>, or <paramref name="era">era</paramref> is outside the range supported by this calendar.</exception>
+ </member>
+ <member name="M:System.Globalization.PersianCalendar.ToFourDigitYear(System.Int32)">
+ <summary>Converts the specified year to a four-digit year representation.</summary>
+ <param name="year">An integer from 1 through 9378 that represents the year to convert.</param>
+ <returns>An integer that contains the four-digit representation of <paramref name="year">year</paramref>.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="year">year</paramref> is less than 0 or greater than 9378.</exception>
+ </member>
+ <member name="P:System.Globalization.PersianCalendar.TwoDigitYearMax">
+ <summary>Gets or sets the last year of a 100-year range that can be represented by a 2-digit year.</summary>
+ <returns>The last year of a 100-year range that can be represented by a 2-digit year.</returns>
+ <exception cref="T:System.InvalidOperationException">This calendar is read-only.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The value in a set operation is less than 100 or greater than 9378.</exception>
+ </member>
+ <member name="T:System.Globalization.RegionInfo">
+ <summary>Contains information about the country/region.</summary>
+ </member>
+ <member name="M:System.Globalization.RegionInfo.#ctor(System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Globalization.RegionInfo"></see> class based on the country/region associated with the specified culture identifier.</summary>
+ <param name="culture">A culture identifier.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="culture">culture</paramref> specifies either an invariant, custom, or neutral culture.</exception>
+ </member>
+ <member name="M:System.Globalization.RegionInfo.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Globalization.RegionInfo"></see> class based on the country/region or specific culture, specified by name.</summary>
+ <param name="name">A string that contains a two-letter code defined in ISO 3166 for country/region. -or- A string that contains the culture name for a specific culture, custom culture, or Windows-only culture. If the culture name is not in RFC 4646 format, your application should specify the entire culture name instead of just the country/region.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="name">name</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="name">name</paramref> is not a valid country/region name or specific culture name.</exception>
+ </member>
+ <member name="P:System.Globalization.RegionInfo.CurrencyEnglishName">
+ <summary>Gets the name, in English, of the currency used in the country/region.</summary>
+ <returns>The name, in English, of the currency used in the country/region.</returns>
+ </member>
+ <member name="P:System.Globalization.RegionInfo.CurrencyNativeName">
+ <summary>Gets the name of the currency used in the country/region, formatted in the native language of the country/region.</summary>
+ <returns>The native name of the currency used in the country/region, formatted in the language associated with the ISO 3166 country/region code.</returns>
+ </member>
+ <member name="P:System.Globalization.RegionInfo.CurrencySymbol">
+ <summary>Gets the currency symbol associated with the country/region.</summary>
+ <returns>The currency symbol associated with the country/region.</returns>
+ </member>
+ <member name="P:System.Globalization.RegionInfo.CurrentRegion">
+ <summary>Gets the <see cref="T:System.Globalization.RegionInfo"></see> that represents the country/region used by the current thread.</summary>
+ <returns>The <see cref="T:System.Globalization.RegionInfo"></see> that represents the country/region used by the current thread.</returns>
+ </member>
+ <member name="P:System.Globalization.RegionInfo.DisplayName">
+ <summary>Gets the full name of the country/region in the language of the localized version of .NET Framework.</summary>
+ <returns>The full name of the country/region in the language of the localized version of .NET Framework.</returns>
+ </member>
+ <member name="P:System.Globalization.RegionInfo.EnglishName">
+ <summary>Gets the full name of the country/region in English.</summary>
+ <returns>The full name of the country/region in English.</returns>
+ </member>
+ <member name="M:System.Globalization.RegionInfo.Equals(System.Object)">
+ <summary>Determines whether the specified object is the same instance as the current <see cref="T:System.Globalization.RegionInfo"></see>.</summary>
+ <param name="value">The object to compare with the current <see cref="T:System.Globalization.RegionInfo"></see>.</param>
+ <returns>true if the <paramref name="value">value</paramref> parameter is a <see cref="T:System.Globalization.RegionInfo"></see> object and its <see cref="P:System.Globalization.RegionInfo.Name"></see> property is the same as the <see cref="P:System.Globalization.RegionInfo.Name"></see> property of the current <see cref="T:System.Globalization.RegionInfo"></see> object; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Globalization.RegionInfo.GeoId">
+ <summary>Gets a unique identification number for a geographical region, country, city, or location.</summary>
+ <returns>A 32-bit signed number that uniquely identifies a geographical location.</returns>
+ </member>
+ <member name="M:System.Globalization.RegionInfo.GetHashCode">
+ <summary>Serves as a hash function for the current <see cref="T:System.Globalization.RegionInfo"></see>, suitable for hashing algorithms and data structures, such as a hash table.</summary>
+ <returns>A hash code for the current <see cref="T:System.Globalization.RegionInfo"></see>.</returns>
+ </member>
+ <member name="P:System.Globalization.RegionInfo.IsMetric">
+ <summary>Gets a value indicating whether the country/region uses the metric system for measurements.</summary>
+ <returns>true if the country/region uses the metric system for measurements; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Globalization.RegionInfo.ISOCurrencySymbol">
+ <summary>Gets the three-character ISO 4217 currency symbol associated with the country/region.</summary>
+ <returns>The three-character ISO 4217 currency symbol associated with the country/region.</returns>
+ </member>
+ <member name="P:System.Globalization.RegionInfo.Name">
+ <summary>Gets the name or ISO 3166 two-letter country/region code for the current <see cref="T:System.Globalization.RegionInfo"></see> object.</summary>
+ <returns>The value specified by the <paramref name="name">name</paramref> parameter of the <see cref="M:System.Globalization.RegionInfo.#ctor(System.String)"></see> constructor. The return value is in uppercase. -or- The two-letter code defined in ISO 3166 for the country/region specified by the <paramref name="culture">culture</paramref> parameter of the <see cref="M:System.Globalization.RegionInfo.#ctor(System.Int32)"></see> constructor. The return value is in uppercase.</returns>
+ </member>
+ <member name="P:System.Globalization.RegionInfo.NativeName">
+ <summary>Gets the name of a country/region formatted in the native language of the country/region.</summary>
+ <returns>The native name of the country/region formatted in the language associated with the ISO 3166 country/region code.</returns>
+ </member>
+ <member name="P:System.Globalization.RegionInfo.ThreeLetterISORegionName">
+ <summary>Gets the three-letter code defined in ISO 3166 for the country/region.</summary>
+ <returns>The three-letter code defined in ISO 3166 for the country/region.</returns>
+ </member>
+ <member name="P:System.Globalization.RegionInfo.ThreeLetterWindowsRegionName">
+ <summary>Gets the three-letter code assigned by Windows to the country/region represented by this <see cref="T:System.Globalization.RegionInfo"></see>.</summary>
+ <returns>The three-letter code assigned by Windows to the country/region represented by this <see cref="T:System.Globalization.RegionInfo"></see>.</returns>
+ </member>
+ <member name="M:System.Globalization.RegionInfo.ToString">
+ <summary>Returns a string containing the culture name or ISO 3166 two-letter country/region codes specified for the current <see cref="T:System.Globalization.RegionInfo"></see>.</summary>
+ <returns>A string containing the culture name or ISO 3166 two-letter country/region codes defined for the current <see cref="T:System.Globalization.RegionInfo"></see>.</returns>
+ </member>
+ <member name="P:System.Globalization.RegionInfo.TwoLetterISORegionName">
+ <summary>Gets the two-letter code defined in ISO 3166 for the country/region.</summary>
+ <returns>The two-letter code defined in ISO 3166 for the country/region.</returns>
+ </member>
+ <member name="T:System.Globalization.SortKey">
+ <summary>Represents the result of mapping a string to its sort key.</summary>
+ </member>
+ <member name="M:System.Globalization.SortKey.Compare(System.Globalization.SortKey,System.Globalization.SortKey)">
+ <summary>Compares two sort keys.</summary>
+ <param name="sortkey1">The first sort key to compare.</param>
+ <param name="sortkey2">The second sort key to compare.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed integer that indicates the relationship between <code data-dev-comment-type="paramref">sortkey1</code> and <code data-dev-comment-type="paramref">sortkey2</code>. </p>
+ <table><thead><tr><th> Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Condition <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> Less than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td><code data-dev-comment-type="paramref">sortkey1</code> is less than <code data-dev-comment-type="paramref">sortkey2</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td><code data-dev-comment-type="paramref">sortkey1</code> is equal to <code data-dev-comment-type="paramref">sortkey2</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> Greater than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td><code data-dev-comment-type="paramref">sortkey1</code> is greater than <code data-dev-comment-type="paramref">sortkey2</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr></tbody></table></p>
+</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="sortkey1">sortkey1</paramref> or <paramref name="sortkey2">sortkey2</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Globalization.SortKey.Equals(System.Object)">
+ <summary>Determines whether the specified object is equal to the current <see cref="T:System.Globalization.SortKey"></see> object.</summary>
+ <param name="value">The object to compare with the current <see cref="T:System.Globalization.SortKey"></see> object.</param>
+ <returns>true if the <paramref name="value">value</paramref> parameter is equal to the current <see cref="T:System.Globalization.SortKey"></see> object; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="value">value</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Globalization.SortKey.GetHashCode">
+ <summary>Serves as a hash function for the current <see cref="T:System.Globalization.SortKey"></see> object that is suitable for hashing algorithms and data structures such as a hash table.</summary>
+ <returns>A hash code for the current <see cref="T:System.Globalization.SortKey"></see> object.</returns>
+ </member>
+ <member name="P:System.Globalization.SortKey.KeyData">
+ <summary>Gets the byte array representing the current <see cref="T:System.Globalization.SortKey"></see> object.</summary>
+ <returns>A byte array representing the current <see cref="T:System.Globalization.SortKey"></see> object.</returns>
+ </member>
+ <member name="P:System.Globalization.SortKey.OriginalString">
+ <summary>Gets the original string used to create the current <see cref="T:System.Globalization.SortKey"></see> object.</summary>
+ <returns>The original string used to create the current <see cref="T:System.Globalization.SortKey"></see> object.</returns>
+ </member>
+ <member name="M:System.Globalization.SortKey.ToString">
+ <summary>Returns a string that represents the current <see cref="T:System.Globalization.SortKey"></see> object.</summary>
+ <returns>A string that represents the current <see cref="T:System.Globalization.SortKey"></see> object.</returns>
+ </member>
+ <member name="T:System.Globalization.SortVersion">
+ <summary>Provides information about the version of Unicode used to compare and order strings.</summary>
+ </member>
+ <member name="M:System.Globalization.SortVersion.#ctor(System.Int32,System.Guid)">
+ <summary>Creates a new instance of the <see cref="T:System.Globalization.SortVersion"></see> class.</summary>
+ <param name="fullVersion">A version number.</param>
+ <param name="sortId">A sort ID.</param>
+ </member>
+ <member name="M:System.Globalization.SortVersion.Equals(System.Globalization.SortVersion)">
+ <summary>Returns a value that indicates whether this <see cref="T:System.Globalization.SortVersion"></see> instance is equal to a specified <see cref="T:System.Globalization.SortVersion"></see> object.</summary>
+ <param name="other">The object to compare with this instance.</param>
+ <returns>true if <paramref name="other">other</paramref> represents the same version as this instance; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Globalization.SortVersion.Equals(System.Object)">
+ <summary>Returns a value that indicates whether this <see cref="T:System.Globalization.SortVersion"></see> instance is equal to a specified object.</summary>
+ <param name="obj">An object to compare with this instance.</param>
+ <returns>true if <paramref name="obj">obj</paramref> is a <see cref="T:System.Globalization.SortVersion"></see> object that represents the same version as this instance; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Globalization.SortVersion.FullVersion">
+ <summary>Gets the full version number of the <see cref="T:System.Globalization.SortVersion"></see> object.</summary>
+ <returns>The version number of this <see cref="T:System.Globalization.SortVersion"></see> object.</returns>
+ </member>
+ <member name="M:System.Globalization.SortVersion.GetHashCode">
+ <summary>Returns a hash code for this instance.</summary>
+ <returns>A 32-bit signed integer hash code.</returns>
+ </member>
+ <member name="M:System.Globalization.SortVersion.op_Equality(System.Globalization.SortVersion,System.Globalization.SortVersion)">
+ <summary>Indicates whether two <see cref="T:System.Globalization.SortVersion"></see> instances are equal.</summary>
+ <param name="left">The first instance to compare.</param>
+ <param name="right">The second instance to compare.</param>
+ <returns>true if the values of <paramref name="left">left</paramref> and <paramref name="right">right</paramref> are equal; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Globalization.SortVersion.op_Inequality(System.Globalization.SortVersion,System.Globalization.SortVersion)">
+ <summary>Indicates whether two <see cref="T:System.Globalization.SortVersion"></see> instances are not equal.</summary>
+ <param name="left">The first instance to compare.</param>
+ <param name="right">The second instance to compare.</param>
+ <returns>true if the values of <paramref name="left">left</paramref> and <paramref name="right">right</paramref> are not equal; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Globalization.SortVersion.SortId">
+ <summary>Gets a globally unique identifier for this <see cref="T:System.Globalization.SortVersion"></see> object.</summary>
+ <returns>A globally unique identifier for this <see cref="T:System.Globalization.SortVersion"></see> object.</returns>
+ </member>
+ <member name="T:System.Globalization.StringInfo">
+ <summary>Provides functionality to split a string into text elements and to iterate through those text elements.</summary>
+ </member>
+ <member name="M:System.Globalization.StringInfo.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Globalization.StringInfo"></see> class.</summary>
+ </member>
+ <member name="M:System.Globalization.StringInfo.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Globalization.StringInfo"></see> class to a specified string.</summary>
+ <param name="value">A string to initialize this <see cref="T:System.Globalization.StringInfo"></see> object.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="value">value</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Globalization.StringInfo.Equals(System.Object)">
+ <summary>Indicates whether the current <see cref="T:System.Globalization.StringInfo"></see> object is equal to a specified object.</summary>
+ <param name="value">An object.</param>
+ <returns>true if the <paramref name="value">value</paramref> parameter is a <see cref="T:System.Globalization.StringInfo"></see> object and its <see cref="P:System.Globalization.StringInfo.String"></see> property equals the <see cref="P:System.Globalization.StringInfo.String"></see> property of this <see cref="T:System.Globalization.StringInfo"></see> object; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Globalization.StringInfo.GetHashCode">
+ <summary>Calculates a hash code for the value of the current <see cref="T:System.Globalization.StringInfo"></see> object.</summary>
+ <returns>A 32-bit signed integer hash code based on the string value of this <see cref="T:System.Globalization.StringInfo"></see> object.</returns>
+ </member>
+ <member name="M:System.Globalization.StringInfo.GetNextTextElement(System.String)">
+ <summary>Gets the first text element in a specified string.</summary>
+ <param name="str">The string from which to get the text element.</param>
+ <returns>A string containing the first text element in the specified string.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="str">str</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Globalization.StringInfo.GetNextTextElement(System.String,System.Int32)">
+ <summary>Gets the text element at the specified index of the specified string.</summary>
+ <param name="str">The string from which to get the text element.</param>
+ <param name="index">The zero-based index at which the text element starts.</param>
+ <returns>A string containing the text element at the specified index of the specified string.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="str">str</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is outside the range of valid indexes for <paramref name="str">str</paramref>.</exception>
+ </member>
+ <member name="M:System.Globalization.StringInfo.GetTextElementEnumerator(System.String)">
+ <summary>Returns an enumerator that iterates through the text elements of the entire string.</summary>
+ <param name="str">The string to iterate through.</param>
+ <returns>A <see cref="T:System.Globalization.TextElementEnumerator"></see> for the entire string.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="str">str</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Globalization.StringInfo.GetTextElementEnumerator(System.String,System.Int32)">
+ <summary>Returns an enumerator that iterates through the text elements of the string, starting at the specified index.</summary>
+ <param name="str">The string to iterate through.</param>
+ <param name="index">The zero-based index at which to start iterating.</param>
+ <returns>A <see cref="T:System.Globalization.TextElementEnumerator"></see> for the string starting at <paramref name="index">index</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="str">str</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is outside the range of valid indexes for <paramref name="str">str</paramref>.</exception>
+ </member>
+ <member name="P:System.Globalization.StringInfo.LengthInTextElements">
+ <summary>Gets the number of text elements in the current <see cref="T:System.Globalization.StringInfo"></see> object.</summary>
+ <returns>The number of base characters, surrogate pairs, and combining character sequences in this <see cref="T:System.Globalization.StringInfo"></see> object.</returns>
+ </member>
+ <member name="M:System.Globalization.StringInfo.ParseCombiningCharacters(System.String)">
+ <summary>Returns the indexes of each base character, high surrogate, or control character within the specified string.</summary>
+ <param name="str">The string to search.</param>
+ <returns>An array of integers that contains the zero-based indexes of each base character, high surrogate, or control character within the specified string.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="str">str</paramref> is null.</exception>
+ </member>
+ <member name="P:System.Globalization.StringInfo.String">
+ <summary>Gets or sets the value of the current <see cref="T:System.Globalization.StringInfo"></see> object.</summary>
+ <returns>The string that is the value of the current <see cref="T:System.Globalization.StringInfo"></see> object.</returns>
+ <exception cref="T:System.ArgumentNullException">The value in a set operation is null.</exception>
+ </member>
+ <member name="M:System.Globalization.StringInfo.SubstringByTextElements(System.Int32)">
+ <summary>Retrieves a substring of text elements from the current <see cref="T:System.Globalization.StringInfo"></see> object starting from a specified text element and continuing through the last text element.</summary>
+ <param name="startingTextElement">The zero-based index of a text element in this <see cref="T:System.Globalization.StringInfo"></see> object.</param>
+ <returns>A substring of text elements in this <see cref="T:System.Globalization.StringInfo"></see> object, starting from the text element index specified by the <paramref name="startingTextElement">startingTextElement</paramref> parameter and continuing through the last text element in this object.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="startingTextElement">startingTextElement</paramref> is less than zero. -or- The string that is the value of the current <see cref="T:System.Globalization.StringInfo"></see> object is the empty string (&quot;&quot;).</exception>
+ </member>
+ <member name="M:System.Globalization.StringInfo.SubstringByTextElements(System.Int32,System.Int32)">
+ <summary>Retrieves a substring of text elements from the current <see cref="T:System.Globalization.StringInfo"></see> object starting from a specified text element and continuing through the specified number of text elements.</summary>
+ <param name="startingTextElement">The zero-based index of a text element in this <see cref="T:System.Globalization.StringInfo"></see> object.</param>
+ <param name="lengthInTextElements">The number of text elements to retrieve.</param>
+ <returns>A substring of text elements in this <see cref="T:System.Globalization.StringInfo"></see> object. The substring consists of the number of text elements specified by the <paramref name="lengthInTextElements">lengthInTextElements</paramref> parameter and starts from the text element index specified by the <paramref name="startingTextElement">startingTextElement</paramref> parameter.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="startingTextElement">startingTextElement</paramref> is less than zero. -or- <paramref name="startingTextElement">startingTextElement</paramref> is greater than or equal to the length of the string that is the value of the current <see cref="T:System.Globalization.StringInfo"></see> object. -or- <paramref name="lengthInTextElements">lengthInTextElements</paramref> is less than zero. -or- The string that is the value of the current <see cref="T:System.Globalization.StringInfo"></see> object is the empty string (&quot;&quot;). -or- <paramref name="startingTextElement">startingTextElement</paramref> + <paramref name="lengthInTextElements">lengthInTextElements</paramref> specify an index that is greater than the number of text elements in this <see cref="T:System.Globalization.StringInfo"></see> object.</exception>
+ </member>
+ <member name="T:System.Globalization.TaiwanCalendar">
+ <summary>the Taiwan calendar.</summary>
+ </member>
+ <member name="M:System.Globalization.TaiwanCalendar.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Globalization.TaiwanCalendar"></see> class.</summary>
+ <exception cref="T:System.TypeInitializationException">Unable to initialize a <see cref="T:System.Globalization.TaiwanCalendar"></see> object because of missing culture information.</exception>
+ </member>
+ <member name="M:System.Globalization.TaiwanCalendar.AddMonths(System.DateTime,System.Int32)">
+ <summary>Returns a <see cref="T:System.DateTime"></see> that is the specified number of months away from the specified <see cref="T:System.DateTime"></see>.</summary>
+ <param name="time">The <see cref="T:System.DateTime"></see> to which to add months.</param>
+ <param name="months">The number of months to add.</param>
+ <returns>The <see cref="T:System.DateTime"></see> that results from adding the specified number of months to the specified <see cref="T:System.DateTime"></see>.</returns>
+ <exception cref="T:System.ArgumentException">The resulting <see cref="T:System.DateTime"></see> is outside the supported range.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="months">months</paramref> is less than -120000. -or- <paramref name="months">months</paramref> is greater than 120000.</exception>
+ </member>
+ <member name="M:System.Globalization.TaiwanCalendar.AddYears(System.DateTime,System.Int32)">
+ <summary>Returns a <see cref="T:System.DateTime"></see> that is the specified number of years away from the specified <see cref="T:System.DateTime"></see>.</summary>
+ <param name="time">The <see cref="T:System.DateTime"></see> to which to add years.</param>
+ <param name="years">The number of years to add.</param>
+ <returns>The <see cref="T:System.DateTime"></see> that results from adding the specified number of years to the specified <see cref="T:System.DateTime"></see>.</returns>
+ <exception cref="T:System.ArgumentException">The resulting <see cref="T:System.DateTime"></see> is outside the supported range.</exception>
+ </member>
+ <member name="P:System.Globalization.TaiwanCalendar.AlgorithmType">
+ <summary>Gets a value that indicates whether the current calendar is solar-based, lunar-based, or a combination of both.</summary>
+ <returns>Always returns <see cref="F:System.Globalization.CalendarAlgorithmType.SolarCalendar"></see>.</returns>
+ </member>
+ <member name="P:System.Globalization.TaiwanCalendar.Eras">
+ <summary>Gets the list of eras in the <see cref="T:System.Globalization.TaiwanCalendar"></see>.</summary>
+ <returns>An array that consists of a single element for which the value is always the current era.</returns>
+ </member>
+ <member name="M:System.Globalization.TaiwanCalendar.GetDayOfMonth(System.DateTime)">
+ <summary>Returns the day of the month in the specified <see cref="T:System.DateTime"></see>.</summary>
+ <param name="time">The <see cref="T:System.DateTime"></see> to read.</param>
+ <returns>An integer from 1 to 31 that represents the day of the month in the specified <see cref="T:System.DateTime"></see>.</returns>
+ </member>
+ <member name="M:System.Globalization.TaiwanCalendar.GetDayOfWeek(System.DateTime)">
+ <summary>Returns the day of the week in the specified <see cref="T:System.DateTime"></see>.</summary>
+ <param name="time">The <see cref="T:System.DateTime"></see> to read.</param>
+ <returns>A <see cref="T:System.DayOfWeek"></see> value that represents the day of the week in the specified <see cref="T:System.DateTime"></see>.</returns>
+ </member>
+ <member name="M:System.Globalization.TaiwanCalendar.GetDayOfYear(System.DateTime)">
+ <summary>Returns the day of the year in the specified <see cref="T:System.DateTime"></see>.</summary>
+ <param name="time">The <see cref="T:System.DateTime"></see> to read.</param>
+ <returns>An integer from 1 to 366 that represents the day of the year in the specified <see cref="T:System.DateTime"></see>.</returns>
+ </member>
+ <member name="M:System.Globalization.TaiwanCalendar.GetDaysInMonth(System.Int32,System.Int32,System.Int32)">
+ <summary>Returns the number of days in the specified month in the specified year in the specified era.</summary>
+ <param name="year">An integer that represents the year.</param>
+ <param name="month">An integer from 1 to 12 that represents the month.</param>
+ <param name="era">An integer that represents the era.</param>
+ <returns>The number of days in the specified month in the specified year in the specified era.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="year">year</paramref> is outside the range supported by the calendar. -or- <paramref name="month">month</paramref> is outside the range supported by the calendar. -or- <paramref name="era">era</paramref> is outside the range supported by the calendar.</exception>
+ </member>
+ <member name="M:System.Globalization.TaiwanCalendar.GetDaysInYear(System.Int32,System.Int32)">
+ <summary>Returns the number of days in the specified year in the specified era.</summary>
+ <param name="year">An integer that represents the year.</param>
+ <param name="era">An integer that represents the era.</param>
+ <returns>The number of days in the specified year in the specified era.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="year">year</paramref> is outside the range supported by the calendar. -or- <paramref name="era">era</paramref> is outside the range supported by the calendar.</exception>
+ </member>
+ <member name="M:System.Globalization.TaiwanCalendar.GetEra(System.DateTime)">
+ <summary>Returns the era in the specified <see cref="T:System.DateTime"></see>.</summary>
+ <param name="time">The <see cref="T:System.DateTime"></see> to read.</param>
+ <returns>An integer that represents the era in the specified <see cref="T:System.DateTime"></see>.</returns>
+ </member>
+ <member name="M:System.Globalization.TaiwanCalendar.GetLeapMonth(System.Int32,System.Int32)">
+ <summary>Calculates the leap month for a specified year and era.</summary>
+ <param name="year">A year.</param>
+ <param name="era">An era.</param>
+ <returns>The return value is always 0 because the <see cref="T:System.Globalization.TaiwanCalendar"></see> class does not support the notion of a leap month.</returns>
+ </member>
+ <member name="M:System.Globalization.TaiwanCalendar.GetMonth(System.DateTime)">
+ <summary>Returns the month in the specified <see cref="T:System.DateTime"></see>.</summary>
+ <param name="time">The <see cref="T:System.DateTime"></see> to read.</param>
+ <returns>An integer from 1 to 12 that represents the month in the specified <see cref="T:System.DateTime"></see>.</returns>
+ </member>
+ <member name="M:System.Globalization.TaiwanCalendar.GetMonthsInYear(System.Int32,System.Int32)">
+ <summary>Returns the number of months in the specified year in the specified era.</summary>
+ <param name="year">An integer that represents the year.</param>
+ <param name="era">An integer that represents the era.</param>
+ <returns>The number of months in the specified year in the specified era.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="year">year</paramref> is outside the range supported by the calendar. -or- <paramref name="era">era</paramref> is outside the range supported by the calendar.</exception>
+ </member>
+ <member name="M:System.Globalization.TaiwanCalendar.GetWeekOfYear(System.DateTime,System.Globalization.CalendarWeekRule,System.DayOfWeek)">
+ <summary>Returns the week of the year that includes the date in the specified <see cref="T:System.DateTime"></see>.</summary>
+ <param name="time">The <see cref="T:System.DateTime"></see> to read.</param>
+ <param name="rule">One of the <see cref="T:System.Globalization.CalendarWeekRule"></see> values that defines a calendar week.</param>
+ <param name="firstDayOfWeek">One of the <see cref="T:System.DayOfWeek"></see> values that represents the first day of the week.</param>
+ <returns>A positive integer that represents the week of the year that includes the date in the <paramref name="time">time</paramref> parameter.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="time">time</paramref> or <paramref name="firstDayOfWeek">firstDayOfWeek</paramref> is outside the range supported by the calendar. -or- <paramref name="rule">rule</paramref> is not a valid <see cref="T:System.Globalization.CalendarWeekRule"></see> value.</exception>
+ </member>
+ <member name="M:System.Globalization.TaiwanCalendar.GetYear(System.DateTime)">
+ <summary>Returns the year in the specified <see cref="T:System.DateTime"></see>.</summary>
+ <param name="time">The <see cref="T:System.DateTime"></see> to read.</param>
+ <returns>An integer that represents the year in the specified <see cref="T:System.DateTime"></see>.</returns>
+ </member>
+ <member name="M:System.Globalization.TaiwanCalendar.IsLeapDay(System.Int32,System.Int32,System.Int32,System.Int32)">
+ <summary>Determines whether the specified date in the specified era is a leap day.</summary>
+ <param name="year">An integer that represents the year.</param>
+ <param name="month">An integer from 1 to 12 that represents the month.</param>
+ <param name="day">An integer from 1 to 31 that represents the day.</param>
+ <param name="era">An integer that represents the era.</param>
+ <returns>true if the specified day is a leap day; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="year">year</paramref> is outside the range supported by the calendar. -or- <paramref name="month">month</paramref> is outside the range supported by the calendar. -or- <paramref name="day">day</paramref> is outside the range supported by the calendar. -or- <paramref name="era">era</paramref> is outside the range supported by the calendar.</exception>
+ </member>
+ <member name="M:System.Globalization.TaiwanCalendar.IsLeapMonth(System.Int32,System.Int32,System.Int32)">
+ <summary>Determines whether the specified month in the specified year in the specified era is a leap month.</summary>
+ <param name="year">An integer that represents the year.</param>
+ <param name="month">An integer from 1 to 12 that represents the month.</param>
+ <param name="era">An integer that represents the era.</param>
+ <returns>This method always returns false, unless overridden by a derived class.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="year">year</paramref> is outside the range supported by the calendar. -or- <paramref name="month">month</paramref> is outside the range supported by the calendar. -or- <paramref name="era">era</paramref> is outside the range supported by the calendar.</exception>
+ </member>
+ <member name="M:System.Globalization.TaiwanCalendar.IsLeapYear(System.Int32,System.Int32)">
+ <summary>Determines whether the specified year in the specified era is a leap year.</summary>
+ <param name="year">An integer that represents the year.</param>
+ <param name="era">An integer that represents the era.</param>
+ <returns>true if the specified year is a leap year; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="year">year</paramref> is outside the range supported by the calendar. -or- <paramref name="era">era</paramref> is outside the range supported by the calendar.</exception>
+ </member>
+ <member name="P:System.Globalization.TaiwanCalendar.MaxSupportedDateTime">
+ <summary>Gets the latest date and time supported by the <see cref="T:System.Globalization.TaiwanCalendar"></see> class.</summary>
+ <returns>The latest date and time supported by the <see cref="T:System.Globalization.TaiwanCalendar"></see> class, which is equivalent to the last moment of December 31, 9999 C.E. in the Gregorian calendar.</returns>
+ </member>
+ <member name="P:System.Globalization.TaiwanCalendar.MinSupportedDateTime">
+ <summary>Gets the earliest date and time supported by the <see cref="T:System.Globalization.TaiwanCalendar"></see> class.</summary>
+ <returns>The earliest date and time supported by the <see cref="T:System.Globalization.TaiwanCalendar"></see> class, which is equivalent to the first moment of January 1, 1912 C.E. in the Gregorian calendar.</returns>
+ </member>
+ <member name="M:System.Globalization.TaiwanCalendar.ToDateTime(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
+ <summary>Returns a <see cref="T:System.DateTime"></see> that is set to the specified date and time in the specified era.</summary>
+ <param name="year">An integer that represents the year.</param>
+ <param name="month">An integer from 1 to 12 that represents the month.</param>
+ <param name="day">An integer from 1 to 31 that represents the day.</param>
+ <param name="hour">An integer from 0 to 23 that represents the hour.</param>
+ <param name="minute">An integer from 0 to 59 that represents the minute.</param>
+ <param name="second">An integer from 0 to 59 that represents the second.</param>
+ <param name="millisecond">An integer from 0 to 999 that represents the millisecond.</param>
+ <param name="era">An integer that represents the era.</param>
+ <returns>The <see cref="T:System.DateTime"></see> that is set to the specified date and time in the current era.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="year">year</paramref> is outside the range supported by the calendar. -or- <paramref name="month">month</paramref> is outside the range supported by the calendar. -or- <paramref name="day">day</paramref> is outside the range supported by the calendar. -or- <paramref name="hour">hour</paramref> is less than zero or greater than 23. -or- <paramref name="minute">minute</paramref> is less than zero or greater than 59. -or- <paramref name="second">second</paramref> is less than zero or greater than 59. -or- <paramref name="millisecond">millisecond</paramref> is less than zero or greater than 999. -or- <paramref name="era">era</paramref> is outside the range supported by the calendar.</exception>
+ </member>
+ <member name="M:System.Globalization.TaiwanCalendar.ToFourDigitYear(System.Int32)">
+ <summary>Converts the specified year to a four-digit year by using the <see cref="P:System.Globalization.TaiwanCalendar.TwoDigitYearMax"></see> property to determine the appropriate century.</summary>
+ <param name="year">A two-digit or four-digit integer that represents the year to convert.</param>
+ <returns>An integer that contains the four-digit representation of <paramref name="year">year</paramref>.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="year">year</paramref> is outside the range supported by the calendar.</exception>
+ </member>
+ <member name="P:System.Globalization.TaiwanCalendar.TwoDigitYearMax">
+ <summary>Gets or sets the last year of a 100-year range that can be represented by a 2-digit year.</summary>
+ <returns>The last year of a 100-year range that can be represented by a 2-digit year.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The value specified in a set operation is less than 99. -or- The value specified in a set operation is greater than MaxSupportedDateTime.Year.</exception>
+ <exception cref="T:System.InvalidOperationException">In a set operation, the current instance is read-only.</exception>
+ </member>
+ <member name="T:System.Globalization.TaiwanLunisolarCalendar">
+ <summary>Represents the Taiwan lunisolar calendar. As for the Taiwan calendar, years are calculated using the Gregorian calendar, while days and months are calculated using the lunisolar calendar.</summary>
+ </member>
+ <member name="M:System.Globalization.TaiwanLunisolarCalendar.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Globalization.TaiwanLunisolarCalendar"></see> class.</summary>
+ </member>
+ <member name="P:System.Globalization.TaiwanLunisolarCalendar.DaysInYearBeforeMinSupportedYear">
+ <summary>Gets the number of days in the year that precedes the year specified by the <see cref="P:System.Globalization.TaiwanLunisolarCalendar.MinSupportedDateTime"></see> property.</summary>
+ <returns>The number of days in the year that precedes the year specified by <see cref="P:System.Globalization.TaiwanLunisolarCalendar.MinSupportedDateTime"></see>.</returns>
+ </member>
+ <member name="P:System.Globalization.TaiwanLunisolarCalendar.Eras">
+ <summary>Gets the eras that are relevant to the current <see cref="T:System.Globalization.TaiwanLunisolarCalendar"></see> object.</summary>
+ <returns>An array that consists of a single element having a value that is always the current era.</returns>
+ </member>
+ <member name="M:System.Globalization.TaiwanLunisolarCalendar.GetEra(System.DateTime)">
+ <summary>Retrieves the era that corresponds to the specified <see cref="T:System.DateTime"></see>.</summary>
+ <param name="time">The <see cref="T:System.DateTime"></see> to read.</param>
+ <returns>An integer that represents the era specified in the <paramref name="time">time</paramref> parameter.</returns>
+ </member>
+ <member name="P:System.Globalization.TaiwanLunisolarCalendar.MaxSupportedDateTime">
+ <summary>Gets the maximum date and time supported by the <see cref="T:System.Globalization.TaiwanLunisolarCalendar"></see> class.</summary>
+ <returns>The latest date and time supported by the <see cref="T:System.Globalization.TaiwanLunisolarCalendar"></see> class, which is equivalent to the last moment of February 10, 2051 C.E. in the Gregorian calendar.</returns>
+ </member>
+ <member name="P:System.Globalization.TaiwanLunisolarCalendar.MinSupportedDateTime">
+ <summary>Gets the minimum date and time supported by the <see cref="T:System.Globalization.TaiwanLunisolarCalendar"></see> class.</summary>
+ <returns>The earliest date and time supported by the <see cref="T:System.Globalization.TaiwanLunisolarCalendar"></see> class, which is equivalent to the first moment of February 18, 1912 C.E. in the Gregorian calendar.</returns>
+ </member>
+ <member name="T:System.Globalization.TextElementEnumerator">
+ <summary>Enumerates the text elements of a string.</summary>
+ </member>
+ <member name="P:System.Globalization.TextElementEnumerator.Current">
+ <summary>Gets the current text element in the string.</summary>
+ <returns>An object containing the current text element in the string.</returns>
+ <exception cref="T:System.InvalidOperationException">The enumerator is positioned before the first text element of the string or after the last text element.</exception>
+ </member>
+ <member name="P:System.Globalization.TextElementEnumerator.ElementIndex">
+ <summary>Gets the index of the text element that the enumerator is currently positioned over.</summary>
+ <returns>The index of the text element that the enumerator is currently positioned over.</returns>
+ <exception cref="T:System.InvalidOperationException">The enumerator is positioned before the first text element of the string or after the last text element.</exception>
+ </member>
+ <member name="M:System.Globalization.TextElementEnumerator.GetTextElement">
+ <summary>Gets the current text element in the string.</summary>
+ <returns>A new string containing the current text element in the string being read.</returns>
+ <exception cref="T:System.InvalidOperationException">The enumerator is positioned before the first text element of the string or after the last text element.</exception>
+ </member>
+ <member name="M:System.Globalization.TextElementEnumerator.MoveNext">
+ <summary>Advances the enumerator to the next text element of the string.</summary>
+ <returns>true if the enumerator was successfully advanced to the next text element; false if the enumerator has passed the end of the string.</returns>
+ </member>
+ <member name="M:System.Globalization.TextElementEnumerator.Reset">
+ <summary>Sets the enumerator to its initial position, which is before the first text element in the string.</summary>
+ </member>
+ <member name="T:System.Globalization.TextInfo">
+ <summary>Defines text properties and behaviors, such as casing, that are specific to a writing system.</summary>
+ </member>
+ <member name="P:System.Globalization.TextInfo.ANSICodePage">
+ <summary>Gets the American National Standards Institute (ANSI) code page used by the writing system represented by the current <see cref="T:System.Globalization.TextInfo"></see>.</summary>
+ <returns>The ANSI code page used by the writing system represented by the current <see cref="T:System.Globalization.TextInfo"></see>.</returns>
+ </member>
+ <member name="M:System.Globalization.TextInfo.Clone">
+ <summary>Creates a new object that is a copy of the current <see cref="T:System.Globalization.TextInfo"></see> object.</summary>
+ <returns>A new instance of <see cref="T:System.Object"></see> that is the memberwise clone of the current <see cref="T:System.Globalization.TextInfo"></see> object.</returns>
+ </member>
+ <member name="P:System.Globalization.TextInfo.CultureName">
+ <summary>Gets the name of the culture associated with the current <see cref="T:System.Globalization.TextInfo"></see> object.</summary>
+ <returns>The name of a culture.</returns>
+ </member>
+ <member name="P:System.Globalization.TextInfo.EBCDICCodePage">
+ <summary>Gets the Extended Binary Coded Decimal Interchange Code (EBCDIC) code page used by the writing system represented by the current <see cref="T:System.Globalization.TextInfo"></see>.</summary>
+ <returns>The EBCDIC code page used by the writing system represented by the current <see cref="T:System.Globalization.TextInfo"></see>.</returns>
+ </member>
+ <member name="M:System.Globalization.TextInfo.Equals(System.Object)">
+ <summary>Determines whether the specified object represents the same writing system as the current <see cref="T:System.Globalization.TextInfo"></see> object.</summary>
+ <param name="obj">The object to compare with the current <see cref="T:System.Globalization.TextInfo"></see>.</param>
+ <returns>true if <paramref name="obj">obj</paramref> represents the same writing system as the current <see cref="T:System.Globalization.TextInfo"></see>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Globalization.TextInfo.GetHashCode">
+ <summary>Serves as a hash function for the current <see cref="T:System.Globalization.TextInfo"></see>, suitable for hashing algorithms and data structures, such as a hash table.</summary>
+ <returns>A hash code for the current <see cref="T:System.Globalization.TextInfo"></see>.</returns>
+ </member>
+ <member name="P:System.Globalization.TextInfo.IsReadOnly">
+ <summary>Gets a value indicating whether the current <see cref="T:System.Globalization.TextInfo"></see> object is read-only.</summary>
+ <returns>true if the current <see cref="T:System.Globalization.TextInfo"></see> object is read-only; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Globalization.TextInfo.IsRightToLeft">
+ <summary>Gets a value indicating whether the current <see cref="T:System.Globalization.TextInfo"></see> object represents a writing system where text flows from right to left.</summary>
+ <returns>true if text flows from right to left; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Globalization.TextInfo.LCID">
+ <summary>Gets the culture identifier for the culture associated with the current <see cref="T:System.Globalization.TextInfo"></see> object.</summary>
+ <returns>A number that identifies the culture from which the current <see cref="T:System.Globalization.TextInfo"></see> object was created.</returns>
+ </member>
+ <member name="P:System.Globalization.TextInfo.ListSeparator">
+ <summary>Gets or sets the string that separates items in a list.</summary>
+ <returns>The string that separates items in a list.</returns>
+ <exception cref="T:System.ArgumentNullException">The value in a set operation is null.</exception>
+ <exception cref="T:System.InvalidOperationException">In a set operation, the current <see cref="T:System.Globalization.TextInfo"></see> object is read-only.</exception>
+ </member>
+ <member name="P:System.Globalization.TextInfo.MacCodePage">
+ <summary>Gets the Macintosh code page used by the writing system represented by the current <see cref="T:System.Globalization.TextInfo"></see>.</summary>
+ <returns>The Macintosh code page used by the writing system represented by the current <see cref="T:System.Globalization.TextInfo"></see>.</returns>
+ </member>
+ <member name="P:System.Globalization.TextInfo.OEMCodePage">
+ <summary>Gets the original equipment manufacturer (OEM) code page used by the writing system represented by the current <see cref="T:System.Globalization.TextInfo"></see>.</summary>
+ <returns>The OEM code page used by the writing system represented by the current <see cref="T:System.Globalization.TextInfo"></see>.</returns>
+ </member>
+ <member name="M:System.Globalization.TextInfo.ReadOnly(System.Globalization.TextInfo)">
+ <summary>Returns a read-only version of the specified <see cref="T:System.Globalization.TextInfo"></see> object.</summary>
+ <param name="textInfo">A <see cref="T:System.Globalization.TextInfo"></see> object.</param>
+ <returns>The <see cref="T:System.Globalization.TextInfo"></see> object specified by the <paramref name="textInfo">textInfo</paramref> parameter, if <paramref name="textInfo">textInfo</paramref> is read-only. -or- A read-only memberwise clone of the <see cref="T:System.Globalization.TextInfo"></see> object specified by <paramref name="textInfo">textInfo</paramref>, if <paramref name="textInfo">textInfo</paramref> is not read-only.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="textInfo">textInfo</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Globalization.TextInfo.ToLower(System.Char)">
+ <summary>Converts the specified character to lowercase.</summary>
+ <param name="c">The character to convert to lowercase.</param>
+ <returns>The specified character converted to lowercase.</returns>
+ </member>
+ <member name="M:System.Globalization.TextInfo.ToLower(System.String)">
+ <summary>Converts the specified string to lowercase.</summary>
+ <param name="str">The string to convert to lowercase.</param>
+ <returns>The specified string converted to lowercase.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="str">str</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Globalization.TextInfo.ToString">
+ <summary>Returns a string that represents the current <see cref="T:System.Globalization.TextInfo"></see>.</summary>
+ <returns>A string that represents the current <see cref="T:System.Globalization.TextInfo"></see>.</returns>
+ </member>
+ <member name="M:System.Globalization.TextInfo.ToTitleCase(System.String)">
+ <summary>Converts the specified string to title case (except for words that are entirely in uppercase, which are considered to be acronyms).</summary>
+ <param name="str">The string to convert to title case.</param>
+ <returns>The specified string converted to title case.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="str">str</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Globalization.TextInfo.ToUpper(System.Char)">
+ <summary>Converts the specified character to uppercase.</summary>
+ <param name="c">The character to convert to uppercase.</param>
+ <returns>The specified character converted to uppercase.</returns>
+ </member>
+ <member name="M:System.Globalization.TextInfo.ToUpper(System.String)">
+ <summary>Converts the specified string to uppercase.</summary>
+ <param name="str">The string to convert to uppercase.</param>
+ <returns>The specified string converted to uppercase.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="str">str</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Globalization.TextInfo.System#Runtime#Serialization#IDeserializationCallback#OnDeserialization(System.Object)">
+ <summary>Raises the deserialization event when deserialization is complete.</summary>
+ <param name="sender">The source of the deserialization event.</param>
+ </member>
+ <member name="T:System.Globalization.ThaiBuddhistCalendar">
+ <summary>Represents the Thai Buddhist calendar.</summary>
+ </member>
+ <member name="M:System.Globalization.ThaiBuddhistCalendar.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Globalization.ThaiBuddhistCalendar"></see> class.</summary>
+ </member>
+ <member name="M:System.Globalization.ThaiBuddhistCalendar.AddMonths(System.DateTime,System.Int32)">
+ <summary>Returns a <see cref="T:System.DateTime"></see> that is the specified number of months away from the specified <see cref="T:System.DateTime"></see>.</summary>
+ <param name="time">The <see cref="T:System.DateTime"></see> to which to add months.</param>
+ <param name="months">The number of months to add.</param>
+ <returns>The <see cref="T:System.DateTime"></see> that results from adding the specified number of months to the specified <see cref="T:System.DateTime"></see>.</returns>
+ <exception cref="T:System.ArgumentException">The resulting <see cref="T:System.DateTime"></see> is outside the supported range.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="months">months</paramref> is less than -120000. -or- <paramref name="months">months</paramref> is greater than 120000.</exception>
+ </member>
+ <member name="M:System.Globalization.ThaiBuddhistCalendar.AddYears(System.DateTime,System.Int32)">
+ <summary>Returns a <see cref="T:System.DateTime"></see> that is the specified number of years away from the specified <see cref="T:System.DateTime"></see>.</summary>
+ <param name="time">The <see cref="T:System.DateTime"></see> to which to add years.</param>
+ <param name="years">The number of years to add.</param>
+ <returns>The <see cref="T:System.DateTime"></see> that results from adding the specified number of years to the specified <see cref="T:System.DateTime"></see>.</returns>
+ <exception cref="T:System.ArgumentException">The resulting <see cref="T:System.DateTime"></see> is outside the supported range.</exception>
+ </member>
+ <member name="P:System.Globalization.ThaiBuddhistCalendar.AlgorithmType">
+ <summary>Gets a value indicating whether the current calendar is solar-based, lunar-based, or a combination of both.</summary>
+ <returns>Always returns <see cref="F:System.Globalization.CalendarAlgorithmType.SolarCalendar"></see>.</returns>
+ </member>
+ <member name="P:System.Globalization.ThaiBuddhistCalendar.Eras">
+ <summary>Gets the list of eras in the <see cref="T:System.Globalization.ThaiBuddhistCalendar"></see> class.</summary>
+ <returns>An array that consists of a single element having a value that is always the current era.</returns>
+ </member>
+ <member name="M:System.Globalization.ThaiBuddhistCalendar.GetDayOfMonth(System.DateTime)">
+ <summary>Returns the day of the month in the specified <see cref="T:System.DateTime"></see>.</summary>
+ <param name="time">The <see cref="T:System.DateTime"></see> to read.</param>
+ <returns>An integer from 1 to 31 that represents the day of the month in the specified <see cref="T:System.DateTime"></see>.</returns>
+ </member>
+ <member name="M:System.Globalization.ThaiBuddhistCalendar.GetDayOfWeek(System.DateTime)">
+ <summary>Returns the day of the week in the specified <see cref="T:System.DateTime"></see>.</summary>
+ <param name="time">The <see cref="T:System.DateTime"></see> to read.</param>
+ <returns>A <see cref="T:System.DayOfWeek"></see> value that represents the day of the week in the specified <see cref="T:System.DateTime"></see>.</returns>
+ </member>
+ <member name="M:System.Globalization.ThaiBuddhistCalendar.GetDayOfYear(System.DateTime)">
+ <summary>Returns the day of the year in the specified <see cref="T:System.DateTime"></see>.</summary>
+ <param name="time">The <see cref="T:System.DateTime"></see> to read.</param>
+ <returns>An integer from 1 to 366 that represents the day of the year in the specified <see cref="T:System.DateTime"></see>.</returns>
+ </member>
+ <member name="M:System.Globalization.ThaiBuddhistCalendar.GetDaysInMonth(System.Int32,System.Int32,System.Int32)">
+ <summary>Returns the number of days in the specified month in the specified year in the specified era.</summary>
+ <param name="year">An integer that represents the year.</param>
+ <param name="month">An integer from 1 to 12 that represents the month.</param>
+ <param name="era">An integer that represents the era.</param>
+ <returns>The number of days in the specified month in the specified year in the specified era.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="year">year</paramref> is outside the range supported by the calendar. -or- <paramref name="month">month</paramref> is outside the range supported by the calendar. -or- <paramref name="era">era</paramref> is outside the range supported by the calendar.</exception>
+ </member>
+ <member name="M:System.Globalization.ThaiBuddhistCalendar.GetDaysInYear(System.Int32,System.Int32)">
+ <summary>Returns the number of days in the specified year in the specified era.</summary>
+ <param name="year">An integer that represents the year.</param>
+ <param name="era">An integer that represents the era.</param>
+ <returns>The number of days in the specified year in the specified era.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="year">year</paramref> is outside the range supported by the calendar. -or- <paramref name="era">era</paramref> is outside the range supported by the calendar.</exception>
+ </member>
+ <member name="M:System.Globalization.ThaiBuddhistCalendar.GetEra(System.DateTime)">
+ <summary>Returns the era in the specified <see cref="T:System.DateTime"></see>.</summary>
+ <param name="time">The <see cref="T:System.DateTime"></see> to read.</param>
+ <returns>An integer that represents the era in the specified <see cref="T:System.DateTime"></see>.</returns>
+ </member>
+ <member name="M:System.Globalization.ThaiBuddhistCalendar.GetLeapMonth(System.Int32,System.Int32)">
+ <summary>Calculates the leap month for a specified year and era.</summary>
+ <param name="year">A year.</param>
+ <param name="era">An era.</param>
+ <returns>The return value is always 0 because the <see cref="T:System.Globalization.ThaiBuddhistCalendar"></see> class does not support the notion of a leap month.</returns>
+ </member>
+ <member name="M:System.Globalization.ThaiBuddhistCalendar.GetMonth(System.DateTime)">
+ <summary>Returns the month in the specified <see cref="T:System.DateTime"></see>.</summary>
+ <param name="time">The <see cref="T:System.DateTime"></see> to read.</param>
+ <returns>An integer from 1 to 12 that represents the month in the specified <see cref="T:System.DateTime"></see>.</returns>
+ </member>
+ <member name="M:System.Globalization.ThaiBuddhistCalendar.GetMonthsInYear(System.Int32,System.Int32)">
+ <summary>Returns the number of months in the specified year in the specified era.</summary>
+ <param name="year">An integer that represents the year.</param>
+ <param name="era">An integer that represents the era.</param>
+ <returns>The number of months in the specified year in the specified era.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="year">year</paramref> is outside the range supported by the calendar. -or- <paramref name="era">era</paramref> is outside the range supported by the calendar.</exception>
+ </member>
+ <member name="M:System.Globalization.ThaiBuddhistCalendar.GetWeekOfYear(System.DateTime,System.Globalization.CalendarWeekRule,System.DayOfWeek)">
+ <summary>Returns the week of the year that includes the date in the specified <see cref="T:System.DateTime"></see>.</summary>
+ <param name="time">The <see cref="T:System.DateTime"></see> to read.</param>
+ <param name="rule">One of the <see cref="T:System.Globalization.CalendarWeekRule"></see> values that defines a calendar week.</param>
+ <param name="firstDayOfWeek">One of the <see cref="T:System.DayOfWeek"></see> values that represents the first day of the week.</param>
+ <returns>A 1-based positive integer that represents the week of the year that includes the date in the <paramref name="time">time</paramref> parameter.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="time">time</paramref> or <paramref name="firstDayOfWeek">firstDayOfWeek</paramref> is outside the range supported by the calendar. -or- <paramref name="rule">rule</paramref> is not a valid <see cref="T:System.Globalization.CalendarWeekRule"></see> value.</exception>
+ </member>
+ <member name="M:System.Globalization.ThaiBuddhistCalendar.GetYear(System.DateTime)">
+ <summary>Returns the year in the specified <see cref="T:System.DateTime"></see>.</summary>
+ <param name="time">The <see cref="T:System.DateTime"></see> to read.</param>
+ <returns>An integer that represents the year in the specified <see cref="T:System.DateTime"></see>.</returns>
+ </member>
+ <member name="M:System.Globalization.ThaiBuddhistCalendar.IsLeapDay(System.Int32,System.Int32,System.Int32,System.Int32)">
+ <summary>Determines whether the specified date in the specified era is a leap day.</summary>
+ <param name="year">An integer that represents the year.</param>
+ <param name="month">An integer from 1 to 12 that represents the month.</param>
+ <param name="day">An integer from 1 to 31 that represents the day.</param>
+ <param name="era">An integer that represents the era.</param>
+ <returns>true if the specified day is a leap day; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="year">year</paramref> is outside the range supported by the calendar. -or- <paramref name="month">month</paramref> is outside the range supported by the calendar. -or- <paramref name="day">day</paramref> is outside the range supported by the calendar. -or- <paramref name="era">era</paramref> is outside the range supported by the calendar.</exception>
+ </member>
+ <member name="M:System.Globalization.ThaiBuddhistCalendar.IsLeapMonth(System.Int32,System.Int32,System.Int32)">
+ <summary>Determines whether the specified month in the specified year in the specified era is a leap month.</summary>
+ <param name="year">An integer that represents the year.</param>
+ <param name="month">An integer from 1 to 12 that represents the month.</param>
+ <param name="era">An integer that represents the era.</param>
+ <returns>This method always returns false, unless overridden by a derived class.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="year">year</paramref> is outside the range supported by the calendar. -or- <paramref name="month">month</paramref> is outside the range supported by the calendar. -or- <paramref name="era">era</paramref> is outside the range supported by the calendar.</exception>
+ </member>
+ <member name="M:System.Globalization.ThaiBuddhistCalendar.IsLeapYear(System.Int32,System.Int32)">
+ <summary>Determines whether the specified year in the specified era is a leap year.</summary>
+ <param name="year">An integer that represents the year.</param>
+ <param name="era">An integer that represents the era.</param>
+ <returns>true if the specified year is a leap year; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="year">year</paramref> is outside the range supported by the calendar. -or- <paramref name="era">era</paramref> is outside the range supported by the calendar.</exception>
+ </member>
+ <member name="P:System.Globalization.ThaiBuddhistCalendar.MaxSupportedDateTime">
+ <summary>Gets the latest date and time supported by the <see cref="T:System.Globalization.ThaiBuddhistCalendar"></see> class.</summary>
+ <returns>The latest date and time supported by the <see cref="T:System.Globalization.ThaiBuddhistCalendar"></see> class, which is equivalent to the last moment of December 31, 9999 C.E. in the Gregorian calendar.</returns>
+ </member>
+ <member name="P:System.Globalization.ThaiBuddhistCalendar.MinSupportedDateTime">
+ <summary>Gets the earliest date and time supported by the <see cref="T:System.Globalization.ThaiBuddhistCalendar"></see> class.</summary>
+ <returns>The earliest date and time supported by the <see cref="T:System.Globalization.ThaiBuddhistCalendar"></see> class, which is equivalent to the first moment of January 1, 0001 C.E. in the Gregorian calendar.</returns>
+ </member>
+ <member name="F:System.Globalization.ThaiBuddhistCalendar.ThaiBuddhistEra">
+ <summary>Represents the current era. This field is constant.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Globalization.ThaiBuddhistCalendar.ToDateTime(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
+ <summary>Returns a <see cref="T:System.DateTime"></see> that is set to the specified date and time in the specified era.</summary>
+ <param name="year">An integer that represents the year.</param>
+ <param name="month">An integer from 1 to 12 that represents the month.</param>
+ <param name="day">An integer from 1 to 31 that represents the day.</param>
+ <param name="hour">An integer from 0 to 23 that represents the hour.</param>
+ <param name="minute">An integer from 0 to 59 that represents the minute.</param>
+ <param name="second">An integer from 0 to 59 that represents the second.</param>
+ <param name="millisecond">An integer from 0 to 999 that represents the millisecond.</param>
+ <param name="era">An integer that represents the era.</param>
+ <returns>The <see cref="T:System.DateTime"></see> that is set to the specified date and time in the current era.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="year">year</paramref> is outside the range supported by the calendar. -or- <paramref name="month">month</paramref> is outside the range supported by the calendar. -or- <paramref name="day">day</paramref> is outside the range supported by the calendar. -or- <paramref name="hour">hour</paramref> is less than zero or greater than 23. -or- <paramref name="minute">minute</paramref> is less than zero or greater than 59. -or- <paramref name="second">second</paramref> is less than zero or greater than 59. -or- <paramref name="millisecond">millisecond</paramref> is less than zero or greater than 999. -or- <paramref name="era">era</paramref> is outside the range supported by the calendar.</exception>
+ </member>
+ <member name="M:System.Globalization.ThaiBuddhistCalendar.ToFourDigitYear(System.Int32)">
+ <summary>Converts the specified year to a four-digit year by using the <see cref="P:System.Globalization.ThaiBuddhistCalendar.TwoDigitYearMax"></see> property to determine the appropriate century.</summary>
+ <param name="year">A two-digit or four-digit integer that represents the year to convert.</param>
+ <returns>An integer that contains the four-digit representation of <paramref name="year">year</paramref>.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="year">year</paramref> is outside the range supported by the calendar.</exception>
+ </member>
+ <member name="P:System.Globalization.ThaiBuddhistCalendar.TwoDigitYearMax">
+ <summary>Gets or sets the last year of a 100-year range that can be represented by a 2-digit year.</summary>
+ <returns>The last year of a 100-year range that can be represented by a 2-digit year.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The value specified in a set operation is less than 99. -or- The value specified in a set operation is greater than MaxSupportedDateTime.Year.</exception>
+ <exception cref="T:System.InvalidOperationException">In a set operation, the current instance is read-only.</exception>
+ </member>
+ <member name="T:System.Globalization.TimeSpanStyles">
+ <summary>Defines the formatting options that customize string parsing for the <see cref="Overload:System.TimeSpan.ParseExact"></see> and <see cref="Overload:System.TimeSpan.TryParseExact"></see> methods.</summary>
+ </member>
+ <member name="F:System.Globalization.TimeSpanStyles.AssumeNegative">
+ <summary>Indicates that input is always interpreted as a negative time interval.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Globalization.TimeSpanStyles.None">
+ <summary>Indicates that input is interpreted as a negative time interval only if a negative sign is present.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Globalization.UmAlQuraCalendar">
+ <summary>Represents the Saudi Hijri (Um Al Qura) calendar.</summary>
+ </member>
+ <member name="M:System.Globalization.UmAlQuraCalendar.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Globalization.UmAlQuraCalendar"></see> class.</summary>
+ </member>
+ <member name="M:System.Globalization.UmAlQuraCalendar.AddMonths(System.DateTime,System.Int32)">
+ <summary>Calculates a date that is a specified number of months away from a specified initial date.</summary>
+ <param name="time">The date to which to add months. The <see cref="T:System.Globalization.UmAlQuraCalendar"></see> class supports only dates from 04/30/1900 00.00.00 (Gregorian date) through 11/16/2077 23:59:59 (Gregorian date).</param>
+ <param name="months">The positive or negative number of months to add.</param>
+ <returns>The date yielded by adding the number of months specified by the <paramref name="months">months</paramref> parameter to the date specified by the <paramref name="time">time</paramref> parameter.</returns>
+ <exception cref="T:System.ArgumentException">The resulting date is outside the range supported by the <see cref="T:System.Globalization.UmAlQuraCalendar"></see> class.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="months">months</paramref> is less than -120,000 or greater than 120,000. -or- <paramref name="time">time</paramref> is outside the range supported by this calendar.</exception>
+ </member>
+ <member name="M:System.Globalization.UmAlQuraCalendar.AddYears(System.DateTime,System.Int32)">
+ <summary>Calculates a date that is a specified number of years away from a specified initial date.</summary>
+ <param name="time">The date to which to add years. The <see cref="T:System.Globalization.UmAlQuraCalendar"></see> class supports only dates from 04/30/1900 00.00.00 (Gregorian date) through 11/16/2077 23:59:59 (Gregorian date).</param>
+ <param name="years">The positive or negative number of years to add.</param>
+ <returns>The date yielded by adding the number of years specified by the <paramref name="years">years</paramref> parameter to the date specified by the <paramref name="time">time</paramref> parameter.</returns>
+ <exception cref="T:System.ArgumentException">The resulting date is outside the range supported by the <see cref="T:System.Globalization.UmAlQuraCalendar"></see> class.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="years">years</paramref> is less than -10,000 or greater than 10,000. -or- <paramref name="time">time</paramref> is outside the range supported by this calendar.</exception>
+ </member>
+ <member name="P:System.Globalization.UmAlQuraCalendar.AlgorithmType">
+ <summary>Gets a value indicating whether the current calendar is solar-based, lunar-based, or a combination of both.</summary>
+ <returns>Always returns <see cref="F:System.Globalization.CalendarAlgorithmType.LunarCalendar"></see>.</returns>
+ </member>
+ <member name="P:System.Globalization.UmAlQuraCalendar.DaysInYearBeforeMinSupportedYear">
+ <summary>Gets the number of days in the year that precedes the year that is specified by the <see cref="P:System.Globalization.UmAlQuraCalendar.MinSupportedDateTime"></see> property.</summary>
+ <returns>The number of days in the year that precedes the year specified by <see cref="P:System.Globalization.UmAlQuraCalendar.MinSupportedDateTime"></see>.</returns>
+ </member>
+ <member name="P:System.Globalization.UmAlQuraCalendar.Eras">
+ <summary>Gets a list of the eras that are supported by the current <see cref="T:System.Globalization.UmAlQuraCalendar"></see>.</summary>
+ <returns>An array that consists of a single element having a value that is <see cref="F:System.Globalization.UmAlQuraCalendar.UmAlQuraEra"></see>.</returns>
+ </member>
+ <member name="M:System.Globalization.UmAlQuraCalendar.GetDayOfMonth(System.DateTime)">
+ <summary>Calculates the day of the month on which a specified date occurs.</summary>
+ <param name="time">The date value to read. The <see cref="T:System.Globalization.UmAlQuraCalendar"></see> class supports only dates from 04/30/1900 00.00.00 (Gregorian date) through 11/16/2077 23:59:59 (Gregorian date).</param>
+ <returns>An integer from 1 through 30 that represents the day of the month specified by the <paramref name="time">time</paramref> parameter.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="time">time</paramref> is outside the range supported by this calendar.</exception>
+ </member>
+ <member name="M:System.Globalization.UmAlQuraCalendar.GetDayOfWeek(System.DateTime)">
+ <summary>Calculates the day of the week on which a specified date occurs.</summary>
+ <param name="time">The date value to read. The <see cref="T:System.Globalization.UmAlQuraCalendar"></see> class supports only dates from 04/30/1900 00.00.00 (Gregorian date) through 11/16/2077 23:59:59 (Gregorian date).</param>
+ <returns>A <see cref="T:System.DayOfWeek"></see> value that represents the day of the week specified by the <paramref name="time">time</paramref> parameter.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="time">time</paramref> is outside the range supported by this calendar.</exception>
+ </member>
+ <member name="M:System.Globalization.UmAlQuraCalendar.GetDayOfYear(System.DateTime)">
+ <summary>Calculates the day of the year on which a specified date occurs.</summary>
+ <param name="time">The date value to read. The <see cref="T:System.Globalization.UmAlQuraCalendar"></see> class supports only dates from 04/30/1900 00.00.00 (Gregorian date) through 11/16/2077 23:59:59 (Gregorian date).</param>
+ <returns>An integer from 1 through 355 that represents the day of the year specified by the <paramref name="time">time</paramref> parameter.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="time">time</paramref> is outside the range supported by this calendar.</exception>
+ </member>
+ <member name="M:System.Globalization.UmAlQuraCalendar.GetDaysInMonth(System.Int32,System.Int32,System.Int32)">
+ <summary>Calculates the number of days in the specified month of the specified year and era.</summary>
+ <param name="year">A year.</param>
+ <param name="month">An integer from 1 through 12 that represents a month.</param>
+ <param name="era">An era. Specify UmAlQuraCalendar.Eras[UmAlQuraCalendar.CurrentEra] or <see cref="F:System.Globalization.UmAlQuraCalendar.UmAlQuraEra"></see>.</param>
+ <returns>The number of days in the specified month in the specified year and era. The return value is 29 in a common year and 30 in a leap year.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="year">year</paramref>, <paramref name="month">month</paramref>, or <paramref name="era">era</paramref> is outside the range supported by the <see cref="T:System.Globalization.UmAlQuraCalendar"></see> class.</exception>
+ </member>
+ <member name="M:System.Globalization.UmAlQuraCalendar.GetDaysInYear(System.Int32,System.Int32)">
+ <summary>Calculates the number of days in the specified year of the specified era.</summary>
+ <param name="year">A year.</param>
+ <param name="era">An era. Specify UmAlQuraCalendar.Eras[UmAlQuraCalendar.CurrentEra] or <see cref="F:System.Globalization.UmAlQuraCalendar.UmAlQuraEra"></see>.</param>
+ <returns>The number of days in the specified year and era. The number of days is 354 in a common year or 355 in a leap year.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="year">year</paramref> or <paramref name="era">era</paramref> is outside the range supported by the <see cref="T:System.Globalization.UmAlQuraCalendar"></see> class.</exception>
+ </member>
+ <member name="M:System.Globalization.UmAlQuraCalendar.GetEra(System.DateTime)">
+ <summary>Calculates the era in which a specified date occurs.</summary>
+ <param name="time">The date value to read.</param>
+ <returns>Always returns the <see cref="F:System.Globalization.UmAlQuraCalendar.UmAlQuraEra"></see> value.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="time">time</paramref> is outside the range supported by this calendar.</exception>
+ </member>
+ <member name="M:System.Globalization.UmAlQuraCalendar.GetLeapMonth(System.Int32,System.Int32)">
+ <summary>Calculates the leap month for a specified year and era.</summary>
+ <param name="year">A year.</param>
+ <param name="era">An era. Specify UmAlQuraCalendar.Eras[UmAlQuraCalendar.CurrentEra] or <see cref="F:System.Globalization.UmAlQuraCalendar.UmAlQuraEra"></see>.</param>
+ <returns>Always 0 because the <see cref="T:System.Globalization.UmAlQuraCalendar"></see> class does not support leap months.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="year">year</paramref> is less than 1318 or greater than 1450. -or- <paramref name="era">era</paramref> is not UmAlQuraCalendar.Eras[UmAlQuraCalendar.CurrentEra] or <see cref="F:System.Globalization.UmAlQuraCalendar.UmAlQuraEra"></see>.</exception>
+ </member>
+ <member name="M:System.Globalization.UmAlQuraCalendar.GetMonth(System.DateTime)">
+ <summary>Calculates the month in which a specified date occurs.</summary>
+ <param name="time">The date value to read. The <see cref="T:System.Globalization.UmAlQuraCalendar"></see> class supports only dates from 04/30/1900 00.00.00 (Gregorian date) through 11/16/2077 23:59:59 (Gregorian date).</param>
+ <returns>An integer from 1 through 12 that represents the month in the date specified by the <paramref name="time">time</paramref> parameter.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="time">time</paramref> is outside the range supported by this calendar.</exception>
+ </member>
+ <member name="M:System.Globalization.UmAlQuraCalendar.GetMonthsInYear(System.Int32,System.Int32)">
+ <summary>Calculates the number of months in the specified year of the specified era.</summary>
+ <param name="year">A year.</param>
+ <param name="era">An era. Specify UmAlQuaraCalendar.Eras[UmAlQuraCalendar.CurrentEra] or <see cref="F:System.Globalization.UmAlQuraCalendar.UmAlQuraEra"></see>.</param>
+ <returns>Always 12.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="year">year</paramref> is outside the range supported by this calendar.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="era">era</paramref> is outside the range supported by this calendar.</exception>
+ </member>
+ <member name="M:System.Globalization.UmAlQuraCalendar.GetYear(System.DateTime)">
+ <summary>Calculates the year of a date represented by a specified <see cref="T:System.DateTime"></see>.</summary>
+ <param name="time">The date value to read. The <see cref="T:System.Globalization.UmAlQuraCalendar"></see> class supports only dates from 04/30/1900 00.00.00 (Gregorian date) through 11/16/2077 23:59:59 (Gregorian date).</param>
+ <returns>An integer that represents the year specified by the <paramref name="time">time</paramref> parameter.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="time">time</paramref> is outside the range supported by this calendar.</exception>
+ </member>
+ <member name="M:System.Globalization.UmAlQuraCalendar.IsLeapDay(System.Int32,System.Int32,System.Int32,System.Int32)">
+ <summary>Determines whether the specified date is a leap day.</summary>
+ <param name="year">A year.</param>
+ <param name="month">An integer from 1 through 12 that represents a month.</param>
+ <param name="day">An integer from 1 through 30 that represents a day.</param>
+ <param name="era">An era. Specify UmAlQuraCalendar.Eras[UmAlQuraCalendar.CurrentEra] or <see cref="F:System.Globalization.UmAlQuraCalendar.UmAlQuraEra"></see>.</param>
+ <returns>true if the specified day is a leap day; otherwise, false. The return value is always false because the <see cref="T:System.Globalization.UmAlQuraCalendar"></see> class does not support leap days.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="year">year</paramref>, <paramref name="month">month</paramref>, <paramref name="day">day</paramref>, or <paramref name="era">era</paramref> is outside the range supported by the <see cref="T:System.Globalization.UmAlQuraCalendar"></see> class.</exception>
+ </member>
+ <member name="M:System.Globalization.UmAlQuraCalendar.IsLeapMonth(System.Int32,System.Int32,System.Int32)">
+ <summary>Determines whether the specified month in the specified year and era is a leap month.</summary>
+ <param name="year">A year.</param>
+ <param name="month">An integer from 1 through 12 that represents a month.</param>
+ <param name="era">An era. Specify UmAlQuraCalendar.Eras[UmAlQuraCalendar.CurrentEra] or <see cref="F:System.Globalization.UmAlQuraCalendar.UmAlQuraEra"></see>.</param>
+ <returns>Always false because the <see cref="T:System.Globalization.UmAlQuraCalendar"></see> class does not support leap months.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="year">year</paramref>, <paramref name="month">month</paramref>, or <paramref name="era">era</paramref> is outside the range supported by the <see cref="T:System.Globalization.UmAlQuraCalendar"></see> class.</exception>
+ </member>
+ <member name="M:System.Globalization.UmAlQuraCalendar.IsLeapYear(System.Int32,System.Int32)">
+ <summary>Determines whether the specified year in the specified era is a leap year.</summary>
+ <param name="year">A year.</param>
+ <param name="era">An era. Specify UmAlQuraCalendar.Eras[UmAlQuraCalendar.CurrentEra] or <see cref="F:System.Globalization.UmAlQuraCalendar.UmAlQuraEra"></see>.</param>
+ <returns>true if the specified year is a leap year; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="year">year</paramref> or <paramref name="era">era</paramref> is outside the range supported by the <see cref="T:System.Globalization.UmAlQuraCalendar"></see> class.</exception>
+ </member>
+ <member name="P:System.Globalization.UmAlQuraCalendar.MaxSupportedDateTime">
+ <summary>Gets the latest date and time supported by this calendar.</summary>
+ <returns>The latest date and time supported by the <see cref="T:System.Globalization.UmAlQuraCalendar"></see> class, which is equivalent to the last moment of November 16, 2077 C.E. in the Gregorian calendar.</returns>
+ </member>
+ <member name="P:System.Globalization.UmAlQuraCalendar.MinSupportedDateTime">
+ <summary>Gets the earliest date and time supported by this calendar.</summary>
+ <returns>The earliest date and time supported by the <see cref="T:System.Globalization.UmAlQuraCalendar"></see> class, which is equivalent to the first moment of April 30, 1900 C.E. in the Gregorian calendar.</returns>
+ </member>
+ <member name="M:System.Globalization.UmAlQuraCalendar.ToDateTime(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
+ <summary>Returns a <see cref="T:System.DateTime"></see> that is set to the specified date, time, and era.</summary>
+ <param name="year">A year.</param>
+ <param name="month">An integer from 1 through 12 that represents a month.</param>
+ <param name="day">An integer from 1 through 29 that represents a day.</param>
+ <param name="hour">An integer from 0 through 23 that represents an hour.</param>
+ <param name="minute">An integer from 0 through 59 that represents a minute.</param>
+ <param name="second">An integer from 0 through 59 that represents a second.</param>
+ <param name="millisecond">An integer from 0 through 999 that represents a millisecond.</param>
+ <param name="era">An era. Specify UmAlQuraCalendar.Eras[UmAlQuraCalendar.CurrentEra] or <see cref="F:System.Globalization.UmAlQuraCalendar.UmAlQuraEra"></see>.</param>
+ <returns>The <see cref="T:System.DateTime"></see> that is set to the specified date and time in the current era.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="year">year</paramref>, <paramref name="month">month</paramref>, <paramref name="day">day</paramref>, or <paramref name="era">era</paramref> is outside the range supported by the <see cref="T:System.Globalization.UmAlQuraCalendar"></see> class. -or- <paramref name="hour">hour</paramref> is less than zero or greater than 23. -or- <paramref name="minute">minute</paramref> is less than zero or greater than 59. -or- <paramref name="second">second</paramref> is less than zero or greater than 59. -or- <paramref name="millisecond">millisecond</paramref> is less than zero or greater than 999.</exception>
+ </member>
+ <member name="M:System.Globalization.UmAlQuraCalendar.ToFourDigitYear(System.Int32)">
+ <summary>Converts the specified year to a four-digit year by using the <see cref="P:System.Globalization.UmAlQuraCalendar.TwoDigitYearMax"></see> property to determine the appropriate century.</summary>
+ <param name="year">A 2-digit year from 0 through 99, or a 4-digit Um Al Qura calendar year from 1318 through 1450.</param>
+ <returns>If the <paramref name="year">year</paramref> parameter is a 2-digit year, the return value is the corresponding 4-digit year. If the <paramref name="year">year</paramref> parameter is a 4-digit year, the return value is the unchanged <paramref name="year">year</paramref> parameter.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="year">year</paramref> is outside the range supported by this calendar.</exception>
+ </member>
+ <member name="P:System.Globalization.UmAlQuraCalendar.TwoDigitYearMax">
+ <summary>Gets or sets the last year of a 100-year range that can be represented by a 2-digit year.</summary>
+ <returns>The last year of a 100-year range that can be represented by a 2-digit year.</returns>
+ <exception cref="T:System.InvalidOperationException">This calendar is read-only.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">In a set operation, the Um Al Qura calendar year value is less than 1318 but not 99, or is greater than 1450.</exception>
+ </member>
+ <member name="F:System.Globalization.UmAlQuraCalendar.UmAlQuraEra">
+ <summary>Represents the current era. This field is constant.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Globalization.UnicodeCategory">
+ <summary>Defines the Unicode category of a character.</summary>
+ </member>
+ <member name="F:System.Globalization.UnicodeCategory.ClosePunctuation">
+ <summary>Closing character of one of the paired punctuation marks, such as parentheses, square brackets, and braces. Signified by the Unicode designation &quot;Pe&quot; (punctuation, close). The value is 21.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Globalization.UnicodeCategory.ConnectorPunctuation">
+ <summary>Connector punctuation character that connects two characters. Signified by the Unicode designation &quot;Pc&quot; (punctuation, connector). The value is 18.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Globalization.UnicodeCategory.Control">
+ <summary>Control code character, with a Unicode value of U+007F or in the range U+0000 through U+001F or U+0080 through U+009F. Signified by the Unicode designation &quot;Cc&quot; (other, control). The value is 14.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Globalization.UnicodeCategory.CurrencySymbol">
+ <summary>Currency symbol character. Signified by the Unicode designation &quot;Sc&quot; (symbol, currency). The value is 26.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Globalization.UnicodeCategory.DashPunctuation">
+ <summary>Dash or hyphen character. Signified by the Unicode designation &quot;Pd&quot; (punctuation, dash). The value is 19.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Globalization.UnicodeCategory.DecimalDigitNumber">
+ <summary>Decimal digit character, that is, a character in the range 0 through 9. Signified by the Unicode designation &quot;Nd&quot; (number, decimal digit). The value is 8.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Globalization.UnicodeCategory.EnclosingMark">
+ <summary>Enclosing mark character, which is a nonspacing combining character that surrounds all previous characters up to and including a base character. Signified by the Unicode designation &quot;Me&quot; (mark, enclosing). The value is 7.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Globalization.UnicodeCategory.FinalQuotePunctuation">
+ <summary>Closing or final quotation mark character. Signified by the Unicode designation &quot;Pf&quot; (punctuation, final quote). The value is 23.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Globalization.UnicodeCategory.Format">
+ <summary>Format character that affects the layout of text or the operation of text processes, but is not normally rendered. Signified by the Unicode designation &quot;Cf&quot; (other, format). The value is 15.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Globalization.UnicodeCategory.InitialQuotePunctuation">
+ <summary>Opening or initial quotation mark character. Signified by the Unicode designation &quot;Pi&quot; (punctuation, initial quote). The value is 22.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Globalization.UnicodeCategory.LetterNumber">
+ <summary>Number represented by a letter, instead of a decimal digit, for example, the Roman numeral for five, which is &quot;V&quot;. The indicator is signified by the Unicode designation &quot;Nl&quot; (number, letter). The value is 9.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Globalization.UnicodeCategory.LineSeparator">
+ <summary>Character that is used to separate lines of text. Signified by the Unicode designation &quot;Zl&quot; (separator, line). The value is 12.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Globalization.UnicodeCategory.LowercaseLetter">
+ <summary>Lowercase letter. Signified by the Unicode designation &quot;Ll&quot; (letter, lowercase). The value is 1.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Globalization.UnicodeCategory.MathSymbol">
+ <summary>Mathematical symbol character, such as &quot;+&quot; or &quot;= &quot;. Signified by the Unicode designation &quot;Sm&quot; (symbol, math). The value is 25.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Globalization.UnicodeCategory.ModifierLetter">
+ <summary>Modifier letter character, which is free-standing spacing character that indicates modifications of a preceding letter. Signified by the Unicode designation &quot;Lm&quot; (letter, modifier). The value is 3.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Globalization.UnicodeCategory.ModifierSymbol">
+ <summary>Modifier symbol character, which indicates modifications of surrounding characters. For example, the fraction slash indicates that the number to the left is the numerator and the number to the right is the denominator. The indicator is signified by the Unicode designation &quot;Sk&quot; (symbol, modifier). The value is 27.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Globalization.UnicodeCategory.NonSpacingMark">
+ <summary>Nonspacing character that indicates modifications of a base character. Signified by the Unicode designation &quot;Mn&quot; (mark, nonspacing). The value is 5.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Globalization.UnicodeCategory.OpenPunctuation">
+ <summary>Opening character of one of the paired punctuation marks, such as parentheses, square brackets, and braces. Signified by the Unicode designation &quot;Ps&quot; (punctuation, open). The value is 20.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Globalization.UnicodeCategory.OtherLetter">
+ <summary>Letter that is not an uppercase letter, a lowercase letter, a titlecase letter, or a modifier letter. Signified by the Unicode designation &quot;Lo&quot; (letter, other). The value is 4.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Globalization.UnicodeCategory.OtherNotAssigned">
+ <summary>Character that is not assigned to any Unicode category. Signified by the Unicode designation &quot;Cn&quot; (other, not assigned). The value is 29.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Globalization.UnicodeCategory.OtherNumber">
+ <summary>Number that is neither a decimal digit nor a letter number, for example, the fraction 1/2. The indicator is signified by the Unicode designation &quot;No&quot; (number, other). The value is 10.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Globalization.UnicodeCategory.OtherPunctuation">
+ <summary>Punctuation character that is not a connector, a dash, open punctuation, close punctuation, an initial quote, or a final quote. Signified by the Unicode designation &quot;Po&quot; (punctuation, other). The value is 24.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Globalization.UnicodeCategory.OtherSymbol">
+ <summary>Symbol character that is not a mathematical symbol, a currency symbol or a modifier symbol. Signified by the Unicode designation &quot;So&quot; (symbol, other). The value is 28.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Globalization.UnicodeCategory.ParagraphSeparator">
+ <summary>Character used to separate paragraphs. Signified by the Unicode designation &quot;Zp&quot; (separator, paragraph). The value is 13.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Globalization.UnicodeCategory.PrivateUse">
+ <summary>Private-use character, with a Unicode value in the range U+E000 through U+F8FF. Signified by the Unicode designation &quot;Co&quot; (other, private use). The value is 17.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Globalization.UnicodeCategory.SpaceSeparator">
+ <summary>Space character, which has no glyph but is not a control or format character. Signified by the Unicode designation &quot;Zs&quot; (separator, space). The value is 11.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Globalization.UnicodeCategory.SpacingCombiningMark">
+ <summary>Spacing character that indicates modifications of a base character and affects the width of the glyph for that base character. Signified by the Unicode designation &quot;Mc&quot; (mark, spacing combining). The value is 6.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Globalization.UnicodeCategory.Surrogate">
+ <summary>High surrogate or a low surrogate character. Surrogate code values are in the range U+D800 through U+DFFF. Signified by the Unicode designation &quot;Cs&quot; (other, surrogate). The value is 16.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Globalization.UnicodeCategory.TitlecaseLetter">
+ <summary>Titlecase letter. Signified by the Unicode designation &quot;Lt&quot; (letter, titlecase). The value is 2.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Globalization.UnicodeCategory.UppercaseLetter">
+ <summary>Uppercase letter. Signified by the Unicode designation &quot;Lu&quot; (letter, uppercase). The value is 0.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.GopherStyleUriParser">
+ <summary>A customizable parser based on the Gopher scheme.</summary>
+ </member>
+ <member name="M:System.GopherStyleUriParser.#ctor">
+ <summary>Creates a customizable parser based on the Gopher scheme.</summary>
+ </member>
+ <member name="T:System.Guid">
+ <summary>Represents a globally unique identifier (GUID).</summary>
+ </member>
+ <member name="M:System.Guid.#ctor(System.Byte[])">
+ <summary>Initializes a new instance of the <see cref="T:System.Guid"></see> structure by using the specified array of bytes.</summary>
+ <param name="b">A 16-element byte array containing values with which to initialize the GUID.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="b">b</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="b">b</paramref> is not 16 bytes long.</exception>
+ </member>
+ <member name="M:System.Guid.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Guid"></see> structure by using the value represented by the specified string.</summary>
+ <param name="g">A string that contains a GUID in one of the following formats (&quot;d&quot; represents a hexadecimal digit whose case is ignored): 32 contiguous digits: dddddddddddddddddddddddddddddddd -or- Groups of 8, 4, 4, 4, and 12 digits with hyphens between the groups. The entire GUID can optionally be enclosed in matching braces or parentheses: dddddddd-dddd-dddd-dddd-dddddddddddd -or- {dddddddd-dddd-dddd-dddd-dddddddddddd} -or- (dddddddd-dddd-dddd-dddd-dddddddddddd) -or- Groups of 8, 4, and 4 digits, and a subset of eight groups of 2 digits, with each group prefixed by &quot;0x&quot; or &quot;0X&quot;, and separated by commas. The entire GUID, as well as the subset, is enclosed in matching braces: {0xdddddddd, 0xdddd, 0xdddd,{0xdd,0xdd,0xdd,0xdd,0xdd,0xdd,0xdd,0xdd}} All braces, commas, and &quot;0x&quot; prefixes are required. All embedded spaces are ignored. All leading zeros in a group are ignored. The digits shown in a group are the maximum number of meaningful digits that can appear in that group. You can specify from 1 to the number of digits shown for a group. The specified digits are assumed to be the low-order digits of the group.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="g">g</paramref> is null.</exception>
+ <exception cref="T:System.FormatException">The format of <paramref name="g">g</paramref> is invalid.</exception>
+ <exception cref="T:System.OverflowException">The format of <paramref name="g">g</paramref> is invalid.</exception>
+ </member>
+ <member name="M:System.Guid.#ctor(System.Int32,System.Int16,System.Int16,System.Byte[])">
+ <summary>Initializes a new instance of the <see cref="T:System.Guid"></see> structure by using the specified integers and byte array.</summary>
+ <param name="a">The first 4 bytes of the GUID.</param>
+ <param name="b">The next 2 bytes of the GUID.</param>
+ <param name="c">The next 2 bytes of the GUID.</param>
+ <param name="d">The remaining 8 bytes of the GUID.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="d">d</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="d">d</paramref> is not 8 bytes long.</exception>
+ </member>
+ <member name="M:System.Guid.#ctor(System.Int32,System.Int16,System.Int16,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte)">
+ <summary>Initializes a new instance of the <see cref="T:System.Guid"></see> structure by using the specified integers and bytes.</summary>
+ <param name="a">The first 4 bytes of the GUID.</param>
+ <param name="b">The next 2 bytes of the GUID.</param>
+ <param name="c">The next 2 bytes of the GUID.</param>
+ <param name="d">The next byte of the GUID.</param>
+ <param name="e">The next byte of the GUID.</param>
+ <param name="f">The next byte of the GUID.</param>
+ <param name="g">The next byte of the GUID.</param>
+ <param name="h">The next byte of the GUID.</param>
+ <param name="i">The next byte of the GUID.</param>
+ <param name="j">The next byte of the GUID.</param>
+ <param name="k">The next byte of the GUID.</param>
+ </member>
+ <member name="M:System.Guid.#ctor(System.UInt32,System.UInt16,System.UInt16,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte)">
+ <summary>Initializes a new instance of the <see cref="T:System.Guid"></see> structure by using the specified unsigned integers and bytes.</summary>
+ <param name="a">The first 4 bytes of the GUID.</param>
+ <param name="b">The next 2 bytes of the GUID.</param>
+ <param name="c">The next 2 bytes of the GUID.</param>
+ <param name="d">The next byte of the GUID.</param>
+ <param name="e">The next byte of the GUID.</param>
+ <param name="f">The next byte of the GUID.</param>
+ <param name="g">The next byte of the GUID.</param>
+ <param name="h">The next byte of the GUID.</param>
+ <param name="i">The next byte of the GUID.</param>
+ <param name="j">The next byte of the GUID.</param>
+ <param name="k">The next byte of the GUID.</param>
+ </member>
+ <member name="M:System.Guid.CompareTo(System.Guid)">
+ <summary>Compares this instance to a specified <see cref="T:System.Guid"></see> object and returns an indication of their relative values.</summary>
+ <param name="value">An object to compare to this instance.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed number indicating the relative values of this instance and <code data-dev-comment-type="paramref">value</code>. </p>
+ <table><thead><tr><th> Return value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Description <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> A negative integer <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> This instance is less than <code data-dev-comment-type="paramref">value</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> This instance is equal to <code data-dev-comment-type="paramref">value</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> A positive integer <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> This instance is greater than <code data-dev-comment-type="paramref">value</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="M:System.Guid.CompareTo(System.Object)">
+ <summary>Compares this instance to a specified object and returns an indication of their relative values.</summary>
+ <param name="value">An object to compare, or null.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed number indicating the relative values of this instance and <code data-dev-comment-type="paramref">value</code>. </p>
+ <table><thead><tr><th> Return value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Description <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> A negative integer <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> This instance is less than <code data-dev-comment-type="paramref">value</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> This instance is equal to <code data-dev-comment-type="paramref">value</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> A positive integer <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> This instance is greater than <code data-dev-comment-type="paramref">value</code>, or <code data-dev-comment-type="paramref">value</code> is <code>null</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr></tbody></table></p>
+</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="value">value</paramref> is not a <see cref="T:System.Guid"></see>.</exception>
+ </member>
+ <member name="F:System.Guid.Empty">
+ <summary>A read-only instance of the <see cref="T:System.Guid"></see> structure whose value is all zeros.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Guid.Equals(System.Guid)">
+ <summary>Returns a value indicating whether this instance and a specified <see cref="T:System.Guid"></see> object represent the same value.</summary>
+ <param name="g">An object to compare to this instance.</param>
+ <returns>true if <paramref name="g">g</paramref> is equal to this instance; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Guid.Equals(System.Object)">
+ <summary>Returns a value that indicates whether this instance is equal to a specified object.</summary>
+ <param name="o">The object to compare with this instance.</param>
+ <returns>true if <paramref name="o">o</paramref> is a <see cref="T:System.Guid"></see> that has the same value as this instance; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Guid.GetHashCode">
+ <summary>Returns the hash code for this instance.</summary>
+ <returns>The hash code for this instance.</returns>
+ </member>
+ <member name="M:System.Guid.NewGuid">
+ <summary>Initializes a new instance of the <see cref="T:System.Guid"></see> structure.</summary>
+ <returns>A new GUID object.</returns>
+ </member>
+ <member name="M:System.Guid.op_Equality(System.Guid,System.Guid)">
+ <summary>Indicates whether the values of two specified <see cref="T:System.Guid"></see> objects are equal.</summary>
+ <param name="a">The first object to compare.</param>
+ <param name="b">The second object to compare.</param>
+ <returns>true if <paramref name="a">a</paramref> and <paramref name="b">b</paramref> are equal; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Guid.op_Inequality(System.Guid,System.Guid)">
+ <summary>Indicates whether the values of two specified <see cref="T:System.Guid"></see> objects are not equal.</summary>
+ <param name="a">The first object to compare.</param>
+ <param name="b">The second object to compare.</param>
+ <returns>true if <paramref name="a">a</paramref> and <paramref name="b">b</paramref> are not equal; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Guid.Parse(System.String)">
+ <summary>Converts the string representation of a GUID to the equivalent <see cref="T:System.Guid"></see> structure.</summary>
+ <param name="input">The string to convert.</param>
+ <returns>A structure that contains the value that was parsed.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="input">input</paramref> is null.</exception>
+ <exception cref="T:System.FormatException"><paramref name="input">input</paramref> is not in a recognized format.</exception>
+ </member>
+ <member name="M:System.Guid.ParseExact(System.String,System.String)">
+ <summary>Converts the string representation of a GUID to the equivalent <see cref="T:System.Guid"></see> structure, provided that the string is in the specified format.</summary>
+ <param name="input">The GUID to convert.</param>
+ <param name="format">One of the following specifiers that indicates the exact format to use when interpreting input: &quot;N&quot;, &quot;D&quot;, &quot;B&quot;, &quot;P&quot;, or &quot;X&quot;.</param>
+ <returns>A structure that contains the value that was parsed.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="input">input</paramref> or <paramref name="format">format</paramref> is null.</exception>
+ <exception cref="T:System.FormatException"><paramref name="input">input</paramref> is not in the format specified by <paramref name="format">format</paramref>.</exception>
+ </member>
+ <member name="M:System.Guid.ToByteArray">
+ <summary>Returns a 16-element byte array that contains the value of this instance.</summary>
+ <returns>A 16-element byte array.</returns>
+ </member>
+ <member name="M:System.Guid.ToString">
+ <summary>Returns a string representation of the value of this instance in registry format.</summary>
+ <returns>The value of this <see cref="T:System.Guid"></see>, formatted by using the &quot;D&quot; format specifier as follows: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx where the value of the GUID is represented as a series of lowercase hexadecimal digits in groups of 8, 4, 4, 4, and 12 digits and separated by hyphens. An example of a return value is &quot;382c74c3-721d-4f34-80e5-57657b6cbc27&quot;. To convert the hexadecimal digits from a through f to uppercase, call the <see cref="M:System.String.ToUpper"></see> method on the returned string.</returns>
+ </member>
+ <member name="M:System.Guid.ToString(System.String)">
+ <summary>Returns a string representation of the value of this <see cref="T:System.Guid"></see> instance, according to the provided format specifier.</summary>
+ <param name="format">A single format specifier that indicates how to format the value of this <see cref="T:System.Guid"></see>. The format parameter can be &quot;N&quot;, &quot;D&quot;, &quot;B&quot;, &quot;P&quot;, or &quot;X&quot;. If format is null or an empty string (&quot;&quot;), &quot;D&quot; is used.</param>
+ <returns>The value of this <see cref="T:System.Guid"></see>, represented as a series of lowercase hexadecimal digits in the specified format.</returns>
+ <exception cref="T:System.FormatException">The value of <paramref name="format">format</paramref> is not null, an empty string (&quot;&quot;), &quot;N&quot;, &quot;D&quot;, &quot;B&quot;, &quot;P&quot;, or &quot;X&quot;.</exception>
+ </member>
+ <member name="M:System.Guid.ToString(System.String,System.IFormatProvider)">
+ <summary>Returns a string representation of the value of this instance of the <see cref="T:System.Guid"></see> class, according to the provided format specifier and culture-specific format information.</summary>
+ <param name="format">A single format specifier that indicates how to format the value of this <see cref="T:System.Guid"></see>. The format parameter can be &quot;N&quot;, &quot;D&quot;, &quot;B&quot;, &quot;P&quot;, or &quot;X&quot;. If format is null or an empty string (&quot;&quot;), &quot;D&quot; is used.</param>
+ <param name="provider">(Reserved) An object that supplies culture-specific formatting information.</param>
+ <returns>The value of this <see cref="T:System.Guid"></see>, represented as a series of lowercase hexadecimal digits in the specified format.</returns>
+ <exception cref="T:System.FormatException">The value of <paramref name="format">format</paramref> is not null, an empty string (&quot;&quot;), &quot;N&quot;, &quot;D&quot;, &quot;B&quot;, &quot;P&quot;, or &quot;X&quot;.</exception>
+ </member>
+ <member name="M:System.Guid.TryParse(System.String,System.Guid@)">
+ <summary>Converts the string representation of a GUID to the equivalent <see cref="T:System.Guid"></see> structure.</summary>
+ <param name="input">The GUID to convert.</param>
+ <param name="result">The structure that will contain the parsed value. If the method returns true, result contains a valid <see cref="T:System.Guid"></see>. If the method returns false, result equals <see cref="F:System.Guid.Empty"></see>.</param>
+ <returns>true if the parse operation was successful; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Guid.TryParseExact(System.String,System.String,System.Guid@)">
+ <summary>Converts the string representation of a GUID to the equivalent <see cref="T:System.Guid"></see> structure, provided that the string is in the specified format.</summary>
+ <param name="input">The GUID to convert.</param>
+ <param name="format">One of the following specifiers that indicates the exact format to use when interpreting input: &quot;N&quot;, &quot;D&quot;, &quot;B&quot;, &quot;P&quot;, or &quot;X&quot;.</param>
+ <param name="result">The structure that will contain the parsed value. If the method returns true, result contains a valid <see cref="T:System.Guid"></see>. If the method returns false, result equals <see cref="F:System.Guid.Empty"></see>.</param>
+ <returns>true if the parse operation was successful; otherwise, false.</returns>
+ </member>
+ <member name="T:System.HttpStyleUriParser">
+ <summary>A customizable parser based on the HTTP scheme.</summary>
+ </member>
+ <member name="M:System.HttpStyleUriParser.#ctor">
+ <summary>Create a customizable parser based on the HTTP scheme.</summary>
+ </member>
+ <member name="T:System.IAsyncResult">
+ <summary>Represents the status of an asynchronous operation.</summary>
+ </member>
+ <member name="P:System.IAsyncResult.AsyncState">
+ <summary>Gets a user-defined object that qualifies or contains information about an asynchronous operation.</summary>
+ <returns>A user-defined object that qualifies or contains information about an asynchronous operation.</returns>
+ </member>
+ <member name="P:System.IAsyncResult.AsyncWaitHandle">
+ <summary>Gets a <see cref="T:System.Threading.WaitHandle"></see> that is used to wait for an asynchronous operation to complete.</summary>
+ <returns>A <see cref="T:System.Threading.WaitHandle"></see> that is used to wait for an asynchronous operation to complete.</returns>
+ </member>
+ <member name="P:System.IAsyncResult.CompletedSynchronously">
+ <summary>Gets a value that indicates whether the asynchronous operation completed synchronously.</summary>
+ <returns>true if the asynchronous operation completed synchronously; otherwise, false.</returns>
+ </member>
+ <member name="P:System.IAsyncResult.IsCompleted">
+ <summary>Gets a value that indicates whether the asynchronous operation has completed.</summary>
+ <returns>true if the operation is complete; otherwise, false.</returns>
+ </member>
+ <member name="T:System.ICloneable">
+ <summary>Supports cloning, which creates a new instance of a class with the same value as an existing instance.</summary>
+ </member>
+ <member name="M:System.ICloneable.Clone">
+ <summary>Creates a new object that is a copy of the current instance.</summary>
+ <returns>A new object that is a copy of this instance.</returns>
+ </member>
+ <member name="T:System.IComparable`1">
+ <summary>Defines a generalized comparison method that a value type or class implements to create a type-specific comparison method for ordering or sorting its instances.</summary>
+ <typeparam name="T">The type of object to compare.</typeparam>
+ </member>
+ <member name="M:System.IComparable`1.CompareTo(`0)">
+ <summary>Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object.</summary>
+ <param name="other">An object to compare with this instance.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A value that indicates the relative order of the objects being compared. The return value has these meanings: </p>
+ <table><thead><tr><th> Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Meaning <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> Less than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> This instance precedes <code data-dev-comment-type="paramref">other</code> in the sort order. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> This instance occurs in the same position in the sort order as <code data-dev-comment-type="paramref">other</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> Greater than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> This instance follows <code data-dev-comment-type="paramref">other</code> in the sort order. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="T:System.MethodAccessException">
+ <summary>The exception that is thrown when there is an invalid attempt to access a method, such as accessing a private method from partially trusted code.</summary>
+ </member>
+ <member name="M:System.MethodAccessException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.MethodAccessException"></see> class, setting the <see cref="P:System.Exception.Message"></see> property of the new instance to a system-supplied message that describes the error, such as &quot;Attempt to access the method failed.&quot; This message takes into account the current system culture.</summary>
+ </member>
+ <member name="M:System.MethodAccessException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.MethodAccessException"></see> class with a specified error message.</summary>
+ <param name="message">A <see cref="T:System.String"></see> that describes the error.</param>
+ </member>
+ <member name="M:System.MethodAccessException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.MethodAccessException"></see> class with serialized data.</summary>
+ <param name="info">The object that holds the serialized object data.</param>
+ <param name="context">The contextual information about the source or destination.</param>
+ </member>
+ <member name="M:System.MethodAccessException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.MethodAccessException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="inner">The exception that is the cause of the current exception. If the inner parameter is not a null reference (Nothing in Visual Basic), the current exception is raised in a catch block that handles the inner exception.</param>
+ </member>
+ <member name="T:System.MidpointRounding">
+ <summary>Specifies how mathematical rounding methods should process a number that is midway between two numbers.</summary>
+ </member>
+ <member name="F:System.MidpointRounding.AwayFromZero">
+ <summary>When a number is halfway between two others, it is rounded toward the nearest number that is away from zero.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.MidpointRounding.ToEven">
+ <summary>When a number is halfway between two others, it is rounded toward the nearest even number.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.MissingFieldException">
+ <summary>The exception that is thrown when there is an attempt to dynamically access a field that does not exist. If a field in a class library has been removed or renamed, recompile any assemblies that reference that library.</summary>
+ </member>
+ <member name="M:System.MissingFieldException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.MissingFieldException"></see> class.</summary>
+ </member>
+ <member name="M:System.MissingFieldException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.MissingFieldException"></see> class with a specified error message.</summary>
+ <param name="message">A <see cref="T:System.String"></see> that describes the error.</param>
+ </member>
+ <member name="M:System.MissingFieldException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.MissingFieldException"></see> class with serialized data.</summary>
+ <param name="info">The object that holds the serialized object data.</param>
+ <param name="context">The contextual information about the source or destination.</param>
+ </member>
+ <member name="M:System.MissingFieldException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.MissingFieldException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="inner">The exception that is the cause of the current exception. If the inner parameter is not a null reference (Nothing in Visual Basic), the current exception is raised in a catch block that handles the inner exception.</param>
+ </member>
+ <member name="M:System.MissingFieldException.#ctor(System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.MissingFieldException"></see> class with the specified class name and field name.</summary>
+ <param name="className">The name of the class in which access to a nonexistent field was attempted.</param>
+ <param name="fieldName">The name of the field that cannot be accessed.</param>
+ </member>
+ <member name="P:System.MissingFieldException.Message">
+ <summary>Gets the text string showing the signature of the missing field, the class name, and the field name. This property is read-only.</summary>
+ <returns>The error message string.</returns>
+ </member>
+ <member name="T:System.MissingMemberException">
+ <summary>The exception that is thrown when there is an attempt to dynamically access a class member that does not exist or that is not declared as public. If a member in a class library has been removed or renamed, recompile any assemblies that reference that library.</summary>
+ </member>
+ <member name="M:System.MissingMemberException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.MissingMemberException"></see> class.</summary>
+ </member>
+ <member name="M:System.MissingMemberException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.MissingMemberException"></see> class with a specified error message.</summary>
+ <param name="message">The message that describes the error.</param>
+ </member>
+ <member name="M:System.MissingMemberException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.MissingMemberException"></see> class with serialized data.</summary>
+ <param name="info">The object that holds the serialized object data.</param>
+ <param name="context">The contextual information about the source or destination.</param>
+ </member>
+ <member name="M:System.MissingMemberException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.MissingMemberException"></see> class with a specified error message and a reference to the inner exception that is the root cause of this exception.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="inner">An instance of <see cref="T:System.Exception"></see> that is the cause of the current Exception. If inner is not a null reference (Nothing in Visual Basic), then the current Exception is raised in a catch block handling inner.</param>
+ </member>
+ <member name="M:System.MissingMemberException.#ctor(System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.MissingMemberException"></see> class with the specified class name and member name.</summary>
+ <param name="className">The name of the class in which access to a nonexistent member was attempted.</param>
+ <param name="memberName">The name of the member that cannot be accessed.</param>
+ </member>
+ <member name="F:System.MissingMemberException.ClassName">
+ <summary>Holds the class name of the missing member.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.MissingMemberException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object with the class name, the member name, the signature of the missing member, and additional exception information.</summary>
+ <param name="info">The object that holds the serialized object data.</param>
+ <param name="context">The contextual information about the source or destination.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="info">info</paramref> object is null.</exception>
+ </member>
+ <member name="F:System.MissingMemberException.MemberName">
+ <summary>Holds the name of the missing member.</summary>
+ <returns></returns>
+ </member>
+ <member name="P:System.MissingMemberException.Message">
+ <summary>Gets the text string showing the class name, the member name, and the signature of the missing member.</summary>
+ <returns>The error message string.</returns>
+ </member>
+ <member name="F:System.MissingMemberException.Signature">
+ <summary>Holds the signature of the missing member.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.MissingMethodException">
+ <summary>The exception that is thrown when there is an attempt to dynamically access a method that does not exist.</summary>
+ </member>
+ <member name="M:System.MissingMethodException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.MissingMethodException"></see> class.</summary>
+ </member>
+ <member name="M:System.MissingMethodException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.MissingMethodException"></see> class with a specified error message.</summary>
+ <param name="message">A <see cref="T:System.String"></see> that describes the error.</param>
+ </member>
+ <member name="M:System.MissingMethodException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.MissingMethodException"></see> class with serialized data.</summary>
+ <param name="info">The object that holds the serialized object data.</param>
+ <param name="context">The contextual information about the source or destination.</param>
+ </member>
+ <member name="M:System.MissingMethodException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.MissingMethodException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="inner">The exception that is the cause of the current exception. If the inner parameter is not a null reference (Nothing in Visual Basic), the current exception is raised in a catch block that handles the inner exception.</param>
+ </member>
+ <member name="M:System.MissingMethodException.#ctor(System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.MissingMethodException"></see> class with the specified class name and method name.</summary>
+ <param name="className">The name of the class in which access to a nonexistent method was attempted.</param>
+ <param name="methodName">The name of the method that cannot be accessed.</param>
+ </member>
+ <member name="P:System.MissingMethodException.Message">
+ <summary>Gets the text string showing the class name, the method name, and the signature of the missing method. This property is read-only.</summary>
+ <returns>The error message string.</returns>
+ </member>
+ <member name="T:System.ModuleHandle">
+ <summary>Represents a runtime handle for a module.</summary>
+ </member>
+ <member name="F:System.ModuleHandle.EmptyHandle">
+ <summary>Represents an empty module handle.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.ModuleHandle.Equals(System.ModuleHandle)">
+ <summary>Returns a <see cref="T:System.Boolean"></see> value indicating whether the specified <see cref="T:System.ModuleHandle"></see> structure is equal to the current <see cref="T:System.ModuleHandle"></see>.</summary>
+ <param name="handle">The <see cref="T:System.ModuleHandle"></see> structure to be compared with the current <see cref="T:System.ModuleHandle"></see>.</param>
+ <returns>true if <paramref name="handle">handle</paramref> is equal to the current <see cref="T:System.ModuleHandle"></see> structure; otherwise false.</returns>
+ </member>
+ <member name="M:System.ModuleHandle.Equals(System.Object)">
+ <summary>Returns a <see cref="T:System.Boolean"></see> value indicating whether the specified object is a <see cref="T:System.ModuleHandle"></see> structure, and equal to the current <see cref="T:System.ModuleHandle"></see>.</summary>
+ <param name="obj">The object to be compared with the current <see cref="T:System.ModuleHandle"></see> structure.</param>
+ <returns>true if <paramref name="obj">obj</paramref> is a <see cref="T:System.ModuleHandle"></see> structure, and is equal to the current <see cref="T:System.ModuleHandle"></see> structure; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ModuleHandle.GetHashCode">
+ <summary>Returns the hash code for this instance.</summary>
+ <returns>A 32-bit signed integer that is the hash code for this instance.</returns>
+ </member>
+ <member name="M:System.ModuleHandle.GetRuntimeFieldHandleFromMetadataToken(System.Int32)">
+ <summary>Returns a runtime handle for the field identified by the specified metadata token.</summary>
+ <param name="fieldToken">A metadata token that identifies a field in the module.</param>
+ <returns>A <see cref="T:System.RuntimeFieldHandle"></see> for the field identified by <paramref name="fieldToken">fieldToken</paramref>.</returns>
+ </member>
+ <member name="M:System.ModuleHandle.GetRuntimeMethodHandleFromMetadataToken(System.Int32)">
+ <summary>Returns a runtime method handle for the method or constructor identified by the specified metadata token.</summary>
+ <param name="methodToken">A metadata token that identifies a method or constructor in the module.</param>
+ <returns>A <see cref="T:System.RuntimeMethodHandle"></see> for the method or constructor identified by <paramref name="methodToken">methodToken</paramref>.</returns>
+ </member>
+ <member name="M:System.ModuleHandle.GetRuntimeTypeHandleFromMetadataToken(System.Int32)">
+ <summary>Returns a runtime type handle for the type identified by the specified metadata token.</summary>
+ <param name="typeToken">A metadata token that identifies a type in the module.</param>
+ <returns>A <see cref="T:System.RuntimeTypeHandle"></see> for the type identified by <paramref name="typeToken">typeToken</paramref>.</returns>
+ </member>
+ <member name="P:System.ModuleHandle.MDStreamVersion">
+ <summary>Gets the metadata stream version.</summary>
+ <returns>A 32-bit integer representing the metadata stream version. The high-order two bytes represent the major version number, and the low-order two bytes represent the minor version number.</returns>
+ </member>
+ <member name="M:System.ModuleHandle.op_Equality(System.ModuleHandle,System.ModuleHandle)">
+ <summary>Tests whether two <see cref="T:System.ModuleHandle"></see> structures are equal.</summary>
+ <param name="left">The <see cref="T:System.ModuleHandle"></see> structure to the left of the equality operator.</param>
+ <param name="right">The <see cref="T:System.ModuleHandle"></see> structure to the right of the equality operator.</param>
+ <returns>true if the <see cref="T:System.ModuleHandle"></see> structures are equal; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ModuleHandle.op_Inequality(System.ModuleHandle,System.ModuleHandle)">
+ <summary>Tests whether two <see cref="T:System.ModuleHandle"></see> structures are unequal.</summary>
+ <param name="left">The <see cref="T:System.ModuleHandle"></see> structure to the left of the inequality operator.</param>
+ <param name="right">The <see cref="T:System.ModuleHandle"></see> structure to the right of the inequality operator.</param>
+ <returns>true if the <see cref="T:System.ModuleHandle"></see> structures are unequal; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ModuleHandle.ResolveFieldHandle(System.Int32)">
+ <summary>Returns a runtime handle for the field identified by the specified metadata token.</summary>
+ <param name="fieldToken">A metadata token that identifies a field in the module.</param>
+ <returns>A <see cref="T:System.RuntimeFieldHandle"></see> for the field identified by <paramref name="fieldToken">fieldToken</paramref>.</returns>
+ <exception cref="T:System.BadImageFormatException"><paramref name="metadataToken">metadataToken</paramref> is not a valid token in the scope of the current module. -or- <paramref name="metadataToken">metadataToken</paramref> is not a token for a field in the scope of the current module. -or- <paramref name="metadataToken">metadataToken</paramref> identifies a field whose parent TypeSpec has a signature containing element type var or mvar.</exception>
+ <exception cref="T:System.InvalidOperationException">The method is called on an empty field handle.</exception>
+ </member>
+ <member name="M:System.ModuleHandle.ResolveFieldHandle(System.Int32,System.RuntimeTypeHandle[],System.RuntimeTypeHandle[])">
+ <summary>Returns a runtime field handle for the field identified by the specified metadata token, specifying the generic type arguments of the type and method where the token is in scope.</summary>
+ <param name="fieldToken">A metadata token that identifies a field in the module.</param>
+ <param name="typeInstantiationContext">An array of <see cref="T:System.RuntimeTypeHandle"></see> structures representing the generic type arguments of the type where the token is in scope, or null if that type is not generic.</param>
+ <param name="methodInstantiationContext">An array of <see cref="T:System.RuntimeTypeHandle"></see> structures representing the generic type arguments of the method where the token is in scope, or null if that method is not generic.</param>
+ <returns>A <see cref="T:System.RuntimeFieldHandle"></see> for the field identified by <paramref name="fieldToken">fieldToken</paramref>.</returns>
+ <exception cref="T:System.BadImageFormatException"><paramref name="metadataToken">metadataToken</paramref> is not a valid token in the scope of the current module. -or- <paramref name="metadataToken">metadataToken</paramref> is not a token for a field in the scope of the current module. -or- <paramref name="metadataToken">metadataToken</paramref> identifies a field whose parent TypeSpec has a signature containing element type var or mvar.</exception>
+ <exception cref="T:System.InvalidOperationException">The method is called on an empty field handle.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="fieldToken">fieldToken</paramref> is not a valid token.</exception>
+ </member>
+ <member name="M:System.ModuleHandle.ResolveMethodHandle(System.Int32)">
+ <summary>Returns a runtime method handle for the method or constructor identified by the specified metadata token.</summary>
+ <param name="methodToken">A metadata token that identifies a method or constructor in the module.</param>
+ <returns>A <see cref="T:System.RuntimeMethodHandle"></see> for the method or constructor identified by <paramref name="methodToken">methodToken</paramref>.</returns>
+ <exception cref="T:System.BadImageFormatException"><paramref name="methodToken">methodToken</paramref> is not a valid metadata token for a method in the current module. -or- <paramref name="metadataToken">metadataToken</paramref> is not a token for a method or constructor in the scope of the current module. -or- <paramref name="metadataToken">metadataToken</paramref> is a MethodSpec whose signature contains element type var or mvar.</exception>
+ <exception cref="T:System.InvalidOperationException">The method is called on an empty method handle.</exception>
+ </member>
+ <member name="M:System.ModuleHandle.ResolveMethodHandle(System.Int32,System.RuntimeTypeHandle[],System.RuntimeTypeHandle[])">
+ <summary>Returns a runtime method handle for the method or constructor identified by the specified metadata token, specifying the generic type arguments of the type and method where the token is in scope.</summary>
+ <param name="methodToken">A metadata token that identifies a method or constructor in the module.</param>
+ <param name="typeInstantiationContext">An array of <see cref="T:System.RuntimeTypeHandle"></see> structures representing the generic type arguments of the type where the token is in scope, or null if that type is not generic.</param>
+ <param name="methodInstantiationContext">An array of <see cref="T:System.RuntimeTypeHandle"></see> structures representing the generic type arguments of the method where the token is in scope, or null if that method is not generic.</param>
+ <returns>A <see cref="T:System.RuntimeMethodHandle"></see> for the method or constructor identified by <paramref name="methodToken">methodToken</paramref>.</returns>
+ <exception cref="T:System.BadImageFormatException"><paramref name="methodToken">methodToken</paramref> is not a valid metadata token for a method in the current module. -or- <paramref name="metadataToken">metadataToken</paramref> is not a token for a method or constructor in the scope of the current module. -or- <paramref name="metadataToken">metadataToken</paramref> is a MethodSpec whose signature contains element type var or mvar.</exception>
+ <exception cref="T:System.InvalidOperationException">The method is called on an empty method handle.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="methodToken">methodToken</paramref> is not a valid token.</exception>
+ </member>
+ <member name="M:System.ModuleHandle.ResolveTypeHandle(System.Int32)">
+ <summary>Returns a runtime type handle for the type identified by the specified metadata token.</summary>
+ <param name="typeToken">A metadata token that identifies a type in the module.</param>
+ <returns>A <see cref="T:System.RuntimeTypeHandle"></see> for the type identified by <paramref name="typeToken">typeToken</paramref>.</returns>
+ <exception cref="T:System.BadImageFormatException"><paramref name="typeToken">typeToken</paramref> is not a valid metadata token for a type in the current module. -or- <paramref name="metadataToken">metadataToken</paramref> is not a token for a type in the scope of the current module. -or- <paramref name="metadataToken">metadataToken</paramref> is a TypeSpec whose signature contains element type var or mvar.</exception>
+ <exception cref="T:System.InvalidOperationException">The method is called on an empty type handle.</exception>
+ </member>
+ <member name="M:System.ModuleHandle.ResolveTypeHandle(System.Int32,System.RuntimeTypeHandle[],System.RuntimeTypeHandle[])">
+ <summary>Returns a runtime type handle for the type identified by the specified metadata token, specifying the generic type arguments of the type and method where the token is in scope.</summary>
+ <param name="typeToken">A metadata token that identifies a type in the module.</param>
+ <param name="typeInstantiationContext">An array of <see cref="T:System.RuntimeTypeHandle"></see> structures representing the generic type arguments of the type where the token is in scope, or null if that type is not generic.</param>
+ <param name="methodInstantiationContext">An array of <see cref="T:System.RuntimeTypeHandle"></see> structures objects representing the generic type arguments of the method where the token is in scope, or null if that method is not generic.</param>
+ <returns>A <see cref="T:System.RuntimeTypeHandle"></see> for the type identified by <paramref name="typeToken">typeToken</paramref>.</returns>
+ <exception cref="T:System.BadImageFormatException"><paramref name="typeToken">typeToken</paramref> is not a valid metadata token for a type in the current module. -or- <paramref name="metadataToken">metadataToken</paramref> is not a token for a type in the scope of the current module. -or- <paramref name="metadataToken">metadataToken</paramref> is a TypeSpec whose signature contains element type var or mvar.</exception>
+ <exception cref="T:System.InvalidOperationException">The method is called on an empty type handle.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="typeToken">typeToken</paramref> is not a valid token.</exception>
+ </member>
+ <member name="T:System.MTAThreadAttribute">
+ <summary>Indicates that the COM threading model for an application is multithreaded apartment (MTA).</summary>
+ </member>
+ <member name="M:System.MTAThreadAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.MTAThreadAttribute"></see> class.</summary>
+ </member>
+ <member name="T:System.MulticastDelegate">
+ <summary>Represents a multicast delegate; that is, a delegate that can have more than one element in its invocation list.</summary>
+ </member>
+ <member name="M:System.MulticastDelegate.#ctor(System.Object,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.MulticastDelegate"></see> class.</summary>
+ <param name="target">The object on which method is defined.</param>
+ <param name="method">The name of the method for which a delegate is created.</param>
+ <exception cref="T:System.MemberAccessException">Cannot create an instance of an abstract class, or this member was invoked with a late-binding mechanism.</exception>
+ </member>
+ <member name="M:System.MulticastDelegate.#ctor(System.Type,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.MulticastDelegate"></see> class.</summary>
+ <param name="target">The type of object on which method is defined.</param>
+ <param name="method">The name of the static method for which a delegate is created.</param>
+ <exception cref="T:System.MemberAccessException">Cannot create an instance of an abstract class, or this member was invoked with a late-binding mechanism.</exception>
+ </member>
+ <member name="M:System.MulticastDelegate.CombineImpl(System.Delegate)">
+ <summary>Combines this <see cref="T:System.Delegate"></see> with the specified <see cref="T:System.Delegate"></see> to form a new delegate.</summary>
+ <param name="follow">The delegate to combine with this delegate.</param>
+ <returns>A delegate that is the new root of the <see cref="T:System.MulticastDelegate"></see> invocation list.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="follow">follow</paramref> does not have the same type as this instance.</exception>
+ <exception cref="T:System.MemberAccessException">Cannot create an instance of an abstract class, or this member was invoked with a late-binding mechanism.</exception>
+ </member>
+ <member name="M:System.MulticastDelegate.Equals(System.Object)">
+ <summary>Determines whether this multicast delegate and the specified object are equal.</summary>
+ <param name="obj">The object to compare with this instance.</param>
+ <returns>true if <paramref name="obj">obj</paramref> and this instance have the same invocation lists; otherwise, false.</returns>
+ <exception cref="T:System.MemberAccessException">Cannot create an instance of an abstract class, or this member was invoked with a late-binding mechanism.</exception>
+ </member>
+ <member name="M:System.MulticastDelegate.GetHashCode">
+ <summary>Returns the hash code for this instance.</summary>
+ <returns>A 32-bit signed integer hash code.</returns>
+ <exception cref="T:System.MemberAccessException">Cannot create an instance of an abstract class, or this member was invoked with a late-binding mechanism.</exception>
+ </member>
+ <member name="M:System.MulticastDelegate.GetInvocationList">
+ <summary>Returns the invocation list of this multicast delegate, in invocation order.</summary>
+ <returns>An array of delegates whose invocation lists collectively match the invocation list of this instance.</returns>
+ <exception cref="T:System.MemberAccessException">Cannot create an instance of an abstract class, or this member was invoked with a late-binding mechanism.</exception>
+ </member>
+ <member name="M:System.MulticastDelegate.GetMethodImpl">
+ <summary>Returns a static method represented by the current <see cref="T:System.MulticastDelegate"></see>.</summary>
+ <returns>A static method represented by the current <see cref="T:System.MulticastDelegate"></see>.</returns>
+ </member>
+ <member name="M:System.MulticastDelegate.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Populates a <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object with all the data needed to serialize this instance.</summary>
+ <param name="info">An object that holds all the data needed to serialize or deserialize this instance.</param>
+ <param name="context">(Reserved) The location where serialized data is stored and retrieved.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="info">info</paramref> is null.</exception>
+ <exception cref="T:System.MemberAccessException">Cannot create an instance of an abstract class, or this member was invoked with a late-binding mechanism.</exception>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">A serialization error occurred.</exception>
+ </member>
+ <member name="M:System.MulticastDelegate.op_Equality(System.MulticastDelegate,System.MulticastDelegate)">
+ <summary>Determines whether two <see cref="T:System.MulticastDelegate"></see> objects are equal.</summary>
+ <param name="d1">The left operand.</param>
+ <param name="d2">The right operand.</param>
+ <returns>true if <paramref name="d1">d1</paramref> and <paramref name="d2">d2</paramref> have the same invocation lists; otherwise, false.</returns>
+ <exception cref="T:System.MemberAccessException">Cannot create an instance of an abstract class, or this member was invoked with a late-binding mechanism.</exception>
+ </member>
+ <member name="M:System.MulticastDelegate.op_Inequality(System.MulticastDelegate,System.MulticastDelegate)">
+ <summary>Determines whether two <see cref="T:System.MulticastDelegate"></see> objects are not equal.</summary>
+ <param name="d1">The left operand.</param>
+ <param name="d2">The right operand.</param>
+ <returns>true if <paramref name="d1">d1</paramref> and <paramref name="d2">d2</paramref> do not have the same invocation lists; otherwise, false.</returns>
+ <exception cref="T:System.MemberAccessException">Cannot create an instance of an abstract class, or this member was invoked with a late-binding mechanism.</exception>
+ </member>
+ <member name="M:System.MulticastDelegate.RemoveImpl(System.Delegate)">
+ <summary>Removes an element from the invocation list of this <see cref="T:System.MulticastDelegate"></see> that is equal to the specified delegate.</summary>
+ <param name="value">The delegate to search for in the invocation list.</param>
+ <returns>If <paramref name="value">value</paramref> is found in the invocation list for this instance, then a new <see cref="T:System.Delegate"></see> without <paramref name="value">value</paramref> in its invocation list; otherwise, this instance with its original invocation list.</returns>
+ <exception cref="T:System.MemberAccessException">Cannot create an instance of an abstract class, or this member was invoked with a late-binding mechanism.</exception>
+ </member>
+ <member name="T:System.MulticastNotSupportedException">
+ <summary>The exception that is thrown when there is an attempt to combine two delegates based on the <see cref="T:System.Delegate"></see> type instead of the <see cref="T:System.MulticastDelegate"></see> type. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.MulticastNotSupportedException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.MulticastNotSupportedException"></see> class.</summary>
+ </member>
+ <member name="M:System.MulticastNotSupportedException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.MulticastNotSupportedException"></see> class with a specified error message.</summary>
+ <param name="message">The message that describes the error.</param>
+ </member>
+ <member name="M:System.MulticastNotSupportedException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.MulticastNotSupportedException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="inner">The exception that is the cause of the current exception. If the inner parameter is not a null reference (Nothing in Visual Basic), the current exception is raised in a catch block that handles the inner exception.</param>
+ </member>
+ <member name="T:System.Net.AuthenticationManager">
+ <summary>Manages the authentication modules called during the client authentication process.</summary>
+ </member>
+ <member name="M:System.Net.AuthenticationManager.Authenticate(System.String,System.Net.WebRequest,System.Net.ICredentials)">
+ <summary>Calls each registered authentication module to find the first module that can respond to the authentication request.</summary>
+ <param name="challenge">The challenge returned by the Internet resource.</param>
+ <param name="request">The <see cref="T:System.Net.WebRequest"></see> that initiated the authentication challenge.</param>
+ <param name="credentials">The <see cref="T:System.Net.ICredentials"></see> associated with this request.</param>
+ <returns>An instance of the <see cref="T:System.Net.Authorization"></see> class containing the result of the authorization attempt. If there is no authentication module to respond to the challenge, this method returns null.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="challenge">challenge</paramref> is null. -or- <paramref name="request">request</paramref> is null. -or- <paramref name="credentials">credentials</paramref> is null.</exception>
+ </member>
+ <member name="P:System.Net.AuthenticationManager.CredentialPolicy">
+ <summary>Gets or sets the credential policy to be used for resource requests made using the <see cref="T:System.Net.HttpWebRequest"></see> class.</summary>
+ <returns>An object that implements the <see cref="T:System.Net.ICredentialPolicy"></see> interface that determines whether credentials are sent with requests. The default value is null.</returns>
+ </member>
+ <member name="P:System.Net.AuthenticationManager.CustomTargetNameDictionary">
+ <summary>Gets the dictionary that contains Service Principal Names (SPNs) that are used to identify hosts during Kerberos authentication for requests made using <see cref="T:System.Net.WebRequest"></see> and its derived classes.</summary>
+ <returns>A writable <see cref="T:System.Collections.Specialized.StringDictionary"></see> that contains the SPN values for keys composed of host information.</returns>
+ </member>
+ <member name="M:System.Net.AuthenticationManager.PreAuthenticate(System.Net.WebRequest,System.Net.ICredentials)">
+ <summary>Preauthenticates a request.</summary>
+ <param name="request">A <see cref="T:System.Net.WebRequest"></see> to an Internet resource.</param>
+ <param name="credentials">The <see cref="T:System.Net.ICredentials"></see> associated with the request.</param>
+ <returns>An instance of the <see cref="T:System.Net.Authorization"></see> class if the request can be preauthenticated; otherwise, null. If <paramref name="credentials">credentials</paramref> is null, this method returns null.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="request">request</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Net.AuthenticationManager.Register(System.Net.IAuthenticationModule)">
+ <summary>Registers an authentication module with the authentication manager.</summary>
+ <param name="authenticationModule">The <see cref="T:System.Net.IAuthenticationModule"></see> to register with the authentication manager.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="authenticationModule">authenticationModule</paramref> is null.</exception>
+ </member>
+ <member name="P:System.Net.AuthenticationManager.RegisteredModules">
+ <summary>Gets a list of authentication modules that are registered with the authentication manager.</summary>
+ <returns>An <see cref="T:System.Collections.IEnumerator"></see> that enables the registered authentication modules to be read.</returns>
+ </member>
+ <member name="M:System.Net.AuthenticationManager.Unregister(System.Net.IAuthenticationModule)">
+ <summary>Removes the specified authentication module from the list of registered modules.</summary>
+ <param name="authenticationModule">The <see cref="T:System.Net.IAuthenticationModule"></see> to remove from the list of registered modules.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="authenticationModule">authenticationModule</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException">The specified <see cref="T:System.Net.IAuthenticationModule"></see> is not registered.</exception>
+ </member>
+ <member name="M:System.Net.AuthenticationManager.Unregister(System.String)">
+ <summary>Removes authentication modules with the specified authentication scheme from the list of registered modules.</summary>
+ <param name="authenticationScheme">The authentication scheme of the module to remove.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="authenticationScheme">authenticationScheme</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException">A module for this authentication scheme is not registered.</exception>
+ </member>
+ <member name="T:System.Net.AuthenticationSchemes">
+ <summary>Specifies protocols for authentication.</summary>
+ </member>
+ <member name="F:System.Net.AuthenticationSchemes.Anonymous">
+ <summary>Specifies anonymous authentication.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.AuthenticationSchemes.Basic">
+ <summary>Specifies basic authentication.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.AuthenticationSchemes.Digest">
+ <summary>Specifies digest authentication.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.AuthenticationSchemes.IntegratedWindowsAuthentication">
+ <summary>Specifies Windows authentication.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.AuthenticationSchemes.Negotiate">
+ <summary>Negotiates with the client to determine the authentication scheme. If both client and server support Kerberos, it is used; otherwise, NTLM is used.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.AuthenticationSchemes.None">
+ <summary>No authentication is allowed. A client requesting an <see cref="T:System.Net.HttpListener"></see> object with this flag set will always receive a 403 Forbidden status. Use this flag when a resource should never be served to a client.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.AuthenticationSchemes.Ntlm">
+ <summary>Specifies NTLM authentication.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Net.AuthenticationSchemeSelector">
+ <summary>Selects the authentication scheme for an <see cref="T:System.Net.HttpListener"></see> instance.</summary>
+ <param name="httpRequest">The <see cref="T:System.Net.HttpListenerRequest"></see> instance for which to select an authentication scheme.</param>
+ <returns></returns>
+ </member>
+ <member name="T:System.Net.Authorization">
+ <summary>Contains an authentication message for an Internet server.</summary>
+ </member>
+ <member name="M:System.Net.Authorization.#ctor(System.String)">
+ <summary>Creates a new instance of the <see cref="T:System.Net.Authorization"></see> class with the specified authorization message.</summary>
+ <param name="token">The encrypted authorization message expected by the server.</param>
+ </member>
+ <member name="M:System.Net.Authorization.#ctor(System.String,System.Boolean)">
+ <summary>Creates a new instance of the <see cref="T:System.Net.Authorization"></see> class with the specified authorization message and completion status.</summary>
+ <param name="token">The encrypted authorization message expected by the server.</param>
+ <param name="finished">The completion status of the authorization attempt. true if the authorization attempt is complete; otherwise, false.</param>
+ </member>
+ <member name="M:System.Net.Authorization.#ctor(System.String,System.Boolean,System.String)">
+ <summary>Creates a new instance of the <see cref="T:System.Net.Authorization"></see> class with the specified authorization message, completion status, and connection group identifier.</summary>
+ <param name="token">The encrypted authorization message expected by the server.</param>
+ <param name="finished">The completion status of the authorization attempt. true if the authorization attempt is complete; otherwise, false.</param>
+ <param name="connectionGroupId">A unique identifier that can be used to create private client-server connections that are bound only to this authentication scheme.</param>
+ </member>
+ <member name="P:System.Net.Authorization.Complete">
+ <summary>Gets the completion status of the authorization.</summary>
+ <returns>true if the authentication process is complete; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Net.Authorization.ConnectionGroupId">
+ <summary>Gets a unique identifier for user-specific connections.</summary>
+ <returns>A unique string that associates a connection with an authenticating entity.</returns>
+ </member>
+ <member name="P:System.Net.Authorization.Message">
+ <summary>Gets the message returned to the server in response to an authentication challenge.</summary>
+ <returns>The message that will be returned to the server in response to an authentication challenge.</returns>
+ </member>
+ <member name="P:System.Net.Authorization.MutuallyAuthenticated">
+ <summary>Gets or sets a <see cref="T:System.Boolean"></see> value that indicates whether mutual authentication occurred.</summary>
+ <returns>true if both client and server were authenticated; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Net.Authorization.ProtectionRealm">
+ <summary>Gets or sets the prefix for Uniform Resource Identifiers (URIs) that can be authenticated with the <see cref="P:System.Net.Authorization.Message"></see> property.</summary>
+ <returns>An array of strings that contains URI prefixes.</returns>
+ </member>
+ <member name="T:System.Net.BindIPEndPoint">
+ <summary>Represents the method that specifies a local Internet Protocol address and port number for a <see cref="T:System.Net.ServicePoint"></see>.</summary>
+ <param name="servicePoint">The <see cref="T:System.Net.ServicePoint"></see> associated with the connection to be created.</param>
+ <param name="remoteEndPoint">The remote <see cref="T:System.Net.IPEndPoint"></see> that specifies the remote host.</param>
+ <param name="retryCount">The number of times this delegate was called for a specified connection.</param>
+ <returns></returns>
+ </member>
+ <member name="T:System.Runtime.InteropServices.ComRegisterFunctionAttribute">
+ <summary>Specifies the method to call when you register an assembly for use from COM; this enables the execution of user-written code during the registration process.</summary>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComRegisterFunctionAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.InteropServices.ComRegisterFunctionAttribute"></see> class.</summary>
+ </member>
+ <member name="T:System.Runtime.InteropServices.ComSourceInterfacesAttribute">
+ <summary>Identifies a list of interfaces that are exposed as COM event sources for the attributed class.</summary>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComSourceInterfacesAttribute.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.InteropServices.ComSourceInterfacesAttribute"></see> class with the name of the event source interface.</summary>
+ <param name="sourceInterfaces">A null-delimited list of fully qualified event source interface names.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComSourceInterfacesAttribute.#ctor(System.Type)">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.InteropServices.ComSourceInterfacesAttribute"></see> class with the type to use as a source interface.</summary>
+ <param name="sourceInterface">The <see cref="T:System.Type"></see> of the source interface.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComSourceInterfacesAttribute.#ctor(System.Type,System.Type)">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.InteropServices.ComSourceInterfacesAttribute"></see> class with the types to use as source interfaces.</summary>
+ <param name="sourceInterface1">The <see cref="T:System.Type"></see> of the default source interface.</param>
+ <param name="sourceInterface2">The <see cref="T:System.Type"></see> of a source interface.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComSourceInterfacesAttribute.#ctor(System.Type,System.Type,System.Type)">
+ <summary>Initializes a new instance of the ComSourceInterfacesAttribute class with the types to use as source interfaces.</summary>
+ <param name="sourceInterface1">The <see cref="T:System.Type"></see> of the default source interface.</param>
+ <param name="sourceInterface2">The <see cref="T:System.Type"></see> of a source interface.</param>
+ <param name="sourceInterface3">The <see cref="T:System.Type"></see> of a source interface.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComSourceInterfacesAttribute.#ctor(System.Type,System.Type,System.Type,System.Type)">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.InteropServices.ComSourceInterfacesAttribute"></see> class with the types to use as source interfaces.</summary>
+ <param name="sourceInterface1">The <see cref="T:System.Type"></see> of the default source interface.</param>
+ <param name="sourceInterface2">The <see cref="T:System.Type"></see> of a source interface.</param>
+ <param name="sourceInterface3">The <see cref="T:System.Type"></see> of a source interface.</param>
+ <param name="sourceInterface4">The <see cref="T:System.Type"></see> of a source interface.</param>
+ </member>
+ <member name="P:System.Runtime.InteropServices.ComSourceInterfacesAttribute.Value">
+ <summary>Gets the fully qualified name of the event source interface.</summary>
+ <returns>The fully qualified name of the event source interface.</returns>
+ </member>
+ <member name="T:System.Runtime.InteropServices.ComTypes.ADVF">
+ <summary>Specifies the requested behavior when setting up an advise sink or a caching connection with an object.</summary>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.ADVF.ADVF_DATAONSTOP">
+ <summary>For data advisory connections, assures accessibility to data.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.ADVF.ADVF_NODATA">
+ <summary>For data advisory connections (<see cref="M:System.Runtime.InteropServices.ComTypes.IDataObject.DAdvise(System.Runtime.InteropServices.ComTypes.FORMATETC@,System.Runtime.InteropServices.ComTypes.ADVF,System.Runtime.InteropServices.ComTypes.IAdviseSink,System.Int32@)"></see> or <see cref="M:System.Runtime.InteropServices.ComTypes.IConnectionPoint.Advise(System.Object,System.Int32@)"></see>), this flag requests the data object not to send data when it calls <see cref="M:System.Runtime.InteropServices.ComTypes.IAdviseSink.OnDataChange(System.Runtime.InteropServices.ComTypes.FORMATETC@,System.Runtime.InteropServices.ComTypes.STGMEDIUM@)"></see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.ADVF.ADVF_ONLYONCE">
+ <summary>Requests that the object make only one change notification or cache update before deleting the connection.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.ADVF.ADVF_PRIMEFIRST">
+ <summary>Requests that the object not wait for the data or view to change before making an initial call to <see cref="M:System.Runtime.InteropServices.ComTypes.IAdviseSink.OnDataChange(System.Runtime.InteropServices.ComTypes.FORMATETC@,System.Runtime.InteropServices.ComTypes.STGMEDIUM@)"></see> (for data or view advisory connections) or updating the cache (for cache connections).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.ADVF.ADVFCACHE_FORCEBUILTIN">
+ <summary>This value is used by DLL object applications and object handlers that perform the drawing of their objects.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.ADVF.ADVFCACHE_NOHANDLER">
+ <summary>Synonym for <see cref="F:System.Runtime.InteropServices.ComTypes.ADVF.ADVFCACHE_FORCEBUILTIN"></see>, which is used more often.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.ADVF.ADVFCACHE_ONSAVE">
+ <summary>For cache connections, this flag updates the cached representation only when the object containing the cache is saved.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Runtime.InteropServices.ComTypes.BINDPTR">
+ <summary>Contains a pointer to a bound-to <see cref="T:System.Runtime.InteropServices.FUNCDESC"></see> structure, <see cref="T:System.Runtime.InteropServices.VARDESC"></see> structure, or an ITypeComp interface.</summary>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.BINDPTR.lpfuncdesc">
+ <summary>Represents a pointer to a <see cref="T:System.Runtime.InteropServices.FUNCDESC"></see> structure.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.BINDPTR.lptcomp">
+ <summary>Represents a pointer to an <see cref="T:System.Runtime.InteropServices.ComTypes.ITypeComp"></see> interface.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.BINDPTR.lpvardesc">
+ <summary>Represents a pointer to a <see cref="T:System.Runtime.InteropServices.VARDESC"></see> structure.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Runtime.InteropServices.ComTypes.BIND_OPTS">
+ <summary>Stores the parameters that are used during a moniker binding operation.</summary>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.BIND_OPTS.cbStruct">
+ <summary>Specifies the size, in bytes, of the BIND_OPTS structure.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.BIND_OPTS.dwTickCountDeadline">
+ <summary>Indicates the amount of time (clock time in milliseconds, as returned by the GetTickCount function) that the caller specified to complete the binding operation.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.BIND_OPTS.grfFlags">
+ <summary>Controls aspects of moniker binding operations.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.BIND_OPTS.grfMode">
+ <summary>Represents flags that should be used when opening the file that contains the object identified by the moniker.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Runtime.InteropServices.ComTypes.CALLCONV">
+ <summary>Identifies the calling convention used by a method described in a <see cref="https://msdn.microsoft.com/library/85fd7121-3eed-4a83-9ba2-caa81fa1e048">METHODDATA</see> structure.</summary>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.CALLCONV.CC_CDECL">
+ <summary>Indicates that the C declaration (CDECL) calling convention is used for a method.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.CALLCONV.CC_MACPASCAL">
+ <summary>Indicates that the Macintosh Pascal (MACPASCAL) calling convention is used for a method.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.CALLCONV.CC_MAX">
+ <summary>Indicates the end of the <see cref="T:System.Runtime.InteropServices.ComTypes.CALLCONV"></see> enumeration.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.CALLCONV.CC_MPWCDECL">
+ <summary>Indicates that the Macintosh Programmers' Workbench (MPW) CDECL calling convention is used for a method.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.CALLCONV.CC_MPWPASCAL">
+ <summary>Indicates that the Macintosh Programmers' Workbench (MPW) PASCAL calling convention is used for a method.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.CALLCONV.CC_MSCPASCAL">
+ <summary>Indicates that the MSC Pascal (MSCPASCAL) calling convention is used for a method.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.CALLCONV.CC_PASCAL">
+ <summary>Indicates that the Pascal calling convention is used for a method.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.CALLCONV.CC_RESERVED">
+ <summary>This value is reserved for future use.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.CALLCONV.CC_STDCALL">
+ <summary>Indicates that the standard calling convention (STDCALL) is used for a method.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.CALLCONV.CC_SYSCALL">
+ <summary>Indicates that the standard SYSCALL calling convention is used for a method.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Runtime.InteropServices.ComTypes.CONNECTDATA">
+ <summary>Describes a connection that exists to a given connection point.</summary>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.CONNECTDATA.dwCookie">
+ <summary>Represents a connection token that is returned from a call to <see cref="M:System.Runtime.InteropServices.ComTypes.IConnectionPoint.Advise(System.Object,System.Int32@)"></see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.CONNECTDATA.pUnk">
+ <summary>Represents a pointer to the IUnknown interface on a connected advisory sink. The caller must call IUnknown::Release on this pointer when the CONNECTDATA structure is no longer needed.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Runtime.InteropServices.ComTypes.DATADIR">
+ <summary>Specifies the direction of the data flow in the <paramref name="dwDirection">dwDirection</paramref> parameter of the <see cref="M:System.Runtime.InteropServices.ComTypes.IDataObject.EnumFormatEtc(System.Runtime.InteropServices.ComTypes.DATADIR)"></see> method. This determines the formats that the resulting enumerator can enumerate.</summary>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.DATADIR.DATADIR_GET">
+ <summary>Requests that <see cref="M:System.Runtime.InteropServices.ComTypes.IDataObject.EnumFormatEtc(System.Runtime.InteropServices.ComTypes.DATADIR)"></see> supply an enumerator for the formats that can be specified in <see cref="M:System.Runtime.InteropServices.ComTypes.IDataObject.GetData(System.Runtime.InteropServices.ComTypes.FORMATETC@,System.Runtime.InteropServices.ComTypes.STGMEDIUM@)"></see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.DATADIR.DATADIR_SET">
+ <summary>Requests that <see cref="M:System.Runtime.InteropServices.ComTypes.IDataObject.EnumFormatEtc(System.Runtime.InteropServices.ComTypes.DATADIR)"></see> supply an enumerator for the formats that can be specified in <see cref="M:System.Runtime.InteropServices.ComTypes.IDataObject.SetData(System.Runtime.InteropServices.ComTypes.FORMATETC@,System.Runtime.InteropServices.ComTypes.STGMEDIUM@,System.Boolean)"></see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Runtime.InteropServices.ComTypes.DESCKIND">
+ <summary>Identifies the type description being bound to.</summary>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.DESCKIND.DESCKIND_FUNCDESC">
+ <summary>Indicates that a <see cref="T:System.Runtime.InteropServices.FUNCDESC"></see> structure was returned.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.DESCKIND.DESCKIND_IMPLICITAPPOBJ">
+ <summary>Indicates that an IMPLICITAPPOBJ was returned.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.DESCKIND.DESCKIND_MAX">
+ <summary>Indicates an end-of-enumeration marker.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.DESCKIND.DESCKIND_NONE">
+ <summary>Indicates that no match was found.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.DESCKIND.DESCKIND_TYPECOMP">
+ <summary>Indicates that a TYPECOMP was returned.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.DESCKIND.DESCKIND_VARDESC">
+ <summary>Indicates that a VARDESC was returned.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Runtime.InteropServices.ComTypes.DISPPARAMS">
+ <summary>Contains the arguments passed to a method or property by IDispatch::Invoke.</summary>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.DISPPARAMS.cArgs">
+ <summary>Represents the count of arguments.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.DISPPARAMS.cNamedArgs">
+ <summary>Represents the count of named arguments</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.DISPPARAMS.rgdispidNamedArgs">
+ <summary>Represents the dispatch IDs of named arguments.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.DISPPARAMS.rgvarg">
+ <summary>Represents a reference to the array of arguments.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Runtime.InteropServices.ComTypes.DVASPECT">
+ <summary>Specifies the desired data or view aspect of the object when drawing or getting data.</summary>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.DVASPECT.DVASPECT_CONTENT">
+ <summary>A representation of an object that lets that object be displayed as an embedded object inside a container. This value is typically specified for compound document objects. The presentation can be provided for the screen or printer.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.DVASPECT.DVASPECT_DOCPRINT">
+ <summary>A representation of an object on the screen as though it were printed to a printer using the Print command from the File menu. The described data may represent a sequence of pages.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.DVASPECT.DVASPECT_ICON">
+ <summary>An iconic representation of an object.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.DVASPECT.DVASPECT_THUMBNAIL">
+ <summary>A thumbnail representation of an object that lets that object be displayed in a browsing tool. The thumbnail is approximately a 120 by 120 pixel, 16-color (recommended), device-independent bitmap potentially wrapped in a metafile.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Runtime.InteropServices.ComTypes.ELEMDESC.DESCUNION">
+ <summary>Contains information about an element.</summary>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.ELEMDESC.DESCUNION.idldesc">
+ <summary>Contains information for remoting the element.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.ELEMDESC.DESCUNION.paramdesc">
+ <summary>Contains information about the parameter.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Runtime.InteropServices.ComTypes.ELEMDESC">
+ <summary>Contains the type description and process transfer information for a variable, function, or a function parameter.</summary>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.ELEMDESC.desc">
+ <summary>Contains information about an element.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.ELEMDESC.tdesc">
+ <summary>Identifies the type of the element.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Runtime.InteropServices.ComTypes.EXCEPINFO">
+ <summary>Describes the exceptions that occur during IDispatch::Invoke.</summary>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.EXCEPINFO.bstrDescription">
+ <summary>Describes the error intended for the customer.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.EXCEPINFO.bstrHelpFile">
+ <summary>Contains the fully-qualified drive, path, and file name of a Help file that contains more information about the error.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.EXCEPINFO.bstrSource">
+ <summary>Indicates the name of the source of the exception. Typically, this is an application name.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.EXCEPINFO.dwHelpContext">
+ <summary>Indicates the Help context ID of the topic within the Help file.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.EXCEPINFO.pfnDeferredFillIn">
+ <summary>Represents a pointer to a function that takes an <see cref="T:System.Runtime.InteropServices.EXCEPINFO"></see> structure as an argument and returns an HRESULT value. If deferred fill-in is not desired, this field is set to null.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.EXCEPINFO.pvReserved">
+ <summary>This field is reserved; it must be set to null.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.EXCEPINFO.scode">
+ <summary>A return value describing the error.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.EXCEPINFO.wCode">
+ <summary>Represents an error code identifying the error.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.EXCEPINFO.wReserved">
+ <summary>This field is reserved; it must be set to 0.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Runtime.InteropServices.ComTypes.FILETIME">
+ <summary>Represents the number of 100-nanosecond intervals since January 1, 1601. This structure is a 64-bit value.</summary>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.FILETIME.dwHighDateTime">
+ <summary>Specifies the high 32 bits of the FILETIME.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.FILETIME.dwLowDateTime">
+ <summary>Specifies the low 32 bits of the FILETIME.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Runtime.InteropServices.ComTypes.FORMATETC">
+ <summary>Represents a generalized Clipboard format.</summary>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.FORMATETC.cfFormat">
+ <summary>Specifies the particular clipboard format of interest.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.FORMATETC.dwAspect">
+ <summary>Specifies one of the <see cref="T:System.Runtime.InteropServices.ComTypes.DVASPECT"></see> enumeration constants that indicates how much detail should be contained in the rendering.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.FORMATETC.lindex">
+ <summary>Specifies part of the aspect when the data must be split across page boundaries.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.FORMATETC.ptd">
+ <summary>Specifies a pointer to a DVTARGETDEVICE structure containing information about the target device that the data is being composed for.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.FORMATETC.tymed">
+ <summary>Specifies one of the <see cref="T:System.Runtime.InteropServices.ComTypes.TYMED"></see> enumeration constants, which indicates the type of storage medium used to transfer the object's data.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Runtime.InteropServices.ComTypes.FUNCDESC">
+ <summary>Defines a function description.</summary>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.FUNCDESC.callconv">
+ <summary>Specifies the calling convention of a function.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.FUNCDESC.cParams">
+ <summary>Counts the total number of parameters.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.FUNCDESC.cParamsOpt">
+ <summary>Counts the optional parameters.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.FUNCDESC.cScodes">
+ <summary>Counts the permitted return values.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.FUNCDESC.elemdescFunc">
+ <summary>Contains the return type of the function.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.FUNCDESC.funckind">
+ <summary>Specifies whether the function is virtual, static, or dispatch-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.FUNCDESC.invkind">
+ <summary>Specifies the type of a property function.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.FUNCDESC.lprgelemdescParam">
+ <summary>Indicates the size of <see cref="F:System.Runtime.InteropServices.FUNCDESC.cParams"></see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.FUNCDESC.lprgscode">
+ <summary>Stores the count of errors a function can return on a 16-bit system.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.FUNCDESC.memid">
+ <summary>Identifies the function member ID.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.FUNCDESC.oVft">
+ <summary>Specifies the offset in the VTBL for <see cref="F:System.Runtime.InteropServices.FUNCKIND.FUNC_VIRTUAL"></see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.FUNCDESC.wFuncFlags">
+ <summary>Indicates the <see cref="T:System.Runtime.InteropServices.FUNCFLAGS"></see> of a function.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Runtime.InteropServices.ComTypes.FUNCFLAGS">
+ <summary>Identifies the constants that define the properties of a function.</summary>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.FUNCFLAGS.FUNCFLAG_FBINDABLE">
+ <summary>The function that supports data binding.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.FUNCFLAGS.FUNCFLAG_FDEFAULTBIND">
+ <summary>The function that best represents the object. Only one function in a type can have this attribute.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.FUNCFLAGS.FUNCFLAG_FDEFAULTCOLLELEM">
+ <summary>Permits an optimization in which the compiler looks for a member named &quot;xyz&quot; on the type of &quot;abc&quot;. If such a member is found, and is flagged as an accessor function for an element of the default collection, a call is generated to that member function. Permitted on members in dispinterfaces and interfaces; not permitted on modules.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.FUNCFLAGS.FUNCFLAG_FDISPLAYBIND">
+ <summary>The function that is displayed to the user as bindable. <see cref="F:System.Runtime.InteropServices.FUNCFLAGS.FUNCFLAG_FBINDABLE"></see> must also be set.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.FUNCFLAGS.FUNCFLAG_FHIDDEN">
+ <summary>The function should not be displayed to the user, although it exists and is bindable.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.FUNCFLAGS.FUNCFLAG_FIMMEDIATEBIND">
+ <summary>Mapped as individual bindable properties.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.FUNCFLAGS.FUNCFLAG_FNONBROWSABLE">
+ <summary>The property appears in an object browser, but not in a properties browser.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.FUNCFLAGS.FUNCFLAG_FREPLACEABLE">
+ <summary>Tags the interface as having default behaviors.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.FUNCFLAGS.FUNCFLAG_FREQUESTEDIT">
+ <summary>When set, any call to a method that sets the property results first in a call to IPropertyNotifySink::OnRequestEdit. The implementation of OnRequestEdit determines if the call is allowed to set the property.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.FUNCFLAGS.FUNCFLAG_FRESTRICTED">
+ <summary>The function should not be accessible from macro languages. This flag is intended for system-level functions or functions that type browsers should not display.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.FUNCFLAGS.FUNCFLAG_FSOURCE">
+ <summary>The function returns an object that is a source of events.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.FUNCFLAGS.FUNCFLAG_FUIDEFAULT">
+ <summary>The type information member is the default member for display in the user interface.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.FUNCFLAGS.FUNCFLAG_FUSESGETLASTERROR">
+ <summary>The function supports GetLastError. If an error occurs during the function, the caller can call GetLastError to retrieve the error code.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Runtime.InteropServices.ComTypes.FUNCKIND">
+ <summary>Defines how to access a function.</summary>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.FUNCKIND.FUNC_DISPATCH">
+ <summary>The function can be accessed only through IDispatch.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.FUNCKIND.FUNC_NONVIRTUAL">
+ <summary>The function is accessed by static address and takes an implicit this pointer.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.FUNCKIND.FUNC_PUREVIRTUAL">
+ <summary>The function is accessed through the virtual function table (VTBL), and takes an implicit this pointer.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.FUNCKIND.FUNC_STATIC">
+ <summary>The function is accessed by static address and does not take an implicit this pointer.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.FUNCKIND.FUNC_VIRTUAL">
+ <summary>The function is accessed in the same way as <see cref="F:System.Runtime.InteropServices.FUNCKIND.FUNC_PUREVIRTUAL"></see>, except the function has an implementation.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Runtime.InteropServices.ComTypes.IAdviseSink">
+ <summary>Provides a managed definition of the IAdviseSink interface.</summary>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.IAdviseSink.OnClose">
+ <summary>Notifies all registered advisory sinks that the object has changed from the running state to the loaded state. This method is called by a server.</summary>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.IAdviseSink.OnDataChange(System.Runtime.InteropServices.ComTypes.FORMATETC@,System.Runtime.InteropServices.ComTypes.STGMEDIUM@)">
+ <summary>Notifies all data objects currently registered advisory sinks that data in the object has changed.</summary>
+ <param name="format">A <see cref="T:System.Runtime.InteropServices.ComTypes.FORMATETC"></see>, passed by reference, which describes the format, target device, rendering, and storage information of the calling data object.</param>
+ <param name="stgmedium">A <see cref="T:System.Runtime.InteropServices.ComTypes.STGMEDIUM"></see>, passed by reference, which defines the storage medium (global memory, disk file, storage object, stream object, Graphics Device Interface (GDI) object, or undefined) and ownership of that medium for the calling data object.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.IAdviseSink.OnRename(System.Runtime.InteropServices.ComTypes.IMoniker)">
+ <summary>Notifies all registered advisory sinks that the object has been renamed. This method is called by a server.</summary>
+ <param name="moniker">A pointer to the IMoniker interface on the new full moniker of the object.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.IAdviseSink.OnSave">
+ <summary>Notifies all registered advisory sinks that the object has been saved. This method is called by a server.</summary>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.IAdviseSink.OnViewChange(System.Int32,System.Int32)">
+ <summary>Notifies an object's registered advisory sinks that its view has changed. This method is called by a server.</summary>
+ <param name="aspect">The aspect, or view, of the object. Contains a value taken from the <see cref="T:System.Runtime.InteropServices.ComTypes.DVASPECT"></see> enumeration.</param>
+ <param name="index">The portion of the view that has changed. Currently, only -1 is valid.</param>
+ </member>
+ <member name="T:System.Runtime.InteropServices.ComTypes.IBindCtx">
+ <summary>Provides the managed definition of the IBindCtx interface.</summary>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.IBindCtx.EnumObjectParam(System.Runtime.InteropServices.ComTypes.IEnumString@)">
+ <summary>Enumerates the strings that are the keys of the internally maintained table of contextual object parameters.</summary>
+ <param name="ppenum">When this method returns, contains a reference to the object parameter enumerator. This parameter is passed uninitialized.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.IBindCtx.GetBindOptions(System.Runtime.InteropServices.ComTypes.BIND_OPTS@)">
+ <summary>Returns the current binding options stored in the current bind context.</summary>
+ <param name="pbindopts">A pointer to the structure to receive the binding options.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.IBindCtx.GetObjectParam(System.String,System.Object@)">
+ <summary>Looks up the given key in the internally maintained table of contextual object parameters and returns the corresponding object, if one exists.</summary>
+ <param name="pszKey">The name of the object to search for.</param>
+ <param name="ppunk">When this method returns, contains the object interface pointer. This parameter is passed uninitialized.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.IBindCtx.GetRunningObjectTable(System.Runtime.InteropServices.ComTypes.IRunningObjectTable@)">
+ <summary>Returns access to the Running Object Table (ROT) relevant to this binding process.</summary>
+ <param name="pprot">When this method returns, contains a reference to the Running Object Table (ROT). This parameter is passed uninitialized.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.IBindCtx.RegisterObjectBound(System.Object)">
+ <summary>Registers the passed object as one of the objects that has been bound during a moniker operation and that should be released when the operation is complete.</summary>
+ <param name="punk">The object to register for release.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.IBindCtx.RegisterObjectParam(System.String,System.Object)">
+ <summary>Registers the specified object pointer under the specified name in the internally maintained table of object pointers.</summary>
+ <param name="pszKey">The name to register punk with.</param>
+ <param name="punk">The object to register.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.IBindCtx.ReleaseBoundObjects">
+ <summary>Releases all the objects currently registered with the bind context by using the <see cref="M:System.Runtime.InteropServices.ComTypes.IBindCtx.RegisterObjectBound(System.Object)"></see> method.</summary>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.IBindCtx.RevokeObjectBound(System.Object)">
+ <summary>Removes the object from the set of registered objects that need to be released.</summary>
+ <param name="punk">The object to unregister for release.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.IBindCtx.RevokeObjectParam(System.String)">
+ <summary>Revokes the registration of the object currently found under the specified key in the internally maintained table of contextual object parameters, if that key is currently registered.</summary>
+ <param name="pszKey">The key to unregister.</param>
+ <returns>An S_OK``HRESULT value if the specified key was successfully removed from the table; otherwise, an S_FALSE``HRESULT value.</returns>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.IBindCtx.SetBindOptions(System.Runtime.InteropServices.ComTypes.BIND_OPTS@)">
+ <summary>Stores a block of parameters in the bind context. These parameters will apply to later UCOMIMoniker operations that use this bind context.</summary>
+ <param name="pbindopts">The structure containing the binding options to set.</param>
+ </member>
+ <member name="T:System.Runtime.InteropServices.ComTypes.IConnectionPoint">
+ <summary>Provides the managed definition of the IConnectionPoint interface.</summary>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.IConnectionPoint.Advise(System.Object,System.Int32@)">
+ <summary>Establishes an advisory connection between the connection point and the caller's sink object.</summary>
+ <param name="pUnkSink">A reference to the sink to receive calls for the outgoing interface managed by this connection point.</param>
+ <param name="pdwCookie">When this method returns, contains the connection cookie. This parameter is passed uninitialized.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.IConnectionPoint.EnumConnections(System.Runtime.InteropServices.ComTypes.IEnumConnections@)">
+ <summary>Creates an enumerator object for iteration through the connections that exist to this connection point.</summary>
+ <param name="ppEnum">When this method returns, contains the newly created enumerator. This parameter is passed uninitialized.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.IConnectionPoint.GetConnectionInterface(System.Guid@)">
+ <summary>Returns the IID of the outgoing interface managed by this connection point.</summary>
+ <param name="pIID">When this parameter returns, contains the IID of the outgoing interface managed by this connection point. This parameter is passed uninitialized.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.IConnectionPoint.GetConnectionPointContainer(System.Runtime.InteropServices.ComTypes.IConnectionPointContainer@)">
+ <summary>Retrieves the IConnectionPointContainer interface pointer to the connectable object that conceptually owns this connection point.</summary>
+ <param name="ppCPC">When this parameter returns, contains the connectable object's IConnectionPointContainer interface. This parameter is passed uninitialized.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.IConnectionPoint.Unadvise(System.Int32)">
+ <summary>Terminates an advisory connection previously established through the <see cref="M:System.Runtime.InteropServices.ComTypes.IConnectionPoint.Advise(System.Object,System.Int32@)"></see> method.</summary>
+ <param name="dwCookie">The connection cookie previously returned from the <see cref="M:System.Runtime.InteropServices.ComTypes.IConnectionPoint.Advise(System.Object,System.Int32@)"></see> method.</param>
+ </member>
+ <member name="T:System.Runtime.InteropServices.ComTypes.IConnectionPointContainer">
+ <summary>Provides the managed definition of the IConnectionPointContainer interface.</summary>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.IConnectionPointContainer.EnumConnectionPoints(System.Runtime.InteropServices.ComTypes.IEnumConnectionPoints@)">
+ <summary>Creates an enumerator of all the connection points supported in the connectable object, one connection point per IID.</summary>
+ <param name="ppEnum">When this method returns, contains the interface pointer of the enumerator. This parameter is passed uninitialized.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.IConnectionPointContainer.FindConnectionPoint(System.Guid@,System.Runtime.InteropServices.ComTypes.IConnectionPoint@)">
+ <summary>Asks the connectable object if it has a connection point for a particular IID, and if so, returns the IConnectionPoint interface pointer to that connection point.</summary>
+ <param name="riid">A reference to the outgoing interface IID whose connection point is being requested.</param>
+ <param name="ppCP">When this method returns, contains the connection point that manages the outgoing interface riid. This parameter is passed uninitialized.</param>
+ </member>
+ <member name="T:System.Runtime.InteropServices.ComTypes.IDataObject">
+ <summary>Provides the managed definition of the IDataObject interface.</summary>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.IDataObject.DAdvise(System.Runtime.InteropServices.ComTypes.FORMATETC@,System.Runtime.InteropServices.ComTypes.ADVF,System.Runtime.InteropServices.ComTypes.IAdviseSink,System.Int32@)">
+ <summary>Creates a connection between a data object and an advisory sink. This method is called by an object that supports an advisory sink and enables the advisory sink to be notified of changes in the object's data.</summary>
+ <param name="pFormatetc">A <see cref="T:System.Runtime.InteropServices.ComTypes.FORMATETC"></see> structure, passed by reference, that defines the format, target device, aspect, and medium that will be used for future notifications.</param>
+ <param name="advf">One of the <see cref="T:System.Runtime.InteropServices.ComTypes.ADVF"></see> values that specifies a group of flags for controlling the advisory connection.</param>
+ <param name="adviseSink">A pointer to the <see cref="T:System.Runtime.InteropServices.ComTypes.IAdviseSink"></see> interface on the advisory sink that will receive the change notification.</param>
+ <param name="connection">When this method returns, contains a pointer to a DWORD token that identifies this connection. You can use this token later to delete the advisory connection by passing it to <see cref="M:System.Runtime.InteropServices.ComTypes.IDataObject.DUnadvise(System.Int32)"></see>. If this value is zero, the connection was not established. This parameter is passed uninitialized.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">This method supports the standard return values E_INVALIDARG, E_UNEXPECTED, and E_OUTOFMEMORY, as well as the following: </p>
+ <table><thead><tr><th> Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Description <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> S_OK <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> The advisory connection was created. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> E_NOTIMPL <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> This method is not implemented on the data object. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> DV_E_LINDEX <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> There is an invalid value for <xref href="System.Runtime.InteropServices.ComTypes.FORMATETC.lindex"></xref>; currently, only -1 is supported. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr><tr><td> DV_E_FORMATETC <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="20" sourceendlinenumber="20"> </td><td> There is an invalid value for the <code data-dev-comment-type="paramref">pFormatetc</code> parameter. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="22" sourceendlinenumber="22"> </td></tr><tr><td> OLE_E_ADVISENOTSUPPORTED <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="24" sourceendlinenumber="24"> </td><td> The data object does not support change notification. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="26" sourceendlinenumber="26"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.IDataObject.DUnadvise(System.Int32)">
+ <summary>Destroys a notification connection that had been previously established.</summary>
+ <param name="connection">A DWORD token that specifies the connection to remove. Use the value returned by <see cref="M:System.Runtime.InteropServices.ComTypes.IDataObject.DAdvise(System.Runtime.InteropServices.ComTypes.FORMATETC@,System.Runtime.InteropServices.ComTypes.ADVF,System.Runtime.InteropServices.ComTypes.IAdviseSink,System.Int32@)"></see> when the connection was originally established.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.IDataObject.EnumDAdvise(System.Runtime.InteropServices.ComTypes.IEnumSTATDATA@)">
+ <summary>Creates an object that can be used to enumerate the current advisory connections.</summary>
+ <param name="enumAdvise">When this method returns, contains an <see cref="T:System.Runtime.InteropServices.ComTypes.IEnumSTATDATA"></see> that receives the interface pointer to the new enumerator object. If the implementation sets enumAdvise to null, there are no connections to advisory sinks at this time. This parameter is passed uninitialized.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">This method supports the standard return value E_OUTOFMEMORY, as well as the following: </p>
+ <table><thead><tr><th> Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Description <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> S_OK <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> The enumerator object is successfully instantiated or there are no connections. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> OLE_E_ADVISENOTSUPPORTED <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> This object does not support advisory notifications. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.IDataObject.EnumFormatEtc(System.Runtime.InteropServices.ComTypes.DATADIR)">
+ <summary>Creates an object for enumerating the <see cref="T:System.Runtime.InteropServices.ComTypes.FORMATETC"></see> structures for a data object. These structures are used in calls to <see cref="M:System.Runtime.InteropServices.ComTypes.IDataObject.GetData(System.Runtime.InteropServices.ComTypes.FORMATETC@,System.Runtime.InteropServices.ComTypes.STGMEDIUM@)"></see> or <see cref="M:System.Runtime.InteropServices.ComTypes.IDataObject.SetData(System.Runtime.InteropServices.ComTypes.FORMATETC@,System.Runtime.InteropServices.ComTypes.STGMEDIUM@,System.Boolean)"></see>.</summary>
+ <param name="direction">One of the <see cref="T:System.Runtime.InteropServices.ComTypes.DATADIR"></see> values that specifies the direction of the data.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">This method supports the standard return values E_INVALIDARG and E_OUTOFMEMORY, as well as the following: </p>
+ <table><thead><tr><th> Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Description <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> S_OK <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> The enumerator object was successfully created. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> E_NOTIMPL <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> The direction specified by the <code data-dev-comment-type="paramref">direction</code> parameter is not supported. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> OLE_S_USEREG <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> Requests that OLE enumerate the formats from the registry. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.IDataObject.GetCanonicalFormatEtc(System.Runtime.InteropServices.ComTypes.FORMATETC@,System.Runtime.InteropServices.ComTypes.FORMATETC@)">
+ <summary>Provides a standard <see cref="T:System.Runtime.InteropServices.ComTypes.FORMATETC"></see> structure that is logically equivalent to a more complex structure. Use this method to determine whether two different <see cref="T:System.Runtime.InteropServices.ComTypes.FORMATETC"></see> structures would return the same data, removing the need for duplicate rendering.</summary>
+ <param name="formatIn">A pointer to a <see cref="T:System.Runtime.InteropServices.ComTypes.FORMATETC"></see> structure, passed by reference, that defines the format, medium, and target device that the caller would like to use to retrieve data in a subsequent call such as <see cref="M:System.Runtime.InteropServices.ComTypes.IDataObject.GetData(System.Runtime.InteropServices.ComTypes.FORMATETC@,System.Runtime.InteropServices.ComTypes.STGMEDIUM@)"></see>. The <see cref="T:System.Runtime.InteropServices.ComTypes.TYMED"></see> member is not significant in this case and should be ignored.</param>
+ <param name="formatOut">When this method returns, contains a pointer to a <see cref="T:System.Runtime.InteropServices.ComTypes.FORMATETC"></see> structure that contains the most general information possible for a specific rendering, making it canonically equivalent to formatetIn. The caller must allocate this structure and the <see cref="M:System.Runtime.InteropServices.ComTypes.IDataObject.GetCanonicalFormatEtc(System.Runtime.InteropServices.ComTypes.FORMATETC@,System.Runtime.InteropServices.ComTypes.FORMATETC@)"></see> method must fill in the data. To retrieve data in a subsequent call such as <see cref="M:System.Runtime.InteropServices.ComTypes.IDataObject.GetData(System.Runtime.InteropServices.ComTypes.FORMATETC@,System.Runtime.InteropServices.ComTypes.STGMEDIUM@)"></see>, the caller uses the supplied value of formatOut, unless the value supplied is null. This value is null if the method returns DATA_S_SAMEFORMATETC. The <see cref="T:System.Runtime.InteropServices.ComTypes.TYMED"></see> member is not significant in this case and should be ignored. This parameter is passed uninitialized.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">This method supports the standard return values E_INVALIDARG, E_UNEXPECTED, and E_OUTOFMEMORY, as well as the following: </p>
+ <table><thead><tr><th> Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Description <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> S_OK <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> The returned <xref href="System.Runtime.InteropServices.ComTypes.FORMATETC"></xref> structure is different from the one that was passed. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> DATA_S_SAMEFORMATETC <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> The <xref href="System.Runtime.InteropServices.ComTypes.FORMATETC"></xref> structures are the same and <code>null</code> is returned in the <code data-dev-comment-type="paramref">formatOut</code> parameter. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> DV_E_LINDEX <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> There is an invalid value for <xref href="System.Runtime.InteropServices.ComTypes.FORMATETC.lindex"></xref>; currently, only -1 is supported. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr><tr><td> DV_E_FORMATETC <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="20" sourceendlinenumber="20"> </td><td> There is an invalid value for the <code data-dev-comment-type="paramref">pFormatetc</code> parameter. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="22" sourceendlinenumber="22"> </td></tr><tr><td> OLE_E_NOTRUNNING <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="24" sourceendlinenumber="24"> </td><td> The application is not running. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="26" sourceendlinenumber="26"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.IDataObject.GetData(System.Runtime.InteropServices.ComTypes.FORMATETC@,System.Runtime.InteropServices.ComTypes.STGMEDIUM@)">
+ <summary>Obtains data from a source data object. The <see cref="M:System.Runtime.InteropServices.ComTypes.IDataObject.GetData(System.Runtime.InteropServices.ComTypes.FORMATETC@,System.Runtime.InteropServices.ComTypes.STGMEDIUM@)"></see> method, which is called by a data consumer, renders the data described in the specified <see cref="T:System.Runtime.InteropServices.ComTypes.FORMATETC"></see> structure and transfers it through the specified <see cref="T:System.Runtime.InteropServices.ComTypes.STGMEDIUM"></see> structure. The caller then assumes responsibility for releasing the <see cref="T:System.Runtime.InteropServices.ComTypes.STGMEDIUM"></see> structure.</summary>
+ <param name="format">A pointer to a <see cref="T:System.Runtime.InteropServices.ComTypes.FORMATETC"></see> structure, passed by reference, that defines the format, medium, and target device to use when passing the data. It is possible to specify more than one medium by using the Boolean OR operator, allowing the method to choose the best medium among those specified.</param>
+ <param name="medium">When this method returns, contains a pointer to the <see cref="T:System.Runtime.InteropServices.ComTypes.STGMEDIUM"></see> structure that indicates the storage medium containing the returned data through its <see cref="F:System.Runtime.InteropServices.ComTypes.STGMEDIUM.tymed"></see> member, and the responsibility for releasing the medium through the value of its <see cref="F:System.Runtime.InteropServices.ComTypes.STGMEDIUM.pUnkForRelease"></see> member. If <see cref="F:System.Runtime.InteropServices.ComTypes.STGMEDIUM.pUnkForRelease"></see> is null, the receiver of the medium is responsible for releasing it; otherwise, <see cref="F:System.Runtime.InteropServices.ComTypes.STGMEDIUM.pUnkForRelease"></see> points to the IUnknown interface on the appropriate object so its Release method can be called. The medium must be allocated and filled in by <see cref="M:System.Runtime.InteropServices.ComTypes.IDataObject.GetData(System.Runtime.InteropServices.ComTypes.FORMATETC@,System.Runtime.InteropServices.ComTypes.STGMEDIUM@)"></see>. This parameter is passed uninitialized.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.IDataObject.GetDataHere(System.Runtime.InteropServices.ComTypes.FORMATETC@,System.Runtime.InteropServices.ComTypes.STGMEDIUM@)">
+ <summary>Obtains data from a source data object. This method, which is called by a data consumer, differs from the <see cref="M:System.Runtime.InteropServices.ComTypes.IDataObject.GetData(System.Runtime.InteropServices.ComTypes.FORMATETC@,System.Runtime.InteropServices.ComTypes.STGMEDIUM@)"></see> method in that the caller must allocate and free the specified storage medium.</summary>
+ <param name="format">A pointer to a <see cref="T:System.Runtime.InteropServices.ComTypes.FORMATETC"></see> structure, passed by reference, that defines the format, medium, and target device to use when passing the data. Only one medium can be specified in <see cref="T:System.Runtime.InteropServices.ComTypes.TYMED"></see>, and only the following <see cref="T:System.Runtime.InteropServices.ComTypes.TYMED"></see> values are valid: <see cref="F:System.Runtime.InteropServices.ComTypes.TYMED.TYMED_ISTORAGE"></see>, <see cref="F:System.Runtime.InteropServices.ComTypes.TYMED.TYMED_ISTREAM"></see>, <see cref="F:System.Runtime.InteropServices.ComTypes.TYMED.TYMED_HGLOBAL"></see>, or <see cref="F:System.Runtime.InteropServices.ComTypes.TYMED.TYMED_FILE"></see>.</param>
+ <param name="medium">A <see cref="T:System.Runtime.InteropServices.ComTypes.STGMEDIUM"></see>, passed by reference, that defines the storage medium containing the data being transferred. The medium must be allocated by the caller and filled in by <see cref="M:System.Runtime.InteropServices.ComTypes.IDataObject.GetDataHere(System.Runtime.InteropServices.ComTypes.FORMATETC@,System.Runtime.InteropServices.ComTypes.STGMEDIUM@)"></see>. The caller must also free the medium. The implementation of this method must always supply a value of null for the <see cref="F:System.Runtime.InteropServices.ComTypes.STGMEDIUM.pUnkForRelease"></see> member of the <see cref="T:System.Runtime.InteropServices.ComTypes.STGMEDIUM"></see> structure that this parameter points to.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.IDataObject.QueryGetData(System.Runtime.InteropServices.ComTypes.FORMATETC@)">
+ <summary>Determines whether the data object is capable of rendering the data described in the <see cref="T:System.Runtime.InteropServices.ComTypes.FORMATETC"></see> structure. Objects attempting a paste or drop operation can call this method before calling <see cref="M:System.Runtime.InteropServices.ComTypes.IDataObject.GetData(System.Runtime.InteropServices.ComTypes.FORMATETC@,System.Runtime.InteropServices.ComTypes.STGMEDIUM@)"></see> to get an indication of whether the operation may be successful.</summary>
+ <param name="format">A pointer to a <see cref="T:System.Runtime.InteropServices.ComTypes.FORMATETC"></see> structure, passed by reference, that defines the format, medium, and target device to use for the query.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">This method supports the standard return values E_INVALIDARG, E_UNEXPECTED, and E_OUTOFMEMORY, as well as the following: </p>
+ <table><thead><tr><th> Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Description <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> S_OK <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> A subsequent call to <xref href="System.Runtime.InteropServices.ComTypes.IDataObject.GetData(System.Runtime.InteropServices.ComTypes.FORMATETC@,System.Runtime.InteropServices.ComTypes.STGMEDIUM@)"></xref> would probably be successful. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> DV_E_LINDEX <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> An invalid value for <xref href="System.Runtime.InteropServices.ComTypes.FORMATETC.lindex"></xref>; currently, only -1 is supported. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> DV_E_FORMATETC <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> An invalid value for the <code data-dev-comment-type="paramref">pFormatetc</code> parameter. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr><tr><td> DV_E_TYMED <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="20" sourceendlinenumber="20"> </td><td> An invalid <xref href="System.Runtime.InteropServices.ComTypes.FORMATETC.tymed"></xref> value. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="22" sourceendlinenumber="22"> </td></tr><tr><td> DV_E_DVASPECT <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="24" sourceendlinenumber="24"> </td><td> An invalid <xref href="System.Runtime.InteropServices.ComTypes.FORMATETC.dwAspect"></xref> value. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="26" sourceendlinenumber="26"> </td></tr><tr><td> OLE_E_NOTRUNNING <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="28" sourceendlinenumber="28"> </td><td> The application is not running. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="30" sourceendlinenumber="30"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.IDataObject.SetData(System.Runtime.InteropServices.ComTypes.FORMATETC@,System.Runtime.InteropServices.ComTypes.STGMEDIUM@,System.Boolean)">
+ <summary>Transfers data to the object that implements this method. This method is called by an object that contains a data source.</summary>
+ <param name="formatIn">A <see cref="T:System.Runtime.InteropServices.ComTypes.FORMATETC"></see> structure, passed by reference, that defines the format used by the data object when interpreting the data contained in the storage medium.</param>
+ <param name="medium">A <see cref="T:System.Runtime.InteropServices.ComTypes.STGMEDIUM"></see> structure, passed by reference, that defines the storage medium in which the data is being passed.</param>
+ <param name="release">true to specify that the data object called, which implements <see cref="M:System.Runtime.InteropServices.ComTypes.IDataObject.SetData(System.Runtime.InteropServices.ComTypes.FORMATETC@,System.Runtime.InteropServices.ComTypes.STGMEDIUM@,System.Boolean)"></see>, owns the storage medium after the call returns. This means that the data object must free the medium after it has been used by calling the ReleaseStgMedium function. false to specify that the caller retains ownership of the storage medium, and the data object called uses the storage medium for the duration of the call only.</param>
+ </member>
+ <member name="T:System.Runtime.InteropServices.ComTypes.IDLDESC">
+ <summary>Contains information needed for transferring a structure element, parameter, or function return value between processes.</summary>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.IDLDESC.dwReserved">
+ <summary>Reserved; set to null.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.IDLDESC.wIDLFlags">
+ <summary>Indicates an <see cref="T:System.Runtime.InteropServices.IDLFLAG"></see> value describing the type.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Runtime.InteropServices.ComTypes.IDLFLAG">
+ <summary>Describes how to transfer a structure element, parameter, or function return value between processes.</summary>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.IDLFLAG.IDLFLAG_FIN">
+ <summary>The parameter passes information from the caller to the callee.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.IDLFLAG.IDLFLAG_FLCID">
+ <summary>The parameter is the local identifier of a client application.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.IDLFLAG.IDLFLAG_FOUT">
+ <summary>The parameter returns information from the callee to the caller.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.IDLFLAG.IDLFLAG_FRETVAL">
+ <summary>The parameter is the return value of the member.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.IDLFLAG.IDLFLAG_NONE">
+ <summary>Does not specify whether the parameter passes or receives information.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Runtime.InteropServices.ComTypes.IEnumConnectionPoints">
+ <summary>Manages the definition of the IEnumConnectionPoints interface.</summary>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.IEnumConnectionPoints.Clone(System.Runtime.InteropServices.ComTypes.IEnumConnectionPoints@)">
+ <summary>Creates a new enumerator that contains the same enumeration state as the current one.</summary>
+ <param name="ppenum">When this method returns, contains a reference to the newly created enumerator. This parameter is passed uninitialized.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.IEnumConnectionPoints.Next(System.Int32,System.Runtime.InteropServices.ComTypes.IConnectionPoint[],System.IntPtr)">
+ <summary>Retrieves a specified number of items in the enumeration sequence.</summary>
+ <param name="celt">The number of IConnectionPoint references to return in rgelt.</param>
+ <param name="rgelt">When this method returns, contains a reference to the enumerated connections. This parameter is passed uninitialized.</param>
+ <param name="pceltFetched">When this method returns, contains a reference to the actual number of connections enumerated in rgelt.</param>
+ <returns>S_OK if the <paramref name="pceltFetched">pceltFetched</paramref> parameter equals the <paramref name="celt">celt</paramref> parameter; otherwise, S_FALSE.</returns>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.IEnumConnectionPoints.Reset">
+ <summary>Resets the enumeration sequence to the beginning.</summary>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.IEnumConnectionPoints.Skip(System.Int32)">
+ <summary>Skips a specified number of items in the enumeration sequence.</summary>
+ <param name="celt">The number of elements to skip in the enumeration.</param>
+ <returns>S_OK if the number of elements skipped equals the <paramref name="celt">celt</paramref> parameter; otherwise, S_FALSE.</returns>
+ </member>
+ <member name="T:System.Runtime.InteropServices.ComTypes.IEnumConnections">
+ <summary>Manages the definition of the IEnumConnections interface.</summary>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.IEnumConnections.Clone(System.Runtime.InteropServices.ComTypes.IEnumConnections@)">
+ <summary>Creates a new enumerator that contains the same enumeration state as the current one.</summary>
+ <param name="ppenum">When this method returns, contains a reference to the newly created enumerator. This parameter is passed uninitialized.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.IEnumConnections.Next(System.Int32,System.Runtime.InteropServices.ComTypes.CONNECTDATA[],System.IntPtr)">
+ <summary>Retrieves a specified number of items in the enumeration sequence.</summary>
+ <param name="celt">The number of <see cref="T:System.Runtime.InteropServices.CONNECTDATA"></see> structures to return in rgelt.</param>
+ <param name="rgelt">When this method returns, contains a reference to the enumerated connections. This parameter is passed uninitialized.</param>
+ <param name="pceltFetched">When this method returns, contains a reference to the actual number of connections enumerated in rgelt.</param>
+ <returns>S_OK if the <paramref name="pceltFetched">pceltFetched</paramref> parameter equals the <paramref name="celt">celt</paramref> parameter; otherwise, S_FALSE.</returns>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.IEnumConnections.Reset">
+ <summary>Resets the enumeration sequence to the beginning.</summary>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.IEnumConnections.Skip(System.Int32)">
+ <summary>Skips a specified number of items in the enumeration sequence.</summary>
+ <param name="celt">The number of elements to skip in the enumeration.</param>
+ <returns>S_OK if the number of elements skipped equals the <paramref name="celt">celt</paramref> parameter; otherwise, S_FALSE.</returns>
+ </member>
+ <member name="T:System.Runtime.InteropServices.ComTypes.IEnumFORMATETC">
+ <summary>Provides the managed definition of the IEnumFORMATETC interface.</summary>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.IEnumFORMATETC.Clone(System.Runtime.InteropServices.ComTypes.IEnumFORMATETC@)">
+ <summary>Creates a new enumerator that contains the same enumeration state as the current enumerator.</summary>
+ <param name="newEnum">When this method returns, contains a reference to the newly created enumerator. This parameter is passed uninitialized.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.IEnumFORMATETC.Next(System.Int32,System.Runtime.InteropServices.ComTypes.FORMATETC[],System.Int32[])">
+ <summary>Retrieves a specified number of items in the enumeration sequence.</summary>
+ <param name="celt">The number of <see cref="T:System.Runtime.InteropServices.ComTypes.FORMATETC"></see> references to return in rgelt.</param>
+ <param name="rgelt">When this method returns, contains a reference to the enumerated <see cref="T:System.Runtime.InteropServices.ComTypes.FORMATETC"></see> references. This parameter is passed uninitialized.</param>
+ <param name="pceltFetched">When this method returns, contains a reference to the actual number of references enumerated in rgelt. This parameter is passed uninitialized.</param>
+ <returns>S_OK if the <paramref name="pceltFetched">pceltFetched</paramref> parameter equals the <paramref name="celt">celt</paramref> parameter; otherwise, S_FALSE.</returns>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.IEnumFORMATETC.Reset">
+ <summary>Resets the enumeration sequence to the beginning.</summary>
+ <returns>An HRESULT with the value S_OK.</returns>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.IEnumFORMATETC.Skip(System.Int32)">
+ <summary>Skips a specified number of items in the enumeration sequence.</summary>
+ <param name="celt">The number of elements to skip in the enumeration.</param>
+ <returns>S_OK if the number of elements skipped equals the <paramref name="celt">celt</paramref> parameter; otherwise, S_FALSE.</returns>
+ </member>
+ <member name="T:System.Runtime.InteropServices.ComTypes.IEnumMoniker">
+ <summary>Manages the definition of the IEnumMoniker interface.</summary>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.IEnumMoniker.Clone(System.Runtime.InteropServices.ComTypes.IEnumMoniker@)">
+ <summary>Creates a new enumerator that contains the same enumeration state as the current one.</summary>
+ <param name="ppenum">When this method returns, contains a reference to the newly created enumerator. This parameter is passed uninitialized.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.IEnumMoniker.Next(System.Int32,System.Runtime.InteropServices.ComTypes.IMoniker[],System.IntPtr)">
+ <summary>Retrieves a specified number of items in the enumeration sequence.</summary>
+ <param name="celt">The number of monikers to return in rgelt.</param>
+ <param name="rgelt">When this method returns, contains a reference to the enumerated monikers. This parameter is passed uninitialized.</param>
+ <param name="pceltFetched">When this method returns, contains a reference to the actual number of monikers enumerated in rgelt.</param>
+ <returns>S_OK if the <paramref name="pceltFetched">pceltFetched</paramref> parameter equals the <paramref name="celt">celt</paramref> parameter; otherwise, S_FALSE.</returns>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.IEnumMoniker.Reset">
+ <summary>Resets the enumeration sequence to the beginning.</summary>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.IEnumMoniker.Skip(System.Int32)">
+ <summary>Skips a specified number of items in the enumeration sequence.</summary>
+ <param name="celt">The number of elements to skip in the enumeration.</param>
+ <returns>S_OK if the number of elements skipped equals the <paramref name="celt">celt</paramref> parameter; otherwise, S_FALSE.</returns>
+ </member>
+ <member name="T:System.Runtime.InteropServices.ComTypes.IEnumSTATDATA">
+ <summary>Provides the managed definition of the IEnumSTATDATA interface.</summary>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.IEnumSTATDATA.Clone(System.Runtime.InteropServices.ComTypes.IEnumSTATDATA@)">
+ <summary>Creates a new enumerator that contains the same enumeration state as the current enumerator.</summary>
+ <param name="newEnum">When this method returns, contains a reference to the newly created enumerator. This parameter is passed uninitialized.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.IEnumSTATDATA.Next(System.Int32,System.Runtime.InteropServices.ComTypes.STATDATA[],System.Int32[])">
+ <summary>Retrieves a specified number of items in the enumeration sequence.</summary>
+ <param name="celt">The number of <see cref="T:System.Runtime.InteropServices.ComTypes.STATDATA"></see> references to return in rgelt.</param>
+ <param name="rgelt">When this method returns, contains a reference to the enumerated <see cref="T:System.Runtime.InteropServices.ComTypes.STATDATA"></see> references. This parameter is passed uninitialized.</param>
+ <param name="pceltFetched">When this parameter returns, contains a reference to the actual number of references enumerated in rgelt. This parameter is passed uninitialized.</param>
+ <returns>S_OK if the <paramref name="pceltFetched">pceltFetched</paramref> parameter equals the <paramref name="celt">celt</paramref> parameter; otherwise, S_FALSE.</returns>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.IEnumSTATDATA.Reset">
+ <summary>Resets the enumeration sequence to the beginning.</summary>
+ <returns>An HRESULT with the value S_OK.</returns>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.IEnumSTATDATA.Skip(System.Int32)">
+ <summary>Skips a specified number of items in the enumeration sequence.</summary>
+ <param name="celt">The number of elements to skip in the enumeration.</param>
+ <returns>S_OK if the number of elements skipped equals the <paramref name="celt">celt</paramref> parameter; otherwise, S_FALSE.</returns>
+ </member>
+ <member name="T:System.Runtime.InteropServices.ComTypes.IEnumString">
+ <summary>Manages the definition of the IEnumString interface.</summary>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.IEnumString.Clone(System.Runtime.InteropServices.ComTypes.IEnumString@)">
+ <summary>Creates a new enumerator that contains the same enumeration state as the current one.</summary>
+ <param name="ppenum">When this method returns, contains a reference to the newly created enumerator. This parameter is passed uninitialized.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.IEnumString.Next(System.Int32,System.String[],System.IntPtr)">
+ <summary>Retrieves a specified number of items in the enumeration sequence.</summary>
+ <param name="celt">The number of strings to return in rgelt.</param>
+ <param name="rgelt">When this method returns, contains a reference to the enumerated strings. This parameter is passed uninitialized.</param>
+ <param name="pceltFetched">When this method returns, contains a reference to the actual number of strings enumerated in rgelt.</param>
+ <returns>S_OK if the <paramref name="pceltFetched">pceltFetched</paramref> parameter equals the <paramref name="celt">celt</paramref> parameter; otherwise, S_FALSE.</returns>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.IEnumString.Reset">
+ <summary>Resets the enumeration sequence to the beginning.</summary>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.IEnumString.Skip(System.Int32)">
+ <summary>Skips a specified number of items in the enumeration sequence.</summary>
+ <param name="celt">The number of elements to skip in the enumeration.</param>
+ <returns>S_OK if the number of elements skipped equals the <paramref name="celt">celt</paramref> parameter; otherwise, S_FALSE.</returns>
+ </member>
+ <member name="T:System.Runtime.InteropServices.ComTypes.IEnumVARIANT">
+ <summary>Manages the definition of the IEnumVARIANT interface.</summary>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.IEnumVARIANT.Clone">
+ <summary>Creates a new enumerator that contains the same enumeration state as the current one.</summary>
+ <returns>An <see cref="T:System.Runtime.InteropServices.ComTypes.IEnumVARIANT"></see> reference to the newly created enumerator.</returns>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.IEnumVARIANT.Next(System.Int32,System.Object[],System.IntPtr)">
+ <summary>Retrieves a specified number of items in the enumeration sequence.</summary>
+ <param name="celt">The number of elements to return in rgelt.</param>
+ <param name="rgVar">When this method returns, contains a reference to the enumerated elements. This parameter is passed uninitialized.</param>
+ <param name="pceltFetched">When this method returns, contains a reference to the actual number of elements enumerated in rgelt.</param>
+ <returns>S_OK if the <paramref name="pceltFetched">pceltFetched</paramref> parameter equals the <paramref name="celt">celt</paramref> parameter; otherwise, S_FALSE.</returns>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.IEnumVARIANT.Reset">
+ <summary>Resets the enumeration sequence to the beginning.</summary>
+ <returns>An HRESULT with the value S_OK.</returns>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.IEnumVARIANT.Skip(System.Int32)">
+ <summary>Skips a specified number of items in the enumeration sequence.</summary>
+ <param name="celt">The number of elements to skip in the enumeration.</param>
+ <returns>S_OK if the number of elements skipped equals <paramref name="celt">celt</paramref> parameter; otherwise, S_FALSE.</returns>
+ </member>
+ <member name="T:System.Runtime.InteropServices.ComTypes.IMoniker">
+ <summary>Provides the managed definition of the IMoniker interface, with COM functionality from IPersist and IPersistStream.</summary>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.IMoniker.BindToObject(System.Runtime.InteropServices.ComTypes.IBindCtx,System.Runtime.InteropServices.ComTypes.IMoniker,System.Guid@,System.Object@)">
+ <summary>Uses the moniker to bind to the object that it identifies.</summary>
+ <param name="pbc">A reference to the IBindCtx interface on the bind context object used in this binding operation.</param>
+ <param name="pmkToLeft">A reference to the moniker to the left of the current moniker, if the moniker is part of a composite moniker.</param>
+ <param name="riidResult">The interface identifier (IID) of the interface that the client intends to use to communicate with the object that the moniker identifies.</param>
+ <param name="ppvResult">When this method returns, contains a reference to the interface requested by riidResult. This parameter is passed uninitialized.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.IMoniker.BindToStorage(System.Runtime.InteropServices.ComTypes.IBindCtx,System.Runtime.InteropServices.ComTypes.IMoniker,System.Guid@,System.Object@)">
+ <summary>Retrieves an interface pointer to the storage that contains the object identified by the moniker.</summary>
+ <param name="pbc">A reference to the IBindCtx interface on the bind context object used during this binding operation.</param>
+ <param name="pmkToLeft">A reference to the moniker to the left of the current moniker, if the moniker is part of a composite moniker.</param>
+ <param name="riid">The interface identifier (IID) of the storage interface requested.</param>
+ <param name="ppvObj">When this method returns, contains a reference to the interface requested by riid. This parameter is passed uninitialized.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.IMoniker.CommonPrefixWith(System.Runtime.InteropServices.ComTypes.IMoniker,System.Runtime.InteropServices.ComTypes.IMoniker@)">
+ <summary>Creates a new moniker based on the common prefix that this moniker shares with another moniker.</summary>
+ <param name="pmkOther">A reference to the IMoniker interface on another moniker to compare with the current moniker for a common prefix.</param>
+ <param name="ppmkPrefix">When this method returns, contains the moniker that is the common prefix of the current moniker and pmkOther. This parameter is passed uninitialized.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.IMoniker.ComposeWith(System.Runtime.InteropServices.ComTypes.IMoniker,System.Boolean,System.Runtime.InteropServices.ComTypes.IMoniker@)">
+ <summary>Combines the current moniker with another moniker, creating a new composite moniker.</summary>
+ <param name="pmkRight">A reference to the IMoniker interface on a moniker to append to the end of the current moniker.</param>
+ <param name="fOnlyIfNotGeneric">true to indicate that the caller requires a nongeneric composition. The operation proceeds only if pmkRight is a moniker class that the current moniker can combine with in some way other than forming a generic composite. false to indicate that the method can create a generic composite if necessary.</param>
+ <param name="ppmkComposite">When this method returns, contains a reference to the resulting composite moniker. This parameter is passed uninitialized.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.IMoniker.Enum(System.Boolean,System.Runtime.InteropServices.ComTypes.IEnumMoniker@)">
+ <summary>Supplies a pointer to an enumerator that can enumerate the components of a composite moniker.</summary>
+ <param name="fForward">true to enumerate the monikers from left to right. false to enumerate from right to left.</param>
+ <param name="ppenumMoniker">When this method returns, contains a reference to the enumerator object for the moniker. This parameter is passed uninitialized.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.IMoniker.GetClassID(System.Guid@)">
+ <summary>Retrieves the class identifier (CLSID) of an object.</summary>
+ <param name="pClassID">When this method returns, contains the CLSID. This parameter is passed uninitialized.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.IMoniker.GetDisplayName(System.Runtime.InteropServices.ComTypes.IBindCtx,System.Runtime.InteropServices.ComTypes.IMoniker,System.String@)">
+ <summary>Gets the display name, which is a user-readable representation of the current moniker.</summary>
+ <param name="pbc">A reference to the bind context to use in this operation.</param>
+ <param name="pmkToLeft">A reference to the moniker to the left of the current moniker, if the moniker is part of a composite moniker.</param>
+ <param name="ppszDisplayName">When this method returns, contains the display name string. This parameter is passed uninitialized.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.IMoniker.GetSizeMax(System.Int64@)">
+ <summary>Returns the size, in bytes, of the stream needed to save the object.</summary>
+ <param name="pcbSize">When this method returns, contains a long value indicating the size, in bytes, of the stream needed to save this object. This parameter is passed uninitialized.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.IMoniker.GetTimeOfLastChange(System.Runtime.InteropServices.ComTypes.IBindCtx,System.Runtime.InteropServices.ComTypes.IMoniker,System.Runtime.InteropServices.ComTypes.FILETIME@)">
+ <summary>Provides a number representing the time that the object identified by the current moniker was last changed.</summary>
+ <param name="pbc">A reference to the bind context to use in this binding operation.</param>
+ <param name="pmkToLeft">A reference to the moniker to the left of the current moniker, if the moniker is part of a composite moniker.</param>
+ <param name="pFileTime">When this method returns, contains the time of the last change. This parameter is passed uninitialized.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.IMoniker.Hash(System.Int32@)">
+ <summary>Calculates a 32-bit integer using the internal state of the moniker.</summary>
+ <param name="pdwHash">When this method returns, contains the hash value for this moniker. This parameter is passed uninitialized.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.IMoniker.Inverse(System.Runtime.InteropServices.ComTypes.IMoniker@)">
+ <summary>Provides a moniker that, when composed to the right of the current moniker or one of similar structure, composes to nothing.</summary>
+ <param name="ppmk">When this method returns, contains a moniker that is the inverse of the current moniker. This parameter is passed uninitialized.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.IMoniker.IsDirty">
+ <summary>Checks the object for changes since it was last saved.</summary>
+ <returns>An S_OK``HRESULT value if the object has changed; otherwise, an S_FALSE``HRESULT value.</returns>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.IMoniker.IsEqual(System.Runtime.InteropServices.ComTypes.IMoniker)">
+ <summary>Compares the current moniker with a specified moniker and indicates whether they are identical.</summary>
+ <param name="pmkOtherMoniker">A reference to the moniker to use for comparison.</param>
+ <returns>An S_OK``HRESULT value if the monikers are identical; otherwise, an S_FALSE``HRESULT value.</returns>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.IMoniker.IsRunning(System.Runtime.InteropServices.ComTypes.IBindCtx,System.Runtime.InteropServices.ComTypes.IMoniker,System.Runtime.InteropServices.ComTypes.IMoniker)">
+ <summary>Determines whether the object that is identified by the current moniker is currently loaded and running.</summary>
+ <param name="pbc">A reference to the bind context to use in this binding operation.</param>
+ <param name="pmkToLeft">A reference to the moniker to the left of the current moniker if the current moniker is part of a composite.</param>
+ <param name="pmkNewlyRunning">A reference to the moniker most recently added to the Running Object Table (ROT).</param>
+ <returns>An S_OK``HRESULT value if the moniker is running; an S_FALSE``HRESULT value if the moniker is not running; or an E_UNEXPECTED``HRESULT value.</returns>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.IMoniker.IsSystemMoniker(System.Int32@)">
+ <summary>Indicates whether this moniker is of one of the system-supplied moniker classes.</summary>
+ <param name="pdwMksys">When this method returns, contains a pointer to an integer that is one of the values from the MKSYS enumeration, and refers to one of the COM moniker classes. This parameter is passed uninitialized.</param>
+ <returns>An S_OK``HRESULT value if the moniker is a system moniker; otherwise, an S_FALSE``HRESULT value.</returns>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.IMoniker.Load(System.Runtime.InteropServices.ComTypes.IStream)">
+ <summary>Initializes an object from the stream where it was previously saved.</summary>
+ <param name="pStm">The stream that the object is loaded from.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.IMoniker.ParseDisplayName(System.Runtime.InteropServices.ComTypes.IBindCtx,System.Runtime.InteropServices.ComTypes.IMoniker,System.String,System.Int32@,System.Runtime.InteropServices.ComTypes.IMoniker@)">
+ <summary>Reads as many characters of the specified display name as the <see cref="M:System.Runtime.InteropServices.ComTypes.IMoniker.ParseDisplayName(System.Runtime.InteropServices.ComTypes.IBindCtx,System.Runtime.InteropServices.ComTypes.IMoniker,System.String,System.Int32@,System.Runtime.InteropServices.ComTypes.IMoniker@)"></see> understands and builds a moniker corresponding to the portion read.</summary>
+ <param name="pbc">A reference to the bind context to use in this binding operation.</param>
+ <param name="pmkToLeft">A reference to the moniker that has been built from the display name up to this point.</param>
+ <param name="pszDisplayName">A reference to the string containing the remaining display name to parse.</param>
+ <param name="pchEaten">When this method returns, contains the number of characters that were consumed in parsing pszDisplayName. This parameter is passed uninitialized.</param>
+ <param name="ppmkOut">When this method returns, contains a reference to the moniker that was built from pszDisplayName. This parameter is passed uninitialized.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.IMoniker.Reduce(System.Runtime.InteropServices.ComTypes.IBindCtx,System.Int32,System.Runtime.InteropServices.ComTypes.IMoniker@,System.Runtime.InteropServices.ComTypes.IMoniker@)">
+ <summary>Returns a reduced moniker, which is another moniker that refers to the same object as the current moniker but can be bound with equal or greater efficiency.</summary>
+ <param name="pbc">A reference to the IBindCtx interface on the bind context to use in this binding operation.</param>
+ <param name="dwReduceHowFar">A value that specifies how far the current moniker should be reduced.</param>
+ <param name="ppmkToLeft">A reference to the moniker to the left of the current moniker.</param>
+ <param name="ppmkReduced">When this method returns, contains a reference to the reduced form of the current moniker, which can be null if an error occurs or if the current moniker is reduced to nothing. This parameter is passed uninitialized.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.IMoniker.RelativePathTo(System.Runtime.InteropServices.ComTypes.IMoniker,System.Runtime.InteropServices.ComTypes.IMoniker@)">
+ <summary>Supplies a moniker that, when appended to the current moniker (or one with a similar structure), yields the specified moniker.</summary>
+ <param name="pmkOther">A reference to the moniker to which a relative path should be taken.</param>
+ <param name="ppmkRelPath">When this method returns, contains a reference to the relative moniker. This parameter is passed uninitialized.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.IMoniker.Save(System.Runtime.InteropServices.ComTypes.IStream,System.Boolean)">
+ <summary>Saves an object to the specified stream.</summary>
+ <param name="pStm">The stream to which the object is saved.</param>
+ <param name="fClearDirty">true to clear the modified flag after the save is complete; otherwise false</param>
+ </member>
+ <member name="T:System.Runtime.InteropServices.ComTypes.IMPLTYPEFLAGS">
+ <summary>Defines the attributes of an implemented or inherited interface of a type.</summary>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.IMPLTYPEFLAGS.IMPLTYPEFLAG_FDEFAULT">
+ <summary>The interface or dispinterface represents the default for the source or sink.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.IMPLTYPEFLAGS.IMPLTYPEFLAG_FDEFAULTVTABLE">
+ <summary>Sinks receive events through the virtual function table (VTBL).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.IMPLTYPEFLAGS.IMPLTYPEFLAG_FRESTRICTED">
+ <summary>The member should not be displayed or programmable by users.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.IMPLTYPEFLAGS.IMPLTYPEFLAG_FSOURCE">
+ <summary>This member of a coclass is called rather than implemented.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Runtime.InteropServices.ComTypes.INVOKEKIND">
+ <summary>Specifies how to invoke a function by IDispatch::Invoke.</summary>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.INVOKEKIND.INVOKE_FUNC">
+ <summary>The member is called using a normal function invocation syntax.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.INVOKEKIND.INVOKE_PROPERTYGET">
+ <summary>The function is invoked using a normal property access syntax.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.INVOKEKIND.INVOKE_PROPERTYPUT">
+ <summary>The function is invoked using a property value assignment syntax.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.INVOKEKIND.INVOKE_PROPERTYPUTREF">
+ <summary>The function is invoked using a property reference assignment syntax.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Runtime.InteropServices.ComTypes.IPersistFile">
+ <summary>Provides the managed definition of the IPersistFile interface, with functionality from IPersist.</summary>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.IPersistFile.GetClassID(System.Guid@)">
+ <summary>Retrieves the class identifier (CLSID) of an object.</summary>
+ <param name="pClassID">When this method returns, contains a reference to the CLSID. This parameter is passed uninitialized.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.IPersistFile.GetCurFile(System.String@)">
+ <summary>Retrieves either the absolute path to the current working file of the object or, if there is no current working file, the default file name prompt of the object.</summary>
+ <param name="ppszFileName">When this method returns, contains the address of a pointer to a zero-terminated string containing the path for the current file, or the default file name prompt (such as *.txt). This parameter is passed uninitialized.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.IPersistFile.IsDirty">
+ <summary>Checks an object for changes since it was last saved to its current file.</summary>
+ <returns>S_OK if the file has changed since it was last saved; S_FALSE if the file has not changed since it was last saved.</returns>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.IPersistFile.Load(System.String,System.Int32)">
+ <summary>Opens the specified file and initializes an object from the file contents.</summary>
+ <param name="pszFileName">A zero-terminated string containing the absolute path of the file to open.</param>
+ <param name="dwMode">A combination of values from the STGM enumeration to indicate the access mode in which to open pszFileName.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.IPersistFile.Save(System.String,System.Boolean)">
+ <summary>Saves a copy of the object into the specified file.</summary>
+ <param name="pszFileName">A zero-terminated string containing the absolute path of the file to which the object is saved.</param>
+ <param name="fRemember">true to used the pszFileName parameter as the current working file; otherwise false.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.IPersistFile.SaveCompleted(System.String)">
+ <summary>Notifies the object that it can write to its file.</summary>
+ <param name="pszFileName">The absolute path of the file where the object was previously saved.</param>
+ </member>
+ <member name="T:System.Runtime.InteropServices.ComTypes.IRunningObjectTable">
+ <summary>Provides the managed definition of the IRunningObjectTable interface.</summary>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.IRunningObjectTable.EnumRunning(System.Runtime.InteropServices.ComTypes.IEnumMoniker@)">
+ <summary>Enumerates the objects currently registered as running.</summary>
+ <param name="ppenumMoniker">When this method returns, contains the new enumerator for the Running Object Table (ROT). This parameter is passed uninitialized.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.IRunningObjectTable.GetObject(System.Runtime.InteropServices.ComTypes.IMoniker,System.Object@)">
+ <summary>Returns the registered object if the supplied object name is registered as running.</summary>
+ <param name="pmkObjectName">A reference to the moniker to search for in the Running Object Table (ROT).</param>
+ <param name="ppunkObject">When this method returns, contains the requested running object. This parameter is passed uninitialized.</param>
+ <returns>An HRESULT value that indicates the success or failure of the operation.</returns>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.IRunningObjectTable.GetTimeOfLastChange(System.Runtime.InteropServices.ComTypes.IMoniker,System.Runtime.InteropServices.ComTypes.FILETIME@)">
+ <summary>Searches for this moniker in the Running Object Table (ROT) and reports the recorded time of change, if present.</summary>
+ <param name="pmkObjectName">A reference to the moniker to search for in the Running Object Table (ROT).</param>
+ <param name="pfiletime">When this object returns, contains the objects last change time. This parameter is passed uninitialized.</param>
+ <returns>An HRESULT value that indicates the success or failure of the operation.</returns>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.IRunningObjectTable.IsRunning(System.Runtime.InteropServices.ComTypes.IMoniker)">
+ <summary>Determines whether the specified moniker is currently registered in the Running Object Table (ROT).</summary>
+ <param name="pmkObjectName">A reference to the moniker to search for in the Running Object Table (ROT).</param>
+ <returns>An HRESULT value that indicates the success or failure of the operation.</returns>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.IRunningObjectTable.NoteChangeTime(System.Int32,System.Runtime.InteropServices.ComTypes.FILETIME@)">
+ <summary>Notes the time that a particular object changed so IMoniker::GetTimeOfLastChange can report an appropriate change time.</summary>
+ <param name="dwRegister">The Running Object Table (ROT) entry of the changed object.</param>
+ <param name="pfiletime">A reference to the object's last change time.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.IRunningObjectTable.Register(System.Int32,System.Object,System.Runtime.InteropServices.ComTypes.IMoniker)">
+ <summary>Registers that the supplied object has entered the running state.</summary>
+ <param name="grfFlags">Specifies whether the Running Object Table's (ROT) reference to punkObject is weak or strong, and controls access to the object through its entry in the ROT.</param>
+ <param name="punkObject">A reference to the object being registered as running.</param>
+ <param name="pmkObjectName">A reference to the moniker that identifies punkObject.</param>
+ <returns>A value that can be used to identify this ROT entry in subsequent calls to <see cref="M:System.Runtime.InteropServices.ComTypes.IRunningObjectTable.Revoke(System.Int32)"></see> or <see cref="M:System.Runtime.InteropServices.ComTypes.IRunningObjectTable.NoteChangeTime(System.Int32,System.Runtime.InteropServices.ComTypes.FILETIME@)"></see>.</returns>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.IRunningObjectTable.Revoke(System.Int32)">
+ <summary>Unregisters the specified object from the Running Object Table (ROT).</summary>
+ <param name="dwRegister">The Running Object Table (ROT) entry to revoke.</param>
+ </member>
+ <member name="T:System.Runtime.InteropServices.ComTypes.IStream">
+ <summary>Provides the managed definition of the IStream interface, with ISequentialStream functionality.</summary>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.IStream.Clone(System.Runtime.InteropServices.ComTypes.IStream@)">
+ <summary>Creates a new stream object with its own seek pointer that references the same bytes as the original stream.</summary>
+ <param name="ppstm">When this method returns, contains the new stream object. This parameter is passed uninitialized.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.IStream.Commit(System.Int32)">
+ <summary>Ensures that any changes made to a stream object that is open in transacted mode are reflected in the parent storage.</summary>
+ <param name="grfCommitFlags">A value that controls how the changes for the stream object are committed.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.IStream.CopyTo(System.Runtime.InteropServices.ComTypes.IStream,System.Int64,System.IntPtr,System.IntPtr)">
+ <summary>Copies a specified number of bytes from the current seek pointer in the stream to the current seek pointer in another stream.</summary>
+ <param name="pstm">A reference to the destination stream.</param>
+ <param name="cb">The number of bytes to copy from the source stream.</param>
+ <param name="pcbRead">On successful return, contains the actual number of bytes read from the source.</param>
+ <param name="pcbWritten">On successful return, contains the actual number of bytes written to the destination.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.IStream.LockRegion(System.Int64,System.Int64,System.Int32)">
+ <summary>Restricts access to a specified range of bytes in the stream.</summary>
+ <param name="libOffset">The byte offset for the beginning of the range.</param>
+ <param name="cb">The length of the range, in bytes, to restrict.</param>
+ <param name="dwLockType">The requested restrictions on accessing the range.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.IStream.Read(System.Byte[],System.Int32,System.IntPtr)">
+ <summary>Reads a specified number of bytes from the stream object into memory starting at the current seek pointer.</summary>
+ <param name="pv">When this method returns, contains the data read from the stream. This parameter is passed uninitialized.</param>
+ <param name="cb">The number of bytes to read from the stream object.</param>
+ <param name="pcbRead">A pointer to a ULONG variable that receives the actual number of bytes read from the stream object.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.IStream.Revert">
+ <summary>Discards all changes that have been made to a transacted stream since the last <see cref="M:System.Runtime.InteropServices.ComTypes.IStream.Commit(System.Int32)"></see> call.</summary>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.IStream.Seek(System.Int64,System.Int32,System.IntPtr)">
+ <summary>Changes the seek pointer to a new location relative to the beginning of the stream, to the end of the stream, or to the current seek pointer.</summary>
+ <param name="dlibMove">The displacement to add to dwOrigin.</param>
+ <param name="dwOrigin">The origin of the seek. The origin can be the beginning of the file, the current seek pointer, or the end of the file.</param>
+ <param name="plibNewPosition">On successful return, contains the offset of the seek pointer from the beginning of the stream.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.IStream.SetSize(System.Int64)">
+ <summary>Changes the size of the stream object.</summary>
+ <param name="libNewSize">The new size of the stream as a number of bytes.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.IStream.Stat(System.Runtime.InteropServices.ComTypes.STATSTG@,System.Int32)">
+ <summary>Retrieves the <see cref="T:System.Runtime.InteropServices.STATSTG"></see> structure for this stream.</summary>
+ <param name="pstatstg">When this method returns, contains a STATSTG structure that describes this stream object. This parameter is passed uninitialized.</param>
+ <param name="grfStatFlag">Members in the STATSTG structure that this method does not return, thus saving some memory allocation operations.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.IStream.UnlockRegion(System.Int64,System.Int64,System.Int32)">
+ <summary>Removes the access restriction on a range of bytes previously restricted with the <see cref="M:System.Runtime.InteropServices.ComTypes.IStream.LockRegion(System.Int64,System.Int64,System.Int32)"></see> method.</summary>
+ <param name="libOffset">The byte offset for the beginning of the range.</param>
+ <param name="cb">The length, in bytes, of the range to restrict.</param>
+ <param name="dwLockType">The access restrictions previously placed on the range.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.IStream.Write(System.Byte[],System.Int32,System.IntPtr)">
+ <summary>Writes a specified number of bytes into the stream object starting at the current seek pointer.</summary>
+ <param name="pv">The buffer to write this stream to.</param>
+ <param name="cb">The number of bytes to write to the stream.</param>
+ <param name="pcbWritten">On successful return, contains the actual number of bytes written to the stream object. If the caller sets this pointer to <see cref="F:System.IntPtr.Zero"></see>, this method does not provide the actual number of bytes written.</param>
+ </member>
+ <member name="T:System.Runtime.InteropServices.ComTypes.ITypeComp">
+ <summary>Provides the managed definition of the ITypeComp interface.</summary>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.ITypeComp.Bind(System.String,System.Int32,System.Int16,System.Runtime.InteropServices.ComTypes.ITypeInfo@,System.Runtime.InteropServices.ComTypes.DESCKIND@,System.Runtime.InteropServices.ComTypes.BINDPTR@)">
+ <summary>Maps a name to a member of a type, or binds global variables and functions contained in a type library.</summary>
+ <param name="szName">The name to bind.</param>
+ <param name="lHashVal">A hash value for szName computed by LHashValOfNameSys.</param>
+ <param name="wFlags">A flags word containing one or more of the invoke flags defined in the INVOKEKIND enumeration.</param>
+ <param name="ppTInfo">When this method returns, contains a reference to the type description that contains the item to which it is bound, if a FUNCDESC or VARDESC was returned. This parameter is passed uninitialized.</param>
+ <param name="pDescKind">When this method returns, contains a reference to a DESCKIND enumerator that indicates whether the name bound-to is a VARDESC, FUNCDESC, or TYPECOMP. This parameter is passed uninitialized.</param>
+ <param name="pBindPtr">When this method returns, contains a reference to the bound-to VARDESC, FUNCDESC, or ITypeComp interface. This parameter is passed uninitialized.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.ITypeComp.BindType(System.String,System.Int32,System.Runtime.InteropServices.ComTypes.ITypeInfo@,System.Runtime.InteropServices.ComTypes.ITypeComp@)">
+ <summary>Binds to the type descriptions contained within a type library.</summary>
+ <param name="szName">The name to bind.</param>
+ <param name="lHashVal">A hash value for szName determined by LHashValOfNameSys.</param>
+ <param name="ppTInfo">When this method returns, contains a reference to an ITypeInfo of the type to which szName was bound. This parameter is passed uninitialized.</param>
+ <param name="ppTComp">When this method returns, contains a reference to an ITypeComp variable. This parameter is passed uninitialized.</param>
+ </member>
+ <member name="T:System.Runtime.InteropServices.ComTypes.ITypeInfo">
+ <summary>Provides the managed definition of the Component Automation <see cref="http://msdn.microsoft.com/en-us/f3356463-3373-4279-bae1-953378aa2680">ITypeInfo</see> interface.</summary>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.ITypeInfo.AddressOfMember(System.Int32,System.Runtime.InteropServices.ComTypes.INVOKEKIND,System.IntPtr@)">
+ <summary>Retrieves the addresses of static functions or variables, such as those defined in a DLL.</summary>
+ <param name="memid">The member ID of the static member's address to retrieve.</param>
+ <param name="invKind">One of the <see cref="T:System.Runtime.InteropServices.ComTypes.INVOKEKIND"></see> values that specifies whether the member is a property, and if so, what kind.</param>
+ <param name="ppv">When this method returns, contains a reference to the static member. This parameter is passed uninitialized.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.ITypeInfo.CreateInstance(System.Object,System.Guid@,System.Object@)">
+ <summary>Creates a new instance of a type that describes a component class (coclass).</summary>
+ <param name="pUnkOuter">The object that acts as the controlling IUnknown.</param>
+ <param name="riid">The IID of the interface that the caller uses to communicate with the resulting object.</param>
+ <param name="ppvObj">When this method returns, contains a reference to the created object. This parameter is passed uninitialized.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.ITypeInfo.GetContainingTypeLib(System.Runtime.InteropServices.ComTypes.ITypeLib@,System.Int32@)">
+ <summary>Retrieves the type library that contains this type description and its index within that type library.</summary>
+ <param name="ppTLB">When this method returns, contains a reference to the containing type library. This parameter is passed uninitialized.</param>
+ <param name="pIndex">When this method returns, contains a reference to the index of the type description within the containing type library. This parameter is passed uninitialized.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.ITypeInfo.GetDllEntry(System.Int32,System.Runtime.InteropServices.ComTypes.INVOKEKIND,System.IntPtr,System.IntPtr,System.IntPtr)">
+ <summary>Retrieves a description or specification of an entry point for a function in a DLL.</summary>
+ <param name="memid">The ID of the member function whose DLL entry description is to be returned.</param>
+ <param name="invKind">One of the <see cref="T:System.Runtime.InteropServices.ComTypes.INVOKEKIND"></see> values that specifies the kind of member identified by memid.</param>
+ <param name="pBstrDllName">If not null, the function sets pBstrDllName to a BSTR that contains the name of the DLL.</param>
+ <param name="pBstrName">If not null, the function sets lpbstrName to a BSTR that contains the name of the entry point.</param>
+ <param name="pwOrdinal">If not null, and the function is defined by an ordinal, then lpwOrdinal is set to point to the ordinal.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.ITypeInfo.GetDocumentation(System.Int32,System.String@,System.String@,System.Int32@,System.String@)">
+ <summary>Retrieves the documentation string, the complete Help file name and path, and the context ID for the Help topic for a specified type description.</summary>
+ <param name="index">The ID of the member whose documentation is to be returned.</param>
+ <param name="strName">When this method returns, contains the name of the item method. This parameter is passed uninitialized.</param>
+ <param name="strDocString">When this method returns, contains the documentation string for the specified item. This parameter is passed uninitialized.</param>
+ <param name="dwHelpContext">When this method returns, contains a reference to the Help context associated with the specified item. This parameter is passed uninitialized.</param>
+ <param name="strHelpFile">When this method returns, contains the fully qualified name of the Help file. This parameter is passed uninitialized.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.ITypeInfo.GetFuncDesc(System.Int32,System.IntPtr@)">
+ <summary>Retrieves the <see cref="T:System.Runtime.InteropServices.FUNCDESC"></see> structure that contains information about a specified function.</summary>
+ <param name="index">The index of the function description to return.</param>
+ <param name="ppFuncDesc">When this method returns, contains a reference to a FUNCDESC structure that describes the specified function. This parameter is passed uninitialized.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.ITypeInfo.GetIDsOfNames(System.String[],System.Int32,System.Int32[])">
+ <summary>Maps between member names and member IDs, and parameter names and parameter IDs.</summary>
+ <param name="rgszNames">An array of names to map.</param>
+ <param name="cNames">The count of names to map.</param>
+ <param name="pMemId">When this method returns, contains a reference to an array in which name mappings are placed. This parameter is passed uninitialized.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.ITypeInfo.GetImplTypeFlags(System.Int32,System.Runtime.InteropServices.ComTypes.IMPLTYPEFLAGS@)">
+ <summary>Retrieves the <see cref="T:System.Runtime.InteropServices.IMPLTYPEFLAGS"></see> value for one implemented interface or base interface in a type description.</summary>
+ <param name="index">The index of the implemented interface or base interface.</param>
+ <param name="pImplTypeFlags">When this method returns, contains a reference to the IMPLTYPEFLAGS enumeration. This parameter is passed uninitialized.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.ITypeInfo.GetMops(System.Int32,System.String@)">
+ <summary>Retrieves marshaling information.</summary>
+ <param name="memid">The member ID that indicates which marshaling information is needed.</param>
+ <param name="pBstrMops">When this method returns, contains a reference to the opcode string used in marshaling the fields of the structure described by the referenced type description, or returns null if there is no information to return. This parameter is passed uninitialized.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.ITypeInfo.GetNames(System.Int32,System.String[],System.Int32,System.Int32@)">
+ <summary>Retrieves the variable with the specified member ID (or the name of the property or method and its parameters) that corresponds to the specified function ID.</summary>
+ <param name="memid">The ID of the member whose name (or names) is to be returned.</param>
+ <param name="rgBstrNames">When this method returns, contains the name (or names) associated with the member. This parameter is passed uninitialized.</param>
+ <param name="cMaxNames">The length of the rgBstrNames array.</param>
+ <param name="pcNames">When this method returns, contains the number of names in the rgBstrNames array. This parameter is passed uninitialized.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.ITypeInfo.GetRefTypeInfo(System.Int32,System.Runtime.InteropServices.ComTypes.ITypeInfo@)">
+ <summary>Retrieves the referenced type descriptions if a type description references other type descriptions.</summary>
+ <param name="hRef">A handle to the referenced type description to return.</param>
+ <param name="ppTI">When this method returns, contains the referenced type description. This parameter is passed uninitialized.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.ITypeInfo.GetRefTypeOfImplType(System.Int32,System.Int32@)">
+ <summary>Retrieves the type description of the implemented interface types if a type description describes a COM class.</summary>
+ <param name="index">The index of the implemented type whose handle is returned.</param>
+ <param name="href">When this method returns, contains a reference to a handle for the implemented interface. This parameter is passed uninitialized.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.ITypeInfo.GetTypeAttr(System.IntPtr@)">
+ <summary>Retrieves a <see cref="T:System.Runtime.InteropServices.TYPEATTR"></see> structure that contains the attributes of the type description.</summary>
+ <param name="ppTypeAttr">When this method returns, contains a reference to the structure that contains the attributes of this type description. This parameter is passed uninitialized.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.ITypeInfo.GetTypeComp(System.Runtime.InteropServices.ComTypes.ITypeComp@)">
+ <summary>Retrieves the ITypeComp interface for the type description, which enables a client compiler to bind to the type description's members.</summary>
+ <param name="ppTComp">When this method returns, contains a reference to the ITypeComp interface of the containing type library. This parameter is passed uninitialized.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.ITypeInfo.GetVarDesc(System.Int32,System.IntPtr@)">
+ <summary>Retrieves a VARDESC structure that describes the specified variable.</summary>
+ <param name="index">The index of the variable description to return.</param>
+ <param name="ppVarDesc">When this method returns, contains a reference to the VARDESC structure that describes the specified variable. This parameter is passed uninitialized.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.ITypeInfo.Invoke(System.Object,System.Int32,System.Int16,System.Runtime.InteropServices.ComTypes.DISPPARAMS@,System.IntPtr,System.IntPtr,System.Int32@)">
+ <summary>Invokes a method, or accesses a property of an object, that implements the interface described by the type description.</summary>
+ <param name="pvInstance">A reference to the interface described by this type description.</param>
+ <param name="memid">A value that identifies the interface member.</param>
+ <param name="wFlags">Flags that describe the context of the invoke call.</param>
+ <param name="pDispParams">A reference to a structure that contains an array of arguments, an array of DISPIDs for named arguments, and counts of the number of elements in each array.</param>
+ <param name="pVarResult">A reference to the location at which the result is to be stored. If wFlags specifies DISPATCH_PROPERTYPUT or DISPATCH_PROPERTYPUTREF, pVarResult is ignored. Set to null if no result is desired.</param>
+ <param name="pExcepInfo">A pointer to an exception information structure, which is filled in only if DISP_E_EXCEPTION is returned.</param>
+ <param name="puArgErr">If Invoke returns DISP_E_TYPEMISMATCH, puArgErr indicates the index within rgvarg of the argument with the incorrect type. If more than one argument returns an error, puArgErr indicates only the first argument with an error. This parameter is passed uninitialized.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.ITypeInfo.ReleaseFuncDesc(System.IntPtr)">
+ <summary>Releases a <see cref="T:System.Runtime.InteropServices.FUNCDESC"></see> structure previously returned by the <see cref="M:System.Runtime.InteropServices.ComTypes.ITypeInfo.GetFuncDesc(System.Int32,System.IntPtr@)"></see> method.</summary>
+ <param name="pFuncDesc">A reference to the FUNCDESC structure to release.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.ITypeInfo.ReleaseTypeAttr(System.IntPtr)">
+ <summary>Releases a <see cref="T:System.Runtime.InteropServices.TYPEATTR"></see> structure previously returned by the <see cref="M:System.Runtime.InteropServices.ComTypes.ITypeInfo.GetTypeAttr(System.IntPtr@)"></see> method.</summary>
+ <param name="pTypeAttr">A reference to the TYPEATTR structure to release.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.ITypeInfo.ReleaseVarDesc(System.IntPtr)">
+ <summary>Releases a VARDESC structure previously returned by the <see cref="M:System.Runtime.InteropServices.ComTypes.ITypeInfo.GetVarDesc(System.Int32,System.IntPtr@)"></see> method.</summary>
+ <param name="pVarDesc">A reference to the VARDESC structure to release.</param>
+ </member>
+ <member name="T:System.Runtime.InteropServices.ComTypes.ITypeInfo2">
+ <summary>Provides the managed definition of the ITypeInfo2 interface.</summary>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.ITypeInfo2.AddressOfMember(System.Int32,System.Runtime.InteropServices.ComTypes.INVOKEKIND,System.IntPtr@)">
+ <summary>Retrieves the addresses of static functions or variables, such as those defined in a DLL.</summary>
+ <param name="memid">The member ID of the static member's address to retrieve.</param>
+ <param name="invKind">One of the <see cref="T:System.Runtime.InteropServices.ComTypes.INVOKEKIND"></see> values that specifies whether the member is a property, and if so, what kind.</param>
+ <param name="ppv">When this method returns, contains a reference to the static member. This parameter is passed uninitialized.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.ITypeInfo2.CreateInstance(System.Object,System.Guid@,System.Object@)">
+ <summary>Creates a new instance of a type that describes a component class (coclass).</summary>
+ <param name="pUnkOuter">An object that acts as the controlling IUnknown.</param>
+ <param name="riid">The IID of the interface that the caller uses to communicate with the resulting object.</param>
+ <param name="ppvObj">When this method returns, contains a reference to the created object. This parameter is passed uninitialized.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.ITypeInfo2.GetAllCustData(System.IntPtr)">
+ <summary>Gets all custom data items for the library.</summary>
+ <param name="pCustData">A pointer to CUSTDATA, which holds all custom data items.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.ITypeInfo2.GetAllFuncCustData(System.Int32,System.IntPtr)">
+ <summary>Gets all custom data from the specified function.</summary>
+ <param name="index">The index of the function to get the custom data for.</param>
+ <param name="pCustData">A pointer to CUSTDATA, which holds all custom data items.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.ITypeInfo2.GetAllImplTypeCustData(System.Int32,System.IntPtr)">
+ <summary>Gets all custom data for the specified implementation type.</summary>
+ <param name="index">The index of the implementation type for the custom data.</param>
+ <param name="pCustData">A pointer to CUSTDATA which holds all custom data items.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.ITypeInfo2.GetAllParamCustData(System.Int32,System.Int32,System.IntPtr)">
+ <summary>Gets all of the custom data for the specified function parameter.</summary>
+ <param name="indexFunc">The index of the function to get the custom data for.</param>
+ <param name="indexParam">The index of the parameter of this function to get the custom data for.</param>
+ <param name="pCustData">A pointer to CUSTDATA, which holds all custom data items.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.ITypeInfo2.GetAllVarCustData(System.Int32,System.IntPtr)">
+ <summary>Gets the variable for the custom data.</summary>
+ <param name="index">The index of the variable to get the custom data for.</param>
+ <param name="pCustData">A pointer to CUSTDATA, which holds all custom data items.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.ITypeInfo2.GetContainingTypeLib(System.Runtime.InteropServices.ComTypes.ITypeLib@,System.Int32@)">
+ <summary>Retrieves the type library that contains this type description and its index within that type library.</summary>
+ <param name="ppTLB">When this method returns, contains a reference to the containing type library. This parameter is passed uninitialized.</param>
+ <param name="pIndex">When this method returns, contains a reference to the index of the type description within the containing type library. This parameter is passed uninitialized.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.ITypeInfo2.GetCustData(System.Guid@,System.Object@)">
+ <summary>Gets the custom data.</summary>
+ <param name="guid">The GUID used to identify the data.</param>
+ <param name="pVarVal">When this method returns, contains an Object that specifies where to put the retrieved data. This parameter is passed uninitialized.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.ITypeInfo2.GetDllEntry(System.Int32,System.Runtime.InteropServices.ComTypes.INVOKEKIND,System.IntPtr,System.IntPtr,System.IntPtr)">
+ <summary>Retrieves a description or specification of an entry point for a function in a DLL.</summary>
+ <param name="memid">The ID of the member function whose DLL entry description is to be returned.</param>
+ <param name="invKind">One of the <see cref="T:System.Runtime.InteropServices.ComTypes.INVOKEKIND"></see> values that specifies the kind of member identified by memid.</param>
+ <param name="pBstrDllName">If not null, the function sets pBstrDllName to a BSTR that contains the name of the DLL.</param>
+ <param name="pBstrName">If not null, the function sets lpbstrName to a BSTR that contains the name of the entry point.</param>
+ <param name="pwOrdinal">If not null, and the function is defined by an ordinal, then lpwOrdinal is set to point to the ordinal.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.ITypeInfo2.GetDocumentation(System.Int32,System.String@,System.String@,System.Int32@,System.String@)">
+ <summary>Retrieves the documentation string, the complete Help file name and path, and the context ID for the Help topic for a specified type description.</summary>
+ <param name="index">The ID of the member whose documentation is to be returned.</param>
+ <param name="strName">When this method returns, contains the name of the item method. This parameter is passed uninitialized.</param>
+ <param name="strDocString">When this method returns, contains the documentation string for the specified item. This parameter is passed uninitialized.</param>
+ <param name="dwHelpContext">When this method returns, contains a reference to the Help context associated with the specified item. This parameter is passed uninitialized.</param>
+ <param name="strHelpFile">When this method returns, contains the fully qualified name of the Help file. This parameter is passed uninitialized.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.ITypeInfo2.GetDocumentation2(System.Int32,System.String@,System.Int32@,System.String@)">
+ <summary>Retrieves the documentation string, the complete Help file name and path, the localization context to use, and the context ID for the library Help topic in the Help file.</summary>
+ <param name="memid">The member identifier for the type description.</param>
+ <param name="pbstrHelpString">When this method returns, contains a BSTR that contains the name of the specified item. If the caller does not need the item name, pbstrHelpString can be null. This parameter is passed uninitialized.</param>
+ <param name="pdwHelpStringContext">When this method returns, contains the Help localization context. If the caller does not need the Help context, pdwHelpStringContext can be null. This parameter is passed uninitialized.</param>
+ <param name="pbstrHelpStringDll">When this method returns, contains a BSTR that contains the fully qualified name of the file containing the DLL used for the Help file. If the caller does not need the file name, pbstrHelpStringDll can be null. This parameter is passed uninitialized.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.ITypeInfo2.GetFuncCustData(System.Int32,System.Guid@,System.Object@)">
+ <summary>Gets the custom data from the specified function.</summary>
+ <param name="index">The index of the function to get the custom data for.</param>
+ <param name="guid">The GUID used to identify the data.</param>
+ <param name="pVarVal">When this method returns, contains an Object that specified where to put the data. This parameter is passed uninitialized.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.ITypeInfo2.GetFuncDesc(System.Int32,System.IntPtr@)">
+ <summary>Retrieves the <see cref="T:System.Runtime.InteropServices.FUNCDESC"></see> structure that contains information about a specified function.</summary>
+ <param name="index">The index of the function description to return.</param>
+ <param name="ppFuncDesc">When this method returns, contains a reference to a FUNCDESC structure that describes the specified function. This parameter is passed uninitialized.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.ITypeInfo2.GetFuncIndexOfMemId(System.Int32,System.Runtime.InteropServices.ComTypes.INVOKEKIND,System.Int32@)">
+ <summary>Binds to a specific member based on a known DISPID, where the member name is not known (for example, when binding to a default member).</summary>
+ <param name="memid">The member identifier.</param>
+ <param name="invKind">One of the <see cref="T:System.Runtime.InteropServices.ComTypes.INVOKEKIND"></see> values that specifies the kind of member identified by memid.</param>
+ <param name="pFuncIndex">When this method returns, contains an index into the function. This parameter is passed uninitialized.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.ITypeInfo2.GetIDsOfNames(System.String[],System.Int32,System.Int32[])">
+ <summary>Maps between member names and member IDs, and parameter names and parameter IDs.</summary>
+ <param name="rgszNames">An array of names to map.</param>
+ <param name="cNames">The count of names to map.</param>
+ <param name="pMemId">When this method returns, contains a reference to an array in which name mappings are placed. This parameter is passed uninitialized.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.ITypeInfo2.GetImplTypeCustData(System.Int32,System.Guid@,System.Object@)">
+ <summary>Gets the implementation type of the custom data.</summary>
+ <param name="index">The index of the implementation type for the custom data.</param>
+ <param name="guid">The GUID used to identify the data.</param>
+ <param name="pVarVal">When this method returns, contains an Object that specifies where to put the retrieved data. This parameter is passed uninitialized.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.ITypeInfo2.GetImplTypeFlags(System.Int32,System.Runtime.InteropServices.ComTypes.IMPLTYPEFLAGS@)">
+ <summary>Retrieves the <see cref="T:System.Runtime.InteropServices.IMPLTYPEFLAGS"></see> value for one implemented interface or base interface in a type description.</summary>
+ <param name="index">The index of the implemented interface or base interface.</param>
+ <param name="pImplTypeFlags">When this method returns, contains a reference to the IMPLTYPEFLAGS enumeration. This parameter is passed uninitialized.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.ITypeInfo2.GetMops(System.Int32,System.String@)">
+ <summary>Retrieves marshaling information.</summary>
+ <param name="memid">The member ID that indicates which marshaling information is needed.</param>
+ <param name="pBstrMops">When this method returns, contains a reference to the opcode string used in marshaling the fields of the structure described by the referenced type description, or returns null if there is no information to return. This parameter is passed uninitialized.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.ITypeInfo2.GetNames(System.Int32,System.String[],System.Int32,System.Int32@)">
+ <summary>Retrieves the variable with the specified member ID (or the name of the property or method and its parameters) that corresponds to the specified function ID.</summary>
+ <param name="memid">The ID of the member whose name (or names) is to be returned.</param>
+ <param name="rgBstrNames">When this method returns, contains the name (or names) associated with the member. This parameter is passed uninitialized.</param>
+ <param name="cMaxNames">The length of the rgBstrNames array.</param>
+ <param name="pcNames">When this method returns, contains the number of names in the rgBstrNames array. This parameter is passed uninitialized.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.ITypeInfo2.GetParamCustData(System.Int32,System.Int32,System.Guid@,System.Object@)">
+ <summary>Gets the specified custom data parameter.</summary>
+ <param name="indexFunc">The index of the function to get the custom data for.</param>
+ <param name="indexParam">The index of the parameter of this function to get the custom data for.</param>
+ <param name="guid">The GUID used to identify the data.</param>
+ <param name="pVarVal">When this method returns, contains an Object that specifies where to put the retrieved data. This parameter is passed uninitialized.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.ITypeInfo2.GetRefTypeInfo(System.Int32,System.Runtime.InteropServices.ComTypes.ITypeInfo@)">
+ <summary>Retrieves the referenced type descriptions, if a type description references other type descriptions.</summary>
+ <param name="hRef">A handle to the referenced type description to return.</param>
+ <param name="ppTI">When this method returns, contains the referenced type description. This parameter is passed uninitialized.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.ITypeInfo2.GetRefTypeOfImplType(System.Int32,System.Int32@)">
+ <summary>Retrieves the type description of the implemented interface types, if a type description describes a COM class.</summary>
+ <param name="index">The index of the implemented type whose handle is returned.</param>
+ <param name="href">When this method returns, contains a reference to a handle for the implemented interface. This parameter is passed uninitialized.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.ITypeInfo2.GetTypeAttr(System.IntPtr@)">
+ <summary>Retrieves a <see cref="T:System.Runtime.InteropServices.TYPEATTR"></see> structure that contains the attributes of the type description.</summary>
+ <param name="ppTypeAttr">When this method returns, contains a reference to the structure that contains the attributes of this type description. This parameter is passed uninitialized.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.ITypeInfo2.GetTypeComp(System.Runtime.InteropServices.ComTypes.ITypeComp@)">
+ <summary>Retrieves the ITypeComp interface for the type description, which enables a client compiler to bind to the type description's members.</summary>
+ <param name="ppTComp">When this method returns, contains a reference to the ITypeComp of the containing type library. This parameter is passed uninitialized.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.ITypeInfo2.GetTypeFlags(System.Int32@)">
+ <summary>Returns the type flags without any allocations. This method returns a DWORD type flag, which expands the type flags without growing the TYPEATTR (type attribute).</summary>
+ <param name="pTypeFlags">When this method returns, contains a DWORD reference to a TYPEFLAG. This parameter is passed uninitialized.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.ITypeInfo2.GetTypeKind(System.Runtime.InteropServices.ComTypes.TYPEKIND@)">
+ <summary>Returns the TYPEKIND enumeration quickly, without doing any allocations.</summary>
+ <param name="pTypeKind">When this method returns, contains a reference to a TYPEKIND enumeration. This parameter is passed uninitialized.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.ITypeInfo2.GetVarCustData(System.Int32,System.Guid@,System.Object@)">
+ <summary>Gets the variable for the custom data.</summary>
+ <param name="index">The index of the variable to get the custom data for.</param>
+ <param name="guid">The GUID used to identify the data.</param>
+ <param name="pVarVal">When this method returns, contains an Object that specifies where to put the retrieved data. This parameter is passed uninitialized.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.ITypeInfo2.GetVarDesc(System.Int32,System.IntPtr@)">
+ <summary>Retrieves a VARDESC structure that describes the specified variable.</summary>
+ <param name="index">The index of the variable description to return.</param>
+ <param name="ppVarDesc">When this method returns, contains a reference to the VARDESC structure that describes the specified variable. This parameter is passed uninitialized.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.ITypeInfo2.GetVarIndexOfMemId(System.Int32,System.Int32@)">
+ <summary>Binds to a specific member based on a known DISPID, where the member name is not known (for example, when binding to a default member).</summary>
+ <param name="memid">The member identifier.</param>
+ <param name="pVarIndex">When this method returns, contains an index of memid. This parameter is passed uninitialized.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.ITypeInfo2.Invoke(System.Object,System.Int32,System.Int16,System.Runtime.InteropServices.ComTypes.DISPPARAMS@,System.IntPtr,System.IntPtr,System.Int32@)">
+ <summary>Invokes a method, or accesses a property of an object, that implements the interface described by the type description.</summary>
+ <param name="pvInstance">A reference to the interface described by this type description.</param>
+ <param name="memid">Identifier of the interface member.</param>
+ <param name="wFlags">Flags describing the context of the invoke call.</param>
+ <param name="pDispParams">A reference to a structure that contains an array of arguments, an array of DISPIDs for named arguments, and counts of the number of elements in each array.</param>
+ <param name="pVarResult">A reference to the location at which the result is to be stored. If wFlags specifies DISPATCH_PROPERTYPUT or DISPATCH_PROPERTYPUTREF, pVarResult is ignored. Set to null if no result is desired.</param>
+ <param name="pExcepInfo">A pointer to an exception information structure, which is filled in only if DISP_E_EXCEPTION is returned.</param>
+ <param name="puArgErr">If Invoke returns DISP_E_TYPEMISMATCH, puArgErr indicates the index of the argument with incorrect type. If more than one argument returns an error, puArgErr indicates only the first argument with an error.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.ITypeInfo2.ReleaseFuncDesc(System.IntPtr)">
+ <summary>Releases a <see cref="T:System.Runtime.InteropServices.FUNCDESC"></see> structure previously returned by the <see cref="M:System.Runtime.InteropServices.ComTypes.ITypeInfo.GetFuncDesc(System.Int32,System.IntPtr@)"></see> method.</summary>
+ <param name="pFuncDesc">A reference to the FUNCDESC structure to release.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.ITypeInfo2.ReleaseTypeAttr(System.IntPtr)">
+ <summary>Releases a <see cref="T:System.Runtime.InteropServices.TYPEATTR"></see> structure previously returned by the <see cref="M:System.Runtime.InteropServices.ComTypes.ITypeInfo.GetTypeAttr(System.IntPtr@)"></see> method.</summary>
+ <param name="pTypeAttr">A reference to the TYPEATTR structure to release.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.ITypeInfo2.ReleaseVarDesc(System.IntPtr)">
+ <summary>Releases a VARDESC structure previously returned by the <see cref="M:System.Runtime.InteropServices.ComTypes.ITypeInfo.GetVarDesc(System.Int32,System.IntPtr@)"></see> method.</summary>
+ <param name="pVarDesc">A reference to the VARDESC structure to release.</param>
+ </member>
+ <member name="T:System.Runtime.InteropServices.ComTypes.ITypeLib">
+ <summary>Provides the managed definition of the ITypeLib interface.</summary>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.ITypeLib.FindName(System.String,System.Int32,System.Runtime.InteropServices.ComTypes.ITypeInfo[],System.Int32[],System.Int16@)">
+ <summary>Finds occurrences of a type description in a type library.</summary>
+ <param name="szNameBuf">The name to search for. This is an in/out parameter.</param>
+ <param name="lHashVal">A hash value to speed up the search, computed by the LHashValOfNameSys function. If lHashVal is 0, a value is computed.</param>
+ <param name="ppTInfo">When this method returns, contains an array of pointers to the type descriptions that contain the name specified in szNameBuf. This parameter is passed uninitialized.</param>
+ <param name="rgMemId">An array of the MEMBERID 's of the found items; rgMemId [i] is the MEMBERID that indexes into the type description specified by ppTInfo [i]. Cannot be null.</param>
+ <param name="pcFound">On entry, indicates how many instances to look for. For example, pcFound = 1 can be called to find the first occurrence. The search stops when one instance is found. On exit, indicates the number of instances that were found. If the in and out values of pcFound are identical, there might be more type descriptions that contain the name.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.ITypeLib.GetDocumentation(System.Int32,System.String@,System.String@,System.Int32@,System.String@)">
+ <summary>Retrieves the library's documentation string, the complete Help file name and path, and the context identifier for the library Help topic in the Help file.</summary>
+ <param name="index">The index of the type description whose documentation is to be returned.</param>
+ <param name="strName">When this method returns, contains a string that represents the name of the specified item. This parameter is passed uninitialized.</param>
+ <param name="strDocString">When this method returns, contains a string that represents the documentation string for the specified item. This parameter is passed uninitialized.</param>
+ <param name="dwHelpContext">When this method returns, contains the Help context identifier associated with the specified item. This parameter is passed uninitialized.</param>
+ <param name="strHelpFile">When this method returns, contains a string that represents the fully qualified name of the Help file. This parameter is passed uninitialized.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.ITypeLib.GetLibAttr(System.IntPtr@)">
+ <summary>Retrieves the structure that contains the library's attributes.</summary>
+ <param name="ppTLibAttr">When this method returns, contains a structure that contains the library's attributes. This parameter is passed uninitialized.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.ITypeLib.GetTypeComp(System.Runtime.InteropServices.ComTypes.ITypeComp@)">
+ <summary>Enables a client compiler to bind to a library's types, variables, constants, and global functions.</summary>
+ <param name="ppTComp">When this method returns, contains an instance of a ITypeComp instance for this ITypeLib. This parameter is passed uninitialized.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.ITypeLib.GetTypeInfo(System.Int32,System.Runtime.InteropServices.ComTypes.ITypeInfo@)">
+ <summary>Retrieves the specified type description in the library.</summary>
+ <param name="index">The index of the ITypeInfo interface to return.</param>
+ <param name="ppTI">When this method returns, contains an ITypeInfo describing the type referenced by index. This parameter is passed uninitialized.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.ITypeLib.GetTypeInfoCount">
+ <summary>Returns the number of type descriptions in the type library.</summary>
+ <returns>The number of type descriptions in the type library.</returns>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.ITypeLib.GetTypeInfoOfGuid(System.Guid@,System.Runtime.InteropServices.ComTypes.ITypeInfo@)">
+ <summary>Retrieves the type description that corresponds to the specified GUID.</summary>
+ <param name="guid">The IID of the interface or CLSID of the class whose type info is requested.</param>
+ <param name="ppTInfo">When this method returns, contains the requested ITypeInfo interface. This parameter is passed uninitialized.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.ITypeLib.GetTypeInfoType(System.Int32,System.Runtime.InteropServices.ComTypes.TYPEKIND@)">
+ <summary>Retrieves the type of a type description.</summary>
+ <param name="index">The index of the type description within the type library.</param>
+ <param name="pTKind">When this method returns, contains a reference to the TYPEKIND enumeration for the type description. This parameter is passed uninitialized.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.ITypeLib.IsName(System.String,System.Int32)">
+ <summary>Indicates whether a passed-in string contains the name of a type or member described in the library.</summary>
+ <param name="szNameBuf">The string to test. This is an in/out parameter.</param>
+ <param name="lHashVal">The hash value of szNameBuf.</param>
+ <returns>true if <paramref name="szNameBuf">szNameBuf</paramref> was found in the type library; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.ITypeLib.ReleaseTLibAttr(System.IntPtr)">
+ <summary>Releases the <see cref="T:System.Runtime.InteropServices.TYPELIBATTR"></see> structure originally obtained from the <see cref="M:System.Runtime.InteropServices.ComTypes.ITypeLib.GetLibAttr(System.IntPtr@)"></see> method.</summary>
+ <param name="pTLibAttr">The TLIBATTR structure to release.</param>
+ </member>
+ <member name="T:System.Runtime.InteropServices.ComTypes.ITypeLib2">
+ <summary>Provides a managed definition of the ITypeLib2 interface.</summary>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.ITypeLib2.FindName(System.String,System.Int32,System.Runtime.InteropServices.ComTypes.ITypeInfo[],System.Int32[],System.Int16@)">
+ <summary>Finds occurrences of a type description in a type library.</summary>
+ <param name="szNameBuf">The name to search for.</param>
+ <param name="lHashVal">A hash value to speed up the search, computed by the LHashValOfNameSys function. If lHashVal is 0, a value is computed.</param>
+ <param name="ppTInfo">When this method returns, contains an array of pointers to the type descriptions that contain the name specified in szNameBuf. This parameter is passed uninitialized.</param>
+ <param name="rgMemId">When this method returns, contains an array of the MEMBERIDs of the found items; rgMemId [i] is the MEMBERID that indexes into the type description specified by ppTInfo [i]. This parameter cannot be null. This parameter is passed uninitialized.</param>
+ <param name="pcFound">On entry, a value, passed by reference, that indicates how many instances to look for. For example, pcFound = 1 can be called to find the first occurrence. The search stops when one instance is found. On exit, indicates the number of instances that were found. If the in and out values of pcFound are identical, there might be more type descriptions that contain the name.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.ITypeLib2.GetAllCustData(System.IntPtr)">
+ <summary>Gets all custom data items for the library.</summary>
+ <param name="pCustData">A pointer to CUSTDATA, which holds all custom data items.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.ITypeLib2.GetCustData(System.Guid@,System.Object@)">
+ <summary>Gets the custom data.</summary>
+ <param name="guid">A <see cref="T:System.Guid"></see> , passed by reference, that is used to identify the data.</param>
+ <param name="pVarVal">When this method returns, contains an object that specifies where to put the retrieved data. This parameter is passed uninitialized.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.ITypeLib2.GetDocumentation(System.Int32,System.String@,System.String@,System.Int32@,System.String@)">
+ <summary>Retrieves the library's documentation string, the complete Help file name and path, and the context identifier for the library Help topic in the Help file.</summary>
+ <param name="index">An index of the type description whose documentation is to be returned.</param>
+ <param name="strName">When this method returns, contains a string that specifies the name of the specified item. This parameter is passed uninitialized.</param>
+ <param name="strDocString">When this method returns, contains the documentation string for the specified item. This parameter is passed uninitialized.</param>
+ <param name="dwHelpContext">When this method returns, contains the Help context identifier associated with the specified item. This parameter is passed uninitialized.</param>
+ <param name="strHelpFile">When this method returns, contains a string that specifies the fully qualified name of the Help file. This parameter is passed uninitialized.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.ITypeLib2.GetDocumentation2(System.Int32,System.String@,System.Int32@,System.String@)">
+ <summary>Retrieves the library's documentation string, the complete Help file name and path, the localization context to use, and the context ID for the library Help topic in the Help file.</summary>
+ <param name="index">An index of the type description whose documentation is to be returned; if index is -1, the documentation for the library is returned.</param>
+ <param name="pbstrHelpString">When this method returns, contains a BSTR that specifies the name of the specified item. If the caller does not need the item name, pbstrHelpString can be null. This parameter is passed uninitialized.</param>
+ <param name="pdwHelpStringContext">When this method returns, contains the Help localization context. If the caller does not need the Help context, pdwHelpStringContext can be null. This parameter is passed uninitialized.</param>
+ <param name="pbstrHelpStringDll">When this method returns, contains a BSTR that specifies the fully qualified name of the file containing the DLL used for Help file. If the caller does not need the file name, pbstrHelpStringDll can be null. This parameter is passed uninitialized.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.ITypeLib2.GetLibAttr(System.IntPtr@)">
+ <summary>Retrieves the structure that contains the library's attributes.</summary>
+ <param name="ppTLibAttr">When this method returns, contains a structure that contains the library's attributes. This parameter is passed uninitialized.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.ITypeLib2.GetLibStatistics(System.IntPtr,System.Int32@)">
+ <summary>Returns statistics about a type library that are required for efficient sizing of hash tables.</summary>
+ <param name="pcUniqueNames">A pointer to a count of unique names. If the caller does not need this information, set to null.</param>
+ <param name="pcchUniqueNames">When this method returns, contains a pointer to a change in the count of unique names. This parameter is passed uninitialized.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.ITypeLib2.GetTypeComp(System.Runtime.InteropServices.ComTypes.ITypeComp@)">
+ <summary>Enables a client compiler to bind to a library's types, variables, constants, and global functions.</summary>
+ <param name="ppTComp">When this method returns, contains an ITypeComp instance for this ITypeLib. This parameter is passed uninitialized.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.ITypeLib2.GetTypeInfo(System.Int32,System.Runtime.InteropServices.ComTypes.ITypeInfo@)">
+ <summary>Retrieves the specified type description in the library.</summary>
+ <param name="index">An index of the ITypeInfo interface to return.</param>
+ <param name="ppTI">When this method returns, contains an ITypeInfo describing the type referenced by index. This parameter is passed uninitialized.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.ITypeLib2.GetTypeInfoCount">
+ <summary>Returns the number of type descriptions in the type library.</summary>
+ <returns>The number of type descriptions in the type library.</returns>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.ITypeLib2.GetTypeInfoOfGuid(System.Guid@,System.Runtime.InteropServices.ComTypes.ITypeInfo@)">
+ <summary>Retrieves the type description that corresponds to the specified GUID.</summary>
+ <param name="guid">The <see cref="T:System.Guid"></see>, passed by reference, that represents the IID of the CLSID interface of the class whose type info is requested.</param>
+ <param name="ppTInfo">When this method returns, contains the requested ITypeInfo interface. This parameter is passed uninitialized.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.ITypeLib2.GetTypeInfoType(System.Int32,System.Runtime.InteropServices.ComTypes.TYPEKIND@)">
+ <summary>Retrieves the type of a type description.</summary>
+ <param name="index">The index of the type description within the type library.</param>
+ <param name="pTKind">When this method returns, contains a reference to the TYPEKIND enumeration for the type description. This parameter is passed uninitialized.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.ITypeLib2.IsName(System.String,System.Int32)">
+ <summary>Indicates whether a passed-in string contains the name of a type or member described in the library.</summary>
+ <param name="szNameBuf">The string to test.</param>
+ <param name="lHashVal">The hash value of szNameBuf.</param>
+ <returns>true if <paramref name="szNameBuf">szNameBuf</paramref> was found in the type library; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComTypes.ITypeLib2.ReleaseTLibAttr(System.IntPtr)">
+ <summary>Releases the <see cref="T:System.Runtime.InteropServices.TYPELIBATTR"></see> structure originally obtained from the <see cref="M:System.Runtime.InteropServices.ComTypes.ITypeLib.GetLibAttr(System.IntPtr@)"></see> method.</summary>
+ <param name="pTLibAttr">The TLIBATTR structure to release.</param>
+ </member>
+ <member name="T:System.Runtime.InteropServices.ComTypes.LIBFLAGS">
+ <summary>Defines flags that apply to type libraries.</summary>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.LIBFLAGS.LIBFLAG_FCONTROL">
+ <summary>The type library describes controls and should not be displayed in type browsers intended for nonvisual objects.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.LIBFLAGS.LIBFLAG_FHASDISKIMAGE">
+ <summary>The type library exists in a persisted form on disk.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.LIBFLAGS.LIBFLAG_FHIDDEN">
+ <summary>The type library should not be displayed to users, although its use is not restricted. The type library should be used by controls. Hosts should create a new type library that wraps the control with extended properties.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.LIBFLAGS.LIBFLAG_FRESTRICTED">
+ <summary>The type library is restricted, and should not be displayed to users.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Runtime.InteropServices.ComTypes.PARAMDESC">
+ <summary>Contains information about how to transfer a structure element, parameter, or function return value between processes.</summary>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.PARAMDESC.lpVarValue">
+ <summary>Represents a pointer to a value that is being passed between processes.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.PARAMDESC.wParamFlags">
+ <summary>Represents bitmask values that describe the structure element, parameter, or return value.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Runtime.InteropServices.ComTypes.PARAMFLAG">
+ <summary>Describes how to transfer a structure element, parameter, or function return value between processes.</summary>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.PARAMFLAG.PARAMFLAG_FHASCUSTDATA">
+ <summary>The parameter has custom data.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.PARAMFLAG.PARAMFLAG_FHASDEFAULT">
+ <summary>The parameter has default behaviors defined.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.PARAMFLAG.PARAMFLAG_FIN">
+ <summary>The parameter passes information from the caller to the callee.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.PARAMFLAG.PARAMFLAG_FLCID">
+ <summary>The parameter is the local identifier of a client application.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.PARAMFLAG.PARAMFLAG_FOPT">
+ <summary>The parameter is optional.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.PARAMFLAG.PARAMFLAG_FOUT">
+ <summary>The parameter returns information from the callee to the caller.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.PARAMFLAG.PARAMFLAG_FRETVAL">
+ <summary>The parameter is the return value of the member.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.PARAMFLAG.PARAMFLAG_NONE">
+ <summary>Does not specify whether the parameter passes or receives information.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Runtime.InteropServices.ComTypes.STATDATA">
+ <summary>Provides the managed definition of the STATDATA structure.</summary>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.STATDATA.advf">
+ <summary>Represents the <see cref="T:System.Runtime.InteropServices.ComTypes.ADVF"></see> enumeration value that determines when the advisory sink is notified of changes in the data.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.STATDATA.advSink">
+ <summary>Represents the <see cref="T:System.Runtime.InteropServices.ComTypes.IAdviseSink"></see> interface that will receive change notifications.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.STATDATA.connection">
+ <summary>Represents the token that uniquely identifies the advisory connection. This token is returned by the method that sets up the advisory connection.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.STATDATA.formatetc">
+ <summary>Represents the <see cref="T:System.Runtime.InteropServices.ComTypes.FORMATETC"></see> structure for the data of interest to the advise sink. The advise sink receives notification of changes to the data specified by this <see cref="T:System.Runtime.InteropServices.ComTypes.FORMATETC"></see> structure.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Runtime.InteropServices.ComTypes.STATSTG">
+ <summary>Contains statistical information about an open storage, stream, or byte-array object.</summary>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.STATSTG.atime">
+ <summary>Specifies the last access time for this storage, stream, or byte array.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.STATSTG.cbSize">
+ <summary>Specifies the size, in bytes, of the stream or byte array.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.STATSTG.clsid">
+ <summary>Indicates the class identifier for the storage object.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.STATSTG.ctime">
+ <summary>Indicates the creation time for this storage, stream, or byte array.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.STATSTG.grfLocksSupported">
+ <summary>Indicates the types of region locking supported by the stream or byte array.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.STATSTG.grfMode">
+ <summary>Indicates the access mode that was specified when the object was opened.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.STATSTG.grfStateBits">
+ <summary>Indicates the current state bits of the storage object (the value most recently set by the IStorage::SetStateBits method).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.STATSTG.mtime">
+ <summary>Indicates the last modification time for this storage, stream, or byte array.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.STATSTG.pwcsName">
+ <summary>Represents a pointer to a null-terminated string containing the name of the object described by this structure.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.STATSTG.reserved">
+ <summary>Reserved for future use.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.STATSTG.type">
+ <summary>Indicates the type of storage object, which is one of the values from the STGTY enumeration.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Runtime.InteropServices.ComTypes.STGMEDIUM">
+ <summary>Provides the managed definition of the STGMEDIUM structure.</summary>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.STGMEDIUM.pUnkForRelease">
+ <summary>Represents a pointer to an interface instance that allows the sending process to control the way the storage is released when the receiving process calls the ReleaseStgMedium function. If <see cref="F:System.Runtime.InteropServices.ComTypes.STGMEDIUM.pUnkForRelease"></see> is null, ReleaseStgMedium uses default procedures to release the storage; otherwise, ReleaseStgMedium uses the specified IUnknown interface.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.STGMEDIUM.tymed">
+ <summary>Specifies the type of storage medium. The marshaling and unmarshaling routines use this value to determine which union member was used. This value must be one of the elements of the <see cref="T:System.Runtime.InteropServices.ComTypes.TYMED"></see> enumeration.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.STGMEDIUM.unionmember">
+ <summary>Represents a handle, string, or interface pointer that the receiving process can use to access the data being transferred.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Runtime.InteropServices.ComTypes.SYSKIND">
+ <summary>Identifies the target operating system platform.</summary>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.SYSKIND.SYS_MAC">
+ <summary>The target operating system for the type library is Apple Macintosh. By default, all data fields are aligned on even-byte boundaries.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.SYSKIND.SYS_WIN16">
+ <summary>The target operating system for the type library is 16-bit Windows systems. By default, data fields are packed.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.SYSKIND.SYS_WIN32">
+ <summary>The target operating system for the type library is 32-bit Windows systems. By default, data fields are naturally aligned (for example, 2-byte integers are aligned on even-byte boundaries; 4-byte integers are aligned on quad-word boundaries, and so on).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.SYSKIND.SYS_WIN64">
+ <summary>The target operating system for the type library is 64-bit Windows systems.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Runtime.InteropServices.ComTypes.TYMED">
+ <summary>Provides the managed definition of the TYMED structure.</summary>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.TYMED.TYMED_ENHMF">
+ <summary>The storage medium is an enhanced metafile. If the <see cref="T:System.Runtime.InteropServices.ComTypes.STGMEDIUM"></see><see cref="F:System.Runtime.InteropServices.ComTypes.STGMEDIUM.pUnkForRelease"></see> member is null, the destination process should use DeleteEnhMetaFile to delete the bitmap.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.TYMED.TYMED_FILE">
+ <summary>The storage medium is a disk file identified by a path. If the STGMEDIUM<see cref="F:System.Runtime.InteropServices.ComTypes.STGMEDIUM.pUnkForRelease"></see> member is null, the destination process should use OpenFile to delete the file.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.TYMED.TYMED_GDI">
+ <summary>The storage medium is a Graphics Device Interface (GDI) component (HBITMAP). If the <see cref="T:System.Runtime.InteropServices.ComTypes.STGMEDIUM"></see><see cref="F:System.Runtime.InteropServices.ComTypes.STGMEDIUM.pUnkForRelease"></see> member is null, the destination process should use DeleteObject to delete the bitmap.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.TYMED.TYMED_HGLOBAL">
+ <summary>The storage medium is a global memory handle (HGLOBAL). Allocate the global handle with the GMEM_SHARE flag. If the <see cref="T:System.Runtime.InteropServices.ComTypes.STGMEDIUM"></see><see cref="F:System.Runtime.InteropServices.ComTypes.STGMEDIUM.pUnkForRelease"></see> member is null, the destination process should use GlobalFree to release the memory.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.TYMED.TYMED_ISTORAGE">
+ <summary>The storage medium is a storage component identified by an IStorage pointer. The data is in the streams and storages contained by this IStorage instance. If the <see cref="T:System.Runtime.InteropServices.ComTypes.STGMEDIUM"></see><see cref="F:System.Runtime.InteropServices.ComTypes.STGMEDIUM.pUnkForRelease"></see> member is not null, the destination process should use IStorage::Release to release the storage component.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.TYMED.TYMED_ISTREAM">
+ <summary>The storage medium is a stream object identified by an IStream pointer. Use ISequentialStream::Read to read the data. If the <see cref="T:System.Runtime.InteropServices.ComTypes.STGMEDIUM"></see><see cref="F:System.Runtime.InteropServices.ComTypes.STGMEDIUM.pUnkForRelease"></see> member is not null, the destination process should use IStream::Release to release the stream component.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.TYMED.TYMED_MFPICT">
+ <summary>The storage medium is a metafile (HMETAFILE). Use the Windows or WIN32 functions to access the metafile's data. If the <see cref="T:System.Runtime.InteropServices.ComTypes.STGMEDIUM"></see><see cref="F:System.Runtime.InteropServices.ComTypes.STGMEDIUM.pUnkForRelease"></see> member is null, the destination process should use DeleteMetaFile to delete the bitmap.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.TYMED.TYMED_NULL">
+ <summary>No data is being passed.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Runtime.InteropServices.ComTypes.TYPEATTR">
+ <summary>Contains attributes of a UCOMITypeInfo.</summary>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.TYPEATTR.cbAlignment">
+ <summary>Specifies the byte alignment for an instance of this type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.TYPEATTR.cbSizeInstance">
+ <summary>The size of an instance of this type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.TYPEATTR.cbSizeVft">
+ <summary>The size of this type's virtual method table (VTBL).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.TYPEATTR.cFuncs">
+ <summary>Indicates the number of functions on the interface this structure describes.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.TYPEATTR.cImplTypes">
+ <summary>Indicates the number of implemented interfaces on the interface this structure describes.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.TYPEATTR.cVars">
+ <summary>Indicates the number of variables and data fields on the interface described by this structure.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.TYPEATTR.dwReserved">
+ <summary>Reserved for future use.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.TYPEATTR.guid">
+ <summary>The GUID of the type information.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.TYPEATTR.idldescType">
+ <summary>IDL attributes of the described type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.TYPEATTR.lcid">
+ <summary>Locale of member names and documentation strings.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.TYPEATTR.lpstrSchema">
+ <summary>Reserved for future use.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.TYPEATTR.MEMBER_ID_NIL">
+ <summary>A constant used with the <see cref="F:System.Runtime.InteropServices.TYPEATTR.memidConstructor"></see> and <see cref="F:System.Runtime.InteropServices.TYPEATTR.memidDestructor"></see> fields.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.TYPEATTR.memidConstructor">
+ <summary>ID of constructor, or <see cref="F:System.Runtime.InteropServices.TYPEATTR.MEMBER_ID_NIL"></see> if none.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.TYPEATTR.memidDestructor">
+ <summary>ID of destructor, or <see cref="F:System.Runtime.InteropServices.TYPEATTR.MEMBER_ID_NIL"></see> if none.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.TYPEATTR.tdescAlias">
+ <summary>If <see cref="F:System.Runtime.InteropServices.TYPEATTR.typekind"></see> == <see cref="F:System.Runtime.InteropServices.TYPEKIND.TKIND_ALIAS"></see>, specifies the type for which this type is an alias.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.TYPEATTR.typekind">
+ <summary>A <see cref="T:System.Runtime.InteropServices.TYPEKIND"></see> value describing the type this information describes.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.TYPEATTR.wMajorVerNum">
+ <summary>Major version number.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.TYPEATTR.wMinorVerNum">
+ <summary>Minor version number.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.TYPEATTR.wTypeFlags">
+ <summary>A <see cref="T:System.Runtime.InteropServices.TYPEFLAGS"></see> value describing this information.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Runtime.InteropServices.ComTypes.TYPEDESC">
+ <summary>Describes the type of a variable, return type of a function, or the type of a function parameter.</summary>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.TYPEDESC.lpValue">
+ <summary>If the variable is VT_SAFEARRAY or VT_PTR, the lpValue field contains a pointer to a TYPEDESC that specifies the element type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.TYPEDESC.vt">
+ <summary>Indicates the variant type for the item described by this TYPEDESC.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Runtime.InteropServices.ComTypes.TYPEFLAGS">
+ <summary>Defines the properties and attributes of a type description.</summary>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.TYPEFLAGS.TYPEFLAG_FAGGREGATABLE">
+ <summary>The class supports aggregation.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.TYPEFLAGS.TYPEFLAG_FAPPOBJECT">
+ <summary>A type description that describes an Application object.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.TYPEFLAGS.TYPEFLAG_FCANCREATE">
+ <summary>Instances of the type can be created by ITypeInfo::CreateInstance.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.TYPEFLAGS.TYPEFLAG_FCONTROL">
+ <summary>The type is a control from which other types will be derived and should not be displayed to users.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.TYPEFLAGS.TYPEFLAG_FDISPATCHABLE">
+ <summary>Indicates that the interface derives from IDispatch, either directly or indirectly. This flag is computed; there is no Object Description Language for the flag.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.TYPEFLAGS.TYPEFLAG_FDUAL">
+ <summary>The interface supplies both IDispatch and VTBL binding.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.TYPEFLAGS.TYPEFLAG_FHIDDEN">
+ <summary>The type should not be displayed to browsers.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.TYPEFLAGS.TYPEFLAG_FLICENSED">
+ <summary>The type is licensed.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.TYPEFLAGS.TYPEFLAG_FNONEXTENSIBLE">
+ <summary>The interface cannot add members at run time.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.TYPEFLAGS.TYPEFLAG_FOLEAUTOMATION">
+ <summary>The types used in the interface are fully compatible with Automation, including VTBL binding support. Setting dual on an interface sets both this flag and the <see cref="F:System.Runtime.InteropServices.TYPEFLAGS.TYPEFLAG_FDUAL"></see>. This flag is not allowed on dispinterfaces.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.TYPEFLAGS.TYPEFLAG_FPREDECLID">
+ <summary>The type is predefined. The client application should automatically create a single instance of the object that has this attribute. The name of the variable that points to the object is the same as the class name of the object.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.TYPEFLAGS.TYPEFLAG_FPROXY">
+ <summary>Indicates that the interface will be using a proxy/stub dynamic link library. This flag specifies that the type library proxy should not be unregistered when the type library is unregistered.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.TYPEFLAGS.TYPEFLAG_FREPLACEABLE">
+ <summary>The object supports IConnectionPointWithDefault, and has default behaviors.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.TYPEFLAGS.TYPEFLAG_FRESTRICTED">
+ <summary>Should not be accessible from macro languages. This flag is intended for system-level types or types that type browsers should not display.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.TYPEFLAGS.TYPEFLAG_FREVERSEBIND">
+ <summary>Indicates base interfaces should be checked for name resolution before checking children, which is the reverse of the default behavior.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Runtime.InteropServices.ComTypes.TYPEKIND">
+ <summary>Specifies various types of data and functions.</summary>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.TYPEKIND.TKIND_ALIAS">
+ <summary>A type that is an alias for another type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.TYPEKIND.TKIND_COCLASS">
+ <summary>A set of implemented components interfaces.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.TYPEKIND.TKIND_DISPATCH">
+ <summary>A set of methods and properties that are accessible through IDispatch::Invoke. By default, dual interfaces return TKIND_DISPATCH.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.TYPEKIND.TKIND_ENUM">
+ <summary>A set of enumerators.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.TYPEKIND.TKIND_INTERFACE">
+ <summary>A type that has virtual functions, all of which are pure.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.TYPEKIND.TKIND_MAX">
+ <summary>End-of-enumeration marker.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.TYPEKIND.TKIND_MODULE">
+ <summary>A module that can have only static functions and data (for example, a DLL).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.TYPEKIND.TKIND_RECORD">
+ <summary>A structure with no methods.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.TYPEKIND.TKIND_UNION">
+ <summary>A union of all members that have an offset of zero.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Runtime.InteropServices.ComTypes.TYPELIBATTR">
+ <summary>Identifies a particular type library and provides localization support for member names.</summary>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.TYPELIBATTR.guid">
+ <summary>Represents a globally unique library ID of a type library.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.TYPELIBATTR.lcid">
+ <summary>Represents a locale ID of a type library.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.TYPELIBATTR.syskind">
+ <summary>Represents the target hardware platform of a type library.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.TYPELIBATTR.wLibFlags">
+ <summary>Represents library flags.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.TYPELIBATTR.wMajorVerNum">
+ <summary>Represents the major version number of a type library.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.TYPELIBATTR.wMinorVerNum">
+ <summary>Represents the minor version number of a type library.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Runtime.InteropServices.ComTypes.VARDESC.DESCUNION">
+ <summary>Contains information about a variable.</summary>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.VARDESC.DESCUNION.lpvarValue">
+ <summary>Describes a symbolic constant.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.VARDESC.DESCUNION.oInst">
+ <summary>Indicates the offset of this variable within the instance.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Runtime.InteropServices.ComTypes.VARDESC">
+ <summary>Describes a variable, constant, or data member.</summary>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.VARDESC.desc">
+ <summary>Contains information about a variable.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.VARDESC.elemdescVar">
+ <summary>Contains the variable type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.VARDESC.lpstrSchema">
+ <summary>This field is reserved for future use.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.VARDESC.memid">
+ <summary>Indicates the member ID of a variable.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.VARDESC.varkind">
+ <summary>Defines how to marshal a variable.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.VARDESC.wVarFlags">
+ <summary>Defines the properties of a variable.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Runtime.InteropServices.ComTypes.VARFLAGS">
+ <summary>Identifies the constants that define the properties of a variable.</summary>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.VARFLAGS.VARFLAG_FBINDABLE">
+ <summary>The variable supports data binding.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.VARFLAGS.VARFLAG_FDEFAULTBIND">
+ <summary>The variable is the single property that best represents the object. Only one variable in type information can have this attribute.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.VARFLAGS.VARFLAG_FDEFAULTCOLLELEM">
+ <summary>Permits an optimization in which the compiler looks for a member named &quot;xyz&quot; on the type of &quot;abc&quot;. If such a member is found and is flagged as an accessor function for an element of the default collection, then a call is generated to that member function. Permitted on members in dispinterfaces and interfaces; not permitted on modules.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.VARFLAGS.VARFLAG_FDISPLAYBIND">
+ <summary>The variable is displayed to the user as bindable. <see cref="F:System.Runtime.InteropServices.VARFLAGS.VARFLAG_FBINDABLE"></see> must also be set.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.VARFLAGS.VARFLAG_FHIDDEN">
+ <summary>The variable should not be displayed to the user in a browser, although it exists and is bindable.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.VARFLAGS.VARFLAG_FIMMEDIATEBIND">
+ <summary>The variable is mapped as individual bindable properties.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.VARFLAGS.VARFLAG_FNONBROWSABLE">
+ <summary>The variable appears in an object browser, but not in a properties browser.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.VARFLAGS.VARFLAG_FREADONLY">
+ <summary>Assignment to the variable should not be allowed.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.VARFLAGS.VARFLAG_FREPLACEABLE">
+ <summary>Tags the interface as having default behaviors.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.VARFLAGS.VARFLAG_FREQUESTEDIT">
+ <summary>When set, any attempt to directly change the property results in a call to IPropertyNotifySink::OnRequestEdit. The implementation of OnRequestEdit determines if the change is accepted.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.VARFLAGS.VARFLAG_FRESTRICTED">
+ <summary>The variable should not be accessible from macro languages. This flag is intended for system-level variables or variables that you do not want type browsers to display.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.VARFLAGS.VARFLAG_FSOURCE">
+ <summary>The variable returns an object that is a source of events.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.VARFLAGS.VARFLAG_FUIDEFAULT">
+ <summary>The variable is the default display in the user interface.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Runtime.InteropServices.ComTypes.VARKIND">
+ <summary>Defines the kind of variable.</summary>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.VARKIND.VAR_CONST">
+ <summary>The VARDESC structure describes a symbolic constant. There is no memory associated with it.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.VARKIND.VAR_DISPATCH">
+ <summary>The variable can be accessed only through IDispatch::Invoke.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.VARKIND.VAR_PERINSTANCE">
+ <summary>The variable is a field or member of the type. It exists at a fixed offset within each instance of the type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComTypes.VARKIND.VAR_STATIC">
+ <summary>There is only one instance of the variable.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Runtime.InteropServices.ComUnregisterFunctionAttribute">
+ <summary>Specifies the method to call when you unregister an assembly for use from COM; this allows for the execution of user-written code during the unregistration process.</summary>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComUnregisterFunctionAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.InteropServices.ComUnregisterFunctionAttribute"></see> class.</summary>
+ </member>
+ <member name="T:System.Runtime.InteropServices.ComVisibleAttribute">
+ <summary>Controls accessibility of an individual managed type or member, or of all types within an assembly, to COM.</summary>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComVisibleAttribute.#ctor(System.Boolean)">
+ <summary>Initializes a new instance of the ComVisibleAttribute class.</summary>
+ <param name="visibility">true to indicate that the type is visible to COM; otherwise, false. The default is true.</param>
+ </member>
+ <member name="P:System.Runtime.InteropServices.ComVisibleAttribute.Value">
+ <summary>Gets a value that indicates whether the COM type is visible.</summary>
+ <returns>true if the type is visible; otherwise, false. The default value is true.</returns>
+ </member>
+ <member name="T:System.Runtime.Serialization.XmlObjectSerializer">
+ <summary>Provides the base class used to serialize objects as XML streams or documents. This class is abstract.</summary>
+ </member>
+ <member name="M:System.Runtime.Serialization.XmlObjectSerializer.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.Serialization.XmlObjectSerializer"></see> class.</summary>
+ </member>
+ <member name="M:System.Runtime.Serialization.XmlObjectSerializer.IsStartObject(System.Xml.XmlDictionaryReader)">
+ <summary>Gets a value that specifies whether the <see cref="T:System.Xml.XmlDictionaryReader"></see> is positioned over an XML element that can be read.</summary>
+ <param name="reader">An <see cref="T:System.Xml.XmlDictionaryReader"></see> used to read the XML stream or document.</param>
+ <returns>true if the reader can read the data; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Runtime.Serialization.XmlObjectSerializer.IsStartObject(System.Xml.XmlReader)">
+ <summary>Gets a value that specifies whether the <see cref="T:System.Xml.XmlReader"></see> is positioned over an XML element that can be read.</summary>
+ <param name="reader">An <see cref="T:System.Xml.XmlReader"></see> used to read the XML stream or document.</param>
+ <returns>true if the reader is positioned over the starting element; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Runtime.Serialization.XmlObjectSerializer.ReadObject(System.IO.Stream)">
+ <summary>Reads the XML stream or document with a <see cref="T:System.IO.Stream"></see> and returns the deserialized object.</summary>
+ <param name="stream">A <see cref="T:System.IO.Stream"></see> used to read the XML stream or document.</param>
+ <returns>The deserialized object.</returns>
+ </member>
+ <member name="M:System.Runtime.Serialization.XmlObjectSerializer.ReadObject(System.Xml.XmlDictionaryReader)">
+ <summary>Reads the XML document or stream with an <see cref="T:System.Xml.XmlDictionaryReader"></see> and returns the deserialized object.</summary>
+ <param name="reader">An <see cref="T:System.Xml.XmlDictionaryReader"></see> used to read the XML document.</param>
+ <returns>The deserialized object.</returns>
+ </member>
+ <member name="M:System.Runtime.Serialization.XmlObjectSerializer.ReadObject(System.Xml.XmlReader)">
+ <summary>Reads the XML document or stream with an <see cref="T:System.Xml.XmlReader"></see> and returns the deserialized object.</summary>
+ <param name="reader">An <see cref="T:System.Xml.XmlReader"></see> used to read the XML stream or document.</param>
+ <returns>The deserialized object.</returns>
+ </member>
+ <member name="M:System.Runtime.Serialization.XmlObjectSerializer.ReadObject(System.Xml.XmlDictionaryReader,System.Boolean)">
+ <summary>Reads the XML stream or document with an <see cref="T:System.Xml.XmlDictionaryReader"></see> and returns the deserialized object; it also enables you to specify whether the serializer can read the data before attempting to read it.</summary>
+ <param name="reader">An <see cref="T:System.Xml.XmlDictionaryReader"></see> used to read the XML document.</param>
+ <param name="verifyObjectName">true to check whether the enclosing XML element name and namespace correspond to the root name and root namespace; otherwise, false to skip the verification.</param>
+ <returns>The deserialized object.</returns>
+ </member>
+ <member name="M:System.Runtime.Serialization.XmlObjectSerializer.ReadObject(System.Xml.XmlReader,System.Boolean)">
+ <summary>Reads the XML document or stream with an <see cref="T:System.Xml.XmlReader"></see> and returns the deserialized object; it also enables you to specify whether the serializer can read the data before attempting to read it.</summary>
+ <param name="reader">An <see cref="T:System.Xml.XmlReader"></see> used to read the XML document or stream.</param>
+ <param name="verifyObjectName">true to check whether the enclosing XML element name and namespace correspond to the root name and root namespace; false to skip the verification.</param>
+ <returns>The deserialized object.</returns>
+ </member>
+ <member name="M:System.Runtime.Serialization.XmlObjectSerializer.WriteEndObject(System.Xml.XmlWriter)">
+ <summary>Writes the end of the object data as a closing XML element to the XML document or stream with an <see cref="T:System.Xml.XmlWriter"></see>.</summary>
+ <param name="writer">An <see cref="T:System.Xml.XmlWriter"></see> used to write the XML document or stream.</param>
+ <exception cref="T:System.Runtime.Serialization.InvalidDataContractException">the type being serialized does not conform to data contract rules. For example, the <see cref="T:System.Runtime.Serialization.DataContractAttribute"></see> attribute has not been applied to the type.</exception>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">there is a problem with the instance being serialized.</exception>
+ <exception cref="T:System.ServiceModel.QuotaExceededException">the maximum number of objects to serialize has been exceeded. Check the <see cref="P:System.Runtime.Serialization.DataContractSerializer.MaxItemsInObjectGraph"></see> property.</exception>
+ </member>
+ <member name="M:System.Runtime.Serialization.XmlObjectSerializer.WriteEndObject(System.Xml.XmlDictionaryWriter)">
+ <summary>Writes the end of the object data as a closing XML element to the XML document or stream with an <see cref="T:System.Xml.XmlDictionaryWriter"></see>.</summary>
+ <param name="writer">An <see cref="T:System.Xml.XmlDictionaryWriter"></see> used to write the XML document or stream.</param>
+ <exception cref="T:System.Runtime.Serialization.InvalidDataContractException">the type being serialized does not conform to data contract rules. For example, the <see cref="T:System.Runtime.Serialization.DataContractAttribute"></see> attribute has not been applied to the type.</exception>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">there is a problem with the instance being serialized.</exception>
+ <exception cref="T:System.ServiceModel.QuotaExceededException">the maximum number of objects to serialize has been exceeded. Check the <see cref="P:System.Runtime.Serialization.DataContractSerializer.MaxItemsInObjectGraph"></see> property.</exception>
+ </member>
+ <member name="M:System.Runtime.Serialization.XmlObjectSerializer.WriteObject(System.IO.Stream,System.Object)">
+ <summary>Writes the complete content (start, content, and end) of the object to the XML document or stream with the specified <see cref="T:System.IO.Stream"></see>.</summary>
+ <param name="stream">A <see cref="T:System.IO.Stream"></see> used to write the XML document or stream.</param>
+ <param name="graph">The object that contains the data to write to the stream.</param>
+ <exception cref="T:System.Runtime.Serialization.InvalidDataContractException">the type being serialized does not conform to data contract rules. For example, the <see cref="T:System.Runtime.Serialization.DataContractAttribute"></see> attribute has not been applied to the type.</exception>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">there is a problem with the instance being serialized.</exception>
+ <exception cref="T:System.ServiceModel.QuotaExceededException">the maximum number of objects to serialize has been exceeded. Check the <see cref="P:System.Runtime.Serialization.DataContractSerializer.MaxItemsInObjectGraph"></see> property.</exception>
+ </member>
+ <member name="M:System.Runtime.Serialization.XmlObjectSerializer.WriteObject(System.Xml.XmlDictionaryWriter,System.Object)">
+ <summary>Writes the complete content (start, content, and end) of the object to the XML document or stream with the specified <see cref="T:System.Xml.XmlDictionaryWriter"></see>.</summary>
+ <param name="writer">An <see cref="T:System.Xml.XmlDictionaryWriter"></see> used to write the content to the XML document or stream.</param>
+ <param name="graph">The object that contains the content to write.</param>
+ <exception cref="T:System.Runtime.Serialization.InvalidDataContractException">the type being serialized does not conform to data contract rules. For example, the <see cref="T:System.Runtime.Serialization.DataContractAttribute"></see> attribute has not been applied to the type.</exception>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">there is a problem with the instance being serialized.</exception>
+ <exception cref="T:System.ServiceModel.QuotaExceededException">the maximum number of objects to serialize has been exceeded. Check the <see cref="P:System.Runtime.Serialization.DataContractSerializer.MaxItemsInObjectGraph"></see> property.</exception>
+ </member>
+ <member name="M:System.Runtime.Serialization.XmlObjectSerializer.WriteObject(System.Xml.XmlWriter,System.Object)">
+ <summary>Writes the complete content (start, content, and end) of the object to the XML document or stream with the specified <see cref="T:System.Xml.XmlWriter"></see>.</summary>
+ <param name="writer">An <see cref="T:System.Xml.XmlWriter"></see> used to write the XML document or stream.</param>
+ <param name="graph">The object that contains the content to write.</param>
+ <exception cref="T:System.Runtime.Serialization.InvalidDataContractException">the type being serialized does not conform to data contract rules. For example, the <see cref="T:System.Runtime.Serialization.DataContractAttribute"></see> attribute has not been applied to the type.</exception>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">there is a problem with the instance being serialized.</exception>
+ <exception cref="T:System.ServiceModel.QuotaExceededException">the maximum number of objects to serialize has been exceeded. Check the <see cref="P:System.Runtime.Serialization.DataContractSerializer.MaxItemsInObjectGraph"></see> property.</exception>
+ </member>
+ <member name="M:System.Runtime.Serialization.XmlObjectSerializer.WriteObjectContent(System.Xml.XmlDictionaryWriter,System.Object)">
+ <summary>Writes only the content of the object to the XML document or stream using the specified <see cref="T:System.Xml.XmlDictionaryWriter"></see>.</summary>
+ <param name="writer">An <see cref="T:System.Xml.XmlDictionaryWriter"></see> used to write the XML document or stream.</param>
+ <param name="graph">The object that contains the content to write.</param>
+ <exception cref="T:System.Runtime.Serialization.InvalidDataContractException">the type being serialized does not conform to data contract rules. For example, the <see cref="T:System.Runtime.Serialization.DataContractAttribute"></see> attribute has not been applied to the type.</exception>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">there is a problem with the instance being serialized.</exception>
+ <exception cref="T:System.ServiceModel.QuotaExceededException">the maximum number of objects to serialize has been exceeded. Check the <see cref="P:System.Runtime.Serialization.DataContractSerializer.MaxItemsInObjectGraph"></see> property.</exception>
+ </member>
+ <member name="M:System.Runtime.Serialization.XmlObjectSerializer.WriteObjectContent(System.Xml.XmlWriter,System.Object)">
+ <summary>Writes only the content of the object to the XML document or stream with the specified <see cref="T:System.Xml.XmlWriter"></see>.</summary>
+ <param name="writer">An <see cref="T:System.Xml.XmlWriter"></see> used to write the XML document or stream.</param>
+ <param name="graph">The object that contains the content to write.</param>
+ <exception cref="T:System.Runtime.Serialization.InvalidDataContractException">the type being serialized does not conform to data contract rules. For example, the <see cref="T:System.Runtime.Serialization.DataContractAttribute"></see> attribute has not been applied to the type.</exception>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">there is a problem with the instance being serialized.</exception>
+ <exception cref="T:System.ServiceModel.QuotaExceededException">the maximum number of objects to serialize has been exceeded. Check the <see cref="P:System.Runtime.Serialization.DataContractSerializer.MaxItemsInObjectGraph"></see> property.</exception>
+ </member>
+ <member name="M:System.Runtime.Serialization.XmlObjectSerializer.WriteStartObject(System.Xml.XmlDictionaryWriter,System.Object)">
+ <summary>Writes the start of the object's data as an opening XML element using the specified <see cref="T:System.Xml.XmlDictionaryWriter"></see>.</summary>
+ <param name="writer">An <see cref="T:System.Xml.XmlDictionaryWriter"></see> used to write the XML document.</param>
+ <param name="graph">The object to serialize.</param>
+ <exception cref="T:System.Runtime.Serialization.InvalidDataContractException">the type being serialized does not conform to data contract rules. For example, the <see cref="T:System.Runtime.Serialization.DataContractAttribute"></see> attribute has not been applied to the type.</exception>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">there is a problem with the instance being serialized.</exception>
+ <exception cref="T:System.ServiceModel.QuotaExceededException">the maximum number of objects to serialize has been exceeded. Check the <see cref="P:System.Runtime.Serialization.DataContractSerializer.MaxItemsInObjectGraph"></see> property.</exception>
+ </member>
+ <member name="M:System.Runtime.Serialization.XmlObjectSerializer.WriteStartObject(System.Xml.XmlWriter,System.Object)">
+ <summary>Writes the start of the object's data as an opening XML element using the specified <see cref="T:System.Xml.XmlWriter"></see>.</summary>
+ <param name="writer">An <see cref="T:System.Xml.XmlWriter"></see> used to write the XML document.</param>
+ <param name="graph">The object to serialize.</param>
+ <exception cref="T:System.Runtime.Serialization.InvalidDataContractException">the type being serialized does not conform to data contract rules. For example, the <see cref="T:System.Runtime.Serialization.DataContractAttribute"></see> attribute has not been applied to the type.</exception>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">there is a problem with the instance being serialized.</exception>
+ <exception cref="T:System.ServiceModel.QuotaExceededException">the maximum number of objects to serialize has been exceeded. Check the <see cref="P:System.Runtime.Serialization.DataContractSerializer.MaxItemsInObjectGraph"></see> property.</exception>
+ </member>
+ <member name="T:System.Runtime.Serialization.XmlSerializableServices">
+ <summary>Contains methods for reading and writing XML.</summary>
+ </member>
+ <member name="M:System.Runtime.Serialization.XmlSerializableServices.AddDefaultSchema(System.Xml.Schema.XmlSchemaSet,System.Xml.XmlQualifiedName)">
+ <summary>Generates a default schema type given the specified type name and adds it to the specified schema set.</summary>
+ <param name="schemas">An <see cref="T:System.Xml.Schema.XmlSchemaSet"></see> to add the generated schema type to.</param>
+ <param name="typeQName">An <see cref="T:System.Xml.XmlQualifiedName"></see> that specifies the type name to assign the schema to.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="schemas">schemas</paramref> or <paramref name="typeQName">typeQName</paramref> argument is null.</exception>
+ </member>
+ <member name="M:System.Runtime.Serialization.XmlSerializableServices.ReadNodes(System.Xml.XmlReader)">
+ <summary>Reads a set of XML nodes from the specified reader and returns the result.</summary>
+ <param name="xmlReader">An <see cref="T:System.Xml.XmlReader"></see> used for reading.</param>
+ <returns>An array of type <see cref="T:System.Xml.XmlNode"></see>.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="xmlReader">xmlReader</paramref> argument is null.</exception>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">While reading, a null node was encountered.</exception>
+ </member>
+ <member name="M:System.Runtime.Serialization.XmlSerializableServices.WriteNodes(System.Xml.XmlWriter,System.Xml.XmlNode[])">
+ <summary>Writes the supplied nodes using the specified writer.</summary>
+ <param name="xmlWriter">An <see cref="T:System.Xml.XmlWriter"></see> used for writing.</param>
+ <param name="nodes">An array of type <see cref="T:System.Xml.XmlNode"></see> to write.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="xmlWriter">xmlWriter</paramref> argument is null.</exception>
+ </member>
+ <member name="T:System.Runtime.Serialization.XPathQueryGenerator">
+ <summary>When given a class representing a data contract, and metadata representing a member of the contract, produces an XPath query for the member.</summary>
+ </member>
+ <member name="M:System.Runtime.Serialization.XPathQueryGenerator.CreateFromDataContractSerializer(System.Type,System.Reflection.MemberInfo[],System.Xml.XmlNamespaceManager@)">
+ <summary>Creates an XPath from a data contract using the specified data contract type, array of metadata elements, and namespaces..</summary>
+ <param name="type">The type that represents a data contract.</param>
+ <param name="pathToMember">The metadata, generated using the <see cref="Overload:System.Type.GetMember"></see> method of the <see cref="T:System.Type"></see> class, that points to the specific data member used to generate the query.</param>
+ <param name="namespaces">The XML namespaces and their prefixes found in the data contract.</param>
+ <returns><see cref="T:System.String"></see> The XPath generated from the type and member data.</returns>
+ </member>
+ <member name="M:System.Runtime.Serialization.XPathQueryGenerator.CreateFromDataContractSerializer(System.Type,System.Reflection.MemberInfo[],System.Text.StringBuilder,System.Xml.XmlNamespaceManager@)">
+ <summary>Creates an XPath from a data contract using the specified contract data type, array of metadata elements, the top level element, and namespaces.</summary>
+ <param name="type">The type that represents a data contract.</param>
+ <param name="pathToMember">The metadata, generated using the <see cref="Overload:System.Type.GetMember"></see> method of the <see cref="T:System.Type"></see> class, that points to the specific data member used to generate the query.</param>
+ <param name="rootElementXpath">The top level element in the xpath.</param>
+ <param name="namespaces">The XML namespaces and their prefixes found in the data contract.</param>
+ <returns><see cref="T:System.String"></see> The XPath generated from the type and member data.</returns>
+ </member>
+ <member name="T:System.Runtime.Serialization.XsdDataContractExporter">
+ <summary>Allows the transformation of a set of .NET Framework types that are used in data contracts into an XML schema file (.xsd).</summary>
+ </member>
+ <member name="M:System.Runtime.Serialization.XsdDataContractExporter.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.Serialization.XsdDataContractExporter"></see> class.</summary>
+ </member>
+ <member name="M:System.Runtime.Serialization.XsdDataContractExporter.#ctor(System.Xml.Schema.XmlSchemaSet)">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.Serialization.XsdDataContractExporter"></see> class with the specified set of schemas.</summary>
+ <param name="schemas">An <see cref="T:System.Xml.Schema.XmlSchemaSet"></see> that contains the schemas to be exported.</param>
+ </member>
+ <member name="M:System.Runtime.Serialization.XsdDataContractExporter.CanExport(System.Collections.Generic.ICollection{System.Reflection.Assembly})">
+ <summary>Gets a value that indicates whether the set of .common language runtime (CLR) types contained in a set of assemblies can be exported.</summary>
+ <param name="assemblies">A <see cref="T:System.Collections.Generic.ICollection`1"></see> of <see cref="T:System.Reflection.Assembly"></see> that contains the assemblies with the types to export.</param>
+ <returns>true if the types can be exported; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Runtime.Serialization.XsdDataContractExporter.CanExport(System.Collections.Generic.ICollection{System.Type})">
+ <summary>Gets a value that indicates whether the set of .common language runtime (CLR) types contained in a <see cref="T:System.Collections.Generic.ICollection`1"></see> can be exported.</summary>
+ <param name="types">A <see cref="T:System.Collections.Generic.ICollection`1"></see> that contains the specified types to export.</param>
+ <returns>true if the types can be exported; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Runtime.Serialization.XsdDataContractExporter.CanExport(System.Type)">
+ <summary>Gets a value that indicates whether the specified common language runtime (CLR) type can be exported.</summary>
+ <param name="type">The <see cref="T:System.Type"></see> to export.</param>
+ <returns>true if the type can be exported; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Runtime.Serialization.XsdDataContractExporter.Export(System.Collections.Generic.ICollection{System.Reflection.Assembly})">
+ <summary>Transforms the types contained in the specified collection of assemblies.</summary>
+ <param name="assemblies">A <see cref="T:System.Collections.Generic.ICollection`1"></see> (of <see cref="T:System.Reflection.Assembly"></see>) that contains the types to export.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="assemblies">assemblies</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentException">An <see cref="T:System.Reflection.Assembly"></see> in the collection is null.</exception>
+ </member>
+ <member name="M:System.Runtime.Serialization.XsdDataContractExporter.Export(System.Collections.Generic.ICollection{System.Type})">
+ <summary>Transforms the types contained in the <see cref="T:System.Collections.Generic.ICollection`1"></see> passed to this method.</summary>
+ <param name="types">A <see cref="T:System.Collections.Generic.ICollection`1"></see> (of <see cref="T:System.Type"></see>) that contains the types to export.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="types">types</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentException">A type in the collection is null.</exception>
+ </member>
+ <member name="M:System.Runtime.Serialization.XsdDataContractExporter.Export(System.Type)">
+ <summary>Transforms the specified .NET Framework type into an XML schema definition language (XSD) schema.</summary>
+ <param name="type">The <see cref="T:System.Type"></see> to transform into an XML schema.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="type">type</paramref> argument is null.</exception>
+ </member>
+ <member name="M:System.Runtime.Serialization.XsdDataContractExporter.GetRootElementName(System.Type)">
+ <summary>Returns the top-level name and namespace for the <see cref="T:System.Type"></see>.</summary>
+ <param name="type">The <see cref="T:System.Type"></see> to query.</param>
+ <returns>The <see cref="T:System.Xml.XmlQualifiedName"></see> that represents the top-level name and namespace for this <see cref="T:System.Type"></see>, which is written to the stream when writing this object.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="type">type</paramref> argument is null.</exception>
+ </member>
+ <member name="M:System.Runtime.Serialization.XsdDataContractExporter.GetSchemaType(System.Type)">
+ <summary>Returns the XML schema type for the specified type.</summary>
+ <param name="type">The type to return a schema for.</param>
+ <returns>An <see cref="T:System.Xml.Schema.XmlSchemaType"></see> that contains the XML schema.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="type">type</paramref> argument is null.</exception>
+ </member>
+ <member name="M:System.Runtime.Serialization.XsdDataContractExporter.GetSchemaTypeName(System.Type)">
+ <summary>Returns the contract name and contract namespace for the <see cref="T:System.Type"></see>.</summary>
+ <param name="type">The <see cref="T:System.Type"></see> that was exported.</param>
+ <returns>An <see cref="T:System.Xml.XmlQualifiedName"></see> that represents the contract name of the type and its namespace.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="type">type</paramref> argument is null.</exception>
+ </member>
+ <member name="P:System.Runtime.Serialization.XsdDataContractExporter.Options">
+ <summary>Gets or sets an <see cref="T:System.Runtime.Serialization.ExportOptions"></see> that contains options that can be set for the export operation.</summary>
+ <returns>An <see cref="T:System.Runtime.Serialization.ExportOptions"></see> that contains options used to customize how types are exported to schemas.</returns>
+ </member>
+ <member name="P:System.Runtime.Serialization.XsdDataContractExporter.Schemas">
+ <summary>Gets the collection of exported XML schemas.</summary>
+ <returns>An <see cref="T:System.Xml.Schema.XmlSchemaSet"></see> that contains the schemas transformed from the set of common language runtime (CLR) types after calling the <see cref="Overload:System.Runtime.Serialization.XsdDataContractExporter.Export"></see> method.</returns>
+ </member>
+ <member name="T:System.Runtime.TargetedPatchingOptOutAttribute">
+ <summary>Indicates that the .NET Framework class library method to which this attribute is applied is unlikely to be affected by servicing releases, and therefore is eligible to be inlined across Native Image Generator (NGen) images.</summary>
+ </member>
+ <member name="M:System.Runtime.TargetedPatchingOptOutAttribute.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.TargetedPatchingOptOutAttribute"></see> class.</summary>
+ <param name="reason">The reason why the method to which the <see cref="T:System.Runtime.TargetedPatchingOptOutAttribute"></see> attribute is applied is considered to be eligible for inlining across Native Image Generator (NGen) images.</param>
+ </member>
+ <member name="P:System.Runtime.TargetedPatchingOptOutAttribute.Reason">
+ <summary>Gets the reason why the method to which this attribute is applied is considered to be eligible for inlining across Native Image Generator (NGen) images.</summary>
+ <returns>The reason why the method is considered to be eligible for inlining across NGen images.</returns>
+ </member>
+ <member name="T:System.Runtime.Versioning.ComponentGuaranteesAttribute">
+ <summary>Defines the compatibility guarantee of a component, type, or type member that may span multiple versions.</summary>
+ </member>
+ <member name="M:System.Runtime.Versioning.ComponentGuaranteesAttribute.#ctor(System.Runtime.Versioning.ComponentGuaranteesOptions)">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.Versioning.ComponentGuaranteesAttribute"></see> class with a value that indicates a library, type, or member's guaranteed level of compatibility across multiple versions.</summary>
+ <param name="guarantees">One of the enumeration values that specifies the level of compatibility that is guaranteed across multiple versions.</param>
+ </member>
+ <member name="P:System.Runtime.Versioning.ComponentGuaranteesAttribute.Guarantees">
+ <summary>Gets a value that indicates the guaranteed level of compatibility of a library, type, or type member that spans multiple versions.</summary>
+ <returns>One of the enumeration values that specifies the level of compatibility that is guaranteed across multiple versions.</returns>
+ </member>
+ <member name="T:System.Runtime.Versioning.ComponentGuaranteesOptions">
+ <summary>Describes the compatibility guarantee of a component, type, or type member that may span multiple versions.</summary>
+ </member>
+ <member name="F:System.Runtime.Versioning.ComponentGuaranteesOptions.Exchange">
+ <summary>The developer promises multi-version exchange compatibility for the type. Consumers of the type can expect compatibility across future versions and can use the type in all their interfaces. Versioning problems cannot be fixed by side-by-side execution.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.Versioning.ComponentGuaranteesOptions.None">
+ <summary>The developer does not guarantee compatibility across versions. Consumers of the component, type, or member can expect future versions to break the existing client.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.Versioning.ComponentGuaranteesOptions.SideBySide">
+ <summary>The component has been tested to work when more than one version of the assembly is loaded into the same application domain. Future versions can break compatibility. However, when such breaking changes are made, the old version is not modified but continues to exist alongside the new version.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.Versioning.ComponentGuaranteesOptions.Stable">
+ <summary>The developer promises stable compatibility across versions. Consumers of the type can expect that future versions will not break the existing client. However, if they do and if the client has not used the type in its interfaces, side-by-side execution may fix the problem.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Runtime.Versioning.FrameworkName">
+ <summary>Represents the name of a version of the .NET Framework.</summary>
+ </member>
+ <member name="M:System.Runtime.Versioning.FrameworkName.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.Versioning.FrameworkName"></see> class from a string that contains information about a version of the .NET Framework.</summary>
+ <param name="frameworkName">A string that contains .NET Framework version information.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="frameworkName">frameworkName</paramref> is <see cref="F:System.String.Empty"></see>. -or- <paramref name="frameworkName">frameworkName</paramref> has fewer than two components or more than three components. -or- <paramref name="frameworkName">frameworkName</paramref> does not include a major and minor version number. -or- <paramref name="frameworkName">frameworkName</paramref> does not include a valid version number.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="frameworkName">frameworkName</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Runtime.Versioning.FrameworkName.#ctor(System.String,System.Version)">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.Versioning.FrameworkName"></see> class from a string and a <see cref="T:System.Version"></see> object that identify a .NET Framework version.</summary>
+ <param name="identifier">A string that identifies a .NET Framework version.</param>
+ <param name="version">An object that contains .NET Framework version information.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="identifier">identifier</paramref> is <see cref="F:System.String.Empty"></see>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="identifier">identifier</paramref> is null. -or- <paramref name="version">version</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Runtime.Versioning.FrameworkName.#ctor(System.String,System.Version,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.Versioning.FrameworkName"></see> class from a string, a <see cref="T:System.Version"></see> object that identifies a .NET Framework version, and a profile name.</summary>
+ <param name="identifier">A string that identifies a .NET Framework version.</param>
+ <param name="version">An object that contains .NET Framework version information.</param>
+ <param name="profile">A profile name.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="identifier">identifier</paramref> is <see cref="F:System.String.Empty"></see>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="identifier">identifier</paramref> is null. -or- <paramref name="version">version</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Runtime.Versioning.FrameworkName.Equals(System.Object)">
+ <summary>Returns a value that indicates whether this <see cref="T:System.Runtime.Versioning.FrameworkName"></see> instance represents the same .NET Framework version as a specified object.</summary>
+ <param name="obj">The object to compare to the current instance.</param>
+ <returns>true if every component of the current <see cref="T:System.Runtime.Versioning.FrameworkName"></see> object matches the corresponding component of <paramref name="obj">obj</paramref>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Runtime.Versioning.FrameworkName.Equals(System.Runtime.Versioning.FrameworkName)">
+ <summary>Returns a value that indicates whether this <see cref="T:System.Runtime.Versioning.FrameworkName"></see> instance represents the same .NET Framework version as a specified <see cref="T:System.Runtime.Versioning.FrameworkName"></see> instance.</summary>
+ <param name="other">The object to compare to the current instance.</param>
+ <returns>true if every component of the current <see cref="T:System.Runtime.Versioning.FrameworkName"></see> object matches the corresponding component of <paramref name="other">other</paramref>; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Runtime.Versioning.FrameworkName.FullName">
+ <summary>Gets the full name of this <see cref="T:System.Runtime.Versioning.FrameworkName"></see> object.</summary>
+ <returns>The full name of this <see cref="T:System.Runtime.Versioning.FrameworkName"></see> object.</returns>
+ </member>
+ <member name="M:System.Runtime.Versioning.FrameworkName.GetHashCode">
+ <summary>Returns the hash code for the <see cref="T:System.Runtime.Versioning.FrameworkName"></see> object.</summary>
+ <returns>A 32-bit signed integer that represents the hash code of this instance.</returns>
+ </member>
+ <member name="P:System.Runtime.Versioning.FrameworkName.Identifier">
+ <summary>Gets the identifier of this <see cref="T:System.Runtime.Versioning.FrameworkName"></see> object.</summary>
+ <returns>The identifier of this <see cref="T:System.Runtime.Versioning.FrameworkName"></see> object.</returns>
+ </member>
+ <member name="M:System.Runtime.Versioning.FrameworkName.op_Equality(System.Runtime.Versioning.FrameworkName,System.Runtime.Versioning.FrameworkName)">
+ <summary>Returns a value that indicates whether two <see cref="T:System.Runtime.Versioning.FrameworkName"></see> objects represent the same .NET Framework version.</summary>
+ <param name="left">The first object to compare.</param>
+ <param name="right">The second object to compare.</param>
+ <returns>true if the <paramref name="left">left</paramref> and <paramref name="right">right</paramref> parameters represent the same .NET Framework version; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Runtime.Versioning.FrameworkName.op_Inequality(System.Runtime.Versioning.FrameworkName,System.Runtime.Versioning.FrameworkName)">
+ <summary>Returns a value that indicates whether two <see cref="T:System.Runtime.Versioning.FrameworkName"></see> objects represent different .NET Framework versions.</summary>
+ <param name="left">The first object to compare.</param>
+ <param name="right">The second object to compare.</param>
+ <returns>true if the <paramref name="left">left</paramref> and <paramref name="right">right</paramref> parameters represent different .NET Framework versions; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Runtime.Versioning.FrameworkName.Profile">
+ <summary>Gets the profile name of this <see cref="T:System.Runtime.Versioning.FrameworkName"></see> object.</summary>
+ <returns>The profile name of this <see cref="T:System.Runtime.Versioning.FrameworkName"></see> object.</returns>
+ </member>
+ <member name="M:System.Runtime.Versioning.FrameworkName.ToString">
+ <summary>Returns the string representation of this <see cref="T:System.Runtime.Versioning.FrameworkName"></see> object.</summary>
+ <returns>A string that represents this <see cref="T:System.Runtime.Versioning.FrameworkName"></see> object.</returns>
+ </member>
+ <member name="P:System.Runtime.Versioning.FrameworkName.Version">
+ <summary>Gets the version of this <see cref="T:System.Runtime.Versioning.FrameworkName"></see> object.</summary>
+ <returns>An object that contains version information about this <see cref="T:System.Runtime.Versioning.FrameworkName"></see> object.</returns>
+ </member>
+ <member name="T:System.Runtime.Versioning.ResourceConsumptionAttribute">
+ <summary>Specifies the resource consumed by the member of a class. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Runtime.Versioning.ResourceConsumptionAttribute.#ctor(System.Runtime.Versioning.ResourceScope)">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.Versioning.ResourceConsumptionAttribute"></see> class specifying the scope of the consumed resource.</summary>
+ <param name="resourceScope">The <see cref="T:System.Runtime.Versioning.ResourceScope"></see> for the consumed resource.</param>
+ </member>
+ <member name="M:System.Runtime.Versioning.ResourceConsumptionAttribute.#ctor(System.Runtime.Versioning.ResourceScope,System.Runtime.Versioning.ResourceScope)">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.Versioning.ResourceConsumptionAttribute"></see> class specifying the scope of the consumed resource and the scope of how it is consumed.</summary>
+ <param name="resourceScope">The <see cref="T:System.Runtime.Versioning.ResourceScope"></see> for the consumed resource.</param>
+ <param name="consumptionScope">The <see cref="T:System.Runtime.Versioning.ResourceScope"></see> used by this member.</param>
+ </member>
+ <member name="P:System.Runtime.Versioning.ResourceConsumptionAttribute.ConsumptionScope">
+ <summary>Gets the consumption scope for this member.</summary>
+ <returns>A <see cref="T:System.Runtime.Versioning.ResourceScope"></see> object specifying the resource scope used by this member.</returns>
+ </member>
+ <member name="P:System.Runtime.Versioning.ResourceConsumptionAttribute.ResourceScope">
+ <summary>Gets the resource scope for the consumed resource.</summary>
+ <returns>A <see cref="T:System.Runtime.Versioning.ResourceScope"></see> object specifying the resource scope of the consumed member.</returns>
+ </member>
+ <member name="T:System.Runtime.Versioning.ResourceExposureAttribute">
+ <summary>Specifies the resource exposure for a member of a class. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Runtime.Versioning.ResourceExposureAttribute.#ctor(System.Runtime.Versioning.ResourceScope)">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.Versioning.ResourceExposureAttribute"></see> class with the specified exposure level.</summary>
+ <param name="exposureLevel">The scope of the resource.</param>
+ </member>
+ <member name="P:System.Runtime.Versioning.ResourceExposureAttribute.ResourceExposureLevel">
+ <summary>Gets the resource exposure scope.</summary>
+ <returns>A <see cref="T:System.Runtime.Versioning.ResourceScope"></see> object.</returns>
+ </member>
+ <member name="T:System.Runtime.Versioning.ResourceScope">
+ <summary>Identifies the scope of a sharable resource.</summary>
+ </member>
+ <member name="F:System.Runtime.Versioning.ResourceScope.AppDomain">
+ <summary>The state is shared by objects within an <see cref="T:System.AppDomain"></see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.Versioning.ResourceScope.Assembly">
+ <summary>The resource is visible at an assembly scope.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.Versioning.ResourceScope.Library">
+ <summary>The state is shared by objects within a library.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.Versioning.ResourceScope.Machine">
+ <summary>The state is shared by objects within the machine.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.Versioning.ResourceScope.None">
+ <summary>There is no shared state.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.Versioning.ResourceScope.Private">
+ <summary>The resource is visible to only the type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.Versioning.ResourceScope.Process">
+ <summary>The state is shared within a process.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Runtime.Versioning.TargetFrameworkAttribute">
+ <summary>Identifies the version of the .NET Framework that a particular assembly was compiled against.</summary>
+ </member>
+ <member name="M:System.Runtime.Versioning.TargetFrameworkAttribute.#ctor(System.String)">
+ <summary>Initializes an instance of the <see cref="T:System.Runtime.Versioning.TargetFrameworkAttribute"></see> class by specifying the .NET Framework version against which an assembly was built.</summary>
+ <param name="frameworkName">The version of the .NET Framework against which the assembly was built.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="frameworkName">frameworkName</paramref> is null.</exception>
+ </member>
+ <member name="P:System.Runtime.Versioning.TargetFrameworkAttribute.FrameworkDisplayName">
+ <summary>Gets the display name of the .NET Framework version against which an assembly was built.</summary>
+ <returns>The display name of the .NET Framework version.</returns>
+ </member>
+ <member name="P:System.Runtime.Versioning.TargetFrameworkAttribute.FrameworkName">
+ <summary>Gets the name of the .NET Framework version against which a particular assembly was compiled.</summary>
+ <returns>The name of the .NET Framework version with which the assembly was compiled.</returns>
+ </member>
+ <member name="T:System.Runtime.Versioning.VersioningHelper">
+ <summary>Provides methods to aid developers in writing version-safe code. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Runtime.Versioning.VersioningHelper.MakeVersionSafeName(System.String,System.Runtime.Versioning.ResourceScope,System.Runtime.Versioning.ResourceScope)">
+ <summary>Returns a version-safe name based on the specified resource name and the intended resource consumption source.</summary>
+ <param name="name">The name of the resource.</param>
+ <param name="from">The scope of the resource.</param>
+ <param name="to">The desired resource consumption scope.</param>
+ <returns>A version-safe name.</returns>
+ </member>
+ <member name="M:System.Runtime.Versioning.VersioningHelper.MakeVersionSafeName(System.String,System.Runtime.Versioning.ResourceScope,System.Runtime.Versioning.ResourceScope,System.Type)">
+ <summary>Returns a version-safe name based on the specified resource name, the intended resource consumption scope, and the type using the resource.</summary>
+ <param name="name">The name of the resource.</param>
+ <param name="from">The beginning of the scope range.</param>
+ <param name="to">The end of the scope range.</param>
+ <param name="type">The <see cref="T:System.Type"></see> of the resource.</param>
+ <returns>A version-safe name.</returns>
+ <exception cref="T:System.ArgumentException">The values for <paramref name="from">from</paramref> and <paramref name="to">to</paramref> are invalid. The resource type in the <see cref="T:System.Runtime.Versioning.ResourceScope"></see> enumeration is going from a more restrictive resource type to a more general resource type.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="type">type</paramref> is null.</exception>
+ </member>
+ <member name="T:System.RuntimeArgumentHandle">
+ <summary>References a variable-length argument list.</summary>
+ </member>
+ <member name="T:System.RuntimeFieldHandle">
+ <summary>Represents a field using an internal metadata token.</summary>
+ </member>
+ <member name="M:System.RuntimeFieldHandle.Equals(System.Object)">
+ <summary>Indicates whether the current instance is equal to the specified object.</summary>
+ <param name="obj">The object to compare to the current instance.</param>
+ <returns>true if <paramref name="obj">obj</paramref> is a <see cref="T:System.RuntimeFieldHandle"></see> and equal to the value of the current instance; otherwise, false.</returns>
+ </member>
+ <member name="M:System.RuntimeFieldHandle.Equals(System.RuntimeFieldHandle)">
+ <summary>Indicates whether the current instance is equal to the specified <see cref="T:System.RuntimeFieldHandle"></see>.</summary>
+ <param name="handle">The <see cref="T:System.RuntimeFieldHandle"></see> to compare to the current instance.</param>
+ <returns>true if the value of <paramref name="handle">handle</paramref> is equal to the value of the current instance; otherwise, false.</returns>
+ </member>
+ <member name="M:System.RuntimeFieldHandle.GetHashCode">
+ <summary>Returns the hash code for this instance.</summary>
+ <returns>A 32-bit signed integer that is the hash code for this instance.</returns>
+ </member>
+ <member name="M:System.RuntimeFieldHandle.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Populates a <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> with the data necessary to deserialize the field represented by the current instance.</summary>
+ <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object to populate with serialization information.</param>
+ <param name="context">(Reserved) The place to store and retrieve serialized data.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="info">info</paramref> is null.</exception>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">The <see cref="P:System.RuntimeFieldHandle.Value"></see> property of the current instance is not a valid handle.</exception>
+ </member>
+ <member name="M:System.RuntimeFieldHandle.op_Equality(System.RuntimeFieldHandle,System.RuntimeFieldHandle)">
+ <summary>Indicates whether two <see cref="T:System.RuntimeFieldHandle"></see> structures are equal.</summary>
+ <param name="left">The <see cref="T:System.RuntimeFieldHandle"></see> to compare to right.</param>
+ <param name="right">The <see cref="T:System.RuntimeFieldHandle"></see> to compare to left.</param>
+ <returns>true if <paramref name="left">left</paramref> is equal to <paramref name="right">right</paramref>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.RuntimeFieldHandle.op_Inequality(System.RuntimeFieldHandle,System.RuntimeFieldHandle)">
+ <summary>Indicates whether two <see cref="T:System.RuntimeFieldHandle"></see> structures are not equal.</summary>
+ <param name="left">The <see cref="T:System.RuntimeFieldHandle"></see> to compare to right.</param>
+ <param name="right">The <see cref="T:System.RuntimeFieldHandle"></see> to compare to left.</param>
+ <returns>true if <paramref name="left">left</paramref> is not equal to <paramref name="right">right</paramref>; otherwise, false.</returns>
+ </member>
+ <member name="P:System.RuntimeFieldHandle.Value">
+ <summary>Gets a handle to the field represented by the current instance.</summary>
+ <returns>An <see cref="T:System.IntPtr"></see> that contains the handle to the field represented by the current instance.</returns>
+ </member>
+ <member name="T:System.RuntimeMethodHandle">
+ <summary><see cref="T:System.RuntimeMethodHandle"></see> is a handle to the internal metadata representation of a method.</summary>
+ </member>
+ <member name="M:System.RuntimeMethodHandle.Equals(System.Object)">
+ <summary>Indicates whether this instance is equal to a specified object.</summary>
+ <param name="obj">A <see cref="T:System.Object"></see> to compare to this instance.</param>
+ <returns>true if <paramref name="obj">obj</paramref> is a <see cref="T:System.RuntimeMethodHandle"></see> and equal to the value of this instance; otherwise, false.</returns>
+ </member>
+ <member name="M:System.RuntimeMethodHandle.Equals(System.RuntimeMethodHandle)">
+ <summary>Indicates whether this instance is equal to a specified <see cref="T:System.RuntimeMethodHandle"></see>.</summary>
+ <param name="handle">A <see cref="T:System.RuntimeMethodHandle"></see> to compare to this instance.</param>
+ <returns>true if <paramref name="handle">handle</paramref> is equal to the value of this instance; otherwise, false.</returns>
+ </member>
+ <member name="M:System.RuntimeMethodHandle.GetFunctionPointer">
+ <summary>Obtains a pointer to the method represented by this instance.</summary>
+ <returns>A pointer to the method represented by this instance.</returns>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the necessary permission to perform this operation.</exception>
+ </member>
+ <member name="M:System.RuntimeMethodHandle.GetHashCode">
+ <summary>Returns the hash code for this instance.</summary>
+ <returns>A 32-bit signed integer hash code.</returns>
+ </member>
+ <member name="M:System.RuntimeMethodHandle.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Populates a <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> with the data necessary to deserialize the field represented by this instance.</summary>
+ <param name="info">The object to populate with serialization information.</param>
+ <param name="context">(Reserved) The place to store and retrieve serialized data.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="info">info</paramref> is null.</exception>
+ <exception cref="T:System.Runtime.Serialization.SerializationException"><see cref="P:System.RuntimeMethodHandle.Value"></see> is invalid.</exception>
+ </member>
+ <member name="M:System.RuntimeMethodHandle.op_Equality(System.RuntimeMethodHandle,System.RuntimeMethodHandle)">
+ <summary>Indicates whether two instances of <see cref="T:System.RuntimeMethodHandle"></see> are equal.</summary>
+ <param name="left">A <see cref="T:System.RuntimeMethodHandle"></see> to compare to right.</param>
+ <param name="right">A <see cref="T:System.RuntimeMethodHandle"></see> to compare to left.</param>
+ <returns>true if the value of <paramref name="left">left</paramref> is equal to the value of <paramref name="right">right</paramref>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.RuntimeMethodHandle.op_Inequality(System.RuntimeMethodHandle,System.RuntimeMethodHandle)">
+ <summary>Indicates whether two instances of <see cref="T:System.RuntimeMethodHandle"></see> are not equal.</summary>
+ <param name="left">A <see cref="T:System.RuntimeMethodHandle"></see> to compare to right.</param>
+ <param name="right">A <see cref="T:System.RuntimeMethodHandle"></see> to compare to left.</param>
+ <returns>true if the value of <paramref name="left">left</paramref> is unequal to the value of <paramref name="right">right</paramref>; otherwise, false.</returns>
+ </member>
+ <member name="P:System.RuntimeMethodHandle.Value">
+ <summary>Gets the value of this instance.</summary>
+ <returns>A <see cref="T:System.RuntimeMethodHandle"></see> that is the internal metadata representation of a method.</returns>
+ </member>
+ <member name="T:System.RuntimeTypeHandle">
+ <summary>Represents a type using an internal metadata token.</summary>
+ </member>
+ <member name="M:System.RuntimeTypeHandle.Equals(System.Object)">
+ <summary>Indicates whether the specified object is equal to the current <see cref="T:System.RuntimeTypeHandle"></see> structure.</summary>
+ <param name="obj">An object to compare to the current instance.</param>
+ <returns>true if <paramref name="obj">obj</paramref> is a <see cref="T:System.RuntimeTypeHandle"></see> structure and is equal to the value of this instance; otherwise, false.</returns>
+ </member>
+ <member name="M:System.RuntimeTypeHandle.Equals(System.RuntimeTypeHandle)">
+ <summary>Indicates whether the specified <see cref="T:System.RuntimeTypeHandle"></see> structure is equal to the current <see cref="T:System.RuntimeTypeHandle"></see> structure.</summary>
+ <param name="handle">The <see cref="T:System.RuntimeTypeHandle"></see> structure to compare to the current instance.</param>
+ <returns>true if the value of <paramref name="handle">handle</paramref> is equal to the value of this instance; otherwise, false.</returns>
+ </member>
+ <member name="M:System.RuntimeTypeHandle.GetHashCode">
+ <summary>Returns the hash code for the current instance.</summary>
+ <returns>A 32-bit signed integer hash code.</returns>
+ </member>
+ <member name="M:System.RuntimeTypeHandle.GetModuleHandle">
+ <summary>Gets a handle to the module that contains the type represented by the current instance.</summary>
+ <returns>A <see cref="T:System.ModuleHandle"></see> structure representing a handle to the module that contains the type represented by the current instance.</returns>
+ </member>
+ <member name="M:System.RuntimeTypeHandle.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Populates a <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> with the data necessary to deserialize the type represented by the current instance.</summary>
+ <param name="info">The object to be populated with serialization information.</param>
+ <param name="context">(Reserved) The location where serialized data will be stored and retrieved.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="info">info</paramref> is null.</exception>
+ <exception cref="T:System.Runtime.Serialization.SerializationException"><see cref="P:System.RuntimeTypeHandle.Value"></see> is invalid.</exception>
+ </member>
+ <member name="M:System.RuntimeTypeHandle.op_Equality(System.Object,System.RuntimeTypeHandle)">
+ <summary>Indicates whether an object and a <see cref="T:System.RuntimeTypeHandle"></see> structure are equal.</summary>
+ <param name="left">An object to compare to right.</param>
+ <param name="right">A <see cref="T:System.RuntimeTypeHandle"></see> structure to compare to left.</param>
+ <returns>true if <paramref name="left">left</paramref> is a <see cref="T:System.RuntimeTypeHandle"></see> structure and is equal to <paramref name="right">right</paramref>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.RuntimeTypeHandle.op_Equality(System.RuntimeTypeHandle,System.Object)">
+ <summary>Indicates whether a <see cref="T:System.RuntimeTypeHandle"></see> structure is equal to an object.</summary>
+ <param name="left">A <see cref="T:System.RuntimeTypeHandle"></see> structure to compare to right.</param>
+ <param name="right">An object to compare to left.</param>
+ <returns>true if <paramref name="right">right</paramref> is a <see cref="T:System.RuntimeTypeHandle"></see> and is equal to <paramref name="left">left</paramref>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.RuntimeTypeHandle.op_Inequality(System.Object,System.RuntimeTypeHandle)">
+ <summary>Indicates whether an object and a <see cref="T:System.RuntimeTypeHandle"></see> structure are not equal.</summary>
+ <param name="left">An object to compare to right.</param>
+ <param name="right">A <see cref="T:System.RuntimeTypeHandle"></see> structure to compare to left.</param>
+ <returns>true if <paramref name="left">left</paramref> is a <see cref="T:System.RuntimeTypeHandle"></see> and is not equal to <paramref name="right">right</paramref>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.RuntimeTypeHandle.op_Inequality(System.RuntimeTypeHandle,System.Object)">
+ <summary>Indicates whether a <see cref="T:System.RuntimeTypeHandle"></see> structure is not equal to an object.</summary>
+ <param name="left">A <see cref="T:System.RuntimeTypeHandle"></see> structure to compare to right.</param>
+ <param name="right">An object to compare to left.</param>
+ <returns>true if <paramref name="right">right</paramref> is a <see cref="T:System.RuntimeTypeHandle"></see> structure and is not equal to <paramref name="left">left</paramref>; otherwise, false.</returns>
+ </member>
+ <member name="P:System.RuntimeTypeHandle.Value">
+ <summary>Gets a handle to the type represented by this instance.</summary>
+ <returns>A handle to the type represented by this instance.</returns>
+ </member>
+ <member name="T:System.SByte">
+ <summary>Represents an 8-bit signed integer.</summary>
+ </member>
+ <member name="M:System.SByte.CompareTo(System.Object)">
+ <summary>Compares this instance to a specified object and returns an indication of their relative values.</summary>
+ <param name="obj">An object to compare, or null.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed number indicating the relative values of this instance and <code data-dev-comment-type="paramref">obj</code>. </p>
+ <table><thead><tr><th> Return Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Description <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> Less than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> This instance is less than <code data-dev-comment-type="paramref">obj</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> This instance is equal to <code data-dev-comment-type="paramref">obj</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> Greater than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> This instance is greater than <code data-dev-comment-type="paramref">obj</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> -or- </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="20" sourceendlinenumber="20"> <code data-dev-comment-type="paramref">obj</code> is <code>null</code>. </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="22" sourceendlinenumber="22"> </td></tr></tbody></table></p>
+</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="obj">obj</paramref> is not an <see cref="T:System.SByte"></see>.</exception>
+ </member>
+ <member name="M:System.SByte.CompareTo(System.SByte)">
+ <summary>Compares this instance to a specified 8-bit signed integer and returns an indication of their relative values.</summary>
+ <param name="value">An 8-bit signed integer to compare.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed integer that indicates the relative order of this instance and <code data-dev-comment-type="paramref">value</code>. </p>
+ <table><thead><tr><th> Return Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Description <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> Less than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> This instance is less than <code data-dev-comment-type="paramref">value</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> This instance is equal to <code data-dev-comment-type="paramref">value</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> Greater than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> This instance is greater than <code data-dev-comment-type="paramref">value</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="M:System.SByte.Equals(System.Object)">
+ <summary>Returns a value indicating whether this instance is equal to a specified object.</summary>
+ <param name="obj">An object to compare with this instance.</param>
+ <returns>true if <paramref name="obj">obj</paramref> is an instance of <see cref="T:System.SByte"></see> and equals the value of this instance; otherwise, false.</returns>
+ </member>
+ <member name="M:System.SByte.Equals(System.SByte)">
+ <summary>Returns a value indicating whether this instance is equal to a specified <see cref="T:System.SByte"></see> value.</summary>
+ <param name="obj">An <see cref="T:System.SByte"></see> value to compare to this instance.</param>
+ <returns>true if <paramref name="obj">obj</paramref> has the same value as this instance; otherwise, false.</returns>
+ </member>
+ <member name="M:System.SByte.GetHashCode">
+ <summary>Returns the hash code for this instance.</summary>
+ <returns>A 32-bit signed integer hash code.</returns>
+ </member>
+ <member name="M:System.SByte.GetTypeCode">
+ <summary>Returns the <see cref="T:System.TypeCode"></see> for value type <see cref="T:System.SByte"></see>.</summary>
+ <returns>The enumerated constant, <see cref="F:System.TypeCode.SByte"></see>.</returns>
+ </member>
+ <member name="F:System.SByte.MaxValue">
+ <summary>Represents the largest possible value of <see cref="T:System.SByte"></see>. This field is constant.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.SByte.MinValue">
+ <summary>Represents the smallest possible value of <see cref="T:System.SByte"></see>. This field is constant.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.SByte.Parse(System.String,System.Globalization.NumberStyles,System.IFormatProvider)">
+ <summary>Converts the string representation of a number that is in a specified style and culture-specific format to its 8-bit signed equivalent.</summary>
+ <param name="s">A string that contains the number to convert. The string is interpreted by using the style specified by style.</param>
+ <param name="style">A bitwise combination of the enumeration values that indicates the style elements that can be present in s. A typical value to specify is <see cref="F:System.Globalization.NumberStyles.Integer"></see>.</param>
+ <param name="provider">An object that supplies culture-specific formatting information about s. If provider is null, the thread current culture is used.</param>
+ <returns>An 8-bit signed byte value that is equivalent to the number specified in the <paramref name="s">s</paramref> parameter.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="style">style</paramref> is not a <see cref="T:System.Globalization.NumberStyles"></see> value. -or- <paramref name="style">style</paramref> is not a combination of <see cref="F:System.Globalization.NumberStyles.AllowHexSpecifier"></see> and <see cref="F:System.Globalization.NumberStyles.HexNumber"></see>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="s">s</paramref> is null.</exception>
+ <exception cref="T:System.FormatException"><paramref name="s">s</paramref> is not in a format that is compliant with <paramref name="style">style</paramref>.</exception>
+ <exception cref="T:System.OverflowException"><paramref name="s">s</paramref> represents a number that is less than <see cref="F:System.SByte.MinValue"></see> or greater than <see cref="F:System.SByte.MaxValue"></see>. -or- <paramref name="s">s</paramref> includes non-zero, fractional digits.</exception>
+ </member>
+ <member name="M:System.SByte.Parse(System.String,System.IFormatProvider)">
+ <summary>Converts the string representation of a number in a specified culture-specific format to its 8-bit signed integer equivalent.</summary>
+ <param name="s">A string that represents a number to convert. The string is interpreted using the <see cref="F:System.Globalization.NumberStyles.Integer"></see> style.</param>
+ <param name="provider">An object that supplies culture-specific formatting information about s. If provider is null, the thread current culture is used.</param>
+ <returns>An 8-bit signed integer that is equivalent to the number specified in <paramref name="s">s</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="s">s</paramref> is null.</exception>
+ <exception cref="T:System.FormatException"><paramref name="s">s</paramref> is not in the correct format.</exception>
+ <exception cref="T:System.OverflowException"><paramref name="s">s</paramref> represents a number less than <see cref="F:System.SByte.MinValue"></see> or greater than <see cref="F:System.SByte.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.SByte.Parse(System.String)">
+ <summary>Converts the string representation of a number to its 8-bit signed integer equivalent.</summary>
+ <param name="s">A string that represents a number to convert. The string is interpreted using the <see cref="F:System.Globalization.NumberStyles.Integer"></see> style.</param>
+ <returns>An 8-bit signed integer that is equivalent to the number contained in the <paramref name="s">s</paramref> parameter.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="s">s</paramref> is null.</exception>
+ <exception cref="T:System.FormatException"><paramref name="s">s</paramref> does not consist of an optional sign followed by a sequence of digits (zero through nine).</exception>
+ <exception cref="T:System.OverflowException"><paramref name="s">s</paramref> represents a number less than <see cref="F:System.SByte.MinValue"></see> or greater than <see cref="F:System.SByte.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.SByte.Parse(System.String,System.Globalization.NumberStyles)">
+ <summary>Converts the string representation of a number in a specified style to its 8-bit signed integer equivalent.</summary>
+ <param name="s">A string that contains a number to convert. The string is interpreted using the style specified by style.</param>
+ <param name="style">A bitwise combination of the enumeration values that indicates the style elements that can be present in s. A typical value to specify is <see cref="F:System.Globalization.NumberStyles.Integer"></see>.</param>
+ <returns>An 8-bit signed integer that is equivalent to the number specified in <paramref name="s">s</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="s">s</paramref> is null.</exception>
+ <exception cref="T:System.FormatException"><paramref name="s">s</paramref> is not in a format that is compliant with <paramref name="style">style</paramref>.</exception>
+ <exception cref="T:System.OverflowException"><paramref name="s">s</paramref> represents a number less than <see cref="F:System.SByte.MinValue"></see> or greater than <see cref="F:System.SByte.MaxValue"></see>. -or- <paramref name="s">s</paramref> includes non-zero, fractional digits.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="style">style</paramref> is not a <see cref="T:System.Globalization.NumberStyles"></see> value. -or- <paramref name="style">style</paramref> is not a combination of <see cref="F:System.Globalization.NumberStyles.AllowHexSpecifier"></see> and <see cref="F:System.Globalization.NumberStyles.HexNumber"></see> values.</exception>
+ </member>
+ <member name="M:System.SByte.ToString">
+ <summary>Converts the numeric value of this instance to its equivalent string representation.</summary>
+ <returns>The string representation of the value of this instance, consisting of a negative sign if the value is negative, and a sequence of digits ranging from 0 to 9 with no leading zeroes.</returns>
+ </member>
+ <member name="M:System.SByte.ToString(System.String,System.IFormatProvider)">
+ <summary>Converts the numeric value of this instance to its equivalent string representation using the specified format and culture-specific format information.</summary>
+ <param name="format">A standard or custom numeric format string.</param>
+ <param name="provider">An object that supplies culture-specific formatting information.</param>
+ <returns>The string representation of the value of this instance as specified by <paramref name="format">format</paramref> and <paramref name="provider">provider</paramref>.</returns>
+ <exception cref="T:System.FormatException"><paramref name="format">format</paramref> is invalid.</exception>
+ </member>
+ <member name="M:System.SByte.ToString(System.String)">
+ <summary>Converts the numeric value of this instance to its equivalent string representation, using the specified format.</summary>
+ <param name="format">A standard or custom numeric format string.</param>
+ <returns>The string representation of the value of this instance as specified by <paramref name="format">format</paramref>.</returns>
+ <exception cref="T:System.FormatException"><paramref name="format">format</paramref> is invalid.</exception>
+ </member>
+ <member name="M:System.SByte.ToString(System.IFormatProvider)">
+ <summary>Converts the numeric value of this instance to its equivalent string representation using the specified culture-specific format information.</summary>
+ <param name="provider">An object that supplies culture-specific formatting information.</param>
+ <returns>The string representation of the value of this instance, as specified by <paramref name="provider">provider</paramref>.</returns>
+ </member>
+ <member name="M:System.SByte.TryParse(System.String,System.SByte@)">
+ <summary>Tries to convert the string representation of a number to its <see cref="T:System.SByte"></see> equivalent, and returns a value that indicates whether the conversion succeeded.</summary>
+ <param name="s">A string that contains a number to convert.</param>
+ <param name="result">When this method returns, contains the 8-bit signed integer value that is equivalent to the number contained in s if the conversion succeeded, or zero if the conversion failed. The conversion fails if the s parameter is null or <see cref="F:System.String.Empty"></see>, is not in the correct format, or represents a number that is less than <see cref="F:System.SByte.MinValue"></see> or greater than <see cref="F:System.SByte.MaxValue"></see>. This parameter is passed uninitialized; any value originally supplied in result will be overwritten.</param>
+ <returns>true if <paramref name="s">s</paramref> was converted successfully; otherwise, false.</returns>
+ </member>
+ <member name="M:System.SByte.TryParse(System.String,System.Globalization.NumberStyles,System.IFormatProvider,System.SByte@)">
+ <summary>Tries to convert the string representation of a number in a specified style and culture-specific format to its <see cref="T:System.SByte"></see> equivalent, and returns a value that indicates whether the conversion succeeded.</summary>
+ <param name="s">A string representing a number to convert.</param>
+ <param name="style">A bitwise combination of enumeration values that indicates the permitted format of s. A typical value to specify is <see cref="F:System.Globalization.NumberStyles.Integer"></see>.</param>
+ <param name="provider">An object that supplies culture-specific formatting information about s.</param>
+ <param name="result">When this method returns, contains the 8-bit signed integer value equivalent to the number contained in s, if the conversion succeeded, or zero if the conversion failed. The conversion fails if the s parameter is null or <see cref="F:System.String.Empty"></see>, is not in a format compliant with style, or represents a number less than <see cref="F:System.SByte.MinValue"></see> or greater than <see cref="F:System.SByte.MaxValue"></see>. This parameter is passed uninitialized; any value originally supplied in result will be overwritten.</param>
+ <returns>true if <paramref name="s">s</paramref> was converted successfully; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="style">style</paramref> is not a <see cref="T:System.Globalization.NumberStyles"></see> value. -or- <paramref name="style">style</paramref> is not a combination of <see cref="F:System.Globalization.NumberStyles.AllowHexSpecifier"></see> and <see cref="F:System.Globalization.NumberStyles.HexNumber"></see> values.</exception>
+ </member>
+ <member name="M:System.SByte.System#IConvertible#ToBoolean(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToBoolean(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is unused.</param>
+ <returns>true if the value of the current instance is not zero; otherwise, false.</returns>
+ </member>
+ <member name="M:System.SByte.System#IConvertible#ToByte(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToByte(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is unused.</param>
+ <returns>The value of the current instance, converted to a <see cref="T:System.Byte"></see>.</returns>
+ </member>
+ <member name="M:System.SByte.System#IConvertible#ToChar(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToChar(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, converted to a <see cref="T:System.Char"></see>.</returns>
+ </member>
+ <member name="M:System.SByte.System#IConvertible#ToDateTime(System.IFormatProvider)">
+ <summary>This conversion is not supported. Attempting to do so throws an <see cref="T:System.InvalidCastException"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>None. This conversion is not supported.</returns>
+ <exception cref="T:System.InvalidCastException">In all cases.</exception>
+ </member>
+ <member name="M:System.SByte.System#IConvertible#ToDecimal(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToDecimal(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is unused.</param>
+ <returns>The value of the current instance, converted to a <see cref="T:System.Decimal"></see>.</returns>
+ </member>
+ <member name="M:System.SByte.System#IConvertible#ToDouble(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToDouble(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, converted to a <see cref="T:System.Double"></see>.</returns>
+ </member>
+ <member name="M:System.SByte.System#IConvertible#ToInt16(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToInt16(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, converted to an <see cref="T:System.Int16"></see>.</returns>
+ </member>
+ <member name="M:System.SByte.System#IConvertible#ToInt32(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToInt32(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, converted to an <see cref="T:System.Int32"></see>.</returns>
+ </member>
+ <member name="M:System.SByte.System#IConvertible#ToInt64(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToInt64(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, converted to an <see cref="T:System.Int64"></see>.</returns>
+ </member>
+ <member name="M:System.SByte.System#IConvertible#ToSByte(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToSByte(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, unchanged.</returns>
+ </member>
+ <member name="M:System.SByte.System#IConvertible#ToSingle(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToSingle(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, converted to a <see cref="T:System.Single"></see>.</returns>
+ </member>
+ <member name="M:System.SByte.System#IConvertible#ToType(System.Type,System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToType(System.Type,System.IFormatProvider)"></see>.</summary>
+ <param name="type">The <see cref="T:System.Type"></see> to which to convert this <see cref="T:System.SByte"></see> value.</param>
+ <param name="provider">A <see cref="T:System.IFormatProvider"></see> implementation that provides information about the format of the returned value.</param>
+ <returns>The value of the current instance, converted to an object of type <paramref name="type">type</paramref>.</returns>
+ </member>
+ <member name="M:System.SByte.System#IConvertible#ToUInt16(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToUInt16(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, converted to a <see cref="T:System.UInt16"></see>.</returns>
+ </member>
+ <member name="M:System.SByte.System#IConvertible#ToUInt32(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToUInt32(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, converted to a <see cref="T:System.UInt32"></see>.</returns>
+ </member>
+ <member name="M:System.SByte.System#IConvertible#ToUInt64(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToUInt64(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, converted to a <see cref="T:System.UInt64"></see>.</returns>
+ </member>
+ <member name="T:System.Security.Principal.GenericIdentity">
+ <summary>Represents a generic user.</summary>
+ </member>
+ <member name="M:System.Security.Principal.GenericIdentity.#ctor(System.Security.Principal.GenericIdentity)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Principal.GenericIdentity"></see> class by using the specified <see cref="T:System.Security.Principal.GenericIdentity"></see> object.</summary>
+ <param name="identity">The object from which to construct the new instance of <see cref="T:System.Security.Principal.GenericIdentity"></see>.</param>
+ </member>
+ <member name="M:System.Security.Principal.GenericIdentity.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Principal.GenericIdentity"></see> class representing the user with the specified name.</summary>
+ <param name="name">The name of the user on whose behalf the code is running.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="name">name</paramref> parameter is null.</exception>
+ </member>
+ <member name="M:System.Security.Principal.GenericIdentity.#ctor(System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Principal.GenericIdentity"></see> class representing the user with the specified name and authentication type.</summary>
+ <param name="name">The name of the user on whose behalf the code is running.</param>
+ <param name="type">The type of authentication used to identify the user.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="name">name</paramref> parameter is null. -or- The <paramref name="type">type</paramref> parameter is null.</exception>
+ </member>
+ <member name="P:System.Security.Principal.GenericIdentity.AuthenticationType">
+ <summary>Gets the type of authentication used to identify the user.</summary>
+ <returns>The type of authentication used to identify the user.</returns>
+ </member>
+ <member name="P:System.Security.Principal.GenericIdentity.Claims">
+ <summary>Gets all claims for the user represented by this generic identity.</summary>
+ <returns>A collection of claims for this <see cref="T:System.Security.Principal.GenericIdentity"></see> object.</returns>
+ </member>
+ <member name="M:System.Security.Principal.GenericIdentity.Clone">
+ <summary>Creates a new object that is a copy of the current instance.</summary>
+ <returns>A copy of the current instance.</returns>
+ </member>
+ <member name="P:System.Security.Principal.GenericIdentity.IsAuthenticated">
+ <summary>Gets a value indicating whether the user has been authenticated.</summary>
+ <returns>true if the user was has been authenticated; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Security.Principal.GenericIdentity.Name">
+ <summary>Gets the user's name.</summary>
+ <returns>The name of the user on whose behalf the code is being run.</returns>
+ </member>
+ <member name="T:System.Security.Principal.GenericPrincipal">
+ <summary>Represents a generic principal.</summary>
+ </member>
+ <member name="M:System.Security.Principal.GenericPrincipal.#ctor(System.Security.Principal.IIdentity,System.String[])">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Principal.GenericPrincipal"></see> class from a user identity and an array of role names to which the user represented by that identity belongs.</summary>
+ <param name="identity">A basic implementation of <see cref="T:System.Security.Principal.IIdentity"></see> that represents any user.</param>
+ <param name="roles">An array of role names to which the user represented by the identity parameter belongs.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="identity">identity</paramref> parameter is null.</exception>
+ </member>
+ <member name="P:System.Security.Principal.GenericPrincipal.Identity">
+ <summary>Gets the <see cref="T:System.Security.Principal.GenericIdentity"></see> of the user represented by the current <see cref="T:System.Security.Principal.GenericPrincipal"></see>.</summary>
+ <returns>The <see cref="T:System.Security.Principal.GenericIdentity"></see> of the user represented by the <see cref="T:System.Security.Principal.GenericPrincipal"></see>.</returns>
+ </member>
+ <member name="M:System.Security.Principal.GenericPrincipal.IsInRole(System.String)">
+ <summary>Determines whether the current <see cref="T:System.Security.Principal.GenericPrincipal"></see> belongs to the specified role.</summary>
+ <param name="role">The name of the role for which to check membership.</param>
+ <returns>true if the current <see cref="T:System.Security.Principal.GenericPrincipal"></see> is a member of the specified role; otherwise, false.</returns>
+ </member>
+ <member name="T:System.Security.Principal.IIdentity">
+ <summary>Defines the basic functionality of an identity object.</summary>
+ </member>
+ <member name="P:System.Security.Principal.IIdentity.AuthenticationType">
+ <summary>Gets the type of authentication used.</summary>
+ <returns>The type of authentication used to identify the user.</returns>
+ </member>
+ <member name="P:System.Security.Principal.IIdentity.IsAuthenticated">
+ <summary>Gets a value that indicates whether the user has been authenticated.</summary>
+ <returns>true if the user was authenticated; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Security.Principal.IIdentity.Name">
+ <summary>Gets the name of the current user.</summary>
+ <returns>The name of the user on whose behalf the code is running.</returns>
+ </member>
+ <member name="T:System.Security.Principal.IPrincipal">
+ <summary>Defines the basic functionality of a principal object.</summary>
+ </member>
+ <member name="P:System.Security.Principal.IPrincipal.Identity">
+ <summary>Gets the identity of the current principal.</summary>
+ <returns>The <see cref="T:System.Security.Principal.IIdentity"></see> object associated with the current principal.</returns>
+ </member>
+ <member name="M:System.Security.Principal.IPrincipal.IsInRole(System.String)">
+ <summary>Determines whether the current principal belongs to the specified role.</summary>
+ <param name="role">The name of the role for which to check membership.</param>
+ <returns>true if the current principal is a member of the specified role; otherwise, false.</returns>
+ </member>
+ <member name="T:System.Security.Principal.PrincipalPolicy">
+ <summary>Specifies how principal and identity objects should be created for an application domain. The default is UnauthenticatedPrincipal.</summary>
+ </member>
+ <member name="F:System.Security.Principal.PrincipalPolicy.NoPrincipal">
+ <summary>No principal or identity objects should be created.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Principal.PrincipalPolicy.UnauthenticatedPrincipal">
+ <summary>Principal and identity objects for the unauthenticated entity should be created. An unauthenticated entity has <see cref="P:System.Security.Principal.GenericIdentity.Name"></see> set to the empty string (&quot;&quot;) and <see cref="P:System.Security.Principal.GenericIdentity.IsAuthenticated"></see> set to false.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Principal.PrincipalPolicy.WindowsPrincipal">
+ <summary>Principal and identity objects that reflect the operating system token associated with the current execution thread should be created, and the associated operating system groups should be mapped into roles.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Security.Principal.TokenImpersonationLevel">
+ <summary>Defines security impersonation levels. Security impersonation levels govern the degree to which a server process can act on behalf of a client process.</summary>
+ </member>
+ <member name="F:System.Security.Principal.TokenImpersonationLevel.Anonymous">
+ <summary>The server process cannot obtain identification information about the client, and it cannot impersonate the client.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Principal.TokenImpersonationLevel.Delegation">
+ <summary>The server process can impersonate the client's security context on remote systems.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Principal.TokenImpersonationLevel.Identification">
+ <summary>The server process can obtain information about the client, such as security identifiers and privileges, but it cannot impersonate the client. This is useful for servers that export their own objects, for example, database products that export tables and views. Using the retrieved client-security information, the server can make access-validation decisions without being able to use other services that are using the client's security context.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Principal.TokenImpersonationLevel.Impersonation">
+ <summary>The server process can impersonate the client's security context on its local system. The server cannot impersonate the client on remote systems.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Principal.TokenImpersonationLevel.None">
+ <summary>An impersonation level is not assigned.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Security.SecureString">
+ <summary>Represents text that should be kept confidential, such as by deleting it from computer memory when no longer needed. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Security.SecureString.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.SecureString"></see> class.</summary>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">An error occurred while protecting or unprotecting the value of this instance.</exception>
+ <exception cref="T:System.NotSupportedException">This operation is not supported on this platform.</exception>
+ </member>
+ <member name="M:System.Security.SecureString.#ctor(System.Char*,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.SecureString"></see> class from a subarray of <see cref="T:System.Char"></see> objects. This constructor is not CLS-compliant. The CLS-compliant alternative is <see cref="M:System.Security.SecureString.#ctor"></see>.</summary>
+ <param name="value">A pointer to an array of <see cref="T:System.Char"></see> objects.</param>
+ <param name="length">The number of elements of value to include in the new instance.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="value">value</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="length">length</paramref> is less than zero or greater than 65,536.</exception>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">An error occurred while protecting or unprotecting the value of this secure string.</exception>
+ <exception cref="T:System.NotSupportedException">This operation is not supported on this platform.</exception>
+ </member>
+ <member name="M:System.Security.SecureString.AppendChar(System.Char)">
+ <summary>Appends a character to the end of the current secure string.</summary>
+ <param name="c">A character to append to this secure string.</param>
+ <exception cref="T:System.ObjectDisposedException">This secure string has already been disposed.</exception>
+ <exception cref="T:System.InvalidOperationException">This secure string is read-only.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">Performing this operation would make the length of this secure string greater than 65,536 characters.</exception>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">An error occurred while protecting or unprotecting the value of this secure string.</exception>
+ </member>
+ <member name="M:System.Security.SecureString.Clear">
+ <summary>Deletes the value of the current secure string.</summary>
+ <exception cref="T:System.ObjectDisposedException">This secure string has already been disposed.</exception>
+ <exception cref="T:System.InvalidOperationException">This secure string is read-only.</exception>
+ </member>
+ <member name="M:System.Security.SecureString.Copy">
+ <summary>Creates a copy of the current secure string.</summary>
+ <returns>A duplicate of this secure string.</returns>
+ <exception cref="T:System.ObjectDisposedException">This secure string has already been disposed.</exception>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">An error occurred while protecting or unprotecting the value of this secure string.</exception>
+ </member>
+ <member name="M:System.Security.SecureString.Dispose">
+ <summary>Releases all resources used by the current <see cref="T:System.Security.SecureString"></see> object.</summary>
+ </member>
+ <member name="M:System.Security.SecureString.InsertAt(System.Int32,System.Char)">
+ <summary>Inserts a character in this secure string at the specified index position.</summary>
+ <param name="index">The index position where parameter c is inserted.</param>
+ <param name="c">The character to insert.</param>
+ <exception cref="T:System.ObjectDisposedException">This secure string has already been disposed.</exception>
+ <exception cref="T:System.InvalidOperationException">This secure string is read-only.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero, or greater than the length of this secure string. -or- Performing this operation would make the length of this secure string greater than 65,536 characters.</exception>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">An error occurred while protecting or unprotecting the value of this secure string.</exception>
+ </member>
+ <member name="M:System.Security.SecureString.IsReadOnly">
+ <summary>Indicates whether this secure string is marked read-only.</summary>
+ <returns>true if this secure string is marked read-only; otherwise, false.</returns>
+ <exception cref="T:System.ObjectDisposedException">This secure string has already been disposed.</exception>
+ </member>
+ <member name="P:System.Security.SecureString.Length">
+ <summary>Gets the number of characters in the current secure string.</summary>
+ <returns>The number of <see cref="T:System.Char"></see> objects in this secure string.</returns>
+ <exception cref="T:System.ObjectDisposedException">This secure string has already been disposed.</exception>
+ </member>
+ <member name="M:System.Security.SecureString.MakeReadOnly">
+ <summary>Makes the text value of this secure string read-only.</summary>
+ <exception cref="T:System.ObjectDisposedException">This secure string has already been disposed.</exception>
+ </member>
+ <member name="M:System.Security.SecureString.RemoveAt(System.Int32)">
+ <summary>Removes the character at the specified index position from this secure string.</summary>
+ <param name="index">The index position of a character in this secure string.</param>
+ <exception cref="T:System.ObjectDisposedException">This secure string has already been disposed.</exception>
+ <exception cref="T:System.InvalidOperationException">This secure string is read-only.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero, or greater than or equal to the length of this secure string.</exception>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">An error occurred while protecting or unprotecting the value of this secure string.</exception>
+ </member>
+ <member name="M:System.Security.SecureString.SetAt(System.Int32,System.Char)">
+ <summary>Replaces the existing character at the specified index position with another character.</summary>
+ <param name="index">The index position of an existing character in this secure string</param>
+ <param name="c">A character that replaces the existing character.</param>
+ <exception cref="T:System.ObjectDisposedException">This secure string has already been disposed.</exception>
+ <exception cref="T:System.InvalidOperationException">This secure string is read-only.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero, or greater than or equal to the length of this secure string.</exception>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">An error occurred while protecting or unprotecting the value of this secure string.</exception>
+ </member>
+ <member name="T:System.Security.SecureStringMarshal">
+
+ </member>
+ <member name="M:System.Security.SecureStringMarshal.SecureStringToCoTaskMemAnsi(System.Security.SecureString)">
+ <param name="s"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Security.SecureStringMarshal.SecureStringToCoTaskMemUnicode(System.Security.SecureString)">
+ <param name="s"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Security.SecureStringMarshal.SecureStringToGlobalAllocAnsi(System.Security.SecureString)">
+ <param name="s"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Security.SecureStringMarshal.SecureStringToGlobalAllocUnicode(System.Security.SecureString)">
+ <param name="s"></param>
+ <returns></returns>
+ </member>
+ <member name="T:System.Security.SecurityCriticalAttribute">
+ <summary>Specifies that code or an assembly performs security-critical operations.</summary>
+ </member>
+ <member name="M:System.Security.SecurityCriticalAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.SecurityCriticalAttribute"></see> class.</summary>
+ </member>
+ <member name="M:System.Security.SecurityCriticalAttribute.#ctor(System.Security.SecurityCriticalScope)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.SecurityCriticalAttribute"></see> class with the specified scope.</summary>
+ <param name="scope">One of the enumeration values that specifies the scope of the attribute.</param>
+ </member>
+ <member name="P:System.Security.SecurityCriticalAttribute.Scope">
+ <summary>Gets the scope for the attribute.</summary>
+ <returns>One of the enumeration values that specifies the scope of the attribute. The default is <see cref="F:System.Security.SecurityCriticalScope.Explicit"></see>, which indicates that the attribute applies only to the immediate target.</returns>
+ </member>
+ <member name="T:System.Tuple`5">
+ <summary>Represents a 5-tuple, or quintuple.</summary>
+ <typeparam name="T1">The type of the tuple's first component.</typeparam>
+ <typeparam name="T2">The type of the tuple's second component.</typeparam>
+ <typeparam name="T3">The type of the tuple's third component.</typeparam>
+ <typeparam name="T4">The type of the tuple's fourth component.</typeparam>
+ <typeparam name="T5">The type of the tuple's fifth component.</typeparam>
+ </member>
+ <member name="M:System.Tuple`5.#ctor(`0,`1,`2,`3,`4)">
+ <summary>Initializes a new instance of the <see cref="T:System.Tuple`5"></see> class.</summary>
+ <param name="item1">The value of the tuple's first component.</param>
+ <param name="item2">The value of the tuple's second component.</param>
+ <param name="item3">The value of the tuple's third component.</param>
+ <param name="item4">The value of the tuple's fourth component</param>
+ <param name="item5">The value of the tuple's fifth component.</param>
+ </member>
+ <member name="M:System.Tuple`5.Equals(System.Object)">
+ <summary>Returns a value that indicates whether the current <see cref="T:System.Tuple`5"></see> object is equal to a specified object.</summary>
+ <param name="obj">The object to compare with this instance.</param>
+ <returns>true if the current instance is equal to the specified object; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Tuple`5.GetHashCode">
+ <summary>Returns the hash code for the current <see cref="T:System.Tuple`5"></see> object.</summary>
+ <returns>A 32-bit signed integer hash code.</returns>
+ </member>
+ <member name="P:System.Tuple`5.Item1">
+ <summary>Gets the value of the current <see cref="T:System.Tuple`5"></see> object's first component.</summary>
+ <returns>The value of the current <see cref="T:System.Tuple`5"></see> object's first component.</returns>
+ </member>
+ <member name="P:System.Tuple`5.Item2">
+ <summary>Gets the value of the current <see cref="T:System.Tuple`5"></see> object's second component.</summary>
+ <returns>The value of the current <see cref="T:System.Tuple`5"></see> object's second component.</returns>
+ </member>
+ <member name="P:System.Tuple`5.Item3">
+ <summary>Gets the value of the current <see cref="T:System.Tuple`5"></see> object's third component.</summary>
+ <returns>The value of the current <see cref="T:System.Tuple`5"></see> object's third component.</returns>
+ </member>
+ <member name="P:System.Tuple`5.Item4">
+ <summary>Gets the value of the current <see cref="T:System.Tuple`5"></see> object's fourth component.</summary>
+ <returns>The value of the current <see cref="T:System.Tuple`5"></see> object's fourth component.</returns>
+ </member>
+ <member name="P:System.Tuple`5.Item5">
+ <summary>Gets the value of the current <see cref="T:System.Tuple`5"></see> object's fifth component.</summary>
+ <returns>The value of the current <see cref="T:System.Tuple`5"></see> object's fifth component.</returns>
+ </member>
+ <member name="M:System.Tuple`5.ToString">
+ <summary>Returns a string that represents the value of this <see cref="T:System.Tuple`5"></see> instance.</summary>
+ <returns>The string representation of this <see cref="T:System.Tuple`5"></see> object.</returns>
+ </member>
+ <member name="M:System.Tuple`5.System#Collections#IStructuralComparable#CompareTo(System.Object,System.Collections.IComparer)">
+ <summary>Compares the current <see cref="T:System.Tuple`5"></see> object to a specified object by using a specified comparer and returns an integer that indicates whether the current object is before, after, or in the same position as the specified object in the sort order.</summary>
+ <param name="other">An object to compare with the current instance.</param>
+ <param name="comparer">An object that provides custom rules for comparison.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed integer that indicates the relative position of this instance and <code data-dev-comment-type="paramref">other</code> in the sort order, as shown in the following table. </p>
+ <table><thead><tr><th> Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Description <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> A negative integer <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> This instance precedes <code data-dev-comment-type="paramref">other</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> This instance and <code data-dev-comment-type="paramref">other</code> have the same position in the sort order. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> A positive integer <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> This instance follows <code data-dev-comment-type="paramref">other</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr></tbody></table></p>
+</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="other">other</paramref> is not a <see cref="T:System.Tuple`5"></see> object.</exception>
+ </member>
+ <member name="M:System.Tuple`5.System#Collections#IStructuralEquatable#Equals(System.Object,System.Collections.IEqualityComparer)">
+ <summary>Returns a value that indicates whether the current <see cref="T:System.Tuple`5"></see> object is equal to a specified object based on a specified comparison method.</summary>
+ <param name="other">The object to compare with this instance.</param>
+ <param name="comparer">An object that defines the method to use to evaluate whether the two objects are equal.</param>
+ <returns>true if the current instance is equal to the specified object; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Tuple`5.System#Collections#IStructuralEquatable#GetHashCode(System.Collections.IEqualityComparer)">
+ <summary>Calculates the hash code for the current <see cref="T:System.Tuple`5"></see> object by using a specified computation method.</summary>
+ <param name="comparer">An object whose <see cref="M:System.Collections.IEqualityComparer.GetHashCode(System.Object)"></see> method calculates the hash code of the current <see cref="T:System.Tuple`5"></see> object.</param>
+ <returns>A 32-bit signed integer hash code.</returns>
+ </member>
+ <member name="M:System.Tuple`5.System#IComparable#CompareTo(System.Object)">
+ <summary>Compares the current <see cref="T:System.Tuple`5"></see> object to a specified object and returns an integer that indicates whether the current object is before, after, or in the same position as the specified object in the sort order.</summary>
+ <param name="obj">An object to compare with the current instance.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed integer that indicates the relative position of this instance and <code data-dev-comment-type="paramref">obj</code> in the sort order, as shown in the following table. </p>
+ <table><thead><tr><th> Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Description <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> A negative integer <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> This instance precedes <code data-dev-comment-type="paramref">obj</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> This instance and <code data-dev-comment-type="paramref">obj</code> have the same position in the sort order. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> A positive integer <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> This instance follows <code data-dev-comment-type="paramref">obj</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr></tbody></table></p>
+</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="obj">obj</paramref> is not a <see cref="T:System.Tuple`5"></see> object.</exception>
+ </member>
+ <member name="T:System.Tuple`6">
+ <summary>Represents a 6-tuple, or sextuple.</summary>
+ <typeparam name="T1">The type of the tuple's first component.</typeparam>
+ <typeparam name="T2">The type of the tuple's second component.</typeparam>
+ <typeparam name="T3">The type of the tuple's third component.</typeparam>
+ <typeparam name="T4">The type of the tuple's fourth component.</typeparam>
+ <typeparam name="T5">The type of the tuple's fifth component.</typeparam>
+ <typeparam name="T6">The type of the tuple's sixth component.</typeparam>
+ </member>
+ <member name="M:System.Tuple`6.#ctor(`0,`1,`2,`3,`4,`5)">
+ <summary>Initializes a new instance of the <see cref="T:System.Tuple`6"></see> class.</summary>
+ <param name="item1">The value of the tuple's first component.</param>
+ <param name="item2">The value of the tuple's second component.</param>
+ <param name="item3">The value of the tuple's third component.</param>
+ <param name="item4">The value of the tuple's fourth component</param>
+ <param name="item5">The value of the tuple's fifth component.</param>
+ <param name="item6">The value of the tuple's sixth component.</param>
+ </member>
+ <member name="M:System.Tuple`6.Equals(System.Object)">
+ <summary>Returns a value that indicates whether the current <see cref="T:System.Tuple`6"></see> object is equal to a specified object.</summary>
+ <param name="obj">The object to compare with this instance.</param>
+ <returns>true if the current instance is equal to the specified object; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Tuple`6.GetHashCode">
+ <summary>Returns the hash code for the current <see cref="T:System.Tuple`6"></see> object.</summary>
+ <returns>A 32-bit signed integer hash code.</returns>
+ </member>
+ <member name="P:System.Tuple`6.Item1">
+ <summary>Gets the value of the current <see cref="T:System.Tuple`6"></see> object's first component.</summary>
+ <returns>The value of the current <see cref="T:System.Tuple`6"></see> object's first component.</returns>
+ </member>
+ <member name="P:System.Tuple`6.Item2">
+ <summary>Gets the value of the current <see cref="T:System.Tuple`6"></see> object's second component.</summary>
+ <returns>The value of the current <see cref="T:System.Tuple`6"></see> object's second component.</returns>
+ </member>
+ <member name="P:System.Tuple`6.Item3">
+ <summary>Gets the value of the current <see cref="T:System.Tuple`6"></see> object's third component.</summary>
+ <returns>The value of the current <see cref="T:System.Tuple`6"></see> object's third component.</returns>
+ </member>
+ <member name="P:System.Tuple`6.Item4">
+ <summary>Gets the value of the current <see cref="T:System.Tuple`6"></see> object's fourth component.</summary>
+ <returns>The value of the current <see cref="T:System.Tuple`6"></see> object's fourth component.</returns>
+ </member>
+ <member name="P:System.Tuple`6.Item5">
+ <summary>Gets the value of the current <see cref="T:System.Tuple`6"></see> object's fifth component.</summary>
+ <returns>The value of the current <see cref="T:System.Tuple`6"></see> object's fifth component.</returns>
+ </member>
+ <member name="P:System.Tuple`6.Item6">
+ <summary>Gets the value of the current <see cref="T:System.Tuple`6"></see> object's sixth component.</summary>
+ <returns>The value of the current <see cref="T:System.Tuple`6"></see> object's sixth component.</returns>
+ </member>
+ <member name="M:System.Tuple`6.ToString">
+ <summary>Returns a string that represents the value of this <see cref="T:System.Tuple`6"></see> instance.</summary>
+ <returns>The string representation of this <see cref="T:System.Tuple`6"></see> object.</returns>
+ </member>
+ <member name="M:System.Tuple`6.System#Collections#IStructuralComparable#CompareTo(System.Object,System.Collections.IComparer)">
+ <summary>Compares the current <see cref="T:System.Tuple`6"></see> object to a specified object by using a specified comparer and returns an integer that indicates whether the current object is before, after, or in the same position as the specified object in the sort order.</summary>
+ <param name="other">An object to compare with the current instance.</param>
+ <param name="comparer">An object that provides custom rules for comparison.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed integer that indicates the relative position of this instance and <code data-dev-comment-type="paramref">other</code> in the sort order, as shown in the following table. </p>
+ <table><thead><tr><th> Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Description <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> A negative integer <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> This instance precedes <code data-dev-comment-type="paramref">other</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> This instance and <code data-dev-comment-type="paramref">other</code> have the same position in the sort order. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> A positive integer <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> This instance follows <code data-dev-comment-type="paramref">other</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr></tbody></table></p>
+</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="other">other</paramref> is not a <see cref="T:System.Tuple`6"></see> object.</exception>
+ </member>
+ <member name="M:System.Tuple`6.System#Collections#IStructuralEquatable#Equals(System.Object,System.Collections.IEqualityComparer)">
+ <summary>Returns a value that indicates whether the current <see cref="T:System.Tuple`6"></see> object is equal to a specified object based on a specified comparison method.</summary>
+ <param name="other">The object to compare with this instance.</param>
+ <param name="comparer">An object that defines the method to use to evaluate whether the two objects are equal.</param>
+ <returns>true if the current instance is equal to the specified object; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Tuple`6.System#Collections#IStructuralEquatable#GetHashCode(System.Collections.IEqualityComparer)">
+ <summary>Calculates the hash code for the current <see cref="T:System.Tuple`6"></see> object by using a specified computation method.</summary>
+ <param name="comparer">An object whose <see cref="M:System.Collections.IEqualityComparer.GetHashCode(System.Object)"></see> method calculates the hash code of the current <see cref="T:System.Tuple`6"></see> object.</param>
+ <returns>A 32-bit signed integer hash code.</returns>
+ </member>
+ <member name="M:System.Tuple`6.System#IComparable#CompareTo(System.Object)">
+ <summary>Compares the current <see cref="T:System.Tuple`6"></see> object to a specified object and returns an integer that indicates whether the current object is before, after, or in the same position as the specified object in the sort order.</summary>
+ <param name="obj">An object to compare with the current instance.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed integer that indicates the relative position of this instance and <code data-dev-comment-type="paramref">obj</code> in the sort order, as shown in the following table. </p>
+ <table><thead><tr><th> Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Description <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> A negative integer <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> This instance precedes <code data-dev-comment-type="paramref">obj</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> This instance and <code data-dev-comment-type="paramref">obj</code> have the same position in the sort order. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> A positive integer <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> This instance follows <code data-dev-comment-type="paramref">obj</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr></tbody></table></p>
+</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="obj">obj</paramref> is not a <see cref="T:System.Tuple`6"></see> object.</exception>
+ </member>
+ <member name="T:System.Tuple`7">
+ <summary>Represents a 7-tuple, or septuple.</summary>
+ <typeparam name="T1">The type of the tuple's first component.</typeparam>
+ <typeparam name="T2">The type of the tuple's second component.</typeparam>
+ <typeparam name="T3">The type of the tuple's third component.</typeparam>
+ <typeparam name="T4">The type of the tuple's fourth component.</typeparam>
+ <typeparam name="T5">The type of the tuple's fifth component.</typeparam>
+ <typeparam name="T6">The type of the tuple's sixth component.</typeparam>
+ <typeparam name="T7">The type of the tuple's seventh component.</typeparam>
+ </member>
+ <member name="M:System.Tuple`7.#ctor(`0,`1,`2,`3,`4,`5,`6)">
+ <summary>Initializes a new instance of the <see cref="T:System.Tuple`7"></see> class.</summary>
+ <param name="item1">The value of the tuple's first component.</param>
+ <param name="item2">The value of the tuple's second component.</param>
+ <param name="item3">The value of the tuple's third component.</param>
+ <param name="item4">The value of the tuple's fourth component</param>
+ <param name="item5">The value of the tuple's fifth component.</param>
+ <param name="item6">The value of the tuple's sixth component.</param>
+ <param name="item7">The value of the tuple's seventh component.</param>
+ </member>
+ <member name="M:System.Tuple`7.Equals(System.Object)">
+ <summary>Returns a value that indicates whether the current <see cref="T:System.Tuple`7"></see> object is equal to a specified object.</summary>
+ <param name="obj">The object to compare with this instance.</param>
+ <returns>true if the current instance is equal to the specified object; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Tuple`7.GetHashCode">
+ <summary>Returns the hash code for the current <see cref="T:System.Tuple`7"></see> object.</summary>
+ <returns>A 32-bit signed integer hash code.</returns>
+ </member>
+ <member name="P:System.Tuple`7.Item1">
+ <summary>Gets the value of the current <see cref="T:System.Tuple`7"></see> object's first component.</summary>
+ <returns>The value of the current <see cref="T:System.Tuple`7"></see> object's first component.</returns>
+ </member>
+ <member name="P:System.Tuple`7.Item2">
+ <summary>Gets the value of the current <see cref="T:System.Tuple`7"></see> object's second component.</summary>
+ <returns>The value of the current <see cref="T:System.Tuple`7"></see> object's second component.</returns>
+ </member>
+ <member name="P:System.Tuple`7.Item3">
+ <summary>Gets the value of the current <see cref="T:System.Tuple`7"></see> object's third component.</summary>
+ <returns>The value of the current <see cref="T:System.Tuple`7"></see> object's third component.</returns>
+ </member>
+ <member name="P:System.Tuple`7.Item4">
+ <summary>Gets the value of the current <see cref="T:System.Tuple`7"></see> object's fourth component.</summary>
+ <returns>The value of the current <see cref="T:System.Tuple`7"></see> object's fourth component.</returns>
+ </member>
+ <member name="P:System.Tuple`7.Item5">
+ <summary>Gets the value of the current <see cref="T:System.Tuple`7"></see> object's fifth component.</summary>
+ <returns>The value of the current <see cref="T:System.Tuple`7"></see> object's fifth component.</returns>
+ </member>
+ <member name="P:System.Tuple`7.Item6">
+ <summary>Gets the value of the current <see cref="T:System.Tuple`7"></see> object's sixth component.</summary>
+ <returns>The value of the current <see cref="T:System.Tuple`7"></see> object's sixth component.</returns>
+ </member>
+ <member name="P:System.Tuple`7.Item7">
+ <summary>Gets the value of the current <see cref="T:System.Tuple`7"></see> object's seventh component.</summary>
+ <returns>The value of the current <see cref="T:System.Tuple`7"></see> object's seventh component.</returns>
+ </member>
+ <member name="M:System.Tuple`7.ToString">
+ <summary>Returns a string that represents the value of this <see cref="T:System.Tuple`7"></see> instance.</summary>
+ <returns>The string representation of this <see cref="T:System.Tuple`7"></see> object.</returns>
+ </member>
+ <member name="M:System.Tuple`7.System#Collections#IStructuralComparable#CompareTo(System.Object,System.Collections.IComparer)">
+ <summary>Compares the current <see cref="T:System.Tuple`7"></see> object to a specified object by using a specified comparer, and returns an integer that indicates whether the current object is before, after, or in the same position as the specified object in the sort order.</summary>
+ <param name="other">An object to compare with the current instance.</param>
+ <param name="comparer">An object that provides custom rules for comparison.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed integer that indicates the relative position of this instance and <code data-dev-comment-type="paramref">other</code> in the sort order, as shown in the following table. </p>
+ <table><thead><tr><th> Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Description <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> A negative integer <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> This instance precedes <code data-dev-comment-type="paramref">other</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> This instance and <code data-dev-comment-type="paramref">other</code> have the same position in the sort order. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> A positive integer <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> This instance follows <code data-dev-comment-type="paramref">other</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr></tbody></table></p>
+</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="other">other</paramref> is not a <see cref="T:System.Tuple`7"></see> object.</exception>
+ </member>
+ <member name="M:System.Tuple`7.System#Collections#IStructuralEquatable#Equals(System.Object,System.Collections.IEqualityComparer)">
+ <summary>Returns a value that indicates whether the current <see cref="T:System.Tuple`7"></see> object is equal to a specified object based on a specified comparison method.</summary>
+ <param name="other">The object to compare with this instance.</param>
+ <param name="comparer">An object that defines the method to use to evaluate whether the two objects are equal.</param>
+ <returns>true if the current instance is equal to the specified object; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Tuple`7.System#Collections#IStructuralEquatable#GetHashCode(System.Collections.IEqualityComparer)">
+ <summary>Calculates the hash code for the current <see cref="T:System.Tuple`7"></see> object by using a specified computation method.</summary>
+ <param name="comparer">An object whose <see cref="M:System.Collections.IEqualityComparer.GetHashCode(System.Object)"></see> method calculates the hash code of the current <see cref="T:System.Tuple`7"></see> object.</param>
+ <returns>A 32-bit signed integer hash code.</returns>
+ </member>
+ <member name="M:System.Tuple`7.System#IComparable#CompareTo(System.Object)">
+ <summary>Compares the current <see cref="T:System.Tuple`7"></see> object to a specified object and returns an integer that indicates whether the current object is before, after, or in the same position as the specified object in the sort order.</summary>
+ <param name="obj">An object to compare with the current instance.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed integer that indicates the relative position of this instance and <code data-dev-comment-type="paramref">obj</code> in the sort order, as shown in the following table. </p>
+ <table><thead><tr><th> Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Description <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> A negative integer <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> This instance precedes <code data-dev-comment-type="paramref">obj</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> This instance and <code data-dev-comment-type="paramref">obj</code> have the same position in the sort order. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> A positive integer <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> This instance follows <code data-dev-comment-type="paramref">obj</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr></tbody></table></p>
+</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="obj">obj</paramref> is not a <see cref="T:System.Tuple`7"></see> object.</exception>
+ </member>
+ <member name="T:System.Tuple`8">
+ <summary>Represents an n-tuple, where n is 8 or greater.</summary>
+ <typeparam name="T1">The type of the tuple's first component.</typeparam>
+ <typeparam name="T2">The type of the tuple's second component.</typeparam>
+ <typeparam name="T3">The type of the tuple's third component.</typeparam>
+ <typeparam name="T4">The type of the tuple's fourth component.</typeparam>
+ <typeparam name="T5">The type of the tuple's fifth component.</typeparam>
+ <typeparam name="T6">The type of the tuple's sixth component.</typeparam>
+ <typeparam name="T7">The type of the tuple's seventh component.</typeparam>
+ <typeparam name="TRest">Any generic Tuple object that defines the types of the tuple's remaining components.</typeparam>
+ </member>
+ <member name="M:System.Tuple`8.#ctor(`0,`1,`2,`3,`4,`5,`6,`7)">
+ <summary>Initializes a new instance of the <see cref="T:System.Tuple`8"></see> class.</summary>
+ <param name="item1">The value of the tuple's first component.</param>
+ <param name="item2">The value of the tuple's second component.</param>
+ <param name="item3">The value of the tuple's third component.</param>
+ <param name="item4">The value of the tuple's fourth component</param>
+ <param name="item5">The value of the tuple's fifth component.</param>
+ <param name="item6">The value of the tuple's sixth component.</param>
+ <param name="item7">The value of the tuple's seventh component.</param>
+ <param name="rest">Any generic Tuple object that contains the values of the tuple's remaining components.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="rest">rest</paramref> is not a generic Tuple object.</exception>
+ </member>
+ <member name="M:System.Tuple`8.Equals(System.Object)">
+ <summary>Returns a value that indicates whether the current <see cref="T:System.Tuple`8"></see> object is equal to a specified object.</summary>
+ <param name="obj">The object to compare with this instance.</param>
+ <returns>true if the current instance is equal to the specified object; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Tuple`8.GetHashCode">
+ <summary>Calculates the hash code for the current <see cref="T:System.Tuple`8"></see> object.</summary>
+ <returns>A 32-bit signed integer hash code.</returns>
+ </member>
+ <member name="P:System.Tuple`8.Item1">
+ <summary>Gets the value of the current <see cref="T:System.Tuple`8"></see> object's first component.</summary>
+ <returns>The value of the current <see cref="T:System.Tuple`8"></see> object's first component.</returns>
+ </member>
+ <member name="P:System.Tuple`8.Item2">
+ <summary>Gets the value of the current <see cref="T:System.Tuple`8"></see> object's second component.</summary>
+ <returns>The value of the current <see cref="T:System.Tuple`8"></see> object's second component.</returns>
+ </member>
+ <member name="P:System.Tuple`8.Item3">
+ <summary>Gets the value of the current <see cref="T:System.Tuple`8"></see> object's third component.</summary>
+ <returns>The value of the current <see cref="T:System.Tuple`8"></see> object's third component.</returns>
+ </member>
+ <member name="P:System.Tuple`8.Item4">
+ <summary>Gets the value of the current <see cref="T:System.Tuple`8"></see> object's fourth component.</summary>
+ <returns>The value of the current <see cref="T:System.Tuple`8"></see> object's fourth component.</returns>
+ </member>
+ <member name="P:System.Tuple`8.Item5">
+ <summary>Gets the value of the current <see cref="T:System.Tuple`8"></see> object's fifth component.</summary>
+ <returns>The value of the current <see cref="T:System.Tuple`8"></see> object's fifth component.</returns>
+ </member>
+ <member name="P:System.Tuple`8.Item6">
+ <summary>Gets the value of the current <see cref="T:System.Tuple`8"></see> object's sixth component.</summary>
+ <returns>The value of the current <see cref="T:System.Tuple`8"></see> object's sixth component.</returns>
+ </member>
+ <member name="P:System.Tuple`8.Item7">
+ <summary>Gets the value of the current <see cref="T:System.Tuple`8"></see> object's seventh component.</summary>
+ <returns>The value of the current <see cref="T:System.Tuple`8"></see> object's seventh component.</returns>
+ </member>
+ <member name="P:System.Tuple`8.Rest">
+ <summary>Gets the current <see cref="T:System.Tuple`8"></see> object's remaining components.</summary>
+ <returns>The value of the current <see cref="T:System.Tuple`8"></see> object's remaining components.</returns>
+ </member>
+ <member name="M:System.Tuple`8.ToString">
+ <summary>Returns a string that represents the value of this <see cref="T:System.Tuple`8"></see> instance.</summary>
+ <returns>The string representation of this <see cref="T:System.Tuple`8"></see> object.</returns>
+ </member>
+ <member name="M:System.Tuple`8.System#Collections#IStructuralComparable#CompareTo(System.Object,System.Collections.IComparer)">
+ <summary>Compares the current <see cref="T:System.Tuple`8"></see> object to a specified object by using a specified comparer and returns an integer that indicates whether the current object is before, after, or in the same position as the specified object in the sort order.</summary>
+ <param name="other">An object to compare with the current instance.</param>
+ <param name="comparer">An object that provides custom rules for comparison.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed integer that indicates the relative position of this instance and <code data-dev-comment-type="paramref">other</code> in the sort order, as shown in the following table. </p>
+ <table><thead><tr><th> Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Description <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> A negative integer <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> This instance precedes <code data-dev-comment-type="paramref">other</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> This instance and <code data-dev-comment-type="paramref">other</code> have the same position in the sort order. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> A positive integer <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> This instance follows <code data-dev-comment-type="paramref">other</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr></tbody></table></p>
+</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="other">other</paramref> is not a <see cref="T:System.Tuple`8"></see> object.</exception>
+ </member>
+ <member name="M:System.Tuple`8.System#Collections#IStructuralEquatable#Equals(System.Object,System.Collections.IEqualityComparer)">
+ <summary>Returns a value that indicates whether the current <see cref="T:System.Tuple`8"></see> object is equal to a specified object based on a specified comparison method.</summary>
+ <param name="other">The object to compare with this instance.</param>
+ <param name="comparer">An object that defines the method to use to evaluate whether the two objects are equal.</param>
+ <returns>true if the current instance is equal to the specified object; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Tuple`8.System#Collections#IStructuralEquatable#GetHashCode(System.Collections.IEqualityComparer)">
+ <summary>Calculates the hash code for the current <see cref="T:System.Tuple`8"></see> object by using a specified computation method.</summary>
+ <param name="comparer">An object whose <see cref="M:System.Collections.IEqualityComparer.GetHashCode(System.Object)"></see> method calculates the hash code of the current <see cref="T:System.Tuple`8"></see> object.</param>
+ <returns>A 32-bit signed integer hash code.</returns>
+ </member>
+ <member name="M:System.Tuple`8.System#IComparable#CompareTo(System.Object)">
+ <summary>Compares the current <see cref="T:System.Tuple`8"></see> object to a specified object and returns an integer that indicates whether the current object is before, after, or in the same position as the specified object in the sort order.</summary>
+ <param name="obj">An object to compare with the current instance.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed integer that indicates the relative position of this instance and <code data-dev-comment-type="paramref">obj</code> in the sort order, as shown in the following table. </p>
+ <table><thead><tr><th> Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Description <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> A negative integer <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> This instance precedes <code data-dev-comment-type="paramref">obj</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> This instance and <code data-dev-comment-type="paramref">obj</code> have the same position in the sort order. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> A positive integer <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> This instance follows <code data-dev-comment-type="paramref">obj</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr></tbody></table></p>
+</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="obj">obj</paramref> is not a <see cref="T:System.Tuple`8"></see> object.</exception>
+ </member>
+ <member name="T:System.Tuple">
+ <summary>Provides static methods for creating tuple objects.</summary>
+ </member>
+ <member name="M:System.Tuple.Create``8(``0,``1,``2,``3,``4,``5,``6,``7)">
+ <summary>Creates a new 8-tuple, or octuple.</summary>
+ <param name="item1">The value of the first component of the tuple.</param>
+ <param name="item2">The value of the second component of the tuple.</param>
+ <param name="item3">The value of the third component of the tuple.</param>
+ <param name="item4">The value of the fourth component of the tuple.</param>
+ <param name="item5">The value of the fifth component of the tuple.</param>
+ <param name="item6">The value of the sixth component of the tuple.</param>
+ <param name="item7">The value of the seventh component of the tuple.</param>
+ <param name="item8">The value of the eighth component of the tuple.</param>
+ <typeparam name="T1">The type of the first component of the tuple.</typeparam>
+ <typeparam name="T2">The type of the second component of the tuple.</typeparam>
+ <typeparam name="T3">The type of the third component of the tuple.</typeparam>
+ <typeparam name="T4">The type of the fourth component of the tuple.</typeparam>
+ <typeparam name="T5">The type of the fifth component of the tuple.</typeparam>
+ <typeparam name="T6">The type of the sixth component of the tuple.</typeparam>
+ <typeparam name="T7">The type of the seventh component of the tuple.</typeparam>
+ <typeparam name="T8">The type of the eighth component of the tuple.</typeparam>
+ <returns>An 8-tuple (octuple) whose value is (<paramref name="item1">item1</paramref>, <paramref name="item2">item2</paramref>, <paramref name="item3">item3</paramref>, <paramref name="item4">item4</paramref>, <paramref name="item5">item5</paramref>, <paramref name="item6">item6</paramref>, <paramref name="item7">item7</paramref>, <paramref name="item8">item8</paramref>).</returns>
+ </member>
+ <member name="M:System.Tuple.Create``7(``0,``1,``2,``3,``4,``5,``6)">
+ <summary>Creates a new 7-tuple, or septuple.</summary>
+ <param name="item1">The value of the first component of the tuple.</param>
+ <param name="item2">The value of the second component of the tuple.</param>
+ <param name="item3">The value of the third component of the tuple.</param>
+ <param name="item4">The value of the fourth component of the tuple.</param>
+ <param name="item5">The value of the fifth component of the tuple.</param>
+ <param name="item6">The value of the sixth component of the tuple.</param>
+ <param name="item7">The value of the seventh component of the tuple.</param>
+ <typeparam name="T1">The type of the first component of the tuple.</typeparam>
+ <typeparam name="T2">The type of the second component of the tuple.</typeparam>
+ <typeparam name="T3">The type of the third component of the tuple.</typeparam>
+ <typeparam name="T4">The type of the fourth component of the tuple.</typeparam>
+ <typeparam name="T5">The type of the fifth component of the tuple.</typeparam>
+ <typeparam name="T6">The type of the sixth component of the tuple.</typeparam>
+ <typeparam name="T7">The type of the seventh component of the tuple.</typeparam>
+ <returns>A 7-tuple whose value is (<paramref name="item1">item1</paramref>, <paramref name="item2">item2</paramref>, <paramref name="item3">item3</paramref>, <paramref name="item4">item4</paramref>, <paramref name="item5">item5</paramref>, <paramref name="item6">item6</paramref>, <paramref name="item7">item7</paramref>).</returns>
+ </member>
+ <member name="M:System.Tuple.Create``6(``0,``1,``2,``3,``4,``5)">
+ <summary>Creates a new 6-tuple, or sextuple.</summary>
+ <param name="item1">The value of the first component of the tuple.</param>
+ <param name="item2">The value of the second component of the tuple.</param>
+ <param name="item3">The value of the third component of the tuple.</param>
+ <param name="item4">The value of the fourth component of the tuple.</param>
+ <param name="item5">The value of the fifth component of the tuple.</param>
+ <param name="item6">The value of the sixth component of the tuple.</param>
+ <typeparam name="T1">The type of the first component of the tuple.</typeparam>
+ <typeparam name="T2">The type of the second component of the tuple.</typeparam>
+ <typeparam name="T3">The type of the third component of the tuple.</typeparam>
+ <typeparam name="T4">The type of the fourth component of the tuple.</typeparam>
+ <typeparam name="T5">The type of the fifth component of the tuple.</typeparam>
+ <typeparam name="T6">The type of the sixth component of the tuple.</typeparam>
+ <returns>A 6-tuple whose value is (<paramref name="item1">item1</paramref>, <paramref name="item2">item2</paramref>, <paramref name="item3">item3</paramref>, <paramref name="item4">item4</paramref>, <paramref name="item5">item5</paramref>, <paramref name="item6">item6</paramref>).</returns>
+ </member>
+ <member name="M:System.Tuple.Create``5(``0,``1,``2,``3,``4)">
+ <summary>Creates a new 5-tuple, or quintuple.</summary>
+ <param name="item1">The value of the first component of the tuple.</param>
+ <param name="item2">The value of the second component of the tuple.</param>
+ <param name="item3">The value of the third component of the tuple.</param>
+ <param name="item4">The value of the fourth component of the tuple.</param>
+ <param name="item5">The value of the fifth component of the tuple.</param>
+ <typeparam name="T1">The type of the first component of the tuple.</typeparam>
+ <typeparam name="T2">The type of the second component of the tuple.</typeparam>
+ <typeparam name="T3">The type of the third component of the tuple.</typeparam>
+ <typeparam name="T4">The type of the fourth component of the tuple.</typeparam>
+ <typeparam name="T5">The type of the fifth component of the tuple.</typeparam>
+ <returns>A 5-tuple whose value is (<paramref name="item1">item1</paramref>, <paramref name="item2">item2</paramref>, <paramref name="item3">item3</paramref>, <paramref name="item4">item4</paramref>, <paramref name="item5">item5</paramref>).</returns>
+ </member>
+ <member name="M:System.Tuple.Create``4(``0,``1,``2,``3)">
+ <summary>Creates a new 4-tuple, or quadruple.</summary>
+ <param name="item1">The value of the first component of the tuple.</param>
+ <param name="item2">The value of the second component of the tuple.</param>
+ <param name="item3">The value of the third component of the tuple.</param>
+ <param name="item4">The value of the fourth component of the tuple.</param>
+ <typeparam name="T1">The type of the first component of the tuple.</typeparam>
+ <typeparam name="T2">The type of the second component of the tuple.</typeparam>
+ <typeparam name="T3">The type of the third component of the tuple.</typeparam>
+ <typeparam name="T4">The type of the fourth component of the tuple.</typeparam>
+ <returns>A 4-tuple whose value is (<paramref name="item1">item1</paramref>, <paramref name="item2">item2</paramref>, <paramref name="item3">item3</paramref>, <paramref name="item4">item4</paramref>).</returns>
+ </member>
+ <member name="M:System.Tuple.Create``3(``0,``1,``2)">
+ <summary>Creates a new 3-tuple, or triple.</summary>
+ <param name="item1">The value of the first component of the tuple.</param>
+ <param name="item2">The value of the second component of the tuple.</param>
+ <param name="item3">The value of the third component of the tuple.</param>
+ <typeparam name="T1">The type of the first component of the tuple.</typeparam>
+ <typeparam name="T2">The type of the second component of the tuple.</typeparam>
+ <typeparam name="T3">The type of the third component of the tuple.</typeparam>
+ <returns>A 3-tuple whose value is (<paramref name="item1">item1</paramref>, <paramref name="item2">item2</paramref>, <paramref name="item3">item3</paramref>).</returns>
+ </member>
+ <member name="M:System.Tuple.Create``2(``0,``1)">
+ <summary>Creates a new 2-tuple, or pair.</summary>
+ <param name="item1">The value of the first component of the tuple.</param>
+ <param name="item2">The value of the second component of the tuple.</param>
+ <typeparam name="T1">The type of the first component of the tuple.</typeparam>
+ <typeparam name="T2">The type of the second component of the tuple.</typeparam>
+ <returns>A 2-tuple whose value is (<paramref name="item1">item1</paramref>, <paramref name="item2">item2</paramref>).</returns>
+ </member>
+ <member name="M:System.Tuple.Create``1(``0)">
+ <summary>Creates a new 1-tuple, or singleton.</summary>
+ <param name="item1">The value of the only component of the tuple.</param>
+ <typeparam name="T1">The type of the only component of the tuple.</typeparam>
+ <returns>A tuple whose value is (<paramref name="item1">item1</paramref>).</returns>
+ </member>
+ <member name="T:System.TupleExtensions">
+ <summary>Provides extension methods for tuples to interoperate with language support for tuples in C#.</summary>
+ </member>
+ <member name="M:System.TupleExtensions.Deconstruct``21(System.Tuple{``0,``1,``2,``3,``4,``5,``6,System.Tuple{``7,``8,``9,``10,``11,``12,``13,System.Tuple{``14,``15,``16,``17,``18,``19,``20}}},``0@,``1@,``2@,``3@,``4@,``5@,``6@,``7@,``8@,``9@,``10@,``11@,``12@,``13@,``14@,``15@,``16@,``17@,``18@,``19@,``20@)">
+ <summary>Deconstructs a tuple with 21 elements into separate variables.</summary>
+ <param name="value">The 21-element tuple to deconstruct into 21 separate variables.</param>
+ <param name="item1">The value of the first element.</param>
+ <param name="item2">The value of the second element.</param>
+ <param name="item3">The value of the third element.</param>
+ <param name="item4">The value of the fourth element.</param>
+ <param name="item5">The value of the fifth element.</param>
+ <param name="item6">The value of the sixth element.</param>
+ <param name="item7">The value of the seventh element.</param>
+ <param name="item8">The value of the eighth element, or value.Rest.Item1.</param>
+ <param name="item9">The value of the ninth element, or value.Rest.Item2.</param>
+ <param name="item10">The value of the tenth element, or value.Rest.Item3.</param>
+ <param name="item11">The value of the eleventh element, or value.Rest.Item4.</param>
+ <param name="item12">The value of the twelfth element, or value.Rest.Item5.</param>
+ <param name="item13">The value of the thirteenth element, or value.Rest.Item6.</param>
+ <param name="item14">The value of the fourteenth element, or value.Rest.Item7.</param>
+ <param name="item15">The value of the fifteenth element, or value.Rest.Rest.Item1.</param>
+ <param name="item16">The value of the sixteenth element, or value.Rest.Rest.Item2.</param>
+ <param name="item17">The value of the seventeenth element, or value.Rest.Rest.Item3.</param>
+ <param name="item18">The value of the eighteenth element, or value.Rest.Rest.Item4.</param>
+ <param name="item19">The value of the nineteenth element, or value.Rest.Rest.Item5.</param>
+ <param name="item20">The value of the twentieth element, or value.Rest.Rest.Item6.</param>
+ <param name="item21">The value of the twenty-first element, or value.Rest.Rest.Item7.</param>
+ <typeparam name="T1">The type of the first element.</typeparam>
+ <typeparam name="T2">The type of the second element.</typeparam>
+ <typeparam name="T3">The type of the third element.</typeparam>
+ <typeparam name="T4">The type of the fourth element.</typeparam>
+ <typeparam name="T5">The type of the fifth element.</typeparam>
+ <typeparam name="T6">The type of the sixth element.</typeparam>
+ <typeparam name="T7">The type of the seventh element.</typeparam>
+ <typeparam name="T8">The type of the eighth element.</typeparam>
+ <typeparam name="T9">The type of the ninth element.</typeparam>
+ <typeparam name="T10">The type of the tenth element.</typeparam>
+ <typeparam name="T11">The type of the eleventh element.</typeparam>
+ <typeparam name="T12">The type of the twelfth element.</typeparam>
+ <typeparam name="T13">The type of the thirteenth element.</typeparam>
+ <typeparam name="T14">The type of the fourteenth element.</typeparam>
+ <typeparam name="T15">The type of the fifteenth element.</typeparam>
+ <typeparam name="T16">The type of the sixteenth element.</typeparam>
+ <typeparam name="T17">The type of the seventeenth element.</typeparam>
+ <typeparam name="T18">The type of the eighteenth element.</typeparam>
+ <typeparam name="T19">The type of the nineteenth element.</typeparam>
+ <typeparam name="T20">The type of the twentieth element.</typeparam>
+ <typeparam name="T21">The type of the twenty-first element.</typeparam>
+ </member>
+ <member name="M:System.TupleExtensions.Deconstruct``20(System.Tuple{``0,``1,``2,``3,``4,``5,``6,System.Tuple{``7,``8,``9,``10,``11,``12,``13,System.Tuple{``14,``15,``16,``17,``18,``19}}},``0@,``1@,``2@,``3@,``4@,``5@,``6@,``7@,``8@,``9@,``10@,``11@,``12@,``13@,``14@,``15@,``16@,``17@,``18@,``19@)">
+ <summary>Deconstructs a tuple with 20 elements into separate variables.</summary>
+ <param name="value">The 20-element tuple to deconstruct into 20 separate variables.</param>
+ <param name="item1">The value of the first element.</param>
+ <param name="item2">The value of the second element.</param>
+ <param name="item3">The value of the third element.</param>
+ <param name="item4">The value of the fourth element.</param>
+ <param name="item5">The value of the fifth element.</param>
+ <param name="item6">The value of the sixth element.</param>
+ <param name="item7">The value of the seventh element.</param>
+ <param name="item8">The value of the eighth element, or value.Rest.Item1.</param>
+ <param name="item9">The value of the ninth element, or value.Rest.Item2.</param>
+ <param name="item10">The value of the tenth element, or value.Rest.Item3.</param>
+ <param name="item11">The value of the eleventh element, or value.Rest.Item4.</param>
+ <param name="item12">The value of the twelfth element, or value.Rest.Item5.</param>
+ <param name="item13">The value of the thirteenth element, or value.Rest.Item6.</param>
+ <param name="item14">The value of the fourteenth element, or value.Rest.Item7.</param>
+ <param name="item15">The value of the fifteenth element, or value.Rest.Rest.Item1.</param>
+ <param name="item16">The value of the sixteenth element, or value.Rest.Rest.Item2.</param>
+ <param name="item17">The value of the seventeenth element, or value.Rest.Rest.Item3.</param>
+ <param name="item18">The value of the eighteenth element, or value.Rest.Rest.Item4.</param>
+ <param name="item19">The value of the nineteenth element, or value.Rest.Rest.Item5.</param>
+ <param name="item20">The value of the twentieth element, or value.Rest.Rest.Item6.</param>
+ <typeparam name="T1">The type of the first element.</typeparam>
+ <typeparam name="T2">The type of the second element.</typeparam>
+ <typeparam name="T3">The type of the third element.</typeparam>
+ <typeparam name="T4">The type of the fourth element.</typeparam>
+ <typeparam name="T5">The type of the fifth element.</typeparam>
+ <typeparam name="T6">The type of the sixth element.</typeparam>
+ <typeparam name="T7">The type of the seventh element.</typeparam>
+ <typeparam name="T8">The type of the eighth element.</typeparam>
+ <typeparam name="T9">The type of the ninth element.</typeparam>
+ <typeparam name="T10">The type of the tenth element.</typeparam>
+ <typeparam name="T11">The type of the eleventh element.</typeparam>
+ <typeparam name="T12">The type of the twelfth element.</typeparam>
+ <typeparam name="T13">The type of the thirteenth element.</typeparam>
+ <typeparam name="T14">The type of the fourteenth element.</typeparam>
+ <typeparam name="T15">The type of the fifteenth element.</typeparam>
+ <typeparam name="T16">The type of the sixteenth element.</typeparam>
+ <typeparam name="T17">The type of the seventeenth element.</typeparam>
+ <typeparam name="T18">The type of the eighteenth element.</typeparam>
+ <typeparam name="T19">The type of the nineteenth element.</typeparam>
+ <typeparam name="T20">The type of the twentieth element.</typeparam>
+ </member>
+ <member name="M:System.TupleExtensions.Deconstruct``19(System.Tuple{``0,``1,``2,``3,``4,``5,``6,System.Tuple{``7,``8,``9,``10,``11,``12,``13,System.Tuple{``14,``15,``16,``17,``18}}},``0@,``1@,``2@,``3@,``4@,``5@,``6@,``7@,``8@,``9@,``10@,``11@,``12@,``13@,``14@,``15@,``16@,``17@,``18@)">
+ <summary>Deconstructs a tuple with 19 elements into separate variables.</summary>
+ <param name="value">The 19-element tuple to deconstruct into 19 separate variables.</param>
+ <param name="item1">The value of the first element.</param>
+ <param name="item2">The value of the second element.</param>
+ <param name="item3">The value of the third element.</param>
+ <param name="item4">The value of the fourth element.</param>
+ <param name="item5">The value of the fifth element.</param>
+ <param name="item6">The value of the sixth element.</param>
+ <param name="item7">The value of the seventh element.</param>
+ <param name="item8">The value of the eighth element, or value.Rest.Item1.</param>
+ <param name="item9">The value of the ninth element, or value.Rest.Item2.</param>
+ <param name="item10">The value of the tenth element, or value.Rest.Item3.</param>
+ <param name="item11">The value of the eleventh element, or value.Rest.Item4.</param>
+ <param name="item12">The value of the twelfth element, or value.Rest.Item5.</param>
+ <param name="item13">The value of the thirteenth element, or value.Rest.Item6.</param>
+ <param name="item14">The value of the fourteenth element, or value.Rest.Item7.</param>
+ <param name="item15">The value of the fifteenth element, or value.Rest.Rest.Item1.</param>
+ <param name="item16">The value of the sixteenth element, or value.Rest.Rest.Item2.</param>
+ <param name="item17">The value of the seventeenth element, or value.Rest.Rest.Item3.</param>
+ <param name="item18">The value of the eighteenth element, or value.Rest.Rest.Item4.</param>
+ <param name="item19">The value of the nineteenth element, or value.Rest.Rest.Item5.</param>
+ <typeparam name="T1">The type of the first element.</typeparam>
+ <typeparam name="T2">The type of the second element.</typeparam>
+ <typeparam name="T3">The type of the third element.</typeparam>
+ <typeparam name="T4">The type of the fourth element.</typeparam>
+ <typeparam name="T5">The type of the fifth element.</typeparam>
+ <typeparam name="T6">The type of the sixth element.</typeparam>
+ <typeparam name="T7">The type of the seventh element.</typeparam>
+ <typeparam name="T8">The type of the eighth element.</typeparam>
+ <typeparam name="T9">The type of the ninth element.</typeparam>
+ <typeparam name="T10">The type of the tenth element.</typeparam>
+ <typeparam name="T11">The type of the eleventh element.</typeparam>
+ <typeparam name="T12">The type of the twelfth element.</typeparam>
+ <typeparam name="T13">The type of the thirteenth element.</typeparam>
+ <typeparam name="T14">The type of the fourteenth element.</typeparam>
+ <typeparam name="T15">The type of the fifteenth element.</typeparam>
+ <typeparam name="T16">The type of the sixteenth element.</typeparam>
+ <typeparam name="T17">The type of the seventeenth element.</typeparam>
+ <typeparam name="T18">The type of the eighteenth element.</typeparam>
+ <typeparam name="T19">The type of the nineteenth element.</typeparam>
+ </member>
+ <member name="M:System.TupleExtensions.Deconstruct``18(System.Tuple{``0,``1,``2,``3,``4,``5,``6,System.Tuple{``7,``8,``9,``10,``11,``12,``13,System.Tuple{``14,``15,``16,``17}}},``0@,``1@,``2@,``3@,``4@,``5@,``6@,``7@,``8@,``9@,``10@,``11@,``12@,``13@,``14@,``15@,``16@,``17@)">
+ <summary>Deconstructs a tuple with 18 elements into separate variables.</summary>
+ <param name="value">The 18-element tuple to deconstruct into 18 separate variables.</param>
+ <param name="item1">The value of the first element.</param>
+ <param name="item2">The value of the second element.</param>
+ <param name="item3">The value of the third element.</param>
+ <param name="item4">The value of the fourth element.</param>
+ <param name="item5">The value of the fifth element.</param>
+ <param name="item6">The value of the sixth element.</param>
+ <param name="item7">The value of the seventh element.</param>
+ <param name="item8">The value of the eighth element, or value.Rest.Item1.</param>
+ <param name="item9">The value of the ninth element, or value.Rest.Item2.</param>
+ <param name="item10">The value of the tenth element, or value.Rest.Item3.</param>
+ <param name="item11">The value of the eleventh element, or value.Rest.Item4.</param>
+ <param name="item12">The value of the twelfth element, or value.Rest.Item5.</param>
+ <param name="item13">The value of the thirteenth element, or value.Rest.Item6.</param>
+ <param name="item14">The value of the fourteenth element, or value.Rest.Item7.</param>
+ <param name="item15">The value of the fifteenth element, or value.Rest.Rest.Item1.</param>
+ <param name="item16">The value of the sixteenth element, or value.Rest.Rest.Item2.</param>
+ <param name="item17">The value of the seventeenth element, or value.Rest.Rest.Item3.</param>
+ <param name="item18">The value of the eighteenth element, or value.Rest.Rest.Item4.</param>
+ <typeparam name="T1">The type of the first element.</typeparam>
+ <typeparam name="T2">The type of the second element.</typeparam>
+ <typeparam name="T3">The type of the third element.</typeparam>
+ <typeparam name="T4">The type of the fourth element.</typeparam>
+ <typeparam name="T5">The type of the fifth element.</typeparam>
+ <typeparam name="T6">The type of the sixth element.</typeparam>
+ <typeparam name="T7">The type of the seventh element.</typeparam>
+ <typeparam name="T8">The type of the eighth element.</typeparam>
+ <typeparam name="T9">The type of the ninth element.</typeparam>
+ <typeparam name="T10">The type of the tenth element.</typeparam>
+ <typeparam name="T11">The type of the eleventh element.</typeparam>
+ <typeparam name="T12">The type of the twelfth element.</typeparam>
+ <typeparam name="T13">The type of the thirteenth element.</typeparam>
+ <typeparam name="T14">The type of the fourteenth element.</typeparam>
+ <typeparam name="T15">The type of the fifteenth element.</typeparam>
+ <typeparam name="T16">The type of the sixteenth element.</typeparam>
+ <typeparam name="T17">The type of the seventeenth element.</typeparam>
+ <typeparam name="T18">The type of the eighteenth element.</typeparam>
+ </member>
+ <member name="M:System.TupleExtensions.Deconstruct``17(System.Tuple{``0,``1,``2,``3,``4,``5,``6,System.Tuple{``7,``8,``9,``10,``11,``12,``13,System.Tuple{``14,``15,``16}}},``0@,``1@,``2@,``3@,``4@,``5@,``6@,``7@,``8@,``9@,``10@,``11@,``12@,``13@,``14@,``15@,``16@)">
+ <summary>Deconstructs a tuple with 17 elements into separate variables.</summary>
+ <param name="value">The 17-element tuple to deconstruct into 17 separate variables.</param>
+ <param name="item1">The value of the first element.</param>
+ <param name="item2">The value of the second element.</param>
+ <param name="item3">The value of the third element.</param>
+ <param name="item4">The value of the fourth element.</param>
+ <param name="item5">The value of the fifth element.</param>
+ <param name="item6">The value of the sixth element.</param>
+ <param name="item7">The value of the seventh element.</param>
+ <param name="item8">The value of the eighth element, or value.Rest.Item1.</param>
+ <param name="item9">The value of the ninth element, or value.Rest.Item2.</param>
+ <param name="item10">The value of the tenth element, or value.Rest.Item3.</param>
+ <param name="item11">The value of the eleventh element, or value.Rest.Item4.</param>
+ <param name="item12">The value of the twelfth element, or value.Rest.Item5.</param>
+ <param name="item13">The value of the thirteenth element, or value.Rest.Item6.</param>
+ <param name="item14">The value of the fourteenth element, or value.Rest.Item7.</param>
+ <param name="item15">The value of the fifteenth element, or value.Rest.Rest.Item1.</param>
+ <param name="item16">The value of the sixteenth element, or value.Rest.Rest.Item2.</param>
+ <param name="item17">The value of the seventeenth element, or value.Rest.Rest.Item3.</param>
+ <typeparam name="T1">The type of the first element.</typeparam>
+ <typeparam name="T2">The type of the second element.</typeparam>
+ <typeparam name="T3">The type of the third element.</typeparam>
+ <typeparam name="T4">The type of the fourth element.</typeparam>
+ <typeparam name="T5">The type of the fifth element.</typeparam>
+ <typeparam name="T6">The type of the sixth element.</typeparam>
+ <typeparam name="T7">The type of the seventh element.</typeparam>
+ <typeparam name="T8">The type of the eighth element.</typeparam>
+ <typeparam name="T9">The type of the ninth element.</typeparam>
+ <typeparam name="T10">The type of the tenth element.</typeparam>
+ <typeparam name="T11">The type of the eleventh element.</typeparam>
+ <typeparam name="T12">The type of the twelfth element.</typeparam>
+ <typeparam name="T13">The type of the thirteenth element.</typeparam>
+ <typeparam name="T14">The type of the fourteenth element.</typeparam>
+ <typeparam name="T15">The type of the fifteenth element.</typeparam>
+ <typeparam name="T16">The type of the sixteenth element.</typeparam>
+ <typeparam name="T17">The type of the seventeenth element.</typeparam>
+ </member>
+ <member name="M:System.TupleExtensions.Deconstruct``16(System.Tuple{``0,``1,``2,``3,``4,``5,``6,System.Tuple{``7,``8,``9,``10,``11,``12,``13,System.Tuple{``14,``15}}},``0@,``1@,``2@,``3@,``4@,``5@,``6@,``7@,``8@,``9@,``10@,``11@,``12@,``13@,``14@,``15@)">
+ <summary>Deconstructs a tuple with 16 elements into separate variables.</summary>
+ <param name="value">The 16-element tuple to deconstruct into 16 separate variables.</param>
+ <param name="item1">The value of the first element.</param>
+ <param name="item2">The value of the second element.</param>
+ <param name="item3">The value of the third element.</param>
+ <param name="item4">The value of the fourth element.</param>
+ <param name="item5">The value of the fifth element.</param>
+ <param name="item6">The value of the sixth element.</param>
+ <param name="item7">The value of the seventh element.</param>
+ <param name="item8">The value of the eighth element, or value.Rest.Item1.</param>
+ <param name="item9">The value of the ninth element, or value.Rest.Item2.</param>
+ <param name="item10">The value of the tenth element, or value.Rest.Item3.</param>
+ <param name="item11">The value of the eleventh element, or value.Rest.Item4.</param>
+ <param name="item12">The value of the twelfth element, or value.Rest.Item5.</param>
+ <param name="item13">The value of the thirteenth element, or value.Rest.Item6.</param>
+ <param name="item14">The value of the fourteenth element, or value.Rest.Item7.</param>
+ <param name="item15">The value of the fifteenth element, or value.Rest.Rest.Item1.</param>
+ <param name="item16">The value of the sixteenth element, or value.Rest.Rest.Item2.</param>
+ <typeparam name="T1">The type of the first element.</typeparam>
+ <typeparam name="T2">The type of the second element.</typeparam>
+ <typeparam name="T3">The type of the third element.</typeparam>
+ <typeparam name="T4">The type of the fourth element.</typeparam>
+ <typeparam name="T5">The type of the fifth element.</typeparam>
+ <typeparam name="T6">The type of the sixth element.</typeparam>
+ <typeparam name="T7">The type of the seventh element.</typeparam>
+ <typeparam name="T8">The type of the eighth element.</typeparam>
+ <typeparam name="T9">The type of the ninth element.</typeparam>
+ <typeparam name="T10">The type of the tenth element.</typeparam>
+ <typeparam name="T11">The type of the eleventh element.</typeparam>
+ <typeparam name="T12">The type of the twelfth element.</typeparam>
+ <typeparam name="T13">The type of the thirteenth element.</typeparam>
+ <typeparam name="T14">The type of the fourteenth element.</typeparam>
+ <typeparam name="T15">The type of the fifteenth element.</typeparam>
+ <typeparam name="T16">The type of the sixteenth element.</typeparam>
+ </member>
+ <member name="M:System.TupleExtensions.Deconstruct``15(System.Tuple{``0,``1,``2,``3,``4,``5,``6,System.Tuple{``7,``8,``9,``10,``11,``12,``13,System.Tuple{``14}}},``0@,``1@,``2@,``3@,``4@,``5@,``6@,``7@,``8@,``9@,``10@,``11@,``12@,``13@,``14@)">
+ <summary>Deconstructs a tuple with 15 elements into separate variables.</summary>
+ <param name="value">The 15-element tuple to deconstruct into 15 separate variables.</param>
+ <param name="item1">The value of the first element.</param>
+ <param name="item2">The value of the second element.</param>
+ <param name="item3">The value of the third element.</param>
+ <param name="item4">The value of the fourth element.</param>
+ <param name="item5">The value of the fifth element.</param>
+ <param name="item6">The value of the sixth element.</param>
+ <param name="item7">The value of the seventh element.</param>
+ <param name="item8">The value of the eighth element, or value.Rest.Item1.</param>
+ <param name="item9">The value of the ninth element, or value.Rest.Item2.</param>
+ <param name="item10">The value of the tenth element, or value.Rest.Item3.</param>
+ <param name="item11">The value of the eleventh element, or value.Rest.Item4.</param>
+ <param name="item12">The value of the twelfth element, or value.Rest.Item5.</param>
+ <param name="item13">The value of the thirteenth element, or value.Rest.Item6.</param>
+ <param name="item14">The value of the fourteenth element, or value.Rest.Item7.</param>
+ <param name="item15">The value of the fifteenth element, or value.Rest.Rest.Item1.</param>
+ <typeparam name="T1">The type of the first element.</typeparam>
+ <typeparam name="T2">The type of the second element.</typeparam>
+ <typeparam name="T3">The type of the third element.</typeparam>
+ <typeparam name="T4">The type of the fourth element.</typeparam>
+ <typeparam name="T5">The type of the fifth element.</typeparam>
+ <typeparam name="T6">The type of the sixth element.</typeparam>
+ <typeparam name="T7">The type of the seventh element.</typeparam>
+ <typeparam name="T8">The type of the eighth element.</typeparam>
+ <typeparam name="T9">The type of the ninth element.</typeparam>
+ <typeparam name="T10">The type of the tenth element.</typeparam>
+ <typeparam name="T11">The type of the eleventh element.</typeparam>
+ <typeparam name="T12">The type of the twelfth element.</typeparam>
+ <typeparam name="T13">The type of the thirteenth element.</typeparam>
+ <typeparam name="T14">The type of the fourteenth element.</typeparam>
+ <typeparam name="T15">The type of the fifteenth element.</typeparam>
+ </member>
+ <member name="M:System.TupleExtensions.Deconstruct``14(System.Tuple{``0,``1,``2,``3,``4,``5,``6,System.Tuple{``7,``8,``9,``10,``11,``12,``13}},``0@,``1@,``2@,``3@,``4@,``5@,``6@,``7@,``8@,``9@,``10@,``11@,``12@,``13@)">
+ <summary>Deconstructs a tuple with 14 elements into separate variables.</summary>
+ <param name="value">The 14-element tuple to deconstruct into 14 separate variables.</param>
+ <param name="item1">The value of the first element.</param>
+ <param name="item2">The value of the second element.</param>
+ <param name="item3">The value of the third element.</param>
+ <param name="item4">The value of the fourth element.</param>
+ <param name="item5">The value of the fifth element.</param>
+ <param name="item6">The value of the sixth element.</param>
+ <param name="item7">The value of the seventh element.</param>
+ <param name="item8">The value of the eighth element, or value.Rest.Item1.</param>
+ <param name="item9">The value of the ninth element, or value.Rest.Item2.</param>
+ <param name="item10">The value of the tenth element, or value.Rest.Item3.</param>
+ <param name="item11">The value of the eleventh element, or value.Rest.Item4.</param>
+ <param name="item12">The value of the twelfth element, or value.Rest.Item5.</param>
+ <param name="item13">The value of the thirteenth element, or value.Rest.Item6.</param>
+ <param name="item14">The value of the fourteenth element, or value.Rest.Item7.</param>
+ <typeparam name="T1">The type of the first element.</typeparam>
+ <typeparam name="T2">The type of the second element.</typeparam>
+ <typeparam name="T3">The type of the third element.</typeparam>
+ <typeparam name="T4">The type of the fourth element.</typeparam>
+ <typeparam name="T5">The type of the fifth element.</typeparam>
+ <typeparam name="T6">The type of the sixth element.</typeparam>
+ <typeparam name="T7">The type of the seventh element.</typeparam>
+ <typeparam name="T8">The type of the eighth element.</typeparam>
+ <typeparam name="T9">The type of the ninth element.</typeparam>
+ <typeparam name="T10">The type of the tenth element.</typeparam>
+ <typeparam name="T11">The type of the eleventh element.</typeparam>
+ <typeparam name="T12">The type of the twelfth element.</typeparam>
+ <typeparam name="T13">The type of the thirteenth element.</typeparam>
+ <typeparam name="T14">The type of the fourteenth element.</typeparam>
+ </member>
+ <member name="M:System.TupleExtensions.Deconstruct``13(System.Tuple{``0,``1,``2,``3,``4,``5,``6,System.Tuple{``7,``8,``9,``10,``11,``12}},``0@,``1@,``2@,``3@,``4@,``5@,``6@,``7@,``8@,``9@,``10@,``11@,``12@)">
+ <summary>Deconstructs a tuple with 13 elements into separate variables.</summary>
+ <param name="value">The 13-element tuple to deconstruct into 13 separate variables.</param>
+ <param name="item1">The value of the first element.</param>
+ <param name="item2">The value of the second element.</param>
+ <param name="item3">The value of the third element.</param>
+ <param name="item4">The value of the fourth element.</param>
+ <param name="item5">The value of the fifth element.</param>
+ <param name="item6">The value of the sixth element.</param>
+ <param name="item7">The value of the seventh element.</param>
+ <param name="item8">The value of the eighth element, or value.Rest.Item1.</param>
+ <param name="item9">The value of the ninth element, or value.Rest.Item2.</param>
+ <param name="item10">The value of the tenth element, or value.Rest.Item3.</param>
+ <param name="item11">The value of the eleventh element, or value.Rest.Item4.</param>
+ <param name="item12">The value of the twelfth element, or value.Rest.Item5.</param>
+ <param name="item13">The value of the thirteenth element, or value.Rest.Item6.</param>
+ <typeparam name="T1">The type of the first element.</typeparam>
+ <typeparam name="T2">The type of the second element.</typeparam>
+ <typeparam name="T3">The type of the third element.</typeparam>
+ <typeparam name="T4">The type of the fourth element.</typeparam>
+ <typeparam name="T5">The type of the fifth element.</typeparam>
+ <typeparam name="T6">The type of the sixth element.</typeparam>
+ <typeparam name="T7">The type of the seventh element.</typeparam>
+ <typeparam name="T8">The type of the eighth element.</typeparam>
+ <typeparam name="T9">The type of the ninth element.</typeparam>
+ <typeparam name="T10">The type of the tenth element.</typeparam>
+ <typeparam name="T11">The type of the eleventh element.</typeparam>
+ <typeparam name="T12">The type of the twelfth element.</typeparam>
+ <typeparam name="T13">The type of the thirteenth element.</typeparam>
+ </member>
+ <member name="M:System.TupleExtensions.Deconstruct``12(System.Tuple{``0,``1,``2,``3,``4,``5,``6,System.Tuple{``7,``8,``9,``10,``11}},``0@,``1@,``2@,``3@,``4@,``5@,``6@,``7@,``8@,``9@,``10@,``11@)">
+ <summary>Deconstructs a tuple with 12 elements into separate variables.</summary>
+ <param name="value">The 12-element tuple to deconstruct into 12 separate variables.</param>
+ <param name="item1">The value of the first element.</param>
+ <param name="item2">The value of the second element.</param>
+ <param name="item3">The value of the third element.</param>
+ <param name="item4">The value of the fourth element.</param>
+ <param name="item5">The value of the fifth element.</param>
+ <param name="item6">The value of the sixth element.</param>
+ <param name="item7">The value of the seventh element.</param>
+ <param name="item8">The value of the eighth element, or value.Rest.Item1.</param>
+ <param name="item9">The value of the ninth element, or value.Rest.Item2.</param>
+ <param name="item10">The value of the tenth element, or value.Rest.Item3.</param>
+ <param name="item11">The value of the eleventh element, or value.Rest.Item4.</param>
+ <param name="item12">The value of the twelfth element, or value.Rest.Item5.</param>
+ <typeparam name="T1">The type of the first element.</typeparam>
+ <typeparam name="T2">The type of the second element.</typeparam>
+ <typeparam name="T3">The type of the third element.</typeparam>
+ <typeparam name="T4">The type of the fourth element.</typeparam>
+ <typeparam name="T5">The type of the fifth element.</typeparam>
+ <typeparam name="T6">The type of the sixth element.</typeparam>
+ <typeparam name="T7">The type of the seventh element.</typeparam>
+ <typeparam name="T8">The type of the eighth element.</typeparam>
+ <typeparam name="T9">The type of the ninth element.</typeparam>
+ <typeparam name="T10">The type of the tenth element.</typeparam>
+ <typeparam name="T11">The type of the eleventh element.</typeparam>
+ <typeparam name="T12">The type of the twelfth element.</typeparam>
+ </member>
+ <member name="M:System.TupleExtensions.Deconstruct``11(System.Tuple{``0,``1,``2,``3,``4,``5,``6,System.Tuple{``7,``8,``9,``10}},``0@,``1@,``2@,``3@,``4@,``5@,``6@,``7@,``8@,``9@,``10@)">
+ <summary>Deconstructs a tuple with 11 elements into separate variables.</summary>
+ <param name="value">The 11-element tuple to deconstruct into 11 separate variables.</param>
+ <param name="item1">The value of the first element.</param>
+ <param name="item2">The value of the second element.</param>
+ <param name="item3">The value of the third element.</param>
+ <param name="item4">The value of the fourth element.</param>
+ <param name="item5">The value of the fifth element.</param>
+ <param name="item6">The value of the sixth element.</param>
+ <param name="item7">The value of the seventh element.</param>
+ <param name="item8">The value of the eighth element, or value.Rest.Item1.</param>
+ <param name="item9">The value of the ninth element, or value.Rest.Item2.</param>
+ <param name="item10">The value of the tenth element, or value.Rest.Item3.</param>
+ <param name="item11">The value of the eleventh element, or value.Rest.Item4.</param>
+ <typeparam name="T1">The type of the first element.</typeparam>
+ <typeparam name="T2">The type of the second element.</typeparam>
+ <typeparam name="T3">The type of the third element.</typeparam>
+ <typeparam name="T4">The type of the fourth element.</typeparam>
+ <typeparam name="T5">The type of the fifth element.</typeparam>
+ <typeparam name="T6">The type of the sixth element.</typeparam>
+ <typeparam name="T7">The type of the seventh element.</typeparam>
+ <typeparam name="T8">The type of the eighth element.</typeparam>
+ <typeparam name="T9">The type of the ninth element.</typeparam>
+ <typeparam name="T10">The type of the tenth element.</typeparam>
+ <typeparam name="T11">The type of the eleventh element.</typeparam>
+ </member>
+ <member name="M:System.TupleExtensions.Deconstruct``10(System.Tuple{``0,``1,``2,``3,``4,``5,``6,System.Tuple{``7,``8,``9}},``0@,``1@,``2@,``3@,``4@,``5@,``6@,``7@,``8@,``9@)">
+ <summary>Deconstructs a tuple with 10 elements into separate variables.</summary>
+ <param name="value">The 10-element tuple to deconstruct into 10 separate variables.</param>
+ <param name="item1">The value of the first element.</param>
+ <param name="item2">The value of the second element.</param>
+ <param name="item3">The value of the third element.</param>
+ <param name="item4">The value of the fourth element.</param>
+ <param name="item5">The value of the fifth element.</param>
+ <param name="item6">The value of the sixth element.</param>
+ <param name="item7">The value of the seventh element.</param>
+ <param name="item8">The value of the eighth element, or value.Rest.Item1.</param>
+ <param name="item9">The value of the ninth element, or value.Rest.Item2.</param>
+ <param name="item10">The value of the tenth element, or value.Rest.Item3.</param>
+ <typeparam name="T1">The type of the first element.</typeparam>
+ <typeparam name="T2">The type of the second element.</typeparam>
+ <typeparam name="T3">The type of the third element.</typeparam>
+ <typeparam name="T4">The type of the fourth element.</typeparam>
+ <typeparam name="T5">The type of the fifth element.</typeparam>
+ <typeparam name="T6">The type of the sixth element.</typeparam>
+ <typeparam name="T7">The type of the seventh element.</typeparam>
+ <typeparam name="T8">The type of the eighth element.</typeparam>
+ <typeparam name="T9">The type of the ninth element.</typeparam>
+ <typeparam name="T10">The type of the tenth element.</typeparam>
+ </member>
+ <member name="M:System.TupleExtensions.Deconstruct``9(System.Tuple{``0,``1,``2,``3,``4,``5,``6,System.Tuple{``7,``8}},``0@,``1@,``2@,``3@,``4@,``5@,``6@,``7@,``8@)">
+ <summary>Deconstructs a tuple with 9 elements into separate variables.</summary>
+ <param name="value">The 9-element tuple to deconstruct into 9 separate variables.</param>
+ <param name="item1">The value of the first element.</param>
+ <param name="item2">The value of the second element.</param>
+ <param name="item3">The value of the third element.</param>
+ <param name="item4">The value of the fourth element.</param>
+ <param name="item5">The value of the fifth element.</param>
+ <param name="item6">The value of the sixth element.</param>
+ <param name="item7">The value of the seventh element.</param>
+ <param name="item8">The value of the eighth element, or value.Rest.Item1.</param>
+ <param name="item9">The value of the ninth element, or value.Rest.Item2.</param>
+ <typeparam name="T1">The type of the first element.</typeparam>
+ <typeparam name="T2">The type of the second element.</typeparam>
+ <typeparam name="T3">The type of the third element.</typeparam>
+ <typeparam name="T4">The type of the fourth element.</typeparam>
+ <typeparam name="T5">The type of the fifth element.</typeparam>
+ <typeparam name="T6">The type of the sixth element.</typeparam>
+ <typeparam name="T7">The type of the seventh element.</typeparam>
+ <typeparam name="T8">The type of the eighth element.</typeparam>
+ <typeparam name="T9">The type of the ninth element.</typeparam>
+ </member>
+ <member name="M:System.TupleExtensions.Deconstruct``8(System.Tuple{``0,``1,``2,``3,``4,``5,``6,System.Tuple{``7}},``0@,``1@,``2@,``3@,``4@,``5@,``6@,``7@)">
+ <summary>Deconstructs a tuple with 8 elements into separate variables.</summary>
+ <param name="value">The 8-element tuple to deconstruct into 8 separate variables.</param>
+ <param name="item1">The value of the first element.</param>
+ <param name="item2">The value of the second element.</param>
+ <param name="item3">The value of the third element.</param>
+ <param name="item4">The value of the fourth element.</param>
+ <param name="item5">The value of the fifth element.</param>
+ <param name="item6">The value of the sixth element.</param>
+ <param name="item7">The value of the seventh element.</param>
+ <param name="item8">The value of the eighth element, or value.Rest.Item1.</param>
+ <typeparam name="T1">The type of the first element.</typeparam>
+ <typeparam name="T2">The type of the second element.</typeparam>
+ <typeparam name="T3">The type of the third element.</typeparam>
+ <typeparam name="T4">The type of the fourth element.</typeparam>
+ <typeparam name="T5">The type of the fifth element.</typeparam>
+ <typeparam name="T6">The type of the sixth element.</typeparam>
+ <typeparam name="T7">The type of the seventh element.</typeparam>
+ <typeparam name="T8">The type of the eighth element.</typeparam>
+ </member>
+ <member name="M:System.TupleExtensions.Deconstruct``7(System.Tuple{``0,``1,``2,``3,``4,``5,``6},``0@,``1@,``2@,``3@,``4@,``5@,``6@)">
+ <summary>Deconstructs a tuple with 7 elements into separate variables.</summary>
+ <param name="value">The 7-element tuple to deconstruct into 7 separate variables.</param>
+ <param name="item1">The value of the first element.</param>
+ <param name="item2">The value of the second element.</param>
+ <param name="item3">The value of the third element.</param>
+ <param name="item4">The value of the fourth element.</param>
+ <param name="item5">The value of the fifth element.</param>
+ <param name="item6">The value of the sixth element.</param>
+ <param name="item7">The value of the seventh element.</param>
+ <typeparam name="T1">The type of the first element.</typeparam>
+ <typeparam name="T2">The type of the second element.</typeparam>
+ <typeparam name="T3">The type of the third element.</typeparam>
+ <typeparam name="T4">The type of the fourth element.</typeparam>
+ <typeparam name="T5">The type of the fifth element.</typeparam>
+ <typeparam name="T6">The type of the sixth element.</typeparam>
+ <typeparam name="T7">The type of the seventh element.</typeparam>
+ </member>
+ <member name="M:System.TupleExtensions.Deconstruct``6(System.Tuple{``0,``1,``2,``3,``4,``5},``0@,``1@,``2@,``3@,``4@,``5@)">
+ <summary>Deconstructs a tuple with 6 elements into separate variables.</summary>
+ <param name="value">The 6-element tuple to deconstruct into 6 separate variables.</param>
+ <param name="item1">The value of the first element.</param>
+ <param name="item2">The value of the second element.</param>
+ <param name="item3">The value of the third element.</param>
+ <param name="item4">The value of the fourth element.</param>
+ <param name="item5">The value of the fifth element.</param>
+ <param name="item6">The value of the sixth element.</param>
+ <typeparam name="T1">The type of the first element.</typeparam>
+ <typeparam name="T2">The type of the second element.</typeparam>
+ <typeparam name="T3">The type of the third element.</typeparam>
+ <typeparam name="T4">The type of the fourth element.</typeparam>
+ <typeparam name="T5">The type of the fifth element.</typeparam>
+ <typeparam name="T6">The type of the sixth element.</typeparam>
+ </member>
+ <member name="M:System.TupleExtensions.Deconstruct``5(System.Tuple{``0,``1,``2,``3,``4},``0@,``1@,``2@,``3@,``4@)">
+ <summary>Deconstructs a tuple with 5 elements into separate variables.</summary>
+ <param name="value">The 5-element tuple to deconstruct into 5 separate variables.</param>
+ <param name="item1">The value of the first element.</param>
+ <param name="item2">The value of the second element.</param>
+ <param name="item3">The value of the third element.</param>
+ <param name="item4">The value of the fourth element.</param>
+ <param name="item5">The value of the fifth element.</param>
+ <typeparam name="T1">The type of the first element.</typeparam>
+ <typeparam name="T2">The type of the second element.</typeparam>
+ <typeparam name="T3">The type of the third element.</typeparam>
+ <typeparam name="T4">The type of the fourth element.</typeparam>
+ <typeparam name="T5">The type of the fifth element.</typeparam>
+ </member>
+ <member name="M:System.TupleExtensions.Deconstruct``4(System.Tuple{``0,``1,``2,``3},``0@,``1@,``2@,``3@)">
+ <summary>Deconstructs a tuple with 4 elements into separate variables.</summary>
+ <param name="value">The 4-element tuple to deconstruct into 4 separate variables.</param>
+ <param name="item1">The value of the first element.</param>
+ <param name="item2">The value of the second element.</param>
+ <param name="item3">The value of the third element.</param>
+ <param name="item4">The value of the fourth element.</param>
+ <typeparam name="T1">The type of the first element.</typeparam>
+ <typeparam name="T2">The type of the second element.</typeparam>
+ <typeparam name="T3">The type of the third element.</typeparam>
+ <typeparam name="T4">The type of the fourth element.</typeparam>
+ </member>
+ <member name="M:System.TupleExtensions.Deconstruct``3(System.Tuple{``0,``1,``2},``0@,``1@,``2@)">
+ <summary>Deconstructs a tuple with 3 elements into separate variables.</summary>
+ <param name="value">The 3-element tuple to deconstruct into 3 separate variables.</param>
+ <param name="item1">The value of the first element.</param>
+ <param name="item2">The value of the second element.</param>
+ <param name="item3">The value of the third element.</param>
+ <typeparam name="T1">The type of the first element.</typeparam>
+ <typeparam name="T2">The type of the second element.</typeparam>
+ <typeparam name="T3">The type of the third element.</typeparam>
+ </member>
+ <member name="M:System.TupleExtensions.Deconstruct``2(System.Tuple{``0,``1},``0@,``1@)">
+ <summary>Deconstructs a tuple with 2 elements into separate variables.</summary>
+ <param name="value">The 2-element tuple to deconstruct into 2 separate variables.</param>
+ <param name="item1">The value of the first element.</param>
+ <param name="item2">The value of the second element.</param>
+ <typeparam name="T1">The type of the first element.</typeparam>
+ <typeparam name="T2">The type of the second element.</typeparam>
+ </member>
+ <member name="M:System.TupleExtensions.Deconstruct``1(System.Tuple{``0},``0@)">
+ <summary>Deconstructs a tuple with 1 element into a separate variable.</summary>
+ <param name="value">The 1-element tuple to deconstruct into a separate variable.</param>
+ <param name="item1">The value of the single element.</param>
+ <typeparam name="T1">The type of the single element.</typeparam>
+ </member>
+ <member name="M:System.TupleExtensions.ToTuple``21(System.ValueTuple{``0,``1,``2,``3,``4,``5,``6,System.ValueTuple{``7,``8,``9,``10,``11,``12,``13,System.ValueTuple{``14,``15,``16,``17,``18,``19,``20}}})">
+ <summary>Converts an instance of the ValueTuple structure to an instance of the Tuple class.</summary>
+ <param name="value">The value tuple instance to convert to a tuple.</param>
+ <typeparam name="T1">The type of the first element.</typeparam>
+ <typeparam name="T2">The type of the second element.</typeparam>
+ <typeparam name="T3">The type of the third element.</typeparam>
+ <typeparam name="T4">The type of the fourth element.</typeparam>
+ <typeparam name="T5">The type of the fifth element.</typeparam>
+ <typeparam name="T6">The type of the sixth element.</typeparam>
+ <typeparam name="T7">The type of the seventh element.</typeparam>
+ <typeparam name="T8">The type of the eighth element, or value.Rest.Item1.</typeparam>
+ <typeparam name="T9">The type of the ninth element, or value.Rest.Item2.</typeparam>
+ <typeparam name="T10">The type of the tenth element, or value.Rest.Item3.</typeparam>
+ <typeparam name="T11">The type of the eleventh element, or value.Rest.Item4.</typeparam>
+ <typeparam name="T12">The type of the twelfth element, or value.Rest.Item5.</typeparam>
+ <typeparam name="T13">The type of the thirteenth element, or value.Rest.Item6.</typeparam>
+ <typeparam name="T14">The type of the fourteenth element, or value.Rest.Item7.</typeparam>
+ <typeparam name="T15">The type of the fifteenth element., or value.Rest.Rest.Item1.</typeparam>
+ <typeparam name="T16">The type of the sixteenth element, ., or value.Rest.Rest.Item2.</typeparam>
+ <typeparam name="T17">The type of the seventeenth element., or value.Rest.Rest.Item3.</typeparam>
+ <typeparam name="T18">The type of the eighteenth element., or value.Rest.Rest.Item4.</typeparam>
+ <typeparam name="T19">The type of the nineteenth element., or value.Rest.Rest.Item5.</typeparam>
+ <typeparam name="T20">The type of the twentieth element., or value.Rest.Rest.Item6.</typeparam>
+ <typeparam name="T21">The type of the twenty-first element., or value.Rest.Rest.Item7.</typeparam>
+ <returns>The converted tuple.</returns>
+ </member>
+ <member name="M:System.TupleExtensions.ToTuple``20(System.ValueTuple{``0,``1,``2,``3,``4,``5,``6,System.ValueTuple{``7,``8,``9,``10,``11,``12,``13,System.ValueTuple{``14,``15,``16,``17,``18,``19}}})">
+ <summary>Converts an instance of the ValueTuple structure to an instance of the Tuple class.</summary>
+ <param name="value">The value tuple instance to convert to a tuple.</param>
+ <typeparam name="T1">The type of the first element.</typeparam>
+ <typeparam name="T2">The type of the second element.</typeparam>
+ <typeparam name="T3">The type of the third element.</typeparam>
+ <typeparam name="T4">The type of the fourth element.</typeparam>
+ <typeparam name="T5">The type of the fifth element.</typeparam>
+ <typeparam name="T6">The type of the sixth element.</typeparam>
+ <typeparam name="T7">The type of the seventh element.</typeparam>
+ <typeparam name="T8">The type of the eighth element, or value.Rest.Item1.</typeparam>
+ <typeparam name="T9">The type of the ninth element, or value.Rest.Item2.</typeparam>
+ <typeparam name="T10">The type of the tenth element, or value.Rest.Item3.</typeparam>
+ <typeparam name="T11">The type of the eleventh element, or value.Rest.Item4.</typeparam>
+ <typeparam name="T12">The type of the twelfth element, or value.Rest.Item5.</typeparam>
+ <typeparam name="T13">The type of the thirteenth element, or value.Rest.Item6.</typeparam>
+ <typeparam name="T14">The type of the fourteenth element, or value.Rest.Item7.</typeparam>
+ <typeparam name="T15">The type of the fifteenth element., or value.Rest.Rest.Item1.</typeparam>
+ <typeparam name="T16">The type of the sixteenth element, ., or value.Rest.Rest.Item2.</typeparam>
+ <typeparam name="T17">The type of the seventeenth element., or value.Rest.Rest.Item3.</typeparam>
+ <typeparam name="T18">The type of the eighteenth element., or value.Rest.Rest.Item4.</typeparam>
+ <typeparam name="T19">The type of the nineteenth element., or value.Rest.Rest.Item5.</typeparam>
+ <typeparam name="T20">The type of the twentieth element., or value.Rest.Rest.Item6.</typeparam>
+ <returns>The converted tuple.</returns>
+ </member>
+ <member name="M:System.TupleExtensions.ToTuple``19(System.ValueTuple{``0,``1,``2,``3,``4,``5,``6,System.ValueTuple{``7,``8,``9,``10,``11,``12,``13,System.ValueTuple{``14,``15,``16,``17,``18}}})">
+ <summary>Converts an instance of the ValueTuple structure to an instance of the Tuple class.</summary>
+ <param name="value">The value tuple instance to convert to a tuple.</param>
+ <typeparam name="T1">The type of the first element.</typeparam>
+ <typeparam name="T2">The type of the second element.</typeparam>
+ <typeparam name="T3">The type of the third element.</typeparam>
+ <typeparam name="T4">The type of the fourth element.</typeparam>
+ <typeparam name="T5">The type of the fifth element.</typeparam>
+ <typeparam name="T6">The type of the sixth element.</typeparam>
+ <typeparam name="T7">The type of the seventh element.</typeparam>
+ <typeparam name="T8">The type of the eighth element, or value.Rest.Item1.</typeparam>
+ <typeparam name="T9">The type of the ninth element, or value.Rest.Item2.</typeparam>
+ <typeparam name="T10">The type of the tenth element, or value.Rest.Item3.</typeparam>
+ <typeparam name="T11">The type of the eleventh element, or value.Rest.Item4.</typeparam>
+ <typeparam name="T12">The type of the twelfth element, or value.Rest.Item5.</typeparam>
+ <typeparam name="T13">The type of the thirteenth element, or value.Rest.Item6.</typeparam>
+ <typeparam name="T14">The type of the fourteenth element, or value.Rest.Item7.</typeparam>
+ <typeparam name="T15">The type of the fifteenth element., or value.Rest.Rest.Item1.</typeparam>
+ <typeparam name="T16">The type of the sixteenth element, ., or value.Rest.Rest.Item2.</typeparam>
+ <typeparam name="T17">The type of the seventeenth element., or value.Rest.Rest.Item3.</typeparam>
+ <typeparam name="T18">The type of the eighteenth element., or value.Rest.Rest.Item4.</typeparam>
+ <typeparam name="T19">The type of the nineteenth element., or value.Rest.Rest.Item5.</typeparam>
+ <returns>The converted tuple.</returns>
+ </member>
+ <member name="M:System.TupleExtensions.ToTuple``18(System.ValueTuple{``0,``1,``2,``3,``4,``5,``6,System.ValueTuple{``7,``8,``9,``10,``11,``12,``13,System.ValueTuple{``14,``15,``16,``17}}})">
+ <summary>Converts an instance of the ValueTuple structure to an instance of the Tuple class.</summary>
+ <param name="value">The value tuple instance to convert to a tuple.</param>
+ <typeparam name="T1">The type of the first element.</typeparam>
+ <typeparam name="T2">The type of the second element.</typeparam>
+ <typeparam name="T3">The type of the third element.</typeparam>
+ <typeparam name="T4">The type of the fourth element.</typeparam>
+ <typeparam name="T5">The type of the fifth element.</typeparam>
+ <typeparam name="T6">The type of the sixth element.</typeparam>
+ <typeparam name="T7">The type of the seventh element.</typeparam>
+ <typeparam name="T8">The type of the eighth element, or value.Rest.Item1.</typeparam>
+ <typeparam name="T9">The type of the ninth element, or value.Rest.Item2.</typeparam>
+ <typeparam name="T10">The type of the tenth element, or value.Rest.Item3.</typeparam>
+ <typeparam name="T11">The type of the eleventh element, or value.Rest.Item4.</typeparam>
+ <typeparam name="T12">The type of the twelfth element, or value.Rest.Item5.</typeparam>
+ <typeparam name="T13">The type of the thirteenth element, or value.Rest.Item6.</typeparam>
+ <typeparam name="T14">The type of the fourteenth element, or value.Rest.Item7.</typeparam>
+ <typeparam name="T15">The type of the fifteenth element., or value.Rest.Rest.Item1.</typeparam>
+ <typeparam name="T16">The type of the sixteenth element, ., or value.Rest.Rest.Item2.</typeparam>
+ <typeparam name="T17">The type of the seventeenth element., or value.Rest.Rest.Item3.</typeparam>
+ <typeparam name="T18">The type of the eighteenth element., or value.Rest.Rest.Item4.</typeparam>
+ <returns>The converted tuple.</returns>
+ </member>
+ <member name="M:System.TupleExtensions.ToTuple``17(System.ValueTuple{``0,``1,``2,``3,``4,``5,``6,System.ValueTuple{``7,``8,``9,``10,``11,``12,``13,System.ValueTuple{``14,``15,``16}}})">
+ <summary>Converts an instance of the ValueTuple structure to an instance of the Tuple class.</summary>
+ <param name="value">The value tuple instance to convert to a tuple.</param>
+ <typeparam name="T1">The type of the first element.</typeparam>
+ <typeparam name="T2">The type of the second element.</typeparam>
+ <typeparam name="T3">The type of the third element.</typeparam>
+ <typeparam name="T4">The type of the fourth element.</typeparam>
+ <typeparam name="T5">The type of the fifth element.</typeparam>
+ <typeparam name="T6">The type of the sixth element.</typeparam>
+ <typeparam name="T7">The type of the seventh element.</typeparam>
+ <typeparam name="T8">The type of the eighth element, or value.Rest.Item1.</typeparam>
+ <typeparam name="T9">The type of the ninth element, or value.Rest.Item2.</typeparam>
+ <typeparam name="T10">The type of the tenth element, or value.Rest.Item3.</typeparam>
+ <typeparam name="T11">The type of the eleventh element, or value.Rest.Item4.</typeparam>
+ <typeparam name="T12">The type of the twelfth element, or value.Rest.Item5.</typeparam>
+ <typeparam name="T13">The type of the thirteenth element, or value.Rest.Item6.</typeparam>
+ <typeparam name="T14">The type of the fourteenth element, or value.Rest.Item7.</typeparam>
+ <typeparam name="T15">The type of the fifteenth element., or value.Rest.Rest.Item1.</typeparam>
+ <typeparam name="T16">The type of the sixteenth element, ., or value.Rest.Rest.Item2.</typeparam>
+ <typeparam name="T17">The type of the seventeenth element., or value.Rest.Rest.Item3.</typeparam>
+ <returns>The converted tuple.</returns>
+ </member>
+ <member name="M:System.TupleExtensions.ToTuple``16(System.ValueTuple{``0,``1,``2,``3,``4,``5,``6,System.ValueTuple{``7,``8,``9,``10,``11,``12,``13,System.ValueTuple{``14,``15}}})">
+ <summary>Converts an instance of the ValueTuple structure to an instance of the Tuple class.</summary>
+ <param name="value">The value tuple instance to convert to a tuple.</param>
+ <typeparam name="T1">The type of the first element.</typeparam>
+ <typeparam name="T2">The type of the second element.</typeparam>
+ <typeparam name="T3">The type of the third element.</typeparam>
+ <typeparam name="T4">The type of the fourth element.</typeparam>
+ <typeparam name="T5">The type of the fifth element.</typeparam>
+ <typeparam name="T6">The type of the sixth element.</typeparam>
+ <typeparam name="T7">The type of the seventh element.</typeparam>
+ <typeparam name="T8">The type of the eighth element, or value.Rest.Item1.</typeparam>
+ <typeparam name="T9">The type of the ninth element, or value.Rest.Item2.</typeparam>
+ <typeparam name="T10">The type of the tenth element, or value.Rest.Item3.</typeparam>
+ <typeparam name="T11">The type of the eleventh element, or value.Rest.Item4.</typeparam>
+ <typeparam name="T12">The type of the twelfth element, or value.Rest.Item5.</typeparam>
+ <typeparam name="T13">The type of the thirteenth element, or value.Rest.Item6.</typeparam>
+ <typeparam name="T14">The type of the fourteenth element, or value.Rest.Item7.</typeparam>
+ <typeparam name="T15">The type of the fifteenth element., or value.Rest.Rest.Item1.</typeparam>
+ <typeparam name="T16">The type of the sixteenth element, ., or value.Rest.Rest.Item2.</typeparam>
+ <returns>The converted tuple.</returns>
+ </member>
+ <member name="M:System.TupleExtensions.ToTuple``15(System.ValueTuple{``0,``1,``2,``3,``4,``5,``6,System.ValueTuple{``7,``8,``9,``10,``11,``12,``13,System.ValueTuple{``14}}})">
+ <summary>Converts an instance of the ValueTuple structure to an instance of the Tuple class.</summary>
+ <param name="value">The value tuple instance to convert to a tuple.</param>
+ <typeparam name="T1">The type of the first element.</typeparam>
+ <typeparam name="T2">The type of the second element.</typeparam>
+ <typeparam name="T3">The type of the third element.</typeparam>
+ <typeparam name="T4">The type of the fourth element.</typeparam>
+ <typeparam name="T5">The type of the fifth element.</typeparam>
+ <typeparam name="T6">The type of the sixth element.</typeparam>
+ <typeparam name="T7">The type of the seventh element.</typeparam>
+ <typeparam name="T8">The type of the eighth element, or value.Rest.Item1.</typeparam>
+ <typeparam name="T9">The type of the ninth element, or value.Rest.Item2.</typeparam>
+ <typeparam name="T10">The type of the tenth element, or value.Rest.Item3.</typeparam>
+ <typeparam name="T11">The type of the eleventh element, or value.Rest.Item4.</typeparam>
+ <typeparam name="T12">The type of the twelfth element, or value.Rest.Item5.</typeparam>
+ <typeparam name="T13">The type of the thirteenth element, or value.Rest.Item6.</typeparam>
+ <typeparam name="T14">The type of the fourteenth element, or value.Rest.Item7.</typeparam>
+ <typeparam name="T15">The type of the fifteenth element., or value.Rest.Rest.Item1.</typeparam>
+ <returns>The converted tuple.</returns>
+ </member>
+ <member name="M:System.TupleExtensions.ToTuple``14(System.ValueTuple{``0,``1,``2,``3,``4,``5,``6,System.ValueTuple{``7,``8,``9,``10,``11,``12,``13}})">
+ <summary>Converts an instance of the ValueTuple structure to an instance of the Tuple class.</summary>
+ <param name="value">The value tuple instance to convert to a tuple.</param>
+ <typeparam name="T1">The type of the first element.</typeparam>
+ <typeparam name="T2">The type of the second element.</typeparam>
+ <typeparam name="T3">The type of the third element.</typeparam>
+ <typeparam name="T4">The type of the fourth element.</typeparam>
+ <typeparam name="T5">The type of the fifth element.</typeparam>
+ <typeparam name="T6">The type of the sixth element.</typeparam>
+ <typeparam name="T7">The type of the seventh element.</typeparam>
+ <typeparam name="T8">The type of the eighth element, or value.Rest.Item1.</typeparam>
+ <typeparam name="T9">The type of the ninth element, or value.Rest.Item2.</typeparam>
+ <typeparam name="T10">The type of the tenth element, or value.Rest.Item3.</typeparam>
+ <typeparam name="T11">The type of the eleventh element, or value.Rest.Item4.</typeparam>
+ <typeparam name="T12">The type of the twelfth element, or value.Rest.Item5.</typeparam>
+ <typeparam name="T13">The type of the thirteenth element, or value.Rest.Item6.</typeparam>
+ <typeparam name="T14">The type of the fourteenth element, or value.Rest.Item7.</typeparam>
+ <returns>The converted tuple.</returns>
+ </member>
+ <member name="M:System.TupleExtensions.ToTuple``13(System.ValueTuple{``0,``1,``2,``3,``4,``5,``6,System.ValueTuple{``7,``8,``9,``10,``11,``12}})">
+ <summary>Converts an instance of the ValueTuple structure to an instance of the Tuple class.</summary>
+ <param name="value">The value tuple instance to convert to a tuple.</param>
+ <typeparam name="T1">The type of the first element.</typeparam>
+ <typeparam name="T2">The type of the second element.</typeparam>
+ <typeparam name="T3">The type of the third element.</typeparam>
+ <typeparam name="T4">The type of the fourth element.</typeparam>
+ <typeparam name="T5">The type of the fifth element.</typeparam>
+ <typeparam name="T6">The type of the sixth element.</typeparam>
+ <typeparam name="T7">The type of the seventh element.</typeparam>
+ <typeparam name="T8">The type of the eighth element, or value.Rest.Item1.</typeparam>
+ <typeparam name="T9">The type of the ninth element, or value.Rest.Item2.</typeparam>
+ <typeparam name="T10">The type of the tenth element, or value.Rest.Item3.</typeparam>
+ <typeparam name="T11">The type of the eleventh element, or value.Rest.Item4.</typeparam>
+ <typeparam name="T12">The type of the twelfth element, or value.Rest.Item5.</typeparam>
+ <typeparam name="T13">The type of the thirteenth element, or value.Rest.Item6.</typeparam>
+ <returns>The converted tuple.</returns>
+ </member>
+ <member name="M:System.TupleExtensions.ToTuple``12(System.ValueTuple{``0,``1,``2,``3,``4,``5,``6,System.ValueTuple{``7,``8,``9,``10,``11}})">
+ <summary>Converts an instance of the ValueTuple structure to an instance of the Tuple class.</summary>
+ <param name="value">The value tuple instance to convert to a tuple.</param>
+ <typeparam name="T1">The type of the first element.</typeparam>
+ <typeparam name="T2">The type of the second element.</typeparam>
+ <typeparam name="T3">The type of the third element.</typeparam>
+ <typeparam name="T4">The type of the fourth element.</typeparam>
+ <typeparam name="T5">The type of the fifth element.</typeparam>
+ <typeparam name="T6">The type of the sixth element.</typeparam>
+ <typeparam name="T7">The type of the seventh element.</typeparam>
+ <typeparam name="T8">The type of the eighth element, or value.Rest.Item1.</typeparam>
+ <typeparam name="T9">The type of the ninth element, or value.Rest.Item2.</typeparam>
+ <typeparam name="T10">The type of the tenth element, or value.Rest.Item3.</typeparam>
+ <typeparam name="T11">The type of the eleventh element, or value.Rest.Item4.</typeparam>
+ <typeparam name="T12">The type of the twelfth element, or value.Rest.Item5.</typeparam>
+ <returns>The converted tuple.</returns>
+ </member>
+ <member name="M:System.TupleExtensions.ToTuple``11(System.ValueTuple{``0,``1,``2,``3,``4,``5,``6,System.ValueTuple{``7,``8,``9,``10}})">
+ <summary>Converts an instance of the ValueTuple structure to an instance of the Tuple class.</summary>
+ <param name="value">The value tuple instance to convert to a tuple.</param>
+ <typeparam name="T1">The type of the first element.</typeparam>
+ <typeparam name="T2">The type of the second element.</typeparam>
+ <typeparam name="T3">The type of the third element.</typeparam>
+ <typeparam name="T4">The type of the fourth element.</typeparam>
+ <typeparam name="T5">The type of the fifth element.</typeparam>
+ <typeparam name="T6">The type of the sixth element.</typeparam>
+ <typeparam name="T7">The type of the seventh element.</typeparam>
+ <typeparam name="T8">The type of the eighth element, or value.Rest.Item1.</typeparam>
+ <typeparam name="T9">The type of the ninth element, or value.Rest.Item2.</typeparam>
+ <typeparam name="T10">The type of the tenth element, or value.Rest.Item3.</typeparam>
+ <typeparam name="T11">The type of the eleventh element, or value.Rest.Item4.</typeparam>
+ <returns>The converted tuple.</returns>
+ </member>
+ <member name="M:System.TupleExtensions.ToTuple``10(System.ValueTuple{``0,``1,``2,``3,``4,``5,``6,System.ValueTuple{``7,``8,``9}})">
+ <summary>Converts an instance of the ValueTuple structure to an instance of the Tuple class.</summary>
+ <param name="value">The value tuple instance to convert to a tuple.</param>
+ <typeparam name="T1">The type of the first element.</typeparam>
+ <typeparam name="T2">The type of the second element.</typeparam>
+ <typeparam name="T3">The type of the third element.</typeparam>
+ <typeparam name="T4">The type of the fourth element.</typeparam>
+ <typeparam name="T5">The type of the fifth element.</typeparam>
+ <typeparam name="T6">The type of the sixth element.</typeparam>
+ <typeparam name="T7">The type of the seventh element.</typeparam>
+ <typeparam name="T8">The type of the eighth element, or value.Rest.Item1.</typeparam>
+ <typeparam name="T9">The type of the ninth element, or value.Rest.Item2.</typeparam>
+ <typeparam name="T10">The type of the tenth element, or value.Rest.Item3.</typeparam>
+ <returns>The converted tuple.</returns>
+ </member>
+ <member name="M:System.TupleExtensions.ToTuple``9(System.ValueTuple{``0,``1,``2,``3,``4,``5,``6,System.ValueTuple{``7,``8}})">
+ <summary>Converts an instance of the ValueTuple structure to an instance of the Tuple class.</summary>
+ <param name="value">The value tuple instance to convert to a tuple.</param>
+ <typeparam name="T1">The type of the first element.</typeparam>
+ <typeparam name="T2">The type of the second element.</typeparam>
+ <typeparam name="T3">The type of the third element.</typeparam>
+ <typeparam name="T4">The type of the fourth element.</typeparam>
+ <typeparam name="T5">The type of the fifth element.</typeparam>
+ <typeparam name="T6">The type of the sixth element.</typeparam>
+ <typeparam name="T7">The type of the seventh element.</typeparam>
+ <typeparam name="T8">The type of the eighth element, or value.Rest.Item1.</typeparam>
+ <typeparam name="T9">The type of the ninth element, or value.Rest.Item2.</typeparam>
+ <returns>The converted tuple.</returns>
+ </member>
+ <member name="M:System.TupleExtensions.ToTuple``8(System.ValueTuple{``0,``1,``2,``3,``4,``5,``6,System.ValueTuple{``7}})">
+ <summary>Converts an instance of the ValueTuple structure to an instance of the Tuple class.</summary>
+ <param name="value">The value tuple instance to convert to a tuple.</param>
+ <typeparam name="T1">The type of the first element.</typeparam>
+ <typeparam name="T2">The type of the second element.</typeparam>
+ <typeparam name="T3">The type of the third element.</typeparam>
+ <typeparam name="T4">The type of the fourth element.</typeparam>
+ <typeparam name="T5">The type of the fifth element.</typeparam>
+ <typeparam name="T6">The type of the sixth element.</typeparam>
+ <typeparam name="T7">The type of the seventh element.</typeparam>
+ <typeparam name="T8">The type of the eighth element, or value.Rest.Item1.</typeparam>
+ <returns>The converted tuple.</returns>
+ </member>
+ <member name="M:System.TupleExtensions.ToTuple``7(System.ValueTuple{``0,``1,``2,``3,``4,``5,``6})">
+ <summary>Converts an instance of the ValueTuple structure to an instance of the Tuple class.</summary>
+ <param name="value">The value tuple instance to convert to a tuple.</param>
+ <typeparam name="T1">The type of the first element.</typeparam>
+ <typeparam name="T2">The type of the second element.</typeparam>
+ <typeparam name="T3">The type of the third element.</typeparam>
+ <typeparam name="T4">The type of the fourth element.</typeparam>
+ <typeparam name="T5">The type of the fifth element.</typeparam>
+ <typeparam name="T6">The type of the sixth element.</typeparam>
+ <typeparam name="T7">The type of the seventh element.</typeparam>
+ <returns>The converted tuple.</returns>
+ </member>
+ <member name="M:System.TupleExtensions.ToTuple``6(System.ValueTuple{``0,``1,``2,``3,``4,``5})">
+ <summary>Converts an instance of the ValueTuple structure to an instance of the Tuple class.</summary>
+ <param name="value">The value tuple instance to convert to a tuple.</param>
+ <typeparam name="T1">The type of the first element.</typeparam>
+ <typeparam name="T2">The type of the second element.</typeparam>
+ <typeparam name="T3">The type of the third element.</typeparam>
+ <typeparam name="T4">The type of the fourth element.</typeparam>
+ <typeparam name="T5">The type of the fifth element.</typeparam>
+ <typeparam name="T6">The type of the sixth element.</typeparam>
+ <returns>The converted tuple.</returns>
+ </member>
+ <member name="M:System.TupleExtensions.ToTuple``5(System.ValueTuple{``0,``1,``2,``3,``4})">
+ <summary>Converts an instance of the ValueTuple structure to an instance of the Tuple class.</summary>
+ <param name="value">The value tuple instance to convert to a tuple.</param>
+ <typeparam name="T1">The type of the first element.</typeparam>
+ <typeparam name="T2">The type of the second element.</typeparam>
+ <typeparam name="T3">The type of the third element.</typeparam>
+ <typeparam name="T4">The type of the fourth element.</typeparam>
+ <typeparam name="T5">The type of the fifth element.</typeparam>
+ <returns>The converted tuple.</returns>
+ </member>
+ <member name="M:System.TupleExtensions.ToTuple``4(System.ValueTuple{``0,``1,``2,``3})">
+ <summary>Converts an instance of the ValueTuple structure to an instance of the Tuple class.</summary>
+ <param name="value">The value tuple instance to convert to a tuple.</param>
+ <typeparam name="T1">The type of the first element.</typeparam>
+ <typeparam name="T2">The type of the second element.</typeparam>
+ <typeparam name="T3">The type of the third element.</typeparam>
+ <typeparam name="T4">The type of the fourth element.</typeparam>
+ <returns>The converted tuple.</returns>
+ </member>
+ <member name="M:System.TupleExtensions.ToTuple``3(System.ValueTuple{``0,``1,``2})">
+ <summary>Converts an instance of the ValueTuple structure to an instance of the Tuple class.</summary>
+ <param name="value">The value tuple instance to convert to a tuple.</param>
+ <typeparam name="T1">The type of the first element.</typeparam>
+ <typeparam name="T2">The type of the second element.</typeparam>
+ <typeparam name="T3">The type of the third element.</typeparam>
+ <returns>The converted tuple.</returns>
+ </member>
+ <member name="M:System.TupleExtensions.ToTuple``2(System.ValueTuple{``0,``1})">
+ <summary>Converts an instance of the ValueTuple structure to an instance of the Tuple class.</summary>
+ <param name="value">The value tuple instance to convert to a tuple.</param>
+ <typeparam name="T1">The type of the first element.</typeparam>
+ <typeparam name="T2">The type of the second element.</typeparam>
+ <returns>The converted tuple.</returns>
+ </member>
+ <member name="M:System.TupleExtensions.ToTuple``1(System.ValueTuple{``0})">
+ <summary>Converts an instance of the ValueTuple structure to an instance of the Tuple class.</summary>
+ <param name="value">The value tuple instance to convert to a tuple.</param>
+ <typeparam name="T1">The type of the first element.</typeparam>
+ <returns>The converted tuple.</returns>
+ </member>
+ <member name="M:System.TupleExtensions.ToValueTuple``21(System.Tuple{``0,``1,``2,``3,``4,``5,``6,System.Tuple{``7,``8,``9,``10,``11,``12,``13,System.Tuple{``14,``15,``16,``17,``18,``19,``20}}})">
+ <summary>Converts an instance of the Tuple class to an instance of the ValueTuple structure.</summary>
+ <param name="value">The tuple object to convert to a value tuple</param>
+ <typeparam name="T1">The type of the first element.</typeparam>
+ <typeparam name="T2">The type of the second element.</typeparam>
+ <typeparam name="T3">The type of the third element.</typeparam>
+ <typeparam name="T4">The type of the fourth element.</typeparam>
+ <typeparam name="T5">The type of the fifth element.</typeparam>
+ <typeparam name="T6">The type of the sixth element.</typeparam>
+ <typeparam name="T7">The type of the seventh element.</typeparam>
+ <typeparam name="T8">The type of the eighth element, or value.Rest.Item1.</typeparam>
+ <typeparam name="T9">The type of the ninth element, or value.Rest.Item2.</typeparam>
+ <typeparam name="T10">The type of the tenth element, or value.Rest.Item3.</typeparam>
+ <typeparam name="T11">The type of the eleventh element, or value.Rest.Item4.</typeparam>
+ <typeparam name="T12">The type of the twelfth element, or value.Rest.Item5.</typeparam>
+ <typeparam name="T13">The type of the thirteenth element, or value.Rest.Item6.</typeparam>
+ <typeparam name="T14">The type of the fourteenth element, or value.Rest.Item7.</typeparam>
+ <typeparam name="T15">The type of the fifteenth element., or value.Rest.Rest.Item1.</typeparam>
+ <typeparam name="T16">The type of the sixteenth element, ., or value.Rest.Rest.Item2.</typeparam>
+ <typeparam name="T17">The type of the seventeenth element., or value.Rest.Rest.Item3.</typeparam>
+ <typeparam name="T18">The type of the eighteenth element., or value.Rest.Rest.Item4.</typeparam>
+ <typeparam name="T19">The type of the nineteenth element., or value.Rest.Rest.Item5.</typeparam>
+ <typeparam name="T20">The type of the twentieth element., or value.Rest.Rest.Item6.</typeparam>
+ <typeparam name="T21">The type of the twenty-first element., or value.Rest.Rest.Item7.</typeparam>
+ <returns>The converted value tuple instance.</returns>
+ </member>
+ <member name="M:System.TupleExtensions.ToValueTuple``20(System.Tuple{``0,``1,``2,``3,``4,``5,``6,System.Tuple{``7,``8,``9,``10,``11,``12,``13,System.Tuple{``14,``15,``16,``17,``18,``19}}})">
+ <summary>Converts an instance of the Tuple class to an instance of the ValueTuple structure.</summary>
+ <param name="value">The tuple object to convert to a value tuple</param>
+ <typeparam name="T1">The type of the first element.</typeparam>
+ <typeparam name="T2">The type of the second element.</typeparam>
+ <typeparam name="T3">The type of the third element.</typeparam>
+ <typeparam name="T4">The type of the fourth element.</typeparam>
+ <typeparam name="T5">The type of the fifth element.</typeparam>
+ <typeparam name="T6">The type of the sixth element.</typeparam>
+ <typeparam name="T7">The type of the seventh element.</typeparam>
+ <typeparam name="T8">The type of the eighth element, or value.Rest.Item1.</typeparam>
+ <typeparam name="T9">The type of the ninth element, or value.Rest.Item2.</typeparam>
+ <typeparam name="T10">The type of the tenth element, or value.Rest.Item3.</typeparam>
+ <typeparam name="T11">The type of the eleventh element, or value.Rest.Item4.</typeparam>
+ <typeparam name="T12">The type of the twelfth element, or value.Rest.Item5.</typeparam>
+ <typeparam name="T13">The type of the thirteenth element, or value.Rest.Item6.</typeparam>
+ <typeparam name="T14">The type of the fourteenth element, or value.Rest.Item7.</typeparam>
+ <typeparam name="T15">The type of the fifteenth element., or value.Rest.Rest.Item1.</typeparam>
+ <typeparam name="T16">The type of the sixteenth element, ., or value.Rest.Rest.Item2.</typeparam>
+ <typeparam name="T17">The type of the seventeenth element., or value.Rest.Rest.Item3.</typeparam>
+ <typeparam name="T18">The type of the eighteenth element., or value.Rest.Rest.Item4.</typeparam>
+ <typeparam name="T19">The type of the nineteenth element., or value.Rest.Rest.Item5.</typeparam>
+ <typeparam name="T20">The type of the twentieth element., or value.Rest.Rest.Item6.</typeparam>
+ <returns>The converted value tuple instance.</returns>
+ </member>
+ <member name="M:System.TupleExtensions.ToValueTuple``19(System.Tuple{``0,``1,``2,``3,``4,``5,``6,System.Tuple{``7,``8,``9,``10,``11,``12,``13,System.Tuple{``14,``15,``16,``17,``18}}})">
+ <summary>Converts an instance of the Tuple class to an instance of the ValueTuple structure.</summary>
+ <param name="value">The tuple object to convert to a value tuple</param>
+ <typeparam name="T1">The type of the first element.</typeparam>
+ <typeparam name="T2">The type of the second element.</typeparam>
+ <typeparam name="T3">The type of the third element.</typeparam>
+ <typeparam name="T4">The type of the fourth element.</typeparam>
+ <typeparam name="T5">The type of the fifth element.</typeparam>
+ <typeparam name="T6">The type of the sixth element.</typeparam>
+ <typeparam name="T7">The type of the seventh element.</typeparam>
+ <typeparam name="T8">The type of the eighth element, or value.Rest.Item1.</typeparam>
+ <typeparam name="T9">The type of the ninth element, or value.Rest.Item2.</typeparam>
+ <typeparam name="T10">The type of the tenth element, or value.Rest.Item3.</typeparam>
+ <typeparam name="T11">The type of the eleventh element, or value.Rest.Item4.</typeparam>
+ <typeparam name="T12">The type of the twelfth element, or value.Rest.Item5.</typeparam>
+ <typeparam name="T13">The type of the thirteenth element, or value.Rest.Item6.</typeparam>
+ <typeparam name="T14">The type of the fourteenth element, or value.Rest.Item7.</typeparam>
+ <typeparam name="T15">The type of the fifteenth element., or value.Rest.Rest.Item1.</typeparam>
+ <typeparam name="T16">The type of the sixteenth element, ., or value.Rest.Rest.Item2.</typeparam>
+ <typeparam name="T17">The type of the seventeenth element., or value.Rest.Rest.Item3.</typeparam>
+ <typeparam name="T18">The type of the eighteenth element., or value.Rest.Rest.Item4.</typeparam>
+ <typeparam name="T19">The type of the nineteenth element., or value.Rest.Rest.Item5.</typeparam>
+ <returns>The converted value tuple instance.</returns>
+ </member>
+ <member name="M:System.TupleExtensions.ToValueTuple``18(System.Tuple{``0,``1,``2,``3,``4,``5,``6,System.Tuple{``7,``8,``9,``10,``11,``12,``13,System.Tuple{``14,``15,``16,``17}}})">
+ <summary>Converts an instance of the Tuple class to an instance of the ValueTuple structure.</summary>
+ <param name="value">The tuple object to convert to a value tuple</param>
+ <typeparam name="T1">The type of the first element.</typeparam>
+ <typeparam name="T2">The type of the second element.</typeparam>
+ <typeparam name="T3">The type of the third element.</typeparam>
+ <typeparam name="T4">The type of the fourth element.</typeparam>
+ <typeparam name="T5">The type of the fifth element.</typeparam>
+ <typeparam name="T6">The type of the sixth element.</typeparam>
+ <typeparam name="T7">The type of the seventh element.</typeparam>
+ <typeparam name="T8">The type of the eighth element, or value.Rest.Item1.</typeparam>
+ <typeparam name="T9">The type of the ninth element, or value.Rest.Item2.</typeparam>
+ <typeparam name="T10">The type of the tenth element, or value.Rest.Item3.</typeparam>
+ <typeparam name="T11">The type of the eleventh element, or value.Rest.Item4.</typeparam>
+ <typeparam name="T12">The type of the twelfth element, or value.Rest.Item5.</typeparam>
+ <typeparam name="T13">The type of the thirteenth element, or value.Rest.Item6.</typeparam>
+ <typeparam name="T14">The type of the fourteenth element, or value.Rest.Item7.</typeparam>
+ <typeparam name="T15">The type of the fifteenth element., or value.Rest.Rest.Item1.</typeparam>
+ <typeparam name="T16">The type of the sixteenth element, ., or value.Rest.Rest.Item2.</typeparam>
+ <typeparam name="T17">The type of the seventeenth element., or value.Rest.Rest.Item3.</typeparam>
+ <typeparam name="T18">The type of the eighteenth element., or value.Rest.Rest.Item4.</typeparam>
+ <returns>The converted value tuple instance.</returns>
+ </member>
+ <member name="M:System.TupleExtensions.ToValueTuple``17(System.Tuple{``0,``1,``2,``3,``4,``5,``6,System.Tuple{``7,``8,``9,``10,``11,``12,``13,System.Tuple{``14,``15,``16}}})">
+ <summary>Converts an instance of the Tuple class to an instance of the ValueTuple structure.</summary>
+ <param name="value">The tuple object to convert to a value tuple</param>
+ <typeparam name="T1">The type of the first element.</typeparam>
+ <typeparam name="T2">The type of the second element.</typeparam>
+ <typeparam name="T3">The type of the third element.</typeparam>
+ <typeparam name="T4">The type of the fourth element.</typeparam>
+ <typeparam name="T5">The type of the fifth element.</typeparam>
+ <typeparam name="T6">The type of the sixth element.</typeparam>
+ <typeparam name="T7">The type of the seventh element.</typeparam>
+ <typeparam name="T8">The type of the eighth element, or value.Rest.Item1.</typeparam>
+ <typeparam name="T9">The type of the ninth element, or value.Rest.Item2.</typeparam>
+ <typeparam name="T10">The type of the tenth element, or value.Rest.Item3.</typeparam>
+ <typeparam name="T11">The type of the eleventh element, or value.Rest.Item4.</typeparam>
+ <typeparam name="T12">The type of the twelfth element, or value.Rest.Item5.</typeparam>
+ <typeparam name="T13">The type of the thirteenth element, or value.Rest.Item6.</typeparam>
+ <typeparam name="T14">The type of the fourteenth element, or value.Rest.Item7.</typeparam>
+ <typeparam name="T15">The type of the fifteenth element., or value.Rest.Rest.Item1.</typeparam>
+ <typeparam name="T16">The type of the sixteenth element, ., or value.Rest.Rest.Item2.</typeparam>
+ <typeparam name="T17">The type of the seventeenth element., or value.Rest.Rest.Item3.</typeparam>
+ <returns>The converted value tuple instance.</returns>
+ </member>
+ <member name="M:System.TupleExtensions.ToValueTuple``16(System.Tuple{``0,``1,``2,``3,``4,``5,``6,System.Tuple{``7,``8,``9,``10,``11,``12,``13,System.Tuple{``14,``15}}})">
+ <summary>Converts an instance of the Tuple class to an instance of the ValueTuple structure.</summary>
+ <param name="value">The tuple object to convert to a value tuple</param>
+ <typeparam name="T1">The type of the first element.</typeparam>
+ <typeparam name="T2">The type of the second element.</typeparam>
+ <typeparam name="T3">The type of the third element.</typeparam>
+ <typeparam name="T4">The type of the fourth element.</typeparam>
+ <typeparam name="T5">The type of the fifth element.</typeparam>
+ <typeparam name="T6">The type of the sixth element.</typeparam>
+ <typeparam name="T7">The type of the seventh element.</typeparam>
+ <typeparam name="T8">The type of the eighth element, or value.Rest.Item1.</typeparam>
+ <typeparam name="T9">The type of the ninth element, or value.Rest.Item2.</typeparam>
+ <typeparam name="T10">The type of the tenth element, or value.Rest.Item3.</typeparam>
+ <typeparam name="T11">The type of the eleventh element, or value.Rest.Item4.</typeparam>
+ <typeparam name="T12">The type of the twelfth element, or value.Rest.Item5.</typeparam>
+ <typeparam name="T13">The type of the thirteenth element, or value.Rest.Item6.</typeparam>
+ <typeparam name="T14">The type of the fourteenth element, or value.Rest.Item7.</typeparam>
+ <typeparam name="T15">The type of the fifteenth element., or value.Rest.Rest.Item1.</typeparam>
+ <typeparam name="T16">The type of the sixteenth element, ., or value.Rest.Rest.Item2.</typeparam>
+ <returns>The converted value tuple instance.</returns>
+ </member>
+ <member name="M:System.TupleExtensions.ToValueTuple``15(System.Tuple{``0,``1,``2,``3,``4,``5,``6,System.Tuple{``7,``8,``9,``10,``11,``12,``13,System.Tuple{``14}}})">
+ <summary>Converts an instance of the Tuple class to an instance of the ValueTuple structure.</summary>
+ <param name="value">The tuple object to convert to a value tuple</param>
+ <typeparam name="T1">The type of the first element.</typeparam>
+ <typeparam name="T2">The type of the second element.</typeparam>
+ <typeparam name="T3">The type of the third element.</typeparam>
+ <typeparam name="T4">The type of the fourth element.</typeparam>
+ <typeparam name="T5">The type of the fifth element.</typeparam>
+ <typeparam name="T6">The type of the sixth element.</typeparam>
+ <typeparam name="T7">The type of the seventh element.</typeparam>
+ <typeparam name="T8">The type of the eighth element, or value.Rest.Item1.</typeparam>
+ <typeparam name="T9">The type of the ninth element, or value.Rest.Item2.</typeparam>
+ <typeparam name="T10">The type of the tenth element, or value.Rest.Item3.</typeparam>
+ <typeparam name="T11">The type of the eleventh element, or value.Rest.Item4.</typeparam>
+ <typeparam name="T12">The type of the twelfth element, or value.Rest.Item5.</typeparam>
+ <typeparam name="T13">The type of the thirteenth element, or value.Rest.Item6.</typeparam>
+ <typeparam name="T14">The type of the fourteenth element, or value.Rest.Item7.</typeparam>
+ <typeparam name="T15">The type of the fifteenth element., or value.Rest.Rest.Item1.</typeparam>
+ <returns>The converted value tuple instance.</returns>
+ </member>
+ <member name="M:System.TupleExtensions.ToValueTuple``14(System.Tuple{``0,``1,``2,``3,``4,``5,``6,System.Tuple{``7,``8,``9,``10,``11,``12,``13}})">
+ <summary>Converts an instance of the Tuple class to an instance of the ValueTuple structure.</summary>
+ <param name="value">The tuple object to convert to a value tuple</param>
+ <typeparam name="T1">The type of the first element.</typeparam>
+ <typeparam name="T2">The type of the second element.</typeparam>
+ <typeparam name="T3">The type of the third element.</typeparam>
+ <typeparam name="T4">The type of the fourth element.</typeparam>
+ <typeparam name="T5">The type of the fifth element.</typeparam>
+ <typeparam name="T6">The type of the sixth element.</typeparam>
+ <typeparam name="T7">The type of the seventh element.</typeparam>
+ <typeparam name="T8">The type of the eighth element, or value.Rest.Item1.</typeparam>
+ <typeparam name="T9">The type of the ninth element, or value.Rest.Item2.</typeparam>
+ <typeparam name="T10">The type of the tenth element, or value.Rest.Item3.</typeparam>
+ <typeparam name="T11">The type of the eleventh element, or value.Rest.Item4.</typeparam>
+ <typeparam name="T12">The type of the twelfth element, or value.Rest.Item5.</typeparam>
+ <typeparam name="T13">The type of the thirteenth element, or value.Rest.Item6.</typeparam>
+ <typeparam name="T14">The type of the fourteenth element, or value.Rest.Item7.</typeparam>
+ <returns>The converted value tuple instance.</returns>
+ </member>
+ <member name="M:System.TupleExtensions.ToValueTuple``13(System.Tuple{``0,``1,``2,``3,``4,``5,``6,System.Tuple{``7,``8,``9,``10,``11,``12}})">
+ <summary>Converts an instance of the Tuple class to an instance of the ValueTuple structure.</summary>
+ <param name="value">The tuple object to convert to a value tuple</param>
+ <typeparam name="T1">The type of the first element.</typeparam>
+ <typeparam name="T2">The type of the second element.</typeparam>
+ <typeparam name="T3">The type of the third element.</typeparam>
+ <typeparam name="T4">The type of the fourth element.</typeparam>
+ <typeparam name="T5">The type of the fifth element.</typeparam>
+ <typeparam name="T6">The type of the sixth element.</typeparam>
+ <typeparam name="T7">The type of the seventh element.</typeparam>
+ <typeparam name="T8">The type of the eighth element, or value.Rest.Item1.</typeparam>
+ <typeparam name="T9">The type of the ninth element, or value.Rest.Item2.</typeparam>
+ <typeparam name="T10">The type of the tenth element, or value.Rest.Item3.</typeparam>
+ <typeparam name="T11">The type of the eleventh element, or value.Rest.Item4.</typeparam>
+ <typeparam name="T12">The type of the twelfth element, or value.Rest.Item5.</typeparam>
+ <typeparam name="T13">The type of the thirteenth element, or value.Rest.Item6.</typeparam>
+ <returns>The converted value tuple instance.</returns>
+ </member>
+ <member name="M:System.TupleExtensions.ToValueTuple``12(System.Tuple{``0,``1,``2,``3,``4,``5,``6,System.Tuple{``7,``8,``9,``10,``11}})">
+ <summary>Converts an instance of the Tuple class to an instance of the ValueTuple structure.</summary>
+ <param name="value">The tuple object to convert to a value tuple</param>
+ <typeparam name="T1">The type of the first element.</typeparam>
+ <typeparam name="T2">The type of the second element.</typeparam>
+ <typeparam name="T3">The type of the third element.</typeparam>
+ <typeparam name="T4">The type of the fourth element.</typeparam>
+ <typeparam name="T5">The type of the fifth element.</typeparam>
+ <typeparam name="T6">The type of the sixth element.</typeparam>
+ <typeparam name="T7">The type of the seventh element.</typeparam>
+ <typeparam name="T8">The type of the eighth element, or value.Rest.Item1.</typeparam>
+ <typeparam name="T9">The type of the ninth element, or value.Rest.Item2.</typeparam>
+ <typeparam name="T10">The type of the tenth element, or value.Rest.Item3.</typeparam>
+ <typeparam name="T11">The type of the eleventh element, or value.Rest.Item4.</typeparam>
+ <typeparam name="T12">The type of the twelfth element, or value.Rest.Item5.</typeparam>
+ <returns>The converted value tuple instance.</returns>
+ </member>
+ <member name="M:System.TupleExtensions.ToValueTuple``11(System.Tuple{``0,``1,``2,``3,``4,``5,``6,System.Tuple{``7,``8,``9,``10}})">
+ <summary>Converts an instance of the Tuple class to an instance of the ValueTuple structure.</summary>
+ <param name="value">The tuple object to convert to a value tuple</param>
+ <typeparam name="T1">The type of the first element.</typeparam>
+ <typeparam name="T2">The type of the second element.</typeparam>
+ <typeparam name="T3">The type of the third element.</typeparam>
+ <typeparam name="T4">The type of the fourth element.</typeparam>
+ <typeparam name="T5">The type of the fifth element.</typeparam>
+ <typeparam name="T6">The type of the sixth element.</typeparam>
+ <typeparam name="T7">The type of the seventh element.</typeparam>
+ <typeparam name="T8">The type of the eighth element, or value.Rest.Item1.</typeparam>
+ <typeparam name="T9">The type of the ninth element, or value.Rest.Item2.</typeparam>
+ <typeparam name="T10">The type of the tenth element, or value.Rest.Item3.</typeparam>
+ <typeparam name="T11">The type of the eleventh element, or value.Rest.Item4.</typeparam>
+ <returns>The converted value tuple instance.</returns>
+ </member>
+ <member name="M:System.TupleExtensions.ToValueTuple``10(System.Tuple{``0,``1,``2,``3,``4,``5,``6,System.Tuple{``7,``8,``9}})">
+ <summary>Converts an instance of the Tuple class to an instance of the ValueTuple structure.</summary>
+ <param name="value">The tuple object to convert to a value tuple</param>
+ <typeparam name="T1">The type of the first element.</typeparam>
+ <typeparam name="T2">The type of the second element.</typeparam>
+ <typeparam name="T3">The type of the third element.</typeparam>
+ <typeparam name="T4">The type of the fourth element.</typeparam>
+ <typeparam name="T5">The type of the fifth element.</typeparam>
+ <typeparam name="T6">The type of the sixth element.</typeparam>
+ <typeparam name="T7">The type of the seventh element.</typeparam>
+ <typeparam name="T8">The type of the eighth element, or value.Rest.Item1.</typeparam>
+ <typeparam name="T9">The type of the ninth element, or value.Rest.Item2.</typeparam>
+ <typeparam name="T10">The type of the tenth element, or value.Rest.Item3.</typeparam>
+ <returns>The converted value tuple instance.</returns>
+ </member>
+ <member name="M:System.TupleExtensions.ToValueTuple``9(System.Tuple{``0,``1,``2,``3,``4,``5,``6,System.Tuple{``7,``8}})">
+ <summary>Converts an instance of the Tuple class to an instance of the ValueTuple structure.</summary>
+ <param name="value">The tuple object to convert to a value tuple</param>
+ <typeparam name="T1">The type of the first element.</typeparam>
+ <typeparam name="T2">The type of the second element.</typeparam>
+ <typeparam name="T3">The type of the third element.</typeparam>
+ <typeparam name="T4">The type of the fourth element.</typeparam>
+ <typeparam name="T5">The type of the fifth element.</typeparam>
+ <typeparam name="T6">The type of the sixth element.</typeparam>
+ <typeparam name="T7">The type of the seventh element.</typeparam>
+ <typeparam name="T8">The type of the eighth element, or value.Rest.Item1.</typeparam>
+ <typeparam name="T9">The type of the ninth element, or value.Rest.Item2.</typeparam>
+ <returns>The converted value tuple instance.</returns>
+ </member>
+ <member name="M:System.TupleExtensions.ToValueTuple``8(System.Tuple{``0,``1,``2,``3,``4,``5,``6,System.Tuple{``7}})">
+ <summary>Converts an instance of the Tuple class to an instance of the ValueTuple structure.</summary>
+ <param name="value">The tuple object to convert to a value tuple</param>
+ <typeparam name="T1">The type of the first element.</typeparam>
+ <typeparam name="T2">The type of the second element.</typeparam>
+ <typeparam name="T3">The type of the third element.</typeparam>
+ <typeparam name="T4">The type of the fourth element.</typeparam>
+ <typeparam name="T5">The type of the fifth element.</typeparam>
+ <typeparam name="T6">The type of the sixth element.</typeparam>
+ <typeparam name="T7">The type of the seventh element.</typeparam>
+ <typeparam name="T8">The type of the eighth element, or value.Rest.Item1.</typeparam>
+ <returns>The converted value tuple instance.</returns>
+ </member>
+ <member name="M:System.TupleExtensions.ToValueTuple``7(System.Tuple{``0,``1,``2,``3,``4,``5,``6})">
+ <summary>Converts an instance of the Tuple class to an instance of the ValueTuple structure.</summary>
+ <param name="value">The tuple object to convert to a value tuple</param>
+ <typeparam name="T1">The type of the first element.</typeparam>
+ <typeparam name="T2">The type of the second element.</typeparam>
+ <typeparam name="T3">The type of the third element.</typeparam>
+ <typeparam name="T4">The type of the fourth element.</typeparam>
+ <typeparam name="T5">The type of the fifth element.</typeparam>
+ <typeparam name="T6">The type of the sixth element.</typeparam>
+ <typeparam name="T7">The type of the seventh element.</typeparam>
+ <returns>The converted value tuple instance.</returns>
+ </member>
+ <member name="M:System.TupleExtensions.ToValueTuple``6(System.Tuple{``0,``1,``2,``3,``4,``5})">
+ <summary>Converts an instance of the Tuple class to an instance of the ValueTuple structure.</summary>
+ <param name="value">The tuple object to convert to a value tuple</param>
+ <typeparam name="T1">The type of the first element.</typeparam>
+ <typeparam name="T2">The type of the second element.</typeparam>
+ <typeparam name="T3">The type of the third element.</typeparam>
+ <typeparam name="T4">The type of the fourth element.</typeparam>
+ <typeparam name="T5">The type of the fifth element.</typeparam>
+ <typeparam name="T6">The type of the sixth element.</typeparam>
+ <returns>The converted value tuple instance.</returns>
+ </member>
+ <member name="M:System.TupleExtensions.ToValueTuple``5(System.Tuple{``0,``1,``2,``3,``4})">
+ <summary>Converts an instance of the Tuple class to an instance of the ValueTuple structure.</summary>
+ <param name="value">The tuple object to convert to a value tuple</param>
+ <typeparam name="T1">The type of the first element.</typeparam>
+ <typeparam name="T2">The type of the second element.</typeparam>
+ <typeparam name="T3">The type of the third element.</typeparam>
+ <typeparam name="T4">The type of the fourth element.</typeparam>
+ <typeparam name="T5">The type of the fifth element.</typeparam>
+ <returns>The converted value tuple instance.</returns>
+ </member>
+ <member name="M:System.TupleExtensions.ToValueTuple``4(System.Tuple{``0,``1,``2,``3})">
+ <summary>Converts an instance of the Tuple class to an instance of the ValueTuple structure.</summary>
+ <param name="value">The tuple object to convert to a value tuple</param>
+ <typeparam name="T1">The type of the first element.</typeparam>
+ <typeparam name="T2">The type of the second element.</typeparam>
+ <typeparam name="T3">The type of the third element.</typeparam>
+ <typeparam name="T4">The type of the fourth element.</typeparam>
+ <returns>The converted value tuple instance.</returns>
+ </member>
+ <member name="M:System.TupleExtensions.ToValueTuple``3(System.Tuple{``0,``1,``2})">
+ <summary>Converts an instance of the Tuple class to an instance of the ValueTuple structure.</summary>
+ <param name="value">The tuple object to convert to a value tuple</param>
+ <typeparam name="T1">The type of the first element.</typeparam>
+ <typeparam name="T2">The type of the second element.</typeparam>
+ <typeparam name="T3">The type of the third element.</typeparam>
+ <returns>The converted value tuple instance.</returns>
+ </member>
+ <member name="M:System.TupleExtensions.ToValueTuple``2(System.Tuple{``0,``1})">
+ <summary>Converts an instance of the Tuple class to an instance of the ValueTuple structure.</summary>
+ <param name="value">The tuple object to convert to a value tuple</param>
+ <typeparam name="T1">The type of the first element.</typeparam>
+ <typeparam name="T2">The type of the second element.</typeparam>
+ <returns>The converted value tuple instance.</returns>
+ </member>
+ <member name="M:System.TupleExtensions.ToValueTuple``1(System.Tuple{``0})">
+ <summary>Converts an instance of the Tuple class to an instance of the ValueTuple structure.</summary>
+ <param name="value">The tuple object to convert to a value tuple</param>
+ <typeparam name="T1">The type of the first element.</typeparam>
+ <returns>The converted value tuple instance.</returns>
+ </member>
+ <member name="T:System.Type">
+ <summary>Represents type declarations: class types, interface types, array types, value types, enumeration types, type parameters, generic type definitions, and open or closed constructed generic types.</summary>
+ </member>
+ <member name="M:System.Type.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Type"></see> class.</summary>
+ </member>
+ <member name="P:System.Type.Assembly">
+ <summary>Gets the <see cref="T:System.Reflection.Assembly"></see> in which the type is declared. For generic types, gets the <see cref="T:System.Reflection.Assembly"></see> in which the generic type is defined.</summary>
+ <returns>An <see cref="T:System.Reflection.Assembly"></see> instance that describes the assembly containing the current type. For generic types, the instance describes the assembly that contains the generic type definition, not the assembly that creates and uses a particular constructed type.</returns>
+ </member>
+ <member name="P:System.Type.AssemblyQualifiedName">
+ <summary>Gets the assembly-qualified name of the type, which includes the name of the assembly from which this <see cref="T:System.Type"></see> object was loaded.</summary>
+ <returns>The assembly-qualified name of the <see cref="T:System.Type"></see>, which includes the name of the assembly from which the <see cref="T:System.Type"></see> was loaded, or null if the current instance represents a generic type parameter.</returns>
+ </member>
+ <member name="P:System.Type.Attributes">
+ <summary>Gets the attributes associated with the <see cref="T:System.Type"></see>.</summary>
+ <returns>A <see cref="T:System.Reflection.TypeAttributes"></see> object representing the attribute set of the <see cref="T:System.Type"></see>, unless the <see cref="T:System.Type"></see> represents a generic type parameter, in which case the value is unspecified.</returns>
+ </member>
+ <member name="P:System.Type.BaseType">
+ <summary>Gets the type from which the current <see cref="T:System.Type"></see> directly inherits.</summary>
+ <returns>The <see cref="T:System.Type"></see> from which the current <see cref="T:System.Type"></see> directly inherits, or null if the current Type represents the <see cref="T:System.Object"></see> class or an interface.</returns>
+ </member>
+ <member name="P:System.Type.ContainsGenericParameters">
+ <summary>Gets a value indicating whether the current <see cref="T:System.Type"></see> object has type parameters that have not been replaced by specific types.</summary>
+ <returns>true if the <see cref="T:System.Type"></see> object is itself a generic type parameter or has type parameters for which specific types have not been supplied; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Type.DeclaringMethod">
+ <summary>Gets a <see cref="T:System.Reflection.MethodBase"></see> that represents the declaring method, if the current <see cref="T:System.Type"></see> represents a type parameter of a generic method.</summary>
+ <returns>If the current <see cref="T:System.Type"></see> represents a type parameter of a generic method, a <see cref="T:System.Reflection.MethodBase"></see> that represents declaring method; otherwise, null.</returns>
+ </member>
+ <member name="P:System.Type.DeclaringType">
+ <summary>Gets the type that declares the current nested type or generic type parameter.</summary>
+ <returns>A <see cref="T:System.Type"></see> object representing the enclosing type, if the current type is a nested type; or the generic type definition, if the current type is a type parameter of a generic type; or the type that declares the generic method, if the current type is a type parameter of a generic method; otherwise, null.</returns>
+ </member>
+ <member name="P:System.Type.DefaultBinder">
+ <summary>Gets a reference to the default binder, which implements internal rules for selecting the appropriate members to be called by <see cref="M:System.Type.InvokeMember(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object,System.Object[],System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[])"></see>.</summary>
+ <returns>A reference to the default binder used by the system.</returns>
+ </member>
+ <member name="F:System.Type.Delimiter">
+ <summary>Separates names in the namespace of the <see cref="T:System.Type"></see>. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Type.EmptyTypes">
+ <summary>Represents an empty array of type <see cref="T:System.Type"></see>. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Type.Equals(System.Object)">
+ <summary>Determines if the underlying system type of the current <see cref="T:System.Type"></see> object is the same as the underlying system type of the specified <see cref="T:System.Object"></see>.</summary>
+ <param name="o">The object whose underlying system type is to be compared with the underlying system type of the current <see cref="T:System.Type"></see>. For the comparison to succeed, o must be able to be cast or converted to an object of type <see cref="T:System.Type"></see>.</param>
+ <returns>true if the underlying system type of <paramref name="o">o</paramref> is the same as the underlying system type of the current <see cref="T:System.Type"></see>; otherwise, false. This method also returns false if: . <paramref name="o">o</paramref> is null. <paramref name="o">o</paramref> cannot be cast or converted to a <see cref="T:System.Type"></see> object.</returns>
+ </member>
+ <member name="M:System.Type.Equals(System.Type)">
+ <summary>Determines if the underlying system type of the current <see cref="T:System.Type"></see> is the same as the underlying system type of the specified <see cref="T:System.Type"></see>.</summary>
+ <param name="o">The object whose underlying system type is to be compared with the underlying system type of the current <see cref="T:System.Type"></see>.</param>
+ <returns>true if the underlying system type of <paramref name="o">o</paramref> is the same as the underlying system type of the current <see cref="T:System.Type"></see>; otherwise, false.</returns>
+ </member>
+ <member name="F:System.Type.FilterAttribute">
+ <summary>Represents the member filter used on attributes. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Type.FilterName">
+ <summary>Represents the case-sensitive member filter used on names. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Type.FilterNameIgnoreCase">
+ <summary>Represents the case-insensitive member filter used on names. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Type.FindInterfaces(System.Reflection.TypeFilter,System.Object)">
+ <summary>Returns an array of <see cref="T:System.Type"></see> objects representing a filtered list of interfaces implemented or inherited by the current <see cref="T:System.Type"></see>.</summary>
+ <param name="filter">The delegate that compares the interfaces against filterCriteria.</param>
+ <param name="filterCriteria">The search criteria that determines whether an interface should be included in the returned array.</param>
+ <returns>An array of <see cref="T:System.Type"></see> objects representing a filtered list of the interfaces implemented or inherited by the current <see cref="T:System.Type"></see>, or an empty array of type <see cref="T:System.Type"></see> if no interfaces matching the filter are implemented or inherited by the current <see cref="T:System.Type"></see>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="filter">filter</paramref> is null.</exception>
+ <exception cref="T:System.Reflection.TargetInvocationException">A static initializer is invoked and throws an exception.</exception>
+ </member>
+ <member name="M:System.Type.FindMembers(System.Reflection.MemberTypes,System.Reflection.BindingFlags,System.Reflection.MemberFilter,System.Object)">
+ <summary>Returns a filtered array of <see cref="T:System.Reflection.MemberInfo"></see> objects of the specified member type.</summary>
+ <param name="memberType">An object that indicates the type of member to search for.</param>
+ <param name="bindingAttr">A bitmask comprised of one or more <see cref="T:System.Reflection.BindingFlags"></see> that specify how the search is conducted. -or- Zero, to return null.</param>
+ <param name="filter">The delegate that does the comparisons, returning true if the member currently being inspected matches the filterCriteria and false otherwise. You can use the FilterAttribute, FilterName, and FilterNameIgnoreCase delegates supplied by this class. The first uses the fields of FieldAttributes, MethodAttributes, and MethodImplAttributes as search criteria, and the other two delegates use String objects as the search criteria.</param>
+ <param name="filterCriteria">The search criteria that determines whether a member is returned in the array of MemberInfo objects. The fields of FieldAttributes, MethodAttributes, and MethodImplAttributes can be used in conjunction with the FilterAttribute delegate supplied by this class.</param>
+ <returns>A filtered array of <see cref="T:System.Reflection.MemberInfo"></see> objects of the specified member type. -or- An empty array of type <see cref="T:System.Reflection.MemberInfo"></see>, if the current <see cref="T:System.Type"></see> does not have members of type <paramref name="memberType">memberType</paramref> that match the filter criteria.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="filter">filter</paramref> is null.</exception>
+ </member>
+ <member name="P:System.Type.FullName">
+ <summary>Gets the fully qualified name of the type, including its namespace but not its assembly.</summary>
+ <returns>The fully qualified name of the type, including its namespace but not its assembly; or null if the current instance represents a generic type parameter, an array type, pointer type, or byref type based on a type parameter, or a generic type that is not a generic type definition but contains unresolved type parameters.</returns>
+ </member>
+ <member name="P:System.Type.GenericParameterAttributes">
+ <summary>Gets a combination of <see cref="T:System.Reflection.GenericParameterAttributes"></see> flags that describe the covariance and special constraints of the current generic type parameter.</summary>
+ <returns>A bitwise combination of <see cref="T:System.Reflection.GenericParameterAttributes"></see> values that describes the covariance and special constraints of the current generic type parameter.</returns>
+ <exception cref="T:System.InvalidOperationException">The current <see cref="T:System.Type"></see> object is not a generic type parameter. That is, the <see cref="P:System.Type.IsGenericParameter"></see> property returns false.</exception>
+ <exception cref="T:System.NotSupportedException">The invoked method is not supported in the base class.</exception>
+ </member>
+ <member name="P:System.Type.GenericParameterPosition">
+ <summary>Gets the position of the type parameter in the type parameter list of the generic type or method that declared the parameter, when the <see cref="T:System.Type"></see> object represents a type parameter of a generic type or a generic method.</summary>
+ <returns>The position of a type parameter in the type parameter list of the generic type or method that defines the parameter. Position numbers begin at 0.</returns>
+ <exception cref="T:System.InvalidOperationException">The current type does not represent a type parameter. That is, <see cref="P:System.Type.IsGenericParameter"></see> returns false.</exception>
+ </member>
+ <member name="P:System.Type.GenericTypeArguments">
+ <summary>Gets an array of the generic type arguments for this type.</summary>
+ <returns>An array of the generic type arguments for this type.</returns>
+ </member>
+ <member name="M:System.Type.GetArrayRank">
+ <summary>Gets the number of dimensions in an array.</summary>
+ <returns>An integer that contains the number of dimensions in the current type.</returns>
+ <exception cref="T:System.NotSupportedException">The functionality of this method is unsupported in the base class and must be implemented in a derived class instead.</exception>
+ <exception cref="T:System.ArgumentException">The current type is not an array.</exception>
+ </member>
+ <member name="M:System.Type.GetAttributeFlagsImpl">
+ <summary>When overridden in a derived class, implements the <see cref="P:System.Type.Attributes"></see> property and gets a bitmask indicating the attributes associated with the <see cref="T:System.Type"></see>.</summary>
+ <returns>A <see cref="T:System.Reflection.TypeAttributes"></see> object representing the attribute set of the <see cref="T:System.Type"></see>.</returns>
+ </member>
+ <member name="M:System.Type.GetConstructor(System.Type[])">
+ <summary>Searches for a public instance constructor whose parameters match the types in the specified array.</summary>
+ <param name="types">An array of <see cref="T:System.Type"></see> objects representing the number, order, and type of the parameters for the desired constructor. -or- An empty array of <see cref="T:System.Type"></see> objects, to get a constructor that takes no parameters. Such an empty array is provided by the static field <see cref="F:System.Type.EmptyTypes"></see>.</param>
+ <returns>An object representing the public instance constructor whose parameters match the types in the parameter type array, if found; otherwise, null.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="types">types</paramref> is null. -or- One of the elements in <paramref name="types">types</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="types">types</paramref> is multidimensional.</exception>
+ </member>
+ <member name="M:System.Type.GetConstructor(System.Reflection.BindingFlags,System.Reflection.Binder,System.Type[],System.Reflection.ParameterModifier[])">
+ <summary>Searches for a constructor whose parameters match the specified argument types and modifiers, using the specified binding constraints.</summary>
+ <param name="bindingAttr">A bitmask comprised of one or more <see cref="T:System.Reflection.BindingFlags"></see> that specify how the search is conducted. -or- Zero, to return null.</param>
+ <param name="binder">An object that defines a set of properties and enables binding, which can involve selection of an overloaded method, coercion of argument types, and invocation of a member through reflection. -or- A null reference (Nothing in Visual Basic), to use the <see cref="P:System.Type.DefaultBinder"></see>.</param>
+ <param name="types">An array of <see cref="T:System.Type"></see> objects representing the number, order, and type of the parameters for the constructor to get. -or- An empty array of the type <see cref="T:System.Type"></see> (that is, Type[] types = new Type[0]) to get a constructor that takes no parameters. -or- <see cref="F:System.Type.EmptyTypes"></see>.</param>
+ <param name="modifiers">An array of <see cref="T:System.Reflection.ParameterModifier"></see> objects representing the attributes associated with the corresponding element in the parameter type array. The default binder does not process this parameter.</param>
+ <returns>A <see cref="T:System.Reflection.ConstructorInfo"></see> object representing the constructor that matches the specified requirements, if found; otherwise, null.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="types">types</paramref> is null. -or- One of the elements in <paramref name="types">types</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="types">types</paramref> is multidimensional. -or- <paramref name="modifiers">modifiers</paramref> is multidimensional. -or- <paramref name="types">types</paramref> and <paramref name="modifiers">modifiers</paramref> do not have the same length.</exception>
+ </member>
+ <member name="M:System.Type.GetConstructor(System.Reflection.BindingFlags,System.Reflection.Binder,System.Reflection.CallingConventions,System.Type[],System.Reflection.ParameterModifier[])">
+ <summary>Searches for a constructor whose parameters match the specified argument types and modifiers, using the specified binding constraints and the specified calling convention.</summary>
+ <param name="bindingAttr">A bitmask comprised of one or more <see cref="T:System.Reflection.BindingFlags"></see> that specify how the search is conducted. -or- Zero, to return null.</param>
+ <param name="binder">An object that defines a set of properties and enables binding, which can involve selection of an overloaded method, coercion of argument types, and invocation of a member through reflection. -or- A null reference (Nothing in Visual Basic), to use the <see cref="P:System.Type.DefaultBinder"></see>.</param>
+ <param name="callConvention">The object that specifies the set of rules to use regarding the order and layout of arguments, how the return value is passed, what registers are used for arguments, and the stack is cleaned up.</param>
+ <param name="types">An array of <see cref="T:System.Type"></see> objects representing the number, order, and type of the parameters for the constructor to get. -or- An empty array of the type <see cref="T:System.Type"></see> (that is, Type[] types = new Type[0]) to get a constructor that takes no parameters.</param>
+ <param name="modifiers">An array of <see cref="T:System.Reflection.ParameterModifier"></see> objects representing the attributes associated with the corresponding element in the types array. The default binder does not process this parameter.</param>
+ <returns>An object representing the constructor that matches the specified requirements, if found; otherwise, null.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="types">types</paramref> is null. -or- One of the elements in <paramref name="types">types</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="types">types</paramref> is multidimensional. -or- <paramref name="modifiers">modifiers</paramref> is multidimensional. -or- <paramref name="types">types</paramref> and <paramref name="modifiers">modifiers</paramref> do not have the same length.</exception>
+ </member>
+ <member name="M:System.Type.GetConstructorImpl(System.Reflection.BindingFlags,System.Reflection.Binder,System.Reflection.CallingConventions,System.Type[],System.Reflection.ParameterModifier[])">
+ <summary>When overridden in a derived class, searches for a constructor whose parameters match the specified argument types and modifiers, using the specified binding constraints and the specified calling convention.</summary>
+ <param name="bindingAttr">A bitmask comprised of one or more <see cref="T:System.Reflection.BindingFlags"></see> that specify how the search is conducted. -or- Zero, to return null.</param>
+ <param name="binder">An object that defines a set of properties and enables binding, which can involve selection of an overloaded method, coercion of argument types, and invocation of a member through reflection. -or- A null reference (Nothing in Visual Basic), to use the <see cref="P:System.Type.DefaultBinder"></see>.</param>
+ <param name="callConvention">The object that specifies the set of rules to use regarding the order and layout of arguments, how the return value is passed, what registers are used for arguments, and the stack is cleaned up.</param>
+ <param name="types">An array of <see cref="T:System.Type"></see> objects representing the number, order, and type of the parameters for the constructor to get. -or- An empty array of the type <see cref="T:System.Type"></see> (that is, Type[] types = new Type[0]) to get a constructor that takes no parameters.</param>
+ <param name="modifiers">An array of <see cref="T:System.Reflection.ParameterModifier"></see> objects representing the attributes associated with the corresponding element in the types array. The default binder does not process this parameter.</param>
+ <returns>A <see cref="T:System.Reflection.ConstructorInfo"></see> object representing the constructor that matches the specified requirements, if found; otherwise, null.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="types">types</paramref> is null. -or- One of the elements in <paramref name="types">types</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="types">types</paramref> is multidimensional. -or- <paramref name="modifiers">modifiers</paramref> is multidimensional. -or- <paramref name="types">types</paramref> and <paramref name="modifiers">modifiers</paramref> do not have the same length.</exception>
+ <exception cref="T:System.NotSupportedException">The current type is a <see cref="T:System.Reflection.Emit.TypeBuilder"></see> or <see cref="T:System.Reflection.Emit.GenericTypeParameterBuilder"></see>.</exception>
+ </member>
+ <member name="M:System.Type.GetConstructors">
+ <summary>Returns all the public constructors defined for the current <see cref="T:System.Type"></see>.</summary>
+ <returns>An array of <see cref="T:System.Reflection.ConstructorInfo"></see> objects representing all the public instance constructors defined for the current <see cref="T:System.Type"></see>, but not including the type initializer (static constructor). If no public instance constructors are defined for the current <see cref="T:System.Type"></see>, or if the current <see cref="T:System.Type"></see> represents a type parameter in the definition of a generic type or generic method, an empty array of type <see cref="T:System.Reflection.ConstructorInfo"></see> is returned.</returns>
+ </member>
+ <member name="M:System.Type.GetConstructors(System.Reflection.BindingFlags)">
+ <summary>When overridden in a derived class, searches for the constructors defined for the current <see cref="T:System.Type"></see>, using the specified BindingFlags.</summary>
+ <param name="bindingAttr">A bitmask comprised of one or more <see cref="T:System.Reflection.BindingFlags"></see> that specify how the search is conducted. -or- Zero, to return null.</param>
+ <returns>An array of <see cref="T:System.Reflection.ConstructorInfo"></see> objects representing all constructors defined for the current <see cref="T:System.Type"></see> that match the specified binding constraints, including the type initializer if it is defined. Returns an empty array of type <see cref="T:System.Reflection.ConstructorInfo"></see> if no constructors are defined for the current <see cref="T:System.Type"></see>, if none of the defined constructors match the binding constraints, or if the current <see cref="T:System.Type"></see> represents a type parameter in the definition of a generic type or generic method.</returns>
+ </member>
+ <member name="M:System.Type.GetDefaultMembers">
+ <summary>Searches for the members defined for the current <see cref="T:System.Type"></see> whose <see cref="T:System.Reflection.DefaultMemberAttribute"></see> is set.</summary>
+ <returns>An array of <see cref="T:System.Reflection.MemberInfo"></see> objects representing all default members of the current <see cref="T:System.Type"></see>. -or- An empty array of type <see cref="T:System.Reflection.MemberInfo"></see>, if the current <see cref="T:System.Type"></see> does not have default members.</returns>
+ </member>
+ <member name="M:System.Type.GetElementType">
+ <summary>When overridden in a derived class, returns the <see cref="T:System.Type"></see> of the object encompassed or referred to by the current array, pointer or reference type.</summary>
+ <returns>The <see cref="T:System.Type"></see> of the object encompassed or referred to by the current array, pointer, or reference type, or null if the current <see cref="T:System.Type"></see> is not an array or a pointer, or is not passed by reference, or represents a generic type or a type parameter in the definition of a generic type or generic method.</returns>
+ </member>
+ <member name="M:System.Type.GetEnumName(System.Object)">
+ <summary>Returns the name of the constant that has the specified value, for the current enumeration type.</summary>
+ <param name="value">The value whose name is to be retrieved.</param>
+ <returns>The name of the member of the current enumeration type that has the specified value, or null if no such constant is found.</returns>
+ <exception cref="T:System.ArgumentException">The current type is not an enumeration. -or- <paramref name="value">value</paramref> is neither of the current type nor does it have the same underlying type as the current type.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="value">value</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Type.GetEnumNames">
+ <summary>Returns the names of the members of the current enumeration type.</summary>
+ <returns>An array that contains the names of the members of the enumeration.</returns>
+ <exception cref="T:System.ArgumentException">The current type is not an enumeration.</exception>
+ </member>
+ <member name="M:System.Type.GetEnumUnderlyingType">
+ <summary>Returns the underlying type of the current enumeration type.</summary>
+ <returns>The underlying type of the current enumeration.</returns>
+ <exception cref="T:System.ArgumentException">The current type is not an enumeration. -or- The enumeration type is not valid, because it contains more than one instance field.</exception>
+ </member>
+ <member name="M:System.Type.GetEnumValues">
+ <summary>Returns an array of the values of the constants in the current enumeration type.</summary>
+ <returns>An array that contains the values. The elements of the array are sorted by the binary values (that is, the unsigned values) of the enumeration constants.</returns>
+ <exception cref="T:System.ArgumentException">The current type is not an enumeration.</exception>
+ </member>
+ <member name="M:System.Type.GetEvent(System.String)">
+ <summary>Returns the <see cref="T:System.Reflection.EventInfo"></see> object representing the specified public event.</summary>
+ <param name="name">The string containing the name of an event that is declared or inherited by the current <see cref="T:System.Type"></see>.</param>
+ <returns>The object representing the specified public event that is declared or inherited by the current <see cref="T:System.Type"></see>, if found; otherwise, null.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="name">name</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Type.GetEvent(System.String,System.Reflection.BindingFlags)">
+ <summary>When overridden in a derived class, returns the <see cref="T:System.Reflection.EventInfo"></see> object representing the specified event, using the specified binding constraints.</summary>
+ <param name="name">The string containing the name of an event which is declared or inherited by the current <see cref="T:System.Type"></see>.</param>
+ <param name="bindingAttr">A bitmask comprised of one or more <see cref="T:System.Reflection.BindingFlags"></see> that specify how the search is conducted. -or- Zero, to return null.</param>
+ <returns>The object representing the specified event that is declared or inherited by the current <see cref="T:System.Type"></see>, if found; otherwise, null.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="name">name</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Type.GetEvents">
+ <summary>Returns all the public events that are declared or inherited by the current <see cref="T:System.Type"></see>.</summary>
+ <returns>An array of <see cref="T:System.Reflection.EventInfo"></see> objects representing all the public events which are declared or inherited by the current <see cref="T:System.Type"></see>. -or- An empty array of type <see cref="T:System.Reflection.EventInfo"></see>, if the current <see cref="T:System.Type"></see> does not have public events.</returns>
+ </member>
+ <member name="M:System.Type.GetEvents(System.Reflection.BindingFlags)">
+ <summary>When overridden in a derived class, searches for events that are declared or inherited by the current <see cref="T:System.Type"></see>, using the specified binding constraints.</summary>
+ <param name="bindingAttr">A bitmask comprised of one or more <see cref="T:System.Reflection.BindingFlags"></see> that specify how the search is conducted. -or- Zero, to return null.</param>
+ <returns>An array of <see cref="T:System.Reflection.EventInfo"></see> objects representing all events that are declared or inherited by the current <see cref="T:System.Type"></see> that match the specified binding constraints. -or- An empty array of type <see cref="T:System.Reflection.EventInfo"></see>, if the current <see cref="T:System.Type"></see> does not have events, or if none of the events match the binding constraints.</returns>
+ </member>
+ <member name="M:System.Type.GetField(System.String)">
+ <summary>Searches for the public field with the specified name.</summary>
+ <param name="name">The string containing the name of the data field to get.</param>
+ <returns>An object representing the public field with the specified name, if found; otherwise, null.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="name">name</paramref> is null.</exception>
+ <exception cref="T:System.NotSupportedException">This <see cref="T:System.Type"></see> object is a <see cref="T:System.Reflection.Emit.TypeBuilder"></see> whose <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType"></see> method has not yet been called.</exception>
+ </member>
+ <member name="M:System.Type.GetField(System.String,System.Reflection.BindingFlags)">
+ <summary>Searches for the specified field, using the specified binding constraints.</summary>
+ <param name="name">The string containing the name of the data field to get.</param>
+ <param name="bindingAttr">A bitmask comprised of one or more <see cref="T:System.Reflection.BindingFlags"></see> that specify how the search is conducted. -or- Zero, to return null.</param>
+ <returns>An object representing the field that matches the specified requirements, if found; otherwise, null.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="name">name</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Type.GetFields">
+ <summary>Returns all the public fields of the current <see cref="T:System.Type"></see>.</summary>
+ <returns>An array of <see cref="T:System.Reflection.FieldInfo"></see> objects representing all the public fields defined for the current <see cref="T:System.Type"></see>. -or- An empty array of type <see cref="T:System.Reflection.FieldInfo"></see>, if no public fields are defined for the current <see cref="T:System.Type"></see>.</returns>
+ </member>
+ <member name="M:System.Type.GetFields(System.Reflection.BindingFlags)">
+ <summary>When overridden in a derived class, searches for the fields defined for the current <see cref="T:System.Type"></see>, using the specified binding constraints.</summary>
+ <param name="bindingAttr">A bitmask comprised of one or more <see cref="T:System.Reflection.BindingFlags"></see> that specify how the search is conducted. -or- Zero, to return null.</param>
+ <returns>An array of <see cref="T:System.Reflection.FieldInfo"></see> objects representing all fields defined for the current <see cref="T:System.Type"></see> that match the specified binding constraints. -or- An empty array of type <see cref="T:System.Reflection.FieldInfo"></see>, if no fields are defined for the current <see cref="T:System.Type"></see>, or if none of the defined fields match the binding constraints.</returns>
+ </member>
+ <member name="M:System.Type.GetGenericArguments">
+ <summary>Returns an array of <see cref="T:System.Type"></see> objects that represent the type arguments of a closed generic type or the type parameters of a generic type definition.</summary>
+ <returns>An array of <see cref="T:System.Type"></see> objects that represent the type arguments of a generic type. Returns an empty array if the current type is not a generic type.</returns>
+ <exception cref="T:System.NotSupportedException">The invoked method is not supported in the base class. Derived classes must provide an implementation.</exception>
+ </member>
+ <member name="M:System.Type.GetGenericParameterConstraints">
+ <summary>Returns an array of <see cref="T:System.Type"></see> objects that represent the constraints on the current generic type parameter.</summary>
+ <returns>An array of <see cref="T:System.Type"></see> objects that represent the constraints on the current generic type parameter.</returns>
+ <exception cref="T:System.InvalidOperationException">The current <see cref="T:System.Type"></see> object is not a generic type parameter. That is, the <see cref="P:System.Type.IsGenericParameter"></see> property returns false.</exception>
+ </member>
+ <member name="M:System.Type.GetGenericTypeDefinition">
+ <summary>Returns a <see cref="T:System.Type"></see> object that represents a generic type definition from which the current generic type can be constructed.</summary>
+ <returns>A <see cref="T:System.Type"></see> object representing a generic type from which the current type can be constructed.</returns>
+ <exception cref="T:System.InvalidOperationException">The current type is not a generic type. That is, <see cref="P:System.Type.IsGenericType"></see> returns false.</exception>
+ <exception cref="T:System.NotSupportedException">The invoked method is not supported in the base class. Derived classes must provide an implementation.</exception>
+ </member>
+ <member name="M:System.Type.GetHashCode">
+ <summary>Returns the hash code for this instance.</summary>
+ <returns>The hash code for this instance.</returns>
+ </member>
+ <member name="M:System.Type.GetInterface(System.String)">
+ <summary>Searches for the interface with the specified name.</summary>
+ <param name="name">The string containing the name of the interface to get. For generic interfaces, this is the mangled name.</param>
+ <returns>An object representing the interface with the specified name, implemented or inherited by the current <see cref="T:System.Type"></see>, if found; otherwise, null.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="name">name</paramref> is null.</exception>
+ <exception cref="T:System.Reflection.AmbiguousMatchException">The current <see cref="T:System.Type"></see> represents a type that implements the same generic interface with different type arguments.</exception>
+ </member>
+ <member name="M:System.Type.GetInterface(System.String,System.Boolean)">
+ <summary>When overridden in a derived class, searches for the specified interface, specifying whether to do a case-insensitive search for the interface name.</summary>
+ <param name="name">The string containing the name of the interface to get. For generic interfaces, this is the mangled name.</param>
+ <param name="ignoreCase">true to ignore the case of that part of name that specifies the simple interface name (the part that specifies the namespace must be correctly cased). -or- false to perform a case-sensitive search for all parts of name.</param>
+ <returns>An object representing the interface with the specified name, implemented or inherited by the current <see cref="T:System.Type"></see>, if found; otherwise, null.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="name">name</paramref> is null.</exception>
+ <exception cref="T:System.Reflection.AmbiguousMatchException">The current <see cref="T:System.Type"></see> represents a type that implements the same generic interface with different type arguments.</exception>
+ </member>
+ <member name="M:System.Type.GetInterfaceMap(System.Type)">
+ <summary>Returns an interface mapping for the specified interface type.</summary>
+ <param name="interfaceType">The interface type to retrieve a mapping for.</param>
+ <returns>An object that represents the interface mapping for <paramref name="interfaceType">interfaceType</paramref>.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="interfaceType">interfaceType</paramref> is not implemented by the current type. -or- The <paramref name="interfaceType">interfaceType</paramref> parameter does not refer to an interface. -or- <paramref name="interfaceType">interfaceType</paramref> is a generic interface, and the current type is an array type.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="interfaceType">interfaceType</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException">The current <see cref="T:System.Type"></see> represents a generic type parameter; that is, <see cref="P:System.Type.IsGenericParameter"></see> is true.</exception>
+ <exception cref="T:System.NotSupportedException">The invoked method is not supported in the base class. Derived classes must provide an implementation.</exception>
+ </member>
+ <member name="M:System.Type.GetInterfaces">
+ <summary>When overridden in a derived class, gets all the interfaces implemented or inherited by the current <see cref="T:System.Type"></see>.</summary>
+ <returns>An array of <see cref="T:System.Type"></see> objects representing all the interfaces implemented or inherited by the current <see cref="T:System.Type"></see>. -or- An empty array of type <see cref="T:System.Type"></see>, if no interfaces are implemented or inherited by the current <see cref="T:System.Type"></see>.</returns>
+ <exception cref="T:System.Reflection.TargetInvocationException">A static initializer is invoked and throws an exception.</exception>
+ </member>
+ <member name="M:System.Type.GetMember(System.String)">
+ <summary>Searches for the public members with the specified name.</summary>
+ <param name="name">The string containing the name of the public members to get.</param>
+ <returns>An array of <see cref="T:System.Reflection.MemberInfo"></see> objects representing the public members with the specified name, if found; otherwise, an empty array.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="name">name</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Type.GetMember(System.String,System.Reflection.BindingFlags)">
+ <summary>Searches for the specified members, using the specified binding constraints.</summary>
+ <param name="name">The string containing the name of the members to get.</param>
+ <param name="bindingAttr">A bitmask comprised of one or more <see cref="T:System.Reflection.BindingFlags"></see> that specify how the search is conducted. -or- Zero, to return an empty array.</param>
+ <returns>An array of <see cref="T:System.Reflection.MemberInfo"></see> objects representing the public members with the specified name, if found; otherwise, an empty array.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="name">name</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Type.GetMember(System.String,System.Reflection.MemberTypes,System.Reflection.BindingFlags)">
+ <summary>Searches for the specified members of the specified member type, using the specified binding constraints.</summary>
+ <param name="name">The string containing the name of the members to get.</param>
+ <param name="type">The value to search for.</param>
+ <param name="bindingAttr">A bitmask comprised of one or more <see cref="T:System.Reflection.BindingFlags"></see> that specify how the search is conducted. -or- Zero, to return an empty array.</param>
+ <returns>An array of <see cref="T:System.Reflection.MemberInfo"></see> objects representing the public members with the specified name, if found; otherwise, an empty array.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="name">name</paramref> is null.</exception>
+ <exception cref="T:System.NotSupportedException">A derived class must provide an implementation.</exception>
+ </member>
+ <member name="M:System.Type.GetMembers">
+ <summary>Returns all the public members of the current <see cref="T:System.Type"></see>.</summary>
+ <returns>An array of <see cref="T:System.Reflection.MemberInfo"></see> objects representing all the public members of the current <see cref="T:System.Type"></see>. -or- An empty array of type <see cref="T:System.Reflection.MemberInfo"></see>, if the current <see cref="T:System.Type"></see> does not have public members.</returns>
+ </member>
+ <member name="M:System.Type.GetMembers(System.Reflection.BindingFlags)">
+ <summary>When overridden in a derived class, searches for the members defined for the current <see cref="T:System.Type"></see>, using the specified binding constraints.</summary>
+ <param name="bindingAttr">A bitmask comprised of one or more <see cref="T:System.Reflection.BindingFlags"></see> that specify how the search is conducted. -or- Zero (<see cref="F:System.Reflection.BindingFlags.Default"></see>), to return an empty array.</param>
+ <returns>An array of <see cref="T:System.Reflection.MemberInfo"></see> objects representing all members defined for the current <see cref="T:System.Type"></see> that match the specified binding constraints. -or- An empty array of type <see cref="T:System.Reflection.MemberInfo"></see>, if no members are defined for the current <see cref="T:System.Type"></see>, or if none of the defined members match the binding constraints.</returns>
+ </member>
+ <member name="M:System.Type.GetMethod(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Reflection.CallingConventions,System.Type[],System.Reflection.ParameterModifier[])">
+ <summary>Searches for the specified method whose parameters match the specified argument types and modifiers, using the specified binding constraints and the specified calling convention.</summary>
+ <param name="name">The string containing the name of the method to get.</param>
+ <param name="bindingAttr">A bitmask comprised of one or more <see cref="T:System.Reflection.BindingFlags"></see> that specify how the search is conducted. -or- Zero, to return null.</param>
+ <param name="binder">An object that defines a set of properties and enables binding, which can involve selection of an overloaded method, coercion of argument types, and invocation of a member through reflection. -or- A null reference (Nothing in Visual Basic), to use the <see cref="P:System.Type.DefaultBinder"></see>.</param>
+ <param name="callConvention">The object that specifies the set of rules to use regarding the order and layout of arguments, how the return value is passed, what registers are used for arguments, and how the stack is cleaned up.</param>
+ <param name="types">An array of <see cref="T:System.Type"></see> objects representing the number, order, and type of the parameters for the method to get. -or- An empty array of <see cref="T:System.Type"></see> objects (as provided by the <see cref="F:System.Type.EmptyTypes"></see> field) to get a method that takes no parameters.</param>
+ <param name="modifiers">An array of <see cref="T:System.Reflection.ParameterModifier"></see> objects representing the attributes associated with the corresponding element in the types array. To be only used when calling through COM interop, and only parameters that are passed by reference are handled. The default binder does not process this parameter.</param>
+ <returns>An object representing the method that matches the specified requirements, if found; otherwise, null.</returns>
+ <exception cref="T:System.Reflection.AmbiguousMatchException">More than one method is found with the specified name and matching the specified binding constraints.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="name">name</paramref> is null. -or- <paramref name="types">types</paramref> is null. -or- One of the elements in <paramref name="types">types</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="types">types</paramref> is multidimensional. -or- <paramref name="modifiers">modifiers</paramref> is multidimensional.</exception>
+ </member>
+ <member name="M:System.Type.GetMethod(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Type[],System.Reflection.ParameterModifier[])">
+ <summary>Searches for the specified method whose parameters match the specified argument types and modifiers, using the specified binding constraints.</summary>
+ <param name="name">The string containing the name of the method to get.</param>
+ <param name="bindingAttr">A bitmask comprised of one or more <see cref="T:System.Reflection.BindingFlags"></see> that specify how the search is conducted. -or- Zero, to return null.</param>
+ <param name="binder">An object that defines a set of properties and enables binding, which can involve selection of an overloaded method, coercion of argument types, and invocation of a member through reflection. -or- A null reference (Nothing in Visual Basic), to use the <see cref="P:System.Type.DefaultBinder"></see>.</param>
+ <param name="types">An array of <see cref="T:System.Type"></see> objects representing the number, order, and type of the parameters for the method to get. -or- An empty array of <see cref="T:System.Type"></see> objects (as provided by the <see cref="F:System.Type.EmptyTypes"></see> field) to get a method that takes no parameters.</param>
+ <param name="modifiers">An array of <see cref="T:System.Reflection.ParameterModifier"></see> objects representing the attributes associated with the corresponding element in the types array. To be only used when calling through COM interop, and only parameters that are passed by reference are handled. The default binder does not process this parameter.</param>
+ <returns>An object representing the method that matches the specified requirements, if found; otherwise, null.</returns>
+ <exception cref="T:System.Reflection.AmbiguousMatchException">More than one method is found with the specified name and matching the specified binding constraints.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="name">name</paramref> is null. -or- <paramref name="types">types</paramref> is null. -or- One of the elements in <paramref name="types">types</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="types">types</paramref> is multidimensional. -or- <paramref name="modifiers">modifiers</paramref> is multidimensional.</exception>
+ </member>
+ <member name="M:System.Type.GetMethod(System.String,System.Type[],System.Reflection.ParameterModifier[])">
+ <summary>Searches for the specified public method whose parameters match the specified argument types and modifiers.</summary>
+ <param name="name">The string containing the name of the public method to get.</param>
+ <param name="types">An array of <see cref="T:System.Type"></see> objects representing the number, order, and type of the parameters for the method to get. -or- An empty array of <see cref="T:System.Type"></see> objects (as provided by the <see cref="F:System.Type.EmptyTypes"></see> field) to get a method that takes no parameters.</param>
+ <param name="modifiers">An array of <see cref="T:System.Reflection.ParameterModifier"></see> objects representing the attributes associated with the corresponding element in the types array. To be only used when calling through COM interop, and only parameters that are passed by reference are handled. The default binder does not process this parameter.</param>
+ <returns>An object representing the public method that matches the specified requirements, if found; otherwise, null.</returns>
+ <exception cref="T:System.Reflection.AmbiguousMatchException">More than one method is found with the specified name and specified parameters.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="name">name</paramref> is null. -or- <paramref name="types">types</paramref> is null. -or- One of the elements in <paramref name="types">types</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="types">types</paramref> is multidimensional. -or- <paramref name="modifiers">modifiers</paramref> is multidimensional.</exception>
+ </member>
+ <member name="M:System.Type.GetMethod(System.String)">
+ <summary>Searches for the public method with the specified name.</summary>
+ <param name="name">The string containing the name of the public method to get.</param>
+ <returns>An object that represents the public method with the specified name, if found; otherwise, null.</returns>
+ <exception cref="T:System.Reflection.AmbiguousMatchException">More than one method is found with the specified name.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="name">name</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Type.GetMethod(System.String,System.Reflection.BindingFlags)">
+ <summary>Searches for the specified method, using the specified binding constraints.</summary>
+ <param name="name">The string containing the name of the method to get.</param>
+ <param name="bindingAttr">A bitmask comprised of one or more <see cref="T:System.Reflection.BindingFlags"></see> that specify how the search is conducted. -or- Zero, to return null.</param>
+ <returns>An object representing the method that matches the specified requirements, if found; otherwise, null.</returns>
+ <exception cref="T:System.Reflection.AmbiguousMatchException">More than one method is found with the specified name and matching the specified binding constraints.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="name">name</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Type.GetMethod(System.String,System.Type[])">
+ <summary>Searches for the specified public method whose parameters match the specified argument types.</summary>
+ <param name="name">The string containing the name of the public method to get.</param>
+ <param name="types">An array of <see cref="T:System.Type"></see> objects representing the number, order, and type of the parameters for the method to get. -or- An empty array of <see cref="T:System.Type"></see> objects (as provided by the <see cref="F:System.Type.EmptyTypes"></see> field) to get a method that takes no parameters.</param>
+ <returns>An object representing the public method whose parameters match the specified argument types, if found; otherwise, null.</returns>
+ <exception cref="T:System.Reflection.AmbiguousMatchException">More than one method is found with the specified name and specified parameters.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="name">name</paramref> is null. -or- <paramref name="types">types</paramref> is null. -or- One of the elements in <paramref name="types">types</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="types">types</paramref> is multidimensional.</exception>
+ </member>
+ <member name="M:System.Type.GetMethodImpl(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Reflection.CallingConventions,System.Type[],System.Reflection.ParameterModifier[])">
+ <summary>When overridden in a derived class, searches for the specified method whose parameters match the specified argument types and modifiers, using the specified binding constraints and the specified calling convention.</summary>
+ <param name="name">The string containing the name of the method to get.</param>
+ <param name="bindingAttr">A bitmask comprised of one or more <see cref="T:System.Reflection.BindingFlags"></see> that specify how the search is conducted. -or- Zero, to return null.</param>
+ <param name="binder">An object that defines a set of properties and enables binding, which can involve selection of an overloaded method, coercion of argument types, and invocation of a member through reflection. -or- A null reference (Nothing in Visual Basic), to use the <see cref="P:System.Type.DefaultBinder"></see>.</param>
+ <param name="callConvention">The object that specifies the set of rules to use regarding the order and layout of arguments, how the return value is passed, what registers are used for arguments, and what process cleans up the stack.</param>
+ <param name="types">An array of <see cref="T:System.Type"></see> objects representing the number, order, and type of the parameters for the method to get. -or- An empty array of the type <see cref="T:System.Type"></see> (that is, Type[] types = new Type[0]) to get a method that takes no parameters. -or- null. If types is null, arguments are not matched.</param>
+ <param name="modifiers">An array of <see cref="T:System.Reflection.ParameterModifier"></see> objects representing the attributes associated with the corresponding element in the types array. The default binder does not process this parameter.</param>
+ <returns>An object representing the method that matches the specified requirements, if found; otherwise, null.</returns>
+ <exception cref="T:System.Reflection.AmbiguousMatchException">More than one method is found with the specified name and matching the specified binding constraints.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="name">name</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="types">types</paramref> is multidimensional. -or- <paramref name="modifiers">modifiers</paramref> is multidimensional. -or- <paramref name="types">types</paramref> and <paramref name="modifiers">modifiers</paramref> do not have the same length.</exception>
+ <exception cref="T:System.NotSupportedException">The current type is a <see cref="T:System.Reflection.Emit.TypeBuilder"></see> or <see cref="T:System.Reflection.Emit.GenericTypeParameterBuilder"></see>.</exception>
+ </member>
+ <member name="M:System.Type.GetMethods">
+ <summary>Returns all the public methods of the current <see cref="T:System.Type"></see>.</summary>
+ <returns>An array of <see cref="T:System.Reflection.MethodInfo"></see> objects representing all the public methods defined for the current <see cref="T:System.Type"></see>. -or- An empty array of type <see cref="T:System.Reflection.MethodInfo"></see>, if no public methods are defined for the current <see cref="T:System.Type"></see>.</returns>
+ </member>
+ <member name="M:System.Type.GetMethods(System.Reflection.BindingFlags)">
+ <summary>When overridden in a derived class, searches for the methods defined for the current <see cref="T:System.Type"></see>, using the specified binding constraints.</summary>
+ <param name="bindingAttr">A bitmask comprised of one or more <see cref="T:System.Reflection.BindingFlags"></see> that specify how the search is conducted. -or- Zero, to return null.</param>
+ <returns>An array of <see cref="T:System.Reflection.MethodInfo"></see> objects representing all methods defined for the current <see cref="T:System.Type"></see> that match the specified binding constraints. -or- An empty array of type <see cref="T:System.Reflection.MethodInfo"></see>, if no methods are defined for the current <see cref="T:System.Type"></see>, or if none of the defined methods match the binding constraints.</returns>
+ </member>
+ <member name="M:System.Type.GetNestedType(System.String,System.Reflection.BindingFlags)">
+ <summary>When overridden in a derived class, searches for the specified nested type, using the specified binding constraints.</summary>
+ <param name="name">The string containing the name of the nested type to get.</param>
+ <param name="bindingAttr">A bitmask comprised of one or more <see cref="T:System.Reflection.BindingFlags"></see> that specify how the search is conducted. -or- Zero, to return null.</param>
+ <returns>An object representing the nested type that matches the specified requirements, if found; otherwise, null.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="name">name</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Type.GetNestedType(System.String)">
+ <summary>Searches for the public nested type with the specified name.</summary>
+ <param name="name">The string containing the name of the nested type to get.</param>
+ <returns>An object representing the public nested type with the specified name, if found; otherwise, null.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="name">name</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Type.GetNestedTypes(System.Reflection.BindingFlags)">
+ <summary>When overridden in a derived class, searches for the types nested in the current <see cref="T:System.Type"></see>, using the specified binding constraints.</summary>
+ <param name="bindingAttr">A bitmask comprised of one or more <see cref="T:System.Reflection.BindingFlags"></see> that specify how the search is conducted. -or- Zero, to return null.</param>
+ <returns>An array of <see cref="T:System.Type"></see> objects representing all the types nested in the current <see cref="T:System.Type"></see> that match the specified binding constraints (the search is not recursive), or an empty array of type <see cref="T:System.Type"></see>, if no nested types are found that match the binding constraints.</returns>
+ </member>
+ <member name="M:System.Type.GetNestedTypes">
+ <summary>Returns the public types nested in the current <see cref="T:System.Type"></see>.</summary>
+ <returns>An array of <see cref="T:System.Type"></see> objects representing the public types nested in the current <see cref="T:System.Type"></see> (the search is not recursive), or an empty array of type <see cref="T:System.Type"></see> if no public types are nested in the current <see cref="T:System.Type"></see>.</returns>
+ </member>
+ <member name="M:System.Type.GetProperties">
+ <summary>Returns all the public properties of the current <see cref="T:System.Type"></see>.</summary>
+ <returns>An array of <see cref="T:System.Reflection.PropertyInfo"></see> objects representing all public properties of the current <see cref="T:System.Type"></see>. -or- An empty array of type <see cref="T:System.Reflection.PropertyInfo"></see>, if the current <see cref="T:System.Type"></see> does not have public properties.</returns>
+ </member>
+ <member name="M:System.Type.GetProperties(System.Reflection.BindingFlags)">
+ <summary>When overridden in a derived class, searches for the properties of the current <see cref="T:System.Type"></see>, using the specified binding constraints.</summary>
+ <param name="bindingAttr">A bitmask comprised of one or more <see cref="T:System.Reflection.BindingFlags"></see> that specify how the search is conducted. -or- Zero, to return null.</param>
+ <returns>An array of <see cref="T:System.Reflection.PropertyInfo"></see> objects representing all properties of the current <see cref="T:System.Type"></see> that match the specified binding constraints. -or- An empty array of type <see cref="T:System.Reflection.PropertyInfo"></see>, if the current <see cref="T:System.Type"></see> does not have properties, or if none of the properties match the binding constraints.</returns>
+ </member>
+ <member name="M:System.Type.GetProperty(System.String)">
+ <summary>Searches for the public property with the specified name.</summary>
+ <param name="name">The string containing the name of the public property to get.</param>
+ <returns>An object representing the public property with the specified name, if found; otherwise, null.</returns>
+ <exception cref="T:System.Reflection.AmbiguousMatchException">More than one property is found with the specified name.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="name">name</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Type.GetProperty(System.String,System.Reflection.BindingFlags)">
+ <summary>Searches for the specified property, using the specified binding constraints.</summary>
+ <param name="name">The string containing the name of the property to get.</param>
+ <param name="bindingAttr">A bitmask comprised of one or more <see cref="T:System.Reflection.BindingFlags"></see> that specify how the search is conducted. -or- Zero, to return null.</param>
+ <returns>An object representing the property that matches the specified requirements, if found; otherwise, null.</returns>
+ <exception cref="T:System.Reflection.AmbiguousMatchException">More than one property is found with the specified name and matching the specified binding constraints.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="name">name</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Type.GetProperty(System.String,System.Type)">
+ <summary>Searches for the public property with the specified name and return type.</summary>
+ <param name="name">The string containing the name of the public property to get.</param>
+ <param name="returnType">The return type of the property.</param>
+ <returns>An object representing the public property with the specified name, if found; otherwise, null.</returns>
+ <exception cref="T:System.Reflection.AmbiguousMatchException">More than one property is found with the specified name.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="name">name</paramref> is null, or <paramref name="returnType">returnType</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Type.GetProperty(System.String,System.Type[])">
+ <summary>Searches for the specified public property whose parameters match the specified argument types.</summary>
+ <param name="name">The string containing the name of the public property to get.</param>
+ <param name="types">An array of <see cref="T:System.Type"></see> objects representing the number, order, and type of the parameters for the indexed property to get. -or- An empty array of the type <see cref="T:System.Type"></see> (that is, Type[] types = new Type[0]) to get a property that is not indexed.</param>
+ <returns>An object representing the public property whose parameters match the specified argument types, if found; otherwise, null.</returns>
+ <exception cref="T:System.Reflection.AmbiguousMatchException">More than one property is found with the specified name and matching the specified argument types.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="name">name</paramref> is null. -or- <paramref name="types">types</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="types">types</paramref> is multidimensional.</exception>
+ <exception cref="T:System.NullReferenceException">An element of <paramref name="types">types</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Type.GetProperty(System.String,System.Type,System.Type[])">
+ <summary>Searches for the specified public property whose parameters match the specified argument types.</summary>
+ <param name="name">The string containing the name of the public property to get.</param>
+ <param name="returnType">The return type of the property.</param>
+ <param name="types">An array of <see cref="T:System.Type"></see> objects representing the number, order, and type of the parameters for the indexed property to get. -or- An empty array of the type <see cref="T:System.Type"></see> (that is, Type[] types = new Type[0]) to get a property that is not indexed.</param>
+ <returns>An object representing the public property whose parameters match the specified argument types, if found; otherwise, null.</returns>
+ <exception cref="T:System.Reflection.AmbiguousMatchException">More than one property is found with the specified name and matching the specified argument types.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="name">name</paramref> is null. -or- <paramref name="types">types</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="types">types</paramref> is multidimensional.</exception>
+ <exception cref="T:System.NullReferenceException">An element of <paramref name="types">types</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Type.GetProperty(System.String,System.Type,System.Type[],System.Reflection.ParameterModifier[])">
+ <summary>Searches for the specified public property whose parameters match the specified argument types and modifiers.</summary>
+ <param name="name">The string containing the name of the public property to get.</param>
+ <param name="returnType">The return type of the property.</param>
+ <param name="types">An array of <see cref="T:System.Type"></see> objects representing the number, order, and type of the parameters for the indexed property to get. -or- An empty array of the type <see cref="T:System.Type"></see> (that is, Type[] types = new Type[0]) to get a property that is not indexed.</param>
+ <param name="modifiers">An array of <see cref="T:System.Reflection.ParameterModifier"></see> objects representing the attributes associated with the corresponding element in the types array. The default binder does not process this parameter.</param>
+ <returns>An object representing the public property that matches the specified requirements, if found; otherwise, null.</returns>
+ <exception cref="T:System.Reflection.AmbiguousMatchException">More than one property is found with the specified name and matching the specified argument types and modifiers.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="name">name</paramref> is null. -or- <paramref name="types">types</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="types">types</paramref> is multidimensional. -or- <paramref name="modifiers">modifiers</paramref> is multidimensional. -or- <paramref name="types">types</paramref> and <paramref name="modifiers">modifiers</paramref> do not have the same length.</exception>
+ <exception cref="T:System.NullReferenceException">An element of <paramref name="types">types</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Type.GetProperty(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Type,System.Type[],System.Reflection.ParameterModifier[])">
+ <summary>Searches for the specified property whose parameters match the specified argument types and modifiers, using the specified binding constraints.</summary>
+ <param name="name">The string containing the name of the property to get.</param>
+ <param name="bindingAttr">A bitmask comprised of one or more <see cref="T:System.Reflection.BindingFlags"></see> that specify how the search is conducted. -or- Zero, to return null.</param>
+ <param name="binder">An object that defines a set of properties and enables binding, which can involve selection of an overloaded method, coercion of argument types, and invocation of a member through reflection. -or- A null reference (Nothing in Visual Basic), to use the <see cref="P:System.Type.DefaultBinder"></see>.</param>
+ <param name="returnType">The return type of the property.</param>
+ <param name="types">An array of <see cref="T:System.Type"></see> objects representing the number, order, and type of the parameters for the indexed property to get. -or- An empty array of the type <see cref="T:System.Type"></see> (that is, Type[] types = new Type[0]) to get a property that is not indexed.</param>
+ <param name="modifiers">An array of <see cref="T:System.Reflection.ParameterModifier"></see> objects representing the attributes associated with the corresponding element in the types array. The default binder does not process this parameter.</param>
+ <returns>An object representing the property that matches the specified requirements, if found; otherwise, null.</returns>
+ <exception cref="T:System.Reflection.AmbiguousMatchException">More than one property is found with the specified name and matching the specified binding constraints.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="name">name</paramref> is null. -or- <paramref name="types">types</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="types">types</paramref> is multidimensional. -or- <paramref name="modifiers">modifiers</paramref> is multidimensional. -or- <paramref name="types">types</paramref> and <paramref name="modifiers">modifiers</paramref> do not have the same length.</exception>
+ <exception cref="T:System.NullReferenceException">An element of <paramref name="types">types</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Type.GetPropertyImpl(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Type,System.Type[],System.Reflection.ParameterModifier[])">
+ <summary>When overridden in a derived class, searches for the specified property whose parameters match the specified argument types and modifiers, using the specified binding constraints.</summary>
+ <param name="name">The string containing the name of the property to get.</param>
+ <param name="bindingAttr">A bitmask comprised of one or more <see cref="T:System.Reflection.BindingFlags"></see> that specify how the search is conducted. -or- Zero, to return null.</param>
+ <param name="binder">An object that defines a set of properties and enables binding, which can involve selection of an overloaded member, coercion of argument types, and invocation of a member through reflection. -or- A null reference (Nothing in Visual Basic), to use the <see cref="P:System.Type.DefaultBinder"></see>.</param>
+ <param name="returnType">The return type of the property.</param>
+ <param name="types">An array of <see cref="T:System.Type"></see> objects representing the number, order, and type of the parameters for the indexed property to get. -or- An empty array of the type <see cref="T:System.Type"></see> (that is, Type[] types = new Type[0]) to get a property that is not indexed.</param>
+ <param name="modifiers">An array of <see cref="T:System.Reflection.ParameterModifier"></see> objects representing the attributes associated with the corresponding element in the types array. The default binder does not process this parameter.</param>
+ <returns>An object representing the property that matches the specified requirements, if found; otherwise, null.</returns>
+ <exception cref="T:System.Reflection.AmbiguousMatchException">More than one property is found with the specified name and matching the specified binding constraints.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="name">name</paramref> is null. -or- <paramref name="types">types</paramref> is null. -or- One of the elements in <paramref name="types">types</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="types">types</paramref> is multidimensional. -or- <paramref name="modifiers">modifiers</paramref> is multidimensional. -or- <paramref name="types">types</paramref> and <paramref name="modifiers">modifiers</paramref> do not have the same length.</exception>
+ <exception cref="T:System.NotSupportedException">The current type is a <see cref="T:System.Reflection.Emit.TypeBuilder"></see>, <see cref="T:System.Reflection.Emit.EnumBuilder"></see>, or <see cref="T:System.Reflection.Emit.GenericTypeParameterBuilder"></see>.</exception>
+ </member>
+ <member name="M:System.Type.GetType(System.String,System.Func{System.Reflection.AssemblyName,System.Reflection.Assembly},System.Func{System.Reflection.Assembly,System.String,System.Boolean,System.Type},System.Boolean,System.Boolean)">
+ <summary>Gets the type with the specified name, specifying whether to perform a case-sensitive search and whether to throw an exception if the type is not found, and optionally providing custom methods to resolve the assembly and the type.</summary>
+ <param name="typeName">The name of the type to get. If the typeResolver parameter is provided, the type name can be any string that typeResolver is capable of resolving. If the assemblyResolver parameter is provided or if standard type resolution is used, typeName must be an assembly-qualified name (see <see cref="P:System.Type.AssemblyQualifiedName"></see>), unless the type is in the currently executing assembly or in Mscorlib.dll, in which case it is sufficient to supply the type name qualified by its namespace.</param>
+ <param name="assemblyResolver">A method that locates and returns the assembly that is specified in typeName. The assembly name is passed to assemblyResolver as an <see cref="T:System.Reflection.AssemblyName"></see> object. If typeName does not contain the name of an assembly, assemblyResolver is not called. If assemblyResolver is not supplied, standard assembly resolution is performed. Caution Do not pass methods from unknown or untrusted callers. Doing so could result in elevation of privilege for malicious code. Use only methods that you provide or that you are familiar with.</param>
+ <param name="typeResolver">A method that locates and returns the type that is specified by typeName from the assembly that is returned by assemblyResolver or by standard assembly resolution. If no assembly is provided, the method can provide one. The method also takes a parameter that specifies whether to perform a case-insensitive search; the value of ignoreCase is passed to that parameter. Caution Do not pass methods from unknown or untrusted callers.</param>
+ <param name="throwOnError">true to throw an exception if the type cannot be found; false to return null. Specifying false also suppresses some other exception conditions, but not all of them. See the Exceptions section.</param>
+ <param name="ignoreCase">true to perform a case-insensitive search for typeName, false to perform a case-sensitive search for typeName.</param>
+ <returns>The type with the specified name. If the type is not found, the <paramref name="throwOnError">throwOnError</paramref> parameter specifies whether null is returned or an exception is thrown. In some cases, an exception is thrown regardless of the value of <paramref name="throwOnError">throwOnError</paramref>. See the Exceptions section.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="typeName">typeName</paramref> is null.</exception>
+ <exception cref="T:System.Reflection.TargetInvocationException">A class initializer is invoked and throws an exception.</exception>
+ <exception cref="T:System.TypeLoadException"><paramref name="throwOnError">throwOnError</paramref> is true and the type is not found. -or- <paramref name="throwOnError">throwOnError</paramref> is true and <paramref name="typeName">typeName</paramref> contains invalid characters, such as an embedded tab. -or- <paramref name="throwOnError">throwOnError</paramref> is true and <paramref name="typeName">typeName</paramref> is an empty string. -or- <paramref name="throwOnError">throwOnError</paramref> is true and <paramref name="typeName">typeName</paramref> represents an array type with an invalid size. -or- <paramref name="typeName">typeName</paramref> represents an array of <see cref="T:System.TypedReference"></see>.</exception>
+ <exception cref="T:System.ArgumentException">An error occurs when <paramref name="typeName">typeName</paramref> is parsed into a type name and an assembly name (for example, when the simple type name includes an unescaped special character). -or- <paramref name="throwOnError">throwOnError</paramref> is true and <paramref name="typeName">typeName</paramref> contains invalid syntax (for example, &quot;MyType[,*,]&quot;). -or- <paramref name="typeName">typeName</paramref> represents a generic type that has a pointer type, a ByRef type, or <see cref="T:System.Void"></see> as one of its type arguments. -or- <paramref name="typeName">typeName</paramref> represents a generic type that has an incorrect number of type arguments. -or- <paramref name="typeName">typeName</paramref> represents a generic type, and one of its type arguments does not satisfy the constraints for the corresponding type parameter.</exception>
+ <exception cref="T:System.IO.FileNotFoundException"><paramref name="throwOnError">throwOnError</paramref> is true and the assembly or one of its dependencies was not found.</exception>
+ <exception cref="T:System.IO.FileLoadException">The assembly or one of its dependencies was found, but could not be loaded. -or- <paramref name="typeName">typeName</paramref> contains an invalid assembly name. -or- <paramref name="typeName">typeName</paramref> is a valid assembly name without a type name.</exception>
+ <exception cref="T:System.BadImageFormatException">The assembly or one of its dependencies is not valid. -or- The assembly was compiled with a later version of the common language runtime than the version that is currently loaded.</exception>
+ </member>
+ <member name="M:System.Type.GetType(System.String,System.Func{System.Reflection.AssemblyName,System.Reflection.Assembly},System.Func{System.Reflection.Assembly,System.String,System.Boolean,System.Type},System.Boolean)">
+ <summary>Gets the type with the specified name, specifying whether to throw an exception if the type is not found, and optionally providing custom methods to resolve the assembly and the type.</summary>
+ <param name="typeName">The name of the type to get. If the typeResolver parameter is provided, the type name can be any string that typeResolver is capable of resolving. If the assemblyResolver parameter is provided or if standard type resolution is used, typeName must be an assembly-qualified name (see <see cref="P:System.Type.AssemblyQualifiedName"></see>), unless the type is in the currently executing assembly or in Mscorlib.dll, in which case it is sufficient to supply the type name qualified by its namespace.</param>
+ <param name="assemblyResolver">A method that locates and returns the assembly that is specified in typeName. The assembly name is passed to assemblyResolver as an <see cref="T:System.Reflection.AssemblyName"></see> object. If typeName does not contain the name of an assembly, assemblyResolver is not called. If assemblyResolver is not supplied, standard assembly resolution is performed. Caution Do not pass methods from unknown or untrusted callers. Doing so could result in elevation of privilege for malicious code. Use only methods that you provide or that you are familiar with.</param>
+ <param name="typeResolver">A method that locates and returns the type that is specified by typeName from the assembly that is returned by assemblyResolver or by standard assembly resolution. If no assembly is provided, the method can provide one. The method also takes a parameter that specifies whether to perform a case-insensitive search; false is passed to that parameter. Caution Do not pass methods from unknown or untrusted callers.</param>
+ <param name="throwOnError">true to throw an exception if the type cannot be found; false to return null. Specifying false also suppresses some other exception conditions, but not all of them. See the Exceptions section.</param>
+ <returns>The type with the specified name. If the type is not found, the <paramref name="throwOnError">throwOnError</paramref> parameter specifies whether null is returned or an exception is thrown. In some cases, an exception is thrown regardless of the value of <paramref name="throwOnError">throwOnError</paramref>. See the Exceptions section.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="typeName">typeName</paramref> is null.</exception>
+ <exception cref="T:System.Reflection.TargetInvocationException">A class initializer is invoked and throws an exception.</exception>
+ <exception cref="T:System.TypeLoadException"><paramref name="throwOnError">throwOnError</paramref> is true and the type is not found. -or- <paramref name="throwOnError">throwOnError</paramref> is true and <paramref name="typeName">typeName</paramref> contains invalid characters, such as an embedded tab. -or- <paramref name="throwOnError">throwOnError</paramref> is true and <paramref name="typeName">typeName</paramref> is an empty string. -or- <paramref name="throwOnError">throwOnError</paramref> is true and <paramref name="typeName">typeName</paramref> represents an array type with an invalid size. -or- <paramref name="typeName">typeName</paramref> represents an array of <see cref="T:System.TypedReference"></see>.</exception>
+ <exception cref="T:System.ArgumentException">An error occurs when <paramref name="typeName">typeName</paramref> is parsed into a type name and an assembly name (for example, when the simple type name includes an unescaped special character). -or- <paramref name="throwOnError">throwOnError</paramref> is true and <paramref name="typeName">typeName</paramref> contains invalid syntax (for example, &quot;MyType[,*,]&quot;). -or- <paramref name="typeName">typeName</paramref> represents a generic type that has a pointer type, a ByRef type, or <see cref="T:System.Void"></see> as one of its type arguments. -or- <paramref name="typeName">typeName</paramref> represents a generic type that has an incorrect number of type arguments. -or- <paramref name="typeName">typeName</paramref> represents a generic type, and one of its type arguments does not satisfy the constraints for the corresponding type parameter.</exception>
+ <exception cref="T:System.IO.FileNotFoundException"><paramref name="throwOnError">throwOnError</paramref> is true and the assembly or one of its dependencies was not found. -or- <paramref name="typeName">typeName</paramref> contains an invalid assembly name. -or- <paramref name="typeName">typeName</paramref> is a valid assembly name without a type name.</exception>
+ <exception cref="T:System.IO.FileLoadException">The assembly or one of its dependencies was found, but could not be loaded.</exception>
+ <exception cref="T:System.BadImageFormatException">The assembly or one of its dependencies is not valid. -or- The assembly was compiled with a later version of the common language runtime than the version that is currently loaded.</exception>
+ </member>
+ <member name="M:System.Type.GetType(System.String,System.Func{System.Reflection.AssemblyName,System.Reflection.Assembly},System.Func{System.Reflection.Assembly,System.String,System.Boolean,System.Type})">
+ <summary>Gets the type with the specified name, optionally providing custom methods to resolve the assembly and the type.</summary>
+ <param name="typeName">The name of the type to get. If the typeResolver parameter is provided, the type name can be any string that typeResolver is capable of resolving. If the assemblyResolver parameter is provided or if standard type resolution is used, typeName must be an assembly-qualified name (see <see cref="P:System.Type.AssemblyQualifiedName"></see>), unless the type is in the currently executing assembly or in Mscorlib.dll, in which case it is sufficient to supply the type name qualified by its namespace.</param>
+ <param name="assemblyResolver">A method that locates and returns the assembly that is specified in typeName. The assembly name is passed to assemblyResolver as an <see cref="T:System.Reflection.AssemblyName"></see> object. If typeName does not contain the name of an assembly, assemblyResolver is not called. If assemblyResolver is not supplied, standard assembly resolution is performed. Caution Do not pass methods from unknown or untrusted callers. Doing so could result in elevation of privilege for malicious code. Use only methods that you provide or that you are familiar with.</param>
+ <param name="typeResolver">A method that locates and returns the type that is specified by typeName from the assembly that is returned by assemblyResolver or by standard assembly resolution. If no assembly is provided, the typeResolver method can provide one. The method also takes a parameter that specifies whether to perform a case-insensitive search; false is passed to that parameter. Caution Do not pass methods from unknown or untrusted callers.</param>
+ <returns>The type with the specified name, or null if the type is not found.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="typeName">typeName</paramref> is null.</exception>
+ <exception cref="T:System.Reflection.TargetInvocationException">A class initializer is invoked and throws an exception.</exception>
+ <exception cref="T:System.ArgumentException">An error occurs when <paramref name="typeName">typeName</paramref> is parsed into a type name and an assembly name (for example, when the simple type name includes an unescaped special character). -or- <paramref name="typeName">typeName</paramref> represents a generic type that has a pointer type, a ByRef type, or <see cref="T:System.Void"></see> as one of its type arguments. -or- <paramref name="typeName">typeName</paramref> represents a generic type that has an incorrect number of type arguments. -or- <paramref name="typeName">typeName</paramref> represents a generic type, and one of its type arguments does not satisfy the constraints for the corresponding type parameter.</exception>
+ <exception cref="T:System.TypeLoadException"><paramref name="typeName">typeName</paramref> represents an array of <see cref="T:System.TypedReference"></see>.</exception>
+ <exception cref="T:System.IO.FileLoadException">The assembly or one of its dependencies was found, but could not be loaded. -or- <paramref name="typeName">typeName</paramref> contains an invalid assembly name. -or- <paramref name="typeName">typeName</paramref> is a valid assembly name without a type name.</exception>
+ <exception cref="T:System.BadImageFormatException">The assembly or one of its dependencies is not valid. -or- The assembly was compiled with a later version of the common language runtime than the version that is currently loaded.</exception>
+ </member>
+ <member name="M:System.Type.GetType">
+ <summary>Gets the current <see cref="T:System.Type"></see>.</summary>
+ <returns>The current <see cref="T:System.Type"></see>.</returns>
+ <exception cref="T:System.Reflection.TargetInvocationException">A class initializer is invoked and throws an exception.</exception>
+ </member>
+ <member name="M:System.Type.GetType(System.String,System.Boolean)">
+ <summary>Gets the <see cref="T:System.Type"></see> with the specified name, performing a case-sensitive search and specifying whether to throw an exception if the type is not found.</summary>
+ <param name="typeName">The assembly-qualified name of the type to get. See <see cref="P:System.Type.AssemblyQualifiedName"></see>. If the type is in the currently executing assembly or in Mscorlib.dll, it is sufficient to supply the type name qualified by its namespace.</param>
+ <param name="throwOnError">true to throw an exception if the type cannot be found; false to return null. Specifying false also suppresses some other exception conditions, but not all of them. See the Exceptions section.</param>
+ <returns>The type with the specified name. If the type is not found, the <paramref name="throwOnError">throwOnError</paramref> parameter specifies whether null is returned or an exception is thrown. In some cases, an exception is thrown regardless of the value of <paramref name="throwOnError">throwOnError</paramref>. See the Exceptions section.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="typeName">typeName</paramref> is null.</exception>
+ <exception cref="T:System.Reflection.TargetInvocationException">A class initializer is invoked and throws an exception.</exception>
+ <exception cref="T:System.TypeLoadException"><paramref name="throwOnError">throwOnError</paramref> is true and the type is not found. -or- <paramref name="throwOnError">throwOnError</paramref> is true and <paramref name="typeName">typeName</paramref> contains invalid characters, such as an embedded tab. -or- <paramref name="throwOnError">throwOnError</paramref> is true and <paramref name="typeName">typeName</paramref> is an empty string. -or- <paramref name="throwOnError">throwOnError</paramref> is true and <paramref name="typeName">typeName</paramref> represents an array type with an invalid size. -or- <paramref name="typeName">typeName</paramref> represents an array of <see cref="T:System.TypedReference"></see>.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="throwOnError">throwOnError</paramref> is true and <paramref name="typeName">typeName</paramref> contains invalid syntax. For example, &quot;MyType[,*,]&quot;. -or- <paramref name="typeName">typeName</paramref> represents a generic type that has a pointer type, a ByRef type, or <see cref="T:System.Void"></see> as one of its type arguments. -or- <paramref name="typeName">typeName</paramref> represents a generic type that has an incorrect number of type arguments. -or- <paramref name="typeName">typeName</paramref> represents a generic type, and one of its type arguments does not satisfy the constraints for the corresponding type parameter.</exception>
+ <exception cref="T:System.IO.FileNotFoundException"><paramref name="throwOnError">throwOnError</paramref> is true and the assembly or one of its dependencies was not found.</exception>
+ <exception cref="T:System.IO.FileLoadException">
+ In the [.NET for Windows Store apps](http://go.microsoft.com/fwlink/?LinkID=247912) or the [Portable Class Library](~/docs/standard/cross-platform/cross-platform-development-with-the-portable-class-library.md), catch the base class exception, <see cref="T:System.IO.IOException"></see>, instead.
+
+ The assembly or one of its dependencies was found, but could not be loaded.</exception>
+ <exception cref="T:System.BadImageFormatException">The assembly or one of its dependencies is not valid. -or- Version 2.0 or later of the common language runtime is currently loaded, and the assembly was compiled with a later version.</exception>
+ </member>
+ <member name="M:System.Type.GetType(System.String)">
+ <summary>Gets the <see cref="T:System.Type"></see> with the specified name, performing a case-sensitive search.</summary>
+ <param name="typeName">The assembly-qualified name of the type to get. See <see cref="P:System.Type.AssemblyQualifiedName"></see>. If the type is in the currently executing assembly or in Mscorlib.dll, it is sufficient to supply the type name qualified by its namespace.</param>
+ <returns>The type with the specified name, if found; otherwise, null.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="typeName">typeName</paramref> is null.</exception>
+ <exception cref="T:System.Reflection.TargetInvocationException">A class initializer is invoked and throws an exception.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="typeName">typeName</paramref> represents a generic type that has a pointer type, a ByRef type, or <see cref="T:System.Void"></see> as one of its type arguments. -or- <paramref name="typeName">typeName</paramref> represents a generic type that has an incorrect number of type arguments. -or- <paramref name="typeName">typeName</paramref> represents a generic type, and one of its type arguments does not satisfy the constraints for the corresponding type parameter.</exception>
+ <exception cref="T:System.TypeLoadException"><paramref name="typeName">typeName</paramref> represents an array of <see cref="T:System.TypedReference"></see>.</exception>
+ <exception cref="T:System.IO.FileLoadException">
+ In the [.NET for Windows Store apps](http://go.microsoft.com/fwlink/?LinkID=247912) or the [Portable Class Library](~/docs/standard/cross-platform/cross-platform-development-with-the-portable-class-library.md), catch the base class exception, <see cref="T:System.IO.IOException"></see>, instead.
+
+ The assembly or one of its dependencies was found, but could not be loaded.</exception>
+ <exception cref="T:System.BadImageFormatException">The assembly or one of its dependencies is not valid. -or- Version 2.0 or later of the common language runtime is currently loaded, and the assembly was compiled with a later version.</exception>
+ </member>
+ <member name="M:System.Type.GetType(System.String,System.Boolean,System.Boolean)">
+ <summary>Gets the <see cref="T:System.Type"></see> with the specified name, specifying whether to throw an exception if the type is not found and whether to perform a case-sensitive search.</summary>
+ <param name="typeName">The assembly-qualified name of the type to get. See <see cref="P:System.Type.AssemblyQualifiedName"></see>. If the type is in the currently executing assembly or in Mscorlib.dll, it is sufficient to supply the type name qualified by its namespace.</param>
+ <param name="throwOnError">true to throw an exception if the type cannot be found; false to return null.Specifying false also suppresses some other exception conditions, but not all of them. See the Exceptions section.</param>
+ <param name="ignoreCase">true to perform a case-insensitive search for typeName, false to perform a case-sensitive search for typeName.</param>
+ <returns>The type with the specified name. If the type is not found, the <paramref name="throwOnError">throwOnError</paramref> parameter specifies whether null is returned or an exception is thrown. In some cases, an exception is thrown regardless of the value of <paramref name="throwOnError">throwOnError</paramref>. See the Exceptions section.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="typeName">typeName</paramref> is null.</exception>
+ <exception cref="T:System.Reflection.TargetInvocationException">A class initializer is invoked and throws an exception.</exception>
+ <exception cref="T:System.TypeLoadException"><paramref name="throwOnError">throwOnError</paramref> is true and the type is not found. -or- <paramref name="throwOnError">throwOnError</paramref> is true and <paramref name="typeName">typeName</paramref> contains invalid characters, such as an embedded tab. -or- <paramref name="throwOnError">throwOnError</paramref> is true and <paramref name="typeName">typeName</paramref> is an empty string. -or- <paramref name="throwOnError">throwOnError</paramref> is true and <paramref name="typeName">typeName</paramref> represents an array type with an invalid size. -or- <paramref name="typeName">typeName</paramref> represents an array of <see cref="T:System.TypedReference"></see>.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="throwOnError">throwOnError</paramref> is true and <paramref name="typeName">typeName</paramref> contains invalid syntax. For example, &quot;MyType[,*,]&quot;. -or- <paramref name="typeName">typeName</paramref> represents a generic type that has a pointer type, a ByRef type, or <see cref="T:System.Void"></see> as one of its type arguments. -or- <paramref name="typeName">typeName</paramref> represents a generic type that has an incorrect number of type arguments. -or- <paramref name="typeName">typeName</paramref> represents a generic type, and one of its type arguments does not satisfy the constraints for the corresponding type parameter.</exception>
+ <exception cref="T:System.IO.FileNotFoundException"><paramref name="throwOnError">throwOnError</paramref> is true and the assembly or one of its dependencies was not found.</exception>
+ <exception cref="T:System.IO.FileLoadException">The assembly or one of its dependencies was found, but could not be loaded.</exception>
+ <exception cref="T:System.BadImageFormatException">The assembly or one of its dependencies is not valid. -or- Version 2.0 or later of the common language runtime is currently loaded, and the assembly was compiled with a later version.</exception>
+ </member>
+ <member name="M:System.Type.GetTypeArray(System.Object[])">
+ <summary>Gets the types of the objects in the specified array.</summary>
+ <param name="args">An array of objects whose types to determine.</param>
+ <returns>An array of <see cref="T:System.Type"></see> objects representing the types of the corresponding elements in <paramref name="args">args</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="args">args</paramref> is null. -or- One or more of the elements in <paramref name="args">args</paramref> is null.</exception>
+ <exception cref="T:System.Reflection.TargetInvocationException">The class initializers are invoked and at least one throws an exception.</exception>
+ </member>
+ <member name="M:System.Type.GetTypeCode(System.Type)">
+ <summary>Gets the underlying type code of the specified <see cref="T:System.Type"></see>.</summary>
+ <param name="type">The type whose underlying type code to get.</param>
+ <returns>The code of the underlying type, or <see cref="F:System.TypeCode.Empty"></see> if <paramref name="type">type</paramref> is null.</returns>
+ </member>
+ <member name="M:System.Type.GetTypeCodeImpl">
+ <summary>Returns the underlying type code of this <see cref="T:System.Type"></see> instance.</summary>
+ <returns>The type code of the underlying type.</returns>
+ </member>
+ <member name="M:System.Type.GetTypeFromCLSID(System.Guid,System.String,System.Boolean)">
+ <summary>Gets the type associated with the specified class identifier (CLSID) from the specified server, specifying whether to throw an exception if an error occurs while loading the type.</summary>
+ <param name="clsid">The CLSID of the type to get.</param>
+ <param name="server">The server from which to load the type. If the server name is null, this method automatically reverts to the local machine.</param>
+ <param name="throwOnError">true to throw any exception that occurs. -or- false to ignore any exception that occurs.</param>
+ <returns>System.__ComObject regardless of whether the CLSID is valid.</returns>
+ </member>
+ <member name="M:System.Type.GetTypeFromCLSID(System.Guid,System.String)">
+ <summary>Gets the type associated with the specified class identifier (CLSID) from the specified server.</summary>
+ <param name="clsid">The CLSID of the type to get.</param>
+ <param name="server">The server from which to load the type. If the server name is null, this method automatically reverts to the local machine.</param>
+ <returns>System.__ComObject regardless of whether the CLSID is valid.</returns>
+ </member>
+ <member name="M:System.Type.GetTypeFromCLSID(System.Guid,System.Boolean)">
+ <summary>Gets the type associated with the specified class identifier (CLSID), specifying whether to throw an exception if an error occurs while loading the type.</summary>
+ <param name="clsid">The CLSID of the type to get.</param>
+ <param name="throwOnError">true to throw any exception that occurs. -or- false to ignore any exception that occurs.</param>
+ <returns>System.__ComObject regardless of whether the CLSID is valid.</returns>
+ </member>
+ <member name="M:System.Type.GetTypeFromCLSID(System.Guid)">
+ <summary>Gets the type associated with the specified class identifier (CLSID).</summary>
+ <param name="clsid">The CLSID of the type to get.</param>
+ <returns>System.__ComObject regardless of whether the CLSID is valid.</returns>
+ </member>
+ <member name="M:System.Type.GetTypeFromHandle(System.RuntimeTypeHandle)">
+ <summary>Gets the type referenced by the specified type handle.</summary>
+ <param name="handle">The object that refers to the type.</param>
+ <returns>The type referenced by the specified <see cref="T:System.RuntimeTypeHandle"></see>, or null if the <see cref="P:System.RuntimeTypeHandle.Value"></see> property of <paramref name="handle">handle</paramref> is null.</returns>
+ <exception cref="T:System.Reflection.TargetInvocationException">A class initializer is invoked and throws an exception.</exception>
+ </member>
+ <member name="M:System.Type.GetTypeFromProgID(System.String)">
+ <summary>Gets the type associated with the specified program identifier (ProgID), returning null if an error is encountered while loading the <see cref="T:System.Type"></see>.</summary>
+ <param name="progID">The ProgID of the type to get.</param>
+ <returns>The type associated with the specified ProgID, if <paramref name="progID">progID</paramref> is a valid entry in the registry and a type is associated with it; otherwise, null.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="progID">progID</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Type.GetTypeFromProgID(System.String,System.Boolean)">
+ <summary>Gets the type associated with the specified program identifier (ProgID), specifying whether to throw an exception if an error occurs while loading the type.</summary>
+ <param name="progID">The ProgID of the type to get.</param>
+ <param name="throwOnError">true to throw any exception that occurs. -or- false to ignore any exception that occurs.</param>
+ <returns>The type associated with the specified program identifier (ProgID), if <paramref name="progID">progID</paramref> is a valid entry in the registry and a type is associated with it; otherwise, null.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="progID">progID</paramref> is null.</exception>
+ <exception cref="T:System.Runtime.InteropServices.COMException">The specified ProgID is not registered.</exception>
+ </member>
+ <member name="M:System.Type.GetTypeFromProgID(System.String,System.String)">
+ <summary>Gets the type associated with the specified program identifier (progID) from the specified server, returning null if an error is encountered while loading the type.</summary>
+ <param name="progID">The progID of the type to get.</param>
+ <param name="server">The server from which to load the type. If the server name is null, this method automatically reverts to the local machine.</param>
+ <returns>The type associated with the specified program identifier (progID), if <paramref name="progID">progID</paramref> is a valid entry in the registry and a type is associated with it; otherwise, null.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="prodID">prodID</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Type.GetTypeFromProgID(System.String,System.String,System.Boolean)">
+ <summary>Gets the type associated with the specified program identifier (progID) from the specified server, specifying whether to throw an exception if an error occurs while loading the type.</summary>
+ <param name="progID">The progID of the <see cref="T:System.Type"></see> to get.</param>
+ <param name="server">The server from which to load the type. If the server name is null, this method automatically reverts to the local machine.</param>
+ <param name="throwOnError">true to throw any exception that occurs. -or- false to ignore any exception that occurs.</param>
+ <returns>The type associated with the specified program identifier (progID), if <paramref name="progID">progID</paramref> is a valid entry in the registry and a type is associated with it; otherwise, null.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="progID">progID</paramref> is null.</exception>
+ <exception cref="T:System.Runtime.InteropServices.COMException">The specified progID is not registered.</exception>
+ </member>
+ <member name="M:System.Type.GetTypeHandle(System.Object)">
+ <summary>Gets the handle for the <see cref="T:System.Type"></see> of a specified object.</summary>
+ <param name="o">The object for which to get the type handle.</param>
+ <returns>The handle for the <see cref="T:System.Type"></see> of the specified <see cref="T:System.Object"></see>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="o">o</paramref> is null.</exception>
+ </member>
+ <member name="P:System.Type.GUID">
+ <summary>Gets the GUID associated with the <see cref="T:System.Type"></see>.</summary>
+ <returns>The GUID associated with the <see cref="T:System.Type"></see>.</returns>
+ </member>
+ <member name="P:System.Type.HasElementType">
+ <summary>Gets a value indicating whether the current <see cref="T:System.Type"></see> encompasses or refers to another type; that is, whether the current <see cref="T:System.Type"></see> is an array, a pointer, or is passed by reference.</summary>
+ <returns>true if the <see cref="T:System.Type"></see> is an array, a pointer, or is passed by reference; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Type.HasElementTypeImpl">
+ <summary>When overridden in a derived class, implements the <see cref="P:System.Type.HasElementType"></see> property and determines whether the current <see cref="T:System.Type"></see> encompasses or refers to another type; that is, whether the current <see cref="T:System.Type"></see> is an array, a pointer, or is passed by reference.</summary>
+ <returns>true if the <see cref="T:System.Type"></see> is an array, a pointer, or is passed by reference; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Type.InvokeMember(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object,System.Object[],System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[])">
+ <summary>When overridden in a derived class, invokes the specified member, using the specified binding constraints and matching the specified argument list, modifiers and culture.</summary>
+ <param name="name">The string containing the name of the constructor, method, property, or field member to invoke. -or- An empty string (&quot;&quot;) to invoke the default member. -or- For IDispatch members, a string representing the DispID, for example &quot;[DispID=3]&quot;.</param>
+ <param name="invokeAttr">A bitmask comprised of one or more <see cref="T:System.Reflection.BindingFlags"></see> that specify how the search is conducted. The access can be one of the BindingFlags such as Public, NonPublic, Private, InvokeMethod, GetField, and so on. The type of lookup need not be specified. If the type of lookup is omitted, BindingFlags.Public | BindingFlags.Instance | BindingFlags.Static are used.</param>
+ <param name="binder">An object that defines a set of properties and enables binding, which can involve selection of an overloaded method, coercion of argument types, and invocation of a member through reflection. -or- A null reference (Nothing in Visual Basic), to use the <see cref="P:System.Type.DefaultBinder"></see>. Note that explicitly defining a <see cref="T:System.Reflection.Binder"></see> object may be required for successfully invoking method overloads with variable arguments.</param>
+ <param name="target">The object on which to invoke the specified member.</param>
+ <param name="args">An array containing the arguments to pass to the member to invoke.</param>
+ <param name="modifiers">An array of <see cref="T:System.Reflection.ParameterModifier"></see> objects representing the attributes associated with the corresponding element in the args array. A parameter's associated attributes are stored in the member's signature. The default binder processes this parameter only when calling a COM component.</param>
+ <param name="culture">The <see cref="T:System.Globalization.CultureInfo"></see> object representing the globalization locale to use, which may be necessary for locale-specific conversions, such as converting a numeric String to a Double. -or- A null reference (Nothing in Visual Basic) to use the current thread's <see cref="T:System.Globalization.CultureInfo"></see>.</param>
+ <param name="namedParameters">An array containing the names of the parameters to which the values in the args array are passed.</param>
+ <returns>An object representing the return value of the invoked member.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="invokeAttr">invokeAttr</paramref> does not contain CreateInstance and <paramref name="name">name</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="args">args</paramref> and <paramref name="modifiers">modifiers</paramref> do not have the same length. -or- <paramref name="invokeAttr">invokeAttr</paramref> is not a valid <see cref="T:System.Reflection.BindingFlags"></see> attribute. -or- <paramref name="invokeAttr">invokeAttr</paramref> does not contain one of the following binding flags: InvokeMethod, CreateInstance, GetField, SetField, GetProperty, or SetProperty. -or- <paramref name="invokeAttr">invokeAttr</paramref> contains CreateInstance combined with InvokeMethod, GetField, SetField, GetProperty, or SetProperty. -or- <paramref name="invokeAttr">invokeAttr</paramref> contains both GetField and SetField. -or- <paramref name="invokeAttr">invokeAttr</paramref> contains both GetProperty and SetProperty. -or- <paramref name="invokeAttr">invokeAttr</paramref> contains InvokeMethod combined with SetField or SetProperty. -or- <paramref name="invokeAttr">invokeAttr</paramref> contains SetField and <paramref name="args">args</paramref> has more than one element. -or- The named parameter array is larger than the argument array. -or- This method is called on a COM object and one of the following binding flags was not passed in: BindingFlags.InvokeMethod, BindingFlags.GetProperty, BindingFlags.SetProperty, BindingFlags.PutDispProperty, or BindingFlags.PutRefDispProperty. -or- One of the named parameter arrays contains a string that is null.</exception>
+ <exception cref="T:System.MethodAccessException">The specified member is a class initializer.</exception>
+ <exception cref="T:System.MissingFieldException">The field or property cannot be found.</exception>
+ <exception cref="T:System.MissingMethodException">No method can be found that matches the arguments in <paramref name="args">args</paramref>. -or- No member can be found that has the argument names supplied in <paramref name="namedParameters">namedParameters</paramref>. -or- The current <see cref="T:System.Type"></see> object represents a type that contains open type parameters, that is, <see cref="P:System.Type.ContainsGenericParameters"></see> returns true.</exception>
+ <exception cref="T:System.Reflection.TargetException">The specified member cannot be invoked on <paramref name="target">target</paramref>.</exception>
+ <exception cref="T:System.Reflection.AmbiguousMatchException">More than one method matches the binding criteria.</exception>
+ <exception cref="T:System.InvalidOperationException">The method represented by <paramref name="name">name</paramref> has one or more unspecified generic type parameters. That is, the method's <see cref="P:System.Reflection.MethodInfo.ContainsGenericParameters"></see> property returns true.</exception>
+ </member>
+ <member name="M:System.Type.InvokeMember(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object,System.Object[])">
+ <summary>Invokes the specified member, using the specified binding constraints and matching the specified argument list.</summary>
+ <param name="name">The string containing the name of the constructor, method, property, or field member to invoke. -or- An empty string (&quot;&quot;) to invoke the default member. -or- For IDispatch members, a string representing the DispID, for example &quot;[DispID=3]&quot;.</param>
+ <param name="invokeAttr">A bitmask comprised of one or more <see cref="T:System.Reflection.BindingFlags"></see> that specify how the search is conducted. The access can be one of the BindingFlags such as Public, NonPublic, Private, InvokeMethod, GetField, and so on. The type of lookup need not be specified. If the type of lookup is omitted, BindingFlags.Public | BindingFlags.Instance | BindingFlags.Static are used.</param>
+ <param name="binder">An object that defines a set of properties and enables binding, which can involve selection of an overloaded method, coercion of argument types, and invocation of a member through reflection. -or- A null reference (Nothing in Visual Basic), to use the <see cref="P:System.Type.DefaultBinder"></see>. Note that explicitly defining a <see cref="T:System.Reflection.Binder"></see> object may be required for successfully invoking method overloads with variable arguments.</param>
+ <param name="target">The object on which to invoke the specified member.</param>
+ <param name="args">An array containing the arguments to pass to the member to invoke.</param>
+ <returns>An object representing the return value of the invoked member.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="invokeAttr">invokeAttr</paramref> does not contain CreateInstance and <paramref name="name">name</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="invokeAttr">invokeAttr</paramref> is not a valid <see cref="T:System.Reflection.BindingFlags"></see> attribute. -or- <paramref name="invokeAttr">invokeAttr</paramref> does not contain one of the following binding flags: InvokeMethod, CreateInstance, GetField, SetField, GetProperty, or SetProperty. -or- <paramref name="invokeAttr">invokeAttr</paramref> contains CreateInstance combined with InvokeMethod, GetField, SetField, GetProperty, or SetProperty. -or- <paramref name="invokeAttr">invokeAttr</paramref> contains both GetField and SetField. -or- <paramref name="invokeAttr">invokeAttr</paramref> contains both GetProperty and SetProperty. -or- <paramref name="invokeAttr">invokeAttr</paramref> contains InvokeMethod combined with SetField or SetProperty. -or- <paramref name="invokeAttr">invokeAttr</paramref> contains SetField and <paramref name="args">args</paramref> has more than one element. -or- This method is called on a COM object and one of the following binding flags was not passed in: BindingFlags.InvokeMethod, BindingFlags.GetProperty, BindingFlags.SetProperty, BindingFlags.PutDispProperty, or BindingFlags.PutRefDispProperty. -or- One of the named parameter arrays contains a string that is null.</exception>
+ <exception cref="T:System.MethodAccessException">The specified member is a class initializer.</exception>
+ <exception cref="T:System.MissingFieldException">The field or property cannot be found.</exception>
+ <exception cref="T:System.MissingMethodException">No method can be found that matches the arguments in <paramref name="args">args</paramref>. -or- The current <see cref="T:System.Type"></see> object represents a type that contains open type parameters, that is, <see cref="P:System.Type.ContainsGenericParameters"></see> returns true.</exception>
+ <exception cref="T:System.Reflection.TargetException">The specified member cannot be invoked on <paramref name="target">target</paramref>.</exception>
+ <exception cref="T:System.Reflection.AmbiguousMatchException">More than one method matches the binding criteria.</exception>
+ <exception cref="T:System.NotSupportedException">The .NET Compact Framework does not currently support this method.</exception>
+ <exception cref="T:System.InvalidOperationException">The method represented by <paramref name="name">name</paramref> has one or more unspecified generic type parameters. That is, the method's <see cref="P:System.Reflection.MethodInfo.ContainsGenericParameters"></see> property returns true.</exception>
+ </member>
+ <member name="M:System.Type.InvokeMember(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object,System.Object[],System.Globalization.CultureInfo)">
+ <summary>Invokes the specified member, using the specified binding constraints and matching the specified argument list and culture.</summary>
+ <param name="name">The string containing the name of the constructor, method, property, or field member to invoke. -or- An empty string (&quot;&quot;) to invoke the default member. -or- For IDispatch members, a string representing the DispID, for example &quot;[DispID=3]&quot;.</param>
+ <param name="invokeAttr">A bitmask comprised of one or more <see cref="T:System.Reflection.BindingFlags"></see> that specify how the search is conducted. The access can be one of the BindingFlags such as Public, NonPublic, Private, InvokeMethod, GetField, and so on. The type of lookup need not be specified. If the type of lookup is omitted, BindingFlags.Public | BindingFlags.Instance | BindingFlags.Static are used.</param>
+ <param name="binder">An object that defines a set of properties and enables binding, which can involve selection of an overloaded method, coercion of argument types, and invocation of a member through reflection. -or- A null reference (Nothing in Visual Basic), to use the <see cref="P:System.Type.DefaultBinder"></see>. Note that explicitly defining a <see cref="T:System.Reflection.Binder"></see> object may be required for successfully invoking method overloads with variable arguments.</param>
+ <param name="target">The object on which to invoke the specified member.</param>
+ <param name="args">An array containing the arguments to pass to the member to invoke.</param>
+ <param name="culture">The object representing the globalization locale to use, which may be necessary for locale-specific conversions, such as converting a numeric <see cref="T:System.String"></see> to a <see cref="T:System.Double"></see>. -or- A null reference (Nothing in Visual Basic) to use the current thread's <see cref="T:System.Globalization.CultureInfo"></see>.</param>
+ <returns>An object representing the return value of the invoked member.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="invokeAttr">invokeAttr</paramref> does not contain CreateInstance and <paramref name="name">name</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="invokeAttr">invokeAttr</paramref> is not a valid <see cref="T:System.Reflection.BindingFlags"></see> attribute. -or- <paramref name="invokeAttr">invokeAttr</paramref> does not contain one of the following binding flags: InvokeMethod, CreateInstance, GetField, SetField, GetProperty, or SetProperty. -or- <paramref name="invokeAttr">invokeAttr</paramref> contains CreateInstance combined with InvokeMethod, GetField, SetField, GetProperty, or SetProperty. -or- <paramref name="invokeAttr">invokeAttr</paramref> contains both GetField and SetField. -or- <paramref name="invokeAttr">invokeAttr</paramref> contains both GetProperty and SetProperty. -or- <paramref name="invokeAttr">invokeAttr</paramref> contains InvokeMethod combined with SetField or SetProperty. -or- <paramref name="invokeAttr">invokeAttr</paramref> contains SetField and <paramref name="args">args</paramref> has more than one element. -or- This method is called on a COM object and one of the following binding flags was not passed in: BindingFlags.InvokeMethod, BindingFlags.GetProperty, BindingFlags.SetProperty, BindingFlags.PutDispProperty, or BindingFlags.PutRefDispProperty. -or- One of the named parameter arrays contains a string that is null.</exception>
+ <exception cref="T:System.MethodAccessException">The specified member is a class initializer.</exception>
+ <exception cref="T:System.MissingFieldException">The field or property cannot be found.</exception>
+ <exception cref="T:System.MissingMethodException">No method can be found that matches the arguments in <paramref name="args">args</paramref>. -or- The current <see cref="T:System.Type"></see> object represents a type that contains open type parameters, that is, <see cref="P:System.Type.ContainsGenericParameters"></see> returns true.</exception>
+ <exception cref="T:System.Reflection.TargetException">The specified member cannot be invoked on <paramref name="target">target</paramref>.</exception>
+ <exception cref="T:System.Reflection.AmbiguousMatchException">More than one method matches the binding criteria.</exception>
+ <exception cref="T:System.InvalidOperationException">The method represented by <paramref name="name">name</paramref> has one or more unspecified generic type parameters. That is, the method's <see cref="P:System.Reflection.MethodInfo.ContainsGenericParameters"></see> property returns true.</exception>
+ </member>
+ <member name="P:System.Type.IsAbstract">
+ <summary>Gets a value indicating whether the <see cref="T:System.Type"></see> is abstract and must be overridden.</summary>
+ <returns>true if the <see cref="T:System.Type"></see> is abstract; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Type.IsAnsiClass">
+ <summary>Gets a value indicating whether the string format attribute AnsiClass is selected for the <see cref="T:System.Type"></see>.</summary>
+ <returns>true if the string format attribute AnsiClass is selected for the <see cref="T:System.Type"></see>; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Type.IsArray">
+ <summary>Gets a value that indicates whether the type is an array.</summary>
+ <returns>true if the current type is an array; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Type.IsArrayImpl">
+ <summary>When overridden in a derived class, implements the <see cref="P:System.Type.IsArray"></see> property and determines whether the <see cref="T:System.Type"></see> is an array.</summary>
+ <returns>true if the <see cref="T:System.Type"></see> is an array; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Type.IsAssignableFrom(System.Type)">
+ <summary>Determines whether an instance of a specified type can be assigned to an instance of the current type.</summary>
+ <param name="c">The type to compare with the current type.</param>
+ <returns>true if any of the following conditions is true: <paramref name="c">c</paramref> and the current instance represent the same type. <paramref name="c">c</paramref> is derived either directly or indirectly from the current instance. <paramref name="c">c</paramref> is derived directly from the current instance if it inherits from the current instance; <paramref name="c">c</paramref> is derived indirectly from the current instance if it inherits from a succession of one or more classes that inherit from the current instance. The current instance is an interface that <paramref name="c">c</paramref> implements. <paramref name="c">c</paramref> is a generic type parameter, and the current instance represents one of the constraints of <paramref name="c">c</paramref>. In the following example, the current instance is a <see cref="T:System.Type"></see> object that represents the <see cref="T:System.IO.Stream"></see> class. GenericWithConstraint is a generic type whose generic type parameter must be of type <see cref="T:System.IO.Stream"></see>. Passing its generic type parameter to the <see cref="M:System.Type.IsAssignableFrom(System.Type)"></see> indicates that an instance of the generic type parameter can be assigned to an <see cref="T:System.IO.Stream"></see> object. using System;
+using System.IO;
+
+public class Example
+{
+ public static void Main()
+ {
+ Type t = typeof(Stream);
+ Type genericT = typeof(GenericWithConstraint&lt;&gt;);
+ Type genericParam = genericT.GetGenericArguments()[0];
+ Console.WriteLine(t.IsAssignableFrom(genericParam));
+ // Displays True.
+ }
+}
+
+public class GenericWithConstraint&lt;T&gt; where T : Stream
+{}
+Imports System.IO
+
+Module Example
+ Public Sub Main()
+ Dim t As Type = GetType(Stream)
+ Dim genericT As Type = GetType(GenericWithConstraint(Of ))
+ Dim genericParam As Type = genericT.GetGenericArguments()(0)
+ Console.WriteLine(t.IsAssignableFrom(genericParam))
+ ' Displays True.
+ End Sub
+End Module
+
+Public Class GenericWithConstraint(Of T As Stream)
+End Class
+<paramref name="c">c</paramref> represents a value type, and the current instance represents Nullable (Nullable(Of c) in Visual Basic). false if none of these conditions are true, or if <paramref name="c">c</paramref> is null.</returns>
+ </member>
+ <member name="P:System.Type.IsAutoClass">
+ <summary>Gets a value indicating whether the string format attribute AutoClass is selected for the <see cref="T:System.Type"></see>.</summary>
+ <returns>true if the string format attribute AutoClass is selected for the <see cref="T:System.Type"></see>; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Type.IsAutoLayout">
+ <summary>Gets a value indicating whether the fields of the current type are laid out automatically by the common language runtime.</summary>
+ <returns>true if the <see cref="P:System.Type.Attributes"></see> property of the current type includes <see cref="F:System.Reflection.TypeAttributes.AutoLayout"></see>; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Type.IsByRef">
+ <summary>Gets a value indicating whether the <see cref="T:System.Type"></see> is passed by reference.</summary>
+ <returns>true if the <see cref="T:System.Type"></see> is passed by reference; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Type.IsByRefImpl">
+ <summary>When overridden in a derived class, implements the <see cref="P:System.Type.IsByRef"></see> property and determines whether the <see cref="T:System.Type"></see> is passed by reference.</summary>
+ <returns>true if the <see cref="T:System.Type"></see> is passed by reference; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Type.IsClass">
+ <summary>Gets a value indicating whether the <see cref="T:System.Type"></see> is a class or a delegate; that is, not a value type or interface.</summary>
+ <returns>true if the <see cref="T:System.Type"></see> is a class; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Type.IsCOMObject">
+ <summary>Gets a value indicating whether the <see cref="T:System.Type"></see> is a COM object.</summary>
+ <returns>true if the <see cref="T:System.Type"></see> is a COM object; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Type.IsCOMObjectImpl">
+ <summary>When overridden in a derived class, implements the <see cref="P:System.Type.IsCOMObject"></see> property and determines whether the <see cref="T:System.Type"></see> is a COM object.</summary>
+ <returns>true if the <see cref="T:System.Type"></see> is a COM object; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Type.IsConstructedGenericType">
+ <summary>Gets a value that indicates whether this object represents a constructed generic type. You can create instances of a constructed generic type.</summary>
+ <returns>true if this object represents a constructed generic type; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Type.IsContextful">
+ <summary>Gets a value indicating whether the <see cref="T:System.Type"></see> can be hosted in a context.</summary>
+ <returns>true if the <see cref="T:System.Type"></see> can be hosted in a context; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Type.IsContextfulImpl">
+ <summary>Implements the <see cref="P:System.Type.IsContextful"></see> property and determines whether the <see cref="T:System.Type"></see> can be hosted in a context.</summary>
+ <returns>true if the <see cref="T:System.Type"></see> can be hosted in a context; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Type.IsEnum">
+ <summary>Gets a value indicating whether the current <see cref="T:System.Type"></see> represents an enumeration.</summary>
+ <returns>true if the current <see cref="T:System.Type"></see> represents an enumeration; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Type.IsEnumDefined(System.Object)">
+ <summary>Returns a value that indicates whether the specified value exists in the current enumeration type.</summary>
+ <param name="value">The value to be tested.</param>
+ <returns>true if the specified value is a member of the current enumeration type; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentException">The current type is not an enumeration.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="value">value</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="value">value</paramref> is of a type that cannot be the underlying type of an enumeration.</exception>
+ </member>
+ <member name="M:System.Type.IsEquivalentTo(System.Type)">
+ <summary>Determines whether two COM types have the same identity and are eligible for type equivalence.</summary>
+ <param name="other">The COM type that is tested for equivalence with the current type.</param>
+ <returns>true if the COM types are equivalent; otherwise, false. This method also returns false if one type is in an assembly that is loaded for execution, and the other is in an assembly that is loaded into the reflection-only context.</returns>
+ </member>
+ <member name="P:System.Type.IsExplicitLayout">
+ <summary>Gets a value indicating whether the fields of the current type are laid out at explicitly specified offsets.</summary>
+ <returns>true if the <see cref="P:System.Type.Attributes"></see> property of the current type includes <see cref="F:System.Reflection.TypeAttributes.ExplicitLayout"></see>; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Type.IsGenericParameter">
+ <summary>Gets a value indicating whether the current <see cref="T:System.Type"></see> represents a type parameter in the definition of a generic type or method.</summary>
+ <returns>true if the <see cref="T:System.Type"></see> object represents a type parameter of a generic type definition or generic method definition; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Type.IsGenericType">
+ <summary>Gets a value indicating whether the current type is a generic type.</summary>
+ <returns>true if the current type is a generic type; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Type.IsGenericTypeDefinition">
+ <summary>Gets a value indicating whether the current <see cref="T:System.Type"></see> represents a generic type definition, from which other generic types can be constructed.</summary>
+ <returns>true if the <see cref="T:System.Type"></see> object represents a generic type definition; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Type.IsImport">
+ <summary>Gets a value indicating whether the <see cref="T:System.Type"></see> has a <see cref="T:System.Runtime.InteropServices.ComImportAttribute"></see> attribute applied, indicating that it was imported from a COM type library.</summary>
+ <returns>true if the <see cref="T:System.Type"></see> has a <see cref="T:System.Runtime.InteropServices.ComImportAttribute"></see>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Type.IsInstanceOfType(System.Object)">
+ <summary>Determines whether the specified object is an instance of the current <see cref="T:System.Type"></see>.</summary>
+ <param name="o">The object to compare with the current type.</param>
+ <returns>true if the current Type is in the inheritance hierarchy of the object represented by <paramref name="o">o</paramref>, or if the current Type is an interface that <paramref name="o">o</paramref> implements. false if neither of these conditions is the case, if <paramref name="o">o</paramref> is null, or if the current Type is an open generic type (that is, <see cref="P:System.Type.ContainsGenericParameters"></see> returns true).</returns>
+ </member>
+ <member name="P:System.Type.IsInterface">
+ <summary>Gets a value indicating whether the <see cref="T:System.Type"></see> is an interface; that is, not a class or a value type.</summary>
+ <returns>true if the <see cref="T:System.Type"></see> is an interface; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Type.IsLayoutSequential">
+ <summary>Gets a value indicating whether the fields of the current type are laid out sequentially, in the order that they were defined or emitted to the metadata.</summary>
+ <returns>true if the <see cref="P:System.Type.Attributes"></see> property of the current type includes <see cref="F:System.Reflection.TypeAttributes.SequentialLayout"></see>; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Type.IsMarshalByRef">
+ <summary>Gets a value indicating whether the <see cref="T:System.Type"></see> is marshaled by reference.</summary>
+ <returns>true if the <see cref="T:System.Type"></see> is marshaled by reference; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Type.IsMarshalByRefImpl">
+ <summary>Implements the <see cref="P:System.Type.IsMarshalByRef"></see> property and determines whether the <see cref="T:System.Type"></see> is marshaled by reference.</summary>
+ <returns>true if the <see cref="T:System.Type"></see> is marshaled by reference; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Type.IsNested">
+ <summary>Gets a value indicating whether the current <see cref="T:System.Type"></see> object represents a type whose definition is nested inside the definition of another type.</summary>
+ <returns>true if the <see cref="T:System.Type"></see> is nested inside another type; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Type.IsNestedAssembly">
+ <summary>Gets a value indicating whether the <see cref="T:System.Type"></see> is nested and visible only within its own assembly.</summary>
+ <returns>true if the <see cref="T:System.Type"></see> is nested and visible only within its own assembly; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Type.IsNestedFamANDAssem">
+ <summary>Gets a value indicating whether the <see cref="T:System.Type"></see> is nested and visible only to classes that belong to both its own family and its own assembly.</summary>
+ <returns>true if the <see cref="T:System.Type"></see> is nested and visible only to classes that belong to both its own family and its own assembly; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Type.IsNestedFamily">
+ <summary>Gets a value indicating whether the <see cref="T:System.Type"></see> is nested and visible only within its own family.</summary>
+ <returns>true if the <see cref="T:System.Type"></see> is nested and visible only within its own family; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Type.IsNestedFamORAssem">
+ <summary>Gets a value indicating whether the <see cref="T:System.Type"></see> is nested and visible only to classes that belong to either its own family or to its own assembly.</summary>
+ <returns>true if the <see cref="T:System.Type"></see> is nested and visible only to classes that belong to its own family or to its own assembly; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Type.IsNestedPrivate">
+ <summary>Gets a value indicating whether the <see cref="T:System.Type"></see> is nested and declared private.</summary>
+ <returns>true if the <see cref="T:System.Type"></see> is nested and declared private; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Type.IsNestedPublic">
+ <summary>Gets a value indicating whether a class is nested and declared public.</summary>
+ <returns>true if the class is nested and declared public; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Type.IsNotPublic">
+ <summary>Gets a value indicating whether the <see cref="T:System.Type"></see> is not declared public.</summary>
+ <returns>true if the <see cref="T:System.Type"></see> is not declared public and is not a nested type; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Type.IsPointer">
+ <summary>Gets a value indicating whether the <see cref="T:System.Type"></see> is a pointer.</summary>
+ <returns>true if the <see cref="T:System.Type"></see> is a pointer; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Type.IsPointerImpl">
+ <summary>When overridden in a derived class, implements the <see cref="P:System.Type.IsPointer"></see> property and determines whether the <see cref="T:System.Type"></see> is a pointer.</summary>
+ <returns>true if the <see cref="T:System.Type"></see> is a pointer; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Type.IsPrimitive">
+ <summary>Gets a value indicating whether the <see cref="T:System.Type"></see> is one of the primitive types.</summary>
+ <returns>true if the <see cref="T:System.Type"></see> is one of the primitive types; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Type.IsPrimitiveImpl">
+ <summary>When overridden in a derived class, implements the <see cref="P:System.Type.IsPrimitive"></see> property and determines whether the <see cref="T:System.Type"></see> is one of the primitive types.</summary>
+ <returns>true if the <see cref="T:System.Type"></see> is one of the primitive types; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Type.IsPublic">
+ <summary>Gets a value indicating whether the <see cref="T:System.Type"></see> is declared public.</summary>
+ <returns>true if the <see cref="T:System.Type"></see> is declared public and is not a nested type; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Type.IsSealed">
+ <summary>Gets a value indicating whether the <see cref="T:System.Type"></see> is declared sealed.</summary>
+ <returns>true if the <see cref="T:System.Type"></see> is declared sealed; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Type.IsSecurityCritical">
+ <summary>Gets a value that indicates whether the current type is security-critical or security-safe-critical at the current trust level, and therefore can perform critical operations.</summary>
+ <returns>true if the current type is security-critical or security-safe-critical at the current trust level; false if it is transparent.</returns>
+ </member>
+ <member name="P:System.Type.IsSecuritySafeCritical">
+ <summary>Gets a value that indicates whether the current type is security-safe-critical at the current trust level; that is, whether it can perform critical operations and can be accessed by transparent code.</summary>
+ <returns>true if the current type is security-safe-critical at the current trust level; false if it is security-critical or transparent.</returns>
+ </member>
+ <member name="P:System.Type.IsSecurityTransparent">
+ <summary>Gets a value that indicates whether the current type is transparent at the current trust level, and therefore cannot perform critical operations.</summary>
+ <returns>true if the type is security-transparent at the current trust level; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Type.IsSerializable">
+ <summary>Gets a value indicating whether the <see cref="T:System.Type"></see> is serializable.</summary>
+ <returns>true if the <see cref="T:System.Type"></see> is serializable; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Type.IsSpecialName">
+ <summary>Gets a value indicating whether the type has a name that requires special handling.</summary>
+ <returns>true if the type has a name that requires special handling; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Type.IsSubclassOf(System.Type)">
+ <summary>Determines whether the current <see cref="T:System.Type"></see> derives from the specified <see cref="T:System.Type"></see>.</summary>
+ <param name="c">The type to compare with the current type.</param>
+ <returns>true if the current Type derives from <paramref name="c">c</paramref>; otherwise, false. This method also returns false if <paramref name="c">c</paramref> and the current Type are equal.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="c">c</paramref> is null.</exception>
+ </member>
+ <member name="P:System.Type.IsUnicodeClass">
+ <summary>Gets a value indicating whether the string format attribute UnicodeClass is selected for the <see cref="T:System.Type"></see>.</summary>
+ <returns>true if the string format attribute UnicodeClass is selected for the <see cref="T:System.Type"></see>; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Type.IsValueType">
+ <summary>Gets a value indicating whether the <see cref="T:System.Type"></see> is a value type.</summary>
+ <returns>true if the <see cref="T:System.Type"></see> is a value type; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Type.IsValueTypeImpl">
+ <summary>Implements the <see cref="P:System.Type.IsValueType"></see> property and determines whether the <see cref="T:System.Type"></see> is a value type; that is, not a class or an interface.</summary>
+ <returns>true if the <see cref="T:System.Type"></see> is a value type; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Type.IsVisible">
+ <summary>Gets a value indicating whether the <see cref="T:System.Type"></see> can be accessed by code outside the assembly.</summary>
+ <returns>true if the current <see cref="T:System.Type"></see> is a public type or a public nested type such that all the enclosing types are public; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Type.MakeArrayType(System.Int32)">
+ <summary>Returns a <see cref="T:System.Type"></see> object representing an array of the current type, with the specified number of dimensions.</summary>
+ <param name="rank">The number of dimensions for the array. This number must be less than or equal to 32.</param>
+ <returns>An object representing an array of the current type, with the specified number of dimensions.</returns>
+ <exception cref="T:System.IndexOutOfRangeException"><paramref name="rank">rank</paramref> is invalid. For example, 0 or negative.</exception>
+ <exception cref="T:System.NotSupportedException">The invoked method is not supported in the base class.</exception>
+ <exception cref="T:System.TypeLoadException">The current type is <see cref="T:System.TypedReference"></see>. -or- The current type is a ByRef type. That is, <see cref="P:System.Type.IsByRef"></see> returns true. -or- <paramref name="rank">rank</paramref> is greater than 32.</exception>
+ </member>
+ <member name="M:System.Type.MakeArrayType">
+ <summary>Returns a <see cref="T:System.Type"></see> object representing a one-dimensional array of the current type, with a lower bound of zero.</summary>
+ <returns>A <see cref="T:System.Type"></see> object representing a one-dimensional array of the current type, with a lower bound of zero.</returns>
+ <exception cref="T:System.NotSupportedException">The invoked method is not supported in the base class. Derived classes must provide an implementation.</exception>
+ <exception cref="T:System.TypeLoadException">The current type is <see cref="T:System.TypedReference"></see>. -or- The current type is a ByRef type. That is, <see cref="P:System.Type.IsByRef"></see> returns true.</exception>
+ </member>
+ <member name="M:System.Type.MakeByRefType">
+ <summary>Returns a <see cref="T:System.Type"></see> object that represents the current type when passed as a ref parameter (ByRef parameter in Visual Basic).</summary>
+ <returns>A <see cref="T:System.Type"></see> object that represents the current type when passed as a ref parameter (ByRef parameter in Visual Basic).</returns>
+ <exception cref="T:System.NotSupportedException">The invoked method is not supported in the base class.</exception>
+ <exception cref="T:System.TypeLoadException">The current type is <see cref="T:System.TypedReference"></see>. -or- The current type is a ByRef type. That is, <see cref="P:System.Type.IsByRef"></see> returns true.</exception>
+ </member>
+ <member name="M:System.Type.MakeGenericType(System.Type[])">
+ <summary>Substitutes the elements of an array of types for the type parameters of the current generic type definition and returns a <see cref="T:System.Type"></see> object representing the resulting constructed type.</summary>
+ <param name="typeArguments">An array of types to be substituted for the type parameters of the current generic type.</param>
+ <returns>A <see cref="T:System.Type"></see> representing the constructed type formed by substituting the elements of <paramref name="typeArguments">typeArguments</paramref> for the type parameters of the current generic type.</returns>
+ <exception cref="T:System.InvalidOperationException">The current type does not represent a generic type definition. That is, <see cref="P:System.Type.IsGenericTypeDefinition"></see> returns false.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="typeArguments">typeArguments</paramref> is null. -or- Any element of <paramref name="typeArguments">typeArguments</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException">The number of elements in <paramref name="typeArguments">typeArguments</paramref> is not the same as the number of type parameters in the current generic type definition. -or- Any element of <paramref name="typeArguments">typeArguments</paramref> does not satisfy the constraints specified for the corresponding type parameter of the current generic type. -or- <paramref name="typeArguments">typeArguments</paramref> contains an element that is a pointer type (<see cref="P:System.Type.IsPointer"></see> returns true), a by-ref type (<see cref="P:System.Type.IsByRef"></see> returns true), or <see cref="T:System.Void"></see>.</exception>
+ <exception cref="T:System.NotSupportedException">The invoked method is not supported in the base class. Derived classes must provide an implementation.</exception>
+ </member>
+ <member name="M:System.Type.MakePointerType">
+ <summary>Returns a <see cref="T:System.Type"></see> object that represents a pointer to the current type.</summary>
+ <returns>A <see cref="T:System.Type"></see> object that represents a pointer to the current type.</returns>
+ <exception cref="T:System.NotSupportedException">The invoked method is not supported in the base class.</exception>
+ <exception cref="T:System.TypeLoadException">The current type is <see cref="T:System.TypedReference"></see>. -or- The current type is a ByRef type. That is, <see cref="P:System.Type.IsByRef"></see> returns true.</exception>
+ </member>
+ <member name="P:System.Type.MemberType">
+ <summary>Gets a <see cref="T:System.Reflection.MemberTypes"></see> value indicating that this member is a type or a nested type.</summary>
+ <returns>A <see cref="T:System.Reflection.MemberTypes"></see> value indicating that this member is a type or a nested type.</returns>
+ </member>
+ <member name="F:System.Type.Missing">
+ <summary>Represents a missing value in the <see cref="T:System.Type"></see> information. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="P:System.Type.Module">
+ <summary>Gets the module (the DLL) in which the current <see cref="T:System.Type"></see> is defined.</summary>
+ <returns>The module in which the current <see cref="T:System.Type"></see> is defined.</returns>
+ </member>
+ <member name="P:System.Type.Namespace">
+ <summary>Gets the namespace of the <see cref="T:System.Type"></see>.</summary>
+ <returns>The namespace of the <see cref="T:System.Type"></see>; null if the current instance has no namespace or represents a generic parameter.</returns>
+ </member>
+ <member name="M:System.Type.op_Equality(System.Type,System.Type)">
+ <summary>Indicates whether two <see cref="T:System.Type"></see> objects are equal.</summary>
+ <param name="left">The first object to compare.</param>
+ <param name="right">The second object to compare.</param>
+ <returns>true if <paramref name="left">left</paramref> is equal to <paramref name="right">right</paramref>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Type.op_Inequality(System.Type,System.Type)">
+ <summary>Indicates whether two <see cref="T:System.Type"></see> objects are not equal.</summary>
+ <param name="left">The first object to compare.</param>
+ <param name="right">The second object to compare.</param>
+ <returns>true if <paramref name="left">left</paramref> is not equal to <paramref name="right">right</paramref>; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Type.ReflectedType">
+ <summary>Gets the class object that was used to obtain this member.</summary>
+ <returns>The Type object through which this <see cref="T:System.Type"></see> object was obtained.</returns>
+ </member>
+ <member name="M:System.Type.ReflectionOnlyGetType(System.String,System.Boolean,System.Boolean)">
+ <summary>Gets the <see cref="T:System.Type"></see> with the specified name, specifying whether to perform a case-sensitive search and whether to throw an exception if the type is not found. The type is loaded for reflection only, not for execution.</summary>
+ <param name="typeName">The assembly-qualified name of the <see cref="T:System.Type"></see> to get.</param>
+ <param name="throwIfNotFound">true to throw a <see cref="T:System.TypeLoadException"></see> if the type cannot be found; false to return null if the type cannot be found. Specifying false also suppresses some other exception conditions, but not all of them. See the Exceptions section.</param>
+ <param name="ignoreCase">true to perform a case-insensitive search for typeName; false to perform a case-sensitive search for typeName.</param>
+ <returns>The type with the specified name, if found; otherwise, null. If the type is not found, the <paramref name="throwIfNotFound">throwIfNotFound</paramref> parameter specifies whether null is returned or an exception is thrown. In some cases, an exception is thrown regardless of the value of <paramref name="throwIfNotFound">throwIfNotFound</paramref>. See the Exceptions section.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="typeName">typeName</paramref> is null.</exception>
+ <exception cref="T:System.Reflection.TargetInvocationException">A class initializer is invoked and throws an exception.</exception>
+ <exception cref="T:System.TypeLoadException"><paramref name="throwIfNotFound">throwIfNotFound</paramref> is true and the type is not found. -or- <paramref name="throwIfNotFound">throwIfNotFound</paramref> is true and <paramref name="typeName">typeName</paramref> contains invalid characters, such as an embedded tab. -or- <paramref name="throwIfNotFound">throwIfNotFound</paramref> is true and <paramref name="typeName">typeName</paramref> is an empty string. -or- <paramref name="throwIfNotFound">throwIfNotFound</paramref> is true and <paramref name="typeName">typeName</paramref> represents an array type with an invalid size. -or- <paramref name="typeName">typeName</paramref> represents an array of <see cref="T:System.TypedReference"></see> objects.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="typeName">typeName</paramref> does not include the assembly name. -or- <paramref name="throwIfNotFound">throwIfNotFound</paramref> is true and <paramref name="typeName">typeName</paramref> contains invalid syntax; for example, &quot;MyType[,*,]&quot;. -or- <paramref name="typeName">typeName</paramref> represents a generic type that has a pointer type, a ByRef type, or <see cref="T:System.Void"></see> as one of its type arguments. -or- <paramref name="typeName">typeName</paramref> represents a generic type that has an incorrect number of type arguments. -or- <paramref name="typeName">typeName</paramref> represents a generic type, and one of its type arguments does not satisfy the constraints for the corresponding type parameter.</exception>
+ <exception cref="T:System.IO.FileNotFoundException"><paramref name="throwIfNotFound">throwIfNotFound</paramref> is true and the assembly or one of its dependencies was not found.</exception>
+ <exception cref="T:System.IO.FileLoadException">The assembly or one of its dependencies was found, but could not be loaded.</exception>
+ <exception cref="T:System.BadImageFormatException">The assembly or one of its dependencies is not valid. -or- The assembly was compiled with a later version of the common language runtime than the version that is currently loaded.</exception>
+ </member>
+ <member name="P:System.Type.StructLayoutAttribute">
+ <summary>Gets a <see cref="T:System.Runtime.InteropServices.StructLayoutAttribute"></see> that describes the layout of the current type.</summary>
+ <returns>Gets a <see cref="T:System.Runtime.InteropServices.StructLayoutAttribute"></see> that describes the gross layout features of the current type.</returns>
+ <exception cref="T:System.NotSupportedException">The invoked method is not supported in the base class.</exception>
+ </member>
+ <member name="M:System.Type.ToString">
+ <summary>Returns a String representing the name of the current Type.</summary>
+ <returns>A <see cref="T:System.String"></see> representing the name of the current <see cref="T:System.Type"></see>.</returns>
+ </member>
+ <member name="P:System.Type.TypeHandle">
+ <summary>Gets the handle for the current <see cref="T:System.Type"></see>.</summary>
+ <returns>The handle for the current <see cref="T:System.Type"></see>.</returns>
+ <exception cref="T:System.NotSupportedException">The .NET Compact Framework does not currently support this property.</exception>
+ </member>
+ <member name="P:System.Type.TypeInitializer">
+ <summary>Gets the initializer for the type.</summary>
+ <returns>An object that contains the name of the class constructor for the <see cref="T:System.Type"></see>.</returns>
+ </member>
+ <member name="P:System.Type.UnderlyingSystemType">
+ <summary>Indicates the type provided by the common language runtime that represents this type.</summary>
+ <returns>The underlying system type for the <see cref="T:System.Type"></see>.</returns>
+ </member>
+ <member name="T:System.TypeAccessException">
+ <summary>The exception that is thrown when a method attempts to use a type that it does not have access to.</summary>
+ </member>
+ <member name="M:System.TypeAccessException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.TypeAccessException"></see> class with a system-supplied message that describes the error.</summary>
+ </member>
+ <member name="M:System.TypeAccessException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.TypeAccessException"></see> class with a specified message that describes the error.</summary>
+ <param name="message">The message that describes the exception. The caller of this constructor must ensure that this string has been localized for the current system culture.</param>
+ </member>
+ <member name="M:System.TypeAccessException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.TypeAccessException"></see> class with serialized data.</summary>
+ <param name="info">The object that holds the serialized data.</param>
+ <param name="context">The contextual information about the source or destination.</param>
+ </member>
+ <member name="M:System.TypeAccessException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.TypeAccessException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">The message that describes the exception. The caller of this constructor must ensure that this string has been localized for the current system culture.</param>
+ <param name="inner">The exception that is the cause of the current exception. If the inner parameter is not null, the current exception is raised in a catch block that handles the inner exception.</param>
+ </member>
+ <member name="T:System.TypeCode">
+ <summary>Specifies the type of an object.</summary>
+ </member>
+ <member name="F:System.TypeCode.Boolean">
+ <summary>A simple type representing Boolean values of true or false.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.TypeCode.Byte">
+ <summary>An integral type representing unsigned 8-bit integers with values between 0 and 255.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.TypeCode.Char">
+ <summary>An integral type representing unsigned 16-bit integers with values between 0 and 65535. The set of possible values for the <see cref="F:System.TypeCode.Char"></see> type corresponds to the Unicode character set.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.TypeCode.DateTime">
+ <summary>A type representing a date and time value.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.TypeCode.DBNull">
+ <summary>A database null (column) value.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.TypeCode.Decimal">
+ <summary>A simple type representing values ranging from 1.0 x 10 -28 to approximately 7.9 x 10 28 with 28-29 significant digits.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.TypeCode.Double">
+ <summary>A floating point type representing values ranging from approximately 5.0 x 10 -324 to 1.7 x 10 308 with a precision of 15-16 digits.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.TypeCode.Empty">
+ <summary>A null reference.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.TypeCode.Int16">
+ <summary>An integral type representing signed 16-bit integers with values between -32768 and 32767.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.TypeCode.Int32">
+ <summary>An integral type representing signed 32-bit integers with values between -2147483648 and 2147483647.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.TypeCode.Int64">
+ <summary>An integral type representing signed 64-bit integers with values between -9223372036854775808 and 9223372036854775807.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.TypeCode.Object">
+ <summary>A general type representing any reference or value type not explicitly represented by another TypeCode.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.TypeCode.SByte">
+ <summary>An integral type representing signed 8-bit integers with values between -128 and 127.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.TypeCode.Single">
+ <summary>A floating point type representing values ranging from approximately 1.5 x 10 -45 to 3.4 x 10 38 with a precision of 7 digits.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.TypeCode.String">
+ <summary>A sealed class type representing Unicode character strings.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.TypeCode.UInt16">
+ <summary>An integral type representing unsigned 16-bit integers with values between 0 and 65535.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.TypeCode.UInt32">
+ <summary>An integral type representing unsigned 32-bit integers with values between 0 and 4294967295.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.TypeCode.UInt64">
+ <summary>An integral type representing unsigned 64-bit integers with values between 0 and 18446744073709551615.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.TypedReference">
+ <summary>Describes objects that contain both a managed pointer to a location and a runtime representation of the type that may be stored at that location.</summary>
+ </member>
+ <member name="M:System.TypedReference.Equals(System.Object)">
+ <summary>Checks if this object is equal to the specified object.</summary>
+ <param name="o">The object with which to compare the current object.</param>
+ <returns>true if this object is equal to the specified object; otherwise, false.</returns>
+ <exception cref="T:System.NotSupportedException">This method is not implemented.</exception>
+ </member>
+ <member name="M:System.TypedReference.GetHashCode">
+ <summary>Returns the hash code of this object.</summary>
+ <returns>The hash code of this object.</returns>
+ </member>
+ <member name="M:System.TypedReference.GetTargetType(System.TypedReference)">
+ <summary>Returns the type of the target of the specified TypedReference.</summary>
+ <param name="value">The value whose target's type is to be returned.</param>
+ <returns>The type of the target of the specified TypedReference.</returns>
+ </member>
+ <member name="M:System.TypedReference.MakeTypedReference(System.Object,System.Reflection.FieldInfo[])">
+ <summary>Makes a TypedReference for a field identified by a specified object and list of field descriptions.</summary>
+ <param name="target">An object that contains the field described by the first element of flds.</param>
+ <param name="flds">A list of field descriptions where each element describes a field that contains the field described by the succeeding element. Each described field must be a value type. The field descriptions must be RuntimeFieldInfo objects supplied by the type system.</param>
+ <returns>A <see cref="T:System.TypedReference"></see> for the field described by the last element of <paramref name="flds">flds</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="target">target</paramref> or <paramref name="flds">flds</paramref> is null. -or- An element of <paramref name="flds">flds</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="flds">flds</paramref> array has no elements. -or- An element of <paramref name="flds">flds</paramref> is not a RuntimeFieldInfo object. -or- The <see cref="P:System.Reflection.FieldInfo.IsInitOnly"></see> or <see cref="P:System.Reflection.FieldInfo.IsStatic"></see> property of an element of <paramref name="flds">flds</paramref> is true.</exception>
+ <exception cref="T:System.MissingMemberException">Parameter <paramref name="target">target</paramref> does not contain the field described by the first element of <paramref name="flds">flds</paramref>, or an element of <paramref name="flds">flds</paramref> describes a field that is not contained in the field described by the succeeding element of <paramref name="flds">flds</paramref>. -or- The field described by an element of <paramref name="flds">flds</paramref> is not a value type.</exception>
+ </member>
+ <member name="M:System.TypedReference.SetTypedReference(System.TypedReference,System.Object)">
+ <summary>Converts the specified value to a TypedReference. This method is not supported.</summary>
+ <param name="target">The target of the conversion.</param>
+ <param name="value">The value to be converted.</param>
+ <exception cref="T:System.NotSupportedException">In all cases.</exception>
+ </member>
+ <member name="M:System.TypedReference.TargetTypeToken(System.TypedReference)">
+ <summary>Returns the internal metadata type handle for the specified TypedReference.</summary>
+ <param name="value">The TypedReference for which the type handle is requested.</param>
+ <returns>The internal metadata type handle for the specified TypedReference.</returns>
+ </member>
+ <member name="M:System.TypedReference.ToObject(System.TypedReference)">
+ <summary>Converts the specified TypedReference to an Object.</summary>
+ <param name="value">The TypedReference to be converted.</param>
+ <returns>An <see cref="T:System.Object"></see> converted from a TypedReference.</returns>
+ </member>
+ <member name="T:System.TypeInitializationException">
+ <summary>The exception that is thrown as a wrapper around the exception thrown by the class initializer. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.TypeInitializationException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.TypeInitializationException"></see> class with the default error message, the specified type name, and a reference to the inner exception that is the root cause of this exception.</summary>
+ <param name="fullTypeName">The fully qualified name of the type that fails to initialize.</param>
+ <param name="innerException">The exception that is the cause of the current exception. If the innerException parameter is not a null reference (Nothing in Visual Basic), the current exception is raised in a catch block that handles the inner exception.</param>
+ </member>
+ <member name="M:System.TypeInitializationException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object with the type name and additional exception information.</summary>
+ <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> that holds the serialized object data about the exception being thrown.</param>
+ <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"></see> that contains contextual information about the source or destination.</param>
+ </member>
+ <member name="P:System.TypeInitializationException.TypeName">
+ <summary>Gets the fully qualified name of the type that fails to initialize.</summary>
+ <returns>The fully qualified name of the type that fails to initialize.</returns>
+ </member>
+ <member name="T:System.TypeLoadException">
+ <summary>The exception that is thrown when type-loading failures occur.</summary>
+ </member>
+ <member name="M:System.TypeLoadException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.TypeLoadException"></see> class.</summary>
+ </member>
+ <member name="M:System.TypeLoadException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.TypeLoadException"></see> class with a specified error message.</summary>
+ <param name="message">The message that describes the error.</param>
+ </member>
+ <member name="M:System.TypeLoadException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.TypeLoadException"></see> class with serialized data.</summary>
+ <param name="info">The object that holds the serialized object data.</param>
+ <param name="context">The contextual information about the source or destination.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="info">info</paramref> object is null.</exception>
+ </member>
+ <member name="M:System.TypeLoadException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.TypeLoadException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="inner">The exception that is the cause of the current exception. If the inner parameter is not null, the current exception is raised in a catch block that handles the inner exception.</param>
+ </member>
+ <member name="M:System.TypeLoadException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object with the class name, method name, resource ID, and additional exception information.</summary>
+ <param name="info">The object that holds the serialized object data.</param>
+ <param name="context">The contextual information about the source or destination.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="info">info</paramref> object is null.</exception>
+ </member>
+ <member name="P:System.TypeLoadException.Message">
+ <summary>Gets the error message for this exception.</summary>
+ <returns>The error message string.</returns>
+ </member>
+ <member name="P:System.TypeLoadException.TypeName">
+ <summary>Gets the fully qualified name of the type that causes the exception.</summary>
+ <returns>The fully qualified type name.</returns>
+ </member>
+ <member name="T:System.TypeUnloadedException">
+ <summary>The exception that is thrown when there is an attempt to access an unloaded class.</summary>
+ </member>
+ <member name="M:System.TypeUnloadedException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.TypeUnloadedException"></see> class.</summary>
+ </member>
+ <member name="M:System.TypeUnloadedException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.TypeUnloadedException"></see> class with a specified error message.</summary>
+ <param name="message">The message that describes the error.</param>
+ </member>
+ <member name="M:System.TypeUnloadedException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.TypeUnloadedException"></see> class with serialized data.</summary>
+ <param name="info">The object that holds the serialized object data.</param>
+ <param name="context">The contextual information about the source or destination.</param>
+ </member>
+ <member name="M:System.TypeUnloadedException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.TypeUnloadedException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="innerException">The exception that is the cause of the current exception. If the innerException parameter is not a null reference (Nothing in Visual Basic), the current exception is raised in a catch block that handles the inner exception.</param>
+ </member>
+ <member name="T:System.UInt16">
+ <summary>Represents a 16-bit unsigned integer.</summary>
+ </member>
+ <member name="M:System.UInt16.CompareTo(System.Object)">
+ <summary>Compares this instance to a specified object and returns an indication of their relative values.</summary>
+ <param name="value">An object to compare, or null.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed number indicating the relative values of this instance and <code data-dev-comment-type="paramref">value</code>. </p>
+ <table><thead><tr><th> Return Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Description <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> Less than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> This instance is less than <code data-dev-comment-type="paramref">value</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> This instance is equal to <code data-dev-comment-type="paramref">value</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> Greater than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> This instance is greater than <code data-dev-comment-type="paramref">value</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> -or- </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="20" sourceendlinenumber="20"> <code data-dev-comment-type="paramref">value</code> is <code>null</code>. </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="22" sourceendlinenumber="22"> </td></tr></tbody></table></p>
+</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="value">value</paramref> is not a <see cref="T:System.UInt16"></see>.</exception>
+ </member>
+ <member name="M:System.UInt16.CompareTo(System.UInt16)">
+ <summary>Compares this instance to a specified 16-bit unsigned integer and returns an indication of their relative values.</summary>
+ <param name="value">An unsigned integer to compare.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed number indicating the relative values of this instance and <code data-dev-comment-type="paramref">value</code>. </p>
+ <table><thead><tr><th> Return Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Description <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> Less than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> This instance is less than <code data-dev-comment-type="paramref">value</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> This instance is equal to <code data-dev-comment-type="paramref">value</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> Greater than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> This instance is greater than <code data-dev-comment-type="paramref">value</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="M:System.UInt16.Equals(System.Object)">
+ <summary>Returns a value indicating whether this instance is equal to a specified object.</summary>
+ <param name="obj">An object to compare to this instance.</param>
+ <returns>true if <paramref name="obj">obj</paramref> is an instance of <see cref="T:System.UInt16"></see> and equals the value of this instance; otherwise, false.</returns>
+ </member>
+ <member name="M:System.UInt16.Equals(System.UInt16)">
+ <summary>Returns a value indicating whether this instance is equal to a specified <see cref="T:System.UInt16"></see> value.</summary>
+ <param name="obj">A 16-bit unsigned integer to compare to this instance.</param>
+ <returns>true if <paramref name="obj">obj</paramref> has the same value as this instance; otherwise, false.</returns>
+ </member>
+ <member name="M:System.UInt16.GetHashCode">
+ <summary>Returns the hash code for this instance.</summary>
+ <returns>A 32-bit signed integer hash code.</returns>
+ </member>
+ <member name="M:System.UInt16.GetTypeCode">
+ <summary>Returns the <see cref="T:System.TypeCode"></see> for value type <see cref="T:System.UInt16"></see>.</summary>
+ <returns>The enumerated constant, <see cref="F:System.TypeCode.UInt16"></see>.</returns>
+ </member>
+ <member name="F:System.UInt16.MaxValue">
+ <summary>Represents the largest possible value of <see cref="T:System.UInt16"></see>. This field is constant.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.UInt16.MinValue">
+ <summary>Represents the smallest possible value of <see cref="T:System.UInt16"></see>. This field is constant.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.UInt16.Parse(System.String,System.Globalization.NumberStyles,System.IFormatProvider)">
+ <summary>Converts the string representation of a number in a specified style and culture-specific format to its 16-bit unsigned integer equivalent.</summary>
+ <param name="s">A string that represents the number to convert. The string is interpreted by using the style specified by the style parameter.</param>
+ <param name="style">A bitwise combination of enumeration values that indicate the style elements that can be present in s. A typical value to specify is <see cref="F:System.Globalization.NumberStyles.Integer"></see>.</param>
+ <param name="provider">An object that supplies culture-specific formatting information about s.</param>
+ <returns>A 16-bit unsigned integer equivalent to the number specified in <paramref name="s">s</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="s">s</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="style">style</paramref> is not a <see cref="T:System.Globalization.NumberStyles"></see> value. -or- <paramref name="style">style</paramref> is not a combination of <see cref="F:System.Globalization.NumberStyles.AllowHexSpecifier"></see> and <see cref="F:System.Globalization.NumberStyles.HexNumber"></see> values.</exception>
+ <exception cref="T:System.FormatException"><paramref name="s">s</paramref> is not in a format compliant with <paramref name="style">style</paramref>.</exception>
+ <exception cref="T:System.OverflowException"><paramref name="s">s</paramref> represents a number that is less than <see cref="F:System.UInt16.MinValue"></see> or greater than <see cref="F:System.UInt16.MaxValue"></see>. -or- <paramref name="s">s</paramref> includes non-zero, fractional digits.</exception>
+ </member>
+ <member name="M:System.UInt16.Parse(System.String,System.IFormatProvider)">
+ <summary>Converts the string representation of a number in a specified culture-specific format to its 16-bit unsigned integer equivalent.</summary>
+ <param name="s">A string that represents the number to convert.</param>
+ <param name="provider">An object that supplies culture-specific formatting information about s.</param>
+ <returns>A 16-bit unsigned integer equivalent to the number specified in <paramref name="s">s</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="s">s</paramref> is null.</exception>
+ <exception cref="T:System.FormatException"><paramref name="s">s</paramref> is not in the correct format.</exception>
+ <exception cref="T:System.OverflowException"><paramref name="s">s</paramref> represents a number less than <see cref="F:System.UInt16.MinValue"></see> or greater than <see cref="F:System.UInt16.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.UInt16.Parse(System.String)">
+ <summary>Converts the string representation of a number to its 16-bit unsigned integer equivalent.</summary>
+ <param name="s">A string that represents the number to convert.</param>
+ <returns>A 16-bit unsigned integer equivalent to the number contained in <paramref name="s">s</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="s">s</paramref> is null.</exception>
+ <exception cref="T:System.FormatException"><paramref name="s">s</paramref> is not in the correct format.</exception>
+ <exception cref="T:System.OverflowException"><paramref name="s">s</paramref> represents a number less than <see cref="F:System.UInt16.MinValue"></see> or greater than <see cref="F:System.UInt16.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.UInt16.Parse(System.String,System.Globalization.NumberStyles)">
+ <summary>Converts the string representation of a number in a specified style to its 16-bit unsigned integer equivalent. This method is not CLS-compliant. The CLS-compliant alternative is <see cref="M:System.Int32.Parse(System.String,System.Globalization.NumberStyles)"></see>.</summary>
+ <param name="s">A string that represents the number to convert. The string is interpreted by using the style specified by the style parameter.</param>
+ <param name="style">A bitwise combination of the enumeration values that specify the permitted format of s. A typical value to specify is <see cref="F:System.Globalization.NumberStyles.Integer"></see>.</param>
+ <returns>A 16-bit unsigned integer equivalent to the number specified in <paramref name="s">s</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="s">s</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="style">style</paramref> is not a <see cref="T:System.Globalization.NumberStyles"></see> value. -or- <paramref name="style">style</paramref> is not a combination of <see cref="F:System.Globalization.NumberStyles.AllowHexSpecifier"></see> and <see cref="F:System.Globalization.NumberStyles.HexNumber"></see> values.</exception>
+ <exception cref="T:System.FormatException"><paramref name="s">s</paramref> is not in a format compliant with <paramref name="style">style</paramref>.</exception>
+ <exception cref="T:System.OverflowException"><paramref name="s">s</paramref> represents a number less than <see cref="F:System.UInt16.MinValue"></see> or greater than <see cref="F:System.UInt16.MaxValue"></see>. -or- <paramref name="s">s</paramref> includes non-zero, fractional digits.</exception>
+ </member>
+ <member name="M:System.UInt16.ToString">
+ <summary>Converts the numeric value of this instance to its equivalent string representation.</summary>
+ <returns>The string representation of the value of this instance, which consists of a sequence of digits ranging from 0 to 9, without a sign or leading zeros.</returns>
+ </member>
+ <member name="M:System.UInt16.ToString(System.String,System.IFormatProvider)">
+ <summary>Converts the numeric value of this instance to its equivalent string representation using the specified format and culture-specific format information.</summary>
+ <param name="format">A numeric format string.</param>
+ <param name="provider">An object that supplies culture-specific formatting information.</param>
+ <returns>The string representation of the value of this instance, as specified by <paramref name="format">format</paramref> and <paramref name="provider">provider</paramref>.</returns>
+ <exception cref="T:System.FormatException"><paramref name="format">format</paramref> is invalid.</exception>
+ </member>
+ <member name="M:System.UInt16.ToString(System.String)">
+ <summary>Converts the numeric value of this instance to its equivalent string representation using the specified format.</summary>
+ <param name="format">A numeric format string.</param>
+ <returns>The string representation of the value of this instance as specified by <paramref name="format">format</paramref>.</returns>
+ <exception cref="T:System.FormatException">The <paramref name="format">format</paramref> parameter is invalid.</exception>
+ </member>
+ <member name="M:System.UInt16.ToString(System.IFormatProvider)">
+ <summary>Converts the numeric value of this instance to its equivalent string representation using the specified culture-specific format information.</summary>
+ <param name="provider">An object that supplies culture-specific formatting information.</param>
+ <returns>The string representation of the value of this instance, which consists of a sequence of digits ranging from 0 to 9, without a sign or leading zeros.</returns>
+ </member>
+ <member name="M:System.UInt16.TryParse(System.String,System.UInt16@)">
+ <summary>Tries to convert the string representation of a number to its 16-bit unsigned integer equivalent. A return value indicates whether the conversion succeeded or failed.</summary>
+ <param name="s">A string that represents the number to convert.</param>
+ <param name="result">When this method returns, contains the 16-bit unsigned integer value that is equivalent to the number contained in s, if the conversion succeeded, or zero if the conversion failed. The conversion fails if the s parameter is null or <see cref="F:System.String.Empty"></see>, is not in the correct format. , or represents a number less than <see cref="F:System.UInt16.MinValue"></see> or greater than <see cref="F:System.UInt16.MaxValue"></see>. This parameter is passed uninitialized; any value originally supplied in result will be overwritten.</param>
+ <returns>true if <paramref name="s">s</paramref> was converted successfully; otherwise, false.</returns>
+ </member>
+ <member name="M:System.UInt16.TryParse(System.String,System.Globalization.NumberStyles,System.IFormatProvider,System.UInt16@)">
+ <summary>Tries to convert the string representation of a number in a specified style and culture-specific format to its 16-bit unsigned integer equivalent. A return value indicates whether the conversion succeeded or failed.</summary>
+ <param name="s">A string that represents the number to convert. The string is interpreted by using the style specified by the style parameter.</param>
+ <param name="style">A bitwise combination of enumeration values that indicates the permitted format of s. A typical value to specify is <see cref="F:System.Globalization.NumberStyles.Integer"></see>.</param>
+ <param name="provider">An object that supplies culture-specific formatting information about s.</param>
+ <param name="result">When this method returns, contains the 16-bit unsigned integer value equivalent to the number contained in s, if the conversion succeeded, or zero if the conversion failed. The conversion fails if the s parameter is null or <see cref="F:System.String.Empty"></see>, is not in a format compliant with style, or represents a number less than <see cref="F:System.UInt16.MinValue"></see> or greater than <see cref="F:System.UInt16.MaxValue"></see>. This parameter is passed uninitialized; any value originally supplied in result will be overwritten.</param>
+ <returns>true if <paramref name="s">s</paramref> was converted successfully; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="style">style</paramref> is not a <see cref="T:System.Globalization.NumberStyles"></see> value. -or- <paramref name="style">style</paramref> is not a combination of <see cref="F:System.Globalization.NumberStyles.AllowHexSpecifier"></see> and <see cref="F:System.Globalization.NumberStyles.HexNumber"></see> values.</exception>
+ </member>
+ <member name="M:System.UInt16.System#IConvertible#ToBoolean(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToBoolean(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>true if the value of the current instance is not zero; otherwise, false.</returns>
+ </member>
+ <member name="M:System.UInt16.System#IConvertible#ToByte(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToByte(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, converted to a <see cref="T:System.Byte"></see>.</returns>
+ </member>
+ <member name="M:System.UInt16.System#IConvertible#ToChar(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToChar(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, converted to a <see cref="T:System.Char"></see>.</returns>
+ </member>
+ <member name="M:System.UInt16.System#IConvertible#ToDateTime(System.IFormatProvider)">
+ <summary>This conversion is not supported. Attempting to use this method throws an <see cref="T:System.InvalidCastException"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>This conversion is not supported. No value is returned.</returns>
+ <exception cref="T:System.InvalidCastException">In all cases.</exception>
+ </member>
+ <member name="M:System.UInt16.System#IConvertible#ToDecimal(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToDecimal(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The current value of this instance, converted to a <see cref="T:System.Decimal"></see>.</returns>
+ </member>
+ <member name="M:System.UInt16.System#IConvertible#ToDouble(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToDouble(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The current value of this instance, converted to a <see cref="T:System.Double"></see>.</returns>
+ </member>
+ <member name="M:System.UInt16.System#IConvertible#ToInt16(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToInt16(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The current value of this instance, converted to an <see cref="T:System.Int16"></see>.</returns>
+ </member>
+ <member name="M:System.UInt16.System#IConvertible#ToInt32(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToInt32(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of this instance, converted to an <see cref="T:System.Int32"></see>.</returns>
+ </member>
+ <member name="M:System.UInt16.System#IConvertible#ToInt64(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToInt64(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The current value of this instance, converted to an <see cref="T:System.Int64"></see>.</returns>
+ </member>
+ <member name="M:System.UInt16.System#IConvertible#ToSByte(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToSByte(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The current value of this instance, converted to an <see cref="T:System.SByte"></see>.</returns>
+ </member>
+ <member name="M:System.UInt16.System#IConvertible#ToSingle(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToSingle(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The current value pf this instance, converted to a <see cref="T:System.Single"></see>.</returns>
+ </member>
+ <member name="M:System.UInt16.System#IConvertible#ToType(System.Type,System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToType(System.Type,System.IFormatProvider)"></see>.</summary>
+ <param name="type">The type to which to convert this <see cref="T:System.UInt16"></see> value.</param>
+ <param name="provider">An <see cref="T:System.IFormatProvider"></see> implementation that supplies information about the format of the returned value.</param>
+ <returns>The current value of this instance, converted to <paramref name="type">type</paramref>.</returns>
+ </member>
+ <member name="M:System.UInt16.System#IConvertible#ToUInt16(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToUInt16(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The current value of this instance, unchanged.</returns>
+ </member>
+ <member name="M:System.UInt16.System#IConvertible#ToUInt32(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToUInt32(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The current value of this instance, converted to a <see cref="T:System.UInt32"></see>.</returns>
+ </member>
+ <member name="M:System.UInt16.System#IConvertible#ToUInt64(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToUInt64(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The current value of this instance, converted to a <see cref="T:System.UInt64"></see>.</returns>
+ </member>
+ <member name="T:System.UInt32">
+ <summary>Represents a 32-bit unsigned integer.</summary>
+ </member>
+ <member name="M:System.UInt32.CompareTo(System.Object)">
+ <summary>Compares this instance to a specified object and returns an indication of their relative values.</summary>
+ <param name="value">An object to compare, or null.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed number indicating the relative values of this instance and <code data-dev-comment-type="paramref">value</code>. </p>
+ <table><thead><tr><th> Return Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Description <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> Less than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> This instance is less than <code data-dev-comment-type="paramref">value</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> This instance is equal to <code data-dev-comment-type="paramref">value</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> Greater than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> This instance is greater than <code data-dev-comment-type="paramref">value</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> -or- </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="20" sourceendlinenumber="20"> <code data-dev-comment-type="paramref">value</code> is <code>null</code>. </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="22" sourceendlinenumber="22"> </td></tr></tbody></table></p>
+</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="value">value</paramref> is not a <see cref="T:System.UInt32"></see>.</exception>
+ </member>
+ <member name="M:System.UInt32.CompareTo(System.UInt32)">
+ <summary>Compares this instance to a specified 32-bit unsigned integer and returns an indication of their relative values.</summary>
+ <param name="value">An unsigned integer to compare.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed number indicating the relative values of this instance and <code data-dev-comment-type="paramref">value</code>. </p>
+ <table><thead><tr><th> Return value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Description <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> Less than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> This instance is less than <code data-dev-comment-type="paramref">value</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> This instance is equal to <code data-dev-comment-type="paramref">value</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> Greater than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> This instance is greater than <code data-dev-comment-type="paramref">value</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="M:System.UInt32.Equals(System.Object)">
+ <summary>Returns a value indicating whether this instance is equal to a specified object.</summary>
+ <param name="obj">An object to compare with this instance.</param>
+ <returns>true if <paramref name="obj">obj</paramref> is an instance of <see cref="T:System.UInt32"></see> and equals the value of this instance; otherwise, false.</returns>
+ </member>
+ <member name="M:System.UInt32.Equals(System.UInt32)">
+ <summary>Returns a value indicating whether this instance is equal to a specified <see cref="T:System.UInt32"></see>.</summary>
+ <param name="obj">A value to compare to this instance.</param>
+ <returns>true if <paramref name="obj">obj</paramref> has the same value as this instance; otherwise, false.</returns>
+ </member>
+ <member name="M:System.UInt32.GetHashCode">
+ <summary>Returns the hash code for this instance.</summary>
+ <returns>A 32-bit signed integer hash code.</returns>
+ </member>
+ <member name="M:System.UInt32.GetTypeCode">
+ <summary>Returns the <see cref="T:System.TypeCode"></see> for value type <see cref="T:System.UInt32"></see>.</summary>
+ <returns>The enumerated constant, <see cref="F:System.TypeCode.UInt32"></see>.</returns>
+ </member>
+ <member name="F:System.UInt32.MaxValue">
+ <summary>Represents the largest possible value of <see cref="T:System.UInt32"></see>. This field is constant.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.UInt32.MinValue">
+ <summary>Represents the smallest possible value of <see cref="T:System.UInt32"></see>. This field is constant.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.UInt32.Parse(System.String,System.Globalization.NumberStyles,System.IFormatProvider)">
+ <summary>Converts the string representation of a number in a specified style and culture-specific format to its 32-bit unsigned integer equivalent.</summary>
+ <param name="s">A string representing the number to convert. The string is interpreted by using the style specified by the style parameter.</param>
+ <param name="style">A bitwise combination of enumeration values that indicates the style elements that can be present in s. A typical value to specify is <see cref="F:System.Globalization.NumberStyles.Integer"></see>.</param>
+ <param name="provider">An object that supplies culture-specific formatting information about s.</param>
+ <returns>A 32-bit unsigned integer equivalent to the number specified in <paramref name="s">s</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="s">s</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="style">style</paramref> is not a <see cref="T:System.Globalization.NumberStyles"></see> value. -or- <paramref name="style">style</paramref> is not a combination of <see cref="F:System.Globalization.NumberStyles.AllowHexSpecifier"></see> and <see cref="F:System.Globalization.NumberStyles.HexNumber"></see> values.</exception>
+ <exception cref="T:System.FormatException"><paramref name="s">s</paramref> is not in a format compliant with <paramref name="style">style</paramref>.</exception>
+ <exception cref="T:System.OverflowException"><paramref name="s">s</paramref> represents a number that is less than <see cref="F:System.UInt32.MinValue"></see> or greater than <see cref="F:System.UInt32.MaxValue"></see>. -or- <paramref name="s">s</paramref> includes non-zero, fractional digits.</exception>
+ </member>
+ <member name="M:System.UInt32.Parse(System.String,System.IFormatProvider)">
+ <summary>Converts the string representation of a number in a specified culture-specific format to its 32-bit unsigned integer equivalent.</summary>
+ <param name="s">A string that represents the number to convert.</param>
+ <param name="provider">An object that supplies culture-specific formatting information about s.</param>
+ <returns>A 32-bit unsigned integer equivalent to the number specified in <paramref name="s">s</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="s">s</paramref> is null.</exception>
+ <exception cref="T:System.FormatException"><paramref name="s">s</paramref> is not in the correct style.</exception>
+ <exception cref="T:System.OverflowException"><paramref name="s">s</paramref> represents a number that is less than <see cref="F:System.UInt32.MinValue"></see> or greater than <see cref="F:System.UInt32.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.UInt32.Parse(System.String)">
+ <summary>Converts the string representation of a number to its 32-bit unsigned integer equivalent.</summary>
+ <param name="s">A string representing the number to convert.</param>
+ <returns>A 32-bit unsigned integer equivalent to the number contained in <paramref name="s">s</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="s">s</paramref> parameter is null.</exception>
+ <exception cref="T:System.FormatException">The <paramref name="s">s</paramref> parameter is not of the correct format.</exception>
+ <exception cref="T:System.OverflowException">The <paramref name="s">s</paramref> parameter represents a number that is less than <see cref="F:System.UInt32.MinValue"></see> or greater than <see cref="F:System.UInt32.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.UInt32.Parse(System.String,System.Globalization.NumberStyles)">
+ <summary>Converts the string representation of a number in a specified style to its 32-bit unsigned integer equivalent.</summary>
+ <param name="s">A string representing the number to convert. The string is interpreted by using the style specified by the style parameter.</param>
+ <param name="style">A bitwise combination of the enumeration values that specify the permitted format of s. A typical value to specify is <see cref="F:System.Globalization.NumberStyles.Integer"></see>.</param>
+ <returns>A 32-bit unsigned integer equivalent to the number specified in <paramref name="s">s</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="s">s</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="style">style</paramref> is not a <see cref="T:System.Globalization.NumberStyles"></see> value. -or- <paramref name="style">style</paramref> is not a combination of <see cref="F:System.Globalization.NumberStyles.AllowHexSpecifier"></see> and <see cref="F:System.Globalization.NumberStyles.HexNumber"></see> values.</exception>
+ <exception cref="T:System.FormatException"><paramref name="s">s</paramref> is not in a format compliant with <paramref name="style">style</paramref>.</exception>
+ <exception cref="T:System.OverflowException"><paramref name="s">s</paramref> represents a number that is less than <see cref="F:System.UInt32.MinValue"></see> or greater than <see cref="F:System.UInt32.MaxValue"></see>. -or- <paramref name="s">s</paramref> includes non-zero, fractional digits.</exception>
+ </member>
+ <member name="M:System.UInt32.ToString">
+ <summary>Converts the numeric value of this instance to its equivalent string representation.</summary>
+ <returns>The string representation of the value of this instance, consisting of a sequence of digits ranging from 0 to 9, without a sign or leading zeroes.</returns>
+ </member>
+ <member name="M:System.UInt32.ToString(System.String,System.IFormatProvider)">
+ <summary>Converts the numeric value of this instance to its equivalent string representation using the specified format and culture-specific format information.</summary>
+ <param name="format">A numeric format string.</param>
+ <param name="provider">An object that supplies culture-specific formatting information about this instance.</param>
+ <returns>The string representation of the value of this instance as specified by <paramref name="format">format</paramref> and <paramref name="provider">provider</paramref>.</returns>
+ <exception cref="T:System.FormatException">The <paramref name="format">format</paramref> parameter is invalid.</exception>
+ </member>
+ <member name="M:System.UInt32.ToString(System.String)">
+ <summary>Converts the numeric value of this instance to its equivalent string representation using the specified format.</summary>
+ <param name="format">A numeric format string.</param>
+ <returns>The string representation of the value of this instance as specified by <paramref name="format">format</paramref>.</returns>
+ <exception cref="T:System.FormatException">The <paramref name="format">format</paramref> parameter is invalid.</exception>
+ </member>
+ <member name="M:System.UInt32.ToString(System.IFormatProvider)">
+ <summary>Converts the numeric value of this instance to its equivalent string representation using the specified culture-specific format information.</summary>
+ <param name="provider">An object that supplies culture-specific formatting information.</param>
+ <returns>The string representation of the value of this instance, which consists of a sequence of digits ranging from 0 to 9, without a sign or leading zeros.</returns>
+ </member>
+ <member name="M:System.UInt32.TryParse(System.String,System.UInt32@)">
+ <summary>Tries to convert the string representation of a number to its 32-bit unsigned integer equivalent. A return value indicates whether the conversion succeeded or failed.</summary>
+ <param name="s">A string that represents the number to convert.</param>
+ <param name="result">When this method returns, contains the 32-bit unsigned integer value that is equivalent to the number contained in s, if the conversion succeeded, or zero if the conversion failed. The conversion fails if the s parameter is null or <see cref="F:System.String.Empty"></see>, is not of the correct format, or represents a number that is less than <see cref="F:System.UInt32.MinValue"></see> or greater than <see cref="F:System.UInt32.MaxValue"></see>. This parameter is passed uninitialized; any value originally supplied in result will be overwritten.</param>
+ <returns>true if <paramref name="s">s</paramref> was converted successfully; otherwise, false.</returns>
+ </member>
+ <member name="M:System.UInt32.TryParse(System.String,System.Globalization.NumberStyles,System.IFormatProvider,System.UInt32@)">
+ <summary>Tries to convert the string representation of a number in a specified style and culture-specific format to its 32-bit unsigned integer equivalent. A return value indicates whether the conversion succeeded or failed.</summary>
+ <param name="s">A string that represents the number to convert. The string is interpreted by using the style specified by the style parameter.</param>
+ <param name="style">A bitwise combination of enumeration values that indicates the permitted format of s. A typical value to specify is <see cref="F:System.Globalization.NumberStyles.Integer"></see>.</param>
+ <param name="provider">An object that supplies culture-specific formatting information about s.</param>
+ <param name="result">When this method returns, contains the 32-bit unsigned integer value equivalent to the number contained in s, if the conversion succeeded, or zero if the conversion failed. The conversion fails if the s parameter is null or <see cref="F:System.String.Empty"></see>, is not in a format compliant with style, or represents a number that is less than <see cref="F:System.UInt32.MinValue"></see> or greater than <see cref="F:System.UInt32.MaxValue"></see>. This parameter is passed uninitialized; any value originally supplied in result will be overwritten.</param>
+ <returns>true if <paramref name="s">s</paramref> was converted successfully; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="style">style</paramref> is not a <see cref="T:System.Globalization.NumberStyles"></see> value. -or- <paramref name="style">style</paramref> is not a combination of <see cref="F:System.Globalization.NumberStyles.AllowHexSpecifier"></see> and <see cref="F:System.Globalization.NumberStyles.HexNumber"></see> values.</exception>
+ </member>
+ <member name="M:System.UInt32.System#IConvertible#ToBoolean(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToBoolean(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>true if the value of the current instance is not zero; otherwise, false.</returns>
+ </member>
+ <member name="M:System.UInt32.System#IConvertible#ToByte(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToByte(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, converted to a <see cref="T:System.Byte"></see>.</returns>
+ </member>
+ <member name="M:System.UInt32.System#IConvertible#ToChar(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToChar(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, converted to a <see cref="T:System.Char"></see>.</returns>
+ </member>
+ <member name="M:System.UInt32.System#IConvertible#ToDateTime(System.IFormatProvider)">
+ <summary>This conversion is not supported. Attempting to use this method throws an <see cref="T:System.InvalidCastException"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>This conversion is not supported. No value is returned.</returns>
+ <exception cref="T:System.InvalidCastException">In all cases.</exception>
+ </member>
+ <member name="M:System.UInt32.System#IConvertible#ToDecimal(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToDecimal(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, converted to a <see cref="T:System.Decimal"></see>.</returns>
+ </member>
+ <member name="M:System.UInt32.System#IConvertible#ToDouble(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToDouble(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, converted to a <see cref="T:System.Double"></see>.</returns>
+ </member>
+ <member name="M:System.UInt32.System#IConvertible#ToInt16(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToInt16(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, converted to an <see cref="T:System.Int16"></see>.</returns>
+ </member>
+ <member name="M:System.UInt32.System#IConvertible#ToInt32(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToInt32(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, converted to an <see cref="T:System.Int32"></see>.</returns>
+ </member>
+ <member name="M:System.UInt32.System#IConvertible#ToInt64(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToInt64(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, converted to an <see cref="T:System.Int64"></see>.</returns>
+ </member>
+ <member name="M:System.UInt32.System#IConvertible#ToSByte(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToSByte(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, converted to an <see cref="T:System.SByte"></see>.</returns>
+ </member>
+ <member name="M:System.UInt32.System#IConvertible#ToSingle(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToSingle(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, converted to a <see cref="T:System.Single"></see>.</returns>
+ </member>
+ <member name="M:System.UInt32.System#IConvertible#ToType(System.Type,System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToType(System.Type,System.IFormatProvider)"></see>.</summary>
+ <param name="type">The type to which to convert this <see cref="T:System.UInt32"></see> value.</param>
+ <param name="provider">An <see cref="T:System.IFormatProvider"></see> implementation that supplies culture-specific information about the format of the returned value.</param>
+ <returns>The value of the current instance, converted to <paramref name="type">type</paramref>.</returns>
+ </member>
+ <member name="M:System.UInt32.System#IConvertible#ToUInt16(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToUInt16(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, converted to a <see cref="T:System.UInt16"></see>.</returns>
+ </member>
+ <member name="M:System.UInt32.System#IConvertible#ToUInt32(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToUInt32(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, unchanged.</returns>
+ </member>
+ <member name="M:System.UInt32.System#IConvertible#ToUInt64(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToUInt64(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, converted to a <see cref="T:System.UInt64"></see>.</returns>
+ </member>
+ <member name="T:System.UInt64">
+ <summary>Represents a 64-bit unsigned integer.</summary>
+ </member>
+ <member name="M:System.UInt64.CompareTo(System.Object)">
+ <summary>Compares this instance to a specified object and returns an indication of their relative values.</summary>
+ <param name="value">An object to compare, or null.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed number indicating the relative values of this instance and <code data-dev-comment-type="paramref">value</code>. </p>
+ <table><thead><tr><th> Return Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Description <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> Less than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> This instance is less than <code data-dev-comment-type="paramref">value</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> This instance is equal to <code data-dev-comment-type="paramref">value</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> Greater than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> This instance is greater than <code data-dev-comment-type="paramref">value</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> -or- </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="20" sourceendlinenumber="20"> <code data-dev-comment-type="paramref">value</code> is <code>null</code>. </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="22" sourceendlinenumber="22"> </td></tr></tbody></table></p>
+</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="value">value</paramref> is not a <see cref="T:System.UInt64"></see>.</exception>
+ </member>
+ <member name="M:System.UInt64.CompareTo(System.UInt64)">
+ <summary>Compares this instance to a specified 64-bit unsigned integer and returns an indication of their relative values.</summary>
+ <param name="value">An unsigned integer to compare.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed number indicating the relative values of this instance and <code data-dev-comment-type="paramref">value</code>. </p>
+ <table><thead><tr><th> Return Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Description <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> Less than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> This instance is less than <code data-dev-comment-type="paramref">value</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> This instance is equal to <code data-dev-comment-type="paramref">value</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> Greater than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> This instance is greater than <code data-dev-comment-type="paramref">value</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="M:System.UInt64.Equals(System.Object)">
+ <summary>Returns a value indicating whether this instance is equal to a specified object.</summary>
+ <param name="obj">An object to compare to this instance.</param>
+ <returns>true if <paramref name="obj">obj</paramref> is an instance of <see cref="T:System.UInt64"></see> and equals the value of this instance; otherwise, false.</returns>
+ </member>
+ <member name="M:System.UInt64.Equals(System.UInt64)">
+ <summary>Returns a value indicating whether this instance is equal to a specified <see cref="T:System.UInt64"></see> value.</summary>
+ <param name="obj">A <see cref="T:System.UInt64"></see> value to compare to this instance.</param>
+ <returns>true if <paramref name="obj">obj</paramref> has the same value as this instance; otherwise, false.</returns>
+ </member>
+ <member name="M:System.UInt64.GetHashCode">
+ <summary>Returns the hash code for this instance.</summary>
+ <returns>A 32-bit signed integer hash code.</returns>
+ </member>
+ <member name="M:System.UInt64.GetTypeCode">
+ <summary>Returns the <see cref="T:System.TypeCode"></see> for value type <see cref="T:System.UInt64"></see>.</summary>
+ <returns>The enumerated constant, <see cref="F:System.TypeCode.UInt64"></see>.</returns>
+ </member>
+ <member name="F:System.UInt64.MaxValue">
+ <summary>Represents the largest possible value of <see cref="T:System.UInt64"></see>. This field is constant.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.UInt64.MinValue">
+ <summary>Represents the smallest possible value of <see cref="T:System.UInt64"></see>. This field is constant.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.UInt64.Parse(System.String,System.Globalization.NumberStyles,System.IFormatProvider)">
+ <summary>Converts the string representation of a number in a specified style and culture-specific format to its 64-bit unsigned integer equivalent.</summary>
+ <param name="s">A string that represents the number to convert. The string is interpreted by using the style specified by the style parameter.</param>
+ <param name="style">A bitwise combination of enumeration values that indicates the style elements that can be present in s. A typical value to specify is <see cref="F:System.Globalization.NumberStyles.Integer"></see>.</param>
+ <param name="provider">An object that supplies culture-specific formatting information about s.</param>
+ <returns>A 64-bit unsigned integer equivalent to the number specified in <paramref name="s">s</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="s">s</paramref> parameter is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="style">style</paramref> is not a <see cref="T:System.Globalization.NumberStyles"></see> value. -or- <paramref name="style">style</paramref> is not a combination of <see cref="F:System.Globalization.NumberStyles.AllowHexSpecifier"></see> and <see cref="F:System.Globalization.NumberStyles.HexNumber"></see> values.</exception>
+ <exception cref="T:System.FormatException">The <paramref name="s">s</paramref> parameter is not in a format compliant with <paramref name="style">style</paramref>.</exception>
+ <exception cref="T:System.OverflowException">The <paramref name="s">s</paramref> parameter represents a number less than <see cref="F:System.UInt64.MinValue"></see> or greater than <see cref="F:System.UInt64.MaxValue"></see>. -or- <paramref name="s">s</paramref> includes non-zero, fractional digits.</exception>
+ </member>
+ <member name="M:System.UInt64.Parse(System.String,System.IFormatProvider)">
+ <summary>Converts the string representation of a number in a specified culture-specific format to its 64-bit unsigned integer equivalent.</summary>
+ <param name="s">A string that represents the number to convert.</param>
+ <param name="provider">An object that supplies culture-specific formatting information about s.</param>
+ <returns>A 64-bit unsigned integer equivalent to the number specified in <paramref name="s">s</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="s">s</paramref> parameter is null.</exception>
+ <exception cref="T:System.FormatException">The <paramref name="s">s</paramref> parameter is not in the correct style.</exception>
+ <exception cref="T:System.OverflowException">The <paramref name="s">s</paramref> parameter represents a number less than <see cref="F:System.UInt64.MinValue"></see> or greater than <see cref="F:System.UInt64.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.UInt64.Parse(System.String)">
+ <summary>Converts the string representation of a number to its 64-bit unsigned integer equivalent.</summary>
+ <param name="s">A string that represents the number to convert.</param>
+ <returns>A 64-bit unsigned integer equivalent to the number contained in <paramref name="s">s</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="s">s</paramref> parameter is null.</exception>
+ <exception cref="T:System.FormatException">The <paramref name="s">s</paramref> parameter is not in the correct format.</exception>
+ <exception cref="T:System.OverflowException">The <paramref name="s">s</paramref> parameter represents a number less than <see cref="F:System.UInt64.MinValue"></see> or greater than <see cref="F:System.UInt64.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.UInt64.Parse(System.String,System.Globalization.NumberStyles)">
+ <summary>Converts the string representation of a number in a specified style to its 64-bit unsigned integer equivalent.</summary>
+ <param name="s">A string that represents the number to convert. The string is interpreted by using the style specified by the style parameter.</param>
+ <param name="style">A bitwise combination of the enumeration values that specifies the permitted format of s. A typical value to specify is <see cref="F:System.Globalization.NumberStyles.Integer"></see>.</param>
+ <returns>A 64-bit unsigned integer equivalent to the number specified in <paramref name="s">s</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="s">s</paramref> parameter is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="style">style</paramref> is not a <see cref="T:System.Globalization.NumberStyles"></see> value. -or- <paramref name="style">style</paramref> is not a combination of <see cref="F:System.Globalization.NumberStyles.AllowHexSpecifier"></see> and <see cref="F:System.Globalization.NumberStyles.HexNumber"></see> values.</exception>
+ <exception cref="T:System.FormatException">The <paramref name="s">s</paramref> parameter is not in a format compliant with <paramref name="style">style</paramref>.</exception>
+ <exception cref="T:System.OverflowException">The <paramref name="s">s</paramref> parameter represents a number less than <see cref="F:System.UInt64.MinValue"></see> or greater than <see cref="F:System.UInt64.MaxValue"></see>. -or- <paramref name="s">s</paramref> includes non-zero, fractional digits.</exception>
+ </member>
+ <member name="M:System.UInt64.ToString">
+ <summary>Converts the numeric value of this instance to its equivalent string representation.</summary>
+ <returns>The string representation of the value of this instance, consisting of a sequence of digits ranging from 0 to 9, without a sign or leading zeroes.</returns>
+ </member>
+ <member name="M:System.UInt64.ToString(System.String,System.IFormatProvider)">
+ <summary>Converts the numeric value of this instance to its equivalent string representation using the specified format and culture-specific format information.</summary>
+ <param name="format">A numeric format string.</param>
+ <param name="provider">An object that supplies culture-specific formatting information about this instance.</param>
+ <returns>The string representation of the value of this instance as specified by <paramref name="format">format</paramref> and <paramref name="provider">provider</paramref>.</returns>
+ <exception cref="T:System.FormatException">The <paramref name="format">format</paramref> parameter is invalid.</exception>
+ </member>
+ <member name="M:System.UInt64.ToString(System.String)">
+ <summary>Converts the numeric value of this instance to its equivalent string representation using the specified format.</summary>
+ <param name="format">A numeric format string.</param>
+ <returns>The string representation of the value of this instance as specified by <paramref name="format">format</paramref>.</returns>
+ <exception cref="T:System.FormatException">The <paramref name="format">format</paramref> parameter is invalid.</exception>
+ </member>
+ <member name="M:System.UInt64.ToString(System.IFormatProvider)">
+ <summary>Converts the numeric value of this instance to its equivalent string representation using the specified culture-specific format information.</summary>
+ <param name="provider">An object that supplies culture-specific formatting information.</param>
+ <returns>The string representation of the value of this instance, consisting of a sequence of digits ranging from 0 to 9, without a sign or leading zeros.</returns>
+ </member>
+ <member name="M:System.UInt64.TryParse(System.String,System.UInt64@)">
+ <summary>Tries to convert the string representation of a number to its 64-bit unsigned integer equivalent. A return value indicates whether the conversion succeeded or failed.</summary>
+ <param name="s">A string that represents the number to convert.</param>
+ <param name="result">When this method returns, contains the 64-bit unsigned integer value that is equivalent to the number contained in s, if the conversion succeeded, or zero if the conversion failed. The conversion fails if the s parameter is null or <see cref="F:System.String.Empty"></see>, is not of the correct format, or represents a number less than <see cref="F:System.UInt64.MinValue"></see> or greater than <see cref="F:System.UInt64.MaxValue"></see>. This parameter is passed uninitialized; any value originally supplied in result will be overwritten.</param>
+ <returns>true if <paramref name="s">s</paramref> was converted successfully; otherwise, false.</returns>
+ </member>
+ <member name="M:System.UInt64.TryParse(System.String,System.Globalization.NumberStyles,System.IFormatProvider,System.UInt64@)">
+ <summary>Tries to convert the string representation of a number in a specified style and culture-specific format to its 64-bit unsigned integer equivalent. A return value indicates whether the conversion succeeded or failed.</summary>
+ <param name="s">A string that represents the number to convert. The string is interpreted by using the style specified by the style parameter.</param>
+ <param name="style">A bitwise combination of enumeration values that indicates the permitted format of s. A typical value to specify is <see cref="F:System.Globalization.NumberStyles.Integer"></see>.</param>
+ <param name="provider">An object that supplies culture-specific formatting information about s.</param>
+ <param name="result">When this method returns, contains the 64-bit unsigned integer value equivalent to the number contained in s, if the conversion succeeded, or zero if the conversion failed. The conversion fails if the s parameter is null or <see cref="F:System.String.Empty"></see>, is not in a format compliant with style, or represents a number less than <see cref="F:System.UInt64.MinValue"></see> or greater than <see cref="F:System.UInt64.MaxValue"></see>. This parameter is passed uninitialized; any value originally supplied in result will be overwritten.</param>
+ <returns>true if <paramref name="s">s</paramref> was converted successfully; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="style">style</paramref> is not a <see cref="T:System.Globalization.NumberStyles"></see> value. -or- <paramref name="style">style</paramref> is not a combination of <see cref="F:System.Globalization.NumberStyles.AllowHexSpecifier"></see> and <see cref="F:System.Globalization.NumberStyles.HexNumber"></see> values.</exception>
+ </member>
+ <member name="M:System.UInt64.System#IConvertible#ToBoolean(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToBoolean(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>true if the value of the current instance is not zero; otherwise, false.</returns>
+ </member>
+ <member name="M:System.UInt64.System#IConvertible#ToByte(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToByte(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, converted to a <see cref="T:System.Byte"></see>.</returns>
+ </member>
+ <member name="M:System.UInt64.System#IConvertible#ToChar(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToChar(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, converted to a <see cref="T:System.Char"></see>.</returns>
+ </member>
+ <member name="M:System.UInt64.System#IConvertible#ToDateTime(System.IFormatProvider)">
+ <summary>This conversion is not supported. Attempting to use this method throws an <see cref="T:System.InvalidCastException"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>This conversion is not supported. No value is returned.</returns>
+ <exception cref="T:System.InvalidCastException">In all cases.</exception>
+ </member>
+ <member name="M:System.UInt64.System#IConvertible#ToDecimal(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToDecimal(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, converted to a <see cref="T:System.Decimal"></see>.</returns>
+ </member>
+ <member name="M:System.UInt64.System#IConvertible#ToDouble(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToDouble(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, converted to a <see cref="T:System.Double"></see>.</returns>
+ </member>
+ <member name="M:System.UInt64.System#IConvertible#ToInt16(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToInt16(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, converted to an <see cref="T:System.Int16"></see>.</returns>
+ </member>
+ <member name="M:System.UInt64.System#IConvertible#ToInt32(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToInt32(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, converted to an <see cref="T:System.Int32"></see>.</returns>
+ </member>
+ <member name="M:System.UInt64.System#IConvertible#ToInt64(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToInt64(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, converted to an <see cref="T:System.Int64"></see>.</returns>
+ </member>
+ <member name="M:System.UInt64.System#IConvertible#ToSByte(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToSByte(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, converted to an <see cref="T:System.SByte"></see>.</returns>
+ </member>
+ <member name="M:System.UInt64.System#IConvertible#ToSingle(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToSingle(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, converted to a <see cref="T:System.Single"></see>.</returns>
+ </member>
+ <member name="M:System.UInt64.System#IConvertible#ToType(System.Type,System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToType(System.Type,System.IFormatProvider)"></see>.</summary>
+ <param name="type">The type to which to convert this <see cref="T:System.UInt64"></see> value.</param>
+ <param name="provider">An <see cref="T:System.IFormatProvider"></see> implementation that supplies information about the format of the returned value.</param>
+ <returns>The value of the current instance, converted to <paramref name="type">type</paramref>.</returns>
+ </member>
+ <member name="M:System.UInt64.System#IConvertible#ToUInt16(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToUInt16(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, converted to a <see cref="T:System.UInt16"></see>.</returns>
+ </member>
+ <member name="M:System.UInt64.System#IConvertible#ToUInt32(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToUInt32(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, converted to a <see cref="T:System.UInt32"></see>.</returns>
+ </member>
+ <member name="M:System.UInt64.System#IConvertible#ToUInt64(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToUInt64(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, unchanged.</returns>
+ </member>
+ <member name="T:System.UIntPtr">
+ <summary>A platform-specific type that is used to represent a pointer or a handle.</summary>
+ </member>
+ <member name="M:System.UIntPtr.#ctor(System.UInt32)">
+ <summary>Initializes a new instance of the <see cref="T:System.UIntPtr"></see> structure using the specified 32-bit pointer or handle.</summary>
+ <param name="value">A pointer or handle contained in a 32-bit unsigned integer.</param>
+ </member>
+ <member name="M:System.UIntPtr.#ctor(System.UInt64)">
+ <summary>Initializes a new instance of <see cref="T:System.UIntPtr"></see> using the specified 64-bit pointer or handle.</summary>
+ <param name="value">A pointer or handle contained in a 64-bit unsigned integer.</param>
+ <exception cref="T:System.OverflowException">On a 32-bit platform, <paramref name="value">value</paramref> is too large to represent as an <see cref="T:System.UIntPtr"></see>.</exception>
+ </member>
+ <member name="M:System.UIntPtr.#ctor(System.Void*)">
+ <summary>Initializes a new instance of <see cref="T:System.UIntPtr"></see> using the specified pointer to an unspecified type.</summary>
+ <param name="value">A pointer to an unspecified type.</param>
+ </member>
+ <member name="M:System.UIntPtr.Add(System.UIntPtr,System.Int32)">
+ <summary>Adds an offset to the value of an unsigned pointer.</summary>
+ <param name="pointer">The unsigned pointer to add the offset to.</param>
+ <param name="offset">The offset to add.</param>
+ <returns>A new unsigned pointer that reflects the addition of <paramref name="offset">offset</paramref> to <paramref name="pointer">pointer</paramref>.</returns>
+ </member>
+ <member name="M:System.UIntPtr.Equals(System.Object)">
+ <summary>Returns a value indicating whether this instance is equal to a specified object.</summary>
+ <param name="obj">An object to compare with this instance or null.</param>
+ <returns>true if <paramref name="obj">obj</paramref> is an instance of <see cref="T:System.UIntPtr"></see> and equals the value of this instance; otherwise, false.</returns>
+ </member>
+ <member name="M:System.UIntPtr.GetHashCode">
+ <summary>Returns the hash code for this instance.</summary>
+ <returns>A 32-bit signed integer hash code.</returns>
+ </member>
+ <member name="M:System.UIntPtr.op_Addition(System.UIntPtr,System.Int32)">
+ <summary>Adds an offset to the value of an unsigned pointer.</summary>
+ <param name="pointer">The unsigned pointer to add the offset to.</param>
+ <param name="offset">The offset to add.</param>
+ <returns>A new unsigned pointer that reflects the addition of <paramref name="offset">offset</paramref> to <paramref name="pointer">pointer</paramref>.</returns>
+ </member>
+ <member name="M:System.UIntPtr.op_Equality(System.UIntPtr,System.UIntPtr)">
+ <summary>Determines whether two specified instances of <see cref="T:System.UIntPtr"></see> are equal.</summary>
+ <param name="value1">The first pointer or handle to compare.</param>
+ <param name="value2">The second pointer or handle to compare.</param>
+ <returns>true if <paramref name="value1">value1</paramref> equals <paramref name="value2">value2</paramref>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.UIntPtr.op_Explicit(System.Void* to System.UIntPtr)">
+ <param name="value"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.UIntPtr.op_Explicit(System.UIntPtr to System.UInt64)">
+ <param name="value"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.UIntPtr.op_Explicit(System.UIntPtr to System.Void*)">
+ <param name="value"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.UIntPtr.op_Explicit(System.UInt64 to System.UIntPtr)">
+ <param name="value"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.UIntPtr.op_Explicit(System.UInt32 to System.UIntPtr)">
+ <param name="value"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.UIntPtr.op_Explicit(System.UIntPtr to System.UInt32)">
+ <param name="value"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.UIntPtr.op_Inequality(System.UIntPtr,System.UIntPtr)">
+ <summary>Determines whether two specified instances of <see cref="T:System.UIntPtr"></see> are not equal.</summary>
+ <param name="value1">The first pointer or handle to compare.</param>
+ <param name="value2">The second pointer or handle to compare.</param>
+ <returns>true if <paramref name="value1">value1</paramref> does not equal <paramref name="value2">value2</paramref>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.UIntPtr.op_Subtraction(System.UIntPtr,System.Int32)">
+ <summary>Subtracts an offset from the value of an unsigned pointer.</summary>
+ <param name="pointer">The unsigned pointer to subtract the offset from.</param>
+ <param name="offset">The offset to subtract.</param>
+ <returns>A new unsigned pointer that reflects the subtraction of <paramref name="offset">offset</paramref> from <paramref name="pointer">pointer</paramref>.</returns>
+ </member>
+ <member name="P:System.UIntPtr.Size">
+ <summary>Gets the size of this instance.</summary>
+ <returns>The size of a pointer or handle on this platform, measured in bytes. The value of this property is 4 on a 32-bit platform, and 8 on a 64-bit platform.</returns>
+ </member>
+ <member name="M:System.UIntPtr.Subtract(System.UIntPtr,System.Int32)">
+ <summary>Subtracts an offset from the value of an unsigned pointer.</summary>
+ <param name="pointer">The unsigned pointer to subtract the offset from.</param>
+ <param name="offset">The offset to subtract.</param>
+ <returns>A new unsigned pointer that reflects the subtraction of <paramref name="offset">offset</paramref> from <paramref name="pointer">pointer</paramref>.</returns>
+ </member>
+ <member name="M:System.UIntPtr.ToPointer">
+ <summary>Converts the value of this instance to a pointer to an unspecified type.</summary>
+ <returns>A pointer to <see cref="T:System.Void"></see>; that is, a pointer to memory containing data of an unspecified type.</returns>
+ </member>
+ <member name="M:System.UIntPtr.ToString">
+ <summary>Converts the numeric value of this instance to its equivalent string representation.</summary>
+ <returns>The string representation of the value of this instance.</returns>
+ </member>
+ <member name="M:System.UIntPtr.ToUInt32">
+ <summary>Converts the value of this instance to a 32-bit unsigned integer.</summary>
+ <returns>A 32-bit unsigned integer equal to the value of this instance.</returns>
+ <exception cref="T:System.OverflowException">On a 64-bit platform, the value of this instance is too large to represent as a 32-bit unsigned integer.</exception>
+ </member>
+ <member name="M:System.UIntPtr.ToUInt64">
+ <summary>Converts the value of this instance to a 64-bit unsigned integer.</summary>
+ <returns>A 64-bit unsigned integer equal to the value of this instance.</returns>
+ </member>
+ <member name="F:System.UIntPtr.Zero">
+ <summary>A read-only field that represents a pointer or handle that has been initialized to zero.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.UIntPtr.System#Runtime#Serialization#ISerializable#GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Populates a <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object with the data needed to serialize the current <see cref="T:System.UIntPtr"></see> object.</summary>
+ <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object to populate with data.</param>
+ <param name="context">The destination for this serialization. (This parameter is not used; specify null.)</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="info">info</paramref> is null.</exception>
+ </member>
+ <member name="T:System.UnauthorizedAccessException">
+ <summary>The exception that is thrown when the operating system denies access because of an I/O error or a specific type of security error.</summary>
+ </member>
+ <member name="M:System.UnauthorizedAccessException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.UnauthorizedAccessException"></see> class.</summary>
+ </member>
+ <member name="M:System.UnauthorizedAccessException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.UnauthorizedAccessException"></see> class with a specified error message.</summary>
+ <param name="message">The message that describes the error.</param>
+ </member>
+ <member name="M:System.UnauthorizedAccessException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.UnauthorizedAccessException"></see> class with serialized data.</summary>
+ <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> that holds the serialized object data about the exception being thrown.</param>
+ <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"></see> that contains contextual information about the source or destination.</param>
+ </member>
+ <member name="M:System.UnauthorizedAccessException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.UnauthorizedAccessException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="inner">The exception that is the cause of the current exception. If the inner parameter is not a null reference (Nothing in Visual Basic), the current exception is raised in a catch block that handles the inner exception.</param>
+ </member>
+ <member name="T:System.UnhandledExceptionEventArgs">
+ <summary>Provides data for the event that is raised when there is an exception that is not handled in any application domain.</summary>
+ </member>
+ <member name="M:System.UnhandledExceptionEventArgs.#ctor(System.Object,System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.UnhandledExceptionEventArgs"></see> class with the exception object and a common language runtime termination flag.</summary>
+ <param name="exception">The exception that is not handled.</param>
+ <param name="isTerminating">true if the runtime is terminating; otherwise, false.</param>
+ </member>
+ <member name="P:System.UnhandledExceptionEventArgs.ExceptionObject">
+ <summary>Gets the unhandled exception object.</summary>
+ <returns>The unhandled exception object.</returns>
+ </member>
+ <member name="P:System.UnhandledExceptionEventArgs.IsTerminating">
+ <summary>Indicates whether the common language runtime is terminating.</summary>
+ <returns>true if the runtime is terminating; otherwise, false.</returns>
+ </member>
+ <member name="T:System.UnhandledExceptionEventHandler">
+ <summary>Represents the method that will handle the event raised by an exception that is not handled by the application domain.</summary>
+ <param name="sender">The source of the unhandled exception event.</param>
+ <param name="e">An UnhandledExceptionEventArgs that contains the event data.</param>
+ </member>
+ <member name="T:System.Uri">
+ <summary>Provides an object representation of a uniform resource identifier (URI) and easy access to the parts of the URI.</summary>
+ </member>
+ <member name="M:System.Uri.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Uri"></see> class with the specified URI.</summary>
+ <param name="uriString">A URI.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="uriString">uriString</paramref> is null.</exception>
+ <exception cref="T:System.UriFormatException"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="3"><block subset="none" type="note">
+ <p><br> In the <a href="http://go.microsoft.com/fwlink/?LinkID=247912" data-raw-source="[.NET for Windows Store apps](http://go.microsoft.com/fwlink/?LinkID=247912)" sourcefile="netstandard.yml" sourcestartlinenumber="3" sourceendlinenumber="3">.NET for Windows Store apps</a> or the <a href="~/docs/standard/cross-platform/cross-platform-development-with-the-portable-class-library.md" data-raw-source="[Portable Class Library](~/docs/standard/cross-platform/cross-platform-development-with-the-portable-class-library.md)" sourcefile="netstandard.yml" sourcestartlinenumber="3" sourceendlinenumber="3">Portable Class Library</a>, catch the base class exception, <xref href="System.FormatException"></xref>, instead. </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="5" sourceendlinenumber="7">
+ </block>
+ <code data-dev-comment-type="paramref">uriString</code> is empty. </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="9" sourceendlinenumber="9"> -or- </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="11" sourceendlinenumber="11"> The scheme specified in <code data-dev-comment-type="paramref">uriString</code> is not correctly formed. See <xref href="System.Uri.CheckSchemeName(System.String)"></xref>. </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="13" sourceendlinenumber="13"> -or- </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="15" sourceendlinenumber="15"> <code data-dev-comment-type="paramref">uriString</code> contains too many slashes. </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="17" sourceendlinenumber="17"> -or- </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="19" sourceendlinenumber="19"> The password specified in <code data-dev-comment-type="paramref">uriString</code> is not valid. </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="21" sourceendlinenumber="21"> -or- </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="23" sourceendlinenumber="23"> The host name specified in <code data-dev-comment-type="paramref">uriString</code> is not valid. </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="25" sourceendlinenumber="25"> -or- </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="27" sourceendlinenumber="27"> The file name specified in <code data-dev-comment-type="paramref">uriString</code> is not valid. </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="29" sourceendlinenumber="29"> -or- </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="31" sourceendlinenumber="31"> The user name specified in <code data-dev-comment-type="paramref">uriString</code> is not valid. </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="33" sourceendlinenumber="33"> -or- </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="35" sourceendlinenumber="35"> The host or authority name specified in <code data-dev-comment-type="paramref">uriString</code> cannot be terminated by backslashes. </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="37" sourceendlinenumber="37"> -or- </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="39" sourceendlinenumber="39"> The port number specified in <code data-dev-comment-type="paramref">uriString</code> is not valid or cannot be parsed. </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="41" sourceendlinenumber="41"> -or- </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="43" sourceendlinenumber="43"> The length of <code data-dev-comment-type="paramref">uriString</code> exceeds 65519 characters. </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="45" sourceendlinenumber="45"> -or- </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="47" sourceendlinenumber="47"> The length of the scheme specified in <code data-dev-comment-type="paramref">uriString</code> exceeds 1023 characters. </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="49" sourceendlinenumber="49"> -or- </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="51" sourceendlinenumber="51"> There is an invalid character sequence in <code data-dev-comment-type="paramref">uriString</code>. </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="53" sourceendlinenumber="53"> -or- </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="55" sourceendlinenumber="55"> The MS-DOS path specified in <code data-dev-comment-type="paramref">uriString</code> must start with c:\\.</p>
+</exception>
+ </member>
+ <member name="M:System.Uri.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Uri"></see> class from the specified instances of the <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> and <see cref="T:System.Runtime.Serialization.StreamingContext"></see> classes.</summary>
+ <param name="serializationInfo">An instance of the <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> class containing the information required to serialize the new <see cref="T:System.Uri"></see> instance.</param>
+ <param name="streamingContext">An instance of the <see cref="T:System.Runtime.Serialization.StreamingContext"></see> class containing the source of the serialized stream associated with the new <see cref="T:System.Uri"></see> instance.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="serializationInfo">serializationInfo</paramref> parameter contains a null URI.</exception>
+ <exception cref="T:System.UriFormatException">The <paramref name="serializationInfo">serializationInfo</paramref> parameter contains a URI that is empty. -or- The scheme specified is not correctly formed. See <see cref="M:System.Uri.CheckSchemeName(System.String)"></see>. -or- The URI contains too many slashes. -or- The password specified in the URI is not valid. -or- The host name specified in URI is not valid. -or- The file name specified in the URI is not valid. -or- The user name specified in the URI is not valid. -or- The host or authority name specified in the URI cannot be terminated by backslashes. -or- The port number specified in the URI is not valid or cannot be parsed. -or- The length of URI exceeds 65519 characters. -or- The length of the scheme specified in the URI exceeds 1023 characters. -or- There is an invalid character sequence in the URI. -or- The MS-DOS path specified in the URI must start with c:\\.</exception>
+ </member>
+ <member name="M:System.Uri.#ctor(System.String,System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.Uri"></see> class with the specified URI, with explicit control of character escaping.</summary>
+ <param name="uriString">The URI.</param>
+ <param name="dontEscape">true if uriString is completely escaped; otherwise, false.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="uriString">uriString</paramref> is null.</exception>
+ <exception cref="T:System.UriFormatException"><paramref name="uriString">uriString</paramref> is empty or contains only spaces. -or- The scheme specified in <paramref name="uriString">uriString</paramref> is not valid. -or- <paramref name="uriString">uriString</paramref> contains too many slashes. -or- The password specified in <paramref name="uriString">uriString</paramref> is not valid. -or- The host name specified in <paramref name="uriString">uriString</paramref> is not valid. -or- The file name specified in <paramref name="uriString">uriString</paramref> is not valid. -or- The user name specified in <paramref name="uriString">uriString</paramref> is not valid. -or- The host or authority name specified in <paramref name="uriString">uriString</paramref> cannot be terminated by backslashes. -or- The port number specified in <paramref name="uriString">uriString</paramref> is not valid or cannot be parsed. -or- The length of <paramref name="uriString">uriString</paramref> exceeds 65519 characters. -or- The length of the scheme specified in <paramref name="uriString">uriString</paramref> exceeds 1023 characters. -or- There is an invalid character sequence in <paramref name="uriString">uriString</paramref>. -or- The MS-DOS path specified in <paramref name="uriString">uriString</paramref> must start with c:\\.</exception>
+ </member>
+ <member name="M:System.Uri.#ctor(System.String,System.UriKind)">
+ <summary>Initializes a new instance of the <see cref="T:System.Uri"></see> class with the specified URI. This constructor allows you to specify if the URI string is a relative URI, absolute URI, or is indeterminate.</summary>
+ <param name="uriString">A string that identifies the resource to be represented by the <see cref="T:System.Uri"></see> instance.</param>
+ <param name="uriKind">Specifies whether the URI string is a relative URI, absolute URI, or is indeterminate.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="uriKind">uriKind</paramref> is invalid.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="uriString">uriString</paramref> is null.</exception>
+ <exception cref="T:System.UriFormatException"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="3"><block subset="none" type="note">
+ <p><br> In the <a href="http://go.microsoft.com/fwlink/?LinkID=247912" data-raw-source="[.NET for Windows Store apps](http://go.microsoft.com/fwlink/?LinkID=247912)" sourcefile="netstandard.yml" sourcestartlinenumber="3" sourceendlinenumber="3">.NET for Windows Store apps</a> or the <a href="~/docs/standard/cross-platform/cross-platform-development-with-the-portable-class-library.md" data-raw-source="[Portable Class Library](~/docs/standard/cross-platform/cross-platform-development-with-the-portable-class-library.md)" sourcefile="netstandard.yml" sourcestartlinenumber="3" sourceendlinenumber="3">Portable Class Library</a>, catch the base class exception, <xref href="System.FormatException"></xref>, instead. </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="5" sourceendlinenumber="7">
+ </block>
+ <code data-dev-comment-type="paramref">uriString</code> contains a relative URI and <code data-dev-comment-type="paramref">uriKind</code> is <xref href="System.UriKind.Absolute"></xref>. </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="9" sourceendlinenumber="9"> or </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="11" sourceendlinenumber="11"> <code data-dev-comment-type="paramref">uriString</code> contains an absolute URI and <code data-dev-comment-type="paramref">uriKind</code> is <xref href="System.UriKind.Relative"></xref>. </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="13" sourceendlinenumber="13"> or </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="15" sourceendlinenumber="15"> <code data-dev-comment-type="paramref">uriString</code> is empty. </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="17" sourceendlinenumber="17"> -or- </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="19" sourceendlinenumber="19"> The scheme specified in <code data-dev-comment-type="paramref">uriString</code> is not correctly formed. See <xref href="System.Uri.CheckSchemeName(System.String)"></xref>. </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="21" sourceendlinenumber="21"> -or- </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="23" sourceendlinenumber="23"> <code data-dev-comment-type="paramref">uriString</code> contains too many slashes. </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="25" sourceendlinenumber="25"> -or- </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="27" sourceendlinenumber="27"> The password specified in <code data-dev-comment-type="paramref">uriString</code> is not valid. </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="29" sourceendlinenumber="29"> -or- </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="31" sourceendlinenumber="31"> The host name specified in <code data-dev-comment-type="paramref">uriString</code> is not valid. </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="33" sourceendlinenumber="33"> -or- </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="35" sourceendlinenumber="35"> The file name specified in <code data-dev-comment-type="paramref">uriString</code> is not valid. </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="37" sourceendlinenumber="37"> -or- </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="39" sourceendlinenumber="39"> The user name specified in <code data-dev-comment-type="paramref">uriString</code> is not valid. </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="41" sourceendlinenumber="41"> -or- </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="43" sourceendlinenumber="43"> The host or authority name specified in <code data-dev-comment-type="paramref">uriString</code> cannot be terminated by backslashes. </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="45" sourceendlinenumber="45"> -or- </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="47" sourceendlinenumber="47"> The port number specified in <code data-dev-comment-type="paramref">uriString</code> is not valid or cannot be parsed. </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="49" sourceendlinenumber="49"> -or- </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="51" sourceendlinenumber="51"> The length of <code data-dev-comment-type="paramref">uriString</code> exceeds 65519 characters. </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="53" sourceendlinenumber="53"> -or- </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="55" sourceendlinenumber="55"> The length of the scheme specified in <code data-dev-comment-type="paramref">uriString</code> exceeds 1023 characters. </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="57" sourceendlinenumber="57"> -or- </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="59" sourceendlinenumber="59"> There is an invalid character sequence in <code data-dev-comment-type="paramref">uriString</code>. </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="61" sourceendlinenumber="61"> -or- </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="63" sourceendlinenumber="63"> The MS-DOS path specified in <code data-dev-comment-type="paramref">uriString</code> must start with c:\\.</p>
+</exception>
+ </member>
+ <member name="M:System.Uri.#ctor(System.Uri,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Uri"></see> class based on the specified base URI and relative URI string.</summary>
+ <param name="baseUri">The base URI.</param>
+ <param name="relativeUri">The relative URI to add to the base URI.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="baseUri">baseUri</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="baseUri">baseUri</paramref> is not an absolute <see cref="T:System.Uri"></see> instance.</exception>
+ <exception cref="T:System.UriFormatException">
+ In the [.NET for Windows Store apps](http://go.microsoft.com/fwlink/?LinkID=247912) or the [Portable Class Library](~/docs/standard/cross-platform/cross-platform-development-with-the-portable-class-library.md), catch the base class exception, <see cref="T:System.FormatException"></see>, instead.
+
+ The URI formed by combining <paramref name="baseUri">baseUri</paramref> and <paramref name="relativeUri">relativeUri</paramref> is empty or contains only spaces. -or- The scheme specified in the URI formed by combining <paramref name="baseUri">baseUri</paramref> and <paramref name="relativeUri">relativeUri</paramref> is not valid. -or- The URI formed by combining <paramref name="baseUri">baseUri</paramref> and <paramref name="relativeUri">relativeUri</paramref> contains too many slashes. -or- The password specified in the URI formed by combining <paramref name="baseUri">baseUri</paramref> and <paramref name="relativeUri">relativeUri</paramref> is not valid. -or- The host name specified in the URI formed by combining <paramref name="baseUri">baseUri</paramref> and <paramref name="relativeUri">relativeUri</paramref> is not valid. -or- The file name specified in the URI formed by combining <paramref name="baseUri">baseUri</paramref> and <paramref name="relativeUri">relativeUri</paramref> is not valid. -or- The user name specified in the URI formed by combining <paramref name="baseUri">baseUri</paramref> and <paramref name="relativeUri">relativeUri</paramref> is not valid. -or- The host or authority name specified in the URI formed by combining <paramref name="baseUri">baseUri</paramref> and <paramref name="relativeUri">relativeUri</paramref> cannot be terminated by backslashes. -or- The port number specified in the URI formed by combining <paramref name="baseUri">baseUri</paramref> and <paramref name="relativeUri">relativeUri</paramref> is not valid or cannot be parsed. -or- The length of the URI formed by combining <paramref name="baseUri">baseUri</paramref> and <paramref name="relativeUri">relativeUri</paramref> exceeds 65519 characters. -or- The length of the scheme specified in the URI formed by combining <paramref name="baseUri">baseUri</paramref> and <paramref name="relativeUri">relativeUri</paramref> exceeds 1023 characters. -or- There is an invalid character sequence in the URI formed by combining <paramref name="baseUri">baseUri</paramref> and <paramref name="relativeUri">relativeUri</paramref>. -or- The MS-DOS path specified in <paramref name="uriString">uriString</paramref> must start with c:\\.</exception>
+ </member>
+ <member name="M:System.Uri.#ctor(System.Uri,System.Uri)">
+ <summary>Initializes a new instance of the <see cref="T:System.Uri"></see> class based on the combination of a specified base <see cref="T:System.Uri"></see> instance and a relative <see cref="T:System.Uri"></see> instance.</summary>
+ <param name="baseUri">An absolute <see cref="T:System.Uri"></see> that is the base for the new <see cref="T:System.Uri"></see> instance.</param>
+ <param name="relativeUri">A relative <see cref="T:System.Uri"></see> instance that is combined with baseUri.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="baseUri">baseUri</paramref> is not an absolute <see cref="T:System.Uri"></see> instance.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="baseUri">baseUri</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="baseUri">baseUri</paramref> is not an absolute <see cref="T:System.Uri"></see> instance.</exception>
+ <exception cref="T:System.UriFormatException">
+ In the [.NET for Windows Store apps](http://go.microsoft.com/fwlink/?LinkID=247912) or the [Portable Class Library](~/docs/standard/cross-platform/cross-platform-development-with-the-portable-class-library.md), catch the base class exception, <see cref="T:System.FormatException"></see>, instead.
+
+ The URI formed by combining <paramref name="baseUri">baseUri</paramref> and <paramref name="relativeUri">relativeUri</paramref> is empty or contains only spaces. -or- The scheme specified in the URI formed by combining <paramref name="baseUri">baseUri</paramref> and <paramref name="relativeUri">relativeUri</paramref> is not valid. -or- The URI formed by combining <paramref name="baseUri">baseUri</paramref> and <paramref name="relativeUri">relativeUri</paramref> contains too many slashes. -or- The password specified in the URI formed by combining <paramref name="baseUri">baseUri</paramref> and <paramref name="relativeUri">relativeUri</paramref> is not valid. -or- The host name specified in the URI formed by combining <paramref name="baseUri">baseUri</paramref> and <paramref name="relativeUri">relativeUri</paramref> is not valid. -or- The file name specified in the URI formed by combining <paramref name="baseUri">baseUri</paramref> and <paramref name="relativeUri">relativeUri</paramref> is not valid. -or- The user name specified in the URI formed by combining <paramref name="baseUri">baseUri</paramref> and <paramref name="relativeUri">relativeUri</paramref> is not valid. -or- The host or authority name specified in the URI formed by combining <paramref name="baseUri">baseUri</paramref> and <paramref name="relativeUri">relativeUri</paramref> cannot be terminated by backslashes. -or- The port number specified in the URI formed by combining <paramref name="baseUri">baseUri</paramref> and <paramref name="relativeUri">relativeUri</paramref> is not valid or cannot be parsed. -or- The length of the URI formed by combining <paramref name="baseUri">baseUri</paramref> and <paramref name="relativeUri">relativeUri</paramref> exceeds 65519 characters. -or- The length of the scheme specified in the URI formed by combining <paramref name="baseUri">baseUri</paramref> and <paramref name="relativeUri">relativeUri</paramref> exceeds 1023 characters. -or- There is an invalid character sequence in the URI formed by combining <paramref name="baseUri">baseUri</paramref> and <paramref name="relativeUri">relativeUri</paramref>. -or- The MS-DOS path specified in <paramref name="uriString">uriString</paramref> must start with c:\\.</exception>
+ </member>
+ <member name="M:System.Uri.#ctor(System.Uri,System.String,System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.Uri"></see> class based on the specified base and relative URIs, with explicit control of character escaping.</summary>
+ <param name="baseUri">The base URI.</param>
+ <param name="relativeUri">The relative URI to add to the base URI.</param>
+ <param name="dontEscape">true if uriString is completely escaped; otherwise, false.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="baseUri">baseUri</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="baseUri">baseUri</paramref> is not an absolute <see cref="T:System.Uri"></see> instance.</exception>
+ <exception cref="T:System.UriFormatException">The URI formed by combining <paramref name="baseUri">baseUri</paramref> and <paramref name="relativeUri">relativeUri</paramref> is empty or contains only spaces. -or- The scheme specified in the URI formed by combining <paramref name="baseUri">baseUri</paramref> and <paramref name="relativeUri">relativeUri</paramref> is not valid. -or- The URI formed by combining <paramref name="baseUri">baseUri</paramref> and <paramref name="relativeUri">relativeUri</paramref> contains too many slashes. -or- The password specified in the URI formed by combining <paramref name="baseUri">baseUri</paramref> and <paramref name="relativeUri">relativeUri</paramref> is not valid. -or- The host name specified in the URI formed by combining <paramref name="baseUri">baseUri</paramref> and <paramref name="relativeUri">relativeUri</paramref> is not valid. -or- The file name specified in the URI formed by combining <paramref name="baseUri">baseUri</paramref> and <paramref name="relativeUri">relativeUri</paramref> is not valid. -or- The user name specified in the URI formed by combining <paramref name="baseUri">baseUri</paramref> and <paramref name="relativeUri">relativeUri</paramref> is not valid. -or- The host or authority name specified in the URI formed by combining <paramref name="baseUri">baseUri</paramref> and <paramref name="relativeUri">relativeUri</paramref> cannot be terminated by backslashes. -or- The port number specified in the URI formed by combining <paramref name="baseUri">baseUri</paramref> and <paramref name="relativeUri">relativeUri</paramref> is not valid or cannot be parsed. -or- The length of the URI formed by combining <paramref name="baseUri">baseUri</paramref> and <paramref name="relativeUri">relativeUri</paramref> exceeds 65519 characters. -or- The length of the scheme specified in the URI formed by combining <paramref name="baseUri">baseUri</paramref> and <paramref name="relativeUri">relativeUri</paramref> exceeds 1023 characters. -or- There is an invalid character sequence in the URI formed by combining <paramref name="baseUri">baseUri</paramref> and <paramref name="relativeUri">relativeUri</paramref>. -or- The MS-DOS path specified in <paramref name="uriString">uriString</paramref> must start with c:\\.</exception>
+ </member>
+ <member name="P:System.Uri.AbsolutePath">
+ <summary>Gets the absolute path of the URI.</summary>
+ <returns>A <see cref="T:System.String"></see> containing the absolute path to the resource.</returns>
+ <exception cref="T:System.InvalidOperationException">This instance represents a relative URI, and this property is valid only for absolute URIs.</exception>
+ </member>
+ <member name="P:System.Uri.AbsoluteUri">
+ <summary>Gets the absolute URI.</summary>
+ <returns>A <see cref="T:System.String"></see> containing the entire URI.</returns>
+ <exception cref="T:System.InvalidOperationException">This instance represents a relative URI, and this property is valid only for absolute URIs.</exception>
+ </member>
+ <member name="P:System.Uri.Authority">
+ <summary>Gets the Domain Name System (DNS) host name or IP address and the port number for a server.</summary>
+ <returns>A <see cref="T:System.String"></see> containing the authority component of the URI represented by this instance.</returns>
+ <exception cref="T:System.InvalidOperationException">This instance represents a relative URI, and this property is valid only for absolute URIs.</exception>
+ </member>
+ <member name="M:System.Uri.Canonicalize">
+ <summary>Converts the internally stored URI to canonical form.</summary>
+ <exception cref="T:System.InvalidOperationException">This instance represents a relative URI, and this method is valid only for absolute URIs.</exception>
+ <exception cref="T:System.UriFormatException">The URI is incorrectly formed.</exception>
+ </member>
+ <member name="M:System.Uri.CheckHostName(System.String)">
+ <summary>Determines whether the specified host name is a valid DNS name.</summary>
+ <param name="name">The host name to validate. This can be an IPv4 or IPv6 address or an Internet host name.</param>
+ <returns>A <see cref="T:System.UriHostNameType"></see> that indicates the type of the host name. If the type of the host name cannot be determined or if the host name is null or a zero-length string, this method returns <see cref="F:System.UriHostNameType.Unknown"></see>.</returns>
+ </member>
+ <member name="M:System.Uri.CheckSchemeName(System.String)">
+ <summary>Determines whether the specified scheme name is valid.</summary>
+ <param name="schemeName">The scheme name to validate.</param>
+ <returns>A <see cref="T:System.Boolean"></see> value that is true if the scheme name is valid; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Uri.CheckSecurity">
+ <summary>Calling this method has no effect.</summary>
+ </member>
+ <member name="M:System.Uri.Compare(System.Uri,System.Uri,System.UriComponents,System.UriFormat,System.StringComparison)">
+ <summary>Compares the specified parts of two URIs using the specified comparison rules.</summary>
+ <param name="uri1">The first <see cref="T:System.Uri"></see>.</param>
+ <param name="uri2">The second <see cref="T:System.Uri"></see>.</param>
+ <param name="partsToCompare">A bitwise combination of the <see cref="T:System.UriComponents"></see> values that specifies the parts of uri1 and uri2 to compare.</param>
+ <param name="compareFormat">One of the <see cref="T:System.UriFormat"></see> values that specifies the character escaping used when the URI components are compared.</param>
+ <param name="comparisonType">One of the <see cref="T:System.StringComparison"></see> values.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">An <xref href="System.Int32"></xref> value that indicates the lexical relationship between the compared <xref href="System.Uri"></xref> components. </p>
+ <table><thead><tr><th> Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Meaning <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> Less than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td><code data-dev-comment-type="paramref">uri1</code> is less than <code data-dev-comment-type="paramref">uri2</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td><code data-dev-comment-type="paramref">uri1</code> equals <code data-dev-comment-type="paramref">uri2</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> Greater than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td><code data-dev-comment-type="paramref">uri1</code> is greater than <code data-dev-comment-type="paramref">uri2</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr></tbody></table></p>
+</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="comparisonType">comparisonType</paramref> is not a valid <see cref="T:System.StringComparison"></see> value.</exception>
+ </member>
+ <member name="P:System.Uri.DnsSafeHost">
+ <summary>Gets an unescaped host name that is safe to use for DNS resolution.</summary>
+ <returns>A <see cref="T:System.String"></see> that contains the unescaped host part of the URI that is suitable for DNS resolution; or the original unescaped host string, if it is already suitable for resolution.</returns>
+ <exception cref="T:System.InvalidOperationException">This instance represents a relative URI, and this property is valid only for absolute URIs.</exception>
+ </member>
+ <member name="M:System.Uri.Equals(System.Object)">
+ <summary>Compares two <see cref="T:System.Uri"></see> instances for equality.</summary>
+ <param name="comparand">The <see cref="T:System.Uri"></see> instance or a URI identifier to compare with the current instance.</param>
+ <returns>A <see cref="T:System.Boolean"></see> value that is true if the two instances represent the same URI; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Uri.Escape">
+ <summary>Converts any unsafe or reserved characters in the path component to their hexadecimal character representations.</summary>
+ <exception cref="T:System.UriFormatException">The URI passed from the constructor is invalid. This exception can occur if a URI has too many characters or the URI is relative.</exception>
+ </member>
+ <member name="M:System.Uri.EscapeDataString(System.String)">
+ <summary>Converts a string to its escaped representation.</summary>
+ <param name="stringToEscape">The string to escape.</param>
+ <returns>A <see cref="T:System.String"></see> that contains the escaped representation of <paramref name="stringToEscape">stringToEscape</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="stringToEscape">stringToEscape</paramref> is null.</exception>
+ <exception cref="T:System.UriFormatException">
+ In the [.NET for Windows Store apps](http://go.microsoft.com/fwlink/?LinkID=247912) or the [Portable Class Library](~/docs/standard/cross-platform/cross-platform-development-with-the-portable-class-library.md), catch the base class exception, <see cref="T:System.FormatException"></see>, instead.
+
+ The length of <paramref name="stringToEscape">stringToEscape</paramref> exceeds 32766 characters.</exception>
+ </member>
+ <member name="M:System.Uri.EscapeString(System.String)">
+ <summary>Converts a string to its escaped representation.</summary>
+ <param name="str">The string to transform to its escaped representation.</param>
+ <returns>The escaped representation of the string.</returns>
+ </member>
+ <member name="M:System.Uri.EscapeUriString(System.String)">
+ <summary>Converts a URI string to its escaped representation.</summary>
+ <param name="stringToEscape">The string to escape.</param>
+ <returns>A <see cref="T:System.String"></see> that contains the escaped representation of <paramref name="stringToEscape">stringToEscape</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="stringToEscape">stringToEscape</paramref> is null.</exception>
+ <exception cref="T:System.UriFormatException">
+ In the [.NET for Windows Store apps](http://go.microsoft.com/fwlink/?LinkID=247912) or the [Portable Class Library](~/docs/standard/cross-platform/cross-platform-development-with-the-portable-class-library.md), catch the base class exception, <see cref="T:System.FormatException"></see>, instead.
+
+ The length of <paramref name="stringToEscape">stringToEscape</paramref> exceeds 32766 characters.</exception>
+ </member>
+ <member name="P:System.Uri.Fragment">
+ <summary>Gets the escaped URI fragment.</summary>
+ <returns>A <see cref="T:System.String"></see> that contains any URI fragment information.</returns>
+ <exception cref="T:System.InvalidOperationException">This instance represents a relative URI, and this property is valid only for absolute URIs.</exception>
+ </member>
+ <member name="M:System.Uri.FromHex(System.Char)">
+ <summary>Gets the decimal value of a hexadecimal digit.</summary>
+ <param name="digit">The hexadecimal digit (0-9, a-f, A-F) to convert.</param>
+ <returns>An <see cref="T:System.Int32"></see> value that contains a number from 0 to 15 that corresponds to the specified hexadecimal digit.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="digit">digit</paramref> is not a valid hexadecimal digit (0-9, a-f, A-F).</exception>
+ </member>
+ <member name="M:System.Uri.GetComponents(System.UriComponents,System.UriFormat)">
+ <summary>Gets the specified components of the current instance using the specified escaping for special characters.</summary>
+ <param name="components">A bitwise combination of the <see cref="T:System.UriComponents"></see> values that specifies which parts of the current instance to return to the caller.</param>
+ <param name="format">One of the <see cref="T:System.UriFormat"></see> values that controls how special characters are escaped.</param>
+ <returns>A <see cref="T:System.String"></see> that contains the components.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="components">components</paramref> is not a combination of valid <see cref="T:System.UriComponents"></see> values.</exception>
+ <exception cref="T:System.InvalidOperationException">The current <see cref="T:System.Uri"></see> is not an absolute URI. Relative URIs cannot be used with this method.</exception>
+ </member>
+ <member name="M:System.Uri.GetHashCode">
+ <summary>Gets the hash code for the URI.</summary>
+ <returns>An <see cref="T:System.Int32"></see> containing the hash value generated for this URI.</returns>
+ </member>
+ <member name="M:System.Uri.GetLeftPart(System.UriPartial)">
+ <summary>Gets the specified portion of a <see cref="T:System.Uri"></see> instance.</summary>
+ <param name="part">One of the <see cref="T:System.UriPartial"></see> values that specifies the end of the URI portion to return.</param>
+ <returns>A <see cref="T:System.String"></see> that contains the specified portion of the <see cref="T:System.Uri"></see> instance.</returns>
+ <exception cref="T:System.InvalidOperationException">The current <see cref="T:System.Uri"></see> instance is not an absolute instance.</exception>
+ <exception cref="T:System.ArgumentException">The specified <paramref name="part">part</paramref> is not valid.</exception>
+ </member>
+ <member name="M:System.Uri.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Returns the data needed to serialize the current instance.</summary>
+ <param name="serializationInfo">A <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object containing the information required to serialize the <see cref="T:System.Uri"></see>.</param>
+ <param name="streamingContext">A <see cref="T:System.Runtime.Serialization.StreamingContext"></see> object containing the source and destination of the serialized stream associated with the <see cref="T:System.Uri"></see>.</param>
+ </member>
+ <member name="M:System.Uri.HexEscape(System.Char)">
+ <summary>Converts a specified character into its hexadecimal equivalent.</summary>
+ <param name="character">The character to convert to hexadecimal representation.</param>
+ <returns>The hexadecimal representation of the specified character.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="character">character</paramref> is greater than 255.</exception>
+ </member>
+ <member name="M:System.Uri.HexUnescape(System.String,System.Int32@)">
+ <summary>Converts a specified hexadecimal representation of a character to the character.</summary>
+ <param name="pattern">The hexadecimal representation of a character.</param>
+ <param name="index">The location in pattern where the hexadecimal representation of a character begins.</param>
+ <returns>The character represented by the hexadecimal encoding at position <paramref name="index">index</paramref>. If the character at <paramref name="index">index</paramref> is not hexadecimal encoded, the character at <paramref name="index">index</paramref> is returned. The value of <paramref name="index">index</paramref> is incremented to point to the character following the one returned.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than 0 or greater than or equal to the number of characters in <paramref name="pattern">pattern</paramref>.</exception>
+ </member>
+ <member name="P:System.Uri.Host">
+ <summary>Gets the host component of this instance.</summary>
+ <returns>A <see cref="T:System.String"></see> that contains the host name. This is usually the DNS host name or IP address of the server.</returns>
+ <exception cref="T:System.InvalidOperationException">This instance represents a relative URI, and this property is valid only for absolute URIs.</exception>
+ </member>
+ <member name="P:System.Uri.HostNameType">
+ <summary>Gets the type of the host name specified in the URI.</summary>
+ <returns>A member of the <see cref="T:System.UriHostNameType"></see> enumeration.</returns>
+ <exception cref="T:System.InvalidOperationException">This instance represents a relative URI, and this property is valid only for absolute URIs.</exception>
+ </member>
+ <member name="P:System.Uri.IdnHost">
+ <summary>The RFC 3490 compliant International Domain Name of the host, using Punycode as appropriate.</summary>
+ <returns>Returns the hostname, formatted with Punycode according to the IDN standard.<see cref="T:System.String"></see>.</returns>
+ </member>
+ <member name="P:System.Uri.IsAbsoluteUri">
+ <summary>Gets whether the <see cref="T:System.Uri"></see> instance is absolute.</summary>
+ <returns>A <see cref="T:System.Boolean"></see> value that is true if the <see cref="T:System.Uri"></see> instance is absolute; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Uri.IsBadFileSystemCharacter(System.Char)">
+ <summary>Gets whether a character is invalid in a file system name.</summary>
+ <param name="character">The <see cref="T:System.Char"></see> to test.</param>
+ <returns>A <see cref="T:System.Boolean"></see> value that is true if the specified character is invalid; otherwise false.</returns>
+ </member>
+ <member name="M:System.Uri.IsBaseOf(System.Uri)">
+ <summary>Determines whether the current <see cref="T:System.Uri"></see> instance is a base of the specified <see cref="T:System.Uri"></see> instance.</summary>
+ <param name="uri">The specified <see cref="T:System.Uri"></see> instance to test.</param>
+ <returns>true if the current <see cref="T:System.Uri"></see> instance is a base of <paramref name="uri">uri</paramref>; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="uri">uri</paramref> is null.</exception>
+ </member>
+ <member name="P:System.Uri.IsDefaultPort">
+ <summary>Gets whether the port value of the URI is the default for this scheme.</summary>
+ <returns>A <see cref="T:System.Boolean"></see> value that is true if the value in the <see cref="P:System.Uri.Port"></see> property is the default port for this scheme; otherwise, false.</returns>
+ <exception cref="T:System.InvalidOperationException">This instance represents a relative URI, and this property is valid only for absolute URIs.</exception>
+ </member>
+ <member name="M:System.Uri.IsExcludedCharacter(System.Char)">
+ <summary>Gets whether the specified character should be escaped.</summary>
+ <param name="character">The <see cref="T:System.Char"></see> to test.</param>
+ <returns>A <see cref="T:System.Boolean"></see> value that is true if the specified character should be escaped; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Uri.IsFile">
+ <summary>Gets a value indicating whether the specified <see cref="T:System.Uri"></see> is a file URI.</summary>
+ <returns>A <see cref="T:System.Boolean"></see> value that is true if the <see cref="T:System.Uri"></see> is a file URI; otherwise, false.</returns>
+ <exception cref="T:System.InvalidOperationException">This instance represents a relative URI, and this property is valid only for absolute URIs.</exception>
+ </member>
+ <member name="M:System.Uri.IsHexDigit(System.Char)">
+ <summary>Determines whether a specified character is a valid hexadecimal digit.</summary>
+ <param name="character">The character to validate.</param>
+ <returns>A <see cref="T:System.Boolean"></see> value that is true if the character is a valid hexadecimal digit; otherwise false.</returns>
+ </member>
+ <member name="M:System.Uri.IsHexEncoding(System.String,System.Int32)">
+ <summary>Determines whether a character in a string is hexadecimal encoded.</summary>
+ <param name="pattern">The string to check.</param>
+ <param name="index">The location in pattern to check for hexadecimal encoding.</param>
+ <returns>A <see cref="T:System.Boolean"></see> value that is true if <paramref name="pattern">pattern</paramref> is hexadecimal encoded at the specified location; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Uri.IsLoopback">
+ <summary>Gets whether the specified <see cref="T:System.Uri"></see> references the local host.</summary>
+ <returns>A <see cref="T:System.Boolean"></see> value that is true if this <see cref="T:System.Uri"></see> references the local host; otherwise, false.</returns>
+ <exception cref="T:System.InvalidOperationException">This instance represents a relative URI, and this property is valid only for absolute URIs.</exception>
+ </member>
+ <member name="M:System.Uri.IsReservedCharacter(System.Char)">
+ <summary>Gets whether the specified character is a reserved character.</summary>
+ <param name="character">The <see cref="T:System.Char"></see> to test.</param>
+ <returns>A <see cref="T:System.Boolean"></see> value that is true if the specified character is a reserved character otherwise, false.</returns>
+ </member>
+ <member name="P:System.Uri.IsUnc">
+ <summary>Gets whether the specified <see cref="T:System.Uri"></see> is a universal naming convention (UNC) path.</summary>
+ <returns>A <see cref="T:System.Boolean"></see> value that is true if the <see cref="T:System.Uri"></see> is a UNC path; otherwise, false.</returns>
+ <exception cref="T:System.InvalidOperationException">This instance represents a relative URI, and this property is valid only for absolute URIs.</exception>
+ </member>
+ <member name="M:System.Uri.IsWellFormedOriginalString">
+ <summary>Indicates whether the string used to construct this <see cref="T:System.Uri"></see> was well-formed and is not required to be further escaped.</summary>
+ <returns>A <see cref="T:System.Boolean"></see> value that is true if the string was well-formed; else false.</returns>
+ </member>
+ <member name="M:System.Uri.IsWellFormedUriString(System.String,System.UriKind)">
+ <summary>Indicates whether the string is well-formed by attempting to construct a URI with the string and ensures that the string does not require further escaping.</summary>
+ <param name="uriString">The string used to attempt to construct a <see cref="T:System.Uri"></see>.</param>
+ <param name="uriKind">The type of the <see cref="T:System.Uri"></see> in uriString.</param>
+ <returns>A <see cref="T:System.Boolean"></see> value that is true if the string was well-formed; else false.</returns>
+ </member>
+ <member name="P:System.Uri.LocalPath">
+ <summary>Gets a local operating-system representation of a file name.</summary>
+ <returns>A <see cref="T:System.String"></see> that contains the local operating-system representation of a file name.</returns>
+ <exception cref="T:System.InvalidOperationException">This instance represents a relative URI, and this property is valid only for absolute URIs.</exception>
+ </member>
+ <member name="M:System.Uri.MakeRelative(System.Uri)">
+ <summary>Determines the difference between two <see cref="T:System.Uri"></see> instances.</summary>
+ <param name="toUri">The URI to compare to the current URI.</param>
+ <returns>If the hostname and scheme of this URI instance and <paramref name="toUri">toUri</paramref> are the same, then this method returns a <see cref="T:System.String"></see> that represents a relative URI that, when appended to the current URI instance, yields the <paramref name="toUri">toUri</paramref> parameter. If the hostname or scheme is different, then this method returns a <see cref="T:System.String"></see> that represents the <paramref name="toUri">toUri</paramref> parameter.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="toUri">toUri</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException">This instance represents a relative URI, and this method is valid only for absolute URIs.</exception>
+ </member>
+ <member name="M:System.Uri.MakeRelativeUri(System.Uri)">
+ <summary>Determines the difference between two <see cref="T:System.Uri"></see> instances.</summary>
+ <param name="uri">The URI to compare to the current URI.</param>
+ <returns>If the hostname and scheme of this URI instance and <paramref name="uri">uri</paramref> are the same, then this method returns a relative <see cref="T:System.Uri"></see> that, when appended to the current URI instance, yields <paramref name="uri">uri</paramref>. If the hostname or scheme is different, then this method returns a <see cref="T:System.Uri"></see> that represents the <paramref name="uri">uri</paramref> parameter.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="uri">uri</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException">This instance represents a relative URI, and this property is valid only for absolute URIs.</exception>
+ </member>
+ <member name="M:System.Uri.op_Equality(System.Uri,System.Uri)">
+ <summary>Determines whether two <see cref="T:System.Uri"></see> instances have the same value.</summary>
+ <param name="uri1">A <see cref="T:System.Uri"></see> instance to compare with uri2.</param>
+ <param name="uri2">A <see cref="T:System.Uri"></see> instance to compare with uri1.</param>
+ <returns>A <see cref="T:System.Boolean"></see> value that is true if the <see cref="T:System.Uri"></see> instances are equivalent; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Uri.op_Inequality(System.Uri,System.Uri)">
+ <summary>Determines whether two <see cref="T:System.Uri"></see> instances do not have the same value.</summary>
+ <param name="uri1">A <see cref="T:System.Uri"></see> instance to compare with uri2.</param>
+ <param name="uri2">A <see cref="T:System.Uri"></see> instance to compare with uri1.</param>
+ <returns>A <see cref="T:System.Boolean"></see> value that is true if the two <see cref="T:System.Uri"></see> instances are not equal; otherwise, false. If either parameter is null, this method returns true.</returns>
+ </member>
+ <member name="P:System.Uri.OriginalString">
+ <summary>Gets the original URI string that was passed to the <see cref="T:System.Uri"></see> constructor.</summary>
+ <returns>A <see cref="T:System.String"></see> containing the exact URI specified when this instance was constructed; otherwise, <see cref="F:System.String.Empty"></see>.</returns>
+ <exception cref="T:System.InvalidOperationException">This instance represents a relative URI, and this property is valid only for absolute URIs.</exception>
+ </member>
+ <member name="M:System.Uri.Parse">
+ <summary>Parses the URI of the current instance to ensure it contains all the parts required for a valid URI.</summary>
+ <exception cref="T:System.UriFormatException">The Uri passed from the constructor is invalid.</exception>
+ </member>
+ <member name="P:System.Uri.PathAndQuery">
+ <summary>Gets the <see cref="P:System.Uri.AbsolutePath"></see> and <see cref="P:System.Uri.Query"></see> properties separated by a question mark (?).</summary>
+ <returns>A <see cref="T:System.String"></see> that contains the <see cref="P:System.Uri.AbsolutePath"></see> and <see cref="P:System.Uri.Query"></see> properties separated by a question mark (?).</returns>
+ <exception cref="T:System.InvalidOperationException">This instance represents a relative URI, and this property is valid only for absolute URIs.</exception>
+ </member>
+ <member name="P:System.Uri.Port">
+ <summary>Gets the port number of this URI.</summary>
+ <returns>An <see cref="T:System.Int32"></see> value that contains the port number for this URI.</returns>
+ <exception cref="T:System.InvalidOperationException">This instance represents a relative URI, and this property is valid only for absolute URIs.</exception>
+ </member>
+ <member name="P:System.Uri.Query">
+ <summary>Gets any query information included in the specified URI.</summary>
+ <returns>A <see cref="T:System.String"></see> that contains any query information included in the specified URI.</returns>
+ <exception cref="T:System.InvalidOperationException">This instance represents a relative URI, and this property is valid only for absolute URIs.</exception>
+ </member>
+ <member name="P:System.Uri.Scheme">
+ <summary>Gets the scheme name for this URI.</summary>
+ <returns>A <see cref="T:System.String"></see> that contains the scheme for this URI, converted to lowercase.</returns>
+ <exception cref="T:System.InvalidOperationException">This instance represents a relative URI, and this property is valid only for absolute URIs.</exception>
+ </member>
+ <member name="F:System.Uri.SchemeDelimiter">
+ <summary>Specifies the characters that separate the communication protocol scheme from the address portion of the URI. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="P:System.Uri.Segments">
+ <summary>Gets an array containing the path segments that make up the specified URI.</summary>
+ <returns>A <see cref="T:System.String"></see> array that contains the path segments that make up the specified URI.</returns>
+ <exception cref="T:System.InvalidOperationException">This instance represents a relative URI, and this property is valid only for absolute URIs.</exception>
+ </member>
+ <member name="M:System.Uri.ToString">
+ <summary>Gets a canonical string representation for the specified <see cref="T:System.Uri"></see> instance.</summary>
+ <returns>A <see cref="T:System.String"></see> instance that contains the unescaped canonical representation of the <see cref="T:System.Uri"></see> instance. All characters are unescaped except #, ?, and %.</returns>
+ </member>
+ <member name="M:System.Uri.TryCreate(System.String,System.UriKind,System.Uri@)">
+ <summary>Creates a new <see cref="T:System.Uri"></see> using the specified <see cref="T:System.String"></see> instance and a <see cref="T:System.UriKind"></see>.</summary>
+ <param name="uriString">The <see cref="T:System.String"></see> representing the <see cref="T:System.Uri"></see>.</param>
+ <param name="uriKind">The type of the Uri.</param>
+ <param name="result">When this method returns, contains the constructed <see cref="T:System.Uri"></see>.</param>
+ <returns>A <see cref="T:System.Boolean"></see> value that is true if the <see cref="T:System.Uri"></see> was successfully created; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Uri.TryCreate(System.Uri,System.String,System.Uri@)">
+ <summary>Creates a new <see cref="T:System.Uri"></see> using the specified base and relative <see cref="T:System.String"></see> instances.</summary>
+ <param name="baseUri">The base <see cref="T:System.Uri"></see>.</param>
+ <param name="relativeUri">The relative <see cref="T:System.Uri"></see>, represented as a <see cref="T:System.String"></see>, to add to the base <see cref="T:System.Uri"></see>.</param>
+ <param name="result">When this method returns, contains a <see cref="T:System.Uri"></see> constructed from baseUri and relativeUri. This parameter is passed uninitialized.</param>
+ <returns>A <see cref="T:System.Boolean"></see> value that is true if the <see cref="T:System.Uri"></see> was successfully created; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Uri.TryCreate(System.Uri,System.Uri,System.Uri@)">
+ <summary>Creates a new <see cref="T:System.Uri"></see> using the specified base and relative <see cref="T:System.Uri"></see> instances.</summary>
+ <param name="baseUri">The base <see cref="T:System.Uri"></see>.</param>
+ <param name="relativeUri">The relative <see cref="T:System.Uri"></see> to add to the base <see cref="T:System.Uri"></see>.</param>
+ <param name="result">When this method returns, contains a <see cref="T:System.Uri"></see> constructed from baseUri and relativeUri. This parameter is passed uninitialized.</param>
+ <returns>A <see cref="T:System.Boolean"></see> value that is true if the <see cref="T:System.Uri"></see> was successfully created; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="baseUri">baseUri</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Uri.Unescape(System.String)">
+ <summary>Converts the specified string by replacing any escape sequences with their unescaped representation.</summary>
+ <param name="path">The <see cref="T:System.String"></see> to convert.</param>
+ <returns>A <see cref="T:System.String"></see> that contains the unescaped value of the <paramref name="path">path</paramref> parameter.</returns>
+ </member>
+ <member name="M:System.Uri.UnescapeDataString(System.String)">
+ <summary>Converts a string to its unescaped representation.</summary>
+ <param name="stringToUnescape">The string to unescape.</param>
+ <returns>A <see cref="T:System.String"></see> that contains the unescaped representation of <paramref name="stringToUnescape">stringToUnescape</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="stringToUnescape">stringToUnescape</paramref> is null.</exception>
+ </member>
+ <member name="F:System.Uri.UriSchemeFile">
+ <summary>Specifies that the URI is a pointer to a file. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Uri.UriSchemeFtp">
+ <summary>Specifies that the URI is accessed through the File Transfer Protocol (FTP). This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Uri.UriSchemeGopher">
+ <summary>Specifies that the URI is accessed through the Gopher protocol. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Uri.UriSchemeHttp">
+ <summary>Specifies that the URI is accessed through the Hypertext Transfer Protocol (HTTP). This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Uri.UriSchemeHttps">
+ <summary>Specifies that the URI is accessed through the Secure Hypertext Transfer Protocol (HTTPS). This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Uri.UriSchemeMailto">
+ <summary>Specifies that the URI is an e-mail address and is accessed through the Simple Mail Transport Protocol (SMTP). This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Uri.UriSchemeNetPipe">
+ <summary>Specifies that the URI is accessed through the NetPipe scheme used by Windows Communication Foundation (WCF). This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Uri.UriSchemeNetTcp">
+ <summary>Specifies that the URI is accessed through the NetTcp scheme used by Windows Communication Foundation (WCF). This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Uri.UriSchemeNews">
+ <summary>Specifies that the URI is an Internet news group and is accessed through the Network News Transport Protocol (NNTP). This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Uri.UriSchemeNntp">
+ <summary>Specifies that the URI is an Internet news group and is accessed through the Network News Transport Protocol (NNTP). This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="P:System.Uri.UserEscaped">
+ <summary>Indicates that the URI string was completely escaped before the <see cref="T:System.Uri"></see> instance was created.</summary>
+ <returns>A <see cref="T:System.Boolean"></see> value that is true if the <paramref name="dontEscape">dontEscape</paramref> parameter was set to true when the <see cref="T:System.Uri"></see> instance was created; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Uri.UserInfo">
+ <summary>Gets the user name, password, or other user-specific information associated with the specified URI.</summary>
+ <returns>A <see cref="T:System.String"></see> that contains the user information associated with the URI. The returned value does not include the '@' character reserved for delimiting the user information part of the URI.</returns>
+ <exception cref="T:System.InvalidOperationException">This instance represents a relative URI, and this property is valid only for absolute URIs.</exception>
+ </member>
+ <member name="M:System.Uri.System#Runtime#Serialization#ISerializable#GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Returns the data needed to serialize the current instance.</summary>
+ <param name="serializationInfo">A <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object containing the information required to serialize the <see cref="T:System.Uri"></see>.</param>
+ <param name="streamingContext">A <see cref="T:System.Runtime.Serialization.StreamingContext"></see> object containing the source and destination of the serialized stream associated with the <see cref="T:System.Uri"></see>.</param>
+ </member>
+ <member name="T:System.UriBuilder">
+ <summary>Provides a custom constructor for uniform resource identifiers (URIs) and modifies URIs for the <see cref="T:System.Uri"></see> class.</summary>
+ </member>
+ <member name="M:System.UriBuilder.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.UriBuilder"></see> class.</summary>
+ </member>
+ <member name="M:System.UriBuilder.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.UriBuilder"></see> class with the specified URI.</summary>
+ <param name="uri">A URI string.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="uri">uri</paramref> is null.</exception>
+ <exception cref="T:System.UriFormatException"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="3"><block subset="none" type="note">
+ <p><br> In the <a href="http://go.microsoft.com/fwlink/?LinkID=247912" data-raw-source="[.NET for Windows Store apps](http://go.microsoft.com/fwlink/?LinkID=247912)" sourcefile="netstandard.yml" sourcestartlinenumber="3" sourceendlinenumber="3">.NET for Windows Store apps</a> or the <a href="~/docs/standard/cross-platform/cross-platform-development-with-the-portable-class-library.md" data-raw-source="[Portable Class Library](~/docs/standard/cross-platform/cross-platform-development-with-the-portable-class-library.md)" sourcefile="netstandard.yml" sourcestartlinenumber="3" sourceendlinenumber="3">Portable Class Library</a>, catch the base class exception, <xref href="System.FormatException"></xref>, instead. </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="5" sourceendlinenumber="7">
+ </block>
+ <code data-dev-comment-type="paramref">uri</code> is a zero length string or contains only spaces. </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="9" sourceendlinenumber="9"> -or- </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="11" sourceendlinenumber="11"> The parsing routine detected a scheme in an invalid form. </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="13" sourceendlinenumber="13"> -or- </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="15" sourceendlinenumber="15"> The parser detected more than two consecutive slashes in a URI that does not use the &quot;file&quot; scheme. </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="17" sourceendlinenumber="17"> -or- </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="19" sourceendlinenumber="19"> <code data-dev-comment-type="paramref">uri</code> is not a valid URI.</p>
+</exception>
+ </member>
+ <member name="M:System.UriBuilder.#ctor(System.Uri)">
+ <summary>Initializes a new instance of the <see cref="T:System.UriBuilder"></see> class with the specified <see cref="T:System.Uri"></see> instance.</summary>
+ <param name="uri">An instance of the <see cref="T:System.Uri"></see> class.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="uri">uri</paramref> is null.</exception>
+ </member>
+ <member name="M:System.UriBuilder.#ctor(System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.UriBuilder"></see> class with the specified scheme and host.</summary>
+ <param name="schemeName">An Internet access protocol.</param>
+ <param name="hostName">A DNS-style domain name or IP address.</param>
+ </member>
+ <member name="M:System.UriBuilder.#ctor(System.String,System.String,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.UriBuilder"></see> class with the specified scheme, host, and port.</summary>
+ <param name="scheme">An Internet access protocol.</param>
+ <param name="host">A DNS-style domain name or IP address.</param>
+ <param name="portNumber">An IP port number for the service.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="portNumber">portNumber</paramref> is less than -1 or greater than 65,535.</exception>
+ </member>
+ <member name="M:System.UriBuilder.#ctor(System.String,System.String,System.Int32,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.UriBuilder"></see> class with the specified scheme, host, port number, and path.</summary>
+ <param name="scheme">An Internet access protocol.</param>
+ <param name="host">A DNS-style domain name or IP address.</param>
+ <param name="port">An IP port number for the service.</param>
+ <param name="pathValue">The path to the Internet resource.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="port">port</paramref> is less than -1 or greater than 65,535.</exception>
+ </member>
+ <member name="M:System.UriBuilder.#ctor(System.String,System.String,System.Int32,System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.UriBuilder"></see> class with the specified scheme, host, port number, path and query string or fragment identifier.</summary>
+ <param name="scheme">An Internet access protocol.</param>
+ <param name="host">A DNS-style domain name or IP address.</param>
+ <param name="port">An IP port number for the service.</param>
+ <param name="path">The path to the Internet resource.</param>
+ <param name="extraValue">A query string or fragment identifier.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="extraValue">extraValue</paramref> is neither null nor <see cref="F:System.String.Empty"></see>, nor does a valid fragment identifier begin with a number sign (#), nor a valid query string begin with a question mark (?).</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="port">port</paramref> is less than -1 or greater than 65,535.</exception>
+ </member>
+ <member name="M:System.UriBuilder.Equals(System.Object)">
+ <summary>Compares an existing <see cref="T:System.Uri"></see> instance with the contents of the <see cref="T:System.UriBuilder"></see> for equality.</summary>
+ <param name="rparam">The object to compare with the current instance.</param>
+ <returns>true if <paramref name="rparam">rparam</paramref> represents the same <see cref="T:System.Uri"></see> as the <see cref="T:System.Uri"></see> constructed by this <see cref="T:System.UriBuilder"></see> instance; otherwise, false.</returns>
+ </member>
+ <member name="P:System.UriBuilder.Fragment">
+ <summary>Gets or sets the fragment portion of the URI.</summary>
+ <returns>The fragment portion of the URI. The fragment identifier (&quot;#&quot;) is added to the beginning of the fragment.</returns>
+ </member>
+ <member name="M:System.UriBuilder.GetHashCode">
+ <summary>Returns the hash code for the URI.</summary>
+ <returns>The hash code generated for the URI.</returns>
+ </member>
+ <member name="P:System.UriBuilder.Host">
+ <summary>Gets or sets the Domain Name System (DNS) host name or IP address of a server.</summary>
+ <returns>The DNS host name or IP address of the server.</returns>
+ </member>
+ <member name="P:System.UriBuilder.Password">
+ <summary>Gets or sets the password associated with the user that accesses the URI.</summary>
+ <returns>The password of the user that accesses the URI.</returns>
+ </member>
+ <member name="P:System.UriBuilder.Path">
+ <summary>Gets or sets the path to the resource referenced by the URI.</summary>
+ <returns>The path to the resource referenced by the URI.</returns>
+ </member>
+ <member name="P:System.UriBuilder.Port">
+ <summary>Gets or sets the port number of the URI.</summary>
+ <returns>The port number of the URI.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The port cannot be set to a value less than -1 or greater than 65,535.</exception>
+ </member>
+ <member name="P:System.UriBuilder.Query">
+ <summary>Gets or sets any query information included in the URI.</summary>
+ <returns>The query information included in the URI.</returns>
+ </member>
+ <member name="P:System.UriBuilder.Scheme">
+ <summary>Gets or sets the scheme name of the URI.</summary>
+ <returns>The scheme of the URI.</returns>
+ <exception cref="T:System.ArgumentException">The scheme cannot be set to an invalid scheme name.</exception>
+ </member>
+ <member name="M:System.UriBuilder.ToString">
+ <summary>Returns the display string for the specified <see cref="T:System.UriBuilder"></see> instance.</summary>
+ <returns>The string that contains the unescaped display string of the <see cref="T:System.UriBuilder"></see>.</returns>
+ <exception cref="T:System.UriFormatException">
+ In the [.NET for Windows Store apps](http://go.microsoft.com/fwlink/?LinkID=247912) or the [Portable Class Library](~/docs/standard/cross-platform/cross-platform-development-with-the-portable-class-library.md), catch the base class exception, <see cref="T:System.FormatException"></see>, instead.
+
+ The <see cref="T:System.UriBuilder"></see> instance has a bad password.</exception>
+ </member>
+ <member name="P:System.UriBuilder.Uri">
+ <summary>Gets the <see cref="T:System.Uri"></see> instance constructed by the specified <see cref="T:System.UriBuilder"></see> instance.</summary>
+ <returns>A <see cref="T:System.Uri"></see> that contains the URI constructed by the <see cref="T:System.UriBuilder"></see>.</returns>
+ <exception cref="T:System.UriFormatException">
+ In the [.NET for Windows Store apps](http://go.microsoft.com/fwlink/?LinkID=247912) or the [Portable Class Library](~/docs/standard/cross-platform/cross-platform-development-with-the-portable-class-library.md), catch the base class exception, <see cref="T:System.FormatException"></see>, instead.
+
+ The URI constructed by the <see cref="T:System.UriBuilder"></see> properties is invalid.</exception>
+ </member>
+ <member name="P:System.UriBuilder.UserName">
+ <summary>The user name associated with the user that accesses the URI.</summary>
+ <returns>The user name of the user that accesses the URI.</returns>
+ </member>
+ <member name="T:System.UriComponents">
+ <summary>Specifies the parts of a <see cref="T:System.Uri"></see>.</summary>
+ </member>
+ <member name="F:System.UriComponents.AbsoluteUri">
+ <summary>The <see cref="P:System.Uri.Scheme"></see>, <see cref="P:System.Uri.UserInfo"></see>, <see cref="P:System.Uri.Host"></see>, <see cref="P:System.Uri.Port"></see>, <see cref="P:System.Uri.LocalPath"></see>, <see cref="P:System.Uri.Query"></see>, and <see cref="P:System.Uri.Fragment"></see> data.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.UriComponents.Fragment">
+ <summary>The <see cref="P:System.Uri.Fragment"></see> data.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.UriComponents.Host">
+ <summary>The <see cref="P:System.Uri.Host"></see> data.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.UriComponents.HostAndPort">
+ <summary>The <see cref="P:System.Uri.Host"></see> and <see cref="P:System.Uri.Port"></see> data. If no port data is in the Uri and a default port has been assigned to the <see cref="P:System.Uri.Scheme"></see>, the default port is returned. If there is no default port, -1 is returned.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.UriComponents.HttpRequestUrl">
+ <summary>The <see cref="P:System.Uri.Scheme"></see>, <see cref="P:System.Uri.Host"></see>, <see cref="P:System.Uri.Port"></see>, <see cref="P:System.Uri.LocalPath"></see>, and <see cref="P:System.Uri.Query"></see> data.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.UriComponents.KeepDelimiter">
+ <summary>Specifies that the delimiter should be included.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.UriComponents.NormalizedHost">
+ <summary>The normalized form of the <see cref="P:System.Uri.Host"></see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.UriComponents.Path">
+ <summary>The <see cref="P:System.Uri.LocalPath"></see> data.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.UriComponents.PathAndQuery">
+ <summary>The <see cref="P:System.Uri.LocalPath"></see> and <see cref="P:System.Uri.Query"></see> data. Also see <see cref="P:System.Uri.PathAndQuery"></see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.UriComponents.Port">
+ <summary>The <see cref="P:System.Uri.Port"></see> data.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.UriComponents.Query">
+ <summary>The <see cref="P:System.Uri.Query"></see> data.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.UriComponents.Scheme">
+ <summary>The <see cref="P:System.Uri.Scheme"></see> data.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.UriComponents.SchemeAndServer">
+ <summary>The <see cref="P:System.Uri.Scheme"></see>, <see cref="P:System.Uri.Host"></see>, and <see cref="P:System.Uri.Port"></see> data.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.UriComponents.SerializationInfoString">
+ <summary>The complete <see cref="T:System.Uri"></see> context that is needed for Uri Serializers. The context includes the IPv6 scope.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.UriComponents.StrongAuthority">
+ <summary>The <see cref="P:System.Uri.UserInfo"></see>, <see cref="P:System.Uri.Host"></see>, and <see cref="P:System.Uri.Port"></see> data. If no port data is in the <see cref="T:System.Uri"></see> and a default port has been assigned to the <see cref="P:System.Uri.Scheme"></see>, the default port is returned. If there is no default port, -1 is returned.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.UriComponents.StrongPort">
+ <summary>The <see cref="P:System.Uri.Port"></see> data. If no port data is in the <see cref="T:System.Uri"></see> and a default port has been assigned to the <see cref="P:System.Uri.Scheme"></see>, the default port is returned. If there is no default port, -1 is returned.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.UriComponents.UserInfo">
+ <summary>The <see cref="P:System.Uri.UserInfo"></see> data.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.UriFormat">
+ <summary>Controls how URI information is escaped.</summary>
+ </member>
+ <member name="F:System.UriFormat.SafeUnescaped">
+ <summary>Characters that have a reserved meaning in the requested URI components remain escaped. All others are not escaped.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.UriFormat.Unescaped">
+ <summary>No escaping is performed.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.UriFormat.UriEscaped">
+ <summary>Escaping is performed according to the rules in RFC 2396.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.UriFormatException">
+ <summary>The exception that is thrown when an invalid Uniform Resource Identifier (URI) is detected.</summary>
+ </member>
+ <member name="M:System.UriFormatException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.UriFormatException"></see> class.</summary>
+ </member>
+ <member name="M:System.UriFormatException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.UriFormatException"></see> class with the specified message.</summary>
+ <param name="textString">The error message string.</param>
+ </member>
+ <member name="M:System.UriFormatException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.UriFormatException"></see> class from the specified <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> and <see cref="T:System.Runtime.Serialization.StreamingContext"></see> instances.</summary>
+ <param name="serializationInfo">A <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> that contains the information that is required to serialize the new <see cref="T:System.UriFormatException"></see>.</param>
+ <param name="streamingContext">A <see cref="T:System.Runtime.Serialization.StreamingContext"></see> that contains the source of the serialized stream that is associated with the new <see cref="T:System.UriFormatException"></see>.</param>
+ </member>
+ <member name="M:System.UriFormatException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.UriFormatException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="textString">The message that describes the exception. The caller of this constructor is required to ensure that this string has been localized for the current system culture.</param>
+ <param name="e">The exception that is the cause of the current exception. If the innerException parameter is not null, the current exception is raised in a catch block that handles the inner exception.</param>
+ </member>
+ <member name="M:System.UriFormatException.System#Runtime#Serialization#ISerializable#GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Populates a <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> instance with the data that is needed to serialize the <see cref="T:System.UriFormatException"></see>.</summary>
+ <param name="serializationInfo">A <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> that will hold the serialized data for the <see cref="T:System.UriFormatException"></see>.</param>
+ <param name="streamingContext">A <see cref="T:System.Runtime.Serialization.StreamingContext"></see> that contains the destination of the serialized stream that is associated with the new <see cref="T:System.UriFormatException"></see>.</param>
+ </member>
+ <member name="T:System.UriHostNameType">
+ <summary>Defines host name types for the <see cref="M:System.Uri.CheckHostName(System.String)"></see> method.</summary>
+ </member>
+ <member name="F:System.UriHostNameType.Basic">
+ <summary>The host is set, but the type cannot be determined.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.UriHostNameType.Dns">
+ <summary>The host name is a domain name system (DNS) style host name.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.UriHostNameType.IPv4">
+ <summary>The host name is an Internet Protocol (IP) version 4 host address.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.UriHostNameType.IPv6">
+ <summary>The host name is an Internet Protocol (IP) version 6 host address.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.UriHostNameType.Unknown">
+ <summary>The type of the host name is not supplied.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.UriKind">
+ <summary>Defines the kinds of <see cref="T:System.Uri"></see>s for the <see cref="M:System.Uri.IsWellFormedUriString(System.String,System.UriKind)"></see> and several <see cref="Overload:System.Uri.#ctor"></see> methods.</summary>
+ </member>
+ <member name="F:System.UriKind.Absolute">
+ <summary>The Uri is an absolute Uri.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.UriKind.Relative">
+ <summary>The Uri is a relative Uri.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.UriKind.RelativeOrAbsolute">
+ <summary>The kind of the Uri is indeterminate.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.UriParser">
+ <summary>Parses a new URI scheme. This is an abstract class.</summary>
+ </member>
+ <member name="M:System.UriParser.#ctor">
+ <summary>Constructs a default URI parser.</summary>
+ </member>
+ <member name="M:System.UriParser.GetComponents(System.Uri,System.UriComponents,System.UriFormat)">
+ <summary>Gets the components from a URI.</summary>
+ <param name="uri">The URI to parse.</param>
+ <param name="components">The <see cref="T:System.UriComponents"></see> to retrieve from uri.</param>
+ <param name="format">One of the <see cref="T:System.UriFormat"></see> values that controls how special characters are escaped.</param>
+ <returns>A string that contains the components.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="uriFormat">uriFormat</paramref> is invalid. - or - <paramref name="uriComponents">uriComponents</paramref> is not a combination of valid <see cref="T:System.UriComponents"></see> values.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="uri">uri</paramref> requires user-driven parsing - or - <paramref name="uri">uri</paramref> is not an absolute URI. Relative URIs cannot be used with this method.</exception>
+ </member>
+ <member name="M:System.UriParser.InitializeAndValidate(System.Uri,System.UriFormatException@)">
+ <summary>Initialize the state of the parser and validate the URI.</summary>
+ <param name="uri">The T:System.Uri to validate.</param>
+ <param name="parsingError">Validation errors, if any.</param>
+ </member>
+ <member name="M:System.UriParser.IsBaseOf(System.Uri,System.Uri)">
+ <summary>Determines whether <paramref name="baseUri">baseUri</paramref> is a base URI for <paramref name="relativeUri">relativeUri</paramref>.</summary>
+ <param name="baseUri">The base URI.</param>
+ <param name="relativeUri">The URI to test.</param>
+ <returns>true if <paramref name="baseUri">baseUri</paramref> is a base URI for <paramref name="relativeUri">relativeUri</paramref>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.UriParser.IsKnownScheme(System.String)">
+ <summary>Indicates whether the parser for a scheme is registered.</summary>
+ <param name="schemeName">The scheme name to check.</param>
+ <returns>true if <paramref name="schemeName">schemeName</paramref> has been registered; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="schemeName">schemeName</paramref> parameter is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="schemeName">schemeName</paramref> parameter is not valid.</exception>
+ </member>
+ <member name="M:System.UriParser.IsWellFormedOriginalString(System.Uri)">
+ <summary>Indicates whether a URI is well-formed.</summary>
+ <param name="uri">The URI to check.</param>
+ <returns>true if <paramref name="uri">uri</paramref> is well-formed; otherwise, false.</returns>
+ </member>
+ <member name="M:System.UriParser.OnNewUri">
+ <summary>Invoked by a <see cref="T:System.Uri"></see> constructor to get a <see cref="T:System.UriParser"></see> instance</summary>
+ <returns>A <see cref="T:System.UriParser"></see> for the constructed <see cref="T:System.Uri"></see>.</returns>
+ </member>
+ <member name="M:System.UriParser.OnRegister(System.String,System.Int32)">
+ <summary>Invoked by the Framework when a <see cref="T:System.UriParser"></see> method is registered.</summary>
+ <param name="schemeName">The scheme that is associated with this <see cref="T:System.UriParser"></see>.</param>
+ <param name="defaultPort">The port number of the scheme.</param>
+ </member>
+ <member name="M:System.UriParser.Register(System.UriParser,System.String,System.Int32)">
+ <summary>Associates a scheme and port number with a <see cref="T:System.UriParser"></see>.</summary>
+ <param name="uriParser">The URI parser to register.</param>
+ <param name="schemeName">The name of the scheme that is associated with this parser.</param>
+ <param name="defaultPort">The default port number for the specified scheme.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="uriParser">uriParser</paramref> parameter is null - or - <paramref name="schemeName">schemeName</paramref> parameter is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="schemeName">schemeName</paramref> parameter is not valid - or - <paramref name="defaultPort">defaultPort</paramref> parameter is not valid. The <paramref name="defaultPort">defaultPort</paramref> parameter is less than -1 or greater than 65,534.</exception>
+ </member>
+ <member name="M:System.UriParser.Resolve(System.Uri,System.Uri,System.UriFormatException@)">
+ <summary>Called by <see cref="T:System.Uri"></see> constructors and <see cref="Overload:System.Uri.TryCreate"></see> to resolve a relative URI.</summary>
+ <param name="baseUri">A base URI.</param>
+ <param name="relativeUri">A relative URI.</param>
+ <param name="parsingError">Errors during the resolve process, if any.</param>
+ <returns>The string of the resolved relative <see cref="T:System.Uri"></see>.</returns>
+ <exception cref="T:System.InvalidOperationException"><paramref name="baseUri">baseUri</paramref> parameter is not an absolute <see cref="T:System.Uri"></see> - or - <paramref name="baseUri">baseUri</paramref> parameter requires user-driven parsing.</exception>
+ </member>
+ <member name="T:System.UriPartial">
+ <summary>Defines the parts of a URI for the <see cref="M:System.Uri.GetLeftPart(System.UriPartial)"></see> method.</summary>
+ </member>
+ <member name="F:System.UriPartial.Authority">
+ <summary>The scheme and authority segments of the URI.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.UriPartial.Path">
+ <summary>The scheme, authority, and path segments of the URI.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.UriPartial.Query">
+ <summary>The scheme, authority, path, and query segments of the URI.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.UriPartial.Scheme">
+ <summary>The scheme segment of the URI.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.UriTypeConverter">
+ <summary>Converts a <see cref="T:System.String"></see> type to a <see cref="T:System.Uri"></see> type, and vice versa.</summary>
+ </member>
+ <member name="M:System.UriTypeConverter.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.UriTypeConverter"></see> class.</summary>
+ </member>
+ <member name="M:System.UriTypeConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)">
+ <summary>Returns whether this converter can convert an object of the given type to the type of this converter.</summary>
+ <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
+ <param name="sourceType">A <see cref="T:System.Type"></see> that represents the type that you want to convert from.</param>
+ <returns>true if <paramref name="sourceType">sourceType</paramref> is a <see cref="T:System.String"></see> type or a <see cref="T:System.Uri"></see> type can be assigned from <paramref name="sourceType">sourceType</paramref>; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="sourceType">sourceType</paramref> parameter is null.</exception>
+ </member>
+ <member name="M:System.UriTypeConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type)">
+ <summary>Returns whether this converter can convert the object to the specified type, using the specified context.</summary>
+ <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
+ <param name="destinationType">A <see cref="T:System.Type"></see> that represents the type that you want to convert to.</param>
+ <returns>true if <paramref name="destinationType">destinationType</paramref> is of type <see cref="T:System.ComponentModel.Design.Serialization.InstanceDescriptor"></see>, <see cref="T:System.String"></see>, or <see cref="T:System.Uri"></see>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.UriTypeConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
+ <summary>Converts the given object to the type of this converter, using the specified context and culture information.</summary>
+ <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
+ <param name="culture">The <see cref="T:System.Globalization.CultureInfo"></see> to use as the current culture.</param>
+ <param name="value">The <see cref="T:System.Object"></see> to convert.</param>
+ <returns>An <see cref="T:System.Object"></see> that represents the converted value.</returns>
+ <exception cref="T:System.NotSupportedException">The conversion cannot be performed.</exception>
+ </member>
+ <member name="M:System.UriTypeConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
+ <summary>Converts a given value object to the specified type, using the specified context and culture information.</summary>
+ <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
+ <param name="culture">A <see cref="T:System.Globalization.CultureInfo"></see>. If null is passed, the current culture is assumed.</param>
+ <param name="value">The <see cref="T:System.Object"></see> to convert.</param>
+ <param name="destinationType">The <see cref="T:System.Type"></see> to convert the value parameter to.</param>
+ <returns>An <see cref="T:System.Object"></see> that represents the converted value.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="destinationType">destinationType</paramref> parameter is null.</exception>
+ <exception cref="T:System.NotSupportedException">The conversion cannot be performed.</exception>
+ </member>
+ <member name="M:System.UriTypeConverter.IsValid(System.ComponentModel.ITypeDescriptorContext,System.Object)">
+ <summary>Returns whether the given value object is a <see cref="T:System.Uri"></see> or a <see cref="T:System.Uri"></see> can be created from it.</summary>
+ <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
+ <param name="value">The <see cref="T:System.Object"></see> to test for validity.</param>
+ <returns>true if <paramref name="value">value</paramref> is a <see cref="T:System.Uri"></see> or a <see cref="T:System.String"></see> from which a <see cref="T:System.Uri"></see> can be created; otherwise, false.</returns>
+ </member>
+ <member name="T:System.ValueTuple`1">
+ <summary>Represents a value tuple with a single component.</summary>
+ <typeparam name="T1">The type of the value tuple's only element.</typeparam>
+ </member>
+ <member name="M:System.ValueTuple`1.#ctor(`0)">
+ <summary>Initializes a new <see cref="T:System.ValueTuple`1"></see> instance.</summary>
+ <param name="item1">The value tuple's first element.</param>
+ </member>
+ <member name="M:System.ValueTuple`1.CompareTo(System.ValueTuple{`0})">
+ <summary>Compares the current <see cref="T:System.ValueTuple`1"></see> instance to a specified <see cref="T:System.ValueTuple`1"></see> instance.</summary>
+ <param name="other">The tuple to compare with this instance.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed integer that indicates the relative position of this instance and <code data-dev-comment-type="paramref">other</code> in the sort order, as shown in the following able. </p>
+ <table><thead><tr><th> Vaue <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Description <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> A negative integer <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> This instance precedes <code data-dev-comment-type="paramref">other</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> This instance and <code data-dev-comment-type="paramref">other</code> have the same position in the sort order. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> A positive integer <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> This instance follows <code data-dev-comment-type="paramref">other</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="M:System.ValueTuple`1.Equals(System.Object)">
+ <summary>Returns a value that indicates whether the current <see cref="T:System.ValueTuple`1"></see> 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 is equal to the specified object; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ValueTuple`1.Equals(System.ValueTuple{`0})">
+ <summary>Returns a value that indicates whether the current <see cref="T:System.ValueTuple`1"></see> instance is equal to a specified <see cref="T:System.ValueTuple`1"></see> instance.</summary>
+ <param name="other">The value tuple to compare with this instance.</param>
+ <returns>true if the current instance is equal to the specified tuple; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ValueTuple`1.GetHashCode">
+ <summary>Calculates the hash code for the current <see cref="T:System.ValueTuple`1"></see> instance.</summary>
+ <returns>The hash code for the current <see cref="T:System.ValueTuple`1"></see> instance.</returns>
+ </member>
+ <member name="F:System.ValueTuple`1.Item1">
+ <summary>Gets the value of the current <see cref="T:System.ValueTuple`1"></see> instance's first element.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.ValueTuple`1.ToString">
+ <summary>Returns a string that represents the value of this <see cref="T:System.ValueTuple`1"></see> instance.</summary>
+ <returns>The string representation of this <see cref="T:System.ValueTuple`1"></see> instance.</returns>
+ </member>
+ <member name="M:System.ValueTuple`1.System#Collections#IStructuralComparable#CompareTo(System.Object,System.Collections.IComparer)">
+ <summary>Compares the current <see cref="T:System.ValueTuple`1"></see> instance to a specified object by using a specified comparer and returns an integer that indicates whether the current object is before, after, or in the same position as the specified object in the sort order.</summary>
+ <param name="other">The object to compare with the current instance.</param>
+ <param name="comparer">An object that provides custom rules for comparison.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed integer that indicates the relative position of this instance and <code data-dev-comment-type="paramref">other</code> in the sort order, as shown in the following able. </p>
+ <table><thead><tr><th> Vaue <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Description <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> A negative integer <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> This instance precedes <code data-dev-comment-type="paramref">other</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> This instance and <code data-dev-comment-type="paramref">other</code> have the same position in the sort order. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> A positive integer <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> This instance follows <code data-dev-comment-type="paramref">other</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="M:System.ValueTuple`1.System#Collections#IStructuralEquatable#Equals(System.Object,System.Collections.IEqualityComparer)">
+ <summary>Returns a value that indicates whether the current <see cref="T:System.ValueTuple`1"></see> instance is equal to a specified object based on a specified comparison method.</summary>
+ <param name="other">The object to compare with this instance.</param>
+ <param name="comparer">An object that defines the method to use to evaluate whether the two objects are equal.</param>
+ <returns>true if the current instance is equal to the specified object; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ValueTuple`1.System#Collections#IStructuralEquatable#GetHashCode(System.Collections.IEqualityComparer)">
+ <summary>Calculates the hash code for the current <see cref="T:System.ValueTuple`1"></see> instance by using a specified computation method.</summary>
+ <param name="comparer">An object whose <see cref="M:System.Collections.IEqualityComparer.GetHashCode(System.Object)"></see> method calculates the hash code of the current <see cref="T:System.ValueTuple`1"></see> instance.</param>
+ <returns>A 32-bit signed integer hash code.</returns>
+ </member>
+ <member name="M:System.ValueTuple`1.System#IComparable#CompareTo(System.Object)">
+ <summary>Compares the current <see cref="T:System.ValueTuple`1"></see> instance to a specified object by using a specified comparer and returns an integer that indicates whether the current object is before, after, or in the same position as the specified object in the sort order.</summary>
+ <param name="other">The object to compare with the current instance.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed integer that indicates the relative position of this instance and <code data-dev-comment-type="paramref">obj</code> in the sort order, as shown in the following table. </p>
+ <table><thead><tr><th> Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Description <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> A negative integer <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> This instance precedes <code data-dev-comment-type="paramref">other</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> This instance and <code data-dev-comment-type="paramref">other</code> have the same position in the sort order. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> A positive integer <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> This instance follows <code data-dev-comment-type="paramref">other</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="T:System.ValueTuple`2">
+ <summary>Represents a value tuple with 2 components.</summary>
+ <typeparam name="T1">The type of the value tuple's first element.</typeparam>
+ <typeparam name="T2">The type of the value tuple's second element.</typeparam>
+ </member>
+ <member name="M:System.ValueTuple`2.#ctor(`0,`1)">
+ <summary>Initializes a new <see cref="T:System.ValueTuple`2"></see> instance.</summary>
+ <param name="item1">The value tuple's first element.</param>
+ <param name="item2">The value tuple's second element.</param>
+ </member>
+ <member name="M:System.ValueTuple`2.CompareTo(System.ValueTuple{`0,`1})">
+ <summary>Compares the current <see cref="T:System.ValueTuple`2"></see> instance to a specified <see cref="T:System.ValueTuple`2"></see> instance.</summary>
+ <param name="other">The tuple to compare with this instance.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed integer that indicates the relative position of this instance and <code data-dev-comment-type="paramref">other</code> in the sort order, as shown in the following able. </p>
+ <table><thead><tr><th> Vaue <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Description <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> A negative integer <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> This instance precedes <code data-dev-comment-type="paramref">other</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> This instance and <code data-dev-comment-type="paramref">other</code> have the same position in the sort order. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> A positive integer <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> This instance follows <code data-dev-comment-type="paramref">other</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="M:System.ValueTuple`2.Equals(System.Object)">
+ <summary>Returns a value that indicates whether the current <see cref="T:System.ValueTuple`2"></see> 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 is equal to the specified object; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ValueTuple`2.Equals(System.ValueTuple{`0,`1})">
+ <summary>Returns a value that indicates whether the current <see cref="T:System.ValueTuple`2"></see> instance is equal to a specified <see cref="T:System.ValueTuple`2"></see> instance.</summary>
+ <param name="other">The value tuple to compare with this instance.</param>
+ <returns>true if the current instance is equal to the specified tuple; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ValueTuple`2.GetHashCode">
+ <summary>Calculates the hash code for the current <see cref="T:System.ValueTuple`2"></see> instance.</summary>
+ <returns>The hash code for the current <see cref="T:System.ValueTuple`2"></see> instance.</returns>
+ </member>
+ <member name="F:System.ValueTuple`2.Item1">
+ <summary>Gets the value of the current <see cref="T:System.ValueTuple`2"></see> instance's first element.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ValueTuple`2.Item2">
+ <summary>Gets the value of the current <see cref="T:System.ValueTuple`2"></see> instance's second element.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.ValueTuple`2.ToString">
+ <summary>Returns a string that represents the value of this <see cref="T:System.ValueTuple`2"></see> instance.</summary>
+ <returns>The string representation of this <see cref="T:System.ValueTuple`2"></see> instance.</returns>
+ </member>
+ <member name="M:System.ValueTuple`2.System#Collections#IStructuralComparable#CompareTo(System.Object,System.Collections.IComparer)">
+ <summary>Compares the current <see cref="T:System.ValueTuple`2"></see> instance to a specified object by using a specified comparer and returns an integer that indicates whether the current object is before, after, or in the same position as the specified object in the sort order.</summary>
+ <param name="other">The object to compare with the current instance.</param>
+ <param name="comparer">An object that provides custom rules for comparison.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed integer that indicates the relative position of this instance and <code data-dev-comment-type="paramref">other</code> in the sort order, as shown in the following able. </p>
+ <table><thead><tr><th> Vaue <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Description <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> A negative integer <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> This instance precedes <code data-dev-comment-type="paramref">other</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> This instance and <code data-dev-comment-type="paramref">other</code> have the same position in the sort order. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> A positive integer <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> This instance follows <code data-dev-comment-type="paramref">other</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="M:System.ValueTuple`2.System#Collections#IStructuralEquatable#Equals(System.Object,System.Collections.IEqualityComparer)">
+ <summary>Returns a value that indicates whether the current <see cref="T:System.ValueTuple`2"></see> instance is equal to a specified object based on a specified comparison method.</summary>
+ <param name="other">The object to compare with this instance.</param>
+ <param name="comparer">An object that defines the method to use to evaluate whether the two objects are equal.</param>
+ <returns>true if the current instance is equal to the specified objects; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ValueTuple`2.System#Collections#IStructuralEquatable#GetHashCode(System.Collections.IEqualityComparer)">
+ <summary>Calculates the hash code for the current <see cref="T:System.ValueTuple`2"></see> instance by using a specified computation method.</summary>
+ <param name="comparer">An object whose <see cref="M:System.Collections.IEqualityComparer.GetHashCode(System.Object)"></see> method calculates the hash code of the current <see cref="T:System.ValueTuple`2"></see> instance.</param>
+ <returns>A 32-bit signed integer hash code.</returns>
+ </member>
+ <member name="M:System.ValueTuple`2.System#IComparable#CompareTo(System.Object)">
+ <summary>Compares the current <see cref="T:System.ValueTuple`2"></see> instance to a specified object by using a specified comparer and returns an integer that indicates whether the current object is before, after, or in the same position as the specified object in the sort order.</summary>
+ <param name="other">The object to compare with the current instance.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed integer that indicates the relative position of this instance and <code data-dev-comment-type="paramref">obj</code> in the sort order, as shown in the following table. </p>
+ <table><thead><tr><th> Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Description <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> A negative integer <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> This instance precedes <code data-dev-comment-type="paramref">other</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> This instance and <code data-dev-comment-type="paramref">other</code> have the same position in the sort order. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> A positive integer <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> This instance follows <code data-dev-comment-type="paramref">other</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="T:System.ValueTuple`3">
+ <summary>Represents a value tuple with 3 components.</summary>
+ <typeparam name="T1">The type of the value tuple's first element.</typeparam>
+ <typeparam name="T2">The type of the value tuple's second element.</typeparam>
+ <typeparam name="T3">The type of the value tuple's third element.</typeparam>
+ </member>
+ <member name="M:System.ValueTuple`3.#ctor(`0,`1,`2)">
+ <summary>Initializes a new <see cref="T:System.ValueTuple`3"></see> instance.</summary>
+ <param name="item1">The value tuple's first element.</param>
+ <param name="item2">The value tuple's second element.</param>
+ <param name="item3">The value tuple's third element.</param>
+ </member>
+ <member name="M:System.ValueTuple`3.CompareTo(System.ValueTuple{`0,`1,`2})">
+ <summary>Compares the current <see cref="T:System.ValueTuple`3"></see> instance to a specified <see cref="T:System.ValueTuple`3"></see> instance.</summary>
+ <param name="other">The tuple to compare with this instance.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed integer that indicates the relative position of this instance and <code data-dev-comment-type="paramref">other</code> in the sort order, as shown in the following able. </p>
+ <table><thead><tr><th> Vaue <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Description <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> A negative integer <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> This instance precedes <code data-dev-comment-type="paramref">other</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> This instance and <code data-dev-comment-type="paramref">other</code> have the same position in the sort order. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> A positive integer <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> This instance follows <code data-dev-comment-type="paramref">other</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="M:System.ValueTuple`3.Equals(System.Object)">
+ <summary>Returns a value that indicates whether the current <see cref="T:System.ValueTuple`3"></see> 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 is equal to the specified object; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ValueTuple`3.Equals(System.ValueTuple{`0,`1,`2})">
+ <summary>Returns a value that indicates whether the current <see cref="T:System.ValueTuple`3"></see> instance is equal to a specified <see cref="T:System.ValueTuple`3"></see> instance.</summary>
+ <param name="other">The value tuple to compare with this instance.</param>
+ <returns>true if the current instance is equal to the specified tuple; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ValueTuple`3.GetHashCode">
+ <summary>Calculates the hash code for the current <see cref="T:System.ValueTuple`3"></see> instance.</summary>
+ <returns>The hash code for the current <see cref="T:System.ValueTuple`3"></see> instance.</returns>
+ </member>
+ <member name="F:System.ValueTuple`3.Item1">
+ <summary>Gets the value of the current <see cref="T:System.ValueTuple`3"></see> instance's first element.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ValueTuple`3.Item2">
+ <summary>Gets the value of the current <see cref="T:System.ValueTuple`3"></see> instance's second element.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ValueTuple`3.Item3">
+ <summary>Gets the value of the current <see cref="T:System.ValueTuple`3"></see> instance's third element.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.ValueTuple`3.ToString">
+ <summary>Returns a string that represents the value of this <see cref="T:System.ValueTuple`3"></see> instance.</summary>
+ <returns>The string representation of this <see cref="T:System.ValueTuple`2"></see> instance.</returns>
+ </member>
+ <member name="M:System.ValueTuple`3.System#Collections#IStructuralComparable#CompareTo(System.Object,System.Collections.IComparer)">
+ <summary>Compares the current <see cref="T:System.ValueTuple`3"></see> instance to a specified object by using a specified comparer and returns an integer that indicates whether the current object is before, after, or in the same position as the specified object in the sort order.</summary>
+ <param name="other">The object to compare with the current instance.</param>
+ <param name="comparer">An object that provides custom rules for comparison.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed integer that indicates the relative position of this instance and <code data-dev-comment-type="paramref">other</code> in the sort order, as shown in the following able. </p>
+ <table><thead><tr><th> Vaue <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Description <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> A negative integer <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> This instance precedes <code data-dev-comment-type="paramref">other</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> This instance and <code data-dev-comment-type="paramref">other</code> have the same position in the sort order. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> A positive integer <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> This instance follows <code data-dev-comment-type="paramref">other</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="M:System.ValueTuple`3.System#Collections#IStructuralEquatable#Equals(System.Object,System.Collections.IEqualityComparer)">
+ <summary>Returns a value that indicates whether the current <see cref="T:System.ValueTuple`3"></see> instance is equal to a specified object based on a specified comparison method.</summary>
+ <param name="other">The object to compare with this instance.</param>
+ <param name="comparer">An object that defines the method to use to evaluate whether the two objects are equal.</param>
+ <returns>true if the current instance is equal to the specified objects; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ValueTuple`3.System#Collections#IStructuralEquatable#GetHashCode(System.Collections.IEqualityComparer)">
+ <summary>Calculates the hash code for the current <see cref="T:System.ValueTuple`3"></see> instance by using a specified computation method.</summary>
+ <param name="comparer">An object whose <see cref="M:System.Collections.IEqualityComparer.GetHashCode(System.Object)"></see> method calculates the hash code of the current <see cref="T:System.ValueTuple`3"></see> instance.</param>
+ <returns>A 32-bit signed integer hash code.</returns>
+ </member>
+ <member name="M:System.ValueTuple`3.System#IComparable#CompareTo(System.Object)">
+ <summary>Compares the current <see cref="T:System.ValueTuple`3"></see> instance to a specified object by using a specified comparer and returns an integer that indicates whether the current object is before, after, or in the same position as the specified object in the sort order.</summary>
+ <param name="other">The object to compare with the current instance.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed integer that indicates the relative position of this instance and <code data-dev-comment-type="paramref">obj</code> in the sort order, as shown in the following table. </p>
+ <table><thead><tr><th> Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Description <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> A negative integer <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> This instance precedes <code data-dev-comment-type="paramref">other</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> This instance and <code data-dev-comment-type="paramref">other</code> have the same position in the sort order. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> A positive integer <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> This instance follows <code data-dev-comment-type="paramref">other</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="T:System.ValueTuple`4">
+ <summary>Represents a value tuple with 4 components.</summary>
+ <typeparam name="T1">The type of the value tuple's first element.</typeparam>
+ <typeparam name="T2">The type of the value tuple's second element.</typeparam>
+ <typeparam name="T3">The type of the value tuple's third element.</typeparam>
+ <typeparam name="T4">The type of the value tuple's fourth element.</typeparam>
+ </member>
+ <member name="M:System.ValueTuple`4.#ctor(`0,`1,`2,`3)">
+ <summary>Initializes a new <see cref="T:System.ValueTuple`4"></see> instance.</summary>
+ <param name="item1">The value tuple's first element.</param>
+ <param name="item2">The value tuple's second element.</param>
+ <param name="item3">The value tuple's third element.</param>
+ <param name="item4">The value tuple's fourth element.</param>
+ </member>
+ <member name="M:System.ValueTuple`4.CompareTo(System.ValueTuple{`0,`1,`2,`3})">
+ <summary>Compares the current <see cref="T:System.ValueTuple`4"></see> instance to a specified <see cref="T:System.ValueTuple`4"></see> instance.</summary>
+ <param name="other">The tuple to compare with this instance.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed integer that indicates the relative position of this instance and <code data-dev-comment-type="paramref">other</code> in the sort order, as shown in the following able. </p>
+ <table><thead><tr><th> Vaue <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Description <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> A negative integer <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> This instance precedes <code data-dev-comment-type="paramref">other</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> This instance and <code data-dev-comment-type="paramref">other</code> have the same position in the sort order. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> A positive integer <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> This instance follows <code data-dev-comment-type="paramref">other</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="M:System.ValueTuple`4.Equals(System.Object)">
+ <summary>Returns a value that indicates whether the current <see cref="T:System.ValueTuple`4"></see> 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 is equal to the specified object; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ValueTuple`4.Equals(System.ValueTuple{`0,`1,`2,`3})">
+ <summary>Returns a value that indicates whether the current <see cref="T:System.ValueTuple`4"></see> instance is equal to a specified <see cref="T:System.ValueTuple`4"></see> instance.</summary>
+ <param name="other">The value tuple to compare with this instance.</param>
+ <returns>true if the current instance is equal to the specified tuple; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ValueTuple`4.GetHashCode">
+ <summary>Calculates the hash code for the current <see cref="T:System.ValueTuple`4"></see> instance.</summary>
+ <returns>The hash code for the current <see cref="T:System.ValueTuple`4"></see> instance.</returns>
+ </member>
+ <member name="F:System.ValueTuple`4.Item1">
+ <summary>Gets the value of the current <see cref="T:System.ValueTuple`4"></see> instance's first element.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ValueTuple`4.Item2">
+ <summary>Gets the value of the current <see cref="T:System.ValueTuple`4"></see> instance's second element.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ValueTuple`4.Item3">
+ <summary>Gets the value of the current <see cref="T:System.ValueTuple`4"></see> instance's third element.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ValueTuple`4.Item4">
+ <summary>Gets the value of the current <see cref="T:System.ValueTuple`4"></see> instance's fourth element.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.ValueTuple`4.ToString">
+ <summary>Returns a string that represents the value of this <see cref="T:System.ValueTuple`4"></see> instance.</summary>
+ <returns>The string representation of this <see cref="T:System.ValueTuple`4"></see> instance.</returns>
+ </member>
+ <member name="M:System.ValueTuple`4.System#Collections#IStructuralComparable#CompareTo(System.Object,System.Collections.IComparer)">
+ <summary>Compares the current <see cref="T:System.ValueTuple`4"></see> instance to a specified object by using a specified comparer and returns an integer that indicates whether the current object is before, after, or in the same position as the specified object in the sort order.</summary>
+ <param name="other">The object to compare with the current instance.</param>
+ <param name="comparer">An object that provides custom rules for comparison.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed integer that indicates the relative position of this instance and <code data-dev-comment-type="paramref">other</code> in the sort order, as shown in the following able. </p>
+ <table><thead><tr><th> Vaue <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Description <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> A negative integer <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> This instance precedes <code data-dev-comment-type="paramref">other</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> This instance and <code data-dev-comment-type="paramref">other</code> have the same position in the sort order. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> A positive integer <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> This instance follows <code data-dev-comment-type="paramref">other</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="M:System.ValueTuple`4.System#Collections#IStructuralEquatable#Equals(System.Object,System.Collections.IEqualityComparer)">
+ <summary>Returns a value that indicates whether the current <see cref="T:System.ValueTuple`4"></see> instance is equal to a specified object based on a specified comparison method.</summary>
+ <param name="other">The object to compare with this instance.</param>
+ <param name="comparer">An object that defines the method to use to evaluate whether the two objects are equal.</param>
+ <returns>true if the current instance is equal to the specified objects; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ValueTuple`4.System#Collections#IStructuralEquatable#GetHashCode(System.Collections.IEqualityComparer)">
+ <summary>Calculates the hash code for the current <see cref="T:System.ValueTuple`4"></see> instance by using a specified computation method.</summary>
+ <param name="comparer">An object whose <see cref="M:System.Collections.IEqualityComparer.GetHashCode(System.Object)"></see> method calculates the hash code of the current <see cref="T:System.ValueTuple`4"></see> instance.</param>
+ <returns>A 32-bit signed integer hash code.</returns>
+ </member>
+ <member name="M:System.ValueTuple`4.System#IComparable#CompareTo(System.Object)">
+ <summary>Compares the current <see cref="T:System.ValueTuple`4"></see> instance to a specified object by using a specified comparer and returns an integer that indicates whether the current object is before, after, or in the same position as the specified object in the sort order.</summary>
+ <param name="other">The object to compare with the current instance.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed integer that indicates the relative position of this instance and <code data-dev-comment-type="paramref">obj</code> in the sort order, as shown in the following table. </p>
+ <table><thead><tr><th> Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Description <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> A negative integer <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> This instance precedes <code data-dev-comment-type="paramref">other</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> This instance and <code data-dev-comment-type="paramref">other</code> have the same position in the sort order. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> A positive integer <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> This instance follows <code data-dev-comment-type="paramref">other</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="T:System.ValueTuple`5">
+ <summary>Represents a value tuple with 5 components.</summary>
+ <typeparam name="T1">The type of the value tuple's first element.</typeparam>
+ <typeparam name="T2">The type of the value tuple's second element.</typeparam>
+ <typeparam name="T3">The type of the value tuple's third element.</typeparam>
+ <typeparam name="T4">The type of the value tuple's fourth element.</typeparam>
+ <typeparam name="T5">The type of the value tuple's fifth element.</typeparam>
+ </member>
+ <member name="M:System.ValueTuple`5.#ctor(`0,`1,`2,`3,`4)">
+ <summary>Initializes a new <see cref="T:System.ValueTuple`5"></see> instance.</summary>
+ <param name="item1">The value tuple's first element.</param>
+ <param name="item2">The value tuple's second element.</param>
+ <param name="item3">The value tuple's third element.</param>
+ <param name="item4">The value tuple's fourth element.</param>
+ <param name="item5">The value tuple's fifth element.</param>
+ </member>
+ <member name="M:System.ValueTuple`5.CompareTo(System.ValueTuple{`0,`1,`2,`3,`4})">
+ <summary>Compares the current <see cref="T:System.ValueTuple`5"></see> instance to a specified <see cref="T:System.ValueTuple`5"></see> instance.</summary>
+ <param name="other">The tuple to compare with this instance.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed integer that indicates the relative position of this instance and <code data-dev-comment-type="paramref">other</code> in the sort order, as shown in the following able. </p>
+ <table><thead><tr><th> Vaue <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Description <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> A negative integer <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> This instance precedes <code data-dev-comment-type="paramref">other</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> This instance and <code data-dev-comment-type="paramref">other</code> have the same position in the sort order. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> A positive integer <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> This instance follows <code data-dev-comment-type="paramref">other</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="M:System.ValueTuple`5.Equals(System.Object)">
+ <summary>Returns a value that indicates whether the current <see cref="T:System.ValueTuple`5"></see> 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 is equal to the specified object; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ValueTuple`5.Equals(System.ValueTuple{`0,`1,`2,`3,`4})">
+ <summary>Returns a value that indicates whether the current <see cref="T:System.ValueTuple`5"></see> instance is equal to a specified <see cref="T:System.ValueTuple`5"></see> instance.</summary>
+ <param name="other">The value tuple to compare with this instance.</param>
+ <returns>true if the current instance is equal to the specified tuple; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ValueTuple`5.GetHashCode">
+ <summary>Calculates the hash code for the current <see cref="T:System.ValueTuple`5"></see> instance.</summary>
+ <returns>The hash code for the current <see cref="T:System.ValueTuple`5"></see> instance.</returns>
+ </member>
+ <member name="F:System.ValueTuple`5.Item1">
+ <summary>Gets the value of the current <see cref="T:System.ValueTuple`5"></see> instance's first element.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ValueTuple`5.Item2">
+ <summary>Gets the value of the current <see cref="T:System.ValueTuple`5"></see> instance's second element.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ValueTuple`5.Item3">
+ <summary>Gets the value of the current <see cref="T:System.ValueTuple`5"></see> instance's third element.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ValueTuple`5.Item4">
+ <summary>Gets the value of the current <see cref="T:System.ValueTuple`5"></see> instance's fourth element.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ValueTuple`5.Item5">
+ <summary>Gets the value of the current <see cref="T:System.ValueTuple`5"></see> instance's fifth element.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.ValueTuple`5.ToString">
+ <summary>Returns a string that represents the value of this <see cref="T:System.ValueTuple`5"></see> instance.</summary>
+ <returns>The string representation of this <see cref="T:System.ValueTuple`5"></see> instance.</returns>
+ </member>
+ <member name="M:System.ValueTuple`5.System#Collections#IStructuralComparable#CompareTo(System.Object,System.Collections.IComparer)">
+ <summary>Compares the current <see cref="T:System.ValueTuple`5"></see> instance to a specified object by using a specified comparer and returns an integer that indicates whether the current object is before, after, or in the same position as the specified object in the sort order.</summary>
+ <param name="other">The object to compare with the current instance.</param>
+ <param name="comparer">An object that provides custom rules for comparison.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed integer that indicates the relative position of this instance and <code data-dev-comment-type="paramref">other</code> in the sort order, as shown in the following able. </p>
+ <table><thead><tr><th> Vaue <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Description <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> A negative integer <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> This instance precedes <code data-dev-comment-type="paramref">other</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> This instance and <code data-dev-comment-type="paramref">other</code> have the same position in the sort order. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> A positive integer <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> This instance follows <code data-dev-comment-type="paramref">other</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="M:System.ValueTuple`5.System#Collections#IStructuralEquatable#Equals(System.Object,System.Collections.IEqualityComparer)">
+ <summary>Returns a value that indicates whether the current <see cref="T:System.ValueTuple`5"></see> instance is equal to a specified object based on a specified comparison method.</summary>
+ <param name="other">The object to compare with this instance.</param>
+ <param name="comparer">An object that defines the method to use to evaluate whether the two objects are equal.</param>
+ <returns>true if the current instance is equal to the specified objects; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ValueTuple`5.System#Collections#IStructuralEquatable#GetHashCode(System.Collections.IEqualityComparer)">
+ <summary>Calculates the hash code for the current <see cref="T:System.ValueTuple`5"></see> instance by using a specified computation method.</summary>
+ <param name="comparer">An object whose <see cref="M:System.Collections.IEqualityComparer.GetHashCode(System.Object)"></see> method calculates the hash code of the current <see cref="T:System.ValueTuple`5"></see> instance.</param>
+ <returns>A 32-bit signed integer hash code.</returns>
+ </member>
+ <member name="M:System.ValueTuple`5.System#IComparable#CompareTo(System.Object)">
+ <summary>Compares the current <see cref="T:System.ValueTuple`5"></see> instance to a specified object by using a specified comparer and returns an integer that indicates whether the current object is before, after, or in the same position as the specified object in the sort order.</summary>
+ <param name="other">The object to compare with the current instance.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed integer that indicates the relative position of this instance and <code data-dev-comment-type="paramref">obj</code> in the sort order, as shown in the following table. </p>
+ <table><thead><tr><th> Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Description <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> A negative integer <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> This instance precedes <code data-dev-comment-type="paramref">other</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> This instance and <code data-dev-comment-type="paramref">other</code> have the same position in the sort order. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> A positive integer <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> This instance follows <code data-dev-comment-type="paramref">other</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="T:System.ValueTuple`6">
+ <summary>Represents a value tuple with 6 components.</summary>
+ <typeparam name="T1">The type of the value tuple's first element.</typeparam>
+ <typeparam name="T2">The type of the value tuple's second element.</typeparam>
+ <typeparam name="T3">The type of the value tuple's third element.</typeparam>
+ <typeparam name="T4">The type of the value tuple's fourth element.</typeparam>
+ <typeparam name="T5">The type of the value tuple's fifth element.</typeparam>
+ <typeparam name="T6">The type of the value tuple's sixth element.</typeparam>
+ </member>
+ <member name="M:System.ValueTuple`6.#ctor(`0,`1,`2,`3,`4,`5)">
+ <summary>Initializes a new <see cref="T:System.ValueTuple`6"></see> instance.</summary>
+ <param name="item1">The value tuple's first element.</param>
+ <param name="item2">The value tuple's second element.</param>
+ <param name="item3">The value tuple's third element.</param>
+ <param name="item4">The value tuple's fourth element.</param>
+ <param name="item5">The value tuple's fifth element.</param>
+ <param name="item6">The value tuple's sixth element.</param>
+ </member>
+ <member name="M:System.ValueTuple`6.CompareTo(System.ValueTuple{`0,`1,`2,`3,`4,`5})">
+ <summary>Compares the current <see cref="T:System.ValueTuple`6"></see> instance to a specified <see cref="T:System.ValueTuple`6"></see> instance.</summary>
+ <param name="other">The tuple to compare with this instance.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed integer that indicates the relative position of this instance and <code data-dev-comment-type="paramref">other</code> in the sort order, as shown in the following able. </p>
+ <table><thead><tr><th> Vaue <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Description <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> A negative integer <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> This instance precedes <code data-dev-comment-type="paramref">other</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> This instance and <code data-dev-comment-type="paramref">other</code> have the same position in the sort order. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> A positive integer <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> This instance follows <code data-dev-comment-type="paramref">other</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="M:System.ValueTuple`6.Equals(System.Object)">
+ <summary>Returns a value that indicates whether the current <see cref="T:System.ValueTuple`6"></see> 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 is equal to the specified object; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ValueTuple`6.Equals(System.ValueTuple{`0,`1,`2,`3,`4,`5})">
+ <summary>Returns a value that indicates whether the current <see cref="T:System.ValueTuple`6"></see> instance is equal to a specified <see cref="T:System.ValueTuple`6"></see> instance.</summary>
+ <param name="other">The value tuple to compare with this instance.</param>
+ <returns>true if the current instance is equal to the specified tuple; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ValueTuple`6.GetHashCode">
+ <summary>Calculates the hash code for the current <see cref="T:System.ValueTuple`6"></see> instance.</summary>
+ <returns>The hash code for the current <see cref="T:System.ValueTuple`6"></see> instance.</returns>
+ </member>
+ <member name="F:System.ValueTuple`6.Item1">
+ <summary>Gets the value of the current <see cref="T:System.ValueTuple`6"></see> instance's first element.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ValueTuple`6.Item2">
+ <summary>Gets the value of the current <see cref="T:System.ValueTuple`6"></see> instance's second element.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ValueTuple`6.Item3">
+ <summary>Gets the value of the current <see cref="T:System.ValueTuple`6"></see> instance's third element.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ValueTuple`6.Item4">
+ <summary>Gets the value of the current <see cref="T:System.ValueTuple`6"></see> instance's fourth element.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ValueTuple`6.Item5">
+ <summary>Gets the value of the current <see cref="T:System.ValueTuple`6"></see> instance's fifth element.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ValueTuple`6.Item6">
+ <summary>Gets the value of the current <see cref="T:System.ValueTuple`6"></see> instance's sixth element.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.ValueTuple`6.ToString">
+ <summary>Returns a string that represents the value of this <see cref="T:System.ValueTuple`6"></see> instance.</summary>
+ <returns>The string representation of this <see cref="T:System.ValueTuple`6"></see> instance.</returns>
+ </member>
+ <member name="M:System.ValueTuple`6.System#Collections#IStructuralComparable#CompareTo(System.Object,System.Collections.IComparer)">
+ <summary>Compares the current <see cref="T:System.ValueTuple`6"></see> instance to a specified object by using a specified comparer and returns an integer that indicates whether the current object is before, after, or in the same position as the specified object in the sort order.</summary>
+ <param name="other">The object to compare with the current instance.</param>
+ <param name="comparer">An object that provides custom rules for comparison.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed integer that indicates the relative position of this instance and <code data-dev-comment-type="paramref">other</code> in the sort order, as shown in the following able. </p>
+ <table><thead><tr><th> Vaue <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Description <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> A negative integer <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> This instance precedes <code data-dev-comment-type="paramref">other</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> This instance and <code data-dev-comment-type="paramref">other</code> have the same position in the sort order. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> A positive integer <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> This instance follows <code data-dev-comment-type="paramref">other</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="M:System.ValueTuple`6.System#Collections#IStructuralEquatable#Equals(System.Object,System.Collections.IEqualityComparer)">
+ <summary>Returns a value that indicates whether the current <see cref="T:System.ValueTuple`6"></see> instance is equal to a specified object based on a specified comparison method.</summary>
+ <param name="other">The object to compare with this instance.</param>
+ <param name="comparer">An object that defines the method to use to evaluate whether the two objects are equal.</param>
+ <returns>true if the current instance is equal to the specified objects; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ValueTuple`6.System#Collections#IStructuralEquatable#GetHashCode(System.Collections.IEqualityComparer)">
+ <summary>Calculates the hash code for the current <see cref="T:System.ValueTuple`6"></see> instance by using a specified computation method.</summary>
+ <param name="comparer">An object whose <see cref="M:System.Collections.IEqualityComparer.GetHashCode(System.Object)"></see> method calculates the hash code of the current <see cref="T:System.ValueTuple`6"></see> instance.</param>
+ <returns>A 32-bit signed integer hash code.</returns>
+ </member>
+ <member name="M:System.ValueTuple`6.System#IComparable#CompareTo(System.Object)">
+ <summary>Compares the current <see cref="T:System.ValueTuple`6"></see> instance to a specified object by using a specified comparer and returns an integer that indicates whether the current object is before, after, or in the same position as the specified object in the sort order.</summary>
+ <param name="other">The object to compare with the current instance.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed integer that indicates the relative position of this instance and <code data-dev-comment-type="paramref">obj</code> in the sort order, as shown in the following table. </p>
+ <table><thead><tr><th> Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Description <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> A negative integer <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> This instance precedes <code data-dev-comment-type="paramref">other</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> This instance and <code data-dev-comment-type="paramref">other</code> have the same position in the sort order. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> A positive integer <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> This instance follows <code data-dev-comment-type="paramref">other</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="T:System.ValueTuple`7">
+ <summary>Represents a value tuple with 7 components.</summary>
+ <typeparam name="T1">The type of the value tuple's first element.</typeparam>
+ <typeparam name="T2">The type of the value tuple's second element.</typeparam>
+ <typeparam name="T3">The type of the value tuple's third element.</typeparam>
+ <typeparam name="T4">The type of the value tuple's fourth element.</typeparam>
+ <typeparam name="T5">The type of the value tuple's fifth element.</typeparam>
+ <typeparam name="T6">The type of the value tuple's sixth element.</typeparam>
+ <typeparam name="T7">The type of the value tuple's seventh element.</typeparam>
+ </member>
+ <member name="M:System.ValueTuple`7.#ctor(`0,`1,`2,`3,`4,`5,`6)">
+ <summary>Initializes a new <see cref="M:System.ValueTuple`7.#ctor(`0,`1,`2,`3,`4,`5,`6)"></see> instance.</summary>
+ <param name="item1">The value tuple's first element.</param>
+ <param name="item2">The value tuple's second element.</param>
+ <param name="item3">The value tuple's third element.</param>
+ <param name="item4">The value tuple's fourth element.</param>
+ <param name="item5">The value tuple's fifth element.</param>
+ <param name="item6">The value tuple's sixth element.</param>
+ <param name="item7">The value tuple's seventh element.</param>
+ </member>
+ <member name="M:System.ValueTuple`7.CompareTo(System.ValueTuple{`0,`1,`2,`3,`4,`5,`6})">
+ <summary>Compares the current <see cref="T:System.ValueTuple`7"></see> instance to a specified <see cref="T:System.ValueTuple`7"></see> instance.</summary>
+ <param name="other">The tuple to compare with this instance.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed integer that indicates the relative position of this instance and <code data-dev-comment-type="paramref">other</code> in the sort order, as shown in the following able. </p>
+ <table><thead><tr><th> Vaue <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Description <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> A negative integer <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> This instance precedes <code data-dev-comment-type="paramref">other</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> This instance and <code data-dev-comment-type="paramref">other</code> have the same position in the sort order. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> A positive integer <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> This instance follows <code data-dev-comment-type="paramref">other</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="M:System.ValueTuple`7.Equals(System.Object)">
+ <summary>Returns a value that indicates whether the current <see cref="T:System.ValueTuple`7"></see> 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 is equal to the specified object; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ValueTuple`7.Equals(System.ValueTuple{`0,`1,`2,`3,`4,`5,`6})">
+ <summary>Returns a value that indicates whether the current <see cref="T:System.ValueTuple`7"></see> instance is equal to a specified <see cref="T:System.ValueTuple`7"></see> instance.</summary>
+ <param name="other">The value tuple to compare with this instance.</param>
+ <returns>true if the current instance is equal to the specified tuple; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ValueTuple`7.GetHashCode">
+ <summary>Calculates the hash code for the current <see cref="T:System.ValueTuple`7"></see> instance.</summary>
+ <returns>The hash code for the current <see cref="T:System.ValueTuple`7"></see> instance.</returns>
+ </member>
+ <member name="F:System.ValueTuple`7.Item1">
+ <summary>Gets the value of the current <see cref="T:System.ValueTuple`7"></see> instance's first element.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ValueTuple`7.Item2">
+ <summary>Gets the value of the current <see cref="T:System.ValueTuple`7"></see> instance's second element.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ValueTuple`7.Item3">
+ <summary>Gets the value of the current <see cref="T:System.ValueTuple`7"></see> instance's third element.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ValueTuple`7.Item4">
+ <summary>Gets the value of the current <see cref="T:System.ValueTuple`7"></see> instance's fourth element.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ValueTuple`7.Item5">
+ <summary>Gets the value of the current <see cref="T:System.ValueTuple`7"></see> instance's fifth element.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ValueTuple`7.Item6">
+ <summary>Gets the value of the current <see cref="T:System.ValueTuple`7"></see> instance's sixth element.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ValueTuple`7.Item7">
+ <summary>Gets the value of the current <see cref="T:System.ValueTuple`7"></see> instance's seventh element.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.ValueTuple`7.ToString">
+ <summary>Returns a string that represents the value of this <see cref="T:System.ValueTuple`7"></see> instance.</summary>
+ <returns>The string representation of this <see cref="T:System.ValueTuple`7"></see> instance.</returns>
+ </member>
+ <member name="M:System.ValueTuple`7.System#Collections#IStructuralComparable#CompareTo(System.Object,System.Collections.IComparer)">
+ <summary>Compares the current <see cref="T:System.ValueTuple`7"></see> instance to a specified object by using a specified comparer and returns an integer that indicates whether the current object is before, after, or in the same position as the specified object in the sort order.</summary>
+ <param name="other">The object to compare with the current instance.</param>
+ <param name="comparer">An object that provides custom rules for comparison.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed integer that indicates the relative position of this instance and <code data-dev-comment-type="paramref">other</code> in the sort order, as shown in the following able. </p>
+ <table><thead><tr><th> Vaue <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Description <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> A negative integer <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> This instance precedes <code data-dev-comment-type="paramref">other</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> This instance and <code data-dev-comment-type="paramref">other</code> have the same position in the sort order. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> A positive integer <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> This instance follows <code data-dev-comment-type="paramref">other</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="M:System.ValueTuple`7.System#Collections#IStructuralEquatable#Equals(System.Object,System.Collections.IEqualityComparer)">
+ <summary>Returns a value that indicates whether the current <see cref="T:System.ValueTuple`7"></see> instance is equal to a specified object based on a specified comparison method.</summary>
+ <param name="other">The object to compare with this instance.</param>
+ <param name="comparer">An object that defines the method to use to evaluate whether the two objects are equal.</param>
+ <returns>true if the current instance is equal to the specified objects; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ValueTuple`7.System#Collections#IStructuralEquatable#GetHashCode(System.Collections.IEqualityComparer)">
+ <summary>Calculates the hash code for the current <see cref="T:System.ValueTuple`7"></see> instance by using a specified computation method.</summary>
+ <param name="comparer">An object whose <see cref="M:System.Collections.IEqualityComparer.GetHashCode(System.Object)"></see> method calculates the hash code of the current <see cref="T:System.ValueTuple`7"></see> instance.</param>
+ <returns>A 32-bit signed integer hash code.</returns>
+ </member>
+ <member name="M:System.ValueTuple`7.System#IComparable#CompareTo(System.Object)">
+ <summary>Compares the current <see cref="T:System.ValueTuple`7"></see> instance to a specified object by using a specified comparer and returns an integer that indicates whether the current object is before, after, or in the same position as the specified object in the sort order.</summary>
+ <param name="other">The object to compare with the current instance.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed integer that indicates the relative position of this instance and <code data-dev-comment-type="paramref">obj</code> in the sort order, as shown in the following table. </p>
+ <table><thead><tr><th> Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Description <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> A negative integer <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> This instance precedes <code data-dev-comment-type="paramref">other</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> This instance and <code data-dev-comment-type="paramref">other</code> have the same position in the sort order. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> A positive integer <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> This instance follows <code data-dev-comment-type="paramref">other</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="T:System.ValueTuple`8">
+ <summary>Represents an n-value tuple, where n is 8 or greater.</summary>
+ <typeparam name="T1">The type of the value tuple's first element.</typeparam>
+ <typeparam name="T2">The type of the value tuple's second element.</typeparam>
+ <typeparam name="T3">The type of the value tuple's third element.</typeparam>
+ <typeparam name="T4">The type of the value tuple's fourth element.</typeparam>
+ <typeparam name="T5">The type of the value tuple's fifth element.</typeparam>
+ <typeparam name="T6">The type of the value tuple's sixth element.</typeparam>
+ <typeparam name="T7">The type of the value tuple's seventh element.</typeparam>
+ <typeparam name="TRest">Any generic value tuple instance that defines the types of the tuple's remaining elements.</typeparam>
+ </member>
+ <member name="M:System.ValueTuple`8.#ctor(`0,`1,`2,`3,`4,`5,`6,`7)">
+ <summary>Initializes a new <see cref="T:System.ValueTuple`8"></see> instance.</summary>
+ <param name="item1">The value tuple's first element.</param>
+ <param name="item2">The value tuple's second element.</param>
+ <param name="item3">The value tuple's third element.</param>
+ <param name="item4">The value tuple's fourth element.</param>
+ <param name="item5">The value tuple's fifth element.</param>
+ <param name="item6">The value tuple's sixth element.</param>
+ <param name="item7">The value tuple's seventh element.</param>
+ <param name="rest">An instance of any value tuple type that contains the values of the value's tuple's remaining elements.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="rest">rest</paramref> is not a generic value tuple type.</exception>
+ </member>
+ <member name="M:System.ValueTuple`8.CompareTo(System.ValueTuple{`0,`1,`2,`3,`4,`5,`6,`7})">
+ <summary>Compares the current <see cref="T:System.ValueTuple`8"></see> instance to a specified <see cref="T:System.ValueTuple`8"></see> instance</summary>
+ <param name="other">The tuple to compare with this instance.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed integer that indicates the relative position of this instance and <code data-dev-comment-type="paramref">other</code> in the sort order, as shown in the following able. </p>
+ <table><thead><tr><th> Vaue <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Description <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> A negative integer <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> This instance precedes <code data-dev-comment-type="paramref">other</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> This instance and <code data-dev-comment-type="paramref">other</code> have the same position in the sort order. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> A positive integer <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> This instance follows <code data-dev-comment-type="paramref">other</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="M:System.ValueTuple`8.Equals(System.Object)">
+ <summary>Returns a value that indicates whether the current <see cref="T:System.ValueTuple`8"></see> 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 is equal to the specified object; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ValueTuple`8.Equals(System.ValueTuple{`0,`1,`2,`3,`4,`5,`6,`7})">
+ <summary>Returns a value that indicates whether the current <see cref="T:System.ValueTuple`8"></see> instance is equal to a specified <see cref="T:System.ValueTuple`8"></see> instance.</summary>
+ <param name="other">The value tuple to compare with this instance.</param>
+ <returns>true if the current instance is equal to the specified tuple; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ValueTuple`8.GetHashCode">
+ <summary>Calculates the hash code for the current <see cref="T:System.ValueTuple`8"></see> instance.</summary>
+ <returns>The hash code for the current <see cref="T:System.ValueTuple`8"></see> instance.</returns>
+ </member>
+ <member name="F:System.ValueTuple`8.Item1">
+ <summary>Gets the value of the current <see cref="T:System.ValueTuple`8"></see> instance's first element.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ValueTuple`8.Item2">
+ <summary>Gets the value of the current <see cref="T:System.ValueTuple`8"></see> instance's second element.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ValueTuple`8.Item3">
+ <summary>Gets the value of the current <see cref="T:System.ValueTuple`8"></see> instance's third element.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ValueTuple`8.Item4">
+ <summary>Gets the value of the current <see cref="T:System.ValueTuple`8"></see> instance's fourth element.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ValueTuple`8.Item5">
+ <summary>Gets the value of the current <see cref="T:System.ValueTuple`8"></see> instance's fifth element.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ValueTuple`8.Item6">
+ <summary>Gets the value of the current <see cref="T:System.ValueTuple`8"></see> instance's sixth element.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ValueTuple`8.Item7">
+ <summary>Gets the value of the current <see cref="T:System.ValueTuple`8"></see> instance's seventh element.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ValueTuple`8.Rest">
+ <summary>Gets the current <see cref="T:System.ValueTuple`8"></see> instance's remaining elements.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.ValueTuple`8.ToString">
+ <summary>Returns a string that represents the value of this <see cref="T:System.ValueTuple`8"></see> instance.</summary>
+ <returns>The string representation of this <see cref="T:System.ValueTuple`8"></see> instance.</returns>
+ </member>
+ <member name="M:System.ValueTuple`8.System#Collections#IStructuralComparable#CompareTo(System.Object,System.Collections.IComparer)">
+ <summary>Compares the current <see cref="T:System.ValueTuple`8"></see> instance to a specified object by using a specified comparer and returns an integer that indicates whether the current object is before, after, or in the same position as the specified object in the sort order.</summary>
+ <param name="other">The object to compare with the current instance.</param>
+ <param name="comparer">An object that provides custom rules for comparison.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed integer that indicates the relative position of this instance and <code data-dev-comment-type="paramref">other</code> in the sort order, as shown in the following able. </p>
+ <table><thead><tr><th> Vaue <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Description <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> A negative integer <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> This instance precedes <code data-dev-comment-type="paramref">other</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> This instance and <code data-dev-comment-type="paramref">other</code> have the same position in the sort order. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> A positive integer <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> This instance follows <code data-dev-comment-type="paramref">other</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr></tbody></table></p>
+</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="other">other</paramref> is not a <see cref="T:System.ValueTuple`8"></see> object.</exception>
+ </member>
+ <member name="M:System.ValueTuple`8.System#Collections#IStructuralEquatable#Equals(System.Object,System.Collections.IEqualityComparer)">
+ <summary>Returns a value that indicates whether the current <see cref="T:System.ValueTuple`8"></see> instance is equal to a specified object based on a specified comparison method.</summary>
+ <param name="other">The object to compare with this instance.</param>
+ <param name="comparer">An object that defines the method to use to evaluate whether the two objects are equal.</param>
+ <returns>true if the current instance is equal to the specified objects; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ValueTuple`8.System#Collections#IStructuralEquatable#GetHashCode(System.Collections.IEqualityComparer)">
+ <summary>Calculates the hash code for the current <see cref="T:System.ValueTuple`8"></see> instance by using a specified computation method.</summary>
+ <param name="comparer">An object whose <see cref="M:System.Collections.IEqualityComparer.GetHashCode(System.Object)"></see> method calculates the hash code of the current <see cref="T:System.ValueTuple`8"></see> instance.</param>
+ <returns>A 32-bit signed integer hash code.</returns>
+ </member>
+ <member name="M:System.ValueTuple`8.System#IComparable#CompareTo(System.Object)">
+ <summary>Compares the current <see cref="T:System.ValueTuple`8"></see> object to a specified object and returns an integer that indicates whether the current object is before, after, or in the same position as the specified object in the sort order.</summary>
+ <param name="other">An object to compare with the current instance.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed integer that indicates the relative position of this instance and <code data-dev-comment-type="paramref">obj</code> in the sort order, as shown in the following table. </p>
+ <table><thead><tr><th> Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Description <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> A negative integer <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> This instance precedes <code data-dev-comment-type="paramref">other</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> This instance and <code data-dev-comment-type="paramref">other</code> have the same position in the sort order. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> A positive integer <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> This instance follows <code data-dev-comment-type="paramref">other</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr></tbody></table></p>
+</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="other">other</paramref> is not a <see cref="T:System.ValueTuple`8"></see> object.</exception>
+ </member>
+ <member name="T:System.ValueTuple">
+ <summary>Provides static methods for creating value tuples.</summary>
+ </member>
+ <member name="M:System.ValueTuple.CompareTo(System.ValueTuple)">
+ <summary>Compares the current <see cref="T:System.ValueTuple"></see> instance with a specified object.</summary>
+ <param name="other">The object to compare with the current instance.</param>
+ <returns>Returns 0 if <paramref name="other">other</paramref> is a <see cref="T:System.ValueTuple"></see> instance and 1 if <paramref name="other">other</paramref> is null.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="other">other</paramref> is not a <see cref="T:System.ValueTuple"></see> instance.</exception>
+ </member>
+ <member name="M:System.ValueTuple.Create">
+ <summary>Creates a new value tuple with zero components.</summary>
+ <returns>A new value tuple with no components.</returns>
+ </member>
+ <member name="M:System.ValueTuple.Create``8(``0,``1,``2,``3,``4,``5,``6,``7)">
+ <summary>Creates a new value tuple with 8 components (an octuple).</summary>
+ <param name="item1">The value of the value tuple's first component.</param>
+ <param name="item2">The value of the value tuple's second component.</param>
+ <param name="item3">The value of the value tuple's third component.</param>
+ <param name="item4">The value of the value tuple's fourth component.</param>
+ <param name="item5">The value of the value tuple's fifth component.</param>
+ <param name="item6">The value of the value tuple's sixth component.</param>
+ <param name="item7">The value of the value tuple's seventh component.</param>
+ <param name="item8">The value of the value tuple's eighth component.</param>
+ <typeparam name="T1">The type of the value tuple's first component.</typeparam>
+ <typeparam name="T2">The type of the value tuple's second component.</typeparam>
+ <typeparam name="T3">The type of the value tuple's third component.</typeparam>
+ <typeparam name="T4">The type of the value tuple's fourth component.</typeparam>
+ <typeparam name="T5">The type of the value tuple's fifth component.</typeparam>
+ <typeparam name="T6">The type of the value tuple's sixth component.</typeparam>
+ <typeparam name="T7">The type of the value tuple's seventh component.</typeparam>
+ <typeparam name="T8">The type of the value tuple's eighth component.</typeparam>
+ <returns>A value tuple with 8 components.</returns>
+ </member>
+ <member name="M:System.ValueTuple.Create``7(``0,``1,``2,``3,``4,``5,``6)">
+ <summary>Creates a new value tuple with 7 components (a septuple).</summary>
+ <param name="item1">The value of the value tuple's first component.</param>
+ <param name="item2">The value of the value tuple's second component.</param>
+ <param name="item3">The value of the value tuple's third component.</param>
+ <param name="item4">The value of the value tuple's fourth component.</param>
+ <param name="item5">The value of the value tuple's fifth component.</param>
+ <param name="item6">The value of the value tuple's sixth component.</param>
+ <param name="item7">The value of the value tuple's seventh component.</param>
+ <typeparam name="T1">The type of the value tuple's first component.</typeparam>
+ <typeparam name="T2">The type of the value tuple's second component.</typeparam>
+ <typeparam name="T3">The type of the value tuple's third component.</typeparam>
+ <typeparam name="T4">The type of the value tuple's fourth component.</typeparam>
+ <typeparam name="T5">The type of the value tuple's fifth component.</typeparam>
+ <typeparam name="T6">The type of the value tuple's sixth component.</typeparam>
+ <typeparam name="T7">The type of the value tuple's seventh component.</typeparam>
+ <returns>A value tuple with 7 components.</returns>
+ </member>
+ <member name="M:System.ValueTuple.Create``6(``0,``1,``2,``3,``4,``5)">
+ <summary>Creates a new value tuple with 6 components (a sexuple).</summary>
+ <param name="item1">The value of the value tuple's first component.</param>
+ <param name="item2">The value of the value tuple's second component.</param>
+ <param name="item3">The value of the value tuple's third component.</param>
+ <param name="item4">The value of the value tuple's fourth component.</param>
+ <param name="item5">The value of the value tuple's fifth component.</param>
+ <param name="item6">The value of the value tuple's sixth component.</param>
+ <typeparam name="T1">The type of the value tuple's first component.</typeparam>
+ <typeparam name="T2">The type of the value tuple's second component.</typeparam>
+ <typeparam name="T3">The type of the value tuple's third component.</typeparam>
+ <typeparam name="T4">The type of the value tuple's fourth component.</typeparam>
+ <typeparam name="T5">The type of the value tuple's fifth component.</typeparam>
+ <typeparam name="T6">The type of the value tuple's sixth component.</typeparam>
+ <returns>A value tuple with 6 components.</returns>
+ </member>
+ <member name="M:System.ValueTuple.Create``5(``0,``1,``2,``3,``4)">
+ <summary>Creates a new value tuple with 5 components (a quintuple).</summary>
+ <param name="item1">The value of the value tuple's first component.</param>
+ <param name="item2">The value of the value tuple's second component.</param>
+ <param name="item3">The value of the value tuple's third component.</param>
+ <param name="item4">The value of the value tuple's fourth component.</param>
+ <param name="item5">The value of the value tuple's fifth component.</param>
+ <typeparam name="T1">The type of the value tuple's first component.</typeparam>
+ <typeparam name="T2">The type of the value tuple's second component.</typeparam>
+ <typeparam name="T3">The type of the value tuple's third component.</typeparam>
+ <typeparam name="T4">The type of the value tuple's fourth component.</typeparam>
+ <typeparam name="T5">The type of the value tuple's fifth component.</typeparam>
+ <returns>A value tuple with 5 components.</returns>
+ </member>
+ <member name="M:System.ValueTuple.Create``4(``0,``1,``2,``3)">
+ <summary>Creates a new value tuple with 4 components (a quadruple).</summary>
+ <param name="item1">The value of the value tuple's first component.</param>
+ <param name="item2">The value of the value tuple's second component.</param>
+ <param name="item3">The value of the value tuple's third component.</param>
+ <param name="item4">The value of the value tuple's fourth component.</param>
+ <typeparam name="T1">The type of the value tuple's first component.</typeparam>
+ <typeparam name="T2">The type of the value tuple's second component.</typeparam>
+ <typeparam name="T3">The type of the value tuple's third component.</typeparam>
+ <typeparam name="T4">The type of the value tuple's fourth component.</typeparam>
+ <returns>A value tuple with 4 components.</returns>
+ </member>
+ <member name="M:System.ValueTuple.Create``3(``0,``1,``2)">
+ <summary>Creates a new value tuple with 3 components (a triple).</summary>
+ <param name="item1">The value of the value tuple's first component.</param>
+ <param name="item2">The value of the value tuple's second component.</param>
+ <param name="item3">The value of the value tuple's third component.</param>
+ <typeparam name="T1">The type of the value tuple's first component.</typeparam>
+ <typeparam name="T2">The type of the value tuple's second component.</typeparam>
+ <typeparam name="T3">The type of the value tuple's third component.</typeparam>
+ <returns>A value tuple with 3 components.</returns>
+ </member>
+ <member name="M:System.ValueTuple.Create``2(``0,``1)">
+ <summary>Creates a new value tuple with 2 components (a pair).</summary>
+ <param name="item1">The value of the value tuple's first component.</param>
+ <param name="item2">The value of the value tuple's second component.</param>
+ <typeparam name="T1">The type of the value tuple's first component.</typeparam>
+ <typeparam name="T2">The type of the value tuple's second component.</typeparam>
+ <returns>A value tuple with 2 components.</returns>
+ </member>
+ <member name="M:System.ValueTuple.Create``1(``0)">
+ <summary>Creates a new value tuple with 1 component (a singleton).</summary>
+ <param name="item1">The value of the value tuple's only component.</param>
+ <typeparam name="T1">The type of the value tuple's only component.</typeparam>
+ <returns>A value tuple with 1 component.</returns>
+ </member>
+ <member name="M:System.ValueTuple.Equals(System.ValueTuple)">
+ <summary>Determines whether two <see cref="T:System.ValueTuple"></see> instances are equal. This method always returns true.</summary>
+ <param name="other">The value tuple to compare with the current instance.</param>
+ <returns>This method always returns true.</returns>
+ </member>
+ <member name="M:System.ValueTuple.Equals(System.Object)">
+ <summary>Returns a value that indicates whether the current <see cref="T:System.ValueTuple"></see> instance is equal to a specified object.</summary>
+ <param name="obj">The object to compare to the current instance.</param>
+ <returns>true if <paramref name="obj">obj</paramref> is a <see cref="T:System.ValueTuple"></see> instance; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ValueTuple.GetHashCode">
+ <summary>Returns the hash code for the current <see cref="T:System.ValueTuple"></see> instance.</summary>
+ <returns>The hash code for the current <see cref="T:System.ValueTuple"></see> instance.</returns>
+ </member>
+ <member name="M:System.ValueTuple.ToString">
+ <summary>Returns the string representation of this <see cref="T:System.ValueTuple"></see> instance.</summary>
+ <returns>This method always returns &quot;()&quot;.</returns>
+ </member>
+ <member name="M:System.ValueTuple.System#Collections#IStructuralComparable#CompareTo(System.Object,System.Collections.IComparer)">
+ <summary>Compares the current <see cref="T:System.ValueTuple"></see> instance to a specified object.</summary>
+ <param name="other">The object to compare with the current instance.</param>
+ <param name="comparer">An object that provides custom rules for comparison. This parameter is ignored.</param>
+ <returns>Returns 0 if <paramref name="other">other</paramref> is a <see cref="T:System.ValueTuple"></see> instance and 1 if <paramref name="other">other</paramref> is null.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="other">other</paramref> is not a <see cref="T:System.ValueTuple"></see> instance.</exception>
+ </member>
+ <member name="M:System.ValueTuple.System#Collections#IStructuralEquatable#Equals(System.Object,System.Collections.IEqualityComparer)">
+ <summary>Returns a value that indicates whether the current <see cref="T:System.ValueTuple"></see> instance is equal to a specified object based on a specified comparison method.</summary>
+ <param name="other">The object to compare with this instance.</param>
+ <param name="comparer">An object that defines the method to use to evaluate whether the two objects are equal.</param>
+ <returns>true if the current instance is equal to the specified object; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ValueTuple.System#Collections#IStructuralEquatable#GetHashCode(System.Collections.IEqualityComparer)">
+ <summary>Returns the hash code for this <see cref="T:System.ValueTuple"></see> instance.</summary>
+ <param name="comparer">An object whose <see cref="M:System.Collections.IEqualityComparer.GetHashCode(System.Object)"></see> method computes the hash code. This parameter is ignored.</param>
+ <returns>The hash code for this <see cref="T:System.ValueTuple"></see> instance.</returns>
+ </member>
+ <member name="M:System.ValueTuple.System#IComparable#CompareTo(System.Object)">
+ <summary>Compares this <see cref="T:System.ValueTuple"></see> instance with a specified object and returns an indication of their relative values.</summary>
+ <param name="other">The object to compare with the current instance</param>
+ <returns>0 if <paramref name="other">other</paramref> is a <see cref="T:System.ValueTuple"></see> instance; otherwise, 1 if <paramref name="other">other</paramref> is null.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="other">other</paramref> is not a <see cref="T:System.ValueTuple"></see> instance.</exception>
+ </member>
+ <member name="T:System.ValueType">
+ <summary>Provides the base class for value types.</summary>
+ </member>
+ <member name="M:System.ValueType.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.ValueType"></see> class.</summary>
+ </member>
+ <member name="M:System.ValueType.Equals(System.Object)">
+ <summary>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 <paramref name="obj">obj</paramref> and this instance are the same type and represent the same value; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ValueType.GetHashCode">
+ <summary>Returns the hash code for this instance.</summary>
+ <returns>A 32-bit signed integer that is the hash code for this instance.</returns>
+ </member>
+ <member name="M:System.ValueType.ToString">
+ <summary>Returns the fully qualified type name of this instance.</summary>
+ <returns>The fully qualified type name.</returns>
+ </member>
+ <member name="T:System.Version">
+ <summary>Represents the version number of an assembly, operating system, or the common language runtime. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Version.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Version"></see> class.</summary>
+ </member>
+ <member name="M:System.Version.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Version"></see> class using the specified string.</summary>
+ <param name="version">A string containing the major, minor, build, and revision numbers, where each number is delimited with a period character ('.').</param>
+ <exception cref="T:System.ArgumentException"><paramref name="version">version</paramref> has fewer than two components or more than four components.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="version">version</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">A major, minor, build, or revision component is less than zero.</exception>
+ <exception cref="T:System.FormatException">At least one component of <paramref name="version">version</paramref> does not parse to an integer.</exception>
+ <exception cref="T:System.OverflowException">At least one component of <paramref name="version">version</paramref> represents a number greater than <see cref="F:System.Int32.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Version.#ctor(System.Int32,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Version"></see> class using the specified major and minor values.</summary>
+ <param name="major">The major version number.</param>
+ <param name="minor">The minor version number.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="major">major</paramref> or <paramref name="minor">minor</paramref> is less than zero.</exception>
+ </member>
+ <member name="M:System.Version.#ctor(System.Int32,System.Int32,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Version"></see> class using the specified major, minor, and build values.</summary>
+ <param name="major">The major version number.</param>
+ <param name="minor">The minor version number.</param>
+ <param name="build">The build number.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="major">major</paramref>, <paramref name="minor">minor</paramref>, or <paramref name="build">build</paramref> is less than zero.</exception>
+ </member>
+ <member name="M:System.Version.#ctor(System.Int32,System.Int32,System.Int32,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Version"></see> class with the specified major, minor, build, and revision numbers.</summary>
+ <param name="major">The major version number.</param>
+ <param name="minor">The minor version number.</param>
+ <param name="build">The build number.</param>
+ <param name="revision">The revision number.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="major">major</paramref>, <paramref name="minor">minor</paramref>, <paramref name="build">build</paramref>, or <paramref name="revision">revision</paramref> is less than zero.</exception>
+ </member>
+ <member name="P:System.Version.Build">
+ <summary>Gets the value of the build component of the version number for the current <see cref="T:System.Version"></see> object.</summary>
+ <returns>The build number, or -1 if the build number is undefined.</returns>
+ </member>
+ <member name="M:System.Version.Clone">
+ <summary>Returns a new <see cref="T:System.Version"></see> object whose value is the same as the current <see cref="T:System.Version"></see> object.</summary>
+ <returns>A new <see cref="T:System.Object"></see> whose values are a copy of the current <see cref="T:System.Version"></see> object.</returns>
+ </member>
+ <member name="M:System.Version.CompareTo(System.Object)">
+ <summary>Compares the current <see cref="T:System.Version"></see> object to a specified object and returns an indication of their relative values.</summary>
+ <param name="version">An object to compare, or null.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed integer that indicates the relative values of the two objects, as shown in the following table. </p>
+ <table><thead><tr><th> Return value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Meaning <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> Less than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> The current <xref href="System.Version"></xref> object is a version before <code data-dev-comment-type="paramref">version</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> The current <xref href="System.Version"></xref> object is the same version as <code data-dev-comment-type="paramref">version</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> Greater than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> The current <xref href="System.Version"></xref> object is a version subsequent to <code data-dev-comment-type="paramref">version</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> -or- </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="20" sourceendlinenumber="20"> <code data-dev-comment-type="paramref">version</code> is <code>null</code>. </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="22" sourceendlinenumber="22"> </td></tr></tbody></table></p>
+</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="version">version</paramref> is not of type <see cref="T:System.Version"></see>.</exception>
+ </member>
+ <member name="M:System.Version.CompareTo(System.Version)">
+ <summary>Compares the current <see cref="T:System.Version"></see> object to a specified <see cref="T:System.Version"></see> object and returns an indication of their relative values.</summary>
+ <param name="value">A <see cref="T:System.Version"></see> object to compare to the current <see cref="T:System.Version"></see> object, or null.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed integer that indicates the relative values of the two objects, as shown in the following table. </p>
+ <table><thead><tr><th> Return value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Meaning <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> Less than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> The current <xref href="System.Version"></xref> object is a version before <code data-dev-comment-type="paramref">value</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> The current <xref href="System.Version"></xref> object is the same version as <code data-dev-comment-type="paramref">value</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> Greater than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> The current <xref href="System.Version"></xref> object is a version subsequent to <code data-dev-comment-type="paramref">value</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> -or- </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="20" sourceendlinenumber="20"> <code data-dev-comment-type="paramref">value</code> is <code>null</code>. </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="22" sourceendlinenumber="22"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="M:System.Version.Equals(System.Object)">
+ <summary>Returns a value indicating whether the current <see cref="T:System.Version"></see> object is equal to a specified object.</summary>
+ <param name="obj">An object to compare with the current <see cref="T:System.Version"></see> object, or null.</param>
+ <returns>true if the current <see cref="T:System.Version"></see> object and <paramref name="obj">obj</paramref> are both <see cref="T:System.Version"></see> objects, and every component of the current <see cref="T:System.Version"></see> object matches the corresponding component of <paramref name="obj">obj</paramref>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Version.Equals(System.Version)">
+ <summary>Returns a value indicating whether the current <see cref="T:System.Version"></see> object and a specified <see cref="T:System.Version"></see> object represent the same value.</summary>
+ <param name="obj">A <see cref="T:System.Version"></see> object to compare to the current <see cref="T:System.Version"></see> object, or null.</param>
+ <returns>true if every component of the current <see cref="T:System.Version"></see> object matches the corresponding component of the <paramref name="obj">obj</paramref> parameter; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Version.GetHashCode">
+ <summary>Returns a hash code for the current <see cref="T:System.Version"></see> object.</summary>
+ <returns>A 32-bit signed integer hash code.</returns>
+ </member>
+ <member name="P:System.Version.Major">
+ <summary>Gets the value of the major component of the version number for the current <see cref="T:System.Version"></see> object.</summary>
+ <returns>The major version number.</returns>
+ </member>
+ <member name="P:System.Version.MajorRevision">
+ <summary>Gets the high 16 bits of the revision number.</summary>
+ <returns>A 16-bit signed integer.</returns>
+ </member>
+ <member name="P:System.Version.Minor">
+ <summary>Gets the value of the minor component of the version number for the current <see cref="T:System.Version"></see> object.</summary>
+ <returns>The minor version number.</returns>
+ </member>
+ <member name="P:System.Version.MinorRevision">
+ <summary>Gets the low 16 bits of the revision number.</summary>
+ <returns>A 16-bit signed integer.</returns>
+ </member>
+ <member name="M:System.Version.op_Equality(System.Version,System.Version)">
+ <summary>Determines whether two specified <see cref="T:System.Version"></see> objects are equal.</summary>
+ <param name="v1">The first <see cref="T:System.Version"></see> object.</param>
+ <param name="v2">The second <see cref="T:System.Version"></see> object.</param>
+ <returns>true if <paramref name="v1">v1</paramref> equals <paramref name="v2">v2</paramref>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Version.op_GreaterThan(System.Version,System.Version)">
+ <summary>Determines whether the first specified <see cref="T:System.Version"></see> object is greater than the second specified <see cref="T:System.Version"></see> object.</summary>
+ <param name="v1">The first <see cref="T:System.Version"></see> object.</param>
+ <param name="v2">The second <see cref="T:System.Version"></see> object.</param>
+ <returns>true if <paramref name="v1">v1</paramref> is greater than <paramref name="v2">v2</paramref>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Version.op_GreaterThanOrEqual(System.Version,System.Version)">
+ <summary>Determines whether the first specified <see cref="T:System.Version"></see> object is greater than or equal to the second specified <see cref="T:System.Version"></see> object.</summary>
+ <param name="v1">The first <see cref="T:System.Version"></see> object.</param>
+ <param name="v2">The second <see cref="T:System.Version"></see> object.</param>
+ <returns>true if <paramref name="v1">v1</paramref> is greater than or equal to <paramref name="v2">v2</paramref>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Version.op_Inequality(System.Version,System.Version)">
+ <summary>Determines whether two specified <see cref="T:System.Version"></see> objects are not equal.</summary>
+ <param name="v1">The first <see cref="T:System.Version"></see> object.</param>
+ <param name="v2">The second <see cref="T:System.Version"></see> object.</param>
+ <returns>true if <paramref name="v1">v1</paramref> does not equal <paramref name="v2">v2</paramref>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Version.op_LessThan(System.Version,System.Version)">
+ <summary>Determines whether the first specified <see cref="T:System.Version"></see> object is less than the second specified <see cref="T:System.Version"></see> object.</summary>
+ <param name="v1">The first <see cref="T:System.Version"></see> object.</param>
+ <param name="v2">The second <see cref="T:System.Version"></see> object.</param>
+ <returns>true if <paramref name="v1">v1</paramref> is less than <paramref name="v2">v2</paramref>; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="v1">v1</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Version.op_LessThanOrEqual(System.Version,System.Version)">
+ <summary>Determines whether the first specified <see cref="T:System.Version"></see> object is less than or equal to the second <see cref="T:System.Version"></see> object.</summary>
+ <param name="v1">The first <see cref="T:System.Version"></see> object.</param>
+ <param name="v2">The second <see cref="T:System.Version"></see> object.</param>
+ <returns>true if <paramref name="v1">v1</paramref> is less than or equal to <paramref name="v2">v2</paramref>; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="v1">v1</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Version.Parse(System.String)">
+ <summary>Converts the string representation of a version number to an equivalent <see cref="T:System.Version"></see> object.</summary>
+ <param name="input">A string that contains a version number to convert.</param>
+ <returns>An object that is equivalent to the version number specified in the <paramref name="input">input</paramref> parameter.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="input">input</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="input">input</paramref> has fewer than two or more than four version components.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">At least one component in <paramref name="input">input</paramref> is less than zero.</exception>
+ <exception cref="T:System.FormatException">At least one component in <paramref name="input">input</paramref> is not an integer.</exception>
+ <exception cref="T:System.OverflowException">At least one component in <paramref name="input">input</paramref> represents a number that is greater than <see cref="F:System.Int32.MaxValue"></see>.</exception>
+ </member>
+ <member name="P:System.Version.Revision">
+ <summary>Gets the value of the revision component of the version number for the current <see cref="T:System.Version"></see> object.</summary>
+ <returns>The revision number, or -1 if the revision number is undefined.</returns>
+ </member>
+ <member name="M:System.Version.ToString">
+ <summary>Converts the value of the current <see cref="T:System.Version"></see> object to its equivalent <see cref="T:System.String"></see> representation.</summary>
+ <returns>The <see cref="T:System.String"></see> representation of the values of the major, minor, build, and revision components of the current <see cref="T:System.Version"></see> object, as depicted in the following format. Each component is separated by a period character ('.'). Square brackets ('[' and ']') indicate a component that will not appear in the return value if the component is not defined: major.minor[.build[.revision]] For example, if you create a <see cref="T:System.Version"></see> object using the constructor Version(1,1), the returned string is &quot;1.1&quot;. If you create a <see cref="T:System.Version"></see> object using the constructor Version(1,3,4,2), the returned string is &quot;1.3.4.2&quot;.</returns>
+ </member>
+ <member name="M:System.Version.ToString(System.Int32)">
+ <summary>Converts the value of the current <see cref="T:System.Version"></see> object to its equivalent <see cref="T:System.String"></see> representation. A specified count indicates the number of components to return.</summary>
+ <param name="fieldCount">The number of components to return. The fieldCount ranges from 0 to 4.</param>
+ <returns>The <see cref="T:System.String"></see> representation of the values of the major, minor, build, and revision components of the current <see cref="T:System.Version"></see> object, each separated by a period character ('.'). The <paramref name="fieldCount">fieldCount</paramref> parameter determines how many components are returned. fieldCount
+
+ Return Value
+
+ 0
+
+ An empty string (&quot;&quot;).
+
+ 1
+
+ major
+
+ 2
+
+ major.minor
+
+ 3
+
+ major.minor.build
+
+ 4
+
+ major.minor.build.revision
+
+ For example, if you create <see cref="T:System.Version"></see> object using the constructor Version(1,3,5), ToString(2) returns &quot;1.3&quot; and ToString(4) throws an exception.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="fieldCount">fieldCount</paramref> is less than 0, or more than 4. -or- <paramref name="fieldCount">fieldCount</paramref> is more than the number of components defined in the current <see cref="T:System.Version"></see> object.</exception>
+ </member>
+ <member name="M:System.Version.TryParse(System.String,System.Version@)">
+ <summary>Tries to convert the string representation of a version number to an equivalent <see cref="T:System.Version"></see> object, and returns a value that indicates whether the conversion succeeded.</summary>
+ <param name="input">A string that contains a version number to convert.</param>
+ <param name="result">When this method returns, contains the <see cref="T:System.Version"></see> equivalent of the number that is contained in input, if the conversion succeeded, or a <see cref="T:System.Version"></see> object whose major and minor version numbers are 0 if the conversion failed. If input is null or <see cref="F:System.String.Empty"></see>, result is null when the method returns.</param>
+ <returns>true if the <paramref name="input">input</paramref> parameter was converted successfully; otherwise, false.</returns>
+ </member>
+ <member name="T:System.Void">
+ <summary>Specifies a return value type for a method that does not return a value.</summary>
+ </member>
+ <member name="T:System.WeakReference`1">
+ <summary>Represents a typed weak reference, which references an object while still allowing that object to be reclaimed by garbage collection.</summary>
+ <typeparam name="T">The type of the object referenced.</typeparam>
+ </member>
+ <member name="M:System.WeakReference`1.#ctor(`0)">
+ <summary>Initializes a new instance of the <see cref="T:System.WeakReference`1"></see> class that references the specified object.</summary>
+ <param name="target">The object to reference, or null.</param>
+ </member>
+ <member name="M:System.WeakReference`1.#ctor(`0,System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.WeakReference`1"></see> class that references the specified object and uses the specified resurrection tracking.</summary>
+ <param name="target">The object to reference, or null.</param>
+ <param name="trackResurrection">true to track the object after finalization; false to track the object only until finalization.</param>
+ </member>
+ <member name="M:System.WeakReference`1.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Populates a <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object with all the data necessary to serialize the current <see cref="T:System.WeakReference`1"></see> object.</summary>
+ <param name="info">An object that holds all the data necessary to serialize or deserialize the current <see cref="T:System.WeakReference`1"></see> object.</param>
+ <param name="context">The location where serialized data is stored and retrieved.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="info">info</paramref> is null.</exception>
+ </member>
+ <member name="M:System.WeakReference`1.SetTarget(`0)">
+ <summary>Sets the target object that is referenced by this <see cref="T:System.WeakReference`1"></see> object.</summary>
+ <param name="target">The new target object.</param>
+ </member>
+ <member name="M:System.WeakReference`1.TryGetTarget(`0@)">
+ <summary>Tries to retrieve the target object that is referenced by the current <see cref="T:System.WeakReference`1"></see> object.</summary>
+ <param name="target">When this method returns, contains the target object, if it is available. This parameter is treated as uninitialized.</param>
+ <returns>true if the target was retrieved; otherwise, false.</returns>
+ </member>
+ <member name="T:System.WeakReference">
+ <summary>Represents a weak reference, which references an object while still allowing that object to be reclaimed by garbage collection.</summary>
+ </member>
+ <member name="M:System.WeakReference.#ctor(System.Object)">
+ <summary>Initializes a new instance of the <see cref="T:System.WeakReference"></see> class, referencing the specified object.</summary>
+ <param name="target">The object to track or null.</param>
+ </member>
+ <member name="M:System.WeakReference.#ctor(System.Object,System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.WeakReference"></see> class, referencing the specified object and using the specified resurrection tracking.</summary>
+ <param name="target">An object to track.</param>
+ <param name="trackResurrection">Indicates when to stop tracking the object. If true, the object is tracked after finalization; if false, the object is only tracked until finalization.</param>
+ </member>
+ <member name="M:System.WeakReference.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.WeakReference"></see> class, using deserialized data from the specified serialization and stream objects.</summary>
+ <param name="info">An object that holds all the data needed to serialize or deserialize the current <see cref="T:System.WeakReference"></see> object.</param>
+ <param name="context">(Reserved) Describes the source and destination of the serialized stream specified by info.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="info">info</paramref> is null.</exception>
+ </member>
+ <member name="M:System.WeakReference.Finalize">
+ <summary>Discards the reference to the target represented by the current <see cref="T:System.WeakReference"></see> object.</summary>
+ </member>
+ <member name="M:System.WeakReference.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Populates a <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object with all the data needed to serialize the current <see cref="T:System.WeakReference"></see> object.</summary>
+ <param name="info">An object that holds all the data needed to serialize or deserialize the current <see cref="T:System.WeakReference"></see> object.</param>
+ <param name="context">(Reserved) The location where serialized data is stored and retrieved.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="info">info</paramref> is null.</exception>
+ </member>
+ <member name="P:System.WeakReference.IsAlive">
+ <summary>Gets an indication whether the object referenced by the current <see cref="T:System.WeakReference"></see> object has been garbage collected.</summary>
+ <returns>true if the object referenced by the current <see cref="T:System.WeakReference"></see> object has not been garbage collected and is still accessible; otherwise, false.</returns>
+ </member>
+ <member name="P:System.WeakReference.Target">
+ <summary>Gets or sets the object (the target) referenced by the current <see cref="T:System.WeakReference"></see> object.</summary>
+ <returns>null if the object referenced by the current <see cref="T:System.WeakReference"></see> object has been garbage collected; otherwise, a reference to the object referenced by the current <see cref="T:System.WeakReference"></see> object.</returns>
+ <exception cref="T:System.InvalidOperationException">The reference to the target object is invalid. This exception can be thrown while setting this property if the value is a null reference or if the object has been finalized during the set operation.</exception>
+ </member>
+ <member name="P:System.WeakReference.TrackResurrection">
+ <summary>Gets an indication whether the object referenced by the current <see cref="T:System.WeakReference"></see> object is tracked after it is finalized.</summary>
+ <returns>true if the object the current <see cref="T:System.WeakReference"></see> object refers to is tracked after finalization; or false if the object is only tracked until finalization.</returns>
+ </member>
+ <member name="T:System.Web.HttpUtility">
+ <summary>Provides methods for encoding and decoding URLs when processing Web requests. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Web.HttpUtility.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Web.HttpUtility"></see> class.</summary>
+ </member>
+ <member name="M:System.Web.HttpUtility.HtmlAttributeEncode(System.String)">
+ <summary>Minimally converts a string to an HTML-encoded string.</summary>
+ <param name="s">The string to encode.</param>
+ <returns>An encoded string.</returns>
+ </member>
+ <member name="M:System.Web.HttpUtility.HtmlAttributeEncode(System.String,System.IO.TextWriter)">
+ <summary>Minimally converts a string into an HTML-encoded string and sends the encoded string to a <see cref="T:System.IO.TextWriter"></see> output stream.</summary>
+ <param name="s">The string to encode</param>
+ <param name="output">A <see cref="T:System.IO.TextWriter"></see> output stream.</param>
+ </member>
+ <member name="M:System.Web.HttpUtility.HtmlDecode(System.String)">
+ <summary>Converts a string that has been HTML-encoded for HTTP transmission into a decoded string.</summary>
+ <param name="s">The string to decode.</param>
+ <returns>A decoded string.</returns>
+ </member>
+ <member name="M:System.Web.HttpUtility.HtmlDecode(System.String,System.IO.TextWriter)">
+ <summary>Converts a string that has been HTML-encoded into a decoded string, and sends the decoded string to a <see cref="T:System.IO.TextWriter"></see> output stream.</summary>
+ <param name="s">The string to decode.</param>
+ <param name="output">A <see cref="T:System.IO.TextWriter"></see> stream of output.</param>
+ </member>
+ <member name="M:System.Web.HttpUtility.HtmlEncode(System.Object)">
+ <summary>Converts an object's string representation into an HTML-encoded string, and returns the encoded string.</summary>
+ <param name="value">An object.</param>
+ <returns>An encoded string.</returns>
+ </member>
+ <member name="M:System.Web.HttpUtility.HtmlEncode(System.String)">
+ <summary>Converts a string to an HTML-encoded string.</summary>
+ <param name="s">The string to encode.</param>
+ <returns>An encoded string.</returns>
+ </member>
+ <member name="M:System.Web.HttpUtility.HtmlEncode(System.String,System.IO.TextWriter)">
+ <summary>Converts a string into an HTML-encoded string, and returns the output as a <see cref="T:System.IO.TextWriter"></see> stream of output.</summary>
+ <param name="s">The string to encode</param>
+ <param name="output">A <see cref="T:System.IO.TextWriter"></see> output stream.</param>
+ </member>
+ <member name="M:System.Web.HttpUtility.JavaScriptStringEncode(System.String)">
+ <summary>Encodes a string.</summary>
+ <param name="value">A string to encode.</param>
+ <returns>An encoded string.</returns>
+ </member>
+ <member name="M:System.Web.HttpUtility.JavaScriptStringEncode(System.String,System.Boolean)">
+ <summary>Encodes a string.</summary>
+ <param name="value">A string to encode.</param>
+ <param name="addDoubleQuotes">A value that indicates whether double quotation marks will be included around the encoded string.</param>
+ <returns>An encoded string.</returns>
+ </member>
+ <member name="M:System.Web.HttpUtility.ParseQueryString(System.String)">
+ <summary>Parses a query string into a <see cref="T:System.Collections.Specialized.NameValueCollection"></see> using <see cref="P:System.Text.Encoding.UTF8"></see> encoding.</summary>
+ <param name="query">The query string to parse.</param>
+ <returns>A <see cref="T:System.Collections.Specialized.NameValueCollection"></see> of query parameters and values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="query">query</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Web.HttpUtility.ParseQueryString(System.String,System.Text.Encoding)">
+ <summary>Parses a query string into a <see cref="T:System.Collections.Specialized.NameValueCollection"></see> using the specified <see cref="T:System.Text.Encoding"></see>.</summary>
+ <param name="query">The query string to parse.</param>
+ <param name="encoding">The <see cref="T:System.Text.Encoding"></see> to use.</param>
+ <returns>A <see cref="T:System.Collections.Specialized.NameValueCollection"></see> of query parameters and values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="query">query</paramref> is null. - or - <paramref name="encoding">encoding</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Web.HttpUtility.UrlDecode(System.String,System.Text.Encoding)">
+ <summary>Converts a URL-encoded string into a decoded string, using the specified encoding object.</summary>
+ <param name="str"></param>
+ <param name="e">The <see cref="T:System.Text.Encoding"></see> that specifies the decoding scheme.</param>
+ <returns>A decoded string.</returns>
+ </member>
+ <member name="M:System.Web.HttpUtility.UrlDecode(System.Byte[],System.Int32,System.Int32,System.Text.Encoding)">
+ <summary>Converts a URL-encoded byte array into a decoded string using the specified encoding object, starting at the specified position in the array, and continuing for the specified number of bytes.</summary>
+ <param name="bytes">The array of bytes to decode.</param>
+ <param name="offset">The position in the byte to begin decoding.</param>
+ <param name="count">The number of bytes to decode.</param>
+ <param name="e">The <see cref="T:System.Text.Encoding"></see> object that specifies the decoding scheme.</param>
+ <returns>A decoded string.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="bytes">bytes</paramref> is null, but <paramref name="count">count</paramref> does not equal 0.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="offset">offset</paramref> is less than 0 or greater than the length of the <paramref name="bytes">bytes</paramref> array. - or - <paramref name="count">count</paramref> is less than 0, or <paramref name="count">count</paramref> + <paramref name="offset">offset</paramref> is greater than the length of the <paramref name="bytes">bytes</paramref> array.</exception>
+ </member>
+ <member name="M:System.Web.HttpUtility.UrlDecode(System.String)">
+ <summary>Converts a string that has been encoded for transmission in a URL into a decoded string.</summary>
+ <param name="str">The string to decode.</param>
+ <returns>A decoded string.</returns>
+ </member>
+ <member name="M:System.Web.HttpUtility.UrlDecode(System.Byte[],System.Text.Encoding)">
+ <summary>Converts a URL-encoded byte array into a decoded string using the specified decoding object.</summary>
+ <param name="bytes">The array of bytes to decode.</param>
+ <param name="e">The <see cref="T:System.Text.Encoding"></see> that specifies the decoding scheme.</param>
+ <returns>A decoded string.</returns>
+ </member>
+ <member name="M:System.Web.HttpUtility.UrlDecodeToBytes(System.Byte[])">
+ <summary>Converts a URL-encoded array of bytes into a decoded array of bytes.</summary>
+ <param name="bytes">The array of bytes to decode.</param>
+ <returns>A decoded array of bytes.</returns>
+ </member>
+ <member name="M:System.Web.HttpUtility.UrlDecodeToBytes(System.String)">
+ <summary>Converts a URL-encoded string into a decoded array of bytes.</summary>
+ <param name="str">The string to decode.</param>
+ <returns>A decoded array of bytes.</returns>
+ </member>
+ <member name="M:System.Web.HttpUtility.UrlDecodeToBytes(System.String,System.Text.Encoding)">
+ <summary>Converts a URL-encoded string into a decoded array of bytes using the specified decoding object.</summary>
+ <param name="str">The string to decode.</param>
+ <param name="e">The <see cref="T:System.Text.Encoding"></see> object that specifies the decoding scheme.</param>
+ <returns>A decoded array of bytes.</returns>
+ </member>
+ <member name="M:System.Web.HttpUtility.UrlDecodeToBytes(System.Byte[],System.Int32,System.Int32)">
+ <summary>Converts a URL-encoded array of bytes into a decoded array of bytes, starting at the specified position in the array and continuing for the specified number of bytes.</summary>
+ <param name="bytes">The array of bytes to decode.</param>
+ <param name="offset">The position in the byte array at which to begin decoding.</param>
+ <param name="count">The number of bytes to decode.</param>
+ <returns>A decoded array of bytes.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="bytes">bytes</paramref> is null, but <paramref name="count">count</paramref> does not equal 0.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="offset">offset</paramref> is less than 0 or greater than the length of the <paramref name="bytes">bytes</paramref> array. - or - <paramref name="count">count</paramref> is less than 0, or <paramref name="count">count</paramref> + <paramref name="offset">offset</paramref> is greater than the length of the <paramref name="bytes">bytes</paramref> array.</exception>
+ </member>
+ <member name="M:System.Web.HttpUtility.UrlEncode(System.Byte[],System.Int32,System.Int32)">
+ <summary>Converts a byte array into a URL-encoded string, starting at the specified position in the array and continuing for the specified number of bytes.</summary>
+ <param name="bytes">The array of bytes to encode.</param>
+ <param name="offset">The position in the byte array at which to begin encoding.</param>
+ <param name="count">The number of bytes to encode.</param>
+ <returns>An encoded string.</returns>
+ </member>
+ <member name="M:System.Web.HttpUtility.UrlEncode(System.String,System.Text.Encoding)">
+ <summary>Encodes a URL string using the specified encoding object.</summary>
+ <param name="str"></param>
+ <param name="e"></param>
+ <returns>An encoded string.</returns>
+ </member>
+ <member name="M:System.Web.HttpUtility.UrlEncode(System.Byte[])">
+ <summary>Converts a byte array into an encoded URL string.</summary>
+ <param name="bytes">The array of bytes to encode.</param>
+ <returns>An encoded string.</returns>
+ </member>
+ <member name="M:System.Web.HttpUtility.UrlEncode(System.String)">
+ <summary>Encodes a URL string.</summary>
+ <param name="str">The text to encode.</param>
+ <returns>An encoded string.</returns>
+ </member>
+ <member name="M:System.Web.HttpUtility.UrlEncodeToBytes(System.Byte[])">
+ <summary>Converts an array of bytes into a URL-encoded array of bytes.</summary>
+ <param name="bytes">The array of bytes to encode.</param>
+ <returns>An encoded array of bytes.</returns>
+ </member>
+ <member name="M:System.Web.HttpUtility.UrlEncodeToBytes(System.String)">
+ <summary>Converts a string into a URL-encoded array of bytes.</summary>
+ <param name="str">The string to encode.</param>
+ <returns>An encoded array of bytes.</returns>
+ </member>
+ <member name="M:System.Web.HttpUtility.UrlEncodeToBytes(System.String,System.Text.Encoding)">
+ <summary>Converts a string into a URL-encoded array of bytes using the specified encoding object.</summary>
+ <param name="str">The string to encode</param>
+ <param name="e">The <see cref="T:System.Text.Encoding"></see> that specifies the encoding scheme.</param>
+ <returns>An encoded array of bytes.</returns>
+ </member>
+ <member name="M:System.Web.HttpUtility.UrlEncodeToBytes(System.Byte[],System.Int32,System.Int32)">
+ <summary>Converts an array of bytes into a URL-encoded array of bytes, starting at the specified position in the array and continuing for the specified number of bytes.</summary>
+ <param name="bytes">The array of bytes to encode.</param>
+ <param name="offset">The position in the byte array at which to begin encoding.</param>
+ <param name="count">The number of bytes to encode.</param>
+ <returns>An encoded array of bytes.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="bytes">bytes</paramref> is null, but <paramref name="count">count</paramref> does not equal 0.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="offset">offset</paramref> is less than 0 or greater than the length of the <paramref name="bytes">bytes</paramref> array. - or - <paramref name="count">count</paramref> is less than 0, or <paramref name="count">count</paramref> + <paramref name="offset">offset</paramref> is greater than the length of the <paramref name="bytes">bytes</paramref> array.</exception>
+ </member>
+ <member name="M:System.Web.HttpUtility.UrlEncodeUnicode(System.String)">
+ <summary>Converts a string into a Unicode string.</summary>
+ <param name="str">The string to convert.</param>
+ <returns>A Unicode string in %<paramref name="UnicodeValue">UnicodeValue</paramref> notation.</returns>
+ </member>
+ <member name="M:System.Web.HttpUtility.UrlEncodeUnicodeToBytes(System.String)">
+ <summary>Converts a Unicode string into an array of bytes.</summary>
+ <param name="str">The string to convert.</param>
+ <returns>A byte array.</returns>
+ </member>
+ <member name="M:System.Web.HttpUtility.UrlPathEncode(System.String)">
+ <summary>Do not use; intended only for browser compatibility. Use <see cref="M:System.Web.HttpUtility.UrlEncode(System.String)"></see>.</summary>
+ <param name="str"></param>
+ <returns>The encoded text.</returns>
+ </member>
+ <member name="T:System.Xml.Serialization.ImportContext">
+ <summary>Describes the context in which a set of schema is bound to .NET Framework code entities.</summary>
+ </member>
+ <member name="M:System.Xml.Serialization.ImportContext.#ctor(System.Xml.Serialization.CodeIdentifiers,System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Serialization.ImportContext"></see> class for the given code identifiers, with the given type-sharing option.</summary>
+ <param name="identifiers">The code entities to which the context applies.</param>
+ <param name="shareTypes">A <see cref="T:System.Boolean"></see> value that determines whether custom types are shared among schema.</param>
+ </member>
+ <member name="P:System.Xml.Serialization.ImportContext.ShareTypes">
+ <summary>Gets a value that determines whether custom types are shared.</summary>
+ <returns>true, if custom types are shared among schema; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.ImportContext.TypeIdentifiers">
+ <summary>Gets a set of code entities to which the context applies.</summary>
+ <returns>A <see cref="T:System.Xml.Serialization.CodeIdentifiers"></see> that specifies the code entities to which the context applies.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.ImportContext.Warnings">
+ <summary>Gets a collection of warnings that are generated when importing the code entity descriptions.</summary>
+ <returns>A <see cref="T:System.Collections.Specialized.StringCollection"></see> that contains warnings that were generated when importing the code entity descriptions.</returns>
+ </member>
+ <member name="T:System.Xml.Serialization.IXmlSerializable">
+ <summary>Provides custom formatting for XML serialization and deserialization.</summary>
+ </member>
+ <member name="M:System.Xml.Serialization.IXmlSerializable.GetSchema">
+ <summary>This method is reserved and should not be used. When implementing the IXmlSerializable interface, you should return null (Nothing in Visual Basic) from this method, and instead, if specifying a custom schema is required, apply the <see cref="T:System.Xml.Serialization.XmlSchemaProviderAttribute"></see> to the class.</summary>
+ <returns>An <see cref="T:System.Xml.Schema.XmlSchema"></see> that describes the XML representation of the object that is produced by the <see cref="M:System.Xml.Serialization.IXmlSerializable.WriteXml(System.Xml.XmlWriter)"></see> method and consumed by the <see cref="M:System.Xml.Serialization.IXmlSerializable.ReadXml(System.Xml.XmlReader)"></see> method.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.IXmlSerializable.ReadXml(System.Xml.XmlReader)">
+ <summary>Generates an object from its XML representation.</summary>
+ <param name="reader">The <see cref="T:System.Xml.XmlReader"></see> stream from which the object is deserialized.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.IXmlSerializable.WriteXml(System.Xml.XmlWriter)">
+ <summary>Converts an object into its XML representation.</summary>
+ <param name="writer">The <see cref="T:System.Xml.XmlWriter"></see> stream to which the object is serialized.</param>
+ </member>
+ <member name="T:System.Xml.Serialization.IXmlTextParser">
+ <summary>Establishes a <see cref="P:System.Xml.Serialization.IXmlTextParser.Normalized"></see> property for use by the .NET Framework infrastructure.</summary>
+ </member>
+ <member name="P:System.Xml.Serialization.IXmlTextParser.Normalized">
+ <summary>Gets or sets whether white space and attribute values are normalized.</summary>
+ <returns>true if white space attributes values are normalized; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.IXmlTextParser.WhitespaceHandling">
+ <summary>Gets or sets how white space is handled when parsing XML.</summary>
+ <returns>A member of the <see cref="T:System.Xml.WhitespaceHandling"></see> enumeration that describes how whites pace is handled when parsing XML.</returns>
+ </member>
+ <member name="T:System.Xml.Serialization.SoapAttributeAttribute">
+ <summary>Specifies that the <see cref="T:System.Xml.Serialization.XmlSerializer"></see> must serialize the class member as an encoded SOAP attribute.</summary>
+ </member>
+ <member name="M:System.Xml.Serialization.SoapAttributeAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Serialization.SoapAttributeAttribute"></see> class.</summary>
+ </member>
+ <member name="M:System.Xml.Serialization.SoapAttributeAttribute.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Serialization.SoapAttributeAttribute"></see> class using the specified value as the name of the XML attribute.</summary>
+ <param name="attributeName">The name of the XML attribute.</param>
+ </member>
+ <member name="P:System.Xml.Serialization.SoapAttributeAttribute.AttributeName">
+ <summary>Gets or sets the name of the XML attribute generated by the <see cref="T:System.Xml.Serialization.XmlSerializer"></see>.</summary>
+ <returns>The name of the XML attribute. The default is the member identifier.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.SoapAttributeAttribute.DataType">
+ <summary>Gets or sets the XML Schema definition language (XSD) data type of the SOAP attribute generated by the <see cref="T:System.Xml.Serialization.XmlSerializer"></see>.</summary>
+ <returns>An XML Schema data type, as defined by the World Wide Web Consortium (www.w3.org) document named &quot;XML Schema Part 2: Datatypes&quot;.</returns>
+ <exception cref="T:System.Exception">The XML Schema data type you have specified cannot be mapped to the .NET data type.</exception>
+ </member>
+ <member name="P:System.Xml.Serialization.SoapAttributeAttribute.Namespace">
+ <summary>Gets or sets the XML namespace of the XML attribute.</summary>
+ <returns>The XML namespace of the XML attribute.</returns>
+ </member>
+ <member name="T:System.Xml.Serialization.SoapAttributeOverrides">
+ <summary>Allows you to override attributes applied to properties, fields, and classes when you use an <see cref="T:System.Xml.Serialization.XmlSerializer"></see> to serialize or deserialize an object as encoded SOAP.</summary>
+ </member>
+ <member name="M:System.Xml.Serialization.SoapAttributeOverrides.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Serialization.SoapAttributeOverrides"></see> class.</summary>
+ </member>
+ <member name="M:System.Xml.Serialization.SoapAttributeOverrides.Add(System.Type,System.Xml.Serialization.SoapAttributes)">
+ <summary>Adds a <see cref="T:System.Xml.Serialization.SoapAttributes"></see> to a collection of <see cref="T:System.Xml.Serialization.SoapAttributes"></see> objects. The <paramref name="type">type</paramref> parameter specifies an object to be overridden by the <see cref="T:System.Xml.Serialization.SoapAttributes"></see>.</summary>
+ <param name="type">The <see cref="T:System.Type"></see> of the object that is overridden.</param>
+ <param name="attributes">A <see cref="T:System.Xml.Serialization.SoapAttributes"></see> that represents the overriding attributes.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.SoapAttributeOverrides.Add(System.Type,System.String,System.Xml.Serialization.SoapAttributes)">
+ <summary>Adds a <see cref="T:System.Xml.Serialization.SoapAttributes"></see> to the collection of <see cref="T:System.Xml.Serialization.SoapAttributes"></see> objects contained by the <see cref="T:System.Xml.Serialization.SoapAttributeOverrides"></see>. The <paramref name="type">type</paramref> parameter specifies the object to be overridden by the <see cref="T:System.Xml.Serialization.SoapAttributes"></see>. The <paramref name="member">member</paramref> parameter specifies the name of a member that is overridden.</summary>
+ <param name="type">The <see cref="T:System.Type"></see> of the object to override.</param>
+ <param name="member">The name of the member to override.</param>
+ <param name="attributes">A <see cref="T:System.Xml.Serialization.SoapAttributes"></see> that represents the overriding attributes.</param>
+ </member>
+ <member name="P:System.Xml.Serialization.SoapAttributeOverrides.Item(System.Type)">
+ <summary>Gets the object associated with the specified (base class) type.</summary>
+ <param name="type">The base class <see cref="T:System.Type"></see> that is associated with the collection of attributes you want to retrieve.</param>
+ <returns>A <see cref="T:System.Xml.Serialization.SoapAttributes"></see> that represents the collection of overriding attributes.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.SoapAttributeOverrides.Item(System.Type,System.String)">
+ <summary>Gets the object associated with the specified (base class) type. The <paramref name="member">member</paramref> parameter specifies the base class member that is overridden.</summary>
+ <param name="type">The base class <see cref="T:System.Type"></see> that is associated with the collection of attributes you want to override.</param>
+ <param name="member">The name of the overridden member that specifies the <see cref="T:System.Xml.Serialization.SoapAttributes"></see> to return.</param>
+ <returns>A <see cref="T:System.Xml.Serialization.SoapAttributes"></see> that represents the collection of overriding attributes.</returns>
+ </member>
+ <member name="T:System.Xml.Serialization.SoapAttributes">
+ <summary>Represents a collection of attribute objects that control how the <see cref="T:System.Xml.Serialization.XmlSerializer"></see> serializes and deserializes SOAP methods.</summary>
+ </member>
+ <member name="M:System.Xml.Serialization.SoapAttributes.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Serialization.SoapAttributes"></see> class.</summary>
+ </member>
+ <member name="M:System.Xml.Serialization.SoapAttributes.#ctor(System.Reflection.ICustomAttributeProvider)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Serialization.SoapAttributes"></see> class using the specified custom type.</summary>
+ <param name="provider">Any object that implements the <see cref="T:System.Reflection.ICustomAttributeProvider"></see> interface, such as the <see cref="T:System.Type"></see> class.</param>
+ </member>
+ <member name="P:System.Xml.Serialization.SoapAttributes.SoapAttribute">
+ <summary>Gets or sets the <see cref="T:System.Xml.Serialization.SoapAttributeAttribute"></see> to override.</summary>
+ <returns>A <see cref="T:System.Xml.Serialization.SoapAttributeAttribute"></see> that overrides the behavior of the <see cref="T:System.Xml.Serialization.XmlSerializer"></see> when the member is serialized.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.SoapAttributes.SoapDefaultValue">
+ <summary>Gets or sets the default value of an XML element or attribute.</summary>
+ <returns>An object that represents the default value of an XML element or attribute.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.SoapAttributes.SoapElement">
+ <summary>Gets or sets a <see cref="T:System.Xml.Serialization.SoapElementAttribute"></see> to override.</summary>
+ <returns>The <see cref="T:System.Xml.Serialization.SoapElementAttribute"></see> to override.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.SoapAttributes.SoapEnum">
+ <summary>Gets or sets an object that specifies how the <see cref="T:System.Xml.Serialization.XmlSerializer"></see> serializes a SOAP enumeration.</summary>
+ <returns>An object that specifies how the <see cref="T:System.Xml.Serialization.XmlSerializer"></see> serializes an enumeration member.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.SoapAttributes.SoapIgnore">
+ <summary>Gets or sets a value that specifies whether the <see cref="T:System.Xml.Serialization.XmlSerializer"></see> serializes a public field or property as encoded SOAP XML.</summary>
+ <returns>true if the <see cref="T:System.Xml.Serialization.XmlSerializer"></see> must not serialize the field or property; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.SoapAttributes.SoapType">
+ <summary>Gets or sets an object that instructs the <see cref="T:System.Xml.Serialization.XmlSerializer"></see> how to serialize an object type into encoded SOAP XML.</summary>
+ <returns>A <see cref="T:System.Xml.Serialization.SoapTypeAttribute"></see> that either overrides a <see cref="T:System.Xml.Serialization.SoapTypeAttribute"></see> applied to a class declaration, or is applied to a class declaration.</returns>
+ </member>
+ <member name="T:System.Xml.Serialization.SoapElementAttribute">
+ <summary>Specifies that the public member value be serialized by the <see cref="T:System.Xml.Serialization.XmlSerializer"></see> as an encoded SOAP XML element.</summary>
+ </member>
+ <member name="M:System.Xml.Serialization.SoapElementAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Serialization.SoapElementAttribute"></see> class.</summary>
+ </member>
+ <member name="M:System.Xml.Serialization.SoapElementAttribute.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Serialization.SoapElementAttribute"></see> class and specifies the name of the XML element.</summary>
+ <param name="elementName">The XML element name of the serialized member.</param>
+ </member>
+ <member name="P:System.Xml.Serialization.SoapElementAttribute.DataType">
+ <summary>Gets or sets the XML Schema definition language (XSD) data type of the generated XML element.</summary>
+ <returns>One of the XML Schema data types.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.SoapElementAttribute.ElementName">
+ <summary>Gets or sets the name of the generated XML element.</summary>
+ <returns>The name of the generated XML element. The default is the member identifier.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.SoapElementAttribute.IsNullable">
+ <summary>Gets or sets a value that indicates whether the <see cref="T:System.Xml.Serialization.XmlSerializer"></see> must serialize a member that has the xsi:null attribute set to &quot;1&quot;.</summary>
+ <returns>true if the <see cref="T:System.Xml.Serialization.XmlSerializer"></see> generates the xsi:null attribute; otherwise, false.</returns>
+ </member>
+ <member name="T:System.Xml.Serialization.SoapEnumAttribute">
+ <summary>Controls how the <see cref="T:System.Xml.Serialization.XmlSerializer"></see> serializes an enumeration member.</summary>
+ </member>
+ <member name="M:System.Xml.Serialization.SoapEnumAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Serialization.SoapEnumAttribute"></see> class.</summary>
+ </member>
+ <member name="M:System.Xml.Serialization.SoapEnumAttribute.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Serialization.SoapEnumAttribute"></see> class using the specified element name.</summary>
+ <param name="name">The XML element name generated by the <see cref="T:System.Xml.Serialization.XmlSerializer"></see>.</param>
+ </member>
+ <member name="P:System.Xml.Serialization.SoapEnumAttribute.Name">
+ <summary>Gets or sets the value generated in an XML document when the <see cref="T:System.Xml.Serialization.XmlSerializer"></see> serializes an enumeration, or the value recognized when it deserializes the enumeration member.</summary>
+ <returns>The value generated in an XML document when the <see cref="T:System.Xml.Serialization.XmlSerializer"></see> serializes the enumeration, or the value recognized when it deserializes the enumeration member.</returns>
+ </member>
+ <member name="T:System.Xml.Serialization.SoapIgnoreAttribute">
+ <summary>Instructs the <see cref="T:System.Xml.Serialization.XmlSerializer"></see> not to serialize the public field or public read/write property value.</summary>
+ </member>
+ <member name="M:System.Xml.Serialization.SoapIgnoreAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Serialization.SoapIgnoreAttribute"></see> class.</summary>
+ </member>
+ <member name="T:System.Xml.Serialization.SoapIncludeAttribute">
+ <summary>Allows the <see cref="T:System.Xml.Serialization.XmlSerializer"></see> to recognize a type when it serializes or deserializes an object as encoded SOAP XML.</summary>
+ </member>
+ <member name="M:System.Xml.Serialization.SoapIncludeAttribute.#ctor(System.Type)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Serialization.SoapIncludeAttribute"></see> class using the specified type.</summary>
+ <param name="type">The type of the object to include.</param>
+ </member>
+ <member name="P:System.Xml.Serialization.SoapIncludeAttribute.Type">
+ <summary>Gets or sets the type of the object to use when serializing or deserializing an object.</summary>
+ <returns>The type of the object to include.</returns>
+ </member>
+ <member name="T:System.Xml.Serialization.SoapReflectionImporter">
+ <summary>Generates mappings to SOAP-encoded messages from .NET Framework types or Web service method information.</summary>
+ </member>
+ <member name="M:System.Xml.Serialization.SoapReflectionImporter.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Serialization.SoapReflectionImporter"></see> class.</summary>
+ </member>
+ <member name="M:System.Xml.Serialization.SoapReflectionImporter.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Serialization.SoapReflectionImporter"></see> class, specifying a default XML namespace for imported type mappings.</summary>
+ <param name="defaultNamespace">The default XML namespace to use for imported type mappings.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.SoapReflectionImporter.#ctor(System.Xml.Serialization.SoapAttributeOverrides)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Serialization.SoapReflectionImporter"></see> class, specifying overrides for XML serialization.</summary>
+ <param name="attributeOverrides">A <see cref="T:System.Xml.Serialization.SoapAttributeOverrides"></see> object that overrides how the <see cref="T:System.Xml.Serialization.XmlSerializer"></see> class serializes mapped types using SOAP encoding.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.SoapReflectionImporter.#ctor(System.Xml.Serialization.SoapAttributeOverrides,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Serialization.SoapReflectionImporter"></see> class, specifying XML serialization overrides and a default XML namespace.</summary>
+ <param name="attributeOverrides">A <see cref="T:System.Xml.Serialization.SoapAttributeOverrides"></see> object that overrides how the <see cref="T:System.Xml.Serialization.XmlSerializer"></see> class serializes mapped types using SOAP encoding.</param>
+ <param name="defaultNamespace">The default XML namespace to use for imported type mappings.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.SoapReflectionImporter.ImportMembersMapping(System.String,System.String,System.Xml.Serialization.XmlReflectionMember[])">
+ <summary>Generates internal type mappings for information that is gathered from a Web service method.</summary>
+ <param name="elementName">An XML element name produced from the Web service method.</param>
+ <param name="ns">An XML element namespace produced from the Web service method.</param>
+ <param name="members">An array of .NET Framework code entities that belong to a Web service method.</param>
+ <returns>Internal .NET Framework type mappings to the element parts of a WSDL message definition.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.SoapReflectionImporter.ImportMembersMapping(System.String,System.String,System.Xml.Serialization.XmlReflectionMember[],System.Boolean,System.Boolean)">
+ <summary>Generates internal type mappings for information that is gathered from a Web service method.</summary>
+ <param name="elementName">An XML element name produced from the Web service method.</param>
+ <param name="ns">An XML element namespace produced from the Web service method.</param>
+ <param name="members">An array of .NET Framework code entities that belong to a Web service method.</param>
+ <param name="hasWrapperElement">true to indicate that elements that correspond to WSDL message parts should be enclosed in an extra wrapper element in a SOAP message; otherwise, false.</param>
+ <param name="writeAccessors">true to indicate an RPC-style Web service binding; false to indicate a document-style Web service binding or a SOAP header.</param>
+ <returns>Internal .NET Framework type mappings to the element parts of a WSDL message definition.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.SoapReflectionImporter.ImportMembersMapping(System.String,System.String,System.Xml.Serialization.XmlReflectionMember[],System.Boolean,System.Boolean,System.Boolean)">
+ <summary>Generates internal type mappings for information that is gathered from a Web service method.</summary>
+ <param name="elementName">An XML element name produced from the Web service method.</param>
+ <param name="ns">An XML element namespace produced from the Web service method.</param>
+ <param name="members">An array of .NET Framework code entities that belong to a Web service method.</param>
+ <param name="hasWrapperElement">true to indicate that elements that correspond to WSDL message parts should be enclosed in an extra wrapper element in a SOAP message; otherwise, false.</param>
+ <param name="writeAccessors">true to indicate an RPC-style Web service binding; false to indicate a document-style Web service binding or a SOAP header.</param>
+ <param name="validate">true to indicate that a generated deserializer should check for the expected qualified name of the wrapper element; otherwise, false. This parameter's value is relevant only if the hasWrapperElement parameter's value is true.</param>
+ <returns>Internal .NET Framework type mappings to the element parts of a WSDL message definition.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.SoapReflectionImporter.ImportMembersMapping(System.String,System.String,System.Xml.Serialization.XmlReflectionMember[],System.Boolean,System.Boolean,System.Boolean,System.Xml.Serialization.XmlMappingAccess)">
+ <summary>Generates internal type mappings for information that is gathered from a Web service method.</summary>
+ <param name="elementName">An XML element name produced from the Web service method.</param>
+ <param name="ns">An XML element namespace produced from the Web service method.</param>
+ <param name="members">An array of .NET Framework code entities that belong to a Web service method.</param>
+ <param name="hasWrapperElement">true to indicate that elements that correspond to WSDL message parts should be enclosed in an extra wrapper element in a SOAP message; otherwise, false.</param>
+ <param name="writeAccessors">true to indicate an RPC-style Web service binding; false to indicate a document-style Web service binding or a SOAP header.</param>
+ <param name="validate">true to indicate that a generated deserializer should check for the expected qualified name of the wrapper element; otherwise, false. This parameter's value is relevant only if the hasWrapperElement parameter's value is true.</param>
+ <param name="access">One of the <see cref="T:System.Xml.Serialization.XmlMappingAccess"></see> values.</param>
+ <returns>Internal .NET Framework type mappings to the element parts of a WSDL message definition.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.SoapReflectionImporter.ImportTypeMapping(System.Type)">
+ <summary>Generates a mapping to an XML Schema element for a .NET Framework type.</summary>
+ <param name="type">The .NET Framework type for which to generate a type mapping.</param>
+ <returns>Internal .NET Framework mapping of a type to an XML Schema element.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.SoapReflectionImporter.ImportTypeMapping(System.Type,System.String)">
+ <summary>Generates a mapping to an XML Schema element for a .NET Framework type.</summary>
+ <param name="type">The .NET Framework type for which to generate a type mapping.</param>
+ <param name="defaultNamespace">The default XML namespace to use.</param>
+ <returns>Internal .NET Framework mapping of a type to an XML Schema element.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.SoapReflectionImporter.IncludeType(System.Type)">
+ <summary>Places mappings for a type in the <see cref="T:System.Xml.Serialization.SoapReflectionImporter"></see> instance's context for later use when import methods are invoked.</summary>
+ <param name="type">The .NET Framework type for which to save type mapping information.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.SoapReflectionImporter.IncludeTypes(System.Reflection.ICustomAttributeProvider)">
+ <summary>Places mappings for derived types in the <see cref="T:System.Xml.Serialization.SoapReflectionImporter"></see> instance's context for later use when import methods are invoked.</summary>
+ <param name="provider">An <see cref="T:System.Reflection.ICustomAttributeProvider"></see> reflection object that contains custom attributes that are derived from the <see cref="T:System.Xml.Serialization.SoapIncludeAttribute"></see> attribute.</param>
+ </member>
+ <member name="T:System.Xml.Serialization.SoapSchemaMember">
+ <summary>Represents certain attributes of a XSD &lt;part&gt; element in a WSDL document for generating classes from the document.</summary>
+ </member>
+ <member name="M:System.Xml.Serialization.SoapSchemaMember.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Serialization.SoapSchemaMember"></see> class.</summary>
+ </member>
+ <member name="P:System.Xml.Serialization.SoapSchemaMember.MemberName">
+ <summary>Gets or sets a value that corresponds to the name attribute of the WSDL part element.</summary>
+ <returns>The element name.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.SoapSchemaMember.MemberType">
+ <summary>Gets or sets a value that corresponds to the type attribute of the WSDL part element.</summary>
+ <returns>An <see cref="T:System.Xml.XmlQualifiedName"></see> that corresponds to the XML type.</returns>
+ </member>
+ <member name="T:System.Xml.Serialization.SoapTypeAttribute">
+ <summary>Controls the schema generated by the <see cref="T:System.Xml.Serialization.XmlSerializer"></see> when a class instance is serialized as SOAP encoded XML.</summary>
+ </member>
+ <member name="M:System.Xml.Serialization.SoapTypeAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Serialization.SoapTypeAttribute"></see> class.</summary>
+ </member>
+ <member name="M:System.Xml.Serialization.SoapTypeAttribute.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Serialization.SoapTypeAttribute"></see> class and specifies the name of the XML type.</summary>
+ <param name="typeName">The name of the XML type that the <see cref="T:System.Xml.Serialization.XmlSerializer"></see> generates when it serializes the class instance (and recognizes when it deserializes the class instance).</param>
+ </member>
+ <member name="M:System.Xml.Serialization.SoapTypeAttribute.#ctor(System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Serialization.SoapTypeAttribute"></see> class and specifies the name and XML namespace of the type.</summary>
+ <param name="typeName">The name of the XML type that the <see cref="T:System.Xml.Serialization.XmlSerializer"></see> generates when it serializes the class instance (and recognizes when it deserializes the class instance).</param>
+ <param name="ns">The XML namespace of the type.</param>
+ </member>
+ <member name="P:System.Xml.Serialization.SoapTypeAttribute.IncludeInSchema">
+ <summary>Gets or sets a value that indicates whether to include the type in SOAP-encoded XML Schema documents.</summary>
+ <returns>true to include the type in SOAP-encoded XML Schema documents; otherwise, false. The default is true.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.SoapTypeAttribute.Namespace">
+ <summary>Gets or sets the namespace of the XML type.</summary>
+ <returns>The namespace of the XML type. The default is an empty string (&quot;&quot;).</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.SoapTypeAttribute.TypeName">
+ <summary>Gets or sets the name of the XML type.</summary>
+ <returns>The name of the XML type. The default is the class name.</returns>
+ </member>
+ <member name="T:System.Xml.Serialization.UnreferencedObjectEventArgs">
+ <summary>Provides data for the known, but unreferenced, object found in an encoded SOAP XML stream during deserialization.</summary>
+ </member>
+ <member name="M:System.Xml.Serialization.UnreferencedObjectEventArgs.#ctor(System.Object,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Serialization.UnreferencedObjectEventArgs"></see> class.</summary>
+ <param name="o">The unreferenced object.</param>
+ <param name="id">A unique string used to identify the unreferenced object.</param>
+ </member>
+ <member name="P:System.Xml.Serialization.UnreferencedObjectEventArgs.UnreferencedId">
+ <summary>Gets the ID of the object.</summary>
+ <returns>The ID of the object.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.UnreferencedObjectEventArgs.UnreferencedObject">
+ <summary>Gets the deserialized, but unreferenced, object.</summary>
+ <returns>The deserialized, but unreferenced, object.</returns>
+ </member>
+ <member name="T:System.Xml.Serialization.UnreferencedObjectEventHandler">
+ <summary>Represents the method that handles the <see cref="E:System.Xml.Serialization.XmlSerializer.UnreferencedObject"></see> event of an <see cref="T:System.Xml.Serialization.XmlSerializer"></see>.</summary>
+ <param name="sender">The source of the event.</param>
+ <param name="e">An <see cref="T:System.Xml.Serialization.UnreferencedObjectEventArgs"></see> that contains the event data.</param>
+ </member>
+ <member name="T:System.Xml.Serialization.XmlAnyAttributeAttribute">
+ <summary>Specifies that the member (a field that returns an array of <see cref="T:System.Xml.XmlAttribute"></see> objects) can contain any XML attributes.</summary>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlAnyAttributeAttribute.#ctor">
+ <summary>Constructs a new instance of the <see cref="T:System.Xml.Serialization.XmlAnyAttributeAttribute"></see> class.</summary>
+ </member>
+ <member name="T:System.Xml.Serialization.XmlAnyElementAttribute">
+ <summary>Specifies that the member (a field that returns an array of <see cref="T:System.Xml.XmlElement"></see> or <see cref="T:System.Xml.XmlNode"></see> objects) contains objects that represent any XML element that has no corresponding member in the object being serialized or deserialized.</summary>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlAnyElementAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Serialization.XmlAnyElementAttribute"></see> class.</summary>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlAnyElementAttribute.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Serialization.XmlAnyElementAttribute"></see> class and specifies the XML element name generated in the XML document.</summary>
+ <param name="name">The name of the XML element that the <see cref="T:System.Xml.Serialization.XmlSerializer"></see> generates.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlAnyElementAttribute.#ctor(System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Serialization.XmlAnyElementAttribute"></see> class and specifies the XML element name generated in the XML document and its XML namespace.</summary>
+ <param name="name">The name of the XML element that the <see cref="T:System.Xml.Serialization.XmlSerializer"></see> generates.</param>
+ <param name="ns">The XML namespace of the XML element.</param>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlAnyElementAttribute.Name">
+ <summary>Gets or sets the XML element name.</summary>
+ <returns>The name of the XML element.</returns>
+ <exception cref="T:System.InvalidOperationException">The element name of an array member does not match the element name specified by the <see cref="P:System.Xml.Serialization.XmlAnyElementAttribute.Name"></see> property.</exception>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlAnyElementAttribute.Namespace">
+ <summary>Gets or sets the XML namespace generated in the XML document.</summary>
+ <returns>An XML namespace.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlAnyElementAttribute.Order">
+ <summary>Gets or sets the explicit order in which the elements are serialized or deserialized.</summary>
+ <returns>The order of the code generation.</returns>
+ </member>
+ <member name="T:System.Xml.Serialization.XmlAnyElementAttributes">
+ <summary>Represents a collection of <see cref="T:System.Xml.Serialization.XmlAnyElementAttribute"></see> objects.</summary>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlAnyElementAttributes.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Serialization.XmlAnyElementAttributes"></see> class.</summary>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlAnyElementAttributes.Add(System.Xml.Serialization.XmlAnyElementAttribute)">
+ <summary>Adds an <see cref="T:System.Xml.Serialization.XmlAnyElementAttribute"></see> to the collection.</summary>
+ <param name="attribute">The <see cref="T:System.Xml.Serialization.XmlAnyElementAttribute"></see> to add.</param>
+ <returns>The index of the newly added <see cref="T:System.Xml.Serialization.XmlAnyElementAttribute"></see>.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlAnyElementAttributes.Contains(System.Xml.Serialization.XmlAnyElementAttribute)">
+ <summary>Gets a value that indicates whether the specified <see cref="T:System.Xml.Serialization.XmlAnyElementAttribute"></see> exists in the collection.</summary>
+ <param name="attribute">The <see cref="T:System.Xml.Serialization.XmlAnyElementAttribute"></see> you are interested in.</param>
+ <returns>true if the <see cref="T:System.Xml.Serialization.XmlAnyElementAttribute"></see> exists in the collection; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlAnyElementAttributes.CopyTo(System.Xml.Serialization.XmlAnyElementAttribute[],System.Int32)">
+ <summary>Copies the entire collection to a compatible one-dimensional array of <see cref="T:System.Xml.Serialization.XmlElementAttribute"></see> objects, starting at the specified index of the target array.</summary>
+ <param name="array">The one-dimensional array of <see cref="T:System.Xml.Serialization.XmlElementAttribute"></see> objects that is the destination of the elements copied from the collection. The array must have zero-based indexing.</param>
+ <param name="index">The zero-based index in array at which copying begins.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlAnyElementAttributes.IndexOf(System.Xml.Serialization.XmlAnyElementAttribute)">
+ <summary>Gets the index of the specified <see cref="T:System.Xml.Serialization.XmlAnyElementAttribute"></see>.</summary>
+ <param name="attribute">The <see cref="T:System.Xml.Serialization.XmlAnyElementAttribute"></see> whose index you want.</param>
+ <returns>The index of the specified <see cref="T:System.Xml.Serialization.XmlAnyElementAttribute"></see>.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlAnyElementAttributes.Insert(System.Int32,System.Xml.Serialization.XmlAnyElementAttribute)">
+ <summary>Inserts an <see cref="T:System.Xml.Serialization.XmlAnyElementAttribute"></see> into the collection at the specified index.</summary>
+ <param name="index">The index where the <see cref="T:System.Xml.Serialization.XmlAnyElementAttribute"></see> is inserted.</param>
+ <param name="attribute">The <see cref="T:System.Xml.Serialization.XmlAnyElementAttribute"></see> to insert.</param>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlAnyElementAttributes.Item(System.Int32)">
+ <summary>Gets or sets the <see cref="T:System.Xml.Serialization.XmlAnyElementAttribute"></see> at the specified index.</summary>
+ <param name="index">The index of the <see cref="T:System.Xml.Serialization.XmlAnyElementAttribute"></see>.</param>
+ <returns>An <see cref="T:System.Xml.Serialization.XmlAnyElementAttribute"></see> at the specified index.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlAnyElementAttributes.Remove(System.Xml.Serialization.XmlAnyElementAttribute)">
+ <summary>Removes the specified <see cref="T:System.Xml.Serialization.XmlAnyElementAttribute"></see> from the collection.</summary>
+ <param name="attribute">The <see cref="T:System.Xml.Serialization.XmlAnyElementAttribute"></see> to remove.</param>
+ </member>
+ <member name="T:System.Xml.Serialization.XmlArrayAttribute">
+ <summary>Specifies that the <see cref="T:System.Xml.Serialization.XmlSerializer"></see> must serialize a particular class member as an array of XML elements.</summary>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlArrayAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Serialization.XmlArrayAttribute"></see> class.</summary>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlArrayAttribute.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Serialization.XmlArrayAttribute"></see> class and specifies the XML element name generated in the XML document instance.</summary>
+ <param name="elementName">The name of the XML element that the <see cref="T:System.Xml.Serialization.XmlSerializer"></see> generates.</param>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlArrayAttribute.ElementName">
+ <summary>Gets or sets the XML element name given to the serialized array.</summary>
+ <returns>The XML element name of the serialized array. The default is the name of the member to which the <see cref="T:System.Xml.Serialization.XmlArrayAttribute"></see> is assigned.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlArrayAttribute.Form">
+ <summary>Gets or sets a value that indicates whether the XML element name generated by the <see cref="T:System.Xml.Serialization.XmlSerializer"></see> is qualified or unqualified.</summary>
+ <returns>One of the <see cref="T:System.Xml.Schema.XmlSchemaForm"></see> values. The default is XmlSchemaForm.None.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlArrayAttribute.IsNullable">
+ <summary>Gets or sets a value that indicates whether the <see cref="T:System.Xml.Serialization.XmlSerializer"></see> must serialize a member as an empty XML tag with the xsi:nil attribute set to true.</summary>
+ <returns>true if the <see cref="T:System.Xml.Serialization.XmlSerializer"></see> generates the xsi:nil attribute; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlArrayAttribute.Namespace">
+ <summary>Gets or sets the namespace of the XML element.</summary>
+ <returns>The namespace of the XML element.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlArrayAttribute.Order">
+ <summary>Gets or sets the explicit order in which the elements are serialized or deserialized.</summary>
+ <returns>The order of the code generation.</returns>
+ </member>
+ <member name="T:System.Xml.Serialization.XmlArrayItemAttribute">
+ <summary>Represents an attribute that specifies the derived types that the <see cref="T:System.Xml.Serialization.XmlSerializer"></see> can place in a serialized array.</summary>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlArrayItemAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Serialization.XmlArrayItemAttribute"></see> class.</summary>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlArrayItemAttribute.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Serialization.XmlArrayItemAttribute"></see> class and specifies the name of the XML element generated in the XML document.</summary>
+ <param name="elementName">The name of the XML element.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlArrayItemAttribute.#ctor(System.Type)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Serialization.XmlArrayItemAttribute"></see> class and specifies the <see cref="T:System.Type"></see> that can be inserted into the serialized array.</summary>
+ <param name="type">The <see cref="T:System.Type"></see> of the object to serialize.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlArrayItemAttribute.#ctor(System.String,System.Type)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Serialization.XmlArrayItemAttribute"></see> class and specifies the name of the XML element generated in the XML document and the <see cref="T:System.Type"></see> that can be inserted into the generated XML document.</summary>
+ <param name="elementName">The name of the XML element.</param>
+ <param name="type">The <see cref="T:System.Type"></see> of the object to serialize.</param>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlArrayItemAttribute.DataType">
+ <summary>Gets or sets the XML data type of the generated XML element.</summary>
+ <returns>An XML schema definition (XSD) data type, as defined by the World Wide Web Consortium (www.w3.org) document &quot;XML Schema Part 2: DataTypes&quot;.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlArrayItemAttribute.ElementName">
+ <summary>Gets or sets the name of the generated XML element.</summary>
+ <returns>The name of the generated XML element. The default is the member identifier.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlArrayItemAttribute.Form">
+ <summary>Gets or sets a value that indicates whether the name of the generated XML element is qualified.</summary>
+ <returns>One of the <see cref="T:System.Xml.Schema.XmlSchemaForm"></see> values. The default is XmlSchemaForm.None.</returns>
+ <exception cref="T:System.Exception">The <see cref="P:System.Xml.Serialization.XmlArrayItemAttribute.Form"></see> property is set to XmlSchemaForm.Unqualified and a <see cref="P:System.Xml.Serialization.XmlArrayItemAttribute.Namespace"></see> value is specified.</exception>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlArrayItemAttribute.IsNullable">
+ <summary>Gets or sets a value that indicates whether the <see cref="T:System.Xml.Serialization.XmlSerializer"></see> must serialize a member as an empty XML tag with the xsi:nil attribute set to true.</summary>
+ <returns>true if the <see cref="T:System.Xml.Serialization.XmlSerializer"></see> generates the xsi:nil attribute; otherwise, false, and no instance is generated. The default is true.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlArrayItemAttribute.Namespace">
+ <summary>Gets or sets the namespace of the generated XML element.</summary>
+ <returns>The namespace of the generated XML element.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlArrayItemAttribute.NestingLevel">
+ <summary>Gets or sets the level in a hierarchy of XML elements that the <see cref="T:System.Xml.Serialization.XmlArrayItemAttribute"></see> affects.</summary>
+ <returns>The zero-based index of a set of indexes in an array of arrays.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlArrayItemAttribute.Type">
+ <summary>Gets or sets the type allowed in an array.</summary>
+ <returns>A <see cref="T:System.Type"></see> that is allowed in the array.</returns>
+ </member>
+ <member name="T:System.Xml.Serialization.XmlArrayItemAttributes">
+ <summary>Represents a collection of <see cref="T:System.Xml.Serialization.XmlArrayItemAttribute"></see> objects.</summary>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlArrayItemAttributes.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Serialization.XmlArrayItemAttributes"></see> class.</summary>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlArrayItemAttributes.Add(System.Xml.Serialization.XmlArrayItemAttribute)">
+ <summary>Adds an <see cref="T:System.Xml.Serialization.XmlArrayItemAttribute"></see> to the collection.</summary>
+ <param name="attribute">The <see cref="T:System.Xml.Serialization.XmlArrayItemAttribute"></see> to add to the collection.</param>
+ <returns>The index of the added item.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlArrayItemAttributes.Contains(System.Xml.Serialization.XmlArrayItemAttribute)">
+ <summary>Determines whether the collection contains the specified <see cref="T:System.Xml.Serialization.XmlArrayItemAttribute"></see>.</summary>
+ <param name="attribute">The <see cref="T:System.Xml.Serialization.XmlArrayItemAttribute"></see> to check for.</param>
+ <returns>true if the collection contains the specified <see cref="T:System.Xml.Serialization.XmlArrayItemAttribute"></see>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlArrayItemAttributes.CopyTo(System.Xml.Serialization.XmlArrayItemAttribute[],System.Int32)">
+ <summary>Copies an <see cref="T:System.Xml.Serialization.XmlArrayItemAttribute"></see> array to the collection, starting at a specified target index.</summary>
+ <param name="array">The array of <see cref="T:System.Xml.Serialization.XmlArrayItemAttribute"></see> objects to copy to the collection.</param>
+ <param name="index">The index at which the copied attributes begin.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlArrayItemAttributes.IndexOf(System.Xml.Serialization.XmlArrayItemAttribute)">
+ <summary>Returns the zero-based index of the first occurrence of the specified <see cref="T:System.Xml.Serialization.XmlArrayItemAttribute"></see> in the collection or -1 if the attribute is not found in the collection.</summary>
+ <param name="attribute">The <see cref="T:System.Xml.Serialization.XmlArrayItemAttribute"></see> to locate in the collection.</param>
+ <returns>The first index of the <see cref="T:System.Xml.Serialization.XmlArrayItemAttribute"></see> in the collection or -1 if the attribute is not found in the collection.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlArrayItemAttributes.Insert(System.Int32,System.Xml.Serialization.XmlArrayItemAttribute)">
+ <summary>Inserts an <see cref="T:System.Xml.Serialization.XmlArrayItemAttribute"></see> into the collection at the specified index.</summary>
+ <param name="index">The index at which the attribute is inserted.</param>
+ <param name="attribute">The <see cref="T:System.Xml.Serialization.XmlArrayItemAttribute"></see> to insert.</param>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlArrayItemAttributes.Item(System.Int32)">
+ <summary>Gets or sets the item at the specified index.</summary>
+ <param name="index">The zero-based index of the collection member to get or set.</param>
+ <returns>The <see cref="T:System.Xml.Serialization.XmlArrayItemAttribute"></see> at the specified index.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlArrayItemAttributes.Remove(System.Xml.Serialization.XmlArrayItemAttribute)">
+ <summary>Removes an <see cref="T:System.Xml.Serialization.XmlArrayItemAttribute"></see> from the collection, if it is present.</summary>
+ <param name="attribute">The <see cref="T:System.Xml.Serialization.XmlArrayItemAttribute"></see> to remove.</param>
+ </member>
+ <member name="T:System.Xml.Serialization.XmlAttributeAttribute">
+ <summary>Specifies that the <see cref="T:System.Xml.Serialization.XmlSerializer"></see> must serialize the class member as an XML attribute.</summary>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlAttributeAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Serialization.XmlAttributeAttribute"></see> class.</summary>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlAttributeAttribute.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Serialization.XmlAttributeAttribute"></see> class and specifies the name of the generated XML attribute.</summary>
+ <param name="attributeName">The name of the XML attribute that the <see cref="T:System.Xml.Serialization.XmlSerializer"></see> generates.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlAttributeAttribute.#ctor(System.Type)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Serialization.XmlAttributeAttribute"></see> class.</summary>
+ <param name="type">The <see cref="T:System.Type"></see> used to store the attribute.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlAttributeAttribute.#ctor(System.String,System.Type)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Serialization.XmlAttributeAttribute"></see> class.</summary>
+ <param name="attributeName">The name of the XML attribute that is generated.</param>
+ <param name="type">The <see cref="T:System.Type"></see> used to store the attribute.</param>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlAttributeAttribute.AttributeName">
+ <summary>Gets or sets the name of the XML attribute.</summary>
+ <returns>The name of the XML attribute. The default is the member name.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlAttributeAttribute.DataType">
+ <summary>Gets or sets the XSD data type of the XML attribute generated by the <see cref="T:System.Xml.Serialization.XmlSerializer"></see>.</summary>
+ <returns>An XSD (XML Schema Document) data type, as defined by the World Wide Web Consortium (www.w3.org) document named &quot;XML Schema: DataTypes&quot;.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlAttributeAttribute.Form">
+ <summary>Gets or sets a value that indicates whether the XML attribute name generated by the <see cref="T:System.Xml.Serialization.XmlSerializer"></see> is qualified.</summary>
+ <returns>One of the <see cref="T:System.Xml.Schema.XmlSchemaForm"></see> values. The default is XmlForm.None.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlAttributeAttribute.Namespace">
+ <summary>Gets or sets the XML namespace of the XML attribute.</summary>
+ <returns>The XML namespace of the XML attribute.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlAttributeAttribute.Type">
+ <summary>Gets or sets the complex type of the XML attribute.</summary>
+ <returns>The type of the XML attribute.</returns>
+ </member>
+ <member name="T:System.Xml.Serialization.XmlAttributeEventArgs">
+ <summary>Provides data for the <see cref="E:System.Xml.Serialization.XmlSerializer.UnknownAttribute"></see> event.</summary>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlAttributeEventArgs.Attr">
+ <summary>Gets an object that represents the unknown XML attribute.</summary>
+ <returns>An <see cref="T:System.Xml.XmlAttribute"></see> that represents the unknown XML attribute.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlAttributeEventArgs.ExpectedAttributes">
+ <summary>Gets a comma-delimited list of XML attribute names expected to be in an XML document instance.</summary>
+ <returns>A comma-delimited list of XML attribute names. Each name is in the following format: <paramref name="namespace">namespace</paramref>:<paramref name="name">name</paramref>.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlAttributeEventArgs.LineNumber">
+ <summary>Gets the line number of the unknown XML attribute.</summary>
+ <returns>The line number of the unknown XML attribute.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlAttributeEventArgs.LinePosition">
+ <summary>Gets the position in the line of the unknown XML attribute.</summary>
+ <returns>The position number of the unknown XML attribute.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlAttributeEventArgs.ObjectBeingDeserialized">
+ <summary>Gets the object being deserialized.</summary>
+ <returns>The object being deserialized.</returns>
+ </member>
+ <member name="T:System.Xml.Serialization.XmlAttributeEventHandler">
+ <summary>Represents the method that handles the <see cref="E:System.Xml.Serialization.XmlSerializer.UnknownAttribute"></see></summary>
+ <param name="sender">The source of the event.</param>
+ <param name="e">An <see cref="T:System.Xml.Serialization.XmlAttributeEventArgs"></see> that contains the event data.</param>
+ </member>
+ <member name="T:System.Xml.Serialization.XmlAttributeOverrides">
+ <summary>Allows you to override property, field, and class attributes when you use the <see cref="T:System.Xml.Serialization.XmlSerializer"></see> to serialize or deserialize an object.</summary>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlAttributeOverrides.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Serialization.XmlAttributeOverrides"></see> class.</summary>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlAttributeOverrides.Add(System.Type,System.Xml.Serialization.XmlAttributes)">
+ <summary>Adds an <see cref="T:System.Xml.Serialization.XmlAttributes"></see> object to the collection of <see cref="T:System.Xml.Serialization.XmlAttributes"></see> objects. The <paramref name="type">type</paramref> parameter specifies an object to be overridden by the <see cref="T:System.Xml.Serialization.XmlAttributes"></see> object.</summary>
+ <param name="type">The <see cref="T:System.Type"></see> of the object that is overridden.</param>
+ <param name="attributes">An <see cref="T:System.Xml.Serialization.XmlAttributes"></see> object that represents the overriding attributes.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlAttributeOverrides.Add(System.Type,System.String,System.Xml.Serialization.XmlAttributes)">
+ <summary>Adds an <see cref="T:System.Xml.Serialization.XmlAttributes"></see> object to the collection of <see cref="T:System.Xml.Serialization.XmlAttributes"></see> objects. The <paramref name="type">type</paramref> parameter specifies an object to be overridden. The <paramref name="member">member</paramref> parameter specifies the name of a member that is overridden.</summary>
+ <param name="type">The <see cref="T:System.Type"></see> of the object to override.</param>
+ <param name="member">The name of the member to override.</param>
+ <param name="attributes">An <see cref="T:System.Xml.Serialization.XmlAttributes"></see> object that represents the overriding attributes.</param>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlAttributeOverrides.Item(System.Type)">
+ <summary>Gets the object associated with the specified, base-class, type.</summary>
+ <param name="type">The base class <see cref="T:System.Type"></see> that is associated with the collection of attributes you want to retrieve.</param>
+ <returns>An <see cref="T:System.Xml.Serialization.XmlAttributes"></see> that represents the collection of overriding attributes.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlAttributeOverrides.Item(System.Type,System.String)">
+ <summary>Gets the object associated with the specified (base-class) type. The member parameter specifies the base-class member that is overridden.</summary>
+ <param name="type">The base class <see cref="T:System.Type"></see> that is associated with the collection of attributes you want.</param>
+ <param name="member">The name of the overridden member that specifies the <see cref="T:System.Xml.Serialization.XmlAttributes"></see> to return.</param>
+ <returns>An <see cref="T:System.Xml.Serialization.XmlAttributes"></see> that represents the collection of overriding attributes.</returns>
+ </member>
+ <member name="T:System.Xml.Serialization.XmlAttributes">
+ <summary>Represents a collection of attribute objects that control how the <see cref="T:System.Xml.Serialization.XmlSerializer"></see> serializes and deserializes an object.</summary>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlAttributes.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Serialization.XmlAttributes"></see> class.</summary>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlAttributes.#ctor(System.Reflection.ICustomAttributeProvider)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Serialization.XmlAttributes"></see> class and customizes how the <see cref="T:System.Xml.Serialization.XmlSerializer"></see> serializes and deserializes an object.</summary>
+ <param name="provider">A class that can provide alternative implementations of attributes that control XML serialization.</param>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlAttributes.XmlAnyAttribute">
+ <summary>Gets or sets the <see cref="T:System.Xml.Serialization.XmlAnyAttributeAttribute"></see> to override.</summary>
+ <returns>The <see cref="T:System.Xml.Serialization.XmlAnyAttributeAttribute"></see> to override.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlAttributes.XmlAnyElements">
+ <summary>Gets the collection of <see cref="T:System.Xml.Serialization.XmlAnyElementAttribute"></see> objects to override.</summary>
+ <returns>An <see cref="T:System.Xml.Serialization.XmlAnyElementAttributes"></see> object that represents the collection of <see cref="T:System.Xml.Serialization.XmlAnyElementAttribute"></see> objects.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlAttributes.XmlArray">
+ <summary>Gets or sets an object that specifies how the <see cref="T:System.Xml.Serialization.XmlSerializer"></see> serializes a public field or read/write property that returns an array.</summary>
+ <returns>An <see cref="T:System.Xml.Serialization.XmlArrayAttribute"></see> that specifies how the <see cref="T:System.Xml.Serialization.XmlSerializer"></see> serializes a public field or read/write property that returns an array.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlAttributes.XmlArrayItems">
+ <summary>Gets or sets a collection of objects that specify how the <see cref="T:System.Xml.Serialization.XmlSerializer"></see> serializes items inserted into an array returned by a public field or read/write property.</summary>
+ <returns>An <see cref="T:System.Xml.Serialization.XmlArrayItemAttributes"></see> object that contains a collection of <see cref="T:System.Xml.Serialization.XmlArrayItemAttribute"></see> objects.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlAttributes.XmlAttribute">
+ <summary>Gets or sets an object that specifies how the <see cref="T:System.Xml.Serialization.XmlSerializer"></see> serializes a public field or public read/write property as an XML attribute.</summary>
+ <returns>An <see cref="T:System.Xml.Serialization.XmlAttributeAttribute"></see> that controls the serialization of a public field or read/write property as an XML attribute.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlAttributes.XmlChoiceIdentifier">
+ <summary>Gets or sets an object that allows you to distinguish between a set of choices.</summary>
+ <returns>An <see cref="T:System.Xml.Serialization.XmlChoiceIdentifierAttribute"></see> that can be applied to a class member that is serialized as an xsi:choice element.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlAttributes.XmlDefaultValue">
+ <summary>Gets or sets the default value of an XML element or attribute.</summary>
+ <returns>An <see cref="T:System.Object"></see> that represents the default value of an XML element or attribute.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlAttributes.XmlElements">
+ <summary>Gets a collection of objects that specify how the <see cref="T:System.Xml.Serialization.XmlSerializer"></see> serializes a public field or read/write property as an XML element.</summary>
+ <returns>An <see cref="T:System.Xml.Serialization.XmlElementAttributes"></see> that contains a collection of <see cref="T:System.Xml.Serialization.XmlElementAttribute"></see> objects.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlAttributes.XmlEnum">
+ <summary>Gets or sets an object that specifies how the <see cref="T:System.Xml.Serialization.XmlSerializer"></see> serializes an enumeration member.</summary>
+ <returns>An <see cref="T:System.Xml.Serialization.XmlEnumAttribute"></see> that specifies how the <see cref="T:System.Xml.Serialization.XmlSerializer"></see> serializes an enumeration member.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlAttributes.XmlIgnore">
+ <summary>Gets or sets a value that specifies whether or not the <see cref="T:System.Xml.Serialization.XmlSerializer"></see> serializes a public field or public read/write property.</summary>
+ <returns>true if the <see cref="T:System.Xml.Serialization.XmlSerializer"></see> must not serialize the field or property; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlAttributes.Xmlns">
+ <summary>Gets or sets a value that specifies whether to keep all namespace declarations when an object containing a member that returns an <see cref="T:System.Xml.Serialization.XmlSerializerNamespaces"></see> object is overridden.</summary>
+ <returns>true if the namespace declarations should be kept; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlAttributes.XmlRoot">
+ <summary>Gets or sets an object that specifies how the <see cref="T:System.Xml.Serialization.XmlSerializer"></see> serializes a class as an XML root element.</summary>
+ <returns>An <see cref="T:System.Xml.Serialization.XmlRootAttribute"></see> that overrides a class attributed as an XML root element.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlAttributes.XmlText">
+ <summary>Gets or sets an object that instructs the <see cref="T:System.Xml.Serialization.XmlSerializer"></see> to serialize a public field or public read/write property as XML text.</summary>
+ <returns>An <see cref="T:System.Xml.Serialization.XmlTextAttribute"></see> that overrides the default serialization of a public property or field.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlAttributes.XmlType">
+ <summary>Gets or sets an object that specifies how the <see cref="T:System.Xml.Serialization.XmlSerializer"></see> serializes a class to which the <see cref="T:System.Xml.Serialization.XmlTypeAttribute"></see> has been applied.</summary>
+ <returns>An <see cref="T:System.Xml.Serialization.XmlTypeAttribute"></see> that overrides an <see cref="T:System.Xml.Serialization.XmlTypeAttribute"></see> applied to a class declaration.</returns>
+ </member>
+ <member name="T:System.Xml.Serialization.XmlChoiceIdentifierAttribute">
+ <summary>Specifies that the member can be further detected by using an enumeration.</summary>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlChoiceIdentifierAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Serialization.XmlChoiceIdentifierAttribute"></see> class.</summary>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlChoiceIdentifierAttribute.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Serialization.XmlChoiceIdentifierAttribute"></see> class.</summary>
+ <param name="name">The member name that returns the enumeration used to detect a choice.</param>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlChoiceIdentifierAttribute.MemberName">
+ <summary>Gets or sets the name of the field that returns the enumeration to use when detecting types.</summary>
+ <returns>The name of a field that returns an enumeration.</returns>
+ </member>
+ <member name="T:System.Xml.Serialization.XmlDeserializationEvents">
+ <summary>Contains fields that can be used to pass event delegates to a thread-safe <see cref="Overload:System.Xml.Serialization.XmlSerializer.Deserialize"></see> method of the <see cref="T:System.Xml.Serialization.XmlSerializer"></see>.</summary>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlDeserializationEvents.OnUnknownAttribute">
+ <summary>Gets or sets an object that represents the method that handles the <see cref="E:System.Xml.Serialization.XmlSerializer.UnknownAttribute"></see> event.</summary>
+ <returns>An <see cref="T:System.Xml.Serialization.XmlAttributeEventHandler"></see> that points to the event handler.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlDeserializationEvents.OnUnknownElement">
+ <summary>Gets or sets an object that represents the method that handles the <see cref="E:System.Xml.Serialization.XmlSerializer.UnknownElement"></see> event.</summary>
+ <returns>An <see cref="T:System.Xml.Serialization.XmlElementEventHandler"></see> that points to the event handler.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlDeserializationEvents.OnUnknownNode">
+ <summary>Gets or sets an object that represents the method that handles the <see cref="E:System.Xml.Serialization.XmlSerializer.UnknownNode"></see> event.</summary>
+ <returns>An <see cref="T:System.Xml.Serialization.XmlNodeEventHandler"></see> that points to the event handler.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlDeserializationEvents.OnUnreferencedObject">
+ <summary>Gets or sets an object that represents the method that handles the <see cref="E:System.Xml.Serialization.XmlSerializer.UnreferencedObject"></see> event.</summary>
+ <returns>An <see cref="T:System.Xml.Serialization.UnreferencedObjectEventHandler"></see> that points to the event handler.</returns>
+ </member>
+ <member name="T:System.Xml.Serialization.XmlElementAttribute">
+ <summary>Indicates that a public field or property represents an XML element when the <see cref="T:System.Xml.Serialization.XmlSerializer"></see> serializes or deserializes the object that contains it.</summary>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlElementAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Serialization.XmlElementAttribute"></see> class.</summary>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlElementAttribute.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Serialization.XmlElementAttribute"></see> class and specifies the name of the XML element.</summary>
+ <param name="elementName">The XML element name of the serialized member.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlElementAttribute.#ctor(System.Type)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Serialization.XmlElementAttribute"></see> class and specifies a type for the member to which the <see cref="T:System.Xml.Serialization.XmlElementAttribute"></see> is applied. This type is used by the <see cref="T:System.Xml.Serialization.XmlSerializer"></see> when serializing or deserializing object that contains it.</summary>
+ <param name="type">The <see cref="T:System.Type"></see> of an object derived from the member's type.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlElementAttribute.#ctor(System.String,System.Type)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Serialization.XmlElementAttribute"></see> and specifies the name of the XML element and a derived type for the member to which the <see cref="T:System.Xml.Serialization.XmlElementAttribute"></see> is applied. This member type is used when the <see cref="T:System.Xml.Serialization.XmlSerializer"></see> serializes the object that contains it.</summary>
+ <param name="elementName">The XML element name of the serialized member.</param>
+ <param name="type">The <see cref="T:System.Type"></see> of an object derived from the member's type.</param>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlElementAttribute.DataType">
+ <summary>Gets or sets the XML Schema definition (XSD) data type of the XML element generated by the <see cref="T:System.Xml.Serialization.XmlSerializer"></see>.</summary>
+ <returns>An XML Schema data type, as defined by the World Wide Web Consortium (www.w3.org) document named &quot;XML Schema Part 2: Datatypes&quot;.</returns>
+ <exception cref="T:System.Exception">The XML Schema data type you have specified cannot be mapped to the.NET data type.</exception>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlElementAttribute.ElementName">
+ <summary>Gets or sets the name of the generated XML element.</summary>
+ <returns>The name of the generated XML element. The default is the member identifier.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlElementAttribute.Form">
+ <summary>Gets or sets a value that indicates whether the element is qualified.</summary>
+ <returns>One of the <see cref="T:System.Xml.Schema.XmlSchemaForm"></see> values. The default is <see cref="F:System.Xml.Schema.XmlSchemaForm.None"></see>.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlElementAttribute.IsNullable">
+ <summary>Gets or sets a value that indicates whether the <see cref="T:System.Xml.Serialization.XmlSerializer"></see> must serialize a member that is set to null as an empty tag with the xsi:nil attribute set to true.</summary>
+ <returns>true if the <see cref="T:System.Xml.Serialization.XmlSerializer"></see> generates the xsi:nil attribute; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlElementAttribute.Namespace">
+ <summary>Gets or sets the namespace assigned to the XML element that results when the class is serialized.</summary>
+ <returns>The namespace of the XML element.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlElementAttribute.Order">
+ <summary>Gets or sets the explicit order in which the elements are serialized or deserialized.</summary>
+ <returns>The order of the code generation.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlElementAttribute.Type">
+ <summary>Gets or sets the object type used to represent the XML element.</summary>
+ <returns>The <see cref="T:System.Type"></see> of the member.</returns>
+ </member>
+ <member name="T:System.Xml.Serialization.XmlElementAttributes">
+ <summary>Represents a collection of <see cref="T:System.Xml.Serialization.XmlElementAttribute"></see> objects used by the <see cref="T:System.Xml.Serialization.XmlSerializer"></see> to override the default way it serializes a class.</summary>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlElementAttributes.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Serialization.XmlElementAttributes"></see> class.</summary>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlElementAttributes.Add(System.Xml.Serialization.XmlElementAttribute)">
+ <summary>Adds an <see cref="T:System.Xml.Serialization.XmlElementAttribute"></see> to the collection.</summary>
+ <param name="attribute">The <see cref="T:System.Xml.Serialization.XmlElementAttribute"></see> to add.</param>
+ <returns>The zero-based index of the newly added item.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlElementAttributes.Contains(System.Xml.Serialization.XmlElementAttribute)">
+ <summary>Determines whether the collection contains the specified object.</summary>
+ <param name="attribute">The <see cref="T:System.Xml.Serialization.XmlElementAttribute"></see> to look for.</param>
+ <returns>true if the object exists in the collection; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlElementAttributes.CopyTo(System.Xml.Serialization.XmlElementAttribute[],System.Int32)">
+ <summary>Copies the <see cref="T:System.Xml.Serialization.XmlElementAttributes"></see>, or a portion of it to a one-dimensional array.</summary>
+ <param name="array">The <see cref="T:System.Xml.Serialization.XmlElementAttribute"></see> array to hold the copied elements.</param>
+ <param name="index">The zero-based index in array at which copying begins.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlElementAttributes.IndexOf(System.Xml.Serialization.XmlElementAttribute)">
+ <summary>Gets the index of the specified <see cref="T:System.Xml.Serialization.XmlElementAttribute"></see>.</summary>
+ <param name="attribute">The <see cref="T:System.Xml.Serialization.XmlElementAttribute"></see> whose index is being retrieved.</param>
+ <returns>The zero-based index of the <see cref="T:System.Xml.Serialization.XmlElementAttribute"></see>.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlElementAttributes.Insert(System.Int32,System.Xml.Serialization.XmlElementAttribute)">
+ <summary>Inserts an <see cref="T:System.Xml.Serialization.XmlElementAttribute"></see> into the collection.</summary>
+ <param name="index">The zero-based index where the member is inserted.</param>
+ <param name="attribute">The <see cref="T:System.Xml.Serialization.XmlElementAttribute"></see> to insert.</param>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlElementAttributes.Item(System.Int32)">
+ <summary>Gets or sets the element at the specified index.</summary>
+ <param name="index">The zero-based index of the element to get or set.</param>
+ <returns>The element at the specified index.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is not a valid index in the <see cref="T:System.Xml.Serialization.XmlElementAttributes"></see>.</exception>
+ <exception cref="T:System.NotSupportedException">The property is set and the <see cref="T:System.Xml.Serialization.XmlElementAttributes"></see> is read-only.</exception>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlElementAttributes.Remove(System.Xml.Serialization.XmlElementAttribute)">
+ <summary>Removes the specified object from the collection.</summary>
+ <param name="attribute">The <see cref="T:System.Xml.Serialization.XmlElementAttribute"></see> to remove from the collection.</param>
+ </member>
+ <member name="T:System.Xml.Serialization.XmlElementEventArgs">
+ <summary>Provides data for the <see cref="E:System.Xml.Serialization.XmlSerializer.UnknownElement"></see> event.</summary>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlElementEventArgs.Element">
+ <summary>Gets the object that represents the unknown XML element.</summary>
+ <returns>The object that represents the unknown XML element.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlElementEventArgs.ExpectedElements">
+ <summary>Gets a comma-delimited list of XML element names expected to be in an XML document instance.</summary>
+ <returns>A comma-delimited list of XML element names. Each name is in the following format: <paramref name="namespace">namespace</paramref>:<paramref name="name">name</paramref>.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlElementEventArgs.LineNumber">
+ <summary>Gets the line number where the unknown element was encountered if the XML reader is an <see cref="T:System.Xml.XmlTextReader"></see>.</summary>
+ <returns>The line number where the unknown element was encountered if the XML reader is an <see cref="T:System.Xml.XmlTextReader"></see>; otherwise, -1.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlElementEventArgs.LinePosition">
+ <summary>Gets the place in the line where the unknown element occurs if the XML reader is an <see cref="T:System.Xml.XmlTextReader"></see>.</summary>
+ <returns>The number in the line where the unknown element occurs if the XML reader is an <see cref="T:System.Xml.XmlTextReader"></see>; otherwise, -1.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlElementEventArgs.ObjectBeingDeserialized">
+ <summary>Gets the object the <see cref="T:System.Xml.Serialization.XmlSerializer"></see> is deserializing.</summary>
+ <returns>The object that is being deserialized by the <see cref="T:System.Xml.Serialization.XmlSerializer"></see>.</returns>
+ </member>
+ <member name="T:System.Xml.Serialization.XmlElementEventHandler">
+ <summary>Represents the method that handles the <see cref="E:System.Xml.Serialization.XmlSerializer.UnknownElement"></see> event of an <see cref="T:System.Xml.Serialization.XmlSerializer"></see>.</summary>
+ <param name="sender">The source of the event.</param>
+ <param name="e">A <see cref="T:System.Xml.Serialization.XmlElementEventArgs"></see> that contains the event data.</param>
+ </member>
+ <member name="T:System.Xml.Serialization.XmlEnumAttribute">
+ <summary>Controls how the <see cref="T:System.Xml.Serialization.XmlSerializer"></see> serializes an enumeration member.</summary>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlEnumAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Serialization.XmlEnumAttribute"></see> class.</summary>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlEnumAttribute.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Serialization.XmlEnumAttribute"></see> class, and specifies the XML value that the <see cref="T:System.Xml.Serialization.XmlSerializer"></see> generates or recognizes (when it serializes or deserializes the enumeration, respectively).</summary>
+ <param name="name">The overriding name of the enumeration member.</param>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlEnumAttribute.Name">
+ <summary>Gets or sets the value generated in an XML-document instance when the <see cref="T:System.Xml.Serialization.XmlSerializer"></see> serializes an enumeration, or the value recognized when it deserializes the enumeration member.</summary>
+ <returns>The value generated in an XML-document instance when the <see cref="T:System.Xml.Serialization.XmlSerializer"></see> serializes the enumeration, or the value recognized when it is deserializes the enumeration member.</returns>
+ </member>
+ <member name="T:System.Xml.Serialization.XmlIgnoreAttribute">
+ <summary>Instructs the <see cref="M:System.Xml.Serialization.XmlSerializer.Serialize(System.IO.TextWriter,System.Object)"></see> method of the <see cref="T:System.Xml.Serialization.XmlSerializer"></see> not to serialize the public field or public read/write property value.</summary>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlIgnoreAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Serialization.XmlIgnoreAttribute"></see> class.</summary>
+ </member>
+ <member name="T:System.Xml.Serialization.XmlIncludeAttribute">
+ <summary>Allows the <see cref="T:System.Xml.Serialization.XmlSerializer"></see> to recognize a type when it serializes or deserializes an object.</summary>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlIncludeAttribute.#ctor(System.Type)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Serialization.XmlIncludeAttribute"></see> class.</summary>
+ <param name="type">The <see cref="T:System.Type"></see> of the object to include.</param>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlIncludeAttribute.Type">
+ <summary>Gets or sets the type of the object to include.</summary>
+ <returns>The <see cref="T:System.Type"></see> of the object to include.</returns>
+ </member>
+ <member name="T:System.Xml.Serialization.XmlMapping">
+ <summary>Supports mappings between .NET Framework types and XML Schema data types.</summary>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlMapping.ElementName">
+ <summary>Get the name of the mapped element.</summary>
+ <returns>The name of the mapped element.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlMapping.Namespace">
+ <summary>Gets the namespace of the mapped element.</summary>
+ <returns>The namespace of the mapped element.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlMapping.SetKey(System.String)">
+ <summary>Sets the key used to look up the mapping.</summary>
+ <param name="key">A <see cref="T:System.String"></see> that contains the lookup key.</param>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlMapping.XsdElementName">
+ <summary>Gets the name of the XSD element of the mapping.</summary>
+ <returns>The XSD element name.</returns>
+ </member>
+ <member name="T:System.Xml.Serialization.XmlMappingAccess">
+ <summary>Specifies whether a mapping is read, write, or both.</summary>
+ </member>
+ <member name="F:System.Xml.Serialization.XmlMappingAccess.None">
+ <summary>Both read and write methods are generated.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.Serialization.XmlMappingAccess.Read">
+ <summary>Read methods are generated.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.Serialization.XmlMappingAccess.Write">
+ <summary>Write methods are generated.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Xml.Serialization.XmlMemberMapping">
+ <summary>Maps a code entity in a .NET Framework Web service method to an element in a Web Services Description Language (WSDL) message.</summary>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlMemberMapping.Any">
+ <summary>Gets or sets a value that indicates whether the .NET Framework type maps to an XML element or attribute of any type.</summary>
+ <returns>true, if the type maps to an XML any element or attribute; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlMemberMapping.CheckSpecified">
+ <summary>Gets a value that indicates whether the accompanying field in the .NET Framework type has a value specified.</summary>
+ <returns>true, if the accompanying field has a value specified; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlMemberMapping.ElementName">
+ <summary>Gets the unqualified name of the XML element declaration that applies to this mapping.</summary>
+ <returns>The unqualified name of the XML element declaration that applies to this mapping.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlMemberMapping.MemberName">
+ <summary>Gets the name of the Web service method member that is represented by this mapping.</summary>
+ <returns>The name of the Web service method member represented by this mapping.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlMemberMapping.Namespace">
+ <summary>Gets the XML namespace that applies to this mapping.</summary>
+ <returns>The XML namespace that applies to this mapping.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlMemberMapping.TypeFullName">
+ <summary>Gets the fully qualified type name of the .NET Framework type for this mapping.</summary>
+ <returns>The fully qualified type name of the .NET Framework type for this mapping.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlMemberMapping.TypeName">
+ <summary>Gets the type name of the .NET Framework type for this mapping.</summary>
+ <returns>The type name of the .NET Framework type for this mapping.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlMemberMapping.TypeNamespace">
+ <summary>Gets the namespace of the .NET Framework type for this mapping.</summary>
+ <returns>The namespace of the .NET Framework type for this mapping.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlMemberMapping.XsdElementName">
+ <summary>Gets the XML element name as it appears in the service description document.</summary>
+ <returns>The XML element name.</returns>
+ </member>
+ <member name="T:System.Xml.Serialization.XmlMembersMapping">
+ <summary>Provides mappings between .NET Framework Web service methods and Web Services Description Language (WSDL) messages that are defined for SOAP Web services.</summary>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlMembersMapping.Count">
+ <summary>Gets the number of .NET Framework code entities that belong to a Web service method to which a SOAP message is being mapped.</summary>
+ <returns>The number of mappings in the collection.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlMembersMapping.Item(System.Int32)">
+ <summary>Gets an item that contains internal type mapping information for a .NET Framework code entity that belongs to a Web service method being mapped to a SOAP message.</summary>
+ <param name="index">The index of the mapping to return.</param>
+ <returns>The requested <see cref="T:System.Xml.Serialization.XmlMemberMapping"></see>.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlMembersMapping.TypeName">
+ <summary>Gets the name of the .NET Framework type being mapped to the data type of an XML Schema element that represents a SOAP message.</summary>
+ <returns>The name of the .NET Framework type.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlMembersMapping.TypeNamespace">
+ <summary>Gets the namespace of the .NET Framework type being mapped to the data type of an XML Schema element that represents a SOAP message.</summary>
+ <returns>The .NET Framework namespace of the mapping.</returns>
+ </member>
+ <member name="T:System.Xml.Serialization.XmlNamespaceDeclarationsAttribute">
+ <summary>Specifies that the target property, parameter, return value, or class member contains prefixes associated with namespaces that are used within an XML document.</summary>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlNamespaceDeclarationsAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Serialization.XmlNamespaceDeclarationsAttribute"></see> class.</summary>
+ </member>
+ <member name="T:System.Xml.Serialization.XmlNodeEventArgs">
+ <summary>Provides data for the <see cref="E:System.Xml.Serialization.XmlSerializer.UnknownNode"></see> event.</summary>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlNodeEventArgs.LineNumber">
+ <summary>Gets the line number of the unknown XML node.</summary>
+ <returns>The line number of the unknown XML node.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlNodeEventArgs.LinePosition">
+ <summary>Gets the position in the line of the unknown XML node.</summary>
+ <returns>The position number of the unknown XML node.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlNodeEventArgs.LocalName">
+ <summary>Gets the XML local name of the XML node being deserialized.</summary>
+ <returns>The XML local name of the node being deserialized.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlNodeEventArgs.Name">
+ <summary>Gets the name of the XML node being deserialized.</summary>
+ <returns>The name of the node being deserialized.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlNodeEventArgs.NamespaceURI">
+ <summary>Gets the namespace URI that is associated with the XML node being deserialized.</summary>
+ <returns>The namespace URI that is associated with the XML node being deserialized.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlNodeEventArgs.NodeType">
+ <summary>Gets the type of the XML node being deserialized.</summary>
+ <returns>The <see cref="T:System.Xml.XmlNodeType"></see> that represents the XML node being deserialized.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlNodeEventArgs.ObjectBeingDeserialized">
+ <summary>Gets the object being deserialized.</summary>
+ <returns>The <see cref="T:System.Object"></see> being deserialized.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlNodeEventArgs.Text">
+ <summary>Gets the text of the XML node being deserialized.</summary>
+ <returns>The text of the XML node being deserialized.</returns>
+ </member>
+ <member name="T:System.Xml.Serialization.XmlNodeEventHandler">
+ <summary>Represents the method that handles the <see cref="E:System.Xml.Serialization.XmlSerializer.UnknownNode"></see> event of an <see cref="T:System.Xml.Serialization.XmlSerializer"></see>.</summary>
+ <param name="sender">The source of the event.</param>
+ <param name="e">An <see cref="T:System.Xml.Serialization.XmlNodeEventArgs"></see> that contains the event data.</param>
+ </member>
+ <member name="T:System.Xml.Serialization.XmlReflectionImporter">
+ <summary>Generates mappings to XML schema element declarations, including literal XML Schema Definition (XSD) message parts in a Web Services Description Language (WSDL) document, for .NET Framework types or Web service method information.</summary>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlReflectionImporter.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Serialization.XmlReflectionImporter"></see> class.</summary>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlReflectionImporter.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Serialization.XmlReflectionImporter"></see> class using the specified default XML namespace.</summary>
+ <param name="defaultNamespace">The default XML namespace to use for imported type mappings.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlReflectionImporter.#ctor(System.Xml.Serialization.XmlAttributeOverrides)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Serialization.XmlReflectionImporter"></see> class using the specified XML serialization overrides.</summary>
+ <param name="attributeOverrides">An object that overrides how the <see cref="T:System.Xml.Serialization.XmlSerializer"></see> class serializes mapped types.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlReflectionImporter.#ctor(System.Xml.Serialization.XmlAttributeOverrides,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Serialization.XmlReflectionImporter"></see> class using the specified XML serialization overrides and default XML namespace.</summary>
+ <param name="attributeOverrides">An object that overrides how the <see cref="T:System.Xml.Serialization.XmlSerializer"></see> class serializes mapped types.</param>
+ <param name="defaultNamespace">The default XML namespace to use for imported type mappings.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlReflectionImporter.ImportMembersMapping(System.String,System.String,System.Xml.Serialization.XmlReflectionMember[],System.Boolean)">
+ <summary>Generates internal type mappings for information from a Web service method.</summary>
+ <param name="elementName">An XML element name produced from the Web service method.</param>
+ <param name="ns">An XML element namespace produced from the Web service method.</param>
+ <param name="members">An array of <see cref="T:System.Xml.Serialization.XmlReflectionMember"></see> objects that contain .NET Framework code entities that belong to a Web service method.</param>
+ <param name="hasWrapperElement">true if elements that correspond to Web Services Description Language (WSDL) message parts should be enclosed in an extra wrapper element in a SOAP message; otherwise, false.</param>
+ <returns>An <see cref="T:System.Xml.Serialization.XmlMembersMapping"></see> with mappings to the element parts of a WSDL message definition.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlReflectionImporter.ImportMembersMapping(System.String,System.String,System.Xml.Serialization.XmlReflectionMember[],System.Boolean,System.Boolean)">
+ <summary>Returns internal type mappings using information from a Web service method, and allows you to specify an XML element name, XML namespace, and other options.</summary>
+ <param name="elementName">An XML element name produced from the Web service method.</param>
+ <param name="ns">An XML element namespace produced from the Web service method.</param>
+ <param name="members">An array of <see cref="T:System.Xml.Serialization.XmlReflectionMember"></see> objects that contain .NET Framework code entities that belong to a Web service method.</param>
+ <param name="hasWrapperElement">true if elements that correspond to Web Services Description Language (WSDL) message parts should be enclosed in an extra wrapper element in a SOAP message; otherwise, false.</param>
+ <param name="rpc">true if the method is a remote procedure call; otherwise, false.</param>
+ <returns>An <see cref="T:System.Xml.Serialization.XmlMembersMapping"></see> that contains the mappings.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlReflectionImporter.ImportMembersMapping(System.String,System.String,System.Xml.Serialization.XmlReflectionMember[],System.Boolean,System.Boolean,System.Boolean)">
+ <summary>Returns internal type mappings using information from a Web service method, and allows you to specify an XML element name, XML namespace, and other options.</summary>
+ <param name="elementName">An XML element name produced from the Web service method.</param>
+ <param name="ns">An XML element namespace produced from the Web service method.</param>
+ <param name="members">An array of <see cref="T:System.Xml.Serialization.XmlReflectionMember"></see> objects that contain .NET Framework code entities that belong to a Web service method.</param>
+ <param name="hasWrapperElement">true if elements that correspond to Web Services Description Language (WSDL) message parts should be enclosed in an extra wrapper element in a SOAP message; otherwise, false.</param>
+ <param name="rpc">true if the method is a remote procedure call; otherwise, false.</param>
+ <param name="openModel">true to specify that the generated schema type will be marked with the &lt;xs:anyAttribute&gt; element; otherwise, false.</param>
+ <returns>An <see cref="T:System.Xml.Serialization.XmlMembersMapping"></see> that contains the mappings.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlReflectionImporter.ImportMembersMapping(System.String,System.String,System.Xml.Serialization.XmlReflectionMember[],System.Boolean,System.Boolean,System.Boolean,System.Xml.Serialization.XmlMappingAccess)">
+ <summary>Generates internal type mappings for information from a Web service method.</summary>
+ <param name="elementName">An XML element name produced from the Web service method.</param>
+ <param name="ns">An XML element namespace produced from the Web service method.</param>
+ <param name="members">An array of <see cref="T:System.Xml.Serialization.XmlReflectionMember"></see> objects that contain .NET Framework code entities that belong to a Web service method.</param>
+ <param name="hasWrapperElement">true if elements that correspond to Web Services Description Language (WSDL) message parts should be enclosed in an extra wrapper element in a SOAP message; otherwise, false.</param>
+ <param name="rpc">true if the method is a remote procedure call; otherwise, false.</param>
+ <param name="openModel">true to specify that the generated schema type will be marked with the &lt;xs:anyAttribute&gt; element; otherwise, false.</param>
+ <param name="access">One of the <see cref="T:System.Xml.Serialization.XmlMappingAccess"></see> values. The default is None.</param>
+ <returns>An <see cref="T:System.Xml.Serialization.XmlMembersMapping"></see> that contains the mappings.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlReflectionImporter.ImportTypeMapping(System.Type)">
+ <summary>Generates a mapping to an XML Schema element for a specified .NET Framework type.</summary>
+ <param name="type">The .NET Framework type for which to generate a type mapping.</param>
+ <returns>Internal .NET Framework mapping of a type to an XML Schema element.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlReflectionImporter.ImportTypeMapping(System.Type,System.String)">
+ <summary>Generates a mapping to an XML Schema element for a .NET Framework type, using the specified type and namespace.</summary>
+ <param name="type">The .NET Framework type for which to generate a type mapping.</param>
+ <param name="defaultNamespace">The default XML namespace to use.</param>
+ <returns>Internal .NET Framework mapping of a type to an XML Schema element.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlReflectionImporter.ImportTypeMapping(System.Type,System.Xml.Serialization.XmlRootAttribute)">
+ <summary>Generates a mapping to an XML Schema element for a .NET Framework type, using the specified type and attribute.</summary>
+ <param name="type">The .NET Framework type for which to generate a type mapping.</param>
+ <param name="root">An <see cref="T:System.Xml.Serialization.XmlRootAttribute"></see> attribute that is applied to the type.</param>
+ <returns>An <see cref="T:System.Xml.Serialization.XmlTypeMapping"></see> that represents a mapping of a .NET Framework type to an XML Schema element.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlReflectionImporter.ImportTypeMapping(System.Type,System.Xml.Serialization.XmlRootAttribute,System.String)">
+ <summary>Generates a mapping to an XML Schema element for a .NET Framework type, using the specified type, attribute, and namespace.</summary>
+ <param name="type">The .NET Framework type for which to generate a type mapping.</param>
+ <param name="root">An <see cref="T:System.Xml.Serialization.XmlRootAttribute"></see> attribute that is applied to the type.</param>
+ <param name="defaultNamespace">The default XML namespace to use.</param>
+ <returns>An <see cref="T:System.Xml.Serialization.XmlTypeMapping"></see> that contains the internal .NET Framework mapping of a type to an XML Schema element.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlReflectionImporter.IncludeType(System.Type)">
+ <summary>Includes mappings for a type for later use when import methods are invoked.</summary>
+ <param name="type">The .NET Framework type for which to save type mapping information.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlReflectionImporter.IncludeTypes(System.Reflection.ICustomAttributeProvider)">
+ <summary>Includes mappings for derived types for later use when import methods are invoked.</summary>
+ <param name="provider">An instance of the <see cref="T:System.Reflection.ICustomAttributeProvider"></see> class that contains custom attributes derived from the <see cref="T:System.Xml.Serialization.XmlIncludeAttribute"></see> attribute.</param>
+ </member>
+ <member name="T:System.Xml.Serialization.XmlReflectionMember">
+ <summary>Provides mappings between code entities in .NET Framework Web service methods and the content of Web Services Description Language (WSDL) messages that are defined for SOAP Web services.</summary>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlReflectionMember.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Serialization.XmlReflectionMember"></see> class.</summary>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlReflectionMember.IsReturnValue">
+ <summary>Gets or sets a value that indicates whether the <see cref="T:System.Xml.Serialization.XmlReflectionMember"></see> represents a Web service method return value, as opposed to an output parameter.</summary>
+ <returns>true, if the member represents a Web service return value; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlReflectionMember.MemberName">
+ <summary>Gets or sets the name of the Web service method member for this mapping.</summary>
+ <returns>The name of the Web service method.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlReflectionMember.MemberType">
+ <summary>Gets or sets the type of the Web service method member code entity that is represented by this mapping.</summary>
+ <returns>The <see cref="T:System.Type"></see> of the Web service method member code entity that is represented by this mapping.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlReflectionMember.OverrideIsNullable">
+ <summary>Gets or sets a value that indicates that the value of the corresponding XML element definition's isNullable attribute is false.</summary>
+ <returns>True to override the <see cref="P:System.Xml.Serialization.XmlElementAttribute.IsNullable"></see> property; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlReflectionMember.SoapAttributes">
+ <summary>Gets or sets a <see cref="T:System.Xml.Serialization.SoapAttributes"></see> with the collection of SOAP-related attributes that have been applied to the member code entity.</summary>
+ <returns>A <see cref="T:System.Xml.Serialization.SoapAttributes"></see> that contains the objects that represent SOAP attributes applied to the member.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlReflectionMember.XmlAttributes">
+ <summary>Gets or sets an <see cref="T:System.Xml.Serialization.XmlAttributes"></see> with the collection of <see cref="T:System.Xml.Serialization.XmlSerializer"></see>-related attributes that have been applied to the member code entity.</summary>
+ <returns>An <see cref="T:System.Xml.Serialization.XmlAttributes"></see> that represents XML attributes that have been applied to the member code.</returns>
+ </member>
+ <member name="T:System.Xml.Serialization.XmlRootAttribute">
+ <summary>Controls XML serialization of the attribute target as an XML root element.</summary>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlRootAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Serialization.XmlRootAttribute"></see> class.</summary>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlRootAttribute.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Serialization.XmlRootAttribute"></see> class and specifies the name of the XML root element.</summary>
+ <param name="elementName">The name of the XML root element.</param>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlRootAttribute.DataType">
+ <summary>Gets or sets the XSD data type of the XML root element.</summary>
+ <returns>An XSD (XML Schema Document) data type, as defined by the World Wide Web Consortium (www.w3.org) document named &quot;XML Schema: DataTypes&quot;.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlRootAttribute.ElementName">
+ <summary>Gets or sets the name of the XML element that is generated and recognized by the <see cref="T:System.Xml.Serialization.XmlSerializer"></see> class's <see cref="M:System.Xml.Serialization.XmlSerializer.Serialize(System.IO.TextWriter,System.Object)"></see> and <see cref="M:System.Xml.Serialization.XmlSerializer.Deserialize(System.IO.Stream)"></see> methods, respectively.</summary>
+ <returns>The name of the XML root element that is generated and recognized in an XML-document instance. The default is the name of the serialized class.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlRootAttribute.IsNullable">
+ <summary>Gets or sets a value that indicates whether the <see cref="T:System.Xml.Serialization.XmlSerializer"></see> must serialize a member that is set to null into the xsi:nil attribute set to true.</summary>
+ <returns>true if the <see cref="T:System.Xml.Serialization.XmlSerializer"></see> generates the xsi:nil attribute; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlRootAttribute.Namespace">
+ <summary>Gets or sets the namespace for the XML root element.</summary>
+ <returns>The namespace for the XML element.</returns>
+ </member>
+ <member name="T:System.Xml.Serialization.XmlSchemaEnumerator">
+ <summary>Enables iteration over a collection of <see cref="T:System.Xml.Schema.XmlSchema"></see> objects.</summary>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSchemaEnumerator.#ctor(System.Xml.Serialization.XmlSchemas)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Serialization.XmlSchemaEnumerator"></see> class.</summary>
+ <param name="list">The <see cref="T:System.Xml.Serialization.XmlSchemas"></see> object you want to iterate over.</param>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlSchemaEnumerator.Current">
+ <summary>Gets the current element in the collection.</summary>
+ <returns>The current <see cref="T:System.Xml.Schema.XmlSchema"></see> object in the collection.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSchemaEnumerator.Dispose">
+ <summary>Releases all resources used by the <see cref="T:System.Xml.Serialization.XmlSchemaEnumerator"></see>.</summary>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSchemaEnumerator.MoveNext">
+ <summary>Advances the enumerator to the next item in the collection.</summary>
+ <returns>true if the move is successful; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlSchemaEnumerator.System#Collections#IEnumerator#Current">
+ <summary>Gets the current element in the collection of <see cref="T:System.Xml.Schema.XmlSchema"></see> objects.</summary>
+ <returns>The current element in the collection of <see cref="T:System.Xml.Schema.XmlSchema"></see> objects.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSchemaEnumerator.System#Collections#IEnumerator#Reset">
+ <summary>Sets the enumerator to its initial position, which is before the first element in the collection of <see cref="T:System.Xml.Schema.XmlSchema"></see> objects.</summary>
+ </member>
+ <member name="T:System.Xml.Serialization.XmlSchemaExporter">
+ <summary>Populates <see cref="T:System.Xml.Schema.XmlSchema"></see> objects with XML schema element declarations that are found in type mapping objects.</summary>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSchemaExporter.#ctor(System.Xml.Serialization.XmlSchemas)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Serialization.XmlSchemaExporter"></see> class.</summary>
+ <param name="schemas">A collection of <see cref="T:System.Xml.Schema.XmlSchema"></see> objects to which element declarations obtained from type mappings are added.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSchemaExporter.ExportAnyType(System.String)">
+ <summary>Exports an element to the <see cref="T:System.Xml.Schema.XmlSchema"></see> object that is identified by the specified namespace.</summary>
+ <param name="ns">The namespace of the XML schema document to which to add an element.</param>
+ <returns>An arbitrary name assigned to the element declaration.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSchemaExporter.ExportAnyType(System.Xml.Serialization.XmlMembersMapping)">
+ <summary>Adds an element declaration for an object or type to a SOAP message or to an <see cref="T:System.Xml.Schema.XmlSchema"></see> object.</summary>
+ <param name="members">An <see cref="T:System.Xml.Serialization.XmlMembersMapping"></see> that contains mappings to export.</param>
+ <returns>The string &quot;any&quot; with an appended integer.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSchemaExporter.ExportMembersMapping(System.Xml.Serialization.XmlMembersMapping)">
+ <summary>Adds an element declaration to the applicable <see cref="T:System.Xml.Schema.XmlSchema"></see> for each of the element parts of a literal SOAP message definition.</summary>
+ <param name="xmlMembersMapping">The internal .NET Framework type mappings for the element parts of a Web Services Description Language (WSDL) message definition.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSchemaExporter.ExportMembersMapping(System.Xml.Serialization.XmlMembersMapping,System.Boolean)">
+ <summary>Adds an element declaration to the applicable <see cref="T:System.Xml.Schema.XmlSchema"></see> for each of the element parts of a literal SOAP message definition, and specifies whether enclosing elements are included.</summary>
+ <param name="xmlMembersMapping">The internal mapping between a .NET Framework type and an XML schema element.</param>
+ <param name="exportEnclosingType">true if the schema elements that enclose the schema are to be included; otherwise, false.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSchemaExporter.ExportTypeMapping(System.Xml.Serialization.XmlMembersMapping)">
+ <summary>Adds an element declaration to the applicable <see cref="T:System.Xml.Schema.XmlSchema"></see> object for a single element part of a literal SOAP message definition.</summary>
+ <param name="xmlMembersMapping">Internal .NET Framework type mappings for the element parts of a Web Services Description Language (WSDL) message definition.</param>
+ <returns>An <see cref="T:System.Xml.XmlQualifiedName"></see> that represents the qualified XML name of the exported element declaration.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSchemaExporter.ExportTypeMapping(System.Xml.Serialization.XmlTypeMapping)">
+ <summary>Adds an element declaration for a .NET Framework type to the applicable <see cref="T:System.Xml.Schema.XmlSchema"></see> object.</summary>
+ <param name="xmlTypeMapping">The internal mapping between a .NET Framework type and an XML schema element.</param>
+ </member>
+ <member name="T:System.Xml.Serialization.XmlSchemaImporter">
+ <summary>Generates internal mappings to .NET Framework types for XML schema element declarations, including literal XSD message parts in a WSDL document.</summary>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSchemaImporter.#ctor(System.Xml.Serialization.XmlSchemas)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Serialization.XmlSchemaImporter"></see> class, taking a collection of <see cref="T:System.Xml.Schema.XmlSchema"></see> objects representing the XML schemas used by SOAP literal messages defined in a WSDL document.</summary>
+ <param name="schemas">A collection of <see cref="T:System.Xml.Schema.XmlSchema"></see> objects.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSchemaImporter.#ctor(System.Xml.Serialization.XmlSchemas,System.Xml.Serialization.CodeIdentifiers)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Serialization.XmlSchemaImporter"></see> class, taking a collection of <see cref="T:System.Xml.Schema.XmlSchema"></see> objects that represents the XML schemas used by SOAP literal messages, plus classes being generated for bindings defined in a Web Services Description Language (WSDL) document.</summary>
+ <param name="schemas">An <see cref="T:System.Xml.Serialization.XmlSchemas"></see> object.</param>
+ <param name="typeIdentifiers">A <see cref="T:System.Xml.Serialization.CodeIdentifiers"></see> object that specifies a collection of classes being generated for bindings defined in a WSDL document.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSchemaImporter.ImportAnyType(System.Xml.XmlQualifiedName,System.String)">
+ <summary>Generates internal type mapping information for a single, (SOAP) literal element part defined in a WSDL document.</summary>
+ <param name="typeName">An <see cref="T:System.Xml.XmlQualifiedName"></see> that specifies the name of an element's type for which a .NET Framework type is generated.</param>
+ <param name="elementName">The name of the part element in the WSDL document.</param>
+ <returns>An <see cref="T:System.Xml.Serialization.XmlMembersMapping"></see> representing the .NET Framework type mapping for a single element part of a WSDL message definition.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSchemaImporter.ImportDerivedTypeMapping(System.Xml.XmlQualifiedName,System.Type)">
+ <summary>Generates internal type mapping information for an element defined in an XML schema document.</summary>
+ <param name="name">An <see cref="T:System.Xml.XmlQualifiedName"></see> that specifies the name of an element defined in an XML schema document.</param>
+ <param name="baseType">A base type for the .NET Framework type that is generated to correspond to an XSD element's type.</param>
+ <returns>An <see cref="T:System.Xml.Serialization.XmlTypeMapping"></see> representing the.NET Framework type mapping information for an XML schema element.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSchemaImporter.ImportDerivedTypeMapping(System.Xml.XmlQualifiedName,System.Type,System.Boolean)">
+ <summary>Generates internal type mapping information for an element defined in an XML schema document or as a part in a WSDL document.</summary>
+ <param name="name">An <see cref="T:System.Xml.XmlQualifiedName"></see> that specifies the name of an element defined in an XML schema document.</param>
+ <param name="baseType">A base type for the .NET Framework type that is generated to correspond to an XSD element's type.</param>
+ <param name="baseTypeCanBeIndirect">true to indicate that the type corresponding to an XSD element can indirectly inherit from the base type; otherwise, false.</param>
+ <returns>The .NET Framework type mapping information for an XML schema element.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSchemaImporter.ImportMembersMapping(System.Xml.XmlQualifiedName)">
+ <summary>Generates internal type mapping information for a single element part of a literal-use SOAP message defined in a WSDL document.</summary>
+ <param name="name">An <see cref="T:System.Xml.XmlQualifiedName"></see> that specifies the name of the message part.</param>
+ <returns>The .NET Framework type mapping for a WSDL message definition containing a single element part.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSchemaImporter.ImportMembersMapping(System.Xml.XmlQualifiedName[])">
+ <summary>Generates internal type mapping information for the element parts of a literal-use SOAP message defined in a WSDL document.</summary>
+ <param name="names">An array of type <see cref="T:System.Xml.XmlQualifiedName"></see> that specifies the names of the message parts.</param>
+ <returns>An <see cref="T:System.Xml.Serialization.XmlMembersMapping"></see> that represents the .NET Framework type mappings for the element parts of a WSDL message definition.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSchemaImporter.ImportMembersMapping(System.String,System.String,System.Xml.Serialization.SoapSchemaMember[])">
+ <summary>Generates internal type mapping information for the element parts of a literal-use SOAP message defined in a WSDL document.</summary>
+ <param name="name">The name of the element for which to generate a mapping.</param>
+ <param name="ns">The namespace of the element for which to generate a mapping.</param>
+ <param name="members">An array of <see cref="T:System.Xml.Serialization.SoapSchemaMember"></see> instances that specifies the members of the element for which to generate a mapping.</param>
+ <returns>A <see cref="T:System.Xml.Serialization.XmlMembersMapping"></see> that contains type mapping information.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSchemaImporter.ImportMembersMapping(System.Xml.XmlQualifiedName[],System.Type,System.Boolean)">
+ <summary>Generates internal type mapping information for the element parts of a literal-use SOAP message defined in a WSDL document.</summary>
+ <param name="names">An array of type <see cref="T:System.Xml.XmlQualifiedName"></see> that specifies the names of the message parts.</param>
+ <param name="baseType">A base type for all .NET Framework types that are generated to correspond to message parts.</param>
+ <param name="baseTypeCanBeIndirect">true to indicate that the types corresponding to message parts can indirectly inherit from the base type; otherwise, false.</param>
+ <returns>The .NET Framework type mappings for the element parts of a WSDL message definition.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSchemaImporter.ImportSchemaType(System.Xml.XmlQualifiedName)">
+ <summary>Generates internal type mapping information for an element defined in an XML schema document.</summary>
+ <param name="typeName">A <see cref="T:System.Xml.XmlQualifiedName"></see> that specifies an XML element.</param>
+ <returns>A <see cref="T:System.Xml.Serialization.XmlTypeMapping"></see> object that describes a type mapping.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSchemaImporter.ImportSchemaType(System.Xml.XmlQualifiedName,System.Type)">
+ <summary>Generates internal type mapping information for an element defined in an XML schema document.</summary>
+ <param name="typeName">A <see cref="T:System.Xml.XmlQualifiedName"></see> that specifies an XML element.</param>
+ <param name="baseType">A <see cref="T:System.Type"></see> object that specifies a base type.</param>
+ <returns>A <see cref="T:System.Xml.Serialization.XmlTypeMapping"></see> object that describes a type mapping.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSchemaImporter.ImportSchemaType(System.Xml.XmlQualifiedName,System.Type,System.Boolean)">
+ <summary>Generates internal type mapping information for an element defined in an XML schema document.</summary>
+ <param name="typeName">A <see cref="T:System.Xml.XmlQualifiedName"></see> that specifies an XML element.</param>
+ <param name="baseType">A <see cref="T:System.Type"></see> object that specifies a base type.</param>
+ <param name="baseTypeCanBeIndirect">A <see cref="T:System.Boolean"></see> value that specifies whether the generated type can indirectly inherit the baseType.</param>
+ <returns>A <see cref="T:System.Xml.Serialization.XmlTypeMapping"></see> object that describes a type mapping.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSchemaImporter.ImportTypeMapping(System.Xml.XmlQualifiedName)">
+ <summary>Generates internal type mapping information for an element defined in an XML schema document.</summary>
+ <param name="name">An <see cref="T:System.Xml.XmlQualifiedName"></see> that specifies the name of an element defined in an XML schema document.</param>
+ <returns>The .NET Framework type mapping information for an XML schema element.</returns>
+ </member>
+ <member name="T:System.Xml.Serialization.XmlSchemaProviderAttribute">
+ <summary>When applied to a type, stores the name of a static method of the type that returns an XML schema and a <see cref="T:System.Xml.XmlQualifiedName"></see> (or <see cref="T:System.Xml.Schema.XmlSchemaType"></see> for anonymous types) that controls the serialization of the type.</summary>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSchemaProviderAttribute.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Serialization.XmlSchemaProviderAttribute"></see> class, taking the name of the static method that supplies the type's XML schema.</summary>
+ <param name="methodName">The name of the static method that must be implemented.</param>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlSchemaProviderAttribute.IsAny">
+ <summary>Gets or sets a value that determines whether the target class is a wildcard, or that the schema for the class has contains only an xs:any element.</summary>
+ <returns>true, if the class is a wildcard, or if the schema contains only the xs:any element; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlSchemaProviderAttribute.MethodName">
+ <summary>Gets the name of the static method that supplies the type's XML schema and the name of its XML Schema data type.</summary>
+ <returns>The name of the method that is invoked by the XML infrastructure to return an XML schema.</returns>
+ </member>
+ <member name="T:System.Xml.Serialization.XmlSchemas">
+ <summary>Represents the collection of XML schemas.</summary>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSchemas.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Serialization.XmlSchemas"></see> class.</summary>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSchemas.Add(System.Xml.Schema.XmlSchema)">
+ <summary>Adds an object to the end of the collection.</summary>
+ <param name="schema">The <see cref="T:System.Xml.Schema.XmlSchema"></see> object to be added to the collection of objects.</param>
+ <returns>The index at which the <see cref="T:System.Xml.Schema.XmlSchema"></see> is added.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSchemas.Add(System.Xml.Serialization.XmlSchemas)">
+ <summary>Adds an instance of the <see cref="T:System.Xml.Serialization.XmlSchemas"></see> class to the end of the collection.</summary>
+ <param name="schemas">The <see cref="T:System.Xml.Serialization.XmlSchemas"></see> object to be added to the end of the collection.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSchemas.Add(System.Xml.Schema.XmlSchema,System.Uri)">
+ <summary>Adds an <see cref="T:System.Xml.Schema.XmlSchema"></see> object that represents an assembly reference to the collection.</summary>
+ <param name="schema">The <see cref="T:System.Xml.Schema.XmlSchema"></see> to add.</param>
+ <param name="baseUri">The <see cref="T:System.Uri"></see> of the schema object.</param>
+ <returns>The index at which the <see cref="T:System.Xml.Schema.XmlSchema"></see> is added.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSchemas.AddReference(System.Xml.Schema.XmlSchema)">
+ <summary>Adds an <see cref="T:System.Xml.Schema.XmlSchema"></see> object that represents an assembly reference to the collection.</summary>
+ <param name="schema">The <see cref="T:System.Xml.Schema.XmlSchema"></see> to add.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSchemas.Compile(System.Xml.Schema.ValidationEventHandler,System.Boolean)">
+ <summary>Processes the element and attribute names in the XML schemas and, optionally, validates the XML schemas.</summary>
+ <param name="handler">A <see cref="T:System.Xml.Schema.ValidationEventHandler"></see> that specifies the callback method that handles errors and warnings during XML Schema validation, if the strict parameter is set to true.</param>
+ <param name="fullCompile">true to validate the XML schemas in the collection using the <see cref="M:System.Xml.Serialization.XmlSchemas.Compile(System.Xml.Schema.ValidationEventHandler,System.Boolean)"></see> method of the <see cref="T:System.Xml.Serialization.XmlSchemas"></see> class; otherwise, false.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSchemas.Contains(System.String)">
+ <summary>Returns a value that indicates whether the collection contains an <see cref="T:System.Xml.Schema.XmlSchema"></see> object that belongs to the specified namespace.</summary>
+ <param name="targetNamespace">The namespace of the item to check for.</param>
+ <returns>true if the item is found; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSchemas.Contains(System.Xml.Schema.XmlSchema)">
+ <summary>Determines whether the <see cref="T:System.Xml.Serialization.XmlSchemas"></see> contains a specific schema.</summary>
+ <param name="schema">The <see cref="T:System.Xml.Schema.XmlSchema"></see> object to locate.</param>
+ <returns>true, if the collection contains the specified item; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSchemas.CopyTo(System.Xml.Schema.XmlSchema[],System.Int32)">
+ <summary>Copies the entire <see cref="T:System.Xml.Serialization.XmlSchemas"></see> to a compatible one-dimensional <see cref="T:System.Array"></see>, which starts at the specified index of the target array.</summary>
+ <param name="array">The one-dimensional <see cref="T:System.Array"></see> that is the destination of the schemas copied from <see cref="T:System.Xml.Serialization.XmlSchemas"></see>. The <see cref="T:System.Array"></see> must have zero-based indexing.</param>
+ <param name="index">A 32-bit integer that represents the index in the array where copying begins.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSchemas.Find(System.Xml.XmlQualifiedName,System.Type)">
+ <summary>Locates in one of the XML schemas an <see cref="T:System.Xml.Schema.XmlSchemaObject"></see> of the specified name and type.</summary>
+ <param name="name">An <see cref="T:System.Xml.XmlQualifiedName"></see> that specifies a fully qualified name with a namespace used to locate an <see cref="T:System.Xml.Schema.XmlSchema"></see> object in the collection.</param>
+ <param name="type">The <see cref="T:System.Type"></see> of the object to find. Possible types include: <see cref="T:System.Xml.Schema.XmlSchemaGroup"></see>, <see cref="T:System.Xml.Schema.XmlSchemaAttributeGroup"></see>, <see cref="T:System.Xml.Schema.XmlSchemaElement"></see>, <see cref="T:System.Xml.Schema.XmlSchemaAttribute"></see>, and <see cref="T:System.Xml.Schema.XmlSchemaNotation"></see>.</param>
+ <returns>An <see cref="T:System.Xml.Schema.XmlSchemaObject"></see> instance, such as an <see cref="T:System.Xml.Schema.XmlSchemaElement"></see> or <see cref="T:System.Xml.Schema.XmlSchemaAttribute"></see>.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSchemas.GetSchemas(System.String)">
+ <summary>Gets a collection of schemas that belong to the same namespace.</summary>
+ <param name="ns">The namespace of the schemas to retrieve.</param>
+ <returns>An <see cref="T:System.Collections.IList"></see> implementation that contains the schemas.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSchemas.IndexOf(System.Xml.Schema.XmlSchema)">
+ <summary>Searches for the specified schema and returns the zero-based index of the first occurrence within the entire <see cref="T:System.Xml.Serialization.XmlSchemas"></see>.</summary>
+ <param name="schema">The <see cref="T:System.Xml.Schema.XmlSchema"></see> to locate.</param>
+ <returns>The zero-based index of the first occurrence of the value within the entire <see cref="T:System.Xml.Serialization.XmlSchemas"></see>, if found; otherwise, -1.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSchemas.Insert(System.Int32,System.Xml.Schema.XmlSchema)">
+ <summary>Inserts a schema into the <see cref="T:System.Xml.Serialization.XmlSchemas"></see> at the specified index.</summary>
+ <param name="index">The zero-based index at which schema should be inserted.</param>
+ <param name="schema">The <see cref="T:System.Xml.Schema.XmlSchema"></see> object to be inserted.</param>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlSchemas.IsCompiled">
+ <summary>Gets a value that indicates whether the schemas have been compiled.</summary>
+ <returns>true, if the schemas have been compiled; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSchemas.IsDataSet(System.Xml.Schema.XmlSchema)">
+ <summary>Static method that determines whether the specified XML schema contains a custom IsDataSet attribute set to true, or its equivalent.</summary>
+ <param name="schema">The XML schema to check for an IsDataSet attribute with a true value.</param>
+ <returns>true if the specified schema exists; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlSchemas.Item(System.Int32)">
+ <summary>Gets or sets the <see cref="T:System.Xml.Schema.XmlSchema"></see> object at the specified index.</summary>
+ <param name="index">The index of the item to retrieve.</param>
+ <returns>The specified <see cref="T:System.Xml.Schema.XmlSchema"></see>.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlSchemas.Item(System.String)">
+ <summary>Gets a specified <see cref="T:System.Xml.Schema.XmlSchema"></see> object that represents the XML schema associated with the specified namespace.</summary>
+ <param name="ns">The namespace of the specified object.</param>
+ <returns>The specified <see cref="T:System.Xml.Schema.XmlSchema"></see> object.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSchemas.OnClear">
+ <summary>Performs additional custom processes when clearing the contents of the <see cref="T:System.Xml.Serialization.XmlSchemas"></see> instance.</summary>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSchemas.OnInsert(System.Int32,System.Object)">
+ <summary>Performs additional custom processes before inserting a new element into the <see cref="T:System.Xml.Serialization.XmlSchemas"></see> instance.</summary>
+ <param name="index">The zero-based index at which to insert value.</param>
+ <param name="value">The new value of the element at index.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSchemas.OnRemove(System.Int32,System.Object)">
+ <summary>Performs additional custom processes when removing an element from the <see cref="T:System.Xml.Serialization.XmlSchemas"></see> instance.</summary>
+ <param name="index">The zero-based index at which value can be found.</param>
+ <param name="value">The value of the element to remove at index.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSchemas.OnSet(System.Int32,System.Object,System.Object)">
+ <summary>Performs additional custom processes before setting a value in the <see cref="T:System.Xml.Serialization.XmlSchemas"></see> instance.</summary>
+ <param name="index">The zero-based index at which oldValue can be found.</param>
+ <param name="oldValue">The value to replace with newValue.</param>
+ <param name="newValue">The new value of the element at index.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSchemas.Remove(System.Xml.Schema.XmlSchema)">
+ <summary>Removes the first occurrence of a specific schema from the <see cref="T:System.Xml.Serialization.XmlSchemas"></see>.</summary>
+ <param name="schema">The <see cref="T:System.Xml.Schema.XmlSchema"></see> to remove.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSchemas.System#Collections#Generic#IEnumerable{System#Xml#Schema#XmlSchema}#GetEnumerator">
+ <summary>Returns an enumerator that iterates through the collection of XML schemas.</summary>
+ <returns>An <see cref="T:System.Collections.IEnumerator"></see> object that can be used to iterate through the collection.</returns>
+ </member>
+ <member name="T:System.Xml.Serialization.XmlSerializationCollectionFixupCallback">
+ <summary>Delegate used by the <see cref="T:System.Xml.Serialization.XmlSerializer"></see> class for deserialization of SOAP-encoded XML data types that map to collections or enumerations.</summary>
+ <param name="collection">The collection into which the collection items array is copied.</param>
+ <param name="collectionItems">An array of items to be copied into the object collection.</param>
+ </member>
+ <member name="T:System.Xml.Serialization.XmlSerializationFixupCallback">
+ <summary>Delegate used by the <see cref="T:System.Xml.Serialization.XmlSerializer"></see> class for deserialization of SOAP-encoded XML data.</summary>
+ <param name="fixup">An instance of the <see cref="T:System.Xml.Serialization.XmlSerializationReader.Fixup"></see> class that contains the object to be fixed and the array of string identifiers for the items to fill in.</param>
+ </member>
+ <member name="T:System.Xml.Serialization.XmlSerializationGeneratedCode">
+ <summary>An abstract class that is the base class for <see cref="T:System.Xml.Serialization.XmlSerializationReader"></see> and <see cref="T:System.Xml.Serialization.XmlSerializationWriter"></see> and that contains methods common to both of these types.</summary>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationGeneratedCode.#ctor">
+ <summary>Initializes an instance of the <see cref="T:System.Xml.Serialization.XmlSerializationGeneratedCode"></see> class.</summary>
+ </member>
+ <member name="T:System.Xml.Serialization.XmlSerializationReadCallback">
+ <summary>Delegate used by the <see cref="T:System.Xml.Serialization.XmlSerializer"></see> class for deserialization of types from SOAP-encoded, non-root XML data.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Xml.Serialization.XmlSerializationReader.CollectionFixup">
+ <summary>Holds an <see cref="T:System.Xml.Serialization.XmlSerializationCollectionFixupCallback"></see> delegate instance, plus the method's inputs; also supplies the method's parameters.</summary>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationReader.CollectionFixup.#ctor(System.Object,System.Xml.Serialization.XmlSerializationCollectionFixupCallback,System.Object)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Serialization.XmlSerializationReader.CollectionFixup"></see> class with parameters for a callback method.</summary>
+ <param name="collection">A collection into which the callback method copies the collection items array.</param>
+ <param name="callback">A method that instantiates the <see cref="T:System.Xml.Serialization.XmlSerializationCollectionFixupCallback"></see> delegate.</param>
+ <param name="collectionItems">An array into which the callback method copies a collection.</param>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlSerializationReader.CollectionFixup.Callback">
+ <summary>Gets the callback method that instantiates the <see cref="T:System.Xml.Serialization.XmlSerializationCollectionFixupCallback"></see> delegate.</summary>
+ <returns>The <see cref="T:System.Xml.Serialization.XmlSerializationCollectionFixupCallback"></see> delegate that points to the callback method.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlSerializationReader.CollectionFixup.Collection">
+ <summary>Gets the <paramref name="object collection">object collection</paramref> for the callback method.</summary>
+ <returns>The collection that is used for the fixup.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlSerializationReader.CollectionFixup.CollectionItems">
+ <summary>Gets the array into which the callback method copies a collection.</summary>
+ <returns>The array into which the callback method copies a collection.</returns>
+ </member>
+ <member name="T:System.AppDomainUnloadedException">
+ <summary>The exception that is thrown when an attempt is made to access an unloaded application domain.</summary>
+ </member>
+ <member name="M:System.AppDomainUnloadedException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.AppDomainUnloadedException"></see> class.</summary>
+ </member>
+ <member name="M:System.AppDomainUnloadedException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.AppDomainUnloadedException"></see> class with a specified error message.</summary>
+ <param name="message">The message that describes the error.</param>
+ </member>
+ <member name="M:System.AppDomainUnloadedException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.AppDomainUnloadedException"></see> class with serialized data.</summary>
+ <param name="info">The object that holds the serialized object data.</param>
+ <param name="context">The contextual information about the source or destination.</param>
+ </member>
+ <member name="M:System.AppDomainUnloadedException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.AppDomainUnloadedException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">The message that describes the error.</param>
+ <param name="innerException">The exception that is the cause of the current exception. If the innerException parameter is not a null reference, the current exception is raised in a catch block that handles the inner exception.</param>
+ </member>
+ <member name="T:System.ApplicationException">
+ <summary>Serves as the base class for application-defined exceptions.</summary>
+ </member>
+ <member name="M:System.ApplicationException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.ApplicationException"></see> class.</summary>
+ </member>
+ <member name="M:System.ApplicationException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.ApplicationException"></see> class with a specified error message.</summary>
+ <param name="message">A message that describes the error.</param>
+ </member>
+ <member name="M:System.ApplicationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.ApplicationException"></see> class with serialized data.</summary>
+ <param name="info">The object that holds the serialized object data.</param>
+ <param name="context">The contextual information about the source or destination.</param>
+ </member>
+ <member name="M:System.ApplicationException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.ApplicationException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="innerException">The exception that is the cause of the current exception. If the innerException parameter is not a null reference, the current exception is raised in a catch block that handles the inner exception.</param>
+ </member>
+ <member name="T:System.ApplicationId">
+ <summary>Contains information used to uniquely identify a manifest-based application. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.ApplicationId.#ctor(System.Byte[],System.String,System.Version,System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.ApplicationId"></see> class.</summary>
+ <param name="publicKeyToken">The array of bytes representing the raw public key data.</param>
+ <param name="name">The name of the application.</param>
+ <param name="version">A <see cref="T:System.Version"></see> object that specifies the version of the application.</param>
+ <param name="processorArchitecture">The processor architecture of the application.</param>
+ <param name="culture">The culture of the application.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="name">name</paramref> is null. -or- <paramref name="version">version</paramref> is null. -or- <paramref name="publicKeyToken">publicKeyToken</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="name">name</paramref> is an empty string.</exception>
+ </member>
+ <member name="M:System.ApplicationId.Copy">
+ <summary>Creates and returns an identical copy of the current application identity.</summary>
+ <returns>An <see cref="T:System.ApplicationId"></see> object that represents an exact copy of the original.</returns>
+ </member>
+ <member name="P:System.ApplicationId.Culture">
+ <summary>Gets a string representing the culture information for the application.</summary>
+ <returns>The culture information for the application.</returns>
+ </member>
+ <member name="M:System.ApplicationId.Equals(System.Object)">
+ <summary>Determines whether the specified <see cref="T:System.ApplicationId"></see> object is equivalent to the current <see cref="T:System.ApplicationId"></see>.</summary>
+ <param name="o">The <see cref="T:System.ApplicationId"></see> object to compare to the current <see cref="T:System.ApplicationId"></see>.</param>
+ <returns>true if the specified <see cref="T:System.ApplicationId"></see> object is equivalent to the current <see cref="T:System.ApplicationId"></see>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ApplicationId.GetHashCode">
+ <summary>Gets the hash code for the current application identity.</summary>
+ <returns>The hash code for the current application identity.</returns>
+ </member>
+ <member name="P:System.ApplicationId.Name">
+ <summary>Gets the name of the application.</summary>
+ <returns>The name of the application.</returns>
+ </member>
+ <member name="P:System.ApplicationId.ProcessorArchitecture">
+ <summary>Gets the target processor architecture for the application.</summary>
+ <returns>The processor architecture of the application.</returns>
+ </member>
+ <member name="P:System.ApplicationId.PublicKeyToken">
+ <summary>Gets the public key token for the application.</summary>
+ <returns>A byte array containing the public key token for the application.</returns>
+ </member>
+ <member name="M:System.ApplicationId.ToString">
+ <summary>Creates and returns a string representation of the application identity.</summary>
+ <returns>A string representation of the application identity.</returns>
+ </member>
+ <member name="P:System.ApplicationId.Version">
+ <summary>Gets the version of the application.</summary>
+ <returns>A <see cref="T:System.Version"></see> that specifies the version of the application.</returns>
+ </member>
+ <member name="T:System.ArgumentException">
+ <summary>The exception that is thrown when one of the arguments provided to a method is not valid.</summary>
+ </member>
+ <member name="M:System.ArgumentException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.ArgumentException"></see> class.</summary>
+ </member>
+ <member name="M:System.ArgumentException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.ArgumentException"></see> class with a specified error message.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ </member>
+ <member name="M:System.ArgumentException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.ArgumentException"></see> class with serialized data.</summary>
+ <param name="info">The object that holds the serialized object data.</param>
+ <param name="context">The contextual information about the source or destination.</param>
+ </member>
+ <member name="M:System.ArgumentException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.ArgumentException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="innerException">The exception that is the cause of the current exception. If the innerException parameter is not a null reference, the current exception is raised in a catch block that handles the inner exception.</param>
+ </member>
+ <member name="M:System.ArgumentException.#ctor(System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.ArgumentException"></see> class with a specified error message and the name of the parameter that causes this exception.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="paramName">The name of the parameter that caused the current exception.</param>
+ </member>
+ <member name="M:System.ArgumentException.#ctor(System.String,System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.ArgumentException"></see> class with a specified error message, the parameter name, and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="paramName">The name of the parameter that caused the current exception.</param>
+ <param name="innerException">The exception that is the cause of the current exception. If the innerException parameter is not a null reference, the current exception is raised in a catch block that handles the inner exception.</param>
+ </member>
+ <member name="M:System.ArgumentException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object with the parameter name and additional exception information.</summary>
+ <param name="info">The object that holds the serialized object data.</param>
+ <param name="context">The contextual information about the source or destination.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="info">info</paramref> object is a null reference (Nothing in Visual Basic).</exception>
+ </member>
+ <member name="P:System.ArgumentException.Message">
+ <summary>Gets the error message and the parameter name, or only the error message if no parameter name is set.</summary>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A text string describing the details of the exception. The value of this property takes one of two forms: </p>
+ <table><thead><tr><th> Condition <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> The <code data-dev-comment-type="paramref">paramName</code> is a null reference (<code>Nothing</code> in Visual Basic) or of zero length. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> The <code data-dev-comment-type="paramref">message</code> string passed to the constructor. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> The <code data-dev-comment-type="paramref">paramName</code> is not null reference (<code>Nothing</code> in Visual Basic) and it has a length greater than zero. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> The <code data-dev-comment-type="paramref">message</code> string appended with the name of the invalid parameter. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="P:System.ArgumentException.ParamName">
+ <summary>Gets the name of the parameter that causes this exception.</summary>
+ <returns>The parameter name.</returns>
+ </member>
+ <member name="T:System.ArgumentNullException">
+ <summary>The exception that is thrown when a null reference (Nothing in Visual Basic) is passed to a method that does not accept it as a valid argument.</summary>
+ </member>
+ <member name="M:System.ArgumentNullException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.ArgumentNullException"></see> class.</summary>
+ </member>
+ <member name="M:System.ArgumentNullException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.ArgumentNullException"></see> class with the name of the parameter that causes this exception.</summary>
+ <param name="paramName">The name of the parameter that caused the exception.</param>
+ </member>
+ <member name="M:System.ArgumentNullException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.ArgumentNullException"></see> class with serialized data.</summary>
+ <param name="info">The object that holds the serialized object data.</param>
+ <param name="context">An object that describes the source or destination of the serialized data.</param>
+ </member>
+ <member name="M:System.ArgumentNullException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.ArgumentNullException"></see> class with a specified error message and the exception that is the cause of this exception.</summary>
+ <param name="message">The error message that explains the reason for this exception.</param>
+ <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param>
+ </member>
+ <member name="M:System.ArgumentNullException.#ctor(System.String,System.String)">
+ <summary>Initializes an instance of the <see cref="T:System.ArgumentNullException"></see> class with a specified error message and the name of the parameter that causes this exception.</summary>
+ <param name="paramName">The name of the parameter that caused the exception.</param>
+ <param name="message">A message that describes the error.</param>
+ </member>
+ <member name="T:System.ArgumentOutOfRangeException">
+ <summary>The exception that is thrown when the value of an argument is outside the allowable range of values as defined by the invoked method.</summary>
+ </member>
+ <member name="M:System.ArgumentOutOfRangeException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.ArgumentOutOfRangeException"></see> class.</summary>
+ </member>
+ <member name="M:System.ArgumentOutOfRangeException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.ArgumentOutOfRangeException"></see> class with the name of the parameter that causes this exception.</summary>
+ <param name="paramName">The name of the parameter that causes this exception.</param>
+ </member>
+ <member name="M:System.ArgumentOutOfRangeException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.ArgumentOutOfRangeException"></see> class with serialized data.</summary>
+ <param name="info">The object that holds the serialized object data.</param>
+ <param name="context">An object that describes the source or destination of the serialized data.</param>
+ </member>
+ <member name="M:System.ArgumentOutOfRangeException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.ArgumentOutOfRangeException"></see> class with a specified error message and the exception that is the cause of this exception.</summary>
+ <param name="message">The error message that explains the reason for this exception.</param>
+ <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param>
+ </member>
+ <member name="M:System.ArgumentOutOfRangeException.#ctor(System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.ArgumentOutOfRangeException"></see> class with the name of the parameter that causes this exception and a specified error message.</summary>
+ <param name="paramName">The name of the parameter that caused the exception.</param>
+ <param name="message">The message that describes the error.</param>
+ </member>
+ <member name="M:System.ArgumentOutOfRangeException.#ctor(System.String,System.Object,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.ArgumentOutOfRangeException"></see> class with the parameter name, the value of the argument, and a specified error message.</summary>
+ <param name="paramName">The name of the parameter that caused the exception.</param>
+ <param name="actualValue">The value of the argument that causes this exception.</param>
+ <param name="message">The message that describes the error.</param>
+ </member>
+ <member name="P:System.ArgumentOutOfRangeException.ActualValue">
+ <summary>Gets the argument value that causes this exception.</summary>
+ <returns>An Object that contains the value of the parameter that caused the current <see cref="T:System.Exception"></see>.</returns>
+ </member>
+ <member name="M:System.ArgumentOutOfRangeException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object with the invalid argument value and additional exception information.</summary>
+ <param name="info">The object that holds the serialized object data.</param>
+ <param name="context">An object that describes the source or destination of the serialized data.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="info">info</paramref> object is null.</exception>
+ </member>
+ <member name="P:System.ArgumentOutOfRangeException.Message">
+ <summary>Gets the error message and the string representation of the invalid argument value, or only the error message if the argument value is null.</summary>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">The text message for this exception. The value of this property takes one of two forms, as follows. </p>
+ <table><thead><tr><th> Condition <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> The <code data-dev-comment-type="paramref">actualValue</code> is <code>null</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> The <code data-dev-comment-type="paramref">message</code> string passed to the constructor. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> The <code data-dev-comment-type="paramref">actualValue</code> is not <code>null</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> The <code data-dev-comment-type="paramref">message</code> string appended with the string representation of the invalid argument value. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="T:System.ArithmeticException">
+ <summary>The exception that is thrown for errors in an arithmetic, casting, or conversion operation.</summary>
+ </member>
+ <member name="M:System.ArithmeticException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.ArithmeticException"></see> class.</summary>
+ </member>
+ <member name="M:System.ArithmeticException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.ArithmeticException"></see> class with a specified error message.</summary>
+ <param name="message">A <see cref="T:System.String"></see> that describes the error.</param>
+ </member>
+ <member name="M:System.ArithmeticException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.ArithmeticException"></see> class with serialized data.</summary>
+ <param name="info">The object that holds the serialized object data.</param>
+ <param name="context">The contextual information about the source or destination.</param>
+ </member>
+ <member name="M:System.ArithmeticException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.ArithmeticException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="innerException">The exception that is the cause of the current exception. If the innerException parameter is not a null reference, the current exception is raised in a catch block that handles the inner exception.</param>
+ </member>
+ <member name="T:System.Array">
+ <summary>Provides methods for creating, manipulating, searching, and sorting arrays, thereby serving as the base class for all arrays in the common language runtime.</summary>
+ </member>
+ <member name="M:System.Array.AsReadOnly``1(``0[])">
+ <summary>Returns a read-only wrapper for the specified array.</summary>
+ <param name="array">The one-dimensional, zero-based array to wrap in a read-only <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1"></see> wrapper.</param>
+ <typeparam name="T">The type of the elements of the array.</typeparam>
+ <returns>A read-only <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1"></see> wrapper for the specified array.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Array.BinarySearch(System.Array,System.Object)">
+ <summary>Searches an entire one-dimensional sorted array for a specific element, using the <see cref="T:System.IComparable"></see> interface implemented by each element of the array and by the specified object.</summary>
+ <param name="array">The sorted one-dimensional <see cref="T:System.Array"></see> to search.</param>
+ <param name="value">The object to search for.</param>
+ <returns>The index of the specified <paramref name="value">value</paramref> in the specified <paramref name="array">array</paramref>, if <paramref name="value">value</paramref> is found; otherwise, a negative number. If <paramref name="value">value</paramref> is not found and <paramref name="value">value</paramref> is less than one or more elements in <paramref name="array">array</paramref>, the negative number returned is the bitwise complement of the index of the first element that is larger than <paramref name="value">value</paramref>. If <paramref name="value">value</paramref> is not found and <paramref name="value">value</paramref> is greater than all elements in <paramref name="array">array</paramref>, the negative number returned is the bitwise complement of (the index of the last element plus 1). If this method is called with a non-sorted <paramref name="array">array</paramref>, the return value can be incorrect and a negative number could be returned, even if <paramref name="value">value</paramref> is present in <paramref name="array">array</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ <exception cref="T:System.RankException"><paramref name="array">array</paramref> is multidimensional.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="value">value</paramref> is of a type that is not compatible with the elements of <paramref name="array">array</paramref>.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="value">value</paramref> does not implement the <see cref="T:System.IComparable"></see> interface, and the search encounters an element that does not implement the <see cref="T:System.IComparable"></see> interface.</exception>
+ </member>
+ <member name="M:System.Array.BinarySearch(System.Array,System.Object,System.Collections.IComparer)">
+ <summary>Searches an entire one-dimensional sorted array for a value using the specified <see cref="T:System.Collections.IComparer"></see> interface.</summary>
+ <param name="array">The sorted one-dimensional <see cref="T:System.Array"></see> to search.</param>
+ <param name="value">The object to search for.</param>
+ <param name="comparer">The <see cref="T:System.Collections.IComparer"></see> implementation to use when comparing elements. -or- null to use the <see cref="T:System.IComparable"></see> implementation of each element.</param>
+ <returns>The index of the specified <paramref name="value">value</paramref> in the specified <paramref name="array">array</paramref>, if <paramref name="value">value</paramref> is found; otherwise, a negative number. If <paramref name="value">value</paramref> is not found and <paramref name="value">value</paramref> is less than one or more elements in <paramref name="array">array</paramref>, the negative number returned is the bitwise complement of the index of the first element that is larger than <paramref name="value">value</paramref>. If <paramref name="value">value</paramref> is not found and <paramref name="value">value</paramref> is greater than all elements in <paramref name="array">array</paramref>, the negative number returned is the bitwise complement of (the index of the last element plus 1). If this method is called with a non-sorted <paramref name="array">array</paramref>, the return value can be incorrect and a negative number could be returned, even if <paramref name="value">value</paramref> is present in <paramref name="array">array</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ <exception cref="T:System.RankException"><paramref name="array">array</paramref> is multidimensional.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="comparer">comparer</paramref> is null, and <paramref name="value">value</paramref> is of a type that is not compatible with the elements of <paramref name="array">array</paramref>.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="comparer">comparer</paramref> is null, <paramref name="value">value</paramref> does not implement the <see cref="T:System.IComparable"></see> interface, and the search encounters an element that does not implement the <see cref="T:System.IComparable"></see> interface.</exception>
+ </member>
+ <member name="M:System.Array.BinarySearch(System.Array,System.Int32,System.Int32,System.Object)">
+ <summary>Searches a range of elements in a one-dimensional sorted array for a value, using the <see cref="T:System.IComparable"></see> interface implemented by each element of the array and by the specified value.</summary>
+ <param name="array">The sorted one-dimensional <see cref="T:System.Array"></see> to search.</param>
+ <param name="index">The starting index of the range to search.</param>
+ <param name="length">The length of the range to search.</param>
+ <param name="value">The object to search for.</param>
+ <returns>The index of the specified <paramref name="value">value</paramref> in the specified <paramref name="array">array</paramref>, if <paramref name="value">value</paramref> is found; otherwise, a negative number. If <paramref name="value">value</paramref> is not found and <paramref name="value">value</paramref> is less than one or more elements in <paramref name="array">array</paramref>, the negative number returned is the bitwise complement of the index of the first element that is larger than <paramref name="value">value</paramref>. If <paramref name="value">value</paramref> is not found and <paramref name="value">value</paramref> is greater than all elements in <paramref name="array">array</paramref>, the negative number returned is the bitwise complement of (the index of the last element plus 1). If this method is called with a non-sorted <paramref name="array">array</paramref>, the return value can be incorrect and a negative number could be returned, even if <paramref name="value">value</paramref> is present in <paramref name="array">array</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ <exception cref="T:System.RankException"><paramref name="array">array</paramref> is multidimensional.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than the lower bound of <paramref name="array">array</paramref>. -or- <paramref name="length">length</paramref> is less than zero.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="index">index</paramref> and <paramref name="length">length</paramref> do not specify a valid range in <paramref name="array">array</paramref>. -or- <paramref name="value">value</paramref> is of a type that is not compatible with the elements of <paramref name="array">array</paramref>.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="value">value</paramref> does not implement the <see cref="T:System.IComparable"></see> interface, and the search encounters an element that does not implement the <see cref="T:System.IComparable"></see> interface.</exception>
+ </member>
+ <member name="M:System.Array.BinarySearch(System.Array,System.Int32,System.Int32,System.Object,System.Collections.IComparer)">
+ <summary>Searches a range of elements in a one-dimensional sorted array for a value, using the specified <see cref="T:System.Collections.IComparer"></see> interface.</summary>
+ <param name="array">The sorted one-dimensional <see cref="T:System.Array"></see> to search.</param>
+ <param name="index">The starting index of the range to search.</param>
+ <param name="length">The length of the range to search.</param>
+ <param name="value">The object to search for.</param>
+ <param name="comparer">The <see cref="T:System.Collections.IComparer"></see> implementation to use when comparing elements. -or- null to use the <see cref="T:System.IComparable"></see> implementation of each element.</param>
+ <returns>The index of the specified <paramref name="value">value</paramref> in the specified <paramref name="array">array</paramref>, if <paramref name="value">value</paramref> is found; otherwise, a negative number. If <paramref name="value">value</paramref> is not found and <paramref name="value">value</paramref> is less than one or more elements in <paramref name="array">array</paramref>, the negative number returned is the bitwise complement of the index of the first element that is larger than <paramref name="value">value</paramref>. If <paramref name="value">value</paramref> is not found and <paramref name="value">value</paramref> is greater than all elements in <paramref name="array">array</paramref>, the negative number returned is the bitwise complement of (the index of the last element plus 1). If this method is called with a non-sorted <paramref name="array">array</paramref>, the return value can be incorrect and a negative number could be returned, even if <paramref name="value">value</paramref> is present in <paramref name="array">array</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ <exception cref="T:System.RankException"><paramref name="array">array</paramref> is multidimensional.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than the lower bound of <paramref name="array">array</paramref>. -or- <paramref name="length">length</paramref> is less than zero.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="index">index</paramref> and <paramref name="length">length</paramref> do not specify a valid range in <paramref name="array">array</paramref>. -or- <paramref name="comparer">comparer</paramref> is null, and <paramref name="value">value</paramref> is of a type that is not compatible with the elements of <paramref name="array">array</paramref>.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="comparer">comparer</paramref> is null, <paramref name="value">value</paramref> does not implement the <see cref="T:System.IComparable"></see> interface, and the search encounters an element that does not implement the <see cref="T:System.IComparable"></see> interface.</exception>
+ </member>
+ <member name="M:System.Array.BinarySearch``1(``0[],``0)">
+ <summary>Searches an entire one-dimensional sorted array for a specific element, using the <see cref="T:System.IComparable`1"></see> generic interface implemented by each element of the <see cref="T:System.Array"></see> and by the specified object.</summary>
+ <param name="array">The sorted one-dimensional, zero-based <see cref="T:System.Array"></see> to search.</param>
+ <param name="value">The object to search for.</param>
+ <typeparam name="T">The type of the elements of the array.</typeparam>
+ <returns>The index of the specified <paramref name="value">value</paramref> in the specified <paramref name="array">array</paramref>, if <paramref name="value">value</paramref> is found; otherwise, a negative number. If <paramref name="value">value</paramref> is not found and <paramref name="value">value</paramref> is less than one or more elements in <paramref name="array">array</paramref>, the negative number returned is the bitwise complement of the index of the first element that is larger than <paramref name="value">value</paramref>. If <paramref name="value">value</paramref> is not found and <paramref name="value">value</paramref> is greater than all elements in <paramref name="array">array</paramref>, the negative number returned is the bitwise complement of (the index of the last element plus 1). If this method is called with a non-sorted <paramref name="array">array</paramref>, the return value can be incorrect and a negative number could be returned, even if <paramref name="value">value</paramref> is present in <paramref name="array">array</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="T">T</paramref> does not implement the <see cref="T:System.IComparable`1"></see> generic interface.</exception>
+ </member>
+ <member name="M:System.Array.BinarySearch``1(``0[],``0,System.Collections.Generic.IComparer{``0})">
+ <summary>Searches an entire one-dimensional sorted array for a value using the specified <see cref="T:System.Collections.Generic.IComparer`1"></see> generic interface.</summary>
+ <param name="array">The sorted one-dimensional, zero-based <see cref="T:System.Array"></see> to search.</param>
+ <param name="value">The object to search for.</param>
+ <param name="comparer">The <see cref="T:System.Collections.Generic.IComparer`1"></see> implementation to use when comparing elements. -or- null to use the <see cref="T:System.IComparable`1"></see> implementation of each element.</param>
+ <typeparam name="T">The type of the elements of the array.</typeparam>
+ <returns>The index of the specified <paramref name="value">value</paramref> in the specified <paramref name="array">array</paramref>, if <paramref name="value">value</paramref> is found; otherwise, a negative number. If <paramref name="value">value</paramref> is not found and <paramref name="value">value</paramref> is less than one or more elements in <paramref name="array">array</paramref>, the negative number returned is the bitwise complement of the index of the first element that is larger than <paramref name="value">value</paramref>. If <paramref name="value">value</paramref> is not found and <paramref name="value">value</paramref> is greater than all elements in <paramref name="array">array</paramref>, the negative number returned is the bitwise complement of (the index of the last element plus 1). If this method is called with a non-sorted <paramref name="array">array</paramref>, the return value can be incorrect and a negative number could be returned, even if <paramref name="value">value</paramref> is present in <paramref name="array">array</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="comparer">comparer</paramref> is null, and <paramref name="value">value</paramref> is of a type that is not compatible with the elements of <paramref name="array">array</paramref>.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="comparer">comparer</paramref> is null, and <paramref name="T">T</paramref> does not implement the <see cref="T:System.IComparable`1"></see> generic interface</exception>
+ </member>
+ <member name="M:System.Array.BinarySearch``1(``0[],System.Int32,System.Int32,``0)">
+ <summary>Searches a range of elements in a one-dimensional sorted array for a value, using the <see cref="T:System.IComparable`1"></see> generic interface implemented by each element of the <see cref="T:System.Array"></see> and by the specified value.</summary>
+ <param name="array">The sorted one-dimensional, zero-based <see cref="T:System.Array"></see> to search.</param>
+ <param name="index">The starting index of the range to search.</param>
+ <param name="length">The length of the range to search.</param>
+ <param name="value">The object to search for.</param>
+ <typeparam name="T">The type of the elements of the array.</typeparam>
+ <returns>The index of the specified <paramref name="value">value</paramref> in the specified <paramref name="array">array</paramref>, if <paramref name="value">value</paramref> is found; otherwise, a negative number. If <paramref name="value">value</paramref> is not found and <paramref name="value">value</paramref> is less than one or more elements in <paramref name="array">array</paramref>, the negative number returned is the bitwise complement of the index of the first element that is larger than <paramref name="value">value</paramref>. If <paramref name="value">value</paramref> is not found and <paramref name="value">value</paramref> is greater than all elements in <paramref name="array">array</paramref>, the negative number returned is the bitwise complement of (the index of the last element plus 1). If this method is called with a non-sorted <paramref name="array">array</paramref>, the return value can be incorrect and a negative number could be returned, even if <paramref name="value">value</paramref> is present in <paramref name="array">array</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than the lower bound of <paramref name="array">array</paramref>. -or- <paramref name="length">length</paramref> is less than zero.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="index">index</paramref> and <paramref name="length">length</paramref> do not specify a valid range in <paramref name="array">array</paramref>. -or- <paramref name="value">value</paramref> is of a type that is not compatible with the elements of <paramref name="array">array</paramref>.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="T">T</paramref> does not implement the <see cref="T:System.IComparable`1"></see> generic interface.</exception>
+ </member>
+ <member name="M:System.Array.BinarySearch``1(``0[],System.Int32,System.Int32,``0,System.Collections.Generic.IComparer{``0})">
+ <summary>Searches a range of elements in a one-dimensional sorted array for a value, using the specified <see cref="T:System.Collections.Generic.IComparer`1"></see> generic interface.</summary>
+ <param name="array">The sorted one-dimensional, zero-based <see cref="T:System.Array"></see> to search.</param>
+ <param name="index">The starting index of the range to search.</param>
+ <param name="length">The length of the range to search.</param>
+ <param name="value">The object to search for.</param>
+ <param name="comparer">The <see cref="T:System.Collections.Generic.IComparer`1"></see> implementation to use when comparing elements. -or- null to use the <see cref="T:System.IComparable`1"></see> implementation of each element.</param>
+ <typeparam name="T">The type of the elements of the array.</typeparam>
+ <returns>The index of the specified <paramref name="value">value</paramref> in the specified <paramref name="array">array</paramref>, if <paramref name="value">value</paramref> is found; otherwise, a negative number. If <paramref name="value">value</paramref> is not found and <paramref name="value">value</paramref> is less than one or more elements in <paramref name="array">array</paramref>, the negative number returned is the bitwise complement of the index of the first element that is larger than <paramref name="value">value</paramref>. If <paramref name="value">value</paramref> is not found and <paramref name="value">value</paramref> is greater than all elements in <paramref name="array">array</paramref>, the negative number returned is the bitwise complement of (the index of the last element plus 1). If this method is called with a non-sorted <paramref name="array">array</paramref>, the return value can be incorrect and a negative number could be returned, even if <paramref name="value">value</paramref> is present in <paramref name="array">array</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than the lower bound of <paramref name="array">array</paramref>. -or- <paramref name="length">length</paramref> is less than zero.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="index">index</paramref> and <paramref name="length">length</paramref> do not specify a valid range in <paramref name="array">array</paramref>. -or- <paramref name="comparer">comparer</paramref> is null, and <paramref name="value">value</paramref> is of a type that is not compatible with the elements of <paramref name="array">array</paramref>.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="comparer">comparer</paramref> is null, and <paramref name="T">T</paramref> does not implement the <see cref="T:System.IComparable`1"></see> generic interface.</exception>
+ </member>
+ <member name="M:System.Array.Clear(System.Array,System.Int32,System.Int32)">
+ <summary>Sets a range of elements in an array to the default value of each element type.</summary>
+ <param name="array">The array whose elements need to be cleared.</param>
+ <param name="index">The starting index of the range of elements to clear.</param>
+ <param name="length">The number of elements to clear.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ <exception cref="T:System.IndexOutOfRangeException"><paramref name="index">index</paramref> is less than the lower bound of <paramref name="array">array</paramref>. -or- <paramref name="length">length</paramref> is less than zero. -or- The sum of <paramref name="index">index</paramref> and <paramref name="length">length</paramref> is greater than the size of <paramref name="array">array</paramref>.</exception>
+ </member>
+ <member name="M:System.Array.Clone">
+ <summary>Creates a shallow copy of the <see cref="T:System.Array"></see>.</summary>
+ <returns>A shallow copy of the <see cref="T:System.Array"></see>.</returns>
+ </member>
+ <member name="M:System.Array.ConstrainedCopy(System.Array,System.Int32,System.Array,System.Int32,System.Int32)">
+ <summary>Copies a range of elements from an <see cref="T:System.Array"></see> starting at the specified source index and pastes them to another <see cref="T:System.Array"></see> starting at the specified destination index. Guarantees that all changes are undone if the copy does not succeed completely.</summary>
+ <param name="sourceArray">The <see cref="T:System.Array"></see> that contains the data to copy.</param>
+ <param name="sourceIndex">A 32-bit integer that represents the index in the sourceArray at which copying begins.</param>
+ <param name="destinationArray">The <see cref="T:System.Array"></see> that receives the data.</param>
+ <param name="destinationIndex">A 32-bit integer that represents the index in the destinationArray at which storing begins.</param>
+ <param name="length">A 32-bit integer that represents the number of elements to copy.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="sourceArray">sourceArray</paramref> is null. -or- <paramref name="destinationArray">destinationArray</paramref> is null.</exception>
+ <exception cref="T:System.RankException"><paramref name="sourceArray">sourceArray</paramref> and <paramref name="destinationArray">destinationArray</paramref> have different ranks.</exception>
+ <exception cref="T:System.ArrayTypeMismatchException">The <paramref name="sourceArray">sourceArray</paramref> type is neither the same as nor derived from the <paramref name="destinationArray">destinationArray</paramref> type.</exception>
+ <exception cref="T:System.InvalidCastException">At least one element in <paramref name="sourceArray">sourceArray</paramref> cannot be cast to the type of <paramref name="destinationArray">destinationArray</paramref>.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="sourceIndex">sourceIndex</paramref> is less than the lower bound of the first dimension of <paramref name="sourceArray">sourceArray</paramref>. -or- <paramref name="destinationIndex">destinationIndex</paramref> is less than the lower bound of the first dimension of <paramref name="destinationArray">destinationArray</paramref>. -or- <paramref name="length">length</paramref> is less than zero.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="length">length</paramref> is greater than the number of elements from <paramref name="sourceIndex">sourceIndex</paramref> to the end of <paramref name="sourceArray">sourceArray</paramref>. -or- <paramref name="length">length</paramref> is greater than the number of elements from <paramref name="destinationIndex">destinationIndex</paramref> to the end of <paramref name="destinationArray">destinationArray</paramref>.</exception>
+ </member>
+ <member name="M:System.Array.ConvertAll``2(``0[],System.Converter{``0,``1})">
+ <summary>Converts an array of one type to an array of another type.</summary>
+ <param name="array">The one-dimensional, zero-based <see cref="T:System.Array"></see> to convert to a target type.</param>
+ <param name="converter">A <see cref="T:System.Converter`2"></see> that converts each element from one type to another type.</param>
+ <typeparam name="TInput">The type of the elements of the source array.</typeparam>
+ <typeparam name="TOutput">The type of the elements of the target array.</typeparam>
+ <returns>An array of the target type containing the converted elements from the source array.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null. -or- <paramref name="converter">converter</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Array.Copy(System.Array,System.Int64,System.Array,System.Int64,System.Int64)">
+ <summary>Copies a range of elements from an <see cref="T:System.Array"></see> starting at the specified source index and pastes them to another <see cref="T:System.Array"></see> starting at the specified destination index. The length and the indexes are specified as 64-bit integers.</summary>
+ <param name="sourceArray">The <see cref="T:System.Array"></see> that contains the data to copy.</param>
+ <param name="sourceIndex">A 64-bit integer that represents the index in the sourceArray at which copying begins.</param>
+ <param name="destinationArray">The <see cref="T:System.Array"></see> that receives the data.</param>
+ <param name="destinationIndex">A 64-bit integer that represents the index in the destinationArray at which storing begins.</param>
+ <param name="length">A 64-bit integer that represents the number of elements to copy. The integer must be between zero and <see cref="F:System.Int32.MaxValue"></see>, inclusive.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="sourceArray">sourceArray</paramref> is null. -or- <paramref name="destinationArray">destinationArray</paramref> is null.</exception>
+ <exception cref="T:System.RankException"><paramref name="sourceArray">sourceArray</paramref> and <paramref name="destinationArray">destinationArray</paramref> have different ranks.</exception>
+ <exception cref="T:System.ArrayTypeMismatchException"><paramref name="sourceArray">sourceArray</paramref> and <paramref name="destinationArray">destinationArray</paramref> are of incompatible types.</exception>
+ <exception cref="T:System.InvalidCastException">At least one element in <paramref name="sourceArray">sourceArray</paramref> cannot be cast to the type of <paramref name="destinationArray">destinationArray</paramref>.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="sourceIndex">sourceIndex</paramref> is outside the range of valid indexes for the <paramref name="sourceArray">sourceArray</paramref>. -or- <paramref name="destinationIndex">destinationIndex</paramref> is outside the range of valid indexes for the <paramref name="destinationArray">destinationArray</paramref>. -or- <paramref name="length">length</paramref> is less than 0 or greater than <see cref="F:System.Int32.MaxValue"></see>.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="length">length</paramref> is greater than the number of elements from <paramref name="sourceIndex">sourceIndex</paramref> to the end of <paramref name="sourceArray">sourceArray</paramref>. -or- <paramref name="length">length</paramref> is greater than the number of elements from <paramref name="destinationIndex">destinationIndex</paramref> to the end of <paramref name="destinationArray">destinationArray</paramref>.</exception>
+ </member>
+ <member name="M:System.Array.Copy(System.Array,System.Int32,System.Array,System.Int32,System.Int32)">
+ <summary>Copies a range of elements from an <see cref="T:System.Array"></see> starting at the specified source index and pastes them to another <see cref="T:System.Array"></see> starting at the specified destination index. The length and the indexes are specified as 32-bit integers.</summary>
+ <param name="sourceArray">The <see cref="T:System.Array"></see> that contains the data to copy.</param>
+ <param name="sourceIndex">A 32-bit integer that represents the index in the sourceArray at which copying begins.</param>
+ <param name="destinationArray">The <see cref="T:System.Array"></see> that receives the data.</param>
+ <param name="destinationIndex">A 32-bit integer that represents the index in the destinationArray at which storing begins.</param>
+ <param name="length">A 32-bit integer that represents the number of elements to copy.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="sourceArray">sourceArray</paramref> is null. -or- <paramref name="destinationArray">destinationArray</paramref> is null.</exception>
+ <exception cref="T:System.RankException"><paramref name="sourceArray">sourceArray</paramref> and <paramref name="destinationArray">destinationArray</paramref> have different ranks.</exception>
+ <exception cref="T:System.ArrayTypeMismatchException"><paramref name="sourceArray">sourceArray</paramref> and <paramref name="destinationArray">destinationArray</paramref> are of incompatible types.</exception>
+ <exception cref="T:System.InvalidCastException">At least one element in <paramref name="sourceArray">sourceArray</paramref> cannot be cast to the type of <paramref name="destinationArray">destinationArray</paramref>.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="sourceIndex">sourceIndex</paramref> is less than the lower bound of the first dimension of <paramref name="sourceArray">sourceArray</paramref>. -or- <paramref name="destinationIndex">destinationIndex</paramref> is less than the lower bound of the first dimension of <paramref name="destinationArray">destinationArray</paramref>. -or- <paramref name="length">length</paramref> is less than zero.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="length">length</paramref> is greater than the number of elements from <paramref name="sourceIndex">sourceIndex</paramref> to the end of <paramref name="sourceArray">sourceArray</paramref>. -or- <paramref name="length">length</paramref> is greater than the number of elements from <paramref name="destinationIndex">destinationIndex</paramref> to the end of <paramref name="destinationArray">destinationArray</paramref>.</exception>
+ </member>
+ <member name="M:System.Array.Copy(System.Array,System.Array,System.Int64)">
+ <summary>Copies a range of elements from an <see cref="T:System.Array"></see> starting at the first element and pastes them into another <see cref="T:System.Array"></see> starting at the first element. The length is specified as a 64-bit integer.</summary>
+ <param name="sourceArray">The <see cref="T:System.Array"></see> that contains the data to copy.</param>
+ <param name="destinationArray">The <see cref="T:System.Array"></see> that receives the data.</param>
+ <param name="length">A 64-bit integer that represents the number of elements to copy. The integer must be between zero and <see cref="F:System.Int32.MaxValue"></see>, inclusive.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="sourceArray">sourceArray</paramref> is null. -or- <paramref name="destinationArray">destinationArray</paramref> is null.</exception>
+ <exception cref="T:System.RankException"><paramref name="sourceArray">sourceArray</paramref> and <paramref name="destinationArray">destinationArray</paramref> have different ranks.</exception>
+ <exception cref="T:System.ArrayTypeMismatchException"><paramref name="sourceArray">sourceArray</paramref> and <paramref name="destinationArray">destinationArray</paramref> are of incompatible types.</exception>
+ <exception cref="T:System.InvalidCastException">At least one element in <paramref name="sourceArray">sourceArray</paramref> cannot be cast to the type of <paramref name="destinationArray">destinationArray</paramref>.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="length">length</paramref> is less than 0 or greater than <see cref="F:System.Int32.MaxValue"></see>.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="length">length</paramref> is greater than the number of elements in <paramref name="sourceArray">sourceArray</paramref>. -or- <paramref name="length">length</paramref> is greater than the number of elements in <paramref name="destinationArray">destinationArray</paramref>.</exception>
+ </member>
+ <member name="M:System.Array.Copy(System.Array,System.Array,System.Int32)">
+ <summary>Copies a range of elements from an <see cref="T:System.Array"></see> starting at the first element and pastes them into another <see cref="T:System.Array"></see> starting at the first element. The length is specified as a 32-bit integer.</summary>
+ <param name="sourceArray">The <see cref="T:System.Array"></see> that contains the data to copy.</param>
+ <param name="destinationArray">The <see cref="T:System.Array"></see> that receives the data.</param>
+ <param name="length">A 32-bit integer that represents the number of elements to copy.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="sourceArray">sourceArray</paramref> is null. -or- <paramref name="destinationArray">destinationArray</paramref> is null.</exception>
+ <exception cref="T:System.RankException"><paramref name="sourceArray">sourceArray</paramref> and <paramref name="destinationArray">destinationArray</paramref> have different ranks.</exception>
+ <exception cref="T:System.ArrayTypeMismatchException"><paramref name="sourceArray">sourceArray</paramref> and <paramref name="destinationArray">destinationArray</paramref> are of incompatible types.</exception>
+ <exception cref="T:System.InvalidCastException">At least one element in <paramref name="sourceArray">sourceArray</paramref> cannot be cast to the type of <paramref name="destinationArray">destinationArray</paramref>.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="length">length</paramref> is less than zero.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="length">length</paramref> is greater than the number of elements in <paramref name="sourceArray">sourceArray</paramref>. -or- <paramref name="length">length</paramref> is greater than the number of elements in <paramref name="destinationArray">destinationArray</paramref>.</exception>
+ </member>
+ <member name="M:System.Array.CopyTo(System.Array,System.Int32)">
+ <summary>Copies all the elements of the current one-dimensional array to the specified one-dimensional array starting at the specified destination array index. The index is specified as a 32-bit integer.</summary>
+ <param name="array">The one-dimensional array that is the destination of the elements copied from the current array.</param>
+ <param name="index">A 32-bit integer that represents the index in 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="index">index</paramref> is less than the lower bound of <paramref name="array">array</paramref>.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="array">array</paramref> is multidimensional. -or- The number of elements in the source array is greater than the available number of elements from <paramref name="index">index</paramref> to the end of the destination <paramref name="array">array</paramref>.</exception>
+ <exception cref="T:System.ArrayTypeMismatchException">The type of the source <see cref="T:System.Array"></see> cannot be cast automatically to the type of the destination <paramref name="array">array</paramref>.</exception>
+ <exception cref="T:System.RankException">The source array is multidimensional.</exception>
+ <exception cref="T:System.InvalidCastException">At least one element in the source <see cref="T:System.Array"></see> cannot be cast to the type of destination <paramref name="array">array</paramref>.</exception>
+ </member>
+ <member name="M:System.Array.CopyTo(System.Array,System.Int64)">
+ <summary>Copies all the elements of the current one-dimensional array to the specified one-dimensional array starting at the specified destination array index. The index is specified as a 64-bit integer.</summary>
+ <param name="array">The one-dimensional array that is the destination of the elements copied from the current array.</param>
+ <param name="index">A 64-bit integer that represents the index in 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="index">index</paramref> is outside the range of valid indexes for <paramref name="array">array</paramref>.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="array">array</paramref> is multidimensional. -or- The number of elements in the source array is greater than the available number of elements from <paramref name="index">index</paramref> to the end of the destination <paramref name="array">array</paramref>.</exception>
+ <exception cref="T:System.ArrayTypeMismatchException">The type of the source <see cref="T:System.Array"></see> cannot be cast automatically to the type of the destination <paramref name="array">array</paramref>.</exception>
+ <exception cref="T:System.RankException">The source <see cref="T:System.Array"></see> is multidimensional.</exception>
+ <exception cref="T:System.InvalidCastException">At least one element in the source <see cref="T:System.Array"></see> cannot be cast to the type of destination <paramref name="array">array</paramref>.</exception>
+ </member>
+ <member name="M:System.Array.CreateInstance(System.Type,System.Int32)">
+ <summary>Creates a one-dimensional <see cref="T:System.Array"></see> of the specified <see cref="T:System.Type"></see> and length, with zero-based indexing.</summary>
+ <param name="elementType">The <see cref="T:System.Type"></see> of the <see cref="T:System.Array"></see> to create.</param>
+ <param name="length">The size of the <see cref="T:System.Array"></see> to create.</param>
+ <returns>A new one-dimensional <see cref="T:System.Array"></see> of the specified <see cref="T:System.Type"></see> with the specified length, using zero-based indexing.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="elementType">elementType</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="elementType">elementType</paramref> is not a valid <see cref="T:System.Type"></see>.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="elementType">elementType</paramref> is not supported. For example, <see cref="T:System.Void"></see> is not supported. -or- <paramref name="elementType">elementType</paramref> is an open generic type.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="length">length</paramref> is less than zero.</exception>
+ </member>
+ <member name="M:System.Array.CreateInstance(System.Type,System.Int32[])">
+ <summary>Creates a multidimensional <see cref="T:System.Array"></see> of the specified <see cref="T:System.Type"></see> and dimension lengths, with zero-based indexing. The dimension lengths are specified in an array of 32-bit integers.</summary>
+ <param name="elementType">The <see cref="T:System.Type"></see> of the <see cref="T:System.Array"></see> to create.</param>
+ <param name="lengths">An array of 32-bit integers that represent the size of each dimension of the <see cref="T:System.Array"></see> to create.</param>
+ <returns>A new multidimensional <see cref="T:System.Array"></see> of the specified <see cref="T:System.Type"></see> with the specified length for each dimension, using zero-based indexing.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="elementType">elementType</paramref> is null. -or- <paramref name="lengths">lengths</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="elementType">elementType</paramref> is not a valid <see cref="T:System.Type"></see>. -or- The <paramref name="lengths">lengths</paramref> array contains less than one element.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="elementType">elementType</paramref> is not supported. For example, <see cref="T:System.Void"></see> is not supported. -or- <paramref name="elementType">elementType</paramref> is an open generic type.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">Any value in <paramref name="lengths">lengths</paramref> is less than zero.</exception>
+ </member>
+ <member name="M:System.Array.CreateInstance(System.Type,System.Int64[])">
+ <summary>Creates a multidimensional <see cref="T:System.Array"></see> of the specified <see cref="T:System.Type"></see> and dimension lengths, with zero-based indexing. The dimension lengths are specified in an array of 64-bit integers.</summary>
+ <param name="elementType">The <see cref="T:System.Type"></see> of the <see cref="T:System.Array"></see> to create.</param>
+ <param name="lengths">An array of 64-bit integers that represent the size of each dimension of the <see cref="T:System.Array"></see> to create. Each integer in the array must be between zero and <see cref="F:System.Int32.MaxValue"></see>, inclusive.</param>
+ <returns>A new multidimensional <see cref="T:System.Array"></see> of the specified <see cref="T:System.Type"></see> with the specified length for each dimension, using zero-based indexing.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="elementType">elementType</paramref> is null. -or- <paramref name="lengths">lengths</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="elementType">elementType</paramref> is not a valid <see cref="T:System.Type"></see>. -or- The <paramref name="lengths">lengths</paramref> array contains less than one element.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="elementType">elementType</paramref> is not supported. For example, <see cref="T:System.Void"></see> is not supported. -or- <paramref name="elementType">elementType</paramref> is an open generic type.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">Any value in <paramref name="lengths">lengths</paramref> is less than zero or greater than <see cref="F:System.Int32.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Array.CreateInstance(System.Type,System.Int32,System.Int32)">
+ <summary>Creates a two-dimensional <see cref="T:System.Array"></see> of the specified <see cref="T:System.Type"></see> and dimension lengths, with zero-based indexing.</summary>
+ <param name="elementType">The <see cref="T:System.Type"></see> of the <see cref="T:System.Array"></see> to create.</param>
+ <param name="length1">The size of the first dimension of the <see cref="T:System.Array"></see> to create.</param>
+ <param name="length2">The size of the second dimension of the <see cref="T:System.Array"></see> to create.</param>
+ <returns>A new two-dimensional <see cref="T:System.Array"></see> of the specified <see cref="T:System.Type"></see> with the specified length for each dimension, using zero-based indexing.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="elementType">elementType</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="elementType">elementType</paramref> is not a valid <see cref="T:System.Type"></see>.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="elementType">elementType</paramref> is not supported. For example, <see cref="T:System.Void"></see> is not supported. -or- <paramref name="elementType">elementType</paramref> is an open generic type.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="length1">length1</paramref> is less than zero. -or- <paramref name="length2">length2</paramref> is less than zero.</exception>
+ </member>
+ <member name="M:System.Array.CreateInstance(System.Type,System.Int32[],System.Int32[])">
+ <summary>Creates a multidimensional <see cref="T:System.Array"></see> of the specified <see cref="T:System.Type"></see> and dimension lengths, with the specified lower bounds.</summary>
+ <param name="elementType">The <see cref="T:System.Type"></see> of the <see cref="T:System.Array"></see> to create.</param>
+ <param name="lengths">A one-dimensional array that contains the size of each dimension of the <see cref="T:System.Array"></see> to create.</param>
+ <param name="lowerBounds">A one-dimensional array that contains the lower bound (starting index) of each dimension of the <see cref="T:System.Array"></see> to create.</param>
+ <returns>A new multidimensional <see cref="T:System.Array"></see> of the specified <see cref="T:System.Type"></see> with the specified length and lower bound for each dimension.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="elementType">elementType</paramref> is null. -or- <paramref name="lengths">lengths</paramref> is null. -or- <paramref name="lowerBounds">lowerBounds</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="elementType">elementType</paramref> is not a valid <see cref="T:System.Type"></see>. -or- The <paramref name="lengths">lengths</paramref> array contains less than one element. -or- The <paramref name="lengths">lengths</paramref> and <paramref name="lowerBounds">lowerBounds</paramref> arrays do not contain the same number of elements.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="elementType">elementType</paramref> is not supported. For example, <see cref="T:System.Void"></see> is not supported. -or- <paramref name="elementType">elementType</paramref> is an open generic type.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">Any value in <paramref name="lengths">lengths</paramref> is less than zero. -or- Any value in <paramref name="lowerBounds">lowerBounds</paramref> is very large, such that the sum of a dimension's lower bound and length is greater than <see cref="F:System.Int32.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Array.CreateInstance(System.Type,System.Int32,System.Int32,System.Int32)">
+ <summary>Creates a three-dimensional <see cref="T:System.Array"></see> of the specified <see cref="T:System.Type"></see> and dimension lengths, with zero-based indexing.</summary>
+ <param name="elementType">The <see cref="T:System.Type"></see> of the <see cref="T:System.Array"></see> to create.</param>
+ <param name="length1">The size of the first dimension of the <see cref="T:System.Array"></see> to create.</param>
+ <param name="length2">The size of the second dimension of the <see cref="T:System.Array"></see> to create.</param>
+ <param name="length3">The size of the third dimension of the <see cref="T:System.Array"></see> to create.</param>
+ <returns>A new three-dimensional <see cref="T:System.Array"></see> of the specified <see cref="T:System.Type"></see> with the specified length for each dimension, using zero-based indexing.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="elementType">elementType</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="elementType">elementType</paramref> is not a valid <see cref="T:System.Type"></see>.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="elementType">elementType</paramref> is not supported. For example, <see cref="T:System.Void"></see> is not supported. -or- <paramref name="elementType">elementType</paramref> is an open generic type.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="length1">length1</paramref> is less than zero. -or- <paramref name="length2">length2</paramref> is less than zero. -or- <paramref name="length3">length3</paramref> is less than zero.</exception>
+ </member>
+ <member name="M:System.Array.Empty``1">
+ <summary>Returns an empty array.</summary>
+ <typeparam name="T">The type of the elements of the array.</typeparam>
+ <returns>Returns an empty <see cref="T:System.Array"></see>.</returns>
+ </member>
+ <member name="M:System.Array.Exists``1(``0[],System.Predicate{``0})">
+ <summary>Determines whether the specified array contains elements that match the conditions defined by the specified predicate.</summary>
+ <param name="array">The one-dimensional, zero-based <see cref="T:System.Array"></see> to search.</param>
+ <param name="match">The <see cref="T:System.Predicate`1"></see> that defines the conditions of the elements to search for.</param>
+ <typeparam name="T">The type of the elements of the array.</typeparam>
+ <returns>true if <paramref name="array">array</paramref> contains one or more elements that match the conditions defined by the specified predicate; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null. -or- <paramref name="match">match</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Array.Find``1(``0[],System.Predicate{``0})">
+ <summary>Searches for an element that matches the conditions defined by the specified predicate, and returns the first occurrence within the entire <see cref="T:System.Array"></see>.</summary>
+ <param name="array">The one-dimensional, zero-based array to search.</param>
+ <param name="match">The predicate that defines the conditions of the element to search for.</param>
+ <typeparam name="T">The type of the elements of the array.</typeparam>
+ <returns>The first element that matches the conditions defined by the specified predicate, if found; otherwise, the default value for type <paramref name="T">T</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null. -or- <paramref name="match">match</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Array.FindAll``1(``0[],System.Predicate{``0})">
+ <summary>Retrieves all the elements that match the conditions defined by the specified predicate.</summary>
+ <param name="array">The one-dimensional, zero-based <see cref="T:System.Array"></see> to search.</param>
+ <param name="match">The <see cref="T:System.Predicate`1"></see> that defines the conditions of the elements to search for.</param>
+ <typeparam name="T">The type of the elements of the array.</typeparam>
+ <returns>An <see cref="T:System.Array"></see> containing all the elements that match the conditions defined by the specified predicate, if found; otherwise, an empty <see cref="T:System.Array"></see>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null. -or- <paramref name="match">match</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Array.FindIndex``1(``0[],System.Predicate{``0})">
+ <summary>Searches for an element that matches the conditions defined by the specified predicate, and returns the zero-based index of the first occurrence within the entire <see cref="T:System.Array"></see>.</summary>
+ <param name="array">The one-dimensional, zero-based <see cref="T:System.Array"></see> to search.</param>
+ <param name="match">The <see cref="T:System.Predicate`1"></see> that defines the conditions of the element to search for.</param>
+ <typeparam name="T">The type of the elements of the array.</typeparam>
+ <returns>The zero-based index of the first occurrence of an element that matches the conditions defined by <paramref name="match">match</paramref>, if found; otherwise, -1.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null. -or- <paramref name="match">match</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Array.FindIndex``1(``0[],System.Int32,System.Predicate{``0})">
+ <summary>Searches for an element that matches the conditions defined by the specified predicate, and returns the zero-based index of the first occurrence within the range of elements in the <see cref="T:System.Array"></see> that extends from the specified index to the last element.</summary>
+ <param name="array">The one-dimensional, zero-based <see cref="T:System.Array"></see> to search.</param>
+ <param name="startIndex">The zero-based starting index of the search.</param>
+ <param name="match">The <see cref="T:System.Predicate`1"></see> that defines the conditions of the element to search for.</param>
+ <typeparam name="T">The type of the elements of the array.</typeparam>
+ <returns>The zero-based index of the first occurrence of an element that matches the conditions defined by <paramref name="match">match</paramref>, if found; otherwise, -1.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null. -or- <paramref name="match">match</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="startIndex">startIndex</paramref> is outside the range of valid indexes for <paramref name="array">array</paramref>.</exception>
+ </member>
+ <member name="M:System.Array.FindIndex``1(``0[],System.Int32,System.Int32,System.Predicate{``0})">
+ <summary>Searches for an element that matches the conditions defined by the specified predicate, and returns the zero-based index of the first occurrence within the range of elements in the <see cref="T:System.Array"></see> that starts at the specified index and contains the specified number of elements.</summary>
+ <param name="array">The one-dimensional, zero-based <see cref="T:System.Array"></see> to search.</param>
+ <param name="startIndex">The zero-based starting index of the search.</param>
+ <param name="count">The number of elements in the section to search.</param>
+ <param name="match">The <see cref="T:System.Predicate`1"></see> that defines the conditions of the element to search for.</param>
+ <typeparam name="T">The type of the elements of the array.</typeparam>
+ <returns>The zero-based index of the first occurrence of an element that matches the conditions defined by <paramref name="match">match</paramref>, if found; otherwise, -1.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null. -or- <paramref name="match">match</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="startIndex">startIndex</paramref> is outside the range of valid indexes for <paramref name="array">array</paramref>. -or- <paramref name="count">count</paramref> is less than zero. -or- <paramref name="startIndex">startIndex</paramref> and <paramref name="count">count</paramref> do not specify a valid section in <paramref name="array">array</paramref>.</exception>
+ </member>
+ <member name="M:System.Array.FindLast``1(``0[],System.Predicate{``0})">
+ <summary>Searches for an element that matches the conditions defined by the specified predicate, and returns the last occurrence within the entire <see cref="T:System.Array"></see>.</summary>
+ <param name="array">The one-dimensional, zero-based <see cref="T:System.Array"></see> to search.</param>
+ <param name="match">The <see cref="T:System.Predicate`1"></see> that defines the conditions of the element to search for.</param>
+ <typeparam name="T">The type of the elements of the array.</typeparam>
+ <returns>The last element that matches the conditions defined by the specified predicate, if found; otherwise, the default value for type <paramref name="T">T</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null. -or- <paramref name="match">match</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Array.FindLastIndex``1(``0[],System.Predicate{``0})">
+ <summary>Searches for an element that matches the conditions defined by the specified predicate, and returns the zero-based index of the last occurrence within the entire <see cref="T:System.Array"></see>.</summary>
+ <param name="array">The one-dimensional, zero-based <see cref="T:System.Array"></see> to search.</param>
+ <param name="match">The <see cref="T:System.Predicate`1"></see> that defines the conditions of the element to search for.</param>
+ <typeparam name="T">The type of the elements of the array.</typeparam>
+ <returns>The zero-based index of the last occurrence of an element that matches the conditions defined by <paramref name="match">match</paramref>, if found; otherwise, –1.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null. -or- <paramref name="match">match</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Array.FindLastIndex``1(``0[],System.Int32,System.Predicate{``0})">
+ <summary>Searches for an element that matches the conditions defined by the specified predicate, and returns the zero-based index of the last occurrence within the range of elements in the <see cref="T:System.Array"></see> that extends from the first element to the specified index.</summary>
+ <param name="array">The one-dimensional, zero-based <see cref="T:System.Array"></see> to search.</param>
+ <param name="startIndex">The zero-based starting index of the backward search.</param>
+ <param name="match">The <see cref="T:System.Predicate`1"></see> that defines the conditions of the element to search for.</param>
+ <typeparam name="T">The type of the elements of the array.</typeparam>
+ <returns>The zero-based index of the last occurrence of an element that matches the conditions defined by <paramref name="match">match</paramref>, if found; otherwise, –1.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null. -or- <paramref name="match">match</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="startIndex">startIndex</paramref> is outside the range of valid indexes for <paramref name="array">array</paramref>.</exception>
+ </member>
+ <member name="M:System.Array.FindLastIndex``1(``0[],System.Int32,System.Int32,System.Predicate{``0})">
+ <summary>Searches for an element that matches the conditions defined by the specified predicate, and returns the zero-based index of the last occurrence within the range of elements in the <see cref="T:System.Array"></see> that contains the specified number of elements and ends at the specified index.</summary>
+ <param name="array">The one-dimensional, zero-based <see cref="T:System.Array"></see> to search.</param>
+ <param name="startIndex">The zero-based starting index of the backward search.</param>
+ <param name="count">The number of elements in the section to search.</param>
+ <param name="match">The <see cref="T:System.Predicate`1"></see> that defines the conditions of the element to search for.</param>
+ <typeparam name="T">The type of the elements of the array.</typeparam>
+ <returns>The zero-based index of the last occurrence of an element that matches the conditions defined by <paramref name="match">match</paramref>, if found; otherwise, –1.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null. -or- <paramref name="match">match</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="startIndex">startIndex</paramref> is outside the range of valid indexes for <paramref name="array">array</paramref>. -or- <paramref name="count">count</paramref> is less than zero. -or- <paramref name="startIndex">startIndex</paramref> and <paramref name="count">count</paramref> do not specify a valid section in <paramref name="array">array</paramref>.</exception>
+ </member>
+ <member name="M:System.Array.ForEach``1(``0[],System.Action{``0})">
+ <summary>Performs the specified action on each element of the specified array.</summary>
+ <param name="array">The one-dimensional, zero-based <see cref="T:System.Array"></see> on whose elements the action is to be performed.</param>
+ <param name="action">The <see cref="T:System.Action`1"></see> to perform on each element of array.</param>
+ <typeparam name="T">The type of the elements of the array.</typeparam>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null. -or- <paramref name="action">action</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Array.GetEnumerator">
+ <summary>Returns an <see cref="T:System.Collections.IEnumerator"></see> for the <see cref="T:System.Array"></see>.</summary>
+ <returns>An <see cref="T:System.Collections.IEnumerator"></see> for the <see cref="T:System.Array"></see>.</returns>
+ </member>
+ <member name="M:System.Array.GetLength(System.Int32)">
+ <summary>Gets a 32-bit integer that represents the number of elements in the specified dimension of the <see cref="T:System.Array"></see>.</summary>
+ <param name="dimension">A zero-based dimension of the <see cref="T:System.Array"></see> whose length needs to be determined.</param>
+ <returns>A 32-bit integer that represents the number of elements in the specified dimension.</returns>
+ <exception cref="T:System.IndexOutOfRangeException"><paramref name="dimension">dimension</paramref> is less than zero. -or- <paramref name="dimension">dimension</paramref> is equal to or greater than <see cref="P:System.Array.Rank"></see>.</exception>
+ </member>
+ <member name="M:System.Array.GetLongLength(System.Int32)">
+ <summary>Gets a 64-bit integer that represents the number of elements in the specified dimension of the <see cref="T:System.Array"></see>.</summary>
+ <param name="dimension">A zero-based dimension of the <see cref="T:System.Array"></see> whose length needs to be determined.</param>
+ <returns>A 64-bit integer that represents the number of elements in the specified dimension.</returns>
+ <exception cref="T:System.IndexOutOfRangeException"><paramref name="dimension">dimension</paramref> is less than zero. -or- <paramref name="dimension">dimension</paramref> is equal to or greater than <see cref="P:System.Array.Rank"></see>.</exception>
+ </member>
+ <member name="M:System.Array.GetLowerBound(System.Int32)">
+ <summary>Gets the index of the first element of the specified dimension in the array.</summary>
+ <param name="dimension">A zero-based dimension of the array whose starting index needs to be determined.</param>
+ <returns>The index of the first element of the specified dimension in the array.</returns>
+ <exception cref="T:System.IndexOutOfRangeException"><paramref name="dimension">dimension</paramref> is less than zero. -or- <paramref name="dimension">dimension</paramref> is equal to or greater than <see cref="P:System.Array.Rank"></see>.</exception>
+ </member>
+ <member name="M:System.Array.GetUpperBound(System.Int32)">
+ <summary>Gets the index of the last element of the specified dimension in the array.</summary>
+ <param name="dimension">A zero-based dimension of the array whose upper bound needs to be determined.</param>
+ <returns>The index of the last element of the specified dimension in the array, or -1 if the specified dimension is empty.</returns>
+ <exception cref="T:System.IndexOutOfRangeException"><paramref name="dimension">dimension</paramref> is less than zero. -or- <paramref name="dimension">dimension</paramref> is equal to or greater than <see cref="P:System.Array.Rank"></see>.</exception>
+ </member>
+ <member name="M:System.Array.GetValue(System.Int64,System.Int64,System.Int64)">
+ <summary>Gets the value at the specified position in the three-dimensional <see cref="T:System.Array"></see>. The indexes are specified as 64-bit integers.</summary>
+ <param name="index1">A 64-bit integer that represents the first-dimension index of the <see cref="T:System.Array"></see> element to get.</param>
+ <param name="index2">A 64-bit integer that represents the second-dimension index of the <see cref="T:System.Array"></see> element to get.</param>
+ <param name="index3">A 64-bit integer that represents the third-dimension index of the <see cref="T:System.Array"></see> element to get.</param>
+ <returns>The value at the specified position in the three-dimensional <see cref="T:System.Array"></see>.</returns>
+ <exception cref="T:System.ArgumentException">The current <see cref="T:System.Array"></see> does not have exactly three dimensions.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index1">index1</paramref> or <paramref name="index2">index2</paramref> or <paramref name="index3">index3</paramref> is outside the range of valid indexes for the corresponding dimension of the current <see cref="T:System.Array"></see>.</exception>
+ </member>
+ <member name="M:System.Array.GetValue(System.Int32,System.Int32,System.Int32)">
+ <summary>Gets the value at the specified position in the three-dimensional <see cref="T:System.Array"></see>. The indexes are specified as 32-bit integers.</summary>
+ <param name="index1">A 32-bit integer that represents the first-dimension index of the <see cref="T:System.Array"></see> element to get.</param>
+ <param name="index2">A 32-bit integer that represents the second-dimension index of the <see cref="T:System.Array"></see> element to get.</param>
+ <param name="index3">A 32-bit integer that represents the third-dimension index of the <see cref="T:System.Array"></see> element to get.</param>
+ <returns>The value at the specified position in the three-dimensional <see cref="T:System.Array"></see>.</returns>
+ <exception cref="T:System.ArgumentException">The current <see cref="T:System.Array"></see> does not have exactly three dimensions.</exception>
+ <exception cref="T:System.IndexOutOfRangeException"><paramref name="index1">index1</paramref> or <paramref name="index2">index2</paramref> or <paramref name="index3">index3</paramref> is outside the range of valid indexes for the corresponding dimension of the current <see cref="T:System.Array"></see>.</exception>
+ </member>
+ <member name="M:System.Array.GetValue(System.Int64,System.Int64)">
+ <summary>Gets the value at the specified position in the two-dimensional <see cref="T:System.Array"></see>. The indexes are specified as 64-bit integers.</summary>
+ <param name="index1">A 64-bit integer that represents the first-dimension index of the <see cref="T:System.Array"></see> element to get.</param>
+ <param name="index2">A 64-bit integer that represents the second-dimension index of the <see cref="T:System.Array"></see> element to get.</param>
+ <returns>The value at the specified position in the two-dimensional <see cref="T:System.Array"></see>.</returns>
+ <exception cref="T:System.ArgumentException">The current <see cref="T:System.Array"></see> does not have exactly two dimensions.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">Either <paramref name="index1">index1</paramref> or <paramref name="index2">index2</paramref> is outside the range of valid indexes for the corresponding dimension of the current <see cref="T:System.Array"></see>.</exception>
+ </member>
+ <member name="M:System.Array.GetValue(System.Int32,System.Int32)">
+ <summary>Gets the value at the specified position in the two-dimensional <see cref="T:System.Array"></see>. The indexes are specified as 32-bit integers.</summary>
+ <param name="index1">A 32-bit integer that represents the first-dimension index of the <see cref="T:System.Array"></see> element to get.</param>
+ <param name="index2">A 32-bit integer that represents the second-dimension index of the <see cref="T:System.Array"></see> element to get.</param>
+ <returns>The value at the specified position in the two-dimensional <see cref="T:System.Array"></see>.</returns>
+ <exception cref="T:System.ArgumentException">The current <see cref="T:System.Array"></see> does not have exactly two dimensions.</exception>
+ <exception cref="T:System.IndexOutOfRangeException">Either <paramref name="index1">index1</paramref> or <paramref name="index2">index2</paramref> is outside the range of valid indexes for the corresponding dimension of the current <see cref="T:System.Array"></see>.</exception>
+ </member>
+ <member name="M:System.Array.GetValue(System.Int32)">
+ <summary>Gets the value at the specified position in the one-dimensional <see cref="T:System.Array"></see>. The index is specified as a 32-bit integer.</summary>
+ <param name="index">A 32-bit integer that represents the position of the <see cref="T:System.Array"></see> element to get.</param>
+ <returns>The value at the specified position in the one-dimensional <see cref="T:System.Array"></see>.</returns>
+ <exception cref="T:System.ArgumentException">The current <see cref="T:System.Array"></see> does not have exactly one dimension.</exception>
+ <exception cref="T:System.IndexOutOfRangeException"><paramref name="index">index</paramref> is outside the range of valid indexes for the current <see cref="T:System.Array"></see>.</exception>
+ </member>
+ <member name="M:System.Array.GetValue(System.Int64)">
+ <summary>Gets the value at the specified position in the one-dimensional <see cref="T:System.Array"></see>. The index is specified as a 64-bit integer.</summary>
+ <param name="index">A 64-bit integer that represents the position of the <see cref="T:System.Array"></see> element to get.</param>
+ <returns>The value at the specified position in the one-dimensional <see cref="T:System.Array"></see>.</returns>
+ <exception cref="T:System.ArgumentException">The current <see cref="T:System.Array"></see> does not have exactly one dimension.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is outside the range of valid indexes for the current <see cref="T:System.Array"></see>.</exception>
+ </member>
+ <member name="M:System.Array.GetValue(System.Int32[])">
+ <summary>Gets the value at the specified position in the multidimensional <see cref="T:System.Array"></see>. The indexes are specified as an array of 32-bit integers.</summary>
+ <param name="indices">A one-dimensional array of 32-bit integers that represent the indexes specifying the position of the <see cref="T:System.Array"></see> element to get.</param>
+ <returns>The value at the specified position in the multidimensional <see cref="T:System.Array"></see>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="indices">indices</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException">The number of dimensions in the current <see cref="T:System.Array"></see> is not equal to the number of elements in <paramref name="indices">indices</paramref>.</exception>
+ <exception cref="T:System.IndexOutOfRangeException">Any element in <paramref name="indices">indices</paramref> is outside the range of valid indexes for the corresponding dimension of the current <see cref="T:System.Array"></see>.</exception>
+ </member>
+ <member name="M:System.Array.GetValue(System.Int64[])">
+ <summary>Gets the value at the specified position in the multidimensional <see cref="T:System.Array"></see>. The indexes are specified as an array of 64-bit integers.</summary>
+ <param name="indices">A one-dimensional array of 64-bit integers that represent the indexes specifying the position of the <see cref="T:System.Array"></see> element to get.</param>
+ <returns>The value at the specified position in the multidimensional <see cref="T:System.Array"></see>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="indices">indices</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException">The number of dimensions in the current <see cref="T:System.Array"></see> is not equal to the number of elements in <paramref name="indices">indices</paramref>.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">Any element in <paramref name="indices">indices</paramref> is outside the range of valid indexes for the corresponding dimension of the current <see cref="T:System.Array"></see>.</exception>
+ </member>
+ <member name="M:System.Array.IndexOf(System.Array,System.Object)">
+ <summary>Searches for the specified object and returns the index of its first occurrence in a one-dimensional array.</summary>
+ <param name="array">The one-dimensional array to search.</param>
+ <param name="value">The object to locate in array.</param>
+ <returns>The index of the first occurrence of <paramref name="value">value</paramref> in <paramref name="array">array</paramref>, if found; otherwise, the lower bound of the array minus 1.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ <exception cref="T:System.RankException"><paramref name="array">array</paramref> is multidimensional.</exception>
+ </member>
+ <member name="M:System.Array.IndexOf(System.Array,System.Object,System.Int32)">
+ <summary>Searches for the specified object in a range of elements of a one-dimensional array, and returns the index of its first occurrence. The range extends from a specified index to the end of the array.</summary>
+ <param name="array">The one-dimensional array to search.</param>
+ <param name="value">The object to locate in array.</param>
+ <param name="startIndex">The starting index of the search. 0 (zero) is valid in an empty array.</param>
+ <returns>The index of the first occurrence of <paramref name="value">value</paramref>, if it’s found, within the range of elements in <paramref name="array">array</paramref> that extends from <paramref name="startIndex">startIndex</paramref> to the last element; otherwise, the lower bound of the array minus 1.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="startIndex">startIndex</paramref> is outside the range of valid indexes for <paramref name="array">array</paramref>.</exception>
+ <exception cref="T:System.RankException"><paramref name="array">array</paramref> is multidimensional.</exception>
+ </member>
+ <member name="M:System.Array.IndexOf(System.Array,System.Object,System.Int32,System.Int32)">
+ <summary>Searches for the specified object in a range of elements of a one-dimensional array, and returns the index of ifs first occurrence. The range extends from a specified index for a specified number of elements.</summary>
+ <param name="array">The one-dimensional array to search.</param>
+ <param name="value">The object to locate in array.</param>
+ <param name="startIndex">The starting index of the search. 0 (zero) is valid in an empty array.</param>
+ <param name="count">The number of elements to search.</param>
+ <returns>The index of the first occurrence of <paramref name="value">value</paramref>, if it’s found in the <paramref name="array">array</paramref> from index <paramref name="startIndex">startIndex</paramref> to <paramref name="startIndex">startIndex</paramref> + <paramref name="count">count</paramref> - 1; otherwise, the lower bound of the array minus 1.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="startIndex">startIndex</paramref> is outside the range of valid indexes for <paramref name="array">array</paramref>. -or- <paramref name="count">count</paramref> is less than zero. -or- <paramref name="startIndex">startIndex</paramref> and <paramref name="count">count</paramref> do not specify a valid section in <paramref name="array">array</paramref>.</exception>
+ <exception cref="T:System.RankException"><paramref name="array">array</paramref> is multidimensional.</exception>
+ </member>
+ <member name="M:System.Array.IndexOf``1(``0[],``0,System.Int32,System.Int32)">
+ <summary>Searches for the specified object in a range of elements of a one-dimensional array, and returns the index of its first occurrence. The range extends from a specified index for a specified number of elements.</summary>
+ <param name="array">The one-dimensional, zero-based array to search.</param>
+ <param name="value">The object to locate in array.</param>
+ <param name="startIndex">The zero-based starting index of the search. 0 (zero) is valid in an empty array.</param>
+ <param name="count">The number of elements in the section to search.</param>
+ <typeparam name="T">The type of the elements of the array.</typeparam>
+ <returns>The zero-based index of the first occurrence of <paramref name="value">value</paramref> within the range of elements in <paramref name="array">array</paramref> that starts at <paramref name="startIndex">startIndex</paramref> and contains the number of elements specified in <paramref name="count">count</paramref>, if found; otherwise, –1.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="startIndex">startIndex</paramref> is outside the range of valid indexes for <paramref name="array">array</paramref>. -or- <paramref name="count">count</paramref> is less than zero. -or- <paramref name="startIndex">startIndex</paramref> and <paramref name="count">count</paramref> do not specify a valid section in <paramref name="array">array</paramref>.</exception>
+ </member>
+ <member name="M:System.Array.IndexOf``1(``0[],``0)">
+ <summary>Searches for the specified object and returns the index of its first occurrence in a one-dimensional array.</summary>
+ <param name="array">The one-dimensional, zero-based array to search.</param>
+ <param name="value">The object to locate in array.</param>
+ <typeparam name="T">The type of the elements of the array.</typeparam>
+ <returns>The zero-based index of the first occurrence of <paramref name="value">value</paramref> in the entire <paramref name="array">array</paramref>, if found; otherwise, –1.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Array.IndexOf``1(``0[],``0,System.Int32)">
+ <summary>Searches for the specified object in a range of elements of a one dimensional array, and returns the index of its first occurrence. The range extends from a specified index to the end of the array.</summary>
+ <param name="array">The one-dimensional, zero-based array to search.</param>
+ <param name="value">The object to locate in array.</param>
+ <param name="startIndex">The zero-based starting index of the search. 0 (zero) is valid in an empty array.</param>
+ <typeparam name="T">The type of the elements of the array.</typeparam>
+ <returns>The zero-based index of the first occurrence of <paramref name="value">value</paramref> within the range of elements in <paramref name="array">array</paramref> that extends from <paramref name="startIndex">startIndex</paramref> to the last element, if found; otherwise, –1.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="startIndex">startIndex</paramref> is outside the range of valid indexes for <paramref name="array">array</paramref>.</exception>
+ </member>
+ <member name="M:System.Array.Initialize">
+ <summary>Initializes every element of the value-type <see cref="T:System.Array"></see> by calling the default constructor of the value type.</summary>
+ </member>
+ <member name="P:System.Array.IsFixedSize">
+ <summary>Gets a value indicating whether the <see cref="T:System.Array"></see> has a fixed size.</summary>
+ <returns>This property is always true for all arrays.</returns>
+ </member>
+ <member name="P:System.Array.IsReadOnly">
+ <summary>Gets a value indicating whether the <see cref="T:System.Array"></see> is read-only.</summary>
+ <returns>This property is always false for all arrays.</returns>
+ </member>
+ <member name="P:System.Array.IsSynchronized">
+ <summary>Gets a value indicating whether access to the <see cref="T:System.Array"></see> is synchronized (thread safe).</summary>
+ <returns>This property is always false for all arrays.</returns>
+ </member>
+ <member name="M:System.Array.LastIndexOf(System.Array,System.Object)">
+ <summary>Searches for the specified object and returns the index of the last occurrence within the entire one-dimensional <see cref="T:System.Array"></see>.</summary>
+ <param name="array">The one-dimensional <see cref="T:System.Array"></see> to search.</param>
+ <param name="value">The object to locate in array.</param>
+ <returns>The index of the last occurrence of <paramref name="value">value</paramref> within the entire <paramref name="array">array</paramref>, if found; otherwise, the lower bound of the array minus 1.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ <exception cref="T:System.RankException"><paramref name="array">array</paramref> is multidimensional.</exception>
+ </member>
+ <member name="M:System.Array.LastIndexOf(System.Array,System.Object,System.Int32)">
+ <summary>Searches for the specified object and returns the index of the last occurrence within the range of elements in the one-dimensional <see cref="T:System.Array"></see> that extends from the first element to the specified index.</summary>
+ <param name="array">The one-dimensional <see cref="T:System.Array"></see> to search.</param>
+ <param name="value">The object to locate in array.</param>
+ <param name="startIndex">The starting index of the backward search.</param>
+ <returns>The index of the last occurrence of <paramref name="value">value</paramref> within the range of elements in <paramref name="array">array</paramref> that extends from the first element to <paramref name="startIndex">startIndex</paramref>, if found; otherwise, the lower bound of the array minus 1.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="startIndex">startIndex</paramref> is outside the range of valid indexes for <paramref name="array">array</paramref>.</exception>
+ <exception cref="T:System.RankException"><paramref name="array">array</paramref> is multidimensional.</exception>
+ </member>
+ <member name="M:System.Array.LastIndexOf(System.Array,System.Object,System.Int32,System.Int32)">
+ <summary>Searches for the specified object and returns the index of the last occurrence within the range of elements in the one-dimensional <see cref="T:System.Array"></see> that contains the specified number of elements and ends at the specified index.</summary>
+ <param name="array">The one-dimensional <see cref="T:System.Array"></see> to search.</param>
+ <param name="value">The object to locate in array.</param>
+ <param name="startIndex">The starting index of the backward search.</param>
+ <param name="count">The number of elements in the section to search.</param>
+ <returns>The index of the last occurrence of <paramref name="value">value</paramref> within the range of elements in <paramref name="array">array</paramref> that contains the number of elements specified in <paramref name="count">count</paramref> and ends at <paramref name="startIndex">startIndex</paramref>, if found; otherwise, the lower bound of the array minus 1.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="startIndex">startIndex</paramref> is outside the range of valid indexes for <paramref name="array">array</paramref>. -or- <paramref name="count">count</paramref> is less than zero. -or- <paramref name="startIndex">startIndex</paramref> and <paramref name="count">count</paramref> do not specify a valid section in <paramref name="array">array</paramref>.</exception>
+ <exception cref="T:System.RankException"><paramref name="array">array</paramref> is multidimensional.</exception>
+ </member>
+ <member name="M:System.Array.LastIndexOf``1(``0[],``0)">
+ <summary>Searches for the specified object and returns the index of the last occurrence within the entire <see cref="T:System.Array"></see>.</summary>
+ <param name="array">The one-dimensional, zero-based <see cref="T:System.Array"></see> to search.</param>
+ <param name="value">The object to locate in array.</param>
+ <typeparam name="T">The type of the elements of the array.</typeparam>
+ <returns>The zero-based index of the last occurrence of <paramref name="value">value</paramref> within the entire <paramref name="array">array</paramref>, if found; otherwise, –1.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Array.LastIndexOf``1(``0[],``0,System.Int32)">
+ <summary>Searches for the specified object and returns the index of the last occurrence within the range of elements in the <see cref="T:System.Array"></see> that extends from the first element to the specified index.</summary>
+ <param name="array">The one-dimensional, zero-based <see cref="T:System.Array"></see> to search.</param>
+ <param name="value">The object to locate in array.</param>
+ <param name="startIndex">The zero-based starting index of the backward search.</param>
+ <typeparam name="T">The type of the elements of the array.</typeparam>
+ <returns>The zero-based index of the last occurrence of <paramref name="value">value</paramref> within the range of elements in <paramref name="array">array</paramref> that extends from the first element to <paramref name="startIndex">startIndex</paramref>, if found; otherwise, –1.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="startIndex">startIndex</paramref> is outside the range of valid indexes for <paramref name="array">array</paramref>.</exception>
+ </member>
+ <member name="M:System.Array.LastIndexOf``1(``0[],``0,System.Int32,System.Int32)">
+ <summary>Searches for the specified object and returns the index of the last occurrence within the range of elements in the <see cref="T:System.Array"></see> that contains the specified number of elements and ends at the specified index.</summary>
+ <param name="array">The one-dimensional, zero-based <see cref="T:System.Array"></see> to search.</param>
+ <param name="value">The object to locate in array.</param>
+ <param name="startIndex">The zero-based starting index of the backward search.</param>
+ <param name="count">The number of elements in the section to search.</param>
+ <typeparam name="T">The type of the elements of the array.</typeparam>
+ <returns>The zero-based index of the last occurrence of <paramref name="value">value</paramref> within the range of elements in <paramref name="array">array</paramref> that contains the number of elements specified in <paramref name="count">count</paramref> and ends at <paramref name="startIndex">startIndex</paramref>, if found; otherwise, –1.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="startIndex">startIndex</paramref> is outside the range of valid indexes for <paramref name="array">array</paramref>. -or- <paramref name="count">count</paramref> is less than zero. -or- <paramref name="startIndex">startIndex</paramref> and <paramref name="count">count</paramref> do not specify a valid section in <paramref name="array">array</paramref>.</exception>
+ </member>
+ <member name="P:System.Array.Length">
+ <summary>Gets the total number of elements in all the dimensions of the <see cref="T:System.Array"></see>.</summary>
+ <returns>The total number of elements in all the dimensions of the <see cref="T:System.Array"></see>; zero if there are no elements in the array.</returns>
+ <exception cref="T:System.OverflowException">The array is multidimensional and contains more than <see cref="F:System.Int32.MaxValue"></see> elements.</exception>
+ </member>
+ <member name="P:System.Array.LongLength">
+ <summary>Gets a 64-bit integer that represents the total number of elements in all the dimensions of the <see cref="T:System.Array"></see>.</summary>
+ <returns>A 64-bit integer that represents the total number of elements in all the dimensions of the <see cref="T:System.Array"></see>.</returns>
+ </member>
+ <member name="P:System.Array.Rank">
+ <summary>Gets the rank (number of dimensions) of the <see cref="T:System.Array"></see>. For example, a one-dimensional array returns 1, a two-dimensional array returns 2, and so on.</summary>
+ <returns>The rank (number of dimensions) of the <see cref="T:System.Array"></see>.</returns>
+ </member>
+ <member name="M:System.Array.Resize``1(``0[]@,System.Int32)">
+ <summary>Changes the number of elements of a one-dimensional array to the specified new size.</summary>
+ <param name="array">The one-dimensional, zero-based array to resize, or null to create a new array with the specified size.</param>
+ <param name="newSize">The size of the new array.</param>
+ <typeparam name="T">The type of the elements of the array.</typeparam>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="newSize">newSize</paramref> is less than zero.</exception>
+ </member>
+ <member name="M:System.Array.Reverse(System.Array,System.Int32,System.Int32)">
+ <summary>Reverses the sequence of the elements in a range of elements in the one-dimensional <see cref="T:System.Array"></see>.</summary>
+ <param name="array">The one-dimensional <see cref="T:System.Array"></see> to reverse.</param>
+ <param name="index">The starting index of the section to reverse.</param>
+ <param name="length">The number of elements in the section to reverse.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ <exception cref="T:System.RankException"><paramref name="array">array</paramref> is multidimensional.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than the lower bound of <paramref name="array">array</paramref>. -or- <paramref name="length">length</paramref> is less than zero.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="index">index</paramref> and <paramref name="length">length</paramref> do not specify a valid range in <paramref name="array">array</paramref>.</exception>
+ </member>
+ <member name="M:System.Array.Reverse(System.Array)">
+ <summary>Reverses the sequence of the elements in the entire one-dimensional <see cref="T:System.Array"></see>.</summary>
+ <param name="array">The one-dimensional <see cref="T:System.Array"></see> to reverse.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ <exception cref="T:System.RankException"><paramref name="array">array</paramref> is multidimensional.</exception>
+ </member>
+ <member name="M:System.Array.SetValue(System.Object,System.Int32)">
+ <summary>Sets a value to the element at the specified position in the one-dimensional <see cref="T:System.Array"></see>. The index is specified as a 32-bit integer.</summary>
+ <param name="value">The new value for the specified element.</param>
+ <param name="index">A 32-bit integer that represents the position of the <see cref="T:System.Array"></see> element to set.</param>
+ <exception cref="T:System.ArgumentException">The current <see cref="T:System.Array"></see> does not have exactly one dimension.</exception>
+ <exception cref="T:System.InvalidCastException"><paramref name="value">value</paramref> cannot be cast to the element type of the current <see cref="T:System.Array"></see>.</exception>
+ <exception cref="T:System.IndexOutOfRangeException"><paramref name="index">index</paramref> is outside the range of valid indexes for the current <see cref="T:System.Array"></see>.</exception>
+ </member>
+ <member name="M:System.Array.SetValue(System.Object,System.Int32[])">
+ <summary>Sets a value to the element at the specified position in the multidimensional <see cref="T:System.Array"></see>. The indexes are specified as an array of 32-bit integers.</summary>
+ <param name="value">The new value for the specified element.</param>
+ <param name="indices">A one-dimensional array of 32-bit integers that represent the indexes specifying the position of the element to set.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="indices">indices</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException">The number of dimensions in the current <see cref="T:System.Array"></see> is not equal to the number of elements in <paramref name="indices">indices</paramref>.</exception>
+ <exception cref="T:System.InvalidCastException"><paramref name="value">value</paramref> cannot be cast to the element type of the current <see cref="T:System.Array"></see>.</exception>
+ <exception cref="T:System.IndexOutOfRangeException">Any element in <paramref name="indices">indices</paramref> is outside the range of valid indexes for the corresponding dimension of the current <see cref="T:System.Array"></see>.</exception>
+ </member>
+ <member name="M:System.Array.SetValue(System.Object,System.Int64)">
+ <summary>Sets a value to the element at the specified position in the one-dimensional <see cref="T:System.Array"></see>. The index is specified as a 64-bit integer.</summary>
+ <param name="value">The new value for the specified element.</param>
+ <param name="index">A 64-bit integer that represents the position of the <see cref="T:System.Array"></see> element to set.</param>
+ <exception cref="T:System.ArgumentException">The current <see cref="T:System.Array"></see> does not have exactly one dimension.</exception>
+ <exception cref="T:System.InvalidCastException"><paramref name="value">value</paramref> cannot be cast to the element type of the current <see cref="T:System.Array"></see>.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is outside the range of valid indexes for the current <see cref="T:System.Array"></see>.</exception>
+ </member>
+ <member name="M:System.Array.SetValue(System.Object,System.Int64[])">
+ <summary>Sets a value to the element at the specified position in the multidimensional <see cref="T:System.Array"></see>. The indexes are specified as an array of 64-bit integers.</summary>
+ <param name="value">The new value for the specified element.</param>
+ <param name="indices">A one-dimensional array of 64-bit integers that represent the indexes specifying the position of the element to set.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="indices">indices</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException">The number of dimensions in the current <see cref="T:System.Array"></see> is not equal to the number of elements in <paramref name="indices">indices</paramref>.</exception>
+ <exception cref="T:System.InvalidCastException"><paramref name="value">value</paramref> cannot be cast to the element type of the current <see cref="T:System.Array"></see>.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">Any element in <paramref name="indices">indices</paramref> is outside the range of valid indexes for the corresponding dimension of the current <see cref="T:System.Array"></see>.</exception>
+ </member>
+ <member name="M:System.Array.SetValue(System.Object,System.Int32,System.Int32)">
+ <summary>Sets a value to the element at the specified position in the two-dimensional <see cref="T:System.Array"></see>. The indexes are specified as 32-bit integers.</summary>
+ <param name="value">The new value for the specified element.</param>
+ <param name="index1">A 32-bit integer that represents the first-dimension index of the <see cref="T:System.Array"></see> element to set.</param>
+ <param name="index2">A 32-bit integer that represents the second-dimension index of the <see cref="T:System.Array"></see> element to set.</param>
+ <exception cref="T:System.ArgumentException">The current <see cref="T:System.Array"></see> does not have exactly two dimensions.</exception>
+ <exception cref="T:System.InvalidCastException"><paramref name="value">value</paramref> cannot be cast to the element type of the current <see cref="T:System.Array"></see>.</exception>
+ <exception cref="T:System.IndexOutOfRangeException">Either <paramref name="index1">index1</paramref> or <paramref name="index2">index2</paramref> is outside the range of valid indexes for the corresponding dimension of the current <see cref="T:System.Array"></see>.</exception>
+ </member>
+ <member name="M:System.Array.SetValue(System.Object,System.Int64,System.Int64)">
+ <summary>Sets a value to the element at the specified position in the two-dimensional <see cref="T:System.Array"></see>. The indexes are specified as 64-bit integers.</summary>
+ <param name="value">The new value for the specified element.</param>
+ <param name="index1">A 64-bit integer that represents the first-dimension index of the <see cref="T:System.Array"></see> element to set.</param>
+ <param name="index2">A 64-bit integer that represents the second-dimension index of the <see cref="T:System.Array"></see> element to set.</param>
+ <exception cref="T:System.ArgumentException">The current <see cref="T:System.Array"></see> does not have exactly two dimensions.</exception>
+ <exception cref="T:System.InvalidCastException"><paramref name="value">value</paramref> cannot be cast to the element type of the current <see cref="T:System.Array"></see>.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">Either <paramref name="index1">index1</paramref> or <paramref name="index2">index2</paramref> is outside the range of valid indexes for the corresponding dimension of the current <see cref="T:System.Array"></see>.</exception>
+ </member>
+ <member name="M:System.Array.SetValue(System.Object,System.Int32,System.Int32,System.Int32)">
+ <summary>Sets a value to the element at the specified position in the three-dimensional <see cref="T:System.Array"></see>. The indexes are specified as 32-bit integers.</summary>
+ <param name="value">The new value for the specified element.</param>
+ <param name="index1">A 32-bit integer that represents the first-dimension index of the <see cref="T:System.Array"></see> element to set.</param>
+ <param name="index2">A 32-bit integer that represents the second-dimension index of the <see cref="T:System.Array"></see> element to set.</param>
+ <param name="index3">A 32-bit integer that represents the third-dimension index of the <see cref="T:System.Array"></see> element to set.</param>
+ <exception cref="T:System.ArgumentException">The current <see cref="T:System.Array"></see> does not have exactly three dimensions.</exception>
+ <exception cref="T:System.InvalidCastException"><paramref name="value">value</paramref> cannot be cast to the element type of the current <see cref="T:System.Array"></see>.</exception>
+ <exception cref="T:System.IndexOutOfRangeException"><paramref name="index1">index1</paramref> or <paramref name="index2">index2</paramref> or <paramref name="index3">index3</paramref> is outside the range of valid indexes for the corresponding dimension of the current <see cref="T:System.Array"></see>.</exception>
+ </member>
+ <member name="M:System.Array.SetValue(System.Object,System.Int64,System.Int64,System.Int64)">
+ <summary>Sets a value to the element at the specified position in the three-dimensional <see cref="T:System.Array"></see>. The indexes are specified as 64-bit integers.</summary>
+ <param name="value">The new value for the specified element.</param>
+ <param name="index1">A 64-bit integer that represents the first-dimension index of the <see cref="T:System.Array"></see> element to set.</param>
+ <param name="index2">A 64-bit integer that represents the second-dimension index of the <see cref="T:System.Array"></see> element to set.</param>
+ <param name="index3">A 64-bit integer that represents the third-dimension index of the <see cref="T:System.Array"></see> element to set.</param>
+ <exception cref="T:System.ArgumentException">The current <see cref="T:System.Array"></see> does not have exactly three dimensions.</exception>
+ <exception cref="T:System.InvalidCastException"><paramref name="value">value</paramref> cannot be cast to the element type of the current <see cref="T:System.Array"></see>.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index1">index1</paramref> or <paramref name="index2">index2</paramref> or <paramref name="index3">index3</paramref> is outside the range of valid indexes for the corresponding dimension of the current <see cref="T:System.Array"></see>.</exception>
+ </member>
+ <member name="M:System.Array.Sort(System.Array,System.Int32,System.Int32,System.Collections.IComparer)">
+ <summary>Sorts the elements in a range of elements in a one-dimensional <see cref="T:System.Array"></see> using the specified <see cref="T:System.Collections.IComparer"></see>.</summary>
+ <param name="array">The one-dimensional <see cref="T:System.Array"></see> to sort.</param>
+ <param name="index">The starting index of the range to sort.</param>
+ <param name="length">The number of elements in the range to sort.</param>
+ <param name="comparer">The <see cref="T:System.Collections.IComparer"></see> implementation to use when comparing elements. -or- null to use the <see cref="T:System.IComparable"></see> implementation of each element.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ <exception cref="T:System.RankException"><paramref name="array">array</paramref> is multidimensional.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than the lower bound of <paramref name="array">array</paramref>. -or- <paramref name="length">length</paramref> is less than zero.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="index">index</paramref> and <paramref name="length">length</paramref> do not specify a valid range in <paramref name="array">array</paramref>. -or- The implementation of <paramref name="comparer">comparer</paramref> caused an error during the sort. For example, <paramref name="comparer">comparer</paramref> might not return 0 when comparing an item with itself.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="comparer">comparer</paramref> is null, and one or more elements in <paramref name="array">array</paramref> do not implement the <see cref="T:System.IComparable"></see> interface.</exception>
+ </member>
+ <member name="M:System.Array.Sort(System.Array,System.Array,System.Int32,System.Int32,System.Collections.IComparer)">
+ <summary>Sorts a range of elements in a pair of one-dimensional <see cref="T:System.Array"></see> objects (one contains the keys and the other contains the corresponding items) based on the keys in the first <see cref="T:System.Array"></see> using the specified <see cref="T:System.Collections.IComparer"></see>.</summary>
+ <param name="keys">The one-dimensional <see cref="T:System.Array"></see> that contains the keys to sort.</param>
+ <param name="items">The one-dimensional <see cref="T:System.Array"></see> that contains the items that correspond to each of the keys in the keys<see cref="T:System.Array"></see>. -or- null to sort only the keys<see cref="T:System.Array"></see>.</param>
+ <param name="index">The starting index of the range to sort.</param>
+ <param name="length">The number of elements in the range to sort.</param>
+ <param name="comparer">The <see cref="T:System.Collections.IComparer"></see> implementation to use when comparing elements. -or- null to use the <see cref="T:System.IComparable"></see> implementation of each element.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="keys">keys</paramref> is null.</exception>
+ <exception cref="T:System.RankException">The <paramref name="keys">keys</paramref><see cref="T:System.Array"></see> is multidimensional. -or- The <paramref name="items">items</paramref><see cref="T:System.Array"></see> is multidimensional.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than the lower bound of <paramref name="keys">keys</paramref>. -or- <paramref name="length">length</paramref> is less than zero.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="items">items</paramref> is not null, and the lower bound of <paramref name="keys">keys</paramref> does not match the lower bound of <paramref name="items">items</paramref>. -or- <paramref name="items">items</paramref> is not null, and the length of <paramref name="keys">keys</paramref> is greater than the length of <paramref name="items">items</paramref>. -or- <paramref name="index">index</paramref> and <paramref name="length">length</paramref> do not specify a valid range in the <paramref name="keys">keys</paramref><see cref="T:System.Array"></see>. -or- <paramref name="items">items</paramref> is not null, and <paramref name="index">index</paramref> and <paramref name="length">length</paramref> do not specify a valid range in the <paramref name="items">items</paramref><see cref="T:System.Array"></see>. -or- The implementation of <paramref name="comparer">comparer</paramref> caused an error during the sort. For example, <paramref name="comparer">comparer</paramref> might not return 0 when comparing an item with itself.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="comparer">comparer</paramref> is null, and one or more elements in the <paramref name="keys">keys</paramref><see cref="T:System.Array"></see> do not implement the <see cref="T:System.IComparable"></see> interface.</exception>
+ </member>
+ <member name="M:System.Array.Sort(System.Array,System.Int32,System.Int32)">
+ <summary>Sorts the elements in a range of elements in a one-dimensional <see cref="T:System.Array"></see> using the <see cref="T:System.IComparable"></see> implementation of each element of the <see cref="T:System.Array"></see>.</summary>
+ <param name="array">The one-dimensional <see cref="T:System.Array"></see> to sort.</param>
+ <param name="index">The starting index of the range to sort.</param>
+ <param name="length">The number of elements in the range to sort.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ <exception cref="T:System.RankException"><paramref name="array">array</paramref> is multidimensional.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than the lower bound of <paramref name="array">array</paramref>. -or- <paramref name="length">length</paramref> is less than zero.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="index">index</paramref> and <paramref name="length">length</paramref> do not specify a valid range in <paramref name="array">array</paramref>.</exception>
+ <exception cref="T:System.InvalidOperationException">One or more elements in <paramref name="array">array</paramref> do not implement the <see cref="T:System.IComparable"></see> interface.</exception>
+ </member>
+ <member name="M:System.Array.Sort(System.Array,System.Array,System.Int32,System.Int32)">
+ <summary>Sorts a range of elements in a pair of one-dimensional <see cref="T:System.Array"></see> objects (one contains the keys and the other contains the corresponding items) based on the keys in the first <see cref="T:System.Array"></see> using the <see cref="T:System.IComparable"></see> implementation of each key.</summary>
+ <param name="keys">The one-dimensional <see cref="T:System.Array"></see> that contains the keys to sort.</param>
+ <param name="items">The one-dimensional <see cref="T:System.Array"></see> that contains the items that correspond to each of the keys in the keys<see cref="T:System.Array"></see>. -or- null to sort only the keys<see cref="T:System.Array"></see>.</param>
+ <param name="index">The starting index of the range to sort.</param>
+ <param name="length">The number of elements in the range to sort.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="keys">keys</paramref> is null.</exception>
+ <exception cref="T:System.RankException">The <paramref name="keys">keys</paramref><see cref="T:System.Array"></see> is multidimensional. -or- The <paramref name="items">items</paramref><see cref="T:System.Array"></see> is multidimensional.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than the lower bound of <paramref name="keys">keys</paramref>. -or- <paramref name="length">length</paramref> is less than zero.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="items">items</paramref> is not null, and the length of <paramref name="keys">keys</paramref> is greater than the length of <paramref name="items">items</paramref>. -or- <paramref name="index">index</paramref> and <paramref name="length">length</paramref> do not specify a valid range in the <paramref name="keys">keys</paramref><see cref="T:System.Array"></see>. -or- <paramref name="items">items</paramref> is not null, and <paramref name="index">index</paramref> and <paramref name="length">length</paramref> do not specify a valid range in the <paramref name="items">items</paramref><see cref="T:System.Array"></see>.</exception>
+ <exception cref="T:System.InvalidOperationException">One or more elements in the <paramref name="keys">keys</paramref><see cref="T:System.Array"></see> do not implement the <see cref="T:System.IComparable"></see> interface.</exception>
+ </member>
+ <member name="M:System.Array.Sort(System.Array,System.Collections.IComparer)">
+ <summary>Sorts the elements in a one-dimensional <see cref="T:System.Array"></see> using the specified <see cref="T:System.Collections.IComparer"></see>.</summary>
+ <param name="array">The one-dimensional array to sort.</param>
+ <param name="comparer">The implementation to use when comparing elements. -or- null to use the <see cref="T:System.IComparable"></see> implementation of each element.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ <exception cref="T:System.RankException"><paramref name="array">array</paramref> is multidimensional.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="comparer">comparer</paramref> is null, and one or more elements in <paramref name="array">array</paramref> do not implement the <see cref="T:System.IComparable"></see> interface.</exception>
+ <exception cref="T:System.ArgumentException">The implementation of <paramref name="comparer">comparer</paramref> caused an error during the sort. For example, <paramref name="comparer">comparer</paramref> might not return 0 when comparing an item with itself.</exception>
+ </member>
+ <member name="M:System.Array.Sort(System.Array,System.Array,System.Collections.IComparer)">
+ <summary>Sorts a pair of one-dimensional <see cref="T:System.Array"></see> objects (one contains the keys and the other contains the corresponding items) based on the keys in the first <see cref="T:System.Array"></see> using the specified <see cref="T:System.Collections.IComparer"></see>.</summary>
+ <param name="keys">The one-dimensional <see cref="T:System.Array"></see> that contains the keys to sort.</param>
+ <param name="items">The one-dimensional <see cref="T:System.Array"></see> that contains the items that correspond to each of the keys in the keys<see cref="T:System.Array"></see>. -or- null to sort only the keys<see cref="T:System.Array"></see>.</param>
+ <param name="comparer">The <see cref="T:System.Collections.IComparer"></see> implementation to use when comparing elements. -or- null to use the <see cref="T:System.IComparable"></see> implementation of each element.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="keys">keys</paramref> is null.</exception>
+ <exception cref="T:System.RankException">The <paramref name="keys">keys</paramref><see cref="T:System.Array"></see> is multidimensional. -or- The <paramref name="items">items</paramref><see cref="T:System.Array"></see> is multidimensional.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="items">items</paramref> is not null, and the length of <paramref name="keys">keys</paramref> is greater than the length of <paramref name="items">items</paramref>. -or- The implementation of <paramref name="comparer">comparer</paramref> caused an error during the sort. For example, <paramref name="comparer">comparer</paramref> might not return 0 when comparing an item with itself.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="comparer">comparer</paramref> is null, and one or more elements in the <paramref name="keys">keys</paramref><see cref="T:System.Array"></see> do not implement the <see cref="T:System.IComparable"></see> interface.</exception>
+ </member>
+ <member name="M:System.Array.Sort(System.Array,System.Array)">
+ <summary>Sorts a pair of one-dimensional <see cref="T:System.Array"></see> objects (one contains the keys and the other contains the corresponding items) based on the keys in the first <see cref="T:System.Array"></see> using the <see cref="T:System.IComparable"></see> implementation of each key.</summary>
+ <param name="keys">The one-dimensional <see cref="T:System.Array"></see> that contains the keys to sort.</param>
+ <param name="items">The one-dimensional <see cref="T:System.Array"></see> that contains the items that correspond to each of the keys in the keys<see cref="T:System.Array"></see>. -or- null to sort only the keys<see cref="T:System.Array"></see>.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="keys">keys</paramref> is null.</exception>
+ <exception cref="T:System.RankException">The <paramref name="keys">keys</paramref><see cref="T:System.Array"></see> is multidimensional. -or- The <paramref name="items">items</paramref><see cref="T:System.Array"></see> is multidimensional.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="items">items</paramref> is not null, and the length of <paramref name="keys">keys</paramref> is greater than the length of <paramref name="items">items</paramref>.</exception>
+ <exception cref="T:System.InvalidOperationException">One or more elements in the <paramref name="keys">keys</paramref><see cref="T:System.Array"></see> do not implement the <see cref="T:System.IComparable"></see> interface.</exception>
+ </member>
+ <member name="M:System.Array.Sort(System.Array)">
+ <summary>Sorts the elements in an entire one-dimensional <see cref="T:System.Array"></see> using the <see cref="T:System.IComparable"></see> implementation of each element of the <see cref="T:System.Array"></see>.</summary>
+ <param name="array">The one-dimensional <see cref="T:System.Array"></see> to sort.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ <exception cref="T:System.RankException"><paramref name="array">array</paramref> is multidimensional.</exception>
+ <exception cref="T:System.InvalidOperationException">One or more elements in <paramref name="array">array</paramref> do not implement the <see cref="T:System.IComparable"></see> interface.</exception>
+ </member>
+ <member name="M:System.Array.Sort``1(``0[])">
+ <summary>Sorts the elements in an entire <see cref="T:System.Array"></see> using the <see cref="T:System.IComparable`1"></see> generic interface implementation of each element of the <see cref="T:System.Array"></see>.</summary>
+ <param name="array">The one-dimensional, zero-based <see cref="T:System.Array"></see> to sort.</param>
+ <typeparam name="T">The type of the elements of the array.</typeparam>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException">One or more elements in <paramref name="array">array</paramref> do not implement the <see cref="T:System.IComparable`1"></see> generic interface.</exception>
+ </member>
+ <member name="M:System.Array.Sort``1(``0[],System.Collections.Generic.IComparer{``0})">
+ <summary>Sorts the elements in an <see cref="T:System.Array"></see> using the specified <see cref="T:System.Collections.Generic.IComparer`1"></see> generic interface.</summary>
+ <param name="array">The one-dimensional, zero-base <see cref="T:System.Array"></see> to sort</param>
+ <param name="comparer">The <see cref="T:System.Collections.Generic.IComparer`1"></see> generic interface implementation to use when comparing elements, or null to use the <see cref="T:System.IComparable`1"></see> generic interface implementation of each element.</param>
+ <typeparam name="T">The type of the elements of the array.</typeparam>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="comparer">comparer</paramref> is null, and one or more elements in <paramref name="array">array</paramref> do not implement the <see cref="T:System.IComparable`1"></see> generic interface.</exception>
+ <exception cref="T:System.ArgumentException">The implementation of <paramref name="comparer">comparer</paramref> caused an error during the sort. For example, <paramref name="comparer">comparer</paramref> might not return 0 when comparing an item with itself.</exception>
+ </member>
+ <member name="M:System.Array.Sort``1(``0[],System.Comparison{``0})">
+ <summary>Sorts the elements in an <see cref="T:System.Array"></see> using the specified <see cref="T:System.Comparison`1"></see>.</summary>
+ <param name="array">The one-dimensional, zero-based <see cref="T:System.Array"></see> to sort</param>
+ <param name="comparison">The <see cref="T:System.Comparison`1"></see> to use when comparing elements.</param>
+ <typeparam name="T">The type of the elements of the array.</typeparam>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null. -or- <paramref name="comparison">comparison</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException">The implementation of <paramref name="comparison">comparison</paramref> caused an error during the sort. For example, <paramref name="comparison">comparison</paramref> might not return 0 when comparing an item with itself.</exception>
+ </member>
+ <member name="M:System.Array.Sort``1(``0[],System.Int32,System.Int32)">
+ <summary>Sorts the elements in a range of elements in an <see cref="T:System.Array"></see> using the <see cref="T:System.IComparable`1"></see> generic interface implementation of each element of the <see cref="T:System.Array"></see>.</summary>
+ <param name="array">The one-dimensional, zero-based <see cref="T:System.Array"></see> to sort</param>
+ <param name="index">The starting index of the range to sort.</param>
+ <param name="length">The number of elements in the range to sort.</param>
+ <typeparam name="T">The type of the elements of the array.</typeparam>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than the lower bound of <paramref name="array">array</paramref>. -or- <paramref name="length">length</paramref> is less than zero.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="index">index</paramref> and <paramref name="length">length</paramref> do not specify a valid range in <paramref name="array">array</paramref>.</exception>
+ <exception cref="T:System.InvalidOperationException">One or more elements in <paramref name="array">array</paramref> do not implement the <see cref="T:System.IComparable`1"></see> generic interface.</exception>
+ </member>
+ <member name="M:System.Array.Sort``1(``0[],System.Int32,System.Int32,System.Collections.Generic.IComparer{``0})">
+ <summary>Sorts the elements in a range of elements in an <see cref="T:System.Array"></see> using the specified <see cref="T:System.Collections.Generic.IComparer`1"></see> generic interface.</summary>
+ <param name="array">The one-dimensional, zero-based <see cref="T:System.Array"></see> to sort.</param>
+ <param name="index">The starting index of the range to sort.</param>
+ <param name="length">The number of elements in the range to sort.</param>
+ <param name="comparer">The <see cref="T:System.Collections.Generic.IComparer`1"></see> generic interface implementation to use when comparing elements, or null to use the <see cref="T:System.IComparable`1"></see> generic interface implementation of each element.</param>
+ <typeparam name="T">The type of the elements of the array.</typeparam>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than the lower bound of <paramref name="array">array</paramref>. -or- <paramref name="length">length</paramref> is less than zero.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="index">index</paramref> and <paramref name="length">length</paramref> do not specify a valid range in <paramref name="array">array</paramref>. -or- The implementation of <paramref name="comparer">comparer</paramref> caused an error during the sort. For example, <paramref name="comparer">comparer</paramref> might not return 0 when comparing an item with itself.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="comparer">comparer</paramref> is null, and one or more elements in <paramref name="array">array</paramref> do not implement the <see cref="T:System.IComparable`1"></see> generic interface.</exception>
+ </member>
+ <member name="M:System.Array.Sort``2(``0[],``1[])">
+ <summary>Sorts a pair of <see cref="T:System.Array"></see> objects (one contains the keys and the other contains the corresponding items) based on the keys in the first <see cref="T:System.Array"></see> using the <see cref="T:System.IComparable`1"></see> generic interface implementation of each key.</summary>
+ <param name="keys">The one-dimensional, zero-based <see cref="T:System.Array"></see> that contains the keys to sort.</param>
+ <param name="items">The one-dimensional, zero-based <see cref="T:System.Array"></see> that contains the items that correspond to the keys in keys, or null to sort only keys.</param>
+ <typeparam name="TKey">The type of the elements of the key array.</typeparam>
+ <typeparam name="TValue">The type of the elements of the items array.</typeparam>
+ <exception cref="T:System.ArgumentNullException"><paramref name="keys">keys</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="items">items</paramref> is not null, and the lower bound of <paramref name="keys">keys</paramref> does not match the lower bound of <paramref name="items">items</paramref>. -or- <paramref name="items">items</paramref> is not null, and the length of <paramref name="keys">keys</paramref> is greater than the length of <paramref name="items">items</paramref>.</exception>
+ <exception cref="T:System.InvalidOperationException">One or more elements in the <paramref name="keys">keys</paramref><see cref="T:System.Array"></see> do not implement the <see cref="T:System.IComparable`1"></see> generic interface.</exception>
+ </member>
+ <member name="M:System.Array.Sort``2(``0[],``1[],System.Collections.Generic.IComparer{``0})">
+ <summary>Sorts a pair of <see cref="T:System.Array"></see> objects (one contains the keys and the other contains the corresponding items) based on the keys in the first <see cref="T:System.Array"></see> using the specified <see cref="T:System.Collections.Generic.IComparer`1"></see> generic interface.</summary>
+ <param name="keys">The one-dimensional, zero-based <see cref="T:System.Array"></see> that contains the keys to sort.</param>
+ <param name="items">The one-dimensional, zero-based <see cref="T:System.Array"></see> that contains the items that correspond to the keys in keys, or null to sort only keys.</param>
+ <param name="comparer">The <see cref="T:System.Collections.Generic.IComparer`1"></see> generic interface implementation to use when comparing elements, or null to use the <see cref="T:System.IComparable`1"></see> generic interface implementation of each element.</param>
+ <typeparam name="TKey">The type of the elements of the key array.</typeparam>
+ <typeparam name="TValue">The type of the elements of the items array.</typeparam>
+ <exception cref="T:System.ArgumentNullException"><paramref name="keys">keys</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="items">items</paramref> is not null, and the lower bound of <paramref name="keys">keys</paramref> does not match the lower bound of <paramref name="items">items</paramref>. -or- <paramref name="items">items</paramref> is not null, and the length of <paramref name="keys">keys</paramref> is greater than the length of <paramref name="items">items</paramref>. -or- The implementation of <paramref name="comparer">comparer</paramref> caused an error during the sort. For example, <paramref name="comparer">comparer</paramref> might not return 0 when comparing an item with itself.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="comparer">comparer</paramref> is null, and one or more elements in the <paramref name="keys">keys</paramref><see cref="T:System.Array"></see> do not implement the <see cref="T:System.IComparable`1"></see> generic interface.</exception>
+ </member>
+ <member name="M:System.Array.Sort``2(``0[],``1[],System.Int32,System.Int32)">
+ <summary>Sorts a range of elements in a pair of <see cref="T:System.Array"></see> objects (one contains the keys and the other contains the corresponding items) based on the keys in the first <see cref="T:System.Array"></see> using the <see cref="T:System.IComparable`1"></see> generic interface implementation of each key.</summary>
+ <param name="keys">The one-dimensional, zero-based <see cref="T:System.Array"></see> that contains the keys to sort.</param>
+ <param name="items">The one-dimensional, zero-based <see cref="T:System.Array"></see> that contains the items that correspond to the keys in keys, or null to sort only keys.</param>
+ <param name="index">The starting index of the range to sort.</param>
+ <param name="length">The number of elements in the range to sort.</param>
+ <typeparam name="TKey">The type of the elements of the key array.</typeparam>
+ <typeparam name="TValue">The type of the elements of the items array.</typeparam>
+ <exception cref="T:System.ArgumentNullException"><paramref name="keys">keys</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than the lower bound of <paramref name="keys">keys</paramref>. -or- <paramref name="length">length</paramref> is less than zero.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="items">items</paramref> is not null, and the lower bound of <paramref name="keys">keys</paramref> does not match the lower bound of <paramref name="items">items</paramref>. -or- <paramref name="items">items</paramref> is not null, and the length of <paramref name="keys">keys</paramref> is greater than the length of <paramref name="items">items</paramref>. -or- <paramref name="index">index</paramref> and <paramref name="length">length</paramref> do not specify a valid range in the <paramref name="keys">keys</paramref><see cref="T:System.Array"></see>. -or- <paramref name="items">items</paramref> is not null, and <paramref name="index">index</paramref> and <paramref name="length">length</paramref> do not specify a valid range in the <paramref name="items">items</paramref><see cref="T:System.Array"></see>.</exception>
+ <exception cref="T:System.InvalidOperationException">One or more elements in the <paramref name="keys">keys</paramref><see cref="T:System.Array"></see> do not implement the <see cref="T:System.IComparable`1"></see> generic interface.</exception>
+ </member>
+ <member name="M:System.Array.Sort``2(``0[],``1[],System.Int32,System.Int32,System.Collections.Generic.IComparer{``0})">
+ <summary>Sorts a range of elements in a pair of <see cref="T:System.Array"></see> objects (one contains the keys and the other contains the corresponding items) based on the keys in the first <see cref="T:System.Array"></see> using the specified <see cref="T:System.Collections.Generic.IComparer`1"></see> generic interface.</summary>
+ <param name="keys">The one-dimensional, zero-based <see cref="T:System.Array"></see> that contains the keys to sort.</param>
+ <param name="items">The one-dimensional, zero-based <see cref="T:System.Array"></see> that contains the items that correspond to the keys in keys, or null to sort only keys.</param>
+ <param name="index">The starting index of the range to sort.</param>
+ <param name="length">The number of elements in the range to sort.</param>
+ <param name="comparer">The <see cref="T:System.Collections.Generic.IComparer`1"></see> generic interface implementation to use when comparing elements, or null to use the <see cref="T:System.IComparable`1"></see> generic interface implementation of each element.</param>
+ <typeparam name="TKey">The type of the elements of the key array.</typeparam>
+ <typeparam name="TValue">The type of the elements of the items array.</typeparam>
+ <exception cref="T:System.ArgumentNullException"><paramref name="keys">keys</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than the lower bound of <paramref name="keys">keys</paramref>. -or- <paramref name="length">length</paramref> is less than zero.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="items">items</paramref> is not null, and the lower bound of <paramref name="keys">keys</paramref> does not match the lower bound of <paramref name="items">items</paramref>. -or- <paramref name="items">items</paramref> is not null, and the length of <paramref name="keys">keys</paramref> is greater than the length of <paramref name="items">items</paramref>. -or- <paramref name="index">index</paramref> and <paramref name="length">length</paramref> do not specify a valid range in the <paramref name="keys">keys</paramref><see cref="T:System.Array"></see>. -or- <paramref name="items">items</paramref> is not null, and <paramref name="index">index</paramref> and <paramref name="length">length</paramref> do not specify a valid range in the <paramref name="items">items</paramref><see cref="T:System.Array"></see>. -or- The implementation of <paramref name="comparer">comparer</paramref> caused an error during the sort. For example, <paramref name="comparer">comparer</paramref> might not return 0 when comparing an item with itself.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="comparer">comparer</paramref> is null, and one or more elements in the <paramref name="keys">keys</paramref><see cref="T:System.Array"></see> do not implement the <see cref="T:System.IComparable`1"></see> generic interface.</exception>
+ </member>
+ <member name="P:System.Array.SyncRoot">
+ <summary>Gets an object that can be used to synchronize access to the <see cref="T:System.Array"></see>.</summary>
+ <returns>An object that can be used to synchronize access to the <see cref="T:System.Array"></see>.</returns>
+ </member>
+ <member name="M:System.Array.TrueForAll``1(``0[],System.Predicate{``0})">
+ <summary>Determines whether every element in the array matches the conditions defined by the specified predicate.</summary>
+ <param name="array">The one-dimensional, zero-based <see cref="T:System.Array"></see> to check against the conditions.</param>
+ <param name="match">The predicate that defines the conditions to check against the elements.</param>
+ <typeparam name="T">The type of the elements of the array.</typeparam>
+ <returns>true if every element in <paramref name="array">array</paramref> matches the conditions defined by the specified predicate; otherwise, false. If there are no elements in the array, the return value is true.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null. -or- <paramref name="match">match</paramref> is null.</exception>
+ </member>
+ <member name="P:System.Array.System#Collections#ICollection#Count">
+ <summary>Gets the number of elements contained in the <see cref="T:System.Array"></see>.</summary>
+ <returns>The number of elements contained in the collection.</returns>
+ </member>
+ <member name="M:System.Array.System#Collections#IList#Add(System.Object)">
+ <summary>Calling this method always throws a <see cref="T:System.NotSupportedException"></see> exception.</summary>
+ <param name="value">The object to be added to the <see cref="T:System.Collections.IList"></see>.</param>
+ <returns>Adding a value to an array is not supported. No value is returned.</returns>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.IList"></see> has a fixed size.</exception>
+ </member>
+ <member name="M:System.Array.System#Collections#IList#Clear">
+ <summary>Removes all items from the <see cref="T:System.Collections.IList"></see>.</summary>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.IList"></see> is read-only.</exception>
+ </member>
+ <member name="M:System.Array.System#Collections#IList#Contains(System.Object)">
+ <summary>Determines whether an element is in the <see cref="T:System.Collections.IList"></see>.</summary>
+ <param name="value">The object to locate in the current list. The element to locate can be null for reference types.</param>
+ <returns>true if <paramref name="value">value</paramref> is found in the <see cref="T:System.Collections.IList"></see>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Array.System#Collections#IList#IndexOf(System.Object)">
+ <summary>Determines the index of a specific item in the <see cref="T:System.Collections.IList"></see>.</summary>
+ <param name="value">The object to locate in the current list.</param>
+ <returns>The index of value if found in the list; otherwise, -1.</returns>
+ </member>
+ <member name="M:System.Array.System#Collections#IList#Insert(System.Int32,System.Object)">
+ <summary>Inserts an item to the <see cref="T:System.Collections.IList"></see> at the specified index.</summary>
+ <param name="index">The index at which value should be inserted.</param>
+ <param name="value">The object to insert.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is not a valid index in the <see cref="T:System.Collections.IList"></see>.</exception>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.IList"></see> is read-only. -or- The <see cref="T:System.Collections.IList"></see> has a fixed size.</exception>
+ <exception cref="T:System.NullReferenceException"><paramref name="value">value</paramref> is null reference in the <see cref="T:System.Collections.IList"></see>.</exception>
+ </member>
+ <member name="P:System.Array.System#Collections#IList#Item(System.Int32)">
+ <summary>Gets or sets the element at the specified index.</summary>
+ <param name="index">The index of the element to get or set.</param>
+ <returns>The element at the specified index.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero. -or- <paramref name="index">index</paramref> is equal to or greater than <see cref="P:System.Collections.ICollection.Count"></see>.</exception>
+ <exception cref="T:System.ArgumentException">The current <see cref="T:System.Array"></see> does not have exactly one dimension.</exception>
+ </member>
+ <member name="M:System.Array.System#Collections#IList#Remove(System.Object)">
+ <summary>Removes the first occurrence of a specific object from the <see cref="T:System.Collections.IList"></see>.</summary>
+ <param name="value">The object to remove from the <see cref="T:System.Collections.IList"></see>.</param>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.IList"></see> is read-only. -or- The <see cref="T:System.Collections.IList"></see> has a fixed size.</exception>
+ </member>
+ <member name="M:System.Array.System#Collections#IList#RemoveAt(System.Int32)">
+ <summary>Removes the <see cref="T:System.Collections.IList"></see> item at the specified index.</summary>
+ <param name="index">The index of the element to remove.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">index is not a valid index in the <see cref="T:System.Collections.IList"></see>.</exception>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.IList"></see> is read-only. -or- The <see cref="T:System.Collections.IList"></see> has a fixed size.</exception>
+ </member>
+ <member name="M:System.Array.System#Collections#IStructuralComparable#CompareTo(System.Object,System.Collections.IComparer)">
+ <summary>Determines whether the current collection object precedes, occurs in the same position as, or follows another object in the sort order.</summary>
+ <param name="other">The object to compare with the current instance.</param>
+ <param name="comparer">An object that compares the current object and other.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">An integer that indicates the relationship of the current collection object to other, as shown in the following table. </p>
+ <table><thead><tr><th> Return value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Description <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> -1 <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> The current instance precedes <code data-dev-comment-type="paramref">other</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> 0 <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> The current instance and <code data-dev-comment-type="paramref">other</code> are equal. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> 1 <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> The current instance follows <code data-dev-comment-type="paramref">other</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="M:System.Array.System#Collections#IStructuralEquatable#Equals(System.Object,System.Collections.IEqualityComparer)">
+ <summary>Determines whether an object is equal to the current instance.</summary>
+ <param name="other">The object to compare with the current instance.</param>
+ <param name="comparer">An object that determines whether the current instance and other are equal.</param>
+ <returns>true if the two objects are equal; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Array.System#Collections#IStructuralEquatable#GetHashCode(System.Collections.IEqualityComparer)">
+ <summary>Returns a hash code for the current instance.</summary>
+ <param name="comparer">An object that computes the hash code of the current object.</param>
+ <returns>The hash code for the current instance.</returns>
+ </member>
+ <member name="T:System.ArraySegment`1">
+ <summary>Delimits a section of a one-dimensional array.</summary>
+ <typeparam name="T">The type of the elements in the array segment.</typeparam>
+ </member>
+ <member name="M:System.ArraySegment`1.#ctor(`0[])">
+ <summary>Initializes a new instance of the <see cref="T:System.ArraySegment`1"></see> structure that delimits all the elements in the specified array.</summary>
+ <param name="array">The array to wrap.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ </member>
+ <member name="M:System.ArraySegment`1.#ctor(`0[],System.Int32,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.ArraySegment`1"></see> structure that delimits the specified range of the elements in the specified array.</summary>
+ <param name="array">The array containing the range of elements to delimit.</param>
+ <param name="offset">The zero-based index of the first element in the range.</param>
+ <param name="count">The number of elements in the range.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="offset">offset</paramref> or <paramref name="count">count</paramref> is less than 0.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="offset">offset</paramref> and <paramref name="count">count</paramref> do not specify a valid range in <paramref name="array">array</paramref>.</exception>
+ </member>
+ <member name="P:System.ArraySegment`1.Array">
+ <summary>Gets the original array containing the range of elements that the array segment delimits.</summary>
+ <returns>The original array that was passed to the constructor, and that contains the range delimited by the <see cref="T:System.ArraySegment`1"></see>.</returns>
+ </member>
+ <member name="P:System.ArraySegment`1.Count">
+ <summary>Gets the number of elements in the range delimited by the array segment.</summary>
+ <returns>The number of elements in the range delimited by the <see cref="T:System.ArraySegment`1"></see>.</returns>
+ </member>
+ <member name="M:System.ArraySegment`1.Equals(System.ArraySegment{`0})">
+ <summary>Determines whether the specified <see cref="T:System.ArraySegment`1"></see> structure is equal to the current instance.</summary>
+ <param name="obj">The structure to compare with the current instance.</param>
+ <returns>true if the specified <see cref="T:System.ArraySegment`1"></see> structure is equal to the current instance; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ArraySegment`1.Equals(System.Object)">
+ <summary>Determines whether the specified object is equal to the current instance.</summary>
+ <param name="obj">The object to be compared with the current instance.</param>
+ <returns>true if the specified object is a <see cref="T:System.ArraySegment`1"></see> structure and is equal to the current instance; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ArraySegment`1.GetHashCode">
+ <summary>Returns the hash code for the current instance.</summary>
+ <returns>A 32-bit signed integer hash code.</returns>
+ </member>
+ <member name="P:System.ArraySegment`1.Offset">
+ <summary>Gets the position of the first element in the range delimited by the array segment, relative to the start of the original array.</summary>
+ <returns>The position of the first element in the range delimited by the <see cref="T:System.ArraySegment`1"></see>, relative to the start of the original array.</returns>
+ </member>
+ <member name="M:System.ArraySegment`1.op_Equality(System.ArraySegment{`0},System.ArraySegment{`0})">
+ <summary>Indicates whether two <see cref="T:System.ArraySegment`1"></see> structures are equal.</summary>
+ <param name="a">The structure on the left side of the equality operator.</param>
+ <param name="b">The structure on the right side of the equality operator.</param>
+ <returns>true if <paramref name="a">a</paramref> is equal to <paramref name="b">b</paramref>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ArraySegment`1.op_Inequality(System.ArraySegment{`0},System.ArraySegment{`0})">
+ <summary>Indicates whether two <see cref="T:System.ArraySegment`1"></see> structures are unequal.</summary>
+ <param name="a">The structure on the left side of the inequality operator.</param>
+ <param name="b">The structure on the right side of the inequality operator.</param>
+ <returns>true if <paramref name="a">a</paramref> is not equal to <paramref name="b">b</paramref>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ArraySegment`1.System#Collections#Generic#ICollection{T}#Add(`0)">
+ <summary>Adds an item to the array segment.</summary>
+ <param name="item">The object to add to the array segment.</param>
+ <exception cref="T:System.NotSupportedException">The array segment is read-only.</exception>
+ </member>
+ <member name="M:System.ArraySegment`1.System#Collections#Generic#ICollection{T}#Clear">
+ <summary>Removes all items from the array segment.</summary>
+ <exception cref="T:System.NotSupportedException">The array segment is read-only.</exception>
+ </member>
+ <member name="M:System.ArraySegment`1.System#Collections#Generic#ICollection{T}#Contains(`0)">
+ <summary>Determines whether the array segment contains a specific value.</summary>
+ <param name="item">The object to locate in the array segment.</param>
+ <returns>true if <paramref name="item">item</paramref> is found in the array segment; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ArraySegment`1.System#Collections#Generic#ICollection{T}#CopyTo(`0[],System.Int32)">
+ <summary>Copies the elements of the array segment to an array, starting at the specified array index.</summary>
+ <param name="array">The one-dimensional array that is the destination of the elements copied from the array segment. The array must have zero-based indexing.</param>
+ <param name="arrayIndex">The zero-based index in 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"><paramref name="array">array</paramref> is multidimensional. -or- The number of elements in the source array segment is greater than the available space from <paramref name="arrayIndex">arrayIndex</paramref> to the end of the destination <paramref name="array">array</paramref>. -or- Type <paramref name="T">T</paramref> cannot be cast automatically to the type of the destination <paramref name="array">array</paramref>.</exception>
+ </member>
+ <member name="P:System.ArraySegment`1.System#Collections#Generic#ICollection{T}#IsReadOnly">
+ <summary>Gets a value that indicates whether the array segment is read-only.</summary>
+ <returns>true if the array segment is read-only; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ArraySegment`1.System#Collections#Generic#ICollection{T}#Remove(`0)">
+ <summary>Removes the first occurrence of a specific object from the array segment.</summary>
+ <param name="item">The object to remove from the array segment.</param>
+ <returns>true if <paramref name="item">item</paramref> was successfully removed from the array segment; otherwise, false. This method also returns false if <paramref name="item">item</paramref> is not found in the array segment.</returns>
+ <exception cref="T:System.NotSupportedException">The array segment is read-only.</exception>
+ </member>
+ <member name="M:System.ArraySegment`1.System#Collections#Generic#IEnumerable{T}#GetEnumerator">
+ <summary>Returns an enumerator that iterates through the array segment.</summary>
+ <returns>An enumerator that can be used to iterate through the array segment.</returns>
+ </member>
+ <member name="M:System.ArraySegment`1.System#Collections#Generic#IList{T}#IndexOf(`0)">
+ <summary>Determines the index of a specific item in the array segment.</summary>
+ <param name="item">The object to locate in the array segment.</param>
+ <returns>The index of <paramref name="item">item</paramref> if found in the list; otherwise, -1.</returns>
+ </member>
+ <member name="M:System.ArraySegment`1.System#Collections#Generic#IList{T}#Insert(System.Int32,`0)">
+ <summary>Inserts an item into the array segment at the specified index.</summary>
+ <param name="index">The zero-based index at which item should be inserted.</param>
+ <param name="item">The object to insert into the array segment.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is not a valid index in the array segment.</exception>
+ <exception cref="T:System.NotSupportedException">The array segment is read-only.</exception>
+ </member>
+ <member name="P:System.ArraySegment`1.System#Collections#Generic#IList{T}#Item(System.Int32)">
+ <summary>Gets or sets the element at the specified index.</summary>
+ <param name="index">The zero-based index of the element to get or set.</param>
+ <returns>The element at the specified index.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is not a valid index in the <see cref="T:System.ArraySegment`1"></see>.</exception>
+ <exception cref="T:System.NotSupportedException">The property is set and the array segment is read-only.</exception>
+ </member>
+ <member name="M:System.ArraySegment`1.System#Collections#Generic#IList{T}#RemoveAt(System.Int32)">
+ <summary>Removes the array segment item at the specified index.</summary>
+ <param name="index">The zero-based index of the item to remove.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is not a valid index in the array segment.</exception>
+ <exception cref="T:System.NotSupportedException">The array segment is read-only.</exception>
+ </member>
+ <member name="P:System.ArraySegment`1.System#Collections#Generic#IReadOnlyList{T}#Item(System.Int32)">
+ <summary>Gets the element at the specified index of the array segment.</summary>
+ <param name="index">The zero-based index of the element to get.</param>
+ <returns>The element at the specified index.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is not a valid index in the <see cref="T:System.ArraySegment`1"></see>.</exception>
+ <exception cref="T:System.NotSupportedException">The property is set.</exception>
+ </member>
+ <member name="M:System.ArraySegment`1.System#Collections#IEnumerable#GetEnumerator">
+ <summary>Returns an enumerator that iterates through an array segment.</summary>
+ <returns>An enumerator that can be used to iterate through the array segment.</returns>
+ </member>
+ <member name="T:System.ArrayTypeMismatchException">
+ <summary>The exception that is thrown when an attempt is made to store an element of the wrong type within an array.</summary>
+ </member>
+ <member name="M:System.ArrayTypeMismatchException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.ArrayTypeMismatchException"></see> class.</summary>
+ </member>
+ <member name="M:System.ArrayTypeMismatchException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.ArrayTypeMismatchException"></see> class with a specified error message.</summary>
+ <param name="message">A <see cref="T:System.String"></see> that describes the error.</param>
+ </member>
+ <member name="M:System.ArrayTypeMismatchException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.ArrayTypeMismatchException"></see> class with serialized data.</summary>
+ <param name="info">The object that holds the serialized object data.</param>
+ <param name="context">The contextual information about the source or destination.</param>
+ </member>
+ <member name="M:System.ArrayTypeMismatchException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.ArrayTypeMismatchException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="innerException">The exception that is the cause of the current exception. If the innerException parameter is not a null reference, the current exception is raised in a catch block that handles the inner exception.</param>
+ </member>
+ <member name="T:System.AssemblyLoadEventArgs">
+ <summary>Provides data for the <see cref="E:System.AppDomain.AssemblyLoad"></see> event.</summary>
+ </member>
+ <member name="M:System.AssemblyLoadEventArgs.#ctor(System.Reflection.Assembly)">
+ <summary>Initializes a new instance of the <see cref="T:System.AssemblyLoadEventArgs"></see> class using the specified <see cref="T:System.Reflection.Assembly"></see>.</summary>
+ <param name="loadedAssembly">An instance that represents the currently loaded assembly.</param>
+ </member>
+ <member name="P:System.AssemblyLoadEventArgs.LoadedAssembly">
+ <summary>Gets an <see cref="T:System.Reflection.Assembly"></see> that represents the currently loaded assembly.</summary>
+ <returns>An instance of <see cref="T:System.Reflection.Assembly"></see> that represents the currently loaded assembly.</returns>
+ </member>
+ <member name="T:System.AssemblyLoadEventHandler">
+ <summary>Represents the method that handles the <see cref="E:System.AppDomain.AssemblyLoad"></see> event of an <see cref="T:System.AppDomain"></see>.</summary>
+ <param name="sender">The source of the event.</param>
+ <param name="args">An <see cref="T:System.AssemblyLoadEventArgs"></see> that contains the event data.</param>
+ </member>
+ <member name="T:System.AsyncCallback">
+ <summary>References a method to be called when a corresponding asynchronous operation completes.</summary>
+ <param name="ar">The result of the asynchronous operation.</param>
+ </member>
+ <member name="T:System.Attribute">
+ <summary>Represents the base class for custom attributes.</summary>
+ </member>
+ <member name="M:System.Attribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Attribute"></see> class.</summary>
+ </member>
+ <member name="M:System.Attribute.Equals(System.Object)">
+ <summary>Returns a value that indicates whether this instance is equal to a specified object.</summary>
+ <param name="obj">An <see cref="T:System.Object"></see> to compare with this instance or null.</param>
+ <returns>true if <paramref name="obj">obj</paramref> equals the type and value of this instance; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo,System.Type,System.Boolean)">
+ <summary>Retrieves a custom attribute applied to a method parameter. Parameters specify the method parameter, the type of the custom attribute to search for, and whether to search ancestors of the method parameter.</summary>
+ <param name="element">An object derived from the <see cref="T:System.Reflection.ParameterInfo"></see> class that describes a parameter of a member of a class.</param>
+ <param name="attributeType">The type, or a base type, of the custom attribute to search for.</param>
+ <param name="inherit">If true, specifies to also search the ancestors of element for custom attributes.</param>
+ <returns>A reference to the single custom attribute of type <paramref name="attributeType">attributeType</paramref> that is applied to <paramref name="element">element</paramref>, or null if there is no such attribute.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="element">element</paramref> or <paramref name="attributeType">attributeType</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="attributeType">attributeType</paramref> is not derived from <see cref="T:System.Attribute"></see>.</exception>
+ <exception cref="T:System.Reflection.AmbiguousMatchException">More than one of the requested attributes was found.</exception>
+ <exception cref="T:System.TypeLoadException">A custom attribute type cannot be loaded.</exception>
+ </member>
+ <member name="M:System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo,System.Type,System.Boolean)">
+ <summary>Retrieves a custom attribute applied to a member of a type. Parameters specify the member, the type of the custom attribute to search for, and whether to search ancestors of the member.</summary>
+ <param name="element">An object derived from the <see cref="T:System.Reflection.MemberInfo"></see> class that describes a constructor, event, field, method, or property member of a class.</param>
+ <param name="attributeType">The type, or a base type, of the custom attribute to search for.</param>
+ <param name="inherit">If true, specifies to also search the ancestors of element for custom attributes.</param>
+ <returns>A reference to the single custom attribute of type <paramref name="attributeType">attributeType</paramref> that is applied to <paramref name="element">element</paramref>, or null if there is no such attribute.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="element">element</paramref> or <paramref name="attributeType">attributeType</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="attributeType">attributeType</paramref> is not derived from <see cref="T:System.Attribute"></see>.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="element">element</paramref> is not a constructor, method, property, event, type, or field.</exception>
+ <exception cref="T:System.Reflection.AmbiguousMatchException">More than one of the requested attributes was found.</exception>
+ <exception cref="T:System.TypeLoadException">A custom attribute type cannot be loaded.</exception>
+ </member>
+ <member name="M:System.Attribute.GetCustomAttribute(System.Reflection.Assembly,System.Type,System.Boolean)">
+ <summary>Retrieves a custom attribute applied to an assembly. Parameters specify the assembly, the type of the custom attribute to search for, and an ignored search option.</summary>
+ <param name="element">An object derived from the <see cref="T:System.Reflection.Assembly"></see> class that describes a reusable collection of modules.</param>
+ <param name="attributeType">The type, or a base type, of the custom attribute to search for.</param>
+ <param name="inherit">This parameter is ignored, and does not affect the operation of this method.</param>
+ <returns>A reference to the single custom attribute of type <paramref name="attributeType">attributeType</paramref> that is applied to <paramref name="element">element</paramref>, or null if there is no such attribute.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="element">element</paramref> or <paramref name="attributeType">attributeType</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="attributeType">attributeType</paramref> is not derived from <see cref="T:System.Attribute"></see>.</exception>
+ <exception cref="T:System.Reflection.AmbiguousMatchException">More than one of the requested attributes was found.</exception>
+ </member>
+ <member name="M:System.Attribute.GetCustomAttribute(System.Reflection.Module,System.Type,System.Boolean)">
+ <summary>Retrieves a custom attribute applied to a module. Parameters specify the module, the type of the custom attribute to search for, and an ignored search option.</summary>
+ <param name="element">An object derived from the <see cref="T:System.Reflection.Module"></see> class that describes a portable executable file.</param>
+ <param name="attributeType">The type, or a base type, of the custom attribute to search for.</param>
+ <param name="inherit">This parameter is ignored, and does not affect the operation of this method.</param>
+ <returns>A reference to the single custom attribute of type <paramref name="attributeType">attributeType</paramref> that is applied to <paramref name="element">element</paramref>, or null if there is no such attribute.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="element">element</paramref> or <paramref name="attributeType">attributeType</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="attributeType">attributeType</paramref> is not derived from <see cref="T:System.Attribute"></see>.</exception>
+ <exception cref="T:System.Reflection.AmbiguousMatchException">More than one of the requested attributes was found.</exception>
+ </member>
+ <member name="M:System.Attribute.GetCustomAttribute(System.Reflection.Module,System.Type)">
+ <summary>Retrieves a custom attribute applied to a module. Parameters specify the module, and the type of the custom attribute to search for.</summary>
+ <param name="element">An object derived from the <see cref="T:System.Reflection.Module"></see> class that describes a portable executable file.</param>
+ <param name="attributeType">The type, or a base type, of the custom attribute to search for.</param>
+ <returns>A reference to the single custom attribute of type <paramref name="attributeType">attributeType</paramref> that is applied to <paramref name="element">element</paramref>, or null if there is no such attribute.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="element">element</paramref> or <paramref name="attributeType">attributeType</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="attributeType">attributeType</paramref> is not derived from <see cref="T:System.Attribute"></see>.</exception>
+ <exception cref="T:System.Reflection.AmbiguousMatchException">More than one of the requested attributes was found.</exception>
+ </member>
+ <member name="M:System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo,System.Type)">
+ <summary>Retrieves a custom attribute applied to a member of a type. Parameters specify the member, and the type of the custom attribute to search for.</summary>
+ <param name="element">An object derived from the <see cref="T:System.Reflection.MemberInfo"></see> class that describes a constructor, event, field, method, or property member of a class.</param>
+ <param name="attributeType">The type, or a base type, of the custom attribute to search for.</param>
+ <returns>A reference to the single custom attribute of type <paramref name="attributeType">attributeType</paramref> that is applied to <paramref name="element">element</paramref>, or null if there is no such attribute.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="element">element</paramref> or <paramref name="attributeType">attributeType</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="attributeType">attributeType</paramref> is not derived from <see cref="T:System.Attribute"></see>.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="element">element</paramref> is not a constructor, method, property, event, type, or field.</exception>
+ <exception cref="T:System.Reflection.AmbiguousMatchException">More than one of the requested attributes was found.</exception>
+ <exception cref="T:System.TypeLoadException">A custom attribute type cannot be loaded.</exception>
+ </member>
+ <member name="M:System.Attribute.GetCustomAttribute(System.Reflection.Assembly,System.Type)">
+ <summary>Retrieves a custom attribute applied to a specified assembly. Parameters specify the assembly and the type of the custom attribute to search for.</summary>
+ <param name="element">An object derived from the <see cref="T:System.Reflection.Assembly"></see> class that describes a reusable collection of modules.</param>
+ <param name="attributeType">The type, or a base type, of the custom attribute to search for.</param>
+ <returns>A reference to the single custom attribute of type <paramref name="attributeType">attributeType</paramref> that is applied to <paramref name="element">element</paramref>, or null if there is no such attribute.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="element">element</paramref> or <paramref name="attributeType">attributeType</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="attributeType">attributeType</paramref> is not derived from <see cref="T:System.Attribute"></see>.</exception>
+ <exception cref="T:System.Reflection.AmbiguousMatchException">More than one of the requested attributes was found.</exception>
+ </member>
+ <member name="M:System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo,System.Type)">
+ <summary>Retrieves a custom attribute applied to a method parameter. Parameters specify the method parameter, and the type of the custom attribute to search for.</summary>
+ <param name="element">An object derived from the <see cref="T:System.Reflection.ParameterInfo"></see> class that describes a parameter of a member of a class.</param>
+ <param name="attributeType">The type, or a base type, of the custom attribute to search for.</param>
+ <returns>A reference to the single custom attribute of type <paramref name="attributeType">attributeType</paramref> that is applied to <paramref name="element">element</paramref>, or null if there is no such attribute.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="element">element</paramref> or <paramref name="attributeType">attributeType</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="attributeType">attributeType</paramref> is not derived from <see cref="T:System.Attribute"></see>.</exception>
+ <exception cref="T:System.Reflection.AmbiguousMatchException">More than one of the requested attributes was found.</exception>
+ <exception cref="T:System.TypeLoadException">A custom attribute type cannot be loaded.</exception>
+ </member>
+ <member name="M:System.Attribute.GetCustomAttributes(System.Reflection.Module,System.Type)">
+ <summary>Retrieves an array of the custom attributes applied to a module. Parameters specify the module, and the type of the custom attribute to search for.</summary>
+ <param name="element">An object derived from the <see cref="T:System.Reflection.Module"></see> class that describes a portable executable file.</param>
+ <param name="attributeType">The type, or a base type, of the custom attribute to search for.</param>
+ <returns>An <see cref="T:System.Attribute"></see> array that contains the custom attributes of type <paramref name="attributeType">attributeType</paramref> applied to <paramref name="element">element</paramref>, or an empty array if no such custom attributes exist.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="element">element</paramref> or <paramref name="attributeType">attributeType</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="attributeType">attributeType</paramref> is not derived from <see cref="T:System.Attribute"></see>.</exception>
+ </member>
+ <member name="M:System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo,System.Type,System.Boolean)">
+ <summary>Retrieves an array of the custom attributes applied to a method parameter. Parameters specify the method parameter, the type of the custom attribute to search for, and whether to search ancestors of the method parameter.</summary>
+ <param name="element">An object derived from the <see cref="T:System.Reflection.ParameterInfo"></see> class that describes a parameter of a member of a class.</param>
+ <param name="attributeType">The type, or a base type, of the custom attribute to search for.</param>
+ <param name="inherit">If true, specifies to also search the ancestors of element for custom attributes.</param>
+ <returns>An <see cref="T:System.Attribute"></see> array that contains the custom attributes of type <paramref name="attributeType">attributeType</paramref> applied to <paramref name="element">element</paramref>, or an empty array if no such custom attributes exist.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="element">element</paramref> or <paramref name="attributeType">attributeType</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="attributeType">attributeType</paramref> is not derived from <see cref="T:System.Attribute"></see>.</exception>
+ <exception cref="T:System.TypeLoadException">A custom attribute type cannot be loaded.</exception>
+ </member>
+ <member name="M:System.Attribute.GetCustomAttributes(System.Reflection.Module,System.Type,System.Boolean)">
+ <summary>Retrieves an array of the custom attributes applied to a module. Parameters specify the module, the type of the custom attribute to search for, and an ignored search option.</summary>
+ <param name="element">An object derived from the <see cref="T:System.Reflection.Module"></see> class that describes a portable executable file.</param>
+ <param name="attributeType">The type, or a base type, of the custom attribute to search for.</param>
+ <param name="inherit">This parameter is ignored, and does not affect the operation of this method.</param>
+ <returns>An <see cref="T:System.Attribute"></see> array that contains the custom attributes of type <paramref name="attributeType">attributeType</paramref> applied to <paramref name="element">element</paramref>, or an empty array if no such custom attributes exist.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="element">element</paramref> or <paramref name="attributeType">attributeType</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="attributeType">attributeType</paramref> is not derived from <see cref="T:System.Attribute"></see>.</exception>
+ </member>
+ <member name="M:System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo,System.Type,System.Boolean)">
+ <summary>Retrieves an array of the custom attributes applied to a member of a type. Parameters specify the member, the type of the custom attribute to search for, and whether to search ancestors of the member.</summary>
+ <param name="element">An object derived from the <see cref="T:System.Reflection.MemberInfo"></see> class that describes a constructor, event, field, method, or property member of a class.</param>
+ <param name="type">The type, or a base type, of the custom attribute to search for.</param>
+ <param name="inherit">If true, specifies to also search the ancestors of element for custom attributes.</param>
+ <returns>An <see cref="T:System.Attribute"></see> array that contains the custom attributes of type <paramref name="type">type</paramref> applied to <paramref name="element">element</paramref>, or an empty array if no such custom attributes exist.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="element">element</paramref> or <paramref name="type">type</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="type">type</paramref> is not derived from <see cref="T:System.Attribute"></see>.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="element">element</paramref> is not a constructor, method, property, event, type, or field.</exception>
+ <exception cref="T:System.TypeLoadException">A custom attribute type cannot be loaded.</exception>
+ </member>
+ <member name="M:System.Attribute.GetCustomAttributes(System.Reflection.Assembly,System.Type,System.Boolean)">
+ <summary>Retrieves an array of the custom attributes applied to an assembly. Parameters specify the assembly, the type of the custom attribute to search for, and an ignored search option.</summary>
+ <param name="element">An object derived from the <see cref="T:System.Reflection.Assembly"></see> class that describes a reusable collection of modules.</param>
+ <param name="attributeType">The type, or a base type, of the custom attribute to search for.</param>
+ <param name="inherit">This parameter is ignored, and does not affect the operation of this method.</param>
+ <returns>An <see cref="T:System.Attribute"></see> array that contains the custom attributes of type <paramref name="attributeType">attributeType</paramref> applied to <paramref name="element">element</paramref>, or an empty array if no such custom attributes exist.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="element">element</paramref> or <paramref name="attributeType">attributeType</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="attributeType">attributeType</paramref> is not derived from <see cref="T:System.Attribute"></see>.</exception>
+ </member>
+ <member name="M:System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo,System.Type)">
+ <summary>Retrieves an array of the custom attributes applied to a method parameter. Parameters specify the method parameter, and the type of the custom attribute to search for.</summary>
+ <param name="element">An object derived from the <see cref="T:System.Reflection.ParameterInfo"></see> class that describes a parameter of a member of a class.</param>
+ <param name="attributeType">The type, or a base type, of the custom attribute to search for.</param>
+ <returns>An <see cref="T:System.Attribute"></see> array that contains the custom attributes of type <paramref name="attributeType">attributeType</paramref> applied to <paramref name="element">element</paramref>, or an empty array if no such custom attributes exist.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="element">element</paramref> or <paramref name="attributeType">attributeType</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="attributeType">attributeType</paramref> is not derived from <see cref="T:System.Attribute"></see>.</exception>
+ <exception cref="T:System.TypeLoadException">A custom attribute type cannot be loaded.</exception>
+ </member>
+ <member name="M:System.Attribute.GetCustomAttributes(System.Reflection.Module,System.Boolean)">
+ <summary>Retrieves an array of the custom attributes applied to a module. Parameters specify the module, and an ignored search option.</summary>
+ <param name="element">An object derived from the <see cref="T:System.Reflection.Module"></see> class that describes a portable executable file.</param>
+ <param name="inherit">This parameter is ignored, and does not affect the operation of this method.</param>
+ <returns>An <see cref="T:System.Attribute"></see> array that contains the custom attributes applied to <paramref name="element">element</paramref>, or an empty array if no such custom attributes exist.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="element">element</paramref> or <paramref name="attributeType">attributeType</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo,System.Boolean)">
+ <summary>Retrieves an array of the custom attributes applied to a method parameter. Parameters specify the method parameter, and whether to search ancestors of the method parameter.</summary>
+ <param name="element">An object derived from the <see cref="T:System.Reflection.ParameterInfo"></see> class that describes a parameter of a member of a class.</param>
+ <param name="inherit">If true, specifies to also search the ancestors of element for custom attributes.</param>
+ <returns>An <see cref="T:System.Attribute"></see> array that contains the custom attributes applied to <paramref name="element">element</paramref>, or an empty array if no such custom attributes exist.</returns>
+ <exception cref="T:System.ArgumentException">The <see cref="P:System.Reflection.ParameterInfo.Member"></see> property of <paramref name="element">element</paramref> is `null.```</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="element">element</paramref> is null.</exception>
+ <exception cref="T:System.TypeLoadException">A custom attribute type cannot be loaded.</exception>
+ </member>
+ <member name="M:System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo,System.Boolean)">
+ <summary>Retrieves an array of the custom attributes applied to a member of a type. Parameters specify the member, the type of the custom attribute to search for, and whether to search ancestors of the member.</summary>
+ <param name="element">An object derived from the <see cref="T:System.Reflection.MemberInfo"></see> class that describes a constructor, event, field, method, or property member of a class.</param>
+ <param name="inherit">If true, specifies to also search the ancestors of element for custom attributes.</param>
+ <returns>An <see cref="T:System.Attribute"></see> array that contains the custom attributes applied to <paramref name="element">element</paramref>, or an empty array if no such custom attributes exist.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="element">element</paramref> is null.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="element">element</paramref> is not a constructor, method, property, event, type, or field.</exception>
+ <exception cref="T:System.TypeLoadException">A custom attribute type cannot be loaded.</exception>
+ </member>
+ <member name="M:System.Attribute.GetCustomAttributes(System.Reflection.Assembly,System.Type)">
+ <summary>Retrieves an array of the custom attributes applied to an assembly. Parameters specify the assembly, and the type of the custom attribute to search for.</summary>
+ <param name="element">An object derived from the <see cref="T:System.Reflection.Assembly"></see> class that describes a reusable collection of modules.</param>
+ <param name="attributeType">The type, or a base type, of the custom attribute to search for.</param>
+ <returns>An <see cref="T:System.Attribute"></see> array that contains the custom attributes of type <paramref name="attributeType">attributeType</paramref> applied to <paramref name="element">element</paramref>, or an empty array if no such custom attributes exist.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="element">element</paramref> or <paramref name="attributeType">attributeType</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="attributeType">attributeType</paramref> is not derived from <see cref="T:System.Attribute"></see>.</exception>
+ </member>
+ <member name="M:System.Attribute.GetCustomAttributes(System.Reflection.Assembly,System.Boolean)">
+ <summary>Retrieves an array of the custom attributes applied to an assembly. Parameters specify the assembly, and an ignored search option.</summary>
+ <param name="element">An object derived from the <see cref="T:System.Reflection.Assembly"></see> class that describes a reusable collection of modules.</param>
+ <param name="inherit">This parameter is ignored, and does not affect the operation of this method.</param>
+ <returns>An <see cref="T:System.Attribute"></see> array that contains the custom attributes applied to <paramref name="element">element</paramref>, or an empty array if no such custom attributes exist.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="element">element</paramref> or <paramref name="attributeType">attributeType</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo)">
+ <summary>Retrieves an array of the custom attributes applied to a method parameter. A parameter specifies the method parameter.</summary>
+ <param name="element">An object derived from the <see cref="T:System.Reflection.ParameterInfo"></see> class that describes a parameter of a member of a class.</param>
+ <returns>An <see cref="T:System.Attribute"></see> array that contains the custom attributes applied to <paramref name="element">element</paramref>, or an empty array if no such custom attributes exist.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="element">element</paramref> is null.</exception>
+ <exception cref="T:System.TypeLoadException">A custom attribute type cannot be loaded.</exception>
+ </member>
+ <member name="M:System.Attribute.GetCustomAttributes(System.Reflection.Module)">
+ <summary>Retrieves an array of the custom attributes applied to a module. A parameter specifies the module.</summary>
+ <param name="element">An object derived from the <see cref="T:System.Reflection.Module"></see> class that describes a portable executable file.</param>
+ <returns>An <see cref="T:System.Attribute"></see> array that contains the custom attributes applied to <paramref name="element">element</paramref>, or an empty array if no such custom attributes exist.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="element">element</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo)">
+ <summary>Retrieves an array of the custom attributes applied to a member of a type. A parameter specifies the member.</summary>
+ <param name="element">An object derived from the <see cref="T:System.Reflection.MemberInfo"></see> class that describes a constructor, event, field, method, or property member of a class.</param>
+ <returns>An <see cref="T:System.Attribute"></see> array that contains the custom attributes applied to <paramref name="element">element</paramref>, or an empty array if no such custom attributes exist.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="element">element</paramref> is null.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="element">element</paramref> is not a constructor, method, property, event, type, or field.</exception>
+ <exception cref="T:System.TypeLoadException">A custom attribute type cannot be loaded.</exception>
+ </member>
+ <member name="M:System.Attribute.GetCustomAttributes(System.Reflection.Assembly)">
+ <summary>Retrieves an array of the custom attributes applied to an assembly. A parameter specifies the assembly.</summary>
+ <param name="element">An object derived from the <see cref="T:System.Reflection.Assembly"></see> class that describes a reusable collection of modules.</param>
+ <returns>An <see cref="T:System.Attribute"></see> array that contains the custom attributes applied to <paramref name="element">element</paramref>, or an empty array if no such custom attributes exist.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="element">element</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo,System.Type)">
+ <summary>Retrieves an array of the custom attributes applied to a member of a type. Parameters specify the member, and the type of the custom attribute to search for.</summary>
+ <param name="element">An object derived from the <see cref="T:System.Reflection.MemberInfo"></see> class that describes a constructor, event, field, method, or property member of a class.</param>
+ <param name="type">The type, or a base type, of the custom attribute to search for.</param>
+ <returns>An <see cref="T:System.Attribute"></see> array that contains the custom attributes of type <paramref name="type">type</paramref> applied to <paramref name="element">element</paramref>, or an empty array if no such custom attributes exist.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="element">element</paramref> or <paramref name="type">type</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="type">type</paramref> is not derived from <see cref="T:System.Attribute"></see>.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="element">element</paramref> is not a constructor, method, property, event, type, or field.</exception>
+ <exception cref="T:System.TypeLoadException">A custom attribute type cannot be loaded.</exception>
+ </member>
+ <member name="M:System.Attribute.GetHashCode">
+ <summary>Returns the hash code for this instance.</summary>
+ <returns>A 32-bit signed integer hash code.</returns>
+ </member>
+ <member name="M:System.Attribute.IsDefaultAttribute">
+ <summary>When overridden in a derived class, indicates whether the value of this instance is the default value for the derived class.</summary>
+ <returns>true if this instance is the default attribute for the class; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Attribute.IsDefined(System.Reflection.ParameterInfo,System.Type,System.Boolean)">
+ <summary>Determines whether any custom attributes are applied to a method parameter. Parameters specify the method parameter, the type of the custom attribute to search for, and whether to search ancestors of the method parameter.</summary>
+ <param name="element">An object derived from the <see cref="T:System.Reflection.ParameterInfo"></see> class that describes a parameter of a member of a class.</param>
+ <param name="attributeType">The type, or a base type, of the custom attribute to search for.</param>
+ <param name="inherit">If true, specifies to also search the ancestors of element for custom attributes.</param>
+ <returns>true if a custom attribute of type <paramref name="attributeType">attributeType</paramref> is applied to <paramref name="element">element</paramref>; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="element">element</paramref> or <paramref name="attributeType">attributeType</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="attributeType">attributeType</paramref> is not derived from <see cref="T:System.Attribute"></see>.</exception>
+ <exception cref="T:System.ExecutionEngineException"><paramref name="element">element</paramref> is not a method, constructor, or type.</exception>
+ </member>
+ <member name="M:System.Attribute.IsDefined(System.Reflection.Module,System.Type,System.Boolean)">
+ <summary>Determines whether any custom attributes are applied to a module. Parameters specify the module, the type of the custom attribute to search for, and an ignored search option.</summary>
+ <param name="element">An object derived from the <see cref="T:System.Reflection.Module"></see> class that describes a portable executable file.</param>
+ <param name="attributeType">The type, or a base type, of the custom attribute to search for.</param>
+ <param name="inherit">This parameter is ignored, and does not affect the operation of this method.</param>
+ <returns>true if a custom attribute of type <paramref name="attributeType">attributeType</paramref> is applied to <paramref name="element">element</paramref>; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="element">element</paramref> or <paramref name="attributeType">attributeType</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="attributeType">attributeType</paramref> is not derived from <see cref="T:System.Attribute"></see>.</exception>
+ </member>
+ <member name="M:System.Attribute.IsDefined(System.Reflection.MemberInfo,System.Type,System.Boolean)">
+ <summary>Determines whether any custom attributes are applied to a member of a type. Parameters specify the member, the type of the custom attribute to search for, and whether to search ancestors of the member.</summary>
+ <param name="element">An object derived from the <see cref="T:System.Reflection.MemberInfo"></see> class that describes a constructor, event, field, method, type, or property member of a class.</param>
+ <param name="attributeType">The type, or a base type, of the custom attribute to search for.</param>
+ <param name="inherit">If true, specifies to also search the ancestors of element for custom attributes.</param>
+ <returns>true if a custom attribute of type <paramref name="attributeType">attributeType</paramref> is applied to <paramref name="element">element</paramref>; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="element">element</paramref> or <paramref name="attributeType">attributeType</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="attributeType">attributeType</paramref> is not derived from <see cref="T:System.Attribute"></see>.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="element">element</paramref> is not a constructor, method, property, event, type, or field.</exception>
+ </member>
+ <member name="M:System.Attribute.IsDefined(System.Reflection.Assembly,System.Type,System.Boolean)">
+ <summary>Determines whether any custom attributes are applied to an assembly. Parameters specify the assembly, the type of the custom attribute to search for, and an ignored search option.</summary>
+ <param name="element">An object derived from the <see cref="T:System.Reflection.Assembly"></see> class that describes a reusable collection of modules.</param>
+ <param name="attributeType">The type, or a base type, of the custom attribute to search for.</param>
+ <param name="inherit">This parameter is ignored, and does not affect the operation of this method.</param>
+ <returns>true if a custom attribute of type <paramref name="attributeType">attributeType</paramref> is applied to <paramref name="element">element</paramref>; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="element">element</paramref> or <paramref name="attributeType">attributeType</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="attributeType">attributeType</paramref> is not derived from <see cref="T:System.Attribute"></see>.</exception>
+ </member>
+ <member name="M:System.Attribute.IsDefined(System.Reflection.MemberInfo,System.Type)">
+ <summary>Determines whether any custom attributes are applied to a member of a type. Parameters specify the member, and the type of the custom attribute to search for.</summary>
+ <param name="element">An object derived from the <see cref="T:System.Reflection.MemberInfo"></see> class that describes a constructor, event, field, method, type, or property member of a class.</param>
+ <param name="attributeType">The type, or a base type, of the custom attribute to search for.</param>
+ <returns>true if a custom attribute of type <paramref name="attributeType">attributeType</paramref> is applied to <paramref name="element">element</paramref>; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="element">element</paramref> or <paramref name="attributeType">attributeType</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="attributeType">attributeType</paramref> is not derived from <see cref="T:System.Attribute"></see>.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="element">element</paramref> is not a constructor, method, property, event, type, or field.</exception>
+ </member>
+ <member name="M:System.Attribute.IsDefined(System.Reflection.Module,System.Type)">
+ <summary>Determines whether any custom attributes of a specified type are applied to a module. Parameters specify the module, and the type of the custom attribute to search for.</summary>
+ <param name="element">An object derived from the <see cref="T:System.Reflection.Module"></see> class that describes a portable executable file.</param>
+ <param name="attributeType">The type, or a base type, of the custom attribute to search for.</param>
+ <returns>true if a custom attribute of type <paramref name="attributeType">attributeType</paramref> is applied to <paramref name="element">element</paramref>; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="element">element</paramref> or <paramref name="attributeType">attributeType</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="attributeType">attributeType</paramref> is not derived from <see cref="T:System.Attribute"></see>.</exception>
+ </member>
+ <member name="M:System.Attribute.IsDefined(System.Reflection.Assembly,System.Type)">
+ <summary>Determines whether any custom attributes are applied to an assembly. Parameters specify the assembly, and the type of the custom attribute to search for.</summary>
+ <param name="element">An object derived from the <see cref="T:System.Reflection.Assembly"></see> class that describes a reusable collection of modules.</param>
+ <param name="attributeType">The type, or a base type, of the custom attribute to search for.</param>
+ <returns>true if a custom attribute of type <paramref name="attributeType">attributeType</paramref> is applied to <paramref name="element">element</paramref>; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="element">element</paramref> or <paramref name="attributeType">attributeType</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="attributeType">attributeType</paramref> is not derived from <see cref="T:System.Attribute"></see>.</exception>
+ </member>
+ <member name="M:System.Attribute.IsDefined(System.Reflection.ParameterInfo,System.Type)">
+ <summary>Determines whether any custom attributes are applied to a method parameter. Parameters specify the method parameter, and the type of the custom attribute to search for.</summary>
+ <param name="element">An object derived from the <see cref="T:System.Reflection.ParameterInfo"></see> class that describes a parameter of a member of a class.</param>
+ <param name="attributeType">The type, or a base type, of the custom attribute to search for.</param>
+ <returns>true if a custom attribute of type <paramref name="attributeType">attributeType</paramref> is applied to <paramref name="element">element</paramref>; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="element">element</paramref> or <paramref name="attributeType">attributeType</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="attributeType">attributeType</paramref> is not derived from <see cref="T:System.Attribute"></see>.</exception>
+ </member>
+ <member name="M:System.Attribute.Match(System.Object)">
+ <summary>When overridden in a derived class, returns a value that indicates whether this instance equals a specified object.</summary>
+ <param name="obj">An <see cref="T:System.Object"></see> to compare with this instance of <see cref="T:System.Attribute"></see>.</param>
+ <returns>true if this instance equals <paramref name="obj">obj</paramref>; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Attribute.TypeId">
+ <summary>When implemented in a derived class, gets a unique identifier for this <see cref="T:System.Attribute"></see>.</summary>
+ <returns>An <see cref="T:System.Object"></see> that is a unique identifier for the attribute.</returns>
+ </member>
+ <member name="T:System.AttributeTargets">
+ <summary>Specifies the application elements on which it is valid to apply an attribute.</summary>
+ </member>
+ <member name="F:System.AttributeTargets.All">
+ <summary>Attribute can be applied to any application element.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.AttributeTargets.Assembly">
+ <summary>Attribute can be applied to an assembly.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.AttributeTargets.Class">
+ <summary>Attribute can be applied to a class.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.AttributeTargets.Constructor">
+ <summary>Attribute can be applied to a constructor.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.AttributeTargets.Delegate">
+ <summary>Attribute can be applied to a delegate.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.AttributeTargets.Enum">
+ <summary>Attribute can be applied to an enumeration.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.AttributeTargets.Event">
+ <summary>Attribute can be applied to an event.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.AttributeTargets.Field">
+ <summary>Attribute can be applied to a field.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.AttributeTargets.GenericParameter">
+ <summary>Attribute can be applied to a generic parameter.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.AttributeTargets.Interface">
+ <summary>Attribute can be applied to an interface.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.AttributeTargets.Method">
+ <summary>Attribute can be applied to a method.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.AttributeTargets.Module">
+ <summary>Attribute can be applied to a module.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.AttributeTargets.Parameter">
+ <summary>Attribute can be applied to a parameter.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.AttributeTargets.Property">
+ <summary>Attribute can be applied to a property.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.AttributeTargets.ReturnValue">
+ <summary>Attribute can be applied to a return value.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.AttributeTargets.Struct">
+ <summary>Attribute can be applied to a structure; that is, a value type.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.AttributeUsageAttribute">
+ <summary>Specifies the usage of another attribute class. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.AttributeUsageAttribute.#ctor(System.AttributeTargets)">
+ <summary>Initializes a new instance of the <see cref="T:System.AttributeUsageAttribute"></see> class with the specified list of <see cref="T:System.AttributeTargets"></see>, the <see cref="P:System.AttributeUsageAttribute.AllowMultiple"></see> value, and the <see cref="P:System.AttributeUsageAttribute.Inherited"></see> value.</summary>
+ <param name="validOn">The set of values combined using a bitwise OR operation to indicate which program elements are valid.</param>
+ </member>
+ <member name="P:System.AttributeUsageAttribute.AllowMultiple">
+ <summary>Gets or sets a Boolean value indicating whether more than one instance of the indicated attribute can be specified for a single program element.</summary>
+ <returns>true if more than one instance is allowed to be specified; otherwise, false. The default is false.</returns>
+ </member>
+ <member name="P:System.AttributeUsageAttribute.Inherited">
+ <summary>Gets or sets a <see cref="T:System.Boolean"></see> value that determines whether the indicated attribute is inherited by derived classes and overriding members.</summary>
+ <returns>true if the attribute can be inherited by derived classes and overriding members; otherwise, false. The default is true.</returns>
+ </member>
+ <member name="P:System.AttributeUsageAttribute.ValidOn">
+ <summary>Gets a set of values identifying which program elements that the indicated attribute can be applied to.</summary>
+ <returns>One or several <see cref="T:System.AttributeTargets"></see> values. The default is All.</returns>
+ </member>
+ <member name="T:System.BadImageFormatException">
+ <summary>The exception that is thrown when the file image of a dynamic link library (DLL) or an executable program is invalid.</summary>
+ </member>
+ <member name="M:System.BadImageFormatException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.BadImageFormatException"></see> class.</summary>
+ </member>
+ <member name="M:System.BadImageFormatException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.BadImageFormatException"></see> class with a specified error message.</summary>
+ <param name="message">The message that describes the error.</param>
+ </member>
+ <member name="M:System.BadImageFormatException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.BadImageFormatException"></see> class with serialized data.</summary>
+ <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> that holds the serialized object data about the exception being thrown.</param>
+ <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"></see> that contains contextual information about the source or destination.</param>
+ </member>
+ <member name="M:System.BadImageFormatException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.BadImageFormatException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="inner">The exception that is the cause of the current exception. If the inner parameter is not a null reference, the current exception is raised in a catch block that handles the inner exception.</param>
+ </member>
+ <member name="M:System.BadImageFormatException.#ctor(System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.BadImageFormatException"></see> class with a specified error message and file name.</summary>
+ <param name="message">A message that describes the error.</param>
+ <param name="fileName">The full name of the file with the invalid image.</param>
+ </member>
+ <member name="M:System.BadImageFormatException.#ctor(System.String,System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.BadImageFormatException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="fileName">The full name of the file with the invalid image.</param>
+ <param name="inner">The exception that is the cause of the current exception. If the inner parameter is not null, the current exception is raised in a catch block that handles the inner exception.</param>
+ </member>
+ <member name="P:System.BadImageFormatException.FileName">
+ <summary>Gets the name of the file that causes this exception.</summary>
+ <returns>The name of the file with the invalid image, or a null reference if no file name was passed to the constructor for the current instance.</returns>
+ </member>
+ <member name="P:System.BadImageFormatException.FusionLog">
+ <summary>Gets the log file that describes why an assembly load failed.</summary>
+ <returns>A String containing errors reported by the assembly cache.</returns>
+ </member>
+ <member name="M:System.BadImageFormatException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object with the file name, assembly cache log, and additional exception information.</summary>
+ <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> that holds the serialized object data about the exception being thrown.</param>
+ <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"></see> that contains contextual information about the source or destination.</param>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ </member>
+ <member name="P:System.BadImageFormatException.Message">
+ <summary>Gets the error message and the name of the file that caused this exception.</summary>
+ <returns>A string containing the error message and the name of the file that caused this exception.</returns>
+ </member>
+ <member name="M:System.BadImageFormatException.ToString">
+ <summary>Returns the fully qualified name of this exception and possibly the error message, the name of the inner exception, and the stack trace.</summary>
+ <returns>A string containing the fully qualified name of this exception and possibly the error message, the name of the inner exception, and the stack trace.</returns>
+ </member>
+ <member name="T:System.Base64FormattingOptions">
+ <summary>Specifies whether relevant <see cref="Overload:System.Convert.ToBase64CharArray"></see> and <see cref="Overload:System.Convert.ToBase64String"></see> methods insert line breaks in their output.</summary>
+ </member>
+ <member name="F:System.Base64FormattingOptions.InsertLineBreaks">
+ <summary>Inserts line breaks after every 76 characters in the string representation.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Base64FormattingOptions.None">
+ <summary>Does not insert line breaks after every 76 characters in the string representation.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.BitConverter">
+ <summary>Converts base data types to an array of bytes, and an array of bytes to base data types.</summary>
+ </member>
+ <member name="M:System.BitConverter.DoubleToInt64Bits(System.Double)">
+ <summary>Converts the specified double-precision floating point number to a 64-bit signed integer.</summary>
+ <param name="value">The number to convert.</param>
+ <returns>A 64-bit signed integer whose value is equivalent to <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.BitConverter.GetBytes(System.Boolean)">
+ <summary>Returns the specified Boolean value as a byte array.</summary>
+ <param name="value">A Boolean value.</param>
+ <returns>A byte array with length 1.</returns>
+ </member>
+ <member name="M:System.BitConverter.GetBytes(System.Char)">
+ <summary>Returns the specified Unicode character value as an array of bytes.</summary>
+ <param name="value">A character to convert.</param>
+ <returns>An array of bytes with length 2.</returns>
+ </member>
+ <member name="M:System.BitConverter.GetBytes(System.Double)">
+ <summary>Returns the specified double-precision floating point value as an array of bytes.</summary>
+ <param name="value">The number to convert.</param>
+ <returns>An array of bytes with length 8.</returns>
+ </member>
+ <member name="M:System.BitConverter.GetBytes(System.Int16)">
+ <summary>Returns the specified 16-bit signed integer value as an array of bytes.</summary>
+ <param name="value">The number to convert.</param>
+ <returns>An array of bytes with length 2.</returns>
+ </member>
+ <member name="M:System.BitConverter.GetBytes(System.Int32)">
+ <summary>Returns the specified 32-bit signed integer value as an array of bytes.</summary>
+ <param name="value">The number to convert.</param>
+ <returns>An array of bytes with length 4.</returns>
+ </member>
+ <member name="M:System.BitConverter.GetBytes(System.Int64)">
+ <summary>Returns the specified 64-bit signed integer value as an array of bytes.</summary>
+ <param name="value">The number to convert.</param>
+ <returns>An array of bytes with length 8.</returns>
+ </member>
+ <member name="M:System.BitConverter.GetBytes(System.Single)">
+ <summary>Returns the specified single-precision floating point value as an array of bytes.</summary>
+ <param name="value">The number to convert.</param>
+ <returns>An array of bytes with length 4.</returns>
+ </member>
+ <member name="M:System.BitConverter.GetBytes(System.UInt16)">
+ <summary>Returns the specified 16-bit unsigned integer value as an array of bytes.</summary>
+ <param name="value">The number to convert.</param>
+ <returns>An array of bytes with length 2.</returns>
+ </member>
+ <member name="M:System.BitConverter.GetBytes(System.UInt32)">
+ <summary>Returns the specified 32-bit unsigned integer value as an array of bytes.</summary>
+ <param name="value">The number to convert.</param>
+ <returns>An array of bytes with length 4.</returns>
+ </member>
+ <member name="M:System.BitConverter.GetBytes(System.UInt64)">
+ <summary>Returns the specified 64-bit unsigned integer value as an array of bytes.</summary>
+ <param name="value">The number to convert.</param>
+ <returns>An array of bytes with length 8.</returns>
+ </member>
+ <member name="M:System.BitConverter.Int64BitsToDouble(System.Int64)">
+ <summary>Converts the specified 64-bit signed integer to a double-precision floating point number.</summary>
+ <param name="value">The number to convert.</param>
+ <returns>A double-precision floating point number whose value is equivalent to <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="F:System.BitConverter.IsLittleEndian">
+ <summary>Indicates the byte order (&quot;endianness&quot;) in which data is stored in this computer architecture.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.BitConverter.ToBoolean(System.Byte[],System.Int32)">
+ <summary>Returns a Boolean value converted from the byte at a specified position in a byte array.</summary>
+ <param name="value">A byte array.</param>
+ <param name="startIndex">The index of the byte within value.</param>
+ <returns>true if the byte at <paramref name="startIndex">startIndex</paramref> in <paramref name="value">value</paramref> is nonzero; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="value">value</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="startIndex">startIndex</paramref> is less than zero or greater than the length of <paramref name="value">value</paramref> minus 1.</exception>
+ </member>
+ <member name="M:System.BitConverter.ToChar(System.Byte[],System.Int32)">
+ <summary>Returns a Unicode character converted from two bytes at a specified position in a byte array.</summary>
+ <param name="value">An array.</param>
+ <param name="startIndex">The starting position within value.</param>
+ <returns>A character formed by two bytes beginning at <paramref name="startIndex">startIndex</paramref>.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="startIndex">startIndex</paramref> equals the length of <paramref name="value">value</paramref> minus 1.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="value">value</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="startIndex">startIndex</paramref> is less than zero or greater than the length of <paramref name="value">value</paramref> minus 1.</exception>
+ </member>
+ <member name="M:System.BitConverter.ToDouble(System.Byte[],System.Int32)">
+ <summary>Returns a double-precision floating point number converted from eight bytes at a specified position in a byte array.</summary>
+ <param name="value">An array of bytes.</param>
+ <param name="startIndex">The starting position within value.</param>
+ <returns>A double precision floating point number formed by eight bytes beginning at <paramref name="startIndex">startIndex</paramref>.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="startIndex">startIndex</paramref> is greater than or equal to the length of <paramref name="value">value</paramref> minus 7, and is less than or equal to the length of <paramref name="value">value</paramref> minus 1.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="value">value</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="startIndex">startIndex</paramref> is less than zero or greater than the length of <paramref name="value">value</paramref> minus 1.</exception>
+ </member>
+ <member name="M:System.BitConverter.ToInt16(System.Byte[],System.Int32)">
+ <summary>Returns a 16-bit signed integer converted from two bytes at a specified position in a byte array.</summary>
+ <param name="value">An array of bytes.</param>
+ <param name="startIndex">The starting position within value.</param>
+ <returns>A 16-bit signed integer formed by two bytes beginning at <paramref name="startIndex">startIndex</paramref>.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="startIndex">startIndex</paramref> equals the length of <paramref name="value">value</paramref> minus 1.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="value">value</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="startIndex">startIndex</paramref> is less than zero or greater than the length of <paramref name="value">value</paramref> minus 1.</exception>
+ </member>
+ <member name="M:System.BitConverter.ToInt32(System.Byte[],System.Int32)">
+ <summary>Returns a 32-bit signed integer converted from four bytes at a specified position in a byte array.</summary>
+ <param name="value">An array of bytes.</param>
+ <param name="startIndex">The starting position within value.</param>
+ <returns>A 32-bit signed integer formed by four bytes beginning at <paramref name="startIndex">startIndex</paramref>.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="startIndex">startIndex</paramref> is greater than or equal to the length of <paramref name="value">value</paramref> minus 3, and is less than or equal to the length of <paramref name="value">value</paramref> minus 1.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="value">value</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="startIndex">startIndex</paramref> is less than zero or greater than the length of <paramref name="value">value</paramref> minus 1.</exception>
+ </member>
+ <member name="M:System.BitConverter.ToInt64(System.Byte[],System.Int32)">
+ <summary>Returns a 64-bit signed integer converted from eight bytes at a specified position in a byte array.</summary>
+ <param name="value">An array of bytes.</param>
+ <param name="startIndex">The starting position within value.</param>
+ <returns>A 64-bit signed integer formed by eight bytes beginning at <paramref name="startIndex">startIndex</paramref>.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="startIndex">startIndex</paramref> is greater than or equal to the length of <paramref name="value">value</paramref> minus 7, and is less than or equal to the length of <paramref name="value">value</paramref> minus 1.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="value">value</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="startIndex">startIndex</paramref> is less than zero or greater than the length of <paramref name="value">value</paramref> minus 1.</exception>
+ </member>
+ <member name="M:System.BitConverter.ToSingle(System.Byte[],System.Int32)">
+ <summary>Returns a single-precision floating point number converted from four bytes at a specified position in a byte array.</summary>
+ <param name="value">An array of bytes.</param>
+ <param name="startIndex">The starting position within value.</param>
+ <returns>A single-precision floating point number formed by four bytes beginning at <paramref name="startIndex">startIndex</paramref>.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="startIndex">startIndex</paramref> is greater than or equal to the length of <paramref name="value">value</paramref> minus 3, and is less than or equal to the length of <paramref name="value">value</paramref> minus 1.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="value">value</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="startIndex">startIndex</paramref> is less than zero or greater than the length of <paramref name="value">value</paramref> minus 1.</exception>
+ </member>
+ <member name="M:System.BitConverter.ToString(System.Byte[])">
+ <summary>Converts the numeric value of each element of a specified array of bytes to its equivalent hexadecimal string representation.</summary>
+ <param name="value">An array of bytes.</param>
+ <returns>A string of hexadecimal pairs separated by hyphens, where each pair represents the corresponding element in <paramref name="value">value</paramref>; for example, &quot;7F-2C-4A-00&quot;.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="value">value</paramref> is null.</exception>
+ </member>
+ <member name="M:System.BitConverter.ToString(System.Byte[],System.Int32)">
+ <summary>Converts the numeric value of each element of a specified subarray of bytes to its equivalent hexadecimal string representation.</summary>
+ <param name="value">An array of bytes.</param>
+ <param name="startIndex">The starting position within value.</param>
+ <returns>A string of hexadecimal pairs separated by hyphens, where each pair represents the corresponding element in a subarray of <paramref name="value">value</paramref>; for example, &quot;7F-2C-4A-00&quot;.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="value">value</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="startIndex">startIndex</paramref> is less than zero or greater than the length of <paramref name="value">value</paramref> minus 1.</exception>
+ </member>
+ <member name="M:System.BitConverter.ToString(System.Byte[],System.Int32,System.Int32)">
+ <summary>Converts the numeric value of each element of a specified subarray of bytes to its equivalent hexadecimal string representation.</summary>
+ <param name="value">An array of bytes.</param>
+ <param name="startIndex">The starting position within value.</param>
+ <param name="length">The number of array elements in value to convert.</param>
+ <returns>A string of hexadecimal pairs separated by hyphens, where each pair represents the corresponding element in a subarray of <paramref name="value">value</paramref>; for example, &quot;7F-2C-4A-00&quot;.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="value">value</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="startIndex">startIndex</paramref> or <paramref name="length">length</paramref> is less than zero. -or- <paramref name="startIndex">startIndex</paramref> is greater than zero and is greater than or equal to the length of <paramref name="value">value</paramref>.</exception>
+ <exception cref="T:System.ArgumentException">The combination of <paramref name="startIndex">startIndex</paramref> and <paramref name="length">length</paramref> does not specify a position within <paramref name="value">value</paramref>; that is, the <paramref name="startIndex">startIndex</paramref> parameter is greater than the length of <paramref name="value">value</paramref> minus the <paramref name="length">length</paramref> parameter.</exception>
+ </member>
+ <member name="M:System.BitConverter.ToUInt16(System.Byte[],System.Int32)">
+ <summary>Returns a 16-bit unsigned integer converted from two bytes at a specified position in a byte array.</summary>
+ <param name="value">The array of bytes.</param>
+ <param name="startIndex">The starting position within value.</param>
+ <returns>A 16-bit unsigned integer formed by two bytes beginning at <paramref name="startIndex">startIndex</paramref>.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="startIndex">startIndex</paramref> equals the length of <paramref name="value">value</paramref> minus 1.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="value">value</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="startIndex">startIndex</paramref> is less than zero or greater than the length of <paramref name="value">value</paramref> minus 1.</exception>
+ </member>
+ <member name="M:System.BitConverter.ToUInt32(System.Byte[],System.Int32)">
+ <summary>Returns a 32-bit unsigned integer converted from four bytes at a specified position in a byte array.</summary>
+ <param name="value">An array of bytes.</param>
+ <param name="startIndex">The starting position within value.</param>
+ <returns>A 32-bit unsigned integer formed by four bytes beginning at <paramref name="startIndex">startIndex</paramref>.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="startIndex">startIndex</paramref> is greater than or equal to the length of <paramref name="value">value</paramref> minus 3, and is less than or equal to the length of <paramref name="value">value</paramref> minus 1.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="value">value</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="startIndex">startIndex</paramref> is less than zero or greater than the length of <paramref name="value">value</paramref> minus 1.</exception>
+ </member>
+ <member name="M:System.BitConverter.ToUInt64(System.Byte[],System.Int32)">
+ <summary>Returns a 64-bit unsigned integer converted from eight bytes at a specified position in a byte array.</summary>
+ <param name="value">An array of bytes.</param>
+ <param name="startIndex">The starting position within value.</param>
+ <returns>A 64-bit unsigned integer formed by the eight bytes beginning at <paramref name="startIndex">startIndex</paramref>.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="startIndex">startIndex</paramref> is greater than or equal to the length of <paramref name="value">value</paramref> minus 7, and is less than or equal to the length of <paramref name="value">value</paramref> minus 1.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="value">value</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="startIndex">startIndex</paramref> is less than zero or greater than the length of <paramref name="value">value</paramref> minus 1.</exception>
+ </member>
+ <member name="T:System.Boolean">
+ <summary>Represents a Boolean (true or false) value.</summary>
+ </member>
+ <member name="M:System.Boolean.CompareTo(System.Boolean)">
+ <summary>Compares this instance to a specified <see cref="T:System.Boolean"></see> object and returns an integer that indicates their relationship to one another.</summary>
+ <param name="value">A <see cref="T:System.Boolean"></see> object to compare to this instance.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed integer that indicates the relative values of this instance and <code data-dev-comment-type="paramref">value</code>. </p>
+ <table><thead><tr><th> Return Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Condition <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> Less than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> This instance is <code>false</code> and <code data-dev-comment-type="paramref">value</code> is <code>true</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> This instance and <code data-dev-comment-type="paramref">value</code> are equal (either both are <code>true</code> or both are <code>false</code>). <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> Greater than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> This instance is <code>true</code> and <code data-dev-comment-type="paramref">value</code> is <code>false</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="M:System.Boolean.CompareTo(System.Object)">
+ <summary>Compares this instance to a specified object and returns an integer that indicates their relationship to one another.</summary>
+ <param name="obj">An object to compare to this instance, or null.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed integer that indicates the relative order of this instance and <code data-dev-comment-type="paramref">obj</code>. </p>
+ <table><thead><tr><th> Return Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Condition <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> Less than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> This instance is <code>false</code> and <code data-dev-comment-type="paramref">obj</code> is <code>true</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> This instance and <code data-dev-comment-type="paramref">obj</code> are equal (either both are <code>true</code> or both are <code>false</code>). <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> Greater than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> This instance is <code>true</code> and <code data-dev-comment-type="paramref">obj</code> is <code>false</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> -or- </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="20" sourceendlinenumber="20"> <code data-dev-comment-type="paramref">obj</code> is <code>null</code>. </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="22" sourceendlinenumber="22"> </td></tr></tbody></table></p>
+</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="obj">obj</paramref> is not a <see cref="T:System.Boolean"></see>.</exception>
+ </member>
+ <member name="M:System.Boolean.Equals(System.Boolean)">
+ <summary>Returns a value indicating whether this instance is equal to a specified <see cref="T:System.Boolean"></see> object.</summary>
+ <param name="obj">A <see cref="T:System.Boolean"></see> value to compare to this instance.</param>
+ <returns>true if <paramref name="obj">obj</paramref> has the same value as this instance; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Boolean.Equals(System.Object)">
+ <summary>Returns a value indicating whether this instance is equal to a specified object.</summary>
+ <param name="obj">An object to compare to this instance.</param>
+ <returns>true if <paramref name="obj">obj</paramref> is a <see cref="T:System.Boolean"></see> and has the same value as this instance; otherwise, false.</returns>
+ </member>
+ <member name="F:System.Boolean.FalseString">
+ <summary>Represents the Boolean value false as a string. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Boolean.GetHashCode">
+ <summary>Returns the hash code for this instance.</summary>
+ <returns>A hash code for the current <see cref="T:System.Boolean"></see>.</returns>
+ </member>
+ <member name="M:System.Boolean.GetTypeCode">
+ <summary>Returns the type code for the <see cref="T:System.Boolean"></see> value type.</summary>
+ <returns>The enumerated constant <see cref="F:System.TypeCode.Boolean"></see>.</returns>
+ </member>
+ <member name="M:System.Boolean.Parse(System.String)">
+ <summary>Converts the specified string representation of a logical value to its <see cref="T:System.Boolean"></see> equivalent.</summary>
+ <param name="value">A string containing the value to convert.</param>
+ <returns>true if <paramref name="value">value</paramref> is equivalent to <see cref="F:System.Boolean.TrueString"></see>; false if <paramref name="value">value</paramref> is equivalent to <see cref="F:System.Boolean.FalseString"></see>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="value">value</paramref> is null.</exception>
+ <exception cref="T:System.FormatException"><paramref name="value">value</paramref> is not equivalent to <see cref="F:System.Boolean.TrueString"></see> or <see cref="F:System.Boolean.FalseString"></see>.</exception>
+ </member>
+ <member name="M:System.Boolean.ToString(System.IFormatProvider)">
+ <summary>Converts the value of this instance to its equivalent string representation (either &quot;True&quot; or &quot;False&quot;).</summary>
+ <param name="provider">(Reserved) An <see cref="T:System.IFormatProvider"></see> object.</param>
+ <returns><see cref="F:System.Boolean.TrueString"></see> if the value of this instance is true, or <see cref="F:System.Boolean.FalseString"></see> if the value of this instance is false.</returns>
+ </member>
+ <member name="M:System.Boolean.ToString">
+ <summary>Converts the value of this instance to its equivalent string representation (either &quot;True&quot; or &quot;False&quot;).</summary>
+ <returns>&quot;True&quot; (the value of the <see cref="F:System.Boolean.TrueString"></see> property) if the value of this instance is true, or &quot;False&quot; (the value of the <see cref="F:System.Boolean.FalseString"></see> property) if the value of this instance is false.</returns>
+ </member>
+ <member name="F:System.Boolean.TrueString">
+ <summary>Represents the Boolean value true as a string. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Boolean.TryParse(System.String,System.Boolean@)">
+ <summary>Tries to convert the specified string representation of a logical value to its <see cref="T:System.Boolean"></see> equivalent. A return value indicates whether the conversion succeeded or failed.</summary>
+ <param name="value">A string containing the value to convert.</param>
+ <param name="result">When this method returns, if the conversion succeeded, contains true if value is equal to <see cref="F:System.Boolean.TrueString"></see> or false if value is equal to <see cref="F:System.Boolean.FalseString"></see>. If the conversion failed, contains false. The conversion fails if value is null or is not equal to the value of either the <see cref="F:System.Boolean.TrueString"></see> or <see cref="F:System.Boolean.FalseString"></see> field.</param>
+ <returns>true if <paramref name="value">value</paramref> was converted successfully; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Boolean.System#IConvertible#ToBoolean(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToBoolean(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>true or false.</returns>
+ </member>
+ <member name="M:System.Boolean.System#IConvertible#ToByte(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToByte(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>1 if the value of this instance is true; otherwise, 0.</returns>
+ </member>
+ <member name="M:System.Boolean.System#IConvertible#ToChar(System.IFormatProvider)">
+ <summary>This conversion is not supported. Attempting to use this method throws an <see cref="T:System.InvalidCastException"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>This conversion is not supported. No value is returned.</returns>
+ <exception cref="T:System.InvalidCastException">You attempt to convert a <see cref="T:System.Boolean"></see> value to a <see cref="T:System.Char"></see> value. This conversion is not supported.</exception>
+ </member>
+ <member name="M:System.Boolean.System#IConvertible#ToDateTime(System.IFormatProvider)">
+ <summary>This conversion is not supported. Attempting to use this method throws an <see cref="T:System.InvalidCastException"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>This conversion is not supported. No value is returned.</returns>
+ <exception cref="T:System.InvalidCastException">You attempt to convert a <see cref="T:System.Boolean"></see> value to a <see cref="T:System.DateTime"></see> value. This conversion is not supported.</exception>
+ </member>
+ <member name="M:System.Boolean.System#IConvertible#ToDecimal(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToDecimal(System.IFormatProvider)"></see>..</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>1 if this instance is true; otherwise, 0.</returns>
+ </member>
+ <member name="M:System.Boolean.System#IConvertible#ToDouble(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToDouble(System.IFormatProvider)"></see>..</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>1 if this instance is true; otherwise, 0.</returns>
+ </member>
+ <member name="M:System.Boolean.System#IConvertible#ToInt16(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToInt16(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>1 if this instance is true; otherwise, 0.</returns>
+ </member>
+ <member name="M:System.Boolean.System#IConvertible#ToInt32(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToInt32(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>1 if this instance is true; otherwise, 0.</returns>
+ </member>
+ <member name="M:System.Boolean.System#IConvertible#ToInt64(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToInt64(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>1 if this instance is true; otherwise, 0.</returns>
+ </member>
+ <member name="M:System.Boolean.System#IConvertible#ToSByte(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToSByte(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>1 if this instance is true; otherwise, 0.</returns>
+ </member>
+ <member name="M:System.Boolean.System#IConvertible#ToSingle(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToSingle(System.IFormatProvider)"></see>..</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>1 if this instance is true; otherwise, 0.</returns>
+ </member>
+ <member name="M:System.Boolean.System#IConvertible#ToType(System.Type,System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToType(System.Type,System.IFormatProvider)"></see>.</summary>
+ <param name="type">The desired type.</param>
+ <param name="provider">An <see cref="T:System.IFormatProvider"></see> implementation that supplies culture-specific information about the format of the returned value.</param>
+ <returns>An object of the specified type, with a value that is equivalent to the value of this Boolean object.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="type">type</paramref> is null.</exception>
+ <exception cref="T:System.InvalidCastException">The requested type conversion is not supported.</exception>
+ </member>
+ <member name="M:System.Boolean.System#IConvertible#ToUInt16(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToUInt16(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>1 if this instance is true; otherwise, 0.</returns>
+ </member>
+ <member name="M:System.Boolean.System#IConvertible#ToUInt32(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToUInt32(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>1 if this instance is true; otherwise, 0.</returns>
+ </member>
+ <member name="M:System.Boolean.System#IConvertible#ToUInt64(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToUInt64(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>1 if this instance is true; otherwise, 0.</returns>
+ </member>
+ <member name="T:System.Buffer">
+ <summary>Manipulates arrays of primitive types.</summary>
+ </member>
+ <member name="M:System.Buffer.BlockCopy(System.Array,System.Int32,System.Array,System.Int32,System.Int32)">
+ <summary>Copies a specified number of bytes from a source array starting at a particular offset to a destination array starting at a particular offset.</summary>
+ <param name="src">The source buffer.</param>
+ <param name="srcOffset">The zero-based byte offset into src.</param>
+ <param name="dst">The destination buffer.</param>
+ <param name="dstOffset">The zero-based byte offset into dst.</param>
+ <param name="count">The number of bytes to copy.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="src">src</paramref> or <paramref name="dst">dst</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="src">src</paramref> or <paramref name="dst">dst</paramref> is not an array of primitives. -or- The number of bytes in <paramref name="src">src</paramref> is less than <paramref name="srcOffset">srcOffset</paramref> plus <paramref name="count">count</paramref>. -or- The number of bytes in <paramref name="dst">dst</paramref> is less than <paramref name="dstOffset">dstOffset</paramref> plus <paramref name="count">count</paramref>.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="srcOffset">srcOffset</paramref>, <paramref name="dstOffset">dstOffset</paramref>, or <paramref name="count">count</paramref> is less than 0.</exception>
+ </member>
+ <member name="M:System.Buffer.ByteLength(System.Array)">
+ <summary>Returns the number of bytes in the specified array.</summary>
+ <param name="array">An array.</param>
+ <returns>The number of bytes in the array.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="array">array</paramref> is not a primitive.</exception>
+ <exception cref="T:System.OverflowException"><paramref name="array">array</paramref> is larger than 2 gigabytes (GB).</exception>
+ </member>
+ <member name="M:System.Buffer.GetByte(System.Array,System.Int32)">
+ <summary>Retrieves the byte at a specified location in a specified array.</summary>
+ <param name="array">An array.</param>
+ <param name="index">A location in the array.</param>
+ <returns>Returns the <paramref name="index">index</paramref> byte in the array.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="array">array</paramref> is not a primitive.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is negative or greater than the length of <paramref name="array">array</paramref>.</exception>
+ <exception cref="T:System.OverflowException"><paramref name="array">array</paramref> is larger than 2 gigabytes (GB).</exception>
+ </member>
+ <member name="M:System.Buffer.MemoryCopy(System.Void*,System.Void*,System.Int64,System.Int64)">
+ <summary>Copies a number of bytes specified as a long integer value from one address in memory to another. This API is not CLS-compliant.</summary>
+ <param name="source">The address of the bytes to copy.</param>
+ <param name="destination">The target address.</param>
+ <param name="destinationSizeInBytes">The number of bytes available in the destination memory block.</param>
+ <param name="sourceBytesToCopy">The number of bytes to copy.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="sourceBytesToCopy">sourceBytesToCopy</paramref> is greater than <paramref name="destinationSizeInBytes">destinationSizeInBytes</paramref>.</exception>
+ </member>
+ <member name="M:System.Buffer.MemoryCopy(System.Void*,System.Void*,System.UInt64,System.UInt64)">
+ <summary>Copies a number of bytes specified as an unsigned long integer value from one address in memory to another. This API is not CLS-compliant.</summary>
+ <param name="source">The address of the bytes to copy.</param>
+ <param name="destination">The target address.</param>
+ <param name="destinationSizeInBytes">The number of bytes available in the destination memory block.</param>
+ <param name="sourceBytesToCopy">The number of bytes to copy.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="sourceBytesToCopy">sourceBytesToCopy</paramref> is greater than <paramref name="destinationSizeInBytes">destinationSizeInBytes</paramref>.</exception>
+ </member>
+ <member name="M:System.Buffer.SetByte(System.Array,System.Int32,System.Byte)">
+ <summary>Assigns a specified value to a byte at a particular location in a specified array.</summary>
+ <param name="array">An array.</param>
+ <param name="index">A location in the array.</param>
+ <param name="value">A value to assign.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="array">array</paramref> is not a primitive.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is negative or greater than the length of <paramref name="array">array</paramref>.</exception>
+ <exception cref="T:System.OverflowException"><paramref name="array">array</paramref> is larger than 2 gigabytes (GB).</exception>
+ </member>
+ <member name="T:System.Byte">
+ <summary>Represents an 8-bit unsigned integer.</summary>
+ </member>
+ <member name="M:System.Byte.CompareTo(System.Byte)">
+ <summary>Compares this instance to a specified 8-bit unsigned integer and returns an indication of their relative values.</summary>
+ <param name="value">An 8-bit unsigned integer to compare.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed integer that indicates the relative order of this instance and <code data-dev-comment-type="paramref">value</code>. </p>
+ <table><thead><tr><th> Return Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Description <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> Less than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> This instance is less than <code data-dev-comment-type="paramref">value</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> This instance is equal to <code data-dev-comment-type="paramref">value</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> Greater than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> This instance is greater than <code data-dev-comment-type="paramref">value</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="M:System.Byte.CompareTo(System.Object)">
+ <summary>Compares this instance to a specified object and returns an indication of their relative values.</summary>
+ <param name="value">An object to compare, or null.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed integer that indicates the relative order of this instance and <code data-dev-comment-type="paramref">value</code>. </p>
+ <table><thead><tr><th> Return Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Description <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> Less than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> This instance is less than <code data-dev-comment-type="paramref">value</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> This instance is equal to <code data-dev-comment-type="paramref">value</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> Greater than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> This instance is greater than <code data-dev-comment-type="paramref">value</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> -or- </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="20" sourceendlinenumber="20"> <code data-dev-comment-type="paramref">value</code> is <code>null</code>. </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="22" sourceendlinenumber="22"> </td></tr></tbody></table></p>
+</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="value">value</paramref> is not a <see cref="T:System.Byte"></see>.</exception>
+ </member>
+ <member name="M:System.Byte.Equals(System.Byte)">
+ <summary>Returns a value indicating whether this instance and a specified <see cref="T:System.Byte"></see> object represent the same value.</summary>
+ <param name="obj">An object to compare to this instance.</param>
+ <returns>true if <paramref name="obj">obj</paramref> is equal to this instance; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Byte.Equals(System.Object)">
+ <summary>Returns a value indicating whether this instance is equal to a specified object.</summary>
+ <param name="obj">An object to compare with this instance, or null.</param>
+ <returns>true if <paramref name="obj">obj</paramref> is an instance of <see cref="T:System.Byte"></see> and equals the value of this instance; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Byte.GetHashCode">
+ <summary>Returns the hash code for this instance.</summary>
+ <returns>A hash code for the current <see cref="T:System.Byte"></see>.</returns>
+ </member>
+ <member name="M:System.Byte.GetTypeCode">
+ <summary>Returns the <see cref="T:System.TypeCode"></see> for value type <see cref="T:System.Byte"></see>.</summary>
+ <returns>The enumerated constant, <see cref="F:System.TypeCode.Byte"></see>.</returns>
+ </member>
+ <member name="F:System.Byte.MaxValue">
+ <summary>Represents the largest possible value of a <see cref="T:System.Byte"></see>. This field is constant.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Byte.MinValue">
+ <summary>Represents the smallest possible value of a <see cref="T:System.Byte"></see>. This field is constant.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Byte.Parse(System.String,System.Globalization.NumberStyles,System.IFormatProvider)">
+ <summary>Converts the string representation of a number in a specified style and culture-specific format to its <see cref="T:System.Byte"></see> equivalent.</summary>
+ <param name="s">A string that contains a number to convert. The string is interpreted using the style specified by style.</param>
+ <param name="style">A bitwise combination of enumeration values that indicates the style elements that can be present in s. A typical value to specify is <see cref="F:System.Globalization.NumberStyles.Integer"></see>.</param>
+ <param name="provider">An object that supplies culture-specific information about the format of s. If provider is null, the thread current culture is used.</param>
+ <returns>A byte value that is equivalent to the number contained in <paramref name="s">s</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="s">s</paramref> is null.</exception>
+ <exception cref="T:System.FormatException"><paramref name="s">s</paramref> is not of the correct format.</exception>
+ <exception cref="T:System.OverflowException"><paramref name="s">s</paramref> represents a number less than <see cref="F:System.Byte.MinValue"></see> or greater than <see cref="F:System.Byte.MaxValue"></see>. -or- <paramref name="s">s</paramref> includes non-zero, fractional digits.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="style">style</paramref> is not a <see cref="T:System.Globalization.NumberStyles"></see> value. -or- <paramref name="style">style</paramref> is not a combination of <see cref="F:System.Globalization.NumberStyles.AllowHexSpecifier"></see> and <see cref="F:System.Globalization.NumberStyles.HexNumber"></see> values.</exception>
+ </member>
+ <member name="M:System.Byte.Parse(System.String,System.IFormatProvider)">
+ <summary>Converts the string representation of a number in a specified culture-specific format to its <see cref="T:System.Byte"></see> equivalent.</summary>
+ <param name="s">A string that contains a number to convert. The string is interpreted using the <see cref="F:System.Globalization.NumberStyles.Integer"></see> style.</param>
+ <param name="provider">An object that supplies culture-specific parsing information about s. If provider is null, the thread current culture is used.</param>
+ <returns>A byte value that is equivalent to the number contained in <paramref name="s">s</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="s">s</paramref> is null.</exception>
+ <exception cref="T:System.FormatException"><paramref name="s">s</paramref> is not of the correct format.</exception>
+ <exception cref="T:System.OverflowException"><paramref name="s">s</paramref> represents a number less than <see cref="F:System.Byte.MinValue"></see> or greater than <see cref="F:System.Byte.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Byte.Parse(System.String)">
+ <summary>Converts the string representation of a number to its <see cref="T:System.Byte"></see> equivalent.</summary>
+ <param name="s">A string that contains a number to convert. The string is interpreted using the <see cref="F:System.Globalization.NumberStyles.Integer"></see> style.</param>
+ <returns>A byte value that is equivalent to the number contained in <paramref name="s">s</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="s">s</paramref> is null.</exception>
+ <exception cref="T:System.FormatException"><paramref name="s">s</paramref> is not of the correct format.</exception>
+ <exception cref="T:System.OverflowException"><paramref name="s">s</paramref> represents a number less than <see cref="F:System.Byte.MinValue"></see> or greater than <see cref="F:System.Byte.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Byte.Parse(System.String,System.Globalization.NumberStyles)">
+ <summary>Converts the string representation of a number in a specified style to its <see cref="T:System.Byte"></see> equivalent.</summary>
+ <param name="s">A string that contains a number to convert. The string is interpreted using the style specified by style.</param>
+ <param name="style">A bitwise combination of enumeration values that indicates the style elements that can be present in s. A typical value to specify is <see cref="F:System.Globalization.NumberStyles.Integer"></see>.</param>
+ <returns>A byte value that is equivalent to the number contained in <paramref name="s">s</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="s">s</paramref> is null.</exception>
+ <exception cref="T:System.FormatException"><paramref name="s">s</paramref> is not of the correct format.</exception>
+ <exception cref="T:System.OverflowException"><paramref name="s">s</paramref> represents a number less than <see cref="F:System.Byte.MinValue"></see> or greater than <see cref="F:System.Byte.MaxValue"></see>. -or- <paramref name="s">s</paramref> includes non-zero, fractional digits.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="style">style</paramref> is not a <see cref="T:System.Globalization.NumberStyles"></see> value. -or- <paramref name="style">style</paramref> is not a combination of <see cref="F:System.Globalization.NumberStyles.AllowHexSpecifier"></see> and <see cref="F:System.Globalization.NumberStyles.HexNumber"></see> values.</exception>
+ </member>
+ <member name="M:System.Byte.ToString">
+ <summary>Converts the value of the current <see cref="T:System.Byte"></see> object to its equivalent string representation.</summary>
+ <returns>The string representation of the value of this object, which consists of a sequence of digits that range from 0 to 9 with no leading zeroes.</returns>
+ </member>
+ <member name="M:System.Byte.ToString(System.String,System.IFormatProvider)">
+ <summary>Converts the value of the current <see cref="T:System.Byte"></see> object to its equivalent string representation using the specified format and culture-specific formatting information.</summary>
+ <param name="format">A standard or custom numeric format string.</param>
+ <param name="provider">An object that supplies culture-specific formatting information.</param>
+ <returns>The string representation of the current <see cref="T:System.Byte"></see> object, formatted as specified by the <paramref name="format">format</paramref> and <paramref name="provider">provider</paramref> parameters.</returns>
+ <exception cref="T:System.FormatException"><paramref name="format">format</paramref> includes an unsupported specifier. Supported format specifiers are listed in the Remarks section.</exception>
+ </member>
+ <member name="M:System.Byte.ToString(System.String)">
+ <summary>Converts the value of the current <see cref="T:System.Byte"></see> object to its equivalent string representation using the specified format.</summary>
+ <param name="format">A numeric format string.</param>
+ <returns>The string representation of the current <see cref="T:System.Byte"></see> object, formatted as specified by the <paramref name="format">format</paramref> parameter.</returns>
+ <exception cref="T:System.FormatException"><paramref name="format">format</paramref> includes an unsupported specifier. Supported format specifiers are listed in the Remarks section.</exception>
+ </member>
+ <member name="M:System.Byte.ToString(System.IFormatProvider)">
+ <summary>Converts the numeric value of the current <see cref="T:System.Byte"></see> object to its equivalent string representation using the specified culture-specific formatting information.</summary>
+ <param name="provider">An object that supplies culture-specific formatting information.</param>
+ <returns>The string representation of the value of this object in the format specified by the <paramref name="provider">provider</paramref> parameter.</returns>
+ </member>
+ <member name="M:System.Byte.TryParse(System.String,System.Byte@)">
+ <summary>Tries to convert the string representation of a number to its <see cref="T:System.Byte"></see> equivalent, and returns a value that indicates whether the conversion succeeded.</summary>
+ <param name="s">A string that contains a number to convert. The string is interpreted using the <see cref="F:System.Globalization.NumberStyles.Integer"></see> style.</param>
+ <param name="result">When this method returns, contains the <see cref="T:System.Byte"></see> value equivalent to the number contained in s if the conversion succeeded, or zero if the conversion failed. This parameter is passed uninitialized; any value originally supplied in result will be overwritten.</param>
+ <returns>true if <paramref name="s">s</paramref> was converted successfully; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Byte.TryParse(System.String,System.Globalization.NumberStyles,System.IFormatProvider,System.Byte@)">
+ <summary>Converts the string representation of a number in a specified style and culture-specific format to its <see cref="T:System.Byte"></see> equivalent. A return value indicates whether the conversion succeeded or failed.</summary>
+ <param name="s">A string containing a number to convert. The string is interpreted using the style specified by style.</param>
+ <param name="style">A bitwise combination of enumeration values that indicates the style elements that can be present in s. A typical value to specify is <see cref="F:System.Globalization.NumberStyles.Integer"></see>.</param>
+ <param name="provider">An object that supplies culture-specific formatting information about s. If provider is null, the thread current culture is used.</param>
+ <param name="result">When this method returns, contains the 8-bit unsigned integer value equivalent to the number contained in s if the conversion succeeded, or zero if the conversion failed. The conversion fails if the s parameter is null or <see cref="F:System.String.Empty"></see>, is not of the correct format, or represents a number less than <see cref="F:System.Byte.MinValue"></see> or greater than <see cref="F:System.Byte.MaxValue"></see>. This parameter is passed uninitialized; any value originally supplied in result will be overwritten.</param>
+ <returns>true if <paramref name="s">s</paramref> was converted successfully; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="style">style</paramref> is not a <see cref="T:System.Globalization.NumberStyles"></see> value. -or- <paramref name="style">style</paramref> is not a combination of <see cref="F:System.Globalization.NumberStyles.AllowHexSpecifier"></see> and <see cref="F:System.Globalization.NumberStyles.HexNumber"></see> values.</exception>
+ </member>
+ <member name="M:System.Byte.System#IConvertible#ToBoolean(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToBoolean(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>true if the value of the current instance is not zero; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Byte.System#IConvertible#ToByte(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToByte(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, unchanged.</returns>
+ </member>
+ <member name="M:System.Byte.System#IConvertible#ToChar(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToChar(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, converted to a <see cref="T:System.Char"></see>.</returns>
+ </member>
+ <member name="M:System.Byte.System#IConvertible#ToDateTime(System.IFormatProvider)">
+ <summary>This conversion is not supported. Attempting to use this method throws an <see cref="T:System.InvalidCastException"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>This conversion is not supported. No value is returned.</returns>
+ <exception cref="T:System.InvalidCastException">In all cases.</exception>
+ </member>
+ <member name="M:System.Byte.System#IConvertible#ToDecimal(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToDecimal(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, converted to a <see cref="T:System.Decimal"></see>.</returns>
+ </member>
+ <member name="M:System.Byte.System#IConvertible#ToDouble(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToDouble(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, converted to a <see cref="T:System.Double"></see>.</returns>
+ </member>
+ <member name="M:System.Byte.System#IConvertible#ToInt16(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToInt16(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, converted to an <see cref="T:System.Int16"></see>.</returns>
+ </member>
+ <member name="M:System.Byte.System#IConvertible#ToInt32(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToInt32(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, converted to an <see cref="T:System.Int32"></see>.</returns>
+ </member>
+ <member name="M:System.Byte.System#IConvertible#ToInt64(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToInt64(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, converted to an <see cref="T:System.Int64"></see>.</returns>
+ </member>
+ <member name="M:System.Byte.System#IConvertible#ToSByte(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToSByte(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, converted to an <see cref="T:System.SByte"></see>.</returns>
+ </member>
+ <member name="M:System.Byte.System#IConvertible#ToSingle(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToSingle(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, converted to a <see cref="T:System.Single"></see>.</returns>
+ </member>
+ <member name="M:System.Byte.System#IConvertible#ToType(System.Type,System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToType(System.Type,System.IFormatProvider)"></see>.</summary>
+ <param name="type">The type to which to convert this <see cref="T:System.Byte"></see> value.</param>
+ <param name="provider">An <see cref="T:System.IFormatProvider"></see> implementation that supplies information about the format of the returned value.</param>
+ <returns>The value of the current instance, converted to <paramref name="type">type</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="type">type</paramref> is null.</exception>
+ <exception cref="T:System.InvalidCastException">The requested type conversion is not supported.</exception>
+ </member>
+ <member name="M:System.Byte.System#IConvertible#ToUInt16(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToUInt16(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, converted to a <see cref="T:System.UInt16"></see>.</returns>
+ </member>
+ <member name="M:System.Byte.System#IConvertible#ToUInt32(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToUInt32(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, converted to a <see cref="T:System.UInt32"></see>.</returns>
+ </member>
+ <member name="M:System.Byte.System#IConvertible#ToUInt64(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToUInt64(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, converted to a <see cref="T:System.UInt64"></see>.</returns>
+ </member>
+ <member name="T:System.CannotUnloadAppDomainException">
+ <summary>The exception that is thrown when an attempt to unload an application domain fails.</summary>
+ </member>
+ <member name="M:System.CannotUnloadAppDomainException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.CannotUnloadAppDomainException"></see> class.</summary>
+ </member>
+ <member name="M:System.CannotUnloadAppDomainException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.CannotUnloadAppDomainException"></see> class with a specified error message.</summary>
+ <param name="message">A <see cref="T:System.String"></see> that describes the error.</param>
+ </member>
+ <member name="M:System.CannotUnloadAppDomainException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.CannotUnloadAppDomainException"></see> class from serialized data.</summary>
+ <param name="info">The object that holds the serialized object data.</param>
+ <param name="context">The contextual information about the source or destination.</param>
+ </member>
+ <member name="M:System.CannotUnloadAppDomainException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.CannotUnloadAppDomainException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="innerException">The exception that is the cause of the current exception. If the innerException parameter is not a null reference (Nothing in Visual Basic), the current exception is raised in a catch block that handles the inner exception.</param>
+ </member>
+ <member name="T:System.Char">
+ <summary>Represents a character as a UTF-16 code unit.</summary>
+ </member>
+ <member name="M:System.Char.CompareTo(System.Char)">
+ <summary>Compares this instance to a specified <see cref="T:System.Char"></see> object and indicates whether this instance precedes, follows, or appears in the same position in the sort order as the specified <see cref="T:System.Char"></see> object.</summary>
+ <param name="value">A <see cref="T:System.Char"></see> object to compare.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed number indicating the position of this instance in the sort order in relation to the <code data-dev-comment-type="paramref">value</code> parameter. </p>
+ <table><thead><tr><th> Return Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Description <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> Less than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> This instance precedes <code data-dev-comment-type="paramref">value</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> This instance has the same position in the sort order as <code data-dev-comment-type="paramref">value</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> Greater than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> This instance follows <code data-dev-comment-type="paramref">value</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="M:System.Char.CompareTo(System.Object)">
+ <summary>Compares this instance to a specified object and indicates whether this instance precedes, follows, or appears in the same position in the sort order as the specified <see cref="T:System.Object"></see>.</summary>
+ <param name="value">An object to compare this instance to, or null.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed number indicating the position of this instance in the sort order in relation to the <code data-dev-comment-type="paramref">value</code> parameter. </p>
+ <table><thead><tr><th> Return Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Description <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> Less than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> This instance precedes <code data-dev-comment-type="paramref">value</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> This instance has the same position in the sort order as <code data-dev-comment-type="paramref">value</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> Greater than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> This instance follows <code data-dev-comment-type="paramref">value</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> -or- </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="20" sourceendlinenumber="20"> <code data-dev-comment-type="paramref">value</code> is <code>null</code>. </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="22" sourceendlinenumber="22"> </td></tr></tbody></table></p>
+</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="value">value</paramref> is not a <see cref="T:System.Char"></see> object.</exception>
+ </member>
+ <member name="M:System.Char.ConvertFromUtf32(System.Int32)">
+ <summary>Converts the specified Unicode code point into a UTF-16 encoded string.</summary>
+ <param name="utf32">A 21-bit Unicode code point.</param>
+ <returns>A string consisting of one <see cref="T:System.Char"></see> object or a surrogate pair of <see cref="T:System.Char"></see> objects equivalent to the code point specified by the <paramref name="utf32">utf32</paramref> parameter.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="utf32">utf32</paramref> is not a valid 21-bit Unicode code point ranging from U+0 through U+10FFFF, excluding the surrogate pair range from U+D800 through U+DFFF.</exception>
+ </member>
+ <member name="M:System.Char.ConvertToUtf32(System.Char,System.Char)">
+ <summary>Converts the value of a UTF-16 encoded surrogate pair into a Unicode code point.</summary>
+ <param name="highSurrogate">A high surrogate code unit (that is, a code unit ranging from U+D800 through U+DBFF).</param>
+ <param name="lowSurrogate">A low surrogate code unit (that is, a code unit ranging from U+DC00 through U+DFFF).</param>
+ <returns>The 21-bit Unicode code point represented by the <paramref name="highSurrogate">highSurrogate</paramref> and <paramref name="lowSurrogate">lowSurrogate</paramref> parameters.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="highSurrogate">highSurrogate</paramref> is not in the range U+D800 through U+DBFF, or <paramref name="lowSurrogate">lowSurrogate</paramref> is not in the range U+DC00 through U+DFFF.</exception>
+ </member>
+ <member name="M:System.Char.ConvertToUtf32(System.String,System.Int32)">
+ <summary>Converts the value of a UTF-16 encoded character or surrogate pair at a specified position in a string into a Unicode code point.</summary>
+ <param name="s">A string that contains a character or surrogate pair.</param>
+ <param name="index">The index position of the character or surrogate pair in s.</param>
+ <returns>The 21-bit Unicode code point represented by the character or surrogate pair at the position in the <paramref name="s">s</paramref> parameter specified by the <paramref name="index">index</paramref> parameter.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="s">s</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is not a position within <paramref name="s">s</paramref>.</exception>
+ <exception cref="T:System.ArgumentException">The specified index position contains a surrogate pair, and either the first character in the pair is not a valid high surrogate or the second character in the pair is not a valid low surrogate.</exception>
+ </member>
+ <member name="M:System.Char.Equals(System.Char)">
+ <summary>Returns a value that indicates whether this instance is equal to the specified <see cref="T:System.Char"></see> object.</summary>
+ <param name="obj">An object to compare to this instance.</param>
+ <returns>true if the <paramref name="obj">obj</paramref> parameter equals the value of this instance; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Char.Equals(System.Object)">
+ <summary>Returns a value that indicates whether this instance is equal to a specified object.</summary>
+ <param name="obj">An object to compare with this instance or null.</param>
+ <returns>true if <paramref name="obj">obj</paramref> is an instance of <see cref="T:System.Char"></see> and equals the value of this instance; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Char.GetHashCode">
+ <summary>Returns the hash code for this instance.</summary>
+ <returns>A 32-bit signed integer hash code.</returns>
+ </member>
+ <member name="M:System.Char.GetNumericValue(System.String,System.Int32)">
+ <summary>Converts the numeric Unicode character at the specified position in a specified string to a double-precision floating point number.</summary>
+ <param name="s">A <see cref="T:System.String"></see>.</param>
+ <param name="index">The character position in s.</param>
+ <returns>The numeric value of the character at position <paramref name="index">index</paramref> in <paramref name="s">s</paramref> if that character represents a number; otherwise, -1.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="s">s</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero or greater than the last position in <paramref name="s">s</paramref>.</exception>
+ </member>
+ <member name="M:System.Char.GetNumericValue(System.Char)">
+ <summary>Converts the specified numeric Unicode character to a double-precision floating point number.</summary>
+ <param name="c">The Unicode character to convert.</param>
+ <returns>The numeric value of <paramref name="c">c</paramref> if that character represents a number; otherwise, -1.0.</returns>
+ </member>
+ <member name="M:System.Char.GetTypeCode">
+ <summary>Returns the <see cref="T:System.TypeCode"></see> for value type <see cref="T:System.Char"></see>.</summary>
+ <returns>The enumerated constant, <see cref="F:System.TypeCode.Char"></see>.</returns>
+ </member>
+ <member name="M:System.Char.GetUnicodeCategory(System.Char)">
+ <summary>Categorizes a specified Unicode character into a group identified by one of the <see cref="T:System.Globalization.UnicodeCategory"></see> values.</summary>
+ <param name="c">The Unicode character to categorize.</param>
+ <returns>A <see cref="T:System.Globalization.UnicodeCategory"></see> value that identifies the group that contains <paramref name="c">c</paramref>.</returns>
+ </member>
+ <member name="M:System.Char.GetUnicodeCategory(System.String,System.Int32)">
+ <summary>Categorizes the character at the specified position in a specified string into a group identified by one of the <see cref="T:System.Globalization.UnicodeCategory"></see> values.</summary>
+ <param name="s">A <see cref="T:System.String"></see>.</param>
+ <param name="index">The character position in s.</param>
+ <returns>A <see cref="T:System.Globalization.UnicodeCategory"></see> enumerated constant that identifies the group that contains the character at position <paramref name="index">index</paramref> in <paramref name="s">s</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="s">s</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero or greater than the last position in <paramref name="s">s</paramref>.</exception>
+ </member>
+ <member name="M:System.Char.IsControl(System.Char)">
+ <summary>Indicates whether the specified Unicode character is categorized as a control character.</summary>
+ <param name="c">The Unicode character to evaluate.</param>
+ <returns>true if <paramref name="c">c</paramref> is a control character; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Char.IsControl(System.String,System.Int32)">
+ <summary>Indicates whether the character at the specified position in a specified string is categorized as a control character.</summary>
+ <param name="s">A string.</param>
+ <param name="index">The position of the character to evaluate in s.</param>
+ <returns>true if the character at position <paramref name="index">index</paramref> in <paramref name="s">s</paramref> is a control character; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="s">s</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero or greater than the last position in <paramref name="s">s</paramref>.</exception>
+ </member>
+ <member name="M:System.Char.IsDigit(System.Char)">
+ <summary>Indicates whether the specified Unicode character is categorized as a decimal digit.</summary>
+ <param name="c">The Unicode character to evaluate.</param>
+ <returns>true if <paramref name="c">c</paramref> is a decimal digit; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Char.IsDigit(System.String,System.Int32)">
+ <summary>Indicates whether the character at the specified position in a specified string is categorized as a decimal digit.</summary>
+ <param name="s">A string.</param>
+ <param name="index">The position of the character to evaluate in s.</param>
+ <returns>true if the character at position <paramref name="index">index</paramref> in <paramref name="s">s</paramref> is a decimal digit; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="s">s</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero or greater than the last position in <paramref name="s">s</paramref>.</exception>
+ </member>
+ <member name="M:System.Char.IsHighSurrogate(System.String,System.Int32)">
+ <summary>Indicates whether the <see cref="T:System.Char"></see> object at the specified position in a string is a high surrogate.</summary>
+ <param name="s">A string.</param>
+ <param name="index">The position of the character to evaluate in s.</param>
+ <returns>true if the numeric value of the specified character in the <paramref name="s">s</paramref> parameter ranges from U+D800 through U+DBFF; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="s">s</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is not a position within <paramref name="s">s</paramref>.</exception>
+ </member>
+ <member name="M:System.Char.IsHighSurrogate(System.Char)">
+ <summary>Indicates whether the specified <see cref="T:System.Char"></see> object is a high surrogate.</summary>
+ <param name="c">The Unicode character to evaluate.</param>
+ <returns>true if the numeric value of the <paramref name="c">c</paramref> parameter ranges from U+D800 through U+DBFF; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Char.IsLetter(System.Char)">
+ <summary>Indicates whether the specified Unicode character is categorized as a Unicode letter.</summary>
+ <param name="c">The Unicode character to evaluate.</param>
+ <returns>true if <paramref name="c">c</paramref> is a letter; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Char.IsLetter(System.String,System.Int32)">
+ <summary>Indicates whether the character at the specified position in a specified string is categorized as a Unicode letter.</summary>
+ <param name="s">A string.</param>
+ <param name="index">The position of the character to evaluate in s.</param>
+ <returns>true if the character at position <paramref name="index">index</paramref> in <paramref name="s">s</paramref> is a letter; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="s">s</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero or greater than the last position in <paramref name="s">s</paramref>.</exception>
+ </member>
+ <member name="M:System.Char.IsLetterOrDigit(System.Char)">
+ <summary>Indicates whether the specified Unicode character is categorized as a letter or a decimal digit.</summary>
+ <param name="c">The Unicode character to evaluate.</param>
+ <returns>true if <paramref name="c">c</paramref> is a letter or a decimal digit; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Char.IsLetterOrDigit(System.String,System.Int32)">
+ <summary>Indicates whether the character at the specified position in a specified string is categorized as a letter or a decimal digit.</summary>
+ <param name="s">A string.</param>
+ <param name="index">The position of the character to evaluate in s.</param>
+ <returns>true if the character at position <paramref name="index">index</paramref> in <paramref name="s">s</paramref> is a letter or a decimal digit; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="s">s</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero or greater than the last position in <paramref name="s">s</paramref>.</exception>
+ </member>
+ <member name="M:System.Char.IsLower(System.Char)">
+ <summary>Indicates whether the specified Unicode character is categorized as a lowercase letter.</summary>
+ <param name="c">The Unicode character to evaluate.</param>
+ <returns>true if <paramref name="c">c</paramref> is a lowercase letter; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Char.IsLower(System.String,System.Int32)">
+ <summary>Indicates whether the character at the specified position in a specified string is categorized as a lowercase letter.</summary>
+ <param name="s">A string.</param>
+ <param name="index">The position of the character to evaluate in s.</param>
+ <returns>true if the character at position <paramref name="index">index</paramref> in <paramref name="s">s</paramref> is a lowercase letter; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="s">s</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero or greater than the last position in <paramref name="s">s</paramref>.</exception>
+ </member>
+ <member name="M:System.Char.IsLowSurrogate(System.Char)">
+ <summary>Indicates whether the specified <see cref="T:System.Char"></see> object is a low surrogate.</summary>
+ <param name="c">The character to evaluate.</param>
+ <returns>true if the numeric value of the <paramref name="c">c</paramref> parameter ranges from U+DC00 through U+DFFF; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Char.IsLowSurrogate(System.String,System.Int32)">
+ <summary>Indicates whether the <see cref="T:System.Char"></see> object at the specified position in a string is a low surrogate.</summary>
+ <param name="s">A string.</param>
+ <param name="index">The position of the character to evaluate in s.</param>
+ <returns>true if the numeric value of the specified character in the <paramref name="s">s</paramref> parameter ranges from U+DC00 through U+DFFF; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="s">s</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is not a position within <paramref name="s">s</paramref>.</exception>
+ </member>
+ <member name="M:System.Char.IsNumber(System.Char)">
+ <summary>Indicates whether the specified Unicode character is categorized as a number.</summary>
+ <param name="c">The Unicode character to evaluate.</param>
+ <returns>true if <paramref name="c">c</paramref> is a number; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Char.IsNumber(System.String,System.Int32)">
+ <summary>Indicates whether the character at the specified position in a specified string is categorized as a number.</summary>
+ <param name="s">A string.</param>
+ <param name="index">The position of the character to evaluate in s.</param>
+ <returns>true if the character at position <paramref name="index">index</paramref> in <paramref name="s">s</paramref> is a number; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="s">s</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero or greater than the last position in <paramref name="s">s</paramref>.</exception>
+ </member>
+ <member name="M:System.Char.IsPunctuation(System.Char)">
+ <summary>Indicates whether the specified Unicode character is categorized as a punctuation mark.</summary>
+ <param name="c">The Unicode character to evaluate.</param>
+ <returns>true if <paramref name="c">c</paramref> is a punctuation mark; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Char.IsPunctuation(System.String,System.Int32)">
+ <summary>Indicates whether the character at the specified position in a specified string is categorized as a punctuation mark.</summary>
+ <param name="s">A string.</param>
+ <param name="index">The position of the character to evaluate in s.</param>
+ <returns>true if the character at position <paramref name="index">index</paramref> in <paramref name="s">s</paramref> is a punctuation mark; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="s">s</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero or greater than the last position in <paramref name="s">s</paramref>.</exception>
+ </member>
+ <member name="M:System.Char.IsSeparator(System.Char)">
+ <summary>Indicates whether the specified Unicode character is categorized as a separator character.</summary>
+ <param name="c">The Unicode character to evaluate.</param>
+ <returns>true if <paramref name="c">c</paramref> is a separator character; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Char.IsSeparator(System.String,System.Int32)">
+ <summary>Indicates whether the character at the specified position in a specified string is categorized as a separator character.</summary>
+ <param name="s">A string.</param>
+ <param name="index">The position of the character to evaluate in s.</param>
+ <returns>true if the character at position <paramref name="index">index</paramref> in <paramref name="s">s</paramref> is a separator character; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="s">s</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero or greater than the last position in <paramref name="s">s</paramref>.</exception>
+ </member>
+ <member name="M:System.Char.IsSurrogate(System.Char)">
+ <summary>Indicates whether the specified character has a surrogate code unit.</summary>
+ <param name="c">The Unicode character to evaluate.</param>
+ <returns>true if <paramref name="c">c</paramref> is either a high surrogate or a low surrogate; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Char.IsSurrogate(System.String,System.Int32)">
+ <summary>Indicates whether the character at the specified position in a specified string has a surrogate code unit.</summary>
+ <param name="s">A string.</param>
+ <param name="index">The position of the character to evaluate in s.</param>
+ <returns>true if the character at position <paramref name="index">index</paramref> in <paramref name="s">s</paramref> is a either a high surrogate or a low surrogate; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="s">s</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero or greater than the last position in <paramref name="s">s</paramref>.</exception>
+ </member>
+ <member name="M:System.Char.IsSurrogatePair(System.String,System.Int32)">
+ <summary>Indicates whether two adjacent <see cref="T:System.Char"></see> objects at a specified position in a string form a surrogate pair.</summary>
+ <param name="s">A string.</param>
+ <param name="index">The starting position of the pair of characters to evaluate within s.</param>
+ <returns>true if the <paramref name="s">s</paramref> parameter includes adjacent characters at positions <paramref name="index">index</paramref> and <paramref name="index">index</paramref> + 1, and the numeric value of the character at position <paramref name="index">index</paramref> ranges from U+D800 through U+DBFF, and the numeric value of the character at position <paramref name="index">index</paramref>+1 ranges from U+DC00 through U+DFFF; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="s">s</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is not a position within <paramref name="s">s</paramref>.</exception>
+ </member>
+ <member name="M:System.Char.IsSurrogatePair(System.Char,System.Char)">
+ <summary>Indicates whether the two specified <see cref="T:System.Char"></see> objects form a surrogate pair.</summary>
+ <param name="highSurrogate">The character to evaluate as the high surrogate of a surrogate pair.</param>
+ <param name="lowSurrogate">The character to evaluate as the low surrogate of a surrogate pair.</param>
+ <returns>true if the numeric value of the <paramref name="highSurrogate">highSurrogate</paramref> parameter ranges from U+D800 through U+DBFF, and the numeric value of the <paramref name="lowSurrogate">lowSurrogate</paramref> parameter ranges from U+DC00 through U+DFFF; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Char.IsSymbol(System.Char)">
+ <summary>Indicates whether the specified Unicode character is categorized as a symbol character.</summary>
+ <param name="c">The Unicode character to evaluate.</param>
+ <returns>true if <paramref name="c">c</paramref> is a symbol character; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Char.IsSymbol(System.String,System.Int32)">
+ <summary>Indicates whether the character at the specified position in a specified string is categorized as a symbol character.</summary>
+ <param name="s">A string.</param>
+ <param name="index">The position of the character to evaluate in s.</param>
+ <returns>true if the character at position <paramref name="index">index</paramref> in <paramref name="s">s</paramref> is a symbol character; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="s">s</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero or greater than the last position in <paramref name="s">s</paramref>.</exception>
+ </member>
+ <member name="M:System.Char.IsUpper(System.Char)">
+ <summary>Indicates whether the specified Unicode character is categorized as an uppercase letter.</summary>
+ <param name="c">The Unicode character to evaluate.</param>
+ <returns>true if <paramref name="c">c</paramref> is an uppercase letter; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Char.IsUpper(System.String,System.Int32)">
+ <summary>Indicates whether the character at the specified position in a specified string is categorized as an uppercase letter.</summary>
+ <param name="s">A string.</param>
+ <param name="index">The position of the character to evaluate in s.</param>
+ <returns>true if the character at position <paramref name="index">index</paramref> in <paramref name="s">s</paramref> is an uppercase letter; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="s">s</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero or greater than the last position in <paramref name="s">s</paramref>.</exception>
+ </member>
+ <member name="M:System.Char.IsWhiteSpace(System.Char)">
+ <summary>Indicates whether the specified Unicode character is categorized as white space.</summary>
+ <param name="c">The Unicode character to evaluate.</param>
+ <returns>true if <paramref name="c">c</paramref> is white space; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Char.IsWhiteSpace(System.String,System.Int32)">
+ <summary>Indicates whether the character at the specified position in a specified string is categorized as white space.</summary>
+ <param name="s">A string.</param>
+ <param name="index">The position of the character to evaluate in s.</param>
+ <returns>true if the character at position <paramref name="index">index</paramref> in <paramref name="s">s</paramref> is white space; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="s">s</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero or greater than the last position in <paramref name="s">s</paramref>.</exception>
+ </member>
+ <member name="F:System.Char.MaxValue">
+ <summary>Represents the largest possible value of a <see cref="T:System.Char"></see>. This field is constant.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Char.MinValue">
+ <summary>Represents the smallest possible value of a <see cref="T:System.Char"></see>. This field is constant.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Char.Parse(System.String)">
+ <summary>Converts the value of the specified string to its equivalent Unicode character.</summary>
+ <param name="s">A string that contains a single character, or null.</param>
+ <returns>A Unicode character equivalent to the sole character in <paramref name="s">s</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="s">s</paramref> is null.</exception>
+ <exception cref="T:System.FormatException">The length of <paramref name="s">s</paramref> is not 1.</exception>
+ </member>
+ <member name="M:System.Char.ToLower(System.Char,System.Globalization.CultureInfo)">
+ <summary>Converts the value of a specified Unicode character to its lowercase equivalent using specified culture-specific formatting information.</summary>
+ <param name="c">The Unicode character to convert.</param>
+ <param name="culture">An object that supplies culture-specific casing rules.</param>
+ <returns>The lowercase equivalent of <paramref name="c">c</paramref>, modified according to <paramref name="culture">culture</paramref>, or the unchanged value of <paramref name="c">c</paramref>, if <paramref name="c">c</paramref> is already lowercase or not alphabetic.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="culture">culture</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Char.ToLower(System.Char)">
+ <summary>Converts the value of a Unicode character to its lowercase equivalent.</summary>
+ <param name="c">The Unicode character to convert.</param>
+ <returns>The lowercase equivalent of <paramref name="c">c</paramref>, or the unchanged value of <paramref name="c">c</paramref>, if <paramref name="c">c</paramref> is already lowercase or not alphabetic.</returns>
+ </member>
+ <member name="M:System.Char.ToLowerInvariant(System.Char)">
+ <summary>Converts the value of a Unicode character to its lowercase equivalent using the casing rules of the invariant culture.</summary>
+ <param name="c">The Unicode character to convert.</param>
+ <returns>The lowercase equivalent of the <paramref name="c">c</paramref> parameter, or the unchanged value of <paramref name="c">c</paramref>, if <paramref name="c">c</paramref> is already lowercase or not alphabetic.</returns>
+ </member>
+ <member name="M:System.Char.ToString(System.IFormatProvider)">
+ <summary>Converts the value of this instance to its equivalent string representation using the specified culture-specific format information.</summary>
+ <param name="provider">(Reserved) An object that supplies culture-specific formatting information.</param>
+ <returns>The string representation of the value of this instance as specified by <paramref name="provider">provider</paramref>.</returns>
+ </member>
+ <member name="M:System.Char.ToString(System.Char)">
+ <summary>Converts the specified Unicode character to its equivalent string representation.</summary>
+ <param name="c">The Unicode character to convert.</param>
+ <returns>The string representation of the value of <paramref name="c">c</paramref>.</returns>
+ </member>
+ <member name="M:System.Char.ToString">
+ <summary>Converts the value of this instance to its equivalent string representation.</summary>
+ <returns>The string representation of the value of this instance.</returns>
+ </member>
+ <member name="M:System.Char.ToUpper(System.Char,System.Globalization.CultureInfo)">
+ <summary>Converts the value of a specified Unicode character to its uppercase equivalent using specified culture-specific formatting information.</summary>
+ <param name="c">The Unicode character to convert.</param>
+ <param name="culture">An object that supplies culture-specific casing rules.</param>
+ <returns>The uppercase equivalent of <paramref name="c">c</paramref>, modified according to <paramref name="culture">culture</paramref>, or the unchanged value of <paramref name="c">c</paramref> if <paramref name="c">c</paramref> is already uppercase, has no uppercase equivalent, or is not alphabetic.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="culture">culture</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Char.ToUpper(System.Char)">
+ <summary>Converts the value of a Unicode character to its uppercase equivalent.</summary>
+ <param name="c">The Unicode character to convert.</param>
+ <returns>The uppercase equivalent of <paramref name="c">c</paramref>, or the unchanged value of <paramref name="c">c</paramref> if <paramref name="c">c</paramref> is already uppercase, has no uppercase equivalent, or is not alphabetic.</returns>
+ </member>
+ <member name="M:System.Char.ToUpperInvariant(System.Char)">
+ <summary>Converts the value of a Unicode character to its uppercase equivalent using the casing rules of the invariant culture.</summary>
+ <param name="c">The Unicode character to convert.</param>
+ <returns>The uppercase equivalent of the <paramref name="c">c</paramref> parameter, or the unchanged value of <paramref name="c">c</paramref>, if <paramref name="c">c</paramref> is already uppercase or not alphabetic.</returns>
+ </member>
+ <member name="M:System.Char.TryParse(System.String,System.Char@)">
+ <summary>Converts the value of the specified string to its equivalent Unicode character. A return code indicates whether the conversion succeeded or failed.</summary>
+ <param name="s">A string that contains a single character, or null.</param>
+ <param name="result">When this method returns, contains a Unicode character equivalent to the sole character in s, if the conversion succeeded, or an undefined value if the conversion failed. The conversion fails if the s parameter is null or the length of s is not 1. This parameter is passed uninitialized.</param>
+ <returns>true if the <paramref name="s">s</paramref> parameter was converted successfully; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Char.System#IConvertible#ToBoolean(System.IFormatProvider)">
+ <summary>Note This conversion is not supported. Attempting to do so throws an <see cref="T:System.InvalidCastException"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>This conversion is not supported. No value is returned.</returns>
+ <exception cref="T:System.InvalidCastException">This conversion is not supported.</exception>
+ </member>
+ <member name="M:System.Char.System#IConvertible#ToByte(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToByte(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The converted value of the current <see cref="T:System.Char"></see> object.</returns>
+ </member>
+ <member name="M:System.Char.System#IConvertible#ToChar(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToChar(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current <see cref="T:System.Char"></see> object unchanged.</returns>
+ </member>
+ <member name="M:System.Char.System#IConvertible#ToDateTime(System.IFormatProvider)">
+ <summary>Note This conversion is not supported. Attempting to do so throws an <see cref="T:System.InvalidCastException"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>No value is returned.</returns>
+ <exception cref="T:System.InvalidCastException">This conversion is not supported.</exception>
+ </member>
+ <member name="M:System.Char.System#IConvertible#ToDecimal(System.IFormatProvider)">
+ <summary>Note This conversion is not supported. Attempting to do so throws an <see cref="T:System.InvalidCastException"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>No value is returned.</returns>
+ <exception cref="T:System.InvalidCastException">This conversion is not supported.</exception>
+ </member>
+ <member name="M:System.Char.System#IConvertible#ToDouble(System.IFormatProvider)">
+ <summary>Note This conversion is not supported. Attempting to do so throws an <see cref="T:System.InvalidCastException"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>No value is returned.</returns>
+ <exception cref="T:System.InvalidCastException">This conversion is not supported.</exception>
+ </member>
+ <member name="M:System.Char.System#IConvertible#ToInt16(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToInt16(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The converted value of the current <see cref="T:System.Char"></see> object.</returns>
+ </member>
+ <member name="M:System.Char.System#IConvertible#ToInt32(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToInt32(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The converted value of the current <see cref="T:System.Char"></see> object.</returns>
+ </member>
+ <member name="M:System.Char.System#IConvertible#ToInt64(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToInt64(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The converted value of the current <see cref="T:System.Char"></see> object.</returns>
+ </member>
+ <member name="M:System.Char.System#IConvertible#ToSByte(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToSByte(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The converted value of the current <see cref="T:System.Char"></see> object.</returns>
+ </member>
+ <member name="M:System.Char.System#IConvertible#ToSingle(System.IFormatProvider)">
+ <summary>Note This conversion is not supported. Attempting to do so throws an <see cref="T:System.InvalidCastException"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>No value is returned.</returns>
+ <exception cref="T:System.InvalidCastException">This conversion is not supported.</exception>
+ </member>
+ <member name="M:System.Char.System#IConvertible#ToType(System.Type,System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToType(System.Type,System.IFormatProvider)"></see>.</summary>
+ <param name="type">A <see cref="T:System.Type"></see> object.</param>
+ <param name="provider">An <see cref="T:System.IFormatProvider"></see> object.</param>
+ <returns>An object of the specified type.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="type">type</paramref> is null.</exception>
+ <exception cref="T:System.InvalidCastException">The value of the current <see cref="T:System.Char"></see> object cannot be converted to the type specified by the <paramref name="type">type</paramref> parameter.</exception>
+ </member>
+ <member name="M:System.Char.System#IConvertible#ToUInt16(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToUInt16(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">An <see cref="T:System.IFormatProvider"></see> object. (Specify null because the provider parameter is ignored.)</param>
+ <returns>The converted value of the current <see cref="T:System.Char"></see> object.</returns>
+ </member>
+ <member name="M:System.Char.System#IConvertible#ToUInt32(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToUInt32(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">An <see cref="T:System.IFormatProvider"></see> object. (Specify null because the provider parameter is ignored.)</param>
+ <returns>The converted value of the current <see cref="T:System.Char"></see> object.</returns>
+ </member>
+ <member name="M:System.Char.System#IConvertible#ToUInt64(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToUInt64(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">An <see cref="T:System.IFormatProvider"></see> object. (Specify null because the provider parameter is ignored.)</param>
+ <returns>The converted value of the current <see cref="T:System.Char"></see> object.</returns>
+ </member>
+ <member name="T:System.Collections.Specialized.CollectionsUtil">
+ <summary>Creates collections that ignore the case in strings.</summary>
+ </member>
+ <member name="M:System.Collections.Specialized.CollectionsUtil.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Specialized.CollectionsUtil"></see> class.</summary>
+ </member>
+ <member name="M:System.Collections.Specialized.CollectionsUtil.CreateCaseInsensitiveHashtable">
+ <summary>Creates a new case-insensitive instance of the <see cref="T:System.Collections.Hashtable"></see> class with the default initial capacity.</summary>
+ <returns>A new case-insensitive instance of the <see cref="T:System.Collections.Hashtable"></see> class with the default initial capacity.</returns>
+ </member>
+ <member name="M:System.Collections.Specialized.CollectionsUtil.CreateCaseInsensitiveHashtable(System.Collections.IDictionary)">
+ <summary>Copies the entries from the specified dictionary to a new case-insensitive instance of the <see cref="T:System.Collections.Hashtable"></see> class with the same initial capacity as the number of entries copied.</summary>
+ <param name="d">The <see cref="T:System.Collections.IDictionary"></see> to copy to a new case-insensitive <see cref="T:System.Collections.Hashtable"></see>.</param>
+ <returns>A new case-insensitive instance of the <see cref="T:System.Collections.Hashtable"></see> class containing the entries from the specified <see cref="T:System.Collections.IDictionary"></see>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="d">d</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Collections.Specialized.CollectionsUtil.CreateCaseInsensitiveHashtable(System.Int32)">
+ <summary>Creates a new case-insensitive instance of the <see cref="T:System.Collections.Hashtable"></see> class with the specified initial capacity.</summary>
+ <param name="capacity">The approximate number of entries that the <see cref="T:System.Collections.Hashtable"></see> can initially contain.</param>
+ <returns>A new case-insensitive instance of the <see cref="T:System.Collections.Hashtable"></see> class with the specified initial capacity.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="capacity">capacity</paramref> is less than zero.</exception>
+ </member>
+ <member name="M:System.Collections.Specialized.CollectionsUtil.CreateCaseInsensitiveSortedList">
+ <summary>Creates a new instance of the <see cref="T:System.Collections.SortedList"></see> class that ignores the case of strings.</summary>
+ <returns>A new instance of the <see cref="T:System.Collections.SortedList"></see> class that ignores the case of strings.</returns>
+ </member>
+ <member name="T:System.Collections.Specialized.HybridDictionary">
+ <summary>Implements IDictionary by using a <see cref="T:System.Collections.Specialized.ListDictionary"></see> while the collection is small, and then switching to a <see cref="T:System.Collections.Hashtable"></see> when the collection gets large.</summary>
+ </member>
+ <member name="M:System.Collections.Specialized.HybridDictionary.#ctor">
+ <summary>Creates an empty case-sensitive <see cref="T:System.Collections.Specialized.HybridDictionary"></see>.</summary>
+ </member>
+ <member name="M:System.Collections.Specialized.HybridDictionary.#ctor(System.Boolean)">
+ <summary>Creates an empty <see cref="T:System.Collections.Specialized.HybridDictionary"></see> with the specified case sensitivity.</summary>
+ <param name="caseInsensitive">A Boolean that denotes whether the <see cref="T:System.Collections.Specialized.HybridDictionary"></see> is case-insensitive.</param>
+ </member>
+ <member name="M:System.Collections.Specialized.HybridDictionary.#ctor(System.Int32)">
+ <summary>Creates a case-sensitive <see cref="T:System.Collections.Specialized.HybridDictionary"></see> with the specified initial size.</summary>
+ <param name="initialSize">The approximate number of entries that the <see cref="T:System.Collections.Specialized.HybridDictionary"></see> can initially contain.</param>
+ </member>
+ <member name="M:System.Collections.Specialized.HybridDictionary.#ctor(System.Int32,System.Boolean)">
+ <summary>Creates a <see cref="T:System.Collections.Specialized.HybridDictionary"></see> with the specified initial size and case sensitivity.</summary>
+ <param name="initialSize">The approximate number of entries that the <see cref="T:System.Collections.Specialized.HybridDictionary"></see> can initially contain.</param>
+ <param name="caseInsensitive">A Boolean that denotes whether the <see cref="T:System.Collections.Specialized.HybridDictionary"></see> is case-insensitive.</param>
+ </member>
+ <member name="M:System.Collections.Specialized.HybridDictionary.Add(System.Object,System.Object)">
+ <summary>Adds an entry with the specified key and value into the <see cref="T:System.Collections.Specialized.HybridDictionary"></see>.</summary>
+ <param name="key">The key of the entry to add.</param>
+ <param name="value">The value of the entry to add. The value can be null.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException">An entry with the same key already exists in the <see cref="T:System.Collections.Specialized.HybridDictionary"></see>.</exception>
+ </member>
+ <member name="M:System.Collections.Specialized.HybridDictionary.Clear">
+ <summary>Removes all entries from the <see cref="T:System.Collections.Specialized.HybridDictionary"></see>.</summary>
+ </member>
+ <member name="M:System.Collections.Specialized.HybridDictionary.Contains(System.Object)">
+ <summary>Determines whether the <see cref="T:System.Collections.Specialized.HybridDictionary"></see> contains a specific key.</summary>
+ <param name="key">The key to locate in the <see cref="T:System.Collections.Specialized.HybridDictionary"></see>.</param>
+ <returns>true if the <see cref="T:System.Collections.Specialized.HybridDictionary"></see> contains an entry with the specified key; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Collections.Specialized.HybridDictionary.CopyTo(System.Array,System.Int32)">
+ <summary>Copies the <see cref="T:System.Collections.Specialized.HybridDictionary"></see> entries to a one-dimensional <see cref="T:System.Array"></see> instance at the specified index.</summary>
+ <param name="array">The one-dimensional <see cref="T:System.Array"></see> that is the destination of the <see cref="T:System.Collections.DictionaryEntry"></see> objects copied from <see cref="T:System.Collections.Specialized.HybridDictionary"></see>. The <see cref="T:System.Array"></see> must have zero-based indexing.</param>
+ <param name="index">The zero-based index in 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="index">index</paramref> is less than zero.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="array">array</paramref> is multidimensional. -or- The number of elements in the source <see cref="T:System.Collections.Specialized.HybridDictionary"></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>
+ <exception cref="T:System.InvalidCastException">The type of the source <see cref="T:System.Collections.Specialized.HybridDictionary"></see> cannot be cast automatically to the type of the destination <paramref name="array">array</paramref>.</exception>
+ </member>
+ <member name="P:System.Collections.Specialized.HybridDictionary.Count">
+ <summary>Gets the number of key/value pairs contained in the <see cref="T:System.Collections.Specialized.HybridDictionary"></see>.</summary>
+ <returns>The number of key/value pairs contained in the <see cref="T:System.Collections.Specialized.HybridDictionary"></see>. Retrieving the value of this property is an O(1) operation.</returns>
+ </member>
+ <member name="M:System.Collections.Specialized.HybridDictionary.GetEnumerator">
+ <summary>Returns an <see cref="T:System.Collections.IDictionaryEnumerator"></see> that iterates through the <see cref="T:System.Collections.Specialized.HybridDictionary"></see>.</summary>
+ <returns>An <see cref="T:System.Collections.IDictionaryEnumerator"></see> for the <see cref="T:System.Collections.Specialized.HybridDictionary"></see>.</returns>
+ </member>
+ <member name="P:System.Collections.Specialized.HybridDictionary.IsFixedSize">
+ <summary>Gets a value indicating whether the <see cref="T:System.Collections.Specialized.HybridDictionary"></see> has a fixed size.</summary>
+ <returns>This property always returns false.</returns>
+ </member>
+ <member name="P:System.Collections.Specialized.HybridDictionary.IsReadOnly">
+ <summary>Gets a value indicating whether the <see cref="T:System.Collections.Specialized.HybridDictionary"></see> is read-only.</summary>
+ <returns>This property always returns false.</returns>
+ </member>
+ <member name="P:System.Collections.Specialized.HybridDictionary.IsSynchronized">
+ <summary>Gets a value indicating whether the <see cref="T:System.Collections.Specialized.HybridDictionary"></see> is synchronized (thread safe).</summary>
+ <returns>This property always returns false.</returns>
+ </member>
+ <member name="P:System.Collections.Specialized.HybridDictionary.Item(System.Object)">
+ <summary>Gets or sets the value associated with the specified key.</summary>
+ <param name="key">The key whose value to get or set.</param>
+ <returns>The value associated with the specified key. If the specified key is not found, attempting to get it returns null, and attempting to set it creates a new entry using the specified key.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is null.</exception>
+ </member>
+ <member name="P:System.Collections.Specialized.HybridDictionary.Keys">
+ <summary>Gets an <see cref="T:System.Collections.ICollection"></see> containing the keys in the <see cref="T:System.Collections.Specialized.HybridDictionary"></see>.</summary>
+ <returns>An <see cref="T:System.Collections.ICollection"></see> containing the keys in the <see cref="T:System.Collections.Specialized.HybridDictionary"></see>.</returns>
+ </member>
+ <member name="M:System.Collections.Specialized.HybridDictionary.Remove(System.Object)">
+ <summary>Removes the entry with the specified key from the <see cref="T:System.Collections.Specialized.HybridDictionary"></see>.</summary>
+ <param name="key">The key of the entry to remove.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is null.</exception>
+ </member>
+ <member name="P:System.Collections.Specialized.HybridDictionary.SyncRoot">
+ <summary>Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.Specialized.HybridDictionary"></see>.</summary>
+ <returns>An object that can be used to synchronize access to the <see cref="T:System.Collections.Specialized.HybridDictionary"></see>.</returns>
+ </member>
+ <member name="P:System.Collections.Specialized.HybridDictionary.Values">
+ <summary>Gets an <see cref="T:System.Collections.ICollection"></see> containing the values in the <see cref="T:System.Collections.Specialized.HybridDictionary"></see>.</summary>
+ <returns>An <see cref="T:System.Collections.ICollection"></see> containing the values in the <see cref="T:System.Collections.Specialized.HybridDictionary"></see>.</returns>
+ </member>
+ <member name="M:System.Collections.Specialized.HybridDictionary.System#Collections#IEnumerable#GetEnumerator">
+ <summary>Returns an <see cref="T:System.Collections.IEnumerator"></see> that iterates through the <see cref="T:System.Collections.Specialized.HybridDictionary"></see>.</summary>
+ <returns>An <see cref="T:System.Collections.IEnumerator"></see> for the <see cref="T:System.Collections.Specialized.HybridDictionary"></see>.</returns>
+ </member>
+ <member name="T:System.Collections.Specialized.INotifyCollectionChanged">
+ <summary>Notifies listeners of dynamic changes, such as when an item is added and removed or the whole list is cleared.</summary>
+ </member>
+ <member name="E:System.Collections.Specialized.INotifyCollectionChanged.CollectionChanged">
+ <summary>Occurs when the collection changes.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Collections.Specialized.IOrderedDictionary">
+ <summary>Represents an indexed collection of key/value pairs.</summary>
+ </member>
+ <member name="M:System.Collections.Specialized.IOrderedDictionary.GetEnumerator">
+ <summary>Returns an enumerator that iterates through the <see cref="T:System.Collections.Specialized.IOrderedDictionary"></see> collection.</summary>
+ <returns>An <see cref="T:System.Collections.IDictionaryEnumerator"></see> for the entire <see cref="T:System.Collections.Specialized.IOrderedDictionary"></see> collection.</returns>
+ </member>
+ <member name="M:System.Collections.Specialized.IOrderedDictionary.Insert(System.Int32,System.Object,System.Object)">
+ <summary>Inserts a key/value pair into the collection at the specified index.</summary>
+ <param name="index">The zero-based index at which the key/value pair should be inserted.</param>
+ <param name="key">The object to use as the key of the element to add.</param>
+ <param name="value">The object to use as the value of the element to add. The value can be null.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than 0. -or- <paramref name="index">index</paramref> is greater than <see cref="P:System.Collections.ICollection.Count"></see>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException">An element with the same key already exists in the <see cref="T:System.Collections.Specialized.IOrderedDictionary"></see> collection.</exception>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Specialized.IOrderedDictionary"></see> collection is read-only. -or- The <see cref="T:System.Collections.Specialized.IOrderedDictionary"></see> collection has a fixed size.</exception>
+ </member>
+ <member name="P:System.Collections.Specialized.IOrderedDictionary.Item(System.Int32)">
+ <summary>Gets or sets the element at the specified index.</summary>
+ <param name="index">The zero-based index of the element to get or set.</param>
+ <returns>The element at the specified index.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than 0. -or- <paramref name="index">index</paramref> is equal to or greater than <see cref="P:System.Collections.ICollection.Count"></see>.</exception>
+ </member>
+ <member name="M:System.Collections.Specialized.IOrderedDictionary.RemoveAt(System.Int32)">
+ <summary>Removes the element at the specified index.</summary>
+ <param name="index">The zero-based index of the element to remove.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than 0. -or- <paramref name="index">index</paramref> is equal to or greater than <see cref="P:System.Collections.ICollection.Count"></see>.</exception>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Specialized.IOrderedDictionary"></see> collection is read-only. -or- The <see cref="T:System.Collections.Specialized.IOrderedDictionary"></see> collection has a fixed size.</exception>
+ </member>
+ <member name="T:System.Collections.Specialized.ListDictionary">
+ <summary>Implements IDictionary using a singly linked list. Recommended for collections that typically include fewer than 10 items.</summary>
+ </member>
+ <member name="M:System.Collections.Specialized.ListDictionary.#ctor">
+ <summary>Creates an empty <see cref="T:System.Collections.Specialized.ListDictionary"></see> using the default comparer.</summary>
+ </member>
+ <member name="M:System.Collections.Specialized.ListDictionary.#ctor(System.Collections.IComparer)">
+ <summary>Creates an empty <see cref="T:System.Collections.Specialized.ListDictionary"></see> using the specified comparer.</summary>
+ <param name="comparer">The <see cref="T:System.Collections.IComparer"></see> to use to determine whether two keys are equal. -or- null to use the default comparer, which is each key's implementation of <see cref="M:System.Object.Equals(System.Object)"></see>.</param>
+ </member>
+ <member name="M:System.Collections.Specialized.ListDictionary.Add(System.Object,System.Object)">
+ <summary>Adds an entry with the specified key and value into the <see cref="T:System.Collections.Specialized.ListDictionary"></see>.</summary>
+ <param name="key">The key of the entry to add.</param>
+ <param name="value">The value of the entry to add. The value can be null.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException">An entry with the same key already exists in the <see cref="T:System.Collections.Specialized.ListDictionary"></see>.</exception>
+ </member>
+ <member name="M:System.Collections.Specialized.ListDictionary.Clear">
+ <summary>Removes all entries from the <see cref="T:System.Collections.Specialized.ListDictionary"></see>.</summary>
+ </member>
+ <member name="M:System.Collections.Specialized.ListDictionary.Contains(System.Object)">
+ <summary>Determines whether the <see cref="T:System.Collections.Specialized.ListDictionary"></see> contains a specific key.</summary>
+ <param name="key">The key to locate in the <see cref="T:System.Collections.Specialized.ListDictionary"></see>.</param>
+ <returns>true if the <see cref="T:System.Collections.Specialized.ListDictionary"></see> contains an entry with the specified key; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Collections.Specialized.ListDictionary.CopyTo(System.Array,System.Int32)">
+ <summary>Copies the <see cref="T:System.Collections.Specialized.ListDictionary"></see> entries to a one-dimensional <see cref="T:System.Array"></see> instance at the specified index.</summary>
+ <param name="array">The one-dimensional <see cref="T:System.Array"></see> that is the destination of the <see cref="T:System.Collections.DictionaryEntry"></see> objects copied from <see cref="T:System.Collections.Specialized.ListDictionary"></see>. The <see cref="T:System.Array"></see> must have zero-based indexing.</param>
+ <param name="index">The zero-based index in 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="index">index</paramref> is less than zero.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="array">array</paramref> is multidimensional. -or- The number of elements in the source <see cref="T:System.Collections.Specialized.ListDictionary"></see> is greater than the available space from <paramref name="index">index</paramref> to the end of the destination <paramref name="array">array</paramref>.</exception>
+ <exception cref="T:System.InvalidCastException">The type of the source <see cref="T:System.Collections.Specialized.ListDictionary"></see> cannot be cast automatically to the type of the destination <paramref name="array">array</paramref>.</exception>
+ </member>
+ <member name="P:System.Collections.Specialized.ListDictionary.Count">
+ <summary>Gets the number of key/value pairs contained in the <see cref="T:System.Collections.Specialized.ListDictionary"></see>.</summary>
+ <returns>The number of key/value pairs contained in the <see cref="T:System.Collections.Specialized.ListDictionary"></see>.</returns>
+ </member>
+ <member name="M:System.Collections.Specialized.ListDictionary.GetEnumerator">
+ <summary>Returns an <see cref="T:System.Collections.IDictionaryEnumerator"></see> that iterates through the <see cref="T:System.Collections.Specialized.ListDictionary"></see>.</summary>
+ <returns>An <see cref="T:System.Collections.IDictionaryEnumerator"></see> for the <see cref="T:System.Collections.Specialized.ListDictionary"></see>.</returns>
+ </member>
+ <member name="P:System.Collections.Specialized.ListDictionary.IsFixedSize">
+ <summary>Gets a value indicating whether the <see cref="T:System.Collections.Specialized.ListDictionary"></see> has a fixed size.</summary>
+ <returns>This property always returns false.</returns>
+ </member>
+ <member name="P:System.Collections.Specialized.ListDictionary.IsReadOnly">
+ <summary>Gets a value indicating whether the <see cref="T:System.Collections.Specialized.ListDictionary"></see> is read-only.</summary>
+ <returns>This property always returns false.</returns>
+ </member>
+ <member name="P:System.Collections.Specialized.ListDictionary.IsSynchronized">
+ <summary>Gets a value indicating whether the <see cref="T:System.Collections.Specialized.ListDictionary"></see> is synchronized (thread safe).</summary>
+ <returns>This property always returns false.</returns>
+ </member>
+ <member name="P:System.Collections.Specialized.ListDictionary.Item(System.Object)">
+ <summary>Gets or sets the value associated with the specified key.</summary>
+ <param name="key">The key whose value to get or set.</param>
+ <returns>The value associated with the specified key. If the specified key is not found, attempting to get it returns null, and attempting to set it creates a new entry using the specified key.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is null.</exception>
+ </member>
+ <member name="P:System.Collections.Specialized.ListDictionary.Keys">
+ <summary>Gets an <see cref="T:System.Collections.ICollection"></see> containing the keys in the <see cref="T:System.Collections.Specialized.ListDictionary"></see>.</summary>
+ <returns>An <see cref="T:System.Collections.ICollection"></see> containing the keys in the <see cref="T:System.Collections.Specialized.ListDictionary"></see>.</returns>
+ </member>
+ <member name="M:System.Collections.Specialized.ListDictionary.Remove(System.Object)">
+ <summary>Removes the entry with the specified key from the <see cref="T:System.Collections.Specialized.ListDictionary"></see>.</summary>
+ <param name="key">The key of the entry to remove.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is null.</exception>
+ </member>
+ <member name="P:System.Collections.Specialized.ListDictionary.SyncRoot">
+ <summary>Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.Specialized.ListDictionary"></see>.</summary>
+ <returns>An object that can be used to synchronize access to the <see cref="T:System.Collections.Specialized.ListDictionary"></see>.</returns>
+ </member>
+ <member name="P:System.Collections.Specialized.ListDictionary.Values">
+ <summary>Gets an <see cref="T:System.Collections.ICollection"></see> containing the values in the <see cref="T:System.Collections.Specialized.ListDictionary"></see>.</summary>
+ <returns>An <see cref="T:System.Collections.ICollection"></see> containing the values in the <see cref="T:System.Collections.Specialized.ListDictionary"></see>.</returns>
+ </member>
+ <member name="M:System.Collections.Specialized.ListDictionary.System#Collections#IEnumerable#GetEnumerator">
+ <summary>Returns an <see cref="T:System.Collections.IEnumerator"></see> that iterates through the <see cref="T:System.Collections.Specialized.ListDictionary"></see>.</summary>
+ <returns>An <see cref="T:System.Collections.IEnumerator"></see> for the <see cref="T:System.Collections.Specialized.ListDictionary"></see>.</returns>
+ </member>
+ <member name="T:System.Collections.Specialized.NameObjectCollectionBase.KeysCollection">
+ <summary>Represents a collection of the <see cref="T:System.String"></see> keys of a collection.</summary>
+ </member>
+ <member name="P:System.Collections.Specialized.NameObjectCollectionBase.KeysCollection.Count">
+ <summary>Gets the number of keys in the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase.KeysCollection"></see>.</summary>
+ <returns>The number of keys in the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase.KeysCollection"></see>.</returns>
+ </member>
+ <member name="M:System.Collections.Specialized.NameObjectCollectionBase.KeysCollection.Get(System.Int32)">
+ <summary>Gets the key at the specified index of the collection.</summary>
+ <param name="index">The zero-based index of the key to get from the collection.</param>
+ <returns>A <see cref="T:System.String"></see> that contains the key at the specified index of the collection.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is outside the valid range of indexes for the collection.</exception>
+ </member>
+ <member name="M:System.Collections.Specialized.NameObjectCollectionBase.KeysCollection.GetEnumerator">
+ <summary>Returns an enumerator that iterates through the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase.KeysCollection"></see>.</summary>
+ <returns>An <see cref="T:System.Collections.IEnumerator"></see> for the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase.KeysCollection"></see>.</returns>
+ </member>
+ <member name="P:System.Collections.Specialized.NameObjectCollectionBase.KeysCollection.Item(System.Int32)">
+ <summary>Gets the entry at the specified index of the collection.</summary>
+ <param name="index">The zero-based index of the entry to locate in the collection.</param>
+ <returns>The <see cref="T:System.String"></see> key of the entry at the specified index of the collection.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is outside the valid range of indexes for the collection.</exception>
+ </member>
+ <member name="M:System.Collections.Specialized.NameObjectCollectionBase.KeysCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
+ <summary>Copies the entire <see cref="T:System.Collections.Specialized.NameObjectCollectionBase.KeysCollection"></see> to a compatible one-dimensional <see cref="T:System.Array"></see>, starting at the specified index of the target array.</summary>
+ <param name="array">The one-dimensional <see cref="T:System.Array"></see> that is the destination of the elements copied from <see cref="T:System.Collections.Specialized.NameObjectCollectionBase.KeysCollection"></see>. The <see cref="T:System.Array"></see> must have zero-based indexing.</param>
+ <param name="index">The zero-based index in 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="index">index</paramref> is less than zero.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="array">array</paramref> is multidimensional. -or- The number of elements in the source <see cref="T:System.Collections.Specialized.NameObjectCollectionBase.KeysCollection"></see> is greater than the available space from <paramref name="index">index</paramref> to the end of the destination <paramref name="array">array</paramref>.</exception>
+ <exception cref="T:System.InvalidCastException">The type of the source <see cref="T:System.Collections.Specialized.NameObjectCollectionBase.KeysCollection"></see> cannot be cast automatically to the type of the destination <paramref name="array">array</paramref>.</exception>
+ </member>
+ <member name="P:System.Collections.Specialized.NameObjectCollectionBase.KeysCollection.System#Collections#ICollection#IsSynchronized">
+ <summary>Gets a value indicating whether access to the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase.KeysCollection"></see> is synchronized (thread safe).</summary>
+ <returns>true if access to the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase.KeysCollection"></see> is synchronized (thread safe); otherwise, false. The default is false.</returns>
+ </member>
+ <member name="P:System.Collections.Specialized.NameObjectCollectionBase.KeysCollection.System#Collections#ICollection#SyncRoot">
+ <summary>Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase.KeysCollection"></see>.</summary>
+ <returns>An object that can be used to synchronize access to the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase.KeysCollection"></see>.</returns>
+ </member>
+ <member name="T:System.Collections.Specialized.NameObjectCollectionBase">
+ <summary>Provides the abstract base class for a collection of associated <see cref="T:System.String"></see> keys and <see cref="T:System.Object"></see> values that can be accessed either with the key or with the index.</summary>
+ </member>
+ <member name="M:System.Collections.Specialized.NameObjectCollectionBase.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase"></see> class that is empty.</summary>
+ </member>
+ <member name="M:System.Collections.Specialized.NameObjectCollectionBase.#ctor(System.Collections.IEqualityComparer)">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase"></see> class that is empty, has the default initial capacity, and uses the specified <see cref="T:System.Collections.IEqualityComparer"></see> object.</summary>
+ <param name="equalityComparer">The <see cref="T:System.Collections.IEqualityComparer"></see> object to use to determine whether two keys are equal and to generate hash codes for the keys in the collection.</param>
+ </member>
+ <member name="M:System.Collections.Specialized.NameObjectCollectionBase.#ctor(System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase"></see> class that is empty, has the specified initial capacity, and uses the default hash code provider and the default comparer.</summary>
+ <param name="capacity">The approximate number of entries that the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase"></see> instance can initially contain.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="capacity">capacity</paramref> is less than zero.</exception>
+ </member>
+ <member name="M:System.Collections.Specialized.NameObjectCollectionBase.#ctor(System.Collections.IHashCodeProvider,System.Collections.IComparer)">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase"></see> class that is empty, has the default initial capacity, and uses the specified hash code provider and the specified comparer.</summary>
+ <param name="hashProvider">The <see cref="T:System.Collections.IHashCodeProvider"></see> that will supply the hash codes for all keys in the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase"></see> instance.</param>
+ <param name="comparer">The <see cref="T:System.Collections.IComparer"></see> to use to determine whether two keys are equal.</param>
+ </member>
+ <member name="M:System.Collections.Specialized.NameObjectCollectionBase.#ctor(System.Int32,System.Collections.IEqualityComparer)">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase"></see> class that is empty, has the specified initial capacity, and uses the specified <see cref="T:System.Collections.IEqualityComparer"></see> object.</summary>
+ <param name="capacity">The approximate number of entries that the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase"></see> object can initially contain.</param>
+ <param name="equalityComparer">The <see cref="T:System.Collections.IEqualityComparer"></see> object to use to determine whether two keys are equal and to generate hash codes for the keys in the collection.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="capacity">capacity</paramref> is less than zero.</exception>
+ </member>
+ <member name="M:System.Collections.Specialized.NameObjectCollectionBase.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase"></see> class that is serializable and uses the specified <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> and <see cref="T:System.Runtime.Serialization.StreamingContext"></see>.</summary>
+ <param name="info">A <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object that contains the information required to serialize the new <see cref="T:System.Collections.Specialized.NameObjectCollectionBase"></see> instance.</param>
+ <param name="context">A <see cref="T:System.Runtime.Serialization.StreamingContext"></see> object that contains the source and destination of the serialized stream associated with the new <see cref="T:System.Collections.Specialized.NameObjectCollectionBase"></see> instance.</param>
+ </member>
+ <member name="M:System.Collections.Specialized.NameObjectCollectionBase.#ctor(System.Int32,System.Collections.IHashCodeProvider,System.Collections.IComparer)">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase"></see> class that is empty, has the specified initial capacity and uses the specified hash code provider and the specified comparer.</summary>
+ <param name="capacity">The approximate number of entries that the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase"></see> instance can initially contain.</param>
+ <param name="hashProvider">The <see cref="T:System.Collections.IHashCodeProvider"></see> that will supply the hash codes for all keys in the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase"></see> instance.</param>
+ <param name="comparer">The <see cref="T:System.Collections.IComparer"></see> to use to determine whether two keys are equal.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="capacity">capacity</paramref> is less than zero.</exception>
+ </member>
+ <member name="M:System.Collections.Specialized.NameObjectCollectionBase.BaseAdd(System.String,System.Object)">
+ <summary>Adds an entry with the specified key and value into the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase"></see> instance.</summary>
+ <param name="name">The <see cref="T:System.String"></see> key of the entry to add. The key can be null.</param>
+ <param name="value">The <see cref="T:System.Object"></see> value of the entry to add. The value can be null.</param>
+ <exception cref="T:System.NotSupportedException">The collection is read-only.</exception>
+ </member>
+ <member name="M:System.Collections.Specialized.NameObjectCollectionBase.BaseClear">
+ <summary>Removes all entries from the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase"></see> instance.</summary>
+ <exception cref="T:System.NotSupportedException">The collection is read-only.</exception>
+ </member>
+ <member name="M:System.Collections.Specialized.NameObjectCollectionBase.BaseGet(System.Int32)">
+ <summary>Gets the value of the entry at the specified index of the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase"></see> instance.</summary>
+ <param name="index">The zero-based index of the value to get.</param>
+ <returns>An <see cref="T:System.Object"></see> that represents the value of the entry at the specified index.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is outside the valid range of indexes for the collection.</exception>
+ </member>
+ <member name="M:System.Collections.Specialized.NameObjectCollectionBase.BaseGet(System.String)">
+ <summary>Gets the value of the first entry with the specified key from the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase"></see> instance.</summary>
+ <param name="name">The <see cref="T:System.String"></see> key of the entry to get. The key can be null.</param>
+ <returns>An <see cref="T:System.Object"></see> that represents the value of the first entry with the specified key, if found; otherwise, null.</returns>
+ </member>
+ <member name="M:System.Collections.Specialized.NameObjectCollectionBase.BaseGetAllKeys">
+ <summary>Returns a <see cref="T:System.String"></see> array that contains all the keys in the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase"></see> instance.</summary>
+ <returns>A <see cref="T:System.String"></see> array that contains all the keys in the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase"></see> instance.</returns>
+ </member>
+ <member name="M:System.Collections.Specialized.NameObjectCollectionBase.BaseGetAllValues">
+ <summary>Returns an <see cref="T:System.Object"></see> array that contains all the values in the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase"></see> instance.</summary>
+ <returns>An <see cref="T:System.Object"></see> array that contains all the values in the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase"></see> instance.</returns>
+ </member>
+ <member name="M:System.Collections.Specialized.NameObjectCollectionBase.BaseGetAllValues(System.Type)">
+ <summary>Returns an array of the specified type that contains all the values in the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase"></see> instance.</summary>
+ <param name="type">A <see cref="T:System.Type"></see> that represents the type of array to return.</param>
+ <returns>An array of the specified type that contains all the values in the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase"></see> instance.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="type">type</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="type">type</paramref> is not a valid <see cref="T:System.Type"></see>.</exception>
+ </member>
+ <member name="M:System.Collections.Specialized.NameObjectCollectionBase.BaseGetKey(System.Int32)">
+ <summary>Gets the key of the entry at the specified index of the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase"></see> instance.</summary>
+ <param name="index">The zero-based index of the key to get.</param>
+ <returns>A <see cref="T:System.String"></see> that represents the key of the entry at the specified index.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is outside the valid range of indexes for the collection.</exception>
+ </member>
+ <member name="M:System.Collections.Specialized.NameObjectCollectionBase.BaseHasKeys">
+ <summary>Gets a value indicating whether the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase"></see> instance contains entries whose keys are not null.</summary>
+ <returns>true if the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase"></see> instance contains entries whose keys are not null; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Collections.Specialized.NameObjectCollectionBase.BaseRemove(System.String)">
+ <summary>Removes the entries with the specified key from the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase"></see> instance.</summary>
+ <param name="name">The <see cref="T:System.String"></see> key of the entries to remove. The key can be null.</param>
+ <exception cref="T:System.NotSupportedException">The collection is read-only.</exception>
+ </member>
+ <member name="M:System.Collections.Specialized.NameObjectCollectionBase.BaseRemoveAt(System.Int32)">
+ <summary>Removes the entry at the specified index of the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase"></see> instance.</summary>
+ <param name="index">The zero-based index of the entry to remove.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is outside the valid range of indexes for the collection.</exception>
+ <exception cref="T:System.NotSupportedException">The collection is read-only.</exception>
+ </member>
+ <member name="M:System.Collections.Specialized.NameObjectCollectionBase.BaseSet(System.Int32,System.Object)">
+ <summary>Sets the value of the entry at the specified index of the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase"></see> instance.</summary>
+ <param name="index">The zero-based index of the entry to set.</param>
+ <param name="value">The <see cref="T:System.Object"></see> that represents the new value of the entry to set. The value can be null.</param>
+ <exception cref="T:System.NotSupportedException">The collection is read-only.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is outside the valid range of indexes for the collection.</exception>
+ </member>
+ <member name="M:System.Collections.Specialized.NameObjectCollectionBase.BaseSet(System.String,System.Object)">
+ <summary>Sets the value of the first entry with the specified key in the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase"></see> instance, if found; otherwise, adds an entry with the specified key and value into the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase"></see> instance.</summary>
+ <param name="name">The <see cref="T:System.String"></see> key of the entry to set. The key can be null.</param>
+ <param name="value">The <see cref="T:System.Object"></see> that represents the new value of the entry to set. The value can be null.</param>
+ <exception cref="T:System.NotSupportedException">The collection is read-only.</exception>
+ </member>
+ <member name="P:System.Collections.Specialized.NameObjectCollectionBase.Count">
+ <summary>Gets the number of key/value pairs contained in the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase"></see> instance.</summary>
+ <returns>The number of key/value pairs contained in the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase"></see> instance.</returns>
+ </member>
+ <member name="M:System.Collections.Specialized.NameObjectCollectionBase.GetEnumerator">
+ <summary>Returns an enumerator that iterates through the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase"></see>.</summary>
+ <returns>An <see cref="T:System.Collections.IEnumerator"></see> for the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase"></see> instance.</returns>
+ </member>
+ <member name="M:System.Collections.Specialized.NameObjectCollectionBase.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Implements the <see cref="T:System.Runtime.Serialization.ISerializable"></see> interface and returns the data needed to serialize the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase"></see> instance.</summary>
+ <param name="info">A <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object that contains the information required to serialize the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase"></see> instance.</param>
+ <param name="context">A <see cref="T:System.Runtime.Serialization.StreamingContext"></see> object that contains the source and destination of the serialized stream associated with the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase"></see> instance.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="info">info</paramref> is null.</exception>
+ </member>
+ <member name="P:System.Collections.Specialized.NameObjectCollectionBase.IsReadOnly">
+ <summary>Gets or sets a value indicating whether the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase"></see> instance is read-only.</summary>
+ <returns>true if the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase"></see> instance is read-only; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Collections.Specialized.NameObjectCollectionBase.Keys">
+ <summary>Gets a <see cref="T:System.Collections.Specialized.NameObjectCollectionBase.KeysCollection"></see> instance that contains all the keys in the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase"></see> instance.</summary>
+ <returns>A <see cref="T:System.Collections.Specialized.NameObjectCollectionBase.KeysCollection"></see> instance that contains all the keys in the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase"></see> instance.</returns>
+ </member>
+ <member name="M:System.Collections.Specialized.NameObjectCollectionBase.OnDeserialization(System.Object)">
+ <summary>Implements the <see cref="T:System.Runtime.Serialization.ISerializable"></see> interface and raises the deserialization event when the deserialization is complete.</summary>
+ <param name="sender">The source of the deserialization event.</param>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">The <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object associated with the current <see cref="T:System.Collections.Specialized.NameObjectCollectionBase"></see> instance is invalid.</exception>
+ </member>
+ <member name="M:System.Collections.Specialized.NameObjectCollectionBase.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
+ <summary>Copies the entire <see cref="T:System.Collections.Specialized.NameObjectCollectionBase"></see> to a compatible one-dimensional <see cref="T:System.Array"></see>, starting at the specified index of the target array.</summary>
+ <param name="array">The one-dimensional <see cref="T:System.Array"></see> that is the destination of the elements copied from <see cref="T:System.Collections.Specialized.NameObjectCollectionBase"></see>. The <see cref="T:System.Array"></see> must have zero-based indexing.</param>
+ <param name="index">The zero-based index in 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="index">index</paramref> is less than zero.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="array">array</paramref> is multidimensional. -or- The number of elements in the source <see cref="T:System.Collections.Specialized.NameObjectCollectionBase"></see> is greater than the available space from <paramref name="index">index</paramref> to the end of the destination <paramref name="array">array</paramref>.</exception>
+ <exception cref="T:System.InvalidCastException">The type of the source <see cref="T:System.Collections.Specialized.NameObjectCollectionBase"></see> cannot be cast automatically to the type of the destination <paramref name="array">array</paramref>.</exception>
+ </member>
+ <member name="P:System.Collections.Specialized.NameObjectCollectionBase.System#Collections#ICollection#IsSynchronized">
+ <summary>Gets a value indicating whether access to the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase"></see> object is synchronized (thread safe).</summary>
+ <returns>true if access to the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase"></see> object is synchronized (thread safe); otherwise, false. The default is false.</returns>
+ </member>
+ <member name="P:System.Collections.Specialized.NameObjectCollectionBase.System#Collections#ICollection#SyncRoot">
+ <summary>Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase"></see> object.</summary>
+ <returns>An object that can be used to synchronize access to the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase"></see> object.</returns>
+ </member>
+ <member name="T:System.Collections.Specialized.NameValueCollection">
+ <summary>Represents a collection of associated <see cref="T:System.String"></see> keys and <see cref="T:System.String"></see> values that can be accessed either with the key or with the index.</summary>
+ </member>
+ <member name="M:System.Collections.Specialized.NameValueCollection.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Specialized.NameValueCollection"></see> class that is empty, has the default initial capacity and uses the default case-insensitive hash code provider and the default case-insensitive comparer.</summary>
+ </member>
+ <member name="M:System.Collections.Specialized.NameValueCollection.#ctor(System.Collections.IEqualityComparer)">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Specialized.NameValueCollection"></see> class that is empty, has the default initial capacity, and uses the specified <see cref="T:System.Collections.IEqualityComparer"></see> object.</summary>
+ <param name="equalityComparer">The <see cref="T:System.Collections.IEqualityComparer"></see> object to use to determine whether two keys are equal and to generate hash codes for the keys in the collection.</param>
+ </member>
+ <member name="M:System.Collections.Specialized.NameValueCollection.#ctor(System.Collections.Specialized.NameValueCollection)">
+ <summary>Copies the entries from the specified <see cref="T:System.Collections.Specialized.NameValueCollection"></see> to a new <see cref="T:System.Collections.Specialized.NameValueCollection"></see> with the same initial capacity as the number of entries copied and using the same hash code provider and the same comparer as the source collection.</summary>
+ <param name="col">The <see cref="T:System.Collections.Specialized.NameValueCollection"></see> to copy to the new <see cref="T:System.Collections.Specialized.NameValueCollection"></see> instance.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="col">col</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Collections.Specialized.NameValueCollection.#ctor(System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Specialized.NameValueCollection"></see> class that is empty, has the specified initial capacity and uses the default case-insensitive hash code provider and the default case-insensitive comparer.</summary>
+ <param name="capacity">The initial number of entries that the <see cref="T:System.Collections.Specialized.NameValueCollection"></see> can contain.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="capacity">capacity</paramref> is less than zero.</exception>
+ </member>
+ <member name="M:System.Collections.Specialized.NameValueCollection.#ctor(System.Collections.IHashCodeProvider,System.Collections.IComparer)">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Specialized.NameValueCollection"></see> class that is empty, has the default initial capacity and uses the specified hash code provider and the specified comparer.</summary>
+ <param name="hashProvider">The <see cref="T:System.Collections.IHashCodeProvider"></see> that will supply the hash codes for all keys in the <see cref="T:System.Collections.Specialized.NameValueCollection"></see>.</param>
+ <param name="comparer">The <see cref="T:System.Collections.IComparer"></see> to use to determine whether two keys are equal.</param>
+ </member>
+ <member name="M:System.Collections.Specialized.NameValueCollection.#ctor(System.Int32,System.Collections.IEqualityComparer)">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Specialized.NameValueCollection"></see> class that is empty, has the specified initial capacity, and uses the specified <see cref="T:System.Collections.IEqualityComparer"></see> object.</summary>
+ <param name="capacity">The initial number of entries that the <see cref="T:System.Collections.Specialized.NameValueCollection"></see> object can contain.</param>
+ <param name="equalityComparer">The <see cref="T:System.Collections.IEqualityComparer"></see> object to use to determine whether two keys are equal and to generate hash codes for the keys in the collection.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="capacity">capacity</paramref> is less than zero.</exception>
+ </member>
+ <member name="M:System.Collections.Specialized.NameValueCollection.#ctor(System.Int32,System.Collections.Specialized.NameValueCollection)">
+ <summary>Copies the entries from the specified <see cref="T:System.Collections.Specialized.NameValueCollection"></see> to a new <see cref="T:System.Collections.Specialized.NameValueCollection"></see> with the specified initial capacity or the same initial capacity as the number of entries copied, whichever is greater, and using the default case-insensitive hash code provider and the default case-insensitive comparer.</summary>
+ <param name="capacity">The initial number of entries that the <see cref="T:System.Collections.Specialized.NameValueCollection"></see> can contain.</param>
+ <param name="col">The <see cref="T:System.Collections.Specialized.NameValueCollection"></see> to copy to the new <see cref="T:System.Collections.Specialized.NameValueCollection"></see> instance.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="capacity">capacity</paramref> is less than zero.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="col">col</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Collections.Specialized.NameValueCollection.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Specialized.NameValueCollection"></see> class that is serializable and uses the specified <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> and <see cref="T:System.Runtime.Serialization.StreamingContext"></see>.</summary>
+ <param name="info">A <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object that contains the information required to serialize the new <see cref="T:System.Collections.Specialized.NameValueCollection"></see> instance.</param>
+ <param name="context">A <see cref="T:System.Runtime.Serialization.StreamingContext"></see> object that contains the source and destination of the serialized stream associated with the new <see cref="T:System.Collections.Specialized.NameValueCollection"></see> instance.</param>
+ </member>
+ <member name="M:System.Collections.Specialized.NameValueCollection.#ctor(System.Int32,System.Collections.IHashCodeProvider,System.Collections.IComparer)">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Specialized.NameValueCollection"></see> class that is empty, has the specified initial capacity and uses the specified hash code provider and the specified comparer.</summary>
+ <param name="capacity">The initial number of entries that the <see cref="T:System.Collections.Specialized.NameValueCollection"></see> can contain.</param>
+ <param name="hashProvider">The <see cref="T:System.Collections.IHashCodeProvider"></see> that will supply the hash codes for all keys in the <see cref="T:System.Collections.Specialized.NameValueCollection"></see>.</param>
+ <param name="comparer">The <see cref="T:System.Collections.IComparer"></see> to use to determine whether two keys are equal.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="capacity">capacity</paramref> is less than zero.</exception>
+ </member>
+ <member name="M:System.Collections.Specialized.NameValueCollection.Add(System.Collections.Specialized.NameValueCollection)">
+ <summary>Copies the entries in the specified <see cref="T:System.Collections.Specialized.NameValueCollection"></see> to the current <see cref="T:System.Collections.Specialized.NameValueCollection"></see>.</summary>
+ <param name="c">The <see cref="T:System.Collections.Specialized.NameValueCollection"></see> to copy to the current <see cref="T:System.Collections.Specialized.NameValueCollection"></see>.</param>
+ <exception cref="T:System.NotSupportedException">The collection is read-only.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="c">c</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Collections.Specialized.NameValueCollection.Add(System.String,System.String)">
+ <summary>Adds an entry with the specified name and value to the <see cref="T:System.Collections.Specialized.NameValueCollection"></see>.</summary>
+ <param name="name">The <see cref="T:System.String"></see> key of the entry to add. The key can be null.</param>
+ <param name="value">The <see cref="T:System.String"></see> value of the entry to add. The value can be null.</param>
+ <exception cref="T:System.NotSupportedException">The collection is read-only.</exception>
+ </member>
+ <member name="P:System.Collections.Specialized.NameValueCollection.AllKeys">
+ <summary>Gets all the keys in the <see cref="T:System.Collections.Specialized.NameValueCollection"></see>.</summary>
+ <returns>A <see cref="T:System.String"></see> array that contains all the keys of the <see cref="T:System.Collections.Specialized.NameValueCollection"></see>.</returns>
+ </member>
+ <member name="M:System.Collections.Specialized.NameValueCollection.Clear">
+ <summary>Invalidates the cached arrays and removes all entries from the <see cref="T:System.Collections.Specialized.NameValueCollection"></see>.</summary>
+ <exception cref="T:System.NotSupportedException">The collection is read-only.</exception>
+ </member>
+ <member name="M:System.Collections.Specialized.NameValueCollection.CopyTo(System.Array,System.Int32)">
+ <summary>Copies the entire <see cref="T:System.Collections.Specialized.NameValueCollection"></see> to a compatible one-dimensional <see cref="T:System.Array"></see>, starting at the specified index of the target array.</summary>
+ <param name="dest">The one-dimensional <see cref="T:System.Array"></see> that is the destination of the elements copied from <see cref="T:System.Collections.Specialized.NameValueCollection"></see>. The <see cref="T:System.Array"></see> must have zero-based indexing.</param>
+ <param name="index">The zero-based index in dest at which copying begins.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="dest">dest</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="dest">dest</paramref> is multidimensional. -or- The number of elements in the source <see cref="T:System.Collections.Specialized.NameValueCollection"></see> is greater than the available space from <paramref name="index">index</paramref> to the end of the destination <paramref name="dest">dest</paramref>.</exception>
+ <exception cref="T:System.InvalidCastException">The type of the source <see cref="T:System.Collections.Specialized.NameValueCollection"></see> cannot be cast automatically to the type of the destination <paramref name="dest">dest</paramref>.</exception>
+ </member>
+ <member name="M:System.Collections.Specialized.NameValueCollection.Get(System.Int32)">
+ <summary>Gets the values at the specified index of the <see cref="T:System.Collections.Specialized.NameValueCollection"></see> combined into one comma-separated list.</summary>
+ <param name="index">The zero-based index of the entry that contains the values to get from the collection.</param>
+ <returns>A <see cref="T:System.String"></see> that contains a comma-separated list of the values at the specified index of the <see cref="T:System.Collections.Specialized.NameValueCollection"></see>, if found; otherwise, null.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is outside the valid range of indexes for the collection.</exception>
+ </member>
+ <member name="M:System.Collections.Specialized.NameValueCollection.Get(System.String)">
+ <summary>Gets the values associated with the specified key from the <see cref="T:System.Collections.Specialized.NameValueCollection"></see> combined into one comma-separated list.</summary>
+ <param name="name">The <see cref="T:System.String"></see> key of the entry that contains the values to get. The key can be null.</param>
+ <returns>A <see cref="T:System.String"></see> that contains a comma-separated list of the values associated with the specified key from the <see cref="T:System.Collections.Specialized.NameValueCollection"></see>, if found; otherwise, null.</returns>
+ </member>
+ <member name="M:System.Collections.Specialized.NameValueCollection.GetKey(System.Int32)">
+ <summary>Gets the key at the specified index of the <see cref="T:System.Collections.Specialized.NameValueCollection"></see>.</summary>
+ <param name="index">The zero-based index of the key to get from the collection.</param>
+ <returns>A <see cref="T:System.String"></see> that contains the key at the specified index of the <see cref="T:System.Collections.Specialized.NameValueCollection"></see>, if found; otherwise, null.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is outside the valid range of indexes for the collection.</exception>
+ </member>
+ <member name="M:System.Collections.Specialized.NameValueCollection.GetValues(System.Int32)">
+ <summary>Gets the values at the specified index of the <see cref="T:System.Collections.Specialized.NameValueCollection"></see>.</summary>
+ <param name="index">The zero-based index of the entry that contains the values to get from the collection.</param>
+ <returns>A <see cref="T:System.String"></see> array that contains the values at the specified index of the <see cref="T:System.Collections.Specialized.NameValueCollection"></see>, if found; otherwise, null.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is outside the valid range of indexes for the collection.</exception>
+ </member>
+ <member name="M:System.Collections.Specialized.NameValueCollection.GetValues(System.String)">
+ <summary>Gets the values associated with the specified key from the <see cref="T:System.Collections.Specialized.NameValueCollection"></see>.</summary>
+ <param name="name">The <see cref="T:System.String"></see> key of the entry that contains the values to get. The key can be null.</param>
+ <returns>A <see cref="T:System.String"></see> array that contains the values associated with the specified key from the <see cref="T:System.Collections.Specialized.NameValueCollection"></see>, if found; otherwise, null.</returns>
+ </member>
+ <member name="M:System.Collections.Specialized.NameValueCollection.HasKeys">
+ <summary>Gets a value indicating whether the <see cref="T:System.Collections.Specialized.NameValueCollection"></see> contains keys that are not null.</summary>
+ <returns>true if the <see cref="T:System.Collections.Specialized.NameValueCollection"></see> contains keys that are not null; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Collections.Specialized.NameValueCollection.InvalidateCachedArrays">
+ <summary>Resets the cached arrays of the collection to null.</summary>
+ </member>
+ <member name="P:System.Collections.Specialized.NameValueCollection.Item(System.Int32)">
+ <summary>Gets the entry at the specified index of the <see cref="T:System.Collections.Specialized.NameValueCollection"></see>.</summary>
+ <param name="index">The zero-based index of the entry to locate in the collection.</param>
+ <returns>A <see cref="T:System.String"></see> that contains the comma-separated list of values at the specified index of the collection.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is outside the valid range of indexes for the collection.</exception>
+ </member>
+ <member name="P:System.Collections.Specialized.NameValueCollection.Item(System.String)">
+ <summary>Gets or sets the entry with the specified key in the <see cref="T:System.Collections.Specialized.NameValueCollection"></see>.</summary>
+ <param name="name">The <see cref="T:System.String"></see> key of the entry to locate. The key can be null.</param>
+ <returns>A <see cref="T:System.String"></see> that contains the comma-separated list of values associated with the specified key, if found; otherwise, null.</returns>
+ <exception cref="T:System.NotSupportedException">The collection is read-only and the operation attempts to modify the collection.</exception>
+ </member>
+ <member name="M:System.Collections.Specialized.NameValueCollection.Remove(System.String)">
+ <summary>Removes the entries with the specified key from the <see cref="T:System.Collections.Specialized.NameObjectCollectionBase"></see> instance.</summary>
+ <param name="name">The <see cref="T:System.String"></see> key of the entry to remove. The key can be null.</param>
+ <exception cref="T:System.NotSupportedException">The collection is read-only.</exception>
+ </member>
+ <member name="M:System.Collections.Specialized.NameValueCollection.Set(System.String,System.String)">
+ <summary>Sets the value of an entry in the <see cref="T:System.Collections.Specialized.NameValueCollection"></see>.</summary>
+ <param name="name">The <see cref="T:System.String"></see> key of the entry to add the new value to. The key can be null.</param>
+ <param name="value">The <see cref="T:System.Object"></see> that represents the new value to add to the specified entry. The value can be null.</param>
+ <exception cref="T:System.NotSupportedException">The collection is read-only.</exception>
+ </member>
+ <member name="T:System.Collections.Specialized.NotifyCollectionChangedAction">
+ <summary>Describes the action that caused a <see cref="E:System.Collections.Specialized.INotifyCollectionChanged.CollectionChanged"></see> event.</summary>
+ </member>
+ <member name="F:System.Collections.Specialized.NotifyCollectionChangedAction.Add">
+ <summary>An item was added to the collection.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Collections.Specialized.NotifyCollectionChangedAction.Move">
+ <summary>An item was moved within the collection.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Collections.Specialized.NotifyCollectionChangedAction.Remove">
+ <summary>An item was removed from the collection.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Collections.Specialized.NotifyCollectionChangedAction.Replace">
+ <summary>An item was replaced in the collection.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Collections.Specialized.NotifyCollectionChangedAction.Reset">
+ <summary>The content of the collection was cleared.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Collections.Specialized.NotifyCollectionChangedEventArgs">
+ <summary>Provides data for the <see cref="E:System.Collections.Specialized.INotifyCollectionChanged.CollectionChanged"></see> event.</summary>
+ </member>
+ <member name="M:System.Collections.Specialized.NotifyCollectionChangedEventArgs.#ctor(System.Collections.Specialized.NotifyCollectionChangedAction)">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Specialized.NotifyCollectionChangedEventArgs"></see> class that describes a <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Reset"></see> change.</summary>
+ <param name="action">The action that caused the event. This must be set to <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Reset"></see>.</param>
+ </member>
+ <member name="M:System.Collections.Specialized.NotifyCollectionChangedEventArgs.#ctor(System.Collections.Specialized.NotifyCollectionChangedAction,System.Collections.IList)">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Specialized.NotifyCollectionChangedEventArgs"></see> class that describes a multi-item change.</summary>
+ <param name="action">The action that caused the event. This can be set to <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Reset"></see>, <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Add"></see>, or <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Remove"></see>.</param>
+ <param name="changedItems">The items that are affected by the change.</param>
+ </member>
+ <member name="M:System.Collections.Specialized.NotifyCollectionChangedEventArgs.#ctor(System.Collections.Specialized.NotifyCollectionChangedAction,System.Object)">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Specialized.NotifyCollectionChangedEventArgs"></see> class that describes a one-item change.</summary>
+ <param name="action">The action that caused the event. This can be set to <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Reset"></see>, <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Add"></see>, or <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Remove"></see>.</param>
+ <param name="changedItem">The item that is affected by the change.</param>
+ <exception cref="T:System.ArgumentException">If <paramref name="action">action</paramref> is not Reset, Add, or Remove, or if <paramref name="action">action</paramref> is Reset and <paramref name="changedItem">changedItem</paramref> is not null.</exception>
+ </member>
+ <member name="M:System.Collections.Specialized.NotifyCollectionChangedEventArgs.#ctor(System.Collections.Specialized.NotifyCollectionChangedAction,System.Collections.IList,System.Collections.IList)">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Specialized.NotifyCollectionChangedEventArgs"></see> class that describes a multi-item <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Replace"></see> change.</summary>
+ <param name="action">The action that caused the event. This can only be set to <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Replace"></see>.</param>
+ <param name="newItems">The new items that are replacing the original items.</param>
+ <param name="oldItems">The original items that are replaced.</param>
+ <exception cref="T:System.ArgumentException">If <paramref name="action">action</paramref> is not Replace.</exception>
+ <exception cref="T:System.ArgumentNullException">If <paramref name="oldItems">oldItems</paramref> or <paramref name="newItems">newItems</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Collections.Specialized.NotifyCollectionChangedEventArgs.#ctor(System.Collections.Specialized.NotifyCollectionChangedAction,System.Collections.IList,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Specialized.NotifyCollectionChangedEventArgs"></see> class that describes a multi-item change or a <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Reset"></see> change.</summary>
+ <param name="action">The action that caused the event. This can be set to <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Reset"></see>, <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Add"></see>, or <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Remove"></see>.</param>
+ <param name="changedItems">The items affected by the change.</param>
+ <param name="startingIndex">The index where the change occurred.</param>
+ <exception cref="T:System.ArgumentException">If <paramref name="action">action</paramref> is not Reset, Add, or Remove, if <paramref name="action">action</paramref> is Reset and either <paramref name="changedItems">changedItems</paramref> is not null or <paramref name="startingIndex">startingIndex</paramref> is not -1, or if action is Add or Remove and <paramref name="startingIndex">startingIndex</paramref> is less than -1.</exception>
+ <exception cref="T:System.ArgumentNullException">If <paramref name="action">action</paramref> is Add or Remove and <paramref name="changedItems">changedItems</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Collections.Specialized.NotifyCollectionChangedEventArgs.#ctor(System.Collections.Specialized.NotifyCollectionChangedAction,System.Object,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Specialized.NotifyCollectionChangedEventArgs"></see> class that describes a one-item change.</summary>
+ <param name="action">The action that caused the event. This can be set to <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Reset"></see>, <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Add"></see>, or <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Remove"></see>.</param>
+ <param name="changedItem">The item that is affected by the change.</param>
+ <param name="index">The index where the change occurred.</param>
+ <exception cref="T:System.ArgumentException">If <paramref name="action">action</paramref> is not Reset, Add, or Remove, or if <paramref name="action">action</paramref> is Reset and either <paramref name="changedItems">changedItems</paramref> is not null or <paramref name="index">index</paramref> is not -1.</exception>
+ </member>
+ <member name="M:System.Collections.Specialized.NotifyCollectionChangedEventArgs.#ctor(System.Collections.Specialized.NotifyCollectionChangedAction,System.Object,System.Object)">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Specialized.NotifyCollectionChangedEventArgs"></see> class that describes a one-item <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Replace"></see> change.</summary>
+ <param name="action">The action that caused the event. This can only be set to <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Replace"></see>.</param>
+ <param name="newItem">The new item that is replacing the original item.</param>
+ <param name="oldItem">The original item that is replaced.</param>
+ <exception cref="T:System.ArgumentException">If <paramref name="action">action</paramref> is not Replace.</exception>
+ </member>
+ <member name="M:System.Collections.Specialized.NotifyCollectionChangedEventArgs.#ctor(System.Collections.Specialized.NotifyCollectionChangedAction,System.Collections.IList,System.Collections.IList,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Specialized.NotifyCollectionChangedEventArgs"></see> class that describes a multi-item <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Replace"></see> change.</summary>
+ <param name="action">The action that caused the event. This can only be set to <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Replace"></see>.</param>
+ <param name="newItems">The new items that are replacing the original items.</param>
+ <param name="oldItems">The original items that are replaced.</param>
+ <param name="startingIndex">The index of the first item of the items that are being replaced.</param>
+ <exception cref="T:System.ArgumentException">If <paramref name="action">action</paramref> is not Replace.</exception>
+ <exception cref="T:System.ArgumentNullException">If <paramref name="oldItems">oldItems</paramref> or <paramref name="newItems">newItems</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Collections.Specialized.NotifyCollectionChangedEventArgs.#ctor(System.Collections.Specialized.NotifyCollectionChangedAction,System.Collections.IList,System.Int32,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Specialized.NotifyCollectionChangedEventArgs"></see> class that describes a multi-item <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Move"></see> change.</summary>
+ <param name="action">The action that caused the event. This can only be set to <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Move"></see>.</param>
+ <param name="changedItems">The items affected by the change.</param>
+ <param name="index">The new index for the changed items.</param>
+ <param name="oldIndex">The old index for the changed items.</param>
+ <exception cref="T:System.ArgumentException">If <paramref name="action">action</paramref> is not Move or <paramref name="index">index</paramref> is less than 0.</exception>
+ </member>
+ <member name="M:System.Collections.Specialized.NotifyCollectionChangedEventArgs.#ctor(System.Collections.Specialized.NotifyCollectionChangedAction,System.Object,System.Int32,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Specialized.NotifyCollectionChangedEventArgs"></see> class that describes a one-item <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Move"></see> change.</summary>
+ <param name="action">The action that caused the event. This can only be set to <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Move"></see>.</param>
+ <param name="changedItem">The item affected by the change.</param>
+ <param name="index">The new index for the changed item.</param>
+ <param name="oldIndex">The old index for the changed item.</param>
+ <exception cref="T:System.ArgumentException">If <paramref name="action">action</paramref> is not Move or <paramref name="index">index</paramref> is less than 0.</exception>
+ </member>
+ <member name="M:System.Collections.Specialized.NotifyCollectionChangedEventArgs.#ctor(System.Collections.Specialized.NotifyCollectionChangedAction,System.Object,System.Object,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Specialized.NotifyCollectionChangedEventArgs"></see> class that describes a one-item <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Replace"></see> change.</summary>
+ <param name="action">The action that caused the event. This can be set to <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Replace"></see>.</param>
+ <param name="newItem">The new item that is replacing the original item.</param>
+ <param name="oldItem">The original item that is replaced.</param>
+ <param name="index">The index of the item being replaced.</param>
+ <exception cref="T:System.ArgumentException">If <paramref name="action">action</paramref> is not Replace.</exception>
+ </member>
+ <member name="P:System.Collections.Specialized.NotifyCollectionChangedEventArgs.Action">
+ <summary>Gets the action that caused the event.</summary>
+ <returns>A <see cref="T:System.Collections.Specialized.NotifyCollectionChangedAction"></see> value that describes the action that caused the event.</returns>
+ </member>
+ <member name="P:System.Collections.Specialized.NotifyCollectionChangedEventArgs.NewItems">
+ <summary>Gets the list of new items involved in the change.</summary>
+ <returns>The list of new items involved in the change.</returns>
+ </member>
+ <member name="P:System.Collections.Specialized.NotifyCollectionChangedEventArgs.NewStartingIndex">
+ <summary>Gets the index at which the change occurred.</summary>
+ <returns>The zero-based index at which the change occurred.</returns>
+ </member>
+ <member name="P:System.Collections.Specialized.NotifyCollectionChangedEventArgs.OldItems">
+ <summary>Gets the list of items affected by a <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Replace"></see>, Remove, or Move action.</summary>
+ <returns>The list of items affected by a <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Replace"></see>, Remove, or Move action.</returns>
+ </member>
+ <member name="P:System.Collections.Specialized.NotifyCollectionChangedEventArgs.OldStartingIndex">
+ <summary>Gets the index at which a <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Move"></see>, Remove, or Replace action occurred.</summary>
+ <returns>The zero-based index at which a <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Move"></see>, Remove, or Replace action occurred.</returns>
+ </member>
+ <member name="T:System.Collections.Specialized.NotifyCollectionChangedEventHandler">
+ <summary>Represents the method that handles the <see cref="E:System.Collections.Specialized.INotifyCollectionChanged.CollectionChanged"></see> event.</summary>
+ <param name="sender">The object that raised the event.</param>
+ <param name="e">Information about the event.</param>
+ </member>
+ <member name="T:System.Collections.Specialized.OrderedDictionary">
+ <summary>Represents a collection of key/value pairs that are accessible by the key or index.</summary>
+ </member>
+ <member name="M:System.Collections.Specialized.OrderedDictionary.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Specialized.OrderedDictionary"></see> class.</summary>
+ </member>
+ <member name="M:System.Collections.Specialized.OrderedDictionary.#ctor(System.Collections.IEqualityComparer)">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Specialized.OrderedDictionary"></see> class using the specified comparer.</summary>
+ <param name="comparer">The <see cref="T:System.Collections.IComparer"></see> to use to determine whether two keys are equal. -or- null to use the default comparer, which is each key's implementation of <see cref="M:System.Object.Equals(System.Object)"></see>.</param>
+ </member>
+ <member name="M:System.Collections.Specialized.OrderedDictionary.#ctor(System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Specialized.OrderedDictionary"></see> class using the specified initial capacity.</summary>
+ <param name="capacity">The initial number of elements that the <see cref="T:System.Collections.Specialized.OrderedDictionary"></see> collection can contain.</param>
+ </member>
+ <member name="M:System.Collections.Specialized.OrderedDictionary.#ctor(System.Int32,System.Collections.IEqualityComparer)">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Specialized.OrderedDictionary"></see> class using the specified initial capacity and comparer.</summary>
+ <param name="capacity">The initial number of elements that the <see cref="T:System.Collections.Specialized.OrderedDictionary"></see> collection can contain.</param>
+ <param name="comparer">The <see cref="T:System.Collections.IComparer"></see> to use to determine whether two keys are equal. -or- null to use the default comparer, which is each key's implementation of <see cref="M:System.Object.Equals(System.Object)"></see>.</param>
+ </member>
+ <member name="M:System.Collections.Specialized.OrderedDictionary.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Specialized.OrderedDictionary"></see> class that is serializable using the specified <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> and <see cref="T:System.Runtime.Serialization.StreamingContext"></see> objects.</summary>
+ <param name="info">A <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object containing the information required to serialize the <see cref="T:System.Collections.Specialized.OrderedDictionary"></see> collection.</param>
+ <param name="context">A <see cref="T:System.Runtime.Serialization.StreamingContext"></see> object containing the source and destination of the serialized stream associated with the <see cref="T:System.Collections.Specialized.OrderedDictionary"></see>.</param>
+ </member>
+ <member name="M:System.Collections.Specialized.OrderedDictionary.Add(System.Object,System.Object)">
+ <summary>Adds an entry with the specified key and value into the <see cref="T:System.Collections.Specialized.OrderedDictionary"></see> collection with the lowest available index.</summary>
+ <param name="key">The key of the entry to add.</param>
+ <param name="value">The value of the entry to add. This value can be null.</param>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Specialized.OrderedDictionary"></see> collection is read-only.</exception>
+ </member>
+ <member name="M:System.Collections.Specialized.OrderedDictionary.AsReadOnly">
+ <summary>Returns a read-only copy of the current <see cref="T:System.Collections.Specialized.OrderedDictionary"></see> collection.</summary>
+ <returns>A read-only copy of the current <see cref="T:System.Collections.Specialized.OrderedDictionary"></see> collection.</returns>
+ </member>
+ <member name="M:System.Collections.Specialized.OrderedDictionary.Clear">
+ <summary>Removes all elements from the <see cref="T:System.Collections.Specialized.OrderedDictionary"></see> collection.</summary>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Specialized.OrderedDictionary"></see> collection is read-only.</exception>
+ </member>
+ <member name="M:System.Collections.Specialized.OrderedDictionary.Contains(System.Object)">
+ <summary>Determines whether the <see cref="T:System.Collections.Specialized.OrderedDictionary"></see> collection contains a specific key.</summary>
+ <param name="key">The key to locate in the <see cref="T:System.Collections.Specialized.OrderedDictionary"></see> collection.</param>
+ <returns>true if the <see cref="T:System.Collections.Specialized.OrderedDictionary"></see> collection contains an element with the specified key; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Collections.Specialized.OrderedDictionary.CopyTo(System.Array,System.Int32)">
+ <summary>Copies the <see cref="T:System.Collections.Specialized.OrderedDictionary"></see> elements to a one-dimensional <see cref="T:System.Array"></see> object at the specified index.</summary>
+ <param name="array">The one-dimensional <see cref="T:System.Array"></see> object that is the destination of the <see cref="T:System.Collections.DictionaryEntry"></see> objects copied from <see cref="T:System.Collections.Specialized.OrderedDictionary"></see> collection. The <see cref="T:System.Array"></see> must have zero-based indexing.</param>
+ <param name="index">The zero-based index in array at which copying begins.</param>
+ </member>
+ <member name="P:System.Collections.Specialized.OrderedDictionary.Count">
+ <summary>Gets the number of key/values pairs contained in the <see cref="T:System.Collections.Specialized.OrderedDictionary"></see> collection.</summary>
+ <returns>The number of key/value pairs contained in the <see cref="T:System.Collections.Specialized.OrderedDictionary"></see> collection.</returns>
+ </member>
+ <member name="M:System.Collections.Specialized.OrderedDictionary.GetEnumerator">
+ <summary>Returns an <see cref="T:System.Collections.IDictionaryEnumerator"></see> object that iterates through the <see cref="T:System.Collections.Specialized.OrderedDictionary"></see> collection.</summary>
+ <returns>An <see cref="T:System.Collections.IDictionaryEnumerator"></see> object for the <see cref="T:System.Collections.Specialized.OrderedDictionary"></see> collection.</returns>
+ </member>
+ <member name="M:System.Collections.Specialized.OrderedDictionary.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Implements the <see cref="T:System.Runtime.Serialization.ISerializable"></see> interface and returns the data needed to serialize the <see cref="T:System.Collections.Specialized.OrderedDictionary"></see> collection.</summary>
+ <param name="info">A <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object containing the information required to serialize the <see cref="T:System.Collections.Specialized.OrderedDictionary"></see> collection.</param>
+ <param name="context">A <see cref="T:System.Runtime.Serialization.StreamingContext"></see> object containing the source and destination of the serialized stream associated with the <see cref="T:System.Collections.Specialized.OrderedDictionary"></see>.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="info">info</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Collections.Specialized.OrderedDictionary.Insert(System.Int32,System.Object,System.Object)">
+ <summary>Inserts a new entry into the <see cref="T:System.Collections.Specialized.OrderedDictionary"></see> collection with the specified key and value at the specified index.</summary>
+ <param name="index">The zero-based index at which the element should be inserted.</param>
+ <param name="key">The key of the entry to add.</param>
+ <param name="value">The value of the entry to add. The value can be null.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is out of range.</exception>
+ <exception cref="T:System.NotSupportedException">This collection is read-only.</exception>
+ </member>
+ <member name="P:System.Collections.Specialized.OrderedDictionary.IsReadOnly">
+ <summary>Gets a value indicating whether the <see cref="T:System.Collections.Specialized.OrderedDictionary"></see> collection is read-only.</summary>
+ <returns>true if the <see cref="T:System.Collections.Specialized.OrderedDictionary"></see> collection is read-only; otherwise, false. The default is false.</returns>
+ </member>
+ <member name="P:System.Collections.Specialized.OrderedDictionary.Item(System.Int32)">
+ <summary>Gets or sets the value at the specified index.</summary>
+ <param name="index">The zero-based index of the value to get or set.</param>
+ <returns>The value of the item at the specified index.</returns>
+ <exception cref="T:System.NotSupportedException">The property is being set and the <see cref="T:System.Collections.Specialized.OrderedDictionary"></see> collection is read-only.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero. -or- <paramref name="index">index</paramref> is equal to or greater than <see cref="P:System.Collections.Specialized.OrderedDictionary.Count"></see>.</exception>
+ </member>
+ <member name="P:System.Collections.Specialized.OrderedDictionary.Item(System.Object)">
+ <summary>Gets or sets the value with the specified key.</summary>
+ <param name="key">The key of the value to get or set.</param>
+ <returns>The value associated with the specified key. If the specified key is not found, attempting to get it returns null, and attempting to set it creates a new element using the specified key.</returns>
+ <exception cref="T:System.NotSupportedException">The property is being set and the <see cref="T:System.Collections.Specialized.OrderedDictionary"></see> collection is read-only.</exception>
+ </member>
+ <member name="P:System.Collections.Specialized.OrderedDictionary.Keys">
+ <summary>Gets an <see cref="T:System.Collections.ICollection"></see> object containing the keys in the <see cref="T:System.Collections.Specialized.OrderedDictionary"></see> collection.</summary>
+ <returns>An <see cref="T:System.Collections.ICollection"></see> object containing the keys in the <see cref="T:System.Collections.Specialized.OrderedDictionary"></see> collection.</returns>
+ </member>
+ <member name="M:System.Collections.Specialized.OrderedDictionary.OnDeserialization(System.Object)">
+ <summary>Implements the <see cref="T:System.Runtime.Serialization.ISerializable"></see> interface and is called back by the deserialization event when deserialization is complete.</summary>
+ <param name="sender">The source of the deserialization event.</param>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">The <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object associated with the current <see cref="T:System.Collections.Specialized.OrderedDictionary"></see> collection is invalid.</exception>
+ </member>
+ <member name="M:System.Collections.Specialized.OrderedDictionary.Remove(System.Object)">
+ <summary>Removes the entry with the specified key from the <see cref="T:System.Collections.Specialized.OrderedDictionary"></see> collection.</summary>
+ <param name="key">The key of the entry to remove.</param>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Specialized.OrderedDictionary"></see> collection is read-only.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Collections.Specialized.OrderedDictionary.RemoveAt(System.Int32)">
+ <summary>Removes the entry at the specified index from the <see cref="T:System.Collections.Specialized.OrderedDictionary"></see> collection.</summary>
+ <param name="index">The zero-based index of the entry to remove.</param>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Specialized.OrderedDictionary"></see> collection is read-only.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero. - or - <paramref name="index">index</paramref> is equal to or greater than <see cref="P:System.Collections.Specialized.OrderedDictionary.Count"></see>.</exception>
+ </member>
+ <member name="P:System.Collections.Specialized.OrderedDictionary.Values">
+ <summary>Gets an <see cref="T:System.Collections.ICollection"></see> object containing the values in the <see cref="T:System.Collections.Specialized.OrderedDictionary"></see> collection.</summary>
+ <returns>An <see cref="T:System.Collections.ICollection"></see> object containing the values in the <see cref="T:System.Collections.Specialized.OrderedDictionary"></see> collection.</returns>
+ </member>
+ <member name="P:System.Collections.Specialized.OrderedDictionary.System#Collections#ICollection#IsSynchronized">
+ <summary>Gets a value indicating whether access to the <see cref="T:System.Collections.Specialized.OrderedDictionary"></see> object is synchronized (thread-safe).</summary>
+ <returns>This method always returns false.</returns>
+ </member>
+ <member name="P:System.Collections.Specialized.OrderedDictionary.System#Collections#ICollection#SyncRoot">
+ <summary>Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.Specialized.OrderedDictionary"></see> object.</summary>
+ <returns>An object that can be used to synchronize access to the <see cref="T:System.Collections.Specialized.OrderedDictionary"></see> object.</returns>
+ </member>
+ <member name="P:System.Collections.Specialized.OrderedDictionary.System#Collections#IDictionary#IsFixedSize">
+ <summary>Gets a value indicating whether the <see cref="T:System.Collections.Specialized.OrderedDictionary"></see> has a fixed size.</summary>
+ <returns>true if the <see cref="T:System.Collections.Specialized.OrderedDictionary"></see> has a fixed size; otherwise, false. The default is false.</returns>
+ </member>
+ <member name="M:System.Collections.Specialized.OrderedDictionary.System#Collections#IEnumerable#GetEnumerator">
+ <summary>Returns an <see cref="T:System.Collections.IDictionaryEnumerator"></see> object that iterates through the <see cref="T:System.Collections.Specialized.OrderedDictionary"></see> collection.</summary>
+ <returns>An <see cref="T:System.Collections.IDictionaryEnumerator"></see> object for the <see cref="T:System.Collections.Specialized.OrderedDictionary"></see> collection.</returns>
+ </member>
+ <member name="M:System.Collections.Specialized.OrderedDictionary.System#Runtime#Serialization#IDeserializationCallback#OnDeserialization(System.Object)">
+ <summary>Implements the <see cref="T:System.Runtime.Serialization.ISerializable"></see> interface and is called back by the deserialization event when deserialization is complete.</summary>
+ <param name="sender">The source of the deserialization event.</param>
+ </member>
+ <member name="T:System.Collections.Specialized.StringCollection">
+ <summary>Represents a collection of strings.</summary>
+ </member>
+ <member name="M:System.Collections.Specialized.StringCollection.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Specialized.StringCollection"></see> class.</summary>
+ </member>
+ <member name="M:System.Collections.Specialized.StringCollection.Add(System.String)">
+ <summary>Adds a string to the end of the <see cref="T:System.Collections.Specialized.StringCollection"></see>.</summary>
+ <param name="value">The string to add to the end of the <see cref="T:System.Collections.Specialized.StringCollection"></see>. The value can be null.</param>
+ <returns>The zero-based index at which the new element is inserted.</returns>
+ </member>
+ <member name="M:System.Collections.Specialized.StringCollection.AddRange(System.String[])">
+ <summary>Copies the elements of a string array to the end of the <see cref="T:System.Collections.Specialized.StringCollection"></see>.</summary>
+ <param name="value">An array of strings to add to the end of the <see cref="T:System.Collections.Specialized.StringCollection"></see>. The array itself can not be null but it can contain elements that are null.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="value">value</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Collections.Specialized.StringCollection.Clear">
+ <summary>Removes all the strings from the <see cref="T:System.Collections.Specialized.StringCollection"></see>.</summary>
+ </member>
+ <member name="M:System.Collections.Specialized.StringCollection.Contains(System.String)">
+ <summary>Determines whether the specified string is in the <see cref="T:System.Collections.Specialized.StringCollection"></see>.</summary>
+ <param name="value">The string to locate in the <see cref="T:System.Collections.Specialized.StringCollection"></see>. The value can be null.</param>
+ <returns>true if <paramref name="value">value</paramref> is found in the <see cref="T:System.Collections.Specialized.StringCollection"></see>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Collections.Specialized.StringCollection.CopyTo(System.String[],System.Int32)">
+ <summary>Copies the entire <see cref="T:System.Collections.Specialized.StringCollection"></see> values to a one-dimensional array of strings, starting at the specified index of the target array.</summary>
+ <param name="array">The one-dimensional array of strings that is the destination of the elements copied from <see cref="T:System.Collections.Specialized.StringCollection"></see>. The <see cref="T:System.Array"></see> must have zero-based indexing.</param>
+ <param name="index">The zero-based index in 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="index">index</paramref> is less than zero.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="array">array</paramref> is multidimensional. -or- The number of elements in the source <see cref="T:System.Collections.Specialized.StringCollection"></see> is greater than the available space from <paramref name="index">index</paramref> to the end of the destination <paramref name="array">array</paramref>.</exception>
+ <exception cref="T:System.InvalidCastException">The type of the source <see cref="T:System.Collections.Specialized.StringCollection"></see> cannot be cast automatically to the type of the destination <paramref name="array">array</paramref>.</exception>
+ </member>
+ <member name="P:System.Collections.Specialized.StringCollection.Count">
+ <summary>Gets the number of strings contained in the <see cref="T:System.Collections.Specialized.StringCollection"></see>.</summary>
+ <returns>The number of strings contained in the <see cref="T:System.Collections.Specialized.StringCollection"></see>.</returns>
+ </member>
+ <member name="M:System.Collections.Specialized.StringCollection.GetEnumerator">
+ <summary>Returns a <see cref="T:System.Collections.Specialized.StringEnumerator"></see> that iterates through the <see cref="T:System.Collections.Specialized.StringCollection"></see>.</summary>
+ <returns>A <see cref="T:System.Collections.Specialized.StringEnumerator"></see> for the <see cref="T:System.Collections.Specialized.StringCollection"></see>.</returns>
+ </member>
+ <member name="M:System.Collections.Specialized.StringCollection.IndexOf(System.String)">
+ <summary>Searches for the specified string and returns the zero-based index of the first occurrence within the <see cref="T:System.Collections.Specialized.StringCollection"></see>.</summary>
+ <param name="value">The string to locate. The value can be null.</param>
+ <returns>The zero-based index of the first occurrence of <paramref name="value">value</paramref> in the <see cref="T:System.Collections.Specialized.StringCollection"></see>, if found; otherwise, -1.</returns>
+ </member>
+ <member name="M:System.Collections.Specialized.StringCollection.Insert(System.Int32,System.String)">
+ <summary>Inserts a string into the <see cref="T:System.Collections.Specialized.StringCollection"></see> at the specified index.</summary>
+ <param name="index">The zero-based index at which value is inserted.</param>
+ <param name="value">The string to insert. The value can be null.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero. -or- <paramref name="index">index</paramref> greater than <see cref="P:System.Collections.Specialized.StringCollection.Count"></see>.</exception>
+ </member>
+ <member name="P:System.Collections.Specialized.StringCollection.IsReadOnly">
+ <summary>Gets a value indicating whether the <see cref="T:System.Collections.Specialized.StringCollection"></see> is read-only.</summary>
+ <returns>This property always returns false.</returns>
+ </member>
+ <member name="P:System.Collections.Specialized.StringCollection.IsSynchronized">
+ <summary>Gets a value indicating whether access to the <see cref="T:System.Collections.Specialized.StringCollection"></see> is synchronized (thread safe).</summary>
+ <returns>This property always returns false.</returns>
+ </member>
+ <member name="P:System.Collections.Specialized.StringCollection.Item(System.Int32)">
+ <summary>Gets or sets the element at the specified index.</summary>
+ <param name="index">The zero-based index of the entry to get or set.</param>
+ <returns>The element at the specified index.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero. -or- <paramref name="index">index</paramref> is equal to or greater than <see cref="P:System.Collections.Specialized.StringCollection.Count"></see>.</exception>
+ </member>
+ <member name="M:System.Collections.Specialized.StringCollection.Remove(System.String)">
+ <summary>Removes the first occurrence of a specific string from the <see cref="T:System.Collections.Specialized.StringCollection"></see>.</summary>
+ <param name="value">The string to remove from the <see cref="T:System.Collections.Specialized.StringCollection"></see>. The value can be null.</param>
+ </member>
+ <member name="M:System.Collections.Specialized.StringCollection.RemoveAt(System.Int32)">
+ <summary>Removes the string at the specified index of the <see cref="T:System.Collections.Specialized.StringCollection"></see>.</summary>
+ <param name="index">The zero-based index of the string to remove.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero. -or- <paramref name="index">index</paramref> is equal to or greater than <see cref="P:System.Collections.Specialized.StringCollection.Count"></see>.</exception>
+ </member>
+ <member name="P:System.Collections.Specialized.StringCollection.SyncRoot">
+ <summary>Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.Specialized.StringCollection"></see>.</summary>
+ <returns>An object that can be used to synchronize access to the <see cref="T:System.Collections.Specialized.StringCollection"></see>.</returns>
+ </member>
+ <member name="M:System.Collections.Specialized.StringCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
+ <summary>Copies the entire <see cref="T:System.Collections.Specialized.StringCollection"></see> to a compatible one-dimensional <see cref="T:System.Array"></see>, starting at the specified index of the target array.</summary>
+ <param name="array">The one-dimensional <see cref="T:System.Array"></see> that is the destination of the elements copied from <see cref="T:System.Collections.Specialized.StringCollection"></see>. The <see cref="T:System.Array"></see> must have zero-based indexing.</param>
+ <param name="index">The zero-based index in 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="index">index</paramref> is less than zero.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="array">array</paramref> is multidimensional. -or- The number of elements in the source <see cref="T:System.Collections.Specialized.StringCollection"></see> is greater than the available space from <paramref name="index">index</paramref> to the end of the destination <paramref name="array">array</paramref>.</exception>
+ <exception cref="T:System.InvalidCastException">The type of the source <see cref="T:System.Collections.Specialized.StringCollection"></see> cannot be cast automatically to the type of the destination <paramref name="array">array</paramref>.</exception>
+ </member>
+ <member name="M:System.Collections.Specialized.StringCollection.System#Collections#IEnumerable#GetEnumerator">
+ <summary>Returns a <see cref="T:System.Collections.IEnumerator"></see> that iterates through the <see cref="T:System.Collections.Specialized.StringCollection"></see>.</summary>
+ <returns>A <see cref="T:System.Collections.IEnumerator"></see> for the <see cref="T:System.Collections.Specialized.StringCollection"></see>.</returns>
+ </member>
+ <member name="M:System.Collections.Specialized.StringCollection.System#Collections#IList#Add(System.Object)">
+ <summary>Adds an object to the end of the <see cref="T:System.Collections.Specialized.StringCollection"></see>.</summary>
+ <param name="value">The <see cref="T:System.Object"></see> to be added to the end of the <see cref="T:System.Collections.Specialized.StringCollection"></see>. The value can be null.</param>
+ <returns>The <see cref="T:System.Collections.Specialized.StringCollection"></see> index at which the <paramref name="value">value</paramref> has been added.</returns>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Specialized.StringCollection"></see> is read-only. -or- The <see cref="T:System.Collections.Specialized.StringCollection"></see> has a fixed size.</exception>
+ </member>
+ <member name="M:System.Collections.Specialized.StringCollection.System#Collections#IList#Contains(System.Object)">
+ <summary>Determines whether an element is in the <see cref="T:System.Collections.Specialized.StringCollection"></see>.</summary>
+ <param name="value">The <see cref="T:System.Object"></see> to locate in the <see cref="T:System.Collections.Specialized.StringCollection"></see>. The value can be null.</param>
+ <returns>true if <paramref name="value">value</paramref> is found in the <see cref="T:System.Collections.Specialized.StringCollection"></see>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Collections.Specialized.StringCollection.System#Collections#IList#IndexOf(System.Object)">
+ <summary>Searches for the specified <see cref="T:System.Object"></see> and returns the zero-based index of the first occurrence within the entire <see cref="T:System.Collections.Specialized.StringCollection"></see>.</summary>
+ <param name="value">The <see cref="T:System.Object"></see> to locate in the <see cref="T:System.Collections.Specialized.StringCollection"></see>. The value can be null.</param>
+ <returns>The zero-based index of the first occurrence of <paramref name="value">value</paramref> within the entire <see cref="T:System.Collections.Specialized.StringCollection"></see>, if found; otherwise, -1.</returns>
+ </member>
+ <member name="M:System.Collections.Specialized.StringCollection.System#Collections#IList#Insert(System.Int32,System.Object)">
+ <summary>Inserts an element into the <see cref="T:System.Collections.Specialized.StringCollection"></see> at the specified index.</summary>
+ <param name="index">The zero-based index at which value should be inserted.</param>
+ <param name="value">The <see cref="T:System.Object"></see> to insert. The value can be null.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero. -or- <paramref name="index">index</paramref> is greater than <see cref="P:System.Collections.Specialized.StringCollection.Count"></see>.</exception>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Specialized.StringCollection"></see> is read-only. -or- The <see cref="T:System.Collections.Specialized.StringCollection"></see> has a fixed size.</exception>
+ </member>
+ <member name="P:System.Collections.Specialized.StringCollection.System#Collections#IList#IsFixedSize">
+ <summary>Gets a value indicating whether the <see cref="T:System.Collections.Specialized.StringCollection"></see> object has a fixed size.</summary>
+ <returns>true if the <see cref="T:System.Collections.Specialized.StringCollection"></see> object has a fixed size; otherwise, false. The default is false.</returns>
+ </member>
+ <member name="P:System.Collections.Specialized.StringCollection.System#Collections#IList#IsReadOnly">
+ <summary>Gets a value indicating whether the <see cref="T:System.Collections.Specialized.StringCollection"></see> object is read-only.</summary>
+ <returns>true if the <see cref="T:System.Collections.Specialized.StringCollection"></see> object is read-only; otherwise, false. The default is false.</returns>
+ </member>
+ <member name="P:System.Collections.Specialized.StringCollection.System#Collections#IList#Item(System.Int32)">
+ <summary>Gets or sets the element at the specified index.</summary>
+ <param name="index">The zero-based index of the element to get or set.</param>
+ <returns>The element at the specified index.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero. -or- <paramref name="index">index</paramref> is equal to or greater than <see cref="P:System.Collections.Specialized.StringCollection.Count"></see>.</exception>
+ </member>
+ <member name="M:System.Collections.Specialized.StringCollection.System#Collections#IList#Remove(System.Object)">
+ <summary>Removes the first occurrence of a specific object from the <see cref="T:System.Collections.Specialized.StringCollection"></see>.</summary>
+ <param name="value">The <see cref="T:System.Object"></see> to remove from the <see cref="T:System.Collections.Specialized.StringCollection"></see>. The value can be null.</param>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Specialized.StringCollection"></see> is read-only. -or- The <see cref="T:System.Collections.Specialized.StringCollection"></see> has a fixed size.</exception>
+ </member>
+ <member name="T:System.Collections.Specialized.StringDictionary">
+ <summary>Implements a hash table with the key and the value strongly typed to be strings rather than objects.</summary>
+ </member>
+ <member name="M:System.Collections.Specialized.StringDictionary.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Specialized.StringDictionary"></see> class.</summary>
+ </member>
+ <member name="M:System.Collections.Specialized.StringDictionary.Add(System.String,System.String)">
+ <summary>Adds an entry with the specified key and value into the <see cref="T:System.Collections.Specialized.StringDictionary"></see>.</summary>
+ <param name="key">The key of the entry to add.</param>
+ <param name="value">The value of the entry to add. The value can be null.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException">An entry with the same key already exists in the <see cref="T:System.Collections.Specialized.StringDictionary"></see>.</exception>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Specialized.StringDictionary"></see> is read-only.</exception>
+ </member>
+ <member name="M:System.Collections.Specialized.StringDictionary.Clear">
+ <summary>Removes all entries from the <see cref="T:System.Collections.Specialized.StringDictionary"></see>.</summary>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Specialized.StringDictionary"></see> is read-only.</exception>
+ </member>
+ <member name="M:System.Collections.Specialized.StringDictionary.ContainsKey(System.String)">
+ <summary>Determines if the <see cref="T:System.Collections.Specialized.StringDictionary"></see> contains a specific key.</summary>
+ <param name="key">The key to locate in the <see cref="T:System.Collections.Specialized.StringDictionary"></see>.</param>
+ <returns>true if the <see cref="T:System.Collections.Specialized.StringDictionary"></see> contains an entry with the specified key; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException">The key is null.</exception>
+ </member>
+ <member name="M:System.Collections.Specialized.StringDictionary.ContainsValue(System.String)">
+ <summary>Determines if the <see cref="T:System.Collections.Specialized.StringDictionary"></see> contains a specific value.</summary>
+ <param name="value">The value to locate in the <see cref="T:System.Collections.Specialized.StringDictionary"></see>. The value can be null.</param>
+ <returns>true if the <see cref="T:System.Collections.Specialized.StringDictionary"></see> contains an element with the specified value; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Collections.Specialized.StringDictionary.CopyTo(System.Array,System.Int32)">
+ <summary>Copies the string dictionary values to a one-dimensional <see cref="T:System.Array"></see> instance at the specified index.</summary>
+ <param name="array">The one-dimensional <see cref="T:System.Array"></see> that is the destination of the values copied from the <see cref="T:System.Collections.Specialized.StringDictionary"></see>.</param>
+ <param name="index">The index in the array where copying begins.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="array">array</paramref> is multidimensional. -or- The number of elements in the <see cref="T:System.Collections.Specialized.StringDictionary"></see> is greater than the available space from <paramref name="index">index</paramref> to the end of <paramref name="array">array</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than the lower bound of <paramref name="array">array</paramref>.</exception>
+ </member>
+ <member name="P:System.Collections.Specialized.StringDictionary.Count">
+ <summary>Gets the number of key/value pairs in the <see cref="T:System.Collections.Specialized.StringDictionary"></see>.</summary>
+ <returns>The number of key/value pairs in the <see cref="T:System.Collections.Specialized.StringDictionary"></see>. Retrieving the value of this property is an O(1) operation.</returns>
+ </member>
+ <member name="M:System.Collections.Specialized.StringDictionary.GetEnumerator">
+ <summary>Returns an enumerator that iterates through the string dictionary.</summary>
+ <returns>An <see cref="T:System.Collections.IEnumerator"></see> that iterates through the string dictionary.</returns>
+ </member>
+ <member name="P:System.Collections.Specialized.StringDictionary.IsSynchronized">
+ <summary>Gets a value indicating whether access to the <see cref="T:System.Collections.Specialized.StringDictionary"></see> is synchronized (thread safe).</summary>
+ <returns>true if access to the <see cref="T:System.Collections.Specialized.StringDictionary"></see> is synchronized (thread safe); otherwise, false.</returns>
+ </member>
+ <member name="P:System.Collections.Specialized.StringDictionary.Item(System.String)">
+ <summary>Gets or sets the value associated with the specified key.</summary>
+ <param name="key">The key whose value to get or set.</param>
+ <returns>The value associated with the specified key. If the specified key is not found, Get returns null, and Set creates a new entry with the specified key.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is null.</exception>
+ </member>
+ <member name="P:System.Collections.Specialized.StringDictionary.Keys">
+ <summary>Gets a collection of keys in the <see cref="T:System.Collections.Specialized.StringDictionary"></see>.</summary>
+ <returns>An <see cref="T:System.Collections.ICollection"></see> that provides the keys in the <see cref="T:System.Collections.Specialized.StringDictionary"></see>.</returns>
+ </member>
+ <member name="M:System.Collections.Specialized.StringDictionary.Remove(System.String)">
+ <summary>Removes the entry with the specified key from the string dictionary.</summary>
+ <param name="key">The key of the entry to remove.</param>
+ <exception cref="T:System.ArgumentNullException">The key is null.</exception>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Specialized.StringDictionary"></see> is read-only.</exception>
+ </member>
+ <member name="P:System.Collections.Specialized.StringDictionary.SyncRoot">
+ <summary>Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.Specialized.StringDictionary"></see>.</summary>
+ <returns>An <see cref="T:System.Object"></see> that can be used to synchronize access to the <see cref="T:System.Collections.Specialized.StringDictionary"></see>.</returns>
+ </member>
+ <member name="P:System.Collections.Specialized.StringDictionary.Values">
+ <summary>Gets a collection of values in the <see cref="T:System.Collections.Specialized.StringDictionary"></see>.</summary>
+ <returns>An <see cref="T:System.Collections.ICollection"></see> that provides the values in the <see cref="T:System.Collections.Specialized.StringDictionary"></see>.</returns>
+ </member>
+ <member name="T:System.Collections.Specialized.StringEnumerator">
+ <summary>Supports a simple iteration over a <see cref="T:System.Collections.Specialized.StringCollection"></see>.</summary>
+ </member>
+ <member name="P:System.Collections.Specialized.StringEnumerator.Current">
+ <summary>Gets the current element in the collection.</summary>
+ <returns>The current element in the collection.</returns>
+ <exception cref="T:System.InvalidOperationException">The enumerator is positioned before the first element of the collection or after the last element.</exception>
+ </member>
+ <member name="M:System.Collections.Specialized.StringEnumerator.MoveNext">
+ <summary>Advances the enumerator to the next element of the collection.</summary>
+ <returns>true if the enumerator was successfully advanced to the next element; false if the enumerator has passed the end of the collection.</returns>
+ <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created.</exception>
+ </member>
+ <member name="M:System.Collections.Specialized.StringEnumerator.Reset">
+ <summary>Sets the enumerator to its initial position, which is before the first element in the collection.</summary>
+ <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created.</exception>
+ </member>
+ <member name="T:System.Collections.Stack">
+ <summary>Represents a simple last-in-first-out (LIFO) non-generic collection of objects.</summary>
+ </member>
+ <member name="M:System.Collections.Stack.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Stack"></see> class that is empty and has the default initial capacity.</summary>
+ </member>
+ <member name="M:System.Collections.Stack.#ctor(System.Collections.ICollection)">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Stack"></see> class that contains elements copied from the specified collection and has the same initial capacity as the number of elements copied.</summary>
+ <param name="col">The <see cref="T:System.Collections.ICollection"></see> to copy elements from.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="col">col</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Collections.Stack.#ctor(System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Stack"></see> class that is empty and has the specified initial capacity or the default initial capacity, whichever is greater.</summary>
+ <param name="initialCapacity">The initial number of elements that the <see cref="T:System.Collections.Stack"></see> can contain.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="initialCapacity">initialCapacity</paramref> is less than zero.</exception>
+ </member>
+ <member name="M:System.Collections.Stack.Clear">
+ <summary>Removes all objects from the <see cref="T:System.Collections.Stack"></see>.</summary>
+ </member>
+ <member name="M:System.Collections.Stack.Clone">
+ <summary>Creates a shallow copy of the <see cref="T:System.Collections.Stack"></see>.</summary>
+ <returns>A shallow copy of the <see cref="T:System.Collections.Stack"></see>.</returns>
+ </member>
+ <member name="M:System.Collections.Stack.Contains(System.Object)">
+ <summary>Determines whether an element is in the <see cref="T:System.Collections.Stack"></see>.</summary>
+ <param name="obj">The object to locate in the <see cref="T:System.Collections.Stack"></see>. The value can be null.</param>
+ <returns>true, if <paramref name="obj">obj</paramref> is found in the <see cref="T:System.Collections.Stack"></see>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Collections.Stack.CopyTo(System.Array,System.Int32)">
+ <summary>Copies the <see cref="T:System.Collections.Stack"></see> to an existing one-dimensional <see cref="T:System.Array"></see>, starting at the specified array index.</summary>
+ <param name="array">The one-dimensional <see cref="T:System.Array"></see> that is the destination of the elements copied from <see cref="T:System.Collections.Stack"></see>. The <see cref="T:System.Array"></see> must have zero-based indexing.</param>
+ <param name="index">The zero-based index in 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="index">index</paramref> is less than zero.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="array">array</paramref> is multidimensional. -or- The number of elements in the source <see cref="T:System.Collections.Stack"></see> is greater than the available space from <paramref name="index">index</paramref> to the end of the destination <paramref name="array">array</paramref>.</exception>
+ <exception cref="T:System.InvalidCastException">The type of the source <see cref="T:System.Collections.Stack"></see> cannot be cast automatically to the type of the destination <paramref name="array">array</paramref>.</exception>
+ </member>
+ <member name="P:System.Collections.Stack.Count">
+ <summary>Gets the number of elements contained in the <see cref="T:System.Collections.Stack"></see>.</summary>
+ <returns>The number of elements contained in the <see cref="T:System.Collections.Stack"></see>.</returns>
+ </member>
+ <member name="M:System.Collections.Stack.GetEnumerator">
+ <summary>Returns an <see cref="T:System.Collections.IEnumerator"></see> for the <see cref="T:System.Collections.Stack"></see>.</summary>
+ <returns>An <see cref="T:System.Collections.IEnumerator"></see> for the <see cref="T:System.Collections.Stack"></see>.</returns>
+ </member>
+ <member name="P:System.Collections.Stack.IsSynchronized">
+ <summary>Gets a value indicating whether access to the <see cref="T:System.Collections.Stack"></see> is synchronized (thread safe).</summary>
+ <returns>true, if access to the <see cref="T:System.Collections.Stack"></see> is synchronized (thread safe); otherwise, false. The default is false.</returns>
+ </member>
+ <member name="M:System.Collections.Stack.Peek">
+ <summary>Returns the object at the top of the <see cref="T:System.Collections.Stack"></see> without removing it.</summary>
+ <returns>The <see cref="T:System.Object"></see> at the top of the <see cref="T:System.Collections.Stack"></see>.</returns>
+ <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Collections.Stack"></see> is empty.</exception>
+ </member>
+ <member name="M:System.Collections.Stack.Pop">
+ <summary>Removes and returns the object at the top of the <see cref="T:System.Collections.Stack"></see>.</summary>
+ <returns>The <see cref="T:System.Object"></see> removed from the top of the <see cref="T:System.Collections.Stack"></see>.</returns>
+ <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Collections.Stack"></see> is empty.</exception>
+ </member>
+ <member name="M:System.Collections.Stack.Push(System.Object)">
+ <summary>Inserts an object at the top of the <see cref="T:System.Collections.Stack"></see>.</summary>
+ <param name="obj">The <see cref="T:System.Object"></see> to push onto the <see cref="T:System.Collections.Stack"></see>. The value can be null.</param>
+ </member>
+ <member name="M:System.Collections.Stack.Synchronized(System.Collections.Stack)">
+ <summary>Returns a synchronized (thread safe) wrapper for the <see cref="T:System.Collections.Stack"></see>.</summary>
+ <param name="stack">The <see cref="T:System.Collections.Stack"></see> to synchronize.</param>
+ <returns>A synchronized wrapper around the <see cref="T:System.Collections.Stack"></see>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="stack">stack</paramref> is null.</exception>
+ </member>
+ <member name="P:System.Collections.Stack.SyncRoot">
+ <summary>Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.Stack"></see>.</summary>
+ <returns>An <see cref="T:System.Object"></see> that can be used to synchronize access to the <see cref="T:System.Collections.Stack"></see>.</returns>
+ </member>
+ <member name="M:System.Collections.Stack.ToArray">
+ <summary>Copies the <see cref="T:System.Collections.Stack"></see> to a new array.</summary>
+ <returns>A new array containing copies of the elements of the <see cref="T:System.Collections.Stack"></see>.</returns>
+ </member>
+ <member name="T:System.Collections.StructuralComparisons">
+ <summary>Provides objects for performing a structural comparison of two collection objects.</summary>
+ </member>
+ <member name="P:System.Collections.StructuralComparisons.StructuralComparer">
+ <summary>Gets a predefined object that performs a structural comparison of two objects.</summary>
+ <returns>A predefined object that is used to perform a structural comparison of two collection objects.</returns>
+ </member>
+ <member name="P:System.Collections.StructuralComparisons.StructuralEqualityComparer">
+ <summary>Gets a predefined object that compares two objects for structural equality.</summary>
+ <returns>A predefined object that is used to compare two collection objects for structural equality.</returns>
+ </member>
+ <member name="T:System.Comparison`1">
+ <summary>Represents the method that compares two objects of the same type.</summary>
+ <param name="x">The first object to compare.</param>
+ <param name="y">The second object to compare.</param>
+ <typeparam name="T">The type of the objects to compare.</typeparam>
+ <returns></returns>
+ </member>
+ <member name="T:System.ComponentModel.AddingNewEventArgs">
+ <summary>Provides data for the <see cref="E:System.Windows.Forms.BindingSource.AddingNew"></see> event.</summary>
+ </member>
+ <member name="M:System.ComponentModel.AddingNewEventArgs.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.AddingNewEventArgs"></see> class using no parameters.</summary>
+ </member>
+ <member name="M:System.ComponentModel.AddingNewEventArgs.#ctor(System.Object)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.AddingNewEventArgs"></see> class using the specified object as the new item.</summary>
+ <param name="newObject">An <see cref="T:System.Object"></see> to use as the new item value.</param>
+ </member>
+ <member name="P:System.ComponentModel.AddingNewEventArgs.NewObject">
+ <summary>Gets or sets the object to be added to the binding list.</summary>
+ <returns>The <see cref="T:System.Object"></see> to be added as a new item to the associated collection.</returns>
+ </member>
+ <member name="T:System.ComponentModel.AddingNewEventHandler">
+ <summary>Represents the method that will handle the <see cref="E:System.Windows.Forms.BindingSource.AddingNew"></see> event.</summary>
+ <param name="sender">The source of the event, typically a data container or data-bound collection.</param>
+ <param name="e">A <see cref="T:System.ComponentModel.AddingNewEventArgs"></see> that contains the event data.</param>
+ </member>
+ <member name="T:System.ComponentModel.AmbientValueAttribute">
+ <summary>Specifies the value to pass to a property to cause the property to get its value from another source. This is known as ambience. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.ComponentModel.AmbientValueAttribute.#ctor(System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.AmbientValueAttribute"></see> class, given a Boolean value for its value.</summary>
+ <param name="value">The value of this attribute.</param>
+ </member>
+ <member name="M:System.ComponentModel.AmbientValueAttribute.#ctor(System.Byte)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.AmbientValueAttribute"></see> class, given an 8-bit unsigned integer for its value.</summary>
+ <param name="value">The value of this attribute.</param>
+ </member>
+ <member name="M:System.ComponentModel.AmbientValueAttribute.#ctor(System.Char)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.AmbientValueAttribute"></see> class, given a Unicode character for its value.</summary>
+ <param name="value">The value of this attribute.</param>
+ </member>
+ <member name="M:System.ComponentModel.AmbientValueAttribute.#ctor(System.Double)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.AmbientValueAttribute"></see> class, given a double-precision floating-point number for its value.</summary>
+ <param name="value">The value of this attribute.</param>
+ </member>
+ <member name="M:System.ComponentModel.AmbientValueAttribute.#ctor(System.Int16)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.AmbientValueAttribute"></see> class, given a 16-bit signed integer for its value.</summary>
+ <param name="value">The value of this attribute.</param>
+ </member>
+ <member name="M:System.ComponentModel.AmbientValueAttribute.#ctor(System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.AmbientValueAttribute"></see> class, given a 32-bit signed integer for its value.</summary>
+ <param name="value">The value of this attribute.</param>
+ </member>
+ <member name="M:System.ComponentModel.AmbientValueAttribute.#ctor(System.Int64)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.AmbientValueAttribute"></see> class, given a 64-bit signed integer for its value.</summary>
+ <param name="value">The value of this attribute.</param>
+ </member>
+ <member name="M:System.ComponentModel.AmbientValueAttribute.#ctor(System.Object)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.AmbientValueAttribute"></see> class, given an object for its value.</summary>
+ <param name="value">The value of this attribute.</param>
+ </member>
+ <member name="M:System.ComponentModel.AmbientValueAttribute.#ctor(System.Single)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.AmbientValueAttribute"></see> class, given a single-precision floating point number for its value.</summary>
+ <param name="value">The value of this attribute.</param>
+ </member>
+ <member name="M:System.ComponentModel.AmbientValueAttribute.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.AmbientValueAttribute"></see> class, given a string for its value.</summary>
+ <param name="value">The value of this attribute.</param>
+ </member>
+ <member name="M:System.ComponentModel.AmbientValueAttribute.#ctor(System.Type,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.AmbientValueAttribute"></see> class, given the value and its type.</summary>
+ <param name="type">The <see cref="T:System.Type"></see> of the value parameter.</param>
+ <param name="value">The value for this attribute.</param>
+ </member>
+ <member name="M:System.ComponentModel.AmbientValueAttribute.Equals(System.Object)">
+ <summary>Determines whether the specified <see cref="T:System.ComponentModel.AmbientValueAttribute"></see> is equal to the current <see cref="T:System.ComponentModel.AmbientValueAttribute"></see>.</summary>
+ <param name="obj">The <see cref="T:System.ComponentModel.AmbientValueAttribute"></see> to compare with the current <see cref="T:System.ComponentModel.AmbientValueAttribute"></see>.</param>
+ <returns>true if the specified <see cref="T:System.ComponentModel.AmbientValueAttribute"></see> is equal to the current <see cref="T:System.ComponentModel.AmbientValueAttribute"></see>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.AmbientValueAttribute.GetHashCode">
+ <summary>Returns the hash code for this instance.</summary>
+ <returns>A hash code for the current <see cref="T:System.ComponentModel.AmbientValueAttribute"></see>.</returns>
+ </member>
+ <member name="P:System.ComponentModel.AmbientValueAttribute.Value">
+ <summary>Gets the object that is the value of this <see cref="T:System.ComponentModel.AmbientValueAttribute"></see>.</summary>
+ <returns>The object that is the value of this <see cref="T:System.ComponentModel.AmbientValueAttribute"></see>.</returns>
+ </member>
+ <member name="T:System.ComponentModel.ArrayConverter">
+ <summary>Provides a type converter to convert <see cref="T:System.Array"></see> objects to and from various other representations.</summary>
+ </member>
+ <member name="M:System.ComponentModel.ArrayConverter.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.ArrayConverter"></see> class.</summary>
+ </member>
+ <member name="M:System.ComponentModel.ArrayConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
+ <summary>Converts the given value object to the specified destination type.</summary>
+ <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
+ <param name="culture">The culture into which value will be converted.</param>
+ <param name="value">The <see cref="T:System.Object"></see> to convert.</param>
+ <param name="destinationType">The <see cref="T:System.Type"></see> to convert the value to.</param>
+ <returns>An <see cref="T:System.Object"></see> that represents the converted value.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="destinationType">destinationType</paramref> is null.</exception>
+ <exception cref="T:System.NotSupportedException">The conversion cannot be performed.</exception>
+ </member>
+ <member name="M:System.ComponentModel.ArrayConverter.GetProperties(System.ComponentModel.ITypeDescriptorContext,System.Object,System.Attribute[])">
+ <summary>Gets a collection of properties for the type of array specified by the value parameter.</summary>
+ <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
+ <param name="value">An <see cref="T:System.Object"></see> that specifies the type of array to get the properties for.</param>
+ <param name="attributes">An array of type <see cref="T:System.Attribute"></see> that will be used as a filter.</param>
+ <returns>A <see cref="T:System.ComponentModel.PropertyDescriptorCollection"></see> with the properties that are exposed for an array, or null if there are no properties.</returns>
+ </member>
+ <member name="M:System.ComponentModel.ArrayConverter.GetPropertiesSupported(System.ComponentModel.ITypeDescriptorContext)">
+ <summary>Gets a value indicating whether this object supports properties.</summary>
+ <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
+ <returns>true because <see cref="M:System.ComponentModel.ArrayConverter.GetProperties(System.ComponentModel.ITypeDescriptorContext,System.Object,System.Attribute[])"></see> should be called to find the properties of this object. This method never returns false.</returns>
+ </member>
+ <member name="T:System.ComponentModel.AsyncCompletedEventArgs">
+ <summary>Provides data for the MethodNameCompleted event.</summary>
+ </member>
+ <member name="M:System.ComponentModel.AsyncCompletedEventArgs.#ctor(System.Exception,System.Boolean,System.Object)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.AsyncCompletedEventArgs"></see> class.</summary>
+ <param name="error">Any error that occurred during the asynchronous operation.</param>
+ <param name="cancelled">A value indicating whether the asynchronous operation was canceled.</param>
+ <param name="userState">The optional user-supplied state object passed to the <see cref="M:System.ComponentModel.BackgroundWorker.RunWorkerAsync(System.Object)"></see> method.</param>
+ </member>
+ <member name="P:System.ComponentModel.AsyncCompletedEventArgs.Cancelled">
+ <summary>Gets a value indicating whether an asynchronous operation has been canceled.</summary>
+ <returns>true if the background operation has been canceled; otherwise false. The default is false.</returns>
+ </member>
+ <member name="P:System.ComponentModel.AsyncCompletedEventArgs.Error">
+ <summary>Gets a value indicating which error occurred during an asynchronous operation.</summary>
+ <returns>An <see cref="T:System.Exception"></see> instance, if an error occurred during an asynchronous operation; otherwise null.</returns>
+ </member>
+ <member name="M:System.ComponentModel.AsyncCompletedEventArgs.RaiseExceptionIfNecessary">
+ <summary>Raises a user-supplied exception if an asynchronous operation failed.</summary>
+ <exception cref="T:System.InvalidOperationException">The <see cref="P:System.ComponentModel.AsyncCompletedEventArgs.Cancelled"></see> property is true.</exception>
+ <exception cref="T:System.Reflection.TargetInvocationException">The <see cref="P:System.ComponentModel.AsyncCompletedEventArgs.Error"></see> property has been set by the asynchronous operation. The <see cref="P:System.Exception.InnerException"></see> property holds a reference to <see cref="P:System.ComponentModel.AsyncCompletedEventArgs.Error"></see>.</exception>
+ </member>
+ <member name="P:System.ComponentModel.AsyncCompletedEventArgs.UserState">
+ <summary>Gets the unique identifier for the asynchronous task.</summary>
+ <returns>An object reference that uniquely identifies the asynchronous task; otherwise, null if no value has been set.</returns>
+ </member>
+ <member name="T:System.ComponentModel.AsyncCompletedEventHandler">
+ <summary>Represents the method that will handle the MethodNameCompleted event of an asynchronous operation.</summary>
+ <param name="sender">The source of the event.</param>
+ <param name="e">An <see cref="T:System.ComponentModel.AsyncCompletedEventArgs"></see> that contains the event data.</param>
+ </member>
+ <member name="T:System.ComponentModel.AsyncOperation">
+ <summary>Tracks the lifetime of an asynchronous operation.</summary>
+ </member>
+ <member name="M:System.ComponentModel.AsyncOperation.OperationCompleted">
+ <summary>Ends the lifetime of an asynchronous operation.</summary>
+ <exception cref="T:System.InvalidOperationException"><see cref="M:System.ComponentModel.AsyncOperation.OperationCompleted"></see> has been called previously for this task.</exception>
+ </member>
+ <member name="M:System.ComponentModel.AsyncOperation.Post(System.Threading.SendOrPostCallback,System.Object)">
+ <summary>Invokes a delegate on the thread or context appropriate for the application model.</summary>
+ <param name="d">A <see cref="T:System.Threading.SendOrPostCallback"></see> object that wraps the delegate to be called when the operation ends.</param>
+ <param name="arg">An argument for the delegate contained in the d parameter.</param>
+ <exception cref="T:System.InvalidOperationException">The <see cref="M:System.ComponentModel.AsyncOperation.PostOperationCompleted(System.Threading.SendOrPostCallback,System.Object)"></see> method has been called previously for this task.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="d">d</paramref> is null.</exception>
+ </member>
+ <member name="M:System.ComponentModel.AsyncOperation.PostOperationCompleted(System.Threading.SendOrPostCallback,System.Object)">
+ <summary>Ends the lifetime of an asynchronous operation.</summary>
+ <param name="d">A <see cref="T:System.Threading.SendOrPostCallback"></see> object that wraps the delegate to be called when the operation ends.</param>
+ <param name="arg">An argument for the delegate contained in the d parameter.</param>
+ <exception cref="T:System.InvalidOperationException"><see cref="M:System.ComponentModel.AsyncOperation.OperationCompleted"></see> has been called previously for this task.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="d">d</paramref> is null.</exception>
+ </member>
+ <member name="P:System.ComponentModel.AsyncOperation.SynchronizationContext">
+ <summary>Gets the <see cref="T:System.Threading.SynchronizationContext"></see> object that was passed to the constructor.</summary>
+ <returns>The <see cref="T:System.Threading.SynchronizationContext"></see> object that was passed to the constructor.</returns>
+ </member>
+ <member name="P:System.ComponentModel.AsyncOperation.UserSuppliedState">
+ <summary>Gets or sets an object used to uniquely identify an asynchronous operation.</summary>
+ <returns>The state object passed to the asynchronous method invocation.</returns>
+ </member>
+ <member name="T:System.ComponentModel.AsyncOperationManager">
+ <summary>Provides concurrency management for classes that support asynchronous method calls. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.ComponentModel.AsyncOperationManager.CreateOperation(System.Object)">
+ <summary>Returns an <see cref="T:System.ComponentModel.AsyncOperation"></see> for tracking the duration of a particular asynchronous operation.</summary>
+ <param name="userSuppliedState">An object used to associate a piece of client state, such as a task ID, with a particular asynchronous operation.</param>
+ <returns>An <see cref="T:System.ComponentModel.AsyncOperation"></see> that you can use to track the duration of an asynchronous method invocation.</returns>
+ </member>
+ <member name="P:System.ComponentModel.AsyncOperationManager.SynchronizationContext">
+ <summary>Gets or sets the synchronization context for the asynchronous operation.</summary>
+ <returns>The synchronization context for the asynchronous operation.</returns>
+ </member>
+ <member name="T:System.ComponentModel.AttributeCollection">
+ <summary>Represents a collection of attributes.</summary>
+ </member>
+ <member name="M:System.ComponentModel.AttributeCollection.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.AttributeCollection"></see> class.</summary>
+ </member>
+ <member name="M:System.ComponentModel.AttributeCollection.#ctor(System.Attribute[])">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.AttributeCollection"></see> class.</summary>
+ <param name="attributes">An array of type <see cref="T:System.Attribute"></see> that provides the attributes for this collection.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="attributes">attributes</paramref> is null.</exception>
+ </member>
+ <member name="P:System.ComponentModel.AttributeCollection.Attributes">
+ <summary>Gets the attribute collection.</summary>
+ <returns>The attribute collection.</returns>
+ </member>
+ <member name="M:System.ComponentModel.AttributeCollection.Contains(System.Attribute)">
+ <summary>Determines whether this collection of attributes has the specified attribute.</summary>
+ <param name="attribute">An <see cref="T:System.Attribute"></see> to find in the collection.</param>
+ <returns>true if the collection contains the attribute or is the default attribute for the type of attribute; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.AttributeCollection.Contains(System.Attribute[])">
+ <summary>Determines whether this attribute collection contains all the specified attributes in the attribute array.</summary>
+ <param name="attributes">An array of type <see cref="T:System.Attribute"></see> to find in the collection.</param>
+ <returns>true if the collection contains all the attributes; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.AttributeCollection.CopyTo(System.Array,System.Int32)">
+ <summary>Copies the collection to an array, starting at the specified index.</summary>
+ <param name="array">The <see cref="T:System.Array"></see> to copy the collection to.</param>
+ <param name="index">The index to start from.</param>
+ </member>
+ <member name="P:System.ComponentModel.AttributeCollection.Count">
+ <summary>Gets the number of attributes.</summary>
+ <returns>The number of attributes.</returns>
+ </member>
+ <member name="F:System.ComponentModel.AttributeCollection.Empty">
+ <summary>Specifies an empty collection that you can use, rather than creating a new one. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.ComponentModel.AttributeCollection.FromExisting(System.ComponentModel.AttributeCollection,System.Attribute[])">
+ <summary>Creates a new <see cref="T:System.ComponentModel.AttributeCollection"></see> from an existing <see cref="T:System.ComponentModel.AttributeCollection"></see>.</summary>
+ <param name="existing">An <see cref="T:System.ComponentModel.AttributeCollection"></see> from which to create the copy.</param>
+ <param name="newAttributes">An array of type <see cref="T:System.Attribute"></see> that provides the attributes for this collection. Can be null.</param>
+ <returns>A new <see cref="T:System.ComponentModel.AttributeCollection"></see> that is a copy of <paramref name="existing">existing</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="existing">existing</paramref> is null.</exception>
+ </member>
+ <member name="M:System.ComponentModel.AttributeCollection.GetDefaultAttribute(System.Type)">
+ <summary>Returns the default <see cref="T:System.Attribute"></see> of a given <see cref="T:System.Type"></see>.</summary>
+ <param name="attributeType">The <see cref="T:System.Type"></see> of the attribute to retrieve.</param>
+ <returns>The default <see cref="T:System.Attribute"></see> of a given <paramref name="attributeType">attributeType</paramref>.</returns>
+ </member>
+ <member name="M:System.ComponentModel.AttributeCollection.GetEnumerator">
+ <summary>Gets an enumerator for this collection.</summary>
+ <returns>An enumerator of type <see cref="T:System.Collections.IEnumerator"></see>.</returns>
+ </member>
+ <member name="P:System.ComponentModel.AttributeCollection.Item(System.Int32)">
+ <summary>Gets the attribute with the specified index number.</summary>
+ <param name="index">The zero-based index of <see cref="T:System.ComponentModel.AttributeCollection"></see>.</param>
+ <returns>The <see cref="T:System.Attribute"></see> with the specified index number.</returns>
+ </member>
+ <member name="P:System.ComponentModel.AttributeCollection.Item(System.Type)">
+ <summary>Gets the attribute with the specified type.</summary>
+ <param name="attributeType">The <see cref="T:System.Type"></see> of the <see cref="T:System.Attribute"></see> to get from the collection.</param>
+ <returns>The <see cref="T:System.Attribute"></see> with the specified type or, if the attribute does not exist, the default value for the attribute type.</returns>
+ </member>
+ <member name="M:System.ComponentModel.AttributeCollection.Matches(System.Attribute)">
+ <summary>Determines whether a specified attribute is the same as an attribute in the collection.</summary>
+ <param name="attribute">An instance of <see cref="T:System.Attribute"></see> to compare with the attributes in this collection.</param>
+ <returns>true if the attribute is contained within the collection and has the same value as the attribute in the collection; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.AttributeCollection.Matches(System.Attribute[])">
+ <summary>Determines whether the attributes in the specified array are the same as the attributes in the collection.</summary>
+ <param name="attributes">An array of <see cref="T:System.CodeDom.MemberAttributes"></see> to compare with the attributes in this collection.</param>
+ <returns>true if all the attributes in the array are contained in the collection and have the same values as the attributes in the collection; otherwise, false.</returns>
+ </member>
+ <member name="P:System.ComponentModel.AttributeCollection.System#Collections#ICollection#Count">
+ <summary>Gets the number of elements contained in the collection.</summary>
+ <returns>The number of elements contained in the collection.</returns>
+ </member>
+ <member name="P:System.ComponentModel.AttributeCollection.System#Collections#ICollection#IsSynchronized">
+ <summary>Gets a value indicating whether access to the collection is synchronized (thread-safe).</summary>
+ <returns>true if access to the collection is synchronized (thread-safe); otherwise, false.</returns>
+ </member>
+ <member name="P:System.ComponentModel.AttributeCollection.System#Collections#ICollection#SyncRoot">
+ <summary>Gets an object that can be used to synchronize access to the collection.</summary>
+ <returns>An object that can be used to synchronize access to the collection.</returns>
+ </member>
+ <member name="M:System.ComponentModel.AttributeCollection.System#Collections#IEnumerable#GetEnumerator">
+ <summary>Returns an <see cref="T:System.Collections.IEnumerator"></see> for the <see cref="T:System.Collections.IDictionary"></see>.</summary>
+ <returns>An <see cref="T:System.Collections.IEnumerator"></see> for the <see cref="T:System.Collections.IDictionary"></see>.</returns>
+ </member>
+ <member name="T:System.ComponentModel.AttributeProviderAttribute">
+ <summary>Enables attribute redirection. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.ComponentModel.AttributeProviderAttribute.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.AttributeProviderAttribute"></see> class with the given type name.</summary>
+ <param name="typeName">The name of the type to specify.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="typeName">typeName</paramref> is null.</exception>
+ </member>
+ <member name="M:System.ComponentModel.AttributeProviderAttribute.#ctor(System.Type)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.AttributeProviderAttribute"></see> class with the given type.</summary>
+ <param name="type">The type to specify.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="type">type</paramref> is null.</exception>
+ </member>
+ <member name="M:System.ComponentModel.AttributeProviderAttribute.#ctor(System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.AttributeProviderAttribute"></see> class with the given type name and property name.</summary>
+ <param name="typeName">The name of the type to specify.</param>
+ <param name="propertyName">The name of the property for which attributes will be retrieved.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="propertyName">propertyName</paramref> is null.</exception>
+ </member>
+ <member name="P:System.ComponentModel.AttributeProviderAttribute.PropertyName">
+ <summary>Gets the name of the property for which attributes will be retrieved.</summary>
+ <returns>The name of the property for which attributes will be retrieved.</returns>
+ </member>
+ <member name="P:System.ComponentModel.AttributeProviderAttribute.TypeName">
+ <summary>Gets the assembly qualified type name passed into the constructor.</summary>
+ <returns>The assembly qualified name of the type specified in the constructor.</returns>
+ </member>
+ <member name="T:System.ComponentModel.BackgroundWorker">
+ <summary>Executes an operation on a separate thread.</summary>
+ </member>
+ <member name="M:System.ComponentModel.BackgroundWorker.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.BackgroundWorker"></see> class.</summary>
+ </member>
+ <member name="M:System.ComponentModel.BackgroundWorker.CancelAsync">
+ <summary>Requests cancellation of a pending background operation.</summary>
+ <exception cref="T:System.InvalidOperationException"><see cref="P:System.ComponentModel.BackgroundWorker.WorkerSupportsCancellation"></see> is false.</exception>
+ </member>
+ <member name="P:System.ComponentModel.BackgroundWorker.CancellationPending">
+ <summary>Gets a value indicating whether the application has requested cancellation of a background operation.</summary>
+ <returns>true if the application has requested cancellation of a background operation; otherwise, false. The default is false.</returns>
+ </member>
+ <member name="E:System.ComponentModel.BackgroundWorker.DoWork">
+ <summary>Occurs when <see cref="M:System.ComponentModel.BackgroundWorker.RunWorkerAsync"></see> is called.</summary>
+ <returns></returns>
+ </member>
+ <member name="P:System.ComponentModel.BackgroundWorker.IsBusy">
+ <summary>Gets a value indicating whether the <see cref="T:System.ComponentModel.BackgroundWorker"></see> is running an asynchronous operation.</summary>
+ <returns>true, if the <see cref="T:System.ComponentModel.BackgroundWorker"></see> is running an asynchronous operation; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.BackgroundWorker.OnDoWork(System.ComponentModel.DoWorkEventArgs)">
+ <summary>Raises the <see cref="E:System.ComponentModel.BackgroundWorker.DoWork"></see> event.</summary>
+ <param name="e">An <see cref="T:System.EventArgs"></see> that contains the event data.</param>
+ </member>
+ <member name="M:System.ComponentModel.BackgroundWorker.OnProgressChanged(System.ComponentModel.ProgressChangedEventArgs)">
+ <summary>Raises the <see cref="E:System.ComponentModel.BackgroundWorker.ProgressChanged"></see> event.</summary>
+ <param name="e">An <see cref="T:System.EventArgs"></see> that contains the event data.</param>
+ </member>
+ <member name="M:System.ComponentModel.BackgroundWorker.OnRunWorkerCompleted(System.ComponentModel.RunWorkerCompletedEventArgs)">
+ <summary>Raises the <see cref="E:System.ComponentModel.BackgroundWorker.RunWorkerCompleted"></see> event.</summary>
+ <param name="e">An <see cref="T:System.EventArgs"></see> that contains the event data.</param>
+ </member>
+ <member name="E:System.ComponentModel.BackgroundWorker.ProgressChanged">
+ <summary>Occurs when <see cref="M:System.ComponentModel.BackgroundWorker.ReportProgress(System.Int32)"></see> is called.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.ComponentModel.BackgroundWorker.ReportProgress(System.Int32)">
+ <summary>Raises the <see cref="E:System.ComponentModel.BackgroundWorker.ProgressChanged"></see> event.</summary>
+ <param name="percentProgress">The percentage, from 0 to 100, of the background operation that is complete.</param>
+ <exception cref="T:System.InvalidOperationException">The <see cref="P:System.ComponentModel.BackgroundWorker.WorkerReportsProgress"></see> property is set to false.</exception>
+ </member>
+ <member name="M:System.ComponentModel.BackgroundWorker.ReportProgress(System.Int32,System.Object)">
+ <summary>Raises the <see cref="E:System.ComponentModel.BackgroundWorker.ProgressChanged"></see> event.</summary>
+ <param name="percentProgress">The percentage, from 0 to 100, of the background operation that is complete.</param>
+ <param name="userState">The state object passed to <see cref="M:System.ComponentModel.BackgroundWorker.RunWorkerAsync(System.Object)"></see>.</param>
+ <exception cref="T:System.InvalidOperationException">The <see cref="P:System.ComponentModel.BackgroundWorker.WorkerReportsProgress"></see> property is set to false.</exception>
+ </member>
+ <member name="M:System.ComponentModel.BackgroundWorker.RunWorkerAsync">
+ <summary>Starts execution of a background operation.</summary>
+ <exception cref="T:System.InvalidOperationException"><see cref="P:System.ComponentModel.BackgroundWorker.IsBusy"></see> is true.</exception>
+ </member>
+ <member name="M:System.ComponentModel.BackgroundWorker.RunWorkerAsync(System.Object)">
+ <summary>Starts execution of a background operation.</summary>
+ <param name="argument">A parameter for use by the background operation to be executed in the <see cref="E:System.ComponentModel.BackgroundWorker.DoWork"></see> event handler.</param>
+ <exception cref="T:System.InvalidOperationException"><see cref="P:System.ComponentModel.BackgroundWorker.IsBusy"></see> is true.</exception>
+ </member>
+ <member name="E:System.ComponentModel.BackgroundWorker.RunWorkerCompleted">
+ <summary>Occurs when the background operation has completed, has been canceled, or has raised an exception.</summary>
+ <returns></returns>
+ </member>
+ <member name="P:System.ComponentModel.BackgroundWorker.WorkerReportsProgress">
+ <summary>Gets or sets a value indicating whether the <see cref="T:System.ComponentModel.BackgroundWorker"></see> can report progress updates.</summary>
+ <returns>true if the <see cref="T:System.ComponentModel.BackgroundWorker"></see> supports progress updates; otherwise false. The default is false.</returns>
+ </member>
+ <member name="P:System.ComponentModel.BackgroundWorker.WorkerSupportsCancellation">
+ <summary>Gets or sets a value indicating whether the <see cref="T:System.ComponentModel.BackgroundWorker"></see> supports asynchronous cancellation.</summary>
+ <returns>true if the <see cref="T:System.ComponentModel.BackgroundWorker"></see> supports cancellation; otherwise false. The default is false.</returns>
+ </member>
+ <member name="T:System.ComponentModel.BaseNumberConverter">
+ <summary>Provides a base type converter for nonfloating-point numerical types.</summary>
+ </member>
+ <member name="M:System.ComponentModel.BaseNumberConverter.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.BaseNumberConverter"></see> class.</summary>
+ </member>
+ <member name="M:System.ComponentModel.BaseNumberConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)">
+ <summary>Determines if this converter can convert an object in the given source type to the native type of the converter.</summary>
+ <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
+ <param name="sourceType">A <see cref="T:System.Type"></see> that represents the type from which you want to convert.</param>
+ <returns>true if this converter can perform the operation; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.BaseNumberConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type)">
+ <summary>Returns a value indicating whether this converter can convert an object to the given destination type using the context.</summary>
+ <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
+ <param name="t">A <see cref="T:System.Type"></see> that represents the type to which you want to convert.</param>
+ <returns>true if this converter can perform the operation; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.BaseNumberConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
+ <summary>Converts the given object to the converter's native type.</summary>
+ <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
+ <param name="culture">A <see cref="T:System.Globalization.CultureInfo"></see> that specifies the culture to represent the number.</param>
+ <param name="value">The object to convert.</param>
+ <returns>An <see cref="T:System.Object"></see> that represents the converted value.</returns>
+ <exception cref="T:System.Exception"><paramref name="value">value</paramref> is not a valid value for the target type.</exception>
+ <exception cref="T:System.NotSupportedException">The conversion cannot be performed.</exception>
+ </member>
+ <member name="M:System.ComponentModel.BaseNumberConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
+ <summary>Converts the specified object to another type.</summary>
+ <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
+ <param name="culture">A <see cref="T:System.Globalization.CultureInfo"></see> that specifies the culture to represent the number.</param>
+ <param name="value">The object to convert.</param>
+ <param name="destinationType">The type to convert the object to.</param>
+ <returns>An <see cref="T:System.Object"></see> that represents the converted value.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="destinationType">destinationType</paramref> is null.</exception>
+ <exception cref="T:System.NotSupportedException">The conversion cannot be performed.</exception>
+ </member>
+ <member name="T:System.ComponentModel.Design.DesignerCollection">
+ <summary>Represents a collection of designers.</summary>
+ </member>
+ <member name="M:System.ComponentModel.Design.DesignerCollection.#ctor(System.Collections.IList)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.DesignerCollection"></see> class that contains the specified set of designers.</summary>
+ <param name="designers">A list that contains the collection of designers to add.</param>
+ </member>
+ <member name="M:System.ComponentModel.Design.DesignerCollection.#ctor(System.ComponentModel.Design.IDesignerHost[])">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.DesignerCollection"></see> class that contains the specified designers.</summary>
+ <param name="designers">An array of <see cref="T:System.ComponentModel.Design.IDesignerHost"></see> objects to store.</param>
+ </member>
+ <member name="P:System.ComponentModel.Design.DesignerCollection.Count">
+ <summary>Gets the number of designers in the collection.</summary>
+ <returns>The number of designers in the collection.</returns>
+ </member>
+ <member name="M:System.ComponentModel.Design.DesignerCollection.GetEnumerator">
+ <summary>Gets a new enumerator for this collection.</summary>
+ <returns>An <see cref="T:System.Collections.IEnumerator"></see> that enumerates the collection.</returns>
+ </member>
+ <member name="P:System.ComponentModel.Design.DesignerCollection.Item(System.Int32)">
+ <summary>Gets the designer at the specified index.</summary>
+ <param name="index">The index of the designer to return.</param>
+ <returns>The designer at the specified index.</returns>
+ </member>
+ <member name="M:System.ComponentModel.Design.DesignerCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
+ <summary>Copies the elements of the collection to an <see cref="T:System.Array"></see>, starting at a particular <see cref="T:System.Array"></see> index.</summary>
+ <param name="array">The one-dimensional <see cref="T:System.Array"></see> that is the destination of the elements copied from collection. The <see cref="T:System.Array"></see> must have zero-based indexing.</param>
+ <param name="index">The zero-based index in array at which copying begins.</param>
+ </member>
+ <member name="P:System.ComponentModel.Design.DesignerCollection.System#Collections#ICollection#Count">
+ <summary>Gets the number of elements contained in the collection.</summary>
+ <returns>The number of elements contained in the collection.</returns>
+ </member>
+ <member name="P:System.ComponentModel.Design.DesignerCollection.System#Collections#ICollection#IsSynchronized">
+ <summary>Gets a value indicating whether access to the <see cref="T:System.Collections.ICollection"></see> is synchronized (thread safe).</summary>
+ <returns>true if access to the <see cref="T:System.Collections.ICollection"></see> is synchronized (thread safe); otherwise, false.</returns>
+ </member>
+ <member name="P:System.ComponentModel.Design.DesignerCollection.System#Collections#ICollection#SyncRoot">
+ <summary>Gets an object that can be used to synchronize access to the collection.</summary>
+ <returns>An object that can be used to synchronize access to the collection.</returns>
+ </member>
+ <member name="M:System.ComponentModel.Design.DesignerCollection.System#Collections#IEnumerable#GetEnumerator">
+ <summary>Gets a new enumerator for this collection.</summary>
+ <returns>An <see cref="T:System.Collections.IEnumerator"></see> that enumerates the collection.</returns>
+ </member>
+ <member name="T:System.ComponentModel.Design.DesignerEventArgs">
+ <summary>Provides data for the <see cref="E:System.ComponentModel.Design.IDesignerEventService.DesignerCreated"></see> and <see cref="E:System.ComponentModel.Design.IDesignerEventService.DesignerDisposed"></see> events.</summary>
+ </member>
+ <member name="M:System.ComponentModel.Design.DesignerEventArgs.#ctor(System.ComponentModel.Design.IDesignerHost)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.DesignerEventArgs"></see> class.</summary>
+ <param name="host">The <see cref="T:System.ComponentModel.Design.IDesignerHost"></see> of the document.</param>
+ </member>
+ <member name="P:System.ComponentModel.Design.DesignerEventArgs.Designer">
+ <summary>Gets the host of the document.</summary>
+ <returns>The <see cref="T:System.ComponentModel.Design.IDesignerHost"></see> of the document.</returns>
+ </member>
+ <member name="T:System.ComponentModel.Design.DesignerEventHandler">
+ <summary>Represents the method that will handle the <see cref="E:System.ComponentModel.Design.IDesignerEventService.DesignerCreated"></see> and <see cref="E:System.ComponentModel.Design.IDesignerEventService.DesignerDisposed"></see> events that are raised when a document is created or disposed of.</summary>
+ <param name="sender">The source of the event.</param>
+ <param name="e">A <see cref="T:System.ComponentModel.Design.DesignerEventArgs"></see> that contains the event data.</param>
+ </member>
+ <member name="T:System.ComponentModel.Design.DesignerOptionService.DesignerOptionCollection">
+ <summary>Contains a collection of designer options. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.ComponentModel.Design.DesignerOptionService.DesignerOptionCollection.CopyTo(System.Array,System.Int32)">
+ <summary>Copies the entire collection to a compatible one-dimensional <see cref="T:System.Array"></see>, starting at the specified index of the target array.</summary>
+ <param name="array">The one-dimensional <see cref="T:System.Array"></see> that is the destination of the elements copied from the collection. The array must have zero-based indexing.</param>
+ <param name="index">The zero-based index in array at which copying begins.</param>
+ </member>
+ <member name="P:System.ComponentModel.Design.DesignerOptionService.DesignerOptionCollection.Count">
+ <summary>Gets the number of child option collections this <see cref="T:System.ComponentModel.Design.DesignerOptionService.DesignerOptionCollection"></see> contains.</summary>
+ <returns>The number of child option collections this <see cref="T:System.ComponentModel.Design.DesignerOptionService.DesignerOptionCollection"></see> contains.</returns>
+ </member>
+ <member name="M:System.ComponentModel.Design.DesignerOptionService.DesignerOptionCollection.GetEnumerator">
+ <summary>Returns an <see cref="T:System.Collections.IEnumerator"></see> that can be used to iterate this collection.</summary>
+ <returns>An <see cref="T:System.Collections.IEnumerator"></see> that can be used to iterate this collection.</returns>
+ </member>
+ <member name="M:System.ComponentModel.Design.DesignerOptionService.DesignerOptionCollection.IndexOf(System.ComponentModel.Design.DesignerOptionService.DesignerOptionCollection)">
+ <summary>Returns the index of the first occurrence of a given value in a range of this collection.</summary>
+ <param name="value">The object to locate in the collection.</param>
+ <returns>The index of the first occurrence of value within the entire collection, if found; otherwise, the lower bound of the collection minus 1.</returns>
+ </member>
+ <member name="P:System.ComponentModel.Design.DesignerOptionService.DesignerOptionCollection.Item(System.Int32)">
+ <summary>Gets the child collection at the given index.</summary>
+ <param name="index">The zero-based index of the child collection to get.</param>
+ <returns>The child collection at the specified index.</returns>
+ </member>
+ <member name="P:System.ComponentModel.Design.DesignerOptionService.DesignerOptionCollection.Item(System.String)">
+ <summary>Gets the child collection at the given name.</summary>
+ <param name="name">The name of the child collection.</param>
+ <returns>The child collection with the name specified by the <paramref name="name">name</paramref> parameter, or null if the name is not found.</returns>
+ </member>
+ <member name="P:System.ComponentModel.Design.DesignerOptionService.DesignerOptionCollection.Name">
+ <summary>Gets the name of this <see cref="T:System.ComponentModel.Design.DesignerOptionService.DesignerOptionCollection"></see>.</summary>
+ <returns>The name of this <see cref="T:System.ComponentModel.Design.DesignerOptionService.DesignerOptionCollection"></see>.</returns>
+ </member>
+ <member name="P:System.ComponentModel.Design.DesignerOptionService.DesignerOptionCollection.Parent">
+ <summary>Gets the parent collection object.</summary>
+ <returns>The parent collection object, or null if there is no parent.</returns>
+ </member>
+ <member name="P:System.ComponentModel.Design.DesignerOptionService.DesignerOptionCollection.Properties">
+ <summary>Gets the collection of properties offered by this <see cref="T:System.ComponentModel.Design.DesignerOptionService.DesignerOptionCollection"></see>, along with all of its children.</summary>
+ <returns>The collection of properties offered by this <see cref="T:System.ComponentModel.Design.DesignerOptionService.DesignerOptionCollection"></see>, along with all of its children.</returns>
+ </member>
+ <member name="M:System.ComponentModel.Design.DesignerOptionService.DesignerOptionCollection.ShowDialog">
+ <summary>Displays a dialog box user interface (UI) with which the user can configure the options in this <see cref="T:System.ComponentModel.Design.DesignerOptionService.DesignerOptionCollection"></see>.</summary>
+ <returns>true if the dialog box can be displayed; otherwise, false.</returns>
+ </member>
+ <member name="P:System.ComponentModel.Design.DesignerOptionService.DesignerOptionCollection.System#Collections#ICollection#IsSynchronized">
+ <summary>Gets a value indicating whether access to the collection is synchronized and, therefore, thread safe.</summary>
+ <returns>true if the access to the collection is synchronized; otherwise, false.</returns>
+ </member>
+ <member name="P:System.ComponentModel.Design.DesignerOptionService.DesignerOptionCollection.System#Collections#ICollection#SyncRoot">
+ <summary>Gets an object that can be used to synchronize access to the collection.</summary>
+ <returns>An object that can be used to synchronize access to the collection.</returns>
+ </member>
+ <member name="M:System.ComponentModel.Design.DesignerOptionService.DesignerOptionCollection.System#Collections#IList#Add(System.Object)">
+ <summary>Adds an item to the <see cref="T:System.Collections.IList"></see>.</summary>
+ <param name="value">The <see cref="T:System.Object"></see> to add to the <see cref="T:System.Collections.IList"></see>.</param>
+ <returns>The position into which the new element was inserted.</returns>
+ </member>
+ <member name="M:System.ComponentModel.Design.DesignerOptionService.DesignerOptionCollection.System#Collections#IList#Clear">
+ <summary>Removes all items from the collection.</summary>
+ </member>
+ <member name="M:System.ComponentModel.Design.DesignerOptionService.DesignerOptionCollection.System#Collections#IList#Contains(System.Object)">
+ <summary>Determines whether the collection contains a specific value.</summary>
+ <param name="value">The <see cref="T:System.Object"></see> to locate in the collection</param>
+ <returns>true if the <see cref="T:System.Object"></see> is found in the collection; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.Design.DesignerOptionService.DesignerOptionCollection.System#Collections#IList#IndexOf(System.Object)">
+ <summary>Determines the index of a specific item in the collection.</summary>
+ <param name="value">The <see cref="T:System.Object"></see> to locate in the collection.</param>
+ <returns>The index of <paramref name="value">value</paramref> if found in the list; otherwise, -1.</returns>
+ </member>
+ <member name="M:System.ComponentModel.Design.DesignerOptionService.DesignerOptionCollection.System#Collections#IList#Insert(System.Int32,System.Object)">
+ <summary>Inserts an item into the collection at the specified index.</summary>
+ <param name="index">The zero-based index at which value should be inserted.</param>
+ <param name="value">The <see cref="T:System.Object"></see> to insert into the collection.</param>
+ </member>
+ <member name="P:System.ComponentModel.Design.DesignerOptionService.DesignerOptionCollection.System#Collections#IList#IsFixedSize">
+ <summary>Gets a value indicating whether the collection has a fixed size.</summary>
+ <returns>true if the collection has a fixed size; otherwise, false.</returns>
+ </member>
+ <member name="P:System.ComponentModel.Design.DesignerOptionService.DesignerOptionCollection.System#Collections#IList#IsReadOnly">
+ <summary>Gets a value indicating whether the collection is read-only.</summary>
+ <returns>true if the collection is read-only; otherwise, false.</returns>
+ </member>
+ <member name="P:System.ComponentModel.Design.DesignerOptionService.DesignerOptionCollection.System#Collections#IList#Item(System.Int32)">
+ <summary>Gets or sets the element at the specified index.</summary>
+ <param name="index">The zero-based index of the element to get or set.</param>
+ <returns>The element at the specified index.</returns>
+ </member>
+ <member name="M:System.ComponentModel.Design.DesignerOptionService.DesignerOptionCollection.System#Collections#IList#Remove(System.Object)">
+ <summary>Removes the first occurrence of a specific object from the collection.</summary>
+ <param name="value">The <see cref="T:System.Object"></see> to remove from the collection.</param>
+ </member>
+ <member name="M:System.ComponentModel.Design.DesignerOptionService.DesignerOptionCollection.System#Collections#IList#RemoveAt(System.Int32)">
+ <summary>Removes the collection item at the specified index.</summary>
+ <param name="index">The zero-based index of the item to remove.</param>
+ </member>
+ <member name="T:System.ComponentModel.RecommendedAsConfigurableAttribute">
+ <summary>Specifies that the property can be used as an application setting.</summary>
+ </member>
+ <member name="M:System.ComponentModel.RecommendedAsConfigurableAttribute.#ctor(System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.RecommendedAsConfigurableAttribute"></see> class.</summary>
+ <param name="recommendedAsConfigurable">true if the property this attribute is bound to can be used as an application setting; otherwise, false.</param>
+ </member>
+ <member name="F:System.ComponentModel.RecommendedAsConfigurableAttribute.Default">
+ <summary>Specifies the default value for the <see cref="T:System.ComponentModel.RecommendedAsConfigurableAttribute"></see>, which is <see cref="F:System.ComponentModel.RecommendedAsConfigurableAttribute.No"></see>. This static field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.ComponentModel.RecommendedAsConfigurableAttribute.Equals(System.Object)">
+ <summary>Indicates whether this instance and a specified object are equal.</summary>
+ <param name="obj">Another object to compare to.</param>
+ <returns>true if <paramref name="obj">obj</paramref> is equal to this instance; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.RecommendedAsConfigurableAttribute.GetHashCode">
+ <summary>Returns the hash code for this instance.</summary>
+ <returns>A hash code for the current <see cref="T:System.ComponentModel.RecommendedAsConfigurableAttribute"></see>.</returns>
+ </member>
+ <member name="M:System.ComponentModel.RecommendedAsConfigurableAttribute.IsDefaultAttribute">
+ <summary>Indicates whether the value of this instance is the default value for the class.</summary>
+ <returns>true if this instance is the default attribute for the class; otherwise, false.</returns>
+ </member>
+ <member name="F:System.ComponentModel.RecommendedAsConfigurableAttribute.No">
+ <summary>Specifies that a property cannot be used as an application setting. This static field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="P:System.ComponentModel.RecommendedAsConfigurableAttribute.RecommendedAsConfigurable">
+ <summary>Gets a value indicating whether the property this attribute is bound to can be used as an application setting.</summary>
+ <returns>true if the property this attribute is bound to can be used as an application setting; otherwise, false.</returns>
+ </member>
+ <member name="F:System.ComponentModel.RecommendedAsConfigurableAttribute.Yes">
+ <summary>Specifies that a property can be used as an application setting. This static field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.ComponentModel.ReferenceConverter">
+ <summary>Provides a type converter to convert object references to and from other representations.</summary>
+ </member>
+ <member name="M:System.ComponentModel.ReferenceConverter.#ctor(System.Type)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.ReferenceConverter"></see> class.</summary>
+ <param name="type">A <see cref="T:System.Type"></see> that represents the type to associate with this reference converter.</param>
+ </member>
+ <member name="M:System.ComponentModel.ReferenceConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)">
+ <summary>Gets a value indicating whether this converter can convert an object in the given source type to a reference object using the specified context.</summary>
+ <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
+ <param name="sourceType">A <see cref="T:System.Type"></see> that represents the type you wish to convert from.</param>
+ <returns>true if this object can perform the conversion; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.ReferenceConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
+ <summary>Converts the given object to the reference type.</summary>
+ <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
+ <param name="culture">A <see cref="T:System.Globalization.CultureInfo"></see> that specifies the culture used to represent the font.</param>
+ <param name="value">The <see cref="T:System.Object"></see> to convert.</param>
+ <returns>An <see cref="T:System.Object"></see> that represents the converted <paramref name="value">value</paramref>.</returns>
+ <exception cref="T:System.NotSupportedException">The conversion cannot be performed.</exception>
+ </member>
+ <member name="M:System.ComponentModel.ReferenceConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
+ <summary>Converts the given value object to the reference type using the specified context and arguments.</summary>
+ <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
+ <param name="culture">A <see cref="T:System.Globalization.CultureInfo"></see> that specifies the culture used to represent the font.</param>
+ <param name="value">The <see cref="T:System.Object"></see> to convert.</param>
+ <param name="destinationType">The type to convert the object to.</param>
+ <returns>The converted object.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="destinationType">destinationType</paramref> is null.</exception>
+ <exception cref="T:System.NotSupportedException">The conversion cannot be performed.</exception>
+ </member>
+ <member name="M:System.ComponentModel.ReferenceConverter.GetStandardValues(System.ComponentModel.ITypeDescriptorContext)">
+ <summary>Gets a collection of standard values for the reference data type.</summary>
+ <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
+ <returns>A <see cref="T:System.ComponentModel.TypeConverter.StandardValuesCollection"></see> that holds a standard set of valid values, or null if the data type does not support a standard set of values.</returns>
+ </member>
+ <member name="M:System.ComponentModel.ReferenceConverter.GetStandardValuesExclusive(System.ComponentModel.ITypeDescriptorContext)">
+ <summary>Gets a value indicating whether the list of standard values returned from <see cref="M:System.ComponentModel.ReferenceConverter.GetStandardValues(System.ComponentModel.ITypeDescriptorContext)"></see> is an exclusive list.</summary>
+ <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
+ <returns>true because the <see cref="T:System.ComponentModel.TypeConverter.StandardValuesCollection"></see> returned from <see cref="M:System.ComponentModel.ReferenceConverter.GetStandardValues(System.ComponentModel.ITypeDescriptorContext)"></see> is an exhaustive list of possible values. This method never returns false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.ReferenceConverter.GetStandardValuesSupported(System.ComponentModel.ITypeDescriptorContext)">
+ <summary>Gets a value indicating whether this object supports a standard set of values that can be picked from a list.</summary>
+ <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
+ <returns>true because <see cref="M:System.ComponentModel.ReferenceConverter.GetStandardValues(System.ComponentModel.ITypeDescriptorContext)"></see> can be called to find a common set of values the object supports. This method never returns false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.ReferenceConverter.IsValueAllowed(System.ComponentModel.ITypeDescriptorContext,System.Object)">
+ <summary>Returns a value indicating whether a particular value can be added to the standard values collection.</summary>
+ <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides an additional context.</param>
+ <param name="value">The value to check.</param>
+ <returns>true if the value is allowed and can be added to the standard values collection; false if the value cannot be added to the standard values collection.</returns>
+ </member>
+ <member name="T:System.ComponentModel.RefreshEventArgs">
+ <summary>Provides data for the <see cref="E:System.ComponentModel.TypeDescriptor.Refreshed"></see> event.</summary>
+ </member>
+ <member name="M:System.ComponentModel.RefreshEventArgs.#ctor(System.Object)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.RefreshEventArgs"></see> class with the component that has changed.</summary>
+ <param name="componentChanged">The component that changed.</param>
+ </member>
+ <member name="M:System.ComponentModel.RefreshEventArgs.#ctor(System.Type)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.RefreshEventArgs"></see> class with the type of component that has changed.</summary>
+ <param name="typeChanged">The <see cref="T:System.Type"></see> that changed.</param>
+ </member>
+ <member name="P:System.ComponentModel.RefreshEventArgs.ComponentChanged">
+ <summary>Gets the component that changed its properties, events, or extenders.</summary>
+ <returns>The component that changed its properties, events, or extenders, or null if all components of the same type have changed.</returns>
+ </member>
+ <member name="P:System.ComponentModel.RefreshEventArgs.TypeChanged">
+ <summary>Gets the <see cref="T:System.Type"></see> that changed its properties or events.</summary>
+ <returns>The <see cref="T:System.Type"></see> that changed its properties or events.</returns>
+ </member>
+ <member name="T:System.ComponentModel.RefreshEventHandler">
+ <summary>Represents the method that handles the <see cref="E:System.ComponentModel.TypeDescriptor.Refreshed"></see> event raised when a <see cref="T:System.Type"></see> or component is changed during design time.</summary>
+ <param name="e">A <see cref="T:System.ComponentModel.RefreshEventArgs"></see> that contains the component or <see cref="T:System.Type"></see> that changed.</param>
+ </member>
+ <member name="T:System.ComponentModel.RefreshProperties">
+ <summary>Defines identifiers that indicate the type of a refresh of the Properties window.</summary>
+ </member>
+ <member name="F:System.ComponentModel.RefreshProperties.All">
+ <summary>The properties should be requeried and the view should be refreshed.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.RefreshProperties.None">
+ <summary>No refresh is necessary.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.RefreshProperties.Repaint">
+ <summary>The view should be refreshed.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.ComponentModel.RefreshPropertiesAttribute">
+ <summary>Indicates that the property grid should refresh when the associated property value changes. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.ComponentModel.RefreshPropertiesAttribute.#ctor(System.ComponentModel.RefreshProperties)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.RefreshPropertiesAttribute"></see> class.</summary>
+ <param name="refresh">A <see cref="T:System.ComponentModel.RefreshProperties"></see> value indicating the nature of the refresh.</param>
+ </member>
+ <member name="F:System.ComponentModel.RefreshPropertiesAttribute.All">
+ <summary>Indicates that all properties are queried again and refreshed if the property value is changed. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.RefreshPropertiesAttribute.Default">
+ <summary>Indicates that no other properties are refreshed if the property value is changed. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.ComponentModel.RefreshPropertiesAttribute.Equals(System.Object)">
+ <summary>Overrides the object's <see cref="Overload:System.Object.Equals"></see> method.</summary>
+ <param name="value">The object to test for equality.</param>
+ <returns>true if the specified object is the same; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.RefreshPropertiesAttribute.GetHashCode">
+ <summary>Returns the hash code for this object.</summary>
+ <returns>The hash code for the object that the attribute belongs to.</returns>
+ </member>
+ <member name="M:System.ComponentModel.RefreshPropertiesAttribute.IsDefaultAttribute">
+ <summary>Gets a value indicating whether the current value of the attribute is the default value for the attribute.</summary>
+ <returns>true if the current value of the attribute is the default; otherwise, false.</returns>
+ </member>
+ <member name="P:System.ComponentModel.RefreshPropertiesAttribute.RefreshProperties">
+ <summary>Gets the refresh properties for the member.</summary>
+ <returns>A <see cref="T:System.ComponentModel.RefreshProperties"></see> that indicates the current refresh properties for the member.</returns>
+ </member>
+ <member name="F:System.ComponentModel.RefreshPropertiesAttribute.Repaint">
+ <summary>Indicates that all properties are repainted if the property value is changed. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.ComponentModel.RunInstallerAttribute">
+ <summary>Specifies whether the Visual Studio Custom Action Installer or the <see cref="~/docs/framework/tools/installutil-exe-installer-tool.md">Installutil.exe (Installer Tool)</see> should be invoked when the assembly is installed.</summary>
+ </member>
+ <member name="M:System.ComponentModel.RunInstallerAttribute.#ctor(System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.RunInstallerAttribute"></see> class.</summary>
+ <param name="runInstaller">true if an installer should be invoked during installation of an assembly; otherwise, false.</param>
+ </member>
+ <member name="F:System.ComponentModel.RunInstallerAttribute.Default">
+ <summary>Specifies the default visiblity, which is <see cref="F:System.ComponentModel.RunInstallerAttribute.No"></see>. This static field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.ComponentModel.RunInstallerAttribute.Equals(System.Object)">
+ <summary>Determines whether the value of the specified <see cref="T:System.ComponentModel.RunInstallerAttribute"></see> is equivalent to the current <see cref="T:System.ComponentModel.RunInstallerAttribute"></see>.</summary>
+ <param name="obj">The object to compare.</param>
+ <returns>true if the specified <see cref="T:System.ComponentModel.RunInstallerAttribute"></see> is equal to the current <see cref="T:System.ComponentModel.RunInstallerAttribute"></see>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.RunInstallerAttribute.GetHashCode">
+ <summary>Generates a hash code for the current <see cref="T:System.ComponentModel.RunInstallerAttribute"></see>.</summary>
+ <returns>A hash code for the current <see cref="T:System.ComponentModel.RunInstallerAttribute"></see>.</returns>
+ </member>
+ <member name="M:System.ComponentModel.RunInstallerAttribute.IsDefaultAttribute">
+ <summary>Determines if this attribute is the default.</summary>
+ <returns>true if the attribute is the default value for this attribute class; otherwise, false.</returns>
+ </member>
+ <member name="F:System.ComponentModel.RunInstallerAttribute.No">
+ <summary>Specifies that the Visual Studio Custom Action Installer or the <see cref="~/docs/framework/tools/installutil-exe-installer-tool.md">Installutil.exe (Installer Tool)</see> should not be invoked when the assembly is installed. This static field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="P:System.ComponentModel.RunInstallerAttribute.RunInstaller">
+ <summary>Gets a value indicating whether an installer should be invoked during installation of an assembly.</summary>
+ <returns>true if an installer should be invoked during installation of an assembly; otherwise, false.</returns>
+ </member>
+ <member name="F:System.ComponentModel.RunInstallerAttribute.Yes">
+ <summary>Specifies that the Visual Studio Custom Action Installer or the <see cref="~/docs/framework/tools/installutil-exe-installer-tool.md">Installutil.exe (Installer Tool)</see> should be invoked when the assembly is installed. This static field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.ComponentModel.RunWorkerCompletedEventArgs">
+ <summary>Provides data for the MethodNameCompleted event.</summary>
+ </member>
+ <member name="M:System.ComponentModel.RunWorkerCompletedEventArgs.#ctor(System.Object,System.Exception,System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.RunWorkerCompletedEventArgs"></see> class.</summary>
+ <param name="result">The result of an asynchronous operation.</param>
+ <param name="error">Any error that occurred during the asynchronous operation.</param>
+ <param name="cancelled">A value indicating whether the asynchronous operation was canceled.</param>
+ </member>
+ <member name="P:System.ComponentModel.RunWorkerCompletedEventArgs.Result">
+ <summary>Gets a value that represents the result of an asynchronous operation.</summary>
+ <returns>An <see cref="T:System.Object"></see> representing the result of an asynchronous operation.</returns>
+ <exception cref="T:System.Reflection.TargetInvocationException"><see cref="P:System.ComponentModel.AsyncCompletedEventArgs.Error"></see> is not null. The <see cref="P:System.Exception.InnerException"></see> property holds a reference to <see cref="P:System.ComponentModel.AsyncCompletedEventArgs.Error"></see>.</exception>
+ <exception cref="T:System.InvalidOperationException"><see cref="P:System.ComponentModel.AsyncCompletedEventArgs.Cancelled"></see> is true.</exception>
+ </member>
+ <member name="P:System.ComponentModel.RunWorkerCompletedEventArgs.UserState">
+ <summary>Gets a value that represents the user state.</summary>
+ <returns>An <see cref="T:System.Object"></see> representing the user state.</returns>
+ </member>
+ <member name="T:System.ComponentModel.RunWorkerCompletedEventHandler">
+ <summary>Represents the method that will handle the <see cref="E:System.ComponentModel.BackgroundWorker.RunWorkerCompleted"></see> event of a <see cref="T:System.ComponentModel.BackgroundWorker"></see> class.</summary>
+ <param name="sender">The source of the event.</param>
+ <param name="e">A <see cref="T:System.ComponentModel.RunWorkerCompletedEventArgs"></see> that contains the event data.</param>
+ </member>
+ <member name="T:System.ComponentModel.SByteConverter">
+ <summary>Provides a type converter to convert 8-bit unsigned integer objects to and from a string.</summary>
+ </member>
+ <member name="M:System.ComponentModel.SByteConverter.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.SByteConverter"></see> class.</summary>
+ </member>
+ <member name="T:System.ComponentModel.SettingsBindableAttribute">
+ <summary>Specifies when a component property can be bound to an application setting.</summary>
+ </member>
+ <member name="M:System.ComponentModel.SettingsBindableAttribute.#ctor(System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.SettingsBindableAttribute"></see> class.</summary>
+ <param name="bindable">true to specify that a property is appropriate to bind settings to; otherwise, false.</param>
+ </member>
+ <member name="P:System.ComponentModel.SettingsBindableAttribute.Bindable">
+ <summary>Gets a value indicating whether a property is appropriate to bind settings to.</summary>
+ <returns>true if the property is appropriate to bind settings to; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.SettingsBindableAttribute.Equals(System.Object)">
+ <summary>Returns a value that indicates whether this instance is equal to a specified object.</summary>
+ <param name="obj">An <see cref="T:System.Object"></see> to compare with this instance or a null reference (Nothing in Visual Basic).</param>
+ <returns>true if <paramref name="obj">obj</paramref> equals the type and value of this instance; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.SettingsBindableAttribute.GetHashCode">
+ <summary>Returns the hash code for this instance.</summary>
+ <returns>A 32-bit signed integer hash code.</returns>
+ </member>
+ <member name="F:System.ComponentModel.SettingsBindableAttribute.No">
+ <summary>Specifies that a property is not appropriate to bind settings to.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.SettingsBindableAttribute.Yes">
+ <summary>Specifies that a property is appropriate to bind settings to.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.ComponentModel.SingleConverter">
+ <summary>Provides a type converter to convert single-precision, floating point number objects to and from various other representations.</summary>
+ </member>
+ <member name="M:System.ComponentModel.SingleConverter.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.SingleConverter"></see> class.</summary>
+ </member>
+ <member name="T:System.ComponentModel.StringConverter">
+ <summary>Provides a type converter to convert string objects to and from other representations.</summary>
+ </member>
+ <member name="M:System.ComponentModel.StringConverter.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.StringConverter"></see> class.</summary>
+ </member>
+ <member name="M:System.ComponentModel.StringConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)">
+ <summary>Gets a value indicating whether this converter can convert an object in the given source type to a string using the specified context.</summary>
+ <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
+ <param name="sourceType">A <see cref="T:System.Type"></see> that represents the type you wish to convert from.</param>
+ <returns>true if this converter can perform the conversion; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.StringConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
+ <summary>Converts the specified value object to a <see cref="T:System.String"></see> object.</summary>
+ <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
+ <param name="culture">The <see cref="T:System.Globalization.CultureInfo"></see> to use.</param>
+ <param name="value">The <see cref="T:System.Object"></see> to convert.</param>
+ <returns>An <see cref="T:System.Object"></see> that represents the converted value.</returns>
+ <exception cref="T:System.NotSupportedException">The conversion could not be performed.</exception>
+ </member>
+ <member name="T:System.ComponentModel.SyntaxCheck">
+ <summary>Provides methods to verify the machine name and path conform to a specific syntax. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.ComponentModel.SyntaxCheck.CheckMachineName(System.String)">
+ <summary>Checks the syntax of the machine name to confirm that it does not contain &quot;\&quot;.</summary>
+ <param name="value">A string containing the machine name to check.</param>
+ <returns>true if <paramref name="value">value</paramref> matches the proper machine name format; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.SyntaxCheck.CheckPath(System.String)">
+ <summary>Checks the syntax of the path to see whether it starts with &quot;\\&quot;.</summary>
+ <param name="value">A string containing the path to check.</param>
+ <returns>true if <paramref name="value">value</paramref> matches the proper path format; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.SyntaxCheck.CheckRootedPath(System.String)">
+ <summary>Checks the syntax of the path to see if it starts with &quot;\&quot; or drive letter &quot;C:&quot;.</summary>
+ <param name="value">A string containing the path to check.</param>
+ <returns>true if <paramref name="value">value</paramref> matches the proper path format; otherwise, false.</returns>
+ </member>
+ <member name="T:System.ComponentModel.TimeSpanConverter">
+ <summary>Provides a type converter to convert <see cref="T:System.TimeSpan"></see> objects to and from other representations.</summary>
+ </member>
+ <member name="M:System.ComponentModel.TimeSpanConverter.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.TimeSpanConverter"></see> class.</summary>
+ </member>
+ <member name="M:System.ComponentModel.TimeSpanConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)">
+ <summary>Gets a value indicating whether this converter can convert an object in the given source type to a <see cref="T:System.TimeSpan"></see> using the specified context.</summary>
+ <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
+ <param name="sourceType">A <see cref="T:System.Type"></see> that represents the type you wish to convert from.</param>
+ <returns>true if this converter can perform the conversion; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.TimeSpanConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type)">
+ <summary>Gets a value indicating whether this converter can convert an object to the given destination type using the context.</summary>
+ <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
+ <param name="destinationType">A <see cref="T:System.Type"></see> that represents the type you wish to convert to.</param>
+ <returns>true if this converter can perform the conversion; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="destinationType">destinationType</paramref> is null.</exception>
+ <exception cref="T:System.FormatException"><paramref name="value">value</paramref> is not a valid value for the target type.</exception>
+ </member>
+ <member name="M:System.ComponentModel.TimeSpanConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
+ <summary>Converts the given object to a <see cref="T:System.TimeSpan"></see>.</summary>
+ <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
+ <param name="culture">An optional <see cref="T:System.Globalization.CultureInfo"></see>. If not supplied, the current culture is assumed.</param>
+ <param name="value">The <see cref="T:System.Object"></see> to convert.</param>
+ <returns>An <see cref="T:System.Object"></see> that represents the converted value.</returns>
+ <exception cref="T:System.NotSupportedException">The conversion cannot be performed.</exception>
+ <exception cref="T:System.FormatException"><paramref name="value">value</paramref> is not a valid value for the target type.</exception>
+ </member>
+ <member name="M:System.ComponentModel.TimeSpanConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
+ <summary>Converts the given object to another type.</summary>
+ <param name="context">A formatter context.</param>
+ <param name="culture">The culture into which value will be converted.</param>
+ <param name="value">The object to convert.</param>
+ <param name="destinationType">The type to convert the object to.</param>
+ <returns>The converted object.</returns>
+ </member>
+ <member name="T:System.ComponentModel.ToolboxItemAttribute">
+ <summary>Represents an attribute of a toolbox item.</summary>
+ </member>
+ <member name="M:System.ComponentModel.ToolboxItemAttribute.#ctor(System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.ToolboxItemAttribute"></see> class and specifies whether to use default initialization values.</summary>
+ <param name="defaultType">true to create a toolbox item attribute for a default type; false to associate no default toolbox item support for this attribute.</param>
+ </member>
+ <member name="M:System.ComponentModel.ToolboxItemAttribute.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.ToolboxItemAttribute"></see> class using the specified name of the type.</summary>
+ <param name="toolboxItemTypeName">The names of the type of the toolbox item and of the assembly that contains the type.</param>
+ </member>
+ <member name="M:System.ComponentModel.ToolboxItemAttribute.#ctor(System.Type)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.ToolboxItemAttribute"></see> class using the specified type of the toolbox item.</summary>
+ <param name="toolboxItemType">The type of the toolbox item.</param>
+ </member>
+ <member name="F:System.ComponentModel.ToolboxItemAttribute.Default">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.ToolboxItemAttribute"></see> class and sets the type to the default, <see cref="T:System.Drawing.Design.ToolboxItem"></see>. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.ComponentModel.ToolboxItemAttribute.Equals(System.Object)">
+ <summary>Returns a value that indicates whether this instance is equal to a specified object.</summary>
+ <param name="obj">An <see cref="T:System.Object"></see> to compare with this instance or a null reference (Nothing in Visual Basic).</param>
+ <returns>true if <paramref name="obj">obj</paramref> equals the type and value of this instance; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.ToolboxItemAttribute.GetHashCode">
+ <summary>Returns the hash code for this instance.</summary>
+ <returns>A 32-bit signed integer hash code.</returns>
+ </member>
+ <member name="M:System.ComponentModel.ToolboxItemAttribute.IsDefaultAttribute">
+ <summary>Gets a value indicating whether the current value of the attribute is the default value for the attribute.</summary>
+ <returns>true if the current value of the attribute is the default; otherwise, false.</returns>
+ </member>
+ <member name="F:System.ComponentModel.ToolboxItemAttribute.None">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.ToolboxItemAttribute"></see> class and sets the type to null. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="P:System.ComponentModel.ToolboxItemAttribute.ToolboxItemType">
+ <summary>Gets or sets the type of the toolbox item.</summary>
+ <returns>The type of the toolbox item.</returns>
+ <exception cref="T:System.ArgumentException">The type cannot be found.</exception>
+ </member>
+ <member name="P:System.ComponentModel.ToolboxItemAttribute.ToolboxItemTypeName">
+ <summary>Gets or sets the name of the type of the current <see cref="T:System.Drawing.Design.ToolboxItem"></see>.</summary>
+ <returns>The fully qualified type name of the current toolbox item.</returns>
+ </member>
+ <member name="T:System.ComponentModel.ToolboxItemFilterAttribute">
+ <summary>Specifies the filter string and filter type to use for a toolbox item.</summary>
+ </member>
+ <member name="M:System.ComponentModel.ToolboxItemFilterAttribute.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.ToolboxItemFilterAttribute"></see> class using the specified filter string.</summary>
+ <param name="filterString">The filter string for the toolbox item.</param>
+ </member>
+ <member name="M:System.ComponentModel.ToolboxItemFilterAttribute.#ctor(System.String,System.ComponentModel.ToolboxItemFilterType)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.ToolboxItemFilterAttribute"></see> class using the specified filter string and type.</summary>
+ <param name="filterString">The filter string for the toolbox item.</param>
+ <param name="filterType">A <see cref="T:System.ComponentModel.ToolboxItemFilterType"></see> indicating the type of the filter.</param>
+ </member>
+ <member name="M:System.ComponentModel.ToolboxItemFilterAttribute.Equals(System.Object)">
+ <summary>Returns a value that indicates whether this instance is equal to a specified object.</summary>
+ <param name="obj">An <see cref="T:System.Object"></see> to compare with this instance or a null reference (Nothing in Visual Basic).</param>
+ <returns>true if <paramref name="obj">obj</paramref> equals the type and value of this instance; otherwise, false.</returns>
+ </member>
+ <member name="P:System.ComponentModel.ToolboxItemFilterAttribute.FilterString">
+ <summary>Gets the filter string for the toolbox item.</summary>
+ <returns>The filter string for the toolbox item.</returns>
+ </member>
+ <member name="P:System.ComponentModel.ToolboxItemFilterAttribute.FilterType">
+ <summary>Gets the type of the filter.</summary>
+ <returns>A <see cref="T:System.ComponentModel.ToolboxItemFilterType"></see> that indicates the type of the filter.</returns>
+ </member>
+ <member name="M:System.ComponentModel.ToolboxItemFilterAttribute.GetHashCode">
+ <summary>Returns the hash code for this instance.</summary>
+ <returns>A 32-bit signed integer hash code.</returns>
+ </member>
+ <member name="M:System.ComponentModel.ToolboxItemFilterAttribute.Match(System.Object)">
+ <summary>Indicates whether the specified object has a matching filter string.</summary>
+ <param name="obj">The object to test for a matching filter string.</param>
+ <returns>true if the specified object has a matching filter string; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.ToolboxItemFilterAttribute.ToString">
+ <summary>Returns a string that represents the current object.</summary>
+ <returns>A string that represents the current object.</returns>
+ </member>
+ <member name="P:System.ComponentModel.ToolboxItemFilterAttribute.TypeId">
+ <summary>Gets the type ID for the attribute.</summary>
+ <returns>The type ID for this attribute. All <see cref="T:System.ComponentModel.ToolboxItemFilterAttribute"></see> objects with the same filter string return the same type ID.</returns>
+ </member>
+ <member name="T:System.ComponentModel.ToolboxItemFilterType">
+ <summary>Defines identifiers used to indicate the type of filter that a <see cref="T:System.ComponentModel.ToolboxItemFilterAttribute"></see> uses.</summary>
+ </member>
+ <member name="F:System.ComponentModel.ToolboxItemFilterType.Allow">
+ <summary>Indicates that a toolbox item filter string is allowed, but not required.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.ToolboxItemFilterType.Custom">
+ <summary>Indicates that custom processing is required to determine whether to use a toolbox item filter string.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.ToolboxItemFilterType.Prevent">
+ <summary>Indicates that a toolbox item filter string is not allowed.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.ToolboxItemFilterType.Require">
+ <summary>Indicates that a toolbox item filter string must be present for a toolbox item to be enabled.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.ComponentModel.TypeConverter.SimplePropertyDescriptor">
+ <summary>Represents an abstract class that provides properties for objects that do not have properties.</summary>
+ </member>
+ <member name="M:System.ComponentModel.TypeConverter.SimplePropertyDescriptor.#ctor(System.Type,System.String,System.Type)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.TypeConverter.SimplePropertyDescriptor"></see> class.</summary>
+ <param name="componentType">A <see cref="T:System.Type"></see> that represents the type of component to which this property descriptor binds.</param>
+ <param name="name">The name of the property.</param>
+ <param name="propertyType">A <see cref="T:System.Type"></see> that represents the data type for this property.</param>
+ </member>
+ <member name="M:System.ComponentModel.TypeConverter.SimplePropertyDescriptor.#ctor(System.Type,System.String,System.Type,System.Attribute[])">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.TypeConverter.SimplePropertyDescriptor"></see> class.</summary>
+ <param name="componentType">A <see cref="T:System.Type"></see> that represents the type of component to which this property descriptor binds.</param>
+ <param name="name">The name of the property.</param>
+ <param name="propertyType">A <see cref="T:System.Type"></see> that represents the data type for this property.</param>
+ <param name="attributes">An <see cref="T:System.Attribute"></see> array with the attributes to associate with the property.</param>
+ </member>
+ <member name="M:System.ComponentModel.TypeConverter.SimplePropertyDescriptor.CanResetValue(System.Object)">
+ <summary>Returns whether resetting the component changes the value of the component.</summary>
+ <param name="component">The component to test for reset capability.</param>
+ <returns>true if resetting the component changes the value of the component; otherwise, false.</returns>
+ </member>
+ <member name="P:System.ComponentModel.TypeConverter.SimplePropertyDescriptor.ComponentType">
+ <summary>Gets the type of component to which this property description binds.</summary>
+ <returns>A <see cref="T:System.Type"></see> that represents the type of component to which this property binds.</returns>
+ </member>
+ <member name="P:System.ComponentModel.TypeConverter.SimplePropertyDescriptor.IsReadOnly">
+ <summary>Gets a value indicating whether this property is read-only.</summary>
+ <returns>true if the property is read-only; false if the property is read/write.</returns>
+ </member>
+ <member name="P:System.ComponentModel.TypeConverter.SimplePropertyDescriptor.PropertyType">
+ <summary>Gets the type of the property.</summary>
+ <returns>A <see cref="T:System.Type"></see> that represents the type of the property.</returns>
+ </member>
+ <member name="M:System.ComponentModel.TypeConverter.SimplePropertyDescriptor.ResetValue(System.Object)">
+ <summary>Resets the value for this property of the component.</summary>
+ <param name="component">The component with the property value to be reset.</param>
+ </member>
+ <member name="M:System.ComponentModel.TypeConverter.SimplePropertyDescriptor.ShouldSerializeValue(System.Object)">
+ <summary>Returns whether the value of this property can persist.</summary>
+ <param name="component">The component with the property that is to be examined for persistence.</param>
+ <returns>true if the value of the property can persist; otherwise, false.</returns>
+ </member>
+ <member name="T:System.ComponentModel.TypeConverter.StandardValuesCollection">
+ <summary>Represents a collection of values.</summary>
+ </member>
+ <member name="M:System.ComponentModel.TypeConverter.StandardValuesCollection.#ctor(System.Collections.ICollection)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.TypeConverter.StandardValuesCollection"></see> class.</summary>
+ <param name="values">An <see cref="T:System.Collections.ICollection"></see> that represents the objects to put into the collection.</param>
+ </member>
+ <member name="M:System.ComponentModel.TypeConverter.StandardValuesCollection.CopyTo(System.Array,System.Int32)">
+ <summary>Copies the contents of this collection to an array.</summary>
+ <param name="array">An <see cref="T:System.Array"></see> that represents the array to copy to.</param>
+ <param name="index">The index to start from.</param>
+ </member>
+ <member name="P:System.ComponentModel.TypeConverter.StandardValuesCollection.Count">
+ <summary>Gets the number of objects in the collection.</summary>
+ <returns>The number of objects in the collection.</returns>
+ </member>
+ <member name="M:System.ComponentModel.TypeConverter.StandardValuesCollection.GetEnumerator">
+ <summary>Returns an enumerator for this collection.</summary>
+ <returns>An enumerator of type <see cref="T:System.Collections.IEnumerator"></see>.</returns>
+ </member>
+ <member name="P:System.ComponentModel.TypeConverter.StandardValuesCollection.Item(System.Int32)">
+ <summary>Gets the object at the specified index number.</summary>
+ <param name="index">The zero-based index of the <see cref="T:System.Object"></see> to get from the collection.</param>
+ <returns>The <see cref="T:System.Object"></see> with the specified index.</returns>
+ </member>
+ <member name="M:System.ComponentModel.TypeConverter.StandardValuesCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
+ <summary>Copies the contents of this collection to an array.</summary>
+ <param name="array">The array to copy to.</param>
+ <param name="index">The index in the array where copying should begin.</param>
+ </member>
+ <member name="P:System.ComponentModel.TypeConverter.StandardValuesCollection.System#Collections#ICollection#Count">
+ <summary>For a description of this member, see <see cref="P:System.Collections.ICollection.Count"></see>.</summary>
+ <returns>The number of elements contained in the <see cref="T:System.Collections.ICollection"></see>.</returns>
+ </member>
+ <member name="P:System.ComponentModel.TypeConverter.StandardValuesCollection.System#Collections#ICollection#IsSynchronized">
+ <summary>For a description of this member, see <see cref="P:System.Collections.ICollection.IsSynchronized"></see>.</summary>
+ <returns>false in all cases.</returns>
+ </member>
+ <member name="P:System.ComponentModel.TypeConverter.StandardValuesCollection.System#Collections#ICollection#SyncRoot">
+ <summary>For a description of this member, see <see cref="P:System.Collections.ICollection.SyncRoot"></see>.</summary>
+ <returns>null in all cases.</returns>
+ </member>
+ <member name="M:System.ComponentModel.TypeConverter.StandardValuesCollection.System#Collections#IEnumerable#GetEnumerator">
+ <summary>For a description of this member, see <see cref="M:System.Collections.IEnumerable.GetEnumerator"></see>.</summary>
+ <returns>An <see cref="T:System.Collections.IEnumerator"></see> that can be used to iterate through the collection.</returns>
+ </member>
+ <member name="T:System.ComponentModel.TypeConverter">
+ <summary>Provides a unified way of converting types of values to other types, as well as for accessing standard values and subproperties.</summary>
+ </member>
+ <member name="M:System.ComponentModel.TypeConverter.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.TypeConverter"></see> class.</summary>
+ </member>
+ <member name="M:System.ComponentModel.TypeConverter.CanConvertFrom(System.Type)">
+ <summary>Returns whether this converter can convert an object of the given type to the type of this converter.</summary>
+ <param name="sourceType">A <see cref="T:System.Type"></see> that represents the type you want to convert from.</param>
+ <returns>true if this converter can perform the conversion; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.TypeConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)">
+ <summary>Returns whether this converter can convert an object of the given type to the type of this converter, using the specified context.</summary>
+ <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
+ <param name="sourceType">A <see cref="T:System.Type"></see> that represents the type you want to convert from.</param>
+ <returns>true if this converter can perform the conversion; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.TypeConverter.CanConvertTo(System.Type)">
+ <summary>Returns whether this converter can convert the object to the specified type.</summary>
+ <param name="destinationType">A <see cref="T:System.Type"></see> that represents the type you want to convert to.</param>
+ <returns>true if this converter can perform the conversion; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.TypeConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type)">
+ <summary>Returns whether this converter can convert the object to the specified type, using the specified context.</summary>
+ <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
+ <param name="destinationType">A <see cref="T:System.Type"></see> that represents the type you want to convert to.</param>
+ <returns>true if this converter can perform the conversion; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.TypeConverter.ConvertFrom(System.Object)">
+ <summary>Converts the given value to the type of this converter.</summary>
+ <param name="value">The <see cref="T:System.Object"></see> to convert.</param>
+ <returns>An <see cref="T:System.Object"></see> that represents the converted value.</returns>
+ <exception cref="T:System.NotSupportedException">The conversion cannot be performed.</exception>
+ </member>
+ <member name="M:System.ComponentModel.TypeConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
+ <summary>Converts the given object to the type of this converter, using the specified context and culture information.</summary>
+ <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
+ <param name="culture">The <see cref="T:System.Globalization.CultureInfo"></see> to use as the current culture.</param>
+ <param name="value">The <see cref="T:System.Object"></see> to convert.</param>
+ <returns>An <see cref="T:System.Object"></see> that represents the converted value.</returns>
+ <exception cref="T:System.NotSupportedException">The conversion cannot be performed.</exception>
+ </member>
+ <member name="M:System.ComponentModel.TypeConverter.ConvertFromInvariantString(System.String)">
+ <summary>Converts the given string to the type of this converter, using the invariant culture.</summary>
+ <param name="text">The <see cref="T:System.String"></see> to convert.</param>
+ <returns>An <see cref="T:System.Object"></see> that represents the converted text.</returns>
+ <exception cref="T:System.NotSupportedException">The conversion cannot be performed.</exception>
+ </member>
+ <member name="M:System.ComponentModel.TypeConverter.ConvertFromInvariantString(System.ComponentModel.ITypeDescriptorContext,System.String)">
+ <summary>Converts the given string to the type of this converter, using the invariant culture and the specified context.</summary>
+ <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
+ <param name="text">The <see cref="T:System.String"></see> to convert.</param>
+ <returns>An <see cref="T:System.Object"></see> that represents the converted text.</returns>
+ <exception cref="T:System.NotSupportedException">The conversion cannot be performed.</exception>
+ </member>
+ <member name="M:System.ComponentModel.TypeConverter.ConvertFromString(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.String)">
+ <summary>Converts the given text to an object, using the specified context and culture information.</summary>
+ <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
+ <param name="culture">A <see cref="T:System.Globalization.CultureInfo"></see>. If null is passed, the current culture is assumed.</param>
+ <param name="text">The <see cref="T:System.String"></see> to convert.</param>
+ <returns>An <see cref="T:System.Object"></see> that represents the converted text.</returns>
+ <exception cref="T:System.NotSupportedException">The conversion cannot be performed.</exception>
+ </member>
+ <member name="M:System.ComponentModel.TypeConverter.ConvertFromString(System.String)">
+ <summary>Converts the specified text to an object.</summary>
+ <param name="text">The text representation of the object to convert.</param>
+ <returns>An <see cref="T:System.Object"></see> that represents the converted text.</returns>
+ <exception cref="T:System.NotSupportedException">The string cannot be converted into the appropriate object.</exception>
+ </member>
+ <member name="M:System.ComponentModel.TypeConverter.ConvertFromString(System.ComponentModel.ITypeDescriptorContext,System.String)">
+ <summary>Converts the given text to an object, using the specified context.</summary>
+ <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
+ <param name="text">The <see cref="T:System.String"></see> to convert.</param>
+ <returns>An <see cref="T:System.Object"></see> that represents the converted text.</returns>
+ <exception cref="T:System.NotSupportedException">The conversion cannot be performed.</exception>
+ </member>
+ <member name="M:System.ComponentModel.TypeConverter.ConvertTo(System.Object,System.Type)">
+ <summary>Converts the given value object to the specified type, using the arguments.</summary>
+ <param name="value">The <see cref="T:System.Object"></see> to convert.</param>
+ <param name="destinationType">The <see cref="T:System.Type"></see> to convert the value parameter to.</param>
+ <returns>An <see cref="T:System.Object"></see> that represents the converted value.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="destinationType">destinationType</paramref> parameter is null.</exception>
+ <exception cref="T:System.NotSupportedException">The conversion cannot be performed.</exception>
+ </member>
+ <member name="M:System.ComponentModel.TypeConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
+ <summary>Converts the given value object to the specified type, using the specified context and culture information.</summary>
+ <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
+ <param name="culture">A <see cref="T:System.Globalization.CultureInfo"></see>. If null is passed, the current culture is assumed.</param>
+ <param name="value">The <see cref="T:System.Object"></see> to convert.</param>
+ <param name="destinationType">The <see cref="T:System.Type"></see> to convert the value parameter to.</param>
+ <returns>An <see cref="T:System.Object"></see> that represents the converted value.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="destinationType">destinationType</paramref> parameter is null.</exception>
+ <exception cref="T:System.NotSupportedException">The conversion cannot be performed.</exception>
+ </member>
+ <member name="M:System.ComponentModel.TypeConverter.ConvertToInvariantString(System.Object)">
+ <summary>Converts the specified value to a culture-invariant string representation.</summary>
+ <param name="value">The <see cref="T:System.Object"></see> to convert.</param>
+ <returns>A <see cref="T:System.String"></see> that represents the converted value.</returns>
+ <exception cref="T:System.NotSupportedException">The conversion cannot be performed.</exception>
+ </member>
+ <member name="M:System.ComponentModel.TypeConverter.ConvertToInvariantString(System.ComponentModel.ITypeDescriptorContext,System.Object)">
+ <summary>Converts the specified value to a culture-invariant string representation, using the specified context.</summary>
+ <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
+ <param name="value">The <see cref="T:System.Object"></see> to convert.</param>
+ <returns>A <see cref="T:System.String"></see> that represents the converted value.</returns>
+ <exception cref="T:System.NotSupportedException">The conversion cannot be performed.</exception>
+ </member>
+ <member name="M:System.ComponentModel.TypeConverter.ConvertToString(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
+ <summary>Converts the given value to a string representation, using the specified context and culture information.</summary>
+ <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
+ <param name="culture">A <see cref="T:System.Globalization.CultureInfo"></see>. If null is passed, the current culture is assumed.</param>
+ <param name="value">The <see cref="T:System.Object"></see> to convert.</param>
+ <returns>An <see cref="T:System.Object"></see> that represents the converted value.</returns>
+ <exception cref="T:System.NotSupportedException">The conversion cannot be performed.</exception>
+ </member>
+ <member name="M:System.ComponentModel.TypeConverter.ConvertToString(System.Object)">
+ <summary>Converts the specified value to a string representation.</summary>
+ <param name="value">The <see cref="T:System.Object"></see> to convert.</param>
+ <returns>An <see cref="T:System.Object"></see> that represents the converted value.</returns>
+ <exception cref="T:System.NotSupportedException">The conversion cannot be performed.</exception>
+ </member>
+ <member name="M:System.ComponentModel.TypeConverter.ConvertToString(System.ComponentModel.ITypeDescriptorContext,System.Object)">
+ <summary>Converts the given value to a string representation, using the given context.</summary>
+ <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
+ <param name="value">The <see cref="T:System.Object"></see> to convert.</param>
+ <returns>An <see cref="T:System.Object"></see> that represents the converted value.</returns>
+ <exception cref="T:System.NotSupportedException">The conversion cannot be performed.</exception>
+ </member>
+ <member name="M:System.ComponentModel.TypeConverter.CreateInstance(System.ComponentModel.ITypeDescriptorContext,System.Collections.IDictionary)">
+ <summary>Creates an instance of the type that this <see cref="T:System.ComponentModel.TypeConverter"></see> is associated with, using the specified context, given a set of property values for the object.</summary>
+ <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
+ <param name="propertyValues">An <see cref="T:System.Collections.IDictionary"></see> of new property values.</param>
+ <returns>An <see cref="T:System.Object"></see> representing the given <see cref="T:System.Collections.IDictionary"></see>, or null if the object cannot be created. This method always returns null.</returns>
+ </member>
+ <member name="M:System.ComponentModel.TypeConverter.CreateInstance(System.Collections.IDictionary)">
+ <summary>Re-creates an <see cref="T:System.Object"></see> given a set of property values for the object.</summary>
+ <param name="propertyValues">An <see cref="T:System.Collections.IDictionary"></see> that represents a dictionary of new property values.</param>
+ <returns>An <see cref="T:System.Object"></see> representing the given <see cref="T:System.Collections.IDictionary"></see>, or null if the object cannot be created. This method always returns null.</returns>
+ </member>
+ <member name="M:System.ComponentModel.TypeConverter.GetConvertFromException(System.Object)">
+ <summary>Returns an exception to throw when a conversion cannot be performed.</summary>
+ <param name="value">The <see cref="T:System.Object"></see> to convert, or null if the object is not available.</param>
+ <returns>An <see cref="T:System.Exception"></see> that represents the exception to throw when a conversion cannot be performed.</returns>
+ <exception cref="T:System.NotSupportedException">Automatically thrown by this method.</exception>
+ </member>
+ <member name="M:System.ComponentModel.TypeConverter.GetConvertToException(System.Object,System.Type)">
+ <summary>Returns an exception to throw when a conversion cannot be performed.</summary>
+ <param name="value">The <see cref="T:System.Object"></see> to convert, or null if the object is not available.</param>
+ <param name="destinationType">A <see cref="T:System.Type"></see> that represents the type the conversion was trying to convert to.</param>
+ <returns>An <see cref="T:System.Exception"></see> that represents the exception to throw when a conversion cannot be performed.</returns>
+ <exception cref="T:System.NotSupportedException">Automatically thrown by this method.</exception>
+ </member>
+ <member name="M:System.ComponentModel.TypeConverter.GetCreateInstanceSupported">
+ <summary>Returns whether changing a value on this object requires a call to the <see cref="M:System.ComponentModel.TypeConverter.CreateInstance(System.Collections.IDictionary)"></see> method to create a new value.</summary>
+ <returns>true if changing a property on this object requires a call to <see cref="M:System.ComponentModel.TypeConverter.CreateInstance(System.Collections.IDictionary)"></see> to create a new value; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.TypeConverter.GetCreateInstanceSupported(System.ComponentModel.ITypeDescriptorContext)">
+ <summary>Returns whether changing a value on this object requires a call to <see cref="M:System.ComponentModel.TypeConverter.CreateInstance(System.Collections.IDictionary)"></see> to create a new value, using the specified context.</summary>
+ <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
+ <returns>true if changing a property on this object requires a call to <see cref="M:System.ComponentModel.TypeConverter.CreateInstance(System.Collections.IDictionary)"></see> to create a new value; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.TypeConverter.GetProperties(System.Object)">
+ <summary>Returns a collection of properties for the type of array specified by the value parameter.</summary>
+ <param name="value">An <see cref="T:System.Object"></see> that specifies the type of array for which to get properties.</param>
+ <returns>A <see cref="T:System.ComponentModel.PropertyDescriptorCollection"></see> with the properties that are exposed for this data type, or null if there are no properties.</returns>
+ </member>
+ <member name="M:System.ComponentModel.TypeConverter.GetProperties(System.ComponentModel.ITypeDescriptorContext,System.Object)">
+ <summary>Returns a collection of properties for the type of array specified by the value parameter, using the specified context.</summary>
+ <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
+ <param name="value">An <see cref="T:System.Object"></see> that specifies the type of array for which to get properties.</param>
+ <returns>A <see cref="T:System.ComponentModel.PropertyDescriptorCollection"></see> with the properties that are exposed for this data type, or null if there are no properties.</returns>
+ </member>
+ <member name="M:System.ComponentModel.TypeConverter.GetProperties(System.ComponentModel.ITypeDescriptorContext,System.Object,System.Attribute[])">
+ <summary>Returns a collection of properties for the type of array specified by the value parameter, using the specified context and attributes.</summary>
+ <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
+ <param name="value">An <see cref="T:System.Object"></see> that specifies the type of array for which to get properties.</param>
+ <param name="attributes">An array of type <see cref="T:System.Attribute"></see> that is used as a filter.</param>
+ <returns>A <see cref="T:System.ComponentModel.PropertyDescriptorCollection"></see> with the properties that are exposed for this data type, or null if there are no properties.</returns>
+ </member>
+ <member name="M:System.ComponentModel.TypeConverter.GetPropertiesSupported(System.ComponentModel.ITypeDescriptorContext)">
+ <summary>Returns whether this object supports properties, using the specified context.</summary>
+ <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
+ <returns>true if <see cref="M:System.ComponentModel.TypeConverter.GetProperties(System.Object)"></see> should be called to find the properties of this object; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.TypeConverter.GetPropertiesSupported">
+ <summary>Returns whether this object supports properties.</summary>
+ <returns>true if <see cref="M:System.ComponentModel.TypeConverter.GetProperties(System.Object)"></see> should be called to find the properties of this object; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.TypeConverter.GetStandardValues">
+ <summary>Returns a collection of standard values from the default context for the data type this type converter is designed for.</summary>
+ <returns>A <see cref="T:System.ComponentModel.TypeConverter.StandardValuesCollection"></see> containing a standard set of valid values, or null if the data type does not support a standard set of values.</returns>
+ </member>
+ <member name="M:System.ComponentModel.TypeConverter.GetStandardValues(System.ComponentModel.ITypeDescriptorContext)">
+ <summary>Returns a collection of standard values for the data type this type converter is designed for when provided with a format context.</summary>
+ <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context that can be used to extract additional information about the environment from which this converter is invoked. This parameter or properties of this parameter can be null.</param>
+ <returns>A <see cref="T:System.ComponentModel.TypeConverter.StandardValuesCollection"></see> that holds a standard set of valid values, or null if the data type does not support a standard set of values.</returns>
+ </member>
+ <member name="M:System.ComponentModel.TypeConverter.GetStandardValuesExclusive">
+ <summary>Returns whether the collection of standard values returned from <see cref="M:System.ComponentModel.TypeConverter.GetStandardValues"></see> is an exclusive list.</summary>
+ <returns>true if the <see cref="T:System.ComponentModel.TypeConverter.StandardValuesCollection"></see> returned from <see cref="M:System.ComponentModel.TypeConverter.GetStandardValues"></see> is an exhaustive list of possible values; false if other values are possible.</returns>
+ </member>
+ <member name="M:System.ComponentModel.TypeConverter.GetStandardValuesExclusive(System.ComponentModel.ITypeDescriptorContext)">
+ <summary>Returns whether the collection of standard values returned from <see cref="M:System.ComponentModel.TypeConverter.GetStandardValues"></see> is an exclusive list of possible values, using the specified context.</summary>
+ <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
+ <returns>true if the <see cref="T:System.ComponentModel.TypeConverter.StandardValuesCollection"></see> returned from <see cref="M:System.ComponentModel.TypeConverter.GetStandardValues"></see> is an exhaustive list of possible values; false if other values are possible.</returns>
+ </member>
+ <member name="M:System.ComponentModel.TypeConverter.GetStandardValuesSupported">
+ <summary>Returns whether this object supports a standard set of values that can be picked from a list.</summary>
+ <returns>true if <see cref="M:System.ComponentModel.TypeConverter.GetStandardValues"></see> should be called to find a common set of values the object supports; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.TypeConverter.GetStandardValuesSupported(System.ComponentModel.ITypeDescriptorContext)">
+ <summary>Returns whether this object supports a standard set of values that can be picked from a list, using the specified context.</summary>
+ <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
+ <returns>true if <see cref="M:System.ComponentModel.TypeConverter.GetStandardValues"></see> should be called to find a common set of values the object supports; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.TypeConverter.IsValid(System.ComponentModel.ITypeDescriptorContext,System.Object)">
+ <summary>Returns whether the given value object is valid for this type and for the specified context.</summary>
+ <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
+ <param name="value">The <see cref="T:System.Object"></see> to test for validity.</param>
+ <returns>true if the specified value is valid for this object; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.TypeConverter.IsValid(System.Object)">
+ <summary>Returns whether the given value object is valid for this type.</summary>
+ <param name="value">The object to test for validity.</param>
+ <returns>true if the specified value is valid for this object; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.TypeConverter.SortProperties(System.ComponentModel.PropertyDescriptorCollection,System.String[])">
+ <summary>Sorts a collection of properties.</summary>
+ <param name="props">A <see cref="T:System.ComponentModel.PropertyDescriptorCollection"></see> that has the properties to sort.</param>
+ <param name="names">An array of names in the order you want the properties to appear in the collection.</param>
+ <returns>A <see cref="T:System.ComponentModel.PropertyDescriptorCollection"></see> that contains the sorted properties.</returns>
+ </member>
+ <member name="T:System.ComponentModel.TypeConverterAttribute">
+ <summary>Specifies what type to use as a converter for the object this attribute is bound to.</summary>
+ </member>
+ <member name="M:System.ComponentModel.TypeConverterAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.TypeConverterAttribute"></see> class with the default type converter, which is an empty string (&quot;&quot;).</summary>
+ </member>
+ <member name="M:System.ComponentModel.TypeConverterAttribute.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.TypeConverterAttribute"></see> class, using the specified type name as the data converter for the object this attribute is bound to.</summary>
+ <param name="typeName">The fully qualified name of the class to use for data conversion for the object this attribute is bound to.</param>
+ </member>
+ <member name="M:System.ComponentModel.TypeConverterAttribute.#ctor(System.Type)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.TypeConverterAttribute"></see> class, using the specified type as the data converter for the object this attribute is bound to.</summary>
+ <param name="type">A <see cref="T:System.Type"></see> that represents the type of the converter class to use for data conversion for the object this attribute is bound to.</param>
+ </member>
+ <member name="P:System.ComponentModel.TypeConverterAttribute.ConverterTypeName">
+ <summary>Gets the fully qualified type name of the <see cref="T:System.Type"></see> to use as a converter for the object this attribute is bound to.</summary>
+ <returns>The fully qualified type name of the <see cref="T:System.Type"></see> to use as a converter for the object this attribute is bound to, or an empty string (&quot;&quot;) if none exists. The default value is an empty string (&quot;&quot;).</returns>
+ </member>
+ <member name="F:System.ComponentModel.TypeConverterAttribute.Default">
+ <summary>Specifies the type to use as a converter for the object this attribute is bound to.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.ComponentModel.TypeConverterAttribute.Equals(System.Object)">
+ <summary>Returns whether the value of the given object is equal to the current <see cref="T:System.ComponentModel.TypeConverterAttribute"></see>.</summary>
+ <param name="obj">The object to test the value equality of.</param>
+ <returns>true if the value of the given object is equal to that of the current <see cref="T:System.ComponentModel.TypeConverterAttribute"></see>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.TypeConverterAttribute.GetHashCode">
+ <summary>Returns the hash code for this instance.</summary>
+ <returns>A hash code for the current <see cref="T:System.ComponentModel.TypeConverterAttribute"></see>.</returns>
+ </member>
+ <member name="T:System.ComponentModel.TypeDescriptionProvider">
+ <summary>Provides supplemental metadata to the <see cref="T:System.ComponentModel.TypeDescriptor"></see>.</summary>
+ </member>
+ <member name="M:System.ComponentModel.TypeDescriptionProvider.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.TypeDescriptionProvider"></see> class.</summary>
+ </member>
+ <member name="M:System.ComponentModel.TypeDescriptionProvider.#ctor(System.ComponentModel.TypeDescriptionProvider)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.TypeDescriptionProvider"></see> class using a parent type description provider.</summary>
+ <param name="parent">The parent type description provider.</param>
+ </member>
+ <member name="M:System.ComponentModel.TypeDescriptionProvider.CreateInstance(System.IServiceProvider,System.Type,System.Type[],System.Object[])">
+ <summary>Creates an object that can substitute for another data type.</summary>
+ <param name="provider">An optional service provider.</param>
+ <param name="objectType">The type of object to create. This parameter is never null.</param>
+ <param name="argTypes">An optional array of types that represent the parameter types to be passed to the object's constructor. This array can be null or of zero length.</param>
+ <param name="args">An optional array of parameter values to pass to the object's constructor.</param>
+ <returns>The substitute <see cref="T:System.Object"></see>.</returns>
+ </member>
+ <member name="M:System.ComponentModel.TypeDescriptionProvider.GetCache(System.Object)">
+ <summary>Gets a per-object cache, accessed as an <see cref="T:System.Collections.IDictionary"></see> of key/value pairs.</summary>
+ <param name="instance">The object for which to get the cache.</param>
+ <returns>An <see cref="T:System.Collections.IDictionary"></see> if the provided object supports caching; otherwise, null.</returns>
+ </member>
+ <member name="M:System.ComponentModel.TypeDescriptionProvider.GetExtendedTypeDescriptor(System.Object)">
+ <summary>Gets an extended custom type descriptor for the given object.</summary>
+ <param name="instance">The object for which to get the extended type descriptor.</param>
+ <returns>An <see cref="T:System.ComponentModel.ICustomTypeDescriptor"></see> that can provide extended metadata for the object.</returns>
+ </member>
+ <member name="M:System.ComponentModel.TypeDescriptionProvider.GetExtenderProviders(System.Object)">
+ <summary>Gets the extender providers for the specified object.</summary>
+ <param name="instance">The object to get extender providers for.</param>
+ <returns>An array of extender providers for <paramref name="instance">instance</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="instance">instance</paramref> is null.</exception>
+ </member>
+ <member name="M:System.ComponentModel.TypeDescriptionProvider.GetFullComponentName(System.Object)">
+ <summary>Gets the name of the specified component, or null if the component has no name.</summary>
+ <param name="component">The specified component.</param>
+ <returns>The name of the specified component.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="component">component</paramref> is null.</exception>
+ </member>
+ <member name="M:System.ComponentModel.TypeDescriptionProvider.GetReflectionType(System.Object)">
+ <summary>Performs normal reflection against the given object.</summary>
+ <param name="instance">An instance of the type (should not be null).</param>
+ <returns>The type of reflection for this <paramref name="instance">instance</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="instance">instance</paramref> is null.</exception>
+ </member>
+ <member name="M:System.ComponentModel.TypeDescriptionProvider.GetReflectionType(System.Type)">
+ <summary>Performs normal reflection against a type.</summary>
+ <param name="objectType">The type of object for which to retrieve the <see cref="T:System.Reflection.IReflect"></see>.</param>
+ <returns>The type of reflection for this <paramref name="objectType">objectType</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="objectType">objectType</paramref> is null.</exception>
+ </member>
+ <member name="M:System.ComponentModel.TypeDescriptionProvider.GetReflectionType(System.Type,System.Object)">
+ <summary>Performs normal reflection against the given object with the given type.</summary>
+ <param name="objectType">The type of object for which to retrieve the <see cref="T:System.Reflection.IReflect"></see>.</param>
+ <param name="instance">An instance of the type. Can be null.</param>
+ <returns>The type of reflection for this <paramref name="objectType">objectType</paramref>.</returns>
+ </member>
+ <member name="M:System.ComponentModel.TypeDescriptionProvider.GetRuntimeType(System.Type)">
+ <summary>Converts a reflection type into a runtime type.</summary>
+ <param name="reflectionType">The type to convert to its runtime equivalent.</param>
+ <returns>A <see cref="T:System.Type"></see> that represents the runtime equivalent of <paramref name="reflectionType">reflectionType</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="reflectionType">reflectionType</paramref> is null.</exception>
+ </member>
+ <member name="M:System.ComponentModel.TypeDescriptionProvider.GetTypeDescriptor(System.Object)">
+ <summary>Gets a custom type descriptor for the given object.</summary>
+ <param name="instance">An instance of the type. Can be null if no instance was passed to the <see cref="T:System.ComponentModel.TypeDescriptor"></see>.</param>
+ <returns>An <see cref="T:System.ComponentModel.ICustomTypeDescriptor"></see> that can provide metadata for the type.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="instance">instance</paramref> is null.</exception>
+ </member>
+ <member name="M:System.ComponentModel.TypeDescriptionProvider.GetTypeDescriptor(System.Type)">
+ <summary>Gets a custom type descriptor for the given type.</summary>
+ <param name="objectType">The type of object for which to retrieve the type descriptor.</param>
+ <returns>An <see cref="T:System.ComponentModel.ICustomTypeDescriptor"></see> that can provide metadata for the type.</returns>
+ </member>
+ <member name="M:System.ComponentModel.TypeDescriptionProvider.GetTypeDescriptor(System.Type,System.Object)">
+ <summary>Gets a custom type descriptor for the given type and object.</summary>
+ <param name="objectType">The type of object for which to retrieve the type descriptor.</param>
+ <param name="instance">An instance of the type. Can be null if no instance was passed to the <see cref="T:System.ComponentModel.TypeDescriptor"></see>.</param>
+ <returns>An <see cref="T:System.ComponentModel.ICustomTypeDescriptor"></see> that can provide metadata for the type.</returns>
+ </member>
+ <member name="M:System.ComponentModel.TypeDescriptionProvider.IsSupportedType(System.Type)">
+ <summary>Gets a value that indicates whether the specified type is compatible with the type description and its chain of type description providers.</summary>
+ <param name="type">The type to test for compatibility.</param>
+ <returns>true if <paramref name="type">type</paramref> is compatible with the type description and its chain of type description providers; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="type">type</paramref> is null.</exception>
+ </member>
+ <member name="T:System.ComponentModel.TypeDescriptionProviderAttribute">
+ <summary>Specifies the custom type description provider for a class. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.ComponentModel.TypeDescriptionProviderAttribute.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.TypeDescriptionProviderAttribute"></see> class using the specified type name.</summary>
+ <param name="typeName">The qualified name of the type.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="typeName">typeName</paramref> is null.</exception>
+ </member>
+ <member name="M:System.ComponentModel.TypeDescriptionProviderAttribute.#ctor(System.Type)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.TypeDescriptionProviderAttribute"></see> class using the specified type.</summary>
+ <param name="type">The type to store in the attribute.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="type">type</paramref> is null.</exception>
+ </member>
+ <member name="P:System.ComponentModel.TypeDescriptionProviderAttribute.TypeName">
+ <summary>Gets the type name for the type description provider.</summary>
+ <returns>A <see cref="T:System.String"></see> containing the qualified type name for the <see cref="T:System.ComponentModel.TypeDescriptionProvider"></see>.</returns>
+ </member>
+ <member name="T:System.ComponentModel.TypeDescriptor">
+ <summary>Provides information about the characteristics for a component, such as its attributes, properties, and events. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.ComponentModel.TypeDescriptor.AddAttributes(System.Object,System.Attribute[])">
+ <summary>Adds class-level attributes to the target component instance.</summary>
+ <param name="instance">An instance of the target component.</param>
+ <param name="attributes">An array of <see cref="T:System.Attribute"></see> objects to add to the component's class.</param>
+ <returns>The newly created <see cref="T:System.ComponentModel.TypeDescriptionProvider"></see> that was used to add the specified attributes.</returns>
+ <exception cref="T:System.ArgumentNullException">One or both of the parameters is null.</exception>
+ </member>
+ <member name="M:System.ComponentModel.TypeDescriptor.AddAttributes(System.Type,System.Attribute[])">
+ <summary>Adds class-level attributes to the target component type.</summary>
+ <param name="type">The <see cref="T:System.Type"></see> of the target component.</param>
+ <param name="attributes">An array of <see cref="T:System.Attribute"></see> objects to add to the component's class.</param>
+ <returns>The newly created <see cref="T:System.ComponentModel.TypeDescriptionProvider"></see> that was used to add the specified attributes.</returns>
+ <exception cref="T:System.ArgumentNullException">One or both of the parameters is null.</exception>
+ </member>
+ <member name="M:System.ComponentModel.TypeDescriptor.AddEditorTable(System.Type,System.Collections.Hashtable)">
+ <summary>Adds an editor table for the given editor base type.</summary>
+ <param name="editorBaseType">The editor base type to add the editor table for. If a table already exists for this type, this method will do nothing.</param>
+ <param name="table">The <see cref="T:System.Collections.Hashtable"></see> to add.</param>
+ </member>
+ <member name="M:System.ComponentModel.TypeDescriptor.AddProvider(System.ComponentModel.TypeDescriptionProvider,System.Object)">
+ <summary>Adds a type description provider for a single instance of a component.</summary>
+ <param name="provider">The <see cref="T:System.ComponentModel.TypeDescriptionProvider"></see> to add.</param>
+ <param name="instance">An instance of the target component.</param>
+ <exception cref="T:System.ArgumentNullException">One or both of the parameters are null.</exception>
+ </member>
+ <member name="M:System.ComponentModel.TypeDescriptor.AddProvider(System.ComponentModel.TypeDescriptionProvider,System.Type)">
+ <summary>Adds a type description provider for a component class.</summary>
+ <param name="provider">The <see cref="T:System.ComponentModel.TypeDescriptionProvider"></see> to add.</param>
+ <param name="type">The <see cref="T:System.Type"></see> of the target component.</param>
+ <exception cref="T:System.ArgumentNullException">One or both of the parameters are null.</exception>
+ </member>
+ <member name="M:System.ComponentModel.TypeDescriptor.AddProviderTransparent(System.ComponentModel.TypeDescriptionProvider,System.Object)">
+ <summary>Adds a type description provider for a single instance of a component.</summary>
+ <param name="provider">The <see cref="T:System.ComponentModel.TypeDescriptionProvider"></see> to add.</param>
+ <param name="instance">An instance of the target component.</param>
+ <exception cref="T:System.ArgumentNullException">One or both of the parameters are null.</exception>
+ </member>
+ <member name="M:System.ComponentModel.TypeDescriptor.AddProviderTransparent(System.ComponentModel.TypeDescriptionProvider,System.Type)">
+ <summary>Adds a type description provider for a component class.</summary>
+ <param name="provider">The <see cref="T:System.ComponentModel.TypeDescriptionProvider"></see> to add.</param>
+ <param name="type">The <see cref="T:System.Type"></see> of the target component.</param>
+ <exception cref="T:System.ArgumentNullException">One or both of the parameters are null.</exception>
+ </member>
+ <member name="P:System.ComponentModel.TypeDescriptor.ComNativeDescriptorHandler">
+ <summary>Gets or sets the provider for the Component Object Model (COM) type information for the target component.</summary>
+ <returns>An <see cref="T:System.ComponentModel.IComNativeDescriptorHandler"></see> instance representing the COM type information provider.</returns>
+ </member>
+ <member name="P:System.ComponentModel.TypeDescriptor.ComObjectType">
+ <summary>Gets the type of the Component Object Model (COM) object represented by the target component.</summary>
+ <returns>The <see cref="T:System.Type"></see> of the COM object represented by this component, or null for non-COM objects.</returns>
+ </member>
+ <member name="M:System.ComponentModel.TypeDescriptor.CreateAssociation(System.Object,System.Object)">
+ <summary>Creates a primary-secondary association between two objects.</summary>
+ <param name="primary">The primary <see cref="T:System.Object"></see>.</param>
+ <param name="secondary">The secondary <see cref="T:System.Object"></see>.</param>
+ <exception cref="T:System.ArgumentNullException">One or both of the parameters are null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="primary">primary</paramref> is equal to <paramref name="secondary">secondary</paramref>.</exception>
+ </member>
+ <member name="M:System.ComponentModel.TypeDescriptor.CreateDesigner(System.ComponentModel.IComponent,System.Type)">
+ <summary>Creates an instance of the designer associated with the specified component and of the specified type of designer.</summary>
+ <param name="component">An <see cref="T:System.ComponentModel.IComponent"></see> that specifies the component to associate with the designer.</param>
+ <param name="designerBaseType">A <see cref="T:System.Type"></see> that represents the type of designer to create.</param>
+ <returns>An <see cref="T:System.ComponentModel.Design.IDesigner"></see> that is an instance of the designer for the component, or null if no designer can be found.</returns>
+ </member>
+ <member name="M:System.ComponentModel.TypeDescriptor.CreateEvent(System.Type,System.ComponentModel.EventDescriptor,System.Attribute[])">
+ <summary>Creates a new event descriptor that is identical to an existing event descriptor, when passed the existing <see cref="T:System.ComponentModel.EventDescriptor"></see>.</summary>
+ <param name="componentType">The type of the component for which to create the new event.</param>
+ <param name="oldEventDescriptor">The existing event information.</param>
+ <param name="attributes">The new attributes.</param>
+ <returns>A new <see cref="T:System.ComponentModel.EventDescriptor"></see> that has merged the specified metadata attributes with the existing metadata attributes.</returns>
+ </member>
+ <member name="M:System.ComponentModel.TypeDescriptor.CreateEvent(System.Type,System.String,System.Type,System.Attribute[])">
+ <summary>Creates a new event descriptor that is identical to an existing event descriptor by dynamically generating descriptor information from a specified event on a type.</summary>
+ <param name="componentType">The type of the component the event lives on.</param>
+ <param name="name">The name of the event.</param>
+ <param name="type">The type of the delegate that handles the event.</param>
+ <param name="attributes">The attributes for this event.</param>
+ <returns>An <see cref="T:System.ComponentModel.EventDescriptor"></see> that is bound to a type.</returns>
+ </member>
+ <member name="M:System.ComponentModel.TypeDescriptor.CreateInstance(System.IServiceProvider,System.Type,System.Type[],System.Object[])">
+ <summary>Creates an object that can substitute for another data type.</summary>
+ <param name="provider">The service provider that provides a <see cref="T:System.ComponentModel.TypeDescriptionProvider"></see> service. This parameter can be null.</param>
+ <param name="objectType">The <see cref="T:System.Type"></see> of object to create.</param>
+ <param name="argTypes">An optional array of parameter types to be passed to the object's constructor. This parameter can be null or an array of zero length.</param>
+ <param name="args">An optional array of parameter values to pass to the object's constructor. If not null, the number of elements must be the same as argTypes.</param>
+ <returns>An instance of the substitute data type if an associated <see cref="T:System.ComponentModel.TypeDescriptionProvider"></see> is found; otherwise, null.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="objectType">objectType</paramref> is null, or <paramref name="args">args</paramref> is null when <paramref name="argTypes">argTypes</paramref> is not null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="argTypes">argTypes</paramref> and <paramref name="args">args</paramref> have different number of elements.</exception>
+ </member>
+ <member name="M:System.ComponentModel.TypeDescriptor.CreateProperty(System.Type,System.String,System.Type,System.Attribute[])">
+ <summary>Creates and dynamically binds a property descriptor to a type, using the specified property name, type, and attribute array.</summary>
+ <param name="componentType">The <see cref="T:System.Type"></see> of the component that the property is a member of.</param>
+ <param name="name">The name of the property.</param>
+ <param name="type">The <see cref="T:System.Type"></see> of the property.</param>
+ <param name="attributes">The new attributes for this property.</param>
+ <returns>A <see cref="T:System.ComponentModel.PropertyDescriptor"></see> that is bound to the specified type and that has the specified metadata attributes merged with the existing metadata attributes.</returns>
+ </member>
+ <member name="M:System.ComponentModel.TypeDescriptor.CreateProperty(System.Type,System.ComponentModel.PropertyDescriptor,System.Attribute[])">
+ <summary>Creates a new property descriptor from an existing property descriptor, using the specified existing <see cref="T:System.ComponentModel.PropertyDescriptor"></see> and attribute array.</summary>
+ <param name="componentType">The <see cref="T:System.Type"></see> of the component that the property is a member of.</param>
+ <param name="oldPropertyDescriptor">The existing property descriptor.</param>
+ <param name="attributes">The new attributes for this property.</param>
+ <returns>A new <see cref="T:System.ComponentModel.PropertyDescriptor"></see> that has the specified metadata attributes merged with the existing metadata attributes.</returns>
+ </member>
+ <member name="M:System.ComponentModel.TypeDescriptor.GetAssociation(System.Type,System.Object)">
+ <summary>Returns an instance of the type associated with the specified primary object.</summary>
+ <param name="type">The <see cref="T:System.Type"></see> of the target component.</param>
+ <param name="primary">The primary object of the association.</param>
+ <returns>An instance of the secondary type that has been associated with the primary object if an association exists; otherwise, <paramref name="primary">primary</paramref> if no specified association exists.</returns>
+ <exception cref="T:System.ArgumentNullException">One or both of the parameters are null.</exception>
+ </member>
+ <member name="M:System.ComponentModel.TypeDescriptor.GetAttributes(System.Object)">
+ <summary>Returns the collection of attributes for the specified component.</summary>
+ <param name="component">The component for which you want to get attributes.</param>
+ <returns>An <see cref="T:System.ComponentModel.AttributeCollection"></see> containing the attributes for the component. If <paramref name="component">component</paramref> is null, this method returns an empty collection.</returns>
+ </member>
+ <member name="M:System.ComponentModel.TypeDescriptor.GetAttributes(System.Type)">
+ <summary>Returns a collection of attributes for the specified type of component.</summary>
+ <param name="componentType">The <see cref="T:System.Type"></see> of the target component.</param>
+ <returns>An <see cref="T:System.ComponentModel.AttributeCollection"></see> with the attributes for the type of the component. If the component is null, this method returns an empty collection.</returns>
+ </member>
+ <member name="M:System.ComponentModel.TypeDescriptor.GetAttributes(System.Object,System.Boolean)">
+ <summary>Returns a collection of attributes for the specified component and a Boolean indicating that a custom type descriptor has been created.</summary>
+ <param name="component">The component for which you want to get attributes.</param>
+ <param name="noCustomTypeDesc">true to use a baseline set of attributes from the custom type descriptor if component is of type <see cref="T:System.ComponentModel.ICustomTypeDescriptor"></see>; otherwise, false.</param>
+ <returns>An <see cref="T:System.ComponentModel.AttributeCollection"></see> with the attributes for the component. If the component is null, this method returns an empty collection.</returns>
+ </member>
+ <member name="M:System.ComponentModel.TypeDescriptor.GetClassName(System.Object)">
+ <summary>Returns the name of the class for the specified component using the default type descriptor.</summary>
+ <param name="component">The <see cref="T:System.Object"></see> for which you want the class name.</param>
+ <returns>A <see cref="T:System.String"></see> containing the name of the class for the specified component.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="component">component</paramref> is null.</exception>
+ </member>
+ <member name="M:System.ComponentModel.TypeDescriptor.GetClassName(System.Type)">
+ <summary>Returns the name of the class for the specified type.</summary>
+ <param name="componentType">The <see cref="T:System.Type"></see> of the target component.</param>
+ <returns>A <see cref="T:System.String"></see> containing the name of the class for the specified component type.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="componentType">componentType</paramref> is null.</exception>
+ </member>
+ <member name="M:System.ComponentModel.TypeDescriptor.GetClassName(System.Object,System.Boolean)">
+ <summary>Returns the name of the class for the specified component using a custom type descriptor.</summary>
+ <param name="component">The <see cref="T:System.Object"></see> for which you want the class name.</param>
+ <param name="noCustomTypeDesc">true to consider custom type description information; otherwise, false.</param>
+ <returns>A <see cref="T:System.String"></see> containing the name of the class for the specified component.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="component">component</paramref> is null.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="component">component</paramref> is a cross-process remoted object.</exception>
+ </member>
+ <member name="M:System.ComponentModel.TypeDescriptor.GetComponentName(System.Object)">
+ <summary>Returns the name of the specified component using the default type descriptor.</summary>
+ <param name="component">The <see cref="T:System.Object"></see> for which you want the class name.</param>
+ <returns>A <see cref="T:System.String"></see> containing the name of the specified component, or null if there is no component name.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="component">component</paramref> is null.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="component">component</paramref> is a cross-process remoted object.</exception>
+ </member>
+ <member name="M:System.ComponentModel.TypeDescriptor.GetComponentName(System.Object,System.Boolean)">
+ <summary>Returns the name of the specified component using a custom type descriptor.</summary>
+ <param name="component">The <see cref="T:System.Object"></see> for which you want the class name.</param>
+ <param name="noCustomTypeDesc">true to consider custom type description information; otherwise, false.</param>
+ <returns>The name of the class for the specified component, or null if there is no component name.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="component">component</paramref> is null.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="component">component</paramref> is a cross-process remoted object.</exception>
+ </member>
+ <member name="M:System.ComponentModel.TypeDescriptor.GetConverter(System.Object)">
+ <summary>Returns a type converter for the type of the specified component.</summary>
+ <param name="component">A component to get the converter for.</param>
+ <returns>A <see cref="T:System.ComponentModel.TypeConverter"></see> for the specified component.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="component">component</paramref> is null.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="component">component</paramref> is a cross-process remoted object.</exception>
+ </member>
+ <member name="M:System.ComponentModel.TypeDescriptor.GetConverter(System.Type)">
+ <summary>Returns a type converter for the specified type.</summary>
+ <param name="type">The <see cref="T:System.Type"></see> of the target component.</param>
+ <returns>A <see cref="T:System.ComponentModel.TypeConverter"></see> for the specified type.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="component">component</paramref> is null.</exception>
+ </member>
+ <member name="M:System.ComponentModel.TypeDescriptor.GetConverter(System.Object,System.Boolean)">
+ <summary>Returns a type converter for the type of the specified component with a custom type descriptor.</summary>
+ <param name="component">A component to get the converter for.</param>
+ <param name="noCustomTypeDesc">true to consider custom type description information; otherwise, false.</param>
+ <returns>A <see cref="T:System.ComponentModel.TypeConverter"></see> for the specified component.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="component">component</paramref> is null.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="component">component</paramref> is a cross-process remoted object.</exception>
+ </member>
+ <member name="M:System.ComponentModel.TypeDescriptor.GetDefaultEvent(System.Type)">
+ <summary>Returns the default event for the specified type of component.</summary>
+ <param name="componentType">The <see cref="T:System.Type"></see> of the target component.</param>
+ <returns>An <see cref="T:System.ComponentModel.EventDescriptor"></see> with the default event, or null if there are no events.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="component">component</paramref> is null.</exception>
+ </member>
+ <member name="M:System.ComponentModel.TypeDescriptor.GetDefaultEvent(System.Object,System.Boolean)">
+ <summary>Returns the default event for a component with a custom type descriptor.</summary>
+ <param name="component">The component to get the event for.</param>
+ <param name="noCustomTypeDesc">true to consider custom type description information; otherwise, false.</param>
+ <returns>An <see cref="T:System.ComponentModel.EventDescriptor"></see> with the default event, or null if there are no events.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="component">component</paramref> is null.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="component">component</paramref> is a cross-process remoted object.</exception>
+ </member>
+ <member name="M:System.ComponentModel.TypeDescriptor.GetDefaultEvent(System.Object)">
+ <summary>Returns the default event for the specified component.</summary>
+ <param name="component">The component to get the event for.</param>
+ <returns>An <see cref="T:System.ComponentModel.EventDescriptor"></see> with the default event, or null if there are no events.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="component">component</paramref> is null.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="component">component</paramref> is a cross-process remoted object.</exception>
+ </member>
+ <member name="M:System.ComponentModel.TypeDescriptor.GetDefaultProperty(System.Type)">
+ <summary>Returns the default property for the specified type of component.</summary>
+ <param name="componentType">A <see cref="T:System.Type"></see> that represents the class to get the property for.</param>
+ <returns>A <see cref="T:System.ComponentModel.PropertyDescriptor"></see> with the default property, or null if there are no properties.</returns>
+ </member>
+ <member name="M:System.ComponentModel.TypeDescriptor.GetDefaultProperty(System.Object,System.Boolean)">
+ <summary>Returns the default property for the specified component with a custom type descriptor.</summary>
+ <param name="component">The component to get the default property for.</param>
+ <param name="noCustomTypeDesc">true to consider custom type description information; otherwise, false.</param>
+ <returns>A <see cref="T:System.ComponentModel.PropertyDescriptor"></see> with the default property, or null if there are no properties.</returns>
+ <exception cref="T:System.NotSupportedException"><paramref name="component">component</paramref> is a cross-process remoted object.</exception>
+ </member>
+ <member name="M:System.ComponentModel.TypeDescriptor.GetDefaultProperty(System.Object)">
+ <summary>Returns the default property for the specified component.</summary>
+ <param name="component">The component to get the default property for.</param>
+ <returns>A <see cref="T:System.ComponentModel.PropertyDescriptor"></see> with the default property, or null if there are no properties.</returns>
+ <exception cref="T:System.NotSupportedException"><paramref name="component">component</paramref> is a cross-process remoted object.</exception>
+ </member>
+ <member name="M:System.ComponentModel.TypeDescriptor.GetEditor(System.Object,System.Type)">
+ <summary>Gets an editor with the specified base type for the specified component.</summary>
+ <param name="component">The component to get the editor for.</param>
+ <param name="editorBaseType">A <see cref="T:System.Type"></see> that represents the base type of the editor you want to find.</param>
+ <returns>An instance of the editor that can be cast to the specified editor type, or null if no editor of the requested type can be found.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="component">component</paramref> or <paramref name="editorBaseType">editorBaseType</paramref> is null.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="component">component</paramref> is a cross-process remoted object.</exception>
+ </member>
+ <member name="M:System.ComponentModel.TypeDescriptor.GetEditor(System.Type,System.Type)">
+ <summary>Returns an editor with the specified base type for the specified type.</summary>
+ <param name="type">The <see cref="T:System.Type"></see> of the target component.</param>
+ <param name="editorBaseType">A <see cref="T:System.Type"></see> that represents the base type of the editor you are trying to find.</param>
+ <returns>An instance of the editor object that can be cast to the given base type, or null if no editor of the requested type can be found.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="type">type</paramref> or <paramref name="editorBaseType">editorBaseType</paramref> is null.</exception>
+ </member>
+ <member name="M:System.ComponentModel.TypeDescriptor.GetEditor(System.Object,System.Type,System.Boolean)">
+ <summary>Returns an editor with the specified base type and with a custom type descriptor for the specified component.</summary>
+ <param name="component">The component to get the editor for.</param>
+ <param name="editorBaseType">A <see cref="T:System.Type"></see> that represents the base type of the editor you want to find.</param>
+ <param name="noCustomTypeDesc">A flag indicating whether custom type description information should be considered.</param>
+ <returns>An instance of the editor that can be cast to the specified editor type, or null if no editor of the requested type can be found.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="component">component</paramref> or <paramref name="editorBaseType">editorBaseType</paramref> is null.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="component">component</paramref> is a cross-process remoted object.</exception>
+ </member>
+ <member name="M:System.ComponentModel.TypeDescriptor.GetEvents(System.Object)">
+ <summary>Returns the collection of events for the specified component.</summary>
+ <param name="component">A component to get the events for.</param>
+ <returns>An <see cref="T:System.ComponentModel.EventDescriptorCollection"></see> with the events for this component.</returns>
+ <exception cref="T:System.NotSupportedException"><paramref name="component">component</paramref> is a cross-process remoted object.</exception>
+ </member>
+ <member name="M:System.ComponentModel.TypeDescriptor.GetEvents(System.Type)">
+ <summary>Returns the collection of events for a specified type of component.</summary>
+ <param name="componentType">The <see cref="T:System.Type"></see> of the target component.</param>
+ <returns>An <see cref="T:System.ComponentModel.EventDescriptorCollection"></see> with the events for this component.</returns>
+ </member>
+ <member name="M:System.ComponentModel.TypeDescriptor.GetEvents(System.Object,System.Attribute[])">
+ <summary>Returns the collection of events for a specified component using a specified array of attributes as a filter.</summary>
+ <param name="component">A component to get the events for.</param>
+ <param name="attributes">An array of type <see cref="T:System.Attribute"></see> that you can use as a filter.</param>
+ <returns>An <see cref="T:System.ComponentModel.EventDescriptorCollection"></see> with the events that match the specified attributes for this component.</returns>
+ <exception cref="T:System.NotSupportedException"><paramref name="component">component</paramref> is a cross-process remoted object.</exception>
+ </member>
+ <member name="M:System.ComponentModel.TypeDescriptor.GetEvents(System.Object,System.Boolean)">
+ <summary>Returns the collection of events for a specified component with a custom type descriptor.</summary>
+ <param name="component">A component to get the events for.</param>
+ <param name="noCustomTypeDesc">true to consider custom type description information; otherwise, false.</param>
+ <returns>An <see cref="T:System.ComponentModel.EventDescriptorCollection"></see> with the events for this component.</returns>
+ <exception cref="T:System.NotSupportedException"><paramref name="component">component</paramref> is a cross-process remoted object.</exception>
+ </member>
+ <member name="M:System.ComponentModel.TypeDescriptor.GetEvents(System.Type,System.Attribute[])">
+ <summary>Returns the collection of events for a specified type of component using a specified array of attributes as a filter.</summary>
+ <param name="componentType">The <see cref="T:System.Type"></see> of the target component.</param>
+ <param name="attributes">An array of type <see cref="T:System.Attribute"></see> that you can use as a filter.</param>
+ <returns>An <see cref="T:System.ComponentModel.EventDescriptorCollection"></see> with the events that match the specified attributes for this component.</returns>
+ </member>
+ <member name="M:System.ComponentModel.TypeDescriptor.GetEvents(System.Object,System.Attribute[],System.Boolean)">
+ <summary>Returns the collection of events for a specified component using a specified array of attributes as a filter and using a custom type descriptor.</summary>
+ <param name="component">A component to get the events for.</param>
+ <param name="attributes">An array of type <see cref="T:System.Attribute"></see> to use as a filter.</param>
+ <param name="noCustomTypeDesc">true to consider custom type description information; otherwise, false.</param>
+ <returns>An <see cref="T:System.ComponentModel.EventDescriptorCollection"></see> with the events that match the specified attributes for this component.</returns>
+ <exception cref="T:System.NotSupportedException"><paramref name="component">component</paramref> is a cross-process remoted object.</exception>
+ </member>
+ <member name="M:System.ComponentModel.TypeDescriptor.GetFullComponentName(System.Object)">
+ <summary>Returns the fully qualified name of the component.</summary>
+ <param name="component">The <see cref="T:System.ComponentModel.Component"></see> to find the name for.</param>
+ <returns>The fully qualified name of the specified component, or null if the component has no name.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="component">component</paramref> is null.</exception>
+ </member>
+ <member name="M:System.ComponentModel.TypeDescriptor.GetProperties(System.Object,System.Attribute[],System.Boolean)">
+ <summary>Returns the collection of properties for a specified component using a specified array of attributes as a filter and using a custom type descriptor.</summary>
+ <param name="component">A component to get the properties for.</param>
+ <param name="attributes">An array of type <see cref="T:System.Attribute"></see> to use as a filter.</param>
+ <param name="noCustomTypeDesc">true to consider custom type description information; otherwise, false.</param>
+ <returns>A <see cref="T:System.ComponentModel.PropertyDescriptorCollection"></see> with the events that match the specified attributes for the specified component.</returns>
+ <exception cref="T:System.NotSupportedException"><paramref name="component">component</paramref> is a cross-process remoted object.</exception>
+ </member>
+ <member name="M:System.ComponentModel.TypeDescriptor.GetProperties(System.Object,System.Boolean)">
+ <summary>Returns the collection of properties for a specified component using the default type descriptor.</summary>
+ <param name="component">A component to get the properties for.</param>
+ <param name="noCustomTypeDesc">true to not consider custom type description information; otherwise, false.</param>
+ <returns>A <see cref="T:System.ComponentModel.PropertyDescriptorCollection"></see> with the properties for a specified component.</returns>
+ <exception cref="T:System.NotSupportedException"><paramref name="component">component</paramref> is a cross-process remoted object.</exception>
+ </member>
+ <member name="M:System.ComponentModel.TypeDescriptor.GetProperties(System.Type,System.Attribute[])">
+ <summary>Returns the collection of properties for a specified type of component using a specified array of attributes as a filter.</summary>
+ <param name="componentType">The <see cref="T:System.Type"></see> of the target component.</param>
+ <param name="attributes">An array of type <see cref="T:System.Attribute"></see> to use as a filter.</param>
+ <returns>A <see cref="T:System.ComponentModel.PropertyDescriptorCollection"></see> with the properties that match the specified attributes for this type of component.</returns>
+ </member>
+ <member name="M:System.ComponentModel.TypeDescriptor.GetProperties(System.Type)">
+ <summary>Returns the collection of properties for a specified type of component.</summary>
+ <param name="componentType">A <see cref="T:System.Type"></see> that represents the component to get properties for.</param>
+ <returns>A <see cref="T:System.ComponentModel.PropertyDescriptorCollection"></see> with the properties for a specified type of component.</returns>
+ </member>
+ <member name="M:System.ComponentModel.TypeDescriptor.GetProperties(System.Object)">
+ <summary>Returns the collection of properties for a specified component.</summary>
+ <param name="component">A component to get the properties for.</param>
+ <returns>A <see cref="T:System.ComponentModel.PropertyDescriptorCollection"></see> with the properties for the specified component.</returns>
+ <exception cref="T:System.NotSupportedException"><paramref name="component">component</paramref> is a cross-process remoted object.</exception>
+ </member>
+ <member name="M:System.ComponentModel.TypeDescriptor.GetProperties(System.Object,System.Attribute[])">
+ <summary>Returns the collection of properties for a specified component using a specified array of attributes as a filter.</summary>
+ <param name="component">A component to get the properties for.</param>
+ <param name="attributes">An array of type <see cref="T:System.Attribute"></see> to use as a filter.</param>
+ <returns>A <see cref="T:System.ComponentModel.PropertyDescriptorCollection"></see> with the properties that match the specified attributes for the specified component.</returns>
+ <exception cref="T:System.NotSupportedException"><paramref name="component">component</paramref> is a cross-process remoted object.</exception>
+ </member>
+ <member name="M:System.ComponentModel.TypeDescriptor.GetProvider(System.Object)">
+ <summary>Returns the type description provider for the specified component.</summary>
+ <param name="instance">An instance of the target component.</param>
+ <returns>A <see cref="T:System.ComponentModel.TypeDescriptionProvider"></see> associated with the specified component.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="instance">instance</paramref> is null.</exception>
+ </member>
+ <member name="M:System.ComponentModel.TypeDescriptor.GetProvider(System.Type)">
+ <summary>Returns the type description provider for the specified type.</summary>
+ <param name="type">The <see cref="T:System.Type"></see> of the target component.</param>
+ <returns>A <see cref="T:System.ComponentModel.TypeDescriptionProvider"></see> associated with the specified type.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="type">type</paramref> is null.</exception>
+ </member>
+ <member name="M:System.ComponentModel.TypeDescriptor.GetReflectionType(System.Object)">
+ <summary>Returns a <see cref="T:System.Type"></see> that can be used to perform reflection, given an object.</summary>
+ <param name="instance">An instance of the target component.</param>
+ <returns>A <see cref="T:System.Type"></see> for the specified object.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="instance">instance</paramref> is null.</exception>
+ </member>
+ <member name="M:System.ComponentModel.TypeDescriptor.GetReflectionType(System.Type)">
+ <summary>Returns a <see cref="T:System.Type"></see> that can be used to perform reflection, given a class type.</summary>
+ <param name="type">The <see cref="T:System.Type"></see> of the target component.</param>
+ <returns>A <see cref="T:System.Type"></see> of the specified class.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="type">type</paramref> is null.</exception>
+ </member>
+ <member name="P:System.ComponentModel.TypeDescriptor.InterfaceType">
+ <summary>Gets a type that represents a type description provider for all interface types.</summary>
+ <returns>A <see cref="T:System.Type"></see> that represents a custom type description provider for all interface types.</returns>
+ </member>
+ <member name="M:System.ComponentModel.TypeDescriptor.Refresh(System.Type)">
+ <summary>Clears the properties and events for the specified type of component from the cache.</summary>
+ <param name="type">The <see cref="T:System.Type"></see> of the target component.</param>
+ </member>
+ <member name="M:System.ComponentModel.TypeDescriptor.Refresh(System.Reflection.Module)">
+ <summary>Clears the properties and events for the specified module from the cache.</summary>
+ <param name="module">The <see cref="T:System.Reflection.Module"></see> that represents the module to refresh. Each <see cref="T:System.Type"></see> in this module will be refreshed.</param>
+ </member>
+ <member name="M:System.ComponentModel.TypeDescriptor.Refresh(System.Object)">
+ <summary>Clears the properties and events for the specified component from the cache.</summary>
+ <param name="component">A component for which the properties or events have changed.</param>
+ </member>
+ <member name="M:System.ComponentModel.TypeDescriptor.Refresh(System.Reflection.Assembly)">
+ <summary>Clears the properties and events for the specified assembly from the cache.</summary>
+ <param name="assembly">The <see cref="T:System.Reflection.Assembly"></see> that represents the assembly to refresh. Each <see cref="T:System.Type"></see> in this assembly will be refreshed.</param>
+ </member>
+ <member name="E:System.ComponentModel.TypeDescriptor.Refreshed">
+ <summary>Occurs when the cache for a component is cleared.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.ComponentModel.TypeDescriptor.RemoveAssociation(System.Object,System.Object)">
+ <summary>Removes an association between two objects.</summary>
+ <param name="primary">The primary <see cref="T:System.Object"></see>.</param>
+ <param name="secondary">The secondary <see cref="T:System.Object"></see>.</param>
+ <exception cref="T:System.ArgumentNullException">One or both of the parameters are null.</exception>
+ </member>
+ <member name="M:System.ComponentModel.TypeDescriptor.RemoveAssociations(System.Object)">
+ <summary>Removes all associations for a primary object.</summary>
+ <param name="primary">The primary <see cref="T:System.Object"></see> in an association.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="primary">primary</paramref> is null.</exception>
+ </member>
+ <member name="M:System.ComponentModel.TypeDescriptor.RemoveProvider(System.ComponentModel.TypeDescriptionProvider,System.Object)">
+ <summary>Removes a previously added type description provider that is associated with the specified object.</summary>
+ <param name="provider">The <see cref="T:System.ComponentModel.TypeDescriptionProvider"></see> to remove.</param>
+ <param name="instance">An instance of the target component.</param>
+ <exception cref="T:System.ArgumentNullException">One or both of the parameters are null.</exception>
+ </member>
+ <member name="M:System.ComponentModel.TypeDescriptor.RemoveProvider(System.ComponentModel.TypeDescriptionProvider,System.Type)">
+ <summary>Removes a previously added type description provider that is associated with the specified type.</summary>
+ <param name="provider">The <see cref="T:System.ComponentModel.TypeDescriptionProvider"></see> to remove.</param>
+ <param name="type">The <see cref="T:System.Type"></see> of the target component.</param>
+ <exception cref="T:System.ArgumentNullException">One or both of the parameters are null.</exception>
+ </member>
+ <member name="M:System.ComponentModel.TypeDescriptor.RemoveProviderTransparent(System.ComponentModel.TypeDescriptionProvider,System.Type)">
+ <summary>Removes a previously added type description provider that is associated with the specified type.</summary>
+ <param name="provider">The <see cref="T:System.ComponentModel.TypeDescriptionProvider"></see> to remove.</param>
+ <param name="type">The <see cref="T:System.Type"></see> of the target component.</param>
+ <exception cref="T:System.ArgumentNullException">One or both of the parameters are null.</exception>
+ </member>
+ <member name="M:System.ComponentModel.TypeDescriptor.RemoveProviderTransparent(System.ComponentModel.TypeDescriptionProvider,System.Object)">
+ <summary>Removes a previously added type description provider that is associated with the specified object.</summary>
+ <param name="provider">The <see cref="T:System.ComponentModel.TypeDescriptionProvider"></see> to remove.</param>
+ <param name="instance">An instance of the target component.</param>
+ <exception cref="T:System.ArgumentNullException">One or both of the parameters are null.</exception>
+ </member>
+ <member name="M:System.ComponentModel.TypeDescriptor.SortDescriptorArray(System.Collections.IList)">
+ <summary>Sorts descriptors using the name of the descriptor.</summary>
+ <param name="infos">An <see cref="T:System.Collections.IList"></see> that contains the descriptors to sort.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="infos">infos</paramref> is null.</exception>
+ </member>
+ <member name="T:System.ComponentModel.TypeListConverter">
+ <summary>Provides a type converter that can be used to populate a list box with available types.</summary>
+ </member>
+ <member name="M:System.ComponentModel.TypeListConverter.#ctor(System.Type[])">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.TypeListConverter"></see> class using the type array as the available types.</summary>
+ <param name="types">The array of type <see cref="T:System.Type"></see> to use as the available types.</param>
+ </member>
+ <member name="M:System.ComponentModel.TypeListConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)">
+ <summary>Gets a value indicating whether this converter can convert the specified <see cref="T:System.Type"></see> of the source object using the given context.</summary>
+ <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
+ <param name="sourceType">The <see cref="T:System.Type"></see> of the source object.</param>
+ <returns>true if this converter can perform the conversion; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.TypeListConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type)">
+ <summary>Gets a value indicating whether this converter can convert an object to the given destination type using the context.</summary>
+ <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
+ <param name="destinationType">A <see cref="T:System.Type"></see> that represents the type you wish to convert to.</param>
+ <returns>true if this converter can perform the conversion; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.TypeListConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
+ <summary>Converts the specified object to the native type of the converter.</summary>
+ <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
+ <param name="culture">A <see cref="T:System.Globalization.CultureInfo"></see> that specifies the culture used to represent the font.</param>
+ <param name="value">The <see cref="T:System.Object"></see> to convert.</param>
+ <returns>An <see cref="T:System.Object"></see> that represents the converted value.</returns>
+ </member>
+ <member name="M:System.ComponentModel.TypeListConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
+ <summary>Converts the given value object to the specified destination type.</summary>
+ <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
+ <param name="culture">An optional <see cref="T:System.Globalization.CultureInfo"></see>. If not supplied, the current culture is assumed.</param>
+ <param name="value">The <see cref="T:System.Object"></see> to convert.</param>
+ <param name="destinationType">The <see cref="T:System.Type"></see> to convert the value to.</param>
+ <returns>An <see cref="T:System.Object"></see> that represents the converted <paramref name="value">value</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="destinationType">destinationType</paramref> is null.</exception>
+ <exception cref="T:System.NotSupportedException">The conversion cannot be performed.</exception>
+ </member>
+ <member name="M:System.ComponentModel.TypeListConverter.GetStandardValues(System.ComponentModel.ITypeDescriptorContext)">
+ <summary>Gets a collection of standard values for the data type this validator is designed for.</summary>
+ <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
+ <returns>A <see cref="T:System.ComponentModel.TypeConverter.StandardValuesCollection"></see> that holds a standard set of valid values, or null if the data type does not support a standard set of values.</returns>
+ </member>
+ <member name="M:System.ComponentModel.TypeListConverter.GetStandardValuesExclusive(System.ComponentModel.ITypeDescriptorContext)">
+ <summary>Gets a value indicating whether the list of standard values returned from the <see cref="M:System.ComponentModel.TypeListConverter.GetStandardValues(System.ComponentModel.ITypeDescriptorContext)"></see> method is an exclusive list.</summary>
+ <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
+ <returns>true because the <see cref="T:System.ComponentModel.TypeConverter.StandardValuesCollection"></see> returned from <see cref="M:System.ComponentModel.TypeListConverter.GetStandardValues(System.ComponentModel.ITypeDescriptorContext)"></see> is an exhaustive list of possible values. This method never returns false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.TypeListConverter.GetStandardValuesSupported(System.ComponentModel.ITypeDescriptorContext)">
+ <summary>Gets a value indicating whether this object supports a standard set of values that can be picked from a list using the specified context.</summary>
+ <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
+ <returns>true because <see cref="M:System.ComponentModel.TypeListConverter.GetStandardValues(System.ComponentModel.ITypeDescriptorContext)"></see> should be called to find a common set of values the object supports. This method never returns false.</returns>
+ </member>
+ <member name="T:System.ComponentModel.UInt16Converter">
+ <summary>Provides a type converter to convert 16-bit unsigned integer objects to and from other representations.</summary>
+ </member>
+ <member name="M:System.ComponentModel.UInt16Converter.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.UInt16Converter"></see> class.</summary>
+ </member>
+ <member name="T:System.ComponentModel.UInt32Converter">
+ <summary>Provides a type converter to convert 32-bit unsigned integer objects to and from various other representations.</summary>
+ </member>
+ <member name="M:System.ComponentModel.UInt32Converter.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.UInt32Converter"></see> class.</summary>
+ </member>
+ <member name="T:System.ComponentModel.UInt64Converter">
+ <summary>Provides a type converter to convert 64-bit unsigned integer objects to and from other representations.</summary>
+ </member>
+ <member name="M:System.ComponentModel.UInt64Converter.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.UInt64Converter"></see> class.</summary>
+ </member>
+ <member name="T:System.ComponentModel.WarningException">
+ <summary>Specifies an exception that is handled as a warning instead of an error.</summary>
+ </member>
+ <member name="M:System.ComponentModel.WarningException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.WarningException"></see> class.</summary>
+ </member>
+ <member name="M:System.ComponentModel.WarningException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.WarningException"></see> class with the specified message and no Help file.</summary>
+ <param name="message">The message to display to the end user.</param>
+ </member>
+ <member name="M:System.ComponentModel.WarningException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.WarningException"></see> class using the specified serialization data and context.</summary>
+ <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> to be used for deserialization.</param>
+ <param name="context">The destination to be used for deserialization.</param>
+ </member>
+ <member name="M:System.ComponentModel.WarningException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.WarningException"></see> class with the specified detailed description and the specified exception.</summary>
+ <param name="message">A detailed description of the error.</param>
+ <param name="innerException">A reference to the inner exception that is the cause of this exception.</param>
+ </member>
+ <member name="M:System.ComponentModel.WarningException.#ctor(System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.WarningException"></see> class with the specified message, and with access to the specified Help file.</summary>
+ <param name="message">The message to display to the end user.</param>
+ <param name="helpUrl">The Help file to display if the user requests help.</param>
+ </member>
+ <member name="M:System.ComponentModel.WarningException.#ctor(System.String,System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.WarningException"></see> class with the specified message, and with access to the specified Help file and topic.</summary>
+ <param name="message">The message to display to the end user.</param>
+ <param name="helpUrl">The Help file to display if the user requests help.</param>
+ <param name="helpTopic">The Help topic to display if the user requests help.</param>
+ </member>
+ <member name="M:System.ComponentModel.WarningException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> with the parameter name and additional exception information.</summary>
+ <param name="info">Stores the data that was being used to serialize or deserialize the object that the <see cref="T:System.ComponentModel.Design.Serialization.CodeDomSerializer"></see> was serializing or deserializing.</param>
+ <param name="context">Describes the source and destination of the stream that generated the exception, as well as a means for serialization to retain that context and an additional caller-defined context.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="info">info</paramref> is null.</exception>
+ </member>
+ <member name="P:System.ComponentModel.WarningException.HelpTopic">
+ <summary>Gets the Help topic associated with the warning.</summary>
+ <returns>The Help topic associated with the warning.</returns>
+ </member>
+ <member name="P:System.ComponentModel.WarningException.HelpUrl">
+ <summary>Gets the Help file associated with the warning.</summary>
+ <returns>The Help file associated with the warning.</returns>
+ </member>
+ <member name="T:System.Console">
+ <summary>Represents the standard input, output, and error streams for console applications. This class cannot be inherited.</summary>
+ </member>
+ <member name="P:System.Console.BackgroundColor">
+ <summary>Gets or sets the background color of the console.</summary>
+ <returns>A value that specifies the background color of the console; that is, the color that appears behind each character. The default is black.</returns>
+ <exception cref="T:System.ArgumentException">The color specified in a set operation is not a valid member of <see cref="T:System.ConsoleColor"></see>.</exception>
+ <exception cref="T:System.Security.SecurityException">The user does not have permission to perform this action.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
+ </member>
+ <member name="M:System.Console.Beep">
+ <summary>Plays the sound of a beep through the console speaker.</summary>
+ <exception cref="T:System.Security.HostProtectionException">This method was executed on a server, such as SQL Server, that does not permit access to a user interface.</exception>
+ </member>
+ <member name="M:System.Console.Beep(System.Int32,System.Int32)">
+ <summary>Plays the sound of a beep of a specified frequency and duration through the console speaker.</summary>
+ <param name="frequency">The frequency of the beep, ranging from 37 to 32767 hertz.</param>
+ <param name="duration">The duration of the beep measured in milliseconds.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="frequency">frequency</paramref> is less than 37 or more than 32767 hertz. -or- <paramref name="duration">duration</paramref> is less than or equal to zero.</exception>
+ <exception cref="T:System.Security.HostProtectionException">This method was executed on a server, such as SQL Server, that does not permit access to the console.</exception>
+ </member>
+ <member name="P:System.Console.BufferHeight">
+ <summary>Gets or sets the height of the buffer area.</summary>
+ <returns>The current height, in rows, of the buffer area.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The value in a set operation is less than or equal to zero. -or- The value in a set operation is greater than or equal to <see cref="F:System.Int16.MaxValue"></see>. -or- The value in a set operation is less than <see cref="P:System.Console.WindowTop"></see> + <see cref="P:System.Console.WindowHeight"></see>.</exception>
+ <exception cref="T:System.Security.SecurityException">The user does not have permission to perform this action.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
+ </member>
+ <member name="P:System.Console.BufferWidth">
+ <summary>Gets or sets the width of the buffer area.</summary>
+ <returns>The current width, in columns, of the buffer area.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The value in a set operation is less than or equal to zero. -or- The value in a set operation is greater than or equal to <see cref="F:System.Int16.MaxValue"></see>. -or- The value in a set operation is less than <see cref="P:System.Console.WindowLeft"></see> + <see cref="P:System.Console.WindowWidth"></see>.</exception>
+ <exception cref="T:System.Security.SecurityException">The user does not have permission to perform this action.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
+ </member>
+ <member name="E:System.Console.CancelKeyPress">
+ <summary>Occurs when the <see cref="F:System.ConsoleModifiers.Control"></see> modifier key (Ctrl) and either the <see cref="F:System.ConsoleKey.C"></see> console key (C) or the Break key are pressed simultaneously (Ctrl+C or Ctrl+Break).</summary>
+ <returns></returns>
+ </member>
+ <member name="P:System.Console.CapsLock">
+ <summary>Gets a value indicating whether the CAPS LOCK keyboard toggle is turned on or turned off.</summary>
+ <returns>true if CAPS LOCK is turned on; false if CAPS LOCK is turned off.</returns>
+ </member>
+ <member name="M:System.Console.Clear">
+ <summary>Clears the console buffer and corresponding console window of display information.</summary>
+ <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
+ </member>
+ <member name="P:System.Console.CursorLeft">
+ <summary>Gets or sets the column position of the cursor within the buffer area.</summary>
+ <returns>The current position, in columns, of the cursor.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The value in a set operation is less than zero. -or- The value in a set operation is greater than or equal to <see cref="P:System.Console.BufferWidth"></see>.</exception>
+ <exception cref="T:System.Security.SecurityException">The user does not have permission to perform this action.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
+ </member>
+ <member name="P:System.Console.CursorSize">
+ <summary>Gets or sets the height of the cursor within a character cell.</summary>
+ <returns>The size of the cursor expressed as a percentage of the height of a character cell. The property value ranges from 1 to 100.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The value specified in a set operation is less than 1 or greater than 100.</exception>
+ <exception cref="T:System.Security.SecurityException">The user does not have permission to perform this action.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
+ </member>
+ <member name="P:System.Console.CursorTop">
+ <summary>Gets or sets the row position of the cursor within the buffer area.</summary>
+ <returns>The current position, in rows, of the cursor.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The value in a set operation is less than zero. -or- The value in a set operation is greater than or equal to <see cref="P:System.Console.BufferHeight"></see>.</exception>
+ <exception cref="T:System.Security.SecurityException">The user does not have permission to perform this action.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
+ </member>
+ <member name="P:System.Console.CursorVisible">
+ <summary>Gets or sets a value indicating whether the cursor is visible.</summary>
+ <returns>true if the cursor is visible; otherwise, false.</returns>
+ <exception cref="T:System.Security.SecurityException">The user does not have permission to perform this action.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
+ </member>
+ <member name="P:System.Console.Error">
+ <summary>Gets the standard error output stream.</summary>
+ <returns>A <see cref="T:System.IO.TextWriter"></see> that represents the standard error output stream.</returns>
+ </member>
+ <member name="P:System.Console.ForegroundColor">
+ <summary>Gets or sets the foreground color of the console.</summary>
+ <returns>A <see cref="T:System.ConsoleColor"></see> that specifies the foreground color of the console; that is, the color of each character that is displayed. The default is gray.</returns>
+ <exception cref="T:System.ArgumentException">The color specified in a set operation is not a valid member of <see cref="T:System.ConsoleColor"></see>.</exception>
+ <exception cref="T:System.Security.SecurityException">The user does not have permission to perform this action.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
+ </member>
+ <member name="P:System.Console.In">
+ <summary>Gets the standard input stream.</summary>
+ <returns>A <see cref="T:System.IO.TextReader"></see> that represents the standard input stream.</returns>
+ </member>
+ <member name="P:System.Console.InputEncoding">
+ <summary>Gets or sets the encoding the console uses to read input.</summary>
+ <returns>The encoding used to read console input.</returns>
+ <exception cref="T:System.ArgumentNullException">The property value in a set operation is null.</exception>
+ <exception cref="T:System.IO.IOException">An error occurred during the execution of this operation.</exception>
+ <exception cref="T:System.Security.SecurityException">Your application does not have permission to perform this operation.</exception>
+ </member>
+ <member name="P:System.Console.IsErrorRedirected">
+ <summary>Gets a value that indicates whether the error output stream has been redirected from the standard error stream.</summary>
+ <returns>true if error output is redirected; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Console.IsInputRedirected">
+ <summary>Gets a value that indicates whether input has been redirected from the standard input stream.</summary>
+ <returns>true if input is redirected; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Console.IsOutputRedirected">
+ <summary>Gets a value that indicates whether output has been redirected from the standard output stream.</summary>
+ <returns>true if output is redirected; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Console.KeyAvailable">
+ <summary>Gets a value indicating whether a key press is available in the input stream.</summary>
+ <returns>true if a key press is available; otherwise, false.</returns>
+ <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
+ <exception cref="T:System.InvalidOperationException">Standard input is redirected to a file instead of the keyboard.</exception>
+ </member>
+ <member name="P:System.Console.LargestWindowHeight">
+ <summary>Gets the largest possible number of console window rows, based on the current font and screen resolution.</summary>
+ <returns>The height of the largest possible console window measured in rows.</returns>
+ </member>
+ <member name="P:System.Console.LargestWindowWidth">
+ <summary>Gets the largest possible number of console window columns, based on the current font and screen resolution.</summary>
+ <returns>The width of the largest possible console window measured in columns.</returns>
+ </member>
+ <member name="M:System.Console.MoveBufferArea(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
+ <summary>Copies a specified source area of the screen buffer to a specified destination area.</summary>
+ <param name="sourceLeft">The leftmost column of the source area.</param>
+ <param name="sourceTop">The topmost row of the source area.</param>
+ <param name="sourceWidth">The number of columns in the source area.</param>
+ <param name="sourceHeight">The number of rows in the source area.</param>
+ <param name="targetLeft">The leftmost column of the destination area.</param>
+ <param name="targetTop">The topmost row of the destination area.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">One or more of the parameters is less than zero. -or- <paramref name="sourceLeft">sourceLeft</paramref> or <paramref name="targetLeft">targetLeft</paramref> is greater than or equal to <see cref="P:System.Console.BufferWidth"></see>. -or- <paramref name="sourceTop">sourceTop</paramref> or <paramref name="targetTop">targetTop</paramref> is greater than or equal to <see cref="P:System.Console.BufferHeight"></see>. -or- <paramref name="sourceTop">sourceTop</paramref> + <paramref name="sourceHeight">sourceHeight</paramref> is greater than or equal to <see cref="P:System.Console.BufferHeight"></see>. -or- <paramref name="sourceLeft">sourceLeft</paramref> + <paramref name="sourceWidth">sourceWidth</paramref> is greater than or equal to <see cref="P:System.Console.BufferWidth"></see>.</exception>
+ <exception cref="T:System.Security.SecurityException">The user does not have permission to perform this action.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
+ </member>
+ <member name="M:System.Console.MoveBufferArea(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Char,System.ConsoleColor,System.ConsoleColor)">
+ <summary>Copies a specified source area of the screen buffer to a specified destination area.</summary>
+ <param name="sourceLeft">The leftmost column of the source area.</param>
+ <param name="sourceTop">The topmost row of the source area.</param>
+ <param name="sourceWidth">The number of columns in the source area.</param>
+ <param name="sourceHeight">The number of rows in the source area.</param>
+ <param name="targetLeft">The leftmost column of the destination area.</param>
+ <param name="targetTop">The topmost row of the destination area.</param>
+ <param name="sourceChar">The character used to fill the source area.</param>
+ <param name="sourceForeColor">The foreground color used to fill the source area.</param>
+ <param name="sourceBackColor">The background color used to fill the source area.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">One or more of the parameters is less than zero. -or- <paramref name="sourceLeft">sourceLeft</paramref> or <paramref name="targetLeft">targetLeft</paramref> is greater than or equal to <see cref="P:System.Console.BufferWidth"></see>. -or- <paramref name="sourceTop">sourceTop</paramref> or <paramref name="targetTop">targetTop</paramref> is greater than or equal to <see cref="P:System.Console.BufferHeight"></see>. -or- <paramref name="sourceTop">sourceTop</paramref> + <paramref name="sourceHeight">sourceHeight</paramref> is greater than or equal to <see cref="P:System.Console.BufferHeight"></see>. -or- <paramref name="sourceLeft">sourceLeft</paramref> + <paramref name="sourceWidth">sourceWidth</paramref> is greater than or equal to <see cref="P:System.Console.BufferWidth"></see>.</exception>
+ <exception cref="T:System.ArgumentException">One or both of the color parameters is not a member of the <see cref="T:System.ConsoleColor"></see> enumeration.</exception>
+ <exception cref="T:System.Security.SecurityException">The user does not have permission to perform this action.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
+ </member>
+ <member name="P:System.Console.NumberLock">
+ <summary>Gets a value indicating whether the NUM LOCK keyboard toggle is turned on or turned off.</summary>
+ <returns>true if NUM LOCK is turned on; false if NUM LOCK is turned off.</returns>
+ </member>
+ <member name="M:System.Console.OpenStandardError">
+ <summary>Acquires the standard error stream.</summary>
+ <returns>The standard error stream.</returns>
+ </member>
+ <member name="M:System.Console.OpenStandardError(System.Int32)">
+ <summary>Acquires the standard error stream, which is set to a specified buffer size.</summary>
+ <param name="bufferSize">The internal stream buffer size.</param>
+ <returns>The standard error stream.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="bufferSize">bufferSize</paramref> is less than or equal to zero.</exception>
+ </member>
+ <member name="M:System.Console.OpenStandardInput">
+ <summary>Acquires the standard input stream.</summary>
+ <returns>The standard input stream.</returns>
+ </member>
+ <member name="M:System.Console.OpenStandardInput(System.Int32)">
+ <summary>Acquires the standard input stream, which is set to a specified buffer size.</summary>
+ <param name="bufferSize">The internal stream buffer size.</param>
+ <returns>The standard input stream.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="bufferSize">bufferSize</paramref> is less than or equal to zero.</exception>
+ </member>
+ <member name="M:System.Console.OpenStandardOutput">
+ <summary>Acquires the standard output stream.</summary>
+ <returns>The standard output stream.</returns>
+ </member>
+ <member name="M:System.Console.OpenStandardOutput(System.Int32)">
+ <summary>Acquires the standard output stream, which is set to a specified buffer size.</summary>
+ <param name="bufferSize">The internal stream buffer size.</param>
+ <returns>The standard output stream.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="bufferSize">bufferSize</paramref> is less than or equal to zero.</exception>
+ </member>
+ <member name="P:System.Console.Out">
+ <summary>Gets the standard output stream.</summary>
+ <returns>A <see cref="T:System.IO.TextWriter"></see> that represents the standard output stream.</returns>
+ </member>
+ <member name="P:System.Console.OutputEncoding">
+ <summary>Gets or sets the encoding the console uses to write output.</summary>
+ <returns>The encoding used to write console output.</returns>
+ <exception cref="T:System.ArgumentNullException">The property value in a set operation is null.</exception>
+ <exception cref="T:System.IO.IOException">An error occurred during the execution of this operation.</exception>
+ <exception cref="T:System.Security.SecurityException">Your application does not have permission to perform this operation.</exception>
+ </member>
+ <member name="M:System.Console.Read">
+ <summary>Reads the next character from the standard input stream.</summary>
+ <returns>The next character from the input stream, or negative one (-1) if there are currently no more characters to be read.</returns>
+ <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
+ </member>
+ <member name="M:System.Console.ReadKey">
+ <summary>Obtains the next character or function key pressed by the user. The pressed key is displayed in the console window.</summary>
+ <returns>An object that describes the <see cref="T:System.ConsoleKey"></see> constant and Unicode character, if any, that correspond to the pressed console key. The <see cref="T:System.ConsoleKeyInfo"></see> object also describes, in a bitwise combination of <see cref="T:System.ConsoleModifiers"></see> values, whether one or more Shift, Alt, or Ctrl modifier keys was pressed simultaneously with the console key.</returns>
+ <exception cref="T:System.InvalidOperationException">The <see cref="P:System.Console.In"></see> property is redirected from some stream other than the console.</exception>
+ </member>
+ <member name="M:System.Console.ReadKey(System.Boolean)">
+ <summary>Obtains the next character or function key pressed by the user. The pressed key is optionally displayed in the console window.</summary>
+ <param name="intercept">Determines whether to display the pressed key in the console window. true to not display the pressed key; otherwise, false.</param>
+ <returns>An object that describes the <see cref="T:System.ConsoleKey"></see> constant and Unicode character, if any, that correspond to the pressed console key. The <see cref="T:System.ConsoleKeyInfo"></see> object also describes, in a bitwise combination of <see cref="T:System.ConsoleModifiers"></see> values, whether one or more Shift, Alt, or Ctrl modifier keys was pressed simultaneously with the console key.</returns>
+ <exception cref="T:System.InvalidOperationException">The <see cref="P:System.Console.In"></see> property is redirected from some stream other than the console.</exception>
+ </member>
+ <member name="M:System.Console.ReadLine">
+ <summary>Reads the next line of characters from the standard input stream.</summary>
+ <returns>The next line of characters from the input stream, or null if no more lines are available.</returns>
+ <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
+ <exception cref="T:System.OutOfMemoryException">There is insufficient memory to allocate a buffer for the returned string.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The number of characters in the next line of characters is greater than <see cref="F:System.Int32.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Console.ResetColor">
+ <summary>Sets the foreground and background console colors to their defaults.</summary>
+ <exception cref="T:System.Security.SecurityException">The user does not have permission to perform this action.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
+ </member>
+ <member name="M:System.Console.SetBufferSize(System.Int32,System.Int32)">
+ <summary>Sets the height and width of the screen buffer area to the specified values.</summary>
+ <param name="width">The width of the buffer area measured in columns.</param>
+ <param name="height">The height of the buffer area measured in rows.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="height">height</paramref> or <paramref name="width">width</paramref> is less than or equal to zero. -or- <paramref name="height">height</paramref> or <paramref name="width">width</paramref> is greater than or equal to <see cref="F:System.Int16.MaxValue"></see>. -or- <paramref name="width">width</paramref> is less than <see cref="P:System.Console.WindowLeft"></see> + <see cref="P:System.Console.WindowWidth"></see>. -or- <paramref name="height">height</paramref> is less than <see cref="P:System.Console.WindowTop"></see> + <see cref="P:System.Console.WindowHeight"></see>.</exception>
+ <exception cref="T:System.Security.SecurityException">The user does not have permission to perform this action.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
+ </member>
+ <member name="M:System.Console.SetCursorPosition(System.Int32,System.Int32)">
+ <summary>Sets the position of the cursor.</summary>
+ <param name="left">The column position of the cursor. Columns are numbered from left to right starting at 0.</param>
+ <param name="top">The row position of the cursor. Rows are numbered from top to bottom starting at 0.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="left">left</paramref> or <paramref name="top">top</paramref> is less than zero. -or- <paramref name="left">left</paramref> is greater than or equal to <see cref="P:System.Console.BufferWidth"></see>. -or- <paramref name="top">top</paramref> is greater than or equal to <see cref="P:System.Console.BufferHeight"></see>.</exception>
+ <exception cref="T:System.Security.SecurityException">The user does not have permission to perform this action.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
+ </member>
+ <member name="M:System.Console.SetError(System.IO.TextWriter)">
+ <summary>Sets the <see cref="P:System.Console.Error"></see> property to the specified <see cref="T:System.IO.TextWriter"></see> object.</summary>
+ <param name="newError">A stream that is the new standard error output.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="newError">newError</paramref> is null.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ </member>
+ <member name="M:System.Console.SetIn(System.IO.TextReader)">
+ <summary>Sets the <see cref="P:System.Console.In"></see> property to the specified <see cref="T:System.IO.TextReader"></see> object.</summary>
+ <param name="newIn">A stream that is the new standard input.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="newIn">newIn</paramref> is null.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ </member>
+ <member name="M:System.Console.SetOut(System.IO.TextWriter)">
+ <summary>Sets the <see cref="P:System.Console.Out"></see> property to the specified <see cref="T:System.IO.TextWriter"></see> object.</summary>
+ <param name="newOut">A stream that is the new standard output.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="newOut">newOut</paramref> is null.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ </member>
+ <member name="M:System.Console.SetWindowPosition(System.Int32,System.Int32)">
+ <summary>Sets the position of the console window relative to the screen buffer.</summary>
+ <param name="left">The column position of the upper left corner of the console window.</param>
+ <param name="top">The row position of the upper left corner of the console window.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="left">left</paramref> or <paramref name="top">top</paramref> is less than zero. -or- <paramref name="left">left</paramref> + <see cref="P:System.Console.WindowWidth"></see> is greater than <see cref="P:System.Console.BufferWidth"></see>. -or- <paramref name="top">top</paramref> + <see cref="P:System.Console.WindowHeight"></see> is greater than <see cref="P:System.Console.BufferHeight"></see>.</exception>
+ <exception cref="T:System.Security.SecurityException">The user does not have permission to perform this action.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
+ </member>
+ <member name="M:System.Console.SetWindowSize(System.Int32,System.Int32)">
+ <summary>Sets the height and width of the console window to the specified values.</summary>
+ <param name="width">The width of the console window measured in columns.</param>
+ <param name="height">The height of the console window measured in rows.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="width">width</paramref> or <paramref name="height">height</paramref> is less than or equal to zero. -or- <paramref name="width">width</paramref> plus <see cref="P:System.Console.WindowLeft"></see> or <paramref name="height">height</paramref> plus <see cref="P:System.Console.WindowTop"></see> is greater than or equal to <see cref="F:System.Int16.MaxValue"></see>. -or- <paramref name="width">width</paramref> or <paramref name="height">height</paramref> is greater than the largest possible window width or height for the current screen resolution and console font.</exception>
+ <exception cref="T:System.Security.SecurityException">The user does not have permission to perform this action.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
+ </member>
+ <member name="P:System.Console.Title">
+ <summary>Gets or sets the title to display in the console title bar.</summary>
+ <returns>The string to be displayed in the title bar of the console. The maximum length of the title string is 24500 characters.</returns>
+ <exception cref="T:System.InvalidOperationException">In a get operation, the retrieved title is longer than 24500 characters.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">In a set operation, the specified title is longer than 24500 characters.</exception>
+ <exception cref="T:System.ArgumentNullException">In a set operation, the specified title is null.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
+ </member>
+ <member name="P:System.Console.TreatControlCAsInput">
+ <summary>Gets or sets a value indicating whether the combination of the <see cref="F:System.ConsoleModifiers.Control"></see> modifier key and <see cref="F:System.ConsoleKey.C"></see> console key (Ctrl+C) is treated as ordinary input or as an interruption that is handled by the operating system.</summary>
+ <returns>true if Ctrl+C is treated as ordinary input; otherwise, false.</returns>
+ <exception cref="T:System.IO.IOException">Unable to get or set the input mode of the console input buffer.</exception>
+ </member>
+ <member name="P:System.Console.WindowHeight">
+ <summary>Gets or sets the height of the console window area.</summary>
+ <returns>The height of the console window measured in rows.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The value of the <see cref="P:System.Console.WindowWidth"></see> property or the value of the <see cref="P:System.Console.WindowHeight"></see> property is less than or equal to 0. -or- The value of the <see cref="P:System.Console.WindowHeight"></see> property plus the value of the <see cref="P:System.Console.WindowTop"></see> property is greater than or equal to <see cref="F:System.Int16.MaxValue"></see>. -or- The value of the <see cref="P:System.Console.WindowWidth"></see> property or the value of the <see cref="P:System.Console.WindowHeight"></see> property is greater than the largest possible window width or height for the current screen resolution and console font.</exception>
+ <exception cref="T:System.IO.IOException">Error reading or writing information.</exception>
+ </member>
+ <member name="P:System.Console.WindowLeft">
+ <summary>Gets or sets the leftmost position of the console window area relative to the screen buffer.</summary>
+ <returns>The leftmost console window position measured in columns.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">In a set operation, the value to be assigned is less than zero. -or- As a result of the assignment, <see cref="P:System.Console.WindowLeft"></see> plus <see cref="P:System.Console.WindowWidth"></see> would exceed <see cref="P:System.Console.BufferWidth"></see>.</exception>
+ <exception cref="T:System.IO.IOException">Error reading or writing information.</exception>
+ </member>
+ <member name="P:System.Console.WindowTop">
+ <summary>Gets or sets the top position of the console window area relative to the screen buffer.</summary>
+ <returns>The uppermost console window position measured in rows.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">In a set operation, the value to be assigned is less than zero. -or- As a result of the assignment, <see cref="P:System.Console.WindowTop"></see> plus <see cref="P:System.Console.WindowHeight"></see> would exceed <see cref="P:System.Console.BufferHeight"></see>.</exception>
+ <exception cref="T:System.IO.IOException">Error reading or writing information.</exception>
+ </member>
+ <member name="P:System.Console.WindowWidth">
+ <summary>Gets or sets the width of the console window.</summary>
+ <returns>The width of the console window measured in columns.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The value of the <see cref="P:System.Console.WindowWidth"></see> property or the value of the <see cref="P:System.Console.WindowHeight"></see> property is less than or equal to 0. -or- The value of the <see cref="P:System.Console.WindowHeight"></see> property plus the value of the <see cref="P:System.Console.WindowTop"></see> property is greater than or equal to <see cref="F:System.Int16.MaxValue"></see>. -or- The value of the <see cref="P:System.Console.WindowWidth"></see> property or the value of the <see cref="P:System.Console.WindowHeight"></see> property is greater than the largest possible window width or height for the current screen resolution and console font.</exception>
+ <exception cref="T:System.IO.IOException">Error reading or writing information.</exception>
+ </member>
+ <member name="M:System.Console.Write(System.String,System.Object,System.Object,System.Object,System.Object)">
+ <summary>Writes the text representation of the specified objects and variable-length parameter list to the standard output stream using the specified format information.</summary>
+ <param name="format">A composite format string.</param>
+ <param name="arg0">The first object to write using format.</param>
+ <param name="arg1">The second object to write using format.</param>
+ <param name="arg2">The third object to write using format.</param>
+ <param name="arg3">The fourth object to write using format.</param>
+ <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="format">format</paramref> is null.</exception>
+ <exception cref="T:System.FormatException">The format specification in <paramref name="format">format</paramref> is invalid.</exception>
+ </member>
+ <member name="M:System.Console.Write(System.String,System.Object,System.Object,System.Object)">
+ <summary>Writes the text representation of the specified objects to the standard output stream using the specified format information.</summary>
+ <param name="format">A composite format string.</param>
+ <param name="arg0">The first object to write using format.</param>
+ <param name="arg1">The second object to write using format.</param>
+ <param name="arg2">The third object to write using format.</param>
+ <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="format">format</paramref> is null.</exception>
+ <exception cref="T:System.FormatException">The format specification in <paramref name="format">format</paramref> is invalid.</exception>
+ </member>
+ <member name="M:System.Console.Write(System.String,System.Object,System.Object)">
+ <summary>Writes the text representation of the specified objects to the standard output stream using the specified format information.</summary>
+ <param name="format">A composite format string.</param>
+ <param name="arg0">The first object to write using format.</param>
+ <param name="arg1">The second object to write using format.</param>
+ <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="format">format</paramref> is null.</exception>
+ <exception cref="T:System.FormatException">The format specification in <paramref name="format">format</paramref> is invalid.</exception>
+ </member>
+ <member name="M:System.Console.Write(System.String,System.Object[])">
+ <summary>Writes the text representation of the specified array of objects to the standard output stream using the specified format information.</summary>
+ <param name="format">A composite format string.</param>
+ <param name="arg">An array of objects to write using format.</param>
+ <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="format">format</paramref> or <paramref name="arg">arg</paramref> is null.</exception>
+ <exception cref="T:System.FormatException">The format specification in <paramref name="format">format</paramref> is invalid.</exception>
+ </member>
+ <member name="M:System.Console.Write(System.String,System.Object)">
+ <summary>Writes the text representation of the specified object to the standard output stream using the specified format information.</summary>
+ <param name="format">A composite format string.</param>
+ <param name="arg0">An object to write using format.</param>
+ <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="format">format</paramref> is null.</exception>
+ <exception cref="T:System.FormatException">The format specification in <paramref name="format">format</paramref> is invalid.</exception>
+ </member>
+ <member name="M:System.Console.Write(System.UInt64)">
+ <summary>Writes the text representation of the specified 64-bit unsigned integer value to the standard output stream.</summary>
+ <param name="value">The value to write.</param>
+ <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
+ </member>
+ <member name="M:System.Console.Write(System.UInt32)">
+ <summary>Writes the text representation of the specified 32-bit unsigned integer value to the standard output stream.</summary>
+ <param name="value">The value to write.</param>
+ <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
+ </member>
+ <member name="M:System.Console.Write(System.String)">
+ <summary>Writes the specified string value to the standard output stream.</summary>
+ <param name="value">The value to write.</param>
+ <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
+ </member>
+ <member name="M:System.Console.Write(System.Char[],System.Int32,System.Int32)">
+ <summary>Writes the specified subarray of Unicode characters to the standard output stream.</summary>
+ <param name="buffer">An array of Unicode characters.</param>
+ <param name="index">The starting position in buffer.</param>
+ <param name="count">The number of characters to write.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffer">buffer</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> or <paramref name="count">count</paramref> is less than zero.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="index">index</paramref> plus <paramref name="count">count</paramref> specify a position that is not within <paramref name="buffer">buffer</paramref>.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
+ </member>
+ <member name="M:System.Console.Write(System.Object)">
+ <summary>Writes the text representation of the specified object to the standard output stream.</summary>
+ <param name="value">The value to write, or null.</param>
+ <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
+ </member>
+ <member name="M:System.Console.Write(System.Single)">
+ <summary>Writes the text representation of the specified single-precision floating-point value to the standard output stream.</summary>
+ <param name="value">The value to write.</param>
+ <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
+ </member>
+ <member name="M:System.Console.Write(System.Char)">
+ <summary>Writes the specified Unicode character value to the standard output stream.</summary>
+ <param name="value">The value to write.</param>
+ <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
+ </member>
+ <member name="M:System.Console.Write(System.Char[])">
+ <summary>Writes the specified array of Unicode characters to the standard output stream.</summary>
+ <param name="buffer">A Unicode character array.</param>
+ <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
+ </member>
+ <member name="M:System.Console.Write(System.Boolean)">
+ <summary>Writes the text representation of the specified Boolean value to the standard output stream.</summary>
+ <param name="value">The value to write.</param>
+ <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
+ </member>
+ <member name="M:System.Console.Write(System.Double)">
+ <summary>Writes the text representation of the specified double-precision floating-point value to the standard output stream.</summary>
+ <param name="value">The value to write.</param>
+ <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
+ </member>
+ <member name="M:System.Console.Write(System.Int32)">
+ <summary>Writes the text representation of the specified 32-bit signed integer value to the standard output stream.</summary>
+ <param name="value">The value to write.</param>
+ <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
+ </member>
+ <member name="M:System.Console.Write(System.Int64)">
+ <summary>Writes the text representation of the specified 64-bit signed integer value to the standard output stream.</summary>
+ <param name="value">The value to write.</param>
+ <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
+ </member>
+ <member name="M:System.Console.Write(System.Decimal)">
+ <summary>Writes the text representation of the specified <see cref="T:System.Decimal"></see> value to the standard output stream.</summary>
+ <param name="value">The value to write.</param>
+ <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
+ </member>
+ <member name="M:System.Console.WriteLine(System.String,System.Object,System.Object)">
+ <summary>Writes the text representation of the specified objects, followed by the current line terminator, to the standard output stream using the specified format information.</summary>
+ <param name="format">A composite format string.</param>
+ <param name="arg0">The first object to write using format.</param>
+ <param name="arg1">The second object to write using format.</param>
+ <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="format">format</paramref> is null.</exception>
+ <exception cref="T:System.FormatException">The format specification in <paramref name="format">format</paramref> is invalid.</exception>
+ </member>
+ <member name="M:System.Console.WriteLine(System.String)">
+ <summary>Writes the specified string value, followed by the current line terminator, to the standard output stream.</summary>
+ <param name="value">The value to write.</param>
+ <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
+ </member>
+ <member name="M:System.Console.WriteLine(System.Char[],System.Int32,System.Int32)">
+ <summary>Writes the specified subarray of Unicode characters, followed by the current line terminator, to the standard output stream.</summary>
+ <param name="buffer">An array of Unicode characters.</param>
+ <param name="index">The starting position in buffer.</param>
+ <param name="count">The number of characters to write.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffer">buffer</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> or <paramref name="count">count</paramref> is less than zero.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="index">index</paramref> plus <paramref name="count">count</paramref> specify a position that is not within <paramref name="buffer">buffer</paramref>.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
+ </member>
+ <member name="M:System.Console.WriteLine(System.String,System.Object[])">
+ <summary>Writes the text representation of the specified array of objects, followed by the current line terminator, to the standard output stream using the specified format information.</summary>
+ <param name="format">A composite format string.</param>
+ <param name="arg">An array of objects to write using format.</param>
+ <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="format">format</paramref> or <paramref name="arg">arg</paramref> is null.</exception>
+ <exception cref="T:System.FormatException">The format specification in <paramref name="format">format</paramref> is invalid.</exception>
+ </member>
+ <member name="M:System.Console.WriteLine(System.String,System.Object)">
+ <summary>Writes the text representation of the specified object, followed by the current line terminator, to the standard output stream using the specified format information.</summary>
+ <param name="format">A composite format string.</param>
+ <param name="arg0">An object to write using format.</param>
+ <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="format">format</paramref> is null.</exception>
+ <exception cref="T:System.FormatException">The format specification in <paramref name="format">format</paramref> is invalid.</exception>
+ </member>
+ <member name="M:System.Console.WriteLine(System.UInt64)">
+ <summary>Writes the text representation of the specified 64-bit unsigned integer value, followed by the current line terminator, to the standard output stream.</summary>
+ <param name="value">The value to write.</param>
+ <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
+ </member>
+ <member name="M:System.Console.WriteLine(System.UInt32)">
+ <summary>Writes the text representation of the specified 32-bit unsigned integer value, followed by the current line terminator, to the standard output stream.</summary>
+ <param name="value">The value to write.</param>
+ <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
+ </member>
+ <member name="M:System.Console.WriteLine(System.Single)">
+ <summary>Writes the text representation of the specified single-precision floating-point value, followed by the current line terminator, to the standard output stream.</summary>
+ <param name="value">The value to write.</param>
+ <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
+ </member>
+ <member name="M:System.Console.WriteLine(System.Decimal)">
+ <summary>Writes the text representation of the specified <see cref="T:System.Decimal"></see> value, followed by the current line terminator, to the standard output stream.</summary>
+ <param name="value">The value to write.</param>
+ <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
+ </member>
+ <member name="M:System.Console.WriteLine(System.Int64)">
+ <summary>Writes the text representation of the specified 64-bit signed integer value, followed by the current line terminator, to the standard output stream.</summary>
+ <param name="value">The value to write.</param>
+ <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
+ </member>
+ <member name="M:System.Console.WriteLine(System.Int32)">
+ <summary>Writes the text representation of the specified 32-bit signed integer value, followed by the current line terminator, to the standard output stream.</summary>
+ <param name="value">The value to write.</param>
+ <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
+ </member>
+ <member name="M:System.Console.WriteLine(System.Double)">
+ <summary>Writes the text representation of the specified double-precision floating-point value, followed by the current line terminator, to the standard output stream.</summary>
+ <param name="value">The value to write.</param>
+ <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
+ </member>
+ <member name="M:System.Console.WriteLine(System.Char[])">
+ <summary>Writes the specified array of Unicode characters, followed by the current line terminator, to the standard output stream.</summary>
+ <param name="buffer">A Unicode character array.</param>
+ <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
+ </member>
+ <member name="M:System.Console.WriteLine(System.Char)">
+ <summary>Writes the specified Unicode character, followed by the current line terminator, value to the standard output stream.</summary>
+ <param name="value">The value to write.</param>
+ <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
+ </member>
+ <member name="M:System.Console.WriteLine(System.Boolean)">
+ <summary>Writes the text representation of the specified Boolean value, followed by the current line terminator, to the standard output stream.</summary>
+ <param name="value">The value to write.</param>
+ <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
+ </member>
+ <member name="M:System.Console.WriteLine">
+ <summary>Writes the current line terminator to the standard output stream.</summary>
+ <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
+ </member>
+ <member name="M:System.Console.WriteLine(System.String,System.Object,System.Object,System.Object)">
+ <summary>Writes the text representation of the specified objects, followed by the current line terminator, to the standard output stream using the specified format information.</summary>
+ <param name="format">A composite format string.</param>
+ <param name="arg0">The first object to write using format.</param>
+ <param name="arg1">The second object to write using format.</param>
+ <param name="arg2">The third object to write using format.</param>
+ <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="format">format</paramref> is null.</exception>
+ <exception cref="T:System.FormatException">The format specification in <paramref name="format">format</paramref> is invalid.</exception>
+ </member>
+ <member name="M:System.Console.WriteLine(System.Object)">
+ <summary>Writes the text representation of the specified object, followed by the current line terminator, to the standard output stream.</summary>
+ <param name="value">The value to write.</param>
+ <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
+ </member>
+ <member name="M:System.Console.WriteLine(System.String,System.Object,System.Object,System.Object,System.Object)">
+ <summary>Writes the text representation of the specified objects and variable-length parameter list, followed by the current line terminator, to the standard output stream using the specified format information.</summary>
+ <param name="format">A composite format string.</param>
+ <param name="arg0">The first object to write using format.</param>
+ <param name="arg1">The second object to write using format.</param>
+ <param name="arg2">The third object to write using format.</param>
+ <param name="arg3">The fourth object to write using format.</param>
+ <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="format">format</paramref> is null.</exception>
+ <exception cref="T:System.FormatException">The format specification in <paramref name="format">format</paramref> is invalid.</exception>
+ </member>
+ <member name="T:System.ConsoleCancelEventArgs">
+ <summary>Provides data for the <see cref="E:System.Console.CancelKeyPress"></see> event. This class cannot be inherited.</summary>
+ </member>
+ <member name="P:System.ConsoleCancelEventArgs.Cancel">
+ <summary>Gets or sets a value that indicates whether simultaneously pressing the <see cref="F:System.ConsoleModifiers.Control"></see> modifier key and the <see cref="F:System.ConsoleKey.C"></see> console key (Ctrl+C) or the Ctrl+Break keys terminates the current process. The default is false, which terminates the current process.</summary>
+ <returns>true if the current process should resume when the event handler concludes; false if the current process should terminate. The default value is false; the current process terminates when the event handler returns. If true, the current process continues.</returns>
+ </member>
+ <member name="P:System.ConsoleCancelEventArgs.SpecialKey">
+ <summary>Gets the combination of modifier and console keys that interrupted the current process.</summary>
+ <returns>One of the enumeration values that specifies the key combination that interrupted the current process. There is no default value.</returns>
+ </member>
+ <member name="T:System.ConsoleCancelEventHandler">
+ <summary>Represents the method that will handle the <see cref="E:System.Console.CancelKeyPress"></see> event of a <see cref="T:System.Console"></see>.</summary>
+ <param name="sender">The source of the event.</param>
+ <param name="e">A <see cref="T:System.ConsoleCancelEventArgs"></see> object that contains the event data.</param>
+ </member>
+ <member name="T:System.ConsoleColor">
+ <summary>Specifies constants that define foreground and background colors for the console.</summary>
+ </member>
+ <member name="F:System.ConsoleColor.Black">
+ <summary>The color black.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleColor.Blue">
+ <summary>The color blue.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleColor.Cyan">
+ <summary>The color cyan (blue-green).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleColor.DarkBlue">
+ <summary>The color dark blue.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleColor.DarkCyan">
+ <summary>The color dark cyan (dark blue-green).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleColor.DarkGray">
+ <summary>The color dark gray.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleColor.DarkGreen">
+ <summary>The color dark green.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleColor.DarkMagenta">
+ <summary>The color dark magenta (dark purplish-red).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleColor.DarkRed">
+ <summary>The color dark red.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleColor.DarkYellow">
+ <summary>The color dark yellow (ochre).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleColor.Gray">
+ <summary>The color gray.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleColor.Green">
+ <summary>The color green.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleColor.Magenta">
+ <summary>The color magenta (purplish-red).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleColor.Red">
+ <summary>The color red.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleColor.White">
+ <summary>The color white.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleColor.Yellow">
+ <summary>The color yellow.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.ConsoleKey">
+ <summary>Specifies the standard keys on a console.</summary>
+ </member>
+ <member name="F:System.ConsoleKey.A">
+ <summary>The A key.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.Add">
+ <summary>The Add key (the addition key on the numeric keypad).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.Applications">
+ <summary>The Application key (Microsoft Natural Keyboard).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.Attention">
+ <summary>The ATTN key.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.B">
+ <summary>The B key.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.Backspace">
+ <summary>The BACKSPACE key.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.BrowserBack">
+ <summary>The Browser Back key (Windows 2000 or later).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.BrowserFavorites">
+ <summary>The Browser Favorites key (Windows 2000 or later).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.BrowserForward">
+ <summary>The Browser Forward key (Windows 2000 or later).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.BrowserHome">
+ <summary>The Browser Home key (Windows 2000 or later).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.BrowserRefresh">
+ <summary>The Browser Refresh key (Windows 2000 or later).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.BrowserSearch">
+ <summary>The Browser Search key (Windows 2000 or later).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.BrowserStop">
+ <summary>The Browser Stop key (Windows 2000 or later).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.C">
+ <summary>The C key.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.Clear">
+ <summary>The CLEAR key.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.CrSel">
+ <summary>The CRSEL (CURSOR SELECT) key.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.D">
+ <summary>The D key.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.D0">
+ <summary>The 0 key.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.D1">
+ <summary>The 1 key.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.D2">
+ <summary>The 2 key.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.D3">
+ <summary>The 3 key.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.D4">
+ <summary>The 4 key.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.D5">
+ <summary>The 5 key.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.D6">
+ <summary>The 6 key.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.D7">
+ <summary>The 7 key.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.D8">
+ <summary>The 8 key.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.D9">
+ <summary>The 9 key.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.Decimal">
+ <summary>The Decimal key (the decimal key on the numeric keypad).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.Delete">
+ <summary>The DEL (DELETE) key.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.Divide">
+ <summary>The Divide key (the division key on the numeric keypad).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.DownArrow">
+ <summary>The DOWN ARROW key.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.E">
+ <summary>The E key.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.End">
+ <summary>The END key.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.Enter">
+ <summary>The ENTER key.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.EraseEndOfFile">
+ <summary>The ERASE EOF key.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.Escape">
+ <summary>The ESC (ESCAPE) key.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.Execute">
+ <summary>The EXECUTE key.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.ExSel">
+ <summary>The EXSEL (EXTEND SELECTION) key.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.F">
+ <summary>The F key.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.F1">
+ <summary>The F1 key.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.F10">
+ <summary>The F10 key.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.F11">
+ <summary>The F11 key.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.F12">
+ <summary>The F12 key.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.F13">
+ <summary>The F13 key.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.F14">
+ <summary>The F14 key.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.F15">
+ <summary>The F15 key.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.F16">
+ <summary>The F16 key.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.F17">
+ <summary>The F17 key.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.F18">
+ <summary>The F18 key.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.F19">
+ <summary>The F19 key.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.F2">
+ <summary>The F2 key.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.F20">
+ <summary>The F20 key.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.F21">
+ <summary>The F21 key.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.F22">
+ <summary>The F22 key.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.F23">
+ <summary>The F23 key.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.F24">
+ <summary>The F24 key.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.F3">
+ <summary>The F3 key.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.F4">
+ <summary>The F4 key.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.F5">
+ <summary>The F5 key.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.F6">
+ <summary>The F6 key.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.F7">
+ <summary>The F7 key.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.F8">
+ <summary>The F8 key.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.F9">
+ <summary>The F9 key.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.G">
+ <summary>The G key.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.H">
+ <summary>The H key.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.Help">
+ <summary>The HELP key.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.Home">
+ <summary>The HOME key.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.I">
+ <summary>The I key.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.Insert">
+ <summary>The INS (INSERT) key.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.J">
+ <summary>The J key.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.K">
+ <summary>The K key.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.L">
+ <summary>The L key.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.LaunchApp1">
+ <summary>The Start Application 1 key (Microsoft Natural Keyboard, Windows 2000 or later).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.LaunchApp2">
+ <summary>The Start Application 2 key (Microsoft Natural Keyboard, Windows 2000 or later).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.LaunchMail">
+ <summary>The Start Mail key (Microsoft Natural Keyboard, Windows 2000 or later).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.LaunchMediaSelect">
+ <summary>The Select Media key (Microsoft Natural Keyboard, Windows 2000 or later).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.LeftArrow">
+ <summary>The LEFT ARROW key.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.LeftWindows">
+ <summary>The left Windows logo key (Microsoft Natural Keyboard).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.M">
+ <summary>The M key.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.MediaNext">
+ <summary>The Media Next Track key (Windows 2000 or later).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.MediaPlay">
+ <summary>The Media Play/Pause key (Windows 2000 or later).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.MediaPrevious">
+ <summary>The Media Previous Track key (Windows 2000 or later).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.MediaStop">
+ <summary>The Media Stop key (Windows 2000 or later).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.Multiply">
+ <summary>The Multiply key (the multiplication key on the numeric keypad).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.N">
+ <summary>The N key.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.NoName">
+ <summary>A constant reserved for future use.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.NumPad0">
+ <summary>The 0 key on the numeric keypad.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.NumPad1">
+ <summary>The 1 key on the numeric keypad.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.NumPad2">
+ <summary>The 2 key on the numeric keypad.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.NumPad3">
+ <summary>The 3 key on the numeric keypad.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.NumPad4">
+ <summary>The 4 key on the numeric keypad.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.NumPad5">
+ <summary>The 5 key on the numeric keypad.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.NumPad6">
+ <summary>The 6 key on the numeric keypad.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.NumPad7">
+ <summary>The 7 key on the numeric keypad.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.NumPad8">
+ <summary>The 8 key on the numeric keypad.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.NumPad9">
+ <summary>The 9 key on the numeric keypad.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.O">
+ <summary>The O key.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.Oem1">
+ <summary>The OEM 1 key (OEM specific).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.Oem102">
+ <summary>The OEM 102 key (OEM specific).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.Oem2">
+ <summary>The OEM 2 key (OEM specific).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.Oem3">
+ <summary>The OEM 3 key (OEM specific).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.Oem4">
+ <summary>The OEM 4 key (OEM specific).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.Oem5">
+ <summary>The OEM 5 (OEM specific).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.Oem6">
+ <summary>The OEM 6 key (OEM specific).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.Oem7">
+ <summary>The OEM 7 key (OEM specific).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.Oem8">
+ <summary>The OEM 8 key (OEM specific).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.OemClear">
+ <summary>The CLEAR key (OEM specific).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.OemComma">
+ <summary>The OEM Comma key on any country/region keyboard (Windows 2000 or later).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.OemMinus">
+ <summary>The OEM Minus key on any country/region keyboard (Windows 2000 or later).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.OemPeriod">
+ <summary>The OEM Period key on any country/region keyboard (Windows 2000 or later).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.OemPlus">
+ <summary>The OEM Plus key on any country/region keyboard (Windows 2000 or later).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.P">
+ <summary>The P key.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.Pa1">
+ <summary>The PA1 key.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.Packet">
+ <summary>The PACKET key (used to pass Unicode characters with keystrokes).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.PageDown">
+ <summary>The PAGE DOWN key.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.PageUp">
+ <summary>The PAGE UP key.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.Pause">
+ <summary>The PAUSE key.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.Play">
+ <summary>The PLAY key.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.Print">
+ <summary>The PRINT key.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.PrintScreen">
+ <summary>The PRINT SCREEN key.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.Process">
+ <summary>The IME PROCESS key.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.Q">
+ <summary>The Q key.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.R">
+ <summary>The R key.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.RightArrow">
+ <summary>The RIGHT ARROW key.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.RightWindows">
+ <summary>The right Windows logo key (Microsoft Natural Keyboard).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.S">
+ <summary>The S key.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.Select">
+ <summary>The SELECT key.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.Separator">
+ <summary>The Separator key.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.Sleep">
+ <summary>The Computer Sleep key.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.Spacebar">
+ <summary>The SPACEBAR key.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.Subtract">
+ <summary>The Subtract key (the subtraction key on the numeric keypad).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.T">
+ <summary>The T key.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.Tab">
+ <summary>The TAB key.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.U">
+ <summary>The U key.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.UpArrow">
+ <summary>The UP ARROW key.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.V">
+ <summary>The V key.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.VolumeDown">
+ <summary>The Volume Down key (Microsoft Natural Keyboard, Windows 2000 or later).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.VolumeMute">
+ <summary>The Volume Mute key (Microsoft Natural Keyboard, Windows 2000 or later).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.VolumeUp">
+ <summary>The Volume Up key (Microsoft Natural Keyboard, Windows 2000 or later).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.W">
+ <summary>The W key.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.X">
+ <summary>The X key.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.Y">
+ <summary>The Y key.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.Z">
+ <summary>The Z key.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleKey.Zoom">
+ <summary>The ZOOM key.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.ConsoleKeyInfo">
+ <summary>Describes the console key that was pressed, including the character represented by the console key and the state of the SHIFT, ALT, and CTRL modifier keys.</summary>
+ </member>
+ <member name="M:System.ConsoleKeyInfo.#ctor(System.Char,System.ConsoleKey,System.Boolean,System.Boolean,System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.ConsoleKeyInfo"></see> structure using the specified character, console key, and modifier keys.</summary>
+ <param name="keyChar">The Unicode character that corresponds to the key parameter.</param>
+ <param name="key">The console key that corresponds to the keyChar parameter.</param>
+ <param name="shift">true to indicate that a SHIFT key was pressed; otherwise, false.</param>
+ <param name="alt">true to indicate that an ALT key was pressed; otherwise, false.</param>
+ <param name="control">true to indicate that a CTRL key was pressed; otherwise, false.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The numeric value of the <paramref name="key">key</paramref> parameter is less than 0 or greater than 255.</exception>
+ </member>
+ <member name="M:System.ConsoleKeyInfo.Equals(System.ConsoleKeyInfo)">
+ <summary>Gets a value indicating whether the specified <see cref="T:System.ConsoleKeyInfo"></see> object is equal to the current <see cref="T:System.ConsoleKeyInfo"></see> object.</summary>
+ <param name="obj">An object to compare to the current <see cref="T:System.ConsoleKeyInfo"></see> object.</param>
+ <returns>true if <paramref name="obj">obj</paramref> is equal to the current <see cref="T:System.ConsoleKeyInfo"></see> object; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ConsoleKeyInfo.Equals(System.Object)">
+ <summary>Gets a value indicating whether the specified object is equal to the current <see cref="T:System.ConsoleKeyInfo"></see> object.</summary>
+ <param name="value">An object to compare to the current <see cref="T:System.ConsoleKeyInfo"></see> object.</param>
+ <returns>true if <paramref name="value">value</paramref> is a <see cref="T:System.ConsoleKeyInfo"></see> object and is equal to the current <see cref="T:System.ConsoleKeyInfo"></see> object; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ConsoleKeyInfo.GetHashCode">
+ <summary>Returns the hash code for the current <see cref="T:System.ConsoleKeyInfo"></see> object.</summary>
+ <returns>A 32-bit signed integer hash code.</returns>
+ </member>
+ <member name="P:System.ConsoleKeyInfo.Key">
+ <summary>Gets the console key represented by the current <see cref="T:System.ConsoleKeyInfo"></see> object.</summary>
+ <returns>A value that identifies the console key that was pressed.</returns>
+ </member>
+ <member name="P:System.ConsoleKeyInfo.KeyChar">
+ <summary>Gets the Unicode character represented by the current <see cref="T:System.ConsoleKeyInfo"></see> object.</summary>
+ <returns>An object that corresponds to the console key represented by the current <see cref="T:System.ConsoleKeyInfo"></see> object.</returns>
+ </member>
+ <member name="P:System.ConsoleKeyInfo.Modifiers">
+ <summary>Gets a bitwise combination of <see cref="T:System.ConsoleModifiers"></see> values that specifies one or more modifier keys pressed simultaneously with the console key.</summary>
+ <returns>A bitwise combination of the enumeration values. There is no default value.</returns>
+ </member>
+ <member name="M:System.ConsoleKeyInfo.op_Equality(System.ConsoleKeyInfo,System.ConsoleKeyInfo)">
+ <summary>Indicates whether the specified <see cref="T:System.ConsoleKeyInfo"></see> objects are equal.</summary>
+ <param name="a">The first object to compare.</param>
+ <param name="b">The second object to compare.</param>
+ <returns>true if <paramref name="a">a</paramref> is equal to <paramref name="b">b</paramref>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ConsoleKeyInfo.op_Inequality(System.ConsoleKeyInfo,System.ConsoleKeyInfo)">
+ <summary>Indicates whether the specified <see cref="T:System.ConsoleKeyInfo"></see> objects are not equal.</summary>
+ <param name="a">The first object to compare.</param>
+ <param name="b">The second object to compare.</param>
+ <returns>true if <paramref name="a">a</paramref> is not equal to <paramref name="b">b</paramref>; otherwise, false.</returns>
+ </member>
+ <member name="T:System.ConsoleModifiers">
+ <summary>Represents the SHIFT, ALT, and CTRL modifier keys on a keyboard.</summary>
+ </member>
+ <member name="F:System.ConsoleModifiers.Alt">
+ <summary>The left or right ALT modifier key.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleModifiers.Control">
+ <summary>The left or right CTRL modifier key.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleModifiers.Shift">
+ <summary>The left or right SHIFT modifier key.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.ConsoleSpecialKey">
+ <summary>Specifies combinations of modifier and console keys that can interrupt the current process.</summary>
+ </member>
+ <member name="F:System.ConsoleSpecialKey.ControlBreak">
+ <summary>The <see cref="F:System.ConsoleModifiers.Control"></see> modifier key plus the BREAK console key.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ConsoleSpecialKey.ControlC">
+ <summary>The <see cref="F:System.ConsoleModifiers.Control"></see> modifier key plus the <see cref="F:System.ConsoleKey.C"></see> console key.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.ContextBoundObject">
+ <summary>Defines the base class for all context-bound classes.</summary>
+ </member>
+ <member name="M:System.ContextBoundObject.#ctor">
+ <summary>Instantiates an instance of the <see cref="T:System.ContextBoundObject"></see> class.</summary>
+ </member>
+ <member name="T:System.ContextMarshalException">
+ <summary>The exception that is thrown when an attempt to marshal an object across a context boundary fails.</summary>
+ </member>
+ <member name="M:System.ContextMarshalException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.ContextMarshalException"></see> class with default properties.</summary>
+ </member>
+ <member name="M:System.ContextMarshalException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.ContextMarshalException"></see> class with a specified error message.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ </member>
+ <member name="M:System.ContextMarshalException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.ContextMarshalException"></see> class with serialized data.</summary>
+ <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> that holds the serialized object data about the exception being thrown.</param>
+ <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"></see> that contains contextual information about the source or destination.</param>
+ </member>
+ <member name="M:System.ContextMarshalException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.ContextMarshalException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="inner">The exception that is the cause of the current exception. If the inner parameter is not null, the current exception is raised in a catch block that handles the inner exception.</param>
+ </member>
+ <member name="T:System.ContextStaticAttribute">
+ <summary>Indicates that the value of a static field is unique for a particular context.</summary>
+ </member>
+ <member name="M:System.ContextStaticAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.ContextStaticAttribute"></see> class.</summary>
+ </member>
+ <member name="T:System.Convert">
+ <summary>Converts a base data type to another base data type.</summary>
+ </member>
+ <member name="M:System.Convert.ChangeType(System.Object,System.Type)">
+ <summary>Returns an object of the specified type and whose value is equivalent to the specified object.</summary>
+ <param name="value">An object that implements the <see cref="T:System.IConvertible"></see> interface.</param>
+ <param name="conversionType">The type of object to return.</param>
+ <returns>An object whose type is <paramref name="conversionType">conversionType</paramref> and whose value is equivalent to <paramref name="value">value</paramref>. -or- A null reference (Nothing in Visual Basic), if <paramref name="value">value</paramref> is null and <paramref name="conversionType">conversionType</paramref> is not a value type.</returns>
+ <exception cref="T:System.InvalidCastException">This conversion is not supported. -or- <paramref name="value">value</paramref> is null and <paramref name="conversionType">conversionType</paramref> is a value type. -or- <paramref name="value">value</paramref> does not implement the <see cref="T:System.IConvertible"></see> interface.</exception>
+ <exception cref="T:System.FormatException"><paramref name="value">value</paramref> is not in a format recognized by <paramref name="conversionType">conversionType</paramref>.</exception>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> represents a number that is out of the range of <paramref name="conversionType">conversionType</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="conversionType">conversionType</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Convert.ChangeType(System.Object,System.TypeCode)">
+ <summary>Returns an object of the specified type whose value is equivalent to the specified object.</summary>
+ <param name="value">An object that implements the <see cref="T:System.IConvertible"></see> interface.</param>
+ <param name="typeCode">The type of object to return.</param>
+ <returns>An object whose underlying type is <paramref name="typeCode">typeCode</paramref> and whose value is equivalent to <paramref name="value">value</paramref>. -or- A null reference (Nothing in Visual Basic), if <paramref name="value">value</paramref> is null and <paramref name="typeCode">typeCode</paramref> is <see cref="F:System.TypeCode.Empty"></see>, <see cref="F:System.TypeCode.String"></see>, or <see cref="F:System.TypeCode.Object"></see>.</returns>
+ <exception cref="T:System.InvalidCastException">This conversion is not supported. -or- <paramref name="value">value</paramref> is null and <paramref name="typeCode">typeCode</paramref> specifies a value type. -or- <paramref name="value">value</paramref> does not implement the <see cref="T:System.IConvertible"></see> interface.</exception>
+ <exception cref="T:System.FormatException"><paramref name="value">value</paramref> is not in a format recognized by the <paramref name="typeCode">typeCode</paramref> type.</exception>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> represents a number that is out of the range of the <paramref name="typeCode">typeCode</paramref> type.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="typeCode">typeCode</paramref> is invalid.</exception>
+ </member>
+ <member name="M:System.Convert.ChangeType(System.Object,System.Type,System.IFormatProvider)">
+ <summary>Returns an object of the specified type whose value is equivalent to the specified object. A parameter supplies culture-specific formatting information.</summary>
+ <param name="value">An object that implements the <see cref="T:System.IConvertible"></see> interface.</param>
+ <param name="conversionType">The type of object to return.</param>
+ <param name="provider">An object that supplies culture-specific formatting information.</param>
+ <returns>An object whose type is <paramref name="conversionType">conversionType</paramref> and whose value is equivalent to <paramref name="value">value</paramref>. -or- <paramref name="value">value</paramref>, if the <see cref="T:System.Type"></see> of <paramref name="value">value</paramref> and <paramref name="conversionType">conversionType</paramref> are equal. -or- A null reference (Nothing in Visual Basic), if <paramref name="value">value</paramref> is null and <paramref name="conversionType">conversionType</paramref> is not a value type.</returns>
+ <exception cref="T:System.InvalidCastException">This conversion is not supported. -or- <paramref name="value">value</paramref> is null and <paramref name="conversionType">conversionType</paramref> is a value type. -or- <paramref name="value">value</paramref> does not implement the <see cref="T:System.IConvertible"></see> interface.</exception>
+ <exception cref="T:System.FormatException"><paramref name="value">value</paramref> is not in a format for <paramref name="conversionType">conversionType</paramref> recognized by <paramref name="provider">provider</paramref>.</exception>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> represents a number that is out of the range of <paramref name="conversionType">conversionType</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="conversionType">conversionType</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Convert.ChangeType(System.Object,System.TypeCode,System.IFormatProvider)">
+ <summary>Returns an object of the specified type whose value is equivalent to the specified object. A parameter supplies culture-specific formatting information.</summary>
+ <param name="value">An object that implements the <see cref="T:System.IConvertible"></see> interface.</param>
+ <param name="typeCode">The type of object to return.</param>
+ <param name="provider">An object that supplies culture-specific formatting information.</param>
+ <returns>An object whose underlying type is <paramref name="typeCode">typeCode</paramref> and whose value is equivalent to <paramref name="value">value</paramref>. -or- A null reference (Nothing in Visual Basic), if <paramref name="value">value</paramref> is null and <paramref name="typeCode">typeCode</paramref> is <see cref="F:System.TypeCode.Empty"></see>, <see cref="F:System.TypeCode.String"></see>, or <see cref="F:System.TypeCode.Object"></see>.</returns>
+ <exception cref="T:System.InvalidCastException">This conversion is not supported. -or- <paramref name="value">value</paramref> is null and <paramref name="typeCode">typeCode</paramref> specifies a value type. -or- <paramref name="value">value</paramref> does not implement the <see cref="T:System.IConvertible"></see> interface.</exception>
+ <exception cref="T:System.FormatException"><paramref name="value">value</paramref> is not in a format for the <paramref name="typeCode">typeCode</paramref> type recognized by <paramref name="provider">provider</paramref>.</exception>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> represents a number that is out of the range of the <paramref name="typeCode">typeCode</paramref> type.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="typeCode">typeCode</paramref> is invalid.</exception>
+ </member>
+ <member name="F:System.Convert.DBNull">
+ <summary>A constant that represents a database column that is absent of data; that is, database null.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Convert.FromBase64CharArray(System.Char[],System.Int32,System.Int32)">
+ <summary>Converts a subset of a Unicode character array, which encodes binary data as base-64 digits, to an equivalent 8-bit unsigned integer array. Parameters specify the subset in the input array and the number of elements to convert.</summary>
+ <param name="inArray">A Unicode character array.</param>
+ <param name="offset">A position within inArray.</param>
+ <param name="length">The number of elements in inArray to convert.</param>
+ <returns>An array of 8-bit unsigned integers equivalent to <paramref name="length">length</paramref> elements at position <paramref name="offset">offset</paramref> in <paramref name="inArray">inArray</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="inArray">inArray</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="offset">offset</paramref> or <paramref name="length">length</paramref> is less than 0. -or- <paramref name="offset">offset</paramref> plus <paramref name="length">length</paramref> indicates a position not within <paramref name="inArray">inArray</paramref>.</exception>
+ <exception cref="T:System.FormatException">The length of <paramref name="inArray">inArray</paramref>, ignoring white-space characters, is not zero or a multiple of 4. -or- The format of <paramref name="inArray">inArray</paramref> is invalid. <paramref name="inArray">inArray</paramref> contains a non-base-64 character, more than two padding characters, or a non-white-space character among the padding characters.</exception>
+ </member>
+ <member name="M:System.Convert.FromBase64String(System.String)">
+ <summary>Converts the specified string, which encodes binary data as base-64 digits, to an equivalent 8-bit unsigned integer array.</summary>
+ <param name="s">The string to convert.</param>
+ <returns>An array of 8-bit unsigned integers that is equivalent to <paramref name="s">s</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="s">s</paramref> is null.</exception>
+ <exception cref="T:System.FormatException">The length of <paramref name="s">s</paramref>, ignoring white-space characters, is not zero or a multiple of 4. -or- The format of <paramref name="s">s</paramref> is invalid. <paramref name="s">s</paramref> contains a non-base-64 character, more than two padding characters, or a non-white space-character among the padding characters.</exception>
+ </member>
+ <member name="M:System.Convert.GetTypeCode(System.Object)">
+ <summary>Returns the <see cref="T:System.TypeCode"></see> for the specified object.</summary>
+ <param name="value">An object that implements the <see cref="T:System.IConvertible"></see> interface.</param>
+ <returns>The <see cref="T:System.TypeCode"></see> for <paramref name="value">value</paramref>, or <see cref="F:System.TypeCode.Empty"></see> if <paramref name="value">value</paramref> is null.</returns>
+ </member>
+ <member name="M:System.Convert.IsDBNull(System.Object)">
+ <summary>Returns an indication whether the specified object is of type <see cref="T:System.DBNull"></see>.</summary>
+ <param name="value">An object.</param>
+ <returns>true if <paramref name="value">value</paramref> is of type <see cref="T:System.DBNull"></see>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Convert.ToBase64CharArray(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32)">
+ <summary>Converts a subset of an 8-bit unsigned integer array to an equivalent subset of a Unicode character array encoded with base-64 digits. Parameters specify the subsets as offsets in the input and output arrays, and the number of elements in the input array to convert.</summary>
+ <param name="inArray">An input array of 8-bit unsigned integers.</param>
+ <param name="offsetIn">A position within inArray.</param>
+ <param name="length">The number of elements of inArray to convert.</param>
+ <param name="outArray">An output array of Unicode characters.</param>
+ <param name="offsetOut">A position within outArray.</param>
+ <returns>A 32-bit signed integer containing the number of bytes in <paramref name="outArray">outArray</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="inArray">inArray</paramref> or <paramref name="outArray">outArray</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="offsetIn">offsetIn</paramref>, <paramref name="offsetOut">offsetOut</paramref>, or <paramref name="length">length</paramref> is negative. -or- <paramref name="offsetIn">offsetIn</paramref> plus <paramref name="length">length</paramref> is greater than the length of <paramref name="inArray">inArray</paramref>. -or- <paramref name="offsetOut">offsetOut</paramref> plus the number of elements to return is greater than the length of <paramref name="outArray">outArray</paramref>.</exception>
+ </member>
+ <member name="M:System.Convert.ToBase64CharArray(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32,System.Base64FormattingOptions)">
+ <summary>Converts a subset of an 8-bit unsigned integer array to an equivalent subset of a Unicode character array encoded with base-64 digits. Parameters specify the subsets as offsets in the input and output arrays, the number of elements in the input array to convert, and whether line breaks are inserted in the output array.</summary>
+ <param name="inArray">An input array of 8-bit unsigned integers.</param>
+ <param name="offsetIn">A position within inArray.</param>
+ <param name="length">The number of elements of inArray to convert.</param>
+ <param name="outArray">An output array of Unicode characters.</param>
+ <param name="offsetOut">A position within outArray.</param>
+ <param name="options"><see cref="F:System.Base64FormattingOptions.InsertLineBreaks"></see> to insert a line break every 76 characters, or <see cref="F:System.Base64FormattingOptions.None"></see> to not insert line breaks.</param>
+ <returns>A 32-bit signed integer containing the number of bytes in <paramref name="outArray">outArray</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="inArray">inArray</paramref> or <paramref name="outArray">outArray</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="offsetIn">offsetIn</paramref>, <paramref name="offsetOut">offsetOut</paramref>, or <paramref name="length">length</paramref> is negative. -or- <paramref name="offsetIn">offsetIn</paramref> plus <paramref name="length">length</paramref> is greater than the length of <paramref name="inArray">inArray</paramref>. -or- <paramref name="offsetOut">offsetOut</paramref> plus the number of elements to return is greater than the length of <paramref name="outArray">outArray</paramref>.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="options">options</paramref> is not a valid <see cref="T:System.Base64FormattingOptions"></see> value.</exception>
+ </member>
+ <member name="M:System.Convert.ToBase64String(System.Byte[],System.Int32,System.Int32,System.Base64FormattingOptions)">
+ <summary>Converts a subset of an array of 8-bit unsigned integers to its equivalent string representation that is encoded with base-64 digits. Parameters specify the subset as an offset in the input array, the number of elements in the array to convert, and whether to insert line breaks in the return value.</summary>
+ <param name="inArray">An array of 8-bit unsigned integers.</param>
+ <param name="offset">An offset in inArray.</param>
+ <param name="length">The number of elements of inArray to convert.</param>
+ <param name="options"><see cref="F:System.Base64FormattingOptions.InsertLineBreaks"></see> to insert a line break every 76 characters, or <see cref="F:System.Base64FormattingOptions.None"></see> to not insert line breaks.</param>
+ <returns>The string representation in base 64 of <paramref name="length">length</paramref> elements of <paramref name="inArray">inArray</paramref>, starting at position <paramref name="offset">offset</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="inArray">inArray</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="offset">offset</paramref> or <paramref name="length">length</paramref> is negative. -or- <paramref name="offset">offset</paramref> plus <paramref name="length">length</paramref> is greater than the length of <paramref name="inArray">inArray</paramref>.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="options">options</paramref> is not a valid <see cref="T:System.Base64FormattingOptions"></see> value.</exception>
+ </member>
+ <member name="M:System.Convert.ToBase64String(System.Byte[],System.Int32,System.Int32)">
+ <summary>Converts a subset of an array of 8-bit unsigned integers to its equivalent string representation that is encoded with base-64 digits. Parameters specify the subset as an offset in the input array, and the number of elements in the array to convert.</summary>
+ <param name="inArray">An array of 8-bit unsigned integers.</param>
+ <param name="offset">An offset in inArray.</param>
+ <param name="length">The number of elements of inArray to convert.</param>
+ <returns>The string representation in base 64 of <paramref name="length">length</paramref> elements of <paramref name="inArray">inArray</paramref>, starting at position <paramref name="offset">offset</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="inArray">inArray</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="offset">offset</paramref> or <paramref name="length">length</paramref> is negative. -or- <paramref name="offset">offset</paramref> plus <paramref name="length">length</paramref> is greater than the length of <paramref name="inArray">inArray</paramref>.</exception>
+ </member>
+ <member name="M:System.Convert.ToBase64String(System.Byte[])">
+ <summary>Converts an array of 8-bit unsigned integers to its equivalent string representation that is encoded with base-64 digits.</summary>
+ <param name="inArray">An array of 8-bit unsigned integers.</param>
+ <returns>The string representation, in base 64, of the contents of <paramref name="inArray">inArray</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="inArray">inArray</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Convert.ToBase64String(System.Byte[],System.Base64FormattingOptions)">
+ <summary>Converts an array of 8-bit unsigned integers to its equivalent string representation that is encoded with base-64 digits. A parameter specifies whether to insert line breaks in the return value.</summary>
+ <param name="inArray">An array of 8-bit unsigned integers.</param>
+ <param name="options"><see cref="F:System.Base64FormattingOptions.InsertLineBreaks"></see> to insert a line break every 76 characters, or <see cref="F:System.Base64FormattingOptions.None"></see> to not insert line breaks.</param>
+ <returns>The string representation in base 64 of the elements in <paramref name="inArray">inArray</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="inArray">inArray</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="options">options</paramref> is not a valid <see cref="T:System.Base64FormattingOptions"></see> value.</exception>
+ </member>
+ <member name="M:System.Convert.ToBoolean(System.SByte)">
+ <summary>Converts the value of the specified 8-bit signed integer to an equivalent Boolean value.</summary>
+ <param name="value">The 8-bit signed integer to convert.</param>
+ <returns>true if <paramref name="value">value</paramref> is not zero; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Convert.ToBoolean(System.String,System.IFormatProvider)">
+ <summary>Converts the specified string representation of a logical value to its Boolean equivalent, using the specified culture-specific formatting information.</summary>
+ <param name="value">A string that contains the value of either <see cref="F:System.Boolean.TrueString"></see> or <see cref="F:System.Boolean.FalseString"></see>.</param>
+ <param name="provider">An object that supplies culture-specific formatting information. This parameter is ignored.</param>
+ <returns>true if <paramref name="value">value</paramref> equals <see cref="F:System.Boolean.TrueString"></see>, or false if <paramref name="value">value</paramref> equals <see cref="F:System.Boolean.FalseString"></see> or null.</returns>
+ <exception cref="T:System.FormatException"><paramref name="value">value</paramref> is not equal to <see cref="F:System.Boolean.TrueString"></see> or <see cref="F:System.Boolean.FalseString"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToBoolean(System.Object,System.IFormatProvider)">
+ <summary>Converts the value of the specified object to an equivalent Boolean value, using the specified culture-specific formatting information.</summary>
+ <param name="value">An object that implements the <see cref="T:System.IConvertible"></see> interface, or null.</param>
+ <param name="provider">An object that supplies culture-specific formatting information.</param>
+ <returns>true or false, which reflects the value returned by invoking the <see cref="M:System.IConvertible.ToBoolean(System.IFormatProvider)"></see> method for the underlying type of <paramref name="value">value</paramref>. If <paramref name="value">value</paramref> is null, the method returns false.</returns>
+ <exception cref="T:System.FormatException"><paramref name="value">value</paramref> is a string that does not equal <see cref="F:System.Boolean.TrueString"></see> or <see cref="F:System.Boolean.FalseString"></see>.</exception>
+ <exception cref="T:System.InvalidCastException"><paramref name="value">value</paramref> does not implement the <see cref="T:System.IConvertible"></see> interface. -or- The conversion of <paramref name="value">value</paramref> to a <see cref="T:System.Boolean"></see> is not supported.</exception>
+ </member>
+ <member name="M:System.Convert.ToBoolean(System.UInt64)">
+ <summary>Converts the value of the specified 64-bit unsigned integer to an equivalent Boolean value.</summary>
+ <param name="value">The 64-bit unsigned integer to convert.</param>
+ <returns>true if <paramref name="value">value</paramref> is not zero; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Convert.ToBoolean(System.UInt32)">
+ <summary>Converts the value of the specified 32-bit unsigned integer to an equivalent Boolean value.</summary>
+ <param name="value">The 32-bit unsigned integer to convert.</param>
+ <returns>true if <paramref name="value">value</paramref> is not zero; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Convert.ToBoolean(System.UInt16)">
+ <summary>Converts the value of the specified 16-bit unsigned integer to an equivalent Boolean value.</summary>
+ <param name="value">The 16-bit unsigned integer to convert.</param>
+ <returns>true if <paramref name="value">value</paramref> is not zero; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Convert.ToBoolean(System.String)">
+ <summary>Converts the specified string representation of a logical value to its Boolean equivalent.</summary>
+ <param name="value">A string that contains the value of either <see cref="F:System.Boolean.TrueString"></see> or <see cref="F:System.Boolean.FalseString"></see>.</param>
+ <returns>true if <paramref name="value">value</paramref> equals <see cref="F:System.Boolean.TrueString"></see>, or false if <paramref name="value">value</paramref> equals <see cref="F:System.Boolean.FalseString"></see> or null.</returns>
+ <exception cref="T:System.FormatException"><paramref name="value">value</paramref> is not equal to <see cref="F:System.Boolean.TrueString"></see> or <see cref="F:System.Boolean.FalseString"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToBoolean(System.Single)">
+ <summary>Converts the value of the specified single-precision floating-point number to an equivalent Boolean value.</summary>
+ <param name="value">The single-precision floating-point number to convert.</param>
+ <returns>true if <paramref name="value">value</paramref> is not zero; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Convert.ToBoolean(System.Object)">
+ <summary>Converts the value of a specified object to an equivalent Boolean value.</summary>
+ <param name="value">An object that implements the <see cref="T:System.IConvertible"></see> interface, or null.</param>
+ <returns>true or false, which reflects the value returned by invoking the <see cref="M:System.IConvertible.ToBoolean(System.IFormatProvider)"></see> method for the underlying type of <paramref name="value">value</paramref>. If <paramref name="value">value</paramref> is null, the method returns false.</returns>
+ <exception cref="T:System.FormatException"><paramref name="value">value</paramref> is a string that does not equal <see cref="F:System.Boolean.TrueString"></see> or <see cref="F:System.Boolean.FalseString"></see>.</exception>
+ <exception cref="T:System.InvalidCastException"><paramref name="value">value</paramref> does not implement the <see cref="T:System.IConvertible"></see> interface. -or- The conversion of <paramref name="value">value</paramref> to a <see cref="T:System.Boolean"></see> is not supported.</exception>
+ </member>
+ <member name="M:System.Convert.ToBoolean(System.Double)">
+ <summary>Converts the value of the specified double-precision floating-point number to an equivalent Boolean value.</summary>
+ <param name="value">The double-precision floating-point number to convert.</param>
+ <returns>true if <paramref name="value">value</paramref> is not zero; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Convert.ToBoolean(System.Int32)">
+ <summary>Converts the value of the specified 32-bit signed integer to an equivalent Boolean value.</summary>
+ <param name="value">The 32-bit signed integer to convert.</param>
+ <returns>true if <paramref name="value">value</paramref> is not zero; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Convert.ToBoolean(System.Int16)">
+ <summary>Converts the value of the specified 16-bit signed integer to an equivalent Boolean value.</summary>
+ <param name="value">The 16-bit signed integer to convert.</param>
+ <returns>true if <paramref name="value">value</paramref> is not zero; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Convert.ToBoolean(System.Decimal)">
+ <summary>Converts the value of the specified decimal number to an equivalent Boolean value.</summary>
+ <param name="value">The number to convert.</param>
+ <returns>true if <paramref name="value">value</paramref> is not zero; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Convert.ToBoolean(System.DateTime)">
+ <summary>Calling this method always throws <see cref="T:System.InvalidCastException"></see>.</summary>
+ <param name="value">The date and time value to convert.</param>
+ <returns>This conversion is not supported. No value is returned.</returns>
+ <exception cref="T:System.InvalidCastException">This conversion is not supported.</exception>
+ </member>
+ <member name="M:System.Convert.ToBoolean(System.Char)">
+ <summary>Calling this method always throws <see cref="T:System.InvalidCastException"></see>.</summary>
+ <param name="value">The Unicode character to convert.</param>
+ <returns>This conversion is not supported. No value is returned.</returns>
+ <exception cref="T:System.InvalidCastException">This conversion is not supported.</exception>
+ </member>
+ <member name="M:System.Convert.ToBoolean(System.Byte)">
+ <summary>Converts the value of the specified 8-bit unsigned integer to an equivalent Boolean value.</summary>
+ <param name="value">The 8-bit unsigned integer to convert.</param>
+ <returns>true if <paramref name="value">value</paramref> is not zero; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Convert.ToBoolean(System.Boolean)">
+ <summary>Returns the specified Boolean value; no actual conversion is performed.</summary>
+ <param name="value">The Boolean value to return.</param>
+ <returns><paramref name="value">value</paramref> is returned unchanged.</returns>
+ </member>
+ <member name="M:System.Convert.ToBoolean(System.Int64)">
+ <summary>Converts the value of the specified 64-bit signed integer to an equivalent Boolean value.</summary>
+ <param name="value">The 64-bit signed integer to convert.</param>
+ <returns>true if <paramref name="value">value</paramref> is not zero; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Convert.ToByte(System.String)">
+ <summary>Converts the specified string representation of a number to an equivalent 8-bit unsigned integer.</summary>
+ <param name="value">A string that contains the number to convert.</param>
+ <returns>An 8-bit unsigned integer that is equivalent to <paramref name="value">value</paramref>, or zero if <paramref name="value">value</paramref> is null.</returns>
+ <exception cref="T:System.FormatException"><paramref name="value">value</paramref> does not consist of an optional sign followed by a sequence of digits (0 through 9).</exception>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> represents a number that is less than <see cref="F:System.Byte.MinValue"></see> or greater than <see cref="F:System.Byte.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToByte(System.UInt16)">
+ <summary>Converts the value of the specified 16-bit unsigned integer to an equivalent 8-bit unsigned integer.</summary>
+ <param name="value">The 16-bit unsigned integer to convert.</param>
+ <returns>An 8-bit unsigned integer that is equivalent to <paramref name="value">value</paramref>.</returns>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> is greater than <see cref="F:System.Byte.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToByte(System.UInt32)">
+ <summary>Converts the value of the specified 32-bit unsigned integer to an equivalent 8-bit unsigned integer.</summary>
+ <param name="value">The 32-bit unsigned integer to convert.</param>
+ <returns>An 8-bit unsigned integer that is equivalent to <paramref name="value">value</paramref>.</returns>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> is greater than <see cref="F:System.Byte.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToByte(System.String,System.Int32)">
+ <summary>Converts the string representation of a number in a specified base to an equivalent 8-bit unsigned integer.</summary>
+ <param name="value">A string that contains the number to convert.</param>
+ <param name="fromBase">The base of the number in value, which must be 2, 8, 10, or 16.</param>
+ <returns>An 8-bit unsigned integer that is equivalent to the number in <paramref name="value">value</paramref>, or 0 (zero) if <paramref name="value">value</paramref> is null.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="fromBase">fromBase</paramref> is not 2, 8, 10, or 16. -or- <paramref name="value">value</paramref>, which represents a non-base 10 unsigned number, is prefixed with a negative sign.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="value">value</paramref> is <see cref="F:System.String.Empty"></see>.</exception>
+ <exception cref="T:System.FormatException"><paramref name="value">value</paramref> contains a character that is not a valid digit in the base specified by <paramref name="fromBase">fromBase</paramref>. The exception message indicates that there are no digits to convert if the first character in <paramref name="value">value</paramref> is invalid; otherwise, the message indicates that <paramref name="value">value</paramref> contains invalid trailing characters.</exception>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref>, which represents a base 10 unsigned number, is prefixed with a negative sign. -or- <paramref name="value">value</paramref> represents a number that is less than <see cref="F:System.Byte.MinValue"></see> or greater than <see cref="F:System.Byte.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToByte(System.Object,System.IFormatProvider)">
+ <summary>Converts the value of the specified object to an 8-bit unsigned integer, using the specified culture-specific formatting information.</summary>
+ <param name="value">An object that implements the <see cref="T:System.IConvertible"></see> interface.</param>
+ <param name="provider">An object that supplies culture-specific formatting information.</param>
+ <returns>An 8-bit unsigned integer that is equivalent to <paramref name="value">value</paramref>, or zero if <paramref name="value">value</paramref> is null.</returns>
+ <exception cref="T:System.FormatException"><paramref name="value">value</paramref> is not in the property format for a <see cref="T:System.Byte"></see> value.</exception>
+ <exception cref="T:System.InvalidCastException"><paramref name="value">value</paramref> does not implement <see cref="T:System.IConvertible"></see>. -or- Conversion from <paramref name="value">value</paramref> to the <see cref="T:System.Byte"></see> type is not supported.</exception>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> represents a number that is less than <see cref="F:System.Byte.MinValue"></see> or greater than <see cref="F:System.Byte.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToByte(System.String,System.IFormatProvider)">
+ <summary>Converts the specified string representation of a number to an equivalent 8-bit unsigned integer, using specified culture-specific formatting information.</summary>
+ <param name="value">A string that contains the number to convert.</param>
+ <param name="provider">An object that supplies culture-specific formatting information.</param>
+ <returns>An 8-bit unsigned integer that is equivalent to <paramref name="value">value</paramref>, or zero if <paramref name="value">value</paramref> is null.</returns>
+ <exception cref="T:System.FormatException"><paramref name="value">value</paramref> does not consist of an optional sign followed by a sequence of digits (0 through 9).</exception>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> represents a number that is less than <see cref="F:System.Byte.MinValue"></see> or greater than <see cref="F:System.Byte.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToByte(System.Single)">
+ <summary>Converts the value of the specified single-precision floating-point number to an equivalent 8-bit unsigned integer.</summary>
+ <param name="value">A single-precision floating-point number.</param>
+ <returns><paramref name="value">value</paramref>, rounded to the nearest 8-bit unsigned integer. If <paramref name="value">value</paramref> is halfway between two whole numbers, the even number is returned; that is, 4.5 is converted to 4, and 5.5 is converted to 6.</returns>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> is greater than <see cref="F:System.Byte.MaxValue"></see> or less than <see cref="F:System.Byte.MinValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToByte(System.UInt64)">
+ <summary>Converts the value of the specified 64-bit unsigned integer to an equivalent 8-bit unsigned integer.</summary>
+ <param name="value">The 64-bit unsigned integer to convert.</param>
+ <returns>An 8-bit unsigned integer that is equivalent to <paramref name="value">value</paramref>.</returns>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> is greater than <see cref="F:System.Byte.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToByte(System.SByte)">
+ <summary>Converts the value of the specified 8-bit signed integer to an equivalent 8-bit unsigned integer.</summary>
+ <param name="value">The 8-bit signed integer to be converted.</param>
+ <returns>An 8-bit unsigned integer that is equivalent to <paramref name="value">value</paramref>.</returns>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> is less than <see cref="F:System.Byte.MinValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToByte(System.Int16)">
+ <summary>Converts the value of the specified 16-bit signed integer to an equivalent 8-bit unsigned integer.</summary>
+ <param name="value">The 16-bit signed integer to convert.</param>
+ <returns>An 8-bit unsigned integer that is equivalent to <paramref name="value">value</paramref>.</returns>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> is less than <see cref="F:System.Byte.MinValue"></see> or greater than <see cref="F:System.Byte.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToByte(System.Int64)">
+ <summary>Converts the value of the specified 64-bit signed integer to an equivalent 8-bit unsigned integer.</summary>
+ <param name="value">The 64-bit signed integer to convert.</param>
+ <returns>An 8-bit unsigned integer that is equivalent to <paramref name="value">value</paramref>.</returns>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> is less than <see cref="F:System.Byte.MinValue"></see> or greater than <see cref="F:System.Byte.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToByte(System.Byte)">
+ <summary>Returns the specified 8-bit unsigned integer; no actual conversion is performed.</summary>
+ <param name="value">The 8-bit unsigned integer to return.</param>
+ <returns><paramref name="value">value</paramref> is returned unchanged.</returns>
+ </member>
+ <member name="M:System.Convert.ToByte(System.Char)">
+ <summary>Converts the value of the specified Unicode character to the equivalent 8-bit unsigned integer.</summary>
+ <param name="value">The Unicode character to convert.</param>
+ <returns>An 8-bit unsigned integer that is equivalent to <paramref name="value">value</paramref>.</returns>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> represents a number that is greater than <see cref="F:System.Byte.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToByte(System.DateTime)">
+ <summary>Calling this method always throws <see cref="T:System.InvalidCastException"></see>.</summary>
+ <param name="value">The date and time value to convert.</param>
+ <returns>This conversion is not supported. No value is returned.</returns>
+ <exception cref="T:System.InvalidCastException">This conversion is not supported.</exception>
+ </member>
+ <member name="M:System.Convert.ToByte(System.Boolean)">
+ <summary>Converts the specified Boolean value to the equivalent 8-bit unsigned integer.</summary>
+ <param name="value">The Boolean value to convert.</param>
+ <returns>The number 1 if <paramref name="value">value</paramref> is true; otherwise, 0.</returns>
+ </member>
+ <member name="M:System.Convert.ToByte(System.Double)">
+ <summary>Converts the value of the specified double-precision floating-point number to an equivalent 8-bit unsigned integer.</summary>
+ <param name="value">The double-precision floating-point number to convert.</param>
+ <returns><paramref name="value">value</paramref>, rounded to the nearest 8-bit unsigned integer. If <paramref name="value">value</paramref> is halfway between two whole numbers, the even number is returned; that is, 4.5 is converted to 4, and 5.5 is converted to 6.</returns>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> is greater than <see cref="F:System.Byte.MaxValue"></see> or less than <see cref="F:System.Byte.MinValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToByte(System.Int32)">
+ <summary>Converts the value of the specified 32-bit signed integer to an equivalent 8-bit unsigned integer.</summary>
+ <param name="value">The 32-bit signed integer to convert.</param>
+ <returns>An 8-bit unsigned integer that is equivalent to <paramref name="value">value</paramref>.</returns>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> is less than <see cref="F:System.Byte.MinValue"></see> or greater than <see cref="F:System.Byte.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToByte(System.Decimal)">
+ <summary>Converts the value of the specified decimal number to an equivalent 8-bit unsigned integer.</summary>
+ <param name="value">The number to convert.</param>
+ <returns><paramref name="value">value</paramref>, rounded to the nearest 8-bit unsigned integer. If <paramref name="value">value</paramref> is halfway between two whole numbers, the even number is returned; that is, 4.5 is converted to 4, and 5.5 is converted to 6.</returns>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> is greater than <see cref="F:System.Byte.MaxValue"></see> or less than <see cref="F:System.Byte.MinValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToByte(System.Object)">
+ <summary>Converts the value of the specified object to an 8-bit unsigned integer.</summary>
+ <param name="value">An object that implements the <see cref="T:System.IConvertible"></see> interface, or null.</param>
+ <returns>An 8-bit unsigned integer that is equivalent to <paramref name="value">value</paramref>, or zero if <paramref name="value">value</paramref> is null.</returns>
+ <exception cref="T:System.FormatException"><paramref name="value">value</paramref> is not in the property format for a <see cref="T:System.Byte"></see> value.</exception>
+ <exception cref="T:System.InvalidCastException"><paramref name="value">value</paramref> does not implement <see cref="T:System.IConvertible"></see>. -or- Conversion from <paramref name="value">value</paramref> to the <see cref="T:System.Byte"></see> type is not supported.</exception>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> represents a number that is less than <see cref="F:System.Byte.MinValue"></see> or greater than <see cref="F:System.Byte.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToChar(System.String,System.IFormatProvider)">
+ <summary>Converts the first character of a specified string to a Unicode character, using specified culture-specific formatting information.</summary>
+ <param name="value">A string of length 1 or null.</param>
+ <param name="provider">An object that supplies culture-specific formatting information. This parameter is ignored.</param>
+ <returns>A Unicode character that is equivalent to the first and only character in <paramref name="value">value</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="value">value</paramref> is null.</exception>
+ <exception cref="T:System.FormatException">The length of <paramref name="value">value</paramref> is not 1.</exception>
+ </member>
+ <member name="M:System.Convert.ToChar(System.Object)">
+ <summary>Converts the value of the specified object to a Unicode character.</summary>
+ <param name="value">An object that implements the <see cref="T:System.IConvertible"></see> interface.</param>
+ <returns>A Unicode character that is equivalent to value, or <see cref="F:System.Char.MinValue"></see> if <paramref name="value">value</paramref> is null.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="value">value</paramref> is a null string.</exception>
+ <exception cref="T:System.InvalidCastException"><paramref name="value">value</paramref> does not implement the <see cref="T:System.IConvertible"></see> interface. -or- The conversion of <paramref name="value">value</paramref> to a <see cref="T:System.Char"></see> is not supported.</exception>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> is less than <see cref="F:System.Char.MinValue"></see> or greater than <see cref="F:System.Char.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToChar(System.Object,System.IFormatProvider)">
+ <summary>Converts the value of the specified object to its equivalent Unicode character, using the specified culture-specific formatting information.</summary>
+ <param name="value">An object that implements the <see cref="T:System.IConvertible"></see> interface.</param>
+ <param name="provider">An object that supplies culture-specific formatting information.</param>
+ <returns>A Unicode character that is equivalent to <paramref name="value">value</paramref>, or <see cref="F:System.Char.MinValue"></see> if <paramref name="value">value</paramref> is null.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="value">value</paramref> is a null string.</exception>
+ <exception cref="T:System.InvalidCastException"><paramref name="value">value</paramref> does not implement the <see cref="T:System.IConvertible"></see> interface. -or- The conversion of <paramref name="value">value</paramref> to a <see cref="T:System.Char"></see> is not supported.</exception>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> is less than <see cref="F:System.Char.MinValue"></see> or greater than <see cref="F:System.Char.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToChar(System.UInt64)">
+ <summary>Converts the value of the specified 64-bit unsigned integer to its equivalent Unicode character.</summary>
+ <param name="value">The 64-bit unsigned integer to convert.</param>
+ <returns>A Unicode character that is equivalent to <paramref name="value">value</paramref>.</returns>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> is greater than <see cref="F:System.Char.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToChar(System.UInt32)">
+ <summary>Converts the value of the specified 32-bit unsigned integer to its equivalent Unicode character.</summary>
+ <param name="value">The 32-bit unsigned integer to convert.</param>
+ <returns>A Unicode character that is equivalent to <paramref name="value">value</paramref>.</returns>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> is greater than <see cref="F:System.Char.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToChar(System.UInt16)">
+ <summary>Converts the value of the specified 16-bit unsigned integer to its equivalent Unicode character.</summary>
+ <param name="value">The 16-bit unsigned integer to convert.</param>
+ <returns>A Unicode character that is equivalent to <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Convert.ToChar(System.String)">
+ <summary>Converts the first character of a specified string to a Unicode character.</summary>
+ <param name="value">A string of length 1.</param>
+ <returns>A Unicode character that is equivalent to the first and only character in <paramref name="value">value</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="value">value</paramref> is null.</exception>
+ <exception cref="T:System.FormatException">The length of <paramref name="value">value</paramref> is not 1.</exception>
+ </member>
+ <member name="M:System.Convert.ToChar(System.Single)">
+ <summary>Calling this method always throws <see cref="T:System.InvalidCastException"></see>.</summary>
+ <param name="value">The single-precision floating-point number to convert.</param>
+ <returns>This conversion is not supported. No value is returned.</returns>
+ <exception cref="T:System.InvalidCastException">This conversion is not supported.</exception>
+ </member>
+ <member name="M:System.Convert.ToChar(System.SByte)">
+ <summary>Converts the value of the specified 8-bit signed integer to its equivalent Unicode character.</summary>
+ <param name="value">The 8-bit signed integer to convert.</param>
+ <returns>A Unicode character that is equivalent to <paramref name="value">value</paramref>.</returns>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> is less than <see cref="F:System.Char.MinValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToChar(System.Int64)">
+ <summary>Converts the value of the specified 64-bit signed integer to its equivalent Unicode character.</summary>
+ <param name="value">The 64-bit signed integer to convert.</param>
+ <returns>A Unicode character that is equivalent to <paramref name="value">value</paramref>.</returns>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> is less than <see cref="F:System.Char.MinValue"></see> or greater than <see cref="F:System.Char.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToChar(System.Int16)">
+ <summary>Converts the value of the specified 16-bit signed integer to its equivalent Unicode character.</summary>
+ <param name="value">The 16-bit signed integer to convert.</param>
+ <returns>A Unicode character that is equivalent to <paramref name="value">value</paramref>.</returns>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> is less than <see cref="F:System.Char.MinValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToChar(System.Double)">
+ <summary>Calling this method always throws <see cref="T:System.InvalidCastException"></see>.</summary>
+ <param name="value">The double-precision floating-point number to convert.</param>
+ <returns>This conversion is not supported. No value is returned.</returns>
+ <exception cref="T:System.InvalidCastException">This conversion is not supported.</exception>
+ </member>
+ <member name="M:System.Convert.ToChar(System.Decimal)">
+ <summary>Calling this method always throws <see cref="T:System.InvalidCastException"></see>.</summary>
+ <param name="value">The decimal number to convert.</param>
+ <returns>This conversion is not supported. No value is returned.</returns>
+ <exception cref="T:System.InvalidCastException">This conversion is not supported.</exception>
+ </member>
+ <member name="M:System.Convert.ToChar(System.DateTime)">
+ <summary>Calling this method always throws <see cref="T:System.InvalidCastException"></see>.</summary>
+ <param name="value">The date and time value to convert.</param>
+ <returns>This conversion is not supported. No value is returned.</returns>
+ <exception cref="T:System.InvalidCastException">This conversion is not supported.</exception>
+ </member>
+ <member name="M:System.Convert.ToChar(System.Char)">
+ <summary>Returns the specified Unicode character value; no actual conversion is performed.</summary>
+ <param name="value">The Unicode character to return.</param>
+ <returns><paramref name="value">value</paramref> is returned unchanged.</returns>
+ </member>
+ <member name="M:System.Convert.ToChar(System.Byte)">
+ <summary>Converts the value of the specified 8-bit unsigned integer to its equivalent Unicode character.</summary>
+ <param name="value">The 8-bit unsigned integer to convert.</param>
+ <returns>A Unicode character that is equivalent to <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Convert.ToChar(System.Boolean)">
+ <summary>Calling this method always throws <see cref="T:System.InvalidCastException"></see>.</summary>
+ <param name="value">The Boolean value to convert.</param>
+ <returns>This conversion is not supported. No value is returned.</returns>
+ <exception cref="T:System.InvalidCastException">This conversion is not supported.</exception>
+ </member>
+ <member name="M:System.Convert.ToChar(System.Int32)">
+ <summary>Converts the value of the specified 32-bit signed integer to its equivalent Unicode character.</summary>
+ <param name="value">The 32-bit signed integer to convert.</param>
+ <returns>A Unicode character that is equivalent to <paramref name="value">value</paramref>.</returns>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> is less than <see cref="F:System.Char.MinValue"></see> or greater than <see cref="F:System.Char.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToDateTime(System.Single)">
+ <summary>Calling this method always throws <see cref="T:System.InvalidCastException"></see>.</summary>
+ <param name="value">The single-precision floating-point value to convert.</param>
+ <returns>This conversion is not supported. No value is returned.</returns>
+ <exception cref="T:System.InvalidCastException">This conversion is not supported.</exception>
+ </member>
+ <member name="M:System.Convert.ToDateTime(System.String)">
+ <summary>Converts the specified string representation of a date and time to an equivalent date and time value.</summary>
+ <param name="value">The string representation of a date and time.</param>
+ <returns>The date and time equivalent of the value of <paramref name="value">value</paramref>, or the date and time equivalent of <see cref="F:System.DateTime.MinValue"></see> if <paramref name="value">value</paramref> is null.</returns>
+ <exception cref="T:System.FormatException"><paramref name="value">value</paramref> is not a properly formatted date and time string.</exception>
+ </member>
+ <member name="M:System.Convert.ToDateTime(System.UInt16)">
+ <summary>Calling this method always throws <see cref="T:System.InvalidCastException"></see>.</summary>
+ <param name="value">The 16-bit unsigned integer to convert.</param>
+ <returns>This conversion is not supported. No value is returned.</returns>
+ <exception cref="T:System.InvalidCastException">This conversion is not supported.</exception>
+ </member>
+ <member name="M:System.Convert.ToDateTime(System.String,System.IFormatProvider)">
+ <summary>Converts the specified string representation of a number to an equivalent date and time, using the specified culture-specific formatting information.</summary>
+ <param name="value">A string that contains a date and time to convert.</param>
+ <param name="provider">An object that supplies culture-specific formatting information.</param>
+ <returns>The date and time equivalent of the value of <paramref name="value">value</paramref>, or the date and time equivalent of <see cref="F:System.DateTime.MinValue"></see> if <paramref name="value">value</paramref> is null.</returns>
+ <exception cref="T:System.FormatException"><paramref name="value">value</paramref> is not a properly formatted date and time string.</exception>
+ </member>
+ <member name="M:System.Convert.ToDateTime(System.UInt64)">
+ <summary>Calling this method always throws <see cref="T:System.InvalidCastException"></see>.</summary>
+ <param name="value">The 64-bit unsigned integer to convert.</param>
+ <returns>This conversion is not supported. No value is returned.</returns>
+ <exception cref="T:System.InvalidCastException">This conversion is not supported.</exception>
+ </member>
+ <member name="M:System.Convert.ToDateTime(System.Object,System.IFormatProvider)">
+ <summary>Converts the value of the specified object to a <see cref="T:System.DateTime"></see> object, using the specified culture-specific formatting information.</summary>
+ <param name="value">An object that implements the <see cref="T:System.IConvertible"></see> interface.</param>
+ <param name="provider">An object that supplies culture-specific formatting information.</param>
+ <returns>The date and time equivalent of the value of <paramref name="value">value</paramref>, or the date and time equivalent of <see cref="F:System.DateTime.MinValue"></see> if <paramref name="value">value</paramref> is null.</returns>
+ <exception cref="T:System.FormatException"><paramref name="value">value</paramref> is not a valid date and time value.</exception>
+ <exception cref="T:System.InvalidCastException"><paramref name="value">value</paramref> does not implement the <see cref="T:System.IConvertible"></see> interface. -or- The conversion is not supported.</exception>
+ </member>
+ <member name="M:System.Convert.ToDateTime(System.SByte)">
+ <summary>Calling this method always throws <see cref="T:System.InvalidCastException"></see>.</summary>
+ <param name="value">The 8-bit signed integer to convert.</param>
+ <returns>This conversion is not supported. No value is returned.</returns>
+ <exception cref="T:System.InvalidCastException">This conversion is not supported.</exception>
+ </member>
+ <member name="M:System.Convert.ToDateTime(System.UInt32)">
+ <summary>Calling this method always throws <see cref="T:System.InvalidCastException"></see>.</summary>
+ <param name="value">The 32-bit unsigned integer to convert.</param>
+ <returns>This conversion is not supported. No value is returned.</returns>
+ <exception cref="T:System.InvalidCastException">This conversion is not supported.</exception>
+ </member>
+ <member name="M:System.Convert.ToDateTime(System.Object)">
+ <summary>Converts the value of the specified object to a <see cref="T:System.DateTime"></see> object.</summary>
+ <param name="value">An object that implements the <see cref="T:System.IConvertible"></see> interface, or null.</param>
+ <returns>The date and time equivalent of the value of <paramref name="value">value</paramref>, or a date and time equivalent of <see cref="F:System.DateTime.MinValue"></see> if <paramref name="value">value</paramref> is null.</returns>
+ <exception cref="T:System.FormatException"><paramref name="value">value</paramref> is not a valid date and time value.</exception>
+ <exception cref="T:System.InvalidCastException"><paramref name="value">value</paramref> does not implement the <see cref="T:System.IConvertible"></see> interface. -or- The conversion is not supported.</exception>
+ </member>
+ <member name="M:System.Convert.ToDateTime(System.Double)">
+ <summary>Calling this method always throws <see cref="T:System.InvalidCastException"></see>.</summary>
+ <param name="value">The double-precision floating-point value to convert.</param>
+ <returns>This conversion is not supported. No value is returned.</returns>
+ <exception cref="T:System.InvalidCastException">This conversion is not supported.</exception>
+ </member>
+ <member name="M:System.Convert.ToDateTime(System.Int32)">
+ <summary>Calling this method always throws <see cref="T:System.InvalidCastException"></see>.</summary>
+ <param name="value">The 32-bit signed integer to convert.</param>
+ <returns>This conversion is not supported. No value is returned.</returns>
+ <exception cref="T:System.InvalidCastException">This conversion is not supported.</exception>
+ </member>
+ <member name="M:System.Convert.ToDateTime(System.Boolean)">
+ <summary>Calling this method always throws <see cref="T:System.InvalidCastException"></see>.</summary>
+ <param name="value">The Boolean value to convert.</param>
+ <returns>This conversion is not supported. No value is returned.</returns>
+ <exception cref="T:System.InvalidCastException">This conversion is not supported.</exception>
+ </member>
+ <member name="M:System.Convert.ToDateTime(System.Byte)">
+ <summary>Calling this method always throws <see cref="T:System.InvalidCastException"></see>.</summary>
+ <param name="value">The 8-bit unsigned integer to convert.</param>
+ <returns>This conversion is not supported. No value is returned.</returns>
+ <exception cref="T:System.InvalidCastException">This conversion is not supported.</exception>
+ </member>
+ <member name="M:System.Convert.ToDateTime(System.Char)">
+ <summary>Calling this method always throws <see cref="T:System.InvalidCastException"></see>.</summary>
+ <param name="value">The Unicode character to convert.</param>
+ <returns>This conversion is not supported. No value is returned.</returns>
+ <exception cref="T:System.InvalidCastException">This conversion is not supported.</exception>
+ </member>
+ <member name="M:System.Convert.ToDateTime(System.Int64)">
+ <summary>Calling this method always throws <see cref="T:System.InvalidCastException"></see>.</summary>
+ <param name="value">The 64-bit signed integer to convert.</param>
+ <returns>This conversion is not supported. No value is returned.</returns>
+ <exception cref="T:System.InvalidCastException">This conversion is not supported.</exception>
+ </member>
+ <member name="M:System.Convert.ToDateTime(System.Decimal)">
+ <summary>Calling this method always throws <see cref="T:System.InvalidCastException"></see>.</summary>
+ <param name="value">The number to convert.</param>
+ <returns>This conversion is not supported. No value is returned.</returns>
+ <exception cref="T:System.InvalidCastException">This conversion is not supported.</exception>
+ </member>
+ <member name="M:System.Convert.ToDateTime(System.Int16)">
+ <summary>Calling this method always throws <see cref="T:System.InvalidCastException"></see>.</summary>
+ <param name="value">The 16-bit signed integer to convert.</param>
+ <returns>This conversion is not supported. No value is returned.</returns>
+ <exception cref="T:System.InvalidCastException">This conversion is not supported.</exception>
+ </member>
+ <member name="M:System.Convert.ToDateTime(System.DateTime)">
+ <summary>Returns the specified <see cref="T:System.DateTime"></see> object; no actual conversion is performed.</summary>
+ <param name="value">A date and time value.</param>
+ <returns><paramref name="value">value</paramref> is returned unchanged.</returns>
+ </member>
+ <member name="M:System.Convert.ToDecimal(System.String,System.IFormatProvider)">
+ <summary>Converts the specified string representation of a number to an equivalent decimal number, using the specified culture-specific formatting information.</summary>
+ <param name="value">A string that contains a number to convert.</param>
+ <param name="provider">An object that supplies culture-specific formatting information.</param>
+ <returns>A decimal number that is equivalent to the number in <paramref name="value">value</paramref>, or 0 (zero) if <paramref name="value">value</paramref> is null.</returns>
+ <exception cref="T:System.FormatException"><paramref name="value">value</paramref> is not a number in a valid format.</exception>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> represents a number that is less than <see cref="F:System.Decimal.MinValue"></see> or greater than <see cref="F:System.Decimal.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToDecimal(System.Object,System.IFormatProvider)">
+ <summary>Converts the value of the specified object to an equivalent decimal number, using the specified culture-specific formatting information.</summary>
+ <param name="value">An object that implements the <see cref="T:System.IConvertible"></see> interface.</param>
+ <param name="provider">An object that supplies culture-specific formatting information.</param>
+ <returns>A decimal number that is equivalent to <paramref name="value">value</paramref>, or 0 (zero) if <paramref name="value">value</paramref> is null.</returns>
+ <exception cref="T:System.FormatException"><paramref name="value">value</paramref> is not in an appropriate format for a <see cref="T:System.Decimal"></see> type.</exception>
+ <exception cref="T:System.InvalidCastException"><paramref name="value">value</paramref> does not implement the <see cref="T:System.IConvertible"></see> interface. -or- The conversion is not supported.</exception>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> represents a number that is less than <see cref="F:System.Decimal.MinValue"></see> or greater than <see cref="F:System.Decimal.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToDecimal(System.UInt64)">
+ <summary>Converts the value of the specified 64-bit unsigned integer to an equivalent decimal number.</summary>
+ <param name="value">The 64-bit unsigned integer to convert.</param>
+ <returns>A decimal number that is equivalent to <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Convert.ToDecimal(System.UInt32)">
+ <summary>Converts the value of the specified 32-bit unsigned integer to an equivalent decimal number.</summary>
+ <param name="value">The 32-bit unsigned integer to convert.</param>
+ <returns>A decimal number that is equivalent to <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Convert.ToDecimal(System.UInt16)">
+ <summary>Converts the value of the specified 16-bit unsigned integer to an equivalent decimal number.</summary>
+ <param name="value">The 16-bit unsigned integer to convert.</param>
+ <returns>The decimal number that is equivalent to <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Convert.ToDecimal(System.String)">
+ <summary>Converts the specified string representation of a number to an equivalent decimal number.</summary>
+ <param name="value">A string that contains a number to convert.</param>
+ <returns>A decimal number that is equivalent to the number in <paramref name="value">value</paramref>, or 0 (zero) if <paramref name="value">value</paramref> is null.</returns>
+ <exception cref="T:System.FormatException"><paramref name="value">value</paramref> is not a number in a valid format.</exception>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> represents a number that is less than <see cref="F:System.Decimal.MinValue"></see> or greater than <see cref="F:System.Decimal.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToDecimal(System.SByte)">
+ <summary>Converts the value of the specified 8-bit signed integer to the equivalent decimal number.</summary>
+ <param name="value">The 8-bit signed integer to convert.</param>
+ <returns>A decimal number that is equivalent to <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Convert.ToDecimal(System.Object)">
+ <summary>Converts the value of the specified object to an equivalent decimal number.</summary>
+ <param name="value">An object that implements the <see cref="T:System.IConvertible"></see> interface, or null.</param>
+ <returns>A decimal number that is equivalent to <paramref name="value">value</paramref>, or 0 (zero) if <paramref name="value">value</paramref> is null.</returns>
+ <exception cref="T:System.FormatException"><paramref name="value">value</paramref> is not in an appropriate format for a <see cref="T:System.Decimal"></see> type.</exception>
+ <exception cref="T:System.InvalidCastException"><paramref name="value">value</paramref> does not implement the <see cref="T:System.IConvertible"></see> interface. -or- The conversion is not supported.</exception>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> represents a number that is less than <see cref="F:System.Decimal.MinValue"></see> or greater than <see cref="F:System.Decimal.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToDecimal(System.Single)">
+ <summary>Converts the value of the specified single-precision floating-point number to the equivalent decimal number.</summary>
+ <param name="value">The single-precision floating-point number to convert.</param>
+ <returns>A decimal number that is equivalent to <paramref name="value">value</paramref>.</returns>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> is greater than <see cref="F:System.Decimal.MaxValue"></see> or less than <see cref="F:System.Decimal.MinValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToDecimal(System.Int32)">
+ <summary>Converts the value of the specified 32-bit signed integer to an equivalent decimal number.</summary>
+ <param name="value">The 32-bit signed integer to convert.</param>
+ <returns>A decimal number that is equivalent to <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Convert.ToDecimal(System.Boolean)">
+ <summary>Converts the specified Boolean value to the equivalent decimal number.</summary>
+ <param name="value">The Boolean value to convert.</param>
+ <returns>The number 1 if <paramref name="value">value</paramref> is true; otherwise, 0.</returns>
+ </member>
+ <member name="M:System.Convert.ToDecimal(System.Byte)">
+ <summary>Converts the value of the specified 8-bit unsigned integer to the equivalent decimal number.</summary>
+ <param name="value">The 8-bit unsigned integer to convert.</param>
+ <returns>The decimal number that is equivalent to <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Convert.ToDecimal(System.Char)">
+ <summary>Calling this method always throws <see cref="T:System.InvalidCastException"></see>.</summary>
+ <param name="value">The Unicode character to convert.</param>
+ <returns>This conversion is not supported. No value is returned.</returns>
+ <exception cref="T:System.InvalidCastException">This conversion is not supported.</exception>
+ </member>
+ <member name="M:System.Convert.ToDecimal(System.Int64)">
+ <summary>Converts the value of the specified 64-bit signed integer to an equivalent decimal number.</summary>
+ <param name="value">The 64-bit signed integer to convert.</param>
+ <returns>A decimal number that is equivalent to <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Convert.ToDecimal(System.Decimal)">
+ <summary>Returns the specified decimal number; no actual conversion is performed.</summary>
+ <param name="value">A decimal number.</param>
+ <returns><paramref name="value">value</paramref> is returned unchanged.</returns>
+ </member>
+ <member name="M:System.Convert.ToDecimal(System.Double)">
+ <summary>Converts the value of the specified double-precision floating-point number to an equivalent decimal number.</summary>
+ <param name="value">The double-precision floating-point number to convert.</param>
+ <returns>A decimal number that is equivalent to <paramref name="value">value</paramref>.</returns>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> is greater than <see cref="F:System.Decimal.MaxValue"></see> or less than <see cref="F:System.Decimal.MinValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToDecimal(System.Int16)">
+ <summary>Converts the value of the specified 16-bit signed integer to an equivalent decimal number.</summary>
+ <param name="value">The 16-bit signed integer to convert.</param>
+ <returns>A decimal number that is equivalent to <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Convert.ToDecimal(System.DateTime)">
+ <summary>Calling this method always throws <see cref="T:System.InvalidCastException"></see>.</summary>
+ <param name="value">The date and time value to convert.</param>
+ <returns>This conversion is not supported. No value is returned.</returns>
+ <exception cref="T:System.InvalidCastException">This conversion is not supported.</exception>
+ </member>
+ <member name="M:System.Convert.ToDouble(System.SByte)">
+ <summary>Converts the value of the specified 8-bit signed integer to the equivalent double-precision floating-point number.</summary>
+ <param name="value">The 8-bit signed integer to convert.</param>
+ <returns>The 8-bit signed integer that is equivalent to <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Convert.ToDouble(System.Object,System.IFormatProvider)">
+ <summary>Converts the value of the specified object to an double-precision floating-point number, using the specified culture-specific formatting information.</summary>
+ <param name="value">An object that implements the <see cref="T:System.IConvertible"></see> interface.</param>
+ <param name="provider">An object that supplies culture-specific formatting information.</param>
+ <returns>A double-precision floating-point number that is equivalent to <paramref name="value">value</paramref>, or zero if <paramref name="value">value</paramref> is null.</returns>
+ <exception cref="T:System.FormatException"><paramref name="value">value</paramref> is not in an appropriate format for a <see cref="T:System.Double"></see> type.</exception>
+ <exception cref="T:System.InvalidCastException"><paramref name="value">value</paramref> does not implement the <see cref="T:System.IConvertible"></see> interface.</exception>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> represents a number that is less than <see cref="F:System.Double.MinValue"></see> or greater than <see cref="F:System.Double.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToDouble(System.UInt64)">
+ <summary>Converts the value of the specified 64-bit unsigned integer to an equivalent double-precision floating-point number.</summary>
+ <param name="value">The 64-bit unsigned integer to convert.</param>
+ <returns>A double-precision floating-point number that is equivalent to <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Convert.ToDouble(System.UInt32)">
+ <summary>Converts the value of the specified 32-bit unsigned integer to an equivalent double-precision floating-point number.</summary>
+ <param name="value">The 32-bit unsigned integer to convert.</param>
+ <returns>A double-precision floating-point number that is equivalent to <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Convert.ToDouble(System.UInt16)">
+ <summary>Converts the value of the specified 16-bit unsigned integer to the equivalent double-precision floating-point number.</summary>
+ <param name="value">The 16-bit unsigned integer to convert.</param>
+ <returns>A double-precision floating-point number that is equivalent to <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Convert.ToDouble(System.String)">
+ <summary>Converts the specified string representation of a number to an equivalent double-precision floating-point number.</summary>
+ <param name="value">A string that contains the number to convert.</param>
+ <returns>A double-precision floating-point number that is equivalent to the number in <paramref name="value">value</paramref>, or 0 (zero) if <paramref name="value">value</paramref> is null.</returns>
+ <exception cref="T:System.FormatException"><paramref name="value">value</paramref> is not a number in a valid format.</exception>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> represents a number that is less than <see cref="F:System.Double.MinValue"></see> or greater than <see cref="F:System.Double.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToDouble(System.Single)">
+ <summary>Converts the value of the specified single-precision floating-point number to an equivalent double-precision floating-point number.</summary>
+ <param name="value">The single-precision floating-point number.</param>
+ <returns>A double-precision floating-point number that is equivalent to <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Convert.ToDouble(System.String,System.IFormatProvider)">
+ <summary>Converts the specified string representation of a number to an equivalent double-precision floating-point number, using the specified culture-specific formatting information.</summary>
+ <param name="value">A string that contains the number to convert.</param>
+ <param name="provider">An object that supplies culture-specific formatting information.</param>
+ <returns>A double-precision floating-point number that is equivalent to the number in <paramref name="value">value</paramref>, or 0 (zero) if <paramref name="value">value</paramref> is null.</returns>
+ <exception cref="T:System.FormatException"><paramref name="value">value</paramref> is not a number in a valid format.</exception>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> represents a number that is less than <see cref="F:System.Double.MinValue"></see> or greater than <see cref="F:System.Double.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToDouble(System.Object)">
+ <summary>Converts the value of the specified object to a double-precision floating-point number.</summary>
+ <param name="value">An object that implements the <see cref="T:System.IConvertible"></see> interface, or null.</param>
+ <returns>A double-precision floating-point number that is equivalent to <paramref name="value">value</paramref>, or zero if <paramref name="value">value</paramref> is null.</returns>
+ <exception cref="T:System.FormatException"><paramref name="value">value</paramref> is not in an appropriate format for a <see cref="T:System.Double"></see> type.</exception>
+ <exception cref="T:System.InvalidCastException"><paramref name="value">value</paramref> does not implement the <see cref="T:System.IConvertible"></see> interface. -or- The conversion is not supported.</exception>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> represents a number that is less than <see cref="F:System.Double.MinValue"></see> or greater than <see cref="F:System.Double.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToDouble(System.Int32)">
+ <summary>Converts the value of the specified 32-bit signed integer to an equivalent double-precision floating-point number.</summary>
+ <param name="value">The 32-bit signed integer to convert.</param>
+ <returns>A double-precision floating-point number that is equivalent to <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Convert.ToDouble(System.Boolean)">
+ <summary>Converts the specified Boolean value to the equivalent double-precision floating-point number.</summary>
+ <param name="value">The Boolean value to convert.</param>
+ <returns>The number 1 if <paramref name="value">value</paramref> is true; otherwise, 0.</returns>
+ </member>
+ <member name="M:System.Convert.ToDouble(System.Byte)">
+ <summary>Converts the value of the specified 8-bit unsigned integer to the equivalent double-precision floating-point number.</summary>
+ <param name="value">The 8-bit unsigned integer to convert.</param>
+ <returns>The double-precision floating-point number that is equivalent to <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Convert.ToDouble(System.Char)">
+ <summary>Calling this method always throws <see cref="T:System.InvalidCastException"></see>.</summary>
+ <param name="value">The Unicode character to convert.</param>
+ <returns>This conversion is not supported. No value is returned.</returns>
+ <exception cref="T:System.InvalidCastException">This conversion is not supported.</exception>
+ </member>
+ <member name="M:System.Convert.ToDouble(System.Int64)">
+ <summary>Converts the value of the specified 64-bit signed integer to an equivalent double-precision floating-point number.</summary>
+ <param name="value">The 64-bit signed integer to convert.</param>
+ <returns>A double-precision floating-point number that is equivalent to <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Convert.ToDouble(System.Decimal)">
+ <summary>Converts the value of the specified decimal number to an equivalent double-precision floating-point number.</summary>
+ <param name="value">The decimal number to convert.</param>
+ <returns>A double-precision floating-point number that is equivalent to <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Convert.ToDouble(System.Double)">
+ <summary>Returns the specified double-precision floating-point number; no actual conversion is performed.</summary>
+ <param name="value">The double-precision floating-point number to return.</param>
+ <returns><paramref name="value">value</paramref> is returned unchanged.</returns>
+ </member>
+ <member name="M:System.Convert.ToDouble(System.Int16)">
+ <summary>Converts the value of the specified 16-bit signed integer to an equivalent double-precision floating-point number.</summary>
+ <param name="value">The 16-bit signed integer to convert.</param>
+ <returns>A double-precision floating-point number equivalent to <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Convert.ToDouble(System.DateTime)">
+ <summary>Calling this method always throws <see cref="T:System.InvalidCastException"></see>.</summary>
+ <param name="value">The date and time value to convert.</param>
+ <returns>This conversion is not supported. No value is returned.</returns>
+ <exception cref="T:System.InvalidCastException">This conversion is not supported.</exception>
+ </member>
+ <member name="M:System.Convert.ToInt16(System.SByte)">
+ <summary>Converts the value of the specified 8-bit signed integer to the equivalent 16-bit signed integer.</summary>
+ <param name="value">The 8-bit signed integer to convert.</param>
+ <returns>A 8-bit signed integer that is equivalent to <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Convert.ToInt16(System.String,System.IFormatProvider)">
+ <summary>Converts the specified string representation of a number to an equivalent 16-bit signed integer, using the specified culture-specific formatting information.</summary>
+ <param name="value">A string that contains the number to convert.</param>
+ <param name="provider">An object that supplies culture-specific formatting information.</param>
+ <returns>A 16-bit signed integer that is equivalent to the number in <paramref name="value">value</paramref>, or 0 (zero) if <paramref name="value">value</paramref> is null.</returns>
+ <exception cref="T:System.FormatException"><paramref name="value">value</paramref> does not consist of an optional sign followed by a sequence of digits (0 through 9).</exception>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> represents a number that is less than <see cref="F:System.Int16.MinValue"></see> or greater than <see cref="F:System.Int16.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToInt16(System.Object,System.IFormatProvider)">
+ <summary>Converts the value of the specified object to a 16-bit signed integer, using the specified culture-specific formatting information.</summary>
+ <param name="value">An object that implements the <see cref="T:System.IConvertible"></see> interface.</param>
+ <param name="provider">An object that supplies culture-specific formatting information.</param>
+ <returns>A 16-bit signed integer that is equivalent to <paramref name="value">value</paramref>, or zero if <paramref name="value">value</paramref> is null.</returns>
+ <exception cref="T:System.FormatException"><paramref name="value">value</paramref> is not in an appropriate format for an <see cref="T:System.Int16"></see> type.</exception>
+ <exception cref="T:System.InvalidCastException"><paramref name="value">value</paramref> does not implement <see cref="T:System.IConvertible"></see>.</exception>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> represents a number that is less than <see cref="F:System.Int16.MinValue"></see> or greater than <see cref="F:System.Int16.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToInt16(System.UInt64)">
+ <summary>Converts the value of the specified 64-bit unsigned integer to an equivalent 16-bit signed integer.</summary>
+ <param name="value">The 64-bit unsigned integer to convert.</param>
+ <returns>A 16-bit signed integer that is equivalent to <paramref name="value">value</paramref>.</returns>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> is greater than <see cref="F:System.Int16.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToInt16(System.UInt32)">
+ <summary>Converts the value of the specified 32-bit unsigned integer to an equivalent 16-bit signed integer.</summary>
+ <param name="value">The 32-bit unsigned integer to convert.</param>
+ <returns>A 16-bit signed integer that is equivalent to <paramref name="value">value</paramref>.</returns>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> is greater than <see cref="F:System.Int16.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToInt16(System.UInt16)">
+ <summary>Converts the value of the specified 16-bit unsigned integer to the equivalent 16-bit signed integer.</summary>
+ <param name="value">The 16-bit unsigned integer to convert.</param>
+ <returns>A 16-bit signed integer that is equivalent to <paramref name="value">value</paramref>.</returns>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> is greater than <see cref="F:System.Int16.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToInt16(System.String)">
+ <summary>Converts the specified string representation of a number to an equivalent 16-bit signed integer.</summary>
+ <param name="value">A string that contains the number to convert.</param>
+ <returns>A 16-bit signed integer that is equivalent to the number in <paramref name="value">value</paramref>, or 0 (zero) if <paramref name="value">value</paramref> is null.</returns>
+ <exception cref="T:System.FormatException"><paramref name="value">value</paramref> does not consist of an optional sign followed by a sequence of digits (0 through 9).</exception>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> represents a number that is less than <see cref="F:System.Int16.MinValue"></see> or greater than <see cref="F:System.Int16.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToInt16(System.Single)">
+ <summary>Converts the value of the specified single-precision floating-point number to an equivalent 16-bit signed integer.</summary>
+ <param name="value">The single-precision floating-point number to convert.</param>
+ <returns><paramref name="value">value</paramref>, rounded to the nearest 16-bit signed integer. If <paramref name="value">value</paramref> is halfway between two whole numbers, the even number is returned; that is, 4.5 is converted to 4, and 5.5 is converted to 6.</returns>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> is greater than <see cref="F:System.Int16.MaxValue"></see> or less than <see cref="F:System.Int16.MinValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToInt16(System.String,System.Int32)">
+ <summary>Converts the string representation of a number in a specified base to an equivalent 16-bit signed integer.</summary>
+ <param name="value">A string that contains the number to convert.</param>
+ <param name="fromBase">The base of the number in value, which must be 2, 8, 10, or 16.</param>
+ <returns>A 16-bit signed integer that is equivalent to the number in <paramref name="value">value</paramref>, or 0 (zero) if <paramref name="value">value</paramref> is null.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="fromBase">fromBase</paramref> is not 2, 8, 10, or 16. -or- <paramref name="value">value</paramref>, which represents a non-base 10 signed number, is prefixed with a negative sign.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="value">value</paramref> is <see cref="F:System.String.Empty"></see>.</exception>
+ <exception cref="T:System.FormatException"><paramref name="value">value</paramref> contains a character that is not a valid digit in the base specified by <paramref name="fromBase">fromBase</paramref>. The exception message indicates that there are no digits to convert if the first character in <paramref name="value">value</paramref> is invalid; otherwise, the message indicates that <paramref name="value">value</paramref> contains invalid trailing characters.</exception>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref>, which represents a non-base 10 signed number, is prefixed with a negative sign. -or- <paramref name="value">value</paramref> represents a number that is less than <see cref="F:System.Int16.MinValue"></see> or greater than <see cref="F:System.Int16.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToInt16(System.Object)">
+ <summary>Converts the value of the specified object to a 16-bit signed integer.</summary>
+ <param name="value">An object that implements the <see cref="T:System.IConvertible"></see> interface, or null.</param>
+ <returns>A 16-bit signed integer that is equivalent to <paramref name="value">value</paramref>, or zero if <paramref name="value">value</paramref> is null.</returns>
+ <exception cref="T:System.FormatException"><paramref name="value">value</paramref> is not in an appropriate format for an <see cref="T:System.Int16"></see> type.</exception>
+ <exception cref="T:System.InvalidCastException"><paramref name="value">value</paramref> does not implement the <see cref="T:System.IConvertible"></see> interface. -or- The conversion is not supported.</exception>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> represents a number that is less than <see cref="F:System.Int16.MinValue"></see> or greater than <see cref="F:System.Int16.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToInt16(System.Int32)">
+ <summary>Converts the value of the specified 32-bit signed integer to an equivalent 16-bit signed integer.</summary>
+ <param name="value">The 32-bit signed integer to convert.</param>
+ <returns>The 16-bit signed integer equivalent of <paramref name="value">value</paramref>.</returns>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> is greater than <see cref="F:System.Int16.MaxValue"></see> or less than <see cref="F:System.Int16.MinValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToInt16(System.Int16)">
+ <summary>Returns the specified 16-bit signed integer; no actual conversion is performed.</summary>
+ <param name="value">The 16-bit signed integer to return.</param>
+ <returns><paramref name="value">value</paramref> is returned unchanged.</returns>
+ </member>
+ <member name="M:System.Convert.ToInt16(System.Double)">
+ <summary>Converts the value of the specified double-precision floating-point number to an equivalent 16-bit signed integer.</summary>
+ <param name="value">The double-precision floating-point number to convert.</param>
+ <returns><paramref name="value">value</paramref>, rounded to the nearest 16-bit signed integer. If <paramref name="value">value</paramref> is halfway between two whole numbers, the even number is returned; that is, 4.5 is converted to 4, and 5.5 is converted to 6.</returns>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> is greater than <see cref="F:System.Int16.MaxValue"></see> or less than <see cref="F:System.Int16.MinValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToInt16(System.Decimal)">
+ <summary>Converts the value of the specified decimal number to an equivalent 16-bit signed integer.</summary>
+ <param name="value">The decimal number to convert.</param>
+ <returns><paramref name="value">value</paramref>, rounded to the nearest 16-bit signed integer. If <paramref name="value">value</paramref> is halfway between two whole numbers, the even number is returned; that is, 4.5 is converted to 4, and 5.5 is converted to 6.</returns>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> is greater than <see cref="F:System.Int16.MaxValue"></see> or less than <see cref="F:System.Int16.MinValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToInt16(System.DateTime)">
+ <summary>Calling this method always throws <see cref="T:System.InvalidCastException"></see>.</summary>
+ <param name="value">The date and time value to convert.</param>
+ <returns>This conversion is not supported. No value is returned.</returns>
+ <exception cref="T:System.InvalidCastException">This conversion is not supported.</exception>
+ </member>
+ <member name="M:System.Convert.ToInt16(System.Char)">
+ <summary>Converts the value of the specified Unicode character to the equivalent 16-bit signed integer.</summary>
+ <param name="value">The Unicode character to convert.</param>
+ <returns>A 16-bit signed integer that is equivalent to <paramref name="value">value</paramref>.</returns>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> is greater than <see cref="F:System.Int16.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToInt16(System.Byte)">
+ <summary>Converts the value of the specified 8-bit unsigned integer to the equivalent 16-bit signed integer.</summary>
+ <param name="value">The 8-bit unsigned integer to convert.</param>
+ <returns>A 16-bit signed integer that is equivalent to <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Convert.ToInt16(System.Boolean)">
+ <summary>Converts the specified Boolean value to the equivalent 16-bit signed integer.</summary>
+ <param name="value">The Boolean value to convert.</param>
+ <returns>The number 1 if <paramref name="value">value</paramref> is true; otherwise, 0.</returns>
+ </member>
+ <member name="M:System.Convert.ToInt16(System.Int64)">
+ <summary>Converts the value of the specified 64-bit signed integer to an equivalent 16-bit signed integer.</summary>
+ <param name="value">The 64-bit signed integer to convert.</param>
+ <returns>A 16-bit signed integer that is equivalent to <paramref name="value">value</paramref>.</returns>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> is greater than <see cref="F:System.Int16.MaxValue"></see> or less than <see cref="F:System.Int16.MinValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToInt32(System.Single)">
+ <summary>Converts the value of the specified single-precision floating-point number to an equivalent 32-bit signed integer.</summary>
+ <param name="value">The single-precision floating-point number to convert.</param>
+ <returns><paramref name="value">value</paramref>, rounded to the nearest 32-bit signed integer. If <paramref name="value">value</paramref> is halfway between two whole numbers, the even number is returned; that is, 4.5 is converted to 4, and 5.5 is converted to 6.</returns>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> is greater than <see cref="F:System.Int32.MaxValue"></see> or less than <see cref="F:System.Int32.MinValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToInt32(System.UInt16)">
+ <summary>Converts the value of the specified 16-bit unsigned integer to the equivalent 32-bit signed integer.</summary>
+ <param name="value">The 16-bit unsigned integer to convert.</param>
+ <returns>A 32-bit signed integer that is equivalent to <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Convert.ToInt32(System.UInt32)">
+ <summary>Converts the value of the specified 32-bit unsigned integer to an equivalent 32-bit signed integer.</summary>
+ <param name="value">The 32-bit unsigned integer to convert.</param>
+ <returns>A 32-bit signed integer that is equivalent to <paramref name="value">value</paramref>.</returns>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> is greater than <see cref="F:System.Int32.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToInt32(System.SByte)">
+ <summary>Converts the value of the specified 8-bit signed integer to the equivalent 32-bit signed integer.</summary>
+ <param name="value">The 8-bit signed integer to convert.</param>
+ <returns>A 8-bit signed integer that is equivalent to <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Convert.ToInt32(System.Object,System.IFormatProvider)">
+ <summary>Converts the value of the specified object to a 32-bit signed integer, using the specified culture-specific formatting information.</summary>
+ <param name="value">An object that implements the <see cref="T:System.IConvertible"></see> interface.</param>
+ <param name="provider">An object that supplies culture-specific formatting information.</param>
+ <returns>A 32-bit signed integer that is equivalent to <paramref name="value">value</paramref>, or zero if <paramref name="value">value</paramref> is null.</returns>
+ <exception cref="T:System.FormatException"><paramref name="value">value</paramref> is not in an appropriate format.</exception>
+ <exception cref="T:System.InvalidCastException"><paramref name="value">value</paramref> does not implement <see cref="T:System.IConvertible"></see>.</exception>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> represents a number that is less than <see cref="F:System.Int32.MinValue"></see> or greater than <see cref="F:System.Int32.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToInt32(System.String,System.IFormatProvider)">
+ <summary>Converts the specified string representation of a number to an equivalent 32-bit signed integer, using the specified culture-specific formatting information.</summary>
+ <param name="value">A string that contains the number to convert.</param>
+ <param name="provider">An object that supplies culture-specific formatting information.</param>
+ <returns>A 32-bit signed integer that is equivalent to the number in <paramref name="value">value</paramref>, or 0 (zero) if <paramref name="value">value</paramref> is null.</returns>
+ <exception cref="T:System.FormatException"><paramref name="value">value</paramref> does not consist of an optional sign followed by a sequence of digits (0 through 9).</exception>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> represents a number that is less than <see cref="F:System.Int32.MinValue"></see> or greater than <see cref="F:System.Int32.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToInt32(System.String,System.Int32)">
+ <summary>Converts the string representation of a number in a specified base to an equivalent 32-bit signed integer.</summary>
+ <param name="value">A string that contains the number to convert.</param>
+ <param name="fromBase">The base of the number in value, which must be 2, 8, 10, or 16.</param>
+ <returns>A 32-bit signed integer that is equivalent to the number in <paramref name="value">value</paramref>, or 0 (zero) if <paramref name="value">value</paramref> is null.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="fromBase">fromBase</paramref> is not 2, 8, 10, or 16. -or- <paramref name="value">value</paramref>, which represents a non-base 10 signed number, is prefixed with a negative sign.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="value">value</paramref> is <see cref="F:System.String.Empty"></see>.</exception>
+ <exception cref="T:System.FormatException"><paramref name="value">value</paramref> contains a character that is not a valid digit in the base specified by <paramref name="fromBase">fromBase</paramref>. The exception message indicates that there are no digits to convert if the first character in <paramref name="value">value</paramref> is invalid; otherwise, the message indicates that <paramref name="value">value</paramref> contains invalid trailing characters.</exception>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref>, which represents a non-base 10 signed number, is prefixed with a negative sign. -or- <paramref name="value">value</paramref> represents a number that is less than <see cref="F:System.Int32.MinValue"></see> or greater than <see cref="F:System.Int32.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToInt32(System.UInt64)">
+ <summary>Converts the value of the specified 64-bit unsigned integer to an equivalent 32-bit signed integer.</summary>
+ <param name="value">The 64-bit unsigned integer to convert.</param>
+ <returns>A 32-bit signed integer that is equivalent to <paramref name="value">value</paramref>.</returns>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> is greater than <see cref="F:System.Int32.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToInt32(System.Object)">
+ <summary>Converts the value of the specified object to a 32-bit signed integer.</summary>
+ <param name="value">An object that implements the <see cref="T:System.IConvertible"></see> interface, or null.</param>
+ <returns>A 32-bit signed integer equivalent to <paramref name="value">value</paramref>, or zero if <paramref name="value">value</paramref> is null.</returns>
+ <exception cref="T:System.FormatException"><paramref name="value">value</paramref> is not in an appropriate format.</exception>
+ <exception cref="T:System.InvalidCastException"><paramref name="value">value</paramref> does not implement the <see cref="T:System.IConvertible"></see> interface. -or- The conversion is not supported.</exception>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> represents a number that is less than <see cref="F:System.Int32.MinValue"></see> or greater than <see cref="F:System.Int32.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToInt32(System.String)">
+ <summary>Converts the specified string representation of a number to an equivalent 32-bit signed integer.</summary>
+ <param name="value">A string that contains the number to convert.</param>
+ <returns>A 32-bit signed integer that is equivalent to the number in <paramref name="value">value</paramref>, or 0 (zero) if <paramref name="value">value</paramref> is null.</returns>
+ <exception cref="T:System.FormatException"><paramref name="value">value</paramref> does not consist of an optional sign followed by a sequence of digits (0 through 9).</exception>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> represents a number that is less than <see cref="F:System.Int32.MinValue"></see> or greater than <see cref="F:System.Int32.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToInt32(System.Int32)">
+ <summary>Returns the specified 32-bit signed integer; no actual conversion is performed.</summary>
+ <param name="value">The 32-bit signed integer to return.</param>
+ <returns><paramref name="value">value</paramref> is returned unchanged.</returns>
+ </member>
+ <member name="M:System.Convert.ToInt32(System.Byte)">
+ <summary>Converts the value of the specified 8-bit unsigned integer to the equivalent 32-bit signed integer.</summary>
+ <param name="value">The 8-bit unsigned integer to convert.</param>
+ <returns>A 32-bit signed integer that is equivalent to <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Convert.ToInt32(System.Char)">
+ <summary>Converts the value of the specified Unicode character to the equivalent 32-bit signed integer.</summary>
+ <param name="value">The Unicode character to convert.</param>
+ <returns>A 32-bit signed integer that is equivalent to <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Convert.ToInt32(System.DateTime)">
+ <summary>Calling this method always throws <see cref="T:System.InvalidCastException"></see>.</summary>
+ <param name="value">The date and time value to convert.</param>
+ <returns>This conversion is not supported. No value is returned.</returns>
+ <exception cref="T:System.InvalidCastException">This conversion is not supported.</exception>
+ </member>
+ <member name="M:System.Convert.ToInt32(System.Boolean)">
+ <summary>Converts the specified Boolean value to the equivalent 32-bit signed integer.</summary>
+ <param name="value">The Boolean value to convert.</param>
+ <returns>The number 1 if <paramref name="value">value</paramref> is true; otherwise, 0.</returns>
+ </member>
+ <member name="M:System.Convert.ToInt32(System.Double)">
+ <summary>Converts the value of the specified double-precision floating-point number to an equivalent 32-bit signed integer.</summary>
+ <param name="value">The double-precision floating-point number to convert.</param>
+ <returns><paramref name="value">value</paramref>, rounded to the nearest 32-bit signed integer. If <paramref name="value">value</paramref> is halfway between two whole numbers, the even number is returned; that is, 4.5 is converted to 4, and 5.5 is converted to 6.</returns>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> is greater than <see cref="F:System.Int32.MaxValue"></see> or less than <see cref="F:System.Int32.MinValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToInt32(System.Int64)">
+ <summary>Converts the value of the specified 64-bit signed integer to an equivalent 32-bit signed integer.</summary>
+ <param name="value">The 64-bit signed integer to convert.</param>
+ <returns>A 32-bit signed integer that is equivalent to <paramref name="value">value</paramref>.</returns>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> is greater than <see cref="F:System.Int32.MaxValue"></see> or less than <see cref="F:System.Int32.MinValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToInt32(System.Int16)">
+ <summary>Converts the value of the specified 16-bit signed integer to an equivalent 32-bit signed integer.</summary>
+ <param name="value">The 16-bit signed integer to convert.</param>
+ <returns>A 32-bit signed integer that is equivalent to <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Convert.ToInt32(System.Decimal)">
+ <summary>Converts the value of the specified decimal number to an equivalent 32-bit signed integer.</summary>
+ <param name="value">The decimal number to convert.</param>
+ <returns><paramref name="value">value</paramref>, rounded to the nearest 32-bit signed integer. If <paramref name="value">value</paramref> is halfway between two whole numbers, the even number is returned; that is, 4.5 is converted to 4, and 5.5 is converted to 6.</returns>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> is greater than <see cref="F:System.Int32.MaxValue"></see> or less than <see cref="F:System.Int32.MinValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToInt64(System.Single)">
+ <summary>Converts the value of the specified single-precision floating-point number to an equivalent 64-bit signed integer.</summary>
+ <param name="value">The single-precision floating-point number to convert.</param>
+ <returns><paramref name="value">value</paramref>, rounded to the nearest 64-bit signed integer. If <paramref name="value">value</paramref> is halfway between two whole numbers, the even number is returned; that is, 4.5 is converted to 4, and 5.5 is converted to 6.</returns>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> is greater than <see cref="F:System.Int64.MaxValue"></see> or less than <see cref="F:System.Int64.MinValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToInt64(System.String,System.Int32)">
+ <summary>Converts the string representation of a number in a specified base to an equivalent 64-bit signed integer.</summary>
+ <param name="value">A string that contains the number to convert.</param>
+ <param name="fromBase">The base of the number in value, which must be 2, 8, 10, or 16.</param>
+ <returns>A 64-bit signed integer that is equivalent to the number in <paramref name="value">value</paramref>, or 0 (zero) if <paramref name="value">value</paramref> is null.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="fromBase">fromBase</paramref> is not 2, 8, 10, or 16. -or- <paramref name="value">value</paramref>, which represents a non-base 10 signed number, is prefixed with a negative sign.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="value">value</paramref> is <see cref="F:System.String.Empty"></see>.</exception>
+ <exception cref="T:System.FormatException"><paramref name="value">value</paramref> contains a character that is not a valid digit in the base specified by <paramref name="fromBase">fromBase</paramref>. The exception message indicates that there are no digits to convert if the first character in <paramref name="value">value</paramref> is invalid; otherwise, the message indicates that <paramref name="value">value</paramref> contains invalid trailing characters.</exception>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref>, which represents a non-base 10 signed number, is prefixed with a negative sign. -or- <paramref name="value">value</paramref> represents a number that is less than <see cref="F:System.Int64.MinValue"></see> or greater than <see cref="F:System.Int64.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToInt64(System.String,System.IFormatProvider)">
+ <summary>Converts the specified string representation of a number to an equivalent 64-bit signed integer, using the specified culture-specific formatting information.</summary>
+ <param name="value">A string that contains the number to convert.</param>
+ <param name="provider">An object that supplies culture-specific formatting information.</param>
+ <returns>A 64-bit signed integer that is equivalent to the number in <paramref name="value">value</paramref>, or 0 (zero) if <paramref name="value">value</paramref> is null.</returns>
+ <exception cref="T:System.FormatException"><paramref name="value">value</paramref> does not consist of an optional sign followed by a sequence of digits (0 through 9).</exception>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> represents a number that is less than <see cref="F:System.Int64.MinValue"></see> or greater than <see cref="F:System.Int64.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToInt64(System.Object,System.IFormatProvider)">
+ <summary>Converts the value of the specified object to a 64-bit signed integer, using the specified culture-specific formatting information.</summary>
+ <param name="value">An object that implements the <see cref="T:System.IConvertible"></see> interface.</param>
+ <param name="provider">An object that supplies culture-specific formatting information.</param>
+ <returns>A 64-bit signed integer that is equivalent to <paramref name="value">value</paramref>, or zero if <paramref name="value">value</paramref> is null.</returns>
+ <exception cref="T:System.FormatException"><paramref name="value">value</paramref> is not in an appropriate format.</exception>
+ <exception cref="T:System.InvalidCastException"><paramref name="value">value</paramref> does not implement the <see cref="T:System.IConvertible"></see> interface. -or- The conversion is not supported.</exception>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> represents a number that is less than <see cref="F:System.Int64.MinValue"></see> or greater than <see cref="F:System.Int64.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToInt64(System.UInt64)">
+ <summary>Converts the value of the specified 64-bit unsigned integer to an equivalent 64-bit signed integer.</summary>
+ <param name="value">The 64-bit unsigned integer to convert.</param>
+ <returns>A 64-bit signed integer that is equivalent to <paramref name="value">value</paramref>.</returns>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> is greater than <see cref="F:System.Int64.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToInt64(System.UInt32)">
+ <summary>Converts the value of the specified 32-bit unsigned integer to an equivalent 64-bit signed integer.</summary>
+ <param name="value">The 32-bit unsigned integer to convert.</param>
+ <returns>A 64-bit signed integer that is equivalent to <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Convert.ToInt64(System.UInt16)">
+ <summary>Converts the value of the specified 16-bit unsigned integer to the equivalent 64-bit signed integer.</summary>
+ <param name="value">The 16-bit unsigned integer to convert.</param>
+ <returns>A 64-bit signed integer that is equivalent to <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Convert.ToInt64(System.String)">
+ <summary>Converts the specified string representation of a number to an equivalent 64-bit signed integer.</summary>
+ <param name="value">A string that contains a number to convert.</param>
+ <returns>A 64-bit signed integer that is equivalent to the number in <paramref name="value">value</paramref>, or 0 (zero) if <paramref name="value">value</paramref> is null.</returns>
+ <exception cref="T:System.FormatException"><paramref name="value">value</paramref> does not consist of an optional sign followed by a sequence of digits (0 through 9).</exception>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> represents a number that is less than <see cref="F:System.Int64.MinValue"></see> or greater than <see cref="F:System.Int64.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToInt64(System.SByte)">
+ <summary>Converts the value of the specified 8-bit signed integer to the equivalent 64-bit signed integer.</summary>
+ <param name="value">The 8-bit signed integer to convert.</param>
+ <returns>A 64-bit signed integer that is equivalent to <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Convert.ToInt64(System.Object)">
+ <summary>Converts the value of the specified object to a 64-bit signed integer.</summary>
+ <param name="value">An object that implements the <see cref="T:System.IConvertible"></see> interface, or null.</param>
+ <returns>A 64-bit signed integer that is equivalent to <paramref name="value">value</paramref>, or zero if <paramref name="value">value</paramref> is null.</returns>
+ <exception cref="T:System.FormatException"><paramref name="value">value</paramref> is not in an appropriate format.</exception>
+ <exception cref="T:System.InvalidCastException"><paramref name="value">value</paramref> does not implement the <see cref="T:System.IConvertible"></see> interface. -or- The conversion is not supported.</exception>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> represents a number that is less than <see cref="F:System.Int64.MinValue"></see> or greater than <see cref="F:System.Int64.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToInt64(System.Int64)">
+ <summary>Returns the specified 64-bit signed integer; no actual conversion is performed.</summary>
+ <param name="value">A 64-bit signed integer.</param>
+ <returns><paramref name="value">value</paramref> is returned unchanged.</returns>
+ </member>
+ <member name="M:System.Convert.ToInt64(System.Byte)">
+ <summary>Converts the value of the specified 8-bit unsigned integer to the equivalent 64-bit signed integer.</summary>
+ <param name="value">The 8-bit unsigned integer to convert.</param>
+ <returns>A 64-bit signed integer that is equivalent to <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Convert.ToInt64(System.Char)">
+ <summary>Converts the value of the specified Unicode character to the equivalent 64-bit signed integer.</summary>
+ <param name="value">The Unicode character to convert.</param>
+ <returns>A 64-bit signed integer that is equivalent to <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Convert.ToInt64(System.DateTime)">
+ <summary>Calling this method always throws <see cref="T:System.InvalidCastException"></see>.</summary>
+ <param name="value">The date and time value to convert.</param>
+ <returns>This conversion is not supported. No value is returned.</returns>
+ <exception cref="T:System.InvalidCastException">This conversion is not supported.</exception>
+ </member>
+ <member name="M:System.Convert.ToInt64(System.Boolean)">
+ <summary>Converts the specified Boolean value to the equivalent 64-bit signed integer.</summary>
+ <param name="value">The Boolean value to convert.</param>
+ <returns>The number 1 if <paramref name="value">value</paramref> is true; otherwise, 0.</returns>
+ </member>
+ <member name="M:System.Convert.ToInt64(System.Double)">
+ <summary>Converts the value of the specified double-precision floating-point number to an equivalent 64-bit signed integer.</summary>
+ <param name="value">The double-precision floating-point number to convert.</param>
+ <returns><paramref name="value">value</paramref>, rounded to the nearest 64-bit signed integer. If <paramref name="value">value</paramref> is halfway between two whole numbers, the even number is returned; that is, 4.5 is converted to 4, and 5.5 is converted to 6.</returns>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> is greater than <see cref="F:System.Int64.MaxValue"></see> or less than <see cref="F:System.Int64.MinValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToInt64(System.Int16)">
+ <summary>Converts the value of the specified 16-bit signed integer to an equivalent 64-bit signed integer.</summary>
+ <param name="value">The 16-bit signed integer to convert.</param>
+ <returns>A 64-bit signed integer that is equivalent to <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Convert.ToInt64(System.Int32)">
+ <summary>Converts the value of the specified 32-bit signed integer to an equivalent 64-bit signed integer.</summary>
+ <param name="value">The 32-bit signed integer to convert.</param>
+ <returns>A 64-bit signed integer that is equivalent to <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Convert.ToInt64(System.Decimal)">
+ <summary>Converts the value of the specified decimal number to an equivalent 64-bit signed integer.</summary>
+ <param name="value">The decimal number to convert.</param>
+ <returns><paramref name="value">value</paramref>, rounded to the nearest 64-bit signed integer. If <paramref name="value">value</paramref> is halfway between two whole numbers, the even number is returned; that is, 4.5 is converted to 4, and 5.5 is converted to 6.</returns>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> is greater than <see cref="F:System.Int64.MaxValue"></see> or less than <see cref="F:System.Int64.MinValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToSByte(System.SByte)">
+ <summary>Returns the specified 8-bit signed integer; no actual conversion is performed.</summary>
+ <param name="value">The 8-bit signed integer to return.</param>
+ <returns><paramref name="value">value</paramref> is returned unchanged.</returns>
+ </member>
+ <member name="M:System.Convert.ToSByte(System.String,System.Int32)">
+ <summary>Converts the string representation of a number in a specified base to an equivalent 8-bit signed integer.</summary>
+ <param name="value">A string that contains the number to convert.</param>
+ <param name="fromBase">The base of the number in value, which must be 2, 8, 10, or 16.</param>
+ <returns>An 8-bit signed integer that is equivalent to the number in <paramref name="value">value</paramref>, or 0 (zero) if <paramref name="value">value</paramref> is null.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="fromBase">fromBase</paramref> is not 2, 8, 10, or 16. -or- <paramref name="value">value</paramref>, which represents a non-base 10 signed number, is prefixed with a negative sign.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="value">value</paramref> is <see cref="F:System.String.Empty"></see>.</exception>
+ <exception cref="T:System.FormatException"><paramref name="value">value</paramref> contains a character that is not a valid digit in the base specified by <paramref name="fromBase">fromBase</paramref>. The exception message indicates that there are no digits to convert if the first character in <paramref name="value">value</paramref> is invalid; otherwise, the message indicates that <paramref name="value">value</paramref> contains invalid trailing characters.</exception>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref>, which represents a non-base 10 signed number, is prefixed with a negative sign. -or- <paramref name="value">value</paramref> represents a number that is less than <see cref="F:System.SByte.MinValue"></see> or greater than <see cref="F:System.SByte.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToSByte(System.String,System.IFormatProvider)">
+ <summary>Converts the specified string representation of a number to an equivalent 8-bit signed integer, using the specified culture-specific formatting information.</summary>
+ <param name="value">A string that contains the number to convert.</param>
+ <param name="provider">An object that supplies culture-specific formatting information.</param>
+ <returns>An 8-bit signed integer that is equivalent to <paramref name="value">value</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="value">value</paramref> is null.</exception>
+ <exception cref="T:System.FormatException"><paramref name="value">value</paramref> does not consist of an optional sign followed by a sequence of digits (0 through 9).</exception>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> represents a number that is less than <see cref="F:System.SByte.MinValue"></see> or greater than <see cref="F:System.SByte.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToSByte(System.Object,System.IFormatProvider)">
+ <summary>Converts the value of the specified object to an 8-bit signed integer, using the specified culture-specific formatting information.</summary>
+ <param name="value">An object that implements the <see cref="T:System.IConvertible"></see> interface.</param>
+ <param name="provider">An object that supplies culture-specific formatting information.</param>
+ <returns>An 8-bit signed integer that is equivalent to <paramref name="value">value</paramref>, or zero if <paramref name="value">value</paramref> is null.</returns>
+ <exception cref="T:System.FormatException"><paramref name="value">value</paramref> is not in an appropriate format.</exception>
+ <exception cref="T:System.InvalidCastException"><paramref name="value">value</paramref> does not implement the <see cref="T:System.IConvertible"></see> interface. -or- The conversion is not supported.</exception>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> represents a number that is less than <see cref="F:System.SByte.MinValue"></see> or greater than <see cref="F:System.SByte.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToSByte(System.UInt64)">
+ <summary>Converts the value of the specified 64-bit unsigned integer to an equivalent 8-bit signed integer.</summary>
+ <param name="value">The 64-bit unsigned integer to convert.</param>
+ <returns>An 8-bit signed integer that is equivalent to <paramref name="value">value</paramref>.</returns>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> is greater than <see cref="F:System.SByte.MaxValue"></see> or less than <see cref="F:System.SByte.MinValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToSByte(System.UInt32)">
+ <summary>Converts the value of the specified 32-bit unsigned integer to an equivalent 8-bit signed integer.</summary>
+ <param name="value">The 32-bit unsigned integer to convert.</param>
+ <returns>An 8-bit signed integer that is equivalent to <paramref name="value">value</paramref>.</returns>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> is greater than <see cref="F:System.SByte.MaxValue"></see> or less than <see cref="F:System.SByte.MinValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToSByte(System.String)">
+ <summary>Converts the specified string representation of a number to an equivalent 8-bit signed integer.</summary>
+ <param name="value">A string that contains the number to convert.</param>
+ <returns>An 8-bit signed integer that is equivalent to the number in <paramref name="value">value</paramref>, or 0 (zero) if value is null.</returns>
+ <exception cref="T:System.FormatException"><paramref name="value">value</paramref> does not consist of an optional sign followed by a sequence of digits (0 through 9).</exception>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> represents a number that is less than <see cref="F:System.SByte.MinValue"></see> or greater than <see cref="F:System.SByte.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToSByte(System.Single)">
+ <summary>Converts the value of the specified single-precision floating-point number to an equivalent 8-bit signed integer.</summary>
+ <param name="value">The single-precision floating-point number to convert.</param>
+ <returns><paramref name="value">value</paramref>, rounded to the nearest 8-bit signed integer. If <paramref name="value">value</paramref> is halfway between two whole numbers, the even number is returned; that is, 4.5 is converted to 4, and 5.5 is converted to 6.</returns>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> is greater than <see cref="F:System.SByte.MaxValue"></see> or less than <see cref="F:System.SByte.MinValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToSByte(System.Object)">
+ <summary>Converts the value of the specified object to an 8-bit signed integer.</summary>
+ <param name="value">An object that implements the <see cref="T:System.IConvertible"></see> interface, or null.</param>
+ <returns>An 8-bit signed integer that is equivalent to <paramref name="value">value</paramref>, or zero if <paramref name="value">value</paramref> is null.</returns>
+ <exception cref="T:System.FormatException"><paramref name="value">value</paramref> is not in an appropriate format.</exception>
+ <exception cref="T:System.InvalidCastException"><paramref name="value">value</paramref> does not implement the <see cref="T:System.IConvertible"></see> interface. -or- The conversion is not supported.</exception>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> represents a number that is less than <see cref="F:System.SByte.MinValue"></see> or greater than <see cref="F:System.SByte.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToSByte(System.UInt16)">
+ <summary>Converts the value of the specified 16-bit unsigned integer to the equivalent 8-bit signed integer.</summary>
+ <param name="value">The 16-bit unsigned integer to convert.</param>
+ <returns>An 8-bit signed integer that is equivalent to <paramref name="value">value</paramref>.</returns>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> is greater than <see cref="F:System.SByte.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToSByte(System.Int32)">
+ <summary>Converts the value of the specified 32-bit signed integer to an equivalent 8-bit signed integer.</summary>
+ <param name="value">The 32-bit signed integer to convert.</param>
+ <returns>An 8-bit signed integer that is equivalent to <paramref name="value">value</paramref>.</returns>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> is greater than <see cref="F:System.SByte.MaxValue"></see> or less than <see cref="F:System.SByte.MinValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToSByte(System.Int64)">
+ <summary>Converts the value of the specified 64-bit signed integer to an equivalent 8-bit signed integer.</summary>
+ <param name="value">The 64-bit signed integer to convert.</param>
+ <returns>An 8-bit signed integer that is equivalent to <paramref name="value">value</paramref>.</returns>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> is greater than <see cref="F:System.SByte.MaxValue"></see> or less than <see cref="F:System.SByte.MinValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToSByte(System.Byte)">
+ <summary>Converts the value of the specified 8-bit unsigned integer to the equivalent 8-bit signed integer.</summary>
+ <param name="value">The 8-bit unsigned integer to convert.</param>
+ <returns>An 8-bit signed integer that is equivalent to <paramref name="value">value</paramref>.</returns>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> is greater than <see cref="F:System.SByte.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToSByte(System.Char)">
+ <summary>Converts the value of the specified Unicode character to the equivalent 8-bit signed integer.</summary>
+ <param name="value">The Unicode character to convert.</param>
+ <returns>An 8-bit signed integer that is equivalent to <paramref name="value">value</paramref>.</returns>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> is greater than <see cref="F:System.SByte.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToSByte(System.DateTime)">
+ <summary>Calling this method always throws <see cref="T:System.InvalidCastException"></see>.</summary>
+ <param name="value">The date and time value to convert.</param>
+ <returns>This conversion is not supported. No value is returned.</returns>
+ <exception cref="T:System.InvalidCastException">This conversion is not supported.</exception>
+ </member>
+ <member name="M:System.Convert.ToSByte(System.Boolean)">
+ <summary>Converts the specified Boolean value to the equivalent 8-bit signed integer.</summary>
+ <param name="value">The Boolean value to convert.</param>
+ <returns>The number 1 if <paramref name="value">value</paramref> is true; otherwise, 0.</returns>
+ </member>
+ <member name="M:System.Convert.ToSByte(System.Double)">
+ <summary>Converts the value of the specified double-precision floating-point number to an equivalent 8-bit signed integer.</summary>
+ <param name="value">The double-precision floating-point number to convert.</param>
+ <returns><paramref name="value">value</paramref>, rounded to the nearest 8-bit signed integer. If <paramref name="value">value</paramref> is halfway between two whole numbers, the even number is returned; that is, 4.5 is converted to 4, and 5.5 is converted to 6.</returns>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> is greater than <see cref="F:System.SByte.MaxValue"></see> or less than <see cref="F:System.SByte.MinValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToSByte(System.Int16)">
+ <summary>Converts the value of the specified 16-bit signed integer to the equivalent 8-bit signed integer.</summary>
+ <param name="value">The 16-bit signed integer to convert.</param>
+ <returns>An 8-bit signed integer that is equivalent to <paramref name="value">value</paramref>.</returns>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> is greater than <see cref="F:System.SByte.MaxValue"></see> or less than <see cref="F:System.SByte.MinValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToSByte(System.Decimal)">
+ <summary>Converts the value of the specified decimal number to an equivalent 8-bit signed integer.</summary>
+ <param name="value">The decimal number to convert.</param>
+ <returns><paramref name="value">value</paramref>, rounded to the nearest 8-bit signed integer. If <paramref name="value">value</paramref> is halfway between two whole numbers, the even number is returned; that is, 4.5 is converted to 4, and 5.5 is converted to 6.</returns>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> is greater than <see cref="F:System.SByte.MaxValue"></see> or less than <see cref="F:System.SByte.MinValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToSingle(System.String,System.IFormatProvider)">
+ <summary>Converts the specified string representation of a number to an equivalent single-precision floating-point number, using the specified culture-specific formatting information.</summary>
+ <param name="value">A string that contains the number to convert.</param>
+ <param name="provider">An object that supplies culture-specific formatting information.</param>
+ <returns>A single-precision floating-point number that is equivalent to the number in <paramref name="value">value</paramref>, or 0 (zero) if <paramref name="value">value</paramref> is null.</returns>
+ <exception cref="T:System.FormatException"><paramref name="value">value</paramref> is not a number in a valid format.</exception>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> represents a number that is less than <see cref="F:System.Single.MinValue"></see> or greater than <see cref="F:System.Single.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToSingle(System.SByte)">
+ <summary>Converts the value of the specified 8-bit signed integer to the equivalent single-precision floating-point number.</summary>
+ <param name="value">The 8-bit signed integer to convert.</param>
+ <returns>An 8-bit signed integer that is equivalent to <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Convert.ToSingle(System.Object,System.IFormatProvider)">
+ <summary>Converts the value of the specified object to an single-precision floating-point number, using the specified culture-specific formatting information.</summary>
+ <param name="value">An object that implements the <see cref="T:System.IConvertible"></see> interface.</param>
+ <param name="provider">An object that supplies culture-specific formatting information.</param>
+ <returns>A single-precision floating-point number that is equivalent to <paramref name="value">value</paramref>, or zero if <paramref name="value">value</paramref> is null.</returns>
+ <exception cref="T:System.FormatException"><paramref name="value">value</paramref> is not in an appropriate format.</exception>
+ <exception cref="T:System.InvalidCastException"><paramref name="value">value</paramref> does not implement <see cref="T:System.IConvertible"></see>.</exception>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> represents a number that is less than <see cref="F:System.Single.MinValue"></see> or greater than <see cref="F:System.Single.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToSingle(System.UInt64)">
+ <summary>Converts the value of the specified 64-bit unsigned integer to an equivalent single-precision floating-point number.</summary>
+ <param name="value">The 64-bit unsigned integer to convert.</param>
+ <returns>A single-precision floating-point number that is equivalent to <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Convert.ToSingle(System.UInt32)">
+ <summary>Converts the value of the specified 32-bit unsigned integer to an equivalent single-precision floating-point number.</summary>
+ <param name="value">The 32-bit unsigned integer to convert.</param>
+ <returns>A single-precision floating-point number that is equivalent to <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Convert.ToSingle(System.String)">
+ <summary>Converts the specified string representation of a number to an equivalent single-precision floating-point number.</summary>
+ <param name="value">A string that contains the number to convert.</param>
+ <returns>A single-precision floating-point number that is equivalent to the number in <paramref name="value">value</paramref>, or 0 (zero) if <paramref name="value">value</paramref> is null.</returns>
+ <exception cref="T:System.FormatException"><paramref name="value">value</paramref> is not a number in a valid format.</exception>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> represents a number that is less than <see cref="F:System.Single.MinValue"></see> or greater than <see cref="F:System.Single.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToSingle(System.Single)">
+ <summary>Returns the specified single-precision floating-point number; no actual conversion is performed.</summary>
+ <param name="value">The single-precision floating-point number to return.</param>
+ <returns><paramref name="value">value</paramref> is returned unchanged.</returns>
+ </member>
+ <member name="M:System.Convert.ToSingle(System.Object)">
+ <summary>Converts the value of the specified object to a single-precision floating-point number.</summary>
+ <param name="value">An object that implements the <see cref="T:System.IConvertible"></see> interface, or null.</param>
+ <returns>A single-precision floating-point number that is equivalent to <paramref name="value">value</paramref>, or zero if <paramref name="value">value</paramref> is null.</returns>
+ <exception cref="T:System.FormatException"><paramref name="value">value</paramref> is not in an appropriate format.</exception>
+ <exception cref="T:System.InvalidCastException"><paramref name="value">value</paramref> does not implement the <see cref="T:System.IConvertible"></see> interface. -or- The conversion is not supported.</exception>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> represents a number that is less than <see cref="F:System.Single.MinValue"></see> or greater than <see cref="F:System.Single.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToSingle(System.UInt16)">
+ <summary>Converts the value of the specified 16-bit unsigned integer to the equivalent single-precision floating-point number.</summary>
+ <param name="value">The 16-bit unsigned integer to convert.</param>
+ <returns>A single-precision floating-point number that is equivalent to <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Convert.ToSingle(System.Int32)">
+ <summary>Converts the value of the specified 32-bit signed integer to an equivalent single-precision floating-point number.</summary>
+ <param name="value">The 32-bit signed integer to convert.</param>
+ <returns>A single-precision floating-point number that is equivalent to <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Convert.ToSingle(System.Int16)">
+ <summary>Converts the value of the specified 16-bit signed integer to an equivalent single-precision floating-point number.</summary>
+ <param name="value">The 16-bit signed integer to convert.</param>
+ <returns>A single-precision floating-point number that is equivalent to <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Convert.ToSingle(System.Double)">
+ <summary>Converts the value of the specified double-precision floating-point number to an equivalent single-precision floating-point number.</summary>
+ <param name="value">The double-precision floating-point number to convert.</param>
+ <returns>A single-precision floating-point number that is equivalent to <paramref name="value">value</paramref>. <paramref name="value">value</paramref> is rounded using rounding to nearest. For example, when rounded to two decimals, the value 2.345 becomes 2.34 and the value 2.355 becomes 2.36.</returns>
+ </member>
+ <member name="M:System.Convert.ToSingle(System.Decimal)">
+ <summary>Converts the value of the specified decimal number to an equivalent single-precision floating-point number.</summary>
+ <param name="value">The decimal number to convert.</param>
+ <returns>A single-precision floating-point number that is equivalent to <paramref name="value">value</paramref>. <paramref name="value">value</paramref> is rounded using rounding to nearest. For example, when rounded to two decimals, the value 2.345 becomes 2.34 and the value 2.355 becomes 2.36.</returns>
+ </member>
+ <member name="M:System.Convert.ToSingle(System.DateTime)">
+ <summary>Calling this method always throws <see cref="T:System.InvalidCastException"></see>.</summary>
+ <param name="value">The date and time value to convert.</param>
+ <returns>This conversion is not supported. No value is returned.</returns>
+ <exception cref="T:System.InvalidCastException">This conversion is not supported.</exception>
+ </member>
+ <member name="M:System.Convert.ToSingle(System.Char)">
+ <summary>Calling this method always throws <see cref="T:System.InvalidCastException"></see>.</summary>
+ <param name="value">The Unicode character to convert.</param>
+ <returns>This conversion is not supported. No value is returned.</returns>
+ <exception cref="T:System.InvalidCastException">This conversion is not supported.</exception>
+ </member>
+ <member name="M:System.Convert.ToSingle(System.Byte)">
+ <summary>Converts the value of the specified 8-bit unsigned integer to the equivalent single-precision floating-point number.</summary>
+ <param name="value">The 8-bit unsigned integer to convert.</param>
+ <returns>A single-precision floating-point number that is equivalent to <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Convert.ToSingle(System.Boolean)">
+ <summary>Converts the specified Boolean value to the equivalent single-precision floating-point number.</summary>
+ <param name="value">The Boolean value to convert.</param>
+ <returns>The number 1 if <paramref name="value">value</paramref> is true; otherwise, 0.</returns>
+ </member>
+ <member name="M:System.Convert.ToSingle(System.Int64)">
+ <summary>Converts the value of the specified 64-bit signed integer to an equivalent single-precision floating-point number.</summary>
+ <param name="value">The 64-bit signed integer to convert.</param>
+ <returns>A single-precision floating-point number that is equivalent to <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Convert.ToString(System.Int16,System.Int32)">
+ <summary>Converts the value of a 16-bit signed integer to its equivalent string representation in a specified base.</summary>
+ <param name="value">The 16-bit signed integer to convert.</param>
+ <param name="toBase">The base of the return value, which must be 2, 8, 10, or 16.</param>
+ <returns>The string representation of <paramref name="value">value</paramref> in base <paramref name="toBase">toBase</paramref>.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="toBase">toBase</paramref> is not 2, 8, 10, or 16.</exception>
+ </member>
+ <member name="M:System.Convert.ToString(System.Int16,System.IFormatProvider)">
+ <summary>Converts the value of the specified 16-bit signed integer to its equivalent string representation, using the specified culture-specific formatting information.</summary>
+ <param name="value">The 16-bit signed integer to convert.</param>
+ <param name="provider">An object that supplies culture-specific formatting information.</param>
+ <returns>The string representation of <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Convert.ToString(System.DateTime,System.IFormatProvider)">
+ <summary>Converts the value of the specified <see cref="T:System.DateTime"></see> to its equivalent string representation, using the specified culture-specific formatting information.</summary>
+ <param name="value">The date and time value to convert.</param>
+ <param name="provider">An object that supplies culture-specific formatting information.</param>
+ <returns>The string representation of <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Convert.ToString(System.UInt64,System.IFormatProvider)">
+ <summary>Converts the value of the specified 64-bit unsigned integer to its equivalent string representation, using the specified culture-specific formatting information.</summary>
+ <param name="value">The 64-bit unsigned integer to convert.</param>
+ <param name="provider">An object that supplies culture-specific formatting information.</param>
+ <returns>The string representation of <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Convert.ToString(System.Decimal,System.IFormatProvider)">
+ <summary>Converts the value of the specified decimal number to its equivalent string representation, using the specified culture-specific formatting information.</summary>
+ <param name="value">The decimal number to convert.</param>
+ <param name="provider">An object that supplies culture-specific formatting information.</param>
+ <returns>The string representation of <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Convert.ToString(System.Int32,System.IFormatProvider)">
+ <summary>Converts the value of the specified 32-bit signed integer to its equivalent string representation, using the specified culture-specific formatting information.</summary>
+ <param name="value">The 32-bit signed integer to convert.</param>
+ <param name="provider">An object that supplies culture-specific formatting information.</param>
+ <returns>The string representation of <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Convert.ToString(System.Double,System.IFormatProvider)">
+ <summary>Converts the value of the specified double-precision floating-point number to its equivalent string representation.</summary>
+ <param name="value">The double-precision floating-point number to convert.</param>
+ <param name="provider">An object that supplies culture-specific formatting information.</param>
+ <returns>The string representation of <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Convert.ToString(System.Int32,System.Int32)">
+ <summary>Converts the value of a 32-bit signed integer to its equivalent string representation in a specified base.</summary>
+ <param name="value">The 32-bit signed integer to convert.</param>
+ <param name="toBase">The base of the return value, which must be 2, 8, 10, or 16.</param>
+ <returns>The string representation of <paramref name="value">value</paramref> in base <paramref name="toBase">toBase</paramref>.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="toBase">toBase</paramref> is not 2, 8, 10, or 16.</exception>
+ </member>
+ <member name="M:System.Convert.ToString(System.SByte,System.IFormatProvider)">
+ <summary>Converts the value of the specified 8-bit signed integer to its equivalent string representation, using the specified culture-specific formatting information.</summary>
+ <param name="value">The 8-bit signed integer to convert.</param>
+ <param name="provider">An object that supplies culture-specific formatting information.</param>
+ <returns>The string representation of <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Convert.ToString(System.Int64,System.Int32)">
+ <summary>Converts the value of a 64-bit signed integer to its equivalent string representation in a specified base.</summary>
+ <param name="value">The 64-bit signed integer to convert.</param>
+ <param name="toBase">The base of the return value, which must be 2, 8, 10, or 16.</param>
+ <returns>The string representation of <paramref name="value">value</paramref> in base <paramref name="toBase">toBase</paramref>.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="toBase">toBase</paramref> is not 2, 8, 10, or 16.</exception>
+ </member>
+ <member name="M:System.Convert.ToString(System.Object,System.IFormatProvider)">
+ <summary>Converts the value of the specified object to its equivalent string representation using the specified culture-specific formatting information.</summary>
+ <param name="value">An object that supplies the value to convert, or null.</param>
+ <param name="provider">An object that supplies culture-specific formatting information.</param>
+ <returns>The string representation of <paramref name="value">value</paramref>, or <see cref="F:System.String.Empty"></see> if <paramref name="value">value</paramref> is an object whose value is null. If <paramref name="value">value</paramref> is null, the method returns null.</returns>
+ </member>
+ <member name="M:System.Convert.ToString(System.Single,System.IFormatProvider)">
+ <summary>Converts the value of the specified single-precision floating-point number to its equivalent string representation, using the specified culture-specific formatting information.</summary>
+ <param name="value">The single-precision floating-point number to convert.</param>
+ <param name="provider">An object that supplies culture-specific formatting information.</param>
+ <returns>The string representation of <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Convert.ToString(System.String,System.IFormatProvider)">
+ <summary>Returns the specified string instance; no actual conversion is performed.</summary>
+ <param name="value">The string to return.</param>
+ <param name="provider">An object that supplies culture-specific formatting information. This parameter is ignored.</param>
+ <returns><paramref name="value">value</paramref> is returned unchanged.</returns>
+ </member>
+ <member name="M:System.Convert.ToString(System.UInt16,System.IFormatProvider)">
+ <summary>Converts the value of the specified 16-bit unsigned integer to its equivalent string representation, using the specified culture-specific formatting information.</summary>
+ <param name="value">The 16-bit unsigned integer to convert.</param>
+ <param name="provider">An object that supplies culture-specific formatting information.</param>
+ <returns>The string representation of <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Convert.ToString(System.UInt32,System.IFormatProvider)">
+ <summary>Converts the value of the specified 32-bit unsigned integer to its equivalent string representation, using the specified culture-specific formatting information.</summary>
+ <param name="value">The 32-bit unsigned integer to convert.</param>
+ <param name="provider">An object that supplies culture-specific formatting information.</param>
+ <returns>The string representation of <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Convert.ToString(System.Char,System.IFormatProvider)">
+ <summary>Converts the value of the specified Unicode character to its equivalent string representation, using the specified culture-specific formatting information.</summary>
+ <param name="value">The Unicode character to convert.</param>
+ <param name="provider">An object that supplies culture-specific formatting information. This parameter is ignored.</param>
+ <returns>The string representation of <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Convert.ToString(System.Int64,System.IFormatProvider)">
+ <summary>Converts the value of the specified 64-bit signed integer to its equivalent string representation, using the specified culture-specific formatting information.</summary>
+ <param name="value">The 64-bit signed integer to convert.</param>
+ <param name="provider">An object that supplies culture-specific formatting information.</param>
+ <returns>The string representation of <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Convert.ToString(System.Byte,System.Int32)">
+ <summary>Converts the value of an 8-bit unsigned integer to its equivalent string representation in a specified base.</summary>
+ <param name="value">The 8-bit unsigned integer to convert.</param>
+ <param name="toBase">The base of the return value, which must be 2, 8, 10, or 16.</param>
+ <returns>The string representation of <paramref name="value">value</paramref> in base <paramref name="toBase">toBase</paramref>.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="toBase">toBase</paramref> is not 2, 8, 10, or 16.</exception>
+ </member>
+ <member name="M:System.Convert.ToString(System.UInt16)">
+ <summary>Converts the value of the specified 16-bit unsigned integer to its equivalent string representation.</summary>
+ <param name="value">The 16-bit unsigned integer to convert.</param>
+ <returns>The string representation of <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Convert.ToString(System.Boolean,System.IFormatProvider)">
+ <summary>Converts the specified Boolean value to its equivalent string representation.</summary>
+ <param name="value">The Boolean value to convert.</param>
+ <param name="provider">An instance of an object. This parameter is ignored.</param>
+ <returns>The string representation of <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Convert.ToString(System.Byte,System.IFormatProvider)">
+ <summary>Converts the value of the specified 8-bit unsigned integer to its equivalent string representation, using the specified culture-specific formatting information.</summary>
+ <param name="value">The 8-bit unsigned integer to convert.</param>
+ <param name="provider">An object that supplies culture-specific formatting information.</param>
+ <returns>The string representation of <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Convert.ToString(System.Boolean)">
+ <summary>Converts the specified Boolean value to its equivalent string representation.</summary>
+ <param name="value">The Boolean value to convert.</param>
+ <returns>The string representation of <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Convert.ToString(System.Byte)">
+ <summary>Converts the value of the specified 8-bit unsigned integer to its equivalent string representation.</summary>
+ <param name="value">The 8-bit unsigned integer to convert.</param>
+ <returns>The string representation of <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Convert.ToString(System.Char)">
+ <summary>Converts the value of the specified Unicode character to its equivalent string representation.</summary>
+ <param name="value">The Unicode character to convert.</param>
+ <returns>The string representation of <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Convert.ToString(System.Decimal)">
+ <summary>Converts the value of the specified decimal number to its equivalent string representation.</summary>
+ <param name="value">The decimal number to convert.</param>
+ <returns>The string representation of <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Convert.ToString(System.Double)">
+ <summary>Converts the value of the specified double-precision floating-point number to its equivalent string representation.</summary>
+ <param name="value">The double-precision floating-point number to convert.</param>
+ <returns>The string representation of <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Convert.ToString(System.Int16)">
+ <summary>Converts the value of the specified 16-bit signed integer to its equivalent string representation.</summary>
+ <param name="value">The 16-bit signed integer to convert.</param>
+ <returns>The string representation of <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Convert.ToString(System.DateTime)">
+ <summary>Converts the value of the specified <see cref="T:System.DateTime"></see> to its equivalent string representation.</summary>
+ <param name="value">The date and time value to convert.</param>
+ <returns>The string representation of <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Convert.ToString(System.Int64)">
+ <summary>Converts the value of the specified 64-bit signed integer to its equivalent string representation.</summary>
+ <param name="value">The 64-bit signed integer to convert.</param>
+ <returns>The string representation of <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Convert.ToString(System.Object)">
+ <summary>Converts the value of the specified object to its equivalent string representation.</summary>
+ <param name="value">An object that supplies the value to convert, or null.</param>
+ <returns>The string representation of <paramref name="value">value</paramref>, or <see cref="F:System.String.Empty"></see> if <paramref name="value">value</paramref> is null.</returns>
+ </member>
+ <member name="M:System.Convert.ToString(System.SByte)">
+ <summary>Converts the value of the specified 8-bit signed integer to its equivalent string representation.</summary>
+ <param name="value">The 8-bit signed integer to convert.</param>
+ <returns>The string representation of <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Convert.ToString(System.Single)">
+ <summary>Converts the value of the specified single-precision floating-point number to its equivalent string representation.</summary>
+ <param name="value">The single-precision floating-point number to convert.</param>
+ <returns>The string representation of <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Convert.ToString(System.String)">
+ <summary>Returns the specified string instance; no actual conversion is performed.</summary>
+ <param name="value">The string to return.</param>
+ <returns><paramref name="value">value</paramref> is returned unchanged.</returns>
+ </member>
+ <member name="M:System.Convert.ToString(System.UInt32)">
+ <summary>Converts the value of the specified 32-bit unsigned integer to its equivalent string representation.</summary>
+ <param name="value">The 32-bit unsigned integer to convert.</param>
+ <returns>The string representation of <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Convert.ToString(System.UInt64)">
+ <summary>Converts the value of the specified 64-bit unsigned integer to its equivalent string representation.</summary>
+ <param name="value">The 64-bit unsigned integer to convert.</param>
+ <returns>The string representation of <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Convert.ToString(System.Int32)">
+ <summary>Converts the value of the specified 32-bit signed integer to its equivalent string representation.</summary>
+ <param name="value">The 32-bit signed integer to convert.</param>
+ <returns>The string representation of <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Convert.ToUInt16(System.String)">
+ <summary>Converts the specified string representation of a number to an equivalent 16-bit unsigned integer.</summary>
+ <param name="value">A string that contains the number to convert.</param>
+ <returns>A 16-bit unsigned integer that is equivalent to the number in <paramref name="value">value</paramref>, or 0 (zero) if <paramref name="value">value</paramref> is null.</returns>
+ <exception cref="T:System.FormatException"><paramref name="value">value</paramref> does not consist of an optional sign followed by a sequence of digits (0 through 9).</exception>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> represents a number that is less than <see cref="F:System.UInt16.MinValue"></see> or greater than <see cref="F:System.UInt16.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToUInt16(System.UInt16)">
+ <summary>Returns the specified 16-bit unsigned integer; no actual conversion is performed.</summary>
+ <param name="value">The 16-bit unsigned integer to return.</param>
+ <returns><paramref name="value">value</paramref> is returned unchanged.</returns>
+ </member>
+ <member name="M:System.Convert.ToUInt16(System.UInt32)">
+ <summary>Converts the value of the specified 32-bit unsigned integer to an equivalent 16-bit unsigned integer.</summary>
+ <param name="value">The 32-bit unsigned integer to convert.</param>
+ <returns>A 16-bit unsigned integer that is equivalent to <paramref name="value">value</paramref>.</returns>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> is greater than <see cref="F:System.UInt16.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToUInt16(System.String,System.Int32)">
+ <summary>Converts the string representation of a number in a specified base to an equivalent 16-bit unsigned integer.</summary>
+ <param name="value">A string that contains the number to convert.</param>
+ <param name="fromBase">The base of the number in value, which must be 2, 8, 10, or 16.</param>
+ <returns>A 16-bit unsigned integer that is equivalent to the number in <paramref name="value">value</paramref>, or 0 (zero) if <paramref name="value">value</paramref> is null.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="fromBase">fromBase</paramref> is not 2, 8, 10, or 16. -or- <paramref name="value">value</paramref>, which represents a non-base 10 unsigned number, is prefixed with a negative sign.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="value">value</paramref> is <see cref="F:System.String.Empty"></see>.</exception>
+ <exception cref="T:System.FormatException"><paramref name="value">value</paramref> contains a character that is not a valid digit in the base specified by <paramref name="fromBase">fromBase</paramref>. The exception message indicates that there are no digits to convert if the first character in <paramref name="value">value</paramref> is invalid; otherwise, the message indicates that <paramref name="value">value</paramref> contains invalid trailing characters.</exception>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref>, which represents a non-base 10 unsigned number, is prefixed with a negative sign. -or- <paramref name="value">value</paramref> represents a number that is less than <see cref="F:System.UInt16.MinValue"></see> or greater than <see cref="F:System.UInt16.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToUInt16(System.Object,System.IFormatProvider)">
+ <summary>Converts the value of the specified object to a 16-bit unsigned integer, using the specified culture-specific formatting information.</summary>
+ <param name="value">An object that implements the <see cref="T:System.IConvertible"></see> interface.</param>
+ <param name="provider">An object that supplies culture-specific formatting information.</param>
+ <returns>A 16-bit unsigned integer that is equivalent to <paramref name="value">value</paramref>, or zero if <paramref name="value">value</paramref> is null.</returns>
+ <exception cref="T:System.FormatException"><paramref name="value">value</paramref> is not in an appropriate format.</exception>
+ <exception cref="T:System.InvalidCastException"><paramref name="value">value</paramref> does not implement the <see cref="T:System.IConvertible"></see> interface. -or- The conversion is not supported.</exception>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> represents a number that is less than <see cref="F:System.UInt16.MinValue"></see> or greater than <see cref="F:System.UInt16.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToUInt16(System.String,System.IFormatProvider)">
+ <summary>Converts the specified string representation of a number to an equivalent 16-bit unsigned integer, using the specified culture-specific formatting information.</summary>
+ <param name="value">A string that contains the number to convert.</param>
+ <param name="provider">An object that supplies culture-specific formatting information.</param>
+ <returns>A 16-bit unsigned integer that is equivalent to the number in <paramref name="value">value</paramref>, or 0 (zero) if <paramref name="value">value</paramref> is null.</returns>
+ <exception cref="T:System.FormatException"><paramref name="value">value</paramref> does not consist of an optional sign followed by a sequence of digits (0 through 9).</exception>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> represents a number that is less than <see cref="F:System.UInt16.MinValue"></see> or greater than <see cref="F:System.UInt16.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToUInt16(System.Single)">
+ <summary>Converts the value of the specified single-precision floating-point number to an equivalent 16-bit unsigned integer.</summary>
+ <param name="value">The single-precision floating-point number to convert.</param>
+ <returns><paramref name="value">value</paramref>, rounded to the nearest 16-bit unsigned integer. If <paramref name="value">value</paramref> is halfway between two whole numbers, the even number is returned; that is, 4.5 is converted to 4, and 5.5 is converted to 6.</returns>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> is less than zero or greater than <see cref="F:System.UInt16.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToUInt16(System.UInt64)">
+ <summary>Converts the value of the specified 64-bit unsigned integer to an equivalent 16-bit unsigned integer.</summary>
+ <param name="value">The 64-bit unsigned integer to convert.</param>
+ <returns>A 16-bit unsigned integer that is equivalent to <paramref name="value">value</paramref>.</returns>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> is greater than <see cref="F:System.UInt16.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToUInt16(System.SByte)">
+ <summary>Converts the value of the specified 8-bit signed integer to the equivalent 16-bit unsigned integer.</summary>
+ <param name="value">The 8-bit signed integer to convert.</param>
+ <returns>A 16-bit unsigned integer that is equivalent to <paramref name="value">value</paramref>.</returns>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> is less than zero.</exception>
+ </member>
+ <member name="M:System.Convert.ToUInt16(System.Double)">
+ <summary>Converts the value of the specified double-precision floating-point number to an equivalent 16-bit unsigned integer.</summary>
+ <param name="value">The double-precision floating-point number to convert.</param>
+ <returns><paramref name="value">value</paramref>, rounded to the nearest 16-bit unsigned integer. If <paramref name="value">value</paramref> is halfway between two whole numbers, the even number is returned; that is, 4.5 is converted to 4, and 5.5 is converted to 6.</returns>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> is less than zero or greater than <see cref="F:System.UInt16.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToUInt16(System.Int64)">
+ <summary>Converts the value of the specified 64-bit signed integer to an equivalent 16-bit unsigned integer.</summary>
+ <param name="value">The 64-bit signed integer to convert.</param>
+ <returns>A 16-bit unsigned integer that is equivalent to <paramref name="value">value</paramref>.</returns>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> is less than zero or greater than <see cref="F:System.UInt16.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToUInt16(System.Object)">
+ <summary>Converts the value of the specified object to a 16-bit unsigned integer.</summary>
+ <param name="value">An object that implements the <see cref="T:System.IConvertible"></see> interface, or null.</param>
+ <returns>A 16-bit unsigned integer that is equivalent to <paramref name="value">value</paramref>, or zero if <paramref name="value">value</paramref> is null.</returns>
+ <exception cref="T:System.FormatException"><paramref name="value">value</paramref> is not in an appropriate format.</exception>
+ <exception cref="T:System.InvalidCastException"><paramref name="value">value</paramref> does not implement the <see cref="T:System.IConvertible"></see> interface. -or- The conversion is not supported.</exception>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> represents a number that is less than <see cref="F:System.UInt16.MinValue"></see> or greater than <see cref="F:System.UInt16.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToUInt16(System.Byte)">
+ <summary>Converts the value of the specified 8-bit unsigned integer to the equivalent 16-bit unsigned integer.</summary>
+ <param name="value">The 8-bit unsigned integer to convert.</param>
+ <returns>A 16-bit unsigned integer that is equivalent to <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Convert.ToUInt16(System.Char)">
+ <summary>Converts the value of the specified Unicode character to the equivalent 16-bit unsigned integer.</summary>
+ <param name="value">The Unicode character to convert.</param>
+ <returns>The 16-bit unsigned integer equivalent to <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Convert.ToUInt16(System.DateTime)">
+ <summary>Calling this method always throws <see cref="T:System.InvalidCastException"></see>.</summary>
+ <param name="value">The date and time value to convert.</param>
+ <returns>This conversion is not supported. No value is returned.</returns>
+ <exception cref="T:System.InvalidCastException">This conversion is not supported.</exception>
+ </member>
+ <member name="M:System.Convert.ToUInt16(System.Boolean)">
+ <summary>Converts the specified Boolean value to the equivalent 16-bit unsigned integer.</summary>
+ <param name="value">The Boolean value to convert.</param>
+ <returns>The number 1 if <paramref name="value">value</paramref> is true; otherwise, 0.</returns>
+ </member>
+ <member name="M:System.Convert.ToUInt16(System.Int16)">
+ <summary>Converts the value of the specified 16-bit signed integer to the equivalent 16-bit unsigned integer.</summary>
+ <param name="value">The 16-bit signed integer to convert.</param>
+ <returns>A 16-bit unsigned integer that is equivalent to <paramref name="value">value</paramref>.</returns>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> is less than zero.</exception>
+ </member>
+ <member name="M:System.Convert.ToUInt16(System.Int32)">
+ <summary>Converts the value of the specified 32-bit signed integer to an equivalent 16-bit unsigned integer.</summary>
+ <param name="value">The 32-bit signed integer to convert.</param>
+ <returns>A 16-bit unsigned integer that is equivalent to <paramref name="value">value</paramref>.</returns>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> is less than zero or greater than <see cref="F:System.UInt16.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToUInt16(System.Decimal)">
+ <summary>Converts the value of the specified decimal number to an equivalent 16-bit unsigned integer.</summary>
+ <param name="value">The decimal number to convert.</param>
+ <returns><paramref name="value">value</paramref>, rounded to the nearest 16-bit unsigned integer. If <paramref name="value">value</paramref> is halfway between two whole numbers, the even number is returned; that is, 4.5 is converted to 4, and 5.5 is converted to 6.</returns>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> is less than zero or greater than <see cref="F:System.UInt16.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToUInt32(System.Single)">
+ <summary>Converts the value of the specified single-precision floating-point number to an equivalent 32-bit unsigned integer.</summary>
+ <param name="value">The single-precision floating-point number to convert.</param>
+ <returns><paramref name="value">value</paramref>, rounded to the nearest 32-bit unsigned integer. If <paramref name="value">value</paramref> is halfway between two whole numbers, the even number is returned; that is, 4.5 is converted to 4, and 5.5 is converted to 6.</returns>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> is less than zero or greater than <see cref="F:System.UInt32.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToUInt32(System.String,System.Int32)">
+ <summary>Converts the string representation of a number in a specified base to an equivalent 32-bit unsigned integer.</summary>
+ <param name="value">A string that contains the number to convert.</param>
+ <param name="fromBase">The base of the number in value, which must be 2, 8, 10, or 16.</param>
+ <returns>A 32-bit unsigned integer that is equivalent to the number in <paramref name="value">value</paramref>, or 0 (zero) if <paramref name="value">value</paramref> is null.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="fromBase">fromBase</paramref> is not 2, 8, 10, or 16. -or- <paramref name="value">value</paramref>, which represents a non-base 10 unsigned number, is prefixed with a negative sign.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="value">value</paramref> is <see cref="F:System.String.Empty"></see>.</exception>
+ <exception cref="T:System.FormatException"><paramref name="value">value</paramref> contains a character that is not a valid digit in the base specified by <paramref name="fromBase">fromBase</paramref>. The exception message indicates that there are no digits to convert if the first character in <paramref name="value">value</paramref> is invalid; otherwise, the message indicates that <paramref name="value">value</paramref> contains invalid trailing characters.</exception>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref>, which represents a non-base 10 unsigned number, is prefixed with a negative sign. -or- <paramref name="value">value</paramref> represents a number that is less than <see cref="F:System.UInt32.MinValue"></see> or greater than <see cref="F:System.UInt32.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToUInt32(System.String,System.IFormatProvider)">
+ <summary>Converts the specified string representation of a number to an equivalent 32-bit unsigned integer, using the specified culture-specific formatting information.</summary>
+ <param name="value">A string that contains the number to convert.</param>
+ <param name="provider">An object that supplies culture-specific formatting information.</param>
+ <returns>A 32-bit unsigned integer that is equivalent to the number in <paramref name="value">value</paramref>, or 0 (zero) if <paramref name="value">value</paramref> is null.</returns>
+ <exception cref="T:System.FormatException"><paramref name="value">value</paramref> does not consist of an optional sign followed by a sequence of digits (0 through 9).</exception>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> represents a number that is less than <see cref="F:System.UInt32.MinValue"></see> or greater than <see cref="F:System.UInt32.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToUInt32(System.Object,System.IFormatProvider)">
+ <summary>Converts the value of the specified object to a 32-bit unsigned integer, using the specified culture-specific formatting information.</summary>
+ <param name="value">An object that implements the <see cref="T:System.IConvertible"></see> interface.</param>
+ <param name="provider">An object that supplies culture-specific formatting information.</param>
+ <returns>A 32-bit unsigned integer that is equivalent to <paramref name="value">value</paramref>, or zero if <paramref name="value">value</paramref> is null.</returns>
+ <exception cref="T:System.FormatException"><paramref name="value">value</paramref> is not in an appropriate format.</exception>
+ <exception cref="T:System.InvalidCastException"><paramref name="value">value</paramref> does not implement the <see cref="T:System.IConvertible"></see> interface. -or- The conversion is not supported.</exception>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> represents a number that is less than <see cref="F:System.UInt32.MinValue"></see> or greater than <see cref="F:System.UInt32.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToUInt32(System.UInt64)">
+ <summary>Converts the value of the specified 64-bit unsigned integer to an equivalent 32-bit unsigned integer.</summary>
+ <param name="value">The 64-bit unsigned integer to convert.</param>
+ <returns>A 32-bit unsigned integer that is equivalent to <paramref name="value">value</paramref>.</returns>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> is greater than <see cref="F:System.UInt32.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToUInt32(System.UInt32)">
+ <summary>Returns the specified 32-bit unsigned integer; no actual conversion is performed.</summary>
+ <param name="value">The 32-bit unsigned integer to return.</param>
+ <returns><paramref name="value">value</paramref> is returned unchanged.</returns>
+ </member>
+ <member name="M:System.Convert.ToUInt32(System.UInt16)">
+ <summary>Converts the value of the specified 16-bit unsigned integer to the equivalent 32-bit unsigned integer.</summary>
+ <param name="value">The 16-bit unsigned integer to convert.</param>
+ <returns>A 32-bit unsigned integer that is equivalent to <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Convert.ToUInt32(System.String)">
+ <summary>Converts the specified string representation of a number to an equivalent 32-bit unsigned integer.</summary>
+ <param name="value">A string that contains the number to convert.</param>
+ <returns>A 32-bit unsigned integer that is equivalent to the number in <paramref name="value">value</paramref>, or 0 (zero) if <paramref name="value">value</paramref> is null.</returns>
+ <exception cref="T:System.FormatException"><paramref name="value">value</paramref> does not consist of an optional sign followed by a sequence of digits (0 through 9).</exception>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> represents a number that is less than <see cref="F:System.UInt32.MinValue"></see> or greater than <see cref="F:System.UInt32.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToUInt32(System.SByte)">
+ <summary>Converts the value of the specified 8-bit signed integer to the equivalent 32-bit unsigned integer.</summary>
+ <param name="value">The 8-bit signed integer to convert.</param>
+ <returns>A 32-bit unsigned integer that is equivalent to <paramref name="value">value</paramref>.</returns>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> is less than zero.</exception>
+ </member>
+ <member name="M:System.Convert.ToUInt32(System.Boolean)">
+ <summary>Converts the specified Boolean value to the equivalent 32-bit unsigned integer.</summary>
+ <param name="value">The Boolean value to convert.</param>
+ <returns>The number 1 if <paramref name="value">value</paramref> is true; otherwise, 0.</returns>
+ </member>
+ <member name="M:System.Convert.ToUInt32(System.Int64)">
+ <summary>Converts the value of the specified 64-bit signed integer to an equivalent 32-bit unsigned integer.</summary>
+ <param name="value">The 64-bit signed integer to convert.</param>
+ <returns>A 32-bit unsigned integer that is equivalent to <paramref name="value">value</paramref>.</returns>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> is less than zero or greater than <see cref="F:System.UInt32.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToUInt32(System.Int32)">
+ <summary>Converts the value of the specified 32-bit signed integer to an equivalent 32-bit unsigned integer.</summary>
+ <param name="value">The 32-bit signed integer to convert.</param>
+ <returns>A 32-bit unsigned integer that is equivalent to <paramref name="value">value</paramref>.</returns>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> is less than zero.</exception>
+ </member>
+ <member name="M:System.Convert.ToUInt32(System.Int16)">
+ <summary>Converts the value of the specified 16-bit signed integer to the equivalent 32-bit unsigned integer.</summary>
+ <param name="value">The 16-bit signed integer to convert.</param>
+ <returns>A 32-bit unsigned integer that is equivalent to <paramref name="value">value</paramref>.</returns>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> is less than zero.</exception>
+ </member>
+ <member name="M:System.Convert.ToUInt32(System.Double)">
+ <summary>Converts the value of the specified double-precision floating-point number to an equivalent 32-bit unsigned integer.</summary>
+ <param name="value">The double-precision floating-point number to convert.</param>
+ <returns><paramref name="value">value</paramref>, rounded to the nearest 32-bit unsigned integer. If <paramref name="value">value</paramref> is halfway between two whole numbers, the even number is returned; that is, 4.5 is converted to 4, and 5.5 is converted to 6.</returns>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> is less than zero or greater than <see cref="F:System.UInt32.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToUInt32(System.Decimal)">
+ <summary>Converts the value of the specified decimal number to an equivalent 32-bit unsigned integer.</summary>
+ <param name="value">The decimal number to convert.</param>
+ <returns><paramref name="value">value</paramref>, rounded to the nearest 32-bit unsigned integer. If <paramref name="value">value</paramref> is halfway between two whole numbers, the even number is returned; that is, 4.5 is converted to 4, and 5.5 is converted to 6.</returns>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> is less than zero or greater than <see cref="F:System.UInt32.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToUInt32(System.DateTime)">
+ <summary>Calling this method always throws <see cref="T:System.InvalidCastException"></see>.</summary>
+ <param name="value">The date and time value to convert.</param>
+ <returns>This conversion is not supported. No value is returned.</returns>
+ <exception cref="T:System.InvalidCastException">This conversion is not supported.</exception>
+ </member>
+ <member name="M:System.Convert.ToUInt32(System.Char)">
+ <summary>Converts the value of the specified Unicode character to the equivalent 32-bit unsigned integer.</summary>
+ <param name="value">The Unicode character to convert.</param>
+ <returns>A 32-bit unsigned integer that is equivalent to <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Convert.ToUInt32(System.Byte)">
+ <summary>Converts the value of the specified 8-bit unsigned integer to the equivalent 32-bit unsigned integer.</summary>
+ <param name="value">The 8-bit unsigned integer to convert.</param>
+ <returns>A 32-bit unsigned integer that is equivalent to <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Convert.ToUInt32(System.Object)">
+ <summary>Converts the value of the specified object to a 32-bit unsigned integer.</summary>
+ <param name="value">An object that implements the <see cref="T:System.IConvertible"></see> interface, or null.</param>
+ <returns>A 32-bit unsigned integer that is equivalent to <paramref name="value">value</paramref>, or 0 (zero) if <paramref name="value">value</paramref> is null.</returns>
+ <exception cref="T:System.FormatException"><paramref name="value">value</paramref> is not in an appropriate format.</exception>
+ <exception cref="T:System.InvalidCastException"><paramref name="value">value</paramref> does not implement the <see cref="T:System.IConvertible"></see> interface. -or- The conversion is not supported.</exception>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> represents a number that is less than <see cref="F:System.UInt32.MinValue"></see> or greater than <see cref="F:System.UInt32.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToUInt64(System.Single)">
+ <summary>Converts the value of the specified single-precision floating-point number to an equivalent 64-bit unsigned integer.</summary>
+ <param name="value">The single-precision floating-point number to convert.</param>
+ <returns><paramref name="value">value</paramref>, rounded to the nearest 64-bit unsigned integer. If <paramref name="value">value</paramref> is halfway between two whole numbers, the even number is returned; that is, 4.5 is converted to 4, and 5.5 is converted to 6.</returns>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> is less than zero or greater than <see cref="F:System.UInt64.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToUInt64(System.String)">
+ <summary>Converts the specified string representation of a number to an equivalent 64-bit unsigned integer.</summary>
+ <param name="value">A string that contains the number to convert.</param>
+ <returns>A 64-bit signed integer that is equivalent to the number in <paramref name="value">value</paramref>, or 0 (zero) if <paramref name="value">value</paramref> is null.</returns>
+ <exception cref="T:System.FormatException"><paramref name="value">value</paramref> does not consist of an optional sign followed by a sequence of digits (0 through 9).</exception>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> represents a number that is less than <see cref="F:System.UInt64.MinValue"></see> or greater than <see cref="F:System.UInt64.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToUInt64(System.Object,System.IFormatProvider)">
+ <summary>Converts the value of the specified object to a 64-bit unsigned integer, using the specified culture-specific formatting information.</summary>
+ <param name="value">An object that implements the <see cref="T:System.IConvertible"></see> interface.</param>
+ <param name="provider">An object that supplies culture-specific formatting information.</param>
+ <returns>A 64-bit unsigned integer that is equivalent to <paramref name="value">value</paramref>, or zero if <paramref name="value">value</paramref> is null.</returns>
+ <exception cref="T:System.FormatException"><paramref name="value">value</paramref> is not in an appropriate format.</exception>
+ <exception cref="T:System.InvalidCastException"><paramref name="value">value</paramref> does not implement the <see cref="T:System.IConvertible"></see> interface. -or- The conversion is not supported.</exception>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> represents a number that is less than <see cref="F:System.UInt64.MinValue"></see> or greater than <see cref="F:System.UInt64.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToUInt64(System.UInt32)">
+ <summary>Converts the value of the specified 32-bit unsigned integer to an equivalent 64-bit unsigned integer.</summary>
+ <param name="value">The 32-bit unsigned integer to convert.</param>
+ <returns>A 64-bit unsigned integer that is equivalent to <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Convert.ToUInt64(System.UInt64)">
+ <summary>Returns the specified 64-bit unsigned integer; no actual conversion is performed.</summary>
+ <param name="value">The 64-bit unsigned integer to return.</param>
+ <returns><paramref name="value">value</paramref> is returned unchanged.</returns>
+ </member>
+ <member name="M:System.Convert.ToUInt64(System.SByte)">
+ <summary>Converts the value of the specified 8-bit signed integer to the equivalent 64-bit unsigned integer.</summary>
+ <param name="value">The 8-bit signed integer to convert.</param>
+ <returns>A 64-bit unsigned integer that is equivalent to <paramref name="value">value</paramref>.</returns>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> is less than zero.</exception>
+ </member>
+ <member name="M:System.Convert.ToUInt64(System.UInt16)">
+ <summary>Converts the value of the specified 16-bit unsigned integer to the equivalent 64-bit unsigned integer.</summary>
+ <param name="value">The 16-bit unsigned integer to convert.</param>
+ <returns>A 64-bit unsigned integer that is equivalent to <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Convert.ToUInt64(System.Object)">
+ <summary>Converts the value of the specified object to a 64-bit unsigned integer.</summary>
+ <param name="value">An object that implements the <see cref="T:System.IConvertible"></see> interface, or null.</param>
+ <returns>A 64-bit unsigned integer that is equivalent to <paramref name="value">value</paramref>, or zero if <paramref name="value">value</paramref> is null.</returns>
+ <exception cref="T:System.FormatException"><paramref name="value">value</paramref> is not in an appropriate format.</exception>
+ <exception cref="T:System.InvalidCastException"><paramref name="value">value</paramref> does not implement the <see cref="T:System.IConvertible"></see> interface. -or- The conversion is not supported.</exception>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> represents a number that is less than <see cref="F:System.UInt64.MinValue"></see> or greater than <see cref="F:System.UInt64.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToUInt64(System.Decimal)">
+ <summary>Converts the value of the specified decimal number to an equivalent 64-bit unsigned integer.</summary>
+ <param name="value">The decimal number to convert.</param>
+ <returns><paramref name="value">value</paramref>, rounded to the nearest 64-bit unsigned integer. If <paramref name="value">value</paramref> is halfway between two whole numbers, the even number is returned; that is, 4.5 is converted to 4, and 5.5 is converted to 6.</returns>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> is less than zero or greater than <see cref="F:System.UInt64.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToUInt64(System.Int32)">
+ <summary>Converts the value of the specified 32-bit signed integer to an equivalent 64-bit unsigned integer.</summary>
+ <param name="value">The 32-bit signed integer to convert.</param>
+ <returns>A 64-bit unsigned integer that is equivalent to <paramref name="value">value</paramref>.</returns>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> is less than zero.</exception>
+ </member>
+ <member name="M:System.Convert.ToUInt64(System.Int16)">
+ <summary>Converts the value of the specified 16-bit signed integer to the equivalent 64-bit unsigned integer.</summary>
+ <param name="value">The 16-bit signed integer to convert.</param>
+ <returns>A 64-bit unsigned integer that is equivalent to <paramref name="value">value</paramref>.</returns>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> is less than zero.</exception>
+ </member>
+ <member name="M:System.Convert.ToUInt64(System.Double)">
+ <summary>Converts the value of the specified double-precision floating-point number to an equivalent 64-bit unsigned integer.</summary>
+ <param name="value">The double-precision floating-point number to convert.</param>
+ <returns><paramref name="value">value</paramref>, rounded to the nearest 64-bit unsigned integer. If <paramref name="value">value</paramref> is halfway between two whole numbers, the even number is returned; that is, 4.5 is converted to 4, and 5.5 is converted to 6.</returns>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> is less than zero or greater than <see cref="F:System.UInt64.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToUInt64(System.DateTime)">
+ <summary>Calling this method always throws <see cref="T:System.InvalidCastException"></see>.</summary>
+ <param name="value">The date and time value to convert.</param>
+ <returns>This conversion is not supported. No value is returned.</returns>
+ <exception cref="T:System.InvalidCastException">This conversion is not supported.</exception>
+ </member>
+ <member name="M:System.Convert.ToUInt64(System.Char)">
+ <summary>Converts the value of the specified Unicode character to the equivalent 64-bit unsigned integer.</summary>
+ <param name="value">The Unicode character to convert.</param>
+ <returns>A 64-bit unsigned integer that is equivalent to <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Convert.ToUInt64(System.Byte)">
+ <summary>Converts the value of the specified 8-bit unsigned integer to the equivalent 64-bit unsigned integer.</summary>
+ <param name="value">The 8-bit unsigned integer to convert.</param>
+ <returns>A 64-bit signed integer that is equivalent to <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Convert.ToUInt64(System.Boolean)">
+ <summary>Converts the specified Boolean value to the equivalent 64-bit unsigned integer.</summary>
+ <param name="value">The Boolean value to convert.</param>
+ <returns>The number 1 if <paramref name="value">value</paramref> is true; otherwise, 0.</returns>
+ </member>
+ <member name="M:System.Convert.ToUInt64(System.String,System.IFormatProvider)">
+ <summary>Converts the specified string representation of a number to an equivalent 64-bit unsigned integer, using the specified culture-specific formatting information.</summary>
+ <param name="value">A string that contains the number to convert.</param>
+ <param name="provider">An object that supplies culture-specific formatting information.</param>
+ <returns>A 64-bit unsigned integer that is equivalent to the number in <paramref name="value">value</paramref>, or 0 (zero) if <paramref name="value">value</paramref> is null.</returns>
+ <exception cref="T:System.FormatException"><paramref name="value">value</paramref> does not consist of an optional sign followed by a sequence of digits (0 through 9).</exception>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> represents a number that is less than <see cref="F:System.UInt64.MinValue"></see> or greater than <see cref="F:System.UInt64.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Convert.ToUInt64(System.Int64)">
+ <summary>Converts the value of the specified 64-bit signed integer to an equivalent 64-bit unsigned integer.</summary>
+ <param name="value">The 64-bit signed integer to convert.</param>
+ <returns>A 64-bit unsigned integer that is equivalent to <paramref name="value">value</paramref>.</returns>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> is less than zero.</exception>
+ </member>
+ <member name="M:System.Convert.ToUInt64(System.String,System.Int32)">
+ <summary>Converts the string representation of a number in a specified base to an equivalent 64-bit unsigned integer.</summary>
+ <param name="value">A string that contains the number to convert.</param>
+ <param name="fromBase">The base of the number in value, which must be 2, 8, 10, or 16.</param>
+ <returns>A 64-bit unsigned integer that is equivalent to the number in <paramref name="value">value</paramref>, or 0 (zero) if <paramref name="value">value</paramref> is null.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="fromBase">fromBase</paramref> is not 2, 8, 10, or 16. -or- <paramref name="value">value</paramref>, which represents a non-base 10 unsigned number, is prefixed with a negative sign.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="value">value</paramref> is <see cref="F:System.String.Empty"></see>.</exception>
+ <exception cref="T:System.FormatException"><paramref name="value">value</paramref> contains a character that is not a valid digit in the base specified by <paramref name="fromBase">fromBase</paramref>. The exception message indicates that there are no digits to convert if the first character in <paramref name="value">value</paramref> is invalid; otherwise, the message indicates that <paramref name="value">value</paramref> contains invalid trailing characters.</exception>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref>, which represents a non-base 10 unsigned number, is prefixed with a negative sign. -or- <paramref name="value">value</paramref> represents a number that is less than <see cref="F:System.UInt64.MinValue"></see> or greater than <see cref="F:System.UInt64.MaxValue"></see>.</exception>
+ </member>
+ <member name="T:System.Converter`2">
+ <summary>Represents a method that converts an object from one type to another type.</summary>
+ <param name="input">The object to convert.</param>
+ <typeparam name="TInput">The type of object that is to be converted.</typeparam>
+ <typeparam name="TOutput">The type the input object is to be converted to.</typeparam>
+ <returns></returns>
+ </member>
+ <member name="T:System.Data.AcceptRejectRule">
+ <summary>Determines the action that occurs when the <see cref="M:System.Data.DataSet.AcceptChanges"></see> or <see cref="M:System.Data.DataTable.RejectChanges"></see> method is invoked on a <see cref="T:System.Data.DataTable"></see> with a <see cref="T:System.Data.ForeignKeyConstraint"></see>.</summary>
+ </member>
+ <member name="F:System.Data.AcceptRejectRule.Cascade">
+ <summary>Changes are cascaded across the relationship.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.AcceptRejectRule.None">
+ <summary>No action occurs (default).</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Data.CommandBehavior">
+ <summary>Provides a description of the results of the query and its effect on the database.</summary>
+ </member>
+ <member name="F:System.Data.CommandBehavior.CloseConnection">
+ <summary>When the command is executed, the associated Connection object is closed when the associated DataReader object is closed.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.CommandBehavior.Default">
+ <summary>The query may return multiple result sets. Execution of the query may affect the database state. Default sets no <see cref="T:System.Data.CommandBehavior"></see> flags, so calling ExecuteReader(CommandBehavior.Default) is functionally equivalent to calling ExecuteReader().</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.CommandBehavior.KeyInfo">
+ <summary>The query returns column and primary key information.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.CommandBehavior.SchemaOnly">
+ <summary>The query returns column information only. When using <see cref="F:System.Data.CommandBehavior.SchemaOnly"></see>, the .NET Framework Data Provider for SQL Server precedes the statement being executed with SET FMTONLY ON.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.CommandBehavior.SequentialAccess">
+ <summary>Provides a way for the DataReader to handle rows that contain columns with large binary values. Rather than loading the entire row, SequentialAccess enables the DataReader to load data as a stream. You can then use the GetBytes or GetChars method to specify a byte location to start the read operation, and a limited buffer size for the data being returned.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.CommandBehavior.SingleResult">
+ <summary>The query returns a single result set.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.CommandBehavior.SingleRow">
+ <summary>The query is expected to return a single row of the first result set. Execution of the query may affect the database state. Some .NET Framework data providers may, but are not required to, use this information to optimize the performance of the command. When you specify <see cref="F:System.Data.CommandBehavior.SingleRow"></see> with the <see cref="M:System.Data.OleDb.OleDbCommand.ExecuteReader"></see> method of the <see cref="T:System.Data.OleDb.OleDbCommand"></see> object, the .NET Framework Data Provider for OLE DB performs binding using the OLE DB IRow interface if it is available. Otherwise, it uses the IRowset interface. If your SQL statement is expected to return only a single row, specifying <see cref="F:System.Data.CommandBehavior.SingleRow"></see> can also improve application performance. It is possible to specify SingleRow when executing queries that are expected to return multiple result sets. In that case, where both a multi-result set SQL query and single row are specified, the result returned will contain only the first row of the first result set. The other result sets of the query will not be returned.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Data.CommandType">
+ <summary>Specifies how a command string is interpreted.</summary>
+ </member>
+ <member name="F:System.Data.CommandType.StoredProcedure">
+ <summary>The name of a stored procedure.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.CommandType.TableDirect">
+ <summary>The name of a table.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.CommandType.Text">
+ <summary>An SQL text command. (Default.)</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Data.Common.CatalogLocation">
+ <summary>Indicates the position of the catalog name in a qualified table name in a text command.</summary>
+ </member>
+ <member name="F:System.Data.Common.CatalogLocation.End">
+ <summary>Indicates that the position of the catalog name occurs after the schema portion of a fully qualified table name in a text command.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.Common.CatalogLocation.Start">
+ <summary>Indicates that the position of the catalog name occurs before the schema portion of a fully qualified table name in a text command.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Data.InternalDataCollectionBase">
+ <summary>Provides the base functionality for creating collections.</summary>
+ </member>
+ <member name="M:System.Data.InternalDataCollectionBase.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.InternalDataCollectionBase"></see> class.</summary>
+ </member>
+ <member name="M:System.Data.InternalDataCollectionBase.CopyTo(System.Array,System.Int32)">
+ <summary>Copies all the elements of the current <see cref="T:System.Data.InternalDataCollectionBase"></see> to a one-dimensional <see cref="T:System.Array"></see>, starting at the specified <see cref="T:System.Data.InternalDataCollectionBase"></see> index.</summary>
+ <param name="ar">The one-dimensional <see cref="T:System.Array"></see> to copy the current <see cref="T:System.Data.InternalDataCollectionBase"></see> object's elements into.</param>
+ <param name="index">The destination <see cref="T:System.Array"></see> index to start copying into.</param>
+ </member>
+ <member name="P:System.Data.InternalDataCollectionBase.Count">
+ <summary>Gets the total number of elements in a collection.</summary>
+ <returns>The total number of elements in a collection.</returns>
+ </member>
+ <member name="M:System.Data.InternalDataCollectionBase.GetEnumerator">
+ <summary>Gets an <see cref="T:System.Collections.IEnumerator"></see> for the collection.</summary>
+ <returns>An <see cref="T:System.Collections.IEnumerator"></see> for the collection.</returns>
+ </member>
+ <member name="P:System.Data.InternalDataCollectionBase.IsReadOnly">
+ <summary>Gets a value that indicates whether the <see cref="T:System.Data.InternalDataCollectionBase"></see> is read-only.</summary>
+ <returns>true if the collection is read-only; otherwise, false. The default is false.</returns>
+ </member>
+ <member name="P:System.Data.InternalDataCollectionBase.IsSynchronized">
+ <summary>Gets a value that indicates whether the <see cref="T:System.Data.InternalDataCollectionBase"></see> is synchonized.</summary>
+ <returns>true if the collection is synchronized; otherwise, false. The default is false.</returns>
+ </member>
+ <member name="P:System.Data.InternalDataCollectionBase.List">
+ <summary>Gets the items of the collection as a list.</summary>
+ <returns>An <see cref="T:System.Collections.ArrayList"></see> that contains the collection.</returns>
+ </member>
+ <member name="P:System.Data.InternalDataCollectionBase.SyncRoot">
+ <summary>Gets an object that can be used to synchronize the collection.</summary>
+ <returns>The <see cref="System.object"></see> used to synchronize the collection.</returns>
+ </member>
+ <member name="T:System.Data.InvalidConstraintException">
+ <summary>Represents the exception that is thrown when incorrectly trying to create or access a relation.</summary>
+ </member>
+ <member name="M:System.Data.InvalidConstraintException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.InvalidConstraintException"></see> class.</summary>
+ </member>
+ <member name="M:System.Data.InvalidConstraintException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.InvalidConstraintException"></see> class with the specified string.</summary>
+ <param name="s">The string to display when the exception is thrown.</param>
+ </member>
+ <member name="M:System.Data.InvalidConstraintException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.InvalidConstraintException"></see> class with serialization information.</summary>
+ <param name="info">The data that is required to serialize or deserialize an object.</param>
+ <param name="context">Description of the source and destination of the specified serialized stream.</param>
+ </member>
+ <member name="M:System.Data.InvalidConstraintException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.InvalidConstraintException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param>
+ </member>
+ <member name="T:System.Data.InvalidExpressionException">
+ <summary>Represents the exception that is thrown when you try to add a <see cref="T:System.Data.DataColumn"></see> that contains an invalid <see cref="P:System.Data.DataColumn.Expression"></see> to a <see cref="T:System.Data.DataColumnCollection"></see>.</summary>
+ </member>
+ <member name="M:System.Data.InvalidExpressionException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.InvalidExpressionException"></see> class.</summary>
+ </member>
+ <member name="M:System.Data.InvalidExpressionException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.InvalidExpressionException"></see> class with the specified string.</summary>
+ <param name="s">The string to display when the exception is thrown.</param>
+ </member>
+ <member name="M:System.Data.InvalidExpressionException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.InvalidExpressionException"></see> class with the <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> and the <see cref="T:System.Runtime.Serialization.StreamingContext"></see>.</summary>
+ <param name="info">The data needed to serialize or deserialize an object.</param>
+ <param name="context">The source and destination of a given serialized stream.</param>
+ </member>
+ <member name="M:System.Data.InvalidExpressionException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.InvalidExpressionException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param>
+ </member>
+ <member name="T:System.Data.IsolationLevel">
+ <summary>Specifies the transaction locking behavior for the connection.</summary>
+ </member>
+ <member name="F:System.Data.IsolationLevel.Chaos">
+ <summary>The pending changes from more highly isolated transactions cannot be overwritten.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.IsolationLevel.ReadCommitted">
+ <summary>Shared locks are held while the data is being read to avoid dirty reads, but the data can be changed before the end of the transaction, resulting in non-repeatable reads or phantom data.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.IsolationLevel.ReadUncommitted">
+ <summary>A dirty read is possible, meaning that no shared locks are issued and no exclusive locks are honored.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.IsolationLevel.RepeatableRead">
+ <summary>Locks are placed on all data that is used in a query, preventing other users from updating the data. Prevents non-repeatable reads but phantom rows are still possible.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.IsolationLevel.Serializable">
+ <summary>A range lock is placed on the <see cref="T:System.Data.DataSet"></see>, preventing other users from updating or inserting rows into the dataset until the transaction is complete.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.IsolationLevel.Snapshot">
+ <summary>Reduces blocking by storing a version of data that one application can read while another is modifying the same data. Indicates that from one transaction you cannot see changes made in other transactions, even if you requery.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.IsolationLevel.Unspecified">
+ <summary>A different isolation level than the one specified is being used, but the level cannot be determined.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Data.ITableMapping">
+ <summary>Associates a source table with a table in a <see cref="T:System.Data.DataSet"></see>, and is implemented by the <see cref="T:System.Data.Common.DataTableMapping"></see> class, which is used in common by .NET Framework data providers.</summary>
+ </member>
+ <member name="P:System.Data.ITableMapping.ColumnMappings">
+ <summary>Gets the derived <see cref="T:System.Data.Common.DataColumnMappingCollection"></see> for the <see cref="T:System.Data.DataTable"></see>.</summary>
+ <returns>A collection of data column mappings.</returns>
+ </member>
+ <member name="P:System.Data.ITableMapping.DataSetTable">
+ <summary>Gets or sets the case-insensitive name of the table within the <see cref="T:System.Data.DataSet"></see>.</summary>
+ <returns>The case-insensitive name of the table within the <see cref="T:System.Data.DataSet"></see>.</returns>
+ </member>
+ <member name="P:System.Data.ITableMapping.SourceTable">
+ <summary>Gets or sets the case-sensitive name of the source table.</summary>
+ <returns>The case-sensitive name of the source table.</returns>
+ </member>
+ <member name="T:System.Data.ITableMappingCollection">
+ <summary>Contains a collection of TableMapping objects, and is implemented by the <see cref="T:System.Data.Common.DataTableMappingCollection"></see>, which is used in common by .NET Framework data providers.</summary>
+ </member>
+ <member name="M:System.Data.ITableMappingCollection.Add(System.String,System.String)">
+ <summary>Adds a table mapping to the collection.</summary>
+ <param name="sourceTableName">The case-sensitive name of the source table.</param>
+ <param name="dataSetTableName">The name of the <see cref="T:System.Data.DataSet"></see> table.</param>
+ <returns>A reference to the newly-mapped <see cref="T:System.Data.ITableMapping"></see> object.</returns>
+ </member>
+ <member name="M:System.Data.ITableMappingCollection.Contains(System.String)">
+ <summary>Gets a value indicating whether the collection contains a table mapping with the specified source table name.</summary>
+ <param name="sourceTableName">The case-sensitive name of the source table.</param>
+ <returns>true if a table mapping with the specified source table name exists, otherwise false.</returns>
+ </member>
+ <member name="M:System.Data.ITableMappingCollection.GetByDataSetTable(System.String)">
+ <summary>Gets the TableMapping object with the specified <see cref="T:System.Data.DataSet"></see> table name.</summary>
+ <param name="dataSetTableName">The name of the DataSet table within the collection.</param>
+ <returns>The TableMapping object with the specified DataSet table name.</returns>
+ </member>
+ <member name="M:System.Data.ITableMappingCollection.IndexOf(System.String)">
+ <summary>Gets the location of the <see cref="T:System.Data.ITableMapping"></see> object within the collection.</summary>
+ <param name="sourceTableName">The case-sensitive name of the source table.</param>
+ <returns>The zero-based location of the <see cref="T:System.Data.ITableMapping"></see> object within the collection.</returns>
+ </member>
+ <member name="P:System.Data.ITableMappingCollection.Item(System.String)">
+ <summary>Gets or sets the instance of <see cref="T:System.Data.ITableMapping"></see> with the specified <see cref="P:System.Data.ITableMapping.SourceTable"></see> name.</summary>
+ <param name="index">The SourceTable name of the <see cref="T:System.Data.ITableMapping"></see>.</param>
+ <returns>The instance of <see cref="T:System.Data.ITableMapping"></see> with the specified SourceTable name.</returns>
+ </member>
+ <member name="M:System.Data.ITableMappingCollection.RemoveAt(System.String)">
+ <summary>Removes the <see cref="T:System.Data.ITableMapping"></see> object with the specified <see cref="P:System.Data.ITableMapping.SourceTable"></see> name from the collection.</summary>
+ <param name="sourceTableName">The case-sensitive name of the SourceTable.</param>
+ </member>
+ <member name="T:System.Data.KeyRestrictionBehavior">
+ <summary>Identifies a list of connection string parameters identified by the KeyRestrictions property that are either allowed or not allowed.</summary>
+ </member>
+ <member name="F:System.Data.KeyRestrictionBehavior.AllowOnly">
+ <summary>Default. Identifies the only additional connection string parameters that are allowed.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.KeyRestrictionBehavior.PreventUsage">
+ <summary>Identifies additional connection string parameters that are not allowed.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Data.ParameterDirection">
+ <summary>Specifies the type of a parameter within a query relative to the <see cref="T:System.Data.DataSet"></see>.</summary>
+ </member>
+ <member name="F:System.Data.ParameterDirection.Input">
+ <summary>The parameter is an input parameter.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.ParameterDirection.InputOutput">
+ <summary>The parameter is capable of both input and output.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.ParameterDirection.Output">
+ <summary>The parameter is an output parameter.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.ParameterDirection.ReturnValue">
+ <summary>The parameter represents a return value from an operation such as a stored procedure, built-in function, or user-defined function.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Data.PropertyCollection">
+ <summary>Represents a collection of properties that can be added to <see cref="T:System.Data.DataColumn"></see>, <see cref="T:System.Data.DataSet"></see>, or <see cref="T:System.Data.DataTable"></see>.</summary>
+ </member>
+ <member name="M:System.Data.PropertyCollection.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.PropertyCollection"></see> class.</summary>
+ </member>
+ <member name="M:System.Data.PropertyCollection.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.PropertyCollection"></see> class.</summary>
+ <param name="info">The data needed to serialize or deserialize an object.</param>
+ <param name="context">The source and destination of a given serialized stream.</param>
+ </member>
+ <member name="M:System.Data.PropertyCollection.Clone">
+ <summary>Creates a shallow copy of the <see cref="T:System.Data.PropertyCollection"></see> object.</summary>
+ <returns>Returns <see cref="T:System.Object"></see>, a shallow copy of the <see cref="T:System.Data.PropertyCollection"></see> object.</returns>
+ </member>
+ <member name="T:System.Data.ReadOnlyException">
+ <summary>Represents the exception that is thrown when you try to change the value of a read-only column.</summary>
+ </member>
+ <member name="M:System.Data.ReadOnlyException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.ReadOnlyException"></see> class.</summary>
+ </member>
+ <member name="M:System.Data.ReadOnlyException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.ReadOnlyException"></see> class with the specified string.</summary>
+ <param name="s">The string to display when the exception is thrown.</param>
+ </member>
+ <member name="M:System.Data.ReadOnlyException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.ReadOnlyException"></see> class with serialization information.</summary>
+ <param name="info">The data that is required to serialize or deserialize an object.</param>
+ <param name="context">Description of the source and destination of the specified serialized stream.</param>
+ </member>
+ <member name="M:System.Data.ReadOnlyException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.ReadOnlyException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param>
+ </member>
+ <member name="T:System.Data.StateChangeEventArgs">
+ <summary>Provides data for the state change event of a .NET Framework data provider.</summary>
+ </member>
+ <member name="M:System.Data.StateChangeEventArgs.#ctor(System.Data.ConnectionState,System.Data.ConnectionState)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.StateChangeEventArgs"></see> class, when given the original state and the current state of the object.</summary>
+ <param name="originalState">One of the <see cref="T:System.Data.ConnectionState"></see> values.</param>
+ <param name="currentState">One of the <see cref="T:System.Data.ConnectionState"></see> values.</param>
+ </member>
+ <member name="P:System.Data.StateChangeEventArgs.CurrentState">
+ <summary>Gets the new state of the connection. The connection object will be in the new state already when the event is fired.</summary>
+ <returns>One of the <see cref="T:System.Data.ConnectionState"></see> values.</returns>
+ </member>
+ <member name="P:System.Data.StateChangeEventArgs.OriginalState">
+ <summary>Gets the original state of the connection.</summary>
+ <returns>One of the <see cref="T:System.Data.ConnectionState"></see> values.</returns>
+ </member>
+ <member name="T:System.Data.StateChangeEventHandler">
+ <summary>Represents the method that will handle the <see cref="E:System.Data.Common.DbConnection.StateChange"></see> event.</summary>
+ <param name="sender">The source of the event.</param>
+ <param name="e">The <see cref="T:System.Data.StateChangeEventArgs"></see> that contains the event data.</param>
+ </member>
+ <member name="T:System.Data.StatementCompletedEventArgs">
+ <summary>Provides additional information for the <see cref="E:System.Data.SqlClient.SqlCommand.StatementCompleted"></see> event.</summary>
+ </member>
+ <member name="M:System.Data.StatementCompletedEventArgs.#ctor(System.Int32)">
+ <summary>Creates a new instance of the <see cref="T:System.Data.StatementCompletedEventArgs"></see> class.</summary>
+ <param name="recordCount">Indicates the number of rows affected by the statement that caused the <see cref="E:System.Data.SqlClient.SqlCommand.StatementCompleted"></see> event to occur.</param>
+ </member>
+ <member name="P:System.Data.StatementCompletedEventArgs.RecordCount">
+ <summary>Indicates the number of rows affected by the statement that caused the <see cref="E:System.Data.SqlClient.SqlCommand.StatementCompleted"></see> event to occur.</summary>
+ <returns>The number of rows affected.</returns>
+ </member>
+ <member name="T:System.Data.StatementCompletedEventHandler">
+ <summary>The delegate type for the event handlers of the <see cref="E:System.Data.SqlClient.SqlCommand.StatementCompleted"></see> event.</summary>
+ <param name="sender">The source of the event.</param>
+ <param name="e">The data for the event.</param>
+ </member>
+ <member name="T:System.Data.StatementType">
+ <summary>Specifies the type of SQL query to be used by the <see cref="T:System.Data.OleDb.OleDbRowUpdatedEventArgs"></see>, <see cref="T:System.Data.OleDb.OleDbRowUpdatingEventArgs"></see>, <see cref="T:System.Data.SqlClient.SqlRowUpdatedEventArgs"></see>, or <see cref="T:System.Data.SqlClient.SqlRowUpdatingEventArgs"></see> class.</summary>
+ </member>
+ <member name="F:System.Data.StatementType.Batch">
+ <summary>A SQL query that is a batch statement.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.StatementType.Delete">
+ <summary>An SQL query that is a DELETE statement.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.StatementType.Insert">
+ <summary>An SQL query that is an INSERT statement.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.StatementType.Select">
+ <summary>An SQL query that is a SELECT statement.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.StatementType.Update">
+ <summary>An SQL query that is an UPDATE statement.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Data.StrongTypingException">
+ <summary>The exception that is thrown by a strongly typed <see cref="T:System.Data.DataSet"></see> when the user accesses a DBNull value.</summary>
+ </member>
+ <member name="M:System.Data.StrongTypingException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.StrongTypingException"></see> class.</summary>
+ </member>
+ <member name="M:System.Data.StrongTypingException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.StrongTypingException"></see> class with the specified string.</summary>
+ <param name="message">The string to display when the exception is thrown.</param>
+ </member>
+ <member name="M:System.Data.StrongTypingException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.StrongTypingException"></see> class using the specified serialization information and streaming context.</summary>
+ <param name="info">A <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object.</param>
+ <param name="context">A <see cref="T:System.Runtime.Serialization.StreamingContext"></see> structure.</param>
+ </member>
+ <member name="M:System.Data.StrongTypingException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.StrongTypingException"></see> class with the specified string and inner exception.</summary>
+ <param name="s">The string to display when the exception is thrown.</param>
+ <param name="innerException">A reference to an inner exception.</param>
+ </member>
+ <member name="T:System.Data.SyntaxErrorException">
+ <summary>Represents the exception that is thrown when the <see cref="P:System.Data.DataColumn.Expression"></see> property of a <see cref="T:System.Data.DataColumn"></see> contains a syntax error.</summary>
+ </member>
+ <member name="M:System.Data.SyntaxErrorException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.SyntaxErrorException"></see> class.</summary>
+ </member>
+ <member name="M:System.Data.SyntaxErrorException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.SyntaxErrorException"></see> class with the specified string.</summary>
+ <param name="s">The string to display when the exception is thrown.</param>
+ </member>
+ <member name="M:System.Data.SyntaxErrorException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.SyntaxErrorException"></see> class with the <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> and the <see cref="T:System.Runtime.Serialization.StreamingContext"></see>.</summary>
+ <param name="info">The data needed to serialize or deserialize an object.</param>
+ <param name="context">The source and destination of a specific serialized stream.</param>
+ </member>
+ <member name="M:System.Data.SyntaxErrorException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.SyntaxErrorException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param>
+ </member>
+ <member name="T:System.Data.UniqueConstraint">
+ <summary>Represents a restriction on a set of columns in which all values must be unique.</summary>
+ </member>
+ <member name="M:System.Data.UniqueConstraint.#ctor(System.Data.DataColumn)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.UniqueConstraint"></see> class with the specified <see cref="T:System.Data.DataColumn"></see>.</summary>
+ <param name="column">The <see cref="T:System.Data.DataColumn"></see> to constrain.</param>
+ </member>
+ <member name="M:System.Data.UniqueConstraint.#ctor(System.Data.DataColumn[])">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.UniqueConstraint"></see> class with the given array of <see cref="T:System.Data.DataColumn"></see> objects.</summary>
+ <param name="columns">The array of <see cref="T:System.Data.DataColumn"></see> objects to constrain.</param>
+ </member>
+ <member name="M:System.Data.UniqueConstraint.#ctor(System.Data.DataColumn,System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.UniqueConstraint"></see> class with the <see cref="T:System.Data.DataColumn"></see> to constrain, and a value specifying whether the constraint is a primary key.</summary>
+ <param name="column">The <see cref="T:System.Data.DataColumn"></see> to constrain.</param>
+ <param name="isPrimaryKey">true to indicate that the constraint is a primary key; otherwise, false.</param>
+ </member>
+ <member name="M:System.Data.UniqueConstraint.#ctor(System.Data.DataColumn[],System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.UniqueConstraint"></see> class with an array of <see cref="T:System.Data.DataColumn"></see> objects to constrain, and a value specifying whether the constraint is a primary key.</summary>
+ <param name="columns">An array of <see cref="T:System.Data.DataColumn"></see> objects to constrain.</param>
+ <param name="isPrimaryKey">true to indicate that the constraint is a primary key; otherwise, false.</param>
+ </member>
+ <member name="M:System.Data.UniqueConstraint.#ctor(System.String,System.Data.DataColumn)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.UniqueConstraint"></see> class with the specified name and <see cref="T:System.Data.DataColumn"></see>.</summary>
+ <param name="name">The name of the constraint.</param>
+ <param name="column">The <see cref="T:System.Data.DataColumn"></see> to constrain.</param>
+ </member>
+ <member name="M:System.Data.UniqueConstraint.#ctor(System.String,System.Data.DataColumn[])">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.UniqueConstraint"></see> class with the specified name and array of <see cref="T:System.Data.DataColumn"></see> objects.</summary>
+ <param name="name">The name of the constraint.</param>
+ <param name="columns">The array of <see cref="T:System.Data.DataColumn"></see> objects to constrain.</param>
+ </member>
+ <member name="M:System.Data.UniqueConstraint.#ctor(System.String,System.Data.DataColumn,System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.UniqueConstraint"></see> class with the specified name, the <see cref="T:System.Data.DataColumn"></see> to constrain, and a value specifying whether the constraint is a primary key.</summary>
+ <param name="name">The name of the constraint.</param>
+ <param name="column">The <see cref="T:System.Data.DataColumn"></see> to constrain.</param>
+ <param name="isPrimaryKey">true to indicate that the constraint is a primary key; otherwise, false.</param>
+ </member>
+ <member name="M:System.Data.UniqueConstraint.#ctor(System.String,System.Data.DataColumn[],System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.UniqueConstraint"></see> class with the specified name, an array of <see cref="T:System.Data.DataColumn"></see> objects to constrain, and a value specifying whether the constraint is a primary key.</summary>
+ <param name="name">The name of the constraint.</param>
+ <param name="columns">An array of <see cref="T:System.Data.DataColumn"></see> objects to constrain.</param>
+ <param name="isPrimaryKey">true to indicate that the constraint is a primary key; otherwise, false.</param>
+ </member>
+ <member name="M:System.Data.UniqueConstraint.#ctor(System.String,System.String[],System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.UniqueConstraint"></see> class with the specified name, an array of <see cref="T:System.Data.DataColumn"></see> objects to constrain, and a value specifying whether the constraint is a primary key.</summary>
+ <param name="name">The name of the constraint.</param>
+ <param name="columnNames">An array of <see cref="T:System.Data.DataColumn"></see> objects to constrain.</param>
+ <param name="isPrimaryKey">true to indicate that the constraint is a primary key; otherwise, false.</param>
+ </member>
+ <member name="P:System.Data.UniqueConstraint.Columns">
+ <summary>Gets the array of columns that this constraint affects.</summary>
+ <returns>An array of <see cref="T:System.Data.DataColumn"></see> objects.</returns>
+ </member>
+ <member name="M:System.Data.UniqueConstraint.Equals(System.Object)">
+ <summary>Compares this constraint to a second to determine if both are identical.</summary>
+ <param name="key2">The object to which this <see cref="T:System.Data.UniqueConstraint"></see> is compared.</param>
+ <returns>true, if the contraints are equal; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Data.UniqueConstraint.GetHashCode">
+ <summary>Gets the hash code of this instance of the <see cref="T:System.Data.UniqueConstraint"></see> object.</summary>
+ <returns>A 32-bit signed integer hash code.</returns>
+ </member>
+ <member name="P:System.Data.UniqueConstraint.IsPrimaryKey">
+ <summary>Gets a value indicating whether or not the constraint is on a primary key.</summary>
+ <returns>true, if the constraint is on a primary key; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Data.UniqueConstraint.Table">
+ <summary>Gets the table to which this constraint belongs.</summary>
+ <returns>The <see cref="T:System.Data.DataTable"></see> to which the constraint belongs.</returns>
+ </member>
+ <member name="T:System.Data.UpdateRowSource">
+ <summary>Specifies how query command results are applied to the row being updated.</summary>
+ </member>
+ <member name="F:System.Data.UpdateRowSource.Both">
+ <summary>Both the output parameters and the first returned row are mapped to the changed row in the <see cref="T:System.Data.DataSet"></see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.UpdateRowSource.FirstReturnedRecord">
+ <summary>The data in the first returned row is mapped to the changed row in the <see cref="T:System.Data.DataSet"></see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.UpdateRowSource.None">
+ <summary>Any returned parameters or rows are ignored.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.UpdateRowSource.OutputParameters">
+ <summary>Output parameters are mapped to the changed row in the <see cref="T:System.Data.DataSet"></see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.IDisposable">
+ <summary>Provides a mechanism for releasing unmanaged resources.</summary>
+ </member>
+ <member name="M:System.IDisposable.Dispose">
+ <summary>Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.</summary>
+ </member>
+ <member name="T:System.IEquatable`1">
+ <summary>Defines a generalized method that a value type or class implements to create a type-specific method for determining equality of instances.</summary>
+ <typeparam name="T">The type of objects to compare.</typeparam>
+ </member>
+ <member name="M:System.IEquatable`1.Equals(`0)">
+ <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>true if the current object is equal to the <paramref name="other">other</paramref> parameter; otherwise, false.</returns>
+ </member>
+ <member name="T:System.IFormatProvider">
+ <summary>Provides a mechanism for retrieving an object to control formatting.</summary>
+ </member>
+ <member name="M:System.IFormatProvider.GetFormat(System.Type)">
+ <summary>Returns an object that provides formatting services for the specified type.</summary>
+ <param name="formatType">An object that specifies the type of format object to return.</param>
+ <returns>An instance of the object specified by <paramref name="formatType">formatType</paramref>, if the <see cref="T:System.IFormatProvider"></see> implementation can supply that type of object; otherwise, null.</returns>
+ </member>
+ <member name="T:System.IFormattable">
+ <summary>Provides functionality to format the value of an object into a string representation.</summary>
+ </member>
+ <member name="M:System.IFormattable.ToString(System.String,System.IFormatProvider)">
+ <summary>Formats the value of the current instance using the specified format.</summary>
+ <param name="format">The format to use. -or- A null reference (Nothing in Visual Basic) to use the default format defined for the type of the <see cref="T:System.IFormattable"></see> implementation.</param>
+ <param name="formatProvider">The provider to use to format the value. -or- A null reference (Nothing in Visual Basic) to obtain the numeric format information from the current locale setting of the operating system.</param>
+ <returns>The value of the current instance in the specified format.</returns>
+ </member>
+ <member name="T:System.IndexOutOfRangeException">
+ <summary>The exception that is thrown when an attempt is made to access an element of an array or collection with an index that is outside its bounds.</summary>
+ </member>
+ <member name="M:System.IndexOutOfRangeException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.IndexOutOfRangeException"></see> class.</summary>
+ </member>
+ <member name="M:System.IndexOutOfRangeException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.IndexOutOfRangeException"></see> class with a specified error message.</summary>
+ <param name="message">The message that describes the error.</param>
+ </member>
+ <member name="M:System.IndexOutOfRangeException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.IndexOutOfRangeException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="innerException">The exception that is the cause of the current exception. If the innerException parameter is not a null reference (Nothing in Visual Basic), the current exception is raised in a catch block that handles the inner exception.</param>
+ </member>
+ <member name="T:System.InsufficientExecutionStackException">
+ <summary>The exception that is thrown when there is insufficient execution stack available to allow most methods to execute.</summary>
+ </member>
+ <member name="M:System.InsufficientExecutionStackException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.InsufficientExecutionStackException"></see> class.</summary>
+ </member>
+ <member name="M:System.InsufficientExecutionStackException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.InsufficientExecutionStackException"></see> class with a specified error message.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ </member>
+ <member name="M:System.InsufficientExecutionStackException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.InsufficientExecutionStackException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="innerException">The exception that is the cause of the current exception. If the inner parameter is not null, the current exception is raised in a catch block that handles the inner exception.</param>
+ </member>
+ <member name="T:System.InsufficientMemoryException">
+ <summary>The exception that is thrown when a check for sufficient available memory fails. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.InsufficientMemoryException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.InsufficientMemoryException"></see> class with a system-supplied message that describes the error.</summary>
+ </member>
+ <member name="M:System.InsufficientMemoryException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.InsufficientMemoryException"></see> class with a specified message that describes the error.</summary>
+ <param name="message">The message that describes the exception. The caller of this constructor is required to ensure that this string has been localized for the current system culture.</param>
+ </member>
+ <member name="M:System.InsufficientMemoryException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.InsufficientMemoryException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">The message that describes the exception. The caller of this constructor is required to ensure that this string has been localized for the current system culture.</param>
+ <param name="innerException">The exception that is the cause of the current exception. If the innerException parameter is not null, the current exception is raised in a catch block that handles the inner exception.</param>
+ </member>
+ <member name="T:System.Int16">
+ <summary>Represents a 16-bit signed integer.</summary>
+ </member>
+ <member name="M:System.Int16.CompareTo(System.Int16)">
+ <summary>Compares this instance to a specified 16-bit signed integer and returns an integer that indicates whether the value of this instance is less than, equal to, or greater than the value of the specified 16-bit signed integer.</summary>
+ <param name="value">An integer to compare.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed number indicating the relative values of this instance and <code data-dev-comment-type="paramref">value</code>. </p>
+ <table><thead><tr><th> Return Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Description <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> Less than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> This instance is less than <code data-dev-comment-type="paramref">value</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> This instance is equal to <code data-dev-comment-type="paramref">value</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> Greater than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> This instance is greater than <code data-dev-comment-type="paramref">value</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="M:System.Int16.CompareTo(System.Object)">
+ <summary>Compares this instance to a specified object and returns an integer that indicates whether the value of this instance is less than, equal to, or greater than the value of the object.</summary>
+ <param name="value">An object to compare, or null.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed number indicating the relative values of this instance and <code data-dev-comment-type="paramref">value</code>. </p>
+ <table><thead><tr><th> Return Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Description <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> Less than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> This instance is less than <code data-dev-comment-type="paramref">value</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> This instance is equal to <code data-dev-comment-type="paramref">value</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> Greater than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> This instance is greater than <code data-dev-comment-type="paramref">value</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> -or- </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="20" sourceendlinenumber="20"> <code data-dev-comment-type="paramref">value</code> is <code>null</code>. </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="22" sourceendlinenumber="22"> </td></tr></tbody></table></p>
+</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="value">value</paramref> is not an <see cref="T:System.Int16"></see>.</exception>
+ </member>
+ <member name="M:System.Int16.Equals(System.Int16)">
+ <summary>Returns a value indicating whether this instance is equal to a specified <see cref="T:System.Int16"></see> value.</summary>
+ <param name="obj">An <see cref="T:System.Int16"></see> value to compare to this instance.</param>
+ <returns>true if <paramref name="obj">obj</paramref> has the same value as this instance; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Int16.Equals(System.Object)">
+ <summary>Returns a value indicating whether this instance is equal to a specified object.</summary>
+ <param name="obj">An object to compare to this instance.</param>
+ <returns>true if <paramref name="obj">obj</paramref> is an instance of <see cref="T:System.Int16"></see> and equals the value of this instance; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Int16.GetHashCode">
+ <summary>Returns the hash code for this instance.</summary>
+ <returns>A 32-bit signed integer hash code.</returns>
+ </member>
+ <member name="M:System.Int16.GetTypeCode">
+ <summary>Returns the <see cref="T:System.TypeCode"></see> for value type <see cref="T:System.Int16"></see>.</summary>
+ <returns>The enumerated constant, <see cref="F:System.TypeCode.Int16"></see>.</returns>
+ </member>
+ <member name="F:System.Int16.MaxValue">
+ <summary>Represents the largest possible value of an <see cref="T:System.Int16"></see>. This field is constant.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Int16.MinValue">
+ <summary>Represents the smallest possible value of <see cref="T:System.Int16"></see>. This field is constant.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Int16.Parse(System.String,System.Globalization.NumberStyles,System.IFormatProvider)">
+ <summary>Converts the string representation of a number in a specified style and culture-specific format to its 16-bit signed integer equivalent.</summary>
+ <param name="s">A string containing a number to convert.</param>
+ <param name="style">A bitwise combination of enumeration values that indicates the style elements that can be present in s. A typical value to specify is <see cref="F:System.Globalization.NumberStyles.Integer"></see>.</param>
+ <param name="provider">An <see cref="T:System.IFormatProvider"></see> that supplies culture-specific formatting information about s.</param>
+ <returns>A 16-bit signed integer equivalent to the number specified in <paramref name="s">s</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="s">s</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="style">style</paramref> is not a <see cref="T:System.Globalization.NumberStyles"></see> value. -or- <paramref name="style">style</paramref> is not a combination of <see cref="F:System.Globalization.NumberStyles.AllowHexSpecifier"></see> and <see cref="F:System.Globalization.NumberStyles.HexNumber"></see> values.</exception>
+ <exception cref="T:System.FormatException"><paramref name="s">s</paramref> is not in a format compliant with <paramref name="style">style</paramref>.</exception>
+ <exception cref="T:System.OverflowException"><paramref name="s">s</paramref> represents a number less than <see cref="F:System.Int16.MinValue"></see> or greater than <see cref="F:System.Int16.MaxValue"></see>. -or- <paramref name="s">s</paramref> includes non-zero fractional digits.</exception>
+ </member>
+ <member name="M:System.Int16.Parse(System.String,System.IFormatProvider)">
+ <summary>Converts the string representation of a number in a specified culture-specific format to its 16-bit signed integer equivalent.</summary>
+ <param name="s">A string containing a number to convert.</param>
+ <param name="provider">An <see cref="T:System.IFormatProvider"></see> that supplies culture-specific formatting information about s.</param>
+ <returns>A 16-bit signed integer equivalent to the number specified in <paramref name="s">s</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="s">s</paramref> is null.</exception>
+ <exception cref="T:System.FormatException"><paramref name="s">s</paramref> is not in the correct format.</exception>
+ <exception cref="T:System.OverflowException"><paramref name="s">s</paramref> represents a number less than <see cref="F:System.Int16.MinValue"></see> or greater than <see cref="F:System.Int16.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Int16.Parse(System.String)">
+ <summary>Converts the string representation of a number to its 16-bit signed integer equivalent.</summary>
+ <param name="s">A string containing a number to convert.</param>
+ <returns>A 16-bit signed integer equivalent to the number contained in <paramref name="s">s</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="s">s</paramref> is null.</exception>
+ <exception cref="T:System.FormatException"><paramref name="s">s</paramref> is not in the correct format.</exception>
+ <exception cref="T:System.OverflowException"><paramref name="s">s</paramref> represents a number less than <see cref="F:System.Int16.MinValue"></see> or greater than <see cref="F:System.Int16.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Int16.Parse(System.String,System.Globalization.NumberStyles)">
+ <summary>Converts the string representation of a number in a specified style to its 16-bit signed integer equivalent.</summary>
+ <param name="s">A string containing a number to convert.</param>
+ <param name="style">A bitwise combination of the enumeration values that indicates the style elements that can be present in s. A typical value to specify is <see cref="F:System.Globalization.NumberStyles.Integer"></see>.</param>
+ <returns>A 16-bit signed integer equivalent to the number specified in <paramref name="s">s</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="s">s</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="style">style</paramref> is not a <see cref="T:System.Globalization.NumberStyles"></see> value. -or- <paramref name="style">style</paramref> is not a combination of <see cref="F:System.Globalization.NumberStyles.AllowHexSpecifier"></see> and <see cref="F:System.Globalization.NumberStyles.HexNumber"></see> values.</exception>
+ <exception cref="T:System.FormatException"><paramref name="s">s</paramref> is not in a format compliant with <paramref name="style">style</paramref>.</exception>
+ <exception cref="T:System.OverflowException"><paramref name="s">s</paramref> represents a number less than <see cref="F:System.Int16.MinValue"></see> or greater than <see cref="F:System.Int16.MaxValue"></see>. -or- <paramref name="s">s</paramref> includes non-zero fractional digits.</exception>
+ </member>
+ <member name="M:System.Int16.ToString">
+ <summary>Converts the numeric value of this instance to its equivalent string representation.</summary>
+ <returns>The string representation of the value of this instance, consisting of a minus sign if the value is negative, and a sequence of digits ranging from 0 to 9 with no leading zeroes.</returns>
+ </member>
+ <member name="M:System.Int16.ToString(System.String,System.IFormatProvider)">
+ <summary>Converts the numeric value of this instance to its equivalent string representation using the specified format and culture-specific formatting information.</summary>
+ <param name="format">A numeric format string.</param>
+ <param name="provider">An object that supplies culture-specific formatting information.</param>
+ <returns>The string representation of the value of this instance as specified by <paramref name="format">format</paramref> and <paramref name="provider">provider</paramref>.</returns>
+ </member>
+ <member name="M:System.Int16.ToString(System.String)">
+ <summary>Converts the numeric value of this instance to its equivalent string representation, using the specified format.</summary>
+ <param name="format">A numeric format string.</param>
+ <returns>The string representation of the value of this instance as specified by <paramref name="format">format</paramref>.</returns>
+ </member>
+ <member name="M:System.Int16.ToString(System.IFormatProvider)">
+ <summary>Converts the numeric value of this instance to its equivalent string representation using the specified culture-specific format information.</summary>
+ <param name="provider">An <see cref="T:System.IFormatProvider"></see> that supplies culture-specific formatting information.</param>
+ <returns>The string representation of the value of this instance as specified by <paramref name="provider">provider</paramref>.</returns>
+ </member>
+ <member name="M:System.Int16.TryParse(System.String,System.Int16@)">
+ <summary>Converts the string representation of a number to its 16-bit signed integer equivalent. A return value indicates whether the conversion succeeded or failed.</summary>
+ <param name="s">A string containing a number to convert.</param>
+ <param name="result">When this method returns, contains the 16-bit signed integer value equivalent to the number contained in s, if the conversion succeeded, or zero if the conversion failed. The conversion fails if the s parameter is null or <see cref="F:System.String.Empty"></see>, is not of the correct format, or represents a number less than <see cref="F:System.Int16.MinValue"></see> or greater than <see cref="F:System.Int16.MaxValue"></see>. This parameter is passed uninitialized; any value originally supplied in result will be overwritten.</param>
+ <returns>true if <paramref name="s">s</paramref> was converted successfully; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Int16.TryParse(System.String,System.Globalization.NumberStyles,System.IFormatProvider,System.Int16@)">
+ <summary>Converts the string representation of a number in a specified style and culture-specific format to its 16-bit signed integer equivalent. A return value indicates whether the conversion succeeded or failed.</summary>
+ <param name="s">A string containing a number to convert. The string is interpreted using the style specified by style.</param>
+ <param name="style">A bitwise combination of enumeration values that indicates the style elements that can be present in s. A typical value to specify is <see cref="F:System.Globalization.NumberStyles.Integer"></see>.</param>
+ <param name="provider">An object that supplies culture-specific formatting information about s.</param>
+ <param name="result">When this method returns, contains the 16-bit signed integer value equivalent to the number contained in s, if the conversion succeeded, or zero if the conversion failed. The conversion fails if the s parameter is null or <see cref="F:System.String.Empty"></see>, is not in a format compliant with style, or represents a number less than <see cref="F:System.Int16.MinValue"></see> or greater than <see cref="F:System.Int16.MaxValue"></see>. This parameter is passed uninitialized; any value originally supplied in result will be overwritten.</param>
+ <returns>true if <paramref name="s">s</paramref> was converted successfully; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="style">style</paramref> is not a <see cref="T:System.Globalization.NumberStyles"></see> value. -or- <paramref name="style">style</paramref> is not a combination of <see cref="F:System.Globalization.NumberStyles.AllowHexSpecifier"></see> and <see cref="F:System.Globalization.NumberStyles.HexNumber"></see> values.</exception>
+ </member>
+ <member name="M:System.Int16.System#IConvertible#ToBoolean(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToBoolean(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>true if the value of the current instance is not zero; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Int16.System#IConvertible#ToByte(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToByte(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, converted to a <see cref="T:System.Byte"></see>.</returns>
+ </member>
+ <member name="M:System.Int16.System#IConvertible#ToChar(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToChar(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, converted to a <see cref="T:System.Char"></see>.</returns>
+ </member>
+ <member name="M:System.Int16.System#IConvertible#ToDateTime(System.IFormatProvider)">
+ <summary>This conversion is not supported. Attempting to use this method throws an <see cref="T:System.InvalidCastException"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>This conversion is not supported. No value is returned.</returns>
+ <exception cref="T:System.InvalidCastException">In all cases.</exception>
+ </member>
+ <member name="M:System.Int16.System#IConvertible#ToDecimal(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToDecimal(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, converted to a <see cref="T:System.Decimal"></see>.</returns>
+ </member>
+ <member name="M:System.Int16.System#IConvertible#ToDouble(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToDouble(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, converted to a <see cref="T:System.Double"></see>.</returns>
+ </member>
+ <member name="M:System.Int16.System#IConvertible#ToInt16(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToInt16(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, unchanged.</returns>
+ </member>
+ <member name="M:System.Int16.System#IConvertible#ToInt32(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToInt32(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, converted to an <see cref="T:System.Int32"></see>.</returns>
+ </member>
+ <member name="M:System.Int16.System#IConvertible#ToInt64(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToInt64(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, converted to an <see cref="T:System.Int64"></see>.</returns>
+ </member>
+ <member name="M:System.Int16.System#IConvertible#ToSByte(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToSByte(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, converted to an <see cref="T:System.SByte"></see>.</returns>
+ </member>
+ <member name="M:System.Int16.System#IConvertible#ToSingle(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToSingle(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, converted to a <see cref="T:System.Single"></see>.</returns>
+ </member>
+ <member name="M:System.Int16.System#IConvertible#ToType(System.Type,System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToType(System.Type,System.IFormatProvider)"></see>.</summary>
+ <param name="type">The type to which to convert this <see cref="T:System.Int16"></see> value.</param>
+ <param name="provider">An <see cref="T:System.IFormatProvider"></see> implementation that supplies information about the format of the returned value.</param>
+ <returns>The value of the current instance, converted to <paramref name="type">type</paramref>.</returns>
+ </member>
+ <member name="M:System.Int16.System#IConvertible#ToUInt16(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToUInt16(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, unchanged.</returns>
+ </member>
+ <member name="M:System.Int16.System#IConvertible#ToUInt32(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToUInt32(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, converted to a <see cref="T:System.UInt32"></see>.</returns>
+ </member>
+ <member name="M:System.Int16.System#IConvertible#ToUInt64(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToUInt64(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, converted to a <see cref="T:System.UInt64"></see>.</returns>
+ </member>
+ <member name="T:System.Int32">
+ <summary>Represents a 32-bit signed integer.</summary>
+ </member>
+ <member name="M:System.Int32.CompareTo(System.Int32)">
+ <summary>Compares this instance to a specified 32-bit signed integer and returns an indication of their relative values.</summary>
+ <param name="value">An integer to compare.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed number indicating the relative values of this instance and <code data-dev-comment-type="paramref">value</code>. </p>
+ <table><thead><tr><th> Return Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Description <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> Less than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> This instance is less than <code data-dev-comment-type="paramref">value</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> This instance is equal to <code data-dev-comment-type="paramref">value</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> Greater than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> This instance is greater than <code data-dev-comment-type="paramref">value</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="M:System.Int32.CompareTo(System.Object)">
+ <summary>Compares this instance to a specified object and returns an indication of their relative values.</summary>
+ <param name="value">An object to compare, or null.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed number indicating the relative values of this instance and <code data-dev-comment-type="paramref">value</code>. </p>
+ <table><thead><tr><th> Return Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Description <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> Less than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> This instance is less than <code data-dev-comment-type="paramref">value</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> This instance is equal to <code data-dev-comment-type="paramref">value</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> Greater than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> This instance is greater than <code data-dev-comment-type="paramref">value</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> -or- </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="20" sourceendlinenumber="20"> <code data-dev-comment-type="paramref">value</code> is <code>null</code>. </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="22" sourceendlinenumber="22"> </td></tr></tbody></table></p>
+</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="value">value</paramref> is not an <see cref="T:System.Int32"></see>.</exception>
+ </member>
+ <member name="M:System.Int32.Equals(System.Int32)">
+ <summary>Returns a value indicating whether this instance is equal to a specified <see cref="T:System.Int32"></see> value.</summary>
+ <param name="obj">An <see cref="T:System.Int32"></see> value to compare to this instance.</param>
+ <returns>true if <paramref name="obj">obj</paramref> has the same value as this instance; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Int32.Equals(System.Object)">
+ <summary>Returns a value indicating whether this instance is equal to a specified object.</summary>
+ <param name="obj">An object to compare with this instance.</param>
+ <returns>true if <paramref name="obj">obj</paramref> is an instance of <see cref="T:System.Int32"></see> and equals the value of this instance; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Int32.GetHashCode">
+ <summary>Returns the hash code for this instance.</summary>
+ <returns>A 32-bit signed integer hash code.</returns>
+ </member>
+ <member name="M:System.Int32.GetTypeCode">
+ <summary>Returns the <see cref="T:System.TypeCode"></see> for value type <see cref="T:System.Int32"></see>.</summary>
+ <returns>The enumerated constant, <see cref="F:System.TypeCode.Int32"></see>.</returns>
+ </member>
+ <member name="F:System.Int32.MaxValue">
+ <summary>Represents the largest possible value of an <see cref="T:System.Int32"></see>. This field is constant.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Int32.MinValue">
+ <summary>Represents the smallest possible value of <see cref="T:System.Int32"></see>. This field is constant.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Int32.Parse(System.String,System.Globalization.NumberStyles,System.IFormatProvider)">
+ <summary>Converts the string representation of a number in a specified style and culture-specific format to its 32-bit signed integer equivalent.</summary>
+ <param name="s">A string containing a number to convert.</param>
+ <param name="style">A bitwise combination of enumeration values that indicates the style elements that can be present in s. A typical value to specify is <see cref="F:System.Globalization.NumberStyles.Integer"></see>.</param>
+ <param name="provider">An object that supplies culture-specific information about the format of s.</param>
+ <returns>A 32-bit signed integer equivalent to the number specified in <paramref name="s">s</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="s">s</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="style">style</paramref> is not a <see cref="T:System.Globalization.NumberStyles"></see> value. -or- <paramref name="style">style</paramref> is not a combination of <see cref="F:System.Globalization.NumberStyles.AllowHexSpecifier"></see> and <see cref="F:System.Globalization.NumberStyles.HexNumber"></see> values.</exception>
+ <exception cref="T:System.FormatException"><paramref name="s">s</paramref> is not in a format compliant with <paramref name="style">style</paramref>.</exception>
+ <exception cref="T:System.OverflowException"><paramref name="s">s</paramref> represents a number less than <see cref="F:System.Int32.MinValue"></see> or greater than <see cref="F:System.Int32.MaxValue"></see>. -or- <paramref name="s">s</paramref> includes non-zero, fractional digits.</exception>
+ </member>
+ <member name="M:System.Int32.Parse(System.String,System.IFormatProvider)">
+ <summary>Converts the string representation of a number in a specified culture-specific format to its 32-bit signed integer equivalent.</summary>
+ <param name="s">A string containing a number to convert.</param>
+ <param name="provider">An object that supplies culture-specific formatting information about s.</param>
+ <returns>A 32-bit signed integer equivalent to the number specified in <paramref name="s">s</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="s">s</paramref> is null.</exception>
+ <exception cref="T:System.FormatException"><paramref name="s">s</paramref> is not of the correct format.</exception>
+ <exception cref="T:System.OverflowException"><paramref name="s">s</paramref> represents a number less than <see cref="F:System.Int32.MinValue"></see> or greater than <see cref="F:System.Int32.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Int32.Parse(System.String)">
+ <summary>Converts the string representation of a number to its 32-bit signed integer equivalent.</summary>
+ <param name="s">A string containing a number to convert.</param>
+ <returns>A 32-bit signed integer equivalent to the number contained in <paramref name="s">s</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="s">s</paramref> is null.</exception>
+ <exception cref="T:System.FormatException"><paramref name="s">s</paramref> is not in the correct format.</exception>
+ <exception cref="T:System.OverflowException"><paramref name="s">s</paramref> represents a number less than <see cref="F:System.Int32.MinValue"></see> or greater than <see cref="F:System.Int32.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Int32.Parse(System.String,System.Globalization.NumberStyles)">
+ <summary>Converts the string representation of a number in a specified style to its 32-bit signed integer equivalent.</summary>
+ <param name="s">A string containing a number to convert.</param>
+ <param name="style">A bitwise combination of the enumeration values that indicates the style elements that can be present in s. A typical value to specify is <see cref="F:System.Globalization.NumberStyles.Integer"></see>.</param>
+ <returns>A 32-bit signed integer equivalent to the number specified in <paramref name="s">s</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="s">s</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="style">style</paramref> is not a <see cref="T:System.Globalization.NumberStyles"></see> value. -or- <paramref name="style">style</paramref> is not a combination of <see cref="F:System.Globalization.NumberStyles.AllowHexSpecifier"></see> and <see cref="F:System.Globalization.NumberStyles.HexNumber"></see> values.</exception>
+ <exception cref="T:System.FormatException"><paramref name="s">s</paramref> is not in a format compliant with <paramref name="style">style</paramref>.</exception>
+ <exception cref="T:System.OverflowException"><paramref name="s">s</paramref> represents a number less than <see cref="F:System.Int32.MinValue"></see> or greater than <see cref="F:System.Int32.MaxValue"></see>. -or- <paramref name="s">s</paramref> includes non-zero, fractional digits.</exception>
+ </member>
+ <member name="M:System.Int32.ToString">
+ <summary>Converts the numeric value of this instance to its equivalent string representation.</summary>
+ <returns>The string representation of the value of this instance, consisting of a negative sign if the value is negative, and a sequence of digits ranging from 0 to 9 with no leading zeroes.</returns>
+ </member>
+ <member name="M:System.Int32.ToString(System.String,System.IFormatProvider)">
+ <summary>Converts the numeric value of this instance to its equivalent string representation using the specified format and culture-specific format information.</summary>
+ <param name="format">A standard or custom numeric format string.</param>
+ <param name="provider">An object that supplies culture-specific formatting information.</param>
+ <returns>The string representation of the value of this instance as specified by <paramref name="format">format</paramref> and <paramref name="provider">provider</paramref>.</returns>
+ <exception cref="T:System.FormatException"><paramref name="format">format</paramref> is invalid or not supported.</exception>
+ </member>
+ <member name="M:System.Int32.ToString(System.String)">
+ <summary>Converts the numeric value of this instance to its equivalent string representation, using the specified format.</summary>
+ <param name="format">A standard or custom numeric format string.</param>
+ <returns>The string representation of the value of this instance as specified by <paramref name="format">format</paramref>.</returns>
+ <exception cref="T:System.FormatException"><paramref name="format">format</paramref> is invalid or not supported.</exception>
+ </member>
+ <member name="M:System.Int32.ToString(System.IFormatProvider)">
+ <summary>Converts the numeric value of this instance to its equivalent string representation using the specified culture-specific format information.</summary>
+ <param name="provider">An object that supplies culture-specific formatting information.</param>
+ <returns>The string representation of the value of this instance as specified by <paramref name="provider">provider</paramref>.</returns>
+ </member>
+ <member name="M:System.Int32.TryParse(System.String,System.Int32@)">
+ <summary>Converts the string representation of a number to its 32-bit signed integer equivalent. A return value indicates whether the conversion succeeded.</summary>
+ <param name="s">A string containing a number to convert.</param>
+ <param name="result">When this method returns, contains the 32-bit signed integer value equivalent of the number contained in s, if the conversion succeeded, or zero if the conversion failed. The conversion fails if the s parameter is null or <see cref="F:System.String.Empty"></see>, is not of the correct format, or represents a number less than <see cref="F:System.Int32.MinValue"></see> or greater than <see cref="F:System.Int32.MaxValue"></see>. This parameter is passed uninitialized; any value originally supplied in result will be overwritten.</param>
+ <returns>true if <paramref name="s">s</paramref> was converted successfully; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Int32.TryParse(System.String,System.Globalization.NumberStyles,System.IFormatProvider,System.Int32@)">
+ <summary>Converts the string representation of a number in a specified style and culture-specific format to its 32-bit signed integer equivalent. A return value indicates whether the conversion succeeded.</summary>
+ <param name="s">A string containing a number to convert. The string is interpreted using the style specified by style.</param>
+ <param name="style">A bitwise combination of enumeration values that indicates the style elements that can be present in s. A typical value to specify is <see cref="F:System.Globalization.NumberStyles.Integer"></see>.</param>
+ <param name="provider">An object that supplies culture-specific formatting information about s.</param>
+ <param name="result">When this method returns, contains the 32-bit signed integer value equivalent of the number contained in s, if the conversion succeeded, or zero if the conversion failed. The conversion fails if the s parameter is null or <see cref="F:System.String.Empty"></see>, is not in a format compliant with style, or represents a number less than <see cref="F:System.Int32.MinValue"></see> or greater than <see cref="F:System.Int32.MaxValue"></see>. This parameter is passed uninitialized; any value originally supplied in result will be overwritten.</param>
+ <returns>true if <paramref name="s">s</paramref> was converted successfully; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="style">style</paramref> is not a <see cref="T:System.Globalization.NumberStyles"></see> value. -or- <paramref name="style">style</paramref> is not a combination of <see cref="F:System.Globalization.NumberStyles.AllowHexSpecifier"></see> and <see cref="F:System.Globalization.NumberStyles.HexNumber"></see> values.</exception>
+ </member>
+ <member name="M:System.Int32.System#IConvertible#ToBoolean(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToBoolean(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>true if the value of the current instance is not zero; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Int32.System#IConvertible#ToByte(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToByte(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, converted to a <see cref="T:System.Byte"></see>.</returns>
+ </member>
+ <member name="M:System.Int32.System#IConvertible#ToChar(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToChar(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, converted to a <see cref="T:System.Char"></see>.</returns>
+ </member>
+ <member name="M:System.Int32.System#IConvertible#ToDateTime(System.IFormatProvider)">
+ <summary>This conversion is not supported. Attempting to use this method throws an <see cref="T:System.InvalidCastException"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>This conversion is not supported. No value is returned.</returns>
+ <exception cref="T:System.InvalidCastException">In all cases.</exception>
+ </member>
+ <member name="M:System.Int32.System#IConvertible#ToDecimal(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToDecimal(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, converted to a <see cref="T:System.Decimal"></see>.</returns>
+ </member>
+ <member name="M:System.Int32.System#IConvertible#ToDouble(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToDouble(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, converted to a <see cref="T:System.Double"></see>.</returns>
+ </member>
+ <member name="M:System.Int32.System#IConvertible#ToInt16(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToInt16(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, converted to an <see cref="T:System.Int16"></see>.</returns>
+ </member>
+ <member name="M:System.Int32.System#IConvertible#ToInt32(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToInt32(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, unchanged.</returns>
+ </member>
+ <member name="M:System.Int32.System#IConvertible#ToInt64(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToInt64(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, converted to an <see cref="T:System.Int64"></see>.</returns>
+ </member>
+ <member name="M:System.Int32.System#IConvertible#ToSByte(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToSByte(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, converted to an <see cref="T:System.SByte"></see>.</returns>
+ </member>
+ <member name="M:System.Int32.System#IConvertible#ToSingle(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToSingle(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, converted to a <see cref="T:System.Single"></see>.</returns>
+ </member>
+ <member name="M:System.Int32.System#IConvertible#ToType(System.Type,System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToType(System.Type,System.IFormatProvider)"></see>.</summary>
+ <param name="type">The type to which to convert this <see cref="T:System.Int32"></see> value.</param>
+ <param name="provider">An object that provides information about the format of the returned value.</param>
+ <returns>The value of the current instance, converted to <paramref name="type">type</paramref>.</returns>
+ </member>
+ <member name="M:System.Int32.System#IConvertible#ToUInt16(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToUInt16(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, converted to a <see cref="T:System.UInt16"></see>.</returns>
+ </member>
+ <member name="M:System.Int32.System#IConvertible#ToUInt32(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToUInt32(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, converted to a <see cref="T:System.UInt32"></see>.</returns>
+ </member>
+ <member name="M:System.Int32.System#IConvertible#ToUInt64(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToUInt64(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, converted to a <see cref="T:System.UInt64"></see>.</returns>
+ </member>
+ <member name="T:System.Int64">
+ <summary>Represents a 64-bit signed integer.</summary>
+ </member>
+ <member name="M:System.Int64.CompareTo(System.Int64)">
+ <summary>Compares this instance to a specified 64-bit signed integer and returns an indication of their relative values.</summary>
+ <param name="value">An integer to compare.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed number indicating the relative values of this instance and <code data-dev-comment-type="paramref">value</code>. </p>
+ <table><thead><tr><th> Return Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Description <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> Less than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> This instance is less than <code data-dev-comment-type="paramref">value</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> This instance is equal to <code data-dev-comment-type="paramref">value</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> Greater than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> This instance is greater than <code data-dev-comment-type="paramref">value</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="M:System.Int64.CompareTo(System.Object)">
+ <summary>Compares this instance to a specified object and returns an indication of their relative values.</summary>
+ <param name="value">An object to compare, or null.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed number indicating the relative values of this instance and <code data-dev-comment-type="paramref">value</code>. </p>
+ <table><thead><tr><th> Return Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Description <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> Less than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> This instance is less than <code data-dev-comment-type="paramref">value</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> This instance is equal to <code data-dev-comment-type="paramref">value</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> Greater than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> This instance is greater than <code data-dev-comment-type="paramref">value</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> -or- </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="20" sourceendlinenumber="20"> <code data-dev-comment-type="paramref">value</code> is <code>null</code>. </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="22" sourceendlinenumber="22"> </td></tr></tbody></table></p>
+</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="value">value</paramref> is not an <see cref="T:System.Int64"></see>.</exception>
+ </member>
+ <member name="M:System.Int64.Equals(System.Int64)">
+ <summary>Returns a value indicating whether this instance is equal to a specified <see cref="T:System.Int64"></see> value.</summary>
+ <param name="obj">An <see cref="T:System.Int64"></see> value to compare to this instance.</param>
+ <returns>true if <paramref name="obj">obj</paramref> has the same value as this instance; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Int64.Equals(System.Object)">
+ <summary>Returns a value indicating whether this instance is equal to a specified object.</summary>
+ <param name="obj">An object to compare with this instance.</param>
+ <returns>true if <paramref name="obj">obj</paramref> is an instance of an <see cref="T:System.Int64"></see> and equals the value of this instance; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Int64.GetHashCode">
+ <summary>Returns the hash code for this instance.</summary>
+ <returns>A 32-bit signed integer hash code.</returns>
+ </member>
+ <member name="M:System.Int64.GetTypeCode">
+ <summary>Returns the <see cref="T:System.TypeCode"></see> for value type <see cref="T:System.Int64"></see>.</summary>
+ <returns>The enumerated constant, <see cref="F:System.TypeCode.Int64"></see>.</returns>
+ </member>
+ <member name="F:System.Int64.MaxValue">
+ <summary>Represents the largest possible value of an Int64. This field is constant.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Int64.MinValue">
+ <summary>Represents the smallest possible value of an Int64. This field is constant.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Int64.Parse(System.String,System.Globalization.NumberStyles,System.IFormatProvider)">
+ <summary>Converts the string representation of a number in a specified style and culture-specific format to its 64-bit signed integer equivalent.</summary>
+ <param name="s">A string containing a number to convert.</param>
+ <param name="style">A bitwise combination of enumeration values that indicates the style elements that can be present in s. A typical value to specify is <see cref="F:System.Globalization.NumberStyles.Integer"></see>.</param>
+ <param name="provider">An <see cref="T:System.IFormatProvider"></see> that supplies culture-specific formatting information about s.</param>
+ <returns>A 64-bit signed integer equivalent to the number specified in <paramref name="s">s</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="s">s</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="style">style</paramref> is not a <see cref="T:System.Globalization.NumberStyles"></see> value. -or- <paramref name="style">style</paramref> is not a combination of <see cref="F:System.Globalization.NumberStyles.AllowHexSpecifier"></see> and <see cref="F:System.Globalization.NumberStyles.HexNumber"></see> values.</exception>
+ <exception cref="T:System.FormatException"><paramref name="s">s</paramref> is not in a format compliant with <paramref name="style">style</paramref>.</exception>
+ <exception cref="T:System.OverflowException"><paramref name="s">s</paramref> represents a number less than <see cref="F:System.Int64.MinValue"></see> or greater than <see cref="F:System.Int64.MaxValue"></see>. -or- <paramref name="style">style</paramref> supports fractional digits, but <paramref name="s">s</paramref> includes non-zero fractional digits.</exception>
+ </member>
+ <member name="M:System.Int64.Parse(System.String,System.IFormatProvider)">
+ <summary>Converts the string representation of a number in a specified culture-specific format to its 64-bit signed integer equivalent.</summary>
+ <param name="s">A string containing a number to convert.</param>
+ <param name="provider">An object that supplies culture-specific formatting information about s.</param>
+ <returns>A 64-bit signed integer equivalent to the number specified in <paramref name="s">s</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="s">s</paramref> is null.</exception>
+ <exception cref="T:System.FormatException"><paramref name="s">s</paramref> is not in the correct format.</exception>
+ <exception cref="T:System.OverflowException"><paramref name="s">s</paramref> represents a number less than <see cref="F:System.Int64.MinValue"></see> or greater than <see cref="F:System.Int64.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Int64.Parse(System.String)">
+ <summary>Converts the string representation of a number to its 64-bit signed integer equivalent.</summary>
+ <param name="s">A string containing a number to convert.</param>
+ <returns>A 64-bit signed integer equivalent to the number contained in <paramref name="s">s</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="s">s</paramref> is null.</exception>
+ <exception cref="T:System.FormatException"><paramref name="s">s</paramref> is not in the correct format.</exception>
+ <exception cref="T:System.OverflowException"><paramref name="s">s</paramref> represents a number less than <see cref="F:System.Int64.MinValue"></see> or greater than <see cref="F:System.Int64.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Int64.Parse(System.String,System.Globalization.NumberStyles)">
+ <summary>Converts the string representation of a number in a specified style to its 64-bit signed integer equivalent.</summary>
+ <param name="s">A string containing a number to convert.</param>
+ <param name="style">A bitwise combination of <see cref="T:System.Globalization.NumberStyles"></see> values that indicates the permitted format of s. A typical value to specify is <see cref="F:System.Globalization.NumberStyles.Integer"></see>.</param>
+ <returns>A 64-bit signed integer equivalent to the number specified in <paramref name="s">s</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="s">s</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="style">style</paramref> is not a <see cref="T:System.Globalization.NumberStyles"></see> value. -or- <paramref name="style">style</paramref> is not a combination of <see cref="F:System.Globalization.NumberStyles.AllowHexSpecifier"></see> and <see cref="F:System.Globalization.NumberStyles.HexNumber"></see> values.</exception>
+ <exception cref="T:System.FormatException"><paramref name="s">s</paramref> is not in a format compliant with <paramref name="style">style</paramref>.</exception>
+ <exception cref="T:System.OverflowException"><paramref name="s">s</paramref> represents a number less than <see cref="F:System.Int64.MinValue"></see> or greater than <see cref="F:System.Int64.MaxValue"></see>. -or- <paramref name="style">style</paramref> supports fractional digits but <paramref name="s">s</paramref> includes non-zero fractional digits.</exception>
+ </member>
+ <member name="M:System.Int64.ToString">
+ <summary>Converts the numeric value of this instance to its equivalent string representation.</summary>
+ <returns>The string representation of the value of this instance, consisting of a minus sign if the value is negative, and a sequence of digits ranging from 0 to 9 with no leading zeroes.</returns>
+ </member>
+ <member name="M:System.Int64.ToString(System.String,System.IFormatProvider)">
+ <summary>Converts the numeric value of this instance to its equivalent string representation using the specified format and culture-specific format information.</summary>
+ <param name="format">A numeric format string.</param>
+ <param name="provider">An object that supplies culture-specific formatting information about this instance.</param>
+ <returns>The string representation of the value of this instance as specified by <paramref name="format">format</paramref> and <paramref name="provider">provider</paramref>.</returns>
+ <exception cref="T:System.FormatException"><paramref name="format">format</paramref> is invalid or not supported.</exception>
+ </member>
+ <member name="M:System.Int64.ToString(System.String)">
+ <summary>Converts the numeric value of this instance to its equivalent string representation, using the specified format.</summary>
+ <param name="format">A numeric format string.</param>
+ <returns>The string representation of the value of this instance as specified by <paramref name="format">format</paramref>.</returns>
+ <exception cref="T:System.FormatException"><paramref name="format">format</paramref> is invalid or not supported.</exception>
+ </member>
+ <member name="M:System.Int64.ToString(System.IFormatProvider)">
+ <summary>Converts the numeric value of this instance to its equivalent string representation using the specified culture-specific format information.</summary>
+ <param name="provider">An <see cref="T:System.IFormatProvider"></see> that supplies culture-specific formatting information.</param>
+ <returns>The string representation of the value of this instance as specified by <paramref name="provider">provider</paramref>.</returns>
+ </member>
+ <member name="M:System.Int64.TryParse(System.String,System.Int64@)">
+ <summary>Converts the string representation of a number to its 64-bit signed integer equivalent. A return value indicates whether the conversion succeeded or failed.</summary>
+ <param name="s">A string containing a number to convert.</param>
+ <param name="result">When this method returns, contains the 64-bit signed integer value equivalent of the number contained in s, if the conversion succeeded, or zero if the conversion failed. The conversion fails if the s parameter is null or <see cref="F:System.String.Empty"></see>, is not of the correct format, or represents a number less than <see cref="F:System.Int64.MinValue"></see> or greater than <see cref="F:System.Int64.MaxValue"></see>. This parameter is passed uninitialized; any value originally supplied in result will be overwritten.</param>
+ <returns>true if <paramref name="s">s</paramref> was converted successfully; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Int64.TryParse(System.String,System.Globalization.NumberStyles,System.IFormatProvider,System.Int64@)">
+ <summary>Converts the string representation of a number in a specified style and culture-specific format to its 64-bit signed integer equivalent. A return value indicates whether the conversion succeeded or failed.</summary>
+ <param name="s">A string containing a number to convert. The string is interpreted using the style specified by style.</param>
+ <param name="style">A bitwise combination of enumeration values that indicates the style elements that can be present in s. A typical value to specify is <see cref="F:System.Globalization.NumberStyles.Integer"></see>.</param>
+ <param name="provider">An object that supplies culture-specific formatting information about s.</param>
+ <param name="result">When this method returns, contains the 64-bit signed integer value equivalent of the number contained in s, if the conversion succeeded, or zero if the conversion failed. The conversion fails if the s parameter is null or <see cref="F:System.String.Empty"></see>, is not in a format compliant with style, or represents a number less than <see cref="F:System.Int64.MinValue"></see> or greater than <see cref="F:System.Int64.MaxValue"></see>. This parameter is passed uninitialized; any value originally supplied in result will be overwritten.</param>
+ <returns>true if <paramref name="s">s</paramref> was converted successfully; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="style">style</paramref> is not a <see cref="T:System.Globalization.NumberStyles"></see> value. -or- <paramref name="style">style</paramref> is not a combination of <see cref="F:System.Globalization.NumberStyles.AllowHexSpecifier"></see> and <see cref="F:System.Globalization.NumberStyles.HexNumber"></see> values.</exception>
+ </member>
+ <member name="M:System.Int64.System#IConvertible#ToBoolean(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToBoolean(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>true if the value of the current instance is not zero; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Int64.System#IConvertible#ToByte(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToByte(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, converted to a <see cref="T:System.Byte"></see>.</returns>
+ </member>
+ <member name="M:System.Int64.System#IConvertible#ToChar(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToChar(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, converted to a <see cref="T:System.Char"></see>.</returns>
+ </member>
+ <member name="M:System.Int64.System#IConvertible#ToDateTime(System.IFormatProvider)">
+ <summary>This conversion is not supported. Attempting to use this method throws an <see cref="T:System.InvalidCastException"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>This conversion is not supported. No value is returned.</returns>
+ <exception cref="T:System.InvalidCastException">In all cases.</exception>
+ </member>
+ <member name="M:System.Int64.System#IConvertible#ToDecimal(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToDecimal(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, converted to a <see cref="T:System.Decimal"></see>.</returns>
+ </member>
+ <member name="M:System.Int64.System#IConvertible#ToDouble(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToDouble(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, converted to a <see cref="T:System.Double"></see>.</returns>
+ </member>
+ <member name="M:System.Int64.System#IConvertible#ToInt16(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToInt16(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, converted to an <see cref="T:System.Int16"></see>.</returns>
+ </member>
+ <member name="M:System.Int64.System#IConvertible#ToInt32(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToInt32(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, converted to an <see cref="T:System.Int32"></see>.</returns>
+ </member>
+ <member name="M:System.Int64.System#IConvertible#ToInt64(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToInt64(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, unchanged.</returns>
+ </member>
+ <member name="M:System.Int64.System#IConvertible#ToSByte(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToSByte(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, converted to an <see cref="T:System.SByte"></see>.</returns>
+ </member>
+ <member name="M:System.Int64.System#IConvertible#ToSingle(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToSingle(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, converted to a <see cref="T:System.Single"></see>.</returns>
+ </member>
+ <member name="M:System.Int64.System#IConvertible#ToType(System.Type,System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToType(System.Type,System.IFormatProvider)"></see>.</summary>
+ <param name="type">The type to which to convert this <see cref="T:System.Int64"></see> value.</param>
+ <param name="provider">An <see cref="T:System.IFormatProvider"></see> implementation that provides information about the format of the returned value.</param>
+ <returns>The value of the current instance, converted to <paramref name="type">type</paramref>.</returns>
+ </member>
+ <member name="M:System.Int64.System#IConvertible#ToUInt16(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToUInt16(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, converted to a <see cref="T:System.UInt16"></see>.</returns>
+ </member>
+ <member name="M:System.Int64.System#IConvertible#ToUInt32(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToUInt32(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, converted to a <see cref="T:System.UInt32"></see>.</returns>
+ </member>
+ <member name="M:System.Int64.System#IConvertible#ToUInt64(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToUInt64(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, converted to a <see cref="T:System.UInt64"></see>.</returns>
+ </member>
+ <member name="T:System.IntPtr">
+ <summary>A platform-specific type that is used to represent a pointer or a handle.</summary>
+ </member>
+ <member name="M:System.IntPtr.#ctor(System.Int32)">
+ <summary>Initializes a new instance of <see cref="T:System.IntPtr"></see> using the specified 32-bit pointer or handle.</summary>
+ <param name="value">A pointer or handle contained in a 32-bit signed integer.</param>
+ </member>
+ <member name="M:System.IntPtr.#ctor(System.Int64)">
+ <summary>Initializes a new instance of <see cref="T:System.IntPtr"></see> using the specified 64-bit pointer.</summary>
+ <param name="value">A pointer or handle contained in a 64-bit signed integer.</param>
+ <exception cref="T:System.OverflowException">On a 32-bit platform, <paramref name="value">value</paramref> is too large or too small to represent as an <see cref="T:System.IntPtr"></see>.</exception>
+ </member>
+ <member name="M:System.IntPtr.#ctor(System.Void*)">
+ <summary>Initializes a new instance of <see cref="T:System.IntPtr"></see> using the specified pointer to an unspecified type.</summary>
+ <param name="value">A pointer to an unspecified type.</param>
+ </member>
+ <member name="M:System.IntPtr.Add(System.IntPtr,System.Int32)">
+ <summary>Adds an offset to the value of a pointer.</summary>
+ <param name="pointer">The pointer to add the offset to.</param>
+ <param name="offset">The offset to add.</param>
+ <returns>A new pointer that reflects the addition of <paramref name="offset">offset</paramref> to <paramref name="pointer">pointer</paramref>.</returns>
+ </member>
+ <member name="M:System.IntPtr.Equals(System.Object)">
+ <summary>Returns a value indicating whether this instance is equal to a specified object.</summary>
+ <param name="obj">An object to compare with this instance or null.</param>
+ <returns>true if <paramref name="obj">obj</paramref> is an instance of <see cref="T:System.IntPtr"></see> and equals the value of this instance; otherwise, false.</returns>
+ </member>
+ <member name="M:System.IntPtr.GetHashCode">
+ <summary>Returns the hash code for this instance.</summary>
+ <returns>A 32-bit signed integer hash code.</returns>
+ </member>
+ <member name="M:System.IntPtr.op_Addition(System.IntPtr,System.Int32)">
+ <summary>Adds an offset to the value of a pointer.</summary>
+ <param name="pointer">The pointer to add the offset to.</param>
+ <param name="offset">The offset to add.</param>
+ <returns>A new pointer that reflects the addition of <paramref name="offset">offset</paramref> to <paramref name="pointer">pointer</paramref>.</returns>
+ </member>
+ <member name="M:System.IntPtr.op_Equality(System.IntPtr,System.IntPtr)">
+ <summary>Determines whether two specified instances of <see cref="T:System.IntPtr"></see> are equal.</summary>
+ <param name="value1">The first pointer or handle to compare.</param>
+ <param name="value2">The second pointer or handle to compare.</param>
+ <returns>true if <paramref name="value1">value1</paramref> equals <paramref name="value2">value2</paramref>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.IntPtr.op_Explicit(System.Void* to System.IntPtr)">
+ <param name="value"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.IntPtr.op_Explicit(System.IntPtr to System.Int64)">
+ <param name="value"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.IntPtr.op_Explicit(System.IntPtr to System.Void*)">
+ <param name="value"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.IntPtr.op_Explicit(System.Int64 to System.IntPtr)">
+ <param name="value"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.IntPtr.op_Explicit(System.Int32 to System.IntPtr)">
+ <param name="value"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.IntPtr.op_Explicit(System.IntPtr to System.Int32)">
+ <param name="value"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.IntPtr.op_Inequality(System.IntPtr,System.IntPtr)">
+ <summary>Determines whether two specified instances of <see cref="T:System.IntPtr"></see> are not equal.</summary>
+ <param name="value1">The first pointer or handle to compare.</param>
+ <param name="value2">The second pointer or handle to compare.</param>
+ <returns>true if <paramref name="value1">value1</paramref> does not equal <paramref name="value2">value2</paramref>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.IntPtr.op_Subtraction(System.IntPtr,System.Int32)">
+ <summary>Subtracts an offset from the value of a pointer.</summary>
+ <param name="pointer">The pointer to subtract the offset from.</param>
+ <param name="offset">The offset to subtract.</param>
+ <returns>A new pointer that reflects the subtraction of <paramref name="offset">offset</paramref> from <paramref name="pointer">pointer</paramref>.</returns>
+ </member>
+ <member name="P:System.IntPtr.Size">
+ <summary>Gets the size of this instance.</summary>
+ <returns>The size of a pointer or handle in this process, measured in bytes. The value of this property is 4 in a 32-bit process, and 8 in a 64-bit process. You can define the process type by setting the /platform switch when you compile your code with the C# and Visual Basic compilers.</returns>
+ </member>
+ <member name="M:System.IntPtr.Subtract(System.IntPtr,System.Int32)">
+ <summary>Subtracts an offset from the value of a pointer.</summary>
+ <param name="pointer">The pointer to subtract the offset from.</param>
+ <param name="offset">The offset to subtract.</param>
+ <returns>A new pointer that reflects the subtraction of <paramref name="offset">offset</paramref> from <paramref name="pointer">pointer</paramref>.</returns>
+ </member>
+ <member name="M:System.IntPtr.ToInt32">
+ <summary>Converts the value of this instance to a 32-bit signed integer.</summary>
+ <returns>A 32-bit signed integer equal to the value of this instance.</returns>
+ <exception cref="T:System.OverflowException">On a 64-bit platform, the value of this instance is too large or too small to represent as a 32-bit signed integer.</exception>
+ </member>
+ <member name="M:System.IntPtr.ToInt64">
+ <summary>Converts the value of this instance to a 64-bit signed integer.</summary>
+ <returns>A 64-bit signed integer equal to the value of this instance.</returns>
+ </member>
+ <member name="M:System.IntPtr.ToPointer">
+ <summary>Converts the value of this instance to a pointer to an unspecified type.</summary>
+ <returns>A pointer to <see cref="T:System.Void"></see>; that is, a pointer to memory containing data of an unspecified type.</returns>
+ </member>
+ <member name="M:System.IntPtr.ToString(System.String)">
+ <summary>Converts the numeric value of the current <see cref="T:System.IntPtr"></see> object to its equivalent string representation.</summary>
+ <param name="format">A format specification that governs how the current <see cref="T:System.IntPtr"></see> object is converted.</param>
+ <returns>The string representation of the value of the current <see cref="T:System.IntPtr"></see> object.</returns>
+ </member>
+ <member name="M:System.IntPtr.ToString">
+ <summary>Converts the numeric value of the current <see cref="T:System.IntPtr"></see> object to its equivalent string representation.</summary>
+ <returns>The string representation of the value of this instance.</returns>
+ </member>
+ <member name="F:System.IntPtr.Zero">
+ <summary>A read-only field that represents a pointer or handle that has been initialized to zero.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.IntPtr.System#Runtime#Serialization#ISerializable#GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Populates a <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object with the data needed to serialize the current <see cref="T:System.IntPtr"></see> object.</summary>
+ <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object to populate with data.</param>
+ <param name="context">The destination for this serialization. (This parameter is not used; specify null.)</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="info">info</paramref> is null.</exception>
+ </member>
+ <member name="T:System.InvalidCastException">
+ <summary>The exception that is thrown for invalid casting or explicit conversion.</summary>
+ </member>
+ <member name="M:System.InvalidCastException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.InvalidCastException"></see> class.</summary>
+ </member>
+ <member name="M:System.InvalidCastException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.InvalidCastException"></see> class with a specified error message.</summary>
+ <param name="message">The message that describes the error.</param>
+ </member>
+ <member name="M:System.InvalidCastException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.InvalidCastException"></see> class with serialized data.</summary>
+ <param name="info">The object that holds the serialized object data.</param>
+ <param name="context">The contextual information about the source or destination.</param>
+ </member>
+ <member name="M:System.InvalidCastException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.InvalidCastException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="innerException">The exception that is the cause of the current exception. If the innerException parameter is not null, the current exception is raised in a catch block that handles the inner exception.</param>
+ </member>
+ <member name="M:System.InvalidCastException.#ctor(System.String,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.InvalidCastException"></see> class with a specified message and error code.</summary>
+ <param name="message">The message that indicates the reason the exception occurred.</param>
+ <param name="errorCode">The error code (HRESULT) value associated with the exception.</param>
+ </member>
+ <member name="T:System.InvalidOperationException">
+ <summary>The exception that is thrown when a method call is invalid for the object's current state.</summary>
+ </member>
+ <member name="M:System.InvalidOperationException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.InvalidOperationException"></see> class.</summary>
+ </member>
+ <member name="M:System.InvalidOperationException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.InvalidOperationException"></see> class with a specified error message.</summary>
+ <param name="message">The message that describes the error.</param>
+ </member>
+ <member name="M:System.InvalidOperationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.InvalidOperationException"></see> class with serialized data.</summary>
+ <param name="info">The object that holds the serialized object data.</param>
+ <param name="context">The contextual information about the source or destination.</param>
+ </member>
+ <member name="M:System.InvalidOperationException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.InvalidOperationException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="innerException">The exception that is the cause of the current exception. If the innerException parameter is not a null reference (Nothing in Visual Basic), the current exception is raised in a catch block that handles the inner exception.</param>
+ </member>
+ <member name="T:System.InvalidProgramException">
+ <summary>The exception that is thrown when a program contains invalid Microsoft intermediate language (MSIL) or metadata. Generally this indicates a bug in the compiler that generated the program.</summary>
+ </member>
+ <member name="M:System.InvalidProgramException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.InvalidProgramException"></see> class with default properties.</summary>
+ </member>
+ <member name="M:System.InvalidProgramException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.InvalidProgramException"></see> class with a specified error message.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ </member>
+ <member name="M:System.InvalidProgramException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.InvalidProgramException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="inner">The exception that is the cause of the current exception. If the inner parameter is not a null reference (Nothing in Visual Basic), the current exception is raised in a catch block that handles the inner exception.</param>
+ </member>
+ <member name="T:System.InvalidTimeZoneException">
+ <summary>The exception that is thrown when time zone information is invalid.</summary>
+ </member>
+ <member name="M:System.InvalidTimeZoneException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.InvalidTimeZoneException"></see> class with a system-supplied message.</summary>
+ </member>
+ <member name="M:System.InvalidTimeZoneException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.InvalidTimeZoneException"></see> class with the specified message string.</summary>
+ <param name="message">A string that describes the exception.</param>
+ </member>
+ <member name="M:System.InvalidTimeZoneException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.InvalidTimeZoneException"></see> class from serialized data.</summary>
+ <param name="info">The object that contains the serialized data.</param>
+ <param name="context">The stream that contains the serialized data.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="info">info</paramref> parameter is null. -or- The <paramref name="context">context</paramref> parameter is null.</exception>
+ </member>
+ <member name="M:System.InvalidTimeZoneException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.InvalidTimeZoneException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">A string that describes the exception.</param>
+ <param name="innerException">The exception that is the cause of the current exception.</param>
+ </member>
+ <member name="T:System.IO.BinaryReader">
+ <summary>Reads primitive data types as binary values in a specific encoding.</summary>
+ </member>
+ <member name="M:System.IO.BinaryReader.#ctor(System.IO.Stream)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.BinaryReader"></see> class based on the specified stream and using UTF-8 encoding.</summary>
+ <param name="input">The input stream.</param>
+ <exception cref="T:System.ArgumentException">The stream does not support reading, is null, or is already closed.</exception>
+ </member>
+ <member name="M:System.IO.BinaryReader.#ctor(System.IO.Stream,System.Text.Encoding)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.BinaryReader"></see> class based on the specified stream and character encoding.</summary>
+ <param name="input">The input stream.</param>
+ <param name="encoding">The character encoding to use.</param>
+ <exception cref="T:System.ArgumentException">The stream does not support reading, is null, or is already closed.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="encoding">encoding</paramref> is null.</exception>
+ </member>
+ <member name="M:System.IO.BinaryReader.#ctor(System.IO.Stream,System.Text.Encoding,System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.BinaryReader"></see> class based on the specified stream and character encoding, and optionally leaves the stream open.</summary>
+ <param name="input">The input stream.</param>
+ <param name="encoding">The character encoding to use.</param>
+ <param name="leaveOpen">true to leave the stream open after the <see cref="T:System.IO.BinaryReader"></see> object is disposed; otherwise, false.</param>
+ <exception cref="T:System.ArgumentException">The stream does not support reading, is null, or is already closed.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="encoding">encoding</paramref> or <paramref name="input">input</paramref> is null.</exception>
+ </member>
+ <member name="P:System.IO.BinaryReader.BaseStream">
+ <summary>Exposes access to the underlying stream of the <see cref="T:System.IO.BinaryReader"></see>.</summary>
+ <returns>The underlying stream associated with the BinaryReader.</returns>
+ </member>
+ <member name="M:System.IO.BinaryReader.Close">
+ <summary>Closes the current reader and the underlying stream.</summary>
+ </member>
+ <member name="M:System.IO.BinaryReader.Dispose">
+ <summary>Releases all resources used by the current instance of the <see cref="T:System.IO.BinaryReader"></see> class.</summary>
+ </member>
+ <member name="M:System.IO.BinaryReader.Dispose(System.Boolean)">
+ <summary>Releases the unmanaged resources used by the <see cref="T:System.IO.BinaryReader"></see> class and optionally releases the managed resources.</summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
+ </member>
+ <member name="M:System.IO.BinaryReader.FillBuffer(System.Int32)">
+ <summary>Fills the internal buffer with the specified number of bytes read from the stream.</summary>
+ <param name="numBytes">The number of bytes to be read.</param>
+ <exception cref="T:System.IO.EndOfStreamException">The end of the stream is reached before <paramref name="numBytes">numBytes</paramref> could be read.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">Requested <paramref name="numBytes">numBytes</paramref> is larger than the internal buffer size.</exception>
+ </member>
+ <member name="M:System.IO.BinaryReader.PeekChar">
+ <summary>Returns the next available character and does not advance the byte or character position.</summary>
+ <returns>The next available character, or -1 if no more characters are available or the stream does not support seeking.</returns>
+ <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+ <exception cref="T:System.ArgumentException">The current character cannot be decoded into the internal character buffer by using the <see cref="T:System.Text.Encoding"></see> selected for the stream.</exception>
+ </member>
+ <member name="M:System.IO.BinaryReader.Read">
+ <summary>Reads characters from the underlying stream and advances the current position of the stream in accordance with the Encoding used and the specific character being read from the stream.</summary>
+ <returns>The next character from the input stream, or -1 if no characters are currently available.</returns>
+ <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+ <exception cref="T:System.ObjectDisposedException">The stream is closed.</exception>
+ </member>
+ <member name="M:System.IO.BinaryReader.Read(System.Byte[],System.Int32,System.Int32)">
+ <summary>Reads the specified number of bytes from the stream, starting from a specified point in the byte array.</summary>
+ <param name="buffer">The buffer to read data into.</param>
+ <param name="index">The starting point in the buffer at which to begin reading into the buffer.</param>
+ <param name="count">The number of bytes to read.</param>
+ <returns>The number of bytes read into <paramref name="buffer">buffer</paramref>. This might be less than the number of bytes requested if that many bytes are not available, or it might be zero if the end of the stream is reached.</returns>
+ <exception cref="T:System.ArgumentException">The buffer length minus <paramref name="index">index</paramref> is less than <paramref name="count">count</paramref>. -or- The number of decoded characters to read is greater than <paramref name="count">count</paramref>. This can happen if a Unicode decoder returns fallback characters or a surrogate pair.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffer">buffer</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> or <paramref name="count">count</paramref> is negative.</exception>
+ <exception cref="T:System.ObjectDisposedException">The stream is closed.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+ </member>
+ <member name="M:System.IO.BinaryReader.Read(System.Char[],System.Int32,System.Int32)">
+ <summary>Reads the specified number of characters from the stream, starting from a specified point in the character array.</summary>
+ <param name="buffer">The buffer to read data into.</param>
+ <param name="index">The starting point in the buffer at which to begin reading into the buffer.</param>
+ <param name="count">The number of characters to read.</param>
+ <returns>The total number of characters read into the buffer. This might be less than the number of characters requested if that many characters are not currently available, or it might be zero if the end of the stream is reached.</returns>
+ <exception cref="T:System.ArgumentException">The buffer length minus <paramref name="index">index</paramref> is less than <paramref name="count">count</paramref>. -or- The number of decoded characters to read is greater than <paramref name="count">count</paramref>. This can happen if a Unicode decoder returns fallback characters or a surrogate pair.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffer">buffer</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> or <paramref name="count">count</paramref> is negative.</exception>
+ <exception cref="T:System.ObjectDisposedException">The stream is closed.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+ </member>
+ <member name="M:System.IO.BinaryReader.Read7BitEncodedInt">
+ <summary>Reads in a 32-bit integer in compressed format.</summary>
+ <returns>A 32-bit integer in compressed format.</returns>
+ <exception cref="T:System.IO.EndOfStreamException">The end of the stream is reached.</exception>
+ <exception cref="T:System.ObjectDisposedException">The stream is closed.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+ <exception cref="T:System.FormatException">The stream is corrupted.</exception>
+ </member>
+ <member name="M:System.IO.BinaryReader.ReadBoolean">
+ <summary>Reads a Boolean value from the current stream and advances the current position of the stream by one byte.</summary>
+ <returns>true if the byte is nonzero; otherwise, false.</returns>
+ <exception cref="T:System.IO.EndOfStreamException">The end of the stream is reached.</exception>
+ <exception cref="T:System.ObjectDisposedException">The stream is closed.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+ </member>
+ <member name="M:System.IO.BinaryReader.ReadByte">
+ <summary>Reads the next byte from the current stream and advances the current position of the stream by one byte.</summary>
+ <returns>The next byte read from the current stream.</returns>
+ <exception cref="T:System.IO.EndOfStreamException">The end of the stream is reached.</exception>
+ <exception cref="T:System.ObjectDisposedException">The stream is closed.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+ </member>
+ <member name="M:System.IO.BinaryReader.ReadBytes(System.Int32)">
+ <summary>Reads the specified number of bytes from the current stream into a byte array and advances the current position by that number of bytes.</summary>
+ <param name="count">The number of bytes to read. This value must be 0 or a non-negative number or an exception will occur.</param>
+ <returns>A byte array containing data read from the underlying stream. This might be less than the number of bytes requested if the end of the stream is reached.</returns>
+ <exception cref="T:System.ArgumentException">The number of decoded characters to read is greater than <paramref name="count">count</paramref>. This can happen if a Unicode decoder returns fallback characters or a surrogate pair.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+ <exception cref="T:System.ObjectDisposedException">The stream is closed.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count">count</paramref> is negative.</exception>
+ </member>
+ <member name="M:System.IO.BinaryReader.ReadChar">
+ <summary>Reads the next character from the current stream and advances the current position of the stream in accordance with the Encoding used and the specific character being read from the stream.</summary>
+ <returns>A character read from the current stream.</returns>
+ <exception cref="T:System.IO.EndOfStreamException">The end of the stream is reached.</exception>
+ <exception cref="T:System.ObjectDisposedException">The stream is closed.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+ <exception cref="T:System.ArgumentException">A surrogate character was read.</exception>
+ </member>
+ <member name="M:System.IO.BinaryReader.ReadChars(System.Int32)">
+ <summary>Reads the specified number of characters from the current stream, returns the data in a character array, and advances the current position in accordance with the Encoding used and the specific character being read from the stream.</summary>
+ <param name="count">The number of characters to read.</param>
+ <returns>A character array containing data read from the underlying stream. This might be less than the number of characters requested if the end of the stream is reached.</returns>
+ <exception cref="T:System.ArgumentException">The number of decoded characters to read is greater than <paramref name="count">count</paramref>. This can happen if a Unicode decoder returns fallback characters or a surrogate pair.</exception>
+ <exception cref="T:System.ObjectDisposedException">The stream is closed.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count">count</paramref> is negative.</exception>
+ </member>
+ <member name="M:System.IO.BinaryReader.ReadDecimal">
+ <summary>Reads a decimal value from the current stream and advances the current position of the stream by sixteen bytes.</summary>
+ <returns>A decimal value read from the current stream.</returns>
+ <exception cref="T:System.IO.EndOfStreamException">The end of the stream is reached.</exception>
+ <exception cref="T:System.ObjectDisposedException">The stream is closed.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+ </member>
+ <member name="M:System.IO.BinaryReader.ReadDouble">
+ <summary>Reads an 8-byte floating point value from the current stream and advances the current position of the stream by eight bytes.</summary>
+ <returns>An 8-byte floating point value read from the current stream.</returns>
+ <exception cref="T:System.IO.EndOfStreamException">The end of the stream is reached.</exception>
+ <exception cref="T:System.ObjectDisposedException">The stream is closed.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+ </member>
+ <member name="M:System.IO.BinaryReader.ReadInt16">
+ <summary>Reads a 2-byte signed integer from the current stream and advances the current position of the stream by two bytes.</summary>
+ <returns>A 2-byte signed integer read from the current stream.</returns>
+ <exception cref="T:System.IO.EndOfStreamException">The end of the stream is reached.</exception>
+ <exception cref="T:System.ObjectDisposedException">The stream is closed.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+ </member>
+ <member name="M:System.IO.BinaryReader.ReadInt32">
+ <summary>Reads a 4-byte signed integer from the current stream and advances the current position of the stream by four bytes.</summary>
+ <returns>A 4-byte signed integer read from the current stream.</returns>
+ <exception cref="T:System.IO.EndOfStreamException">The end of the stream is reached.</exception>
+ <exception cref="T:System.ObjectDisposedException">The stream is closed.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+ </member>
+ <member name="M:System.IO.BinaryReader.ReadInt64">
+ <summary>Reads an 8-byte signed integer from the current stream and advances the current position of the stream by eight bytes.</summary>
+ <returns>An 8-byte signed integer read from the current stream.</returns>
+ <exception cref="T:System.IO.EndOfStreamException">The end of the stream is reached.</exception>
+ <exception cref="T:System.ObjectDisposedException">The stream is closed.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+ </member>
+ <member name="M:System.IO.BinaryReader.ReadSByte">
+ <summary>Reads a signed byte from this stream and advances the current position of the stream by one byte.</summary>
+ <returns>A signed byte read from the current stream.</returns>
+ <exception cref="T:System.IO.EndOfStreamException">The end of the stream is reached.</exception>
+ <exception cref="T:System.ObjectDisposedException">The stream is closed.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+ </member>
+ <member name="M:System.IO.BinaryReader.ReadSingle">
+ <summary>Reads a 4-byte floating point value from the current stream and advances the current position of the stream by four bytes.</summary>
+ <returns>A 4-byte floating point value read from the current stream.</returns>
+ <exception cref="T:System.IO.EndOfStreamException">The end of the stream is reached.</exception>
+ <exception cref="T:System.ObjectDisposedException">The stream is closed.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+ </member>
+ <member name="M:System.IO.BinaryReader.ReadString">
+ <summary>Reads a string from the current stream. The string is prefixed with the length, encoded as an integer seven bits at a time.</summary>
+ <returns>The string being read.</returns>
+ <exception cref="T:System.IO.EndOfStreamException">The end of the stream is reached.</exception>
+ <exception cref="T:System.ObjectDisposedException">The stream is closed.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+ </member>
+ <member name="M:System.IO.BinaryReader.ReadUInt16">
+ <summary>Reads a 2-byte unsigned integer from the current stream using little-endian encoding and advances the position of the stream by two bytes.</summary>
+ <returns>A 2-byte unsigned integer read from this stream.</returns>
+ <exception cref="T:System.IO.EndOfStreamException">The end of the stream is reached.</exception>
+ <exception cref="T:System.ObjectDisposedException">The stream is closed.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+ </member>
+ <member name="M:System.IO.BinaryReader.ReadUInt32">
+ <summary>Reads a 4-byte unsigned integer from the current stream and advances the position of the stream by four bytes.</summary>
+ <returns>A 4-byte unsigned integer read from this stream.</returns>
+ <exception cref="T:System.IO.EndOfStreamException">The end of the stream is reached.</exception>
+ <exception cref="T:System.ObjectDisposedException">The stream is closed.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+ </member>
+ <member name="M:System.IO.BinaryReader.ReadUInt64">
+ <summary>Reads an 8-byte unsigned integer from the current stream and advances the position of the stream by eight bytes.</summary>
+ <returns>An 8-byte unsigned integer read from this stream.</returns>
+ <exception cref="T:System.IO.EndOfStreamException">The end of the stream is reached.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+ <exception cref="T:System.ObjectDisposedException">The stream is closed.</exception>
+ </member>
+ <member name="T:System.IO.BinaryWriter">
+ <summary>Writes primitive types in binary to a stream and supports writing strings in a specific encoding.</summary>
+ </member>
+ <member name="M:System.IO.BinaryWriter.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.BinaryWriter"></see> class that writes to a stream.</summary>
+ </member>
+ <member name="M:System.IO.BinaryWriter.#ctor(System.IO.Stream)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.BinaryWriter"></see> class based on the specified stream and using UTF-8 encoding.</summary>
+ <param name="output">The output stream.</param>
+ <exception cref="T:System.ArgumentException">The stream does not support writing or is already closed.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="output">output</paramref> is null.</exception>
+ </member>
+ <member name="M:System.IO.BinaryWriter.#ctor(System.IO.Stream,System.Text.Encoding)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.BinaryWriter"></see> class based on the specified stream and character encoding.</summary>
+ <param name="output">The output stream.</param>
+ <param name="encoding">The character encoding to use.</param>
+ <exception cref="T:System.ArgumentException">The stream does not support writing or is already closed.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="output">output</paramref> or <paramref name="encoding">encoding</paramref> is null.</exception>
+ </member>
+ <member name="M:System.IO.BinaryWriter.#ctor(System.IO.Stream,System.Text.Encoding,System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.BinaryWriter"></see> class based on the specified stream and character encoding, and optionally leaves the stream open.</summary>
+ <param name="output">The output stream.</param>
+ <param name="encoding">The character encoding to use.</param>
+ <param name="leaveOpen">true to leave the stream open after the <see cref="T:System.IO.BinaryWriter"></see> object is disposed; otherwise, false.</param>
+ <exception cref="T:System.ArgumentException">The stream does not support writing or is already closed.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="output">output</paramref> or <paramref name="encoding">encoding</paramref> is null.</exception>
+ </member>
+ <member name="P:System.IO.BinaryWriter.BaseStream">
+ <summary>Gets the underlying stream of the <see cref="T:System.IO.BinaryWriter"></see>.</summary>
+ <returns>The underlying stream associated with the BinaryWriter.</returns>
+ </member>
+ <member name="M:System.IO.BinaryWriter.Close">
+ <summary>Closes the current <see cref="T:System.IO.BinaryWriter"></see> and the underlying stream.</summary>
+ </member>
+ <member name="M:System.IO.BinaryWriter.Dispose">
+ <summary>Releases all resources used by the current instance of the <see cref="T:System.IO.BinaryWriter"></see> class.</summary>
+ </member>
+ <member name="M:System.IO.BinaryWriter.Dispose(System.Boolean)">
+ <summary>Releases the unmanaged resources used by the <see cref="T:System.IO.BinaryWriter"></see> and optionally releases the managed resources.</summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
+ </member>
+ <member name="M:System.IO.BinaryWriter.Flush">
+ <summary>Clears all buffers for the current writer and causes any buffered data to be written to the underlying device.</summary>
+ </member>
+ <member name="F:System.IO.BinaryWriter.Null">
+ <summary>Specifies a <see cref="T:System.IO.BinaryWriter"></see> with no backing store.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.IO.BinaryWriter.OutStream">
+ <summary>Holds the underlying stream.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.IO.BinaryWriter.Seek(System.Int32,System.IO.SeekOrigin)">
+ <summary>Sets the position within the current stream.</summary>
+ <param name="offset">A byte offset relative to origin.</param>
+ <param name="origin">A field of <see cref="T:System.IO.SeekOrigin"></see> indicating the reference point from which the new position is to be obtained.</param>
+ <returns>The position with the current stream.</returns>
+ <exception cref="T:System.IO.IOException">The file pointer was moved to an invalid location.</exception>
+ <exception cref="T:System.ArgumentException">The <see cref="T:System.IO.SeekOrigin"></see> value is invalid.</exception>
+ </member>
+ <member name="M:System.IO.BinaryWriter.Write(System.Byte[],System.Int32,System.Int32)">
+ <summary>Writes a region of a byte array to the current stream.</summary>
+ <param name="buffer">A byte array containing the data to write.</param>
+ <param name="index">The starting point in buffer at which to begin writing.</param>
+ <param name="count">The number of bytes to write.</param>
+ <exception cref="T:System.ArgumentException">The buffer length minus <paramref name="index">index</paramref> is less than <paramref name="count">count</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffer">buffer</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> or <paramref name="count">count</paramref> is negative.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+ <exception cref="T:System.ObjectDisposedException">The stream is closed.</exception>
+ </member>
+ <member name="M:System.IO.BinaryWriter.Write(System.UInt64)">
+ <summary>Writes an eight-byte unsigned integer to the current stream and advances the stream position by eight bytes.</summary>
+ <param name="value">The eight-byte unsigned integer to write.</param>
+ <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+ <exception cref="T:System.ObjectDisposedException">The stream is closed.</exception>
+ </member>
+ <member name="M:System.IO.BinaryWriter.Write(System.UInt32)">
+ <summary>Writes a four-byte unsigned integer to the current stream and advances the stream position by four bytes.</summary>
+ <param name="value">The four-byte unsigned integer to write.</param>
+ <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+ <exception cref="T:System.ObjectDisposedException">The stream is closed.</exception>
+ </member>
+ <member name="M:System.IO.BinaryWriter.Write(System.UInt16)">
+ <summary>Writes a two-byte unsigned integer to the current stream and advances the stream position by two bytes.</summary>
+ <param name="value">The two-byte unsigned integer to write.</param>
+ <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+ <exception cref="T:System.ObjectDisposedException">The stream is closed.</exception>
+ </member>
+ <member name="M:System.IO.BinaryWriter.Write(System.String)">
+ <summary>Writes a length-prefixed string to this stream in the current encoding of the <see cref="T:System.IO.BinaryWriter"></see>, and advances the current position of the stream in accordance with the encoding used and the specific characters being written to the stream.</summary>
+ <param name="value">The value to write.</param>
+ <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="value">value</paramref> is null.</exception>
+ <exception cref="T:System.ObjectDisposedException">The stream is closed.</exception>
+ </member>
+ <member name="M:System.IO.BinaryWriter.Write(System.Single)">
+ <summary>Writes a four-byte floating-point value to the current stream and advances the stream position by four bytes.</summary>
+ <param name="value">The four-byte floating-point value to write.</param>
+ <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+ <exception cref="T:System.ObjectDisposedException">The stream is closed.</exception>
+ </member>
+ <member name="M:System.IO.BinaryWriter.Write(System.SByte)">
+ <summary>Writes a signed byte to the current stream and advances the stream position by one byte.</summary>
+ <param name="value">The signed byte to write.</param>
+ <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+ <exception cref="T:System.ObjectDisposedException">The stream is closed.</exception>
+ </member>
+ <member name="M:System.IO.BinaryWriter.Write(System.Int64)">
+ <summary>Writes an eight-byte signed integer to the current stream and advances the stream position by eight bytes.</summary>
+ <param name="value">The eight-byte signed integer to write.</param>
+ <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+ <exception cref="T:System.ObjectDisposedException">The stream is closed.</exception>
+ </member>
+ <member name="M:System.IO.BinaryWriter.Write(System.Char)">
+ <summary>Writes a Unicode character to the current stream and advances the current position of the stream in accordance with the Encoding used and the specific characters being written to the stream.</summary>
+ <param name="ch">The non-surrogate, Unicode character to write.</param>
+ <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+ <exception cref="T:System.ObjectDisposedException">The stream is closed.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="ch">ch</paramref> is a single surrogate character.</exception>
+ </member>
+ <member name="M:System.IO.BinaryWriter.Write(System.Int16)">
+ <summary>Writes a two-byte signed integer to the current stream and advances the stream position by two bytes.</summary>
+ <param name="value">The two-byte signed integer to write.</param>
+ <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+ <exception cref="T:System.ObjectDisposedException">The stream is closed.</exception>
+ </member>
+ <member name="M:System.IO.BinaryWriter.Write(System.Double)">
+ <summary>Writes an eight-byte floating-point value to the current stream and advances the stream position by eight bytes.</summary>
+ <param name="value">The eight-byte floating-point value to write.</param>
+ <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+ <exception cref="T:System.ObjectDisposedException">The stream is closed.</exception>
+ </member>
+ <member name="M:System.IO.BinaryWriter.Write(System.Decimal)">
+ <summary>Writes a decimal value to the current stream and advances the stream position by sixteen bytes.</summary>
+ <param name="value">The decimal value to write.</param>
+ <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+ <exception cref="T:System.ObjectDisposedException">The stream is closed.</exception>
+ </member>
+ <member name="M:System.IO.BinaryWriter.Write(System.Char[])">
+ <summary>Writes a character array to the current stream and advances the current position of the stream in accordance with the Encoding used and the specific characters being written to the stream.</summary>
+ <param name="chars">A character array containing the data to write.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="chars">chars</paramref> is null.</exception>
+ <exception cref="T:System.ObjectDisposedException">The stream is closed.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+ </member>
+ <member name="M:System.IO.BinaryWriter.Write(System.Char[],System.Int32,System.Int32)">
+ <summary>Writes a section of a character array to the current stream, and advances the current position of the stream in accordance with the Encoding used and perhaps the specific characters being written to the stream.</summary>
+ <param name="chars">A character array containing the data to write.</param>
+ <param name="index">The starting point in chars from which to begin writing.</param>
+ <param name="count">The number of characters to write.</param>
+ <exception cref="T:System.ArgumentException">The buffer length minus <paramref name="index">index</paramref> is less than <paramref name="count">count</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="chars">chars</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> or <paramref name="count">count</paramref> is negative.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+ <exception cref="T:System.ObjectDisposedException">The stream is closed.</exception>
+ </member>
+ <member name="M:System.IO.BinaryWriter.Write(System.Byte[])">
+ <summary>Writes a byte array to the underlying stream.</summary>
+ <param name="buffer">A byte array containing the data to write.</param>
+ <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+ <exception cref="T:System.ObjectDisposedException">The stream is closed.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffer">buffer</paramref> is null.</exception>
+ </member>
+ <member name="M:System.IO.BinaryWriter.Write(System.Byte)">
+ <summary>Writes an unsigned byte to the current stream and advances the stream position by one byte.</summary>
+ <param name="value">The unsigned byte to write.</param>
+ <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+ <exception cref="T:System.ObjectDisposedException">The stream is closed.</exception>
+ </member>
+ <member name="M:System.IO.BinaryWriter.Write(System.Boolean)">
+ <summary>Writes a one-byte Boolean value to the current stream, with 0 representing false and 1 representing true.</summary>
+ <param name="value">The Boolean value to write (0 or 1).</param>
+ <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+ <exception cref="T:System.ObjectDisposedException">The stream is closed.</exception>
+ </member>
+ <member name="M:System.IO.BinaryWriter.Write(System.Int32)">
+ <summary>Writes a four-byte signed integer to the current stream and advances the stream position by four bytes.</summary>
+ <param name="value">The four-byte signed integer to write.</param>
+ <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+ <exception cref="T:System.ObjectDisposedException">The stream is closed.</exception>
+ </member>
+ <member name="M:System.IO.BinaryWriter.Write7BitEncodedInt(System.Int32)">
+ <summary>Writes a 32-bit integer in a compressed format.</summary>
+ <param name="value">The 32-bit integer to be written.</param>
+ <exception cref="T:System.IO.EndOfStreamException">The end of the stream is reached.</exception>
+ <exception cref="T:System.ObjectDisposedException">The stream is closed.</exception>
+ <exception cref="T:System.IO.IOException">The stream is closed.</exception>
+ </member>
+ <member name="T:System.IO.BufferedStream">
+ <summary>Adds a buffering layer to read and write operations on another stream. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.IO.BufferedStream.#ctor(System.IO.Stream)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.BufferedStream"></see> class with a default buffer size of 4096 bytes.</summary>
+ <param name="stream">The current stream.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="stream">stream</paramref> is null.</exception>
+ </member>
+ <member name="M:System.IO.BufferedStream.#ctor(System.IO.Stream,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.BufferedStream"></see> class with the specified buffer size.</summary>
+ <param name="stream">The current stream.</param>
+ <param name="bufferSize">The buffer size in bytes.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="stream">stream</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="bufferSize">bufferSize</paramref> is negative.</exception>
+ </member>
+ <member name="M:System.IO.BufferedStream.BeginRead(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object)">
+ <summary>Begins an asynchronous read operation. (Consider using <see cref="M:System.IO.BufferedStream.ReadAsync(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken)"></see> instead.)</summary>
+ <param name="buffer">The buffer to read the data into.</param>
+ <param name="offset">The byte offset in buffer at which to begin writing data read from the stream.</param>
+ <param name="count">The maximum number of bytes to read.</param>
+ <param name="callback">An optional asynchronous callback, to be called when the read is complete.</param>
+ <param name="state">A user-provided object that distinguishes this particular asynchronous read request from other requests.</param>
+ <returns>An object that represents the asynchronous read, which could still be pending.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffer">buffer</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="offset">offset</paramref> or <paramref name="count">count</paramref> is negative.</exception>
+ <exception cref="T:System.IO.IOException">Attempted an asynchronous read past the end of the stream.</exception>
+ <exception cref="T:System.ArgumentException">The buffer length minus <paramref name="offset">offset</paramref> is less than <paramref name="count">count</paramref>.</exception>
+ <exception cref="T:System.NotSupportedException">The current stream does not support the read operation.</exception>
+ </member>
+ <member name="M:System.IO.BufferedStream.BeginWrite(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object)">
+ <summary>Begins an asynchronous write operation. (Consider using <see cref="M:System.IO.BufferedStream.WriteAsync(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken)"></see> instead.)</summary>
+ <param name="buffer">The buffer containing data to write 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 maximum number of bytes to write.</param>
+ <param name="callback">The method to be called when the asynchronous write operation is completed.</param>
+ <param name="state">A user-provided object that distinguishes this particular asynchronous write request from other requests.</param>
+ <returns>An object that references the asynchronous write which could still be pending.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="buffer">buffer</paramref> length minus <paramref name="offset">offset</paramref> is less than <paramref name="count">count</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffer">buffer</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="offset">offset</paramref> or <paramref name="count">count</paramref> is negative.</exception>
+ <exception cref="T:System.NotSupportedException">The stream does not support writing.</exception>
+ </member>
+ <member name="P:System.IO.BufferedStream.CanRead">
+ <summary>Gets a value indicating whether the current stream supports reading.</summary>
+ <returns>true if the stream supports reading; false if the stream is closed or was opened with write-only access.</returns>
+ </member>
+ <member name="P:System.IO.BufferedStream.CanSeek">
+ <summary>Gets a value indicating whether the current stream supports seeking.</summary>
+ <returns>true if the stream supports seeking; false if the stream is closed or if the stream was constructed from an operating system handle such as a pipe or output to the console.</returns>
+ </member>
+ <member name="P:System.IO.BufferedStream.CanWrite">
+ <summary>Gets a value indicating whether the current stream supports writing.</summary>
+ <returns>true if the stream supports writing; false if the stream is closed or was opened with read-only access.</returns>
+ </member>
+ <member name="M:System.IO.BufferedStream.EndRead(System.IAsyncResult)">
+ <summary>Waits for the pending asynchronous read operation to complete. (Consider using <see cref="M:System.IO.BufferedStream.ReadAsync(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken)"></see> instead.)</summary>
+ <param name="asyncResult">The reference to the pending asynchronous request to wait for.</param>
+ <returns>The number of bytes read from the stream, between 0 (zero) and the number of bytes you requested. Streams only return 0 only at the end of the stream, otherwise, they should block until at least 1 byte is available.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="asyncResult">asyncResult</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException">This <see cref="T:System.IAsyncResult"></see> object was not created by calling <see cref="M:System.IO.BufferedStream.BeginRead(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object)"></see> on this class.</exception>
+ </member>
+ <member name="M:System.IO.BufferedStream.EndWrite(System.IAsyncResult)">
+ <summary>Ends an asynchronous write operation and blocks until the I/O operation is complete. (Consider using <see cref="M:System.IO.BufferedStream.WriteAsync(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken)"></see> instead.)</summary>
+ <param name="asyncResult">The pending asynchronous request.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="asyncResult">asyncResult</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException">This <see cref="T:System.IAsyncResult"></see> object was not created by calling <see cref="M:System.IO.BufferedStream.BeginWrite(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object)"></see> on this class.</exception>
+ </member>
+ <member name="M:System.IO.BufferedStream.Flush">
+ <summary>Clears all buffers for this stream and causes any buffered data to be written to the underlying device.</summary>
+ <exception cref="T:System.ObjectDisposedException">The stream has been disposed.</exception>
+ <exception cref="T:System.IO.IOException">The data source or repository is not open.</exception>
+ </member>
+ <member name="M:System.IO.BufferedStream.FlushAsync(System.Threading.CancellationToken)">
+ <summary>Asynchronously clears all buffers for this stream, causes any buffered data to be written to the underlying device, and monitors cancellation requests.</summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <returns>A task that represents the asynchronous flush operation.</returns>
+ <exception cref="T:System.ObjectDisposedException">The stream has been disposed.</exception>
+ </member>
+ <member name="P:System.IO.BufferedStream.Length">
+ <summary>Gets the stream length in bytes.</summary>
+ <returns>The stream length in bytes.</returns>
+ <exception cref="T:System.IO.IOException">The underlying stream is null or closed.</exception>
+ <exception cref="T:System.NotSupportedException">The stream does not support seeking.</exception>
+ <exception cref="T:System.ObjectDisposedException">Methods were called after the stream was closed.</exception>
+ </member>
+ <member name="P:System.IO.BufferedStream.Position">
+ <summary>Gets the position within the current stream.</summary>
+ <returns>The position within the current stream.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The value passed to <see cref="M:System.IO.BufferedStream.Seek(System.Int64,System.IO.SeekOrigin)"></see> is negative.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurs, such as the stream being closed.</exception>
+ <exception cref="T:System.NotSupportedException">The stream does not support seeking.</exception>
+ <exception cref="T:System.ObjectDisposedException">Methods were called after the stream was closed.</exception>
+ </member>
+ <member name="M:System.IO.BufferedStream.Read(System.Byte[],System.Int32,System.Int32)">
+ <summary>Copies bytes from the current buffered stream to an array.</summary>
+ <param name="array">The buffer to which bytes are to be copied.</param>
+ <param name="offset">The byte offset in the buffer at which to begin reading bytes.</param>
+ <param name="count">The number of bytes to be read.</param>
+ <returns>The total number of bytes read into <paramref name="array">array</paramref>. This can be less than the number of bytes requested if that many bytes are not currently available, or 0 if the end of the stream has been reached before any data can be read.</returns>
+ <exception cref="T:System.ArgumentException">Length of <paramref name="array">array</paramref> minus <paramref name="offset">offset</paramref> is less than <paramref name="count">count</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="offset">offset</paramref> or <paramref name="count">count</paramref> is negative.</exception>
+ <exception cref="T:System.IO.IOException">The stream is not open or is null.</exception>
+ <exception cref="T:System.NotSupportedException">The stream does not support reading.</exception>
+ <exception cref="T:System.ObjectDisposedException">Methods were called after the stream was closed.</exception>
+ </member>
+ <member name="M:System.IO.BufferedStream.ReadAsync(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken)">
+ <summary>Asynchronously reads a sequence of bytes from the current stream, advances the position within the stream by the number of bytes read, and monitors cancellation requests.</summary>
+ <param name="buffer">The buffer to write the data into.</param>
+ <param name="offset">The byte offset in buffer at which to begin writing data from the stream.</param>
+ <param name="count">The maximum number of bytes to read.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <returns>A task that represents the asynchronous read operation. The value of the <paramref name="TResult">TResult</paramref> parameter contains the total number of bytes read into the buffer. The result value can be less than the number of bytes requested if the number of bytes currently available is less than the requested number, or it can be 0 (zero) if the end of the stream has been reached.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffer">buffer</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="offset">offset</paramref> or <paramref name="count">count</paramref> is negative.</exception>
+ <exception cref="T:System.ArgumentException">The sum of <paramref name="offset">offset</paramref> and <paramref name="count">count</paramref> is larger than the buffer length.</exception>
+ <exception cref="T:System.NotSupportedException">The stream does not support reading.</exception>
+ <exception cref="T:System.ObjectDisposedException">The stream has been disposed.</exception>
+ <exception cref="T:System.InvalidOperationException">The stream is currently in use by a previous read operation.</exception>
+ </member>
+ <member name="M:System.IO.BufferedStream.ReadByte">
+ <summary>Reads a byte from the underlying stream and returns the byte cast to an int, or returns -1 if reading from the end of the stream.</summary>
+ <returns>The byte cast to an int, or -1 if reading from the end of the stream.</returns>
+ <exception cref="T:System.IO.IOException">An I/O error occurs, such as the stream being closed.</exception>
+ <exception cref="T:System.NotSupportedException">The stream does not support reading.</exception>
+ <exception cref="T:System.ObjectDisposedException">Methods were called after the stream was closed.</exception>
+ </member>
+ <member name="M:System.IO.BufferedStream.Seek(System.Int64,System.IO.SeekOrigin)">
+ <summary>Sets the position within the current buffered stream.</summary>
+ <param name="offset">A byte offset relative to origin.</param>
+ <param name="origin">A value of type <see cref="T:System.IO.SeekOrigin"></see> indicating the reference point from which to obtain the new position.</param>
+ <returns>The new position within the current buffered stream.</returns>
+ <exception cref="T:System.IO.IOException">The stream is not open or is null.</exception>
+ <exception cref="T:System.NotSupportedException">The stream does not support seeking.</exception>
+ <exception cref="T:System.ObjectDisposedException">Methods were called after the stream was closed.</exception>
+ </member>
+ <member name="M:System.IO.BufferedStream.SetLength(System.Int64)">
+ <summary>Sets the length of the buffered stream.</summary>
+ <param name="value">An integer indicating the desired length of the current buffered stream in bytes.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="value">value</paramref> is negative.</exception>
+ <exception cref="T:System.IO.IOException">The stream is not open or is null.</exception>
+ <exception cref="T:System.NotSupportedException">The stream does not support both writing and seeking.</exception>
+ <exception cref="T:System.ObjectDisposedException">Methods were called after the stream was closed.</exception>
+ </member>
+ <member name="M:System.IO.BufferedStream.Write(System.Byte[],System.Int32,System.Int32)">
+ <summary>Copies bytes to the buffered stream and advances the current position within the buffered stream by the number of bytes written.</summary>
+ <param name="array">The byte array from which to copy count bytes to the current buffered stream.</param>
+ <param name="offset">The offset in the buffer at which to begin copying bytes to the current buffered stream.</param>
+ <param name="count">The number of bytes to be written to the current buffered stream.</param>
+ <exception cref="T:System.ArgumentException">Length of <paramref name="array">array</paramref> minus <paramref name="offset">offset</paramref> is less than <paramref name="count">count</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="offset">offset</paramref> or <paramref name="count">count</paramref> is negative.</exception>
+ <exception cref="T:System.IO.IOException">The stream is closed or null.</exception>
+ <exception cref="T:System.NotSupportedException">The stream does not support writing.</exception>
+ <exception cref="T:System.ObjectDisposedException">Methods were called after the stream was closed.</exception>
+ </member>
+ <member name="M:System.IO.BufferedStream.WriteAsync(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken)">
+ <summary>Asynchronously writes a sequence of bytes to the current stream, advances the current position within this stream by the number of bytes written, and monitors cancellation requests.</summary>
+ <param name="buffer">The buffer to write data from.</param>
+ <param name="offset">The zero-based byte offset in buffer from which to begin copying bytes to the stream.</param>
+ <param name="count">The maximum number of bytes to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <returns>A task that represents the asynchronous write operation.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffer">buffer</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="offset">offset</paramref> or <paramref name="count">count</paramref> is negative.</exception>
+ <exception cref="T:System.ArgumentException">The sum of <paramref name="offset">offset</paramref> and <paramref name="count">count</paramref> is larger than the buffer length.</exception>
+ <exception cref="T:System.NotSupportedException">The stream does not support writing.</exception>
+ <exception cref="T:System.ObjectDisposedException">The stream has been disposed.</exception>
+ <exception cref="T:System.InvalidOperationException">The stream is currently in use by a previous write operation.</exception>
+ </member>
+ <member name="M:System.IO.BufferedStream.WriteByte(System.Byte)">
+ <summary>Writes a byte to the current position in the buffered stream.</summary>
+ <param name="value">A byte to write to the stream.</param>
+ <exception cref="T:System.NotSupportedException">The stream does not support writing.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="value">value</paramref> is null.</exception>
+ <exception cref="T:System.ObjectDisposedException">Methods were called after the stream was closed.</exception>
+ </member>
+ <member name="T:System.IO.Compression.CompressionLevel">
+ <summary>Specifies values that indicate whether a compression operation emphasizes speed or compression size.</summary>
+ </member>
+ <member name="F:System.IO.Compression.CompressionLevel.Fastest">
+ <summary>The compression operation should complete as quickly as possible, even if the resulting file is not optimally compressed.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.IO.Compression.CompressionLevel.NoCompression">
+ <summary>No compression should be performed on the file.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.IO.Compression.CompressionLevel.Optimal">
+ <summary>The compression operation should be optimally compressed, even if the operation takes a longer time to complete.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.IO.Compression.CompressionMode">
+ <summary>Specifies whether to compress or decompress the underlying stream.</summary>
+ </member>
+ <member name="F:System.IO.Compression.CompressionMode.Compress">
+ <summary>Compresses the underlying stream.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.IO.Compression.CompressionMode.Decompress">
+ <summary>Decompresses the underlying stream.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.IO.Compression.DeflateStream">
+ <summary>Provides methods and properties for compressing and decompressing streams by using the Deflate algorithm.</summary>
+ </member>
+ <member name="M:System.IO.Compression.DeflateStream.#ctor(System.IO.Stream,System.IO.Compression.CompressionLevel)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.Compression.DeflateStream"></see> class by using the specified stream and compression level.</summary>
+ <param name="stream">The stream to compress.</param>
+ <param name="compressionLevel">One of the enumeration values that indicates whether to emphasize speed or compression efficiency when compressing the stream.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="stream">stream</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException">The stream does not support write operations such as compression. (The <see cref="P:System.IO.Stream.CanWrite"></see> property on the stream object is false.)</exception>
+ </member>
+ <member name="M:System.IO.Compression.DeflateStream.#ctor(System.IO.Stream,System.IO.Compression.CompressionMode)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.Compression.DeflateStream"></see> class by using the specified stream and compression mode.</summary>
+ <param name="stream">The stream to compress or decompress.</param>
+ <param name="mode">One of the enumeration values that indicates whether to compress or decompress the stream.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="stream">stream</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="mode">mode</paramref> is not a valid <see cref="T:System.IO.Compression.CompressionMode"></see> value. -or- <see cref="T:System.IO.Compression.CompressionMode"></see> is <see cref="F:System.IO.Compression.CompressionMode.Compress"></see> and <see cref="P:System.IO.Stream.CanWrite"></see> is false. -or- <see cref="T:System.IO.Compression.CompressionMode"></see> is <see cref="F:System.IO.Compression.CompressionMode.Decompress"></see> and <see cref="P:System.IO.Stream.CanRead"></see> is false.</exception>
+ </member>
+ <member name="M:System.IO.Compression.DeflateStream.#ctor(System.IO.Stream,System.IO.Compression.CompressionLevel,System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.Compression.DeflateStream"></see> class by using the specified stream and compression level, and optionally leaves the stream open.</summary>
+ <param name="stream">The stream to compress.</param>
+ <param name="compressionLevel">One of the enumeration values that indicates whether to emphasize speed or compression efficiency when compressing the stream.</param>
+ <param name="leaveOpen">true to leave the stream object open after disposing the <see cref="T:System.IO.Compression.DeflateStream"></see> object; otherwise, false.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="stream">stream</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException">The stream does not support write operations such as compression. (The <see cref="P:System.IO.Stream.CanWrite"></see> property on the stream object is false.)</exception>
+ </member>
+ <member name="M:System.IO.Compression.DeflateStream.#ctor(System.IO.Stream,System.IO.Compression.CompressionMode,System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.Compression.DeflateStream"></see> class by using the specified stream and compression mode, and optionally leaves the stream open.</summary>
+ <param name="stream">The stream to compress or decompress.</param>
+ <param name="mode">One of the enumeration values that indicates whether to compress or decompress the stream.</param>
+ <param name="leaveOpen">true to leave the stream open after disposing the <see cref="T:System.IO.Compression.DeflateStream"></see> object; otherwise, false.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="stream">stream</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="mode">mode</paramref> is not a valid <see cref="T:System.IO.Compression.CompressionMode"></see> value. -or- <see cref="T:System.IO.Compression.CompressionMode"></see> is <see cref="F:System.IO.Compression.CompressionMode.Compress"></see> and <see cref="P:System.IO.Stream.CanWrite"></see> is false. -or- <see cref="T:System.IO.Compression.CompressionMode"></see> is <see cref="F:System.IO.Compression.CompressionMode.Decompress"></see> and <see cref="P:System.IO.Stream.CanRead"></see> is false.</exception>
+ </member>
+ <member name="P:System.IO.Compression.DeflateStream.BaseStream">
+ <summary>Gets a reference to the underlying stream.</summary>
+ <returns>A stream object that represents the underlying stream.</returns>
+ <exception cref="T:System.ObjectDisposedException">The underlying stream is closed.</exception>
+ </member>
+ <member name="M:System.IO.Compression.DeflateStream.BeginRead(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object)">
+ <summary>Begins an asynchronous read operation. (Consider using the <see cref="M:System.IO.Stream.ReadAsync(System.Byte[],System.Int32,System.Int32)"></see> method instead.)</summary>
+ <param name="array"></param>
+ <param name="offset">The byte offset in array at which to begin reading data from the stream.</param>
+ <param name="count">The maximum number of bytes to read.</param>
+ <param name="asyncCallback"></param>
+ <param name="asyncState"></param>
+ <returns>An object that represents the asynchronous read operation, which could still be pending.</returns>
+ <exception cref="T:System.IO.IOException">The method tried to read asynchronously past the end of the stream, or a disk error occurred.</exception>
+ <exception cref="T:System.ArgumentException">One or more of the arguments is invalid.</exception>
+ <exception cref="T:System.ObjectDisposedException">Methods were called after the stream was closed.</exception>
+ <exception cref="T:System.NotSupportedException">The current <see cref="T:System.IO.Compression.DeflateStream"></see> implementation does not support the read operation.</exception>
+ <exception cref="T:System.InvalidOperationException">This call cannot be completed.</exception>
+ </member>
+ <member name="M:System.IO.Compression.DeflateStream.BeginWrite(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object)">
+ <summary>Begins an asynchronous write operation. (Consider using the <see cref="M:System.IO.Stream.WriteAsync(System.Byte[],System.Int32,System.Int32)"></see> method instead.)</summary>
+ <param name="array"></param>
+ <param name="offset">The byte offset in buffer to begin writing from.</param>
+ <param name="count">The maximum number of bytes to write.</param>
+ <param name="asyncCallback"></param>
+ <param name="asyncState"></param>
+ <returns>An object that represents the asynchronous write operation, which could still be pending.</returns>
+ <exception cref="T:System.IO.IOException">The method tried to write asynchronously past the end of the stream, or a disk error occurred.</exception>
+ <exception cref="T:System.ArgumentException">One or more of the arguments is invalid.</exception>
+ <exception cref="T:System.ObjectDisposedException">Methods were called after the stream was closed.</exception>
+ <exception cref="T:System.NotSupportedException">The current <see cref="T:System.IO.Compression.DeflateStream"></see> implementation does not support the write operation.</exception>
+ <exception cref="T:System.InvalidOperationException">The write operation cannot be performed because the stream is closed.</exception>
+ </member>
+ <member name="P:System.IO.Compression.DeflateStream.CanRead">
+ <summary>Gets a value indicating whether the stream supports reading while decompressing a file.</summary>
+ <returns>true if the <see cref="T:System.IO.Compression.CompressionMode"></see> value is Decompress, and the underlying stream is opened and supports reading; otherwise, false.</returns>
+ </member>
+ <member name="P:System.IO.Compression.DeflateStream.CanSeek">
+ <summary>Gets a value indicating whether the stream supports seeking.</summary>
+ <returns>false in all cases.</returns>
+ </member>
+ <member name="P:System.IO.Compression.DeflateStream.CanWrite">
+ <summary>Gets a value indicating whether the stream supports writing.</summary>
+ <returns>true if the <see cref="T:System.IO.Compression.CompressionMode"></see> value is Compress, and the underlying stream supports writing and is not closed; otherwise, false.</returns>
+ </member>
+ <member name="M:System.IO.Compression.DeflateStream.Dispose(System.Boolean)">
+ <summary>Releases the unmanaged resources used by the <see cref="T:System.IO.Compression.DeflateStream"></see> and optionally releases the managed resources.</summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
+ </member>
+ <member name="M:System.IO.Compression.DeflateStream.EndRead(System.IAsyncResult)">
+ <summary>Waits for the pending asynchronous read to complete. (Consider using the <see cref="M:System.IO.Stream.ReadAsync(System.Byte[],System.Int32,System.Int32)"></see> method instead.)</summary>
+ <param name="asyncResult"></param>
+ <returns>The number of bytes read from the stream, between 0 (zero) and the number of bytes you requested. <see cref="T:System.IO.Compression.DeflateStream"></see> returns 0 only at the end of the stream; otherwise, it blocks until at least one byte is available.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="async_result">async_result</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="async_result">async_result</paramref> did not originate from a <see cref="M:System.IO.Compression.DeflateStream.BeginRead(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object)"></see> method on the current stream.</exception>
+ <exception cref="T:System.SystemException">An exception was thrown during a call to <see cref="M:System.Threading.WaitHandle.WaitOne"></see>.</exception>
+ <exception cref="T:System.InvalidOperationException">The stream is null.</exception>
+ </member>
+ <member name="M:System.IO.Compression.DeflateStream.EndWrite(System.IAsyncResult)">
+ <summary>Ends an asynchronous write operation. (Consider using the <see cref="M:System.IO.Stream.WriteAsync(System.Byte[],System.Int32,System.Int32)"></see> method instead.)</summary>
+ <param name="asyncResult"></param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="async_result">async_result</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="async_result">async_result</paramref> did not originate from a <see cref="M:System.IO.Compression.DeflateStream.BeginWrite(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object)"></see> method on the current stream.</exception>
+ <exception cref="T:System.Exception">An exception was thrown during a call to <see cref="M:System.Threading.WaitHandle.WaitOne"></see>.</exception>
+ <exception cref="T:System.InvalidOperationException">The end write call is invalid.</exception>
+ </member>
+ <member name="M:System.IO.Compression.DeflateStream.Flush">
+ <summary>The current implementation of this method has no functionality.</summary>
+ <exception cref="T:System.ObjectDisposedException">The stream is closed.</exception>
+ </member>
+ <member name="P:System.IO.Compression.DeflateStream.Length">
+ <summary>This property is not supported and always throws a <see cref="T:System.NotSupportedException"></see>.</summary>
+ <returns>A long value.</returns>
+ <exception cref="T:System.NotSupportedException">This property is not supported on this stream.</exception>
+ </member>
+ <member name="P:System.IO.Compression.DeflateStream.Position">
+ <summary>This property is not supported and always throws a <see cref="T:System.NotSupportedException"></see>.</summary>
+ <returns>A long value.</returns>
+ <exception cref="T:System.NotSupportedException">This property is not supported on this stream.</exception>
+ </member>
+ <member name="M:System.IO.Compression.DeflateStream.Read(System.Byte[],System.Int32,System.Int32)">
+ <summary>Reads a number of decompressed bytes into the specified byte array.</summary>
+ <param name="array">The array to store decompressed bytes.</param>
+ <param name="offset">The byte offset in array at which the read bytes will be placed.</param>
+ <param name="count">The maximum number of decompressed bytes to read.</param>
+ <returns>The number of bytes that were read into the byte array.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException">The <see cref="T:System.IO.Compression.CompressionMode"></see> value was Compress when the object was created. - or - The underlying stream does not support reading.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="offset">offset</paramref> or <paramref name="count">count</paramref> is less than zero. -or- <paramref name="array">array</paramref> length minus the index starting point is less than <paramref name="count">count</paramref>.</exception>
+ <exception cref="T:System.IO.InvalidDataException">The data is in an invalid format.</exception>
+ <exception cref="T:System.ObjectDisposedException">The stream is closed.</exception>
+ </member>
+ <member name="M:System.IO.Compression.DeflateStream.Seek(System.Int64,System.IO.SeekOrigin)">
+ <summary>This operation is not supported and always throws a <see cref="T:System.NotSupportedException"></see>.</summary>
+ <param name="offset">The location in the stream.</param>
+ <param name="origin">One of the <see cref="T:System.IO.SeekOrigin"></see> values.</param>
+ <returns>A long value.</returns>
+ <exception cref="T:System.NotSupportedException">This property is not supported on this stream.</exception>
+ </member>
+ <member name="M:System.IO.Compression.DeflateStream.SetLength(System.Int64)">
+ <summary>This operation is not supported and always throws a <see cref="T:System.NotSupportedException"></see>.</summary>
+ <param name="value">The length of the stream.</param>
+ <exception cref="T:System.NotSupportedException">This property is not supported on this stream.</exception>
+ </member>
+ <member name="M:System.IO.Compression.DeflateStream.Write(System.Byte[],System.Int32,System.Int32)">
+ <summary>Writes compressed bytes to the underlying stream from the specified byte array.</summary>
+ <param name="array">The buffer that contains the data to compress.</param>
+ <param name="offset">The byte offset in array from which the bytes will be read.</param>
+ <param name="count">The maximum number of bytes to write.</param>
+ </member>
+ <member name="T:System.IO.Compression.GZipStream">
+ <summary>Provides methods and properties used to compress and decompress streams.</summary>
+ </member>
+ <member name="M:System.IO.Compression.GZipStream.#ctor(System.IO.Stream,System.IO.Compression.CompressionLevel)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.Compression.GZipStream"></see> class by using the specified stream and compression level.</summary>
+ <param name="stream">The stream to write the compressed data to.</param>
+ <param name="compressionLevel">One of the enumeration values that indicates whether to emphasize speed or compression efficiency when compressing the stream.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="stream">stream</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException">The stream does not support write operations such as compression. (The <see cref="P:System.IO.Stream.CanWrite"></see> property on the stream object is false.)</exception>
+ </member>
+ <member name="M:System.IO.Compression.GZipStream.#ctor(System.IO.Stream,System.IO.Compression.CompressionMode)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.Compression.GZipStream"></see> class by using the specified stream and compression mode.</summary>
+ <param name="stream">The stream the compressed or decompressed data is written to.</param>
+ <param name="mode">One of the enumeration values that indicates whether to compress or decompress the stream.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="stream">stream</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="mode">mode</paramref> is not a valid <see cref="T:System.IO.Compression.CompressionMode"></see> enumeration value. -or- <see cref="T:System.IO.Compression.CompressionMode"></see> is <see cref="F:System.IO.Compression.CompressionMode.Compress"></see> and <see cref="P:System.IO.Stream.CanWrite"></see> is false. -or- <see cref="T:System.IO.Compression.CompressionMode"></see> is <see cref="F:System.IO.Compression.CompressionMode.Decompress"></see> and <see cref="P:System.IO.Stream.CanRead"></see> is false.</exception>
+ </member>
+ <member name="M:System.IO.Compression.GZipStream.#ctor(System.IO.Stream,System.IO.Compression.CompressionLevel,System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.Compression.GZipStream"></see> class by using the specified stream and compression level, and optionally leaves the stream open.</summary>
+ <param name="stream">The stream to write the compressed data to.</param>
+ <param name="compressionLevel">One of the enumeration values that indicates whether to emphasize speed or compression efficiency when compressing the stream.</param>
+ <param name="leaveOpen">true to leave the stream object open after disposing the <see cref="T:System.IO.Compression.GZipStream"></see> object; otherwise, false.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="stream">stream</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException">The stream does not support write operations such as compression. (The <see cref="P:System.IO.Stream.CanWrite"></see> property on the stream object is false.)</exception>
+ </member>
+ <member name="M:System.IO.Compression.GZipStream.#ctor(System.IO.Stream,System.IO.Compression.CompressionMode,System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.Compression.GZipStream"></see> class by using the specified stream and compression mode, and optionally leaves the stream open.</summary>
+ <param name="stream">The stream the compressed or decompressed data is written to.</param>
+ <param name="mode">One of the enumeration values that indicates whether to compress or decompress the stream.</param>
+ <param name="leaveOpen">true to leave the stream open after disposing the <see cref="T:System.IO.Compression.GZipStream"></see> object; otherwise, false.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="stream">stream</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="mode">mode</paramref> is not a valid <see cref="T:System.IO.Compression.CompressionMode"></see> value. -or- <see cref="T:System.IO.Compression.CompressionMode"></see> is <see cref="F:System.IO.Compression.CompressionMode.Compress"></see> and <see cref="P:System.IO.Stream.CanWrite"></see> is false. -or- <see cref="T:System.IO.Compression.CompressionMode"></see> is <see cref="F:System.IO.Compression.CompressionMode.Decompress"></see> and <see cref="P:System.IO.Stream.CanRead"></see> is false.</exception>
+ </member>
+ <member name="P:System.IO.Compression.GZipStream.BaseStream">
+ <summary>Gets a reference to the underlying stream.</summary>
+ <returns>A stream object that represents the underlying stream.</returns>
+ <exception cref="T:System.ObjectDisposedException">The underlying stream is closed.</exception>
+ </member>
+ <member name="M:System.IO.Compression.GZipStream.BeginRead(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object)">
+ <summary>Begins an asynchronous read operation. (Consider using the <see cref="M:System.IO.Stream.ReadAsync(System.Byte[],System.Int32,System.Int32)"></see> method instead.)</summary>
+ <param name="array"></param>
+ <param name="offset">The byte offset in array at which to begin reading data from the stream.</param>
+ <param name="count">The maximum number of bytes to read.</param>
+ <param name="asyncCallback"></param>
+ <param name="asyncState"></param>
+ <returns>An object that represents the asynchronous read operation, which could still be pending.</returns>
+ <exception cref="T:System.IO.IOException">The method tried to read asynchronously past the end of the stream, or a disk error occurred.</exception>
+ <exception cref="T:System.ArgumentException">One or more of the arguments is invalid.</exception>
+ <exception cref="T:System.ObjectDisposedException">Methods were called after the stream was closed.</exception>
+ <exception cref="T:System.NotSupportedException">The current <see cref="T:System.IO.Compression.GZipStream"></see> implementation does not support the read operation.</exception>
+ <exception cref="T:System.InvalidOperationException">A read operation cannot be performed because the stream is closed.</exception>
+ </member>
+ <member name="M:System.IO.Compression.GZipStream.BeginWrite(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object)">
+ <summary>Begins an asynchronous write operation. (Consider using the <see cref="M:System.IO.Stream.WriteAsync(System.Byte[],System.Int32,System.Int32)"></see> method instead.)</summary>
+ <param name="array"></param>
+ <param name="offset">The byte offset in array at which to begin writing.</param>
+ <param name="count">The maximum number of bytes to write.</param>
+ <param name="asyncCallback"></param>
+ <param name="asyncState"></param>
+ <returns>An object that represents the asynchronous write operation, which could still be pending.</returns>
+ <exception cref="T:System.InvalidOperationException">The underlying stream is null. -or- The underlying stream is closed.</exception>
+ </member>
+ <member name="P:System.IO.Compression.GZipStream.CanRead">
+ <summary>Gets a value indicating whether the stream supports reading while decompressing a file.</summary>
+ <returns>true if the <see cref="T:System.IO.Compression.CompressionMode"></see> value is Decompress, and the underlying stream supports reading and is not closed; otherwise, false.</returns>
+ </member>
+ <member name="P:System.IO.Compression.GZipStream.CanSeek">
+ <summary>Gets a value indicating whether the stream supports seeking.</summary>
+ <returns>false in all cases.</returns>
+ </member>
+ <member name="P:System.IO.Compression.GZipStream.CanWrite">
+ <summary>Gets a value indicating whether the stream supports writing.</summary>
+ <returns>true if the <see cref="T:System.IO.Compression.CompressionMode"></see> value is Compress, and the underlying stream supports writing and is not closed; otherwise, false.</returns>
+ </member>
+ <member name="M:System.IO.Compression.GZipStream.Dispose(System.Boolean)">
+ <summary>Releases the unmanaged resources used by the <see cref="T:System.IO.Compression.GZipStream"></see> and optionally releases the managed resources.</summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
+ </member>
+ <member name="M:System.IO.Compression.GZipStream.EndRead(System.IAsyncResult)">
+ <summary>Waits for the pending asynchronous read to complete. (Consider using the the <see cref="M:System.IO.Stream.ReadAsync(System.Byte[],System.Int32,System.Int32)"></see> method instead.)</summary>
+ <param name="asyncResult"></param>
+ <returns>The number of bytes read from the stream, between 0 (zero) and the number of bytes you requested. <see cref="T:System.IO.Compression.GZipStream"></see> returns 0 only at the end of the stream; otherwise, it blocks until at least one byte is available.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="async_result">async_result</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="async_result">async_result</paramref> did not originate from a <see cref="M:System.IO.Compression.DeflateStream.BeginRead(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object)"></see> method on the current stream.</exception>
+ <exception cref="T:System.InvalidOperationException">The end operation cannot be performed because the stream is closed.</exception>
+ </member>
+ <member name="M:System.IO.Compression.GZipStream.EndWrite(System.IAsyncResult)">
+ <summary>Handles the end of an asynchronous write operation. (Consider using the <see cref="M:System.IO.Stream.WriteAsync(System.Byte[],System.Int32,System.Int32)"></see> method instead.)</summary>
+ <param name="asyncResult"></param>
+ <exception cref="T:System.InvalidOperationException">The underlying stream is null. -or- The underlying stream is closed.</exception>
+ </member>
+ <member name="M:System.IO.Compression.GZipStream.Flush">
+ <summary>The current implementation of this method has no functionality.</summary>
+ <exception cref="T:System.ObjectDisposedException">The stream is closed.</exception>
+ </member>
+ <member name="P:System.IO.Compression.GZipStream.Length">
+ <summary>This property is not supported and always throws a <see cref="T:System.NotSupportedException"></see>.</summary>
+ <returns>A long value.</returns>
+ <exception cref="T:System.NotSupportedException">This property is not supported on this stream.</exception>
+ </member>
+ <member name="P:System.IO.Compression.GZipStream.Position">
+ <summary>This property is not supported and always throws a <see cref="T:System.NotSupportedException"></see>.</summary>
+ <returns>A long value.</returns>
+ <exception cref="T:System.NotSupportedException">This property is not supported on this stream.</exception>
+ </member>
+ <member name="M:System.IO.Compression.GZipStream.Read(System.Byte[],System.Int32,System.Int32)">
+ <summary>Reads a number of decompressed bytes into the specified byte array.</summary>
+ <param name="array">The array used to store decompressed bytes.</param>
+ <param name="offset">The byte offset in array at which the read bytes will be placed.</param>
+ <param name="count">The maximum number of decompressed bytes to read.</param>
+ <returns>The number of bytes that were decompressed into the byte array. If the end of the stream has been reached, zero or the number of bytes read is returned.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException">The <see cref="T:System.IO.Compression.CompressionMode"></see> value was Compress when the object was created. - or - The underlying stream does not support reading.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="offset">offset</paramref> or <paramref name="count">count</paramref> is less than zero. -or- <paramref name="array">array</paramref> length minus the index starting point is less than <paramref name="count">count</paramref>.</exception>
+ <exception cref="T:System.IO.InvalidDataException">The data is in an invalid format.</exception>
+ <exception cref="T:System.ObjectDisposedException">The stream is closed.</exception>
+ </member>
+ <member name="M:System.IO.Compression.GZipStream.Seek(System.Int64,System.IO.SeekOrigin)">
+ <summary>This property is not supported and always throws a <see cref="T:System.NotSupportedException"></see>.</summary>
+ <param name="offset">The location in the stream.</param>
+ <param name="origin">One of the <see cref="T:System.IO.SeekOrigin"></see> values.</param>
+ <returns>A long value.</returns>
+ <exception cref="T:System.NotSupportedException">This property is not supported on this stream.</exception>
+ </member>
+ <member name="M:System.IO.Compression.GZipStream.SetLength(System.Int64)">
+ <summary>This property is not supported and always throws a <see cref="T:System.NotSupportedException"></see>.</summary>
+ <param name="value">The length of the stream.</param>
+ <exception cref="T:System.NotSupportedException">This property is not supported on this stream.</exception>
+ </member>
+ <member name="M:System.IO.Compression.GZipStream.Write(System.Byte[],System.Int32,System.Int32)">
+ <summary>Writes compressed bytes to the underlying stream from the specified byte array.</summary>
+ <param name="array">The buffer that contains the data to compress.</param>
+ <param name="offset">The byte offset in array from which the bytes will be read.</param>
+ <param name="count">The maximum number of bytes to write.</param>
+ <exception cref="T:System.ObjectDisposedException">The write operation cannot be performed because the stream is closed.</exception>
+ </member>
+ <member name="T:System.IO.Compression.ZipArchive">
+ <summary>Represents a package of compressed files in the zip archive format.</summary>
+ </member>
+ <member name="M:System.IO.Compression.ZipArchive.#ctor(System.IO.Stream)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.Compression.ZipArchive"></see> class from the specified stream.</summary>
+ <param name="stream">The stream that contains the archive to be read.</param>
+ <exception cref="T:System.ArgumentException">The stream is already closed or does not support reading.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="stream">stream</paramref> is null.</exception>
+ <exception cref="T:System.IO.InvalidDataException">The contents of the stream are not in the zip archive format.</exception>
+ </member>
+ <member name="M:System.IO.Compression.ZipArchive.#ctor(System.IO.Stream,System.IO.Compression.ZipArchiveMode)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.Compression.ZipArchive"></see> class from the specified stream and with the specified mode.</summary>
+ <param name="stream">The input or output stream.</param>
+ <param name="mode">One of the enumeration values that indicates whether the zip archive is used to read, create, or update entries.</param>
+ <exception cref="T:System.ArgumentException">The stream is already closed, or the capabilities of the stream do not match the mode.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="stream">stream</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="mode">mode</paramref> is an invalid value.</exception>
+ <exception cref="T:System.IO.InvalidDataException">The contents of the stream could not be interpreted as a zip archive. -or- <paramref name="mode">mode</paramref> is <see cref="F:System.IO.Compression.ZipArchiveMode.Update"></see> and an entry is missing from the archive or is corrupt and cannot be read. -or- <paramref name="mode">mode</paramref> is <see cref="F:System.IO.Compression.ZipArchiveMode.Update"></see> and an entry is too large to fit into memory.</exception>
+ </member>
+ <member name="M:System.IO.Compression.ZipArchive.#ctor(System.IO.Stream,System.IO.Compression.ZipArchiveMode,System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.Compression.ZipArchive"></see> class on the specified stream for the specified mode, and optionally leaves the stream open.</summary>
+ <param name="stream">The input or output stream.</param>
+ <param name="mode">One of the enumeration values that indicates whether the zip archive is used to read, create, or update entries.</param>
+ <param name="leaveOpen">true to leave the stream open after the <see cref="T:System.IO.Compression.ZipArchive"></see> object is disposed; otherwise, false.</param>
+ <exception cref="T:System.ArgumentException">The stream is already closed, or the capabilities of the stream do not match the mode.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="stream">stream</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="mode">mode</paramref> is an invalid value.</exception>
+ <exception cref="T:System.IO.InvalidDataException">The contents of the stream could not be interpreted as a zip archive. -or- <paramref name="mode">mode</paramref> is <see cref="F:System.IO.Compression.ZipArchiveMode.Update"></see> and an entry is missing from the archive or is corrupt and cannot be read. -or- <paramref name="mode">mode</paramref> is <see cref="F:System.IO.Compression.ZipArchiveMode.Update"></see> and an entry is too large to fit into memory.</exception>
+ </member>
+ <member name="M:System.IO.Compression.ZipArchive.#ctor(System.IO.Stream,System.IO.Compression.ZipArchiveMode,System.Boolean,System.Text.Encoding)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.Compression.ZipArchive"></see> class on the specified stream for the specified mode, uses the specified encoding for entry names, and optionally leaves the stream open.</summary>
+ <param name="stream">The input or output stream.</param>
+ <param name="mode">One of the enumeration values that indicates whether the zip archive is used to read, create, or update entries.</param>
+ <param name="leaveOpen">true to leave the stream open after the <see cref="T:System.IO.Compression.ZipArchive"></see> object is disposed; otherwise, false.</param>
+ <param name="entryNameEncoding">The encoding to use when reading or writing entry names in this archive. Specify a value for this parameter only when an encoding is required for interoperability with zip archive tools and libraries that do not support UTF-8 encoding for entry names.</param>
+ <exception cref="T:System.ArgumentException">The stream is already closed, or the capabilities of the stream do not match the mode.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="stream">stream</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="mode">mode</paramref> is an invalid value.</exception>
+ <exception cref="T:System.IO.InvalidDataException">The contents of the stream could not be interpreted as a zip archive. -or- <paramref name="mode">mode</paramref> is <see cref="F:System.IO.Compression.ZipArchiveMode.Update"></see> and an entry is missing from the archive or is corrupt and cannot be read. -or- <paramref name="mode">mode</paramref> is <see cref="F:System.IO.Compression.ZipArchiveMode.Update"></see> and an entry is too large to fit into memory.</exception>
+ </member>
+ <member name="M:System.IO.Compression.ZipArchive.CreateEntry(System.String)">
+ <summary>Creates an empty entry that has the specified path and entry name in the zip archive.</summary>
+ <param name="entryName">A path, relative to the root of the archive, that specifies the name of the entry to be created.</param>
+ <returns>An empty entry in the zip archive.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="entryName">entryName</paramref> is <see cref="F:System.String.Empty"></see>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="entryName">entryName</paramref> is null.</exception>
+ <exception cref="T:System.NotSupportedException">The zip archive does not support writing.</exception>
+ <exception cref="T:System.ObjectDisposedException">The zip archive has been disposed.</exception>
+ </member>
+ <member name="M:System.IO.Compression.ZipArchive.CreateEntry(System.String,System.IO.Compression.CompressionLevel)">
+ <summary>Creates an empty entry that has the specified entry name and compression level in the zip archive.</summary>
+ <param name="entryName">A path, relative to the root of the archive, that specifies the name of the entry to be created.</param>
+ <param name="compressionLevel">One of the enumeration values that indicates whether to emphasize speed or compression effectiveness when creating the entry.</param>
+ <returns>An empty entry in the zip archive.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="entryName">entryName</paramref> is <see cref="F:System.String.Empty"></see>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="entryName">entryName</paramref> is null.</exception>
+ <exception cref="T:System.NotSupportedException">The zip archive does not support writing.</exception>
+ <exception cref="T:System.ObjectDisposedException">The zip archive has been disposed.</exception>
+ </member>
+ <member name="M:System.IO.Compression.ZipArchive.Dispose">
+ <summary>Releases the resources used by the current instance of the <see cref="T:System.IO.Compression.ZipArchive"></see> class.</summary>
+ </member>
+ <member name="M:System.IO.Compression.ZipArchive.Dispose(System.Boolean)">
+ <summary>Called by the <see cref="M:System.IO.Compression.ZipArchive.Dispose"></see> and <see cref="M:System.Object.Finalize"></see> methods to release the unmanaged resources used by the current instance of the <see cref="T:System.IO.Compression.ZipArchive"></see> class, and optionally finishes writing the archive and releases the managed resources.</summary>
+ <param name="disposing">true to finish writing the archive and release unmanaged and managed resources; false to release only unmanaged resources.</param>
+ </member>
+ <member name="P:System.IO.Compression.ZipArchive.Entries">
+ <summary>Gets the collection of entries that are currently in the zip archive.</summary>
+ <returns>The collection of entries that are currently in the zip archive.</returns>
+ <exception cref="T:System.NotSupportedException">The zip archive does not support reading.</exception>
+ <exception cref="T:System.ObjectDisposedException">The zip archive has been disposed.</exception>
+ <exception cref="T:System.IO.InvalidDataException">The zip archive is corrupt, and its entries cannot be retrieved.</exception>
+ </member>
+ <member name="M:System.IO.Compression.ZipArchive.GetEntry(System.String)">
+ <summary>Retrieves a wrapper for the specified entry in the zip archive.</summary>
+ <param name="entryName">A path, relative to the root of the archive, that identifies the entry to retrieve.</param>
+ <returns>A wrapper for the specified entry in the archive; null if the entry does not exist in the archive.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="entryName">entryName</paramref> is <see cref="F:System.String.Empty"></see>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="entryName">entryName</paramref> is null.</exception>
+ <exception cref="T:System.NotSupportedException">The zip archive does not support reading.</exception>
+ <exception cref="T:System.ObjectDisposedException">The zip archive has been disposed.</exception>
+ <exception cref="T:System.IO.InvalidDataException">The zip archive is corrupt, and its entries cannot be retrieved.</exception>
+ </member>
+ <member name="P:System.IO.Compression.ZipArchive.Mode">
+ <summary>Gets a value that describes the type of action the zip archive can perform on entries.</summary>
+ <returns>One of the enumeration values that describes the type of action (read, create, or update) the zip archive can perform on entries.</returns>
+ </member>
+ <member name="T:System.IO.Compression.ZipArchiveEntry">
+ <summary>Represents a compressed file within a zip archive.</summary>
+ </member>
+ <member name="P:System.IO.Compression.ZipArchiveEntry.Archive">
+ <summary>Gets the zip archive that the entry belongs to.</summary>
+ <returns>The zip archive that the entry belongs to, or null if the entry has been deleted.</returns>
+ </member>
+ <member name="P:System.IO.Compression.ZipArchiveEntry.CompressedLength">
+ <summary>Gets the compressed size of the entry in the zip archive.</summary>
+ <returns>The compressed size of the entry in the zip archive.</returns>
+ <exception cref="T:System.InvalidOperationException">The value of the property is not available because the entry has been modified.</exception>
+ </member>
+ <member name="M:System.IO.Compression.ZipArchiveEntry.Delete">
+ <summary>Deletes the entry from the zip archive.</summary>
+ <exception cref="T:System.IO.IOException">The entry is already open for reading or writing.</exception>
+ <exception cref="T:System.NotSupportedException">The zip archive for this entry was opened in a mode other than <see cref="F:System.IO.Compression.ZipArchiveMode.Update"></see>.</exception>
+ <exception cref="T:System.ObjectDisposedException">The zip archive for this entry has been disposed.</exception>
+ </member>
+ <member name="P:System.IO.Compression.ZipArchiveEntry.FullName">
+ <summary>Gets the relative path of the entry in the zip archive.</summary>
+ <returns>The relative path of the entry in the zip archive.</returns>
+ </member>
+ <member name="P:System.IO.Compression.ZipArchiveEntry.LastWriteTime">
+ <summary>Gets or sets the last time the entry in the zip archive was changed.</summary>
+ <returns>The last time the entry in the zip archive was changed.</returns>
+ <exception cref="T:System.NotSupportedException">The attempt to set this property failed, because the zip archive for the entry is in <see cref="F:System.IO.Compression.ZipArchiveMode.Read"></see> mode.</exception>
+ <exception cref="T:System.IO.IOException">The archive mode is set to <see cref="F:System.IO.Compression.ZipArchiveMode.Create"></see>. - or - The archive mode is set to <see cref="F:System.IO.Compression.ZipArchiveMode.Update"></see> and the entry has been opened.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">An attempt was made to set this property to a value that is either earlier than 1980 January 1 0:00:00 (midnight) or later than 2107 December 31 23:59:58 (one second before midnight).</exception>
+ </member>
+ <member name="P:System.IO.Compression.ZipArchiveEntry.Length">
+ <summary>Gets the uncompressed size of the entry in the zip archive.</summary>
+ <returns>The uncompressed size of the entry in the zip archive.</returns>
+ <exception cref="T:System.InvalidOperationException">The value of the property is not available because the entry has been modified.</exception>
+ </member>
+ <member name="P:System.IO.Compression.ZipArchiveEntry.Name">
+ <summary>Gets the file name of the entry in the zip archive.</summary>
+ <returns>The file name of the entry in the zip archive.</returns>
+ </member>
+ <member name="M:System.IO.Compression.ZipArchiveEntry.Open">
+ <summary>Opens the entry from the zip archive.</summary>
+ <returns>The stream that represents the contents of the entry.</returns>
+ <exception cref="T:System.IO.IOException">The entry is already currently open for writing. -or- The entry has been deleted from the archive. -or- The archive for this entry was opened with the <see cref="F:System.IO.Compression.ZipArchiveMode.Create"></see> mode, and this entry has already been written to.</exception>
+ <exception cref="T:System.IO.InvalidDataException">The entry is either missing from the archive or is corrupt and cannot be read. -or- The entry has been compressed by using a compression method that is not supported.</exception>
+ <exception cref="T:System.ObjectDisposedException">The zip archive for this entry has been disposed.</exception>
+ </member>
+ <member name="M:System.IO.Compression.ZipArchiveEntry.ToString">
+ <summary>Retrieves the relative path of the entry in the zip archive.</summary>
+ <returns>The relative path of the entry, which is the value stored in the <see cref="P:System.IO.Compression.ZipArchiveEntry.FullName"></see> property.</returns>
+ </member>
+ <member name="T:System.IO.Compression.ZipArchiveMode">
+ <summary>Specifies values for interacting with zip archive entries.</summary>
+ </member>
+ <member name="F:System.IO.Compression.ZipArchiveMode.Create">
+ <summary>Only creating new archive entries is permitted.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.IO.Compression.ZipArchiveMode.Read">
+ <summary>Only reading archive entries is permitted.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.IO.Compression.ZipArchiveMode.Update">
+ <summary>Both read and write operations are permitted for archive entries.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.IO.Compression.ZipFile">
+ <summary>Provides static methods for creating, extracting, and opening zip archives.</summary>
+ </member>
+ <member name="M:System.IO.Compression.ZipFile.CreateFromDirectory(System.String,System.String)">
+ <summary>Creates a zip archive that contains the files and directories from the specified directory.</summary>
+ <param name="sourceDirectoryName">The path to the directory to be archived, specified as a relative or absolute path. A relative path is interpreted as relative to the current working directory.</param>
+ <param name="destinationArchiveFileName">The path of the archive to be created, specified as a relative or absolute path. A relative path is interpreted as relative to the current working directory.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="sourceDirectoryName">sourceDirectoryName</paramref> or <paramref name="destinationArchiveFileName">destinationArchiveFileName</paramref> is <see cref="F:System.String.Empty"></see>, contains only white space, or contains at least one invalid character.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="sourceDirectoryName">sourceDirectoryName</paramref> or <paramref name="destinationArchiveFileName">destinationArchiveFileName</paramref> is null.</exception>
+ <exception cref="T:System.IO.PathTooLongException">In <paramref name="sourceDirectoryName">sourceDirectoryName</paramref> or <paramref name="destinationArchiveFileName">destinationArchiveFileName</paramref>, the specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must not exceed 248 characters, and file names must not exceed 260 characters.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException"><paramref name="sourceDirectoryName">sourceDirectoryName</paramref> is invalid or does not exist (for example, it is on an unmapped drive).</exception>
+ <exception cref="T:System.IO.IOException"><paramref name="destinationArchiveFileName">destinationArchiveFileName</paramref> already exists. -or- A file in the specified directory could not be opened.</exception>
+ <exception cref="T:System.UnauthorizedAccessException"><paramref name="destinationArchiveFileName">destinationArchiveFileName</paramref> specifies a directory. -or- The caller does not have the required permission to access the directory specified in <paramref name="sourceDirectoryName">sourceDirectoryName</paramref> or the file specified in <paramref name="destinationArchiveFileName">destinationArchiveFileName</paramref>.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="sourceDirectoryName">sourceDirectoryName</paramref> or <paramref name="destinationArchiveFileName">destinationArchiveFileName</paramref> contains an invalid format. -or- The zip archive does not support writing.</exception>
+ </member>
+ <member name="M:System.IO.Compression.ZipFile.CreateFromDirectory(System.String,System.String,System.IO.Compression.CompressionLevel,System.Boolean)">
+ <summary>Creates a zip archive that contains the files and directories from the specified directory, uses the specified compression level, and optionally includes the base directory.</summary>
+ <param name="sourceDirectoryName">The path to the directory to be archived, specified as a relative or absolute path. A relative path is interpreted as relative to the current working directory.</param>
+ <param name="destinationArchiveFileName">The path of the archive to be created, specified as a relative or absolute path. A relative path is interpreted as relative to the current working directory.</param>
+ <param name="compressionLevel">One of the enumeration values that indicates whether to emphasize speed or compression effectiveness when creating the entry.</param>
+ <param name="includeBaseDirectory">true to include the directory name from sourceDirectoryName at the root of the archive; false to include only the contents of the directory.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="sourceDirectoryName">sourceDirectoryName</paramref> or <paramref name="destinationArchiveFileName">destinationArchiveFileName</paramref> is <see cref="F:System.String.Empty"></see>, contains only white space, or contains at least one invalid character.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="sourceDirectoryName">sourceDirectoryName</paramref> or <paramref name="destinationArchiveFileName">destinationArchiveFileName</paramref> is null.</exception>
+ <exception cref="T:System.IO.PathTooLongException">In <paramref name="sourceDirectoryName">sourceDirectoryName</paramref> or <paramref name="destinationArchiveFileName">destinationArchiveFileName</paramref>, the specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must not exceed 248 characters, and file names must not exceed 260 characters.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException"><paramref name="sourceDirectoryName">sourceDirectoryName</paramref> is invalid or does not exist (for example, it is on an unmapped drive).</exception>
+ <exception cref="T:System.IO.IOException"><paramref name="destinationArchiveFileName">destinationArchiveFileName</paramref> already exists. -or- A file in the specified directory could not be opened.</exception>
+ <exception cref="T:System.UnauthorizedAccessException"><paramref name="destinationArchiveFileName">destinationArchiveFileName</paramref> specifies a directory. -or- The caller does not have the required permission to access the directory specified in <paramref name="sourceDirectoryName">sourceDirectoryName</paramref> or the file specified in <paramref name="destinationArchiveFileName">destinationArchiveFileName</paramref>.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="sourceDirectoryName">sourceDirectoryName</paramref> or <paramref name="destinationArchiveFileName">destinationArchiveFileName</paramref> contains an invalid format. -or- The zip archive does not support writing.</exception>
+ </member>
+ <member name="M:System.IO.Compression.ZipFile.CreateFromDirectory(System.String,System.String,System.IO.Compression.CompressionLevel,System.Boolean,System.Text.Encoding)">
+ <summary>Creates a zip archive that contains the files and directories from the specified directory, uses the specified compression level and character encoding for entry names, and optionally includes the base directory.</summary>
+ <param name="sourceDirectoryName">The path to the directory to be archived, specified as a relative or absolute path. A relative path is interpreted as relative to the current working directory.</param>
+ <param name="destinationArchiveFileName">The path of the archive to be created, specified as a relative or absolute path. A relative path is interpreted as relative to the current working directory.</param>
+ <param name="compressionLevel">One of the enumeration values that indicates whether to emphasize speed or compression effectiveness when creating the entry.</param>
+ <param name="includeBaseDirectory">true to include the directory name from sourceDirectoryName at the root of the archive; false to include only the contents of the directory.</param>
+ <param name="entryNameEncoding">The encoding to use when reading or writing entry names in this archive. Specify a value for this parameter only when an encoding is required for interoperability with zip archive tools and libraries that do not support UTF-8 encoding for entry names.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="sourceDirectoryName">sourceDirectoryName</paramref> or <paramref name="destinationArchiveFileName">destinationArchiveFileName</paramref> is <see cref="F:System.String.Empty"></see>, contains only white space, or contains at least one invalid character. -or- <paramref name="entryNameEncoding">entryNameEncoding</paramref> is set to a Unicode encoding other than UTF-8.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="sourceDirectoryName">sourceDirectoryName</paramref> or <paramref name="destinationArchiveFileName">destinationArchiveFileName</paramref> is null.</exception>
+ <exception cref="T:System.IO.PathTooLongException">In <paramref name="sourceDirectoryName">sourceDirectoryName</paramref> or <paramref name="destinationArchiveFileName">destinationArchiveFileName</paramref>, the specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must not exceed 248 characters, and file names must not exceed 260 characters.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException"><paramref name="sourceDirectoryName">sourceDirectoryName</paramref> is invalid or does not exist (for example, it is on an unmapped drive).</exception>
+ <exception cref="T:System.IO.IOException"><paramref name="destinationArchiveFileName">destinationArchiveFileName</paramref> already exists. -or- A file in the specified directory could not be opened.</exception>
+ <exception cref="T:System.UnauthorizedAccessException"><paramref name="destinationArchiveFileName">destinationArchiveFileName</paramref> specifies a directory. -or- The caller does not have the required permission to access the directory specified in <paramref name="sourceDirectoryName">sourceDirectoryName</paramref> or the file specified in <paramref name="destinationArchiveFileName">destinationArchiveFileName</paramref>.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="sourceDirectoryName">sourceDirectoryName</paramref> or <paramref name="destinationArchiveFileName">destinationArchiveFileName</paramref> contains an invalid format. -or- The zip archive does not support writing.</exception>
+ </member>
+ <member name="M:System.IO.Compression.ZipFile.ExtractToDirectory(System.String,System.String)">
+ <summary>Extracts all the files in the specified zip archive to a directory on the file system.</summary>
+ <param name="sourceArchiveFileName">The path to the archive that is to be extracted.</param>
+ <param name="destinationDirectoryName">The path to the directory in which to place the extracted files, specified as a relative or absolute path. A relative path is interpreted as relative to the current working directory.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="destinationDirectoryName">destinationDirectoryName</paramref> or <paramref name="sourceArchiveFileName">sourceArchiveFileName</paramref> is <see cref="F:System.String.Empty"></see>, contains only white space, or contains at least one invalid character.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="destinationDirectoryName">destinationDirectoryName</paramref> or <paramref name="sourceArchiveFileName">sourceArchiveFileName</paramref> is null.</exception>
+ <exception cref="T:System.IO.PathTooLongException">The specified path in <paramref name="destinationDirectoryName">destinationDirectoryName</paramref> or <paramref name="sourceArchiveFileName">sourceArchiveFileName</paramref> exceeds the system-defined maximum length. For example, on Windows-based platforms, paths must not exceed 248 characters, and file names must not exceed 260 characters.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The specified path is invalid (for example, it is on an unmapped drive).</exception>
+ <exception cref="T:System.IO.IOException">The directory specified by <paramref name="destinationDirectoryName">destinationDirectoryName</paramref> already exists. -or- The name of an entry in the archive is <see cref="F:System.String.Empty"></see>, contains only white space, or contains at least one invalid character. -or- Extracting an archive entry would create a file that is outside the directory specified by <paramref name="destinationDirectoryName">destinationDirectoryName</paramref>. (For example, this might happen if the entry name contains parent directory accessors.) -or- An archive entry to extract has the same name as an entry that has already been extracted from the same archive.</exception>
+ <exception cref="T:System.UnauthorizedAccessException">The caller does not have the required permission to access the archive or the destination directory.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="destinationDirectoryName">destinationDirectoryName</paramref> or <paramref name="sourceArchiveFileName">sourceArchiveFileName</paramref> contains an invalid format.</exception>
+ <exception cref="T:System.IO.FileNotFoundException"><paramref name="sourceArchiveFileName">sourceArchiveFileName</paramref> was not found.</exception>
+ <exception cref="T:System.IO.InvalidDataException">The archive specified by <paramref name="sourceArchiveFileName">sourceArchiveFileName</paramref> is not a valid zip archive. -or- An archive entry was not found or was corrupt. -or- An archive entry was compressed by using a compression method that is not supported.</exception>
+ </member>
+ <member name="M:System.IO.Compression.ZipFile.ExtractToDirectory(System.String,System.String,System.Text.Encoding)">
+ <summary>Extracts all the files in the specified zip archive to a directory on the file system and uses the specified character encoding for entry names.</summary>
+ <param name="sourceArchiveFileName">The path to the archive that is to be extracted.</param>
+ <param name="destinationDirectoryName">The path to the directory in which to place the extracted files, specified as a relative or absolute path. A relative path is interpreted as relative to the current working directory.</param>
+ <param name="entryNameEncoding">The encoding to use when reading or writing entry names in this archive. Specify a value for this parameter only when an encoding is required for interoperability with zip archive tools and libraries that do not support UTF-8 encoding for entry names.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="destinationDirectoryName">destinationDirectoryName</paramref> or <paramref name="sourceArchiveFileName">sourceArchiveFileName</paramref> is <see cref="F:System.String.Empty"></see>, contains only white space, or contains at least one invalid character. -or- <paramref name="entryNameEncoding">entryNameEncoding</paramref> is set to a Unicode encoding other than UTF-8.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="destinationDirectoryName">destinationDirectoryName</paramref> or <paramref name="sourceArchiveFileName">sourceArchiveFileName</paramref> is null.</exception>
+ <exception cref="T:System.IO.PathTooLongException">The specified path in <paramref name="destinationDirectoryName">destinationDirectoryName</paramref> or <paramref name="sourceArchiveFileName">sourceArchiveFileName</paramref> exceeds the system-defined maximum length. For example, on Windows-based platforms, paths must not exceed 248 characters, and file names must not exceed 260 characters.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The specified path is invalid (for example, it is on an unmapped drive).</exception>
+ <exception cref="T:System.IO.IOException">The directory specified by <paramref name="destinationDirectoryName">destinationDirectoryName</paramref> already exists. -or- The name of an entry in the archive is <see cref="F:System.String.Empty"></see>, contains only white space, or contains at least one invalid character. -or- Extracting an archive entry would create a file that is outside the directory specified by <paramref name="destinationDirectoryName">destinationDirectoryName</paramref>. (For example, this might happen if the entry name contains parent directory accessors.) -or- An archive entry to extract has the same name as an entry that has already been extracted from the same archive.</exception>
+ <exception cref="T:System.UnauthorizedAccessException">The caller does not have the required permission to access the archive or the destination directory.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="destinationDirectoryName">destinationDirectoryName</paramref> or <paramref name="sourceArchiveFileName">sourceArchiveFileName</paramref> contains an invalid format.</exception>
+ <exception cref="T:System.IO.FileNotFoundException"><paramref name="sourceArchiveFileName">sourceArchiveFileName</paramref> was not found.</exception>
+ <exception cref="T:System.IO.InvalidDataException">The archive specified by <paramref name="sourceArchiveFileName">sourceArchiveFileName</paramref> is not a valid zip archive. -or- An archive entry was not found or was corrupt. -or- An archive entry was compressed by using a compression method that is not supported.</exception>
+ </member>
+ <member name="M:System.IO.Compression.ZipFile.Open(System.String,System.IO.Compression.ZipArchiveMode)">
+ <summary>Opens a zip archive at the specified path and in the specified mode.</summary>
+ <param name="archiveFileName">The path to the archive to open, specified as a relative or absolute path. A relative path is interpreted as relative to the current working directory.</param>
+ <param name="mode">One of the enumeration values that specifies the actions which are allowed on the entries in the opened archive.</param>
+ <returns>The opened zip archive.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="archiveFileName">archiveFileName</paramref> is <see cref="F:System.String.Empty"></see>, contains only white space, or contains at least one invalid character.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="archiveFileName">archiveFileName</paramref> is null.</exception>
+ <exception cref="T:System.IO.PathTooLongException">In <paramref name="archiveFileName">archiveFileName</paramref>, the specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must not exceed 248 characters, and file names must not exceed 260 characters.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException"><paramref name="archiveFileName">archiveFileName</paramref> is invalid or does not exist (for example, it is on an unmapped drive).</exception>
+ <exception cref="T:System.IO.IOException"><paramref name="archiveFileName">archiveFileName</paramref> could not be opened. -or- <paramref name="mode">mode</paramref> is set to <see cref="F:System.IO.Compression.ZipArchiveMode.Create"></see>, but the file specified in <paramref name="archiveFileName">archiveFileName</paramref> already exists.</exception>
+ <exception cref="T:System.UnauthorizedAccessException"><paramref name="archiveFileName">archiveFileName</paramref> specifies a directory. -or- The caller does not have the required permission to access the file specified in <paramref name="archiveFileName">archiveFileName</paramref>.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="mode">mode</paramref> specifies an invalid value.</exception>
+ <exception cref="T:System.IO.FileNotFoundException"><paramref name="mode">mode</paramref> is set to <see cref="F:System.IO.Compression.ZipArchiveMode.Read"></see>, but the file specified in <paramref name="archiveFileName">archiveFileName</paramref> is not found.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="archiveFileName">archiveFileName</paramref> contains an invalid format.</exception>
+ <exception cref="T:System.IO.InvalidDataException"><paramref name="archiveFileName">archiveFileName</paramref> could not be interpreted as a zip archive. -or- <paramref name="mode">mode</paramref> is <see cref="F:System.IO.Compression.ZipArchiveMode.Update"></see>, but an entry is missing or corrupt and cannot be read. -or- <paramref name="mode">mode</paramref> is <see cref="F:System.IO.Compression.ZipArchiveMode.Update"></see>, but an entry is too large to fit into memory.</exception>
+ </member>
+ <member name="M:System.IO.Compression.ZipFile.Open(System.String,System.IO.Compression.ZipArchiveMode,System.Text.Encoding)">
+ <summary>Opens a zip archive at the specified path, in the specified mode, and by using the specified character encoding for entry names.</summary>
+ <param name="archiveFileName">The path to the archive to open, specified as a relative or absolute path. A relative path is interpreted as relative to the current working directory.</param>
+ <param name="mode">One of the enumeration values that specifies the actions that are allowed on the entries in the opened archive.</param>
+ <param name="entryNameEncoding">The encoding to use when reading or writing entry names in this archive. Specify a value for this parameter only when an encoding is required for interoperability with zip archive tools and libraries that do not support UTF-8 encoding for entry names.</param>
+ <returns>The opened zip archive.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="archiveFileName">archiveFileName</paramref> is <see cref="F:System.String.Empty"></see>, contains only white space, or contains at least one invalid character. -or- <paramref name="entryNameEncoding">entryNameEncoding</paramref> is set to a Unicode encoding other than UTF-8.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="archiveFileName">archiveFileName</paramref> is null.</exception>
+ <exception cref="T:System.IO.PathTooLongException">In <paramref name="archiveFileName">archiveFileName</paramref>, the specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must not exceed 248 characters, and file names must not exceed 260 characters.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException"><paramref name="archiveFileName">archiveFileName</paramref> is invalid or does not exist (for example, it is on an unmapped drive).</exception>
+ <exception cref="T:System.IO.IOException"><paramref name="archiveFileName">archiveFileName</paramref> could not be opened. -or- <paramref name="mode">mode</paramref> is set to <see cref="F:System.IO.Compression.ZipArchiveMode.Create"></see>, but the file specified in <paramref name="archiveFileName">archiveFileName</paramref> already exists.</exception>
+ <exception cref="T:System.UnauthorizedAccessException"><paramref name="archiveFileName">archiveFileName</paramref> specifies a directory. -or- The caller does not have the required permission to access the file specified in <paramref name="archiveFileName">archiveFileName</paramref>.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="mode">mode</paramref> specifies an invalid value.</exception>
+ <exception cref="T:System.IO.FileNotFoundException"><paramref name="mode">mode</paramref> is set to <see cref="F:System.IO.Compression.ZipArchiveMode.Read"></see>, but the file specified in <paramref name="archiveFileName">archiveFileName</paramref> is not found.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="archiveFileName">archiveFileName</paramref> contains an invalid format.</exception>
+ <exception cref="T:System.IO.InvalidDataException"><paramref name="archiveFileName">archiveFileName</paramref> could not be interpreted as a zip archive. -or- <paramref name="mode">mode</paramref> is <see cref="F:System.IO.Compression.ZipArchiveMode.Update"></see>, but an entry is missing or corrupt and cannot be read. -or- <paramref name="mode">mode</paramref> is <see cref="F:System.IO.Compression.ZipArchiveMode.Update"></see>, but an entry is too large to fit into memory.</exception>
+ </member>
+ <member name="M:System.IO.Compression.ZipFile.OpenRead(System.String)">
+ <summary>Opens a zip archive for reading at the specified path.</summary>
+ <param name="archiveFileName">The path to the archive to open, specified as a relative or absolute path. A relative path is interpreted as relative to the current working directory.</param>
+ <returns>The opened zip archive.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="archiveFileName">archiveFileName</paramref> is <see cref="F:System.String.Empty"></see>, contains only white space, or contains at least one invalid character.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="archiveFileName">archiveFileName</paramref> is null.</exception>
+ <exception cref="T:System.IO.PathTooLongException">In <paramref name="archiveFileName">archiveFileName</paramref>, the specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must not exceed 248 characters, and file names must not exceed 260 characters.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException"><paramref name="archiveFileName">archiveFileName</paramref> is invalid or does not exist (for example, it is on an unmapped drive).</exception>
+ <exception cref="T:System.IO.IOException"><paramref name="archiveFileName">archiveFileName</paramref> could not be opened.</exception>
+ <exception cref="T:System.UnauthorizedAccessException"><paramref name="archiveFileName">archiveFileName</paramref> specifies a directory. -or- The caller does not have the required permission to access the file specified in <paramref name="archiveFileName">archiveFileName</paramref>.</exception>
+ <exception cref="T:System.IO.FileNotFoundException">The file specified in <paramref name="archiveFileName">archiveFileName</paramref> is not found.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="archiveFileName">archiveFileName</paramref> contains an invalid format.</exception>
+ <exception cref="T:System.IO.InvalidDataException"><paramref name="archiveFileName">archiveFileName</paramref> could not be interpreted as a zip archive.</exception>
+ </member>
+ <member name="T:System.IO.Compression.ZipFileExtensions">
+ <summary>Provides extension methods for the <see cref="T:System.IO.Compression.ZipArchive"></see> and <see cref="T:System.IO.Compression.ZipArchiveEntry"></see> classes.</summary>
+ </member>
+ <member name="M:System.IO.Compression.ZipFileExtensions.CreateEntryFromFile(System.IO.Compression.ZipArchive,System.String,System.String)">
+ <summary>Archives a file by compressing it and adding it to the zip archive.</summary>
+ <param name="destination">The zip archive to add the file to.</param>
+ <param name="sourceFileName">The path to the file to be archived. You can specify either a relative or an absolute path. A relative path is interpreted as relative to the current working directory.</param>
+ <param name="entryName">The name of the entry to create in the zip archive.</param>
+ <returns>A wrapper for the new entry in the zip archive.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="sourceFileName">sourceFileName</paramref> is <see cref="F:System.String.Empty"></see>, contains only white space, or contains at least one invalid character. -or- <paramref name="entryName">entryName</paramref> is <see cref="F:System.String.Empty"></see>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="sourceFileName">sourceFileName</paramref> or <paramref name="entryName">entryName</paramref> is null.</exception>
+ <exception cref="T:System.IO.PathTooLongException">In <paramref name="sourceFileName">sourceFileName</paramref>, the specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must not exceed 248 characters, and file names must not exceed 260 characters.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException"><paramref name="sourceFileName">sourceFileName</paramref> is invalid (for example, it is on an unmapped drive).</exception>
+ <exception cref="T:System.IO.IOException">The file specified by <paramref name="sourceFileName">sourceFileName</paramref> cannot be opened.</exception>
+ <exception cref="T:System.UnauthorizedAccessException"><paramref name="sourceFileName">sourceFileName</paramref> specifies a directory. -or- The caller does not have the required permission to access the file specified by <paramref name="sourceFileName">sourceFileName</paramref>.</exception>
+ <exception cref="T:System.IO.FileNotFoundException">The file specified by <paramref name="sourceFileName">sourceFileName</paramref> is not found.</exception>
+ <exception cref="T:System.NotSupportedException">The <paramref name="sourceFileName">sourceFileName</paramref> parameter is in an invalid format. -or- The zip archive does not support writing.</exception>
+ <exception cref="T:System.ObjectDisposedException">The zip archive has been disposed.</exception>
+ </member>
+ <member name="M:System.IO.Compression.ZipFileExtensions.CreateEntryFromFile(System.IO.Compression.ZipArchive,System.String,System.String,System.IO.Compression.CompressionLevel)">
+ <summary>Archives a file by compressing it using the specified compression level and adding it to the zip archive.</summary>
+ <param name="destination">The zip archive to add the file to.</param>
+ <param name="sourceFileName">The path to the file to be archived. You can specify either a relative or an absolute path. A relative path is interpreted as relative to the current working directory.</param>
+ <param name="entryName">The name of the entry to create in the zip archive.</param>
+ <param name="compressionLevel">One of the enumeration values that indicates whether to emphasize speed or compression effectiveness when creating the entry.</param>
+ <returns>A wrapper for the new entry in the zip archive.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="sourceFileName">sourceFileName</paramref> is <see cref="F:System.String.Empty"></see>, contains only white space, or contains at least one invalid character. -or- <paramref name="entryName">entryName</paramref> is <see cref="F:System.String.Empty"></see>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="sourceFileName">sourceFileName</paramref> or <paramref name="entryName">entryName</paramref> is null.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException"><paramref name="sourceFileName">sourceFileName</paramref> is invalid (for example, it is on an unmapped drive).</exception>
+ <exception cref="T:System.IO.PathTooLongException">In <paramref name="sourceFileName">sourceFileName</paramref>, the specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must not exceed 248 characters, and file names must not exceed 260 characters.</exception>
+ <exception cref="T:System.IO.IOException">The file specified by <paramref name="sourceFileName">sourceFileName</paramref> cannot be opened.</exception>
+ <exception cref="T:System.UnauthorizedAccessException"><paramref name="sourceFileName">sourceFileName</paramref> specifies a directory. -or- The caller does not have the required permission to access the file specified by <paramref name="sourceFileName">sourceFileName</paramref>.</exception>
+ <exception cref="T:System.IO.FileNotFoundException">The file specified by <paramref name="sourceFileName">sourceFileName</paramref> is not found.</exception>
+ <exception cref="T:System.NotSupportedException">The <paramref name="sourceFileName">sourceFileName</paramref> parameter is in an invalid format. -or- The zip archive does not support writing.</exception>
+ <exception cref="T:System.ObjectDisposedException">The zip archive has been disposed.</exception>
+ </member>
+ <member name="M:System.IO.Compression.ZipFileExtensions.ExtractToDirectory(System.IO.Compression.ZipArchive,System.String)">
+ <summary>Extracts all the files in the zip archive to a directory on the file system.</summary>
+ <param name="source">The zip archive to extract files from.</param>
+ <param name="destinationDirectoryName">The path to the directory to place the extracted files in. You can specify either a relative or an absolute path. A relative path is interpreted as relative to the current working directory.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="destinationDirectoryName">destinationDirectoryName</paramref> is <see cref="F:System.String.Empty"></see>, contains only white space, or contains at least one invalid character.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="destinationDirectoryName">destinationDirectoryName</paramref> is null.</exception>
+ <exception cref="T:System.IO.PathTooLongException">The specified path exceeds the system-defined maximum length. For example, on Windows-based platforms, paths must not exceed 248 characters, and file names must not exceed 260 characters.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The specified path is invalid (for example, it is on an unmapped drive).</exception>
+ <exception cref="T:System.IO.IOException">The directory specified by <paramref name="destinationDirectoryName">destinationDirectoryName</paramref> already exists. -or- The name of an entry in the archive is <see cref="F:System.String.Empty"></see>, contains only white space, or contains at least one invalid character. -or- Extracting an entry from the archive would create a file that is outside the directory specified by <paramref name="destinationDirectoryName">destinationDirectoryName</paramref>. (For example, this might happen if the entry name contains parent directory accessors.) -or- Two or more entries in the archive have the same name.</exception>
+ <exception cref="T:System.UnauthorizedAccessException">The caller does not have the required permission to write to the destination directory.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="destinationDirectoryName">destinationDirectoryName</paramref> contains an invalid format.</exception>
+ <exception cref="T:System.IO.InvalidDataException">An archive entry cannot be found or is corrupt. -or- An archive entry was compressed by using a compression method that is not supported.</exception>
+ </member>
+ <member name="M:System.IO.Compression.ZipFileExtensions.ExtractToFile(System.IO.Compression.ZipArchiveEntry,System.String)">
+ <summary>Extracts an entry in the zip archive to a file.</summary>
+ <param name="source">The zip archive entry to extract a file from.</param>
+ <param name="destinationFileName">The path of the file to create from the contents of the entry. You can specify either a relative or an absolute path. A relative path is interpreted as relative to the current working directory.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="destinationFileName">destinationFileName</paramref> is a zero-length string, contains only white space, or contains one or more invalid characters as defined by <see cref="F:System.IO.Path.InvalidPathChars"></see>. -or- <paramref name="destinationFileName">destinationFileName</paramref> specifies a directory.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="destinationFileName">destinationFileName</paramref> is null.</exception>
+ <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must not exceed 248 characters, and file names must not exceed 260 characters.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The specified path is invalid (for example, it is on an unmapped drive).</exception>
+ <exception cref="T:System.IO.IOException"><paramref name="destinationFileName">destinationFileName</paramref> already exists. -or- An I/O error occurred. -or- The entry is currently open for writing. -or- The entry has been deleted from the archive.</exception>
+ <exception cref="T:System.UnauthorizedAccessException">The caller does not have the required permission to create the new file.</exception>
+ <exception cref="T:System.IO.InvalidDataException">The entry is missing from the archive, or is corrupt and cannot be read. -or- The entry has been compressed by using a compression method that is not supported.</exception>
+ <exception cref="T:System.ObjectDisposedException">The zip archive that this entry belongs to has been disposed.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="destinationFileName">destinationFileName</paramref> is in an invalid format. -or- The zip archive for this entry was opened in <see cref="F:System.IO.Compression.ZipArchiveMode.Create"></see> mode, which does not permit the retrieval of entries.</exception>
+ </member>
+ <member name="M:System.IO.Compression.ZipFileExtensions.ExtractToFile(System.IO.Compression.ZipArchiveEntry,System.String,System.Boolean)">
+ <summary>Extracts an entry in the zip archive to a file, and optionally overwrites an existing file that has the same name.</summary>
+ <param name="source">The zip archive entry to extract a file from.</param>
+ <param name="destinationFileName">The path of the file to create from the contents of the entry. You can specify either a relative or an absolute path. A relative path is interpreted as relative to the current working directory.</param>
+ <param name="overwrite">true to overwrite an existing file that has the same name as the destination file; otherwise, false.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="destinationFileName">destinationFileName</paramref> is a zero-length string, contains only white space, or contains one or more invalid characters as defined by <see cref="F:System.IO.Path.InvalidPathChars"></see>. -or- <paramref name="destinationFileName">destinationFileName</paramref> specifies a directory.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="destinationFileName">destinationFileName</paramref> is null.</exception>
+ <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must not exceed 248 characters, and file names must not exceed 260 characters.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The specified path is invalid (for example, it is on an unmapped drive).</exception>
+ <exception cref="T:System.IO.IOException"><paramref name="destinationFileName">destinationFileName</paramref> already exists and <paramref name="overwrite">overwrite</paramref> is false. -or- An I/O error occurred. -or- The entry is currently open for writing. -or- The entry has been deleted from the archive.</exception>
+ <exception cref="T:System.UnauthorizedAccessException">The caller does not have the required permission to create the new file.</exception>
+ <exception cref="T:System.IO.InvalidDataException">The entry is missing from the archive or is corrupt and cannot be read. -or- The entry has been compressed by using a compression method that is not supported.</exception>
+ <exception cref="T:System.ObjectDisposedException">The zip archive that this entry belongs to has been disposed.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="destinationFileName">destinationFileName</paramref> is in an invalid format. -or- The zip archive for this entry was opened in <see cref="F:System.IO.Compression.ZipArchiveMode.Create"></see> mode, which does not permit the retrieval of entries.</exception>
+ </member>
+ <member name="T:System.IO.Directory">
+ <summary>Exposes static methods for creating, moving, and enumerating through directories and subdirectories. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.IO.Directory.CreateDirectory(System.String)">
+ <summary>Creates all directories and subdirectories in the specified path unless they already exist.</summary>
+ <param name="path">The directory to create.</param>
+ <returns>An object that represents the directory at the specified path. This object is returned regardless of whether a directory at the specified path already exists.</returns>
+ <exception cref="T:System.IO.IOException">The directory specified by <paramref name="path">path</paramref> is a file. -or- The network name is not known.</exception>
+ <exception cref="T:System.UnauthorizedAccessException">The caller does not have the required permission.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> is a zero-length string, contains only white space, or contains one or more invalid characters. You can query for invalid characters by using the <see cref="M:System.IO.Path.GetInvalidPathChars"></see> method. -or- <paramref name="path">path</paramref> is prefixed with, or contains, only a colon character (:).</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="path">path</paramref> is null.</exception>
+ <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters and file names must be less than 260 characters.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The specified path is invalid (for example, it is on an unmapped drive).</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="path">path</paramref> contains a colon character (:) that is not part of a drive label (&quot;C:\&quot;).</exception>
+ </member>
+ <member name="M:System.IO.Directory.Delete(System.String)">
+ <summary>Deletes an empty directory from a specified path.</summary>
+ <param name="path">The name of the empty directory to remove. This directory must be writable and empty.</param>
+ <exception cref="T:System.IO.IOException">A file with the same name and location specified by <paramref name="path">path</paramref> exists. -or- The directory is the application's current working directory. -or- The directory specified by <paramref name="path">path</paramref> is not empty. -or- The directory is read-only or contains a read-only file. -or- The directory is being used by another process.</exception>
+ <exception cref="T:System.UnauthorizedAccessException">The caller does not have the required permission.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> is a zero-length string, contains only white space, or contains one or more invalid characters. You can query for invalid characters by using the <see cref="M:System.IO.Path.GetInvalidPathChars"></see> method.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="path">path</paramref> is null.</exception>
+ <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters and file names must be less than 260 characters.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException"><paramref name="path">path</paramref> does not exist or could not be found. -or- The specified path is invalid (for example, it is on an unmapped drive).</exception>
+ </member>
+ <member name="M:System.IO.Directory.Delete(System.String,System.Boolean)">
+ <summary>Deletes the specified directory and, if indicated, any subdirectories and files in the directory.</summary>
+ <param name="path">The name of the directory to remove.</param>
+ <param name="recursive">true to remove directories, subdirectories, and files in path; otherwise, false.</param>
+ <exception cref="T:System.IO.IOException">A file with the same name and location specified by <paramref name="path">path</paramref> exists. -or- The directory specified by <paramref name="path">path</paramref> is read-only, or <paramref name="recursive">recursive</paramref> is false and <paramref name="path">path</paramref> is not an empty directory. -or- The directory is the application's current working directory. -or- The directory contains a read-only file. -or- The directory is being used by another process.</exception>
+ <exception cref="T:System.UnauthorizedAccessException">The caller does not have the required permission.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> is a zero-length string, contains only white space, or contains one or more invalid characters. You can query for invalid characters by using the <see cref="M:System.IO.Path.GetInvalidPathChars"></see> method.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="path">path</paramref> is null.</exception>
+ <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters and file names must be less than 260 characters.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException"><paramref name="path">path</paramref> does not exist or could not be found. -or- The specified path is invalid (for example, it is on an unmapped drive).</exception>
+ </member>
+ <member name="M:System.IO.Directory.EnumerateDirectories(System.String)">
+ <summary>Returns an enumerable collection of directory names in a specified path.</summary>
+ <param name="path">The relative or absolute path to the directory to search. This string is not case-sensitive.</param>
+ <returns>An enumerable collection of the full names (including paths) for the directories in the directory specified by <paramref name="path">path</paramref>.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> is a zero-length string, contains only white space, or contains invalid characters. You can query for invalid characters by using the <see cref="M:System.IO.Path.GetInvalidPathChars"></see> method.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="path">path</paramref> is null.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException"><paramref name="path">path</paramref> is invalid, such as referring to an unmapped drive.</exception>
+ <exception cref="T:System.IO.IOException"><paramref name="path">path</paramref> is a file name.</exception>
+ <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or combined exceed the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters and file names must be less than 260 characters.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ <exception cref="T:System.UnauthorizedAccessException">The caller does not have the required permission.</exception>
+ </member>
+ <member name="M:System.IO.Directory.EnumerateDirectories(System.String,System.String)">
+ <summary>Returns an enumerable collection of directory names that match a search pattern in a specified path.</summary>
+ <param name="path">The relative or absolute path to the directory to search. This string is not case-sensitive.</param>
+ <param name="searchPattern">The search string to match against the names of directories in path. This parameter can contain a combination of valid literal path and wildcard (* and ?) characters, but it doesn't support regular expressions.</param>
+ <returns>An enumerable collection of the full names (including paths) for the directories in the directory specified by <paramref name="path">path</paramref> and that match the specified search pattern.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> is a zero-length string, contains only white space, or contains invalid characters. You can query for invalid characters with the <see cref="M:System.IO.Path.GetInvalidPathChars"></see> method. - or - <paramref name="searchPattern">searchPattern</paramref> does not contain a valid pattern.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="path">path</paramref> is null. -or- <paramref name="searchPattern">searchPattern</paramref> is null.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException"><paramref name="path">path</paramref> is invalid, such as referring to an unmapped drive.</exception>
+ <exception cref="T:System.IO.IOException"><paramref name="path">path</paramref> is a file name.</exception>
+ <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or combined exceed the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters and file names must be less than 260 characters.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ <exception cref="T:System.UnauthorizedAccessException">The caller does not have the required permission.</exception>
+ </member>
+ <member name="M:System.IO.Directory.EnumerateDirectories(System.String,System.String,System.IO.SearchOption)">
+ <summary>Returns an enumerable collection of directory names that match a search pattern in a specified path, and optionally searches subdirectories.</summary>
+ <param name="path">The relative or absolute path to the directory to search. This string is not case-sensitive.</param>
+ <param name="searchPattern">The search string to match against the names of directories in path. This parameter can contain a combination of valid literal path and wildcard (* and ?) characters, but it doesn't support regular expressions.</param>
+ <param name="searchOption">One of the enumeration values that specifies whether the search operation should include only the current directory or should include all subdirectories. The default value is <see cref="F:System.IO.SearchOption.TopDirectoryOnly"></see>.</param>
+ <returns>An enumerable collection of the full names (including paths) for the directories in the directory specified by <paramref name="path">path</paramref> and that match the specified search pattern and option.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> is a zero-length string, contains only white space, or contains invalid characters. You can query for invalid characters by using the <see cref="M:System.IO.Path.GetInvalidPathChars"></see> method. - or - <paramref name="searchPattern">searchPattern</paramref> does not contain a valid pattern.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="path">path</paramref> is null. -or- <paramref name="searchPattern">searchPattern</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="searchOption">searchOption</paramref> is not a valid <see cref="T:System.IO.SearchOption"></see> value.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException"><paramref name="path">path</paramref> is invalid, such as referring to an unmapped drive.</exception>
+ <exception cref="T:System.IO.IOException"><paramref name="path">path</paramref> is a file name.</exception>
+ <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or combined exceed the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters and file names must be less than 260 characters.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ <exception cref="T:System.UnauthorizedAccessException">The caller does not have the required permission.</exception>
+ </member>
+ <member name="M:System.IO.Directory.EnumerateFiles(System.String,System.String)">
+ <summary>Returns an enumerable collection of file names that match a search pattern in a specified path.</summary>
+ <param name="path">The relative or absolute path to the directory to search. This string is not case-sensitive.</param>
+ <param name="searchPattern">The search string to match against the names of files in path. This parameter can contain a combination of valid literal path and wildcard (* and ?) characters, but it doesn't support regular expressions.</param>
+ <returns>An enumerable collection of the full names (including paths) for the files in the directory specified by <paramref name="path">path</paramref> and that match the specified search pattern.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> is a zero-length string, contains only white space, or contains invalid characters. You can query for invalid characters by using the <see cref="M:System.IO.Path.GetInvalidPathChars"></see> method. - or - <paramref name="searchPattern">searchPattern</paramref> does not contain a valid pattern.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="path">path</paramref> is null. -or- <paramref name="searchPattern">searchPattern</paramref> is null.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException"><paramref name="path">path</paramref> is invalid, such as referring to an unmapped drive.</exception>
+ <exception cref="T:System.IO.IOException"><paramref name="path">path</paramref> is a file name.</exception>
+ <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or combined exceed the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters and file names must be less than 260 characters.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ <exception cref="T:System.UnauthorizedAccessException">The caller does not have the required permission.</exception>
+ </member>
+ <member name="M:System.IO.Directory.EnumerateFiles(System.String,System.String,System.IO.SearchOption)">
+ <summary>Returns an enumerable collection of file names that match a search pattern in a specified path, and optionally searches subdirectories.</summary>
+ <param name="path">The relative or absolute path to the directory to search. This string is not case-sensitive.</param>
+ <param name="searchPattern">The search string to match against the names of files in path. This parameter can contain a combination of valid literal path and wildcard (* and ?) characters, but it doesn't support regular expressions.</param>
+ <param name="searchOption">One of the enumeration values that specifies whether the search operation should include only the current directory or should include all subdirectories. The default value is <see cref="F:System.IO.SearchOption.TopDirectoryOnly"></see>.</param>
+ <returns>An enumerable collection of the full names (including paths) for the files in the directory specified by <paramref name="path">path</paramref> and that match the specified search pattern and option.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> is a zero-length string, contains only white space, or contains invalid characters. You can query for invalid characters by using the <see cref="M:System.IO.Path.GetInvalidPathChars"></see> method. - or - <paramref name="searchPattern">searchPattern</paramref> does not contain a valid pattern.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="path">path</paramref> is null. -or- <paramref name="searchPattern">searchPattern</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="searchOption">searchOption</paramref> is not a valid <see cref="T:System.IO.SearchOption"></see> value.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException"><paramref name="path">path</paramref> is invalid, such as referring to an unmapped drive.</exception>
+ <exception cref="T:System.IO.IOException"><paramref name="path">path</paramref> is a file name.</exception>
+ <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or combined exceed the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters and file names must be less than 260 characters.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ <exception cref="T:System.UnauthorizedAccessException">The caller does not have the required permission.</exception>
+ </member>
+ <member name="M:System.IO.Directory.EnumerateFiles(System.String)">
+ <summary>Returns an enumerable collection of file names in a specified path.</summary>
+ <param name="path">The relative or absolute path to the directory to search. This string is not case-sensitive.</param>
+ <returns>An enumerable collection of the full names (including paths) for the files in the directory specified by <paramref name="path">path</paramref>.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> is a zero-length string, contains only white space, or contains invalid characters. You can query for invalid characters by using the <see cref="M:System.IO.Path.GetInvalidPathChars"></see> method.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="path">path</paramref> is null.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException"><paramref name="path">path</paramref> is invalid, such as referring to an unmapped drive.</exception>
+ <exception cref="T:System.IO.IOException"><paramref name="path">path</paramref> is a file name.</exception>
+ <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or combined exceed the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters and file names must be less than 260 characters.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ <exception cref="T:System.UnauthorizedAccessException">The caller does not have the required permission.</exception>
+ </member>
+ <member name="M:System.IO.Directory.EnumerateFileSystemEntries(System.String)">
+ <summary>Returns an enumerable collection of file names and directory names in a specified path.</summary>
+ <param name="path">The relative or absolute path to the directory to search. This string is not case-sensitive.</param>
+ <returns>An enumerable collection of file-system entries in the directory specified by <paramref name="path">path</paramref>.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> is a zero-length string, contains only white space, or contains invalid characters. You can query for invalid characters by using the <see cref="M:System.IO.Path.GetInvalidPathChars"></see> method.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="path">path</paramref> is null.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException"><paramref name="path">path</paramref> is invalid, such as referring to an unmapped drive.</exception>
+ <exception cref="T:System.IO.IOException"><paramref name="path">path</paramref> is a file name.</exception>
+ <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or combined exceed the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters and file names must be less than 260 characters.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ <exception cref="T:System.UnauthorizedAccessException">The caller does not have the required permission.</exception>
+ </member>
+ <member name="M:System.IO.Directory.EnumerateFileSystemEntries(System.String,System.String)">
+ <summary>Returns an enumerable collection of file names and directory names that match a search pattern in a specified path.</summary>
+ <param name="path">The relative or absolute path to the directory to search. This string is not case-sensitive.</param>
+ <param name="searchPattern">The search string to match against the names of file-system entries in path. This parameter can contain a combination of valid literal path and wildcard (* and ?) characters, but it doesn't support regular expressions.</param>
+ <returns>An enumerable collection of file-system entries in the directory specified by <paramref name="path">path</paramref> and that match the specified search pattern.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> is a zero-length string, contains only white space, or contains invalid characters. You can query for invalid characters by using the <see cref="M:System.IO.Path.GetInvalidPathChars"></see> method. - or - <paramref name="searchPattern">searchPattern</paramref> does not contain a valid pattern.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="path">path</paramref> is null. -or- <paramref name="searchPattern">searchPattern</paramref> is null.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException"><paramref name="path">path</paramref> is invalid, such as referring to an unmapped drive.</exception>
+ <exception cref="T:System.IO.IOException"><paramref name="path">path</paramref> is a file name.</exception>
+ <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or combined exceed the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters and file names must be less than 260 characters.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ <exception cref="T:System.UnauthorizedAccessException">The caller does not have the required permission.</exception>
+ </member>
+ <member name="M:System.IO.Directory.EnumerateFileSystemEntries(System.String,System.String,System.IO.SearchOption)">
+ <summary>Returns an enumerable collection of file names and directory names that match a search pattern in a specified path, and optionally searches subdirectories.</summary>
+ <param name="path">The relative or absolute path to the directory to search. This string is not case-sensitive.</param>
+ <param name="searchPattern">The search string to match against file-system entries in path. This parameter can contain a combination of valid literal path and wildcard (* and ?) characters, but it doesn't support regular expressions.</param>
+ <param name="searchOption">One of the enumeration values that specifies whether the search operation should include only the current directory or should include all subdirectories. The default value is <see cref="F:System.IO.SearchOption.TopDirectoryOnly"></see>.</param>
+ <returns>An enumerable collection of file-system entries in the directory specified by <paramref name="path">path</paramref> and that match the specified search pattern and option.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> is a zero-length string, contains only white space, or contains invalid characters. You can query for invalid characters by using the <see cref="M:System.IO.Path.GetInvalidPathChars"></see> method. - or - <paramref name="searchPattern">searchPattern</paramref> does not contain a valid pattern.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="path">path</paramref> is null. -or- <paramref name="searchPattern">searchPattern</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="searchOption">searchOption</paramref> is not a valid <see cref="T:System.IO.SearchOption"></see> value.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException"><paramref name="path">path</paramref> is invalid, such as referring to an unmapped drive.</exception>
+ <exception cref="T:System.IO.IOException"><paramref name="path">path</paramref> is a file name.</exception>
+ <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or combined exceed the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters and file names must be less than 260 characters.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ <exception cref="T:System.UnauthorizedAccessException">The caller does not have the required permission.</exception>
+ </member>
+ <member name="M:System.IO.Directory.Exists(System.String)">
+ <summary>Determines whether the given path refers to an existing directory on disk.</summary>
+ <param name="path">The path to test.</param>
+ <returns>true if <paramref name="path">path</paramref> refers to an existing directory; false if the directory does not exist or an error occurs when trying to determine if the specified directory exists.</returns>
+ </member>
+ <member name="M:System.IO.Directory.GetCreationTime(System.String)">
+ <summary>Gets the creation date and time of a directory.</summary>
+ <param name="path">The path of the directory.</param>
+ <returns>A structure that is set to the creation date and time for the specified directory. This value is expressed in local time.</returns>
+ <exception cref="T:System.UnauthorizedAccessException">The caller does not have the required permission.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> is a zero-length string, contains only white space, or contains one or more invalid characters. You can query for invalid characters by using the <see cref="M:System.IO.Path.GetInvalidPathChars"></see> method.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="path">path</paramref> is null.</exception>
+ <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters and file names must be less than 260 characters.</exception>
+ </member>
+ <member name="M:System.IO.Directory.GetCreationTimeUtc(System.String)">
+ <summary>Gets the creation date and time, in Coordinated Universal Time (UTC) format, of a directory.</summary>
+ <param name="path">The path of the directory.</param>
+ <returns>A structure that is set to the creation date and time for the specified directory. This value is expressed in UTC time.</returns>
+ <exception cref="T:System.UnauthorizedAccessException">The caller does not have the required permission.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> is a zero-length string, contains only white space, or contains one or more invalid characters. You can query for invalid characters by using the <see cref="M:System.IO.Path.GetInvalidPathChars"></see> method.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="path">path</paramref> is null.</exception>
+ <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters and file names must be less than 260 characters.</exception>
+ </member>
+ <member name="M:System.IO.Directory.GetCurrentDirectory">
+ <summary>Gets the current working directory of the application.</summary>
+ <returns>A string that contains the path of the current working directory, and does not end with a backslash (\).</returns>
+ <exception cref="T:System.UnauthorizedAccessException">The caller does not have the required permission.</exception>
+ <exception cref="T:System.NotSupportedException">The operating system is Windows CE, which does not have current directory functionality. This method is available in the .NET Compact Framework, but is not currently supported.</exception>
+ </member>
+ <member name="M:System.IO.Directory.GetDirectories(System.String,System.String)">
+ <summary>Returns the names of subdirectories (including their paths) that match the specified search pattern in the specified directory.</summary>
+ <param name="path">The relative or absolute path to the directory to search. This string is not case-sensitive.</param>
+ <param name="searchPattern">The search string to match against the names of subdirectories in path. This parameter can contain a combination of valid literal and wildcard characters, but it doesn't support regular expressions.</param>
+ <returns>An array of the full names (including paths) of the subdirectories that match the search pattern in the specified directory, or an empty array if no directories are found.</returns>
+ <exception cref="T:System.UnauthorizedAccessException">The caller does not have the required permission.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> is a zero-length string, contains only white space, or contains one or more invalid characters. You can query for invalid characters by using <see cref="M:System.IO.Path.GetInvalidPathChars"></see>. -or- <paramref name="searchPattern">searchPattern</paramref> doesn't contain a valid pattern.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="path">path</paramref> or <paramref name="searchPattern">searchPattern</paramref> is null.</exception>
+ <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters and file names must be less than 260 characters.</exception>
+ <exception cref="T:System.IO.IOException"><paramref name="path">path</paramref> is a file name.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The specified path is invalid (for example, it is on an unmapped drive).</exception>
+ </member>
+ <member name="M:System.IO.Directory.GetDirectories(System.String,System.String,System.IO.SearchOption)">
+ <summary>Returns the names of the subdirectories (including their paths) that match the specified search pattern in the specified directory, and optionally searches subdirectories.</summary>
+ <param name="path">The relative or absolute path to the directory to search. This string is not case-sensitive.</param>
+ <param name="searchPattern">The search string to match against the names of subdirectories in path. This parameter can contain a combination of valid literal and wildcard characters, but it doesn't support regular expressions.</param>
+ <param name="searchOption">One of the enumeration values that specifies whether the search operation should include all subdirectories or only the current directory.</param>
+ <returns>An array of the full names (including paths) of the subdirectories that match the specified criteria, or an empty array if no directories are found.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> is a zero-length string, contains only white space, or contains one or more invalid characters. You can query for invalid characters by using the <see cref="M:System.IO.Path.GetInvalidPathChars"></see> method. -or- <paramref name="searchPattern">searchPattern</paramref> does not contain a valid pattern.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="path">path</paramref> or <paramref name="searchPattern">searchPattern</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="searchOption">searchOption</paramref> is not a valid <see cref="T:System.IO.SearchOption"></see> value.</exception>
+ <exception cref="T:System.UnauthorizedAccessException">The caller does not have the required permission.</exception>
+ <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters and file names must be less than 260 characters.</exception>
+ <exception cref="T:System.IO.IOException"><paramref name="path">path</paramref> is a file name.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The specified path is invalid (for example, it is on an unmapped drive).</exception>
+ </member>
+ <member name="M:System.IO.Directory.GetDirectories(System.String)">
+ <summary>Returns the names of subdirectories (including their paths) in the specified directory.</summary>
+ <param name="path">The relative or absolute path to the directory to search. This string is not case-sensitive.</param>
+ <returns>An array of the full names (including paths) of subdirectories in the specified path, or an empty array if no directories are found.</returns>
+ <exception cref="T:System.UnauthorizedAccessException">The caller does not have the required permission.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> is a zero-length string, contains only white space, or contains one or more invalid characters. You can query for invalid characters by using the <see cref="M:System.IO.Path.GetInvalidPathChars"></see> method.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="path">path</paramref> is null.</exception>
+ <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters and file names must be less than 260 characters.</exception>
+ <exception cref="T:System.IO.IOException"><paramref name="path">path</paramref> is a file name.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The specified path is invalid (for example, it is on an unmapped drive).</exception>
+ </member>
+ <member name="M:System.IO.Directory.GetDirectoryRoot(System.String)">
+ <summary>Returns the volume information, root information, or both for the specified path.</summary>
+ <param name="path">The path of a file or directory.</param>
+ <returns>A string that contains the volume information, root information, or both for the specified path.</returns>
+ <exception cref="T:System.UnauthorizedAccessException">The caller does not have the required permission.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> is a zero-length string, contains only white space, or contains one or more invalid characters. You can query for invalid characters with <see cref="M:System.IO.Path.GetInvalidPathChars"></see>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="path">path</paramref> is null.</exception>
+ <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters and file names must be less than 260 characters.</exception>
+ </member>
+ <member name="M:System.IO.Directory.GetFiles(System.String)">
+ <summary>Returns the names of files (including their paths) in the specified directory.</summary>
+ <param name="path">The relative or absolute path to the directory to search. This string is not case-sensitive.</param>
+ <returns>An array of the full names (including paths) for the files in the specified directory, or an empty array if no files are found.</returns>
+ <exception cref="T:System.IO.IOException"><paramref name="path">path</paramref> is a file name. -or- A network error has occurred.</exception>
+ <exception cref="T:System.UnauthorizedAccessException">The caller does not have the required permission.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> is a zero-length string, contains only white space, or contains one or more invalid characters. You can query for invalid characters by using the <see cref="M:System.IO.Path.GetInvalidPathChars"></see> method.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="path">path</paramref> is null.</exception>
+ <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters and file names must be less than 260 characters.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The specified path is not found or is invalid (for example, it is on an unmapped drive).</exception>
+ </member>
+ <member name="M:System.IO.Directory.GetFiles(System.String,System.String)">
+ <summary>Returns the names of files (including their paths) that match the specified search pattern in the specified directory.</summary>
+ <param name="path">The relative or absolute path to the directory to search. This string is not case-sensitive.</param>
+ <param name="searchPattern">The search string to match against the names of files in path. This parameter can contain a combination of valid literal path and wildcard (* and ?) characters, but it doesn't support regular expressions.</param>
+ <returns>An array of the full names (including paths) for the files in the specified directory that match the specified search pattern, or an empty array if no files are found.</returns>
+ <exception cref="T:System.IO.IOException"><paramref name="path">path</paramref> is a file name. -or- A network error has occurred.</exception>
+ <exception cref="T:System.UnauthorizedAccessException">The caller does not have the required permission.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> is a zero-length string, contains only white space, or contains one or more invalid characters. You can query for invalid characters by using <see cref="M:System.IO.Path.GetInvalidPathChars"></see>. -or- <paramref name="searchPattern">searchPattern</paramref> doesn't contain a valid pattern.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="path">path</paramref> or <paramref name="searchPattern">searchPattern</paramref> is null.</exception>
+ <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters and file names must be less than 260 characters.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The specified path is not found or is invalid (for example, it is on an unmapped drive).</exception>
+ </member>
+ <member name="M:System.IO.Directory.GetFiles(System.String,System.String,System.IO.SearchOption)">
+ <summary>Returns the names of files (including their paths) that match the specified search pattern in the specified directory, using a value to determine whether to search subdirectories.</summary>
+ <param name="path">The relative or absolute path to the directory to search. This string is not case-sensitive.</param>
+ <param name="searchPattern">The search string to match against the names of files in path. This parameter can contain a combination of valid literal path and wildcard (* and ?) characters, but it doesn't support regular expressions.</param>
+ <param name="searchOption">One of the enumeration values that specifies whether the search operation should include all subdirectories or only the current directory.</param>
+ <returns>An array of the full names (including paths) for the files in the specified directory that match the specified search pattern and option, or an empty array if no files are found.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> is a zero-length string, contains only white space, or contains one or more invalid characters. You can query for invalid characters with the <see cref="M:System.IO.Path.GetInvalidPathChars"></see> method. -or- <paramref name="searchPattern">searchPattern</paramref> does not contain a valid pattern.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="path">path</paramref> or <paramref name="searchpattern">searchpattern</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="searchOption">searchOption</paramref> is not a valid <see cref="T:System.IO.SearchOption"></see> value.</exception>
+ <exception cref="T:System.UnauthorizedAccessException">The caller does not have the required permission.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The specified path is not found or is invalid (for example, it is on an unmapped drive).</exception>
+ <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters and file names must be less than 260 characters.</exception>
+ <exception cref="T:System.IO.IOException"><paramref name="path">path</paramref> is a file name. -or- A network error has occurred.</exception>
+ </member>
+ <member name="M:System.IO.Directory.GetFileSystemEntries(System.String)">
+ <summary>Returns the names of all files and subdirectories in a specified path.</summary>
+ <param name="path">The relative or absolute path to the directory to search. This string is not case-sensitive.</param>
+ <returns>An array of the names of files and subdirectories in the specified directory, or an empty array if no files or subdirectories are found.</returns>
+ <exception cref="T:System.UnauthorizedAccessException">The caller does not have the required permission.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> is a zero-length string, contains only white space, or contains one or more invalid characters. You can query for invalid characters with <see cref="M:System.IO.Path.GetInvalidPathChars"></see>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="path">path</paramref> is null.</exception>
+ <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters and file names must be less than 260 characters.</exception>
+ <exception cref="T:System.IO.IOException"><paramref name="path">path</paramref> is a file name.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The specified path is invalid (for example, it is on an unmapped drive).</exception>
+ </member>
+ <member name="M:System.IO.Directory.GetFileSystemEntries(System.String,System.String)">
+ <summary>Returns an array of file names and directory names that that match a search pattern in a specified path.</summary>
+ <param name="path">The relative or absolute path to the directory to search. This string is not case-sensitive.</param>
+ <param name="searchPattern">The search string to match against the names of file and directories in path. This parameter can contain a combination of valid literal path and wildcard (* and ?) characters, but it doesn't support regular expressions.</param>
+ <returns>An array of file names and directory names that match the specified search criteria, or an empty array if no files or directories are found.</returns>
+ <exception cref="T:System.UnauthorizedAccessException">The caller does not have the required permission.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> is a zero-length string, contains only white space, or contains one or more invalid characters. You can query for invalid characters with the <see cref="M:System.IO.Path.GetInvalidPathChars"></see> method. -or- <paramref name="searchPattern">searchPattern</paramref> does not contain a valid pattern.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="path">path</paramref> or <paramref name="searchPattern">searchPattern</paramref> is null.</exception>
+ <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters and file names must be less than 260 characters.</exception>
+ <exception cref="T:System.IO.IOException"><paramref name="path">path</paramref> is a file name.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The specified path is invalid (for example, it is on an unmapped drive).</exception>
+ </member>
+ <member name="M:System.IO.Directory.GetFileSystemEntries(System.String,System.String,System.IO.SearchOption)">
+ <summary>Returns an array of all the file names and directory names that match a search pattern in a specified path, and optionally searches subdirectories.</summary>
+ <param name="path">The relative or absolute path to the directory to search. This string is not case-sensitive.</param>
+ <param name="searchPattern">The search string to match against the names of files and directories in path. This parameter can contain a combination of valid literal path and wildcard (* and ?) characters, but it doesn't support regular expressions.</param>
+ <param name="searchOption">One of the enumeration values that specifies whether the search operation should include only the current directory or should include all subdirectories. The default value is <see cref="F:System.IO.SearchOption.TopDirectoryOnly"></see>.</param>
+ <returns>An array of file the file names and directory names that match the specified search criteria, or an empty array if no files or directories are found.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> is a zero-length string, contains only white space, or contains invalid characters. You can query for invalid characters by using the <see cref="M:System.IO.Path.GetInvalidPathChars"></see> method. - or - <paramref name="searchPattern">searchPattern</paramref> does not contain a valid pattern.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="path">path</paramref> is null. -or- <paramref name="searchPattern">searchPattern</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="searchOption">searchOption</paramref> is not a valid <see cref="T:System.IO.SearchOption"></see> value.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException"><paramref name="path">path</paramref> is invalid, such as referring to an unmapped drive.</exception>
+ <exception cref="T:System.IO.IOException"><paramref name="path">path</paramref> is a file name.</exception>
+ <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or combined exceed the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters and file names must be less than 260 characters.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ <exception cref="T:System.UnauthorizedAccessException">The caller does not have the required permission.</exception>
+ </member>
+ <member name="M:System.IO.Directory.GetLastAccessTime(System.String)">
+ <summary>Returns the date and time the specified file or directory was last accessed.</summary>
+ <param name="path">The file or directory for which to obtain access date and time information.</param>
+ <returns>A structure that is set to the date and time the specified file or directory was last accessed. This value is expressed in local time.</returns>
+ <exception cref="T:System.UnauthorizedAccessException">The caller does not have the required permission.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> is a zero-length string, contains only white space, or contains one or more invalid characters. You can query for invalid characters with the <see cref="M:System.IO.Path.GetInvalidPathChars"></see> method.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="path">path</paramref> is null.</exception>
+ <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters and file names must be less than 260 characters.</exception>
+ <exception cref="T:System.NotSupportedException">The <paramref name="path">path</paramref> parameter is in an invalid format.</exception>
+ </member>
+ <member name="M:System.IO.Directory.GetLastAccessTimeUtc(System.String)">
+ <summary>Returns the date and time, in Coordinated Universal Time (UTC) format, that the specified file or directory was last accessed.</summary>
+ <param name="path">The file or directory for which to obtain access date and time information.</param>
+ <returns>A structure that is set to the date and time the specified file or directory was last accessed. This value is expressed in UTC time.</returns>
+ <exception cref="T:System.UnauthorizedAccessException">The caller does not have the required permission.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> is a zero-length string, contains only white space, or contains one or more invalid characters. You can query for invalid characters with the <see cref="M:System.IO.Path.GetInvalidPathChars"></see> method.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="path">path</paramref> is null.</exception>
+ <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters and file names must be less than 260 characters.</exception>
+ <exception cref="T:System.NotSupportedException">The <paramref name="path">path</paramref> parameter is in an invalid format.</exception>
+ </member>
+ <member name="M:System.IO.Directory.GetLastWriteTime(System.String)">
+ <summary>Returns the date and time the specified file or directory was last written to.</summary>
+ <param name="path">The file or directory for which to obtain modification date and time information.</param>
+ <returns>A structure that is set to the date and time the specified file or directory was last written to. This value is expressed in local time.</returns>
+ <exception cref="T:System.UnauthorizedAccessException">The caller does not have the required permission.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> is a zero-length string, contains only white space, or contains one or more invalid characters. You can query for invalid characters with the <see cref="M:System.IO.Path.GetInvalidPathChars"></see> method.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="path">path</paramref> is null.</exception>
+ <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters and file names must be less than 260 characters.</exception>
+ </member>
+ <member name="M:System.IO.Directory.GetLastWriteTimeUtc(System.String)">
+ <summary>Returns the date and time, in Coordinated Universal Time (UTC) format, that the specified file or directory was last written to.</summary>
+ <param name="path">The file or directory for which to obtain modification date and time information.</param>
+ <returns>A structure that is set to the date and time the specified file or directory was last written to. This value is expressed in UTC time.</returns>
+ <exception cref="T:System.UnauthorizedAccessException">The caller does not have the required permission.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> is a zero-length string, contains only white space, or contains one or more invalid characters. You can query for invalid characters with the <see cref="M:System.IO.Path.GetInvalidPathChars"></see> method.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="path">path</paramref> is null.</exception>
+ <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters and file names must be less than 260 characters.</exception>
+ </member>
+ <member name="M:System.IO.Directory.GetLogicalDrives">
+ <summary><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">Retrieves the names of the logical drives on this computer in the form &quot;<drive letter="">:&amp;quot;.<p>
+</drive></p>
+</summary>
+ <returns>The logical drives on this computer.</returns>
+ <exception cref="T:System.IO.IOException">An I/O error occured (for example, a disk error).</exception>
+ <exception cref="T:System.UnauthorizedAccessException">The caller does not have the required permission.</exception>
+ </member>
+ <member name="M:System.IO.Directory.GetParent(System.String)">
+ <summary>Retrieves the parent directory of the specified path, including both absolute and relative paths.</summary>
+ <param name="path">The path for which to retrieve the parent directory.</param>
+ <returns>The parent directory, or null if <paramref name="path">path</paramref> is the root directory, including the root of a UNC server or share name.</returns>
+ <exception cref="T:System.IO.IOException">The directory specified by <paramref name="path">path</paramref> is read-only.</exception>
+ <exception cref="T:System.UnauthorizedAccessException">The caller does not have the required permission.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> is a zero-length string, contains only white space, or contains one or more invalid characters. You can query for invalid characters with the <see cref="M:System.IO.Path.GetInvalidPathChars"></see> method.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="path">path</paramref> is null.</exception>
+ <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters and file names must be less than 260 characters.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The specified path was not found.</exception>
+ </member>
+ <member name="M:System.IO.Directory.Move(System.String,System.String)">
+ <summary>Moves a file or a directory and its contents to a new location.</summary>
+ <param name="sourceDirName">The path of the file or directory to move.</param>
+ <param name="destDirName">The path to the new location for sourceDirName. If sourceDirName is a file, then destDirName must also be a file name.</param>
+ <exception cref="T:System.IO.IOException">An attempt was made to move a directory to a different volume. -or- <paramref name="destDirName">destDirName</paramref> already exists. -or- The <paramref name="sourceDirName">sourceDirName</paramref> and <paramref name="destDirName">destDirName</paramref> parameters refer to the same file or directory. -or- The directory or a file within it is being used by another process.</exception>
+ <exception cref="T:System.UnauthorizedAccessException">The caller does not have the required permission.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="sourceDirName">sourceDirName</paramref> or <paramref name="destDirName">destDirName</paramref> is a zero-length string, contains only white space, or contains one or more invalid characters. You can query for invalid characters with the <see cref="M:System.IO.Path.GetInvalidPathChars"></see> method.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="sourceDirName">sourceDirName</paramref> or <paramref name="destDirName">destDirName</paramref> is null.</exception>
+ <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters and file names must be less than 260 characters.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The path specified by <paramref name="sourceDirName">sourceDirName</paramref> is invalid (for example, it is on an unmapped drive).</exception>
+ </member>
+ <member name="M:System.IO.Directory.SetCreationTime(System.String,System.DateTime)">
+ <summary>Sets the creation date and time for the specified file or directory.</summary>
+ <param name="path">The file or directory for which to set the creation date and time information.</param>
+ <param name="creationTime">The date and time the file or directory was last written to. This value is expressed in local time.</param>
+ <exception cref="T:System.IO.FileNotFoundException">The specified path was not found.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> is a zero-length string, contains only white space, or contains one or more invalid characters. You can query for invalid characters with the <see cref="M:System.IO.Path.GetInvalidPathChars"></see> method.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="path">path</paramref> is null.</exception>
+ <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters and file names must be less than 260 characters.</exception>
+ <exception cref="T:System.UnauthorizedAccessException">The caller does not have the required permission.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="creationTime">creationTime</paramref> specifies a value outside the range of dates or times permitted for this operation.</exception>
+ <exception cref="T:System.PlatformNotSupportedException">The current operating system is not Windows NT or later.</exception>
+ </member>
+ <member name="M:System.IO.Directory.SetCreationTimeUtc(System.String,System.DateTime)">
+ <summary>Sets the creation date and time, in Coordinated Universal Time (UTC) format, for the specified file or directory.</summary>
+ <param name="path">The file or directory for which to set the creation date and time information.</param>
+ <param name="creationTimeUtc">The date and time the directory or file was created. This value is expressed in local time.</param>
+ <exception cref="T:System.IO.FileNotFoundException">The specified path was not found.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> is a zero-length string, contains only white space, or contains one or more invalid characters. You can query for invalid characters with the <see cref="M:System.IO.Path.GetInvalidPathChars"></see> method.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="path">path</paramref> is null.</exception>
+ <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters and file names must be less than 260 characters.</exception>
+ <exception cref="T:System.UnauthorizedAccessException">The caller does not have the required permission.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="creationTime">creationTime</paramref> specifies a value outside the range of dates or times permitted for this operation.</exception>
+ <exception cref="T:System.PlatformNotSupportedException">The current operating system is not Windows NT or later.</exception>
+ </member>
+ <member name="M:System.IO.Directory.SetCurrentDirectory(System.String)">
+ <summary>Sets the application's current working directory to the specified directory.</summary>
+ <param name="path">The path to which the current working directory is set.</param>
+ <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> is a zero-length string, contains only white space, or contains one or more invalid characters. You can query for invalid characters with the <see cref="M:System.IO.Path.GetInvalidPathChars"></see> method.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="path">path</paramref> is null.</exception>
+ <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters and file names must be less than 260 characters.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission to access unmanaged code.</exception>
+ <exception cref="T:System.IO.FileNotFoundException">The specified path was not found.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The specified directory was not found.</exception>
+ </member>
+ <member name="M:System.IO.Directory.SetLastAccessTime(System.String,System.DateTime)">
+ <summary>Sets the date and time the specified file or directory was last accessed.</summary>
+ <param name="path">The file or directory for which to set the access date and time information.</param>
+ <param name="lastAccessTime">An object that contains the value to set for the access date and time of path. This value is expressed in local time.</param>
+ <exception cref="T:System.IO.FileNotFoundException">The specified path was not found.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> is a zero-length string, contains only white space, or contains one or more invalid characters. You can query for invalid characters with the <see cref="M:System.IO.Path.GetInvalidPathChars"></see> method.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="path">path</paramref> is null.</exception>
+ <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters and file names must be less than 260 characters.</exception>
+ <exception cref="T:System.UnauthorizedAccessException">The caller does not have the required permission.</exception>
+ <exception cref="T:System.PlatformNotSupportedException">The current operating system is not Windows NT or later.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="lastAccessTime">lastAccessTime</paramref> specifies a value outside the range of dates or times permitted for this operation.</exception>
+ </member>
+ <member name="M:System.IO.Directory.SetLastAccessTimeUtc(System.String,System.DateTime)">
+ <summary>Sets the date and time, in Coordinated Universal Time (UTC) format, that the specified file or directory was last accessed.</summary>
+ <param name="path">The file or directory for which to set the access date and time information.</param>
+ <param name="lastAccessTimeUtc">An object that contains the value to set for the access date and time of path. This value is expressed in UTC time.</param>
+ <exception cref="T:System.IO.FileNotFoundException">The specified path was not found.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> is a zero-length string, contains only white space, or contains one or more invalid characters. You can query for invalid characters with the <see cref="M:System.IO.Path.GetInvalidPathChars"></see> method.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="path">path</paramref> is null.</exception>
+ <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters and file names must be less than 260 characters.</exception>
+ <exception cref="T:System.UnauthorizedAccessException">The caller does not have the required permission.</exception>
+ <exception cref="T:System.PlatformNotSupportedException">The current operating system is not Windows NT or later.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="lastAccessTimeUtc">lastAccessTimeUtc</paramref> specifies a value outside the range of dates or times permitted for this operation.</exception>
+ </member>
+ <member name="M:System.IO.Directory.SetLastWriteTime(System.String,System.DateTime)">
+ <summary>Sets the date and time a directory was last written to.</summary>
+ <param name="path">The path of the directory.</param>
+ <param name="lastWriteTime">The date and time the directory was last written to. This value is expressed in local time.</param>
+ <exception cref="T:System.IO.FileNotFoundException">The specified path was not found.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> is a zero-length string, contains only white space, or contains one or more invalid characters. You can query for invalid characters with the <see cref="M:System.IO.Path.GetInvalidPathChars"></see> method.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="path">path</paramref> is null.</exception>
+ <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters and file names must be less than 260 characters.</exception>
+ <exception cref="T:System.UnauthorizedAccessException">The caller does not have the required permission.</exception>
+ <exception cref="T:System.PlatformNotSupportedException">The current operating system is not Windows NT or later.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="lastWriteTime">lastWriteTime</paramref> specifies a value outside the range of dates or times permitted for this operation.</exception>
+ </member>
+ <member name="M:System.IO.Directory.SetLastWriteTimeUtc(System.String,System.DateTime)">
+ <summary>Sets the date and time, in Coordinated Universal Time (UTC) format, that a directory was last written to.</summary>
+ <param name="path">The path of the directory.</param>
+ <param name="lastWriteTimeUtc">The date and time the directory was last written to. This value is expressed in UTC time.</param>
+ <exception cref="T:System.IO.FileNotFoundException">The specified path was not found.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> is a zero-length string, contains only white space, or contains one or more invalid characters. You can query for invalid characters with the <see cref="M:System.IO.Path.GetInvalidPathChars"></see> method.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="path">path</paramref> is null.</exception>
+ <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters and file names must be less than 260 characters.</exception>
+ <exception cref="T:System.UnauthorizedAccessException">The caller does not have the required permission.</exception>
+ <exception cref="T:System.PlatformNotSupportedException">The current operating system is not Windows NT or later.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="lastWriteTimeUtc">lastWriteTimeUtc</paramref> specifies a value outside the range of dates or times permitted for this operation.</exception>
+ </member>
+ <member name="T:System.IO.DirectoryInfo">
+ <summary>Exposes instance methods for creating, moving, and enumerating through directories and subdirectories. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.IO.DirectoryInfo.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.DirectoryInfo"></see> class on the specified path.</summary>
+ <param name="path">A string specifying the path on which to create the DirectoryInfo.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="path">path</paramref> is null.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> contains invalid characters such as &quot;, &lt;, &gt;, or |.</exception>
+ <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters, and file names must be less than 260 characters. The specified path, file name, or both are too long.</exception>
+ </member>
+ <member name="M:System.IO.DirectoryInfo.Create">
+ <summary>Creates a directory.</summary>
+ <exception cref="T:System.IO.IOException">The directory cannot be created.</exception>
+ </member>
+ <member name="M:System.IO.DirectoryInfo.CreateSubdirectory(System.String)">
+ <summary>Creates a subdirectory or subdirectories on the specified path. The specified path can be relative to this instance of the <see cref="T:System.IO.DirectoryInfo"></see> class.</summary>
+ <param name="path">The specified path. This cannot be a different disk volume or Universal Naming Convention (UNC) name.</param>
+ <returns>The last directory specified in <paramref name="path">path</paramref>.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> does not specify a valid file path or contains invalid DirectoryInfo characters.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="path">path</paramref> is null.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The specified path is invalid, such as being on an unmapped drive.</exception>
+ <exception cref="T:System.IO.IOException">The subdirectory cannot be created. -or- A file or directory already has the name specified by <paramref name="path">path</paramref>.</exception>
+ <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters, and file names must be less than 260 characters. The specified path, file name, or both are too long.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have code access permission to create the directory. -or- The caller does not have code access permission to read the directory described by the returned <see cref="T:System.IO.DirectoryInfo"></see> object. This can occur when the <paramref name="path">path</paramref> parameter describes an existing directory.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="path">path</paramref> contains a colon character (:) that is not part of a drive label (&quot;C:\&quot;).</exception>
+ </member>
+ <member name="M:System.IO.DirectoryInfo.Delete">
+ <summary>Deletes this <see cref="T:System.IO.DirectoryInfo"></see> if it is empty.</summary>
+ <exception cref="T:System.UnauthorizedAccessException">The directory contains a read-only file.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The directory described by this <see cref="T:System.IO.DirectoryInfo"></see> object does not exist or could not be found.</exception>
+ <exception cref="T:System.IO.IOException">The directory is not empty. -or- The directory is the application's current working directory. -or- There is an open handle on the directory, and the operating system is Windows XP or earlier. This open handle can result from enumerating directories. For more information, see <see cref="~/docs/standard/io/how-to-enumerate-directories-and-files.md">How to: Enumerate Directories and Files</see>.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ </member>
+ <member name="M:System.IO.DirectoryInfo.Delete(System.Boolean)">
+ <summary>Deletes this instance of a <see cref="T:System.IO.DirectoryInfo"></see>, specifying whether to delete subdirectories and files.</summary>
+ <param name="recursive">true to delete this directory, its subdirectories, and all files; otherwise, false.</param>
+ <exception cref="T:System.UnauthorizedAccessException">The directory contains a read-only file.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The directory described by this <see cref="T:System.IO.DirectoryInfo"></see> object does not exist or could not be found.</exception>
+ <exception cref="T:System.IO.IOException">The directory is read-only. -or- The directory contains one or more files or subdirectories and <paramref name="recursive">recursive</paramref> is false. -or- The directory is the application's current working directory. -or- There is an open handle on the directory or on one of its files, and the operating system is Windows XP or earlier. This open handle can result from enumerating directories and files. For more information, see <see cref="~/docs/standard/io/how-to-enumerate-directories-and-files.md">How to: Enumerate Directories and Files</see>.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ </member>
+ <member name="M:System.IO.DirectoryInfo.EnumerateDirectories(System.String,System.IO.SearchOption)">
+ <summary>Returns an enumerable collection of directory information that matches a specified search pattern and search subdirectory option.</summary>
+ <param name="searchPattern">The search string to match against the names of directories. This parameter can contain a combination of valid literal path and wildcard (* and ?) characters, but it doesn't support regular expressions. The default pattern is &quot;*&quot;, which returns all files.</param>
+ <param name="searchOption">One of the enumeration values that specifies whether the search operation should include only the current directory or all subdirectories. The default value is <see cref="F:System.IO.SearchOption.TopDirectoryOnly"></see>.</param>
+ <returns>An enumerable collection of directories that matches <paramref name="searchPattern">searchPattern</paramref> and <paramref name="searchOption">searchOption</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="searchPattern">searchPattern</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="searchOption">searchOption</paramref> is not a valid <see cref="T:System.IO.SearchOption"></see> value.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The path encapsulated in the <see cref="T:System.IO.DirectoryInfo"></see> object is invalid (for example, it is on an unmapped drive).</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ </member>
+ <member name="M:System.IO.DirectoryInfo.EnumerateDirectories(System.String)">
+ <summary>Returns an enumerable collection of directory information that matches a specified search pattern.</summary>
+ <param name="searchPattern">The search string to match against the names of directories. This parameter can contain a combination of valid literal path and wildcard (* and ?) characters, but it doesn't support regular expressions. The default pattern is &quot;*&quot;, which returns all files.</param>
+ <returns>An enumerable collection of directories that matches <paramref name="searchPattern">searchPattern</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="searchPattern">searchPattern</paramref> is null.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The path encapsulated in the <see cref="T:System.IO.DirectoryInfo"></see> object is invalid (for example, it is on an unmapped drive).</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ </member>
+ <member name="M:System.IO.DirectoryInfo.EnumerateDirectories">
+ <summary>Returns an enumerable collection of directory information in the current directory.</summary>
+ <returns>An enumerable collection of directories in the current directory.</returns>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The path encapsulated in the <see cref="T:System.IO.DirectoryInfo"></see> object is invalid (for example, it is on an unmapped drive).</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ </member>
+ <member name="M:System.IO.DirectoryInfo.EnumerateFiles">
+ <summary>Returns an enumerable collection of file information in the current directory.</summary>
+ <returns>An enumerable collection of the files in the current directory.</returns>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The path encapsulated in the <see cref="T:System.IO.DirectoryInfo"></see> object is invalid (for example, it is on an unmapped drive).</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ </member>
+ <member name="M:System.IO.DirectoryInfo.EnumerateFiles(System.String)">
+ <summary>Returns an enumerable collection of file information that matches a search pattern.</summary>
+ <param name="searchPattern">The search string to match against the names of files. This parameter can contain a combination of valid literal path and wildcard (* and ?) characters, but it doesn't support regular expressions. The default pattern is &quot;*&quot;, which returns all files.</param>
+ <returns>An enumerable collection of files that matches <paramref name="searchPattern">searchPattern</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="searchPattern">searchPattern</paramref> is null.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The path encapsulated in the <see cref="T:System.IO.DirectoryInfo"></see> object is invalid, (for example, it is on an unmapped drive).</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ </member>
+ <member name="M:System.IO.DirectoryInfo.EnumerateFiles(System.String,System.IO.SearchOption)">
+ <summary>Returns an enumerable collection of file information that matches a specified search pattern and search subdirectory option.</summary>
+ <param name="searchPattern">The search string to match against the names of files. This parameter can contain a combination of valid literal path and wildcard (* and ?) characters, but it doesn't support regular expressions. The default pattern is &quot;*&quot;, which returns all files.</param>
+ <param name="searchOption">One of the enumeration values that specifies whether the search operation should include only the current directory or all subdirectories. The default value is <see cref="F:System.IO.SearchOption.TopDirectoryOnly"></see>.</param>
+ <returns>An enumerable collection of files that matches <paramref name="searchPattern">searchPattern</paramref> and <paramref name="searchOption">searchOption</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="searchPattern">searchPattern</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="searchOption">searchOption</paramref> is not a valid <see cref="T:System.IO.SearchOption"></see> value.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The path encapsulated in the <see cref="T:System.IO.DirectoryInfo"></see> object is invalid (for example, it is on an unmapped drive).</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ </member>
+ <member name="M:System.IO.DirectoryInfo.EnumerateFileSystemInfos">
+ <summary>Returns an enumerable collection of file system information in the current directory.</summary>
+ <returns>An enumerable collection of file system information in the current directory.</returns>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The path encapsulated in the <see cref="T:System.IO.DirectoryInfo"></see> object is invalid (for example, it is on an unmapped drive).</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ </member>
+ <member name="M:System.IO.DirectoryInfo.EnumerateFileSystemInfos(System.String)">
+ <summary>Returns an enumerable collection of file system information that matches a specified search pattern.</summary>
+ <param name="searchPattern">The search string to match against the names of directories. This parameter can contain a combination of valid literal path and wildcard (* and ?) characters, but it doesn't support regular expressions. The default pattern is &quot;*&quot;, which returns all files.</param>
+ <returns>An enumerable collection of file system information objects that matches <paramref name="searchPattern">searchPattern</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="searchPattern">searchPattern</paramref> is null.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The path encapsulated in the <see cref="T:System.IO.DirectoryInfo"></see> object is invalid (for example, it is on an unmapped drive).</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ </member>
+ <member name="M:System.IO.DirectoryInfo.EnumerateFileSystemInfos(System.String,System.IO.SearchOption)">
+ <summary>Returns an enumerable collection of file system information that matches a specified search pattern and search subdirectory option.</summary>
+ <param name="searchPattern">The search string to match against the names of directories. This parameter can contain a combination of valid literal path and wildcard (* and ?) characters, but it doesn't support regular expressions. The default pattern is &quot;*&quot;, which returns all files.</param>
+ <param name="searchOption">One of the enumeration values that specifies whether the search operation should include only the current directory or all subdirectories. The default value is <see cref="F:System.IO.SearchOption.TopDirectoryOnly"></see>.</param>
+ <returns>An enumerable collection of file system information objects that matches <paramref name="searchPattern">searchPattern</paramref> and <paramref name="searchOption">searchOption</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="searchPattern">searchPattern</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="searchOption">searchOption</paramref> is not a valid <see cref="T:System.IO.SearchOption"></see> value.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The path encapsulated in the <see cref="T:System.IO.DirectoryInfo"></see> object is invalid (for example, it is on an unmapped drive).</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ </member>
+ <member name="P:System.IO.DirectoryInfo.Exists">
+ <summary>Gets a value indicating whether the directory exists.</summary>
+ <returns>true if the directory exists; otherwise, false.</returns>
+ </member>
+ <member name="M:System.IO.DirectoryInfo.GetDirectories">
+ <summary>Returns the subdirectories of the current directory.</summary>
+ <returns>An array of <see cref="T:System.IO.DirectoryInfo"></see> objects.</returns>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The path encapsulated in the <see cref="T:System.IO.DirectoryInfo"></see> object is invalid, such as being on an unmapped drive.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ <exception cref="T:System.UnauthorizedAccessException">The caller does not have the required permission.</exception>
+ </member>
+ <member name="M:System.IO.DirectoryInfo.GetDirectories(System.String)">
+ <summary>Returns an array of directories in the current <see cref="T:System.IO.DirectoryInfo"></see> matching the given search criteria.</summary>
+ <param name="searchPattern">The search string to match against the names of directories. This parameter can contain a combination of valid literal path and wildcard (* and ?) characters, but it doesn't support regular expressions. The default pattern is &quot;*&quot;, which returns all files.</param>
+ <returns>An array of type DirectoryInfo matching <paramref name="searchPattern">searchPattern</paramref>.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="searchPattern">searchPattern</paramref> contains one or more invalid characters defined by the <see cref="M:System.IO.Path.GetInvalidPathChars"></see> method.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="searchPattern">searchPattern</paramref> is null.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The path encapsulated in the DirectoryInfo object is invalid (for example, it is on an unmapped drive).</exception>
+ <exception cref="T:System.UnauthorizedAccessException">The caller does not have the required permission.</exception>
+ </member>
+ <member name="M:System.IO.DirectoryInfo.GetDirectories(System.String,System.IO.SearchOption)">
+ <summary>Returns an array of directories in the current <see cref="T:System.IO.DirectoryInfo"></see> matching the given search criteria and using a value to determine whether to search subdirectories.</summary>
+ <param name="searchPattern">The search string to match against the names of directories. This parameter can contain a combination of valid literal path and wildcard (* and ?) characters, but it doesn't support regular expressions. The default pattern is &quot;*&quot;, which returns all files.</param>
+ <param name="searchOption">One of the enumeration values that specifies whether the search operation should include only the current directory or all subdirectories.</param>
+ <returns>An array of type DirectoryInfo matching <paramref name="searchPattern">searchPattern</paramref>.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="searchPattern">searchPattern</paramref> contains one or more invalid characters defined by the <see cref="M:System.IO.Path.GetInvalidPathChars"></see> method.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="searchPattern">searchPattern</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="searchOption">searchOption</paramref> is not a valid <see cref="T:System.IO.SearchOption"></see> value.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The path encapsulated in the DirectoryInfo object is invalid (for example, it is on an unmapped drive).</exception>
+ <exception cref="T:System.UnauthorizedAccessException">The caller does not have the required permission.</exception>
+ </member>
+ <member name="M:System.IO.DirectoryInfo.GetFiles">
+ <summary>Returns a file list from the current directory.</summary>
+ <returns>An array of type <see cref="T:System.IO.FileInfo"></see>.</returns>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The path is invalid, such as being on an unmapped drive.</exception>
+ </member>
+ <member name="M:System.IO.DirectoryInfo.GetFiles(System.String)">
+ <summary>Returns a file list from the current directory matching the given search pattern.</summary>
+ <param name="searchPattern">The search string to match against the names of files. This parameter can contain a combination of valid literal path and wildcard (* and ?) characters, but it doesn't support regular expressions. The default pattern is &quot;*&quot;, which returns all files.</param>
+ <returns>An array of type <see cref="T:System.IO.FileInfo"></see>.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="searchPattern">searchPattern</paramref> contains one or more invalid characters defined by the <see cref="M:System.IO.Path.GetInvalidPathChars"></see> method.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="searchPattern">searchPattern</paramref> is null.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The path is invalid (for example, it is on an unmapped drive).</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ </member>
+ <member name="M:System.IO.DirectoryInfo.GetFiles(System.String,System.IO.SearchOption)">
+ <summary>Returns a file list from the current directory matching the given search pattern and using a value to determine whether to search subdirectories.</summary>
+ <param name="searchPattern">The search string to match against the names of files. This parameter can contain a combination of valid literal path and wildcard (* and ?) characters, but it doesn't support regular expressions. The default pattern is &quot;*&quot;, which returns all files.</param>
+ <param name="searchOption">One of the enumeration values that specifies whether the search operation should include only the current directory or all subdirectories.</param>
+ <returns>An array of type <see cref="T:System.IO.FileInfo"></see>.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="searchPattern">searchPattern</paramref> contains one or more invalid characters defined by the <see cref="M:System.IO.Path.GetInvalidPathChars"></see> method.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="searchPattern">searchPattern</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="searchOption">searchOption</paramref> is not a valid <see cref="T:System.IO.SearchOption"></see> value.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The path is invalid (for example, it is on an unmapped drive).</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ </member>
+ <member name="M:System.IO.DirectoryInfo.GetFileSystemInfos(System.String,System.IO.SearchOption)">
+ <summary>Retrieves an array of <see cref="T:System.IO.FileSystemInfo"></see> objects that represent the files and subdirectories matching the specified search criteria.</summary>
+ <param name="searchPattern">The search string to match against the names of directories and filesa. This parameter can contain a combination of valid literal path and wildcard (* and ?) characters, but it doesn't support regular expressions. The default pattern is &quot;*&quot;, which returns all files.</param>
+ <param name="searchOption">One of the enumeration values that specifies whether the search operation should include only the current directory or all subdirectories. The default value is <see cref="F:System.IO.SearchOption.TopDirectoryOnly"></see>.</param>
+ <returns>An array of file system entries that match the search criteria.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="searchPattern">searchPattern</paramref> contains one or more invalid characters defined by the <see cref="M:System.IO.Path.GetInvalidPathChars"></see> method.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="searchPattern">searchPattern</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="searchOption">searchOption</paramref> is not a valid <see cref="T:System.IO.SearchOption"></see> value.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The specified path is invalid (for example, it is on an unmapped drive).</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ </member>
+ <member name="M:System.IO.DirectoryInfo.GetFileSystemInfos">
+ <summary>Returns an array of strongly typed <see cref="T:System.IO.FileSystemInfo"></see> entries representing all the files and subdirectories in a directory.</summary>
+ <returns>An array of strongly typed <see cref="T:System.IO.FileSystemInfo"></see> entries.</returns>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The path is invalid (for example, it is on an unmapped drive).</exception>
+ </member>
+ <member name="M:System.IO.DirectoryInfo.GetFileSystemInfos(System.String)">
+ <summary>Retrieves an array of strongly typed <see cref="T:System.IO.FileSystemInfo"></see> objects representing the files and subdirectories that match the specified search criteria.</summary>
+ <param name="searchPattern">The search string to match against the names of directories and files. This parameter can contain a combination of valid literal path and wildcard (* and ?) characters, but it doesn't support regular expressions. The default pattern is &quot;*&quot;, which returns all files.</param>
+ <returns>An array of strongly typed FileSystemInfo objects matching the search criteria.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="searchPattern">searchPattern</paramref> contains one or more invalid characters defined by the <see cref="M:System.IO.Path.GetInvalidPathChars"></see> method.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="searchPattern">searchPattern</paramref> is null.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The specified path is invalid (for example, it is on an unmapped drive).</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ </member>
+ <member name="M:System.IO.DirectoryInfo.MoveTo(System.String)">
+ <summary>Moves a <see cref="T:System.IO.DirectoryInfo"></see> instance and its contents to a new path.</summary>
+ <param name="destDirName">The name and path to which to move this directory. The destination cannot be another disk volume or a directory with the identical name. It can be an existing directory to which you want to add this directory as a subdirectory.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="destDirName">destDirName</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="destDirName">destDirName</paramref> is an empty string (''&quot;).</exception>
+ <exception cref="T:System.IO.IOException">An attempt was made to move a directory to a different volume. -or- <paramref name="destDirName">destDirName</paramref> already exists. -or- You are not authorized to access this path. -or- The directory being moved and the destination directory have the same name.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The destination directory cannot be found.</exception>
+ </member>
+ <member name="P:System.IO.DirectoryInfo.Name">
+ <summary>Gets the name of this <see cref="T:System.IO.DirectoryInfo"></see> instance.</summary>
+ <returns>The directory name.</returns>
+ </member>
+ <member name="P:System.IO.DirectoryInfo.Parent">
+ <summary>Gets the parent directory of a specified subdirectory.</summary>
+ <returns>The parent directory, or null if the path is null or if the file path denotes a root (such as &quot;\&quot;, &quot;C:&quot;, or * &quot;\\server\share&quot;).</returns>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ </member>
+ <member name="P:System.IO.DirectoryInfo.Root">
+ <summary>Gets the root portion of the directory.</summary>
+ <returns>An object that represents the root of the directory.</returns>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ </member>
+ <member name="M:System.IO.DirectoryInfo.ToString">
+ <summary>Returns the original path that was passed by the user.</summary>
+ <returns>Returns the original path that was passed by the user.</returns>
+ </member>
+ <member name="T:System.IO.DirectoryNotFoundException">
+ <summary>The exception that is thrown when part of a file or directory cannot be found.</summary>
+ </member>
+ <member name="M:System.IO.DirectoryNotFoundException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.DirectoryNotFoundException"></see> class with its message string set to a system-supplied message and its HRESULT set to COR_E_DIRECTORYNOTFOUND.</summary>
+ </member>
+ <member name="M:System.IO.DirectoryNotFoundException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.DirectoryNotFoundException"></see> class with its message string set to <paramref name="message">message</paramref> and its HRESULT set to COR_E_DIRECTORYNOTFOUND.</summary>
+ <param name="message">A <see cref="T:System.String"></see> that describes the error. The content of message is intended to be understood by humans. The caller of this constructor is required to ensure that this string has been localized for the current system culture.</param>
+ </member>
+ <member name="M:System.IO.DirectoryNotFoundException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.DirectoryNotFoundException"></see> class with the specified serialization and context information.</summary>
+ <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> that holds the serialized object data about the exception being thrown.</param>
+ <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"></see> that contains contextual information about the source or destination.</param>
+ </member>
+ <member name="M:System.IO.DirectoryNotFoundException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.DirectoryNotFoundException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="innerException">The exception that is the cause of the current exception. If the innerException parameter is not null, the current exception is raised in a catch block that handles the inner exception.</param>
+ </member>
+ <member name="T:System.IO.DriveInfo">
+ <summary>Provides access to information on a drive.</summary>
+ </member>
+ <member name="M:System.IO.DriveInfo.#ctor(System.String)">
+ <summary>Provides access to information on the specified drive.</summary>
+ <param name="driveName">A valid drive path or drive letter. This can be either uppercase or lowercase, 'a' to 'z'. A null value is not valid.</param>
+ <exception cref="T:System.ArgumentNullException">The drive letter cannot be null.</exception>
+ <exception cref="T:System.ArgumentException">The first letter of <paramref name="driveName">driveName</paramref> is not an uppercase or lowercase letter from 'a' to 'z'. -or- <paramref name="driveName">driveName</paramref> does not refer to a valid drive.</exception>
+ </member>
+ <member name="P:System.IO.DriveInfo.AvailableFreeSpace">
+ <summary>Indicates the amount of available free space on a drive, in bytes.</summary>
+ <returns>The amount of free space available on the drive, in bytes.</returns>
+ <exception cref="T:System.UnauthorizedAccessException">Access to the drive information is denied.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurred (for example, a disk error or a drive was not ready).</exception>
+ </member>
+ <member name="P:System.IO.DriveInfo.DriveFormat">
+ <summary>Gets the name of the file system, such as NTFS or FAT32.</summary>
+ <returns>The name of the file system on the specified drive.</returns>
+ <exception cref="T:System.UnauthorizedAccessException">Access to the drive information is denied.</exception>
+ <exception cref="T:System.IO.DriveNotFoundException">The drive does not exist or is not mapped.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurred (for example, a disk error or a drive was not ready).</exception>
+ </member>
+ <member name="P:System.IO.DriveInfo.DriveType">
+ <summary>Gets the drive type, such as CD-ROM, removable, network, or fixed.</summary>
+ <returns>One of the enumeration values that specifies a drive type.</returns>
+ </member>
+ <member name="M:System.IO.DriveInfo.GetDrives">
+ <summary>Retrieves the drive names of all logical drives on a computer.</summary>
+ <returns>An array of type <see cref="T:System.IO.DriveInfo"></see> that represents the logical drives on a computer.</returns>
+ <exception cref="T:System.IO.IOException">An I/O error occurred (for example, a disk error or a drive was not ready).</exception>
+ <exception cref="T:System.UnauthorizedAccessException">The caller does not have the required permission.</exception>
+ </member>
+ <member name="P:System.IO.DriveInfo.IsReady">
+ <summary>Gets a value that indicates whether a drive is ready.</summary>
+ <returns>true if the drive is ready; false if the drive is not ready.</returns>
+ </member>
+ <member name="P:System.IO.DriveInfo.Name">
+ <summary>Gets the name of a drive, such as C:\.</summary>
+ <returns>The name of the drive.</returns>
+ </member>
+ <member name="P:System.IO.DriveInfo.RootDirectory">
+ <summary>Gets the root directory of a drive.</summary>
+ <returns>An object that contains the root directory of the drive.</returns>
+ </member>
+ <member name="M:System.IO.DriveInfo.ToString">
+ <summary>Returns a drive name as a string.</summary>
+ <returns>The name of the drive.</returns>
+ </member>
+ <member name="P:System.IO.DriveInfo.TotalFreeSpace">
+ <summary>Gets the total amount of free space available on a drive, in bytes.</summary>
+ <returns>The total free space available on a drive, in bytes.</returns>
+ <exception cref="T:System.UnauthorizedAccessException">Access to the drive information is denied.</exception>
+ <exception cref="T:System.IO.DriveNotFoundException">The drive is not mapped or does not exist.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurred (for example, a disk error or a drive was not ready).</exception>
+ </member>
+ <member name="P:System.IO.DriveInfo.TotalSize">
+ <summary>Gets the total size of storage space on a drive, in bytes.</summary>
+ <returns>The total size of the drive, in bytes.</returns>
+ <exception cref="T:System.UnauthorizedAccessException">Access to the drive information is denied.</exception>
+ <exception cref="T:System.IO.DriveNotFoundException">The drive is not mapped or does not exist.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurred (for example, a disk error or a drive was not ready).</exception>
+ </member>
+ <member name="P:System.IO.DriveInfo.VolumeLabel">
+ <summary>Gets or sets the volume label of a drive.</summary>
+ <returns>The volume label.</returns>
+ <exception cref="T:System.IO.IOException">An I/O error occurred (for example, a disk error or a drive was not ready).</exception>
+ <exception cref="T:System.IO.DriveNotFoundException">The drive is not mapped or does not exist.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ <exception cref="T:System.UnauthorizedAccessException">The volume label is being set on a network or CD-ROM drive. -or- Access to the drive information is denied.</exception>
+ </member>
+ <member name="M:System.IO.DriveInfo.System#Runtime#Serialization#ISerializable#GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Populates a <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object with the data needed to serialize the target object.</summary>
+ <param name="info">The object to populate with data.</param>
+ <param name="context">The destination (see <see cref="T:System.Runtime.Serialization.StreamingContext"></see>) for this serialization.</param>
+ </member>
+ <member name="T:System.IO.DriveNotFoundException">
+ <summary>The exception that is thrown when trying to access a drive or share that is not available.</summary>
+ </member>
+ <member name="M:System.IO.DriveNotFoundException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.DriveNotFoundException"></see> class with its message string set to a system-supplied message and its HRESULT set to COR_E_DIRECTORYNOTFOUND.</summary>
+ </member>
+ <member name="M:System.IO.DriveNotFoundException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.DriveNotFoundException"></see> class with the specified message string and the HRESULT set to COR_E_DIRECTORYNOTFOUND.</summary>
+ <param name="message">A <see cref="T:System.String"></see> object that describes the error. The caller of this constructor is required to ensure that this string has been localized for the current system culture.</param>
+ </member>
+ <member name="M:System.IO.DriveNotFoundException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.DriveNotFoundException"></see> class with the specified serialization and context information.</summary>
+ <param name="info">A <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object that contains the serialized object data about the exception being thrown.</param>
+ <param name="context">A <see cref="T:System.Runtime.Serialization.StreamingContext"></see> object that contains contextual information about the source or destination of the exception being thrown.</param>
+ </member>
+ <member name="M:System.IO.DriveNotFoundException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.DriveNotFoundException"></see> class with the specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="innerException">The exception that is the cause of the current exception. If the innerException parameter is not null, the current exception is raised in a catch block that handles the inner exception.</param>
+ </member>
+ <member name="T:System.IO.DriveType">
+ <summary>Defines constants for drive types, including CDRom, Fixed, Network, NoRootDirectory, Ram, Removable, and Unknown.</summary>
+ </member>
+ <member name="F:System.IO.DriveType.CDRom">
+ <summary>The drive is an optical disc device, such as a CD or DVD-ROM.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.IO.DriveType.Fixed">
+ <summary>The drive is a fixed disk.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.IO.DriveType.Network">
+ <summary>The drive is a network drive.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.IO.DriveType.NoRootDirectory">
+ <summary>The drive does not have a root directory.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.IO.DriveType.Ram">
+ <summary>The drive is a RAM disk.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.IO.DriveType.Removable">
+ <summary>The drive is a removable storage device, such as a floppy disk drive or a USB flash drive.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.IO.DriveType.Unknown">
+ <summary>The type of drive is unknown.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.IO.EndOfStreamException">
+ <summary>The exception that is thrown when reading is attempted past the end of a stream.</summary>
+ </member>
+ <member name="M:System.IO.EndOfStreamException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.EndOfStreamException"></see> class with its message string set to a system-supplied message and its HRESULT set to COR_E_ENDOFSTREAM.</summary>
+ </member>
+ <member name="M:System.IO.EndOfStreamException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.EndOfStreamException"></see> class with its message string set to <paramref name="message">message</paramref> and its HRESULT set to COR_E_ENDOFSTREAM.</summary>
+ <param name="message">A string that describes the error. The content of message is intended to be understood by humans. The caller of this constructor is required to ensure that this string has been localized for the current system culture.</param>
+ </member>
+ <member name="M:System.IO.EndOfStreamException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.EndOfStreamException"></see> class with the specified serialization and context information.</summary>
+ <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> that holds the serialized object data about the exception being thrown.</param>
+ <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"></see> that contains contextual information about the source or destination.</param>
+ </member>
+ <member name="M:System.IO.EndOfStreamException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.EndOfStreamException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">A string that describes the error. The content of message is intended to be understood by humans. The caller of this constructor is required to ensure that this string has been localized for the current system culture.</param>
+ <param name="innerException">The exception that is the cause of the current exception. If the innerException parameter is not null, the current exception is raised in a catch block that handles the inner exception.</param>
+ </member>
+ <member name="T:System.IO.ErrorEventArgs">
+ <summary>Provides data for the <see cref="E:System.IO.FileSystemWatcher.Error"></see> event.</summary>
+ </member>
+ <member name="M:System.IO.ErrorEventArgs.#ctor(System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.ErrorEventArgs"></see> class.</summary>
+ <param name="exception">An <see cref="T:System.Exception"></see> that represents the error that occurred.</param>
+ </member>
+ <member name="M:System.IO.ErrorEventArgs.GetException">
+ <summary>Gets the <see cref="T:System.Exception"></see> that represents the error that occurred.</summary>
+ <returns>An <see cref="T:System.Exception"></see> that represents the error that occurred.</returns>
+ </member>
+ <member name="T:System.IO.ErrorEventHandler">
+ <summary>Represents the method that will handle the <see cref="E:System.IO.FileSystemWatcher.Error"></see> event of a <see cref="T:System.IO.FileSystemWatcher"></see> object.</summary>
+ <param name="sender">The source of the event.</param>
+ <param name="e">An <see cref="T:System.IO.ErrorEventArgs"></see> object that contains the event data.</param>
+ </member>
+ <member name="T:System.IO.File">
+ <summary>Provides static methods for the creation, copying, deletion, moving, and opening of a single file, and aids in the creation of <see cref="T:System.IO.FileStream"></see> objects.</summary>
+ </member>
+ <member name="M:System.IO.File.AppendAllLines(System.String,System.Collections.Generic.IEnumerable{System.String})">
+ <summary>Appends lines to a file, and then closes the file. If the specified file does not exist, this method creates a file, writes the specified lines to the file, and then closes the file.</summary>
+ <param name="path">The file to append the lines to. The file is created if it doesn't already exist.</param>
+ <param name="contents">The lines to append to the file.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> is a zero-length string, contains only white space, or contains one more invalid characters defined by the <see cref="M:System.IO.Path.GetInvalidPathChars"></see> method.</exception>
+ <exception cref="T:System.ArgumentNullException">Either <paramref name="path">path</paramref> or <paramref name="contents">contents</paramref> is null.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException"><paramref name="path">path</paramref> is invalid (for example, the directory doesn’t exist or it is on an unmapped drive).</exception>
+ <exception cref="T:System.IO.FileNotFoundException">The file specified by <paramref name="path">path</paramref> was not found.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurred while opening the file.</exception>
+ <exception cref="T:System.IO.PathTooLongException"><paramref name="path">path</paramref> exceeds the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters and file names must be less than 260 characters.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="path">path</paramref> is in an invalid format.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have permission to write to the file.</exception>
+ <exception cref="T:System.UnauthorizedAccessException"><paramref name="path">path</paramref> specifies a file that is read-only. -or- This operation is not supported on the current platform. -or- <paramref name="path">path</paramref> is a directory.</exception>
+ </member>
+ <member name="M:System.IO.File.AppendAllLines(System.String,System.Collections.Generic.IEnumerable{System.String},System.Text.Encoding)">
+ <summary>Appends lines to a file by using a specified encoding, and then closes the file. If the specified file does not exist, this method creates a file, writes the specified lines to the file, and then closes the file.</summary>
+ <param name="path">The file to append the lines to. The file is created if it doesn't already exist.</param>
+ <param name="contents">The lines to append to the file.</param>
+ <param name="encoding">The character encoding to use.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> is a zero-length string, contains only white space, or contains one more invalid characters defined by the <see cref="M:System.IO.Path.GetInvalidPathChars"></see> method.</exception>
+ <exception cref="T:System.ArgumentNullException">Either <paramref name="path">path</paramref>, <paramref name="contents">contents</paramref>, or <paramref name="encoding">encoding</paramref> is null.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException"><paramref name="path">path</paramref> is invalid (for example, the directory doesn’t exist or it is on an unmapped drive).</exception>
+ <exception cref="T:System.IO.FileNotFoundException">The file specified by <paramref name="path">path</paramref> was not found.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurred while opening the file.</exception>
+ <exception cref="T:System.IO.PathTooLongException"><paramref name="path">path</paramref> exceeds the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters and file names must be less than 260 characters.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="path">path</paramref> is in an invalid format.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ <exception cref="T:System.UnauthorizedAccessException"><paramref name="path">path</paramref> specifies a file that is read-only. -or- This operation is not supported on the current platform. -or- <paramref name="path">path</paramref> is a directory. -or- The caller does not have the required permission.</exception>
+ </member>
+ <member name="M:System.IO.File.AppendAllText(System.String,System.String)">
+ <summary>Opens a file, appends the specified string to the file, and then closes the file. If the file does not exist, this method creates a file, writes the specified string to the file, then closes the file.</summary>
+ <param name="path">The file to append the specified string to.</param>
+ <param name="contents">The string to append to the file.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> is a zero-length string, contains only white space, or contains one or more invalid characters as defined by <see cref="F:System.IO.Path.InvalidPathChars"></see>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="path">path</paramref> is null.</exception>
+ <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters, and file names must be less than 260 characters.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The specified path is invalid (for example, the directory doesn’t exist or it is on an unmapped drive).</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurred while opening the file.</exception>
+ <exception cref="T:System.UnauthorizedAccessException"><paramref name="path">path</paramref> specified a file that is read-only. -or- This operation is not supported on the current platform. -or- <paramref name="path">path</paramref> specified a directory. -or- The caller does not have the required permission.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="path">path</paramref> is in an invalid format.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ </member>
+ <member name="M:System.IO.File.AppendAllText(System.String,System.String,System.Text.Encoding)">
+ <summary>Appends the specified string to the file, creating the file if it does not already exist.</summary>
+ <param name="path">The file to append the specified string to.</param>
+ <param name="contents">The string to append to the file.</param>
+ <param name="encoding">The character encoding to use.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> is a zero-length string, contains only white space, or contains one or more invalid characters as defined by <see cref="F:System.IO.Path.InvalidPathChars"></see>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="path">path</paramref> is null.</exception>
+ <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters, and file names must be less than 260 characters.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The specified path is invalid (for example, the directory doesn’t exist or it is on an unmapped drive).</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurred while opening the file.</exception>
+ <exception cref="T:System.UnauthorizedAccessException"><paramref name="path">path</paramref> specified a file that is read-only. -or- This operation is not supported on the current platform. -or- <paramref name="path">path</paramref> specified a directory. -or- The caller does not have the required permission.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="path">path</paramref> is in an invalid format.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ </member>
+ <member name="M:System.IO.File.AppendText(System.String)">
+ <summary>Creates a <see cref="T:System.IO.StreamWriter"></see> that appends UTF-8 encoded text to an existing file, or to a new file if the specified file does not exist.</summary>
+ <param name="path">The path to the file to append to.</param>
+ <returns>A stream writer that appends UTF-8 encoded text to the specified file or to a new file.</returns>
+ <exception cref="T:System.UnauthorizedAccessException">The caller does not have the required permission.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> is a zero-length string, contains only white space, or contains one or more invalid characters as defined by <see cref="F:System.IO.Path.InvalidPathChars"></see>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="path">path</paramref> is null.</exception>
+ <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters, and file names must be less than 260 characters.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The specified path is invalid (for example, the directory doesn’t exist or it is on an unmapped drive).</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="path">path</paramref> is in an invalid format.</exception>
+ </member>
+ <member name="M:System.IO.File.Copy(System.String,System.String)">
+ <summary>Copies an existing file to a new file. Overwriting a file of the same name is not allowed.</summary>
+ <param name="sourceFileName">The file to copy.</param>
+ <param name="destFileName">The name of the destination file. This cannot be a directory or an existing file.</param>
+ <exception cref="T:System.UnauthorizedAccessException">The caller does not have the required permission.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="sourceFileName">sourceFileName</paramref> or <paramref name="destFileName">destFileName</paramref> is a zero-length string, contains only white space, or contains one or more invalid characters as defined by <see cref="F:System.IO.Path.InvalidPathChars"></see>. -or- <paramref name="sourceFileName">sourceFileName</paramref> or <paramref name="destFileName">destFileName</paramref> specifies a directory.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="sourceFileName">sourceFileName</paramref> or <paramref name="destFileName">destFileName</paramref> is null.</exception>
+ <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters, and file names must be less than 260 characters.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The path specified in <paramref name="sourceFileName">sourceFileName</paramref> or <paramref name="destFileName">destFileName</paramref> is invalid (for example, it is on an unmapped drive).</exception>
+ <exception cref="T:System.IO.FileNotFoundException"><paramref name="sourceFileName">sourceFileName</paramref> was not found.</exception>
+ <exception cref="T:System.IO.IOException"><paramref name="destFileName">destFileName</paramref> exists. -or- An I/O error has occurred.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="sourceFileName">sourceFileName</paramref> or <paramref name="destFileName">destFileName</paramref> is in an invalid format.</exception>
+ </member>
+ <member name="M:System.IO.File.Copy(System.String,System.String,System.Boolean)">
+ <summary>Copies an existing file to a new file. Overwriting a file of the same name is allowed.</summary>
+ <param name="sourceFileName">The file to copy.</param>
+ <param name="destFileName">The name of the destination file. This cannot be a directory.</param>
+ <param name="overwrite">true if the destination file can be overwritten; otherwise, false.</param>
+ <exception cref="T:System.UnauthorizedAccessException">The caller does not have the required permission. -or- <paramref name="destFileName">destFileName</paramref> is read-only.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="sourceFileName">sourceFileName</paramref> or <paramref name="destFileName">destFileName</paramref> is a zero-length string, contains only white space, or contains one or more invalid characters as defined by <see cref="F:System.IO.Path.InvalidPathChars"></see>. -or- <paramref name="sourceFileName">sourceFileName</paramref> or <paramref name="destFileName">destFileName</paramref> specifies a directory.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="sourceFileName">sourceFileName</paramref> or <paramref name="destFileName">destFileName</paramref> is null.</exception>
+ <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters, and file names must be less than 260 characters.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The path specified in <paramref name="sourceFileName">sourceFileName</paramref> or <paramref name="destFileName">destFileName</paramref> is invalid (for example, it is on an unmapped drive).</exception>
+ <exception cref="T:System.IO.FileNotFoundException"><paramref name="sourceFileName">sourceFileName</paramref> was not found.</exception>
+ <exception cref="T:System.IO.IOException"><paramref name="destFileName">destFileName</paramref> exists and <paramref name="overwrite">overwrite</paramref> is false. -or- An I/O error has occurred.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="sourceFileName">sourceFileName</paramref> or <paramref name="destFileName">destFileName</paramref> is in an invalid format.</exception>
+ </member>
+ <member name="M:System.IO.File.Create(System.String)">
+ <summary>Creates or overwrites a file in the specified path.</summary>
+ <param name="path">The path and name of the file to create.</param>
+ <returns>A <see cref="T:System.IO.FileStream"></see> that provides read/write access to the file specified in <paramref name="path">path</paramref>.</returns>
+ <exception cref="T:System.UnauthorizedAccessException">The caller does not have the required permission. -or- <paramref name="path">path</paramref> specified a file that is read-only.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> is a zero-length string, contains only white space, or contains one or more invalid characters as defined by <see cref="F:System.IO.Path.InvalidPathChars"></see>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="path">path</paramref> is null.</exception>
+ <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters, and file names must be less than 260 characters.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The specified path is invalid (for example, it is on an unmapped drive).</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurred while creating the file.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="path">path</paramref> is in an invalid format.</exception>
+ </member>
+ <member name="M:System.IO.File.Create(System.String,System.Int32)">
+ <summary>Creates or overwrites the specified file.</summary>
+ <param name="path">The name of the file.</param>
+ <param name="bufferSize">The number of bytes buffered for reads and writes to the file.</param>
+ <returns>A <see cref="T:System.IO.FileStream"></see> with the specified buffer size that provides read/write access to the file specified in <paramref name="path">path</paramref>.</returns>
+ <exception cref="T:System.UnauthorizedAccessException">The caller does not have the required permission. -or- <paramref name="path">path</paramref> specified a file that is read-only.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> is a zero-length string, contains only white space, or contains one or more invalid characters as defined by <see cref="F:System.IO.Path.InvalidPathChars"></see>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="path">path</paramref> is null.</exception>
+ <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters, and file names must be less than 260 characters.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The specified path is invalid (for example, it is on an unmapped drive).</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurred while creating the file.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="path">path</paramref> is in an invalid format.</exception>
+ </member>
+ <member name="M:System.IO.File.Create(System.String,System.Int32,System.IO.FileOptions)">
+ <summary>Creates or overwrites the specified file, specifying a buffer size and a <see cref="T:System.IO.FileOptions"></see> value that describes how to create or overwrite the file.</summary>
+ <param name="path">The name of the file.</param>
+ <param name="bufferSize">The number of bytes buffered for reads and writes to the file.</param>
+ <param name="options">One of the <see cref="T:System.IO.FileOptions"></see> values that describes how to create or overwrite the file.</param>
+ <returns>A new file with the specified buffer size.</returns>
+ <exception cref="T:System.UnauthorizedAccessException">The caller does not have the required permission. -or- <paramref name="path">path</paramref> specified a file that is read-only.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> is a zero-length string, contains only white space, or contains one or more invalid characters as defined by <see cref="F:System.IO.Path.InvalidPathChars"></see>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="path">path</paramref> is null.</exception>
+ <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters, and file names must be less than 260 characters.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The specified path is invalid (for example, it is on an unmapped drive.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurred while creating the file.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="path">path</paramref> is in an invalid format.</exception>
+ </member>
+ <member name="M:System.IO.File.CreateText(System.String)">
+ <summary>Creates or opens a file for writing UTF-8 encoded text. If the file already exists, its contents are overwritten.</summary>
+ <param name="path">The file to be opened for writing.</param>
+ <returns>A <see cref="T:System.IO.StreamWriter"></see> that writes to the specified file using UTF-8 encoding.</returns>
+ <exception cref="T:System.UnauthorizedAccessException">The caller does not have the required permission.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> is a zero-length string, contains only white space, or contains one or more invalid characters as defined by <see cref="F:System.IO.Path.InvalidPathChars"></see>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="path">path</paramref> is null.</exception>
+ <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters, and file names must be less than 260 characters.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The specified path is invalid (for example, it is on an unmapped drive).</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="path">path</paramref> is in an invalid format.</exception>
+ </member>
+ <member name="M:System.IO.File.Decrypt(System.String)">
+ <summary>Decrypts a file that was encrypted by the current account using the <see cref="M:System.IO.File.Encrypt(System.String)"></see> method.</summary>
+ <param name="path">A path that describes a file to decrypt.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="path">path</paramref> parameter is a zero-length string, contains only white space, or contains one or more invalid characters as defined by <see cref="F:System.IO.Path.InvalidPathChars"></see>.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="path">path</paramref> parameter is null.</exception>
+ <exception cref="T:System.IO.DriveNotFoundException">An invalid drive was specified.</exception>
+ <exception cref="T:System.IO.FileNotFoundException">The file described by the <paramref name="path">path</paramref> parameter could not be found.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurred while opening the file. For example, the encrypted file is already open. -or- This operation is not supported on the current platform.</exception>
+ <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters, and file names must be less than 260 characters.</exception>
+ <exception cref="T:System.PlatformNotSupportedException">The current operating system is not Windows NT or later.</exception>
+ <exception cref="T:System.NotSupportedException">The file system is not NTFS.</exception>
+ <exception cref="T:System.UnauthorizedAccessException">The <paramref name="path">path</paramref> parameter specified a file that is read-only. -or- This operation is not supported on the current platform. -or- The <paramref name="path">path</paramref> parameter specified a directory. -or- The caller does not have the required permission.</exception>
+ </member>
+ <member name="M:System.IO.File.Delete(System.String)">
+ <summary>Deletes the specified file.</summary>
+ <param name="path">The name of the file to be deleted. Wildcard characters are not supported.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> is a zero-length string, contains only white space, or contains one or more invalid characters as defined by <see cref="F:System.IO.Path.InvalidPathChars"></see>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="path">path</paramref> is null.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The specified path is invalid (for example, it is on an unmapped drive).</exception>
+ <exception cref="T:System.IO.IOException">The specified file is in use. -or- There is an open handle on the file, and the operating system is Windows XP or earlier. This open handle can result from enumerating directories and files. For more information, see <see cref="~/docs/standard/io/how-to-enumerate-directories-and-files.md">How to: Enumerate Directories and Files</see>.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="path">path</paramref> is in an invalid format.</exception>
+ <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters, and file names must be less than 260 characters.</exception>
+ <exception cref="T:System.UnauthorizedAccessException">The caller does not have the required permission. -or- The file is an executable file that is in use. -or- <paramref name="path">path</paramref> is a directory. -or- <paramref name="path">path</paramref> specified a read-only file.</exception>
+ </member>
+ <member name="M:System.IO.File.Encrypt(System.String)">
+ <summary>Encrypts a file so that only the account used to encrypt the file can decrypt it.</summary>
+ <param name="path">A path that describes a file to encrypt.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="path">path</paramref> parameter is a zero-length string, contains only white space, or contains one or more invalid characters as defined by <see cref="F:System.IO.Path.InvalidPathChars"></see>.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="path">path</paramref> parameter is null.</exception>
+ <exception cref="T:System.IO.DriveNotFoundException">An invalid drive was specified.</exception>
+ <exception cref="T:System.IO.FileNotFoundException">The file described by the <paramref name="path">path</paramref> parameter could not be found.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurred while opening the file. -or- This operation is not supported on the current platform.</exception>
+ <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters, and file names must be less than 260 characters.</exception>
+ <exception cref="T:System.PlatformNotSupportedException">The current operating system is not Windows NT or later.</exception>
+ <exception cref="T:System.NotSupportedException">The file system is not NTFS.</exception>
+ <exception cref="T:System.UnauthorizedAccessException">The <paramref name="path">path</paramref> parameter specified a file that is read-only. -or- This operation is not supported on the current platform. -or- The <paramref name="path">path</paramref> parameter specified a directory. -or- The caller does not have the required permission.</exception>
+ </member>
+ <member name="M:System.IO.File.Exists(System.String)">
+ <summary>Determines whether the specified file exists.</summary>
+ <param name="path">The file to check.</param>
+ <returns>true if the caller has the required permissions and <paramref name="path">path</paramref> contains the name of an existing file; otherwise, false. This method also returns false if <paramref name="path">path</paramref> is null, an invalid path, or a zero-length string. If the caller does not have sufficient permissions to read the specified file, no exception is thrown and the method returns false regardless of the existence of <paramref name="path">path</paramref>.</returns>
+ </member>
+ <member name="M:System.IO.File.GetAttributes(System.String)">
+ <summary>Gets the <see cref="T:System.IO.FileAttributes"></see> of the file on the path.</summary>
+ <param name="path">The path to the file.</param>
+ <returns>The <see cref="T:System.IO.FileAttributes"></see> of the file on the path.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> is empty, contains only white spaces, or contains invalid characters.</exception>
+ <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters, and file names must be less than 260 characters.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="path">path</paramref> is in an invalid format.</exception>
+ <exception cref="T:System.IO.FileNotFoundException"><paramref name="path">path</paramref> represents a file and is invalid, such as being on an unmapped drive, or the file cannot be found.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException"><paramref name="path">path</paramref> represents a directory and is invalid, such as being on an unmapped drive, or the directory cannot be found.</exception>
+ <exception cref="T:System.IO.IOException">This file is being used by another process.</exception>
+ <exception cref="T:System.UnauthorizedAccessException">The caller does not have the required permission.</exception>
+ </member>
+ <member name="M:System.IO.File.GetCreationTime(System.String)">
+ <summary>Returns the creation date and time of the specified file or directory.</summary>
+ <param name="path">The file or directory for which to obtain creation date and time information.</param>
+ <returns>A <see cref="T:System.DateTime"></see> structure set to the creation date and time for the specified file or directory. This value is expressed in local time.</returns>
+ <exception cref="T:System.UnauthorizedAccessException">The caller does not have the required permission.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> is a zero-length string, contains only white space, or contains one or more invalid characters as defined by <see cref="F:System.IO.Path.InvalidPathChars"></see>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="path">path</paramref> is null.</exception>
+ <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters, and file names must be less than 260 characters.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="path">path</paramref> is in an invalid format.</exception>
+ </member>
+ <member name="M:System.IO.File.GetCreationTimeUtc(System.String)">
+ <summary>Returns the creation date and time, in coordinated universal time (UTC), of the specified file or directory.</summary>
+ <param name="path">The file or directory for which to obtain creation date and time information.</param>
+ <returns>A <see cref="T:System.DateTime"></see> structure set to the creation date and time for the specified file or directory. This value is expressed in UTC time.</returns>
+ <exception cref="T:System.UnauthorizedAccessException">The caller does not have the required permission.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> is a zero-length string, contains only white space, or contains one or more invalid characters as defined by <see cref="F:System.IO.Path.InvalidPathChars"></see>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="path">path</paramref> is null.</exception>
+ <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters, and file names must be less than 260 characters.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="path">path</paramref> is in an invalid format.</exception>
+ </member>
+ <member name="M:System.IO.File.GetLastAccessTime(System.String)">
+ <summary>Returns the date and time the specified file or directory was last accessed.</summary>
+ <param name="path">The file or directory for which to obtain access date and time information.</param>
+ <returns>A <see cref="T:System.DateTime"></see> structure set to the date and time that the specified file or directory was last accessed. This value is expressed in local time.</returns>
+ <exception cref="T:System.UnauthorizedAccessException">The caller does not have the required permission.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> is a zero-length string, contains only white space, or contains one or more invalid characters as defined by <see cref="F:System.IO.Path.InvalidPathChars"></see>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="path">path</paramref> is null.</exception>
+ <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters, and file names must be less than 260 characters.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="path">path</paramref> is in an invalid format.</exception>
+ </member>
+ <member name="M:System.IO.File.GetLastAccessTimeUtc(System.String)">
+ <summary>Returns the date and time, in coordinated universal time (UTC), that the specified file or directory was last accessed.</summary>
+ <param name="path">The file or directory for which to obtain access date and time information.</param>
+ <returns>A <see cref="T:System.DateTime"></see> structure set to the date and time that the specified file or directory was last accessed. This value is expressed in UTC time.</returns>
+ <exception cref="T:System.UnauthorizedAccessException">The caller does not have the required permission.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> is a zero-length string, contains only white space, or contains one or more invalid characters as defined by <see cref="F:System.IO.Path.InvalidPathChars"></see>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="path">path</paramref> is null.</exception>
+ <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters, and file names must be less than 260 characters.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="path">path</paramref> is in an invalid format.</exception>
+ </member>
+ <member name="M:System.IO.File.GetLastWriteTime(System.String)">
+ <summary>Returns the date and time the specified file or directory was last written to.</summary>
+ <param name="path">The file or directory for which to obtain write date and time information.</param>
+ <returns>A <see cref="T:System.DateTime"></see> structure set to the date and time that the specified file or directory was last written to. This value is expressed in local time.</returns>
+ <exception cref="T:System.UnauthorizedAccessException">The caller does not have the required permission.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> is a zero-length string, contains only white space, or contains one or more invalid characters as defined by <see cref="F:System.IO.Path.InvalidPathChars"></see>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="path">path</paramref> is null.</exception>
+ <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters, and file names must be less than 260 characters.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="path">path</paramref> is in an invalid format.</exception>
+ </member>
+ <member name="M:System.IO.File.GetLastWriteTimeUtc(System.String)">
+ <summary>Returns the date and time, in coordinated universal time (UTC), that the specified file or directory was last written to.</summary>
+ <param name="path">The file or directory for which to obtain write date and time information.</param>
+ <returns>A <see cref="T:System.DateTime"></see> structure set to the date and time that the specified file or directory was last written to. This value is expressed in UTC time.</returns>
+ <exception cref="T:System.UnauthorizedAccessException">The caller does not have the required permission.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> is a zero-length string, contains only white space, or contains one or more invalid characters as defined by <see cref="F:System.IO.Path.InvalidPathChars"></see>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="path">path</paramref> is null.</exception>
+ <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters, and file names must be less than 260 characters.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="path">path</paramref> is in an invalid format.</exception>
+ </member>
+ <member name="M:System.IO.File.Move(System.String,System.String)">
+ <summary>Moves a specified file to a new location, providing the option to specify a new file name.</summary>
+ <param name="sourceFileName">The name of the file to move. Can include a relative or absolute path.</param>
+ <param name="destFileName">The new path and name for the file.</param>
+ <exception cref="T:System.IO.IOException">The destination file already exists. -or- <paramref name="sourceFileName">sourceFileName</paramref> was not found.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="sourceFileName">sourceFileName</paramref> or <paramref name="destFileName">destFileName</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="sourceFileName">sourceFileName</paramref> or <paramref name="destFileName">destFileName</paramref> is a zero-length string, contains only white space, or contains invalid characters as defined in <see cref="F:System.IO.Path.InvalidPathChars"></see>.</exception>
+ <exception cref="T:System.UnauthorizedAccessException">The caller does not have the required permission.</exception>
+ <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters, and file names must be less than 260 characters.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The path specified in <paramref name="sourceFileName">sourceFileName</paramref> or <paramref name="destFileName">destFileName</paramref> is invalid, (for example, it is on an unmapped drive).</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="sourceFileName">sourceFileName</paramref> or <paramref name="destFileName">destFileName</paramref> is in an invalid format.</exception>
+ </member>
+ <member name="M:System.IO.File.Open(System.String,System.IO.FileMode)">
+ <summary>Opens a <see cref="T:System.IO.FileStream"></see> on the specified path with read/write access.</summary>
+ <param name="path">The file to open.</param>
+ <param name="mode">A <see cref="T:System.IO.FileMode"></see> value that specifies whether a file is created if one does not exist, and determines whether the contents of existing files are retained or overwritten.</param>
+ <returns>A <see cref="T:System.IO.FileStream"></see> opened in the specified mode and path, with read/write access and not shared.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> is a zero-length string, contains only white space, or contains one or more invalid characters as defined by <see cref="F:System.IO.Path.InvalidPathChars"></see>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="path">path</paramref> is null.</exception>
+ <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters, and file names must be less than 260 characters.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The specified path is invalid, (for example, it is on an unmapped drive).</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurred while opening the file.</exception>
+ <exception cref="T:System.UnauthorizedAccessException"><paramref name="path">path</paramref> specified a file that is read-only. -or- This operation is not supported on the current platform. -or- <paramref name="path">path</paramref> specified a directory. -or- The caller does not have the required permission. -or- <paramref name="mode">mode</paramref> is <see cref="F:System.IO.FileMode.Create"></see> and the specified file is a hidden file.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="mode">mode</paramref> specified an invalid value.</exception>
+ <exception cref="T:System.IO.FileNotFoundException">The file specified in <paramref name="path">path</paramref> was not found.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="path">path</paramref> is in an invalid format.</exception>
+ </member>
+ <member name="M:System.IO.File.Open(System.String,System.IO.FileMode,System.IO.FileAccess)">
+ <summary>Opens a <see cref="T:System.IO.FileStream"></see> on the specified path, with the specified mode and access.</summary>
+ <param name="path">The file to open.</param>
+ <param name="mode">A <see cref="T:System.IO.FileMode"></see> value that specifies whether a file is created if one does not exist, and determines whether the contents of existing files are retained or overwritten.</param>
+ <param name="access">A <see cref="T:System.IO.FileAccess"></see> value that specifies the operations that can be performed on the file.</param>
+ <returns>An unshared <see cref="T:System.IO.FileStream"></see> that provides access to the specified file, with the specified mode and access.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> is a zero-length string, contains only white space, or contains one or more invalid characters as defined by <see cref="F:System.IO.Path.InvalidPathChars"></see>. -or- <paramref name="access">access</paramref> specified Read and <paramref name="mode">mode</paramref> specified Create, CreateNew, Truncate, or Append.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="path">path</paramref> is null.</exception>
+ <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters, and file names must be less than 260 characters.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The specified path is invalid, (for example, it is on an unmapped drive).</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurred while opening the file.</exception>
+ <exception cref="T:System.UnauthorizedAccessException"><paramref name="path">path</paramref> specified a file that is read-only and <paramref name="access">access</paramref> is not Read. -or- <paramref name="path">path</paramref> specified a directory. -or- The caller does not have the required permission. -or- <paramref name="mode">mode</paramref> is <see cref="F:System.IO.FileMode.Create"></see> and the specified file is a hidden file.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="mode">mode</paramref> or <paramref name="access">access</paramref> specified an invalid value.</exception>
+ <exception cref="T:System.IO.FileNotFoundException">The file specified in <paramref name="path">path</paramref> was not found.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="path">path</paramref> is in an invalid format.</exception>
+ </member>
+ <member name="M:System.IO.File.Open(System.String,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare)">
+ <summary>Opens a <see cref="T:System.IO.FileStream"></see> on the specified path, having the specified mode with read, write, or read/write access and the specified sharing option.</summary>
+ <param name="path">The file to open.</param>
+ <param name="mode">A <see cref="T:System.IO.FileMode"></see> value that specifies whether a file is created if one does not exist, and determines whether the contents of existing files are retained or overwritten.</param>
+ <param name="access">A <see cref="T:System.IO.FileAccess"></see> value that specifies the operations that can be performed on the file.</param>
+ <param name="share">A <see cref="T:System.IO.FileShare"></see> value specifying the type of access other threads have to the file.</param>
+ <returns>A <see cref="T:System.IO.FileStream"></see> on the specified path, having the specified mode with read, write, or read/write access and the specified sharing option.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> is a zero-length string, contains only white space, or contains one or more invalid characters as defined by <see cref="F:System.IO.Path.InvalidPathChars"></see>. -or- <paramref name="access">access</paramref> specified Read and <paramref name="mode">mode</paramref> specified Create, CreateNew, Truncate, or Append.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="path">path</paramref> is null.</exception>
+ <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters, and file names must be less than 260 characters.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The specified path is invalid, (for example, it is on an unmapped drive).</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurred while opening the file.</exception>
+ <exception cref="T:System.UnauthorizedAccessException"><paramref name="path">path</paramref> specified a file that is read-only and <paramref name="access">access</paramref> is not Read. -or- <paramref name="path">path</paramref> specified a directory. -or- The caller does not have the required permission. -or- <paramref name="mode">mode</paramref> is <see cref="F:System.IO.FileMode.Create"></see> and the specified file is a hidden file.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="mode">mode</paramref>, <paramref name="access">access</paramref>, or <paramref name="share">share</paramref> specified an invalid value.</exception>
+ <exception cref="T:System.IO.FileNotFoundException">The file specified in <paramref name="path">path</paramref> was not found.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="path">path</paramref> is in an invalid format.</exception>
+ </member>
+ <member name="M:System.IO.File.OpenRead(System.String)">
+ <summary>Opens an existing file for reading.</summary>
+ <param name="path">The file to be opened for reading.</param>
+ <returns>A read-only <see cref="T:System.IO.FileStream"></see> on the specified path.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> is a zero-length string, contains only white space, or contains one or more invalid characters as defined by <see cref="F:System.IO.Path.InvalidPathChars"></see>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="path">path</paramref> is null.</exception>
+ <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters, and file names must be less than 260 characters.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The specified path is invalid, (for example, it is on an unmapped drive).</exception>
+ <exception cref="T:System.UnauthorizedAccessException"><paramref name="path">path</paramref> specified a directory. -or- The caller does not have the required permission.</exception>
+ <exception cref="T:System.IO.FileNotFoundException">The file specified in <paramref name="path">path</paramref> was not found.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="path">path</paramref> is in an invalid format.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurred while opening the file.</exception>
+ </member>
+ <member name="M:System.IO.File.OpenText(System.String)">
+ <summary>Opens an existing UTF-8 encoded text file for reading.</summary>
+ <param name="path">The file to be opened for reading.</param>
+ <returns>A <see cref="T:System.IO.StreamReader"></see> on the specified path.</returns>
+ <exception cref="T:System.UnauthorizedAccessException">The caller does not have the required permission.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> is a zero-length string, contains only white space, or contains one or more invalid characters as defined by <see cref="F:System.IO.Path.InvalidPathChars"></see>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="path">path</paramref> is null.</exception>
+ <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters, and file names must be less than 260 characters.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The specified path is invalid, (for example, it is on an unmapped drive).</exception>
+ <exception cref="T:System.IO.FileNotFoundException">The file specified in <paramref name="path">path</paramref> was not found.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="path">path</paramref> is in an invalid format.</exception>
+ </member>
+ <member name="M:System.IO.File.OpenWrite(System.String)">
+ <summary>Opens an existing file or creates a new file for writing.</summary>
+ <param name="path">The file to be opened for writing.</param>
+ <returns>An unshared <see cref="T:System.IO.FileStream"></see> object on the specified path with <see cref="F:System.IO.FileAccess.Write"></see> access.</returns>
+ <exception cref="T:System.UnauthorizedAccessException">The caller does not have the required permission. -or- <paramref name="path">path</paramref> specified a read-only file or directory.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> is a zero-length string, contains only white space, or contains one or more invalid characters as defined by <see cref="F:System.IO.Path.InvalidPathChars"></see>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="path">path</paramref> is null.</exception>
+ <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters, and file names must be less than 260 characters.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The specified path is invalid, (for example, it is on an unmapped drive).</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="path">path</paramref> is in an invalid format.</exception>
+ </member>
+ <member name="M:System.IO.File.ReadAllBytes(System.String)">
+ <summary>Opens a binary file, reads the contents of the file into a byte array, and then closes the file.</summary>
+ <param name="path">The file to open for reading.</param>
+ <returns>A byte array containing the contents of the file.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> is a zero-length string, contains only white space, or contains one or more invalid characters as defined by <see cref="F:System.IO.Path.InvalidPathChars"></see>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="path">path</paramref> is null.</exception>
+ <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters, and file names must be less than 260 characters.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The specified path is invalid (for example, it is on an unmapped drive).</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurred while opening the file.</exception>
+ <exception cref="T:System.UnauthorizedAccessException">This operation is not supported on the current platform. -or- <paramref name="path">path</paramref> specified a directory. -or- The caller does not have the required permission.</exception>
+ <exception cref="T:System.IO.FileNotFoundException">The file specified in <paramref name="path">path</paramref> was not found.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="path">path</paramref> is in an invalid format.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ </member>
+ <member name="M:System.IO.File.ReadAllLines(System.String)">
+ <summary>Opens a text file, reads all lines of the file, and then closes the file.</summary>
+ <param name="path">The file to open for reading.</param>
+ <returns>A string array containing all lines of the file.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> is a zero-length string, contains only white space, or contains one or more invalid characters as defined by <see cref="F:System.IO.Path.InvalidPathChars"></see>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="path">path</paramref> is null.</exception>
+ <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters, and file names must be less than 260 characters.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The specified path is invalid (for example, it is on an unmapped drive).</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurred while opening the file.</exception>
+ <exception cref="T:System.UnauthorizedAccessException"><paramref name="path">path</paramref> specified a file that is read-only. -or- This operation is not supported on the current platform. -or- <paramref name="path">path</paramref> specified a directory. -or- The caller does not have the required permission.</exception>
+ <exception cref="T:System.IO.FileNotFoundException">The file specified in <paramref name="path">path</paramref> was not found.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="path">path</paramref> is in an invalid format.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ </member>
+ <member name="M:System.IO.File.ReadAllLines(System.String,System.Text.Encoding)">
+ <summary>Opens a file, reads all lines of the file with the specified encoding, and then closes the file.</summary>
+ <param name="path">The file to open for reading.</param>
+ <param name="encoding">The encoding applied to the contents of the file.</param>
+ <returns>A string array containing all lines of the file.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> is a zero-length string, contains only white space, or contains one or more invalid characters as defined by <see cref="F:System.IO.Path.InvalidPathChars"></see>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="path">path</paramref> is null.</exception>
+ <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters, and file names must be less than 260 characters.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The specified path is invalid (for example, it is on an unmapped drive).</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurred while opening the file.</exception>
+ <exception cref="T:System.UnauthorizedAccessException"><paramref name="path">path</paramref> specified a file that is read-only. -or- This operation is not supported on the current platform. -or- <paramref name="path">path</paramref> specified a directory. -or- The caller does not have the required permission.</exception>
+ <exception cref="T:System.IO.FileNotFoundException">The file specified in <paramref name="path">path</paramref> was not found.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="path">path</paramref> is in an invalid format.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ </member>
+ <member name="M:System.IO.File.ReadAllText(System.String,System.Text.Encoding)">
+ <summary>Opens a file, reads all lines of the file with the specified encoding, and then closes the file.</summary>
+ <param name="path">The file to open for reading.</param>
+ <param name="encoding">The encoding applied to the contents of the file.</param>
+ <returns>A string containing all lines of the file.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> is a zero-length string, contains only white space, or contains one or more invalid characters as defined by <see cref="F:System.IO.Path.InvalidPathChars"></see>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="path">path</paramref> is null.</exception>
+ <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters, and file names must be less than 260 characters.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The specified path is invalid (for example, it is on an unmapped drive).</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurred while opening the file.</exception>
+ <exception cref="T:System.UnauthorizedAccessException"><paramref name="path">path</paramref> specified a file that is read-only. -or- This operation is not supported on the current platform. -or- <paramref name="path">path</paramref> specified a directory. -or- The caller does not have the required permission.</exception>
+ <exception cref="T:System.IO.FileNotFoundException">The file specified in <paramref name="path">path</paramref> was not found.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="path">path</paramref> is in an invalid format.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ </member>
+ <member name="M:System.IO.File.ReadAllText(System.String)">
+ <summary>Opens a text file, reads all lines of the file, and then closes the file.</summary>
+ <param name="path">The file to open for reading.</param>
+ <returns>A string containing all lines of the file.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> is a zero-length string, contains only white space, or contains one or more invalid characters as defined by <see cref="F:System.IO.Path.InvalidPathChars"></see>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="path">path</paramref> is null.</exception>
+ <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters, and file names must be less than 260 characters.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The specified path is invalid (for example, it is on an unmapped drive).</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurred while opening the file.</exception>
+ <exception cref="T:System.UnauthorizedAccessException"><paramref name="path">path</paramref> specified a file that is read-only. -or- This operation is not supported on the current platform. -or- <paramref name="path">path</paramref> specified a directory. -or- The caller does not have the required permission.</exception>
+ <exception cref="T:System.IO.FileNotFoundException">The file specified in <paramref name="path">path</paramref> was not found.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="path">path</paramref> is in an invalid format.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ </member>
+ <member name="M:System.IO.File.ReadLines(System.String)">
+ <summary>Reads the lines of a file.</summary>
+ <param name="path">The file to read.</param>
+ <returns>All the lines of the file, or the lines that are the result of a query.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> is a zero-length string, contains only white space, or contains one or more invalid characters defined by the <see cref="M:System.IO.Path.GetInvalidPathChars"></see> method.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="path">path</paramref> is null.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException"><paramref name="path">path</paramref> is invalid (for example, it is on an unmapped drive).</exception>
+ <exception cref="T:System.IO.FileNotFoundException">The file specified by <paramref name="path">path</paramref> was not found.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurred while opening the file.</exception>
+ <exception cref="T:System.IO.PathTooLongException"><paramref name="path">path</paramref> exceeds the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters and file names must be less than 260 characters.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ <exception cref="T:System.UnauthorizedAccessException"><paramref name="path">path</paramref> specifies a file that is read-only. -or- This operation is not supported on the current platform. -or- <paramref name="path">path</paramref> is a directory. -or- The caller does not have the required permission.</exception>
+ </member>
+ <member name="M:System.IO.File.ReadLines(System.String,System.Text.Encoding)">
+ <summary>Read the lines of a file that has a specified encoding.</summary>
+ <param name="path">The file to read.</param>
+ <param name="encoding">The encoding that is applied to the contents of the file.</param>
+ <returns>All the lines of the file, or the lines that are the result of a query.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> is a zero-length string, contains only white space, or contains one or more invalid characters as defined by the <see cref="M:System.IO.Path.GetInvalidPathChars"></see> method.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="path">path</paramref> is null.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException"><paramref name="path">path</paramref> is invalid (for example, it is on an unmapped drive).</exception>
+ <exception cref="T:System.IO.FileNotFoundException">The file specified by <paramref name="path">path</paramref> was not found.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurred while opening the file.</exception>
+ <exception cref="T:System.IO.PathTooLongException"><paramref name="path">path</paramref> exceeds the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters and file names must be less than 260 characters.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ <exception cref="T:System.UnauthorizedAccessException"><paramref name="path">path</paramref> specifies a file that is read-only. -or- This operation is not supported on the current platform. -or- <paramref name="path">path</paramref> is a directory. -or- The caller does not have the required permission.</exception>
+ </member>
+ <member name="M:System.IO.File.Replace(System.String,System.String,System.String)">
+ <summary>Replaces the contents of a specified file with the contents of another file, deleting the original file, and creating a backup of the replaced file.</summary>
+ <param name="sourceFileName">The name of a file that replaces the file specified by destinationFileName.</param>
+ <param name="destinationFileName">The name of the file being replaced.</param>
+ <param name="destinationBackupFileName">The name of the backup file.</param>
+ <exception cref="T:System.ArgumentException">The path described by the <paramref name="destinationFileName">destinationFileName</paramref> parameter was not of a legal form. -or- The path described by the <paramref name="destinationBackupFileName">destinationBackupFileName</paramref> parameter was not of a legal form.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="destinationFileName">destinationFileName</paramref> parameter is null.</exception>
+ <exception cref="T:System.IO.DriveNotFoundException">An invalid drive was specified.</exception>
+ <exception cref="T:System.IO.FileNotFoundException">The file described by the current <see cref="T:System.IO.FileInfo"></see> object could not be found. -or- The file described by the <paramref name="destinationBackupFileName">destinationBackupFileName</paramref> parameter could not be found.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurred while opening the file. - or - The <paramref name="sourceFileName">sourceFileName</paramref> and <paramref name="destinationFileName">destinationFileName</paramref> parameters specify the same file.</exception>
+ <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters, and file names must be less than 260 characters.</exception>
+ <exception cref="T:System.PlatformNotSupportedException">The operating system is Windows 98 Second Edition or earlier and the files system is not NTFS.</exception>
+ <exception cref="T:System.UnauthorizedAccessException">The <paramref name="sourceFileName">sourceFileName</paramref> or <paramref name="destinationFileName">destinationFileName</paramref> parameter specifies a file that is read-only. -or- This operation is not supported on the current platform. -or- Source or destination parameters specify a directory instead of a file. -or- The caller does not have the required permission.</exception>
+ </member>
+ <member name="M:System.IO.File.Replace(System.String,System.String,System.String,System.Boolean)">
+ <summary>Replaces the contents of a specified file with the contents of another file, deleting the original file, and creating a backup of the replaced file and optionally ignores merge errors.</summary>
+ <param name="sourceFileName">The name of a file that replaces the file specified by destinationFileName.</param>
+ <param name="destinationFileName">The name of the file being replaced.</param>
+ <param name="destinationBackupFileName">The name of the backup file.</param>
+ <param name="ignoreMetadataErrors">true to ignore merge errors (such as attributes and access control lists (ACLs)) from the replaced file to the replacement file; otherwise, false.</param>
+ <exception cref="T:System.ArgumentException">The path described by the <paramref name="destinationFileName">destinationFileName</paramref> parameter was not of a legal form. -or- The path described by the <paramref name="destinationBackupFileName">destinationBackupFileName</paramref> parameter was not of a legal form.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="destinationFileName">destinationFileName</paramref> parameter is null.</exception>
+ <exception cref="T:System.IO.DriveNotFoundException">An invalid drive was specified.</exception>
+ <exception cref="T:System.IO.FileNotFoundException">The file described by the current <see cref="T:System.IO.FileInfo"></see> object could not be found. -or- The file described by the <paramref name="destinationBackupFileName">destinationBackupFileName</paramref> parameter could not be found.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurred while opening the file. - or - The <paramref name="sourceFileName">sourceFileName</paramref> and <paramref name="destinationFileName">destinationFileName</paramref> parameters specify the same file.</exception>
+ <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters, and file names must be less than 260 characters.</exception>
+ <exception cref="T:System.PlatformNotSupportedException">The operating system is Windows 98 Second Edition or earlier and the files system is not NTFS.</exception>
+ <exception cref="T:System.UnauthorizedAccessException">The <paramref name="sourceFileName">sourceFileName</paramref> or <paramref name="destinationFileName">destinationFileName</paramref> parameter specifies a file that is read-only. -or- This operation is not supported on the current platform. -or- Source or destination parameters specify a directory instead of a file. -or- The caller does not have the required permission.</exception>
+ </member>
+ <member name="M:System.IO.File.SetAttributes(System.String,System.IO.FileAttributes)">
+ <summary>Sets the specified <see cref="T:System.IO.FileAttributes"></see> of the file on the specified path.</summary>
+ <param name="path">The path to the file.</param>
+ <param name="fileAttributes">A bitwise combination of the enumeration values.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> is empty, contains only white spaces, contains invalid characters, or the file attribute is invalid.</exception>
+ <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters, and file names must be less than 260 characters.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="path">path</paramref> is in an invalid format.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The specified path is invalid, (for example, it is on an unmapped drive).</exception>
+ <exception cref="T:System.IO.FileNotFoundException">The file cannot be found.</exception>
+ <exception cref="T:System.UnauthorizedAccessException"><paramref name="path">path</paramref> specified a file that is read-only. -or- This operation is not supported on the current platform. -or- <paramref name="path">path</paramref> specified a directory. -or- The caller does not have the required permission.</exception>
+ </member>
+ <member name="M:System.IO.File.SetCreationTime(System.String,System.DateTime)">
+ <summary>Sets the date and time the file was created.</summary>
+ <param name="path">The file for which to set the creation date and time information.</param>
+ <param name="creationTime">A <see cref="T:System.DateTime"></see> containing the value to set for the creation date and time of path. This value is expressed in local time.</param>
+ <exception cref="T:System.IO.FileNotFoundException">The specified path was not found.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> is a zero-length string, contains only white space, or contains one or more invalid characters as defined by <see cref="F:System.IO.Path.InvalidPathChars"></see>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="path">path</paramref> is null.</exception>
+ <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters, and file names must be less than 260 characters.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurred while performing the operation.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="creationTime">creationTime</paramref> specifies a value outside the range of dates, times, or both permitted for this operation.</exception>
+ <exception cref="T:System.UnauthorizedAccessException">The caller does not have the required permission.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="path">path</paramref> is in an invalid format.</exception>
+ </member>
+ <member name="M:System.IO.File.SetCreationTimeUtc(System.String,System.DateTime)">
+ <summary>Sets the date and time, in coordinated universal time (UTC), that the file was created.</summary>
+ <param name="path">The file for which to set the creation date and time information.</param>
+ <param name="creationTimeUtc">A <see cref="T:System.DateTime"></see> containing the value to set for the creation date and time of path. This value is expressed in UTC time.</param>
+ <exception cref="T:System.IO.FileNotFoundException">The specified path was not found.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> is a zero-length string, contains only white space, or contains one or more invalid characters as defined by <see cref="F:System.IO.Path.InvalidPathChars"></see>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="path">path</paramref> is null.</exception>
+ <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters, and file names must be less than 260 characters.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurred while performing the operation.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="creationTime">creationTime</paramref> specifies a value outside the range of dates, times, or both permitted for this operation.</exception>
+ <exception cref="T:System.UnauthorizedAccessException">The caller does not have the required permission.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="path">path</paramref> is in an invalid format.</exception>
+ </member>
+ <member name="M:System.IO.File.SetLastAccessTime(System.String,System.DateTime)">
+ <summary>Sets the date and time the specified file was last accessed.</summary>
+ <param name="path">The file for which to set the access date and time information.</param>
+ <param name="lastAccessTime">A <see cref="T:System.DateTime"></see> containing the value to set for the last access date and time of path. This value is expressed in local time.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> is a zero-length string, contains only white space, or contains one or more invalid characters as defined by <see cref="F:System.IO.Path.InvalidPathChars"></see>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="path">path</paramref> is null.</exception>
+ <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters, and file names must be less than 260 characters.</exception>
+ <exception cref="T:System.IO.FileNotFoundException">The specified path was not found.</exception>
+ <exception cref="T:System.UnauthorizedAccessException">The caller does not have the required permission.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="path">path</paramref> is in an invalid format.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="lastAccessTime">lastAccessTime</paramref> specifies a value outside the range of dates or times permitted for this operation.</exception>
+ </member>
+ <member name="M:System.IO.File.SetLastAccessTimeUtc(System.String,System.DateTime)">
+ <summary>Sets the date and time, in coordinated universal time (UTC), that the specified file was last accessed.</summary>
+ <param name="path">The file for which to set the access date and time information.</param>
+ <param name="lastAccessTimeUtc">A <see cref="T:System.DateTime"></see> containing the value to set for the last access date and time of path. This value is expressed in UTC time.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> is a zero-length string, contains only white space, or contains one or more invalid characters as defined by <see cref="F:System.IO.Path.InvalidPathChars"></see>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="path">path</paramref> is null.</exception>
+ <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters, and file names must be less than 260 characters.</exception>
+ <exception cref="T:System.IO.FileNotFoundException">The specified path was not found.</exception>
+ <exception cref="T:System.UnauthorizedAccessException">The caller does not have the required permission.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="path">path</paramref> is in an invalid format.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="lastAccessTimeUtc">lastAccessTimeUtc</paramref> specifies a value outside the range of dates or times permitted for this operation.</exception>
+ </member>
+ <member name="M:System.IO.File.SetLastWriteTime(System.String,System.DateTime)">
+ <summary>Sets the date and time that the specified file was last written to.</summary>
+ <param name="path">The file for which to set the date and time information.</param>
+ <param name="lastWriteTime">A <see cref="T:System.DateTime"></see> containing the value to set for the last write date and time of path. This value is expressed in local time.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> is a zero-length string, contains only white space, or contains one or more invalid characters as defined by <see cref="F:System.IO.Path.InvalidPathChars"></see>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="path">path</paramref> is null.</exception>
+ <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters, and file names must be less than 260 characters.</exception>
+ <exception cref="T:System.IO.FileNotFoundException">The specified path was not found.</exception>
+ <exception cref="T:System.UnauthorizedAccessException">The caller does not have the required permission.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="path">path</paramref> is in an invalid format.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="lastWriteTime">lastWriteTime</paramref> specifies a value outside the range of dates or times permitted for this operation.</exception>
+ </member>
+ <member name="M:System.IO.File.SetLastWriteTimeUtc(System.String,System.DateTime)">
+ <summary>Sets the date and time, in coordinated universal time (UTC), that the specified file was last written to.</summary>
+ <param name="path">The file for which to set the date and time information.</param>
+ <param name="lastWriteTimeUtc">A <see cref="T:System.DateTime"></see> containing the value to set for the last write date and time of path. This value is expressed in UTC time.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> is a zero-length string, contains only white space, or contains one or more invalid characters as defined by <see cref="F:System.IO.Path.InvalidPathChars"></see>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="path">path</paramref> is null.</exception>
+ <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters, and file names must be less than 260 characters.</exception>
+ <exception cref="T:System.IO.FileNotFoundException">The specified path was not found.</exception>
+ <exception cref="T:System.UnauthorizedAccessException">The caller does not have the required permission.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="path">path</paramref> is in an invalid format.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="lastWriteTimeUtc">lastWriteTimeUtc</paramref> specifies a value outside the range of dates or times permitted for this operation.</exception>
+ </member>
+ <member name="M:System.IO.File.WriteAllBytes(System.String,System.Byte[])">
+ <summary>Creates a new file, writes the specified byte array to the file, and then closes the file. If the target file already exists, it is overwritten.</summary>
+ <param name="path">The file to write to.</param>
+ <param name="bytes">The bytes to write to the file.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> is a zero-length string, contains only white space, or contains one or more invalid characters as defined by <see cref="F:System.IO.Path.InvalidPathChars"></see>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="path">path</paramref> is null or the byte array is empty.</exception>
+ <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters, and file names must be less than 260 characters.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The specified path is invalid (for example, it is on an unmapped drive).</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurred while opening the file.</exception>
+ <exception cref="T:System.UnauthorizedAccessException"><paramref name="path">path</paramref> specified a file that is read-only. -or- This operation is not supported on the current platform. -or- <paramref name="path">path</paramref> specified a directory. -or- The caller does not have the required permission.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="path">path</paramref> is in an invalid format.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ </member>
+ <member name="M:System.IO.File.WriteAllLines(System.String,System.String[],System.Text.Encoding)">
+ <summary>Creates a new file, writes the specified string array to the file by using the specified encoding, and then closes the file.</summary>
+ <param name="path">The file to write to.</param>
+ <param name="contents">The string array to write to the file.</param>
+ <param name="encoding">An <see cref="T:System.Text.Encoding"></see> object that represents the character encoding applied to the string array.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> is a zero-length string, contains only white space, or contains one or more invalid characters as defined by <see cref="F:System.IO.Path.InvalidPathChars"></see>.</exception>
+ <exception cref="T:System.ArgumentNullException">Either <paramref name="path">path</paramref> or <paramref name="contents">contents</paramref> is null.</exception>
+ <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters, and file names must be less than 260 characters.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The specified path is invalid (for example, it is on an unmapped drive).</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurred while opening the file.</exception>
+ <exception cref="T:System.UnauthorizedAccessException"><paramref name="path">path</paramref> specified a file that is read-only. -or- This operation is not supported on the current platform. -or- <paramref name="path">path</paramref> specified a directory. -or- The caller does not have the required permission.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="path">path</paramref> is in an invalid format.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ </member>
+ <member name="M:System.IO.File.WriteAllLines(System.String,System.Collections.Generic.IEnumerable{System.String},System.Text.Encoding)">
+ <summary>Creates a new file by using the specified encoding, writes a collection of strings to the file, and then closes the file.</summary>
+ <param name="path">The file to write to.</param>
+ <param name="contents">The lines to write to the file.</param>
+ <param name="encoding">The character encoding to use.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> is a zero-length string, contains only white space, or contains one or more invalid characters defined by the <see cref="M:System.IO.Path.GetInvalidPathChars"></see> method.</exception>
+ <exception cref="T:System.ArgumentNullException">Either <paramref name="path">path</paramref>, <paramref name="contents">contents</paramref>, or <paramref name="encoding">encoding</paramref> is null.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException"><paramref name="path">path</paramref> is invalid (for example, it is on an unmapped drive).</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurred while opening the file.</exception>
+ <exception cref="T:System.IO.PathTooLongException"><paramref name="path">path</paramref> exceeds the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters and file names must be less than 260 characters.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="path">path</paramref> is in an invalid format.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ <exception cref="T:System.UnauthorizedAccessException"><paramref name="path">path</paramref> specifies a file that is read-only. -or- This operation is not supported on the current platform. -or- <paramref name="path">path</paramref> is a directory. -or- The caller does not have the required permission.</exception>
+ </member>
+ <member name="M:System.IO.File.WriteAllLines(System.String,System.String[])">
+ <summary>Creates a new file, write the specified string array to the file, and then closes the file.</summary>
+ <param name="path">The file to write to.</param>
+ <param name="contents">The string array to write to the file.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> is a zero-length string, contains only white space, or contains one or more invalid characters as defined by <see cref="F:System.IO.Path.InvalidPathChars"></see>.</exception>
+ <exception cref="T:System.ArgumentNullException">Either <paramref name="path">path</paramref> or <paramref name="contents">contents</paramref> is null.</exception>
+ <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters, and file names must be less than 260 characters.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The specified path is invalid (for example, it is on an unmapped drive).</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurred while opening the file.</exception>
+ <exception cref="T:System.UnauthorizedAccessException"><paramref name="path">path</paramref> specified a file that is read-only. -or- This operation is not supported on the current platform. -or- <paramref name="path">path</paramref> specified a directory. -or- The caller does not have the required permission.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="path">path</paramref> is in an invalid format.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ </member>
+ <member name="M:System.IO.File.WriteAllLines(System.String,System.Collections.Generic.IEnumerable{System.String})">
+ <summary>Creates a new file, writes a collection of strings to the file, and then closes the file.</summary>
+ <param name="path">The file to write to.</param>
+ <param name="contents">The lines to write to the file.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> is a zero-length string, contains only white space, or contains one or more invalid characters defined by the <see cref="M:System.IO.Path.GetInvalidPathChars"></see> method.</exception>
+ <exception cref="T:System.ArgumentNullException">Either <paramref name="path">path</paramref> or <paramref name="contents">contents</paramref> is null.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException"><paramref name="path">path</paramref> is invalid (for example, it is on an unmapped drive).</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurred while opening the file.</exception>
+ <exception cref="T:System.IO.PathTooLongException"><paramref name="path">path</paramref> exceeds the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters and file names must be less than 260 characters.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="path">path</paramref> is in an invalid format.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ <exception cref="T:System.UnauthorizedAccessException"><paramref name="path">path</paramref> specifies a file that is read-only. -or- This operation is not supported on the current platform. -or- <paramref name="path">path</paramref> is a directory. -or- The caller does not have the required permission.</exception>
+ </member>
+ <member name="M:System.IO.File.WriteAllText(System.String,System.String)">
+ <summary>Creates a new file, writes the specified string to the file, and then closes the file. If the target file already exists, it is overwritten.</summary>
+ <param name="path">The file to write to.</param>
+ <param name="contents">The string to write to the file.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> is a zero-length string, contains only white space, or contains one or more invalid characters as defined by <see cref="F:System.IO.Path.InvalidPathChars"></see>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="path">path</paramref> is null or <paramref name="contents">contents</paramref> is empty.</exception>
+ <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters, and file names must be less than 260 characters.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The specified path is invalid (for example, it is on an unmapped drive).</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurred while opening the file.</exception>
+ <exception cref="T:System.UnauthorizedAccessException"><paramref name="path">path</paramref> specified a file that is read-only. -or- This operation is not supported on the current platform. -or- <paramref name="path">path</paramref> specified a directory. -or- The caller does not have the required permission.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="path">path</paramref> is in an invalid format.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ </member>
+ <member name="M:System.IO.File.WriteAllText(System.String,System.String,System.Text.Encoding)">
+ <summary>Creates a new file, writes the specified string to the file using the specified encoding, and then closes the file. If the target file already exists, it is overwritten.</summary>
+ <param name="path">The file to write to.</param>
+ <param name="contents">The string to write to the file.</param>
+ <param name="encoding">The encoding to apply to the string.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> is a zero-length string, contains only white space, or contains one or more invalid characters as defined by <see cref="F:System.IO.Path.InvalidPathChars"></see>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="path">path</paramref> is null or <paramref name="contents">contents</paramref> is empty.</exception>
+ <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters, and file names must be less than 260 characters.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The specified path is invalid (for example, it is on an unmapped drive).</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurred while opening the file.</exception>
+ <exception cref="T:System.UnauthorizedAccessException"><paramref name="path">path</paramref> specified a file that is read-only. -or- This operation is not supported on the current platform. -or- <paramref name="path">path</paramref> specified a directory. -or- The caller does not have the required permission.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="path">path</paramref> is in an invalid format.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ </member>
+ <member name="T:System.IO.FileAccess">
+ <summary>Defines constants for read, write, or read/write access to a file.</summary>
+ </member>
+ <member name="F:System.IO.FileAccess.Read">
+ <summary>Read access to the file. Data can be read from the file. Combine with Write for read/write access.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.IO.FileAccess.ReadWrite">
+ <summary>Read and write access to the file. Data can be written to and read from the file.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.IO.FileAccess.Write">
+ <summary>Write access to the file. Data can be written to the file. Combine with Read for read/write access.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.IO.FileAttributes">
+ <summary>Provides attributes for files and directories.</summary>
+ </member>
+ <member name="F:System.IO.FileAttributes.Archive">
+ <summary>The file is a candidate for backup or removal.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.IO.FileAttributes.Compressed">
+ <summary>The file is compressed.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.IO.FileAttributes.Device">
+ <summary>Reserved for future use.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.IO.FileAttributes.Directory">
+ <summary>The file is a directory.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.IO.FileAttributes.Encrypted">
+ <summary>The file or directory is encrypted. For a file, this means that all data in the file is encrypted. For a directory, this means that encryption is the default for newly created files and directories.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.IO.FileAttributes.Hidden">
+ <summary>The file is hidden, and thus is not included in an ordinary directory listing.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.IO.FileAttributes.IntegrityStream">
+ <summary>The file or directory includes data integrity support. When this value is applied to a file, all data streams in the file have integrity support. When this value is applied to a directory, all new files and subdirectories within that directory, by default, include integrity support.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.IO.FileAttributes.Normal">
+ <summary>The file is a standard file that has no special attributes. This attribute is valid only if it is used alone.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.IO.FileAttributes.NoScrubData">
+ <summary>The file or directory is excluded from the data integrity scan. When this value is applied to a directory, by default, all new files and subdirectories within that directory are excluded from data integrity.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.IO.FileAttributes.NotContentIndexed">
+ <summary>The file will not be indexed by the operating system's content indexing service.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.IO.FileAttributes.Offline">
+ <summary>The file is offline. The data of the file is not immediately available.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.IO.FileAttributes.ReadOnly">
+ <summary>The file is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.IO.FileAttributes.ReparsePoint">
+ <summary>The file contains a reparse point, which is a block of user-defined data associated with a file or a directory.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.IO.FileAttributes.SparseFile">
+ <summary>The file is a sparse file. Sparse files are typically large files whose data consists of mostly zeros.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.IO.FileAttributes.System">
+ <summary>The file is a system file. That is, the file is part of the operating system or is used exclusively by the operating system.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.IO.FileAttributes.Temporary">
+ <summary>The file is temporary. A temporary file contains data that is needed while an application is executing but is not needed after the application is finished. File systems try to keep all the data in memory for quicker access rather than flushing the data back to mass storage. A temporary file should be deleted by the application as soon as it is no longer needed.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.IO.FileInfo">
+ <summary>Provides properties and instance methods for the creation, copying, deletion, moving, and opening of files, and aids in the creation of <see cref="T:System.IO.FileStream"></see> objects. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.IO.FileInfo.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.FileInfo"></see> class, which acts as a wrapper for a file path.</summary>
+ <param name="fileName">The fully qualified name of the new file, or the relative file name. Do not end the path with the directory separator character.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="fileName">fileName</paramref> is null.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ <exception cref="T:System.ArgumentException">The file name is empty, contains only white spaces, or contains invalid characters.</exception>
+ <exception cref="T:System.UnauthorizedAccessException">Access to <paramref name="fileName">fileName</paramref> is denied.</exception>
+ <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters, and file names must be less than 260 characters.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="fileName">fileName</paramref> contains a colon (:) in the middle of the string.</exception>
+ </member>
+ <member name="M:System.IO.FileInfo.AppendText">
+ <summary>Creates a <see cref="T:System.IO.StreamWriter"></see> that appends text to the file represented by this instance of the <see cref="T:System.IO.FileInfo"></see>.</summary>
+ <returns>A new StreamWriter.</returns>
+ </member>
+ <member name="M:System.IO.FileInfo.CopyTo(System.String)">
+ <summary>Copies an existing file to a new file, disallowing the overwriting of an existing file.</summary>
+ <param name="destFileName">The name of the new file to copy to.</param>
+ <returns>A new file with a fully qualified path.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="destFileName">destFileName</paramref> is empty, contains only white spaces, or contains invalid characters.</exception>
+ <exception cref="T:System.IO.IOException">An error occurs, or the destination file already exists.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="destFileName">destFileName</paramref> is null.</exception>
+ <exception cref="T:System.UnauthorizedAccessException">A directory path is passed in, or the file is being moved to a different drive.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The directory specified in <paramref name="destFileName">destFileName</paramref> does not exist.</exception>
+ <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters, and file names must be less than 260 characters.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="destFileName">destFileName</paramref> contains a colon (:) within the string but does not specify the volume.</exception>
+ </member>
+ <member name="M:System.IO.FileInfo.CopyTo(System.String,System.Boolean)">
+ <summary>Copies an existing file to a new file, allowing the overwriting of an existing file.</summary>
+ <param name="destFileName">The name of the new file to copy to.</param>
+ <param name="overwrite">true to allow an existing file to be overwritten; otherwise, false.</param>
+ <returns>A new file, or an overwrite of an existing file if <paramref name="overwrite">overwrite</paramref> is true. If the file exists and <paramref name="overwrite">overwrite</paramref> is false, an <see cref="T:System.IO.IOException"></see> is thrown.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="destFileName">destFileName</paramref> is empty, contains only white spaces, or contains invalid characters.</exception>
+ <exception cref="T:System.IO.IOException">An error occurs, or the destination file already exists and <paramref name="overwrite">overwrite</paramref> is false.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="destFileName">destFileName</paramref> is null.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The directory specified in <paramref name="destFileName">destFileName</paramref> does not exist.</exception>
+ <exception cref="T:System.UnauthorizedAccessException">A directory path is passed in, or the file is being moved to a different drive.</exception>
+ <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters, and file names must be less than 260 characters.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="destFileName">destFileName</paramref> contains a colon (:) in the middle of the string.</exception>
+ </member>
+ <member name="M:System.IO.FileInfo.Create">
+ <summary>Creates a file.</summary>
+ <returns>A new file.</returns>
+ </member>
+ <member name="M:System.IO.FileInfo.CreateText">
+ <summary>Creates a <see cref="T:System.IO.StreamWriter"></see> that writes a new text file.</summary>
+ <returns>A new StreamWriter.</returns>
+ <exception cref="T:System.UnauthorizedAccessException">The file name is a directory.</exception>
+ <exception cref="T:System.IO.IOException">The disk is read-only.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ </member>
+ <member name="M:System.IO.FileInfo.Decrypt">
+ <summary>Decrypts a file that was encrypted by the current account using the <see cref="M:System.IO.FileInfo.Encrypt"></see> method.</summary>
+ <exception cref="T:System.IO.DriveNotFoundException">An invalid drive was specified.</exception>
+ <exception cref="T:System.IO.FileNotFoundException">The file described by the current <see cref="T:System.IO.FileInfo"></see> object could not be found.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurred while opening the file.</exception>
+ <exception cref="T:System.NotSupportedException">The file system is not NTFS.</exception>
+ <exception cref="T:System.PlatformNotSupportedException">The current operating system is not Microsoft Windows NT or later.</exception>
+ <exception cref="T:System.UnauthorizedAccessException">The file described by the current <see cref="T:System.IO.FileInfo"></see> object is read-only. -or- This operation is not supported on the current platform. -or- The caller does not have the required permission.</exception>
+ </member>
+ <member name="M:System.IO.FileInfo.Delete">
+ <summary>Permanently deletes a file.</summary>
+ <exception cref="T:System.IO.IOException">The target file is open or memory-mapped on a computer running Microsoft Windows NT. -or- There is an open handle on the file, and the operating system is Windows XP or earlier. This open handle can result from enumerating directories and files. For more information, see <see cref="~/docs/standard/io/how-to-enumerate-directories-and-files.md">How to: Enumerate Directories and Files</see>.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ <exception cref="T:System.UnauthorizedAccessException">The path is a directory.</exception>
+ </member>
+ <member name="P:System.IO.FileInfo.Directory">
+ <summary>Gets an instance of the parent directory.</summary>
+ <returns>A <see cref="T:System.IO.DirectoryInfo"></see> object representing the parent directory of this file.</returns>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The specified path is invalid, such as being on an unmapped drive.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ </member>
+ <member name="P:System.IO.FileInfo.DirectoryName">
+ <summary>Gets a string representing the directory's full path.</summary>
+ <returns>A string representing the directory's full path.</returns>
+ <exception cref="T:System.ArgumentNullException">null was passed in for the directory name.</exception>
+ <exception cref="T:System.IO.PathTooLongException">The fully qualified path is 260 or more characters.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ </member>
+ <member name="M:System.IO.FileInfo.Encrypt">
+ <summary>Encrypts a file so that only the account used to encrypt the file can decrypt it.</summary>
+ <exception cref="T:System.IO.DriveNotFoundException">An invalid drive was specified.</exception>
+ <exception cref="T:System.IO.FileNotFoundException">The file described by the current <see cref="T:System.IO.FileInfo"></see> object could not be found.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurred while opening the file.</exception>
+ <exception cref="T:System.NotSupportedException">The file system is not NTFS.</exception>
+ <exception cref="T:System.PlatformNotSupportedException">The current operating system is not Microsoft Windows NT or later.</exception>
+ <exception cref="T:System.UnauthorizedAccessException">The file described by the current <see cref="T:System.IO.FileInfo"></see> object is read-only. -or- This operation is not supported on the current platform. -or- The caller does not have the required permission.</exception>
+ </member>
+ <member name="P:System.IO.FileInfo.Exists">
+ <summary>Gets a value indicating whether a file exists.</summary>
+ <returns>true if the file exists; false if the file does not exist or if the file is a directory.</returns>
+ </member>
+ <member name="P:System.IO.FileInfo.IsReadOnly">
+ <summary>Gets or sets a value that determines if the current file is read only.</summary>
+ <returns>true if the current file is read only; otherwise, false.</returns>
+ <exception cref="T:System.IO.FileNotFoundException">The file described by the current <see cref="T:System.IO.FileInfo"></see> object could not be found.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurred while opening the file.</exception>
+ <exception cref="T:System.UnauthorizedAccessException">This operation is not supported on the current platform. -or- The caller does not have the required permission.</exception>
+ <exception cref="T:System.ArgumentException">The user does not have write permission, but attempted to set this property to false.</exception>
+ </member>
+ <member name="P:System.IO.FileInfo.Length">
+ <summary>Gets the size, in bytes, of the current file.</summary>
+ <returns>The size of the current file in bytes.</returns>
+ <exception cref="T:System.IO.IOException"><see cref="M:System.IO.FileSystemInfo.Refresh"></see> cannot update the state of the file or directory.</exception>
+ <exception cref="T:System.IO.FileNotFoundException">The file does not exist. -or- The Length property is called for a directory.</exception>
+ </member>
+ <member name="M:System.IO.FileInfo.MoveTo(System.String)">
+ <summary>Moves a specified file to a new location, providing the option to specify a new file name.</summary>
+ <param name="destFileName">The path to move the file to, which can specify a different file name.</param>
+ <exception cref="T:System.IO.IOException">An I/O error occurs, such as the destination file already exists or the destination device is not ready.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="destFileName">destFileName</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="destFileName">destFileName</paramref> is empty, contains only white spaces, or contains invalid characters.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ <exception cref="T:System.UnauthorizedAccessException"><paramref name="destFileName">destFileName</paramref> is read-only or is a directory.</exception>
+ <exception cref="T:System.IO.FileNotFoundException">The file is not found.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The specified path is invalid, such as being on an unmapped drive.</exception>
+ <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters, and file names must be less than 260 characters.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="destFileName">destFileName</paramref> contains a colon (:) in the middle of the string.</exception>
+ </member>
+ <member name="P:System.IO.FileInfo.Name">
+ <summary>Gets the name of the file.</summary>
+ <returns>The name of the file.</returns>
+ </member>
+ <member name="M:System.IO.FileInfo.Open(System.IO.FileMode)">
+ <summary>Opens a file in the specified mode.</summary>
+ <param name="mode">A <see cref="T:System.IO.FileMode"></see> constant specifying the mode (for example, Open or Append) in which to open the file.</param>
+ <returns>A file opened in the specified mode, with read/write access and unshared.</returns>
+ <exception cref="T:System.IO.FileNotFoundException">The file is not found.</exception>
+ <exception cref="T:System.UnauthorizedAccessException">The file is read-only or is a directory.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The specified path is invalid, such as being on an unmapped drive.</exception>
+ <exception cref="T:System.IO.IOException">The file is already open.</exception>
+ </member>
+ <member name="M:System.IO.FileInfo.Open(System.IO.FileMode,System.IO.FileAccess)">
+ <summary>Opens a file in the specified mode with read, write, or read/write access.</summary>
+ <param name="mode">A <see cref="T:System.IO.FileMode"></see> constant specifying the mode (for example, Open or Append) in which to open the file.</param>
+ <param name="access">A <see cref="T:System.IO.FileAccess"></see> constant specifying whether to open the file with Read, Write, or ReadWrite file access.</param>
+ <returns>A <see cref="T:System.IO.FileStream"></see> object opened in the specified mode and access, and unshared.</returns>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ <exception cref="T:System.IO.FileNotFoundException">The file is not found.</exception>
+ <exception cref="T:System.UnauthorizedAccessException"><paramref name="path">path</paramref> is read-only or is a directory.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The specified path is invalid, such as being on an unmapped drive.</exception>
+ <exception cref="T:System.IO.IOException">The file is already open.</exception>
+ </member>
+ <member name="M:System.IO.FileInfo.Open(System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare)">
+ <summary>Opens a file in the specified mode with read, write, or read/write access and the specified sharing option.</summary>
+ <param name="mode">A <see cref="T:System.IO.FileMode"></see> constant specifying the mode (for example, Open or Append) in which to open the file.</param>
+ <param name="access">A <see cref="T:System.IO.FileAccess"></see> constant specifying whether to open the file with Read, Write, or ReadWrite file access.</param>
+ <param name="share">A <see cref="T:System.IO.FileShare"></see> constant specifying the type of access other FileStream objects have to this file.</param>
+ <returns>A <see cref="T:System.IO.FileStream"></see> object opened with the specified mode, access, and sharing options.</returns>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ <exception cref="T:System.IO.FileNotFoundException">The file is not found.</exception>
+ <exception cref="T:System.UnauthorizedAccessException"><paramref name="path">path</paramref> is read-only or is a directory.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The specified path is invalid, such as being on an unmapped drive.</exception>
+ <exception cref="T:System.IO.IOException">The file is already open.</exception>
+ </member>
+ <member name="M:System.IO.FileInfo.OpenRead">
+ <summary>Creates a read-only <see cref="T:System.IO.FileStream"></see>.</summary>
+ <returns>A new read-only <see cref="T:System.IO.FileStream"></see> object.</returns>
+ <exception cref="T:System.UnauthorizedAccessException"><paramref name="path">path</paramref> is read-only or is a directory.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The specified path is invalid, such as being on an unmapped drive.</exception>
+ <exception cref="T:System.IO.IOException">The file is already open.</exception>
+ </member>
+ <member name="M:System.IO.FileInfo.OpenText">
+ <summary>Creates a <see cref="T:System.IO.StreamReader"></see> with UTF8 encoding that reads from an existing text file.</summary>
+ <returns>A new StreamReader with UTF8 encoding.</returns>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ <exception cref="T:System.IO.FileNotFoundException">The file is not found.</exception>
+ <exception cref="T:System.UnauthorizedAccessException"><paramref name="path">path</paramref> is read-only or is a directory.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The specified path is invalid, such as being on an unmapped drive.</exception>
+ </member>
+ <member name="M:System.IO.FileInfo.OpenWrite">
+ <summary>Creates a write-only <see cref="T:System.IO.FileStream"></see>.</summary>
+ <returns>A write-only unshared <see cref="T:System.IO.FileStream"></see> object for a new or existing file.</returns>
+ <exception cref="T:System.UnauthorizedAccessException">The path specified when creating an instance of the <see cref="T:System.IO.FileInfo"></see> object is read-only or is a directory.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The path specified when creating an instance of the <see cref="T:System.IO.FileInfo"></see> object is invalid, such as being on an unmapped drive.</exception>
+ </member>
+ <member name="M:System.IO.FileInfo.Replace(System.String,System.String)">
+ <summary>Replaces the contents of a specified file with the file described by the current <see cref="T:System.IO.FileInfo"></see> object, deleting the original file, and creating a backup of the replaced file.</summary>
+ <param name="destinationFileName">The name of a file to replace with the current file.</param>
+ <param name="destinationBackupFileName">The name of a file with which to create a backup of the file described by the destFileName parameter.</param>
+ <returns>A <see cref="T:System.IO.FileInfo"></see> object that encapsulates information about the file described by the <paramref name="destFileName">destFileName</paramref> parameter.</returns>
+ <exception cref="T:System.ArgumentException">The path described by the <paramref name="destFileName">destFileName</paramref> parameter was not of a legal form. -or- The path described by the <paramref name="destBackupFileName">destBackupFileName</paramref> parameter was not of a legal form.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="destFileName">destFileName</paramref> parameter is null.</exception>
+ <exception cref="T:System.IO.FileNotFoundException">The file described by the current <see cref="T:System.IO.FileInfo"></see> object could not be found. -or- The file described by the <paramref name="destinationFileName">destinationFileName</paramref> parameter could not be found.</exception>
+ <exception cref="T:System.PlatformNotSupportedException">The current operating system is not Microsoft Windows NT or later.</exception>
+ </member>
+ <member name="M:System.IO.FileInfo.Replace(System.String,System.String,System.Boolean)">
+ <summary>Replaces the contents of a specified file with the file described by the current <see cref="T:System.IO.FileInfo"></see> object, deleting the original file, and creating a backup of the replaced file. Also specifies whether to ignore merge errors.</summary>
+ <param name="destinationFileName">The name of a file to replace with the current file.</param>
+ <param name="destinationBackupFileName">The name of a file with which to create a backup of the file described by the destFileName parameter.</param>
+ <param name="ignoreMetadataErrors">true to ignore merge errors (such as attributes and ACLs) from the replaced file to the replacement file; otherwise false.</param>
+ <returns>A <see cref="T:System.IO.FileInfo"></see> object that encapsulates information about the file described by the <paramref name="destFileName">destFileName</paramref> parameter.</returns>
+ <exception cref="T:System.ArgumentException">The path described by the <paramref name="destFileName">destFileName</paramref> parameter was not of a legal form. -or- The path described by the <paramref name="destBackupFileName">destBackupFileName</paramref> parameter was not of a legal form.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="destFileName">destFileName</paramref> parameter is null.</exception>
+ <exception cref="T:System.IO.FileNotFoundException">The file described by the current <see cref="T:System.IO.FileInfo"></see> object could not be found. -or- The file described by the <paramref name="destinationFileName">destinationFileName</paramref> parameter could not be found.</exception>
+ <exception cref="T:System.PlatformNotSupportedException">The current operating system is not Microsoft Windows NT or later.</exception>
+ </member>
+ <member name="M:System.IO.FileInfo.ToString">
+ <summary>Returns the path as a string.</summary>
+ <returns>A string representing the path.</returns>
+ </member>
+ <member name="T:System.IO.FileLoadException">
+ <summary>The exception that is thrown when a managed assembly is found but cannot be loaded.</summary>
+ </member>
+ <member name="M:System.IO.FileLoadException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.FileLoadException"></see> class, setting the <see cref="P:System.Exception.Message"></see> property of the new instance to a system-supplied message that describes the error, such as &quot;Could not load the specified file.&quot; This message takes into account the current system culture.</summary>
+ </member>
+ <member name="M:System.IO.FileLoadException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.FileLoadException"></see> class with the specified error message.</summary>
+ <param name="message">A <see cref="T:System.String"></see> that describes the error. The content of message is intended to be understood by humans. The caller of this constructor is required to ensure that this string has been localized for the current system culture.</param>
+ </member>
+ <member name="M:System.IO.FileLoadException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.FileLoadException"></see> class with serialized data.</summary>
+ <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> that holds the serialized object data about the exception being thrown.</param>
+ <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"></see> that contains contextual information about the source or destination.</param>
+ </member>
+ <member name="M:System.IO.FileLoadException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.FileLoadException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">A <see cref="T:System.String"></see> that describes the error. The content of message is intended to be understood by humans. The caller of this constructor is required to ensure that this string has been localized for the current system culture.</param>
+ <param name="inner">The exception that is the cause of the current exception. If the inner parameter is not null, the current exception is raised in a catch block that handles the inner exception.</param>
+ </member>
+ <member name="M:System.IO.FileLoadException.#ctor(System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.FileLoadException"></see> class with a specified error message and the name of the file that could not be loaded.</summary>
+ <param name="message">A <see cref="T:System.String"></see> that describes the error. The content of message is intended to be understood by humans. The caller of this constructor is required to ensure that this string has been localized for the current system culture.</param>
+ <param name="fileName">A <see cref="T:System.String"></see> containing the name of the file that was not loaded.</param>
+ </member>
+ <member name="M:System.IO.FileLoadException.#ctor(System.String,System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.FileLoadException"></see> class with a specified error message, the name of the file that could not be loaded, and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">A <see cref="T:System.String"></see> that describes the error. The content of message is intended to be understood by humans. The caller of this constructor is required to ensure that this string has been localized for the current system culture.</param>
+ <param name="fileName">A <see cref="T:System.String"></see> containing the name of the file that was not loaded.</param>
+ <param name="inner">The exception that is the cause of the current exception. If the inner parameter is not null, the current exception is raised in a catch block that handles the inner exception.</param>
+ </member>
+ <member name="P:System.IO.FileLoadException.FileName">
+ <summary>Gets the name of the file that causes this exception.</summary>
+ <returns>A <see cref="T:System.String"></see> containing the name of the file with the invalid image, or a null reference if no file name was passed to the constructor for the current instance.</returns>
+ </member>
+ <member name="P:System.IO.FileLoadException.FusionLog">
+ <summary>Gets the log file that describes why an assembly load failed.</summary>
+ <returns>A string containing errors reported by the assembly cache.</returns>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ </member>
+ <member name="M:System.IO.FileLoadException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> with the file name and additional exception information.</summary>
+ <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> that holds the serialized object data about the exception being thrown.</param>
+ <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"></see> that contains contextual information about the source or destination.</param>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ </member>
+ <member name="P:System.IO.FileLoadException.Message">
+ <summary>Gets the error message and the name of the file that caused this exception.</summary>
+ <returns>A string containing the error message and the name of the file that caused this exception.</returns>
+ </member>
+ <member name="M:System.IO.FileLoadException.ToString">
+ <summary>Returns the fully qualified name of the current exception, and possibly the error message, the name of the inner exception, and the stack trace.</summary>
+ <returns>A string containing the fully qualified name of this exception, and possibly the error message, the name of the inner exception, and the stack trace, depending on which <see cref="T:System.IO.FileLoadException"></see> constructor is used.</returns>
+ </member>
+ <member name="T:System.IO.FileMode">
+ <summary>Specifies how the operating system should open a file.</summary>
+ </member>
+ <member name="F:System.IO.FileMode.Append">
+ <summary>Opens the file if it exists and seeks to the end of the file, or creates a new file. This requires <see cref="F:System.Security.Permissions.FileIOPermissionAccess.Append"></see> permission. FileMode.Append can be used only in conjunction with FileAccess.Write. Trying to seek to a position before the end of the file throws an <see cref="T:System.IO.IOException"></see> exception, and any attempt to read fails and throws a <see cref="T:System.NotSupportedException"></see> exception.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.IO.FileMode.Create">
+ <summary>Specifies that the operating system should create a new file. If the file already exists, it will be overwritten. This requires <see cref="F:System.Security.Permissions.FileIOPermissionAccess.Write"></see> permission. FileMode.Create is equivalent to requesting that if the file does not exist, use <see cref="F:System.IO.FileMode.CreateNew"></see>; otherwise, use <see cref="F:System.IO.FileMode.Truncate"></see>. If the file already exists but is a hidden file, an <see cref="T:System.UnauthorizedAccessException"></see> exception is thrown.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.IO.FileMode.CreateNew">
+ <summary>Specifies that the operating system should create a new file. This requires <see cref="F:System.Security.Permissions.FileIOPermissionAccess.Write"></see> permission. If the file already exists, an <see cref="T:System.IO.IOException"></see> exception is thrown.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.IO.FileMode.Open">
+ <summary>Specifies that the operating system should open an existing file. The ability to open the file is dependent on the value specified by the <see cref="T:System.IO.FileAccess"></see> enumeration. A <see cref="T:System.IO.FileNotFoundException"></see> exception is thrown if the file does not exist.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.IO.FileMode.OpenOrCreate">
+ <summary>Specifies that the operating system should open a file if it exists; otherwise, a new file should be created. If the file is opened with FileAccess.Read, <see cref="F:System.Security.Permissions.FileIOPermissionAccess.Read"></see> permission is required. If the file access is FileAccess.Write, <see cref="F:System.Security.Permissions.FileIOPermissionAccess.Write"></see> permission is required. If the file is opened with FileAccess.ReadWrite, both <see cref="F:System.Security.Permissions.FileIOPermissionAccess.Read"></see> and <see cref="F:System.Security.Permissions.FileIOPermissionAccess.Write"></see> permissions are required.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.IO.FileMode.Truncate">
+ <summary>Specifies that the operating system should open an existing file. When the file is opened, it should be truncated so that its size is zero bytes. This requires <see cref="F:System.Security.Permissions.FileIOPermissionAccess.Write"></see> permission. Attempts to read from a file opened with FileMode.Truncate cause an <see cref="T:System.ArgumentException"></see> exception.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.IO.FileNotFoundException">
+ <summary>The exception that is thrown when an attempt to access a file that does not exist on disk fails.</summary>
+ </member>
+ <member name="M:System.IO.FileNotFoundException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.FileNotFoundException"></see> class with its message string set to a system-supplied message and its HRESULT set to COR_E_FILENOTFOUND.</summary>
+ </member>
+ <member name="M:System.IO.FileNotFoundException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.FileNotFoundException"></see> class with its message string set to <paramref name="message">message</paramref> and its HRESULT set to COR_E_FILENOTFOUND.</summary>
+ <param name="message">A description of the error. The content of message is intended to be understood by humans. The caller of this constructor is required to ensure that this string has been localized for the current system culture.</param>
+ </member>
+ <member name="M:System.IO.FileNotFoundException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.FileNotFoundException"></see> class with the specified serialization and context information.</summary>
+ <param name="info">An object that holds the serialized object data about the exception being thrown.</param>
+ <param name="context">An object that contains contextual information about the source or destination.</param>
+ </member>
+ <member name="M:System.IO.FileNotFoundException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.FileNotFoundException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">A description of the error. The content of message is intended to be understood by humans. The caller of this constructor is required to ensure that this string has been localized for the current system culture.</param>
+ <param name="innerException">The exception that is the cause of the current exception. If the innerException parameter is not null, the current exception is raised in a catch block that handles the inner exception.</param>
+ </member>
+ <member name="M:System.IO.FileNotFoundException.#ctor(System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.FileNotFoundException"></see> class with its message string set to <paramref name="message">message</paramref>, specifying the file name that cannot be found, and its HRESULT set to COR_E_FILENOTFOUND.</summary>
+ <param name="message">A description of the error. The content of message is intended to be understood by humans. The caller of this constructor is required to ensure that this string has been localized for the current system culture.</param>
+ <param name="fileName">The full name of the file with the invalid image.</param>
+ </member>
+ <member name="M:System.IO.FileNotFoundException.#ctor(System.String,System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.FileNotFoundException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="fileName">The full name of the file with the invalid image.</param>
+ <param name="innerException">The exception that is the cause of the current exception. If the innerException parameter is not null, the current exception is raised in a catch block that handles the inner exception.</param>
+ </member>
+ <member name="P:System.IO.FileNotFoundException.FileName">
+ <summary>Gets the name of the file that cannot be found.</summary>
+ <returns>The name of the file, or null if no file name was passed to the constructor for this instance.</returns>
+ </member>
+ <member name="P:System.IO.FileNotFoundException.FusionLog">
+ <summary>Gets the log file that describes why loading of an assembly failed.</summary>
+ <returns>The errors reported by the assembly cache.</returns>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ </member>
+ <member name="M:System.IO.FileNotFoundException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object with the file name and additional exception information.</summary>
+ <param name="info">The object that holds the serialized object data about the exception being thrown.</param>
+ <param name="context">The object that contains contextual information about the source or destination.</param>
+ </member>
+ <member name="P:System.IO.FileNotFoundException.Message">
+ <summary>Gets the error message that explains the reason for the exception.</summary>
+ <returns>The error message.</returns>
+ </member>
+ <member name="M:System.IO.FileNotFoundException.ToString">
+ <summary>Returns the fully qualified name of this exception and possibly the error message, the name of the inner exception, and the stack trace.</summary>
+ <returns>The fully qualified name of this exception and possibly the error message, the name of the inner exception, and the stack trace.</returns>
+ </member>
+ <member name="T:System.IO.FileOptions">
+ <summary>Represents advanced options for creating a <see cref="T:System.IO.FileStream"></see> object.</summary>
+ </member>
+ <member name="F:System.IO.FileOptions.Asynchronous">
+ <summary>Indicates that a file can be used for asynchronous reading and writing.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.IO.FileOptions.DeleteOnClose">
+ <summary>Indicates that a file is automatically deleted when it is no longer in use.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.IO.FileOptions.Encrypted">
+ <summary>Indicates that a file is encrypted and can be decrypted only by using the same user account used for encryption.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.IO.FileOptions.None">
+ <summary>Indicates that no additional options should be used when creating a <see cref="T:System.IO.FileStream"></see> object.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.IO.FileOptions.RandomAccess">
+ <summary>Indicates that the file is accessed randomly. The system can use this as a hint to optimize file caching.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.IO.FileOptions.SequentialScan">
+ <summary>Indicates that the file is to be accessed sequentially from beginning to end. The system can use this as a hint to optimize file caching. If an application moves the file pointer for random access, optimum caching may not occur; however, correct operation is still guaranteed.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.IO.FileOptions.WriteThrough">
+ <summary>Indicates that the system should write through any intermediate cache and go directly to disk.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.IO.FileShare">
+ <summary>Contains constants for controlling the kind of access other <see cref="T:System.IO.FileStream"></see> objects can have to the same file.</summary>
+ </member>
+ <member name="F:System.IO.FileShare.Delete">
+ <summary>Allows subsequent deleting of a file.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.IO.FileShare.Inheritable">
+ <summary>Makes the file handle inheritable by child processes. This is not directly supported by Win32.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.IO.FileShare.None">
+ <summary>Declines sharing of the current file. Any request to open the file (by this process or another process) will fail until the file is closed.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.IO.FileShare.Read">
+ <summary>Allows subsequent opening of the file for reading. If this flag is not specified, any request to open the file for reading (by this process or another process) will fail until the file is closed. However, even if this flag is specified, additional permissions might still be needed to access the file.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.IO.FileShare.ReadWrite">
+ <summary>Allows subsequent opening of the file for reading or writing. If this flag is not specified, any request to open the file for reading or writing (by this process or another process) will fail until the file is closed. However, even if this flag is specified, additional permissions might still be needed to access the file.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.IO.FileShare.Write">
+ <summary>Allows subsequent opening of the file for writing. If this flag is not specified, any request to open the file for writing (by this process or another process) will fail until the file is closed. However, even if this flag is specified, additional permissions might still be needed to access the file.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.IO.FileStream">
+ <summary>Provides a <see cref="T:System.IO.Stream"></see> for a file, supporting both synchronous and asynchronous read and write operations.</summary>
+ </member>
+ <member name="M:System.IO.FileStream.#ctor(Microsoft.Win32.SafeHandles.SafeFileHandle,System.IO.FileAccess)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.FileStream"></see> class for the specified file handle, with the specified read/write permission.</summary>
+ <param name="handle">A file handle for the file that the current FileStream object will encapsulate.</param>
+ <param name="access">A constant that sets the <see cref="P:System.IO.FileStream.CanRead"></see> and <see cref="P:System.IO.FileStream.CanWrite"></see> properties of the FileStream object.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="access">access</paramref> is not a field of <see cref="T:System.IO.FileAccess"></see>.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error, such as a disk error, occurred. -or- The stream has been closed.</exception>
+ <exception cref="T:System.UnauthorizedAccessException">The <paramref name="access">access</paramref> requested is not permitted by the operating system for the specified file handle, such as when <paramref name="access">access</paramref> is Write or ReadWrite and the file handle is set for read-only access.</exception>
+ </member>
+ <member name="M:System.IO.FileStream.#ctor(System.String,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare,System.Int32,System.IO.FileOptions)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.FileStream"></see> class with the specified path, creation mode, read/write and sharing permission, the access other FileStreams can have to the same file, the buffer size, and additional file options.</summary>
+ <param name="path">A relative or absolute path for the file that the current FileStream object will encapsulate.</param>
+ <param name="mode">A constant that determines how to open or create the file.</param>
+ <param name="access">A constant that determines how the file can be accessed by the FileStream object. This also determines the values returned by the <see cref="P:System.IO.FileStream.CanRead"></see> and <see cref="P:System.IO.FileStream.CanWrite"></see> properties of the FileStream object. <see cref="P:System.IO.FileStream.CanSeek"></see> is true if path specifies a disk file.</param>
+ <param name="share">A constant that determines how the file will be shared by processes.</param>
+ <param name="bufferSize">A positive <see cref="T:System.Int32"></see> value greater than 0 indicating the buffer size. The default buffer size is 4096.</param>
+ <param name="options">A value that specifies additional file options.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="path">path</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> is an empty string (&quot;&quot;), contains only white space, or contains one or more invalid characters. -or- <paramref name="path">path</paramref> refers to a non-file device, such as &quot;con:&quot;, &quot;com1:&quot;, &quot;lpt1:&quot;, etc. in an NTFS environment.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="path">path</paramref> refers to a non-file device, such as &quot;con:&quot;, &quot;com1:&quot;, &quot;lpt1:&quot;, etc. in a non-NTFS environment.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="bufferSize">bufferSize</paramref> is negative or zero. -or- <paramref name="mode">mode</paramref>, <paramref name="access">access</paramref>, or <paramref name="share">share</paramref> contain an invalid value.</exception>
+ <exception cref="T:System.IO.FileNotFoundException">The file cannot be found, such as when <paramref name="mode">mode</paramref> is FileMode.Truncate or FileMode.Open, and the file specified by <paramref name="path">path</paramref> does not exist. The file must already exist in these modes.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error, such as specifying FileMode.CreateNew when the file specified by <paramref name="path">path</paramref> already exists, occurred. -or- The stream has been closed.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The specified path is invalid, such as being on an unmapped drive.</exception>
+ <exception cref="T:System.UnauthorizedAccessException">The <paramref name="access">access</paramref> requested is not permitted by the operating system for the specified <paramref name="path">path</paramref>, such as when <paramref name="access">access</paramref> is Write or ReadWrite and the file or directory is set for read-only access. -or- <see cref="F:System.IO.FileOptions.Encrypted"></see> is specified for <paramref name="options">options</paramref>, but file encryption is not supported on the current platform.</exception>
+ <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters, and file names must be less than 260 characters.</exception>
+ </member>
+ <member name="M:System.IO.FileStream.#ctor(System.String,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare,System.Int32,System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.FileStream"></see> class with the specified path, creation mode, read/write and sharing permission, buffer size, and synchronous or asynchronous state.</summary>
+ <param name="path">A relative or absolute path for the file that the current FileStream object will encapsulate.</param>
+ <param name="mode">A constant that determines how to open or create the file.</param>
+ <param name="access">A constant that determines how the file can be accessed by the FileStream object. This also determines the values returned by the <see cref="P:System.IO.FileStream.CanRead"></see> and <see cref="P:System.IO.FileStream.CanWrite"></see> properties of the FileStream object. <see cref="P:System.IO.FileStream.CanSeek"></see> is true if path specifies a disk file.</param>
+ <param name="share">A constant that determines how the file will be shared by processes.</param>
+ <param name="bufferSize">A positive <see cref="T:System.Int32"></see> value greater than 0 indicating the buffer size. The default buffer size is 4096..</param>
+ <param name="useAsync">Specifies whether to use asynchronous I/O or synchronous I/O. However, note that the underlying operating system might not support asynchronous I/O, so when specifying true, the handle might be opened synchronously depending on the platform. When opened asynchronously, the <see cref="M:System.IO.FileStream.BeginRead(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object)"></see> and <see cref="M:System.IO.FileStream.BeginWrite(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object)"></see> methods perform better on large reads or writes, but they might be much slower for small reads or writes. If the application is designed to take advantage of asynchronous I/O, set the useAsync parameter to true. Using asynchronous I/O correctly can speed up applications by as much as a factor of 10, but using it without redesigning the application for asynchronous I/O can decrease performance by as much as a factor of 10.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="path">path</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> is an empty string (&quot;&quot;), contains only white space, or contains one or more invalid characters. -or- <paramref name="path">path</paramref> refers to a non-file device, such as &quot;con:&quot;, &quot;com1:&quot;, &quot;lpt1:&quot;, etc. in an NTFS environment.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="path">path</paramref> refers to a non-file device, such as &quot;con:&quot;, &quot;com1:&quot;, &quot;lpt1:&quot;, etc. in a non-NTFS environment.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="bufferSize">bufferSize</paramref> is negative or zero. -or- <paramref name="mode">mode</paramref>, <paramref name="access">access</paramref>, or <paramref name="share">share</paramref> contain an invalid value.</exception>
+ <exception cref="T:System.IO.FileNotFoundException">The file cannot be found, such as when <paramref name="mode">mode</paramref> is FileMode.Truncate or FileMode.Open, and the file specified by <paramref name="path">path</paramref> does not exist. The file must already exist in these modes.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error, such as specifying FileMode.CreateNew when the file specified by <paramref name="path">path</paramref> already exists, occurred. -or- The system is running Windows 98 or Windows 98 Second Edition and <paramref name="share">share</paramref> is set to FileShare.Delete. -or- The stream has been closed.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The specified path is invalid, such as being on an unmapped drive.</exception>
+ <exception cref="T:System.UnauthorizedAccessException">The <paramref name="access">access</paramref> requested is not permitted by the operating system for the specified <paramref name="path">path</paramref>, such as when <paramref name="access">access</paramref> is Write or ReadWrite and the file or directory is set for read-only access.</exception>
+ <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters, and file names must be less than 260 characters.</exception>
+ </member>
+ <member name="M:System.IO.FileStream.#ctor(System.IntPtr,System.IO.FileAccess,System.Boolean,System.Int32,System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.FileStream"></see> class for the specified file handle, with the specified read/write permission, FileStream instance ownership, buffer size, and synchronous or asynchronous state.</summary>
+ <param name="handle">A file handle for the file that this FileStream object will encapsulate.</param>
+ <param name="access">A constant that sets the <see cref="P:System.IO.FileStream.CanRead"></see> and <see cref="P:System.IO.FileStream.CanWrite"></see> properties of the FileStream object.</param>
+ <param name="ownsHandle">true if the file handle will be owned by this FileStream instance; otherwise, false.</param>
+ <param name="bufferSize">A positive <see cref="T:System.Int32"></see> value greater than 0 indicating the buffer size. The default buffer size is 4096.</param>
+ <param name="isAsync">true if the handle was opened asynchronously (that is, in overlapped I/O mode); otherwise, false.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="access">access</paramref> is less than FileAccess.Read or greater than FileAccess.ReadWrite or <paramref name="bufferSize">bufferSize</paramref> is less than or equal to 0.</exception>
+ <exception cref="T:System.ArgumentException">The handle is invalid.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error, such as a disk error, occurred. -or- The stream has been closed.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ <exception cref="T:System.UnauthorizedAccessException">The <paramref name="access">access</paramref> requested is not permitted by the operating system for the specified file handle, such as when <paramref name="access">access</paramref> is Write or ReadWrite and the file handle is set for read-only access.</exception>
+ </member>
+ <member name="M:System.IO.FileStream.#ctor(System.String,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.FileStream"></see> class with the specified path, creation mode, read/write permission, and sharing permission.</summary>
+ <param name="path">A relative or absolute path for the file that the current FileStream object will encapsulate.</param>
+ <param name="mode">A constant that determines how to open or create the file.</param>
+ <param name="access">A constant that determines how the file can be accessed by the FileStream object. This also determines the values returned by the <see cref="P:System.IO.FileStream.CanRead"></see> and <see cref="P:System.IO.FileStream.CanWrite"></see> properties of the FileStream object. <see cref="P:System.IO.FileStream.CanSeek"></see> is true if path specifies a disk file.</param>
+ <param name="share">A constant that determines how the file will be shared by processes.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="path">path</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> is an empty string (&quot;&quot;), contains only white space, or contains one or more invalid characters. -or- <paramref name="path">path</paramref> refers to a non-file device, such as &quot;con:&quot;, &quot;com1:&quot;, &quot;lpt1:&quot;, etc. in an NTFS environment.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="path">path</paramref> refers to a non-file device, such as &quot;con:&quot;, &quot;com1:&quot;, &quot;lpt1:&quot;, etc. in a non-NTFS environment.</exception>
+ <exception cref="T:System.IO.FileNotFoundException">The file cannot be found, such as when <paramref name="mode">mode</paramref> is FileMode.Truncate or FileMode.Open, and the file specified by <paramref name="path">path</paramref> does not exist. The file must already exist in these modes.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error, such as specifying FileMode.CreateNew when the file specified by <paramref name="path">path</paramref> already exists, occurred. -or- The system is running Windows 98 or Windows 98 Second Edition and <paramref name="share">share</paramref> is set to FileShare.Delete. -or- The stream has been closed.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The specified path is invalid, such as being on an unmapped drive.</exception>
+ <exception cref="T:System.UnauthorizedAccessException">The <paramref name="access">access</paramref> requested is not permitted by the operating system for the specified <paramref name="path">path</paramref>, such as when <paramref name="access">access</paramref> is Write or ReadWrite and the file or directory is set for read-only access.</exception>
+ <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters, and file names must be less than 260 characters.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="mode">mode</paramref> contains an invalid value.</exception>
+ </member>
+ <member name="M:System.IO.FileStream.#ctor(System.String,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.FileStream"></see> class with the specified path, creation mode, read/write and sharing permission, and buffer size.</summary>
+ <param name="path">A relative or absolute path for the file that the current FileStream object will encapsulate.</param>
+ <param name="mode">A constant that determines how to open or create the file.</param>
+ <param name="access">A constant that determines how the file can be accessed by the FileStream object. This also determines the values returned by the <see cref="P:System.IO.FileStream.CanRead"></see> and <see cref="P:System.IO.FileStream.CanWrite"></see> properties of the FileStream object. <see cref="P:System.IO.FileStream.CanSeek"></see> is true if path specifies a disk file.</param>
+ <param name="share">A constant that determines how the file will be shared by processes.</param>
+ <param name="bufferSize">A positive <see cref="T:System.Int32"></see> value greater than 0 indicating the buffer size. The default buffer size is 4096.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="path">path</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> is an empty string (&quot;&quot;), contains only white space, or contains one or more invalid characters. -or- <paramref name="path">path</paramref> refers to a non-file device, such as &quot;con:&quot;, &quot;com1:&quot;, &quot;lpt1:&quot;, etc. in an NTFS environment.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="path">path</paramref> refers to a non-file device, such as &quot;con:&quot;, &quot;com1:&quot;, &quot;lpt1:&quot;, etc. in a non-NTFS environment.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="bufferSize">bufferSize</paramref> is negative or zero. -or- <paramref name="mode">mode</paramref>, <paramref name="access">access</paramref>, or <paramref name="share">share</paramref> contain an invalid value.</exception>
+ <exception cref="T:System.IO.FileNotFoundException">The file cannot be found, such as when <paramref name="mode">mode</paramref> is FileMode.Truncate or FileMode.Open, and the file specified by <paramref name="path">path</paramref> does not exist. The file must already exist in these modes.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error, such as specifying FileMode.CreateNew when the file specified by <paramref name="path">path</paramref> already exists, occurred. -or- The system is running Windows 98 or Windows 98 Second Edition and <paramref name="share">share</paramref> is set to FileShare.Delete. -or- The stream has been closed.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The specified path is invalid, such as being on an unmapped drive.</exception>
+ <exception cref="T:System.UnauthorizedAccessException">The <paramref name="access">access</paramref> requested is not permitted by the operating system for the specified <paramref name="path">path</paramref>, such as when <paramref name="access">access</paramref> is Write or ReadWrite and the file or directory is set for read-only access.</exception>
+ <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters, and file names must be less than 260 characters.</exception>
+ </member>
+ <member name="M:System.IO.FileStream.#ctor(Microsoft.Win32.SafeHandles.SafeFileHandle,System.IO.FileAccess,System.Int32,System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.FileStream"></see> class for the specified file handle, with the specified read/write permission, buffer size, and synchronous or asynchronous state.</summary>
+ <param name="handle">A file handle for the file that this FileStream object will encapsulate.</param>
+ <param name="access">A constant that sets the <see cref="P:System.IO.FileStream.CanRead"></see> and <see cref="P:System.IO.FileStream.CanWrite"></see> properties of the FileStream object.</param>
+ <param name="bufferSize">A positive <see cref="T:System.Int32"></see> value greater than 0 indicating the buffer size. The default buffer size is 4096.</param>
+ <param name="isAsync">true if the handle was opened asynchronously (that is, in overlapped I/O mode); otherwise, false.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="handle">handle</paramref> parameter is an invalid handle. -or- The <paramref name="handle">handle</paramref> parameter is a synchronous handle and it was used asynchronously.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="bufferSize">bufferSize</paramref> parameter is negative.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error, such as a disk error, occurred. -or- The stream has been closed.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ <exception cref="T:System.UnauthorizedAccessException">The <paramref name="access">access</paramref> requested is not permitted by the operating system for the specified file handle, such as when <paramref name="access">access</paramref> is Write or ReadWrite and the file handle is set for read-only access.</exception>
+ </member>
+ <member name="M:System.IO.FileStream.#ctor(System.String,System.IO.FileMode,System.IO.FileAccess)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.FileStream"></see> class with the specified path, creation mode, and read/write permission.</summary>
+ <param name="path">A relative or absolute path for the file that the current FileStream object will encapsulate.</param>
+ <param name="mode">A constant that determines how to open or create the file.</param>
+ <param name="access">A constant that determines how the file can be accessed by the FileStream object. This also determines the values returned by the <see cref="P:System.IO.FileStream.CanRead"></see> and <see cref="P:System.IO.FileStream.CanWrite"></see> properties of the FileStream object. <see cref="P:System.IO.FileStream.CanSeek"></see> is true if path specifies a disk file.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="path">path</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> is an empty string (&quot;&quot;), contains only white space, or contains one or more invalid characters. -or- <paramref name="path">path</paramref> refers to a non-file device, such as &quot;con:&quot;, &quot;com1:&quot;, &quot;lpt1:&quot;, etc. in an NTFS environment.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="path">path</paramref> refers to a non-file device, such as &quot;con:&quot;, &quot;com1:&quot;, &quot;lpt1:&quot;, etc. in a non-NTFS environment.</exception>
+ <exception cref="T:System.IO.FileNotFoundException">The file cannot be found, such as when <paramref name="mode">mode</paramref> is FileMode.Truncate or FileMode.Open, and the file specified by <paramref name="path">path</paramref> does not exist. The file must already exist in these modes.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error, such as specifying FileMode.CreateNew when the file specified by <paramref name="path">path</paramref> already exists, occurred. -or- The stream has been closed.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The specified path is invalid, such as being on an unmapped drive.</exception>
+ <exception cref="T:System.UnauthorizedAccessException">The <paramref name="access">access</paramref> requested is not permitted by the operating system for the specified <paramref name="path">path</paramref>, such as when <paramref name="access">access</paramref> is Write or ReadWrite and the file or directory is set for read-only access.</exception>
+ <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters, and file names must be less than 260 characters.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="mode">mode</paramref> contains an invalid value.</exception>
+ </member>
+ <member name="M:System.IO.FileStream.#ctor(System.IntPtr,System.IO.FileAccess,System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.FileStream"></see> class for the specified file handle, with the specified read/write permission and FileStream instance ownership.</summary>
+ <param name="handle">A file handle for the file that the current FileStream object will encapsulate.</param>
+ <param name="access">A constant that sets the <see cref="P:System.IO.FileStream.CanRead"></see> and <see cref="P:System.IO.FileStream.CanWrite"></see> properties of the FileStream object.</param>
+ <param name="ownsHandle">true if the file handle will be owned by this FileStream instance; otherwise, false.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="access">access</paramref> is not a field of <see cref="T:System.IO.FileAccess"></see>.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error, such as a disk error, occurred. -or- The stream has been closed.</exception>
+ <exception cref="T:System.UnauthorizedAccessException">The <paramref name="access">access</paramref> requested is not permitted by the operating system for the specified file handle, such as when <paramref name="access">access</paramref> is Write or ReadWrite and the file handle is set for read-only access.</exception>
+ </member>
+ <member name="M:System.IO.FileStream.#ctor(Microsoft.Win32.SafeHandles.SafeFileHandle,System.IO.FileAccess,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.FileStream"></see> class for the specified file handle, with the specified read/write permission, and buffer size.</summary>
+ <param name="handle">A file handle for the file that the current FileStream object will encapsulate.</param>
+ <param name="access">A <see cref="T:System.IO.FileAccess"></see> constant that sets the <see cref="P:System.IO.FileStream.CanRead"></see> and <see cref="P:System.IO.FileStream.CanWrite"></see> properties of the FileStream object.</param>
+ <param name="bufferSize">A positive <see cref="T:System.Int32"></see> value greater than 0 indicating the buffer size. The default buffer size is 4096.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="handle">handle</paramref> parameter is an invalid handle. -or- The <paramref name="handle">handle</paramref> parameter is a synchronous handle and it was used asynchronously.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="bufferSize">bufferSize</paramref> parameter is negative.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error, such as a disk error, occurred. -or- The stream has been closed.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ <exception cref="T:System.UnauthorizedAccessException">The <paramref name="access">access</paramref> requested is not permitted by the operating system for the specified file handle, such as when <paramref name="access">access</paramref> is Write or ReadWrite and the file handle is set for read-only access.</exception>
+ </member>
+ <member name="M:System.IO.FileStream.#ctor(System.String,System.IO.FileMode)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.FileStream"></see> class with the specified path and creation mode.</summary>
+ <param name="path">A relative or absolute path for the file that the current FileStream object will encapsulate.</param>
+ <param name="mode">A constant that determines how to open or create the file.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> is an empty string (&quot;&quot;), contains only white space, or contains one or more invalid characters. -or- <paramref name="path">path</paramref> refers to a non-file device, such as &quot;con:&quot;, &quot;com1:&quot;, &quot;lpt1:&quot;, etc. in an NTFS environment.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="path">path</paramref> refers to a non-file device, such as &quot;con:&quot;, &quot;com1:&quot;, &quot;lpt1:&quot;, etc. in a non-NTFS environment.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="path">path</paramref> is null.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ <exception cref="T:System.IO.FileNotFoundException">The file cannot be found, such as when <paramref name="mode">mode</paramref> is FileMode.Truncate or FileMode.Open, and the file specified by <paramref name="path">path</paramref> does not exist. The file must already exist in these modes.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error, such as specifying FileMode.CreateNew when the file specified by <paramref name="path">path</paramref> already exists, occurred. -or- The stream has been closed.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The specified path is invalid, such as being on an unmapped drive.</exception>
+ <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters, and file names must be less than 260 characters.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="mode">mode</paramref> contains an invalid value.</exception>
+ </member>
+ <member name="M:System.IO.FileStream.#ctor(System.IntPtr,System.IO.FileAccess)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.FileStream"></see> class for the specified file handle, with the specified read/write permission.</summary>
+ <param name="handle">A file handle for the file that the current FileStream object will encapsulate.</param>
+ <param name="access">A constant that sets the <see cref="P:System.IO.FileStream.CanRead"></see> and <see cref="P:System.IO.FileStream.CanWrite"></see> properties of the FileStream object.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="access">access</paramref> is not a field of <see cref="T:System.IO.FileAccess"></see>.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error, such as a disk error, occurred. -or- The stream has been closed.</exception>
+ <exception cref="T:System.UnauthorizedAccessException">The <paramref name="access">access</paramref> requested is not permitted by the operating system for the specified file handle, such as when <paramref name="access">access</paramref> is Write or ReadWrite and the file handle is set for read-only access.</exception>
+ </member>
+ <member name="M:System.IO.FileStream.#ctor(System.IntPtr,System.IO.FileAccess,System.Boolean,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.FileStream"></see> class for the specified file handle, with the specified read/write permission, FileStream instance ownership, and buffer size.</summary>
+ <param name="handle">A file handle for the file that this FileStream object will encapsulate.</param>
+ <param name="access">A constant that sets the <see cref="P:System.IO.FileStream.CanRead"></see> and <see cref="P:System.IO.FileStream.CanWrite"></see> properties of the FileStream object.</param>
+ <param name="ownsHandle">true if the file handle will be owned by this FileStream instance; otherwise, false.</param>
+ <param name="bufferSize">A positive <see cref="T:System.Int32"></see> value greater than 0 indicating the buffer size. The default buffer size is 4096.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="bufferSize">bufferSize</paramref> is negative.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error, such as a disk error, occurred. -or- The stream has been closed.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ <exception cref="T:System.UnauthorizedAccessException">The <paramref name="access">access</paramref> requested is not permitted by the operating system for the specified file handle, such as when <paramref name="access">access</paramref> is Write or ReadWrite and the file handle is set for read-only access.</exception>
+ </member>
+ <member name="M:System.IO.FileStream.BeginRead(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object)">
+ <summary>Begins an asynchronous read operation. (Consider using <see cref="M:System.IO.FileStream.ReadAsync(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken)"></see> instead.)</summary>
+ <param name="array">The buffer to read data into.</param>
+ <param name="offset">The byte offset in array at which to begin reading.</param>
+ <param name="numBytes">The maximum number of bytes to read.</param>
+ <param name="userCallback">The method to be called when the asynchronous read operation is completed.</param>
+ <param name="stateObject">A user-provided object that distinguishes this particular asynchronous read request from other requests.</param>
+ <returns>An object that references the asynchronous read.</returns>
+ <exception cref="T:System.ArgumentException">The array length minus <paramref name="offset">offset</paramref> is less than <paramref name="numBytes">numBytes</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="offset">offset</paramref> or <paramref name="numBytes">numBytes</paramref> is negative.</exception>
+ <exception cref="T:System.IO.IOException">An asynchronous read was attempted past the end of the file.</exception>
+ </member>
+ <member name="M:System.IO.FileStream.BeginWrite(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object)">
+ <summary>Begins an asynchronous write operation. (Consider using <see cref="M:System.IO.FileStream.WriteAsync(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken)"></see> instead.)</summary>
+ <param name="array">The buffer containing data to write to the current stream.</param>
+ <param name="offset">The zero-based byte offset in array at which to begin copying bytes to the current stream.</param>
+ <param name="numBytes">The maximum number of bytes to write.</param>
+ <param name="userCallback">The method to be called when the asynchronous write operation is completed.</param>
+ <param name="stateObject">A user-provided object that distinguishes this particular asynchronous write request from other requests.</param>
+ <returns>An object that references the asynchronous write.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="array">array</paramref> length minus <paramref name="offset">offset</paramref> is less than <paramref name="numBytes">numBytes</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="offset">offset</paramref> or <paramref name="numBytes">numBytes</paramref> is negative.</exception>
+ <exception cref="T:System.NotSupportedException">The stream does not support writing.</exception>
+ <exception cref="T:System.ObjectDisposedException">The stream is closed.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
+ </member>
+ <member name="P:System.IO.FileStream.CanRead">
+ <summary>Gets a value indicating whether the current stream supports reading.</summary>
+ <returns>true if the stream supports reading; false if the stream is closed or was opened with write-only access.</returns>
+ </member>
+ <member name="P:System.IO.FileStream.CanSeek">
+ <summary>Gets a value indicating whether the current stream supports seeking.</summary>
+ <returns>true if the stream supports seeking; false if the stream is closed or if the FileStream was constructed from an operating-system handle such as a pipe or output to the console.</returns>
+ </member>
+ <member name="P:System.IO.FileStream.CanWrite">
+ <summary>Gets a value indicating whether the current stream supports writing.</summary>
+ <returns>true if the stream supports writing; false if the stream is closed or was opened with read-only access.</returns>
+ </member>
+ <member name="M:System.IO.FileStream.Dispose(System.Boolean)">
+ <summary>Releases the unmanaged resources used by the <see cref="T:System.IO.FileStream"></see> and optionally releases the managed resources.</summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
+ </member>
+ <member name="M:System.IO.FileStream.EndRead(System.IAsyncResult)">
+ <summary>Waits for the pending asynchronous read operation to complete. (Consider using <see cref="M:System.IO.FileStream.ReadAsync(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken)"></see> instead.)</summary>
+ <param name="asyncResult">The reference to the pending asynchronous request to wait for.</param>
+ <returns>The number of bytes read from the stream, between 0 and the number of bytes you requested. Streams only return 0 at the end of the stream, otherwise, they should block until at least 1 byte is available.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="asyncResult">asyncResult</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException">This <see cref="T:System.IAsyncResult"></see> object was not created by calling <see cref="M:System.IO.FileStream.BeginRead(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object)"></see> on this class.</exception>
+ <exception cref="T:System.InvalidOperationException"><see cref="M:System.IO.FileStream.EndRead(System.IAsyncResult)"></see> is called multiple times.</exception>
+ <exception cref="T:System.IO.IOException">The stream is closed or an internal error has occurred.</exception>
+ </member>
+ <member name="M:System.IO.FileStream.EndWrite(System.IAsyncResult)">
+ <summary>Ends an asynchronous write operation and blocks until the I/O operation is complete. (Consider using <see cref="M:System.IO.FileStream.WriteAsync(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken)"></see> instead.)</summary>
+ <param name="asyncResult">The pending asynchronous I/O request.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="asyncResult">asyncResult</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException">This <see cref="T:System.IAsyncResult"></see> object was not created by calling <see cref="M:System.IO.Stream.BeginWrite(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object)"></see> on this class.</exception>
+ <exception cref="T:System.InvalidOperationException"><see cref="M:System.IO.FileStream.EndWrite(System.IAsyncResult)"></see> is called multiple times.</exception>
+ <exception cref="T:System.IO.IOException">The stream is closed or an internal error has occurred.</exception>
+ </member>
+ <member name="M:System.IO.FileStream.Finalize">
+ <summary>Ensures that resources are freed and other cleanup operations are performed when the garbage collector reclaims the FileStream.</summary>
+ </member>
+ <member name="M:System.IO.FileStream.Flush">
+ <summary>Clears buffers for this stream and causes any buffered data to be written to the file.</summary>
+ <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
+ <exception cref="T:System.ObjectDisposedException">The stream is closed.</exception>
+ </member>
+ <member name="M:System.IO.FileStream.Flush(System.Boolean)">
+ <summary>Clears buffers for this stream and causes any buffered data to be written to the file, and also clears all intermediate file buffers.</summary>
+ <param name="flushToDisk">true to flush all intermediate file buffers; otherwise, false.</param>
+ </member>
+ <member name="M:System.IO.FileStream.FlushAsync(System.Threading.CancellationToken)">
+ <summary>Asynchronously clears all buffers for this stream, causes any buffered data to be written to the underlying device, and monitors cancellation requests.</summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <returns>A task that represents the asynchronous flush operation.</returns>
+ <exception cref="T:System.ObjectDisposedException">The stream has been disposed.</exception>
+ </member>
+ <member name="P:System.IO.FileStream.Handle">
+ <summary>Gets the operating system file handle for the file that the current FileStream object encapsulates.</summary>
+ <returns>The operating system file handle for the file encapsulated by this FileStream object, or -1 if the FileStream has been closed.</returns>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ </member>
+ <member name="P:System.IO.FileStream.IsAsync">
+ <summary>Gets a value indicating whether the FileStream was opened asynchronously or synchronously.</summary>
+ <returns>true if the FileStream was opened asynchronously; otherwise, false.</returns>
+ </member>
+ <member name="P:System.IO.FileStream.Length">
+ <summary>Gets the length in bytes of the stream.</summary>
+ <returns>A long value representing the length of the stream in bytes.</returns>
+ <exception cref="T:System.NotSupportedException"><see cref="P:System.IO.FileStream.CanSeek"></see> for this stream is false.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error, such as the file being closed, occurred.</exception>
+ </member>
+ <member name="M:System.IO.FileStream.Lock(System.Int64,System.Int64)">
+ <summary>Prevents other processes from reading from or writing to the <see cref="T:System.IO.FileStream"></see>.</summary>
+ <param name="position">The beginning of the range to lock. The value of this parameter must be equal to or greater than zero (0).</param>
+ <param name="length">The range to be locked.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="position">position</paramref> or <paramref name="length">length</paramref> is negative.</exception>
+ <exception cref="T:System.ObjectDisposedException">The file is closed.</exception>
+ <exception cref="T:System.IO.IOException">The process cannot access the file because another process has locked a portion of the file.</exception>
+ </member>
+ <member name="P:System.IO.FileStream.Name">
+ <summary>Gets the name of the FileStream that was passed to the constructor.</summary>
+ <returns>A string that is the name of the FileStream.</returns>
+ </member>
+ <member name="P:System.IO.FileStream.Position">
+ <summary>Gets or sets the current position of this stream.</summary>
+ <returns>The current position of this stream.</returns>
+ <exception cref="T:System.NotSupportedException">The stream does not support seeking.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurred. - or - The position was set to a very large value beyond the end of the stream in Windows 98 or earlier.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">Attempted to set the position to a negative value.</exception>
+ <exception cref="T:System.IO.EndOfStreamException">Attempted seeking past the end of a stream that does not support this.</exception>
+ </member>
+ <member name="M:System.IO.FileStream.Read(System.Byte[],System.Int32,System.Int32)">
+ <summary>Reads a block of bytes from the stream and writes the data in a given buffer.</summary>
+ <param name="array">When this method returns, 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 byte offset in array at which the read bytes will be placed.</param>
+ <param name="count">The maximum number of bytes to read.</param>
+ <returns>The total number of bytes read into the buffer. This might be less than the number of bytes requested if that number of bytes are not currently available, or zero if the end of the stream is reached.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="offset">offset</paramref> or <paramref name="count">count</paramref> is negative.</exception>
+ <exception cref="T:System.NotSupportedException">The stream does not support reading.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="offset">offset</paramref> and <paramref name="count">count</paramref> describe an invalid range in <paramref name="array">array</paramref>.</exception>
+ <exception cref="T:System.ObjectDisposedException">Methods were called after the stream was closed.</exception>
+ </member>
+ <member name="M:System.IO.FileStream.ReadAsync(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken)">
+ <summary>Asynchronously reads a sequence of bytes from the current stream, advances the position within the stream by the number of bytes read, and monitors cancellation requests.</summary>
+ <param name="buffer">The buffer to write the data into.</param>
+ <param name="offset">The byte offset in buffer at which to begin writing data from the stream.</param>
+ <param name="count">The maximum number of bytes to read.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <returns>A task that represents the asynchronous read operation. The value of the <paramref name="TResult">TResult</paramref> parameter contains the total number of bytes read into the buffer. The result value can be less than the number of bytes requested if the number of bytes currently available is less than the requested number, or it can be 0 (zero) if the end of the stream has been reached.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffer">buffer</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="offset">offset</paramref> or <paramref name="count">count</paramref> is negative.</exception>
+ <exception cref="T:System.ArgumentException">The sum of <paramref name="offset">offset</paramref> and <paramref name="count">count</paramref> is larger than the buffer length.</exception>
+ <exception cref="T:System.NotSupportedException">The stream does not support reading.</exception>
+ <exception cref="T:System.ObjectDisposedException">The stream has been disposed.</exception>
+ <exception cref="T:System.InvalidOperationException">The stream is currently in use by a previous read operation.</exception>
+ </member>
+ <member name="M:System.IO.FileStream.ReadByte">
+ <summary>Reads a byte from the file and advances the read position one byte.</summary>
+ <returns>The byte, cast to an <see cref="T:System.Int32"></see>, or -1 if the end of the stream has been reached.</returns>
+ <exception cref="T:System.NotSupportedException">The current stream does not support reading.</exception>
+ <exception cref="T:System.ObjectDisposedException">The current stream is closed.</exception>
+ </member>
+ <member name="P:System.IO.FileStream.SafeFileHandle">
+ <summary>Gets a <see cref="T:Microsoft.Win32.SafeHandles.SafeFileHandle"></see> object that represents the operating system file handle for the file that the current <see cref="T:System.IO.FileStream"></see> object encapsulates.</summary>
+ <returns>An object that represents the operating system file handle for the file that the current <see cref="T:System.IO.FileStream"></see> object encapsulates.</returns>
+ </member>
+ <member name="M:System.IO.FileStream.Seek(System.Int64,System.IO.SeekOrigin)">
+ <summary>Sets the current position of this stream to the given value.</summary>
+ <param name="offset">The point relative to origin from which to begin seeking.</param>
+ <param name="origin">Specifies the beginning, the end, or the current position as a reference point for offset, using a value of type <see cref="T:System.IO.SeekOrigin"></see>.</param>
+ <returns>The new position in the stream.</returns>
+ <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
+ <exception cref="T:System.NotSupportedException">The stream does not support seeking, such as if the FileStream is constructed from a pipe or console output.</exception>
+ <exception cref="T:System.ArgumentException">Seeking is attempted before the beginning of the stream.</exception>
+ <exception cref="T:System.ObjectDisposedException">Methods were called after the stream was closed.</exception>
+ </member>
+ <member name="M:System.IO.FileStream.SetLength(System.Int64)">
+ <summary>Sets the length of this stream to the given value.</summary>
+ <param name="value">The new length of the stream.</param>
+ <exception cref="T:System.IO.IOException">An I/O error has occurred.</exception>
+ <exception cref="T:System.NotSupportedException">The stream does not support both writing and seeking.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">Attempted to set the <paramref name="value">value</paramref> parameter to less than 0.</exception>
+ </member>
+ <member name="M:System.IO.FileStream.Unlock(System.Int64,System.Int64)">
+ <summary>Allows access by other processes to all or part of a file that was previously locked.</summary>
+ <param name="position">The beginning of the range to unlock.</param>
+ <param name="length">The range to be unlocked.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="position">position</paramref> or <paramref name="length">length</paramref> is negative.</exception>
+ </member>
+ <member name="M:System.IO.FileStream.Write(System.Byte[],System.Int32,System.Int32)">
+ <summary>Writes a block of bytes to the file stream.</summary>
+ <param name="array">The buffer containing data to write to the stream.</param>
+ <param name="offset">The zero-based byte offset in array from which to begin copying bytes to the stream.</param>
+ <param name="count">The maximum number of bytes to write.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="offset">offset</paramref> and <paramref name="count">count</paramref> describe an invalid range in <paramref name="array">array</paramref>.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="offset">offset</paramref> or <paramref name="count">count</paramref> is negative.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurred. - or - Another thread may have caused an unexpected change in the position of the operating system's file handle.</exception>
+ <exception cref="T:System.ObjectDisposedException">The stream is closed.</exception>
+ <exception cref="T:System.NotSupportedException">The current stream instance does not support writing.</exception>
+ </member>
+ <member name="M:System.IO.FileStream.WriteAsync(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken)">
+ <summary>Asynchronously writes a sequence of bytes to the current stream, advances the current position within this stream by the number of bytes written, and monitors cancellation requests.</summary>
+ <param name="buffer">The buffer to write data from.</param>
+ <param name="offset">The zero-based byte offset in buffer from which to begin copying bytes to the stream.</param>
+ <param name="count">The maximum number of bytes to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <returns>A task that represents the asynchronous write operation.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffer">buffer</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="offset">offset</paramref> or <paramref name="count">count</paramref> is negative.</exception>
+ <exception cref="T:System.ArgumentException">The sum of <paramref name="offset">offset</paramref> and <paramref name="count">count</paramref> is larger than the buffer length.</exception>
+ <exception cref="T:System.NotSupportedException">The stream does not support writing.</exception>
+ <exception cref="T:System.ObjectDisposedException">The stream has been disposed.</exception>
+ <exception cref="T:System.InvalidOperationException">The stream is currently in use by a previous write operation.</exception>
+ </member>
+ <member name="M:System.IO.FileStream.WriteByte(System.Byte)">
+ <summary>Writes a byte to the current position in the file stream.</summary>
+ <param name="value">A byte to write to the stream.</param>
+ <exception cref="T:System.ObjectDisposedException">The stream is closed.</exception>
+ <exception cref="T:System.NotSupportedException">The stream does not support writing.</exception>
+ </member>
+ <member name="T:System.Net.FileWebResponse">
+ <summary>Provides a file system implementation of the <see cref="T:System.Net.WebResponse"></see> class.</summary>
+ </member>
+ <member name="M:System.Net.FileWebResponse.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.FileWebResponse"></see> class from the specified instances of the <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> and <see cref="T:System.Runtime.Serialization.StreamingContext"></see> classes.</summary>
+ <param name="serializationInfo">A <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> instance that contains the information required to serialize the new <see cref="T:System.Net.FileWebResponse"></see> instance.</param>
+ <param name="streamingContext">An instance of the <see cref="T:System.Runtime.Serialization.StreamingContext"></see> class that contains the source of the serialized stream associated with the new <see cref="T:System.Net.FileWebResponse"></see> instance.</param>
+ </member>
+ <member name="M:System.Net.FileWebResponse.Close">
+ <summary>Closes the response stream.</summary>
+ </member>
+ <member name="P:System.Net.FileWebResponse.ContentLength">
+ <summary>Gets the length of the content in the file system resource.</summary>
+ <returns>The number of bytes returned from the file system resource.</returns>
+ </member>
+ <member name="P:System.Net.FileWebResponse.ContentType">
+ <summary>Gets the content type of the file system resource.</summary>
+ <returns>The value &quot;binary/octet-stream&quot;.</returns>
+ </member>
+ <member name="M:System.Net.FileWebResponse.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Populates a <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> with the data needed to serialize the target object.</summary>
+ <param name="serializationInfo">The <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> to populate with data.</param>
+ <param name="streamingContext">A <see cref="T:System.Runtime.Serialization.StreamingContext"></see> that specifies the destination for this serialization.</param>
+ </member>
+ <member name="M:System.Net.FileWebResponse.GetResponseStream">
+ <summary>Returns the data stream from the file system resource.</summary>
+ <returns>A <see cref="T:System.IO.Stream"></see> for reading data from the file system resource.</returns>
+ </member>
+ <member name="P:System.Net.FileWebResponse.Headers">
+ <summary>Gets a collection of header name/value pairs associated with the response.</summary>
+ <returns>A <see cref="T:System.Net.WebHeaderCollection"></see> that contains the header name/value pairs associated with the response.</returns>
+ </member>
+ <member name="P:System.Net.FileWebResponse.ResponseUri">
+ <summary>Gets the URI of the file system resource that provided the response.</summary>
+ <returns>A <see cref="T:System.Uri"></see> that contains the URI of the file system resource that provided the response.</returns>
+ </member>
+ <member name="P:System.Net.FileWebResponse.SupportsHeaders">
+ <summary>Gets a value that indicates whether the <see cref="P:System.Net.FileWebResponse.Headers"></see> property is supported by the <see cref="T:System.Net.FileWebResponse"></see> instance.</summary>
+ <returns>Returns <see cref="T:System.Boolean"></see>. true if the <see cref="P:System.Net.FileWebResponse.Headers"></see> property is supported by the <see cref="T:System.Net.FileWebResponse"></see> instance; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Net.FileWebResponse.System#Runtime#Serialization#ISerializable#GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Populates a <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> instance with the data needed to serialize the <see cref="T:System.Net.FileWebResponse"></see>.</summary>
+ <param name="serializationInfo">A <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> , which will hold the serialized data for the <see cref="T:System.Net.FileWebResponse"></see>.</param>
+ <param name="streamingContext">A <see cref="T:System.Runtime.Serialization.StreamingContext"></see> containing the destination of the serialized stream associated with the new <see cref="T:System.Net.FileWebResponse"></see>.</param>
+ </member>
+ <member name="T:System.Net.FtpStatusCode">
+ <summary>Specifies the status codes returned for a File Transfer Protocol (FTP) operation.</summary>
+ </member>
+ <member name="F:System.Net.FtpStatusCode.AccountNeeded">
+ <summary>Specifies that a user account on the server is required.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.FtpStatusCode.ActionAbortedLocalProcessingError">
+ <summary>Specifies that an error occurred that prevented the request action from completing.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.FtpStatusCode.ActionAbortedUnknownPageType">
+ <summary>Specifies that the requested action cannot be taken because the specified page type is unknown. Page types are described in RFC 959 Section 3.1.2.3</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.FtpStatusCode.ActionNotTakenFilenameNotAllowed">
+ <summary>Specifies that the requested action cannot be performed on the specified file.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.FtpStatusCode.ActionNotTakenFileUnavailable">
+ <summary>Specifies that the requested action cannot be performed on the specified file because the file is not available.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.FtpStatusCode.ActionNotTakenFileUnavailableOrBusy">
+ <summary>Specifies that the requested action cannot be performed on the specified file because the file is not available or is being used.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.FtpStatusCode.ActionNotTakenInsufficientSpace">
+ <summary>Specifies that the requested action cannot be performed because there is not enough space on the server.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.FtpStatusCode.ArgumentSyntaxError">
+ <summary>Specifies that one or more command arguments has a syntax error.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.FtpStatusCode.BadCommandSequence">
+ <summary>Specifies that the sequence of commands is not in the correct order.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.FtpStatusCode.CantOpenData">
+ <summary>Specifies that the data connection cannot be opened.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.FtpStatusCode.ClosingControl">
+ <summary>Specifies that the server is closing the control connection.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.FtpStatusCode.ClosingData">
+ <summary>Specifies that the server is closing the data connection and that the requested file action was successful.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.FtpStatusCode.CommandExtraneous">
+ <summary>Specifies that the command is not implemented by the server because it is not needed.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.FtpStatusCode.CommandNotImplemented">
+ <summary>Specifies that the command is not implemented by the FTP server.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.FtpStatusCode.CommandOK">
+ <summary>Specifies that the command completed successfully.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.FtpStatusCode.CommandSyntaxError">
+ <summary>Specifies that the command has a syntax error or is not a command recognized by the server.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.FtpStatusCode.ConnectionClosed">
+ <summary>Specifies that the connection has been closed.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.FtpStatusCode.DataAlreadyOpen">
+ <summary>Specifies that the data connection is already open and the requested transfer is starting.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.FtpStatusCode.DirectoryStatus">
+ <summary>Specifies the status of a directory.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.FtpStatusCode.EnteringPassive">
+ <summary>Specifies that the server is entering passive mode.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.FtpStatusCode.FileActionAborted">
+ <summary>Specifies that the requested action cannot be performed.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.FtpStatusCode.FileActionOK">
+ <summary>Specifies that the requested file action completed successfully.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.FtpStatusCode.FileCommandPending">
+ <summary>Specifies that the requested file action requires additional information.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.FtpStatusCode.FileStatus">
+ <summary>Specifies the status of a file.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.FtpStatusCode.LoggedInProceed">
+ <summary>Specifies that the user is logged in and can send commands.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.FtpStatusCode.NeedLoginAccount">
+ <summary>Specifies that the server requires a login account to be supplied.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.FtpStatusCode.NotLoggedIn">
+ <summary>Specifies that login information must be sent to the server.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.FtpStatusCode.OpeningData">
+ <summary>Specifies that the server is opening the data connection.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.FtpStatusCode.PathnameCreated">
+ <summary>Specifies that the requested path name was created.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.FtpStatusCode.RestartMarker">
+ <summary>Specifies that the response contains a restart marker reply. The text of the description that accompanies this status contains the user data stream marker and the server marker.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.FtpStatusCode.SendPasswordCommand">
+ <summary>Specifies that the server expects a password to be supplied.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.FtpStatusCode.SendUserCommand">
+ <summary>Specifies that the server is ready for a user login operation.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.FtpStatusCode.ServerWantsSecureSession">
+ <summary>Specifies that the server accepts the authentication mechanism specified by the client, and the exchange of security data is complete.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.FtpStatusCode.ServiceNotAvailable">
+ <summary>Specifies that the service is not available.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.FtpStatusCode.ServiceTemporarilyNotAvailable">
+ <summary>Specifies that the service is not available now; try your request later.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.FtpStatusCode.SystemType">
+ <summary>Specifies the system type name using the system names published in the Assigned Numbers document published by the Internet Assigned Numbers Authority.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.FtpStatusCode.Undefined">
+ <summary>Included for completeness, this value is never returned by servers.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Net.FtpWebRequest">
+ <summary>Implements a File Transfer Protocol (FTP) client.</summary>
+ </member>
+ <member name="M:System.Net.FtpWebRequest.Abort">
+ <summary>Terminates an asynchronous FTP operation.</summary>
+ </member>
+ <member name="M:System.Net.FtpWebRequest.BeginGetRequestStream(System.AsyncCallback,System.Object)">
+ <summary>Begins asynchronously opening a request's content stream for writing.</summary>
+ <param name="callback">An <see cref="T:System.AsyncCallback"></see> delegate that references the method to invoke when the operation is complete.</param>
+ <param name="state">A user-defined object that contains information about the operation. This object is passed to the callback delegate when the operation completes.</param>
+ <returns>An <see cref="T:System.IAsyncResult"></see> instance that indicates the status of the operation.</returns>
+ <exception cref="T:System.InvalidOperationException">A previous call to this method or <see cref="M:System.Net.FtpWebRequest.GetRequestStream"></see> has not yet completed.</exception>
+ <exception cref="T:System.Net.WebException">A connection to the FTP server could not be established.</exception>
+ <exception cref="T:System.Net.ProtocolViolationException">The <see cref="P:System.Net.FtpWebRequest.Method"></see> property is not set to <see cref="F:System.Net.WebRequestMethods.Ftp.UploadFile"></see>.</exception>
+ </member>
+ <member name="M:System.Net.FtpWebRequest.BeginGetResponse(System.AsyncCallback,System.Object)">
+ <summary>Begins sending a request and receiving a response from an FTP server asynchronously.</summary>
+ <param name="callback">An <see cref="T:System.AsyncCallback"></see> delegate that references the method to invoke when the operation is complete.</param>
+ <param name="state">A user-defined object that contains information about the operation. This object is passed to the callback delegate when the operation completes.</param>
+ <returns>An <see cref="T:System.IAsyncResult"></see> instance that indicates the status of the operation.</returns>
+ <exception cref="T:System.InvalidOperationException"><see cref="M:System.Net.FtpWebRequest.GetResponse"></see> or <see cref="M:System.Net.FtpWebRequest.BeginGetResponse(System.AsyncCallback,System.Object)"></see> has already been called for this instance.</exception>
+ </member>
+ <member name="P:System.Net.FtpWebRequest.ClientCertificates">
+ <summary>Gets or sets the certificates used for establishing an encrypted connection to the FTP server.</summary>
+ <returns>An <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection"></see> object that contains the client certificates.</returns>
+ <exception cref="T:System.ArgumentNullException">The value specified for a set operation is null.</exception>
+ </member>
+ <member name="P:System.Net.FtpWebRequest.ConnectionGroupName">
+ <summary>Gets or sets the name of the connection group that contains the service point used to send the current request.</summary>
+ <returns>A <see cref="T:System.String"></see> value that contains a connection group name.</returns>
+ <exception cref="T:System.InvalidOperationException">A new value was specified for this property for a request that is already in progress.</exception>
+ </member>
+ <member name="P:System.Net.FtpWebRequest.ContentLength">
+ <summary>Gets or sets a value that is ignored by the <see cref="T:System.Net.FtpWebRequest"></see> class.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that should be ignored.</returns>
+ </member>
+ <member name="P:System.Net.FtpWebRequest.ContentOffset">
+ <summary>Gets or sets a byte offset into the file being downloaded by this request.</summary>
+ <returns>An <see cref="T:System.Int64"></see> instance that specifies the file offset, in bytes. The default value is zero.</returns>
+ <exception cref="T:System.InvalidOperationException">A new value was specified for this property for a request that is already in progress.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The value specified for this property is less than zero.</exception>
+ </member>
+ <member name="P:System.Net.FtpWebRequest.ContentType">
+ <summary>Always throws a <see cref="T:System.NotSupportedException"></see>.</summary>
+ <returns>Always throws a <see cref="T:System.NotSupportedException"></see>.</returns>
+ <exception cref="T:System.NotSupportedException">Content type information is not supported for FTP.</exception>
+ </member>
+ <member name="P:System.Net.FtpWebRequest.Credentials">
+ <summary>Gets or sets the credentials used to communicate with the FTP server.</summary>
+ <returns>An <see cref="T:System.Net.ICredentials"></see> instance; otherwise, null if the property has not been set.</returns>
+ <exception cref="T:System.ArgumentNullException">The value specified for a set operation is null.</exception>
+ <exception cref="T:System.ArgumentException">An <see cref="T:System.Net.ICredentials"></see> of a type other than <see cref="T:System.Net.NetworkCredential"></see> was specified for a set operation.</exception>
+ <exception cref="T:System.InvalidOperationException">A new value was specified for this property for a request that is already in progress.</exception>
+ </member>
+ <member name="P:System.Net.FtpWebRequest.DefaultCachePolicy">
+ <summary>Defines the default cache policy for all FTP requests.</summary>
+ <returns>A <see cref="T:System.Net.Cache.RequestCachePolicy"></see> that defines the cache policy for FTP requests.</returns>
+ <exception cref="T:System.ArgumentNullException">The caller tried to set this property to null.</exception>
+ </member>
+ <member name="P:System.Net.FtpWebRequest.EnableSsl">
+ <summary>Gets or sets a <see cref="T:System.Boolean"></see> that specifies that an SSL connection should be used.</summary>
+ <returns>true if control and data transmissions are encrypted; otherwise, false. The default value is false.</returns>
+ <exception cref="T:System.InvalidOperationException">The connection to the FTP server has already been established.</exception>
+ </member>
+ <member name="M:System.Net.FtpWebRequest.EndGetRequestStream(System.IAsyncResult)">
+ <summary>Ends a pending asynchronous operation started with <see cref="M:System.Net.FtpWebRequest.BeginGetRequestStream(System.AsyncCallback,System.Object)"></see>.</summary>
+ <param name="asyncResult">The <see cref="T:System.IAsyncResult"></see> object that was returned when the operation started.</param>
+ <returns>A writable <see cref="T:System.IO.Stream"></see> instance associated with this instance.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="asyncResult">asyncResult</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="asyncResult">asyncResult</paramref> was not obtained by calling <see cref="M:System.Net.FtpWebRequest.BeginGetRequestStream(System.AsyncCallback,System.Object)"></see>.</exception>
+ <exception cref="T:System.InvalidOperationException">This method was already called for the operation identified by <paramref name="asyncResult">asyncResult</paramref>.</exception>
+ </member>
+ <member name="M:System.Net.FtpWebRequest.EndGetResponse(System.IAsyncResult)">
+ <summary>Ends a pending asynchronous operation started with <see cref="M:System.Net.FtpWebRequest.BeginGetResponse(System.AsyncCallback,System.Object)"></see>.</summary>
+ <param name="asyncResult">The <see cref="T:System.IAsyncResult"></see> that was returned when the operation started.</param>
+ <returns>A <see cref="T:System.Net.WebResponse"></see> reference that contains an <see cref="T:System.Net.FtpWebResponse"></see> instance. This object contains the FTP server's response to the request.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="asyncResult">asyncResult</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="asyncResult">asyncResult</paramref> was not obtained by calling <see cref="M:System.Net.FtpWebRequest.BeginGetResponse(System.AsyncCallback,System.Object)"></see>.</exception>
+ <exception cref="T:System.InvalidOperationException">This method was already called for the operation identified by <paramref name="asyncResult">asyncResult</paramref>.</exception>
+ <exception cref="T:System.Net.WebException">An error occurred using an HTTP proxy.</exception>
+ </member>
+ <member name="M:System.Net.FtpWebRequest.GetRequestStream">
+ <summary>Retrieves the stream used to upload data to an FTP server.</summary>
+ <returns>A writable <see cref="T:System.IO.Stream"></see> instance used to store data to be sent to the server by the current request.</returns>
+ <exception cref="T:System.InvalidOperationException"><see cref="M:System.Net.FtpWebRequest.BeginGetRequestStream(System.AsyncCallback,System.Object)"></see> has been called and has not completed. - or - An HTTP proxy is enabled, and you attempted to use an FTP command other than <see cref="F:System.Net.WebRequestMethods.Ftp.DownloadFile"></see>, <see cref="F:System.Net.WebRequestMethods.Ftp.ListDirectory"></see>, or <see cref="F:System.Net.WebRequestMethods.Ftp.ListDirectoryDetails"></see>.</exception>
+ <exception cref="T:System.Net.WebException">A connection to the FTP server could not be established.</exception>
+ <exception cref="T:System.Net.ProtocolViolationException">The <see cref="P:System.Net.FtpWebRequest.Method"></see> property is not set to <see cref="F:System.Net.WebRequestMethods.Ftp.UploadFile"></see> or <see cref="F:System.Net.WebRequestMethods.Ftp.AppendFile"></see>.</exception>
+ </member>
+ <member name="M:System.Net.FtpWebRequest.GetResponse">
+ <summary>Returns the FTP server response.</summary>
+ <returns>A <see cref="T:System.Net.WebResponse"></see> reference that contains an <see cref="T:System.Net.FtpWebResponse"></see> instance. This object contains the FTP server's response to the request.</returns>
+ <exception cref="T:System.InvalidOperationException"><see cref="M:System.Net.FtpWebRequest.GetResponse"></see> or <see cref="M:System.Net.FtpWebRequest.BeginGetResponse(System.AsyncCallback,System.Object)"></see> has already been called for this instance. - or - An HTTP proxy is enabled, and you attempted to use an FTP command other than <see cref="F:System.Net.WebRequestMethods.Ftp.DownloadFile"></see>, <see cref="F:System.Net.WebRequestMethods.Ftp.ListDirectory"></see>, or <see cref="F:System.Net.WebRequestMethods.Ftp.ListDirectoryDetails"></see>.</exception>
+ <exception cref="T:System.Net.WebException"><see cref="P:System.Net.FtpWebRequest.EnableSsl"></see> is set to true, but the server does not support this feature. - or - A <see cref="P:System.Net.FtpWebRequest.Timeout"></see> was specified and the timeout has expired.</exception>
+ </member>
+ <member name="P:System.Net.FtpWebRequest.Headers">
+ <summary>Gets an empty <see cref="T:System.Net.WebHeaderCollection"></see> object.</summary>
+ <returns>An empty <see cref="T:System.Net.WebHeaderCollection"></see> object.</returns>
+ </member>
+ <member name="P:System.Net.FtpWebRequest.KeepAlive">
+ <summary>Gets or sets a <see cref="T:System.Boolean"></see> value that specifies whether the control connection to the FTP server is closed after the request completes.</summary>
+ <returns>true if the connection to the server should not be destroyed; otherwise, false. The default value is true.</returns>
+ <exception cref="T:System.InvalidOperationException">A new value was specified for this property for a request that is already in progress.</exception>
+ </member>
+ <member name="P:System.Net.FtpWebRequest.Method">
+ <summary>Gets or sets the command to send to the FTP server.</summary>
+ <returns>A <see cref="T:System.String"></see> value that contains the FTP command to send to the server. The default value is <see cref="F:System.Net.WebRequestMethods.Ftp.DownloadFile"></see>.</returns>
+ <exception cref="T:System.InvalidOperationException">A new value was specified for this property for a request that is already in progress.</exception>
+ <exception cref="T:System.ArgumentException">The method is invalid. - or - The method is not supported. - or - Multiple methods were specified.</exception>
+ </member>
+ <member name="P:System.Net.FtpWebRequest.PreAuthenticate">
+ <summary>Always throws a <see cref="T:System.NotSupportedException"></see>.</summary>
+ <returns>Always throws a <see cref="T:System.NotSupportedException"></see>.</returns>
+ <exception cref="T:System.NotSupportedException">Preauthentication is not supported for FTP.</exception>
+ </member>
+ <member name="P:System.Net.FtpWebRequest.Proxy">
+ <summary>Gets or sets the proxy used to communicate with the FTP server.</summary>
+ <returns>An <see cref="T:System.Net.IWebProxy"></see> instance responsible for communicating with the FTP server.</returns>
+ <exception cref="T:System.ArgumentNullException">This property cannot be set to null.</exception>
+ <exception cref="T:System.InvalidOperationException">A new value was specified for this property for a request that is already in progress.</exception>
+ </member>
+ <member name="P:System.Net.FtpWebRequest.ReadWriteTimeout">
+ <summary>Gets or sets a time-out when reading from or writing to a stream.</summary>
+ <returns>The number of milliseconds before the reading or writing times out. The default value is 300,000 milliseconds (5 minutes).</returns>
+ <exception cref="T:System.InvalidOperationException">The request has already been sent.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The value specified for a set operation is less than or equal to zero and is not equal to <see cref="F:System.Threading.Timeout.Infinite"></see>.</exception>
+ </member>
+ <member name="P:System.Net.FtpWebRequest.RenameTo">
+ <summary>Gets or sets the new name of a file being renamed.</summary>
+ <returns>The new name of the file being renamed.</returns>
+ <exception cref="T:System.ArgumentException">The value specified for a set operation is null or an empty string.</exception>
+ <exception cref="T:System.InvalidOperationException">A new value was specified for this property for a request that is already in progress.</exception>
+ </member>
+ <member name="P:System.Net.FtpWebRequest.RequestUri">
+ <summary>Gets the URI requested by this instance.</summary>
+ <returns>A <see cref="T:System.Uri"></see> instance that identifies a resource that is accessed using the File Transfer Protocol.</returns>
+ </member>
+ <member name="P:System.Net.FtpWebRequest.ServicePoint">
+ <summary>Gets the <see cref="T:System.Net.ServicePoint"></see> object used to connect to the FTP server.</summary>
+ <returns>A <see cref="T:System.Net.ServicePoint"></see> object that can be used to customize connection behavior.</returns>
+ </member>
+ <member name="P:System.Net.FtpWebRequest.Timeout">
+ <summary>Gets or sets the number of milliseconds to wait for a request.</summary>
+ <returns>An <see cref="T:System.Int32"></see> value that contains the number of milliseconds to wait before a request times out. The default value is <see cref="F:System.Threading.Timeout.Infinite"></see>.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The value specified is less than zero and is not <see cref="F:System.Threading.Timeout.Infinite"></see>.</exception>
+ <exception cref="T:System.InvalidOperationException">A new value was specified for this property for a request that is already in progress.</exception>
+ </member>
+ <member name="P:System.Net.FtpWebRequest.UseBinary">
+ <summary>Gets or sets a <see cref="T:System.Boolean"></see> value that specifies the data type for file transfers.</summary>
+ <returns>true to indicate to the server that the data to be transferred is binary; false to indicate that the data is text. The default value is true.</returns>
+ <exception cref="T:System.InvalidOperationException">A new value was specified for this property for a request that is already in progress.</exception>
+ </member>
+ <member name="P:System.Net.FtpWebRequest.UseDefaultCredentials">
+ <summary>Always throws a <see cref="T:System.NotSupportedException"></see>.</summary>
+ <returns>Always throws a <see cref="T:System.NotSupportedException"></see>.</returns>
+ <exception cref="T:System.NotSupportedException">Default credentials are not supported for FTP.</exception>
+ </member>
+ <member name="P:System.Net.FtpWebRequest.UsePassive">
+ <summary>Gets or sets the behavior of a client application's data transfer process.</summary>
+ <returns>false if the client application's data transfer process listens for a connection on the data port; otherwise, true if the client should initiate a connection on the data port. The default value is true.</returns>
+ <exception cref="T:System.InvalidOperationException">A new value was specified for this property for a request that is already in progress.</exception>
+ </member>
+ <member name="T:System.Net.FtpWebResponse">
+ <summary>Encapsulates a File Transfer Protocol (FTP) server's response to a request.</summary>
+ </member>
+ <member name="P:System.Net.FtpWebResponse.BannerMessage">
+ <summary>Gets the message sent by the FTP server when a connection is established prior to logon.</summary>
+ <returns>A <see cref="T:System.String"></see> that contains the banner message sent by the server; otherwise, <see cref="F:System.String.Empty"></see> if no message is sent.</returns>
+ </member>
+ <member name="M:System.Net.FtpWebResponse.Close">
+ <summary>Frees the resources held by the response.</summary>
+ </member>
+ <member name="P:System.Net.FtpWebResponse.ContentLength">
+ <summary>Gets the length of the data received from the FTP server.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that contains the number of bytes of data received from the FTP server.</returns>
+ </member>
+ <member name="P:System.Net.FtpWebResponse.ExitMessage">
+ <summary>Gets the message sent by the server when the FTP session is ending.</summary>
+ <returns>A <see cref="T:System.String"></see> that contains the exit message sent by the server; otherwise, <see cref="F:System.String.Empty"></see> if no message is sent.</returns>
+ </member>
+ <member name="M:System.Net.FtpWebResponse.GetResponseStream">
+ <summary>Retrieves the stream that contains response data sent from an FTP server.</summary>
+ <returns>A readable <see cref="T:System.IO.Stream"></see> instance that contains data returned with the response; otherwise, <see cref="F:System.IO.Stream.Null"></see> if no response data was returned by the server.</returns>
+ <exception cref="T:System.InvalidOperationException">The response did not return a data stream.</exception>
+ </member>
+ <member name="P:System.Net.FtpWebResponse.Headers">
+ <summary>Gets an empty <see cref="T:System.Net.WebHeaderCollection"></see> object.</summary>
+ <returns>An empty <see cref="T:System.Net.WebHeaderCollection"></see> object.</returns>
+ </member>
+ <member name="P:System.Net.FtpWebResponse.LastModified">
+ <summary>Gets the date and time that a file on an FTP server was last modified.</summary>
+ <returns>A <see cref="T:System.DateTime"></see> that contains the last modified date and time for a file.</returns>
+ </member>
+ <member name="P:System.Net.FtpWebResponse.ResponseUri">
+ <summary>Gets the URI that sent the response to the request.</summary>
+ <returns>A <see cref="T:System.Uri"></see> instance that identifies the resource associated with this response.</returns>
+ </member>
+ <member name="P:System.Net.FtpWebResponse.StatusCode">
+ <summary>Gets the most recent status code sent from the FTP server.</summary>
+ <returns>An <see cref="T:System.Net.FtpStatusCode"></see> value that indicates the most recent status code returned with this response.</returns>
+ </member>
+ <member name="P:System.Net.FtpWebResponse.StatusDescription">
+ <summary>Gets text that describes a status code sent from the FTP server.</summary>
+ <returns>A <see cref="T:System.String"></see> instance that contains the status code and message returned with this response.</returns>
+ </member>
+ <member name="P:System.Net.FtpWebResponse.SupportsHeaders">
+ <summary>Gets a value that indicates whether the <see cref="P:System.Net.FtpWebResponse.Headers"></see> property is supported by the <see cref="T:System.Net.FtpWebResponse"></see> instance.</summary>
+ <returns>Returns <see cref="T:System.Boolean"></see>. true if the <see cref="P:System.Net.FtpWebResponse.Headers"></see> property is supported by the <see cref="T:System.Net.FtpWebResponse"></see> instance; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Net.FtpWebResponse.WelcomeMessage">
+ <summary>Gets the message sent by the FTP server when authentication is complete.</summary>
+ <returns>A <see cref="T:System.String"></see> that contains the welcome message sent by the server; otherwise, <see cref="F:System.String.Empty"></see> if no message is sent.</returns>
+ </member>
+ <member name="T:System.Net.GlobalProxySelection">
+ <summary>Contains a global default proxy instance for all HTTP requests.</summary>
+ </member>
+ <member name="M:System.Net.GlobalProxySelection.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.GlobalProxySelection"></see> class.</summary>
+ </member>
+ <member name="M:System.Net.GlobalProxySelection.GetEmptyWebProxy">
+ <summary>Returns an empty proxy instance.</summary>
+ <returns>An <see cref="T:System.Net.IWebProxy"></see> that contains no information.</returns>
+ </member>
+ <member name="P:System.Net.GlobalProxySelection.Select">
+ <summary>Gets or sets the global HTTP proxy.</summary>
+ <returns>An <see cref="T:System.Net.IWebProxy"></see> that every call to <see cref="M:System.Net.HttpWebRequest.GetResponse"></see> uses.</returns>
+ <exception cref="T:System.ArgumentNullException">The value specified for a set operation was null.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have permission for the requested operation.</exception>
+ </member>
+ <member name="T:System.Net.Http.ByteArrayContent">
+ <summary>Provides HTTP content based on a byte array.</summary>
+ </member>
+ <member name="M:System.Net.Http.ByteArrayContent.#ctor(System.Byte[])">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.ByteArrayContent"></see> class.</summary>
+ <param name="content">The content used to initialize the <see cref="T:System.Net.Http.ByteArrayContent"></see>.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="content">content</paramref> parameter is null.</exception>
+ </member>
+ <member name="M:System.Net.Http.ByteArrayContent.#ctor(System.Byte[],System.Int32,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.ByteArrayContent"></see> class.</summary>
+ <param name="content">The content used to initialize the <see cref="T:System.Net.Http.ByteArrayContent"></see>.</param>
+ <param name="offset">The offset, in bytes, in the content parameter used to initialize the <see cref="T:System.Net.Http.ByteArrayContent"></see>.</param>
+ <param name="count">The number of bytes in the content starting from the offset parameter used to initialize the <see cref="T:System.Net.Http.ByteArrayContent"></see>.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="content">content</paramref> parameter is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="offset">offset</paramref> parameter is less than zero. -or- The <paramref name="offset">offset</paramref> parameter is greater than the length of content specified by the <paramref name="content">content</paramref> parameter. -or- The <paramref name="count">count</paramref> parameter is less than zero. -or- The <paramref name="count">count</paramref> parameter is greater than the length of content specified by the <paramref name="content">content</paramref> parameter - minus the <paramref name="offset">offset</paramref> parameter.</exception>
+ </member>
+ <member name="M:System.Net.Http.ByteArrayContent.CreateContentReadStreamAsync">
+ <summary>Creates an HTTP content stream as an asynchronous operation for reading whose backing store is memory from the <see cref="T:System.Net.Http.ByteArrayContent"></see>.</summary>
+ <returns>The task object representing the asynchronous operation.</returns>
+ </member>
+ <member name="M:System.Net.Http.ByteArrayContent.SerializeToStreamAsync(System.IO.Stream,System.Net.TransportContext)">
+ <summary>Serialize and write the byte array provided in the constructor to an HTTP content stream as an asynchronous operation.</summary>
+ <param name="stream">The target stream.</param>
+ <param name="context">Information about the transport, like channel binding token. This parameter may be null.</param>
+ <returns>The task object representing the asynchronous operation.</returns>
+ </member>
+ <member name="M:System.Net.Http.ByteArrayContent.TryComputeLength(System.Int64@)">
+ <summary>Determines whether a byte array has a valid length in bytes.</summary>
+ <param name="length">The length in bytes of the byte array.</param>
+ <returns>true if <paramref name="length">length</paramref> is a valid length; otherwise, false.</returns>
+ </member>
+ <member name="T:System.Net.Http.ClientCertificateOption">
+ <summary>Specifies how client certificates are provided.</summary>
+ </member>
+ <member name="F:System.Net.Http.ClientCertificateOption.Automatic">
+ <summary>The <see cref="T:System.Net.Http.HttpClientHandler"></see> will attempt to provide all available client certificates automatically.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Http.ClientCertificateOption.Manual">
+ <summary>The application manually provides the client certificates to the <see cref="T:System.Net.Http.WebRequestHandler"></see>. This value is the default.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Net.Http.DelegatingHandler">
+ <summary>A type for HTTP handlers that delegate the processing of HTTP response messages to another handler, called the inner handler.</summary>
+ </member>
+ <member name="M:System.Net.Http.DelegatingHandler.#ctor">
+ <summary>Creates a new instance of the <see cref="T:System.Net.Http.DelegatingHandler"></see> class.</summary>
+ </member>
+ <member name="M:System.Net.Http.DelegatingHandler.#ctor(System.Net.Http.HttpMessageHandler)">
+ <summary>Creates a new instance of the <see cref="T:System.Net.Http.DelegatingHandler"></see> class with a specific inner handler.</summary>
+ <param name="innerHandler">The inner handler which is responsible for processing the HTTP response messages.</param>
+ </member>
+ <member name="M:System.Net.Http.DelegatingHandler.Dispose(System.Boolean)">
+ <summary>Releases the unmanaged resources used by the <see cref="T:System.Net.Http.DelegatingHandler"></see>, and optionally disposes of the managed resources.</summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to releases only unmanaged resources.</param>
+ </member>
+ <member name="P:System.Net.Http.DelegatingHandler.InnerHandler">
+ <summary>Gets or sets the inner handler which processes the HTTP response messages.</summary>
+ <returns>The inner handler for HTTP response messages.</returns>
+ </member>
+ <member name="M:System.Net.Http.DelegatingHandler.SendAsync(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken)">
+ <summary>Sends an HTTP request to the inner handler to send to the server as an asynchronous operation.</summary>
+ <param name="request">The HTTP request message to send to the server.</param>
+ <param name="cancellationToken">A cancellation token to cancel operation.</param>
+ <returns>The task object representing the asynchronous operation.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="request">request</paramref> was null.</exception>
+ </member>
+ <member name="T:System.Net.Http.FormUrlEncodedContent">
+ <summary>A container for name/value tuples encoded using application/x-www-form-urlencoded MIME type.</summary>
+ </member>
+ <member name="M:System.Net.Http.FormUrlEncodedContent.#ctor(System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,System.String}})">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.FormUrlEncodedContent"></see> class with a specific collection of name/value pairs.</summary>
+ <param name="nameValueCollection">A collection of name/value pairs.</param>
+ </member>
+ <member name="T:System.Net.Http.Headers.AuthenticationHeaderValue">
+ <summary>Represents authentication information in Authorization, ProxyAuthorization, WWW-Authenticate, and Proxy-Authenticate header values.</summary>
+ </member>
+ <member name="M:System.Net.Http.Headers.AuthenticationHeaderValue.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.AuthenticationHeaderValue"></see> class.</summary>
+ <param name="scheme">The scheme to use for authorization.</param>
+ </member>
+ <member name="M:System.Net.Http.Headers.AuthenticationHeaderValue.#ctor(System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.AuthenticationHeaderValue"></see> class.</summary>
+ <param name="scheme">The scheme to use for authorization.</param>
+ <param name="parameter">The credentials containing the authentication information of the user agent for the resource being requested.</param>
+ </member>
+ <member name="M:System.Net.Http.Headers.AuthenticationHeaderValue.Equals(System.Object)">
+ <summary>Determines whether the specified <see cref="T:System.Object"></see> is equal to the current <see cref="T:System.Net.Http.Headers.AuthenticationHeaderValue"></see> object.</summary>
+ <param name="obj">The object to compare with the current object.</param>
+ <returns>true if the specified <see cref="T:System.Object"></see> is equal to the current object; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.AuthenticationHeaderValue.GetHashCode">
+ <summary>Serves as a hash function for an <see cref="T:System.Net.Http.Headers.AuthenticationHeaderValue"></see> object.</summary>
+ <returns>A hash code for the current object.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.AuthenticationHeaderValue.Parameter">
+ <summary>Gets the credentials containing the authentication information of the user agent for the resource being requested.</summary>
+ <returns>The credentials containing the authentication information.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.AuthenticationHeaderValue.Parse(System.String)">
+ <summary>Converts a string to an <see cref="T:System.Net.Http.Headers.AuthenticationHeaderValue"></see> instance.</summary>
+ <param name="input">A string that represents authentication header value information.</param>
+ <returns>An <see cref="T:System.Net.Http.Headers.AuthenticationHeaderValue"></see> instance.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="input">input</paramref> is a null reference.</exception>
+ <exception cref="T:System.FormatException"><paramref name="input">input</paramref> is not valid authentication header value information.</exception>
+ </member>
+ <member name="P:System.Net.Http.Headers.AuthenticationHeaderValue.Scheme">
+ <summary>Gets the scheme to use for authorization.</summary>
+ <returns>The scheme to use for authorization.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.AuthenticationHeaderValue.ToString">
+ <summary>Returns a string that represents the current <see cref="T:System.Net.Http.Headers.AuthenticationHeaderValue"></see> object.</summary>
+ <returns>A string that represents the current object.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.AuthenticationHeaderValue.TryParse(System.String,System.Net.Http.Headers.AuthenticationHeaderValue@)">
+ <summary>Determines whether a string is valid <see cref="T:System.Net.Http.Headers.AuthenticationHeaderValue"></see> information.</summary>
+ <param name="input">The string to validate.</param>
+ <param name="parsedValue">The <see cref="T:System.Net.Http.Headers.AuthenticationHeaderValue"></see> version of the string.</param>
+ <returns>true if <paramref name="input">input</paramref> is valid <see cref="T:System.Net.Http.Headers.AuthenticationHeaderValue"></see> information; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.AuthenticationHeaderValue.System#ICloneable#Clone">
+ <summary>Creates a new object that is a copy of the current <see cref="T:System.Net.Http.Headers.AuthenticationHeaderValue"></see> instance.</summary>
+ <returns>A copy of the current instance.</returns>
+ </member>
+ <member name="T:System.Net.Http.Headers.CacheControlHeaderValue">
+ <summary>Represents the value of the Cache-Control header.</summary>
+ </member>
+ <member name="M:System.Net.Http.Headers.CacheControlHeaderValue.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.CacheControlHeaderValue"></see> class.</summary>
+ </member>
+ <member name="M:System.Net.Http.Headers.CacheControlHeaderValue.Equals(System.Object)">
+ <summary>Determines whether the specified <see cref="T:System.Object"></see> is equal to the current <see cref="T:System.Net.Http.Headers.CacheControlHeaderValue"></see> object.</summary>
+ <param name="obj">The object to compare with the current object.</param>
+ <returns>true if the specified <see cref="T:System.Object"></see> is equal to the current object; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.CacheControlHeaderValue.Extensions">
+ <summary>Cache-extension tokens, each with an optional assigned value.</summary>
+ <returns>A collection of cache-extension tokens each with an optional assigned value.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.CacheControlHeaderValue.GetHashCode">
+ <summary>Serves as a hash function for a <see cref="T:System.Net.Http.Headers.CacheControlHeaderValue"></see> object.</summary>
+ <returns>A hash code for the current object.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.CacheControlHeaderValue.MaxAge">
+ <summary>The maximum age, specified in seconds, that the HTTP client is willing to accept a response.</summary>
+ <returns>The time in seconds.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.CacheControlHeaderValue.MaxStale">
+ <summary>Whether an HTTP client is willing to accept a response that has exceeded its expiration time.</summary>
+ <returns>true if the HTTP client is willing to accept a response that has exceed the expiration time; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.CacheControlHeaderValue.MaxStaleLimit">
+ <summary>The maximum time, in seconds, an HTTP client is willing to accept a response that has exceeded its expiration time.</summary>
+ <returns>The time in seconds.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.CacheControlHeaderValue.MinFresh">
+ <summary>The freshness lifetime, in seconds, that an HTTP client is willing to accept a response.</summary>
+ <returns>The time in seconds.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.CacheControlHeaderValue.MustRevalidate">
+ <summary>Whether the origin server require revalidation of a cache entry on any subsequent use when the cache entry becomes stale.</summary>
+ <returns>true if the origin server requires revalidation of a cache entry on any subsequent use when the entry becomes stale; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.CacheControlHeaderValue.NoCache">
+ <summary>Whether an HTTP client is willing to accept a cached response.</summary>
+ <returns>true if the HTTP client is willing to accept a cached response; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.CacheControlHeaderValue.NoCacheHeaders">
+ <summary>A collection of fieldnames in the &quot;no-cache&quot; directive in a cache-control header field on an HTTP response.</summary>
+ <returns>A collection of fieldnames.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.CacheControlHeaderValue.NoStore">
+ <summary>Whether a cache must not store any part of either the HTTP request mressage or any response.</summary>
+ <returns>true if a cache must not store any part of either the HTTP request mressage or any response; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.CacheControlHeaderValue.NoTransform">
+ <summary>Whether a cache or proxy must not change any aspect of the entity-body.</summary>
+ <returns>true if a cache or proxy must not change any aspect of the entity-body; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.CacheControlHeaderValue.OnlyIfCached">
+ <summary>Whether a cache should either respond using a cached entry that is consistent with the other constraints of the HTTP request, or respond with a 504 (Gateway Timeout) status.</summary>
+ <returns>true if a cache should either respond using a cached entry that is consistent with the other constraints of the HTTP request, or respond with a 504 (Gateway Timeout) status; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.CacheControlHeaderValue.Parse(System.String)">
+ <summary>Converts a string to an <see cref="T:System.Net.Http.Headers.CacheControlHeaderValue"></see> instance.</summary>
+ <param name="input">A string that represents cache-control header value information.</param>
+ <returns>A <see cref="T:System.Net.Http.Headers.CacheControlHeaderValue"></see> instance.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="input">input</paramref> is a null reference.</exception>
+ <exception cref="T:System.FormatException"><paramref name="input">input</paramref> is not valid cache-control header value information.</exception>
+ </member>
+ <member name="P:System.Net.Http.Headers.CacheControlHeaderValue.Private">
+ <summary>Whether all or part of the HTTP response message is intended for a single user and must not be cached by a shared cache.</summary>
+ <returns>true if the HTTP response message is intended for a single user and must not be cached by a shared cache; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.CacheControlHeaderValue.PrivateHeaders">
+ <summary>A collection fieldnames in the &quot;private&quot; directive in a cache-control header field on an HTTP response.</summary>
+ <returns>A collection of fieldnames.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.CacheControlHeaderValue.ProxyRevalidate">
+ <summary>Whether the origin server require revalidation of a cache entry on any subsequent use when the cache entry becomes stale for shared user agent caches.</summary>
+ <returns>true if the origin server requires revalidation of a cache entry on any subsequent use when the entry becomes stale for shared user agent caches; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.CacheControlHeaderValue.Public">
+ <summary>Whether an HTTP response may be cached by any cache, even if it would normally be non-cacheable or cacheable only within a non- shared cache.</summary>
+ <returns>true if the HTTP response may be cached by any cache, even if it would normally be non-cacheable or cacheable only within a non- shared cache; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.CacheControlHeaderValue.SharedMaxAge">
+ <summary>The shared maximum age, specified in seconds, in an HTTP response that overrides the &quot;max-age&quot; directive in a cache-control header or an Expires header for a shared cache.</summary>
+ <returns>The time in seconds.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.CacheControlHeaderValue.ToString">
+ <summary>Returns a string that represents the current <see cref="T:System.Net.Http.Headers.CacheControlHeaderValue"></see> object.</summary>
+ <returns>A string that represents the current object.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.CacheControlHeaderValue.TryParse(System.String,System.Net.Http.Headers.CacheControlHeaderValue@)">
+ <summary>Determines whether a string is valid <see cref="T:System.Net.Http.Headers.CacheControlHeaderValue"></see> information.</summary>
+ <param name="input">The string to validate.</param>
+ <param name="parsedValue">The <see cref="T:System.Net.Http.Headers.CacheControlHeaderValue"></see> version of the string.</param>
+ <returns>true if <paramref name="input">input</paramref> is valid <see cref="T:System.Net.Http.Headers.CacheControlHeaderValue"></see> information; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.CacheControlHeaderValue.System#ICloneable#Clone">
+ <summary>Creates a new object that is a copy of the current <see cref="T:System.Net.Http.Headers.CacheControlHeaderValue"></see> instance.</summary>
+ <returns>A copy of the current instance.</returns>
+ </member>
+ <member name="T:System.Net.Http.Headers.ContentDispositionHeaderValue">
+ <summary>Represents the value of the Content-Disposition header.</summary>
+ </member>
+ <member name="M:System.Net.Http.Headers.ContentDispositionHeaderValue.#ctor(System.Net.Http.Headers.ContentDispositionHeaderValue)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.ContentDispositionHeaderValue"></see> class.</summary>
+ <param name="source">A <see cref="T:System.Net.Http.Headers.ContentDispositionHeaderValue"></see>.</param>
+ </member>
+ <member name="M:System.Net.Http.Headers.ContentDispositionHeaderValue.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.ContentDispositionHeaderValue"></see> class.</summary>
+ <param name="dispositionType">A string that contains a <see cref="T:System.Net.Http.Headers.ContentDispositionHeaderValue"></see>.</param>
+ </member>
+ <member name="P:System.Net.Http.Headers.ContentDispositionHeaderValue.CreationDate">
+ <summary>The date at which the file was created.</summary>
+ <returns>The file creation date.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.ContentDispositionHeaderValue.DispositionType">
+ <summary>The disposition type for a content body part.</summary>
+ <returns>The disposition type.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.ContentDispositionHeaderValue.Equals(System.Object)">
+ <summary>Determines whether the specified <see cref="T:System.Object"></see> is equal to the current <see cref="T:System.Net.Http.Headers.ContentDispositionHeaderValue"></see> object.</summary>
+ <param name="obj">The object to compare with the current object.</param>
+ <returns>true if the specified <see cref="T:System.Object"></see> is equal to the current object; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.ContentDispositionHeaderValue.FileName">
+ <summary>A suggestion for how to construct a filename for storing the message payload to be used if the entity is detached and stored in a separate file.</summary>
+ <returns>A suggested filename.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.ContentDispositionHeaderValue.FileNameStar">
+ <summary>A suggestion for how to construct filenames for storing message payloads to be used if the entities are detached and stored in a separate files.</summary>
+ <returns>A suggested filename of the form filename*.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.ContentDispositionHeaderValue.GetHashCode">
+ <summary>Serves as a hash function for an <see cref="T:System.Net.Http.Headers.ContentDispositionHeaderValue"></see> object.</summary>
+ <returns>A hash code for the current object.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.ContentDispositionHeaderValue.ModificationDate">
+ <summary>The date at which the file was last modified.</summary>
+ <returns>The file modification date.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.ContentDispositionHeaderValue.Name">
+ <summary>The name for a content body part.</summary>
+ <returns>The name for the content body part.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.ContentDispositionHeaderValue.Parameters">
+ <summary>A set of parameters included the Content-Disposition header.</summary>
+ <returns>A collection of parameters.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.ContentDispositionHeaderValue.Parse(System.String)">
+ <summary>Converts a string to an <see cref="T:System.Net.Http.Headers.ContentDispositionHeaderValue"></see> instance.</summary>
+ <param name="input">A string that represents content disposition header value information.</param>
+ <returns>An <see cref="T:System.Net.Http.Headers.ContentDispositionHeaderValue"></see> instance.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="input">input</paramref> is a null reference.</exception>
+ <exception cref="T:System.FormatException"><paramref name="input">input</paramref> is not valid content disposition header value information.</exception>
+ </member>
+ <member name="P:System.Net.Http.Headers.ContentDispositionHeaderValue.ReadDate">
+ <summary>The date the file was last read.</summary>
+ <returns>The last read date.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.ContentDispositionHeaderValue.Size">
+ <summary>The approximate size, in bytes, of the file.</summary>
+ <returns>The approximate size, in bytes.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.ContentDispositionHeaderValue.ToString">
+ <summary>Returns a string that represents the current <see cref="T:System.Net.Http.Headers.ContentDispositionHeaderValue"></see> object.</summary>
+ <returns>A string that represents the current object.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.ContentDispositionHeaderValue.TryParse(System.String,System.Net.Http.Headers.ContentDispositionHeaderValue@)">
+ <summary>Determines whether a string is valid <see cref="T:System.Net.Http.Headers.ContentDispositionHeaderValue"></see> information.</summary>
+ <param name="input">The string to validate.</param>
+ <param name="parsedValue">The <see cref="T:System.Net.Http.Headers.ContentDispositionHeaderValue"></see> version of the string.</param>
+ <returns>true if <paramref name="input">input</paramref> is valid <see cref="T:System.Net.Http.Headers.ContentDispositionHeaderValue"></see> information; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.ContentDispositionHeaderValue.System#ICloneable#Clone">
+ <summary>Creates a new object that is a copy of the current <see cref="T:System.Net.Http.Headers.ContentDispositionHeaderValue"></see> instance.</summary>
+ <returns>A copy of the current instance.</returns>
+ </member>
+ <member name="T:System.Net.Http.Headers.ContentRangeHeaderValue">
+ <summary>Represents the value of the Content-Range header.</summary>
+ </member>
+ <member name="M:System.Net.Http.Headers.ContentRangeHeaderValue.#ctor(System.Int64)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.ContentRangeHeaderValue"></see> class.</summary>
+ <param name="length">The starting or ending point of the range, in bytes.</param>
+ </member>
+ <member name="M:System.Net.Http.Headers.ContentRangeHeaderValue.#ctor(System.Int64,System.Int64)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.ContentRangeHeaderValue"></see> class.</summary>
+ <param name="from">The position, in bytes, at which to start sending data.</param>
+ <param name="to">The position, in bytes, at which to stop sending data.</param>
+ </member>
+ <member name="M:System.Net.Http.Headers.ContentRangeHeaderValue.#ctor(System.Int64,System.Int64,System.Int64)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.ContentRangeHeaderValue"></see> class.</summary>
+ <param name="from">The position, in bytes, at which to start sending data.</param>
+ <param name="to">The position, in bytes, at which to stop sending data.</param>
+ <param name="length">The starting or ending point of the range, in bytes.</param>
+ </member>
+ <member name="M:System.Net.Http.Headers.ContentRangeHeaderValue.Equals(System.Object)">
+ <summary>Determines whether the specified Object is equal to the current <see cref="T:System.Net.Http.Headers.ContentRangeHeaderValue"></see> object.</summary>
+ <param name="obj">The object to compare with the current object.</param>
+ <returns>true if the specified <see cref="T:System.Object"></see> is equal to the current object; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.ContentRangeHeaderValue.From">
+ <summary>Gets the position at which to start sending data.</summary>
+ <returns>The position, in bytes, at which to start sending data.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.ContentRangeHeaderValue.GetHashCode">
+ <summary>Serves as a hash function for an <see cref="T:System.Net.Http.Headers.ContentRangeHeaderValue"></see> object.</summary>
+ <returns>A hash code for the current object.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.ContentRangeHeaderValue.HasLength">
+ <summary>Gets whether the Content-Range header has a length specified.</summary>
+ <returns>true if the Content-Range has a length specified; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.ContentRangeHeaderValue.HasRange">
+ <summary>Gets whether the Content-Range has a range specified.</summary>
+ <returns>true if the Content-Range has a range specified; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.ContentRangeHeaderValue.Length">
+ <summary>Gets the length of the full entity-body.</summary>
+ <returns>The length of the full entity-body.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.ContentRangeHeaderValue.Parse(System.String)">
+ <summary>Converts a string to an <see cref="T:System.Net.Http.Headers.ContentRangeHeaderValue"></see> instance.</summary>
+ <param name="input">A string that represents content range header value information.</param>
+ <returns>An <see cref="T:System.Net.Http.Headers.ContentRangeHeaderValue"></see> instance.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="input">input</paramref> is a null reference.</exception>
+ <exception cref="T:System.FormatException"><paramref name="input">input</paramref> is not valid content range header value information.</exception>
+ </member>
+ <member name="P:System.Net.Http.Headers.ContentRangeHeaderValue.To">
+ <summary>Gets the position at which to stop sending data.</summary>
+ <returns>The position at which to stop sending data.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.ContentRangeHeaderValue.ToString">
+ <summary>Returns a string that represents the current <see cref="T:System.Net.Http.Headers.ContentRangeHeaderValue"></see> object.</summary>
+ <returns>A string that represents the current object.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.ContentRangeHeaderValue.TryParse(System.String,System.Net.Http.Headers.ContentRangeHeaderValue@)">
+ <summary>Determines whether a string is valid <see cref="T:System.Net.Http.Headers.ContentRangeHeaderValue"></see> information.</summary>
+ <param name="input">The string to validate.</param>
+ <param name="parsedValue">The <see cref="T:System.Net.Http.Headers.ContentRangeHeaderValue"></see> version of the string.</param>
+ <returns>true if <paramref name="input">input</paramref> is valid <see cref="T:System.Net.Http.Headers.ContentRangeHeaderValue"></see> information; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.ContentRangeHeaderValue.Unit">
+ <summary>The range units used.</summary>
+ <returns>A <see cref="T:System.String"></see> that contains range units.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.ContentRangeHeaderValue.System#ICloneable#Clone">
+ <summary>Creates a new object that is a copy of the current <see cref="T:System.Net.Http.Headers.ContentRangeHeaderValue"></see> instance.</summary>
+ <returns>A copy of the current instance.</returns>
+ </member>
+ <member name="T:System.Net.Http.Headers.EntityTagHeaderValue">
+ <summary>Represents an entity-tag header value.</summary>
+ </member>
+ <member name="M:System.Net.Http.Headers.EntityTagHeaderValue.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.EntityTagHeaderValue"></see> class.</summary>
+ <param name="tag">A string that contains an <see cref="T:System.Net.Http.Headers.EntityTagHeaderValue"></see>.</param>
+ </member>
+ <member name="M:System.Net.Http.Headers.EntityTagHeaderValue.#ctor(System.String,System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.EntityTagHeaderValue"></see> class.</summary>
+ <param name="tag">A string that contains an <see cref="T:System.Net.Http.Headers.EntityTagHeaderValue"></see>.</param>
+ <param name="isWeak">A value that indicates if this entity-tag header is a weak validator. If the entity-tag header is weak validator, then isWeak should be set to true. If the entity-tag header is a strong validator, then isWeak should be set to false.</param>
+ </member>
+ <member name="P:System.Net.Http.Headers.EntityTagHeaderValue.Any">
+ <summary>Gets the entity-tag header value.</summary>
+ <returns>Returns <see cref="T:System.Net.Http.Headers.EntityTagHeaderValue"></see>.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.EntityTagHeaderValue.Equals(System.Object)">
+ <summary>Determines whether the specified <see cref="T:System.Object"></see> is equal to the current <see cref="T:System.Net.Http.Headers.EntityTagHeaderValue"></see> object.</summary>
+ <param name="obj">The object to compare with the current object.</param>
+ <returns>true if the specified <see cref="T:System.Object"></see> is equal to the current object; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.EntityTagHeaderValue.GetHashCode">
+ <summary>Serves as a hash function for an <see cref="T:System.Net.Http.Headers.EntityTagHeaderValue"></see> object.</summary>
+ <returns>A hash code for the current object.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.EntityTagHeaderValue.IsWeak">
+ <summary>Gets whether the entity-tag is prefaced by a weakness indicator.</summary>
+ <returns>true if the entity-tag is prefaced by a weakness indicator; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.EntityTagHeaderValue.Parse(System.String)">
+ <summary>Converts a string to an <see cref="T:System.Net.Http.Headers.EntityTagHeaderValue"></see> instance.</summary>
+ <param name="input">A string that represents entity tag header value information.</param>
+ <returns>An <see cref="T:System.Net.Http.Headers.EntityTagHeaderValue"></see> instance.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="input">input</paramref> is a null reference.</exception>
+ <exception cref="T:System.FormatException"><paramref name="input">input</paramref> is not valid entity tag header value information.</exception>
+ </member>
+ <member name="P:System.Net.Http.Headers.EntityTagHeaderValue.Tag">
+ <summary>Gets the opaque quoted string.</summary>
+ <returns>An opaque quoted string.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.EntityTagHeaderValue.ToString">
+ <summary>Returns a string that represents the current <see cref="T:System.Net.Http.Headers.EntityTagHeaderValue"></see> object.</summary>
+ <returns>A string that represents the current object.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.EntityTagHeaderValue.TryParse(System.String,System.Net.Http.Headers.EntityTagHeaderValue@)">
+ <summary>Determines whether a string is valid <see cref="T:System.Net.Http.Headers.EntityTagHeaderValue"></see> information.</summary>
+ <param name="input">The string to validate.</param>
+ <param name="parsedValue">The <see cref="T:System.Net.Http.Headers.EntityTagHeaderValue"></see> version of the string.</param>
+ <returns>true if <paramref name="input">input</paramref> is valid <see cref="T:System.Net.Http.Headers.EntityTagHeaderValue"></see> information; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.EntityTagHeaderValue.System#ICloneable#Clone">
+ <summary>Creates a new object that is a copy of the current <see cref="T:System.Net.Http.Headers.EntityTagHeaderValue"></see> instance.</summary>
+ <returns>A copy of the current instance.</returns>
+ </member>
+ <member name="T:System.Net.Http.Headers.HttpContentHeaders">
+ <summary>Represents the collection of Content Headers as defined in RFC 2616.</summary>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpContentHeaders.Allow">
+ <summary>Gets the value of the Allow content header on an HTTP response.</summary>
+ <returns>The value of the Allow header on an HTTP response.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpContentHeaders.ContentDisposition">
+ <summary>Gets the value of the Content-Disposition content header on an HTTP response.</summary>
+ <returns>The value of the Content-Disposition content header on an HTTP response.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpContentHeaders.ContentEncoding">
+ <summary>Gets the value of the Content-Encoding content header on an HTTP response.</summary>
+ <returns>The value of the Content-Encoding content header on an HTTP response.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpContentHeaders.ContentLanguage">
+ <summary>Gets the value of the Content-Language content header on an HTTP response.</summary>
+ <returns>The value of the Content-Language content header on an HTTP response.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpContentHeaders.ContentLength">
+ <summary>Gets or sets the value of the Content-Length content header on an HTTP response.</summary>
+ <returns>The value of the Content-Length content header on an HTTP response.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpContentHeaders.ContentLocation">
+ <summary>Gets or sets the value of the Content-Location content header on an HTTP response.</summary>
+ <returns>The value of the Content-Location content header on an HTTP response.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpContentHeaders.ContentMD5">
+ <summary>Gets or sets the value of the Content-MD5 content header on an HTTP response.</summary>
+ <returns>The value of the Content-MD5 content header on an HTTP response.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpContentHeaders.ContentRange">
+ <summary>Gets or sets the value of the Content-Range content header on an HTTP response.</summary>
+ <returns>The value of the Content-Range content header on an HTTP response.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpContentHeaders.ContentType">
+ <summary>Gets or sets the value of the Content-Type content header on an HTTP response.</summary>
+ <returns>The value of the Content-Type content header on an HTTP response.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpContentHeaders.Expires">
+ <summary>Gets or sets the value of the Expires content header on an HTTP response.</summary>
+ <returns>The value of the Expires content header on an HTTP response.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpContentHeaders.LastModified">
+ <summary>Gets or sets the value of the Last-Modified content header on an HTTP response.</summary>
+ <returns>The value of the Last-Modified content header on an HTTP response.</returns>
+ </member>
+ <member name="T:System.Net.Http.Headers.HttpHeaders">
+ <summary>A collection of headers and their values as defined in RFC 2616.</summary>
+ </member>
+ <member name="M:System.Net.Http.Headers.HttpHeaders.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.HttpHeaders"></see> class.</summary>
+ </member>
+ <member name="M:System.Net.Http.Headers.HttpHeaders.Add(System.String,System.Collections.Generic.IEnumerable{System.String})">
+ <summary>Adds the specified header and its values into the <see cref="T:System.Net.Http.Headers.HttpHeaders"></see> collection.</summary>
+ <param name="name">The header to add to the collection.</param>
+ <param name="values">A list of header values to add to the collection.</param>
+ </member>
+ <member name="M:System.Net.Http.Headers.HttpHeaders.Add(System.String,System.String)">
+ <summary>Adds the specified header and its value into the <see cref="T:System.Net.Http.Headers.HttpHeaders"></see> collection.</summary>
+ <param name="name">The header to add to the collection.</param>
+ <param name="value">The content of the header.</param>
+ </member>
+ <member name="M:System.Net.Http.Headers.HttpHeaders.Clear">
+ <summary>Removes all headers from the <see cref="T:System.Net.Http.Headers.HttpHeaders"></see> collection.</summary>
+ </member>
+ <member name="M:System.Net.Http.Headers.HttpHeaders.Contains(System.String)">
+ <summary>Returns if a specific header exists in the <see cref="T:System.Net.Http.Headers.HttpHeaders"></see> collection.</summary>
+ <param name="name">The specific header.</param>
+ <returns>true is the specified header exists in the collection; otherwise false.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.HttpHeaders.GetEnumerator">
+ <summary>Returns an enumerator that can iterate through the <see cref="T:System.Net.Http.Headers.HttpHeaders"></see> instance.</summary>
+ <returns>An enumerator for the <see cref="T:System.Net.Http.Headers.HttpHeaders"></see>.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.HttpHeaders.GetValues(System.String)">
+ <summary>Returns all header values for a specified header stored in the <see cref="T:System.Net.Http.Headers.HttpHeaders"></see> collection.</summary>
+ <param name="name">The specified header to return values for.</param>
+ <returns>An array of header strings.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.HttpHeaders.Remove(System.String)">
+ <summary>Removes the specified header from the <see cref="T:System.Net.Http.Headers.HttpHeaders"></see> collection.</summary>
+ <param name="name">The name of the header to remove from the collection.</param>
+ <returns>Returns <see cref="T:System.Boolean"></see>.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.HttpHeaders.ToString">
+ <summary>Returns a string that represents the current <see cref="T:System.Net.Http.Headers.HttpHeaders"></see> object.</summary>
+ <returns>A string that represents the current object.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.HttpHeaders.TryAddWithoutValidation(System.String,System.Collections.Generic.IEnumerable{System.String})">
+ <summary>Returns a value that indicates whether the specified header and its values were added to the <see cref="T:System.Net.Http.Headers.HttpHeaders"></see> collection without validating the provided information.</summary>
+ <param name="name">The header to add to the collection.</param>
+ <param name="values">The values of the header.</param>
+ <returns>true if the specified header <paramref name="name">name</paramref> and <paramref name="values">values</paramref> could be added to the collection; otherwise false.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.HttpHeaders.TryAddWithoutValidation(System.String,System.String)">
+ <summary>Returns a value that indicates whether the specified header and its value were added to the <see cref="T:System.Net.Http.Headers.HttpHeaders"></see> collection without validating the provided information.</summary>
+ <param name="name">The header to add to the collection.</param>
+ <param name="value">The content of the header.</param>
+ <returns>true if the specified header <paramref name="name">name</paramref> and <paramref name="value">value</paramref> could be added to the collection; otherwise false.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.HttpHeaders.TryGetValues(System.String,System.Collections.Generic.IEnumerable{System.String}@)">
+ <summary>Return if a specified header and specified values are stored in the <see cref="T:System.Net.Http.Headers.HttpHeaders"></see> collection.</summary>
+ <param name="name">The specified header.</param>
+ <param name="values">The specified header values.</param>
+ <returns>true is the specified header <paramref name="name">name</paramref> and values are stored in the collection; otherwise false.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.HttpHeaders.System#Collections#IEnumerable#GetEnumerator">
+ <summary>Gets an enumerator that can iterate through a <see cref="T:System.Net.Http.Headers.HttpHeaders"></see>.</summary>
+ <returns>An instance of an implementation of an <see cref="T:System.Collections.IEnumerator"></see> that can iterate through a <see cref="T:System.Net.Http.Headers.HttpHeaders"></see>.</returns>
+ </member>
+ <member name="T:System.Net.Http.Headers.HttpHeaderValueCollection`1">
+ <summary>Represents a collection of header values.</summary>
+ <typeparam name="T">The header collection type.</typeparam>
+ </member>
+ <member name="M:System.Net.Http.Headers.HttpHeaderValueCollection`1.Add(`0)">
+ <summary>Adds an entry to the <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1"></see>.</summary>
+ <param name="item">The item to add to the header collection.</param>
+ </member>
+ <member name="M:System.Net.Http.Headers.HttpHeaderValueCollection`1.Clear">
+ <summary>Removes all entries from the <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1"></see>.</summary>
+ </member>
+ <member name="M:System.Net.Http.Headers.HttpHeaderValueCollection`1.Contains(`0)">
+ <summary>Determines if the <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1"></see> contains an item.</summary>
+ <param name="item">The item to find to the header collection.</param>
+ <returns>true if the entry is contained in the <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1"></see> instance; otherwise, false</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.HttpHeaderValueCollection`1.CopyTo(`0[],System.Int32)">
+ <summary>Copies the entire <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1"></see> to a compatible one-dimensional <see cref="T:System.Array"></see>, starting at the specified index of the target array.</summary>
+ <param name="array">The one-dimensional <see cref="T:System.Array"></see> that is the destination of the elements copied from <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1"></see>. The <see cref="T:System.Array"></see> must have zero-based indexing.</param>
+ <param name="arrayIndex">The zero-based index in array at which copying begins.</param>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpHeaderValueCollection`1.Count">
+ <summary>Gets the number of headers in the <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1"></see>.</summary>
+ <returns>The number of headers in a collection</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.HttpHeaderValueCollection`1.GetEnumerator">
+ <summary>Returns an enumerator that iterates through the <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1"></see>.</summary>
+ <returns>An enumerator for the <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1"></see> instance.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpHeaderValueCollection`1.IsReadOnly">
+ <summary>Gets a value indicating whether the <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1"></see> instance is read-only.</summary>
+ <returns>true if the <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1"></see> instance is read-only; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.HttpHeaderValueCollection`1.ParseAdd(System.String)">
+ <summary>Parses and adds an entry to the <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1"></see>.</summary>
+ <param name="input">The entry to add.</param>
+ </member>
+ <member name="M:System.Net.Http.Headers.HttpHeaderValueCollection`1.Remove(`0)">
+ <summary>Removes the specified item from the <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1"></see>.</summary>
+ <param name="item">The item to remove.</param>
+ <returns>true if the <paramref name="item">item</paramref> was removed from the <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1"></see> instance; otherwise, false</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.HttpHeaderValueCollection`1.ToString">
+ <summary>Returns a string that represents the current <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1"></see> object. object.</summary>
+ <returns>A string that represents the current object.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.HttpHeaderValueCollection`1.TryParseAdd(System.String)">
+ <summary>Determines whether the input could be parsed and added to the <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1"></see>.</summary>
+ <param name="input">The entry to validate.</param>
+ <returns>true if the <paramref name="input">input</paramref> could be parsed and added to the <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1"></see> instance; otherwise, false</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.HttpHeaderValueCollection`1.System#Collections#IEnumerable#GetEnumerator">
+ <summary>Returns an enumerator that iterates through the <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1"></see>.</summary>
+ <returns>An enumerator for the <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1"></see> instance.</returns>
+ </member>
+ <member name="T:System.Net.Http.Headers.HttpRequestHeaders">
+ <summary>Represents the collection of Request Headers as defined in RFC 2616.</summary>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpRequestHeaders.Accept">
+ <summary>Gets the value of the Accept header for an HTTP request.</summary>
+ <returns>The value of the Accept header for an HTTP request.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpRequestHeaders.AcceptCharset">
+ <summary>Gets the value of the Accept-Charset header for an HTTP request.</summary>
+ <returns>The value of the Accept-Charset header for an HTTP request.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpRequestHeaders.AcceptEncoding">
+ <summary>Gets the value of the Accept-Encoding header for an HTTP request.</summary>
+ <returns>The value of the Accept-Encoding header for an HTTP request.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpRequestHeaders.AcceptLanguage">
+ <summary>Gets the value of the Accept-Language header for an HTTP request.</summary>
+ <returns>The value of the Accept-Language header for an HTTP request.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpRequestHeaders.Authorization">
+ <summary>Gets or sets the value of the Authorization header for an HTTP request.</summary>
+ <returns>The value of the Authorization header for an HTTP request.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpRequestHeaders.CacheControl">
+ <summary>Gets or sets the value of the Cache-Control header for an HTTP request.</summary>
+ <returns>The value of the Cache-Control header for an HTTP request.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpRequestHeaders.Connection">
+ <summary>Gets the value of the Connection header for an HTTP request.</summary>
+ <returns>The value of the Connection header for an HTTP request.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpRequestHeaders.ConnectionClose">
+ <summary>Gets or sets a value that indicates if the Connection header for an HTTP request contains Close.</summary>
+ <returns>true if the Connection header contains Close, otherwise false.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpRequestHeaders.Date">
+ <summary>Gets or sets the value of the Date header for an HTTP request.</summary>
+ <returns>The value of the Date header for an HTTP request.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpRequestHeaders.Expect">
+ <summary>Gets the value of the Expect header for an HTTP request.</summary>
+ <returns>The value of the Expect header for an HTTP request.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpRequestHeaders.ExpectContinue">
+ <summary>Gets or sets a value that indicates if the Expect header for an HTTP request contains Continue.</summary>
+ <returns>true if the Expect header contains Continue, otherwise false.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpRequestHeaders.From">
+ <summary>Gets or sets the value of the From header for an HTTP request.</summary>
+ <returns>The value of the From header for an HTTP request.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpRequestHeaders.Host">
+ <summary>Gets or sets the value of the Host header for an HTTP request.</summary>
+ <returns>The value of the Host header for an HTTP request.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpRequestHeaders.IfMatch">
+ <summary>Gets the value of the If-Match header for an HTTP request.</summary>
+ <returns>Returns <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1"></see>. The value of the If-Match header for an HTTP request.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpRequestHeaders.IfModifiedSince">
+ <summary>Gets or sets the value of the If-Modified-Since header for an HTTP request.</summary>
+ <returns>The value of the If-Modified-Since header for an HTTP request.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpRequestHeaders.IfNoneMatch">
+ <summary>Gets the value of the If-None-Match header for an HTTP request.</summary>
+ <returns>Gets the value of the If-None-Match header for an HTTP request.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpRequestHeaders.IfRange">
+ <summary>Gets or sets the value of the If-Range header for an HTTP request.</summary>
+ <returns>The value of the If-Range header for an HTTP request.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpRequestHeaders.IfUnmodifiedSince">
+ <summary>Gets or sets the value of the If-Unmodified-Since header for an HTTP request.</summary>
+ <returns>The value of the If-Unmodified-Since header for an HTTP request.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpRequestHeaders.MaxForwards">
+ <summary>Gets or sets the value of the Max-Forwards header for an HTTP request.</summary>
+ <returns>The value of the Max-Forwards header for an HTTP request.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpRequestHeaders.Pragma">
+ <summary>Gets the value of the Pragma header for an HTTP request.</summary>
+ <returns>The value of the Pragma header for an HTTP request.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpRequestHeaders.ProxyAuthorization">
+ <summary>Gets or sets the value of the Proxy-Authorization header for an HTTP request.</summary>
+ <returns>The value of the Proxy-Authorization header for an HTTP request.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpRequestHeaders.Range">
+ <summary>Gets or sets the value of the Range header for an HTTP request.</summary>
+ <returns>The value of the Range header for an HTTP request.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpRequestHeaders.Referrer">
+ <summary>Gets or sets the value of the Referer header for an HTTP request.</summary>
+ <returns>The value of the Referer header for an HTTP request.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpRequestHeaders.TE">
+ <summary>Gets the value of the TE header for an HTTP request.</summary>
+ <returns>The value of the TE header for an HTTP request.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpRequestHeaders.Trailer">
+ <summary>Gets the value of the Trailer header for an HTTP request.</summary>
+ <returns>The value of the Trailer header for an HTTP request.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpRequestHeaders.TransferEncoding">
+ <summary>Gets the value of the Transfer-Encoding header for an HTTP request.</summary>
+ <returns>The value of the Transfer-Encoding header for an HTTP request.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpRequestHeaders.TransferEncodingChunked">
+ <summary>Gets or sets a value that indicates if the Transfer-Encoding header for an HTTP request contains chunked.</summary>
+ <returns>true if the Transfer-Encoding header contains chunked, otherwise false.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpRequestHeaders.Upgrade">
+ <summary>Gets the value of the Upgrade header for an HTTP request.</summary>
+ <returns>The value of the Upgrade header for an HTTP request.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpRequestHeaders.UserAgent">
+ <summary>Gets the value of the User-Agent header for an HTTP request.</summary>
+ <returns>The value of the User-Agent header for an HTTP request.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpRequestHeaders.Via">
+ <summary>Gets the value of the Via header for an HTTP request.</summary>
+ <returns>The value of the Via header for an HTTP request.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpRequestHeaders.Warning">
+ <summary>Gets the value of the Warning header for an HTTP request.</summary>
+ <returns>The value of the Warning header for an HTTP request.</returns>
+ </member>
+ <member name="T:System.Net.Http.Headers.HttpResponseHeaders">
+ <summary>Represents the collection of Response Headers as defined in RFC 2616.</summary>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpResponseHeaders.AcceptRanges">
+ <summary>Gets the value of the Accept-Ranges header for an HTTP response.</summary>
+ <returns>The value of the Accept-Ranges header for an HTTP response.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpResponseHeaders.Age">
+ <summary>Gets or sets the value of the Age header for an HTTP response.</summary>
+ <returns>The value of the Age header for an HTTP response.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpResponseHeaders.CacheControl">
+ <summary>Gets or sets the value of the Cache-Control header for an HTTP response.</summary>
+ <returns>The value of the Cache-Control header for an HTTP response.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpResponseHeaders.Connection">
+ <summary>Gets the value of the Connection header for an HTTP response.</summary>
+ <returns>The value of the Connection header for an HTTP response.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpResponseHeaders.ConnectionClose">
+ <summary>Gets or sets a value that indicates if the Connection header for an HTTP response contains Close.</summary>
+ <returns>true if the Connection header contains Close, otherwise false.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpResponseHeaders.Date">
+ <summary>Gets or sets the value of the Date header for an HTTP response.</summary>
+ <returns>The value of the Date header for an HTTP response.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpResponseHeaders.ETag">
+ <summary>Gets or sets the value of the ETag header for an HTTP response.</summary>
+ <returns>The value of the ETag header for an HTTP response.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpResponseHeaders.Location">
+ <summary>Gets or sets the value of the Location header for an HTTP response.</summary>
+ <returns>The value of the Location header for an HTTP response.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpResponseHeaders.Pragma">
+ <summary>Gets the value of the Pragma header for an HTTP response.</summary>
+ <returns>Returns <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1"></see>. The value of the Pragma header for an HTTP response.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpResponseHeaders.ProxyAuthenticate">
+ <summary>Gets the value of the Proxy-Authenticate header for an HTTP response.</summary>
+ <returns>The value of the Proxy-Authenticate header for an HTTP response.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpResponseHeaders.RetryAfter">
+ <summary>Gets or sets the value of the Retry-After header for an HTTP response.</summary>
+ <returns>The value of the Retry-After header for an HTTP response.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpResponseHeaders.Server">
+ <summary>Gets the value of the Server header for an HTTP response.</summary>
+ <returns>The value of the Server header for an HTTP response.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpResponseHeaders.Trailer">
+ <summary>Gets the value of the Trailer header for an HTTP response.</summary>
+ <returns>The value of the Trailer header for an HTTP response.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpResponseHeaders.TransferEncoding">
+ <summary>Gets the value of the Transfer-Encoding header for an HTTP response.</summary>
+ <returns>The value of the Transfer-Encoding header for an HTTP response.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpResponseHeaders.TransferEncodingChunked">
+ <summary>Gets or sets a value that indicates if the Transfer-Encoding header for an HTTP response contains chunked.</summary>
+ <returns>true if the Transfer-Encoding header contains chunked, otherwise false.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpResponseHeaders.Upgrade">
+ <summary>Gets the value of the Upgrade header for an HTTP response.</summary>
+ <returns>The value of the Upgrade header for an HTTP response.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpResponseHeaders.Vary">
+ <summary>Gets the value of the Vary header for an HTTP response.</summary>
+ <returns>The value of the Vary header for an HTTP response.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpResponseHeaders.Via">
+ <summary>Gets the value of the Via header for an HTTP response.</summary>
+ <returns>The value of the Via header for an HTTP response.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpResponseHeaders.Warning">
+ <summary>Gets the value of the Warning header for an HTTP response.</summary>
+ <returns>The value of the Warning header for an HTTP response.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.HttpResponseHeaders.WwwAuthenticate">
+ <summary>Gets the value of the WWW-Authenticate header for an HTTP response.</summary>
+ <returns>The value of the WWW-Authenticate header for an HTTP response.</returns>
+ </member>
+ <member name="T:System.Net.Http.Headers.MediaTypeHeaderValue">
+ <summary>Represents a media type used in a Content-Type header as defined in the RFC 2616.</summary>
+ </member>
+ <member name="M:System.Net.Http.Headers.MediaTypeHeaderValue.#ctor(System.Net.Http.Headers.MediaTypeHeaderValue)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"></see> class.</summary>
+ <param name="source">A <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"></see> object used to initialize the new instance.</param>
+ </member>
+ <member name="M:System.Net.Http.Headers.MediaTypeHeaderValue.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"></see> class.</summary>
+ <param name="mediaType">The source represented as a string to initialize the new instance.</param>
+ </member>
+ <member name="P:System.Net.Http.Headers.MediaTypeHeaderValue.CharSet">
+ <summary>Gets or sets the character set.</summary>
+ <returns>The character set.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.MediaTypeHeaderValue.Equals(System.Object)">
+ <summary>Determines whether the specified <see cref="T:System.Object"></see> is equal to the current <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"></see> object.</summary>
+ <param name="obj">The object to compare with the current object.</param>
+ <returns>true if the specified <see cref="T:System.Object"></see> is equal to the current object; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.MediaTypeHeaderValue.GetHashCode">
+ <summary>Serves as a hash function for an <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"></see> object.</summary>
+ <returns>A hash code for the current object.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.MediaTypeHeaderValue.MediaType">
+ <summary>Gets or sets the media-type header value.</summary>
+ <returns>The media-type header value.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.MediaTypeHeaderValue.Parameters">
+ <summary>Gets or sets the media-type header value parameters.</summary>
+ <returns>The media-type header value parameters.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.MediaTypeHeaderValue.Parse(System.String)">
+ <summary>Converts a string to an <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"></see> instance.</summary>
+ <param name="input">A string that represents media type header value information.</param>
+ <returns>A <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"></see> instance.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="input">input</paramref> is a null reference.</exception>
+ <exception cref="T:System.FormatException"><paramref name="input">input</paramref> is not valid media type header value information.</exception>
+ </member>
+ <member name="M:System.Net.Http.Headers.MediaTypeHeaderValue.ToString">
+ <summary>Returns a string that represents the current <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"></see> object.</summary>
+ <returns>A string that represents the current object.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.MediaTypeHeaderValue.TryParse(System.String,System.Net.Http.Headers.MediaTypeHeaderValue@)">
+ <summary>Determines whether a string is valid <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"></see> information.</summary>
+ <param name="input">The string to validate.</param>
+ <param name="parsedValue">The <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"></see> version of the string.</param>
+ <returns>true if <paramref name="input">input</paramref> is valid <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"></see> information; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.MediaTypeHeaderValue.System#ICloneable#Clone">
+ <summary>Creates a new object that is a copy of the current <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"></see> instance.</summary>
+ <returns>A copy of the current instance.</returns>
+ </member>
+ <member name="T:System.Net.Http.Headers.MediaTypeWithQualityHeaderValue">
+ <summary>Represents a media type with an additional quality factor used in a Content-Type header.</summary>
+ </member>
+ <member name="M:System.Net.Http.Headers.MediaTypeWithQualityHeaderValue.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.MediaTypeWithQualityHeaderValue"></see> class.</summary>
+ <param name="mediaType">A <see cref="T:System.Net.Http.Headers.MediaTypeWithQualityHeaderValue"></see> represented as string to initialize the new instance.</param>
+ </member>
+ <member name="M:System.Net.Http.Headers.MediaTypeWithQualityHeaderValue.#ctor(System.String,System.Double)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.MediaTypeWithQualityHeaderValue"></see> class.</summary>
+ <param name="mediaType">A <see cref="T:System.Net.Http.Headers.MediaTypeWithQualityHeaderValue"></see> represented as string to initialize the new instance.</param>
+ <param name="quality">The quality associated with this header value.</param>
+ </member>
+ <member name="M:System.Net.Http.Headers.MediaTypeWithQualityHeaderValue.Parse(System.String)">
+ <summary>Converts a string to an <see cref="T:System.Net.Http.Headers.MediaTypeWithQualityHeaderValue"></see> instance.</summary>
+ <param name="input">A string that represents media type with quality header value information.</param>
+ <returns>A <see cref="T:System.Net.Http.Headers.MediaTypeWithQualityHeaderValue"></see> instance.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="input">input</paramref> is a null reference.</exception>
+ <exception cref="T:System.FormatException"><paramref name="input">input</paramref> is not valid media type with quality header value information.</exception>
+ </member>
+ <member name="P:System.Net.Http.Headers.MediaTypeWithQualityHeaderValue.Quality">
+ <summary>Get or set the quality value for the <see cref="T:System.Net.Http.Headers.MediaTypeWithQualityHeaderValue"></see>.</summary>
+ <returns>The quality value for the <see cref="T:System.Net.Http.Headers.MediaTypeWithQualityHeaderValue"></see> object.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.MediaTypeWithQualityHeaderValue.TryParse(System.String,System.Net.Http.Headers.MediaTypeWithQualityHeaderValue@)">
+ <summary>Determines whether a string is valid <see cref="T:System.Net.Http.Headers.MediaTypeWithQualityHeaderValue"></see> information.</summary>
+ <param name="input">The string to validate.</param>
+ <param name="parsedValue">The <see cref="T:System.Net.Http.Headers.MediaTypeWithQualityHeaderValue"></see> version of the string.</param>
+ <returns>true if <paramref name="input">input</paramref> is valid <see cref="T:System.Net.Http.Headers.MediaTypeWithQualityHeaderValue"></see> information; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.MediaTypeWithQualityHeaderValue.System#ICloneable#Clone">
+ <summary>Creates a new object that is a copy of the current <see cref="T:System.Net.Http.Headers.MediaTypeWithQualityHeaderValue"></see> instance.</summary>
+ <returns>A copy of the current instance.</returns>
+ </member>
+ <member name="T:System.Net.Http.Headers.NameValueHeaderValue">
+ <summary>Represents a name/value pair used in various headers as defined in RFC 2616.</summary>
+ </member>
+ <member name="M:System.Net.Http.Headers.NameValueHeaderValue.#ctor(System.Net.Http.Headers.NameValueHeaderValue)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.NameValueHeaderValue"></see> class.</summary>
+ <param name="source">A <see cref="T:System.Net.Http.Headers.NameValueHeaderValue"></see> object used to initialize the new instance.</param>
+ </member>
+ <member name="M:System.Net.Http.Headers.NameValueHeaderValue.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.NameValueHeaderValue"></see> class.</summary>
+ <param name="name">The header name.</param>
+ </member>
+ <member name="M:System.Net.Http.Headers.NameValueHeaderValue.#ctor(System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.NameValueHeaderValue"></see> class.</summary>
+ <param name="name">The header name.</param>
+ <param name="value">The header value.</param>
+ </member>
+ <member name="M:System.Net.Http.Headers.NameValueHeaderValue.Equals(System.Object)">
+ <summary>Determines whether the specified <see cref="T:System.Object"></see> is equal to the current <see cref="T:System.Net.Http.Headers.NameValueHeaderValue"></see> object.</summary>
+ <param name="obj">The object to compare with the current object.</param>
+ <returns>true if the specified <see cref="T:System.Object"></see> is equal to the current object; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.NameValueHeaderValue.GetHashCode">
+ <summary>Serves as a hash function for an <see cref="T:System.Net.Http.Headers.NameValueHeaderValue"></see> object.</summary>
+ <returns>A hash code for the current object.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.NameValueHeaderValue.Name">
+ <summary>Gets the header name.</summary>
+ <returns>The header name.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.NameValueHeaderValue.Parse(System.String)">
+ <summary>Converts a string to an <see cref="T:System.Net.Http.Headers.NameValueHeaderValue"></see> instance.</summary>
+ <param name="input">A string that represents name value header value information.</param>
+ <returns>A <see cref="T:System.Net.Http.Headers.NameValueHeaderValue"></see> instance.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="input">input</paramref> is a null reference.</exception>
+ <exception cref="T:System.FormatException"><paramref name="input">input</paramref> is not valid name value header value information.</exception>
+ </member>
+ <member name="M:System.Net.Http.Headers.NameValueHeaderValue.ToString">
+ <summary>Returns a string that represents the current <see cref="T:System.Net.Http.Headers.NameValueHeaderValue"></see> object.</summary>
+ <returns>A string that represents the current object.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.NameValueHeaderValue.TryParse(System.String,System.Net.Http.Headers.NameValueHeaderValue@)">
+ <summary>Determines whether a string is valid <see cref="T:System.Net.Http.Headers.NameValueHeaderValue"></see> information.</summary>
+ <param name="input">The string to validate.</param>
+ <param name="parsedValue">The <see cref="T:System.Net.Http.Headers.NameValueHeaderValue"></see> version of the string.</param>
+ <returns>true if <paramref name="input">input</paramref> is valid <see cref="T:System.Net.Http.Headers.NameValueHeaderValue"></see> information; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.NameValueHeaderValue.Value">
+ <summary>Gets the header value.</summary>
+ <returns>The header value.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.NameValueHeaderValue.System#ICloneable#Clone">
+ <summary>Creates a new object that is a copy of the current <see cref="T:System.Net.Http.Headers.NameValueHeaderValue"></see> instance.</summary>
+ <returns>A copy of the current instance.</returns>
+ </member>
+ <member name="T:System.Net.Http.Headers.NameValueWithParametersHeaderValue">
+ <summary>Represents a name/value pair with parameters used in various headers as defined in RFC 2616.</summary>
+ </member>
+ <member name="M:System.Net.Http.Headers.NameValueWithParametersHeaderValue.#ctor(System.Net.Http.Headers.NameValueWithParametersHeaderValue)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.NameValueWithParametersHeaderValue"></see> class.</summary>
+ <param name="source">A <see cref="T:System.Net.Http.Headers.NameValueWithParametersHeaderValue"></see> object used to initialize the new instance.</param>
+ </member>
+ <member name="M:System.Net.Http.Headers.NameValueWithParametersHeaderValue.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.NameValueWithParametersHeaderValue"></see> class.</summary>
+ <param name="name">The header name.</param>
+ </member>
+ <member name="M:System.Net.Http.Headers.NameValueWithParametersHeaderValue.#ctor(System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.NameValueWithParametersHeaderValue"></see> class.</summary>
+ <param name="name">The header name.</param>
+ <param name="value">The header value.</param>
+ </member>
+ <member name="M:System.Net.Http.Headers.NameValueWithParametersHeaderValue.Equals(System.Object)">
+ <summary>Determines whether the specified <see cref="T:System.Object"></see> is equal to the current <see cref="T:System.Net.Http.Headers.NameValueWithParametersHeaderValue"></see> object.</summary>
+ <param name="obj">The object to compare with the current object.</param>
+ <returns>true if the specified <see cref="T:System.Object"></see> is equal to the current object; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.NameValueWithParametersHeaderValue.GetHashCode">
+ <summary>Serves as a hash function for an <see cref="T:System.Net.Http.Headers.NameValueWithParametersHeaderValue"></see> object.</summary>
+ <returns>A hash code for the current object.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.NameValueWithParametersHeaderValue.Parameters">
+ <summary>Gets the parameters from the <see cref="T:System.Net.Http.Headers.NameValueWithParametersHeaderValue"></see> object.</summary>
+ <returns>A collection containing the parameters.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.NameValueWithParametersHeaderValue.Parse(System.String)">
+ <summary>Converts a string to an <see cref="T:System.Net.Http.Headers.NameValueWithParametersHeaderValue"></see> instance.</summary>
+ <param name="input">A string that represents name value with parameter header value information.</param>
+ <returns>A <see cref="T:System.Net.Http.Headers.NameValueWithParametersHeaderValue"></see> instance.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="input">input</paramref> is a null reference.</exception>
+ <exception cref="T:System.FormatException"><paramref name="input">input</paramref> is not valid name value with parameter header value information.</exception>
+ </member>
+ <member name="M:System.Net.Http.Headers.NameValueWithParametersHeaderValue.ToString">
+ <summary>Returns a string that represents the current <see cref="T:System.Net.Http.Headers.NameValueWithParametersHeaderValue"></see> object.</summary>
+ <returns>A string that represents the current object.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.NameValueWithParametersHeaderValue.TryParse(System.String,System.Net.Http.Headers.NameValueWithParametersHeaderValue@)">
+ <summary>Determines whether a string is valid <see cref="T:System.Net.Http.Headers.NameValueWithParametersHeaderValue"></see> information.</summary>
+ <param name="input">The string to validate.</param>
+ <param name="parsedValue">The <see cref="T:System.Net.Http.Headers.NameValueWithParametersHeaderValue"></see> version of the string.</param>
+ <returns>true if <paramref name="input">input</paramref> is valid <see cref="T:System.Net.Http.Headers.NameValueWithParametersHeaderValue"></see> information; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.NameValueWithParametersHeaderValue.System#ICloneable#Clone">
+ <summary>Creates a new object that is a copy of the current <see cref="T:System.Net.Http.Headers.NameValueWithParametersHeaderValue"></see> instance.</summary>
+ <returns>A copy of the current instance.</returns>
+ </member>
+ <member name="T:System.Net.Http.Headers.ProductHeaderValue">
+ <summary>Represents a product token value in a User-Agent header.</summary>
+ </member>
+ <member name="M:System.Net.Http.Headers.ProductHeaderValue.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.ProductHeaderValue"></see> class.</summary>
+ <param name="name">The product name.</param>
+ </member>
+ <member name="M:System.Net.Http.Headers.ProductHeaderValue.#ctor(System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.ProductHeaderValue"></see> class.</summary>
+ <param name="name">The product name value.</param>
+ <param name="version">The product version value.</param>
+ </member>
+ <member name="M:System.Net.Http.Headers.ProductHeaderValue.Equals(System.Object)">
+ <summary>Determines whether the specified <see cref="T:System.Object"></see> is equal to the current <see cref="T:System.Net.Http.Headers.ProductHeaderValue"></see> object.</summary>
+ <param name="obj">The object to compare with the current object.</param>
+ <returns>true if the specified <see cref="T:System.Object"></see> is equal to the current object; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.ProductHeaderValue.GetHashCode">
+ <summary>Serves as a hash function for an <see cref="T:System.Net.Http.Headers.ProductHeaderValue"></see> object.</summary>
+ <returns>A hash code for the current object.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.ProductHeaderValue.Name">
+ <summary>Gets the name of the product token.</summary>
+ <returns>The name of the product token.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.ProductHeaderValue.Parse(System.String)">
+ <summary>Converts a string to an <see cref="T:System.Net.Http.Headers.ProductHeaderValue"></see> instance.</summary>
+ <param name="input">A string that represents product header value information.</param>
+ <returns>A <see cref="T:System.Net.Http.Headers.ProductHeaderValue"></see> instance.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.ProductHeaderValue.ToString">
+ <summary>Returns a string that represents the current <see cref="T:System.Net.Http.Headers.ProductHeaderValue"></see> object.</summary>
+ <returns>A string that represents the current object.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.ProductHeaderValue.TryParse(System.String,System.Net.Http.Headers.ProductHeaderValue@)">
+ <summary>Determines whether a string is valid <see cref="T:System.Net.Http.Headers.ProductHeaderValue"></see> information.</summary>
+ <param name="input">The string to validate.</param>
+ <param name="parsedValue">The <see cref="T:System.Net.Http.Headers.ProductHeaderValue"></see> version of the string.</param>
+ <returns>true if <paramref name="input">input</paramref> is valid <see cref="T:System.Net.Http.Headers.ProductHeaderValue"></see> information; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.ProductHeaderValue.Version">
+ <summary>Gets the version of the product token.</summary>
+ <returns>The version of the product token.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.ProductHeaderValue.System#ICloneable#Clone">
+ <summary>Creates a new object that is a copy of the current <see cref="T:System.Net.Http.Headers.ProductHeaderValue"></see> instance.</summary>
+ <returns>A copy of the current instance.</returns>
+ </member>
+ <member name="T:System.Net.Http.Headers.ProductInfoHeaderValue">
+ <summary>Represents a value which can either be a product or a comment in a User-Agent header.</summary>
+ </member>
+ <member name="M:System.Net.Http.Headers.ProductInfoHeaderValue.#ctor(System.Net.Http.Headers.ProductHeaderValue)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.ProductInfoHeaderValue"></see> class.</summary>
+ <param name="product">A <see cref="T:System.Net.Http.Headers.ProductInfoHeaderValue"></see> object used to initialize the new instance.</param>
+ </member>
+ <member name="M:System.Net.Http.Headers.ProductInfoHeaderValue.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.ProductInfoHeaderValue"></see> class.</summary>
+ <param name="comment">A comment value.</param>
+ </member>
+ <member name="M:System.Net.Http.Headers.ProductInfoHeaderValue.#ctor(System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.ProductInfoHeaderValue"></see> class.</summary>
+ <param name="productName">The product name value.</param>
+ <param name="productVersion">The product version value.</param>
+ </member>
+ <member name="P:System.Net.Http.Headers.ProductInfoHeaderValue.Comment">
+ <summary>Gets the comment from the <see cref="T:System.Net.Http.Headers.ProductInfoHeaderValue"></see> object.</summary>
+ <returns>The comment value this <see cref="T:System.Net.Http.Headers.ProductInfoHeaderValue"></see>.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.ProductInfoHeaderValue.Equals(System.Object)">
+ <summary>Determines whether the specified <see cref="T:System.Object"></see> is equal to the current <see cref="T:System.Net.Http.Headers.ProductInfoHeaderValue"></see> object.</summary>
+ <param name="obj">The object to compare with the current object.</param>
+ <returns>true if the specified <see cref="T:System.Object"></see> is equal to the current object; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.ProductInfoHeaderValue.GetHashCode">
+ <summary>Serves as a hash function for an <see cref="T:System.Net.Http.Headers.ProductInfoHeaderValue"></see> object.</summary>
+ <returns>A hash code for the current object.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.ProductInfoHeaderValue.Parse(System.String)">
+ <summary>Converts a string to an <see cref="T:System.Net.Http.Headers.ProductInfoHeaderValue"></see> instance.</summary>
+ <param name="input">A string that represents product info header value information.</param>
+ <returns>A <see cref="T:System.Net.Http.Headers.ProductInfoHeaderValue"></see> instance.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="input">input</paramref> is a null reference.</exception>
+ <exception cref="T:System.FormatException"><paramref name="input">input</paramref> is not valid product info header value information.</exception>
+ </member>
+ <member name="P:System.Net.Http.Headers.ProductInfoHeaderValue.Product">
+ <summary>Gets the product from the <see cref="T:System.Net.Http.Headers.ProductInfoHeaderValue"></see> object.</summary>
+ <returns>The product value from this <see cref="T:System.Net.Http.Headers.ProductInfoHeaderValue"></see>.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.ProductInfoHeaderValue.ToString">
+ <summary>Returns a string that represents the current <see cref="T:System.Net.Http.Headers.ProductInfoHeaderValue"></see> object.</summary>
+ <returns>A string that represents the current object.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.ProductInfoHeaderValue.TryParse(System.String,System.Net.Http.Headers.ProductInfoHeaderValue@)">
+ <summary>Determines whether a string is valid <see cref="T:System.Net.Http.Headers.ProductInfoHeaderValue"></see> information.</summary>
+ <param name="input">The string to validate.</param>
+ <param name="parsedValue">The <see cref="T:System.Net.Http.Headers.ProductInfoHeaderValue"></see> version of the string.</param>
+ <returns>true if <paramref name="input">input</paramref> is valid <see cref="T:System.Net.Http.Headers.ProductInfoHeaderValue"></see> information; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.ProductInfoHeaderValue.System#ICloneable#Clone">
+ <summary>Creates a new object that is a copy of the current <see cref="T:System.Net.Http.Headers.ProductInfoHeaderValue"></see> instance.</summary>
+ <returns>A copy of the current instance.</returns>
+ </member>
+ <member name="T:System.Net.Http.Headers.RangeConditionHeaderValue">
+ <summary>Represents an If-Range header value which can either be a date/time or an entity-tag value.</summary>
+ </member>
+ <member name="M:System.Net.Http.Headers.RangeConditionHeaderValue.#ctor(System.DateTimeOffset)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.RangeConditionHeaderValue"></see> class.</summary>
+ <param name="date">A date value used to initialize the new instance.</param>
+ </member>
+ <member name="M:System.Net.Http.Headers.RangeConditionHeaderValue.#ctor(System.Net.Http.Headers.EntityTagHeaderValue)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.RangeConditionHeaderValue"></see> class.</summary>
+ <param name="entityTag">An <see cref="T:System.Net.Http.Headers.EntityTagHeaderValue"></see> object used to initialize the new instance.</param>
+ </member>
+ <member name="M:System.Net.Http.Headers.RangeConditionHeaderValue.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.RangeConditionHeaderValue"></see> class.</summary>
+ <param name="entityTag">An entity tag represented as a string used to initialize the new instance.</param>
+ </member>
+ <member name="P:System.Net.Http.Headers.RangeConditionHeaderValue.Date">
+ <summary>Gets the date from the <see cref="T:System.Net.Http.Headers.RangeConditionHeaderValue"></see> object.</summary>
+ <returns>The date from the <see cref="T:System.Net.Http.Headers.RangeConditionHeaderValue"></see> object.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.RangeConditionHeaderValue.EntityTag">
+ <summary>Gets the entity tag from the <see cref="T:System.Net.Http.Headers.RangeConditionHeaderValue"></see> object.</summary>
+ <returns>The entity tag from the <see cref="T:System.Net.Http.Headers.RangeConditionHeaderValue"></see> object.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.RangeConditionHeaderValue.Equals(System.Object)">
+ <summary>Determines whether the specified <see cref="T:System.Object"></see> is equal to the current <see cref="T:System.Net.Http.Headers.RangeConditionHeaderValue"></see> object.</summary>
+ <param name="obj">The object to compare with the current object.</param>
+ <returns>true if the specified <see cref="T:System.Object"></see> is equal to the current object; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.RangeConditionHeaderValue.GetHashCode">
+ <summary>Serves as a hash function for an <see cref="T:System.Net.Http.Headers.RangeConditionHeaderValue"></see> object.</summary>
+ <returns>A hash code for the current object.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.RangeConditionHeaderValue.Parse(System.String)">
+ <summary>Converts a string to an <see cref="T:System.Net.Http.Headers.RangeConditionHeaderValue"></see> instance.</summary>
+ <param name="input">A string that represents range condition header value information.</param>
+ <returns>A <see cref="T:System.Net.Http.Headers.RangeConditionHeaderValue"></see> instance.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="input">input</paramref> is a null reference.</exception>
+ <exception cref="T:System.FormatException"><paramref name="input">input</paramref> is not valid range Condition header value information.</exception>
+ </member>
+ <member name="M:System.Net.Http.Headers.RangeConditionHeaderValue.ToString">
+ <summary>Returns a string that represents the current <see cref="T:System.Net.Http.Headers.RangeConditionHeaderValue"></see> object.</summary>
+ <returns>A string that represents the current object.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.RangeConditionHeaderValue.TryParse(System.String,System.Net.Http.Headers.RangeConditionHeaderValue@)">
+ <summary>Determines whether a string is valid <see cref="T:System.Net.Http.Headers.RangeConditionHeaderValue"></see> information.</summary>
+ <param name="input">The string to validate.</param>
+ <param name="parsedValue">The <see cref="T:System.Net.Http.Headers.RangeConditionHeaderValue"></see> version of the string.</param>
+ <returns>true if <paramref name="input">input</paramref> is valid <see cref="T:System.Net.Http.Headers.RangeConditionHeaderValue"></see> information; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.RangeConditionHeaderValue.System#ICloneable#Clone">
+ <summary>Creates a new object that is a copy of the current <see cref="T:System.Net.Http.Headers.RangeConditionHeaderValue"></see> instance.</summary>
+ <returns>A copy of the current instance.</returns>
+ </member>
+ <member name="T:System.Net.Http.Headers.RangeHeaderValue">
+ <summary>Represents a Range header value.</summary>
+ </member>
+ <member name="M:System.Net.Http.Headers.RangeHeaderValue.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.RangeHeaderValue"></see> class.</summary>
+ </member>
+ <member name="M:System.Net.Http.Headers.RangeHeaderValue.#ctor(System.Nullable{System.Int64},System.Nullable{System.Int64})">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.RangeHeaderValue"></see> class with a byte range.</summary>
+ <param name="from">The position at which to start sending data.</param>
+ <param name="to">The position at which to stop sending data.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="from">from</paramref> is greater than <paramref name="to">to</paramref> -or- <paramref name="from">from</paramref> or <paramref name="to">to</paramref> is less than 0.</exception>
+ </member>
+ <member name="M:System.Net.Http.Headers.RangeHeaderValue.Equals(System.Object)">
+ <summary>Determines whether the specified <see cref="T:System.Object"></see> is equal to the current <see cref="T:System.Net.Http.Headers.RangeHeaderValue"></see> object.</summary>
+ <param name="obj">The object to compare with the current object.</param>
+ <returns>true if the specified <see cref="T:System.Object"></see> is equal to the current object; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.RangeHeaderValue.GetHashCode">
+ <summary>Serves as a hash function for an <see cref="T:System.Net.Http.Headers.RangeHeaderValue"></see> object.</summary>
+ <returns>A hash code for the current object.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.RangeHeaderValue.Parse(System.String)">
+ <summary>Converts a string to an <see cref="T:System.Net.Http.Headers.RangeHeaderValue"></see> instance.</summary>
+ <param name="input">A string that represents range header value information.</param>
+ <returns>A <see cref="T:System.Net.Http.Headers.RangeHeaderValue"></see> instance.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="input">input</paramref> is a null reference.</exception>
+ <exception cref="T:System.FormatException"><paramref name="input">input</paramref> is not valid range header value information.</exception>
+ </member>
+ <member name="P:System.Net.Http.Headers.RangeHeaderValue.Ranges">
+ <summary>Gets the ranges specified from the <see cref="T:System.Net.Http.Headers.RangeHeaderValue"></see> object.</summary>
+ <returns>The ranges from the <see cref="T:System.Net.Http.Headers.RangeHeaderValue"></see> object.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.RangeHeaderValue.ToString">
+ <summary>Returns a string that represents the current <see cref="T:System.Net.Http.Headers.RangeHeaderValue"></see> object.</summary>
+ <returns>A string that represents the current object.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.RangeHeaderValue.TryParse(System.String,System.Net.Http.Headers.RangeHeaderValue@)">
+ <summary>Determines whether a string is valid <see cref="T:System.Net.Http.Headers.RangeHeaderValue"></see> information.</summary>
+ <param name="input">he string to validate.</param>
+ <param name="parsedValue">The <see cref="T:System.Net.Http.Headers.RangeHeaderValue"></see> version of the string.</param>
+ <returns>true if <paramref name="input">input</paramref> is valid <see cref="T:System.Net.Http.Headers.AuthenticationHeaderValue"></see> information; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.RangeHeaderValue.Unit">
+ <summary>Gets the unit from the <see cref="T:System.Net.Http.Headers.RangeHeaderValue"></see> object.</summary>
+ <returns>The unit from the <see cref="T:System.Net.Http.Headers.RangeHeaderValue"></see> object.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.RangeHeaderValue.System#ICloneable#Clone">
+ <summary>Creates a new object that is a copy of the current <see cref="T:System.Net.Http.Headers.RangeHeaderValue"></see> instance.</summary>
+ <returns>A copy of the current instance.</returns>
+ </member>
+ <member name="T:System.Net.Http.Headers.RangeItemHeaderValue">
+ <summary>Represents a byte range in a Range header value.</summary>
+ </member>
+ <member name="M:System.Net.Http.Headers.RangeItemHeaderValue.#ctor(System.Nullable{System.Int64},System.Nullable{System.Int64})">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.RangeItemHeaderValue"></see> class.</summary>
+ <param name="from">The position at which to start sending data.</param>
+ <param name="to">The position at which to stop sending data.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="from">from</paramref> is greater than <paramref name="to">to</paramref> -or- <paramref name="from">from</paramref> or <paramref name="to">to</paramref> is less than 0.</exception>
+ </member>
+ <member name="M:System.Net.Http.Headers.RangeItemHeaderValue.Equals(System.Object)">
+ <summary>Determines whether the specified <see cref="T:System.Object"></see> is equal to the current <see cref="T:System.Net.Http.Headers.RangeItemHeaderValue"></see> object.</summary>
+ <param name="obj">The object to compare with the current object.</param>
+ <returns>true if the specified <see cref="T:System.Object"></see> is equal to the current object; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.RangeItemHeaderValue.From">
+ <summary>Gets the position at which to start sending data.</summary>
+ <returns>The position at which to start sending data.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.RangeItemHeaderValue.GetHashCode">
+ <summary>Serves as a hash function for an <see cref="T:System.Net.Http.Headers.RangeItemHeaderValue"></see> object.</summary>
+ <returns>A hash code for the current object.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.RangeItemHeaderValue.To">
+ <summary>Gets the position at which to stop sending data.</summary>
+ <returns>The position at which to stop sending data.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.RangeItemHeaderValue.ToString">
+ <summary>Returns a string that represents the current <see cref="T:System.Net.Http.Headers.RangeItemHeaderValue"></see> object.</summary>
+ <returns>A string that represents the current object.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.RangeItemHeaderValue.System#ICloneable#Clone">
+ <summary>Creates a new object that is a copy of the current <see cref="T:System.Net.Http.Headers.RangeItemHeaderValue"></see> instance.</summary>
+ <returns>A copy of the current instance.</returns>
+ </member>
+ <member name="T:System.Net.Http.Headers.RetryConditionHeaderValue">
+ <summary>Represents a Retry-After header value which can either be a date/time or a timespan value.</summary>
+ </member>
+ <member name="M:System.Net.Http.Headers.RetryConditionHeaderValue.#ctor(System.DateTimeOffset)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.RetryConditionHeaderValue"></see> class.</summary>
+ <param name="date">The date and time offset used to initialize the new instance.</param>
+ </member>
+ <member name="M:System.Net.Http.Headers.RetryConditionHeaderValue.#ctor(System.TimeSpan)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.RetryConditionHeaderValue"></see> class.</summary>
+ <param name="delta">The delta, in seconds, used to initialize the new instance.</param>
+ </member>
+ <member name="P:System.Net.Http.Headers.RetryConditionHeaderValue.Date">
+ <summary>Gets the date and time offset from the <see cref="T:System.Net.Http.Headers.RetryConditionHeaderValue"></see> object.</summary>
+ <returns>The date and time offset from the <see cref="T:System.Net.Http.Headers.RetryConditionHeaderValue"></see> object.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.RetryConditionHeaderValue.Delta">
+ <summary>Gets the delta in seconds from the <see cref="T:System.Net.Http.Headers.RetryConditionHeaderValue"></see> object.</summary>
+ <returns>The delta in seconds from the <see cref="T:System.Net.Http.Headers.RetryConditionHeaderValue"></see> object.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.RetryConditionHeaderValue.Equals(System.Object)">
+ <summary>Determines whether the specified <see cref="T:System.Object"></see> is equal to the current <see cref="T:System.Net.Http.Headers.RetryConditionHeaderValue"></see> object.</summary>
+ <param name="obj">The object to compare with the current object.</param>
+ <returns>true if the specified <see cref="T:System.Object"></see> is equal to the current object; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.RetryConditionHeaderValue.GetHashCode">
+ <summary>Serves as a hash function for an <see cref="T:System.Net.Http.Headers.RetryConditionHeaderValue"></see> object.</summary>
+ <returns>A hash code for the current object.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.RetryConditionHeaderValue.Parse(System.String)">
+ <summary>Converts a string to an <see cref="T:System.Net.Http.Headers.RetryConditionHeaderValue"></see> instance.</summary>
+ <param name="input">A string that represents retry condition header value information.</param>
+ <returns>A <see cref="T:System.Net.Http.Headers.RetryConditionHeaderValue"></see> instance.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="input">input</paramref> is a null reference.</exception>
+ <exception cref="T:System.FormatException"><paramref name="input">input</paramref> is not valid retry condition header value information.</exception>
+ </member>
+ <member name="M:System.Net.Http.Headers.RetryConditionHeaderValue.ToString">
+ <summary>Returns a string that represents the current <see cref="T:System.Net.Http.Headers.RetryConditionHeaderValue"></see> object.</summary>
+ <returns>A string that represents the current object.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.RetryConditionHeaderValue.TryParse(System.String,System.Net.Http.Headers.RetryConditionHeaderValue@)">
+ <summary>Determines whether a string is valid <see cref="T:System.Net.Http.Headers.RetryConditionHeaderValue"></see> information.</summary>
+ <param name="input">The string to validate.</param>
+ <param name="parsedValue">The <see cref="T:System.Net.Http.Headers.RetryConditionHeaderValue"></see> version of the string.</param>
+ <returns>true if <paramref name="input">input</paramref> is valid <see cref="T:System.Net.Http.Headers.RetryConditionHeaderValue"></see> information; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.RetryConditionHeaderValue.System#ICloneable#Clone">
+ <summary>Creates a new object that is a copy of the current <see cref="T:System.Net.Http.Headers.RetryConditionHeaderValue"></see> instance.</summary>
+ <returns>A copy of the current instance.</returns>
+ </member>
+ <member name="T:System.Net.Http.Headers.StringWithQualityHeaderValue">
+ <summary>Represents a string header value with an optional quality.</summary>
+ </member>
+ <member name="M:System.Net.Http.Headers.StringWithQualityHeaderValue.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.StringWithQualityHeaderValue"></see> class.</summary>
+ <param name="value">The string used to initialize the new instance.</param>
+ </member>
+ <member name="M:System.Net.Http.Headers.StringWithQualityHeaderValue.#ctor(System.String,System.Double)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.StringWithQualityHeaderValue"></see> class.</summary>
+ <param name="value">A string used to initialize the new instance.</param>
+ <param name="quality">A quality factor used to initialize the new instance.</param>
+ </member>
+ <member name="M:System.Net.Http.Headers.StringWithQualityHeaderValue.Equals(System.Object)">
+ <summary>Determines whether the specified Object is equal to the current <see cref="T:System.Net.Http.Headers.StringWithQualityHeaderValue"></see> object.</summary>
+ <param name="obj">The object to compare with the current object.</param>
+ <returns>true if the specified <see cref="T:System.Object"></see> is equal to the current object; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.StringWithQualityHeaderValue.GetHashCode">
+ <summary>Serves as a hash function for an <see cref="T:System.Net.Http.Headers.StringWithQualityHeaderValue"></see> object.</summary>
+ <returns>A hash code for the current object.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.StringWithQualityHeaderValue.Parse(System.String)">
+ <summary>Converts a string to an <see cref="T:System.Net.Http.Headers.StringWithQualityHeaderValue"></see> instance.</summary>
+ <param name="input">A string that represents quality header value information.</param>
+ <returns>A <see cref="T:System.Net.Http.Headers.StringWithQualityHeaderValue"></see> instance.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="input">input</paramref> is a null reference.</exception>
+ <exception cref="T:System.FormatException"><paramref name="input">input</paramref> is not valid string with quality header value information.</exception>
+ </member>
+ <member name="P:System.Net.Http.Headers.StringWithQualityHeaderValue.Quality">
+ <summary>Gets the quality factor from the <see cref="T:System.Net.Http.Headers.StringWithQualityHeaderValue"></see> object.</summary>
+ <returns>The quality factor from the <see cref="T:System.Net.Http.Headers.StringWithQualityHeaderValue"></see> object.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.StringWithQualityHeaderValue.ToString">
+ <summary>Returns a string that represents the current <see cref="T:System.Net.Http.Headers.StringWithQualityHeaderValue"></see> object.</summary>
+ <returns>A string that represents the current object.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.StringWithQualityHeaderValue.TryParse(System.String,System.Net.Http.Headers.StringWithQualityHeaderValue@)">
+ <summary>Determines whether a string is valid <see cref="T:System.Net.Http.Headers.StringWithQualityHeaderValue"></see> information.</summary>
+ <param name="input">The string to validate.</param>
+ <param name="parsedValue">The <see cref="T:System.Net.Http.Headers.StringWithQualityHeaderValue"></see> version of the string.</param>
+ <returns>true if <paramref name="input">input</paramref> is valid <see cref="T:System.Net.Http.Headers.StringWithQualityHeaderValue"></see> information; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.StringWithQualityHeaderValue.Value">
+ <summary>Gets the string value from the <see cref="T:System.Net.Http.Headers.StringWithQualityHeaderValue"></see> object.</summary>
+ <returns>The string value from the <see cref="T:System.Net.Http.Headers.StringWithQualityHeaderValue"></see> object.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.StringWithQualityHeaderValue.System#ICloneable#Clone">
+ <summary>Creates a new object that is a copy of the current <see cref="T:System.Net.Http.Headers.StringWithQualityHeaderValue"></see> instance.</summary>
+ <returns>A copy of the current instance.</returns>
+ </member>
+ <member name="T:System.Net.Http.Headers.TransferCodingHeaderValue">
+ <summary>Represents an accept-encoding header value.</summary>
+ </member>
+ <member name="M:System.Net.Http.Headers.TransferCodingHeaderValue.#ctor(System.Net.Http.Headers.TransferCodingHeaderValue)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.TransferCodingHeaderValue"></see> class.</summary>
+ <param name="source">A <see cref="T:System.Net.Http.Headers.TransferCodingHeaderValue"></see> object used to initialize the new instance.</param>
+ </member>
+ <member name="M:System.Net.Http.Headers.TransferCodingHeaderValue.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.TransferCodingHeaderValue"></see> class.</summary>
+ <param name="value">A string used to initialize the new instance.</param>
+ </member>
+ <member name="M:System.Net.Http.Headers.TransferCodingHeaderValue.Equals(System.Object)">
+ <summary>Determines whether the specified Object is equal to the current <see cref="T:System.Net.Http.Headers.TransferCodingHeaderValue"></see> object.</summary>
+ <param name="obj">The object to compare with the current object.</param>
+ <returns>true if the specified <see cref="T:System.Object"></see> is equal to the current object; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.TransferCodingHeaderValue.GetHashCode">
+ <summary>Serves as a hash function for an <see cref="T:System.Net.Http.Headers.TransferCodingHeaderValue"></see> object.</summary>
+ <returns>A hash code for the current object.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.TransferCodingHeaderValue.Parameters">
+ <summary>Gets the transfer-coding parameters.</summary>
+ <returns>The transfer-coding parameters.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.TransferCodingHeaderValue.Parse(System.String)">
+ <summary>Converts a string to an <see cref="T:System.Net.Http.Headers.TransferCodingHeaderValue"></see> instance.</summary>
+ <param name="input">A string that represents transfer-coding header value information.</param>
+ <returns>A <see cref="T:System.Net.Http.Headers.TransferCodingHeaderValue"></see> instance.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="input">input</paramref> is a null reference.</exception>
+ <exception cref="T:System.FormatException"><paramref name="input">input</paramref> is not valid transfer-coding header value information.</exception>
+ </member>
+ <member name="M:System.Net.Http.Headers.TransferCodingHeaderValue.ToString">
+ <summary>Returns a string that represents the current <see cref="T:System.Net.Http.Headers.TransferCodingHeaderValue"></see> object.</summary>
+ <returns>A string that represents the current object.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.TransferCodingHeaderValue.TryParse(System.String,System.Net.Http.Headers.TransferCodingHeaderValue@)">
+ <summary>Determines whether a string is valid <see cref="T:System.Net.Http.Headers.TransferCodingHeaderValue"></see> information.</summary>
+ <param name="input">The string to validate.</param>
+ <param name="parsedValue">The <see cref="T:System.Net.Http.Headers.TransferCodingHeaderValue"></see> version of the string.</param>
+ <returns>true if <paramref name="input">input</paramref> is valid <see cref="T:System.Net.Http.Headers.TransferCodingHeaderValue"></see> information; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.TransferCodingHeaderValue.Value">
+ <summary>Gets the transfer-coding value.</summary>
+ <returns>The transfer-coding value.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.TransferCodingHeaderValue.System#ICloneable#Clone">
+ <summary>Creates a new object that is a copy of the current <see cref="T:System.Net.Http.Headers.TransferCodingHeaderValue"></see> instance.</summary>
+ <returns>A copy of the current instance.</returns>
+ </member>
+ <member name="T:System.Net.Http.Headers.TransferCodingWithQualityHeaderValue">
+ <summary>Represents an Accept-Encoding header value.with optional quality factor.</summary>
+ </member>
+ <member name="M:System.Net.Http.Headers.TransferCodingWithQualityHeaderValue.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.TransferCodingWithQualityHeaderValue"></see> class.</summary>
+ <param name="value">A string used to initialize the new instance.</param>
+ </member>
+ <member name="M:System.Net.Http.Headers.TransferCodingWithQualityHeaderValue.#ctor(System.String,System.Double)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.TransferCodingWithQualityHeaderValue"></see> class.</summary>
+ <param name="value">A string used to initialize the new instance.</param>
+ <param name="quality">A value for the quality factor.</param>
+ </member>
+ <member name="M:System.Net.Http.Headers.TransferCodingWithQualityHeaderValue.Parse(System.String)">
+ <summary>Converts a string to an <see cref="T:System.Net.Http.Headers.TransferCodingWithQualityHeaderValue"></see> instance.</summary>
+ <param name="input">A string that represents transfer-coding value information.</param>
+ <returns>A <see cref="T:System.Net.Http.Headers.TransferCodingWithQualityHeaderValue"></see> instance.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="input">input</paramref> is a null reference.</exception>
+ <exception cref="T:System.FormatException"><paramref name="input">input</paramref> is not valid transfer-coding with quality header value information.</exception>
+ </member>
+ <member name="P:System.Net.Http.Headers.TransferCodingWithQualityHeaderValue.Quality">
+ <summary>Gets the quality factor from the <see cref="T:System.Net.Http.Headers.TransferCodingWithQualityHeaderValue"></see>.</summary>
+ <returns>The quality factor from the <see cref="T:System.Net.Http.Headers.TransferCodingWithQualityHeaderValue"></see>.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.TransferCodingWithQualityHeaderValue.TryParse(System.String,System.Net.Http.Headers.TransferCodingWithQualityHeaderValue@)">
+ <summary>Determines whether a string is valid <see cref="T:System.Net.Http.Headers.TransferCodingWithQualityHeaderValue"></see> information.</summary>
+ <param name="input">The string to validate.</param>
+ <param name="parsedValue">The <see cref="T:System.Net.Http.Headers.TransferCodingWithQualityHeaderValue"></see> version of the string.</param>
+ <returns>true if <paramref name="input">input</paramref> is valid <see cref="T:System.Net.Http.Headers.TransferCodingWithQualityHeaderValue"></see> information; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.TransferCodingWithQualityHeaderValue.System#ICloneable#Clone">
+ <summary>Creates a new object that is a copy of the current <see cref="T:System.Net.Http.Headers.TransferCodingWithQualityHeaderValue"></see> instance.</summary>
+ <returns>A copy of the current instance.</returns>
+ </member>
+ <member name="T:System.Net.Http.Headers.ViaHeaderValue">
+ <summary>Represents the value of a Via header.</summary>
+ </member>
+ <member name="M:System.Net.Http.Headers.ViaHeaderValue.#ctor(System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.ViaHeaderValue"></see> class.</summary>
+ <param name="protocolVersion">The protocol version of the received protocol.</param>
+ <param name="receivedBy">The host and port that the request or response was received by.</param>
+ </member>
+ <member name="M:System.Net.Http.Headers.ViaHeaderValue.#ctor(System.String,System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.ViaHeaderValue"></see> class.</summary>
+ <param name="protocolVersion">The protocol version of the received protocol.</param>
+ <param name="receivedBy">The host and port that the request or response was received by.</param>
+ <param name="protocolName">The protocol name of the received protocol.</param>
+ </member>
+ <member name="M:System.Net.Http.Headers.ViaHeaderValue.#ctor(System.String,System.String,System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.ViaHeaderValue"></see> class.</summary>
+ <param name="protocolVersion">The protocol version of the received protocol.</param>
+ <param name="receivedBy">The host and port that the request or response was received by.</param>
+ <param name="protocolName">The protocol name of the received protocol.</param>
+ <param name="comment">The comment field used to identify the software of the recipient proxy or gateway.</param>
+ </member>
+ <member name="P:System.Net.Http.Headers.ViaHeaderValue.Comment">
+ <summary>Gets the comment field used to identify the software of the recipient proxy or gateway.</summary>
+ <returns>The comment field used to identify the software of the recipient proxy or gateway.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.ViaHeaderValue.Equals(System.Object)">
+ <summary>Determines whether the specified <see cref="T:System.Object"></see> is equal to the current <see cref="T:System.Net.Http.Headers.ViaHeaderValue"></see> object.</summary>
+ <param name="obj">The object to compare with the current object.</param>
+ <returns>true if the specified <see cref="T:System.Object"></see> is equal to the current object; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.ViaHeaderValue.GetHashCode">
+ <summary>Serves as a hash function for an <see cref="T:System.Net.Http.Headers.ViaHeaderValue"></see> object.</summary>
+ <returns>Returns a hash code for the current object.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.ViaHeaderValue.Parse(System.String)">
+ <summary>Converts a string to an <see cref="T:System.Net.Http.Headers.ViaHeaderValue"></see> instance.</summary>
+ <param name="input">A string that represents via header value information.</param>
+ <returns>A <see cref="T:System.Net.Http.Headers.ViaHeaderValue"></see> instance.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="input">input</paramref> is a null reference.</exception>
+ <exception cref="T:System.FormatException"><paramref name="input">input</paramref> is not valid via header value information.</exception>
+ </member>
+ <member name="P:System.Net.Http.Headers.ViaHeaderValue.ProtocolName">
+ <summary>Gets the protocol name of the received protocol.</summary>
+ <returns>The protocol name.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.ViaHeaderValue.ProtocolVersion">
+ <summary>Gets the protocol version of the received protocol.</summary>
+ <returns>The protocol version.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.ViaHeaderValue.ReceivedBy">
+ <summary>Gets the host and port that the request or response was received by.</summary>
+ <returns>The host and port that the request or response was received by.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.ViaHeaderValue.ToString">
+ <summary>Returns a string that represents the current <see cref="T:System.Net.Http.Headers.ViaHeaderValue"></see> object.</summary>
+ <returns>A string that represents the current object.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.ViaHeaderValue.TryParse(System.String,System.Net.Http.Headers.ViaHeaderValue@)">
+ <summary>Determines whether a string is valid <see cref="T:System.Net.Http.Headers.ViaHeaderValue"></see> information.</summary>
+ <param name="input">The string to validate.</param>
+ <param name="parsedValue">The <see cref="T:System.Net.Http.Headers.ViaHeaderValue"></see> version of the string.</param>
+ <returns>true if <paramref name="input">input</paramref> is valid <see cref="T:System.Net.Http.Headers.ViaHeaderValue"></see> information; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.ViaHeaderValue.System#ICloneable#Clone">
+ <summary>Creates a new object that is a copy of the current <see cref="T:System.Net.Http.Headers.ViaHeaderValue"></see> instance.</summary>
+ <returns>A copy of the current instance.</returns>
+ </member>
+ <member name="T:System.Net.Http.Headers.WarningHeaderValue">
+ <summary>Represents a warning value used by the Warning header.</summary>
+ </member>
+ <member name="M:System.Net.Http.Headers.WarningHeaderValue.#ctor(System.Int32,System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.WarningHeaderValue"></see> class.</summary>
+ <param name="code">The specific warning code.</param>
+ <param name="agent">The host that attached the warning.</param>
+ <param name="text">A quoted-string containing the warning text.</param>
+ </member>
+ <member name="M:System.Net.Http.Headers.WarningHeaderValue.#ctor(System.Int32,System.String,System.String,System.DateTimeOffset)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.WarningHeaderValue"></see> class.</summary>
+ <param name="code">The specific warning code.</param>
+ <param name="agent">The host that attached the warning.</param>
+ <param name="text">A quoted-string containing the warning text.</param>
+ <param name="date">The date/time stamp of the warning.</param>
+ </member>
+ <member name="P:System.Net.Http.Headers.WarningHeaderValue.Agent">
+ <summary>Gets the host that attached the warning.</summary>
+ <returns>The host that attached the warning.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.WarningHeaderValue.Code">
+ <summary>Gets the specific warning code.</summary>
+ <returns>The specific warning code.</returns>
+ </member>
+ <member name="P:System.Net.Http.Headers.WarningHeaderValue.Date">
+ <summary>Gets the date/time stamp of the warning.</summary>
+ <returns>The date/time stamp of the warning.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.WarningHeaderValue.Equals(System.Object)">
+ <summary>Determines whether the specified <see cref="T:System.Object"></see> is equal to the current <see cref="T:System.Net.Http.Headers.WarningHeaderValue"></see> object.</summary>
+ <param name="obj">The object to compare with the current object.</param>
+ <returns>true if the specified <see cref="T:System.Object"></see> is equal to the current object; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.WarningHeaderValue.GetHashCode">
+ <summary>Serves as a hash function for an <see cref="T:System.Net.Http.Headers.WarningHeaderValue"></see> object.</summary>
+ <returns>A hash code for the current object.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.WarningHeaderValue.Parse(System.String)">
+ <summary>Converts a string to an <see cref="T:System.Net.Http.Headers.WarningHeaderValue"></see> instance.</summary>
+ <param name="input">A string that represents authentication header value information.</param>
+ <returns>Returns a <see cref="T:System.Net.Http.Headers.WarningHeaderValue"></see> instance.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="input">input</paramref> is a null reference.</exception>
+ <exception cref="T:System.FormatException"><paramref name="input">input</paramref> is not valid authentication header value information.</exception>
+ </member>
+ <member name="P:System.Net.Http.Headers.WarningHeaderValue.Text">
+ <summary>Gets a quoted-string containing the warning text.</summary>
+ <returns>A quoted-string containing the warning text.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.WarningHeaderValue.ToString">
+ <summary>Returns a string that represents the current <see cref="T:System.Net.Http.Headers.WarningHeaderValue"></see> object.</summary>
+ <returns>A string that represents the current object.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.WarningHeaderValue.TryParse(System.String,System.Net.Http.Headers.WarningHeaderValue@)">
+ <summary>Determines whether a string is valid <see cref="T:System.Net.Http.Headers.WarningHeaderValue"></see> information.</summary>
+ <param name="input">The string to validate.</param>
+ <param name="parsedValue">The <see cref="T:System.Net.Http.Headers.WarningHeaderValue"></see> version of the string.</param>
+ <returns>true if <paramref name="input">input</paramref> is valid <see cref="T:System.Net.Http.Headers.WarningHeaderValue"></see> information; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Net.Http.Headers.WarningHeaderValue.System#ICloneable#Clone">
+ <summary>Creates a new object that is a copy of the current <see cref="T:System.Net.Http.Headers.WarningHeaderValue"></see> instance.</summary>
+ <returns>Returns a copy of the current instance.</returns>
+ </member>
+ <member name="T:System.Net.Http.HttpClient">
+ <summary>Provides a base class for sending HTTP requests and receiving HTTP responses from a resource identified by a URI.</summary>
+ </member>
+ <member name="M:System.Net.Http.HttpClient.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.HttpClient"></see> class.</summary>
+ </member>
+ <member name="M:System.Net.Http.HttpClient.#ctor(System.Net.Http.HttpMessageHandler)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.HttpClient"></see> class with a specific handler.</summary>
+ <param name="handler">The HTTP handler stack to use for sending requests.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpClient.#ctor(System.Net.Http.HttpMessageHandler,System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.HttpClient"></see> class with a specific handler.</summary>
+ <param name="handler">The <see cref="T:System.Net.Http.HttpMessageHandler"></see> responsible for processing the HTTP response messages.</param>
+ <param name="disposeHandler">true if the inner handler should be disposed of by Dispose(), false if you intend to reuse the inner handler.</param>
+ </member>
+ <member name="P:System.Net.Http.HttpClient.BaseAddress">
+ <summary>Gets or sets the base address of Uniform Resource Identifier (URI) of the Internet resource used when sending requests.</summary>
+ <returns>The base address of Uniform Resource Identifier (URI) of the Internet resource used when sending requests.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpClient.CancelPendingRequests">
+ <summary>Cancel all pending requests on this instance.</summary>
+ </member>
+ <member name="P:System.Net.Http.HttpClient.DefaultRequestHeaders">
+ <summary>Gets the headers which should be sent with each request.</summary>
+ <returns>The headers which should be sent with each request.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpClient.DeleteAsync(System.String,System.Threading.CancellationToken)">
+ <summary>Send a DELETE request to the specified Uri with a cancellation token as an asynchronous operation.</summary>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="cancellationToken">A cancellation token that can be used by other objects or threads to receive notice of cancellation.</param>
+ <returns>The task object representing the asynchronous operation.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri">requestUri</paramref> was null.</exception>
+ <exception cref="T:System.InvalidOperationException">The request message was already sent by the <see cref="T:System.Net.Http.HttpClient"></see> instance.</exception>
+ <exception cref="T:System.Net.Http.HttpRequestException">The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout.</exception>
+ </member>
+ <member name="M:System.Net.Http.HttpClient.DeleteAsync(System.Uri,System.Threading.CancellationToken)">
+ <summary>Send a DELETE request to the specified Uri with a cancellation token as an asynchronous operation.</summary>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="cancellationToken">A cancellation token that can be used by other objects or threads to receive notice of cancellation.</param>
+ <returns>The task object representing the asynchronous operation.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri">requestUri</paramref> was null.</exception>
+ <exception cref="T:System.InvalidOperationException">The request message was already sent by the <see cref="T:System.Net.Http.HttpClient"></see> instance.</exception>
+ <exception cref="T:System.Net.Http.HttpRequestException">The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout.</exception>
+ </member>
+ <member name="M:System.Net.Http.HttpClient.DeleteAsync(System.String)">
+ <summary>Send a DELETE request to the specified Uri as an asynchronous operation.</summary>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <returns>The task object representing the asynchronous operation.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri">requestUri</paramref> was null.</exception>
+ <exception cref="T:System.InvalidOperationException">The request message was already sent by the <see cref="T:System.Net.Http.HttpClient"></see> instance.</exception>
+ <exception cref="T:System.Net.Http.HttpRequestException">The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout.</exception>
+ </member>
+ <member name="M:System.Net.Http.HttpClient.DeleteAsync(System.Uri)">
+ <summary>Send a DELETE request to the specified Uri as an asynchronous operation.</summary>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <returns>The task object representing the asynchronous operation.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri">requestUri</paramref> was null.</exception>
+ <exception cref="T:System.InvalidOperationException">The request message was already sent by the <see cref="T:System.Net.Http.HttpClient"></see> instance.</exception>
+ <exception cref="T:System.Net.Http.HttpRequestException">The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout.</exception>
+ </member>
+ <member name="M:System.Net.Http.HttpClient.Dispose(System.Boolean)">
+ <summary>Releases the unmanaged resources used by the <see cref="T:System.Net.Http.HttpClient"></see> and optionally disposes of the managed resources.</summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to releases only unmanaged resources.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpClient.GetAsync(System.Uri,System.Net.Http.HttpCompletionOption,System.Threading.CancellationToken)">
+ <summary>Send a GET request to the specified Uri with an HTTP completion option and a cancellation token as an asynchronous operation.</summary>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="completionOption">An HTTP completion option value that indicates when the operation should be considered completed.</param>
+ <param name="cancellationToken">A cancellation token that can be used by other objects or threads to receive notice of cancellation.</param>
+ <returns>The task object representing the asynchronous operation.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri">requestUri</paramref> was null.</exception>
+ <exception cref="T:System.Net.Http.HttpRequestException">The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout.</exception>
+ </member>
+ <member name="M:System.Net.Http.HttpClient.GetAsync(System.String)">
+ <summary>Send a GET request to the specified Uri as an asynchronous operation.</summary>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <returns>The task object representing the asynchronous operation.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri">requestUri</paramref> was null.</exception>
+ <exception cref="T:System.Net.Http.HttpRequestException">The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout.</exception>
+ </member>
+ <member name="M:System.Net.Http.HttpClient.GetAsync(System.Uri)">
+ <summary>Send a GET request to the specified Uri as an asynchronous operation.</summary>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <returns>The task object representing the asynchronous operation.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri">requestUri</paramref> was null.</exception>
+ <exception cref="T:System.Net.Http.HttpRequestException">The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout.</exception>
+ </member>
+ <member name="M:System.Net.Http.HttpClient.GetAsync(System.String,System.Net.Http.HttpCompletionOption)">
+ <summary>Send a GET request to the specified Uri with an HTTP completion option as an asynchronous operation.</summary>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="completionOption">An HTTP completion option value that indicates when the operation should be considered completed.</param>
+ <returns>The task object representing the asynchronous operation.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri">requestUri</paramref> was null.</exception>
+ <exception cref="T:System.Net.Http.HttpRequestException">The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout.</exception>
+ </member>
+ <member name="M:System.Net.Http.HttpClient.GetAsync(System.String,System.Threading.CancellationToken)">
+ <summary>Send a GET request to the specified Uri with a cancellation token as an asynchronous operation.</summary>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="cancellationToken">A cancellation token that can be used by other objects or threads to receive notice of cancellation.</param>
+ <returns>The task object representing the asynchronous operation.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri">requestUri</paramref> was null.</exception>
+ <exception cref="T:System.Net.Http.HttpRequestException">The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout.</exception>
+ </member>
+ <member name="M:System.Net.Http.HttpClient.GetAsync(System.Uri,System.Net.Http.HttpCompletionOption)">
+ <summary>Send a GET request to the specified Uri with an HTTP completion option as an asynchronous operation.</summary>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="completionOption">An HTTP completion option value that indicates when the operation should be considered completed.</param>
+ <returns>The task object representing the asynchronous operation.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri">requestUri</paramref> was null.</exception>
+ <exception cref="T:System.Net.Http.HttpRequestException">The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout.</exception>
+ </member>
+ <member name="M:System.Net.Http.HttpClient.GetAsync(System.Uri,System.Threading.CancellationToken)">
+ <summary>Send a GET request to the specified Uri with a cancellation token as an asynchronous operation.</summary>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="cancellationToken">A cancellation token that can be used by other objects or threads to receive notice of cancellation.</param>
+ <returns>The task object representing the asynchronous operation.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri">requestUri</paramref> was null.</exception>
+ <exception cref="T:System.Net.Http.HttpRequestException">The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout.</exception>
+ </member>
+ <member name="M:System.Net.Http.HttpClient.GetAsync(System.String,System.Net.Http.HttpCompletionOption,System.Threading.CancellationToken)">
+ <summary>Send a GET request to the specified Uri with an HTTP completion option and a cancellation token as an asynchronous operation.</summary>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="completionOption">An HTTP completion option value that indicates when the operation should be considered completed.</param>
+ <param name="cancellationToken">A cancellation token that can be used by other objects or threads to receive notice of cancellation.</param>
+ <returns>The task object representing the asynchronous operation.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri">requestUri</paramref> was null.</exception>
+ <exception cref="T:System.Net.Http.HttpRequestException">The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout.</exception>
+ </member>
+ <member name="M:System.Net.Http.HttpClient.GetByteArrayAsync(System.Uri)">
+ <summary>Send a GET request to the specified Uri and return the response body as a byte array in an asynchronous operation.</summary>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <returns>The task object representing the asynchronous operation.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri">requestUri</paramref> was null.</exception>
+ <exception cref="T:System.Net.Http.HttpRequestException">The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout.</exception>
+ </member>
+ <member name="M:System.Net.Http.HttpClient.GetByteArrayAsync(System.String)">
+ <summary>Send a GET request to the specified Uri and return the response body as a byte array in an asynchronous operation.</summary>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <returns>The task object representing the asynchronous operation.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri">requestUri</paramref> was null.</exception>
+ <exception cref="T:System.Net.Http.HttpRequestException">The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout.</exception>
+ </member>
+ <member name="M:System.Net.Http.HttpClient.GetStreamAsync(System.String)">
+ <summary>Send a GET request to the specified Uri and return the response body as a stream in an asynchronous operation.</summary>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <returns>The task object representing the asynchronous operation.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri">requestUri</paramref> was null.</exception>
+ <exception cref="T:System.Net.Http.HttpRequestException">The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout.</exception>
+ </member>
+ <member name="M:System.Net.Http.HttpClient.GetStreamAsync(System.Uri)">
+ <summary>Send a GET request to the specified Uri and return the response body as a stream in an asynchronous operation.</summary>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <returns>The task object representing the asynchronous operation.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri">requestUri</paramref> was null.</exception>
+ <exception cref="T:System.Net.Http.HttpRequestException">The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout.</exception>
+ </member>
+ <member name="M:System.Net.Http.HttpClient.GetStringAsync(System.String)">
+ <summary>Send a GET request to the specified Uri and return the response body as a string in an asynchronous operation.</summary>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <returns>The task object representing the asynchronous operation.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri">requestUri</paramref> was null.</exception>
+ <exception cref="T:System.Net.Http.HttpRequestException">The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout.</exception>
+ </member>
+ <member name="M:System.Net.Http.HttpClient.GetStringAsync(System.Uri)">
+ <summary>Send a GET request to the specified Uri and return the response body as a string in an asynchronous operation.</summary>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <returns>The task object representing the asynchronous operation.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri">requestUri</paramref> was null.</exception>
+ <exception cref="T:System.Net.Http.HttpRequestException">The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout.</exception>
+ </member>
+ <member name="P:System.Net.Http.HttpClient.MaxResponseContentBufferSize">
+ <summary>Gets or sets the maximum number of bytes to buffer when reading the response content.</summary>
+ <returns>The maximum number of bytes to buffer when reading the response content. The default value for this property is 2 gigabytes.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The size specified is less than or equal to zero.</exception>
+ <exception cref="T:System.InvalidOperationException">An operation has already been started on the current instance.</exception>
+ <exception cref="T:System.ObjectDisposedException">The current instance has been disposed.</exception>
+ </member>
+ <member name="M:System.Net.Http.HttpClient.PostAsync(System.String,System.Net.Http.HttpContent,System.Threading.CancellationToken)">
+ <summary>Send a POST request with a cancellation token as an asynchronous operation.</summary>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="content">The HTTP request content sent to the server.</param>
+ <param name="cancellationToken">A cancellation token that can be used by other objects or threads to receive notice of cancellation.</param>
+ <returns>The task object representing the asynchronous operation.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri">requestUri</paramref> was null.</exception>
+ <exception cref="T:System.Net.Http.HttpRequestException">The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout.</exception>
+ </member>
+ <member name="M:System.Net.Http.HttpClient.PostAsync(System.Uri,System.Net.Http.HttpContent,System.Threading.CancellationToken)">
+ <summary>Send a POST request with a cancellation token as an asynchronous operation.</summary>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="content">The HTTP request content sent to the server.</param>
+ <param name="cancellationToken">A cancellation token that can be used by other objects or threads to receive notice of cancellation.</param>
+ <returns>The task object representing the asynchronous operation.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri">requestUri</paramref> was null.</exception>
+ <exception cref="T:System.Net.Http.HttpRequestException">The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout.</exception>
+ </member>
+ <member name="M:System.Net.Http.HttpClient.PostAsync(System.String,System.Net.Http.HttpContent)">
+ <summary>Send a POST request to the specified Uri as an asynchronous operation.</summary>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="content">The HTTP request content sent to the server.</param>
+ <returns>The task object representing the asynchronous operation.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri">requestUri</paramref> was null.</exception>
+ <exception cref="T:System.Net.Http.HttpRequestException">The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout.</exception>
+ </member>
+ <member name="M:System.Net.Http.HttpClient.PostAsync(System.Uri,System.Net.Http.HttpContent)">
+ <summary>Send a POST request to the specified Uri as an asynchronous operation.</summary>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="content">The HTTP request content sent to the server.</param>
+ <returns>The task object representing the asynchronous operation.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri">requestUri</paramref> was null.</exception>
+ <exception cref="T:System.Net.Http.HttpRequestException">The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout.</exception>
+ </member>
+ <member name="M:System.Net.Http.HttpClient.PutAsync(System.String,System.Net.Http.HttpContent)">
+ <summary>Send a PUT request to the specified Uri as an asynchronous operation.</summary>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="content">The HTTP request content sent to the server.</param>
+ <returns>The task object representing the asynchronous operation.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri">requestUri</paramref> was null.</exception>
+ <exception cref="T:System.Net.Http.HttpRequestException">The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout.</exception>
+ </member>
+ <member name="M:System.Net.Http.HttpClient.PutAsync(System.Uri,System.Net.Http.HttpContent)">
+ <summary>Send a PUT request to the specified Uri as an asynchronous operation.</summary>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="content">The HTTP request content sent to the server.</param>
+ <returns>The task object representing the asynchronous operation.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri">requestUri</paramref> was null.</exception>
+ <exception cref="T:System.Net.Http.HttpRequestException">The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout.</exception>
+ </member>
+ <member name="M:System.Net.Http.HttpClient.PutAsync(System.String,System.Net.Http.HttpContent,System.Threading.CancellationToken)">
+ <summary>Send a PUT request with a cancellation token as an asynchronous operation.</summary>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="content">The HTTP request content sent to the server.</param>
+ <param name="cancellationToken">A cancellation token that can be used by other objects or threads to receive notice of cancellation.</param>
+ <returns>The task object representing the asynchronous operation.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri">requestUri</paramref> was null.</exception>
+ <exception cref="T:System.Net.Http.HttpRequestException">The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout.</exception>
+ </member>
+ <member name="M:System.Net.Http.HttpClient.PutAsync(System.Uri,System.Net.Http.HttpContent,System.Threading.CancellationToken)">
+ <summary>Send a PUT request with a cancellation token as an asynchronous operation.</summary>
+ <param name="requestUri">The Uri the request is sent to.</param>
+ <param name="content">The HTTP request content sent to the server.</param>
+ <param name="cancellationToken">A cancellation token that can be used by other objects or threads to receive notice of cancellation.</param>
+ <returns>The task object representing the asynchronous operation.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri">requestUri</paramref> was null.</exception>
+ <exception cref="T:System.Net.Http.HttpRequestException">The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout.</exception>
+ </member>
+ <member name="M:System.Net.Http.HttpClient.SendAsync(System.Net.Http.HttpRequestMessage,System.Net.Http.HttpCompletionOption,System.Threading.CancellationToken)">
+ <summary>Send an HTTP request as an asynchronous operation.</summary>
+ <param name="request">The HTTP request message to send.</param>
+ <param name="completionOption">When the operation should complete (as soon as a response is available or after reading the whole response content).</param>
+ <param name="cancellationToken">The cancellation token to cancel operation.</param>
+ <returns>The task object representing the asynchronous operation.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="request">request</paramref> was null.</exception>
+ <exception cref="T:System.InvalidOperationException">The request message was already sent by the <see cref="T:System.Net.Http.HttpClient"></see> instance.</exception>
+ <exception cref="T:System.Net.Http.HttpRequestException">The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout.</exception>
+ </member>
+ <member name="M:System.Net.Http.HttpClient.SendAsync(System.Net.Http.HttpRequestMessage)">
+ <summary>Send an HTTP request as an asynchronous operation.</summary>
+ <param name="request">The HTTP request message to send.</param>
+ <returns>The task object representing the asynchronous operation.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="request">request</paramref> was null.</exception>
+ <exception cref="T:System.InvalidOperationException">The request message was already sent by the <see cref="T:System.Net.Http.HttpClient"></see> instance.</exception>
+ <exception cref="T:System.Net.Http.HttpRequestException">The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout.</exception>
+ </member>
+ <member name="M:System.Net.Http.HttpClient.SendAsync(System.Net.Http.HttpRequestMessage,System.Net.Http.HttpCompletionOption)">
+ <summary>Send an HTTP request as an asynchronous operation.</summary>
+ <param name="request">The HTTP request message to send.</param>
+ <param name="completionOption">When the operation should complete (as soon as a response is available or after reading the whole response content).</param>
+ <returns>The task object representing the asynchronous operation.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="request">request</paramref> was null.</exception>
+ <exception cref="T:System.InvalidOperationException">The request message was already sent by the <see cref="T:System.Net.Http.HttpClient"></see> instance.</exception>
+ <exception cref="T:System.Net.Http.HttpRequestException">The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout.</exception>
+ </member>
+ <member name="M:System.Net.Http.HttpClient.SendAsync(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken)">
+ <summary>Send an HTTP request as an asynchronous operation.</summary>
+ <param name="request">The HTTP request message to send.</param>
+ <param name="cancellationToken">The cancellation token to cancel operation.</param>
+ <returns>The task object representing the asynchronous operation.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="request">request</paramref> was null.</exception>
+ <exception cref="T:System.InvalidOperationException">The request message was already sent by the <see cref="T:System.Net.Http.HttpClient"></see> instance.</exception>
+ <exception cref="T:System.Net.Http.HttpRequestException">The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout.</exception>
+ </member>
+ <member name="P:System.Net.Http.HttpClient.Timeout">
+ <summary>Gets or sets the timespan to wait before the request times out.</summary>
+ <returns>The timespan to wait before the request times out.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The timeout specified is less than or equal to zero and is not <see cref="F:System.Threading.Timeout.InfiniteTimeSpan"></see>.</exception>
+ <exception cref="T:System.InvalidOperationException">An operation has already been started on the current instance.</exception>
+ <exception cref="T:System.ObjectDisposedException">The current instance has been disposed.</exception>
+ </member>
+ <member name="T:System.Net.Http.HttpClientHandler">
+ <summary>The default message handler used by <see cref="T:System.Net.Http.HttpClient"></see>.</summary>
+ </member>
+ <member name="M:System.Net.Http.HttpClientHandler.#ctor">
+ <summary>Creates an instance of a <see cref="T:System.Net.Http.HttpClientHandler"></see> class.</summary>
+ </member>
+ <member name="P:System.Net.Http.HttpClientHandler.AllowAutoRedirect">
+ <summary>Gets or sets a value that indicates whether the handler should follow redirection responses.</summary>
+ <returns>true if the if the handler should follow redirection responses; otherwise false. The default value is true.</returns>
+ </member>
+ <member name="P:System.Net.Http.HttpClientHandler.AutomaticDecompression">
+ <summary>Gets or sets the type of decompression method used by the handler for automatic decompression of the HTTP content response.</summary>
+ <returns>The automatic decompression method used by the handler.</returns>
+ </member>
+ <member name="P:System.Net.Http.HttpClientHandler.CheckCertificateRevocationList">
+ <returns></returns>
+ </member>
+ <member name="P:System.Net.Http.HttpClientHandler.ClientCertificateOptions">
+ <summary>Gets or sets a value that indicates if the certificate is automatically picked from the certificate store or if the caller is allowed to pass in a specific client certificate.</summary>
+ <returns>The collection of security certificates associated with this handler.</returns>
+ </member>
+ <member name="P:System.Net.Http.HttpClientHandler.ClientCertificates">
+ <returns></returns>
+ </member>
+ <member name="P:System.Net.Http.HttpClientHandler.CookieContainer">
+ <summary>Gets or sets the cookie container used to store server cookies by the handler.</summary>
+ <returns>The cookie container used to store server cookies by the handler.</returns>
+ </member>
+ <member name="P:System.Net.Http.HttpClientHandler.Credentials">
+ <summary>Gets or sets authentication information used by this handler.</summary>
+ <returns>The authentication credentials associated with the handler. The default is null.</returns>
+ </member>
+ <member name="P:System.Net.Http.HttpClientHandler.DefaultProxyCredentials">
+ <returns></returns>
+ </member>
+ <member name="M:System.Net.Http.HttpClientHandler.Dispose(System.Boolean)">
+ <summary>Releases the unmanaged resources used by the <see cref="T:System.Net.Http.HttpClientHandler"></see> and optionally disposes of the managed resources.</summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to releases only unmanaged resources.</param>
+ </member>
+ <member name="P:System.Net.Http.HttpClientHandler.MaxAutomaticRedirections">
+ <summary>Gets or sets the maximum number of redirects that the handler follows.</summary>
+ <returns>The maximum number of redirection responses that the handler follows. The default value is 50.</returns>
+ </member>
+ <member name="P:System.Net.Http.HttpClientHandler.MaxConnectionsPerServer">
+ <returns></returns>
+ </member>
+ <member name="P:System.Net.Http.HttpClientHandler.MaxRequestContentBufferSize">
+ <summary>Gets or sets the maximum request content buffer size used by the handler.</summary>
+ <returns>The maximum request content buffer size in bytes. The default value is 2 gigabytes.</returns>
+ </member>
+ <member name="P:System.Net.Http.HttpClientHandler.MaxResponseHeadersLength">
+ <returns></returns>
+ </member>
+ <member name="P:System.Net.Http.HttpClientHandler.PreAuthenticate">
+ <summary>Gets or sets a value that indicates whether the handler sends an Authorization header with the request.</summary>
+ <returns>true for the handler to send an HTTP Authorization header with requests after authentication has taken place; otherwise, false. The default is false.</returns>
+ </member>
+ <member name="P:System.Net.Http.HttpClientHandler.Properties">
+ <returns></returns>
+ </member>
+ <member name="P:System.Net.Http.HttpClientHandler.Proxy">
+ <summary>Gets or sets proxy information used by the handler.</summary>
+ <returns>The proxy information used by the handler. The default value is null.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpClientHandler.SendAsync(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken)">
+ <summary>Creates an instance of <see cref="T:System.Net.Http.HttpResponseMessage"></see> based on the information provided in the <see cref="T:System.Net.Http.HttpRequestMessage"></see> as an operation that will not block.</summary>
+ <param name="request">The HTTP request message.</param>
+ <param name="cancellationToken">A cancellation token to cancel the operation.</param>
+ <returns>The task object representing the asynchronous operation.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="request">request</paramref> was null.</exception>
+ </member>
+ <member name="P:System.Net.Http.HttpClientHandler.ServerCertificateCustomValidationCallback">
+ <returns></returns>
+ </member>
+ <member name="P:System.Net.Http.HttpClientHandler.SslProtocols">
+ <returns></returns>
+ </member>
+ <member name="P:System.Net.Http.HttpClientHandler.SupportsAutomaticDecompression">
+ <summary>Gets a value that indicates whether the handler supports automatic response content decompression.</summary>
+ <returns>true if the if the handler supports automatic response content decompression; otherwise false. The default value is true.</returns>
+ </member>
+ <member name="P:System.Net.Http.HttpClientHandler.SupportsProxy">
+ <summary>Gets a value that indicates whether the handler supports proxy settings.</summary>
+ <returns>true if the if the handler supports proxy settings; otherwise false. The default value is true.</returns>
+ </member>
+ <member name="P:System.Net.Http.HttpClientHandler.SupportsRedirectConfiguration">
+ <summary>Gets a value that indicates whether the handler supports configuration settings for the <see cref="P:System.Net.Http.HttpClientHandler.AllowAutoRedirect"></see> and <see cref="P:System.Net.Http.HttpClientHandler.MaxAutomaticRedirections"></see> properties.</summary>
+ <returns>true if the if the handler supports configuration settings for the <see cref="P:System.Net.Http.HttpClientHandler.AllowAutoRedirect"></see> and <see cref="P:System.Net.Http.HttpClientHandler.MaxAutomaticRedirections"></see> properties; otherwise false. The default value is true.</returns>
+ </member>
+ <member name="P:System.Net.Http.HttpClientHandler.UseCookies">
+ <summary>Gets or sets a value that indicates whether the handler uses the <see cref="P:System.Net.Http.HttpClientHandler.CookieContainer"></see> property to store server cookies and uses these cookies when sending requests.</summary>
+ <returns>true if the if the handler supports uses the <see cref="P:System.Net.Http.HttpClientHandler.CookieContainer"></see> property to store server cookies and uses these cookies when sending requests; otherwise false. The default value is true.</returns>
+ </member>
+ <member name="P:System.Net.Http.HttpClientHandler.UseDefaultCredentials">
+ <summary>Gets or sets a value that controls whether default credentials are sent with requests by the handler.</summary>
+ <returns>true if the default credentials are used; otherwise false. The default value is false.</returns>
+ </member>
+ <member name="P:System.Net.Http.HttpClientHandler.UseProxy">
+ <summary>Gets or sets a value that indicates whether the handler uses a proxy for requests.</summary>
+ <returns>true if the handler should use a proxy for requests; otherwise false. The default value is true.</returns>
+ </member>
+ <member name="T:System.Net.Http.HttpCompletionOption">
+ <summary>Indicates if <see cref="T:System.Net.Http.HttpClient"></see> operations should be considered completed either as soon as a response is available, or after reading the entire response message including the content.</summary>
+ </member>
+ <member name="F:System.Net.Http.HttpCompletionOption.ResponseContentRead">
+ <summary>The operation should complete after reading the entire response including the content.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Http.HttpCompletionOption.ResponseHeadersRead">
+ <summary>The operation should complete as soon as a response is available and headers are read. The content is not read yet.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Net.Http.HttpContent">
+ <summary>A base class representing an HTTP entity body and content headers.</summary>
+ </member>
+ <member name="M:System.Net.Http.HttpContent.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.HttpContent"></see> class.</summary>
+ </member>
+ <member name="M:System.Net.Http.HttpContent.CopyToAsync(System.IO.Stream)">
+ <summary>Serialize the HTTP content into a stream of bytes and copies it to the stream object provided as the <paramref name="stream">stream</paramref> parameter.</summary>
+ <param name="stream">The target stream.</param>
+ <returns>The task object representing the asynchronous operation.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpContent.CopyToAsync(System.IO.Stream,System.Net.TransportContext)">
+ <summary>Serialize the HTTP content into a stream of bytes and copies it to the stream object provided as the <paramref name="stream">stream</paramref> parameter.</summary>
+ <param name="stream">The target stream.</param>
+ <param name="context">Information about the transport (channel binding token, for example). This parameter may be null.</param>
+ <returns>The task object representing the asynchronous operation.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpContent.CreateContentReadStreamAsync">
+ <summary>Serialize the HTTP content to a memory stream as an asynchronous operation.</summary>
+ <returns>The task object representing the asynchronous operation.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpContent.Dispose">
+ <summary>Releases the unmanaged resources and disposes of the managed resources used by the <see cref="T:System.Net.Http.HttpContent"></see>.</summary>
+ </member>
+ <member name="M:System.Net.Http.HttpContent.Dispose(System.Boolean)">
+ <summary>Releases the unmanaged resources used by the <see cref="T:System.Net.Http.HttpContent"></see> and optionally disposes of the managed resources.</summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to releases only unmanaged resources.</param>
+ </member>
+ <member name="P:System.Net.Http.HttpContent.Headers">
+ <summary>Gets the HTTP content headers as defined in RFC 2616.</summary>
+ <returns>The content headers as defined in RFC 2616.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpContent.LoadIntoBufferAsync">
+ <summary>Serialize the HTTP content to a memory buffer as an asynchronous operation.</summary>
+ <returns>The task object representing the asynchronous operation.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpContent.LoadIntoBufferAsync(System.Int64)">
+ <summary>Serialize the HTTP content to a memory buffer as an asynchronous operation.</summary>
+ <param name="maxBufferSize">The maximum size, in bytes, of the buffer to use.</param>
+ <returns>The task object representing the asynchronous operation.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpContent.ReadAsByteArrayAsync">
+ <summary>Serialize the HTTP content to a byte array as an asynchronous operation.</summary>
+ <returns>The task object representing the asynchronous operation.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpContent.ReadAsStreamAsync">
+ <summary>Serialize the HTTP content and return a stream that represents the content as an asynchronous operation.</summary>
+ <returns>The task object representing the asynchronous operation.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpContent.ReadAsStringAsync">
+ <summary>Serialize the HTTP content to a string as an asynchronous operation.</summary>
+ <returns>The task object representing the asynchronous operation.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpContent.SerializeToStreamAsync(System.IO.Stream,System.Net.TransportContext)">
+ <summary>Serialize the HTTP content to a stream as an asynchronous operation.</summary>
+ <param name="stream">The target stream.</param>
+ <param name="context">Information about the transport (channel binding token, for example). This parameter may be null.</param>
+ <returns>The task object representing the asynchronous operation.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpContent.TryComputeLength(System.Int64@)">
+ <summary>Determines whether the HTTP content has a valid length in bytes.</summary>
+ <param name="length">The length in bytes of the HTTP content.</param>
+ <returns>true if <paramref name="length">length</paramref> is a valid length; otherwise, false.</returns>
+ </member>
+ <member name="T:System.Net.Http.HttpMessageHandler">
+ <summary>A base type for HTTP message handlers.</summary>
+ </member>
+ <member name="M:System.Net.Http.HttpMessageHandler.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.HttpMessageHandler"></see> class.</summary>
+ </member>
+ <member name="M:System.Net.Http.HttpMessageHandler.Dispose">
+ <summary>Releases the unmanaged resources and disposes of the managed resources used by the <see cref="T:System.Net.Http.HttpMessageHandler"></see>.</summary>
+ </member>
+ <member name="M:System.Net.Http.HttpMessageHandler.Dispose(System.Boolean)">
+ <summary>Releases the unmanaged resources used by the <see cref="T:System.Net.Http.HttpMessageHandler"></see> and optionally disposes of the managed resources.</summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to releases only unmanaged resources.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpMessageHandler.SendAsync(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken)">
+ <summary>Send an HTTP request as an asynchronous operation.</summary>
+ <param name="request">The HTTP request message to send.</param>
+ <param name="cancellationToken">The cancellation token to cancel operation.</param>
+ <returns>The task object representing the asynchronous operation.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="request">request</paramref> was null.</exception>
+ </member>
+ <member name="T:System.Net.Http.HttpMessageInvoker">
+ <summary>A specialty class that allows applications to call the <see cref="M:System.Net.Http.HttpMessageInvoker.SendAsync(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken)"></see> method on an Http handler chain.</summary>
+ </member>
+ <member name="M:System.Net.Http.HttpMessageInvoker.#ctor(System.Net.Http.HttpMessageHandler)">
+ <summary>Initializes an instance of a <see cref="T:System.Net.Http.HttpMessageInvoker"></see> class with a specific <see cref="T:System.Net.Http.HttpMessageHandler"></see>.</summary>
+ <param name="handler">The <see cref="T:System.Net.Http.HttpMessageHandler"></see> responsible for processing the HTTP response messages.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpMessageInvoker.#ctor(System.Net.Http.HttpMessageHandler,System.Boolean)">
+ <summary>Initializes an instance of a <see cref="T:System.Net.Http.HttpMessageInvoker"></see> class with a specific <see cref="T:System.Net.Http.HttpMessageHandler"></see>.</summary>
+ <param name="handler">The <see cref="T:System.Net.Http.HttpMessageHandler"></see> responsible for processing the HTTP response messages.</param>
+ <param name="disposeHandler">true if the inner handler should be disposed of by Dispose(), false if you intend to reuse the inner handler.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpMessageInvoker.Dispose">
+ <summary>Releases the unmanaged resources and disposes of the managed resources used by the <see cref="T:System.Net.Http.HttpMessageInvoker"></see>.</summary>
+ </member>
+ <member name="M:System.Net.Http.HttpMessageInvoker.Dispose(System.Boolean)">
+ <summary>Releases the unmanaged resources used by the <see cref="T:System.Net.Http.HttpMessageInvoker"></see> and optionally disposes of the managed resources.</summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to releases only unmanaged resources.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpMessageInvoker.SendAsync(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken)">
+ <summary>Send an HTTP request as an asynchronous operation.</summary>
+ <param name="request">The HTTP request message to send.</param>
+ <param name="cancellationToken">The cancellation token to cancel operation.</param>
+ <returns>The task object representing the asynchronous operation.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="request">request</paramref> was null.</exception>
+ </member>
+ <member name="T:System.Net.Http.HttpMethod">
+ <summary>A helper class for retrieving and comparing standard HTTP methods and for creating new HTTP methods.</summary>
+ </member>
+ <member name="M:System.Net.Http.HttpMethod.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.HttpMethod"></see> class with a specific HTTP method.</summary>
+ <param name="method">The HTTP method.</param>
+ </member>
+ <member name="P:System.Net.Http.HttpMethod.Delete">
+ <summary>Represents an HTTP DELETE protocol method.</summary>
+ <returns>Returns <see cref="T:System.Net.Http.HttpMethod"></see>.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpMethod.Equals(System.Net.Http.HttpMethod)">
+ <summary>Determines whether the specified <see cref="T:System.Net.Http.HttpMethod"></see> is equal to the current <see cref="T:System.Object"></see>.</summary>
+ <param name="other">The HTTP method to compare with the current object.</param>
+ <returns>true if the specified object is equal to the current object; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpMethod.Equals(System.Object)">
+ <summary>Determines whether the specified <see cref="T:System.Object"></see> is equal to the current <see cref="T:System.Object"></see>.</summary>
+ <param name="obj">The object to compare with the current object.</param>
+ <returns>true if the specified object is equal to the current object; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Net.Http.HttpMethod.Get">
+ <summary>Represents an HTTP GET protocol method.</summary>
+ <returns>Returns <see cref="T:System.Net.Http.HttpMethod"></see>.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpMethod.GetHashCode">
+ <summary>Serves as a hash function for this type.</summary>
+ <returns>A hash code for the current <see cref="T:System.Object"></see>.</returns>
+ </member>
+ <member name="P:System.Net.Http.HttpMethod.Head">
+ <summary>Represents an HTTP HEAD protocol method. The HEAD method is identical to GET except that the server only returns message-headers in the response, without a message-body.</summary>
+ <returns>Returns <see cref="T:System.Net.Http.HttpMethod"></see>.</returns>
+ </member>
+ <member name="P:System.Net.Http.HttpMethod.Method">
+ <summary>An HTTP method.</summary>
+ <returns>An HTTP method represented as a <see cref="T:System.String"></see>.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpMethod.op_Equality(System.Net.Http.HttpMethod,System.Net.Http.HttpMethod)">
+ <summary>The equality operator for comparing two <see cref="T:System.Net.Http.HttpMethod"></see> objects.</summary>
+ <param name="left">The left <see cref="T:System.Net.Http.HttpMethod"></see> to an equality operator.</param>
+ <param name="right">The right <see cref="T:System.Net.Http.HttpMethod"></see> to an equality operator.</param>
+ <returns>true if the specified <paramref name="left">left</paramref> and <paramref name="right">right</paramref> parameters are equal; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpMethod.op_Inequality(System.Net.Http.HttpMethod,System.Net.Http.HttpMethod)">
+ <summary>The inequality operator for comparing two <see cref="T:System.Net.Http.HttpMethod"></see> objects.</summary>
+ <param name="left">The left <see cref="T:System.Net.Http.HttpMethod"></see> to an inequality operator.</param>
+ <param name="right">The right <see cref="T:System.Net.Http.HttpMethod"></see> to an inequality operator.</param>
+ <returns>true if the specified <paramref name="left">left</paramref> and <paramref name="right">right</paramref> parameters are inequal; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Net.Http.HttpMethod.Options">
+ <summary>Represents an HTTP OPTIONS protocol method.</summary>
+ <returns>Returns <see cref="T:System.Net.Http.HttpMethod"></see>.</returns>
+ </member>
+ <member name="P:System.Net.Http.HttpMethod.Post">
+ <summary>Represents an HTTP POST protocol method that is used to post a new entity as an addition to a URI.</summary>
+ <returns>Returns <see cref="T:System.Net.Http.HttpMethod"></see>.</returns>
+ </member>
+ <member name="P:System.Net.Http.HttpMethod.Put">
+ <summary>Represents an HTTP PUT protocol method that is used to replace an entity identified by a URI.</summary>
+ <returns>Returns <see cref="T:System.Net.Http.HttpMethod"></see>.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpMethod.ToString">
+ <summary>Returns a string that represents the current object.</summary>
+ <returns>A string representing the current object.</returns>
+ </member>
+ <member name="P:System.Net.Http.HttpMethod.Trace">
+ <summary>Represents an HTTP TRACE protocol method.</summary>
+ <returns>Returns <see cref="T:System.Net.Http.HttpMethod"></see>.</returns>
+ </member>
+ <member name="T:System.Net.Http.HttpRequestException">
+ <summary>A base class for exceptions thrown by the <see cref="T:System.Net.Http.HttpClient"></see> and <see cref="T:System.Net.Http.HttpMessageHandler"></see> classes.</summary>
+ </member>
+ <member name="M:System.Net.Http.HttpRequestException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.HttpRequestException"></see> class.</summary>
+ </member>
+ <member name="M:System.Net.Http.HttpRequestException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.HttpRequestException"></see> class with a specific message that describes the current exception.</summary>
+ <param name="message">A message that describes the current exception.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpRequestException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.HttpRequestException"></see> class with a specific message that describes the current exception and an inner exception.</summary>
+ <param name="message">A message that describes the current exception.</param>
+ <param name="inner">The inner exception.</param>
+ </member>
+ <member name="T:System.Net.Http.HttpRequestMessage">
+ <summary>Represents a HTTP request message.</summary>
+ </member>
+ <member name="M:System.Net.Http.HttpRequestMessage.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.HttpRequestMessage"></see> class.</summary>
+ </member>
+ <member name="M:System.Net.Http.HttpRequestMessage.#ctor(System.Net.Http.HttpMethod,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.HttpRequestMessage"></see> class with an HTTP method and a request <see cref="T:System.Uri"></see>.</summary>
+ <param name="method">The HTTP method.</param>
+ <param name="requestUri">A string that represents the request <see cref="T:System.Uri"></see>.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpRequestMessage.#ctor(System.Net.Http.HttpMethod,System.Uri)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.HttpRequestMessage"></see> class with an HTTP method and a request <see cref="T:System.Uri"></see>.</summary>
+ <param name="method">The HTTP method.</param>
+ <param name="requestUri">The <see cref="T:System.Uri"></see> to request.</param>
+ </member>
+ <member name="P:System.Net.Http.HttpRequestMessage.Content">
+ <summary>Gets or sets the contents of the HTTP message.</summary>
+ <returns>The content of a message</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpRequestMessage.Dispose">
+ <summary>Releases the unmanaged resources and disposes of the managed resources used by the <see cref="T:System.Net.Http.HttpRequestMessage"></see>.</summary>
+ </member>
+ <member name="M:System.Net.Http.HttpRequestMessage.Dispose(System.Boolean)">
+ <summary>Releases the unmanaged resources used by the <see cref="T:System.Net.Http.HttpRequestMessage"></see> and optionally disposes of the managed resources.</summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to releases only unmanaged resources.</param>
+ </member>
+ <member name="P:System.Net.Http.HttpRequestMessage.Headers">
+ <summary>Gets the collection of HTTP request headers.</summary>
+ <returns>The collection of HTTP request headers.</returns>
+ </member>
+ <member name="P:System.Net.Http.HttpRequestMessage.Method">
+ <summary>Gets or sets the HTTP method used by the HTTP request message.</summary>
+ <returns>The HTTP method used by the request message. The default is the GET method.</returns>
+ </member>
+ <member name="P:System.Net.Http.HttpRequestMessage.Properties">
+ <summary>Gets a set of properties for the HTTP request.</summary>
+ <returns>Returns <see cref="T:System.Collections.Generic.IDictionary`2"></see>.</returns>
+ </member>
+ <member name="P:System.Net.Http.HttpRequestMessage.RequestUri">
+ <summary>Gets or sets the <see cref="T:System.Uri"></see> used for the HTTP request.</summary>
+ <returns>The <see cref="T:System.Uri"></see> used for the HTTP request.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpRequestMessage.ToString">
+ <summary>Returns a string that represents the current object.</summary>
+ <returns>A string representation of the current object.</returns>
+ </member>
+ <member name="P:System.Net.Http.HttpRequestMessage.Version">
+ <summary>Gets or sets the HTTP message version.</summary>
+ <returns>The HTTP message version. The default is 1.1.</returns>
+ </member>
+ <member name="T:System.Net.Http.HttpResponseMessage">
+ <summary>Represents a HTTP response message including the status code and data.</summary>
+ </member>
+ <member name="M:System.Net.Http.HttpResponseMessage.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.HttpResponseMessage"></see> class.</summary>
+ </member>
+ <member name="M:System.Net.Http.HttpResponseMessage.#ctor(System.Net.HttpStatusCode)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Http.HttpResponseMessage"></see> class with a specific <see cref="P:System.Net.Http.HttpResponseMessage.StatusCode"></see>.</summary>
+ <param name="statusCode">The status code of the HTTP response.</param>
+ </member>
+ <member name="P:System.Net.Http.HttpResponseMessage.Content">
+ <summary>Gets or sets the content of a HTTP response message.</summary>
+ <returns>The content of the HTTP response message.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpResponseMessage.Dispose">
+ <summary>Releases the unmanaged resources and disposes of unmanaged resources used by the <see cref="T:System.Net.Http.HttpResponseMessage"></see>.</summary>
+ </member>
+ <member name="M:System.Net.Http.HttpResponseMessage.Dispose(System.Boolean)">
+ <summary>Releases the unmanaged resources used by the <see cref="T:System.Net.Http.HttpResponseMessage"></see> and optionally disposes of the managed resources.</summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to releases only unmanaged resources.</param>
+ </member>
+ <member name="M:System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode">
+ <summary>Throws an exception if the <see cref="P:System.Net.Http.HttpResponseMessage.IsSuccessStatusCode"></see> property for the HTTP response is false.</summary>
+ <returns>The HTTP response message if the call is successful.</returns>
+ </member>
+ <member name="P:System.Net.Http.HttpResponseMessage.Headers">
+ <summary>Gets the collection of HTTP response headers.</summary>
+ <returns>The collection of HTTP response headers.</returns>
+ </member>
+ <member name="P:System.Net.Http.HttpResponseMessage.IsSuccessStatusCode">
+ <summary>Gets a value that indicates if the HTTP response was successful.</summary>
+ <returns>A value that indicates if the HTTP response was successful. true if <see cref="P:System.Net.Http.HttpResponseMessage.StatusCode"></see> was in the range 200-299; otherwise false.</returns>
+ </member>
+ <member name="P:System.Net.Http.HttpResponseMessage.ReasonPhrase">
+ <summary>Gets or sets the reason phrase which typically is sent by servers together with the status code.</summary>
+ <returns>The reason phrase sent by the server.</returns>
+ </member>
+ <member name="P:System.Net.Http.HttpResponseMessage.RequestMessage">
+ <summary>Gets or sets the request message which led to this response message.</summary>
+ <returns>The request message which led to this response message.</returns>
+ </member>
+ <member name="P:System.Net.Http.HttpResponseMessage.StatusCode">
+ <summary>Gets or sets the status code of the HTTP response.</summary>
+ <returns>The status code of the HTTP response.</returns>
+ </member>
+ <member name="M:System.Net.Http.HttpResponseMessage.ToString">
+ <summary>Returns a string that represents the current object.</summary>
+ <returns>A string representation of the current object.</returns>
+ </member>
+ <member name="P:System.Net.Http.HttpResponseMessage.Version">
+ <summary>Gets or sets the HTTP message version.</summary>
+ <returns>The HTTP message version. The default is 1.1.</returns>
+ </member>
+ <member name="T:System.Net.Http.MessageProcessingHandler">
+ <summary>A base type for handlers which only do some small processing of request and/or response messages.</summary>
+ </member>
+ <member name="M:System.Net.Http.MessageProcessingHandler.#ctor">
+ <summary>Creates an instance of a <see cref="T:System.Net.Http.MessageProcessingHandler"></see> class.</summary>
+ </member>
+ <member name="M:System.Net.Http.MessageProcessingHandler.#ctor(System.Net.Http.HttpMessageHandler)">
+ <summary>Creates an instance of a <see cref="T:System.Net.Http.MessageProcessingHandler"></see> class with a specific inner handler.</summary>
+ <param name="innerHandler">The inner handler which is responsible for processing the HTTP response messages.</param>
+ </member>
+ <member name="M:System.Net.Http.MessageProcessingHandler.ProcessRequest(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken)">
+ <summary>Performs processing on each request sent to the server.</summary>
+ <param name="request">The HTTP request message to process.</param>
+ <param name="cancellationToken">A cancellation token that can be used by other objects or threads to receive notice of cancellation.</param>
+ <returns>The HTTP request message that was processed.</returns>
+ </member>
+ <member name="M:System.Net.Http.MessageProcessingHandler.ProcessResponse(System.Net.Http.HttpResponseMessage,System.Threading.CancellationToken)">
+ <summary>Perform processing on each response from the server.</summary>
+ <param name="response">The HTTP response message to process.</param>
+ <param name="cancellationToken">A cancellation token that can be used by other objects or threads to receive notice of cancellation.</param>
+ <returns>The HTTP response message that was processed.</returns>
+ </member>
+ <member name="M:System.Net.Http.MessageProcessingHandler.SendAsync(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken)">
+ <summary>Sends an HTTP request to the inner handler to send to the server as an asynchronous operation.</summary>
+ <param name="request">The HTTP request message to send to the server.</param>
+ <param name="cancellationToken">A cancellation token that can be used by other objects or threads to receive notice of cancellation.</param>
+ <returns>The task object representing the asynchronous operation.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="request">request</paramref> was null.</exception>
+ </member>
+ <member name="T:System.Net.Http.MultipartContent">
+ <summary>Provides a collection of <see cref="T:System.Net.Http.HttpContent"></see> objects that get serialized using the multipart/* content type specification.</summary>
+ </member>
+ <member name="M:System.Net.Http.MultipartContent.#ctor">
+ <summary>Creates a new instance of the <see cref="T:System.Net.Http.MultipartContent"></see> class.</summary>
+ </member>
+ <member name="M:System.Net.Http.MultipartContent.#ctor(System.String)">
+ <summary>Creates a new instance of the <see cref="T:System.Net.Http.MultipartContent"></see> class.</summary>
+ <param name="subtype">The subtype of the multipart content.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="subtype">subtype</paramref> was null or contains only white space characters.</exception>
+ </member>
+ <member name="M:System.Net.Http.MultipartContent.#ctor(System.String,System.String)">
+ <summary>Creates a new instance of the <see cref="T:System.Net.Http.MultipartContent"></see> class.</summary>
+ <param name="subtype">The subtype of the multipart content.</param>
+ <param name="boundary">The boundary string for the multipart content.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="subtype">subtype</paramref> was null or an empty string. The <paramref name="boundary">boundary</paramref> was null or contains only white space characters. -or- The <paramref name="boundary">boundary</paramref> ends with a space character.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The length of the <paramref name="boundary">boundary</paramref> was greater than 70.</exception>
+ </member>
+ <member name="M:System.Net.Http.MultipartContent.Add(System.Net.Http.HttpContent)">
+ <summary>Add multipart HTTP content to a collection of <see cref="T:System.Net.Http.HttpContent"></see> objects that get serialized using the multipart/* content type specification.</summary>
+ <param name="content">The HTTP content to add to the collection.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="content">content</paramref> was null.</exception>
+ </member>
+ <member name="M:System.Net.Http.MultipartContent.Dispose(System.Boolean)">
+ <summary>Releases the unmanaged resources used by the <see cref="T:System.Net.Http.MultipartContent"></see> and optionally disposes of the managed resources.</summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to releases only unmanaged resources.</param>
+ </member>
+ <member name="M:System.Net.Http.MultipartContent.GetEnumerator">
+ <summary>Returns an enumerator that iterates through the collection of <see cref="T:System.Net.Http.HttpContent"></see> objects that get serialized using the multipart/* content type specification..</summary>
+ <returns>An object that can be used to iterate through the collection.</returns>
+ </member>
+ <member name="M:System.Net.Http.MultipartContent.SerializeToStreamAsync(System.IO.Stream,System.Net.TransportContext)">
+ <summary>Serialize the multipart HTTP content to a stream as an asynchronous operation.</summary>
+ <param name="stream">The target stream.</param>
+ <param name="context">Information about the transport (channel binding token, for example). This parameter may be null.</param>
+ <returns>The task object representing the asynchronous operation.</returns>
+ </member>
+ <member name="M:System.Net.Http.MultipartContent.TryComputeLength(System.Int64@)">
+ <summary>Determines whether the HTTP multipart content has a valid length in bytes.</summary>
+ <param name="length">The length in bytes of the HHTP content.</param>
+ <returns>true if <paramref name="length">length</paramref> is a valid length; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Net.Http.MultipartContent.System#Collections#IEnumerable#GetEnumerator">
+ <summary>The explicit implementation of the <see cref="M:System.Net.Http.MultipartContent.GetEnumerator"></see> method.</summary>
+ <returns>An object that can be used to iterate through the collection.</returns>
+ </member>
+ <member name="T:System.Net.Http.MultipartFormDataContent">
+ <summary>Provides a container for content encoded using multipart/form-data MIME type.</summary>
+ </member>
+ <member name="M:System.Net.Http.MultipartFormDataContent.#ctor">
+ <summary>Creates a new instance of the <see cref="T:System.Net.Http.MultipartFormDataContent"></see> class.</summary>
+ </member>
+ <member name="M:System.Net.Http.MultipartFormDataContent.#ctor(System.String)">
+ <summary>Creates a new instance of the <see cref="T:System.Net.Http.MultipartFormDataContent"></see> class.</summary>
+ <param name="boundary">The boundary string for the multipart form data content.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="boundary">boundary</paramref> was null or contains only white space characters. -or- The <paramref name="boundary">boundary</paramref> ends with a space character.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The length of the <paramref name="boundary">boundary</paramref> was greater than 70.</exception>
+ </member>
+ <member name="M:System.Net.Http.MultipartFormDataContent.Add(System.Net.Http.HttpContent)">
+ <summary>Add HTTP content to a collection of <see cref="T:System.Net.Http.HttpContent"></see> objects that get serialized to multipart/form-data MIME type.</summary>
+ <param name="content">The HTTP content to add to the collection.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="content">content</paramref> was null.</exception>
+ </member>
+ <member name="M:System.Net.Http.MultipartFormDataContent.Add(System.Net.Http.HttpContent,System.String)">
+ <summary>Add HTTP content to a collection of <see cref="T:System.Net.Http.HttpContent"></see> objects that get serialized to multipart/form-data MIME type.</summary>
+ <param name="content">The HTTP content to add to the collection.</param>
+ <param name="name">The name for the HTTP content to add.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="name">name</paramref> was null or contains only white space characters.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="content">content</paramref> was null.</exception>
+ </member>
+ <member name="M:System.Net.Http.MultipartFormDataContent.Add(System.Net.Http.HttpContent,System.String,System.String)">
+ <summary>Add HTTP content to a collection of <see cref="T:System.Net.Http.HttpContent"></see> objects that get serialized to multipart/form-data MIME type.</summary>
+ <param name="content">The HTTP content to add to the collection.</param>
+ <param name="name">The name for the HTTP content to add.</param>
+ <param name="fileName">The file name for the HTTP content to add to the collection.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="name">name</paramref> was null or contains only white space characters. -or- The <paramref name="fileName">fileName</paramref> was null or contains only white space characters.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="content">content</paramref> was null.</exception>
+ </member>
+ <member name="T:System.Net.Http.StreamContent">
+ <summary>Provides HTTP content based on a stream.</summary>
+ </member>
+ <member name="M:System.Net.Http.StreamContent.#ctor(System.IO.Stream)">
+ <summary>Creates a new instance of the <see cref="T:System.Net.Http.StreamContent"></see> class.</summary>
+ <param name="content">The content used to initialize the <see cref="T:System.Net.Http.StreamContent"></see>.</param>
+ </member>
+ <member name="M:System.Net.Http.StreamContent.#ctor(System.IO.Stream,System.Int32)">
+ <summary>Creates a new instance of the <see cref="T:System.Net.Http.StreamContent"></see> class.</summary>
+ <param name="content">The content used to initialize the <see cref="T:System.Net.Http.StreamContent"></see>.</param>
+ <param name="bufferSize">The size, in bytes, of the buffer for the <see cref="T:System.Net.Http.StreamContent"></see>.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="content">content</paramref> was null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="bufferSize">bufferSize</paramref> was less than or equal to zero.</exception>
+ </member>
+ <member name="M:System.Net.Http.StreamContent.CreateContentReadStreamAsync">
+ <summary>Write the HTTP stream content to a memory stream as an asynchronous operation.</summary>
+ <returns>The task object representing the asynchronous operation.</returns>
+ </member>
+ <member name="M:System.Net.Http.StreamContent.Dispose(System.Boolean)">
+ <summary>Releases the unmanaged resources used by the <see cref="T:System.Net.Http.StreamContent"></see> and optionally disposes of the managed resources.</summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to releases only unmanaged resources.</param>
+ </member>
+ <member name="M:System.Net.Http.StreamContent.SerializeToStreamAsync(System.IO.Stream,System.Net.TransportContext)">
+ <summary>Serialize the HTTP content to a stream as an asynchronous operation.</summary>
+ <param name="stream">The target stream.</param>
+ <param name="context">Information about the transport (channel binding token, for example). This parameter may be null.</param>
+ <returns>The task object representing the asynchronous operation.</returns>
+ </member>
+ <member name="M:System.Net.Http.StreamContent.TryComputeLength(System.Int64@)">
+ <summary>Determines whether the stream content has a valid length in bytes.</summary>
+ <param name="length">The length in bytes of the stream content.</param>
+ <returns>true if <paramref name="length">length</paramref> is a valid length; otherwise, false.</returns>
+ </member>
+ <member name="T:System.Net.Http.StringContent">
+ <summary>Provides HTTP content based on a string.</summary>
+ </member>
+ <member name="M:System.Net.Http.StringContent.#ctor(System.String)">
+ <summary>Creates a new instance of the <see cref="T:System.Net.Http.StringContent"></see> class.</summary>
+ <param name="content">The content used to initialize the <see cref="T:System.Net.Http.StringContent"></see>.</param>
+ </member>
+ <member name="M:System.Net.Http.StringContent.#ctor(System.String,System.Text.Encoding)">
+ <summary>Creates a new instance of the <see cref="T:System.Net.Http.StringContent"></see> class.</summary>
+ <param name="content">The content used to initialize the <see cref="T:System.Net.Http.StringContent"></see>.</param>
+ <param name="encoding">The encoding to use for the content.</param>
+ </member>
+ <member name="M:System.Net.Http.StringContent.#ctor(System.String,System.Text.Encoding,System.String)">
+ <summary>Creates a new instance of the <see cref="T:System.Net.Http.StringContent"></see> class.</summary>
+ <param name="content">The content used to initialize the <see cref="T:System.Net.Http.StringContent"></see>.</param>
+ <param name="encoding">The encoding to use for the content.</param>
+ <param name="mediaType">The media type to use for the content.</param>
+ </member>
+ <member name="T:System.Net.HttpContinueDelegate">
+ <summary>Represents the method that notifies callers when a continue response is received by the client.</summary>
+ <param name="StatusCode">The numeric value of the HTTP status from the server.</param>
+ <param name="httpHeaders">The headers returned with the 100-continue response from the server.</param>
+ </member>
+ <member name="T:System.Net.HttpListener.ExtendedProtectionSelector">
+ <summary>A delegate called to determine the <see cref="T:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy"></see> to use for each <see cref="T:System.Net.HttpListener"></see> request.</summary>
+ <param name="request">The <see cref="T:System.Net.HttpListenerRequest"></see> to determine the extended protection policy that the <see cref="T:System.Net.HttpListener"></see> instance will use to provide extended protection.</param>
+ <returns></returns>
+ </member>
+ <member name="T:System.Net.HttpListener">
+ <summary>Provides a simple, programmatically controlled HTTP protocol listener. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Net.HttpListener.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.HttpListener"></see> class.</summary>
+ <exception cref="T:System.PlatformNotSupportedException">This class cannot be used on the current operating system. Windows Server 2003 or Windows XP SP2 is required to use instances of this class.</exception>
+ </member>
+ <member name="M:System.Net.HttpListener.Abort">
+ <summary>Shuts down the <see cref="T:System.Net.HttpListener"></see> object immediately, discarding all currently queued requests.</summary>
+ </member>
+ <member name="P:System.Net.HttpListener.AuthenticationSchemes">
+ <summary>Gets or sets the scheme used to authenticate clients.</summary>
+ <returns>A bitwise combination of <see cref="T:System.Net.AuthenticationSchemes"></see> enumeration values that indicates how clients are to be authenticated. The default value is <see cref="F:System.Net.AuthenticationSchemes.Anonymous"></see>.</returns>
+ <exception cref="T:System.ObjectDisposedException">This object has been closed.</exception>
+ </member>
+ <member name="P:System.Net.HttpListener.AuthenticationSchemeSelectorDelegate">
+ <summary>Gets or sets the delegate called to determine the protocol used to authenticate clients.</summary>
+ <returns>An <see cref="T:System.Net.AuthenticationSchemeSelector"></see> delegate that invokes the method used to select an authentication protocol. The default value is null.</returns>
+ <exception cref="T:System.ObjectDisposedException">This object has been closed.</exception>
+ </member>
+ <member name="M:System.Net.HttpListener.BeginGetContext(System.AsyncCallback,System.Object)">
+ <summary>Begins asynchronously retrieving an incoming request.</summary>
+ <param name="callback">An <see cref="T:System.AsyncCallback"></see> delegate that references the method to invoke when a client request is available.</param>
+ <param name="state">A user-defined object that contains information about the operation. This object is passed to the callback delegate when the operation completes.</param>
+ <returns>An <see cref="T:System.IAsyncResult"></see> object that indicates the status of the asynchronous operation.</returns>
+ <exception cref="T:System.Net.HttpListenerException">A Win32 function call failed. Check the exception's <see cref="P:System.Net.HttpListenerException.ErrorCode"></see> property to determine the cause of the exception.</exception>
+ <exception cref="T:System.InvalidOperationException">This object has not been started or is currently stopped.</exception>
+ <exception cref="T:System.ObjectDisposedException">This object is closed.</exception>
+ </member>
+ <member name="M:System.Net.HttpListener.Close">
+ <summary>Shuts down the <see cref="T:System.Net.HttpListener"></see>.</summary>
+ </member>
+ <member name="P:System.Net.HttpListener.DefaultServiceNames">
+ <summary>Gets a default list of Service Provider Names (SPNs) as determined by registered prefixes.</summary>
+ <returns>A <see cref="T:System.Security.Authentication.ExtendedProtection.ServiceNameCollection"></see> that contains a list of SPNs.</returns>
+ </member>
+ <member name="M:System.Net.HttpListener.EndGetContext(System.IAsyncResult)">
+ <summary>Completes an asynchronous operation to retrieve an incoming client request.</summary>
+ <param name="asyncResult">An <see cref="T:System.IAsyncResult"></see> object that was obtained when the asynchronous operation was started.</param>
+ <returns>An <see cref="T:System.Net.HttpListenerContext"></see> object that represents the client request.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="asyncResult">asyncResult</paramref> was not obtained by calling the <see cref="M:System.Net.HttpListener.BeginGetContext(System.AsyncCallback,System.Object)"></see> method.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="asyncResult">asyncResult</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException">The <see cref="M:System.Net.HttpListener.EndGetContext(System.IAsyncResult)"></see> method was already called for the specified <paramref name="asyncResult">asyncResult</paramref> object.</exception>
+ <exception cref="T:System.ObjectDisposedException">This object is closed.</exception>
+ </member>
+ <member name="P:System.Net.HttpListener.ExtendedProtectionPolicy">
+ <summary>Get or set the <see cref="T:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy"></see> to use for extended protection for a session.</summary>
+ <returns>A <see cref="T:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy"></see> that specifies the policy to use for extended protection.</returns>
+ <exception cref="T:System.ArgumentException">An attempt was made to set the <see cref="P:System.Net.HttpListener.ExtendedProtectionPolicy"></see> property, but the <see cref="P:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy.CustomChannelBinding"></see> property was not null.</exception>
+ <exception cref="T:System.ArgumentNullException">An attempt was made to set the <see cref="P:System.Net.HttpListener.ExtendedProtectionPolicy"></see> property to null.</exception>
+ <exception cref="T:System.InvalidOperationException">An attempt was made to set the <see cref="P:System.Net.HttpListener.ExtendedProtectionPolicy"></see> property after the <see cref="M:System.Net.HttpListener.Start"></see> method was already called.</exception>
+ <exception cref="T:System.ObjectDisposedException">This object is closed.</exception>
+ <exception cref="T:System.PlatformNotSupportedException">The <see cref="P:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy.PolicyEnforcement"></see> property was set to <see cref="F:System.Security.Authentication.ExtendedProtection.PolicyEnforcement.Always"></see> on a platform that does not support extended protection.</exception>
+ </member>
+ <member name="P:System.Net.HttpListener.ExtendedProtectionSelectorDelegate">
+ <summary>Get or set the delegate called to determine the <see cref="T:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy"></see> to use for each request.</summary>
+ <returns>A <see cref="T:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy"></see> that specifies the policy to use for extended protection.</returns>
+ <exception cref="T:System.ArgumentException">An attempt was made to set the <see cref="P:System.Net.HttpListener.ExtendedProtectionSelectorDelegate"></see> property, but the <see cref="P:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy.CustomChannelBinding"></see> property must be null.</exception>
+ <exception cref="T:System.ArgumentNullException">An attempt was made to set the <see cref="P:System.Net.HttpListener.ExtendedProtectionSelectorDelegate"></see> property to null.</exception>
+ <exception cref="T:System.InvalidOperationException">An attempt was made to set the <see cref="P:System.Net.HttpListener.ExtendedProtectionSelectorDelegate"></see> property after the <see cref="M:System.Net.HttpListener.Start"></see> method was already called.</exception>
+ <exception cref="T:System.ObjectDisposedException">This object is closed.</exception>
+ <exception cref="T:System.PlatformNotSupportedException">An attempt was made to set the <see cref="P:System.Net.HttpListener.ExtendedProtectionSelectorDelegate"></see> property on a platform that does not support extended protection.</exception>
+ </member>
+ <member name="M:System.Net.HttpListener.GetContext">
+ <summary>Waits for an incoming request and returns when one is received.</summary>
+ <returns>An <see cref="T:System.Net.HttpListenerContext"></see> object that represents a client request.</returns>
+ <exception cref="T:System.Net.HttpListenerException">A Win32 function call failed. Check the exception's <see cref="P:System.Net.HttpListenerException.ErrorCode"></see> property to determine the cause of the exception.</exception>
+ <exception cref="T:System.InvalidOperationException">This object has not been started or is currently stopped. -or- The <see cref="T:System.Net.HttpListener"></see> does not have any Uniform Resource Identifier (URI) prefixes to respond to.</exception>
+ <exception cref="T:System.ObjectDisposedException">This object is closed.</exception>
+ </member>
+ <member name="M:System.Net.HttpListener.GetContextAsync">
+ <summary>Waits for an incoming request as an asynchronous operation.</summary>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task`1"></see>. The task object representing the asynchronous operation. The <see cref="P:System.Threading.Tasks.Task`1.Result"></see> property on the task object returns an <see cref="T:System.Net.HttpListenerContext"></see> object that represents a client request.</returns>
+ </member>
+ <member name="P:System.Net.HttpListener.IgnoreWriteExceptions">
+ <summary>Gets or sets a <see cref="T:System.Boolean"></see> value that specifies whether your application receives exceptions that occur when an <see cref="T:System.Net.HttpListener"></see> sends the response to the client.</summary>
+ <returns>true if this <see cref="T:System.Net.HttpListener"></see> should not return exceptions that occur when sending the response to the client; otherwise false. The default value is false.</returns>
+ <exception cref="T:System.ObjectDisposedException">This object has been closed.</exception>
+ </member>
+ <member name="P:System.Net.HttpListener.IsListening">
+ <summary>Gets a value that indicates whether <see cref="T:System.Net.HttpListener"></see> has been started.</summary>
+ <returns>true if the <see cref="T:System.Net.HttpListener"></see> was started; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Net.HttpListener.IsSupported">
+ <summary>Gets a value that indicates whether <see cref="T:System.Net.HttpListener"></see> can be used with the current operating system.</summary>
+ <returns>true if <see cref="T:System.Net.HttpListener"></see> is supported; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Net.HttpListener.Prefixes">
+ <summary>Gets the Uniform Resource Identifier (URI) prefixes handled by this <see cref="T:System.Net.HttpListener"></see> object.</summary>
+ <returns>An <see cref="T:System.Net.HttpListenerPrefixCollection"></see> that contains the URI prefixes that this <see cref="T:System.Net.HttpListener"></see> object is configured to handle.</returns>
+ <exception cref="T:System.ObjectDisposedException">This object has been closed.</exception>
+ </member>
+ <member name="P:System.Net.HttpListener.Realm">
+ <summary>Gets or sets the realm, or resource partition, associated with this <see cref="T:System.Net.HttpListener"></see> object.</summary>
+ <returns>A <see cref="T:System.String"></see> value that contains the name of the realm associated with the <see cref="T:System.Net.HttpListener"></see> object.</returns>
+ <exception cref="T:System.ObjectDisposedException">This object has been closed.</exception>
+ </member>
+ <member name="M:System.Net.HttpListener.Start">
+ <summary>Allows this instance to receive incoming requests.</summary>
+ <exception cref="T:System.Net.HttpListenerException">A Win32 function call failed. Check the exception's <see cref="P:System.Net.HttpListenerException.ErrorCode"></see> property to determine the cause of the exception.</exception>
+ <exception cref="T:System.ObjectDisposedException">This object is closed.</exception>
+ </member>
+ <member name="M:System.Net.HttpListener.Stop">
+ <summary>Causes this instance to stop receiving incoming requests.</summary>
+ <exception cref="T:System.ObjectDisposedException">This object has been closed.</exception>
+ </member>
+ <member name="P:System.Net.HttpListener.TimeoutManager">
+ <summary>The timeout manager for this <see cref="T:System.Net.HttpListener"></see> instance.</summary>
+ <returns>Returns <see cref="T:System.Net.HttpListenerTimeoutManager"></see>. The timeout manager for this <see cref="T:System.Net.HttpListener"></see> instance.</returns>
+ </member>
+ <member name="P:System.Net.HttpListener.UnsafeConnectionNtlmAuthentication">
+ <summary>Gets or sets a <see cref="T:System.Boolean"></see> value that controls whether, when NTLM is used, additional requests using the same Transmission Control Protocol (TCP) connection are required to authenticate.</summary>
+ <returns>true if the <see cref="T:System.Security.Principal.IIdentity"></see> of the first request will be used for subsequent requests on the same connection; otherwise, false. The default value is false.</returns>
+ <exception cref="T:System.ObjectDisposedException">This object has been closed.</exception>
+ </member>
+ <member name="M:System.Net.HttpListener.System#IDisposable#Dispose">
+ <summary>Releases the resources held by this <see cref="T:System.Net.HttpListener"></see> object.</summary>
+ </member>
+ <member name="T:System.Net.HttpListenerBasicIdentity">
+ <summary>Holds the user name and password from a basic authentication request.</summary>
+ </member>
+ <member name="M:System.Net.HttpListenerBasicIdentity.#ctor(System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.HttpListenerBasicIdentity"></see> class using the specified user name and password.</summary>
+ <param name="username">The user name.</param>
+ <param name="password">The password.</param>
+ </member>
+ <member name="P:System.Net.HttpListenerBasicIdentity.Password">
+ <summary>Indicates the password from a basic authentication attempt.</summary>
+ <returns>A <see cref="T:System.String"></see> that holds the password.</returns>
+ </member>
+ <member name="T:System.Net.HttpListenerContext">
+ <summary>Provides access to the request and response objects used by the <see cref="T:System.Net.HttpListener"></see> class. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Net.HttpListenerContext.AcceptWebSocketAsync(System.String)">
+ <summary>Accept a WebSocket connection as an asynchronous operation.</summary>
+ <param name="subProtocol">The supported WebSocket sub-protocol.</param>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task`1"></see>. The task object representing the asynchronous operation. The <see cref="P:System.Threading.Tasks.Task`1.Result"></see> property on the task object returns an <see cref="T:System.Net.WebSockets.HttpListenerWebSocketContext"></see> object.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="subProtocol">subProtocol</paramref> is an empty string -or- <paramref name="subProtocol">subProtocol</paramref> contains illegal characters.</exception>
+ <exception cref="T:System.Net.WebSockets.WebSocketException">An error occurred when sending the response to complete the WebSocket handshake.</exception>
+ </member>
+ <member name="M:System.Net.HttpListenerContext.AcceptWebSocketAsync(System.String,System.TimeSpan)">
+ <summary>Accept a WebSocket connection specifying the supported WebSocket sub-protocol and WebSocket keep-alive interval as an asynchronous operation.</summary>
+ <param name="subProtocol">The supported WebSocket sub-protocol.</param>
+ <param name="keepAliveInterval">The WebSocket protocol keep-alive interval in milliseconds.</param>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task`1"></see>. The task object representing the asynchronous operation. The <see cref="P:System.Threading.Tasks.Task`1.Result"></see> property on the task object returns an <see cref="T:System.Net.WebSockets.HttpListenerWebSocketContext"></see> object.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="subProtocol">subProtocol</paramref> is an empty string -or- <paramref name="subProtocol">subProtocol</paramref> contains illegal characters.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="keepAliveInterval">keepAliveInterval</paramref> is too small.</exception>
+ <exception cref="T:System.Net.WebSockets.WebSocketException">An error occurred when sending the response to complete the WebSocket handshake.</exception>
+ </member>
+ <member name="M:System.Net.HttpListenerContext.AcceptWebSocketAsync(System.String,System.Int32,System.TimeSpan)">
+ <summary>Accept a WebSocket connection specifying the supported WebSocket sub-protocol, receive buffer size, and WebSocket keep-alive interval as an asynchronous operation.</summary>
+ <param name="subProtocol">The supported WebSocket sub-protocol.</param>
+ <param name="receiveBufferSize">The receive buffer size in bytes.</param>
+ <param name="keepAliveInterval">The WebSocket protocol keep-alive interval in milliseconds.</param>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task`1"></see>. The task object representing the asynchronous operation. The <see cref="P:System.Threading.Tasks.Task`1.Result"></see> property on the task object returns an <see cref="T:System.Net.WebSockets.HttpListenerWebSocketContext"></see> object.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="subProtocol">subProtocol</paramref> is an empty string -or- <paramref name="subProtocol">subProtocol</paramref> contains illegal characters.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="keepAliveInterval">keepAliveInterval</paramref> is too small. -or- <paramref name="receiveBufferSize">receiveBufferSize</paramref> is less than 16 bytes -or- <paramref name="receiveBufferSize">receiveBufferSize</paramref> is greater than 64K bytes.</exception>
+ <exception cref="T:System.Net.WebSockets.WebSocketException">An error occurred when sending the response to complete the WebSocket handshake.</exception>
+ </member>
+ <member name="M:System.Net.HttpListenerContext.AcceptWebSocketAsync(System.String,System.Int32,System.TimeSpan,System.ArraySegment{System.Byte})">
+ <summary>Accept a WebSocket connection specifying the supported WebSocket sub-protocol, receive buffer size, WebSocket keep-alive interval, and the internal buffer as an asynchronous operation.</summary>
+ <param name="subProtocol">The supported WebSocket sub-protocol.</param>
+ <param name="receiveBufferSize">The receive buffer size in bytes.</param>
+ <param name="keepAliveInterval">The WebSocket protocol keep-alive interval in milliseconds.</param>
+ <param name="internalBuffer">An internal buffer to use for this operation.</param>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task`1"></see>. The task object representing the asynchronous operation. The <see cref="P:System.Threading.Tasks.Task`1.Result"></see> property on the task object returns an <see cref="T:System.Net.WebSockets.HttpListenerWebSocketContext"></see> object.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="subProtocol">subProtocol</paramref> is an empty string -or- <paramref name="subProtocol">subProtocol</paramref> contains illegal characters.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="keepAliveInterval">keepAliveInterval</paramref> is too small. -or- <paramref name="receiveBufferSize">receiveBufferSize</paramref> is less than 16 bytes -or- <paramref name="receiveBufferSize">receiveBufferSize</paramref> is greater than 64K bytes.</exception>
+ <exception cref="T:System.Net.WebSockets.WebSocketException">An error occurred when sending the response to complete the WebSocket handshake.</exception>
+ </member>
+ <member name="P:System.Net.HttpListenerContext.Request">
+ <summary>Gets the <see cref="T:System.Net.HttpListenerRequest"></see> that represents a client's request for a resource.</summary>
+ <returns>An <see cref="T:System.Net.HttpListenerRequest"></see> object that represents the client request.</returns>
+ </member>
+ <member name="P:System.Net.HttpListenerContext.Response">
+ <summary>Gets the <see cref="T:System.Net.HttpListenerResponse"></see> object that will be sent to the client in response to the client's request.</summary>
+ <returns>An <see cref="T:System.Net.HttpListenerResponse"></see> object used to send a response back to the client.</returns>
+ </member>
+ <member name="P:System.Net.HttpListenerContext.User">
+ <summary>Gets an object used to obtain identity, authentication information, and security roles for the client whose request is represented by this <see cref="T:System.Net.HttpListenerContext"></see> object.</summary>
+ <returns>An <see cref="T:System.Security.Principal.IPrincipal"></see> object that describes the client, or null if the <see cref="T:System.Net.HttpListener"></see> that supplied this <see cref="T:System.Net.HttpListenerContext"></see> does not require authentication.</returns>
+ </member>
+ <member name="T:System.Net.HttpListenerException">
+ <summary>The exception that is thrown when an error occurs processing an HTTP request.</summary>
+ </member>
+ <member name="M:System.Net.HttpListenerException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.HttpListenerException"></see> class.</summary>
+ </member>
+ <member name="M:System.Net.HttpListenerException.#ctor(System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.HttpListenerException"></see> class using the specified error code.</summary>
+ <param name="errorCode">A <see cref="T:System.Int32"></see> value that identifies the error that occurred.</param>
+ </member>
+ <member name="M:System.Net.HttpListenerException.#ctor(System.Int32,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.HttpListenerException"></see> class using the specified error code and message.</summary>
+ <param name="errorCode">A <see cref="T:System.Int32"></see> value that identifies the error that occurred.</param>
+ <param name="message">A <see cref="T:System.String"></see> that describes the error that occurred.</param>
+ </member>
+ <member name="M:System.Net.HttpListenerException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.HttpListenerException"></see> class from the specified instances of the <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> and <see cref="T:System.Runtime.Serialization.StreamingContext"></see> classes.</summary>
+ <param name="serializationInfo">A <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object that contains the information required to deserialize the new <see cref="T:System.Net.HttpListenerException"></see> object.</param>
+ <param name="streamingContext">A <see cref="T:System.Runtime.Serialization.StreamingContext"></see> object.</param>
+ </member>
+ <member name="P:System.Net.HttpListenerException.ErrorCode">
+ <summary>Gets a value that identifies the error that occurred.</summary>
+ <returns>A <see cref="T:System.Int32"></see> value.</returns>
+ </member>
+ <member name="T:System.RankException">
+ <summary>The exception that is thrown when an array with the wrong number of dimensions is passed to a method.</summary>
+ </member>
+ <member name="M:System.RankException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.RankException"></see> class.</summary>
+ </member>
+ <member name="M:System.RankException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.RankException"></see> class with a specified error message.</summary>
+ <param name="message">A <see cref="T:System.String"></see> that describes the error.</param>
+ </member>
+ <member name="M:System.RankException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.RankException"></see> class with serialized data.</summary>
+ <param name="info">The object that holds the serialized object data.</param>
+ <param name="context">The contextual information about the source or destination.</param>
+ </member>
+ <member name="M:System.RankException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.RankException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="innerException">The exception that is the cause of the current exception. If the innerException parameter is not a null reference (Nothing in Visual Basic), the current exception is raised in a catch block that handles the inner exception.</param>
+ </member>
+ <member name="T:System.Reflection.AmbiguousMatchException">
+ <summary>The exception that is thrown when binding to a member results in more than one member matching the binding criteria. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Reflection.AmbiguousMatchException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Reflection.AmbiguousMatchException"></see> class with an empty message string and the root cause exception set to null.</summary>
+ </member>
+ <member name="M:System.Reflection.AmbiguousMatchException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Reflection.AmbiguousMatchException"></see> class with its message string set to the given message and the root cause exception set to null.</summary>
+ <param name="message">A string indicating the reason this exception was thrown.</param>
+ </member>
+ <member name="M:System.Reflection.AmbiguousMatchException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.Reflection.AmbiguousMatchException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="inner">The exception that is the cause of the current exception. If the inner parameter is not null, the current exception is raised in a catch block that handles the inner exception.</param>
+ </member>
+ <member name="T:System.Reflection.Assembly">
+ <summary>Represents an assembly, which is a reusable, versionable, and self-describing building block of a common language runtime application.</summary>
+ </member>
+ <member name="M:System.Reflection.Assembly.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Reflection.Assembly"></see> class.</summary>
+ </member>
+ <member name="P:System.Reflection.Assembly.CodeBase">
+ <summary>Gets the location of the assembly as specified originally, for example, in an <see cref="T:System.Reflection.AssemblyName"></see> object.</summary>
+ <returns>The location of the assembly as specified originally.</returns>
+ </member>
+ <member name="M:System.Reflection.Assembly.CreateInstance(System.String)">
+ <summary>Locates the specified type from this assembly and creates an instance of it using the system activator, using case-sensitive search.</summary>
+ <param name="typeName">The <see cref="P:System.Type.FullName"></see> of the type to locate.</param>
+ <returns>An instance of the specified type created with the default constructor; or null if <paramref name="typeName">typeName</paramref> is not found. The type is resolved using the default binder, without specifying culture or activation attributes, and with <see cref="T:System.Reflection.BindingFlags"></see> set to Public or Instance.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="typeName">typeName</paramref> is an empty string (&quot;&quot;) or a string beginning with a null character. -or- The current assembly was loaded into the reflection-only context.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="typeName">typeName</paramref> is null.</exception>
+ <exception cref="T:System.MissingMethodException">No matching constructor was found.</exception>
+ <exception cref="T:System.IO.FileNotFoundException"><paramref name="typeName">typeName</paramref> requires a dependent assembly that could not be found.</exception>
+ <exception cref="T:System.IO.FileLoadException"><paramref name="typeName">typeName</paramref> requires a dependent assembly that was found but could not be loaded. -or- The current assembly was loaded into the reflection-only context, and <paramref name="typeName">typeName</paramref> requires a dependent assembly that was not preloaded.</exception>
+ <exception cref="T:System.BadImageFormatException"><paramref name="typeName">typeName</paramref> requires a dependent assembly, but the file is not a valid assembly. -or- <paramref name="typeName">typeName</paramref> requires a dependent assembly that was compiled for a version of the runtime that is later than the currently loaded version.</exception>
+ </member>
+ <member name="M:System.Reflection.Assembly.CreateInstance(System.String,System.Boolean)">
+ <summary>Locates the specified type from this assembly and creates an instance of it using the system activator, with optional case-sensitive search.</summary>
+ <param name="typeName">The <see cref="P:System.Type.FullName"></see> of the type to locate.</param>
+ <param name="ignoreCase">true to ignore the case of the type name; otherwise, false.</param>
+ <returns>An instance of the specified type created with the default constructor; or null if <paramref name="typeName">typeName</paramref> is not found. The type is resolved using the default binder, without specifying culture or activation attributes, and with <see cref="T:System.Reflection.BindingFlags"></see> set to Public or Instance.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="typeName">typeName</paramref> is an empty string (&quot;&quot;) or a string beginning with a null character. -or- The current assembly was loaded into the reflection-only context.</exception>
+ <exception cref="T:System.MissingMethodException">No matching constructor was found.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="typeName">typeName</paramref> is null.</exception>
+ <exception cref="T:System.IO.FileNotFoundException"><paramref name="typeName">typeName</paramref> requires a dependent assembly that could not be found.</exception>
+ <exception cref="T:System.IO.FileLoadException"><paramref name="typeName">typeName</paramref> requires a dependent assembly that was found but could not be loaded. -or- The current assembly was loaded into the reflection-only context, and <paramref name="typeName">typeName</paramref> requires a dependent assembly that was not preloaded.</exception>
+ <exception cref="T:System.BadImageFormatException"><paramref name="typeName">typeName</paramref> requires a dependent assembly, but the file is not a valid assembly. -or- <paramref name="typeName">typeName</paramref> requires a dependent assembly that was compiled for a version of the runtime that is later than the currently loaded version.</exception>
+ </member>
+ <member name="M:System.Reflection.Assembly.CreateInstance(System.String,System.Boolean,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo,System.Object[])">
+ <summary>Locates the specified type from this assembly and creates an instance of it using the system activator, with optional case-sensitive search and having the specified culture, arguments, and binding and activation attributes.</summary>
+ <param name="typeName">The <see cref="P:System.Type.FullName"></see> of the type to locate.</param>
+ <param name="ignoreCase">true to ignore the case of the type name; otherwise, false.</param>
+ <param name="bindingAttr">A bitmask that affects the way in which the search is conducted. The value is a combination of bit flags from <see cref="T:System.Reflection.BindingFlags"></see>.</param>
+ <param name="binder">An object that enables the binding, coercion of argument types, invocation of members, and retrieval of MemberInfo objects via reflection. If binder is null, the default binder is used.</param>
+ <param name="args">An array that contains the arguments to be passed to the constructor. This array of arguments must match in number, order, and type the parameters of the constructor to be invoked. If the default constructor is desired, args must be an empty array or null.</param>
+ <param name="culture">An instance of CultureInfo used to govern the coercion of types. If this is null, the CultureInfo for the current thread is used. (This is necessary to convert a String that represents 1000 to a Double value, for example, since 1000 is represented differently by different cultures.)</param>
+ <param name="activationAttributes">An array of one or more attributes that can participate in activation. Typically, an array that contains a single <see cref="T:System.Runtime.Remoting.Activation.UrlAttribute"></see> object that specifies the URL that is required to activate a remote object. This parameter is related to client-activated objects. Client activation is a legacy technology that is retained for backward compatibility but is not recommended for new development. Distributed applications should instead use Windows Communication Foundation.</param>
+ <returns>An instance of the specified type, or null if <paramref name="typeName">typeName</paramref> is not found. The supplied arguments are used to resolve the type, and to bind the constructor that is used to create the instance.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="typeName">typeName</paramref> is an empty string (&quot;&quot;) or a string beginning with a null character. -or- The current assembly was loaded into the reflection-only context.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="typeName">typeName</paramref> is null.</exception>
+ <exception cref="T:System.MissingMethodException">No matching constructor was found.</exception>
+ <exception cref="T:System.NotSupportedException">A non-empty activation attributes array is passed to a type that does not inherit from <see cref="T:System.MarshalByRefObject"></see>.</exception>
+ <exception cref="T:System.IO.FileNotFoundException"><paramref name="typeName">typeName</paramref> requires a dependent assembly that could not be found.</exception>
+ <exception cref="T:System.IO.FileLoadException"><paramref name="typeName">typeName</paramref> requires a dependent assembly that was found but could not be loaded. -or- The current assembly was loaded into the reflection-only context, and <paramref name="typeName">typeName</paramref> requires a dependent assembly that was not preloaded.</exception>
+ <exception cref="T:System.BadImageFormatException"><paramref name="typeName">typeName</paramref> requires a dependent assembly, but the file is not a valid assembly. -or- <paramref name="typeName">typeName</paramref> requires a dependent assembly which that was compiled for a version of the runtime that is later than the currently loaded version.</exception>
+ </member>
+ <member name="M:System.Reflection.Assembly.CreateQualifiedName(System.String,System.String)">
+ <summary>Creates the name of a type qualified by the display name of its assembly.</summary>
+ <param name="assemblyName">The display name of an assembly.</param>
+ <param name="typeName">The full name of a type.</param>
+ <returns>The full name of the type qualified by the display name of the assembly.</returns>
+ </member>
+ <member name="P:System.Reflection.Assembly.CustomAttributes">
+ <summary>Gets a collection that contains this assembly's custom attributes.</summary>
+ <returns>A collection that contains this assembly's custom attributes.</returns>
+ </member>
+ <member name="P:System.Reflection.Assembly.DefinedTypes">
+ <summary>Gets a collection of the types defined in this assembly.</summary>
+ <returns>A collection of the types defined in this assembly.</returns>
+ </member>
+ <member name="P:System.Reflection.Assembly.EntryPoint">
+ <summary>Gets the entry point of this assembly.</summary>
+ <returns>An object that represents the entry point of this assembly. If no entry point is found (for example, the assembly is a DLL), null is returned.</returns>
+ </member>
+ <member name="M:System.Reflection.Assembly.Equals(System.Object)">
+ <summary>Determines whether this assembly and the specified object are equal.</summary>
+ <param name="o">The object to compare with this instance.</param>
+ <returns>true if <paramref name="o">o</paramref> is equal to this instance; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Reflection.Assembly.EscapedCodeBase">
+ <summary>Gets the URI, including escape characters, that represents the codebase.</summary>
+ <returns>A URI with escape characters.</returns>
+ </member>
+ <member name="P:System.Reflection.Assembly.ExportedTypes">
+ <summary>Gets a collection of the public types defined in this assembly that are visible outside the assembly.</summary>
+ <returns>A collection of the public types defined in this assembly that are visible outside the assembly.</returns>
+ </member>
+ <member name="P:System.Reflection.Assembly.FullName">
+ <summary>Gets the display name of the assembly.</summary>
+ <returns>The display name of the assembly.</returns>
+ </member>
+ <member name="M:System.Reflection.Assembly.GetAssembly(System.Type)">
+ <summary>Gets the currently loaded assembly in which the specified type is defined.</summary>
+ <param name="type">An object representing a type in the assembly that will be returned.</param>
+ <returns>The assembly in which the specified type is defined.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="type">type</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Reflection.Assembly.GetCallingAssembly">
+ <summary>Returns the <see cref="T:System.Reflection.Assembly"></see> of the method that invoked the currently executing method.</summary>
+ <returns>The Assembly object of the method that invoked the currently executing method.</returns>
+ </member>
+ <member name="M:System.Reflection.Assembly.GetCustomAttributes(System.Boolean)">
+ <summary>Gets all the custom attributes for this assembly.</summary>
+ <param name="inherit">This argument is ignored for objects of type <see cref="T:System.Reflection.Assembly"></see>.</param>
+ <returns>An array that contains the custom attributes for this assembly.</returns>
+ </member>
+ <member name="M:System.Reflection.Assembly.GetCustomAttributes(System.Type,System.Boolean)">
+ <summary>Gets the custom attributes for this assembly as specified by type.</summary>
+ <param name="attributeType">The type for which the custom attributes are to be returned.</param>
+ <param name="inherit">This argument is ignored for objects of type <see cref="T:System.Reflection.Assembly"></see>.</param>
+ <returns>An array that contains the custom attributes for this assembly as specified by <paramref name="attributeType">attributeType</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="attributeType">attributeType</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="attributeType">attributeType</paramref> is not a runtime type.</exception>
+ </member>
+ <member name="M:System.Reflection.Assembly.GetCustomAttributesData">
+ <summary>Returns information about the attributes that have been applied to the current <see cref="T:System.Reflection.Assembly"></see>, expressed as <see cref="T:System.Reflection.CustomAttributeData"></see> objects.</summary>
+ <returns>A generic list of <see cref="T:System.Reflection.CustomAttributeData"></see> objects representing data about the attributes that have been applied to the current assembly.</returns>
+ </member>
+ <member name="M:System.Reflection.Assembly.GetEntryAssembly">
+ <summary>Gets the process executable in the default application domain. In other application domains, this is the first executable that was executed by <see cref="M:System.AppDomain.ExecuteAssembly(System.String)"></see>.</summary>
+ <returns>The assembly that is the process executable in the default application domain, or the first executable that was executed by <see cref="M:System.AppDomain.ExecuteAssembly(System.String)"></see>. Can return null when called from unmanaged code.</returns>
+ </member>
+ <member name="M:System.Reflection.Assembly.GetExecutingAssembly">
+ <summary>Gets the assembly that contains the code that is currently executing.</summary>
+ <returns>The assembly that contains the code that is currently executing.</returns>
+ </member>
+ <member name="M:System.Reflection.Assembly.GetExportedTypes">
+ <summary>Gets the public types defined in this assembly that are visible outside the assembly.</summary>
+ <returns>An array that represents the types defined in this assembly that are visible outside the assembly.</returns>
+ <exception cref="T:System.NotSupportedException">The assembly is a dynamic assembly.</exception>
+ </member>
+ <member name="M:System.Reflection.Assembly.GetFile(System.String)">
+ <summary>Gets a <see cref="T:System.IO.FileStream"></see> for the specified file in the file table of the manifest of this assembly.</summary>
+ <param name="name">The name of the specified file. Do not include the path to the file.</param>
+ <returns>A stream that contains the specified file, or null if the file is not found.</returns>
+ <exception cref="T:System.IO.FileLoadException">A file that was found could not be loaded.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="name">name</paramref> parameter is null.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="name">name</paramref> parameter is an empty string (&quot;&quot;).</exception>
+ <exception cref="T:System.IO.FileNotFoundException"><paramref name="name">name</paramref> was not found.</exception>
+ <exception cref="T:System.BadImageFormatException"><paramref name="name">name</paramref> is not a valid assembly.</exception>
+ </member>
+ <member name="M:System.Reflection.Assembly.GetFiles">
+ <summary>Gets the files in the file table of an assembly manifest.</summary>
+ <returns>An array of streams that contain the files.</returns>
+ <exception cref="T:System.IO.FileLoadException">A file that was found could not be loaded.</exception>
+ <exception cref="T:System.IO.FileNotFoundException">A file was not found.</exception>
+ <exception cref="T:System.BadImageFormatException">A file was not a valid assembly.</exception>
+ </member>
+ <member name="M:System.Reflection.Assembly.GetFiles(System.Boolean)">
+ <summary>Gets the files in the file table of an assembly manifest, specifying whether to include resource modules.</summary>
+ <param name="getResourceModules">true to include resource modules; otherwise, false.</param>
+ <returns>An array of streams that contain the files.</returns>
+ <exception cref="T:System.IO.FileLoadException">A file that was found could not be loaded.</exception>
+ <exception cref="T:System.IO.FileNotFoundException">A file was not found.</exception>
+ <exception cref="T:System.BadImageFormatException">A file was not a valid assembly.</exception>
+ </member>
+ <member name="M:System.Reflection.Assembly.GetHashCode">
+ <summary>Returns the hash code for this instance.</summary>
+ <returns>A 32-bit signed integer hash code.</returns>
+ </member>
+ <member name="M:System.Reflection.Assembly.GetLoadedModules">
+ <summary>Gets all the loaded modules that are part of this assembly.</summary>
+ <returns>An array of modules.</returns>
+ </member>
+ <member name="M:System.Reflection.Assembly.GetLoadedModules(System.Boolean)">
+ <summary>Gets all the loaded modules that are part of this assembly, specifying whether to include resource modules.</summary>
+ <param name="getResourceModules">true to include resource modules; otherwise, false.</param>
+ <returns>An array of modules.</returns>
+ </member>
+ <member name="M:System.Reflection.Assembly.GetManifestResourceInfo(System.String)">
+ <summary>Returns information about how the given resource has been persisted.</summary>
+ <param name="resourceName">The case-sensitive name of the resource.</param>
+ <returns>An object that is populated with information about the resource's topology, or null if the resource is not found.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="resourceName">resourceName</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="resourceName">resourceName</paramref> parameter is an empty string (&quot;&quot;).</exception>
+ </member>
+ <member name="M:System.Reflection.Assembly.GetManifestResourceNames">
+ <summary>Returns the names of all the resources in this assembly.</summary>
+ <returns>An array that contains the names of all the resources.</returns>
+ </member>
+ <member name="M:System.Reflection.Assembly.GetManifestResourceStream(System.Type,System.String)">
+ <summary>Loads the specified manifest resource, scoped by the namespace of the specified type, from this assembly.</summary>
+ <param name="type">The type whose namespace is used to scope the manifest resource name.</param>
+ <param name="name">The case-sensitive name of the manifest resource being requested.</param>
+ <returns>The manifest resource; or null if no resources were specified during compilation or if the resource is not visible to the caller.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="name">name</paramref> parameter is null.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="name">name</paramref> parameter is an empty string (&quot;&quot;).</exception>
+ <exception cref="T:System.IO.FileLoadException">A file that was found could not be loaded.</exception>
+ <exception cref="T:System.IO.FileNotFoundException"><paramref name="name">name</paramref> was not found.</exception>
+ <exception cref="T:System.BadImageFormatException"><paramref name="name">name</paramref> is not a valid assembly.</exception>
+ <exception cref="T:System.NotImplementedException">Resource length is greater than <see cref="F:System.Int64.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Reflection.Assembly.GetManifestResourceStream(System.String)">
+ <summary>Loads the specified manifest resource from this assembly.</summary>
+ <param name="name">The case-sensitive name of the manifest resource being requested.</param>
+ <returns>The manifest resource; or null if no resources were specified during compilation or if the resource is not visible to the caller.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="name">name</paramref> parameter is null.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="name">name</paramref> parameter is an empty string (&quot;&quot;).</exception>
+ <exception cref="T:System.IO.FileLoadException">
+ In the [.NET for Windows Store apps](http://go.microsoft.com/fwlink/?LinkID=247912) or the [Portable Class Library](~/docs/standard/cross-platform/cross-platform-development-with-the-portable-class-library.md), catch the base class exception, <see cref="T:System.IO.IOException"></see>, instead.
+
+ A file that was found could not be loaded.</exception>
+ <exception cref="T:System.IO.FileNotFoundException"><paramref name="name">name</paramref> was not found.</exception>
+ <exception cref="T:System.BadImageFormatException"><paramref name="name">name</paramref> is not a valid assembly.</exception>
+ <exception cref="T:System.NotImplementedException">Resource length is greater than <see cref="F:System.Int64.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Reflection.Assembly.GetModule(System.String)">
+ <summary>Gets the specified module in this assembly.</summary>
+ <param name="name">The name of the module being requested.</param>
+ <returns>The module being requested, or null if the module is not found.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="name">name</paramref> parameter is null.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="name">name</paramref> parameter is an empty string (&quot;&quot;).</exception>
+ <exception cref="T:System.IO.FileLoadException">A file that was found could not be loaded.</exception>
+ <exception cref="T:System.IO.FileNotFoundException"><paramref name="name">name</paramref> was not found.</exception>
+ <exception cref="T:System.BadImageFormatException"><paramref name="name">name</paramref> is not a valid assembly.</exception>
+ </member>
+ <member name="M:System.Reflection.Assembly.GetModules">
+ <summary>Gets all the modules that are part of this assembly.</summary>
+ <returns>An array of modules.</returns>
+ <exception cref="T:System.IO.FileNotFoundException">The module to be loaded does not specify a file name extension.</exception>
+ </member>
+ <member name="M:System.Reflection.Assembly.GetModules(System.Boolean)">
+ <summary>Gets all the modules that are part of this assembly, specifying whether to include resource modules.</summary>
+ <param name="getResourceModules">true to include resource modules; otherwise, false.</param>
+ <returns>An array of modules.</returns>
+ </member>
+ <member name="M:System.Reflection.Assembly.GetName">
+ <summary>Gets an <see cref="T:System.Reflection.AssemblyName"></see> for this assembly.</summary>
+ <returns>An object that contains the fully parsed display name for this assembly.</returns>
+ </member>
+ <member name="M:System.Reflection.Assembly.GetName(System.Boolean)">
+ <summary>Gets an <see cref="T:System.Reflection.AssemblyName"></see> for this assembly, setting the codebase as specified by <paramref name="copiedName">copiedName</paramref>.</summary>
+ <param name="copiedName">true to set the <see cref="P:System.Reflection.Assembly.CodeBase"></see> to the location of the assembly after it was shadow copied; false to set <see cref="P:System.Reflection.Assembly.CodeBase"></see> to the original location.</param>
+ <returns>An object that contains the fully parsed display name for this assembly.</returns>
+ </member>
+ <member name="M:System.Reflection.Assembly.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Gets serialization information with all of the data needed to reinstantiate this assembly.</summary>
+ <param name="info">The object to be populated with serialization information.</param>
+ <param name="context">The destination context of the serialization.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="info">info</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Reflection.Assembly.GetReferencedAssemblies">
+ <summary>Gets the <see cref="T:System.Reflection.AssemblyName"></see> objects for all the assemblies referenced by this assembly.</summary>
+ <returns>An array that contains the fully parsed display names of all the assemblies referenced by this assembly.</returns>
+ </member>
+ <member name="M:System.Reflection.Assembly.GetSatelliteAssembly(System.Globalization.CultureInfo,System.Version)">
+ <summary>Gets the specified version of the satellite assembly for the specified culture.</summary>
+ <param name="culture">The specified culture.</param>
+ <param name="version">The version of the satellite assembly.</param>
+ <returns>The specified satellite assembly.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="culture">culture</paramref> is null.</exception>
+ <exception cref="T:System.IO.FileLoadException">The satellite assembly with a matching file name was found, but the CultureInfo or the version did not match the one specified.</exception>
+ <exception cref="T:System.IO.FileNotFoundException">The assembly cannot be found.</exception>
+ <exception cref="T:System.BadImageFormatException">The satellite assembly is not a valid assembly.</exception>
+ </member>
+ <member name="M:System.Reflection.Assembly.GetSatelliteAssembly(System.Globalization.CultureInfo)">
+ <summary>Gets the satellite assembly for the specified culture.</summary>
+ <param name="culture">The specified culture.</param>
+ <returns>The specified satellite assembly.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="culture">culture</paramref> is null.</exception>
+ <exception cref="T:System.IO.FileNotFoundException">The assembly cannot be found.</exception>
+ <exception cref="T:System.IO.FileLoadException">The satellite assembly with a matching file name was found, but the CultureInfo did not match the one specified.</exception>
+ <exception cref="T:System.BadImageFormatException">The satellite assembly is not a valid assembly.</exception>
+ </member>
+ <member name="M:System.Reflection.Assembly.GetType(System.String,System.Boolean)">
+ <summary>Gets the <see cref="T:System.Type"></see> object with the specified name in the assembly instance and optionally throws an exception if the type is not found.</summary>
+ <param name="name">The full name of the type.</param>
+ <param name="throwOnError">true to throw an exception if the type is not found; false to return null.</param>
+ <returns>An object that represents the specified class.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="name">name</paramref> is invalid. -or- The length of <paramref name="name">name</paramref> exceeds 1024 characters.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="name">name</paramref> is null.</exception>
+ <exception cref="T:System.TypeLoadException"><paramref name="throwOnError">throwOnError</paramref> is true, and the type cannot be found.</exception>
+ <exception cref="T:System.IO.FileNotFoundException"><paramref name="name">name</paramref> requires a dependent assembly that could not be found.</exception>
+ <exception cref="T:System.IO.FileLoadException"><paramref name="name">name</paramref> requires a dependent assembly that was found but could not be loaded. -or- The current assembly was loaded into the reflection-only context, and <paramref name="name">name</paramref> requires a dependent assembly that was not preloaded.</exception>
+ <exception cref="T:System.BadImageFormatException"><paramref name="name">name</paramref> requires a dependent assembly, but the file is not a valid assembly. -or- <paramref name="name">name</paramref> requires a dependent assembly which was compiled for a version of the runtime later than the currently loaded version.</exception>
+ </member>
+ <member name="M:System.Reflection.Assembly.GetType(System.String,System.Boolean,System.Boolean)">
+ <summary>Gets the <see cref="T:System.Type"></see> object with the specified name in the assembly instance, with the options of ignoring the case, and of throwing an exception if the type is not found.</summary>
+ <param name="name">The full name of the type.</param>
+ <param name="throwOnError">true to throw an exception if the type is not found; false to return null.</param>
+ <param name="ignoreCase">true to ignore the case of the type name; otherwise, false.</param>
+ <returns>An object that represents the specified class.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="name">name</paramref> is invalid. -or- The length of <paramref name="name">name</paramref> exceeds 1024 characters.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="name">name</paramref> is null.</exception>
+ <exception cref="T:System.TypeLoadException"><paramref name="throwOnError">throwOnError</paramref> is true, and the type cannot be found.</exception>
+ <exception cref="T:System.IO.FileNotFoundException"><paramref name="name">name</paramref> requires a dependent assembly that could not be found.</exception>
+ <exception cref="T:System.IO.FileLoadException"><paramref name="name">name</paramref> requires a dependent assembly that was found but could not be loaded. -or- The current assembly was loaded into the reflection-only context, and <paramref name="name">name</paramref> requires a dependent assembly that was not preloaded.</exception>
+ <exception cref="T:System.BadImageFormatException"><paramref name="name">name</paramref> requires a dependent assembly, but the file is not a valid assembly. -or- <paramref name="name">name</paramref> requires a dependent assembly which was compiled for a version of the runtime later than the currently loaded version.</exception>
+ </member>
+ <member name="M:System.Reflection.Assembly.GetType(System.String)">
+ <summary>Gets the <see cref="T:System.Type"></see> object with the specified name in the assembly instance.</summary>
+ <param name="name">The full name of the type.</param>
+ <returns>An object that represents the specified class, or null if the class is not found.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="name">name</paramref> is invalid.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="name">name</paramref> is null.</exception>
+ <exception cref="T:System.IO.FileNotFoundException"><paramref name="name">name</paramref> requires a dependent assembly that could not be found.</exception>
+ <exception cref="T:System.IO.FileLoadException"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="3"><block subset="none" type="note">
+ <p><br> In the <a href="http://go.microsoft.com/fwlink/?LinkID=247912" data-raw-source="[.NET for Windows Store apps](http://go.microsoft.com/fwlink/?LinkID=247912)" sourcefile="netstandard.yml" sourcestartlinenumber="3" sourceendlinenumber="3">.NET for Windows Store apps</a> or the <a href="~/docs/standard/cross-platform/cross-platform-development-with-the-portable-class-library.md" data-raw-source="[Portable Class Library](~/docs/standard/cross-platform/cross-platform-development-with-the-portable-class-library.md)" sourcefile="netstandard.yml" sourcestartlinenumber="3" sourceendlinenumber="3">Portable Class Library</a>, catch the base class exception, <xref href="System.IO.IOException"></xref>, instead. </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="5" sourceendlinenumber="7">
+ </block>
+ <code data-dev-comment-type="paramref">name</code> requires a dependent assembly that was found but could not be loaded. </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="9" sourceendlinenumber="9"> -or- </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="11" sourceendlinenumber="11"> The current assembly was loaded into the reflection-only context, and <code data-dev-comment-type="paramref">name</code> requires a dependent assembly that was not preloaded.</p>
+</exception>
+ <exception cref="T:System.BadImageFormatException"><paramref name="name">name</paramref> requires a dependent assembly, but the file is not a valid assembly. -or- <paramref name="name">name</paramref> requires a dependent assembly which was compiled for a version of the runtime later than the currently loaded version.</exception>
+ </member>
+ <member name="M:System.Reflection.Assembly.GetTypes">
+ <summary>Gets the types defined in this assembly.</summary>
+ <returns>An array that contains all the types that are defined in this assembly.</returns>
+ <exception cref="T:System.Reflection.ReflectionTypeLoadException">The assembly contains one or more types that cannot be loaded. The array returned by the <see cref="P:System.Reflection.ReflectionTypeLoadException.Types"></see> property of this exception contains a <see cref="T:System.Type"></see> object for each type that was loaded and null for each type that could not be loaded, while the <see cref="P:System.Reflection.ReflectionTypeLoadException.LoaderExceptions"></see> property contains an exception for each type that could not be loaded.</exception>
+ </member>
+ <member name="P:System.Reflection.Assembly.GlobalAssemblyCache">
+ <summary>Gets a value indicating whether the assembly was loaded from the global assembly cache.</summary>
+ <returns>true if the assembly was loaded from the global assembly cache; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Reflection.Assembly.HostContext">
+ <summary>Gets the host context with which the assembly was loaded.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that indicates the host context with which the assembly was loaded, if any.</returns>
+ </member>
+ <member name="P:System.Reflection.Assembly.ImageRuntimeVersion">
+ <summary>Gets a string representing the version of the common language runtime (CLR) saved in the file containing the manifest.</summary>
+ <returns>The CLR version folder name. This is not a full path.</returns>
+ </member>
+ <member name="M:System.Reflection.Assembly.IsDefined(System.Type,System.Boolean)">
+ <summary>Indicates whether or not a specified attribute has been applied to the assembly.</summary>
+ <param name="attributeType">The type of the attribute to be checked for this assembly.</param>
+ <param name="inherit">This argument is ignored for objects of this type.</param>
+ <returns>true if the attribute has been applied to the assembly; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="attributeType">attributeType</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="attributeType">attributeType</paramref> uses an invalid type.</exception>
+ </member>
+ <member name="P:System.Reflection.Assembly.IsDynamic">
+ <summary>Gets a value that indicates whether the current assembly was generated dynamically in the current process by using reflection emit.</summary>
+ <returns>true if the current assembly was generated dynamically in the current process; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Reflection.Assembly.IsFullyTrusted">
+ <summary>Gets a value that indicates whether the current assembly is loaded with full trust.</summary>
+ <returns>true if the current assembly is loaded with full trust; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Reflection.Assembly.Load(System.Reflection.AssemblyName)">
+ <summary>Loads an assembly given its <see cref="T:System.Reflection.AssemblyName"></see>.</summary>
+ <param name="assemblyRef">The object that describes the assembly to be loaded.</param>
+ <returns>The loaded assembly.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="assemblyRef">assemblyRef</paramref> is null.</exception>
+ <exception cref="T:System.IO.FileNotFoundException"><paramref name="assemblyRef">assemblyRef</paramref> is not found.</exception>
+ <exception cref="T:System.IO.FileLoadException">
+ In the [.NET for Windows Store apps](http://go.microsoft.com/fwlink/?LinkID=247912) or the [Portable Class Library](~/docs/standard/cross-platform/cross-platform-development-with-the-portable-class-library.md), catch the base class exception, <see cref="T:System.IO.IOException"></see>, instead.
+
+ A file that was found could not be loaded.</exception>
+ <exception cref="T:System.BadImageFormatException"><paramref name="assemblyRef">assemblyRef</paramref> is not a valid assembly. -or- Version 2.0 or later of the common language runtime is currently loaded and <paramref name="assemblyRef">assemblyRef</paramref> was compiled with a later version.</exception>
+ </member>
+ <member name="M:System.Reflection.Assembly.Load(System.Byte[])">
+ <summary>Loads the assembly with a common object file format (COFF)-based image containing an emitted assembly. The assembly is loaded into the application domain of the caller.</summary>
+ <param name="rawAssembly">A byte array that is a COFF-based image containing an emitted assembly.</param>
+ <returns>The loaded assembly.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="rawAssembly">rawAssembly</paramref> is null.</exception>
+ <exception cref="T:System.BadImageFormatException"><paramref name="rawAssembly">rawAssembly</paramref> is not a valid assembly. -or- Version 2.0 or later of the common language runtime is currently loaded and <paramref name="rawAssembly">rawAssembly</paramref> was compiled with a later version.</exception>
+ </member>
+ <member name="M:System.Reflection.Assembly.Load(System.Byte[],System.Byte[])">
+ <summary>Loads the assembly with a common object file format (COFF)-based image containing an emitted assembly, optionally including symbols for the assembly. The assembly is loaded into the application domain of the caller.</summary>
+ <param name="rawAssembly">A byte array that is a COFF-based image containing an emitted assembly.</param>
+ <param name="rawSymbolStore">A byte array that contains the raw bytes representing the symbols for the assembly.</param>
+ <returns>The loaded assembly.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="rawAssembly">rawAssembly</paramref> is null.</exception>
+ <exception cref="T:System.BadImageFormatException"><paramref name="rawAssembly">rawAssembly</paramref> is not a valid assembly. -or- Version 2.0 or later of the common language runtime is currently loaded and <paramref name="rawAssembly">rawAssembly</paramref> was compiled with a later version.</exception>
+ </member>
+ <member name="M:System.Reflection.Assembly.Load(System.String)">
+ <summary>Loads an assembly given the long form of its name.</summary>
+ <param name="assemblyString">The long form of the assembly name.</param>
+ <returns>The loaded assembly.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="assemblyString">assemblyString</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="assemblyString">assemblyString</paramref> is a zero-length string.</exception>
+ <exception cref="T:System.IO.FileNotFoundException"><paramref name="assemblyString">assemblyString</paramref> is not found.</exception>
+ <exception cref="T:System.IO.FileLoadException">A file that was found could not be loaded.</exception>
+ <exception cref="T:System.BadImageFormatException"><paramref name="assemblyString">assemblyString</paramref> is not a valid assembly. -or- Version 2.0 or later of the common language runtime is currently loaded and <paramref name="assemblyString">assemblyString</paramref> was compiled with a later version.</exception>
+ </member>
+ <member name="M:System.Reflection.Assembly.LoadFile(System.String)">
+ <summary>Loads the contents of an assembly file on the specified path.</summary>
+ <param name="path">The fully qualified path of the file to load.</param>
+ <returns>The loaded assembly.</returns>
+ <exception cref="T:System.ArgumentException">The <paramref name="path">path</paramref> argument is not an absolute path.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="path">path</paramref> parameter is null.</exception>
+ <exception cref="T:System.IO.FileLoadException">A file that was found could not be loaded.</exception>
+ <exception cref="T:System.IO.FileNotFoundException">The <paramref name="path">path</paramref> parameter is an empty string (&quot;&quot;) or does not exist.</exception>
+ <exception cref="T:System.BadImageFormatException"><paramref name="path">path</paramref> is not a valid assembly. -or- Version 2.0 or later of the common language runtime is currently loaded and <paramref name="path">path</paramref> was compiled with a later version.</exception>
+ </member>
+ <member name="M:System.Reflection.Assembly.LoadFrom(System.String,System.Byte[],System.Configuration.Assemblies.AssemblyHashAlgorithm)">
+ <summary>Loads an assembly given its file name or path, hash value, and hash algorithm.</summary>
+ <param name="assemblyFile">The name or path of the file that contains the manifest of the assembly.</param>
+ <param name="hashValue">The value of the computed hash code.</param>
+ <param name="hashAlgorithm">The hash algorithm used for hashing files and for generating the strong name.</param>
+ <returns>The loaded assembly.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="assemblyFile">assemblyFile</paramref> is null.</exception>
+ <exception cref="T:System.IO.FileNotFoundException"><paramref name="assemblyFile">assemblyFile</paramref> is not found, or the module you are trying to load does not specify a file name extension.</exception>
+ <exception cref="T:System.IO.FileLoadException">A file that was found could not be loaded.</exception>
+ <exception cref="T:System.BadImageFormatException"><paramref name="assemblyFile">assemblyFile</paramref> is not a valid assembly; for example, a 32-bit assembly in a 64-bit process. See the exception topic for more information. -or- <paramref name="assemblyFile">assemblyFile</paramref> was compiled with a later version of the common language runtime than the version that is currently loaded.</exception>
+ <exception cref="T:System.Security.SecurityException">A codebase that does not start with &quot;file://&quot; was specified without the required <see cref="T:System.Net.WebPermission"></see>.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="assemblyFile">assemblyFile</paramref> parameter is an empty string (&quot;&quot;).</exception>
+ <exception cref="T:System.IO.PathTooLongException">The assembly name is longer than MAX_PATH characters.</exception>
+ </member>
+ <member name="M:System.Reflection.Assembly.LoadFrom(System.String)">
+ <summary>Loads an assembly given its file name or path.</summary>
+ <param name="assemblyFile">The name or path of the file that contains the manifest of the assembly.</param>
+ <returns>The loaded assembly.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="assemblyFile">assemblyFile</paramref> is null.</exception>
+ <exception cref="T:System.IO.FileNotFoundException"><paramref name="assemblyFile">assemblyFile</paramref> is not found, or the module you are trying to load does not specify a filename extension.</exception>
+ <exception cref="T:System.IO.FileLoadException">A file that was found could not be loaded.</exception>
+ <exception cref="T:System.BadImageFormatException"><paramref name="assemblyFile">assemblyFile</paramref> is not a valid assembly; for example, a 32-bit assembly in a 64-bit process. See the exception topic for more information. -or- Version 2.0 or later of the common language runtime is currently loaded and <paramref name="assemblyFile">assemblyFile</paramref> was compiled with a later version.</exception>
+ <exception cref="T:System.Security.SecurityException">A codebase that does not start with &quot;file://&quot; was specified without the required <see cref="T:System.Net.WebPermission"></see>.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="assemblyFile">assemblyFile</paramref> parameter is an empty string (&quot;&quot;).</exception>
+ <exception cref="T:System.IO.PathTooLongException">The assembly name is longer than MAX_PATH characters.</exception>
+ </member>
+ <member name="M:System.Reflection.Assembly.LoadModule(System.String,System.Byte[])">
+ <summary>Loads the module, internal to this assembly, with a common object file format (COFF)-based image containing an emitted module, or a resource file.</summary>
+ <param name="moduleName">The name of the module. This string must correspond to a file name in this assembly's manifest.</param>
+ <param name="rawModule">A byte array that is a COFF-based image containing an emitted module, or a resource.</param>
+ <returns>The loaded module.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="moduleName">moduleName</paramref> or <paramref name="rawModule">rawModule</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="moduleName">moduleName</paramref> does not match a file entry in this assembly's manifest.</exception>
+ <exception cref="T:System.BadImageFormatException"><paramref name="rawModule">rawModule</paramref> is not a valid module.</exception>
+ <exception cref="T:System.IO.FileLoadException">A file that was found could not be loaded.</exception>
+ </member>
+ <member name="M:System.Reflection.Assembly.LoadModule(System.String,System.Byte[],System.Byte[])">
+ <summary>Loads the module, internal to this assembly, with a common object file format (COFF)-based image containing an emitted module, or a resource file. The raw bytes representing the symbols for the module are also loaded.</summary>
+ <param name="moduleName">The name of the module. This string must correspond to a file name in this assembly's manifest.</param>
+ <param name="rawModule">A byte array that is a COFF-based image containing an emitted module, or a resource.</param>
+ <param name="rawSymbolStore">A byte array containing the raw bytes representing the symbols for the module. Must be null if this is a resource file.</param>
+ <returns>The loaded module.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="moduleName">moduleName</paramref> or <paramref name="rawModule">rawModule</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="moduleName">moduleName</paramref> does not match a file entry in this assembly's manifest.</exception>
+ <exception cref="T:System.BadImageFormatException"><paramref name="rawModule">rawModule</paramref> is not a valid module.</exception>
+ <exception cref="T:System.IO.FileLoadException">A file that was found could not be loaded.</exception>
+ </member>
+ <member name="M:System.Reflection.Assembly.LoadWithPartialName(System.String)">
+ <summary>Loads an assembly from the application directory or from the global assembly cache using a partial name.</summary>
+ <param name="partialName">The display name of the assembly.</param>
+ <returns>The loaded assembly. If <paramref name="partialName">partialName</paramref> is not found, this method returns null.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="partialName">partialName</paramref> parameter is null.</exception>
+ <exception cref="T:System.BadImageFormatException"><paramref name="assemblyFile">assemblyFile</paramref> is not a valid assembly. -or- Version 2.0 or later of the common language runtime is currently loaded and <paramref name="partialName">partialName</paramref> was compiled with a later version.</exception>
+ </member>
+ <member name="P:System.Reflection.Assembly.Location">
+ <summary>Gets the full path or UNC location of the loaded file that contains the manifest.</summary>
+ <returns>The location of the loaded file that contains the manifest. If the loaded file was shadow-copied, the location is that of the file after being shadow-copied. If the assembly is loaded from a byte array, such as when using the <see cref="M:System.Reflection.Assembly.Load(System.Byte[])"></see> method overload, the value returned is an empty string (&quot;&quot;).</returns>
+ <exception cref="T:System.NotSupportedException">The current assembly is a dynamic assembly, represented by an <see cref="T:System.Reflection.Emit.AssemblyBuilder"></see> object.</exception>
+ </member>
+ <member name="P:System.Reflection.Assembly.ManifestModule">
+ <summary>Gets the module that contains the manifest for the current assembly.</summary>
+ <returns>The module that contains the manifest for the assembly.</returns>
+ </member>
+ <member name="E:System.Reflection.Assembly.ModuleResolve">
+ <summary>Occurs when the common language runtime class loader cannot resolve a reference to an internal module of an assembly through normal means.</summary>
+ <returns></returns>
+ </member>
+ <member name="P:System.Reflection.Assembly.Modules">
+ <summary>Gets a collection that contains the modules in this assembly.</summary>
+ <returns>A collection that contains the modules in this assembly.</returns>
+ </member>
+ <member name="M:System.Reflection.Assembly.op_Equality(System.Reflection.Assembly,System.Reflection.Assembly)">
+ <summary>Indicates whether two <see cref="T:System.Reflection.Assembly"></see> objects are equal.</summary>
+ <param name="left">The assembly to compare to right.</param>
+ <param name="right">The assembly to compare to left.</param>
+ <returns>true if <paramref name="left">left</paramref> is equal to <paramref name="right">right</paramref>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Reflection.Assembly.op_Inequality(System.Reflection.Assembly,System.Reflection.Assembly)">
+ <summary>Indicates whether two <see cref="T:System.Reflection.Assembly"></see> objects are not equal.</summary>
+ <param name="left">The assembly to compare to right.</param>
+ <param name="right">The assembly to compare to left.</param>
+ <returns>true if <paramref name="left">left</paramref> is not equal to <paramref name="right">right</paramref>; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Reflection.Assembly.ReflectionOnly">
+ <summary>Gets a <see cref="T:System.Boolean"></see> value indicating whether this assembly was loaded into the reflection-only context.</summary>
+ <returns>true if the assembly was loaded into the reflection-only context, rather than the execution context; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Reflection.Assembly.ReflectionOnlyLoad(System.Byte[])">
+ <summary>Loads the assembly from a common object file format (COFF)-based image containing an emitted assembly. The assembly is loaded into the reflection-only context of the caller's application domain.</summary>
+ <param name="rawAssembly">A byte array that is a COFF-based image containing an emitted assembly.</param>
+ <returns>The loaded assembly.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="rawAssembly">rawAssembly</paramref> is null.</exception>
+ <exception cref="T:System.BadImageFormatException"><paramref name="rawAssembly">rawAssembly</paramref> is not a valid assembly. -or- Version 2.0 or later of the common language runtime is currently loaded and <paramref name="rawAssembly">rawAssembly</paramref> was compiled with a later version.</exception>
+ <exception cref="T:System.IO.FileLoadException"><paramref name="rawAssembly">rawAssembly</paramref> cannot be loaded.</exception>
+ </member>
+ <member name="M:System.Reflection.Assembly.ReflectionOnlyLoad(System.String)">
+ <summary>Loads an assembly into the reflection-only context, given its display name.</summary>
+ <param name="assemblyString">The display name of the assembly, as returned by the <see cref="P:System.Reflection.AssemblyName.FullName"></see> property.</param>
+ <returns>The loaded assembly.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="assemblyString">assemblyString</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="assemblyString">assemblyString</paramref> is an empty string (&quot;&quot;).</exception>
+ <exception cref="T:System.IO.FileNotFoundException"><paramref name="assemblyString">assemblyString</paramref> is not found.</exception>
+ <exception cref="T:System.IO.FileLoadException"><paramref name="assemblyString">assemblyString</paramref> is found, but cannot be loaded.</exception>
+ <exception cref="T:System.BadImageFormatException"><paramref name="assemblyString">assemblyString</paramref> is not a valid assembly. -or- Version 2.0 or later of the common language runtime is currently loaded and <paramref name="assemblyString">assemblyString</paramref> was compiled with a later version.</exception>
+ </member>
+ <member name="M:System.Reflection.Assembly.ReflectionOnlyLoadFrom(System.String)">
+ <summary>Loads an assembly into the reflection-only context, given its path.</summary>
+ <param name="assemblyFile">The path of the file that contains the manifest of the assembly.</param>
+ <returns>The loaded assembly.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="assemblyFile">assemblyFile</paramref> is null.</exception>
+ <exception cref="T:System.IO.FileNotFoundException"><paramref name="assemblyFile">assemblyFile</paramref> is not found, or the module you are trying to load does not specify a file name extension.</exception>
+ <exception cref="T:System.IO.FileLoadException"><paramref name="assemblyFile">assemblyFile</paramref> is found, but could not be loaded.</exception>
+ <exception cref="T:System.BadImageFormatException"><paramref name="assemblyFile">assemblyFile</paramref> is not a valid assembly. -or- Version 2.0 or later of the common language runtime is currently loaded and <paramref name="assemblyFile">assemblyFile</paramref> was compiled with a later version.</exception>
+ <exception cref="T:System.Security.SecurityException">A codebase that does not start with &quot;file://&quot; was specified without the required <see cref="T:System.Net.WebPermission"></see>.</exception>
+ <exception cref="T:System.IO.PathTooLongException">The assembly name is longer than MAX_PATH characters.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="assemblyFile">assemblyFile</paramref> is an empty string (&quot;&quot;).</exception>
+ </member>
+ <member name="P:System.Reflection.Assembly.SecurityRuleSet">
+ <summary>Gets a value that indicates which set of security rules the common language runtime (CLR) enforces for this assembly.</summary>
+ <returns>The security rule set that the CLR enforces for this assembly.</returns>
+ </member>
+ <member name="M:System.Reflection.Assembly.ToString">
+ <summary>Returns the full name of the assembly, also known as the display name.</summary>
+ <returns>The full name of the assembly, or the class name if the full name of the assembly cannot be determined.</returns>
+ </member>
+ <member name="M:System.Reflection.Assembly.UnsafeLoadFrom(System.String)">
+ <summary>Loads an assembly into the load-from context, bypassing some security checks.</summary>
+ <param name="assemblyFile">The name or path of the file that contains the manifest of the assembly.</param>
+ <returns>The loaded assembly.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="assemblyFile">assemblyFile</paramref> is null.</exception>
+ <exception cref="T:System.IO.FileNotFoundException"><paramref name="assemblyFile">assemblyFile</paramref> is not found, or the module you are trying to load does not specify a filename extension.</exception>
+ <exception cref="T:System.IO.FileLoadException">A file that was found could not be loaded.</exception>
+ <exception cref="T:System.BadImageFormatException"><paramref name="assemblyFile">assemblyFile</paramref> is not a valid assembly. -or- <paramref name="assemblyFile">assemblyFile</paramref> was compiled with a later version of the common language runtime than the version that is currently loaded.</exception>
+ <exception cref="T:System.Security.SecurityException">A codebase that does not start with &quot;file://&quot; was specified without the required <see cref="T:System.Net.WebPermission"></see>.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="assemblyFile">assemblyFile</paramref> parameter is an empty string (&quot;&quot;).</exception>
+ <exception cref="T:System.IO.PathTooLongException">The assembly name is longer than MAX_PATH characters.</exception>
+ </member>
+ <member name="T:System.Reflection.AssemblyAlgorithmIdAttribute">
+ <summary>Specifies an algorithm to hash all files in an assembly. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Reflection.AssemblyAlgorithmIdAttribute.#ctor(System.Configuration.Assemblies.AssemblyHashAlgorithm)">
+ <summary>Initializes a new instance of the <see cref="T:System.Reflection.AssemblyAlgorithmIdAttribute"></see> class with the specified hash algorithm, using one of the members of <see cref="T:System.Configuration.Assemblies.AssemblyHashAlgorithm"></see> to represent the hash algorithm.</summary>
+ <param name="algorithmId">A member of AssemblyHashAlgorithm that represents the hash algorithm.</param>
+ </member>
+ <member name="M:System.Reflection.AssemblyAlgorithmIdAttribute.#ctor(System.UInt32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Reflection.AssemblyAlgorithmIdAttribute"></see> class with the specified hash algorithm, using an unsigned integer to represent the hash algorithm.</summary>
+ <param name="algorithmId">An unsigned integer representing the hash algorithm.</param>
+ </member>
+ <member name="P:System.Reflection.AssemblyAlgorithmIdAttribute.AlgorithmId">
+ <summary>Gets the hash algorithm of an assembly manifest's contents.</summary>
+ <returns>An unsigned integer representing the assembly hash algorithm.</returns>
+ </member>
+ <member name="T:System.Reflection.AssemblyCompanyAttribute">
+ <summary>Defines a company name custom attribute for an assembly manifest.</summary>
+ </member>
+ <member name="M:System.Reflection.AssemblyCompanyAttribute.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Reflection.AssemblyCompanyAttribute"></see> class.</summary>
+ <param name="company">The company name information.</param>
+ </member>
+ <member name="P:System.Reflection.AssemblyCompanyAttribute.Company">
+ <summary>Gets company name information.</summary>
+ <returns>A string containing the company name.</returns>
+ </member>
+ <member name="T:System.Reflection.AssemblyConfigurationAttribute">
+ <summary>Specifies the build configuration, such as retail or debug, for an assembly.</summary>
+ </member>
+ <member name="M:System.Reflection.AssemblyConfigurationAttribute.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Reflection.AssemblyConfigurationAttribute"></see> class.</summary>
+ <param name="configuration">The assembly configuration.</param>
+ </member>
+ <member name="P:System.Reflection.AssemblyConfigurationAttribute.Configuration">
+ <summary>Gets assembly configuration information.</summary>
+ <returns>A string containing the assembly configuration information.</returns>
+ </member>
+ <member name="T:System.Reflection.AssemblyContentType">
+ <summary>Provides information about the type of code contained in an assembly.</summary>
+ </member>
+ <member name="F:System.Reflection.AssemblyContentType.Default">
+ <summary>The assembly contains .NET Framework code.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.AssemblyContentType.WindowsRuntime">
+ <summary>The assembly contains Windows Runtime code.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Reflection.AssemblyCopyrightAttribute">
+ <summary>Defines a copyright custom attribute for an assembly manifest.</summary>
+ </member>
+ <member name="M:System.Reflection.AssemblyCopyrightAttribute.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Reflection.AssemblyCopyrightAttribute"></see> class.</summary>
+ <param name="copyright">The copyright information.</param>
+ </member>
+ <member name="P:System.Reflection.AssemblyCopyrightAttribute.Copyright">
+ <summary>Gets copyright information.</summary>
+ <returns>A string containing the copyright information.</returns>
+ </member>
+ <member name="T:System.Reflection.AssemblyCultureAttribute">
+ <summary>Specifies which culture the assembly supports.</summary>
+ </member>
+ <member name="M:System.Reflection.AssemblyCultureAttribute.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Reflection.AssemblyCultureAttribute"></see> class with the culture supported by the assembly being attributed.</summary>
+ <param name="culture">The culture supported by the attributed assembly.</param>
+ </member>
+ <member name="P:System.Reflection.AssemblyCultureAttribute.Culture">
+ <summary>Gets the supported culture of the attributed assembly.</summary>
+ <returns>A string containing the name of the supported culture.</returns>
+ </member>
+ <member name="T:System.Reflection.AssemblyDefaultAliasAttribute">
+ <summary>Defines a friendly default alias for an assembly manifest.</summary>
+ </member>
+ <member name="M:System.Reflection.AssemblyDefaultAliasAttribute.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Reflection.AssemblyDefaultAliasAttribute"></see> class.</summary>
+ <param name="defaultAlias">The assembly default alias information.</param>
+ </member>
+ <member name="P:System.Reflection.AssemblyDefaultAliasAttribute.DefaultAlias">
+ <summary>Gets default alias information.</summary>
+ <returns>A string containing the default alias information.</returns>
+ </member>
+ <member name="T:System.Reflection.AssemblyDelaySignAttribute">
+ <summary>Specifies that the assembly is not fully signed when created.</summary>
+ </member>
+ <member name="M:System.Reflection.AssemblyDelaySignAttribute.#ctor(System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.Reflection.AssemblyDelaySignAttribute"></see> class.</summary>
+ <param name="delaySign">true if the feature this attribute represents is activated; otherwise, false.</param>
+ </member>
+ <member name="P:System.Reflection.AssemblyDelaySignAttribute.DelaySign">
+ <summary>Gets a value indicating the state of the attribute.</summary>
+ <returns>true if this assembly has been built as delay-signed; otherwise, false.</returns>
+ </member>
+ <member name="T:System.Reflection.AssemblyDescriptionAttribute">
+ <summary>Provides a text description for an assembly.</summary>
+ </member>
+ <member name="M:System.Reflection.AssemblyDescriptionAttribute.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Reflection.AssemblyDescriptionAttribute"></see> class.</summary>
+ <param name="description">The assembly description.</param>
+ </member>
+ <member name="P:System.Reflection.AssemblyDescriptionAttribute.Description">
+ <summary>Gets assembly description information.</summary>
+ <returns>A string containing the assembly description.</returns>
+ </member>
+ <member name="T:System.Reflection.AssemblyFileVersionAttribute">
+ <summary>Instructs a compiler to use a specific version number for the Win32 file version resource. The Win32 file version is not required to be the same as the assembly's version number.</summary>
+ </member>
+ <member name="M:System.Reflection.AssemblyFileVersionAttribute.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Reflection.AssemblyFileVersionAttribute"></see> class, specifying the file version.</summary>
+ <param name="version">The file version.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="version">version</paramref> is null.</exception>
+ </member>
+ <member name="P:System.Reflection.AssemblyFileVersionAttribute.Version">
+ <summary>Gets the Win32 file version resource name.</summary>
+ <returns>A string containing the file version resource name.</returns>
+ </member>
+ <member name="T:System.Reflection.AssemblyFlagsAttribute">
+ <summary>Specifies a bitwise combination of <see cref="T:System.Reflection.AssemblyNameFlags"></see> flags for an assembly, describing just-in-time (JIT) compiler options, whether the assembly is retargetable, and whether it has a full or tokenized public key. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Reflection.AssemblyFlagsAttribute.#ctor(System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Reflection.AssemblyFlagsAttribute"></see> class with the specified combination of <see cref="T:System.Reflection.AssemblyNameFlags"></see> flags, cast as an integer value.</summary>
+ <param name="assemblyFlags">A bitwise combination of <see cref="T:System.Reflection.AssemblyNameFlags"></see> flags, cast as an integer value, representing just-in-time (JIT) compiler options, longevity, whether an assembly is retargetable, and whether it has a full or tokenized public key.</param>
+ </member>
+ <member name="M:System.Reflection.AssemblyFlagsAttribute.#ctor(System.Reflection.AssemblyNameFlags)">
+ <summary>Initializes a new instance of the <see cref="T:System.Reflection.AssemblyFlagsAttribute"></see> class with the specified combination of <see cref="T:System.Reflection.AssemblyNameFlags"></see> flags.</summary>
+ <param name="assemblyFlags">A bitwise combination of <see cref="T:System.Reflection.AssemblyNameFlags"></see> flags representing just-in-time (JIT) compiler options, longevity, whether an assembly is retargetable, and whether it has a full or tokenized public key.</param>
+ </member>
+ <member name="M:System.Reflection.AssemblyFlagsAttribute.#ctor(System.UInt32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Reflection.AssemblyFlagsAttribute"></see> class with the specified combination of <see cref="T:System.Reflection.AssemblyNameFlags"></see> flags, cast as an unsigned integer value.</summary>
+ <param name="flags">A bitwise combination of <see cref="T:System.Reflection.AssemblyNameFlags"></see> flags, cast as an unsigned integer value, representing just-in-time (JIT) compiler options, longevity, whether an assembly is retargetable, and whether it has a full or tokenized public key.</param>
+ </member>
+ <member name="P:System.Reflection.AssemblyFlagsAttribute.AssemblyFlags">
+ <summary>Gets an integer value representing the combination of <see cref="T:System.Reflection.AssemblyNameFlags"></see> flags specified when this attribute instance was created.</summary>
+ <returns>An integer value representing a bitwise combination of <see cref="T:System.Reflection.AssemblyNameFlags"></see> flags.</returns>
+ </member>
+ <member name="P:System.Reflection.AssemblyFlagsAttribute.Flags">
+ <summary>Gets an unsigned integer value representing the combination of <see cref="T:System.Reflection.AssemblyNameFlags"></see> flags specified when this attribute instance was created.</summary>
+ <returns>An unsigned integer value representing a bitwise combination of <see cref="T:System.Reflection.AssemblyNameFlags"></see> flags.</returns>
+ </member>
+ <member name="T:System.Reflection.AssemblyInformationalVersionAttribute">
+ <summary>Defines additional version information for an assembly manifest.</summary>
+ </member>
+ <member name="M:System.Reflection.AssemblyInformationalVersionAttribute.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Reflection.AssemblyInformationalVersionAttribute"></see> class.</summary>
+ <param name="informationalVersion">The assembly version information.</param>
+ </member>
+ <member name="P:System.Reflection.AssemblyInformationalVersionAttribute.InformationalVersion">
+ <summary>Gets version information.</summary>
+ <returns>A string containing the version information.</returns>
+ </member>
+ <member name="T:System.Reflection.AssemblyKeyFileAttribute">
+ <summary>Specifies the name of a file containing the key pair used to generate a strong name.</summary>
+ </member>
+ <member name="M:System.Reflection.AssemblyKeyFileAttribute.#ctor(System.String)">
+ <summary>Initializes a new instance of the AssemblyKeyFileAttribute class with the name of the file containing the key pair to generate a strong name for the assembly being attributed.</summary>
+ <param name="keyFile">The name of the file containing the key pair.</param>
+ </member>
+ <member name="P:System.Reflection.AssemblyKeyFileAttribute.KeyFile">
+ <summary>Gets the name of the file containing the key pair used to generate a strong name for the attributed assembly.</summary>
+ <returns>A string containing the name of the file that contains the key pair.</returns>
+ </member>
+ <member name="T:System.Reflection.AssemblyKeyNameAttribute">
+ <summary>Specifies the name of a key container within the CSP containing the key pair used to generate a strong name.</summary>
+ </member>
+ <member name="M:System.Reflection.AssemblyKeyNameAttribute.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Reflection.AssemblyKeyNameAttribute"></see> class with the name of the container holding the key pair used to generate a strong name for the assembly being attributed.</summary>
+ <param name="keyName">The name of the container containing the key pair.</param>
+ </member>
+ <member name="P:System.Reflection.AssemblyKeyNameAttribute.KeyName">
+ <summary>Gets the name of the container having the key pair that is used to generate a strong name for the attributed assembly.</summary>
+ <returns>A string containing the name of the container that has the relevant key pair.</returns>
+ </member>
+ <member name="T:System.Reflection.AssemblyMetadataAttribute">
+ <summary>Defines a key/value metadata pair for the decorated assembly.</summary>
+ </member>
+ <member name="M:System.Reflection.AssemblyMetadataAttribute.#ctor(System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Reflection.AssemblyMetadataAttribute"></see> class by using the specified metadata key and value.</summary>
+ <param name="key">The metadata key.</param>
+ <param name="value">The metadata value.</param>
+ </member>
+ <member name="P:System.Reflection.AssemblyMetadataAttribute.Key">
+ <summary>Gets the metadata key.</summary>
+ <returns>The metadata key.</returns>
+ </member>
+ <member name="P:System.Reflection.AssemblyMetadataAttribute.Value">
+ <summary>Gets the metadata value.</summary>
+ <returns>The metadata value.</returns>
+ </member>
+ <member name="T:System.Reflection.AssemblyName">
+ <summary>Describes an assembly's unique identity in full.</summary>
+ </member>
+ <member name="M:System.Reflection.AssemblyName.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Reflection.AssemblyName"></see> class.</summary>
+ </member>
+ <member name="M:System.Reflection.AssemblyName.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Reflection.AssemblyName"></see> class with the specified display name.</summary>
+ <param name="assemblyName">The display name of the assembly, as returned by the <see cref="P:System.Reflection.AssemblyName.FullName"></see> property.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="assemblyName">assemblyName</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="assemblyName">assemblyName</paramref> is a zero length string.</exception>
+ <exception cref="T:System.IO.FileLoadException">
+ In the [.NET for Windows Store apps](http://go.microsoft.com/fwlink/?LinkID=247912) or the [Portable Class Library](~/docs/standard/cross-platform/cross-platform-development-with-the-portable-class-library.md), catch the base class exception, <see cref="T:System.IO.IOException"></see>, instead.
+
+ The referenced assembly could not be found, or could not be loaded.</exception>
+ </member>
+ <member name="M:System.Reflection.AssemblyName.Clone">
+ <summary>Makes a copy of this <see cref="T:System.Reflection.AssemblyName"></see> object.</summary>
+ <returns>An object that is a copy of this <see cref="T:System.Reflection.AssemblyName"></see> object.</returns>
+ </member>
+ <member name="P:System.Reflection.AssemblyName.CodeBase">
+ <summary>Gets or sets the location of the assembly as a URL.</summary>
+ <returns>A string that is the URL location of the assembly.</returns>
+ </member>
+ <member name="P:System.Reflection.AssemblyName.ContentType">
+ <summary>Gets or sets a value that indicates what type of content the assembly contains.</summary>
+ <returns>A value that indicates what type of content the assembly contains.</returns>
+ </member>
+ <member name="P:System.Reflection.AssemblyName.CultureInfo">
+ <summary>Gets or sets the culture supported by the assembly.</summary>
+ <returns>An object that represents the culture supported by the assembly.</returns>
+ </member>
+ <member name="P:System.Reflection.AssemblyName.CultureName">
+ <summary>Gets or sets the name of the culture associated with the assembly.</summary>
+ <returns>The culture name.</returns>
+ </member>
+ <member name="P:System.Reflection.AssemblyName.EscapedCodeBase">
+ <summary>Gets the URI, including escape characters, that represents the codebase.</summary>
+ <returns>A URI with escape characters.</returns>
+ </member>
+ <member name="P:System.Reflection.AssemblyName.Flags">
+ <summary>Gets or sets the attributes of the assembly.</summary>
+ <returns>A value that represents the attributes of the assembly.</returns>
+ </member>
+ <member name="P:System.Reflection.AssemblyName.FullName">
+ <summary>Gets the full name of the assembly, also known as the display name.</summary>
+ <returns>A string that is the full name of the assembly, also known as the display name.</returns>
+ </member>
+ <member name="M:System.Reflection.AssemblyName.GetAssemblyName(System.String)">
+ <summary>Gets the <see cref="T:System.Reflection.AssemblyName"></see> for a given file.</summary>
+ <param name="assemblyFile">The path for the assembly whose <see cref="T:System.Reflection.AssemblyName"></see> is to be returned.</param>
+ <returns>An object that represents the given assembly file.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="assemblyFile">assemblyFile</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="assemblyFile">assemblyFile</paramref> is invalid, such as an assembly with an invalid culture.</exception>
+ <exception cref="T:System.IO.FileNotFoundException"><paramref name="assemblyFile">assemblyFile</paramref> is not found.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have path discovery permission.</exception>
+ <exception cref="T:System.BadImageFormatException"><paramref name="assemblyFile">assemblyFile</paramref> is not a valid assembly.</exception>
+ <exception cref="T:System.IO.FileLoadException">An assembly or module was loaded twice with two different sets of evidence.</exception>
+ </member>
+ <member name="M:System.Reflection.AssemblyName.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Gets serialization information with all the data needed to recreate an instance of this AssemblyName.</summary>
+ <param name="info">The object to be populated with serialization information.</param>
+ <param name="context">The destination context of the serialization.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="info">info</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Reflection.AssemblyName.GetPublicKey">
+ <summary>Gets the public key of the assembly.</summary>
+ <returns>A byte array that contains the public key of the assembly.</returns>
+ <exception cref="T:System.Security.SecurityException">A public key was provided (for example, by using the <see cref="M:System.Reflection.AssemblyName.SetPublicKey(System.Byte[])"></see> method), but no public key token was provided.</exception>
+ </member>
+ <member name="M:System.Reflection.AssemblyName.GetPublicKeyToken">
+ <summary>Gets the public key token, which is the last 8 bytes of the SHA-1 hash of the public key under which the application or assembly is signed.</summary>
+ <returns>A byte array that contains the public key token.</returns>
+ </member>
+ <member name="P:System.Reflection.AssemblyName.HashAlgorithm">
+ <summary>Gets or sets the hash algorithm used by the assembly manifest.</summary>
+ <returns>The hash algorithm used by the assembly manifest.</returns>
+ </member>
+ <member name="P:System.Reflection.AssemblyName.KeyPair">
+ <summary>Gets or sets the public and private cryptographic key pair that is used to create a strong name signature for the assembly.</summary>
+ <returns>The public and private cryptographic key pair to be used to create a strong name for the assembly.</returns>
+ </member>
+ <member name="P:System.Reflection.AssemblyName.Name">
+ <summary>Gets or sets the simple name of the assembly. This is usually, but not necessarily, the file name of the manifest file of the assembly, minus its extension.</summary>
+ <returns>The simple name of the assembly.</returns>
+ </member>
+ <member name="M:System.Reflection.AssemblyName.OnDeserialization(System.Object)">
+ <summary>Implements the <see cref="T:System.Runtime.Serialization.ISerializable"></see> interface and is called back by the deserialization event when deserialization is complete.</summary>
+ <param name="sender">The source of the deserialization event.</param>
+ </member>
+ <member name="P:System.Reflection.AssemblyName.ProcessorArchitecture">
+ <summary>Gets or sets a value that identifies the processor and bits-per-word of the platform targeted by an executable.</summary>
+ <returns>One of the enumeration values that identifies the processor and bits-per-word of the platform targeted by an executable.</returns>
+ </member>
+ <member name="M:System.Reflection.AssemblyName.ReferenceMatchesDefinition(System.Reflection.AssemblyName,System.Reflection.AssemblyName)">
+ <summary>Returns a value indicating whether two assembly names are the same. The comparison is based on the simple assembly names.</summary>
+ <param name="reference">The reference assembly name.</param>
+ <param name="definition">The assembly name that is compared to the reference assembly.</param>
+ <returns>true if the simple assembly names are the same; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Reflection.AssemblyName.SetPublicKey(System.Byte[])">
+ <summary>Sets the public key identifying the assembly.</summary>
+ <param name="publicKey">A byte array containing the public key of the assembly.</param>
+ </member>
+ <member name="M:System.Reflection.AssemblyName.SetPublicKeyToken(System.Byte[])">
+ <summary>Sets the public key token, which is the last 8 bytes of the SHA-1 hash of the public key under which the application or assembly is signed.</summary>
+ <param name="publicKeyToken">A byte array containing the public key token of the assembly.</param>
+ </member>
+ <member name="M:System.Reflection.AssemblyName.ToString">
+ <summary>Returns the full name of the assembly, also known as the display name.</summary>
+ <returns>The full name of the assembly, or the class name if the full name cannot be determined.</returns>
+ </member>
+ <member name="P:System.Reflection.AssemblyName.Version">
+ <summary>Gets or sets the major, minor, build, and revision numbers of the assembly.</summary>
+ <returns>An object that represents the major, minor, build, and revision numbers of the assembly.</returns>
+ </member>
+ <member name="P:System.Reflection.AssemblyName.VersionCompatibility">
+ <summary>Gets or sets the information related to the assembly's compatibility with other assemblies.</summary>
+ <returns>A value that represents information about the assembly's compatibility with other assemblies.</returns>
+ </member>
+ <member name="T:System.Reflection.AssemblyNameFlags">
+ <summary>Provides information about an <see cref="T:System.Reflection.Assembly"></see> reference.</summary>
+ </member>
+ <member name="F:System.Reflection.AssemblyNameFlags.EnableJITcompileOptimizer">
+ <summary>Specifies that just-in-time (JIT) compiler optimization is disabled for the assembly. This is the exact opposite of the meaning that is suggested by the member name.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.AssemblyNameFlags.EnableJITcompileTracking">
+ <summary>Specifies that just-in-time (JIT) compiler tracking is enabled for the assembly.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.AssemblyNameFlags.None">
+ <summary>Specifies that no flags are in effect.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.AssemblyNameFlags.PublicKey">
+ <summary>Specifies that a public key is formed from the full public key rather than the public key token.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.AssemblyNameFlags.Retargetable">
+ <summary>Specifies that the assembly can be retargeted at runtime to an assembly from a different publisher. This value supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Reflection.AssemblyNameProxy">
+ <summary>Provides a remotable version of the AssemblyName.</summary>
+ </member>
+ <member name="M:System.Reflection.AssemblyNameProxy.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Reflection.AssemblyNameProxy"></see> class.</summary>
+ </member>
+ <member name="M:System.Reflection.AssemblyNameProxy.GetAssemblyName(System.String)">
+ <summary>Gets the AssemblyName for a given file.</summary>
+ <param name="assemblyFile">The assembly file for which to get the AssemblyName.</param>
+ <returns>An AssemblyName object representing the given file.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="assemblyFile">assemblyFile</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="assemblyFile">assemblyFile</paramref> is empty.</exception>
+ <exception cref="T:System.IO.FileNotFoundException"><paramref name="assemblyFile">assemblyFile</paramref> is not found.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ <exception cref="T:System.BadImageFormatException"><paramref name="assemblyFile">assemblyFile</paramref> is not a valid assembly.</exception>
+ </member>
+ <member name="T:System.Reflection.AssemblyProductAttribute">
+ <summary>Defines a product name custom attribute for an assembly manifest.</summary>
+ </member>
+ <member name="M:System.Reflection.AssemblyProductAttribute.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Reflection.AssemblyProductAttribute"></see> class.</summary>
+ <param name="product">The product name information.</param>
+ </member>
+ <member name="P:System.Reflection.AssemblyProductAttribute.Product">
+ <summary>Gets product name information.</summary>
+ <returns>A string containing the product name.</returns>
+ </member>
+ <member name="T:System.Reflection.AssemblySignatureKeyAttribute">
+ <summary>Provides migration from an older, simpler strong name key to a larger key with a stronger hashing algorithm.</summary>
+ </member>
+ <member name="M:System.Reflection.AssemblySignatureKeyAttribute.#ctor(System.String,System.String)">
+ <summary>Creates a new instance of the <see cref="T:System.Reflection.AssemblySignatureKeyAttribute"></see> class by using the specified public key and countersignature.</summary>
+ <param name="publicKey">The public or identity key.</param>
+ <param name="countersignature">The countersignature, which is the signature key portion of the strong-name key.</param>
+ </member>
+ <member name="P:System.Reflection.AssemblySignatureKeyAttribute.Countersignature">
+ <summary>Gets the countersignature for the strong name for this assembly.</summary>
+ <returns>The countersignature for this signature key.</returns>
+ </member>
+ <member name="P:System.Reflection.AssemblySignatureKeyAttribute.PublicKey">
+ <summary>Gets the public key for the strong name used to sign the assembly.</summary>
+ <returns>The public key for this assembly.</returns>
+ </member>
+ <member name="T:System.Reflection.AssemblyTitleAttribute">
+ <summary>Specifies a description for an assembly.</summary>
+ </member>
+ <member name="M:System.Reflection.AssemblyTitleAttribute.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Reflection.AssemblyTitleAttribute"></see> class.</summary>
+ <param name="title">The assembly title.</param>
+ </member>
+ <member name="P:System.Reflection.AssemblyTitleAttribute.Title">
+ <summary>Gets assembly title information.</summary>
+ <returns>The assembly title.</returns>
+ </member>
+ <member name="T:System.Reflection.AssemblyTrademarkAttribute">
+ <summary>Defines a trademark custom attribute for an assembly manifest.</summary>
+ </member>
+ <member name="M:System.Reflection.AssemblyTrademarkAttribute.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Reflection.AssemblyTrademarkAttribute"></see> class.</summary>
+ <param name="trademark">The trademark information.</param>
+ </member>
+ <member name="P:System.Reflection.AssemblyTrademarkAttribute.Trademark">
+ <summary>Gets trademark information.</summary>
+ <returns>A String containing trademark information.</returns>
+ </member>
+ <member name="T:System.Reflection.AssemblyVersionAttribute">
+ <summary>Specifies the version of the assembly being attributed.</summary>
+ </member>
+ <member name="M:System.Reflection.AssemblyVersionAttribute.#ctor(System.String)">
+ <summary>Initializes a new instance of the AssemblyVersionAttribute class with the version number of the assembly being attributed.</summary>
+ <param name="version">The version number of the attributed assembly.</param>
+ </member>
+ <member name="P:System.Reflection.AssemblyVersionAttribute.Version">
+ <summary>Gets the version number of the attributed assembly.</summary>
+ <returns>A string containing the assembly version number.</returns>
+ </member>
+ <member name="T:System.Reflection.Binder">
+ <summary>Selects a member from a list of candidates, and performs type conversion from actual argument type to formal argument type.</summary>
+ </member>
+ <member name="M:System.Reflection.Binder.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Reflection.Binder"></see> class.</summary>
+ </member>
+ <member name="M:System.Reflection.Binder.BindToField(System.Reflection.BindingFlags,System.Reflection.FieldInfo[],System.Object,System.Globalization.CultureInfo)">
+ <summary>Selects a field from the given set of fields, based on the specified criteria.</summary>
+ <param name="bindingAttr">A bitwise combination of <see cref="T:System.Reflection.BindingFlags"></see> values.</param>
+ <param name="match">The set of fields that are candidates for matching. For example, when a <see cref="T:System.Reflection.Binder"></see> object is used by <see cref="Overload:System.Type.InvokeMember"></see>, this parameter specifies the set of fields that reflection has determined to be possible matches, typically because they have the correct member name. The default implementation provided by <see cref="P:System.Type.DefaultBinder"></see> changes the order of this array.</param>
+ <param name="value">The field value used to locate a matching field.</param>
+ <param name="culture">An instance of <see cref="T:System.Globalization.CultureInfo"></see> that is used to control the coercion of data types, in binder implementations that coerce types. If culture is null, the <see cref="T:System.Globalization.CultureInfo"></see> for the current thread is used. Note For example, if a binder implementation allows coercion of string values to numeric types, this parameter is necessary to convert a String that represents 1000 to a Double value, because 1000 is represented differently by different cultures. The default binder does not do such string coercions.</param>
+ <returns>The matching field.</returns>
+ <exception cref="T:System.Reflection.AmbiguousMatchException">For the default binder, <paramref name="bindingAttr">bindingAttr</paramref> includes <see cref="F:System.Reflection.BindingFlags.SetField"></see>, and <paramref name="match">match</paramref> contains multiple fields that are equally good matches for <paramref name="value">value</paramref>. For example, <paramref name="value">value</paramref> contains a MyClass object that implements the IMyClass interface, and <paramref name="match">match</paramref> contains a field of type MyClass and a field of type IMyClass.</exception>
+ <exception cref="T:System.MissingFieldException">For the default binder, <paramref name="bindingAttr">bindingAttr</paramref> includes <see cref="F:System.Reflection.BindingFlags.SetField"></see>, and <paramref name="match">match</paramref> contains no fields that can accept <paramref name="value">value</paramref>.</exception>
+ <exception cref="T:System.NullReferenceException">For the default binder, <paramref name="bindingAttr">bindingAttr</paramref> includes <see cref="F:System.Reflection.BindingFlags.SetField"></see>, and <paramref name="match">match</paramref> is null or an empty array. -or- <paramref name="bindingAttr">bindingAttr</paramref> includes <see cref="F:System.Reflection.BindingFlags.SetField"></see>, and <paramref name="value">value</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Reflection.Binder.BindToMethod(System.Reflection.BindingFlags,System.Reflection.MethodBase[],System.Object[]@,System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[],System.Object@)">
+ <summary>Selects a method to invoke from the given set of methods, based on the supplied arguments.</summary>
+ <param name="bindingAttr">A bitwise combination of <see cref="T:System.Reflection.BindingFlags"></see> values.</param>
+ <param name="match">The set of methods that are candidates for matching. For example, when a <see cref="T:System.Reflection.Binder"></see> object is used by <see cref="Overload:System.Type.InvokeMember"></see>, this parameter specifies the set of methods that reflection has determined to be possible matches, typically because they have the correct member name. The default implementation provided by <see cref="P:System.Type.DefaultBinder"></see> changes the order of this array.</param>
+ <param name="args">The arguments that are passed in. The binder can change the order of the arguments in this array; for example, the default binder changes the order of arguments if the names parameter is used to specify an order other than positional order. If a binder implementation coerces argument types, the types and values of the arguments can be changed as well.</param>
+ <param name="modifiers">An array of parameter modifiers that enable binding to work with parameter signatures in which the types have been modified. The default binder implementation does not use this parameter.</param>
+ <param name="culture">An instance of <see cref="T:System.Globalization.CultureInfo"></see> that is used to control the coercion of data types, in binder implementations that coerce types. If culture is null, the <see cref="T:System.Globalization.CultureInfo"></see> for the current thread is used. Note For example, if a binder implementation allows coercion of string values to numeric types, this parameter is necessary to convert a String that represents 1000 to a Double value, because 1000 is represented differently by different cultures. The default binder does not do such string coercions.</param>
+ <param name="names">The parameter names, if parameter names are to be considered when matching, or null if arguments are to be treated as purely positional. For example, parameter names must be used if arguments are not supplied in positional order.</param>
+ <param name="state">After the method returns, state contains a binder-provided object that keeps track of argument reordering. The binder creates this object, and the binder is the sole consumer of this object. If state is not null when BindToMethod returns, you must pass state to the <see cref="M:System.Reflection.Binder.ReorderArgumentArray(System.Object[]@,System.Object)"></see> method if you want to restore args to its original order, for example, so that you can retrieve the values of ref parameters (ByRef parameters in Visual Basic).</param>
+ <returns>The matching method.</returns>
+ <exception cref="T:System.Reflection.AmbiguousMatchException">For the default binder, <paramref name="match">match</paramref> contains multiple methods that are equally good matches for <paramref name="args">args</paramref>. For example, <paramref name="args">args</paramref> contains a MyClass object that implements the IMyClass interface, and <paramref name="match">match</paramref> contains a method that takes MyClass and a method that takes IMyClass.</exception>
+ <exception cref="T:System.MissingMethodException">For the default binder, <paramref name="match">match</paramref> contains no methods that can accept the arguments supplied in <paramref name="args">args</paramref>.</exception>
+ <exception cref="T:System.ArgumentException">For the default binder, <paramref name="match">match</paramref> is null or an empty array.</exception>
+ </member>
+ <member name="M:System.Reflection.Binder.ChangeType(System.Object,System.Type,System.Globalization.CultureInfo)">
+ <summary>Changes the type of the given Object to the given Type.</summary>
+ <param name="value">The object to change into a new Type.</param>
+ <param name="type">The new Type that value will become.</param>
+ <param name="culture">An instance of <see cref="T:System.Globalization.CultureInfo"></see> that is used to control the coercion of data types. If culture is null, the <see cref="T:System.Globalization.CultureInfo"></see> for the current thread is used. Note For example, this parameter is necessary to convert a String that represents 1000 to a Double value, because 1000 is represented differently by different cultures.</param>
+ <returns>An object that contains the given value as the new type.</returns>
+ </member>
+ <member name="M:System.Reflection.Binder.ReorderArgumentArray(System.Object[]@,System.Object)">
+ <summary>Upon returning from <see cref="M:System.Reflection.Binder.BindToMethod(System.Reflection.BindingFlags,System.Reflection.MethodBase[],System.Object[]@,System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[],System.Object@)"></see>, restores the <paramref name="args">args</paramref> argument to what it was when it came from BindToMethod.</summary>
+ <param name="args">The actual arguments that are passed in. Both the types and values of the arguments can be changed.</param>
+ <param name="state">A binder-provided object that keeps track of argument reordering.</param>
+ </member>
+ <member name="M:System.Reflection.Binder.SelectMethod(System.Reflection.BindingFlags,System.Reflection.MethodBase[],System.Type[],System.Reflection.ParameterModifier[])">
+ <summary>Selects a method from the given set of methods, based on the argument type.</summary>
+ <param name="bindingAttr">A bitwise combination of <see cref="T:System.Reflection.BindingFlags"></see> values.</param>
+ <param name="match">The set of methods that are candidates for matching. For example, when a <see cref="T:System.Reflection.Binder"></see> object is used by <see cref="Overload:System.Type.InvokeMember"></see>, this parameter specifies the set of methods that reflection has determined to be possible matches, typically because they have the correct member name. The default implementation provided by <see cref="P:System.Type.DefaultBinder"></see> changes the order of this array.</param>
+ <param name="types">The parameter types used to locate a matching method.</param>
+ <param name="modifiers">An array of parameter modifiers that enable binding to work with parameter signatures in which the types have been modified.</param>
+ <returns>The matching method, if found; otherwise, null.</returns>
+ <exception cref="T:System.Reflection.AmbiguousMatchException">For the default binder, <paramref name="match">match</paramref> contains multiple methods that are equally good matches for the parameter types described by <paramref name="types">types</paramref>. For example, the array in <paramref name="types">types</paramref> contains a <see cref="T:System.Type"></see> object for MyClass and the array in <paramref name="match">match</paramref> contains a method that takes a base class of MyClass and a method that takes an interface that MyClass implements.</exception>
+ <exception cref="T:System.ArgumentException">For the default binder, <paramref name="match">match</paramref> is null or an empty array. -or- An element of <paramref name="types">types</paramref> derives from <see cref="T:System.Type"></see>, but is not of type RuntimeType.</exception>
+ </member>
+ <member name="M:System.Reflection.Binder.SelectProperty(System.Reflection.BindingFlags,System.Reflection.PropertyInfo[],System.Type,System.Type[],System.Reflection.ParameterModifier[])">
+ <summary>Selects a property from the given set of properties, based on the specified criteria.</summary>
+ <param name="bindingAttr">A bitwise combination of <see cref="T:System.Reflection.BindingFlags"></see> values.</param>
+ <param name="match">The set of properties that are candidates for matching. For example, when a <see cref="T:System.Reflection.Binder"></see> object is used by <see cref="Overload:System.Type.InvokeMember"></see>, this parameter specifies the set of properties that reflection has determined to be possible matches, typically because they have the correct member name. The default implementation provided by <see cref="P:System.Type.DefaultBinder"></see> changes the order of this array.</param>
+ <param name="returnType">The return value the matching property must have.</param>
+ <param name="indexes">The index types of the property being searched for. Used for index properties such as the indexer for a class.</param>
+ <param name="modifiers">An array of parameter modifiers that enable binding to work with parameter signatures in which the types have been modified.</param>
+ <returns>The matching property.</returns>
+ <exception cref="T:System.Reflection.AmbiguousMatchException">For the default binder, <paramref name="match">match</paramref> contains multiple properties that are equally good matches for <paramref name="returnType">returnType</paramref> and <paramref name="indexes">indexes</paramref>.</exception>
+ <exception cref="T:System.ArgumentException">For the default binder, <paramref name="match">match</paramref> is null or an empty array.</exception>
+ </member>
+ <member name="T:System.Reflection.BindingFlags">
+ <summary>Specifies flags that control binding and the way in which the search for members and types is conducted by reflection.</summary>
+ </member>
+ <member name="F:System.Reflection.BindingFlags.CreateInstance">
+ <summary>Specifies that reflection should create an instance of the specified type. Calls the constructor that matches the given arguments. The supplied member name is ignored. If the type of lookup is not specified, (Instance | Public) will apply. It is not possible to call a type initializer. This flag is passed to an InvokeMember method to invoke a constructor.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.BindingFlags.DeclaredOnly">
+ <summary>Specifies that only members declared at the level of the supplied type's hierarchy should be considered. Inherited members are not considered.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.BindingFlags.Default">
+ <summary>Specifies that no binding flags are defined.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.BindingFlags.ExactBinding">
+ <summary>Specifies that types of the supplied arguments must exactly match the types of the corresponding formal parameters. Reflection throws an exception if the caller supplies a non-null Binder object, since that implies that the caller is supplying BindToXXX implementations that will pick the appropriate method.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.BindingFlags.FlattenHierarchy">
+ <summary>Specifies that public and protected static members up the hierarchy should be returned. Private static members in inherited classes are not returned. Static members include fields, methods, events, and properties. Nested types are not returned.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.BindingFlags.GetField">
+ <summary>Specifies that the value of the specified field should be returned. This flag is passed to an InvokeMember method to get a field value.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.BindingFlags.GetProperty">
+ <summary>Specifies that the value of the specified property should be returned. This flag is passed to an InvokeMember method to invoke a property getter.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.BindingFlags.IgnoreCase">
+ <summary>Specifies that the case of the member name should not be considered when binding.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.BindingFlags.IgnoreReturn">
+ <summary>Used in COM interop to specify that the return value of the member can be ignored.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.BindingFlags.Instance">
+ <summary>Specifies that instance members are to be included in the search.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.BindingFlags.InvokeMethod">
+ <summary>Specifies that a method is to be invoked. This must not be a constructor or a type initializer. This flag is passed to an InvokeMember method to invoke a method.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.BindingFlags.NonPublic">
+ <summary>Specifies that non-public members are to be included in the search.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.BindingFlags.OptionalParamBinding">
+ <summary>Returns the set of members whose parameter count matches the number of supplied arguments. This binding flag is used for methods with parameters that have default values and methods with variable arguments (varargs). This flag should only be used with <see cref="M:System.Type.InvokeMember(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object,System.Object[],System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[])"></see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.BindingFlags.Public">
+ <summary>Specifies that public members are to be included in the search.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.BindingFlags.PutDispProperty">
+ <summary>Specifies that the PROPPUT member on a COM object should be invoked. PROPPUT specifies a property-setting function that uses a value. Use PutDispProperty if a property has both PROPPUT and PROPPUTREF and you need to distinguish which one is called.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.BindingFlags.PutRefDispProperty">
+ <summary>Specifies that the PROPPUTREF member on a COM object should be invoked. PROPPUTREF specifies a property-setting function that uses a reference instead of a value. Use PutRefDispProperty if a property has both PROPPUT and PROPPUTREF and you need to distinguish which one is called.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.BindingFlags.SetField">
+ <summary>Specifies that the value of the specified field should be set. This flag is passed to an InvokeMember method to set a field value.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.BindingFlags.SetProperty">
+ <summary>Specifies that the value of the specified property should be set. For COM properties, specifying this binding flag is equivalent to specifying PutDispProperty and PutRefDispProperty. This flag is passed to an InvokeMember method to invoke a property setter.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.BindingFlags.Static">
+ <summary>Specifies that static members are to be included in the search.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.BindingFlags.SuppressChangeType">
+ <summary>Not implemented.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Reflection.CallingConventions">
+ <summary>Defines the valid calling conventions for a method.</summary>
+ </member>
+ <member name="F:System.Reflection.CallingConventions.Any">
+ <summary>Specifies that either the Standard or the VarArgs calling convention may be used.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.CallingConventions.ExplicitThis">
+ <summary>Specifies that the signature is a function-pointer signature, representing a call to an instance or virtual method (not a static method). If ExplicitThis is set, HasThis must also be set. The first argument passed to the called method is still a this pointer, but the type of the first argument is now unknown. Therefore, a token that describes the type (or class) of the this pointer is explicitly stored into its metadata signature.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.CallingConventions.HasThis">
+ <summary>Specifies an instance or virtual method (not a static method). At run-time, the called method is passed a pointer to the target object as its first argument (the this pointer). The signature stored in metadata does not include the type of this first argument, because the method is known and its owner class can be discovered from metadata.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.CallingConventions.Standard">
+ <summary>Specifies the default calling convention as determined by the common language runtime. Use this calling convention for static methods. For instance or virtual methods use HasThis.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.CallingConventions.VarArgs">
+ <summary>Specifies the calling convention for methods with variable arguments.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Reflection.ConstructorInfo">
+ <summary>Discovers the attributes of a class constructor and provides access to constructor metadata.</summary>
+ </member>
+ <member name="M:System.Reflection.ConstructorInfo.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Reflection.ConstructorInfo"></see> class.</summary>
+ </member>
+ <member name="F:System.Reflection.ConstructorInfo.ConstructorName">
+ <summary>Represents the name of the class constructor method as it is stored in metadata. This name is always &quot;.ctor&quot;. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Reflection.ConstructorInfo.Equals(System.Object)">
+ <summary>Returns a value that indicates whether this instance is equal to a specified object.</summary>
+ <param name="obj">An object to compare with this instance, or null.</param>
+ <returns>true if <paramref name="obj">obj</paramref> equals the type and value of this instance; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Reflection.ConstructorInfo.GetHashCode">
+ <summary>Returns the hash code for this instance.</summary>
+ <returns>A 32-bit signed integer hash code.</returns>
+ </member>
+ <member name="M:System.Reflection.ConstructorInfo.Invoke(System.Object[])">
+ <summary>Invokes the constructor reflected by the instance that has the specified parameters, providing default values for the parameters not commonly used.</summary>
+ <param name="parameters">An array of values that matches the number, order and type (under the constraints of the default binder) of the parameters for this constructor. If this constructor takes no parameters, then use either an array with zero elements or null, as in Object[] parameters = new Object[0]. Any object in this array that is not explicitly initialized with a value will contain the default value for that object type. For reference-type elements, this value is null. For value-type elements, this value is 0, 0.0, or false, depending on the specific element type.</param>
+ <returns>An instance of the class associated with the constructor.</returns>
+ <exception cref="T:System.MemberAccessException">The class is abstract. -or- The constructor is a class initializer.</exception>
+ <exception cref="T:System.MethodAccessException">
+ In the [.NET for Windows Store apps](http://go.microsoft.com/fwlink/?LinkID=247912) or the [Portable Class Library](~/docs/standard/cross-platform/cross-platform-development-with-the-portable-class-library.md), catch the base class exception, <see cref="T:System.MemberAccessException"></see>, instead.
+
+ The constructor is private or protected, and the caller lacks <see cref="F:System.Security.Permissions.ReflectionPermissionFlag.MemberAccess"></see>.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="parameters">parameters</paramref> array does not contain values that match the types accepted by this constructor.</exception>
+ <exception cref="T:System.Reflection.TargetInvocationException">The invoked constructor throws an exception.</exception>
+ <exception cref="T:System.Reflection.TargetParameterCountException">An incorrect number of parameters was passed.</exception>
+ <exception cref="T:System.NotSupportedException">Creation of <see cref="T:System.TypedReference"></see>, <see cref="T:System.ArgIterator"></see>, and <see cref="T:System.RuntimeArgumentHandle"></see> types is not supported.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the necessary code access permission.</exception>
+ </member>
+ <member name="M:System.Reflection.ConstructorInfo.Invoke(System.Reflection.BindingFlags,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo)">
+ <summary>When implemented in a derived class, invokes the constructor reflected by this ConstructorInfo with the specified arguments, under the constraints of the specified Binder.</summary>
+ <param name="invokeAttr">One of the BindingFlags values that specifies the type of binding.</param>
+ <param name="binder">A Binder that defines a set of properties and enables the binding, coercion of argument types, and invocation of members using reflection. If binder is null, then Binder.DefaultBinding is used.</param>
+ <param name="parameters">An array of type Object used to match the number, order and type of the parameters for this constructor, under the constraints of binder. If this constructor does not require parameters, pass an array with zero elements, as in Object[] parameters = new Object[0]. Any object in this array that is not explicitly initialized with a value will contain the default value for that object type. For reference-type elements, this value is null. For value-type elements, this value is 0, 0.0, or false, depending on the specific element type.</param>
+ <param name="culture">A <see cref="T:System.Globalization.CultureInfo"></see> used to govern the coercion of types. If this is null, the <see cref="T:System.Globalization.CultureInfo"></see> for the current thread is used.</param>
+ <returns>An instance of the class associated with the constructor.</returns>
+ <exception cref="T:System.ArgumentException">The <paramref name="parameters">parameters</paramref> array does not contain values that match the types accepted by this constructor, under the constraints of the <paramref name="binder">binder</paramref>.</exception>
+ <exception cref="T:System.Reflection.TargetInvocationException">The invoked constructor throws an exception.</exception>
+ <exception cref="T:System.Reflection.TargetParameterCountException">An incorrect number of parameters was passed.</exception>
+ <exception cref="T:System.NotSupportedException">Creation of <see cref="T:System.TypedReference"></see>, <see cref="T:System.ArgIterator"></see>, and <see cref="T:System.RuntimeArgumentHandle"></see> types is not supported.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the necessary code access permissions.</exception>
+ <exception cref="T:System.MemberAccessException">The class is abstract. -or- The constructor is a class initializer.</exception>
+ <exception cref="T:System.MethodAccessException">The constructor is private or protected, and the caller lacks <see cref="F:System.Security.Permissions.ReflectionPermissionFlag.MemberAccess"></see>.</exception>
+ </member>
+ <member name="P:System.Reflection.ConstructorInfo.MemberType">
+ <summary>Gets a <see cref="T:System.Reflection.MemberTypes"></see> value indicating that this member is a constructor.</summary>
+ <returns>A <see cref="T:System.Reflection.MemberTypes"></see> value indicating that this member is a constructor.</returns>
+ </member>
+ <member name="M:System.Reflection.ConstructorInfo.op_Equality(System.Reflection.ConstructorInfo,System.Reflection.ConstructorInfo)">
+ <summary>Indicates whether two <see cref="T:System.Reflection.ConstructorInfo"></see> objects are equal.</summary>
+ <param name="left">The first <see cref="T:System.Reflection.ConstructorInfo"></see> to compare.</param>
+ <param name="right">The second <see cref="T:System.Reflection.ConstructorInfo"></see> to compare.</param>
+ <returns>true if <paramref name="left">left</paramref> is equal to <paramref name="right">right</paramref>; otherwise false.</returns>
+ </member>
+ <member name="M:System.Reflection.ConstructorInfo.op_Inequality(System.Reflection.ConstructorInfo,System.Reflection.ConstructorInfo)">
+ <summary>Indicates whether two <see cref="T:System.Reflection.ConstructorInfo"></see> objects are not equal.</summary>
+ <param name="left">The first <see cref="T:System.Reflection.ConstructorInfo"></see> to compare.</param>
+ <param name="right">The second <see cref="T:System.Reflection.ConstructorInfo"></see> to compare.</param>
+ <returns>true if <paramref name="left">left</paramref> is not equal to <paramref name="right">right</paramref>; otherwise false.</returns>
+ </member>
+ <member name="F:System.Reflection.ConstructorInfo.TypeConstructorName">
+ <summary>Represents the name of the type constructor method as it is stored in metadata. This name is always &quot;.cctor&quot;. This property is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Reflection.CustomAttributeData">
+ <summary>Provides access to custom attribute data for assemblies, modules, types, members and parameters that are loaded into the reflection-only context.</summary>
+ </member>
+ <member name="M:System.Reflection.CustomAttributeData.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Reflection.CustomAttributeData"></see> class.</summary>
+ </member>
+ <member name="P:System.Reflection.CustomAttributeData.AttributeType">
+ <summary>Gets the type of the attribute.</summary>
+ <returns>The type of the attribute.</returns>
+ </member>
+ <member name="P:System.Reflection.CustomAttributeData.Constructor">
+ <summary>Gets a <see cref="T:System.Reflection.ConstructorInfo"></see> object that represents the constructor that would have initialized the custom attribute.</summary>
+ <returns>An object that represents the constructor that would have initialized the custom attribute represented by the current instance of the <see cref="T:System.Reflection.CustomAttributeData"></see> class.</returns>
+ </member>
+ <member name="P:System.Reflection.CustomAttributeData.ConstructorArguments">
+ <summary>Gets the list of positional arguments specified for the attribute instance represented by the <see cref="T:System.Reflection.CustomAttributeData"></see> object.</summary>
+ <returns>A collection of structures that represent the positional arguments specified for the custom attribute instance.</returns>
+ </member>
+ <member name="M:System.Reflection.CustomAttributeData.Equals(System.Object)">
+ <summary>Returns a value that indicates whether this instance is equal to a specified object.</summary>
+ <param name="obj">An object to compare with this instance, or null.</param>
+ <returns>true if <paramref name="obj">obj</paramref> is equal to the current instance; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Reflection.CustomAttributeData.GetCustomAttributes(System.Reflection.Assembly)">
+ <summary>Returns a list of <see cref="T:System.Reflection.CustomAttributeData"></see> objects representing data about the attributes that have been applied to the target assembly.</summary>
+ <param name="target">The assembly whose custom attribute data is to be retrieved.</param>
+ <returns>A list of objects that represent data about the attributes that have been applied to the target assembly.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="target">target</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Reflection.CustomAttributeData.GetCustomAttributes(System.Reflection.MemberInfo)">
+ <summary>Returns a list of <see cref="T:System.Reflection.CustomAttributeData"></see> objects representing data about the attributes that have been applied to the target member.</summary>
+ <param name="target">The member whose attribute data is to be retrieved.</param>
+ <returns>A list of objects that represent data about the attributes that have been applied to the target member.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="target">target</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Reflection.CustomAttributeData.GetCustomAttributes(System.Reflection.Module)">
+ <summary>Returns a list of <see cref="T:System.Reflection.CustomAttributeData"></see> objects representing data about the attributes that have been applied to the target module.</summary>
+ <param name="target">The module whose custom attribute data is to be retrieved.</param>
+ <returns>A list of objects that represent data about the attributes that have been applied to the target module.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="target">target</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Reflection.CustomAttributeData.GetCustomAttributes(System.Reflection.ParameterInfo)">
+ <summary>Returns a list of <see cref="T:System.Reflection.CustomAttributeData"></see> objects representing data about the attributes that have been applied to the target parameter.</summary>
+ <param name="target">The parameter whose attribute data is to be retrieved.</param>
+ <returns>A list of objects that represent data about the attributes that have been applied to the target parameter.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="target">target</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Reflection.CustomAttributeData.GetHashCode">
+ <summary>Serves as a hash function for a particular type.</summary>
+ <returns>A hash code for the current <see cref="T:System.Object"></see>.</returns>
+ </member>
+ <member name="P:System.Reflection.CustomAttributeData.NamedArguments">
+ <summary>Gets the list of named arguments specified for the attribute instance represented by the <see cref="T:System.Reflection.CustomAttributeData"></see> object.</summary>
+ <returns>A collection of structures that represent the named arguments specified for the custom attribute instance.</returns>
+ </member>
+ <member name="M:System.Reflection.CustomAttributeData.ToString">
+ <summary>Returns a string representation of the custom attribute.</summary>
+ <returns>A string value that represents the custom attribute.</returns>
+ </member>
+ <member name="T:System.Reflection.CustomAttributeExtensions">
+ <summary>Contains static methods for retrieving custom attributes.</summary>
+ </member>
+ <member name="M:System.Reflection.CustomAttributeExtensions.GetCustomAttribute(System.Reflection.Assembly,System.Type)">
+ <summary>Retrieves a custom attribute of a specified type that is applied to a specified assembly.</summary>
+ <param name="element">The assembly to inspect.</param>
+ <param name="attributeType">The type of attribute to search for.</param>
+ <returns>A custom attribute that matches <paramref name="attributeType">attributeType</paramref>, or null if no such attribute is found.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="element">element</paramref> or <paramref name="attributeType">attributeType</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="attributeType">attributeType</paramref> is not derived from <see cref="T:System.Attribute"></see>.</exception>
+ <exception cref="T:System.Reflection.AmbiguousMatchException">More than one of the requested attributes was found.</exception>
+ </member>
+ <member name="M:System.Reflection.CustomAttributeExtensions.GetCustomAttribute(System.Reflection.MemberInfo,System.Type)">
+ <summary>Retrieves a custom attribute of a specified type that is applied to a specified member.</summary>
+ <param name="element">The member to inspect.</param>
+ <param name="attributeType">The type of attribute to search for.</param>
+ <returns>A custom attribute that matches <paramref name="attributeType">attributeType</paramref>, or null if no such attribute is found.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="element">element</paramref> or <paramref name="attributeType">attributeType</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="attributeType">attributeType</paramref> is not derived from <see cref="T:System.Attribute"></see>.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="element">element</paramref> is not a constructor, method, property, event, type, or field.</exception>
+ <exception cref="T:System.Reflection.AmbiguousMatchException">More than one of the requested attributes was found.</exception>
+ <exception cref="T:System.TypeLoadException">A custom attribute type cannot be loaded.</exception>
+ </member>
+ <member name="M:System.Reflection.CustomAttributeExtensions.GetCustomAttribute(System.Reflection.Module,System.Type)">
+ <summary>Retrieves a custom attribute of a specified type that is applied to a specified module.</summary>
+ <param name="element">The module to inspect.</param>
+ <param name="attributeType">The type of attribute to search for.</param>
+ <returns>A custom attribute that matches <paramref name="attributeType">attributeType</paramref>, or null if no such attribute is found.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="element">element</paramref> or <paramref name="attributeType">attributeType</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="attributeType">attributeType</paramref> is not derived from <see cref="T:System.Attribute"></see>.</exception>
+ <exception cref="T:System.Reflection.AmbiguousMatchException">More than one of the requested attributes was found.</exception>
+ </member>
+ <member name="M:System.Reflection.CustomAttributeExtensions.GetCustomAttribute(System.Reflection.ParameterInfo,System.Type)">
+ <summary>Retrieves a custom attribute of a specified type that is applied to a specified parameter.</summary>
+ <param name="element">The parameter to inspect.</param>
+ <param name="attributeType">The type of attribute to search for.</param>
+ <returns>A custom attribute that matches <paramref name="attributeType">attributeType</paramref>, or null if no such attribute is found.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="element">element</paramref> or <paramref name="attributeType">attributeType</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="attributeType">attributeType</paramref> is not derived from <see cref="T:System.Attribute"></see>.</exception>
+ <exception cref="T:System.Reflection.AmbiguousMatchException">More than one of the requested attributes was found.</exception>
+ <exception cref="T:System.TypeLoadException">A custom attribute type cannot be loaded.</exception>
+ </member>
+ <member name="M:System.Reflection.CustomAttributeExtensions.GetCustomAttribute(System.Reflection.MemberInfo,System.Type,System.Boolean)">
+ <summary>Retrieves a custom attribute of a specified type that is applied to a specified member, and optionally inspects the ancestors of that member.</summary>
+ <param name="element">The member to inspect.</param>
+ <param name="attributeType">The type of attribute to search for.</param>
+ <param name="inherit">true to inspect the ancestors of element; otherwise, false.</param>
+ <returns>A custom attribute that matches <paramref name="attributeType">attributeType</paramref>, or null if no such attribute is found.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="element">element</paramref> or <paramref name="attributeType">attributeType</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="attributeType">attributeType</paramref> is not derived from <see cref="T:System.Attribute"></see>.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="element">element</paramref> is not a constructor, method, property, event, type, or field.</exception>
+ <exception cref="T:System.Reflection.AmbiguousMatchException">More than one of the requested attributes was found.</exception>
+ <exception cref="T:System.TypeLoadException">A custom attribute type cannot be loaded.</exception>
+ </member>
+ <member name="M:System.Reflection.CustomAttributeExtensions.GetCustomAttribute(System.Reflection.ParameterInfo,System.Type,System.Boolean)">
+ <summary>Retrieves a custom attribute of a specified type that is applied to a specified parameter, and optionally inspects the ancestors of that parameter.</summary>
+ <param name="element">The parameter to inspect.</param>
+ <param name="attributeType">The type of attribute to search for.</param>
+ <param name="inherit">true to inspect the ancestors of element; otherwise, false.</param>
+ <returns>A custom attribute matching <paramref name="attributeType">attributeType</paramref>, or null if no such attribute is found.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="element">element</paramref> or <paramref name="attributeType">attributeType</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="attributeType">attributeType</paramref> is not derived from <see cref="T:System.Attribute"></see>.</exception>
+ <exception cref="T:System.Reflection.AmbiguousMatchException">More than one of the requested attributes was found.</exception>
+ <exception cref="T:System.TypeLoadException">A custom attribute type cannot be loaded.</exception>
+ </member>
+ <member name="M:System.Reflection.CustomAttributeExtensions.GetCustomAttribute``1(System.Reflection.ParameterInfo,System.Boolean)">
+ <summary>Retrieves a custom attribute of a specified type that is applied to a specified parameter, and optionally inspects the ancestors of that parameter.</summary>
+ <param name="element">The parameter to inspect.</param>
+ <param name="inherit">true to inspect the ancestors of element; otherwise, false.</param>
+ <typeparam name="T">The type of attribute to search for.</typeparam>
+ <returns>A custom attribute that matches <paramref name="T">T</paramref>, or null if no such attribute is found.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="element">element</paramref> is null.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="element">element</paramref> is not a constructor, method, property, event, type, or field.</exception>
+ <exception cref="T:System.Reflection.AmbiguousMatchException">More than one of the requested attributes was found.</exception>
+ <exception cref="T:System.TypeLoadException">A custom attribute type cannot be loaded.</exception>
+ </member>
+ <member name="M:System.Reflection.CustomAttributeExtensions.GetCustomAttribute``1(System.Reflection.MemberInfo,System.Boolean)">
+ <summary>Retrieves a custom attribute of a specified type that is applied to a specified member, and optionally inspects the ancestors of that member.</summary>
+ <param name="element">The member to inspect.</param>
+ <param name="inherit">true to inspect the ancestors of element; otherwise, false.</param>
+ <typeparam name="T">The type of attribute to search for.</typeparam>
+ <returns>A custom attribute that matches <paramref name="T">T</paramref>, or null if no such attribute is found.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="element">element</paramref> is null.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="element">element</paramref> is not a constructor, method, property, event, type, or field.</exception>
+ <exception cref="T:System.Reflection.AmbiguousMatchException">More than one of the requested attributes was found.</exception>
+ <exception cref="T:System.TypeLoadException">A custom attribute type cannot be loaded.</exception>
+ </member>
+ <member name="M:System.Reflection.CustomAttributeExtensions.GetCustomAttribute``1(System.Reflection.ParameterInfo)">
+ <summary>Retrieves a custom attribute of a specified type that is applied to a specified parameter.</summary>
+ <param name="element">The parameter to inspect.</param>
+ <typeparam name="T">The type of attribute to search for.</typeparam>
+ <returns>A custom attribute that matches <paramref name="T">T</paramref>, or null if no such attribute is found.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="element">element</paramref> is null.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="element">element</paramref> is not a constructor, method, property, event, type, or field.</exception>
+ <exception cref="T:System.Reflection.AmbiguousMatchException">More than one of the requested attributes was found.</exception>
+ <exception cref="T:System.TypeLoadException">A custom attribute type cannot be loaded.</exception>
+ </member>
+ <member name="M:System.Reflection.CustomAttributeExtensions.GetCustomAttribute``1(System.Reflection.Module)">
+ <summary>Retrieves a custom attribute of a specified type that is applied to a specified module.</summary>
+ <param name="element">The module to inspect.</param>
+ <typeparam name="T">The type of attribute to search for.</typeparam>
+ <returns>A custom attribute that matches <paramref name="T">T</paramref>, or null if no such attribute is found.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="element">element</paramref> is null.</exception>
+ <exception cref="T:System.Reflection.AmbiguousMatchException">More than one of the requested attributes was found.</exception>
+ </member>
+ <member name="M:System.Reflection.CustomAttributeExtensions.GetCustomAttribute``1(System.Reflection.MemberInfo)">
+ <summary>Retrieves a custom attribute of a specified type that is applied to a specified member.</summary>
+ <param name="element">The member to inspect.</param>
+ <typeparam name="T">The type of attribute to search for.</typeparam>
+ <returns>A custom attribute that matches <paramref name="T">T</paramref>, or null if no such attribute is found.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="element">element</paramref> is null.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="element">element</paramref> is not a constructor, method, property, event, type, or field.</exception>
+ <exception cref="T:System.Reflection.AmbiguousMatchException">More than one of the requested attributes was found.</exception>
+ <exception cref="T:System.TypeLoadException">A custom attribute type cannot be loaded.</exception>
+ </member>
+ <member name="M:System.Reflection.CustomAttributeExtensions.GetCustomAttribute``1(System.Reflection.Assembly)">
+ <summary>Retrieves a custom attribute of a specified type that is applied to a specified assembly.</summary>
+ <param name="element">The assembly to inspect.</param>
+ <typeparam name="T">The type of attribute to search for.</typeparam>
+ <returns>A custom attribute that matches <paramref name="T">T</paramref>, or null if no such attribute is found.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="element">element</paramref> is null.</exception>
+ <exception cref="T:System.Reflection.AmbiguousMatchException">More than one of the requested attributes was found.</exception>
+ </member>
+ <member name="M:System.Reflection.CustomAttributeExtensions.GetCustomAttributes(System.Reflection.ParameterInfo,System.Type,System.Boolean)">
+ <summary>Retrieves a collection of custom attributes of a specified type that are applied to a specified parameter, and optionally inspects the ancestors of that parameter.</summary>
+ <param name="element">The parameter to inspect.</param>
+ <param name="attributeType">The type of attribute to search for.</param>
+ <param name="inherit">true to inspect the ancestors of element; otherwise, false.</param>
+ <returns>A collection of the custom attributes that are applied to <paramref name="element">element</paramref> and that match <paramref name="attributeType">attributeType</paramref>, or an empty collection if no such attributes exist.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="element">element</paramref> or <paramref name="attributeType">attributeType</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="attributeType">attributeType</paramref> is not derived from <see cref="T:System.Attribute"></see>.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="element">element</paramref> is not a constructor, method, property, event, type, or field.</exception>
+ <exception cref="T:System.TypeLoadException">A custom attribute type cannot be loaded.</exception>
+ </member>
+ <member name="M:System.Reflection.CustomAttributeExtensions.GetCustomAttributes(System.Reflection.MemberInfo,System.Type,System.Boolean)">
+ <summary>Retrieves a collection of custom attributes of a specified type that are applied to a specified member, and optionally inspects the ancestors of that member.</summary>
+ <param name="element">The member to inspect.</param>
+ <param name="attributeType">The type of attribute to search for.</param>
+ <param name="inherit">true to inspect the ancestors of element; otherwise, false.</param>
+ <returns>A collection of the custom attributes that are applied to <paramref name="element">element</paramref> and that match <paramref name="attributeType">attributeType</paramref>, or an empty collection if no such attributes exist.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="element">element</paramref> or <paramref name="attributeType">attributeType</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="attributeType">attributeType</paramref> is not derived from <see cref="T:System.Attribute"></see>.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="element">element</paramref> is not a constructor, method, property, event, type, or field.</exception>
+ <exception cref="T:System.TypeLoadException">A custom attribute type cannot be loaded.</exception>
+ </member>
+ <member name="M:System.Reflection.CustomAttributeExtensions.GetCustomAttributes(System.Reflection.ParameterInfo,System.Type)">
+ <summary>Retrieves a collection of custom attributes of a specified type that are applied to a specified parameter.</summary>
+ <param name="element">The parameter to inspect.</param>
+ <param name="attributeType">The type of attribute to search for.</param>
+ <returns>A collection of the custom attributes that are applied to <paramref name="element">element</paramref> and that match <paramref name="attributeType">attributeType</paramref>, or an empty collection if no such attributes exist.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="element">element</paramref> or <paramref name="attributeType">attributeType</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="attributeType">attributeType</paramref> is not derived from <see cref="T:System.Attribute"></see>.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="element">element</paramref> is not a constructor, method, property, event, type, or field.</exception>
+ <exception cref="T:System.TypeLoadException">A custom attribute type cannot be loaded.</exception>
+ </member>
+ <member name="M:System.Reflection.CustomAttributeExtensions.GetCustomAttributes(System.Reflection.ParameterInfo,System.Boolean)">
+ <summary>Retrieves a collection of custom attributes that are applied to a specified parameter, and optionally inspects the ancestors of that parameter.</summary>
+ <param name="element">The parameter to inspect.</param>
+ <param name="inherit">true to inspect the ancestors of element; otherwise, false.</param>
+ <returns>A collection of the custom attributes that are applied to <paramref name="element">element</paramref>, or an empty collection if no such attributes exist.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="element">element</paramref> is null.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="element">element</paramref> is not a constructor, method, property, event, type, or field.</exception>
+ <exception cref="T:System.TypeLoadException">A custom attribute type cannot be loaded.</exception>
+ </member>
+ <member name="M:System.Reflection.CustomAttributeExtensions.GetCustomAttributes(System.Reflection.Module,System.Type)">
+ <summary>Retrieves a collection of custom attributes of a specified type that are applied to a specified module.</summary>
+ <param name="element">The module to inspect.</param>
+ <param name="attributeType">The type of attribute to search for.</param>
+ <returns>A collection of the custom attributes that are applied to <paramref name="element">element</paramref> and that match <paramref name="attributeType">attributeType</paramref>, or an empty collection if no such attributes exist.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="element">element</paramref> or <paramref name="attributeType">attributeType</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="attributeType">attributeType</paramref> is not derived from <see cref="T:System.Attribute"></see>.</exception>
+ </member>
+ <member name="M:System.Reflection.CustomAttributeExtensions.GetCustomAttributes(System.Reflection.MemberInfo,System.Type)">
+ <summary>Retrieves a collection of custom attributes of a specified type that are applied to a specified member.</summary>
+ <param name="element">The member to inspect.</param>
+ <param name="attributeType">The type of attribute to search for.</param>
+ <returns>A collection of the custom attributes that are applied to <paramref name="element">element</paramref> and that match <paramref name="attributeType">attributeType</paramref>, or an empty collection if no such attributes exist.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="element">element</paramref> or <paramref name="attributeType">attributeType</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="attributeType">attributeType</paramref> is not derived from <see cref="T:System.Attribute"></see>.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="element">element</paramref> is not a constructor, method, property, event, type, or field.</exception>
+ <exception cref="T:System.TypeLoadException">A custom attribute type cannot be loaded.</exception>
+ </member>
+ <member name="M:System.Reflection.CustomAttributeExtensions.GetCustomAttributes(System.Reflection.MemberInfo,System.Boolean)">
+ <summary>Retrieves a collection of custom attributes that are applied to a specified member, and optionally inspects the ancestors of that member.</summary>
+ <param name="element">The member to inspect.</param>
+ <param name="inherit">true to inspect the ancestors of element; otherwise, false.</param>
+ <returns>A collection of the custom attributes that are applied to <paramref name="element">element</paramref> that match the specified criteria, or an empty collection if no such attributes exist.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="element">element</paramref> is null.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="element">element</paramref> is not a constructor, method, property, event, type, or field.</exception>
+ <exception cref="T:System.TypeLoadException">A custom attribute type cannot be loaded.</exception>
+ </member>
+ <member name="M:System.Reflection.CustomAttributeExtensions.GetCustomAttributes(System.Reflection.Assembly,System.Type)">
+ <summary>Retrieves a collection of custom attributes of a specified type that are applied to a specified assembly.</summary>
+ <param name="element">The assembly to inspect.</param>
+ <param name="attributeType">The type of attribute to search for.</param>
+ <returns>A collection of the custom attributes that are applied to <paramref name="element">element</paramref> and that match <paramref name="attributeType">attributeType</paramref>, or an empty collection if no such attributes exist.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="element">element</paramref> or <paramref name="attributeType">attributeType</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="attributeType">attributeType</paramref> is not derived from <see cref="T:System.Attribute"></see>.</exception>
+ </member>
+ <member name="M:System.Reflection.CustomAttributeExtensions.GetCustomAttributes(System.Reflection.ParameterInfo)">
+ <summary>Retrieves a collection of custom attributes that are applied to a specified parameter.</summary>
+ <param name="element">The parameter to inspect.</param>
+ <returns>A collection of the custom attributes that are applied to <paramref name="element">element</paramref>, or an empty collection if no such attributes exist.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="element">element</paramref> is null.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="element">element</paramref> is not a constructor, method, property, event, type, or field.</exception>
+ <exception cref="T:System.TypeLoadException">A custom attribute type cannot be loaded.</exception>
+ </member>
+ <member name="M:System.Reflection.CustomAttributeExtensions.GetCustomAttributes(System.Reflection.Module)">
+ <summary>Retrieves a collection of custom attributes that are applied to a specified module.</summary>
+ <param name="element">The module to inspect.</param>
+ <returns>A collection of the custom attributes that are applied to <paramref name="element">element</paramref>, or an empty collection if no such attributes exist.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="element">element</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Reflection.CustomAttributeExtensions.GetCustomAttributes(System.Reflection.MemberInfo)">
+ <summary>Retrieves a collection of custom attributes that are applied to a specified member.</summary>
+ <param name="element">The member to inspect.</param>
+ <returns>A collection of the custom attributes that are applied to <paramref name="element">element</paramref>, or an empty collection if no such attributes exist.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="element">element</paramref> is null.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="element">element</paramref> is not a constructor, method, property, event, type, or field.</exception>
+ <exception cref="T:System.TypeLoadException">A custom attribute type cannot be loaded.</exception>
+ </member>
+ <member name="M:System.Reflection.CustomAttributeExtensions.GetCustomAttributes(System.Reflection.Assembly)">
+ <summary>Retrieves a collection of custom attributes that are applied to a specified assembly.</summary>
+ <param name="element">The assembly to inspect.</param>
+ <returns>A collection of the custom attributes that are applied to <paramref name="element">element</paramref>, or an empty collection if no such attributes exist.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="element">element</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Reflection.CustomAttributeExtensions.GetCustomAttributes``1(System.Reflection.ParameterInfo,System.Boolean)">
+ <summary>Retrieves a collection of custom attributes of a specified type that are applied to a specified parameter, and optionally inspects the ancestors of that parameter.</summary>
+ <param name="element">The parameter to inspect.</param>
+ <param name="inherit">true to inspect the ancestors of element; otherwise, false.</param>
+ <typeparam name="T">The type of attribute to search for.</typeparam>
+ <returns>A collection of the custom attributes that are applied to <paramref name="element">element</paramref> and that match <paramref name="T">T</paramref>, or an empty collection if no such attributes exist.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="element">element</paramref> is null.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="element">element</paramref> is not a constructor, method, property, event, type, or field.</exception>
+ <exception cref="T:System.TypeLoadException">A custom attribute type cannot be loaded.</exception>
+ </member>
+ <member name="M:System.Reflection.CustomAttributeExtensions.GetCustomAttributes``1(System.Reflection.MemberInfo,System.Boolean)">
+ <summary>Retrieves a collection of custom attributes of a specified type that are applied to a specified member, and optionally inspects the ancestors of that member.</summary>
+ <param name="element">The member to inspect.</param>
+ <param name="inherit">true to inspect the ancestors of element; otherwise, false.</param>
+ <typeparam name="T">The type of attribute to search for.</typeparam>
+ <returns>A collection of the custom attributes that are applied to <paramref name="element">element</paramref> and that match <paramref name="T">T</paramref>, or an empty collection if no such attributes exist.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="element">element</paramref> is null.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="element">element</paramref> is not a constructor, method, property, event, type, or field.</exception>
+ <exception cref="T:System.TypeLoadException">A custom attribute type cannot be loaded.</exception>
+ </member>
+ <member name="M:System.Reflection.CustomAttributeExtensions.GetCustomAttributes``1(System.Reflection.ParameterInfo)">
+ <summary>Retrieves a collection of custom attributes of a specified type that are applied to a specified parameter.</summary>
+ <param name="element">The parameter to inspect.</param>
+ <typeparam name="T">The type of attribute to search for.</typeparam>
+ <returns>A collection of the custom attributes that are applied to <paramref name="element">element</paramref> and that match <paramref name="T">T</paramref>, or an empty collection if no such attributes exist.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="element">element</paramref> is null.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="element">element</paramref> is not a constructor, method, property, event, type, or field.</exception>
+ <exception cref="T:System.TypeLoadException">A custom attribute type cannot be loaded.</exception>
+ </member>
+ <member name="M:System.Reflection.CustomAttributeExtensions.GetCustomAttributes``1(System.Reflection.MemberInfo)">
+ <summary>Retrieves a collection of custom attributes of a specified type that are applied to a specified member.</summary>
+ <param name="element">The member to inspect.</param>
+ <typeparam name="T">The type of attribute to search for.</typeparam>
+ <returns>A collection of the custom attributes that are applied to <paramref name="element">element</paramref> and that match <paramref name="T">T</paramref>, or an empty collection if no such attributes exist.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="element">element</paramref> is null.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="element">element</paramref> is not a constructor, method, property, event, type, or field.</exception>
+ <exception cref="T:System.TypeLoadException">A custom attribute type cannot be loaded.</exception>
+ </member>
+ <member name="M:System.Reflection.CustomAttributeExtensions.GetCustomAttributes``1(System.Reflection.Assembly)">
+ <summary>Retrieves a collection of custom attributes of a specified type that are applied to a specified assembly.</summary>
+ <param name="element">The assembly to inspect.</param>
+ <typeparam name="T">The type of attribute to search for.</typeparam>
+ <returns>A collection of the custom attributes that are applied to <paramref name="element">element</paramref> and that match <paramref name="T">T</paramref>, or an empty collection if no such attributes exist.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="element">element</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Reflection.CustomAttributeExtensions.GetCustomAttributes``1(System.Reflection.Module)">
+ <summary>Retrieves a collection of custom attributes of a specified type that are applied to a specified module.</summary>
+ <param name="element">The module to inspect.</param>
+ <typeparam name="T">The type of attribute to search for.</typeparam>
+ <returns>A collection of the custom attributes that are applied to <paramref name="element">element</paramref> and that match <paramref name="T">T</paramref>, or an empty collection if no such attributes exist.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="element">element</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Reflection.CustomAttributeExtensions.IsDefined(System.Reflection.MemberInfo,System.Type,System.Boolean)">
+ <summary>Indicates whether custom attributes of a specified type are applied to a specified member, and, optionally, applied to its ancestors.</summary>
+ <param name="element">The member to inspect.</param>
+ <param name="attributeType">The type of the attribute to search for.</param>
+ <param name="inherit">true to inspect the ancestors of element; otherwise, false.</param>
+ <returns>true if an attribute of the specified type is applied to <paramref name="element">element</paramref>; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="element">element</paramref> or <paramref name="attributeType">attributeType</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="attributeType">attributeType</paramref> is not derived from <see cref="T:System.Attribute"></see>.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="element">element</paramref> is not a constructor, method, property, event, type, or field.</exception>
+ </member>
+ <member name="M:System.Reflection.CustomAttributeExtensions.IsDefined(System.Reflection.Assembly,System.Type)">
+ <summary>Indicates whether custom attributes of a specified type are applied to a specified assembly.</summary>
+ <param name="element">The assembly to inspect.</param>
+ <param name="attributeType">The type of the attribute to search for.</param>
+ <returns>true if an attribute of the specified type is applied to <paramref name="element">element</paramref>; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="element">element</paramref> or <paramref name="attributeType">attributeType</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="attributeType">attributeType</paramref> is not derived from <see cref="T:System.Attribute"></see>.</exception>
+ </member>
+ <member name="M:System.Reflection.CustomAttributeExtensions.IsDefined(System.Reflection.MemberInfo,System.Type)">
+ <summary>Indicates whether custom attributes of a specified type are applied to a specified member.</summary>
+ <param name="element">The member to inspect.</param>
+ <param name="attributeType">The type of attribute to search for.</param>
+ <returns>true if an attribute of the specified type is applied to <paramref name="element">element</paramref>; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="element">element</paramref> or <paramref name="attributeType">attributeType</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="attributeType">attributeType</paramref> is not derived from <see cref="T:System.Attribute"></see>.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="element">element</paramref> is not a constructor, method, property, event, type, or field.</exception>
+ </member>
+ <member name="M:System.Reflection.CustomAttributeExtensions.IsDefined(System.Reflection.Module,System.Type)">
+ <summary>Indicates whether custom attributes of a specified type are applied to a specified module.</summary>
+ <param name="element">The module to inspect.</param>
+ <param name="attributeType">The type of attribute to search for.</param>
+ <returns>true if an attribute of the specified type is applied to <paramref name="element">element</paramref>; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="element">element</paramref> or <paramref name="attributeType">attributeType</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="attributeType">attributeType</paramref> is not derived from <see cref="T:System.Attribute"></see>.</exception>
+ </member>
+ <member name="M:System.Reflection.CustomAttributeExtensions.IsDefined(System.Reflection.ParameterInfo,System.Type)">
+ <summary>Indicates whether custom attributes of a specified type are applied to a specified parameter.</summary>
+ <param name="element">The parameter to inspect.</param>
+ <param name="attributeType">The type of attribute to search for.</param>
+ <returns>true if an attribute of the specified type is applied to <paramref name="element">element</paramref>; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="element">element</paramref> or <paramref name="attributeType">attributeType</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="attributeType">attributeType</paramref> is not derived from <see cref="T:System.Attribute"></see>.</exception>
+ </member>
+ <member name="M:System.Reflection.CustomAttributeExtensions.IsDefined(System.Reflection.ParameterInfo,System.Type,System.Boolean)">
+ <summary>Indicates whether custom attributes of a specified type are applied to a specified parameter, and, optionally, applied to its ancestors.</summary>
+ <param name="element">The parameter to inspect.</param>
+ <param name="attributeType">The type of attribute to search for.</param>
+ <param name="inherit">true to inspect the ancestors of element; otherwise, false.</param>
+ <returns>true if an attribute of the specified type is applied to <paramref name="element">element</paramref>; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="element">element</paramref> or <paramref name="attributeType">attributeType</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="attributeType">attributeType</paramref> is not derived from <see cref="T:System.Attribute"></see>.</exception>
+ </member>
+ <member name="T:System.Reflection.CustomAttributeFormatException">
+ <summary>The exception that is thrown when the binary format of a custom attribute is invalid.</summary>
+ </member>
+ <member name="M:System.Reflection.CustomAttributeFormatException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Reflection.CustomAttributeFormatException"></see> class with the default properties.</summary>
+ </member>
+ <member name="M:System.Reflection.CustomAttributeFormatException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Reflection.CustomAttributeFormatException"></see> class with the specified message.</summary>
+ <param name="message">The message that indicates the reason this exception was thrown.</param>
+ </member>
+ <member name="M:System.Reflection.CustomAttributeFormatException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Reflection.CustomAttributeFormatException"></see> class with the specified serialization and context information.</summary>
+ <param name="info">The data for serializing or deserializing the custom attribute.</param>
+ <param name="context">The source and destination for the custom attribute.</param>
+ </member>
+ <member name="M:System.Reflection.CustomAttributeFormatException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.Reflection.CustomAttributeFormatException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="inner">The exception that is the cause of the current exception. If the inner parameter is not null, the current exception is raised in a catch block that handles the inner exception.</param>
+ </member>
+ <member name="T:System.Reflection.CustomAttributeNamedArgument">
+ <summary>Represents a named argument of a custom attribute in the reflection-only context.</summary>
+ </member>
+ <member name="M:System.Reflection.CustomAttributeNamedArgument.#ctor(System.Reflection.MemberInfo,System.Object)">
+ <summary>Initializes a new instance of the <see cref="T:System.Reflection.CustomAttributeNamedArgument"></see> class, which represents the specified field or property of the custom attribute, and specifies the value of the field or property.</summary>
+ <param name="memberInfo">A field or property of the custom attribute. The new <see cref="T:System.Reflection.CustomAttributeNamedArgument"></see> object represents this member and its value.</param>
+ <param name="value">The value of the field or property of the custom attribute.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="memberInfo">memberInfo</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="memberInfo">memberInfo</paramref> is not a field or property of the custom attribute.</exception>
+ </member>
+ <member name="M:System.Reflection.CustomAttributeNamedArgument.#ctor(System.Reflection.MemberInfo,System.Reflection.CustomAttributeTypedArgument)">
+ <summary>Initializes a new instance of the <see cref="T:System.Reflection.CustomAttributeNamedArgument"></see> class, which represents the specified field or property of the custom attribute, and specifies a <see cref="T:System.Reflection.CustomAttributeTypedArgument"></see> object that describes the type and value of the field or property.</summary>
+ <param name="memberInfo">A field or property of the custom attribute. The new <see cref="T:System.Reflection.CustomAttributeNamedArgument"></see> object represents this member and its value.</param>
+ <param name="typedArgument">An object that describes the type and value of the field or property.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="memberInfo">memberInfo</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Reflection.CustomAttributeNamedArgument.Equals(System.Object)">
+ <summary>Returns a value that indicates whether this instance is equal to a specified object.</summary>
+ <param name="obj">An object to compare with this instance, or null.</param>
+ <returns>true if <paramref name="obj">obj</paramref> equals the type and value of this instance; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Reflection.CustomAttributeNamedArgument.GetHashCode">
+ <summary>Returns the hash code for this instance.</summary>
+ <returns>A 32-bit signed integer hash code.</returns>
+ </member>
+ <member name="P:System.Reflection.CustomAttributeNamedArgument.IsField">
+ <summary>Gets a value that indicates whether the named argument is a field.</summary>
+ <returns>true if the named argument is a field; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Reflection.CustomAttributeNamedArgument.MemberInfo">
+ <summary>Gets the attribute member that would be used to set the named argument.</summary>
+ <returns>The attribute member that would be used to set the named argument.</returns>
+ </member>
+ <member name="P:System.Reflection.CustomAttributeNamedArgument.MemberName">
+ <summary>Gets the name of the attribute member that would be used to set the named argument.</summary>
+ <returns>The name of the attribute member that would be used to set the named argument.</returns>
+ </member>
+ <member name="M:System.Reflection.CustomAttributeNamedArgument.op_Equality(System.Reflection.CustomAttributeNamedArgument,System.Reflection.CustomAttributeNamedArgument)">
+ <summary>Tests whether two <see cref="T:System.Reflection.CustomAttributeNamedArgument"></see> structures are equivalent.</summary>
+ <param name="left">The structure to the left of the equality operator.</param>
+ <param name="right">The structure to the right of the equality operator.</param>
+ <returns>true if the two <see cref="T:System.Reflection.CustomAttributeNamedArgument"></see> structures are equal; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Reflection.CustomAttributeNamedArgument.op_Inequality(System.Reflection.CustomAttributeNamedArgument,System.Reflection.CustomAttributeNamedArgument)">
+ <summary>Tests whether two <see cref="T:System.Reflection.CustomAttributeNamedArgument"></see> structures are different.</summary>
+ <param name="left">The structure to the left of the inequality operator.</param>
+ <param name="right">The structure to the right of the inequality operator.</param>
+ <returns>true if the two <see cref="T:System.Reflection.CustomAttributeNamedArgument"></see> structures are different; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Reflection.CustomAttributeNamedArgument.ToString">
+ <summary>Returns a string that consists of the argument name, the equal sign, and a string representation of the argument value.</summary>
+ <returns>A string that consists of the argument name, the equal sign, and a string representation of the argument value.</returns>
+ </member>
+ <member name="P:System.Reflection.CustomAttributeNamedArgument.TypedValue">
+ <summary>Gets a <see cref="T:System.Reflection.CustomAttributeTypedArgument"></see> structure that can be used to obtain the type and value of the current named argument.</summary>
+ <returns>A structure that can be used to obtain the type and value of the current named argument.</returns>
+ </member>
+ <member name="T:System.Reflection.CustomAttributeTypedArgument">
+ <summary>Represents an argument of a custom attribute in the reflection-only context, or an element of an array argument.</summary>
+ </member>
+ <member name="M:System.Reflection.CustomAttributeTypedArgument.#ctor(System.Object)">
+ <summary>Initializes a new instance of the <see cref="T:System.Reflection.CustomAttributeTypedArgument"></see> class with the specified value.</summary>
+ <param name="value">The value of the custom attribute argument.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="value">value</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Reflection.CustomAttributeTypedArgument.#ctor(System.Type,System.Object)">
+ <summary>Initializes a new instance of the <see cref="T:System.Reflection.CustomAttributeTypedArgument"></see> class with the specified type and value.</summary>
+ <param name="argumentType">The type of the custom attribute argument.</param>
+ <param name="value">The value of the custom attribute argument.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="argumentType">argumentType</paramref> is null.</exception>
+ </member>
+ <member name="P:System.Reflection.CustomAttributeTypedArgument.ArgumentType">
+ <summary>Gets the type of the argument or of the array argument element.</summary>
+ <returns>A <see cref="T:System.Type"></see> object representing the type of the argument or of the array element.</returns>
+ </member>
+ <member name="M:System.Reflection.CustomAttributeTypedArgument.Equals(System.Object)">
+ <summary>Indicates whether this instance and a specified object are equal.</summary>
+ <param name="obj">Another object to compare to.</param>
+ <returns>true if <paramref name="obj">obj</paramref> and this instance are the same type and represent the same value; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Reflection.CustomAttributeTypedArgument.GetHashCode">
+ <summary>Returns the hash code for this instance.</summary>
+ <returns>A 32-bit signed integer that is the hash code for this instance.</returns>
+ </member>
+ <member name="M:System.Reflection.CustomAttributeTypedArgument.op_Equality(System.Reflection.CustomAttributeTypedArgument,System.Reflection.CustomAttributeTypedArgument)">
+ <summary>Tests whether two <see cref="T:System.Reflection.CustomAttributeTypedArgument"></see> structures are equivalent.</summary>
+ <param name="left">The <see cref="T:System.Reflection.CustomAttributeTypedArgument"></see> structure to the left of the equality operator.</param>
+ <param name="right">The <see cref="T:System.Reflection.CustomAttributeTypedArgument"></see> structure to the right of the equality operator.</param>
+ <returns>true if the two <see cref="T:System.Reflection.CustomAttributeTypedArgument"></see> structures are equal; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Reflection.CustomAttributeTypedArgument.op_Inequality(System.Reflection.CustomAttributeTypedArgument,System.Reflection.CustomAttributeTypedArgument)">
+ <summary>Tests whether two <see cref="T:System.Reflection.CustomAttributeTypedArgument"></see> structures are different.</summary>
+ <param name="left">The <see cref="T:System.Reflection.CustomAttributeTypedArgument"></see> structure to the left of the inequality operator.</param>
+ <param name="right">The <see cref="T:System.Reflection.CustomAttributeTypedArgument"></see> structure to the right of the inequality operator.</param>
+ <returns>true if the two <see cref="T:System.Reflection.CustomAttributeTypedArgument"></see> structures are different; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Reflection.CustomAttributeTypedArgument.ToString">
+ <summary>Returns a string consisting of the argument name, the equal sign, and a string representation of the argument value.</summary>
+ <returns>A string consisting of the argument name, the equal sign, and a string representation of the argument value.</returns>
+ </member>
+ <member name="P:System.Reflection.CustomAttributeTypedArgument.Value">
+ <summary>Gets the value of the argument for a simple argument or for an element of an array argument; gets a collection of values for an array argument.</summary>
+ <returns>An object that represents the value of the argument or element, or a generic <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1"></see> of <see cref="T:System.Reflection.CustomAttributeTypedArgument"></see> objects that represent the values of an array-type argument.</returns>
+ </member>
+ <member name="T:System.Reflection.DefaultMemberAttribute">
+ <summary>Defines the member of a type that is the default member used by <see cref="M:System.Type.InvokeMember(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object,System.Object[],System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[])"></see>.</summary>
+ </member>
+ <member name="M:System.Reflection.DefaultMemberAttribute.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Reflection.DefaultMemberAttribute"></see> class.</summary>
+ <param name="memberName">A String containing the name of the member to invoke. This may be a constructor, method, property, or field. A suitable invocation attribute must be specified when the member is invoked. The default member of a class can be specified by passing an empty String as the name of the member. The default member of a type is marked with the DefaultMemberAttribute custom attribute or marked in COM in the usual way.</param>
+ </member>
+ <member name="P:System.Reflection.DefaultMemberAttribute.MemberName">
+ <summary>Gets the name from the attribute.</summary>
+ <returns>A string representing the member name.</returns>
+ </member>
+ <member name="T:System.Reflection.Emit.FlowControl">
+ <summary>Describes how an instruction alters the flow of control.</summary>
+ </member>
+ <member name="F:System.Reflection.Emit.FlowControl.Branch">
+ <summary>Branch instruction.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.FlowControl.Break">
+ <summary>Break instruction.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.FlowControl.Call">
+ <summary>Call instruction.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.FlowControl.Cond_Branch">
+ <summary>Conditional branch instruction.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.FlowControl.Meta">
+ <summary>Provides information about a subsequent instruction. For example, the Unaligned instruction of Reflection.Emit.Opcodes has FlowControl.Meta and specifies that the subsequent pointer instruction might be unaligned.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.FlowControl.Next">
+ <summary>Normal flow of control.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.FlowControl.Phi">
+ <summary>This enumerator value is reserved and should not be used.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.FlowControl.Return">
+ <summary>Return instruction.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.FlowControl.Throw">
+ <summary>Exception throw instruction.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Runtime.CompilerServices.AccessedThroughPropertyAttribute">
+ <summary>Specifies the name of the property that accesses the attributed field.</summary>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.AccessedThroughPropertyAttribute.#ctor(System.String)">
+ <summary>Initializes a new instance of the AccessedThroughPropertyAttribute class with the name of the property used to access the attributed field.</summary>
+ <param name="propertyName">The name of the property used to access the attributed field.</param>
+ </member>
+ <member name="P:System.Runtime.CompilerServices.AccessedThroughPropertyAttribute.PropertyName">
+ <summary>Gets the name of the property used to access the attributed field.</summary>
+ <returns>The name of the property used to access the attributed field.</returns>
+ </member>
+ <member name="T:System.Runtime.CompilerServices.AsyncStateMachineAttribute">
+ <summary>Indicates whether a method is marked with either the <see cref="~/docs/visual-basic/language-reference/modifiers/async.md">Async</see> or <see cref="~/docs/csharp/language-reference/keywords/async.md">async</see> modifier.</summary>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.AsyncStateMachineAttribute.#ctor(System.Type)">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.CompilerServices.AsyncStateMachineAttribute"></see> 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.AsyncTaskMethodBuilder`1">
+ <summary>Represents a builder for asynchronous methods that returns a task and provides a parameter for the result.</summary>
+ <typeparam name="TResult">The result to use to complete the task.</typeparam>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AwaitOnCompleted``2(``0@,``1@)">
+ <summary>Schedules the state machine to proceed to the next action when the specified awaiter completes.</summary>
+ <param name="awaiter">The awaiter.</param>
+ <param name="stateMachine">The state machine.</param>
+ <typeparam name="TAwaiter">The type of the awaiter.</typeparam>
+ <typeparam name="TStateMachine">The type of the state machine.</typeparam>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AwaitUnsafeOnCompleted``2(``0@,``1@)">
+ <summary>Schedules the state machine to proceed to the next action when the specified awaiter completes. This method can be called from partially trusted code.</summary>
+ <param name="awaiter">The awaiter.</param>
+ <param name="stateMachine">The state machine.</param>
+ <typeparam name="TAwaiter">The type of the awaiter.</typeparam>
+ <typeparam name="TStateMachine">The type of the state machine.</typeparam>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.Create">
+ <summary>Creates an instance of the <see cref="T:System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1"></see> class.</summary>
+ <returns>A new instance of the builder.</returns>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.SetException(System.Exception)">
+ <summary>Marks the task as failed and binds the specified exception to the task.</summary>
+ <param name="exception">The exception to bind to the task.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="exception">exception</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException">The task has already completed.</exception>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.SetResult(`0)">
+ <summary>Marks the task as successfully completed.</summary>
+ <param name="result">The result to use to complete the task.</param>
+ <exception cref="T:System.InvalidOperationException">The task has already completed.</exception>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine)">
+ <summary>Associates the builder with the specified state machine.</summary>
+ <param name="stateMachine">The state machine instance to associate with the builder.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="stateMachine">stateMachine</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException">The state machine was previously set.</exception>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.Start``1(``0@)">
+ <summary>Begins running the builder with the associated state machine.</summary>
+ <param name="stateMachine">The state machine instance, passed by reference.</param>
+ <typeparam name="TStateMachine">The type of the state machine.</typeparam>
+ <exception cref="T:System.ArgumentNullException"><paramref name="stateMachine">stateMachine</paramref> is null.</exception>
+ </member>
+ <member name="P:System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.Task">
+ <summary>Gets the task for this builder.</summary>
+ <returns>The task for this builder.</returns>
+ </member>
+ <member name="T:System.Runtime.CompilerServices.AsyncTaskMethodBuilder">
+ <summary>Represents a builder for asynchronous methods that return a task.</summary>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.AsyncTaskMethodBuilder.AwaitOnCompleted``2(``0@,``1@)">
+ <summary>Schedules the state machine to proceed to the next action when the specified awaiter completes.</summary>
+ <param name="awaiter">The awaiter.</param>
+ <param name="stateMachine">The state machine.</param>
+ <typeparam name="TAwaiter">The type of the awaiter.</typeparam>
+ <typeparam name="TStateMachine">The type of the state machine.</typeparam>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.AsyncTaskMethodBuilder.AwaitUnsafeOnCompleted``2(``0@,``1@)">
+ <summary>Schedules the state machine to proceed to the next action when the specified awaiter completes. This method can be called from partially trusted code.</summary>
+ <param name="awaiter">The awaiter.</param>
+ <param name="stateMachine">The state machine.</param>
+ <typeparam name="TAwaiter">The type of the awaiter.</typeparam>
+ <typeparam name="TStateMachine">The type of the state machine.</typeparam>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.AsyncTaskMethodBuilder.Create">
+ <summary>Creates an instance of the <see cref="T:System.Runtime.CompilerServices.AsyncTaskMethodBuilder"></see> class.</summary>
+ <returns>A new instance of the builder.</returns>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.AsyncTaskMethodBuilder.SetException(System.Exception)">
+ <summary>Marks the task as failed and binds the specified exception to the task.</summary>
+ <param name="exception">The exception to bind to the task.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="exception">exception</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException">The task has already completed. -or- The builder is not initialized.</exception>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.AsyncTaskMethodBuilder.SetResult">
+ <summary>Marks the task as successfully completed.</summary>
+ <exception cref="T:System.InvalidOperationException">The task has already completed. -or- The builder is not initialized.</exception>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.AsyncTaskMethodBuilder.SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine)">
+ <summary>Associates the builder with the specified state machine.</summary>
+ <param name="stateMachine">The state machine instance to associate with the builder.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="stateMachine">stateMachine</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException">The state machine was previously set.</exception>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.AsyncTaskMethodBuilder.Start``1(``0@)">
+ <summary>Begins running the builder with the associated state machine.</summary>
+ <param name="stateMachine">The state machine instance, passed by reference.</param>
+ <typeparam name="TStateMachine">The type of the state machine.</typeparam>
+ <exception cref="T:System.ArgumentNullException"><paramref name="stateMachine">stateMachine</paramref> is null.</exception>
+ </member>
+ <member name="P:System.Runtime.CompilerServices.AsyncTaskMethodBuilder.Task">
+ <summary>Gets the task for this builder.</summary>
+ <returns>The task for this builder.</returns>
+ <exception cref="T:System.InvalidOperationException">The builder is not initialized.</exception>
+ </member>
+ <member name="T:System.Runtime.CompilerServices.AsyncVoidMethodBuilder">
+ <summary>Represents a builder for asynchronous methods that do not return a value.</summary>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.AsyncVoidMethodBuilder.AwaitOnCompleted``2(``0@,``1@)">
+ <summary>Schedules the state machine to proceed to the next action when the specified awaiter completes.</summary>
+ <param name="awaiter">The awaiter.</param>
+ <param name="stateMachine">The state machine.</param>
+ <typeparam name="TAwaiter">The type of the awaiter.</typeparam>
+ <typeparam name="TStateMachine">The type of the state machine.</typeparam>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.AsyncVoidMethodBuilder.AwaitUnsafeOnCompleted``2(``0@,``1@)">
+ <summary>Schedules the state machine to proceed to the next action when the specified awaiter completes. This method can be called from partially trusted code.</summary>
+ <param name="awaiter">The awaiter.</param>
+ <param name="stateMachine">The state machine.</param>
+ <typeparam name="TAwaiter">The type of the awaiter.</typeparam>
+ <typeparam name="TStateMachine">The type of the state machine.</typeparam>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.AsyncVoidMethodBuilder.Create">
+ <summary>Creates an instance of the <see cref="T:System.Runtime.CompilerServices.AsyncVoidMethodBuilder"></see> class.</summary>
+ <returns>A new instance of the builder.</returns>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.AsyncVoidMethodBuilder.SetException(System.Exception)">
+ <summary>Binds an exception to the method builder.</summary>
+ <param name="exception">The exception to bind.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="exception">exception</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException">The builder is not initialized.</exception>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.AsyncVoidMethodBuilder.SetResult">
+ <summary>Marks the method builder as successfully completed.</summary>
+ <exception cref="T:System.InvalidOperationException">The builder is not initialized.</exception>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.AsyncVoidMethodBuilder.SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine)">
+ <summary>Associates the builder with the specified state machine.</summary>
+ <param name="stateMachine">The state machine instance to associate with the builder.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="stateMachine">stateMachine</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException">The state machine was previously set.</exception>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.AsyncVoidMethodBuilder.Start``1(``0@)">
+ <summary>Begins running the builder with the associated state machine.</summary>
+ <param name="stateMachine">The state machine instance, passed by reference.</param>
+ <typeparam name="TStateMachine">The type of the state machine.</typeparam>
+ <exception cref="T:System.ArgumentNullException"><paramref name="stateMachine">stateMachine</paramref> is null.</exception>
+ </member>
+ <member name="T:System.Runtime.CompilerServices.CallConvCdecl">
+ <summary>Indicates that a method should use the Cdecl calling convention.</summary>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.CallConvCdecl.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.CompilerServices.CallConvCdecl"></see> class.</summary>
+ </member>
+ <member name="T:System.Runtime.CompilerServices.CallConvFastcall">
+ <summary>This calling convention is not supported in this version of the .NET Framework.</summary>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.CallConvFastcall.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.CompilerServices.CallConvFastcall"></see> class.</summary>
+ </member>
+ <member name="T:System.Runtime.CompilerServices.CallConvStdcall">
+ <summary>Indicates that a method should use the StdCall calling convention.</summary>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.CallConvStdcall.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.CompilerServices.CallConvStdcall"></see> class.</summary>
+ </member>
+ <member name="T:System.Runtime.CompilerServices.CallConvThiscall">
+ <summary>Indicates that a method should use the ThisCall calling convention.</summary>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.CallConvThiscall.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.CompilerServices.CallConvThiscall"></see> class.</summary>
+ </member>
+ <member name="T:System.Runtime.CompilerServices.CallerFilePathAttribute">
+ <summary>Allows you to obtain the full path of the source file that contains the caller. This is the file path at the time of compile.</summary>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.CallerFilePathAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.CompilerServices.CallerFilePathAttribute"></see> class.</summary>
+ </member>
+ <member name="T:System.Runtime.CompilerServices.CallerLineNumberAttribute">
+ <summary>Allows you to obtain the line number in the source file at which the method is called.</summary>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.CallerLineNumberAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.CompilerServices.CallerLineNumberAttribute"></see> class.</summary>
+ </member>
+ <member name="T:System.Runtime.CompilerServices.CallerMemberNameAttribute">
+ <summary>Allows you to obtain the method or property name of the caller to the method.</summary>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.CallerMemberNameAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.CompilerServices.CallerMemberNameAttribute"></see> class.</summary>
+ </member>
+ <member name="T:System.Runtime.CompilerServices.CallSite`1">
+ <summary>Dynamic site type.</summary>
+ <typeparam name="T">The delegate type.</typeparam>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.CallSite`1.Create(System.Runtime.CompilerServices.CallSiteBinder)">
+ <summary>Creates an instance of the dynamic call site, initialized with the binder responsible for the runtime binding of the dynamic operations at this call site.</summary>
+ <param name="binder">The binder responsible for the runtime binding of the dynamic operations at this call site.</param>
+ <returns>The new instance of dynamic call site.</returns>
+ </member>
+ <member name="F:System.Runtime.CompilerServices.CallSite`1.Target">
+ <summary>The Level 0 cache - a delegate specialized based on the site history.</summary>
+ <returns></returns>
+ </member>
+ <member name="P:System.Runtime.CompilerServices.CallSite`1.Update">
+ <summary>The update delegate. Called when the dynamic site experiences cache miss.</summary>
+ <returns>The update delegate.</returns>
+ </member>
+ <member name="T:System.Runtime.CompilerServices.CallSite">
+ <summary>A dynamic call site base class. This type is used as a parameter type to the dynamic site targets.</summary>
+ </member>
+ <member name="P:System.Runtime.CompilerServices.CallSite.Binder">
+ <summary>Class responsible for binding dynamic operations on the dynamic site.</summary>
+ <returns>The <see cref="T:System.Runtime.CompilerServices.CallSiteBinder"></see> object responsible for binding dynamic operations.</returns>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.CallSite.Create(System.Type,System.Runtime.CompilerServices.CallSiteBinder)">
+ <summary>Creates a call site with the given delegate type and binder.</summary>
+ <param name="delegateType">The call site delegate type.</param>
+ <param name="binder">The call site binder.</param>
+ <returns>The new call site.</returns>
+ </member>
+ <member name="T:System.Runtime.CompilerServices.CallSiteBinder">
+ <summary>Class responsible for runtime binding of the dynamic operations on the dynamic call site.</summary>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.CallSiteBinder.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.CompilerServices.CallSiteBinder"></see> class.</summary>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.CallSiteBinder.Bind(System.Object[],System.Collections.ObjectModel.ReadOnlyCollection{System.Linq.Expressions.ParameterExpression},System.Linq.Expressions.LabelTarget)">
+ <summary>Performs the runtime binding of the dynamic operation on a set of arguments.</summary>
+ <param name="args">An array of arguments to the dynamic operation.</param>
+ <param name="parameters">The array of <see cref="T:System.Linq.Expressions.ParameterExpression"></see> instances that represent the parameters of the call site in the binding process.</param>
+ <param name="returnLabel">A LabelTarget used to return the result of the dynamic binding.</param>
+ <returns>An Expression that performs tests on the dynamic operation arguments, and performs the dynamic operation if the tests are valid. If the tests fail on subsequent occurrences of the dynamic operation, Bind will be called again to produce a new <see cref="T:System.Linq.Expressions.Expression"></see> for the new argument types.</returns>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.CallSiteBinder.BindDelegate``1(System.Runtime.CompilerServices.CallSite{``0},System.Object[])">
+ <summary>Provides low-level runtime binding support. Classes can override this and provide a direct delegate for the implementation of rule. This can enable saving rules to disk, having specialized rules available at runtime, or providing a different caching policy.</summary>
+ <param name="site">The CallSite the bind is being performed for.</param>
+ <param name="args">The arguments for the binder.</param>
+ <typeparam name="T">The target type of the CallSite.</typeparam>
+ <returns>A new delegate which replaces the CallSite Target.</returns>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.CallSiteBinder.CacheTarget``1(``0)">
+ <summary>Adds a target to the cache of known targets. The cached targets will be scanned before calling BindDelegate to produce the new rule.</summary>
+ <param name="target">The target delegate to be added to the cache.</param>
+ <typeparam name="T">The type of target being added.</typeparam>
+ </member>
+ <member name="P:System.Runtime.CompilerServices.CallSiteBinder.UpdateLabel">
+ <summary>Gets a label that can be used to cause the binding to be updated. It indicates that the expression's binding is no longer valid. This is typically used when the &quot;version&quot; of a dynamic object has changed.</summary>
+ <returns>The <see cref="T:System.Linq.Expressions.LabelTarget"></see> object representing a label that can be used to trigger the binding update.</returns>
+ </member>
+ <member name="T:System.Runtime.CompilerServices.CallSiteHelpers">
+ <summary>Class that contains helper methods for DLR CallSites.</summary>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.CallSiteHelpers.IsInternalFrame(System.Reflection.MethodBase)">
+ <summary>Checks if a <see cref="T:System.Reflection.MethodBase"></see> is internally used by DLR and should not be displayed on the language code's stack.</summary>
+ <param name="mb">The input <see cref="T:System.Reflection.MethodBase"></see></param>
+ <returns>True if the input <see cref="T:System.Reflection.MethodBase"></see> is internally used by DLR and should not be displayed on the language code's stack. Otherwise, false.</returns>
+ </member>
+ <member name="T:System.Runtime.CompilerServices.CompilationRelaxations">
+ <summary>Specifies parameters that control the strictness of the code generated by the common language runtime's just-in-time (JIT) compiler.</summary>
+ </member>
+ <member name="F:System.Runtime.CompilerServices.CompilationRelaxations.NoStringInterning">
+ <summary>Marks an assembly as not requiring string-literal interning.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Runtime.CompilerServices.CompilationRelaxationsAttribute">
+ <summary>Controls the strictness of the code generated by the common language runtime's just-in-time (JIT) compiler.</summary>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.CompilationRelaxationsAttribute.#ctor(System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.CompilerServices.CompilationRelaxationsAttribute"></see> class with the specified compilation relaxations.</summary>
+ <param name="relaxations">The compilation relaxations.</param>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.CompilationRelaxationsAttribute.#ctor(System.Runtime.CompilerServices.CompilationRelaxations)">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.CompilerServices.CompilationRelaxationsAttribute"></see> class with the specified <see cref="T:System.Runtime.CompilerServices.CompilationRelaxations"></see> value.</summary>
+ <param name="relaxations">One of the <see cref="T:System.Runtime.CompilerServices.CompilationRelaxations"></see> values.</param>
+ </member>
+ <member name="P:System.Runtime.CompilerServices.CompilationRelaxationsAttribute.CompilationRelaxations">
+ <summary>Gets the compilation relaxations specified when the current object was constructed.</summary>
+ <returns>The compilation relaxations specified when the current object was constructed. Use the <see cref="T:System.Runtime.CompilerServices.CompilationRelaxations"></see> enumeration with the <see cref="P:System.Runtime.CompilerServices.CompilationRelaxationsAttribute.CompilationRelaxations"></see> property.</returns>
+ </member>
+ <member name="T:System.Runtime.CompilerServices.CompilerGeneratedAttribute">
+ <summary>Distinguishes a compiler-generated element from a user-generated element. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.CompilerGeneratedAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.CompilerServices.CompilerGeneratedAttribute"></see> class.</summary>
+ </member>
+ <member name="T:System.Runtime.CompilerServices.CompilerGlobalScopeAttribute">
+ <summary>Indicates that a class should be treated as if it has global scope.</summary>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.CompilerGlobalScopeAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.CompilerServices.CompilerGlobalScopeAttribute"></see> class.</summary>
+ </member>
+ <member name="T:System.Runtime.CompilerServices.CompilerMarshalOverride">
+ <summary>Indicates that the modified instance of a variable differs from its true type when marshaling. This class cannot be inherited.</summary>
+ </member>
+ <member name="T:System.Runtime.CompilerServices.ConditionalWeakTable`2.CreateValueCallback">
+ <summary>Represents a method that creates a non-default value to add as part of a key/value pair to a <see cref="T:System.Runtime.CompilerServices.ConditionalWeakTable`2"></see> object.</summary>
+ <param name="key">The key that belongs to the value to create.</param>
+ <typeparam name="TKey"></typeparam>
+ <typeparam name="TValue"></typeparam>
+ <returns></returns>
+ </member>
+ <member name="T:System.Runtime.CompilerServices.ConditionalWeakTable`2">
+ <summary>Enables compilers to dynamically attach object fields to managed objects.</summary>
+ <typeparam name="TKey">The reference type to which the field is attached.</typeparam>
+ <typeparam name="TValue">The field's type. This must be a reference type.</typeparam>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.ConditionalWeakTable`2.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.CompilerServices.ConditionalWeakTable`2"></see> class.</summary>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.ConditionalWeakTable`2.Add(`0,`1)">
+ <summary>Adds a key to the table.</summary>
+ <param name="key">The key to add. key represents the object to which the property is attached.</param>
+ <param name="value">The key's property value.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="key">key</paramref> already exists.</exception>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.ConditionalWeakTable`2.GetOrCreateValue(`0)">
+ <summary>Atomically searches for a specified key in the table and returns the corresponding value. If the key does not exist in the table, the method invokes the default constructor of the class that represents the table's value to create a value that is bound to the specified key.</summary>
+ <param name="key">The key to search for. key represents the object to which the property is attached.</param>
+ <returns>The value that corresponds to <paramref name="key">key</paramref>, if <paramref name="key">key</paramref> already exists in the table; otherwise, a new value created by the default constructor of the class defined by the <paramref name="TValue">TValue</paramref> generic type parameter.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is null.</exception>
+ <exception cref="T:System.MissingMethodException">
+ In the [.NET for Windows Store apps](http://go.microsoft.com/fwlink/?LinkID=247912) or the [Portable Class Library](~/docs/standard/cross-platform/cross-platform-development-with-the-portable-class-library.md), catch the base class exception, <see cref="T:System.MissingMemberException"></see>, instead.
+
+ The class that represents the table's value does not define a default constructor.</exception>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.ConditionalWeakTable`2.GetValue(`0,System.Runtime.CompilerServices.ConditionalWeakTable{`0,`1}.CreateValueCallback)">
+ <summary>Atomically searches for a specified key in the table and returns the corresponding value. If the key does not exist in the table, the method invokes a callback method to create a value that is bound to the specified key.</summary>
+ <param name="key">The key to search for. key represents the object to which the property is attached.</param>
+ <param name="createValueCallback">A delegate to a method that can create a value for the given key. It has a single parameter of type TKey, and returns a value of type TValue.</param>
+ <returns>The value attached to <paramref name="key">key</paramref>, if <paramref name="key">key</paramref> already exists in the table; otherwise, the new value returned by the <paramref name="createValueCallback">createValueCallback</paramref> delegate.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> or <paramref name="createValueCallback">createValueCallback</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.ConditionalWeakTable`2.Remove(`0)">
+ <summary>Removes a key and its value from the table.</summary>
+ <param name="key">The key to remove.</param>
+ <returns>true if the key is found and removed; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.ConditionalWeakTable`2.TryGetValue(`0,`1@)">
+ <summary>Gets the value of the specified key.</summary>
+ <param name="key">The key that represents an object with an attached property.</param>
+ <param name="value">When this method returns, contains the attached property value. If key is not found, value contains the default value.</param>
+ <returns>true if <paramref name="key">key</paramref> is found; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is null.</exception>
+ </member>
+ <member name="T:System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1.ConfiguredTaskAwaiter">
+ <summary>Provides an awaiter for an awaitable object(<see cref="T:System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1"></see>).</summary>
+ <typeparam name="TResult"></typeparam>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1.ConfiguredTaskAwaiter.GetResult">
+ <summary>Ends the await on the completed task.</summary>
+ <returns>The result of the completed task.</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="P:System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1.ConfiguredTaskAwaiter.IsCompleted">
+ <summary>Gets a value that specifies whether the task being awaited has been completed.</summary>
+ <returns>true if the task being awaited has been completed; otherwise, false.</returns>
+ <exception cref="T:System.NullReferenceException">The awaiter was not properly initialized.</exception>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1.ConfiguredTaskAwaiter.OnCompleted(System.Action)">
+ <summary>Schedules the continuation action for the task associated with this awaiter.</summary>
+ <param name="continuation">The action to invoke when the await operation completes.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="continuation">continuation</paramref> argument is null.</exception>
+ <exception cref="T:System.NullReferenceException">The awaiter was not properly initialized.</exception>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1.ConfiguredTaskAwaiter.UnsafeOnCompleted(System.Action)">
+ <summary>Schedules the continuation action for the task associated with this awaiter.</summary>
+ <param name="continuation">The action to invoke when the await operation completes.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="continuation">continuation</paramref> argument is null.</exception>
+ <exception cref="T:System.NullReferenceException">The awaiter was not properly initialized.</exception>
+ </member>
+ <member name="T:System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1">
+ <summary>Provides an awaitable object that enables configured awaits on a task.</summary>
+ <typeparam name="TResult">The type of the result produced by this <see cref="T:System.Threading.Tasks.Task`1"></see>.</typeparam>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1.GetAwaiter">
+ <summary>Returns an awaiter for this awaitable object.</summary>
+ <returns>The awaiter.</returns>
+ </member>
+ <member name="T:System.Runtime.CompilerServices.ConfiguredTaskAwaitable.ConfiguredTaskAwaiter">
+ <summary>Provides an awaiter for an awaitable (<see cref="T:System.Runtime.CompilerServices.ConfiguredTaskAwaitable"></see>) object.</summary>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.ConfiguredTaskAwaitable.ConfiguredTaskAwaiter.GetResult">
+ <summary>Ends the await on the completed 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="P:System.Runtime.CompilerServices.ConfiguredTaskAwaitable.ConfiguredTaskAwaiter.IsCompleted">
+ <summary>Gets a value that specifies whether the task being awaited is completed.</summary>
+ <returns>true if the task being awaited is completed; otherwise, false.</returns>
+ <exception cref="T:System.NullReferenceException">The awaiter was not properly initialized.</exception>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.ConfiguredTaskAwaitable.ConfiguredTaskAwaiter.OnCompleted(System.Action)">
+ <summary>Schedules the continuation action for the task associated with this awaiter.</summary>
+ <param name="continuation">The action to invoke when the await operation completes.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="continuation">continuation</paramref> argument is null.</exception>
+ <exception cref="T:System.NullReferenceException">The awaiter was not properly initialized.</exception>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.ConfiguredTaskAwaitable.ConfiguredTaskAwaiter.UnsafeOnCompleted(System.Action)">
+ <summary>Schedules the continuation action for the task associated with this awaiter.</summary>
+ <param name="continuation">The action to invoke when the await operation completes.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="continuation">continuation</paramref> argument is null.</exception>
+ <exception cref="T:System.NullReferenceException">The awaiter was not properly initialized.</exception>
+ </member>
+ <member name="T:System.Runtime.CompilerServices.ConfiguredTaskAwaitable">
+ <summary>Provides an awaitable object that enables configured awaits on a task.</summary>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.ConfiguredTaskAwaitable.GetAwaiter">
+ <summary>Returns an awaiter for this awaitable object.</summary>
+ <returns>The awaiter.</returns>
+ </member>
+ <member name="T:System.Runtime.CompilerServices.ContractHelper">
+ <summary>Provides methods that the binary rewriter uses to handle contract failures.</summary>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.ContractHelper.RaiseContractFailedEvent(System.Diagnostics.Contracts.ContractFailureKind,System.String,System.String,System.Exception)">
+ <summary>Used by the binary rewriter to activate the default failure behavior.</summary>
+ <param name="failureKind">One of the enumeration values that specifies the type of failure.</param>
+ <param name="userMessage">Additional user information.</param>
+ <param name="conditionText">The description of the condition that caused the failure.</param>
+ <param name="innerException">The inner exception that caused the current exception.</param>
+ <returns>A null reference (Nothing in Visual Basic) if the event was handled and should not trigger a failure; otherwise, returns the localized failure message.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="failureKind">failureKind</paramref> is not a valid <see cref="T:System.Diagnostics.Contracts.ContractFailureKind"></see> value.</exception>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.ContractHelper.TriggerFailure(System.Diagnostics.Contracts.ContractFailureKind,System.String,System.String,System.String,System.Exception)">
+ <summary>Triggers the default failure behavior.</summary>
+ <param name="kind">One of the enumeration values that specifies the type of failure.</param>
+ <param name="displayMessage">The message to display.</param>
+ <param name="userMessage">Additional user information.</param>
+ <param name="conditionText">The description of the condition that caused the failure.</param>
+ <param name="innerException">The inner exception that caused the current exception.</param>
+ </member>
+ <member name="T:System.Runtime.CompilerServices.CustomConstantAttribute">
+ <summary>Defines a constant value that a compiler can persist for a field or method parameter.</summary>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.CustomConstantAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.CompilerServices.CustomConstantAttribute"></see> class.</summary>
+ </member>
+ <member name="P:System.Runtime.CompilerServices.CustomConstantAttribute.Value">
+ <summary>Gets the constant value stored by this attribute.</summary>
+ <returns>The constant value stored by this attribute.</returns>
+ </member>
+ <member name="T:System.Runtime.CompilerServices.DateTimeConstantAttribute">
+ <summary>Persists an 8-byte <see cref="T:System.DateTime"></see> constant for a field or parameter.</summary>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.DateTimeConstantAttribute.#ctor(System.Int64)">
+ <summary>Initializes a new instance of the DateTimeConstantAttribute class with the number of 100-nanosecond ticks that represent the date and time of this instance.</summary>
+ <param name="ticks">The number of 100-nanosecond ticks that represent the date and time of this instance.</param>
+ </member>
+ <member name="P:System.Runtime.CompilerServices.DateTimeConstantAttribute.Value">
+ <summary>Gets the number of 100-nanosecond ticks that represent the date and time of this instance.</summary>
+ <returns>The number of 100-nanosecond ticks that represent the date and time of this instance.</returns>
+ </member>
+ <member name="T:System.Runtime.CompilerServices.DebugInfoGenerator">
+ <summary>Generates debug information for lambda expressions in an expression tree.</summary>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.DebugInfoGenerator.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.CompilerServices.DebugInfoGenerator"></see> class.</summary>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.DebugInfoGenerator.CreatePdbGenerator">
+ <summary>Creates a program database (PDB) symbol generator.</summary>
+ <returns>A PDB symbol generator.</returns>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.DebugInfoGenerator.MarkSequencePoint(System.Linq.Expressions.LambdaExpression,System.Int32,System.Linq.Expressions.DebugInfoExpression)">
+ <summary>Marks a sequence point in Microsoft intermediate language (MSIL) code.</summary>
+ <param name="method">The lambda expression that is generated.</param>
+ <param name="ilOffset">The offset within MSIL code at which to mark the sequence point.</param>
+ <param name="sequencePoint">Debug information that corresponds to the sequence point.</param>
+ </member>
+ <member name="T:System.Runtime.CompilerServices.DecimalConstantAttribute">
+ <summary>Stores the value of a <see cref="T:System.Decimal"></see> constant in metadata. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.DecimalConstantAttribute.#ctor(System.Byte,System.Byte,System.Int32,System.Int32,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.CompilerServices.DecimalConstantAttribute"></see> class with the specified signed integer values.</summary>
+ <param name="scale">The power of 10 scaling factor that indicates the number of digits to the right of the decimal point. Valid values are 0 through 28 inclusive.</param>
+ <param name="sign">A value of 0 indicates a positive value, and a value of 1 indicates a negative value.</param>
+ <param name="hi">The high 32 bits of the 96-bit <see cref="P:System.Runtime.CompilerServices.DecimalConstantAttribute.Value"></see>.</param>
+ <param name="mid">The middle 32 bits of the 96-bit <see cref="P:System.Runtime.CompilerServices.DecimalConstantAttribute.Value"></see>.</param>
+ <param name="low">The low 32 bits of the 96-bit <see cref="P:System.Runtime.CompilerServices.DecimalConstantAttribute.Value"></see>.</param>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.DecimalConstantAttribute.#ctor(System.Byte,System.Byte,System.UInt32,System.UInt32,System.UInt32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.CompilerServices.DecimalConstantAttribute"></see> class with the specified unsigned integer values.</summary>
+ <param name="scale">The power of 10 scaling factor that indicates the number of digits to the right of the decimal point. Valid values are 0 through 28 inclusive.</param>
+ <param name="sign">A value of 0 indicates a positive value, and a value of 1 indicates a negative value.</param>
+ <param name="hi">The high 32 bits of the 96-bit <see cref="P:System.Runtime.CompilerServices.DecimalConstantAttribute.Value"></see>.</param>
+ <param name="mid">The middle 32 bits of the 96-bit <see cref="P:System.Runtime.CompilerServices.DecimalConstantAttribute.Value"></see>.</param>
+ <param name="low">The low 32 bits of the 96-bit <see cref="P:System.Runtime.CompilerServices.DecimalConstantAttribute.Value"></see>.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="scale">scale</paramref> &gt; 28.</exception>
+ </member>
+ <member name="P:System.Runtime.CompilerServices.DecimalConstantAttribute.Value">
+ <summary>Gets the decimal constant stored in this attribute.</summary>
+ <returns>The decimal constant stored in this attribute.</returns>
+ </member>
+ <member name="T:System.Runtime.CompilerServices.DefaultDependencyAttribute">
+ <summary>Provides a hint to the common language runtime (CLR) indicating how likely a dependency is to be loaded. This class is used in a dependent assembly to indicate what hint should be used when the parent does not specify the <see cref="T:System.Runtime.CompilerServices.DependencyAttribute"></see> attribute. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.DefaultDependencyAttribute.#ctor(System.Runtime.CompilerServices.LoadHint)">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.CompilerServices.DefaultDependencyAttribute"></see> class with the specified <see cref="T:System.Runtime.CompilerServices.LoadHint"></see> binding.</summary>
+ <param name="loadHintArgument">One of the <see cref="T:System.Runtime.CompilerServices.LoadHint"></see> values that indicates the default binding preference.</param>
+ </member>
+ <member name="P:System.Runtime.CompilerServices.DefaultDependencyAttribute.LoadHint">
+ <summary>Gets the <see cref="T:System.Runtime.CompilerServices.LoadHint"></see> value that indicates when an assembly loads a dependency.</summary>
+ <returns>One of the <see cref="T:System.Runtime.CompilerServices.LoadHint"></see> values.</returns>
+ </member>
+ <member name="T:System.Runtime.CompilerServices.DependencyAttribute">
+ <summary>Indicates when a dependency is to be loaded by the referring assembly. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.DependencyAttribute.#ctor(System.String,System.Runtime.CompilerServices.LoadHint)">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.CompilerServices.DependencyAttribute"></see> class with the specified <see cref="T:System.Runtime.CompilerServices.LoadHint"></see> value.</summary>
+ <param name="dependentAssemblyArgument">The dependent assembly to bind to.</param>
+ <param name="loadHintArgument">One of the <see cref="T:System.Runtime.CompilerServices.LoadHint"></see> values.</param>
+ </member>
+ <member name="P:System.Runtime.CompilerServices.DependencyAttribute.DependentAssembly">
+ <summary>Gets the value of the dependent assembly.</summary>
+ <returns>The name of the dependent assembly.</returns>
+ </member>
+ <member name="P:System.Runtime.CompilerServices.DependencyAttribute.LoadHint">
+ <summary>Gets the <see cref="T:System.Runtime.CompilerServices.LoadHint"></see> value that indicates when an assembly is to load a dependency.</summary>
+ <returns>One of the <see cref="T:System.Runtime.CompilerServices.LoadHint"></see> values.</returns>
+ </member>
+ <member name="T:System.Runtime.CompilerServices.DisablePrivateReflectionAttribute">
+ <summary>Indicates that any private members contained in an assembly's types are not available to reflection.</summary>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.DisablePrivateReflectionAttribute.#ctor">
+ <summary>Initializes a new instances of the <see cref="T:System.Runtime.CompilerServices.DisablePrivateReflectionAttribute"></see> class.</summary>
+ </member>
+ <member name="T:System.Runtime.CompilerServices.DiscardableAttribute">
+ <summary>Marks a type definition as discardable.</summary>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.DiscardableAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.CompilerServices.DiscardableAttribute"></see> class with default values.</summary>
+ </member>
+ <member name="T:System.Runtime.CompilerServices.DynamicAttribute">
+ <summary>Indicates that the use of <see cref="T:System.Object"></see> on a member is meant to be treated as a dynamically dispatched type.</summary>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.DynamicAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.CompilerServices.DynamicAttribute"></see> class.</summary>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.DynamicAttribute.#ctor(System.Boolean[])">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.CompilerServices.DynamicAttribute"></see> class.</summary>
+ <param name="transformFlags">Specifies, in a prefix traversal of a type's construction, which <see cref="T:System.Object"></see> occurrences are meant to be treated as a dynamically dispatched type.</param>
+ </member>
+ <member name="P:System.Runtime.CompilerServices.DynamicAttribute.TransformFlags">
+ <summary>Specifies, in a prefix traversal of a type's construction, which <see cref="T:System.Object"></see> occurrences are meant to be treated as a dynamically dispatched type.</summary>
+ <returns>The list of <see cref="T:System.Object"></see> occurrences that are meant to be treated as a dynamically dispatched type.</returns>
+ </member>
+ <member name="T:System.Runtime.CompilerServices.ExtensionAttribute">
+ <summary>Indicates that a method is an extension method, or that a class or assembly contains extension methods.</summary>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.ExtensionAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.CompilerServices.ExtensionAttribute"></see> class.</summary>
+ </member>
+ <member name="T:System.Runtime.CompilerServices.FixedAddressValueTypeAttribute">
+ <summary>Fixes the address of a static value type field throughout its lifetime. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.FixedAddressValueTypeAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.CompilerServices.FixedAddressValueTypeAttribute"></see> class.</summary>
+ </member>
+ <member name="T:System.Runtime.CompilerServices.FixedBufferAttribute">
+ <summary>Indicates that a field should be treated as containing a fixed number of elements of the specified primitive type. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.FixedBufferAttribute.#ctor(System.Type,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.CompilerServices.FixedBufferAttribute"></see> class.</summary>
+ <param name="elementType">The type of the elements contained in the buffer.</param>
+ <param name="length">The number of elements in the buffer.</param>
+ </member>
+ <member name="P:System.Runtime.CompilerServices.FixedBufferAttribute.ElementType">
+ <summary>Gets the type of the elements contained in the fixed buffer.</summary>
+ <returns>The type of the elements.</returns>
+ </member>
+ <member name="P:System.Runtime.CompilerServices.FixedBufferAttribute.Length">
+ <summary>Gets the number of elements in the fixed buffer.</summary>
+ <returns>The number of elements in the fixed buffer.</returns>
+ </member>
+ <member name="T:System.Runtime.CompilerServices.FormattableStringFactory">
+ <summary>Provides a static method to create a <see cref="T:System.FormattableString"></see> object from a composite format string and its arguments.</summary>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.FormattableStringFactory.Create(System.String,System.Object[])">
+ <summary>Creates a <see cref="T:System.FormattableString"></see> instance from a composite format string and its arguments.</summary>
+ <param name="format">A composite format string.</param>
+ <param name="arguments">The arguments whose string representations are to be inserted in the result string.</param>
+ <returns>The object that represents the composite format string and its arguments.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="format">format</paramref> is null. -or- <paramref name="arguments">arguments</paramref> is null.</exception>
+ </member>
+ <member name="T:System.Runtime.CompilerServices.HasCopySemanticsAttribute">
+ <summary>This class is not used in the .NET Framework version 2.0 and is reserved for future use. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.HasCopySemanticsAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.CompilerServices.HasCopySemanticsAttribute"></see> class.</summary>
+ </member>
+ <member name="T:System.Runtime.CompilerServices.IAsyncStateMachine">
+ <summary>Represents state machines that are generated for asynchronous methods. This type is intended for compiler use only.</summary>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext">
+ <summary>Moves the state machine to its next state.</summary>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.IAsyncStateMachine.SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine)">
+ <summary>Configures the state machine with a heap-allocated replica.</summary>
+ <param name="stateMachine">The heap-allocated replica.</param>
+ </member>
+ <member name="T:System.Runtime.CompilerServices.ICriticalNotifyCompletion">
+ <summary>Represents an awaiter that schedules continuations when an await operation completes.</summary>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.ICriticalNotifyCompletion.UnsafeOnCompleted(System.Action)">
+ <summary>Schedules the continuation action that's invoked when the instance completes.</summary>
+ <param name="continuation">The action to invoke when the operation completes.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="continuation">continuation</paramref> argument is null (Nothing in Visual Basic).</exception>
+ </member>
+ <member name="T:System.Runtime.CompilerServices.IndexerNameAttribute">
+ <summary>Indicates the name by which an indexer is known in programming languages that do not support indexers directly.</summary>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.IndexerNameAttribute.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.CompilerServices.IndexerNameAttribute"></see> class.</summary>
+ <param name="indexerName">The name of the indexer, as shown to other languages.</param>
+ </member>
+ <member name="T:System.Runtime.CompilerServices.INotifyCompletion">
+ <summary>Represents an operation that schedules continuations when it completes.</summary>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.INotifyCompletion.OnCompleted(System.Action)">
+ <summary>Schedules the continuation action that's invoked when the instance completes.</summary>
+ <param name="continuation">The action to invoke when the operation completes.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="continuation">continuation</paramref> argument is null (Nothing in Visual Basic).</exception>
+ </member>
+ <member name="T:System.Security.IPermission">
+ <summary>Defines methods implemented by permission types.</summary>
+ </member>
+ <member name="M:System.Security.IPermission.Copy">
+ <summary>Creates and returns an identical copy of the current permission.</summary>
+ <returns>A copy of the current permission.</returns>
+ </member>
+ <member name="M:System.Security.IPermission.Demand">
+ <summary>Throws a <see cref="T:System.Security.SecurityException"></see> at run time if the security requirement is not met.</summary>
+ </member>
+ <member name="M:System.Security.IPermission.Intersect(System.Security.IPermission)">
+ <summary>Creates and returns a permission that is the intersection of the current permission and the specified permission.</summary>
+ <param name="target">A permission to intersect with the current permission. It must be of the same type as the current permission.</param>
+ <returns>A new permission that represents the intersection of the current permission and the specified permission. This new permission is null if the intersection is empty.</returns>
+ <exception cref="T:System.ArgumentException">The <paramref name="target">target</paramref> parameter is not null and is not an instance of the same class as the current permission.</exception>
+ </member>
+ <member name="M:System.Security.IPermission.IsSubsetOf(System.Security.IPermission)">
+ <summary>Determines whether the current permission is a subset of the specified permission.</summary>
+ <param name="target">A permission that is to be tested for the subset relationship. This permission must be of the same type as the current permission.</param>
+ <returns>true if the current permission is a subset of the specified permission; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentException">The <paramref name="target">target</paramref> parameter is not null and is not of the same type as the current permission.</exception>
+ </member>
+ <member name="M:System.Security.IPermission.Union(System.Security.IPermission)">
+ <summary>Creates a permission that is the union of the current permission and the specified permission.</summary>
+ <param name="target">A permission to combine with the current permission. It must be of the same type as the current permission.</param>
+ <returns>A new permission that represents the union of the current permission and the specified permission.</returns>
+ <exception cref="T:System.ArgumentException">The <paramref name="target">target</paramref> parameter is not null and is not of the same type as the current permission.</exception>
+ </member>
+ <member name="T:System.Security.ISecurityEncodable">
+ <summary>Defines the methods that convert permission object state to and from XML element representation.</summary>
+ </member>
+ <member name="M:System.Security.ISecurityEncodable.FromXml(System.Security.SecurityElement)">
+ <summary>Reconstructs a security object with a specified state from an XML encoding.</summary>
+ <param name="e">The XML encoding to use to reconstruct the security object.</param>
+ </member>
+ <member name="M:System.Security.ISecurityEncodable.ToXml">
+ <summary>Creates an XML encoding of the security object and its current state.</summary>
+ <returns>An XML encoding of the security object, including any state information.</returns>
+ </member>
+ <member name="T:System.Security.PartialTrustVisibilityLevel">
+ <summary>Specifies the default partial-trust visibility for code that is marked with the <see cref="T:System.Security.AllowPartiallyTrustedCallersAttribute"></see> (APTCA) attribute.</summary>
+ </member>
+ <member name="F:System.Security.PartialTrustVisibilityLevel.NotVisibleByDefault">
+ <summary>The assembly has been audited for partial trust, but it is not visible to partial-trust code in all hosts. To make the assembly visible to partial-trust code, add it to the <see cref="P:System.AppDomainSetup.PartialTrustVisibleAssemblies"></see> property.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.PartialTrustVisibilityLevel.VisibleToAllHosts">
+ <summary>The assembly can always be called by partial-trust code.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Security.Permissions.CodeAccessSecurityAttribute">
+ <summary>Specifies the base attribute class for code access security.</summary>
+ </member>
+ <member name="M:System.Security.Permissions.CodeAccessSecurityAttribute.#ctor(System.Security.Permissions.SecurityAction)">
+ <summary>Initializes a new instance of <see cref="T:System.Security.Permissions.CodeAccessSecurityAttribute"></see> with the specified <see cref="T:System.Security.Permissions.SecurityAction"></see>.</summary>
+ <param name="action">One of the <see cref="T:System.Security.Permissions.SecurityAction"></see> values.</param>
+ </member>
+ <member name="T:System.StackOverflowException">
+ <summary>The exception that is thrown when the execution stack overflows because it contains too many nested method calls. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.StackOverflowException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.StackOverflowException"></see> class, setting the <see cref="P:System.Exception.Message"></see> property of the new instance to a system-supplied message that describes the error, such as &quot;The requested operation caused a stack overflow.&quot; This message takes into account the current system culture.</summary>
+ </member>
+ <member name="M:System.StackOverflowException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.StackOverflowException"></see> class with a specified error message.</summary>
+ <param name="message">A <see cref="T:System.String"></see> that describes the error. The content of message is intended to be understood by humans. The caller of this constructor is required to ensure that this string has been localized for the current system culture.</param>
+ </member>
+ <member name="M:System.StackOverflowException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.StackOverflowException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="innerException">The exception that is the cause of the current exception. If the innerException parameter is not a null reference (Nothing in Visual Basic), the current exception is raised in a catch block that handles the inner exception.</param>
+ </member>
+ <member name="T:System.STAThreadAttribute">
+ <summary>Indicates that the COM threading model for an application is single-threaded apartment (STA).</summary>
+ </member>
+ <member name="M:System.STAThreadAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.STAThreadAttribute"></see> class.</summary>
+ </member>
+ <member name="T:System.String">
+ <summary>Represents text as a sequence of UTF-16 code units.</summary>
+ </member>
+ <member name="M:System.String.#ctor(System.Char*)">
+ <summary>Initializes a new instance of the <see cref="T:System.String"></see> class to the value indicated by a specified pointer to an array of Unicode characters.</summary>
+ <param name="value">A pointer to a null-terminated array of Unicode characters.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The current process does not have read access to all the addressed characters.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="value">value</paramref> specifies an array that contains an invalid Unicode character, or <paramref name="value">value</paramref> specifies an address less than 64000.</exception>
+ </member>
+ <member name="M:System.String.#ctor(System.Char[])">
+ <summary>Initializes a new instance of the <see cref="T:System.String"></see> class to the value indicated by an array of Unicode characters.</summary>
+ <param name="value">An array of Unicode characters.</param>
+ </member>
+ <member name="M:System.String.#ctor(System.SByte*)">
+ <summary>Initializes a new instance of the <see cref="T:System.String"></see> class to the value indicated by a pointer to an array of 8-bit signed integers.</summary>
+ <param name="value">A pointer to a null-terminated array of 8-bit signed integers. The integers are interpreted using the current system code page encoding (that is, the encoding specified by <see cref="P:System.Text.Encoding.Default"></see>).</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="value">value</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException">A new instance of <see cref="T:System.String"></see> could not be initialized using <paramref name="value">value</paramref>, assuming <paramref name="value">value</paramref> is encoded in ANSI.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The length of the new string to initialize, which is determined by the null termination character of <paramref name="value">value</paramref>, is too large to allocate.</exception>
+ <exception cref="T:System.AccessViolationException"><paramref name="value">value</paramref> specifies an invalid address.</exception>
+ </member>
+ <member name="M:System.String.#ctor(System.Char,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.String"></see> class to the value indicated by a specified Unicode character repeated a specified number of times.</summary>
+ <param name="c">A Unicode character.</param>
+ <param name="count">The number of times c occurs.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count">count</paramref> is less than zero.</exception>
+ </member>
+ <member name="M:System.String.#ctor(System.Char*,System.Int32,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.String"></see> class to the value indicated by a specified pointer to an array of Unicode characters, a starting character position within that array, and a length.</summary>
+ <param name="value">A pointer to an array of Unicode characters.</param>
+ <param name="startIndex">The starting position within value.</param>
+ <param name="length">The number of characters within value to use.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="startIndex">startIndex</paramref> or <paramref name="length">length</paramref> is less than zero, <paramref name="value">value</paramref> + <paramref name="startIndex">startIndex</paramref> cause a pointer overflow, or the current process does not have read access to all the addressed characters.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="value">value</paramref> specifies an array that contains an invalid Unicode character, or <paramref name="value">value</paramref> + <paramref name="startIndex">startIndex</paramref> specifies an address less than 64000.</exception>
+ </member>
+ <member name="M:System.String.#ctor(System.Char[],System.Int32,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.String"></see> class to the value indicated by an array of Unicode characters, a starting character position within that array, and a length.</summary>
+ <param name="value">An array of Unicode characters.</param>
+ <param name="startIndex">The starting position within value.</param>
+ <param name="length">The number of characters within value to use.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="value">value</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="startIndex">startIndex</paramref> or <paramref name="length">length</paramref> is less than zero. -or- The sum of <paramref name="startIndex">startIndex</paramref> and <paramref name="length">length</paramref> is greater than the number of elements in <paramref name="value">value</paramref>.</exception>
+ </member>
+ <member name="M:System.String.#ctor(System.SByte*,System.Int32,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.String"></see> class to the value indicated by a specified pointer to an array of 8-bit signed integers, a starting position within that array, and a length.</summary>
+ <param name="value">A pointer to an array of 8-bit signed integers. The integers are interpreted using the current system code page encoding (that is, the encoding specified by <see cref="P:System.Text.Encoding.Default"></see>).</param>
+ <param name="startIndex">The starting position within value.</param>
+ <param name="length">The number of characters within value to use.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="value">value</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="startIndex">startIndex</paramref> or <paramref name="length">length</paramref> is less than zero. -or- The address specified by <paramref name="value">value</paramref> + <paramref name="startIndex">startIndex</paramref> is too large for the current platform; that is, the address calculation overflowed. -or- The length of the new string to initialize is too large to allocate.</exception>
+ <exception cref="T:System.ArgumentException">The address specified by <paramref name="value">value</paramref> + <paramref name="startIndex">startIndex</paramref> is less than 64K. -or- A new instance of <see cref="T:System.String"></see> could not be initialized using <paramref name="value">value</paramref>, assuming <paramref name="value">value</paramref> is encoded in ANSI.</exception>
+ <exception cref="T:System.AccessViolationException"><paramref name="value">value</paramref>, <paramref name="startIndex">startIndex</paramref>, and <paramref name="length">length</paramref> collectively specify an invalid address.</exception>
+ </member>
+ <member name="M:System.String.#ctor(System.SByte*,System.Int32,System.Int32,System.Text.Encoding)">
+ <summary>Initializes a new instance of the <see cref="T:System.String"></see> class to the value indicated by a specified pointer to an array of 8-bit signed integers, a starting position within that array, a length, and an <see cref="T:System.Text.Encoding"></see> object.</summary>
+ <param name="value">A pointer to an array of 8-bit signed integers.</param>
+ <param name="startIndex">The starting position within value.</param>
+ <param name="length">The number of characters within value to use.</param>
+ <param name="enc">An object that specifies how the array referenced by value is encoded. If enc is null, ANSI encoding is assumed.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="value">value</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="startIndex">startIndex</paramref> or <paramref name="length">length</paramref> is less than zero. -or- The address specified by <paramref name="value">value</paramref> + <paramref name="startIndex">startIndex</paramref> is too large for the current platform; that is, the address calculation overflowed. -or- The length of the new string to initialize is too large to allocate.</exception>
+ <exception cref="T:System.ArgumentException">The address specified by <paramref name="value">value</paramref> + <paramref name="startIndex">startIndex</paramref> is less than 64K. -or- A new instance of <see cref="T:System.String"></see> could not be initialized using <paramref name="value">value</paramref>, assuming <paramref name="value">value</paramref> is encoded as specified by <paramref name="enc">enc</paramref>.</exception>
+ <exception cref="T:System.AccessViolationException"><paramref name="value">value</paramref>, <paramref name="startIndex">startIndex</paramref>, and <paramref name="length">length</paramref> collectively specify an invalid address.</exception>
+ </member>
+ <member name="P:System.String.Chars(System.Int32)">
+ <summary>Gets the <see cref="T:System.Char"></see> object at a specified position in the current <see cref="T:System.String"></see> object.</summary>
+ <param name="index">A position in the current string.</param>
+ <returns>The object at position <paramref name="index">index</paramref>.</returns>
+ <exception cref="T:System.IndexOutOfRangeException"><paramref name="index">index</paramref> is greater than or equal to the length of this object or less than zero.</exception>
+ </member>
+ <member name="M:System.String.Clone">
+ <summary>Returns a reference to this instance of <see cref="T:System.String"></see>.</summary>
+ <returns>This instance of <see cref="T:System.String"></see>.</returns>
+ </member>
+ <member name="M:System.String.Compare(System.String,System.Int32,System.String,System.Int32,System.Int32,System.Boolean,System.Globalization.CultureInfo)">
+ <summary>Compares substrings of two specified <see cref="T:System.String"></see> objects, ignoring or honoring their case and using culture-specific information to influence the comparison, and returns an integer that indicates their relative position in the sort order.</summary>
+ <param name="strA">The first string to use in the comparison.</param>
+ <param name="indexA">The position of the substring within strA.</param>
+ <param name="strB">The second string to use in the comparison.</param>
+ <param name="indexB">The position of the substring within strB.</param>
+ <param name="length">The maximum number of characters in the substrings to compare.</param>
+ <param name="ignoreCase">true to ignore case during the comparison; otherwise, false.</param>
+ <param name="culture">An object that supplies culture-specific comparison information.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">An integer that indicates the lexical relationship between the two comparands. </p>
+ <table><thead><tr><th> Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Condition <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> Less than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> The substring in <code data-dev-comment-type="paramref">strA</code> precedes the substring in <code data-dev-comment-type="paramref">strB</code> in the sort order. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> The substrings occur in the same position in the sort order, or <code data-dev-comment-type="paramref">length</code> is zero. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> Greater than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> The substring in <code data-dev-comment-type="paramref">strA</code> follows the substring in <code data-dev-comment-type="paramref">strB</code> in the sort order. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr></tbody></table></p>
+</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="indexA">indexA</paramref> is greater than <paramref name="strA">strA</paramref>.<see cref="P:System.String.Length"></see>. -or- <paramref name="indexB">indexB</paramref> is greater than <paramref name="strB">strB</paramref>.<see cref="P:System.String.Length"></see>. -or- <paramref name="indexA">indexA</paramref>, <paramref name="indexB">indexB</paramref>, or <paramref name="length">length</paramref> is negative. -or- Either <paramref name="strA">strA</paramref> or <paramref name="strB">strB</paramref> is null, and <paramref name="length">length</paramref> is greater than zero.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="culture">culture</paramref> is null.</exception>
+ </member>
+ <member name="M:System.String.Compare(System.String,System.Int32,System.String,System.Int32,System.Int32,System.StringComparison)">
+ <summary>Compares substrings of two specified <see cref="T:System.String"></see> objects using the specified rules, and returns an integer that indicates their relative position in the sort order.</summary>
+ <param name="strA">The first string to use in the comparison.</param>
+ <param name="indexA">The position of the substring within strA.</param>
+ <param name="strB">The second string to use in the comparison.</param>
+ <param name="indexB">The position of the substring within strB.</param>
+ <param name="length">The maximum number of characters in the substrings to compare.</param>
+ <param name="comparisonType">One of the enumeration values that specifies the rules to use in the comparison.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A 32-bit signed integer that indicates the lexical relationship between the two comparands. </p>
+ <table><thead><tr><th> Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Condition <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> Less than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> The substring in <code data-dev-comment-type="paramref">strA</code> precedes the substring in <code data-dev-comment-type="paramref">strB</code> in the sort order. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> The substrings occur in the same position in the sort order, or the <code data-dev-comment-type="paramref">length</code> parameter is zero. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> Greater than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> The substring in <code data-dev-comment-type="paramref">strA</code> follllows the substring in <code data-dev-comment-type="paramref">strB</code> in the sort order. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr></tbody></table></p>
+</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="indexA">indexA</paramref> is greater than <paramref name="strA">strA</paramref>.<see cref="P:System.String.Length"></see>. -or- <paramref name="indexB">indexB</paramref> is greater than <paramref name="strB">strB</paramref>.<see cref="P:System.String.Length"></see>. -or- <paramref name="indexA">indexA</paramref>, <paramref name="indexB">indexB</paramref>, or <paramref name="length">length</paramref> is negative. -or- Either <paramref name="indexA">indexA</paramref> or <paramref name="indexB">indexB</paramref> is null, and <paramref name="length">length</paramref> is greater than zero.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="comparisonType">comparisonType</paramref> is not a <see cref="T:System.StringComparison"></see> value.</exception>
+ </member>
+ <member name="M:System.String.Compare(System.String,System.Int32,System.String,System.Int32,System.Int32,System.Boolean)">
+ <summary>Compares substrings of two specified <see cref="T:System.String"></see> objects, ignoring or honoring their case, and returns an integer that indicates their relative position in the sort order.</summary>
+ <param name="strA">The first string to use in the comparison.</param>
+ <param name="indexA">The position of the substring within strA.</param>
+ <param name="strB">The second string to use in the comparison.</param>
+ <param name="indexB">The position of the substring within strB.</param>
+ <param name="length">The maximum number of characters in the substrings to compare.</param>
+ <param name="ignoreCase">true to ignore case during the comparison; otherwise, false.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A 32-bit signed integer that indicates the lexical relationship between the two comparands. </p>
+ <table><thead><tr><th> Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Condition <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> Less than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> The substring in <code data-dev-comment-type="paramref">strA</code> precedes the substring in <code data-dev-comment-type="paramref">strB</code> in the sort order. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> The substrings occur in the same position in the sort order, or <code data-dev-comment-type="paramref">length</code> is zero. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> Greater than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> The substring in <code data-dev-comment-type="paramref">strA</code> follows the substring in <code data-dev-comment-type="paramref">strB</code> in the sort order. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr></tbody></table></p>
+</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="indexA">indexA</paramref> is greater than <paramref name="strA">strA</paramref>.<see cref="P:System.String.Length"></see>. -or- <paramref name="indexB">indexB</paramref> is greater than <paramref name="strB">strB</paramref>.<see cref="P:System.String.Length"></see>. -or- <paramref name="indexA">indexA</paramref>, <paramref name="indexB">indexB</paramref>, or <paramref name="length">length</paramref> is negative. -or- Either <paramref name="indexA">indexA</paramref> or <paramref name="indexB">indexB</paramref> is null, and <paramref name="length">length</paramref> is greater than zero.</exception>
+ </member>
+ <member name="M:System.String.Compare(System.String,System.Int32,System.String,System.Int32,System.Int32)">
+ <summary>Compares substrings of two specified <see cref="T:System.String"></see> objects and returns an integer that indicates their relative position in the sort order.</summary>
+ <param name="strA">The first string to use in the comparison.</param>
+ <param name="indexA">The position of the substring within strA.</param>
+ <param name="strB">The second string to use in the comparison.</param>
+ <param name="indexB">The position of the substring within strB.</param>
+ <param name="length">The maximum number of characters in the substrings to compare.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A 32-bit signed integer indicating the lexical relationship between the two comparands. </p>
+ <table><thead><tr><th> Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Condition <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> Less than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> The substring in <code data-dev-comment-type="paramref">strA</code> precedes the substring in <code data-dev-comment-type="paramref">strB</code> in the sort order. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> The substrings occur in the same position in the sort order, or <code data-dev-comment-type="paramref">length</code> is zero. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> Greater than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> The substring in <code data-dev-comment-type="paramref">strA</code> follows the substring in <code data-dev-comment-type="paramref">strB</code> in the sort order. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr></tbody></table></p>
+</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="indexA">indexA</paramref> is greater than <paramref name="strA">strA</paramref>.<see cref="P:System.String.Length"></see>. -or- <paramref name="indexB">indexB</paramref> is greater than <paramref name="strB">strB</paramref>.<see cref="P:System.String.Length"></see>. -or- <paramref name="indexA">indexA</paramref>, <paramref name="indexB">indexB</paramref>, or <paramref name="length">length</paramref> is negative. -or- Either <paramref name="indexA">indexA</paramref> or <paramref name="indexB">indexB</paramref> is null, and <paramref name="length">length</paramref> is greater than zero.</exception>
+ </member>
+ <member name="M:System.String.Compare(System.String,System.String)">
+ <summary>Compares two specified <see cref="T:System.String"></see> objects and returns an integer that indicates their relative position in the sort order.</summary>
+ <param name="strA">The first string to compare.</param>
+ <param name="strB">The second string to compare.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A 32-bit signed integer that indicates the lexical relationship between the two comparands. </p>
+ <table><thead><tr><th> Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Condition <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> Less than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td><code data-dev-comment-type="paramref">strA</code> precedes <code data-dev-comment-type="paramref">strB</code> in the sort order. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td><code data-dev-comment-type="paramref">strA</code> occurs in the same position as <code data-dev-comment-type="paramref">strB</code> in the sort order. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> Greater than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td><code data-dev-comment-type="paramref">strA</code> follows <code data-dev-comment-type="paramref">strB</code> in the sort order. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="M:System.String.Compare(System.String,System.String,System.Boolean,System.Globalization.CultureInfo)">
+ <summary>Compares two specified <see cref="T:System.String"></see> objects, ignoring or honoring their case, and using culture-specific information to influence the comparison, and returns an integer that indicates their relative position in the sort order.</summary>
+ <param name="strA">The first string to compare.</param>
+ <param name="strB">The second string to compare.</param>
+ <param name="ignoreCase">true to ignore case during the comparison; otherwise, false.</param>
+ <param name="culture">An object that supplies culture-specific comparison information.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A 32-bit signed integer that indicates the lexical relationship between the two comparands. </p>
+ <table><thead><tr><th> Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Condition <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> Less than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td><code data-dev-comment-type="paramref">strA</code> precedes <code data-dev-comment-type="paramref">strB</code> in the sort order. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td><code data-dev-comment-type="paramref">strA</code> occurs in the same position as <code data-dev-comment-type="paramref">strB</code> in the sort order. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> Greater than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td><code data-dev-comment-type="paramref">strA</code> follows <code data-dev-comment-type="paramref">strB</code> in the sort order. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr></tbody></table></p>
+</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="culture">culture</paramref> is null.</exception>
+ </member>
+ <member name="M:System.String.Compare(System.String,System.String,System.StringComparison)">
+ <summary>Compares two specified <see cref="T:System.String"></see> objects using the specified rules, and returns an integer that indicates their relative position in the sort order.</summary>
+ <param name="strA">The first string to compare.</param>
+ <param name="strB">The second string to compare.</param>
+ <param name="comparisonType">One of the enumeration values that specifies the rules to use in the comparison.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A 32-bit signed integer that indicates the lexical relationship between the two comparands. </p>
+ <table><thead><tr><th> Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Condition <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> Less than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td><code data-dev-comment-type="paramref">strA</code> precedes <code data-dev-comment-type="paramref">strB</code> in the sort order. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td><code data-dev-comment-type="paramref">strA</code> is in the same position as <code data-dev-comment-type="paramref">strB</code> in the sort order. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> Greater than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td><code data-dev-comment-type="paramref">strA</code> follows <code data-dev-comment-type="paramref">strB</code> in the sort order. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr></tbody></table></p>
+</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="comparisonType">comparisonType</paramref> is not a <see cref="T:System.StringComparison"></see> value.</exception>
+ <exception cref="T:System.NotSupportedException"><see cref="T:System.StringComparison"></see> is not supported.</exception>
+ </member>
+ <member name="M:System.String.Compare(System.String,System.String,System.Boolean)">
+ <summary>Compares two specified <see cref="T:System.String"></see> objects, ignoring or honoring their case, and returns an integer that indicates their relative position in the sort order.</summary>
+ <param name="strA">The first string to compare.</param>
+ <param name="strB">The second string to compare.</param>
+ <param name="ignoreCase">true to ignore case during the comparison; otherwise, false.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A 32-bit signed integer that indicates the lexical relationship between the two comparands. </p>
+ <table><thead><tr><th> Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Condition <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> Less than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td><code data-dev-comment-type="paramref">strA</code> precedes <code data-dev-comment-type="paramref">strB</code> in the sort order. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td><code data-dev-comment-type="paramref">strA</code> occurs in the same position as <code data-dev-comment-type="paramref">strB</code> in the sort order. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> Greater than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td><code data-dev-comment-type="paramref">strA</code> follows <code data-dev-comment-type="paramref">strB</code> in the sort order. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="M:System.String.Compare(System.String,System.Int32,System.String,System.Int32,System.Int32,System.Globalization.CultureInfo,System.Globalization.CompareOptions)">
+ <summary>Compares substrings of two specified <see cref="T:System.String"></see> objects using the specified comparison options and culture-specific information to influence the comparison, and returns an integer that indicates the relationship of the two substrings to each other in the sort order.</summary>
+ <param name="strA">The first string to use in the comparison.</param>
+ <param name="indexA">The starting position of the substring within strA.</param>
+ <param name="strB">The second string to use in the comparison.</param>
+ <param name="indexB">The starting position of the substring within strB.</param>
+ <param name="length">The maximum number of characters in the substrings to compare.</param>
+ <param name="culture">An object that supplies culture-specific comparison information.</param>
+ <param name="options">Options to use when performing the comparison (such as ignoring case or symbols).</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">An integer that indicates the lexical relationship between the two substrings, as shown in the following table. </p>
+ <table><thead><tr><th> Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Condition <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> Less than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> The substring in <code data-dev-comment-type="paramref">strA</code> precedes the substring in <code data-dev-comment-type="paramref">strB</code> in the sort order. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> The substrings occur in the same position in the sort order, or <code data-dev-comment-type="paramref">length</code> is zero. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> Greater than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> The substring in <code data-dev-comment-type="paramref">strA</code> follows the substring in <code data-dev-comment-type="paramref">strB</code> in the sort order. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr></tbody></table></p>
+</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="options">options</paramref> is not a <see cref="T:System.Globalization.CompareOptions"></see> value.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="indexA">indexA</paramref> is greater than <paramref name="strA">strA</paramref>.Length. -or- <paramref name="indexB">indexB</paramref> is greater than <paramref name="strB">strB</paramref>.Length. -or- <paramref name="indexA">indexA</paramref>, <paramref name="indexB">indexB</paramref>, or <paramref name="length">length</paramref> is negative. -or- Either <paramref name="strA">strA</paramref> or <paramref name="strB">strB</paramref> is null, and <paramref name="length">length</paramref> is greater than zero.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="culture">culture</paramref> is null.</exception>
+ </member>
+ <member name="M:System.String.Compare(System.String,System.String,System.Globalization.CultureInfo,System.Globalization.CompareOptions)">
+ <summary>Compares two specified <see cref="T:System.String"></see> objects using the specified comparison options and culture-specific information to influence the comparison, and returns an integer that indicates the relationship of the two strings to each other in the sort order.</summary>
+ <param name="strA">The first string to compare.</param>
+ <param name="strB">The second string to compare.</param>
+ <param name="culture">The culture that supplies culture-specific comparison information.</param>
+ <param name="options">Options to use when performing the comparison (such as ignoring case or symbols).</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A 32-bit signed integer that indicates the lexical relationship between <code data-dev-comment-type="paramref">strA</code> and <code data-dev-comment-type="paramref">strB</code>, as shown in the following table </p>
+ <table><thead><tr><th> Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Condition <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> Less than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td><code data-dev-comment-type="paramref">strA</code> precedes <code data-dev-comment-type="paramref">strB</code> in the sort order. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td><code data-dev-comment-type="paramref">strA</code> occurs in the same position as <code data-dev-comment-type="paramref">strB</code> in the sort order. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> Greater than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td><code data-dev-comment-type="paramref">strA</code> follows <code data-dev-comment-type="paramref">strB</code> in the sort order. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr></tbody></table></p>
+</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="options">options</paramref> is not a <see cref="T:System.Globalization.CompareOptions"></see> value.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="culture">culture</paramref> is null.</exception>
+ </member>
+ <member name="M:System.String.CompareOrdinal(System.String,System.Int32,System.String,System.Int32,System.Int32)">
+ <summary>Compares substrings of two specified <see cref="T:System.String"></see> objects by evaluating the numeric values of the corresponding <see cref="T:System.Char"></see> objects in each substring.</summary>
+ <param name="strA">The first string to use in the comparison.</param>
+ <param name="indexA">The starting index of the substring in strA.</param>
+ <param name="strB">The second string to use in the comparison.</param>
+ <param name="indexB">The starting index of the substring in strB.</param>
+ <param name="length">The maximum number of characters in the substrings to compare.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A 32-bit signed integer that indicates the lexical relationship between the two comparands. </p>
+ <table><thead><tr><th> Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Condition <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> Less than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> The substring in <code data-dev-comment-type="paramref">strA</code> is less than the substring in <code data-dev-comment-type="paramref">strB</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> The substrings are equal, or <code data-dev-comment-type="paramref">length</code> is zero. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> Greater than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> The substring in <code data-dev-comment-type="paramref">strA</code> is greater than the substring in <code data-dev-comment-type="paramref">strB</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr></tbody></table></p>
+</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="strA">strA</paramref> is not null and <paramref name="indexA">indexA</paramref> is greater than <paramref name="strA">strA</paramref>.<see cref="P:System.String.Length"></see>. -or- <paramref name="strB">strB</paramref> is not null and <paramref name="indexB">indexB</paramref> is greater than <paramref name="strB">strB</paramref>.<see cref="P:System.String.Length"></see>. -or- <paramref name="indexA">indexA</paramref>, <paramref name="indexB">indexB</paramref>, or <paramref name="length">length</paramref> is negative.</exception>
+ </member>
+ <member name="M:System.String.CompareOrdinal(System.String,System.String)">
+ <summary>Compares two specified <see cref="T:System.String"></see> objects by evaluating the numeric values of the corresponding <see cref="T:System.Char"></see> objects in each string.</summary>
+ <param name="strA">The first string to compare.</param>
+ <param name="strB">The second string to compare.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">An integer that indicates the lexical relationship between the two comparands. </p>
+ <table><thead><tr><th> Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Condition <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> Less than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td><code data-dev-comment-type="paramref">strA</code> is less than <code data-dev-comment-type="paramref">strB</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td><code data-dev-comment-type="paramref">strA</code> and <code data-dev-comment-type="paramref">strB</code> are equal. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> Greater than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td><code data-dev-comment-type="paramref">strA</code> is greater than <code data-dev-comment-type="paramref">strB</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="M:System.String.CompareTo(System.Object)">
+ <summary>Compares this instance with a specified <see cref="T:System.Object"></see> and indicates whether this instance precedes, follows, or appears in the same position in the sort order as the specified <see cref="T:System.Object"></see>.</summary>
+ <param name="value">An object that evaluates to a <see cref="T:System.String"></see>.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A 32-bit signed integer that indicates whether this instance precedes, follows, or appears in the same position in the sort order as the <code data-dev-comment-type="paramref">value</code> parameter. </p>
+ <table><thead><tr><th> Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Condition <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> Less than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> This instance precedes <code data-dev-comment-type="paramref">value</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> This instance has the same position in the sort order as <code data-dev-comment-type="paramref">value</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> Greater than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> This instance follows <code data-dev-comment-type="paramref">value</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> -or- </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="20" sourceendlinenumber="20"> <code data-dev-comment-type="paramref">value</code> is <code>null</code>. </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="22" sourceendlinenumber="22"> </td></tr></tbody></table></p>
+</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="value">value</paramref> is not a <see cref="T:System.String"></see>.</exception>
+ </member>
+ <member name="M:System.String.CompareTo(System.String)">
+ <summary>Compares this instance with a specified <see cref="T:System.String"></see> object and indicates whether this instance precedes, follows, or appears in the same position in the sort order as the specified string.</summary>
+ <param name="strB">The string to compare with this instance.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A 32-bit signed integer that indicates whether this instance precedes, follows, or appears in the same position in the sort order as the <code data-dev-comment-type="paramref">strB</code> parameter. </p>
+ <table><thead><tr><th> Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Condition <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> Less than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> This instance precedes <code data-dev-comment-type="paramref">strB</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> This instance has the same position in the sort order as <code data-dev-comment-type="paramref">strB</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> Greater than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> This instance follows <code data-dev-comment-type="paramref">strB</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> -or- </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="20" sourceendlinenumber="20"> <code data-dev-comment-type="paramref">strB</code> is <code>null</code>. </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="22" sourceendlinenumber="22"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="M:System.String.Concat(System.String,System.String,System.String,System.String)">
+ <summary>Concatenates four specified instances of <see cref="T:System.String"></see>.</summary>
+ <param name="str0">The first string to concatenate.</param>
+ <param name="str1">The second string to concatenate.</param>
+ <param name="str2">The third string to concatenate.</param>
+ <param name="str3">The fourth string to concatenate.</param>
+ <returns>The concatenation of <paramref name="str0">str0</paramref>, <paramref name="str1">str1</paramref>, <paramref name="str2">str2</paramref>, and <paramref name="str3">str3</paramref>.</returns>
+ </member>
+ <member name="M:System.String.Concat(System.Object,System.Object,System.Object,System.Object)">
+ <summary>Concatenates the string representations of four specified objects and any objects specified in an optional variable length parameter list.</summary>
+ <param name="arg0">The first object to concatenate.</param>
+ <param name="arg1">The second object to concatenate.</param>
+ <param name="arg2">The third object to concatenate.</param>
+ <param name="arg3">The fourth object to concatenate.</param>
+ <returns>The concatenated string representation of each value in the parameter list.</returns>
+ </member>
+ <member name="M:System.String.Concat(System.Object,System.Object,System.Object)">
+ <summary>Concatenates the string representations of three specified objects.</summary>
+ <param name="arg0">The first object to concatenate.</param>
+ <param name="arg1">The second object to concatenate.</param>
+ <param name="arg2">The third object to concatenate.</param>
+ <returns>The concatenated string representations of the values of <paramref name="arg0">arg0</paramref>, <paramref name="arg1">arg1</paramref>, and <paramref name="arg2">arg2</paramref>.</returns>
+ </member>
+ <member name="M:System.String.Concat(System.String,System.String)">
+ <summary>Concatenates two specified instances of <see cref="T:System.String"></see>.</summary>
+ <param name="str0">The first string to concatenate.</param>
+ <param name="str1">The second string to concatenate.</param>
+ <returns>The concatenation of <paramref name="str0">str0</paramref> and <paramref name="str1">str1</paramref>.</returns>
+ </member>
+ <member name="M:System.String.Concat(System.String,System.String,System.String)">
+ <summary>Concatenates three specified instances of <see cref="T:System.String"></see>.</summary>
+ <param name="str0">The first string to concatenate.</param>
+ <param name="str1">The second string to concatenate.</param>
+ <param name="str2">The third string to concatenate.</param>
+ <returns>The concatenation of <paramref name="str0">str0</paramref>, <paramref name="str1">str1</paramref>, and <paramref name="str2">str2</paramref>.</returns>
+ </member>
+ <member name="M:System.String.Concat(System.String[])">
+ <summary>Concatenates the elements of a specified <see cref="T:System.String"></see> array.</summary>
+ <param name="values">An array of string instances.</param>
+ <returns>The concatenated elements of <paramref name="values">values</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="values">values</paramref> is null.</exception>
+ <exception cref="T:System.OutOfMemoryException">Out of memory.</exception>
+ </member>
+ <member name="M:System.String.Concat(System.Object[])">
+ <summary>Concatenates the string representations of the elements in a specified <see cref="T:System.Object"></see> array.</summary>
+ <param name="args">An object array that contains the elements to concatenate.</param>
+ <returns>The concatenated string representations of the values of the elements in <paramref name="args">args</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="args">args</paramref> is null.</exception>
+ <exception cref="T:System.OutOfMemoryException">Out of memory.</exception>
+ </member>
+ <member name="M:System.String.Concat(System.Object)">
+ <summary>Creates the string representation of a specified object.</summary>
+ <param name="arg0">The object to represent, or null.</param>
+ <returns>The string representation of the value of <paramref name="arg0">arg0</paramref>, or <see cref="F:System.String.Empty"></see> if <paramref name="arg0">arg0</paramref> is null.</returns>
+ </member>
+ <member name="M:System.String.Concat(System.Collections.Generic.IEnumerable{System.String})">
+ <summary>Concatenates the members of a constructed <see cref="T:System.Collections.Generic.IEnumerable`1"></see> collection of type <see cref="T:System.String"></see>.</summary>
+ <param name="values">A collection object that implements <see cref="T:System.Collections.Generic.IEnumerable`1"></see> and whose generic type argument is <see cref="T:System.String"></see>.</param>
+ <returns>The concatenated strings in <paramref name="values">values</paramref>, or <see cref="F:System.String.Empty"></see> if <paramref name="values">values</paramref> is an empty IEnumerable(Of String).</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="values">values</paramref> is null.</exception>
+ </member>
+ <member name="M:System.String.Concat(System.Object,System.Object)">
+ <summary>Concatenates the string representations of two specified objects.</summary>
+ <param name="arg0">The first object to concatenate.</param>
+ <param name="arg1">The second object to concatenate.</param>
+ <returns>The concatenated string representations of the values of <paramref name="arg0">arg0</paramref> and <paramref name="arg1">arg1</paramref>.</returns>
+ </member>
+ <member name="M:System.String.Concat``1(System.Collections.Generic.IEnumerable{``0})">
+ <summary>Concatenates the members of an <see cref="T:System.Collections.Generic.IEnumerable`1"></see> implementation.</summary>
+ <param name="values">A collection object that implements the <see cref="T:System.Collections.Generic.IEnumerable`1"></see> interface.</param>
+ <typeparam name="T">The type of the members of values.</typeparam>
+ <returns>The concatenated members in <paramref name="values">values</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="values">values</paramref> is null.</exception>
+ </member>
+ <member name="M:System.String.Contains(System.String)">
+ <summary>Returns a value indicating whether a specified substring occurs within this string.</summary>
+ <param name="value">The string to seek.</param>
+ <returns>true if the <paramref name="value">value</paramref> parameter occurs within this string, or if <paramref name="value">value</paramref> is the empty string (&quot;&quot;); otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="value">value</paramref> is null.</exception>
+ </member>
+ <member name="M:System.String.Copy(System.String)">
+ <summary>Creates a new instance of <see cref="T:System.String"></see> with the same value as a specified <see cref="T:System.String"></see>.</summary>
+ <param name="str">The string to copy.</param>
+ <returns>A new string with the same value as <paramref name="str">str</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="str">str</paramref> is null.</exception>
+ </member>
+ <member name="M:System.String.CopyTo(System.Int32,System.Char[],System.Int32,System.Int32)">
+ <summary>Copies a specified number of characters from a specified position in this instance to a specified position in an array of Unicode characters.</summary>
+ <param name="sourceIndex">The index of the first character in this instance to copy.</param>
+ <param name="destination">An array of Unicode characters to which characters in this instance are copied.</param>
+ <param name="destinationIndex">The index in destination at which the copy operation begins.</param>
+ <param name="count">The number of characters in this instance to copy to destination.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="destination">destination</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="sourceIndex">sourceIndex</paramref>, <paramref name="destinationIndex">destinationIndex</paramref>, or <paramref name="count">count</paramref> is negative -or- <paramref name="sourceIndex">sourceIndex</paramref> does not identify a position in the current instance. -or- <paramref name="destinationIndex">destinationIndex</paramref> does not identify a valid index in the <paramref name="destination">destination</paramref> array. -or- <paramref name="count">count</paramref> is greater than the length of the substring from <paramref name="startIndex">startIndex</paramref> to the end of this instance -or- <paramref name="count">count</paramref> is greater than the length of the subarray from <paramref name="destinationIndex">destinationIndex</paramref> to the end of the <paramref name="destination">destination</paramref> array.</exception>
+ </member>
+ <member name="F:System.String.Empty">
+ <summary>Represents the empty string. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.String.EndsWith(System.String,System.Boolean,System.Globalization.CultureInfo)">
+ <summary>Determines whether the end of this string instance matches the specified string when compared using the specified culture.</summary>
+ <param name="value">The string to compare to the substring at the end of this instance.</param>
+ <param name="ignoreCase">true to ignore case during the comparison; otherwise, false.</param>
+ <param name="culture">Cultural information that determines how this instance and value are compared. If culture is null, the current culture is used.</param>
+ <returns>true if the <paramref name="value">value</paramref> parameter matches the end of this string; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="value">value</paramref> is null.</exception>
+ </member>
+ <member name="M:System.String.EndsWith(System.String,System.StringComparison)">
+ <summary>Determines whether the end of this string instance matches the specified string when compared using the specified comparison option.</summary>
+ <param name="value">The string to compare to the substring at the end of this instance.</param>
+ <param name="comparisonType">One of the enumeration values that determines how this string and value are compared.</param>
+ <returns>true if the <paramref name="value">value</paramref> parameter matches the end of this string; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="value">value</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="comparisonType">comparisonType</paramref> is not a <see cref="T:System.StringComparison"></see> value.</exception>
+ </member>
+ <member name="M:System.String.EndsWith(System.String)">
+ <summary>Determines whether the end of this string instance matches the specified string.</summary>
+ <param name="value">The string to compare to the substring at the end of this instance.</param>
+ <returns>true if <paramref name="value">value</paramref> matches the end of this instance; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="value">value</paramref> is null.</exception>
+ </member>
+ <member name="M:System.String.Equals(System.Object)">
+ <summary>Determines whether this instance and a specified object, which must also be a <see cref="T:System.String"></see> object, have the same value.</summary>
+ <param name="obj">The string to compare to this instance.</param>
+ <returns>true if <paramref name="obj">obj</paramref> is a <see cref="T:System.String"></see> and its value is the same as this instance; otherwise, false. If <paramref name="obj">obj</paramref> is null, the method returns false.</returns>
+ </member>
+ <member name="M:System.String.Equals(System.String)">
+ <summary>Determines whether this instance and another specified <see cref="T:System.String"></see> object have the same value.</summary>
+ <param name="value">The string to compare to this instance.</param>
+ <returns>true if the value of the <paramref name="value">value</paramref> parameter is the same as the value of this instance; otherwise, false. If <paramref name="value">value</paramref> is null, the method returns false.</returns>
+ </member>
+ <member name="M:System.String.Equals(System.String,System.String)">
+ <summary>Determines whether two specified <see cref="T:System.String"></see> objects have the same value.</summary>
+ <param name="a">The first string to compare, or null.</param>
+ <param name="b">The second string to compare, or null.</param>
+ <returns>true if the value of <paramref name="a">a</paramref> is the same as the value of <paramref name="b">b</paramref>; otherwise, false. If both <paramref name="a">a</paramref> and <paramref name="b">b</paramref> are null, the method returns true.</returns>
+ </member>
+ <member name="M:System.String.Equals(System.String,System.StringComparison)">
+ <summary>Determines whether this string and a specified <see cref="T:System.String"></see> object have the same value. A parameter specifies the culture, case, and sort rules used in the comparison.</summary>
+ <param name="value">The string to compare to this instance.</param>
+ <param name="comparisonType">One of the enumeration values that specifies how the strings will be compared.</param>
+ <returns>true if the value of the <paramref name="value">value</paramref> parameter is the same as this string; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="comparisonType">comparisonType</paramref> is not a <see cref="T:System.StringComparison"></see> value.</exception>
+ </member>
+ <member name="M:System.String.Equals(System.String,System.String,System.StringComparison)">
+ <summary>Determines whether two specified <see cref="T:System.String"></see> objects have the same value. A parameter specifies the culture, case, and sort rules used in the comparison.</summary>
+ <param name="a">The first string to compare, or null.</param>
+ <param name="b">The second string to compare, or null.</param>
+ <param name="comparisonType">One of the enumeration values that specifies the rules for the comparison.</param>
+ <returns>true if the value of the <paramref name="a">a</paramref> parameter is equal to the value of the <paramref name="b">b</paramref> parameter; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="comparisonType">comparisonType</paramref> is not a <see cref="T:System.StringComparison"></see> value.</exception>
+ </member>
+ <member name="M:System.String.Format(System.IFormatProvider,System.String,System.Object,System.Object,System.Object)">
+ <summary>Replaces the format items in a specified string with the string representation of three specified objects. An parameter supplies culture-specific formatting information.</summary>
+ <param name="provider">An object that supplies culture-specific formatting information.</param>
+ <param name="format">A <see cref="~/docs/standard/base-types/composite-formatting.md">composite format string</see>.</param>
+ <param name="arg0">The first object to format.</param>
+ <param name="arg1">The second object to format.</param>
+ <param name="arg2">The third object to format.</param>
+ <returns>A copy of <paramref name="format">format</paramref> in which the format items have been replaced by the string representations of <paramref name="arg0">arg0</paramref>, <paramref name="arg1">arg1</paramref>, and <paramref name="arg2">arg2</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="format">format</paramref>, <paramref name="arg0">arg0</paramref>, <paramref name="arg1">arg1</paramref>, or <paramref name="arg2">arg2</paramref> is null.</exception>
+ <exception cref="T:System.FormatException"><paramref name="format">format</paramref> is invalid. -or- The index of a format item is less than zero, or greater than or equal to three.</exception>
+ </member>
+ <member name="M:System.String.Format(System.String,System.Object,System.Object,System.Object)">
+ <summary>Replaces the format items in a specified string with the string representation of three specified objects.</summary>
+ <param name="format">A <see cref="~/docs/standard/base-types/composite-formatting.md">composite format string</see>.</param>
+ <param name="arg0">The first object to format.</param>
+ <param name="arg1">The second object to format.</param>
+ <param name="arg2">The third object to format.</param>
+ <returns>A copy of <paramref name="format">format</paramref> in which the format items have been replaced by the string representations of <paramref name="arg0">arg0</paramref>, <paramref name="arg1">arg1</paramref>, and <paramref name="arg2">arg2</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="format">format</paramref> is null.</exception>
+ <exception cref="T:System.FormatException"><paramref name="format">format</paramref> is invalid. -or- The index of a format item is less than zero, or greater than two.</exception>
+ </member>
+ <member name="M:System.String.Format(System.IFormatProvider,System.String,System.Object,System.Object)">
+ <summary>Replaces the format items in a specified string with the string representation of two specified objects. A parameter supplies culture-specific formatting information.</summary>
+ <param name="provider">An object that supplies culture-specific formatting information.</param>
+ <param name="format">A <see cref="~/docs/standard/base-types/composite-formatting.md">composite format string</see>.</param>
+ <param name="arg0">The first object to format.</param>
+ <param name="arg1">The second object to format.</param>
+ <returns>A copy of <paramref name="format">format</paramref> in which format items are replaced by the string representations of <paramref name="arg0">arg0</paramref> and <paramref name="arg1">arg1</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="format">format</paramref>, <paramref name="arg0">arg0</paramref>, or <paramref name="arg1">arg1</paramref> is null.</exception>
+ <exception cref="T:System.FormatException"><paramref name="format">format</paramref> is invalid. -or- The index of a format item is less than zero, or greater than or equal to two.</exception>
+ </member>
+ <member name="M:System.String.Format(System.String,System.Object,System.Object)">
+ <summary>Replaces the format items in a specified string with the string representation of two specified objects.</summary>
+ <param name="format">A <see cref="~/docs/standard/base-types/composite-formatting.md">composite format string</see>.</param>
+ <param name="arg0">The first object to format.</param>
+ <param name="arg1">The second object to format.</param>
+ <returns>A copy of <paramref name="format">format</paramref> in which format items are replaced by the string representations of <paramref name="arg0">arg0</paramref> and <paramref name="arg1">arg1</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="format">format</paramref> is null.</exception>
+ <exception cref="T:System.FormatException"><paramref name="format">format</paramref> is invalid. -or- The index of a format item is not zero or one.</exception>
+ </member>
+ <member name="M:System.String.Format(System.IFormatProvider,System.String,System.Object)">
+ <summary>Replaces the format item or items in a specified string with the string representation of the corresponding object. A parameter supplies culture-specific formatting information.</summary>
+ <param name="provider">An object that supplies culture-specific formatting information.</param>
+ <param name="format">A <see cref="~/docs/standard/base-types/composite-formatting.md">composite format string</see>.</param>
+ <param name="arg0">The object to format.</param>
+ <returns>A copy of <paramref name="format">format</paramref> in which the format item or items have been replaced by the string representation of <paramref name="arg0">arg0</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="format">format</paramref> or <paramref name="arg0">arg0</paramref> is null.</exception>
+ <exception cref="T:System.FormatException"><paramref name="format">format</paramref> is invalid. -or- The index of a format item is less than zero, or greater than or equal to one.</exception>
+ </member>
+ <member name="M:System.String.Format(System.String,System.Object[])">
+ <summary>Replaces the format item in a specified string with the string representation of a corresponding object in a specified array.</summary>
+ <param name="format">A <see cref="~/docs/standard/base-types/composite-formatting.md">composite format string</see>.</param>
+ <param name="args">An object array that contains zero or more objects to format.</param>
+ <returns>A copy of <paramref name="format">format</paramref> in which the format items have been replaced by the string representation of the corresponding objects in <paramref name="args">args</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="format">format</paramref> or <paramref name="args">args</paramref> is null.</exception>
+ <exception cref="T:System.FormatException"><paramref name="format">format</paramref> is invalid. -or- The index of a format item is less than zero, or greater than or equal to the length of the <paramref name="args">args</paramref> array.</exception>
+ </member>
+ <member name="M:System.String.Format(System.String,System.Object)">
+ <summary>Replaces one or more format items in a specified string with the string representation of a specified object.</summary>
+ <param name="format">A <see cref="~/docs/standard/base-types/composite-formatting.md">composite format string</see>.</param>
+ <param name="arg0">The object to format.</param>
+ <returns>A copy of <paramref name="format">format</paramref> in which any format items are replaced by the string representation of <paramref name="arg0">arg0</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="format">format</paramref> is null.</exception>
+ <exception cref="T:System.FormatException">The format item in <paramref name="format">format</paramref> is invalid. -or- The index of a format item is not zero.</exception>
+ </member>
+ <member name="M:System.String.Format(System.IFormatProvider,System.String,System.Object[])">
+ <summary>Replaces the format items in a specified string with the string representations of corresponding objects in a specified array. A parameter supplies culture-specific formatting information.</summary>
+ <param name="provider">An object that supplies culture-specific formatting information.</param>
+ <param name="format">A <see cref="~/docs/standard/base-types/composite-formatting.md">composite format string</see>.</param>
+ <param name="args">An object array that contains zero or more objects to format.</param>
+ <returns>A copy of <paramref name="format">format</paramref> in which the format items have been replaced by the string representation of the corresponding objects in <paramref name="args">args</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="format">format</paramref> or <paramref name="args">args</paramref> is null.</exception>
+ <exception cref="T:System.FormatException"><paramref name="format">format</paramref> is invalid. -or- The index of a format item is less than zero, or greater than or equal to the length of the <paramref name="args">args</paramref> array.</exception>
+ </member>
+ <member name="M:System.String.GetEnumerator">
+ <summary>Retrieves an object that can iterate through the individual characters in this string.</summary>
+ <returns>An enumerator object.</returns>
+ </member>
+ <member name="M:System.String.GetHashCode">
+ <summary>Returns the hash code for this string.</summary>
+ <returns>A 32-bit signed integer hash code.</returns>
+ </member>
+ <member name="M:System.String.GetTypeCode">
+ <summary>Returns the <see cref="T:System.TypeCode"></see> for class <see cref="T:System.String"></see>.</summary>
+ <returns>The enumerated constant, <see cref="F:System.TypeCode.String"></see>.</returns>
+ </member>
+ <member name="M:System.String.IndexOf(System.String,System.Int32,System.Int32)">
+ <summary>Reports the zero-based index of the first occurrence of the specified string in this instance. The search starts at a specified character position and examines a specified number of character positions.</summary>
+ <param name="value">The string 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 <paramref name="value">value</paramref> from the start of the current instance if that string is found, or -1 if it is not. If <paramref name="value">value</paramref> is <see cref="F:System.String.Empty"></see>, the return value is <paramref name="startIndex">startIndex</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="value">value</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count">count</paramref> or <paramref name="startIndex">startIndex</paramref> is negative. -or- <paramref name="startIndex">startIndex</paramref> is greater than the length of this string. -or- <paramref name="count">count</paramref> is greater than the length of this string minus <paramref name="startIndex">startIndex</paramref>.</exception>
+ </member>
+ <member name="M:System.String.IndexOf(System.String,System.Int32,System.Int32,System.StringComparison)">
+ <summary>Reports the zero-based index of the first occurrence of the specified string in the current <see cref="T:System.String"></see> object. Parameters specify the starting search position in the current string, the number of characters in the current string to search, and the type of search to use for the specified string.</summary>
+ <param name="value">The string to seek.</param>
+ <param name="startIndex">The search starting position.</param>
+ <param name="count">The number of character positions to examine.</param>
+ <param name="comparisonType">One of the enumeration values that specifies the rules for the search.</param>
+ <returns>The zero-based index position of the <paramref name="value">value</paramref> parameter from the start of the current instance if that string is found, or -1 if it is not. If <paramref name="value">value</paramref> is <see cref="F:System.String.Empty"></see>, the return value is <paramref name="startIndex">startIndex</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="value">value</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count">count</paramref> or <paramref name="startIndex">startIndex</paramref> is negative. -or- <paramref name="startIndex">startIndex</paramref> is greater than the length of this instance. -or- <paramref name="count">count</paramref> is greater than the length of this string minus <paramref name="startIndex">startIndex</paramref>.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="comparisonType">comparisonType</paramref> is not a valid <see cref="T:System.StringComparison"></see> value.</exception>
+ </member>
+ <member name="M:System.String.IndexOf(System.String,System.Int32,System.StringComparison)">
+ <summary>Reports the zero-based index of the first occurrence of the specified string in the current <see cref="T:System.String"></see> object. Parameters specify the starting search position in the current string and the type of search to use for the specified string.</summary>
+ <param name="value">The string to seek.</param>
+ <param name="startIndex">The search starting position.</param>
+ <param name="comparisonType">One of the enumeration values that specifies the rules for the search.</param>
+ <returns>The zero-based index position of the <paramref name="value">value</paramref> parameter from the start of the current instance if that string is found, or -1 if it is not. If <paramref name="value">value</paramref> is <see cref="F:System.String.Empty"></see>, the return value is <paramref name="startIndex">startIndex</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="value">value</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="startIndex">startIndex</paramref> is less than 0 (zero) or greater than the length of this string.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="comparisonType">comparisonType</paramref> is not a valid <see cref="T:System.StringComparison"></see> value.</exception>
+ </member>
+ <member name="M:System.String.IndexOf(System.Char,System.Int32,System.Int32)">
+ <summary>Reports the zero-based index of the first occurrence of the specified character in this instance. The search starts at a specified character position and examines a specified number of character positions.</summary>
+ <param name="value">A Unicode character 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 <paramref name="value">value</paramref> from the start of the string if that character is found, or -1 if it is not.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count">count</paramref> or <paramref name="startIndex">startIndex</paramref> is negative. -or- <paramref name="startIndex">startIndex</paramref> is greater than the length of this string. -or- <paramref name="count">count</paramref> is greater than the length of this string minus <paramref name="startIndex">startIndex</paramref>.</exception>
+ </member>
+ <member name="M:System.String.IndexOf(System.String)">
+ <summary>Reports the zero-based index of the first occurrence of the specified string in this instance.</summary>
+ <param name="value">The string to seek.</param>
+ <returns>The zero-based index position of <paramref name="value">value</paramref> if that string is found, or -1 if it is not. If <paramref name="value">value</paramref> is <see cref="F:System.String.Empty"></see>, the return value is 0.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="value">value</paramref> is null.</exception>
+ </member>
+ <member name="M:System.String.IndexOf(System.String,System.Int32)">
+ <summary>Reports the zero-based index of the first occurrence of the specified string in this instance. The search starts at a specified character position.</summary>
+ <param name="value">The string to seek.</param>
+ <param name="startIndex">The search starting position.</param>
+ <returns>The zero-based index position of <paramref name="value">value</paramref> from the start of the current instance if that string is found, or -1 if it is not. If <paramref name="value">value</paramref> is <see cref="F:System.String.Empty"></see>, the return value is <paramref name="startIndex">startIndex</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="value">value</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="startIndex">startIndex</paramref> is less than 0 (zero) or greater than the length of this string.</exception>
+ </member>
+ <member name="M:System.String.IndexOf(System.Char,System.Int32)">
+ <summary>Reports the zero-based index of the first occurrence of the specified Unicode character in this string. The search starts at a specified character position.</summary>
+ <param name="value">A Unicode character to seek.</param>
+ <param name="startIndex">The search starting position.</param>
+ <returns>The zero-based index position of <paramref name="value">value</paramref> from the start of the string if that character is found, or -1 if it is not.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="startIndex">startIndex</paramref> is less than 0 (zero) or greater than the length of the string.</exception>
+ </member>
+ <member name="M:System.String.IndexOf(System.String,System.StringComparison)">
+ <summary>Reports the zero-based index of the first occurrence of the specified string in the current <see cref="T:System.String"></see> object. A parameter specifies the type of search to use for the specified string.</summary>
+ <param name="value">The string to seek.</param>
+ <param name="comparisonType">One of the enumeration values that specifies the rules for the search.</param>
+ <returns>The index position of the <paramref name="value">value</paramref> parameter if that string is found, or -1 if it is not. If <paramref name="value">value</paramref> is <see cref="F:System.String.Empty"></see>, the return value is 0.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="value">value</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="comparisonType">comparisonType</paramref> is not a valid <see cref="T:System.StringComparison"></see> value.</exception>
+ </member>
+ <member name="M:System.String.IndexOf(System.Char)">
+ <summary>Reports the zero-based index of the first occurrence of the specified Unicode character in this string.</summary>
+ <param name="value">A Unicode character to seek.</param>
+ <returns>The zero-based index position of <paramref name="value">value</paramref> if that character is found, or -1 if it is not.</returns>
+ </member>
+ <member name="M:System.String.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">anyOf</paramref> was found; -1 if no character in <paramref name="anyOf">anyOf</paramref> was found.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="anyOf">anyOf</paramref> is null.</exception>
+ </member>
+ <member name="M:System.String.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">anyOf</paramref> was found; -1 if no character in <paramref name="anyOf">anyOf</paramref> was found.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="anyOf">anyOf</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="startIndex">startIndex</paramref> is negative. -or- <paramref name="startIndex">startIndex</paramref> is greater than the number of characters in this instance.</exception>
+ </member>
+ <member name="M:System.String.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">anyOf</paramref> was found; -1 if no character in <paramref name="anyOf">anyOf</paramref> was found.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="anyOf">anyOf</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count">count</paramref> or <paramref name="startIndex">startIndex</paramref> is negative. -or- <paramref name="count">count</paramref> + <paramref name="startIndex">startIndex</paramref> is greater than the number of characters in this instance.</exception>
+ </member>
+ <member name="M:System.String.Insert(System.Int32,System.String)">
+ <summary>Returns a new string in which a specified string is inserted at a specified index position in this instance.</summary>
+ <param name="startIndex">The zero-based index position of the insertion.</param>
+ <param name="value">The string to insert.</param>
+ <returns>A new string that is equivalent to this instance, but with <paramref name="value">value</paramref> inserted at position <paramref name="startIndex">startIndex</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="value">value</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="startIndex">startIndex</paramref> is negative or greater than the length of this instance.</exception>
+ </member>
+ <member name="M:System.String.Intern(System.String)">
+ <summary>Retrieves the system's reference to the specified <see cref="T:System.String"></see>.</summary>
+ <param name="str">A string to search for in the intern pool.</param>
+ <returns>The system's reference to <paramref name="str">str</paramref>, if it is interned; otherwise, a new reference to a string with the value of <paramref name="str">str</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="str">str</paramref> is null.</exception>
+ </member>
+ <member name="M:System.String.IsInterned(System.String)">
+ <summary>Retrieves a reference to a specified <see cref="T:System.String"></see>.</summary>
+ <param name="str">The string to search for in the intern pool.</param>
+ <returns>A reference to <paramref name="str">str</paramref> if it is in the common language runtime intern pool; otherwise, null.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="str">str</paramref> is null.</exception>
+ </member>
+ <member name="M:System.String.IsNormalized">
+ <summary>Indicates whether this string is in Unicode normalization form C.</summary>
+ <returns>true if this string is in normalization form C; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentException">The current instance contains invalid Unicode characters.</exception>
+ </member>
+ <member name="M:System.String.IsNormalized(System.Text.NormalizationForm)">
+ <summary>Indicates whether this string is in the specified Unicode normalization form.</summary>
+ <param name="normalizationForm">A Unicode normalization form.</param>
+ <returns>true if this string is in the normalization form specified by the <paramref name="normalizationForm">normalizationForm</paramref> parameter; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentException">The current instance contains invalid Unicode characters.</exception>
+ </member>
+ <member name="M:System.String.IsNullOrEmpty(System.String)">
+ <summary>Indicates whether the specified string is null or an <see cref="F:System.String.Empty"></see> string.</summary>
+ <param name="value">The string to test.</param>
+ <returns>true if the <paramref name="value">value</paramref> parameter is null or an empty string (&quot;&quot;); otherwise, false.</returns>
+ </member>
+ <member name="M:System.String.IsNullOrWhiteSpace(System.String)">
+ <summary>Indicates whether a specified string is null, empty, or consists only of white-space characters.</summary>
+ <param name="value">The string to test.</param>
+ <returns>true if the <paramref name="value">value</paramref> parameter is null or <see cref="F:System.String.Empty"></see>, or if <paramref name="value">value</paramref> consists exclusively of white-space characters.</returns>
+ </member>
+ <member name="M:System.String.Join(System.String,System.String[],System.Int32,System.Int32)">
+ <summary>Concatenates the specified elements of a string array, using the specified separator between each element.</summary>
+ <param name="separator">The string to use as a separator. separator is included in the returned string only if value has more than one element.</param>
+ <param name="value">An array that contains the elements to concatenate.</param>
+ <param name="startIndex">The first element in value to use.</param>
+ <param name="count">The number of elements of value to use.</param>
+ <returns>A string that consists of the strings in <paramref name="value">value</paramref> delimited by the <paramref name="separator">separator</paramref> string. -or- <see cref="F:System.String.Empty"></see> if <paramref name="count">count</paramref> is zero, <paramref name="value">value</paramref> has no elements, or <paramref name="separator">separator</paramref> and all the elements of <paramref name="value">value</paramref> are <see cref="F:System.String.Empty"></see>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="value">value</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="startIndex">startIndex</paramref> or <paramref name="count">count</paramref> is less than 0. -or- <paramref name="startIndex">startIndex</paramref> plus <paramref name="count">count</paramref> is greater than the number of elements in <paramref name="value">value</paramref>.</exception>
+ <exception cref="T:System.OutOfMemoryException">Out of memory.</exception>
+ </member>
+ <member name="M:System.String.Join(System.String,System.String[])">
+ <summary>Concatenates all the elements of a string array, using the specified separator between each element.</summary>
+ <param name="separator">The string to use as a separator. separator is included in the returned string only if value has more than one element.</param>
+ <param name="value">An array that contains the elements to concatenate.</param>
+ <returns>A string that consists of the elements in <paramref name="value">value</paramref> delimited by the <paramref name="separator">separator</paramref> string. If <paramref name="value">value</paramref> is an empty array, the method returns <see cref="F:System.String.Empty"></see>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="value">value</paramref> is null.</exception>
+ </member>
+ <member name="M:System.String.Join(System.String,System.Object[])">
+ <summary>Concatenates the elements of an object array, using the specified separator between each element.</summary>
+ <param name="separator">The string to use as a separator. separator is included in the returned string only if values has more than one element.</param>
+ <param name="values">An array that contains the elements to concatenate.</param>
+ <returns>A string that consists of the elements of <paramref name="values">values</paramref> delimited by the <paramref name="separator">separator</paramref> string. If <paramref name="values">values</paramref> is an empty array, the method returns <see cref="F:System.String.Empty"></see>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="values">values</paramref> is null.</exception>
+ </member>
+ <member name="M:System.String.Join(System.String,System.Collections.Generic.IEnumerable{System.String})">
+ <summary>Concatenates the members of a constructed <see cref="T:System.Collections.Generic.IEnumerable`1"></see> collection of type <see cref="T:System.String"></see>, using the specified separator between each member.</summary>
+ <param name="separator">The string to use as a separator.separator is included in the returned string only if values has more than one element.</param>
+ <param name="values">A collection that contains the strings to concatenate.</param>
+ <returns>A string that consists of the members of <paramref name="values">values</paramref> delimited by the <paramref name="separator">separator</paramref> string. If <paramref name="values">values</paramref> has no members, the method returns <see cref="F:System.String.Empty"></see>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="values">values</paramref> is null.</exception>
+ </member>
+ <member name="M:System.String.Join``1(System.String,System.Collections.Generic.IEnumerable{``0})">
+ <summary>Concatenates the members of a collection, using the specified separator between each member.</summary>
+ <param name="separator">The string to use as a separator.separator is included in the returned string only if values has more than one element.</param>
+ <param name="values">A collection that contains the objects to concatenate.</param>
+ <typeparam name="T">The type of the members of values.</typeparam>
+ <returns>A string that consists of the members of <paramref name="values">values</paramref> delimited by the <paramref name="separator">separator</paramref> string. If <paramref name="values">values</paramref> has no members, the method returns <see cref="F:System.String.Empty"></see>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="values">values</paramref> is null.</exception>
+ </member>
+ <member name="M:System.String.LastIndexOf(System.String,System.Int32,System.Int32,System.StringComparison)">
+ <summary>Reports the zero-based index position of the last occurrence of a specified string within this instance. The search starts at a specified character position and proceeds backward toward the beginning of the string for the specified number of character positions. A parameter specifies the type of comparison to perform when searching for the specified string.</summary>
+ <param name="value">The string to seek.</param>
+ <param name="startIndex">The search starting position. The search proceeds from startIndex toward the beginning of this instance.</param>
+ <param name="count">The number of character positions to examine.</param>
+ <param name="comparisonType">One of the enumeration values that specifies the rules for the search.</param>
+ <returns>The zero-based starting index position of the <paramref name="value">value</paramref> parameter if that string is found, or -1 if it is not found or if the current instance equals <see cref="F:System.String.Empty"></see>. If <paramref name="value">value</paramref> is <see cref="F:System.String.Empty"></see>, the return value is the smaller of <paramref name="startIndex">startIndex</paramref> and the last index position in this instance.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="value">value</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count">count</paramref> is negative. -or- The current instance does not equal <see cref="F:System.String.Empty"></see>, and <paramref name="startIndex">startIndex</paramref> is negative. -or- The current instance does not equal <see cref="F:System.String.Empty"></see>, and <paramref name="startIndex">startIndex</paramref> is greater than the length of this instance. -or- The current instance does not equal <see cref="F:System.String.Empty"></see>, and <paramref name="startIndex">startIndex</paramref> + 1 - <paramref name="count">count</paramref> specifies a position that is not within this instance. -or- The current instance equals <see cref="F:System.String.Empty"></see> and <paramref name="start">start</paramref> is less than -1 or greater than zero. -or- The current instance equals <see cref="F:System.String.Empty"></see> and <paramref name="count">count</paramref> is greater than 1.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="comparisonType">comparisonType</paramref> is not a valid <see cref="T:System.StringComparison"></see> value.</exception>
+ </member>
+ <member name="M:System.String.LastIndexOf(System.String,System.Int32,System.StringComparison)">
+ <summary>Reports the zero-based index of the last occurrence of a specified string within the current <see cref="T:System.String"></see> object. The search starts at a specified character position and proceeds backward toward the beginning of the string. A parameter specifies the type of comparison to perform when searching for the specified string.</summary>
+ <param name="value">The string to seek.</param>
+ <param name="startIndex">The search starting position. The search proceeds from startIndex toward the beginning of this instance.</param>
+ <param name="comparisonType">One of the enumeration values that specifies the rules for the search.</param>
+ <returns>The zero-based starting index position of the <paramref name="value">value</paramref> parameter if that string is found, or -1 if it is not found or if the current instance equals <see cref="F:System.String.Empty"></see>. If <paramref name="value">value</paramref> is <see cref="F:System.String.Empty"></see>, the return value is the smaller of <paramref name="startIndex">startIndex</paramref> and the last index position in this instance.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="value">value</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The current instance does not equal <see cref="F:System.String.Empty"></see>, and <paramref name="startIndex">startIndex</paramref> is less than zero or greater than the length of the current instance. -or- The current instance equals <see cref="F:System.String.Empty"></see>, and <paramref name="startIndex">startIndex</paramref> is less than -1 or greater than zero.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="comparisonType">comparisonType</paramref> is not a valid <see cref="T:System.StringComparison"></see> value.</exception>
+ </member>
+ <member name="M:System.String.LastIndexOf(System.Char,System.Int32,System.Int32)">
+ <summary>Reports the zero-based index position of the last occurrence of the specified Unicode character in a substring within this instance. The search starts at a specified character position and proceeds backward toward the beginning of the string for a specified number of character positions.</summary>
+ <param name="value">The Unicode character to seek.</param>
+ <param name="startIndex">The starting position of the search. The search proceeds from startIndex toward the beginning of this instance.</param>
+ <param name="count">The number of character positions to examine.</param>
+ <returns>The zero-based index position of <paramref name="value">value</paramref> if that character is found, or -1 if it is not found or if the current instance equals <see cref="F:System.String.Empty"></see>.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The current instance does not equal <see cref="F:System.String.Empty"></see>, and <paramref name="startIndex">startIndex</paramref> is less than zero or greater than or equal to the length of this instance. -or- The current instance does not equal <see cref="F:System.String.Empty"></see>, and <paramref name="startIndex">startIndex</paramref> - <paramref name="count">count</paramref> + 1 is less than zero.</exception>
+ </member>
+ <member name="M:System.String.LastIndexOf(System.String,System.StringComparison)">
+ <summary>Reports the zero-based index of the last occurrence of a specified string within the current <see cref="T:System.String"></see> object. A parameter specifies the type of search to use for the specified string.</summary>
+ <param name="value">The string to seek.</param>
+ <param name="comparisonType">One of the enumeration values that specifies the rules for the search.</param>
+ <returns>The zero-based starting index position of the <paramref name="value">value</paramref> parameter if that string is found, or -1 if it is not. If <paramref name="value">value</paramref> is <see cref="F:System.String.Empty"></see>, the return value is the last index position in this instance.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="value">value</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="comparisonType">comparisonType</paramref> is not a valid <see cref="T:System.StringComparison"></see> value.</exception>
+ </member>
+ <member name="M:System.String.LastIndexOf(System.String,System.Int32,System.Int32)">
+ <summary>Reports the zero-based index position of the last occurrence of a specified string within this instance. The search starts at a specified character position and proceeds backward toward the beginning of the string for a specified number of character positions.</summary>
+ <param name="value">The string to seek.</param>
+ <param name="startIndex">The search starting position. The search proceeds from startIndex toward the beginning of this instance.</param>
+ <param name="count">The number of character positions to examine.</param>
+ <returns>The zero-based starting index position of <paramref name="value">value</paramref> if that string is found, or -1 if it is not found or if the current instance equals <see cref="F:System.String.Empty"></see>. If <paramref name="value">value</paramref> is <see cref="F:System.String.Empty"></see>, the return value is the smaller of <paramref name="startIndex">startIndex</paramref> and the last index position in this instance.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="value">value</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count">count</paramref> is negative. -or- The current instance does not equal <see cref="F:System.String.Empty"></see>, and <paramref name="startIndex">startIndex</paramref> is negative. -or- The current instance does not equal <see cref="F:System.String.Empty"></see>, and <paramref name="startIndex">startIndex</paramref> is greater than the length of this instance. -or- The current instance does not equal <see cref="F:System.String.Empty"></see>, and <paramref name="startIndex">startIndex</paramref> - <paramref name="count">count</paramref>+ 1 specifies a position that is not within this instance. -or- The current instance equals <see cref="F:System.String.Empty"></see> and <paramref name="start">start</paramref> is less than -1 or greater than zero. -or- The current instance equals <see cref="F:System.String.Empty"></see> and <paramref name="count">count</paramref> is greater than 1.</exception>
+ </member>
+ <member name="M:System.String.LastIndexOf(System.Char,System.Int32)">
+ <summary>Reports the zero-based index position of the last occurrence of a specified Unicode character within this instance. The search starts at a specified character position and proceeds backward toward the beginning of the string.</summary>
+ <param name="value">The Unicode character to seek.</param>
+ <param name="startIndex">The starting position of the search. The search proceeds from startIndex toward the beginning of this instance.</param>
+ <returns>The zero-based index position of <paramref name="value">value</paramref> if that character is found, or -1 if it is not found or if the current instance equals <see cref="F:System.String.Empty"></see>.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The current instance does not equal <see cref="F:System.String.Empty"></see>, and <paramref name="startIndex">startIndex</paramref> is less than zero or greater than or equal to the length of this instance.</exception>
+ </member>
+ <member name="M:System.String.LastIndexOf(System.String)">
+ <summary>Reports the zero-based index position of the last occurrence of a specified string within this instance.</summary>
+ <param name="value">The string to seek.</param>
+ <returns>The zero-based starting index position of <paramref name="value">value</paramref> if that string is found, or -1 if it is not. If <paramref name="value">value</paramref> is <see cref="F:System.String.Empty"></see>, the return value is the last index position in this instance.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="value">value</paramref> is null.</exception>
+ </member>
+ <member name="M:System.String.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 <paramref name="value">value</paramref> if that character is found, or -1 if it is not.</returns>
+ </member>
+ <member name="M:System.String.LastIndexOf(System.String,System.Int32)">
+ <summary>Reports the zero-based index position of the last occurrence of a specified string within this instance. The search starts at a specified character position and proceeds backward toward the beginning of the string.</summary>
+ <param name="value">The string to seek.</param>
+ <param name="startIndex">The search starting position. The search proceeds from startIndex toward the beginning of this instance.</param>
+ <returns>The zero-based starting index position of <paramref name="value">value</paramref> if that string is found, or -1 if it is not found or if the current instance equals <see cref="F:System.String.Empty"></see>. If <paramref name="value">value</paramref> is <see cref="F:System.String.Empty"></see>, the return value is the smaller of <paramref name="startIndex">startIndex</paramref> and the last index position in this instance.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="value">value</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The current instance does not equal <see cref="F:System.String.Empty"></see>, and <paramref name="startIndex">startIndex</paramref> is less than zero or greater than the length of the current instance. -or- The current instance equals <see cref="F:System.String.Empty"></see>, and <paramref name="startIndex">startIndex</paramref> is less than -1 or greater than zero.</exception>
+ </member>
+ <member name="M:System.String.LastIndexOfAny(System.Char[])">
+ <summary>Reports the zero-based index position of the last occurrence in this instance of one or more characters specified in a Unicode array.</summary>
+ <param name="anyOf">A Unicode character array containing one or more characters to seek.</param>
+ <returns>The index position of the last occurrence in this instance where any character in <paramref name="anyOf">anyOf</paramref> was found; -1 if no character in <paramref name="anyOf">anyOf</paramref> was found.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="anyOf">anyOf</paramref> is null.</exception>
+ </member>
+ <member name="M:System.String.LastIndexOfAny(System.Char[],System.Int32)">
+ <summary>Reports the zero-based index position of the last occurrence in this instance of one or more characters specified in a Unicode array. The search starts at a specified character position and proceeds backward toward the beginning of the string.</summary>
+ <param name="anyOf">A Unicode character array containing one or more characters to seek.</param>
+ <param name="startIndex">The search starting position. The search proceeds from startIndex toward the beginning of this instance.</param>
+ <returns>The index position of the last occurrence in this instance where any character in <paramref name="anyOf">anyOf</paramref> was found; -1 if no character in <paramref name="anyOf">anyOf</paramref> was found or if the current instance equals <see cref="F:System.String.Empty"></see>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="anyOf">anyOf</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The current instance does not equal <see cref="F:System.String.Empty"></see>, and <paramref name="startIndex">startIndex</paramref> specifies a position that is not within this instance.</exception>
+ </member>
+ <member name="M:System.String.LastIndexOfAny(System.Char[],System.Int32,System.Int32)">
+ <summary>Reports the zero-based index position of the last occurrence in this instance of one or more characters specified in a Unicode array. The search starts at a specified character position and proceeds backward toward the beginning of the string for 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. The search proceeds from startIndex toward the beginning of this instance.</param>
+ <param name="count">The number of character positions to examine.</param>
+ <returns>The index position of the last occurrence in this instance where any character in <paramref name="anyOf">anyOf</paramref> was found; -1 if no character in <paramref name="anyOf">anyOf</paramref> was found or if the current instance equals <see cref="F:System.String.Empty"></see>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="anyOf">anyOf</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The current instance does not equal <see cref="F:System.String.Empty"></see>, and <paramref name="count">count</paramref> or <paramref name="startIndex">startIndex</paramref> is negative. -or- The current instance does not equal <see cref="F:System.String.Empty"></see>, and <paramref name="startIndex">startIndex</paramref> minus <paramref name="count">count</paramref> + 1 is less than zero.</exception>
+ </member>
+ <member name="P:System.String.Length">
+ <summary>Gets the number of characters in the current <see cref="T:System.String"></see> object.</summary>
+ <returns>The number of characters in the current string.</returns>
+ </member>
+ <member name="M:System.String.Normalize(System.Text.NormalizationForm)">
+ <summary>Returns a new string whose textual value is the same as this string, but whose binary representation is in the specified Unicode normalization form.</summary>
+ <param name="normalizationForm">A Unicode normalization form.</param>
+ <returns>A new string whose textual value is the same as this string, but whose binary representation is in the normalization form specified by the <paramref name="normalizationForm">normalizationForm</paramref> parameter.</returns>
+ <exception cref="T:System.ArgumentException">The current instance contains invalid Unicode characters.</exception>
+ </member>
+ <member name="M:System.String.Normalize">
+ <summary>Returns a new string whose textual value is the same as this string, but whose binary representation is in Unicode normalization form C.</summary>
+ <returns>A new, normalized string whose textual value is the same as this string, but whose binary representation is in normalization form C.</returns>
+ <exception cref="T:System.ArgumentException">The current instance contains invalid Unicode characters.</exception>
+ </member>
+ <member name="M:System.String.op_Equality(System.String,System.String)">
+ <summary>Determines whether two specified strings have the same value.</summary>
+ <param name="a">The first string to compare, or null.</param>
+ <param name="b">The second string to compare, or null.</param>
+ <returns>true if the value of <paramref name="a">a</paramref> is the same as the value of <paramref name="b">b</paramref>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.String.op_Inequality(System.String,System.String)">
+ <summary>Determines whether two specified strings have different values.</summary>
+ <param name="a">The first string to compare, or null.</param>
+ <param name="b">The second string to compare, or null.</param>
+ <returns>true if the value of <paramref name="a">a</paramref> is different from the value of <paramref name="b">b</paramref>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.String.PadLeft(System.Int32)">
+ <summary>Returns a new string that right-aligns the characters in this instance by padding them with spaces on the left, for a specified total length.</summary>
+ <param name="totalWidth">The number of characters in the resulting string, equal to the number of original characters plus any additional padding characters.</param>
+ <returns>A new string that is equivalent to this instance, but right-aligned and padded on the left with as many spaces as needed to create a length of <paramref name="totalWidth">totalWidth</paramref>. However, if <paramref name="totalWidth">totalWidth</paramref> is less than the length of this instance, the method returns a reference to the existing instance. If <paramref name="totalWidth">totalWidth</paramref> is equal to the length of this instance, the method returns a new string that is identical to this instance.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="totalWidth">totalWidth</paramref> is less than zero.</exception>
+ </member>
+ <member name="M:System.String.PadLeft(System.Int32,System.Char)">
+ <summary>Returns a new string that right-aligns the characters in this instance by padding them on the left with a specified Unicode character, for a specified total length.</summary>
+ <param name="totalWidth">The number of characters in the resulting string, equal to the number of original characters plus any additional padding characters.</param>
+ <param name="paddingChar">A Unicode padding character.</param>
+ <returns>A new string that is equivalent to this instance, but right-aligned and padded on the left with as many <paramref name="paddingChar">paddingChar</paramref> characters as needed to create a length of <paramref name="totalWidth">totalWidth</paramref>. However, if <paramref name="totalWidth">totalWidth</paramref> is less than the length of this instance, the method returns a reference to the existing instance. If <paramref name="totalWidth">totalWidth</paramref> is equal to the length of this instance, the method returns a new string that is identical to this instance.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="totalWidth">totalWidth</paramref> is less than zero.</exception>
+ </member>
+ <member name="M:System.String.PadRight(System.Int32)">
+ <summary>Returns a new string that left-aligns the characters in this string by padding them with spaces on the right, for a specified total length.</summary>
+ <param name="totalWidth">The number of characters in the resulting string, equal to the number of original characters plus any additional padding characters.</param>
+ <returns>A new string that is equivalent to this instance, but left-aligned and padded on the right with as many spaces as needed to create a length of <paramref name="totalWidth">totalWidth</paramref>. However, if <paramref name="totalWidth">totalWidth</paramref> is less than the length of this instance, the method returns a reference to the existing instance. If <paramref name="totalWidth">totalWidth</paramref> is equal to the length of this instance, the method returns a new string that is identical to this instance.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="totalWidth">totalWidth</paramref> is less than zero.</exception>
+ </member>
+ <member name="M:System.String.PadRight(System.Int32,System.Char)">
+ <summary>Returns a new string that left-aligns the characters in this string by padding them on the right with a specified Unicode character, for a specified total length.</summary>
+ <param name="totalWidth">The number of characters in the resulting string, equal to the number of original characters plus any additional padding characters.</param>
+ <param name="paddingChar">A Unicode padding character.</param>
+ <returns>A new string that is equivalent to this instance, but left-aligned and padded on the right with as many <paramref name="paddingChar">paddingChar</paramref> characters as needed to create a length of <paramref name="totalWidth">totalWidth</paramref>. However, if <paramref name="totalWidth">totalWidth</paramref> is less than the length of this instance, the method returns a reference to the existing instance. If <paramref name="totalWidth">totalWidth</paramref> is equal to the length of this instance, the method returns a new string that is identical to this instance.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="totalWidth">totalWidth</paramref> is less than zero.</exception>
+ </member>
+ <member name="M:System.String.Remove(System.Int32)">
+ <summary>Returns a new string in which all the characters in the current instance, beginning at a specified position and continuing through the last position, have been deleted.</summary>
+ <param name="startIndex">The zero-based position to begin deleting characters.</param>
+ <returns>A new string that is equivalent to this string except for the removed characters.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="startIndex">startIndex</paramref> is less than zero. -or- <paramref name="startIndex">startIndex</paramref> specifies a position that is not within this string.</exception>
+ </member>
+ <member name="M:System.String.Remove(System.Int32,System.Int32)">
+ <summary>Returns a new string in which a specified number of characters in the current instance beginning at a specified position have been deleted.</summary>
+ <param name="startIndex">The zero-based position to begin deleting characters.</param>
+ <param name="count">The number of characters to delete.</param>
+ <returns>A new string that is equivalent to this instance except for the removed characters.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">Either <paramref name="startIndex">startIndex</paramref> or <paramref name="count">count</paramref> is less than zero. -or- <paramref name="startIndex">startIndex</paramref> plus <paramref name="count">count</paramref> specify a position outside this instance.</exception>
+ </member>
+ <member name="M:System.String.Replace(System.Char,System.Char)">
+ <summary>Returns a new string in which all occurrences of a specified Unicode character in this instance are replaced with another specified Unicode character.</summary>
+ <param name="oldChar">The Unicode character to be replaced.</param>
+ <param name="newChar">The Unicode character to replace all occurrences of oldChar.</param>
+ <returns>A string that is equivalent to this instance except that all instances of <paramref name="oldChar">oldChar</paramref> are replaced with <paramref name="newChar">newChar</paramref>. If <paramref name="oldChar">oldChar</paramref> is not found in the current instance, the method returns the current instance unchanged.</returns>
+ </member>
+ <member name="M:System.String.Replace(System.String,System.String)">
+ <summary>Returns a new string in which all occurrences of a specified string in the current instance are replaced with another specified string.</summary>
+ <param name="oldValue">The string to be replaced.</param>
+ <param name="newValue">The string to replace all occurrences of oldValue.</param>
+ <returns>A string that is equivalent to the current string except that all instances of <paramref name="oldValue">oldValue</paramref> are replaced with <paramref name="newValue">newValue</paramref>. If <paramref name="oldValue">oldValue</paramref> is not found in the current instance, the method returns the current instance unchanged.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="oldValue">oldValue</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="oldValue">oldValue</paramref> is the empty string (&quot;&quot;).</exception>
+ </member>
+ <member name="M:System.String.Split(System.String[],System.Int32,System.StringSplitOptions)">
+ <summary>Splits a string into a maximum number of substrings based on the strings in an array. You can specify whether the substrings include empty array elements.</summary>
+ <param name="separator">A string array that delimits the substrings in this string, an empty array that contains no delimiters, or null.</param>
+ <param name="count">The maximum number of substrings to return.</param>
+ <param name="options"><see cref="F:System.StringSplitOptions.RemoveEmptyEntries"></see> to omit empty array elements from the array returned; or <see cref="F:System.StringSplitOptions.None"></see> to include empty array elements in the array returned.</param>
+ <returns>An array whose elements contain the substrings in this string that are delimited by one or more strings in <paramref name="separator">separator</paramref>. For more information, see the Remarks section.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count">count</paramref> is negative.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="options">options</paramref> is not one of the <see cref="T:System.StringSplitOptions"></see> values.</exception>
+ </member>
+ <member name="M:System.String.Split(System.Char[],System.Int32,System.StringSplitOptions)">
+ <summary>Splits a string into a maximum number of substrings based on the characters in an array.</summary>
+ <param name="separator">A character array that delimits the substrings in this string, an empty array that contains no delimiters, or null.</param>
+ <param name="count">The maximum number of substrings to return.</param>
+ <param name="options"><see cref="F:System.StringSplitOptions.RemoveEmptyEntries"></see> to omit empty array elements from the array returned; or <see cref="F:System.StringSplitOptions.None"></see> to include empty array elements in the array returned.</param>
+ <returns>An array whose elements contain the substrings in this string that are delimited by one or more characters in <paramref name="separator">separator</paramref>. For more information, see the Remarks section.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count">count</paramref> is negative.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="options">options</paramref> is not one of the <see cref="T:System.StringSplitOptions"></see> values.</exception>
+ </member>
+ <member name="M:System.String.Split(System.String[],System.StringSplitOptions)">
+ <summary>Splits a string into substrings based on the strings in an array. You can specify whether the substrings include empty array elements.</summary>
+ <param name="separator">A string array that delimits the substrings in this string, an empty array that contains no delimiters, or null.</param>
+ <param name="options"><see cref="F:System.StringSplitOptions.RemoveEmptyEntries"></see> to omit empty array elements from the array returned; or <see cref="F:System.StringSplitOptions.None"></see> to include empty array elements in the array returned.</param>
+ <returns>An array whose elements contain the substrings in this string that are delimited by one or more strings in <paramref name="separator">separator</paramref>. For more information, see the Remarks section.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="options">options</paramref> is not one of the <see cref="T:System.StringSplitOptions"></see> values.</exception>
+ </member>
+ <member name="M:System.String.Split(System.Char[],System.StringSplitOptions)">
+ <summary>Splits a string into substrings based on the characters in an array. You can specify whether the substrings include empty array elements.</summary>
+ <param name="separator">A character array that delimits the substrings in this string, an empty array that contains no delimiters, or null.</param>
+ <param name="options"><see cref="F:System.StringSplitOptions.RemoveEmptyEntries"></see> to omit empty array elements from the array returned; or <see cref="F:System.StringSplitOptions.None"></see> to include empty array elements in the array returned.</param>
+ <returns>An array whose elements contain the substrings in this string that are delimited by one or more characters in <paramref name="separator">separator</paramref>. For more information, see the Remarks section.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="options">options</paramref> is not one of the <see cref="T:System.StringSplitOptions"></see> values.</exception>
+ </member>
+ <member name="M:System.String.Split(System.Char[],System.Int32)">
+ <summary>Splits a string into a maximum number of substrings based on the characters in an array. You also specify the maximum number of substrings to return.</summary>
+ <param name="separator">A character array that delimits the substrings in this string, an empty array that contains no delimiters, or null.</param>
+ <param name="count">The maximum number of substrings to return.</param>
+ <returns>An array whose elements contain the substrings in this instance that are delimited by one or more characters in <paramref name="separator">separator</paramref>. For more information, see the Remarks section.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count">count</paramref> is negative.</exception>
+ </member>
+ <member name="M:System.String.Split(System.Char[])">
+ <summary>Splits a string into substrings that are based on the characters in an array.</summary>
+ <param name="separator">A character array that delimits the substrings in this string, an empty array that contains no delimiters, or null.</param>
+ <returns>An array whose elements contain the substrings from this instance that are delimited by one or more characters in <paramref name="separator">separator</paramref>. For more information, see the Remarks section.</returns>
+ </member>
+ <member name="M:System.String.StartsWith(System.String,System.Boolean,System.Globalization.CultureInfo)">
+ <summary>Determines whether the beginning of this string instance matches the specified string when compared using the specified culture.</summary>
+ <param name="value">The string to compare.</param>
+ <param name="ignoreCase">true to ignore case during the comparison; otherwise, false.</param>
+ <param name="culture">Cultural information that determines how this string and value are compared. If culture is null, the current culture is used.</param>
+ <returns>true if the <paramref name="value">value</paramref> parameter matches the beginning of this string; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="value">value</paramref> is null.</exception>
+ </member>
+ <member name="M:System.String.StartsWith(System.String,System.StringComparison)">
+ <summary>Determines whether the beginning of this string instance matches the specified string when compared using the specified comparison option.</summary>
+ <param name="value">The string to compare.</param>
+ <param name="comparisonType">One of the enumeration values that determines how this string and value are compared.</param>
+ <returns>true if this instance begins with <paramref name="value">value</paramref>; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="value">value</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="comparisonType">comparisonType</paramref> is not a <see cref="T:System.StringComparison"></see> value.</exception>
+ </member>
+ <member name="M:System.String.StartsWith(System.String)">
+ <summary>Determines whether the beginning of this string instance matches the specified string.</summary>
+ <param name="value">The string to compare.</param>
+ <returns>true if <paramref name="value">value</paramref> matches the beginning of this string; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="value">value</paramref> is null.</exception>
+ </member>
+ <member name="M:System.String.Substring(System.Int32)">
+ <summary>Retrieves a substring from this instance. The substring starts at a specified character position and continues to the end of the string.</summary>
+ <param name="startIndex">The zero-based starting character position of a substring in this instance.</param>
+ <returns>A string that is equivalent to the substring that begins at <paramref name="startIndex">startIndex</paramref> in this instance, or <see cref="F:System.String.Empty"></see> if <paramref name="startIndex">startIndex</paramref> is equal to the length of this instance.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="startIndex">startIndex</paramref> is less than zero or greater than the length of this instance.</exception>
+ </member>
+ <member name="M:System.String.Substring(System.Int32,System.Int32)">
+ <summary>Retrieves a substring from this instance. The substring starts at a specified character position and has a specified length.</summary>
+ <param name="startIndex">The zero-based starting character position of a substring in this instance.</param>
+ <param name="length">The number of characters in the substring.</param>
+ <returns>A string that is equivalent to the substring of length <paramref name="length">length</paramref> that begins at <paramref name="startIndex">startIndex</paramref> in this instance, or <see cref="F:System.String.Empty"></see> if <paramref name="startIndex">startIndex</paramref> is equal to the length of this instance and <paramref name="length">length</paramref> is zero.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="startIndex">startIndex</paramref> plus <paramref name="length">length</paramref> indicates a position not within this instance. -or- <paramref name="startIndex">startIndex</paramref> or <paramref name="length">length</paramref> is less than zero.</exception>
+ </member>
+ <member name="M:System.String.ToCharArray(System.Int32,System.Int32)">
+ <summary>Copies the characters in a specified substring in this instance to a Unicode character array.</summary>
+ <param name="startIndex">The starting position of a substring in this instance.</param>
+ <param name="length">The length of the substring in this instance.</param>
+ <returns>A Unicode character array whose elements are the <paramref name="length">length</paramref> number of characters in this instance starting from character position <paramref name="startIndex">startIndex</paramref>.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="startIndex">startIndex</paramref> or <paramref name="length">length</paramref> is less than zero. -or- <paramref name="startIndex">startIndex</paramref> plus <paramref name="length">length</paramref> is greater than the length of this instance.</exception>
+ </member>
+ <member name="M:System.String.ToCharArray">
+ <summary>Copies the characters in this instance to a Unicode character array.</summary>
+ <returns>A Unicode character array whose elements are the individual characters of this instance. If this instance is an empty string, the returned array is empty and has a zero length.</returns>
+ </member>
+ <member name="M:System.String.ToLower">
+ <summary>Returns a copy of this string converted to lowercase.</summary>
+ <returns>A string in lowercase.</returns>
+ </member>
+ <member name="M:System.String.ToLower(System.Globalization.CultureInfo)">
+ <summary>Returns a copy of this string converted to lowercase, using the casing rules of the specified culture.</summary>
+ <param name="culture">An object that supplies culture-specific casing rules.</param>
+ <returns>The lowercase equivalent of the current string.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="culture">culture</paramref> is null.</exception>
+ </member>
+ <member name="M:System.String.ToLowerInvariant">
+ <summary>Returns a copy of this <see cref="T:System.String"></see> object converted to lowercase using the casing rules of the invariant culture.</summary>
+ <returns>The lowercase equivalent of the current string.</returns>
+ </member>
+ <member name="M:System.String.ToString">
+ <summary>Returns this instance of <see cref="T:System.String"></see>; no actual conversion is performed.</summary>
+ <returns>The current string.</returns>
+ </member>
+ <member name="M:System.String.ToString(System.IFormatProvider)">
+ <summary>Returns this instance of <see cref="T:System.String"></see>; no actual conversion is performed.</summary>
+ <param name="provider">(Reserved) An object that supplies culture-specific formatting information.</param>
+ <returns>The current string.</returns>
+ </member>
+ <member name="M:System.String.ToUpper">
+ <summary>Returns a copy of this string converted to uppercase.</summary>
+ <returns>The uppercase equivalent of the current string.</returns>
+ </member>
+ <member name="M:System.String.ToUpper(System.Globalization.CultureInfo)">
+ <summary>Returns a copy of this string converted to uppercase, using the casing rules of the specified culture.</summary>
+ <param name="culture">An object that supplies culture-specific casing rules.</param>
+ <returns>The uppercase equivalent of the current string.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="culture">culture</paramref> is null.</exception>
+ </member>
+ <member name="M:System.String.ToUpperInvariant">
+ <summary>Returns a copy of this <see cref="T:System.String"></see> object converted to uppercase using the casing rules of the invariant culture.</summary>
+ <returns>The uppercase equivalent of the current string.</returns>
+ </member>
+ <member name="M:System.String.Trim(System.Char[])">
+ <summary>Removes all leading and trailing occurrences of a set of characters specified in an array from the current <see cref="T:System.String"></see> object.</summary>
+ <param name="trimChars">An array of Unicode characters to remove, or null.</param>
+ <returns>The string that remains after all occurrences of the characters in the <paramref name="trimChars">trimChars</paramref> parameter are removed from the start and end of the current string. If <paramref name="trimChars">trimChars</paramref> is null or an empty array, white-space characters are removed instead. If no characters can be trimmed from the current instance, the method returns the current instance unchanged.</returns>
+ </member>
+ <member name="M:System.String.Trim">
+ <summary>Removes all leading and trailing white-space characters from the current <see cref="T:System.String"></see> object.</summary>
+ <returns>The string that remains after all white-space characters are removed from the start and end of the current string. If no characters can be trimmed from the current instance, the method returns the current instance unchanged.</returns>
+ </member>
+ <member name="M:System.String.TrimEnd(System.Char[])">
+ <summary>Removes all trailing occurrences of a set of characters specified in an array from the current <see cref="T:System.String"></see> object.</summary>
+ <param name="trimChars">An array of Unicode characters to remove, or null.</param>
+ <returns>The string that remains after all occurrences of the characters in the <paramref name="trimChars">trimChars</paramref> parameter are removed from the end of the current string. If <paramref name="trimChars">trimChars</paramref> is null or an empty array, Unicode white-space characters are removed instead. If no characters can be trimmed from the current instance, the method returns the current instance unchanged.</returns>
+ </member>
+ <member name="M:System.String.TrimStart(System.Char[])">
+ <summary>Removes all leading occurrences of a set of characters specified in an array from the current <see cref="T:System.String"></see> object.</summary>
+ <param name="trimChars">An array of Unicode characters to remove, or null.</param>
+ <returns>The string that remains after all occurrences of characters in the <paramref name="trimChars">trimChars</paramref> parameter are removed from the start of the current string. If <paramref name="trimChars">trimChars</paramref> is null or an empty array, white-space characters are removed instead.</returns>
+ </member>
+ <member name="M:System.String.System#Collections#Generic#IEnumerable{System#Char}#GetEnumerator">
+ <summary>Returns an enumerator that iterates through the current <see cref="T:System.String"></see> object.</summary>
+ <returns>A strongly-typed enumerator that can be used to iterate through the current <see cref="T:System.String"></see> object.</returns>
+ </member>
+ <member name="M:System.String.System#Collections#IEnumerable#GetEnumerator">
+ <summary>Returns an enumerator that iterates through the current <see cref="T:System.String"></see> object.</summary>
+ <returns>An enumerator that can be used to iterate through the current string.</returns>
+ </member>
+ <member name="M:System.String.System#IConvertible#ToBoolean(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToBoolean(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>true if the value of the current string is <see cref="F:System.Boolean.TrueString"></see>; false if the value of the current string is <see cref="F:System.Boolean.FalseString"></see>.</returns>
+ <exception cref="T:System.FormatException">The value of the current string is not <see cref="F:System.Boolean.TrueString"></see> or <see cref="F:System.Boolean.FalseString"></see>.</exception>
+ </member>
+ <member name="M:System.String.System#IConvertible#ToByte(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToByte(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">An object that provides culture-specific formatting information.</param>
+ <returns>The converted value of the current <see cref="T:System.String"></see> object.</returns>
+ <exception cref="T:System.FormatException">The value of the current <see cref="T:System.String"></see> object cannot be parsed.</exception>
+ <exception cref="T:System.OverflowException">The value of the current <see cref="T:System.String"></see> object is a number greater than <see cref="F:System.Byte.MaxValue"></see> or less than <see cref="F:System.Byte.MinValue"></see>.</exception>
+ </member>
+ <member name="M:System.String.System#IConvertible#ToChar(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToChar(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">An object that provides culture-specific formatting information.</param>
+ <returns>The character at index 0 in the current <see cref="T:System.String"></see> object.</returns>
+ </member>
+ <member name="M:System.String.System#IConvertible#ToDateTime(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToDateTime(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">An object that provides culture-specific formatting information.</param>
+ <returns>The converted value of the current <see cref="T:System.String"></see> object.</returns>
+ </member>
+ <member name="M:System.String.System#IConvertible#ToDecimal(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToDecimal(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">An object that provides culture-specific formatting information.</param>
+ <returns>The converted value of the current <see cref="T:System.String"></see> object.</returns>
+ <exception cref="T:System.FormatException">The value of the current <see cref="T:System.String"></see> object cannot be parsed.</exception>
+ <exception cref="T:System.OverflowException">The value of the current <see cref="T:System.String"></see> object is a number less than <see cref="F:System.Decimal.MinValue"></see> or than <see cref="F:System.Decimal.MaxValue"></see> greater.</exception>
+ </member>
+ <member name="M:System.String.System#IConvertible#ToDouble(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToDouble(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">An object that provides culture-specific formatting information.</param>
+ <returns>The converted value of the current <see cref="T:System.String"></see> object.</returns>
+ <exception cref="T:System.FormatException">The value of the current <see cref="T:System.String"></see> object cannot be parsed.</exception>
+ <exception cref="T:System.OverflowException">The value of the current <see cref="T:System.String"></see> object is a number less than <see cref="F:System.Double.MinValue"></see> or greater than <see cref="F:System.Double.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.String.System#IConvertible#ToInt16(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToInt16(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">An object that provides culture-specific formatting information.</param>
+ <returns>The converted value of the current <see cref="T:System.String"></see> object.</returns>
+ <exception cref="T:System.FormatException">The value of the current <see cref="T:System.String"></see> object cannot be parsed.</exception>
+ <exception cref="T:System.OverflowException">The value of the current <see cref="T:System.String"></see> object is a number greater than <see cref="F:System.Int16.MaxValue"></see> or less than <see cref="F:System.Int16.MinValue"></see>.</exception>
+ </member>
+ <member name="M:System.String.System#IConvertible#ToInt32(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToInt32(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">An object that provides culture-specific formatting information.</param>
+ <returns>The converted value of the current <see cref="T:System.String"></see> object.</returns>
+ </member>
+ <member name="M:System.String.System#IConvertible#ToInt64(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToInt64(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">An object that provides culture-specific formatting information.</param>
+ <returns>The converted value of the current <see cref="T:System.String"></see> object.</returns>
+ </member>
+ <member name="M:System.String.System#IConvertible#ToSByte(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToSByte(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">An object that provides culture-specific formatting information.</param>
+ <returns>The converted value of the current <see cref="T:System.String"></see> object.</returns>
+ <exception cref="T:System.FormatException">The value of the current <see cref="T:System.String"></see> object cannot be parsed.</exception>
+ <exception cref="T:System.OverflowException">The value of the current <see cref="T:System.String"></see> object is a number greater than <see cref="F:System.SByte.MaxValue"></see> or less than <see cref="F:System.SByte.MinValue"></see>.</exception>
+ </member>
+ <member name="M:System.String.System#IConvertible#ToSingle(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToSingle(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">An object that provides culture-specific formatting information.</param>
+ <returns>The converted value of the current <see cref="T:System.String"></see> object.</returns>
+ </member>
+ <member name="M:System.String.System#IConvertible#ToType(System.Type,System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToType(System.Type,System.IFormatProvider)"></see>.</summary>
+ <param name="type">The type of the returned object.</param>
+ <param name="provider">An object that provides culture-specific formatting information.</param>
+ <returns>The converted value of the current <see cref="T:System.String"></see> object.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="type">type</paramref> is null.</exception>
+ <exception cref="T:System.InvalidCastException">The value of the current <see cref="T:System.String"></see> object cannot be converted to the type specified by the <paramref name="type">type</paramref> parameter.</exception>
+ </member>
+ <member name="M:System.String.System#IConvertible#ToUInt16(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToUInt16(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">An object that provides culture-specific formatting information.</param>
+ <returns>The converted value of the current <see cref="T:System.String"></see> object.</returns>
+ <exception cref="T:System.FormatException">The value of the current <see cref="T:System.String"></see> object cannot be parsed.</exception>
+ <exception cref="T:System.OverflowException">The value of the current <see cref="T:System.String"></see> object is a number greater than <see cref="F:System.UInt16.MaxValue"></see> or less than <see cref="F:System.UInt16.MinValue"></see>.</exception>
+ </member>
+ <member name="M:System.String.System#IConvertible#ToUInt32(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToUInt32(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">An object that provides culture-specific formatting information.</param>
+ <returns>The converted value of the current <see cref="T:System.String"></see> object.</returns>
+ <exception cref="T:System.FormatException">The value of the current <see cref="T:System.String"></see> object cannot be parsed.</exception>
+ <exception cref="T:System.OverflowException">The value of the current <see cref="T:System.String"></see> object is a number greater <see cref="F:System.UInt32.MaxValue"></see> or less than <see cref="F:System.UInt32.MinValue"></see></exception>
+ </member>
+ <member name="M:System.String.System#IConvertible#ToUInt64(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToUInt64(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">An object that provides culture-specific formatting information.</param>
+ <returns>The converted value of the current <see cref="T:System.String"></see> object.</returns>
+ </member>
+ <member name="T:System.StringComparer">
+ <summary>Represents a string comparison operation that uses specific case and culture-based or ordinal comparison rules.</summary>
+ </member>
+ <member name="M:System.StringComparer.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.StringComparer"></see> class.</summary>
+ </member>
+ <member name="M:System.StringComparer.Compare(System.Object,System.Object)">
+ <summary>When overridden in a derived class, compares two objects and returns an indication of their relative sort order.</summary>
+ <param name="x">An object to compare to y.</param>
+ <param name="y">An object to compare to x.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed integer that indicates the relative values of <code data-dev-comment-type="paramref">x</code> and <code data-dev-comment-type="paramref">y</code>, as shown in the following table. </p>
+ <table><thead><tr><th> Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Meaning <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> Less than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td><code data-dev-comment-type="paramref">x</code> precedes <code data-dev-comment-type="paramref">y</code> in the sort order. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> -or- </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> <code data-dev-comment-type="paramref">x</code> is <code>null</code> and <code data-dev-comment-type="paramref">y</code> is not <code>null</code>. </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td><code data-dev-comment-type="paramref">x</code> is equal to <code data-dev-comment-type="paramref">y</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> -or- </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="20" sourceendlinenumber="20"> <code data-dev-comment-type="paramref">x</code> and <code data-dev-comment-type="paramref">y</code> are both <code>null</code>. </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="22" sourceendlinenumber="22"> </td></tr><tr><td> Greater than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="24" sourceendlinenumber="24"> </td><td><code data-dev-comment-type="paramref">x</code> follows <code data-dev-comment-type="paramref">y</code> in the sort order. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="26" sourceendlinenumber="26"> -or- </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="28" sourceendlinenumber="28"> <code data-dev-comment-type="paramref">y</code> is <code>null</code> and <code data-dev-comment-type="paramref">x</code> is not <code>null</code>. </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="30" sourceendlinenumber="30"> </td></tr></tbody></table></p>
+</returns>
+ <exception cref="T:System.ArgumentException">Neither <paramref name="x">x</paramref> nor <paramref name="y">y</paramref> is a <see cref="T:System.String"></see> object, and neither <paramref name="x">x</paramref> nor <paramref name="y">y</paramref> implements the <see cref="T:System.IComparable"></see> interface.</exception>
+ </member>
+ <member name="M:System.StringComparer.Compare(System.String,System.String)">
+ <summary>When overridden in a derived class, compares two strings and returns an indication of their relative sort order.</summary>
+ <param name="x">A string to compare to y.</param>
+ <param name="y">A string to compare to x.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed integer that indicates the relative values of <code data-dev-comment-type="paramref">x</code> and <code data-dev-comment-type="paramref">y</code>, as shown in the following table. </p>
+ <table><thead><tr><th> Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Meaning <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> Less than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td><code data-dev-comment-type="paramref">x</code> precedes <code data-dev-comment-type="paramref">y</code> in the sort order. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> -or- </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> <code data-dev-comment-type="paramref">x</code> is <code>null</code> and <code data-dev-comment-type="paramref">y</code> is not <code>null</code>. </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td><code data-dev-comment-type="paramref">x</code> is equal to <code data-dev-comment-type="paramref">y</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> -or- </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="20" sourceendlinenumber="20"> <code data-dev-comment-type="paramref">x</code> and <code data-dev-comment-type="paramref">y</code> are both <code>null</code>. </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="22" sourceendlinenumber="22"> </td></tr><tr><td> Greater than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="24" sourceendlinenumber="24"> </td><td><code data-dev-comment-type="paramref">x</code> follows <code data-dev-comment-type="paramref">y</code> in the sort order. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="26" sourceendlinenumber="26"> -or- </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="28" sourceendlinenumber="28"> <code data-dev-comment-type="paramref">y</code> is <code>null</code> and <code data-dev-comment-type="paramref">x</code> is not <code>null</code>. </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="30" sourceendlinenumber="30"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="M:System.StringComparer.Create(System.Globalization.CultureInfo,System.Boolean)">
+ <summary>Creates a <see cref="T:System.StringComparer"></see> object that compares strings according to the rules of a specified culture.</summary>
+ <param name="culture">A culture whose linguistic rules are used to perform a string comparison.</param>
+ <param name="ignoreCase">true to specify that comparison operations be case-insensitive; false to specify that comparison operations be case-sensitive.</param>
+ <returns>A new <see cref="T:System.StringComparer"></see> object that performs string comparisons according to the comparison rules used by the <paramref name="culture">culture</paramref> parameter and the case rule specified by the <paramref name="ignoreCase">ignoreCase</paramref> parameter.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="culture">culture</paramref> is null.</exception>
+ </member>
+ <member name="P:System.StringComparer.CurrentCulture">
+ <summary>Gets a <see cref="T:System.StringComparer"></see> object that performs a case-sensitive string comparison using the word comparison rules of the current culture.</summary>
+ <returns>A new <see cref="T:System.StringComparer"></see> object.</returns>
+ </member>
+ <member name="P:System.StringComparer.CurrentCultureIgnoreCase">
+ <summary>Gets a <see cref="T:System.StringComparer"></see> object that performs case-insensitive string comparisons using the word comparison rules of the current culture.</summary>
+ <returns>A new <see cref="T:System.StringComparer"></see> object.</returns>
+ </member>
+ <member name="M:System.StringComparer.Equals(System.Object,System.Object)">
+ <summary>When overridden in a derived class, indicates whether two objects are equal.</summary>
+ <param name="x">An object to compare to y.</param>
+ <param name="y">An object to compare to x.</param>
+ <returns>true if <paramref name="x">x</paramref> and <paramref name="y">y</paramref> refer to the same object, or <paramref name="x">x</paramref> and <paramref name="y">y</paramref> are both the same type of object and those objects are equal, or both <paramref name="x">x</paramref> and <paramref name="y">y</paramref> are null; otherwise, false.</returns>
+ </member>
+ <member name="M:System.StringComparer.Equals(System.String,System.String)">
+ <summary>When overridden in a derived class, indicates whether two strings are equal.</summary>
+ <param name="x">A string to compare to y.</param>
+ <param name="y">A string to compare to x.</param>
+ <returns>true if <paramref name="x">x</paramref> and <paramref name="y">y</paramref> refer to the same object, or <paramref name="x">x</paramref> and <paramref name="y">y</paramref> are equal, or <paramref name="x">x</paramref> and <paramref name="y">y</paramref> are null; otherwise, false.</returns>
+ </member>
+ <member name="M:System.StringComparer.GetHashCode(System.Object)">
+ <summary>When overridden in a derived class, gets the hash code for the specified object.</summary>
+ <param name="obj">An object.</param>
+ <returns>A 32-bit signed hash code calculated from the value of the <paramref name="obj">obj</paramref> parameter.</returns>
+ <exception cref="T:System.ArgumentException">Not enough memory is available to allocate the buffer that is required to compute the hash code.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="obj">obj</paramref> is null.</exception>
+ </member>
+ <member name="M:System.StringComparer.GetHashCode(System.String)">
+ <summary>When overridden in a derived class, gets the hash code for the specified string.</summary>
+ <param name="obj">A string.</param>
+ <returns>A 32-bit signed hash code calculated from the value of the <paramref name="obj">obj</paramref> parameter.</returns>
+ <exception cref="T:System.ArgumentException">Not enough memory is available to allocate the buffer that is required to compute the hash code.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="obj">obj</paramref> is null.</exception>
+ </member>
+ <member name="P:System.StringComparer.InvariantCulture">
+ <summary>Gets a <see cref="T:System.StringComparer"></see> object that performs a case-sensitive string comparison using the word comparison rules of the invariant culture.</summary>
+ <returns>A new <see cref="T:System.StringComparer"></see> object.</returns>
+ </member>
+ <member name="P:System.StringComparer.InvariantCultureIgnoreCase">
+ <summary>Gets a <see cref="T:System.StringComparer"></see> object that performs a case-insensitive string comparison using the word comparison rules of the invariant culture.</summary>
+ <returns>A new <see cref="T:System.StringComparer"></see> object.</returns>
+ </member>
+ <member name="P:System.StringComparer.Ordinal">
+ <summary>Gets a <see cref="T:System.StringComparer"></see> object that performs a case-sensitive ordinal string comparison.</summary>
+ <returns>A <see cref="T:System.StringComparer"></see> object.</returns>
+ </member>
+ <member name="P:System.StringComparer.OrdinalIgnoreCase">
+ <summary>Gets a <see cref="T:System.StringComparer"></see> object that performs a case-insensitive ordinal string comparison.</summary>
+ <returns>A <see cref="T:System.StringComparer"></see> object.</returns>
+ </member>
+ <member name="T:System.StringComparison">
+ <summary>Specifies the culture, case, and sort rules to be used by certain overloads of the <see cref="M:System.String.Compare(System.String,System.String)"></see> and <see cref="M:System.String.Equals(System.Object)"></see> methods.</summary>
+ </member>
+ <member name="F:System.StringComparison.CurrentCulture">
+ <summary>Compare strings using culture-sensitive sort rules and the current culture.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.StringComparison.CurrentCultureIgnoreCase">
+ <summary>Compare strings using culture-sensitive sort rules, the current culture, and ignoring the case of the strings being compared.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.StringComparison.InvariantCulture">
+ <summary>Compare strings using culture-sensitive sort rules and the invariant culture.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.StringComparison.InvariantCultureIgnoreCase">
+ <summary>Compare strings using culture-sensitive sort rules, the invariant culture, and ignoring the case of the strings being compared.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.StringComparison.Ordinal">
+ <summary>Compare strings using ordinal (binary) sort rules.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.StringComparison.OrdinalIgnoreCase">
+ <summary>Compare strings using ordinal (binary) sort rules and ignoring the case of the strings being compared.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.StringNormalizationExtensions">
+
+ </member>
+ <member name="M:System.StringNormalizationExtensions.IsNormalized(System.String)">
+ <param name="value"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.StringNormalizationExtensions.IsNormalized(System.String,System.Text.NormalizationForm)">
+ <param name="value"></param>
+ <param name="normalizationForm"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.StringNormalizationExtensions.Normalize(System.String)">
+ <param name="value"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.StringNormalizationExtensions.Normalize(System.String,System.Text.NormalizationForm)">
+ <param name="value"></param>
+ <param name="normalizationForm"></param>
+ <returns></returns>
+ </member>
+ <member name="T:System.StringSplitOptions">
+ <summary>Specifies whether applicable <see cref="Overload:System.String.Split"></see> method overloads include or omit empty substrings from the return value.</summary>
+ </member>
+ <member name="F:System.StringSplitOptions.None">
+ <summary>The return value includes array elements that contain an empty string</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.StringSplitOptions.RemoveEmptyEntries">
+ <summary>The return value does not include array elements that contain an empty string</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.SystemException">
+ <summary>Serves as the base class for system exceptions namespace.</summary>
+ </member>
+ <member name="M:System.SystemException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.SystemException"></see> class.</summary>
+ </member>
+ <member name="M:System.SystemException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.SystemException"></see> class with a specified error message.</summary>
+ <param name="message">The message that describes the error.</param>
+ </member>
+ <member name="M:System.SystemException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.SystemException"></see> class with serialized data.</summary>
+ <param name="info">The object that holds the serialized object data.</param>
+ <param name="context">The contextual information about the source or destination.</param>
+ </member>
+ <member name="M:System.SystemException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.SystemException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="innerException">The exception that is the cause of the current exception. If the innerException parameter is not a null reference (Nothing in Visual Basic), the current exception is raised in a catch block that handles the inner exception.</param>
+ </member>
+ <member name="T:System.Text.ASCIIEncoding">
+ <summary>Represents an ASCII character encoding of Unicode characters.</summary>
+ </member>
+ <member name="M:System.Text.ASCIIEncoding.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Text.ASCIIEncoding"></see> class.</summary>
+ </member>
+ <member name="M:System.Text.ASCIIEncoding.GetByteCount(System.String)">
+ <summary>Calculates the number of bytes produced by encoding the characters in the specified <see cref="T:System.String"></see>.</summary>
+ <param name="chars">The <see cref="T:System.String"></see> containing the set of characters to encode.</param>
+ <returns>The number of bytes produced by encoding the specified characters.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="chars">chars</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The resulting number of bytes is greater than the maximum number that can be returned as an integer.</exception>
+ <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see <see cref="~/docs/standard/base-types/character-encoding.md">Character Encoding in the .NET Framework</see> for complete explanation) -and- <see cref="P:System.Text.Encoding.EncoderFallback"></see> is set to <see cref="T:System.Text.EncoderExceptionFallback"></see>.</exception>
+ </member>
+ <member name="M:System.Text.ASCIIEncoding.GetByteCount(System.Char*,System.Int32)">
+ <summary>Calculates the number of bytes produced by encoding a set of characters starting at the specified character pointer.</summary>
+ <param name="chars">A pointer to the first character to encode.</param>
+ <param name="count">The number of characters to encode.</param>
+ <returns>The number of bytes produced by encoding the specified characters.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="chars">chars</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count">count</paramref> is less than zero. -or- The resulting number of bytes is greater than the maximum number that can be returned as an integer.</exception>
+ <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see <see cref="~/docs/standard/base-types/character-encoding.md">Character Encoding in the .NET Framework</see> for complete explanation) -and- <see cref="P:System.Text.Encoding.EncoderFallback"></see> is set to <see cref="T:System.Text.EncoderExceptionFallback"></see>.</exception>
+ </member>
+ <member name="M:System.Text.ASCIIEncoding.GetByteCount(System.Char[],System.Int32,System.Int32)">
+ <summary>Calculates the number of bytes produced by encoding a set of characters from the specified character array.</summary>
+ <param name="chars">The character array containing the set of characters to encode.</param>
+ <param name="index">The index of the first character to encode.</param>
+ <param name="count">The number of characters to encode.</param>
+ <returns>The number of bytes produced by encoding the specified characters.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="chars">chars</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> or <paramref name="count">count</paramref> is less than zero. -or- <paramref name="index">index</paramref> and <paramref name="count">count</paramref> do not denote a valid range in <paramref name="chars">chars</paramref>. -or- The resulting number of bytes is greater than the maximum number that can be returned as an integer.</exception>
+ <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see <see cref="~/docs/standard/base-types/character-encoding.md">Character Encoding in the .NET Framework</see> for complete explanation) -and- <see cref="P:System.Text.Encoding.EncoderFallback"></see> is set to <see cref="T:System.Text.EncoderExceptionFallback"></see>.</exception>
+ </member>
+ <member name="M:System.Text.ASCIIEncoding.GetBytes(System.Char*,System.Int32,System.Byte*,System.Int32)">
+ <summary>Encodes a set of characters starting at the specified character pointer into a sequence of bytes that are stored starting at the specified byte pointer.</summary>
+ <param name="chars">A pointer to the first character to encode.</param>
+ <param name="charCount">The number of characters to encode.</param>
+ <param name="bytes">A pointer to the location at which to start writing the resulting sequence of bytes.</param>
+ <param name="byteCount">The maximum number of bytes to write.</param>
+ <returns>The actual number of bytes written at the location indicated by <paramref name="bytes">bytes</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="chars">chars</paramref> is null. -or- <paramref name="bytes">bytes</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="charCount">charCount</paramref> or <paramref name="byteCount">byteCount</paramref> is less than zero.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="byteCount">byteCount</paramref> is less than the resulting number of bytes.</exception>
+ <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see <see cref="~/docs/standard/base-types/character-encoding.md">Character Encoding in the .NET Framework</see> for complete explanation) -and- <see cref="P:System.Text.Encoding.EncoderFallback"></see> is set to <see cref="T:System.Text.EncoderExceptionFallback"></see>.</exception>
+ </member>
+ <member name="M:System.Text.ASCIIEncoding.GetBytes(System.Char[],System.Int32,System.Int32,System.Byte[],System.Int32)">
+ <summary>Encodes a set of characters from the specified character array into the specified byte array.</summary>
+ <param name="chars">The character array containing the set of characters to encode.</param>
+ <param name="charIndex">The index of the first character to encode.</param>
+ <param name="charCount">The number of characters to encode.</param>
+ <param name="bytes">The byte array to contain the resulting sequence of bytes.</param>
+ <param name="byteIndex">The index at which to start writing the resulting sequence of bytes.</param>
+ <returns>The actual number of bytes written into <paramref name="bytes">bytes</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="chars">chars</paramref> is null. -or- <paramref name="bytes">bytes</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="charIndex">charIndex</paramref> or <paramref name="charCount">charCount</paramref> or <paramref name="byteIndex">byteIndex</paramref> is less than zero. -or- <paramref name="charIndex">charIndex</paramref> and <paramref name="charCount">charCount</paramref> do not denote a valid range in <paramref name="chars">chars</paramref>. -or- <paramref name="byteIndex">byteIndex</paramref> is not a valid index in <paramref name="bytes">bytes</paramref>.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="bytes">bytes</paramref> does not have enough capacity from <paramref name="byteIndex">byteIndex</paramref> to the end of the array to accommodate the resulting bytes.</exception>
+ <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see <see cref="~/docs/standard/base-types/character-encoding.md">Character Encoding in the .NET Framework</see> for complete explanation) -and- <see cref="P:System.Text.Encoding.EncoderFallback"></see> is set to <see cref="T:System.Text.EncoderExceptionFallback"></see>.</exception>
+ </member>
+ <member name="M:System.Text.ASCIIEncoding.GetBytes(System.String,System.Int32,System.Int32,System.Byte[],System.Int32)">
+ <summary>Encodes a set of characters from the specified <see cref="T:System.String"></see> into the specified byte array.</summary>
+ <param name="chars">The <see cref="T:System.String"></see> containing the set of characters to encode.</param>
+ <param name="charIndex">The index of the first character to encode.</param>
+ <param name="charCount">The number of characters to encode.</param>
+ <param name="bytes">The byte array to contain the resulting sequence of bytes.</param>
+ <param name="byteIndex">The index at which to start writing the resulting sequence of bytes.</param>
+ <returns>The actual number of bytes written into <paramref name="bytes">bytes</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="s">s</paramref> is null. -or- <paramref name="bytes">bytes</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="charIndex">charIndex</paramref> or <paramref name="charCount">charCount</paramref> or <paramref name="byteIndex">byteIndex</paramref> is less than zero. -or- <paramref name="charIndex">charIndex</paramref> and <paramref name="charCount">charCount</paramref> do not denote a valid range in <paramref name="chars">chars</paramref>. -or- <paramref name="byteIndex">byteIndex</paramref> is not a valid index in <paramref name="bytes">bytes</paramref>.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="bytes">bytes</paramref> does not have enough capacity from <paramref name="byteIndex">byteIndex</paramref> to the end of the array to accommodate the resulting bytes.</exception>
+ <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see <see cref="~/docs/standard/base-types/character-encoding.md">Character Encoding in the .NET Framework</see> for complete explanation) -and- <see cref="P:System.Text.Encoding.EncoderFallback"></see> is set to <see cref="T:System.Text.EncoderExceptionFallback"></see>.</exception>
+ </member>
+ <member name="M:System.Text.ASCIIEncoding.GetCharCount(System.Byte[],System.Int32,System.Int32)">
+ <summary>Calculates the number of characters produced by decoding a sequence of bytes from the specified byte array.</summary>
+ <param name="bytes">The byte array containing the sequence of bytes to decode.</param>
+ <param name="index">The index of the first byte to decode.</param>
+ <param name="count">The number of bytes to decode.</param>
+ <returns>The number of characters produced by decoding the specified sequence of bytes.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="bytes">bytes</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> or <paramref name="count">count</paramref> is less than zero. -or- <paramref name="index">index</paramref> and <paramref name="count">count</paramref> do not denote a valid range in <paramref name="bytes">bytes</paramref>. -or- The resulting number of bytes is greater than the maximum number that can be returned as an integer.</exception>
+ <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see <see cref="~/docs/standard/base-types/character-encoding.md">Character Encoding in the .NET Framework</see> for complete explanation) -and- <see cref="P:System.Text.Encoding.DecoderFallback"></see> is set to <see cref="T:System.Text.DecoderExceptionFallback"></see>.</exception>
+ </member>
+ <member name="M:System.Text.ASCIIEncoding.GetCharCount(System.Byte*,System.Int32)">
+ <summary>Calculates the number of characters produced by decoding a sequence of bytes starting at the specified byte pointer.</summary>
+ <param name="bytes">A pointer to the first byte to decode.</param>
+ <param name="count">The number of bytes to decode.</param>
+ <returns>The number of characters produced by decoding the specified sequence of bytes.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="bytes">bytes</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count">count</paramref> is less than zero. -or- The resulting number of bytes is greater than the maximum number that can be returned as an integer.</exception>
+ <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see <see cref="~/docs/standard/base-types/character-encoding.md">Character Encoding in the .NET Framework</see> for complete explanation) -and- <see cref="P:System.Text.Encoding.DecoderFallback"></see> is set to <see cref="T:System.Text.DecoderExceptionFallback"></see>.</exception>
+ </member>
+ <member name="M:System.Text.ASCIIEncoding.GetChars(System.Byte*,System.Int32,System.Char*,System.Int32)">
+ <summary>Decodes a sequence of bytes starting at the specified byte pointer into a set of characters that are stored starting at the specified character pointer.</summary>
+ <param name="bytes">A pointer to the first byte to decode.</param>
+ <param name="byteCount">The number of bytes to decode.</param>
+ <param name="chars">A pointer to the location at which to start writing the resulting set of characters.</param>
+ <param name="charCount">The maximum number of characters to write.</param>
+ <returns>The actual number of characters written at the location indicated by <paramref name="chars">chars</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="bytes">bytes</paramref> is null. -or- <paramref name="chars">chars</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="byteCount">byteCount</paramref> or <paramref name="charCount">charCount</paramref> is less than zero.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="charCount">charCount</paramref> is less than the resulting number of characters.</exception>
+ <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see <see cref="~/docs/standard/base-types/character-encoding.md">Character Encoding in the .NET Framework</see> for complete explanation) -and- <see cref="P:System.Text.Encoding.DecoderFallback"></see> is set to <see cref="T:System.Text.DecoderExceptionFallback"></see>.</exception>
+ </member>
+ <member name="M:System.Text.ASCIIEncoding.GetChars(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32)">
+ <summary>Decodes a sequence of bytes from the specified byte array into the specified character array.</summary>
+ <param name="bytes">The byte array containing the sequence of bytes to decode.</param>
+ <param name="byteIndex">The index of the first byte to decode.</param>
+ <param name="byteCount">The number of bytes to decode.</param>
+ <param name="chars">The character array to contain the resulting set of characters.</param>
+ <param name="charIndex">The index at which to start writing the resulting set of characters.</param>
+ <returns>The actual number of characters written into <paramref name="chars">chars</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="bytes">bytes</paramref> is null. -or- <paramref name="chars">chars</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="byteIndex">byteIndex</paramref> or <paramref name="byteCount">byteCount</paramref> or <paramref name="charIndex">charIndex</paramref> is less than zero. -or- <paramref name="byteindex">byteindex</paramref> and <paramref name="byteCount">byteCount</paramref> do not denote a valid range in <paramref name="bytes">bytes</paramref>. -or- <paramref name="charIndex">charIndex</paramref> is not a valid index in <paramref name="chars">chars</paramref>.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="chars">chars</paramref> does not have enough capacity from <paramref name="charIndex">charIndex</paramref> to the end of the array to accommodate the resulting characters.</exception>
+ <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see <see cref="~/docs/standard/base-types/character-encoding.md">Character Encoding in the .NET Framework</see> for complete explanation) -and- <see cref="P:System.Text.Encoding.DecoderFallback"></see> is set to <see cref="T:System.Text.DecoderExceptionFallback"></see>.</exception>
+ </member>
+ <member name="M:System.Text.ASCIIEncoding.GetDecoder">
+ <summary>Obtains a decoder that converts an ASCII encoded sequence of bytes into a sequence of Unicode characters.</summary>
+ <returns>A <see cref="T:System.Text.Decoder"></see> that converts an ASCII encoded sequence of bytes into a sequence of Unicode characters.</returns>
+ </member>
+ <member name="M:System.Text.ASCIIEncoding.GetEncoder">
+ <summary>Obtains an encoder that converts a sequence of Unicode characters into an ASCII encoded sequence of bytes.</summary>
+ <returns>An <see cref="T:System.Text.Encoder"></see> that converts a sequence of Unicode characters into an ASCII encoded sequence of bytes.</returns>
+ </member>
+ <member name="M:System.Text.ASCIIEncoding.GetMaxByteCount(System.Int32)">
+ <summary>Calculates the maximum number of bytes produced by encoding the specified number of characters.</summary>
+ <param name="charCount">The number of characters to encode.</param>
+ <returns>The maximum number of bytes produced by encoding the specified number of characters.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="charCount">charCount</paramref> is less than zero. -or- The resulting number of bytes is greater than the maximum number that can be returned as an integer.</exception>
+ </member>
+ <member name="M:System.Text.ASCIIEncoding.GetMaxCharCount(System.Int32)">
+ <summary>Calculates the maximum number of characters produced by decoding the specified number of bytes.</summary>
+ <param name="byteCount">The number of bytes to decode.</param>
+ <returns>The maximum number of characters produced by decoding the specified number of bytes.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="byteCount">byteCount</paramref> is less than zero. -or- The resulting number of bytes is greater than the maximum number that can be returned as an integer.</exception>
+ </member>
+ <member name="M:System.Text.ASCIIEncoding.GetString(System.Byte[],System.Int32,System.Int32)">
+ <summary>Decodes a range of bytes from a byte array into a string.</summary>
+ <param name="bytes">The byte array containing the sequence of bytes to decode.</param>
+ <param name="byteIndex">The index of the first byte to decode.</param>
+ <param name="byteCount">The number of bytes to decode.</param>
+ <returns>A <see cref="T:System.String"></see> containing the results of decoding the specified sequence of bytes.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="bytes">bytes</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> or <paramref name="count">count</paramref> is less than zero. -or- <paramref name="index">index</paramref> and <paramref name="count">count</paramref> do not denote a valid range in <paramref name="bytes">bytes</paramref>.</exception>
+ <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see <see cref="~/docs/standard/base-types/character-encoding.md">Character Encoding in the .NET Framework</see> for complete explanation) -and- <see cref="P:System.Text.Encoding.DecoderFallback"></see> is set to <see cref="T:System.Text.DecoderExceptionFallback"></see>.</exception>
+ </member>
+ <member name="P:System.Text.ASCIIEncoding.IsSingleByte">
+ <summary>Gets a value indicating whether the current encoding uses single-byte code points.</summary>
+ <returns>This property is always true.</returns>
+ </member>
+ <member name="T:System.Text.Decoder">
+ <summary>Converts a sequence of encoded bytes into a set of characters.</summary>
+ </member>
+ <member name="M:System.Text.Decoder.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Text.Decoder"></see> class.</summary>
+ </member>
+ <member name="M:System.Text.Decoder.Convert(System.Byte*,System.Int32,System.Char*,System.Int32,System.Boolean,System.Int32@,System.Int32@,System.Boolean@)">
+ <summary>Converts a buffer of encoded bytes to UTF-16 encoded characters and stores the result in another buffer.</summary>
+ <param name="bytes">The address of a buffer that contains the byte sequences to convert.</param>
+ <param name="byteCount">The number of bytes in bytes to convert.</param>
+ <param name="chars">The address of a buffer to store the converted characters.</param>
+ <param name="charCount">The maximum number of characters in chars to use in the conversion.</param>
+ <param name="flush">true to indicate no further data is to be converted; otherwise, false.</param>
+ <param name="bytesUsed">When this method returns, contains the number of bytes that were produced by the conversion. This parameter is passed uninitialized.</param>
+ <param name="charsUsed">When this method returns, contains the number of characters from chars that were used in the conversion. This parameter is passed uninitialized.</param>
+ <param name="completed">When this method returns, contains true if all the characters specified by byteCount were converted; otherwise, false. This parameter is passed uninitialized.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="chars">chars</paramref> or <paramref name="bytes">bytes</paramref> is null (Nothing).</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="charCount">charCount</paramref> or <paramref name="byteCount">byteCount</paramref> is less than zero.</exception>
+ <exception cref="T:System.ArgumentException">The output buffer is too small to contain any of the converted input. The output buffer should be greater than or equal to the size indicated by the <see cref="Overload:System.Text.Decoder.GetCharCount"></see> method.</exception>
+ <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see <see cref="~/docs/standard/base-types/character-encoding.md">Character Encoding in the .NET Framework</see> for fuller explanation) -and- <see cref="P:System.Text.Decoder.Fallback"></see> is set to <see cref="T:System.Text.DecoderExceptionFallback"></see>.</exception>
+ </member>
+ <member name="M:System.Text.Decoder.Convert(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32,System.Int32,System.Boolean,System.Int32@,System.Int32@,System.Boolean@)">
+ <summary>Converts an array of encoded bytes to UTF-16 encoded characters and stores the result in a character array.</summary>
+ <param name="bytes">A byte array to convert.</param>
+ <param name="byteIndex">The first element of bytes to convert.</param>
+ <param name="byteCount">The number of elements of bytes to convert.</param>
+ <param name="chars">An array to store the converted characters.</param>
+ <param name="charIndex">The first element of chars in which data is stored.</param>
+ <param name="charCount">The maximum number of elements of chars to use in the conversion.</param>
+ <param name="flush">true to indicate that no further data is to be converted; otherwise, false.</param>
+ <param name="bytesUsed">When this method returns, contains the number of bytes that were used in the conversion. This parameter is passed uninitialized.</param>
+ <param name="charsUsed">When this method returns, contains the number of characters from chars that were produced by the conversion. This parameter is passed uninitialized.</param>
+ <param name="completed">When this method returns, contains true if all the characters specified by byteCount were converted; otherwise, false. This parameter is passed uninitialized.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="chars">chars</paramref> or <paramref name="bytes">bytes</paramref> is null (Nothing).</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="charIndex">charIndex</paramref>, <paramref name="charCount">charCount</paramref>, <paramref name="byteIndex">byteIndex</paramref>, or <paramref name="byteCount">byteCount</paramref> is less than zero. -or- The length of <paramref name="chars">chars</paramref> - <paramref name="charIndex">charIndex</paramref> is less than <paramref name="charCount">charCount</paramref>. -or- The length of <paramref name="bytes">bytes</paramref> - <paramref name="byteIndex">byteIndex</paramref> is less than <paramref name="byteCount">byteCount</paramref>.</exception>
+ <exception cref="T:System.ArgumentException">The output buffer is too small to contain any of the converted input. The output buffer should be greater than or equal to the size indicated by the <see cref="Overload:System.Text.Decoder.GetCharCount"></see> method.</exception>
+ <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see <see cref="~/docs/standard/base-types/character-encoding.md">Character Encoding in the .NET Framework</see> for fuller explanation) -and- <see cref="P:System.Text.Decoder.Fallback"></see> is set to <see cref="T:System.Text.DecoderExceptionFallback"></see>.</exception>
+ </member>
+ <member name="P:System.Text.Decoder.Fallback">
+ <summary>Gets or sets a <see cref="T:System.Text.DecoderFallback"></see> object for the current <see cref="T:System.Text.Decoder"></see> object.</summary>
+ <returns>A <see cref="T:System.Text.DecoderFallback"></see> object.</returns>
+ <exception cref="T:System.ArgumentNullException">The value in a set operation is null (Nothing).</exception>
+ <exception cref="T:System.ArgumentException">A new value cannot be assigned in a set operation because the current <see cref="T:System.Text.DecoderFallbackBuffer"></see> object contains data that has not been decoded yet.</exception>
+ </member>
+ <member name="P:System.Text.Decoder.FallbackBuffer">
+ <summary>Gets the <see cref="T:System.Text.DecoderFallbackBuffer"></see> object associated with the current <see cref="T:System.Text.Decoder"></see> object.</summary>
+ <returns>A <see cref="T:System.Text.DecoderFallbackBuffer"></see> object.</returns>
+ </member>
+ <member name="M:System.Text.Decoder.GetCharCount(System.Byte*,System.Int32,System.Boolean)">
+ <summary>When overridden in a derived class, calculates the number of characters produced by decoding a sequence of bytes starting at the specified byte pointer. A parameter indicates whether to clear the internal state of the decoder after the calculation.</summary>
+ <param name="bytes">A pointer to the first byte to decode.</param>
+ <param name="count">The number of bytes to decode.</param>
+ <param name="flush">true to simulate clearing the internal state of the encoder after the calculation; otherwise, false.</param>
+ <returns>The number of characters produced by decoding the specified sequence of bytes and any bytes in the internal buffer.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="bytes">bytes</paramref> is null (Nothing in Visual Basic .NET).</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count">count</paramref> is less than zero.</exception>
+ <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see <see cref="~/docs/standard/base-types/character-encoding.md">Character Encoding in the .NET Framework</see> for fuller explanation) -and- <see cref="P:System.Text.Decoder.Fallback"></see> is set to <see cref="T:System.Text.DecoderExceptionFallback"></see>.</exception>
+ </member>
+ <member name="M:System.Text.Decoder.GetCharCount(System.Byte[],System.Int32,System.Int32)">
+ <summary>When overridden in a derived class, calculates the number of characters produced by decoding a sequence of bytes from the specified byte array.</summary>
+ <param name="bytes">The byte array containing the sequence of bytes to decode.</param>
+ <param name="index">The index of the first byte to decode.</param>
+ <param name="count">The number of bytes to decode.</param>
+ <returns>The number of characters produced by decoding the specified sequence of bytes and any bytes in the internal buffer.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="bytes">bytes</paramref> is null (Nothing).</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> or <paramref name="count">count</paramref> is less than zero. -or- <paramref name="index">index</paramref> and <paramref name="count">count</paramref> do not denote a valid range in <paramref name="bytes">bytes</paramref>.</exception>
+ <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see <see cref="~/docs/standard/base-types/character-encoding.md">Character Encoding in the .NET Framework</see> for fuller explanation) -and- <see cref="P:System.Text.Decoder.Fallback"></see> is set to <see cref="T:System.Text.DecoderExceptionFallback"></see>.</exception>
+ </member>
+ <member name="M:System.Text.Decoder.GetCharCount(System.Byte[],System.Int32,System.Int32,System.Boolean)">
+ <summary>When overridden in a derived class, calculates the number of characters produced by decoding a sequence of bytes from the specified byte array. A parameter indicates whether to clear the internal state of the decoder after the calculation.</summary>
+ <param name="bytes">The byte array containing the sequence of bytes to decode.</param>
+ <param name="index">The index of the first byte to decode.</param>
+ <param name="count">The number of bytes to decode.</param>
+ <param name="flush">true to simulate clearing the internal state of the encoder after the calculation; otherwise, false.</param>
+ <returns>The number of characters produced by decoding the specified sequence of bytes and any bytes in the internal buffer.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="bytes">bytes</paramref> is null (Nothing).</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> or <paramref name="count">count</paramref> is less than zero. -or- <paramref name="index">index</paramref> and <paramref name="count">count</paramref> do not denote a valid range in <paramref name="bytes">bytes</paramref>.</exception>
+ <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see <see cref="~/docs/standard/base-types/character-encoding.md">Character Encoding in the .NET Framework</see> for fuller explanation) -and- <see cref="P:System.Text.Decoder.Fallback"></see> is set to <see cref="T:System.Text.DecoderExceptionFallback"></see>.</exception>
+ </member>
+ <member name="M:System.Text.Decoder.GetChars(System.Byte*,System.Int32,System.Char*,System.Int32,System.Boolean)">
+ <summary>When overridden in a derived class, decodes a sequence of bytes starting at the specified byte pointer and any bytes in the internal buffer into a set of characters that are stored starting at the specified character pointer. A parameter indicates whether to clear the internal state of the decoder after the conversion.</summary>
+ <param name="bytes">A pointer to the first byte to decode.</param>
+ <param name="byteCount">The number of bytes to decode.</param>
+ <param name="chars">A pointer to the location at which to start writing the resulting set of characters.</param>
+ <param name="charCount">The maximum number of characters to write.</param>
+ <param name="flush">true to clear the internal state of the decoder after the conversion; otherwise, false.</param>
+ <returns>The actual number of characters written at the location indicated by the <paramref name="chars">chars</paramref> parameter.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="bytes">bytes</paramref> is null (Nothing). -or- <paramref name="chars">chars</paramref> is null (Nothing).</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="byteCount">byteCount</paramref> or <paramref name="charCount">charCount</paramref> is less than zero.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="charCount">charCount</paramref> is less than the resulting number of characters.</exception>
+ <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see <see cref="~/docs/standard/base-types/character-encoding.md">Character Encoding in the .NET Framework</see> for fuller explanation) -and- <see cref="P:System.Text.Decoder.Fallback"></see> is set to <see cref="T:System.Text.DecoderExceptionFallback"></see>.</exception>
+ </member>
+ <member name="M:System.Text.Decoder.GetChars(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32)">
+ <summary>When overridden in a derived class, decodes a sequence of bytes from the specified byte array and any bytes in the internal buffer into the specified character array.</summary>
+ <param name="bytes">The byte array containing the sequence of bytes to decode.</param>
+ <param name="byteIndex">The index of the first byte to decode.</param>
+ <param name="byteCount">The number of bytes to decode.</param>
+ <param name="chars">The character array to contain the resulting set of characters.</param>
+ <param name="charIndex">The index at which to start writing the resulting set of characters.</param>
+ <returns>The actual number of characters written into <paramref name="chars">chars</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="bytes">bytes</paramref> is null (Nothing). -or- <paramref name="chars">chars</paramref> is null (Nothing).</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="byteIndex">byteIndex</paramref> or <paramref name="byteCount">byteCount</paramref> or <paramref name="charIndex">charIndex</paramref> is less than zero. -or- <paramref name="byteindex">byteindex</paramref> and <paramref name="byteCount">byteCount</paramref> do not denote a valid range in <paramref name="bytes">bytes</paramref>. -or- <paramref name="charIndex">charIndex</paramref> is not a valid index in <paramref name="chars">chars</paramref>.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="chars">chars</paramref> does not have enough capacity from <paramref name="charIndex">charIndex</paramref> to the end of the array to accommodate the resulting characters.</exception>
+ <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see <see cref="~/docs/standard/base-types/character-encoding.md">Character Encoding in the .NET Framework</see> for fuller explanation) -and- <see cref="P:System.Text.Decoder.Fallback"></see> is set to <see cref="T:System.Text.DecoderExceptionFallback"></see>.</exception>
+ </member>
+ <member name="M:System.Text.Decoder.GetChars(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32,System.Boolean)">
+ <summary>When overridden in a derived class, decodes a sequence of bytes from the specified byte array and any bytes in the internal buffer into the specified character array. A parameter indicates whether to clear the internal state of the decoder after the conversion.</summary>
+ <param name="bytes">The byte array containing the sequence of bytes to decode.</param>
+ <param name="byteIndex">The index of the first byte to decode.</param>
+ <param name="byteCount">The number of bytes to decode.</param>
+ <param name="chars">The character array to contain the resulting set of characters.</param>
+ <param name="charIndex">The index at which to start writing the resulting set of characters.</param>
+ <param name="flush">true to clear the internal state of the decoder after the conversion; otherwise, false.</param>
+ <returns>The actual number of characters written into the <paramref name="chars">chars</paramref> parameter.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="bytes">bytes</paramref> is null (Nothing). -or- <paramref name="chars">chars</paramref> is null (Nothing).</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="byteIndex">byteIndex</paramref> or <paramref name="byteCount">byteCount</paramref> or <paramref name="charIndex">charIndex</paramref> is less than zero. -or- <paramref name="byteindex">byteindex</paramref> and <paramref name="byteCount">byteCount</paramref> do not denote a valid range in <paramref name="bytes">bytes</paramref>. -or- <paramref name="charIndex">charIndex</paramref> is not a valid index in <paramref name="chars">chars</paramref>.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="chars">chars</paramref> does not have enough capacity from <paramref name="charIndex">charIndex</paramref> to the end of the array to accommodate the resulting characters.</exception>
+ <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see <see cref="~/docs/standard/base-types/character-encoding.md">Character Encoding in the .NET Framework</see> for fuller explanation) -and- <see cref="P:System.Text.Decoder.Fallback"></see> is set to <see cref="T:System.Text.DecoderExceptionFallback"></see>.</exception>
+ </member>
+ <member name="M:System.Text.Decoder.Reset">
+ <summary>When overridden in a derived class, sets the decoder back to its initial state.</summary>
+ </member>
+ <member name="T:System.Text.DecoderExceptionFallback">
+ <summary>Provides a failure-handling mechanism, called a fallback, for an encoded input byte sequence that cannot be converted to an input character. The fallback throws an exception instead of decoding the input byte sequence. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Text.DecoderExceptionFallback.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Text.DecoderExceptionFallback"></see> class.</summary>
+ </member>
+ <member name="M:System.Text.DecoderExceptionFallback.CreateFallbackBuffer">
+ <summary>Returns a decoder fallback buffer that throws an exception if it cannot convert a sequence of bytes to a character.</summary>
+ <returns>A decoder fallback buffer that throws an exception when it cannot decode a byte sequence.</returns>
+ </member>
+ <member name="M:System.Text.DecoderExceptionFallback.Equals(System.Object)">
+ <summary>Indicates whether the current <see cref="T:System.Text.DecoderExceptionFallback"></see> object and a specified object are equal.</summary>
+ <param name="value">An object that derives from the <see cref="T:System.Text.DecoderExceptionFallback"></see> class.</param>
+ <returns>true if <paramref name="value">value</paramref> is not null and is a <see cref="T:System.Text.DecoderExceptionFallback"></see> object; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Text.DecoderExceptionFallback.GetHashCode">
+ <summary>Retrieves the hash code for this instance.</summary>
+ <returns>The return value is always the same arbitrary value, and has no special significance.</returns>
+ </member>
+ <member name="P:System.Text.DecoderExceptionFallback.MaxCharCount">
+ <summary>Gets the maximum number of characters this instance can return.</summary>
+ <returns>The return value is always zero.</returns>
+ </member>
+ <member name="T:System.Text.DecoderExceptionFallbackBuffer">
+ <summary>Throws <see cref="T:System.Text.DecoderFallbackException"></see> when an encoded input byte sequence cannot be converted to a decoded output character. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Text.DecoderExceptionFallbackBuffer.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Text.DecoderExceptionFallbackBuffer"></see> class.</summary>
+ </member>
+ <member name="M:System.Text.DecoderExceptionFallbackBuffer.Fallback(System.Byte[],System.Int32)">
+ <summary>Throws <see cref="T:System.Text.DecoderFallbackException"></see> when the input byte sequence cannot be decoded. The nominal return value is not used.</summary>
+ <param name="bytesUnknown">An input array of bytes.</param>
+ <param name="index">The index position of a byte in the input.</param>
+ <returns>None. No value is returned because the <see cref="M:System.Text.DecoderExceptionFallbackBuffer.Fallback(System.Byte[],System.Int32)"></see> method always throws an exception. The nominal return value is true. A return value is defined, although it is unchanging, because this method implements an abstract method.</returns>
+ <exception cref="T:System.Text.DecoderFallbackException">This method always throws an exception that reports the value and index position of the input byte that cannot be decoded.</exception>
+ </member>
+ <member name="M:System.Text.DecoderExceptionFallbackBuffer.GetNextChar">
+ <summary>Retrieves the next character in the exception data buffer.</summary>
+ <returns>The return value is always the Unicode character NULL (U+0000). A return value is defined, although it is unchanging, because this method implements an abstract method.</returns>
+ </member>
+ <member name="M:System.Text.DecoderExceptionFallbackBuffer.MovePrevious">
+ <summary>Causes the next call to <see cref="M:System.Text.DecoderExceptionFallbackBuffer.GetNextChar"></see> to access the exception data buffer character position that is prior to the current position.</summary>
+ <returns>The return value is always false. A return value is defined, although it is unchanging, because this method implements an abstract method.</returns>
+ </member>
+ <member name="P:System.Text.DecoderExceptionFallbackBuffer.Remaining">
+ <summary>Gets the number of characters in the current <see cref="T:System.Text.DecoderExceptionFallbackBuffer"></see> object that remain to be processed.</summary>
+ <returns>The return value is always zero. A return value is defined, although it is unchanging, because this method implements an abstract method.</returns>
+ </member>
+ <member name="T:System.Text.DecoderFallback">
+ <summary>Provides a failure-handling mechanism, called a fallback, for an encoded input byte sequence that cannot be converted to an output character.</summary>
+ </member>
+ <member name="M:System.Text.DecoderFallback.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Text.DecoderFallback"></see> class.</summary>
+ </member>
+ <member name="M:System.Text.DecoderFallback.CreateFallbackBuffer">
+ <summary>When overridden in a derived class, initializes a new instance of the <see cref="T:System.Text.DecoderFallbackBuffer"></see> class.</summary>
+ <returns>An object that provides a fallback buffer for a decoder.</returns>
+ </member>
+ <member name="P:System.Text.DecoderFallback.ExceptionFallback">
+ <summary>Gets an object that throws an exception when an input byte sequence cannot be decoded.</summary>
+ <returns>A type derived from the <see cref="T:System.Text.DecoderFallback"></see> class. The default value is a <see cref="T:System.Text.DecoderExceptionFallback"></see> object.</returns>
+ </member>
+ <member name="P:System.Text.DecoderFallback.MaxCharCount">
+ <summary>When overridden in a derived class, gets the maximum number of characters the current <see cref="T:System.Text.DecoderFallback"></see> object can return.</summary>
+ <returns>The maximum number of characters the current <see cref="T:System.Text.DecoderFallback"></see> object can return.</returns>
+ </member>
+ <member name="P:System.Text.DecoderFallback.ReplacementFallback">
+ <summary>Gets an object that outputs a substitute string in place of an input byte sequence that cannot be decoded.</summary>
+ <returns>A type derived from the <see cref="T:System.Text.DecoderFallback"></see> class. The default value is a <see cref="T:System.Text.DecoderReplacementFallback"></see> object that emits the QUESTION MARK character (&quot;?&quot;, U+003F) in place of unknown byte sequences.</returns>
+ </member>
+ <member name="T:System.Text.DecoderFallbackBuffer">
+ <summary>Provides a buffer that allows a fallback handler to return an alternate string to a decoder when it cannot decode an input byte sequence.</summary>
+ </member>
+ <member name="M:System.Text.DecoderFallbackBuffer.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Text.DecoderFallbackBuffer"></see> class.</summary>
+ </member>
+ <member name="M:System.Text.DecoderFallbackBuffer.Fallback(System.Byte[],System.Int32)">
+ <summary>When overridden in a derived class, prepares the fallback buffer to handle the specified input byte sequence.</summary>
+ <param name="bytesUnknown">An input array of bytes.</param>
+ <param name="index">The index position of a byte in bytesUnknown.</param>
+ <returns>true if the fallback buffer can process <paramref name="bytesUnknown">bytesUnknown</paramref>; false if the fallback buffer ignores <paramref name="bytesUnknown">bytesUnknown</paramref>.</returns>
+ </member>
+ <member name="M:System.Text.DecoderFallbackBuffer.GetNextChar">
+ <summary>When overridden in a derived class, retrieves the next character in the fallback buffer.</summary>
+ <returns>The next character in the fallback buffer.</returns>
+ </member>
+ <member name="M:System.Text.DecoderFallbackBuffer.MovePrevious">
+ <summary>When overridden in a derived class, causes the next call to the <see cref="M:System.Text.DecoderFallbackBuffer.GetNextChar"></see> method to access the data buffer character position that is prior to the current character position.</summary>
+ <returns>true if the <see cref="M:System.Text.DecoderFallbackBuffer.MovePrevious"></see> operation was successful; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Text.DecoderFallbackBuffer.Remaining">
+ <summary>When overridden in a derived class, gets the number of characters in the current <see cref="T:System.Text.DecoderFallbackBuffer"></see> object that remain to be processed.</summary>
+ <returns>The number of characters in the current fallback buffer that have not yet been processed.</returns>
+ </member>
+ <member name="M:System.Text.DecoderFallbackBuffer.Reset">
+ <summary>Initializes all data and state information pertaining to this fallback buffer.</summary>
+ </member>
+ <member name="T:System.Text.DecoderFallbackException">
+ <summary>The exception that is thrown when a decoder fallback operation fails. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Text.DecoderFallbackException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Text.DecoderFallbackException"></see> class.</summary>
+ </member>
+ <member name="M:System.Text.DecoderFallbackException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Text.DecoderFallbackException"></see> class. A parameter specifies the error message.</summary>
+ <param name="message">An error message.</param>
+ </member>
+ <member name="M:System.Text.DecoderFallbackException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.Text.DecoderFallbackException"></see> class. Parameters specify the error message and the inner exception that is the cause of this exception.</summary>
+ <param name="message">An error message.</param>
+ <param name="innerException">The exception that caused this exception.</param>
+ </member>
+ <member name="M:System.Text.DecoderFallbackException.#ctor(System.String,System.Byte[],System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Text.DecoderFallbackException"></see> class. Parameters specify the error message, the array of bytes being decoded, and the index of the byte that cannot be decoded.</summary>
+ <param name="message">An error message.</param>
+ <param name="bytesUnknown">The input byte array.</param>
+ <param name="index">The index position in bytesUnknown of the byte that cannot be decoded.</param>
+ </member>
+ <member name="P:System.Text.DecoderFallbackException.BytesUnknown">
+ <summary>Gets the input byte sequence that caused the exception.</summary>
+ <returns>The input byte array that cannot be decoded.</returns>
+ </member>
+ <member name="P:System.Text.DecoderFallbackException.Index">
+ <summary>Gets the index position in the input byte sequence of the byte that caused the exception.</summary>
+ <returns>The index position in the input byte array of the byte that cannot be decoded. The index position is zero-based.</returns>
+ </member>
+ <member name="T:System.Text.DecoderReplacementFallback">
+ <summary>Provides a failure-handling mechanism, called a fallback, for an encoded input byte sequence that cannot be converted to an output character. The fallback emits a user-specified replacement string instead of a decoded input byte sequence. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Text.DecoderReplacementFallback.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Text.DecoderReplacementFallback"></see> class.</summary>
+ </member>
+ <member name="M:System.Text.DecoderReplacementFallback.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Text.DecoderReplacementFallback"></see> class using a specified replacement string.</summary>
+ <param name="replacement">A string that is emitted in a decoding operation in place of an input byte sequence that cannot be decoded.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="replacement">replacement</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="replacement">replacement</paramref> contains an invalid surrogate pair. In other words, the surrogate pair does not consist of one high surrogate component followed by one low surrogate component.</exception>
+ </member>
+ <member name="M:System.Text.DecoderReplacementFallback.CreateFallbackBuffer">
+ <summary>Creates a <see cref="T:System.Text.DecoderFallbackBuffer"></see> object that is initialized with the replacement string of this <see cref="T:System.Text.DecoderReplacementFallback"></see> object.</summary>
+ <returns>A <see cref="T:System.Text.DecoderFallbackBuffer"></see> object that specifies a string to use instead of the original decoding operation input.</returns>
+ </member>
+ <member name="P:System.Text.DecoderReplacementFallback.DefaultString">
+ <summary>Gets the replacement string that is the value of the <see cref="T:System.Text.DecoderReplacementFallback"></see> object.</summary>
+ <returns>A substitute string that is emitted in place of an input byte sequence that cannot be decoded.</returns>
+ </member>
+ <member name="M:System.Text.DecoderReplacementFallback.Equals(System.Object)">
+ <summary>Indicates whether the value of a specified object is equal to the <see cref="T:System.Text.DecoderReplacementFallback"></see> object.</summary>
+ <param name="value">A <see cref="T:System.Text.DecoderReplacementFallback"></see> object.</param>
+ <returns>true if <paramref name="value">value</paramref> is a <see cref="T:System.Text.DecoderReplacementFallback"></see> object having a <see cref="P:System.Text.DecoderReplacementFallback.DefaultString"></see> property that is equal to the <see cref="P:System.Text.DecoderReplacementFallback.DefaultString"></see> property of the current <see cref="T:System.Text.DecoderReplacementFallback"></see> object; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Text.DecoderReplacementFallback.GetHashCode">
+ <summary>Retrieves the hash code for the value of the <see cref="T:System.Text.DecoderReplacementFallback"></see> object.</summary>
+ <returns>The hash code of the value of the object.</returns>
+ </member>
+ <member name="P:System.Text.DecoderReplacementFallback.MaxCharCount">
+ <summary>Gets the number of characters in the replacement string for the <see cref="T:System.Text.DecoderReplacementFallback"></see> object.</summary>
+ <returns>The number of characters in the string that is emitted in place of a byte sequence that cannot be decoded, that is, the length of the string returned by the <see cref="P:System.Text.DecoderReplacementFallback.DefaultString"></see> property.</returns>
+ </member>
+ <member name="T:System.Text.DecoderReplacementFallbackBuffer">
+ <summary>Represents a substitute output string that is emitted when the original input byte sequence cannot be decoded. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Text.DecoderReplacementFallbackBuffer.#ctor(System.Text.DecoderReplacementFallback)">
+ <summary>Initializes a new instance of the <see cref="T:System.Text.DecoderReplacementFallbackBuffer"></see> class using the value of a <see cref="T:System.Text.DecoderReplacementFallback"></see> object.</summary>
+ <param name="fallback">A <see cref="T:System.Text.DecoderReplacementFallback"></see> object that contains a replacement string.</param>
+ </member>
+ <member name="M:System.Text.DecoderReplacementFallbackBuffer.Fallback(System.Byte[],System.Int32)">
+ <summary>Prepares the replacement fallback buffer to use the current replacement string.</summary>
+ <param name="bytesUnknown">An input byte sequence. This parameter is ignored unless an exception is thrown.</param>
+ <param name="index">The index position of the byte in bytesUnknown. This parameter is ignored in this operation.</param>
+ <returns>true if the replacement string is not empty; false if the replacement string is empty.</returns>
+ <exception cref="T:System.ArgumentException">This method is called again before the <see cref="M:System.Text.DecoderReplacementFallbackBuffer.GetNextChar"></see> method has read all the characters in the replacement fallback buffer.</exception>
+ </member>
+ <member name="M:System.Text.DecoderReplacementFallbackBuffer.GetNextChar">
+ <summary>Retrieves the next character in the replacement fallback buffer.</summary>
+ <returns>The next character in the replacement fallback buffer.</returns>
+ </member>
+ <member name="M:System.Text.DecoderReplacementFallbackBuffer.MovePrevious">
+ <summary>Causes the next call to <see cref="M:System.Text.DecoderReplacementFallbackBuffer.GetNextChar"></see> to access the character position in the replacement fallback buffer prior to the current character position.</summary>
+ <returns>true if the <see cref="M:System.Text.DecoderReplacementFallbackBuffer.MovePrevious"></see> operation was successful; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Text.DecoderReplacementFallbackBuffer.Remaining">
+ <summary>Gets the number of characters in the replacement fallback buffer that remain to be processed.</summary>
+ <returns>The number of characters in the replacement fallback buffer that have not yet been processed.</returns>
+ </member>
+ <member name="M:System.Text.DecoderReplacementFallbackBuffer.Reset">
+ <summary>Initializes all internal state information and data in the <see cref="T:System.Text.DecoderReplacementFallbackBuffer"></see> object.</summary>
+ </member>
+ <member name="T:System.Text.Encoder">
+ <summary>Converts a set of characters into a sequence of bytes.</summary>
+ </member>
+ <member name="M:System.Text.Encoder.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Text.Encoder"></see> class.</summary>
+ </member>
+ <member name="M:System.Text.Encoder.Convert(System.Char*,System.Int32,System.Byte*,System.Int32,System.Boolean,System.Int32@,System.Int32@,System.Boolean@)">
+ <summary>Converts a buffer of Unicode characters to an encoded byte sequence and stores the result in another buffer.</summary>
+ <param name="chars">The address of a string of UTF-16 encoded characters to convert.</param>
+ <param name="charCount">The number of characters in chars to convert.</param>
+ <param name="bytes">The address of a buffer to store the converted bytes.</param>
+ <param name="byteCount">The maximum number of bytes in bytes to use in the conversion.</param>
+ <param name="flush">true to indicate no further data is to be converted; otherwise, false.</param>
+ <param name="charsUsed">When this method returns, contains the number of characters from chars that were used in the conversion. This parameter is passed uninitialized.</param>
+ <param name="bytesUsed">When this method returns, contains the number of bytes that were used in the conversion. This parameter is passed uninitialized.</param>
+ <param name="completed">When this method returns, contains true if all the characters specified by charCount were converted; otherwise, false. This parameter is passed uninitialized.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="chars">chars</paramref> or <paramref name="bytes">bytes</paramref> is null (Nothing).</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="charCount">charCount</paramref> or <paramref name="byteCount">byteCount</paramref> is less than zero.</exception>
+ <exception cref="T:System.ArgumentException">The output buffer is too small to contain any of the converted input. The output buffer should be greater than or equal to the size indicated by the <see cref="Overload:System.Text.Encoder.GetByteCount"></see> method.</exception>
+ <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see <see cref="~/docs/standard/base-types/character-encoding.md">Character Encoding in the .NET Framework</see> for fuller explanation) -and- <see cref="P:System.Text.Encoder.Fallback"></see> is set to <see cref="T:System.Text.EncoderExceptionFallback"></see>.</exception>
+ </member>
+ <member name="M:System.Text.Encoder.Convert(System.Char[],System.Int32,System.Int32,System.Byte[],System.Int32,System.Int32,System.Boolean,System.Int32@,System.Int32@,System.Boolean@)">
+ <summary>Converts an array of Unicode characters to an encoded byte sequence and stores the result in an array of bytes.</summary>
+ <param name="chars">An array of characters to convert.</param>
+ <param name="charIndex">The first element of chars to convert.</param>
+ <param name="charCount">The number of elements of chars to convert.</param>
+ <param name="bytes">An array where the converted bytes are stored.</param>
+ <param name="byteIndex">The first element of bytes in which data is stored.</param>
+ <param name="byteCount">The maximum number of elements of bytes to use in the conversion.</param>
+ <param name="flush">true to indicate no further data is to be converted; otherwise, false.</param>
+ <param name="charsUsed">When this method returns, contains the number of characters from chars that were used in the conversion. This parameter is passed uninitialized.</param>
+ <param name="bytesUsed">When this method returns, contains the number of bytes that were produced by the conversion. This parameter is passed uninitialized.</param>
+ <param name="completed">When this method returns, contains true if all the characters specified by charCount were converted; otherwise, false. This parameter is passed uninitialized.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="chars">chars</paramref> or <paramref name="bytes">bytes</paramref> is null (Nothing).</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="charIndex">charIndex</paramref>, <paramref name="charCount">charCount</paramref>, <paramref name="byteIndex">byteIndex</paramref>, or <paramref name="byteCount">byteCount</paramref> is less than zero. -or- The length of <paramref name="chars">chars</paramref> - <paramref name="charIndex">charIndex</paramref> is less than <paramref name="charCount">charCount</paramref>. -or- The length of <paramref name="bytes">bytes</paramref> - <paramref name="byteIndex">byteIndex</paramref> is less than <paramref name="byteCount">byteCount</paramref>.</exception>
+ <exception cref="T:System.ArgumentException">The output buffer is too small to contain any of the converted input. The output buffer should be greater than or equal to the size indicated by the <see cref="Overload:System.Text.Encoder.GetByteCount"></see> method.</exception>
+ <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see <see cref="~/docs/standard/base-types/character-encoding.md">Character Encoding in the .NET Framework</see> for fuller explanation) -and- <see cref="P:System.Text.Encoder.Fallback"></see> is set to <see cref="T:System.Text.EncoderExceptionFallback"></see>.</exception>
+ </member>
+ <member name="P:System.Text.Encoder.Fallback">
+ <summary>Gets or sets a <see cref="T:System.Text.EncoderFallback"></see> object for the current <see cref="T:System.Text.Encoder"></see> object.</summary>
+ <returns>A <see cref="T:System.Text.EncoderFallback"></see> object.</returns>
+ <exception cref="T:System.ArgumentNullException">The value in a set operation is null (Nothing).</exception>
+ <exception cref="T:System.ArgumentException">A new value cannot be assigned in a set operation because the current <see cref="T:System.Text.EncoderFallbackBuffer"></see> object contains data that has not been encoded yet.</exception>
+ <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see <see cref="~/docs/standard/base-types/character-encoding.md">Character Encoding in the .NET Framework</see> for fuller explanation) -and- <see cref="P:System.Text.Encoder.Fallback"></see> is set to <see cref="T:System.Text.EncoderExceptionFallback"></see>.</exception>
+ </member>
+ <member name="P:System.Text.Encoder.FallbackBuffer">
+ <summary>Gets the <see cref="T:System.Text.EncoderFallbackBuffer"></see> object associated with the current <see cref="T:System.Text.Encoder"></see> object.</summary>
+ <returns>A <see cref="T:System.Text.EncoderFallbackBuffer"></see> object.</returns>
+ </member>
+ <member name="M:System.Text.Encoder.GetByteCount(System.Char*,System.Int32,System.Boolean)">
+ <summary>When overridden in a derived class, calculates the number of bytes produced by encoding a set of characters starting at the specified character pointer. A parameter indicates whether to clear the internal state of the encoder after the calculation.</summary>
+ <param name="chars">A pointer to the first character to encode.</param>
+ <param name="count">The number of characters to encode.</param>
+ <param name="flush">true to simulate clearing the internal state of the encoder after the calculation; otherwise, false.</param>
+ <returns>The number of bytes produced by encoding the specified characters and any characters in the internal buffer.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="chars">chars</paramref> is null (Nothing in Visual Basic .NET).</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count">count</paramref> is less than zero.</exception>
+ <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see <see cref="~/docs/standard/base-types/character-encoding.md">Character Encoding in the .NET Framework</see> for fuller explanation) -and- <see cref="P:System.Text.Encoder.Fallback"></see> is set to <see cref="T:System.Text.EncoderExceptionFallback"></see>.</exception>
+ </member>
+ <member name="M:System.Text.Encoder.GetByteCount(System.Char[],System.Int32,System.Int32,System.Boolean)">
+ <summary>When overridden in a derived class, calculates the number of bytes produced by encoding a set of characters from the specified character array. A parameter indicates whether to clear the internal state of the encoder after the calculation.</summary>
+ <param name="chars">The character array containing the set of characters to encode.</param>
+ <param name="index">The index of the first character to encode.</param>
+ <param name="count">The number of characters to encode.</param>
+ <param name="flush">true to simulate clearing the internal state of the encoder after the calculation; otherwise, false.</param>
+ <returns>The number of bytes produced by encoding the specified characters and any characters in the internal buffer.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="chars">chars</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> or <paramref name="count">count</paramref> is less than zero. -or- <paramref name="index">index</paramref> and <paramref name="count">count</paramref> do not denote a valid range in <paramref name="chars">chars</paramref>.</exception>
+ <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see <see cref="~/docs/standard/base-types/character-encoding.md">Character Encoding in the .NET Framework</see> for fuller explanation) -and- <see cref="P:System.Text.Encoder.Fallback"></see> is set to <see cref="T:System.Text.EncoderExceptionFallback"></see>.</exception>
+ </member>
+ <member name="M:System.Text.Encoder.GetBytes(System.Char*,System.Int32,System.Byte*,System.Int32,System.Boolean)">
+ <summary>When overridden in a derived class, encodes a set of characters starting at the specified character pointer and any characters in the internal buffer into a sequence of bytes that are stored starting at the specified byte pointer. A parameter indicates whether to clear the internal state of the encoder after the conversion.</summary>
+ <param name="chars">A pointer to the first character to encode.</param>
+ <param name="charCount">The number of characters to encode.</param>
+ <param name="bytes">A pointer to the location at which to start writing the resulting sequence of bytes.</param>
+ <param name="byteCount">The maximum number of bytes to write.</param>
+ <param name="flush">true to clear the internal state of the encoder after the conversion; otherwise, false.</param>
+ <returns>The actual number of bytes written at the location indicated by the <paramref name="bytes">bytes</paramref> parameter.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="chars">chars</paramref> is null (Nothing). -or- <paramref name="bytes">bytes</paramref> is null (Nothing).</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="charCount">charCount</paramref> or <paramref name="byteCount">byteCount</paramref> is less than zero.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="byteCount">byteCount</paramref> is less than the resulting number of bytes.</exception>
+ <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see <see cref="~/docs/standard/base-types/character-encoding.md">Character Encoding in the .NET Framework</see> for fuller explanation) -and- <see cref="P:System.Text.Encoder.Fallback"></see> is set to <see cref="T:System.Text.EncoderExceptionFallback"></see>.</exception>
+ </member>
+ <member name="M:System.Text.Encoder.GetBytes(System.Char[],System.Int32,System.Int32,System.Byte[],System.Int32,System.Boolean)">
+ <summary>When overridden in a derived class, encodes a set of characters from the specified character array and any characters in the internal buffer into the specified byte array. A parameter indicates whether to clear the internal state of the encoder after the conversion.</summary>
+ <param name="chars">The character array containing the set of characters to encode.</param>
+ <param name="charIndex">The index of the first character to encode.</param>
+ <param name="charCount">The number of characters to encode.</param>
+ <param name="bytes">The byte array to contain the resulting sequence of bytes.</param>
+ <param name="byteIndex">The index at which to start writing the resulting sequence of bytes.</param>
+ <param name="flush">true to clear the internal state of the encoder after the conversion; otherwise, false.</param>
+ <returns>The actual number of bytes written into <paramref name="bytes">bytes</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="chars">chars</paramref> is null (Nothing). -or- <paramref name="bytes">bytes</paramref> is null (Nothing).</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="charIndex">charIndex</paramref> or <paramref name="charCount">charCount</paramref> or <paramref name="byteIndex">byteIndex</paramref> is less than zero. -or- <paramref name="charIndex">charIndex</paramref> and <paramref name="charCount">charCount</paramref> do not denote a valid range in <paramref name="chars">chars</paramref>. -or- <paramref name="byteIndex">byteIndex</paramref> is not a valid index in <paramref name="bytes">bytes</paramref>.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="bytes">bytes</paramref> does not have enough capacity from <paramref name="byteIndex">byteIndex</paramref> to the end of the array to accommodate the resulting bytes.</exception>
+ <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see <see cref="~/docs/standard/base-types/character-encoding.md">Character Encoding in the .NET Framework</see> for fuller explanation) -and- <see cref="P:System.Text.Encoder.Fallback"></see> is set to <see cref="T:System.Text.EncoderExceptionFallback"></see>.</exception>
+ </member>
+ <member name="M:System.Text.Encoder.Reset">
+ <summary>When overridden in a derived class, sets the encoder back to its initial state.</summary>
+ </member>
+ <member name="T:System.Text.EncoderExceptionFallback">
+ <summary>Provides a failure-handling mechanism, called a fallback, for an input character that cannot be converted to an output byte sequence. The fallback throws an exception if an input character cannot be converted to an output byte sequence. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Text.EncoderExceptionFallback.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Text.EncoderExceptionFallback"></see> class.</summary>
+ </member>
+ <member name="M:System.Text.EncoderExceptionFallback.CreateFallbackBuffer">
+ <summary>Returns an encoder fallback buffer that throws an exception if it cannot convert a character sequence to a byte sequence.</summary>
+ <returns>An encoder fallback buffer that throws an exception when it cannot encode a character sequence.</returns>
+ </member>
+ <member name="M:System.Text.EncoderExceptionFallback.Equals(System.Object)">
+ <summary>Indicates whether the current <see cref="T:System.Text.EncoderExceptionFallback"></see> object and a specified object are equal.</summary>
+ <param name="value">An object that derives from the <see cref="T:System.Text.EncoderExceptionFallback"></see> class.</param>
+ <returns>true if <paramref name="value">value</paramref> is not null (Nothing in Visual Basic .NET) and is a <see cref="T:System.Text.EncoderExceptionFallback"></see> object; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Text.EncoderExceptionFallback.GetHashCode">
+ <summary>Retrieves the hash code for this instance.</summary>
+ <returns>The return value is always the same arbitrary value, and has no special significance.</returns>
+ </member>
+ <member name="P:System.Text.EncoderExceptionFallback.MaxCharCount">
+ <summary>Gets the maximum number of characters this instance can return.</summary>
+ <returns>The return value is always zero.</returns>
+ </member>
+ <member name="T:System.Text.EncoderExceptionFallbackBuffer">
+ <summary>Throws <see cref="T:System.Text.EncoderFallbackException"></see> when an input character cannot be converted to an encoded output byte sequence. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Text.EncoderExceptionFallbackBuffer.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Text.EncoderExceptionFallbackBuffer"></see> class.</summary>
+ </member>
+ <member name="M:System.Text.EncoderExceptionFallbackBuffer.Fallback(System.Char,System.Int32)">
+ <summary>Throws an exception because the input character cannot be encoded. Parameters specify the value and index position of the character that cannot be converted.</summary>
+ <param name="charUnknown">An input character.</param>
+ <param name="index">The index position of the character in the input buffer.</param>
+ <returns>None. No value is returned because the <see cref="M:System.Text.EncoderExceptionFallbackBuffer.Fallback(System.Char,System.Int32)"></see> method always throws an exception.</returns>
+ <exception cref="T:System.Text.EncoderFallbackException"><paramref name="charUnknown">charUnknown</paramref> cannot be encoded. This method always throws an exception that reports the value of the <paramref name="charUnknown">charUnknown</paramref> and <paramref name="index">index</paramref> parameters.</exception>
+ </member>
+ <member name="M:System.Text.EncoderExceptionFallbackBuffer.Fallback(System.Char,System.Char,System.Int32)">
+ <summary>Throws an exception because the input character cannot be encoded. Parameters specify the value and index position of the surrogate pair in the input, and the nominal return value is not used.</summary>
+ <param name="charUnknownHigh">The high surrogate of the input pair.</param>
+ <param name="charUnknownLow">The low surrogate of the input pair.</param>
+ <param name="index">The index position of the surrogate pair in the input buffer.</param>
+ <returns>None. No value is returned because the <see cref="M:System.Text.EncoderExceptionFallbackBuffer.Fallback(System.Char,System.Char,System.Int32)"></see> method always throws an exception.</returns>
+ <exception cref="T:System.Text.EncoderFallbackException">The character represented by <paramref name="charUnknownHigh">charUnknownHigh</paramref> and <paramref name="charUnknownLow">charUnknownLow</paramref> cannot be encoded.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">Either <paramref name="charUnknownHigh">charUnknownHigh</paramref> or <paramref name="charUnknownLow">charUnknownLow</paramref> is invalid. <paramref name="charUnknownHigh">charUnknownHigh</paramref> is not between U+D800 and U+DBFF, inclusive, or <paramref name="charUnknownLow">charUnknownLow</paramref> is not between U+DC00 and U+DFFF, inclusive.</exception>
+ </member>
+ <member name="M:System.Text.EncoderExceptionFallbackBuffer.GetNextChar">
+ <summary>Retrieves the next character in the exception fallback buffer.</summary>
+ <returns>The return value is always the Unicode character, NULL (U+0000). A return value is defined, although it is unchanging, because this method implements an abstract method.</returns>
+ </member>
+ <member name="M:System.Text.EncoderExceptionFallbackBuffer.MovePrevious">
+ <summary>Causes the next call to the <see cref="M:System.Text.EncoderExceptionFallbackBuffer.GetNextChar"></see> method to access the exception data buffer character position that is prior to the current position.</summary>
+ <returns>The return value is always false. A return value is defined, although it is unchanging, because this method implements an abstract method.</returns>
+ </member>
+ <member name="P:System.Text.EncoderExceptionFallbackBuffer.Remaining">
+ <summary>Gets the number of characters in the current <see cref="T:System.Text.EncoderExceptionFallbackBuffer"></see> object that remain to be processed.</summary>
+ <returns>The return value is always zero. A return value is defined, although it is unchanging, because this method implements an abstract method.</returns>
+ </member>
+ <member name="T:System.Text.EncoderFallback">
+ <summary>Provides a failure-handling mechanism, called a fallback, for an input character that cannot be converted to an encoded output byte sequence.</summary>
+ </member>
+ <member name="M:System.Text.EncoderFallback.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Text.EncoderFallback"></see> class.</summary>
+ </member>
+ <member name="M:System.Text.EncoderFallback.CreateFallbackBuffer">
+ <summary>When overridden in a derived class, initializes a new instance of the <see cref="T:System.Text.EncoderFallbackBuffer"></see> class.</summary>
+ <returns>An object that provides a fallback buffer for an encoder.</returns>
+ </member>
+ <member name="P:System.Text.EncoderFallback.ExceptionFallback">
+ <summary>Gets an object that throws an exception when an input character cannot be encoded.</summary>
+ <returns>A type derived from the <see cref="T:System.Text.EncoderFallback"></see> class. The default value is a <see cref="T:System.Text.EncoderExceptionFallback"></see> object.</returns>
+ </member>
+ <member name="P:System.Text.EncoderFallback.MaxCharCount">
+ <summary>When overridden in a derived class, gets the maximum number of characters the current <see cref="T:System.Text.EncoderFallback"></see> object can return.</summary>
+ <returns>The maximum number of characters the current <see cref="T:System.Text.EncoderFallback"></see> object can return.</returns>
+ </member>
+ <member name="P:System.Text.EncoderFallback.ReplacementFallback">
+ <summary>Gets an object that outputs a substitute string in place of an input character that cannot be encoded.</summary>
+ <returns>A type derived from the <see cref="T:System.Text.EncoderFallback"></see> class. The default value is a <see cref="T:System.Text.EncoderReplacementFallback"></see> object that replaces unknown input characters with the QUESTION MARK character (&quot;?&quot;, U+003F).</returns>
+ </member>
+ <member name="T:System.Text.EncoderFallbackBuffer">
+ <summary>Provides a buffer that allows a fallback handler to return an alternate string to an encoder when it cannot encode an input character.</summary>
+ </member>
+ <member name="M:System.Text.EncoderFallbackBuffer.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Text.EncoderFallbackBuffer"></see> class.</summary>
+ </member>
+ <member name="M:System.Text.EncoderFallbackBuffer.Fallback(System.Char,System.Int32)">
+ <summary>When overridden in a derived class, prepares the fallback buffer to handle the specified input character.</summary>
+ <param name="charUnknown">An input character.</param>
+ <param name="index">The index position of the character in the input buffer.</param>
+ <returns>true if the fallback buffer can process <paramref name="charUnknown">charUnknown</paramref>; false if the fallback buffer ignores <paramref name="charUnknown">charUnknown</paramref>.</returns>
+ </member>
+ <member name="M:System.Text.EncoderFallbackBuffer.Fallback(System.Char,System.Char,System.Int32)">
+ <summary>When overridden in a derived class, prepares the fallback buffer to handle the specified surrogate pair.</summary>
+ <param name="charUnknownHigh">The high surrogate of the input pair.</param>
+ <param name="charUnknownLow">The low surrogate of the input pair.</param>
+ <param name="index">The index position of the surrogate pair in the input buffer.</param>
+ <returns>true if the fallback buffer can process <paramref name="charUnknownHigh">charUnknownHigh</paramref> and <paramref name="charUnknownLow">charUnknownLow</paramref>; false if the fallback buffer ignores the surrogate pair.</returns>
+ </member>
+ <member name="M:System.Text.EncoderFallbackBuffer.GetNextChar">
+ <summary>When overridden in a derived class, retrieves the next character in the fallback buffer.</summary>
+ <returns>The next character in the fallback buffer.</returns>
+ </member>
+ <member name="M:System.Text.EncoderFallbackBuffer.MovePrevious">
+ <summary>When overridden in a derived class, causes the next call to the <see cref="M:System.Text.EncoderFallbackBuffer.GetNextChar"></see> method to access the data buffer character position that is prior to the current character position.</summary>
+ <returns>true if the <see cref="M:System.Text.EncoderFallbackBuffer.MovePrevious"></see> operation was successful; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Text.EncoderFallbackBuffer.Remaining">
+ <summary>When overridden in a derived class, gets the number of characters in the current <see cref="T:System.Text.EncoderFallbackBuffer"></see> object that remain to be processed.</summary>
+ <returns>The number of characters in the current fallback buffer that have not yet been processed.</returns>
+ </member>
+ <member name="M:System.Text.EncoderFallbackBuffer.Reset">
+ <summary>Initializes all data and state information pertaining to this fallback buffer.</summary>
+ </member>
+ <member name="T:System.Text.EncoderFallbackException">
+ <summary>The exception that is thrown when an encoder fallback operation fails. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Text.EncoderFallbackException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Text.EncoderFallbackException"></see> class.</summary>
+ </member>
+ <member name="M:System.Text.EncoderFallbackException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Text.EncoderFallbackException"></see> class. A parameter specifies the error message.</summary>
+ <param name="message">An error message.</param>
+ </member>
+ <member name="M:System.Text.EncoderFallbackException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.Text.EncoderFallbackException"></see> class. Parameters specify the error message and the inner exception that is the cause of this exception.</summary>
+ <param name="message">An error message.</param>
+ <param name="innerException">The exception that caused this exception.</param>
+ </member>
+ <member name="P:System.Text.EncoderFallbackException.CharUnknown">
+ <summary>Gets the input character that caused the exception.</summary>
+ <returns>The character that cannot be encoded.</returns>
+ </member>
+ <member name="P:System.Text.EncoderFallbackException.CharUnknownHigh">
+ <summary>Gets the high component character of the surrogate pair that caused the exception.</summary>
+ <returns>The high component character of the surrogate pair that cannot be encoded.</returns>
+ </member>
+ <member name="P:System.Text.EncoderFallbackException.CharUnknownLow">
+ <summary>Gets the low component character of the surrogate pair that caused the exception.</summary>
+ <returns>The low component character of the surrogate pair that cannot be encoded.</returns>
+ </member>
+ <member name="P:System.Text.EncoderFallbackException.Index">
+ <summary>Gets the index position in the input buffer of the character that caused the exception.</summary>
+ <returns>The index position in the input buffer of the character that cannot be encoded.</returns>
+ </member>
+ <member name="M:System.Text.EncoderFallbackException.IsUnknownSurrogate">
+ <summary>Indicates whether the input that caused the exception is a surrogate pair.</summary>
+ <returns>true if the input was a surrogate pair; otherwise, false.</returns>
+ </member>
+ <member name="T:System.Text.EncoderReplacementFallback">
+ <summary>Provides a failure handling mechanism, called a fallback, for an input character that cannot be converted to an output byte sequence. The fallback uses a user-specified replacement string instead of the original input character. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Text.EncoderReplacementFallback.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Text.EncoderReplacementFallback"></see> class.</summary>
+ </member>
+ <member name="M:System.Text.EncoderReplacementFallback.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Text.EncoderReplacementFallback"></see> class using a specified replacement string.</summary>
+ <param name="replacement">A string that is converted in an encoding operation in place of an input character that cannot be encoded.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="replacement">replacement</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="replacement">replacement</paramref> contains an invalid surrogate pair. In other words, the surrogate does not consist of one high surrogate component followed by one low surrogate component.</exception>
+ </member>
+ <member name="M:System.Text.EncoderReplacementFallback.CreateFallbackBuffer">
+ <summary>Creates a <see cref="T:System.Text.EncoderFallbackBuffer"></see> object that is initialized with the replacement string of this <see cref="T:System.Text.EncoderReplacementFallback"></see> object.</summary>
+ <returns>A <see cref="T:System.Text.EncoderFallbackBuffer"></see> object equal to this <see cref="T:System.Text.EncoderReplacementFallback"></see> object.</returns>
+ </member>
+ <member name="P:System.Text.EncoderReplacementFallback.DefaultString">
+ <summary>Gets the replacement string that is the value of the <see cref="T:System.Text.EncoderReplacementFallback"></see> object.</summary>
+ <returns>A substitute string that is used in place of an input character that cannot be encoded.</returns>
+ </member>
+ <member name="M:System.Text.EncoderReplacementFallback.Equals(System.Object)">
+ <summary>Indicates whether the value of a specified object is equal to the <see cref="T:System.Text.EncoderReplacementFallback"></see> object.</summary>
+ <param name="value">A <see cref="T:System.Text.EncoderReplacementFallback"></see> object.</param>
+ <returns>true if the <paramref name="value">value</paramref> parameter specifies an <see cref="T:System.Text.EncoderReplacementFallback"></see> object and the replacement string of that object is equal to the replacement string of this <see cref="T:System.Text.EncoderReplacementFallback"></see> object; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Text.EncoderReplacementFallback.GetHashCode">
+ <summary>Retrieves the hash code for the value of the <see cref="T:System.Text.EncoderReplacementFallback"></see> object.</summary>
+ <returns>The hash code of the value of the object.</returns>
+ </member>
+ <member name="P:System.Text.EncoderReplacementFallback.MaxCharCount">
+ <summary>Gets the number of characters in the replacement string for the <see cref="T:System.Text.EncoderReplacementFallback"></see> object.</summary>
+ <returns>The number of characters in the string used in place of an input character that cannot be encoded.</returns>
+ </member>
+ <member name="T:System.Text.EncoderReplacementFallbackBuffer">
+ <summary>Represents a substitute input string that is used when the original input character cannot be encoded. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Text.EncoderReplacementFallbackBuffer.#ctor(System.Text.EncoderReplacementFallback)">
+ <summary>Initializes a new instance of the <see cref="T:System.Text.EncoderReplacementFallbackBuffer"></see> class using the value of a <see cref="T:System.Text.EncoderReplacementFallback"></see> object.</summary>
+ <param name="fallback">A <see cref="T:System.Text.EncoderReplacementFallback"></see> object.</param>
+ </member>
+ <member name="M:System.Text.EncoderReplacementFallbackBuffer.Fallback(System.Char,System.Int32)">
+ <summary>Prepares the replacement fallback buffer to use the current replacement string.</summary>
+ <param name="charUnknown">An input character. This parameter is ignored in this operation unless an exception is thrown.</param>
+ <param name="index">The index position of the character in the input buffer. This parameter is ignored in this operation.</param>
+ <returns>true if the replacement string is not empty; false if the replacement string is empty.</returns>
+ <exception cref="T:System.ArgumentException">This method is called again before the <see cref="M:System.Text.EncoderReplacementFallbackBuffer.GetNextChar"></see> method has read all the characters in the replacement fallback buffer.</exception>
+ </member>
+ <member name="M:System.Text.EncoderReplacementFallbackBuffer.Fallback(System.Char,System.Char,System.Int32)">
+ <summary>Indicates whether a replacement string can be used when an input surrogate pair cannot be encoded, or whether the surrogate pair can be ignored. Parameters specify the surrogate pair and the index position of the pair in the input.</summary>
+ <param name="charUnknownHigh">The high surrogate of the input pair.</param>
+ <param name="charUnknownLow">The low surrogate of the input pair.</param>
+ <param name="index">The index position of the surrogate pair in the input buffer.</param>
+ <returns>true if the replacement string is not empty; false if the replacement string is empty.</returns>
+ <exception cref="T:System.ArgumentException">This method is called again before the <see cref="M:System.Text.EncoderReplacementFallbackBuffer.GetNextChar"></see> method has read all the replacement string characters.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The value of <paramref name="charUnknownHigh">charUnknownHigh</paramref> is less than U+D800 or greater than U+D8FF. -or- The value of <paramref name="charUnknownLow">charUnknownLow</paramref> is less than U+DC00 or greater than U+DFFF.</exception>
+ </member>
+ <member name="M:System.Text.EncoderReplacementFallbackBuffer.GetNextChar">
+ <summary>Retrieves the next character in the replacement fallback buffer.</summary>
+ <returns>The next Unicode character in the replacement fallback buffer that the application can encode.</returns>
+ </member>
+ <member name="M:System.Text.EncoderReplacementFallbackBuffer.MovePrevious">
+ <summary>Causes the next call to the <see cref="M:System.Text.EncoderReplacementFallbackBuffer.GetNextChar"></see> method to access the character position in the replacement fallback buffer prior to the current character position.</summary>
+ <returns>true if the <see cref="M:System.Text.EncoderReplacementFallbackBuffer.MovePrevious"></see> operation was successful; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Text.EncoderReplacementFallbackBuffer.Remaining">
+ <summary>Gets the number of characters in the replacement fallback buffer that remain to be processed.</summary>
+ <returns>The number of characters in the replacement fallback buffer that have not yet been processed.</returns>
+ </member>
+ <member name="M:System.Text.EncoderReplacementFallbackBuffer.Reset">
+ <summary>Initializes all internal state information and data in this instance of <see cref="T:System.Text.EncoderReplacementFallbackBuffer"></see>.</summary>
+ </member>
+ <member name="T:System.Text.Encoding">
+ <summary>Represents a character encoding.</summary>
+ </member>
+ <member name="M:System.Text.Encoding.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Text.Encoding"></see> class.</summary>
+ </member>
+ <member name="M:System.Text.Encoding.#ctor(System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Text.Encoding"></see> class that corresponds to the specified code page.</summary>
+ <param name="codePage">The code page identifier of the preferred encoding. -or- 0, to use the default encoding.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="codePage">codePage</paramref> is less than zero.</exception>
+ </member>
+ <member name="M:System.Text.Encoding.#ctor(System.Int32,System.Text.EncoderFallback,System.Text.DecoderFallback)">
+ <summary>Initializes a new instance of the <see cref="T:System.Text.Encoding"></see> class that corresponds to the specified code page with the specified encoder and decoder fallback strategies.</summary>
+ <param name="codePage">The encoding code page identifier.</param>
+ <param name="encoderFallback">An object that provides an error-handling procedure when a character cannot be encoded with the current encoding.</param>
+ <param name="decoderFallback">An object that provides an error-handling procedure when a byte sequence cannot be decoded with the current encoding.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="codePage">codePage</paramref> is less than zero.</exception>
+ </member>
+ <member name="P:System.Text.Encoding.ASCII">
+ <summary>Gets an encoding for the ASCII (7-bit) character set.</summary>
+ <returns>An encoding for the ASCII (7-bit) character set.</returns>
+ </member>
+ <member name="P:System.Text.Encoding.BigEndianUnicode">
+ <summary>Gets an encoding for the UTF-16 format that uses the big endian byte order.</summary>
+ <returns>An encoding object for the UTF-16 format that uses the big endian byte order.</returns>
+ </member>
+ <member name="P:System.Text.Encoding.BodyName">
+ <summary>When overridden in a derived class, gets a name for the current encoding that can be used with mail agent body tags.</summary>
+ <returns>A name for the current <see cref="T:System.Text.Encoding"></see> that can be used with mail agent body tags. -or- An empty string (&quot;&quot;), if the current <see cref="T:System.Text.Encoding"></see> cannot be used.</returns>
+ </member>
+ <member name="M:System.Text.Encoding.Clone">
+ <summary>When overridden in a derived class, creates a shallow copy of the current <see cref="T:System.Text.Encoding"></see> object.</summary>
+ <returns>A copy of the current <see cref="T:System.Text.Encoding"></see> object.</returns>
+ </member>
+ <member name="P:System.Text.Encoding.CodePage">
+ <summary>When overridden in a derived class, gets the code page identifier of the current <see cref="T:System.Text.Encoding"></see>.</summary>
+ <returns>The code page identifier of the current <see cref="T:System.Text.Encoding"></see>.</returns>
+ </member>
+ <member name="M:System.Text.Encoding.Convert(System.Text.Encoding,System.Text.Encoding,System.Byte[],System.Int32,System.Int32)">
+ <summary>Converts a range of bytes in a byte array from one encoding to another.</summary>
+ <param name="srcEncoding">The encoding of the source array, bytes.</param>
+ <param name="dstEncoding">The encoding of the output array.</param>
+ <param name="bytes">The array of bytes to convert.</param>
+ <param name="index">The index of the first element of bytes to convert.</param>
+ <param name="count">The number of bytes to convert.</param>
+ <returns>An array of type <see cref="T:System.Byte"></see> containing the result of converting a range of bytes in <paramref name="bytes">bytes</paramref> from <paramref name="srcEncoding">srcEncoding</paramref> to <paramref name="dstEncoding">dstEncoding</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="srcEncoding">srcEncoding</paramref> is null. -or- <paramref name="dstEncoding">dstEncoding</paramref> is null. -or- <paramref name="bytes">bytes</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> and <paramref name="count">count</paramref> do not specify a valid range in the byte array.</exception>
+ <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see <see cref="~/docs/standard/base-types/character-encoding.md">Character Encoding in the .NET Framework</see> for complete explanation) -and- srcEncoding.<see cref="P:System.Text.Encoding.DecoderFallback"></see> is set to <see cref="T:System.Text.DecoderExceptionFallback"></see>.</exception>
+ <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see <see cref="~/docs/standard/base-types/character-encoding.md">Character Encoding in the .NET Framework</see> for complete explanation) -and- dstEncoding.<see cref="P:System.Text.Encoding.EncoderFallback"></see> is set to <see cref="T:System.Text.EncoderExceptionFallback"></see>.</exception>
+ </member>
+ <member name="M:System.Text.Encoding.Convert(System.Text.Encoding,System.Text.Encoding,System.Byte[])">
+ <summary>Converts an entire byte array from one encoding to another.</summary>
+ <param name="srcEncoding">The encoding format of bytes.</param>
+ <param name="dstEncoding">The target encoding format.</param>
+ <param name="bytes">The bytes to convert.</param>
+ <returns>An array of type <see cref="T:System.Byte"></see> containing the results of converting <paramref name="bytes">bytes</paramref> from <paramref name="srcEncoding">srcEncoding</paramref> to <paramref name="dstEncoding">dstEncoding</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="srcEncoding">srcEncoding</paramref> is null. -or- <paramref name="dstEncoding">dstEncoding</paramref> is null. -or- <paramref name="bytes">bytes</paramref> is null.</exception>
+ <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see <see cref="~/docs/standard/base-types/character-encoding.md">Character Encoding in the .NET Framework</see> for complete explanation) -and- srcEncoding.<see cref="P:System.Text.Encoding.DecoderFallback"></see> is set to <see cref="T:System.Text.DecoderExceptionFallback"></see>.</exception>
+ <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see <see cref="~/docs/standard/base-types/character-encoding.md">Character Encoding in the .NET Framework</see> for complete explanation) -and- dstEncoding.<see cref="P:System.Text.Encoding.EncoderFallback"></see> is set to <see cref="T:System.Text.EncoderExceptionFallback"></see>.</exception>
+ </member>
+ <member name="P:System.Text.Encoding.DecoderFallback">
+ <summary>Gets or sets the <see cref="T:System.Text.DecoderFallback"></see> object for the current <see cref="T:System.Text.Encoding"></see> object.</summary>
+ <returns>The decoder fallback object for the current <see cref="T:System.Text.Encoding"></see> object.</returns>
+ <exception cref="T:System.ArgumentNullException">The value in a set operation is null.</exception>
+ <exception cref="T:System.InvalidOperationException">A value cannot be assigned in a set operation because the current <see cref="T:System.Text.Encoding"></see> object is read-only.</exception>
+ </member>
+ <member name="P:System.Text.Encoding.Default">
+ <summary>Gets an encoding for the operating system's current ANSI code page.</summary>
+ <returns>An encoding for the operating system's current ANSI code page.</returns>
+ </member>
+ <member name="P:System.Text.Encoding.EncoderFallback">
+ <summary>Gets or sets the <see cref="T:System.Text.EncoderFallback"></see> object for the current <see cref="T:System.Text.Encoding"></see> object.</summary>
+ <returns>The encoder fallback object for the current <see cref="T:System.Text.Encoding"></see> object.</returns>
+ <exception cref="T:System.ArgumentNullException">The value in a set operation is null.</exception>
+ <exception cref="T:System.InvalidOperationException">A value cannot be assigned in a set operation because the current <see cref="T:System.Text.Encoding"></see> object is read-only.</exception>
+ </member>
+ <member name="P:System.Text.Encoding.EncodingName">
+ <summary>When overridden in a derived class, gets the human-readable description of the current encoding.</summary>
+ <returns>The human-readable description of the current <see cref="T:System.Text.Encoding"></see>.</returns>
+ </member>
+ <member name="M:System.Text.Encoding.Equals(System.Object)">
+ <summary>Determines whether the specified <see cref="T:System.Object"></see> is equal to the current instance.</summary>
+ <param name="value">The <see cref="T:System.Object"></see> to compare with the current instance.</param>
+ <returns>true if <paramref name="value">value</paramref> is an instance of <see cref="T:System.Text.Encoding"></see> and is equal to the current instance; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Text.Encoding.GetByteCount(System.Char[],System.Int32,System.Int32)">
+ <summary>When overridden in a derived class, calculates the number of bytes produced by encoding a set of characters from the specified character array.</summary>
+ <param name="chars">The character array containing the set of characters to encode.</param>
+ <param name="index">The index of the first character to encode.</param>
+ <param name="count">The number of characters to encode.</param>
+ <returns>The number of bytes produced by encoding the specified characters.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="chars">chars</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> or <paramref name="count">count</paramref> is less than zero. -or- <paramref name="index">index</paramref> and <paramref name="count">count</paramref> do not denote a valid range in <paramref name="chars">chars</paramref>.</exception>
+ <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see <see cref="~/docs/standard/base-types/character-encoding.md">Character Encoding in the .NET Framework</see> for complete explanation) -and- <see cref="P:System.Text.Encoding.EncoderFallback"></see> is set to <see cref="T:System.Text.EncoderExceptionFallback"></see>.</exception>
+ </member>
+ <member name="M:System.Text.Encoding.GetByteCount(System.Char[])">
+ <summary>When overridden in a derived class, calculates the number of bytes produced by encoding all the characters in the specified character array.</summary>
+ <param name="chars">The character array containing the characters to encode.</param>
+ <returns>The number of bytes produced by encoding all the characters in the specified character array.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="chars">chars</paramref> is null.</exception>
+ <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see <see cref="~/docs/standard/base-types/character-encoding.md">Character Encoding in the .NET Framework</see> for complete explanation) -and- <see cref="P:System.Text.Encoding.EncoderFallback"></see> is set to <see cref="T:System.Text.EncoderExceptionFallback"></see>.</exception>
+ </member>
+ <member name="M:System.Text.Encoding.GetByteCount(System.String)">
+ <summary>When overridden in a derived class, calculates the number of bytes produced by encoding the characters in the specified string.</summary>
+ <param name="s">The string containing the set of characters to encode.</param>
+ <returns>The number of bytes produced by encoding the specified characters.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="s">s</paramref> is null.</exception>
+ <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see <see cref="~/docs/standard/base-types/character-encoding.md">Character Encoding in the .NET Framework</see> for complete explanation) -and- <see cref="P:System.Text.Encoding.EncoderFallback"></see> is set to <see cref="T:System.Text.EncoderExceptionFallback"></see>.</exception>
+ </member>
+ <member name="M:System.Text.Encoding.GetByteCount(System.Char*,System.Int32)">
+ <summary>When overridden in a derived class, calculates the number of bytes produced by encoding a set of characters starting at the specified character pointer.</summary>
+ <param name="chars">A pointer to the first character to encode.</param>
+ <param name="count">The number of characters to encode.</param>
+ <returns>The number of bytes produced by encoding the specified characters.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="chars">chars</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count">count</paramref> is less than zero.</exception>
+ <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see <see cref="~/docs/standard/base-types/character-encoding.md">Character Encoding in the .NET Framework</see> for complete explanation) -and- <see cref="P:System.Text.Encoding.EncoderFallback"></see> is set to <see cref="T:System.Text.EncoderExceptionFallback"></see>.</exception>
+ </member>
+ <member name="M:System.Text.Encoding.GetBytes(System.Char[])">
+ <summary>When overridden in a derived class, encodes all the characters in the specified character array into a sequence of bytes.</summary>
+ <param name="chars">The character array containing the characters to encode.</param>
+ <returns>A byte array containing the results of encoding the specified set of characters.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="chars">chars</paramref> is null.</exception>
+ <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see <see cref="~/docs/standard/base-types/character-encoding.md">Character Encoding in the .NET Framework</see> for complete explanation) -and- <see cref="P:System.Text.Encoding.EncoderFallback"></see> is set to <see cref="T:System.Text.EncoderExceptionFallback"></see>.</exception>
+ </member>
+ <member name="M:System.Text.Encoding.GetBytes(System.String)">
+ <summary>When overridden in a derived class, encodes all the characters in the specified string into a sequence of bytes.</summary>
+ <param name="s">The string containing the characters to encode.</param>
+ <returns>A byte array containing the results of encoding the specified set of characters.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="s">s</paramref> is null.</exception>
+ <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see <see cref="~/docs/standard/base-types/character-encoding.md">Character Encoding in the .NET Framework</see> for complete explanation) -and- <see cref="P:System.Text.Encoding.EncoderFallback"></see> is set to <see cref="T:System.Text.EncoderExceptionFallback"></see>.</exception>
+ </member>
+ <member name="M:System.Text.Encoding.GetBytes(System.Char[],System.Int32,System.Int32)">
+ <summary>When overridden in a derived class, encodes a set of characters from the specified character array into a sequence of bytes.</summary>
+ <param name="chars">The character array containing the set of characters to encode.</param>
+ <param name="index">The index of the first character to encode.</param>
+ <param name="count">The number of characters to encode.</param>
+ <returns>A byte array containing the results of encoding the specified set of characters.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="chars">chars</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> or <paramref name="count">count</paramref> is less than zero. -or- <paramref name="index">index</paramref> and <paramref name="count">count</paramref> do not denote a valid range in <paramref name="chars">chars</paramref>.</exception>
+ <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see <see cref="~/docs/standard/base-types/character-encoding.md">Character Encoding in the .NET Framework</see> for complete explanation) -and- <see cref="P:System.Text.Encoding.EncoderFallback"></see> is set to <see cref="T:System.Text.EncoderExceptionFallback"></see>.</exception>
+ </member>
+ <member name="M:System.Text.Encoding.GetBytes(System.Char*,System.Int32,System.Byte*,System.Int32)">
+ <summary>When overridden in a derived class, encodes a set of characters starting at the specified character pointer into a sequence of bytes that are stored starting at the specified byte pointer.</summary>
+ <param name="chars">A pointer to the first character to encode.</param>
+ <param name="charCount">The number of characters to encode.</param>
+ <param name="bytes">A pointer to the location at which to start writing the resulting sequence of bytes.</param>
+ <param name="byteCount">The maximum number of bytes to write.</param>
+ <returns>The actual number of bytes written at the location indicated by the <paramref name="bytes">bytes</paramref> parameter.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="chars">chars</paramref> is null. -or- <paramref name="bytes">bytes</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="charCount">charCount</paramref> or <paramref name="byteCount">byteCount</paramref> is less than zero.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="byteCount">byteCount</paramref> is less than the resulting number of bytes.</exception>
+ <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see <see cref="~/docs/standard/base-types/character-encoding.md">Character Encoding in the .NET Framework</see> for complete explanation) -and- <see cref="P:System.Text.Encoding.EncoderFallback"></see> is set to <see cref="T:System.Text.EncoderExceptionFallback"></see>.</exception>
+ </member>
+ <member name="M:System.Text.Encoding.GetBytes(System.Char[],System.Int32,System.Int32,System.Byte[],System.Int32)">
+ <summary>When overridden in a derived class, encodes a set of characters from the specified character array into the specified byte array.</summary>
+ <param name="chars">The character array containing the set of characters to encode.</param>
+ <param name="charIndex">The index of the first character to encode.</param>
+ <param name="charCount">The number of characters to encode.</param>
+ <param name="bytes">The byte array to contain the resulting sequence of bytes.</param>
+ <param name="byteIndex">The index at which to start writing the resulting sequence of bytes.</param>
+ <returns>The actual number of bytes written into <paramref name="bytes">bytes</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="chars">chars</paramref> is null. -or- <paramref name="bytes">bytes</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="charIndex">charIndex</paramref> or <paramref name="charCount">charCount</paramref> or <paramref name="byteIndex">byteIndex</paramref> is less than zero. -or- <paramref name="charIndex">charIndex</paramref> and <paramref name="charCount">charCount</paramref> do not denote a valid range in <paramref name="chars">chars</paramref>. -or- <paramref name="byteIndex">byteIndex</paramref> is not a valid index in <paramref name="bytes">bytes</paramref>.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="bytes">bytes</paramref> does not have enough capacity from <paramref name="byteIndex">byteIndex</paramref> to the end of the array to accommodate the resulting bytes.</exception>
+ <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see <see cref="~/docs/standard/base-types/character-encoding.md">Character Encoding in the .NET Framework</see> for complete explanation) -and- <see cref="P:System.Text.Encoding.EncoderFallback"></see> is set to <see cref="T:System.Text.EncoderExceptionFallback"></see>.</exception>
+ </member>
+ <member name="M:System.Text.Encoding.GetBytes(System.String,System.Int32,System.Int32,System.Byte[],System.Int32)">
+ <summary>When overridden in a derived class, encodes a set of characters from the specified string into the specified byte array.</summary>
+ <param name="s">The string containing the set of characters to encode.</param>
+ <param name="charIndex">The index of the first character to encode.</param>
+ <param name="charCount">The number of characters to encode.</param>
+ <param name="bytes">The byte array to contain the resulting sequence of bytes.</param>
+ <param name="byteIndex">The index at which to start writing the resulting sequence of bytes.</param>
+ <returns>The actual number of bytes written into <paramref name="bytes">bytes</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="s">s</paramref> is null. -or- <paramref name="bytes">bytes</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="charIndex">charIndex</paramref> or <paramref name="charCount">charCount</paramref> or <paramref name="byteIndex">byteIndex</paramref> is less than zero. -or- <paramref name="charIndex">charIndex</paramref> and <paramref name="charCount">charCount</paramref> do not denote a valid range in <paramref name="chars">chars</paramref>. -or- <paramref name="byteIndex">byteIndex</paramref> is not a valid index in <paramref name="bytes">bytes</paramref>.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="bytes">bytes</paramref> does not have enough capacity from <paramref name="byteIndex">byteIndex</paramref> to the end of the array to accommodate the resulting bytes.</exception>
+ <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see <see cref="~/docs/standard/base-types/character-encoding.md">Character Encoding in the .NET Framework</see> for complete explanation) -and- <see cref="P:System.Text.Encoding.EncoderFallback"></see> is set to <see cref="T:System.Text.EncoderExceptionFallback"></see>.</exception>
+ </member>
+ <member name="M:System.Text.Encoding.GetCharCount(System.Byte[])">
+ <summary>When overridden in a derived class, calculates the number of characters produced by decoding all the bytes in the specified byte array.</summary>
+ <param name="bytes">The byte array containing the sequence of bytes to decode.</param>
+ <returns>The number of characters produced by decoding the specified sequence of bytes.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="bytes">bytes</paramref> is null.</exception>
+ <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see <see cref="~/docs/standard/base-types/character-encoding.md">Character Encoding in the .NET Framework</see> for complete explanation) -and- <see cref="P:System.Text.Encoding.DecoderFallback"></see> is set to <see cref="T:System.Text.DecoderExceptionFallback"></see>.</exception>
+ </member>
+ <member name="M:System.Text.Encoding.GetCharCount(System.Byte*,System.Int32)">
+ <summary>When overridden in a derived class, calculates the number of characters produced by decoding a sequence of bytes starting at the specified byte pointer.</summary>
+ <param name="bytes">A pointer to the first byte to decode.</param>
+ <param name="count">The number of bytes to decode.</param>
+ <returns>The number of characters produced by decoding the specified sequence of bytes.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="bytes">bytes</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count">count</paramref> is less than zero.</exception>
+ <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see <see cref="~/docs/standard/base-types/character-encoding.md">Character Encoding in the .NET Framework</see> for complete explanation) -and- <see cref="P:System.Text.Encoding.DecoderFallback"></see> is set to <see cref="T:System.Text.DecoderExceptionFallback"></see>.</exception>
+ </member>
+ <member name="M:System.Text.Encoding.GetCharCount(System.Byte[],System.Int32,System.Int32)">
+ <summary>When overridden in a derived class, calculates the number of characters produced by decoding a sequence of bytes from the specified byte array.</summary>
+ <param name="bytes">The byte array containing the sequence of bytes to decode.</param>
+ <param name="index">The index of the first byte to decode.</param>
+ <param name="count">The number of bytes to decode.</param>
+ <returns>The number of characters produced by decoding the specified sequence of bytes.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="bytes">bytes</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> or <paramref name="count">count</paramref> is less than zero. -or- <paramref name="index">index</paramref> and <paramref name="count">count</paramref> do not denote a valid range in <paramref name="bytes">bytes</paramref>.</exception>
+ <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see <see cref="~/docs/standard/base-types/character-encoding.md">Character Encoding in the .NET Framework</see> for complete explanation) -and- <see cref="P:System.Text.Encoding.DecoderFallback"></see> is set to <see cref="T:System.Text.DecoderExceptionFallback"></see>.</exception>
+ </member>
+ <member name="M:System.Text.Encoding.GetChars(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32)">
+ <summary>When overridden in a derived class, decodes a sequence of bytes from the specified byte array into the specified character array.</summary>
+ <param name="bytes">The byte array containing the sequence of bytes to decode.</param>
+ <param name="byteIndex">The index of the first byte to decode.</param>
+ <param name="byteCount">The number of bytes to decode.</param>
+ <param name="chars">The character array to contain the resulting set of characters.</param>
+ <param name="charIndex">The index at which to start writing the resulting set of characters.</param>
+ <returns>The actual number of characters written into <paramref name="chars">chars</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="bytes">bytes</paramref> is null. -or- <paramref name="chars">chars</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="byteIndex">byteIndex</paramref> or <paramref name="byteCount">byteCount</paramref> or <paramref name="charIndex">charIndex</paramref> is less than zero. -or- <paramref name="byteindex">byteindex</paramref> and <paramref name="byteCount">byteCount</paramref> do not denote a valid range in <paramref name="bytes">bytes</paramref>. -or- <paramref name="charIndex">charIndex</paramref> is not a valid index in <paramref name="chars">chars</paramref>.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="chars">chars</paramref> does not have enough capacity from <paramref name="charIndex">charIndex</paramref> to the end of the array to accommodate the resulting characters.</exception>
+ <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see <see cref="~/docs/standard/base-types/character-encoding.md">Character Encoding in the .NET Framework</see> for complete explanation) -and- <see cref="P:System.Text.Encoding.DecoderFallback"></see> is set to <see cref="T:System.Text.DecoderExceptionFallback"></see>.</exception>
+ </member>
+ <member name="M:System.Text.Encoding.GetChars(System.Byte*,System.Int32,System.Char*,System.Int32)">
+ <summary>When overridden in a derived class, decodes a sequence of bytes starting at the specified byte pointer into a set of characters that are stored starting at the specified character pointer.</summary>
+ <param name="bytes">A pointer to the first byte to decode.</param>
+ <param name="byteCount">The number of bytes to decode.</param>
+ <param name="chars">A pointer to the location at which to start writing the resulting set of characters.</param>
+ <param name="charCount">The maximum number of characters to write.</param>
+ <returns>The actual number of characters written at the location indicated by the <paramref name="chars">chars</paramref> parameter.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="bytes">bytes</paramref> is null. -or- <paramref name="chars">chars</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="byteCount">byteCount</paramref> or <paramref name="charCount">charCount</paramref> is less than zero.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="charCount">charCount</paramref> is less than the resulting number of characters.</exception>
+ <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see <see cref="~/docs/standard/base-types/character-encoding.md">Character Encoding in the .NET Framework</see> for complete explanation) -and- <see cref="P:System.Text.Encoding.DecoderFallback"></see> is set to <see cref="T:System.Text.DecoderExceptionFallback"></see>.</exception>
+ </member>
+ <member name="M:System.Text.Encoding.GetChars(System.Byte[],System.Int32,System.Int32)">
+ <summary>When overridden in a derived class, decodes a sequence of bytes from the specified byte array into a set of characters.</summary>
+ <param name="bytes">The byte array containing the sequence of bytes to decode.</param>
+ <param name="index">The index of the first byte to decode.</param>
+ <param name="count">The number of bytes to decode.</param>
+ <returns>A character array containing the results of decoding the specified sequence of bytes.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="bytes">bytes</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> or <paramref name="count">count</paramref> is less than zero. -or- <paramref name="index">index</paramref> and <paramref name="count">count</paramref> do not denote a valid range in <paramref name="bytes">bytes</paramref>.</exception>
+ <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see <see cref="~/docs/standard/base-types/character-encoding.md">Character Encoding in the .NET Framework</see> for complete explanation) -and- <see cref="P:System.Text.Encoding.DecoderFallback"></see> is set to <see cref="T:System.Text.DecoderExceptionFallback"></see>.</exception>
+ </member>
+ <member name="M:System.Text.Encoding.GetChars(System.Byte[])">
+ <summary>When overridden in a derived class, decodes all the bytes in the specified byte array into a set of characters.</summary>
+ <param name="bytes">The byte array containing the sequence of bytes to decode.</param>
+ <returns>A character array containing the results of decoding the specified sequence of bytes.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="bytes">bytes</paramref> is null.</exception>
+ <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see <see cref="~/docs/standard/base-types/character-encoding.md">Character Encoding in the .NET Framework</see> for complete explanation) -and- <see cref="P:System.Text.Encoding.DecoderFallback"></see> is set to <see cref="T:System.Text.DecoderExceptionFallback"></see>.</exception>
+ </member>
+ <member name="M:System.Text.Encoding.GetDecoder">
+ <summary>When overridden in a derived class, obtains a decoder that converts an encoded sequence of bytes into a sequence of characters.</summary>
+ <returns>A <see cref="T:System.Text.Decoder"></see> that converts an encoded sequence of bytes into a sequence of characters.</returns>
+ </member>
+ <member name="M:System.Text.Encoding.GetEncoder">
+ <summary>When overridden in a derived class, obtains an encoder that converts a sequence of Unicode characters into an encoded sequence of bytes.</summary>
+ <returns>A <see cref="T:System.Text.Encoder"></see> that converts a sequence of Unicode characters into an encoded sequence of bytes.</returns>
+ </member>
+ <member name="M:System.Text.Encoding.GetEncoding(System.Int32)">
+ <summary>Returns the encoding associated with the specified code page identifier.</summary>
+ <param name="codepage">The code page identifier of the preferred encoding. Possible values are listed in the Code Page column of the table that appears in the <see cref="T:System.Text.Encoding"></see> class topic. -or- 0 (zero), to use the default encoding.</param>
+ <returns>The encoding that is associated with the specified code page.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="codepage">codepage</paramref> is less than zero or greater than 65535.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="codepage">codepage</paramref> is not supported by the underlying platform.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="codepage">codepage</paramref> is not supported by the underlying platform.</exception>
+ </member>
+ <member name="M:System.Text.Encoding.GetEncoding(System.String)">
+ <summary>Returns the encoding associated with the specified code page name.</summary>
+ <param name="name">The code page name of the preferred encoding. Any value returned by the <see cref="P:System.Text.Encoding.WebName"></see> property is valid. Possible values are listed in the Name column of the table that appears in the <see cref="T:System.Text.Encoding"></see> class topic.</param>
+ <returns>The encoding associated with the specified code page.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="name">name</paramref> is not a valid code page name. -or- The code page indicated by <paramref name="name">name</paramref> is not supported by the underlying platform.</exception>
+ </member>
+ <member name="M:System.Text.Encoding.GetEncoding(System.Int32,System.Text.EncoderFallback,System.Text.DecoderFallback)">
+ <summary>Returns the encoding associated with the specified code page identifier. Parameters specify an error handler for characters that cannot be encoded and byte sequences that cannot be decoded.</summary>
+ <param name="codepage">The code page identifier of the preferred encoding. Possible values are listed in the Code Page column of the table that appears in the <see cref="T:System.Text.Encoding"></see> class topic. -or- 0 (zero), to use the default encoding.</param>
+ <param name="encoderFallback">An object that provides an error-handling procedure when a character cannot be encoded with the current encoding.</param>
+ <param name="decoderFallback">An object that provides an error-handling procedure when a byte sequence cannot be decoded with the current encoding.</param>
+ <returns>The encoding that is associated with the specified code page.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="codepage">codepage</paramref> is less than zero or greater than 65535.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="codepage">codepage</paramref> is not supported by the underlying platform.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="codepage">codepage</paramref> is not supported by the underlying platform.</exception>
+ </member>
+ <member name="M:System.Text.Encoding.GetEncoding(System.String,System.Text.EncoderFallback,System.Text.DecoderFallback)">
+ <summary>Returns the encoding associated with the specified code page name. Parameters specify an error handler for characters that cannot be encoded and byte sequences that cannot be decoded.</summary>
+ <param name="name">The code page name of the preferred encoding. Any value returned by the <see cref="P:System.Text.Encoding.WebName"></see> property is valid. Possible values are listed in the Name column of the table that appears in the <see cref="T:System.Text.Encoding"></see> class topic.</param>
+ <param name="encoderFallback">An object that provides an error-handling procedure when a character cannot be encoded with the current encoding.</param>
+ <param name="decoderFallback">An object that provides an error-handling procedure when a byte sequence cannot be decoded with the current encoding.</param>
+ <returns>The encoding that is associated with the specified code page.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="name">name</paramref> is not a valid code page name. -or- The code page indicated by <paramref name="name">name</paramref> is not supported by the underlying platform.</exception>
+ </member>
+ <member name="M:System.Text.Encoding.GetEncodings">
+ <summary>Returns an array that contains all encodings.</summary>
+ <returns>An array that contains all encodings.</returns>
+ </member>
+ <member name="M:System.Text.Encoding.GetHashCode">
+ <summary>Returns the hash code for the current instance.</summary>
+ <returns>The hash code for the current instance.</returns>
+ </member>
+ <member name="M:System.Text.Encoding.GetMaxByteCount(System.Int32)">
+ <summary>When overridden in a derived class, calculates the maximum number of bytes produced by encoding the specified number of characters.</summary>
+ <param name="charCount">The number of characters to encode.</param>
+ <returns>The maximum number of bytes produced by encoding the specified number of characters.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="charCount">charCount</paramref> is less than zero.</exception>
+ <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see <see cref="~/docs/standard/base-types/character-encoding.md">Character Encoding in the .NET Framework</see> for complete explanation) -and- <see cref="P:System.Text.Encoding.EncoderFallback"></see> is set to <see cref="T:System.Text.EncoderExceptionFallback"></see>.</exception>
+ </member>
+ <member name="M:System.Text.Encoding.GetMaxCharCount(System.Int32)">
+ <summary>When overridden in a derived class, calculates the maximum number of characters produced by decoding the specified number of bytes.</summary>
+ <param name="byteCount">The number of bytes to decode.</param>
+ <returns>The maximum number of characters produced by decoding the specified number of bytes.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="byteCount">byteCount</paramref> is less than zero.</exception>
+ <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see <see cref="~/docs/standard/base-types/character-encoding.md">Character Encoding in the .NET Framework</see> for complete explanation) -and- <see cref="P:System.Text.Encoding.DecoderFallback"></see> is set to <see cref="T:System.Text.DecoderExceptionFallback"></see>.</exception>
+ </member>
+ <member name="M:System.Text.Encoding.GetPreamble">
+ <summary>When overridden in a derived class, returns a sequence of bytes that specifies the encoding used.</summary>
+ <returns>A byte array containing a sequence of bytes that specifies the encoding used. -or- A byte array of length zero, if a preamble is not required.</returns>
+ </member>
+ <member name="M:System.Text.Encoding.GetString(System.Byte[])">
+ <summary>When overridden in a derived class, decodes all the bytes in the specified byte array into a string.</summary>
+ <param name="bytes">The byte array containing the sequence of bytes to decode.</param>
+ <returns>A string that contains the results of decoding the specified sequence of bytes.</returns>
+ <exception cref="T:System.ArgumentException">The byte array contains invalid Unicode code points.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="bytes">bytes</paramref> is null.</exception>
+ <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see <see cref="~/docs/standard/base-types/character-encoding.md">Character Encoding in the .NET Framework</see> for complete explanation) -and- <see cref="P:System.Text.Encoding.DecoderFallback"></see> is set to <see cref="T:System.Text.DecoderExceptionFallback"></see>.</exception>
+ </member>
+ <member name="M:System.Text.Encoding.GetString(System.Byte*,System.Int32)">
+ <summary>When overridden in a derived class, decodes a specified number of bytes starting at a specified address into a string.</summary>
+ <param name="bytes">A pointer to a byte array.</param>
+ <param name="byteCount">The number of bytes to decode.</param>
+ <returns>A string that contains the results of decoding the specified sequence of bytes.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="bytes">bytes</paramref> is a null pointer.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="byteCount">byteCount</paramref> is less than zero.</exception>
+ <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see <see cref="~/docs/standard/base-types/character-encoding.md">Character Encoding in the .NET Framework</see> for a complete explanation) -and- <see cref="P:System.Text.Encoding.DecoderFallback"></see> is set to <see cref="T:System.Text.DecoderExceptionFallback"></see>.</exception>
+ </member>
+ <member name="M:System.Text.Encoding.GetString(System.Byte[],System.Int32,System.Int32)">
+ <summary>When overridden in a derived class, decodes a sequence of bytes from the specified byte array into a string.</summary>
+ <param name="bytes">The byte array containing the sequence of bytes to decode.</param>
+ <param name="index">The index of the first byte to decode.</param>
+ <param name="count">The number of bytes to decode.</param>
+ <returns>A string that contains the results of decoding the specified sequence of bytes.</returns>
+ <exception cref="T:System.ArgumentException">The byte array contains invalid Unicode code points.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="bytes">bytes</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> or <paramref name="count">count</paramref> is less than zero. -or- <paramref name="index">index</paramref> and <paramref name="count">count</paramref> do not denote a valid range in <paramref name="bytes">bytes</paramref>.</exception>
+ <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see <see cref="~/docs/standard/base-types/character-encoding.md">Character Encoding in the .NET Framework</see> for complete explanation) -and- <see cref="P:System.Text.Encoding.DecoderFallback"></see> is set to <see cref="T:System.Text.DecoderExceptionFallback"></see>.</exception>
+ </member>
+ <member name="P:System.Text.Encoding.HeaderName">
+ <summary>When overridden in a derived class, gets a name for the current encoding that can be used with mail agent header tags.</summary>
+ <returns>A name for the current <see cref="T:System.Text.Encoding"></see> to use with mail agent header tags. -or- An empty string (&quot;&quot;), if the current <see cref="T:System.Text.Encoding"></see> cannot be used.</returns>
+ </member>
+ <member name="M:System.Text.Encoding.IsAlwaysNormalized">
+ <summary>Gets a value indicating whether the current encoding is always normalized, using the default normalization form.</summary>
+ <returns>true if the current <see cref="T:System.Text.Encoding"></see> is always normalized; otherwise, false. The default is false.</returns>
+ </member>
+ <member name="M:System.Text.Encoding.IsAlwaysNormalized(System.Text.NormalizationForm)">
+ <summary>When overridden in a derived class, gets a value indicating whether the current encoding is always normalized, using the specified normalization form.</summary>
+ <param name="form">One of the <see cref="T:System.Text.NormalizationForm"></see> values.</param>
+ <returns>true if the current <see cref="T:System.Text.Encoding"></see> object is always normalized using the specified <see cref="T:System.Text.NormalizationForm"></see> value; otherwise, false. The default is false.</returns>
+ </member>
+ <member name="P:System.Text.Encoding.IsBrowserDisplay">
+ <summary>When overridden in a derived class, gets a value indicating whether the current encoding can be used by browser clients for displaying content.</summary>
+ <returns>true if the current <see cref="T:System.Text.Encoding"></see> can be used by browser clients for displaying content; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Text.Encoding.IsBrowserSave">
+ <summary>When overridden in a derived class, gets a value indicating whether the current encoding can be used by browser clients for saving content.</summary>
+ <returns>true if the current <see cref="T:System.Text.Encoding"></see> can be used by browser clients for saving content; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Text.Encoding.IsMailNewsDisplay">
+ <summary>When overridden in a derived class, gets a value indicating whether the current encoding can be used by mail and news clients for displaying content.</summary>
+ <returns>true if the current <see cref="T:System.Text.Encoding"></see> can be used by mail and news clients for displaying content; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Text.Encoding.IsMailNewsSave">
+ <summary>When overridden in a derived class, gets a value indicating whether the current encoding can be used by mail and news clients for saving content.</summary>
+ <returns>true if the current <see cref="T:System.Text.Encoding"></see> can be used by mail and news clients for saving content; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Text.Encoding.IsReadOnly">
+ <summary>When overridden in a derived class, gets a value indicating whether the current encoding is read-only.</summary>
+ <returns>true if the current <see cref="T:System.Text.Encoding"></see> is read-only; otherwise, false. The default is true.</returns>
+ </member>
+ <member name="P:System.Text.Encoding.IsSingleByte">
+ <summary>When overridden in a derived class, gets a value indicating whether the current encoding uses single-byte code points.</summary>
+ <returns>true if the current <see cref="T:System.Text.Encoding"></see> uses single-byte code points; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Text.Encoding.RegisterProvider(System.Text.EncodingProvider)">
+ <summary>Registers an encoding provider.</summary>
+ <param name="provider">A subclass of <see cref="T:System.Text.EncodingProvider"></see> that provides access to additional character encodings.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="provider">provider</paramref> is null.</exception>
+ </member>
+ <member name="P:System.Text.Encoding.Unicode">
+ <summary>Gets an encoding for the UTF-16 format using the little endian byte order.</summary>
+ <returns>An encoding for the UTF-16 format using the little endian byte order.</returns>
+ </member>
+ <member name="P:System.Text.Encoding.UTF32">
+ <summary>Gets an encoding for the UTF-32 format using the little endian byte order.</summary>
+ <returns>An encoding object for the UTF-32 format using the little endian byte order.</returns>
+ </member>
+ <member name="P:System.Text.Encoding.UTF7">
+ <summary>Gets an encoding for the UTF-7 format.</summary>
+ <returns>An encoding for the UTF-7 format.</returns>
+ </member>
+ <member name="P:System.Text.Encoding.UTF8">
+ <summary>Gets an encoding for the UTF-8 format.</summary>
+ <returns>An encoding for the UTF-8 format.</returns>
+ </member>
+ <member name="P:System.Text.Encoding.WebName">
+ <summary>When overridden in a derived class, gets the name registered with the Internet Assigned Numbers Authority (IANA) for the current encoding.</summary>
+ <returns>The IANA name for the current <see cref="T:System.Text.Encoding"></see>.</returns>
+ </member>
+ <member name="P:System.Text.Encoding.WindowsCodePage">
+ <summary>When overridden in a derived class, gets the Windows operating system code page that most closely corresponds to the current encoding.</summary>
+ <returns>The Windows operating system code page that most closely corresponds to the current <see cref="T:System.Text.Encoding"></see>.</returns>
+ </member>
+ <member name="T:System.Text.EncodingInfo">
+ <summary>Provides basic information about an encoding.</summary>
+ </member>
+ <member name="P:System.Text.EncodingInfo.CodePage">
+ <summary>Gets the code page identifier of the encoding.</summary>
+ <returns>The code page identifier of the encoding.</returns>
+ </member>
+ <member name="P:System.Text.EncodingInfo.DisplayName">
+ <summary>Gets the human-readable description of the encoding.</summary>
+ <returns>The human-readable description of the encoding.</returns>
+ </member>
+ <member name="M:System.Text.EncodingInfo.Equals(System.Object)">
+ <summary>Gets a value indicating whether the specified object is equal to the current <see cref="T:System.Text.EncodingInfo"></see> object.</summary>
+ <param name="value">An object to compare to the current <see cref="T:System.Text.EncodingInfo"></see> object.</param>
+ <returns>true if <paramref name="value">value</paramref> is a <see cref="T:System.Text.EncodingInfo"></see> object and is equal to the current <see cref="T:System.Text.EncodingInfo"></see> object; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Text.EncodingInfo.GetEncoding">
+ <summary>Returns a <see cref="T:System.Text.Encoding"></see> object that corresponds to the current <see cref="T:System.Text.EncodingInfo"></see> object.</summary>
+ <returns>A <see cref="T:System.Text.Encoding"></see> object that corresponds to the current <see cref="T:System.Text.EncodingInfo"></see> object.</returns>
+ </member>
+ <member name="M:System.Text.EncodingInfo.GetHashCode">
+ <summary>Returns the hash code for the current <see cref="T:System.Text.EncodingInfo"></see> object.</summary>
+ <returns>A 32-bit signed integer hash code.</returns>
+ </member>
+ <member name="P:System.Text.EncodingInfo.Name">
+ <summary>Gets the name registered with the Internet Assigned Numbers Authority (IANA) for the encoding.</summary>
+ <returns>The IANA name for the encoding. For more information about the IANA, see www.iana.org.</returns>
+ </member>
+ <member name="T:System.Text.EncodingProvider">
+ <summary>Provides the base class for an encoding provider, which supplies encodings that are unavailable on a particular platform.</summary>
+ </member>
+ <member name="M:System.Text.EncodingProvider.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Text.EncodingProvider"></see> class.</summary>
+ </member>
+ <member name="M:System.Text.EncodingProvider.GetEncoding(System.Int32)">
+ <summary>Returns the encoding associated with the specified code page identifier.</summary>
+ <param name="codepage">The code page identifier of the requested encoding.</param>
+ <returns>The encoding that is associated with the specified code page, or null if this <see cref="T:System.Text.EncodingProvider"></see> cannot return a valid encoding that corresponds to <paramref name="codepage">codepage</paramref>.</returns>
+ </member>
+ <member name="M:System.Text.EncodingProvider.GetEncoding(System.String)">
+ <summary>Returns the encoding with the specified name.</summary>
+ <param name="name">The name of the requested encoding.</param>
+ <returns>The encoding that is associated with the specified name, or null if this <see cref="T:System.Text.EncodingProvider"></see> cannot return a valid encoding that corresponds to <paramref name="name">name</paramref>.</returns>
+ </member>
+ <member name="M:System.Text.EncodingProvider.GetEncoding(System.Int32,System.Text.EncoderFallback,System.Text.DecoderFallback)">
+ <summary>Returns the encoding associated with the specified code page identifier. Parameters specify an error handler for characters that cannot be encoded and byte sequences that cannot be decoded.</summary>
+ <param name="codepage">The code page identifier of the requested encoding.</param>
+ <param name="encoderFallback">An object that provides an error-handling procedure when a character cannot be encoded with this encoding.</param>
+ <param name="decoderFallback">An object that provides an error-handling procedure when a byte sequence cannot be decoded with this encoding.</param>
+ <returns>The encoding that is associated with the specified code page, or null if this <see cref="T:System.Text.EncodingProvider"></see> cannot return a valid encoding that corresponds to <paramref name="codepage">codepage</paramref>.</returns>
+ </member>
+ <member name="M:System.Text.EncodingProvider.GetEncoding(System.String,System.Text.EncoderFallback,System.Text.DecoderFallback)">
+ <summary>Returns the encoding associated with the specified name. Parameters specify an error handler for characters that cannot be encoded and byte sequences that cannot be decoded.</summary>
+ <param name="name">The name of the preferred encoding.</param>
+ <param name="encoderFallback">An object that provides an error-handling procedure when a character cannot be encoded with this encoding.</param>
+ <param name="decoderFallback">An object that provides an error-handling procedure when a byte sequence cannot be decoded with the current encoding.</param>
+ <returns>The encoding that is associated with the specified name, or null if this <see cref="T:System.Text.EncodingProvider"></see> cannot return a valid encoding that corresponds to <paramref name="name">name</paramref>.</returns>
+ </member>
+ <member name="T:System.Text.NormalizationForm">
+ <summary>Defines the type of normalization to perform.</summary>
+ </member>
+ <member name="F:System.Text.NormalizationForm.FormC">
+ <summary>Indicates that a Unicode string is normalized using full canonical decomposition, followed by the replacement of sequences with their primary composites, if possible.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Text.NormalizationForm.FormD">
+ <summary>Indicates that a Unicode string is normalized using full canonical decomposition.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Text.NormalizationForm.FormKC">
+ <summary>Indicates that a Unicode string is normalized using full compatibility decomposition, followed by the replacement of sequences with their primary composites, if possible.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Text.NormalizationForm.FormKD">
+ <summary>Indicates that a Unicode string is normalized using full compatibility decomposition.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Text.RegularExpressions.Capture">
+ <summary>Represents the results from a single successful subexpression capture.</summary>
+ </member>
+ <member name="P:System.Text.RegularExpressions.Capture.Index">
+ <summary>The position in the original string where the first character of the captured substring is found.</summary>
+ <returns>The zero-based starting position in the original string where the captured substring is found.</returns>
+ </member>
+ <member name="P:System.Text.RegularExpressions.Capture.Length">
+ <summary>Gets the length of the captured substring.</summary>
+ <returns>The length of the captured substring.</returns>
+ </member>
+ <member name="M:System.Text.RegularExpressions.Capture.ToString">
+ <summary>Retrieves the captured substring from the input string by calling the <see cref="P:System.Text.RegularExpressions.Capture.Value"></see> property.</summary>
+ <returns>The substring that was captured by the match.</returns>
+ </member>
+ <member name="P:System.Text.RegularExpressions.Capture.Value">
+ <summary>Gets the captured substring from the input string.</summary>
+ <returns>The substring that is captured by the match.</returns>
+ </member>
+ <member name="T:System.Text.RegularExpressions.CaptureCollection">
+ <summary>Represents the set of captures made by a single capturing group.</summary>
+ </member>
+ <member name="M:System.Text.RegularExpressions.CaptureCollection.CopyTo(System.Array,System.Int32)">
+ <summary>Copies all the elements of the collection to the given array beginning at the given index.</summary>
+ <param name="array">The array the collection is to be copied into.</param>
+ <param name="arrayIndex">The position in the destination array where copying is to begin.</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 outside the bounds of <paramref name="array">array</paramref>. -or- <paramref name="arrayIndex">arrayIndex</paramref> plus <see cref="P:System.Text.RegularExpressions.CaptureCollection.Count"></see> is outside the bounds of <paramref name="array">array</paramref>.</exception>
+ </member>
+ <member name="P:System.Text.RegularExpressions.CaptureCollection.Count">
+ <summary>Gets the number of substrings captured by the group.</summary>
+ <returns>The number of items in the <see cref="T:System.Text.RegularExpressions.CaptureCollection"></see>.</returns>
+ </member>
+ <member name="M:System.Text.RegularExpressions.CaptureCollection.GetEnumerator">
+ <summary>Provides an enumerator that iterates through the collection.</summary>
+ <returns>An object that contains all <see cref="T:System.Text.RegularExpressions.Capture"></see> objects within the <see cref="T:System.Text.RegularExpressions.CaptureCollection"></see>.</returns>
+ </member>
+ <member name="P:System.Text.RegularExpressions.CaptureCollection.IsReadOnly">
+ <summary>Gets a value that indicates whether the collection is read only.</summary>
+ <returns>true in all cases.</returns>
+ </member>
+ <member name="P:System.Text.RegularExpressions.CaptureCollection.IsSynchronized">
+ <summary>Gets a value that indicates whether access to the collection is synchronized (thread-safe).</summary>
+ <returns>false in all cases.</returns>
+ </member>
+ <member name="P:System.Text.RegularExpressions.CaptureCollection.Item(System.Int32)">
+ <summary>Gets an individual member of the collection.</summary>
+ <param name="i">Index into the capture collection.</param>
+ <returns>The captured substring at position <paramref name="i">i</paramref> in the collection.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="i">i</paramref> is less than 0 or greater than <see cref="P:System.Text.RegularExpressions.CaptureCollection.Count"></see>.</exception>
+ </member>
+ <member name="P:System.Text.RegularExpressions.CaptureCollection.SyncRoot">
+ <summary>Gets an object that can be used to synchronize access to the collection.</summary>
+ <returns>An object that can be used to synchronize access to the collection.</returns>
+ </member>
+ <member name="T:System.Windows.Input.ICommand">
+ <summary>Defines a command.</summary>
+ </member>
+ <member name="M:System.Windows.Input.ICommand.CanExecute(System.Object)">
+ <summary>Defines the method that determines whether the command can execute in its current state.</summary>
+ <param name="parameter">Data used by the command. If the command does not require data to be passed, this object can be set to null.</param>
+ <returns>true if this command can be executed; otherwise, false.</returns>
+ </member>
+ <member name="E:System.Windows.Input.ICommand.CanExecuteChanged">
+ <summary>Occurs when changes occur that affect whether or not the command should execute.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Windows.Input.ICommand.Execute(System.Object)">
+ <summary>Defines the method to be called when the command is invoked.</summary>
+ <param name="parameter">Data used by the command. If the command does not require data to be passed, this object can be set to null.</param>
+ </member>
+ <member name="T:System.Xml.ConformanceLevel">
+ <summary>Specifies the amount of input or output checking that <see cref="T:System.Xml.XmlReader"></see> and <see cref="T:System.Xml.XmlWriter"></see> objects perform.</summary>
+ </member>
+ <member name="F:System.Xml.ConformanceLevel.Auto">
+ <summary>The <see cref="T:System.Xml.XmlReader"></see> or <see cref="T:System.Xml.XmlWriter"></see> object automatically detects whether document-level or fragment-level checking should be performed, and does the appropriate checking. If you're wrapping another <see cref="T:System.Xml.XmlReader"></see> or <see cref="T:System.Xml.XmlWriter"></see> object, the outer object doesn't do any additional conformance checking. Conformance checking is left up to the underlying object. See the <see cref="P:System.Xml.XmlReaderSettings.ConformanceLevel"></see> and <see cref="P:System.Xml.XmlWriterSettings.ConformanceLevel"></see> properties for details on how the compliance level is determined.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.ConformanceLevel.Document">
+ <summary>The XML data complies with the rules for a well-formed <see cref="http://www.w3.org/TR/2006/REC-xml-20060816/#sec-well-formed">XML 1.0 document</see>, as defined by the W3C.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.ConformanceLevel.Fragment">
+ <summary>The XML data is a <see cref="http://www.w3.org/TR/2006/REC-xml-20060816/#wf-entities">well-formed XML fragment</see>, as defined by the W3C.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Xml.DtdProcessing">
+ <summary>Specifies the options for processing DTDs. The <see cref="T:System.Xml.DtdProcessing"></see> enumeration is used by the <see cref="T:System.Xml.XmlReaderSettings"></see> class.</summary>
+ </member>
+ <member name="F:System.Xml.DtdProcessing.Ignore">
+ <summary>Causes the DOCTYPE element to be ignored. No DTD processing occurs.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.DtdProcessing.Parse">
+ <summary>Used for parsing DTDs.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.DtdProcessing.Prohibit">
+ <summary>Specifies that when a DTD is encountered, an <see cref="T:System.Xml.XmlException"></see> is thrown with a message that states that DTDs are prohibited. This is the default behavior.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Xml.EntityHandling">
+ <summary>Specifies how the <see cref="T:System.Xml.XmlTextReader"></see> or <see cref="T:System.Xml.XmlValidatingReader"></see> handle entities.</summary>
+ </member>
+ <member name="F:System.Xml.EntityHandling.ExpandCharEntities">
+ <summary>Expands character entities and returns general entities as <see cref="F:System.Xml.XmlNodeType.EntityReference"></see> nodes.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.EntityHandling.ExpandEntities">
+ <summary>Expands all entities and returns the expanded nodes.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Xml.Formatting">
+ <summary>Specifies formatting options for the <see cref="T:System.Xml.XmlTextWriter"></see>.</summary>
+ </member>
+ <member name="F:System.Xml.Formatting.Indented">
+ <summary>Causes child elements to be indented according to the <see cref="P:System.Xml.XmlTextWriter.Indentation"></see> and <see cref="P:System.Xml.XmlTextWriter.IndentChar"></see> settings.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.Formatting.None">
+ <summary>No special formatting is applied. This is the default.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Xml.IFragmentCapableXmlDictionaryWriter">
+ <summary>Contains properties and methods that when implemented by a <see cref="T:System.Xml.XmlDictionaryWriter"></see>, allows processing of XML fragments.</summary>
+ </member>
+ <member name="P:System.Xml.IFragmentCapableXmlDictionaryWriter.CanFragment">
+ <summary>Gets a value that indicates whether this <see cref="T:System.Xml.XmlDictionaryWriter"></see> can process XML fragments.</summary>
+ <returns>true if this <see cref="T:System.Xml.XmlDictionaryWriter"></see> can process XML fragments; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Xml.IFragmentCapableXmlDictionaryWriter.EndFragment">
+ <summary>Ends the processing of an XML fragment.</summary>
+ </member>
+ <member name="M:System.Xml.IFragmentCapableXmlDictionaryWriter.StartFragment(System.IO.Stream,System.Boolean)">
+ <summary>Starts the processing of an XML fragment.</summary>
+ <param name="stream">The stream to write to.</param>
+ <param name="generateSelfContainedTextFragment">If true, any namespaces declared outside the fragment is declared again if used inside of it; if false the namespaces are not declared again.</param>
+ </member>
+ <member name="M:System.Xml.IFragmentCapableXmlDictionaryWriter.WriteFragment(System.Byte[],System.Int32,System.Int32)">
+ <summary>Writes an XML fragment to the underlying stream of the writer.</summary>
+ <param name="buffer">The buffer to write to.</param>
+ <param name="offset">The starting position from which to write in buffer.</param>
+ <param name="count">The number of bytes to be written to the buffer.</param>
+ </member>
+ <member name="T:System.Xml.IHasXmlNode">
+ <summary>Enables a class to return an <see cref="T:System.Xml.XmlNode"></see> from the current context or position.</summary>
+ </member>
+ <member name="M:System.Xml.IHasXmlNode.GetNode">
+ <summary>Returns the <see cref="T:System.Xml.XmlNode"></see> for the current position.</summary>
+ <returns>The XmlNode for the current position.</returns>
+ </member>
+ <member name="T:System.Xml.IStreamProvider">
+ <summary>Represents an interface that can be implemented by classes providing streams.</summary>
+ </member>
+ <member name="M:System.Xml.IStreamProvider.GetStream">
+ <summary>Gets a stream.</summary>
+ <returns>A <see cref="T:System.IO.Stream"></see> object.</returns>
+ </member>
+ <member name="M:System.Xml.IStreamProvider.ReleaseStream(System.IO.Stream)">
+ <summary>Releases a stream to output.</summary>
+ <param name="stream">The stream being released.</param>
+ </member>
+ <member name="T:System.Xml.IXmlBinaryReaderInitializer">
+ <summary>Provides methods for reinitializing a binary reader to read a new document.</summary>
+ </member>
+ <member name="M:System.Xml.IXmlBinaryReaderInitializer.SetInput(System.IO.Stream,System.Xml.IXmlDictionary,System.Xml.XmlDictionaryReaderQuotas,System.Xml.XmlBinaryReaderSession,System.Xml.OnXmlDictionaryReaderClose)">
+ <summary>Reinitializes the binary reader using the given input stream.</summary>
+ <param name="stream">The stream from which to read.</param>
+ <param name="dictionary"><see cref="T:System.Xml.XmlDictionary"></see> to use.</param>
+ <param name="quotas"><see cref="T:System.Xml.XmlDictionaryReaderQuotas"></see> to apply.</param>
+ <param name="session"><see cref="T:System.Xml.XmlBinaryReaderSession"></see> to use.</param>
+ <param name="onClose">Delegate to call when the reader is closed.</param>
+ </member>
+ <member name="M:System.Xml.IXmlBinaryReaderInitializer.SetInput(System.Byte[],System.Int32,System.Int32,System.Xml.IXmlDictionary,System.Xml.XmlDictionaryReaderQuotas,System.Xml.XmlBinaryReaderSession,System.Xml.OnXmlDictionaryReaderClose)">
+ <summary>Reinitializes the binary reader using the given input buffer.</summary>
+ <param name="buffer">The buffer from which to read.</param>
+ <param name="offset">Starting position from which to read in buffer.</param>
+ <param name="count">Number of bytes that can be read from buffer.</param>
+ <param name="dictionary"><see cref="T:System.Xml.XmlDictionary"></see> to use.</param>
+ <param name="quotas"><see cref="T:System.Xml.XmlDictionaryReaderQuotas"></see> to apply.</param>
+ <param name="session"><see cref="T:System.Xml.XmlBinaryReaderSession"></see> to use.</param>
+ <param name="onClose">Delegate to call when the reader is closed.</param>
+ </member>
+ <member name="T:System.Xml.IXmlBinaryWriterInitializer">
+ <summary>Specifies implementation requirements for XML binary writers that derive from this interface.</summary>
+ </member>
+ <member name="M:System.Xml.IXmlBinaryWriterInitializer.SetOutput(System.IO.Stream,System.Xml.IXmlDictionary,System.Xml.XmlBinaryWriterSession,System.Boolean)">
+ <summary>Specifies initialization requirements for XML binary writers that implement this method.</summary>
+ <param name="stream">The stream to write to.</param>
+ <param name="dictionary">The <see cref="T:System.Xml.XmlDictionary"></see> to use.</param>
+ <param name="session">The <see cref="T:System.Xml.XmlBinaryWriterSession"></see> to use.</param>
+ <param name="ownsStream">If true, stream is closed by the writer when done; otherwise false.</param>
+ </member>
+ <member name="T:System.Xml.IXmlDictionary">
+ <summary>An interface that defines the contract that an Xml dictionary must implement to be used by <see cref="T:System.Xml.XmlDictionaryReader"></see> and <see cref="T:System.Xml.XmlDictionaryWriter"></see> implementations.</summary>
+ </member>
+ <member name="M:System.Xml.IXmlDictionary.TryLookup(System.Int32,System.Xml.XmlDictionaryString@)">
+ <summary>Attempts to look up an entry in the dictionary.</summary>
+ <param name="key">Key to look up.</param>
+ <param name="result">If key is defined, the <see cref="T:System.Xml.XmlDictionaryString"></see> that is mapped to the key; otherwise null.</param>
+ <returns>true if key is in the dictionary, otherwise false.</returns>
+ </member>
+ <member name="M:System.Xml.IXmlDictionary.TryLookup(System.String,System.Xml.XmlDictionaryString@)">
+ <summary>Checks the dictionary for a specified string value.</summary>
+ <param name="value">String value being checked for.</param>
+ <param name="result">The corresponding <see cref="T:System.Xml.XmlDictionaryString"></see>, if found; otherwise null.</param>
+ <returns>true if value is in the dictionary, otherwise false.</returns>
+ </member>
+ <member name="M:System.Xml.IXmlDictionary.TryLookup(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString@)">
+ <summary>Checks the dictionary for a specified <see cref="T:System.Xml.XmlDictionaryString"></see>.</summary>
+ <param name="value">The <see cref="T:System.Xml.XmlDictionaryString"></see> being checked for.</param>
+ <param name="result">The matching <see cref="T:System.Xml.XmlDictionaryString"></see>, if found; otherwise null.</param>
+ <returns>true if <see cref="T:System.Xml.XmlDictionaryString"></see> is in the dictionary, otherwise false.</returns>
+ </member>
+ <member name="T:System.Xml.IXmlLineInfo">
+ <summary>Provides an interface to enable a class to return line and position information.</summary>
+ </member>
+ <member name="M:System.Xml.IXmlLineInfo.HasLineInfo">
+ <summary>Gets a value indicating whether the class can return line information.</summary>
+ <returns>true if <see cref="P:System.Xml.IXmlLineInfo.LineNumber"></see> and <see cref="P:System.Xml.IXmlLineInfo.LinePosition"></see> can be provided; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Xml.IXmlLineInfo.LineNumber">
+ <summary>Gets the current line number.</summary>
+ <returns>The current line number or 0 if no line information is available (for example, <see cref="M:System.Xml.IXmlLineInfo.HasLineInfo"></see> returns false).</returns>
+ </member>
+ <member name="P:System.Xml.IXmlLineInfo.LinePosition">
+ <summary>Gets the current line position.</summary>
+ <returns>The current line position or 0 if no line information is available (for example, <see cref="M:System.Xml.IXmlLineInfo.HasLineInfo"></see> returns false).</returns>
+ </member>
+ <member name="T:System.Xml.IXmlNamespaceResolver">
+ <summary>Provides read-only access to a set of prefix and namespace mappings.</summary>
+ </member>
+ <member name="M:System.Xml.IXmlNamespaceResolver.GetNamespacesInScope(System.Xml.XmlNamespaceScope)">
+ <summary>Gets a collection of defined prefix-namespace mappings that are currently in scope.</summary>
+ <param name="scope">An <see cref="T:System.Xml.XmlNamespaceScope"></see> value that specifies the type of namespace nodes to return.</param>
+ <returns>An <see cref="T:System.Collections.IDictionary"></see> that contains the current in-scope namespaces.</returns>
+ </member>
+ <member name="M:System.Xml.IXmlNamespaceResolver.LookupNamespace(System.String)">
+ <summary>Gets the namespace URI mapped to the specified prefix.</summary>
+ <param name="prefix">The prefix whose namespace URI you wish to find.</param>
+ <returns>The namespace URI that is mapped to the prefix; null if the prefix is not mapped to a namespace URI.</returns>
+ </member>
+ <member name="M:System.Xml.IXmlNamespaceResolver.LookupPrefix(System.String)">
+ <summary>Gets the prefix that is mapped to the specified namespace URI.</summary>
+ <param name="namespaceName">The namespace URI whose prefix you wish to find.</param>
+ <returns>The prefix that is mapped to the namespace URI; null if the namespace URI is not mapped to a prefix.</returns>
+ </member>
+ <member name="T:System.Xml.IXmlTextReaderInitializer">
+ <summary>Specifies implementation requirements for XML text readers that derive from this interface.</summary>
+ </member>
+ <member name="M:System.Xml.IXmlTextReaderInitializer.SetInput(System.IO.Stream,System.Text.Encoding,System.Xml.XmlDictionaryReaderQuotas,System.Xml.OnXmlDictionaryReaderClose)">
+ <summary>Specifies initialization requirements for XML text readers that read a stream.</summary>
+ <param name="stream">The stream from which to read.</param>
+ <param name="encoding">The character encoding of the stream.</param>
+ <param name="quotas">The <see cref="T:System.Xml.XmlDictionaryReaderQuotas"></see> to apply.</param>
+ <param name="onClose">The delegate to be called when the reader is closed.</param>
+ </member>
+ <member name="M:System.Xml.IXmlTextReaderInitializer.SetInput(System.Byte[],System.Int32,System.Int32,System.Text.Encoding,System.Xml.XmlDictionaryReaderQuotas,System.Xml.OnXmlDictionaryReaderClose)">
+ <summary>Specifies initialization requirements for XML text readers that read a buffer.</summary>
+ <param name="buffer">The buffer from which to read.</param>
+ <param name="offset">The starting position from which to read in buffer.</param>
+ <param name="count">The number of bytes that can be read from buffer.</param>
+ <param name="encoding">The character encoding of the stream.</param>
+ <param name="quotas">The <see cref="T:System.Xml.XmlDictionaryReaderQuotas"></see> to apply.</param>
+ <param name="onClose">The delegate to be called when the reader is closed.</param>
+ </member>
+ <member name="T:System.Xml.IXmlTextWriterInitializer">
+ <summary>Specifies implementation requirements for XML text writers that derive from this interface.</summary>
+ </member>
+ <member name="M:System.Xml.IXmlTextWriterInitializer.SetOutput(System.IO.Stream,System.Text.Encoding,System.Boolean)">
+ <summary>Specifies initialization requirements for XML text writers that implement this method.</summary>
+ <param name="stream">The stream to write to.</param>
+ <param name="encoding">The character encoding of the stream.</param>
+ <param name="ownsStream">If true, stream is closed by the writer when done; otherwise false.</param>
+ </member>
+ <member name="T:System.Xml.Linq.Extensions">
+ <summary>Contains the LINQ to XML extension methods.</summary>
+ </member>
+ <member name="M:System.Xml.Linq.Extensions.Ancestors``1(System.Collections.Generic.IEnumerable{``0})">
+ <summary>Returns a collection of elements that contains the ancestors of every node in the source collection.</summary>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XNode"></see> that contains the source collection.</param>
+ <typeparam name="T">The type of the objects in source, constrained to <see cref="T:System.Xml.Linq.XNode"></see>.</typeparam>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XElement"></see> that contains the ancestors of every node in the source collection.</returns>
+ </member>
+ <member name="M:System.Xml.Linq.Extensions.Ancestors``1(System.Collections.Generic.IEnumerable{``0},System.Xml.Linq.XName)">
+ <summary>Returns a filtered collection of elements that contains the ancestors of every node in the source collection. Only elements that have a matching <see cref="T:System.Xml.Linq.XName"></see> are included in the collection.</summary>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XNode"></see> that contains the source collection.</param>
+ <param name="name">The <see cref="T:System.Xml.Linq.XName"></see> to match.</param>
+ <typeparam name="T">The type of the objects in source, constrained to <see cref="T:System.Xml.Linq.XNode"></see>.</typeparam>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XElement"></see> that contains the ancestors of every node in the source collection. Only elements that have a matching <see cref="T:System.Xml.Linq.XName"></see> are included in the collection.</returns>
+ </member>
+ <member name="M:System.Xml.Linq.Extensions.AncestorsAndSelf(System.Collections.Generic.IEnumerable{System.Xml.Linq.XElement})">
+ <summary>Returns a collection of elements that contains every element in the source collection, and the ancestors of every element in the source collection.</summary>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XElement"></see> that contains the source collection.</param>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XElement"></see> that contains every element in the source collection, and the ancestors of every element in the source collection.</returns>
+ </member>
+ <member name="M:System.Xml.Linq.Extensions.AncestorsAndSelf(System.Collections.Generic.IEnumerable{System.Xml.Linq.XElement},System.Xml.Linq.XName)">
+ <summary>Returns a filtered collection of elements that contains every element in the source collection, and the ancestors of every element in the source collection. Only elements that have a matching <see cref="T:System.Xml.Linq.XName"></see> are included in the collection.</summary>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XElement"></see> that contains the source collection.</param>
+ <param name="name">The <see cref="T:System.Xml.Linq.XName"></see> to match.</param>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XElement"></see> that contains every element in the source collection, and the ancestors of every element in the source collection. Only elements that have a matching <see cref="T:System.Xml.Linq.XName"></see> are included in the collection.</returns>
+ </member>
+ <member name="M:System.Xml.Linq.Extensions.Attributes(System.Collections.Generic.IEnumerable{System.Xml.Linq.XElement})">
+ <summary>Returns a collection of the attributes of every element in the source collection.</summary>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XElement"></see> that contains the source collection.</param>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XAttribute"></see> that contains the attributes of every element in the source collection.</returns>
+ </member>
+ <member name="M:System.Xml.Linq.Extensions.Attributes(System.Collections.Generic.IEnumerable{System.Xml.Linq.XElement},System.Xml.Linq.XName)">
+ <summary>Returns a filtered collection of the attributes of every element in the source collection. Only elements that have a matching <see cref="T:System.Xml.Linq.XName"></see> are included in the collection.</summary>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XElement"></see> that contains the source collection.</param>
+ <param name="name">The <see cref="T:System.Xml.Linq.XName"></see> to match.</param>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XAttribute"></see> that contains a filtered collection of the attributes of every element in the source collection. Only elements that have a matching <see cref="T:System.Xml.Linq.XName"></see> are included in the collection.</returns>
+ </member>
+ <member name="M:System.Xml.Linq.Extensions.DescendantNodes``1(System.Collections.Generic.IEnumerable{``0})">
+ <summary>Returns a collection of the descendant nodes of every document and element in the source collection.</summary>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XContainer"></see> that contains the source collection.</param>
+ <typeparam name="T">The type of the objects in source, constrained to <see cref="T:System.Xml.Linq.XContainer"></see>.</typeparam>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XNode"></see> of the descendant nodes of every document and element in the source collection.</returns>
+ </member>
+ <member name="M:System.Xml.Linq.Extensions.DescendantNodesAndSelf(System.Collections.Generic.IEnumerable{System.Xml.Linq.XElement})">
+ <summary>Returns a collection of nodes that contains every element in the source collection, and the descendant nodes of every element in the source collection.</summary>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XElement"></see> that contains the source collection.</param>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XNode"></see> that contains every element in the source collection, and the descendant nodes of every element in the source collection.</returns>
+ </member>
+ <member name="M:System.Xml.Linq.Extensions.Descendants``1(System.Collections.Generic.IEnumerable{``0},System.Xml.Linq.XName)">
+ <summary>Returns a filtered collection of elements that contains the descendant elements of every element and document in the source collection. Only elements that have a matching <see cref="T:System.Xml.Linq.XName"></see> are included in the collection.</summary>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XContainer"></see> that contains the source collection.</param>
+ <param name="name">The <see cref="T:System.Xml.Linq.XName"></see> to match.</param>
+ <typeparam name="T">The type of the objects in source, constrained to <see cref="T:System.Xml.Linq.XContainer"></see>.</typeparam>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XElement"></see> that contains the descendant elements of every element and document in the source collection. Only elements that have a matching <see cref="T:System.Xml.Linq.XName"></see> are included in the collection.</returns>
+ </member>
+ <member name="M:System.Xml.Linq.Extensions.Descendants``1(System.Collections.Generic.IEnumerable{``0})">
+ <summary>Returns a collection of elements that contains the descendant elements of every element and document in the source collection.</summary>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XContainer"></see> that contains the source collection.</param>
+ <typeparam name="T">The type of the objects in source, constrained to <see cref="T:System.Xml.Linq.XContainer"></see>.</typeparam>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XElement"></see> that contains the descendant elements of every element and document in the source collection.</returns>
+ </member>
+ <member name="M:System.Xml.Linq.Extensions.DescendantsAndSelf(System.Collections.Generic.IEnumerable{System.Xml.Linq.XElement})">
+ <summary>Returns a collection of elements that contains every element in the source collection, and the descendent elements of every element in the source collection.</summary>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XElement"></see> that contains the source collection.</param>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XElement"></see> that contains every element in the source collection, and the descendent elements of every element in the source collection.</returns>
+ </member>
+ <member name="M:System.Xml.Linq.Extensions.DescendantsAndSelf(System.Collections.Generic.IEnumerable{System.Xml.Linq.XElement},System.Xml.Linq.XName)">
+ <summary>Returns a filtered collection of elements that contains every element in the source collection, and the descendents of every element in the source collection. Only elements that have a matching <see cref="T:System.Xml.Linq.XName"></see> are included in the collection.</summary>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XElement"></see> that contains the source collection.</param>
+ <param name="name">The <see cref="T:System.Xml.Linq.XName"></see> to match.</param>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XElement"></see> that contains every element in the source collection, and the descendents of every element in the source collection. Only elements that have a matching <see cref="T:System.Xml.Linq.XName"></see> are included in the collection.</returns>
+ </member>
+ <member name="M:System.Xml.Linq.Extensions.Elements``1(System.Collections.Generic.IEnumerable{``0})">
+ <summary>Returns a collection of the child elements of every element and document in the source collection.</summary>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XElement"></see> that contains the source collection.</param>
+ <typeparam name="T">The type of the objects in source, constrained to <see cref="T:System.Xml.Linq.XContainer"></see>.</typeparam>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XElement"></see> of the child elements of every element or document in the source collection.</returns>
+ </member>
+ <member name="M:System.Xml.Linq.Extensions.Elements``1(System.Collections.Generic.IEnumerable{``0},System.Xml.Linq.XName)">
+ <summary>Returns a filtered collection of the child elements of every element and document in the source collection. Only elements that have a matching <see cref="T:System.Xml.Linq.XName"></see> are included in the collection.</summary>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XElement"></see> that contains the source collection.</param>
+ <param name="name">The <see cref="T:System.Xml.Linq.XName"></see> to match.</param>
+ <typeparam name="T">The type of the objects in source, constrained to <see cref="T:System.Xml.Linq.XContainer"></see>.</typeparam>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XElement"></see> of the child elements of every element and document in the source collection. Only elements that have a matching <see cref="T:System.Xml.Linq.XName"></see> are included in the collection.</returns>
+ </member>
+ <member name="M:System.Xml.Linq.Extensions.InDocumentOrder``1(System.Collections.Generic.IEnumerable{``0})">
+ <summary>Returns a collection of nodes that contains all nodes in the source collection, sorted in document order.</summary>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XNode"></see> that contains the source collection.</param>
+ <typeparam name="T">The type of the objects in source, constrained to <see cref="T:System.Xml.Linq.XNode"></see>.</typeparam>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XNode"></see> that contains all nodes in the source collection, sorted in document order.</returns>
+ </member>
+ <member name="M:System.Xml.Linq.Extensions.Nodes``1(System.Collections.Generic.IEnumerable{``0})">
+ <summary>Returns a collection of the child nodes of every document and element in the source collection.</summary>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XNode"></see> that contains the source collection.</param>
+ <typeparam name="T">The type of the objects in source, constrained to <see cref="T:System.Xml.Linq.XContainer"></see>.</typeparam>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XNode"></see> of the child nodes of every document and element in the source collection.</returns>
+ </member>
+ <member name="M:System.Xml.Linq.Extensions.Remove(System.Collections.Generic.IEnumerable{System.Xml.Linq.XAttribute})">
+ <summary>Removes every attribute in the source collection from its parent element.</summary>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XAttribute"></see> that contains the source collection.</param>
+ </member>
+ <member name="M:System.Xml.Linq.Extensions.Remove``1(System.Collections.Generic.IEnumerable{``0})">
+ <summary>Removes every node in the source collection from its parent node.</summary>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XNode"></see> that contains the source collection.</param>
+ <typeparam name="T">The type of the objects in source, constrained to <see cref="T:System.Xml.Linq.XNode"></see>.</typeparam>
+ </member>
+ <member name="T:System.Xml.Linq.LoadOptions">
+ <summary>Specifies load options when parsing XML.</summary>
+ </member>
+ <member name="F:System.Xml.Linq.LoadOptions.None">
+ <summary>Does not preserve insignificant white space or load base URI and line information.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.Linq.LoadOptions.PreserveWhitespace">
+ <summary>Preserves insignificant white space while parsing.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.Linq.LoadOptions.SetBaseUri">
+ <summary>Requests the base URI information from the <see cref="T:System.Xml.XmlReader"></see>, and makes it available via the <see cref="P:System.Xml.Linq.XObject.BaseUri"></see> property.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.Linq.LoadOptions.SetLineInfo">
+ <summary>Requests the line information from the <see cref="T:System.Xml.XmlReader"></see> and makes it available via properties on <see cref="T:System.Xml.Linq.XObject"></see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Xml.Linq.ReaderOptions">
+ <summary>Specifies whether to omit duplicate namespaces when loading an <see cref="T:System.Xml.Linq.XDocument"></see> with an <see cref="T:System.Xml.XmlReader"></see>.</summary>
+ </member>
+ <member name="F:System.Xml.Linq.ReaderOptions.None">
+ <summary>No reader options specified.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.Linq.ReaderOptions.OmitDuplicateNamespaces">
+ <summary>Omit duplicate namespaces when loading the <see cref="T:System.Xml.Linq.XDocument"></see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Xml.Linq.SaveOptions">
+ <summary>Specifies serialization options.</summary>
+ </member>
+ <member name="F:System.Xml.Linq.SaveOptions.DisableFormatting">
+ <summary>Preserve all insignificant white space while serializing.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.Linq.SaveOptions.None">
+ <summary>Format (indent) the XML while serializing.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.Linq.SaveOptions.OmitDuplicateNamespaces">
+ <summary>Remove the duplicate namespace declarations while serializing.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Xml.Linq.XAttribute">
+ <summary>Represents an XML attribute.</summary>
+ </member>
+ <member name="M:System.Xml.Linq.XAttribute.#ctor(System.Xml.Linq.XAttribute)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Linq.XAttribute"></see> class from another <see cref="T:System.Xml.Linq.XAttribute"></see> object.</summary>
+ <param name="other">An <see cref="T:System.Xml.Linq.XAttribute"></see> object to copy from.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="other">other</paramref> parameter is null.</exception>
+ </member>
+ <member name="M:System.Xml.Linq.XAttribute.#ctor(System.Xml.Linq.XName,System.Object)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Linq.XAttribute"></see> class from the specified name and value.</summary>
+ <param name="name">The <see cref="T:System.Xml.Linq.XName"></see> of the attribute.</param>
+ <param name="value">An <see cref="T:System.Object"></see> containing the value of the attribute.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="name">name</paramref> or <paramref name="value">value</paramref> parameter is null.</exception>
+ </member>
+ <member name="P:System.Xml.Linq.XAttribute.EmptySequence">
+ <summary>Gets an empty collection of attributes.</summary>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XAttribute"></see> containing an empty collection.</returns>
+ </member>
+ <member name="P:System.Xml.Linq.XAttribute.IsNamespaceDeclaration">
+ <summary>Determines if this attribute is a namespace declaration.</summary>
+ <returns>true if this attribute is a namespace declaration; otherwise false.</returns>
+ </member>
+ <member name="P:System.Xml.Linq.XAttribute.Name">
+ <summary>Gets the expanded name of this attribute.</summary>
+ <returns>An <see cref="T:System.Xml.Linq.XName"></see> containing the name of this attribute.</returns>
+ </member>
+ <member name="P:System.Xml.Linq.XAttribute.NextAttribute">
+ <summary>Gets the next attribute of the parent element.</summary>
+ <returns>An <see cref="T:System.Xml.Linq.XAttribute"></see> containing the next attribute of the parent element.</returns>
+ </member>
+ <member name="P:System.Xml.Linq.XAttribute.NodeType">
+ <summary>Gets the node type for this node.</summary>
+ <returns>The node type. For <see cref="T:System.Xml.Linq.XAttribute"></see> objects, this value is <see cref="F:System.Xml.XmlNodeType.Attribute"></see>.</returns>
+ </member>
+ <member name="M:System.Xml.Linq.XAttribute.op_Explicit(System.Xml.Linq.XAttribute to System.Nullable{System.Int64})">
+ <param name="attribute"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Xml.Linq.XAttribute.op_Explicit(System.Xml.Linq.XAttribute to System.Nullable{System.Single})">
+ <param name="attribute"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Xml.Linq.XAttribute.op_Explicit(System.Xml.Linq.XAttribute to System.Nullable{System.TimeSpan})">
+ <param name="attribute"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Xml.Linq.XAttribute.op_Explicit(System.Xml.Linq.XAttribute to System.Nullable{System.UInt32})">
+ <param name="attribute"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Xml.Linq.XAttribute.op_Explicit(System.Xml.Linq.XAttribute to System.Nullable{System.UInt64})">
+ <param name="attribute"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Xml.Linq.XAttribute.op_Explicit(System.Xml.Linq.XAttribute to System.TimeSpan)">
+ <param name="attribute"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Xml.Linq.XAttribute.op_Explicit(System.Xml.Linq.XAttribute to System.String)">
+ <param name="attribute"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Xml.Linq.XAttribute.op_Explicit(System.Xml.Linq.XAttribute to System.Nullable{System.Int32})">
+ <param name="attribute"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Xml.Linq.XAttribute.op_Explicit(System.Xml.Linq.XAttribute to System.UInt32)">
+ <param name="attribute"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Xml.Linq.XAttribute.op_Explicit(System.Xml.Linq.XAttribute to System.UInt64)">
+ <param name="attribute"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Xml.Linq.XAttribute.op_Explicit(System.Xml.Linq.XAttribute to System.Single)">
+ <param name="attribute"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Xml.Linq.XAttribute.op_Explicit(System.Xml.Linq.XAttribute to System.Nullable{System.Guid})">
+ <param name="attribute"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Xml.Linq.XAttribute.op_Explicit(System.Xml.Linq.XAttribute to System.Nullable{System.Decimal})">
+ <param name="attribute"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Xml.Linq.XAttribute.op_Explicit(System.Xml.Linq.XAttribute to System.Decimal)">
+ <param name="attribute"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Xml.Linq.XAttribute.op_Explicit(System.Xml.Linq.XAttribute to System.Nullable{System.DateTimeOffset})">
+ <param name="attribute"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Xml.Linq.XAttribute.op_Explicit(System.Xml.Linq.XAttribute to System.Nullable{System.DateTime})">
+ <param name="attribute"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Xml.Linq.XAttribute.op_Explicit(System.Xml.Linq.XAttribute to System.Nullable{System.Boolean})">
+ <param name="attribute"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Xml.Linq.XAttribute.op_Explicit(System.Xml.Linq.XAttribute to System.Int64)">
+ <param name="attribute"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Xml.Linq.XAttribute.op_Explicit(System.Xml.Linq.XAttribute to System.Int32)">
+ <param name="attribute"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Xml.Linq.XAttribute.op_Explicit(System.Xml.Linq.XAttribute to System.Guid)">
+ <param name="attribute"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Xml.Linq.XAttribute.op_Explicit(System.Xml.Linq.XAttribute to System.Double)">
+ <param name="attribute"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Xml.Linq.XAttribute.op_Explicit(System.Xml.Linq.XAttribute to System.Nullable{System.Double})">
+ <param name="attribute"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Xml.Linq.XAttribute.op_Explicit(System.Xml.Linq.XAttribute to System.DateTimeOffset)">
+ <param name="attribute"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Xml.Linq.XAttribute.op_Explicit(System.Xml.Linq.XAttribute to System.DateTime)">
+ <param name="attribute"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Xml.Linq.XAttribute.op_Explicit(System.Xml.Linq.XAttribute to System.Boolean)">
+ <param name="attribute"></param>
+ <returns></returns>
+ </member>
+ <member name="P:System.Xml.Linq.XAttribute.PreviousAttribute">
+ <summary>Gets the previous attribute of the parent element.</summary>
+ <returns>An <see cref="T:System.Xml.Linq.XAttribute"></see> containing the previous attribute of the parent element.</returns>
+ </member>
+ <member name="M:System.Xml.Linq.XAttribute.Remove">
+ <summary>Removes this attribute from its parent element.</summary>
+ <exception cref="T:System.InvalidOperationException">The parent element is null.</exception>
+ </member>
+ <member name="M:System.Xml.Linq.XAttribute.SetValue(System.Object)">
+ <summary>Sets the value of this attribute.</summary>
+ <param name="value">The value to assign to this attribute.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="value">value</paramref> parameter is null.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="value">value</paramref> is an <see cref="T:System.Xml.Linq.XObject"></see>.</exception>
+ </member>
+ <member name="M:System.Xml.Linq.XAttribute.ToString">
+ <summary>Converts the current <see cref="T:System.Xml.Linq.XAttribute"></see> object to a string representation.</summary>
+ <returns>A <see cref="T:System.String"></see> containing the XML text representation of an attribute and its value.</returns>
+ </member>
+ <member name="P:System.Xml.Linq.XAttribute.Value">
+ <summary>Gets or sets the value of this attribute.</summary>
+ <returns>A <see cref="T:System.String"></see> containing the value of this attribute.</returns>
+ <exception cref="T:System.ArgumentNullException">When setting, the <paramref name="value">value</paramref> is null.</exception>
+ </member>
+ <member name="T:System.Xml.Linq.XCData">
+ <summary>Represents a text node that contains CDATA.</summary>
+ </member>
+ <member name="M:System.Xml.Linq.XCData.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Linq.XCData"></see> class.</summary>
+ <param name="value">A string that contains the value of the <see cref="T:System.Xml.Linq.XCData"></see> node.</param>
+ </member>
+ <member name="M:System.Xml.Linq.XCData.#ctor(System.Xml.Linq.XCData)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Linq.XCData"></see> class.</summary>
+ <param name="other">The <see cref="T:System.Xml.Linq.XCData"></see> node to copy from.</param>
+ </member>
+ <member name="P:System.Xml.Linq.XCData.NodeType">
+ <summary>Gets the node type for this node.</summary>
+ <returns>The node type. For <see cref="T:System.Xml.Linq.XCData"></see> objects, this value is <see cref="F:System.Xml.XmlNodeType.CDATA"></see>.</returns>
+ </member>
+ <member name="M:System.Xml.Linq.XCData.WriteTo(System.Xml.XmlWriter)">
+ <summary>Writes this CDATA object to an <see cref="T:System.Xml.XmlWriter"></see>.</summary>
+ <param name="writer">An <see cref="T:System.Xml.XmlWriter"></see> into which this method will write.</param>
+ </member>
+ <member name="T:System.Collections.Hashtable">
+ <summary>Represents a collection of key/value pairs that are organized based on the hash code of the key.</summary>
+ </member>
+ <member name="M:System.Collections.Hashtable.#ctor">
+ <summary>Initializes a new, empty instance of the <see cref="T:System.Collections.Hashtable"></see> class using the default initial capacity, load factor, hash code provider, and comparer.</summary>
+ </member>
+ <member name="M:System.Collections.Hashtable.#ctor(System.Int32,System.Single,System.Collections.IHashCodeProvider,System.Collections.IComparer)">
+ <summary>Initializes a new, empty instance of the <see cref="T:System.Collections.Hashtable"></see> class using the specified initial capacity, load factor, hash code provider, and comparer.</summary>
+ <param name="capacity">The approximate number of elements that the <see cref="T:System.Collections.Hashtable"></see> object can initially contain.</param>
+ <param name="loadFactor">A number in the range from 0.1 through 1.0 that is multiplied by the default value which provides the best performance. The result is the maximum ratio of elements to buckets.</param>
+ <param name="hcp">The <see cref="T:System.Collections.IHashCodeProvider"></see> object that supplies the hash codes for all keys in the <see cref="T:System.Collections.Hashtable"></see>. -or- null to use the default hash code provider, which is each key's implementation of <see cref="M:System.Object.GetHashCode"></see>.</param>
+ <param name="comparer">The <see cref="T:System.Collections.IComparer"></see> object to use to determine whether two keys are equal. -or- null to use the default comparer, which is each key's implementation of <see cref="M:System.Object.Equals(System.Object)"></see>.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="capacity">capacity</paramref> is less than zero. -or- <paramref name="loadFactor">loadFactor</paramref> is less than 0.1. -or- <paramref name="loadFactor">loadFactor</paramref> is greater than 1.0.</exception>
+ </member>
+ <member name="M:System.Collections.Hashtable.#ctor(System.Collections.IDictionary,System.Single,System.Collections.IHashCodeProvider,System.Collections.IComparer)">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Hashtable"></see> class by copying the elements from the specified dictionary to the new <see cref="T:System.Collections.Hashtable"></see> object. The new <see cref="T:System.Collections.Hashtable"></see> object has an initial capacity equal to the number of elements copied, and uses the specified load factor, hash code provider, and comparer.</summary>
+ <param name="d">The <see cref="T:System.Collections.IDictionary"></see> object to copy to a new <see cref="T:System.Collections.Hashtable"></see> object.</param>
+ <param name="loadFactor">A number in the range from 0.1 through 1.0 that is multiplied by the default value which provides the best performance. The result is the maximum ratio of elements to buckets.</param>
+ <param name="hcp">The <see cref="T:System.Collections.IHashCodeProvider"></see> object that supplies the hash codes for all keys in the <see cref="T:System.Collections.Hashtable"></see>. -or- null to use the default hash code provider, which is each key's implementation of <see cref="M:System.Object.GetHashCode"></see>.</param>
+ <param name="comparer">The <see cref="T:System.Collections.IComparer"></see> object to use to determine whether two keys are equal. -or- null to use the default comparer, which is each key's implementation of <see cref="M:System.Object.Equals(System.Object)"></see>.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="d">d</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="loadFactor">loadFactor</paramref> is less than 0.1. -or- <paramref name="loadFactor">loadFactor</paramref> is greater than 1.0.</exception>
+ </member>
+ <member name="M:System.Collections.Hashtable.#ctor(System.Int32,System.Single,System.Collections.IEqualityComparer)">
+ <summary>Initializes a new, empty instance of the <see cref="T:System.Collections.Hashtable"></see> class using the specified initial capacity, load factor, and <see cref="T:System.Collections.IEqualityComparer"></see> object.</summary>
+ <param name="capacity">The approximate number of elements that the <see cref="T:System.Collections.Hashtable"></see> object can initially contain.</param>
+ <param name="loadFactor">A number in the range from 0.1 through 1.0 that is multiplied by the default value which provides the best performance. The result is the maximum ratio of elements to buckets.</param>
+ <param name="equalityComparer">The <see cref="T:System.Collections.IEqualityComparer"></see> object that defines the hash code provider and the comparer to use with the <see cref="T:System.Collections.Hashtable"></see>. -or- null to use the default hash code provider and the default comparer. The default hash code provider is each key's implementation of <see cref="M:System.Object.GetHashCode"></see> and the default comparer is each key's implementation of <see cref="M:System.Object.Equals(System.Object)"></see>.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="capacity">capacity</paramref> is less than zero. -or- <paramref name="loadFactor">loadFactor</paramref> is less than 0.1. -or- <paramref name="loadFactor">loadFactor</paramref> is greater than 1.0.</exception>
+ </member>
+ <member name="M:System.Collections.Hashtable.#ctor(System.Int32,System.Collections.IHashCodeProvider,System.Collections.IComparer)">
+ <summary>Initializes a new, empty instance of the <see cref="T:System.Collections.Hashtable"></see> class using the specified initial capacity, hash code provider, comparer, and the default load factor.</summary>
+ <param name="capacity">The approximate number of elements that the <see cref="T:System.Collections.Hashtable"></see> object can initially contain.</param>
+ <param name="hcp">The <see cref="T:System.Collections.IHashCodeProvider"></see> object that supplies the hash codes for all keys in the <see cref="T:System.Collections.Hashtable"></see>. -or- null to use the default hash code provider, which is each key's implementation of <see cref="M:System.Object.GetHashCode"></see>.</param>
+ <param name="comparer">The <see cref="T:System.Collections.IComparer"></see> object to use to determine whether two keys are equal. -or- null to use the default comparer, which is each key's implementation of <see cref="M:System.Object.Equals(System.Object)"></see>.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="capacity">capacity</paramref> is less than zero.</exception>
+ </member>
+ <member name="M:System.Collections.Hashtable.#ctor(System.Collections.IDictionary,System.Single,System.Collections.IEqualityComparer)">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Hashtable"></see> class by copying the elements from the specified dictionary to the new <see cref="T:System.Collections.Hashtable"></see> object. The new <see cref="T:System.Collections.Hashtable"></see> object has an initial capacity equal to the number of elements copied, and uses the specified load factor and <see cref="T:System.Collections.IEqualityComparer"></see> object.</summary>
+ <param name="d">The <see cref="T:System.Collections.IDictionary"></see> object to copy to a new <see cref="T:System.Collections.Hashtable"></see> object.</param>
+ <param name="loadFactor">A number in the range from 0.1 through 1.0 that is multiplied by the default value which provides the best performance. The result is the maximum ratio of elements to buckets.</param>
+ <param name="equalityComparer">The <see cref="T:System.Collections.IEqualityComparer"></see> object that defines the hash code provider and the comparer to use with the <see cref="T:System.Collections.Hashtable"></see>. -or- null to use the default hash code provider and the default comparer. The default hash code provider is each key's implementation of <see cref="M:System.Object.GetHashCode"></see> and the default comparer is each key's implementation of <see cref="M:System.Object.Equals(System.Object)"></see>.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="d">d</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="loadFactor">loadFactor</paramref> is less than 0.1. -or- <paramref name="loadFactor">loadFactor</paramref> is greater than 1.0.</exception>
+ </member>
+ <member name="M:System.Collections.Hashtable.#ctor(System.Collections.IDictionary,System.Collections.IHashCodeProvider,System.Collections.IComparer)">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Hashtable"></see> class by copying the elements from the specified dictionary to the new <see cref="T:System.Collections.Hashtable"></see> object. The new <see cref="T:System.Collections.Hashtable"></see> object has an initial capacity equal to the number of elements copied, and uses the default load factor, and the specified hash code provider and comparer. This API is obsolete. For an alternative, see <see cref="M:System.Collections.Hashtable.#ctor(System.Collections.IDictionary,System.Collections.IEqualityComparer)"></see>.</summary>
+ <param name="d">The <see cref="T:System.Collections.IDictionary"></see> object to copy to a new <see cref="T:System.Collections.Hashtable"></see> object.</param>
+ <param name="hcp">The <see cref="T:System.Collections.IHashCodeProvider"></see> object that supplies the hash codes for all keys in the <see cref="T:System.Collections.Hashtable"></see>. -or- null to use the default hash code provider, which is each key's implementation of <see cref="M:System.Object.GetHashCode"></see>.</param>
+ <param name="comparer">The <see cref="T:System.Collections.IComparer"></see> object to use to determine whether two keys are equal. -or- null to use the default comparer, which is each key's implementation of <see cref="M:System.Object.Equals(System.Object)"></see>.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="d">d</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Collections.Hashtable.#ctor(System.Int32,System.Single)">
+ <summary>Initializes a new, empty instance of the <see cref="T:System.Collections.Hashtable"></see> class using the specified initial capacity and load factor, and the default hash code provider and comparer.</summary>
+ <param name="capacity">The approximate number of elements that the <see cref="T:System.Collections.Hashtable"></see> object can initially contain.</param>
+ <param name="loadFactor">A number in the range from 0.1 through 1.0 that is multiplied by the default value which provides the best performance. The result is the maximum ratio of elements to buckets.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="capacity">capacity</paramref> is less than zero. -or- <paramref name="loadFactor">loadFactor</paramref> is less than 0.1. -or- <paramref name="loadFactor">loadFactor</paramref> is greater than 1.0.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="capacity">capacity</paramref> is causing an overflow.</exception>
+ </member>
+ <member name="M:System.Collections.Hashtable.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new, empty instance of the <see cref="T:System.Collections.Hashtable"></see> class that is serializable using the specified <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> and <see cref="T:System.Runtime.Serialization.StreamingContext"></see> objects.</summary>
+ <param name="info">A <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object containing the information required to serialize the <see cref="T:System.Collections.Hashtable"></see> object.</param>
+ <param name="context">A <see cref="T:System.Runtime.Serialization.StreamingContext"></see> object containing the source and destination of the serialized stream associated with the <see cref="T:System.Collections.Hashtable"></see>.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="info">info</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Collections.Hashtable.#ctor(System.Collections.IHashCodeProvider,System.Collections.IComparer)">
+ <summary>Initializes a new, empty instance of the <see cref="T:System.Collections.Hashtable"></see> class using the default initial capacity and load factor, and the specified hash code provider and comparer.</summary>
+ <param name="hcp">The <see cref="T:System.Collections.IHashCodeProvider"></see> object that supplies the hash codes for all keys in the <see cref="T:System.Collections.Hashtable"></see> object. -or- null to use the default hash code provider, which is each key's implementation of <see cref="M:System.Object.GetHashCode"></see>.</param>
+ <param name="comparer">The <see cref="T:System.Collections.IComparer"></see> object to use to determine whether two keys are equal. -or- null to use the default comparer, which is each key's implementation of <see cref="M:System.Object.Equals(System.Object)"></see>.</param>
+ </member>
+ <member name="M:System.Collections.Hashtable.#ctor(System.Collections.IDictionary,System.Single)">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Hashtable"></see> class by copying the elements from the specified dictionary to the new <see cref="T:System.Collections.Hashtable"></see> object. The new <see cref="T:System.Collections.Hashtable"></see> object has an initial capacity equal to the number of elements copied, and uses the specified load factor, and the default hash code provider and comparer.</summary>
+ <param name="d">The <see cref="T:System.Collections.IDictionary"></see> object to copy to a new <see cref="T:System.Collections.Hashtable"></see> object.</param>
+ <param name="loadFactor">A number in the range from 0.1 through 1.0 that is multiplied by the default value which provides the best performance. The result is the maximum ratio of elements to buckets.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="d">d</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="loadFactor">loadFactor</paramref> is less than 0.1. -or- <paramref name="loadFactor">loadFactor</paramref> is greater than 1.0.</exception>
+ </member>
+ <member name="M:System.Collections.Hashtable.#ctor(System.Collections.IDictionary,System.Collections.IEqualityComparer)">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Hashtable"></see> class by copying the elements from the specified dictionary to a new <see cref="T:System.Collections.Hashtable"></see> object. The new <see cref="T:System.Collections.Hashtable"></see> object has an initial capacity equal to the number of elements copied, and uses the default load factor and the specified <see cref="T:System.Collections.IEqualityComparer"></see> object.</summary>
+ <param name="d">The <see cref="T:System.Collections.IDictionary"></see> object to copy to a new <see cref="T:System.Collections.Hashtable"></see> object.</param>
+ <param name="equalityComparer">The <see cref="T:System.Collections.IEqualityComparer"></see> object that defines the hash code provider and the comparer to use with the <see cref="T:System.Collections.Hashtable"></see>. -or- null to use the default hash code provider and the default comparer. The default hash code provider is each key's implementation of <see cref="M:System.Object.GetHashCode"></see> and the default comparer is each key's implementation of <see cref="M:System.Object.Equals(System.Object)"></see>.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="d">d</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Collections.Hashtable.#ctor(System.Int32)">
+ <summary>Initializes a new, empty instance of the <see cref="T:System.Collections.Hashtable"></see> class using the specified initial capacity, and the default load factor, hash code provider, and comparer.</summary>
+ <param name="capacity">The approximate number of elements that the <see cref="T:System.Collections.Hashtable"></see> object can initially contain.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="capacity">capacity</paramref> is less than zero.</exception>
+ </member>
+ <member name="M:System.Collections.Hashtable.#ctor(System.Collections.IEqualityComparer)">
+ <summary>Initializes a new, empty instance of the <see cref="T:System.Collections.Hashtable"></see> class using the default initial capacity and load factor, and the specified <see cref="T:System.Collections.IEqualityComparer"></see> object.</summary>
+ <param name="equalityComparer">The <see cref="T:System.Collections.IEqualityComparer"></see> object that defines the hash code provider and the comparer to use with the <see cref="T:System.Collections.Hashtable"></see> object. -or- null to use the default hash code provider and the default comparer. The default hash code provider is each key's implementation of <see cref="M:System.Object.GetHashCode"></see> and the default comparer is each key's implementation of <see cref="M:System.Object.Equals(System.Object)"></see>.</param>
+ </member>
+ <member name="M:System.Collections.Hashtable.#ctor(System.Collections.IDictionary)">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Hashtable"></see> class by copying the elements from the specified dictionary to the new <see cref="T:System.Collections.Hashtable"></see> object. The new <see cref="T:System.Collections.Hashtable"></see> object has an initial capacity equal to the number of elements copied, and uses the default load factor, hash code provider, and comparer.</summary>
+ <param name="d">The <see cref="T:System.Collections.IDictionary"></see> object to copy to a new <see cref="T:System.Collections.Hashtable"></see> object.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="d">d</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Collections.Hashtable.#ctor(System.Int32,System.Collections.IEqualityComparer)">
+ <summary>Initializes a new, empty instance of the <see cref="T:System.Collections.Hashtable"></see> class using the specified initial capacity and <see cref="T:System.Collections.IEqualityComparer"></see>, and the default load factor.</summary>
+ <param name="capacity">The approximate number of elements that the <see cref="T:System.Collections.Hashtable"></see> object can initially contain.</param>
+ <param name="equalityComparer">The <see cref="T:System.Collections.IEqualityComparer"></see> object that defines the hash code provider and the comparer to use with the <see cref="T:System.Collections.Hashtable"></see>. -or- null to use the default hash code provider and the default comparer. The default hash code provider is each key's implementation of <see cref="M:System.Object.GetHashCode"></see> and the default comparer is each key's implementation of <see cref="M:System.Object.Equals(System.Object)"></see>.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="capacity">capacity</paramref> is less than zero.</exception>
+ </member>
+ <member name="M:System.Collections.Hashtable.Add(System.Object,System.Object)">
+ <summary>Adds an element with the specified key and value into the <see cref="T:System.Collections.Hashtable"></see>.</summary>
+ <param name="key">The key of the element to add.</param>
+ <param name="value">The value of the element to add. The value can be null.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException">An element with the same key already exists in the <see cref="T:System.Collections.Hashtable"></see>.</exception>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Hashtable"></see> is read-only. -or- The <see cref="T:System.Collections.Hashtable"></see> has a fixed size.</exception>
+ </member>
+ <member name="M:System.Collections.Hashtable.Clear">
+ <summary>Removes all elements from the <see cref="T:System.Collections.Hashtable"></see>.</summary>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Hashtable"></see> is read-only.</exception>
+ </member>
+ <member name="M:System.Collections.Hashtable.Clone">
+ <summary>Creates a shallow copy of the <see cref="T:System.Collections.Hashtable"></see>.</summary>
+ <returns>A shallow copy of the <see cref="T:System.Collections.Hashtable"></see>.</returns>
+ </member>
+ <member name="P:System.Collections.Hashtable.comparer">
+ <summary>Gets or sets the <see cref="T:System.Collections.IComparer"></see> to use for the <see cref="T:System.Collections.Hashtable"></see>.</summary>
+ <returns>The <see cref="T:System.Collections.IComparer"></see> to use for the <see cref="T:System.Collections.Hashtable"></see>.</returns>
+ <exception cref="T:System.ArgumentException">The property is set to a value, but the hash table was created using an <see cref="T:System.Collections.IEqualityComparer"></see>.</exception>
+ </member>
+ <member name="M:System.Collections.Hashtable.Contains(System.Object)">
+ <summary>Determines whether the <see cref="T:System.Collections.Hashtable"></see> contains a specific key.</summary>
+ <param name="key">The key to locate in the <see cref="T:System.Collections.Hashtable"></see>.</param>
+ <returns>true if the <see cref="T:System.Collections.Hashtable"></see> contains an element with the specified key; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Collections.Hashtable.ContainsKey(System.Object)">
+ <summary>Determines whether the <see cref="T:System.Collections.Hashtable"></see> contains a specific key.</summary>
+ <param name="key">The key to locate in the <see cref="T:System.Collections.Hashtable"></see>.</param>
+ <returns>true if the <see cref="T:System.Collections.Hashtable"></see> contains an element with the specified key; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Collections.Hashtable.ContainsValue(System.Object)">
+ <summary>Determines whether the <see cref="T:System.Collections.Hashtable"></see> contains a specific value.</summary>
+ <param name="value">The value to locate in the <see cref="T:System.Collections.Hashtable"></see>. The value can be null.</param>
+ <returns>true if the <see cref="T:System.Collections.Hashtable"></see> contains an element with the specified <paramref name="value">value</paramref>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Collections.Hashtable.CopyTo(System.Array,System.Int32)">
+ <summary>Copies the <see cref="T:System.Collections.Hashtable"></see> elements to a one-dimensional <see cref="T:System.Array"></see> instance at the specified index.</summary>
+ <param name="array">The one-dimensional <see cref="T:System.Array"></see> that is the destination of the <see cref="T:System.Collections.DictionaryEntry"></see> objects copied from <see cref="T:System.Collections.Hashtable"></see>. The <see cref="T:System.Array"></see> must have zero-based indexing.</param>
+ <param name="arrayIndex">The zero-based index in 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 zero.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="array">array</paramref> is multidimensional. -or- The number of elements in the source <see cref="T:System.Collections.Hashtable"></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>
+ <exception cref="T:System.InvalidCastException">The type of the source <see cref="T:System.Collections.Hashtable"></see> cannot be cast automatically to the type of the destination <paramref name="array">array</paramref>.</exception>
+ </member>
+ <member name="P:System.Collections.Hashtable.Count">
+ <summary>Gets the number of key/value pairs contained in the <see cref="T:System.Collections.Hashtable"></see>.</summary>
+ <returns>The number of key/value pairs contained in the <see cref="T:System.Collections.Hashtable"></see>.</returns>
+ </member>
+ <member name="P:System.Collections.Hashtable.EqualityComparer">
+ <summary>Gets the <see cref="T:System.Collections.IEqualityComparer"></see> to use for the <see cref="T:System.Collections.Hashtable"></see>.</summary>
+ <returns>The <see cref="T:System.Collections.IEqualityComparer"></see> to use for the <see cref="T:System.Collections.Hashtable"></see>.</returns>
+ <exception cref="T:System.ArgumentException">The property is set to a value, but the hash table was created using an <see cref="T:System.Collections.IHashCodeProvider"></see> and an <see cref="T:System.Collections.IComparer"></see>.</exception>
+ </member>
+ <member name="M:System.Collections.Hashtable.GetEnumerator">
+ <summary>Returns an <see cref="T:System.Collections.IDictionaryEnumerator"></see> that iterates through the <see cref="T:System.Collections.Hashtable"></see>.</summary>
+ <returns>An <see cref="T:System.Collections.IDictionaryEnumerator"></see> for the <see cref="T:System.Collections.Hashtable"></see>.</returns>
+ </member>
+ <member name="M:System.Collections.Hashtable.GetHash(System.Object)">
+ <summary>Returns the hash code for the specified key.</summary>
+ <param name="key">The <see cref="T:System.Object"></see> for which a hash code is to be returned.</param>
+ <returns>The hash code for <paramref name="key">key</paramref>.</returns>
+ <exception cref="T:System.NullReferenceException"><paramref name="key">key</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Collections.Hashtable.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Implements the <see cref="T:System.Runtime.Serialization.ISerializable"></see> interface and returns the data needed to serialize the <see cref="T:System.Collections.Hashtable"></see>.</summary>
+ <param name="info">A <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object containing the information required to serialize the <see cref="T:System.Collections.Hashtable"></see>.</param>
+ <param name="context">A <see cref="T:System.Runtime.Serialization.StreamingContext"></see> object containing the source and destination of the serialized stream associated with the <see cref="T:System.Collections.Hashtable"></see>.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="info">info</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException">The collection was modified.</exception>
+ </member>
+ <member name="P:System.Collections.Hashtable.hcp">
+ <summary>Gets or sets the object that can dispense hash codes.</summary>
+ <returns>The object that can dispense hash codes.</returns>
+ <exception cref="T:System.ArgumentException">The property is set to a value, but the hash table was created using an <see cref="T:System.Collections.IEqualityComparer"></see>.</exception>
+ </member>
+ <member name="P:System.Collections.Hashtable.IsFixedSize">
+ <summary>Gets a value indicating whether the <see cref="T:System.Collections.Hashtable"></see> has a fixed size.</summary>
+ <returns>true if the <see cref="T:System.Collections.Hashtable"></see> has a fixed size; otherwise, false. The default is false.</returns>
+ </member>
+ <member name="P:System.Collections.Hashtable.IsReadOnly">
+ <summary>Gets a value indicating whether the <see cref="T:System.Collections.Hashtable"></see> is read-only.</summary>
+ <returns>true if the <see cref="T:System.Collections.Hashtable"></see> is read-only; otherwise, false. The default is false.</returns>
+ </member>
+ <member name="P:System.Collections.Hashtable.IsSynchronized">
+ <summary>Gets a value indicating whether access to the <see cref="T:System.Collections.Hashtable"></see> is synchronized (thread safe).</summary>
+ <returns>true if access to the <see cref="T:System.Collections.Hashtable"></see> is synchronized (thread safe); otherwise, false. The default is false.</returns>
+ </member>
+ <member name="P:System.Collections.Hashtable.Item(System.Object)">
+ <summary>Gets or sets the value associated with the specified key.</summary>
+ <param name="key">The key whose value to get or set.</param>
+ <returns>The value associated with the specified key. If the specified key is not found, attempting to get it returns null, and attempting to set it creates a new element using the specified key.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is null.</exception>
+ <exception cref="T:System.NotSupportedException">The property is set and the <see cref="T:System.Collections.Hashtable"></see> is read-only. -or- The property is set, <paramref name="key">key</paramref> does not exist in the collection, and the <see cref="T:System.Collections.Hashtable"></see> has a fixed size.</exception>
+ </member>
+ <member name="M:System.Collections.Hashtable.KeyEquals(System.Object,System.Object)">
+ <summary>Compares a specific <see cref="T:System.Object"></see> with a specific key in the <see cref="T:System.Collections.Hashtable"></see>.</summary>
+ <param name="item">The <see cref="T:System.Object"></see> to compare with key.</param>
+ <param name="key">The key in the <see cref="T:System.Collections.Hashtable"></see> to compare with item.</param>
+ <returns>true if <paramref name="item">item</paramref> and <paramref name="key">key</paramref> are equal; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="item">item</paramref> is null. -or- <paramref name="key">key</paramref> is null.</exception>
+ </member>
+ <member name="P:System.Collections.Hashtable.Keys">
+ <summary>Gets an <see cref="T:System.Collections.ICollection"></see> containing the keys in the <see cref="T:System.Collections.Hashtable"></see>.</summary>
+ <returns>An <see cref="T:System.Collections.ICollection"></see> containing the keys in the <see cref="T:System.Collections.Hashtable"></see>.</returns>
+ </member>
+ <member name="M:System.Collections.Hashtable.OnDeserialization(System.Object)">
+ <summary>Implements the <see cref="T:System.Runtime.Serialization.ISerializable"></see> interface and raises the deserialization event when the deserialization is complete.</summary>
+ <param name="sender">The source of the deserialization event.</param>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">The <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object associated with the current <see cref="T:System.Collections.Hashtable"></see> is invalid.</exception>
+ </member>
+ <member name="M:System.Collections.Hashtable.Remove(System.Object)">
+ <summary>Removes the element with the specified key from the <see cref="T:System.Collections.Hashtable"></see>.</summary>
+ <param name="key">The key of the element to remove.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is null.</exception>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Hashtable"></see> is read-only. -or- The <see cref="T:System.Collections.Hashtable"></see> has a fixed size.</exception>
+ </member>
+ <member name="M:System.Collections.Hashtable.Synchronized(System.Collections.Hashtable)">
+ <summary>Returns a synchronized (thread-safe) wrapper for the <see cref="T:System.Collections.Hashtable"></see>.</summary>
+ <param name="table">The <see cref="T:System.Collections.Hashtable"></see> to synchronize.</param>
+ <returns>A synchronized (thread-safe) wrapper for the <see cref="T:System.Collections.Hashtable"></see>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="table">table</paramref> is null.</exception>
+ </member>
+ <member name="P:System.Collections.Hashtable.SyncRoot">
+ <summary>Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.Hashtable"></see>.</summary>
+ <returns>An object that can be used to synchronize access to the <see cref="T:System.Collections.Hashtable"></see>.</returns>
+ </member>
+ <member name="P:System.Collections.Hashtable.Values">
+ <summary>Gets an <see cref="T:System.Collections.ICollection"></see> containing the values in the <see cref="T:System.Collections.Hashtable"></see>.</summary>
+ <returns>An <see cref="T:System.Collections.ICollection"></see> containing the values in the <see cref="T:System.Collections.Hashtable"></see>.</returns>
+ </member>
+ <member name="M:System.Collections.Hashtable.System#Collections#IEnumerable#GetEnumerator">
+ <summary>Returns an enumerator that iterates through a collection.</summary>
+ <returns>An <see cref="T:System.Collections.IEnumerator"></see> that can be used to iterate through the collection.</returns>
+ </member>
+ <member name="T:System.Collections.ICollection">
+ <summary>Defines size, enumerators, and synchronization methods for all nongeneric collections.</summary>
+ </member>
+ <member name="M:System.Collections.ICollection.CopyTo(System.Array,System.Int32)">
+ <summary>Copies the elements of the <see cref="T:System.Collections.ICollection"></see> to an <see cref="T:System.Array"></see>, starting at a particular <see cref="T:System.Array"></see> index.</summary>
+ <param name="array">The one-dimensional <see cref="T:System.Array"></see> that is the destination of the elements copied from <see cref="T:System.Collections.ICollection"></see>. The <see cref="T:System.Array"></see> must have zero-based indexing.</param>
+ <param name="index">The zero-based index in 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="index">index</paramref> is less than zero.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="array">array</paramref> is multidimensional. -or- The number of elements in the source <see cref="T:System.Collections.ICollection"></see> is greater than the available space from <paramref name="index">index</paramref> to the end of the destination <paramref name="array">array</paramref>. -or- The type of the source <see cref="T:System.Collections.ICollection"></see> cannot be cast automatically to the type of the destination <paramref name="array">array</paramref>.</exception>
+ </member>
+ <member name="P:System.Collections.ICollection.Count">
+ <summary>Gets the number of elements contained in the <see cref="T:System.Collections.ICollection"></see>.</summary>
+ <returns>The number of elements contained in the <see cref="T:System.Collections.ICollection"></see>.</returns>
+ </member>
+ <member name="P:System.Collections.ICollection.IsSynchronized">
+ <summary>Gets a value indicating whether access to the <see cref="T:System.Collections.ICollection"></see> is synchronized (thread safe).</summary>
+ <returns>true if access to the <see cref="T:System.Collections.ICollection"></see> is synchronized (thread safe); otherwise, false.</returns>
+ </member>
+ <member name="P:System.Collections.ICollection.SyncRoot">
+ <summary>Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection"></see>.</summary>
+ <returns>An object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection"></see>.</returns>
+ </member>
+ <member name="T:System.Collections.IComparer">
+ <summary>Exposes a method that compares two objects.</summary>
+ </member>
+ <member name="M:System.Collections.IComparer.Compare(System.Object,System.Object)">
+ <summary>Compares two objects and returns a value indicating whether one is less than, equal to, or greater than the other.</summary>
+ <param name="x">The first object to compare.</param>
+ <param name="y">The second object to compare.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed integer that indicates the relative values of <code data-dev-comment-type="paramref">x</code> and <code data-dev-comment-type="paramref">y</code>, as shown in the following table. </p>
+ <table><thead><tr><th> Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Meaning <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> Less than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td><code data-dev-comment-type="paramref">x</code> is less than <code data-dev-comment-type="paramref">y</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td><code data-dev-comment-type="paramref">x</code> equals <code data-dev-comment-type="paramref">y</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> Greater than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td><code data-dev-comment-type="paramref">x</code> is greater than <code data-dev-comment-type="paramref">y</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr></tbody></table></p>
+</returns>
+ <exception cref="T:System.ArgumentException">Neither <paramref name="x">x</paramref> nor <paramref name="y">y</paramref> implements the <see cref="T:System.IComparable"></see> interface. -or- <paramref name="x">x</paramref> and <paramref name="y">y</paramref> are of different types and neither one can handle comparisons with the other.</exception>
+ </member>
+ <member name="T:System.Collections.IDictionary">
+ <summary>Represents a nongeneric collection of key/value pairs.</summary>
+ </member>
+ <member name="M:System.Collections.IDictionary.Add(System.Object,System.Object)">
+ <summary>Adds an element with the provided key and value to the <see cref="T:System.Collections.IDictionary"></see> object.</summary>
+ <param name="key">The <see cref="T:System.Object"></see> to use as the key of the element to add.</param>
+ <param name="value">The <see cref="T:System.Object"></see> to use as the value of the element to add.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException">An element with the same key already exists in the <see cref="T:System.Collections.IDictionary"></see> object.</exception>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.IDictionary"></see> is read-only. -or- The <see cref="T:System.Collections.IDictionary"></see> has a fixed size.</exception>
+ </member>
+ <member name="M:System.Collections.IDictionary.Clear">
+ <summary>Removes all elements from the <see cref="T:System.Collections.IDictionary"></see> object.</summary>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.IDictionary"></see> object is read-only.</exception>
+ </member>
+ <member name="M:System.Collections.IDictionary.Contains(System.Object)">
+ <summary>Determines whether the <see cref="T:System.Collections.IDictionary"></see> object contains an element with the specified key.</summary>
+ <param name="key">The key to locate in the <see cref="T:System.Collections.IDictionary"></see> object.</param>
+ <returns>true if the <see cref="T:System.Collections.IDictionary"></see> contains an element with the key; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Collections.IDictionary.GetEnumerator">
+ <summary>Returns an <see cref="T:System.Collections.IDictionaryEnumerator"></see> object for the <see cref="T:System.Collections.IDictionary"></see> object.</summary>
+ <returns>An <see cref="T:System.Collections.IDictionaryEnumerator"></see> object for the <see cref="T:System.Collections.IDictionary"></see> object.</returns>
+ </member>
+ <member name="P:System.Collections.IDictionary.IsFixedSize">
+ <summary>Gets a value indicating whether the <see cref="T:System.Collections.IDictionary"></see> object has a fixed size.</summary>
+ <returns>true if the <see cref="T:System.Collections.IDictionary"></see> object has a fixed size; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Collections.IDictionary.IsReadOnly">
+ <summary>Gets a value indicating whether the <see cref="T:System.Collections.IDictionary"></see> object is read-only.</summary>
+ <returns>true if the <see cref="T:System.Collections.IDictionary"></see> object is read-only; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Collections.IDictionary.Item(System.Object)">
+ <summary>Gets or sets the element with the specified key.</summary>
+ <param name="key">The key of the element to get or set.</param>
+ <returns>The element with the specified key, or null if the key does not exist.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is null.</exception>
+ <exception cref="T:System.NotSupportedException">The property is set and the <see cref="T:System.Collections.IDictionary"></see> object is read-only. -or- The property is set, <paramref name="key">key</paramref> does not exist in the collection, and the <see cref="T:System.Collections.IDictionary"></see> has a fixed size.</exception>
+ </member>
+ <member name="P:System.Collections.IDictionary.Keys">
+ <summary>Gets an <see cref="T:System.Collections.ICollection"></see> object containing the keys of the <see cref="T:System.Collections.IDictionary"></see> object.</summary>
+ <returns>An <see cref="T:System.Collections.ICollection"></see> object containing the keys of the <see cref="T:System.Collections.IDictionary"></see> object.</returns>
+ </member>
+ <member name="M:System.Collections.IDictionary.Remove(System.Object)">
+ <summary>Removes the element with the specified key from the <see cref="T:System.Collections.IDictionary"></see> object.</summary>
+ <param name="key">The key of the element to remove.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is null.</exception>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.IDictionary"></see> object is read-only. -or- The <see cref="T:System.Collections.IDictionary"></see> has a fixed size.</exception>
+ </member>
+ <member name="P:System.Collections.IDictionary.Values">
+ <summary>Gets an <see cref="T:System.Collections.ICollection"></see> object containing the values in the <see cref="T:System.Collections.IDictionary"></see> object.</summary>
+ <returns>An <see cref="T:System.Collections.ICollection"></see> object containing the values in the <see cref="T:System.Collections.IDictionary"></see> object.</returns>
+ </member>
+ <member name="T:System.Collections.IDictionaryEnumerator">
+ <summary>Enumerates the elements of a nongeneric dictionary.</summary>
+ </member>
+ <member name="P:System.Collections.IDictionaryEnumerator.Entry">
+ <summary>Gets both the key and the value of the current dictionary entry.</summary>
+ <returns>A <see cref="T:System.Collections.DictionaryEntry"></see> containing both the key and the value of the current dictionary entry.</returns>
+ <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Collections.IDictionaryEnumerator"></see> is positioned before the first entry of the dictionary or after the last entry.</exception>
+ </member>
+ <member name="P:System.Collections.IDictionaryEnumerator.Key">
+ <summary>Gets the key of the current dictionary entry.</summary>
+ <returns>The key of the current element of the enumeration.</returns>
+ <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Collections.IDictionaryEnumerator"></see> is positioned before the first entry of the dictionary or after the last entry.</exception>
+ </member>
+ <member name="P:System.Collections.IDictionaryEnumerator.Value">
+ <summary>Gets the value of the current dictionary entry.</summary>
+ <returns>The value of the current element of the enumeration.</returns>
+ <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Collections.IDictionaryEnumerator"></see> is positioned before the first entry of the dictionary or after the last entry.</exception>
+ </member>
+ <member name="T:System.Collections.IEnumerable">
+ <summary>Exposes an enumerator, which supports a simple iteration over a non-generic collection.</summary>
+ </member>
+ <member name="M:System.Collections.IEnumerable.GetEnumerator">
+ <summary>Returns an enumerator that iterates through a collection.</summary>
+ <returns>An <see cref="T:System.Collections.IEnumerator"></see> object that can be used to iterate through the collection.</returns>
+ </member>
+ <member name="T:System.Collections.IEnumerator">
+ <summary>Supports a simple iteration over a non-generic collection.</summary>
+ </member>
+ <member name="P:System.Collections.IEnumerator.Current">
+ <summary>Gets the element in the collection at the current position of the enumerator.</summary>
+ <returns>The element in the collection at the current position of the enumerator.</returns>
+ </member>
+ <member name="M:System.Collections.IEnumerator.MoveNext">
+ <summary>Advances the enumerator to the next element of the collection.</summary>
+ <returns>true if the enumerator was successfully advanced to the next element; false if the enumerator has passed the end of the collection.</returns>
+ <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created.</exception>
+ </member>
+ <member name="M:System.Collections.IEnumerator.Reset">
+ <summary>Sets the enumerator to its initial position, which is before the first element in the collection.</summary>
+ <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created.</exception>
+ </member>
+ <member name="T:System.Collections.IEqualityComparer">
+ <summary>Defines methods to support the comparison of objects for equality.</summary>
+ </member>
+ <member name="M:System.Collections.IEqualityComparer.Equals(System.Object,System.Object)">
+ <summary>Determines whether the specified objects are equal.</summary>
+ <param name="x">The first object to compare.</param>
+ <param name="y">The second object to compare.</param>
+ <returns>true if the specified objects are equal; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="x">x</paramref> and <paramref name="y">y</paramref> are of different types and neither one can handle comparisons with the other.</exception>
+ </member>
+ <member name="M:System.Collections.IEqualityComparer.GetHashCode(System.Object)">
+ <summary>Returns a hash code for the specified object.</summary>
+ <param name="obj">The <see cref="T:System.Object"></see> for which a hash code is to be returned.</param>
+ <returns>A hash code for the specified object.</returns>
+ <exception cref="T:System.ArgumentNullException">The type of <paramref name="obj">obj</paramref> is a reference type and <paramref name="obj">obj</paramref> is null.</exception>
+ </member>
+ <member name="T:System.Collections.IHashCodeProvider">
+ <summary>Supplies a hash code for an object, using a custom hash function.</summary>
+ </member>
+ <member name="M:System.Collections.IHashCodeProvider.GetHashCode(System.Object)">
+ <summary>Returns a hash code for the specified object.</summary>
+ <param name="obj">The <see cref="T:System.Object"></see> for which a hash code is to be returned.</param>
+ <returns>A hash code for the specified object.</returns>
+ <exception cref="T:System.ArgumentNullException">The type of <paramref name="obj">obj</paramref> is a reference type and <paramref name="obj">obj</paramref> is null.</exception>
+ </member>
+ <member name="T:System.Collections.IList">
+ <summary>Represents a non-generic collection of objects that can be individually accessed by index.</summary>
+ </member>
+ <member name="M:System.Collections.IList.Add(System.Object)">
+ <summary>Adds an item to the <see cref="T:System.Collections.IList"></see>.</summary>
+ <param name="value">The object to add to the <see cref="T:System.Collections.IList"></see>.</param>
+ <returns>The position into which the new element was inserted, or -1 to indicate that the item was not inserted into the collection.</returns>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.IList"></see> is read-only. -or- The <see cref="T:System.Collections.IList"></see> has a fixed size.</exception>
+ </member>
+ <member name="M:System.Collections.IList.Clear">
+ <summary>Removes all items from the <see cref="T:System.Collections.IList"></see>.</summary>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.IList"></see> is read-only.</exception>
+ </member>
+ <member name="M:System.Collections.IList.Contains(System.Object)">
+ <summary>Determines whether the <see cref="T:System.Collections.IList"></see> contains a specific value.</summary>
+ <param name="value">The object to locate in the <see cref="T:System.Collections.IList"></see>.</param>
+ <returns>true if the <see cref="T:System.Object"></see> is found in the <see cref="T:System.Collections.IList"></see>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Collections.IList.IndexOf(System.Object)">
+ <summary>Determines the index of a specific item in the <see cref="T:System.Collections.IList"></see>.</summary>
+ <param name="value">The object to locate in the <see cref="T:System.Collections.IList"></see>.</param>
+ <returns>The index of <paramref name="value">value</paramref> if found in the list; otherwise, -1.</returns>
+ </member>
+ <member name="M:System.Collections.IList.Insert(System.Int32,System.Object)">
+ <summary>Inserts an item to the <see cref="T:System.Collections.IList"></see> at the specified index.</summary>
+ <param name="index">The zero-based index at which value should be inserted.</param>
+ <param name="value">The object to insert into the <see cref="T:System.Collections.IList"></see>.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is not a valid index in the <see cref="T:System.Collections.IList"></see>.</exception>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.IList"></see> is read-only. -or- The <see cref="T:System.Collections.IList"></see> has a fixed size.</exception>
+ <exception cref="T:System.NullReferenceException"><paramref name="value">value</paramref> is null reference in the <see cref="T:System.Collections.IList"></see>.</exception>
+ </member>
+ <member name="P:System.Collections.IList.IsFixedSize">
+ <summary>Gets a value indicating whether the <see cref="T:System.Collections.IList"></see> has a fixed size.</summary>
+ <returns>true if the <see cref="T:System.Collections.IList"></see> has a fixed size; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Collections.IList.IsReadOnly">
+ <summary>Gets a value indicating whether the <see cref="T:System.Collections.IList"></see> is read-only.</summary>
+ <returns>true if the <see cref="T:System.Collections.IList"></see> is read-only; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Collections.IList.Item(System.Int32)">
+ <summary>Gets or sets the element at the specified index.</summary>
+ <param name="index">The zero-based index of the element to get or set.</param>
+ <returns>The element at the specified index.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is not a valid index in the <see cref="T:System.Collections.IList"></see>.</exception>
+ <exception cref="T:System.NotSupportedException">The property is set and the <see cref="T:System.Collections.IList"></see> is read-only.</exception>
+ </member>
+ <member name="M:System.Collections.IList.Remove(System.Object)">
+ <summary>Removes the first occurrence of a specific object from the <see cref="T:System.Collections.IList"></see>.</summary>
+ <param name="value">The object to remove from the <see cref="T:System.Collections.IList"></see>.</param>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.IList"></see> is read-only. -or- The <see cref="T:System.Collections.IList"></see> has a fixed size.</exception>
+ </member>
+ <member name="M:System.Collections.IList.RemoveAt(System.Int32)">
+ <summary>Removes the <see cref="T:System.Collections.IList"></see> item at the specified index.</summary>
+ <param name="index">The zero-based index of the item to remove.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is not a valid index in the <see cref="T:System.Collections.IList"></see>.</exception>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.IList"></see> is read-only. -or- The <see cref="T:System.Collections.IList"></see> has a fixed size.</exception>
+ </member>
+ <member name="T:System.ComponentModel.DataErrorsChangedEventArgs">
+ <summary>Provides data for the <see cref="E:System.ComponentModel.INotifyDataErrorInfo.ErrorsChanged"></see> event.</summary>
+ </member>
+ <member name="M:System.ComponentModel.DataErrorsChangedEventArgs.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DataErrorsChangedEventArgs"></see> class.</summary>
+ <param name="propertyName">The name of the property that has an error. null or <see cref="F:System.String.Empty"></see> if the error is object-level.</param>
+ </member>
+ <member name="P:System.ComponentModel.DataErrorsChangedEventArgs.PropertyName">
+ <summary>Gets the name of the property that has an error.</summary>
+ <returns>The name of the property that has an error. null or <see cref="F:System.String.Empty"></see> if the error is object-level.</returns>
+ </member>
+ <member name="T:System.ComponentModel.DataObjectAttribute">
+ <summary>Identifies a type as an object suitable for binding to an <see cref="T:System.Web.UI.WebControls.ObjectDataSource"></see> object. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.ComponentModel.DataObjectAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DataObjectAttribute"></see> class.</summary>
+ </member>
+ <member name="M:System.ComponentModel.DataObjectAttribute.#ctor(System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DataObjectAttribute"></see> class and indicates whether an object is suitable for binding to an <see cref="T:System.Web.UI.WebControls.ObjectDataSource"></see> object.</summary>
+ <param name="isDataObject">true if the object is suitable for binding to an <see cref="T:System.Web.UI.WebControls.ObjectDataSource"></see> object; otherwise, false.</param>
+ </member>
+ <member name="F:System.ComponentModel.DataObjectAttribute.DataObject">
+ <summary>Indicates that the class is suitable for binding to an <see cref="T:System.Web.UI.WebControls.ObjectDataSource"></see> object at design time. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.DataObjectAttribute.Default">
+ <summary>Represents the default value of the <see cref="T:System.ComponentModel.DataObjectAttribute"></see> class, which indicates that the class is suitable for binding to an <see cref="T:System.Web.UI.WebControls.ObjectDataSource"></see> object at design time. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.ComponentModel.DataObjectAttribute.Equals(System.Object)">
+ <summary>Determines whether this instance of <see cref="T:System.ComponentModel.DataObjectAttribute"></see> fits the pattern of another object.</summary>
+ <param name="obj">An object to compare with this instance of <see cref="T:System.ComponentModel.DataObjectAttribute"></see>.</param>
+ <returns>true if this instance is the same as the instance specified by the <paramref name="obj">obj</paramref> parameter; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.DataObjectAttribute.GetHashCode">
+ <summary>Returns the hash code for this instance.</summary>
+ <returns>A 32-bit signed integer hash code.</returns>
+ </member>
+ <member name="P:System.ComponentModel.DataObjectAttribute.IsDataObject">
+ <summary>Gets a value indicating whether an object should be considered suitable for binding to an <see cref="T:System.Web.UI.WebControls.ObjectDataSource"></see> object at design time.</summary>
+ <returns>true if the object should be considered suitable for binding to an <see cref="T:System.Web.UI.WebControls.ObjectDataSource"></see> object; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.DataObjectAttribute.IsDefaultAttribute">
+ <summary>Gets a value indicating whether the current value of the attribute is the default value for the attribute.</summary>
+ <returns>true if the current value of the attribute is the default; otherwise, false.</returns>
+ </member>
+ <member name="F:System.ComponentModel.DataObjectAttribute.NonDataObject">
+ <summary>Indicates that the class is not suitable for binding to an <see cref="T:System.Web.UI.WebControls.ObjectDataSource"></see> object at design time. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.ComponentModel.DataObjectFieldAttribute">
+ <summary>Provides metadata for a property representing a data field. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.ComponentModel.DataObjectFieldAttribute.#ctor(System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DataObjectFieldAttribute"></see> class and indicates whether the field is the primary key for the data row.</summary>
+ <param name="primaryKey">true to indicate that the field is in the primary key of the data row; otherwise, false.</param>
+ </member>
+ <member name="M:System.ComponentModel.DataObjectFieldAttribute.#ctor(System.Boolean,System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DataObjectFieldAttribute"></see> class and indicates whether the field is the primary key for the data row, and whether the field is a database identity field.</summary>
+ <param name="primaryKey">true to indicate that the field is in the primary key of the data row; otherwise, false.</param>
+ <param name="isIdentity">true to indicate that the field is an identity field that uniquely identifies the data row; otherwise, false.</param>
+ </member>
+ <member name="M:System.ComponentModel.DataObjectFieldAttribute.#ctor(System.Boolean,System.Boolean,System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DataObjectFieldAttribute"></see> class and indicates whether the field is the primary key for the data row, whether the field is a database identity field, and whether the field can be null.</summary>
+ <param name="primaryKey">true to indicate that the field is in the primary key of the data row; otherwise, false.</param>
+ <param name="isIdentity">true to indicate that the field is an identity field that uniquely identifies the data row; otherwise, false.</param>
+ <param name="isNullable">true to indicate that the field can be null in the data store; otherwise, false.</param>
+ </member>
+ <member name="M:System.ComponentModel.DataObjectFieldAttribute.#ctor(System.Boolean,System.Boolean,System.Boolean,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DataObjectFieldAttribute"></see> class and indicates whether the field is the primary key for the data row, whether it is a database identity field, and whether it can be null and sets the length of the field.</summary>
+ <param name="primaryKey">true to indicate that the field is in the primary key of the data row; otherwise, false.</param>
+ <param name="isIdentity">true to indicate that the field is an identity field that uniquely identifies the data row; otherwise, false.</param>
+ <param name="isNullable">true to indicate that the field can be null in the data store; otherwise, false.</param>
+ <param name="length">The length of the field in bytes.</param>
+ </member>
+ <member name="M:System.ComponentModel.DataObjectFieldAttribute.Equals(System.Object)">
+ <summary>Returns a value indicating whether this instance is equal to a specified object.</summary>
+ <param name="obj">An object to compare with this instance of <see cref="T:System.ComponentModel.DataObjectFieldAttribute"></see>.</param>
+ <returns>true if this instance is the same as the instance specified by the <paramref name="obj">obj</paramref> parameter; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.DataObjectFieldAttribute.GetHashCode">
+ <summary>Returns the hash code for this instance.</summary>
+ <returns>A 32-bit signed integer hash code.</returns>
+ </member>
+ <member name="P:System.ComponentModel.DataObjectFieldAttribute.IsIdentity">
+ <summary>Gets a value indicating whether a property represents an identity field in the underlying data.</summary>
+ <returns>true if the property represents an identity field in the underlying data; otherwise, false. The default value is false.</returns>
+ </member>
+ <member name="P:System.ComponentModel.DataObjectFieldAttribute.IsNullable">
+ <summary>Gets a value indicating whether a property represents a field that can be null in the underlying data store.</summary>
+ <returns>true if the property represents a field that can be null in the underlying data store; otherwise, false.</returns>
+ </member>
+ <member name="P:System.ComponentModel.DataObjectFieldAttribute.Length">
+ <summary>Gets the length of the property in bytes.</summary>
+ <returns>The length of the property in bytes, or -1 if not set.</returns>
+ </member>
+ <member name="P:System.ComponentModel.DataObjectFieldAttribute.PrimaryKey">
+ <summary>Gets a value indicating whether a property is in the primary key in the underlying data.</summary>
+ <returns>true if the property is in the primary key of the data store; otherwise, false.</returns>
+ </member>
+ <member name="T:System.ComponentModel.DataObjectMethodAttribute">
+ <summary>Identifies a data operation method exposed by a type, what type of operation the method performs, and whether the method is the default data method. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.ComponentModel.DataObjectMethodAttribute.#ctor(System.ComponentModel.DataObjectMethodType)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DataObjectMethodAttribute"></see> class and identifies the type of data operation the method performs.</summary>
+ <param name="methodType">One of the <see cref="T:System.ComponentModel.DataObjectMethodType"></see> values that describes the data operation the method performs.</param>
+ </member>
+ <member name="M:System.ComponentModel.DataObjectMethodAttribute.#ctor(System.ComponentModel.DataObjectMethodType,System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DataObjectMethodAttribute"></see> class, identifies the type of data operation the method performs, and identifies whether the method is the default data method that the data object exposes.</summary>
+ <param name="methodType">One of the <see cref="T:System.ComponentModel.DataObjectMethodType"></see> values that describes the data operation the method performs.</param>
+ <param name="isDefault">true to indicate the method that the attribute is applied to is the default method of the data object for the specified methodType; otherwise, false.</param>
+ </member>
+ <member name="M:System.ComponentModel.DataObjectMethodAttribute.Equals(System.Object)">
+ <summary>Returns a value indicating whether this instance is equal to a specified object.</summary>
+ <param name="obj">An object to compare with this instance of <see cref="T:System.ComponentModel.DataObjectMethodAttribute"></see>.</param>
+ <returns>true if this instance is the same as the instance specified by the <paramref name="obj">obj</paramref> parameter; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.DataObjectMethodAttribute.GetHashCode">
+ <summary>Returns the hash code for this instance.</summary>
+ <returns>A 32-bit signed integer hash code.</returns>
+ </member>
+ <member name="P:System.ComponentModel.DataObjectMethodAttribute.IsDefault">
+ <summary>Gets a value indicating whether the method that the <see cref="T:System.ComponentModel.DataObjectMethodAttribute"></see> is applied to is the default data method exposed by the data object for a specific method type.</summary>
+ <returns>true if the method is the default method exposed by the object for a method type; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.DataObjectMethodAttribute.Match(System.Object)">
+ <summary>Gets a value indicating whether this instance shares a common pattern with a specified attribute.</summary>
+ <param name="obj">An object to compare with this instance of <see cref="T:System.ComponentModel.DataObjectMethodAttribute"></see>.</param>
+ <returns>true if this instance is the same as the instance specified by the <paramref name="obj">obj</paramref> parameter; otherwise, false.</returns>
+ </member>
+ <member name="P:System.ComponentModel.DataObjectMethodAttribute.MethodType">
+ <summary>Gets a <see cref="T:System.ComponentModel.DataObjectMethodType"></see> value indicating the type of data operation the method performs.</summary>
+ <returns>One of the <see cref="T:System.ComponentModel.DataObjectMethodType"></see> values that identifies the type of data operation performed by the method to which the <see cref="T:System.ComponentModel.DataObjectMethodAttribute"></see> is applied.</returns>
+ </member>
+ <member name="T:System.ComponentModel.DataObjectMethodType">
+ <summary>Identifies the type of data operation performed by a method, as specified by the <see cref="T:System.ComponentModel.DataObjectMethodAttribute"></see> applied to the method.</summary>
+ </member>
+ <member name="F:System.ComponentModel.DataObjectMethodType.Delete">
+ <summary>Indicates that a method is used for a data operation that deletes data.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.DataObjectMethodType.Fill">
+ <summary>Indicates that a method is used for a data operation that fills a <see cref="T:System.Data.DataSet"></see> object.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.DataObjectMethodType.Insert">
+ <summary>Indicates that a method is used for a data operation that inserts data.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.DataObjectMethodType.Select">
+ <summary>Indicates that a method is used for a data operation that retrieves data.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.DataObjectMethodType.Update">
+ <summary>Indicates that a method is used for a data operation that updates data.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.ComponentModel.DateTimeConverter">
+ <summary>Provides a type converter to convert <see cref="T:System.DateTime"></see> objects to and from various other representations.</summary>
+ </member>
+ <member name="M:System.ComponentModel.DateTimeConverter.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DateTimeConverter"></see> class.</summary>
+ </member>
+ <member name="M:System.ComponentModel.DateTimeConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)">
+ <summary>Gets a value indicating whether this converter can convert an object in the given source type to a <see cref="T:System.DateTime"></see> using the specified context.</summary>
+ <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
+ <param name="sourceType">A <see cref="T:System.Type"></see> that represents the type you wish to convert from.</param>
+ <returns>true if this object can perform the conversion; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.DateTimeConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type)">
+ <summary>Gets a value indicating whether this converter can convert an object to the given destination type using the context.</summary>
+ <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
+ <param name="destinationType">A <see cref="T:System.Type"></see> that represents the type you wish to convert to.</param>
+ <returns>true if this converter can perform the conversion; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.DateTimeConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
+ <summary>Converts the given value object to a <see cref="T:System.DateTime"></see>.</summary>
+ <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
+ <param name="culture">An optional <see cref="T:System.Globalization.CultureInfo"></see>. If not supplied, the current culture is assumed.</param>
+ <param name="value">The <see cref="T:System.Object"></see> to convert.</param>
+ <returns>An <see cref="T:System.Object"></see> that represents the converted <paramref name="value">value</paramref>.</returns>
+ <exception cref="T:System.FormatException"><paramref name="value">value</paramref> is not a valid value for the target type.</exception>
+ <exception cref="T:System.NotSupportedException">The conversion cannot be performed.</exception>
+ </member>
+ <member name="M:System.ComponentModel.DateTimeConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
+ <summary>Converts the given value object to a <see cref="T:System.DateTime"></see> using the arguments.</summary>
+ <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
+ <param name="culture">An optional <see cref="T:System.Globalization.CultureInfo"></see>. If not supplied, the current culture is assumed.</param>
+ <param name="value">The <see cref="T:System.Object"></see> to convert.</param>
+ <param name="destinationType">The <see cref="T:System.Type"></see> to convert the value to.</param>
+ <returns>An <see cref="T:System.Object"></see> that represents the converted <paramref name="value">value</paramref>.</returns>
+ <exception cref="T:System.NotSupportedException">The conversion cannot be performed.</exception>
+ </member>
+ <member name="T:System.ComponentModel.DateTimeOffsetConverter">
+ <summary>Provides a type converter to convert <see cref="T:System.DateTimeOffset"></see> structures to and from various other representations.</summary>
+ </member>
+ <member name="M:System.ComponentModel.DateTimeOffsetConverter.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DateTimeOffsetConverter"></see> class.</summary>
+ </member>
+ <member name="M:System.ComponentModel.DateTimeOffsetConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)">
+ <summary>Returns a value that indicates whether an object of the specified source type can be converted to a <see cref="T:System.DateTimeOffset"></see>.</summary>
+ <param name="context">The date format context.</param>
+ <param name="sourceType">The source type to check.</param>
+ <returns>true if the specified type can be converted to a <see cref="T:System.DateTimeOffset"></see>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.DateTimeOffsetConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type)">
+ <summary>Returns a value that indicates whether a <see cref="T:System.DateTimeOffset"></see> can be converted to an object of the specified type.</summary>
+ <param name="context">The date format context.</param>
+ <param name="destinationType">The destination type to check.</param>
+ <returns>true if a <see cref="T:System.DateTimeOffset"></see> can be converted to the specified type; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.DateTimeOffsetConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
+ <summary>Converts the specified object to a <see cref="T:System.DateTimeOffset"></see>.</summary>
+ <param name="context">The date format context.</param>
+ <param name="culture">The date culture.</param>
+ <param name="value">The object to be converted.</param>
+ <returns>A <see cref="T:System.DateTimeOffset"></see> that represents the specified object.</returns>
+ <exception cref="T:System.NotSupportedException">The conversion cannot be performed.</exception>
+ </member>
+ <member name="M:System.ComponentModel.DateTimeOffsetConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
+ <summary>Converts a <see cref="T:System.DateTimeOffset"></see> to an object of the specified type.</summary>
+ <param name="context">The date format context.</param>
+ <param name="culture">The date culture.</param>
+ <param name="value">The <see cref="T:System.DateTimeOffset"></see> to be converted.</param>
+ <param name="destinationType">The type to convert to.</param>
+ <returns>An object of the specified type that represents the <see cref="T:System.DateTimeOffset"></see>.</returns>
+ <exception cref="T:System.NotSupportedException">The conversion cannot be performed.</exception>
+ </member>
+ <member name="T:System.ComponentModel.DecimalConverter">
+ <summary>Provides a type converter to convert <see cref="T:System.Decimal"></see> objects to and from various other representations.</summary>
+ </member>
+ <member name="M:System.ComponentModel.DecimalConverter.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DecimalConverter"></see> class.</summary>
+ </member>
+ <member name="M:System.ComponentModel.DecimalConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type)">
+ <summary>Gets a value indicating whether this converter can convert an object to the given destination type using the context.</summary>
+ <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
+ <param name="destinationType">A <see cref="T:System.Type"></see> that represents the type you wish to convert to.</param>
+ <returns>true if this converter can perform the conversion; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.DecimalConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
+ <summary>Converts the given value object to a <see cref="T:System.Decimal"></see> using the arguments.</summary>
+ <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
+ <param name="culture">An optional <see cref="T:System.Globalization.CultureInfo"></see>. If not supplied, the current culture is assumed.</param>
+ <param name="value">The <see cref="T:System.Object"></see> to convert.</param>
+ <param name="destinationType">The <see cref="T:System.Type"></see> to convert the value to.</param>
+ <returns>An <see cref="T:System.Object"></see> that represents the converted value.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="destinationType">destinationType</paramref> is null.</exception>
+ <exception cref="T:System.NotSupportedException">The conversion cannot be performed.</exception>
+ </member>
+ <member name="T:System.ComponentModel.DefaultBindingPropertyAttribute">
+ <summary>Specifies the default binding property for a component. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.ComponentModel.DefaultBindingPropertyAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DefaultBindingPropertyAttribute"></see> class using no parameters.</summary>
+ </member>
+ <member name="M:System.ComponentModel.DefaultBindingPropertyAttribute.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DefaultBindingPropertyAttribute"></see> class using the specified property name.</summary>
+ <param name="name">The name of the default binding property.</param>
+ </member>
+ <member name="F:System.ComponentModel.DefaultBindingPropertyAttribute.Default">
+ <summary>Represents the default value for the <see cref="T:System.ComponentModel.DefaultBindingPropertyAttribute"></see> class.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.ComponentModel.DefaultBindingPropertyAttribute.Equals(System.Object)">
+ <summary>Determines whether the specified <see cref="T:System.Object"></see> is equal to the current <see cref="T:System.ComponentModel.DefaultBindingPropertyAttribute"></see> instance.</summary>
+ <param name="obj">The <see cref="T:System.Object"></see> to compare with the current <see cref="T:System.ComponentModel.DefaultBindingPropertyAttribute"></see> instance</param>
+ <returns>true if the object is equal to the current instance; otherwise, false, indicating they are not equal.</returns>
+ </member>
+ <member name="M:System.ComponentModel.DefaultBindingPropertyAttribute.GetHashCode">
+ <summary>Returns the hash code for this instance.</summary>
+ <returns>A 32-bit signed integer hash code.</returns>
+ </member>
+ <member name="P:System.ComponentModel.DefaultBindingPropertyAttribute.Name">
+ <summary>Gets the name of the default binding property for the component to which the <see cref="T:System.ComponentModel.DefaultBindingPropertyAttribute"></see> is bound.</summary>
+ <returns>The name of the default binding property for the component to which the <see cref="T:System.ComponentModel.DefaultBindingPropertyAttribute"></see> is bound.</returns>
+ </member>
+ <member name="T:System.ComponentModel.DefaultEventAttribute">
+ <summary>Specifies the default event for a component.</summary>
+ </member>
+ <member name="M:System.ComponentModel.DefaultEventAttribute.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DefaultEventAttribute"></see> class.</summary>
+ <param name="name">The name of the default event for the component this attribute is bound to.</param>
+ </member>
+ <member name="F:System.ComponentModel.DefaultEventAttribute.Default">
+ <summary>Specifies the default value for the <see cref="T:System.ComponentModel.DefaultEventAttribute"></see>, which is null. This static field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.ComponentModel.DefaultEventAttribute.Equals(System.Object)">
+ <summary>Returns whether the value of the given object is equal to the current <see cref="T:System.ComponentModel.DefaultEventAttribute"></see>.</summary>
+ <param name="obj">The object to test the value equality of.</param>
+ <returns>true if the value of the given object is equal to that of the current; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.DefaultEventAttribute.GetHashCode">
+ <summary>Returns the hash code for this instance.</summary>
+ <returns>A 32-bit signed integer hash code.</returns>
+ </member>
+ <member name="P:System.ComponentModel.DefaultEventAttribute.Name">
+ <summary>Gets the name of the default event for the component this attribute is bound to.</summary>
+ <returns>The name of the default event for the component this attribute is bound to. The default value is null.</returns>
+ </member>
+ <member name="T:System.ComponentModel.DefaultPropertyAttribute">
+ <summary>Specifies the default property for a component.</summary>
+ </member>
+ <member name="M:System.ComponentModel.DefaultPropertyAttribute.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DefaultPropertyAttribute"></see> class.</summary>
+ <param name="name">The name of the default property for the component this attribute is bound to.</param>
+ </member>
+ <member name="F:System.ComponentModel.DefaultPropertyAttribute.Default">
+ <summary>Specifies the default value for the <see cref="T:System.ComponentModel.DefaultPropertyAttribute"></see>, which is null. This static field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.ComponentModel.DefaultPropertyAttribute.Equals(System.Object)">
+ <summary>Returns whether the value of the given object is equal to the current <see cref="T:System.ComponentModel.DefaultPropertyAttribute"></see>.</summary>
+ <param name="obj">The object to test the value equality of.</param>
+ <returns>true if the value of the given object is equal to that of the current; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.DefaultPropertyAttribute.GetHashCode">
+ <summary>Returns the hash code for this instance.</summary>
+ <returns>A 32-bit signed integer hash code.</returns>
+ </member>
+ <member name="P:System.ComponentModel.DefaultPropertyAttribute.Name">
+ <summary>Gets the name of the default property for the component this attribute is bound to.</summary>
+ <returns>The name of the default property for the component this attribute is bound to. The default value is null.</returns>
+ </member>
+ <member name="T:System.ComponentModel.DefaultValueAttribute">
+ <summary>Specifies the default value for a property.</summary>
+ </member>
+ <member name="M:System.ComponentModel.DefaultValueAttribute.#ctor(System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DefaultValueAttribute"></see> class using a <see cref="T:System.Boolean"></see> value.</summary>
+ <param name="value">A <see cref="T:System.Boolean"></see> that is the default value.</param>
+ </member>
+ <member name="M:System.ComponentModel.DefaultValueAttribute.#ctor(System.Type,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DefaultValueAttribute"></see> class, converting the specified value to the specified type, and using an invariant culture as the translation context.</summary>
+ <param name="type">A <see cref="T:System.Type"></see> that represents the type to convert the value to.</param>
+ <param name="value">A <see cref="T:System.String"></see> that can be converted to the type using the <see cref="T:System.ComponentModel.TypeConverter"></see> for the type and the U.S. English culture.</param>
+ </member>
+ <member name="M:System.ComponentModel.DefaultValueAttribute.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DefaultValueAttribute"></see> class using a <see cref="T:System.String"></see>.</summary>
+ <param name="value">A <see cref="T:System.String"></see> that is the default value.</param>
+ </member>
+ <member name="M:System.ComponentModel.DefaultValueAttribute.#ctor(System.Single)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DefaultValueAttribute"></see> class using a single-precision floating point number.</summary>
+ <param name="value">A single-precision floating point number that is the default value.</param>
+ </member>
+ <member name="M:System.ComponentModel.DefaultValueAttribute.#ctor(System.Int64)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DefaultValueAttribute"></see> class using a 64-bit signed integer.</summary>
+ <param name="value">A 64-bit signed integer that is the default value.</param>
+ </member>
+ <member name="M:System.ComponentModel.DefaultValueAttribute.#ctor(System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DefaultValueAttribute"></see> class using a 32-bit signed integer.</summary>
+ <param name="value">A 32-bit signed integer that is the default value.</param>
+ </member>
+ <member name="M:System.ComponentModel.DefaultValueAttribute.#ctor(System.Int16)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DefaultValueAttribute"></see> class using a 16-bit signed integer.</summary>
+ <param name="value">A 16-bit signed integer that is the default value.</param>
+ </member>
+ <member name="M:System.ComponentModel.DefaultValueAttribute.#ctor(System.Double)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DefaultValueAttribute"></see> class using a double-precision floating point number.</summary>
+ <param name="value">A double-precision floating point number that is the default value.</param>
+ </member>
+ <member name="M:System.ComponentModel.DefaultValueAttribute.#ctor(System.Char)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DefaultValueAttribute"></see> class using a Unicode character.</summary>
+ <param name="value">A Unicode character that is the default value.</param>
+ </member>
+ <member name="M:System.ComponentModel.DefaultValueAttribute.#ctor(System.Byte)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DefaultValueAttribute"></see> class using an 8-bit unsigned integer.</summary>
+ <param name="value">An 8-bit unsigned integer that is the default value.</param>
+ </member>
+ <member name="M:System.ComponentModel.DefaultValueAttribute.#ctor(System.Object)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DefaultValueAttribute"></see> class.</summary>
+ <param name="value">An <see cref="T:System.Object"></see> that represents the default value.</param>
+ </member>
+ <member name="M:System.ComponentModel.DefaultValueAttribute.Equals(System.Object)">
+ <summary>Returns whether the value of the given object is equal to the current <see cref="T:System.ComponentModel.DefaultValueAttribute"></see>.</summary>
+ <param name="obj">The object to test the value equality of.</param>
+ <returns>true if the value of the given object is equal to that of the current; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.DefaultValueAttribute.GetHashCode">
+ <summary>Returns the hash code for this instance.</summary>
+ <returns>A 32-bit signed integer hash code.</returns>
+ </member>
+ <member name="M:System.ComponentModel.DefaultValueAttribute.SetValue(System.Object)">
+ <summary>Sets the default value for the property to which this attribute is bound.</summary>
+ <param name="value">The default value.</param>
+ </member>
+ <member name="P:System.ComponentModel.DefaultValueAttribute.Value">
+ <summary>Gets the default value of the property this attribute is bound to.</summary>
+ <returns>An <see cref="T:System.Object"></see> that represents the default value of the property this attribute is bound to.</returns>
+ </member>
+ <member name="T:System.ComponentModel.ListSortDescription">
+ <summary>Provides a description of the sort operation applied to a data source.</summary>
+ </member>
+ <member name="M:System.ComponentModel.ListSortDescription.#ctor(System.ComponentModel.PropertyDescriptor,System.ComponentModel.ListSortDirection)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.ListSortDescription"></see> class with the specified property description and direction.</summary>
+ <param name="property">The <see cref="T:System.ComponentModel.PropertyDescriptor"></see> that describes the property by which the data source is sorted.</param>
+ <param name="direction">One of the <see cref="T:System.ComponentModel.ListSortDescription"></see> values.</param>
+ </member>
+ <member name="P:System.ComponentModel.ListSortDescription.PropertyDescriptor">
+ <summary>Gets or sets the abstract description of a class property associated with this <see cref="T:System.ComponentModel.ListSortDescription"></see></summary>
+ <returns>The <see cref="T:System.ComponentModel.PropertyDescriptor"></see> associated with this <see cref="T:System.ComponentModel.ListSortDescription"></see>.</returns>
+ </member>
+ <member name="P:System.ComponentModel.ListSortDescription.SortDirection">
+ <summary>Gets or sets the direction of the sort operation associated with this <see cref="T:System.ComponentModel.ListSortDescription"></see>.</summary>
+ <returns>One of the <see cref="T:System.ComponentModel.ListSortDirection"></see> values.</returns>
+ </member>
+ <member name="T:System.ComponentModel.ListSortDescriptionCollection">
+ <summary>Represents a collection of <see cref="T:System.ComponentModel.ListSortDescription"></see> objects.</summary>
+ </member>
+ <member name="M:System.ComponentModel.ListSortDescriptionCollection.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.ListSortDescriptionCollection"></see> class.</summary>
+ </member>
+ <member name="M:System.ComponentModel.ListSortDescriptionCollection.#ctor(System.ComponentModel.ListSortDescription[])">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.ListSortDescriptionCollection"></see> class with the specified array of <see cref="T:System.ComponentModel.ListSortDescription"></see> objects.</summary>
+ <param name="sorts">The array of <see cref="T:System.ComponentModel.ListSortDescription"></see> objects to be contained in the collection.</param>
+ </member>
+ <member name="M:System.ComponentModel.ListSortDescriptionCollection.Contains(System.Object)">
+ <summary>Determines if the <see cref="T:System.ComponentModel.ListSortDescriptionCollection"></see> contains a specific value.</summary>
+ <param name="value">The <see cref="T:System.Object"></see> to locate in the collection.</param>
+ <returns>true if the <see cref="T:System.Object"></see> is found in the collection; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.ListSortDescriptionCollection.CopyTo(System.Array,System.Int32)">
+ <summary>Copies the contents of the collection to the specified array, starting at the specified destination array index.</summary>
+ <param name="array">The destination array for the items copied from the collection.</param>
+ <param name="index">The index of the destination array at which copying begins.</param>
+ </member>
+ <member name="P:System.ComponentModel.ListSortDescriptionCollection.Count">
+ <summary>Gets the number of items in the collection.</summary>
+ <returns>The number of items in the collection.</returns>
+ </member>
+ <member name="M:System.ComponentModel.ListSortDescriptionCollection.IndexOf(System.Object)">
+ <summary>Returns the index of the specified item in the collection.</summary>
+ <param name="value">The <see cref="T:System.Object"></see> to locate in the collection.</param>
+ <returns>The index of <paramref name="value">value</paramref> if found in the list; otherwise, -1.</returns>
+ </member>
+ <member name="P:System.ComponentModel.ListSortDescriptionCollection.Item(System.Int32)">
+ <summary>Gets or sets the specified <see cref="T:System.ComponentModel.ListSortDescription"></see>.</summary>
+ <param name="index">The zero-based index of the <see cref="T:System.ComponentModel.ListSortDescription"></see> to get or set in the collection.</param>
+ <returns>The <see cref="T:System.ComponentModel.ListSortDescription"></see> with the specified index.</returns>
+ <exception cref="T:System.InvalidOperationException">An item is set in the <see cref="T:System.ComponentModel.ListSortDescriptionCollection"></see>, which is read-only.</exception>
+ </member>
+ <member name="P:System.ComponentModel.ListSortDescriptionCollection.System#Collections#ICollection#IsSynchronized">
+ <summary>Gets a value indicating whether access to the collection is thread safe.</summary>
+ <returns>true in all cases.</returns>
+ </member>
+ <member name="P:System.ComponentModel.ListSortDescriptionCollection.System#Collections#ICollection#SyncRoot">
+ <summary>Gets the current instance that can be used to synchronize access to the collection.</summary>
+ <returns>The current instance of the <see cref="T:System.ComponentModel.ListSortDescriptionCollection"></see>.</returns>
+ </member>
+ <member name="M:System.ComponentModel.ListSortDescriptionCollection.System#Collections#IEnumerable#GetEnumerator">
+ <summary>Gets a <see cref="T:System.Collections.IEnumerator"></see> that can be used to iterate through the collection.</summary>
+ <returns>An <see cref="T:System.Collections.IEnumerator"></see> that can be used to iterate through the collection.</returns>
+ </member>
+ <member name="M:System.ComponentModel.ListSortDescriptionCollection.System#Collections#IList#Add(System.Object)">
+ <summary>Adds an item to the collection.</summary>
+ <param name="value">The item to add to the collection.</param>
+ <returns>The position into which the new element was inserted.</returns>
+ <exception cref="T:System.InvalidOperationException">In all cases.</exception>
+ </member>
+ <member name="M:System.ComponentModel.ListSortDescriptionCollection.System#Collections#IList#Clear">
+ <summary>Removes all items from the collection.</summary>
+ <exception cref="T:System.InvalidOperationException">In all cases.</exception>
+ </member>
+ <member name="M:System.ComponentModel.ListSortDescriptionCollection.System#Collections#IList#Insert(System.Int32,System.Object)">
+ <summary>Inserts an item into the collection at a specified index.</summary>
+ <param name="index">The zero-based index of the <see cref="T:System.ComponentModel.ListSortDescription"></see> to get or set in the collection</param>
+ <param name="value">The item to insert into the collection.</param>
+ <exception cref="T:System.InvalidOperationException">In all cases.</exception>
+ </member>
+ <member name="P:System.ComponentModel.ListSortDescriptionCollection.System#Collections#IList#IsFixedSize">
+ <summary>Gets a value indicating whether the collection has a fixed size.</summary>
+ <returns>true in all cases.</returns>
+ </member>
+ <member name="P:System.ComponentModel.ListSortDescriptionCollection.System#Collections#IList#IsReadOnly">
+ <summary>Gets a value indicating whether the collection is read-only.</summary>
+ <returns>true in all cases.</returns>
+ </member>
+ <member name="P:System.ComponentModel.ListSortDescriptionCollection.System#Collections#IList#Item(System.Int32)">
+ <summary>Gets the specified <see cref="T:System.ComponentModel.ListSortDescription"></see>.</summary>
+ <param name="index">The zero-based index of the <see cref="T:System.ComponentModel.ListSortDescription"></see> to get in the collection</param>
+ <returns>The <see cref="T:System.ComponentModel.ListSortDescription"></see> with the specified index.</returns>
+ </member>
+ <member name="M:System.ComponentModel.ListSortDescriptionCollection.System#Collections#IList#Remove(System.Object)">
+ <summary>Removes the first occurrence of an item from the collection.</summary>
+ <param name="value">The item to remove from the collection.</param>
+ <exception cref="T:System.InvalidOperationException">In all cases.</exception>
+ </member>
+ <member name="M:System.ComponentModel.ListSortDescriptionCollection.System#Collections#IList#RemoveAt(System.Int32)">
+ <summary>Removes an item from the collection at a specified index.</summary>
+ <param name="index">The zero-based index of the <see cref="T:System.ComponentModel.ListSortDescription"></see> to remove from the collection</param>
+ <exception cref="T:System.InvalidOperationException">In all cases.</exception>
+ </member>
+ <member name="T:System.ComponentModel.ListSortDirection">
+ <summary>Specifies the direction of a sort operation.</summary>
+ </member>
+ <member name="F:System.ComponentModel.ListSortDirection.Ascending">
+ <summary>Sorts in ascending order.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.ListSortDirection.Descending">
+ <summary>Sorts in descending order.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.ComponentModel.LocalizableAttribute">
+ <summary>Specifies whether a property should be localized. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.ComponentModel.LocalizableAttribute.#ctor(System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.LocalizableAttribute"></see> class.</summary>
+ <param name="isLocalizable">true if a property should be localized; otherwise, false.</param>
+ </member>
+ <member name="F:System.ComponentModel.LocalizableAttribute.Default">
+ <summary>Specifies the default value, which is <see cref="F:System.ComponentModel.LocalizableAttribute.No"></see>. This static field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.ComponentModel.LocalizableAttribute.Equals(System.Object)">
+ <summary>Returns whether the value of the given object is equal to the current <see cref="T:System.ComponentModel.LocalizableAttribute"></see>.</summary>
+ <param name="obj">The object to test the value equality of.</param>
+ <returns>true if the value of the given object is equal to that of the current; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.LocalizableAttribute.GetHashCode">
+ <summary>Returns the hash code for this instance.</summary>
+ <returns>A hash code for the current <see cref="T:System.ComponentModel.LocalizableAttribute"></see>.</returns>
+ </member>
+ <member name="M:System.ComponentModel.LocalizableAttribute.IsDefaultAttribute">
+ <summary>Determines if this attribute is the default.</summary>
+ <returns>true if the attribute is the default value for this attribute class; otherwise, false.</returns>
+ </member>
+ <member name="P:System.ComponentModel.LocalizableAttribute.IsLocalizable">
+ <summary>Gets a value indicating whether a property should be localized.</summary>
+ <returns>true if a property should be localized; otherwise, false.</returns>
+ </member>
+ <member name="F:System.ComponentModel.LocalizableAttribute.No">
+ <summary>Specifies that a property should not be localized. This static field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.LocalizableAttribute.Yes">
+ <summary>Specifies that a property should be localized. This static field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.ComponentModel.LookupBindingPropertiesAttribute">
+ <summary>Specifies the properties that support lookup-based binding. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.ComponentModel.LookupBindingPropertiesAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.LookupBindingPropertiesAttribute"></see> class using no parameters.</summary>
+ </member>
+ <member name="M:System.ComponentModel.LookupBindingPropertiesAttribute.#ctor(System.String,System.String,System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.LookupBindingPropertiesAttribute"></see> class.</summary>
+ <param name="dataSource">The name of the property to be used as the data source.</param>
+ <param name="displayMember">The name of the property to be used for the display name.</param>
+ <param name="valueMember">The name of the property to be used as the source for values.</param>
+ <param name="lookupMember">The name of the property to be used for lookups.</param>
+ </member>
+ <member name="P:System.ComponentModel.LookupBindingPropertiesAttribute.DataSource">
+ <summary>Gets the name of the data source property for the component to which the <see cref="T:System.ComponentModel.LookupBindingPropertiesAttribute"></see> is bound.</summary>
+ <returns>The data source property for the component to which the <see cref="T:System.ComponentModel.LookupBindingPropertiesAttribute"></see> is bound.</returns>
+ </member>
+ <member name="F:System.ComponentModel.LookupBindingPropertiesAttribute.Default">
+ <summary>Represents the default value for the <see cref="T:System.ComponentModel.LookupBindingPropertiesAttribute"></see> class.</summary>
+ <returns></returns>
+ </member>
+ <member name="P:System.ComponentModel.LookupBindingPropertiesAttribute.DisplayMember">
+ <summary>Gets the name of the display member property for the component to which the <see cref="T:System.ComponentModel.LookupBindingPropertiesAttribute"></see> is bound.</summary>
+ <returns>The name of the display member property for the component to which the <see cref="T:System.ComponentModel.LookupBindingPropertiesAttribute"></see> is bound.</returns>
+ </member>
+ <member name="M:System.ComponentModel.LookupBindingPropertiesAttribute.Equals(System.Object)">
+ <summary>Determines whether the specified <see cref="T:System.Object"></see> is equal to the current <see cref="T:System.ComponentModel.LookupBindingPropertiesAttribute"></see> instance.</summary>
+ <param name="obj">The <see cref="T:System.Object"></see> to compare with the current <see cref="T:System.ComponentModel.LookupBindingPropertiesAttribute"></see> instance</param>
+ <returns>true if the object is equal to the current instance; otherwise, false, indicating they are not equal.</returns>
+ </member>
+ <member name="M:System.ComponentModel.LookupBindingPropertiesAttribute.GetHashCode">
+ <summary>Returns the hash code for this instance.</summary>
+ <returns>A hash code for the current <see cref="T:System.ComponentModel.LookupBindingPropertiesAttribute"></see>.</returns>
+ </member>
+ <member name="P:System.ComponentModel.LookupBindingPropertiesAttribute.LookupMember">
+ <summary>Gets the name of the lookup member for the component to which this attribute is bound.</summary>
+ <returns>The name of the lookup member for the component to which the <see cref="T:System.ComponentModel.LookupBindingPropertiesAttribute"></see> is bound.</returns>
+ </member>
+ <member name="P:System.ComponentModel.LookupBindingPropertiesAttribute.ValueMember">
+ <summary>Gets the name of the value member property for the component to which the <see cref="T:System.ComponentModel.LookupBindingPropertiesAttribute"></see> is bound.</summary>
+ <returns>The name of the value member property for the component to which the <see cref="T:System.ComponentModel.LookupBindingPropertiesAttribute"></see> is bound.</returns>
+ </member>
+ <member name="T:System.ComponentModel.MarshalByValueComponent">
+ <summary>Implements <see cref="T:System.ComponentModel.IComponent"></see> and provides the base implementation for remotable components that are marshaled by value (a copy of the serialized object is passed).</summary>
+ </member>
+ <member name="M:System.ComponentModel.MarshalByValueComponent.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.MarshalByValueComponent"></see> class.</summary>
+ </member>
+ <member name="P:System.ComponentModel.MarshalByValueComponent.Container">
+ <summary>Gets the container for the component.</summary>
+ <returns>An object implementing the <see cref="T:System.ComponentModel.IContainer"></see> interface that represents the component's container, or null if the component does not have a site.</returns>
+ </member>
+ <member name="P:System.ComponentModel.MarshalByValueComponent.DesignMode">
+ <summary>Gets a value indicating whether the component is currently in design mode.</summary>
+ <returns>true if the component is in design mode; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.MarshalByValueComponent.Dispose">
+ <summary>Releases all resources used by the <see cref="T:System.ComponentModel.MarshalByValueComponent"></see>.</summary>
+ </member>
+ <member name="M:System.ComponentModel.MarshalByValueComponent.Dispose(System.Boolean)">
+ <summary>Releases the unmanaged resources used by the <see cref="T:System.ComponentModel.MarshalByValueComponent"></see> and optionally releases the managed resources.</summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
+ </member>
+ <member name="E:System.ComponentModel.MarshalByValueComponent.Disposed">
+ <summary>Adds an event handler to listen to the <see cref="E:System.ComponentModel.MarshalByValueComponent.Disposed"></see> event on the component.</summary>
+ <returns></returns>
+ </member>
+ <member name="P:System.ComponentModel.MarshalByValueComponent.Events">
+ <summary>Gets the list of event handlers that are attached to this component.</summary>
+ <returns>An <see cref="T:System.ComponentModel.EventHandlerList"></see> that provides the delegates for this component.</returns>
+ </member>
+ <member name="M:System.ComponentModel.MarshalByValueComponent.Finalize">
+ <summary>Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.</summary>
+ </member>
+ <member name="M:System.ComponentModel.MarshalByValueComponent.GetService(System.Type)">
+ <summary>Gets the implementer of the <see cref="T:System.IServiceProvider"></see>.</summary>
+ <param name="service">A <see cref="T:System.Type"></see> that represents the type of service you want.</param>
+ <returns>An <see cref="T:System.Object"></see> that represents the implementer of the <see cref="T:System.IServiceProvider"></see>.</returns>
+ </member>
+ <member name="P:System.ComponentModel.MarshalByValueComponent.Site">
+ <summary>Gets or sets the site of the component.</summary>
+ <returns>An object implementing the <see cref="T:System.ComponentModel.ISite"></see> interface that represents the site of the component.</returns>
+ </member>
+ <member name="M:System.ComponentModel.MarshalByValueComponent.ToString">
+ <summary>Returns a <see cref="T:System.String"></see> containing the name of the <see cref="T:System.ComponentModel.Component"></see>, if any. This method should not be overridden.</summary>
+ <returns>A <see cref="T:System.String"></see> containing the name of the <see cref="T:System.ComponentModel.Component"></see>, if any. null if the <see cref="T:System.ComponentModel.Component"></see> is unnamed.</returns>
+ </member>
+ <member name="T:System.ComponentModel.MaskedTextProvider">
+ <summary>Represents a mask-parsing service that can be used by any number of controls that support masking, such as the <see cref="T:System.Windows.Forms.MaskedTextBox"></see> control.</summary>
+ </member>
+ <member name="M:System.ComponentModel.MaskedTextProvider.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.MaskedTextProvider"></see> class using the specified mask.</summary>
+ <param name="mask">A <see cref="T:System.String"></see> that represents the input mask.</param>
+ </member>
+ <member name="M:System.ComponentModel.MaskedTextProvider.#ctor(System.String,System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.MaskedTextProvider"></see> class using the specified mask and ASCII restriction value.</summary>
+ <param name="mask">A <see cref="T:System.String"></see> that represents the input mask.</param>
+ <param name="restrictToAscii">true to restrict input to ASCII-compatible characters; otherwise false to allow the entire Unicode set.</param>
+ </member>
+ <member name="M:System.ComponentModel.MaskedTextProvider.#ctor(System.String,System.Globalization.CultureInfo)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.MaskedTextProvider"></see> class using the specified mask and culture.</summary>
+ <param name="mask">A <see cref="T:System.String"></see> that represents the input mask.</param>
+ <param name="culture">A <see cref="T:System.Globalization.CultureInfo"></see> that is used to set region-sensitive separator characters.</param>
+ </member>
+ <member name="M:System.ComponentModel.MaskedTextProvider.#ctor(System.String,System.Char,System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.MaskedTextProvider"></see> class using the specified mask, password character, and prompt usage value.</summary>
+ <param name="mask">A <see cref="T:System.String"></see> that represents the input mask.</param>
+ <param name="passwordChar">A <see cref="T:System.Char"></see> that will be displayed for characters entered into a password string.</param>
+ <param name="allowPromptAsInput">true to allow the prompt character as input; otherwise false.</param>
+ </member>
+ <member name="M:System.ComponentModel.MaskedTextProvider.#ctor(System.String,System.Globalization.CultureInfo,System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.MaskedTextProvider"></see> class using the specified mask, culture, and ASCII restriction value.</summary>
+ <param name="mask">A <see cref="T:System.String"></see> that represents the input mask.</param>
+ <param name="culture">A <see cref="T:System.Globalization.CultureInfo"></see> that is used to set region-sensitive separator characters.</param>
+ <param name="restrictToAscii">true to restrict input to ASCII-compatible characters; otherwise false to allow the entire Unicode set.</param>
+ </member>
+ <member name="M:System.ComponentModel.MaskedTextProvider.#ctor(System.String,System.Globalization.CultureInfo,System.Char,System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.MaskedTextProvider"></see> class using the specified mask, culture, password character, and prompt usage value.</summary>
+ <param name="mask">A <see cref="T:System.String"></see> that represents the input mask.</param>
+ <param name="culture">A <see cref="T:System.Globalization.CultureInfo"></see> that is used to set region-sensitive separator characters.</param>
+ <param name="passwordChar">A <see cref="T:System.Char"></see> that will be displayed for characters entered into a password string.</param>
+ <param name="allowPromptAsInput">true to allow the prompt character as input; otherwise false.</param>
+ </member>
+ <member name="M:System.ComponentModel.MaskedTextProvider.#ctor(System.String,System.Globalization.CultureInfo,System.Boolean,System.Char,System.Char,System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.MaskedTextProvider"></see> class using the specified mask, culture, prompt usage value, prompt character, password character, and ASCII restriction value.</summary>
+ <param name="mask">A <see cref="T:System.String"></see> that represents the input mask.</param>
+ <param name="culture">A <see cref="T:System.Globalization.CultureInfo"></see> that is used to set region-sensitive separator characters.</param>
+ <param name="allowPromptAsInput">A <see cref="T:System.Boolean"></see> value that specifies whether the prompt character should be allowed as a valid input character.</param>
+ <param name="promptChar">A <see cref="T:System.Char"></see> that will be displayed as a placeholder for user input.</param>
+ <param name="passwordChar">A <see cref="T:System.Char"></see> that will be displayed for characters entered into a password string.</param>
+ <param name="restrictToAscii">true to restrict input to ASCII-compatible characters; otherwise false to allow the entire Unicode set.</param>
+ <exception cref="T:System.ArgumentException">The mask parameter is null or <see cref="F:System.String.Empty"></see>. -or- The mask contains one or more non-printable characters.</exception>
+ </member>
+ <member name="M:System.ComponentModel.MaskedTextProvider.Add(System.String,System.Int32@,System.ComponentModel.MaskedTextResultHint@)">
+ <summary>Adds the characters in the specified input string to the end of the formatted string, and then outputs position and descriptive information.</summary>
+ <param name="input">A <see cref="T:System.String"></see> containing character values to be appended to the formatted string.</param>
+ <param name="testPosition">The zero-based position in the formatted string where the attempt was made to add the character. An output parameter.</param>
+ <param name="resultHint">A <see cref="T:System.ComponentModel.MaskedTextResultHint"></see> that succinctly describes the result of the operation. An output parameter.</param>
+ <returns>true if all the characters from the input string were added successfully; otherwise false to indicate that no characters were added.</returns>
+ </member>
+ <member name="M:System.ComponentModel.MaskedTextProvider.Add(System.Char,System.Int32@,System.ComponentModel.MaskedTextResultHint@)">
+ <summary>Adds the specified input character to the end of the formatted string, and then outputs position and descriptive information.</summary>
+ <param name="input">A <see cref="T:System.Char"></see> value to be appended to the formatted string.</param>
+ <param name="testPosition">The zero-based position in the formatted string where the attempt was made to add the character. An output parameter.</param>
+ <param name="resultHint">A <see cref="T:System.ComponentModel.MaskedTextResultHint"></see> that succinctly describes the result of the operation. An output parameter.</param>
+ <returns>true if the input character was added successfully; otherwise false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.MaskedTextProvider.Add(System.Char)">
+ <summary>Adds the specified input character to the end of the formatted string.</summary>
+ <param name="input">A <see cref="T:System.Char"></see> value to be appended to the formatted string.</param>
+ <returns>true if the input character was added successfully; otherwise false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.MaskedTextProvider.Add(System.String)">
+ <summary>Adds the characters in the specified input string to the end of the formatted string.</summary>
+ <param name="input">A <see cref="T:System.String"></see> containing character values to be appended to the formatted string.</param>
+ <returns>true if all the characters from the input string were added successfully; otherwise false to indicate that no characters were added.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="input">input</paramref> parameter is null.</exception>
+ </member>
+ <member name="P:System.ComponentModel.MaskedTextProvider.AllowPromptAsInput">
+ <summary>Gets a value indicating whether the prompt character should be treated as a valid input character or not.</summary>
+ <returns>true if the user can enter <see cref="P:System.ComponentModel.MaskedTextProvider.PromptChar"></see> into the control; otherwise, false. The default is true.</returns>
+ </member>
+ <member name="P:System.ComponentModel.MaskedTextProvider.AsciiOnly">
+ <summary>Gets a value indicating whether the mask accepts characters outside of the ASCII character set.</summary>
+ <returns>true if only ASCII is accepted; false if <see cref="T:System.ComponentModel.MaskedTextProvider"></see> can accept any arbitrary Unicode character. The default is false.</returns>
+ </member>
+ <member name="P:System.ComponentModel.MaskedTextProvider.AssignedEditPositionCount">
+ <summary>Gets the number of editable character positions that have already been successfully assigned an input value.</summary>
+ <returns>An <see cref="T:System.Int32"></see> containing the number of editable character positions in the input mask that have already been assigned a character value in the formatted string.</returns>
+ </member>
+ <member name="P:System.ComponentModel.MaskedTextProvider.AvailableEditPositionCount">
+ <summary>Gets the number of editable character positions in the input mask that have not yet been assigned an input value.</summary>
+ <returns>An <see cref="T:System.Int32"></see> containing the number of editable character positions that not yet been assigned a character value.</returns>
+ </member>
+ <member name="M:System.ComponentModel.MaskedTextProvider.Clear">
+ <summary>Clears all the editable input characters from the formatted string, replacing them with prompt characters.</summary>
+ </member>
+ <member name="M:System.ComponentModel.MaskedTextProvider.Clear(System.ComponentModel.MaskedTextResultHint@)">
+ <summary>Clears all the editable input characters from the formatted string, replacing them with prompt characters, and then outputs descriptive information.</summary>
+ <param name="resultHint">A <see cref="T:System.ComponentModel.MaskedTextResultHint"></see> that succinctly describes the result of the operation. An output parameter.</param>
+ </member>
+ <member name="M:System.ComponentModel.MaskedTextProvider.Clone">
+ <summary>Creates a copy of the current <see cref="T:System.ComponentModel.MaskedTextProvider"></see>.</summary>
+ <returns>The <see cref="T:System.ComponentModel.MaskedTextProvider"></see> object this method creates, cast as an object.</returns>
+ </member>
+ <member name="P:System.ComponentModel.MaskedTextProvider.Culture">
+ <summary>Gets the culture that determines the value of the localizable separators and placeholders in the input mask.</summary>
+ <returns>A <see cref="T:System.Globalization.CultureInfo"></see> containing the culture information associated with the input mask.</returns>
+ </member>
+ <member name="P:System.ComponentModel.MaskedTextProvider.DefaultPasswordChar">
+ <summary>Gets the default password character used obscure user input.</summary>
+ <returns>A <see cref="T:System.Char"></see> that represents the default password character.</returns>
+ </member>
+ <member name="P:System.ComponentModel.MaskedTextProvider.EditPositionCount">
+ <summary>Gets the number of editable positions in the formatted string.</summary>
+ <returns>An <see cref="T:System.Int32"></see> containing the number of editable positions in the formatted string.</returns>
+ </member>
+ <member name="P:System.ComponentModel.MaskedTextProvider.EditPositions">
+ <summary>Gets a newly created enumerator for the editable positions in the formatted string.</summary>
+ <returns>An <see cref="T:System.Collections.IEnumerator"></see> that supports enumeration over the editable positions in the formatted string.</returns>
+ </member>
+ <member name="M:System.ComponentModel.MaskedTextProvider.FindAssignedEditPositionFrom(System.Int32,System.Boolean)">
+ <summary>Returns the position of the first assigned editable position after the specified position using the specified search direction.</summary>
+ <param name="position">The zero-based position in the formatted string to start the search.</param>
+ <param name="direction">A <see cref="T:System.Boolean"></see> indicating the search direction; either true to search forward or false to search backward.</param>
+ <returns>If successful, an <see cref="T:System.Int32"></see> representing the zero-based position of the first assigned editable position encountered; otherwise <see cref="P:System.ComponentModel.MaskedTextProvider.InvalidIndex"></see>.</returns>
+ </member>
+ <member name="M:System.ComponentModel.MaskedTextProvider.FindAssignedEditPositionInRange(System.Int32,System.Int32,System.Boolean)">
+ <summary>Returns the position of the first assigned editable position between the specified positions using the specified search direction.</summary>
+ <param name="startPosition">The zero-based position in the formatted string where the search starts.</param>
+ <param name="endPosition">The zero-based position in the formatted string where the search ends.</param>
+ <param name="direction">A <see cref="T:System.Boolean"></see> indicating the search direction; either true to search forward or false to search backward.</param>
+ <returns>If successful, an <see cref="T:System.Int32"></see> representing the zero-based position of the first assigned editable position encountered; otherwise <see cref="P:System.ComponentModel.MaskedTextProvider.InvalidIndex"></see>.</returns>
+ </member>
+ <member name="M:System.ComponentModel.MaskedTextProvider.FindEditPositionFrom(System.Int32,System.Boolean)">
+ <summary>Returns the position of the first editable position after the specified position using the specified search direction.</summary>
+ <param name="position">The zero-based position in the formatted string to start the search.</param>
+ <param name="direction">A <see cref="T:System.Boolean"></see> indicating the search direction; either true to search forward or false to search backward.</param>
+ <returns>If successful, an <see cref="T:System.Int32"></see> representing the zero-based position of the first editable position encountered; otherwise <see cref="P:System.ComponentModel.MaskedTextProvider.InvalidIndex"></see>.</returns>
+ </member>
+ <member name="M:System.ComponentModel.MaskedTextProvider.FindEditPositionInRange(System.Int32,System.Int32,System.Boolean)">
+ <summary>Returns the position of the first editable position between the specified positions using the specified search direction.</summary>
+ <param name="startPosition">The zero-based position in the formatted string where the search starts.</param>
+ <param name="endPosition">The zero-based position in the formatted string where the search ends.</param>
+ <param name="direction">A <see cref="T:System.Boolean"></see> indicating the search direction; either true to search forward or false to search backward.</param>
+ <returns>If successful, an <see cref="T:System.Int32"></see> representing the zero-based position of the first editable position encountered; otherwise <see cref="P:System.ComponentModel.MaskedTextProvider.InvalidIndex"></see>.</returns>
+ </member>
+ <member name="M:System.ComponentModel.MaskedTextProvider.FindNonEditPositionFrom(System.Int32,System.Boolean)">
+ <summary>Returns the position of the first non-editable position after the specified position using the specified search direction.</summary>
+ <param name="position">The zero-based position in the formatted string to start the search.</param>
+ <param name="direction">A <see cref="T:System.Boolean"></see> indicating the search direction; either true to search forward or false to search backward.</param>
+ <returns>If successful, an <see cref="T:System.Int32"></see> representing the zero-based position of the first literal position encountered; otherwise <see cref="P:System.ComponentModel.MaskedTextProvider.InvalidIndex"></see>.</returns>
+ </member>
+ <member name="M:System.ComponentModel.MaskedTextProvider.FindNonEditPositionInRange(System.Int32,System.Int32,System.Boolean)">
+ <summary>Returns the position of the first non-editable position between the specified positions using the specified search direction.</summary>
+ <param name="startPosition">The zero-based position in the formatted string where the search starts.</param>
+ <param name="endPosition">The zero-based position in the formatted string where the search ends.</param>
+ <param name="direction">A <see cref="T:System.Boolean"></see> indicating the search direction; either true to search forward or false to search backward.</param>
+ <returns>If successful, an <see cref="T:System.Int32"></see> representing the zero-based position of the first literal position encountered; otherwise <see cref="P:System.ComponentModel.MaskedTextProvider.InvalidIndex"></see>.</returns>
+ </member>
+ <member name="M:System.ComponentModel.MaskedTextProvider.FindUnassignedEditPositionFrom(System.Int32,System.Boolean)">
+ <summary>Returns the position of the first unassigned editable position after the specified position using the specified search direction.</summary>
+ <param name="position">The zero-based position in the formatted string to start the search.</param>
+ <param name="direction">A <see cref="T:System.Boolean"></see> indicating the search direction; either true to search forward or false to search backward.</param>
+ <returns>If successful, an <see cref="T:System.Int32"></see> representing the zero-based position of the first unassigned editable position encountered; otherwise <see cref="P:System.ComponentModel.MaskedTextProvider.InvalidIndex"></see>.</returns>
+ </member>
+ <member name="M:System.ComponentModel.MaskedTextProvider.FindUnassignedEditPositionInRange(System.Int32,System.Int32,System.Boolean)">
+ <summary>Returns the position of the first unassigned editable position between the specified positions using the specified search direction.</summary>
+ <param name="startPosition">The zero-based position in the formatted string where the search starts.</param>
+ <param name="endPosition">The zero-based position in the formatted string where the search ends.</param>
+ <param name="direction">A <see cref="T:System.Boolean"></see> indicating the search direction; either true to search forward or false to search backward.</param>
+ <returns>If successful, an <see cref="T:System.Int32"></see> representing the zero-based position of the first unassigned editable position encountered; otherwise <see cref="P:System.ComponentModel.MaskedTextProvider.InvalidIndex"></see>.</returns>
+ </member>
+ <member name="M:System.ComponentModel.MaskedTextProvider.GetOperationResultFromHint(System.ComponentModel.MaskedTextResultHint)">
+ <summary>Determines whether the specified <see cref="T:System.ComponentModel.MaskedTextResultHint"></see> denotes success or failure.</summary>
+ <param name="hint">A <see cref="T:System.ComponentModel.MaskedTextResultHint"></see> value typically obtained as an output parameter from a previous operation.</param>
+ <returns>true if the specified <see cref="T:System.ComponentModel.MaskedTextResultHint"></see> value represents a success; otherwise, false if it represents failure.</returns>
+ </member>
+ <member name="P:System.ComponentModel.MaskedTextProvider.IncludeLiterals">
+ <summary>Gets or sets a value that indicates whether literal characters in the input mask should be included in the formatted string.</summary>
+ <returns>true if literals are included; otherwise, false. The default is true.</returns>
+ </member>
+ <member name="P:System.ComponentModel.MaskedTextProvider.IncludePrompt">
+ <summary>Gets or sets a value indicating whether <see cref="P:System.Windows.Forms.MaskedTextBox.PromptChar"></see> is used to represent the absence of user input when displaying the formatted string.</summary>
+ <returns>true if the prompt character is used to represent the positions where no user input was provided; otherwise, false. The default is true.</returns>
+ </member>
+ <member name="M:System.ComponentModel.MaskedTextProvider.InsertAt(System.Char,System.Int32)">
+ <summary>Inserts the specified character at the specified position within the formatted string.</summary>
+ <param name="input">The <see cref="T:System.Char"></see> to be inserted.</param>
+ <param name="position">The zero-based position in the formatted string to insert the character.</param>
+ <returns>true if the insertion was successful; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.MaskedTextProvider.InsertAt(System.String,System.Int32)">
+ <summary>Inserts the specified string at a specified position within the formatted string.</summary>
+ <param name="input">The <see cref="T:System.String"></see> to be inserted.</param>
+ <param name="position">The zero-based position in the formatted string to insert the input string.</param>
+ <returns>true if the insertion was successful; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="input">input</paramref> parameter is null.</exception>
+ </member>
+ <member name="M:System.ComponentModel.MaskedTextProvider.InsertAt(System.Char,System.Int32,System.Int32@,System.ComponentModel.MaskedTextResultHint@)">
+ <summary>Inserts the specified character at the specified position within the formatted string, returning the last insertion position and the status of the operation.</summary>
+ <param name="input">The <see cref="T:System.Char"></see> to be inserted.</param>
+ <param name="position">The zero-based position in the formatted string to insert the character.</param>
+ <param name="testPosition">If the method is successful, the last position where a character was inserted; otherwise, the first position where the insertion failed. An output parameter.</param>
+ <param name="resultHint">A <see cref="T:System.ComponentModel.MaskedTextResultHint"></see> that succinctly describes the result of the insertion operation. An output parameter.</param>
+ <returns>true if the insertion was successful; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.MaskedTextProvider.InsertAt(System.String,System.Int32,System.Int32@,System.ComponentModel.MaskedTextResultHint@)">
+ <summary>Inserts the specified string at a specified position within the formatted string, returning the last insertion position and the status of the operation.</summary>
+ <param name="input">The <see cref="T:System.String"></see> to be inserted.</param>
+ <param name="position">The zero-based position in the formatted string to insert the input string.</param>
+ <param name="testPosition">If the method is successful, the last position where a character was inserted; otherwise, the first position where the insertion failed. An output parameter.</param>
+ <param name="resultHint">A <see cref="T:System.ComponentModel.MaskedTextResultHint"></see> that succinctly describes the result of the insertion operation. An output parameter.</param>
+ <returns>true if the insertion was successful; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="input">input</paramref> parameter is null.</exception>
+ </member>
+ <member name="P:System.ComponentModel.MaskedTextProvider.InvalidIndex">
+ <summary>Gets the upper bound of the range of invalid indexes.</summary>
+ <returns>A value representing the largest invalid index, as determined by the provider implementation. For example, if the lowest valid index is 0, this property will return -1.</returns>
+ </member>
+ <member name="M:System.ComponentModel.MaskedTextProvider.IsAvailablePosition(System.Int32)">
+ <summary>Determines whether the specified position is available for assignment.</summary>
+ <param name="position">The zero-based position in the mask to test.</param>
+ <returns>true if the specified position in the formatted string is editable and has not been assigned to yet; otherwise false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.MaskedTextProvider.IsEditPosition(System.Int32)">
+ <summary>Determines whether the specified position is editable.</summary>
+ <param name="position">The zero-based position in the mask to test.</param>
+ <returns>true if the specified position in the formatted string is editable; otherwise false.</returns>
+ </member>
+ <member name="P:System.ComponentModel.MaskedTextProvider.IsPassword">
+ <summary>Gets or sets a value that determines whether password protection should be applied to the formatted string.</summary>
+ <returns>true if the input string is to be treated as a password string; otherwise, false. The default is false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.MaskedTextProvider.IsValidInputChar(System.Char)">
+ <summary>Determines whether the specified character is a valid input character.</summary>
+ <param name="c">The <see cref="T:System.Char"></see> value to test.</param>
+ <returns>true if the specified character contains a valid input value; otherwise false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.MaskedTextProvider.IsValidMaskChar(System.Char)">
+ <summary>Determines whether the specified character is a valid mask character.</summary>
+ <param name="c">The <see cref="T:System.Char"></see> value to test.</param>
+ <returns>true if the specified character contains a valid mask value; otherwise false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.MaskedTextProvider.IsValidPasswordChar(System.Char)">
+ <summary>Determines whether the specified character is a valid password character.</summary>
+ <param name="c">The <see cref="T:System.Char"></see> value to test.</param>
+ <returns>true if the specified character contains a valid password value; otherwise false.</returns>
+ </member>
+ <member name="P:System.ComponentModel.MaskedTextProvider.Item(System.Int32)">
+ <summary>Gets the element at the specified position in the formatted string.</summary>
+ <param name="index">A zero-based index of the element to retrieve.</param>
+ <returns>The <see cref="T:System.Char"></see> at the specified position in the formatted string.</returns>
+ <exception cref="T:System.IndexOutOfRangeException"><paramref name="index">index</paramref> is less than zero or greater than or equal to the <see cref="P:System.ComponentModel.MaskedTextProvider.Length"></see> of the mask.</exception>
+ </member>
+ <member name="P:System.ComponentModel.MaskedTextProvider.LastAssignedPosition">
+ <summary>Gets the index in the mask of the rightmost input character that has been assigned to the mask.</summary>
+ <returns>If at least one input character has been assigned to the mask, an <see cref="T:System.Int32"></see> containing the index of rightmost assigned position; otherwise, if no position has been assigned, <see cref="P:System.ComponentModel.MaskedTextProvider.InvalidIndex"></see>.</returns>
+ </member>
+ <member name="P:System.ComponentModel.MaskedTextProvider.Length">
+ <summary>Gets the length of the mask, absent any mask modifier characters.</summary>
+ <returns>An <see cref="T:System.Int32"></see> containing the number of positions in the mask, excluding characters that modify mask input.</returns>
+ </member>
+ <member name="P:System.ComponentModel.MaskedTextProvider.Mask">
+ <summary>Gets the input mask.</summary>
+ <returns>A <see cref="T:System.String"></see> containing the full mask.</returns>
+ </member>
+ <member name="P:System.ComponentModel.MaskedTextProvider.MaskCompleted">
+ <summary>Gets a value indicating whether all required inputs have been entered into the formatted string.</summary>
+ <returns>true if all required input has been entered into the mask; otherwise, false.</returns>
+ </member>
+ <member name="P:System.ComponentModel.MaskedTextProvider.MaskFull">
+ <summary>Gets a value indicating whether all required and optional inputs have been entered into the formatted string.</summary>
+ <returns>true if all required and optional inputs have been entered; otherwise, false.</returns>
+ </member>
+ <member name="P:System.ComponentModel.MaskedTextProvider.PasswordChar">
+ <summary>Gets or sets the character to be substituted for the actual input characters.</summary>
+ <returns>The <see cref="T:System.Char"></see> value used as the password character.</returns>
+ <exception cref="T:System.InvalidOperationException">The password character specified when setting this property is the same as the current prompt character, <see cref="P:System.ComponentModel.MaskedTextProvider.PromptChar"></see>. The two are required to be different.</exception>
+ <exception cref="T:System.ArgumentException">The character specified when setting this property is not a valid password character, as determined by the <see cref="M:System.ComponentModel.MaskedTextProvider.IsValidPasswordChar(System.Char)"></see> method.</exception>
+ </member>
+ <member name="P:System.ComponentModel.MaskedTextProvider.PromptChar">
+ <summary>Gets or sets the character used to represent the absence of user input for all available edit positions.</summary>
+ <returns>The character used to prompt the user for input. The default is an underscore (_).</returns>
+ <exception cref="T:System.InvalidOperationException">The prompt character specified when setting this property is the same as the current password character, <see cref="P:System.ComponentModel.MaskedTextProvider.PasswordChar"></see>. The two are required to be different.</exception>
+ <exception cref="T:System.ArgumentException">The character specified when setting this property is not a valid password character, as determined by the <see cref="M:System.ComponentModel.MaskedTextProvider.IsValidPasswordChar(System.Char)"></see> method.</exception>
+ </member>
+ <member name="M:System.ComponentModel.MaskedTextProvider.Remove">
+ <summary>Removes the last assigned character from the formatted string.</summary>
+ <returns>true if the character was successfully removed; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.MaskedTextProvider.Remove(System.Int32@,System.ComponentModel.MaskedTextResultHint@)">
+ <summary>Removes the last assigned character from the formatted string, and then outputs the removal position and descriptive information.</summary>
+ <param name="testPosition">The zero-based position in the formatted string where the character was actually removed. An output parameter.</param>
+ <param name="resultHint">A <see cref="T:System.ComponentModel.MaskedTextResultHint"></see> that succinctly describes the result of the operation. An output parameter.</param>
+ <returns>true if the character was successfully removed; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.MaskedTextProvider.RemoveAt(System.Int32)">
+ <summary>Removes the assigned character at the specified position from the formatted string.</summary>
+ <param name="position">The zero-based position of the assigned character to remove.</param>
+ <returns>true if the character was successfully removed; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.MaskedTextProvider.RemoveAt(System.Int32,System.Int32)">
+ <summary>Removes the assigned characters between the specified positions from the formatted string.</summary>
+ <param name="startPosition">The zero-based index of the first assigned character to remove.</param>
+ <param name="endPosition">The zero-based index of the last assigned character to remove.</param>
+ <returns>true if the character was successfully removed; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.MaskedTextProvider.RemoveAt(System.Int32,System.Int32,System.Int32@,System.ComponentModel.MaskedTextResultHint@)">
+ <summary>Removes the assigned characters between the specified positions from the formatted string, and then outputs the removal position and descriptive information.</summary>
+ <param name="startPosition">The zero-based index of the first assigned character to remove.</param>
+ <param name="endPosition">The zero-based index of the last assigned character to remove.</param>
+ <param name="testPosition">If successful, the zero-based position in the formatted string of where the characters were actually removed; otherwise, the first position where the operation failed. An output parameter.</param>
+ <param name="resultHint">A <see cref="T:System.ComponentModel.MaskedTextResultHint"></see> that succinctly describes the result of the operation. An output parameter.</param>
+ <returns>true if the character was successfully removed; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.MaskedTextProvider.Replace(System.String,System.Int32,System.Int32,System.Int32@,System.ComponentModel.MaskedTextResultHint@)">
+ <summary>Replaces a range of editable characters between the specified starting and ending positions with the specified string, and then outputs the removal position and descriptive information.</summary>
+ <param name="input">The <see cref="T:System.String"></see> value used to replace the existing editable characters.</param>
+ <param name="startPosition">The zero-based position in the formatted string where the replacement starts.</param>
+ <param name="endPosition">The zero-based position in the formatted string where the replacement ends.</param>
+ <param name="testPosition">If successful, the zero-based position in the formatted string where the last character was actually replaced; otherwise, the first position where the operation failed. An output parameter.</param>
+ <param name="resultHint">A <see cref="T:System.ComponentModel.MaskedTextResultHint"></see> that succinctly describes the result of the replacement operation. An output parameter.</param>
+ <returns>true if all the characters were successfully replaced; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.MaskedTextProvider.Replace(System.Char,System.Int32,System.Int32,System.Int32@,System.ComponentModel.MaskedTextResultHint@)">
+ <summary>Replaces a single character between the specified starting and ending positions with the specified character value, and then outputs the removal position and descriptive information.</summary>
+ <param name="input">The <see cref="T:System.Char"></see> value that replaces the existing value.</param>
+ <param name="startPosition">The zero-based position in the formatted string where the replacement starts.</param>
+ <param name="endPosition">The zero-based position in the formatted string where the replacement ends.</param>
+ <param name="testPosition">If successful, the zero-based position in the formatted string where the last character was actually replaced; otherwise, the first position where the operation failed. An output parameter.</param>
+ <param name="resultHint">A <see cref="T:System.ComponentModel.MaskedTextResultHint"></see> that succinctly describes the result of the replacement operation. An output parameter.</param>
+ <returns>true if the character was successfully replaced; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.MaskedTextProvider.Replace(System.String,System.Int32,System.Int32@,System.ComponentModel.MaskedTextResultHint@)">
+ <summary>Replaces a range of editable characters starting at the specified position with the specified string, and then outputs the removal position and descriptive information.</summary>
+ <param name="input">The <see cref="T:System.String"></see> value used to replace the existing editable characters.</param>
+ <param name="position">The zero-based position to search for the first editable character to replace.</param>
+ <param name="testPosition">If successful, the zero-based position in the formatted string where the last character was actually replaced; otherwise, the first position where the operation failed. An output parameter.</param>
+ <param name="resultHint">A <see cref="T:System.ComponentModel.MaskedTextResultHint"></see> that succinctly describes the result of the replacement operation. An output parameter.</param>
+ <returns>true if all the characters were successfully replaced; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.MaskedTextProvider.Replace(System.Char,System.Int32,System.Int32@,System.ComponentModel.MaskedTextResultHint@)">
+ <summary>Replaces a single character at or beyond the specified position with the specified character value, and then outputs the removal position and descriptive information.</summary>
+ <param name="input">The <see cref="T:System.Char"></see> value that replaces the existing value.</param>
+ <param name="position">The zero-based position to search for the first editable character to replace.</param>
+ <param name="testPosition">If successful, the zero-based position in the formatted string where the last character was actually replaced; otherwise, the first position where the operation failed. An output parameter.</param>
+ <param name="resultHint">A <see cref="T:System.ComponentModel.MaskedTextResultHint"></see> that succinctly describes the result of the replacement operation. An output parameter.</param>
+ <returns>true if the character was successfully replaced; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.MaskedTextProvider.Replace(System.String,System.Int32)">
+ <summary>Replaces a range of editable characters starting at the specified position with the specified string.</summary>
+ <param name="input">The <see cref="T:System.String"></see> value used to replace the existing editable characters.</param>
+ <param name="position">The zero-based position to search for the first editable character to replace.</param>
+ <returns>true if all the characters were successfully replaced; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="input">input</paramref> parameter is null.</exception>
+ </member>
+ <member name="M:System.ComponentModel.MaskedTextProvider.Replace(System.Char,System.Int32)">
+ <summary>Replaces a single character at or beyond the specified position with the specified character value.</summary>
+ <param name="input">The <see cref="T:System.Char"></see> value that replaces the existing value.</param>
+ <param name="position">The zero-based position to search for the first editable character to replace.</param>
+ <returns>true if the character was successfully replaced; otherwise, false.</returns>
+ </member>
+ <member name="P:System.ComponentModel.MaskedTextProvider.ResetOnPrompt">
+ <summary>Gets or sets a value that determines how an input character that matches the prompt character should be handled.</summary>
+ <returns>true if the prompt character entered as input causes the current editable position in the mask to be reset; otherwise, false to indicate that the prompt character is to be processed as a normal input character. The default is true.</returns>
+ </member>
+ <member name="P:System.ComponentModel.MaskedTextProvider.ResetOnSpace">
+ <summary>Gets or sets a value that determines how a space input character should be handled.</summary>
+ <returns>true if the space input character causes the current editable position in the mask to be reset; otherwise, false to indicate that it is to be processed as a normal input character. The default is true.</returns>
+ </member>
+ <member name="M:System.ComponentModel.MaskedTextProvider.Set(System.String)">
+ <summary>Sets the formatted string to the specified input string.</summary>
+ <param name="input">The <see cref="T:System.String"></see> value used to set the formatted string.</param>
+ <returns>true if all the characters were successfully set; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="input">input</paramref> parameter is null.</exception>
+ </member>
+ <member name="M:System.ComponentModel.MaskedTextProvider.Set(System.String,System.Int32@,System.ComponentModel.MaskedTextResultHint@)">
+ <summary>Sets the formatted string to the specified input string, and then outputs the removal position and descriptive information.</summary>
+ <param name="input">The <see cref="T:System.String"></see> value used to set the formatted string.</param>
+ <param name="testPosition">If successful, the zero-based position in the formatted string where the last character was actually set; otherwise, the first position where the operation failed. An output parameter.</param>
+ <param name="resultHint">A <see cref="T:System.ComponentModel.MaskedTextResultHint"></see> that succinctly describes the result of the set operation. An output parameter.</param>
+ <returns>true if all the characters were successfully set; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="input">input</paramref> parameter is null.</exception>
+ </member>
+ <member name="P:System.ComponentModel.MaskedTextProvider.SkipLiterals">
+ <summary>Gets or sets a value indicating whether literal character positions in the mask can be overwritten by their same values.</summary>
+ <returns>true to allow literals to be added back; otherwise, false to not allow the user to overwrite literal characters. The default is true.</returns>
+ </member>
+ <member name="M:System.ComponentModel.MaskedTextProvider.ToDisplayString">
+ <summary>Returns the formatted string in a displayable form.</summary>
+ <returns>The formatted <see cref="T:System.String"></see> that includes prompts and mask literals.</returns>
+ </member>
+ <member name="M:System.ComponentModel.MaskedTextProvider.ToString(System.Boolean,System.Boolean,System.Boolean,System.Int32,System.Int32)">
+ <summary>Returns a substring of the formatted string, optionally including prompt, literal, and password characters.</summary>
+ <param name="ignorePasswordChar">true to return the actual editable characters; otherwise, false to indicate that the <see cref="P:System.ComponentModel.MaskedTextProvider.PasswordChar"></see> property is to be honored.</param>
+ <param name="includePrompt">true to include prompt characters in the return string; otherwise, false.</param>
+ <param name="includeLiterals">true to return literal characters in the return string; otherwise, false.</param>
+ <param name="startPosition">The zero-based position in the formatted string where the output begins.</param>
+ <param name="length">The number of characters to return.</param>
+ <returns>If successful, a substring of the formatted <see cref="T:System.String"></see>, which includes all the assigned character values and optionally includes literals, prompts, and password characters; otherwise the <see cref="F:System.String.Empty"></see> string.</returns>
+ </member>
+ <member name="M:System.ComponentModel.MaskedTextProvider.ToString(System.Boolean,System.Boolean,System.Int32,System.Int32)">
+ <summary>Returns a substring of the formatted string, optionally including prompt and literal characters.</summary>
+ <param name="includePrompt">true to include prompt characters in the return string; otherwise, false.</param>
+ <param name="includeLiterals">true to include literal characters in the return string; otherwise, false.</param>
+ <param name="startPosition">The zero-based position in the formatted string where the output begins.</param>
+ <param name="length">The number of characters to return.</param>
+ <returns>If successful, a substring of the formatted <see cref="T:System.String"></see>, which includes all the assigned character values and optionally includes literals and prompts; otherwise the <see cref="F:System.String.Empty"></see> string.</returns>
+ </member>
+ <member name="M:System.ComponentModel.MaskedTextProvider.ToString(System.Boolean,System.Int32,System.Int32)">
+ <summary>Returns a substring of the formatted string, optionally including password characters.</summary>
+ <param name="ignorePasswordChar">true to return the actual editable characters; otherwise, false to indicate that the <see cref="P:System.ComponentModel.MaskedTextProvider.PasswordChar"></see> property is to be honored.</param>
+ <param name="startPosition">The zero-based position in the formatted string where the output begins.</param>
+ <param name="length">The number of characters to return.</param>
+ <returns>If successful, a substring of the formatted <see cref="T:System.String"></see>, which includes literals, prompts, and optionally password characters; otherwise the <see cref="F:System.String.Empty"></see> string.</returns>
+ </member>
+ <member name="M:System.ComponentModel.MaskedTextProvider.ToString(System.Boolean)">
+ <summary>Returns the formatted string, optionally including password characters.</summary>
+ <param name="ignorePasswordChar">true to return the actual editable characters; otherwise, false to indicate that the <see cref="P:System.ComponentModel.MaskedTextProvider.PasswordChar"></see> property is to be honored.</param>
+ <returns>The formatted <see cref="T:System.String"></see> that includes literals, prompts, and optionally password characters.</returns>
+ </member>
+ <member name="M:System.ComponentModel.MaskedTextProvider.ToString(System.Boolean,System.Boolean)">
+ <summary>Returns the formatted string, optionally including prompt and literal characters.</summary>
+ <param name="includePrompt">true to include prompt characters in the return string; otherwise, false.</param>
+ <param name="includeLiterals">true to include literal characters in the return string; otherwise, false.</param>
+ <returns>The formatted <see cref="T:System.String"></see> that includes all the assigned character values and optionally includes literals and prompts.</returns>
+ </member>
+ <member name="M:System.ComponentModel.MaskedTextProvider.ToString">
+ <summary>Returns the formatted string that includes all the assigned character values.</summary>
+ <returns>The formatted <see cref="T:System.String"></see> that includes all the assigned character values.</returns>
+ </member>
+ <member name="M:System.ComponentModel.MaskedTextProvider.ToString(System.Int32,System.Int32)">
+ <summary>Returns a substring of the formatted string.</summary>
+ <param name="startPosition">The zero-based position in the formatted string where the output begins.</param>
+ <param name="length">The number of characters to return.</param>
+ <returns>If successful, a substring of the formatted <see cref="T:System.String"></see>, which includes all the assigned character values; otherwise the <see cref="F:System.String.Empty"></see> string.</returns>
+ </member>
+ <member name="M:System.ComponentModel.MaskedTextProvider.VerifyChar(System.Char,System.Int32,System.ComponentModel.MaskedTextResultHint@)">
+ <summary>Tests whether the specified character could be set successfully at the specified position.</summary>
+ <param name="input">The <see cref="T:System.Char"></see> value to test.</param>
+ <param name="position">The position in the mask to test the input character against.</param>
+ <param name="hint">A <see cref="T:System.ComponentModel.MaskedTextResultHint"></see> that succinctly describes the result of the operation. An output parameter.</param>
+ <returns>true if the specified character is valid for the specified position; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.MaskedTextProvider.VerifyEscapeChar(System.Char,System.Int32)">
+ <summary>Tests whether the specified character would be escaped at the specified position.</summary>
+ <param name="input">The <see cref="T:System.Char"></see> value to test.</param>
+ <param name="position">The position in the mask to test the input character against.</param>
+ <returns>true if the specified character would be escaped at the specified position; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.MaskedTextProvider.VerifyString(System.String)">
+ <summary>Tests whether the specified string could be set successfully.</summary>
+ <param name="input">The <see cref="T:System.String"></see> value to test.</param>
+ <returns>true if the specified string represents valid input; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.MaskedTextProvider.VerifyString(System.String,System.Int32@,System.ComponentModel.MaskedTextResultHint@)">
+ <summary>Tests whether the specified string could be set successfully, and then outputs position and descriptive information.</summary>
+ <param name="input">The <see cref="T:System.String"></see> value to test.</param>
+ <param name="testPosition">If successful, the zero-based position of the last character actually tested; otherwise, the first position where the test failed. An output parameter.</param>
+ <param name="resultHint">A <see cref="T:System.ComponentModel.MaskedTextResultHint"></see> that succinctly describes the result of the test operation. An output parameter.</param>
+ <returns>true if the specified string represents valid input; otherwise, false.</returns>
+ </member>
+ <member name="T:System.ComponentModel.MaskedTextResultHint">
+ <summary>Specifies values that succinctly describe the results of a masked text parsing operation.</summary>
+ </member>
+ <member name="F:System.ComponentModel.MaskedTextResultHint.AlphanumericCharacterExpected">
+ <summary>Operation did not succeed.An input character was encountered that was not alphanumeric. .</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.MaskedTextResultHint.AsciiCharacterExpected">
+ <summary>Operation did not succeed.An input character was encountered that was not a member of the ASCII character set.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.MaskedTextResultHint.CharacterEscaped">
+ <summary>Success. The operation succeeded because a literal, prompt or space character was an escaped character. For more information about escaped characters, see the <see cref="M:System.ComponentModel.MaskedTextProvider.VerifyEscapeChar(System.Char,System.Int32)"></see> method.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.MaskedTextResultHint.DigitExpected">
+ <summary>Operation did not succeed. An input character was encountered that was not a digit.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.MaskedTextResultHint.InvalidInput">
+ <summary>Operation did not succeed. The program encountered an input character that was not valid. For more information about characters that are not valid, see the <see cref="M:System.ComponentModel.MaskedTextProvider.IsValidInputChar(System.Char)"></see> method.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.MaskedTextResultHint.LetterExpected">
+ <summary>Operation did not succeed. An input character was encountered that was not a letter.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.MaskedTextResultHint.NoEffect">
+ <summary>Success. The primary operation was not performed because it was not needed; therefore, no side effect was produced.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.MaskedTextResultHint.NonEditPosition">
+ <summary>Operation did not succeed. The current position in the formatted string is a literal character.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.MaskedTextResultHint.PositionOutOfRange">
+ <summary>Operation did not succeed. The specified position is not in the range of the target string; typically it is either less than zero or greater then the length of the target string.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.MaskedTextResultHint.PromptCharNotAllowed">
+ <summary>Operation did not succeed. The prompt character is not valid at input, perhaps because the <see cref="P:System.ComponentModel.MaskedTextProvider.AllowPromptAsInput"></see> property is set to false.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.MaskedTextResultHint.SideEffect">
+ <summary>Success. The primary operation was not performed because it was not needed, but the method produced a side effect. For example, the <see cref="Overload:System.ComponentModel.MaskedTextProvider.RemoveAt"></see> method can delete an unassigned edit position, which causes left-shifting of subsequent characters in the formatted string.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.MaskedTextResultHint.SignedDigitExpected">
+ <summary>Operation did not succeed. An input character was encountered that was not a signed digit.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.MaskedTextResultHint.Success">
+ <summary>Success. The primary operation succeeded.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.MaskedTextResultHint.UnavailableEditPosition">
+ <summary>Operation did not succeed. There were not enough edit positions available to fulfill the request.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.MaskedTextResultHint.Unknown">
+ <summary>Unknown. The result of the operation could not be determined.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.ComponentModel.MemberDescriptor">
+ <summary>Represents a class member, such as a property or event. This is an abstract base class.</summary>
+ </member>
+ <member name="M:System.ComponentModel.MemberDescriptor.#ctor(System.ComponentModel.MemberDescriptor)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.MemberDescriptor"></see> class with the specified <see cref="T:System.ComponentModel.MemberDescriptor"></see>.</summary>
+ <param name="descr">A <see cref="T:System.ComponentModel.MemberDescriptor"></see> that contains the name of the member and its attributes.</param>
+ </member>
+ <member name="M:System.ComponentModel.MemberDescriptor.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.MemberDescriptor"></see> class with the specified name of the member.</summary>
+ <param name="name">The name of the member.</param>
+ <exception cref="T:System.ArgumentException">The name is an empty string (&quot;&quot;) or null.</exception>
+ </member>
+ <member name="M:System.ComponentModel.MemberDescriptor.#ctor(System.ComponentModel.MemberDescriptor,System.Attribute[])">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.MemberDescriptor"></see> class with the name in the specified <see cref="T:System.ComponentModel.MemberDescriptor"></see> and the attributes in both the old <see cref="T:System.ComponentModel.MemberDescriptor"></see> and the <see cref="T:System.Attribute"></see> array.</summary>
+ <param name="oldMemberDescriptor">A <see cref="T:System.ComponentModel.MemberDescriptor"></see> that has the name of the member and its attributes.</param>
+ <param name="newAttributes">An array of <see cref="T:System.Attribute"></see> objects with the attributes you want to add to the member.</param>
+ </member>
+ <member name="M:System.ComponentModel.MemberDescriptor.#ctor(System.String,System.Attribute[])">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.MemberDescriptor"></see> class with the specified name of the member and an array of attributes.</summary>
+ <param name="name">The name of the member.</param>
+ <param name="attributes">An array of type <see cref="T:System.Attribute"></see> that contains the member attributes.</param>
+ <exception cref="T:System.ArgumentException">The name is an empty string (&quot;&quot;) or null.</exception>
+ </member>
+ <member name="P:System.ComponentModel.MemberDescriptor.AttributeArray">
+ <summary>Gets or sets an array of attributes.</summary>
+ <returns>An array of type <see cref="T:System.Attribute"></see> that contains the attributes of this member.</returns>
+ </member>
+ <member name="P:System.ComponentModel.MemberDescriptor.Attributes">
+ <summary>Gets the collection of attributes for this member.</summary>
+ <returns>An <see cref="T:System.ComponentModel.AttributeCollection"></see> that provides the attributes for this member, or an empty collection if there are no attributes in the <see cref="P:System.ComponentModel.MemberDescriptor.AttributeArray"></see>.</returns>
+ </member>
+ <member name="P:System.ComponentModel.MemberDescriptor.Category">
+ <summary>Gets the name of the category to which the member belongs, as specified in the <see cref="T:System.ComponentModel.CategoryAttribute"></see>.</summary>
+ <returns>The name of the category to which the member belongs. If there is no <see cref="T:System.ComponentModel.CategoryAttribute"></see>, the category name is set to the default category, Misc.</returns>
+ </member>
+ <member name="M:System.ComponentModel.MemberDescriptor.CreateAttributeCollection">
+ <summary>Creates a collection of attributes using the array of attributes passed to the constructor.</summary>
+ <returns>A new <see cref="T:System.ComponentModel.AttributeCollection"></see> that contains the <see cref="P:System.ComponentModel.MemberDescriptor.AttributeArray"></see> attributes.</returns>
+ </member>
+ <member name="P:System.ComponentModel.MemberDescriptor.Description">
+ <summary>Gets the description of the member, as specified in the <see cref="T:System.ComponentModel.DescriptionAttribute"></see>.</summary>
+ <returns>The description of the member. If there is no <see cref="T:System.ComponentModel.DescriptionAttribute"></see>, the property value is set to the default, which is an empty string (&quot;&quot;).</returns>
+ </member>
+ <member name="P:System.ComponentModel.MemberDescriptor.DesignTimeOnly">
+ <summary>Gets whether this member should be set only at design time, as specified in the <see cref="T:System.ComponentModel.DesignOnlyAttribute"></see>.</summary>
+ <returns>true if this member should be set only at design time; false if the member can be set during run time.</returns>
+ </member>
+ <member name="P:System.ComponentModel.MemberDescriptor.DisplayName">
+ <summary>Gets the name that can be displayed in a window, such as a Properties window.</summary>
+ <returns>The name to display for the member.</returns>
+ </member>
+ <member name="M:System.ComponentModel.MemberDescriptor.Equals(System.Object)">
+ <summary>Compares this instance to the given object to see if they are equivalent.</summary>
+ <param name="obj">The object to compare to the current instance.</param>
+ <returns>true if equivalent; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.MemberDescriptor.FillAttributes(System.Collections.IList)">
+ <summary>When overridden in a derived class, adds the attributes of the inheriting class to the specified list of attributes in the parent class.</summary>
+ <param name="attributeList">An <see cref="T:System.Collections.IList"></see> that lists the attributes in the parent class. Initially, this is empty.</param>
+ </member>
+ <member name="M:System.ComponentModel.MemberDescriptor.FindMethod(System.Type,System.String,System.Type[],System.Type)">
+ <summary>Finds the given method through reflection, searching only for public methods.</summary>
+ <param name="componentClass">The component that contains the method.</param>
+ <param name="name">The name of the method to find.</param>
+ <param name="args">An array of parameters for the method, used to choose between overloaded methods.</param>
+ <param name="returnType">The type to return for the method.</param>
+ <returns>A <see cref="T:System.Reflection.MethodInfo"></see> that represents the method, or null if the method is not found.</returns>
+ </member>
+ <member name="M:System.ComponentModel.MemberDescriptor.FindMethod(System.Type,System.String,System.Type[],System.Type,System.Boolean)">
+ <summary>Finds the given method through reflection, with an option to search only public methods.</summary>
+ <param name="componentClass">The component that contains the method.</param>
+ <param name="name">The name of the method to find.</param>
+ <param name="args">An array of parameters for the method, used to choose between overloaded methods.</param>
+ <param name="returnType">The type to return for the method.</param>
+ <param name="publicOnly">Whether to restrict search to public methods.</param>
+ <returns>A <see cref="T:System.Reflection.MethodInfo"></see> that represents the method, or null if the method is not found.</returns>
+ </member>
+ <member name="M:System.ComponentModel.MemberDescriptor.GetHashCode">
+ <summary>Returns the hash code for this instance.</summary>
+ <returns>A hash code for the current <see cref="T:System.ComponentModel.MemberDescriptor"></see>.</returns>
+ </member>
+ <member name="M:System.ComponentModel.MemberDescriptor.GetInvocationTarget(System.Type,System.Object)">
+ <summary>Retrieves the object that should be used during invocation of members.</summary>
+ <param name="type">The <see cref="T:System.Type"></see> of the invocation target.</param>
+ <param name="instance">The potential invocation target.</param>
+ <returns>The object to be used during member invocations.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="type">type</paramref> or <paramref name="instance">instance</paramref> is null.</exception>
+ </member>
+ <member name="M:System.ComponentModel.MemberDescriptor.GetInvokee(System.Type,System.Object)">
+ <summary>Gets the component on which to invoke a method.</summary>
+ <param name="componentClass">A <see cref="T:System.Type"></see> representing the type of component this <see cref="T:System.ComponentModel.MemberDescriptor"></see> is bound to. For example, if this <see cref="T:System.ComponentModel.MemberDescriptor"></see> describes a property, this parameter should be the class that the property is declared on.</param>
+ <param name="component">An instance of the object to call.</param>
+ <returns>An instance of the component to invoke. This method returns a visual designer when the property is attached to a visual designer.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="componentClass">componentClass</paramref> or <paramref name="component">component</paramref> is null.</exception>
+ </member>
+ <member name="M:System.ComponentModel.MemberDescriptor.GetSite(System.Object)">
+ <summary>Gets a component site for the given component.</summary>
+ <param name="component">The component for which you want to find a site.</param>
+ <returns>The site of the component, or null if a site does not exist.</returns>
+ </member>
+ <member name="P:System.ComponentModel.MemberDescriptor.IsBrowsable">
+ <summary>Gets a value indicating whether the member is browsable, as specified in the <see cref="T:System.ComponentModel.BrowsableAttribute"></see>.</summary>
+ <returns>true if the member is browsable; otherwise, false. If there is no <see cref="T:System.ComponentModel.BrowsableAttribute"></see>, the property value is set to the default, which is true.</returns>
+ </member>
+ <member name="P:System.ComponentModel.MemberDescriptor.Name">
+ <summary>Gets the name of the member.</summary>
+ <returns>The name of the member.</returns>
+ </member>
+ <member name="P:System.ComponentModel.MemberDescriptor.NameHashCode">
+ <summary>Gets the hash code for the name of the member, as specified in <see cref="M:System.String.GetHashCode"></see>.</summary>
+ <returns>The hash code for the name of the member.</returns>
+ </member>
+ <member name="T:System.ComponentModel.MergablePropertyAttribute">
+ <summary>Specifies that this property can be combined with properties belonging to other objects in a Properties window.</summary>
+ </member>
+ <member name="M:System.ComponentModel.MergablePropertyAttribute.#ctor(System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.MergablePropertyAttribute"></see> class.</summary>
+ <param name="allowMerge">true if this property can be combined with properties belonging to other objects in a Properties window; otherwise, false.</param>
+ </member>
+ <member name="P:System.ComponentModel.MergablePropertyAttribute.AllowMerge">
+ <summary>Gets a value indicating whether this property can be combined with properties belonging to other objects in a Properties window.</summary>
+ <returns>true if this property can be combined with properties belonging to other objects in a Properties window; otherwise, false.</returns>
+ </member>
+ <member name="F:System.ComponentModel.MergablePropertyAttribute.Default">
+ <summary>Specifies the default value, which is <see cref="F:System.ComponentModel.MergablePropertyAttribute.Yes"></see>, that is a property can be combined with properties belonging to other objects in a Properties window. This static field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.ComponentModel.MergablePropertyAttribute.Equals(System.Object)">
+ <summary>Indicates whether this instance and a specified object are equal.</summary>
+ <param name="obj">Another object to compare to.</param>
+ <returns>true if <paramref name="obj">obj</paramref> is equal to this instance; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.MergablePropertyAttribute.GetHashCode">
+ <summary>Returns the hash code for this instance.</summary>
+ <returns>A hash code for the current <see cref="T:System.ComponentModel.MergablePropertyAttribute"></see>.</returns>
+ </member>
+ <member name="M:System.ComponentModel.MergablePropertyAttribute.IsDefaultAttribute">
+ <summary>Determines if this attribute is the default.</summary>
+ <returns>true if the attribute is the default value for this attribute class; otherwise, false.</returns>
+ </member>
+ <member name="F:System.ComponentModel.MergablePropertyAttribute.No">
+ <summary>Specifies that a property cannot be combined with properties belonging to other objects in a Properties window. This static field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.MergablePropertyAttribute.Yes">
+ <summary>Specifies that a property can be combined with properties belonging to other objects in a Properties window. This static field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.ComponentModel.MultilineStringConverter">
+ <summary>Provides a type converter to convert multiline strings to a simple string.</summary>
+ </member>
+ <member name="M:System.ComponentModel.MultilineStringConverter.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.MultilineStringConverter"></see> class.</summary>
+ </member>
+ <member name="M:System.ComponentModel.MultilineStringConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
+ <summary>Converts the given value object to the specified type, using the specified context and culture information.</summary>
+ <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
+ <param name="culture">A <see cref="T:System.Globalization.CultureInfo"></see>. If null is passed, the current culture is assumed.</param>
+ <param name="value">The <see cref="T:System.Object"></see> to convert.</param>
+ <param name="destinationType">The <see cref="T:System.Type"></see> to convert the value parameter to.</param>
+ <returns>An <see cref="T:System.Object"></see> that represents the converted value.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="destinationType">destinationType</paramref> is null.</exception>
+ <exception cref="T:System.NotSupportedException">The conversion cannot be performed.</exception>
+ </member>
+ <member name="M:System.ComponentModel.MultilineStringConverter.GetProperties(System.ComponentModel.ITypeDescriptorContext,System.Object,System.Attribute[])">
+ <summary>Returns a collection of properties for the type of array specified by the <paramref name="value">value</paramref> parameter, using the specified context and attributes.</summary>
+ <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
+ <param name="value">An <see cref="T:System.Object"></see> that specifies the type of array for which to get properties.</param>
+ <param name="attributes">An array of type <see cref="T:System.Attribute"></see> that is used as a filter.</param>
+ <returns>A <see cref="T:System.ComponentModel.PropertyDescriptorCollection"></see> with the properties that are exposed for this data type, or null if there are no properties.</returns>
+ </member>
+ <member name="M:System.ComponentModel.MultilineStringConverter.GetPropertiesSupported(System.ComponentModel.ITypeDescriptorContext)">
+ <summary>Returns whether this object supports properties, using the specified context.</summary>
+ <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
+ <returns>true if <see cref="Overload:System.ComponentModel.MultilineStringConverter.GetProperties"></see> should be called to find the properties of this object; otherwise, false.</returns>
+ </member>
+ <member name="T:System.ComponentModel.NestedContainer">
+ <summary>Provides the base implementation for the <see cref="T:System.ComponentModel.INestedContainer"></see> interface, which enables containers to have an owning component.</summary>
+ </member>
+ <member name="M:System.ComponentModel.NestedContainer.#ctor(System.ComponentModel.IComponent)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.NestedContainer"></see> class.</summary>
+ <param name="owner">The <see cref="T:System.ComponentModel.IComponent"></see> that owns this nested container.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="owner">owner</paramref> is null.</exception>
+ </member>
+ <member name="M:System.ComponentModel.NestedContainer.CreateSite(System.ComponentModel.IComponent,System.String)">
+ <summary>Creates a site for the component within the container.</summary>
+ <param name="component">The <see cref="T:System.ComponentModel.IComponent"></see> to create a site for.</param>
+ <param name="name">The name to assign to component, or null to skip the name assignment.</param>
+ <returns>The newly created <see cref="T:System.ComponentModel.ISite"></see>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="component">component</paramref> is null.</exception>
+ </member>
+ <member name="M:System.ComponentModel.NestedContainer.Dispose(System.Boolean)">
+ <summary>Releases the resources used by the nested container.</summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
+ </member>
+ <member name="M:System.ComponentModel.NestedContainer.GetService(System.Type)">
+ <summary>Gets the service object of the specified type, if it is available.</summary>
+ <param name="service">The <see cref="T:System.Type"></see> of the service to retrieve.</param>
+ <returns>An <see cref="T:System.Object"></see> that implements the requested service, or null if the service cannot be resolved.</returns>
+ </member>
+ <member name="P:System.ComponentModel.NestedContainer.Owner">
+ <summary>Gets the owning component for this nested container.</summary>
+ <returns>The <see cref="T:System.ComponentModel.IComponent"></see> that owns this nested container.</returns>
+ </member>
+ <member name="P:System.ComponentModel.NestedContainer.OwnerName">
+ <summary>Gets the name of the owning component.</summary>
+ <returns>The name of the owning component.</returns>
+ </member>
+ <member name="T:System.ComponentModel.NotifyParentPropertyAttribute">
+ <summary>Indicates that the parent property is notified when the value of the property that this attribute is applied to is modified. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.ComponentModel.NotifyParentPropertyAttribute.#ctor(System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.NotifyParentPropertyAttribute"></see> class, using the specified value to determine whether the parent property is notified of changes to the value of the property.</summary>
+ <param name="notifyParent">true if the parent should be notified of changes; otherwise, false.</param>
+ </member>
+ <member name="F:System.ComponentModel.NotifyParentPropertyAttribute.Default">
+ <summary>Indicates the default attribute state, that the property should not notify the parent property of changes to its value. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.ComponentModel.NotifyParentPropertyAttribute.Equals(System.Object)">
+ <summary>Gets a value indicating whether the specified object is the same as the current object.</summary>
+ <param name="obj">The object to test for equality.</param>
+ <returns>true if the object is the same as this object; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.NotifyParentPropertyAttribute.GetHashCode">
+ <summary>Gets the hash code for this object.</summary>
+ <returns>The hash code for the object the attribute belongs to.</returns>
+ </member>
+ <member name="M:System.ComponentModel.NotifyParentPropertyAttribute.IsDefaultAttribute">
+ <summary>Gets a value indicating whether the current value of the attribute is the default value for the attribute.</summary>
+ <returns>true if the current value of the attribute is the default value of the attribute; otherwise, false.</returns>
+ </member>
+ <member name="F:System.ComponentModel.NotifyParentPropertyAttribute.No">
+ <summary>Indicates that the parent property is not be notified of changes to the value of the property. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="P:System.ComponentModel.NotifyParentPropertyAttribute.NotifyParent">
+ <summary>Gets or sets a value indicating whether the parent property should be notified of changes to the value of the property.</summary>
+ <returns>true if the parent property should be notified of changes; otherwise, false.</returns>
+ </member>
+ <member name="F:System.ComponentModel.NotifyParentPropertyAttribute.Yes">
+ <summary>Indicates that the parent property is notified of changes to the value of the property. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.ComponentModel.NullableConverter">
+ <summary>Provides automatic conversion between a nullable type and its underlying primitive type.</summary>
+ </member>
+ <member name="M:System.ComponentModel.NullableConverter.#ctor(System.Type)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.NullableConverter"></see> class.</summary>
+ <param name="type">The specified nullable type.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="type">type</paramref> is not a nullable type.</exception>
+ </member>
+ <member name="M:System.ComponentModel.NullableConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)">
+ <summary>Returns whether this converter can convert an object of the given type to the type of this converter, using the specified context.</summary>
+ <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
+ <param name="sourceType">A <see cref="T:System.Type"></see> that represents the type you want to convert from.</param>
+ <returns>true if this converter can perform the conversion; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.NullableConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type)">
+ <summary>Returns whether this converter can convert the object to the specified type, using the specified context.</summary>
+ <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
+ <param name="destinationType">A <see cref="T:System.Type"></see> that represents the type you want to convert to.</param>
+ <returns>true if this converter can perform the conversion; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.NullableConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
+ <summary>Converts the given object to the type of this converter, using the specified context and culture information.</summary>
+ <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
+ <param name="culture">The <see cref="T:System.Globalization.CultureInfo"></see> to use as the current culture.</param>
+ <param name="value">The <see cref="T:System.Object"></see> to convert.</param>
+ <returns>An <see cref="T:System.Object"></see> that represents the converted value.</returns>
+ <exception cref="T:System.NotSupportedException">The conversion cannot be performed.</exception>
+ </member>
+ <member name="M:System.ComponentModel.NullableConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
+ <summary>Converts the given value object to the specified type, using the specified context and culture information.</summary>
+ <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
+ <param name="culture">The <see cref="T:System.Globalization.CultureInfo"></see> to use as the current culture.</param>
+ <param name="value">The <see cref="T:System.Object"></see> to convert.</param>
+ <param name="destinationType">The <see cref="T:System.Type"></see> to convert the value parameter to.</param>
+ <returns>An <see cref="T:System.Object"></see> that represents the converted value.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="destinationType">destinationType</paramref> is null.</exception>
+ <exception cref="T:System.NotSupportedException">The conversion cannot be performed.</exception>
+ </member>
+ <member name="M:System.ComponentModel.NullableConverter.CreateInstance(System.ComponentModel.ITypeDescriptorContext,System.Collections.IDictionary)">
+ <summary>Creates an instance of the type that this <see cref="T:System.ComponentModel.TypeConverter"></see> is associated with, using the specified context, given a set of property values for the object.</summary>
+ <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
+ <param name="propertyValues">An <see cref="T:System.Collections.IDictionary"></see> of new property values.</param>
+ <returns>An <see cref="T:System.Object"></see> representing the given <see cref="T:System.Collections.IDictionary"></see>, or null if the object cannot be created. This method always returns null.</returns>
+ </member>
+ <member name="M:System.ComponentModel.NullableConverter.GetCreateInstanceSupported(System.ComponentModel.ITypeDescriptorContext)">
+ <summary>Returns whether changing a value on this object requires a call to <see cref="M:System.ComponentModel.TypeConverter.CreateInstance(System.Collections.IDictionary)"></see> to create a new value, using the specified context.</summary>
+ <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
+ <returns>true if changing a property on this object requires a call to <see cref="M:System.ComponentModel.TypeConverter.CreateInstance(System.Collections.IDictionary)"></see> to create a new value; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.NullableConverter.GetProperties(System.ComponentModel.ITypeDescriptorContext,System.Object,System.Attribute[])">
+ <summary>Returns a collection of properties for the type of array specified by the value parameter, using the specified context and attributes.</summary>
+ <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
+ <param name="value">An <see cref="T:System.Object"></see> that specifies the type of array for which to get properties.</param>
+ <param name="attributes">An array of type <see cref="T:System.Attribute"></see> that is used as a filter.</param>
+ <returns>A <see cref="T:System.ComponentModel.PropertyDescriptorCollection"></see> with the properties that are exposed for this data type, or null if there are no properties.</returns>
+ </member>
+ <member name="M:System.ComponentModel.NullableConverter.GetPropertiesSupported(System.ComponentModel.ITypeDescriptorContext)">
+ <summary>Returns whether this object supports properties, using the specified context.</summary>
+ <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
+ <returns>true if <see cref="M:System.ComponentModel.TypeConverter.GetProperties(System.Object)"></see> should be called to find the properties of this object; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.NullableConverter.GetStandardValues(System.ComponentModel.ITypeDescriptorContext)">
+ <summary>Returns a collection of standard values for the data type this type converter is designed for when provided with a format context.</summary>
+ <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context that can be used to extract additional information about the environment from which this converter is invoked. This parameter or properties of this parameter can be null.</param>
+ <returns>A <see cref="T:System.ComponentModel.TypeConverter.StandardValuesCollection"></see> that holds a standard set of valid values, or null if the data type does not support a standard set of values.</returns>
+ </member>
+ <member name="M:System.ComponentModel.NullableConverter.GetStandardValuesExclusive(System.ComponentModel.ITypeDescriptorContext)">
+ <summary>Returns whether the collection of standard values returned from <see cref="Overload:System.ComponentModel.TypeConverter.GetStandardValues"></see> is an exclusive list of possible values, using the specified context.</summary>
+ <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
+ <returns>true if the <see cref="T:System.ComponentModel.TypeConverter.StandardValuesCollection"></see> returned from <see cref="M:System.ComponentModel.TypeConverter.GetStandardValues"></see> is an exhaustive list of possible values; false if other values are possible.</returns>
+ </member>
+ <member name="M:System.ComponentModel.NullableConverter.GetStandardValuesSupported(System.ComponentModel.ITypeDescriptorContext)">
+ <summary>Returns whether this object supports a standard set of values that can be picked from a list, using the specified context.</summary>
+ <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
+ <returns>true if <see cref="M:System.ComponentModel.TypeConverter.GetStandardValues"></see> should be called to find a common set of values the object supports; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.NullableConverter.IsValid(System.ComponentModel.ITypeDescriptorContext,System.Object)">
+ <summary>Returns whether the given value object is valid for this type and for the specified context.</summary>
+ <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
+ <param name="value">The <see cref="T:System.Object"></see> to test for validity.</param>
+ <returns>true if the specified value is valid for this object; otherwise, false.</returns>
+ </member>
+ <member name="P:System.ComponentModel.NullableConverter.NullableType">
+ <summary>Gets the nullable type.</summary>
+ <returns>A <see cref="T:System.Type"></see> that represents the nullable type.</returns>
+ </member>
+ <member name="P:System.ComponentModel.NullableConverter.UnderlyingType">
+ <summary>Gets the underlying type.</summary>
+ <returns>A <see cref="T:System.Type"></see> that represents the underlying type.</returns>
+ </member>
+ <member name="P:System.ComponentModel.NullableConverter.UnderlyingTypeConverter">
+ <summary>Gets the underlying type converter.</summary>
+ <returns>A <see cref="T:System.ComponentModel.TypeConverter"></see> that represents the underlying type converter.</returns>
+ </member>
+ <member name="T:System.ComponentModel.ParenthesizePropertyNameAttribute">
+ <summary>Indicates whether the name of the associated property is displayed with parentheses in the Properties window. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.ComponentModel.ParenthesizePropertyNameAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.ParenthesizePropertyNameAttribute"></see> class that indicates that the associated property should not be shown with parentheses.</summary>
+ </member>
+ <member name="M:System.ComponentModel.ParenthesizePropertyNameAttribute.#ctor(System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.ParenthesizePropertyNameAttribute"></see> class, using the specified value to indicate whether the attribute is displayed with parentheses.</summary>
+ <param name="needParenthesis">true if the name should be enclosed in parentheses; otherwise, false.</param>
+ </member>
+ <member name="F:System.ComponentModel.ParenthesizePropertyNameAttribute.Default">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.ParenthesizePropertyNameAttribute"></see> class with a default value that indicates that the associated property should not be shown with parentheses. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.ComponentModel.ParenthesizePropertyNameAttribute.Equals(System.Object)">
+ <summary>Compares the specified object to this object and tests for equality.</summary>
+ <param name="o">The object to be compared.</param>
+ <returns>true if equal; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.ParenthesizePropertyNameAttribute.GetHashCode">
+ <summary>Gets the hash code for this object.</summary>
+ <returns>The hash code for the object the attribute belongs to.</returns>
+ </member>
+ <member name="M:System.ComponentModel.ParenthesizePropertyNameAttribute.IsDefaultAttribute">
+ <summary>Gets a value indicating whether the current value of the attribute is the default value for the attribute.</summary>
+ <returns>true if the current value of the attribute is the default value of the attribute; otherwise, false.</returns>
+ </member>
+ <member name="P:System.ComponentModel.ParenthesizePropertyNameAttribute.NeedParenthesis">
+ <summary>Gets a value indicating whether the Properties window displays the name of the property in parentheses in the Properties window.</summary>
+ <returns>true if the property is displayed with parentheses; otherwise, false.</returns>
+ </member>
+ <member name="T:System.ComponentModel.PasswordPropertyTextAttribute">
+ <summary>Indicates that an object's text representation is obscured by characters such as asterisks. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.ComponentModel.PasswordPropertyTextAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.PasswordPropertyTextAttribute"></see> class.</summary>
+ </member>
+ <member name="M:System.ComponentModel.PasswordPropertyTextAttribute.#ctor(System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.PasswordPropertyTextAttribute"></see> class, optionally showing password text.</summary>
+ <param name="password">true to indicate that the property should be shown as password text; otherwise, false. The default is false.</param>
+ </member>
+ <member name="F:System.ComponentModel.PasswordPropertyTextAttribute.Default">
+ <summary>Specifies the default value for the <see cref="T:System.ComponentModel.PasswordPropertyTextAttribute"></see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.ComponentModel.PasswordPropertyTextAttribute.Equals(System.Object)">
+ <summary>Determines whether two <see cref="T:System.ComponentModel.PasswordPropertyTextAttribute"></see> instances are equal.</summary>
+ <param name="o">The <see cref="T:System.ComponentModel.PasswordPropertyTextAttribute"></see> to compare with the current <see cref="T:System.ComponentModel.PasswordPropertyTextAttribute"></see>.</param>
+ <returns>true if the specified <see cref="T:System.ComponentModel.PasswordPropertyTextAttribute"></see> is equal to the current <see cref="T:System.ComponentModel.PasswordPropertyTextAttribute"></see>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.PasswordPropertyTextAttribute.GetHashCode">
+ <summary>Returns the hash code for this instance.</summary>
+ <returns>A hash code for the current <see cref="T:System.ComponentModel.PasswordPropertyTextAttribute"></see>.</returns>
+ </member>
+ <member name="M:System.ComponentModel.PasswordPropertyTextAttribute.IsDefaultAttribute">
+ <summary>Returns an indication whether the value of this instance is the default value.</summary>
+ <returns>true if this instance is the default attribute for the class; otherwise, false.</returns>
+ </member>
+ <member name="F:System.ComponentModel.PasswordPropertyTextAttribute.No">
+ <summary>Specifies that a text property is not used as a password. This static (Shared in Visual Basic) field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="P:System.ComponentModel.PasswordPropertyTextAttribute.Password">
+ <summary>Gets a value indicating if the property for which the <see cref="T:System.ComponentModel.PasswordPropertyTextAttribute"></see> is defined should be shown as password text.</summary>
+ <returns>true if the property should be shown as password text; otherwise, false.</returns>
+ </member>
+ <member name="F:System.ComponentModel.PasswordPropertyTextAttribute.Yes">
+ <summary>Specifies that a text property is used as a password. This static (Shared in Visual Basic) field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.ComponentModel.ProgressChangedEventArgs">
+ <summary>Provides data for the <see cref="E:System.ComponentModel.BackgroundWorker.ProgressChanged"></see> event.</summary>
+ </member>
+ <member name="M:System.ComponentModel.ProgressChangedEventArgs.#ctor(System.Int32,System.Object)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.ProgressChangedEventArgs"></see> class.</summary>
+ <param name="progressPercentage">The percentage of an asynchronous task that has been completed.</param>
+ <param name="userState">A unique user state.</param>
+ </member>
+ <member name="P:System.ComponentModel.ProgressChangedEventArgs.ProgressPercentage">
+ <summary>Gets the asynchronous task progress percentage.</summary>
+ <returns>A percentage value indicating the asynchronous task progress.</returns>
+ </member>
+ <member name="P:System.ComponentModel.ProgressChangedEventArgs.UserState">
+ <summary>Gets a unique user state.</summary>
+ <returns>A unique <see cref="T:System.Object"></see> indicating the user state.</returns>
+ </member>
+ <member name="T:System.ComponentModel.ProgressChangedEventHandler">
+ <summary>Represents the method that will handle the <see cref="E:System.ComponentModel.BackgroundWorker.ProgressChanged"></see> event of the <see cref="T:System.ComponentModel.BackgroundWorker"></see> class. This class cannot be inherited.</summary>
+ <param name="sender">The source of the event.</param>
+ <param name="e">A <see cref="T:System.ComponentModel.ProgressChangedEventArgs"></see> that contains the event data.</param>
+ </member>
+ <member name="T:System.ComponentModel.PropertyChangedEventArgs">
+ <summary>Provides data for the <see cref="E:System.ComponentModel.INotifyPropertyChanged.PropertyChanged"></see> event.</summary>
+ </member>
+ <member name="M:System.ComponentModel.PropertyChangedEventArgs.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.PropertyChangedEventArgs"></see> class.</summary>
+ <param name="propertyName">The name of the property that changed.</param>
+ </member>
+ <member name="P:System.ComponentModel.PropertyChangedEventArgs.PropertyName">
+ <summary>Gets the name of the property that changed.</summary>
+ <returns>The name of the property that changed.</returns>
+ </member>
+ <member name="T:System.ComponentModel.PropertyChangedEventHandler">
+ <summary>Represents the method that will handle the <see cref="E:System.ComponentModel.INotifyPropertyChanged.PropertyChanged"></see> event raised when a property is changed on a component.</summary>
+ <param name="sender">The source of the event.</param>
+ <param name="e">A <see cref="T:System.ComponentModel.PropertyChangedEventArgs"></see> that contains the event data.</param>
+ </member>
+ <member name="T:System.ComponentModel.PropertyChangingEventArgs">
+ <summary>Provides data for the <see cref="E:System.ComponentModel.INotifyPropertyChanging.PropertyChanging"></see> event.</summary>
+ </member>
+ <member name="M:System.ComponentModel.PropertyChangingEventArgs.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.PropertyChangingEventArgs"></see> class.</summary>
+ <param name="propertyName">The name of the property whose value is changing.</param>
+ </member>
+ <member name="P:System.ComponentModel.PropertyChangingEventArgs.PropertyName">
+ <summary>Gets the name of the property whose value is changing.</summary>
+ <returns>The name of the property whose value is changing.</returns>
+ </member>
+ <member name="T:System.ComponentModel.PropertyChangingEventHandler">
+ <summary>Represents the method that will handle the <see cref="E:System.ComponentModel.INotifyPropertyChanging.PropertyChanging"></see> event of an <see cref="T:System.ComponentModel.INotifyPropertyChanging"></see> interface.</summary>
+ <param name="sender">The source of the event.</param>
+ <param name="e">A <see cref="T:System.ComponentModel.PropertyChangingEventArgs"></see> that contains the event data.</param>
+ </member>
+ <member name="T:System.ComponentModel.PropertyDescriptor">
+ <summary>Provides an abstraction of a property on a class.</summary>
+ </member>
+ <member name="M:System.ComponentModel.PropertyDescriptor.#ctor(System.ComponentModel.MemberDescriptor)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.PropertyDescriptor"></see> class with the name and attributes in the specified <see cref="T:System.ComponentModel.MemberDescriptor"></see>.</summary>
+ <param name="descr">A <see cref="T:System.ComponentModel.MemberDescriptor"></see> that contains the name of the property and its attributes.</param>
+ </member>
+ <member name="M:System.ComponentModel.PropertyDescriptor.#ctor(System.ComponentModel.MemberDescriptor,System.Attribute[])">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.PropertyDescriptor"></see> class with the name in the specified <see cref="T:System.ComponentModel.MemberDescriptor"></see> and the attributes in both the <see cref="T:System.ComponentModel.MemberDescriptor"></see> and the <see cref="T:System.Attribute"></see> array.</summary>
+ <param name="descr">A <see cref="T:System.ComponentModel.MemberDescriptor"></see> containing the name of the member and its attributes.</param>
+ <param name="attrs">An <see cref="T:System.Attribute"></see> array containing the attributes you want to associate with the property.</param>
+ </member>
+ <member name="M:System.ComponentModel.PropertyDescriptor.#ctor(System.String,System.Attribute[])">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.PropertyDescriptor"></see> class with the specified name and attributes.</summary>
+ <param name="name">The name of the property.</param>
+ <param name="attrs">An array of type <see cref="T:System.Attribute"></see> that contains the property attributes.</param>
+ </member>
+ <member name="M:System.ComponentModel.PropertyDescriptor.AddValueChanged(System.Object,System.EventHandler)">
+ <summary>Enables other objects to be notified when this property changes.</summary>
+ <param name="component">The component to add the handler for.</param>
+ <param name="handler">The delegate to add as a listener.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="component">component</paramref> or <paramref name="handler">handler</paramref> is null.</exception>
+ </member>
+ <member name="M:System.ComponentModel.PropertyDescriptor.CanResetValue(System.Object)">
+ <summary>When overridden in a derived class, returns whether resetting an object changes its value.</summary>
+ <param name="component">The component to test for reset capability.</param>
+ <returns>true if resetting the component changes its value; otherwise, false.</returns>
+ </member>
+ <member name="P:System.ComponentModel.PropertyDescriptor.ComponentType">
+ <summary>When overridden in a derived class, gets the type of the component this property is bound to.</summary>
+ <returns>A <see cref="T:System.Type"></see> that represents the type of component this property is bound to. When the <see cref="M:System.ComponentModel.PropertyDescriptor.GetValue(System.Object)"></see> or <see cref="M:System.ComponentModel.PropertyDescriptor.SetValue(System.Object,System.Object)"></see> methods are invoked, the object specified might be an instance of this type.</returns>
+ </member>
+ <member name="P:System.ComponentModel.PropertyDescriptor.Converter">
+ <summary>Gets the type converter for this property.</summary>
+ <returns>A <see cref="T:System.ComponentModel.TypeConverter"></see> that is used to convert the <see cref="T:System.Type"></see> of this property.</returns>
+ </member>
+ <member name="M:System.ComponentModel.PropertyDescriptor.CreateInstance(System.Type)">
+ <summary>Creates an instance of the specified type.</summary>
+ <param name="type">A <see cref="T:System.Type"></see> that represents the type to create.</param>
+ <returns>A new instance of the type.</returns>
+ </member>
+ <member name="M:System.ComponentModel.PropertyDescriptor.Equals(System.Object)">
+ <summary>Compares this to another object to see if they are equivalent.</summary>
+ <param name="obj">The object to compare to this <see cref="T:System.ComponentModel.PropertyDescriptor"></see>.</param>
+ <returns>true if the values are equivalent; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.PropertyDescriptor.FillAttributes(System.Collections.IList)">
+ <summary>Adds the attributes of the <see cref="T:System.ComponentModel.PropertyDescriptor"></see> to the specified list of attributes in the parent class.</summary>
+ <param name="attributeList">An <see cref="T:System.Collections.IList"></see> that lists the attributes in the parent class. Initially, this is empty.</param>
+ </member>
+ <member name="M:System.ComponentModel.PropertyDescriptor.GetChildProperties">
+ <summary>Returns the default <see cref="T:System.ComponentModel.PropertyDescriptorCollection"></see>.</summary>
+ <returns>A collection of property descriptor.</returns>
+ </member>
+ <member name="M:System.ComponentModel.PropertyDescriptor.GetChildProperties(System.Attribute[])">
+ <summary>Returns a <see cref="T:System.ComponentModel.PropertyDescriptorCollection"></see> using a specified array of attributes as a filter.</summary>
+ <param name="filter">An array of type <see cref="T:System.Attribute"></see> to use as a filter.</param>
+ <returns>A <see cref="T:System.ComponentModel.PropertyDescriptorCollection"></see> with the properties that match the specified attributes.</returns>
+ </member>
+ <member name="M:System.ComponentModel.PropertyDescriptor.GetChildProperties(System.Object)">
+ <summary>Returns a <see cref="T:System.ComponentModel.PropertyDescriptorCollection"></see> for a given object.</summary>
+ <param name="instance">A component to get the properties for.</param>
+ <returns>A <see cref="T:System.ComponentModel.PropertyDescriptorCollection"></see> with the properties for the specified component.</returns>
+ </member>
+ <member name="M:System.ComponentModel.PropertyDescriptor.GetChildProperties(System.Object,System.Attribute[])">
+ <summary>Returns a <see cref="T:System.ComponentModel.PropertyDescriptorCollection"></see> for a given object using a specified array of attributes as a filter.</summary>
+ <param name="instance">A component to get the properties for.</param>
+ <param name="filter">An array of type <see cref="T:System.Attribute"></see> to use as a filter.</param>
+ <returns>A <see cref="T:System.ComponentModel.PropertyDescriptorCollection"></see> with the properties that match the specified attributes for the specified component.</returns>
+ </member>
+ <member name="M:System.ComponentModel.PropertyDescriptor.GetEditor(System.Type)">
+ <summary>Gets an editor of the specified type.</summary>
+ <param name="editorBaseType">The base type of editor, which is used to differentiate between multiple editors that a property supports.</param>
+ <returns>An instance of the requested editor type, or null if an editor cannot be found.</returns>
+ </member>
+ <member name="M:System.ComponentModel.PropertyDescriptor.GetHashCode">
+ <summary>Returns the hash code for this object.</summary>
+ <returns>The hash code for this object.</returns>
+ </member>
+ <member name="M:System.ComponentModel.PropertyDescriptor.GetInvocationTarget(System.Type,System.Object)">
+ <summary>This method returns the object that should be used during invocation of members.</summary>
+ <param name="type">The <see cref="T:System.Type"></see> of the invocation target.</param>
+ <param name="instance">The potential invocation target.</param>
+ <returns>The <see cref="T:System.Object"></see> that should be used during invocation of members.</returns>
+ </member>
+ <member name="M:System.ComponentModel.PropertyDescriptor.GetTypeFromName(System.String)">
+ <summary>Returns a type using its name.</summary>
+ <param name="typeName">The assembly-qualified name of the type to retrieve.</param>
+ <returns>A <see cref="T:System.Type"></see> that matches the given type name, or null if a match cannot be found.</returns>
+ </member>
+ <member name="M:System.ComponentModel.PropertyDescriptor.GetValue(System.Object)">
+ <summary>When overridden in a derived class, gets the current value of the property on a component.</summary>
+ <param name="component">The component with the property for which to retrieve the value.</param>
+ <returns>The value of a property for a given component.</returns>
+ </member>
+ <member name="M:System.ComponentModel.PropertyDescriptor.GetValueChangedHandler(System.Object)">
+ <summary>Retrieves the current set of ValueChanged event handlers for a specific component</summary>
+ <param name="component">The component for which to retrieve event handlers.</param>
+ <returns>A combined multicast event handler, or null if no event handlers are currently assigned to <paramref name="component">component</paramref>.</returns>
+ </member>
+ <member name="P:System.ComponentModel.PropertyDescriptor.IsLocalizable">
+ <summary>Gets a value indicating whether this property should be localized, as specified in the <see cref="T:System.ComponentModel.LocalizableAttribute"></see>.</summary>
+ <returns>true if the member is marked with the <see cref="T:System.ComponentModel.LocalizableAttribute"></see> set to true; otherwise, false.</returns>
+ </member>
+ <member name="P:System.ComponentModel.PropertyDescriptor.IsReadOnly">
+ <summary>When overridden in a derived class, gets a value indicating whether this property is read-only.</summary>
+ <returns>true if the property is read-only; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.PropertyDescriptor.OnValueChanged(System.Object,System.EventArgs)">
+ <summary>Raises the ValueChanged event that you implemented.</summary>
+ <param name="component">The object that raises the event.</param>
+ <param name="e">An <see cref="T:System.EventArgs"></see> that contains the event data.</param>
+ </member>
+ <member name="P:System.ComponentModel.PropertyDescriptor.PropertyType">
+ <summary>When overridden in a derived class, gets the type of the property.</summary>
+ <returns>A <see cref="T:System.Type"></see> that represents the type of the property.</returns>
+ </member>
+ <member name="M:System.ComponentModel.PropertyDescriptor.RemoveValueChanged(System.Object,System.EventHandler)">
+ <summary>Enables other objects to be notified when this property changes.</summary>
+ <param name="component">The component to remove the handler for.</param>
+ <param name="handler">The delegate to remove as a listener.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="component">component</paramref> or <paramref name="handler">handler</paramref> is null.</exception>
+ </member>
+ <member name="M:System.ComponentModel.PropertyDescriptor.ResetValue(System.Object)">
+ <summary>When overridden in a derived class, resets the value for this property of the component to the default value.</summary>
+ <param name="component">The component with the property value that is to be reset to the default value.</param>
+ </member>
+ <member name="P:System.ComponentModel.PropertyDescriptor.SerializationVisibility">
+ <summary>Gets a value indicating whether this property should be serialized, as specified in the <see cref="T:System.ComponentModel.DesignerSerializationVisibilityAttribute"></see>.</summary>
+ <returns>One of the <see cref="T:System.ComponentModel.DesignerSerializationVisibility"></see> enumeration values that specifies whether this property should be serialized.</returns>
+ </member>
+ <member name="M:System.ComponentModel.PropertyDescriptor.SetValue(System.Object,System.Object)">
+ <summary>When overridden in a derived class, sets the value of the component to a different value.</summary>
+ <param name="component">The component with the property value that is to be set.</param>
+ <param name="value">The new value.</param>
+ </member>
+ <member name="M:System.ComponentModel.PropertyDescriptor.ShouldSerializeValue(System.Object)">
+ <summary>When overridden in a derived class, determines a value indicating whether the value of this property needs to be persisted.</summary>
+ <param name="component">The component with the property to be examined for persistence.</param>
+ <returns>true if the property should be persisted; otherwise, false.</returns>
+ </member>
+ <member name="P:System.ComponentModel.PropertyDescriptor.SupportsChangeEvents">
+ <summary>Gets a value indicating whether value change notifications for this property may originate from outside the property descriptor.</summary>
+ <returns>true if value change notifications may originate from outside the property descriptor; otherwise, false.</returns>
+ </member>
+ <member name="T:System.ComponentModel.PropertyDescriptorCollection">
+ <summary>Represents a collection of <see cref="T:System.ComponentModel.PropertyDescriptor"></see> objects.</summary>
+ </member>
+ <member name="M:System.ComponentModel.PropertyDescriptorCollection.#ctor(System.ComponentModel.PropertyDescriptor[])">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.PropertyDescriptorCollection"></see> class.</summary>
+ <param name="properties">An array of type <see cref="T:System.ComponentModel.PropertyDescriptor"></see> that provides the properties for this collection.</param>
+ </member>
+ <member name="M:System.ComponentModel.PropertyDescriptorCollection.#ctor(System.ComponentModel.PropertyDescriptor[],System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.PropertyDescriptorCollection"></see> class, which is optionally read-only.</summary>
+ <param name="properties">An array of type <see cref="T:System.ComponentModel.PropertyDescriptor"></see> that provides the properties for this collection.</param>
+ <param name="readOnly">If true, specifies that the collection cannot be modified.</param>
+ </member>
+ <member name="M:System.ComponentModel.PropertyDescriptorCollection.Add(System.ComponentModel.PropertyDescriptor)">
+ <summary>Adds the specified <see cref="T:System.ComponentModel.PropertyDescriptor"></see> to the collection.</summary>
+ <param name="value">The <see cref="T:System.ComponentModel.PropertyDescriptor"></see> to add to the collection.</param>
+ <returns>The index of the <see cref="T:System.ComponentModel.PropertyDescriptor"></see> that was added to the collection.</returns>
+ <exception cref="T:System.NotSupportedException">The collection is read-only.</exception>
+ </member>
+ <member name="M:System.ComponentModel.PropertyDescriptorCollection.Clear">
+ <summary>Removes all <see cref="T:System.ComponentModel.PropertyDescriptor"></see> objects from the collection.</summary>
+ <exception cref="T:System.NotSupportedException">The collection is read-only.</exception>
+ </member>
+ <member name="M:System.ComponentModel.PropertyDescriptorCollection.Contains(System.ComponentModel.PropertyDescriptor)">
+ <summary>Returns whether the collection contains the given <see cref="T:System.ComponentModel.PropertyDescriptor"></see>.</summary>
+ <param name="value">The <see cref="T:System.ComponentModel.PropertyDescriptor"></see> to find in the collection.</param>
+ <returns>true if the collection contains the given <see cref="T:System.ComponentModel.PropertyDescriptor"></see>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.PropertyDescriptorCollection.CopyTo(System.Array,System.Int32)">
+ <summary>Copies the entire collection to an array, starting at the specified index number.</summary>
+ <param name="array">An array of <see cref="T:System.ComponentModel.PropertyDescriptor"></see> objects to copy elements of the collection to.</param>
+ <param name="index">The index of the array parameter at which copying begins.</param>
+ </member>
+ <member name="P:System.ComponentModel.PropertyDescriptorCollection.Count">
+ <summary>Gets the number of property descriptors in the collection.</summary>
+ <returns>The number of property descriptors in the collection.</returns>
+ </member>
+ <member name="F:System.ComponentModel.PropertyDescriptorCollection.Empty">
+ <summary>Specifies an empty collection that you can use instead of creating a new one with no items. This static field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.ComponentModel.PropertyDescriptorCollection.Find(System.String,System.Boolean)">
+ <summary>Returns the <see cref="T:System.ComponentModel.PropertyDescriptor"></see> with the specified name, using a Boolean to indicate whether to ignore case.</summary>
+ <param name="name">The name of the <see cref="T:System.ComponentModel.PropertyDescriptor"></see> to return from the collection.</param>
+ <param name="ignoreCase">true if you want to ignore the case of the property name; otherwise, false.</param>
+ <returns>A <see cref="T:System.ComponentModel.PropertyDescriptor"></see> with the specified name, or null if the property does not exist.</returns>
+ </member>
+ <member name="M:System.ComponentModel.PropertyDescriptorCollection.GetEnumerator">
+ <summary>Returns an enumerator for this class.</summary>
+ <returns>An enumerator of type <see cref="T:System.Collections.IEnumerator"></see>.</returns>
+ </member>
+ <member name="M:System.ComponentModel.PropertyDescriptorCollection.IndexOf(System.ComponentModel.PropertyDescriptor)">
+ <summary>Returns the index of the given <see cref="T:System.ComponentModel.PropertyDescriptor"></see>.</summary>
+ <param name="value">The <see cref="T:System.ComponentModel.PropertyDescriptor"></see> to return the index of.</param>
+ <returns>The index of the given <see cref="T:System.ComponentModel.PropertyDescriptor"></see>.</returns>
+ </member>
+ <member name="M:System.ComponentModel.PropertyDescriptorCollection.Insert(System.Int32,System.ComponentModel.PropertyDescriptor)">
+ <summary>Adds the <see cref="T:System.ComponentModel.PropertyDescriptor"></see> to the collection at the specified index number.</summary>
+ <param name="index">The index at which to add the value parameter to the collection.</param>
+ <param name="value">The <see cref="T:System.ComponentModel.PropertyDescriptor"></see> to add to the collection.</param>
+ <exception cref="T:System.NotSupportedException">The collection is read-only.</exception>
+ </member>
+ <member name="M:System.ComponentModel.PropertyDescriptorCollection.InternalSort(System.Collections.IComparer)">
+ <summary>Sorts the members of this collection, using the specified <see cref="T:System.Collections.IComparer"></see>.</summary>
+ <param name="sorter">A comparer to use to sort the <see cref="T:System.ComponentModel.PropertyDescriptor"></see> objects in this collection.</param>
+ </member>
+ <member name="M:System.ComponentModel.PropertyDescriptorCollection.InternalSort(System.String[])">
+ <summary>Sorts the members of this collection. The specified order is applied first, followed by the default sort for this collection, which is usually alphabetical.</summary>
+ <param name="names">An array of strings describing the order in which to sort the <see cref="T:System.ComponentModel.PropertyDescriptor"></see> objects in this collection.</param>
+ </member>
+ <member name="P:System.ComponentModel.PropertyDescriptorCollection.Item(System.Int32)">
+ <summary>Gets or sets the <see cref="T:System.ComponentModel.PropertyDescriptor"></see> at the specified index number.</summary>
+ <param name="index">The zero-based index of the <see cref="T:System.ComponentModel.PropertyDescriptor"></see> to get or set.</param>
+ <returns>The <see cref="T:System.ComponentModel.PropertyDescriptor"></see> with the specified index number.</returns>
+ <exception cref="T:System.IndexOutOfRangeException">The <paramref name="index">index</paramref> parameter is not a valid index for <see cref="P:System.ComponentModel.PropertyDescriptorCollection.Item(System.Int32)"></see>.</exception>
+ </member>
+ <member name="P:System.ComponentModel.PropertyDescriptorCollection.Item(System.String)">
+ <summary>Gets or sets the <see cref="T:System.ComponentModel.PropertyDescriptor"></see> with the specified name.</summary>
+ <param name="name">The name of the <see cref="T:System.ComponentModel.PropertyDescriptor"></see> to get from the collection.</param>
+ <returns>The <see cref="T:System.ComponentModel.PropertyDescriptor"></see> with the specified name, or null if the property does not exist.</returns>
+ </member>
+ <member name="M:System.ComponentModel.PropertyDescriptorCollection.Remove(System.ComponentModel.PropertyDescriptor)">
+ <summary>Removes the specified <see cref="T:System.ComponentModel.PropertyDescriptor"></see> from the collection.</summary>
+ <param name="value">The <see cref="T:System.ComponentModel.PropertyDescriptor"></see> to remove from the collection.</param>
+ <exception cref="T:System.NotSupportedException">The collection is read-only.</exception>
+ </member>
+ <member name="M:System.ComponentModel.PropertyDescriptorCollection.RemoveAt(System.Int32)">
+ <summary>Removes the <see cref="T:System.ComponentModel.PropertyDescriptor"></see> at the specified index from the collection.</summary>
+ <param name="index">The index of the <see cref="T:System.ComponentModel.PropertyDescriptor"></see> to remove from the collection.</param>
+ <exception cref="T:System.NotSupportedException">The collection is read-only.</exception>
+ </member>
+ <member name="M:System.ComponentModel.PropertyDescriptorCollection.Sort">
+ <summary>Sorts the members of this collection, using the default sort for this collection, which is usually alphabetical.</summary>
+ <returns>A new <see cref="T:System.ComponentModel.PropertyDescriptorCollection"></see> that contains the sorted <see cref="T:System.ComponentModel.PropertyDescriptor"></see> objects.</returns>
+ </member>
+ <member name="M:System.ComponentModel.PropertyDescriptorCollection.Sort(System.Collections.IComparer)">
+ <summary>Sorts the members of this collection, using the specified <see cref="T:System.Collections.IComparer"></see>.</summary>
+ <param name="comparer">A comparer to use to sort the <see cref="T:System.ComponentModel.PropertyDescriptor"></see> objects in this collection.</param>
+ <returns>A new <see cref="T:System.ComponentModel.PropertyDescriptorCollection"></see> that contains the sorted <see cref="T:System.ComponentModel.PropertyDescriptor"></see> objects.</returns>
+ </member>
+ <member name="M:System.ComponentModel.PropertyDescriptorCollection.Sort(System.String[])">
+ <summary>Sorts the members of this collection. The specified order is applied first, followed by the default sort for this collection, which is usually alphabetical.</summary>
+ <param name="names">An array of strings describing the order in which to sort the <see cref="T:System.ComponentModel.PropertyDescriptor"></see> objects in this collection.</param>
+ <returns>A new <see cref="T:System.ComponentModel.PropertyDescriptorCollection"></see> that contains the sorted <see cref="T:System.ComponentModel.PropertyDescriptor"></see> objects.</returns>
+ </member>
+ <member name="M:System.ComponentModel.PropertyDescriptorCollection.Sort(System.String[],System.Collections.IComparer)">
+ <summary>Sorts the members of this collection. The specified order is applied first, followed by the sort using the specified <see cref="T:System.Collections.IComparer"></see>.</summary>
+ <param name="names">An array of strings describing the order in which to sort the <see cref="T:System.ComponentModel.PropertyDescriptor"></see> objects in this collection.</param>
+ <param name="comparer">A comparer to use to sort the <see cref="T:System.ComponentModel.PropertyDescriptor"></see> objects in this collection.</param>
+ <returns>A new <see cref="T:System.ComponentModel.PropertyDescriptorCollection"></see> that contains the sorted <see cref="T:System.ComponentModel.PropertyDescriptor"></see> objects.</returns>
+ </member>
+ <member name="P:System.ComponentModel.PropertyDescriptorCollection.System#Collections#ICollection#Count">
+ <summary>Gets the number of elements contained in the collection.</summary>
+ <returns>The number of elements contained in the collection.</returns>
+ </member>
+ <member name="P:System.ComponentModel.PropertyDescriptorCollection.System#Collections#ICollection#IsSynchronized">
+ <summary>Gets a value indicating whether access to the collection is synchronized (thread safe).</summary>
+ <returns>true if access to the collection is synchronized (thread safe); otherwise, false.</returns>
+ </member>
+ <member name="P:System.ComponentModel.PropertyDescriptorCollection.System#Collections#ICollection#SyncRoot">
+ <summary>Gets an object that can be used to synchronize access to the collection.</summary>
+ <returns>An object that can be used to synchronize access to the collection.</returns>
+ </member>
+ <member name="M:System.ComponentModel.PropertyDescriptorCollection.System#Collections#IDictionary#Add(System.Object,System.Object)">
+ <summary>Adds an element with the provided key and value to the <see cref="T:System.Collections.IDictionary"></see>.</summary>
+ <param name="key">The <see cref="T:System.Object"></see> to use as the key of the element to add.</param>
+ <param name="value">The <see cref="T:System.Object"></see> to use as the value of the element to add.</param>
+ <exception cref="T:System.NotSupportedException">The collection is read-only.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="value">value</paramref> is null.</exception>
+ </member>
+ <member name="M:System.ComponentModel.PropertyDescriptorCollection.System#Collections#IDictionary#Clear">
+ <summary>Removes all elements from the <see cref="T:System.Collections.IDictionary"></see>.</summary>
+ </member>
+ <member name="M:System.ComponentModel.PropertyDescriptorCollection.System#Collections#IDictionary#Contains(System.Object)">
+ <summary>Determines whether the <see cref="T:System.Collections.IDictionary"></see> contains an element with the specified key.</summary>
+ <param name="key">The key to locate in the <see cref="T:System.Collections.IDictionary"></see>.</param>
+ <returns>true if the <see cref="T:System.Collections.IDictionary"></see> contains an element with the key; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.PropertyDescriptorCollection.System#Collections#IDictionary#GetEnumerator">
+ <summary>Returns an enumerator for this class.</summary>
+ <returns>An enumerator of type <see cref="T:System.Collections.IEnumerator"></see>.</returns>
+ </member>
+ <member name="P:System.ComponentModel.PropertyDescriptorCollection.System#Collections#IDictionary#IsFixedSize">
+ <summary>Gets a value indicating whether the <see cref="T:System.Collections.IDictionary"></see> has a fixed size.</summary>
+ <returns>true if the <see cref="T:System.Collections.IDictionary"></see> has a fixed size; otherwise, false.</returns>
+ </member>
+ <member name="P:System.ComponentModel.PropertyDescriptorCollection.System#Collections#IDictionary#IsReadOnly">
+ <summary>Gets a value indicating whether the <see cref="T:System.Collections.IDictionary"></see> is read-only.</summary>
+ <returns>true if the <see cref="T:System.Collections.IDictionary"></see> is read-only; otherwise, false.</returns>
+ </member>
+ <member name="P:System.ComponentModel.PropertyDescriptorCollection.System#Collections#IDictionary#Item(System.Object)">
+ <summary>Gets or sets the element with the specified key.</summary>
+ <param name="key">The key of the element to get or set.</param>
+ <returns>The element with the specified key.</returns>
+ </member>
+ <member name="P:System.ComponentModel.PropertyDescriptorCollection.System#Collections#IDictionary#Keys">
+ <summary>Gets an <see cref="T:System.Collections.ICollection"></see> containing the keys of the <see cref="T:System.Collections.IDictionary"></see>.</summary>
+ <returns>An <see cref="T:System.Collections.ICollection"></see> containing the keys of the <see cref="T:System.Collections.IDictionary"></see>.</returns>
+ </member>
+ <member name="M:System.ComponentModel.PropertyDescriptorCollection.System#Collections#IDictionary#Remove(System.Object)">
+ <summary>Removes the element with the specified key from the <see cref="T:System.Collections.IDictionary"></see>.</summary>
+ <param name="key">The key of the element to remove.</param>
+ </member>
+ <member name="P:System.ComponentModel.PropertyDescriptorCollection.System#Collections#IDictionary#Values">
+ <summary>Gets an <see cref="T:System.Collections.ICollection"></see> containing the values in the <see cref="T:System.Collections.IDictionary"></see>.</summary>
+ <returns>An <see cref="T:System.Collections.ICollection"></see> containing the values in the <see cref="T:System.Collections.IDictionary"></see>.</returns>
+ </member>
+ <member name="M:System.ComponentModel.PropertyDescriptorCollection.System#Collections#IEnumerable#GetEnumerator">
+ <summary>Returns an <see cref="T:System.Collections.IEnumerator"></see> for the <see cref="T:System.Collections.IDictionary"></see>.</summary>
+ <returns>An <see cref="T:System.Collections.IEnumerator"></see> for the <see cref="T:System.Collections.IDictionary"></see>.</returns>
+ </member>
+ <member name="M:System.ComponentModel.PropertyDescriptorCollection.System#Collections#IList#Add(System.Object)">
+ <summary>Adds an item to the <see cref="T:System.Collections.IList"></see>.</summary>
+ <param name="value">The item to add to the collection.</param>
+ <returns>The position into which the new element was inserted.</returns>
+ </member>
+ <member name="M:System.ComponentModel.PropertyDescriptorCollection.System#Collections#IList#Clear">
+ <summary>Removes all items from the collection.</summary>
+ <exception cref="T:System.NotSupportedException">The collection is read-only.</exception>
+ </member>
+ <member name="M:System.ComponentModel.PropertyDescriptorCollection.System#Collections#IList#Contains(System.Object)">
+ <summary>Determines whether the collection contains a specific value.</summary>
+ <param name="value">The item to locate in the collection.</param>
+ <returns>true if the item is found in the collection; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.PropertyDescriptorCollection.System#Collections#IList#IndexOf(System.Object)">
+ <summary>Determines the index of a specified item in the collection.</summary>
+ <param name="value">The item to locate in the collection.</param>
+ <returns>The index of <paramref name="value">value</paramref> if found in the list, otherwise -1.</returns>
+ </member>
+ <member name="M:System.ComponentModel.PropertyDescriptorCollection.System#Collections#IList#Insert(System.Int32,System.Object)">
+ <summary>Inserts an item into the collection at a specified index.</summary>
+ <param name="index">The zero-based index at which value should be inserted.</param>
+ <param name="value">The item to insert into the collection.</param>
+ <exception cref="T:System.NotSupportedException">The collection is read-only.</exception>
+ </member>
+ <member name="P:System.ComponentModel.PropertyDescriptorCollection.System#Collections#IList#IsFixedSize">
+ <summary>Gets a value indicating whether the collection has a fixed size.</summary>
+ <returns>true if the collection has a fixed size; otherwise, false.</returns>
+ </member>
+ <member name="P:System.ComponentModel.PropertyDescriptorCollection.System#Collections#IList#IsReadOnly">
+ <summary>Gets a value indicating whether the collection is read-only.</summary>
+ <returns>true if the collection is read-only; otherwise, false.</returns>
+ </member>
+ <member name="P:System.ComponentModel.PropertyDescriptorCollection.System#Collections#IList#Item(System.Int32)">
+ <summary>Gets or sets an item from the collection at a specified index.</summary>
+ <param name="index">The zero-based index of the item to get or set.</param>
+ <returns>The element at the specified index.</returns>
+ <exception cref="T:System.NotSupportedException">The collection is read-only.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="value">value</paramref> is not a <see cref="T:System.ComponentModel.PropertyDescriptor"></see>.</exception>
+ <exception cref="T:System.IndexOutOfRangeException"><paramref name="index">index</paramref> is less than 0. -or- <paramref name="index">index</paramref> is equal to or greater than <see cref="P:System.ComponentModel.EventDescriptorCollection.Count"></see>.</exception>
+ </member>
+ <member name="M:System.ComponentModel.PropertyDescriptorCollection.System#Collections#IList#Remove(System.Object)">
+ <summary>Removes the first occurrence of a specified value from the collection.</summary>
+ <param name="value">The item to remove from the collection.</param>
+ <exception cref="T:System.NotSupportedException">The collection is read-only.</exception>
+ </member>
+ <member name="M:System.ComponentModel.PropertyDescriptorCollection.System#Collections#IList#RemoveAt(System.Int32)">
+ <summary>Removes the item at the specified index.</summary>
+ <param name="index">The zero-based index of the item to remove.</param>
+ <exception cref="T:System.NotSupportedException">The collection is read-only.</exception>
+ </member>
+ <member name="T:System.ComponentModel.PropertyTabAttribute">
+ <summary>Identifies the property tab or tabs to display for the specified class or classes.</summary>
+ </member>
+ <member name="M:System.ComponentModel.PropertyTabAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.PropertyTabAttribute"></see> class.</summary>
+ </member>
+ <member name="M:System.ComponentModel.PropertyTabAttribute.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.PropertyTabAttribute"></see> class using the specified tab class name.</summary>
+ <param name="tabClassName">The assembly qualified name of the type of tab to create. For an example of this format convention, see <see cref="P:System.Type.AssemblyQualifiedName"></see>.</param>
+ </member>
+ <member name="M:System.ComponentModel.PropertyTabAttribute.#ctor(System.Type)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.PropertyTabAttribute"></see> class using the specified type of tab.</summary>
+ <param name="tabClass">The type of tab to create.</param>
+ </member>
+ <member name="M:System.ComponentModel.PropertyTabAttribute.#ctor(System.String,System.ComponentModel.PropertyTabScope)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.PropertyTabAttribute"></see> class using the specified tab class name and tab scope.</summary>
+ <param name="tabClassName">The assembly qualified name of the type of tab to create. For an example of this format convention, see <see cref="P:System.Type.AssemblyQualifiedName"></see>.</param>
+ <param name="tabScope">A <see cref="T:System.ComponentModel.PropertyTabScope"></see> that indicates the scope of this tab. If the scope is <see cref="F:System.ComponentModel.PropertyTabScope.Component"></see>, it is shown only for components with the corresponding <see cref="T:System.ComponentModel.PropertyTabAttribute"></see>. If it is <see cref="F:System.ComponentModel.PropertyTabScope.Document"></see>, it is shown for all components on the document.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="tabScope">tabScope</paramref> is not <see cref="F:System.ComponentModel.PropertyTabScope.Document"></see> or <see cref="F:System.ComponentModel.PropertyTabScope.Component"></see>.</exception>
+ </member>
+ <member name="M:System.ComponentModel.PropertyTabAttribute.#ctor(System.Type,System.ComponentModel.PropertyTabScope)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.PropertyTabAttribute"></see> class using the specified type of tab and tab scope.</summary>
+ <param name="tabClass">The type of tab to create.</param>
+ <param name="tabScope">A <see cref="T:System.ComponentModel.PropertyTabScope"></see> that indicates the scope of this tab. If the scope is <see cref="F:System.ComponentModel.PropertyTabScope.Component"></see>, it is shown only for components with the corresponding <see cref="T:System.ComponentModel.PropertyTabAttribute"></see>. If it is <see cref="F:System.ComponentModel.PropertyTabScope.Document"></see>, it is shown for all components on the document.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="tabScope">tabScope</paramref> is not <see cref="F:System.ComponentModel.PropertyTabScope.Document"></see> or <see cref="F:System.ComponentModel.PropertyTabScope.Component"></see>.</exception>
+ </member>
+ <member name="M:System.ComponentModel.PropertyTabAttribute.Equals(System.ComponentModel.PropertyTabAttribute)">
+ <summary>Returns a value indicating whether this instance is equal to a specified attribute.</summary>
+ <param name="other">A <see cref="T:System.ComponentModel.PropertyTabAttribute"></see> to compare to this instance, or null.</param>
+ <returns>true if the <see cref="T:System.ComponentModel.PropertyTabAttribute"></see> instances are equal; otherwise, false.</returns>
+ <exception cref="T:System.TypeLoadException">The types specified by the <see cref="P:System.ComponentModel.PropertyTabAttribute.TabClassNames"></see> property of the <paramref name="other">other</paramref> parameter cannot be found.</exception>
+ </member>
+ <member name="M:System.ComponentModel.PropertyTabAttribute.Equals(System.Object)">
+ <summary>Returns a value indicating whether this instance is equal to a specified object.</summary>
+ <param name="other">An object to compare to this instance, or null.</param>
+ <returns>true if <paramref name="other">other</paramref> refers to the same <see cref="T:System.ComponentModel.PropertyTabAttribute"></see> instance; otherwise, false.</returns>
+ <exception cref="T:System.TypeLoadException">The types specified by the <see cref="P:System.ComponentModel.PropertyTabAttribute.TabClassNames"></see> property of the <paramref name="other">other</paramref> parameter could not be found.</exception>
+ </member>
+ <member name="M:System.ComponentModel.PropertyTabAttribute.GetHashCode">
+ <summary>Gets the hash code for this object.</summary>
+ <returns>The hash code for the object the attribute belongs to.</returns>
+ </member>
+ <member name="M:System.ComponentModel.PropertyTabAttribute.InitializeArrays(System.String[],System.ComponentModel.PropertyTabScope[])">
+ <summary>Initializes the attribute using the specified names of tab classes and array of tab scopes.</summary>
+ <param name="tabClassNames">An array of fully qualified type names of the types to create for tabs on the Properties window.</param>
+ <param name="tabScopes">The scope of each tab. If the scope is <see cref="F:System.ComponentModel.PropertyTabScope.Component"></see>, it is shown only for components with the corresponding <see cref="T:System.ComponentModel.PropertyTabAttribute"></see>. If it is <see cref="F:System.ComponentModel.PropertyTabScope.Document"></see>, it is shown for all components on the document.</param>
+ <exception cref="T:System.ArgumentException">One or more of the values in <paramref name="tabScopes">tabScopes</paramref> is not <see cref="F:System.ComponentModel.PropertyTabScope.Document"></see> or <see cref="F:System.ComponentModel.PropertyTabScope.Component"></see>. -or- The length of the <paramref name="tabClassNames">tabClassNames</paramref> and <paramref name="tabScopes">tabScopes</paramref> arrays do not match. -or- <paramref name="tabClassNames">tabClassNames</paramref> or <paramref name="tabScopes">tabScopes</paramref> is null.</exception>
+ </member>
+ <member name="M:System.ComponentModel.PropertyTabAttribute.InitializeArrays(System.Type[],System.ComponentModel.PropertyTabScope[])">
+ <summary>Initializes the attribute using the specified names of tab classes and array of tab scopes.</summary>
+ <param name="tabClasses">The types of tabs to create.</param>
+ <param name="tabScopes">The scope of each tab. If the scope is <see cref="F:System.ComponentModel.PropertyTabScope.Component"></see>, it is shown only for components with the corresponding <see cref="T:System.ComponentModel.PropertyTabAttribute"></see>. If it is <see cref="F:System.ComponentModel.PropertyTabScope.Document"></see>, it is shown for all components on the document.</param>
+ <exception cref="T:System.ArgumentException">One or more of the values in <paramref name="tabScopes">tabScopes</paramref> is not <see cref="F:System.ComponentModel.PropertyTabScope.Document"></see> or <see cref="F:System.ComponentModel.PropertyTabScope.Component"></see>. -or- The length of the <paramref name="tabClassNames">tabClassNames</paramref> and <paramref name="tabScopes">tabScopes</paramref> arrays do not match. -or- <paramref name="tabClassNames">tabClassNames</paramref> or <paramref name="tabScopes">tabScopes</paramref> is null.</exception>
+ </member>
+ <member name="P:System.ComponentModel.PropertyTabAttribute.TabClasses">
+ <summary>Gets the types of tabs that this attribute uses.</summary>
+ <returns>An array of types indicating the types of tabs that this attribute uses.</returns>
+ <exception cref="T:System.TypeLoadException">The types specified by the <see cref="P:System.ComponentModel.PropertyTabAttribute.TabClassNames"></see> property could not be found.</exception>
+ </member>
+ <member name="P:System.ComponentModel.PropertyTabAttribute.TabClassNames">
+ <summary>Gets the names of the tab classes that this attribute uses.</summary>
+ <returns>The names of the tab classes that this attribute uses.</returns>
+ </member>
+ <member name="P:System.ComponentModel.PropertyTabAttribute.TabScopes">
+ <summary>Gets an array of tab scopes of each tab of this <see cref="T:System.ComponentModel.PropertyTabAttribute"></see>.</summary>
+ <returns>An array of <see cref="T:System.ComponentModel.PropertyTabScope"></see> objects that indicate the scopes of the tabs.</returns>
+ </member>
+ <member name="T:System.ComponentModel.PropertyTabScope">
+ <summary>Defines identifiers that indicate the persistence scope of a tab in the Properties window.</summary>
+ </member>
+ <member name="F:System.ComponentModel.PropertyTabScope.Component">
+ <summary>This tab is specific to the current component. This tab is added to the Properties window for the current component only and is removed when the component is no longer selected.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.PropertyTabScope.Document">
+ <summary>This tab is specific to the current document. This tab is added to the Properties window and is removed when the currently selected document changes.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.PropertyTabScope.Global">
+ <summary>This tab is added to the Properties window and can only be removed explicitly by a parent component.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.PropertyTabScope.Static">
+ <summary>This tab is added to the Properties window and cannot be removed.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.ComponentModel.ProvidePropertyAttribute">
+ <summary>Specifies the name of the property that an implementer of <see cref="T:System.ComponentModel.IExtenderProvider"></see> offers to other components. This class cannot be inherited</summary>
+ </member>
+ <member name="M:System.ComponentModel.ProvidePropertyAttribute.#ctor(System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.ProvidePropertyAttribute"></see> class with the name of the property and the type of its receiver.</summary>
+ <param name="propertyName">The name of the property extending to an object of the specified type.</param>
+ <param name="receiverTypeName">The name of the data type this property can extend.</param>
+ </member>
+ <member name="M:System.ComponentModel.ProvidePropertyAttribute.#ctor(System.String,System.Type)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.ProvidePropertyAttribute"></see> class with the name of the property and its <see cref="T:System.Type"></see>.</summary>
+ <param name="propertyName">The name of the property extending to an object of the specified type.</param>
+ <param name="receiverType">The <see cref="T:System.Type"></see> of the data type of the object that can receive the property.</param>
+ </member>
+ <member name="M:System.ComponentModel.ProvidePropertyAttribute.Equals(System.Object)">
+ <summary>Returns whether the value of the given object is equal to the current <see cref="T:System.ComponentModel.ProvidePropertyAttribute"></see>.</summary>
+ <param name="obj">The object to test the value equality of.</param>
+ <returns>true if the value of the given object is equal to that of the current; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.ProvidePropertyAttribute.GetHashCode">
+ <summary>Returns the hash code for this instance.</summary>
+ <returns>A hash code for the current <see cref="T:System.ComponentModel.ProvidePropertyAttribute"></see>.</returns>
+ </member>
+ <member name="P:System.ComponentModel.ProvidePropertyAttribute.PropertyName">
+ <summary>Gets the name of a property that this class provides.</summary>
+ <returns>The name of a property that this class provides.</returns>
+ </member>
+ <member name="P:System.ComponentModel.ProvidePropertyAttribute.ReceiverTypeName">
+ <summary>Gets the name of the data type this property can extend.</summary>
+ <returns>The name of the data type this property can extend.</returns>
+ </member>
+ <member name="P:System.ComponentModel.ProvidePropertyAttribute.TypeId">
+ <summary>Gets a unique identifier for this attribute.</summary>
+ <returns>An <see cref="T:System.Object"></see> that is a unique identifier for the attribute.</returns>
+ </member>
+ <member name="T:System.ComponentModel.ReadOnlyAttribute">
+ <summary>Specifies whether the property this attribute is bound to is read-only or read/write. This class cannot be inherited</summary>
+ </member>
+ <member name="M:System.ComponentModel.ReadOnlyAttribute.#ctor(System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.ReadOnlyAttribute"></see> class.</summary>
+ <param name="isReadOnly">true to show that the property this attribute is bound to is read-only; false to show that the property is read/write.</param>
+ </member>
+ <member name="F:System.ComponentModel.ReadOnlyAttribute.Default">
+ <summary>Specifies the default value for the <see cref="T:System.ComponentModel.ReadOnlyAttribute"></see>, which is <see cref="F:System.ComponentModel.ReadOnlyAttribute.No"></see> (that is, the property this attribute is bound to is read/write). This static field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.ComponentModel.ReadOnlyAttribute.Equals(System.Object)">
+ <summary>Indicates whether this instance and a specified object are equal.</summary>
+ <param name="value">Another object to compare to.</param>
+ <returns>true if <paramref name="value">value</paramref> is equal to this instance; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.ReadOnlyAttribute.GetHashCode">
+ <summary>Returns the hash code for this instance.</summary>
+ <returns>A hash code for the current <see cref="T:System.ComponentModel.ReadOnlyAttribute"></see>.</returns>
+ </member>
+ <member name="M:System.ComponentModel.ReadOnlyAttribute.IsDefaultAttribute">
+ <summary>Determines if this attribute is the default.</summary>
+ <returns>true if the attribute is the default value for this attribute class; otherwise, false.</returns>
+ </member>
+ <member name="P:System.ComponentModel.ReadOnlyAttribute.IsReadOnly">
+ <summary>Gets a value indicating whether the property this attribute is bound to is read-only.</summary>
+ <returns>true if the property this attribute is bound to is read-only; false if the property is read/write.</returns>
+ </member>
+ <member name="F:System.ComponentModel.ReadOnlyAttribute.No">
+ <summary>Specifies that the property this attribute is bound to is read/write and can be modified. This static field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.ReadOnlyAttribute.Yes">
+ <summary>Specifies that the property this attribute is bound to is read-only and cannot be modified in the server explorer. This static field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Data.DuplicateNameException">
+ <summary>Represents the exception that is thrown when a duplicate database object name is encountered during an add operation in a <see cref="T:System.Data.DataSet"></see> -related object.</summary>
+ </member>
+ <member name="M:System.Data.DuplicateNameException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.DuplicateNameException"></see> class.</summary>
+ </member>
+ <member name="M:System.Data.DuplicateNameException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.DuplicateNameException"></see> class with the specified string.</summary>
+ <param name="s">The string to display when the exception is thrown.</param>
+ </member>
+ <member name="M:System.Data.DuplicateNameException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.DuplicateNameException"></see> class with serialization information.</summary>
+ <param name="info">The data that is required to serialize or deserialize an object.</param>
+ <param name="context">Description of the source and destination of the specified serialized stream.</param>
+ </member>
+ <member name="M:System.Data.DuplicateNameException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.DuplicateNameException"></see> class with the specified string and exception.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param>
+ </member>
+ <member name="T:System.EntryPointNotFoundException">
+ <summary>The exception that is thrown when an attempt to load a class fails due to the absence of an entry method.</summary>
+ </member>
+ <member name="M:System.EntryPointNotFoundException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.EntryPointNotFoundException"></see> class.</summary>
+ </member>
+ <member name="M:System.EntryPointNotFoundException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.EntryPointNotFoundException"></see> class with a specified error message.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ </member>
+ <member name="M:System.EntryPointNotFoundException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.EntryPointNotFoundException"></see> class with serialized data.</summary>
+ <param name="info">The object that holds the serialized object data.</param>
+ <param name="context">The contextual information about the source or destination.</param>
+ </member>
+ <member name="M:System.EntryPointNotFoundException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.EntryPointNotFoundException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="inner">The exception that is the cause of the current exception. If the inner parameter is not a null reference (Nothing in Visual Basic), the current exception is raised in a catch block that handles the inner exception.</param>
+ </member>
+ <member name="T:System.Enum">
+ <summary>Provides the base class for enumerations.</summary>
+ </member>
+ <member name="M:System.Enum.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Enum"></see> class.</summary>
+ </member>
+ <member name="M:System.Enum.CompareTo(System.Object)">
+ <summary>Compares this instance to a specified object and returns an indication of their relative values.</summary>
+ <param name="target">An object to compare, or null.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed number that indicates the relative values of this instance and <code data-dev-comment-type="paramref">target</code>. </p>
+ <table><thead><tr><th> Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Meaning <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> Less than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> The value of this instance is less than the value of <code data-dev-comment-type="paramref">target</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> The value of this instance is equal to the value of <code data-dev-comment-type="paramref">target</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> Greater than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> The value of this instance is greater than the value of <code data-dev-comment-type="paramref">target</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> -or- </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="20" sourceendlinenumber="20"> <code data-dev-comment-type="paramref">target</code> is <code>null</code>. </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="22" sourceendlinenumber="22"> </td></tr></tbody></table></p>
+</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="target">target</paramref> and this instance are not the same type.</exception>
+ <exception cref="T:System.InvalidOperationException">This instance is not type <see cref="T:System.SByte"></see>, <see cref="T:System.Int16"></see>, <see cref="T:System.Int32"></see>, <see cref="T:System.Int64"></see>, <see cref="T:System.Byte"></see>, <see cref="T:System.UInt16"></see>, <see cref="T:System.UInt32"></see>, or <see cref="T:System.UInt64"></see>.</exception>
+ </member>
+ <member name="M:System.Enum.Equals(System.Object)">
+ <summary>Returns a value indicating whether this instance is equal to a specified object.</summary>
+ <param name="obj">An object to compare with this instance, or null.</param>
+ <returns>true if <paramref name="obj">obj</paramref> is an enumeration value of the same type and with the same underlying value as this instance; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Enum.Format(System.Type,System.Object,System.String)">
+ <summary>Converts the specified value of a specified enumerated type to its equivalent string representation according to the specified format.</summary>
+ <param name="enumType">The enumeration type of the value to convert.</param>
+ <param name="value">The value to convert.</param>
+ <param name="format">The output format to use.</param>
+ <returns>A string representation of <paramref name="value">value</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="enumType">enumType</paramref>, <paramref name="value">value</paramref>, or <paramref name="format">format</paramref> parameter is null.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="enumType">enumType</paramref> parameter is not an <see cref="T:System.Enum"></see> type. -or- The <paramref name="value">value</paramref> is from an enumeration that differs in type from <paramref name="enumType">enumType</paramref>. -or- The type of <paramref name="value">value</paramref> is not an underlying type of <paramref name="enumType">enumType</paramref>.</exception>
+ <exception cref="T:System.FormatException">The <paramref name="format">format</paramref> parameter contains an invalid value.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="format">format</paramref> equals &quot;X&quot;, but the enumeration type is unknown.</exception>
+ </member>
+ <member name="M:System.Enum.GetHashCode">
+ <summary>Returns the hash code for the value of this instance.</summary>
+ <returns>A 32-bit signed integer hash code.</returns>
+ </member>
+ <member name="M:System.Enum.GetName(System.Type,System.Object)">
+ <summary>Retrieves the name of the constant in the specified enumeration that has the specified value.</summary>
+ <param name="enumType">An enumeration type.</param>
+ <param name="value">The value of a particular enumerated constant in terms of its underlying type.</param>
+ <returns>A string containing the name of the enumerated constant in <paramref name="enumType">enumType</paramref> whose value is <paramref name="value">value</paramref>; or null if no such constant is found.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="enumType">enumType</paramref> or <paramref name="value">value</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="enumType">enumType</paramref> is not an <see cref="T:System.Enum"></see>. -or- <paramref name="value">value</paramref> is neither of type <paramref name="enumType">enumType</paramref> nor does it have the same underlying type as <paramref name="enumType">enumType</paramref>.</exception>
+ </member>
+ <member name="M:System.Enum.GetNames(System.Type)">
+ <summary>Retrieves an array of the names of the constants in a specified enumeration.</summary>
+ <param name="enumType">An enumeration type.</param>
+ <returns>A string array of the names of the constants in <paramref name="enumType">enumType</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="enumType">enumType</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="enumType">enumType</paramref> parameter is not an <see cref="T:System.Enum"></see>.</exception>
+ </member>
+ <member name="M:System.Enum.GetTypeCode">
+ <summary>Returns the type code of the underlying type of this enumeration member.</summary>
+ <returns>The type code of the underlying type of this instance.</returns>
+ <exception cref="T:System.InvalidOperationException">The enumeration type is unknown.</exception>
+ </member>
+ <member name="M:System.Enum.GetUnderlyingType(System.Type)">
+ <summary>Returns the underlying type of the specified enumeration.</summary>
+ <param name="enumType">The enumeration whose underlying type will be retrieved.</param>
+ <returns>The underlying type of <paramref name="enumType">enumType</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="enumType">enumType</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="enumType">enumType</paramref> is not an <see cref="T:System.Enum"></see>.</exception>
+ </member>
+ <member name="M:System.Enum.GetValues(System.Type)">
+ <summary>Retrieves an array of the values of the constants in a specified enumeration.</summary>
+ <param name="enumType">An enumeration type.</param>
+ <returns>An array that contains the values of the constants in <paramref name="enumType">enumType</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="enumType">enumType</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="enumType">enumType</paramref> is not an <see cref="T:System.Enum"></see>.</exception>
+ <exception cref="T:System.InvalidOperationException">The method is invoked by reflection in a reflection-only context, -or- <paramref name="enumType">enumType</paramref> is a type from an assembly loaded in a reflection-only context.</exception>
+ </member>
+ <member name="M:System.Enum.HasFlag(System.Enum)">
+ <summary>Determines whether one or more bit fields are set in the current instance.</summary>
+ <param name="flag">An enumeration value.</param>
+ <returns>true if the bit field or bit fields that are set in <paramref name="flag">flag</paramref> are also set in the current instance; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="flag">flag</paramref> is a different type than the current instance.</exception>
+ </member>
+ <member name="M:System.Enum.IsDefined(System.Type,System.Object)">
+ <summary>Returns an indication whether a constant with a specified value exists in a specified enumeration.</summary>
+ <param name="enumType">An enumeration type.</param>
+ <param name="value">The value or name of a constant in enumType.</param>
+ <returns>true if a constant in <paramref name="enumType">enumType</paramref> has a value equal to <paramref name="value">value</paramref>; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="enumType">enumType</paramref> or <paramref name="value">value</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="enumType">enumType</paramref> is not an Enum. -or- The type of <paramref name="value">value</paramref> is an enumeration, but it is not an enumeration of type <paramref name="enumType">enumType</paramref>. -or- The type of <paramref name="value">value</paramref> is not an underlying type of <paramref name="enumType">enumType</paramref>.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="value">value</paramref> is not type <see cref="T:System.SByte"></see>, <see cref="T:System.Int16"></see>, <see cref="T:System.Int32"></see>, <see cref="T:System.Int64"></see>, <see cref="T:System.Byte"></see>, <see cref="T:System.UInt16"></see>, <see cref="T:System.UInt32"></see>, or <see cref="T:System.UInt64"></see>, or <see cref="T:System.String"></see>.</exception>
+ </member>
+ <member name="M:System.Enum.Parse(System.Type,System.String)">
+ <summary>Converts the string representation of the name or numeric value of one or more enumerated constants to an equivalent enumerated object.</summary>
+ <param name="enumType">An enumeration type.</param>
+ <param name="value">A string containing the name or value to convert.</param>
+ <returns>An object of type <paramref name="enumType">enumType</paramref> whose value is represented by <paramref name="value">value</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="enumType">enumType</paramref> or <paramref name="value">value</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="enumType">enumType</paramref> is not an <see cref="T:System.Enum"></see>. -or- <paramref name="value">value</paramref> is either an empty string or only contains white space. -or- <paramref name="value">value</paramref> is a name, but not one of the named constants defined for the enumeration.</exception>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> is outside the range of the underlying type of <paramref name="enumType">enumType</paramref>.</exception>
+ </member>
+ <member name="M:System.Enum.Parse(System.Type,System.String,System.Boolean)">
+ <summary>Converts the string representation of the name or numeric value of one or more enumerated constants to an equivalent enumerated object. A parameter specifies whether the operation is case-insensitive.</summary>
+ <param name="enumType">An enumeration type.</param>
+ <param name="value">A string containing the name or value to convert.</param>
+ <param name="ignoreCase">true to ignore case; false to regard case.</param>
+ <returns>An object of type <paramref name="enumType">enumType</paramref> whose value is represented by <paramref name="value">value</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="enumType">enumType</paramref> or <paramref name="value">value</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="enumType">enumType</paramref> is not an <see cref="T:System.Enum"></see>. -or- <paramref name="value">value</paramref> is either an empty string (&quot;&quot;) or only contains white space. -or- <paramref name="value">value</paramref> is a name, but not one of the named constants defined for the enumeration.</exception>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> is outside the range of the underlying type of <paramref name="enumType">enumType</paramref>.</exception>
+ </member>
+ <member name="M:System.Enum.ToObject(System.Type,System.Int16)">
+ <summary>Converts the specified 16-bit signed integer to an enumeration member.</summary>
+ <param name="enumType">The enumeration type to return.</param>
+ <param name="value">The value to convert to an enumeration member.</param>
+ <returns>An instance of the enumeration set to <paramref name="value">value</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="enumType">enumType</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="enumType">enumType</paramref> is not an <see cref="T:System.Enum"></see>.</exception>
+ </member>
+ <member name="M:System.Enum.ToObject(System.Type,System.UInt64)">
+ <summary>Converts the specified 64-bit unsigned integer value to an enumeration member.</summary>
+ <param name="enumType">The enumeration type to return.</param>
+ <param name="value">The value to convert to an enumeration member.</param>
+ <returns>An instance of the enumeration set to <paramref name="value">value</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="enumType">enumType</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="enumType">enumType</paramref> is not an <see cref="T:System.Enum"></see>.</exception>
+ </member>
+ <member name="M:System.Enum.ToObject(System.Type,System.UInt32)">
+ <summary>Converts the specified 32-bit unsigned integer value to an enumeration member.</summary>
+ <param name="enumType">The enumeration type to return.</param>
+ <param name="value">The value to convert to an enumeration member.</param>
+ <returns>An instance of the enumeration set to <paramref name="value">value</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="enumType">enumType</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="enumType">enumType</paramref> is not an <see cref="T:System.Enum"></see>.</exception>
+ </member>
+ <member name="M:System.Enum.ToObject(System.Type,System.UInt16)">
+ <summary>Converts the specified 16-bit unsigned integer value to an enumeration member.</summary>
+ <param name="enumType">The enumeration type to return.</param>
+ <param name="value">The value to convert to an enumeration member.</param>
+ <returns>An instance of the enumeration set to <paramref name="value">value</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="enumType">enumType</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="enumType">enumType</paramref> is not an <see cref="T:System.Enum"></see>.</exception>
+ </member>
+ <member name="M:System.Enum.ToObject(System.Type,System.SByte)">
+ <summary>Converts the specified 8-bit signed integer value to an enumeration member.</summary>
+ <param name="enumType">The enumeration type to return.</param>
+ <param name="value">The value to convert to an enumeration member.</param>
+ <returns>An instance of the enumeration set to <paramref name="value">value</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="enumType">enumType</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="enumType">enumType</paramref> is not an <see cref="T:System.Enum"></see>.</exception>
+ </member>
+ <member name="M:System.Enum.ToObject(System.Type,System.Object)">
+ <summary>Converts the specified object with an integer value to an enumeration member.</summary>
+ <param name="enumType">The enumeration type to return.</param>
+ <param name="value">The value convert to an enumeration member.</param>
+ <returns>An enumeration object whose value is <paramref name="value">value</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="enumType">enumType</paramref> or <paramref name="value">value</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="enumType">enumType</paramref> is not an <see cref="T:System.Enum"></see>. -or- <paramref name="value">value</paramref> is not type <see cref="T:System.SByte"></see>, <see cref="T:System.Int16"></see>, <see cref="T:System.Int32"></see>, <see cref="T:System.Int64"></see>, <see cref="T:System.Byte"></see>, <see cref="T:System.UInt16"></see>, <see cref="T:System.UInt32"></see>, or <see cref="T:System.UInt64"></see>.</exception>
+ </member>
+ <member name="M:System.Enum.ToObject(System.Type,System.Int64)">
+ <summary>Converts the specified 64-bit signed integer to an enumeration member.</summary>
+ <param name="enumType">The enumeration type to return.</param>
+ <param name="value">The value to convert to an enumeration member.</param>
+ <returns>An instance of the enumeration set to <paramref name="value">value</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="enumType">enumType</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="enumType">enumType</paramref> is not an <see cref="T:System.Enum"></see>.</exception>
+ </member>
+ <member name="M:System.Enum.ToObject(System.Type,System.Int32)">
+ <summary>Converts the specified 32-bit signed integer to an enumeration member.</summary>
+ <param name="enumType">The enumeration type to return.</param>
+ <param name="value">The value to convert to an enumeration member.</param>
+ <returns>An instance of the enumeration set to <paramref name="value">value</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="enumType">enumType</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="enumType">enumType</paramref> is not an <see cref="T:System.Enum"></see>.</exception>
+ </member>
+ <member name="M:System.Enum.ToObject(System.Type,System.Byte)">
+ <summary>Converts the specified 8-bit unsigned integer to an enumeration member.</summary>
+ <param name="enumType">The enumeration type to return.</param>
+ <param name="value">The value to convert to an enumeration member.</param>
+ <returns>An instance of the enumeration set to <paramref name="value">value</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="enumType">enumType</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="enumType">enumType</paramref> is not an <see cref="T:System.Enum"></see>.</exception>
+ </member>
+ <member name="M:System.Enum.ToString(System.String,System.IFormatProvider)">
+ <summary>This method overload is obsolete; use <see cref="M:System.Enum.ToString(System.String)"></see>.</summary>
+ <param name="format">A format specification.</param>
+ <param name="provider">(Obsolete.)</param>
+ <returns>The string representation of the value of this instance as specified by <paramref name="format">format</paramref>.</returns>
+ <exception cref="T:System.FormatException"><paramref name="format">format</paramref> does not contain a valid format specification.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="format">format</paramref> equals &quot;X&quot;, but the enumeration type is unknown.</exception>
+ </member>
+ <member name="M:System.Enum.ToString(System.String)">
+ <summary>Converts the value of this instance to its equivalent string representation using the specified format.</summary>
+ <param name="format">A format string.</param>
+ <returns>The string representation of the value of this instance as specified by <paramref name="format">format</paramref>.</returns>
+ <exception cref="T:System.FormatException"><paramref name="format">format</paramref> contains an invalid specification.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="format">format</paramref> equals &quot;X&quot;, but the enumeration type is unknown.</exception>
+ </member>
+ <member name="M:System.Enum.ToString(System.IFormatProvider)">
+ <summary>This method overload is obsolete; use <see cref="M:System.Enum.ToString"></see>.</summary>
+ <param name="provider">(obsolete)</param>
+ <returns>The string representation of the value of this instance.</returns>
+ </member>
+ <member name="M:System.Enum.ToString">
+ <summary>Converts the value of this instance to its equivalent string representation.</summary>
+ <returns>The string representation of the value of this instance.</returns>
+ </member>
+ <member name="M:System.Enum.TryParse``1(System.String,System.Boolean,``0@)">
+ <summary>Converts the string representation of the name or numeric value of one or more enumerated constants to an equivalent enumerated object. A parameter specifies whether the operation is case-sensitive. The return value indicates whether the conversion succeeded.</summary>
+ <param name="value">The string representation of the enumeration name or underlying value to convert.</param>
+ <param name="ignoreCase">true to ignore case; false to consider case.</param>
+ <param name="result">When this method returns, result contains an object of type TEnum whose value is represented by value if the parse operation succeeds. If the parse operation fails, result contains the default value of the underlying type of TEnum. Note that this value need not be a member of the TEnum enumeration. This parameter is passed uninitialized.</param>
+ <typeparam name="TEnum">The enumeration type to which to convert value.</typeparam>
+ <returns>true if the <paramref name="value">value</paramref> parameter was converted successfully; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="TEnum">TEnum</paramref> is not an enumeration type.</exception>
+ </member>
+ <member name="M:System.Enum.TryParse``1(System.String,``0@)">
+ <summary>Converts the string representation of the name or numeric value of one or more enumerated constants to an equivalent enumerated object. The return value indicates whether the conversion succeeded.</summary>
+ <param name="value">The string representation of the enumeration name or underlying value to convert.</param>
+ <param name="result">When this method returns, result contains an object of type TEnum whose value is represented by value if the parse operation succeeds. If the parse operation fails, result contains the default value of the underlying type of TEnum. Note that this value need not be a member of the TEnum enumeration. This parameter is passed uninitialized.</param>
+ <typeparam name="TEnum">The enumeration type to which to convert value.</typeparam>
+ <returns>true if the <paramref name="value">value</paramref> parameter was converted successfully; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="TEnum">TEnum</paramref> is not an enumeration type.</exception>
+ </member>
+ <member name="M:System.Enum.System#IConvertible#ToBoolean(System.IFormatProvider)">
+ <summary>Converts the current value to a Boolean value based on the underlying type.</summary>
+ <param name="provider">An object that supplies culture-specific formatting information.</param>
+ <returns>This member always throws an exception.</returns>
+ <exception cref="T:System.InvalidCastException">In all cases.</exception>
+ </member>
+ <member name="M:System.Enum.System#IConvertible#ToByte(System.IFormatProvider)">
+ <summary>Converts the current value to an 8-bit unsigned integer based on the underlying type.</summary>
+ <param name="provider">An object that supplies culture-specific formatting information.</param>
+ <returns>The converted value.</returns>
+ </member>
+ <member name="M:System.Enum.System#IConvertible#ToChar(System.IFormatProvider)">
+ <summary>Converts the current value to a Unicode character based on the underlying type.</summary>
+ <param name="provider">An object that supplies culture-specific formatting information.</param>
+ <returns>This member always throws an exception.</returns>
+ <exception cref="T:System.InvalidCastException">In all cases.</exception>
+ </member>
+ <member name="M:System.Enum.System#IConvertible#ToDateTime(System.IFormatProvider)">
+ <summary>Converts the current value to a <see cref="T:System.DateTime"></see> based on the underlying type.</summary>
+ <param name="provider">An object that supplies culture-specific formatting information.</param>
+ <returns>This member always throws an exception.</returns>
+ <exception cref="T:System.InvalidCastException">In all cases.</exception>
+ </member>
+ <member name="M:System.Enum.System#IConvertible#ToDecimal(System.IFormatProvider)">
+ <summary>Converts the current value to a <see cref="T:System.Decimal"></see> based on the underlying type.</summary>
+ <param name="provider">An object that supplies culture-specific formatting information.</param>
+ <returns>This member always throws an exception.</returns>
+ <exception cref="T:System.InvalidCastException">In all cases.</exception>
+ </member>
+ <member name="M:System.Enum.System#IConvertible#ToDouble(System.IFormatProvider)">
+ <summary>Converts the current value to a double-precision floating point number based on the underlying type.</summary>
+ <param name="provider">An object that supplies culture-specific formatting information.</param>
+ <returns>This member always throws an exception.</returns>
+ <exception cref="T:System.InvalidCastException">In all cases.</exception>
+ </member>
+ <member name="M:System.Enum.System#IConvertible#ToInt16(System.IFormatProvider)">
+ <summary>Converts the current value to a 16-bit signed integer based on the underlying type.</summary>
+ <param name="provider">An object that supplies culture-specific formatting information.</param>
+ <returns>The converted value.</returns>
+ </member>
+ <member name="M:System.Enum.System#IConvertible#ToInt32(System.IFormatProvider)">
+ <summary>Converts the current value to a 32-bit signed integer based on the underlying type.</summary>
+ <param name="provider">An object that supplies culture-specific formatting information.</param>
+ <returns>The converted value.</returns>
+ </member>
+ <member name="M:System.Enum.System#IConvertible#ToInt64(System.IFormatProvider)">
+ <summary>Converts the current value to a 64-bit signed integer based on the underlying type.</summary>
+ <param name="provider">An object that supplies culture-specific formatting information.</param>
+ <returns>The converted value.</returns>
+ </member>
+ <member name="M:System.Enum.System#IConvertible#ToSByte(System.IFormatProvider)">
+ <summary>Converts the current value to an 8-bit signed integer based on the underlying type.</summary>
+ <param name="provider">An object that supplies culture-specific formatting information.</param>
+ <returns>The converted value.</returns>
+ </member>
+ <member name="M:System.Enum.System#IConvertible#ToSingle(System.IFormatProvider)">
+ <summary>Converts the current value to a single-precision floating-point number based on the underlying type.</summary>
+ <param name="provider">An object that supplies culture-specific formatting information.</param>
+ <returns>This member always throws an exception.</returns>
+ <exception cref="T:System.InvalidCastException">In all cases.</exception>
+ </member>
+ <member name="M:System.Enum.System#IConvertible#ToType(System.Type,System.IFormatProvider)">
+ <summary>Converts the current value to a specified type based on the underlying type.</summary>
+ <param name="type">The type to convert to.</param>
+ <param name="provider">An object that supplies culture-specific formatting information.</param>
+ <returns>The converted value.</returns>
+ </member>
+ <member name="M:System.Enum.System#IConvertible#ToUInt16(System.IFormatProvider)">
+ <summary>Converts the current value to a 16-bit unsigned integer based on the underlying type.</summary>
+ <param name="provider">An object that supplies culture-specific formatting information.</param>
+ <returns>The converted value.</returns>
+ </member>
+ <member name="M:System.Enum.System#IConvertible#ToUInt32(System.IFormatProvider)">
+ <summary>Converts the current value to a 32-bit unsigned integer based on the underlying type.</summary>
+ <param name="provider">An object that supplies culture-specific formatting information.</param>
+ <returns>The converted value.</returns>
+ </member>
+ <member name="M:System.Enum.System#IConvertible#ToUInt64(System.IFormatProvider)">
+ <summary>Converts the current value to a 64-bit unsigned integer based on the underlying type.</summary>
+ <param name="provider">An object that supplies culture-specific formatting information.</param>
+ <returns>The converted value.</returns>
+ </member>
+ <member name="T:System.Environment.SpecialFolder">
+ <summary>Specifies enumerated constants used to retrieve directory paths to system special folders.</summary>
+ </member>
+ <member name="F:System.Environment.SpecialFolder.AdminTools">
+ <summary>The file system directory that is used to store administrative tools for an individual user. The Microsoft Management Console (MMC) will save customized consoles to this directory, and it will roam with the user. Added in the .NET Framework 4.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Environment.SpecialFolder.ApplicationData">
+ <summary>The directory that serves as a common repository for application-specific data for the current roaming user.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Environment.SpecialFolder.CDBurning">
+ <summary>The file system directory that acts as a staging area for files waiting to be written to a CD. Added in the .NET Framework 4.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Environment.SpecialFolder.CommonAdminTools">
+ <summary>The file system directory that contains administrative tools for all users of the computer. Added in the .NET Framework 4.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Environment.SpecialFolder.CommonApplicationData">
+ <summary>The directory that serves as a common repository for application-specific data that is used by all users.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Environment.SpecialFolder.CommonDesktopDirectory">
+ <summary>The file system directory that contains files and folders that appear on the desktop for all users. This special folder is valid only for Windows NT systems. Added in the .NET Framework 4.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Environment.SpecialFolder.CommonDocuments">
+ <summary>The file system directory that contains documents that are common to all users. This special folder is valid for Windows NT systems, Windows 95, and Windows 98 systems with Shfolder.dll installed. Added in the .NET Framework 4.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Environment.SpecialFolder.CommonMusic">
+ <summary>The file system directory that serves as a repository for music files common to all users. Added in the .NET Framework 4.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Environment.SpecialFolder.CommonOemLinks">
+ <summary>This value is recognized in Windows Vista for backward compatibility, but the special folder itself is no longer used. Added in the .NET Framework 4.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Environment.SpecialFolder.CommonPictures">
+ <summary>The file system directory that serves as a repository for image files common to all users. Added in the .NET Framework 4.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Environment.SpecialFolder.CommonProgramFiles">
+ <summary>The directory for components that are shared across applications. To get the x86 common program files directory on a non-x86 system, use the <see cref="F:System.Environment.SpecialFolder.ProgramFilesX86"></see> member.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Environment.SpecialFolder.CommonProgramFilesX86">
+ <summary>The Program Files folder. Added in the .NET Framework 4.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Environment.SpecialFolder.CommonPrograms">
+ <summary>A folder for components that are shared across applications. This special folder is valid only for Windows NT, Windows 2000, and Windows XP systems. Added in the .NET Framework 4.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Environment.SpecialFolder.CommonStartMenu">
+ <summary>The file system directory that contains the programs and folders that appear on the Start menu for all users. This special folder is valid only for Windows NT systems. Added in the .NET Framework 4.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Environment.SpecialFolder.CommonStartup">
+ <summary>The file system directory that contains the programs that appear in the Startup folder for all users. This special folder is valid only for Windows NT systems. Added in the .NET Framework 4.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Environment.SpecialFolder.CommonTemplates">
+ <summary>The file system directory that contains the templates that are available to all users. This special folder is valid only for Windows NT systems. Added in the .NET Framework 4.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Environment.SpecialFolder.CommonVideos">
+ <summary>The file system directory that serves as a repository for video files common to all users. Added in the .NET Framework 4.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Environment.SpecialFolder.Cookies">
+ <summary>The directory that serves as a common repository for Internet cookies.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Environment.SpecialFolder.Desktop">
+ <summary>The logical Desktop rather than the physical file system location.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Environment.SpecialFolder.DesktopDirectory">
+ <summary>The directory used to physically store file objects on the desktop.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Environment.SpecialFolder.Favorites">
+ <summary>The directory that serves as a common repository for the user's favorite items.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Environment.SpecialFolder.Fonts">
+ <summary>A virtual folder that contains fonts. Added in the .NET Framework 4.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Environment.SpecialFolder.History">
+ <summary>The directory that serves as a common repository for Internet history items.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Environment.SpecialFolder.InternetCache">
+ <summary>The directory that serves as a common repository for temporary Internet files.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Environment.SpecialFolder.LocalApplicationData">
+ <summary>The directory that serves as a common repository for application-specific data that is used by the current, non-roaming user.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Environment.SpecialFolder.LocalizedResources">
+ <summary>The file system directory that contains localized resource data. Added in the .NET Framework 4.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Environment.SpecialFolder.MyComputer">
+ <summary>The My Computer folder.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Environment.SpecialFolder.MyDocuments">
+ <summary>The My Documents folder.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Environment.SpecialFolder.MyMusic">
+ <summary>The My Music folder.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Environment.SpecialFolder.MyPictures">
+ <summary>The My Pictures folder.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Environment.SpecialFolder.MyVideos">
+ <summary>The file system directory that serves as a repository for videos that belong to a user. Added in the .NET Framework 4.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Environment.SpecialFolder.NetworkShortcuts">
+ <summary>A file system directory that contains the link objects that may exist in the My Network Places virtual folder. Added in the .NET Framework 4.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Environment.SpecialFolder.Personal">
+ <summary>The directory that serves as a common repository for documents.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Environment.SpecialFolder.PrinterShortcuts">
+ <summary>The file system directory that contains the link objects that can exist in the Printers virtual folder. Added in the .NET Framework 4.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Environment.SpecialFolder.ProgramFiles">
+ <summary>The program files directory. On a non-x86 system, passing <see cref="F:System.Environment.SpecialFolder.ProgramFiles"></see> to the <see cref="M:System.Environment.GetFolderPath(System.Environment.SpecialFolder)"></see> method returns the path for non-x86 programs. To get the x86 program files directory on a non-x86 system, use the <see cref="F:System.Environment.SpecialFolder.ProgramFilesX86"></see> member.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Environment.SpecialFolder.ProgramFilesX86">
+ <summary>The x86 Program Files folder. Added in the .NET Framework 4.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Environment.SpecialFolder.Programs">
+ <summary>The directory that contains the user's program groups.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Environment.SpecialFolder.Recent">
+ <summary>The directory that contains the user's most recently used documents.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Environment.SpecialFolder.Resources">
+ <summary>The file system directory that contains resource data. Added in the .NET Framework 4.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Environment.SpecialFolder.SendTo">
+ <summary>The directory that contains the Send To menu items.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Environment.SpecialFolder.StartMenu">
+ <summary>The directory that contains the Start menu items.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Environment.SpecialFolder.Startup">
+ <summary>The directory that corresponds to the user's Startup program group.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Environment.SpecialFolder.System">
+ <summary>The System directory.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Environment.SpecialFolder.SystemX86">
+ <summary>The Windows System folder. Added in the .NET Framework 4.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Environment.SpecialFolder.Templates">
+ <summary>The directory that serves as a common repository for document templates.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Environment.SpecialFolder.UserProfile">
+ <summary>The user's profile folder. Applications should not create files or folders at this level; they should put their data under the locations referred to by <see cref="F:System.Environment.SpecialFolder.ApplicationData"></see>. Added in the .NET Framework 4.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Environment.SpecialFolder.Windows">
+ <summary>The Windows directory or SYSROOT. This corresponds to the %windir% or %SYSTEMROOT% environment variables. Added in the .NET Framework 4.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Environment.SpecialFolderOption">
+ <summary>Specifies options to use for getting the path to a special folder.</summary>
+ </member>
+ <member name="F:System.Environment.SpecialFolderOption.Create">
+ <summary>The path to the folder is created if it does not already exist.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Environment.SpecialFolderOption.DoNotVerify">
+ <summary>The path to the folder is returned without verifying whether the path exists. If the folder is located on a network, specifying this option can reduce lag time.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Environment.SpecialFolderOption.None">
+ <summary>The path to the folder is verified. If the folder exists, the path is returned. If the folder does not exist, an empty string is returned. This is the default behavior.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Environment">
+ <summary>Provides information about, and means to manipulate, the current environment and platform. This class cannot be inherited.</summary>
+ </member>
+ <member name="P:System.Environment.CommandLine">
+ <summary>Gets the command line for this process.</summary>
+ <returns>A string containing command-line arguments.</returns>
+ </member>
+ <member name="P:System.Environment.CurrentDirectory">
+ <summary>Gets or sets the fully qualified path of the current working directory.</summary>
+ <returns>A string containing a directory path.</returns>
+ <exception cref="T:System.ArgumentException">Attempted to set to an empty string (&quot;&quot;).</exception>
+ <exception cref="T:System.ArgumentNullException">Attempted to set to null.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException">Attempted to set a local path that cannot be found.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the appropriate permission.</exception>
+ </member>
+ <member name="P:System.Environment.CurrentManagedThreadId">
+ <summary>Gets a unique identifier for the current managed thread.</summary>
+ <returns>An integer that represents a unique identifier for this managed thread.</returns>
+ </member>
+ <member name="M:System.Environment.Exit(System.Int32)">
+ <summary>Terminates this process and returns an exit code to the operating system.</summary>
+ <param name="exitCode">The exit code to return to the operating system. Use 0 (zero) to indicate that the process completed successfully.</param>
+ <exception cref="T:System.Security.SecurityException">The caller does not have sufficient security permission to perform this function.</exception>
+ </member>
+ <member name="P:System.Environment.ExitCode">
+ <summary>Gets or sets the exit code of the process.</summary>
+ <returns>A 32-bit signed integer containing the exit code. The default value is 0 (zero), which indicates that the process completed successfully.</returns>
+ </member>
+ <member name="M:System.Environment.ExpandEnvironmentVariables(System.String)">
+ <summary>Replaces the name of each environment variable embedded in the specified string with the string equivalent of the value of the variable, then returns the resulting string.</summary>
+ <param name="name">A string containing the names of zero or more environment variables. Each environment variable is quoted with the percent sign character (%).</param>
+ <returns>A string with each environment variable replaced by its value.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="name">name</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Environment.FailFast(System.String)">
+ <summary>Immediately terminates a process after writing a message to the Windows Application event log, and then includes the message in error reporting to Microsoft.</summary>
+ <param name="message">A message that explains why the process was terminated, or null if no explanation is provided.</param>
+ </member>
+ <member name="M:System.Environment.FailFast(System.String,System.Exception)">
+ <summary>Immediately terminates a process after writing a message to the Windows Application event log, and then includes the message and exception information in error reporting to Microsoft.</summary>
+ <param name="message">A message that explains why the process was terminated, or null if no explanation is provided.</param>
+ <param name="exception">An exception that represents the error that caused the termination. This is typically the exception in a catch block.</param>
+ </member>
+ <member name="M:System.Environment.GetCommandLineArgs">
+ <summary>Returns a string array containing the command-line arguments for the current process.</summary>
+ <returns>An array of string where each element contains a command-line argument. The first element is the executable file name, and the following zero or more elements contain the remaining command-line arguments.</returns>
+ <exception cref="T:System.NotSupportedException">The system does not support command-line arguments.</exception>
+ </member>
+ <member name="M:System.Environment.GetEnvironmentVariable(System.String)">
+ <summary>Retrieves the value of an environment variable from the current process.</summary>
+ <param name="variable">The name of the environment variable.</param>
+ <returns>The value of the environment variable specified by <paramref name="variable">variable</paramref>, or null if the environment variable is not found.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="variable">variable</paramref> is null.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission to perform this operation.</exception>
+ </member>
+ <member name="M:System.Environment.GetEnvironmentVariable(System.String,System.EnvironmentVariableTarget)">
+ <summary>Retrieves the value of an environment variable from the current process or from the Windows operating system registry key for the current user or local machine.</summary>
+ <param name="variable">The name of an environment variable.</param>
+ <param name="target">One of the <see cref="T:System.EnvironmentVariableTarget"></see> values.</param>
+ <returns>The value of the environment variable specified by the <paramref name="variable">variable</paramref> and <paramref name="target">target</paramref> parameters, or null if the environment variable is not found.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="variable">variable</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="target">target</paramref> is not a valid <see cref="T:System.EnvironmentVariableTarget"></see> value.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission to perform this operation.</exception>
+ </member>
+ <member name="M:System.Environment.GetEnvironmentVariables">
+ <summary>Retrieves all environment variable names and their values from the current process.</summary>
+ <returns>A dictionary that contains all environment variable names and their values; otherwise, an empty dictionary if no environment variables are found.</returns>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission to perform this operation.</exception>
+ <exception cref="T:System.OutOfMemoryException">The buffer is out of memory.</exception>
+ </member>
+ <member name="M:System.Environment.GetEnvironmentVariables(System.EnvironmentVariableTarget)">
+ <summary>Retrieves all environment variable names and their values from the current process, or from the Windows operating system registry key for the current user or local machine.</summary>
+ <param name="target">One of the <see cref="T:System.EnvironmentVariableTarget"></see> values.</param>
+ <returns>A dictionary that contains all environment variable names and their values from the source specified by the <paramref name="target">target</paramref> parameter; otherwise, an empty dictionary if no environment variables are found.</returns>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission to perform this operation for the specified value of <paramref name="target">target</paramref>.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="target">target</paramref> contains an illegal value.</exception>
+ </member>
+ <member name="M:System.Environment.GetFolderPath(System.Environment.SpecialFolder)">
+ <summary>Gets the path to the system special folder that is identified by the specified enumeration.</summary>
+ <param name="folder">An enumerated constant that identifies a system special folder.</param>
+ <returns>The path to the specified system special folder, if that folder physically exists on your computer; otherwise, an empty string (&quot;&quot;). A folder will not physically exist if the operating system did not create it, the existing folder was deleted, or the folder is a virtual directory, such as My Computer, which does not correspond to a physical path.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="folder">folder</paramref> is not a member of <see cref="T:System.Environment.SpecialFolder"></see>.</exception>
+ <exception cref="T:System.PlatformNotSupportedException">The current platform is not supported.</exception>
+ </member>
+ <member name="M:System.Environment.GetFolderPath(System.Environment.SpecialFolder,System.Environment.SpecialFolderOption)">
+ <summary>Gets the path to the system special folder that is identified by the specified enumeration, and uses a specified option for accessing special folders.</summary>
+ <param name="folder">An enumerated constant that identifies a system special folder.</param>
+ <param name="option">Specifies options to use for accessing a special folder.</param>
+ <returns>The path to the specified system special folder, if that folder physically exists on your computer; otherwise, an empty string (&quot;&quot;). A folder will not physically exist if the operating system did not create it, the existing folder was deleted, or the folder is a virtual directory, such as My Computer, which does not correspond to a physical path.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="folder">folder</paramref> is not a member of <see cref="T:System.Environment.SpecialFolder"></see></exception>
+ <exception cref="T:System.PlatformNotSupportedException"><see cref="T:System.PlatformNotSupportedException"></see></exception>
+ </member>
+ <member name="M:System.Environment.GetLogicalDrives">
+ <summary>Returns an array of string containing the names of the logical drives on the current computer.</summary>
+ <returns>An array of strings where each element contains the name of a logical drive. For example, if the computer's hard drive is the first logical drive, the first element returned is &quot;C:\&quot;.</returns>
+ <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permissions.</exception>
+ </member>
+ <member name="P:System.Environment.HasShutdownStarted">
+ <summary>Gets a value that indicates whether the current application domain is being unloaded or the common language runtime (CLR) is shutting down.</summary>
+ <returns>true if the current application domain is being unloaded or the CLR is shutting down; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Environment.Is64BitOperatingSystem">
+ <summary>Determines whether the current operating system is a 64-bit operating system.</summary>
+ <returns>true if the operating system is 64-bit; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Environment.Is64BitProcess">
+ <summary>Determines whether the current process is a 64-bit process.</summary>
+ <returns>true if the process is 64-bit; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Environment.MachineName">
+ <summary>Gets the NetBIOS name of this local computer.</summary>
+ <returns>A string containing the name of this computer.</returns>
+ <exception cref="T:System.InvalidOperationException">The name of this computer cannot be obtained.</exception>
+ </member>
+ <member name="P:System.Environment.NewLine">
+ <summary>Gets the newline string defined for this environment.</summary>
+ <returns>A string containing &quot;\r\n&quot; for non-Unix platforms, or a string containing &quot;\n&quot; for Unix platforms.</returns>
+ </member>
+ <member name="P:System.Environment.OSVersion">
+ <summary>Gets an <see cref="T:System.OperatingSystem"></see> object that contains the current platform identifier and version number.</summary>
+ <returns>An object that contains the platform identifier and version number.</returns>
+ <exception cref="T:System.InvalidOperationException">This property was unable to obtain the system version. -or- The obtained platform identifier is not a member of <see cref="T:System.PlatformID"></see></exception>
+ </member>
+ <member name="P:System.Environment.ProcessorCount">
+ <summary>Gets the number of processors on the current machine.</summary>
+ <returns>The 32-bit signed integer that specifies the number of processors on the current machine. There is no default. If the current machine contains multiple processor groups, this property returns the number of logical processors that are available for use by the common language runtime (CLR).</returns>
+ </member>
+ <member name="M:System.Environment.SetEnvironmentVariable(System.String,System.String)">
+ <summary>Creates, modifies, or deletes an environment variable stored in the current process.</summary>
+ <param name="variable">The name of an environment variable.</param>
+ <param name="value">A value to assign to variable.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="variable">variable</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="variable">variable</paramref> contains a zero-length string, an initial hexadecimal zero character (0x00), or an equal sign (&quot;=&quot;). -or- The length of <paramref name="variable">variable</paramref> or <paramref name="value">value</paramref> is greater than or equal to 32,767 characters. -or- An error occurred during the execution of this operation.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission to perform this operation.</exception>
+ </member>
+ <member name="M:System.Environment.SetEnvironmentVariable(System.String,System.String,System.EnvironmentVariableTarget)">
+ <summary>Creates, modifies, or deletes an environment variable stored in the current process or in the Windows operating system registry key reserved for the current user or local machine.</summary>
+ <param name="variable">The name of an environment variable.</param>
+ <param name="value">A value to assign to variable.</param>
+ <param name="target">One of the enumeration values that specifies the location of the environment variable.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="variable">variable</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="variable">variable</paramref> contains a zero-length string, an initial hexadecimal zero character (0x00), or an equal sign (&quot;=&quot;). -or- The length of <paramref name="variable">variable</paramref> is greater than or equal to 32,767 characters. -or- <paramref name="target">target</paramref> is not a member of the <see cref="T:System.EnvironmentVariableTarget"></see> enumeration. -or- <paramref name="target">target</paramref> is <see cref="F:System.EnvironmentVariableTarget.Machine"></see> or <see cref="F:System.EnvironmentVariableTarget.User"></see>, and the length of <paramref name="variable">variable</paramref> is greater than or equal to 255. -or- <paramref name="target">target</paramref> is <see cref="F:System.EnvironmentVariableTarget.Process"></see> and the length of <paramref name="value">value</paramref> is greater than or equal to 32,767 characters. -or- An error occurred during the execution of this operation.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission to perform this operation.</exception>
+ </member>
+ <member name="P:System.Environment.StackTrace">
+ <summary>Gets current stack trace information.</summary>
+ <returns>A string containing stack trace information. This value can be <see cref="F:System.String.Empty"></see>.</returns>
+ </member>
+ <member name="P:System.Environment.SystemDirectory">
+ <summary>Gets the fully qualified path of the system directory.</summary>
+ <returns>A string containing a directory path.</returns>
+ </member>
+ <member name="P:System.Environment.SystemPageSize">
+ <summary>Gets the number of bytes in the operating system's memory page.</summary>
+ <returns>The number of bytes in the system memory page.</returns>
+ </member>
+ <member name="P:System.Environment.TickCount">
+ <summary>Gets the number of milliseconds elapsed since the system started.</summary>
+ <returns>A 32-bit signed integer containing the amount of time in milliseconds that has passed since the last time the computer was started.</returns>
+ </member>
+ <member name="P:System.Environment.UserDomainName">
+ <summary>Gets the network domain name associated with the current user.</summary>
+ <returns>The network domain name associated with the current user.</returns>
+ <exception cref="T:System.PlatformNotSupportedException">The operating system does not support retrieving the network domain name.</exception>
+ <exception cref="T:System.InvalidOperationException">The network domain name cannot be retrieved.</exception>
+ </member>
+ <member name="P:System.Environment.UserInteractive">
+ <summary>Gets a value indicating whether the current process is running in user interactive mode.</summary>
+ <returns>true if the current process is running in user interactive mode; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Environment.UserName">
+ <summary>Gets the user name of the person who is currently logged on to the Windows operating system.</summary>
+ <returns>The user name of the person who is logged on to Windows.</returns>
+ </member>
+ <member name="P:System.Environment.Version">
+ <summary>Gets a <see cref="T:System.Version"></see> object that describes the major, minor, build, and revision numbers of the common language runtime.</summary>
+ <returns>An object that displays the version of the common language runtime.</returns>
+ </member>
+ <member name="P:System.Environment.WorkingSet">
+ <summary>Gets the amount of physical memory mapped to the process context.</summary>
+ <returns>A 64-bit signed integer containing the number of bytes of physical memory mapped to the process context.</returns>
+ </member>
+ <member name="T:System.EnvironmentVariableTarget">
+ <summary>Specifies the location where an environment variable is stored or retrieved in a set or get operation.</summary>
+ </member>
+ <member name="F:System.EnvironmentVariableTarget.Machine">
+ <summary>The environment variable is stored or retrieved from the HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Environment key in the Windows operating system registry.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.EnvironmentVariableTarget.Process">
+ <summary>The environment variable is stored or retrieved from the environment block associated with the current process.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.EnvironmentVariableTarget.User">
+ <summary>The environment variable is stored or retrieved from the HKEY_CURRENT_USER\Environment key in the Windows operating system registry.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.EventArgs">
+ <summary>Represents the base class for classes that contain event data, and provides a value to use for events that do not include event data.</summary>
+ </member>
+ <member name="M:System.EventArgs.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.EventArgs"></see> class.</summary>
+ </member>
+ <member name="F:System.EventArgs.Empty">
+ <summary>Provides a value to use with events that do not have event data.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.EventHandler`1">
+ <summary>Represents the method that will handle an event when the event provides data.</summary>
+ <param name="sender">The source of the event.</param>
+ <param name="e">An object that contains the event data.</param>
+ <typeparam name="TEventArgs">The type of the event data generated by the event.</typeparam>
+ </member>
+ <member name="T:System.EventHandler">
+ <summary>Represents the method that will handle an event that has no event data.</summary>
+ <param name="sender">The source of the event.</param>
+ <param name="e">An object that contains no event data.</param>
+ </member>
+ <member name="T:System.Exception">
+ <summary>Represents errors that occur during application execution.</summary>
+ </member>
+ <member name="M:System.Exception.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Exception"></see> class.</summary>
+ </member>
+ <member name="M:System.Exception.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Exception"></see> class with a specified error message.</summary>
+ <param name="message">The message that describes the error.</param>
+ </member>
+ <member name="M:System.Exception.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Exception"></see> class with serialized data.</summary>
+ <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> that holds the serialized object data about the exception being thrown.</param>
+ <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"></see> that contains contextual information about the source or destination.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="info">info</paramref> parameter is null.</exception>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult"></see> is zero (0).</exception>
+ </member>
+ <member name="M:System.Exception.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.Exception"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param>
+ </member>
+ <member name="P:System.Exception.Data">
+ <summary>Gets a collection of key/value pairs that provide additional user-defined information about the exception.</summary>
+ <returns>An object that implements the <see cref="T:System.Collections.IDictionary"></see> interface and contains a collection of user-defined key/value pairs. The default is an empty collection.</returns>
+ </member>
+ <member name="M:System.Exception.GetBaseException">
+ <summary>When overridden in a derived class, returns the <see cref="T:System.Exception"></see> that is the root cause of one or more subsequent exceptions.</summary>
+ <returns>The first exception thrown in a chain of exceptions. If the <see cref="P:System.Exception.InnerException"></see> property of the current exception is a null reference (Nothing in Visual Basic), this property returns the current exception.</returns>
+ </member>
+ <member name="M:System.Exception.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>When overridden in a derived class, sets the <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> with information about the exception.</summary>
+ <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> that holds the serialized object data about the exception being thrown.</param>
+ <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"></see> that contains contextual information about the source or destination.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="info">info</paramref> parameter is a null reference (Nothing in Visual Basic).</exception>
+ </member>
+ <member name="M:System.Exception.GetType">
+ <summary>Gets the runtime type of the current instance.</summary>
+ <returns>A <see cref="T:System.Type"></see> object that represents the exact runtime type of the current instance.</returns>
+ </member>
+ <member name="P:System.Exception.HelpLink">
+ <summary>Gets or sets a link to the help file associated with this exception.</summary>
+ <returns>The Uniform Resource Name (URN) or Uniform Resource Locator (URL).</returns>
+ </member>
+ <member name="P:System.Exception.HResult">
+ <summary>Gets or sets HRESULT, a coded numerical value that is assigned to a specific exception.</summary>
+ <returns>The HRESULT value.</returns>
+ </member>
+ <member name="P:System.Exception.InnerException">
+ <summary>Gets the <see cref="T:System.Exception"></see> instance that caused the current exception.</summary>
+ <returns>An object that describes the error that caused the current exception. The <see cref="P:System.Exception.InnerException"></see> property returns the same value as was passed into the <see cref="M:System.Exception.#ctor(System.String,System.Exception)"></see> constructor, or null if the inner exception value was not supplied to the constructor. This property is read-only.</returns>
+ </member>
+ <member name="P:System.Exception.Message">
+ <summary>Gets a message that describes the current exception.</summary>
+ <returns>The error message that explains the reason for the exception, or an empty string (&quot;&quot;).</returns>
+ </member>
+ <member name="E:System.Exception.SerializeObjectState">
+ <summary>Occurs when an exception is serialized to create an exception state object that contains serialized data about the exception.</summary>
+ <returns></returns>
+ </member>
+ <member name="P:System.Exception.Source">
+ <summary>Gets or sets the name of the application or the object that causes the error.</summary>
+ <returns>The name of the application or the object that causes the error.</returns>
+ <exception cref="T:System.ArgumentException">The object must be a runtime <see cref="N:System.Reflection"></see> object</exception>
+ </member>
+ <member name="P:System.Exception.StackTrace">
+ <summary>Gets a string representation of the immediate frames on the call stack.</summary>
+ <returns>A string that describes the immediate frames of the call stack.</returns>
+ </member>
+ <member name="P:System.Exception.TargetSite">
+ <summary>Gets the method that throws the current exception.</summary>
+ <returns>The <see cref="T:System.Reflection.MethodBase"></see> that threw the current exception.</returns>
+ </member>
+ <member name="M:System.Exception.ToString">
+ <summary>Creates and returns a string representation of the current exception.</summary>
+ <returns>A string representation of the current exception.</returns>
+ </member>
+ <member name="T:System.ExecutionEngineException">
+ <summary>The exception that is thrown when there is an internal error in the execution engine of the common language runtime. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.ExecutionEngineException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.ExecutionEngineException"></see> class.</summary>
+ </member>
+ <member name="M:System.ExecutionEngineException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.ExecutionEngineException"></see> class with a specified error message.</summary>
+ <param name="message">The message that describes the error.</param>
+ </member>
+ <member name="M:System.ExecutionEngineException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.ExecutionEngineException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="innerException">The exception that is the cause of the current exception. If the innerException parameter is not a null reference (Nothing in Visual Basic), the current exception is raised in a catch block that handles the inner exception.</param>
+ </member>
+ <member name="T:System.FieldAccessException">
+ <summary>The exception that is thrown when there is an invalid attempt to access a private or protected field inside a class.</summary>
+ </member>
+ <member name="M:System.FieldAccessException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.FieldAccessException"></see> class.</summary>
+ </member>
+ <member name="M:System.FieldAccessException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.FieldAccessException"></see> class with a specified error message.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ </member>
+ <member name="M:System.FieldAccessException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.FieldAccessException"></see> class with serialized data.</summary>
+ <param name="info">The object that holds the serialized object data.</param>
+ <param name="context">The contextual information about the source or destination.</param>
+ </member>
+ <member name="M:System.FieldAccessException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.FieldAccessException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="inner">The exception that is the cause of the current exception. If the inner parameter is not null, the current exception is raised in a catch block that handles the inner exception.</param>
+ </member>
+ <member name="T:System.FileStyleUriParser">
+ <summary>A customizable parser based on the File scheme.</summary>
+ </member>
+ <member name="M:System.FileStyleUriParser.#ctor">
+ <summary>Creates a customizable parser based on the File scheme.</summary>
+ </member>
+ <member name="T:System.FlagsAttribute">
+ <summary>Indicates that an enumeration can be treated as a bit field; that is, a set of flags.</summary>
+ </member>
+ <member name="M:System.FlagsAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.FlagsAttribute"></see> class.</summary>
+ </member>
+ <member name="T:System.FormatException">
+ <summary>The exception that is thrown when the format of an argument is invalid, or when a <see cref="~/docs/standard/base-types/composite-formatting.md">composite format string</see> is not well formed.</summary>
+ </member>
+ <member name="M:System.FormatException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.FormatException"></see> class.</summary>
+ </member>
+ <member name="M:System.FormatException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.FormatException"></see> class with a specified error message.</summary>
+ <param name="message">The message that describes the error.</param>
+ </member>
+ <member name="M:System.FormatException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.FormatException"></see> class with serialized data.</summary>
+ <param name="info">The object that holds the serialized object data.</param>
+ <param name="context">The contextual information about the source or destination.</param>
+ </member>
+ <member name="M:System.FormatException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.FormatException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="innerException">The exception that is the cause of the current exception. If the innerException parameter is not a null reference (Nothing in Visual Basic), the current exception is raised in a catch block that handles the inner exception.</param>
+ </member>
+ <member name="T:System.FormattableString">
+ <summary>Represents a composite format string, along with the arguments to be formatted.</summary>
+ </member>
+ <member name="M:System.FormattableString.#ctor">
+ <summary>Instantiates a new instance of the <see cref="T:System.FormattableString"></see> class.</summary>
+ </member>
+ <member name="P:System.FormattableString.ArgumentCount">
+ <summary>Gets the number of arguments to be formatted.</summary>
+ <returns>The number of arguments to be formatted.</returns>
+ </member>
+ <member name="P:System.FormattableString.Format">
+ <summary>Returns the composite format string.</summary>
+ <returns>The composite format string.</returns>
+ </member>
+ <member name="M:System.FormattableString.GetArgument(System.Int32)">
+ <summary>Returns the argument at the specified index position.</summary>
+ <param name="index">The index of the argument. Its value can range from zero to one less than the value of <see cref="P:System.FormattableString.ArgumentCount"></see>.</param>
+ <returns>The argument.</returns>
+ </member>
+ <member name="M:System.FormattableString.GetArguments">
+ <summary>Returns an object array that contains one or more objects to format.</summary>
+ <returns>An object array that contains one or more objects to format.</returns>
+ </member>
+ <member name="M:System.FormattableString.Invariant(System.FormattableString)">
+ <summary>Returns a result string in which arguments are formatted by using the conventions of the invariant culture.</summary>
+ <param name="formattable">The object to convert to a result string.</param>
+ <returns>The string that results from formatting the current instance by using the conventions of the invariant culture.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="formattable">formattable</paramref> is null.</exception>
+ </member>
+ <member name="M:System.FormattableString.ToString">
+ <summary>Returns the string that results from formatting the composite format string along with its arguments by using the formatting conventions of the current culture.</summary>
+ <returns>A result string formatted by using the conventions of the current culture.</returns>
+ </member>
+ <member name="M:System.FormattableString.ToString(System.IFormatProvider)">
+ <summary>Returns the string that results from formatting the composite format string along with its arguments by using the formatting conventions of a specified culture.</summary>
+ <param name="formatProvider">An object that provides culture-specific formatting information.</param>
+ <returns>A result string formatted by using the conventions of <paramref name="formatProvider">formatProvider</paramref>.</returns>
+ </member>
+ <member name="M:System.FormattableString.System#IFormattable#ToString(System.String,System.IFormatProvider)">
+ <summary>Returns the string that results from formatting the format string along with its arguments by using the formatting conventions of a specified culture.</summary>
+ <param name="ignored">A string. This argument is ignored.</param>
+ <param name="formatProvider">An object that provides culture-specific formatting information.</param>
+ <returns>A string formatted using the conventions of the <paramref name="formatProvider">formatProvider</paramref> parameter.</returns>
+ </member>
+ <member name="T:System.FtpStyleUriParser">
+ <summary>A customizable parser based on the File Transfer Protocol (FTP) scheme.</summary>
+ </member>
+ <member name="M:System.FtpStyleUriParser.#ctor">
+ <summary>Creates a customizable parser based on the File Transfer Protocol (FTP) scheme.</summary>
+ </member>
+ <member name="T:System.Func`1">
+ <summary>Encapsulates a method that has no parameters and returns a value of the type specified by the <paramref name="TResult">TResult</paramref> parameter.</summary>
+ <typeparam name="TResult">The type of the return value of the method that this delegate encapsulates.</typeparam>
+ <returns></returns>
+ </member>
+ <member name="T:System.Func`10">
+ <summary>Encapsulates a method that has nine parameters and returns a value of the type specified by the <paramref name="TResult">TResult</paramref> parameter.</summary>
+ <param name="arg1">The first parameter of the method that this delegate encapsulates.</param>
+ <param name="arg2">The second parameter of the method that this delegate encapsulates.</param>
+ <param name="arg3">The third parameter of the method that this delegate encapsulates.</param>
+ <param name="arg4">The fourth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg5">The fifth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg6">The sixth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg7">The seventh parameter of the method that this delegate encapsulates.</param>
+ <param name="arg8">The eighth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg9">The ninth parameter of the method that this delegate encapsulates.</param>
+ <typeparam name="T1">The type of the first parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T2">The type of the second parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T3">The type of the third parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T4">The type of the fourth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T5">The type of the fifth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T6">The type of the sixth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T7">The type of the seventh parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T8">The type of the eighth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T9">The type of the ninth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="TResult">The type of the return value of the method that this delegate encapsulates.</typeparam>
+ <returns></returns>
+ </member>
+ <member name="T:System.Func`11">
+ <summary>Encapsulates a method that has 10 parameters and returns a value of the type specified by the <paramref name="TResult">TResult</paramref> parameter.</summary>
+ <param name="arg1">The first parameter of the method that this delegate encapsulates.</param>
+ <param name="arg2">The second parameter of the method that this delegate encapsulates.</param>
+ <param name="arg3">The third parameter of the method that this delegate encapsulates.</param>
+ <param name="arg4">The fourth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg5">The fifth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg6">The sixth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg7">The seventh parameter of the method that this delegate encapsulates.</param>
+ <param name="arg8">The eighth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg9">The ninth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg10">The tenth parameter of the method that this delegate encapsulates.</param>
+ <typeparam name="T1">The type of the first parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T2">The type of the second parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T3">The type of the third parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T4">The type of the fourth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T5">The type of the fifth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T6">The type of the sixth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T7">The type of the seventh parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T8">The type of the eighth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T9">The type of the ninth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T10">The type of the tenth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="TResult">The type of the return value of the method that this delegate encapsulates.</typeparam>
+ <returns></returns>
+ </member>
+ <member name="T:System.Func`12">
+ <summary>Encapsulates a method that has 11 parameters and returns a value of the type specified by the <paramref name="TResult">TResult</paramref> parameter.</summary>
+ <param name="arg1">The first parameter of the method that this delegate encapsulates.</param>
+ <param name="arg2">The second parameter of the method that this delegate encapsulates.</param>
+ <param name="arg3">The third parameter of the method that this delegate encapsulates.</param>
+ <param name="arg4">The fourth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg5">The fifth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg6">The sixth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg7">The seventh parameter of the method that this delegate encapsulates.</param>
+ <param name="arg8">The eighth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg9">The ninth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg10">The tenth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg11">The eleventh parameter of the method that this delegate encapsulates.</param>
+ <typeparam name="T1">The type of the first parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T2">The type of the second parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T3">The type of the third parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T4">The type of the fourth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T5">The type of the fifth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T6">The type of the sixth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T7">The type of the seventh parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T8">The type of the eighth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T9">The type of the ninth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T10">The type of the tenth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T11">The type of the eleventh parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="TResult">The type of the return value of the method that this delegate encapsulates.</typeparam>
+ <returns></returns>
+ </member>
+ <member name="T:System.Func`13">
+ <summary>Encapsulates a method that has 12 parameters and returns a value of the type specified by the <paramref name="TResult">TResult</paramref> parameter.</summary>
+ <param name="arg1">The first parameter of the method that this delegate encapsulates.</param>
+ <param name="arg2">The second parameter of the method that this delegate encapsulates.</param>
+ <param name="arg3">The third parameter of the method that this delegate encapsulates.</param>
+ <param name="arg4">The fourth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg5">The fifth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg6">The sixth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg7">The seventh parameter of the method that this delegate encapsulates.</param>
+ <param name="arg8">The eighth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg9">The ninth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg10">The tenth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg11">The eleventh parameter of the method that this delegate encapsulates.</param>
+ <param name="arg12">The twelfth parameter of the method that this delegate encapsulates.</param>
+ <typeparam name="T1">The type of the first parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T2">The type of the second parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T3">The type of the third parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T4">The type of the fourth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T5">The type of the fifth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T6">The type of the sixth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T7">The type of the seventh parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T8">The type of the eighth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T9">The type of the ninth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T10">The type of the tenth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T11">The type of the eleventh parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T12">The type of the twelfth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="TResult">The type of the return value of the method that this delegate encapsulates.</typeparam>
+ <returns></returns>
+ </member>
+ <member name="T:System.Func`14">
+ <summary>Encapsulates a method that has 13 parameters and returns a value of the type specified by the <paramref name="TResult">TResult</paramref> parameter.</summary>
+ <param name="arg1">The first parameter of the method that this delegate encapsulates.</param>
+ <param name="arg2">The second parameter of the method that this delegate encapsulates.</param>
+ <param name="arg3">The third parameter of the method that this delegate encapsulates.</param>
+ <param name="arg4">The fourth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg5">The fifth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg6">The sixth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg7">The seventh parameter of the method that this delegate encapsulates.</param>
+ <param name="arg8">The eighth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg9">The ninth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg10">The tenth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg11">The eleventh parameter of the method that this delegate encapsulates.</param>
+ <param name="arg12">The twelfth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg13">The thirteenth parameter of the method that this delegate encapsulates.</param>
+ <typeparam name="T1">The type of the first parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T2">The type of the second parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T3">The type of the third parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T4">The type of the fourth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T5">The type of the fifth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T6">The type of the sixth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T7">The type of the seventh parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T8">The type of the eighth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T9">The type of the ninth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T10">The type of the tenth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T11">The type of the eleventh parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T12">The type of the twelfth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T13">The type of the thirteenth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="TResult">The type of the return value of the method that this delegate encapsulates.</typeparam>
+ <returns></returns>
+ </member>
+ <member name="T:System.Func`15">
+ <summary>Encapsulates a method that has 14 parameters and returns a value of the type specified by the <paramref name="TResult">TResult</paramref> parameter.</summary>
+ <param name="arg1">The first parameter of the method that this delegate encapsulates.</param>
+ <param name="arg2">The second parameter of the method that this delegate encapsulates.</param>
+ <param name="arg3">The third parameter of the method that this delegate encapsulates.</param>
+ <param name="arg4">The fourth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg5">The fifth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg6">The sixth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg7">The seventh parameter of the method that this delegate encapsulates.</param>
+ <param name="arg8">The eighth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg9">The ninth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg10">The tenth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg11">The eleventh parameter of the method that this delegate encapsulates.</param>
+ <param name="arg12">The twelfth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg13">The thirteenth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg14">The fourteenth parameter of the method that this delegate encapsulates.</param>
+ <typeparam name="T1">The type of the first parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T2">The type of the second parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T3">The type of the third parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T4">The type of the fourth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T5">The type of the fifth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T6">The type of the sixth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T7">The type of the seventh parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T8">The type of the eighth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T9">The type of the ninth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T10">The type of the tenth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T11">The type of the eleventh parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T12">The type of the twelfth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T13">The type of the thirteenth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T14">The type of the fourteenth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="TResult">The type of the return value of the method that this delegate encapsulates.</typeparam>
+ <returns></returns>
+ </member>
+ <member name="T:System.Func`16">
+ <summary>Encapsulates a method that has 15 parameters and returns a value of the type specified by the <paramref name="TResult">TResult</paramref> parameter.</summary>
+ <param name="arg1">The first parameter of the method that this delegate encapsulates.</param>
+ <param name="arg2">The second parameter of the method that this delegate encapsulates.</param>
+ <param name="arg3">The third parameter of the method that this delegate encapsulates.</param>
+ <param name="arg4">The fourth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg5">The fifth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg6">The sixth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg7">The seventh parameter of the method that this delegate encapsulates.</param>
+ <param name="arg8">The eighth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg9">The ninth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg10">The tenth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg11">The eleventh parameter of the method that this delegate encapsulates.</param>
+ <param name="arg12">The twelfth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg13">The thirteenth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg14">The fourteenth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg15">The fifteenth parameter of the method that this delegate encapsulates.</param>
+ <typeparam name="T1">The type of the first parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T2">The type of the second parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T3">The type of the third parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T4">The type of the fourth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T5">The type of the fifth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T6">The type of the sixth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T7">The type of the seventh parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T8">The type of the eighth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T9">The type of the ninth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T10">The type of the tenth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T11">The type of the eleventh parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T12">The type of the twelfth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T13">The type of the thirteenth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T14">The type of the fourteenth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T15">The type of the fifteenth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="TResult">The type of the return value of the method that this delegate encapsulates.</typeparam>
+ <returns></returns>
+ </member>
+ <member name="T:System.Func`17">
+ <summary>Encapsulates a method that has 16 parameters and returns a value of the type specified by the <paramref name="TResult">TResult</paramref> parameter.</summary>
+ <param name="arg1">The first parameter of the method that this delegate encapsulates.</param>
+ <param name="arg2">The second parameter of the method that this delegate encapsulates.</param>
+ <param name="arg3">The third parameter of the method that this delegate encapsulates.</param>
+ <param name="arg4">The fourth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg5">The fifth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg6">The sixth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg7">The seventh parameter of the method that this delegate encapsulates.</param>
+ <param name="arg8">The eighth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg9">The ninth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg10">The tenth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg11">The eleventh parameter of the method that this delegate encapsulates.</param>
+ <param name="arg12">The twelfth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg13">The thirteenth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg14">The fourteenth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg15">The fifteenth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg16">The sixteenth parameter of the method that this delegate encapsulates.</param>
+ <typeparam name="T1">The type of the first parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T2">The type of the second parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T3">The type of the third parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T4">The type of the fourth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T5">The type of the fifth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T6">The type of the sixth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T7">The type of the seventh parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T8">The type of the eighth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T9">The type of the ninth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T10">The type of the tenth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T11">The type of the eleventh parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T12">The type of the twelfth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T13">The type of the thirteenth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T14">The type of the fourteenth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T15">The type of the fifteenth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T16">The type of the sixteenth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="TResult">The type of the return value of the method that this delegate encapsulates.</typeparam>
+ <returns></returns>
+ </member>
+ <member name="T:System.IO.FileSystemEventArgs">
+ <summary>Provides data for the directory events: <see cref="E:System.IO.FileSystemWatcher.Changed"></see>, <see cref="E:System.IO.FileSystemWatcher.Created"></see>, <see cref="E:System.IO.FileSystemWatcher.Deleted"></see>.</summary>
+ </member>
+ <member name="M:System.IO.FileSystemEventArgs.#ctor(System.IO.WatcherChangeTypes,System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.FileSystemEventArgs"></see> class.</summary>
+ <param name="changeType">One of the <see cref="T:System.IO.WatcherChangeTypes"></see> values, which represents the kind of change detected in the file system.</param>
+ <param name="directory">The root directory of the affected file or directory.</param>
+ <param name="name">The name of the affected file or directory.</param>
+ </member>
+ <member name="P:System.IO.FileSystemEventArgs.ChangeType">
+ <summary>Gets the type of directory event that occurred.</summary>
+ <returns>One of the <see cref="T:System.IO.WatcherChangeTypes"></see> values that represents the kind of change detected in the file system.</returns>
+ </member>
+ <member name="P:System.IO.FileSystemEventArgs.FullPath">
+ <summary>Gets the fully qualifed path of the affected file or directory.</summary>
+ <returns>The path of the affected file or directory.</returns>
+ </member>
+ <member name="P:System.IO.FileSystemEventArgs.Name">
+ <summary>Gets the name of the affected file or directory.</summary>
+ <returns>The name of the affected file or directory.</returns>
+ </member>
+ <member name="T:System.IO.FileSystemEventHandler">
+ <summary>Represents the method that will handle the <see cref="E:System.IO.FileSystemWatcher.Changed"></see>, <see cref="E:System.IO.FileSystemWatcher.Created"></see>, or <see cref="E:System.IO.FileSystemWatcher.Deleted"></see> event of a <see cref="T:System.IO.FileSystemWatcher"></see> class.</summary>
+ <param name="sender">The source of the event.</param>
+ <param name="e">The <see cref="T:System.IO.FileSystemEventArgs"></see> that contains the event data.</param>
+ </member>
+ <member name="T:System.IO.FileSystemInfo">
+ <summary>Provides the base class for both <see cref="T:System.IO.FileInfo"></see> and <see cref="T:System.IO.DirectoryInfo"></see> objects.</summary>
+ </member>
+ <member name="M:System.IO.FileSystemInfo.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.FileSystemInfo"></see> class.</summary>
+ </member>
+ <member name="M:System.IO.FileSystemInfo.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.FileSystemInfo"></see> class with serialized data.</summary>
+ <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> that holds the serialized object data about the exception being thrown.</param>
+ <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"></see> that contains contextual information about the source or destination.</param>
+ <exception cref="T:System.ArgumentNullException">The specified <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> is null.</exception>
+ </member>
+ <member name="P:System.IO.FileSystemInfo.Attributes">
+ <summary>Gets or sets the attributes for the current file or directory.</summary>
+ <returns><see cref="T:System.IO.FileAttributes"></see> of the current <see cref="T:System.IO.FileSystemInfo"></see>.</returns>
+ <exception cref="T:System.IO.FileNotFoundException">The specified file doesn't exist. Only thrown when setting the property value.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The specified path is invalid. For example, it's on an unmapped drive. Only thrown when setting the property value.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller doesn't have the required permission.</exception>
+ <exception cref="T:System.ArgumentException">The caller attempts to set an invalid file attribute. -or- The user attempts to set an attribute value but doesn't have write permission.</exception>
+ <exception cref="T:System.IO.IOException"><see cref="M:System.IO.FileSystemInfo.Refresh"></see> cannot initialize the data.</exception>
+ </member>
+ <member name="P:System.IO.FileSystemInfo.CreationTime">
+ <summary>Gets or sets the creation time of the current file or directory.</summary>
+ <returns>The creation date and time of the current <see cref="T:System.IO.FileSystemInfo"></see> object.</returns>
+ <exception cref="T:System.IO.IOException"><see cref="M:System.IO.FileSystemInfo.Refresh"></see> cannot initialize the data.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The specified path is invalid; for example, it is on an unmapped drive.</exception>
+ <exception cref="T:System.PlatformNotSupportedException">The current operating system is not Windows NT or later.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The caller attempts to set an invalid creation time.</exception>
+ </member>
+ <member name="P:System.IO.FileSystemInfo.CreationTimeUtc">
+ <summary>Gets or sets the creation time, in coordinated universal time (UTC), of the current file or directory.</summary>
+ <returns>The creation date and time in UTC format of the current <see cref="T:System.IO.FileSystemInfo"></see> object.</returns>
+ <exception cref="T:System.IO.IOException"><see cref="M:System.IO.FileSystemInfo.Refresh"></see> cannot initialize the data.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The specified path is invalid; for example, it is on an unmapped drive.</exception>
+ <exception cref="T:System.PlatformNotSupportedException">The current operating system is not Windows NT or later.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The caller attempts to set an invalid access time.</exception>
+ </member>
+ <member name="M:System.IO.FileSystemInfo.Delete">
+ <summary>Deletes a file or directory.</summary>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The specified path is invalid; for example, it is on an unmapped drive.</exception>
+ <exception cref="T:System.IO.IOException">There is an open handle on the file or directory, and the operating system is Windows XP or earlier. This open handle can result from enumerating directories and files. For more information, see <see cref="~/docs/standard/io/how-to-enumerate-directories-and-files.md">How to: Enumerate Directories and Files</see>.</exception>
+ </member>
+ <member name="P:System.IO.FileSystemInfo.Exists">
+ <summary>Gets a value indicating whether the file or directory exists.</summary>
+ <returns>true if the file or directory exists; otherwise, false.</returns>
+ </member>
+ <member name="P:System.IO.FileSystemInfo.Extension">
+ <summary>Gets the string representing the extension part of the file.</summary>
+ <returns>A string containing the <see cref="T:System.IO.FileSystemInfo"></see> extension.</returns>
+ </member>
+ <member name="P:System.IO.FileSystemInfo.FullName">
+ <summary>Gets the full path of the directory or file.</summary>
+ <returns>A string containing the full path.</returns>
+ <exception cref="T:System.IO.PathTooLongException">The fully qualified path and file name is 260 or more characters.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ </member>
+ <member name="F:System.IO.FileSystemInfo.FullPath">
+ <summary>Represents the fully qualified path of the directory or file.</summary>
+ <returns></returns>
+ <exception cref="T:System.IO.PathTooLongException">The fully qualified path is 260 or more characters.</exception>
+ </member>
+ <member name="M:System.IO.FileSystemInfo.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object with the file name and additional exception information.</summary>
+ <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> that holds the serialized object data about the exception being thrown.</param>
+ <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"></see> that contains contextual information about the source or destination.</param>
+ </member>
+ <member name="P:System.IO.FileSystemInfo.LastAccessTime">
+ <summary>Gets or sets the time the current file or directory was last accessed.</summary>
+ <returns>The time that the current file or directory was last accessed.</returns>
+ <exception cref="T:System.IO.IOException"><see cref="M:System.IO.FileSystemInfo.Refresh"></see> cannot initialize the data.</exception>
+ <exception cref="T:System.PlatformNotSupportedException">The current operating system is not Windows NT or later.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The caller attempts to set an invalid access time</exception>
+ </member>
+ <member name="P:System.IO.FileSystemInfo.LastAccessTimeUtc">
+ <summary>Gets or sets the time, in coordinated universal time (UTC), that the current file or directory was last accessed.</summary>
+ <returns>The UTC time that the current file or directory was last accessed.</returns>
+ <exception cref="T:System.IO.IOException"><see cref="M:System.IO.FileSystemInfo.Refresh"></see> cannot initialize the data.</exception>
+ <exception cref="T:System.PlatformNotSupportedException">The current operating system is not Windows NT or later.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The caller attempts to set an invalid access time.</exception>
+ </member>
+ <member name="P:System.IO.FileSystemInfo.LastWriteTime">
+ <summary>Gets or sets the time when the current file or directory was last written to.</summary>
+ <returns>The time the current file was last written.</returns>
+ <exception cref="T:System.IO.IOException"><see cref="M:System.IO.FileSystemInfo.Refresh"></see> cannot initialize the data.</exception>
+ <exception cref="T:System.PlatformNotSupportedException">The current operating system is not Windows NT or later.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The caller attempts to set an invalid write time.</exception>
+ </member>
+ <member name="P:System.IO.FileSystemInfo.LastWriteTimeUtc">
+ <summary>Gets or sets the time, in coordinated universal time (UTC), when the current file or directory was last written to.</summary>
+ <returns>The UTC time when the current file was last written to.</returns>
+ <exception cref="T:System.IO.IOException"><see cref="M:System.IO.FileSystemInfo.Refresh"></see> cannot initialize the data.</exception>
+ <exception cref="T:System.PlatformNotSupportedException">The current operating system is not Windows NT or later.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The caller attempts to set an invalid write time.</exception>
+ </member>
+ <member name="P:System.IO.FileSystemInfo.Name">
+ <summary>For files, gets the name of the file. For directories, gets the name of the last directory in the hierarchy if a hierarchy exists. Otherwise, the Name property gets the name of the directory.</summary>
+ <returns>A string that is the name of the parent directory, the name of the last directory in the hierarchy, or the name of a file, including the file name extension.</returns>
+ </member>
+ <member name="F:System.IO.FileSystemInfo.OriginalPath">
+ <summary>The path originally specified by the user, whether relative or absolute.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.IO.FileSystemInfo.Refresh">
+ <summary>Refreshes the state of the object.</summary>
+ <exception cref="T:System.IO.IOException">A device such as a disk drive is not ready.</exception>
+ </member>
+ <member name="T:System.IO.FileSystemWatcher">
+ <summary>Listens to the file system change notifications and raises events when a directory, or file in a directory, changes.</summary>
+ </member>
+ <member name="M:System.IO.FileSystemWatcher.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.FileSystemWatcher"></see> class.</summary>
+ </member>
+ <member name="M:System.IO.FileSystemWatcher.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.FileSystemWatcher"></see> class, given the specified directory to monitor.</summary>
+ <param name="path">The directory to monitor, in standard or Universal Naming Convention (UNC) notation.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="path">path</paramref> parameter is null.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="path">path</paramref> parameter is an empty string (&quot;&quot;). -or- The path specified through the <paramref name="path">path</paramref> parameter does not exist.</exception>
+ <exception cref="T:System.IO.PathTooLongException"><paramref name="path">path</paramref> is too long.</exception>
+ </member>
+ <member name="M:System.IO.FileSystemWatcher.#ctor(System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.FileSystemWatcher"></see> class, given the specified directory and type of files to monitor.</summary>
+ <param name="path">The directory to monitor, in standard or Universal Naming Convention (UNC) notation.</param>
+ <param name="filter">The type of files to watch. For example, &quot;*.txt&quot; watches for changes to all text files.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="path">path</paramref> parameter is null. -or- The <paramref name="filter">filter</paramref> parameter is null.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="path">path</paramref> parameter is an empty string (&quot;&quot;). -or- The path specified through the <paramref name="path">path</paramref> parameter does not exist.</exception>
+ <exception cref="T:System.IO.PathTooLongException"><paramref name="path">path</paramref> is too long.</exception>
+ </member>
+ <member name="M:System.IO.FileSystemWatcher.BeginInit">
+ <summary>Begins the initialization of a <see cref="T:System.IO.FileSystemWatcher"></see> used on a form or used by another component. The initialization occurs at run time.</summary>
+ </member>
+ <member name="E:System.IO.FileSystemWatcher.Changed">
+ <summary>Occurs when a file or directory in the specified <see cref="P:System.IO.FileSystemWatcher.Path"></see> is changed.</summary>
+ <returns></returns>
+ </member>
+ <member name="E:System.IO.FileSystemWatcher.Created">
+ <summary>Occurs when a file or directory in the specified <see cref="P:System.IO.FileSystemWatcher.Path"></see> is created.</summary>
+ <returns></returns>
+ </member>
+ <member name="E:System.IO.FileSystemWatcher.Deleted">
+ <summary>Occurs when a file or directory in the specified <see cref="P:System.IO.FileSystemWatcher.Path"></see> is deleted.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.IO.FileSystemWatcher.Dispose(System.Boolean)">
+ <summary>Releases the unmanaged resources used by the <see cref="T:System.IO.FileSystemWatcher"></see> and optionally releases the managed resources.</summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
+ </member>
+ <member name="P:System.IO.FileSystemWatcher.EnableRaisingEvents">
+ <summary>Gets or sets a value indicating whether the component is enabled.</summary>
+ <returns>true if the component is enabled; otherwise, false. The default is false. If you are using the component on a designer in Visual Studio 2005, the default is true.</returns>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.IO.FileSystemWatcher"></see> object has been disposed.</exception>
+ <exception cref="T:System.PlatformNotSupportedException">The current operating system is not Microsoft Windows NT or later.</exception>
+ <exception cref="T:System.IO.FileNotFoundException">The directory specified in <see cref="P:System.IO.FileSystemWatcher.Path"></see> could not be found.</exception>
+ <exception cref="T:System.ArgumentException"><see cref="P:System.IO.FileSystemWatcher.Path"></see> has not been set or is invalid.</exception>
+ </member>
+ <member name="M:System.IO.FileSystemWatcher.EndInit">
+ <summary>Ends the initialization of a <see cref="T:System.IO.FileSystemWatcher"></see> used on a form or used by another component. The initialization occurs at run time.</summary>
+ </member>
+ <member name="E:System.IO.FileSystemWatcher.Error">
+ <summary>Occurs when the instance of <see cref="T:System.IO.FileSystemWatcher"></see> is unable to continue monitoring changes or when the internal buffer overflows.</summary>
+ <returns></returns>
+ </member>
+ <member name="P:System.IO.FileSystemWatcher.Filter">
+ <summary>Gets or sets the filter string used to determine what files are monitored in a directory.</summary>
+ <returns>The filter string. The default is &quot;.\&quot; (Watches all files.)</returns>
+ </member>
+ <member name="P:System.IO.FileSystemWatcher.IncludeSubdirectories">
+ <summary>Gets or sets a value indicating whether subdirectories within the specified path should be monitored.</summary>
+ <returns>true if you want to monitor subdirectories; otherwise, false. The default is false.</returns>
+ </member>
+ <member name="P:System.IO.FileSystemWatcher.InternalBufferSize">
+ <summary>Gets or sets the size (in bytes) of the internal buffer.</summary>
+ <returns>The internal buffer size in bytes. The default is 8192 (8 KB).</returns>
+ </member>
+ <member name="P:System.IO.FileSystemWatcher.NotifyFilter">
+ <summary>Gets or sets the type of changes to watch for.</summary>
+ <returns>One of the <see cref="T:System.IO.NotifyFilters"></see> values. The default is the bitwise OR combination of LastWrite, FileName, and DirectoryName.</returns>
+ <exception cref="T:System.ArgumentException">The value is not a valid bitwise OR combination of the <see cref="T:System.IO.NotifyFilters"></see> values.</exception>
+ <exception cref="T:System.ComponentModel.InvalidEnumArgumentException">The value that is being set is not valid.</exception>
+ </member>
+ <member name="M:System.IO.FileSystemWatcher.OnChanged(System.IO.FileSystemEventArgs)">
+ <summary>Raises the <see cref="E:System.IO.FileSystemWatcher.Changed"></see> event.</summary>
+ <param name="e">A <see cref="T:System.IO.FileSystemEventArgs"></see> that contains the event data.</param>
+ </member>
+ <member name="M:System.IO.FileSystemWatcher.OnCreated(System.IO.FileSystemEventArgs)">
+ <summary>Raises the <see cref="E:System.IO.FileSystemWatcher.Created"></see> event.</summary>
+ <param name="e">A <see cref="T:System.IO.FileSystemEventArgs"></see> that contains the event data.</param>
+ </member>
+ <member name="M:System.IO.FileSystemWatcher.OnDeleted(System.IO.FileSystemEventArgs)">
+ <summary>Raises the <see cref="E:System.IO.FileSystemWatcher.Deleted"></see> event.</summary>
+ <param name="e">A <see cref="T:System.IO.FileSystemEventArgs"></see> that contains the event data.</param>
+ </member>
+ <member name="M:System.IO.FileSystemWatcher.OnError(System.IO.ErrorEventArgs)">
+ <summary>Raises the <see cref="E:System.IO.FileSystemWatcher.Error"></see> event.</summary>
+ <param name="e">An <see cref="T:System.IO.ErrorEventArgs"></see> that contains the event data.</param>
+ </member>
+ <member name="M:System.IO.FileSystemWatcher.OnRenamed(System.IO.RenamedEventArgs)">
+ <summary>Raises the <see cref="E:System.IO.FileSystemWatcher.Renamed"></see> event.</summary>
+ <param name="e">A <see cref="T:System.IO.RenamedEventArgs"></see> that contains the event data.</param>
+ </member>
+ <member name="P:System.IO.FileSystemWatcher.Path">
+ <summary>Gets or sets the path of the directory to watch.</summary>
+ <returns>The path to monitor. The default is an empty string (&quot;&quot;).</returns>
+ <exception cref="T:System.ArgumentException">The specified path does not exist or could not be found. -or- The specified path contains wildcard characters. -or- The specified path contains invalid path characters.</exception>
+ </member>
+ <member name="E:System.IO.FileSystemWatcher.Renamed">
+ <summary>Occurs when a file or directory in the specified <see cref="P:System.IO.FileSystemWatcher.Path"></see> is renamed.</summary>
+ <returns></returns>
+ </member>
+ <member name="P:System.IO.FileSystemWatcher.Site">
+ <summary>Gets or sets an <see cref="T:System.ComponentModel.ISite"></see> for the <see cref="T:System.IO.FileSystemWatcher"></see>.</summary>
+ <returns>An <see cref="T:System.ComponentModel.ISite"></see> for the <see cref="T:System.IO.FileSystemWatcher"></see>.</returns>
+ </member>
+ <member name="P:System.IO.FileSystemWatcher.SynchronizingObject">
+ <summary>Gets or sets the object used to marshal the event handler calls issued as a result of a directory change.</summary>
+ <returns>The <see cref="T:System.ComponentModel.ISynchronizeInvoke"></see> that represents the object used to marshal the event handler calls issued as a result of a directory change. The default is null.</returns>
+ </member>
+ <member name="M:System.IO.FileSystemWatcher.WaitForChanged(System.IO.WatcherChangeTypes)">
+ <summary>A synchronous method that returns a structure that contains specific information on the change that occurred, given the type of change you want to monitor.</summary>
+ <param name="changeType">The <see cref="T:System.IO.WatcherChangeTypes"></see> to watch for.</param>
+ <returns>A <see cref="T:System.IO.WaitForChangedResult"></see> that contains specific information on the change that occurred.</returns>
+ </member>
+ <member name="M:System.IO.FileSystemWatcher.WaitForChanged(System.IO.WatcherChangeTypes,System.Int32)">
+ <summary>A synchronous method that returns a structure that contains specific information on the change that occurred, given the type of change you want to monitor and the time (in milliseconds) to wait before timing out.</summary>
+ <param name="changeType">The <see cref="T:System.IO.WatcherChangeTypes"></see> to watch for.</param>
+ <param name="timeout">The time (in milliseconds) to wait before timing out.</param>
+ <returns>A <see cref="T:System.IO.WaitForChangedResult"></see> that contains specific information on the change that occurred.</returns>
+ </member>
+ <member name="T:System.IO.HandleInheritability">
+ <summary>Specifies whether the underlying handle is inheritable by child processes.</summary>
+ </member>
+ <member name="F:System.IO.HandleInheritability.Inheritable">
+ <summary>Specifies that the handle is inheritable by child processes.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.IO.HandleInheritability.None">
+ <summary>Specifies that the handle is not inheritable by child processes.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.IO.InternalBufferOverflowException">
+ <summary>The exception thrown when the internal buffer overflows.</summary>
+ </member>
+ <member name="M:System.IO.InternalBufferOverflowException.#ctor">
+ <summary>Initializes a new default instance of the <see cref="T:System.IO.InternalBufferOverflowException"></see> class.</summary>
+ </member>
+ <member name="M:System.IO.InternalBufferOverflowException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.InternalBufferOverflowException"></see> class with the error message to be displayed specified.</summary>
+ <param name="message">The message to be given for the exception.</param>
+ </member>
+ <member name="M:System.IO.InternalBufferOverflowException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new, empty instance of the <see cref="T:System.IO.InternalBufferOverflowException"></see> class that is serializable using the specified <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> and <see cref="T:System.Runtime.Serialization.StreamingContext"></see> objects.</summary>
+ <param name="info">The information required to serialize the T:System.IO.InternalBufferOverflowException object.</param>
+ <param name="context">The source and destination of the serialized stream associated with the T:System.IO.InternalBufferOverflowException object.</param>
+ </member>
+ <member name="M:System.IO.InternalBufferOverflowException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.InternalBufferOverflowException"></see> class with the message to be displayed and the generated inner exception specified.</summary>
+ <param name="message">The message to be given for the exception.</param>
+ <param name="inner">The inner exception.</param>
+ </member>
+ <member name="T:System.IO.InvalidDataException">
+ <summary>The exception that is thrown when a data stream is in an invalid format.</summary>
+ </member>
+ <member name="M:System.IO.InvalidDataException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.InvalidDataException"></see> class.</summary>
+ </member>
+ <member name="M:System.IO.InvalidDataException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.InvalidDataException"></see> class with a specified error message.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ </member>
+ <member name="M:System.IO.InvalidDataException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.InvalidDataException"></see> class with a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="innerException">The exception that is the cause of the current exception. If the innerException parameter is not null, the current exception is raised in a catch block that handles the inner exception.</param>
+ </member>
+ <member name="T:System.IO.IOException">
+ <summary>The exception that is thrown when an I/O error occurs.</summary>
+ </member>
+ <member name="M:System.IO.IOException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.IOException"></see> class with its message string set to the empty string (&quot;&quot;), its HRESULT set to COR_E_IO, and its inner exception set to a null reference.</summary>
+ </member>
+ <member name="M:System.IO.IOException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.IOException"></see> class with its message string set to <paramref name="message">message</paramref>, its HRESULT set to COR_E_IO, and its inner exception set to null.</summary>
+ <param name="message">A <see cref="T:System.String"></see> that describes the error. The content of message is intended to be understood by humans. The caller of this constructor is required to ensure that this string has been localized for the current system culture.</param>
+ </member>
+ <member name="M:System.IO.IOException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.IOException"></see> class with the specified serialization and context information.</summary>
+ <param name="info">The data for serializing or deserializing the object.</param>
+ <param name="context">The source and destination for the object.</param>
+ </member>
+ <member name="M:System.IO.IOException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.IOException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="innerException">The exception that is the cause of the current exception. If the innerException parameter is not null, the current exception is raised in a catch block that handles the inner exception.</param>
+ </member>
+ <member name="M:System.IO.IOException.#ctor(System.String,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.IOException"></see> class with its message string set to <paramref name="message">message</paramref> and its HRESULT user-defined.</summary>
+ <param name="message">A <see cref="T:System.String"></see> that describes the error. The content of message is intended to be understood by humans. The caller of this constructor is required to ensure that this string has been localized for the current system culture.</param>
+ <param name="hresult">An integer identifying the error that has occurred.</param>
+ </member>
+ <member name="T:System.IO.IsolatedStorage.INormalizeForIsolatedStorage">
+ <summary>Enables comparisons between an isolated store and an application domain and assembly's evidence.</summary>
+ </member>
+ <member name="M:System.IO.IsolatedStorage.INormalizeForIsolatedStorage.Normalize">
+ <summary>When overridden in a derived class, returns a normalized copy of the object on which it is called.</summary>
+ <returns>A normalized object that represents the instance on which this method was called. This instance can be a string, stream, or any serializable object.</returns>
+ </member>
+ <member name="T:System.IO.IsolatedStorage.IsolatedStorage">
+ <summary>Represents the abstract base class from which all isolated storage implementations must derive.</summary>
+ </member>
+ <member name="P:System.IO.IsolatedStorage.IsolatedStorage.ApplicationIdentity">
+ <summary>Gets an application identity that scopes isolated storage.</summary>
+ <returns>An <see cref="T:System.Object"></see> that represents the <see cref="F:System.IO.IsolatedStorage.IsolatedStorageScope.Application"></see> identity.</returns>
+ <exception cref="T:System.Security.SecurityException">The code lacks the required <see cref="T:System.Security.Permissions.SecurityPermission"></see> to access this object. These permissions are granted by the runtime based on security policy.</exception>
+ <exception cref="T:System.InvalidOperationException">The <see cref="T:System.IO.IsolatedStorage.IsolatedStorage"></see> object is not isolated by the application <see cref="T:System.IO.IsolatedStorage.IsolatedStorageScope"></see>.</exception>
+ </member>
+ <member name="P:System.IO.IsolatedStorage.IsolatedStorage.AssemblyIdentity">
+ <summary>Gets an assembly identity used to scope isolated storage.</summary>
+ <returns>An <see cref="T:System.Object"></see> that represents the <see cref="T:System.Reflection.Assembly"></see> identity.</returns>
+ <exception cref="T:System.Security.SecurityException">The code lacks the required <see cref="T:System.Security.Permissions.SecurityPermission"></see> to access this object.</exception>
+ <exception cref="T:System.InvalidOperationException">The assembly is not defined.</exception>
+ </member>
+ <member name="P:System.IO.IsolatedStorage.IsolatedStorage.AvailableFreeSpace">
+ <summary>When overridden in a derived class, gets the available free space for isolated storage, in bytes.</summary>
+ <returns>The available free space for isolated storage, in bytes.</returns>
+ <exception cref="T:System.InvalidOperationException">An operation was performed that requires access to <see cref="P:System.IO.IsolatedStorage.IsolatedStorage.AvailableFreeSpace"></see>, but that property is not defined for this store. Stores that are obtained by using enumerations do not have a well-defined <see cref="P:System.IO.IsolatedStorage.IsolatedStorage.AvailableFreeSpace"></see> property, because partial evidence is used to open the store.</exception>
+ </member>
+ <member name="P:System.IO.IsolatedStorage.IsolatedStorage.CurrentSize">
+ <summary>Gets a value representing the current size of isolated storage.</summary>
+ <returns>The number of storage units currently used within the isolated storage scope.</returns>
+ <exception cref="T:System.InvalidOperationException">The current size of the isolated store is undefined.</exception>
+ </member>
+ <member name="P:System.IO.IsolatedStorage.IsolatedStorage.DomainIdentity">
+ <summary>Gets a domain identity that scopes isolated storage.</summary>
+ <returns>An <see cref="T:System.Object"></see> that represents the <see cref="F:System.IO.IsolatedStorage.IsolatedStorageScope.Domain"></see> identity.</returns>
+ <exception cref="T:System.Security.SecurityException">The code lacks the required <see cref="T:System.Security.Permissions.SecurityPermission"></see> to access this object. These permissions are granted by the runtime based on security policy.</exception>
+ <exception cref="T:System.InvalidOperationException">The <see cref="T:System.IO.IsolatedStorage.IsolatedStorage"></see> object is not isolated by the domain <see cref="T:System.IO.IsolatedStorage.IsolatedStorageScope"></see>.</exception>
+ </member>
+ <member name="M:System.IO.IsolatedStorage.IsolatedStorage.IncreaseQuotaTo(System.Int64)">
+ <summary>When overridden in a derived class, prompts a user to approve a larger quota size, in bytes, for isolated storage.</summary>
+ <param name="newQuotaSize">The requested new quota size, in bytes, for the user to approve.</param>
+ <returns>false in all cases.</returns>
+ </member>
+ <member name="M:System.IO.IsolatedStorage.IsolatedStorage.InitStore(System.IO.IsolatedStorage.IsolatedStorageScope,System.Type,System.Type)">
+ <summary>Initializes a new <see cref="T:System.IO.IsolatedStorage.IsolatedStorage"></see> object.</summary>
+ <param name="scope">A bitwise combination of the <see cref="T:System.IO.IsolatedStorage.IsolatedStorageScope"></see> values.</param>
+ <param name="domainEvidenceType">The type of <see cref="T:System.Security.Policy.Evidence"></see> that you can choose from the list of <see cref="T:System.Security.Policy.Evidence"></see> present in the domain of the calling application. null lets the <see cref="T:System.IO.IsolatedStorage.IsolatedStorage"></see> object choose the evidence.</param>
+ <param name="assemblyEvidenceType">The type of <see cref="T:System.Security.Policy.Evidence"></see> that you can choose from the list of <see cref="T:System.Security.Policy.Evidence"></see> present in the assembly of the calling application. null lets the <see cref="T:System.IO.IsolatedStorage.IsolatedStorage"></see> object choose the evidence.</param>
+ <exception cref="T:System.IO.IsolatedStorage.IsolatedStorageException">The assembly specified has insufficient permissions to create isolated stores.</exception>
+ </member>
+ <member name="M:System.IO.IsolatedStorage.IsolatedStorage.InitStore(System.IO.IsolatedStorage.IsolatedStorageScope,System.Type)">
+ <summary>Initializes a new <see cref="T:System.IO.IsolatedStorage.IsolatedStorage"></see> object.</summary>
+ <param name="scope">A bitwise combination of the <see cref="T:System.IO.IsolatedStorage.IsolatedStorageScope"></see> values.</param>
+ <param name="appEvidenceType">The type of <see cref="T:System.Security.Policy.Evidence"></see> that you can choose from the list of <see cref="T:System.Security.Policy.Evidence"></see> for the calling application. null lets the <see cref="T:System.IO.IsolatedStorage.IsolatedStorage"></see> object choose the evidence.</param>
+ <exception cref="T:System.IO.IsolatedStorage.IsolatedStorageException">The assembly specified has insufficient permissions to create isolated stores.</exception>
+ </member>
+ <member name="P:System.IO.IsolatedStorage.IsolatedStorage.MaximumSize">
+ <summary>Gets a value representing the maximum amount of space available for isolated storage. When overridden in a derived class, this value can take different units of measure.</summary>
+ <returns>The maximum amount of isolated storage space in bytes. Derived classes can return different units of value.</returns>
+ <exception cref="T:System.InvalidOperationException">The quota has not been defined.</exception>
+ </member>
+ <member name="P:System.IO.IsolatedStorage.IsolatedStorage.Quota">
+ <summary>When overridden in a derived class, gets a value that represents the maximum amount of space available for isolated storage.</summary>
+ <returns>The limit of isolated storage space, in bytes.</returns>
+ <exception cref="T:System.InvalidOperationException">An operation was performed that requires access to <see cref="P:System.IO.IsolatedStorage.IsolatedStorage.Quota"></see>, but that property is not defined for this store. Stores that are obtained by using enumerations do not have a well-defined <see cref="P:System.IO.IsolatedStorage.IsolatedStorage.Quota"></see> property, because partial evidence is used to open the store.</exception>
+ </member>
+ <member name="M:System.IO.IsolatedStorage.IsolatedStorage.Remove">
+ <summary>When overridden in a derived class, removes the individual isolated store and all contained data.</summary>
+ </member>
+ <member name="P:System.IO.IsolatedStorage.IsolatedStorage.Scope">
+ <summary>Gets an <see cref="T:System.IO.IsolatedStorage.IsolatedStorageScope"></see> enumeration value specifying the scope used to isolate the store.</summary>
+ <returns>A bitwise combination of <see cref="T:System.IO.IsolatedStorage.IsolatedStorageScope"></see> values specifying the scope used to isolate the store.</returns>
+ </member>
+ <member name="P:System.IO.IsolatedStorage.IsolatedStorage.SeparatorExternal">
+ <summary>Gets a backslash character that can be used in a directory string. When overridden in a derived class, another character might be returned.</summary>
+ <returns>The default implementation returns the '\' (backslash) character.</returns>
+ </member>
+ <member name="P:System.IO.IsolatedStorage.IsolatedStorage.SeparatorInternal">
+ <summary>Gets a period character that can be used in a directory string. When overridden in a derived class, another character might be returned.</summary>
+ <returns>The default implementation returns the '.' (period) character.</returns>
+ </member>
+ <member name="P:System.IO.IsolatedStorage.IsolatedStorage.UsedSize">
+ <summary>When overridden in a derived class, gets a value that represents the amount of the space used for isolated storage.</summary>
+ <returns>The used amount of isolated storage space, in bytes.</returns>
+ <exception cref="T:System.InvalidOperationException">An operation was performed that requires access to <see cref="P:System.IO.IsolatedStorage.IsolatedStorage.UsedSize"></see>, but that property is not defined for this store. Stores that are obtained by using enumerations do not have a well-defined <see cref="P:System.IO.IsolatedStorage.IsolatedStorage.UsedSize"></see> property, because partial evidence is used to open the store.</exception>
+ </member>
+ <member name="T:System.IO.IsolatedStorage.IsolatedStorageException">
+ <summary>The exception that is thrown when an operation in isolated storage fails.</summary>
+ </member>
+ <member name="M:System.IO.IsolatedStorage.IsolatedStorageException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.IsolatedStorage.IsolatedStorageException"></see> class with default properties.</summary>
+ </member>
+ <member name="M:System.IO.IsolatedStorage.IsolatedStorageException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.IsolatedStorage.IsolatedStorageException"></see> class with a specified error message.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ </member>
+ <member name="M:System.IO.IsolatedStorage.IsolatedStorageException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.IsolatedStorage.IsolatedStorageException"></see> class with serialized data.</summary>
+ <param name="info">The object that holds the serialized object data.</param>
+ <param name="context">The contextual information about the source or destination.</param>
+ </member>
+ <member name="M:System.IO.IsolatedStorage.IsolatedStorageException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.IsolatedStorage.IsolatedStorageException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="inner">The exception that is the cause of the current exception. If the inner parameter is not null, the current exception is raised in a catch block that handles the inner exception.</param>
+ </member>
+ <member name="T:System.IO.IsolatedStorage.IsolatedStorageFile">
+ <summary>Represents an isolated storage area containing files and directories.</summary>
+ </member>
+ <member name="P:System.IO.IsolatedStorage.IsolatedStorageFile.AvailableFreeSpace">
+ <summary>Gets a value that represents the amount of free space available for isolated storage.</summary>
+ <returns>The available free space for isolated storage, in bytes.</returns>
+ <exception cref="T:System.InvalidOperationException">The isolated store is closed.</exception>
+ <exception cref="T:System.IO.IsolatedStorage.IsolatedStorageException">The isolated store has been removed. -or- Isolated storage is disabled.</exception>
+ <exception cref="T:System.ObjectDisposedException">The isolated store has been disposed.</exception>
+ </member>
+ <member name="M:System.IO.IsolatedStorage.IsolatedStorageFile.Close">
+ <summary>Closes a store previously opened with <see cref="M:System.IO.IsolatedStorage.IsolatedStorageFile.GetStore(System.IO.IsolatedStorage.IsolatedStorageScope,System.Type,System.Type)"></see>, <see cref="M:System.IO.IsolatedStorage.IsolatedStorageFile.GetUserStoreForAssembly"></see>, or <see cref="M:System.IO.IsolatedStorage.IsolatedStorageFile.GetUserStoreForDomain"></see>.</summary>
+ </member>
+ <member name="M:System.IO.IsolatedStorage.IsolatedStorageFile.CopyFile(System.String,System.String)">
+ <summary>Copies an existing file to a new file.</summary>
+ <param name="sourceFileName">The name of the file to copy.</param>
+ <param name="destinationFileName">The name of the destination file. This cannot be a directory or an existing file.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="sourceFileName">sourceFileName</paramref> or <paramref name="destinationFileName">destinationFileName</paramref> is a zero-length string, contains only white space, or contains one or more invalid characters defined by the <see cref="M:System.IO.Path.GetInvalidPathChars"></see> method.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="sourceFileName">sourceFileName</paramref> or <paramref name="destinationFileName">destinationFileName</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException">The isolated store has been closed.</exception>
+ <exception cref="T:System.ObjectDisposedException">The isolated store has been disposed.</exception>
+ <exception cref="T:System.IO.FileNotFoundException"><paramref name="sourceFileName">sourceFileName</paramref> was not found.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException"><paramref name="sourceFileName">sourceFileName</paramref> was not found.</exception>
+ <exception cref="T:System.IO.IsolatedStorage.IsolatedStorageException">The isolated store has been removed. -or- Isolated storage is disabled. -or- <paramref name="destinationFileName">destinationFileName</paramref> exists. -or- An I/O error has occurred.</exception>
+ </member>
+ <member name="M:System.IO.IsolatedStorage.IsolatedStorageFile.CopyFile(System.String,System.String,System.Boolean)">
+ <summary>Copies an existing file to a new file, and optionally overwrites an existing file.</summary>
+ <param name="sourceFileName">The name of the file to copy.</param>
+ <param name="destinationFileName">The name of the destination file. This cannot be a directory.</param>
+ <param name="overwrite">true if the destination file can be overwritten; otherwise, false.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="sourceFileName">sourceFileName</paramref> or <paramref name="destinationFileName">destinationFileName</paramref> is a zero-length string, contains only white space, or contains one or more invalid characters defined by the <see cref="M:System.IO.Path.GetInvalidPathChars"></see> method.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="sourceFileName">sourceFileName</paramref> or <paramref name="destinationFileName">destinationFileName</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException">The isolated store has been closed.</exception>
+ <exception cref="T:System.ObjectDisposedException">The isolated store has been disposed.</exception>
+ <exception cref="T:System.IO.FileNotFoundException"><paramref name="sourceFileName">sourceFileName</paramref> was not found.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException"><paramref name="sourceFileName">sourceFileName</paramref> was not found.</exception>
+ <exception cref="T:System.IO.IsolatedStorage.IsolatedStorageException">The isolated store has been removed. -or- Isolated storage is disabled. -or- An I/O error has occurred.</exception>
+ </member>
+ <member name="M:System.IO.IsolatedStorage.IsolatedStorageFile.CreateDirectory(System.String)">
+ <summary>Creates a directory in the isolated storage scope.</summary>
+ <param name="dir">The relative path of the directory to create within the isolated storage scope.</param>
+ <exception cref="T:System.IO.IsolatedStorage.IsolatedStorageException">The current code has insufficient permissions to create isolated storage directory.</exception>
+ <exception cref="T:System.ArgumentNullException">The directory path is null.</exception>
+ </member>
+ <member name="M:System.IO.IsolatedStorage.IsolatedStorageFile.CreateFile(System.String)">
+ <summary>Creates a file in the isolated store.</summary>
+ <param name="path">The relative path of the file to create.</param>
+ <returns>A new isolated storage file.</returns>
+ <exception cref="T:System.IO.IsolatedStorage.IsolatedStorageException">The isolated store has been removed. -or- Isolated storage is disabled.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> is malformed.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="path">path</paramref> is null.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The directory in <paramref name="path">path</paramref> does not exist.</exception>
+ <exception cref="T:System.ObjectDisposedException">The isolated store has been disposed.</exception>
+ </member>
+ <member name="P:System.IO.IsolatedStorage.IsolatedStorageFile.CurrentSize">
+ <summary>Gets the current size of the isolated storage.</summary>
+ <returns>The total number of bytes of storage currently in use within the isolated storage scope.</returns>
+ <exception cref="T:System.InvalidOperationException">The property is unavailable. The current store has a roaming scope or is not open.</exception>
+ <exception cref="T:System.ObjectDisposedException">The current object size is undefined.</exception>
+ </member>
+ <member name="M:System.IO.IsolatedStorage.IsolatedStorageFile.DeleteDirectory(System.String)">
+ <summary>Deletes a directory in the isolated storage scope.</summary>
+ <param name="dir">The relative path of the directory to delete within the isolated storage scope.</param>
+ <exception cref="T:System.IO.IsolatedStorage.IsolatedStorageException">The directory could not be deleted.</exception>
+ <exception cref="T:System.ArgumentNullException">The directory path was null.</exception>
+ </member>
+ <member name="M:System.IO.IsolatedStorage.IsolatedStorageFile.DeleteFile(System.String)">
+ <summary>Deletes a file in the isolated storage scope.</summary>
+ <param name="file">The relative path of the file to delete within the isolated storage scope.</param>
+ <exception cref="T:System.IO.IsolatedStorage.IsolatedStorageException">The target file is open or the path is incorrect.</exception>
+ <exception cref="T:System.ArgumentNullException">The file path is null.</exception>
+ </member>
+ <member name="M:System.IO.IsolatedStorage.IsolatedStorageFile.DirectoryExists(System.String)">
+ <summary>Determines whether the specified path refers to an existing directory in the isolated store.</summary>
+ <param name="path">The path to test.</param>
+ <returns>true if <paramref name="path">path</paramref> refers to an existing directory in the isolated store and is not null; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="path">path</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException">The isolated store is closed.</exception>
+ <exception cref="T:System.ObjectDisposedException">The isolated store has been disposed.</exception>
+ <exception cref="T:System.IO.IsolatedStorage.IsolatedStorageException">The isolated store has been removed. -or- Isolated storage is disabled.</exception>
+ </member>
+ <member name="M:System.IO.IsolatedStorage.IsolatedStorageFile.Dispose">
+ <summary>Releases all resources used by the <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFile"></see>.</summary>
+ </member>
+ <member name="M:System.IO.IsolatedStorage.IsolatedStorageFile.FileExists(System.String)">
+ <summary>Determines whether the specified path refers to an existing file in the isolated store.</summary>
+ <param name="path">The path and file name to test.</param>
+ <returns>true if <paramref name="path">path</paramref> refers to an existing file in the isolated store and is not null; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="path">path</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException">The isolated store is closed.</exception>
+ <exception cref="T:System.ObjectDisposedException">The isolated store has been disposed.</exception>
+ <exception cref="T:System.IO.IsolatedStorage.IsolatedStorageException">The isolated store has been removed.</exception>
+ </member>
+ <member name="M:System.IO.IsolatedStorage.IsolatedStorageFile.GetCreationTime(System.String)">
+ <summary>Returns the creation date and time of a specified file or directory.</summary>
+ <param name="path">The path to the file or directory for which to obtain creation date and time information.</param>
+ <returns>The creation date and time for the specified file or directory. This value is expressed in local time.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> is a zero-length string, contains only white space, or contains one or more invalid characters defined by the <see cref="M:System.IO.Path.GetInvalidPathChars"></see> method.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="path">path</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException">The isolated store has been closed.</exception>
+ <exception cref="T:System.ObjectDisposedException">The isolated store has been disposed.</exception>
+ <exception cref="T:System.IO.IsolatedStorage.IsolatedStorageException">The isolated store has been removed. -or- Isolated storage is disabled.</exception>
+ </member>
+ <member name="M:System.IO.IsolatedStorage.IsolatedStorageFile.GetDirectoryNames">
+ <summary>Enumerates the directories at the root of an isolated store.</summary>
+ <returns>An array of relative paths of directories at the root of the isolated store. A zero-length array specifies that there are no directories at the root.</returns>
+ <exception cref="T:System.ObjectDisposedException">The isolated store has been disposed.</exception>
+ <exception cref="T:System.InvalidOperationException">The isolated store is closed.</exception>
+ <exception cref="T:System.IO.IsolatedStorage.IsolatedStorageException">The isolated store has been removed.</exception>
+ <exception cref="T:System.UnauthorizedAccessException">Caller does not have permission to enumerate directories.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException">One or more directories are not found.</exception>
+ </member>
+ <member name="M:System.IO.IsolatedStorage.IsolatedStorageFile.GetDirectoryNames(System.String)">
+ <summary>Enumerates the directories in an isolated storage scope that match a given search pattern.</summary>
+ <param name="searchPattern">A search pattern. Both single-character (&quot;?&quot;) and multi-character (&quot;*&quot;) wildcards are supported.</param>
+ <returns>An array of the relative paths of directories in the isolated storage scope that match <paramref name="searchPattern">searchPattern</paramref>. A zero-length array specifies that there are no directories that match.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="searchPattern">searchPattern</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException">The isolated store is closed.</exception>
+ <exception cref="T:System.ObjectDisposedException">The isolated store has been disposed.</exception>
+ <exception cref="T:System.UnauthorizedAccessException">Caller does not have permission to enumerate directories resolved from <paramref name="searchPattern">searchPattern</paramref>.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The directory or directories specified by <paramref name="searchPattern">searchPattern</paramref> are not found.</exception>
+ <exception cref="T:System.IO.IsolatedStorage.IsolatedStorageException">The isolated store has been removed.</exception>
+ </member>
+ <member name="M:System.IO.IsolatedStorage.IsolatedStorageFile.GetEnumerator(System.IO.IsolatedStorage.IsolatedStorageScope)">
+ <summary>Gets the enumerator for the <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFile"></see> stores within an isolated storage scope.</summary>
+ <param name="scope">Represents the <see cref="T:System.IO.IsolatedStorage.IsolatedStorageScope"></see> for which to return isolated stores. User and User|Roaming are the only IsolatedStorageScope combinations supported.</param>
+ <returns>Enumerator for the <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFile"></see> stores within the specified isolated storage scope.</returns>
+ </member>
+ <member name="M:System.IO.IsolatedStorage.IsolatedStorageFile.GetFileNames">
+ <summary>Enumerates the file names at the root of an isolated store.</summary>
+ <returns>An array of relative paths of files at the root of the isolated store. A zero-length array specifies that there are no files at the root.</returns>
+ <exception cref="T:System.IO.IsolatedStorage.IsolatedStorageException">The isolated store has been removed.</exception>
+ <exception cref="T:System.ObjectDisposedException">The isolated store has been disposed.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException">File paths from the isolated store root cannot be determined.</exception>
+ </member>
+ <member name="M:System.IO.IsolatedStorage.IsolatedStorageFile.GetFileNames(System.String)">
+ <summary>Gets the file names that match a search pattern.</summary>
+ <param name="searchPattern">A search pattern. Both single-character (&quot;?&quot;) and multi-character (&quot;*&quot;) wildcards are supported.</param>
+ <returns>An array of relative paths of files in the isolated storage scope that match <paramref name="searchPattern">searchPattern</paramref>. A zero-length array specifies that there are no files that match.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="searchPattern">searchPattern</paramref> is null.</exception>
+ <exception cref="T:System.ObjectDisposedException">The isolated store has been disposed.</exception>
+ <exception cref="T:System.IO.IsolatedStorage.IsolatedStorageException">The isolated store has been removed.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The file path specified by <paramref name="searchPattern">searchPattern</paramref> cannot be found.</exception>
+ </member>
+ <member name="M:System.IO.IsolatedStorage.IsolatedStorageFile.GetLastAccessTime(System.String)">
+ <summary>Returns the date and time a specified file or directory was last accessed.</summary>
+ <param name="path">The path to the file or directory for which to obtain last access date and time information.</param>
+ <returns>The date and time that the specified file or directory was last accessed. This value is expressed in local time.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> is a zero-length string, contains only white space, or contains one or more invalid characters defined by the <see cref="M:System.IO.Path.GetInvalidPathChars"></see> method.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="path">path</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException">The isolated store has been closed.</exception>
+ <exception cref="T:System.ObjectDisposedException">The isolated store has been disposed.</exception>
+ <exception cref="T:System.IO.IsolatedStorage.IsolatedStorageException">The isolated store has been removed. -or- Isolated storage is disabled.</exception>
+ </member>
+ <member name="M:System.IO.IsolatedStorage.IsolatedStorageFile.GetLastWriteTime(System.String)">
+ <summary>Returns the date and time a specified file or directory was last written to.</summary>
+ <param name="path">The path to the file or directory for which to obtain last write date and time information.</param>
+ <returns>The date and time that the specified file or directory was last written to. This value is expressed in local time.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> is a zero-length string, contains only white space, or contains one or more invalid characters defined by the <see cref="M:System.IO.Path.GetInvalidPathChars"></see> method.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="path">path</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException">The isolated store has been closed.</exception>
+ <exception cref="T:System.ObjectDisposedException">The isolated store has been disposed.</exception>
+ <exception cref="T:System.IO.IsolatedStorage.IsolatedStorageException">The isolated store has been removed. -or- Isolated storage is disabled.</exception>
+ </member>
+ <member name="M:System.IO.IsolatedStorage.IsolatedStorageFile.GetMachineStoreForApplication">
+ <summary>Obtains machine-scoped isolated storage corresponding to the calling code's application identity.</summary>
+ <returns>An object corresponding to the isolated storage scope based on the calling code's application identity.</returns>
+ <exception cref="T:System.IO.IsolatedStorage.IsolatedStorageException">The application identity of the caller could not be determined. -or- The granted permission set for the application domain could not be determined. -or- An isolated storage location cannot be initialized.</exception>
+ <exception cref="T:System.Security.SecurityException">Sufficient isolated storage permissions have not been granted.</exception>
+ </member>
+ <member name="M:System.IO.IsolatedStorage.IsolatedStorageFile.GetMachineStoreForAssembly">
+ <summary>Obtains machine-scoped isolated storage corresponding to the calling code's assembly identity.</summary>
+ <returns>An object corresponding to the isolated storage scope based on the calling code's assembly identity.</returns>
+ <exception cref="T:System.IO.IsolatedStorage.IsolatedStorageException">An isolated storage location cannot be initialized.</exception>
+ <exception cref="T:System.Security.SecurityException">Sufficient isolated storage permissions have not been granted.</exception>
+ </member>
+ <member name="M:System.IO.IsolatedStorage.IsolatedStorageFile.GetMachineStoreForDomain">
+ <summary>Obtains machine-scoped isolated storage corresponding to the application domain identity and the assembly identity.</summary>
+ <returns>An object corresponding to the <see cref="T:System.IO.IsolatedStorage.IsolatedStorageScope"></see>, based on a combination of the application domain identity and the assembly identity.</returns>
+ <exception cref="T:System.Security.SecurityException">Sufficient isolated storage permissions have not been granted.</exception>
+ <exception cref="T:System.IO.IsolatedStorage.IsolatedStorageException">The store failed to open. -or- The assembly specified has insufficient permissions to create isolated stores. -or- The permissions for the application domain cannot be determined. -or- An isolated storage location cannot be initialized.</exception>
+ </member>
+ <member name="M:System.IO.IsolatedStorage.IsolatedStorageFile.GetStore(System.IO.IsolatedStorage.IsolatedStorageScope,System.Object)">
+ <summary>Obtains isolated storage corresponding to the given application identity.</summary>
+ <param name="scope">A bitwise combination of the enumeration values.</param>
+ <param name="applicationIdentity">An object that contains evidence for the application identity.</param>
+ <returns>An object that represents the parameters.</returns>
+ <exception cref="T:System.Security.SecurityException">Sufficient isolated storage permissions have not been granted.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="applicationIdentity">applicationIdentity</paramref> identity has not been passed in.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="scope">scope</paramref> is invalid.</exception>
+ <exception cref="T:System.IO.IsolatedStorage.IsolatedStorageException">An isolated storage location cannot be initialized. -or- <paramref name="scope">scope</paramref> contains the enumeration value <see cref="F:System.IO.IsolatedStorage.IsolatedStorageScope.Application"></see>, but the application identity of the caller cannot be determined,because the <see cref="P:System.AppDomain.ActivationContext"></see> for the current application domain returned null. -or- <paramref name="scope">scope</paramref> contains the value <see cref="F:System.IO.IsolatedStorage.IsolatedStorageScope.Domain"></see>, but the permissions for the application domain cannot be determined. -or- <paramref name="scope">scope</paramref> contains the value <see cref="F:System.IO.IsolatedStorage.IsolatedStorageScope.Assembly"></see>, but the permissions for the calling assembly cannot be determined.</exception>
+ </member>
+ <member name="M:System.IO.IsolatedStorage.IsolatedStorageFile.GetStore(System.IO.IsolatedStorage.IsolatedStorageScope,System.Type)">
+ <summary>Obtains isolated storage corresponding to the isolation scope and the application identity object.</summary>
+ <param name="scope">A bitwise combination of the enumeration values.</param>
+ <param name="applicationEvidenceType">An object that contains the application identity.</param>
+ <returns>An object that represents the parameters.</returns>
+ <exception cref="T:System.Security.SecurityException">Sufficient isolated storage permissions have not been granted.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="applicationEvidence">applicationEvidence</paramref> identity has not been passed in.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="scope">scope</paramref> is invalid.</exception>
+ <exception cref="T:System.IO.IsolatedStorage.IsolatedStorageException">An isolated storage location cannot be initialized. -or- <paramref name="scope">scope</paramref> contains the enumeration value <see cref="F:System.IO.IsolatedStorage.IsolatedStorageScope.Application"></see>, but the application identity of the caller cannot be determined, because the <see cref="P:System.AppDomain.ActivationContext"></see> for the current application domain returned null. -or- <paramref name="scope">scope</paramref> contains the value <see cref="F:System.IO.IsolatedStorage.IsolatedStorageScope.Domain"></see>, but the permissions for the application domain cannot be determined. -or- <paramref name="scope">scope</paramref> contains the value <see cref="F:System.IO.IsolatedStorage.IsolatedStorageScope.Assembly"></see>, but the permissions for the calling assembly cannot be determined.</exception>
+ </member>
+ <member name="M:System.IO.IsolatedStorage.IsolatedStorageFile.GetStore(System.IO.IsolatedStorage.IsolatedStorageScope,System.Object,System.Object)">
+ <summary>Obtains the isolated storage corresponding to the given application domain and assembly evidence objects.</summary>
+ <param name="scope">A bitwise combination of the enumeration values.</param>
+ <param name="domainIdentity">An object that contains evidence for the application domain identity.</param>
+ <param name="assemblyIdentity">An object that contains evidence for the code assembly identity.</param>
+ <returns>An object that represents the parameters.</returns>
+ <exception cref="T:System.Security.SecurityException">Sufficient isolated storage permissions have not been granted.</exception>
+ <exception cref="T:System.ArgumentNullException">Neither <paramref name="domainIdentity">domainIdentity</paramref> nor <paramref name="assemblyIdentity">assemblyIdentity</paramref> has been passed in. This verifies that the correct constructor is being used. -or- Either <paramref name="domainIdentity">domainIdentity</paramref> or <paramref name="assemblyIdentity">assemblyIdentity</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="scope">scope</paramref> is invalid.</exception>
+ <exception cref="T:System.IO.IsolatedStorage.IsolatedStorageException">An isolated storage location cannot be initialized. -or- <paramref name="scope">scope</paramref> contains the enumeration value <see cref="F:System.IO.IsolatedStorage.IsolatedStorageScope.Application"></see>, but the application identity of the caller cannot be determined, because the <see cref="P:System.AppDomain.ActivationContext"></see> for the current application domain returned null. -or- <paramref name="scope">scope</paramref> contains the value <see cref="F:System.IO.IsolatedStorage.IsolatedStorageScope.Domain"></see>, but the permissions for the application domain cannot be determined. -or- <paramref name="scope">scope</paramref> contains the value <see cref="F:System.IO.IsolatedStorage.IsolatedStorageScope.Assembly"></see>, but the permissions for the calling assembly cannot be determined.</exception>
+ </member>
+ <member name="M:System.IO.IsolatedStorage.IsolatedStorageFile.GetStore(System.IO.IsolatedStorage.IsolatedStorageScope,System.Type,System.Type)">
+ <summary>Obtains isolated storage corresponding to the isolated storage scope given the application domain and assembly evidence types.</summary>
+ <param name="scope">A bitwise combination of the enumeration values.</param>
+ <param name="domainEvidenceType">The type of the <see cref="T:System.Security.Policy.Evidence"></see> that you can chose from the list of <see cref="T:System.Security.Policy.Evidence"></see> present in the domain of the calling application. null lets the <see cref="T:System.IO.IsolatedStorage.IsolatedStorage"></see> object choose the evidence.</param>
+ <param name="assemblyEvidenceType">The type of the <see cref="T:System.Security.Policy.Evidence"></see> that you can chose from the list of <see cref="T:System.Security.Policy.Evidence"></see> present in the domain of the calling application. null lets the <see cref="T:System.IO.IsolatedStorage.IsolatedStorage"></see> object choose the evidence.</param>
+ <returns>An object that represents the parameters.</returns>
+ <exception cref="T:System.Security.SecurityException">Sufficient isolated storage permissions have not been granted.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="scope">scope</paramref> is invalid.</exception>
+ <exception cref="T:System.IO.IsolatedStorage.IsolatedStorageException">The evidence type provided is missing in the assembly evidence list. -or- An isolated storage location cannot be initialized. -or- <paramref name="scope">scope</paramref> contains the enumeration value <see cref="F:System.IO.IsolatedStorage.IsolatedStorageScope.Application"></see>, but the application identity of the caller cannot be determined, because the <see cref="P:System.AppDomain.ActivationContext"></see> for the current application domain returned null. -or- <paramref name="scope">scope</paramref> contains the value <see cref="F:System.IO.IsolatedStorage.IsolatedStorageScope.Domain"></see>, but the permissions for the application domain cannot be determined. -or- <paramref name="scope">scope</paramref> contains <see cref="F:System.IO.IsolatedStorage.IsolatedStorageScope.Assembly"></see>, but the permissions for the calling assembly cannot be determined.</exception>
+ </member>
+ <member name="M:System.IO.IsolatedStorage.IsolatedStorageFile.GetUserStoreForApplication">
+ <summary>Obtains user-scoped isolated storage corresponding to the calling code's application identity.</summary>
+ <returns>An object corresponding to the isolated storage scope based on the calling code's assembly identity.</returns>
+ <exception cref="T:System.Security.SecurityException">Sufficient isolated storage permissions have not been granted.</exception>
+ <exception cref="T:System.IO.IsolatedStorage.IsolatedStorageException">An isolated storage location cannot be initialized. -or- The application identity of the caller cannot be determined, because the <see cref="P:System.AppDomain.ActivationContext"></see> property returned null. -or- The permissions for the application domain cannot be determined.</exception>
+ </member>
+ <member name="M:System.IO.IsolatedStorage.IsolatedStorageFile.GetUserStoreForAssembly">
+ <summary>Obtains user-scoped isolated storage corresponding to the calling code's assembly identity.</summary>
+ <returns>An object corresponding to the isolated storage scope based on the calling code's assembly identity.</returns>
+ <exception cref="T:System.Security.SecurityException">Sufficient isolated storage permissions have not been granted.</exception>
+ <exception cref="T:System.IO.IsolatedStorage.IsolatedStorageException">An isolated storage location cannot be initialized. -or- The permissions for the calling assembly cannot be determined.</exception>
+ </member>
+ <member name="M:System.IO.IsolatedStorage.IsolatedStorageFile.GetUserStoreForDomain">
+ <summary>Obtains user-scoped isolated storage corresponding to the application domain identity and assembly identity.</summary>
+ <returns>An object corresponding to the <see cref="T:System.IO.IsolatedStorage.IsolatedStorageScope"></see>, based on a combination of the application domain identity and the assembly identity.</returns>
+ <exception cref="T:System.Security.SecurityException">Sufficient isolated storage permissions have not been granted.</exception>
+ <exception cref="T:System.IO.IsolatedStorage.IsolatedStorageException">The store failed to open. -or- The assembly specified has insufficient permissions to create isolated stores. -or- An isolated storage location cannot be initialized. -or- The permissions for the application domain cannot be determined.</exception>
+ </member>
+ <member name="M:System.IO.IsolatedStorage.IsolatedStorageFile.GetUserStoreForSite">
+ <summary>Obtains a user-scoped isolated store for use by applications in a virtual host domain.</summary>
+ <returns>The isolated storage file that corresponds to the isolated storage scope based on the calling code's application identity.</returns>
+ </member>
+ <member name="M:System.IO.IsolatedStorage.IsolatedStorageFile.IncreaseQuotaTo(System.Int64)">
+ <summary>Enables an application to explicitly request a larger quota size, in bytes.</summary>
+ <param name="newQuotaSize">The requested size, in bytes.</param>
+ <returns>true if the new quota is accepted; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="newQuotaSize">newQuotaSize</paramref> is less than current quota size.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="newQuotaSize">newQuotaSize</paramref> is less than zero, or less than or equal to the current quota size.</exception>
+ <exception cref="T:System.InvalidOperationException">The isolated store has been closed.</exception>
+ <exception cref="T:System.NotSupportedException">The current scope is not for an application user.</exception>
+ <exception cref="T:System.ObjectDisposedException">The isolated store has been disposed.</exception>
+ <exception cref="T:System.IO.IsolatedStorage.IsolatedStorageException">The isolated store has been removed. -or- Isolated storage is disabled.</exception>
+ </member>
+ <member name="P:System.IO.IsolatedStorage.IsolatedStorageFile.IsEnabled">
+ <summary>Gets a value that indicates whether isolated storage is enabled.</summary>
+ <returns>true in all cases.</returns>
+ </member>
+ <member name="P:System.IO.IsolatedStorage.IsolatedStorageFile.MaximumSize">
+ <summary>Gets a value representing the maximum amount of space available for isolated storage within the limits established by the quota.</summary>
+ <returns>The limit of isolated storage space in bytes.</returns>
+ <exception cref="T:System.InvalidOperationException">The property is unavailable. <see cref="P:System.IO.IsolatedStorage.IsolatedStorageFile.MaximumSize"></see> cannot be determined without evidence from the assembly's creation. The evidence could not be determined when the object was created.</exception>
+ <exception cref="T:System.IO.IsolatedStorage.IsolatedStorageException">An isolated storage error occurred.</exception>
+ </member>
+ <member name="M:System.IO.IsolatedStorage.IsolatedStorageFile.MoveDirectory(System.String,System.String)">
+ <summary>Moves a specified directory and its contents to a new location.</summary>
+ <param name="sourceDirectoryName">The name of the directory to move.</param>
+ <param name="destinationDirectoryName">The path to the new location for sourceDirectoryName. This cannot be the path to an existing directory.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="sourceFileName">sourceFileName</paramref> or <paramref name="destinationFileName">destinationFileName</paramref> is a zero-length string, contains only white space, or contains one or more invalid characters defined by the <see cref="M:System.IO.Path.GetInvalidPathChars"></see> method.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="sourceFileName">sourceFileName</paramref> or <paramref name="destinationFileName">destinationFileName</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException">The isolated store has been closed.</exception>
+ <exception cref="T:System.ObjectDisposedException">The isolated store has been disposed.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException"><paramref name="sourceDirectoryName">sourceDirectoryName</paramref> does not exist.</exception>
+ <exception cref="T:System.IO.IsolatedStorage.IsolatedStorageException">The isolated store has been removed. -or- Isolated storage is disabled. -or- <paramref name="destinationDirectoryName">destinationDirectoryName</paramref> already exists. -or- <paramref name="sourceDirectoryName">sourceDirectoryName</paramref> and <paramref name="destinationDirectoryName">destinationDirectoryName</paramref> refer to the same directory.</exception>
+ </member>
+ <member name="M:System.IO.IsolatedStorage.IsolatedStorageFile.MoveFile(System.String,System.String)">
+ <summary>Moves a specified file to a new location, and optionally lets you specify a new file name.</summary>
+ <param name="sourceFileName">The name of the file to move.</param>
+ <param name="destinationFileName">The path to the new location for the file. If a file name is included, the moved file will have that name.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="sourceFileName">sourceFileName</paramref> or <paramref name="destinationFileName">destinationFileName</paramref> is a zero-length string, contains only white space, or contains one or more invalid characters defined by the <see cref="M:System.IO.Path.GetInvalidPathChars"></see> method.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="sourceFileName">sourceFileName</paramref> or <paramref name="destinationFileName">destinationFileName</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException">The isolated store has been closed.</exception>
+ <exception cref="T:System.ObjectDisposedException">The isolated store has been disposed.</exception>
+ <exception cref="T:System.IO.FileNotFoundException"><paramref name="sourceFileName">sourceFileName</paramref> was not found.</exception>
+ <exception cref="T:System.IO.IsolatedStorage.IsolatedStorageException">The isolated store has been removed. -or- Isolated storage is disabled.</exception>
+ </member>
+ <member name="M:System.IO.IsolatedStorage.IsolatedStorageFile.OpenFile(System.String,System.IO.FileMode)">
+ <summary>Opens a file in the specified mode.</summary>
+ <param name="path">The relative path of the file within the isolated store.</param>
+ <param name="mode">One of the enumeration values that specifies how to open the file.</param>
+ <returns>A file that is opened in the specified mode, with read/write access, and is unshared.</returns>
+ <exception cref="T:System.IO.IsolatedStorage.IsolatedStorageException">The isolated store has been removed. -or- Isolated storage is disabled.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> is malformed.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="path">path</paramref> is null.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The directory in <paramref name="path">path</paramref> does not exist.</exception>
+ <exception cref="T:System.IO.FileNotFoundException">No file was found and the <paramref name="mode">mode</paramref> is set to <see cref="F:System.IO.FileMode.Open"></see>.</exception>
+ <exception cref="T:System.ObjectDisposedException">The isolated store has been disposed.</exception>
+ </member>
+ <member name="M:System.IO.IsolatedStorage.IsolatedStorageFile.OpenFile(System.String,System.IO.FileMode,System.IO.FileAccess)">
+ <summary>Opens a file in the specified mode with the specified read/write access.</summary>
+ <param name="path">The relative path of the file within the isolated store.</param>
+ <param name="mode">One of the enumeration values that specifies how to open the file.</param>
+ <param name="access">One of the enumeration values that specifies whether the file will be opened with read, write, or read/write access.</param>
+ <returns>A file that is opened in the specified mode and access, and is unshared.</returns>
+ <exception cref="T:System.IO.IsolatedStorage.IsolatedStorageException">The isolated store has been removed. -or- Isolated storage is disabled.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> is malformed.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="path">path</paramref> is null.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The directory in <paramref name="path">path</paramref> does not exist.</exception>
+ <exception cref="T:System.IO.FileNotFoundException">No file was found and the <paramref name="mode">mode</paramref> is set to <see cref="F:System.IO.FileMode.Open"></see>.</exception>
+ <exception cref="T:System.ObjectDisposedException">The isolated store has been disposed.</exception>
+ </member>
+ <member name="M:System.IO.IsolatedStorage.IsolatedStorageFile.OpenFile(System.String,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare)">
+ <summary>Opens a file in the specified mode, with the specified read/write access and sharing permission.</summary>
+ <param name="path">The relative path of the file within the isolated store.</param>
+ <param name="mode">One of the enumeration values that specifies how to open or create the file.</param>
+ <param name="access">One of the enumeration values that specifies whether the file will be opened with read, write, or read/write access</param>
+ <param name="share">A bitwise combination of enumeration values that specify the type of access other <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFileStream"></see> objects have to this file.</param>
+ <returns>A file that is opened in the specified mode and access, and with the specified sharing options.</returns>
+ <exception cref="T:System.IO.IsolatedStorage.IsolatedStorageException">The isolated store has been removed. -or- Isolated storage is disabled.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> is malformed.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="path">path</paramref> is null.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The directory in <paramref name="path">path</paramref> does not exist.</exception>
+ <exception cref="T:System.IO.FileNotFoundException">No file was found and the <paramref name="mode">mode</paramref> is set to <see cref="M:System.IO.FileInfo.Open(System.IO.FileMode)"></see>.</exception>
+ <exception cref="T:System.ObjectDisposedException">The isolated store has been disposed.</exception>
+ </member>
+ <member name="P:System.IO.IsolatedStorage.IsolatedStorageFile.Quota">
+ <summary>Gets a value that represents the maximum amount of space available for isolated storage.</summary>
+ <returns>The limit of isolated storage space, in bytes.</returns>
+ <exception cref="T:System.IO.IsolatedStorage.IsolatedStorageException">The isolated store has been removed. -or- Isolated storage is disabled.</exception>
+ <exception cref="T:System.ObjectDisposedException">The isolated store has been disposed.</exception>
+ </member>
+ <member name="M:System.IO.IsolatedStorage.IsolatedStorageFile.Remove">
+ <summary>Removes the isolated storage scope and all its contents.</summary>
+ <exception cref="T:System.IO.IsolatedStorage.IsolatedStorageException">The isolated store cannot be deleted.</exception>
+ </member>
+ <member name="M:System.IO.IsolatedStorage.IsolatedStorageFile.Remove(System.IO.IsolatedStorage.IsolatedStorageScope)">
+ <summary>Removes the specified isolated storage scope for all identities.</summary>
+ <param name="scope">A bitwise combination of the <see cref="T:System.IO.IsolatedStorage.IsolatedStorageScope"></see> values.</param>
+ <exception cref="T:System.IO.IsolatedStorage.IsolatedStorageException">The isolated store cannot be removed.</exception>
+ </member>
+ <member name="P:System.IO.IsolatedStorage.IsolatedStorageFile.UsedSize">
+ <summary>Gets a value that represents the amount of the space used for isolated storage.</summary>
+ <returns>The used isolated storage space, in bytes.</returns>
+ <exception cref="T:System.InvalidOperationException">The isolated store has been closed.</exception>
+ <exception cref="T:System.IO.IsolatedStorage.IsolatedStorageException">The isolated store has been removed.</exception>
+ <exception cref="T:System.ObjectDisposedException">The isolated store has been disposed.</exception>
+ </member>
+ <member name="T:System.IO.IsolatedStorage.IsolatedStorageFileStream">
+ <summary>Exposes a file within isolated storage.</summary>
+ </member>
+ <member name="M:System.IO.IsolatedStorage.IsolatedStorageFileStream.#ctor(System.String,System.IO.FileMode)">
+ <summary>Initializes a new instance of an <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFileStream"></see> object giving access to the file designated by <paramref name="path">path</paramref> in the specified <paramref name="mode">mode</paramref>.</summary>
+ <param name="path">The relative path of the file within isolated storage.</param>
+ <param name="mode">One of the <see cref="T:System.IO.FileMode"></see> values.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="path">path</paramref> is badly formed.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="path">path</paramref> is null.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The directory in <paramref name="path">path</paramref> does not exist.</exception>
+ <exception cref="T:System.IO.FileNotFoundException">No file was found and the <paramref name="mode">mode</paramref> is set to <see cref="F:System.IO.FileMode.Open"></see></exception>
+ </member>
+ <member name="M:System.IO.IsolatedStorage.IsolatedStorageFileStream.#ctor(System.String,System.IO.FileMode,System.IO.FileAccess)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFileStream"></see> class giving access to the file designated by <paramref name="path">path</paramref>, in the specified <paramref name="mode">mode</paramref>, with the kind of <paramref name="access">access</paramref> requested.</summary>
+ <param name="path">The relative path of the file within isolated storage.</param>
+ <param name="mode">One of the <see cref="T:System.IO.FileMode"></see> values.</param>
+ <param name="access">A bitwise combination of the <see cref="T:System.IO.FileAccess"></see> values.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="path">path</paramref> is badly formed.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="path">path</paramref> is null.</exception>
+ <exception cref="T:System.IO.FileNotFoundException">No file was found and the <paramref name="mode">mode</paramref> is set to <see cref="F:System.IO.FileMode.Open"></see>.</exception>
+ </member>
+ <member name="M:System.IO.IsolatedStorage.IsolatedStorageFileStream.#ctor(System.String,System.IO.FileMode,System.IO.IsolatedStorage.IsolatedStorageFile)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFileStream"></see> class giving access to the file designated by <paramref name="path">path</paramref>, in the specified <paramref name="mode">mode</paramref>, and in the context of the <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFile"></see> specified by <paramref name="isf">isf</paramref>.</summary>
+ <param name="path">The relative path of the file within isolated storage.</param>
+ <param name="mode">One of the <see cref="T:System.IO.FileMode"></see> values.</param>
+ <param name="isf">The <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFile"></see> in which to open the <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFileStream"></see>.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="path">path</paramref> is badly formed.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="path">path</paramref> is null.</exception>
+ <exception cref="T:System.IO.FileNotFoundException">No file was found and the <paramref name="mode">mode</paramref> is set to <see cref="F:System.IO.FileMode.Open"></see>.</exception>
+ <exception cref="T:System.IO.IsolatedStorage.IsolatedStorageException"><paramref name="isf">isf</paramref> does not have a quota.</exception>
+ </member>
+ <member name="M:System.IO.IsolatedStorage.IsolatedStorageFileStream.#ctor(System.String,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFileStream"></see> class giving access to the file designated by <paramref name="path">path</paramref>, in the specified <paramref name="mode">mode</paramref>, with the specified file <paramref name="access">access</paramref>, using the file sharing mode specified by <paramref name="share">share</paramref>.</summary>
+ <param name="path">The relative path of the file within isolated storage.</param>
+ <param name="mode">One of the <see cref="T:System.IO.FileMode"></see> values.</param>
+ <param name="access">A bitwise combination of the <see cref="T:System.IO.FileAccess"></see> values.</param>
+ <param name="share">A bitwise combination of the <see cref="T:System.IO.FileShare"></see> values.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="path">path</paramref> is badly formed.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="path">path</paramref> is null.</exception>
+ <exception cref="T:System.IO.FileNotFoundException">No file was found and the <paramref name="mode">mode</paramref> is set to <see cref="F:System.IO.FileMode.Open"></see>.</exception>
+ </member>
+ <member name="M:System.IO.IsolatedStorage.IsolatedStorageFileStream.#ctor(System.String,System.IO.FileMode,System.IO.FileAccess,System.IO.IsolatedStorage.IsolatedStorageFile)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFileStream"></see> class giving access to the file designated by <paramref name="path">path</paramref> in the specified <paramref name="mode">mode</paramref>, with the specified file <paramref name="access">access</paramref>, and in the context of the <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFile"></see> specified by <paramref name="isf">isf</paramref>.</summary>
+ <param name="path">The relative path of the file within isolated storage.</param>
+ <param name="mode">One of the <see cref="T:System.IO.FileMode"></see> values.</param>
+ <param name="access">A bitwise combination of the <see cref="T:System.IO.FileAccess"></see> values.</param>
+ <param name="isf">The <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFile"></see> in which to open the <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFileStream"></see>.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="path">path</paramref> is badly formed.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="path">path</paramref> is null.</exception>
+ <exception cref="T:System.ObjectDisposedException">The isolated store is closed.</exception>
+ <exception cref="T:System.IO.FileNotFoundException">No file was found and the <paramref name="mode">mode</paramref> is set to <see cref="F:System.IO.FileMode.Open"></see>.</exception>
+ <exception cref="T:System.IO.IsolatedStorage.IsolatedStorageException"><paramref name="isf">isf</paramref> does not have a quota.</exception>
+ </member>
+ <member name="M:System.IO.IsolatedStorage.IsolatedStorageFileStream.#ctor(System.String,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFileStream"></see> class giving access to the file designated by <paramref name="path">path</paramref>, in the specified <paramref name="mode">mode</paramref>, with the specified file <paramref name="access">access</paramref>, using the file sharing mode specified by <paramref name="share">share</paramref>, with the <paramref name="buffersize">buffersize</paramref> specified.</summary>
+ <param name="path">The relative path of the file within isolated storage.</param>
+ <param name="mode">One of the <see cref="T:System.IO.FileMode"></see> values.</param>
+ <param name="access">A bitwise combination of the <see cref="T:System.IO.FileAccess"></see> values.</param>
+ <param name="share">A bitwise combination of the <see cref="T:System.IO.FileShare"></see> values.</param>
+ <param name="bufferSize">The <see cref="T:System.IO.FileStream"></see> buffer size.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="path">path</paramref> is badly formed.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="path">path</paramref> is null.</exception>
+ <exception cref="T:System.IO.FileNotFoundException">No file was found and the <paramref name="mode">mode</paramref> is set to <see cref="F:System.IO.FileMode.Open"></see>.</exception>
+ </member>
+ <member name="M:System.IO.IsolatedStorage.IsolatedStorageFileStream.#ctor(System.String,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare,System.IO.IsolatedStorage.IsolatedStorageFile)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFileStream"></see> class giving access to the file designated by <paramref name="path">path</paramref>, in the specified <paramref name="mode">mode</paramref>, with the specified file <paramref name="access">access</paramref>, using the file sharing mode specified by <paramref name="share">share</paramref>, and in the context of the <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFile"></see> specified by <paramref name="isf">isf</paramref>.</summary>
+ <param name="path">The relative path of the file within isolated storage.</param>
+ <param name="mode">One of the <see cref="T:System.IO.FileMode"></see> values.</param>
+ <param name="access">A bitwise combination of the <see cref="T:System.IO.FileAccess"></see> values.</param>
+ <param name="share">A bitwise combination of the <see cref="T:System.IO.FileShare"></see> values.</param>
+ <param name="isf">The <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFile"></see> in which to open the <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFileStream"></see>.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="path">path</paramref> is badly formed.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="path">path</paramref> is null.</exception>
+ <exception cref="T:System.IO.FileNotFoundException">No file was found and the <paramref name="mode">mode</paramref> is set to <see cref="F:System.IO.FileMode.Open"></see>.</exception>
+ <exception cref="T:System.IO.IsolatedStorage.IsolatedStorageException"><paramref name="isf">isf</paramref> does not have a quota.</exception>
+ </member>
+ <member name="M:System.IO.IsolatedStorage.IsolatedStorageFileStream.#ctor(System.String,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare,System.Int32,System.IO.IsolatedStorage.IsolatedStorageFile)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFileStream"></see> class giving access to the file designated by <paramref name="path">path</paramref>, in the specified <paramref name="mode">mode</paramref>, with the specified file <paramref name="access">access</paramref>, using the file sharing mode specified by <paramref name="share">share</paramref>, with the <paramref name="buffersize">buffersize</paramref> specified, and in the context of the <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFile"></see> specified by <paramref name="isf">isf</paramref>.</summary>
+ <param name="path">The relative path of the file within isolated storage.</param>
+ <param name="mode">One of the <see cref="T:System.IO.FileMode"></see> values.</param>
+ <param name="access">A bitwise combination of the <see cref="T:System.IO.FileAccess"></see> values.</param>
+ <param name="share">A bitwise combination of the <see cref="T:System.IO.FileShare"></see> values</param>
+ <param name="bufferSize">The <see cref="T:System.IO.FileStream"></see> buffer size.</param>
+ <param name="isf">The <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFile"></see> in which to open the <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFileStream"></see>.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="path">path</paramref> is badly formed.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="path">path</paramref> is null.</exception>
+ <exception cref="T:System.IO.FileNotFoundException">No file was found and the <paramref name="mode">mode</paramref> is set to <see cref="F:System.IO.FileMode.Open"></see>.</exception>
+ <exception cref="T:System.IO.IsolatedStorage.IsolatedStorageException"><paramref name="isf">isf</paramref> does not have a quota.</exception>
+ </member>
+ <member name="M:System.IO.IsolatedStorage.IsolatedStorageFileStream.BeginRead(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object)">
+ <summary>Begins an asynchronous read.</summary>
+ <param name="buffer">The buffer to read data into.</param>
+ <param name="offset">The byte offset in buffer at which to begin reading.</param>
+ <param name="numBytes">The maximum number of bytes to read.</param>
+ <param name="userCallback">The method to call when the asynchronous read operation is completed. This parameter is optional.</param>
+ <param name="stateObject">The status of the asynchronous read.</param>
+ <returns>An <see cref="T:System.IAsyncResult"></see> object that represents the asynchronous read, which is possibly still pending. This <see cref="T:System.IAsyncResult"></see> must be passed to this stream's <see cref="M:System.IO.IsolatedStorage.IsolatedStorageFileStream.EndRead(System.IAsyncResult)"></see> method to determine how many bytes were read. This can be done either by the same code that called <see cref="M:System.IO.IsolatedStorage.IsolatedStorageFileStream.BeginRead(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object)"></see> or in a callback passed to <see cref="M:System.IO.IsolatedStorage.IsolatedStorageFileStream.BeginRead(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object)"></see>.</returns>
+ <exception cref="T:System.IO.IOException">An asynchronous read was attempted past the end of the file.</exception>
+ </member>
+ <member name="M:System.IO.IsolatedStorage.IsolatedStorageFileStream.BeginWrite(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object)">
+ <summary>Begins an asynchronous write.</summary>
+ <param name="buffer">The buffer to write data to.</param>
+ <param name="offset">The byte offset in buffer at which to begin writing.</param>
+ <param name="numBytes">The maximum number of bytes to write.</param>
+ <param name="userCallback">The method to call when the asynchronous write operation is completed. This parameter is optional.</param>
+ <param name="stateObject">The status of the asynchronous write.</param>
+ <returns>An <see cref="T:System.IAsyncResult"></see> that represents the asynchronous write, which is possibly still pending. This <see cref="T:System.IAsyncResult"></see> must be passed to this stream's <see cref="M:System.IO.Stream.EndWrite(System.IAsyncResult)"></see> method to ensure that the write is complete, then frees resources appropriately. This can be done either by the same code that called <see cref="M:System.IO.Stream.BeginWrite(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object)"></see> or in a callback passed to <see cref="M:System.IO.Stream.BeginWrite(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object)"></see>.</returns>
+ <exception cref="T:System.IO.IOException">An asynchronous write was attempted past the end of the file.</exception>
+ </member>
+ <member name="P:System.IO.IsolatedStorage.IsolatedStorageFileStream.CanRead">
+ <summary>Gets a Boolean value indicating whether the file can be read.</summary>
+ <returns>true if an <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFileStream"></see> object can be read; otherwise, false.</returns>
+ </member>
+ <member name="P:System.IO.IsolatedStorage.IsolatedStorageFileStream.CanSeek">
+ <summary>Gets a Boolean value indicating whether seek operations are supported.</summary>
+ <returns>true if an <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFileStream"></see> object supports seek operations; otherwise, false.</returns>
+ </member>
+ <member name="P:System.IO.IsolatedStorage.IsolatedStorageFileStream.CanWrite">
+ <summary>Gets a Boolean value indicating whether you can write to the file.</summary>
+ <returns>true if an <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFileStream"></see> object can be written; otherwise, false.</returns>
+ </member>
+ <member name="M:System.IO.IsolatedStorage.IsolatedStorageFileStream.Dispose(System.Boolean)">
+ <summary>Releases the unmanaged resources used by the <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFileStream"></see> and optionally releases the managed resources.</summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources</param>
+ </member>
+ <member name="M:System.IO.IsolatedStorage.IsolatedStorageFileStream.EndRead(System.IAsyncResult)">
+ <summary>Ends a pending asynchronous read request.</summary>
+ <param name="asyncResult">The pending asynchronous request.</param>
+ <returns>The number of bytes read from the stream, between zero and the number of requested bytes. Streams will only return zero at the end of the stream. Otherwise, they will block until at least one byte is available.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="asyncResult">asyncResult</paramref> is null.</exception>
+ </member>
+ <member name="M:System.IO.IsolatedStorage.IsolatedStorageFileStream.EndWrite(System.IAsyncResult)">
+ <summary>Ends an asynchronous write.</summary>
+ <param name="asyncResult">The pending asynchronous I/O request to end.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="asyncResult">asyncResult</paramref> parameter is null.</exception>
+ </member>
+ <member name="M:System.IO.IsolatedStorage.IsolatedStorageFileStream.Flush">
+ <summary>Clears buffers for this stream and causes any buffered data to be written to the file.</summary>
+ </member>
+ <member name="M:System.IO.IsolatedStorage.IsolatedStorageFileStream.Flush(System.Boolean)">
+ <summary>Clears buffers for this stream and causes any buffered data to be written to the file, and also clears all intermediate file buffers.</summary>
+ <param name="flushToDisk">true to flush all intermediate file buffers; otherwise, false.</param>
+ </member>
+ <member name="P:System.IO.IsolatedStorage.IsolatedStorageFileStream.Handle">
+ <summary>Gets the file handle for the file that the current <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFileStream"></see> object encapsulates. Accessing this property is not permitted on an <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFileStream"></see> object, and throws an <see cref="T:System.IO.IsolatedStorage.IsolatedStorageException"></see>.</summary>
+ <returns>The file handle for the file that the current <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFileStream"></see> object encapsulates.</returns>
+ <exception cref="T:System.IO.IsolatedStorage.IsolatedStorageException">The <see cref="P:System.IO.IsolatedStorage.IsolatedStorageFileStream.Handle"></see> property always generates this exception.</exception>
+ </member>
+ <member name="P:System.IO.IsolatedStorage.IsolatedStorageFileStream.IsAsync">
+ <summary>Gets a Boolean value indicating whether the <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFileStream"></see> object was opened asynchronously or synchronously.</summary>
+ <returns>true if the <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFileStream"></see> object supports asynchronous access; otherwise, false.</returns>
+ </member>
+ <member name="P:System.IO.IsolatedStorage.IsolatedStorageFileStream.Length">
+ <summary>Gets the length of the <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFileStream"></see> object.</summary>
+ <returns>The length of the <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFileStream"></see> object in bytes.</returns>
+ </member>
+ <member name="M:System.IO.IsolatedStorage.IsolatedStorageFileStream.Lock(System.Int64,System.Int64)">
+ <summary>Prevents other processes from reading from or writing to the stream.</summary>
+ <param name="position">The starting position of the range to lock. The value of this parameter must be equal to or greater than 0 (zero).</param>
+ <param name="length">The number of bytes to lock.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="position">position</paramref> or <paramref name="length">length</paramref> is negative.</exception>
+ <exception cref="T:System.ObjectDisposedException">The file is closed.</exception>
+ <exception cref="T:System.IO.IOException">The process cannot access the file because another process has locked a portion of the file.</exception>
+ </member>
+ <member name="P:System.IO.IsolatedStorage.IsolatedStorageFileStream.Position">
+ <summary>Gets or sets the current position of the current <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFileStream"></see> object.</summary>
+ <returns>The current position of this <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFileStream"></see> object.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The position cannot be set to a negative number.</exception>
+ </member>
+ <member name="M:System.IO.IsolatedStorage.IsolatedStorageFileStream.Read(System.Byte[],System.Int32,System.Int32)">
+ <summary>Copies bytes from the current buffered <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFileStream"></see> object to an array.</summary>
+ <param name="buffer">The buffer to read.</param>
+ <param name="offset">The offset in the buffer at which to begin writing.</param>
+ <param name="count">The maximum number of bytes to read.</param>
+ <returns>The total number of bytes read into the <paramref name="buffer">buffer</paramref>. This can be less than the number of bytes requested if that many bytes are not currently available, or zero if the end of the stream is reached.</returns>
+ </member>
+ <member name="M:System.IO.IsolatedStorage.IsolatedStorageFileStream.ReadByte">
+ <summary>Reads a single byte from the <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFileStream"></see> object in isolated storage.</summary>
+ <returns>The 8-bit unsigned integer value read from the isolated storage file.</returns>
+ </member>
+ <member name="P:System.IO.IsolatedStorage.IsolatedStorageFileStream.SafeFileHandle">
+ <summary>Gets a <see cref="T:Microsoft.Win32.SafeHandles.SafeFileHandle"></see> object that represents the operating system file handle for the file that the current <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFileStream"></see> object encapsulates.</summary>
+ <returns>A <see cref="T:Microsoft.Win32.SafeHandles.SafeFileHandle"></see> object that represents the operating system file handle for the file that the current <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFileStream"></see> object encapsulates.</returns>
+ <exception cref="T:System.IO.IsolatedStorage.IsolatedStorageException">The <see cref="P:System.IO.IsolatedStorage.IsolatedStorageFileStream.SafeFileHandle"></see> property always generates this exception.</exception>
+ </member>
+ <member name="M:System.IO.IsolatedStorage.IsolatedStorageFileStream.Seek(System.Int64,System.IO.SeekOrigin)">
+ <summary>Sets the current position of this <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFileStream"></see> object to the specified value.</summary>
+ <param name="offset">The new position of the <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFileStream"></see> object.</param>
+ <param name="origin">One of the <see cref="T:System.IO.SeekOrigin"></see> values.</param>
+ <returns>The new position in the <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFileStream"></see> object.</returns>
+ <exception cref="T:System.ArgumentException">The <paramref name="origin">origin</paramref> must be one of the <see cref="T:System.IO.SeekOrigin"></see> values.</exception>
+ </member>
+ <member name="M:System.IO.IsolatedStorage.IsolatedStorageFileStream.SetLength(System.Int64)">
+ <summary>Sets the length of this <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFileStream"></see> object to the specified <paramref name="value">value</paramref>.</summary>
+ <param name="value">The new length of the <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFileStream"></see> object.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="value">value</paramref> is a negative number.</exception>
+ </member>
+ <member name="M:System.IO.IsolatedStorage.IsolatedStorageFileStream.Unlock(System.Int64,System.Int64)">
+ <summary>Allows other processes to access all or part of a file that was previously locked.</summary>
+ <param name="position">The starting position of the range to unlock. The value of this parameter must be equal to or greater than 0 (zero).</param>
+ <param name="length">The number of bytes to unlock.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="position">position</paramref> or <paramref name="length">length</paramref> is negative.</exception>
+ </member>
+ <member name="M:System.IO.IsolatedStorage.IsolatedStorageFileStream.Write(System.Byte[],System.Int32,System.Int32)">
+ <summary>Writes a block of bytes to the <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFileStream"></see> object using data read from a byte array.</summary>
+ <param name="buffer">The buffer to write.</param>
+ <param name="offset">The byte offset in buffer from which to begin.</param>
+ <param name="count">The maximum number of bytes to write.</param>
+ <exception cref="T:System.IO.IsolatedStorage.IsolatedStorageException">The write attempt exceeds the quota for the <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFileStream"></see> object.</exception>
+ </member>
+ <member name="M:System.IO.IsolatedStorage.IsolatedStorageFileStream.WriteByte(System.Byte)">
+ <summary>Writes a single byte to the <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFileStream"></see> object.</summary>
+ <param name="value">The byte value to write to the isolated storage file.</param>
+ <exception cref="T:System.IO.IsolatedStorage.IsolatedStorageException">The write attempt exceeds the quota for the <see cref="T:System.IO.IsolatedStorage.IsolatedStorageFileStream"></see> object.</exception>
+ </member>
+ <member name="T:System.IO.IsolatedStorage.IsolatedStorageScope">
+ <summary>Enumerates the levels of isolated storage scope that are supported by <see cref="T:System.IO.IsolatedStorage.IsolatedStorage"></see>.</summary>
+ </member>
+ <member name="F:System.IO.IsolatedStorage.IsolatedStorageScope.Application">
+ <summary>Isolated storage scoped to the application.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.IO.IsolatedStorage.IsolatedStorageScope.Assembly">
+ <summary>Isolated storage scoped to the identity of the assembly.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.IO.IsolatedStorage.IsolatedStorageScope.Domain">
+ <summary>Isolated storage scoped to the application domain identity.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.IO.IsolatedStorage.IsolatedStorageScope.Machine">
+ <summary>Isolated storage scoped to the machine.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.IO.IsolatedStorage.IsolatedStorageScope.None">
+ <summary>No isolated storage usage.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.IO.IsolatedStorage.IsolatedStorageScope.Roaming">
+ <summary>The isolated store can be placed in a location on the file system that might roam (if roaming user data is enabled on the underlying operating system).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.IO.IsolatedStorage.IsolatedStorageScope.User">
+ <summary>Isolated storage scoped by user identity.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.IO.MemoryMappedFiles.MemoryMappedFile">
+ <summary>Represents a memory-mapped file.</summary>
+ </member>
+ <member name="M:System.IO.MemoryMappedFiles.MemoryMappedFile.CreateFromFile(System.String)">
+ <summary>Creates a memory-mapped file from a file on disk.</summary>
+ <param name="path">The path to file to map.</param>
+ <returns>A memory-mapped file.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> is an empty string, contains only white space, or has one or more invalid characters, as defined by the <see cref="M:System.IO.Path.GetInvalidFileNameChars"></see> method. -or- <paramref name="path">path</paramref> refers to an invalid device.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="path">path</paramref> is null.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
+ <exception cref="T:System.IO.PathTooLongException"><paramref name="path">path</paramref> exceeds the maximum length defined by the operating system. In Windows, paths must contain fewer than 248 characters, and file names must contain fewer than 260 characters.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permissions for the file.</exception>
+ </member>
+ <member name="M:System.IO.MemoryMappedFiles.MemoryMappedFile.CreateFromFile(System.String,System.IO.FileMode)">
+ <summary>Creates a memory-mapped file that has the specified access mode from a file on disk.</summary>
+ <param name="path">The path to file to map.</param>
+ <param name="mode">Access mode; must be <see cref="F:System.IO.FileMode.Open"></see>.</param>
+ <returns>A memory-mapped file that has the specified access mode.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> is an empty string, contains only white space, or has one or more invalid characters, as defined by the <see cref="M:System.IO.Path.GetInvalidFileNameChars"></see> method. -or- <paramref name="path">path</paramref> refers to an invalid device. -or- <paramref name="mode">mode</paramref> is <see cref="F:System.IO.FileMode.Append"></see>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="path">path</paramref> is null.</exception>
+ <exception cref="T:System.IO.IOException"><paramref name="mode">mode</paramref> is <see cref="F:System.IO.FileMode.Create"></see>, <see cref="F:System.IO.FileMode.CreateNew"></see>, or <see cref="F:System.IO.FileMode.Truncate"></see>. -or- <paramref name="mode">mode</paramref> is <see cref="F:System.IO.FileMode.OpenOrCreate"></see> and the file on disk does not exist. -or- An I/O error occurred.</exception>
+ <exception cref="T:System.IO.PathTooLongException"><paramref name="path">path</paramref> exceeds the maximum length defined by the operating system. In Windows, paths must contain fewer than 248 characters, and file names must contain fewer than 260 characters.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permissions for the file.</exception>
+ </member>
+ <member name="M:System.IO.MemoryMappedFiles.MemoryMappedFile.CreateFromFile(System.String,System.IO.FileMode,System.String)">
+ <summary>Creates a memory-mapped file that has the specified access mode and name from a file on disk.</summary>
+ <param name="path">The path to the file to map.</param>
+ <param name="mode">Access mode; must be <see cref="F:System.IO.FileMode.Open"></see>.</param>
+ <param name="mapName">A name to assign to the memory-mapped file.</param>
+ <returns>A memory-mapped file that has the specified name and access mode.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> is an empty string, contains only white space, or has one or more invalid characters, as defined by the <see cref="M:System.IO.Path.GetInvalidFileNameChars"></see> method. -or- <paramref name="path">path</paramref> refers to an invalid device. -or- <paramref name="mapName">mapName</paramref> is an empty string. -or- <paramref name="mode">mode</paramref> is <see cref="F:System.IO.FileMode.Append"></see>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="path">path</paramref> or <paramref name="mapName">mapName</paramref> is null.</exception>
+ <exception cref="T:System.IO.IOException"><paramref name="mode">mode</paramref> is <see cref="F:System.IO.FileMode.Create"></see>, <see cref="F:System.IO.FileMode.CreateNew"></see>, or <see cref="F:System.IO.FileMode.Truncate"></see>. -or- <paramref name="mode">mode</paramref> is <see cref="F:System.IO.FileMode.OpenOrCreate"></see> and the file on disk does not exist. -or- An I/O error occurred.</exception>
+ <exception cref="T:System.IO.PathTooLongException"><paramref name="path">path</paramref> exceeds the maximum length defined by the operating system. In Windows, paths must contain fewer than 248 characters, and file names must contain fewer than 260 characters.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permissions for the file.</exception>
+ </member>
+ <member name="M:System.IO.MemoryMappedFiles.MemoryMappedFile.CreateFromFile(System.String,System.IO.FileMode,System.String,System.Int64)">
+ <summary>Creates a memory-mapped file that has the specified access mode, name, and capacity from a file on disk.</summary>
+ <param name="path">The path to the file to map.</param>
+ <param name="mode">Access mode; can be any of the <see cref="T:System.IO.FileMode"></see> enumeration values except <see cref="F:System.IO.FileMode.Append"></see>.</param>
+ <param name="mapName">A name to assign to the memory-mapped file.</param>
+ <param name="capacity">The maximum size, in bytes, to allocate to the memory-mapped file. Specify 0 to set the capacity to the size of the file on disk.</param>
+ <returns>A memory-mapped file that has the specified characteristics.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> is an empty string, contains only white space, or has one or more invalid characters, as defined by the <see cref="M:System.IO.Path.GetInvalidFileNameChars"></see> method. -or- <paramref name="path">path</paramref> refers to an invalid device. -or- <paramref name="mapName">mapName</paramref> is an empty string. -or- <paramref name="mode">mode</paramref> is <see cref="F:System.IO.FileMode.Append"></see>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="path">path</paramref> or <paramref name="mapName">mapName</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="capacity">capacity</paramref> is greater than the size of the logical address space. -or- <paramref name="capacity">capacity</paramref> is less than zero. -or- <paramref name="capacity">capacity</paramref> is less than the file size (but not zero). -or- <paramref name="capacity">capacity</paramref> is zero, and the size of the file on disk is also zero.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
+ <exception cref="T:System.IO.PathTooLongException"><paramref name="path">path</paramref> exceeds the maximum length defined by the operating system. In Windows, paths must contain fewer than 248 characters, and file names must contain fewer than 260 characters.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permissions for the file.</exception>
+ </member>
+ <member name="M:System.IO.MemoryMappedFiles.MemoryMappedFile.CreateFromFile(System.String,System.IO.FileMode,System.String,System.Int64,System.IO.MemoryMappedFiles.MemoryMappedFileAccess)">
+ <summary>Creates a memory-mapped file that has the specified access mode, name, capacity, and access type from a file on disk.</summary>
+ <param name="path">The path to the file to map.</param>
+ <param name="mode">Access mode; can be any of the <see cref="T:System.IO.FileMode"></see> enumeration values except <see cref="F:System.IO.FileMode.Append"></see>.</param>
+ <param name="mapName">A name to assign to the memory-mapped file.</param>
+ <param name="capacity">The maximum size, in bytes, to allocate to the memory-mapped file. Specify 0 to set the capacity to the size of the file on disk.</param>
+ <param name="access">One of the enumeration values that specifies the type of access allowed to the memory-mapped file.</param>
+ <returns>A memory-mapped file that has the specified characteristics.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="mapName">mapName</paramref> is an empty string. -or- <paramref name="access">access</paramref> is not an allowed value. -or- <paramref name="path">path</paramref> specifies an empty file. -or- <paramref name="access">access</paramref> is specified as <see cref="F:System.IO.MemoryMappedFiles.MemoryMappedFileAccess.Read"></see> and capacity is greater than the size of the file indicated by <paramref name="path">path</paramref>. -or- <paramref name="mode">mode</paramref> is <see cref="F:System.IO.FileMode.Append"></see>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="path">path</paramref> or <paramref name="mapName">mapName</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="capacity">capacity</paramref> is greater than the size of the logical address space. -or- <paramref name="capacity">capacity</paramref> is less than zero. -or- <paramref name="capacity">capacity</paramref> is less than the file size (but not zero). -or- <paramref name="capacity">capacity</paramref> is zero, and the size of the file on disk is also zero. -or- <paramref name="access">access</paramref> is not a defined <see cref="T:System.IO.MemoryMappedFiles.MemoryMappedFileAccess"></see> value. -or- The size of the file indicated by <paramref name="path">path</paramref> is greater than <paramref name="capacity">capacity</paramref>.</exception>
+ <exception cref="T:System.IO.IOException">-or- An I/O error occurred.</exception>
+ <exception cref="T:System.IO.PathTooLongException"><paramref name="path">path</paramref> exceeds the maximum length defined by the operating system. In Windows, paths must contain fewer than 248 characters, and file names must contain fewer than 260 characters.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permissions for the file.</exception>
+ </member>
+ <member name="M:System.IO.MemoryMappedFiles.MemoryMappedFile.CreateFromFile(System.IO.FileStream,System.String,System.Int64,System.IO.MemoryMappedFiles.MemoryMappedFileAccess,System.IO.HandleInheritability,System.Boolean)">
+ <summary>Creates a memory-mapped file from an existing file with the specified access mode, name, inheritability, and capacity.</summary>
+ <param name="fileStream">The file stream of the existing file.</param>
+ <param name="mapName">A name to assign to the memory-mapped file.</param>
+ <param name="capacity">The maximum size, in bytes, to allocate to the memory-mapped file. Specify 0 to set the capacity to the size of filestream.</param>
+ <param name="access">One of the enumeration values that specifies the type of access allowed to the memory-mapped file. This parameter can’t be set to <see cref="F:System.IO.MemoryMappedFiles.MemoryMappedFileAccess.Write"></see>.</param>
+ <param name="inheritability">One of the enumeration values that specifies whether a handle to the memory-mapped file can be inherited by a child process. The default is <see cref="F:System.IO.HandleInheritability.None"></see>.</param>
+ <param name="leaveOpen">A value that indicates whether to close the source file stream when the <see cref="T:System.IO.MemoryMappedFiles.MemoryMappedFile"></see> is disposed.</param>
+ <returns>A memory-mapped file that has the specified characteristics.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="mapName">mapName</paramref> is null or an empty string. -or- <paramref name="capacity">capacity</paramref> and the length of the file are zero. -or- <paramref name="access">access</paramref> is set to <see cref="F:System.IO.MemoryMappedFiles.MemoryMappedFileAccess.Write"></see> or <see cref="F:System.IO.MemoryMappedFiles.MemoryMappedFileAccess.Write"></see> enumeration value, which is not allowed. -or- <paramref name="access">access</paramref> is set to <see cref="F:System.IO.MemoryMappedFiles.MemoryMappedFileAccess.Read"></see> and <paramref name="capacity">capacity</paramref> is larger than the length of filestream.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="fileStream">fileStream</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="capacity">capacity</paramref> is less than zero. -or- <paramref name="capacity">capacity</paramref> is less than the file size. -or- <paramref name="access">access</paramref> is not a valid <see cref="T:System.IO.MemoryMappedFiles.MemoryMappedFileAccess"></see> enumeration value. -or- <paramref name="inheritability">inheritability</paramref> is not a valid <see cref="T:System.IO.HandleInheritability"></see> enumeration value.</exception>
+ </member>
+ <member name="M:System.IO.MemoryMappedFiles.MemoryMappedFile.CreateNew(System.String,System.Int64)">
+ <summary>Creates a memory-mapped file that has the specified capacity in system memory.</summary>
+ <param name="mapName">A name to assign to the memory-mapped file.</param>
+ <param name="capacity">The maximum size, in bytes, to allocate to the memory-mapped file.</param>
+ <returns>A memory-mapped file that has the specified name and capacity.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="mapName">mapName</paramref> is an empty string.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="mapName">mapName</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="capacity">capacity</paramref> is less than or equal to zero.</exception>
+ </member>
+ <member name="M:System.IO.MemoryMappedFiles.MemoryMappedFile.CreateNew(System.String,System.Int64,System.IO.MemoryMappedFiles.MemoryMappedFileAccess)">
+ <summary>Creates a memory-mapped file that has the specified capacity and access type in system memory.</summary>
+ <param name="mapName">A name to assign to the memory-mapped file.</param>
+ <param name="capacity">The maximum size, in bytes, to allocate to the memory-mapped file.</param>
+ <param name="access">One of the enumeration values that specifies the type of access allowed to the memory-mapped file. The default is <see cref="F:System.IO.MemoryMappedFiles.MemoryMappedFileAccess.ReadWrite"></see>.</param>
+ <returns>A memory-mapped file that has the specified characteristics.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="mapName">mapName</paramref> is an empty string. -or- <paramref name="access">access</paramref> is set to write-only with the <see cref="F:System.IO.MemoryMappedFiles.MemoryMappedFileAccess.Write"></see> enumeration value.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="mapName">mapName</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="capacity">capacity</paramref> is less than or equal to zero. -or- <paramref name="access">access</paramref> is not a valid <see cref="T:System.IO.MemoryMappedFiles.MemoryMappedFileAccess"></see> enumeration value.</exception>
+ </member>
+ <member name="M:System.IO.MemoryMappedFiles.MemoryMappedFile.CreateNew(System.String,System.Int64,System.IO.MemoryMappedFiles.MemoryMappedFileAccess,System.IO.MemoryMappedFiles.MemoryMappedFileOptions,System.IO.HandleInheritability)">
+ <summary>Creates a memory-mapped file that has the specified name, capacity, access type, memory allocation options and inheritability.</summary>
+ <param name="mapName">A name to assign to the memory-mapped file.</param>
+ <param name="capacity">The maximum size, in bytes, to allocate to the memory-mapped file.</param>
+ <param name="access">One of the enumeration values that specifies the type of access allowed to the memory-mapped file. The default is <see cref="F:System.IO.MemoryMappedFiles.MemoryMappedFileAccess.ReadWrite"></see>.</param>
+ <param name="options">A bitwise combination of enumeration values that specifies memory allocation options for the memory-mapped file.</param>
+ <param name="inheritability">A value that specifies whether a handle to the memory-mapped file can be inherited by a child process. The default is <see cref="F:System.IO.HandleInheritability.None"></see>.</param>
+ <returns>A memory-mapped file that has the specified characteristics.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="mapName">mapName</paramref> is an empty string. -or- <paramref name="access">access</paramref> is set to write-only with the <see cref="F:System.IO.MemoryMappedFiles.MemoryMappedFileAccess.Write"></see> enumeration value.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="mapName">mapName</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="capacity">capacity</paramref> is less than or equal to zero. -or- <paramref name="access">access</paramref> is not a valid <see cref="T:System.IO.MemoryMappedFiles.MemoryMappedFileAccess"></see> enumeration value. -or- <paramref name="inheritability">inheritability</paramref> is not a valid <see cref="T:System.IO.HandleInheritability"></see> value.</exception>
+ </member>
+ <member name="M:System.IO.MemoryMappedFiles.MemoryMappedFile.CreateOrOpen(System.String,System.Int64,System.IO.MemoryMappedFiles.MemoryMappedFileAccess,System.IO.MemoryMappedFiles.MemoryMappedFileOptions,System.IO.HandleInheritability)">
+ <summary>Creates a new empty memory mapped file or opens an existing memory mapped file if one exists with the same name. If opening an existing file, the capacity, options, and memory arguments will be ignored.</summary>
+ <param name="mapName">A name to assign to the memory-mapped file.</param>
+ <param name="capacity">The maximum size, in bytes, to allocate to the memory-mapped file.</param>
+ <param name="access">One of the enumeration values that specifies the type of access allowed to the memory-mapped file. The default is <see cref="F:System.IO.MemoryMappedFiles.MemoryMappedFileAccess.ReadWrite"></see>.</param>
+ <param name="options">A bitwise combination of values that indicate the memory allocation options to apply to the file.</param>
+ <param name="inheritability">A value that specifies whether a handle to the memory-mapped file can be inherited by a child process. The default is <see cref="F:System.IO.HandleInheritability.None"></see>.</param>
+ <returns>A memory-mapped file that has the specified characteristics.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="mapName">mapName</paramref> is an empty string. -or- <paramref name="access">access</paramref> is set to write-only with the <see cref="F:System.IO.MemoryMappedFiles.MemoryMappedFileAccess.Write"></see> enumeration value.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="mapName">mapName</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="capacity">capacity</paramref> is greater than the size of the logical address space. -or- <paramref name="capacity">capacity</paramref> is less than or equal to zero. -or- <paramref name="access">access</paramref> is not a valid <see cref="T:System.IO.MemoryMappedFiles.MemoryMappedFileAccess"></see> enumeration value. -or- <paramref name="inheritability">inheritability</paramref> is not a valid <see cref="T:System.IO.HandleInheritability"></see> enumeration value.</exception>
+ <exception cref="T:System.UnauthorizedAccessException">The operating system denied the specified access to the file; for example, access is set to <see cref="F:System.IO.MemoryMappedFiles.MemoryMappedFileAccess.Write"></see> or <see cref="F:System.IO.MemoryMappedFiles.MemoryMappedFileAccess.ReadWrite"></see>, but the file or directory is read-only.</exception>
+ </member>
+ <member name="M:System.IO.MemoryMappedFiles.MemoryMappedFile.CreateOrOpen(System.String,System.Int64)">
+ <summary>Creates or opens a memory-mapped file that has the specified capacity in system memory.</summary>
+ <param name="mapName">A name to assign to the memory-mapped file.</param>
+ <param name="capacity">The maximum size, in bytes, to allocate to the memory-mapped file.</param>
+ <returns>A memory-mapped file that has the specified name and size.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="mapName">mapName</paramref> is an empty string.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="mapName">mapName</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="capacity">capacity</paramref> is greater than the size of the logical address space. -or- <paramref name="capacity">capacity</paramref> is less than or equal to zero.</exception>
+ </member>
+ <member name="M:System.IO.MemoryMappedFiles.MemoryMappedFile.CreateOrOpen(System.String,System.Int64,System.IO.MemoryMappedFiles.MemoryMappedFileAccess)">
+ <summary>Creates or opens a memory-mapped file that has the specified capacity and access type in system memory.</summary>
+ <param name="mapName">A name to assign to the memory-mapped file.</param>
+ <param name="capacity">The maximum size, in bytes, to allocate to the memory-mapped file.</param>
+ <param name="access">One of the enumeration values that specifies the type of access allowed to the memory-mapped file. The default is <see cref="F:System.IO.MemoryMappedFiles.MemoryMappedFileAccess.ReadWrite"></see>.</param>
+ <returns>A memory-mapped file that has the specified characteristics.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="mapName">mapName</paramref> is an empty string. -or- <paramref name="access">access</paramref> is set to write-only with the <see cref="F:System.IO.MemoryMappedFiles.MemoryMappedFileAccess.Write"></see> enumeration value.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="mapName">mapName</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="capacity">capacity</paramref> is greater than the size of the logical address space. -or- <paramref name="capacity">capacity</paramref> is less than or equal to zero. -or- <paramref name="access">access</paramref> is not a valid <see cref="T:System.IO.MemoryMappedFiles.MemoryMappedFileAccess"></see> enumeration value.</exception>
+ <exception cref="T:System.UnauthorizedAccessException">The operating system denied the specified access to the file; for example, access is set to <see cref="F:System.IO.MemoryMappedFiles.MemoryMappedFileAccess.Write"></see> or <see cref="F:System.IO.MemoryMappedFiles.MemoryMappedFileAccess.ReadWrite"></see>, but the file or directory is read-only.</exception>
+ </member>
+ <member name="M:System.IO.MemoryMappedFiles.MemoryMappedFile.CreateViewAccessor">
+ <summary>Creates a <see cref="T:System.IO.MemoryMappedFiles.MemoryMappedViewAccessor"></see> that maps to a view of the memory-mapped file.</summary>
+ <returns>A randomly accessible block of memory.</returns>
+ <exception cref="T:System.UnauthorizedAccessException">Access to the memory-mapped file is unauthorized.</exception>
+ </member>
+ <member name="M:System.IO.MemoryMappedFiles.MemoryMappedFile.CreateViewAccessor(System.Int64,System.Int64)">
+ <summary>Creates a <see cref="T:System.IO.MemoryMappedFiles.MemoryMappedViewAccessor"></see> that maps to a view of the memory-mapped file, and that has the specified offset and size.</summary>
+ <param name="offset">The byte at which to start the view.</param>
+ <param name="size">The size of the view. Specify 0 (zero) to create a view that starts at offset and ends approximately at the end of the memory-mapped file.</param>
+ <returns>A randomly accessible block of memory.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="offset">offset</paramref> or <paramref name="size">size</paramref> is a negative value. -or- <paramref name="size">size</paramref> is greater than the logical address space.</exception>
+ <exception cref="T:System.UnauthorizedAccessException">Access to the memory-mapped file is unauthorized.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
+ </member>
+ <member name="M:System.IO.MemoryMappedFiles.MemoryMappedFile.CreateViewAccessor(System.Int64,System.Int64,System.IO.MemoryMappedFiles.MemoryMappedFileAccess)">
+ <summary>Creates a <see cref="T:System.IO.MemoryMappedFiles.MemoryMappedViewAccessor"></see> that maps to a view of the memory-mapped file, and that has the specified offset, size, and access restrictions.</summary>
+ <param name="offset">The byte at which to start the view.</param>
+ <param name="size">The size of the view. Specify 0 (zero) to create a view that starts at offset and ends approximately at the end of the memory-mapped file.</param>
+ <param name="access">One of the enumeration values that specifies the type of access allowed to the memory-mapped file. The default is <see cref="F:System.IO.MemoryMappedFiles.MemoryMappedFileAccess.ReadWrite"></see>.</param>
+ <returns>A randomly accessible block of memory.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="offset">offset</paramref> or <paramref name="size">size</paramref> is a negative value. -or- <paramref name="size">size</paramref> is greater than the logical address space.</exception>
+ <exception cref="T:System.UnauthorizedAccessException"><paramref name="access">access</paramref> is invalid for the memory-mapped file.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
+ </member>
+ <member name="M:System.IO.MemoryMappedFiles.MemoryMappedFile.CreateViewStream">
+ <summary>Creates a stream that maps to a view of the memory-mapped file.</summary>
+ <returns>A stream of memory.</returns>
+ <exception cref="T:System.UnauthorizedAccessException">Access to the memory-mapped file is unauthorized.</exception>
+ </member>
+ <member name="M:System.IO.MemoryMappedFiles.MemoryMappedFile.CreateViewStream(System.Int64,System.Int64)">
+ <summary>Creates a stream that maps to a view of the memory-mapped file, and that has the specified offset and size.</summary>
+ <param name="offset">The byte at which to start the view.</param>
+ <param name="size">The size of the view. Specify 0 (zero) to create a view that starts at offset and ends approximately at the end of the memory-mapped file.</param>
+ <returns>A stream of memory that has the specified offset and size.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="offset">offset</paramref> or <paramref name="size">size</paramref> is a negative value. -or- <paramref name="size">size</paramref> is greater than the logical address space.</exception>
+ <exception cref="T:System.UnauthorizedAccessException">Access to the memory-mapped file is unauthorized.</exception>
+ <exception cref="T:System.IO.IOException"><paramref name="size">size</paramref> is greater than the total virtual memory.</exception>
+ </member>
+ <member name="M:System.IO.MemoryMappedFiles.MemoryMappedFile.CreateViewStream(System.Int64,System.Int64,System.IO.MemoryMappedFiles.MemoryMappedFileAccess)">
+ <summary>Creates a stream that maps to a view of the memory-mapped file, and that has the specified offset, size, and access type.</summary>
+ <param name="offset">The byte at which to start the view.</param>
+ <param name="size">The size of the view. Specify 0 (zero) to create a view that starts at offset and ends approximately at the end of the memory-mapped file.</param>
+ <param name="access">One of the enumeration values that specifies the type of access allowed to the memory-mapped file. The default is <see cref="F:System.IO.MemoryMappedFiles.MemoryMappedFileAccess.ReadWrite"></see>.</param>
+ <returns>A stream of memory that has the specified characteristics.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="offset">offset</paramref> or <paramref name="size">size</paramref> is a negative value. -or- <paramref name="size">size</paramref> is greater than the logical address space. -or- <paramref name="access">access</paramref> is not a valid <see cref="T:System.IO.MemoryMappedFiles.MemoryMappedFileAccess"></see> enumeration value.</exception>
+ <exception cref="T:System.UnauthorizedAccessException"><paramref name="access">access</paramref> is invalid for the memory-mapped file.</exception>
+ <exception cref="T:System.IO.IOException"><paramref name="size">size</paramref> is greater than the total virtual memory. -or- <paramref name="access">access</paramref> is invalid for the memory-mapped file.</exception>
+ </member>
+ <member name="M:System.IO.MemoryMappedFiles.MemoryMappedFile.Dispose">
+ <summary>Releases all resources used by the <see cref="T:System.IO.MemoryMappedFiles.MemoryMappedFile"></see>.</summary>
+ </member>
+ <member name="M:System.IO.MemoryMappedFiles.MemoryMappedFile.Dispose(System.Boolean)">
+ <summary>Releases the unmanaged resources used by the <see cref="T:System.IO.MemoryMappedFiles.MemoryMappedFile"></see> and optionally releases the managed resources.</summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
+ </member>
+ <member name="M:System.IO.MemoryMappedFiles.MemoryMappedFile.OpenExisting(System.String)">
+ <summary>Opens an existing memory-mapped file that has the specified name in system memory.</summary>
+ <param name="mapName">The name of the memory-mapped file to open.</param>
+ <returns>A memory-mapped file that has the specified name.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="mapName">mapName</paramref> is an empty string.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="mapName">mapName</paramref> is null.</exception>
+ <exception cref="T:System.IO.FileNotFoundException">The file specified for <paramref name="mapName">mapName</paramref> does not exist.</exception>
+ </member>
+ <member name="M:System.IO.MemoryMappedFiles.MemoryMappedFile.OpenExisting(System.String,System.IO.MemoryMappedFiles.MemoryMappedFileRights)">
+ <summary>Opens an existing memory-mapped file that has the specified name and access rights in system memory.</summary>
+ <param name="mapName">The name of the memory-mapped file to open.</param>
+ <param name="desiredAccessRights">One of the enumeration values that specifies the access rights to apply to the memory-mapped file.</param>
+ <returns>A memory-mapped file that has the specified characteristics.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="mapName">mapName</paramref> is an empty string.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="mapName">mapName</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="desiredAccessRights">desiredAccessRights</paramref> is not a valid <see cref="T:System.IO.MemoryMappedFiles.MemoryMappedFileRights"></see> enumeration value.</exception>
+ <exception cref="T:System.IO.FileNotFoundException">The file specified for <paramref name="mapName">mapName</paramref> does not exist.</exception>
+ </member>
+ <member name="M:System.IO.MemoryMappedFiles.MemoryMappedFile.OpenExisting(System.String,System.IO.MemoryMappedFiles.MemoryMappedFileRights,System.IO.HandleInheritability)">
+ <summary>Opens an existing memory-mapped file that has the specified name, access rights, and inheritability in system memory.</summary>
+ <param name="mapName">The name of the memory-mapped file to open.</param>
+ <param name="desiredAccessRights">One of the enumeration values that specifies the access rights to apply to the memory-mapped file.</param>
+ <param name="inheritability">One of the enumeration values that specifies whether a handle to the memory-mapped file can be inherited by a child process. The default is <see cref="F:System.IO.HandleInheritability.None"></see>.</param>
+ <returns>A memory-mapped file that has the specified characteristics.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="mapName">mapName</paramref> is an empty string.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="mapName">mapName</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="desiredAccessRights">desiredAccessRights</paramref> is not a valid <see cref="T:System.IO.MemoryMappedFiles.MemoryMappedFileRights"></see> enumeration value. -or- <paramref name="inheritability">inheritability</paramref> is not a valid <see cref="T:System.IO.HandleInheritability"></see> enumeration value.</exception>
+ <exception cref="T:System.UnauthorizedAccessException">The requested access is invalid for the memory-mapped file.</exception>
+ <exception cref="T:System.IO.FileNotFoundException">The file specified for <paramref name="mapName">mapName</paramref> does not exist.</exception>
+ </member>
+ <member name="P:System.IO.MemoryMappedFiles.MemoryMappedFile.SafeMemoryMappedFileHandle">
+ <summary>Gets the file handle of a memory-mapped file.</summary>
+ <returns>The handle to the memory-mapped file.</returns>
+ </member>
+ <member name="T:System.IO.MemoryMappedFiles.MemoryMappedFileAccess">
+ <summary>Specifies access capabilities and restrictions for a memory-mapped file or view.</summary>
+ </member>
+ <member name="F:System.IO.MemoryMappedFiles.MemoryMappedFileAccess.CopyOnWrite">
+ <summary>Read and write access to the file, with the restriction that any write operations will not be seen by other processes.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.IO.MemoryMappedFiles.MemoryMappedFileAccess.Read">
+ <summary>Read-only access to the file.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.IO.MemoryMappedFiles.MemoryMappedFileAccess.ReadExecute">
+ <summary>Read access to the file that can store and run executable code.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.IO.MemoryMappedFiles.MemoryMappedFileAccess.ReadWrite">
+ <summary>Read and write access to the file.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.IO.MemoryMappedFiles.MemoryMappedFileAccess.ReadWriteExecute">
+ <summary>Read and write access to the file that can can store and run executable code.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.IO.MemoryMappedFiles.MemoryMappedFileAccess.Write">
+ <summary>Write-only access to file.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.IO.MemoryMappedFiles.MemoryMappedFileOptions">
+ <summary>Provides memory allocation options for memory-mapped files.</summary>
+ </member>
+ <member name="F:System.IO.MemoryMappedFiles.MemoryMappedFileOptions.DelayAllocatePages">
+ <summary>Memory allocation is delayed until a view is created with either the <see cref="M:System.IO.MemoryMappedFiles.MemoryMappedFile.CreateViewAccessor"></see> or <see cref="M:System.IO.MemoryMappedFiles.MemoryMappedFile.CreateViewStream"></see> method.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.IO.MemoryMappedFiles.MemoryMappedFileOptions.None">
+ <summary>No memory allocation options are applied.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.IO.MemoryMappedFiles.MemoryMappedFileRights">
+ <summary>Specifies access rights to a memory-mapped file that is not associated with a file on disk.</summary>
+ </member>
+ <member name="F:System.IO.MemoryMappedFiles.MemoryMappedFileRights.AccessSystemSecurity">
+ <summary>The right to get or set permissions on a file.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.IO.MemoryMappedFiles.MemoryMappedFileRights.ChangePermissions">
+ <summary>The right to change the security and audit rules associated with a file.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.IO.MemoryMappedFiles.MemoryMappedFileRights.CopyOnWrite">
+ <summary>The right to read and write to a file with the restriction that write operations will not be seen by other processes.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.IO.MemoryMappedFiles.MemoryMappedFileRights.Delete">
+ <summary>The right to delete a file.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.IO.MemoryMappedFiles.MemoryMappedFileRights.Execute">
+ <summary>The right to run an application file.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.IO.MemoryMappedFiles.MemoryMappedFileRights.FullControl">
+ <summary>The right to exert full control over a file, and to modify access control and audit rules. This value represents the right to do anything with a file and is the combination of all rights in this enumeration.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.IO.MemoryMappedFiles.MemoryMappedFileRights.Read">
+ <summary>The right to open and copy a file as read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.IO.MemoryMappedFiles.MemoryMappedFileRights.ReadExecute">
+ <summary>The right to open and copy a folder or file as read-only, and to run application files. This right includes the <see cref="F:System.IO.MemoryMappedFiles.MemoryMappedFileRights.Read"></see> right and the <see cref="F:System.IO.MemoryMappedFiles.MemoryMappedFileRights.Execute"></see> right.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.IO.MemoryMappedFiles.MemoryMappedFileRights.ReadPermissions">
+ <summary>The right to open and copy access and audit rules from a file. This does not include the right to read data, file system attributes, or extended file system attributes.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.IO.MemoryMappedFiles.MemoryMappedFileRights.ReadWrite">
+ <summary>The right to open and copy a file, and the right to add data to a file or remove data from a file.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.IO.MemoryMappedFiles.MemoryMappedFileRights.ReadWriteExecute">
+ <summary>The right to open and copy a file, the right to add data to a file or remove data from a file, and the right to run an application file.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.IO.MemoryMappedFiles.MemoryMappedFileRights.TakeOwnership">
+ <summary>The right to change the owner of a file.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.IO.MemoryMappedFiles.MemoryMappedFileRights.Write">
+ <summary>The right to add data to a file or remove data from a file.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.IO.MemoryMappedFiles.MemoryMappedViewAccessor">
+ <summary>Represents a randomly accessed view of a memory-mapped file.</summary>
+ </member>
+ <member name="M:System.IO.MemoryMappedFiles.MemoryMappedViewAccessor.Flush">
+ <summary>Clears all buffers for this view and causes any buffered data to be written to the underlying file.</summary>
+ <exception cref="T:System.ObjectDisposedException">Methods were called after the accessor was closed.</exception>
+ </member>
+ <member name="P:System.IO.MemoryMappedFiles.MemoryMappedViewAccessor.PointerOffset">
+ <summary>[Supported in the .NET Framework 4.5.1 and later versions] Gets the number of bytes by which the starting position of this view is offset from the beginning of the memory-mapped file.</summary>
+ <returns>The number of bytes between the starting position of this view and the beginning of the memory-mapped file.</returns>
+ <exception cref="T:System.InvalidOperationException">The object from which this instance was created is null.</exception>
+ </member>
+ <member name="P:System.IO.MemoryMappedFiles.MemoryMappedViewAccessor.SafeMemoryMappedViewHandle">
+ <summary>Gets a handle to the view of a memory-mapped file.</summary>
+ <returns>A wrapper for the operating system's handle to the view of the file.</returns>
+ </member>
+ <member name="T:System.IO.MemoryMappedFiles.MemoryMappedViewStream">
+ <summary>Represents a view of a memory-mapped file as a sequentially accessed stream.</summary>
+ </member>
+ <member name="M:System.IO.MemoryMappedFiles.MemoryMappedViewStream.Flush">
+ <summary>Clears all buffers for this stream and causes any buffered data to be written to the underlying file.</summary>
+ </member>
+ <member name="P:System.IO.MemoryMappedFiles.MemoryMappedViewStream.PointerOffset">
+ <summary>[Supported in the .NET Framework 4.5.1 and later versions] Gets the number of bytes by which the starting position of this view is offset from the beginning of the memory-mapped file.</summary>
+ <returns>The number of bytes between the starting position of this view and the beginning of the memory-mapped file.</returns>
+ <exception cref="T:System.InvalidOperationException">The object from which this instance was created is null.</exception>
+ </member>
+ <member name="P:System.IO.MemoryMappedFiles.MemoryMappedViewStream.SafeMemoryMappedViewHandle">
+ <summary>Gets a handle to the view of a memory-mapped file.</summary>
+ <returns>A wrapper for the operating system's handle to the view of the file.</returns>
+ </member>
+ <member name="M:System.IO.MemoryMappedFiles.MemoryMappedViewStream.SetLength(System.Int64)">
+ <summary>Sets the length of the current stream.</summary>
+ <param name="value">The desired length of the current stream in bytes.</param>
+ <exception cref="T:System.NotSupportedException">This method is not supported.</exception>
+ </member>
+ <member name="T:System.IO.MemoryStream">
+ <summary>Creates a stream whose backing store is memory.</summary>
+ </member>
+ <member name="M:System.IO.MemoryStream.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.MemoryStream"></see> class with an expandable capacity initialized to zero.</summary>
+ </member>
+ <member name="M:System.IO.MemoryStream.#ctor(System.Byte[])">
+ <summary>Initializes a new non-resizable instance of the <see cref="T:System.IO.MemoryStream"></see> class based on the specified byte array.</summary>
+ <param name="buffer">The array of unsigned bytes from which to create the current stream.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffer">buffer</paramref> is null.</exception>
+ </member>
+ <member name="M:System.IO.MemoryStream.#ctor(System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.MemoryStream"></see> class with an expandable capacity initialized as specified.</summary>
+ <param name="capacity">The initial size of the internal array in bytes.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="capacity">capacity</paramref> is negative.</exception>
+ </member>
+ <member name="M:System.IO.MemoryStream.#ctor(System.Byte[],System.Boolean)">
+ <summary>Initializes a new non-resizable instance of the <see cref="T:System.IO.MemoryStream"></see> class based on the specified byte array with the <see cref="P:System.IO.MemoryStream.CanWrite"></see> property set as specified.</summary>
+ <param name="buffer">The array of unsigned bytes from which to create this stream.</param>
+ <param name="writable">The setting of the <see cref="P:System.IO.MemoryStream.CanWrite"></see> property, which determines whether the stream supports writing.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffer">buffer</paramref> is null.</exception>
+ </member>
+ <member name="M:System.IO.MemoryStream.#ctor(System.Byte[],System.Int32,System.Int32)">
+ <summary>Initializes a new non-resizable instance of the <see cref="T:System.IO.MemoryStream"></see> class based on the specified region (index) of a byte array.</summary>
+ <param name="buffer">The array of unsigned bytes from which to create this stream.</param>
+ <param name="index">The index into buffer at which the stream begins.</param>
+ <param name="count">The length of the stream in bytes.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffer">buffer</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> or <paramref name="count">count</paramref> is less than zero.</exception>
+ <exception cref="T:System.ArgumentException">The buffer length minus <paramref name="index">index</paramref> is less than <paramref name="count">count</paramref>.</exception>
+ </member>
+ <member name="M:System.IO.MemoryStream.#ctor(System.Byte[],System.Int32,System.Int32,System.Boolean)">
+ <summary>Initializes a new non-resizable instance of the <see cref="T:System.IO.MemoryStream"></see> class based on the specified region of a byte array, with the <see cref="P:System.IO.MemoryStream.CanWrite"></see> property set as specified.</summary>
+ <param name="buffer">The array of unsigned bytes from which to create this stream.</param>
+ <param name="index">The index in buffer at which the stream begins.</param>
+ <param name="count">The length of the stream in bytes.</param>
+ <param name="writable">The setting of the <see cref="P:System.IO.MemoryStream.CanWrite"></see> property, which determines whether the stream supports writing.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffer">buffer</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> or <paramref name="count">count</paramref> are negative.</exception>
+ <exception cref="T:System.ArgumentException">The buffer length minus <paramref name="index">index</paramref> is less than <paramref name="count">count</paramref>.</exception>
+ </member>
+ <member name="M:System.IO.MemoryStream.#ctor(System.Byte[],System.Int32,System.Int32,System.Boolean,System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.MemoryStream"></see> class based on the specified region of a byte array, with the <see cref="P:System.IO.MemoryStream.CanWrite"></see> property set as specified, and the ability to call <see cref="M:System.IO.MemoryStream.GetBuffer"></see> set as specified.</summary>
+ <param name="buffer">The array of unsigned bytes from which to create this stream.</param>
+ <param name="index">The index into buffer at which the stream begins.</param>
+ <param name="count">The length of the stream in bytes.</param>
+ <param name="writable">The setting of the <see cref="P:System.IO.MemoryStream.CanWrite"></see> property, which determines whether the stream supports writing.</param>
+ <param name="publiclyVisible">true to enable <see cref="M:System.IO.MemoryStream.GetBuffer"></see>, which returns the unsigned byte array from which the stream was created; otherwise, false.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffer">buffer</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> or <paramref name="count">count</paramref> is negative.</exception>
+ <exception cref="T:System.ArgumentException">The buffer length minus <paramref name="index">index</paramref> is less than <paramref name="count">count</paramref>.</exception>
+ </member>
+ <member name="P:System.IO.MemoryStream.CanRead">
+ <summary>Gets a value indicating whether the current stream supports reading.</summary>
+ <returns>true if the stream is open.</returns>
+ </member>
+ <member name="P:System.IO.MemoryStream.CanSeek">
+ <summary>Gets a value indicating whether the current stream supports seeking.</summary>
+ <returns>true if the stream is open.</returns>
+ </member>
+ <member name="P:System.IO.MemoryStream.CanWrite">
+ <summary>Gets a value indicating whether the current stream supports writing.</summary>
+ <returns>true if the stream supports writing; otherwise, false.</returns>
+ </member>
+ <member name="P:System.IO.MemoryStream.Capacity">
+ <summary>Gets or sets the number of bytes allocated for this stream.</summary>
+ <returns>The length of the usable portion of the buffer for the stream.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">A capacity is set that is negative or less than the current length of the stream.</exception>
+ <exception cref="T:System.ObjectDisposedException">The current stream is closed.</exception>
+ <exception cref="T:System.NotSupportedException">set is invoked on a stream whose capacity cannot be modified.</exception>
+ </member>
+ <member name="M:System.IO.MemoryStream.CopyToAsync(System.IO.Stream,System.Int32,System.Threading.CancellationToken)">
+ <summary>Asynchronously reads all the bytes from the current stream and writes them to another stream, using a specified buffer size and cancellation token.</summary>
+ <param name="destination">The stream to which the contents of the current stream will be copied.</param>
+ <param name="bufferSize">The size, in bytes, of the buffer. This value must be greater than zero.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <returns>A task that represents the asynchronous copy operation.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="destination">destination</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="buffersize">buffersize</paramref> is negative or zero.</exception>
+ <exception cref="T:System.ObjectDisposedException">Either the current stream or the destination stream is disposed.</exception>
+ <exception cref="T:System.NotSupportedException">The current stream does not support reading, or the destination stream does not support writing.</exception>
+ </member>
+ <member name="M:System.IO.MemoryStream.Dispose(System.Boolean)">
+ <summary>Releases the unmanaged resources used by the <see cref="T:System.IO.MemoryStream"></see> class and optionally releases the managed resources.</summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
+ </member>
+ <member name="M:System.IO.MemoryStream.Flush">
+ <summary>Overrides the <see cref="M:System.IO.Stream.Flush"></see> method so that no action is performed.</summary>
+ </member>
+ <member name="M:System.IO.MemoryStream.FlushAsync(System.Threading.CancellationToken)">
+ <summary>Asynchronously clears all buffers for this stream, and monitors cancellation requests.</summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <returns>A task that represents the asynchronous flush operation.</returns>
+ <exception cref="T:System.ObjectDisposedException">The stream has been disposed.</exception>
+ </member>
+ <member name="M:System.IO.MemoryStream.GetBuffer">
+ <summary>Returns the array of unsigned bytes from which this stream was created.</summary>
+ <returns>The byte array from which this stream was created, or the underlying array if a byte array was not provided to the <see cref="T:System.IO.MemoryStream"></see> constructor during construction of the current instance.</returns>
+ <exception cref="T:System.UnauthorizedAccessException">The MemoryStream instance was not created with a publicly visible buffer.</exception>
+ </member>
+ <member name="P:System.IO.MemoryStream.Length">
+ <summary>Gets the length of the stream in bytes.</summary>
+ <returns>The length of the stream in bytes.</returns>
+ <exception cref="T:System.ObjectDisposedException">The stream is closed.</exception>
+ </member>
+ <member name="P:System.IO.MemoryStream.Position">
+ <summary>Gets or sets the current position within the stream.</summary>
+ <returns>The current position within the stream.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The position is set to a negative value or a value greater than <see cref="F:System.Int32.MaxValue"></see>.</exception>
+ <exception cref="T:System.ObjectDisposedException">The stream is closed.</exception>
+ </member>
+ <member name="M:System.IO.MemoryStream.Read(System.Byte[],System.Int32,System.Int32)">
+ <summary>Reads a block of bytes from the current stream and writes the data to a buffer.</summary>
+ <param name="buffer">When this method returns, contains the specified byte array with the values between offset and (offset + count - 1) replaced by the characters read from the current stream.</param>
+ <param name="offset">The zero-based byte offset in buffer at which to begin storing data from the current stream.</param>
+ <param name="count">The maximum number of bytes to read.</param>
+ <returns>The total number of bytes written into the buffer. This can be less than the number of bytes requested if that number of bytes are not currently available, or zero if the end of the stream is reached before any bytes are read.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffer">buffer</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="offset">offset</paramref> or <paramref name="count">count</paramref> is negative.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="offset">offset</paramref> subtracted from the buffer length is less than <paramref name="count">count</paramref>.</exception>
+ <exception cref="T:System.ObjectDisposedException">The current stream instance is closed.</exception>
+ </member>
+ <member name="M:System.IO.MemoryStream.ReadAsync(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken)">
+ <summary>Asynchronously reads a sequence of bytes from the current stream, advances the position within the stream by the number of bytes read, and monitors cancellation requests.</summary>
+ <param name="buffer">The buffer to write the data into.</param>
+ <param name="offset">The byte offset in buffer at which to begin writing data from the stream.</param>
+ <param name="count">The maximum number of bytes to read.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"></see>.</param>
+ <returns>A task that represents the asynchronous read operation. The value of the <paramref name="TResult">TResult</paramref> parameter contains the total number of bytes read into the buffer. The result value can be less than the number of bytes requested if the number of bytes currently available is less than the requested number, or it can be 0 (zero) if the end of the stream has been reached.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffer">buffer</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="offset">offset</paramref> or <paramref name="count">count</paramref> is negative.</exception>
+ <exception cref="T:System.ArgumentException">The sum of <paramref name="offset">offset</paramref> and <paramref name="count">count</paramref> is larger than the buffer length.</exception>
+ <exception cref="T:System.NotSupportedException">The stream does not support reading.</exception>
+ <exception cref="T:System.ObjectDisposedException">The stream has been disposed.</exception>
+ <exception cref="T:System.InvalidOperationException">The stream is currently in use by a previous read operation.</exception>
+ </member>
+ <member name="M:System.IO.MemoryStream.ReadByte">
+ <summary>Reads a byte from the current stream.</summary>
+ <returns>The byte cast to a <see cref="T:System.Int32"></see>, or -1 if the end of the stream has been reached.</returns>
+ <exception cref="T:System.ObjectDisposedException">The current stream instance is closed.</exception>
+ </member>
+ <member name="M:System.IO.MemoryStream.Seek(System.Int64,System.IO.SeekOrigin)">
+ <summary>Sets the position within the current stream to the specified value.</summary>
+ <param name="offset">The new position within the stream. This is relative to the loc parameter, and can be positive or negative.</param>
+ <param name="loc">A value of type <see cref="T:System.IO.SeekOrigin"></see>, which acts as the seek reference point.</param>
+ <returns>The new position within the stream, calculated by combining the initial reference point and the offset.</returns>
+ <exception cref="T:System.IO.IOException">Seeking is attempted before the beginning of the stream.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="offset">offset</paramref> is greater than <see cref="F:System.Int32.MaxValue"></see>.</exception>
+ <exception cref="T:System.ArgumentException">There is an invalid <see cref="T:System.IO.SeekOrigin"></see>. -or- <paramref name="offset">offset</paramref> caused an arithmetic overflow.</exception>
+ <exception cref="T:System.ObjectDisposedException">The current stream instance is closed.</exception>
+ </member>
+ <member name="M:System.IO.MemoryStream.SetLength(System.Int64)">
+ <summary>Sets the length of the current stream to the specified value.</summary>
+ <param name="value">The value at which to set the length.</param>
+ <exception cref="T:System.NotSupportedException">The current stream is not resizable and <paramref name="value">value</paramref> is larger than the current capacity. -or- The current stream does not support writing.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="value">value</paramref> is negative or is greater than the maximum length of the <see cref="T:System.IO.MemoryStream"></see>, where the maximum length is(<see cref="F:System.Int32.MaxValue"></see> - origin), and origin is the index into the underlying buffer at which the stream starts.</exception>
+ </member>
+ <member name="M:System.IO.MemoryStream.ToArray">
+ <summary>Writes the stream contents to a byte array, regardless of the <see cref="P:System.IO.MemoryStream.Position"></see> property.</summary>
+ <returns>A new byte array.</returns>
+ </member>
+ <member name="M:System.IO.MemoryStream.TryGetBuffer(System.ArraySegment{System.Byte}@)">
+ <summary>Returns the array of unsigned bytes from which this stream was created. The return value indicates whether the conversion succeeded.</summary>
+ <param name="buffer">The byte array segment from which this stream was created.</param>
+ <returns>true if the conversion was successful; otherwise, false.</returns>
+ </member>
+ <member name="M:System.IO.MemoryStream.Write(System.Byte[],System.Int32,System.Int32)">
+ <summary>Writes a block of bytes to the current stream using data read from a buffer.</summary>
+ <param name="buffer">The buffer to write data from.</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 maximum number of bytes to write.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffer">buffer</paramref> is null.</exception>
+ <exception cref="T:System.NotSupportedException">The stream does not support writing. For additional information see <see cref="P:System.IO.Stream.CanWrite"></see>. -or- The current position is closer than <paramref name="count">count</paramref> bytes to the end of the stream, and the capacity cannot be modified.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="offset">offset</paramref> subtracted from the buffer length is less than <paramref name="count">count</paramref>.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="offset">offset</paramref> or <paramref name="count">count</paramref> are negative.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+ <exception cref="T:System.ObjectDisposedException">The current stream instance is closed.</exception>
+ </member>
+ <member name="M:System.IO.MemoryStream.WriteAsync(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken)">
+ <summary>Asynchronously writes a sequence of bytes to the current stream, advances the current position within this stream by the number of bytes written, and monitors cancellation requests.</summary>
+ <param name="buffer">The buffer to write data from.</param>
+ <param name="offset">The zero-based byte offset in buffer from which to begin copying bytes to the stream.</param>
+ <param name="count">The maximum number of bytes to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"></see>.</param>
+ <returns>A task that represents the asynchronous write operation.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffer">buffer</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="offset">offset</paramref> or <paramref name="count">count</paramref> is negative.</exception>
+ <exception cref="T:System.ArgumentException">The sum of <paramref name="offset">offset</paramref> and <paramref name="count">count</paramref> is larger than the buffer length.</exception>
+ <exception cref="T:System.NotSupportedException">The stream does not support writing.</exception>
+ <exception cref="T:System.ObjectDisposedException">The stream has been disposed.</exception>
+ <exception cref="T:System.InvalidOperationException">The stream is currently in use by a previous write operation.</exception>
+ </member>
+ <member name="M:System.IO.MemoryStream.WriteByte(System.Byte)">
+ <summary>Writes a byte to the current stream at the current position.</summary>
+ <param name="value">The byte to write.</param>
+ <exception cref="T:System.NotSupportedException">The stream does not support writing. For additional information see <see cref="P:System.IO.Stream.CanWrite"></see>. -or- The current position is at the end of the stream, and the capacity cannot be modified.</exception>
+ <exception cref="T:System.ObjectDisposedException">The current stream is closed.</exception>
+ </member>
+ <member name="M:System.IO.MemoryStream.WriteTo(System.IO.Stream)">
+ <summary>Writes the entire contents of this memory stream to another stream.</summary>
+ <param name="stream">The stream to write this memory stream to.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="stream">stream</paramref> is null.</exception>
+ <exception cref="T:System.ObjectDisposedException">The current or target stream is closed.</exception>
+ </member>
+ <member name="T:System.IO.NotifyFilters">
+ <summary>Specifies changes to watch for in a file or folder.</summary>
+ </member>
+ <member name="F:System.IO.NotifyFilters.Attributes">
+ <summary>The attributes of the file or folder.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.IO.NotifyFilters.CreationTime">
+ <summary>The time the file or folder was created.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.IO.NotifyFilters.DirectoryName">
+ <summary>The name of the directory.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.IO.NotifyFilters.FileName">
+ <summary>The name of the file.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.IO.NotifyFilters.LastAccess">
+ <summary>The date the file or folder was last opened.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.IO.NotifyFilters.LastWrite">
+ <summary>The date the file or folder last had anything written to it.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.IO.NotifyFilters.Security">
+ <summary>The security settings of the file or folder.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.IO.NotifyFilters.Size">
+ <summary>The size of the file or folder.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Net.HttpListenerPrefixCollection">
+ <summary>Represents the collection used to store Uniform Resource Identifier (URI) prefixes for <see cref="T:System.Net.HttpListener"></see> objects.</summary>
+ </member>
+ <member name="M:System.Net.HttpListenerPrefixCollection.Add(System.String)">
+ <summary>Adds a Uniform Resource Identifier (URI) prefix to the collection.</summary>
+ <param name="uriPrefix">A <see cref="T:System.String"></see> that identifies the URI information that is compared in incoming requests. The prefix must be terminated with a forward slash (&quot;/&quot;).</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="uriPrefix">uriPrefix</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="uriPrefix">uriPrefix</paramref> does not use the http:// or https:// scheme. These are the only schemes supported for <see cref="T:System.Net.HttpListener"></see> objects. -or- <paramref name="uriPrefix">uriPrefix</paramref> is not a correctly formatted URI prefix. Make sure the string is terminated with a &quot;/&quot;.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.HttpListener"></see> associated with this collection is closed.</exception>
+ <exception cref="T:System.Net.HttpListenerException">A Windows function call failed. Check the exception's <see cref="P:System.Net.HttpListenerException.ErrorCode"></see> property to determine the cause of the exception. This exception is thrown if another <see cref="T:System.Net.HttpListener"></see> has already added the prefix <paramref name="uriPrefix">uriPrefix</paramref>.</exception>
+ </member>
+ <member name="M:System.Net.HttpListenerPrefixCollection.Clear">
+ <summary>Removes all the Uniform Resource Identifier (URI) prefixes from the collection.</summary>
+ <exception cref="T:System.Net.HttpListenerException">A Windows function call failed. Check the exception's <see cref="P:System.Net.HttpListenerException.ErrorCode"></see> property to determine the cause of the exception.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.HttpListener"></see> associated with this collection is closed.</exception>
+ </member>
+ <member name="M:System.Net.HttpListenerPrefixCollection.Contains(System.String)">
+ <summary>Returns a <see cref="T:System.Boolean"></see> value that indicates whether the specified prefix is contained in the collection.</summary>
+ <param name="uriPrefix">A <see cref="T:System.String"></see> that contains the Uniform Resource Identifier (URI) prefix to test.</param>
+ <returns>true if this collection contains the prefix specified by <paramref name="uriPrefix">uriPrefix</paramref>; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="uriPrefix">uriPrefix</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Net.HttpListenerPrefixCollection.CopyTo(System.Array,System.Int32)">
+ <summary>Copies the contents of an <see cref="T:System.Net.HttpListenerPrefixCollection"></see> to the specified array.</summary>
+ <param name="array">The one dimensional <see cref="T:System.Array"></see> that receives the Uniform Resource Identifier (URI) prefix strings in this collection.</param>
+ <param name="offset">The zero-based index in array at which copying begins.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="array">array</paramref> has more than one dimension.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">This collection contains more elements than can be stored in <paramref name="array">array</paramref> starting at <paramref name="offset">offset</paramref>.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.HttpListener"></see> associated with this collection is closed.</exception>
+ <exception cref="T:System.InvalidCastException"><paramref name="array">array</paramref> cannot store string values.</exception>
+ </member>
+ <member name="M:System.Net.HttpListenerPrefixCollection.CopyTo(System.String[],System.Int32)">
+ <summary>Copies the contents of an <see cref="T:System.Net.HttpListenerPrefixCollection"></see> to the specified string array.</summary>
+ <param name="array">The one dimensional string array that receives the Uniform Resource Identifier (URI) prefix strings in this collection.</param>
+ <param name="offset">The zero-based index in array at which copying begins.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="array">array</paramref> has more than one dimension.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">This collection contains more elements than can be stored in <paramref name="array">array</paramref> starting at <paramref name="offset">offset</paramref>.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.HttpListener"></see> associated with this collection is closed.</exception>
+ </member>
+ <member name="P:System.Net.HttpListenerPrefixCollection.Count">
+ <summary>Gets the number of prefixes contained in the collection.</summary>
+ <returns>An <see cref="T:System.Int32"></see> that contains the number of prefixes in this collection.</returns>
+ </member>
+ <member name="M:System.Net.HttpListenerPrefixCollection.GetEnumerator">
+ <summary>Returns an object that can be used to iterate through the collection.</summary>
+ <returns>An object that implements the <see cref="T:System.Collections.IEnumerator"></see> interface and provides access to the strings in this collection.</returns>
+ </member>
+ <member name="P:System.Net.HttpListenerPrefixCollection.IsReadOnly">
+ <summary>Gets a value that indicates whether access to the collection is read-only.</summary>
+ <returns>Always returns false.</returns>
+ </member>
+ <member name="P:System.Net.HttpListenerPrefixCollection.IsSynchronized">
+ <summary>Gets a value that indicates whether access to the collection is synchronized (thread-safe).</summary>
+ <returns>This property always returns false.</returns>
+ </member>
+ <member name="M:System.Net.HttpListenerPrefixCollection.Remove(System.String)">
+ <summary>Removes the specified Uniform Resource Identifier (URI) from the list of prefixes handled by the <see cref="T:System.Net.HttpListener"></see> object.</summary>
+ <param name="uriPrefix">A <see cref="T:System.String"></see> that contains the URI prefix to remove.</param>
+ <returns>true if the <paramref name="uriPrefix">uriPrefix</paramref> was found in the <see cref="T:System.Net.HttpListenerPrefixCollection"></see> and removed; otherwise false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="uriPrefix">uriPrefix</paramref> is null.</exception>
+ <exception cref="T:System.Net.HttpListenerException">A Windows function call failed. To determine the cause of the exception, check the exception's error code.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.HttpListener"></see> associated with this collection is closed.</exception>
+ </member>
+ <member name="M:System.Net.HttpListenerPrefixCollection.System#Collections#IEnumerable#GetEnumerator">
+ <summary>Returns an object that can be used to iterate through the collection.</summary>
+ <returns>An object that implements the <see cref="T:System.Collections.IEnumerator"></see> interface and provides access to the strings in this collection.</returns>
+ </member>
+ <member name="T:System.Net.HttpListenerRequest">
+ <summary>Describes an incoming HTTP request to an <see cref="T:System.Net.HttpListener"></see> object. This class cannot be inherited.</summary>
+ </member>
+ <member name="P:System.Net.HttpListenerRequest.AcceptTypes">
+ <summary>Gets the MIME types accepted by the client.</summary>
+ <returns>A <see cref="T:System.String"></see> array that contains the type names specified in the request's Accept header or null if the client request did not include an Accept header.</returns>
+ </member>
+ <member name="M:System.Net.HttpListenerRequest.BeginGetClientCertificate(System.AsyncCallback,System.Object)">
+ <summary>Begins an asynchronous request for the client's X.509 v.3 certificate.</summary>
+ <param name="requestCallback">An <see cref="T:System.AsyncCallback"></see> delegate that references the method to invoke when the operation is complete.</param>
+ <param name="state">A user-defined object that contains information about the operation. This object is passed to the callback delegate when the operation completes.</param>
+ <returns>An <see cref="T:System.IAsyncResult"></see> that indicates the status of the operation.</returns>
+ </member>
+ <member name="P:System.Net.HttpListenerRequest.ClientCertificateError">
+ <summary>Gets an error code that identifies a problem with the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate"></see> provided by the client.</summary>
+ <returns>An <see cref="T:System.Int32"></see> value that contains a Windows error code.</returns>
+ <exception cref="T:System.InvalidOperationException">The client certificate has not been initialized yet by a call to the <see cref="M:System.Net.HttpListenerRequest.BeginGetClientCertificate(System.AsyncCallback,System.Object)"></see> or <see cref="M:System.Net.HttpListenerRequest.GetClientCertificate"></see> methods -or - The operation is still in progress.</exception>
+ </member>
+ <member name="P:System.Net.HttpListenerRequest.ContentEncoding">
+ <summary>Gets the content encoding that can be used with data sent with the request</summary>
+ <returns>An <see cref="T:System.Text.Encoding"></see> object suitable for use with the data in the <see cref="P:System.Net.HttpListenerRequest.InputStream"></see> property.</returns>
+ </member>
+ <member name="P:System.Net.HttpListenerRequest.ContentLength64">
+ <summary>Gets the length of the body data included in the request.</summary>
+ <returns>The value from the request's Content-Length header. This value is -1 if the content length is not known.</returns>
+ </member>
+ <member name="P:System.Net.HttpListenerRequest.ContentType">
+ <summary>Gets the MIME type of the body data included in the request.</summary>
+ <returns>A <see cref="T:System.String"></see> that contains the text of the request's Content-Type header.</returns>
+ </member>
+ <member name="P:System.Net.HttpListenerRequest.Cookies">
+ <summary>Gets the cookies sent with the request.</summary>
+ <returns>A <see cref="T:System.Net.CookieCollection"></see> that contains cookies that accompany the request. This property returns an empty collection if the request does not contain cookies.</returns>
+ </member>
+ <member name="M:System.Net.HttpListenerRequest.EndGetClientCertificate(System.IAsyncResult)">
+ <summary>Ends an asynchronous request for the client's X.509 v.3 certificate.</summary>
+ <param name="asyncResult">The pending request for the certificate.</param>
+ <returns>The <see cref="T:System.IAsyncResult"></see> object that is returned when the operation started.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="asyncResult">asyncResult</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="asyncResult">asyncResult</paramref> was not obtained by calling <see cref="M:System.Net.HttpListenerRequest.BeginGetClientCertificate(System.AsyncCallback,System.Object)"></see><paramref name="e.">e.</paramref></exception>
+ <exception cref="T:System.InvalidOperationException">This method was already called for the operation identified by <paramref name="asyncResult">asyncResult</paramref>.</exception>
+ </member>
+ <member name="M:System.Net.HttpListenerRequest.GetClientCertificate">
+ <summary>Retrieves the client's X.509 v.3 certificate.</summary>
+ <returns>A <see cref="System.Security.Cryptography.X509Certificates"></see> object that contains the client's X.509 v.3 certificate.</returns>
+ <exception cref="T:System.InvalidOperationException">A call to this method to retrieve the client's X.509 v.3 certificate is in progress and therefore another call to this method cannot be made.</exception>
+ </member>
+ <member name="M:System.Net.HttpListenerRequest.GetClientCertificateAsync">
+ <summary>Retrieves the client's X.509 v.3 certificate as an asynchronous operation.</summary>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task`1"></see>. The task object representing the asynchronous operation. The <see cref="P:System.Threading.Tasks.Task`1.Result"></see> property on the task object returns a <see cref="System.Security.Cryptography.X509Certificates"></see> object that contains the client's X.509 v.3 certificate.</returns>
+ </member>
+ <member name="P:System.Net.HttpListenerRequest.HasEntityBody">
+ <summary>Gets a <see cref="T:System.Boolean"></see> value that indicates whether the request has associated body data.</summary>
+ <returns>true if the request has associated body data; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Net.HttpListenerRequest.Headers">
+ <summary>Gets the collection of header name/value pairs sent in the request.</summary>
+ <returns>A <see cref="T:System.Net.WebHeaderCollection"></see> that contains the HTTP headers included in the request.</returns>
+ </member>
+ <member name="P:System.Net.HttpListenerRequest.HttpMethod">
+ <summary>Gets the HTTP method specified by the client.</summary>
+ <returns>A <see cref="T:System.String"></see> that contains the method used in the request.</returns>
+ </member>
+ <member name="P:System.Net.HttpListenerRequest.InputStream">
+ <summary>Gets a stream that contains the body data sent by the client.</summary>
+ <returns>A readable <see cref="T:System.IO.Stream"></see> object that contains the bytes sent by the client in the body of the request. This property returns <see cref="F:System.IO.Stream.Null"></see> if no data is sent with the request.</returns>
+ </member>
+ <member name="P:System.Net.HttpListenerRequest.IsAuthenticated">
+ <summary>Gets a <see cref="T:System.Boolean"></see> value that indicates whether the client sending this request is authenticated.</summary>
+ <returns>true if the client was authenticated; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Net.HttpListenerRequest.IsLocal">
+ <summary>Gets a <see cref="T:System.Boolean"></see> value that indicates whether the request is sent from the local computer.</summary>
+ <returns>true if the request originated on the same computer as the <see cref="T:System.Net.HttpListener"></see> object that provided the request; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Net.HttpListenerRequest.IsSecureConnection">
+ <summary>Gets a <see cref="T:System.Boolean"></see> value that indicates whether the TCP connection used to send the request is using the Secure Sockets Layer (SSL) protocol.</summary>
+ <returns>true if the TCP connection is using SSL; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Net.HttpListenerRequest.IsWebSocketRequest">
+ <summary>Gets a <see cref="T:System.Boolean"></see> value that indicates whether the TCP connection was a WebSocket request.</summary>
+ <returns>Returns <see cref="T:System.Boolean"></see>. true if the TCP connection is a WebSocket request; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Net.HttpListenerRequest.KeepAlive">
+ <summary>Gets a <see cref="T:System.Boolean"></see> value that indicates whether the client requests a persistent connection.</summary>
+ <returns>true if the connection should be kept open; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Net.HttpListenerRequest.LocalEndPoint">
+ <summary>Get the server IP address and port number to which the request is directed.</summary>
+ <returns>An <see cref="T:System.Net.IPEndPoint"></see> that represents the IP address that the request is sent to.</returns>
+ </member>
+ <member name="P:System.Net.HttpListenerRequest.ProtocolVersion">
+ <summary>Gets the HTTP version used by the requesting client.</summary>
+ <returns>A <see cref="T:System.Version"></see> that identifies the client's version of HTTP.</returns>
+ </member>
+ <member name="P:System.Net.HttpListenerRequest.QueryString">
+ <summary>Gets the query string included in the request.</summary>
+ <returns>A <see cref="T:System.Collections.Specialized.NameValueCollection"></see> object that contains the query data included in the request <see cref="P:System.Net.HttpListenerRequest.Url"></see>.</returns>
+ </member>
+ <member name="P:System.Net.HttpListenerRequest.RawUrl">
+ <summary>Gets the URL information (without the host and port) requested by the client.</summary>
+ <returns>A <see cref="T:System.String"></see> that contains the raw URL for this request.</returns>
+ </member>
+ <member name="P:System.Net.HttpListenerRequest.RemoteEndPoint">
+ <summary>Gets the client IP address and port number from which the request originated.</summary>
+ <returns>An <see cref="T:System.Net.IPEndPoint"></see> that represents the IP address and port number from which the request originated.</returns>
+ </member>
+ <member name="P:System.Net.HttpListenerRequest.RequestTraceIdentifier">
+ <summary>Gets the request identifier of the incoming HTTP request.</summary>
+ <returns>A <see cref="T:System.Guid"></see> object that contains the identifier of the HTTP request.</returns>
+ </member>
+ <member name="P:System.Net.HttpListenerRequest.ServiceName">
+ <summary>Gets the Service Provider Name (SPN) that the client sent on the request.</summary>
+ <returns>A <see cref="T:System.String"></see> that contains the SPN the client sent on the request.</returns>
+ </member>
+ <member name="P:System.Net.HttpListenerRequest.TransportContext">
+ <summary>Gets the <see cref="T:System.Net.TransportContext"></see> for the client request.</summary>
+ <returns>A <see cref="T:System.Net.TransportContext"></see> object for the client request.</returns>
+ </member>
+ <member name="P:System.Net.HttpListenerRequest.Url">
+ <summary>Gets the <see cref="T:System.Uri"></see> object requested by the client.</summary>
+ <returns>A <see cref="T:System.Uri"></see> object that identifies the resource requested by the client.</returns>
+ </member>
+ <member name="P:System.Net.HttpListenerRequest.UrlReferrer">
+ <summary>Gets the Uniform Resource Identifier (URI) of the resource that referred the client to the server.</summary>
+ <returns>A <see cref="T:System.Uri"></see> object that contains the text of the request's <see cref="F:System.Net.HttpRequestHeader.Referer"></see> header, or null if the header was not included in the request.</returns>
+ </member>
+ <member name="P:System.Net.HttpListenerRequest.UserAgent">
+ <summary>Gets the user agent presented by the client.</summary>
+ <returns>A <see cref="T:System.String"></see> object that contains the text of the request's User-Agent header.</returns>
+ </member>
+ <member name="P:System.Net.HttpListenerRequest.UserHostAddress">
+ <summary>Gets the server IP address and port number to which the request is directed.</summary>
+ <returns>A <see cref="T:System.String"></see> that contains the host address information.</returns>
+ </member>
+ <member name="P:System.Net.HttpListenerRequest.UserHostName">
+ <summary>Gets the DNS name and, if provided, the port number specified by the client.</summary>
+ <returns>A <see cref="T:System.String"></see> value that contains the text of the request's Host header.</returns>
+ </member>
+ <member name="P:System.Net.HttpListenerRequest.UserLanguages">
+ <summary>Gets the natural languages that are preferred for the response.</summary>
+ <returns>A <see cref="T:System.String"></see> array that contains the languages specified in the request's <see cref="F:System.Net.HttpRequestHeader.AcceptLanguage"></see> header or null if the client request did not include an <see cref="F:System.Net.HttpRequestHeader.AcceptLanguage"></see> header.</returns>
+ </member>
+ <member name="T:System.Net.HttpListenerResponse">
+ <summary>Represents a response to a request being handled by an <see cref="T:System.Net.HttpListener"></see> object.</summary>
+ </member>
+ <member name="M:System.Net.HttpListenerResponse.Abort">
+ <summary>Closes the connection to the client without sending a response.</summary>
+ </member>
+ <member name="M:System.Net.HttpListenerResponse.AddHeader(System.String,System.String)">
+ <summary>Adds the specified header and value to the HTTP headers for this response.</summary>
+ <param name="name">The name of the HTTP header to set.</param>
+ <param name="value">The value for the name header.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="name">name</paramref> is null or an empty string (&quot;&quot;).</exception>
+ <exception cref="T:System.ArgumentException">You are not allowed to specify a value for the specified header. -or- <paramref name="name">name</paramref> or <paramref name="value">value</paramref> contains invalid characters.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The length of <paramref name="value">value</paramref> is greater than 65,535 characters.</exception>
+ </member>
+ <member name="M:System.Net.HttpListenerResponse.AppendCookie(System.Net.Cookie)">
+ <summary>Adds the specified <see cref="T:System.Net.Cookie"></see> to the collection of cookies for this response.</summary>
+ <param name="cookie">The <see cref="T:System.Net.Cookie"></see> to add to the collection to be sent with this response.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="cookie">cookie</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Net.HttpListenerResponse.AppendHeader(System.String,System.String)">
+ <summary>Appends a value to the specified HTTP header to be sent with this response.</summary>
+ <param name="name">The name of the HTTP header to append value to.</param>
+ <param name="value">The value to append to the name header.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="name">name</paramref> is null or an empty string (&quot;&quot;). -or- You are not allowed to specify a value for the specified header. -or- <paramref name="name">name</paramref> or <paramref name="value">value</paramref> contains invalid characters.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The length of <paramref name="value">value</paramref> is greater than 65,535 characters.</exception>
+ </member>
+ <member name="M:System.Net.HttpListenerResponse.Close">
+ <summary>Sends the response to the client and releases the resources held by this <see cref="T:System.Net.HttpListenerResponse"></see> instance.</summary>
+ </member>
+ <member name="M:System.Net.HttpListenerResponse.Close(System.Byte[],System.Boolean)">
+ <summary>Returns the specified byte array to the client and releases the resources held by this <see cref="T:System.Net.HttpListenerResponse"></see> instance.</summary>
+ <param name="responseEntity">A <see cref="T:System.Byte"></see> array that contains the response to send to the client.</param>
+ <param name="willBlock">true to block execution while flushing the stream to the client; otherwise, false.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="responseEntity">responseEntity</paramref> is null.</exception>
+ <exception cref="T:System.ObjectDisposedException">This object is closed.</exception>
+ </member>
+ <member name="P:System.Net.HttpListenerResponse.ContentEncoding">
+ <summary>Gets or sets the <see cref="T:System.Text.Encoding"></see> for this response's <see cref="P:System.Net.HttpListenerResponse.OutputStream"></see>.</summary>
+ <returns>An <see cref="T:System.Text.Encoding"></see> object suitable for use with the data in the <see cref="P:System.Net.HttpListenerResponse.OutputStream"></see> property, or null if no encoding is specified.</returns>
+ </member>
+ <member name="P:System.Net.HttpListenerResponse.ContentLength64">
+ <summary>Gets or sets the number of bytes in the body data included in the response.</summary>
+ <returns>The value of the response's Content-Length header.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The value specified for a set operation is less than zero.</exception>
+ <exception cref="T:System.InvalidOperationException">The response is already being sent.</exception>
+ <exception cref="T:System.ObjectDisposedException">This object is closed.</exception>
+ </member>
+ <member name="P:System.Net.HttpListenerResponse.ContentType">
+ <summary>Gets or sets the MIME type of the content returned.</summary>
+ <returns>A <see cref="T:System.String"></see> instance that contains the text of the response's Content-Type header.</returns>
+ <exception cref="T:System.ArgumentNullException">The value specified for a set operation is null.</exception>
+ <exception cref="T:System.ArgumentException">The value specified for a set operation is an empty string (&quot;&quot;).</exception>
+ <exception cref="T:System.ObjectDisposedException">This object is closed.</exception>
+ </member>
+ <member name="P:System.Net.HttpListenerResponse.Cookies">
+ <summary>Gets or sets the collection of cookies returned with the response.</summary>
+ <returns>A <see cref="T:System.Net.CookieCollection"></see> that contains cookies to accompany the response. The collection is empty if no cookies have been added to the response.</returns>
+ </member>
+ <member name="M:System.Net.HttpListenerResponse.CopyFrom(System.Net.HttpListenerResponse)">
+ <summary>Copies properties from the specified <see cref="T:System.Net.HttpListenerResponse"></see> to this response.</summary>
+ <param name="templateResponse">The <see cref="T:System.Net.HttpListenerResponse"></see> instance to copy.</param>
+ </member>
+ <member name="P:System.Net.HttpListenerResponse.Headers">
+ <summary>Gets or sets the collection of header name/value pairs returned by the server.</summary>
+ <returns>A <see cref="T:System.Net.WebHeaderCollection"></see> instance that contains all the explicitly set HTTP headers to be included in the response.</returns>
+ <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Net.WebHeaderCollection"></see> instance specified for a set operation is not valid for a response.</exception>
+ </member>
+ <member name="P:System.Net.HttpListenerResponse.KeepAlive">
+ <summary>Gets or sets a value indicating whether the server requests a persistent connection.</summary>
+ <returns>true if the server requests a persistent connection; otherwise, false. The default is true.</returns>
+ <exception cref="T:System.ObjectDisposedException">This object is closed.</exception>
+ </member>
+ <member name="P:System.Net.HttpListenerResponse.OutputStream">
+ <summary>Gets a <see cref="T:System.IO.Stream"></see> object to which a response can be written.</summary>
+ <returns>A <see cref="T:System.IO.Stream"></see> object to which a response can be written.</returns>
+ <exception cref="T:System.ObjectDisposedException">This object is closed.</exception>
+ </member>
+ <member name="P:System.Net.HttpListenerResponse.ProtocolVersion">
+ <summary>Gets or sets the HTTP version used for the response.</summary>
+ <returns>A <see cref="T:System.Version"></see> object indicating the version of HTTP used when responding to the client. Note that this property is now obsolete.</returns>
+ <exception cref="T:System.ArgumentNullException">The value specified for a set operation is null.</exception>
+ <exception cref="T:System.ArgumentException">The value specified for a set operation does not have its <see cref="P:System.Version.Major"></see> property set to 1 or does not have its <see cref="P:System.Version.Minor"></see> property set to either 0 or 1.</exception>
+ <exception cref="T:System.ObjectDisposedException">This object is closed.</exception>
+ </member>
+ <member name="M:System.Net.HttpListenerResponse.Redirect(System.String)">
+ <summary>Configures the response to redirect the client to the specified URL.</summary>
+ <param name="url">The URL that the client should use to locate the requested resource.</param>
+ </member>
+ <member name="P:System.Net.HttpListenerResponse.RedirectLocation">
+ <summary>Gets or sets the value of the HTTP Location header in this response.</summary>
+ <returns>A <see cref="T:System.String"></see> that contains the absolute URL to be sent to the client in the Location header.</returns>
+ <exception cref="T:System.ArgumentException">The value specified for a set operation is an empty string (&quot;&quot;).</exception>
+ <exception cref="T:System.ObjectDisposedException">This object is closed.</exception>
+ </member>
+ <member name="P:System.Net.HttpListenerResponse.SendChunked">
+ <summary>Gets or sets whether the response uses chunked transfer encoding.</summary>
+ <returns>true if the response is set to use chunked transfer encoding; otherwise, false. The default is false.</returns>
+ </member>
+ <member name="M:System.Net.HttpListenerResponse.SetCookie(System.Net.Cookie)">
+ <summary>Adds or updates a <see cref="T:System.Net.Cookie"></see> in the collection of cookies sent with this response.</summary>
+ <param name="cookie">A <see cref="T:System.Net.Cookie"></see> for this response.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="cookie">cookie</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException">The cookie already exists in the collection and could not be replaced.</exception>
+ </member>
+ <member name="P:System.Net.HttpListenerResponse.StatusCode">
+ <summary>Gets or sets the HTTP status code to be returned to the client.</summary>
+ <returns>An <see cref="T:System.Int32"></see> value that specifies the HTTP status code for the requested resource. The default is <see cref="F:System.Net.HttpStatusCode.OK"></see>, indicating that the server successfully processed the client's request and included the requested resource in the response body.</returns>
+ <exception cref="T:System.ObjectDisposedException">This object is closed.</exception>
+ <exception cref="T:System.Net.ProtocolViolationException">The value specified for a set operation is not valid. Valid values are between 100 and 999 inclusive.</exception>
+ </member>
+ <member name="P:System.Net.HttpListenerResponse.StatusDescription">
+ <summary>Gets or sets a text description of the HTTP status code returned to the client.</summary>
+ <returns>The text description of the HTTP status code returned to the client. The default is the RFC 2616 description for the <see cref="P:System.Net.HttpListenerResponse.StatusCode"></see> property value, or an empty string (&quot;&quot;) if an RFC 2616 description does not exist.</returns>
+ <exception cref="T:System.ArgumentNullException">The value specified for a set operation is null.</exception>
+ <exception cref="T:System.ArgumentException">The value specified for a set operation contains non-printable characters.</exception>
+ </member>
+ <member name="M:System.Net.HttpListenerResponse.System#IDisposable#Dispose">
+ <summary>Releases all resources used by the <see cref="T:System.Net.HttpListenerResponse"></see>.</summary>
+ </member>
+ <member name="T:System.Net.HttpListenerTimeoutManager">
+ <summary>The timeout manager to use for an <see cref="T:System.Net.HttpListener"></see> object.</summary>
+ </member>
+ <member name="P:System.Net.HttpListenerTimeoutManager.DrainEntityBody">
+ <summary>Gets or sets the time, in seconds, allowed for the <see cref="T:System.Net.HttpListener"></see> to drain the entity body on a Keep-Alive connection.</summary>
+ <returns>Returns <see cref="T:System.TimeSpan"></see>. The time, in seconds, allowed for the <see cref="T:System.Net.HttpListener"></see> to drain the entity body on a Keep-Alive connection.</returns>
+ </member>
+ <member name="P:System.Net.HttpListenerTimeoutManager.EntityBody">
+ <summary>Gets or sets the time, in seconds, allowed for the request entity body to arrive.</summary>
+ <returns>Returns <see cref="T:System.TimeSpan"></see>. The time, in seconds, allowed for the request entity body to arrive.</returns>
+ </member>
+ <member name="P:System.Net.HttpListenerTimeoutManager.HeaderWait">
+ <summary>Gets or sets the time, in seconds, allowed for the <see cref="T:System.Net.HttpListener"></see> to parse the request header.</summary>
+ <returns>Returns <see cref="T:System.TimeSpan"></see>. The time, in seconds, allowed for the <see cref="T:System.Net.HttpListener"></see> to parse the request header.</returns>
+ </member>
+ <member name="P:System.Net.HttpListenerTimeoutManager.IdleConnection">
+ <summary>Gets or sets the time, in seconds, allowed for an idle connection.</summary>
+ <returns>Returns <see cref="T:System.TimeSpan"></see>. The time, in seconds, allowed for an idle connection.</returns>
+ </member>
+ <member name="P:System.Net.HttpListenerTimeoutManager.MinSendBytesPerSecond">
+ <summary>Gets or sets the minimum send rate, in bytes-per-second, for the response.</summary>
+ <returns>Returns <see cref="T:System.Int64"></see>. The minimum send rate, in bytes-per-second, for the response.</returns>
+ </member>
+ <member name="P:System.Net.HttpListenerTimeoutManager.RequestQueue">
+ <summary>Gets or sets the time, in seconds, allowed for the request to remain in the request queue before the <see cref="T:System.Net.HttpListener"></see> picks it up.</summary>
+ <returns>Returns <see cref="T:System.TimeSpan"></see>. The time, in seconds, allowed for the request to remain in the request queue before the <see cref="T:System.Net.HttpListener"></see> picks it up.</returns>
+ </member>
+ <member name="T:System.Net.HttpRequestHeader">
+ <summary>The HTTP headers that may be specified in a client request.</summary>
+ </member>
+ <member name="F:System.Net.HttpRequestHeader.Accept">
+ <summary>The Accept header, which specifies the MIME types that are acceptable for the response.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpRequestHeader.AcceptCharset">
+ <summary>The Accept-Charset header, which specifies the character sets that are acceptable for the response.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpRequestHeader.AcceptEncoding">
+ <summary>The Accept-Encoding header, which specifies the content encodings that are acceptable for the response.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpRequestHeader.AcceptLanguage">
+ <summary>The Accept-Langauge header, which specifies that natural languages that are preferred for the response.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpRequestHeader.Allow">
+ <summary>The Allow header, which specifies the set of HTTP methods supported.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpRequestHeader.Authorization">
+ <summary>The Authorization header, which specifies the credentials that the client presents in order to authenticate itself to the server.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpRequestHeader.CacheControl">
+ <summary>The Cache-Control header, which specifies directives that must be obeyed by all cache control mechanisms along the request/response chain.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpRequestHeader.Connection">
+ <summary>The Connection header, which specifies options that are desired for a particular connection.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpRequestHeader.ContentEncoding">
+ <summary>The Content-Encoding header, which specifies the encodings that have been applied to the accompanying body data.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpRequestHeader.ContentLanguage">
+ <summary>The Content-Langauge header, which specifies the natural language(s) of the accompanying body data.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpRequestHeader.ContentLength">
+ <summary>The Content-Length header, which specifies the length, in bytes, of the accompanying body data.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpRequestHeader.ContentLocation">
+ <summary>The Content-Location header, which specifies a URI from which the accompanying body may be obtained.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpRequestHeader.ContentMd5">
+ <summary>The Content-MD5 header, which specifies the MD5 digest of the accompanying body data, for the purpose of providing an end-to-end message integrity check.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpRequestHeader.ContentRange">
+ <summary>The Content-Range header, which specifies where in the full body the accompanying partial body data should be applied.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpRequestHeader.ContentType">
+ <summary>The Content-Type header, which specifies the MIME type of the accompanying body data.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpRequestHeader.Cookie">
+ <summary>The Cookie header, which specifies cookie data presented to the server.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpRequestHeader.Date">
+ <summary>The Date header, which specifies the date and time at which the request originated.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpRequestHeader.Expect">
+ <summary>The Expect header, which specifies particular server behaviors that are required by the client.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpRequestHeader.Expires">
+ <summary>The Expires header, which specifies the date and time after which the accompanying body data should be considered stale.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpRequestHeader.From">
+ <summary>The From header, which specifies an Internet E-mail address for the human user who controls the requesting user agent.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpRequestHeader.Host">
+ <summary>The Host header, which specifies the host name and port number of the resource being requested.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpRequestHeader.IfMatch">
+ <summary>The If-Match header, which specifies that the requested operation should be performed only if the client's cached copy of the indicated resource is current.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpRequestHeader.IfModifiedSince">
+ <summary>The If-Modified-Since header, which specifies that the requested operation should be performed only if the requested resource has been modified since the indicated data and time.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpRequestHeader.IfNoneMatch">
+ <summary>The If-None-Match header, which specifies that the requested operation should be performed only if none of client's cached copies of the indicated resources are current.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpRequestHeader.IfRange">
+ <summary>The If-Range header, which specifies that only the specified range of the requested resource should be sent, if the client's cached copy is current.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpRequestHeader.IfUnmodifiedSince">
+ <summary>The If-Unmodified-Since header, which specifies that the requested operation should be performed only if the requested resource has not been modified since the indicated date and time.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpRequestHeader.KeepAlive">
+ <summary>The Keep-Alive header, which specifies a parameter used into order to maintain a persistent connection.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpRequestHeader.LastModified">
+ <summary>The Last-Modified header, which specifies the date and time at which the accompanying body data was last modified.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpRequestHeader.MaxForwards">
+ <summary>The Max-Forwards header, which specifies an integer indicating the remaining number of times that this request may be forwarded.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpRequestHeader.Pragma">
+ <summary>The Pragma header, which specifies implementation-specific directives that might apply to any agent along the request/response chain.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpRequestHeader.ProxyAuthorization">
+ <summary>The Proxy-Authorization header, which specifies the credentials that the client presents in order to authenticate itself to a proxy.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpRequestHeader.Range">
+ <summary>The Range header, which specifies the the sub-range(s) of the response that the client requests be returned in lieu of the entire response.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpRequestHeader.Referer">
+ <summary>The Referer header, which specifies the URI of the resource from which the request URI was obtained.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpRequestHeader.Te">
+ <summary>The TE header, which specifies the transfer encodings that are acceptable for the response.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpRequestHeader.Trailer">
+ <summary>The Trailer header, which specifies the header fields present in the trailer of a message encoded with chunked transfer-coding.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpRequestHeader.TransferEncoding">
+ <summary>The Transfer-Encoding header, which specifies what (if any) type of transformation that has been applied to the message body.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpRequestHeader.Translate">
+ <summary>The Translate header, a Microsoft extension to the HTTP specification used in conjunction with WebDAV functionality.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpRequestHeader.Upgrade">
+ <summary>The Upgrade header, which specifies additional communications protocols that the client supports.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpRequestHeader.UserAgent">
+ <summary>The User-Agent header, which specifies information about the client agent.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpRequestHeader.Via">
+ <summary>The Via header, which specifies intermediate protocols to be used by gateway and proxy agents.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpRequestHeader.Warning">
+ <summary>The Warning header, which specifies additional information about that status or transformation of a message that might not be reflected in the message.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Net.HttpResponseHeader">
+ <summary>The HTTP headers that can be specified in a server response.</summary>
+ </member>
+ <member name="F:System.Net.HttpResponseHeader.AcceptRanges">
+ <summary>The Accept-Ranges header, which specifies the range that is accepted by the server.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpResponseHeader.Age">
+ <summary>The Age header, which specifies the time, in seconds, since the response was generated by the originating server.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpResponseHeader.Allow">
+ <summary>The Allow header, which specifies the set of HTTP methods that are supported.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpResponseHeader.CacheControl">
+ <summary>The Cache-Control header, which specifies caching directives that must be obeyed by all caching mechanisms along the request/response chain.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpResponseHeader.Connection">
+ <summary>The Connection header, which specifies options that are desired for a particular connection.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpResponseHeader.ContentEncoding">
+ <summary>The Content-Encoding header, which specifies the encodings that have been applied to the accompanying body data.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpResponseHeader.ContentLanguage">
+ <summary>The Content-Langauge header, which specifies the natural language or languages of the accompanying body data.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpResponseHeader.ContentLength">
+ <summary>The Content-Length header, which specifies the length, in bytes, of the accompanying body data.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpResponseHeader.ContentLocation">
+ <summary>The Content-Location header, which specifies a URI from which the accompanying body can be obtained.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpResponseHeader.ContentMd5">
+ <summary>The Content-MD5 header, which specifies the MD5 digest of the accompanying body data, for the purpose of providing an end-to-end message integrity check.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpResponseHeader.ContentRange">
+ <summary>The Range header, which specifies the subrange or subranges of the response that the client requests be returned in lieu of the entire response.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpResponseHeader.ContentType">
+ <summary>The Content-Type header, which specifies the MIME type of the accompanying body data.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpResponseHeader.Date">
+ <summary>The Date header, which specifies the date and time at which the response originated.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpResponseHeader.ETag">
+ <summary>The Etag header, which specifies the current value for the requested variant.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpResponseHeader.Expires">
+ <summary>The Expires header, which specifies the date and time after which the accompanying body data should be considered stale.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpResponseHeader.KeepAlive">
+ <summary>The Keep-Alive header, which specifies a parameter to be used to maintain a persistent connection.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpResponseHeader.LastModified">
+ <summary>The Last-Modified header, which specifies the date and time at which the accompanying body data was last modified.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpResponseHeader.Location">
+ <summary>The Location header, which specifies a URI to which the client is redirected to obtain the requested resource.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpResponseHeader.Pragma">
+ <summary>The Pragma header, which specifies implementation-specific directives that might apply to any agent along the request/response chain.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpResponseHeader.ProxyAuthenticate">
+ <summary>The Proxy-Authenticate header, which specifies that the client must authenticate itself to a proxy.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpResponseHeader.RetryAfter">
+ <summary>The Retry-After header, which specifies a time (in seconds), or a date and time, after which the client can retry its request.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpResponseHeader.Server">
+ <summary>The Server header, which specifies information about the originating server agent.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpResponseHeader.SetCookie">
+ <summary>The Set-Cookie header, which specifies cookie data that is presented to the client.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpResponseHeader.Trailer">
+ <summary>The Trailer header, which specifies that the indicated header fields are present in the trailer of a message that is encoded with chunked transfer-coding.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpResponseHeader.TransferEncoding">
+ <summary>The Transfer-Encoding header, which specifies what (if any) type of transformation has been applied to the message body.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpResponseHeader.Upgrade">
+ <summary>The Upgrade header, which specifies additional communications protocols that the client supports.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpResponseHeader.Vary">
+ <summary>The Vary header, which specifies the request headers that are used to determine whether a cached response is fresh.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpResponseHeader.Via">
+ <summary>The Via header, which specifies intermediate protocols to be used by gateway and proxy agents.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpResponseHeader.Warning">
+ <summary>The Warning header, which specifies additional information about that status or transformation of a message that might not be reflected in the message.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpResponseHeader.WwwAuthenticate">
+ <summary>The WWW-Authenticate header, which specifies that the client must authenticate itself to the server.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Net.HttpStatusCode">
+ <summary>Contains the values of status codes defined for HTTP.</summary>
+ </member>
+ <member name="F:System.Net.HttpStatusCode.Accepted">
+ <summary>Equivalent to HTTP status 202. <see cref="F:System.Net.HttpStatusCode.Accepted"></see> indicates that the request has been accepted for further processing.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpStatusCode.Ambiguous">
+ <summary>Equivalent to HTTP status 300. <see cref="F:System.Net.HttpStatusCode.Ambiguous"></see> indicates that the requested information has multiple representations. The default action is to treat this status as a redirect and follow the contents of the Location header associated with this response.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpStatusCode.BadGateway">
+ <summary>Equivalent to HTTP status 502. <see cref="F:System.Net.HttpStatusCode.BadGateway"></see> indicates that an intermediate proxy server received a bad response from another proxy or the origin server.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpStatusCode.BadRequest">
+ <summary>Equivalent to HTTP status 400. <see cref="F:System.Net.HttpStatusCode.BadRequest"></see> indicates that the request could not be understood by the server. <see cref="F:System.Net.HttpStatusCode.BadRequest"></see> is sent when no other error is applicable, or if the exact error is unknown or does not have its own error code.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpStatusCode.Conflict">
+ <summary>Equivalent to HTTP status 409. <see cref="F:System.Net.HttpStatusCode.Conflict"></see> indicates that the request could not be carried out because of a conflict on the server.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpStatusCode.Continue">
+ <summary>Equivalent to HTTP status 100. <see cref="F:System.Net.HttpStatusCode.Continue"></see> indicates that the client can continue with its request.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpStatusCode.Created">
+ <summary>Equivalent to HTTP status 201. <see cref="F:System.Net.HttpStatusCode.Created"></see> indicates that the request resulted in a new resource created before the response was sent.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpStatusCode.ExpectationFailed">
+ <summary>Equivalent to HTTP status 417. <see cref="F:System.Net.HttpStatusCode.ExpectationFailed"></see> indicates that an expectation given in an Expect header could not be met by the server.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpStatusCode.Forbidden">
+ <summary>Equivalent to HTTP status 403. <see cref="F:System.Net.HttpStatusCode.Forbidden"></see> indicates that the server refuses to fulfill the request.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpStatusCode.Found">
+ <summary>Equivalent to HTTP status 302. <see cref="F:System.Net.HttpStatusCode.Found"></see> indicates that the requested information is located at the URI specified in the Location header. The default action when this status is received is to follow the Location header associated with the response. When the original request method was POST, the redirected request will use the GET method.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpStatusCode.GatewayTimeout">
+ <summary>Equivalent to HTTP status 504. <see cref="F:System.Net.HttpStatusCode.GatewayTimeout"></see> indicates that an intermediate proxy server timed out while waiting for a response from another proxy or the origin server.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpStatusCode.Gone">
+ <summary>Equivalent to HTTP status 410. <see cref="F:System.Net.HttpStatusCode.Gone"></see> indicates that the requested resource is no longer available.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpStatusCode.HttpVersionNotSupported">
+ <summary>Equivalent to HTTP status 505. <see cref="F:System.Net.HttpStatusCode.HttpVersionNotSupported"></see> indicates that the requested HTTP version is not supported by the server.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpStatusCode.InternalServerError">
+ <summary>Equivalent to HTTP status 500. <see cref="F:System.Net.HttpStatusCode.InternalServerError"></see> indicates that a generic error has occurred on the server.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpStatusCode.LengthRequired">
+ <summary>Equivalent to HTTP status 411. <see cref="F:System.Net.HttpStatusCode.LengthRequired"></see> indicates that the required Content-length header is missing.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpStatusCode.MethodNotAllowed">
+ <summary>Equivalent to HTTP status 405. <see cref="F:System.Net.HttpStatusCode.MethodNotAllowed"></see> indicates that the request method (POST or GET) is not allowed on the requested resource.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpStatusCode.Moved">
+ <summary>Equivalent to HTTP status 301. <see cref="F:System.Net.HttpStatusCode.Moved"></see> indicates that the requested information has been moved to the URI specified in the Location header. The default action when this status is received is to follow the Location header associated with the response. When the original request method was POST, the redirected request will use the GET method.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpStatusCode.MovedPermanently">
+ <summary>Equivalent to HTTP status 301. <see cref="F:System.Net.HttpStatusCode.MovedPermanently"></see> indicates that the requested information has been moved to the URI specified in the Location header. The default action when this status is received is to follow the Location header associated with the response.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpStatusCode.MultipleChoices">
+ <summary>Equivalent to HTTP status 300. <see cref="F:System.Net.HttpStatusCode.MultipleChoices"></see> indicates that the requested information has multiple representations. The default action is to treat this status as a redirect and follow the contents of the Location header associated with this response.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpStatusCode.NoContent">
+ <summary>Equivalent to HTTP status 204. <see cref="F:System.Net.HttpStatusCode.NoContent"></see> indicates that the request has been successfully processed and that the response is intentionally blank.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpStatusCode.NonAuthoritativeInformation">
+ <summary>Equivalent to HTTP status 203. <see cref="F:System.Net.HttpStatusCode.NonAuthoritativeInformation"></see> indicates that the returned metainformation is from a cached copy instead of the origin server and therefore may be incorrect.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpStatusCode.NotAcceptable">
+ <summary>Equivalent to HTTP status 406. <see cref="F:System.Net.HttpStatusCode.NotAcceptable"></see> indicates that the client has indicated with Accept headers that it will not accept any of the available representations of the resource.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpStatusCode.NotFound">
+ <summary>Equivalent to HTTP status 404. <see cref="F:System.Net.HttpStatusCode.NotFound"></see> indicates that the requested resource does not exist on the server.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpStatusCode.NotImplemented">
+ <summary>Equivalent to HTTP status 501. <see cref="F:System.Net.HttpStatusCode.NotImplemented"></see> indicates that the server does not support the requested function.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpStatusCode.NotModified">
+ <summary>Equivalent to HTTP status 304. <see cref="F:System.Net.HttpStatusCode.NotModified"></see> indicates that the client's cached copy is up to date. The contents of the resource are not transferred.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpStatusCode.OK">
+ <summary>Equivalent to HTTP status 200. <see cref="F:System.Net.HttpStatusCode.OK"></see> indicates that the request succeeded and that the requested information is in the response. This is the most common status code to receive.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpStatusCode.PartialContent">
+ <summary>Equivalent to HTTP status 206. <see cref="F:System.Net.HttpStatusCode.PartialContent"></see> indicates that the response is a partial response as requested by a GET request that includes a byte range.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpStatusCode.PaymentRequired">
+ <summary>Equivalent to HTTP status 402. <see cref="F:System.Net.HttpStatusCode.PaymentRequired"></see> is reserved for future use.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpStatusCode.PreconditionFailed">
+ <summary>Equivalent to HTTP status 412. <see cref="F:System.Net.HttpStatusCode.PreconditionFailed"></see> indicates that a condition set for this request failed, and the request cannot be carried out. Conditions are set with conditional request headers like If-Match, If-None-Match, or If-Unmodified-Since.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpStatusCode.ProxyAuthenticationRequired">
+ <summary>Equivalent to HTTP status 407. <see cref="F:System.Net.HttpStatusCode.ProxyAuthenticationRequired"></see> indicates that the requested proxy requires authentication. The Proxy-authenticate header contains the details of how to perform the authentication.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpStatusCode.Redirect">
+ <summary>Equivalent to HTTP status 302. <see cref="F:System.Net.HttpStatusCode.Redirect"></see> indicates that the requested information is located at the URI specified in the Location header. The default action when this status is received is to follow the Location header associated with the response. When the original request method was POST, the redirected request will use the GET method.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpStatusCode.RedirectKeepVerb">
+ <summary>Equivalent to HTTP status 307. <see cref="F:System.Net.HttpStatusCode.RedirectKeepVerb"></see> indicates that the request information is located at the URI specified in the Location header. The default action when this status is received is to follow the Location header associated with the response. When the original request method was POST, the redirected request will also use the POST method.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpStatusCode.RedirectMethod">
+ <summary>Equivalent to HTTP status 303. <see cref="F:System.Net.HttpStatusCode.RedirectMethod"></see> automatically redirects the client to the URI specified in the Location header as the result of a POST. The request to the resource specified by the Location header will be made with a GET.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpStatusCode.RequestedRangeNotSatisfiable">
+ <summary>Equivalent to HTTP status 416. <see cref="F:System.Net.HttpStatusCode.RequestedRangeNotSatisfiable"></see> indicates that the range of data requested from the resource cannot be returned, either because the beginning of the range is before the beginning of the resource, or the end of the range is after the end of the resource.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpStatusCode.RequestEntityTooLarge">
+ <summary>Equivalent to HTTP status 413. <see cref="F:System.Net.HttpStatusCode.RequestEntityTooLarge"></see> indicates that the request is too large for the server to process.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpStatusCode.RequestTimeout">
+ <summary>Equivalent to HTTP status 408. <see cref="F:System.Net.HttpStatusCode.RequestTimeout"></see> indicates that the client did not send a request within the time the server was expecting the request.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpStatusCode.RequestUriTooLong">
+ <summary>Equivalent to HTTP status 414. <see cref="F:System.Net.HttpStatusCode.RequestUriTooLong"></see> indicates that the URI is too long.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpStatusCode.ResetContent">
+ <summary>Equivalent to HTTP status 205. <see cref="F:System.Net.HttpStatusCode.ResetContent"></see> indicates that the client should reset (not reload) the current resource.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpStatusCode.SeeOther">
+ <summary>Equivalent to HTTP status 303. <see cref="F:System.Net.HttpStatusCode.SeeOther"></see> automatically redirects the client to the URI specified in the Location header as the result of a POST. The request to the resource specified by the Location header will be made with a GET.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpStatusCode.ServiceUnavailable">
+ <summary>Equivalent to HTTP status 503. <see cref="F:System.Net.HttpStatusCode.ServiceUnavailable"></see> indicates that the server is temporarily unavailable, usually due to high load or maintenance.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpStatusCode.SwitchingProtocols">
+ <summary>Equivalent to HTTP status 101. <see cref="F:System.Net.HttpStatusCode.SwitchingProtocols"></see> indicates that the protocol version or protocol is being changed.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpStatusCode.TemporaryRedirect">
+ <summary>Equivalent to HTTP status 307. <see cref="F:System.Net.HttpStatusCode.TemporaryRedirect"></see> indicates that the request information is located at the URI specified in the Location header. The default action when this status is received is to follow the Location header associated with the response. When the original request method was POST, the redirected request will also use the POST method.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpStatusCode.Unauthorized">
+ <summary>Equivalent to HTTP status 401. <see cref="F:System.Net.HttpStatusCode.Unauthorized"></see> indicates that the requested resource requires authentication. The WWW-Authenticate header contains the details of how to perform the authentication.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpStatusCode.UnsupportedMediaType">
+ <summary>Equivalent to HTTP status 415. <see cref="F:System.Net.HttpStatusCode.UnsupportedMediaType"></see> indicates that the request is an unsupported type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpStatusCode.Unused">
+ <summary>Equivalent to HTTP status 306. <see cref="F:System.Net.HttpStatusCode.Unused"></see> is a proposed extension to the HTTP/1.1 specification that is not fully specified.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpStatusCode.UpgradeRequired">
+ <summary>Equivalent to HTTP status 426. <see cref="F:System.Net.HttpStatusCode.UpgradeRequired"></see> indicates that the client should switch to a different protocol such as TLS/1.0.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpStatusCode.UseProxy">
+ <summary>Equivalent to HTTP status 305. <see cref="F:System.Net.HttpStatusCode.UseProxy"></see> indicates that the request should use the proxy server at the URI specified in the Location header.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Net.HttpVersion">
+ <summary>Defines the HTTP version numbers that are supported by the <see cref="T:System.Net.HttpWebRequest"></see> and <see cref="T:System.Net.HttpWebResponse"></see> classes.</summary>
+ </member>
+ <member name="F:System.Net.HttpVersion.Version10">
+ <summary>Defines a <see cref="T:System.Version"></see> instance for HTTP 1.0.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.HttpVersion.Version11">
+ <summary>Defines a <see cref="T:System.Version"></see> instance for HTTP 1.1.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Net.HttpWebRequest">
+
+ </member>
+ <member name="M:System.Net.HttpWebRequest.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <param name="serializationInfo"></param>
+ <param name="streamingContext"></param>
+ </member>
+ <member name="M:System.Net.HttpWebRequest.Abort">
+
+ </member>
+ <member name="P:System.Net.HttpWebRequest.Accept">
+ <returns></returns>
+ </member>
+ <member name="M:System.Net.HttpWebRequest.AddRange(System.Int32)">
+ <param name="range"></param>
+ </member>
+ <member name="M:System.Net.HttpWebRequest.AddRange(System.Int64)">
+ <param name="range"></param>
+ </member>
+ <member name="M:System.Net.HttpWebRequest.AddRange(System.Int32,System.Int32)">
+ <param name="from"></param>
+ <param name="to"></param>
+ </member>
+ <member name="M:System.Net.HttpWebRequest.AddRange(System.Int64,System.Int64)">
+ <param name="from"></param>
+ <param name="to"></param>
+ </member>
+ <member name="M:System.Net.HttpWebRequest.AddRange(System.String,System.Int32)">
+ <param name="rangeSpecifier"></param>
+ <param name="range"></param>
+ </member>
+ <member name="M:System.Net.HttpWebRequest.AddRange(System.String,System.Int64)">
+ <param name="rangeSpecifier"></param>
+ <param name="range"></param>
+ </member>
+ <member name="M:System.Net.HttpWebRequest.AddRange(System.String,System.Int32,System.Int32)">
+ <param name="rangeSpecifier"></param>
+ <param name="from"></param>
+ <param name="to"></param>
+ </member>
+ <member name="M:System.Net.HttpWebRequest.AddRange(System.String,System.Int64,System.Int64)">
+ <param name="rangeSpecifier"></param>
+ <param name="from"></param>
+ <param name="to"></param>
+ </member>
+ <member name="P:System.Net.HttpWebRequest.Address">
+ <returns></returns>
+ </member>
+ <member name="P:System.Net.HttpWebRequest.AllowAutoRedirect">
+ <returns></returns>
+ </member>
+ <member name="P:System.Net.HttpWebRequest.AllowReadStreamBuffering">
+ <returns></returns>
+ </member>
+ <member name="P:System.Net.HttpWebRequest.AllowWriteStreamBuffering">
+ <returns></returns>
+ </member>
+ <member name="P:System.Net.HttpWebRequest.AutomaticDecompression">
+ <returns></returns>
+ </member>
+ <member name="M:System.Net.HttpWebRequest.BeginGetRequestStream(System.AsyncCallback,System.Object)">
+ <param name="callback"></param>
+ <param name="state"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Net.HttpWebRequest.BeginGetResponse(System.AsyncCallback,System.Object)">
+ <param name="callback"></param>
+ <param name="state"></param>
+ <returns></returns>
+ </member>
+ <member name="P:System.Net.HttpWebRequest.ClientCertificates">
+ <returns></returns>
+ </member>
+ <member name="P:System.Net.HttpWebRequest.Connection">
+ <returns></returns>
+ </member>
+ <member name="P:System.Net.HttpWebRequest.ConnectionGroupName">
+ <returns></returns>
+ </member>
+ <member name="P:System.Net.HttpWebRequest.ContentLength">
+ <returns></returns>
+ </member>
+ <member name="P:System.Net.HttpWebRequest.ContentType">
+ <returns></returns>
+ </member>
+ <member name="P:System.Net.HttpWebRequest.ContinueDelegate">
+ <returns></returns>
+ </member>
+ <member name="P:System.Net.HttpWebRequest.ContinueTimeout">
+ <returns></returns>
+ </member>
+ <member name="P:System.Net.HttpWebRequest.CookieContainer">
+ <returns></returns>
+ </member>
+ <member name="P:System.Net.HttpWebRequest.Credentials">
+ <returns></returns>
+ </member>
+ <member name="P:System.Net.HttpWebRequest.Date">
+ <returns></returns>
+ </member>
+ <member name="P:System.Net.HttpWebRequest.DefaultCachePolicy">
+ <returns></returns>
+ </member>
+ <member name="P:System.Net.HttpWebRequest.DefaultMaximumErrorResponseLength">
+ <returns></returns>
+ </member>
+ <member name="P:System.Net.HttpWebRequest.DefaultMaximumResponseHeadersLength">
+ <returns></returns>
+ </member>
+ <member name="M:System.Net.HttpWebRequest.EndGetRequestStream(System.IAsyncResult,System.Net.TransportContext@)">
+ <param name="asyncResult"></param>
+ <param name="context"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Net.HttpWebRequest.EndGetRequestStream(System.IAsyncResult)">
+ <param name="asyncResult"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Net.HttpWebRequest.EndGetResponse(System.IAsyncResult)">
+ <param name="asyncResult"></param>
+ <returns></returns>
+ </member>
+ <member name="P:System.Net.HttpWebRequest.Expect">
+ <returns></returns>
+ </member>
+ <member name="M:System.Net.HttpWebRequest.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <param name="serializationInfo"></param>
+ <param name="streamingContext"></param>
+ </member>
+ <member name="M:System.Net.HttpWebRequest.GetRequestStream">
+ <returns></returns>
+ </member>
+ <member name="M:System.Net.HttpWebRequest.GetRequestStream(System.Net.TransportContext@)">
+ <param name="context"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Net.HttpWebRequest.GetResponse">
+ <returns></returns>
+ </member>
+ <member name="P:System.Net.HttpWebRequest.HaveResponse">
+ <returns></returns>
+ </member>
+ <member name="P:System.Net.HttpWebRequest.Headers">
+ <returns></returns>
+ </member>
+ <member name="P:System.Net.HttpWebRequest.Host">
+ <returns></returns>
+ </member>
+ <member name="P:System.Net.HttpWebRequest.IfModifiedSince">
+ <returns></returns>
+ </member>
+ <member name="P:System.Net.HttpWebRequest.KeepAlive">
+ <returns></returns>
+ </member>
+ <member name="P:System.Net.HttpWebRequest.MaximumAutomaticRedirections">
+ <returns></returns>
+ </member>
+ <member name="P:System.Net.HttpWebRequest.MaximumResponseHeadersLength">
+ <returns></returns>
+ </member>
+ <member name="P:System.Net.HttpWebRequest.MediaType">
+ <returns></returns>
+ </member>
+ <member name="P:System.Net.HttpWebRequest.Method">
+ <returns></returns>
+ </member>
+ <member name="P:System.Net.HttpWebRequest.Pipelined">
+ <returns></returns>
+ </member>
+ <member name="P:System.Net.HttpWebRequest.PreAuthenticate">
+ <returns></returns>
+ </member>
+ <member name="P:System.Net.HttpWebRequest.ProtocolVersion">
+ <returns></returns>
+ </member>
+ <member name="P:System.Net.HttpWebRequest.Proxy">
+ <returns></returns>
+ </member>
+ <member name="P:System.Net.HttpWebRequest.ReadWriteTimeout">
+ <returns></returns>
+ </member>
+ <member name="P:System.Net.HttpWebRequest.Referer">
+ <returns></returns>
+ </member>
+ <member name="P:System.Net.HttpWebRequest.RequestUri">
+ <returns></returns>
+ </member>
+ <member name="P:System.Net.HttpWebRequest.SendChunked">
+ <returns></returns>
+ </member>
+ <member name="P:System.Net.HttpWebRequest.ServerCertificateValidationCallback">
+ <returns></returns>
+ </member>
+ <member name="P:System.Net.HttpWebRequest.ServicePoint">
+ <returns></returns>
+ </member>
+ <member name="P:System.Net.HttpWebRequest.SupportsCookieContainer">
+ <returns></returns>
+ </member>
+ <member name="P:System.Net.HttpWebRequest.Timeout">
+ <returns></returns>
+ </member>
+ <member name="P:System.Net.HttpWebRequest.TransferEncoding">
+ <returns></returns>
+ </member>
+ <member name="P:System.Net.HttpWebRequest.UnsafeAuthenticatedConnectionSharing">
+ <returns></returns>
+ </member>
+ <member name="P:System.Net.HttpWebRequest.UseDefaultCredentials">
+ <returns></returns>
+ </member>
+ <member name="P:System.Net.HttpWebRequest.UserAgent">
+ <returns></returns>
+ </member>
+ <member name="M:System.Net.HttpWebRequest.System#Runtime#Serialization#ISerializable#GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <param name="serializationInfo"></param>
+ <param name="streamingContext"></param>
+ </member>
+ <member name="T:System.Net.HttpWebResponse">
+
+ </member>
+ <member name="M:System.Net.HttpWebResponse.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <param name="serializationInfo"></param>
+ <param name="streamingContext"></param>
+ </member>
+ <member name="P:System.Net.HttpWebResponse.CharacterSet">
+ <returns></returns>
+ </member>
+ <member name="M:System.Net.HttpWebResponse.Close">
+
+ </member>
+ <member name="P:System.Net.HttpWebResponse.ContentEncoding">
+ <returns></returns>
+ </member>
+ <member name="P:System.Net.HttpWebResponse.ContentLength">
+ <returns></returns>
+ </member>
+ <member name="P:System.Net.HttpWebResponse.ContentType">
+ <returns></returns>
+ </member>
+ <member name="P:System.Net.HttpWebResponse.Cookies">
+ <returns></returns>
+ </member>
+ <member name="M:System.Net.HttpWebResponse.Dispose(System.Boolean)">
+ <param name="disposing"></param>
+ </member>
+ <member name="M:System.Net.HttpWebResponse.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <param name="serializationInfo"></param>
+ <param name="streamingContext"></param>
+ </member>
+ <member name="M:System.Net.HttpWebResponse.GetResponseHeader(System.String)">
+ <param name="headerName"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Net.HttpWebResponse.GetResponseStream">
+ <returns></returns>
+ </member>
+ <member name="P:System.Net.HttpWebResponse.Headers">
+ <returns></returns>
+ </member>
+ <member name="P:System.Net.HttpWebResponse.IsMutuallyAuthenticated">
+ <returns></returns>
+ </member>
+ <member name="P:System.Net.HttpWebResponse.LastModified">
+ <returns></returns>
+ </member>
+ <member name="P:System.Net.HttpWebResponse.Method">
+ <returns></returns>
+ </member>
+ <member name="P:System.Net.HttpWebResponse.ProtocolVersion">
+ <returns></returns>
+ </member>
+ <member name="P:System.Net.HttpWebResponse.ResponseUri">
+ <returns></returns>
+ </member>
+ <member name="P:System.Net.HttpWebResponse.Server">
+ <returns></returns>
+ </member>
+ <member name="P:System.Net.HttpWebResponse.StatusCode">
+ <returns></returns>
+ </member>
+ <member name="P:System.Net.HttpWebResponse.StatusDescription">
+ <returns></returns>
+ </member>
+ <member name="P:System.Net.HttpWebResponse.SupportsHeaders">
+ <returns></returns>
+ </member>
+ <member name="M:System.Net.HttpWebResponse.System#Runtime#Serialization#ISerializable#GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <param name="serializationInfo"></param>
+ <param name="streamingContext"></param>
+ </member>
+ <member name="T:System.Net.IAuthenticationModule">
+ <summary>Provides the base authentication interface for Web client authentication modules.</summary>
+ </member>
+ <member name="M:System.Net.IAuthenticationModule.Authenticate(System.String,System.Net.WebRequest,System.Net.ICredentials)">
+ <summary>Returns an instance of the <see cref="T:System.Net.Authorization"></see> class in respose to an authentication challenge from a server.</summary>
+ <param name="challenge">The authentication challenge sent by the server.</param>
+ <param name="request">The <see cref="T:System.Net.WebRequest"></see> instance associated with the challenge.</param>
+ <param name="credentials">The credentials associated with the challenge.</param>
+ <returns>An <see cref="T:System.Net.Authorization"></see> instance containing the authorization message for the request, or null if the challenge cannot be handled.</returns>
+ </member>
+ <member name="P:System.Net.IAuthenticationModule.AuthenticationType">
+ <summary>Gets the authentication type provided by this authentication module.</summary>
+ <returns>A string indicating the authentication type provided by this authentication module.</returns>
+ </member>
+ <member name="P:System.Net.IAuthenticationModule.CanPreAuthenticate">
+ <summary>Gets a value indicating whether the authentication module supports preauthentication.</summary>
+ <returns>true if the authorization module supports preauthentication; otherwise false.</returns>
+ </member>
+ <member name="M:System.Net.IAuthenticationModule.PreAuthenticate(System.Net.WebRequest,System.Net.ICredentials)">
+ <summary>Returns an instance of the <see cref="T:System.Net.Authorization"></see> class for an authentication request to a server.</summary>
+ <param name="request">The <see cref="T:System.Net.WebRequest"></see> instance associated with the authentication request.</param>
+ <param name="credentials">The credentials associated with the authentication request.</param>
+ <returns>An <see cref="T:System.Net.Authorization"></see> instance containing the authorization message for the request.</returns>
+ </member>
+ <member name="T:System.Net.ICredentialPolicy">
+ <summary>Defines the credential policy to be used for resource requests that are made using <see cref="T:System.Net.WebRequest"></see> and its derived classes.</summary>
+ </member>
+ <member name="M:System.Net.ICredentialPolicy.ShouldSendCredential(System.Uri,System.Net.WebRequest,System.Net.NetworkCredential,System.Net.IAuthenticationModule)">
+ <summary>Returns a <see cref="T:System.Boolean"></see> that indicates whether the client's credentials are sent with a resource request made using an instance of the <see cref="T:System.Net.WebRequest"></see> class.</summary>
+ <param name="challengeUri">The <see cref="T:System.Uri"></see> that will receive the request.</param>
+ <param name="request">The <see cref="T:System.Net.WebRequest"></see> that represents the resource being requested.</param>
+ <param name="credential">The <see cref="T:System.Net.NetworkCredential"></see> that will be sent with the request if this method returns true.</param>
+ <param name="authenticationModule">The <see cref="T:System.Net.IAuthenticationModule"></see> that will conduct the authentication, if authentication is required.</param>
+ <returns>true if the credentials are sent with the request; otherwise, false.</returns>
+ </member>
+ <member name="T:System.Net.ICredentials">
+ <summary>Provides the base authentication interface for retrieving credentials for Web client authentication.</summary>
+ </member>
+ <member name="M:System.Net.ICredentials.GetCredential(System.Uri,System.String)">
+ <summary>Returns a <see cref="T:System.Net.NetworkCredential"></see> object that is associated with the specified URI, and authentication type.</summary>
+ <param name="uri">The <see cref="T:System.Uri"></see> that the client is providing authentication for.</param>
+ <param name="authType">The type of authentication, as defined in the <see cref="P:System.Net.IAuthenticationModule.AuthenticationType"></see> property.</param>
+ <returns>The <see cref="T:System.Net.NetworkCredential"></see> that is associated with the specified URI and authentication type, or, if no credentials are available, null.</returns>
+ </member>
+ <member name="T:System.Net.ICredentialsByHost">
+ <summary>Provides the interface for retrieving credentials for a host, port, and authentication type.</summary>
+ </member>
+ <member name="M:System.Net.ICredentialsByHost.GetCredential(System.String,System.Int32,System.String)">
+ <summary>Returns the credential for the specified host, port, and authentication protocol.</summary>
+ <param name="host">The host computer that is authenticating the client.</param>
+ <param name="port">The port on host that the client will communicate with.</param>
+ <param name="authenticationType">The authentication protocol.</param>
+ <returns>A <see cref="T:System.Net.NetworkCredential"></see> for the specified host, port, and authentication protocol, or null if there are no credentials available for the specified host, port, and authentication protocol.</returns>
+ </member>
+ <member name="T:System.Net.IPAddress">
+ <summary>Provides an Internet Protocol (IP) address.</summary>
+ </member>
+ <member name="M:System.Net.IPAddress.#ctor(System.Byte[])">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.IPAddress"></see> class with the address specified as a <see cref="T:System.Byte"></see> array.</summary>
+ <param name="address">The byte array value of the IP address.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="address">address</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="address">address</paramref> contains a bad IP address.</exception>
+ </member>
+ <member name="M:System.Net.IPAddress.#ctor(System.Int64)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.IPAddress"></see> class with the address specified as an <see cref="T:System.Int64"></see>.</summary>
+ <param name="newAddress">The long value of the IP address. For example, the value 0x2414188f in big-endian format would be the IP address &quot;143.24.20.36&quot;.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="newAddress">newAddress</paramref> &lt; 0 or <paramref name="newAddress">newAddress</paramref> &gt; 0x00000000FFFFFFFF</exception>
+ </member>
+ <member name="M:System.Net.IPAddress.#ctor(System.Byte[],System.Int64)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.IPAddress"></see> class with the address specified as a <see cref="T:System.Byte"></see> array and the specified scope identifier.</summary>
+ <param name="address">The byte array value of the IP address.</param>
+ <param name="scopeid">The long value of the scope identifier.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="address">address</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="address">address</paramref> contains a bad IP address.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="scopeid">scopeid</paramref> &lt; 0 or <paramref name="scopeid">scopeid</paramref> &gt; 0x00000000FFFFFFFF</exception>
+ </member>
+ <member name="P:System.Net.IPAddress.Address">
+ <summary>An Internet Protocol (IP) address.</summary>
+ <returns>The long value of the IP address.</returns>
+ <exception cref="T:System.Net.Sockets.SocketException">The address family is <see cref="F:System.Net.Sockets.AddressFamily.InterNetworkV6"></see>.</exception>
+ </member>
+ <member name="P:System.Net.IPAddress.AddressFamily">
+ <summary>Gets the address family of the IP address.</summary>
+ <returns>Returns <see cref="F:System.Net.Sockets.AddressFamily.InterNetwork"></see> for IPv4 or <see cref="F:System.Net.Sockets.AddressFamily.InterNetworkV6"></see> for IPv6.</returns>
+ </member>
+ <member name="F:System.Net.IPAddress.Any">
+ <summary>Provides an IP address that indicates that the server must listen for client activity on all network interfaces. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.IPAddress.Broadcast">
+ <summary>Provides the IP broadcast address. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Net.IPAddress.Equals(System.Object)">
+ <summary>Compares two IP addresses.</summary>
+ <param name="comparand">An <see cref="T:System.Net.IPAddress"></see> instance to compare to the current instance.</param>
+ <returns>true if the two addresses are equal; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Net.IPAddress.GetAddressBytes">
+ <summary>Provides a copy of the <see cref="T:System.Net.IPAddress"></see> as an array of bytes.</summary>
+ <returns>A <see cref="T:System.Byte"></see> array.</returns>
+ </member>
+ <member name="M:System.Net.IPAddress.GetHashCode">
+ <summary>Returns a hash value for an IP address.</summary>
+ <returns>An integer hash value.</returns>
+ </member>
+ <member name="M:System.Net.IPAddress.HostToNetworkOrder(System.Int16)">
+ <summary>Converts a short value from host byte order to network byte order.</summary>
+ <param name="host">The number to convert, expressed in host byte order.</param>
+ <returns>A short value, expressed in network byte order.</returns>
+ </member>
+ <member name="M:System.Net.IPAddress.HostToNetworkOrder(System.Int32)">
+ <summary>Converts an integer value from host byte order to network byte order.</summary>
+ <param name="host">The number to convert, expressed in host byte order.</param>
+ <returns>An integer value, expressed in network byte order.</returns>
+ </member>
+ <member name="M:System.Net.IPAddress.HostToNetworkOrder(System.Int64)">
+ <summary>Converts a long value from host byte order to network byte order.</summary>
+ <param name="host">The number to convert, expressed in host byte order.</param>
+ <returns>A long value, expressed in network byte order.</returns>
+ </member>
+ <member name="F:System.Net.IPAddress.IPv6Any">
+ <summary>The <see cref="M:System.Net.Sockets.Socket.Bind(System.Net.EndPoint)"></see> method uses the <see cref="F:System.Net.IPAddress.IPv6Any"></see> field to indicate that a <see cref="T:System.Net.Sockets.Socket"></see> must listen for client activity on all network interfaces.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.IPAddress.IPv6Loopback">
+ <summary>Provides the IP loopback address. This property is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.IPAddress.IPv6None">
+ <summary>Provides an IP address that indicates that no network interface should be used. This property is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="P:System.Net.IPAddress.IsIPv4MappedToIPv6">
+ <summary>Gets whether the IP address is an IPv4-mapped IPv6 address.</summary>
+ <returns>Returns <see cref="T:System.Boolean"></see>. true if the IP address is an IPv4-mapped IPv6 address; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Net.IPAddress.IsIPv6LinkLocal">
+ <summary>Gets whether the address is an IPv6 link local address.</summary>
+ <returns>true if the IP address is an IPv6 link local address; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Net.IPAddress.IsIPv6Multicast">
+ <summary>Gets whether the address is an IPv6 multicast global address.</summary>
+ <returns>true if the IP address is an IPv6 multicast global address; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Net.IPAddress.IsIPv6SiteLocal">
+ <summary>Gets whether the address is an IPv6 site local address.</summary>
+ <returns>true if the IP address is an IPv6 site local address; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Net.IPAddress.IsIPv6Teredo">
+ <summary>Gets whether the address is an IPv6 Teredo address.</summary>
+ <returns>true if the IP address is an IPv6 Teredo address; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Net.IPAddress.IsLoopback(System.Net.IPAddress)">
+ <summary>Indicates whether the specified IP address is the loopback address.</summary>
+ <param name="address">An IP address.</param>
+ <returns>true if <paramref name="address">address</paramref> is the loopback address; otherwise, false.</returns>
+ </member>
+ <member name="F:System.Net.IPAddress.Loopback">
+ <summary>Provides the IP loopback address. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Net.IPAddress.MapToIPv4">
+ <summary>Maps the <see cref="T:System.Net.IPAddress"></see> object to an IPv4 address.</summary>
+ <returns>Returns <see cref="T:System.Net.IPAddress"></see>. An IPv4 address.</returns>
+ </member>
+ <member name="M:System.Net.IPAddress.MapToIPv6">
+ <summary>Maps the <see cref="T:System.Net.IPAddress"></see> object to an IPv6 address.</summary>
+ <returns>Returns <see cref="T:System.Net.IPAddress"></see>. An IPv6 address.</returns>
+ </member>
+ <member name="M:System.Net.IPAddress.NetworkToHostOrder(System.Int16)">
+ <summary>Converts a short value from network byte order to host byte order.</summary>
+ <param name="network">The number to convert, expressed in network byte order.</param>
+ <returns>A short value, expressed in host byte order.</returns>
+ </member>
+ <member name="M:System.Net.IPAddress.NetworkToHostOrder(System.Int32)">
+ <summary>Converts an integer value from network byte order to host byte order.</summary>
+ <param name="network">The number to convert, expressed in network byte order.</param>
+ <returns>An integer value, expressed in host byte order.</returns>
+ </member>
+ <member name="M:System.Net.IPAddress.NetworkToHostOrder(System.Int64)">
+ <summary>Converts a long value from network byte order to host byte order.</summary>
+ <param name="network">The number to convert, expressed in network byte order.</param>
+ <returns>A long value, expressed in host byte order.</returns>
+ </member>
+ <member name="F:System.Net.IPAddress.None">
+ <summary>Provides an IP address that indicates that no network interface should be used. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Net.IPAddress.Parse(System.String)">
+ <summary>Converts an IP address string to an <see cref="T:System.Net.IPAddress"></see> instance.</summary>
+ <param name="ipString">A string that contains an IP address in dotted-quad notation for IPv4 and in colon-hexadecimal notation for IPv6.</param>
+ <returns>An <see cref="T:System.Net.IPAddress"></see> instance.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="ipString">ipString</paramref> is null.</exception>
+ <exception cref="T:System.FormatException"><paramref name="ipString">ipString</paramref> is not a valid IP address.</exception>
+ </member>
+ <member name="P:System.Net.IPAddress.ScopeId">
+ <summary>Gets or sets the IPv6 address scope identifier.</summary>
+ <returns>A long integer that specifies the scope of the address.</returns>
+ <exception cref="T:System.Net.Sockets.SocketException">AddressFamily = InterNetwork.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="scopeId">scopeId</paramref> &lt; 0 - or - <paramref name="scopeId">scopeId</paramref> &gt; 0x00000000FFFFFFFF</exception>
+ </member>
+ <member name="M:System.Net.IPAddress.ToString">
+ <summary>Converts an Internet address to its standard notation.</summary>
+ <returns>A string that contains the IP address in either IPv4 dotted-quad or in IPv6 colon-hexadecimal notation.</returns>
+ <exception cref="T:System.Net.Sockets.SocketException">The address family is <see cref="F:System.Net.Sockets.AddressFamily.InterNetworkV6"></see> and the address is bad.</exception>
+ </member>
+ <member name="M:System.Net.IPAddress.TryParse(System.String,System.Net.IPAddress@)">
+ <summary>Determines whether a string is a valid IP address.</summary>
+ <param name="ipString">The string to validate.</param>
+ <param name="address">The <see cref="T:System.Net.IPAddress"></see> version of the string.</param>
+ <returns>true if <paramref name="ipString">ipString</paramref> was able to be parsed as an IP address; otherwise, false.</returns>
+ </member>
+ <member name="T:System.Net.IPEndPoint">
+ <summary>Represents a network endpoint as an IP address and a port number.</summary>
+ </member>
+ <member name="M:System.Net.IPEndPoint.#ctor(System.Int64,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.IPEndPoint"></see> class with the specified address and port number.</summary>
+ <param name="address">The IP address of the Internet host.</param>
+ <param name="port">The port number associated with the address, or 0 to specify any available port. port is in host order.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="port">port</paramref> is less than <see cref="F:System.Net.IPEndPoint.MinPort"></see>. -or- <paramref name="port">port</paramref> is greater than <see cref="F:System.Net.IPEndPoint.MaxPort"></see>. -or- <paramref name="address">address</paramref> is less than 0 or greater than 0x00000000FFFFFFFF.</exception>
+ </member>
+ <member name="M:System.Net.IPEndPoint.#ctor(System.Net.IPAddress,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.IPEndPoint"></see> class with the specified address and port number.</summary>
+ <param name="address">An <see cref="T:System.Net.IPAddress"></see>.</param>
+ <param name="port">The port number associated with the address, or 0 to specify any available port. port is in host order.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="address">address</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="port">port</paramref> is less than <see cref="F:System.Net.IPEndPoint.MinPort"></see>. -or- <paramref name="port">port</paramref> is greater than <see cref="F:System.Net.IPEndPoint.MaxPort"></see>. -or- <paramref name="address">address</paramref> is less than 0 or greater than 0x00000000FFFFFFFF.</exception>
+ </member>
+ <member name="P:System.Net.IPEndPoint.Address">
+ <summary>Gets or sets the IP address of the endpoint.</summary>
+ <returns>An <see cref="T:System.Net.IPAddress"></see> instance containing the IP address of the endpoint.</returns>
+ </member>
+ <member name="P:System.Net.IPEndPoint.AddressFamily">
+ <summary>Gets the Internet Protocol (IP) address family.</summary>
+ <returns>Returns <see cref="F:System.Net.Sockets.AddressFamily.InterNetwork"></see>.</returns>
+ </member>
+ <member name="M:System.Net.IPEndPoint.Create(System.Net.SocketAddress)">
+ <summary>Creates an endpoint from a socket address.</summary>
+ <param name="socketAddress">The <see cref="T:System.Net.SocketAddress"></see> to use for the endpoint.</param>
+ <returns>An <see cref="T:System.Net.EndPoint"></see> instance using the specified socket address.</returns>
+ <exception cref="T:System.ArgumentException">The AddressFamily of <paramref name="socketAddress">socketAddress</paramref> is not equal to the AddressFamily of the current instance. -or- <paramref name="socketAddress">socketAddress</paramref>.Size &lt; 8.</exception>
+ </member>
+ <member name="M:System.Net.IPEndPoint.Equals(System.Object)">
+ <summary>Determines whether the specified <see cref="T:System.Object"></see> is equal to the current <see cref="T:System.Object"></see>.</summary>
+ <param name="comparand">The <see cref="T:System.Object"></see> to compare with the current <see cref="T:System.Object"></see>.</param>
+ <returns>true if the specified <see cref="T:System.Object"></see> is equal to the current <see cref="T:System.Object"></see>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Net.IPEndPoint.GetHashCode">
+ <summary>Returns a hash value for a <see cref="T:System.Net.IPEndPoint"></see> instance.</summary>
+ <returns>An integer hash value.</returns>
+ </member>
+ <member name="F:System.Net.IPEndPoint.MaxPort">
+ <summary>Specifies the maximum value that can be assigned to the <see cref="P:System.Net.IPEndPoint.Port"></see> property. The MaxPort value is set to 0x0000FFFF. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.IPEndPoint.MinPort">
+ <summary>Specifies the minimum value that can be assigned to the <see cref="P:System.Net.IPEndPoint.Port"></see> property. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="P:System.Net.IPEndPoint.Port">
+ <summary>Gets or sets the port number of the endpoint.</summary>
+ <returns>An integer value in the range <see cref="F:System.Net.IPEndPoint.MinPort"></see> to <see cref="F:System.Net.IPEndPoint.MaxPort"></see> indicating the port number of the endpoint.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The value that was specified for a set operation is less than <see cref="F:System.Net.IPEndPoint.MinPort"></see> or greater than <see cref="F:System.Net.IPEndPoint.MaxPort"></see>.</exception>
+ </member>
+ <member name="M:System.Net.IPEndPoint.Serialize">
+ <summary>Serializes endpoint information into a <see cref="T:System.Net.SocketAddress"></see> instance.</summary>
+ <returns>A <see cref="T:System.Net.SocketAddress"></see> instance containing the socket address for the endpoint.</returns>
+ </member>
+ <member name="M:System.Net.IPEndPoint.ToString">
+ <summary>Returns the IP address and port number of the specified endpoint.</summary>
+ <returns>A string containing the IP address and the port number of the specified endpoint (for example, 192.168.1.2:80).</returns>
+ </member>
+ <member name="T:System.Net.IPHostEntry">
+ <summary>Provides a container class for Internet host address information.</summary>
+ </member>
+ <member name="M:System.Net.IPHostEntry.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.IPHostEntry"></see> class.</summary>
+ </member>
+ <member name="P:System.Net.IPHostEntry.AddressList">
+ <summary>Gets or sets a list of IP addresses that are associated with a host.</summary>
+ <returns>An array of type <see cref="T:System.Net.IPAddress"></see> that contains IP addresses that resolve to the host names that are contained in the <see cref="P:System.Net.IPHostEntry.Aliases"></see> property.</returns>
+ </member>
+ <member name="P:System.Net.IPHostEntry.Aliases">
+ <summary>Gets or sets a list of aliases that are associated with a host.</summary>
+ <returns>An array of strings that contain DNS names that resolve to the IP addresses in the <see cref="P:System.Net.IPHostEntry.AddressList"></see> property.</returns>
+ </member>
+ <member name="P:System.Net.IPHostEntry.HostName">
+ <summary>Gets or sets the DNS name of the host.</summary>
+ <returns>A string that contains the primary host name for the server.</returns>
+ </member>
+ <member name="T:System.Net.IWebProxy">
+ <summary>Provides the base interface for implementation of proxy access for the <see cref="T:System.Net.WebRequest"></see> class.</summary>
+ </member>
+ <member name="P:System.Net.IWebProxy.Credentials">
+ <summary>The credentials to submit to the proxy server for authentication.</summary>
+ <returns>An <see cref="T:System.Net.ICredentials"></see> instance that contains the credentials that are needed to authenticate a request to the proxy server.</returns>
+ </member>
+ <member name="M:System.Net.IWebProxy.GetProxy(System.Uri)">
+ <summary>Returns the URI of a proxy.</summary>
+ <param name="destination">A <see cref="T:System.Uri"></see> that specifies the requested Internet resource.</param>
+ <returns>A <see cref="T:System.Uri"></see> instance that contains the URI of the proxy used to contact <paramref name="destination">destination</paramref>.</returns>
+ </member>
+ <member name="M:System.Net.IWebProxy.IsBypassed(System.Uri)">
+ <summary>Indicates that the proxy should not be used for the specified host.</summary>
+ <param name="host">The <see cref="T:System.Uri"></see> of the host to check for proxy use.</param>
+ <returns>true if the proxy server should not be used for <paramref name="host">host</paramref>; otherwise, false.</returns>
+ </member>
+ <member name="T:System.Net.IWebProxyScript">
+ <summary>Provides the base interface to load and execute scripts for automatic proxy detection.</summary>
+ </member>
+ <member name="M:System.Net.IWebProxyScript.Close">
+ <summary>Closes a script.</summary>
+ </member>
+ <member name="M:System.Net.IWebProxyScript.Load(System.Uri,System.String,System.Type)">
+ <summary>Loads a script.</summary>
+ <param name="scriptLocation">Internal only.</param>
+ <param name="script">Internal only.</param>
+ <param name="helperType">Internal only.</param>
+ <returns>A <see cref="T:System.Boolean"></see> indicating whether the script was successfully loaded.</returns>
+ </member>
+ <member name="M:System.Net.IWebProxyScript.Run(System.String,System.String)">
+ <summary>Runs a script.</summary>
+ <param name="url">Internal only.</param>
+ <param name="host">Internal only.</param>
+ <returns>A <see cref="T:System.String"></see>. An internal-only value returned.</returns>
+ </member>
+ <member name="T:System.Net.IWebRequestCreate">
+ <summary>Provides the base interface for creating <see cref="T:System.Net.WebRequest"></see> instances.</summary>
+ </member>
+ <member name="M:System.Net.IWebRequestCreate.Create(System.Uri)">
+ <summary>Creates a <see cref="T:System.Net.WebRequest"></see> instance.</summary>
+ <param name="uri">The uniform resource identifier (URI) of the Web resource.</param>
+ <returns>A <see cref="T:System.Net.WebRequest"></see> instance.</returns>
+ <exception cref="T:System.NotSupportedException">The request scheme specified in <paramref name="uri">uri</paramref> is not supported by this <see cref="T:System.Net.IWebRequestCreate"></see> instance.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="uri">uri</paramref> is null.</exception>
+ <exception cref="T:System.UriFormatException">
+ In the [.NET for Windows Store apps](http://go.microsoft.com/fwlink/?LinkID=247912) or the [Portable Class Library](~/docs/standard/cross-platform/cross-platform-development-with-the-portable-class-library.md), catch the base class exception, <see cref="T:System.FormatException"></see>, instead.
+
+ The URI specified in <paramref name="uri">uri</paramref> is not a valid URI.</exception>
+ </member>
+ <member name="T:System.Net.Mail.AlternateView">
+ <summary>Represents the format to view an email message.</summary>
+ </member>
+ <member name="M:System.Net.Mail.AlternateView.#ctor(System.IO.Stream)">
+ <summary>Initializes a new instance of <see cref="T:System.Net.Mail.AlternateView"></see> with the specified <see cref="T:System.IO.Stream"></see>.</summary>
+ <param name="contentStream">A stream that contains the content for this view.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="contentStream">contentStream</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Net.Mail.AlternateView.#ctor(System.String)">
+ <summary>Initializes a new instance of <see cref="T:System.Net.Mail.AlternateView"></see> with the specified file name.</summary>
+ <param name="fileName">The name of the file that contains the content for this alternate view.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="fileName">fileName</paramref> is null.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurred, such as a disk error.</exception>
+ <exception cref="T:System.UnauthorizedAccessException">The access requested is not permitted by the operating system for the specified file handle, such as when access is Write or ReadWrite and the file handle is set for read-only access.</exception>
+ </member>
+ <member name="M:System.Net.Mail.AlternateView.#ctor(System.IO.Stream,System.Net.Mime.ContentType)">
+ <summary>Initializes a new instance of <see cref="T:System.Net.Mail.AlternateView"></see> with the specified <see cref="T:System.IO.Stream"></see> and <see cref="T:System.Net.Mime.ContentType"></see>.</summary>
+ <param name="contentStream">A stream that contains the content for this attachment.</param>
+ <param name="contentType">The type of the content.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="contentStream">contentStream</paramref> is null.</exception>
+ <exception cref="T:System.FormatException"><paramref name="contentType">contentType</paramref> is not a valid value.</exception>
+ </member>
+ <member name="M:System.Net.Mail.AlternateView.#ctor(System.IO.Stream,System.String)">
+ <summary>Initializes a new instance of <see cref="T:System.Net.Mail.AlternateView"></see> with the specified <see cref="T:System.IO.Stream"></see> and media type.</summary>
+ <param name="contentStream">A stream that contains the content for this attachment.</param>
+ <param name="mediaType">The MIME media type of the content.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="contentStream">contentStream</paramref> is null.</exception>
+ <exception cref="T:System.FormatException"><paramref name="mediaType">mediaType</paramref> is not a valid value.</exception>
+ </member>
+ <member name="M:System.Net.Mail.AlternateView.#ctor(System.String,System.Net.Mime.ContentType)">
+ <summary>Initializes a new instance of <see cref="T:System.Net.Mail.AlternateView"></see> with the specified file name and content type.</summary>
+ <param name="fileName">The name of the file that contains the content for this alternate view.</param>
+ <param name="contentType">The type of the content.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="fileName">fileName</paramref> is null.</exception>
+ <exception cref="T:System.FormatException"><paramref name="contentType">contentType</paramref> is not a valid value.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurred, such as a disk error.</exception>
+ <exception cref="T:System.UnauthorizedAccessException">The access requested is not permitted by the operating system for the specified file handle, such as when access is Write or ReadWrite and the file handle is set for read-only access.</exception>
+ </member>
+ <member name="M:System.Net.Mail.AlternateView.#ctor(System.String,System.String)">
+ <summary>Initializes a new instance of <see cref="T:System.Net.Mail.AlternateView"></see> with the specified file name and media type.</summary>
+ <param name="fileName">The name of the file that contains the content for this alternate view.</param>
+ <param name="mediaType">The MIME media type of the content.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="fileName">fileName</paramref> is null.</exception>
+ <exception cref="T:System.FormatException"><paramref name="mediaType">mediaType</paramref> is not a valid value.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurred, such as a disk error.</exception>
+ <exception cref="T:System.UnauthorizedAccessException">The access requested is not permitted by the operating system for the specified file handle, such as when access is Write or ReadWrite and the file handle is set for read-only access.</exception>
+ </member>
+ <member name="P:System.Net.Mail.AlternateView.BaseUri">
+ <summary>Gets or sets the base URI to use for resolving relative URIs in the <see cref="T:System.Net.Mail.AlternateView"></see>.</summary>
+ <returns>A <see cref="T:System.Uri"></see>. The base <see cref="T:System.Uri"></see>.</returns>
+ </member>
+ <member name="M:System.Net.Mail.AlternateView.CreateAlternateViewFromString(System.String)">
+ <summary>Creates a <see cref="T:System.Net.Mail.AlternateView"></see> of an email message using the content specified in a <see cref="T:System.String"></see>.</summary>
+ <param name="content">The <see cref="T:System.String"></see> that contains the content of the email message.</param>
+ <returns>An <see cref="T:System.Net.Mail.AlternateView"></see> object that represents an alternate view of an email message.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="content">content</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Net.Mail.AlternateView.CreateAlternateViewFromString(System.String,System.Net.Mime.ContentType)">
+ <summary>Creates an <see cref="T:System.Net.Mail.AlternateView"></see> of an email message using the content specified in a <see cref="T:System.String"></see> and the specified MIME media type of the content.</summary>
+ <param name="content">A <see cref="T:System.String"></see> that contains the content for this attachment.</param>
+ <param name="contentType">A <see cref="T:System.Net.Mime.ContentType"></see> that describes the data in string.</param>
+ <returns>An <see cref="T:System.Net.Mail.AlternateView"></see> object that represents an alternate view of an email message.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="content">content</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Net.Mail.AlternateView.CreateAlternateViewFromString(System.String,System.Text.Encoding,System.String)">
+ <summary>Creates an <see cref="T:System.Net.Mail.AlternateView"></see> of an email message using the content specified in a <see cref="T:System.String"></see>, the specified text encoding, and MIME media type of the content.</summary>
+ <param name="content">A <see cref="T:System.String"></see> that contains the content for this attachment.</param>
+ <param name="contentEncoding"></param>
+ <param name="mediaType">The MIME media type of the content.</param>
+ <returns>An <see cref="T:System.Net.Mail.AlternateView"></see> object that represents an alternate view of an email message.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="content">content</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Net.Mail.AlternateView.Dispose(System.Boolean)">
+ <summary>Releases the unmanaged resources used by the <see cref="T:System.Net.Mail.AlternateView"></see> and optionally releases the managed resources.</summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
+ </member>
+ <member name="P:System.Net.Mail.AlternateView.LinkedResources">
+ <summary>Gets the set of embedded resources referred to by this attachment.</summary>
+ <returns>A <see cref="T:System.Net.Mail.LinkedResourceCollection"></see> object that stores the collection of linked resources to be sent as part of an e-mail message.</returns>
+ </member>
+ <member name="T:System.Net.Mail.AlternateViewCollection">
+ <summary>Represents a collection of <see cref="T:System.Net.Mail.AlternateView"></see> objects.</summary>
+ </member>
+ <member name="M:System.Net.Mail.AlternateViewCollection.Dispose">
+ <summary>Releases all resources used by the <see cref="T:System.Net.Mail.AlternateViewCollection"></see>.</summary>
+ </member>
+ <member name="T:System.Net.Mail.Attachment">
+ <summary>Represents an attachment to an e-mail.</summary>
+ </member>
+ <member name="M:System.Net.Mail.Attachment.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Mail.Attachment"></see> class with the specified content string.</summary>
+ <param name="fileName">A <see cref="T:System.String"></see> that contains a file path to use to create this attachment.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="fileName">fileName</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="fileName">fileName</paramref> is empty.</exception>
+ </member>
+ <member name="M:System.Net.Mail.Attachment.#ctor(System.IO.Stream,System.Net.Mime.ContentType)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Mail.Attachment"></see> class with the specified stream and content type.</summary>
+ <param name="contentStream">A readable <see cref="T:System.IO.Stream"></see> that contains the content for this attachment.</param>
+ <param name="contentType">A <see cref="T:System.Net.Mime.ContentType"></see> that describes the data in stream.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="contentType">contentType</paramref> is null. -or- <paramref name="contentStream">contentStream</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Net.Mail.Attachment.#ctor(System.IO.Stream,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Mail.Attachment"></see> class with the specified stream and name.</summary>
+ <param name="contentStream">A readable <see cref="T:System.IO.Stream"></see> that contains the content for this attachment.</param>
+ <param name="name">A <see cref="T:System.String"></see> that contains the value for the <see cref="P:System.Net.Mime.ContentType.Name"></see> property of the <see cref="T:System.Net.Mime.ContentType"></see> associated with this attachment. This value can be null.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="contentStream">contentStream</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Net.Mail.Attachment.#ctor(System.String,System.Net.Mime.ContentType)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Mail.Attachment"></see> class with the specified content string and <see cref="T:System.Net.Mime.ContentType"></see>.</summary>
+ <param name="fileName">A <see cref="T:System.String"></see> that contains a file path to use to create this attachment.</param>
+ <param name="contentType">A <see cref="T:System.Net.Mime.ContentType"></see> that describes the data in string.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="fileName">fileName</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="mediaType">mediaType</paramref> is not in the correct format.</exception>
+ </member>
+ <member name="M:System.Net.Mail.Attachment.#ctor(System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Mail.Attachment"></see> class with the specified content string and MIME type information.</summary>
+ <param name="fileName">A <see cref="T:System.String"></see> that contains the content for this attachment.</param>
+ <param name="mediaType">A <see cref="T:System.String"></see> that contains the MIME Content-Header information for this attachment. This value can be null.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="fileName">fileName</paramref> is null.</exception>
+ <exception cref="T:System.FormatException"><paramref name="mediaType">mediaType</paramref> is not in the correct format.</exception>
+ </member>
+ <member name="M:System.Net.Mail.Attachment.#ctor(System.IO.Stream,System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Mail.Attachment"></see> class with the specified stream, name, and MIME type information.</summary>
+ <param name="contentStream">A readable <see cref="T:System.IO.Stream"></see> that contains the content for this attachment.</param>
+ <param name="name">A <see cref="T:System.String"></see> that contains the value for the <see cref="P:System.Net.Mime.ContentType.Name"></see> property of the <see cref="T:System.Net.Mime.ContentType"></see> associated with this attachment. This value can be null.</param>
+ <param name="mediaType">A <see cref="T:System.String"></see> that contains the MIME Content-Header information for this attachment. This value can be null.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="stream">stream</paramref> is null.</exception>
+ <exception cref="T:System.FormatException"><paramref name="mediaType">mediaType</paramref> is not in the correct format.</exception>
+ </member>
+ <member name="P:System.Net.Mail.Attachment.ContentDisposition">
+ <summary>Gets the MIME content disposition for this attachment.</summary>
+ <returns>A <see cref="T:System.Net.Mime.ContentDisposition"></see> that provides the presentation information for this attachment.</returns>
+ </member>
+ <member name="M:System.Net.Mail.Attachment.CreateAttachmentFromString(System.String,System.Net.Mime.ContentType)">
+ <summary>Creates a mail attachment using the content from the specified string, and the specified <see cref="T:System.Net.Mime.ContentType"></see>.</summary>
+ <param name="content">A <see cref="T:System.String"></see> that contains the content for this attachment.</param>
+ <param name="contentType">A <see cref="T:System.Net.Mime.ContentType"></see> object that represents the Multipurpose Internet Mail Exchange (MIME) protocol Content-Type header to be used.</param>
+ <returns>An object of type <see cref="T:System.Net.Mail.Attachment"></see>.</returns>
+ </member>
+ <member name="M:System.Net.Mail.Attachment.CreateAttachmentFromString(System.String,System.String)">
+ <summary>Creates a mail attachment using the content from the specified string, and the specified MIME content type name.</summary>
+ <param name="content">A <see cref="T:System.String"></see> that contains the content for this attachment.</param>
+ <param name="name">The MIME content type name value in the content type associated with this attachment.</param>
+ <returns>An object of type <see cref="T:System.Net.Mail.Attachment"></see>.</returns>
+ </member>
+ <member name="M:System.Net.Mail.Attachment.CreateAttachmentFromString(System.String,System.String,System.Text.Encoding,System.String)">
+ <summary>Creates a mail attachment using the content from the specified string, the specified MIME content type name, character encoding, and MIME header information for the attachment.</summary>
+ <param name="content">A <see cref="T:System.String"></see> that contains the content for this attachment.</param>
+ <param name="name">The MIME content type name value in the content type associated with this attachment.</param>
+ <param name="contentEncoding">An <see cref="T:System.Text.Encoding"></see>. This value can be null.</param>
+ <param name="mediaType">A <see cref="T:System.String"></see> that contains the MIME Content-Header information for this attachment. This value can be null.</param>
+ <returns>An object of type <see cref="T:System.Net.Mail.Attachment"></see>.</returns>
+ </member>
+ <member name="P:System.Net.Mail.Attachment.Name">
+ <summary>Gets or sets the MIME content type name value in the content type associated with this attachment.</summary>
+ <returns>A <see cref="T:System.String"></see> that contains the value for the content type <paramref name="name">name</paramref> represented by the <see cref="P:System.Net.Mime.ContentType.Name"></see> property.</returns>
+ <exception cref="T:System.ArgumentNullException">The value specified for a set operation is null.</exception>
+ <exception cref="T:System.ArgumentException">The value specified for a set operation is <see cref="F:System.String.Empty"></see> (&quot;&quot;).</exception>
+ </member>
+ <member name="P:System.Net.Mail.Attachment.NameEncoding">
+ <summary>Specifies the encoding for the <see cref="T:System.Net.Mail.Attachment"></see><see cref="P:System.Net.Mail.Attachment.Name"></see>.</summary>
+ <returns>An <see cref="T:System.Text.Encoding"></see> value that specifies the type of name encoding. The default value is determined from the name of the attachment.</returns>
+ </member>
+ <member name="T:System.Net.Mail.AttachmentBase">
+ <summary>Base class that represents an email attachment. Classes <see cref="T:System.Net.Mail.Attachment"></see>, <see cref="T:System.Net.Mail.AlternateView"></see>, and <see cref="T:System.Net.Mail.LinkedResource"></see> derive from this class.</summary>
+ </member>
+ <member name="M:System.Net.Mail.AttachmentBase.#ctor(System.IO.Stream)">
+ <summary>Instantiates an <see cref="T:System.Net.Mail.AttachmentBase"></see> with the specified <see cref="T:System.IO.Stream"></see>.</summary>
+ <param name="contentStream">A stream containing the content for this attachment.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="contentStream">contentStream</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Net.Mail.AttachmentBase.#ctor(System.String)">
+ <summary>Instantiates an <see cref="T:System.Net.Mail.AttachmentBase"></see> with the specified file name.</summary>
+ <param name="fileName">The file name holding the content for this attachment.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="fileName">fileName</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Net.Mail.AttachmentBase.#ctor(System.IO.Stream,System.Net.Mime.ContentType)">
+ <summary>Instantiates an <see cref="T:System.Net.Mail.AttachmentBase"></see> with the specified <see cref="T:System.IO.Stream"></see> and <see cref="T:System.Net.Mime.ContentType"></see>.</summary>
+ <param name="contentStream">A stream containing the content for this attachment.</param>
+ <param name="contentType">The type of the content.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="contentStream">contentStream</paramref> is null.</exception>
+ <exception cref="T:System.FormatException"><paramref name="contentType">contentType</paramref> is not a valid value.</exception>
+ </member>
+ <member name="M:System.Net.Mail.AttachmentBase.#ctor(System.IO.Stream,System.String)">
+ <summary>Instantiates an <see cref="T:System.Net.Mail.AttachmentBase"></see> with the specified <see cref="T:System.IO.Stream"></see> and media type.</summary>
+ <param name="contentStream">A stream containing the content for this attachment.</param>
+ <param name="mediaType">The MIME media type of the content.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="contentStream">contentStream</paramref> is null.</exception>
+ <exception cref="T:System.FormatException"><paramref name="mediaType">mediaType</paramref> is not a valid value.</exception>
+ </member>
+ <member name="M:System.Net.Mail.AttachmentBase.#ctor(System.String,System.Net.Mime.ContentType)">
+ <summary>Instantiates an <see cref="T:System.Net.Mail.AttachmentBase"></see> with the specified file name and content type.</summary>
+ <param name="fileName">The file name holding the content for this attachment.</param>
+ <param name="contentType">The type of the content.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="fileName">fileName</paramref> is null.</exception>
+ <exception cref="T:System.FormatException"><paramref name="contentType">contentType</paramref> is not a valid value.</exception>
+ </member>
+ <member name="M:System.Net.Mail.AttachmentBase.#ctor(System.String,System.String)">
+ <summary>Instantiates an <see cref="T:System.Net.Mail.AttachmentBase"></see> with the specified file name and media type.</summary>
+ <param name="fileName">The file name holding the content for this attachment.</param>
+ <param name="mediaType">The MIME media type of the content.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="fileName">fileName</paramref> is null.</exception>
+ <exception cref="T:System.FormatException"><paramref name="mediaType">mediaType</paramref> is not a valid value.</exception>
+ </member>
+ <member name="P:System.Net.Mail.AttachmentBase.ContentId">
+ <summary>Gets or sets the MIME content ID for this attachment.</summary>
+ <returns>A <see cref="T:System.String"></see> holding the content ID.</returns>
+ <exception cref="T:System.ArgumentNullException">Attempted to set <see cref="P:System.Net.Mail.AttachmentBase.ContentId"></see> to null.</exception>
+ </member>
+ <member name="P:System.Net.Mail.AttachmentBase.ContentStream">
+ <summary>Gets the content stream of this attachment.</summary>
+ <returns>A <see cref="T:System.IO.Stream"></see>. The content stream of this attachment.</returns>
+ </member>
+ <member name="P:System.Net.Mail.AttachmentBase.ContentType">
+ <summary>Gets the content type of this attachment.</summary>
+ <returns>A <see cref="T:System.Net.Mime.ContentType"></see>. The content type for this attachment.</returns>
+ </member>
+ <member name="M:System.Net.Mail.AttachmentBase.Dispose">
+ <summary>Releases the resources used by the <see cref="T:System.Net.Mail.AttachmentBase"></see>.</summary>
+ </member>
+ <member name="M:System.Net.Mail.AttachmentBase.Dispose(System.Boolean)">
+ <summary>Releases the unmanaged resources used by the <see cref="T:System.Net.Mail.AttachmentBase"></see> and optionally releases the managed resources.</summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
+ </member>
+ <member name="P:System.Net.Mail.AttachmentBase.TransferEncoding">
+ <summary>Gets or sets the encoding of this attachment.</summary>
+ <returns>A <see cref="T:System.Net.Mime.TransferEncoding"></see>. The encoding for this attachment.</returns>
+ </member>
+ <member name="T:System.Net.Mail.AttachmentCollection">
+ <summary>Stores attachments to be sent as part of an e-mail message.</summary>
+ </member>
+ <member name="M:System.Net.Mail.AttachmentCollection.Dispose">
+ <summary>Releases all resources used by the <see cref="T:System.Net.Mail.AttachmentCollection"></see>.</summary>
+ </member>
+ <member name="T:System.Net.Mail.DeliveryNotificationOptions">
+ <summary>Describes the delivery notification options for e-mail.</summary>
+ </member>
+ <member name="F:System.Net.Mail.DeliveryNotificationOptions.Delay">
+ <summary>Notify if the delivery is delayed.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Mail.DeliveryNotificationOptions.Never">
+ <summary>A notification should not be generated under any circumstances.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Mail.DeliveryNotificationOptions.None">
+ <summary>No notification information will be sent. The mail server will utilize its configured behavior to determine whether it should generate a delivery notification.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Mail.DeliveryNotificationOptions.OnFailure">
+ <summary>Notify if the delivery is unsuccessful.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Mail.DeliveryNotificationOptions.OnSuccess">
+ <summary>Notify if the delivery is successful.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Net.Mail.LinkedResource">
+ <summary>Represents an embedded external resource in an email attachment, such as an image in an HTML attachment.</summary>
+ </member>
+ <member name="M:System.Net.Mail.LinkedResource.#ctor(System.IO.Stream)">
+ <summary>Initializes a new instance of <see cref="T:System.Net.Mail.LinkedResource"></see> using the supplied <see cref="T:System.IO.Stream"></see>.</summary>
+ <param name="contentStream">A stream that contains the content for this embedded resource.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="contentStream">contentStream</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Net.Mail.LinkedResource.#ctor(System.String)">
+ <summary>Initializes a new instance of <see cref="T:System.Net.Mail.LinkedResource"></see> using the specified file name.</summary>
+ <param name="fileName">The file name holding the content for this embedded resource.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="fileName">fileName</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Net.Mail.LinkedResource.#ctor(System.IO.Stream,System.Net.Mime.ContentType)">
+ <summary>Initializes a new instance of <see cref="T:System.Net.Mail.LinkedResource"></see> with the values supplied by <see cref="T:System.IO.Stream"></see> and <see cref="T:System.Net.Mime.ContentType"></see>.</summary>
+ <param name="contentStream">A stream that contains the content for this embedded resource.</param>
+ <param name="contentType">The type of the content.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="contentStream">contentStream</paramref> is null.</exception>
+ <exception cref="T:System.FormatException"><paramref name="contentType">contentType</paramref> is not a valid value.</exception>
+ </member>
+ <member name="M:System.Net.Mail.LinkedResource.#ctor(System.IO.Stream,System.String)">
+ <summary>Initializes a new instance of <see cref="T:System.Net.Mail.LinkedResource"></see> with the specified <see cref="T:System.IO.Stream"></see> and media type.</summary>
+ <param name="contentStream">A stream that contains the content for this embedded resource.</param>
+ <param name="mediaType">The MIME media type of the content.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="contentStream">contentStream</paramref> is null.</exception>
+ <exception cref="T:System.FormatException"><paramref name="mediaType">mediaType</paramref> is not a valid value.</exception>
+ </member>
+ <member name="M:System.Net.Mail.LinkedResource.#ctor(System.String,System.Net.Mime.ContentType)">
+ <summary>Initializes a new instance of <see cref="T:System.Net.Mail.LinkedResource"></see> with the specified file name and content type.</summary>
+ <param name="fileName">The file name that holds the content for this embedded resource.</param>
+ <param name="contentType">The type of the content.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="fileName">fileName</paramref> is null.</exception>
+ <exception cref="T:System.FormatException"><paramref name="contentType">contentType</paramref> is not a valid value.</exception>
+ </member>
+ <member name="M:System.Net.Mail.LinkedResource.#ctor(System.String,System.String)">
+ <summary>Initializes a new instance of <see cref="T:System.Net.Mail.LinkedResource"></see> with the specified file name and media type.</summary>
+ <param name="fileName">The file name that holds the content for this embedded resource.</param>
+ <param name="mediaType">The MIME media type of the content.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="fileName">fileName</paramref> is null.</exception>
+ <exception cref="T:System.FormatException"><paramref name="mediaType">mediaType</paramref> is not a valid value.</exception>
+ </member>
+ <member name="P:System.Net.Mail.LinkedResource.ContentLink">
+ <summary>Gets or sets a URI that the resource must match.</summary>
+ <returns>If <see cref="P:System.Net.Mail.LinkedResource.ContentLink"></see> is a relative URI, the recipient of the message must resolve it.</returns>
+ </member>
+ <member name="M:System.Net.Mail.LinkedResource.CreateLinkedResourceFromString(System.String)">
+ <summary>Creates a <see cref="T:System.Net.Mail.LinkedResource"></see> object from a string to be included in an email attachment as an embedded resource. The default media type is plain text, and the default content type is ASCII.</summary>
+ <param name="content">A string that contains the embedded resource to be included in the email attachment.</param>
+ <returns>A <see cref="T:System.Net.Mail.LinkedResource"></see> object that contains the embedded resource to be included in the email attachment.</returns>
+ <exception cref="T:System.ArgumentNullException">The specified content string is null.</exception>
+ </member>
+ <member name="M:System.Net.Mail.LinkedResource.CreateLinkedResourceFromString(System.String,System.Net.Mime.ContentType)">
+ <summary>Creates a <see cref="T:System.Net.Mail.LinkedResource"></see> object from a string to be included in an email attachment as an embedded resource, with the specified content type, and media type as plain text.</summary>
+ <param name="content">A string that contains the embedded resource to be included in the email attachment.</param>
+ <param name="contentType">The type of the content.</param>
+ <returns>A <see cref="T:System.Net.Mail.LinkedResource"></see> object that contains the embedded resource to be included in the email attachment.</returns>
+ <exception cref="T:System.ArgumentNullException">The specified content string is null.</exception>
+ </member>
+ <member name="M:System.Net.Mail.LinkedResource.CreateLinkedResourceFromString(System.String,System.Text.Encoding,System.String)">
+ <summary>Creates a <see cref="T:System.Net.Mail.LinkedResource"></see> object from a string to be included in an email attachment as an embedded resource, with the specified content type, and media type.</summary>
+ <param name="content">A string that contains the embedded resource to be included in the email attachment.</param>
+ <param name="contentEncoding">The type of the content.</param>
+ <param name="mediaType">The MIME media type of the content.</param>
+ <returns>A <see cref="T:System.Net.Mail.LinkedResource"></see> object that contains the embedded resource to be included in the email attachment.</returns>
+ <exception cref="T:System.ArgumentNullException">The specified content string is null.</exception>
+ </member>
+ <member name="T:System.Net.Mail.LinkedResourceCollection">
+ <summary>Stores linked resources to be sent as part of an e-mail message.</summary>
+ </member>
+ <member name="M:System.Net.Mail.LinkedResourceCollection.Dispose">
+ <summary>Releases all resources used by the <see cref="T:System.Net.Mail.LinkedResourceCollection"></see>.</summary>
+ </member>
+ <member name="T:System.Net.Mail.MailAddress">
+ <summary>Represents the address of an electronic mail sender or recipient.</summary>
+ </member>
+ <member name="M:System.Net.Mail.MailAddress.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Mail.MailAddress"></see> class using the specified address.</summary>
+ <param name="address">A <see cref="T:System.String"></see> that contains an e-mail address.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="address">address</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="address">address</paramref> is <see cref="F:System.String.Empty"></see> (&quot;&quot;).</exception>
+ <exception cref="T:System.FormatException"><paramref name="address">address</paramref> is not in a recognized format.</exception>
+ </member>
+ <member name="M:System.Net.Mail.MailAddress.#ctor(System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Mail.MailAddress"></see> class using the specified address and display name.</summary>
+ <param name="address">A <see cref="T:System.String"></see> that contains an e-mail address.</param>
+ <param name="displayName">A <see cref="T:System.String"></see> that contains the display name associated with address. This parameter can be null.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="address">address</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="address">address</paramref> is <see cref="F:System.String.Empty"></see> (&quot;&quot;).</exception>
+ <exception cref="T:System.FormatException"><paramref name="address">address</paramref> is not in a recognized format. -or- <paramref name="address">address</paramref> contains non-ASCII characters.</exception>
+ </member>
+ <member name="M:System.Net.Mail.MailAddress.#ctor(System.String,System.String,System.Text.Encoding)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Mail.MailAddress"></see> class using the specified address, display name, and encoding.</summary>
+ <param name="address">A <see cref="T:System.String"></see> that contains an e-mail address.</param>
+ <param name="displayName">A <see cref="T:System.String"></see> that contains the display name associated with address.</param>
+ <param name="displayNameEncoding">The <see cref="T:System.Text.Encoding"></see> that defines the character set used for displayName.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="address">address</paramref> is null. -or- <paramref name="displayName">displayName</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="address">address</paramref> is <see cref="F:System.String.Empty"></see> (&quot;&quot;). -or- <paramref name="displayName">displayName</paramref> is <see cref="F:System.String.Empty"></see> (&quot;&quot;).</exception>
+ <exception cref="T:System.FormatException"><paramref name="address">address</paramref> is not in a recognized format. -or- <paramref name="address">address</paramref> contains non-ASCII characters.</exception>
+ </member>
+ <member name="P:System.Net.Mail.MailAddress.Address">
+ <summary>Gets the e-mail address specified when this instance was created.</summary>
+ <returns>A <see cref="T:System.String"></see> that contains the e-mail address.</returns>
+ </member>
+ <member name="P:System.Net.Mail.MailAddress.DisplayName">
+ <summary>Gets the display name composed from the display name and address information specified when this instance was created.</summary>
+ <returns>A <see cref="T:System.String"></see> that contains the display name; otherwise, <see cref="F:System.String.Empty"></see> (&quot;&quot;) if no display name information was specified when this instance was created.</returns>
+ </member>
+ <member name="M:System.Net.Mail.MailAddress.Equals(System.Object)">
+ <summary>Compares two mail addresses.</summary>
+ <param name="value"></param>
+ <returns>true if the two mail addresses are equal; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Net.Mail.MailAddress.GetHashCode">
+ <summary>Returns a hash value for a mail address.</summary>
+ <returns>An integer hash value.</returns>
+ </member>
+ <member name="P:System.Net.Mail.MailAddress.Host">
+ <summary>Gets the host portion of the address specified when this instance was created.</summary>
+ <returns>A <see cref="T:System.String"></see> that contains the name of the host computer that accepts e-mail for the <see cref="P:System.Net.Mail.MailAddress.User"></see> property.</returns>
+ </member>
+ <member name="M:System.Net.Mail.MailAddress.ToString">
+ <summary>Returns a string representation of this instance.</summary>
+ <returns>A <see cref="T:System.String"></see> that contains the contents of this <see cref="T:System.Net.Mail.MailAddress"></see>.</returns>
+ </member>
+ <member name="P:System.Net.Mail.MailAddress.User">
+ <summary>Gets the user information from the address specified when this instance was created.</summary>
+ <returns>A <see cref="T:System.String"></see> that contains the user name portion of the <see cref="P:System.Net.Mail.MailAddress.Address"></see>.</returns>
+ </member>
+ <member name="T:System.Net.Mail.MailAddressCollection">
+ <summary>Store e-mail addresses that are associated with an e-mail message.</summary>
+ </member>
+ <member name="M:System.Net.Mail.MailAddressCollection.#ctor">
+ <summary>Initializes an empty instance of the <see cref="T:System.Net.Mail.MailAddressCollection"></see> class.</summary>
+ </member>
+ <member name="M:System.Net.Mail.MailAddressCollection.Add(System.String)">
+ <summary>Add a list of e-mail addresses to the collection.</summary>
+ <param name="addresses">The e-mail addresses to add to the <see cref="T:System.Net.Mail.MailAddressCollection"></see>. Multiple e-mail addresses must be separated with a comma character (&quot;,&quot;).</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="addresses">addresses</paramref> parameter is null.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="addresses">addresses</paramref> parameter is an empty string.</exception>
+ <exception cref="T:System.FormatException">The <paramref name="addresses">addresses</paramref> parameter contains an e-mail address that is invalid or not supported.</exception>
+ </member>
+ <member name="M:System.Net.Mail.MailAddressCollection.InsertItem(System.Int32,System.Net.Mail.MailAddress)">
+ <summary>Inserts an e-mail address into the <see cref="T:System.Net.Mail.MailAddressCollection"></see>, at the specified location.</summary>
+ <param name="index">The location at which to insert the e-mail address that is specified by item.</param>
+ <param name="item">The e-mail address to be inserted into the collection.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="item">item</paramref> parameter is null.</exception>
+ </member>
+ <member name="M:System.Net.Mail.MailAddressCollection.SetItem(System.Int32,System.Net.Mail.MailAddress)">
+ <summary>Replaces the element at the specified index.</summary>
+ <param name="index">The index of the e-mail address element to be replaced.</param>
+ <param name="item">An e-mail address that will replace the element in the collection.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="item">item</paramref> parameter is null.</exception>
+ </member>
+ <member name="M:System.Net.Mail.MailAddressCollection.ToString">
+ <summary>Returns a string representation of the e-mail addresses in this <see cref="T:System.Net.Mail.MailAddressCollection"></see> object.</summary>
+ <returns>A <see cref="T:System.String"></see> containing the e-mail addresses in this collection.</returns>
+ </member>
+ <member name="T:System.Net.Mail.MailMessage">
+ <summary>Represents an e-mail message that can be sent using the <see cref="T:System.Net.Mail.SmtpClient"></see> class.</summary>
+ </member>
+ <member name="M:System.Net.Mail.MailMessage.#ctor">
+ <summary>Initializes an empty instance of the <see cref="T:System.Net.Mail.MailMessage"></see> class.</summary>
+ </member>
+ <member name="M:System.Net.Mail.MailMessage.#ctor(System.Net.Mail.MailAddress,System.Net.Mail.MailAddress)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Mail.MailMessage"></see> class by using the specified <see cref="T:System.Net.Mail.MailAddress"></see> class objects.</summary>
+ <param name="from">A <see cref="T:System.Net.Mail.MailAddress"></see> that contains the address of the sender of the e-mail message.</param>
+ <param name="to">A <see cref="T:System.Net.Mail.MailAddress"></see> that contains the address of the recipient of the e-mail message.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="from">from</paramref> is null. -or- <paramref name="to">to</paramref> is null.</exception>
+ <exception cref="T:System.FormatException"><paramref name="from">from</paramref> or <paramref name="to">to</paramref> is malformed.</exception>
+ </member>
+ <member name="M:System.Net.Mail.MailMessage.#ctor(System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Mail.MailMessage"></see> class by using the specified <see cref="T:System.String"></see> class objects.</summary>
+ <param name="from">A <see cref="T:System.String"></see> that contains the address of the sender of the e-mail message.</param>
+ <param name="to">A <see cref="T:System.String"></see> that contains the addresses of the recipients of the e-mail message.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="from">from</paramref> is null. -or- <paramref name="to">to</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="from">from</paramref> is <see cref="F:System.String.Empty"></see> (&quot;&quot;). -or- <paramref name="to">to</paramref> is <see cref="F:System.String.Empty"></see> (&quot;&quot;).</exception>
+ <exception cref="T:System.FormatException"><paramref name="from">from</paramref> or <paramref name="to">to</paramref> is malformed.</exception>
+ </member>
+ <member name="M:System.Net.Mail.MailMessage.#ctor(System.String,System.String,System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Mail.MailMessage"></see> class.</summary>
+ <param name="from">A <see cref="T:System.String"></see> that contains the address of the sender of the e-mail message.</param>
+ <param name="to">A <see cref="T:System.String"></see> that contains the address of the recipient of the e-mail message.</param>
+ <param name="subject">A <see cref="T:System.String"></see> that contains the subject text.</param>
+ <param name="body">A <see cref="T:System.String"></see> that contains the message body.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="from">from</paramref> is null. -or- <paramref name="to">to</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="from">from</paramref> is <see cref="F:System.String.Empty"></see> (&quot;&quot;). -or- <paramref name="to">to</paramref> is <see cref="F:System.String.Empty"></see> (&quot;&quot;).</exception>
+ <exception cref="T:System.FormatException"><paramref name="from">from</paramref> or <paramref name="to">to</paramref> is malformed.</exception>
+ </member>
+ <member name="P:System.Net.Mail.MailMessage.AlternateViews">
+ <summary>Gets the attachment collection used to store alternate forms of the message body.</summary>
+ <returns>A writable <see cref="T:System.Net.Mail.AlternateViewCollection"></see>.</returns>
+ </member>
+ <member name="P:System.Net.Mail.MailMessage.Attachments">
+ <summary>Gets the attachment collection used to store data attached to this e-mail message.</summary>
+ <returns>A writable <see cref="T:System.Net.Mail.AttachmentCollection"></see>.</returns>
+ </member>
+ <member name="P:System.Net.Mail.MailMessage.Bcc">
+ <summary>Gets the address collection that contains the blind carbon copy (BCC) recipients for this e-mail message.</summary>
+ <returns>A writable <see cref="T:System.Net.Mail.MailAddressCollection"></see> object.</returns>
+ </member>
+ <member name="P:System.Net.Mail.MailMessage.Body">
+ <summary>Gets or sets the message body.</summary>
+ <returns>A <see cref="T:System.String"></see> value that contains the body text.</returns>
+ </member>
+ <member name="P:System.Net.Mail.MailMessage.BodyEncoding">
+ <summary>Gets or sets the encoding used to encode the message body.</summary>
+ <returns>An <see cref="T:System.Text.Encoding"></see> applied to the contents of the <see cref="P:System.Net.Mail.MailMessage.Body"></see>.</returns>
+ </member>
+ <member name="P:System.Net.Mail.MailMessage.BodyTransferEncoding">
+ <summary>Gets or sets the transfer encoding used to encode the message body.</summary>
+ <returns>Returns <see cref="T:System.Net.Mime.TransferEncoding"></see>. A <see cref="T:System.Net.Mime.TransferEncoding"></see> applied to the contents of the <see cref="P:System.Net.Mail.MailMessage.Body"></see>.</returns>
+ </member>
+ <member name="P:System.Net.Mail.MailMessage.CC">
+ <summary>Gets the address collection that contains the carbon copy (CC) recipients for this e-mail message.</summary>
+ <returns>A writable <see cref="T:System.Net.Mail.MailAddressCollection"></see> object.</returns>
+ </member>
+ <member name="P:System.Net.Mail.MailMessage.DeliveryNotificationOptions">
+ <summary>Gets or sets the delivery notifications for this e-mail message.</summary>
+ <returns>A <see cref="T:System.Net.Mail.DeliveryNotificationOptions"></see> value that contains the delivery notifications for this message.</returns>
+ </member>
+ <member name="M:System.Net.Mail.MailMessage.Dispose(System.Boolean)">
+ <summary>Releases the unmanaged resources used by the <see cref="T:System.Net.Mail.MailMessage"></see> and optionally releases the managed resources.</summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
+ </member>
+ <member name="M:System.Net.Mail.MailMessage.Dispose">
+ <summary>Releases all resources used by the <see cref="T:System.Net.Mail.MailMessage"></see>.</summary>
+ </member>
+ <member name="P:System.Net.Mail.MailMessage.From">
+ <summary>Gets or sets the from address for this e-mail message.</summary>
+ <returns>A <see cref="T:System.Net.Mail.MailAddress"></see> that contains the from address information.</returns>
+ </member>
+ <member name="P:System.Net.Mail.MailMessage.Headers">
+ <summary>Gets the e-mail headers that are transmitted with this e-mail message.</summary>
+ <returns>A <see cref="T:System.Collections.Specialized.NameValueCollection"></see> that contains the e-mail headers.</returns>
+ </member>
+ <member name="P:System.Net.Mail.MailMessage.HeadersEncoding">
+ <summary>Gets or sets the encoding used for the user-defined custom headers for this e-mail message.</summary>
+ <returns>The encoding used for user-defined custom headers for this e-mail message.</returns>
+ </member>
+ <member name="P:System.Net.Mail.MailMessage.IsBodyHtml">
+ <summary>Gets or sets a value indicating whether the mail message body is in Html.</summary>
+ <returns>true if the message body is in Html; else false. The default is false.</returns>
+ </member>
+ <member name="P:System.Net.Mail.MailMessage.Priority">
+ <summary>Gets or sets the priority of this e-mail message.</summary>
+ <returns>A <see cref="T:System.Net.Mail.MailPriority"></see> that contains the priority of this message.</returns>
+ </member>
+ <member name="P:System.Net.Mail.MailMessage.ReplyTo">
+ <summary>Gets or sets the ReplyTo address for the mail message.</summary>
+ <returns>A MailAddress that indicates the value of the <see cref="P:System.Net.Mail.MailMessage.ReplyTo"></see> field.</returns>
+ </member>
+ <member name="P:System.Net.Mail.MailMessage.ReplyToList">
+ <summary>Gets or sets the list of addresses to reply to for the mail message.</summary>
+ <returns>The list of the addresses to reply to for the mail message.</returns>
+ </member>
+ <member name="P:System.Net.Mail.MailMessage.Sender">
+ <summary>Gets or sets the sender's address for this e-mail message.</summary>
+ <returns>A <see cref="T:System.Net.Mail.MailAddress"></see> that contains the sender's address information.</returns>
+ </member>
+ <member name="P:System.Net.Mail.MailMessage.Subject">
+ <summary>Gets or sets the subject line for this e-mail message.</summary>
+ <returns>A <see cref="T:System.String"></see> that contains the subject content.</returns>
+ </member>
+ <member name="P:System.Net.Mail.MailMessage.SubjectEncoding">
+ <summary>Gets or sets the encoding used for the subject content for this e-mail message.</summary>
+ <returns>An <see cref="T:System.Text.Encoding"></see> that was used to encode the <see cref="P:System.Net.Mail.MailMessage.Subject"></see> property.</returns>
+ </member>
+ <member name="P:System.Net.Mail.MailMessage.To">
+ <summary>Gets the address collection that contains the recipients of this e-mail message.</summary>
+ <returns>A writable <see cref="T:System.Net.Mail.MailAddressCollection"></see> object.</returns>
+ </member>
+ <member name="T:System.Net.Mail.MailPriority">
+ <summary>Specifies the priority of a <see cref="T:System.Net.Mail.MailMessage"></see>.</summary>
+ </member>
+ <member name="F:System.Net.Mail.MailPriority.High">
+ <summary>The email has high priority.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Mail.MailPriority.Low">
+ <summary>The email has low priority.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Mail.MailPriority.Normal">
+ <summary>The email has normal priority.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Net.Mail.SendCompletedEventHandler">
+ <summary>Represents the method that will handle the <see cref="E:System.Net.Mail.SmtpClient.SendCompleted"></see> event.</summary>
+ <param name="sender">The source of the event.</param>
+ <param name="e">An <see cref="T:System.ComponentModel.AsyncCompletedEventArgs"></see> containing event data.</param>
+ </member>
+ <member name="T:System.Net.Mail.SmtpClient">
+ <summary>Allows applications to send e-mail by using the Simple Mail Transfer Protocol (SMTP).</summary>
+ </member>
+ <member name="M:System.Net.Mail.SmtpClient.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Mail.SmtpClient"></see> class by using configuration file settings.</summary>
+ </member>
+ <member name="M:System.Net.Mail.SmtpClient.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Mail.SmtpClient"></see> class that sends e-mail by using the specified SMTP server.</summary>
+ <param name="host">A <see cref="T:System.String"></see> that contains the name or IP address of the host computer used for SMTP transactions.</param>
+ </member>
+ <member name="M:System.Net.Mail.SmtpClient.#ctor(System.String,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Mail.SmtpClient"></see> class that sends e-mail by using the specified SMTP server and port.</summary>
+ <param name="host">A <see cref="T:System.String"></see> that contains the name or IP address of the host used for SMTP transactions.</param>
+ <param name="port">An <see cref="T:System.Int32"></see> greater than zero that contains the port to be used on host.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="port">port</paramref> cannot be less than zero.</exception>
+ </member>
+ <member name="P:System.Net.Mail.SmtpClient.ClientCertificates">
+ <summary>Specify which certificates should be used to establish the Secure Sockets Layer (SSL) connection.</summary>
+ <returns>An <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection"></see>, holding one or more client certificates. The default value is derived from the mail configuration attributes in a configuration file.</returns>
+ </member>
+ <member name="P:System.Net.Mail.SmtpClient.Credentials">
+ <summary>Gets or sets the credentials used to authenticate the sender.</summary>
+ <returns>An <see cref="T:System.Net.ICredentialsByHost"></see> that represents the credentials to use for authentication; or null if no credentials have been specified.</returns>
+ <exception cref="T:System.InvalidOperationException">You cannot change the value of this property when an email is being sent.</exception>
+ </member>
+ <member name="P:System.Net.Mail.SmtpClient.DeliveryFormat">
+ <summary>Gets or sets the delivery format used by <see cref="T:System.Net.Mail.SmtpClient"></see> to send e-mail.</summary>
+ <returns>Returns <see cref="T:System.Net.Mail.SmtpDeliveryFormat"></see>. The delivery format used by <see cref="T:System.Net.Mail.SmtpClient"></see>.</returns>
+ </member>
+ <member name="P:System.Net.Mail.SmtpClient.DeliveryMethod">
+ <summary>Specifies how outgoing email messages will be handled.</summary>
+ <returns>An <see cref="T:System.Net.Mail.SmtpDeliveryMethod"></see> that indicates how email messages are delivered.</returns>
+ </member>
+ <member name="M:System.Net.Mail.SmtpClient.Dispose">
+ <summary>Sends a QUIT message to the SMTP server, gracefully ends the TCP connection, and releases all resources used by the current instance of the <see cref="T:System.Net.Mail.SmtpClient"></see> class.</summary>
+ </member>
+ <member name="M:System.Net.Mail.SmtpClient.Dispose(System.Boolean)">
+ <summary>Sends a QUIT message to the SMTP server, gracefully ends the TCP connection, releases all resources used by the current instance of the <see cref="T:System.Net.Mail.SmtpClient"></see> class, and optionally disposes of the managed resources.</summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to releases only unmanaged resources.</param>
+ </member>
+ <member name="P:System.Net.Mail.SmtpClient.EnableSsl">
+ <summary>Specify whether the <see cref="T:System.Net.Mail.SmtpClient"></see> uses Secure Sockets Layer (SSL) to encrypt the connection.</summary>
+ <returns>true if the <see cref="T:System.Net.Mail.SmtpClient"></see> uses SSL; otherwise, false. The default is false.</returns>
+ </member>
+ <member name="P:System.Net.Mail.SmtpClient.Host">
+ <summary>Gets or sets the name or IP address of the host used for SMTP transactions.</summary>
+ <returns>A <see cref="T:System.String"></see> that contains the name or IP address of the computer to use for SMTP transactions.</returns>
+ <exception cref="T:System.ArgumentNullException">The value specified for a set operation is null.</exception>
+ <exception cref="T:System.ArgumentException">The value specified for a set operation is equal to <see cref="F:System.String.Empty"></see> (&quot;&quot;).</exception>
+ <exception cref="T:System.InvalidOperationException">You cannot change the value of this property when an email is being sent.</exception>
+ </member>
+ <member name="M:System.Net.Mail.SmtpClient.OnSendCompleted(System.ComponentModel.AsyncCompletedEventArgs)">
+ <summary>Raises the <see cref="E:System.Net.Mail.SmtpClient.SendCompleted"></see> event.</summary>
+ <param name="e">An <see cref="T:System.ComponentModel.AsyncCompletedEventArgs"></see> that contains event data.</param>
+ </member>
+ <member name="P:System.Net.Mail.SmtpClient.PickupDirectoryLocation">
+ <summary>Gets or sets the folder where applications save mail messages to be processed by the local SMTP server.</summary>
+ <returns>A <see cref="T:System.String"></see> that specifies the pickup directory for mail messages.</returns>
+ </member>
+ <member name="P:System.Net.Mail.SmtpClient.Port">
+ <summary>Gets or sets the port used for SMTP transactions.</summary>
+ <returns>An <see cref="T:System.Int32"></see> that contains the port number on the SMTP host. The default value is 25.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The value specified for a set operation is less than or equal to zero.</exception>
+ <exception cref="T:System.InvalidOperationException">You cannot change the value of this property when an email is being sent.</exception>
+ </member>
+ <member name="M:System.Net.Mail.SmtpClient.Send(System.Net.Mail.MailMessage)">
+ <summary>Sends the specified message to an SMTP server for delivery.</summary>
+ <param name="message">A <see cref="T:System.Net.Mail.MailMessage"></see> that contains the message to send.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="message">message</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException">This <see cref="T:System.Net.Mail.SmtpClient"></see> has a <see cref="Overload:System.Net.Mail.SmtpClient.SendAsync"></see> call in progress. -or- <see cref="P:System.Net.Mail.MailMessage.From"></see> is null. -or- There are no recipients specified in <see cref="P:System.Net.Mail.MailMessage.To"></see>, <see cref="P:System.Net.Mail.MailMessage.CC"></see>, and <see cref="P:System.Net.Mail.MailMessage.Bcc"></see> properties. -or- <see cref="P:System.Net.Mail.SmtpClient.DeliveryMethod"></see> property is set to <see cref="F:System.Net.Mail.SmtpDeliveryMethod.Network"></see> and <see cref="P:System.Net.Mail.SmtpClient.Host"></see> is null. -or- <see cref="P:System.Net.Mail.SmtpClient.DeliveryMethod"></see> property is set to <see cref="F:System.Net.Mail.SmtpDeliveryMethod.Network"></see> and <see cref="P:System.Net.Mail.SmtpClient.Host"></see> is equal to the empty string (&quot;&quot;). -or- <see cref="P:System.Net.Mail.SmtpClient.DeliveryMethod"></see> property is set to <see cref="F:System.Net.Mail.SmtpDeliveryMethod.Network"></see> and <see cref="P:System.Net.Mail.SmtpClient.Port"></see> is zero, a negative number, or greater than 65,535.</exception>
+ <exception cref="T:System.ObjectDisposedException">This object has been disposed.</exception>
+ <exception cref="T:System.Net.Mail.SmtpException">The connection to the SMTP server failed. -or- Authentication failed. -or- The operation timed out. -or- <see cref="P:System.Net.Mail.SmtpClient.EnableSsl"></see> is set to true but the <see cref="P:System.Net.Mail.SmtpClient.DeliveryMethod"></see> property is set to <see cref="F:System.Net.Mail.SmtpDeliveryMethod.SpecifiedPickupDirectory"></see> or <see cref="F:System.Net.Mail.SmtpDeliveryMethod.PickupDirectoryFromIis"></see>. -or- <see cref="P:System.Net.Mail.SmtpClient.EnableSsl"></see> is set to true, but the SMTP mail server did not advertise STARTTLS in the response to the EHLO command.</exception>
+ <exception cref="T:System.Net.Mail.SmtpFailedRecipientsException">The <paramref name="message">message</paramref> could not be delivered to one or more of the recipients in <see cref="P:System.Net.Mail.MailMessage.To"></see>, <see cref="P:System.Net.Mail.MailMessage.CC"></see>, or <see cref="P:System.Net.Mail.MailMessage.Bcc"></see>.</exception>
+ </member>
+ <member name="M:System.Net.Mail.SmtpClient.Send(System.String,System.String,System.String,System.String)">
+ <summary>Sends the specified e-mail message to an SMTP server for delivery. The message sender, recipients, subject, and message body are specified using <see cref="T:System.String"></see> objects.</summary>
+ <param name="from">A <see cref="T:System.String"></see> that contains the address information of the message sender.</param>
+ <param name="recipients"></param>
+ <param name="subject">A <see cref="T:System.String"></see> that contains the subject line for the message.</param>
+ <param name="body">A <see cref="T:System.String"></see> that contains the message body.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="from">from</paramref> is null. -or- <paramref name="recipients">recipients</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="from">from</paramref> is <see cref="F:System.String.Empty"></see>. -or- <paramref name="recipients">recipients</paramref> is <see cref="F:System.String.Empty"></see>.</exception>
+ <exception cref="T:System.InvalidOperationException">This <see cref="T:System.Net.Mail.SmtpClient"></see> has a <see cref="Overload:System.Net.Mail.SmtpClient.SendAsync"></see> call in progress. -or- <see cref="P:System.Net.Mail.SmtpClient.DeliveryMethod"></see> property is set to <see cref="F:System.Net.Mail.SmtpDeliveryMethod.Network"></see> and <see cref="P:System.Net.Mail.SmtpClient.Host"></see> is null. -or- <see cref="P:System.Net.Mail.SmtpClient.DeliveryMethod"></see> property is set to <see cref="F:System.Net.Mail.SmtpDeliveryMethod.Network"></see> and <see cref="P:System.Net.Mail.SmtpClient.Host"></see> is equal to the empty string (&quot;&quot;). -or- <see cref="P:System.Net.Mail.SmtpClient.DeliveryMethod"></see> property is set to <see cref="F:System.Net.Mail.SmtpDeliveryMethod.Network"></see> and <see cref="P:System.Net.Mail.SmtpClient.Port"></see> is zero, a negative number, or greater than 65,535.</exception>
+ <exception cref="T:System.ObjectDisposedException">This object has been disposed.</exception>
+ <exception cref="T:System.Net.Mail.SmtpException">The connection to the SMTP server failed. -or- Authentication failed. -or- The operation timed out. -or- <see cref="P:System.Net.Mail.SmtpClient.EnableSsl"></see> is set to true but the <see cref="P:System.Net.Mail.SmtpClient.DeliveryMethod"></see> property is set to <see cref="F:System.Net.Mail.SmtpDeliveryMethod.SpecifiedPickupDirectory"></see> or <see cref="F:System.Net.Mail.SmtpDeliveryMethod.PickupDirectoryFromIis"></see>. -or- <see cref="P:System.Net.Mail.SmtpClient.EnableSsl"></see> is set to true, but the SMTP mail server did not advertise STARTTLS in the response to the EHLO command.</exception>
+ <exception cref="T:System.Net.Mail.SmtpFailedRecipientsException">The message could not be delivered to one or more of the recipients in <paramref name="recipients">recipients</paramref>.</exception>
+ </member>
+ <member name="M:System.Net.Mail.SmtpClient.SendAsync(System.Net.Mail.MailMessage,System.Object)">
+ <summary>Sends the specified e-mail message to an SMTP server for delivery. This method does not block the calling thread and allows the caller to pass an object to the method that is invoked when the operation completes.</summary>
+ <param name="message">A <see cref="T:System.Net.Mail.MailMessage"></see> that contains the message to send.</param>
+ <param name="userToken">A user-defined object that is passed to the method invoked when the asynchronous operation completes.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="message">message</paramref> is null. -or- <see cref="P:System.Net.Mail.MailMessage.From"></see> is null.</exception>
+ <exception cref="T:System.InvalidOperationException">This <see cref="T:System.Net.Mail.SmtpClient"></see> has a <see cref="Overload:System.Net.Mail.SmtpClient.SendAsync"></see> call in progress. -or- There are no recipients specified in <see cref="P:System.Net.Mail.MailMessage.To"></see>, <see cref="P:System.Net.Mail.MailMessage.CC"></see>, and <see cref="P:System.Net.Mail.MailMessage.Bcc"></see> properties. -or- <see cref="P:System.Net.Mail.SmtpClient.DeliveryMethod"></see> property is set to <see cref="F:System.Net.Mail.SmtpDeliveryMethod.Network"></see> and <see cref="P:System.Net.Mail.SmtpClient.Host"></see> is null. -or- <see cref="P:System.Net.Mail.SmtpClient.DeliveryMethod"></see> property is set to <see cref="F:System.Net.Mail.SmtpDeliveryMethod.Network"></see> and <see cref="P:System.Net.Mail.SmtpClient.Host"></see> is equal to the empty string (&quot;&quot;). -or- <see cref="P:System.Net.Mail.SmtpClient.DeliveryMethod"></see> property is set to <see cref="F:System.Net.Mail.SmtpDeliveryMethod.Network"></see> and <see cref="P:System.Net.Mail.SmtpClient.Port"></see> is zero, a negative number, or greater than 65,535.</exception>
+ <exception cref="T:System.ObjectDisposedException">This object has been disposed.</exception>
+ <exception cref="T:System.Net.Mail.SmtpException">The connection to the SMTP server failed. -or- Authentication failed. -or- The operation timed out. -or- <see cref="P:System.Net.Mail.SmtpClient.EnableSsl"></see> is set to true but the <see cref="P:System.Net.Mail.SmtpClient.DeliveryMethod"></see> property is set to <see cref="F:System.Net.Mail.SmtpDeliveryMethod.SpecifiedPickupDirectory"></see> or <see cref="F:System.Net.Mail.SmtpDeliveryMethod.PickupDirectoryFromIis"></see>. -or- <see cref="P:System.Net.Mail.SmtpClient.EnableSsl"></see> is set to true, but the SMTP mail server did not advertise STARTTLS in the response to the EHLO command. -or- The <paramref name="message">message</paramref> could not be delivered to one or more of the recipients in <see cref="P:System.Net.Mail.MailMessage.To"></see>, <see cref="P:System.Net.Mail.MailMessage.CC"></see>, or <see cref="P:System.Net.Mail.MailMessage.Bcc"></see>.</exception>
+ </member>
+ <member name="M:System.Net.Mail.SmtpClient.SendAsync(System.String,System.String,System.String,System.String,System.Object)">
+ <summary>Sends an e-mail message to an SMTP server for delivery. The message sender, recipients, subject, and message body are specified using <see cref="T:System.String"></see> objects. This method does not block the calling thread and allows the caller to pass an object to the method that is invoked when the operation completes.</summary>
+ <param name="from">A <see cref="T:System.String"></see> that contains the address information of the message sender.</param>
+ <param name="recipients"></param>
+ <param name="subject">A <see cref="T:System.String"></see> that contains the subject line for the message.</param>
+ <param name="body">A <see cref="T:System.String"></see> that contains the message body.</param>
+ <param name="userToken">A user-defined object that is passed to the method invoked when the asynchronous operation completes.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="from">from</paramref> is null. -or- <paramref name="recipient">recipient</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="from">from</paramref> is <see cref="F:System.String.Empty"></see>. -or- <paramref name="recipient">recipient</paramref> is <see cref="F:System.String.Empty"></see>.</exception>
+ <exception cref="T:System.InvalidOperationException">This <see cref="T:System.Net.Mail.SmtpClient"></see> has a <see cref="Overload:System.Net.Mail.SmtpClient.SendAsync"></see> call in progress. -or- <see cref="P:System.Net.Mail.SmtpClient.DeliveryMethod"></see> property is set to <see cref="F:System.Net.Mail.SmtpDeliveryMethod.Network"></see> and <see cref="P:System.Net.Mail.SmtpClient.Host"></see> is null. -or- <see cref="P:System.Net.Mail.SmtpClient.DeliveryMethod"></see> property is set to <see cref="F:System.Net.Mail.SmtpDeliveryMethod.Network"></see> and <see cref="P:System.Net.Mail.SmtpClient.Host"></see> is equal to the empty string (&quot;&quot;). -or- <see cref="P:System.Net.Mail.SmtpClient.DeliveryMethod"></see> property is set to <see cref="F:System.Net.Mail.SmtpDeliveryMethod.Network"></see> and <see cref="P:System.Net.Mail.SmtpClient.Port"></see> is zero, a negative number, or greater than 65,535.</exception>
+ <exception cref="T:System.ObjectDisposedException">This object has been disposed.</exception>
+ <exception cref="T:System.Net.Mail.SmtpException">The connection to the SMTP server failed. -or- Authentication failed. -or- The operation timed out. -or- <see cref="P:System.Net.Mail.SmtpClient.EnableSsl"></see> is set to true but the <see cref="P:System.Net.Mail.SmtpClient.DeliveryMethod"></see> property is set to <see cref="F:System.Net.Mail.SmtpDeliveryMethod.SpecifiedPickupDirectory"></see> or <see cref="F:System.Net.Mail.SmtpDeliveryMethod.PickupDirectoryFromIis"></see>. -or- <see cref="P:System.Net.Mail.SmtpClient.EnableSsl"></see> is set to true, but the SMTP mail server did not advertise STARTTLS in the response to the EHLO command. -or- The message could not be delivered to one or more of the recipients in <paramref name="recipients">recipients</paramref>.</exception>
+ </member>
+ <member name="M:System.Net.Mail.SmtpClient.SendAsyncCancel">
+ <summary>Cancels an asynchronous operation to send an e-mail message.</summary>
+ <exception cref="T:System.ObjectDisposedException">This object has been disposed.</exception>
+ </member>
+ <member name="E:System.Net.Mail.SmtpClient.SendCompleted">
+ <summary>Occurs when an asynchronous e-mail send operation completes.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Net.Mail.SmtpClient.SendMailAsync(System.Net.Mail.MailMessage)">
+ <summary>Sends the specified message to an SMTP server for delivery as an asynchronous operation.</summary>
+ <param name="message">A <see cref="T:System.Net.Mail.MailMessage"></see> that contains the message to send.</param>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task"></see>. The task object representing the asynchronous operation.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="message">message</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Net.Mail.SmtpClient.SendMailAsync(System.String,System.String,System.String,System.String)">
+ <summary>Sends the specified message to an SMTP server for delivery as an asynchronous operation. . The message sender, recipients, subject, and message body are specified using <see cref="T:System.String"></see> objects.</summary>
+ <param name="from">A <see cref="T:System.String"></see> that contains the address information of the message sender.</param>
+ <param name="recipients">A <see cref="T:System.String"></see> that contains the addresses that the message is sent to.</param>
+ <param name="subject">A <see cref="T:System.String"></see> that contains the subject line for the message.</param>
+ <param name="body">A <see cref="T:System.String"></see> that contains the message body.</param>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task"></see>. The task object representing the asynchronous operation.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="from">from</paramref> is null. -or- <paramref name="recipients">recipients</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="from">from</paramref> is <see cref="F:System.String.Empty"></see>. -or- <paramref name="recipients">recipients</paramref> is <see cref="F:System.String.Empty"></see>.</exception>
+ </member>
+ <member name="P:System.Net.Mail.SmtpClient.ServicePoint">
+ <summary>Gets the network connection used to transmit the e-mail message.</summary>
+ <returns>A <see cref="T:System.Net.ServicePoint"></see> that connects to the <see cref="P:System.Net.Mail.SmtpClient.Host"></see> property used for SMTP.</returns>
+ <exception cref="T:System.InvalidOperationException"><see cref="P:System.Net.Mail.SmtpClient.Host"></see> is null or the empty string (&quot;&quot;). -or- <see cref="P:System.Net.Mail.SmtpClient.Port"></see> is zero.</exception>
+ </member>
+ <member name="P:System.Net.Mail.SmtpClient.TargetName">
+ <summary>Gets or sets the Service Provider Name (SPN) to use for authentication when using extended protection.</summary>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A <xref href="System.String"></xref> that specifies the SPN to use for extended protection. The default value for this SPN is of the form &quot;SMTPSVC/<host>&quot; where <host> is the hostname of the SMTP mail server.<p>
+</host></host></p>
+</returns>
+ </member>
+ <member name="P:System.Net.Mail.SmtpClient.Timeout">
+ <summary>Gets or sets a value that specifies the amount of time after which a synchronous <see cref="Overload:System.Net.Mail.SmtpClient.Send"></see> call times out.</summary>
+ <returns>An <see cref="T:System.Int32"></see> that specifies the time-out value in milliseconds. The default value is 100,000 (100 seconds).</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The value specified for a set operation was less than zero.</exception>
+ <exception cref="T:System.InvalidOperationException">You cannot change the value of this property when an email is being sent.</exception>
+ </member>
+ <member name="P:System.Net.Mail.SmtpClient.UseDefaultCredentials">
+ <summary>Gets or sets a <see cref="T:System.Boolean"></see> value that controls whether the <see cref="P:System.Net.CredentialCache.DefaultCredentials"></see> are sent with requests.</summary>
+ <returns>true if the default credentials are used; otherwise false. The default value is false.</returns>
+ <exception cref="T:System.InvalidOperationException">You cannot change the value of this property when an e-mail is being sent.</exception>
+ </member>
+ <member name="T:System.Net.Mail.SmtpDeliveryFormat">
+ <summary>The delivery format to use for sending outgoing e-mail using the Simple Mail Transport Protocol (SMTP).</summary>
+ </member>
+ <member name="F:System.Net.Mail.SmtpDeliveryFormat.International">
+ <summary>A delivery format where non-ASCII characters in the envelope and header fields used in the Simple Mail Transport Protocol (SMTP) for mail messages are encoded with UTF-8 characters. The extensions to support international e-mail are defined in IETF RFC 6530, 6531, and 6532.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Mail.SmtpDeliveryFormat.SevenBit">
+ <summary>A delivery format using 7-bit ASCII. The traditional delivery format used in the Simple Mail Transport Protocol (SMTP) for mail messages.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Net.Mail.SmtpDeliveryMethod">
+ <summary>Specifies how email messages are delivered.</summary>
+ </member>
+ <member name="F:System.Net.Mail.SmtpDeliveryMethod.Network">
+ <summary>Email is sent through the network to an SMTP server.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Mail.SmtpDeliveryMethod.PickupDirectoryFromIis">
+ <summary>Email is copied to the pickup directory used by a local Internet Information Services (IIS) for delivery.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Mail.SmtpDeliveryMethod.SpecifiedPickupDirectory">
+ <summary>Email is copied to the directory specified by the <see cref="P:System.Net.Mail.SmtpClient.PickupDirectoryLocation"></see> property for delivery by an external application.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Net.Mail.SmtpException">
+ <summary>Represents the exception that is thrown when the <see cref="T:System.Net.Mail.SmtpClient"></see> is not able to complete a <see cref="Overload:System.Net.Mail.SmtpClient.Send"></see> or <see cref="Overload:System.Net.Mail.SmtpClient.SendAsync"></see> operation.</summary>
+ </member>
+ <member name="M:System.Net.Mail.SmtpException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Mail.SmtpException"></see> class.</summary>
+ </member>
+ <member name="M:System.Net.Mail.SmtpException.#ctor(System.Net.Mail.SmtpStatusCode)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Mail.SmtpException"></see> class with the specified status code.</summary>
+ <param name="statusCode">An <see cref="T:System.Net.Mail.SmtpStatusCode"></see> value.</param>
+ </member>
+ <member name="M:System.Net.Mail.SmtpException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Mail.SmtpException"></see> class with the specified error message.</summary>
+ <param name="message">A <see cref="T:System.String"></see> that describes the error that occurred.</param>
+ </member>
+ <member name="M:System.Net.Mail.SmtpException.#ctor(System.Net.Mail.SmtpStatusCode,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Mail.SmtpException"></see> class with the specified status code and error message.</summary>
+ <param name="statusCode">An <see cref="T:System.Net.Mail.SmtpStatusCode"></see> value.</param>
+ <param name="message">A <see cref="T:System.String"></see> that describes the error that occurred.</param>
+ </member>
+ <member name="M:System.Net.Mail.SmtpException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Mail.SmtpException"></see> class from the specified instances of the <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> and <see cref="T:System.Runtime.Serialization.StreamingContext"></see> classes.</summary>
+ <param name="serializationInfo"></param>
+ <param name="streamingContext"></param>
+ </member>
+ <member name="M:System.Net.Mail.SmtpException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Mail.SmtpException"></see> class with the specified error message and inner exception.</summary>
+ <param name="message">A <see cref="T:System.String"></see> that describes the error that occurred.</param>
+ <param name="innerException">The exception that is the cause of the current exception.</param>
+ </member>
+ <member name="M:System.Net.Mail.SmtpException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Populates a <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> instance with the data needed to serialize the <see cref="T:System.Net.Mail.SmtpException"></see>.</summary>
+ <param name="serializationInfo"></param>
+ <param name="streamingContext"></param>
+ </member>
+ <member name="P:System.Net.Mail.SmtpException.StatusCode">
+ <summary>Gets the status code returned by an SMTP server when an e-mail message is transmitted.</summary>
+ <returns>An <see cref="T:System.Net.Mail.SmtpStatusCode"></see> value that indicates the error that occurred.</returns>
+ </member>
+ <member name="M:System.Net.Mail.SmtpException.System#Runtime#Serialization#ISerializable#GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Populates a <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> instance with the data needed to serialize the <see cref="T:System.Net.Mail.SmtpException"></see>.</summary>
+ <param name="serializationInfo"></param>
+ <param name="streamingContext"></param>
+ </member>
+ <member name="T:System.Net.Mail.SmtpFailedRecipientException">
+ <summary>Represents the exception that is thrown when the <see cref="T:System.Net.Mail.SmtpClient"></see> is not able to complete a <see cref="Overload:System.Net.Mail.SmtpClient.Send"></see> or <see cref="Overload:System.Net.Mail.SmtpClient.SendAsync"></see> operation to a particular recipient.</summary>
+ </member>
+ <member name="M:System.Net.Mail.SmtpFailedRecipientException.#ctor">
+ <summary>Initializes an empty instance of the <see cref="T:System.Net.Mail.SmtpFailedRecipientException"></see> class.</summary>
+ </member>
+ <member name="M:System.Net.Mail.SmtpFailedRecipientException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Mail.SmtpFailedRecipientException"></see> class with the specified error message.</summary>
+ <param name="message">A <see cref="T:System.String"></see> that contains the error message.</param>
+ </member>
+ <member name="M:System.Net.Mail.SmtpFailedRecipientException.#ctor(System.Net.Mail.SmtpStatusCode,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Mail.SmtpFailedRecipientException"></see> class with the specified status code and e-mail address.</summary>
+ <param name="statusCode">An <see cref="T:System.Net.Mail.SmtpStatusCode"></see> value.</param>
+ <param name="failedRecipient">A <see cref="T:System.String"></see> that contains the e-mail address.</param>
+ </member>
+ <member name="M:System.Net.Mail.SmtpFailedRecipientException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Mail.SmtpFailedRecipientException"></see> class from the specified instances of the <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> and <see cref="T:System.Runtime.Serialization.StreamingContext"></see> classes.</summary>
+ <param name="info"></param>
+ <param name="context"></param>
+ </member>
+ <member name="M:System.Net.Mail.SmtpFailedRecipientException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Mail.SmtpException"></see> class with the specified error message and inner exception.</summary>
+ <param name="message">A <see cref="T:System.String"></see> that describes the error that occurred.</param>
+ <param name="innerException">The exception that is the cause of the current exception.</param>
+ </member>
+ <member name="M:System.Net.Mail.SmtpFailedRecipientException.#ctor(System.Net.Mail.SmtpStatusCode,System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Mail.SmtpFailedRecipientException"></see> class with the specified status code, e-mail address, and server response.</summary>
+ <param name="statusCode">An <see cref="T:System.Net.Mail.SmtpStatusCode"></see> value.</param>
+ <param name="failedRecipient">A <see cref="T:System.String"></see> that contains the e-mail address.</param>
+ <param name="serverResponse">A <see cref="T:System.String"></see> that contains the server response.</param>
+ </member>
+ <member name="M:System.Net.Mail.SmtpFailedRecipientException.#ctor(System.String,System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Mail.SmtpException"></see> class with the specified error message, e-mail address, and inner exception.</summary>
+ <param name="message">A <see cref="T:System.String"></see> that describes the error that occurred.</param>
+ <param name="failedRecipient">A <see cref="T:System.String"></see> that contains the e-mail address.</param>
+ <param name="innerException">The exception that is the cause of the current exception.</param>
+ </member>
+ <member name="P:System.Net.Mail.SmtpFailedRecipientException.FailedRecipient">
+ <summary>Indicates the e-mail address with delivery difficulties.</summary>
+ <returns>A <see cref="T:System.String"></see> that contains the e-mail address.</returns>
+ </member>
+ <member name="M:System.Net.Mail.SmtpFailedRecipientException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Populates a <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> instance with the data that is needed to serialize the <see cref="T:System.Net.Mail.SmtpFailedRecipientException"></see>.</summary>
+ <param name="serializationInfo">The <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> to populate with data.</param>
+ <param name="streamingContext">A <see cref="T:System.Runtime.Serialization.StreamingContext"></see> that specifies the destination for this serialization.</param>
+ </member>
+ <member name="M:System.Net.Mail.SmtpFailedRecipientException.System#Runtime#Serialization#ISerializable#GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Populates a <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> instance with the data that is needed to serialize the <see cref="T:System.Net.Mail.SmtpFailedRecipientException"></see>.</summary>
+ <param name="serializationInfo">A <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> instance, which holds the serialized data for the <see cref="T:System.Net.Mail.SmtpFailedRecipientException"></see>.</param>
+ <param name="streamingContext">A <see cref="T:System.Runtime.Serialization.StreamingContext"></see> instance that contains the destination of the serialized stream that is associated with the new <see cref="T:System.Net.Mail.SmtpFailedRecipientException"></see>.</param>
+ </member>
+ <member name="T:System.Net.Mail.SmtpFailedRecipientsException">
+ <summary>The exception that is thrown when e-mail is sent using an <see cref="T:System.Net.Mail.SmtpClient"></see> and cannot be delivered to all recipients.</summary>
+ </member>
+ <member name="M:System.Net.Mail.SmtpFailedRecipientsException.#ctor">
+ <summary>Initializes an empty instance of the <see cref="T:System.Net.Mail.SmtpFailedRecipientsException"></see> class.</summary>
+ </member>
+ <member name="M:System.Net.Mail.SmtpFailedRecipientsException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Mail.SmtpFailedRecipientsException"></see> class with the specified <see cref="T:System.String"></see>.</summary>
+ <param name="message">The exception message.</param>
+ </member>
+ <member name="M:System.Net.Mail.SmtpFailedRecipientsException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Mail.SmtpFailedRecipientsException"></see> class from the specified instances of the <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> and <see cref="T:System.Runtime.Serialization.StreamingContext"></see> classes.</summary>
+ <param name="info">A <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> instance that contains the information required to serialize the new <see cref="T:System.Net.Mail.SmtpFailedRecipientsException"></see> instance.</param>
+ <param name="context">A <see cref="T:System.Runtime.Serialization.StreamingContext"></see> that contains the source of the serialized stream that is associated with the new <see cref="T:System.Net.Mail.SmtpFailedRecipientsException"></see> instance.</param>
+ </member>
+ <member name="M:System.Net.Mail.SmtpFailedRecipientsException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Mail.SmtpFailedRecipientsException"></see> class with the specified <see cref="T:System.String"></see> and inner <see cref="T:System.Exception"></see>.</summary>
+ <param name="message">The exception message.</param>
+ <param name="innerException">The inner exception.</param>
+ </member>
+ <member name="M:System.Net.Mail.SmtpFailedRecipientsException.#ctor(System.String,System.Net.Mail.SmtpFailedRecipientException[])">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Mail.SmtpFailedRecipientsException"></see> class with the specified <see cref="T:System.String"></see> and array of type <see cref="T:System.Net.Mail.SmtpFailedRecipientException"></see>.</summary>
+ <param name="message">The exception message.</param>
+ <param name="innerExceptions">The array of recipients with delivery errors.</param>
+ </member>
+ <member name="M:System.Net.Mail.SmtpFailedRecipientsException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Populates a <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> instance with the data that is needed to serialize the <see cref="T:System.Net.Mail.SmtpFailedRecipientsException"></see>.</summary>
+ <param name="serializationInfo"></param>
+ <param name="streamingContext"></param>
+ </member>
+ <member name="P:System.Net.Mail.SmtpFailedRecipientsException.InnerExceptions">
+ <summary>Gets one or more <see cref="T:System.Net.Mail.SmtpFailedRecipientException"></see>s that indicate the e-mail recipients with SMTP delivery errors.</summary>
+ <returns>An array of type <see cref="T:System.Net.Mail.SmtpFailedRecipientException"></see> that lists the recipients with delivery errors.</returns>
+ </member>
+ <member name="M:System.Net.Mail.SmtpFailedRecipientsException.System#Runtime#Serialization#ISerializable#GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Mail.SmtpFailedRecipientsException"></see> class from the specified <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> and <see cref="T:System.Runtime.Serialization.StreamingContext"></see> instances.</summary>
+ <param name="serializationInfo"></param>
+ <param name="streamingContext"></param>
+ </member>
+ <member name="T:System.Net.Mail.SmtpStatusCode">
+ <summary>Specifies the outcome of sending e-mail by using the <see cref="T:System.Net.Mail.SmtpClient"></see> class.</summary>
+ </member>
+ <member name="F:System.Net.Mail.SmtpStatusCode.BadCommandSequence">
+ <summary>The commands were sent in the incorrect sequence.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Mail.SmtpStatusCode.CannotVerifyUserWillAttemptDelivery">
+ <summary>The specified user is not local, but the receiving SMTP service accepted the message and attempted to deliver it. This status code is defined in RFC 1123, which is available at <see cref="http://www.ietf.org/">http://www.ietf.org</see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Mail.SmtpStatusCode.ClientNotPermitted">
+ <summary>The client was not authenticated or is not allowed to send mail using the specified SMTP host.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Mail.SmtpStatusCode.CommandNotImplemented">
+ <summary>The SMTP service does not implement the specified command.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Mail.SmtpStatusCode.CommandParameterNotImplemented">
+ <summary>The SMTP service does not implement the specified command parameter.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Mail.SmtpStatusCode.CommandUnrecognized">
+ <summary>The SMTP service does not recognize the specified command.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Mail.SmtpStatusCode.ExceededStorageAllocation">
+ <summary>The message is too large to be stored in the destination mailbox.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Mail.SmtpStatusCode.GeneralFailure">
+ <summary>The transaction could not occur. You receive this error when the specified SMTP host cannot be found.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Mail.SmtpStatusCode.HelpMessage">
+ <summary>A Help message was returned by the service.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Mail.SmtpStatusCode.InsufficientStorage">
+ <summary>The SMTP service does not have sufficient storage to complete the request.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Mail.SmtpStatusCode.LocalErrorInProcessing">
+ <summary>The SMTP service cannot complete the request. This error can occur if the client's IP address cannot be resolved (that is, a reverse lookup failed). You can also receive this error if the client domain has been identified as an open relay or source for unsolicited e-mail (spam). For details, see RFC 2505, which is available at <see cref="http://www.ietf.org/">http://www.ietf.org</see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Mail.SmtpStatusCode.MailboxBusy">
+ <summary>The destination mailbox is in use.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Mail.SmtpStatusCode.MailboxNameNotAllowed">
+ <summary>The syntax used to specify the destination mailbox is incorrect.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Mail.SmtpStatusCode.MailboxUnavailable">
+ <summary>The destination mailbox was not found or could not be accessed.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Mail.SmtpStatusCode.MustIssueStartTlsFirst">
+ <summary>The SMTP server is configured to accept only TLS connections, and the SMTP client is attempting to connect by using a non-TLS connection. The solution is for the user to set EnableSsl=true on the SMTP Client.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Mail.SmtpStatusCode.Ok">
+ <summary>The email was successfully sent to the SMTP service.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Mail.SmtpStatusCode.ServiceClosingTransmissionChannel">
+ <summary>The SMTP service is closing the transmission channel.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Mail.SmtpStatusCode.ServiceNotAvailable">
+ <summary>The SMTP service is not available; the server is closing the transmission channel.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Mail.SmtpStatusCode.ServiceReady">
+ <summary>The SMTP service is ready.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Mail.SmtpStatusCode.StartMailInput">
+ <summary>The SMTP service is ready to receive the e-mail content.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Mail.SmtpStatusCode.SyntaxError">
+ <summary>The syntax used to specify a command or parameter is incorrect.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Mail.SmtpStatusCode.SystemStatus">
+ <summary>A system status or system Help reply.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Mail.SmtpStatusCode.TransactionFailed">
+ <summary>The transaction failed.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Mail.SmtpStatusCode.UserNotLocalTryAlternatePath">
+ <summary>The user mailbox is not located on the receiving server. You should resend using the supplied address information.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Mail.SmtpStatusCode.UserNotLocalWillForward">
+ <summary>The user mailbox is not located on the receiving server; the server forwards the e-mail.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Net.Mime.ContentDisposition">
+ <summary>Represents a MIME protocol Content-Disposition header.</summary>
+ </member>
+ <member name="M:System.Net.Mime.ContentDisposition.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Mime.ContentDisposition"></see> class with a <see cref="P:System.Net.Mime.ContentDisposition.DispositionType"></see> of <see cref="F:System.Net.Mime.DispositionTypeNames.Attachment"></see>.</summary>
+ </member>
+ <member name="M:System.Net.Mime.ContentDisposition.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Mime.ContentDisposition"></see> class with the specified disposition information.</summary>
+ <param name="disposition">A <see cref="T:System.Net.Mime.DispositionTypeNames"></see> value that contains the disposition.</param>
+ <exception cref="T:System.FormatException"><paramref name="disposition">disposition</paramref> is null or equal to <see cref="F:System.String.Empty"></see> (&quot;&quot;).</exception>
+ </member>
+ <member name="P:System.Net.Mime.ContentDisposition.CreationDate">
+ <summary>Gets or sets the creation date for a file attachment.</summary>
+ <returns>A <see cref="T:System.DateTime"></see> value that indicates the file creation date; otherwise, <see cref="F:System.DateTime.MinValue"></see> if no date was specified.</returns>
+ </member>
+ <member name="P:System.Net.Mime.ContentDisposition.DispositionType">
+ <summary>Gets or sets the disposition type for an e-mail attachment.</summary>
+ <returns>A <see cref="T:System.String"></see> that contains the disposition type. The value is not restricted but is typically one of the <see cref="P:System.Net.Mime.ContentDisposition.DispositionType"></see> values.</returns>
+ <exception cref="T:System.ArgumentNullException">The value specified for a set operation is null.</exception>
+ <exception cref="T:System.ArgumentException">The value specified for a set operation is equal to <see cref="F:System.String.Empty"></see> (&quot;&quot;).</exception>
+ </member>
+ <member name="M:System.Net.Mime.ContentDisposition.Equals(System.Object)">
+ <summary>Determines whether the content-disposition header of the specified <see cref="T:System.Net.Mime.ContentDisposition"></see> object is equal to the content-disposition header of this object.</summary>
+ <param name="rparam">The <see cref="T:System.Net.Mime.ContentDisposition"></see> object to compare with this object.</param>
+ <returns>true if the content-disposition headers are the same; otherwise false.</returns>
+ </member>
+ <member name="P:System.Net.Mime.ContentDisposition.FileName">
+ <summary>Gets or sets the suggested file name for an e-mail attachment.</summary>
+ <returns>A <see cref="T:System.String"></see> that contains the file name.</returns>
+ </member>
+ <member name="M:System.Net.Mime.ContentDisposition.GetHashCode">
+ <summary>Determines the hash code of the specified <see cref="T:System.Net.Mime.ContentDisposition"></see> object</summary>
+ <returns>An integer hash value.</returns>
+ </member>
+ <member name="P:System.Net.Mime.ContentDisposition.Inline">
+ <summary>Gets or sets a <see cref="T:System.Boolean"></see> value that determines the disposition type (Inline or Attachment) for an e-mail attachment.</summary>
+ <returns>true if content in the attachment is presented inline as part of the e-mail body; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Net.Mime.ContentDisposition.ModificationDate">
+ <summary>Gets or sets the modification date for a file attachment.</summary>
+ <returns>A <see cref="T:System.DateTime"></see> value that indicates the file modification date; otherwise, <see cref="F:System.DateTime.MinValue"></see> if no date was specified.</returns>
+ </member>
+ <member name="P:System.Net.Mime.ContentDisposition.Parameters">
+ <summary>Gets the parameters included in the Content-Disposition header represented by this instance.</summary>
+ <returns>A writable <see cref="T:System.Collections.Specialized.StringDictionary"></see> that contains parameter name/value pairs.</returns>
+ </member>
+ <member name="P:System.Net.Mime.ContentDisposition.ReadDate">
+ <summary>Gets or sets the read date for a file attachment.</summary>
+ <returns>A <see cref="T:System.DateTime"></see> value that indicates the file read date; otherwise, <see cref="F:System.DateTime.MinValue"></see> if no date was specified.</returns>
+ </member>
+ <member name="P:System.Net.Mime.ContentDisposition.Size">
+ <summary>Gets or sets the size of a file attachment.</summary>
+ <returns>A <see cref="T:System.Int32"></see> that specifies the number of bytes in the file attachment. The default value is -1, which indicates that the file size is unknown.</returns>
+ </member>
+ <member name="M:System.Net.Mime.ContentDisposition.ToString">
+ <summary>Returns a <see cref="T:System.String"></see> representation of this instance.</summary>
+ <returns>A <see cref="T:System.String"></see> that contains the property values for this instance.</returns>
+ </member>
+ <member name="T:System.Net.Mime.ContentType">
+ <summary>Represents a MIME protocol Content-Type header.</summary>
+ </member>
+ <member name="M:System.Net.Mime.ContentType.#ctor">
+ <summary>Initializes a new default instance of the <see cref="T:System.Net.Mime.ContentType"></see> class.</summary>
+ </member>
+ <member name="M:System.Net.Mime.ContentType.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Mime.ContentType"></see> class using the specified string.</summary>
+ <param name="contentType">A <see cref="T:System.String"></see>, for example, &quot;text/plain; charset=us-ascii&quot;, that contains the MIME media type, subtype, and optional parameters.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="contentType">contentType</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="contentType">contentType</paramref> is <see cref="F:System.String.Empty"></see> (&quot;&quot;).</exception>
+ <exception cref="T:System.FormatException"><paramref name="contentType">contentType</paramref> is in a form that cannot be parsed.</exception>
+ </member>
+ <member name="P:System.Net.Mime.ContentType.Boundary">
+ <summary>Gets or sets the value of the boundary parameter included in the Content-Type header represented by this instance.</summary>
+ <returns>A <see cref="T:System.String"></see> that contains the value associated with the boundary parameter.</returns>
+ </member>
+ <member name="P:System.Net.Mime.ContentType.CharSet">
+ <summary>Gets or sets the value of the charset parameter included in the Content-Type header represented by this instance.</summary>
+ <returns>A <see cref="T:System.String"></see> that contains the value associated with the charset parameter.</returns>
+ </member>
+ <member name="M:System.Net.Mime.ContentType.Equals(System.Object)">
+ <summary>Determines whether the content-type header of the specified <see cref="T:System.Net.Mime.ContentType"></see> object is equal to the content-type header of this object.</summary>
+ <param name="rparam">The <see cref="T:System.Net.Mime.ContentType"></see> object to compare with this object.</param>
+ <returns>true if the content-type headers are the same; otherwise false.</returns>
+ </member>
+ <member name="M:System.Net.Mime.ContentType.GetHashCode">
+ <summary>Determines the hash code of the specified <see cref="T:System.Net.Mime.ContentType"></see> object</summary>
+ <returns>An integer hash value.</returns>
+ </member>
+ <member name="P:System.Net.Mime.ContentType.MediaType">
+ <summary>Gets or sets the media type value included in the Content-Type header represented by this instance.</summary>
+ <returns>A <see cref="T:System.String"></see> that contains the media type and subtype value. This value does not include the semicolon (;) separator that follows the subtype.</returns>
+ <exception cref="T:System.ArgumentNullException">The value specified for a set operation is null.</exception>
+ <exception cref="T:System.ArgumentException">The value specified for a set operation is <see cref="F:System.String.Empty"></see> (&quot;&quot;).</exception>
+ <exception cref="T:System.FormatException">The value specified for a set operation is in a form that cannot be parsed.</exception>
+ </member>
+ <member name="P:System.Net.Mime.ContentType.Name">
+ <summary>Gets or sets the value of the name parameter included in the Content-Type header represented by this instance.</summary>
+ <returns>A <see cref="T:System.String"></see> that contains the value associated with the name parameter.</returns>
+ </member>
+ <member name="P:System.Net.Mime.ContentType.Parameters">
+ <summary>Gets the dictionary that contains the parameters included in the Content-Type header represented by this instance.</summary>
+ <returns>A writable <see cref="T:System.Collections.Specialized.StringDictionary"></see> that contains name and value pairs.</returns>
+ </member>
+ <member name="M:System.Net.Mime.ContentType.ToString">
+ <summary>Returns a string representation of this <see cref="T:System.Net.Mime.ContentType"></see> object.</summary>
+ <returns>A <see cref="T:System.String"></see> that contains the current settings for this <see cref="T:System.Net.Mime.ContentType"></see>.</returns>
+ </member>
+ <member name="T:System.Net.Mime.DispositionTypeNames">
+ <summary>Supplies the strings used to specify the disposition type for an e-mail attachment.</summary>
+ </member>
+ <member name="F:System.Net.Mime.DispositionTypeNames.Attachment">
+ <summary>Specifies that the attachment is to be displayed as a file attached to the e-mail message.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Mime.DispositionTypeNames.Inline">
+ <summary>Specifies that the attachment is to be displayed as part of the e-mail message body.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Net.Mime.MediaTypeNames.Application">
+ <summary>Specifies the kind of application data in an e-mail message attachment.</summary>
+ </member>
+ <member name="F:System.Net.Mime.MediaTypeNames.Application.Octet">
+ <summary>Specifies that the <see cref="T:System.Net.Mime.MediaTypeNames.Application"></see> data is not interpreted.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Mime.MediaTypeNames.Application.Pdf">
+ <summary>Specifies that the <see cref="T:System.Net.Mime.MediaTypeNames.Application"></see> data is in Portable Document Format (PDF).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Mime.MediaTypeNames.Application.Rtf">
+ <summary>Specifies that the <see cref="T:System.Net.Mime.MediaTypeNames.Application"></see> data is in Rich Text Format (RTF).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Mime.MediaTypeNames.Application.Soap">
+ <summary>Specifies that the <see cref="T:System.Net.Mime.MediaTypeNames.Application"></see> data is a SOAP document.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Mime.MediaTypeNames.Application.Zip">
+ <summary>Specifies that the <see cref="T:System.Net.Mime.MediaTypeNames.Application"></see> data is compressed.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Net.Mime.MediaTypeNames.Image">
+ <summary>Specifies the type of image data in an e-mail message attachment.</summary>
+ </member>
+ <member name="F:System.Net.Mime.MediaTypeNames.Image.Gif">
+ <summary>Specifies that the <see cref="T:System.Net.Mime.MediaTypeNames.Image"></see> data is in Graphics Interchange Format (GIF).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Mime.MediaTypeNames.Image.Jpeg">
+ <summary>Specifies that the <see cref="T:System.Net.Mime.MediaTypeNames.Image"></see> data is in Joint Photographic Experts Group (JPEG) format.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Mime.MediaTypeNames.Image.Tiff">
+ <summary>Specifies that the <see cref="T:System.Net.Mime.MediaTypeNames.Image"></see> data is in Tagged Image File Format (TIFF).</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Net.Mime.MediaTypeNames.Text">
+ <summary>Specifies the type of text data in an e-mail message attachment.</summary>
+ </member>
+ <member name="F:System.Net.Mime.MediaTypeNames.Text.Html">
+ <summary>Specifies that the <see cref="T:System.Net.Mime.MediaTypeNames.Text"></see> data is in HTML format.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Mime.MediaTypeNames.Text.Plain">
+ <summary>Specifies that the <see cref="T:System.Net.Mime.MediaTypeNames.Text"></see> data is in plain text format.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Mime.MediaTypeNames.Text.RichText">
+ <summary>Specifies that the <see cref="T:System.Net.Mime.MediaTypeNames.Text"></see> data is in Rich Text Format (RTF).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Mime.MediaTypeNames.Text.Xml">
+ <summary>Specifies that the <see cref="T:System.Net.Mime.MediaTypeNames.Text"></see> data is in XML format.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Net.Mime.MediaTypeNames">
+ <summary>Specifies the media type information for an e-mail message attachment.</summary>
+ </member>
+ <member name="T:System.Net.Mime.TransferEncoding">
+ <summary>Specifies the Content-Transfer-Encoding header information for an e-mail message attachment.</summary>
+ </member>
+ <member name="F:System.Net.Mime.TransferEncoding.Base64">
+ <summary>Encodes stream-based data. See RFC 2406 Section 6.8.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Mime.TransferEncoding.EightBit">
+ <summary>The data is in 8-bit characters that may represent international characters with a total line length of no longer than 1000 8-bit characters. For more information about this 8-bit MIME transport extension, see IETF RFC 6152.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Mime.TransferEncoding.QuotedPrintable">
+ <summary>Encodes data that consists of printable characters in the US-ASCII character set. See RFC 2406 Section 6.7.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Mime.TransferEncoding.SevenBit">
+ <summary>Used for data that is not encoded. The data is in 7-bit US-ASCII characters with a total line length of no longer than 1000 characters. See RFC2406 Section 2.7.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Mime.TransferEncoding.Unknown">
+ <summary>Indicates that the transfer encoding is unknown.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Net.NetworkCredential">
+ <summary>Provides credentials for password-based authentication schemes such as basic, digest, NTLM, and Kerberos authentication.</summary>
+ </member>
+ <member name="M:System.Net.NetworkCredential.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.NetworkCredential"></see> class.</summary>
+ </member>
+ <member name="M:System.Net.NetworkCredential.#ctor(System.String,System.Security.SecureString)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.NetworkCredential"></see> class with the specified user name and password.</summary>
+ <param name="userName">The user name associated with the credentials.</param>
+ <param name="password">The password for the user name associated with the credentials.</param>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Security.SecureString"></see> class is not supported on this platform.</exception>
+ </member>
+ <member name="M:System.Net.NetworkCredential.#ctor(System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.NetworkCredential"></see> class with the specified user name and password.</summary>
+ <param name="userName">The user name associated with the credentials.</param>
+ <param name="password">The password for the user name associated with the credentials.</param>
+ </member>
+ <member name="M:System.Net.NetworkCredential.#ctor(System.String,System.Security.SecureString,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.NetworkCredential"></see> class with the specified user name, password, and domain.</summary>
+ <param name="userName">The user name associated with the credentials.</param>
+ <param name="password">The password for the user name associated with the credentials.</param>
+ <param name="domain">The domain associated with these credentials.</param>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Security.SecureString"></see> class is not supported on this platform.</exception>
+ </member>
+ <member name="M:System.Net.NetworkCredential.#ctor(System.String,System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.NetworkCredential"></see> class with the specified user name, password, and domain.</summary>
+ <param name="userName">The user name associated with the credentials.</param>
+ <param name="password">The password for the user name associated with the credentials.</param>
+ <param name="domain">The domain associated with these credentials.</param>
+ </member>
+ <member name="P:System.Net.NetworkCredential.Domain">
+ <summary>Gets or sets the domain or computer name that verifies the credentials.</summary>
+ <returns>The name of the domain associated with the credentials.</returns>
+ </member>
+ <member name="M:System.Net.NetworkCredential.GetCredential(System.Uri,System.String)">
+ <summary>Returns an instance of the <see cref="T:System.Net.NetworkCredential"></see> class for the specified Uniform Resource Identifier (URI) and authentication type.</summary>
+ <param name="uri">The URI that the client provides authentication for.</param>
+ <param name="authType">The type of authentication requested, as defined in the <see cref="P:System.Net.IAuthenticationModule.AuthenticationType"></see> property.</param>
+ <returns>A <see cref="T:System.Net.NetworkCredential"></see> object.</returns>
+ </member>
+ <member name="M:System.Net.NetworkCredential.GetCredential(System.String,System.Int32,System.String)">
+ <summary>Returns an instance of the <see cref="T:System.Net.NetworkCredential"></see> class for the specified host, port, and authentication type.</summary>
+ <param name="host">The host computer that authenticates the client.</param>
+ <param name="port">The port on the host that the client communicates with.</param>
+ <param name="authenticationType">The type of authentication requested, as defined in the <see cref="P:System.Net.IAuthenticationModule.AuthenticationType"></see> property.</param>
+ <returns>A <see cref="T:System.Net.NetworkCredential"></see> for the specified host, port, and authentication protocol, or null if there are no credentials available for the specified host, port, and authentication protocol.</returns>
+ </member>
+ <member name="P:System.Net.NetworkCredential.Password">
+ <summary>Gets or sets the password for the user name associated with the credentials.</summary>
+ <returns>The password associated with the credentials. If this <see cref="T:System.Net.NetworkCredential"></see> instance was initialized with the <paramref name="password">password</paramref> parameter set to null, then the <see cref="P:System.Net.NetworkCredential.Password"></see> property will return an empty string.</returns>
+ </member>
+ <member name="P:System.Net.NetworkCredential.SecurePassword">
+ <summary>Gets or sets the password as a <see cref="T:System.Security.SecureString"></see> instance.</summary>
+ <returns>The password for the user name associated with the credentials.</returns>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Security.SecureString"></see> class is not supported on this platform.</exception>
+ </member>
+ <member name="P:System.Net.NetworkCredential.UserName">
+ <summary>Gets or sets the user name associated with the credentials.</summary>
+ <returns>The user name associated with the credentials.</returns>
+ </member>
+ <member name="T:System.Net.NetworkInformation.DuplicateAddressDetectionState">
+ <summary>Specifies the current state of an IP address.</summary>
+ </member>
+ <member name="F:System.Net.NetworkInformation.DuplicateAddressDetectionState.Deprecated">
+ <summary>The address is valid, but it is nearing its lease lifetime and should not be used by applications.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.NetworkInformation.DuplicateAddressDetectionState.Duplicate">
+ <summary>The address is not unique. This address should not be assigned to the network interface.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.NetworkInformation.DuplicateAddressDetectionState.Invalid">
+ <summary>The address is not valid. A nonvalid address is expired and no longer assigned to an interface; applications should not send data packets to it.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.NetworkInformation.DuplicateAddressDetectionState.Preferred">
+ <summary>The address is valid and its use is unrestricted.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.NetworkInformation.DuplicateAddressDetectionState.Tentative">
+ <summary>The duplicate address detection procedure's evaluation of the address has not completed successfully. Applications should not use the address because it is not yet valid and packets sent to it are discarded.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Net.NetworkInformation.GatewayIPAddressInformation">
+ <summary>Represents the IP address of the network gateway. This class cannot be instantiated.</summary>
+ </member>
+ <member name="M:System.Net.NetworkInformation.GatewayIPAddressInformation.#ctor">
+ <summary>Initializes the members of this class.</summary>
+ </member>
+ <member name="P:System.Net.NetworkInformation.GatewayIPAddressInformation.Address">
+ <summary>Get the IP address of the gateway.</summary>
+ <returns>An <see cref="T:System.Net.IPAddress"></see> object that contains the IP address of the gateway.</returns>
+ </member>
+ <member name="T:System.Net.NetworkInformation.GatewayIPAddressInformationCollection">
+ <summary>Stores a set of <see cref="T:System.Net.NetworkInformation.GatewayIPAddressInformation"></see> types.</summary>
+ </member>
+ <member name="M:System.Net.NetworkInformation.GatewayIPAddressInformationCollection.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.NetworkInformation.GatewayIPAddressInformationCollection"></see> class.</summary>
+ </member>
+ <member name="M:System.Net.NetworkInformation.GatewayIPAddressInformationCollection.Add(System.Net.NetworkInformation.GatewayIPAddressInformation)">
+ <summary>Throws a <see cref="T:System.NotSupportedException"></see> because this operation is not supported for this collection.</summary>
+ <param name="address">The object to be added to the collection.</param>
+ </member>
+ <member name="M:System.Net.NetworkInformation.GatewayIPAddressInformationCollection.Clear">
+ <summary>Throws a <see cref="T:System.NotSupportedException"></see> because this operation is not supported for this collection.</summary>
+ </member>
+ <member name="M:System.Net.NetworkInformation.GatewayIPAddressInformationCollection.Contains(System.Net.NetworkInformation.GatewayIPAddressInformation)">
+ <summary>Checks whether the collection contains the specified <see cref="T:System.Net.NetworkInformation.GatewayIPAddressInformation"></see> object.</summary>
+ <param name="address">The <see cref="T:System.Net.NetworkInformation.GatewayIPAddressInformation"></see> object to be searched in the collection.</param>
+ <returns>true if the <see cref="T:System.Net.NetworkInformation.GatewayIPAddressInformation"></see> object exists in the collection; otherwise false.</returns>
+ </member>
+ <member name="M:System.Net.NetworkInformation.GatewayIPAddressInformationCollection.CopyTo(System.Net.NetworkInformation.GatewayIPAddressInformation[],System.Int32)">
+ <summary>Copies the elements in this collection to a one-dimensional array of type <see cref="T:System.Net.NetworkInformation.GatewayIPAddressInformation"></see>.</summary>
+ <param name="array">A one-dimensional array that receives a copy of the collection.</param>
+ <param name="offset">The zero-based index in array at which the copy begins.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count">count</paramref> is less than zero.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="array">array</paramref> is multidimensional. -or- The number of elements in this <see cref="T:System.Net.NetworkInformation.GatewayIPAddressInformation"></see> is greater than the available space from <paramref name="count">count</paramref> to the end of the destination <paramref name="array">array</paramref>.</exception>
+ <exception cref="T:System.InvalidCastException">The elements in this <see cref="T:System.Net.NetworkInformation.GatewayIPAddressInformation"></see> cannot be cast automatically to the type of the destination <paramref name="array">array</paramref>.</exception>
+ </member>
+ <member name="P:System.Net.NetworkInformation.GatewayIPAddressInformationCollection.Count">
+ <summary>Gets the number of <see cref="T:System.Net.NetworkInformation.GatewayIPAddressInformation"></see> types in this collection.</summary>
+ <returns>An <see cref="T:System.Int32"></see> value that contains the number of <see cref="T:System.Net.NetworkInformation.GatewayIPAddressInformation"></see> types in this collection.</returns>
+ </member>
+ <member name="M:System.Net.NetworkInformation.GatewayIPAddressInformationCollection.GetEnumerator">
+ <summary>Returns an object that can be used to iterate through this collection.</summary>
+ <returns>An object that implements the <see cref="T:System.Collections.IEnumerator"></see> interface and provides access to the <see cref="T:System.Net.NetworkInformation.UnicastIPAddressInformation"></see> types in this collection.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.GatewayIPAddressInformationCollection.IsReadOnly">
+ <summary>Gets a value that indicates whether access to this collection is read-only.</summary>
+ <returns>true in all cases.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.GatewayIPAddressInformationCollection.Item(System.Int32)">
+ <summary>Gets the <see cref="T:System.Net.NetworkInformation.GatewayIPAddressInformation"></see> at the specific index of the collection.</summary>
+ <param name="index">The index of interest.</param>
+ <returns>The <see cref="T:System.Net.NetworkInformation.GatewayIPAddressInformation"></see> at the specific index in the collection.</returns>
+ </member>
+ <member name="M:System.Net.NetworkInformation.GatewayIPAddressInformationCollection.Remove(System.Net.NetworkInformation.GatewayIPAddressInformation)">
+ <summary>Throws a <see cref="T:System.NotSupportedException"></see> because this operation is not supported for this collection.</summary>
+ <param name="address">The object to be removed.</param>
+ <returns>Always throws a <see cref="T:System.NotSupportedException"></see>.</returns>
+ </member>
+ <member name="M:System.Net.NetworkInformation.GatewayIPAddressInformationCollection.System#Collections#IEnumerable#GetEnumerator">
+ <summary>Returns an object that can be used to iterate through this collection.</summary>
+ <returns>An object that implements the <see cref="T:System.Collections.IEnumerator"></see> interface and provides access to the <see cref="T:System.Net.NetworkInformation.UnicastIPAddressInformation"></see> types in this collection.</returns>
+ </member>
+ <member name="T:System.Net.NetworkInformation.IcmpV4Statistics">
+ <summary>Provides Internet Control Message Protocol for IPv4 (ICMPv4) statistical data for the local computer.</summary>
+ </member>
+ <member name="M:System.Net.NetworkInformation.IcmpV4Statistics.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.NetworkInformation.IcmpV4Statistics"></see> class.</summary>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IcmpV4Statistics.AddressMaskRepliesReceived">
+ <summary>Gets the number of Internet Control Message Protocol version 4 (ICMPv4) Address Mask Reply messages that were received.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of Address Mask Reply messages that were received.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IcmpV4Statistics.AddressMaskRepliesSent">
+ <summary>Gets the number of Internet Control Message Protocol version 4 (ICMPv4) Address Mask Reply messages that were sent.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of Address Mask Reply messages that were sent.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IcmpV4Statistics.AddressMaskRequestsReceived">
+ <summary>Gets the number of Internet Control Message Protocol version 4 (ICMPv4) Address Mask Request messages that were received.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of Address Mask Request messages that were received.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IcmpV4Statistics.AddressMaskRequestsSent">
+ <summary>Gets the number of Internet Control Message Protocol version 4 (ICMPv4) Address Mask Request messages that were sent.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of Address Mask Request messages that were sent.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IcmpV4Statistics.DestinationUnreachableMessagesReceived">
+ <summary>Gets the number of Internet Control Message Protocol version 4 (ICMPv4) messages that were received because of a packet having an unreachable address in its destination.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of Destination Unreachable messages that were received.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IcmpV4Statistics.DestinationUnreachableMessagesSent">
+ <summary>Gets the number of Internet Control Message Protocol version 4 (ICMPv4) messages that were sent because of a packet having an unreachable address in its destination.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of Destination Unreachable messages sent.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IcmpV4Statistics.EchoRepliesReceived">
+ <summary>Gets the number of Internet Control Message Protocol version 4 (ICMPv4) Echo Reply messages that were received.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of number of ICMP Echo Reply messages that were received.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IcmpV4Statistics.EchoRepliesSent">
+ <summary>Gets the number of Internet Control Message Protocol version 4 (ICMPv4) Echo Reply messages that were sent.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of number of ICMP Echo Reply messages that were sent.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IcmpV4Statistics.EchoRequestsReceived">
+ <summary>Gets the number of Internet Control Message Protocol version 4 (ICMPv4) Echo Request messages that were received.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of number of ICMP Echo Request messages that were received.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IcmpV4Statistics.EchoRequestsSent">
+ <summary>Gets the number of Internet Control Message Protocol version 4 (ICMPv4) Echo Request messages that were sent.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of number of ICMP Echo Request messages that were sent.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IcmpV4Statistics.ErrorsReceived">
+ <summary>Gets the number of Internet Control Message Protocol version 4 (ICMPv4) error messages that were received.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of ICMP error messages that were received.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IcmpV4Statistics.ErrorsSent">
+ <summary>Gets the number of Internet Control Message Protocol version 4 (ICMPv4) error messages that were sent.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of number of ICMP error messages that were sent.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IcmpV4Statistics.MessagesReceived">
+ <summary>Gets the number of Internet Control Message Protocol messages that were received.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of ICMPv4 messages that were received.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IcmpV4Statistics.MessagesSent">
+ <summary>Gets the number of Internet Control Message Protocol version 4 (ICMPv4) messages that were sent.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of ICMPv4 messages that were sent.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IcmpV4Statistics.ParameterProblemsReceived">
+ <summary>Gets the number of Internet Control Message Protocol version 4 (ICMPv4) Parameter Problem messages that were received.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of ICMP Parameter Problem messages that were received.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IcmpV4Statistics.ParameterProblemsSent">
+ <summary>Gets the number of Internet Control Message Protocol version 4 (ICMPv4) Parameter Problem messages that were sent.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of ICMP Parameter Problem messages that were sent.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IcmpV4Statistics.RedirectsReceived">
+ <summary>Gets the number of Internet Control Message Protocol version 4 (ICMPv4) Redirect messages that were received.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of ICMP Redirect messages that were received.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IcmpV4Statistics.RedirectsSent">
+ <summary>Gets the number of Internet Control Message Protocol version 4 (ICMPv4) Redirect messages that were sent.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of ICMP Redirect messages that were sent.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IcmpV4Statistics.SourceQuenchesReceived">
+ <summary>Gets the number of Internet Control Message Protocol version 4 (ICMPv4) Source Quench messages that were received.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of Source Quench messages that were received.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IcmpV4Statistics.SourceQuenchesSent">
+ <summary>Gets the number of Internet Control Message Protocol version 4 (ICMPv4) Source Quench messages that were sent.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of Source Quench messages that were sent.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IcmpV4Statistics.TimeExceededMessagesReceived">
+ <summary>Gets the number of Internet Control Message Protocol version 4 (ICMPv4) Time Exceeded messages that were received.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of ICMP Time Exceeded messages that were received.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IcmpV4Statistics.TimeExceededMessagesSent">
+ <summary>Gets the number of Internet Control Message Protocol version 4 (ICMPv4) Time Exceeded messages that were sent.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of ICMP Time Exceeded messages that were sent.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IcmpV4Statistics.TimestampRepliesReceived">
+ <summary>Gets the number of Internet Control Message Protocol version 4 (ICMPv4) Timestamp Reply messages that were received.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of Timestamp Reply messages that were received.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IcmpV4Statistics.TimestampRepliesSent">
+ <summary>Gets the number of Internet Control Message Protocol version 4 (ICMPv4) Timestamp Reply messages that were sent.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of Timestamp Reply messages that were sent.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IcmpV4Statistics.TimestampRequestsReceived">
+ <summary>Gets the number of Internet Control Message Protocol version 4 (ICMPv4) Timestamp Request messages that were received.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of Timestamp Request messages that were received.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IcmpV4Statistics.TimestampRequestsSent">
+ <summary>Gets the number of Internet Control Message Protocol version 4 (ICMPv4) Timestamp Request messages that were sent.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of Timestamp Request messages that were sent.</returns>
+ </member>
+ <member name="T:System.Net.NetworkInformation.IcmpV6Statistics">
+ <summary>Provides Internet Control Message Protocol for Internet Protocol version 6 (ICMPv6) statistical data for the local computer.</summary>
+ </member>
+ <member name="M:System.Net.NetworkInformation.IcmpV6Statistics.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.NetworkInformation.IcmpV6Statistics"></see> class.</summary>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IcmpV6Statistics.DestinationUnreachableMessagesReceived">
+ <summary>Gets the number of Internet Control Message Protocol version 6 (ICMPv6) messages received because of a packet having an unreachable address in its destination.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of Destination Unreachable messages received.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IcmpV6Statistics.DestinationUnreachableMessagesSent">
+ <summary>Gets the number of Internet Control Message Protocol version 6 (ICMPv6) messages sent because of a packet having an unreachable address in its destination.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of Destination Unreachable messages sent.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IcmpV6Statistics.EchoRepliesReceived">
+ <summary>Gets the number of Internet Control Message Protocol version 6 (ICMPv6) Echo Reply messages received.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of number of ICMP Echo Reply messages received.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IcmpV6Statistics.EchoRepliesSent">
+ <summary>Gets the number of Internet Control Message Protocol version 6 (ICMPv6) Echo Reply messages sent.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of number of ICMP Echo Reply messages sent.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IcmpV6Statistics.EchoRequestsReceived">
+ <summary>Gets the number of Internet Control Message Protocol version 6 (ICMPv6) Echo Request messages received.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of number of ICMP Echo Request messages received.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IcmpV6Statistics.EchoRequestsSent">
+ <summary>Gets the number of Internet Control Message Protocol version 6 (ICMPv6) Echo Request messages sent.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of number of ICMP Echo Request messages sent.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IcmpV6Statistics.ErrorsReceived">
+ <summary>Gets the number of Internet Control Message Protocol version 6 (ICMPv6) error messages received.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of ICMP error messages received.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IcmpV6Statistics.ErrorsSent">
+ <summary>Gets the number of Internet Control Message Protocol version 6 (ICMPv6) error messages sent.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of ICMP error messages sent.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IcmpV6Statistics.MembershipQueriesReceived">
+ <summary>Gets the number of Internet Group management Protocol (IGMP) Group Membership Query messages received.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of Group Membership Query messages received.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IcmpV6Statistics.MembershipQueriesSent">
+ <summary>Gets the number of Internet Group management Protocol (IGMP) Group Membership Query messages sent.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of Group Membership Query messages sent.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IcmpV6Statistics.MembershipReductionsReceived">
+ <summary>Gets the number of Internet Group Management Protocol (IGMP) Group Membership Reduction messages received.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of Group Membership Reduction messages received.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IcmpV6Statistics.MembershipReductionsSent">
+ <summary>Gets the number of Internet Group Management Protocol (IGMP) Group Membership Reduction messages sent.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of Group Membership Reduction messages sent.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IcmpV6Statistics.MembershipReportsReceived">
+ <summary>Gets the number of Internet Group Management Protocol (IGMP) Group Membership Report messages received.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of Group Membership Report messages received.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IcmpV6Statistics.MembershipReportsSent">
+ <summary>Gets the number of Internet Group Management Protocol (IGMP) Group Membership Report messages sent.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of Group Membership Report messages sent.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IcmpV6Statistics.MessagesReceived">
+ <summary>Gets the number of Internet Control Message Protocol version 6 (ICMPv6) messages received.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of ICMPv6 messages received.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IcmpV6Statistics.MessagesSent">
+ <summary>Gets the number of Internet Control Message Protocol version 6 (ICMPv6) messages sent.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of ICMPv6 messages sent.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IcmpV6Statistics.NeighborAdvertisementsReceived">
+ <summary>Gets the number of Internet Control Message Protocol version 6 (ICMPv6) Neighbor Advertisement messages received.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of ICMP Neighbor Advertisement messages received.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IcmpV6Statistics.NeighborAdvertisementsSent">
+ <summary>Gets the number of Internet Control Message Protocol version 6 (ICMPv6) Neighbor Advertisement messages sent.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of Neighbor Advertisement messages sent.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IcmpV6Statistics.NeighborSolicitsReceived">
+ <summary>Gets the number of Internet Control Message Protocol version 6 (ICMPv6) Neighbor Solicitation messages received.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of Neighbor Solicitation messages received.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IcmpV6Statistics.NeighborSolicitsSent">
+ <summary>Gets the number of Internet Control Message Protocol version 6 (ICMPv6) Neighbor Solicitation messages sent.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of Neighbor Solicitation messages sent.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IcmpV6Statistics.PacketTooBigMessagesReceived">
+ <summary>Gets the number of Internet Control Message Protocol version 6 (ICMPv6) Packet Too Big messages received.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of ICMP Packet Too Big messages received.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IcmpV6Statistics.PacketTooBigMessagesSent">
+ <summary>Gets the number of Internet Control Message Protocol version 6 (ICMPv6) Packet Too Big messages sent.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of ICMP Packet Too Big messages sent.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IcmpV6Statistics.ParameterProblemsReceived">
+ <summary>Gets the number of Internet Control Message Protocol version 6 (ICMPv6) Parameter Problem messages received.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of ICMP Parameter Problem messages received.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IcmpV6Statistics.ParameterProblemsSent">
+ <summary>Gets the number of Internet Control Message Protocol version 6 (ICMPv6) Parameter Problem messages sent.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of ICMP Parameter Problem messages sent.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IcmpV6Statistics.RedirectsReceived">
+ <summary>Gets the number of Internet Control Message Protocol version 6 (ICMPv6) Redirect messages received.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of ICMP Redirect messages received.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IcmpV6Statistics.RedirectsSent">
+ <summary>Gets the number of Internet Control Message Protocol version 6 (ICMPv6) Redirect messages sent.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of ICMP Redirect messages sent.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IcmpV6Statistics.RouterAdvertisementsReceived">
+ <summary>Gets the number of Internet Control Message Protocol version 6 (ICMPv6) Router Advertisement messages received.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of Router Advertisement messages received.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IcmpV6Statistics.RouterAdvertisementsSent">
+ <summary>Gets the number of Internet Control Message Protocol version 6 (ICMPv6) Router Advertisement messages sent.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of Router Advertisement messages sent.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IcmpV6Statistics.RouterSolicitsReceived">
+ <summary>Gets the number of Internet Control Message Protocol version 6 (ICMPv6) Router Solicitation messages received.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of Router Solicitation messages received.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IcmpV6Statistics.RouterSolicitsSent">
+ <summary>Gets the number of Internet Control Message Protocol version 6 (ICMPv6) Router Solicitation messages sent.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of Router Solicitation messages sent.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IcmpV6Statistics.TimeExceededMessagesReceived">
+ <summary>Gets the number of Internet Control Message Protocol version 6 (ICMPv6) Time Exceeded messages received.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of ICMP Time Exceeded messages received.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IcmpV6Statistics.TimeExceededMessagesSent">
+ <summary>Gets the number of Internet Control Message Protocol version 6 (ICMPv6) Time Exceeded messages sent.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of ICMP Time Exceeded messages sent.</returns>
+ </member>
+ <member name="T:System.Reflection.Emit.OpCode">
+ <summary>Describes an intermediate language (IL) instruction.</summary>
+ </member>
+ <member name="M:System.Reflection.Emit.OpCode.Equals(System.Object)">
+ <summary>Tests whether the given object is equal to this Opcode.</summary>
+ <param name="obj">The object to compare to this object.</param>
+ <returns>true if <paramref name="obj">obj</paramref> is an instance of Opcode and is equal to this object; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Reflection.Emit.OpCode.Equals(System.Reflection.Emit.OpCode)">
+ <summary>Indicates whether the current instance is equal to the specified <see cref="T:System.Reflection.Emit.OpCode"></see>.</summary>
+ <param name="obj">The <see cref="T:System.Reflection.Emit.OpCode"></see> to compare to the current instance.</param>
+ <returns>true if the value of <paramref name="obj">obj</paramref> is equal to the value of the current instance; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Reflection.Emit.OpCode.FlowControl">
+ <summary>The flow control characteristics of the intermediate language (IL) instruction.</summary>
+ <returns>Read-only. The type of flow control.</returns>
+ </member>
+ <member name="M:System.Reflection.Emit.OpCode.GetHashCode">
+ <summary>Returns the generated hash code for this Opcode.</summary>
+ <returns>Returns the hash code for this instance.</returns>
+ </member>
+ <member name="P:System.Reflection.Emit.OpCode.Name">
+ <summary>The name of the intermediate language (IL) instruction.</summary>
+ <returns>Read-only. The name of the IL instruction.</returns>
+ </member>
+ <member name="M:System.Reflection.Emit.OpCode.op_Equality(System.Reflection.Emit.OpCode,System.Reflection.Emit.OpCode)">
+ <summary>Indicates whether two <see cref="T:System.Reflection.Emit.OpCode"></see> structures are equal.</summary>
+ <param name="a">The <see cref="T:System.Reflection.Emit.OpCode"></see> to compare to b.</param>
+ <param name="b">The <see cref="T:System.Reflection.Emit.OpCode"></see> to compare to a.</param>
+ <returns>true if <paramref name="a">a</paramref> is equal to <paramref name="b">b</paramref>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Reflection.Emit.OpCode.op_Inequality(System.Reflection.Emit.OpCode,System.Reflection.Emit.OpCode)">
+ <summary>Indicates whether two <see cref="T:System.Reflection.Emit.OpCode"></see> structures are not equal.</summary>
+ <param name="a">The <see cref="T:System.Reflection.Emit.OpCode"></see> to compare to b.</param>
+ <param name="b">The <see cref="T:System.Reflection.Emit.OpCode"></see> to compare to a.</param>
+ <returns>true if <paramref name="a">a</paramref> is not equal to <paramref name="b">b</paramref>; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Reflection.Emit.OpCode.OpCodeType">
+ <summary>The type of intermediate language (IL) instruction.</summary>
+ <returns>Read-only. The type of intermediate language (IL) instruction.</returns>
+ </member>
+ <member name="P:System.Reflection.Emit.OpCode.OperandType">
+ <summary>The operand type of an intermediate language (IL) instruction.</summary>
+ <returns>Read-only. The operand type of an IL instruction.</returns>
+ </member>
+ <member name="P:System.Reflection.Emit.OpCode.Size">
+ <summary>The size of the intermediate language (IL) instruction.</summary>
+ <returns>Read-only. The size of the IL instruction.</returns>
+ </member>
+ <member name="P:System.Reflection.Emit.OpCode.StackBehaviourPop">
+ <summary>How the intermediate language (IL) instruction pops the stack.</summary>
+ <returns>Read-only. The way the IL instruction pops the stack.</returns>
+ </member>
+ <member name="P:System.Reflection.Emit.OpCode.StackBehaviourPush">
+ <summary>How the intermediate language (IL) instruction pushes operand onto the stack.</summary>
+ <returns>Read-only. The way the IL instruction pushes operand onto the stack.</returns>
+ </member>
+ <member name="M:System.Reflection.Emit.OpCode.ToString">
+ <summary>Returns this Opcode as a <see cref="T:System.String"></see>.</summary>
+ <returns>Returns a <see cref="T:System.String"></see> containing the name of this Opcode.</returns>
+ </member>
+ <member name="P:System.Reflection.Emit.OpCode.Value">
+ <summary>Gets the numeric value of the intermediate language (IL) instruction.</summary>
+ <returns>Read-only. The numeric value of the IL instruction.</returns>
+ </member>
+ <member name="T:System.Reflection.Emit.OpCodes">
+ <summary>Provides field representations of the Microsoft Intermediate Language (MSIL) instructions for emission by the <see cref="T:System.Reflection.Emit.ILGenerator"></see> class members (such as <see cref="M:System.Reflection.Emit.ILGenerator.Emit(System.Reflection.Emit.OpCode)"></see>).</summary>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Add">
+ <summary>Adds two values and pushes the result onto the evaluation stack.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Add_Ovf">
+ <summary>Adds two integers, performs an overflow check, and pushes the result onto the evaluation stack.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Add_Ovf_Un">
+ <summary>Adds two unsigned integer values, performs an overflow check, and pushes the result onto the evaluation stack.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.And">
+ <summary>Computes the bitwise AND of two values and pushes the result onto the evaluation stack.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Arglist">
+ <summary>Returns an unmanaged pointer to the argument list of the current method.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Beq">
+ <summary>Transfers control to a target instruction if two values are equal.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Beq_S">
+ <summary>Transfers control to a target instruction (short form) if two values are equal.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Bge">
+ <summary>Transfers control to a target instruction if the first value is greater than or equal to the second value.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Bge_S">
+ <summary>Transfers control to a target instruction (short form) if the first value is greater than or equal to the second value.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Bge_Un">
+ <summary>Transfers control to a target instruction if the first value is greater than the second value, when comparing unsigned integer values or unordered float values.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Bge_Un_S">
+ <summary>Transfers control to a target instruction (short form) if the first value is greater than the second value, when comparing unsigned integer values or unordered float values.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Bgt">
+ <summary>Transfers control to a target instruction if the first value is greater than the second value.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Bgt_S">
+ <summary>Transfers control to a target instruction (short form) if the first value is greater than the second value.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Bgt_Un">
+ <summary>Transfers control to a target instruction if the first value is greater than the second value, when comparing unsigned integer values or unordered float values.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Bgt_Un_S">
+ <summary>Transfers control to a target instruction (short form) if the first value is greater than the second value, when comparing unsigned integer values or unordered float values.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Ble">
+ <summary>Transfers control to a target instruction if the first value is less than or equal to the second value.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Ble_S">
+ <summary>Transfers control to a target instruction (short form) if the first value is less than or equal to the second value.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Ble_Un">
+ <summary>Transfers control to a target instruction if the first value is less than or equal to the second value, when comparing unsigned integer values or unordered float values.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Ble_Un_S">
+ <summary>Transfers control to a target instruction (short form) if the first value is less than or equal to the second value, when comparing unsigned integer values or unordered float values.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Blt">
+ <summary>Transfers control to a target instruction if the first value is less than the second value.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Blt_S">
+ <summary>Transfers control to a target instruction (short form) if the first value is less than the second value.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Blt_Un">
+ <summary>Transfers control to a target instruction if the first value is less than the second value, when comparing unsigned integer values or unordered float values.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Blt_Un_S">
+ <summary>Transfers control to a target instruction (short form) if the first value is less than the second value, when comparing unsigned integer values or unordered float values.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Bne_Un">
+ <summary>Transfers control to a target instruction when two unsigned integer values or unordered float values are not equal.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Bne_Un_S">
+ <summary>Transfers control to a target instruction (short form) when two unsigned integer values or unordered float values are not equal.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Box">
+ <summary>Converts a value type to an object reference (type O).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Br">
+ <summary>Unconditionally transfers control to a target instruction.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Br_S">
+ <summary>Unconditionally transfers control to a target instruction (short form).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Break">
+ <summary>Signals the Common Language Infrastructure (CLI) to inform the debugger that a break point has been tripped.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Brfalse">
+ <summary>Transfers control to a target instruction if <paramref name="value">value</paramref> is false, a null reference (Nothing in Visual Basic), or zero.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Brfalse_S">
+ <summary>Transfers control to a target instruction if <paramref name="value">value</paramref> is false, a null reference, or zero.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Brtrue">
+ <summary>Transfers control to a target instruction if <paramref name="value">value</paramref> is true, not null, or non-zero.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Brtrue_S">
+ <summary>Transfers control to a target instruction (short form) if <paramref name="value">value</paramref> is true, not null, or non-zero.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Call">
+ <summary>Calls the method indicated by the passed method descriptor.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Calli">
+ <summary>Calls the method indicated on the evaluation stack (as a pointer to an entry point) with arguments described by a calling convention.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Callvirt">
+ <summary>Calls a late-bound method on an object, pushing the return value onto the evaluation stack.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Castclass">
+ <summary>Attempts to cast an object passed by reference to the specified class.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Ceq">
+ <summary>Compares two values. If they are equal, the integer value 1 (int32) is pushed onto the evaluation stack; otherwise 0 (int32) is pushed onto the evaluation stack.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Cgt">
+ <summary>Compares two values. If the first value is greater than the second, the integer value 1 (int32) is pushed onto the evaluation stack; otherwise 0 (int32) is pushed onto the evaluation stack.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Cgt_Un">
+ <summary>Compares two unsigned or unordered values. If the first value is greater than the second, the integer value 1 (int32) is pushed onto the evaluation stack; otherwise 0 (int32) is pushed onto the evaluation stack.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Ckfinite">
+ <summary>Throws <see cref="T:System.ArithmeticException"></see> if value is not a finite number.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Clt">
+ <summary>Compares two values. If the first value is less than the second, the integer value 1 (int32) is pushed onto the evaluation stack; otherwise 0 (int32) is pushed onto the evaluation stack.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Clt_Un">
+ <summary>Compares the unsigned or unordered values <paramref name="value1">value1</paramref> and <paramref name="value2">value2</paramref>. If <paramref name="value1">value1</paramref> is less than <paramref name="value2">value2</paramref>, then the integer value 1 (int32) is pushed onto the evaluation stack; otherwise 0 (int32) is pushed onto the evaluation stack.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Constrained">
+ <summary>Constrains the type on which a virtual method call is made.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Conv_I">
+ <summary>Converts the value on top of the evaluation stack to native int.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Conv_I1">
+ <summary>Converts the value on top of the evaluation stack to int8, then extends (pads) it to int32.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Conv_I2">
+ <summary>Converts the value on top of the evaluation stack to int16, then extends (pads) it to int32.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Conv_I4">
+ <summary>Converts the value on top of the evaluation stack to int32.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Conv_I8">
+ <summary>Converts the value on top of the evaluation stack to int64.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Conv_Ovf_I">
+ <summary>Converts the signed value on top of the evaluation stack to signed native int, throwing <see cref="T:System.OverflowException"></see> on overflow.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Conv_Ovf_I_Un">
+ <summary>Converts the unsigned value on top of the evaluation stack to signed native int, throwing <see cref="T:System.OverflowException"></see> on overflow.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Conv_Ovf_I1">
+ <summary>Converts the signed value on top of the evaluation stack to signed int8 and extends it to int32, throwing <see cref="T:System.OverflowException"></see> on overflow.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Conv_Ovf_I1_Un">
+ <summary>Converts the unsigned value on top of the evaluation stack to signed int8 and extends it to int32, throwing <see cref="T:System.OverflowException"></see> on overflow.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Conv_Ovf_I2">
+ <summary>Converts the signed value on top of the evaluation stack to signed int16 and extending it to int32, throwing <see cref="T:System.OverflowException"></see> on overflow.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Conv_Ovf_I2_Un">
+ <summary>Converts the unsigned value on top of the evaluation stack to signed int16 and extends it to int32, throwing <see cref="T:System.OverflowException"></see> on overflow.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Conv_Ovf_I4">
+ <summary>Converts the signed value on top of the evaluation stack to signed int32, throwing <see cref="T:System.OverflowException"></see> on overflow.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Conv_Ovf_I4_Un">
+ <summary>Converts the unsigned value on top of the evaluation stack to signed int32, throwing <see cref="T:System.OverflowException"></see> on overflow.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Conv_Ovf_I8">
+ <summary>Converts the signed value on top of the evaluation stack to signed int64, throwing <see cref="T:System.OverflowException"></see> on overflow.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Conv_Ovf_I8_Un">
+ <summary>Converts the unsigned value on top of the evaluation stack to signed int64, throwing <see cref="T:System.OverflowException"></see> on overflow.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Conv_Ovf_U">
+ <summary>Converts the signed value on top of the evaluation stack to unsigned native int, throwing <see cref="T:System.OverflowException"></see> on overflow.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Conv_Ovf_U_Un">
+ <summary>Converts the unsigned value on top of the evaluation stack to unsigned native int, throwing <see cref="T:System.OverflowException"></see> on overflow.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Conv_Ovf_U1">
+ <summary>Converts the signed value on top of the evaluation stack to unsigned int8 and extends it to int32, throwing <see cref="T:System.OverflowException"></see> on overflow.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Conv_Ovf_U1_Un">
+ <summary>Converts the unsigned value on top of the evaluation stack to unsigned int8 and extends it to int32, throwing <see cref="T:System.OverflowException"></see> on overflow.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Conv_Ovf_U2">
+ <summary>Converts the signed value on top of the evaluation stack to unsigned int16 and extends it to int32, throwing <see cref="T:System.OverflowException"></see> on overflow.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Conv_Ovf_U2_Un">
+ <summary>Converts the unsigned value on top of the evaluation stack to unsigned int16 and extends it to int32, throwing <see cref="T:System.OverflowException"></see> on overflow.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Conv_Ovf_U4">
+ <summary>Converts the signed value on top of the evaluation stack to unsigned int32, throwing <see cref="T:System.OverflowException"></see> on overflow.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Conv_Ovf_U4_Un">
+ <summary>Converts the unsigned value on top of the evaluation stack to unsigned int32, throwing <see cref="T:System.OverflowException"></see> on overflow.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Conv_Ovf_U8">
+ <summary>Converts the signed value on top of the evaluation stack to unsigned int64, throwing <see cref="T:System.OverflowException"></see> on overflow.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Conv_Ovf_U8_Un">
+ <summary>Converts the unsigned value on top of the evaluation stack to unsigned int64, throwing <see cref="T:System.OverflowException"></see> on overflow.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Conv_R_Un">
+ <summary>Converts the unsigned integer value on top of the evaluation stack to float32.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Conv_R4">
+ <summary>Converts the value on top of the evaluation stack to float32.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Conv_R8">
+ <summary>Converts the value on top of the evaluation stack to float64.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Conv_U">
+ <summary>Converts the value on top of the evaluation stack to unsigned native int, and extends it to native int.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Conv_U1">
+ <summary>Converts the value on top of the evaluation stack to unsigned int8, and extends it to int32.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Conv_U2">
+ <summary>Converts the value on top of the evaluation stack to unsigned int16, and extends it to int32.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Conv_U4">
+ <summary>Converts the value on top of the evaluation stack to unsigned int32, and extends it to int32.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Conv_U8">
+ <summary>Converts the value on top of the evaluation stack to unsigned int64, and extends it to int64.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Cpblk">
+ <summary>Copies a specified number bytes from a source address to a destination address.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Cpobj">
+ <summary>Copies the value type located at the address of an object (type &amp;, * or native int) to the address of the destination object (type &amp;, * or native int).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Div">
+ <summary>Divides two values and pushes the result as a floating-point (type F) or quotient (type int32) onto the evaluation stack.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Div_Un">
+ <summary>Divides two unsigned integer values and pushes the result (int32) onto the evaluation stack.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Dup">
+ <summary>Copies the current topmost value on the evaluation stack, and then pushes the copy onto the evaluation stack.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Endfilter">
+ <summary>Transfers control from the filter clause of an exception back to the Common Language Infrastructure (CLI) exception handler.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Endfinally">
+ <summary>Transfers control from the fault or finally clause of an exception block back to the Common Language Infrastructure (CLI) exception handler.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Initblk">
+ <summary>Initializes a specified block of memory at a specific address to a given size and initial value.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Initobj">
+ <summary>Initializes each field of the value type at a specified address to a null reference or a 0 of the appropriate primitive type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Isinst">
+ <summary>Tests whether an object reference (type O) is an instance of a particular class.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Jmp">
+ <summary>Exits current method and jumps to specified method.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Ldarg">
+ <summary>Loads an argument (referenced by a specified index value) onto the stack.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Ldarg_0">
+ <summary>Loads the argument at index 0 onto the evaluation stack.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Ldarg_1">
+ <summary>Loads the argument at index 1 onto the evaluation stack.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Ldarg_2">
+ <summary>Loads the argument at index 2 onto the evaluation stack.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Ldarg_3">
+ <summary>Loads the argument at index 3 onto the evaluation stack.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Ldarg_S">
+ <summary>Loads the argument (referenced by a specified short form index) onto the evaluation stack.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Ldarga">
+ <summary>Load an argument address onto the evaluation stack.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Ldarga_S">
+ <summary>Load an argument address, in short form, onto the evaluation stack.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Ldc_I4">
+ <summary>Pushes a supplied value of type int32 onto the evaluation stack as an int32.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Ldc_I4_0">
+ <summary>Pushes the integer value of 0 onto the evaluation stack as an int32.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Ldc_I4_1">
+ <summary>Pushes the integer value of 1 onto the evaluation stack as an int32.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Ldc_I4_2">
+ <summary>Pushes the integer value of 2 onto the evaluation stack as an int32.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Ldc_I4_3">
+ <summary>Pushes the integer value of 3 onto the evaluation stack as an int32.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Ldc_I4_4">
+ <summary>Pushes the integer value of 4 onto the evaluation stack as an int32.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Ldc_I4_5">
+ <summary>Pushes the integer value of 5 onto the evaluation stack as an int32.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Ldc_I4_6">
+ <summary>Pushes the integer value of 6 onto the evaluation stack as an int32.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Ldc_I4_7">
+ <summary>Pushes the integer value of 7 onto the evaluation stack as an int32.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Ldc_I4_8">
+ <summary>Pushes the integer value of 8 onto the evaluation stack as an int32.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Ldc_I4_M1">
+ <summary>Pushes the integer value of -1 onto the evaluation stack as an int32.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Ldc_I4_S">
+ <summary>Pushes the supplied int8 value onto the evaluation stack as an int32, short form.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Ldc_I8">
+ <summary>Pushes a supplied value of type int64 onto the evaluation stack as an int64.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Ldc_R4">
+ <summary>Pushes a supplied value of type float32 onto the evaluation stack as type F (float).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Ldc_R8">
+ <summary>Pushes a supplied value of type float64 onto the evaluation stack as type F (float).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Ldelem">
+ <summary>Loads the element at a specified array index onto the top of the evaluation stack as the type specified in the instruction.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Ldelem_I">
+ <summary>Loads the element with type native int at a specified array index onto the top of the evaluation stack as a native int.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Ldelem_I1">
+ <summary>Loads the element with type int8 at a specified array index onto the top of the evaluation stack as an int32.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Ldelem_I2">
+ <summary>Loads the element with type int16 at a specified array index onto the top of the evaluation stack as an int32.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Ldelem_I4">
+ <summary>Loads the element with type int32 at a specified array index onto the top of the evaluation stack as an int32.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Ldelem_I8">
+ <summary>Loads the element with type int64 at a specified array index onto the top of the evaluation stack as an int64.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Ldelem_R4">
+ <summary>Loads the element with type float32 at a specified array index onto the top of the evaluation stack as type F (float).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Ldelem_R8">
+ <summary>Loads the element with type float64 at a specified array index onto the top of the evaluation stack as type F (float).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Ldelem_Ref">
+ <summary>Loads the element containing an object reference at a specified array index onto the top of the evaluation stack as type O (object reference).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Ldelem_U1">
+ <summary>Loads the element with type unsigned int8 at a specified array index onto the top of the evaluation stack as an int32.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Ldelem_U2">
+ <summary>Loads the element with type unsigned int16 at a specified array index onto the top of the evaluation stack as an int32.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Ldelem_U4">
+ <summary>Loads the element with type unsigned int32 at a specified array index onto the top of the evaluation stack as an int32.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Ldelema">
+ <summary>Loads the address of the array element at a specified array index onto the top of the evaluation stack as type &amp; (managed pointer).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Ldfld">
+ <summary>Finds the value of a field in the object whose reference is currently on the evaluation stack.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Ldflda">
+ <summary>Finds the address of a field in the object whose reference is currently on the evaluation stack.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Ldftn">
+ <summary>Pushes an unmanaged pointer (type native int) to the native code implementing a specific method onto the evaluation stack.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Ldind_I">
+ <summary>Loads a value of type native int as a native int onto the evaluation stack indirectly.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Ldind_I1">
+ <summary>Loads a value of type int8 as an int32 onto the evaluation stack indirectly.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Ldind_I2">
+ <summary>Loads a value of type int16 as an int32 onto the evaluation stack indirectly.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Ldind_I4">
+ <summary>Loads a value of type int32 as an int32 onto the evaluation stack indirectly.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Ldind_I8">
+ <summary>Loads a value of type int64 as an int64 onto the evaluation stack indirectly.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Ldind_R4">
+ <summary>Loads a value of type float32 as a type F (float) onto the evaluation stack indirectly.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Ldind_R8">
+ <summary>Loads a value of type float64 as a type F (float) onto the evaluation stack indirectly.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Ldind_Ref">
+ <summary>Loads an object reference as a type O (object reference) onto the evaluation stack indirectly.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Ldind_U1">
+ <summary>Loads a value of type unsigned int8 as an int32 onto the evaluation stack indirectly.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Ldind_U2">
+ <summary>Loads a value of type unsigned int16 as an int32 onto the evaluation stack indirectly.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Ldind_U4">
+ <summary>Loads a value of type unsigned int32 as an int32 onto the evaluation stack indirectly.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Ldlen">
+ <summary>Pushes the number of elements of a zero-based, one-dimensional array onto the evaluation stack.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Ldloc">
+ <summary>Loads the local variable at a specific index onto the evaluation stack.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Ldloc_0">
+ <summary>Loads the local variable at index 0 onto the evaluation stack.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Ldloc_1">
+ <summary>Loads the local variable at index 1 onto the evaluation stack.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Ldloc_2">
+ <summary>Loads the local variable at index 2 onto the evaluation stack.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Ldloc_3">
+ <summary>Loads the local variable at index 3 onto the evaluation stack.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Ldloc_S">
+ <summary>Loads the local variable at a specific index onto the evaluation stack, short form.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Ldloca">
+ <summary>Loads the address of the local variable at a specific index onto the evaluation stack.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Ldloca_S">
+ <summary>Loads the address of the local variable at a specific index onto the evaluation stack, short form.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Ldnull">
+ <summary>Pushes a null reference (type O) onto the evaluation stack.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Ldobj">
+ <summary>Copies the value type object pointed to by an address to the top of the evaluation stack.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Ldsfld">
+ <summary>Pushes the value of a static field onto the evaluation stack.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Ldsflda">
+ <summary>Pushes the address of a static field onto the evaluation stack.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Ldstr">
+ <summary>Pushes a new object reference to a string literal stored in the metadata.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Ldtoken">
+ <summary>Converts a metadata token to its runtime representation, pushing it onto the evaluation stack.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Ldvirtftn">
+ <summary>Pushes an unmanaged pointer (type native int) to the native code implementing a particular virtual method associated with a specified object onto the evaluation stack.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Leave">
+ <summary>Exits a protected region of code, unconditionally transferring control to a specific target instruction.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Leave_S">
+ <summary>Exits a protected region of code, unconditionally transferring control to a target instruction (short form).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Localloc">
+ <summary>Allocates a certain number of bytes from the local dynamic memory pool and pushes the address (a transient pointer, type *) of the first allocated byte onto the evaluation stack.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Mkrefany">
+ <summary>Pushes a typed reference to an instance of a specific type onto the evaluation stack.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Mul">
+ <summary>Multiplies two values and pushes the result on the evaluation stack.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Mul_Ovf">
+ <summary>Multiplies two integer values, performs an overflow check, and pushes the result onto the evaluation stack.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Mul_Ovf_Un">
+ <summary>Multiplies two unsigned integer values, performs an overflow check, and pushes the result onto the evaluation stack.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Neg">
+ <summary>Negates a value and pushes the result onto the evaluation stack.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Newarr">
+ <summary>Pushes an object reference to a new zero-based, one-dimensional array whose elements are of a specific type onto the evaluation stack.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Newobj">
+ <summary>Creates a new object or a new instance of a value type, pushing an object reference (type O) onto the evaluation stack.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Nop">
+ <summary>Fills space if opcodes are patched. No meaningful operation is performed although a processing cycle can be consumed.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Not">
+ <summary>Computes the bitwise complement of the integer value on top of the stack and pushes the result onto the evaluation stack as the same type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Or">
+ <summary>Compute the bitwise complement of the two integer values on top of the stack and pushes the result onto the evaluation stack.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Pop">
+ <summary>Removes the value currently on top of the evaluation stack.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Prefix1">
+ <summary>This is a reserved instruction.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Prefix2">
+ <summary>This is a reserved instruction.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Prefix3">
+ <summary>This is a reserved instruction.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Prefix4">
+ <summary>This is a reserved instruction.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Prefix5">
+ <summary>This is a reserved instruction.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Prefix6">
+ <summary>This is a reserved instruction.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Prefix7">
+ <summary>This is a reserved instruction.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Prefixref">
+ <summary>This is a reserved instruction.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Readonly">
+ <summary>Specifies that the subsequent array address operation performs no type check at run time, and that it returns a managed pointer whose mutability is restricted.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Refanytype">
+ <summary>Retrieves the type token embedded in a typed reference.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Refanyval">
+ <summary>Retrieves the address (type &amp;) embedded in a typed reference.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Rem">
+ <summary>Divides two values and pushes the remainder onto the evaluation stack.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Rem_Un">
+ <summary>Divides two unsigned values and pushes the remainder onto the evaluation stack.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Ret">
+ <summary>Returns from the current method, pushing a return value (if present) from the callee's evaluation stack onto the caller's evaluation stack.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Rethrow">
+ <summary>Rethrows the current exception.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Shl">
+ <summary>Shifts an integer value to the left (in zeroes) by a specified number of bits, pushing the result onto the evaluation stack.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Shr">
+ <summary>Shifts an integer value (in sign) to the right by a specified number of bits, pushing the result onto the evaluation stack.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Shr_Un">
+ <summary>Shifts an unsigned integer value (in zeroes) to the right by a specified number of bits, pushing the result onto the evaluation stack.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Sizeof">
+ <summary>Pushes the size, in bytes, of a supplied value type onto the evaluation stack.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Starg">
+ <summary>Stores the value on top of the evaluation stack in the argument slot at a specified index.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Starg_S">
+ <summary>Stores the value on top of the evaluation stack in the argument slot at a specified index, short form.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Stelem">
+ <summary>Replaces the array element at a given index with the value on the evaluation stack, whose type is specified in the instruction.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Stelem_I">
+ <summary>Replaces the array element at a given index with the native int value on the evaluation stack.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Stelem_I1">
+ <summary>Replaces the array element at a given index with the int8 value on the evaluation stack.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Stelem_I2">
+ <summary>Replaces the array element at a given index with the int16 value on the evaluation stack.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Stelem_I4">
+ <summary>Replaces the array element at a given index with the int32 value on the evaluation stack.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Stelem_I8">
+ <summary>Replaces the array element at a given index with the int64 value on the evaluation stack.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Stelem_R4">
+ <summary>Replaces the array element at a given index with the float32 value on the evaluation stack.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Stelem_R8">
+ <summary>Replaces the array element at a given index with the float64 value on the evaluation stack.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Stelem_Ref">
+ <summary>Replaces the array element at a given index with the object ref value (type O) on the evaluation stack.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Stfld">
+ <summary>Replaces the value stored in the field of an object reference or pointer with a new value.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Stind_I">
+ <summary>Stores a value of type native int at a supplied address.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Stind_I1">
+ <summary>Stores a value of type int8 at a supplied address.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Stind_I2">
+ <summary>Stores a value of type int16 at a supplied address.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Stind_I4">
+ <summary>Stores a value of type int32 at a supplied address.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Stind_I8">
+ <summary>Stores a value of type int64 at a supplied address.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Stind_R4">
+ <summary>Stores a value of type float32 at a supplied address.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Stind_R8">
+ <summary>Stores a value of type float64 at a supplied address.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Stind_Ref">
+ <summary>Stores a object reference value at a supplied address.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Stloc">
+ <summary>Pops the current value from the top of the evaluation stack and stores it in a the local variable list at a specified index.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Stloc_0">
+ <summary>Pops the current value from the top of the evaluation stack and stores it in a the local variable list at index 0.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Stloc_1">
+ <summary>Pops the current value from the top of the evaluation stack and stores it in a the local variable list at index 1.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Stloc_2">
+ <summary>Pops the current value from the top of the evaluation stack and stores it in a the local variable list at index 2.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Stloc_3">
+ <summary>Pops the current value from the top of the evaluation stack and stores it in a the local variable list at index 3.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Stloc_S">
+ <summary>Pops the current value from the top of the evaluation stack and stores it in a the local variable list at <paramref name="index">index</paramref> (short form).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Stobj">
+ <summary>Copies a value of a specified type from the evaluation stack into a supplied memory address.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Stsfld">
+ <summary>Replaces the value of a static field with a value from the evaluation stack.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Sub">
+ <summary>Subtracts one value from another and pushes the result onto the evaluation stack.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Sub_Ovf">
+ <summary>Subtracts one integer value from another, performs an overflow check, and pushes the result onto the evaluation stack.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Sub_Ovf_Un">
+ <summary>Subtracts one unsigned integer value from another, performs an overflow check, and pushes the result onto the evaluation stack.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Switch">
+ <summary>Implements a jump table.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Tailcall">
+ <summary>Performs a postfixed method call instruction such that the current method's stack frame is removed before the actual call instruction is executed.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Reflection.Emit.OpCodes.TakesSingleByteArgument(System.Reflection.Emit.OpCode)">
+ <summary>Returns true or false if the supplied opcode takes a single byte argument.</summary>
+ <param name="inst">An instance of an Opcode object.</param>
+ <returns>True or false.</returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Throw">
+ <summary>Throws the exception object currently on the evaluation stack.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Unaligned">
+ <summary>Indicates that an address currently atop the evaluation stack might not be aligned to the natural size of the immediately following ldind, stind, ldfld, stfld, ldobj, stobj, initblk, or cpblk instruction.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Unbox">
+ <summary>Converts the boxed representation of a value type to its unboxed form.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Unbox_Any">
+ <summary>Converts the boxed representation of a type specified in the instruction to its unboxed form.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Volatile">
+ <summary>Specifies that an address currently atop the evaluation stack might be volatile, and the results of reading that location cannot be cached or that multiple stores to that location cannot be suppressed.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodes.Xor">
+ <summary>Computes the bitwise XOR of the top two values on the evaluation stack, pushing the result onto the evaluation stack.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Reflection.Emit.OpCodeType">
+ <summary>Describes the types of the Microsoft intermediate language (MSIL) instructions.</summary>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodeType.Annotation">
+ <summary>This enumerator value is reserved and should not be used.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodeType.Macro">
+ <summary>These are Microsoft intermediate language (MSIL) instructions that are used as a synonym for other MSIL instructions. For example, ldarg.0 represents the ldarg instruction with an argument of 0.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodeType.Nternal">
+ <summary>Describes a reserved Microsoft intermediate language (MSIL) instruction.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodeType.Objmodel">
+ <summary>Describes a Microsoft intermediate language (MSIL) instruction that applies to objects.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodeType.Prefix">
+ <summary>Describes a prefix instruction that modifies the behavior of the following instruction.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OpCodeType.Primitive">
+ <summary>Describes a built-in instruction.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Reflection.Emit.OperandType">
+ <summary>Describes the operand type of Microsoft intermediate language (MSIL) instruction.</summary>
+ </member>
+ <member name="F:System.Reflection.Emit.OperandType.InlineBrTarget">
+ <summary>The operand is a 32-bit integer branch target.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OperandType.InlineField">
+ <summary>The operand is a 32-bit metadata token.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OperandType.InlineI">
+ <summary>The operand is a 32-bit integer.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OperandType.InlineI8">
+ <summary>The operand is a 64-bit integer.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OperandType.InlineMethod">
+ <summary>The operand is a 32-bit metadata token.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OperandType.InlineNone">
+ <summary>No operand.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OperandType.InlinePhi">
+ <summary>The operand is reserved and should not be used.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OperandType.InlineR">
+ <summary>The operand is a 64-bit IEEE floating point number.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OperandType.InlineSig">
+ <summary>The operand is a 32-bit metadata signature token.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OperandType.InlineString">
+ <summary>The operand is a 32-bit metadata string token.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OperandType.InlineSwitch">
+ <summary>The operand is the 32-bit integer argument to a switch instruction.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OperandType.InlineTok">
+ <summary>The operand is a FieldRef, MethodRef, or TypeRef token.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OperandType.InlineType">
+ <summary>The operand is a 32-bit metadata token.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OperandType.InlineVar">
+ <summary>The operand is 16-bit integer containing the ordinal of a local variable or an argument.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OperandType.ShortInlineBrTarget">
+ <summary>The operand is an 8-bit integer branch target.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OperandType.ShortInlineI">
+ <summary>The operand is an 8-bit integer.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OperandType.ShortInlineR">
+ <summary>The operand is a 32-bit IEEE floating point number.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.OperandType.ShortInlineVar">
+ <summary>The operand is an 8-bit integer containing the ordinal of a local variable or an argumenta.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Reflection.Emit.PackingSize">
+ <summary>Specifies one of two factors that determine the memory alignment of fields when a type is marshaled.</summary>
+ </member>
+ <member name="F:System.Reflection.Emit.PackingSize.Size1">
+ <summary>The packing size is 1 byte.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.PackingSize.Size128">
+ <summary>The packing size is 128 bytes.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.PackingSize.Size16">
+ <summary>The packing size is 16 bytes.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.PackingSize.Size2">
+ <summary>The packing size is 2 bytes.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.PackingSize.Size32">
+ <summary>The packing size is 32 bytes.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.PackingSize.Size4">
+ <summary>The packing size is 4 bytes.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.PackingSize.Size64">
+ <summary>The packing size is 64 bytes.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.PackingSize.Size8">
+ <summary>The packing size is 8 bytes.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.PackingSize.Unspecified">
+ <summary>The packing size is not specified.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Reflection.Emit.StackBehaviour">
+ <summary>Describes how values are pushed onto a stack or popped off a stack.</summary>
+ </member>
+ <member name="F:System.Reflection.Emit.StackBehaviour.Pop0">
+ <summary>No values are popped off the stack.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.StackBehaviour.Pop1">
+ <summary>Pops one value off the stack.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.StackBehaviour.Pop1_pop1">
+ <summary>Pops 1 value off the stack for the first operand, and 1 value of the stack for the second operand.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.StackBehaviour.Popi">
+ <summary>Pops a 32-bit integer off the stack.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.StackBehaviour.Popi_pop1">
+ <summary>Pops a 32-bit integer off the stack for the first operand, and a value off the stack for the second operand.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.StackBehaviour.Popi_popi">
+ <summary>Pops a 32-bit integer off the stack for the first operand, and a 32-bit integer off the stack for the second operand.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.StackBehaviour.Popi_popi_popi">
+ <summary>Pops a 32-bit integer off the stack for the first operand, a 32-bit integer off the stack for the second operand, and a 32-bit integer off the stack for the third operand.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.StackBehaviour.Popi_popi8">
+ <summary>Pops a 32-bit integer off the stack for the first operand, and a 64-bit integer off the stack for the second operand.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.StackBehaviour.Popi_popr4">
+ <summary>Pops a 32-bit integer off the stack for the first operand, and a 32-bit floating point number off the stack for the second operand.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.StackBehaviour.Popi_popr8">
+ <summary>Pops a 32-bit integer off the stack for the first operand, and a 64-bit floating point number off the stack for the second operand.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.StackBehaviour.Popref">
+ <summary>Pops a reference off the stack.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.StackBehaviour.Popref_pop1">
+ <summary>Pops a reference off the stack for the first operand, and a value off the stack for the second operand.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.StackBehaviour.Popref_popi">
+ <summary>Pops a reference off the stack for the first operand, and a 32-bit integer off the stack for the second operand.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.StackBehaviour.Popref_popi_pop1">
+ <summary>Pops a reference off the stack for the first operand, a value off the stack for the second operand, and a 32-bit integer off the stack for the third operand.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.StackBehaviour.Popref_popi_popi">
+ <summary>Pops a reference off the stack for the first operand, a value off the stack for the second operand, and a value off the stack for the third operand.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.StackBehaviour.Popref_popi_popi8">
+ <summary>Pops a reference off the stack for the first operand, a value off the stack for the second operand, and a 64-bit integer off the stack for the third operand.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.StackBehaviour.Popref_popi_popr4">
+ <summary>Pops a reference off the stack for the first operand, a value off the stack for the second operand, and a 32-bit integer off the stack for the third operand.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.StackBehaviour.Popref_popi_popr8">
+ <summary>Pops a reference off the stack for the first operand, a value off the stack for the second operand, and a 64-bit floating point number off the stack for the third operand.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.StackBehaviour.Popref_popi_popref">
+ <summary>Pops a reference off the stack for the first operand, a value off the stack for the second operand, and a reference off the stack for the third operand.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.StackBehaviour.Push0">
+ <summary>No values are pushed onto the stack.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.StackBehaviour.Push1">
+ <summary>Pushes one value onto the stack.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.StackBehaviour.Push1_push1">
+ <summary>Pushes 1 value onto the stack for the first operand, and 1 value onto the stack for the second operand.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.StackBehaviour.Pushi">
+ <summary>Pushes a 32-bit integer onto the stack.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.StackBehaviour.Pushi8">
+ <summary>Pushes a 64-bit integer onto the stack.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.StackBehaviour.Pushr4">
+ <summary>Pushes a 32-bit floating point number onto the stack.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.StackBehaviour.Pushr8">
+ <summary>Pushes a 64-bit floating point number onto the stack.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.StackBehaviour.Pushref">
+ <summary>Pushes a reference onto the stack.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.StackBehaviour.Varpop">
+ <summary>Pops a variable off the stack.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Emit.StackBehaviour.Varpush">
+ <summary>Pushes a variable onto the stack.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Reflection.EventAttributes">
+ <summary>Specifies the attributes of an event.</summary>
+ </member>
+ <member name="F:System.Reflection.EventAttributes.None">
+ <summary>Specifies that the event has no attributes.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.EventAttributes.ReservedMask">
+ <summary>Specifies a reserved flag for common language runtime use only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.EventAttributes.RTSpecialName">
+ <summary>Specifies that the common language runtime should check name encoding.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.EventAttributes.SpecialName">
+ <summary>Specifies that the event is special in a way described by the name.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Reflection.EventInfo">
+ <summary>Discovers the attributes of an event and provides access to event metadata.</summary>
+ </member>
+ <member name="M:System.Reflection.EventInfo.#ctor">
+ <summary>Initializes a new instance of the EventInfo class.</summary>
+ </member>
+ <member name="M:System.Reflection.EventInfo.AddEventHandler(System.Object,System.Delegate)">
+ <summary>Adds an event handler to an event source.</summary>
+ <param name="target">The event source.</param>
+ <param name="handler">Encapsulates a method or methods to be invoked when the event is raised by the target.</param>
+ <exception cref="T:System.InvalidOperationException">The event does not have a public add accessor.</exception>
+ <exception cref="T:System.ArgumentException">The handler that was passed in cannot be used.</exception>
+ <exception cref="T:System.MethodAccessException">
+ In the [.NET for Windows Store apps](http://go.microsoft.com/fwlink/?LinkID=247912) or the [Portable Class Library](~/docs/standard/cross-platform/cross-platform-development-with-the-portable-class-library.md), catch the base class exception, <see cref="T:System.MemberAccessException"></see>, instead.
+
+ The caller does not have access permission to the member.</exception>
+ <exception cref="T:System.Reflection.TargetException">
+ In the [.NET for Windows Store apps](http://go.microsoft.com/fwlink/?LinkID=247912) or the [Portable Class Library](~/docs/standard/cross-platform/cross-platform-development-with-the-portable-class-library.md), catch <see cref="T:System.Exception"></see> instead.
+
+ The <paramref name="target">target</paramref> parameter is null and the event is not static. -or- The <see cref="T:System.Reflection.EventInfo"></see> is not declared on the target.</exception>
+ </member>
+ <member name="P:System.Reflection.EventInfo.AddMethod">
+ <summary>Gets the <see cref="T:System.Reflection.MethodInfo"></see> object for the <see cref="M:System.Reflection.EventInfo.AddEventHandler(System.Object,System.Delegate)"></see> method of the event, including non-public methods.</summary>
+ <returns>The <see cref="T:System.Reflection.MethodInfo"></see> object for the <see cref="M:System.Reflection.EventInfo.AddEventHandler(System.Object,System.Delegate)"></see> method.</returns>
+ </member>
+ <member name="P:System.Reflection.EventInfo.Attributes">
+ <summary>Gets the attributes for this event.</summary>
+ <returns>The read-only attributes for this event.</returns>
+ </member>
+ <member name="M:System.Reflection.EventInfo.Equals(System.Object)">
+ <summary>Returns a value that indicates whether this instance is equal to a specified object.</summary>
+ <param name="obj">An object to compare with this instance, or null.</param>
+ <returns>true if <paramref name="obj">obj</paramref> equals the type and value of this instance; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Reflection.EventInfo.EventHandlerType">
+ <summary>Gets the Type object of the underlying event-handler delegate associated with this event.</summary>
+ <returns>A read-only Type object representing the delegate event handler.</returns>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ </member>
+ <member name="M:System.Reflection.EventInfo.GetAddMethod">
+ <summary>Returns the method used to add an event handler delegate to the event source.</summary>
+ <returns>A <see cref="T:System.Reflection.MethodInfo"></see> object representing the method used to add an event handler delegate to the event source.</returns>
+ </member>
+ <member name="M:System.Reflection.EventInfo.GetAddMethod(System.Boolean)">
+ <summary>When overridden in a derived class, retrieves the MethodInfo object for the <see cref="M:System.Reflection.EventInfo.AddEventHandler(System.Object,System.Delegate)"></see> method of the event, specifying whether to return non-public methods.</summary>
+ <param name="nonPublic">true if non-public methods can be returned; otherwise, false.</param>
+ <returns>A <see cref="T:System.Reflection.MethodInfo"></see> object representing the method used to add an event handler delegate to the event source.</returns>
+ <exception cref="T:System.MethodAccessException"><paramref name="nonPublic">nonPublic</paramref> is true, the method used to add an event handler delegate is non-public, and the caller does not have permission to reflect on non-public methods.</exception>
+ </member>
+ <member name="M:System.Reflection.EventInfo.GetHashCode">
+ <summary>Returns the hash code for this instance.</summary>
+ <returns>A 32-bit signed integer hash code.</returns>
+ </member>
+ <member name="M:System.Reflection.EventInfo.GetOtherMethods">
+ <summary>Returns the public methods that have been associated with an event in metadata using the .other directive.</summary>
+ <returns>An array of <see cref="T:System.Reflection.EventInfo"></see> objects representing the public methods that have been associated with the event in metadata by using the .other directive. If there are no such public methods, an empty array is returned.</returns>
+ </member>
+ <member name="M:System.Reflection.EventInfo.GetOtherMethods(System.Boolean)">
+ <summary>Returns the methods that have been associated with the event in metadata using the .other directive, specifying whether to include non-public methods.</summary>
+ <param name="nonPublic">true to include non-public methods; otherwise, false.</param>
+ <returns>An array of <see cref="T:System.Reflection.EventInfo"></see> objects representing methods that have been associated with an event in metadata by using the .other directive. If there are no methods matching the specification, an empty array is returned.</returns>
+ <exception cref="T:System.NotImplementedException">This method is not implemented.</exception>
+ </member>
+ <member name="M:System.Reflection.EventInfo.GetRaiseMethod">
+ <summary>Returns the method that is called when the event is raised.</summary>
+ <returns>The method that is called when the event is raised.</returns>
+ </member>
+ <member name="M:System.Reflection.EventInfo.GetRaiseMethod(System.Boolean)">
+ <summary>When overridden in a derived class, returns the method that is called when the event is raised, specifying whether to return non-public methods.</summary>
+ <param name="nonPublic">true if non-public methods can be returned; otherwise, false.</param>
+ <returns>A MethodInfo object that was called when the event was raised.</returns>
+ <exception cref="T:System.MethodAccessException"><paramref name="nonPublic">nonPublic</paramref> is true, the method used to add an event handler delegate is non-public, and the caller does not have permission to reflect on non-public methods.</exception>
+ </member>
+ <member name="M:System.Reflection.EventInfo.GetRemoveMethod(System.Boolean)">
+ <summary>When overridden in a derived class, retrieves the MethodInfo object for removing a method of the event, specifying whether to return non-public methods.</summary>
+ <param name="nonPublic">true if non-public methods can be returned; otherwise, false.</param>
+ <returns>A <see cref="T:System.Reflection.MethodInfo"></see> object representing the method used to remove an event handler delegate from the event source.</returns>
+ <exception cref="T:System.MethodAccessException"><paramref name="nonPublic">nonPublic</paramref> is true, the method used to add an event handler delegate is non-public, and the caller does not have permission to reflect on non-public methods.</exception>
+ </member>
+ <member name="M:System.Reflection.EventInfo.GetRemoveMethod">
+ <summary>Returns the method used to remove an event handler delegate from the event source.</summary>
+ <returns>A <see cref="T:System.Reflection.MethodInfo"></see> object representing the method used to remove an event handler delegate from the event source.</returns>
+ </member>
+ <member name="P:System.Reflection.EventInfo.IsMulticast">
+ <summary>Gets a value indicating whether the event is multicast.</summary>
+ <returns>true if the delegate is an instance of a multicast delegate; otherwise, false.</returns>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ </member>
+ <member name="P:System.Reflection.EventInfo.IsSpecialName">
+ <summary>Gets a value indicating whether the EventInfo has a name with a special meaning.</summary>
+ <returns>true if this event has a special name; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Reflection.EventInfo.MemberType">
+ <summary>Gets a <see cref="T:System.Reflection.MemberTypes"></see> value indicating that this member is an event.</summary>
+ <returns>A <see cref="T:System.Reflection.MemberTypes"></see> value indicating that this member is an event.</returns>
+ </member>
+ <member name="M:System.Reflection.EventInfo.op_Equality(System.Reflection.EventInfo,System.Reflection.EventInfo)">
+ <summary>Indicates whether two <see cref="T:System.Reflection.EventInfo"></see> objects are equal.</summary>
+ <param name="left">The first object to compare.</param>
+ <param name="right">The second object to compare.</param>
+ <returns>true if <paramref name="left">left</paramref> is equal to <paramref name="right">right</paramref>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Reflection.EventInfo.op_Inequality(System.Reflection.EventInfo,System.Reflection.EventInfo)">
+ <summary>Indicates whether two <see cref="T:System.Reflection.EventInfo"></see> objects are not equal.</summary>
+ <param name="left">The first object to compare.</param>
+ <param name="right">The second object to compare.</param>
+ <returns>true if <paramref name="left">left</paramref> is not equal to <paramref name="right">right</paramref>; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Reflection.EventInfo.RaiseMethod">
+ <summary>Gets the method that is called when the event is raised, including non-public methods.</summary>
+ <returns>The method that is called when the event is raised.</returns>
+ </member>
+ <member name="M:System.Reflection.EventInfo.RemoveEventHandler(System.Object,System.Delegate)">
+ <summary>Removes an event handler from an event source.</summary>
+ <param name="target">The event source.</param>
+ <param name="handler">The delegate to be disassociated from the events raised by target.</param>
+ <exception cref="T:System.InvalidOperationException">The event does not have a public remove accessor.</exception>
+ <exception cref="T:System.ArgumentException">The handler that was passed in cannot be used.</exception>
+ <exception cref="T:System.Reflection.TargetException">
+ In the [.NET for Windows Store apps](http://go.microsoft.com/fwlink/?LinkID=247912) or the [Portable Class Library](~/docs/standard/cross-platform/cross-platform-development-with-the-portable-class-library.md), catch <see cref="T:System.Exception"></see> instead.
+
+ The <paramref name="target">target</paramref> parameter is null and the event is not static. -or- The <see cref="T:System.Reflection.EventInfo"></see> is not declared on the target.</exception>
+ <exception cref="T:System.MethodAccessException">
+ In the [.NET for Windows Store apps](http://go.microsoft.com/fwlink/?LinkID=247912) or the [Portable Class Library](~/docs/standard/cross-platform/cross-platform-development-with-the-portable-class-library.md), catch the base class exception, <see cref="T:System.MemberAccessException"></see>, instead.
+
+ The caller does not have access permission to the member.</exception>
+ </member>
+ <member name="P:System.Reflection.EventInfo.RemoveMethod">
+ <summary>Gets the MethodInfo object for removing a method of the event, including non-public methods.</summary>
+ <returns>The MethodInfo object for removing a method of the event.</returns>
+ </member>
+ <member name="T:System.Reflection.ExceptionHandlingClause">
+ <summary>Represents a clause in a structured exception-handling block.</summary>
+ </member>
+ <member name="M:System.Reflection.ExceptionHandlingClause.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Reflection.ExceptionHandlingClause"></see> class.</summary>
+ </member>
+ <member name="P:System.Reflection.ExceptionHandlingClause.CatchType">
+ <summary>Gets the type of exception handled by this clause.</summary>
+ <returns>A <see cref="T:System.Type"></see> object that represents that type of exception handled by this clause, or null if the <see cref="P:System.Reflection.ExceptionHandlingClause.Flags"></see> property is <see cref="F:System.Reflection.ExceptionHandlingClauseOptions.Filter"></see> or <see cref="F:System.Reflection.ExceptionHandlingClauseOptions.Finally"></see>.</returns>
+ <exception cref="T:System.InvalidOperationException">Invalid use of property for the object's current state.</exception>
+ </member>
+ <member name="P:System.Reflection.ExceptionHandlingClause.FilterOffset">
+ <summary>Gets the offset within the method body, in bytes, of the user-supplied filter code.</summary>
+ <returns>The offset within the method body, in bytes, of the user-supplied filter code. The value of this property has no meaning if the <see cref="P:System.Reflection.ExceptionHandlingClause.Flags"></see> property has any value other than <see cref="F:System.Reflection.ExceptionHandlingClauseOptions.Filter"></see>.</returns>
+ <exception cref="T:System.InvalidOperationException">Cannot get the offset because the exception handling clause is not a filter.</exception>
+ </member>
+ <member name="P:System.Reflection.ExceptionHandlingClause.Flags">
+ <summary>Gets a value indicating whether this exception-handling clause is a finally clause, a type-filtered clause, or a user-filtered clause.</summary>
+ <returns>An <see cref="T:System.Reflection.ExceptionHandlingClauseOptions"></see> value that indicates what kind of action this clause performs.</returns>
+ </member>
+ <member name="P:System.Reflection.ExceptionHandlingClause.HandlerLength">
+ <summary>Gets the length, in bytes, of the body of this exception-handling clause.</summary>
+ <returns>An integer that represents the length, in bytes, of the MSIL that forms the body of this exception-handling clause.</returns>
+ </member>
+ <member name="P:System.Reflection.ExceptionHandlingClause.HandlerOffset">
+ <summary>Gets the offset within the method body, in bytes, of this exception-handling clause.</summary>
+ <returns>An integer that represents the offset within the method body, in bytes, of this exception-handling clause.</returns>
+ </member>
+ <member name="M:System.Reflection.ExceptionHandlingClause.ToString">
+ <summary>A string representation of the exception-handling clause.</summary>
+ <returns>A string that lists appropriate property values for the filter clause type.</returns>
+ </member>
+ <member name="P:System.Reflection.ExceptionHandlingClause.TryLength">
+ <summary>The total length, in bytes, of the try block that includes this exception-handling clause.</summary>
+ <returns>The total length, in bytes, of the try block that includes this exception-handling clause.</returns>
+ </member>
+ <member name="P:System.Reflection.ExceptionHandlingClause.TryOffset">
+ <summary>The offset within the method, in bytes, of the try block that includes this exception-handling clause.</summary>
+ <returns>An integer that represents the offset within the method, in bytes, of the try block that includes this exception-handling clause.</returns>
+ </member>
+ <member name="T:System.Reflection.ExceptionHandlingClauseOptions">
+ <summary>Identifies kinds of exception-handling clauses.</summary>
+ </member>
+ <member name="F:System.Reflection.ExceptionHandlingClauseOptions.Clause">
+ <summary>The clause accepts all exceptions that derive from a specified type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.ExceptionHandlingClauseOptions.Fault">
+ <summary>The clause is executed if an exception occurs, but not on completion of normal control flow.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.ExceptionHandlingClauseOptions.Filter">
+ <summary>The clause contains user-specified instructions that determine whether the exception should be ignored (that is, whether normal execution should resume), be handled by the associated handler, or be passed on to the next clause.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.ExceptionHandlingClauseOptions.Finally">
+ <summary>The clause is executed whenever the try block exits, whether through normal control flow or because of an unhandled exception.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Reflection.FieldAttributes">
+ <summary>Specifies flags that describe the attributes of a field.</summary>
+ </member>
+ <member name="F:System.Reflection.FieldAttributes.Assembly">
+ <summary>Specifies that the field is accessible throughout the assembly.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.FieldAttributes.FamANDAssem">
+ <summary>Specifies that the field is accessible only by subtypes in this assembly.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.FieldAttributes.Family">
+ <summary>Specifies that the field is accessible only by type and subtypes.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.FieldAttributes.FamORAssem">
+ <summary>Specifies that the field is accessible by subtypes anywhere, as well as throughout this assembly.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.FieldAttributes.FieldAccessMask">
+ <summary>Specifies the access level of a given field.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.FieldAttributes.HasDefault">
+ <summary>Specifies that the field has a default value.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.FieldAttributes.HasFieldMarshal">
+ <summary>Specifies that the field has marshaling information.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.FieldAttributes.HasFieldRVA">
+ <summary>Specifies that the field has a relative virtual address (RVA). The RVA is the location of the method body in the current image, as an address relative to the start of the image file in which it is located.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.FieldAttributes.InitOnly">
+ <summary>Specifies that the field is initialized only, and can be set only in the body of a constructor.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.FieldAttributes.Literal">
+ <summary>Specifies that the field's value is a compile-time (static or early bound) constant. Any attempt to set it throws a <see cref="T:System.FieldAccessException"></see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.FieldAttributes.NotSerialized">
+ <summary>Specifies that the field does not have to be serialized when the type is remoted.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.FieldAttributes.PinvokeImpl">
+ <summary>Reserved for future use.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.FieldAttributes.Private">
+ <summary>Specifies that the field is accessible only by the parent type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.FieldAttributes.PrivateScope">
+ <summary>Specifies that the field cannot be referenced.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.FieldAttributes.Public">
+ <summary>Specifies that the field is accessible by any member for whom this scope is visible.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.FieldAttributes.ReservedMask">
+ <summary>Reserved.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.FieldAttributes.RTSpecialName">
+ <summary>Specifies that the common language runtime (metadata internal APIs) should check the name encoding.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.FieldAttributes.SpecialName">
+ <summary>Specifies a special method, with the name describing how the method is special.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.FieldAttributes.Static">
+ <summary>Specifies that the field represents the defined type, or else it is per-instance.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Reflection.FieldInfo">
+ <summary>Discovers the attributes of a field and provides access to field metadata.</summary>
+ </member>
+ <member name="M:System.Reflection.FieldInfo.#ctor">
+ <summary>Initializes a new instance of the FieldInfo class.</summary>
+ </member>
+ <member name="P:System.Reflection.FieldInfo.Attributes">
+ <summary>Gets the attributes associated with this field.</summary>
+ <returns>The FieldAttributes for this field.</returns>
+ </member>
+ <member name="M:System.Reflection.FieldInfo.Equals(System.Object)">
+ <summary>Returns a value that indicates whether this instance is equal to a specified object.</summary>
+ <param name="obj">An object to compare with this instance, or null.</param>
+ <returns>true if <paramref name="obj">obj</paramref> equals the type and value of this instance; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Reflection.FieldInfo.FieldHandle">
+ <summary>Gets a RuntimeFieldHandle, which is a handle to the internal metadata representation of a field.</summary>
+ <returns>A handle to the internal metadata representation of a field.</returns>
+ </member>
+ <member name="P:System.Reflection.FieldInfo.FieldType">
+ <summary>Gets the type of this field object.</summary>
+ <returns>The type of this field object.</returns>
+ </member>
+ <member name="M:System.Reflection.FieldInfo.GetFieldFromHandle(System.RuntimeFieldHandle)">
+ <summary>Gets a <see cref="T:System.Reflection.FieldInfo"></see> for the field represented by the specified handle.</summary>
+ <param name="handle">A <see cref="T:System.RuntimeFieldHandle"></see> structure that contains the handle to the internal metadata representation of a field.</param>
+ <returns>A <see cref="T:System.Reflection.FieldInfo"></see> object representing the field specified by <paramref name="handle">handle</paramref>.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="handle">handle</paramref> is invalid.</exception>
+ </member>
+ <member name="M:System.Reflection.FieldInfo.GetFieldFromHandle(System.RuntimeFieldHandle,System.RuntimeTypeHandle)">
+ <summary>Gets a <see cref="T:System.Reflection.FieldInfo"></see> for the field represented by the specified handle, for the specified generic type.</summary>
+ <param name="handle">A <see cref="T:System.RuntimeFieldHandle"></see> structure that contains the handle to the internal metadata representation of a field.</param>
+ <param name="declaringType">A <see cref="T:System.RuntimeTypeHandle"></see> structure that contains the handle to the generic type that defines the field.</param>
+ <returns>A <see cref="T:System.Reflection.FieldInfo"></see> object representing the field specified by <paramref name="handle">handle</paramref>, in the generic type specified by <paramref name="declaringType">declaringType</paramref>.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="handle">handle</paramref> is invalid. -or- <paramref name="declaringType">declaringType</paramref> is not compatible with <paramref name="handle">handle</paramref>. For example, <paramref name="declaringType">declaringType</paramref> is the runtime type handle of the generic type definition, and <paramref name="handle">handle</paramref> comes from a constructed type.</exception>
+ </member>
+ <member name="M:System.Reflection.FieldInfo.GetHashCode">
+ <summary>Returns the hash code for this instance.</summary>
+ <returns>A 32-bit signed integer hash code.</returns>
+ </member>
+ <member name="M:System.Reflection.FieldInfo.GetOptionalCustomModifiers">
+ <summary>Gets an array of types that identify the optional custom modifiers of the field.</summary>
+ <returns>An array of <see cref="T:System.Type"></see> objects that identify the optional custom modifiers of the current field, such as <see cref="T:System.Runtime.CompilerServices.IsConst"></see>.</returns>
+ </member>
+ <member name="M:System.Reflection.FieldInfo.GetRawConstantValue">
+ <summary>Returns a literal value associated with the field by a compiler.</summary>
+ <returns>An <see cref="T:System.Object"></see> that contains the literal value associated with the field. If the literal value is a class type with an element value of zero, the return value is null.</returns>
+ <exception cref="T:System.InvalidOperationException">The Constant table in unmanaged metadata does not contain a constant value for the current field.</exception>
+ <exception cref="T:System.FormatException">The type of the value is not one of the types permitted by the Common Language Specification (CLS). See the ECMA Partition II specification Metadata Logical Format: Other Structures, Element Types used in Signatures.</exception>
+ <exception cref="T:System.NotSupportedException">The constant value for the field is not set.</exception>
+ </member>
+ <member name="M:System.Reflection.FieldInfo.GetRequiredCustomModifiers">
+ <summary>Gets an array of types that identify the required custom modifiers of the property.</summary>
+ <returns>An array of <see cref="T:System.Type"></see> objects that identify the required custom modifiers of the current property, such as <see cref="T:System.Runtime.CompilerServices.IsConst"></see> or <see cref="T:System.Runtime.CompilerServices.IsImplicitlyDereferenced"></see>.</returns>
+ </member>
+ <member name="M:System.Reflection.FieldInfo.GetValue(System.Object)">
+ <summary>When overridden in a derived class, returns the value of a field supported by a given object.</summary>
+ <param name="obj">The object whose field value will be returned.</param>
+ <returns>An object containing the value of the field reflected by this instance.</returns>
+ <exception cref="T:System.Reflection.TargetException">
+ In the [.NET for Windows Store apps](http://go.microsoft.com/fwlink/?LinkID=247912) or the Portable Class Library, catch <see cref="T:System.Exception"></see> instead.
+
+ The field is non-static and <paramref name="obj">obj</paramref> is null.</exception>
+ <exception cref="T:System.NotSupportedException">A field is marked literal, but the field does not have one of the accepted literal types.</exception>
+ <exception cref="T:System.FieldAccessException">
+ In the [.NET for Windows Store apps](http://go.microsoft.com/fwlink/?LinkID=247912) or the Portable Class Library, catch the base class exception, <see cref="T:System.MemberAccessException"></see>, instead.
+
+ The caller does not have permission to access this field.</exception>
+ <exception cref="T:System.ArgumentException">The method is neither declared nor inherited by the class of <paramref name="obj">obj</paramref>.</exception>
+ </member>
+ <member name="M:System.Reflection.FieldInfo.GetValueDirect(System.TypedReference)">
+ <summary>Returns the value of a field supported by a given object.</summary>
+ <param name="obj">A <see cref="T:System.TypedReference"></see> structure that encapsulates a managed pointer to a location and a runtime representation of the type that might be stored at that location.</param>
+ <returns>An Object containing a field value.</returns>
+ <exception cref="T:System.NotSupportedException">The caller requires the Common Language Specification (CLS) alternative, but called this method instead.</exception>
+ </member>
+ <member name="P:System.Reflection.FieldInfo.IsAssembly">
+ <summary>Gets a value indicating whether the potential visibility of this field is described by <see cref="F:System.Reflection.FieldAttributes.Assembly"></see>; that is, the field is visible at most to other types in the same assembly, and is not visible to derived types outside the assembly.</summary>
+ <returns>true if the visibility of this field is exactly described by <see cref="F:System.Reflection.FieldAttributes.Assembly"></see>; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Reflection.FieldInfo.IsFamily">
+ <summary>Gets a value indicating whether the visibility of this field is described by <see cref="F:System.Reflection.FieldAttributes.Family"></see>; that is, the field is visible only within its class and derived classes.</summary>
+ <returns>true if access to this field is exactly described by <see cref="F:System.Reflection.FieldAttributes.Family"></see>; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Reflection.FieldInfo.IsFamilyAndAssembly">
+ <summary>Gets a value indicating whether the visibility of this field is described by <see cref="F:System.Reflection.FieldAttributes.FamANDAssem"></see>; that is, the field can be accessed from derived classes, but only if they are in the same assembly.</summary>
+ <returns>true if access to this field is exactly described by <see cref="F:System.Reflection.FieldAttributes.FamANDAssem"></see>; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Reflection.FieldInfo.IsFamilyOrAssembly">
+ <summary>Gets a value indicating whether the potential visibility of this field is described by <see cref="F:System.Reflection.FieldAttributes.FamORAssem"></see>; that is, the field can be accessed by derived classes wherever they are, and by classes in the same assembly.</summary>
+ <returns>true if access to this field is exactly described by <see cref="F:System.Reflection.FieldAttributes.FamORAssem"></see>; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Reflection.FieldInfo.IsInitOnly">
+ <summary>Gets a value indicating whether the field can only be set in the body of the constructor.</summary>
+ <returns>true if the field has the InitOnly attribute set; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Reflection.FieldInfo.IsLiteral">
+ <summary>Gets a value indicating whether the value is written at compile time and cannot be changed.</summary>
+ <returns>true if the field has the Literal attribute set; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Reflection.FieldInfo.IsNotSerialized">
+ <summary>Gets a value indicating whether this field has the NotSerialized attribute.</summary>
+ <returns>true if the field has the NotSerialized attribute set; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Reflection.FieldInfo.IsPinvokeImpl">
+ <summary>Gets a value indicating whether the corresponding PinvokeImpl attribute is set in <see cref="T:System.Reflection.FieldAttributes"></see>.</summary>
+ <returns>true if the PinvokeImpl attribute is set in <see cref="T:System.Reflection.FieldAttributes"></see>; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Reflection.FieldInfo.IsPrivate">
+ <summary>Gets a value indicating whether the field is private.</summary>
+ <returns>true if the field is private; otherwise; false.</returns>
+ </member>
+ <member name="P:System.Reflection.FieldInfo.IsPublic">
+ <summary>Gets a value indicating whether the field is public.</summary>
+ <returns>true if this field is public; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Reflection.FieldInfo.IsSecurityCritical">
+ <summary>Gets a value that indicates whether the current field is security-critical or security-safe-critical at the current trust level.</summary>
+ <returns>true if the current field is security-critical or security-safe-critical at the current trust level; false if it is transparent.</returns>
+ </member>
+ <member name="P:System.Reflection.FieldInfo.IsSecuritySafeCritical">
+ <summary>Gets a value that indicates whether the current field is security-safe-critical at the current trust level.</summary>
+ <returns>true if the current field is security-safe-critical at the current trust level; false if it is security-critical or transparent.</returns>
+ </member>
+ <member name="P:System.Reflection.FieldInfo.IsSecurityTransparent">
+ <summary>Gets a value that indicates whether the current field is transparent at the current trust level.</summary>
+ <returns>true if the field is security-transparent at the current trust level; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Reflection.FieldInfo.IsSpecialName">
+ <summary>Gets a value indicating whether the corresponding SpecialName attribute is set in the <see cref="T:System.Reflection.FieldAttributes"></see> enumerator.</summary>
+ <returns>true if the SpecialName attribute is set in <see cref="T:System.Reflection.FieldAttributes"></see>; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Reflection.FieldInfo.IsStatic">
+ <summary>Gets a value indicating whether the field is static.</summary>
+ <returns>true if this field is static; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Reflection.FieldInfo.MemberType">
+ <summary>Gets a <see cref="T:System.Reflection.MemberTypes"></see> value indicating that this member is a field.</summary>
+ <returns>A <see cref="T:System.Reflection.MemberTypes"></see> value indicating that this member is a field.</returns>
+ </member>
+ <member name="M:System.Reflection.FieldInfo.op_Equality(System.Reflection.FieldInfo,System.Reflection.FieldInfo)">
+ <summary>Indicates whether two <see cref="T:System.Reflection.FieldInfo"></see> objects are equal.</summary>
+ <param name="left">The first object to compare.</param>
+ <param name="right">The second object to compare.</param>
+ <returns>true if <paramref name="left">left</paramref> is equal to <paramref name="right">right</paramref>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Reflection.FieldInfo.op_Inequality(System.Reflection.FieldInfo,System.Reflection.FieldInfo)">
+ <summary>Indicates whether two <see cref="T:System.Reflection.FieldInfo"></see> objects are not equal.</summary>
+ <param name="left">The first object to compare.</param>
+ <param name="right">The second object to compare.</param>
+ <returns>true if <paramref name="left">left</paramref> is not equal to <paramref name="right">right</paramref>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Reflection.FieldInfo.SetValue(System.Object,System.Object)">
+ <summary>Sets the value of the field supported by the given object.</summary>
+ <param name="obj">The object whose field value will be set.</param>
+ <param name="value">The value to assign to the field.</param>
+ <exception cref="T:System.FieldAccessException">
+ In the [.NET for Windows Store apps](http://go.microsoft.com/fwlink/?LinkID=247912) or the [Portable Class Library](~/docs/standard/cross-platform/cross-platform-development-with-the-portable-class-library.md), catch the base class exception, <see cref="T:System.MemberAccessException"></see>, instead.
+
+ The caller does not have permission to access this field.</exception>
+ <exception cref="T:System.Reflection.TargetException">
+ In the [.NET for Windows Store apps](http://go.microsoft.com/fwlink/?LinkID=247912) or the [Portable Class Library](~/docs/standard/cross-platform/cross-platform-development-with-the-portable-class-library.md), catch <see cref="T:System.Exception"></see> instead.
+
+ The <paramref name="obj">obj</paramref> parameter is null and the field is an instance field.</exception>
+ <exception cref="T:System.ArgumentException">The field does not exist on the object. -or- The <paramref name="value">value</paramref> parameter cannot be converted and stored in the field.</exception>
+ </member>
+ <member name="M:System.Reflection.FieldInfo.SetValue(System.Object,System.Object,System.Reflection.BindingFlags,System.Reflection.Binder,System.Globalization.CultureInfo)">
+ <summary>When overridden in a derived class, sets the value of the field supported by the given object.</summary>
+ <param name="obj">The object whose field value will be set.</param>
+ <param name="value">The value to assign to the field.</param>
+ <param name="invokeAttr">A field of Binder that specifies the type of binding that is desired (for example, Binder.CreateInstance or Binder.ExactBinding).</param>
+ <param name="binder">A set of properties that enables the binding, coercion of argument types, and invocation of members through reflection. If binder is null, then Binder.DefaultBinding is used.</param>
+ <param name="culture">The software preferences of a particular culture.</param>
+ <exception cref="T:System.FieldAccessException">The caller does not have permission to access this field.</exception>
+ <exception cref="T:System.Reflection.TargetException">The <paramref name="obj">obj</paramref> parameter is null and the field is an instance field.</exception>
+ <exception cref="T:System.ArgumentException">The field does not exist on the object. -or- The <paramref name="value">value</paramref> parameter cannot be converted and stored in the field.</exception>
+ </member>
+ <member name="M:System.Reflection.FieldInfo.SetValueDirect(System.TypedReference,System.Object)">
+ <summary>Sets the value of the field supported by the given object.</summary>
+ <param name="obj">A <see cref="T:System.TypedReference"></see> structure that encapsulates a managed pointer to a location and a runtime representation of the type that can be stored at that location.</param>
+ <param name="value">The value to assign to the field.</param>
+ <exception cref="T:System.NotSupportedException">The caller requires the Common Language Specification (CLS) alternative, but called this method instead.</exception>
+ </member>
+ <member name="T:System.Reflection.GenericParameterAttributes">
+ <summary>Describes the constraints on a generic type parameter of a generic type or method.</summary>
+ </member>
+ <member name="F:System.Reflection.GenericParameterAttributes.Contravariant">
+ <summary>The generic type parameter is contravariant. A contravariant type parameter can appear as a parameter type in method signatures.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.GenericParameterAttributes.Covariant">
+ <summary>The generic type parameter is covariant. A covariant type parameter can appear as the result type of a method, the type of a read-only field, a declared base type, or an implemented interface.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.GenericParameterAttributes.DefaultConstructorConstraint">
+ <summary>A type can be substituted for the generic type parameter only if it has a parameterless constructor.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.GenericParameterAttributes.None">
+ <summary>There are no special flags.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.GenericParameterAttributes.NotNullableValueTypeConstraint">
+ <summary>A type can be substituted for the generic type parameter only if it is a value type and is not nullable.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.GenericParameterAttributes.ReferenceTypeConstraint">
+ <summary>A type can be substituted for the generic type parameter only if it is a reference type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.GenericParameterAttributes.SpecialConstraintMask">
+ <summary>Selects the combination of all special constraint flags. This value is the result of using logical OR to combine the following flags: <see cref="F:System.Reflection.GenericParameterAttributes.DefaultConstructorConstraint"></see>, <see cref="F:System.Reflection.GenericParameterAttributes.ReferenceTypeConstraint"></see>, and <see cref="F:System.Reflection.GenericParameterAttributes.NotNullableValueTypeConstraint"></see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.GenericParameterAttributes.VarianceMask">
+ <summary>Selects the combination of all variance flags. This value is the result of using logical OR to combine the following flags: <see cref="F:System.Reflection.GenericParameterAttributes.Contravariant"></see> and <see cref="F:System.Reflection.GenericParameterAttributes.Covariant"></see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Reflection.ICustomAttributeProvider">
+ <summary>Provides custom attributes for reflection objects that support them.</summary>
+ </member>
+ <member name="M:System.Reflection.ICustomAttributeProvider.GetCustomAttributes(System.Boolean)">
+ <summary>Returns an array of all of the custom attributes defined on this member, excluding named attributes, or an empty array if there are no custom attributes.</summary>
+ <param name="inherit">When true, look up the hierarchy chain for the inherited custom attribute.</param>
+ <returns>An array of Objects representing custom attributes, or an empty array.</returns>
+ <exception cref="T:System.TypeLoadException">The custom attribute type cannot be loaded.</exception>
+ <exception cref="T:System.Reflection.AmbiguousMatchException">There is more than one attribute of type <paramref name="attributeType">attributeType</paramref> defined on this member.</exception>
+ </member>
+ <member name="M:System.Reflection.ICustomAttributeProvider.GetCustomAttributes(System.Type,System.Boolean)">
+ <summary>Returns an array of custom attributes defined on this member, identified by type, or an empty array if there are no custom attributes of that type.</summary>
+ <param name="attributeType">The type of the custom attributes.</param>
+ <param name="inherit">When true, look up the hierarchy chain for the inherited custom attribute.</param>
+ <returns>An array of Objects representing custom attributes, or an empty array.</returns>
+ <exception cref="T:System.TypeLoadException">The custom attribute type cannot be loaded.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="attributeType">attributeType</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Reflection.ICustomAttributeProvider.IsDefined(System.Type,System.Boolean)">
+ <summary>Indicates whether one or more instance of <paramref name="attributeType">attributeType</paramref> is defined on this member.</summary>
+ <param name="attributeType">The type of the custom attributes.</param>
+ <param name="inherit">When true, look up the hierarchy chain for the inherited custom attribute.</param>
+ <returns>true if the <paramref name="attributeType">attributeType</paramref> is defined on this member; false otherwise.</returns>
+ </member>
+ <member name="T:System.Reflection.ImageFileMachine">
+ <summary>Identifies the platform targeted by an executable.</summary>
+ </member>
+ <member name="F:System.Reflection.ImageFileMachine.AMD64">
+ <summary>Targets a 64-bit AMD processor.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.ImageFileMachine.ARM">
+ <summary>Targets an ARM processor.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.ImageFileMachine.I386">
+ <summary>Targets a 32-bit Intel processor.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.ImageFileMachine.IA64">
+ <summary>Targets a 64-bit Intel processor.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Reflection.InterfaceMapping">
+ <summary>Retrieves the mapping of an interface into the actual methods on a class that implements that interface.</summary>
+ </member>
+ <member name="F:System.Reflection.InterfaceMapping.InterfaceMethods">
+ <summary>Shows the methods that are defined on the interface.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.InterfaceMapping.InterfaceType">
+ <summary>Shows the type that represents the interface.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.InterfaceMapping.TargetMethods">
+ <summary>Shows the methods that implement the interface.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.InterfaceMapping.TargetType">
+ <summary>Represents the type that was used to create the interface mapping.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Reflection.IntrospectionExtensions">
+ <summary>Contains methods for converting <see cref="T:System.Type"></see> objects.</summary>
+ </member>
+ <member name="M:System.Reflection.IntrospectionExtensions.GetTypeInfo(System.Type)">
+ <summary>Returns the <see cref="T:System.Reflection.TypeInfo"></see> representation of the specified type.</summary>
+ <param name="type">The type to convert.</param>
+ <returns>The converted object.</returns>
+ </member>
+ <member name="T:System.Reflection.InvalidFilterCriteriaException">
+ <summary>The exception that is thrown in <see cref="M:System.Type.FindMembers(System.Reflection.MemberTypes,System.Reflection.BindingFlags,System.Reflection.MemberFilter,System.Object)"></see> when the filter criteria is not valid for the type of filter you are using.</summary>
+ </member>
+ <member name="M:System.Reflection.InvalidFilterCriteriaException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Reflection.InvalidFilterCriteriaException"></see> class with the default properties.</summary>
+ </member>
+ <member name="M:System.Reflection.InvalidFilterCriteriaException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Reflection.InvalidFilterCriteriaException"></see> class with the given HRESULT and message string.</summary>
+ <param name="message">The message text for the exception.</param>
+ </member>
+ <member name="M:System.Reflection.InvalidFilterCriteriaException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Reflection.InvalidFilterCriteriaException"></see> class with the specified serialization and context information.</summary>
+ <param name="info">A SerializationInfo object that contains the information required to serialize this instance.</param>
+ <param name="context">A StreamingContext object that contains the source and destination of the serialized stream associated with this instance.</param>
+ </member>
+ <member name="M:System.Reflection.InvalidFilterCriteriaException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.Reflection.InvalidFilterCriteriaException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="inner">The exception that is the cause of the current exception. If the inner parameter is not null, the current exception is raised in a catch block that handles the inner exception.</param>
+ </member>
+ <member name="T:System.Reflection.IReflect">
+ <summary>Interoperates with the <see cref="http://msdn.microsoft.com/en-us/ebbff4bc-36b2-4861-9efa-ffa45e013eb5">IDispatch interface</see>.</summary>
+ </member>
+ <member name="M:System.Reflection.IReflect.GetField(System.String,System.Reflection.BindingFlags)">
+ <summary>Returns the <see cref="T:System.Reflection.FieldInfo"></see> object that corresponds to the specified field and binding flag.</summary>
+ <param name="name">The name of the field to find.</param>
+ <param name="bindingAttr">The binding attributes used to control the search.</param>
+ <returns>A <see cref="T:System.Reflection.FieldInfo"></see> object containing the field information for the named object that meets the search constraints specified in <paramref name="bindingAttr">bindingAttr</paramref>.</returns>
+ <exception cref="T:System.Reflection.AmbiguousMatchException">The object implements multiple fields with the same name.</exception>
+ </member>
+ <member name="M:System.Reflection.IReflect.GetFields(System.Reflection.BindingFlags)">
+ <summary>Returns an array of <see cref="T:System.Reflection.FieldInfo"></see> objects that correspond to all fields of the current class.</summary>
+ <param name="bindingAttr">The binding attributes used to control the search.</param>
+ <returns>An array of <see cref="T:System.Reflection.FieldInfo"></see> objects containing all the field information for this reflection object that meets the search constraints specified in <paramref name="bindingAttr">bindingAttr</paramref>.</returns>
+ </member>
+ <member name="M:System.Reflection.IReflect.GetMember(System.String,System.Reflection.BindingFlags)">
+ <summary>Retrieves an array of <see cref="T:System.Reflection.MemberInfo"></see> objects corresponding to all public members or to all members that match a specified name.</summary>
+ <param name="name">The name of the member to find.</param>
+ <param name="bindingAttr">The binding attributes used to control the search.</param>
+ <returns>An array of <see cref="T:System.Reflection.MemberInfo"></see> objects matching the <paramref name="name">name</paramref> parameter.</returns>
+ </member>
+ <member name="M:System.Reflection.IReflect.GetMembers(System.Reflection.BindingFlags)">
+ <summary>Retrieves an array of <see cref="T:System.Reflection.MemberInfo"></see> objects that correspond either to all public members or to all members of the current class.</summary>
+ <param name="bindingAttr">The binding attributes used to control the search.</param>
+ <returns>An array of <see cref="T:System.Reflection.MemberInfo"></see> objects containing all the member information for this reflection object.</returns>
+ </member>
+ <member name="M:System.Reflection.IReflect.GetMethod(System.String,System.Reflection.BindingFlags)">
+ <summary>Retrieves a <see cref="T:System.Reflection.MethodInfo"></see> object that corresponds to a specified method under specified search constraints.</summary>
+ <param name="name">The name of the member to find.</param>
+ <param name="bindingAttr">The binding attributes used to control the search.</param>
+ <returns>A <see cref="T:System.Reflection.MethodInfo"></see> object containing the method information, with the match being based on the method name and search constraints specified in <paramref name="bindingAttr">bindingAttr</paramref>.</returns>
+ <exception cref="T:System.Reflection.AmbiguousMatchException">The object implements multiple methods with the same name.</exception>
+ </member>
+ <member name="M:System.Reflection.IReflect.GetMethod(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Type[],System.Reflection.ParameterModifier[])">
+ <summary>Retrieves a <see cref="T:System.Reflection.MethodInfo"></see> object corresponding to a specified method, using a <see cref="T:System.Type"></see> array to choose from among overloaded methods.</summary>
+ <param name="name">The name of the member to find.</param>
+ <param name="bindingAttr">The binding attributes used to control the search.</param>
+ <param name="binder">An object that implements <see cref="T:System.Reflection.Binder"></see>, containing properties related to this method.</param>
+ <param name="types">An array used to choose among overloaded methods.</param>
+ <param name="modifiers">An array of parameter modifiers used to make binding work with parameter signatures in which the types have been modified.</param>
+ <returns>The requested method that matches all the specified parameters.</returns>
+ <exception cref="T:System.Reflection.AmbiguousMatchException">The object implements multiple methods with the same name.</exception>
+ </member>
+ <member name="M:System.Reflection.IReflect.GetMethods(System.Reflection.BindingFlags)">
+ <summary>Retrieves an array of <see cref="T:System.Reflection.MethodInfo"></see> objects with all public methods or all methods of the current class.</summary>
+ <param name="bindingAttr">The binding attributes used to control the search.</param>
+ <returns>An array of <see cref="T:System.Reflection.MethodInfo"></see> objects containing all the methods defined for this reflection object that meet the search constraints specified in <paramref name="bindingAttr">bindingAttr</paramref>.</returns>
+ </member>
+ <member name="M:System.Reflection.IReflect.GetProperties(System.Reflection.BindingFlags)">
+ <summary>Retrieves an array of <see cref="T:System.Reflection.PropertyInfo"></see> objects corresponding to all public properties or to all properties of the current class.</summary>
+ <param name="bindingAttr">The binding attribute used to control the search.</param>
+ <returns>An array of <see cref="T:System.Reflection.PropertyInfo"></see> objects for all the properties defined on the reflection object.</returns>
+ </member>
+ <member name="M:System.Reflection.IReflect.GetProperty(System.String,System.Reflection.BindingFlags)">
+ <summary>Retrieves a <see cref="T:System.Reflection.PropertyInfo"></see> object corresponding to a specified property under specified search constraints.</summary>
+ <param name="name">The name of the property to find.</param>
+ <param name="bindingAttr">The binding attributes used to control the search.</param>
+ <returns>A <see cref="T:System.Reflection.PropertyInfo"></see> object for the located property that meets the search constraints specified in <paramref name="bindingAttr">bindingAttr</paramref>, or null if the property was not located.</returns>
+ <exception cref="T:System.Reflection.AmbiguousMatchException">The object implements multiple fields with the same name.</exception>
+ </member>
+ <member name="M:System.Reflection.IReflect.GetProperty(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Type,System.Type[],System.Reflection.ParameterModifier[])">
+ <summary>Retrieves a <see cref="T:System.Reflection.PropertyInfo"></see> object that corresponds to a specified property with specified search constraints.</summary>
+ <param name="name">The name of the member to find.</param>
+ <param name="bindingAttr">The binding attribute used to control the search.</param>
+ <param name="binder">An object that implements <see cref="T:System.Reflection.Binder"></see>, containing properties related to this method.</param>
+ <param name="returnType">The type of the property.</param>
+ <param name="types">An array used to choose among overloaded methods with the same name.</param>
+ <param name="modifiers">An array used to choose the parameter modifiers.</param>
+ <returns>A <see cref="T:System.Reflection.PropertyInfo"></see> object for the located property, if a property with the specified name was located in this reflection object, or null if the property was not located.</returns>
+ </member>
+ <member name="M:System.Reflection.IReflect.InvokeMember(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object,System.Object[],System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[])">
+ <summary>Invokes a specified member.</summary>
+ <param name="name">The name of the member to find.</param>
+ <param name="invokeAttr">One of the <see cref="T:System.Reflection.BindingFlags"></see> invocation attributes. The invokeAttr parameter may be a constructor, method, property, or field. A suitable invocation attribute must be specified. Invoke the default member of a class by passing the empty string (&quot;&quot;) as the name of the member.</param>
+ <param name="binder">One of the <see cref="T:System.Reflection.BindingFlags"></see> bit flags. Implements <see cref="T:System.Reflection.Binder"></see>, containing properties related to this method.</param>
+ <param name="target">The object on which to invoke the specified member. This parameter is ignored for static members.</param>
+ <param name="args">An array of objects that contains the number, order, and type of the parameters of the member to be invoked. This is an empty array if there are no parameters.</param>
+ <param name="modifiers">An array of <see cref="T:System.Reflection.ParameterModifier"></see> objects. This array has the same length as the args parameter, representing the invoked member's argument attributes in the metadata. A parameter can have the following attributes: pdIn, pdOut, pdRetval, pdOptional, and pdHasDefault. These represent [In], [Out], [retval], [optional], and a default parameter, respectively. These attributes are used by various interoperability services.</param>
+ <param name="culture">An instance of <see cref="T:System.Globalization.CultureInfo"></see> used to govern the coercion of types. For example, culture converts a String that represents 1000 to a Double value, since 1000 is represented differently by different cultures. If this parameter is null, the <see cref="T:System.Globalization.CultureInfo"></see> for the current thread is used.</param>
+ <param name="namedParameters">A String array of parameters.</param>
+ <returns>The specified member.</returns>
+ <exception cref="T:System.ArgumentException">More than one argument is specified for a field set.</exception>
+ <exception cref="T:System.MissingFieldException">The field or property cannot be found.</exception>
+ <exception cref="T:System.MissingMethodException">The method cannot be found.</exception>
+ <exception cref="T:System.Security.SecurityException">A private member is invoked without the necessary <see cref="T:System.Security.Permissions.ReflectionPermission"></see>.</exception>
+ </member>
+ <member name="P:System.Reflection.IReflect.UnderlyingSystemType">
+ <summary>Gets the underlying type that represents the <see cref="T:System.Reflection.IReflect"></see> object.</summary>
+ <returns>The underlying type that represents the <see cref="T:System.Reflection.IReflect"></see> object.</returns>
+ </member>
+ <member name="T:System.Reflection.IReflectableType">
+ <summary>Represents a type that you can reflect over.</summary>
+ </member>
+ <member name="M:System.Reflection.IReflectableType.GetTypeInfo">
+ <summary>Retrieves an object that represents this type.</summary>
+ <returns>An object that represents this type.</returns>
+ </member>
+ <member name="T:System.Reflection.LocalVariableInfo">
+ <summary>Discovers the attributes of a local variable and provides access to local variable metadata.</summary>
+ </member>
+ <member name="M:System.Reflection.LocalVariableInfo.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Reflection.LocalVariableInfo"></see> class.</summary>
+ </member>
+ <member name="P:System.Reflection.LocalVariableInfo.IsPinned">
+ <summary>Gets a <see cref="T:System.Boolean"></see> value that indicates whether the object referred to by the local variable is pinned in memory.</summary>
+ <returns>true if the object referred to by the variable is pinned in memory; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Reflection.LocalVariableInfo.LocalIndex">
+ <summary>Gets the index of the local variable within the method body.</summary>
+ <returns>An integer value that represents the order of declaration of the local variable within the method body.</returns>
+ </member>
+ <member name="P:System.Reflection.LocalVariableInfo.LocalType">
+ <summary>Gets the type of the local variable.</summary>
+ <returns>The type of the local variable.</returns>
+ </member>
+ <member name="M:System.Reflection.LocalVariableInfo.ToString">
+ <summary>Returns a user-readable string that describes the local variable.</summary>
+ <returns>A string that displays information about the local variable, including the type name, index, and pinned status.</returns>
+ </member>
+ <member name="T:System.Reflection.ManifestResourceInfo">
+ <summary>Provides access to manifest resources, which are XML files that describe application dependencies.</summary>
+ </member>
+ <member name="M:System.Reflection.ManifestResourceInfo.#ctor(System.Reflection.Assembly,System.String,System.Reflection.ResourceLocation)">
+ <summary>Initializes a new instance of the <see cref="T:System.Reflection.ManifestResourceInfo"></see> class for a resource that is contained by the specified assembly and file, and that has the specified location.</summary>
+ <param name="containingAssembly">The assembly that contains the manifest resource.</param>
+ <param name="containingFileName">The name of the file that contains the manifest resource, if the file is not the same as the manifest file.</param>
+ <param name="resourceLocation">A bitwise combination of enumeration values that provides information about the location of the manifest resource.</param>
+ </member>
+ <member name="P:System.Reflection.ManifestResourceInfo.FileName">
+ <summary>Gets the name of the file that contains the manifest resource, if it is not the same as the manifest file.</summary>
+ <returns>The manifest resource's file name.</returns>
+ </member>
+ <member name="P:System.Reflection.ManifestResourceInfo.ReferencedAssembly">
+ <summary>Gets the containing assembly for the manifest resource.</summary>
+ <returns>The manifest resource's containing assembly.</returns>
+ </member>
+ <member name="P:System.Reflection.ManifestResourceInfo.ResourceLocation">
+ <summary>Gets the manifest resource's location.</summary>
+ <returns>A bitwise combination of <see cref="T:System.Reflection.ResourceLocation"></see> flags that indicates the location of the manifest resource.</returns>
+ </member>
+ <member name="T:System.Reflection.MemberFilter">
+ <summary>Represents a delegate that is used to filter a list of members represented in an array of <see cref="T:System.Reflection.MemberInfo"></see> objects.</summary>
+ <param name="m">The <see cref="T:System.Reflection.MemberInfo"></see> object to which the filter is applied.</param>
+ <param name="filterCriteria">An arbitrary object used to filter the list.</param>
+ <returns></returns>
+ </member>
+ <member name="T:System.Reflection.MemberInfo">
+ <summary>Obtains information about the attributes of a member and provides access to member metadata.</summary>
+ </member>
+ <member name="M:System.Reflection.MemberInfo.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Reflection.MemberInfo"></see> class.</summary>
+ </member>
+ <member name="P:System.Reflection.MemberInfo.CustomAttributes">
+ <summary>Gets a collection that contains this member's custom attributes.</summary>
+ <returns>A collection that contains this member's custom attributes.</returns>
+ </member>
+ <member name="P:System.Reflection.MemberInfo.DeclaringType">
+ <summary>Gets the class that declares this member.</summary>
+ <returns>The Type object for the class that declares this member.</returns>
+ </member>
+ <member name="M:System.Reflection.MemberInfo.Equals(System.Object)">
+ <summary>Returns a value that indicates whether this instance is equal to a specified object.</summary>
+ <param name="obj">An object to compare with this instance, or null.</param>
+ <returns>true if <paramref name="obj">obj</paramref> equals the type and value of this instance; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Reflection.MemberInfo.GetCustomAttributes(System.Boolean)">
+ <summary>When overridden in a derived class, returns an array of all custom attributes applied to this member.</summary>
+ <param name="inherit">true to search this member's inheritance chain to find the attributes; otherwise, false. This parameter is ignored for properties and events.</param>
+ <returns>An array that contains all the custom attributes applied to this member, or an array with zero elements if no attributes are defined.</returns>
+ <exception cref="T:System.InvalidOperationException">This member belongs to a type that is loaded into the reflection-only context. See <see cref="~/docs/framework/reflection-and-codedom/how-to-load-assemblies-into-the-reflection-only-context.md">How to: Load Assemblies into the Reflection-Only Context</see>.</exception>
+ <exception cref="T:System.TypeLoadException">A custom attribute type could not be loaded.</exception>
+ </member>
+ <member name="M:System.Reflection.MemberInfo.GetCustomAttributes(System.Type,System.Boolean)">
+ <summary>When overridden in a derived class, returns an array of custom attributes applied to this member and identified by <see cref="T:System.Type"></see>.</summary>
+ <param name="attributeType">The type of attribute to search for. Only attributes that are assignable to this type are returned.</param>
+ <param name="inherit">true to search this member's inheritance chain to find the attributes; otherwise, false. This parameter is ignored for properties and events.</param>
+ <returns>An array of custom attributes applied to this member, or an array with zero elements if no attributes assignable to <paramref name="attributeType">attributeType</paramref> have been applied.</returns>
+ <exception cref="T:System.TypeLoadException">A custom attribute type cannot be loaded.</exception>
+ <exception cref="T:System.ArgumentNullException">If <paramref name="attributeType">attributeType</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException">This member belongs to a type that is loaded into the reflection-only context. See <see cref="~/docs/framework/reflection-and-codedom/how-to-load-assemblies-into-the-reflection-only-context.md">How to: Load Assemblies into the Reflection-Only Context</see>.</exception>
+ </member>
+ <member name="M:System.Reflection.MemberInfo.GetCustomAttributesData">
+ <summary>Returns a list of <see cref="T:System.Reflection.CustomAttributeData"></see> objects representing data about the attributes that have been applied to the target member.</summary>
+ <returns>A generic list of <see cref="T:System.Reflection.CustomAttributeData"></see> objects representing data about the attributes that have been applied to the target member.</returns>
+ </member>
+ <member name="M:System.Reflection.MemberInfo.GetHashCode">
+ <summary>Returns the hash code for this instance.</summary>
+ <returns>A 32-bit signed integer hash code.</returns>
+ </member>
+ <member name="M:System.Reflection.MemberInfo.IsDefined(System.Type,System.Boolean)">
+ <summary>When overridden in a derived class, indicates whether one or more attributes of the specified type or of its derived types is applied to this member.</summary>
+ <param name="attributeType">The type of custom attribute to search for. The search includes derived types.</param>
+ <param name="inherit">true to search this member's inheritance chain to find the attributes; otherwise, false. This parameter is ignored for properties and events.</param>
+ <returns>true if one or more instances of <paramref name="attributeType">attributeType</paramref> or any of its derived types is applied to this member; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Reflection.MemberInfo.MemberType">
+ <summary>When overridden in a derived class, gets a <see cref="T:System.Reflection.MemberTypes"></see> value indicating the type of the member — method, constructor, event, and so on.</summary>
+ <returns>A <see cref="T:System.Reflection.MemberTypes"></see> value indicating the type of member.</returns>
+ </member>
+ <member name="P:System.Reflection.MemberInfo.MetadataToken">
+ <summary>Gets a value that identifies a metadata element.</summary>
+ <returns>A value which, in combination with <see cref="P:System.Reflection.MemberInfo.Module"></see>, uniquely identifies a metadata element.</returns>
+ <exception cref="T:System.InvalidOperationException">The current <see cref="T:System.Reflection.MemberInfo"></see> represents an array method, such as Address, on an array type whose element type is a dynamic type that has not been completed. To get a metadata token in this case, pass the <see cref="T:System.Reflection.MemberInfo"></see> object to the <see cref="M:System.Reflection.Emit.ModuleBuilder.GetMethodToken(System.Reflection.MethodInfo)"></see> method; or use the <see cref="M:System.Reflection.Emit.ModuleBuilder.GetArrayMethodToken(System.Type,System.String,System.Reflection.CallingConventions,System.Type,System.Type[])"></see> method to get the token directly, instead of using the <see cref="M:System.Reflection.Emit.ModuleBuilder.GetArrayMethod(System.Type,System.String,System.Reflection.CallingConventions,System.Type,System.Type[])"></see> method to get a <see cref="T:System.Reflection.MethodInfo"></see> first.</exception>
+ </member>
+ <member name="P:System.Reflection.MemberInfo.Module">
+ <summary>Gets the module in which the type that declares the member represented by the current <see cref="T:System.Reflection.MemberInfo"></see> is defined.</summary>
+ <returns>The <see cref="T:System.Reflection.Module"></see> in which the type that declares the member represented by the current <see cref="T:System.Reflection.MemberInfo"></see> is defined.</returns>
+ <exception cref="T:System.NotImplementedException">This method is not implemented.</exception>
+ </member>
+ <member name="P:System.Reflection.MemberInfo.Name">
+ <summary>Gets the name of the current member.</summary>
+ <returns>A <see cref="T:System.String"></see> containing the name of this member.</returns>
+ </member>
+ <member name="M:System.Reflection.MemberInfo.op_Equality(System.Reflection.MemberInfo,System.Reflection.MemberInfo)">
+ <summary>Indicates whether two <see cref="T:System.Reflection.MemberInfo"></see> objects are equal.</summary>
+ <param name="left">The <see cref="T:System.Reflection.MemberInfo"></see> to compare to right.</param>
+ <param name="right">The <see cref="T:System.Reflection.MemberInfo"></see> to compare to left.</param>
+ <returns>true if <paramref name="left">left</paramref> is equal to <paramref name="right">right</paramref>; otherwise false.</returns>
+ </member>
+ <member name="M:System.Reflection.MemberInfo.op_Inequality(System.Reflection.MemberInfo,System.Reflection.MemberInfo)">
+ <summary>Indicates whether two <see cref="T:System.Reflection.MemberInfo"></see> objects are not equal.</summary>
+ <param name="left">The <see cref="T:System.Reflection.MemberInfo"></see> to compare to right.</param>
+ <param name="right">The <see cref="T:System.Reflection.MemberInfo"></see> to compare to left.</param>
+ <returns>true if <paramref name="left">left</paramref> is not equal to <paramref name="right">right</paramref>; otherwise false.</returns>
+ </member>
+ <member name="P:System.Reflection.MemberInfo.ReflectedType">
+ <summary>Gets the class object that was used to obtain this instance of MemberInfo.</summary>
+ <returns>The Type object through which this MemberInfo object was obtained.</returns>
+ </member>
+ <member name="T:System.Reflection.MemberTypes">
+ <summary>Marks each type of member that is defined as a derived class of <see cref="T:System.Reflection.MemberInfo"></see>.</summary>
+ </member>
+ <member name="F:System.Reflection.MemberTypes.All">
+ <summary>Specifies all member types.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.MemberTypes.Constructor">
+ <summary>Specifies that the member is a constructor</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.MemberTypes.Custom">
+ <summary>Specifies that the member is a custom member type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.MemberTypes.Event">
+ <summary>Specifies that the member is an event.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.MemberTypes.Field">
+ <summary>Specifies that the member is a field.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.MemberTypes.Method">
+ <summary>Specifies that the member is a method.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.MemberTypes.NestedType">
+ <summary>Specifies that the member is a nested type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.MemberTypes.Property">
+ <summary>Specifies that the member is a property.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.MemberTypes.TypeInfo">
+ <summary>Specifies that the member is a type.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Runtime.ExceptionServices.ExceptionDispatchInfo">
+ <summary>Represents an exception whose state is captured at a certain point in code.</summary>
+ </member>
+ <member name="M:System.Runtime.ExceptionServices.ExceptionDispatchInfo.Capture(System.Exception)">
+ <summary>Creates an <see cref="T:System.Runtime.ExceptionServices.ExceptionDispatchInfo"></see> object that represents the specified exception at the current point in code.</summary>
+ <param name="source">The exception whose state is captured, and which is represented by the returned object.</param>
+ <returns>An object that represents the specified exception at the current point in code.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="source">source</paramref> is null.</exception>
+ </member>
+ <member name="P:System.Runtime.ExceptionServices.ExceptionDispatchInfo.SourceException">
+ <summary>Gets the exception that is represented by the current instance.</summary>
+ <returns>The exception that is represented by the current instance.</returns>
+ </member>
+ <member name="M:System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw">
+ <summary>Throws the exception that is represented by the current <see cref="T:System.Runtime.ExceptionServices.ExceptionDispatchInfo"></see> object, after restoring the state that was saved when the exception was captured.</summary>
+ </member>
+ <member name="T:System.Runtime.ExceptionServices.FirstChanceExceptionEventArgs">
+ <summary>Provides data for the notification event that is raised when a managed exception first occurs, before the common language runtime begins searching for event handlers.</summary>
+ </member>
+ <member name="M:System.Runtime.ExceptionServices.FirstChanceExceptionEventArgs.#ctor(System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.ExceptionServices.FirstChanceExceptionEventArgs"></see> class with a specified exception.</summary>
+ <param name="exception">The exception that was just thrown by managed code, and that will be examined by the <see cref="E:System.AppDomain.UnhandledException"></see> event.</param>
+ </member>
+ <member name="P:System.Runtime.ExceptionServices.FirstChanceExceptionEventArgs.Exception">
+ <summary>The managed exception object that corresponds to the exception thrown in managed code.</summary>
+ <returns>The newly thrown exception.</returns>
+ </member>
+ <member name="T:System.Runtime.ExceptionServices.HandleProcessCorruptedStateExceptionsAttribute">
+ <summary>Enables managed code to handle exceptions that indicate a corrupted process state.</summary>
+ </member>
+ <member name="M:System.Runtime.ExceptionServices.HandleProcessCorruptedStateExceptionsAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.ExceptionServices.HandleProcessCorruptedStateExceptionsAttribute"></see> class.</summary>
+ </member>
+ <member name="T:System.Runtime.GCLargeObjectHeapCompactionMode">
+ <summary>[Supported in the .NET Framework 4.5.1 and later versions] Indicates whether the next blocking garbage collection compacts the large object heap (LOH).</summary>
+ </member>
+ <member name="F:System.Runtime.GCLargeObjectHeapCompactionMode.CompactOnce">
+ <summary>The large object heap (LOH) will be compacted during the next blocking generation 2 garbage collection.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.GCLargeObjectHeapCompactionMode.Default">
+ <summary>The large object heap (LOH) is not compacted.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Runtime.GCLatencyMode">
+ <summary>Adjusts the time that the garbage collector intrudes in your application.</summary>
+ </member>
+ <member name="F:System.Runtime.GCLatencyMode.Batch">
+ <summary>Disables garbage collection concurrency and reclaims objects in a batch call. This is the most intrusive mode.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.GCLatencyMode.Interactive">
+ <summary>Enables garbage collection concurrency and reclaims objects while the application is running. This is the default mode for garbage collection on a workstation and is less intrusive than <see cref="F:System.Runtime.GCLatencyMode.Batch"></see>. It balances responsiveness with throughput.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.GCLatencyMode.LowLatency">
+ <summary>Enables garbage collection that is more conservative in reclaiming objects. Full collections occur only if the system is under memory pressure, whereas generation 0 and generation 1 collections might occur more frequently</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.GCLatencyMode.NoGCRegion">
+ <summary>Indicates that garbage collection is suspended while the app is executing a critical path. <see cref="F:System.Runtime.GCLatencyMode.NoGCRegion"></see> is a read-only value; that is, you cannot assign the <see cref="F:System.Runtime.GCLatencyMode.NoGCRegion"></see> value to the <see cref="P:System.Runtime.GCSettings.LatencyMode"></see> property. You specify the no GC region latency mode by calling the <see cref="Overload:System.GC.TryStartNoGCRegion"></see> method and terminate it by calling the <see cref="M:System.GC.EndNoGCRegion"></see> method.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.GCLatencyMode.SustainedLowLatency">
+ <summary>Enables garbage collection that tries to minimize latency over an extended period. The collector tries to perform only generation 0, generation 1, and concurrent generation 2 collections. Full blocking collections may still occur if the system is under memory pressure.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Runtime.GCSettings">
+ <summary>Specifies the garbage collection settings for the current process.</summary>
+ </member>
+ <member name="P:System.Runtime.GCSettings.IsServerGC">
+ <summary>Gets a value that indicates whether server garbage collection is enabled.</summary>
+ <returns>true if server garbage collection is enabled; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Runtime.GCSettings.LargeObjectHeapCompactionMode">
+ <summary>[Supported in the .NET Framework 4.5.1 and later versions] Gets or sets a value that indicates whether a full blocking garbage collection compacts the large object heap (LOH).</summary>
+ <returns>One of the enumeration values that indicates whether a full blocking garbage collection compacts the LOH.</returns>
+ </member>
+ <member name="P:System.Runtime.GCSettings.LatencyMode">
+ <summary>Gets or sets the current latency mode for garbage collection.</summary>
+ <returns>One of the enumeration values that specifies the latency mode.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <see cref="P:System.Runtime.GCSettings.LatencyMode"></see> property is being set to an invalid value. -or- The <see cref="P:System.Runtime.GCSettings.LatencyMode"></see> property cannot be set to <see cref="F:System.Runtime.GCLatencyMode.NoGCRegion"></see>.</exception>
+ </member>
+ <member name="T:System.Runtime.InteropServices.AllowReversePInvokeCallsAttribute">
+ <summary>Allows an unmanaged method to call a managed method.</summary>
+ </member>
+ <member name="M:System.Runtime.InteropServices.AllowReversePInvokeCallsAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.InteropServices.AllowReversePInvokeCallsAttribute"></see> class.</summary>
+ </member>
+ <member name="T:System.Runtime.InteropServices.Architecture">
+
+ </member>
+ <member name="F:System.Runtime.InteropServices.Architecture.Arm">
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.Architecture.Arm64">
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.Architecture.X64">
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.Architecture.X86">
+ <returns></returns>
+ </member>
+ <member name="T:System.Runtime.InteropServices.ArrayWithOffset">
+ <summary>Encapsulates an array and an offset within the specified array.</summary>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ArrayWithOffset.#ctor(System.Object,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.InteropServices.ArrayWithOffset"></see> structure.</summary>
+ <param name="array">A managed array.</param>
+ <param name="offset">The offset in bytes, of the element to be passed through platform invoke.</param>
+ <exception cref="T:System.ArgumentException">The array is larger than 2 gigabytes (GB).</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ArrayWithOffset.Equals(System.Object)">
+ <summary>Indicates whether the specified object matches the current <see cref="T:System.Runtime.InteropServices.ArrayWithOffset"></see> object.</summary>
+ <param name="obj">Object to compare with this instance.</param>
+ <returns>true if the object matches this <see cref="T:System.Runtime.InteropServices.ArrayWithOffset"></see>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ArrayWithOffset.Equals(System.Runtime.InteropServices.ArrayWithOffset)">
+ <summary>Indicates whether the specified <see cref="T:System.Runtime.InteropServices.ArrayWithOffset"></see> object matches the current instance.</summary>
+ <param name="obj">An <see cref="T:System.Runtime.InteropServices.ArrayWithOffset"></see> object to compare with this instance.</param>
+ <returns>true if the specified <see cref="T:System.Runtime.InteropServices.ArrayWithOffset"></see> object matches the current instance; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ArrayWithOffset.GetArray">
+ <summary>Returns the managed array referenced by this <see cref="T:System.Runtime.InteropServices.ArrayWithOffset"></see>.</summary>
+ <returns>The managed array this instance references.</returns>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ArrayWithOffset.GetHashCode">
+ <summary>Returns a hash code for this value type.</summary>
+ <returns>The hash code for this instance.</returns>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ArrayWithOffset.GetOffset">
+ <summary>Returns the offset provided when this <see cref="T:System.Runtime.InteropServices.ArrayWithOffset"></see> was constructed.</summary>
+ <returns>The offset for this instance.</returns>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ArrayWithOffset.op_Equality(System.Runtime.InteropServices.ArrayWithOffset,System.Runtime.InteropServices.ArrayWithOffset)">
+ <summary>Determines whether two specified <see cref="T:System.Runtime.InteropServices.ArrayWithOffset"></see> objects have the same value.</summary>
+ <param name="a">An <see cref="T:System.Runtime.InteropServices.ArrayWithOffset"></see> object to compare with the b parameter.</param>
+ <param name="b">An <see cref="T:System.Runtime.InteropServices.ArrayWithOffset"></see> object to compare with the a parameter.</param>
+ <returns>true if the value of <paramref name="a">a</paramref> is the same as the value of <paramref name="b">b</paramref>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ArrayWithOffset.op_Inequality(System.Runtime.InteropServices.ArrayWithOffset,System.Runtime.InteropServices.ArrayWithOffset)">
+ <summary>Determines whether two specified <see cref="T:System.Runtime.InteropServices.ArrayWithOffset"></see> objects no not have the same value.</summary>
+ <param name="a">An <see cref="T:System.Runtime.InteropServices.ArrayWithOffset"></see> object to compare with the b parameter.</param>
+ <param name="b">An <see cref="T:System.Runtime.InteropServices.ArrayWithOffset"></see> object to compare with the a parameter.</param>
+ <returns>true if the value of <paramref name="a">a</paramref> is not the same as the value of <paramref name="b">b</paramref>; otherwise, false.</returns>
+ </member>
+ <member name="T:System.Runtime.InteropServices.BestFitMappingAttribute">
+ <summary>Controls whether Unicode characters are converted to the closest matching ANSI characters.</summary>
+ </member>
+ <member name="M:System.Runtime.InteropServices.BestFitMappingAttribute.#ctor(System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.InteropServices.BestFitMappingAttribute"></see> class set to the value of the <see cref="P:System.Runtime.InteropServices.BestFitMappingAttribute.BestFitMapping"></see> property.</summary>
+ <param name="BestFitMapping">true to indicate that best-fit mapping is enabled; otherwise, false. The default is true.</param>
+ </member>
+ <member name="P:System.Runtime.InteropServices.BestFitMappingAttribute.BestFitMapping">
+ <summary>Gets the best-fit mapping behavior when converting Unicode characters to ANSI characters.</summary>
+ <returns>true if best-fit mapping is enabled; otherwise, false. The default is true.</returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.BestFitMappingAttribute.ThrowOnUnmappableChar">
+ <summary>Enables or disables the throwing of an exception on an unmappable Unicode character that is converted to an ANSI '?' character.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Runtime.InteropServices.BStrWrapper">
+ <summary>Marshals data of type VT_BSTR from managed to unmanaged code. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Runtime.InteropServices.BStrWrapper.#ctor(System.Object)">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.InteropServices.BStrWrapper"></see> class with the specified <see cref="T:System.Object"></see> object.</summary>
+ <param name="value">The object to wrap and marshal as VT_BSTR.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.BStrWrapper.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.InteropServices.BStrWrapper"></see> class with the specified <see cref="T:System.String"></see> object.</summary>
+ <param name="value">The object to wrap and marshal as VT_BSTR.</param>
+ </member>
+ <member name="P:System.Runtime.InteropServices.BStrWrapper.WrappedObject">
+ <summary>Gets the wrapped <see cref="T:System.String"></see> object to marshal as type VT_BSTR.</summary>
+ <returns>The object that is wrapped by <see cref="T:System.Runtime.InteropServices.BStrWrapper"></see>.</returns>
+ </member>
+ <member name="T:System.Runtime.InteropServices.CallingConvention">
+ <summary>Specifies the calling convention required to call methods implemented in unmanaged code.</summary>
+ </member>
+ <member name="F:System.Runtime.InteropServices.CallingConvention.Cdecl">
+ <summary>The caller cleans the stack. This enables calling functions with varargs, which makes it appropriate to use for methods that accept a variable number of parameters, such as Printf.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.CallingConvention.FastCall">
+ <summary>This calling convention is not supported.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.CallingConvention.StdCall">
+ <summary>The callee cleans the stack. This is the default convention for calling unmanaged functions with platform invoke.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.CallingConvention.ThisCall">
+ <summary>The first parameter is the this pointer and is stored in register ECX. Other parameters are pushed on the stack. This calling convention is used to call methods on classes exported from an unmanaged DLL.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.CallingConvention.Winapi">
+ <summary>This member is not actually a calling convention, but instead uses the default platform calling convention. For example, on Windows the default is <see cref="F:System.Runtime.InteropServices.CallingConvention.StdCall"></see> and on Windows CE.NET it is <see cref="F:System.Runtime.InteropServices.CallingConvention.Cdecl"></see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Runtime.InteropServices.CharSet">
+ <summary>Dictates which character set marshaled strings should use.</summary>
+ </member>
+ <member name="F:System.Runtime.InteropServices.CharSet.Ansi">
+ <summary>Marshal strings as multiple-byte character strings.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.CharSet.Auto">
+ <summary>Automatically marshal strings appropriately for the target operating system. The default is <see cref="F:System.Runtime.InteropServices.CharSet.Unicode"></see> on Windows NT, Windows 2000, Windows XP, and the Windows Server 2003 family; the default is <see cref="F:System.Runtime.InteropServices.CharSet.Ansi"></see> on Windows 98 and Windows Me. Although the common language runtime default is <see cref="F:System.Runtime.InteropServices.CharSet.Auto"></see>, languages may override this default. For example, by default C# marks all methods and types as <see cref="F:System.Runtime.InteropServices.CharSet.Ansi"></see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.CharSet.None">
+ <summary>This value is obsolete and has the same behavior as <see cref="F:System.Runtime.InteropServices.CharSet.Ansi"></see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.CharSet.Unicode">
+ <summary>Marshal strings as Unicode 2-byte characters.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Runtime.InteropServices.ClassInterfaceAttribute">
+ <summary>Indicates the type of class interface to be generated for a class exposed to COM, if an interface is generated at all.</summary>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ClassInterfaceAttribute.#ctor(System.Int16)">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.InteropServices.ClassInterfaceAttribute"></see> class with the specified <see cref="T:System.Runtime.InteropServices.ClassInterfaceType"></see> enumeration value.</summary>
+ <param name="classInterfaceType">Describes the type of interface that is generated for a class.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ClassInterfaceAttribute.#ctor(System.Runtime.InteropServices.ClassInterfaceType)">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.InteropServices.ClassInterfaceAttribute"></see> class with the specified <see cref="T:System.Runtime.InteropServices.ClassInterfaceType"></see> enumeration member.</summary>
+ <param name="classInterfaceType">One of the <see cref="T:System.Runtime.InteropServices.ClassInterfaceType"></see> values that describes the type of interface that is generated for a class.</param>
+ </member>
+ <member name="P:System.Runtime.InteropServices.ClassInterfaceAttribute.Value">
+ <summary>Gets the <see cref="T:System.Runtime.InteropServices.ClassInterfaceType"></see> value that describes which type of interface should be generated for the class.</summary>
+ <returns>The <see cref="T:System.Runtime.InteropServices.ClassInterfaceType"></see> value that describes which type of interface should be generated for the class.</returns>
+ </member>
+ <member name="T:System.Runtime.InteropServices.ClassInterfaceType">
+ <summary>Identifies the type of class interface that is generated for a class.</summary>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch">
+ <summary>Indicates that the class only supports late binding for COM clients. A dispinterface for the class is automatically exposed to COM clients on request. The type library produced by <see cref="~/docs/framework/tools/tlbexp-exe-type-library-exporter.md">Tlbexp.exe (Type Library Exporter)</see> does not contain type information for the dispinterface in order to prevent clients from caching the DISPIDs of the interface. The dispinterface does not exhibit the versioning problems described in <see cref="T:System.Runtime.InteropServices.ClassInterfaceAttribute"></see> because clients can only late-bind to the interface.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ClassInterfaceType.AutoDual">
+ <summary>Indicates that a dual class interface is automatically generated for the class and exposed to COM. Type information is produced for the class interface and published in the type library. Using AutoDual is strongly discouraged because of the versioning limitations described in <see cref="T:System.Runtime.InteropServices.ClassInterfaceAttribute"></see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ClassInterfaceType.None">
+ <summary>Indicates that no class interface is generated for the class. If no interfaces are implemented explicitly, the class can only provide late-bound access through the IDispatch interface. This is the recommended setting for <see cref="T:System.Runtime.InteropServices.ClassInterfaceAttribute"></see>. Using ClassInterfaceType.None is the only way to expose functionality through interfaces implemented explicitly by the class.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Runtime.InteropServices.CoClassAttribute">
+ <summary>Specifies the class identifier of a coclass imported from a type library.</summary>
+ </member>
+ <member name="M:System.Runtime.InteropServices.CoClassAttribute.#ctor(System.Type)">
+ <summary>Initializes new instance of the <see cref="T:System.Runtime.InteropServices.CoClassAttribute"></see> with the class identifier of the original coclass.</summary>
+ <param name="coClass">A <see cref="T:System.Type"></see> that contains the class identifier of the original coclass.</param>
+ </member>
+ <member name="P:System.Runtime.InteropServices.CoClassAttribute.CoClass">
+ <summary>Gets the class identifier of the original coclass.</summary>
+ <returns>A <see cref="T:System.Type"></see> containing the class identifier of the original coclass.</returns>
+ </member>
+ <member name="T:System.Runtime.InteropServices.ComAliasNameAttribute">
+ <summary>Indicates the COM alias for a parameter or field type.</summary>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComAliasNameAttribute.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.InteropServices.ComAliasNameAttribute"></see> class with the alias for the attributed field or parameter.</summary>
+ <param name="alias">The alias for the field or parameter as found in the type library when it was imported.</param>
+ </member>
+ <member name="P:System.Runtime.InteropServices.ComAliasNameAttribute.Value">
+ <summary>Gets the alias for the field or parameter as found in the type library when it was imported.</summary>
+ <returns>The alias for the field or parameter as found in the type library when it was imported.</returns>
+ </member>
+ <member name="T:System.Runtime.InteropServices.ComAwareEventInfo">
+ <summary>Permits late-bound registration of an event handler.</summary>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComAwareEventInfo.#ctor(System.Type,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.InteropServices.ComAwareEventInfo"></see> class by using the specified type and a name of the event on the type.</summary>
+ <param name="type">The type of object.</param>
+ <param name="eventName">The name of an event on type.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComAwareEventInfo.AddEventHandler(System.Object,System.Delegate)">
+ <summary>Attaches an event handler to a COM object.</summary>
+ <param name="target">The target object that the event delegate should bind to.</param>
+ <param name="handler">The event delegate.</param>
+ </member>
+ <member name="P:System.Runtime.InteropServices.ComAwareEventInfo.Attributes">
+ <summary>Gets the attributes for this event.</summary>
+ <returns>The read-only attributes for this event.</returns>
+ </member>
+ <member name="P:System.Runtime.InteropServices.ComAwareEventInfo.DeclaringType">
+ <summary>Gets the class that declares this member.</summary>
+ <returns>The <see cref="T:System.Type"></see> object for the class that declares this member.</returns>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComAwareEventInfo.GetAddMethod(System.Boolean)">
+ <summary>Gets the method that was used to add an event handler delegate to the event source.</summary>
+ <param name="nonPublic">true to return non-public methods; otherwise, false.</param>
+ <returns>The method that was used to add an event handler delegate to the event source.</returns>
+ <exception cref="T:System.MethodAccessException"><paramref name="nonPublic">nonPublic</paramref> is true and the method used to add an event handler delegate is non-public, but the caller does not have permission to reflect on non-public methods.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComAwareEventInfo.GetCustomAttributes(System.Boolean)">
+ <summary>When overridden in a derived class, gets an array that contains all the custom attributes that are applied to this member.</summary>
+ <param name="inherit">true to search this member's inheritance chain to find the attributes; otherwise, false.</param>
+ <returns>An array that contains all the custom attributes, or an array that has no elements if no attributes were defined.</returns>
+ <exception cref="T:System.InvalidOperationException">This member belongs to a type that is loaded into the reflection-only context. See <see cref="~/docs/framework/reflection-and-codedom/how-to-load-assemblies-into-the-reflection-only-context.md">How to: Load Assemblies into the Reflection-Only Context</see>.</exception>
+ <exception cref="T:System.TypeLoadException">A custom attribute type cannot be loaded.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComAwareEventInfo.GetCustomAttributes(System.Type,System.Boolean)">
+ <summary>When overridden in a derived class, gets an array that contains all the custom attributes of the specified type that are applied to this member.</summary>
+ <param name="attributeType">The attribute type to search for. Only attributes that are assignable to this type can be returned.</param>
+ <param name="inherit">true to search this member's inheritance chain to find the attributes; otherwise, false.</param>
+ <returns>An array that contains all the custom attributes of the specified type, or an array that has no elements if no attributes were defined.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="attributeType">attributeType</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException">This member belongs to a type that is loaded into the reflection-only context. See <see cref="~/docs/framework/reflection-and-codedom/how-to-load-assemblies-into-the-reflection-only-context.md">How to: Load Assemblies into the Reflection-Only Context</see></exception>
+ <exception cref="T:System.TypeLoadException">A custom attribute type cannot be loaded.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComAwareEventInfo.GetRaiseMethod(System.Boolean)">
+ <summary>When overridden in a derived class, returns the method that was called when the event was raised.</summary>
+ <param name="nonPublic">true to return non-public methods; otherwise, false.</param>
+ <returns>The object that was called when the event was raised.</returns>
+ <exception cref="T:System.MethodAccessException"><paramref name="nonPublic">nonPublic</paramref> is true and the method used to add an event handler delegate is non-public, but the caller does not have permission to reflect on non-public methods.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComAwareEventInfo.GetRemoveMethod(System.Boolean)">
+ <summary>When overridden in a derived class, retrieves the <see cref="T:System.Reflection.MethodInfo"></see> object for removing a method of the event.</summary>
+ <param name="nonPublic">true to return non-public methods; otherwise, false.</param>
+ <returns>The method that was used to remove an event handler delegate from the event source.</returns>
+ <exception cref="T:System.MethodAccessException"><paramref name="nonPublic">nonPublic</paramref> is true and the method used to add an event handler delegate is non-public, but the caller does not have permission to reflect on non-public methods.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComAwareEventInfo.IsDefined(System.Type,System.Boolean)">
+ <summary>Indicates whether one or more instances of the specified attribute are applied to this member.</summary>
+ <param name="attributeType">The attribute type to search for.</param>
+ <param name="inherit">true to search this member's inheritance chain to find the attributes; otherwise, false.</param>
+ <returns>true if the specified attribute has been applied to this member; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Runtime.InteropServices.ComAwareEventInfo.Name">
+ <summary>Gets the name of the current member.</summary>
+ <returns>The name of this member.</returns>
+ </member>
+ <member name="P:System.Runtime.InteropServices.ComAwareEventInfo.ReflectedType">
+ <summary>Gets the class object that was used to initialize this instance.</summary>
+ <returns>The <see cref="T:System.Type"></see> object that was used to initialize the current object.</returns>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComAwareEventInfo.RemoveEventHandler(System.Object,System.Delegate)">
+ <summary>Detaches an event handler from a COM object.</summary>
+ <param name="target">The target object that the event delegate is bound to.</param>
+ <param name="handler">The event delegate.</param>
+ <exception cref="T:System.InvalidOperationException">The event does not have a public remove accessor.</exception>
+ <exception cref="T:System.ArgumentException">The handler that was passed in cannot be used.</exception>
+ <exception cref="T:System.Reflection.TargetException">
+ In the [.NET for Windows Store apps](http://go.microsoft.com/fwlink/?LinkID=247912) or the [Portable Class Library](~/docs/standard/cross-platform/cross-platform-development-with-the-portable-class-library.md), catch <see cref="T:System.Exception"></see> instead.
+
+ The <paramref name="target">target</paramref> parameter is null and the event is not static. -or- The <see cref="T:System.Reflection.EventInfo"></see> is not declared on the target.</exception>
+ <exception cref="T:System.MethodAccessException">
+ In the [.NET for Windows Store apps](http://go.microsoft.com/fwlink/?LinkID=247912) or the [Portable Class Library](~/docs/standard/cross-platform/cross-platform-development-with-the-portable-class-library.md), catch the base class exception, <see cref="T:System.MemberAccessException"></see>, instead.
+
+ The caller does not have access permission to the member.</exception>
+ </member>
+ <member name="T:System.Runtime.InteropServices.ComCompatibleVersionAttribute">
+ <summary>Indicates to a COM client that all classes in the current version of an assembly are compatible with classes in an earlier version of the assembly.</summary>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComCompatibleVersionAttribute.#ctor(System.Int32,System.Int32,System.Int32,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.InteropServices.ComCompatibleVersionAttribute"></see> class with the major version, minor version, build, and revision numbers of the assembly.</summary>
+ <param name="major">The major version number of the assembly.</param>
+ <param name="minor">The minor version number of the assembly.</param>
+ <param name="build">The build number of the assembly.</param>
+ <param name="revision">The revision number of the assembly.</param>
+ </member>
+ <member name="P:System.Runtime.InteropServices.ComCompatibleVersionAttribute.BuildNumber">
+ <summary>Gets the build number of the assembly.</summary>
+ <returns>The build number of the assembly.</returns>
+ </member>
+ <member name="P:System.Runtime.InteropServices.ComCompatibleVersionAttribute.MajorVersion">
+ <summary>Gets the major version number of the assembly.</summary>
+ <returns>The major version number of the assembly.</returns>
+ </member>
+ <member name="P:System.Runtime.InteropServices.ComCompatibleVersionAttribute.MinorVersion">
+ <summary>Gets the minor version number of the assembly.</summary>
+ <returns>The minor version number of the assembly.</returns>
+ </member>
+ <member name="P:System.Runtime.InteropServices.ComCompatibleVersionAttribute.RevisionNumber">
+ <summary>Gets the revision number of the assembly.</summary>
+ <returns>The revision number of the assembly.</returns>
+ </member>
+ <member name="T:System.Runtime.InteropServices.ComConversionLossAttribute">
+ <summary>Indicates that information was lost about a class or interface when it was imported from a type library to an assembly.</summary>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComConversionLossAttribute.#ctor">
+ <summary>Initializes a new instance of the ComConversionLossAttribute class.</summary>
+ </member>
+ <member name="T:System.Runtime.InteropServices.ComDefaultInterfaceAttribute">
+ <summary>Specifies a default interface to expose to COM. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComDefaultInterfaceAttribute.#ctor(System.Type)">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.InteropServices.ComDefaultInterfaceAttribute"></see> class with the specified <see cref="T:System.Type"></see> object as the default interface exposed to COM.</summary>
+ <param name="defaultInterface">A <see cref="T:System.Type"></see> value indicating the default interface to expose to COM.</param>
+ </member>
+ <member name="P:System.Runtime.InteropServices.ComDefaultInterfaceAttribute.Value">
+ <summary>Gets the <see cref="T:System.Type"></see> object that specifies the default interface to expose to COM.</summary>
+ <returns>The <see cref="T:System.Type"></see> object that specifies the default interface to expose to COM.</returns>
+ </member>
+ <member name="T:System.Runtime.InteropServices.ComEventInterfaceAttribute">
+ <summary>Identifies the source interface and the class that implements the methods of the event interface that is generated when a coclass is imported from a COM type library.</summary>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComEventInterfaceAttribute.#ctor(System.Type,System.Type)">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.InteropServices.ComEventInterfaceAttribute"></see> class with the source interface and event provider class.</summary>
+ <param name="SourceInterface">A <see cref="T:System.Type"></see> that contains the original source interface from the type library. COM uses this interface to call back to the managed class.</param>
+ <param name="EventProvider">A <see cref="T:System.Type"></see> that contains the class that implements the methods of the event interface.</param>
+ </member>
+ <member name="P:System.Runtime.InteropServices.ComEventInterfaceAttribute.EventProvider">
+ <summary>Gets the class that implements the methods of the event interface.</summary>
+ <returns>A <see cref="T:System.Type"></see> that contains the class that implements the methods of the event interface.</returns>
+ </member>
+ <member name="P:System.Runtime.InteropServices.ComEventInterfaceAttribute.SourceInterface">
+ <summary>Gets the original source interface from the type library.</summary>
+ <returns>A <see cref="T:System.Type"></see> containing the source interface.</returns>
+ </member>
+ <member name="T:System.Runtime.InteropServices.ComEventsHelper">
+ <summary>Provides methods that enable .NET Framework delegates that handle events to be added and removed from COM objects.</summary>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComEventsHelper.Combine(System.Object,System.Guid,System.Int32,System.Delegate)">
+ <summary>Adds a delegate to the invocation list of events originating from a COM object.</summary>
+ <param name="rcw">The COM object that triggers the events the caller would like to respond to.</param>
+ <param name="iid">The identifier of the source interface used by the COM object to trigger events.</param>
+ <param name="dispid">The dispatch identifier of the method on the source interface.</param>
+ <param name="d">The delegate to invoke when the COM event is fired.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComEventsHelper.Remove(System.Object,System.Guid,System.Int32,System.Delegate)">
+ <summary>Removes a delegate from the invocation list of events originating from a COM object.</summary>
+ <param name="rcw">The COM object the delegate is attached to.</param>
+ <param name="iid">The identifier of the source interface used by the COM object to trigger events.</param>
+ <param name="dispid">The dispatch identifier of the method on the source interface.</param>
+ <param name="d">The delegate to remove from the invocation list.</param>
+ <returns>The delegate that was removed from the invocation list.</returns>
+ </member>
+ <member name="T:System.Runtime.InteropServices.COMException">
+ <summary>The exception that is thrown when an unrecognized HRESULT is returned from a COM method call.</summary>
+ </member>
+ <member name="M:System.Runtime.InteropServices.COMException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.InteropServices.COMException"></see> class with default values.</summary>
+ </member>
+ <member name="M:System.Runtime.InteropServices.COMException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.InteropServices.COMException"></see> class with a specified message.</summary>
+ <param name="message">The message that indicates the reason for the exception.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.COMException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.InteropServices.COMException"></see> class from serialization data.</summary>
+ <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object that holds the serialized object data.</param>
+ <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"></see> object that supplies the contextual information about the source or destination.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="info">info</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.COMException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.InteropServices.COMException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="inner">The exception that is the cause of the current exception. If the inner parameter is not null, the current exception is raised in a catch block that handles the inner exception.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.COMException.#ctor(System.String,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.InteropServices.COMException"></see> class with a specified message and error code.</summary>
+ <param name="message">The message that indicates the reason the exception occurred.</param>
+ <param name="errorCode">The error code (HRESULT) value associated with this exception.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.COMException.ToString">
+ <summary>Converts the contents of the exception to a string.</summary>
+ <returns>A string containing the <see cref="P:System.Exception.HResult"></see>, <see cref="P:System.Exception.Message"></see>, <see cref="P:System.Exception.InnerException"></see>, and <see cref="P:System.Exception.StackTrace"></see> properties of the exception.</returns>
+ </member>
+ <member name="T:System.Runtime.InteropServices.ComImportAttribute">
+ <summary>Indicates that the attributed type was previously defined in COM.</summary>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ComImportAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.InteropServices.ComImportAttribute"></see>.</summary>
+ </member>
+ <member name="T:System.Runtime.InteropServices.ComInterfaceType">
+ <summary>Identifies how to expose an interface to COM.</summary>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComInterfaceType.InterfaceIsDual">
+ <summary>Indicates that the interface is exposed to COM as a <see cref="http://msdn.microsoft.com/en-us/1d39d64c-e23a-4249-a167-4369d5bd2b65">dual interface</see>, which enables both early and late binding. <see cref="F:System.Runtime.InteropServices.ComInterfaceType.InterfaceIsDual"></see> is the default value.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIDispatch">
+ <summary>Indicates that an interface is exposed to COM as a <see cref="http://msdn.microsoft.com/en-us/e8c18ae5-3d9e-4dff-aa20-b5acc723eacf">dispinterface</see>, which enables late binding only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIInspectable">
+ <summary>Indicates that an interface is exposed to COM as a Windows Runtime interface.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown">
+ <summary>Indicates that an interface is exposed to COM as an interface that is derived from <see cref="http://go.microsoft.com/fwlink/?LinkId=148003">IUnknown</see>, which enables only early binding.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Runtime.InteropServices.ComMemberType">
+ <summary>Describes the type of a COM member.</summary>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComMemberType.Method">
+ <summary>The member is a normal method.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComMemberType.PropGet">
+ <summary>The member gets properties.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.ComMemberType.PropSet">
+ <summary>The member sets properties.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Runtime.Serialization.DataContractSerializerSettings">
+ <summary>Specifies data contract serializer settings.</summary>
+ </member>
+ <member name="M:System.Runtime.Serialization.DataContractSerializerSettings.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.Serialization.DataContractSerializerSettings"></see> class.</summary>
+ </member>
+ <member name="P:System.Runtime.Serialization.DataContractSerializerSettings.DataContractResolver">
+ <summary>Gets or sets the component used to dynamically map xsi:type declarations to known contract types.</summary>
+ <returns>The component used to dynamically map xsi:type declarations to known contract types.</returns>
+ </member>
+ <member name="P:System.Runtime.Serialization.DataContractSerializerSettings.IgnoreExtensionDataObject">
+ <summary>Gets or sets a value that specifies whether to ignore data supplied by an extension of the class when the class is being serialized or deserialized.</summary>
+ <returns>True to ignore data supplied by an extension of the class when the class is being serialized or deserialized; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Runtime.Serialization.DataContractSerializerSettings.KnownTypes">
+ <summary>Gets or sets a collection of types that may be present in the object graph serialized using this instance of the DataContractSerializerSettings.</summary>
+ <returns>A collection of types that may be present in the object graph serialized using this instance of the DataContractSerializerSettings.</returns>
+ </member>
+ <member name="P:System.Runtime.Serialization.DataContractSerializerSettings.MaxItemsInObjectGraph">
+ <summary>Gets or sets the maximum number of items in an object graph to serialize or deserialize.</summary>
+ <returns>The maximum number of items in an object graph to serialize or deserialize.</returns>
+ </member>
+ <member name="P:System.Runtime.Serialization.DataContractSerializerSettings.PreserveObjectReferences">
+ <summary>Gets or sets a value that specifies whether to use non-standard XML constructs to preserve object reference data.</summary>
+ <returns>True to use non-standard XML constructs to preserve object reference data; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Runtime.Serialization.DataContractSerializerSettings.RootName">
+ <summary>Gets or sets the root name of the selected object.</summary>
+ <returns>The root name of the selected object.</returns>
+ </member>
+ <member name="P:System.Runtime.Serialization.DataContractSerializerSettings.RootNamespace">
+ <summary>Gets or sets the root namespace for the specified object.</summary>
+ <returns>The root namespace for the specified object.</returns>
+ </member>
+ <member name="P:System.Runtime.Serialization.DataContractSerializerSettings.SerializeReadOnlyTypes">
+ <summary>Gets or sets a value that specifies whether to serialize read only types.</summary>
+ <returns>True to serialize read only types; otherwise, false.</returns>
+ </member>
+ <member name="T:System.Runtime.Serialization.DataMemberAttribute">
+ <summary>When applied to the member of a type, specifies that the member is part of a data contract and is serializable by the <see cref="T:System.Runtime.Serialization.DataContractSerializer"></see>.</summary>
+ </member>
+ <member name="M:System.Runtime.Serialization.DataMemberAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.Serialization.DataMemberAttribute"></see> class.</summary>
+ </member>
+ <member name="P:System.Runtime.Serialization.DataMemberAttribute.EmitDefaultValue">
+ <summary>Gets or sets a value that specifies whether to serialize the default value for a field or property being serialized.</summary>
+ <returns>true if the default value for a member should be generated in the serialization stream; otherwise, false. The default is true.</returns>
+ </member>
+ <member name="P:System.Runtime.Serialization.DataMemberAttribute.IsNameSetExplicitly">
+ <summary>Gets whether <see cref="P:System.Runtime.Serialization.DataMemberAttribute.Name"></see> has been explicitly set.</summary>
+ <returns>Returns true if the name has been explicitly set; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Runtime.Serialization.DataMemberAttribute.IsRequired">
+ <summary>Gets or sets a value that instructs the serialization engine that the member must be present when reading or deserializing.</summary>
+ <returns>true, if the member is required; otherwise, false.</returns>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">the member is not present.</exception>
+ </member>
+ <member name="P:System.Runtime.Serialization.DataMemberAttribute.Name">
+ <summary>Gets or sets a data member name.</summary>
+ <returns>The name of the data member. The default is the name of the target that the attribute is applied to.</returns>
+ </member>
+ <member name="P:System.Runtime.Serialization.DataMemberAttribute.Order">
+ <summary>Gets or sets the order of serialization and deserialization of a member.</summary>
+ <returns>The numeric order of serialization or deserialization.</returns>
+ </member>
+ <member name="T:System.Runtime.Serialization.DateTimeFormat">
+ <summary>Specifies date-time format options.</summary>
+ </member>
+ <member name="M:System.Runtime.Serialization.DateTimeFormat.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.Serialization.DateTimeFormat"></see> class using the format string.</summary>
+ <param name="formatString">The format string.</param>
+ </member>
+ <member name="M:System.Runtime.Serialization.DateTimeFormat.#ctor(System.String,System.IFormatProvider)">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.Serialization.DateTimeFormat"></see> class using the format string and format provider.</summary>
+ <param name="formatString">The format sting.</param>
+ <param name="formatProvider">The format provider.</param>
+ </member>
+ <member name="P:System.Runtime.Serialization.DateTimeFormat.DateTimeStyles">
+ <summary>Gets or sets the formatting options that customize string parsing for some date and time parsing methods.</summary>
+ <returns>The formatting options that customize string parsing for some date and time parsing methods.</returns>
+ </member>
+ <member name="P:System.Runtime.Serialization.DateTimeFormat.FormatProvider">
+ <summary>Gets an object that controls formatting.</summary>
+ <returns></returns>
+ </member>
+ <member name="P:System.Runtime.Serialization.DateTimeFormat.FormatString">
+ <summary>Gets the format strings to control the formatting produced when a date or time is represented as a string.</summary>
+ <returns>The format strings to control the formatting produced when a date or time is represented as a string.</returns>
+ </member>
+ <member name="T:System.Runtime.Serialization.EmitTypeInformation">
+ <summary>Specifies how often to emit type information.</summary>
+ </member>
+ <member name="F:System.Runtime.Serialization.EmitTypeInformation.Always">
+ <summary>Always to emit type information.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.Serialization.EmitTypeInformation.AsNeeded">
+ <summary>As needed emit type information.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.Serialization.EmitTypeInformation.Never">
+ <summary>Never to emit type information.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Runtime.Serialization.EnumMemberAttribute">
+ <summary>Specifies that the field is an enumeration member and should be serialized.</summary>
+ </member>
+ <member name="M:System.Runtime.Serialization.EnumMemberAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.Serialization.EnumMemberAttribute"></see> class.</summary>
+ </member>
+ <member name="P:System.Runtime.Serialization.EnumMemberAttribute.IsValueSetExplicitly">
+ <summary>Gets whether the <see cref="P:System.Runtime.Serialization.EnumMemberAttribute.Value"></see> has been explicitly set.</summary>
+ <returns>true if the value has been explicitly set; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Runtime.Serialization.EnumMemberAttribute.Value">
+ <summary>Gets or sets the value associated with the enumeration member the attribute is applied to.</summary>
+ <returns>The value associated with the enumeration member.</returns>
+ </member>
+ <member name="T:System.Runtime.Serialization.ExportOptions">
+ <summary>Represents the options that can be set for an <see cref="T:System.Runtime.Serialization.XsdDataContractExporter"></see>.</summary>
+ </member>
+ <member name="M:System.Runtime.Serialization.ExportOptions.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.Serialization.ExportOptions"></see> class.</summary>
+ </member>
+ <member name="P:System.Runtime.Serialization.ExportOptions.KnownTypes">
+ <summary>Gets the collection of types that may be encountered during serialization or deserialization.</summary>
+ <returns>A KnownTypes collection that contains types that may be encountered during serialization or deserialization. XML schema representations are exported for all the types specified in this collection by the <see cref="T:System.Runtime.Serialization.XsdDataContractExporter"></see>.</returns>
+ </member>
+ <member name="T:System.Runtime.Serialization.ExtensionDataObject">
+ <summary>Stores data from a versioned data contract that has been extended by adding new members.</summary>
+ </member>
+ <member name="T:System.Runtime.Serialization.Formatter">
+ <summary>Provides base functionality for the common language runtime serialization formatters.</summary>
+ </member>
+ <member name="M:System.Runtime.Serialization.Formatter.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.Serialization.Formatter"></see> class.</summary>
+ </member>
+ <member name="P:System.Runtime.Serialization.Formatter.Binder">
+ <summary>When overridden in a derived class, gets or sets the <see cref="T:System.Runtime.Serialization.SerializationBinder"></see> used with the current formatter.</summary>
+ <returns>The <see cref="T:System.Runtime.Serialization.SerializationBinder"></see> used with the current formatter.</returns>
+ </member>
+ <member name="P:System.Runtime.Serialization.Formatter.Context">
+ <summary>When overridden in a derived class, gets or sets the <see cref="T:System.Runtime.Serialization.StreamingContext"></see> used for the current serialization.</summary>
+ <returns>The <see cref="T:System.Runtime.Serialization.StreamingContext"></see> used for the current serialization.</returns>
+ </member>
+ <member name="M:System.Runtime.Serialization.Formatter.Deserialize(System.IO.Stream)">
+ <summary>When overridden in a derived class, deserializes the stream attached to the formatter when it was created, creating a graph of objects identical to the graph originally serialized into that stream.</summary>
+ <param name="serializationStream">The stream to deserialize.</param>
+ <returns>The top object of the deserialized graph of objects.</returns>
+ </member>
+ <member name="M:System.Runtime.Serialization.Formatter.GetNext(System.Int64@)">
+ <summary>Returns the next object to serialize, from the formatter's internal work queue.</summary>
+ <param name="objID">The ID assigned to the current object during serialization.</param>
+ <returns>The next object to serialize.</returns>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">The next object retrieved from the work queue did not have an assigned ID.</exception>
+ </member>
+ <member name="F:System.Runtime.Serialization.Formatter.m_idGenerator">
+ <summary>Contains the <see cref="T:System.Runtime.Serialization.ObjectIDGenerator"></see> used with the current formatter.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.Serialization.Formatter.m_objectQueue">
+ <summary>Contains a <see cref="T:System.Collections.Queue"></see> of the objects left to serialize.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Runtime.Serialization.Formatter.Schedule(System.Object)">
+ <summary>Schedules an object for later serialization.</summary>
+ <param name="obj">The object to schedule for serialization.</param>
+ <returns>The object ID assigned to the object.</returns>
+ </member>
+ <member name="M:System.Runtime.Serialization.Formatter.Serialize(System.IO.Stream,System.Object)">
+ <summary>When overridden in a derived class, serializes the graph of objects with the specified root to the stream already attached to the formatter.</summary>
+ <param name="serializationStream">The stream to which the objects are serialized.</param>
+ <param name="graph">The object at the root of the graph to serialize.</param>
+ </member>
+ <member name="P:System.Runtime.Serialization.Formatter.SurrogateSelector">
+ <summary>When overridden in a derived class, gets or sets the <see cref="T:System.Runtime.Serialization.ISurrogateSelector"></see> used with the current formatter.</summary>
+ <returns>The <see cref="T:System.Runtime.Serialization.ISurrogateSelector"></see> used with the current formatter.</returns>
+ </member>
+ <member name="M:System.Runtime.Serialization.Formatter.WriteArray(System.Object,System.String,System.Type)">
+ <summary>When overridden in a derived class, writes an array to the stream already attached to the formatter.</summary>
+ <param name="obj">The array to write.</param>
+ <param name="name">The name of the array.</param>
+ <param name="memberType">The type of elements that the array holds.</param>
+ </member>
+ <member name="M:System.Runtime.Serialization.Formatter.WriteBoolean(System.Boolean,System.String)">
+ <summary>When overridden in a derived class, writes a Boolean value to the stream already attached to the formatter.</summary>
+ <param name="val">The value to write.</param>
+ <param name="name">The name of the member.</param>
+ </member>
+ <member name="M:System.Runtime.Serialization.Formatter.WriteByte(System.Byte,System.String)">
+ <summary>When overridden in a derived class, writes an 8-bit unsigned integer to the stream already attached to the formatter.</summary>
+ <param name="val">The value to write.</param>
+ <param name="name">The name of the member.</param>
+ </member>
+ <member name="M:System.Runtime.Serialization.Formatter.WriteChar(System.Char,System.String)">
+ <summary>When overridden in a derived class, writes a Unicode character to the stream already attached to the formatter.</summary>
+ <param name="val">The value to write.</param>
+ <param name="name">The name of the member.</param>
+ </member>
+ <member name="M:System.Runtime.Serialization.Formatter.WriteDateTime(System.DateTime,System.String)">
+ <summary>When overridden in a derived class, writes a <see cref="T:System.DateTime"></see> value to the stream already attached to the formatter.</summary>
+ <param name="val">The value to write.</param>
+ <param name="name">The name of the member.</param>
+ </member>
+ <member name="M:System.Runtime.Serialization.Formatter.WriteDecimal(System.Decimal,System.String)">
+ <summary>When overridden in a derived class, writes a <see cref="T:System.Decimal"></see> value to the stream already attached to the formatter.</summary>
+ <param name="val">The value to write.</param>
+ <param name="name">The name of the member.</param>
+ </member>
+ <member name="M:System.Runtime.Serialization.Formatter.WriteDouble(System.Double,System.String)">
+ <summary>When overridden in a derived class, writes a double-precision floating-point number to the stream already attached to the formatter.</summary>
+ <param name="val">The value to write.</param>
+ <param name="name">The name of the member.</param>
+ </member>
+ <member name="M:System.Runtime.Serialization.Formatter.WriteInt16(System.Int16,System.String)">
+ <summary>When overridden in a derived class, writes a 16-bit signed integer to the stream already attached to the formatter.</summary>
+ <param name="val">The value to write.</param>
+ <param name="name">The name of the member.</param>
+ </member>
+ <member name="M:System.Runtime.Serialization.Formatter.WriteInt32(System.Int32,System.String)">
+ <summary>When overridden in a derived class, writes a 32-bit signed integer to the stream.</summary>
+ <param name="val">The value to write.</param>
+ <param name="name">The name of the member.</param>
+ </member>
+ <member name="M:System.Runtime.Serialization.Formatter.WriteInt64(System.Int64,System.String)">
+ <summary>When overridden in a derived class, writes a 64-bit signed integer to the stream.</summary>
+ <param name="val">The value to write.</param>
+ <param name="name">The name of the member.</param>
+ </member>
+ <member name="M:System.Runtime.Serialization.Formatter.WriteMember(System.String,System.Object)">
+ <summary>Inspects the type of data received, and calls the appropriate Write method to perform the write to the stream already attached to the formatter.</summary>
+ <param name="memberName">The name of the member to serialize.</param>
+ <param name="data">The object to write to the stream attached to the formatter.</param>
+ </member>
+ <member name="M:System.Runtime.Serialization.Formatter.WriteObjectRef(System.Object,System.String,System.Type)">
+ <summary>When overridden in a derived class, writes an object reference to the stream already attached to the formatter.</summary>
+ <param name="obj">The object reference to write.</param>
+ <param name="name">The name of the member.</param>
+ <param name="memberType">The type of object the reference points to.</param>
+ </member>
+ <member name="M:System.Runtime.Serialization.Formatter.WriteSByte(System.SByte,System.String)">
+ <summary>When overridden in a derived class, writes an 8-bit signed integer to the stream already attached to the formatter.</summary>
+ <param name="val">The value to write.</param>
+ <param name="name">The name of the member.</param>
+ </member>
+ <member name="M:System.Runtime.Serialization.Formatter.WriteSingle(System.Single,System.String)">
+ <summary>When overridden in a derived class, writes a single-precision floating-point number to the stream already attached to the formatter.</summary>
+ <param name="val">The value to write.</param>
+ <param name="name">The name of the member.</param>
+ </member>
+ <member name="M:System.Runtime.Serialization.Formatter.WriteTimeSpan(System.TimeSpan,System.String)">
+ <summary>When overridden in a derived class, writes a <see cref="T:System.TimeSpan"></see> value to the stream already attached to the formatter.</summary>
+ <param name="val">The value to write.</param>
+ <param name="name">The name of the member.</param>
+ </member>
+ <member name="M:System.Runtime.Serialization.Formatter.WriteUInt16(System.UInt16,System.String)">
+ <summary>When overridden in a derived class, writes a 16-bit unsigned integer to the stream already attached to the formatter.</summary>
+ <param name="val">The value to write.</param>
+ <param name="name">The name of the member.</param>
+ </member>
+ <member name="M:System.Runtime.Serialization.Formatter.WriteUInt32(System.UInt32,System.String)">
+ <summary>When overridden in a derived class, writes a 32-bit unsigned integer to the stream already attached to the formatter.</summary>
+ <param name="val">The value to write.</param>
+ <param name="name">The name of the member.</param>
+ </member>
+ <member name="M:System.Runtime.Serialization.Formatter.WriteUInt64(System.UInt64,System.String)">
+ <summary>When overridden in a derived class, writes a 64-bit unsigned integer to the stream already attached to the formatter.</summary>
+ <param name="val">The value to write.</param>
+ <param name="name">The name of the member.</param>
+ </member>
+ <member name="M:System.Runtime.Serialization.Formatter.WriteValueType(System.Object,System.String,System.Type)">
+ <summary>When overridden in a derived class, writes a value of the given type to the stream already attached to the formatter.</summary>
+ <param name="obj">The object representing the value type.</param>
+ <param name="name">The name of the member.</param>
+ <param name="memberType">The <see cref="T:System.Type"></see> of the value type.</param>
+ </member>
+ <member name="T:System.Runtime.Serialization.FormatterConverter">
+ <summary>Represents a base implementation of the <see cref="T:System.Runtime.Serialization.IFormatterConverter"></see> interface that uses the <see cref="T:System.Convert"></see> class and the <see cref="T:System.IConvertible"></see> interface.</summary>
+ </member>
+ <member name="M:System.Runtime.Serialization.FormatterConverter.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.Serialization.FormatterConverter"></see> class.</summary>
+ </member>
+ <member name="M:System.Runtime.Serialization.FormatterConverter.Convert(System.Object,System.Type)">
+ <summary>Converts a value to the given <see cref="T:System.Type"></see>.</summary>
+ <param name="value">The object to convert.</param>
+ <param name="type">The <see cref="T:System.Type"></see> into which value is converted.</param>
+ <returns>The converted <paramref name="value">value</paramref> or null if the <paramref name="type">type</paramref> parameter is null.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="value">value</paramref> parameter is null.</exception>
+ </member>
+ <member name="M:System.Runtime.Serialization.FormatterConverter.Convert(System.Object,System.TypeCode)">
+ <summary>Converts a value to the given <see cref="T:System.TypeCode"></see>.</summary>
+ <param name="value">The object to convert.</param>
+ <param name="typeCode">The <see cref="T:System.TypeCode"></see> into which value is converted.</param>
+ <returns>The converted <paramref name="value">value</paramref>, or null if the <paramref name="type">type</paramref> parameter is null.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="value">value</paramref> parameter is null.</exception>
+ </member>
+ <member name="M:System.Runtime.Serialization.FormatterConverter.ToBoolean(System.Object)">
+ <summary>Converts a value to a <see cref="T:System.Boolean"></see>.</summary>
+ <param name="value">The object to convert.</param>
+ <returns>The converted <paramref name="value">value</paramref> or null if the <paramref name="type">type</paramref> parameter is null.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="value">value</paramref> parameter is null.</exception>
+ </member>
+ <member name="M:System.Runtime.Serialization.FormatterConverter.ToByte(System.Object)">
+ <summary>Converts a value to an 8-bit unsigned integer.</summary>
+ <param name="value">The object to convert.</param>
+ <returns>The converted <paramref name="value">value</paramref> or null if the <paramref name="type">type</paramref> parameter is null.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="value">value</paramref> parameter is null.</exception>
+ </member>
+ <member name="M:System.Runtime.Serialization.FormatterConverter.ToChar(System.Object)">
+ <summary>Converts a value to a Unicode character.</summary>
+ <param name="value">The object to convert.</param>
+ <returns>The converted <paramref name="value">value</paramref> or null if the <paramref name="type">type</paramref> parameter is null.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="value">value</paramref> parameter is null.</exception>
+ </member>
+ <member name="M:System.Runtime.Serialization.FormatterConverter.ToDateTime(System.Object)">
+ <summary>Converts a value to a <see cref="T:System.DateTime"></see>.</summary>
+ <param name="value">The object to convert.</param>
+ <returns>The converted <paramref name="value">value</paramref> or null if the <paramref name="type">type</paramref> parameter is null.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="value">value</paramref> parameter is null.</exception>
+ </member>
+ <member name="M:System.Runtime.Serialization.FormatterConverter.ToDecimal(System.Object)">
+ <summary>Converts a value to a <see cref="T:System.Decimal"></see>.</summary>
+ <param name="value">The object to convert.</param>
+ <returns>The converted <paramref name="value">value</paramref> or null if the <paramref name="type">type</paramref> parameter is null.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="value">value</paramref> parameter is null.</exception>
+ </member>
+ <member name="M:System.Runtime.Serialization.FormatterConverter.ToDouble(System.Object)">
+ <summary>Converts a value to a double-precision floating-point number.</summary>
+ <param name="value">The object to convert.</param>
+ <returns>The converted <paramref name="value">value</paramref> or null if the <paramref name="type">type</paramref> parameter is null.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="value">value</paramref> parameter is null.</exception>
+ </member>
+ <member name="M:System.Runtime.Serialization.FormatterConverter.ToInt16(System.Object)">
+ <summary>Converts a value to a 16-bit signed integer.</summary>
+ <param name="value">The object to convert.</param>
+ <returns>The converted <paramref name="value">value</paramref> or null if the <paramref name="type">type</paramref> parameter is null.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="value">value</paramref> parameter is null.</exception>
+ </member>
+ <member name="M:System.Runtime.Serialization.FormatterConverter.ToInt32(System.Object)">
+ <summary>Converts a value to a 32-bit signed integer.</summary>
+ <param name="value">The object to convert.</param>
+ <returns>The converted <paramref name="value">value</paramref> or null if the <paramref name="type">type</paramref> parameter is null.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="value">value</paramref> parameter is null.</exception>
+ </member>
+ <member name="M:System.Runtime.Serialization.FormatterConverter.ToInt64(System.Object)">
+ <summary>Converts a value to a 64-bit signed integer.</summary>
+ <param name="value">The object to convert.</param>
+ <returns>The converted <paramref name="value">value</paramref> or null if the <paramref name="type">type</paramref> parameter is null.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="value">value</paramref> parameter is null.</exception>
+ </member>
+ <member name="M:System.Runtime.Serialization.FormatterConverter.ToSByte(System.Object)">
+ <summary>Converts a value to a <see cref="T:System.SByte"></see>.</summary>
+ <param name="value">The object to convert.</param>
+ <returns>The converted <paramref name="value">value</paramref> or null if the <paramref name="type">type</paramref> parameter is null.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="value">value</paramref> parameter is null.</exception>
+ </member>
+ <member name="M:System.Runtime.Serialization.FormatterConverter.ToSingle(System.Object)">
+ <summary>Converts a value to a single-precision floating-point number.</summary>
+ <param name="value">The object to convert.</param>
+ <returns>The converted <paramref name="value">value</paramref> or null if the <paramref name="type">type</paramref> parameter is null.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="value">value</paramref> parameter is null.</exception>
+ </member>
+ <member name="M:System.Runtime.Serialization.FormatterConverter.ToString(System.Object)">
+ <summary>Converts the specified object to a <see cref="T:System.String"></see>.</summary>
+ <param name="value">The object to convert.</param>
+ <returns>The converted <paramref name="value">value</paramref> or null if the <paramref name="type">type</paramref> parameter is null.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="value">value</paramref> parameter is null.</exception>
+ </member>
+ <member name="M:System.Runtime.Serialization.FormatterConverter.ToUInt16(System.Object)">
+ <summary>Converts a value to a 16-bit unsigned integer.</summary>
+ <param name="value">The object to convert.</param>
+ <returns>The converted <paramref name="value">value</paramref> or null if the <paramref name="type">type</paramref> parameter is null.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="value">value</paramref> parameter is null.</exception>
+ </member>
+ <member name="M:System.Runtime.Serialization.FormatterConverter.ToUInt32(System.Object)">
+ <summary>Converts a value to a 32-bit unsigned integer.</summary>
+ <param name="value">The object to convert.</param>
+ <returns>The converted <paramref name="value">value</paramref> or null if the <paramref name="type">type</paramref> parameter is null.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="value">value</paramref> parameter is null.</exception>
+ </member>
+ <member name="M:System.Runtime.Serialization.FormatterConverter.ToUInt64(System.Object)">
+ <summary>Converts a value to a 64-bit unsigned integer.</summary>
+ <param name="value">The object to convert.</param>
+ <returns>The converted <paramref name="value">value</paramref> or null if the <paramref name="type">type</paramref> parameter is null.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="value">value</paramref> parameter is null.</exception>
+ </member>
+ <member name="T:System.Runtime.Serialization.Formatters.Binary.BinaryFormatter">
+ <summary>Serializes and deserializes an object, or an entire graph of connected objects, in binary format.</summary>
+ </member>
+ <member name="M:System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.Serialization.Formatters.Binary.BinaryFormatter"></see> class with default values.</summary>
+ </member>
+ <member name="M:System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.#ctor(System.Runtime.Serialization.ISurrogateSelector,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.Serialization.Formatters.Binary.BinaryFormatter"></see> class with a given surrogate selector and streaming context.</summary>
+ <param name="selector">The <see cref="T:System.Runtime.Serialization.ISurrogateSelector"></see> to use. Can be null.</param>
+ <param name="context">The source and destination for the serialized data.</param>
+ </member>
+ <member name="P:System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.AssemblyFormat">
+ <summary>Gets or sets the behavior of the deserializer with regards to finding and loading assemblies.</summary>
+ <returns>One of the <see cref="T:System.Runtime.Serialization.Formatters.FormatterAssemblyStyle"></see> values that specifies the deserializer behavior.</returns>
+ </member>
+ <member name="P:System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Binder">
+ <summary>Gets or sets an object of type <see cref="T:System.Runtime.Serialization.SerializationBinder"></see> that controls the binding of a serialized object to a type.</summary>
+ <returns>The serialization binder to use with this formatter.</returns>
+ </member>
+ <member name="P:System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Context">
+ <summary>Gets or sets the <see cref="T:System.Runtime.Serialization.StreamingContext"></see> for this formatter.</summary>
+ <returns>The streaming context to use with this formatter.</returns>
+ </member>
+ <member name="M:System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize(System.IO.Stream)">
+ <summary>Deserializes the specified stream into an object graph.</summary>
+ <param name="serializationStream">The stream from which to deserialize the object graph.</param>
+ <returns>The top (root) of the object graph.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="serializationStream">serializationStream</paramref> is null.</exception>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">The <paramref name="serializationStream">serializationStream</paramref> supports seeking, but its length is 0. -or- The target type is a <see cref="T:System.Decimal"></see>, but the value is out of range of the <see cref="T:System.Decimal"></see> type.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ </member>
+ <member name="P:System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.FilterLevel">
+ <summary>Gets or sets the <see cref="T:System.Runtime.Serialization.Formatters.TypeFilterLevel"></see> of automatic deserialization the <see cref="T:System.Runtime.Serialization.Formatters.Binary.BinaryFormatter"></see> performs.</summary>
+ <returns>The <see cref="T:System.Runtime.Serialization.Formatters.TypeFilterLevel"></see> that represents the current automatic deserialization level.</returns>
+ </member>
+ <member name="M:System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Serialize(System.IO.Stream,System.Object)">
+ <summary>Serializes the object, or graph of objects with the specified top (root), to the given stream.</summary>
+ <param name="serializationStream">The stream to which the graph is to be serialized.</param>
+ <param name="graph">The object at the root of the graph to serialize.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="serializationStream">serializationStream</paramref> is null. -or- The <paramref name="graph">graph</paramref> is null.</exception>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">An error has occurred during serialization, such as if an object in the <paramref name="graph">graph</paramref> parameter is not marked as serializable.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ </member>
+ <member name="P:System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.SurrogateSelector">
+ <summary>Gets or sets a <see cref="T:System.Runtime.Serialization.ISurrogateSelector"></see> that controls type substitution during serialization and deserialization.</summary>
+ <returns>The surrogate selector to use with this formatter.</returns>
+ </member>
+ <member name="P:System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.TypeFormat">
+ <summary>Gets or sets the format in which type descriptions are laid out in the serialized stream.</summary>
+ <returns>The style of type layouts to use.</returns>
+ </member>
+ <member name="T:System.Runtime.Serialization.Formatters.FormatterAssemblyStyle">
+ <summary>Indicates the method that will be used during deserialization for locating and loading assemblies.</summary>
+ </member>
+ <member name="F:System.Runtime.Serialization.Formatters.FormatterAssemblyStyle.Full">
+ <summary>In full mode, the assembly used during deserialization must match exactly the assembly used during serialization. The <see cref="Overload:System.Reflection.Assembly.Load"></see> method of the <see cref="T:System.Reflection.Assembly"></see> class is used to load the assembly.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.Serialization.Formatters.FormatterAssemblyStyle.Simple">
+ <summary>In simple mode, the assembly used during deserialization need not match exactly the assembly used during serialization. Specifically, the version numbers need not match as the <see cref="Overload:System.Reflection.Assembly.LoadWithPartialName"></see> method is used to load the assembly.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Runtime.Serialization.Formatters.FormatterTypeStyle">
+ <summary>Indicates the format in which type descriptions are laid out in the serialized stream.</summary>
+ </member>
+ <member name="F:System.Runtime.Serialization.Formatters.FormatterTypeStyle.TypesAlways">
+ <summary>Indicates that types can be given to all object members and <see cref="T:System.Runtime.Serialization.ISerializable"></see> object members.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.Serialization.Formatters.FormatterTypeStyle.TypesWhenNeeded">
+ <summary>Indicates that types can be stated only for arrays of objects, object members of type <see cref="T:System.Object"></see>, and <see cref="T:System.Runtime.Serialization.ISerializable"></see> non-primitive value types.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.Serialization.Formatters.FormatterTypeStyle.XsdString">
+ <summary>Indicates that strings can be given in the XSD format rather than SOAP. No string IDs are transmitted.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Runtime.Serialization.Formatters.TypeFilterLevel">
+ <summary>Specifies the level of automatic deserialization for .NET Framework remoting.</summary>
+ </member>
+ <member name="F:System.Runtime.Serialization.Formatters.TypeFilterLevel.Full">
+ <summary>The full deserialization level for .NET Framework remoting. It supports all types that remoting supports in all situations.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.Serialization.Formatters.TypeFilterLevel.Low">
+ <summary>The low deserialization level for .NET Framework remoting. It supports types associated with basic remoting functionality.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Runtime.Serialization.FormatterServices">
+ <summary>Provides static methods to aid with the implementation of a <see cref="T:System.Runtime.Serialization.Formatter"></see> for serialization. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Runtime.Serialization.FormatterServices.CheckTypeSecurity(System.Type,System.Runtime.Serialization.Formatters.TypeFilterLevel)">
+ <summary>Determines whether the specified <see cref="T:System.Type"></see> can be deserialized with the <see cref="T:System.Runtime.Serialization.Formatters.TypeFilterLevel"></see> property set to Low.</summary>
+ <param name="t">The <see cref="T:System.Type"></see> to check for the ability to deserialize.</param>
+ <param name="securityLevel">The <see cref="T:System.Runtime.Serialization.Formatters.TypeFilterLevel"></see> property value.</param>
+ <exception cref="T:System.Security.SecurityException">The <paramref name="t">t</paramref> parameter is an advanced type and cannot be deserialized when the <see cref="T:System.Runtime.Serialization.Formatters.TypeFilterLevel"></see> property is set to Low.</exception>
+ </member>
+ <member name="M:System.Runtime.Serialization.FormatterServices.GetObjectData(System.Object,System.Reflection.MemberInfo[])">
+ <summary>Extracts the data from the specified object and returns it as an array of objects.</summary>
+ <param name="obj">The object to write to the formatter.</param>
+ <param name="members">The members to extract from the object.</param>
+ <returns>An array of <see cref="T:System.Object"></see> that contains data stored in <paramref name="members">members</paramref> and associated with <paramref name="obj">obj</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="obj">obj</paramref> or <paramref name="members">members</paramref> parameter is null. An element of <paramref name="members">members</paramref> is null.</exception>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">An element of <paramref name="members">members</paramref> does not represent a field.</exception>
+ </member>
+ <member name="M:System.Runtime.Serialization.FormatterServices.GetSafeUninitializedObject(System.Type)">
+ <summary>Creates a new instance of the specified object type.</summary>
+ <param name="type">The type of object to create.</param>
+ <returns>A zeroed object of the specified type.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="type">type</paramref> parameter is null.</exception>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">The <paramref name="type">type</paramref> parameter is not a valid common language runtime type.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ </member>
+ <member name="M:System.Runtime.Serialization.FormatterServices.GetSerializableMembers(System.Type)">
+ <summary>Gets all the serializable members for a class of the specified <see cref="T:System.Type"></see>.</summary>
+ <param name="type">The type being serialized.</param>
+ <returns>An array of type <see cref="T:System.Reflection.MemberInfo"></see> of the non-transient, non-static members.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="type">type</paramref> parameter is null.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ </member>
+ <member name="M:System.Runtime.Serialization.FormatterServices.GetSerializableMembers(System.Type,System.Runtime.Serialization.StreamingContext)">
+ <summary>Gets all the serializable members for a class of the specified <see cref="T:System.Type"></see> and in the provided <see cref="T:System.Runtime.Serialization.StreamingContext"></see>.</summary>
+ <param name="type">The type being serialized or cloned.</param>
+ <param name="context">The context where the serialization occurs.</param>
+ <returns>An array of type <see cref="T:System.Reflection.MemberInfo"></see> of the non-transient, non-static members.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="type">type</paramref> parameter is null.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ </member>
+ <member name="M:System.Runtime.Serialization.FormatterServices.GetSurrogateForCyclicalReference(System.Runtime.Serialization.ISerializationSurrogate)">
+ <summary>Returns a serialization surrogate for the specified <see cref="T:System.Runtime.Serialization.ISerializationSurrogate"></see>.</summary>
+ <param name="innerSurrogate">The specified surrogate.</param>
+ <returns>An <see cref="T:System.Runtime.Serialization.ISerializationSurrogate"></see> for the specified <paramref name="innerSurrogate">innerSurrogate</paramref>.</returns>
+ </member>
+ <member name="M:System.Runtime.Serialization.FormatterServices.GetTypeFromAssembly(System.Reflection.Assembly,System.String)">
+ <summary>Looks up the <see cref="T:System.Type"></see> of the specified object in the provided <see cref="T:System.Reflection.Assembly"></see>.</summary>
+ <param name="assem">The assembly where you want to look up the object.</param>
+ <param name="name">The name of the object.</param>
+ <returns>The <see cref="T:System.Type"></see> of the named object.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="assem">assem</paramref> parameter is null.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ </member>
+ <member name="M:System.Runtime.Serialization.FormatterServices.GetUninitializedObject(System.Type)">
+ <summary>Creates a new instance of the specified object type.</summary>
+ <param name="type">The type of object to create.</param>
+ <returns>A zeroed object of the specified type.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="type">type</paramref> parameter is null.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ </member>
+ <member name="M:System.Runtime.Serialization.FormatterServices.PopulateObjectMembers(System.Object,System.Reflection.MemberInfo[],System.Object[])">
+ <summary>Populates the specified object with values for each field drawn from the data array of objects.</summary>
+ <param name="obj">The object to populate.</param>
+ <param name="members">An array of <see cref="T:System.Reflection.MemberInfo"></see> that describes which fields and properties to populate.</param>
+ <param name="data">An array of <see cref="T:System.Object"></see> that specifies the values for each field and property to populate.</param>
+ <returns>The newly populated object.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="obj">obj</paramref>, <paramref name="members">members</paramref>, or <paramref name="data">data</paramref> parameter is null. An element of <paramref name="members">members</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException">The length of <paramref name="members">members</paramref> does not match the length of <paramref name="data">data</paramref>.</exception>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">An element of <paramref name="members">members</paramref> is not an instance of <see cref="T:System.Reflection.FieldInfo"></see>.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ </member>
+ <member name="T:System.Runtime.Serialization.IDeserializationCallback">
+ <summary>Indicates that a class is to be notified when deserialization of the entire object graph has been completed. Note that this interface is not called when deserializing with the XmlSerializer (System.Xml.Serialization.XmlSerializer).</summary>
+ </member>
+ <member name="M:System.Runtime.Serialization.IDeserializationCallback.OnDeserialization(System.Object)">
+ <summary>Runs when the entire object graph has been deserialized.</summary>
+ <param name="sender">The object that initiated the callback. The functionality for this parameter is not currently implemented.</param>
+ </member>
+ <member name="T:System.Runtime.Serialization.IExtensibleDataObject">
+ <summary>Provides a data structure to store extra data encountered by the <see cref="T:System.Runtime.Serialization.XmlObjectSerializer"></see> during deserialization of a type marked with the <see cref="T:System.Runtime.Serialization.DataContractAttribute"></see> attribute.</summary>
+ </member>
+ <member name="P:System.Runtime.Serialization.IExtensibleDataObject.ExtensionData">
+ <summary>Gets or sets the structure that contains extra data.</summary>
+ <returns>An <see cref="T:System.Runtime.Serialization.ExtensionDataObject"></see> that contains data that is not recognized as belonging to the data contract.</returns>
+ </member>
+ <member name="T:System.Runtime.Serialization.IFormatter">
+ <summary>Provides functionality for formatting serialized objects.</summary>
+ </member>
+ <member name="P:System.Runtime.Serialization.IFormatter.Binder">
+ <summary>Gets or sets the <see cref="T:System.Runtime.Serialization.SerializationBinder"></see> that performs type lookups during deserialization.</summary>
+ <returns>The <see cref="T:System.Runtime.Serialization.SerializationBinder"></see> that performs type lookups during deserialization.</returns>
+ </member>
+ <member name="P:System.Runtime.Serialization.IFormatter.Context">
+ <summary>Gets or sets the <see cref="T:System.Runtime.Serialization.StreamingContext"></see> used for serialization and deserialization.</summary>
+ <returns>The <see cref="T:System.Runtime.Serialization.StreamingContext"></see> used for serialization and deserialization.</returns>
+ </member>
+ <member name="M:System.Runtime.Serialization.IFormatter.Deserialize(System.IO.Stream)">
+ <summary>Deserializes the data on the provided stream and reconstitutes the graph of objects.</summary>
+ <param name="serializationStream">The stream that contains the data to deserialize.</param>
+ <returns>The top object of the deserialized graph.</returns>
+ </member>
+ <member name="M:System.Runtime.Serialization.IFormatter.Serialize(System.IO.Stream,System.Object)">
+ <summary>Serializes an object, or graph of objects with the given root to the provided stream.</summary>
+ <param name="serializationStream">The stream where the formatter puts the serialized data. This stream can reference a variety of backing stores (such as files, network, memory, and so on).</param>
+ <param name="graph">The object, or root of the object graph, to serialize. All child objects of this root object are automatically serialized.</param>
+ </member>
+ <member name="P:System.Runtime.Serialization.IFormatter.SurrogateSelector">
+ <summary>Gets or sets the <see cref="T:System.Runtime.Serialization.SurrogateSelector"></see> used by the current formatter.</summary>
+ <returns>The <see cref="T:System.Runtime.Serialization.SurrogateSelector"></see> used by this formatter.</returns>
+ </member>
+ <member name="T:System.Runtime.Serialization.IFormatterConverter">
+ <summary>Provides the connection between an instance of <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> and the formatter-provided class best suited to parse the data inside the <see cref="T:System.Runtime.Serialization.SerializationInfo"></see>.</summary>
+ </member>
+ <member name="M:System.Runtime.Serialization.IFormatterConverter.Convert(System.Object,System.Type)">
+ <summary>Converts a value to the given <see cref="T:System.Type"></see>.</summary>
+ <param name="value">The object to be converted.</param>
+ <param name="type">The <see cref="T:System.Type"></see> into which value is to be converted.</param>
+ <returns>The converted <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Runtime.Serialization.IFormatterConverter.Convert(System.Object,System.TypeCode)">
+ <summary>Converts a value to the given <see cref="T:System.TypeCode"></see>.</summary>
+ <param name="value">The object to be converted.</param>
+ <param name="typeCode">The <see cref="T:System.TypeCode"></see> into which value is to be converted.</param>
+ <returns>The converted <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Runtime.Serialization.IFormatterConverter.ToBoolean(System.Object)">
+ <summary>Converts a value to a <see cref="T:System.Boolean"></see>.</summary>
+ <param name="value">The object to be converted.</param>
+ <returns>The converted <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Runtime.Serialization.IFormatterConverter.ToByte(System.Object)">
+ <summary>Converts a value to an 8-bit unsigned integer.</summary>
+ <param name="value">The object to be converted.</param>
+ <returns>The converted <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Runtime.Serialization.IFormatterConverter.ToChar(System.Object)">
+ <summary>Converts a value to a Unicode character.</summary>
+ <param name="value">The object to be converted.</param>
+ <returns>The converted <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Runtime.Serialization.IFormatterConverter.ToDateTime(System.Object)">
+ <summary>Converts a value to a <see cref="T:System.DateTime"></see>.</summary>
+ <param name="value">The object to be converted.</param>
+ <returns>The converted <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Runtime.Serialization.IFormatterConverter.ToDecimal(System.Object)">
+ <summary>Converts a value to a <see cref="T:System.Decimal"></see>.</summary>
+ <param name="value">The object to be converted.</param>
+ <returns>The converted <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Runtime.Serialization.IFormatterConverter.ToDouble(System.Object)">
+ <summary>Converts a value to a double-precision floating-point number.</summary>
+ <param name="value">The object to be converted.</param>
+ <returns>The converted <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Runtime.Serialization.IFormatterConverter.ToInt16(System.Object)">
+ <summary>Converts a value to a 16-bit signed integer.</summary>
+ <param name="value">The object to be converted.</param>
+ <returns>The converted <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Runtime.Serialization.IFormatterConverter.ToInt32(System.Object)">
+ <summary>Converts a value to a 32-bit signed integer.</summary>
+ <param name="value">The object to be converted.</param>
+ <returns>The converted <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Runtime.Serialization.IFormatterConverter.ToInt64(System.Object)">
+ <summary>Converts a value to a 64-bit signed integer.</summary>
+ <param name="value">The object to be converted.</param>
+ <returns>The converted <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Runtime.Serialization.IFormatterConverter.ToSByte(System.Object)">
+ <summary>Converts a value to a <see cref="T:System.SByte"></see>.</summary>
+ <param name="value">The object to be converted.</param>
+ <returns>The converted <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Runtime.Serialization.IFormatterConverter.ToSingle(System.Object)">
+ <summary>Converts a value to a single-precision floating-point number.</summary>
+ <param name="value">The object to be converted.</param>
+ <returns>The converted <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Runtime.Serialization.IFormatterConverter.ToString(System.Object)">
+ <summary>Converts a value to a <see cref="T:System.String"></see>.</summary>
+ <param name="value">The object to be converted.</param>
+ <returns>The converted <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Runtime.Serialization.IFormatterConverter.ToUInt16(System.Object)">
+ <summary>Converts a value to a 16-bit unsigned integer.</summary>
+ <param name="value">The object to be converted.</param>
+ <returns>The converted <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Runtime.Serialization.IFormatterConverter.ToUInt32(System.Object)">
+ <summary>Converts a value to a 32-bit unsigned integer.</summary>
+ <param name="value">The object to be converted.</param>
+ <returns>The converted <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Runtime.Serialization.IFormatterConverter.ToUInt64(System.Object)">
+ <summary>Converts a value to a 64-bit unsigned integer.</summary>
+ <param name="value">The object to be converted.</param>
+ <returns>The converted <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="T:System.Runtime.Serialization.IgnoreDataMemberAttribute">
+ <summary>When applied to the member of a type, specifies that the member is not part of a data contract and is not serialized.</summary>
+ </member>
+ <member name="M:System.Runtime.Serialization.IgnoreDataMemberAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.Serialization.IgnoreDataMemberAttribute"></see> class.</summary>
+ </member>
+ <member name="T:System.Runtime.Serialization.InvalidDataContractException">
+ <summary>The exception that is thrown when the <see cref="T:System.Runtime.Serialization.DataContractSerializer"></see> or <see cref="T:System.Runtime.Serialization.NetDataContractSerializer"></see> encounters an invalid data contract during serialization and deserialization.</summary>
+ </member>
+ <member name="M:System.Runtime.Serialization.InvalidDataContractException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.Serialization.InvalidDataContractException"></see> class.</summary>
+ </member>
+ <member name="M:System.Runtime.Serialization.InvalidDataContractException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.Serialization.InvalidDataContractException"></see> class with the specified error message.</summary>
+ <param name="message">A description of the error.</param>
+ </member>
+ <member name="M:System.Runtime.Serialization.InvalidDataContractException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.Serialization.InvalidDataContractException"></see> class with the specified <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> and <see cref="T:System.Runtime.Serialization.StreamingContext"></see>.</summary>
+ <param name="info">A <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> that contains data needed to serialize and deserialize an object.</param>
+ <param name="context">A <see cref="T:System.Runtime.Serialization.StreamingContext"></see> that specifies user context during serialization and deserialization.</param>
+ </member>
+ <member name="M:System.Runtime.Serialization.InvalidDataContractException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.Serialization.InvalidDataContractException"></see> class with the specified error message and inner exception.</summary>
+ <param name="message">A description of the error.</param>
+ <param name="innerException">The original <see cref="T:System.Exception"></see>.</param>
+ </member>
+ <member name="T:System.Runtime.Serialization.IObjectReference">
+ <summary>Indicates that the current interface implementer is a reference to another object.</summary>
+ </member>
+ <member name="M:System.Runtime.Serialization.IObjectReference.GetRealObject(System.Runtime.Serialization.StreamingContext)">
+ <summary>Returns the real object that should be deserialized, rather than the object that the serialized stream specifies.</summary>
+ <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"></see> from which the current object is deserialized.</param>
+ <returns>Returns the actual object that is put into the graph.</returns>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission. The call will not work on a medium trusted server.</exception>
+ </member>
+ <member name="T:System.Runtime.Serialization.ISafeSerializationData">
+ <summary>Enables serialization of custom exception data in security-transparent code.</summary>
+ </member>
+ <member name="M:System.Runtime.Serialization.ISafeSerializationData.CompleteDeserialization(System.Object)">
+ <summary>This method is called when the instance is deserialized.</summary>
+ <param name="deserialized">An object that contains the state of the instance.</param>
+ </member>
+ <member name="T:System.Runtime.Serialization.ISerializable">
+ <summary>Allows an object to control its own serialization and deserialization.</summary>
+ </member>
+ <member name="M:System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Populates a <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> with the data needed to serialize the target object.</summary>
+ <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> to populate with data.</param>
+ <param name="context">The destination (see <see cref="T:System.Runtime.Serialization.StreamingContext"></see>) for this serialization.</param>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ </member>
+ <member name="T:System.Runtime.Serialization.ISerializationSurrogate">
+ <summary>Implements a serialization surrogate selector that allows one object to perform serialization and deserialization of another.</summary>
+ </member>
+ <member name="M:System.Runtime.Serialization.ISerializationSurrogate.GetObjectData(System.Object,System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Populates the provided <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> with the data needed to serialize the object.</summary>
+ <param name="obj">The object to serialize.</param>
+ <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> to populate with data.</param>
+ <param name="context">The destination (see <see cref="T:System.Runtime.Serialization.StreamingContext"></see>) for this serialization.</param>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ </member>
+ <member name="M:System.Runtime.Serialization.ISerializationSurrogate.SetObjectData(System.Object,System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext,System.Runtime.Serialization.ISurrogateSelector)">
+ <summary>Populates the object using the information in the <see cref="T:System.Runtime.Serialization.SerializationInfo"></see>.</summary>
+ <param name="obj">The object to populate.</param>
+ <param name="info">The information to populate the object.</param>
+ <param name="context">The source from which the object is deserialized.</param>
+ <param name="selector">The surrogate selector where the search for a compatible surrogate begins.</param>
+ <returns>The populated deserialized object.</returns>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ </member>
+ <member name="T:System.Runtime.Serialization.ISerializationSurrogateProvider">
+
+ </member>
+ <member name="M:System.Runtime.Serialization.ISerializationSurrogateProvider.GetDeserializedObject(System.Object,System.Type)">
+ <param name="obj"></param>
+ <param name="targetType"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Runtime.Serialization.ISerializationSurrogateProvider.GetObjectToSerialize(System.Object,System.Type)">
+ <param name="obj"></param>
+ <param name="targetType"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Runtime.Serialization.ISerializationSurrogateProvider.GetSurrogateType(System.Type)">
+ <param name="type"></param>
+ <returns></returns>
+ </member>
+ <member name="T:System.Runtime.Serialization.ISurrogateSelector">
+ <summary>Indicates a serialization surrogate selector class.</summary>
+ </member>
+ <member name="M:System.Runtime.Serialization.ISurrogateSelector.ChainSelector(System.Runtime.Serialization.ISurrogateSelector)">
+ <summary>Specifies the next <see cref="T:System.Runtime.Serialization.ISurrogateSelector"></see> for surrogates to examine if the current instance does not have a surrogate for the specified type and assembly in the specified context.</summary>
+ <param name="selector">The next surrogate selector to examine.</param>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ </member>
+ <member name="M:System.Runtime.Serialization.ISurrogateSelector.GetNextSelector">
+ <summary>Returns the next surrogate selector in the chain.</summary>
+ <returns>The next surrogate selector in the chain or null.</returns>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ </member>
+ <member name="M:System.Runtime.Serialization.ISurrogateSelector.GetSurrogate(System.Type,System.Runtime.Serialization.StreamingContext,System.Runtime.Serialization.ISurrogateSelector@)">
+ <summary>Finds the surrogate that represents the specified object's type, starting with the specified surrogate selector for the specified serialization context.</summary>
+ <param name="type">The <see cref="T:System.Type"></see> of object (class) that needs a surrogate.</param>
+ <param name="context">The source or destination context for the current serialization.</param>
+ <param name="selector">When this method returns, contains a <see cref="T:System.Runtime.Serialization.ISurrogateSelector"></see> that holds a reference to the surrogate selector where the appropriate surrogate was found. This parameter is passed uninitialized.</param>
+ <returns>The appropriate surrogate for the given type in the given context.</returns>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ </member>
+ <member name="T:System.Runtime.Serialization.Json.DataContractJsonSerializer">
+
+ </member>
+ <member name="M:System.Runtime.Serialization.Json.DataContractJsonSerializer.#ctor(System.Type)">
+ <param name="type"></param>
+ </member>
+ <member name="M:System.Runtime.Serialization.Json.DataContractJsonSerializer.#ctor(System.Type,System.Collections.Generic.IEnumerable{System.Type})">
+ <param name="type"></param>
+ <param name="knownTypes"></param>
+ </member>
+ <member name="M:System.Runtime.Serialization.Json.DataContractJsonSerializer.#ctor(System.Type,System.Runtime.Serialization.Json.DataContractJsonSerializerSettings)">
+ <param name="type"></param>
+ <param name="settings"></param>
+ </member>
+ <member name="M:System.Runtime.Serialization.Json.DataContractJsonSerializer.#ctor(System.Type,System.String)">
+ <param name="type"></param>
+ <param name="rootName"></param>
+ </member>
+ <member name="M:System.Runtime.Serialization.Json.DataContractJsonSerializer.#ctor(System.Type,System.Xml.XmlDictionaryString)">
+ <param name="type"></param>
+ <param name="rootName"></param>
+ </member>
+ <member name="M:System.Runtime.Serialization.Json.DataContractJsonSerializer.#ctor(System.Type,System.String,System.Collections.Generic.IEnumerable{System.Type})">
+ <param name="type"></param>
+ <param name="rootName"></param>
+ <param name="knownTypes"></param>
+ </member>
+ <member name="M:System.Runtime.Serialization.Json.DataContractJsonSerializer.#ctor(System.Type,System.Xml.XmlDictionaryString,System.Collections.Generic.IEnumerable{System.Type})">
+ <param name="type"></param>
+ <param name="rootName"></param>
+ <param name="knownTypes"></param>
+ </member>
+ <member name="P:System.Runtime.Serialization.Json.DataContractJsonSerializer.DateTimeFormat">
+ <returns></returns>
+ </member>
+ <member name="P:System.Runtime.Serialization.Json.DataContractJsonSerializer.EmitTypeInformation">
+ <returns></returns>
+ </member>
+ <member name="P:System.Runtime.Serialization.Json.DataContractJsonSerializer.IgnoreExtensionDataObject">
+ <returns></returns>
+ </member>
+ <member name="M:System.Runtime.Serialization.Json.DataContractJsonSerializer.IsStartObject(System.Xml.XmlDictionaryReader)">
+ <param name="reader"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Runtime.Serialization.Json.DataContractJsonSerializer.IsStartObject(System.Xml.XmlReader)">
+ <param name="reader"></param>
+ <returns></returns>
+ </member>
+ <member name="P:System.Runtime.Serialization.Json.DataContractJsonSerializer.KnownTypes">
+ <returns></returns>
+ </member>
+ <member name="P:System.Runtime.Serialization.Json.DataContractJsonSerializer.MaxItemsInObjectGraph">
+ <returns></returns>
+ </member>
+ <member name="M:System.Runtime.Serialization.Json.DataContractJsonSerializer.ReadObject(System.IO.Stream)">
+ <param name="stream"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Runtime.Serialization.Json.DataContractJsonSerializer.ReadObject(System.Xml.XmlDictionaryReader)">
+ <param name="reader"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Runtime.Serialization.Json.DataContractJsonSerializer.ReadObject(System.Xml.XmlReader)">
+ <param name="reader"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Runtime.Serialization.Json.DataContractJsonSerializer.ReadObject(System.Xml.XmlDictionaryReader,System.Boolean)">
+ <param name="reader"></param>
+ <param name="verifyObjectName"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Runtime.Serialization.Json.DataContractJsonSerializer.ReadObject(System.Xml.XmlReader,System.Boolean)">
+ <param name="reader"></param>
+ <param name="verifyObjectName"></param>
+ <returns></returns>
+ </member>
+ <member name="P:System.Runtime.Serialization.Json.DataContractJsonSerializer.SerializeReadOnlyTypes">
+ <returns></returns>
+ </member>
+ <member name="P:System.Runtime.Serialization.Json.DataContractJsonSerializer.UseSimpleDictionaryFormat">
+ <returns></returns>
+ </member>
+ <member name="M:System.Runtime.Serialization.Json.DataContractJsonSerializer.WriteEndObject(System.Xml.XmlWriter)">
+ <param name="writer"></param>
+ </member>
+ <member name="M:System.Runtime.Serialization.Json.DataContractJsonSerializer.WriteEndObject(System.Xml.XmlDictionaryWriter)">
+ <param name="writer"></param>
+ </member>
+ <member name="M:System.Runtime.Serialization.Json.DataContractJsonSerializer.WriteObject(System.IO.Stream,System.Object)">
+ <param name="stream"></param>
+ <param name="graph"></param>
+ </member>
+ <member name="M:System.Runtime.Serialization.Json.DataContractJsonSerializer.WriteObject(System.Xml.XmlDictionaryWriter,System.Object)">
+ <param name="writer"></param>
+ <param name="graph"></param>
+ </member>
+ <member name="M:System.Runtime.Serialization.Json.DataContractJsonSerializer.WriteObject(System.Xml.XmlWriter,System.Object)">
+ <param name="writer"></param>
+ <param name="graph"></param>
+ </member>
+ <member name="M:System.Runtime.Serialization.Json.DataContractJsonSerializer.WriteObjectContent(System.Xml.XmlDictionaryWriter,System.Object)">
+ <param name="writer"></param>
+ <param name="graph"></param>
+ </member>
+ <member name="M:System.Runtime.Serialization.Json.DataContractJsonSerializer.WriteObjectContent(System.Xml.XmlWriter,System.Object)">
+ <param name="writer"></param>
+ <param name="graph"></param>
+ </member>
+ <member name="M:System.Runtime.Serialization.Json.DataContractJsonSerializer.WriteStartObject(System.Xml.XmlDictionaryWriter,System.Object)">
+ <param name="writer"></param>
+ <param name="graph"></param>
+ </member>
+ <member name="M:System.Runtime.Serialization.Json.DataContractJsonSerializer.WriteStartObject(System.Xml.XmlWriter,System.Object)">
+ <param name="writer"></param>
+ <param name="graph"></param>
+ </member>
+ <member name="T:System.Runtime.Serialization.Json.DataContractJsonSerializerSettings">
+ <summary>Specifies <see cref="T:System.Runtime.Serialization.Json.DataContractJsonSerializer"></see> settings.</summary>
+ </member>
+ <member name="M:System.Runtime.Serialization.Json.DataContractJsonSerializerSettings.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.Serialization.Json.DataContractJsonSerializerSettings"></see> class.</summary>
+ </member>
+ <member name="P:System.Runtime.Serialization.Json.DataContractJsonSerializerSettings.DateTimeFormat">
+ <summary>Gets or sets a DateTimeFormat that defines the culturally appropriate format of displaying dates and times.</summary>
+ <returns>The DateTimeFormat that defines the culturally appropriate format of displaying dates and times.</returns>
+ </member>
+ <member name="P:System.Runtime.Serialization.Json.DataContractJsonSerializerSettings.EmitTypeInformation">
+ <summary>Gets or sets the data contract JSON serializer settings to emit type information.</summary>
+ <returns>The data contract JSON serializer settings to emit type information.</returns>
+ </member>
+ <member name="P:System.Runtime.Serialization.Json.DataContractJsonSerializerSettings.IgnoreExtensionDataObject">
+ <summary>Gets or sets a value that specifies whether to ignore data supplied by an extension of the class when the class is being serialized or deserialized.</summary>
+ <returns>True to ignore data supplied by an extension of the class when the class is being serialized or deserialized; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Runtime.Serialization.Json.DataContractJsonSerializerSettings.KnownTypes">
+ <summary>Gets or sets a collection of types that may be present in the object graph serialized using this instance the DataContractJsonSerializerSettings.</summary>
+ <returns>A collection of types that may be present in the object graph serialized using this instance the DataContractJsonSerializerSettings.</returns>
+ </member>
+ <member name="P:System.Runtime.Serialization.Json.DataContractJsonSerializerSettings.MaxItemsInObjectGraph">
+ <summary>Gets or sets the maximum number of items in an object graph to serialize or deserialize.</summary>
+ <returns>The maximum number of items in an object graph to serialize or deserialize.</returns>
+ </member>
+ <member name="P:System.Runtime.Serialization.Json.DataContractJsonSerializerSettings.RootName">
+ <summary>Gets or sets the root name of the selected object.</summary>
+ <returns>The root name of the selected object.</returns>
+ </member>
+ <member name="P:System.Runtime.Serialization.Json.DataContractJsonSerializerSettings.SerializeReadOnlyTypes">
+ <summary>Gets or sets a value that specifies whether to serialize read only types.</summary>
+ <returns>True to serialize read only types; otherwise false.</returns>
+ </member>
+ <member name="P:System.Runtime.Serialization.Json.DataContractJsonSerializerSettings.UseSimpleDictionaryFormat">
+ <summary>Gets or sets a value that specifies whether to use a simple dictionary format.</summary>
+ <returns>True to use a simple dictionary format; otherwise, false.</returns>
+ </member>
+ <member name="T:System.Runtime.Serialization.Json.IXmlJsonReaderInitializer">
+ <summary>Specifies the interface for initializing a JavaScript Object Notation (JSON) reader when reusing them to read from a particular stream or buffer.</summary>
+ </member>
+ <member name="M:System.Runtime.Serialization.Json.IXmlJsonReaderInitializer.SetInput(System.IO.Stream,System.Text.Encoding,System.Xml.XmlDictionaryReaderQuotas,System.Xml.OnXmlDictionaryReaderClose)">
+ <summary>Reinitializes a JavaScript Object Notation (JSON) enabled reader to a specified stream that contains JSON-encoded data.</summary>
+ <param name="stream">The input <see cref="T:System.IO.Stream"></see> from which to read.</param>
+ <param name="encoding">The <see cref="T:System.Text.Encoding"></see> used by the reader.</param>
+ <param name="quotas"><see cref="T:System.Xml.XmlDictionaryReaderQuotas"></see> to apply.</param>
+ <param name="onClose">Delegate to call when the reader is closed.</param>
+ </member>
+ <member name="M:System.Runtime.Serialization.Json.IXmlJsonReaderInitializer.SetInput(System.Byte[],System.Int32,System.Int32,System.Text.Encoding,System.Xml.XmlDictionaryReaderQuotas,System.Xml.OnXmlDictionaryReaderClose)">
+ <summary>Reinitializes a JavaScript Object Notation (JSON) enabled reader to a specified buffer that contains JSON-encoded data.</summary>
+ <param name="buffer">The input <see cref="T:System.Byte"></see> buffer array from which to read.</param>
+ <param name="offset">The starting position from which to read in buffer.</param>
+ <param name="count">The number of bytes that can be read from buffer.</param>
+ <param name="encoding">The <see cref="T:System.Text.Encoding"></see> used by the reader.</param>
+ <param name="quotas">The <see cref="T:System.Xml.XmlDictionaryReaderQuotas"></see> to apply.</param>
+ <param name="onClose">The <see cref="T:System.Xml.OnXmlDictionaryReaderClose"></see> delegate to call when the reader is closed.</param>
+ </member>
+ <member name="T:System.Runtime.Serialization.Json.IXmlJsonWriterInitializer">
+ <summary>Specifies the interface for initializing a JavaScript Object Notation (JSON) writer when reusing them to write to a particular output stream.</summary>
+ </member>
+ <member name="M:System.Runtime.Serialization.Json.IXmlJsonWriterInitializer.SetOutput(System.IO.Stream,System.Text.Encoding,System.Boolean)">
+ <summary>Initializes (or reinitializes) a JavaScript Object Notation (JSON) writer to a specified output stream with specified character encoding.</summary>
+ <param name="stream">The output <see cref="T:System.IO.Stream"></see> to which the writer writes.</param>
+ <param name="encoding">The <see cref="T:System.Text.Encoding"></see> that specifies the character encoding of the output stream.</param>
+ <param name="ownsStream">If true, the output stream is closed by the writer when done; otherwise false.</param>
+ </member>
+ <member name="T:System.Runtime.Serialization.Json.JsonReaderWriterFactory">
+ <summary>Produces instances of <see cref="T:System.Xml.XmlDictionaryReader"></see> that can read data encoded with JavaScript Object Notation (JSON) from a stream or buffer and map it to an XML Infoset and instances of <see cref="T:System.Xml.XmlDictionaryWriter"></see> that can map an XML Infoset to JSON and write JSON-encoded data to a stream.</summary>
+ </member>
+ <member name="M:System.Runtime.Serialization.Json.JsonReaderWriterFactory.CreateJsonReader(System.Byte[],System.Xml.XmlDictionaryReaderQuotas)">
+ <summary>Creates an <see cref="T:System.Xml.XmlDictionaryReader"></see> that can map buffers encoded with JavaScript Object Notation (JSON) to an XML Infoset.</summary>
+ <param name="buffer">The input <see cref="T:System.Byte"></see> buffer array from which to read.</param>
+ <param name="quotas">The <see cref="T:System.Xml.XmlDictionaryReaderQuotas"></see> used to prevent Denial of Service attacks when reading untrusted data.</param>
+ <returns>An <see cref="T:System.Xml.XmlDictionaryReader"></see> that can process JavaScript Object Notation (JSON) data.</returns>
+ </member>
+ <member name="M:System.Runtime.Serialization.Json.JsonReaderWriterFactory.CreateJsonReader(System.IO.Stream,System.Xml.XmlDictionaryReaderQuotas)">
+ <summary>Creates an <see cref="T:System.Xml.XmlDictionaryReader"></see> that can map streams encoded with JavaScript Object Notation (JSON) to an XML Infoset.</summary>
+ <param name="stream">The input <see cref="T:System.IO.Stream"></see> from which to read.</param>
+ <param name="quotas">The <see cref="T:System.Xml.XmlDictionaryReaderQuotas"></see> used to prevent Denial of Service attacks when reading untrusted data.</param>
+ <returns>An <see cref="T:System.Xml.XmlDictionaryReader"></see> that can read JavaScript Object Notation (JSON).</returns>
+ </member>
+ <member name="M:System.Runtime.Serialization.Json.JsonReaderWriterFactory.CreateJsonReader(System.Byte[],System.Int32,System.Int32,System.Xml.XmlDictionaryReaderQuotas)">
+ <summary>Creates an <see cref="T:System.Xml.XmlDictionaryReader"></see> that can map buffers encoded with JavaScript Object Notation (JSON), of a specified size and offset, to an XML Infoset.</summary>
+ <param name="buffer">The input <see cref="T:System.Byte"></see> buffer array from which to read.</param>
+ <param name="offset">Starting position from which to read in buffer.</param>
+ <param name="count">Number of bytes that can be read from buffer.</param>
+ <param name="quotas">The <see cref="T:System.Xml.XmlDictionaryReaderQuotas"></see> used to prevent Denial of Service attacks when reading untrusted data.</param>
+ <returns>An <see cref="T:System.Xml.XmlDictionaryReader"></see> that can read JavaScript Object Notation (JSON).</returns>
+ </member>
+ <member name="M:System.Runtime.Serialization.Json.JsonReaderWriterFactory.CreateJsonReader(System.IO.Stream,System.Text.Encoding,System.Xml.XmlDictionaryReaderQuotas,System.Xml.OnXmlDictionaryReaderClose)">
+ <summary>Creates an <see cref="T:System.Xml.XmlDictionaryReader"></see> that can map streams encoded with JavaScript Object Notation (JSON), of a specified size and offset, to an XML Infoset.</summary>
+ <param name="stream">The input <see cref="T:System.IO.Stream"></see> from which to read.</param>
+ <param name="encoding">The <see cref="T:System.Text.Encoding"></see> that specifies the character encoding used by the reader. If null is specified as the value, the reader attempts to auto-detect the encoding.</param>
+ <param name="quotas">The <see cref="T:System.Xml.XmlDictionaryReaderQuotas"></see> used to prevent Denial of Service attacks when reading untrusted data.</param>
+ <param name="onClose">The <see cref="T:System.Xml.OnXmlDictionaryReaderClose"></see> delegate to call when the reader is closed.</param>
+ <returns>An <see cref="T:System.Xml.XmlDictionaryReader"></see> that can read JavaScript Object Notation (JSON).</returns>
+ </member>
+ <member name="M:System.Runtime.Serialization.Json.JsonReaderWriterFactory.CreateJsonReader(System.Byte[],System.Int32,System.Int32,System.Text.Encoding,System.Xml.XmlDictionaryReaderQuotas,System.Xml.OnXmlDictionaryReaderClose)">
+ <summary>Creates an <see cref="T:System.Xml.XmlDictionaryReader"></see> that can map buffers encoded with JavaScript Object Notation (JSON), with a specified size and offset and character encoding, to an XML Infoset.</summary>
+ <param name="buffer">The input <see cref="T:System.Byte"></see> buffer array from which to read.</param>
+ <param name="offset">Starting position from which to read in buffer.</param>
+ <param name="count">Number of bytes that can be read from buffer.</param>
+ <param name="encoding">The <see cref="T:System.Text.Encoding"></see> that specifies the character encoding used by the reader. If null is specified as the value, the reader attempts to auto-detect the encoding.</param>
+ <param name="quotas">The <see cref="T:System.Xml.XmlDictionaryReaderQuotas"></see> used to prevent Denial of Service attacks when reading untrusted data.</param>
+ <param name="onClose">The <see cref="T:System.Xml.OnXmlDictionaryReaderClose"></see> delegate to call when the reader is closed. The default value is null.</param>
+ <returns>An <see cref="T:System.Xml.XmlDictionaryReader"></see> that can read JavaScript Object Notation (JSON).</returns>
+ </member>
+ <member name="M:System.Runtime.Serialization.Json.JsonReaderWriterFactory.CreateJsonWriter(System.IO.Stream)">
+ <summary>Creates an <see cref="T:System.Xml.XmlDictionaryWriter"></see> that writes data encoded with JSON to a stream.</summary>
+ <param name="stream">The output <see cref="T:System.IO.Stream"></see> for the JSON writer.</param>
+ <returns>An <see cref="T:System.Xml.XmlDictionaryWriter"></see> that writes data encoded with JSON to the stream based on an XML Infoset.</returns>
+ </member>
+ <member name="M:System.Runtime.Serialization.Json.JsonReaderWriterFactory.CreateJsonWriter(System.IO.Stream,System.Text.Encoding)">
+ <summary>Creates an <see cref="T:System.Xml.XmlDictionaryWriter"></see> that writes data encoded with JSON to a stream with a specified character encoding.</summary>
+ <param name="stream">The output <see cref="T:System.IO.Stream"></see> for the JSON writer.</param>
+ <param name="encoding">The <see cref="T:System.Text.Encoding"></see> that specifies the character encoding used by the writer. The default encoding is UTF-8.</param>
+ <returns>An <see cref="T:System.Xml.XmlDictionaryWriter"></see> that writes data encoded with JSON to the stream based on an XML Infoset.</returns>
+ </member>
+ <member name="M:System.Runtime.Serialization.Json.JsonReaderWriterFactory.CreateJsonWriter(System.IO.Stream,System.Text.Encoding,System.Boolean)">
+ <summary>Creates an <see cref="T:System.Xml.XmlDictionaryWriter"></see> that writes data encoded with JSON to a stream with a specified character encoding.</summary>
+ <param name="stream">The output <see cref="T:System.IO.Stream"></see> for the JSON writer.</param>
+ <param name="encoding">The <see cref="T:System.Text.Encoding"></see> that specifies the character encoding used by the writer. The default encoding is UTF-8.</param>
+ <param name="ownsStream">If true, the output stream is closed by the writer when done; otherwise false. The default value is true.</param>
+ <returns>An <see cref="T:System.Xml.XmlDictionaryWriter"></see> that writes data encoded with JSON to the stream based on an XML Infoset.</returns>
+ </member>
+ <member name="M:System.Runtime.Serialization.Json.JsonReaderWriterFactory.CreateJsonWriter(System.IO.Stream,System.Text.Encoding,System.Boolean,System.Boolean)">
+ <summary>Creates an <see cref="T:System.Xml.XmlDictionaryWriter"></see> that writes data encoded with JSON to a stream with a specified character.</summary>
+ <param name="stream">The output <see cref="T:System.IO.Stream"></see> for the JSON writer.</param>
+ <param name="encoding">The <see cref="T:System.Text.Encoding"></see> that specifies the character encoding used by the writer. The default encoding is UTF-8.</param>
+ <param name="ownsStream">If true, the output stream is closed by the writer when done; otherwise false. The default value is true.</param>
+ <param name="indent">If true, the output uses multiline format, indenting each level properly; otherwise, false.</param>
+ <returns>An <see cref="T:System.Xml.XmlDictionaryWriter"></see> that writes data encoded with JSON to the stream based on an XML Infoset.</returns>
+ </member>
+ <member name="M:System.Runtime.Serialization.Json.JsonReaderWriterFactory.CreateJsonWriter(System.IO.Stream,System.Text.Encoding,System.Boolean,System.Boolean,System.String)">
+ <summary>Creates an <see cref="T:System.Xml.XmlDictionaryWriter"></see> that writes data encoded with JSON to a stream with a specified character.</summary>
+ <param name="stream">The output <see cref="T:System.IO.Stream"></see> for the JSON writer.</param>
+ <param name="encoding">The <see cref="T:System.Text.Encoding"></see> that specifies the character encoding used by the writer. The default encoding is UTF-8.</param>
+ <param name="ownsStream">If true, the output stream is closed by the writer when done; otherwise false. The default value is true.</param>
+ <param name="indent">If true, the output uses multiline format, indenting each level properly; otherwise, false.</param>
+ <param name="indentChars">The string used to indent each level.</param>
+ <returns>An <see cref="T:System.Xml.XmlDictionaryWriter"></see> that writes data encoded with JSON to the stream based on an XML Infoset.</returns>
+ </member>
+ <member name="T:System.Runtime.Serialization.KnownTypeAttribute">
+ <summary>Specifies types that should be recognized by the <see cref="T:System.Runtime.Serialization.DataContractSerializer"></see> when serializing or deserializing a given type.</summary>
+ </member>
+ <member name="M:System.Runtime.Serialization.KnownTypeAttribute.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.Serialization.KnownTypeAttribute"></see> class with the name of a method that returns an <see cref="T:System.Collections.IEnumerable"></see> of known types.</summary>
+ <param name="methodName">The name of the method that returns an <see cref="T:System.Collections.IEnumerable"></see> of types used when serializing or deserializing data.</param>
+ </member>
+ <member name="M:System.Runtime.Serialization.KnownTypeAttribute.#ctor(System.Type)">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.Serialization.KnownTypeAttribute"></see> class with the specified type.</summary>
+ <param name="type">The <see cref="T:System.Type"></see> that is included as a known type when serializing or deserializing data.</param>
+ </member>
+ <member name="P:System.Runtime.Serialization.KnownTypeAttribute.MethodName">
+ <summary>Gets the name of a method that will return a list of types that should be recognized during serialization or deserialization.</summary>
+ <returns>A <see cref="T:System.String"></see> that contains the name of the method on the type defined by the <see cref="T:System.Runtime.Serialization.KnownTypeAttribute"></see> class.</returns>
+ </member>
+ <member name="P:System.Runtime.Serialization.KnownTypeAttribute.Type">
+ <summary>Gets the type that should be recognized during serialization or deserialization by the <see cref="T:System.Runtime.Serialization.DataContractSerializer"></see>.</summary>
+ <returns>The <see cref="T:System.Type"></see> that is used during serialization or deserialization.</returns>
+ </member>
+ <member name="T:System.Runtime.Serialization.ObjectIDGenerator">
+ <summary>Generates IDs for objects.</summary>
+ </member>
+ <member name="M:System.Runtime.Serialization.ObjectIDGenerator.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.Serialization.ObjectIDGenerator"></see> class.</summary>
+ </member>
+ <member name="M:System.Runtime.Serialization.ObjectIDGenerator.GetId(System.Object,System.Boolean@)">
+ <summary>Returns the ID for the specified object, generating a new ID if the specified object has not already been identified by the <see cref="T:System.Runtime.Serialization.ObjectIDGenerator"></see>.</summary>
+ <param name="obj">The object you want an ID for.</param>
+ <param name="firstTime">true if obj was not previously known to the <see cref="T:System.Runtime.Serialization.ObjectIDGenerator"></see>; otherwise, false.</param>
+ <returns>The object's ID is used for serialization. <paramref name="firstTime">firstTime</paramref> is set to true if this is the first time the object has been identified; otherwise, it is set to false.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="obj">obj</paramref> parameter is null.</exception>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">The <see cref="T:System.Runtime.Serialization.ObjectIDGenerator"></see> has been asked to keep track of too many objects.</exception>
+ </member>
+ <member name="M:System.Runtime.Serialization.ObjectIDGenerator.HasId(System.Object,System.Boolean@)">
+ <summary>Determines whether an object has already been assigned an ID.</summary>
+ <param name="obj">The object you are asking for.</param>
+ <param name="firstTime">true if obj was not previously known to the <see cref="T:System.Runtime.Serialization.ObjectIDGenerator"></see>; otherwise, false.</param>
+ <returns>The object ID of <paramref name="obj">obj</paramref> if previously known to the <see cref="T:System.Runtime.Serialization.ObjectIDGenerator"></see>; otherwise, zero.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="obj">obj</paramref> parameter is null.</exception>
+ </member>
+ <member name="T:System.Runtime.Serialization.ObjectManager">
+ <summary>Keeps track of objects as they are deserialized.</summary>
+ </member>
+ <member name="M:System.Runtime.Serialization.ObjectManager.#ctor(System.Runtime.Serialization.ISurrogateSelector,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.Serialization.ObjectManager"></see> class.</summary>
+ <param name="selector">The surrogate selector to use. The <see cref="T:System.Runtime.Serialization.ISurrogateSelector"></see> determines the correct surrogate to use when deserializing objects of a given type. At deserialization time, the surrogate selector creates a new instance of the object from the information transmitted on the stream.</param>
+ <param name="context">The streaming context. The <see cref="T:System.Runtime.Serialization.StreamingContext"></see> is not used by ObjectManager, but is passed as a parameter to any objects implementing <see cref="T:System.Runtime.Serialization.ISerializable"></see> or having a <see cref="T:System.Runtime.Serialization.ISerializationSurrogate"></see>. These objects can take specific actions depending on the source of the information to deserialize.</param>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ </member>
+ <member name="M:System.Runtime.Serialization.ObjectManager.DoFixups">
+ <summary>Performs all the recorded fixups.</summary>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">A fixup was not successfully completed.</exception>
+ </member>
+ <member name="M:System.Runtime.Serialization.ObjectManager.GetObject(System.Int64)">
+ <summary>Returns the object with the specified object ID.</summary>
+ <param name="objectID">The ID of the requested object.</param>
+ <returns>The object with the specified object ID if it has been previously stored or null if no such object has been registered.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="objectID">objectID</paramref> parameter is less than or equal to zero.</exception>
+ </member>
+ <member name="M:System.Runtime.Serialization.ObjectManager.RaiseDeserializationEvent">
+ <summary>Raises the deserialization event to any registered object that implements <see cref="T:System.Runtime.Serialization.IDeserializationCallback"></see>.</summary>
+ </member>
+ <member name="M:System.Runtime.Serialization.ObjectManager.RaiseOnDeserializingEvent(System.Object)">
+ <summary>Invokes the method marked with the <see cref="T:System.Runtime.Serialization.OnDeserializingAttribute"></see>.</summary>
+ <param name="obj">The instance of the type that contains the method to be invoked.</param>
+ </member>
+ <member name="M:System.Runtime.Serialization.ObjectManager.RecordArrayElementFixup(System.Int64,System.Int32,System.Int64)">
+ <summary>Records a fixup for one element in an array.</summary>
+ <param name="arrayToBeFixed">The ID of the array used to record a fixup.</param>
+ <param name="index">The index within arrayFixup that a fixup is requested for.</param>
+ <param name="objectRequired">The ID of the object that the current array element will point to after fixup is completed.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="arrayToBeFixed">arrayToBeFixed</paramref> or <paramref name="objectRequired">objectRequired</paramref> parameter is less than or equal to zero.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="index">index</paramref> parameter is null.</exception>
+ </member>
+ <member name="M:System.Runtime.Serialization.ObjectManager.RecordArrayElementFixup(System.Int64,System.Int32[],System.Int64)">
+ <summary>Records fixups for the specified elements in an array, to be executed later.</summary>
+ <param name="arrayToBeFixed">The ID of the array used to record a fixup.</param>
+ <param name="indices">The indexes within the multidimensional array that a fixup is requested for.</param>
+ <param name="objectRequired">The ID of the object the array elements will point to after fixup is completed.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="arrayToBeFixed">arrayToBeFixed</paramref> or <paramref name="objectRequired">objectRequired</paramref> parameter is less than or equal to zero.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="indices">indices</paramref> parameter is null.</exception>
+ </member>
+ <member name="M:System.Runtime.Serialization.ObjectManager.RecordDelayedFixup(System.Int64,System.String,System.Int64)">
+ <summary>Records a fixup for an object member, to be executed later.</summary>
+ <param name="objectToBeFixed">The ID of the object that needs the reference to objectRequired.</param>
+ <param name="memberName">The member name of objectToBeFixed where the fixup will be performed.</param>
+ <param name="objectRequired">The ID of the object required by objectToBeFixed.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="objectToBeFixed">objectToBeFixed</paramref> or <paramref name="objectRequired">objectRequired</paramref> parameter is less than or equal to zero.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="memberName">memberName</paramref> parameter is null.</exception>
+ </member>
+ <member name="M:System.Runtime.Serialization.ObjectManager.RecordFixup(System.Int64,System.Reflection.MemberInfo,System.Int64)">
+ <summary>Records a fixup for a member of an object, to be executed later.</summary>
+ <param name="objectToBeFixed">The ID of the object that needs the reference to the objectRequired object.</param>
+ <param name="member">The member of objectToBeFixed where the fixup will be performed.</param>
+ <param name="objectRequired">The ID of the object required by objectToBeFixed.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="objectToBeFixed">objectToBeFixed</paramref> or <paramref name="objectRequired">objectRequired</paramref> parameter is less than or equal to zero.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="member">member</paramref> parameter is null.</exception>
+ </member>
+ <member name="M:System.Runtime.Serialization.ObjectManager.RegisterObject(System.Object,System.Int64)">
+ <summary>Registers an object as it is deserialized, associating it with <paramref name="objectID">objectID</paramref>.</summary>
+ <param name="obj">The object to register.</param>
+ <param name="objectID">The ID of the object to register.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="obj">obj</paramref> parameter is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="objectID">objectID</paramref> parameter is less than or equal to zero.</exception>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">The <paramref name="objectID">objectID</paramref> has already been registered for an object other than <paramref name="obj">obj</paramref>.</exception>
+ </member>
+ <member name="M:System.Runtime.Serialization.ObjectManager.RegisterObject(System.Object,System.Int64,System.Runtime.Serialization.SerializationInfo)">
+ <summary>Registers an object as it is deserialized, associating it with <paramref name="objectID">objectID</paramref>, and recording the <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> used with it.</summary>
+ <param name="obj">The object to register.</param>
+ <param name="objectID">The ID of the object to register.</param>
+ <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> used if obj implements <see cref="T:System.Runtime.Serialization.ISerializable"></see> or has a <see cref="T:System.Runtime.Serialization.ISerializationSurrogate"></see>. info will be completed with any required fixup information and then passed to the required object when that object is completed.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="obj">obj</paramref> parameter is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="objectID">objectID</paramref> parameter is less than or equal to zero.</exception>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">The <paramref name="objectID">objectID</paramref> has already been registered for an object other than <paramref name="obj">obj</paramref>.</exception>
+ </member>
+ <member name="M:System.Runtime.Serialization.ObjectManager.RegisterObject(System.Object,System.Int64,System.Runtime.Serialization.SerializationInfo,System.Int64,System.Reflection.MemberInfo)">
+ <summary>Registers a member of an object as it is deserialized, associating it with <paramref name="objectID">objectID</paramref>, and recording the <see cref="T:System.Runtime.Serialization.SerializationInfo"></see>.</summary>
+ <param name="obj">The object to register.</param>
+ <param name="objectID">The ID of the object to register.</param>
+ <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> used if obj implements <see cref="T:System.Runtime.Serialization.ISerializable"></see> or has a <see cref="T:System.Runtime.Serialization.ISerializationSurrogate"></see>. info will be completed with any required fixup information and then passed to the required object when that object is completed.</param>
+ <param name="idOfContainingObj">The ID of the object that contains obj. This parameter is required only if obj is a value type.</param>
+ <param name="member">The field in the containing object where obj exists. This parameter has meaning only if obj is a value type.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="obj">obj</paramref> parameter is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="objectID">objectID</paramref> parameter is less than or equal to zero.</exception>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">The <paramref name="objectID">objectID</paramref> has already been registered for an object other than <paramref name="obj">obj</paramref>, or <paramref name="member">member</paramref> is not a <see cref="T:System.Reflection.FieldInfo"></see> and <paramref name="member">member</paramref> is not null.</exception>
+ </member>
+ <member name="M:System.Runtime.Serialization.ObjectManager.RegisterObject(System.Object,System.Int64,System.Runtime.Serialization.SerializationInfo,System.Int64,System.Reflection.MemberInfo,System.Int32[])">
+ <summary>Registers a member of an array contained in an object while it is deserialized, associating it with <paramref name="objectID">objectID</paramref>, and recording the <see cref="T:System.Runtime.Serialization.SerializationInfo"></see>.</summary>
+ <param name="obj">The object to register.</param>
+ <param name="objectID">The ID of the object to register.</param>
+ <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> used if obj implements <see cref="T:System.Runtime.Serialization.ISerializable"></see> or has a <see cref="T:System.Runtime.Serialization.ISerializationSurrogate"></see>. info will be completed with any required fixup information and then passed to the required object when that object is completed.</param>
+ <param name="idOfContainingObj">The ID of the object that contains obj. This parameter is required only if obj is a value type.</param>
+ <param name="member">The field in the containing object where obj exists. This parameter has meaning only if obj is a value type.</param>
+ <param name="arrayIndex">If obj is a <see cref="T:System.ValueType"></see> and a member of an array, arrayIndex contains the index within that array where obj exists. arrayIndex is ignored if obj is not both a <see cref="T:System.ValueType"></see> and a member of an array.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="obj">obj</paramref> parameter is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="objectID">objectID</paramref> parameter is less than or equal to zero.</exception>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">The <paramref name="objectID">objectID</paramref> has already been registered for an object other than <paramref name="obj">obj</paramref>, or <paramref name="member">member</paramref> is not a <see cref="T:System.Reflection.FieldInfo"></see> and <paramref name="member">member</paramref> isn't null.</exception>
+ </member>
+ <member name="T:System.Runtime.Serialization.OnDeserializedAttribute">
+ <summary>When applied to a method, specifies that the method is called immediately after deserialization of an object in an object graph. The order of deserialization relative to other objects in the graph is non-deterministic.</summary>
+ </member>
+ <member name="M:System.Runtime.Serialization.OnDeserializedAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.Serialization.OnDeserializedAttribute"></see> class.</summary>
+ </member>
+ <member name="T:System.Runtime.Serialization.OnDeserializingAttribute">
+ <summary>When applied to a method, specifies that the method is called during deserialization of an object in an object graph. The order of deserialization relative to other objects in the graph is non-deterministic.</summary>
+ </member>
+ <member name="M:System.Runtime.Serialization.OnDeserializingAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.Serialization.OnDeserializingAttribute"></see> class.</summary>
+ </member>
+ <member name="T:System.Runtime.Serialization.OnSerializedAttribute">
+ <summary>When applied to a method, specifies that the method is called after serialization of an object in an object graph. The order of serialization relative to other objects in the graph is non-deterministic.</summary>
+ </member>
+ <member name="M:System.Runtime.Serialization.OnSerializedAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.Serialization.OnSerializedAttribute"></see> class.</summary>
+ </member>
+ <member name="T:System.Runtime.Serialization.OnSerializingAttribute">
+ <summary>When applied to a method, specifies that the method is during serialization of an object in an object graph. The order of serialization relative to other objects in the graph is non-deterministic.</summary>
+ </member>
+ <member name="M:System.Runtime.Serialization.OnSerializingAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.Serialization.OnSerializingAttribute"></see> class.</summary>
+ </member>
+ <member name="T:System.Runtime.Serialization.OptionalFieldAttribute">
+ <summary>Specifies that a field can be missing from a serialization stream so that the <see cref="T:System.Runtime.Serialization.Formatters.Binary.BinaryFormatter"></see> and the <see cref="T:System.Runtime.Serialization.Formatters.Soap.SoapFormatter"></see> does not throw an exception.</summary>
+ </member>
+ <member name="M:System.Runtime.Serialization.OptionalFieldAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.Serialization.OptionalFieldAttribute"></see> class.</summary>
+ </member>
+ <member name="P:System.Runtime.Serialization.OptionalFieldAttribute.VersionAdded">
+ <summary>This property is unused and is reserved.</summary>
+ <returns>This property is reserved.</returns>
+ </member>
+ <member name="T:System.Runtime.Serialization.SafeSerializationEventArgs">
+ <summary>Provides data for the <see cref="E:System.Exception.SerializeObjectState"></see> event.</summary>
+ </member>
+ <member name="M:System.Runtime.Serialization.SafeSerializationEventArgs.AddSerializedState(System.Runtime.Serialization.ISafeSerializationData)">
+ <summary>Stores the state of the exception.</summary>
+ <param name="serializedState">A state object that is serialized with the instance.</param>
+ </member>
+ <member name="P:System.Runtime.Serialization.SafeSerializationEventArgs.StreamingContext">
+ <summary>Gets or sets an object that describes the source and destination of a serialized stream.</summary>
+ <returns>An object that describes the source and destination of a serialized stream.</returns>
+ </member>
+ <member name="T:System.Runtime.Serialization.SerializationBinder">
+ <summary>Allows users to control class loading and mandate what class to load.</summary>
+ </member>
+ <member name="M:System.Runtime.Serialization.SerializationBinder.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.Serialization.SerializationBinder"></see> class.</summary>
+ </member>
+ <member name="M:System.Runtime.Serialization.SerializationBinder.BindToName(System.Type,System.String@,System.String@)">
+ <summary>When overridden in a derived class, controls the binding of a serialized object to a type.</summary>
+ <param name="serializedType">The type of the object the formatter creates a new instance of.</param>
+ <param name="assemblyName">Specifies the <see cref="T:System.Reflection.Assembly"></see> name of the serialized object.</param>
+ <param name="typeName">Specifies the <see cref="T:System.Type"></see> name of the serialized object.</param>
+ </member>
+ <member name="M:System.Runtime.Serialization.SerializationBinder.BindToType(System.String,System.String)">
+ <summary>When overridden in a derived class, controls the binding of a serialized object to a type.</summary>
+ <param name="assemblyName">Specifies the <see cref="T:System.Reflection.Assembly"></see> name of the serialized object.</param>
+ <param name="typeName">Specifies the <see cref="T:System.Type"></see> name of the serialized object.</param>
+ <returns>The type of the object the formatter creates a new instance of.</returns>
+ </member>
+ <member name="T:System.Runtime.Serialization.SerializationEntry">
+ <summary>Holds the value, <see cref="T:System.Type"></see>, and name of a serialized object.</summary>
+ </member>
+ <member name="P:System.Runtime.Serialization.SerializationEntry.Name">
+ <summary>Gets the name of the object.</summary>
+ <returns>The name of the object.</returns>
+ </member>
+ <member name="P:System.Runtime.Serialization.SerializationEntry.ObjectType">
+ <summary>Gets the <see cref="T:System.Type"></see> of the object.</summary>
+ <returns>The <see cref="T:System.Type"></see> of the object.</returns>
+ </member>
+ <member name="P:System.Runtime.Serialization.SerializationEntry.Value">
+ <summary>Gets the value contained in the object.</summary>
+ <returns>The value contained in the object.</returns>
+ </member>
+ <member name="T:System.Runtime.Serialization.SerializationException">
+ <summary>The exception thrown when an error occurs during serialization or deserialization.</summary>
+ </member>
+ <member name="M:System.Runtime.Serialization.SerializationException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.Serialization.SerializationException"></see> class with default properties.</summary>
+ </member>
+ <member name="M:System.Runtime.Serialization.SerializationException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.Serialization.SerializationException"></see> class with a specified message.</summary>
+ <param name="message">Indicates the reason why the exception occurred.</param>
+ </member>
+ <member name="M:System.Runtime.Serialization.SerializationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.Serialization.SerializationException"></see> class from serialized data.</summary>
+ <param name="info">The serialization information object holding the serialized object data in the name-value form.</param>
+ <param name="context">The contextual information about the source or destination of the exception.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="info">info</paramref> parameter is null.</exception>
+ </member>
+ <member name="M:System.Runtime.Serialization.SerializationException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.Serialization.SerializationException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="innerException">The exception that is the cause of the current exception. If the innerException parameter is not null, the current exception is raised in a catch block that handles the inner exception.</param>
+ </member>
+ <member name="T:System.Runtime.Serialization.SerializationInfo">
+ <summary>Stores all the data needed to serialize or deserialize an object. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Runtime.Serialization.SerializationInfo.#ctor(System.Type,System.Runtime.Serialization.IFormatterConverter)">
+ <summary>Creates a new instance of the <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> class.</summary>
+ <param name="type">The <see cref="T:System.Type"></see> of the object to serialize.</param>
+ <param name="converter">The <see cref="T:System.Runtime.Serialization.IFormatterConverter"></see> used during deserialization.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="type">type</paramref> or <paramref name="converter">converter</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Runtime.Serialization.SerializationInfo.#ctor(System.Type,System.Runtime.Serialization.IFormatterConverter,System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> class.</summary>
+ <param name="type">The <see cref="T:System.Type"></see> of the object to serialize.</param>
+ <param name="converter">The <see cref="T:System.Runtime.Serialization.IFormatterConverter"></see> used during deserialization.</param>
+ <param name="requireSameTokenInPartialTrust">Indicates whether the object requires same token in partial trust.</param>
+ </member>
+ <member name="M:System.Runtime.Serialization.SerializationInfo.AddValue(System.String,System.Object,System.Type)">
+ <summary>Adds a value into the <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> store, where <paramref name="value">value</paramref> is associated with <paramref name="name">name</paramref> and is serialized as being of <see cref="T:System.Type"></see><paramref name="type">type</paramref>.</summary>
+ <param name="name">The name to associate with the value, so it can be deserialized later.</param>
+ <param name="value">The value to be serialized. Any children of this object will automatically be serialized.</param>
+ <param name="type">The <see cref="T:System.Type"></see> to associate with the current object. This parameter must always be the type of the object itself or of one of its base classes.</param>
+ <exception cref="T:System.ArgumentNullException">If <paramref name="name">name</paramref> or <paramref name="type">type</paramref> is null.</exception>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">A value has already been associated with <paramref name="name">name</paramref>.</exception>
+ </member>
+ <member name="M:System.Runtime.Serialization.SerializationInfo.AddValue(System.String,System.UInt64)">
+ <summary>Adds a 64-bit unsigned integer value into the <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> store.</summary>
+ <param name="name">The name to associate with the value, so it can be deserialized later.</param>
+ <param name="value">The UInt64 value to serialize.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="name">name</paramref> parameter is null.</exception>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">A value has already been associated with <paramref name="name">name</paramref>.</exception>
+ </member>
+ <member name="M:System.Runtime.Serialization.SerializationInfo.AddValue(System.String,System.UInt32)">
+ <summary>Adds a 32-bit unsigned integer value into the <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> store.</summary>
+ <param name="name">The name to associate with the value, so it can be deserialized later.</param>
+ <param name="value">The UInt32 value to serialize.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="name">name</paramref> parameter is null.</exception>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">A value has already been associated with <paramref name="name">name</paramref>.</exception>
+ </member>
+ <member name="M:System.Runtime.Serialization.SerializationInfo.AddValue(System.String,System.UInt16)">
+ <summary>Adds a 16-bit unsigned integer value into the <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> store.</summary>
+ <param name="name">The name to associate with the value, so it can be deserialized later.</param>
+ <param name="value">The UInt16 value to serialize.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="name">name</paramref> parameter is null.</exception>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">A value has already been associated with <paramref name="name">name</paramref>.</exception>
+ </member>
+ <member name="M:System.Runtime.Serialization.SerializationInfo.AddValue(System.String,System.Single)">
+ <summary>Adds a single-precision floating-point value into the <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> store.</summary>
+ <param name="name">The name to associate with the value, so it can be deserialized later.</param>
+ <param name="value">The single value to serialize.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="name">name</paramref> parameter is null.</exception>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">A value has already been associated with <paramref name="name">name</paramref>.</exception>
+ </member>
+ <member name="M:System.Runtime.Serialization.SerializationInfo.AddValue(System.String,System.SByte)">
+ <summary>Adds an 8-bit signed integer value into the <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> store.</summary>
+ <param name="name">The name to associate with the value, so it can be deserialized later.</param>
+ <param name="value">The Sbyte value to serialize.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="name">name</paramref> parameter is null.</exception>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">A value has already been associated with <paramref name="name">name</paramref>.</exception>
+ </member>
+ <member name="M:System.Runtime.Serialization.SerializationInfo.AddValue(System.String,System.Object)">
+ <summary>Adds the specified object into the <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> store, where it is associated with a specified name.</summary>
+ <param name="name">The name to associate with the value, so it can be deserialized later.</param>
+ <param name="value">The value to be serialized. Any children of this object will automatically be serialized.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="name">name</paramref> is null.</exception>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">A value has already been associated with <paramref name="name">name</paramref>.</exception>
+ </member>
+ <member name="M:System.Runtime.Serialization.SerializationInfo.AddValue(System.String,System.Int64)">
+ <summary>Adds a 64-bit signed integer value into the <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> store.</summary>
+ <param name="name">The name to associate with the value, so it can be deserialized later.</param>
+ <param name="value">The Int64 value to serialize.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="name">name</paramref> parameter is null.</exception>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">A value has already been associated with <paramref name="name">name</paramref>.</exception>
+ </member>
+ <member name="M:System.Runtime.Serialization.SerializationInfo.AddValue(System.String,System.Int32)">
+ <summary>Adds a 32-bit signed integer value into the <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> store.</summary>
+ <param name="name">The name to associate with the value, so it can be deserialized later.</param>
+ <param name="value">The Int32 value to serialize.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="name">name</paramref> parameter is null.</exception>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">A value has already been associated with <paramref name="name">name</paramref>.</exception>
+ </member>
+ <member name="M:System.Runtime.Serialization.SerializationInfo.AddValue(System.String,System.Int16)">
+ <summary>Adds a 16-bit signed integer value into the <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> store.</summary>
+ <param name="name">The name to associate with the value, so it can be deserialized later.</param>
+ <param name="value">The Int16 value to serialize.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="name">name</paramref> parameter is null.</exception>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">A value has already been associated with <paramref name="name">name</paramref>.</exception>
+ </member>
+ <member name="M:System.Runtime.Serialization.SerializationInfo.AddValue(System.String,System.Double)">
+ <summary>Adds a double-precision floating-point value into the <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> store.</summary>
+ <param name="name">The name to associate with the value, so it can be deserialized later.</param>
+ <param name="value">The double value to serialize.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="name">name</paramref> parameter is null.</exception>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">A value has already been associated with <paramref name="name">name</paramref>.</exception>
+ </member>
+ <member name="M:System.Runtime.Serialization.SerializationInfo.AddValue(System.String,System.Decimal)">
+ <summary>Adds a decimal value into the <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> store.</summary>
+ <param name="name">The name to associate with the value, so it can be deserialized later.</param>
+ <param name="value">The decimal value to serialize.</param>
+ <exception cref="T:System.ArgumentNullException">If The <paramref name="name">name</paramref> parameter is null.</exception>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">If a value has already been associated with <paramref name="name">name</paramref>.</exception>
+ </member>
+ <member name="M:System.Runtime.Serialization.SerializationInfo.AddValue(System.String,System.DateTime)">
+ <summary>Adds a <see cref="T:System.DateTime"></see> value into the <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> store.</summary>
+ <param name="name">The name to associate with the value, so it can be deserialized later.</param>
+ <param name="value">The <see cref="T:System.DateTime"></see> value to serialize.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="name">name</paramref> parameter is null.</exception>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">A value has already been associated with <paramref name="name">name</paramref>.</exception>
+ </member>
+ <member name="M:System.Runtime.Serialization.SerializationInfo.AddValue(System.String,System.Char)">
+ <summary>Adds a Unicode character value into the <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> store.</summary>
+ <param name="name">The name to associate with the value, so it can be deserialized later.</param>
+ <param name="value">The character value to serialize.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="name">name</paramref> parameter is null.</exception>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">A value has already been associated with <paramref name="name">name</paramref>.</exception>
+ </member>
+ <member name="M:System.Runtime.Serialization.SerializationInfo.AddValue(System.String,System.Byte)">
+ <summary>Adds an 8-bit unsigned integer value into the <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> store.</summary>
+ <param name="name">The name to associate with the value, so it can be deserialized later.</param>
+ <param name="value">The byte value to serialize.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="name">name</paramref> parameter is null.</exception>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">A value has already been associated with <paramref name="name">name</paramref>.</exception>
+ </member>
+ <member name="M:System.Runtime.Serialization.SerializationInfo.AddValue(System.String,System.Boolean)">
+ <summary>Adds a Boolean value into the <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> store.</summary>
+ <param name="name">The name to associate with the value, so it can be deserialized later.</param>
+ <param name="value">The Boolean value to serialize.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="name">name</paramref> parameter is null.</exception>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">A value has already been associated with <paramref name="name">name</paramref>.</exception>
+ </member>
+ <member name="P:System.Runtime.Serialization.SerializationInfo.AssemblyName">
+ <summary>Gets or sets the assembly name of the type to serialize during serialization only.</summary>
+ <returns>The full name of the assembly of the type to serialize.</returns>
+ <exception cref="T:System.ArgumentNullException">The value the property is set to is null.</exception>
+ </member>
+ <member name="P:System.Runtime.Serialization.SerializationInfo.FullTypeName">
+ <summary>Gets or sets the full name of the <see cref="T:System.Type"></see> to serialize.</summary>
+ <returns>The full name of the type to serialize.</returns>
+ <exception cref="T:System.ArgumentNullException">The value this property is set to is null.</exception>
+ </member>
+ <member name="M:System.Runtime.Serialization.SerializationInfo.GetBoolean(System.String)">
+ <summary>Retrieves a Boolean value from the <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> store.</summary>
+ <param name="name">The name associated with the value to retrieve.</param>
+ <returns>The Boolean value associated with <paramref name="name">name</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="name">name</paramref> is null.</exception>
+ <exception cref="T:System.InvalidCastException">The value associated with <paramref name="name">name</paramref> cannot be converted to a Boolean value.</exception>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">An element with the specified name is not found in the current instance.</exception>
+ </member>
+ <member name="M:System.Runtime.Serialization.SerializationInfo.GetByte(System.String)">
+ <summary>Retrieves an 8-bit unsigned integer value from the <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> store.</summary>
+ <param name="name">The name associated with the value to retrieve.</param>
+ <returns>The 8-bit unsigned integer associated with <paramref name="name">name</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="name">name</paramref> is null.</exception>
+ <exception cref="T:System.InvalidCastException">The value associated with <paramref name="name">name</paramref> cannot be converted to an 8-bit unsigned integer.</exception>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">An element with the specified name is not found in the current instance.</exception>
+ </member>
+ <member name="M:System.Runtime.Serialization.SerializationInfo.GetChar(System.String)">
+ <summary>Retrieves a Unicode character value from the <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> store.</summary>
+ <param name="name">The name associated with the value to retrieve.</param>
+ <returns>The Unicode character associated with <paramref name="name">name</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="name">name</paramref> is null.</exception>
+ <exception cref="T:System.InvalidCastException">The value associated with <paramref name="name">name</paramref> cannot be converted to a Unicode character.</exception>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">An element with the specified name is not found in the current instance.</exception>
+ </member>
+ <member name="M:System.Runtime.Serialization.SerializationInfo.GetDateTime(System.String)">
+ <summary>Retrieves a <see cref="T:System.DateTime"></see> value from the <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> store.</summary>
+ <param name="name">The name associated with the value to retrieve.</param>
+ <returns>The <see cref="T:System.DateTime"></see> value associated with <paramref name="name">name</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="name">name</paramref> is null.</exception>
+ <exception cref="T:System.InvalidCastException">The value associated with <paramref name="name">name</paramref> cannot be converted to a <see cref="T:System.DateTime"></see> value.</exception>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">An element with the specified name is not found in the current instance.</exception>
+ </member>
+ <member name="M:System.Runtime.Serialization.SerializationInfo.GetDecimal(System.String)">
+ <summary>Retrieves a decimal value from the <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> store.</summary>
+ <param name="name">The name associated with the value to retrieve.</param>
+ <returns>A decimal value from the <see cref="T:System.Runtime.Serialization.SerializationInfo"></see>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="name">name</paramref> is null.</exception>
+ <exception cref="T:System.InvalidCastException">The value associated with <paramref name="name">name</paramref> cannot be converted to a decimal.</exception>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">An element with the specified name is not found in the current instance.</exception>
+ </member>
+ <member name="M:System.Runtime.Serialization.SerializationInfo.GetDouble(System.String)">
+ <summary>Retrieves a double-precision floating-point value from the <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> store.</summary>
+ <param name="name">The name associated with the value to retrieve.</param>
+ <returns>The double-precision floating-point value associated with <paramref name="name">name</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="name">name</paramref> is null.</exception>
+ <exception cref="T:System.InvalidCastException">The value associated with <paramref name="name">name</paramref> cannot be converted to a double-precision floating-point value.</exception>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">An element with the specified name is not found in the current instance.</exception>
+ </member>
+ <member name="M:System.Runtime.Serialization.SerializationInfo.GetEnumerator">
+ <summary>Returns a <see cref="T:System.Runtime.Serialization.SerializationInfoEnumerator"></see> used to iterate through the name-value pairs in the <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> store.</summary>
+ <returns>A <see cref="T:System.Runtime.Serialization.SerializationInfoEnumerator"></see> for parsing the name-value pairs contained in the <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> store.</returns>
+ </member>
+ <member name="M:System.Runtime.Serialization.SerializationInfo.GetInt16(System.String)">
+ <summary>Retrieves a 16-bit signed integer value from the <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> store.</summary>
+ <param name="name">The name associated with the value to retrieve.</param>
+ <returns>The 16-bit signed integer associated with <paramref name="name">name</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="name">name</paramref> is null.</exception>
+ <exception cref="T:System.InvalidCastException">The value associated with <paramref name="name">name</paramref> cannot be converted to a 16-bit signed integer.</exception>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">An element with the specified name is not found in the current instance.</exception>
+ </member>
+ <member name="M:System.Runtime.Serialization.SerializationInfo.GetInt32(System.String)">
+ <summary>Retrieves a 32-bit signed integer value from the <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> store.</summary>
+ <param name="name">The name of the value to retrieve.</param>
+ <returns>The 32-bit signed integer associated with <paramref name="name">name</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="name">name</paramref> is null.</exception>
+ <exception cref="T:System.InvalidCastException">The value associated with <paramref name="name">name</paramref> cannot be converted to a 32-bit signed integer.</exception>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">An element with the specified name is not found in the current instance.</exception>
+ </member>
+ <member name="M:System.Runtime.Serialization.SerializationInfo.GetInt64(System.String)">
+ <summary>Retrieves a 64-bit signed integer value from the <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> store.</summary>
+ <param name="name">The name associated with the value to retrieve.</param>
+ <returns>The 64-bit signed integer associated with <paramref name="name">name</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="name">name</paramref> is null.</exception>
+ <exception cref="T:System.InvalidCastException">The value associated with <paramref name="name">name</paramref> cannot be converted to a 64-bit signed integer.</exception>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">An element with the specified name is not found in the current instance.</exception>
+ </member>
+ <member name="M:System.Runtime.Serialization.SerializationInfo.GetSByte(System.String)">
+ <summary>Retrieves an 8-bit signed integer value from the <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> store.</summary>
+ <param name="name">The name associated with the value to retrieve.</param>
+ <returns>The 8-bit signed integer associated with <paramref name="name">name</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="name">name</paramref> is null.</exception>
+ <exception cref="T:System.InvalidCastException">The value associated with <paramref name="name">name</paramref> cannot be converted to an 8-bit signed integer.</exception>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">An element with the specified name is not found in the current instance.</exception>
+ </member>
+ <member name="M:System.Runtime.Serialization.SerializationInfo.GetSingle(System.String)">
+ <summary>Retrieves a single-precision floating-point value from the <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> store.</summary>
+ <param name="name">The name of the value to retrieve.</param>
+ <returns>The single-precision floating-point value associated with <paramref name="name">name</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="name">name</paramref> is null.</exception>
+ <exception cref="T:System.InvalidCastException">The value associated with <paramref name="name">name</paramref> cannot be converted to a single-precision floating-point value.</exception>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">An element with the specified name is not found in the current instance.</exception>
+ </member>
+ <member name="M:System.Runtime.Serialization.SerializationInfo.GetString(System.String)">
+ <summary>Retrieves a <see cref="T:System.String"></see> value from the <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> store.</summary>
+ <param name="name">The name associated with the value to retrieve.</param>
+ <returns>The <see cref="T:System.String"></see> associated with <paramref name="name">name</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="name">name</paramref> is null.</exception>
+ <exception cref="T:System.InvalidCastException">The value associated with <paramref name="name">name</paramref> cannot be converted to a <see cref="T:System.String"></see>.</exception>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">An element with the specified name is not found in the current instance.</exception>
+ </member>
+ <member name="M:System.Runtime.Serialization.SerializationInfo.GetUInt16(System.String)">
+ <summary>Retrieves a 16-bit unsigned integer value from the <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> store.</summary>
+ <param name="name">The name associated with the value to retrieve.</param>
+ <returns>The 16-bit unsigned integer associated with <paramref name="name">name</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="name">name</paramref> is null.</exception>
+ <exception cref="T:System.InvalidCastException">The value associated with <paramref name="name">name</paramref> cannot be converted to a 16-bit unsigned integer.</exception>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">An element with the specified name is not found in the current instance.</exception>
+ </member>
+ <member name="M:System.Runtime.Serialization.SerializationInfo.GetUInt32(System.String)">
+ <summary>Retrieves a 32-bit unsigned integer value from the <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> store.</summary>
+ <param name="name">The name associated with the value to retrieve.</param>
+ <returns>The 32-bit unsigned integer associated with <paramref name="name">name</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="name">name</paramref> is null.</exception>
+ <exception cref="T:System.InvalidCastException">The value associated with <paramref name="name">name</paramref> cannot be converted to a 32-bit unsigned integer.</exception>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">An element with the specified name is not found in the current instance.</exception>
+ </member>
+ <member name="M:System.Runtime.Serialization.SerializationInfo.GetUInt64(System.String)">
+ <summary>Retrieves a 64-bit unsigned integer value from the <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> store.</summary>
+ <param name="name">The name associated with the value to retrieve.</param>
+ <returns>The 64-bit unsigned integer associated with <paramref name="name">name</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="name">name</paramref> is null.</exception>
+ <exception cref="T:System.InvalidCastException">The value associated with <paramref name="name">name</paramref> cannot be converted to a 64-bit unsigned integer.</exception>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">An element with the specified name is not found in the current instance.</exception>
+ </member>
+ <member name="M:System.Runtime.Serialization.SerializationInfo.GetValue(System.String,System.Type)">
+ <summary>Retrieves a value from the <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> store.</summary>
+ <param name="name">The name associated with the value to retrieve.</param>
+ <param name="type">The <see cref="T:System.Type"></see> of the value to retrieve. If the stored value cannot be converted to this type, the system will throw a <see cref="T:System.InvalidCastException"></see>.</param>
+ <returns>The object of the specified <see cref="T:System.Type"></see> associated with <paramref name="name">name</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="name">name</paramref> or <paramref name="type">type</paramref> is null.</exception>
+ <exception cref="T:System.InvalidCastException">The value associated with <paramref name="name">name</paramref> cannot be converted to <paramref name="type">type</paramref>.</exception>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">An element with the specified name is not found in the current instance.</exception>
+ </member>
+ <member name="P:System.Runtime.Serialization.SerializationInfo.IsAssemblyNameSetExplicit">
+ <summary>Gets whether the assembly name has been explicitly set.</summary>
+ <returns>True if the assembly name has been explicitly set; otherwise false.</returns>
+ </member>
+ <member name="P:System.Runtime.Serialization.SerializationInfo.IsFullTypeNameSetExplicit">
+ <summary>Gets whether the full type name has been explicitly set.</summary>
+ <returns>True if the full type name has been explicitly set; otherwise false.</returns>
+ </member>
+ <member name="P:System.Runtime.Serialization.SerializationInfo.MemberCount">
+ <summary>Gets the number of members that have been added to the <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> store.</summary>
+ <returns>The number of members that have been added to the current <see cref="T:System.Runtime.Serialization.SerializationInfo"></see>.</returns>
+ </member>
+ <member name="P:System.Runtime.Serialization.SerializationInfo.ObjectType">
+ <summary>Returns the type of the object to be serialized.</summary>
+ <returns>The type of the object being serialized.</returns>
+ </member>
+ <member name="M:System.Runtime.Serialization.SerializationInfo.SetType(System.Type)">
+ <summary>Sets the <see cref="T:System.Type"></see> of the object to serialize.</summary>
+ <param name="type">The <see cref="T:System.Type"></see> of the object to serialize.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="type">type</paramref> parameter is null.</exception>
+ </member>
+ <member name="T:System.Runtime.Serialization.SerializationInfoEnumerator">
+ <summary>Provides a formatter-friendly mechanism for parsing the data in <see cref="T:System.Runtime.Serialization.SerializationInfo"></see>. This class cannot be inherited.</summary>
+ </member>
+ <member name="P:System.Runtime.Serialization.SerializationInfoEnumerator.Current">
+ <summary>Gets the item currently being examined.</summary>
+ <returns>The item currently being examined.</returns>
+ <exception cref="T:System.InvalidOperationException">The enumerator has not started enumerating items or has reached the end of the enumeration.</exception>
+ </member>
+ <member name="M:System.Runtime.Serialization.SerializationInfoEnumerator.MoveNext">
+ <summary>Updates the enumerator to the next item.</summary>
+ <returns>true if a new element is found; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Runtime.Serialization.SerializationInfoEnumerator.Name">
+ <summary>Gets the name for the item currently being examined.</summary>
+ <returns>The item name.</returns>
+ <exception cref="T:System.InvalidOperationException">The enumerator has not started enumerating items or has reached the end of the enumeration.</exception>
+ </member>
+ <member name="P:System.Runtime.Serialization.SerializationInfoEnumerator.ObjectType">
+ <summary>Gets the type of the item currently being examined.</summary>
+ <returns>The type of the item currently being examined.</returns>
+ <exception cref="T:System.InvalidOperationException">The enumerator has not started enumerating items or has reached the end of the enumeration.</exception>
+ </member>
+ <member name="M:System.Runtime.Serialization.SerializationInfoEnumerator.Reset">
+ <summary>Resets the enumerator to the first item.</summary>
+ </member>
+ <member name="P:System.Runtime.Serialization.SerializationInfoEnumerator.Value">
+ <summary>Gets the value of the item currently being examined.</summary>
+ <returns>The value of the item currently being examined.</returns>
+ <exception cref="T:System.InvalidOperationException">The enumerator has not started enumerating items or has reached the end of the enumeration.</exception>
+ </member>
+ <member name="P:System.Runtime.Serialization.SerializationInfoEnumerator.System#Collections#IEnumerator#Current">
+ <summary>Gets the current item in the collection.</summary>
+ <returns>A <see cref="T:System.Runtime.Serialization.SerializationEntry"></see> that contains the current serialization data.</returns>
+ <exception cref="T:System.InvalidOperationException">The enumeration has not started or has already ended.</exception>
+ </member>
+ <member name="T:System.Runtime.Serialization.SerializationObjectManager">
+ <summary>Manages serialization processes at run time. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Runtime.Serialization.SerializationObjectManager.#ctor(System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.Serialization.SerializationObjectManager"></see> class.</summary>
+ <param name="context">An instance of the <see cref="T:System.Runtime.Serialization.StreamingContext"></see> class that contains information about the current serialization operation.</param>
+ </member>
+ <member name="M:System.Runtime.Serialization.SerializationObjectManager.RaiseOnSerializedEvent">
+ <summary>Invokes the OnSerializing callback event if the type of the object has one; and registers the object for raising the OnSerialized event if the type of the object has one.</summary>
+ </member>
+ <member name="M:System.Runtime.Serialization.SerializationObjectManager.RegisterObject(System.Object)">
+ <summary>Registers the object upon which events will be raised.</summary>
+ <param name="obj">The object to register.</param>
+ </member>
+ <member name="T:System.Runtime.Serialization.StreamingContext">
+ <summary>Describes the source and destination of a given serialized stream, and provides an additional caller-defined context.</summary>
+ </member>
+ <member name="M:System.Runtime.Serialization.StreamingContext.#ctor(System.Runtime.Serialization.StreamingContextStates)">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.Serialization.StreamingContext"></see> class with a given context state.</summary>
+ <param name="state">A bitwise combination of the <see cref="T:System.Runtime.Serialization.StreamingContextStates"></see> values that specify the source or destination context for this <see cref="T:System.Runtime.Serialization.StreamingContext"></see>.</param>
+ </member>
+ <member name="M:System.Runtime.Serialization.StreamingContext.#ctor(System.Runtime.Serialization.StreamingContextStates,System.Object)">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.Serialization.StreamingContext"></see> class with a given context state, and some additional information.</summary>
+ <param name="state">A bitwise combination of the <see cref="T:System.Runtime.Serialization.StreamingContextStates"></see> values that specify the source or destination context for this <see cref="T:System.Runtime.Serialization.StreamingContext"></see>.</param>
+ <param name="additional">Any additional information to be associated with the <see cref="T:System.Runtime.Serialization.StreamingContext"></see>. This information is available to any object that implements <see cref="T:System.Runtime.Serialization.ISerializable"></see> or any serialization surrogate. Most users do not need to set this parameter.</param>
+ </member>
+ <member name="P:System.Runtime.Serialization.StreamingContext.Context">
+ <summary>Gets context specified as part of the additional context.</summary>
+ <returns>The context specified as part of the additional context.</returns>
+ </member>
+ <member name="M:System.Runtime.Serialization.StreamingContext.Equals(System.Object)">
+ <summary>Determines whether two <see cref="T:System.Runtime.Serialization.StreamingContext"></see> instances contain the same values.</summary>
+ <param name="obj">An object to compare with the current instance.</param>
+ <returns>true if the specified object is an instance of <see cref="T:System.Runtime.Serialization.StreamingContext"></see> and equals the value of the current instance; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Runtime.Serialization.StreamingContext.GetHashCode">
+ <summary>Returns a hash code of this object.</summary>
+ <returns>The <see cref="T:System.Runtime.Serialization.StreamingContextStates"></see> value that contains the source or destination of the serialization for this <see cref="T:System.Runtime.Serialization.StreamingContext"></see>.</returns>
+ </member>
+ <member name="P:System.Runtime.Serialization.StreamingContext.State">
+ <summary>Gets the source or destination of the transmitted data.</summary>
+ <returns>During serialization, the destination of the transmitted data. During deserialization, the source of the data.</returns>
+ </member>
+ <member name="T:System.Runtime.Serialization.StreamingContextStates">
+ <summary>Defines a set of flags that specifies the source or destination context for the stream during serialization.</summary>
+ </member>
+ <member name="F:System.Runtime.Serialization.StreamingContextStates.All">
+ <summary>Specifies that the serialized data can be transmitted to or received from any of the other contexts.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.Serialization.StreamingContextStates.Clone">
+ <summary>Specifies that the object graph is being cloned. Users can assume that the cloned graph will continue to exist within the same process and be safe to access handles or other references to unmanaged resources.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.Serialization.StreamingContextStates.CrossAppDomain">
+ <summary>Specifies that the source or destination context is a different AppDomain. (For a description of AppDomains, see <see cref="http://msdn.microsoft.com/en-us/39e57d07-a740-4cd4-ae82-e119ea3856c1">Application Domains</see>).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.Serialization.StreamingContextStates.CrossMachine">
+ <summary>Specifies that the source or destination context is a different computer.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.Serialization.StreamingContextStates.CrossProcess">
+ <summary>Specifies that the source or destination context is a different process on the same computer.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.Serialization.StreamingContextStates.File">
+ <summary>Specifies that the source or destination context is a file. Users can assume that files will last longer than the process that created them and not serialize objects in such a way that deserialization will require accessing any data from the current process.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.Serialization.StreamingContextStates.Other">
+ <summary>Specifies that the serialization context is unknown.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.Serialization.StreamingContextStates.Persistence">
+ <summary>Specifies that the source or destination context is a persisted store, which could include databases, files, or other backing stores. Users can assume that persisted data will last longer than the process that created the data and not serialize objects so that deserialization will require accessing any data from the current process.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.Serialization.StreamingContextStates.Remoting">
+ <summary>Specifies that the data is remoted to a context in an unknown location. Users cannot make any assumptions whether this is on the same computer.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Runtime.Serialization.SurrogateSelector">
+ <summary>Assists formatters in selection of the serialization surrogate to delegate the serialization or deserialization process to.</summary>
+ </member>
+ <member name="M:System.Runtime.Serialization.SurrogateSelector.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.Serialization.SurrogateSelector"></see> class.</summary>
+ </member>
+ <member name="M:System.Runtime.Serialization.SurrogateSelector.AddSurrogate(System.Type,System.Runtime.Serialization.StreamingContext,System.Runtime.Serialization.ISerializationSurrogate)">
+ <summary>Adds a surrogate to the list of checked surrogates.</summary>
+ <param name="type">The <see cref="T:System.Type"></see> for which the surrogate is required.</param>
+ <param name="context">The context-specific data.</param>
+ <param name="surrogate">The surrogate to call for this type.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="type">type</paramref> or <paramref name="surrogate">surrogate</paramref> parameter is null.</exception>
+ <exception cref="T:System.ArgumentException">A surrogate already exists for this type and context.</exception>
+ </member>
+ <member name="M:System.Runtime.Serialization.SurrogateSelector.ChainSelector(System.Runtime.Serialization.ISurrogateSelector)">
+ <summary>Adds the specified <see cref="T:System.Runtime.Serialization.ISurrogateSelector"></see> that can handle a particular object type to the list of surrogates.</summary>
+ <param name="selector">The surrogate selector to add.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="selector">selector</paramref> parameter is null.</exception>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">The selector is already on the list of selectors.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ </member>
+ <member name="M:System.Runtime.Serialization.SurrogateSelector.GetNextSelector">
+ <summary>Returns the next selector on the chain of selectors.</summary>
+ <returns>The next <see cref="T:System.Runtime.Serialization.ISurrogateSelector"></see> on the chain of selectors.</returns>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ </member>
+ <member name="M:System.Runtime.Serialization.SurrogateSelector.GetSurrogate(System.Type,System.Runtime.Serialization.StreamingContext,System.Runtime.Serialization.ISurrogateSelector@)">
+ <summary>Returns the surrogate for a particular type.</summary>
+ <param name="type">The <see cref="T:System.Type"></see> for which the surrogate is requested.</param>
+ <param name="context">The streaming context.</param>
+ <param name="selector">The surrogate to use.</param>
+ <returns>The surrogate for a particular type.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="type">type</paramref> parameter is null.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ </member>
+ <member name="M:System.Runtime.Serialization.SurrogateSelector.RemoveSurrogate(System.Type,System.Runtime.Serialization.StreamingContext)">
+ <summary>Removes the surrogate associated with a given type.</summary>
+ <param name="type">The <see cref="T:System.Type"></see> for which to remove the surrogate.</param>
+ <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"></see> for the current surrogate.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="type">type</paramref> parameter is null.</exception>
+ </member>
+ <member name="T:System.Security.Cryptography.X509Certificates.RSACertificateExtensions">
+ <summary>Provides extension methods for retrieving <see cref="T:System.Security.Cryptography.RSA"></see> implementations for the public and private keys of an <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2"></see>.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.RSACertificateExtensions.GetRSAPrivateKey(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+ <summary>Gets the <see cref="T:System.Security.Cryptography.RSA"></see> private key from the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2"></see>.</summary>
+ <param name="certificate">The certificate.</param>
+ <returns>The private key, or null if the certificate does not have an RSA private key.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="certificate">certificate</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.RSACertificateExtensions.GetRSAPublicKey(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+ <summary>Gets the <see cref="T:System.Security.Cryptography.RSA"></see> public key from the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2"></see>.</summary>
+ <param name="certificate">The certificate.</param>
+ <returns>The public key, or null if the certificate does not have an RSA public key.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="certificate">certificate</paramref> is null.</exception>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">Windows reports an error. See the <see cref="P:System.Exception.Message"></see> property for more information.</exception>
+ </member>
+ <member name="T:System.Security.Cryptography.X509Certificates.StoreLocation">
+ <summary>Specifies the location of the X.509 certificate store.</summary>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.StoreLocation.CurrentUser">
+ <summary>The X.509 certificate store used by the current user.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.StoreLocation.LocalMachine">
+ <summary>The X.509 certificate store assigned to the local machine.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Security.Cryptography.X509Certificates.StoreName">
+ <summary>Specifies the name of the X.509 certificate store to open.</summary>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.StoreName.AddressBook">
+ <summary>The X.509 certificate store for other users.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.StoreName.AuthRoot">
+ <summary>The X.509 certificate store for third-party certificate authorities (CAs).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.StoreName.CertificateAuthority">
+ <summary>The X.509 certificate store for intermediate certificate authorities (CAs).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.StoreName.Disallowed">
+ <summary>The X.509 certificate store for revoked certificates.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.StoreName.My">
+ <summary>The X.509 certificate store for personal certificates.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.StoreName.Root">
+ <summary>The X.509 certificate store for trusted root certificate authorities (CAs).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.StoreName.TrustedPeople">
+ <summary>The X.509 certificate store for directly trusted people and resources.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.StoreName.TrustedPublisher">
+ <summary>The X.509 certificate store for directly trusted publishers.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName">
+ <summary>Represents the distinguished name of an X509 certificate. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.Byte[])">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName"></see> class using information from the specified byte array.</summary>
+ <param name="encodedDistinguishedName">A byte array that contains distinguished name information.</param>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.Security.Cryptography.AsnEncodedData)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName"></see> class using the specified <see cref="T:System.Security.Cryptography.AsnEncodedData"></see> object.</summary>
+ <param name="encodedDistinguishedName">An <see cref="T:System.Security.Cryptography.AsnEncodedData"></see> object that represents the distinguished name.</param>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.Security.Cryptography.X509Certificates.X500DistinguishedName)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName"></see> class using the specified <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName"></see> object.</summary>
+ <param name="distinguishedName">An <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName"></see> object.</param>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName"></see> class using information from the specified string.</summary>
+ <param name="distinguishedName">A string that represents the distinguished name.</param>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.String,System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName"></see> class using the specified string and <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags"></see> flag.</summary>
+ <param name="distinguishedName">A string that represents the distinguished name.</param>
+ <param name="flag">A bitwise combination of the enumeration values that specify the characteristics of the distinguished name.</param>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.Decode(System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags)">
+ <summary>Decodes a distinguished name using the characteristics specified by the <paramref name="flag">flag</paramref> parameter.</summary>
+ <param name="flag">A bitwise combination of the enumeration values that specify the characteristics of the distinguished name.</param>
+ <returns>The decoded distinguished name.</returns>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">The certificate has an invalid name.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.Format(System.Boolean)">
+ <summary>Returns a formatted version of an X500 distinguished name for printing or for output to a text window or to a console.</summary>
+ <param name="multiLine">true if the return string should contain carriage returns; otherwise, false.</param>
+ <returns>A formatted string that represents the X500 distinguished name.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.X509Certificates.X500DistinguishedName.Name">
+ <summary>Gets the comma-delimited distinguished name from an X500 certificate.</summary>
+ <returns>The comma-delimited distinguished name of the X509 certificate.</returns>
+ </member>
+ <member name="T:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags">
+ <summary>Specifies characteristics of the X.500 distinguished name.</summary>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.DoNotUsePlusSign">
+ <summary>The distinguished name does not use the plus sign.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.DoNotUseQuotes">
+ <summary>The distinguished name does not use quotation marks.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.ForceUTF8Encoding">
+ <summary>Forces the distinguished name to encode specific X.500 keys as UTF-8 strings rather than printable Unicode strings. For more information and the list of X.500 keys affected, see the <see cref="http://msdn.microsoft.com/library/windows/desktop/aa379394.aspx">X500NameFlags enumeration</see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.None">
+ <summary>The distinguished name has no special characteristics.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.Reversed">
+ <summary>The distinguished name is reversed.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseCommas">
+ <summary>The distinguished name uses commas.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseNewLines">
+ <summary>The distinguished name uses the new line character.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseSemicolons">
+ <summary>The distinguished name uses semicolons.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseT61Encoding">
+ <summary>The distinguished name uses T61 encoding.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseUTF8Encoding">
+ <summary>The distinguished name uses UTF8 encoding instead of Unicode character encoding.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension">
+ <summary>Defines the constraints set on a certificate. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension"></see> class.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension"></see> class using an <see cref="T:System.Security.Cryptography.AsnEncodedData"></see> object and a value that identifies whether the extension is critical.</summary>
+ <param name="encodedBasicConstraints">The encoded data to use to create the extension.</param>
+ <param name="critical">true if the extension is critical; otherwise, false.</param>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.#ctor(System.Boolean,System.Boolean,System.Int32,System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension"></see> class. Parameters specify a value that indicates whether a certificate is a certificate authority (CA) certificate, a value that indicates whether the certificate has a restriction on the number of path levels it allows, the number of levels allowed in a certificate's path, and a value that indicates whether the extension is critical.</summary>
+ <param name="certificateAuthority">true if the certificate is a certificate authority (CA) certificate; otherwise, false.</param>
+ <param name="hasPathLengthConstraint">true if the certificate has a restriction on the number of path levels it allows; otherwise, false.</param>
+ <param name="pathLengthConstraint">The number of levels allowed in a certificate's path.</param>
+ <param name="critical">true if the extension is critical; otherwise, false.</param>
+ </member>
+ <member name="P:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.CertificateAuthority">
+ <summary>Gets a value indicating whether a certificate is a certificate authority (CA) certificate.</summary>
+ <returns>true if the certificate is a certificate authority (CA) certificate, otherwise, false.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension"></see> class using an <see cref="T:System.Security.Cryptography.AsnEncodedData"></see> object.</summary>
+ <param name="asnEncodedData">The encoded data to use to create the extension.</param>
+ </member>
+ <member name="P:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.HasPathLengthConstraint">
+ <summary>Gets a value indicating whether a certificate has a restriction on the number of path levels it allows.</summary>
+ <returns>true if the certificate has a restriction on the number of path levels it allows, otherwise, false.</returns>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">The extension cannot be decoded.</exception>
+ </member>
+ <member name="P:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.PathLengthConstraint">
+ <summary>Gets the number of levels allowed in a certificate's path.</summary>
+ <returns>An integer indicating the number of levels allowed in a certificate's path.</returns>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">The extension cannot be decoded.</exception>
+ </member>
+ <member name="T:System.Security.Cryptography.X509Certificates.X509Certificate">
+ <summary>Provides methods that help you use X.509 v.3 certificates.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate"></see> class.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.String,System.Security.SecureString,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate"></see> class using a certificate file name, a password, and a key storage flag.</summary>
+ <param name="fileName">The name of a certificate file.</param>
+ <param name="password">The password required to access the X.509 certificate data.</param>
+ <param name="keyStorageFlags">A bitwise combination of the enumeration values that control where and how to import the certificate.</param>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">An error with the certificate occurs. For example: The certificate file does not exist. The certificate is invalid. The certificate's password is incorrect.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="fileName">fileName</paramref> parameter is null.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.Byte[],System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate"></see> class using a byte array, a password, and a key storage flag.</summary>
+ <param name="rawData">A byte array containing data from an X.509 certificate.</param>
+ <param name="password">The password required to access the X.509 certificate data.</param>
+ <param name="keyStorageFlags">A bitwise combination of the enumeration values that control where and how to import the certificate.</param>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">An error with the certificate occurs. For example: The certificate file does not exist. The certificate is invalid. The certificate's password is incorrect.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="rawData">rawData</paramref> parameter is null. -or- The length of the <paramref name="rawData">rawData</paramref> parameter is 0.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.Byte[],System.Security.SecureString,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate"></see> class using a byte array, a password, and a key storage flag.</summary>
+ <param name="rawData">A byte array that contains data from an X.509 certificate.</param>
+ <param name="password">The password required to access the X.509 certificate data.</param>
+ <param name="keyStorageFlags">A bitwise combination of the enumeration values that control where and how to import the certificate.</param>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">An error with the certificate occurs. For example: The certificate file does not exist. The certificate is invalid. The certificate's password is incorrect.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="rawData">rawData</paramref> parameter is null. -or- The length of the <paramref name="rawData">rawData</paramref> parameter is 0.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate"></see> class using the name of a PKCS7 signed file and a password to access the certificate.</summary>
+ <param name="fileName">The name of a PKCS7 signed file.</param>
+ <param name="password">The password required to access the X.509 certificate data.</param>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">An error with the certificate occurs. For example: The certificate file does not exist. The certificate is invalid. The certificate's password is incorrect.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="fileName">fileName</paramref> parameter is null.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.String,System.Security.SecureString)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate"></see> class using a certificate file name and a password.</summary>
+ <param name="fileName">The name of a certificate file.</param>
+ <param name="password">The password required to access the X.509 certificate data.</param>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">An error with the certificate occurs. For example: The certificate file does not exist. The certificate is invalid. The certificate's password is incorrect.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="fileName">fileName</paramref> parameter is null.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate"></see> class using a <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object and a <see cref="T:System.Runtime.Serialization.StreamingContext"></see> structure.</summary>
+ <param name="info">A <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object that describes serialization information.</param>
+ <param name="context">A <see cref="T:System.Runtime.Serialization.StreamingContext"></see> structure that describes how serialization should be performed.</param>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">An error with the certificate occurs. For example: The certificate file does not exist. The certificate is invalid. The certificate's password is incorrect.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.String,System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate"></see> class using the name of a PKCS7 signed file, a password to access the certificate, and a key storage flag.</summary>
+ <param name="fileName">The name of a PKCS7 signed file.</param>
+ <param name="password">The password required to access the X.509 certificate data.</param>
+ <param name="keyStorageFlags">A bitwise combination of the enumeration values that control where and how to import the certificate.</param>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">An error with the certificate occurs. For example: The certificate file does not exist. The certificate is invalid. The certificate's password is incorrect.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="fileName">fileName</paramref> parameter is null.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.Byte[],System.Security.SecureString)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate"></see> class using a byte array and a password.</summary>
+ <param name="rawData">A byte array that contains data from an X.509 certificate.</param>
+ <param name="password">The password required to access the X.509 certificate data.</param>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">An error with the certificate occurs. For example: The certificate file does not exist. The certificate is invalid. The certificate's password is incorrect.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="rawData">rawData</paramref> parameter is null. -or- The length of the <paramref name="rawData">rawData</paramref> parameter is 0.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate"></see> class using the name of a PKCS7 signed file.</summary>
+ <param name="fileName">The name of a PKCS7 signed file.</param>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">An error with the certificate occurs. For example: The certificate file does not exist. The certificate is invalid. The certificate's password is incorrect.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="fileName">fileName</paramref> parameter is null.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate"></see> class using another <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate"></see> class.</summary>
+ <param name="cert">A <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate"></see> class from which to initialize this class.</param>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">An error with the certificate occurs. For example: The certificate file does not exist. The certificate is invalid. The certificate's password is incorrect.</exception>
+ <exception cref="T:System.ArgumentNullException">The value of the <paramref name="cert">cert</paramref> parameter is null.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.IntPtr)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate"></see> class using a handle to an unmanaged PCCERT_CONTEXT structure.</summary>
+ <param name="handle">A handle to an unmanaged PCCERT_CONTEXT structure.</param>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">An error with the certificate occurs. For example: The certificate file does not exist. The certificate is invalid. The certificate's password is incorrect.</exception>
+ <exception cref="T:System.ArgumentException">The handle parameter does not represent a valid PCCERT_CONTEXT structure.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.Byte[])">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate"></see> class defined from a sequence of bytes representing an X.509v3 certificate.</summary>
+ <param name="data">A byte array containing data from an X.509 certificate.</param>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">An error with the certificate occurs. For example: The certificate file does not exist. The certificate is invalid. The certificate's password is incorrect.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="rawData">rawData</paramref> parameter is null. -or- The length of the <paramref name="rawData">rawData</paramref> parameter is 0.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.Byte[],System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate"></see> class using a byte array and a password.</summary>
+ <param name="rawData">A byte array containing data from an X.509 certificate.</param>
+ <param name="password">The password required to access the X.509 certificate data.</param>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">An error with the certificate occurs. For example: The certificate file does not exist. The certificate is invalid. The certificate's password is incorrect.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="rawData">rawData</paramref> parameter is null. -or- The length of the <paramref name="rawData">rawData</paramref> parameter is 0.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.CreateFromCertFile(System.String)">
+ <summary>Creates an X.509v3 certificate from the specified PKCS7 signed file.</summary>
+ <param name="filename">The path of the PKCS7 signed file from which to create the X.509 certificate.</param>
+ <returns>The newly created X.509 certificate.</returns>
+ <exception cref="T:System.ArgumentException">The <paramref name="filename">filename</paramref> parameter is null.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.CreateFromSignedFile(System.String)">
+ <summary>Creates an X.509v3 certificate from the specified signed file.</summary>
+ <param name="filename">The path of the signed file from which to create the X.509 certificate.</param>
+ <returns>The newly created X.509 certificate.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Dispose(System.Boolean)">
+ <summary>Releases all of the unmanaged resources used by this <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate"></see> and optionally releases the managed resources.</summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Dispose">
+ <summary>Releases all resources used by the current <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate"></see> object.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Equals(System.Object)">
+ <summary>Compares two <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate"></see> objects for equality.</summary>
+ <param name="obj">An <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate"></see> object to compare to the current object.</param>
+ <returns>true if the current <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate"></see> object is equal to the object specified by the <paramref name="other">other</paramref> parameter; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Equals(System.Security.Cryptography.X509Certificates.X509Certificate)">
+ <summary>Compares two <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate"></see> objects for equality.</summary>
+ <param name="other">An <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate"></see> object to compare to the current object.</param>
+ <returns>true if the current <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate"></see> object is equal to the object specified by the <paramref name="other">other</paramref> parameter; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Export(System.Security.Cryptography.X509Certificates.X509ContentType)">
+ <summary>Exports the current <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate"></see> object to a byte array in a format described by one of the <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType"></see> values.</summary>
+ <param name="contentType">One of the <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType"></see> values that describes how to format the output data.</param>
+ <returns>An array of bytes that represents the current <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate"></see> object.</returns>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">A value other than <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.Cert"></see>, <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.SerializedCert"></see>, or <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pkcs12"></see> was passed to the <paramref name="contentType">contentType</paramref> parameter. -or- The certificate could not be exported.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Export(System.Security.Cryptography.X509Certificates.X509ContentType,System.Security.SecureString)">
+ <summary>Exports the current <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate"></see> object to a byte array using the specified format and a password.</summary>
+ <param name="contentType">One of the <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType"></see> values that describes how to format the output data.</param>
+ <param name="password">The password required to access the X.509 certificate data.</param>
+ <returns>A byte array that represents the current <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate"></see> object.</returns>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">A value other than <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.Cert"></see>, <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.SerializedCert"></see>, or <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pkcs12"></see> was passed to the <paramref name="contentType">contentType</paramref> parameter. -or- The certificate could not be exported.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Export(System.Security.Cryptography.X509Certificates.X509ContentType,System.String)">
+ <summary>Exports the current <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate"></see> object to a byte array in a format described by one of the <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType"></see> values, and using the specified password.</summary>
+ <param name="contentType">One of the <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType"></see> values that describes how to format the output data.</param>
+ <param name="password">The password required to access the X.509 certificate data.</param>
+ <returns>An array of bytes that represents the current <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate"></see> object.</returns>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">A value other than <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.Cert"></see>, <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.SerializedCert"></see>, or <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pkcs12"></see> was passed to the <paramref name="contentType">contentType</paramref> parameter. -or- The certificate could not be exported.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.FormatDate(System.DateTime)">
+ <summary>Converts the specified date and time to a string.</summary>
+ <param name="date">The date and time to convert.</param>
+ <returns>A string representation of the value of the <see cref="T:System.DateTime"></see> object.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetCertHash">
+ <summary>Returns the hash value for the X.509v3 certificate as an array of bytes.</summary>
+ <returns>The hash value for the X.509 certificate.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetCertHashString">
+ <summary>Returns the SHA1 hash value for the X.509v3 certificate as a hexadecimal string.</summary>
+ <returns>The hexadecimal string representation of the X.509 certificate hash value.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetEffectiveDateString">
+ <summary>Returns the effective date of this X.509v3 certificate.</summary>
+ <returns>The effective date for this X.509 certificate.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetExpirationDateString">
+ <summary>Returns the expiration date of this X.509v3 certificate.</summary>
+ <returns>The expiration date for this X.509 certificate.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetFormat">
+ <summary>Returns the name of the format of this X.509v3 certificate.</summary>
+ <returns>The format of this X.509 certificate.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetHashCode">
+ <summary>Returns the hash code for the X.509v3 certificate as an integer.</summary>
+ <returns>The hash code for the X.509 certificate as an integer.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetIssuerName">
+ <summary>Returns the name of the certification authority that issued the X.509v3 certificate.</summary>
+ <returns>The name of the certification authority that issued the X.509 certificate.</returns>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">An error with the certificate occurs. For example: The certificate file does not exist. The certificate is invalid. The certificate's password is incorrect.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetKeyAlgorithm">
+ <summary>Returns the key algorithm information for this X.509v3 certificate as a string.</summary>
+ <returns>The key algorithm information for this X.509 certificate as a string.</returns>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">The certificate context is invalid.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetKeyAlgorithmParameters">
+ <summary>Returns the key algorithm parameters for the X.509v3 certificate as an array of bytes.</summary>
+ <returns>The key algorithm parameters for the X.509 certificate as an array of bytes.</returns>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">The certificate context is invalid.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetKeyAlgorithmParametersString">
+ <summary>Returns the key algorithm parameters for the X.509v3 certificate as a hexadecimal string.</summary>
+ <returns>The key algorithm parameters for the X.509 certificate as a hexadecimal string.</returns>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">The certificate context is invalid.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetName">
+ <summary>Returns the name of the principal to which the certificate was issued.</summary>
+ <returns>The name of the principal to which the certificate was issued.</returns>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">The certificate context is invalid.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetPublicKey">
+ <summary>Returns the public key for the X.509v3 certificate as an array of bytes.</summary>
+ <returns>The public key for the X.509 certificate as an array of bytes.</returns>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">The certificate context is invalid.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetPublicKeyString">
+ <summary>Returns the public key for the X.509v3 certificate as a hexadecimal string.</summary>
+ <returns>The public key for the X.509 certificate as a hexadecimal string.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetRawCertData">
+ <summary>Returns the raw data for the entire X.509v3 certificate as an array of bytes.</summary>
+ <returns>A byte array containing the X.509 certificate data.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetRawCertDataString">
+ <summary>Returns the raw data for the entire X.509v3 certificate as a hexadecimal string.</summary>
+ <returns>The X.509 certificate data as a hexadecimal string.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetSerialNumber">
+ <summary>Returns the serial number of the X.509v3 certificate as an array of bytes.</summary>
+ <returns>The serial number of the X.509 certificate as an array of bytes.</returns>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">The certificate context is invalid.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetSerialNumberString">
+ <summary>Returns the serial number of the X.509v3 certificate as a hexadecimal string.</summary>
+ <returns>The serial number of the X.509 certificate as a hexadecimal string.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate.Handle">
+ <summary>Gets a handle to a Microsoft Cryptographic API certificate context described by an unmanaged PCCERT_CONTEXT structure.</summary>
+ <returns>An <see cref="T:System.IntPtr"></see> structure that represents an unmanaged PCCERT_CONTEXT structure.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Import(System.Byte[])">
+ <summary>Populates the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate"></see> object with data from a byte array.</summary>
+ <param name="rawData">A byte array containing data from an X.509 certificate.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="rawData">rawData</paramref> parameter is null. -or- The length of the <paramref name="rawData">rawData</paramref> parameter is 0.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Import(System.String)">
+ <summary>Populates the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate"></see> object with information from a certificate file.</summary>
+ <param name="fileName">The name of a certificate file represented as a string.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="fileName">fileName</paramref> parameter is null.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Import(System.Byte[],System.Security.SecureString,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+ <summary>Populates an <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate"></see> object using data from a byte array, a password, and a key storage flag.</summary>
+ <param name="rawData">A byte array that contains data from an X.509 certificate.</param>
+ <param name="password">The password required to access the X.509 certificate data.</param>
+ <param name="keyStorageFlags">A bitwise combination of the enumeration values that control where and how to import the certificate.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="rawData">rawData</paramref> parameter is null. -or- The length of the <paramref name="rawData">rawData</paramref> parameter is 0.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Import(System.Byte[],System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+ <summary>Populates the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate"></see> object using data from a byte array, a password, and flags for determining how the private key is imported.</summary>
+ <param name="rawData">A byte array containing data from an X.509 certificate.</param>
+ <param name="password">The password required to access the X.509 certificate data.</param>
+ <param name="keyStorageFlags">A bitwise combination of the enumeration values that control where and how to import the certificate.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="rawData">rawData</paramref> parameter is null. -or- The length of the <paramref name="rawData">rawData</paramref> parameter is 0.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Import(System.String,System.Security.SecureString,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+ <summary>Populates an <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate"></see> object with information from a certificate file, a password, and a key storage flag.</summary>
+ <param name="fileName">The name of a certificate file.</param>
+ <param name="password">The password required to access the X.509 certificate data.</param>
+ <param name="keyStorageFlags">A bitwise combination of the enumeration values that control where and how to import the certificate.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="fileName">fileName</paramref> parameter is null.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Import(System.String,System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+ <summary>Populates the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate"></see> object with information from a certificate file, a password, and a <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags"></see> value.</summary>
+ <param name="fileName">The name of a certificate file represented as a string.</param>
+ <param name="password">The password required to access the X.509 certificate data.</param>
+ <param name="keyStorageFlags">A bitwise combination of the enumeration values that control where and how to import the certificate.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="fileName">fileName</paramref> parameter is null.</exception>
+ </member>
+ <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate.Issuer">
+ <summary>Gets the name of the certificate authority that issued the X.509v3 certificate.</summary>
+ <returns>The name of the certificate authority that issued the X.509v3 certificate.</returns>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">The certificate handle is invalid.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Reset">
+ <summary>Resets the state of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2"></see> object.</summary>
+ </member>
+ <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate.Subject">
+ <summary>Gets the subject distinguished name from the certificate.</summary>
+ <returns>The subject distinguished name from the certificate.</returns>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">The certificate handle is invalid.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.ToString">
+ <summary>Returns a string representation of the current <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate"></see> object.</summary>
+ <returns>A string representation of the current <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate"></see> object.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.ToString(System.Boolean)">
+ <summary>Returns a string representation of the current <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate"></see> object, with extra information, if specified.</summary>
+ <param name="fVerbose">true to produce the verbose form of the string representation; otherwise, false.</param>
+ <returns>A string representation of the current <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate"></see> object.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.System#Runtime#Serialization#IDeserializationCallback#OnDeserialization(System.Object)">
+ <summary>Implements the <see cref="T:System.Runtime.Serialization.ISerializable"></see> interface and is called back by the deserialization event when deserialization is complete.</summary>
+ <param name="sender">The source of the deserialization event.</param>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.System#Runtime#Serialization#ISerializable#GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Gets serialization information with all the data needed to recreate an instance of the current <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate"></see> object.</summary>
+ <param name="info">The object to populate with serialization information.</param>
+ <param name="context">The destination context of the serialization.</param>
+ </member>
+ <member name="T:System.Security.Cryptography.X509Certificates.X509Certificate2">
+ <summary>Represents an X.509 certificate.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2"></see> class.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.String,System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2"></see> class using a certificate file name, a password used to access the certificate, and a key storage flag.</summary>
+ <param name="fileName">The name of a certificate file.</param>
+ <param name="password">The password required to access the X.509 certificate data.</param>
+ <param name="keyStorageFlags">A bitwise combination of the enumeration values that control where and how to import the certificate.</param>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">An error with the certificate occurs. For example: The certificate file does not exist. The certificate is invalid. The certificate's password is incorrect.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.String,System.Security.SecureString,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2"></see> class using a certificate file name, a password, and a key storage flag.</summary>
+ <param name="fileName">The name of a certificate file.</param>
+ <param name="password">The password required to access the X.509 certificate data.</param>
+ <param name="keyStorageFlags">A bitwise combination of the enumeration values that control where and how to import the certificate.</param>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">An error with the certificate occurs. For example: The certificate file does not exist. The certificate is invalid. The certificate's password is incorrect.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.Byte[],System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2"></see> class using a byte array, a password, and a key storage flag.</summary>
+ <param name="rawData">A byte array containing data from an X.509 certificate.</param>
+ <param name="password">The password required to access the X.509 certificate data.</param>
+ <param name="keyStorageFlags">A bitwise combination of the enumeration values that control where and how to import the certificate.</param>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">An error with the certificate occurs. For example: The certificate file does not exist. The certificate is invalid. The certificate's password is incorrect.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2"></see> class using a certificate file name and a password used to access the certificate.</summary>
+ <param name="fileName">The name of a certificate file.</param>
+ <param name="password">The password required to access the X.509 certificate data.</param>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">An error with the certificate occurs. For example: The certificate file does not exist. The certificate is invalid. The certificate's password is incorrect.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.String,System.Security.SecureString)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2"></see> class using a certificate file name and a password.</summary>
+ <param name="fileName">The name of a certificate file.</param>
+ <param name="password">The password required to access the X.509 certificate data.</param>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">An error with the certificate occurs. For example: The certificate file does not exist. The certificate is invalid. The certificate's password is incorrect.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2"></see> class using the specified serialization and stream context information.</summary>
+ <param name="info">The serialization information required to deserialize the new <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2"></see>.</param>
+ <param name="context">Contextual information about the source of the stream to be deserialized.</param>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.Byte[],System.Security.SecureString,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2"></see> class using a byte array, a password, and a key storage flag.</summary>
+ <param name="rawData">A byte array that contains data from an X.509 certificate.</param>
+ <param name="password">The password required to access the X.509 certificate data.</param>
+ <param name="keyStorageFlags">A bitwise combination of the enumeration values that control where and how to import the certificate.</param>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">An error with the certificate occurs. For example: The certificate file does not exist. The certificate is invalid. The certificate's password is incorrect.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.Byte[],System.Security.SecureString)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2"></see> class using a byte array and a password.</summary>
+ <param name="rawData">A byte array that contains data from an X.509 certificate.</param>
+ <param name="password">The password required to access the X.509 certificate data.</param>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">An error with the certificate occurs. For example: The certificate file does not exist. The certificate is invalid. The certificate's password is incorrect.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2"></see> class using a certificate file name.</summary>
+ <param name="fileName">The name of a certificate file.</param>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">An error with the certificate occurs. For example: The certificate file does not exist. The certificate is invalid. The certificate's password is incorrect.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2"></see> class using an <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate"></see> object.</summary>
+ <param name="certificate">An <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate"></see> object.</param>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">An error with the certificate occurs. For example: The certificate file does not exist. The certificate is invalid. The certificate's password is incorrect.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.IntPtr)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2"></see> class using an unmanaged handle.</summary>
+ <param name="handle">A pointer to a certificate context in unmanaged code. The C structure is called PCCERT_CONTEXT.</param>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">An error with the certificate occurs. For example: The certificate file does not exist. The certificate is invalid. The certificate's password is incorrect.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.Byte[])">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2"></see> class using information from a byte array.</summary>
+ <param name="rawData">A byte array containing data from an X.509 certificate.</param>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">An error with the certificate occurs. For example: The certificate file does not exist. The certificate is invalid. The certificate's password is incorrect.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.Byte[],System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2"></see> class using a byte array and a password.</summary>
+ <param name="rawData">A byte array containing data from an X.509 certificate.</param>
+ <param name="password">The password required to access the X.509 certificate data.</param>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">An error with the certificate occurs. For example: The certificate file does not exist. The certificate is invalid. The certificate's password is incorrect.</exception>
+ </member>
+ <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.Archived">
+ <summary>Gets or sets a value indicating that an X.509 certificate is archived.</summary>
+ <returns>true if the certificate is archived, false if the certificate is not archived.</returns>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">The certificate is unreadable.</exception>
+ </member>
+ <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.Extensions">
+ <summary>Gets a collection of <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension"></see> objects.</summary>
+ <returns>An <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection"></see> object.</returns>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">The certificate is unreadable.</exception>
+ </member>
+ <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.FriendlyName">
+ <summary>Gets or sets the associated alias for a certificate.</summary>
+ <returns>The certificate's friendly name.</returns>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">The certificate is unreadable.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.GetCertContentType(System.String)">
+ <summary>Indicates the type of certificate contained in a file.</summary>
+ <param name="fileName">The name of a certificate file.</param>
+ <returns>An <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType"></see> object.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="fileName">fileName</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.GetCertContentType(System.Byte[])">
+ <summary>Indicates the type of certificate contained in a byte array.</summary>
+ <param name="rawData">A byte array containing data from an X.509 certificate.</param>
+ <returns>An <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType"></see> object.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="rawData">rawData</paramref> has a zero length or is null.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.GetNameInfo(System.Security.Cryptography.X509Certificates.X509NameType,System.Boolean)">
+ <summary>Gets the subject and issuer names from a certificate.</summary>
+ <param name="nameType">The <see cref="T:System.Security.Cryptography.X509Certificates.X509NameType"></see> value for the subject.</param>
+ <param name="forIssuer">true to include the issuer name; otherwise, false.</param>
+ <returns>The name of the certificate.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.HasPrivateKey">
+ <summary>Gets a value that indicates whether an <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2"></see> object contains a private key.</summary>
+ <returns>true if the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2"></see> object contains a private key; otherwise, false.</returns>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">The certificate context is invalid.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.Import(System.Byte[])">
+ <summary>Populates an <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2"></see> object with data from a byte array.</summary>
+ <param name="rawData">A byte array containing data from an X.509 certificate.</param>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.Import(System.String)">
+ <summary>Populates an <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2"></see> object with information from a certificate file.</summary>
+ <param name="fileName">The name of a certificate.</param>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.Import(System.Byte[],System.Security.SecureString,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+ <summary>Populates an <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2"></see> object using data from a byte array, a password, and a key storage flag.</summary>
+ <param name="rawData">A byte array that contains data from an X.509 certificate.</param>
+ <param name="password">The password required to access the X.509 certificate data.</param>
+ <param name="keyStorageFlags">A bitwise combination of the enumeration values that control where and how to import the certificate.</param>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.Import(System.Byte[],System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+ <summary>Populates an <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2"></see> object using data from a byte array, a password, and flags for determining how to import the private key.</summary>
+ <param name="rawData">A byte array containing data from an X.509 certificate.</param>
+ <param name="password">The password required to access the X.509 certificate data.</param>
+ <param name="keyStorageFlags">A bitwise combination of the enumeration values that control where and how to import the certificate.</param>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.Import(System.String,System.Security.SecureString,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+ <summary>Populates an <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2"></see> object with information from a certificate file, a password, and a key storage flag.</summary>
+ <param name="fileName">The name of a certificate file.</param>
+ <param name="password">The password required to access the X.509 certificate data.</param>
+ <param name="keyStorageFlags">A bitwise combination of the enumeration values that control where and how to import the certificate.</param>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.Import(System.String,System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+ <summary>Populates an <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2"></see> object with information from a certificate file, a password, and a <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags"></see> value.</summary>
+ <param name="fileName">The name of a certificate file.</param>
+ <param name="password">The password required to access the X.509 certificate data.</param>
+ <param name="keyStorageFlags">A bitwise combination of the enumeration values that control where and how to import the certificate.</param>
+ </member>
+ <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.IssuerName">
+ <summary>Gets the distinguished name of the certificate issuer.</summary>
+ <returns>An <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName"></see> object that contains the name of the certificate issuer.</returns>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">The certificate context is invalid.</exception>
+ </member>
+ <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.NotAfter">
+ <summary>Gets the date in local time after which a certificate is no longer valid.</summary>
+ <returns>A <see cref="T:System.DateTime"></see> object that represents the expiration date for the certificate.</returns>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">The certificate is unreadable.</exception>
+ </member>
+ <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.NotBefore">
+ <summary>Gets the date in local time on which a certificate becomes valid.</summary>
+ <returns>A <see cref="T:System.DateTime"></see> object that represents the effective date of the certificate.</returns>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">The certificate is unreadable.</exception>
+ </member>
+ <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.PrivateKey">
+ <summary>Gets or sets the <see cref="T:System.Security.Cryptography.AsymmetricAlgorithm"></see> object that represents the private key associated with a certificate.</summary>
+ <returns>An <see cref="T:System.Security.Cryptography.AsymmetricAlgorithm"></see> object, which is either an RSA or DSA cryptographic service provider.</returns>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">The key value is not an RSA or DSA key, or the key is unreadable.</exception>
+ <exception cref="T:System.ArgumentNullException">The value being set for this property is null.</exception>
+ <exception cref="T:System.NotSupportedException">The key algorithm for this private key is not supported.</exception>
+ <exception cref="T:System.Security.Cryptography.CryptographicUnexpectedOperationException">The X.509 keys do not match.</exception>
+ <exception cref="T:System.ArgumentException">The cryptographic service provider key is null.</exception>
+ </member>
+ <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.PublicKey">
+ <summary>Gets a <see cref="P:System.Security.Cryptography.X509Certificates.X509Certificate2.PublicKey"></see> object associated with a certificate.</summary>
+ <returns>A <see cref="P:System.Security.Cryptography.X509Certificates.X509Certificate2.PublicKey"></see> object.</returns>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">The key value is not an RSA or DSA key, or the key is unreadable.</exception>
+ </member>
+ <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.RawData">
+ <summary>Gets the raw data of a certificate.</summary>
+ <returns>The raw data of the certificate as a byte array.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.Reset">
+ <summary>Resets the state of an <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2"></see> object.</summary>
+ </member>
+ <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.SerialNumber">
+ <summary>Gets the serial number of a certificate.</summary>
+ <returns>The serial number of the certificate.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.SignatureAlgorithm">
+ <summary>Gets the algorithm used to create the signature of a certificate.</summary>
+ <returns>Returns the object identifier (<see cref="T:System.Security.Cryptography.Oid"></see>) of the signature algorithm.</returns>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">The certificate is unreadable.</exception>
+ </member>
+ <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.SubjectName">
+ <summary>Gets the subject distinguished name from a certificate.</summary>
+ <returns>An <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName"></see> object that represents the name of the certificate subject.</returns>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">The certificate context is invalid.</exception>
+ </member>
+ <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.Thumbprint">
+ <summary>Gets the thumbprint of a certificate.</summary>
+ <returns>The thumbprint of the certificate.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.ToString">
+ <summary>Displays an X.509 certificate in text format.</summary>
+ <returns>The certificate information.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.ToString(System.Boolean)">
+ <summary>Displays an X.509 certificate in text format.</summary>
+ <param name="verbose">true to display the public key, private key, extensions, and so forth; false to display information that is similar to the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2"></see> class, including thumbprint, serial number, subject and issuer names, and so on.</param>
+ <returns>The certificate information.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.Verify">
+ <summary>Performs a X.509 chain validation using basic validation policy.</summary>
+ <returns>true if the validation succeeds; false if the validation fails.</returns>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">The certificate is unreadable.</exception>
+ </member>
+ <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.Version">
+ <summary>Gets the X.509 format version of a certificate.</summary>
+ <returns>The certificate format.</returns>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">The certificate is unreadable.</exception>
+ </member>
+ <member name="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection">
+ <summary>Represents a collection of <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2"></see> objects. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection"></see> class without any <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2"></see> information.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection"></see> class using an <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2"></see> object.</summary>
+ <param name="certificate">An <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2"></see> object to start the collection from.</param>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate2[])">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection"></see> class using an array of <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2"></see> objects.</summary>
+ <param name="certificates">An array of <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2"></see> objects.</param>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate2Collection)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection"></see> class using the specified certificate collection.</summary>
+ <param name="certificates">An <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection"></see> object.</param>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Add(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+ <summary>Adds an object to the end of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection"></see>.</summary>
+ <param name="certificate">An X.509 certificate represented as an <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2"></see> object.</param>
+ <returns>The <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection"></see> index at which the <paramref name="certificate">certificate</paramref> has been added.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="certificate">certificate</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.AddRange(System.Security.Cryptography.X509Certificates.X509Certificate2[])">
+ <summary>Adds multiple <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2"></see> objects in an array to the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection"></see> object.</summary>
+ <param name="certificates">An array of <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2"></see> objects.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="certificates">certificates</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.AddRange(System.Security.Cryptography.X509Certificates.X509Certificate2Collection)">
+ <summary>Adds multiple <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2"></see> objects in an <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection"></see> object to another <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection"></see> object.</summary>
+ <param name="certificates">An <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection"></see> object.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="certificates">certificates</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Contains(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+ <summary>Determines whether the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection"></see> object contains a specific certificate.</summary>
+ <param name="certificate">The <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2"></see> object to locate in the collection.</param>
+ <returns>true if the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection"></see> contains the specified <paramref name="certificate">certificate</paramref>; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="certificate">certificate</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Export(System.Security.Cryptography.X509Certificates.X509ContentType)">
+ <summary>Exports X.509 certificate information into a byte array.</summary>
+ <param name="contentType">A supported <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType"></see> object.</param>
+ <returns>X.509 certificate information in a byte array.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Export(System.Security.Cryptography.X509Certificates.X509ContentType,System.String)">
+ <summary>Exports X.509 certificate information into a byte array using a password.</summary>
+ <param name="contentType">A supported <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType"></see> object.</param>
+ <param name="password">A string used to protect the byte array.</param>
+ <returns>X.509 certificate information in a byte array.</returns>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">The certificate is unreadable, the content is invalid or, in the case of a certificate requiring a password, the private key could not be exported because the password provided was incorrect.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)">
+ <summary>Searches an <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection"></see> object using the search criteria specified by the <see cref="T:System.Security.Cryptography.X509Certificates.X509FindType"></see> enumeration and the <paramref name="findValue">findValue</paramref> object.</summary>
+ <param name="findType">One of the <see cref="T:System.Security.Cryptography.X509Certificates.X509FindType"></see> values.</param>
+ <param name="findValue">The search criteria as an object.</param>
+ <param name="validOnly">true to allow only valid certificates to be returned from the search; otherwise, false.</param>
+ <returns>An <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection"></see> object.</returns>
+ <exception cref="T:System.Security.Cryptography.CryptographicException"><paramref name="findType">findType</paramref> is invalid.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.GetEnumerator">
+ <summary>Returns an enumerator that can iterate through a <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection"></see> object.</summary>
+ <returns>An <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator"></see> object that can iterate through the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection"></see> object.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Import(System.Byte[])">
+ <summary>Imports a certificate in the form of a byte array into a <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection"></see> object.</summary>
+ <param name="rawData">A byte array containing data from an X.509 certificate.</param>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Import(System.String)">
+ <summary>Imports a certificate file into a <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection"></see> object.</summary>
+ <param name="fileName">The name of the file containing the certificate information.</param>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Import(System.Byte[],System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+ <summary>Imports a certificate, in the form of a byte array that requires a password to access the certificate, into a <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection"></see> object.</summary>
+ <param name="rawData">A byte array containing data from an <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2"></see> object.</param>
+ <param name="password">The password required to access the certificate information.</param>
+ <param name="keyStorageFlags">A bitwise combination of the enumeration values that control how and where the certificate is imported.</param>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Import(System.String,System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+ <summary>Imports a certificate file that requires a password into a <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection"></see> object.</summary>
+ <param name="fileName">The name of the file containing the certificate information.</param>
+ <param name="password">The password required to access the certificate information.</param>
+ <param name="keyStorageFlags">A bitwise combination of the enumeration values that control how and where the certificate is imported.</param>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Insert(System.Int32,System.Security.Cryptography.X509Certificates.X509Certificate2)">
+ <summary>Inserts an object into the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection"></see> object at the specified index.</summary>
+ <param name="index">The zero-based index at which to insert certificate.</param>
+ <param name="certificate">The <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2"></see> object to insert.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero. -or- <paramref name="index">index</paramref> is greater than the <see cref="P:System.Collections.CollectionBase.Count"></see> property.</exception>
+ <exception cref="T:System.NotSupportedException">The collection is read-only. -or- The collection has a fixed size.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="certificate">certificate</paramref> is null.</exception>
+ </member>
+ <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Item(System.Int32)">
+ <summary>Gets or sets the element at the specified index.</summary>
+ <param name="index">The zero-based index of the element to get or set.</param>
+ <returns>The element at the specified index.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero. -or- <paramref name="index">index</paramref> is equal to or greater than the <see cref="P:System.Collections.CollectionBase.Count"></see> property.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="index">index</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Remove(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+ <summary>Removes the first occurrence of a certificate from the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection"></see> object.</summary>
+ <param name="certificate">The <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2"></see> object to be removed from the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection"></see> object.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="certificate">certificate</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.RemoveRange(System.Security.Cryptography.X509Certificates.X509Certificate2[])">
+ <summary>Removes multiple <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2"></see> objects in an array from an <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection"></see> object.</summary>
+ <param name="certificates">An array of <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2"></see> objects.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="certificates">certificates</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.RemoveRange(System.Security.Cryptography.X509Certificates.X509Certificate2Collection)">
+ <summary>Removes multiple <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2"></see> objects in an <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection"></see> object from another <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection"></see> object.</summary>
+ <param name="certificates">An <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection"></see> object.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="certificates">certificates</paramref> is null.</exception>
+ </member>
+ <member name="T:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator">
+ <summary>Supports a simple iteration over a <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection"></see> object. This class cannot be inherited.</summary>
+ </member>
+ <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.Current">
+ <summary>Gets the current element in the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection"></see> object.</summary>
+ <returns>The current element in the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection"></see> object.</returns>
+ <exception cref="T:System.InvalidOperationException">The enumerator is positioned before the first element of the collection or after the last element.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.MoveNext">
+ <summary>Advances the enumerator to the next element in the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection"></see> object.</summary>
+ <returns>true if the enumerator was successfully advanced to the next element; false if the enumerator has passed the end of the collection.</returns>
+ <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.Reset">
+ <summary>Sets the enumerator to its initial position, which is before the first element in the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection"></see> object.</summary>
+ <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created.</exception>
+ </member>
+ <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.System#Collections#IEnumerator#Current">
+ <summary>For a description of this member, see <see cref="P:System.Collections.IEnumerator.Current"></see>.</summary>
+ <returns>The current element in the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection"></see> object.</returns>
+ <exception cref="T:System.InvalidOperationException">The enumerator is positioned before the first element of the collection or after the last element.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.System#Collections#IEnumerator#MoveNext">
+ <summary>For a description of this member, see <see cref="M:System.Collections.IEnumerator.MoveNext"></see>.</summary>
+ <returns>true if the enumerator was successfully advanced to the next element; false if the enumerator has passed the end of the collection.</returns>
+ <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.System#Collections#IEnumerator#Reset">
+ <summary>For a description of this member, see <see cref="M:System.Collections.IEnumerator.Reset"></see>.</summary>
+ <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created.</exception>
+ </member>
+ <member name="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator">
+ <summary>Enumerates the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate"></see> objects in an <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection"></see>.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.#ctor(System.Security.Cryptography.X509Certificates.X509CertificateCollection)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator"></see> class for the specified <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection"></see>.</summary>
+ <param name="mappings">The <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection"></see> to enumerate.</param>
+ </member>
+ <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.Current">
+ <summary>Gets the current <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate"></see> in the <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection"></see>.</summary>
+ <returns>The current <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate"></see> in the <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection"></see>.</returns>
+ <exception cref="T:System.InvalidOperationException">The enumerator is positioned before the first element of the collection or after the last element.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.MoveNext">
+ <summary>Advances the enumerator to the next element of the collection.</summary>
+ <returns>true if the enumerator was successfully advanced to the next element; false if the enumerator has passed the end of the collection.</returns>
+ <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was instantiated.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.Reset">
+ <summary>Sets the enumerator to its initial position, which is before the first element in the collection.</summary>
+ <exception cref="T:System.InvalidOperationException">The collection is modified after the enumerator is instantiated.</exception>
+ </member>
+ <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.System#Collections#IEnumerator#Current">
+ <summary>For a description of this member, see <see cref="P:System.Collections.IEnumerator.Current"></see>.</summary>
+ <returns>The current X.509 certificate object in the <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection"></see> object.</returns>
+ <exception cref="T:System.InvalidOperationException">The enumerator is positioned before the first element of the collection or after the last element.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.System#Collections#IEnumerator#MoveNext">
+ <summary>For a description of this member, see <see cref="M:System.Collections.IEnumerator.MoveNext"></see>.</summary>
+ <returns>true if the enumerator was successfully advanced to the next element; false if the enumerator has passed the end of the collection.</returns>
+ <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was instantiated.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.System#Collections#IEnumerator#Reset">
+ <summary>For a description of this member, see <see cref="M:System.Collections.IEnumerator.Reset"></see>.</summary>
+ <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was instantiated.</exception>
+ </member>
+ <member name="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection">
+ <summary>Defines a collection that stores <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate"></see> objects.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection"></see> class.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate[])">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection"></see> class from an array of <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate"></see> objects.</summary>
+ <param name="value">The array of <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate"></see> objects with which to initialize the new object.</param>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.#ctor(System.Security.Cryptography.X509Certificates.X509CertificateCollection)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection"></see> class from another <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection"></see>.</summary>
+ <param name="value">The <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection"></see> with which to initialize the new object.</param>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Add(System.Security.Cryptography.X509Certificates.X509Certificate)">
+ <summary>Adds an <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate"></see> with the specified value to the current <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection"></see>.</summary>
+ <param name="value">The <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate"></see> to add to the current <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection"></see>.</param>
+ <returns>The index into the current <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection"></see> at which the new <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate"></see> was inserted.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.AddRange(System.Security.Cryptography.X509Certificates.X509Certificate[])">
+ <summary>Copies the elements of an array of type <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate"></see> to the end of the current <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection"></see>.</summary>
+ <param name="value">The array of type <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate"></see> containing the objects to add to the current <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection"></see>.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="value">value</paramref> parameter is null.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.AddRange(System.Security.Cryptography.X509Certificates.X509CertificateCollection)">
+ <summary>Copies the elements of the specified <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection"></see> to the end of the current <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection"></see>.</summary>
+ <param name="value">The <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection"></see> containing the objects to add to the collection.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="value">value</paramref> parameter is null.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Contains(System.Security.Cryptography.X509Certificates.X509Certificate)">
+ <summary>Gets a value indicating whether the current <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection"></see> contains the specified <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate"></see>.</summary>
+ <param name="value">The <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate"></see> to locate.</param>
+ <returns>true if the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate"></see> is contained in this collection; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.CopyTo(System.Security.Cryptography.X509Certificates.X509Certificate[],System.Int32)">
+ <summary>Copies the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate"></see> values in the current <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection"></see> to a one-dimensional <see cref="T:System.Array"></see> instance at the specified index.</summary>
+ <param name="array">The one-dimensional <see cref="T:System.Array"></see> that is the destination of the values copied from <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection"></see>.</param>
+ <param name="index">The index into array to begin copying.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="array">array</paramref> parameter is multidimensional. -or- The number of elements in the <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection"></see> is greater than the available space between <paramref name="arrayIndex">arrayIndex</paramref> and the end of <paramref name="array">array</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="array">array</paramref> parameter is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="arrayIndex">arrayIndex</paramref> parameter is less than the <paramref name="array">array</paramref> parameter's lower bound.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.GetEnumerator">
+ <summary>Returns an enumerator that can iterate through the <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection"></see>.</summary>
+ <returns>An enumerator of the subelements of <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection"></see> you can use to iterate through the collection.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.GetHashCode">
+ <summary>Builds a hash value based on all values contained in the current <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection"></see>.</summary>
+ <returns>A hash value based on all values contained in the current <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection"></see>.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.IndexOf(System.Security.Cryptography.X509Certificates.X509Certificate)">
+ <summary>Returns the index of the specified <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate"></see> in the current <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection"></see>.</summary>
+ <param name="value">The <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate"></see> to locate.</param>
+ <returns>The index of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate"></see> specified by the <paramref name="value">value</paramref> parameter in the <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection"></see>, if found; otherwise, -1.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Insert(System.Int32,System.Security.Cryptography.X509Certificates.X509Certificate)">
+ <summary>Inserts a <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate"></see> into the current <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection"></see> at the specified index.</summary>
+ <param name="index">The zero-based index where value should be inserted.</param>
+ <param name="value">The <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate"></see> to insert.</param>
+ </member>
+ <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Item(System.Int32)">
+ <summary>Gets or sets the entry at the specified index of the current <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection"></see>.</summary>
+ <param name="index">The zero-based index of the entry to locate in the current <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection"></see>.</param>
+ <returns>The <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate"></see> at the specified index of the current <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection"></see>.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="index">index</paramref> parameter is outside the valid range of indexes for the collection.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Remove(System.Security.Cryptography.X509Certificates.X509Certificate)">
+ <summary>Removes a specific <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate"></see> from the current <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection"></see>.</summary>
+ <param name="value">The <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate"></see> to remove from the current <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection"></see>.</param>
+ <exception cref="T:System.ArgumentException">The <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate"></see> specified by the <paramref name="value">value</paramref> parameter is not found in the current <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection"></see>.</exception>
+ </member>
+ <member name="T:System.Security.Cryptography.X509Certificates.X509Chain">
+ <summary>Represents a chain-building engine for <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2"></see> certificates.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Chain.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain"></see> class.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Chain.#ctor(System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain"></see> class specifying a value that indicates whether the machine context should be used.</summary>
+ <param name="useMachineContext">true to use the machine context; false to use the current user context.</param>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Chain.#ctor(System.IntPtr)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain"></see> class using an <see cref="T:System.IntPtr"></see> handle to an X.509 chain.</summary>
+ <param name="chainContext">An <see cref="T:System.IntPtr"></see> handle to an X.509 chain.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="chainContext">chainContext</paramref> parameter is null.</exception>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">The <paramref name="chainContext">chainContext</paramref> parameter points to an invalid context.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Chain.Build(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+ <summary>Builds an X.509 chain using the policy specified in <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy"></see>.</summary>
+ <param name="certificate">An <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2"></see> object.</param>
+ <returns>true if the X.509 certificate is valid; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentException">The <paramref name="certificate">certificate</paramref> is not a valid certificate or is null.</exception>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">The <paramref name="certificate">certificate</paramref> is unreadable.</exception>
+ </member>
+ <member name="P:System.Security.Cryptography.X509Certificates.X509Chain.ChainContext">
+ <summary>Gets a handle to an X.509 chain.</summary>
+ <returns>An <see cref="T:System.IntPtr"></see> handle to an X.509 chain.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.X509Certificates.X509Chain.ChainElements">
+ <summary>Gets a collection of <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement"></see> objects.</summary>
+ <returns>An <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection"></see> object.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.X509Certificates.X509Chain.ChainPolicy">
+ <summary>Gets or sets the <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy"></see> to use when building an X.509 certificate chain.</summary>
+ <returns>The <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy"></see> object associated with this X.509 chain.</returns>
+ <exception cref="T:System.ArgumentNullException">The value being set for this property is null.</exception>
+ </member>
+ <member name="P:System.Security.Cryptography.X509Certificates.X509Chain.ChainStatus">
+ <summary>Gets the status of each element in an <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain"></see> object.</summary>
+ <returns>An array of <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainStatus"></see> objects.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Chain.Create">
+ <summary>Creates an <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain"></see> object after querying for the mapping defined in the CryptoConfig file, and maps the chain to that mapping.</summary>
+ <returns>An <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain"></see> object.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Chain.Dispose">
+ <summary>Releases all of the resources used by this <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain"></see>.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Chain.Dispose(System.Boolean)">
+ <summary>Releases the unmanaged resources used by this <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain"></see>, and optionally releases the managed resources.</summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Chain.Reset">
+ <summary>Clears the current <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain"></see> object.</summary>
+ </member>
+ <member name="P:System.Security.Cryptography.X509Certificates.X509Chain.SafeHandle">
+ <summary>Gets a safe handle for this <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain"></see> instance.</summary>
+ <returns>Returns the <see cref="T:Microsoft.Win32.SafeHandles.SafeX509ChainHandle"></see>.</returns>
+ </member>
+ <member name="T:System.Security.Cryptography.X509Certificates.X509ChainElement">
+ <summary>Represents an element of an X.509 chain.</summary>
+ </member>
+ <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElement.Certificate">
+ <summary>Gets the X.509 certificate at a particular chain element.</summary>
+ <returns>An <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2"></see> object.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElement.ChainElementStatus">
+ <summary>Gets the error status of the current X.509 certificate in a chain.</summary>
+ <returns>An array of <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainStatus"></see> objects.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElement.Information">
+ <summary>Gets additional error information from an unmanaged certificate chain structure.</summary>
+ <returns>A string representing the pwszExtendedErrorInfo member of the unmanaged CERT_CHAIN_ELEMENT structure in the Crypto API.</returns>
+ </member>
+ <member name="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection">
+ <summary>Represents a collection of <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement"></see> objects. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.CopyTo(System.Security.Cryptography.X509Certificates.X509ChainElement[],System.Int32)">
+ <summary>Copies an <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection"></see> object into an array, starting at the specified index.</summary>
+ <param name="array">An array of <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement"></see> objects.</param>
+ <param name="index">An integer representing the index value.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The specified <paramref name="index">index</paramref> is less than zero, or greater than or equal to the length of the array.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="index">index</paramref> plus the current count is greater than the length of the array.</exception>
+ </member>
+ <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.Count">
+ <summary>Gets the number of elements in the collection.</summary>
+ <returns>An integer representing the number of elements in the collection.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.GetEnumerator">
+ <summary>Gets an <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator"></see> object that can be used to navigate through a collection of chain elements.</summary>
+ <returns>An <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator"></see> object.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.IsSynchronized">
+ <summary>Gets a value indicating whether the collection of chain elements is synchronized.</summary>
+ <returns>Always returns false.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.Item(System.Int32)">
+ <summary>Gets the <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement"></see> object at the specified index.</summary>
+ <param name="index">An integer value.</param>
+ <returns>An <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement"></see> object.</returns>
+ <exception cref="T:System.InvalidOperationException"><paramref name="index">index</paramref> is less than zero.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is greater than or equal to the length of the collection.</exception>
+ </member>
+ <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.SyncRoot">
+ <summary>Gets an object that can be used to synchronize access to an <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection"></see> object.</summary>
+ <returns>A pointer reference to the current object.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
+ <summary>Copies an <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection"></see> object into an array, starting at the specified index.</summary>
+ <param name="array">An array to copy the <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection"></see> object to.</param>
+ <param name="index">The index of array at which to start copying.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The specified <paramref name="index">index</paramref> is less than zero, or greater than or equal to the length of the array.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="index">index</paramref> plus the current count is greater than the length of the array.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.System#Collections#IEnumerable#GetEnumerator">
+ <summary>Gets an <see cref="T:System.Collections.IEnumerator"></see> object that can be used to navigate a collection of chain elements.</summary>
+ <returns>An <see cref="T:System.Collections.IEnumerator"></see> object.</returns>
+ </member>
+ <member name="T:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator">
+ <summary>Supports a simple iteration over an <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection"></see>. This class cannot be inherited.</summary>
+ </member>
+ <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator.Current">
+ <summary>Gets the current element in the <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection"></see>.</summary>
+ <returns>The current element in the <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection"></see>.</returns>
+ <exception cref="T:System.InvalidOperationException">The enumerator is positioned before the first element of the collection or after the last element.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator.MoveNext">
+ <summary>Advances the enumerator to the next element in the <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection"></see>.</summary>
+ <returns>true if the enumerator was successfully advanced to the next element; false if the enumerator has passed the end of the collection.</returns>
+ <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator.Reset">
+ <summary>Sets the enumerator to its initial position, which is before the first element in the <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection"></see>.</summary>
+ <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created.</exception>
+ </member>
+ <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator.System#Collections#IEnumerator#Current">
+ <summary>Gets the current element in the <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection"></see>.</summary>
+ <returns>The current element in the <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection"></see>.</returns>
+ <exception cref="T:System.InvalidOperationException">The enumerator is positioned before the first element of the collection or after the last element.</exception>
+ </member>
+ <member name="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy">
+ <summary>Represents the chain policy to be applied when building an X509 certificate chain. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509ChainPolicy.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy"></see> class.</summary>
+ </member>
+ <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.ApplicationPolicy">
+ <summary>Gets a collection of object identifiers (OIDs) specifying which application policies or enhanced key usages (EKUs) the certificate supports.</summary>
+ <returns>An <see cref="T:System.Security.Cryptography.OidCollection"></see> object.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.CertificatePolicy">
+ <summary>Gets a collection of object identifiers (OIDs) specifying which certificate policies the certificate supports.</summary>
+ <returns>An <see cref="T:System.Security.Cryptography.OidCollection"></see> object.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.ExtraStore">
+ <summary>Represents an additional collection of certificates that can be searched by the chaining engine when validating a certificate chain.</summary>
+ <returns>An <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection"></see> object.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509ChainPolicy.Reset">
+ <summary>Resets the <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy"></see> members to their default values.</summary>
+ </member>
+ <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.RevocationFlag">
+ <summary>Gets or sets values for X509 revocation flags.</summary>
+ <returns>An <see cref="T:System.Security.Cryptography.X509Certificates.X509RevocationFlag"></see> object.</returns>
+ <exception cref="T:System.ArgumentException">The <see cref="T:System.Security.Cryptography.X509Certificates.X509RevocationFlag"></see> value supplied is not a valid flag.</exception>
+ </member>
+ <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.RevocationMode">
+ <summary>Gets or sets values for X509 certificate revocation mode.</summary>
+ <returns>An <see cref="T:System.Security.Cryptography.X509Certificates.X509RevocationMode"></see> object.</returns>
+ <exception cref="T:System.ArgumentException">The <see cref="T:System.Security.Cryptography.X509Certificates.X509RevocationMode"></see> value supplied is not a valid flag.</exception>
+ </member>
+ <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.UrlRetrievalTimeout">
+ <summary>Gets the time span that elapsed during online revocation verification or downloading the certificate revocation list (CRL).</summary>
+ <returns>A <see cref="T:System.TimeSpan"></see> object.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.VerificationFlags">
+ <summary>Gets verification flags for the certificate.</summary>
+ <returns>A value from the <see cref="T:System.Security.Cryptography.X509Certificates.X509VerificationFlags"></see> enumeration.</returns>
+ <exception cref="T:System.ArgumentException">The <see cref="T:System.Security.Cryptography.X509Certificates.X509VerificationFlags"></see> value supplied is not a valid flag. <see cref="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.NoFlag"></see> is the default value.</exception>
+ </member>
+ <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.VerificationTime">
+ <summary>The time that the certificate was verified expressed in local time.</summary>
+ <returns>A <see cref="T:System.DateTime"></see> object.</returns>
+ </member>
+ <member name="T:System.Security.Cryptography.X509Certificates.X509ChainStatus">
+ <summary>Provides a simple structure for storing X509 chain status and error information.</summary>
+ </member>
+ <member name="P:System.Security.Cryptography.X509Certificates.X509ChainStatus.Status">
+ <summary>Specifies the status of the X509 chain.</summary>
+ <returns>An <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags"></see> value.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.X509Certificates.X509ChainStatus.StatusInformation">
+ <summary>Specifies a description of the <see cref="P:System.Security.Cryptography.X509Certificates.X509Chain.ChainStatus"></see> value.</summary>
+ <returns>A localizable string.</returns>
+ </member>
+ <member name="T:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags">
+ <summary>Defines the status of an X509 chain.</summary>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.CtlNotSignatureValid">
+ <summary>Specifies that the certificate trust list (CTL) contains an invalid signature.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.CtlNotTimeValid">
+ <summary>Specifies that the certificate trust list (CTL) is not valid because of an invalid time value, such as one that indicates that the CTL has expired.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.CtlNotValidForUsage">
+ <summary>Specifies that the certificate trust list (CTL) is not valid for this use.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.Cyclic">
+ <summary>Specifies that the X509 chain could not be built.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.ExplicitDistrust">
+ <summary>Specifies that the certificate is explicitly distrusted.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.HasExcludedNameConstraint">
+ <summary>Specifies that the X509 chain is invalid because a certificate has excluded a name constraint.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.HasNotDefinedNameConstraint">
+ <summary>Specifies that the certificate has an undefined name constraint.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.HasNotPermittedNameConstraint">
+ <summary>Specifies that the certificate has an impermissible name constraint.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.HasNotSupportedCriticalExtension">
+ <summary>Specifies that the certificate does not support a critical extension.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.HasNotSupportedNameConstraint">
+ <summary>Specifies that the certificate does not have a supported name constraint or has a name constraint that is unsupported.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.HasWeakSignature">
+ <summary>Specifies that the certificate has not been strong signed. Typically, this indicates that the MD2 or MD5 hashing algorithms were used to create a hash of the certificate.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.InvalidBasicConstraints">
+ <summary>Specifies that the X509 chain is invalid due to invalid basic constraints.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.InvalidExtension">
+ <summary>Specifies that the X509 chain is invalid due to an invalid extension.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.InvalidNameConstraints">
+ <summary>Specifies that the X509 chain is invalid due to invalid name constraints.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.InvalidPolicyConstraints">
+ <summary>Specifies that the X509 chain is invalid due to invalid policy constraints.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NoError">
+ <summary>Specifies that the X509 chain has no errors.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NoIssuanceChainPolicy">
+ <summary>Specifies that there is no certificate policy extension in the certificate. This error would occur if a group policy has specified that all certificates must have a certificate policy.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NotSignatureValid">
+ <summary>Specifies that the X509 chain is invalid due to an invalid certificate signature.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NotTimeNested">
+ <summary>Deprecated. Specifies that the CA (certificate authority) certificate and the issued certificate have validity periods that are not nested. For example, the CA cert can be valid from January 1 to December 1 and the issued certificate from January 2 to December 2, which would mean the validity periods are not nested.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NotTimeValid">
+ <summary>Specifies that the X509 chain is not valid due to an invalid time value, such as a value that indicates an expired certificate.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NotValidForUsage">
+ <summary>Specifies that the key usage is not valid.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.OfflineRevocation">
+ <summary>Specifies that the online certificate revocation list (CRL) the X509 chain relies on is currently offline.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.PartialChain">
+ <summary>Specifies that the X509 chain could not be built up to the root certificate.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.RevocationStatusUnknown">
+ <summary>Specifies that it is not possible to determine whether the certificate has been revoked. This can be due to the certificate revocation list (CRL) being offline or unavailable.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.Revoked">
+ <summary>Specifies that the X509 chain is invalid due to a revoked certificate.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.UntrustedRoot">
+ <summary>Specifies that the X509 chain is invalid due to an untrusted root certificate.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Security.Cryptography.X509Certificates.X509ContentType">
+ <summary>Specifies the format of an X.509 certificate.</summary>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Authenticode">
+ <summary>An Authenticode X.509 certificate.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Cert">
+ <summary>A single X.509 certificate.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pfx">
+ <summary>A PFX-formatted certificate. The Pfx value is identical to the Pkcs12 value.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pkcs12">
+ <summary>A PKCS #12–formatted certificate. The Pkcs12 value is identical to the Pfx value.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pkcs7">
+ <summary>A PKCS #7–formatted certificate.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.SerializedCert">
+ <summary>A single serialized X.509 certificate.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.SerializedStore">
+ <summary>A serialized store.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Unknown">
+ <summary>An unknown X.509 certificate.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension">
+ <summary>Defines the collection of object identifiers (OIDs) that indicates the applications that use the key. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension"></see> class.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension"></see> class using an <see cref="T:System.Security.Cryptography.AsnEncodedData"></see> object and a value that identifies whether the extension is critical.</summary>
+ <param name="encodedEnhancedKeyUsages">The encoded data to use to create the extension.</param>
+ <param name="critical">true if the extension is critical; otherwise, false.</param>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.#ctor(System.Security.Cryptography.OidCollection,System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension"></see> class using an <see cref="T:System.Security.Cryptography.OidCollection"></see> and a value that identifies whether the extension is critical.</summary>
+ <param name="enhancedKeyUsages">An <see cref="T:System.Security.Cryptography.OidCollection"></see> collection.</param>
+ <param name="critical">true if the extension is critical; otherwise, false.</param>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">The specified <see cref="T:System.Security.Cryptography.OidCollection"></see> contains one or more corrupt values.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension"></see> class using an <see cref="T:System.Security.Cryptography.AsnEncodedData"></see> object.</summary>
+ <param name="asnEncodedData">The encoded data to use to create the extension.</param>
+ </member>
+ <member name="P:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.EnhancedKeyUsages">
+ <summary>Gets the collection of object identifiers (OIDs) that indicate the applications that use the key.</summary>
+ <returns>An <see cref="T:System.Security.Cryptography.OidCollection"></see> object indicating the applications that use the key.</returns>
+ </member>
+ <member name="T:System.Security.Cryptography.X509Certificates.X509Extension">
+ <summary>Represents an X509 extension.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Extension.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension"></see> class.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Extension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension"></see> class.</summary>
+ <param name="encodedExtension">The encoded data to be used to create the extension.</param>
+ <param name="critical">true if the extension is critical; otherwise false.</param>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Extension.#ctor(System.Security.Cryptography.Oid,System.Byte[],System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension"></see> class.</summary>
+ <param name="oid">The object identifier used to identify the extension.</param>
+ <param name="rawData">The encoded data used to create the extension.</param>
+ <param name="critical">true if the extension is critical; otherwise false.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="oid">oid</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="oid">oid</paramref> is an empty string (&quot;&quot;).</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Extension.#ctor(System.String,System.Byte[],System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension"></see> class.</summary>
+ <param name="oid">A string representing the object identifier.</param>
+ <param name="rawData">The encoded data used to create the extension.</param>
+ <param name="critical">true if the extension is critical; otherwise false.</param>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Extension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
+ <summary>Copies the extension properties of the specified <see cref="T:System.Security.Cryptography.AsnEncodedData"></see> object.</summary>
+ <param name="asnEncodedData">The <see cref="T:System.Security.Cryptography.AsnEncodedData"></see> to be copied.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="asnEncodedData">asnEncodedData</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="asnEncodedData">asnEncodedData</paramref> does not have a valid X.509 extension.</exception>
+ </member>
+ <member name="P:System.Security.Cryptography.X509Certificates.X509Extension.Critical">
+ <summary>Gets a Boolean value indicating whether the extension is critical.</summary>
+ <returns>true if the extension is critical; otherwise, false.</returns>
+ </member>
+ <member name="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection">
+ <summary>Represents a collection of <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension"></see> objects. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection"></see> class.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.Add(System.Security.Cryptography.X509Certificates.X509Extension)">
+ <summary>Adds an <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension"></see> object to an <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection"></see> object.</summary>
+ <param name="extension">An <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension"></see> object to add to the <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection"></see> object.</param>
+ <returns>The index at which the <paramref name="extension">extension</paramref> parameter was added.</returns>
+ <exception cref="T:System.ArgumentNullException">The value of the <paramref name="extension">extension</paramref> parameter is null.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.CopyTo(System.Security.Cryptography.X509Certificates.X509Extension[],System.Int32)">
+ <summary>Copies a collection into an array starting at the specified index.</summary>
+ <param name="array">An array of <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension"></see> objects.</param>
+ <param name="index">The location in the array at which copying starts.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="index">index</paramref> is a zero-length string or contains an invalid value.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="index">index</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> specifies a value that is not in the range of the array.</exception>
+ </member>
+ <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.Count">
+ <summary>Gets the number of <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension"></see> objects in a <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection"></see> object.</summary>
+ <returns>An integer representing the number of <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension"></see> objects in the <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection"></see> object.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.GetEnumerator">
+ <summary>Returns an enumerator that can iterate through an <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection"></see> object.</summary>
+ <returns>An <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator"></see> object to use to iterate through the <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection"></see> object.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.IsSynchronized">
+ <summary>Gets a value indicating whether the collection is guaranteed to be thread safe.</summary>
+ <returns>true if the collection is thread safe; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.Item(System.Int32)">
+ <summary>Gets the <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension"></see> object at the specified index.</summary>
+ <param name="index">The location of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension"></see> object to retrieve.</param>
+ <returns>An <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension"></see> object.</returns>
+ <exception cref="T:System.InvalidOperationException"><paramref name="index">index</paramref> is less than zero.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is equal to or greater than the length of the array.</exception>
+ </member>
+ <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.Item(System.String)">
+ <summary>Gets the first <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension"></see> object whose value or friendly name is specified by an object identifier (OID).</summary>
+ <param name="oid">The object identifier (OID) of the extension to retrieve.</param>
+ <returns>An <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension"></see> object.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.SyncRoot">
+ <summary>Gets an object that you can use to synchronize access to the <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection"></see> object.</summary>
+ <returns>An object that you can use to synchronize access to the <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection"></see> object.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
+ <summary>Copies the collection into an array starting at the specified index.</summary>
+ <param name="array">An array of <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension"></see> objects.</param>
+ <param name="index">The location in the array at which copying starts.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="index">index</paramref> is a zero-length string or contains an invalid value.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="index">index</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> specifies a value that is not in the range of the array.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.System#Collections#IEnumerable#GetEnumerator">
+ <summary>Returns an enumerator that can iterate through an <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection"></see> object.</summary>
+ <returns>An <see cref="T:System.Collections.IEnumerator"></see> object to use to iterate through the <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection"></see> object.</returns>
+ </member>
+ <member name="T:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator">
+ <summary>Supports a simple iteration over a <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection"></see>. This class cannot be inherited.</summary>
+ </member>
+ <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator.Current">
+ <summary>Gets the current element in the <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection"></see>.</summary>
+ <returns>The current element in the <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection"></see>.</returns>
+ <exception cref="T:System.InvalidOperationException">The enumerator is positioned before the first element of the collection or after the last element.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator.MoveNext">
+ <summary>Advances the enumerator to the next element in the <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection"></see>.</summary>
+ <returns>true if the enumerator was successfully advanced to the next element; false if the enumerator has passed the end of the collection.</returns>
+ <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator.Reset">
+ <summary>Sets the enumerator to its initial position, which is before the first element in the <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection"></see>.</summary>
+ <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created.</exception>
+ </member>
+ <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator.System#Collections#IEnumerator#Current">
+ <summary>Gets an object from a collection.</summary>
+ <returns>The current element in the <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection"></see>.</returns>
+ <exception cref="T:System.InvalidOperationException">The enumerator is positioned before the first element of the collection or after the last element.</exception>
+ </member>
+ <member name="T:System.Security.Cryptography.X509Certificates.X509FindType">
+ <summary>Specifies the type of value the <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)"></see> method searches for.</summary>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByApplicationPolicy">
+ <summary>The <paramref name="findValue">findValue</paramref> parameter for the <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)"></see> method must be a string representing either the application policy friendly name or the object identifier (OID, or <see cref="T:System.Security.Cryptography.Oid"></see>) of the certificate. For example, &quot;Encrypting File System&quot; or &quot;1.3.6.1.4.1.311.10.3.4&quot; can be used. For an application that will be localized, the OID value must be used, because the friendly name is localized.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByCertificatePolicy">
+ <summary>The <paramref name="findValue">findValue</paramref> parameter for the <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)"></see> method must be a string representing either the friendly name or the object identifier (OID, or <see cref="T:System.Security.Cryptography.Oid"></see>) of the certificate policy. The best practice is to use the OID, such as &quot;1.3.6.1.4.1.311.10.3.4&quot;. For an application that will be localized, the OID must be used, because the friendly name is localized.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByExtension">
+ <summary>The <paramref name="findValue">findValue</paramref> parameter for the <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)"></see> method must be a string describing the extension to find. The object identifier (OID) is most commonly used to direct the <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)"></see> method to search for all certificates that have an extension matching that OID value.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerDistinguishedName">
+ <summary>The <paramref name="findValue">findValue</paramref> parameter for the <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)"></see> method must be a string representing the issuer distinguished name of the certificate. This is a more specific search than that provided by the <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerName"></see> enumeration value. Using the <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerDistinguishedName"></see> value, the <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)"></see> method performs a case-insensitive string comparison for the entire distinguished name. Searching by issuer name is a less precise search.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerName">
+ <summary>The <paramref name="findValue">findValue</paramref> parameter for the <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)"></see> method must be a string representing the issuer name of the certificate. This is a less specific search than that provided by the <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerDistinguishedName"></see> enumeration value. Using the <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerName"></see> value, the <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)"></see> method performs a case-insensitive string comparison using the supplied value. For example, if you pass &quot;MyCA&quot; to the <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)"></see> method, it will find all certificates with the issuer name containing that string, regardless of other issuer values.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByKeyUsage">
+ <summary>The <paramref name="findValue">findValue</paramref> parameter for the <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)"></see> method must be either a string representing the key usage or an integer representing a bit mask containing all the requested key usages. For the string value, only one key usage at a time can be specified, but the <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)"></see> method can be used in a cascading sequence to get the intersection of the requested usages. For example, the <paramref name="findValue">findValue</paramref> parameter can be set to &quot;KeyEncipherment&quot; or an integer (0x30 indicates &quot;KeyEncipherment&quot; and &quot;DataEncipherment&quot;). Values of the <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags"></see> enumeration can also be used.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySerialNumber">
+ <summary>The <paramref name="findValue">findValue</paramref> parameter for the <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)"></see> method must be a string that represents the serial number of the certificate as displayed by the certificate dialog box, but without the spaces, or as returned by the <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetSerialNumberString"></see> method.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectDistinguishedName">
+ <summary>The <paramref name="findValue">findValue</paramref> parameter for the <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)"></see> method must be a string representing the subject distinguished name of the certificate. This is a more specific search than that provided by the <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectName"></see> enumeration value. Using the <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectDistinguishedName"></see> value, the <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)"></see> method performs a case-insensitive string comparison for the entire distinguished name. Searching by subject name is a less precise search.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectKeyIdentifier">
+ <summary>The <paramref name="findValue">findValue</paramref> parameter for the <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)"></see> method must be a string representing the subject key identifier in hexadecimal, such as &quot;F3E815D45E83B8477B9284113C64EF208E897112&quot;, as displayed in the UI.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectName">
+ <summary>The <paramref name="findValue">findValue</paramref> parameter for the <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)"></see> method must be a string representing the subject name of the certificate. This is a less specific search than that provided by the <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectDistinguishedName"></see> enumeration value. Using the <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectName"></see> value, the <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)"></see> method performs a case-insensitive string comparison using the supplied value. For example, if you pass &quot;MyCert&quot; to the <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)"></see> method, it will find all certificates with the subject name containing that string, regardless of other subject values. Searching by distinguished name is a more precise search.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTemplateName">
+ <summary>The <paramref name="findValue">findValue</paramref> parameter for the <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)"></see> method must be a string representing the template name of the certificate, such as &quot;ClientAuth&quot;. A template name is an X509 version 3 extension that specifies the uses of the certificate.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByThumbprint">
+ <summary>The <paramref name="findValue">findValue</paramref> parameter for the <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)"></see> method must be a string representing the thumbprint of the certificate.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeExpired">
+ <summary>The <paramref name="findValue">findValue</paramref> parameter for the <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)"></see> method must be a <see cref="T:System.DateTime"></see> value in local time. For example, you can find all the certificates that will be valid until the end of the year by eliminating the results of a <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)"></see> operation for <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeExpired"></see> of the last day of the year from the results of a <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)"></see> operation for <see cref="P:System.DateTime.Now"></see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeNotYetValid">
+ <summary>The <paramref name="findValue">findValue</paramref> parameter for the <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)"></see> method must be a <see cref="T:System.DateTime"></see> value in local time. The value does not have to be in the future. For example, you can use <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeNotYetValid"></see> to find certificates that became valid in the current year by taking the intersection of the results of a <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)"></see> operation for <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeNotYetValid"></see> for the last day of last year with the results of a <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)"></see> operation for <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeValid"></see> of <see cref="P:System.DateTime.Now"></see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeValid">
+ <summary>The <paramref name="findValue">findValue</paramref> parameter for the <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)"></see> method must be a <see cref="T:System.DateTime"></see> value in local time. You can use <see cref="P:System.DateTime.Now"></see> to find all the currently valid certificates.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Security.Cryptography.X509Certificates.X509IncludeOption">
+ <summary>Specifies how much of the X.509 certificate chain should be included in the X.509 data.</summary>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.X509IncludeOption.EndCertOnly">
+ <summary>Only the end certificate is included in the X.509 chain information.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.X509IncludeOption.ExcludeRoot">
+ <summary>The entire X.509 chain is included except for the root certificate.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.X509IncludeOption.None">
+ <summary>No X.509 chain information is included.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.X509IncludeOption.WholeChain">
+ <summary>The entire X.509 chain is included.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags">
+ <summary>Defines where and how to import the private key of an X.509 certificate.</summary>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.DefaultKeySet">
+ <summary>The default key set is used. The user key set is usually the default.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.Exportable">
+ <summary>Imported keys are marked as exportable.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.MachineKeySet">
+ <summary>Private keys are stored in the local computer store rather than the current user store.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.PersistKeySet">
+ <summary>The key associated with a PFX file is persisted when importing a certificate.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.UserKeySet">
+ <summary>Private keys are stored in the current user store rather than the local computer store. This occurs even if the certificate specifies that the keys should go in the local computer store.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.UserProtected">
+ <summary>Notify the user through a dialog box or other method that the key is accessed. The Cryptographic Service Provider (CSP) in use defines the precise behavior.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension">
+ <summary>Defines the usage of a key contained within an X.509 certificate. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension"></see> class.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension"></see> class using an <see cref="T:System.Security.Cryptography.AsnEncodedData"></see> object and a value that identifies whether the extension is critical.</summary>
+ <param name="encodedKeyUsage">The encoded data to use to create the extension.</param>
+ <param name="critical">true if the extension is critical; otherwise, false.</param>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.#ctor(System.Security.Cryptography.X509Certificates.X509KeyUsageFlags,System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension"></see> class using the specified <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags"></see> value and a value that identifies whether the extension is critical.</summary>
+ <param name="keyUsages">One of the <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags"></see> values that describes how to use the key.</param>
+ <param name="critical">true if the extension is critical; otherwise, false.</param>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension"></see> class using an <see cref="T:System.Security.Cryptography.AsnEncodedData"></see> object.</summary>
+ <param name="asnEncodedData">The encoded data to use to create the extension.</param>
+ </member>
+ <member name="P:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.KeyUsages">
+ <summary>Gets the key usage flag associated with the certificate.</summary>
+ <returns>One of the <see cref="P:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.KeyUsages"></see> values.</returns>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">The extension cannot be decoded.</exception>
+ </member>
+ <member name="T:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags">
+ <summary>Defines how the certificate key can be used. If this value is not defined, the key can be used for any purpose.</summary>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.CrlSign">
+ <summary>The key can be used to sign a certificate revocation list (CRL).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.DataEncipherment">
+ <summary>The key can be used for data encryption.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.DecipherOnly">
+ <summary>The key can be used for decryption only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.DigitalSignature">
+ <summary>The key can be used as a digital signature.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.EncipherOnly">
+ <summary>The key can be used for encryption only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.KeyAgreement">
+ <summary>The key can be used to determine key agreement, such as a key created using the Diffie-Hellman key agreement algorithm.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.KeyCertSign">
+ <summary>The key can be used to sign certificates.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.KeyEncipherment">
+ <summary>The key can be used for key encryption.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.None">
+ <summary>No key usage parameters.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.NonRepudiation">
+ <summary>The key can be used for authentication.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Security.Cryptography.X509Certificates.X509NameType">
+ <summary>Specifies the type of name the X509 certificate contains.</summary>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.DnsFromAlternativeName">
+ <summary>The DNS name associated with the alternative name of either the subject or the issuer of an X.509 certificate. This value is equivalent to the <see cref="F:System.Security.Cryptography.X509Certificates.X509NameType.DnsName"></see> value.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.DnsName">
+ <summary>The DNS name associated with the alternative name of either the subject or issuer of an X509 certificate.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.EmailName">
+ <summary>The email address of the subject or issuer associated of an X509 certificate.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.SimpleName">
+ <summary>The simple name of a subject or issuer of an X509 certificate.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.UpnName">
+ <summary>The UPN name of the subject or issuer of an X509 certificate.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.UrlName">
+ <summary>The URL address associated with the alternative name of either the subject or issuer of an X509 certificate.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Security.Cryptography.X509Certificates.X509RevocationFlag">
+ <summary>Specifies which X509 certificates in the chain should be checked for revocation.</summary>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationFlag.EndCertificateOnly">
+ <summary>Only the end certificate is checked for revocation.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationFlag.EntireChain">
+ <summary>The entire chain of certificates is checked for revocation.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationFlag.ExcludeRoot">
+ <summary>The entire chain, except the root certificate, is checked for revocation.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Security.Cryptography.X509Certificates.X509RevocationMode">
+ <summary>Specifies the mode used to check for X509 certificate revocation.</summary>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationMode.NoCheck">
+ <summary>No revocation check is performed on the certificate.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationMode.Offline">
+ <summary>A revocation check is made using a cached certificate revocation list (CRL).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationMode.Online">
+ <summary>A revocation check is made using an online certificate revocation list (CRL).</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Security.Cryptography.X509Certificates.X509Store">
+ <summary>Represents an X.509 store, which is a physical store where certificates are persisted and managed. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Store.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Store"></see> class using the personal certificates of the current user store.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Store.#ctor(System.IntPtr)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Store"></see> class using an Intptr handle to an HCERTSTORE store.</summary>
+ <param name="storeHandle">A handle to an HCERTSTORE store.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="storeHandle">storeHandle</paramref> parameter is null.</exception>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">The <paramref name="storeHandle">storeHandle</paramref> parameter points to an invalid context.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Store.#ctor(System.Security.Cryptography.X509Certificates.StoreLocation)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Store"></see> class using the specified <see cref="T:System.Security.Cryptography.X509Certificates.StoreLocation"></see> value.</summary>
+ <param name="storeLocation">One of the enumeration values that specifies the location of the X.509 certificate store.</param>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Store.#ctor(System.Security.Cryptography.X509Certificates.StoreName)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Store"></see> class using the specified <see cref="T:System.Security.Cryptography.X509Certificates.StoreName"></see> value.</summary>
+ <param name="storeName">One of the enumeration values that specifies the name of the X.509 certificate store.</param>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Store.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Store"></see> class using the specified store name.</summary>
+ <param name="storeName">A string value that represents the store name. See <see cref="T:System.Security.Cryptography.X509Certificates.StoreName"></see> for more information.</param>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Store.#ctor(System.Security.Cryptography.X509Certificates.StoreName,System.Security.Cryptography.X509Certificates.StoreLocation)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Store"></see> class using the specified <see cref="T:System.Security.Cryptography.X509Certificates.StoreName"></see> and <see cref="T:System.Security.Cryptography.X509Certificates.StoreLocation"></see> values.</summary>
+ <param name="storeName">One of the enumeration values that specifies the name of the X.509 certificate store.</param>
+ <param name="storeLocation">One of the enumeration values that specifies the location of the X.509 certificate store.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="storeLocation">storeLocation</paramref> is not a valid location or <paramref name="storeName">storeName</paramref> is not a valid name.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Store.#ctor(System.String,System.Security.Cryptography.X509Certificates.StoreLocation)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Store"></see> class using a string that represents a value from the <see cref="T:System.Security.Cryptography.X509Certificates.StoreName"></see> enumeration and a value from the <see cref="T:System.Security.Cryptography.X509Certificates.StoreLocation"></see> enumeration.</summary>
+ <param name="storeName">A string that represents a value from the <see cref="T:System.Security.Cryptography.X509Certificates.StoreName"></see> enumeration.</param>
+ <param name="storeLocation">One of the enumeration values that specifies the location of the X.509 certificate store.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="storeLocation">storeLocation</paramref> contains invalid values.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Store.Add(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+ <summary>Adds a certificate to an X.509 certificate store.</summary>
+ <param name="certificate">The certificate to add.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="certificate">certificate</paramref> is null.</exception>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">The certificate could not be added to the store.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Store.AddRange(System.Security.Cryptography.X509Certificates.X509Certificate2Collection)">
+ <summary>Adds a collection of certificates to an X.509 certificate store.</summary>
+ <param name="certificates">The collection of certificates to add.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="certificates">certificates</paramref> is null.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ </member>
+ <member name="P:System.Security.Cryptography.X509Certificates.X509Store.Certificates">
+ <summary>Returns a collection of certificates located in an X.509 certificate store.</summary>
+ <returns>A collection of certificates.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Store.Close">
+ <summary>Closes an X.509 certificate store.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Store.Dispose">
+ <summary>Releases the resources used by this <see cref="T:System.Security.Cryptography.X509Certificates.X509Store"></see>.</summary>
+ </member>
+ <member name="P:System.Security.Cryptography.X509Certificates.X509Store.Location">
+ <summary>Gets the location of the X.509 certificate store.</summary>
+ <returns>The location of the certificate store.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.X509Certificates.X509Store.Name">
+ <summary>Gets the name of the X.509 certificate store.</summary>
+ <returns>The name of the certificate store.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Store.Open(System.Security.Cryptography.X509Certificates.OpenFlags)">
+ <summary>Opens an X.509 certificate store or creates a new store, depending on <see cref="T:System.Security.Cryptography.X509Certificates.OpenFlags"></see> flag settings.</summary>
+ <param name="flags">A bitwise combination of enumeration values that specifies the way to open the X.509 certificate store.</param>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">The store is unreadable.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ <exception cref="T:System.ArgumentException">The store contains invalid values.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Store.Remove(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+ <summary>Removes a certificate from an X.509 certificate store.</summary>
+ <param name="certificate">The certificate to remove.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="certificate">certificate</paramref> is null.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509Store.RemoveRange(System.Security.Cryptography.X509Certificates.X509Certificate2Collection)">
+ <summary>Removes a range of certificates from an X.509 certificate store.</summary>
+ <param name="certificates">A range of certificates to remove.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="certificates">certificates</paramref> is null.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ </member>
+ <member name="P:System.Security.Cryptography.X509Certificates.X509Store.StoreHandle">
+ <summary>Gets an <see cref="T:System.IntPtr"></see> handle to an HCERTSTORE store.</summary>
+ <returns>A handle to an HCERTSTORE store.</returns>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">The store is not open.</exception>
+ </member>
+ <member name="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension">
+ <summary>Defines a string that identifies a certificate's subject key identifier (SKI). This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension"></see> class.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.Byte[],System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension"></see> class using a byte array and a value that identifies whether the extension is critical.</summary>
+ <param name="subjectKeyIdentifier">A byte array that represents data to use to create the extension.</param>
+ <param name="critical">true if the extension is critical; otherwise, false.</param>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension"></see> class using encoded data and a value that identifies whether the extension is critical.</summary>
+ <param name="encodedSubjectKeyIdentifier">The <see cref="T:System.Security.Cryptography.AsnEncodedData"></see> object to use to create the extension.</param>
+ <param name="critical">true if the extension is critical; otherwise, false.</param>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.Security.Cryptography.X509Certificates.PublicKey,System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension"></see> class using a public key and a value indicating whether the extension is critical.</summary>
+ <param name="key">A <see cref="T:System.Security.Cryptography.X509Certificates.PublicKey"></see> object to create a subject key identifier (SKI) from.</param>
+ <param name="critical">true if the extension is critical; otherwise, false.</param>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.String,System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension"></see> class using a string and a value that identifies whether the extension is critical.</summary>
+ <param name="subjectKeyIdentifier">A string, encoded in hexadecimal format, that represents the subject key identifier (SKI) for a certificate.</param>
+ <param name="critical">true if the extension is critical; otherwise, false.</param>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.Security.Cryptography.X509Certificates.PublicKey,System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm,System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension"></see> class using a public key, a hash algorithm identifier, and a value indicating whether the extension is critical.</summary>
+ <param name="key">A <see cref="T:System.Security.Cryptography.X509Certificates.PublicKey"></see> object to create a subject key identifier (SKI) from.</param>
+ <param name="algorithm">One of the <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm"></see> values that identifies which hash algorithm to use.</param>
+ <param name="critical">true if the extension is critical; otherwise, false.</param>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
+ <summary>Creates a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension"></see> class by copying information from encoded data.</summary>
+ <param name="asnEncodedData">The <see cref="T:System.Security.Cryptography.AsnEncodedData"></see> object to use to create the extension.</param>
+ </member>
+ <member name="P:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.SubjectKeyIdentifier">
+ <summary>Gets a string that represents the subject key identifier (SKI) for a certificate.</summary>
+ <returns>A string, encoded in hexadecimal format, that represents the subject key identifier (SKI).</returns>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">The extension cannot be decoded.</exception>
+ </member>
+ <member name="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm">
+ <summary>Defines the type of hash algorithm to use with the <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension"></see> class.</summary>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm.CapiSha1">
+ <summary>The subject key identifier (SKI) is composed of a 160-bit SHA-1 hash of the encoded public key (including the tag, length, and number of unused bits).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm.Sha1">
+ <summary>The SKI is composed of the 160-bit SHA-1 hash of the value of the public key (excluding the tag, length, and number of unused bits).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm.ShortSha1">
+ <summary>The SKI is composed of a four-bit type field with the value 0100, followed by the least significant 60 bits of the SHA-1 hash of the value of the public key (excluding the tag, length, and number of unused bit string bits)</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Security.Cryptography.X509Certificates.X509VerificationFlags">
+ <summary>Specifies conditions under which verification of certificates in the X509 chain should be conducted.</summary>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.AllFlags">
+ <summary>All flags pertaining to verification are included.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.AllowUnknownCertificateAuthority">
+ <summary>Ignore that the chain cannot be verified due to an unknown certificate authority (CA).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreCertificateAuthorityRevocationUnknown">
+ <summary>Ignore that the certificate authority revocation is unknown when determining certificate verification.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreCtlNotTimeValid">
+ <summary>Ignore that the certificate trust list (CTL) is not valid, for reasons such as the CTL has expired, when determining certificate verification.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreCtlSignerRevocationUnknown">
+ <summary>Ignore that the certificate trust list (CTL) signer revocation is unknown when determining certificate verification.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreEndRevocationUnknown">
+ <summary>Ignore that the end certificate (the user certificate) revocation is unknown when determining certificate verification.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreInvalidBasicConstraints">
+ <summary>Ignore that the basic constraints are not valid when determining certificate verification.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreInvalidName">
+ <summary>Ignore that the certificate has an invalid name when determining certificate verification.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreInvalidPolicy">
+ <summary>Ignore that the certificate has invalid policy when determining certificate verification.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreNotTimeNested">
+ <summary>Ignore that the CA (certificate authority) certificate and the issued certificate have validity periods that are not nested when verifying the certificate. For example, the CA cert can be valid from January 1 to December 1 and the issued certificate from January 2 to December 2, which would mean the validity periods are not nested.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreNotTimeValid">
+ <summary>Ignore certificates in the chain that are not valid either because they have expired or they are not yet in effect when determining certificate validity.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreRootRevocationUnknown">
+ <summary>Ignore that the root revocation is unknown when determining certificate verification.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreWrongUsage">
+ <summary>Ignore that the certificate was not issued for the current use when determining certificate verification.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.NoFlag">
+ <summary>No flags pertaining to verification are included.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Single">
+ <summary>Represents a single-precision floating-point number.</summary>
+ </member>
+ <member name="M:System.Single.CompareTo(System.Object)">
+ <summary>Compares this instance to a specified object and returns an integer that indicates whether the value of this instance is less than, equal to, or greater than the value of the specified object.</summary>
+ <param name="value">An object to compare, or null.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed number indicating the relative values of this instance and <code data-dev-comment-type="paramref">value</code>. </p>
+ <table><thead><tr><th> Return Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Description <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> Less than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> This instance is less than <code data-dev-comment-type="paramref">value</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> -or- </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> This instance is not a number (<xref href="System.Single.NaN"></xref>) and <code data-dev-comment-type="paramref">value</code> is a number. </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> This instance is equal to <code data-dev-comment-type="paramref">value</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> -or- </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="20" sourceendlinenumber="20"> This instance and value are both not a number (<xref href="System.Single.NaN"></xref>), <xref href="System.Single.PositiveInfinity"></xref>, or <xref href="System.Single.NegativeInfinity"></xref>. </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="22" sourceendlinenumber="22"> </td></tr><tr><td> Greater than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="24" sourceendlinenumber="24"> </td><td> This instance is greater than <code data-dev-comment-type="paramref">value</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="26" sourceendlinenumber="26"> -or- </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="28" sourceendlinenumber="28"> This instance is a number and <code data-dev-comment-type="paramref">value</code> is not a number (<xref href="System.Single.NaN"></xref>). </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="30" sourceendlinenumber="30"> -or- </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="32" sourceendlinenumber="32"> <code data-dev-comment-type="paramref">value</code> is <code>null</code>. </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="34" sourceendlinenumber="34"> </td></tr></tbody></table></p>
+</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="value">value</paramref> is not a <see cref="T:System.Single"></see>.</exception>
+ </member>
+ <member name="M:System.Single.CompareTo(System.Single)">
+ <summary>Compares this instance to a specified single-precision floating-point number and returns an integer that indicates whether the value of this instance is less than, equal to, or greater than the value of the specified single-precision floating-point number.</summary>
+ <param name="value">A single-precision floating-point number to compare.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed number indicating the relative values of this instance and <code data-dev-comment-type="paramref">value</code>. </p>
+ <table><thead><tr><th> Return Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Description <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> Less than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> This instance is less than <code data-dev-comment-type="paramref">value</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> -or- </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> This instance is not a number (<xref href="System.Single.NaN"></xref>) and <code data-dev-comment-type="paramref">value</code> is a number. </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> This instance is equal to <code data-dev-comment-type="paramref">value</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> -or- </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="20" sourceendlinenumber="20"> Both this instance and <code data-dev-comment-type="paramref">value</code> are not a number (<xref href="System.Single.NaN"></xref>), <xref href="System.Single.PositiveInfinity"></xref>, or <xref href="System.Single.NegativeInfinity"></xref>. </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="22" sourceendlinenumber="22"> </td></tr><tr><td> Greater than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="24" sourceendlinenumber="24"> </td><td> This instance is greater than <code data-dev-comment-type="paramref">value</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="26" sourceendlinenumber="26"> -or- </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="28" sourceendlinenumber="28"> This instance is a number and <code data-dev-comment-type="paramref">value</code> is not a number (<xref href="System.Single.NaN"></xref>). </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="30" sourceendlinenumber="30"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="F:System.Single.Epsilon">
+ <summary>Represents the smallest positive <see cref="T:System.Single"></see> value that is greater than zero. This field is constant.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Single.Equals(System.Object)">
+ <summary>Returns a value indicating whether this instance is equal to a specified object.</summary>
+ <param name="obj">An object to compare with this instance.</param>
+ <returns>true if <paramref name="obj">obj</paramref> is an instance of <see cref="T:System.Single"></see> and equals the value of this instance; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Single.Equals(System.Single)">
+ <summary>Returns a value indicating whether this instance and a specified <see cref="T:System.Single"></see> object represent the same value.</summary>
+ <param name="obj">An object to compare with this instance.</param>
+ <returns>true if <paramref name="obj">obj</paramref> is equal to this instance; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Single.GetHashCode">
+ <summary>Returns the hash code for this instance.</summary>
+ <returns>A 32-bit signed integer hash code.</returns>
+ </member>
+ <member name="M:System.Single.GetTypeCode">
+ <summary>Returns the <see cref="T:System.TypeCode"></see> for value type <see cref="T:System.Single"></see>.</summary>
+ <returns>The enumerated constant, <see cref="F:System.TypeCode.Single"></see>.</returns>
+ </member>
+ <member name="M:System.Single.IsInfinity(System.Single)">
+ <summary>Returns a value indicating whether the specified number evaluates to negative or positive infinity.</summary>
+ <param name="f">A single-precision floating-point number.</param>
+ <returns>true if <paramref name="f">f</paramref> evaluates to <see cref="F:System.Single.PositiveInfinity"></see> or <see cref="F:System.Single.NegativeInfinity"></see>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Single.IsNaN(System.Single)">
+ <summary>Returns a value that indicates whether the specified value is not a number (<see cref="F:System.Single.NaN"></see>).</summary>
+ <param name="f">A single-precision floating-point number.</param>
+ <returns>true if <paramref name="f">f</paramref> evaluates to not a number (<see cref="F:System.Single.NaN"></see>); otherwise, false.</returns>
+ </member>
+ <member name="M:System.Single.IsNegativeInfinity(System.Single)">
+ <summary>Returns a value indicating whether the specified number evaluates to negative infinity.</summary>
+ <param name="f">A single-precision floating-point number.</param>
+ <returns>true if <paramref name="f">f</paramref> evaluates to <see cref="F:System.Single.NegativeInfinity"></see>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Single.IsPositiveInfinity(System.Single)">
+ <summary>Returns a value indicating whether the specified number evaluates to positive infinity.</summary>
+ <param name="f">A single-precision floating-point number.</param>
+ <returns>true if <paramref name="f">f</paramref> evaluates to <see cref="F:System.Single.PositiveInfinity"></see>; otherwise, false.</returns>
+ </member>
+ <member name="F:System.Single.MaxValue">
+ <summary>Represents the largest possible value of <see cref="T:System.Single"></see>. This field is constant.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Single.MinValue">
+ <summary>Represents the smallest possible value of <see cref="T:System.Single"></see>. This field is constant.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Single.NaN">
+ <summary>Represents not a number (NaN). This field is constant.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Single.NegativeInfinity">
+ <summary>Represents negative infinity. This field is constant.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Single.op_Equality(System.Single,System.Single)">
+ <summary>Returns a value that indicates whether two specified <see cref="T:System.Single"></see> values are equal.</summary>
+ <param name="left">The first value to compare.</param>
+ <param name="right">The second value 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.Single.op_GreaterThan(System.Single,System.Single)">
+ <summary>Returns a value that indicates whether a specified <see cref="T:System.Single"></see> value is greater than another specified <see cref="T:System.Single"></see> value.</summary>
+ <param name="left">The first value to compare.</param>
+ <param name="right">The second value to compare.</param>
+ <returns>true if <paramref name="left">left</paramref> is greater than <paramref name="right">right</paramref>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Single.op_GreaterThanOrEqual(System.Single,System.Single)">
+ <summary>Returns a value that indicates whether a specified <see cref="T:System.Single"></see> value is greater than or equal to another specified <see cref="T:System.Single"></see> value.</summary>
+ <param name="left">The first value to compare.</param>
+ <param name="right">The second value to compare.</param>
+ <returns>true if <paramref name="left">left</paramref> is greater than or equal to <paramref name="right">right</paramref>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Single.op_Inequality(System.Single,System.Single)">
+ <summary>Returns a value that indicates whether two specified <see cref="T:System.Single"></see> values are not equal.</summary>
+ <param name="left">The first value to compare.</param>
+ <param name="right">The second value 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.Single.op_LessThan(System.Single,System.Single)">
+ <summary>Returns a value that indicates whether a specified <see cref="T:System.Single"></see> value is less than another specified <see cref="T:System.Single"></see> value.</summary>
+ <param name="left">The first value to compare.</param>
+ <param name="right">The second value to compare.</param>
+ <returns>true if <paramref name="left">left</paramref> is less than <paramref name="right">right</paramref>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Single.op_LessThanOrEqual(System.Single,System.Single)">
+ <summary>Returns a value that indicates whether a specified <see cref="T:System.Single"></see> value is less than or equal to another specified <see cref="T:System.Single"></see> value.</summary>
+ <param name="left">The first value to compare.</param>
+ <param name="right">The second value to compare.</param>
+ <returns>true if <paramref name="left">left</paramref> is less than or equal to <paramref name="right">right</paramref>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Single.Parse(System.String,System.IFormatProvider)">
+ <summary>Converts the string representation of a number in a specified culture-specific format to its single-precision floating-point number equivalent.</summary>
+ <param name="s">A string that contains a number to convert.</param>
+ <param name="provider">An object that supplies culture-specific formatting information about s.</param>
+ <returns>A single-precision floating-point number equivalent to the numeric value or symbol specified in <paramref name="s">s</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="s">s</paramref> is null.</exception>
+ <exception cref="T:System.FormatException"><paramref name="s">s</paramref> does not represent a number in a valid format.</exception>
+ <exception cref="T:System.OverflowException"><paramref name="s">s</paramref> represents a number less than <see cref="F:System.Single.MinValue"></see> or greater than <see cref="F:System.Single.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Single.Parse(System.String,System.Globalization.NumberStyles,System.IFormatProvider)">
+ <summary>Converts the string representation of a number in a specified style and culture-specific format to its single-precision floating-point number equivalent.</summary>
+ <param name="s">A string that contains a number to convert.</param>
+ <param name="style">A bitwise combination of enumeration values that indicates the style elements that can be present in s. A typical value to specify is <see cref="F:System.Globalization.NumberStyles.Float"></see> combined with <see cref="F:System.Globalization.NumberStyles.AllowThousands"></see>.</param>
+ <param name="provider">An object that supplies culture-specific formatting information about s.</param>
+ <returns>A single-precision floating-point number equivalent to the numeric value or symbol specified in <paramref name="s">s</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="s">s</paramref> is null.</exception>
+ <exception cref="T:System.FormatException"><paramref name="s">s</paramref> does not represent a numeric value.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="style">style</paramref> is not a <see cref="T:System.Globalization.NumberStyles"></see> value. -or- <paramref name="style">style</paramref> is the <see cref="F:System.Globalization.NumberStyles.AllowHexSpecifier"></see> value.</exception>
+ <exception cref="T:System.OverflowException"><paramref name="s">s</paramref> represents a number that is less than <see cref="F:System.Single.MinValue"></see> or greater than <see cref="F:System.Single.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Single.Parse(System.String)">
+ <summary>Converts the string representation of a number to its single-precision floating-point number equivalent.</summary>
+ <param name="s">A string that contains a number to convert.</param>
+ <returns>A single-precision floating-point number equivalent to the numeric value or symbol specified in <paramref name="s">s</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="s">s</paramref> is null.</exception>
+ <exception cref="T:System.FormatException"><paramref name="s">s</paramref> does not represent a number in a valid format.</exception>
+ <exception cref="T:System.OverflowException"><paramref name="s">s</paramref> represents a number less than <see cref="F:System.Single.MinValue"></see> or greater than <see cref="F:System.Single.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Single.Parse(System.String,System.Globalization.NumberStyles)">
+ <summary>Converts the string representation of a number in a specified style to its single-precision floating-point number equivalent.</summary>
+ <param name="s">A string that contains a number to convert.</param>
+ <param name="style">A bitwise combination of enumeration values that indicates the style elements that can be present in s. A typical value to specify is <see cref="F:System.Globalization.NumberStyles.Float"></see> combined with <see cref="F:System.Globalization.NumberStyles.AllowThousands"></see>.</param>
+ <returns>A single-precision floating-point number that is equivalent to the numeric value or symbol specified in <paramref name="s">s</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="s">s</paramref> is null.</exception>
+ <exception cref="T:System.FormatException"><paramref name="s">s</paramref> is not a number in a valid format.</exception>
+ <exception cref="T:System.OverflowException"><paramref name="s">s</paramref> represents a number that is less than <see cref="F:System.Single.MinValue"></see> or greater than <see cref="F:System.Single.MaxValue"></see>.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="style">style</paramref> is not a <see cref="T:System.Globalization.NumberStyles"></see> value. -or- <paramref name="style">style</paramref> includes the <see cref="F:System.Globalization.NumberStyles.AllowHexSpecifier"></see> value.</exception>
+ </member>
+ <member name="F:System.Single.PositiveInfinity">
+ <summary>Represents positive infinity. This field is constant.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Single.ToString(System.String,System.IFormatProvider)">
+ <summary>Converts the numeric value of this instance to its equivalent string representation using the specified format and culture-specific format information.</summary>
+ <param name="format">A numeric format string.</param>
+ <param name="provider">An object that supplies culture-specific formatting information.</param>
+ <returns>The string representation of the value of this instance as specified by <paramref name="format">format</paramref> and <paramref name="provider">provider</paramref>.</returns>
+ </member>
+ <member name="M:System.Single.ToString(System.String)">
+ <summary>Converts the numeric value of this instance to its equivalent string representation, using the specified format.</summary>
+ <param name="format">A numeric format string.</param>
+ <returns>The string representation of the value of this instance as specified by <paramref name="format">format</paramref>.</returns>
+ <exception cref="T:System.FormatException"><paramref name="format">format</paramref> is invalid.</exception>
+ </member>
+ <member name="M:System.Single.ToString(System.IFormatProvider)">
+ <summary>Converts the numeric value of this instance to its equivalent string representation using the specified culture-specific format information.</summary>
+ <param name="provider">An object that supplies culture-specific formatting information.</param>
+ <returns>The string representation of the value of this instance as specified by <paramref name="provider">provider</paramref>.</returns>
+ </member>
+ <member name="M:System.Single.ToString">
+ <summary>Converts the numeric value of this instance to its equivalent string representation.</summary>
+ <returns>The string representation of the value of this instance.</returns>
+ </member>
+ <member name="M:System.Single.TryParse(System.String,System.Globalization.NumberStyles,System.IFormatProvider,System.Single@)">
+ <summary>Converts the string representation of a number in a specified style and culture-specific format to its single-precision floating-point number equivalent. A return value indicates whether the conversion succeeded or failed.</summary>
+ <param name="s">A string representing a number to convert.</param>
+ <param name="style">A bitwise combination of enumeration values that indicates the permitted format of s. A typical value to specify is <see cref="F:System.Globalization.NumberStyles.Float"></see> combined with <see cref="F:System.Globalization.NumberStyles.AllowThousands"></see>.</param>
+ <param name="provider">An object that supplies culture-specific formatting information about s.</param>
+ <param name="result">When this method returns, contains the single-precision floating-point number equivalent to the numeric value or symbol contained in s, if the conversion succeeded, or zero if the conversion failed. The conversion fails if the s parameter is null or <see cref="F:System.String.Empty"></see>, is not in a format compliant with style, represents a number less than <see cref="F:System.Single.MinValue"></see> or greater than <see cref="F:System.Single.MaxValue"></see>, or if style is not a valid combination of <see cref="T:System.Globalization.NumberStyles"></see> enumerated constants. This parameter is passed uninitialized; any value originally supplied in result will be overwritten.</param>
+ <returns>true if <paramref name="s">s</paramref> was converted successfully; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="style">style</paramref> is not a <see cref="T:System.Globalization.NumberStyles"></see> value. -or- <paramref name="style">style</paramref> is the <see cref="F:System.Globalization.NumberStyles.AllowHexSpecifier"></see> value.</exception>
+ </member>
+ <member name="M:System.Single.TryParse(System.String,System.Single@)">
+ <summary>Converts the string representation of a number to its single-precision floating-point number equivalent. A return value indicates whether the conversion succeeded or failed.</summary>
+ <param name="s">A string representing a number to convert.</param>
+ <param name="result">When this method returns, contains single-precision floating-point number equivalent to the numeric value or symbol contained in s, if the conversion succeeded, or zero if the conversion failed. The conversion fails if the s parameter is null or <see cref="F:System.String.Empty"></see>, is not a number in a valid format, or represents a number less than <see cref="F:System.Single.MinValue"></see> or greater than <see cref="F:System.Single.MaxValue"></see>. This parameter is passed uninitialized; any value originally supplied in result will be overwritten.</param>
+ <returns>true if <paramref name="s">s</paramref> was converted successfully; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Single.System#IConvertible#ToBoolean(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToBoolean(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>true if the value of the current instance is not zero; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Single.System#IConvertible#ToByte(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToByte(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, converted to a <see cref="T:System.Byte"></see>.</returns>
+ </member>
+ <member name="M:System.Single.System#IConvertible#ToChar(System.IFormatProvider)">
+ <summary>This conversion is not supported. Attempting to use this method throws an <see cref="T:System.InvalidCastException"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>This conversion is not supported. No value is returned.</returns>
+ <exception cref="T:System.InvalidCastException">In all cases.</exception>
+ </member>
+ <member name="M:System.Single.System#IConvertible#ToDateTime(System.IFormatProvider)">
+ <summary>This conversion is not supported. Attempting to use this method throws an <see cref="T:System.InvalidCastException"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>This conversion is not supported. No value is returned.</returns>
+ <exception cref="T:System.InvalidCastException">In all cases.</exception>
+ </member>
+ <member name="M:System.Single.System#IConvertible#ToDecimal(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToDecimal(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, converted to a <see cref="T:System.Decimal"></see>.</returns>
+ </member>
+ <member name="M:System.Single.System#IConvertible#ToDouble(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToDouble(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, converted to a <see cref="T:System.Double"></see>.</returns>
+ </member>
+ <member name="M:System.Single.System#IConvertible#ToInt16(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToInt16(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, converted to an <see cref="T:System.Int16"></see>.</returns>
+ </member>
+ <member name="M:System.Single.System#IConvertible#ToInt32(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToInt32(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, converted to an <see cref="T:System.Int32"></see>.</returns>
+ </member>
+ <member name="M:System.Single.System#IConvertible#ToInt64(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToInt64(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, converted to an <see cref="T:System.Int64"></see>.</returns>
+ </member>
+ <member name="M:System.Single.System#IConvertible#ToSByte(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToSByte(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, converted to an <see cref="T:System.SByte"></see>.</returns>
+ </member>
+ <member name="M:System.Single.System#IConvertible#ToSingle(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToSingle(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, unchanged.</returns>
+ </member>
+ <member name="M:System.Single.System#IConvertible#ToType(System.Type,System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToType(System.Type,System.IFormatProvider)"></see>.</summary>
+ <param name="type">The type to which to convert this <see cref="T:System.Single"></see> value.</param>
+ <param name="provider">An object that supplies information about the format of the returned value.</param>
+ <returns>The value of the current instance, converted to <paramref name="type">type</paramref>.</returns>
+ </member>
+ <member name="M:System.Single.System#IConvertible#ToUInt16(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToUInt16(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, converted to a <see cref="T:System.UInt16"></see>.</returns>
+ </member>
+ <member name="M:System.Single.System#IConvertible#ToUInt32(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToUInt32(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, converted to a <see cref="T:System.UInt32"></see>.</returns>
+ </member>
+ <member name="M:System.Single.System#IConvertible#ToUInt64(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToUInt64(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, converted to a <see cref="T:System.UInt64"></see>.</returns>
+ </member>
+ <member name="T:System.AggregateException">
+ <summary>Represents one or more errors that occur during application execution.</summary>
+ </member>
+ <member name="M:System.AggregateException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.AggregateException"></see> class with a system-supplied message that describes the error.</summary>
+ </member>
+ <member name="M:System.AggregateException.#ctor(System.Collections.Generic.IEnumerable{System.Exception})">
+ <summary>Initializes a new instance of the <see cref="T:System.AggregateException"></see> class with references to the inner exceptions that are the cause of this exception.</summary>
+ <param name="innerExceptions">The exceptions that are the cause of the current exception.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="innerExceptions">innerExceptions</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentException">An element of <paramref name="innerExceptions">innerExceptions</paramref> is null.</exception>
+ </member>
+ <member name="M:System.AggregateException.#ctor(System.Exception[])">
+ <summary>Initializes a new instance of the <see cref="T:System.AggregateException"></see> class with references to the inner exceptions that are the cause of this exception.</summary>
+ <param name="innerExceptions">The exceptions that are the cause of the current exception.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="innerExceptions">innerExceptions</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentException">An element of <paramref name="innerExceptions">innerExceptions</paramref> is null.</exception>
+ </member>
+ <member name="M:System.AggregateException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.AggregateException"></see> class with a specified message that describes the error.</summary>
+ <param name="message">The message that describes the exception. The caller of this constructor is required to ensure that this string has been localized for the current system culture.</param>
+ </member>
+ <member name="M:System.AggregateException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.AggregateException"></see> class with serialized data.</summary>
+ <param name="info">The object that holds the serialized object data.</param>
+ <param name="context">The contextual information about the source or destination.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="info">info</paramref> argument is null.</exception>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">The exception could not be deserialized correctly.</exception>
+ </member>
+ <member name="M:System.AggregateException.#ctor(System.String,System.Collections.Generic.IEnumerable{System.Exception})">
+ <summary>Initializes a new instance of the <see cref="T:System.AggregateException"></see> class with a specified error message and references to the inner exceptions that are the cause of this exception.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="innerExceptions">The exceptions that are the cause of the current exception.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="innerExceptions">innerExceptions</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentException">An element of <paramref name="innerExceptions">innerExceptions</paramref> is null.</exception>
+ </member>
+ <member name="M:System.AggregateException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.AggregateException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">The message that describes the exception. The caller of this constructor is required to ensure that this string has been localized for the current system culture.</param>
+ <param name="innerException">The exception that is the cause of the current exception. If the innerException parameter is not null, the current exception is raised in a catch block that handles the inner exception.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="innerException">innerException</paramref> argument is null.</exception>
+ </member>
+ <member name="M:System.AggregateException.#ctor(System.String,System.Exception[])">
+ <summary>Initializes a new instance of the <see cref="T:System.AggregateException"></see> class with a specified error message and references to the inner exceptions that are the cause of this exception.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="innerExceptions">The exceptions that are the cause of the current exception.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="innerExceptions">innerExceptions</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentException">An element of <paramref name="innerExceptions">innerExceptions</paramref> is null.</exception>
+ </member>
+ <member name="M:System.AggregateException.Flatten">
+ <summary>Flattens an <see cref="T:System.AggregateException"></see> instances into a single, new instance.</summary>
+ <returns>A new, flattened <see cref="T:System.AggregateException"></see>.</returns>
+ </member>
+ <member name="M:System.AggregateException.GetBaseException">
+ <summary>Returns the <see cref="T:System.AggregateException"></see> that is the root cause of this exception.</summary>
+ <returns>Returns the <see cref="T:System.AggregateException"></see> that is the root cause of this exception.</returns>
+ </member>
+ <member name="M:System.AggregateException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.AggregateException"></see> class with serialized data.</summary>
+ <param name="info">The object that holds the serialized object data.</param>
+ <param name="context">The contextual information about the source or destination.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="info">info</paramref> argument is null.</exception>
+ </member>
+ <member name="M:System.AggregateException.Handle(System.Func{System.Exception,System.Boolean})">
+ <summary>Invokes a handler on each <see cref="T:System.Exception"></see> contained by this <see cref="T:System.AggregateException"></see>.</summary>
+ <param name="predicate">The predicate to execute for each exception. The predicate accepts as an argument the <see cref="T:System.Exception"></see> to be processed and returns a Boolean to indicate whether the exception was handled.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="predicate">predicate</paramref> argument is null.</exception>
+ <exception cref="T:System.AggregateException">An exception contained by this <see cref="T:System.AggregateException"></see> was not handled.</exception>
+ </member>
+ <member name="P:System.AggregateException.InnerExceptions">
+ <summary>Gets a read-only collection of the <see cref="T:System.Exception"></see> instances that caused the current exception.</summary>
+ <returns>Returns a read-only collection of the <see cref="T:System.Exception"></see> instances that caused the current exception.</returns>
+ </member>
+ <member name="M:System.AggregateException.ToString">
+ <summary>Creates and returns a string representation of the current <see cref="T:System.AggregateException"></see>.</summary>
+ <returns>A string representation of the current exception.</returns>
+ </member>
+ <member name="T:System.AppContext">
+ <summary>Provides members for setting and retrieving data about an application's context.</summary>
+ </member>
+ <member name="P:System.AppContext.BaseDirectory">
+ <summary>Gets the pathname of the base directory that the assembly resolver uses to probe for assemblies.</summary>
+ <returns>the pathname of the base directory that the assembly resolver uses to probe for assemblies.</returns>
+ </member>
+ <member name="M:System.AppContext.GetData(System.String)">
+ <summary>Returns the value of the named data element assigned to the current application domain.</summary>
+ <param name="name">The name of the data element.</param>
+ <returns>The value of <paramref name="name">name</paramref>, if <paramref name="name">name</paramref> identifies a named value; otherwise, null.</returns>
+ </member>
+ <member name="M:System.AppContext.SetSwitch(System.String,System.Boolean)">
+ <summary>Sets the value of a switch.</summary>
+ <param name="switchName">The name of the switch.</param>
+ <param name="isEnabled">The value of the switch.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="switchName">switchName</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="switchName">switchName</paramref> is <see cref="F:System.String.Empty"></see>.</exception>
+ </member>
+ <member name="P:System.AppContext.TargetFrameworkName">
+ <summary>Gets the name of the framework version targeted by the current application.</summary>
+ <returns>The name of the framework version targeted by the current application.</returns>
+ </member>
+ <member name="M:System.AppContext.TryGetSwitch(System.String,System.Boolean@)">
+ <summary>Tries to get the value of a switch.</summary>
+ <param name="switchName">The name of the switch.</param>
+ <param name="isEnabled">When this method returns, contains the value of switchName if switchName was found, or false if switchName was not found. This parameter is passed uninitialized.</param>
+ <returns>true if <paramref name="switchName">switchName</paramref> was set and the <paramref name="isEnabled">isEnabled</paramref> argument contains the value of the switch; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="switchName">switchName</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="switchName">switchName</paramref> is <see cref="F:System.String.Empty"></see>.</exception>
+ </member>
+ <member name="T:System.AppDomain">
+ <summary>Represents an application domain, which is an isolated environment where applications execute. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.AppDomain.AppendPrivatePath(System.String)">
+ <summary>Appends the specified directory name to the private path list.</summary>
+ <param name="path">The name of the directory to be appended to the private path.</param>
+ <exception cref="T:System.AppDomainUnloadedException">The operation is attempted on an unloaded application domain.</exception>
+ </member>
+ <member name="M:System.AppDomain.ApplyPolicy(System.String)">
+ <summary>Returns the assembly display name after policy has been applied.</summary>
+ <param name="assemblyName">The assembly display name, in the form provided by the <see cref="P:System.Reflection.Assembly.FullName"></see> property.</param>
+ <returns>A string containing the assembly display name after policy has been applied.</returns>
+ </member>
+ <member name="E:System.AppDomain.AssemblyLoad">
+ <summary>Occurs when an assembly is loaded.</summary>
+ <returns></returns>
+ </member>
+ <member name="E:System.AppDomain.AssemblyResolve">
+ <summary>Occurs when the resolution of an assembly fails.</summary>
+ <returns></returns>
+ </member>
+ <member name="P:System.AppDomain.BaseDirectory">
+ <summary>Gets the base directory that the assembly resolver uses to probe for assemblies.</summary>
+ <returns>The base directory that the assembly resolver uses to probe for assemblies.</returns>
+ <exception cref="T:System.AppDomainUnloadedException">The operation is attempted on an unloaded application domain.</exception>
+ </member>
+ <member name="M:System.AppDomain.ClearPrivatePath">
+ <summary>Resets the path that specifies the location of private assemblies to the empty string (&quot;&quot;).</summary>
+ <exception cref="T:System.AppDomainUnloadedException">The operation is attempted on an unloaded application domain.</exception>
+ </member>
+ <member name="M:System.AppDomain.ClearShadowCopyPath">
+ <summary>Resets the list of directories containing shadow copied assemblies to the empty string (&quot;&quot;).</summary>
+ <exception cref="T:System.AppDomainUnloadedException">The operation is attempted on an unloaded application domain.</exception>
+ </member>
+ <member name="M:System.AppDomain.CreateDomain(System.String)">
+ <summary>Creates a new application domain with the specified name.</summary>
+ <param name="friendlyName">The friendly name of the domain.</param>
+ <returns>The newly created application domain.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="friendlyName">friendlyName</paramref> is null.</exception>
+ </member>
+ <member name="P:System.AppDomain.CurrentDomain">
+ <summary>Gets the current application domain for the current <see cref="T:System.Threading.Thread"></see>.</summary>
+ <returns>The current application domain.</returns>
+ </member>
+ <member name="E:System.AppDomain.DomainUnload">
+ <summary>Occurs when an <see cref="T:System.AppDomain"></see> is about to be unloaded.</summary>
+ <returns></returns>
+ </member>
+ <member name="P:System.AppDomain.DynamicDirectory">
+ <summary>Gets the directory that the assembly resolver uses to probe for dynamically created assemblies.</summary>
+ <returns>The directory that the assembly resolver uses to probe for dynamically created assemblies.</returns>
+ <exception cref="T:System.AppDomainUnloadedException">The operation is attempted on an unloaded application domain.</exception>
+ </member>
+ <member name="M:System.AppDomain.ExecuteAssembly(System.String,System.String[],System.Byte[],System.Configuration.Assemblies.AssemblyHashAlgorithm)">
+ <summary>Executes the assembly contained in the specified file, using the specified arguments, hash value, and hash algorithm.</summary>
+ <param name="assemblyFile">The name of the file that contains the assembly to execute.</param>
+ <param name="args">The arguments to the entry point of the assembly.</param>
+ <param name="hashValue">Represents the value of the computed hash code.</param>
+ <param name="hashAlgorithm">Represents the hash algorithm used by the assembly manifest.</param>
+ <returns>The value that is returned by the entry point of the assembly.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="assemblyFile">assemblyFile</paramref> is null.</exception>
+ <exception cref="T:System.IO.FileNotFoundException"><paramref name="assemblyFile">assemblyFile</paramref> is not found.</exception>
+ <exception cref="T:System.BadImageFormatException"><paramref name="assemblyFile">assemblyFile</paramref> is not a valid assembly. -or- <paramref name="assemblyFile">assemblyFile</paramref> was compiled with a later version of the common language runtime than the version that is currently loaded.</exception>
+ <exception cref="T:System.AppDomainUnloadedException">The operation is attempted on an unloaded application domain.</exception>
+ <exception cref="T:System.IO.FileLoadException">An assembly or module was loaded twice with two different evidences.</exception>
+ <exception cref="T:System.MissingMethodException">The specified assembly has no entry point.</exception>
+ </member>
+ <member name="M:System.AppDomain.ExecuteAssembly(System.String,System.String[])">
+ <summary>Executes the assembly contained in the specified file, using the specified arguments.</summary>
+ <param name="assemblyFile">The name of the file that contains the assembly to execute.</param>
+ <param name="args">The arguments to the entry point of the assembly.</param>
+ <returns>The value that is returned by the entry point of the assembly.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="assemblyFile">assemblyFile</paramref> is null.</exception>
+ <exception cref="T:System.IO.FileNotFoundException"><paramref name="assemblyFile">assemblyFile</paramref> is not found.</exception>
+ <exception cref="T:System.BadImageFormatException"><paramref name="assemblyFile">assemblyFile</paramref> is not a valid assembly. -or- <paramref name="assemblyFile">assemblyFile</paramref> was compiled with a later version of the common language runtime than the version that is currently loaded.</exception>
+ <exception cref="T:System.AppDomainUnloadedException">The operation is attempted on an unloaded application domain.</exception>
+ <exception cref="T:System.IO.FileLoadException">An assembly or module was loaded twice with two different evidences.</exception>
+ <exception cref="T:System.MissingMethodException">The specified assembly has no entry point.</exception>
+ </member>
+ <member name="M:System.AppDomain.ExecuteAssembly(System.String)">
+ <summary>Executes the assembly contained in the specified file.</summary>
+ <param name="assemblyFile">The name of the file that contains the assembly to execute.</param>
+ <returns>The value returned by the entry point of the assembly.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="assemblyFile">assemblyFile</paramref> is null.</exception>
+ <exception cref="T:System.IO.FileNotFoundException"><paramref name="assemblyFile">assemblyFile</paramref> is not found.</exception>
+ <exception cref="T:System.BadImageFormatException"><paramref name="assemblyFile">assemblyFile</paramref> is not a valid assembly. -or- Version 2.0 or later of the common language runtime is currently loaded and <paramref name="assemblyFile">assemblyFile</paramref> was compiled with a later version.</exception>
+ <exception cref="T:System.AppDomainUnloadedException">The operation is attempted on an unloaded application domain.</exception>
+ <exception cref="T:System.IO.FileLoadException">An assembly or module was loaded twice with two different evidences.</exception>
+ <exception cref="T:System.MissingMethodException">The specified assembly has no entry point.</exception>
+ </member>
+ <member name="M:System.AppDomain.ExecuteAssemblyByName(System.String)">
+ <summary>Executes an assembly given its display name.</summary>
+ <param name="assemblyName">The display name of the assembly. See <see cref="P:System.Reflection.Assembly.FullName"></see>.</param>
+ <returns>The value returned by the entry point of the assembly.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="assemblyName">assemblyName</paramref> is null.</exception>
+ <exception cref="T:System.IO.FileNotFoundException">The assembly specified by <paramref name="assemblyName">assemblyName</paramref> is not found.</exception>
+ <exception cref="T:System.BadImageFormatException">The assembly specified by <paramref name="assemblyName">assemblyName</paramref> is not a valid assembly. -or- Version 2.0 or later of the common language runtime is currently loaded and <paramref name="assemblyName">assemblyName</paramref> was compiled with a later version.</exception>
+ <exception cref="T:System.AppDomainUnloadedException">The operation is attempted on an unloaded application domain.</exception>
+ <exception cref="T:System.IO.FileLoadException">The assembly specified by <paramref name="assemblyName">assemblyName</paramref> was found, but could not be loaded.</exception>
+ <exception cref="T:System.MissingMethodException">The specified assembly has no entry point.</exception>
+ </member>
+ <member name="M:System.AppDomain.ExecuteAssemblyByName(System.Reflection.AssemblyName,System.String[])">
+ <summary>Executes the assembly given an <see cref="T:System.Reflection.AssemblyName"></see>, using the specified arguments.</summary>
+ <param name="assemblyName">An <see cref="T:System.Reflection.AssemblyName"></see> object representing the name of the assembly.</param>
+ <param name="args">Command-line arguments to pass when starting the process.</param>
+ <returns>The value that is returned by the entry point of the assembly.</returns>
+ <exception cref="T:System.IO.FileNotFoundException">The assembly specified by <paramref name="assemblyName">assemblyName</paramref> is not found.</exception>
+ <exception cref="T:System.IO.FileLoadException">The assembly specified by <paramref name="assemblyName">assemblyName</paramref> was found, but could not be loaded.</exception>
+ <exception cref="T:System.BadImageFormatException">The assembly specified by <paramref name="assemblyName">assemblyName</paramref> is not a valid assembly. -or- <paramref name="assemblyName">assemblyName</paramref> was compiled with a later version of the common language runtime than the version that is currently loaded.</exception>
+ <exception cref="T:System.AppDomainUnloadedException">The operation is attempted on an unloaded application domain.</exception>
+ <exception cref="T:System.MissingMethodException">The specified assembly has no entry point.</exception>
+ </member>
+ <member name="M:System.AppDomain.ExecuteAssemblyByName(System.String,System.String[])">
+ <summary>Executes the assembly given its display name, using the specified arguments.</summary>
+ <param name="assemblyName">The display name of the assembly. See <see cref="P:System.Reflection.Assembly.FullName"></see>.</param>
+ <param name="args">Command-line arguments to pass when starting the process.</param>
+ <returns>The value that is returned by the entry point of the assembly.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="assemblyName">assemblyName</paramref> is null.</exception>
+ <exception cref="T:System.IO.FileNotFoundException">The assembly specified by <paramref name="assemblyName">assemblyName</paramref> is not found.</exception>
+ <exception cref="T:System.IO.FileLoadException">The assembly specified by <paramref name="assemblyName">assemblyName</paramref> was found, but could not be loaded.</exception>
+ <exception cref="T:System.BadImageFormatException">The assembly specified by <paramref name="assemblyName">assemblyName</paramref> is not a valid assembly. -or- <paramref name="assemblyName">assemblyName</paramref> was compiled with a later version of the common language runtime than the version that is currently loaded.</exception>
+ <exception cref="T:System.AppDomainUnloadedException">The operation is attempted on an unloaded application domain.</exception>
+ <exception cref="T:System.MissingMethodException">The specified assembly has no entry point.</exception>
+ </member>
+ <member name="E:System.AppDomain.FirstChanceException">
+ <summary>Occurs when an exception is thrown in managed code, before the runtime searches the call stack for an exception handler in the application domain.</summary>
+ <returns></returns>
+ </member>
+ <member name="P:System.AppDomain.FriendlyName">
+ <summary>Gets the friendly name of this application domain.</summary>
+ <returns>The friendly name of this application domain.</returns>
+ <exception cref="T:System.AppDomainUnloadedException">The operation is attempted on an unloaded application domain.</exception>
+ </member>
+ <member name="M:System.AppDomain.GetAssemblies">
+ <summary>Gets the assemblies that have been loaded into the execution context of this application domain.</summary>
+ <returns>An array of assemblies in this application domain.</returns>
+ <exception cref="T:System.AppDomainUnloadedException">The operation is attempted on an unloaded application domain.</exception>
+ </member>
+ <member name="M:System.AppDomain.GetCurrentThreadId">
+ <summary>Gets the current thread identifier.</summary>
+ <returns>A 32-bit signed integer that is the identifier of the current thread.</returns>
+ </member>
+ <member name="M:System.AppDomain.GetData(System.String)">
+ <summary>Gets the value stored in the current application domain for the specified name.</summary>
+ <param name="name">The name of a predefined application domain property, or the name of an application domain property you have defined.</param>
+ <returns>The value of the <paramref name="name">name</paramref> property, or null if the property does not exist.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="name">name</paramref> is null.</exception>
+ <exception cref="T:System.AppDomainUnloadedException">The operation is attempted on an unloaded application domain.</exception>
+ </member>
+ <member name="M:System.AppDomain.GetType">
+ <summary>Gets the type of the current instance.</summary>
+ <returns>The type of the current instance.</returns>
+ </member>
+ <member name="P:System.AppDomain.Id">
+ <summary>Gets an integer that uniquely identifies the application domain within the process.</summary>
+ <returns>An integer that identifies the application domain.</returns>
+ </member>
+ <member name="M:System.AppDomain.InitializeLifetimeService">
+ <summary>Gives the <see cref="T:System.AppDomain"></see> an infinite lifetime by preventing a lease from being created.</summary>
+ <returns>Always null.</returns>
+ <exception cref="T:System.AppDomainUnloadedException">The operation is attempted on an unloaded application domain.</exception>
+ </member>
+ <member name="M:System.AppDomain.IsCompatibilitySwitchSet(System.String)">
+ <summary>Gets a nullable Boolean value that indicates whether any compatibility switches are set, and if so, whether the specified compatibility switch is set.</summary>
+ <param name="value">The compatibility switch to test.</param>
+ <returns>A null reference (Nothing in Visual Basic) if no compatibility switches are set; otherwise, a Boolean value that indicates whether the compatibility switch that is specified by <paramref name="value">value</paramref> is set.</returns>
+ </member>
+ <member name="M:System.AppDomain.IsDefaultAppDomain">
+ <summary>Returns a value that indicates whether the application domain is the default application domain for the process.</summary>
+ <returns>true if the current <see cref="T:System.AppDomain"></see> object represents the default application domain for the process; otherwise, false.</returns>
+ </member>
+ <member name="M:System.AppDomain.IsFinalizingForUnload">
+ <summary>Indicates whether this application domain is unloading, and the objects it contains are being finalized by the common language runtime.</summary>
+ <returns>true if this application domain is unloading and the common language runtime has started invoking finalizers; otherwise, false.</returns>
+ </member>
+ <member name="P:System.AppDomain.IsFullyTrusted">
+ <summary>Gets a value that indicates whether assemblies that are loaded into the current application domain execute with full trust.</summary>
+ <returns>true if assemblies that are loaded into the current application domain execute with full trust; otherwise, false.</returns>
+ </member>
+ <member name="P:System.AppDomain.IsHomogenous">
+ <summary>Gets a value that indicates whether the current application domain has a set of permissions that is granted to all assemblies that are loaded into the application domain.</summary>
+ <returns>true if the current application domain has a homogenous set of permissions; otherwise, false.</returns>
+ </member>
+ <member name="M:System.AppDomain.Load(System.Byte[])">
+ <summary>Loads the <see cref="T:System.Reflection.Assembly"></see> with a common object file format (COFF) based image containing an emitted <see cref="T:System.Reflection.Assembly"></see>.</summary>
+ <param name="rawAssembly">An array of type byte that is a COFF-based image containing an emitted assembly.</param>
+ <returns>The loaded assembly.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="rawAssembly">rawAssembly</paramref> is null.</exception>
+ <exception cref="T:System.BadImageFormatException"><paramref name="rawAssembly">rawAssembly</paramref> is not a valid assembly. -or- Version 2.0 or later of the common language runtime is currently loaded and <paramref name="rawAssembly">rawAssembly</paramref> was compiled with a later version.</exception>
+ <exception cref="T:System.AppDomainUnloadedException">The operation is attempted on an unloaded application domain.</exception>
+ <exception cref="T:System.IO.FileLoadException">An assembly or module was loaded twice with two different evidences.</exception>
+ </member>
+ <member name="M:System.AppDomain.Load(System.Reflection.AssemblyName)">
+ <summary>Loads an <see cref="T:System.Reflection.Assembly"></see> given its <see cref="T:System.Reflection.AssemblyName"></see>.</summary>
+ <param name="assemblyRef">An object that describes the assembly to load.</param>
+ <returns>The loaded assembly.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="assemblyRef">assemblyRef</paramref> is null.</exception>
+ <exception cref="T:System.IO.FileNotFoundException"><paramref name="assemblyRef">assemblyRef</paramref> is not found.</exception>
+ <exception cref="T:System.BadImageFormatException"><paramref name="assemblyRef">assemblyRef</paramref> is not a valid assembly. -or- Version 2.0 or later of the common language runtime is currently loaded and <paramref name="assemblyRef">assemblyRef</paramref> was compiled with a later version.</exception>
+ <exception cref="T:System.AppDomainUnloadedException">The operation is attempted on an unloaded application domain.</exception>
+ <exception cref="T:System.IO.FileLoadException">An assembly or module was loaded twice with two different evidences.</exception>
+ </member>
+ <member name="M:System.AppDomain.Load(System.String)">
+ <summary>Loads an <see cref="T:System.Reflection.Assembly"></see> given its display name.</summary>
+ <param name="assemblyString">The display name of the assembly. See <see cref="P:System.Reflection.Assembly.FullName"></see>.</param>
+ <returns>The loaded assembly.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="assemblyString">assemblyString</paramref> is null</exception>
+ <exception cref="T:System.IO.FileNotFoundException"><paramref name="assemblyString">assemblyString</paramref> is not found.</exception>
+ <exception cref="T:System.BadImageFormatException"><paramref name="assemblyString">assemblyString</paramref> is not a valid assembly. -or- Version 2.0 or later of the common language runtime is currently loaded and <paramref name="assemblyString">assemblyString</paramref> was compiled with a later version.</exception>
+ <exception cref="T:System.AppDomainUnloadedException">The operation is attempted on an unloaded application domain.</exception>
+ <exception cref="T:System.IO.FileLoadException">An assembly or module was loaded twice with two different evidences.</exception>
+ </member>
+ <member name="M:System.AppDomain.Load(System.Byte[],System.Byte[])">
+ <summary>Loads the <see cref="T:System.Reflection.Assembly"></see> with a common object file format (COFF) based image containing an emitted <see cref="T:System.Reflection.Assembly"></see>. The raw bytes representing the symbols for the <see cref="T:System.Reflection.Assembly"></see> are also loaded.</summary>
+ <param name="rawAssembly">An array of type byte that is a COFF-based image containing an emitted assembly.</param>
+ <param name="rawSymbolStore">An array of type byte containing the raw bytes representing the symbols for the assembly.</param>
+ <returns>The loaded assembly.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="rawAssembly">rawAssembly</paramref> is null.</exception>
+ <exception cref="T:System.BadImageFormatException"><paramref name="rawAssembly">rawAssembly</paramref> is not a valid assembly. -or- Version 2.0 or later of the common language runtime is currently loaded and <paramref name="rawAssembly">rawAssembly</paramref> was compiled with a later version.</exception>
+ <exception cref="T:System.AppDomainUnloadedException">The operation is attempted on an unloaded application domain.</exception>
+ <exception cref="T:System.IO.FileLoadException">An assembly or module was loaded twice with two different evidences.</exception>
+ </member>
+ <member name="P:System.AppDomain.MonitoringIsEnabled">
+ <summary>Gets or sets a value that indicates whether CPU and memory monitoring of application domains is enabled for the current process. Once monitoring is enabled for a process, it cannot be disabled.</summary>
+ <returns>true if monitoring is enabled; otherwise false.</returns>
+ <exception cref="T:System.ArgumentException">The current process attempted to assign the value false to this property.</exception>
+ </member>
+ <member name="P:System.AppDomain.MonitoringSurvivedMemorySize">
+ <summary>Gets the number of bytes that survived the last collection and that are known to be referenced by the current application domain.</summary>
+ <returns>The number of surviving bytes.</returns>
+ <exception cref="T:System.InvalidOperationException">The static (Shared in Visual Basic) <see cref="P:System.AppDomain.MonitoringIsEnabled"></see> property is set to false.</exception>
+ </member>
+ <member name="P:System.AppDomain.MonitoringSurvivedProcessMemorySize">
+ <summary>Gets the total bytes that survived from the last collection for all application domains in the process.</summary>
+ <returns>The total number of surviving bytes for the process.</returns>
+ <exception cref="T:System.InvalidOperationException">The static (Shared in Visual Basic) <see cref="P:System.AppDomain.MonitoringIsEnabled"></see> property is set to false.</exception>
+ </member>
+ <member name="P:System.AppDomain.MonitoringTotalAllocatedMemorySize">
+ <summary>Gets the total size, in bytes, of all memory allocations that have been made by the application domain since it was created, without subtracting memory that has been collected.</summary>
+ <returns>The total size of all memory allocations.</returns>
+ <exception cref="T:System.InvalidOperationException">The static (Shared in Visual Basic) <see cref="P:System.AppDomain.MonitoringIsEnabled"></see> property is set to false.</exception>
+ </member>
+ <member name="P:System.AppDomain.MonitoringTotalProcessorTime">
+ <summary>Gets the total processor time that has been used by all threads while executing in the current application domain, since the process started.</summary>
+ <returns>Total processor time for the current application domain.</returns>
+ <exception cref="T:System.InvalidOperationException">The static (Shared in Visual Basic) <see cref="P:System.AppDomain.MonitoringIsEnabled"></see> property is set to false.</exception>
+ </member>
+ <member name="E:System.AppDomain.ProcessExit">
+ <summary>Occurs when the default application domain's parent process exits.</summary>
+ <returns></returns>
+ </member>
+ <member name="E:System.AppDomain.ReflectionOnlyAssemblyResolve">
+ <summary>Occurs when the resolution of an assembly fails in the reflection-only context.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.AppDomain.ReflectionOnlyGetAssemblies">
+ <summary>Returns the assemblies that have been loaded into the reflection-only context of the application domain.</summary>
+ <returns>An array of <see cref="T:System.Reflection.Assembly"></see> objects that represent the assemblies loaded into the reflection-only context of the application domain.</returns>
+ <exception cref="T:System.AppDomainUnloadedException">An operation is attempted on an unloaded application domain.</exception>
+ </member>
+ <member name="P:System.AppDomain.RelativeSearchPath">
+ <summary>Gets the path under the base directory where the assembly resolver should probe for private assemblies.</summary>
+ <returns>The path under the base directory where the assembly resolver should probe for private assemblies.</returns>
+ <exception cref="T:System.AppDomainUnloadedException">The operation is attempted on an unloaded application domain.</exception>
+ </member>
+ <member name="E:System.AppDomain.ResourceResolve">
+ <summary>Occurs when the resolution of a resource fails because the resource is not a valid linked or embedded resource in the assembly.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.AppDomain.SetCachePath(System.String)">
+ <summary>Establishes the specified directory path as the location where assemblies are shadow copied.</summary>
+ <param name="path">The fully qualified path to the shadow copy location.</param>
+ <exception cref="T:System.AppDomainUnloadedException">The operation is attempted on an unloaded application domain.</exception>
+ </member>
+ <member name="M:System.AppDomain.SetData(System.String,System.Object)">
+ <summary>Assigns the specified value to the specified application domain property.</summary>
+ <param name="name">The name of a user-defined application domain property to create or change.</param>
+ <param name="data">The value of the property.</param>
+ <exception cref="T:System.AppDomainUnloadedException">The operation is attempted on an unloaded application domain.</exception>
+ </member>
+ <member name="M:System.AppDomain.SetDynamicBase(System.String)">
+ <summary>Establishes the specified directory path as the base directory for subdirectories where dynamically generated files are stored and accessed.</summary>
+ <param name="path">The fully qualified path that is the base directory for subdirectories where dynamic assemblies are stored.</param>
+ <exception cref="T:System.AppDomainUnloadedException">The operation is attempted on an unloaded application domain.</exception>
+ </member>
+ <member name="M:System.AppDomain.SetPrincipalPolicy(System.Security.Principal.PrincipalPolicy)">
+ <summary>Specifies how principal and identity objects should be attached to a thread if the thread attempts to bind to a principal while executing in this application domain.</summary>
+ <param name="policy">One of the <see cref="T:System.Security.Principal.PrincipalPolicy"></see> values that specifies the type of the principal object to attach to threads.</param>
+ <exception cref="T:System.AppDomainUnloadedException">The operation is attempted on an unloaded application domain.</exception>
+ </member>
+ <member name="M:System.AppDomain.SetShadowCopyFiles">
+ <summary>Turns on shadow copying.</summary>
+ <exception cref="T:System.AppDomainUnloadedException">The operation is attempted on an unloaded application domain.</exception>
+ </member>
+ <member name="M:System.AppDomain.SetShadowCopyPath(System.String)">
+ <summary>Establishes the specified directory path as the location of assemblies to be shadow copied.</summary>
+ <param name="path">A list of directory names, where each name is separated by a semicolon.</param>
+ <exception cref="T:System.AppDomainUnloadedException">The operation is attempted on an unloaded application domain.</exception>
+ </member>
+ <member name="M:System.AppDomain.SetThreadPrincipal(System.Security.Principal.IPrincipal)">
+ <summary>Sets the default principal object to be attached to threads if they attempt to bind to a principal while executing in this application domain.</summary>
+ <param name="principal">The principal object to attach to threads.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="principal">principal</paramref> is null.</exception>
+ <exception cref="T:System.Security.Policy.PolicyException">The thread principal has already been set.</exception>
+ <exception cref="T:System.AppDomainUnloadedException">The operation is attempted on an unloaded application domain.</exception>
+ </member>
+ <member name="P:System.AppDomain.ShadowCopyFiles">
+ <summary>Gets an indication whether the application domain is configured to shadow copy files.</summary>
+ <returns>true if the application domain is configured to shadow copy files; otherwise, false.</returns>
+ <exception cref="T:System.AppDomainUnloadedException">The operation is attempted on an unloaded application domain.</exception>
+ </member>
+ <member name="M:System.AppDomain.ToString">
+ <summary>Obtains a string representation that includes the friendly name of the application domain and any context policies.</summary>
+ <returns>A string formed by concatenating the literal string &quot;Name:&quot;, the friendly name of the application domain, and either string representations of the context policies or the string &quot;There are no context policies.&quot;</returns>
+ <exception cref="T:System.AppDomainUnloadedException">The application domain represented by the current <see cref="T:System.AppDomain"></see> has been unloaded.</exception>
+ </member>
+ <member name="E:System.AppDomain.TypeResolve">
+ <summary>Occurs when the resolution of a type fails.</summary>
+ <returns></returns>
+ </member>
+ <member name="E:System.AppDomain.UnhandledException">
+ <summary>Occurs when an exception is not caught.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.AppDomain.Unload(System.AppDomain)">
+ <summary>Unloads the specified application domain.</summary>
+ <param name="domain">An application domain to unload.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="domain">domain</paramref> is null.</exception>
+ <exception cref="T:System.CannotUnloadAppDomainException"><paramref name="domain">domain</paramref> could not be unloaded.</exception>
+ <exception cref="T:System.Exception">An error occurred during the unload process.</exception>
+ </member>
+ <member name="T:System.Collections.IStructuralComparable">
+ <summary>Supports the structural comparison of collection objects.</summary>
+ </member>
+ <member name="M:System.Collections.IStructuralComparable.CompareTo(System.Object,System.Collections.IComparer)">
+ <summary>Determines whether the current collection object precedes, occurs in the same position as, or follows another object in the sort order.</summary>
+ <param name="other">The object to compare with the current instance.</param>
+ <param name="comparer">An object that compares members of the current collection object with the corresponding members of other.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">An integer that indicates the relationship of the current collection object to <code data-dev-comment-type="paramref">other</code>, as shown in the following table. </p>
+ <table><thead><tr><th> Return value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Description <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> -1 <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> The current instance precedes <code data-dev-comment-type="paramref">other</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> 0 <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> The current instance and <code data-dev-comment-type="paramref">other</code> are equal. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> 1 <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> The current instance follows <code data-dev-comment-type="paramref">other</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr></tbody></table></p>
+</returns>
+ <exception cref="T:System.ArgumentException">This instance and <paramref name="other">other</paramref> are not the same type.</exception>
+ </member>
+ <member name="T:System.Collections.IStructuralEquatable">
+ <summary>Defines methods to support the comparison of objects for structural equality.</summary>
+ </member>
+ <member name="M:System.Collections.IStructuralEquatable.Equals(System.Object,System.Collections.IEqualityComparer)">
+ <summary>Determines whether an object is structurally equal to the current instance.</summary>
+ <param name="other">The object to compare with the current instance.</param>
+ <param name="comparer">An object that determines whether the current instance and other are equal.</param>
+ <returns>true if the two objects are equal; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Collections.IStructuralEquatable.GetHashCode(System.Collections.IEqualityComparer)">
+ <summary>Returns a hash code for the current instance.</summary>
+ <param name="comparer">An object that computes the hash code of the current object.</param>
+ <returns>The hash code for the current instance.</returns>
+ </member>
+ <member name="T:System.Collections.ObjectModel.Collection`1">
+ <summary>Provides the base class for a generic collection.</summary>
+ <typeparam name="T">The type of elements in the collection.</typeparam>
+ </member>
+ <member name="M:System.Collections.ObjectModel.Collection`1.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.ObjectModel.Collection`1"></see> class that is empty.</summary>
+ </member>
+ <member name="M:System.Collections.ObjectModel.Collection`1.#ctor(System.Collections.Generic.IList{`0})">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.ObjectModel.Collection`1"></see> class as a wrapper for the specified list.</summary>
+ <param name="list">The list that is wrapped by the new collection.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="list">list</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Collections.ObjectModel.Collection`1.Add(`0)">
+ <summary>Adds an object to the end of the <see cref="T:System.Collections.ObjectModel.Collection`1"></see>.</summary>
+ <param name="item">The object to be added to the end of the <see cref="T:System.Collections.ObjectModel.Collection`1"></see>. The value can be null for reference types.</param>
+ </member>
+ <member name="M:System.Collections.ObjectModel.Collection`1.Clear">
+ <summary>Removes all elements from the <see cref="T:System.Collections.ObjectModel.Collection`1"></see>.</summary>
+ </member>
+ <member name="M:System.Collections.ObjectModel.Collection`1.ClearItems">
+ <summary>Removes all elements from the <see cref="T:System.Collections.ObjectModel.Collection`1"></see>.</summary>
+ </member>
+ <member name="M:System.Collections.ObjectModel.Collection`1.Contains(`0)">
+ <summary>Determines whether an element is in the <see cref="T:System.Collections.ObjectModel.Collection`1"></see>.</summary>
+ <param name="item">The object to locate in the <see cref="T:System.Collections.ObjectModel.Collection`1"></see>. The value can be null for reference types.</param>
+ <returns>true if <paramref name="item">item</paramref> is found in the <see cref="T:System.Collections.ObjectModel.Collection`1"></see>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Collections.ObjectModel.Collection`1.CopyTo(`0[],System.Int32)">
+ <summary>Copies the entire <see cref="T:System.Collections.ObjectModel.Collection`1"></see> to a compatible one-dimensional <see cref="T:System.Array"></see>, starting at the specified index of the target array.</summary>
+ <param name="array">The one-dimensional <see cref="T:System.Array"></see> that is the destination of the elements copied from <see cref="T:System.Collections.ObjectModel.Collection`1"></see>. The <see cref="T:System.Array"></see> must have zero-based indexing.</param>
+ <param name="index">The zero-based index in 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="index">index</paramref> is less than zero.</exception>
+ <exception cref="T:System.ArgumentException">The number of elements in the source <see cref="T:System.Collections.ObjectModel.Collection`1"></see> is greater than the available space from <paramref name="index">index</paramref> to the end of the destination <paramref name="array">array</paramref>.</exception>
+ </member>
+ <member name="P:System.Collections.ObjectModel.Collection`1.Count">
+ <summary>Gets the number of elements actually contained in the <see cref="T:System.Collections.ObjectModel.Collection`1"></see>.</summary>
+ <returns>The number of elements actually contained in the <see cref="T:System.Collections.ObjectModel.Collection`1"></see>.</returns>
+ </member>
+ <member name="M:System.Collections.ObjectModel.Collection`1.GetEnumerator">
+ <summary>Returns an enumerator that iterates through the <see cref="T:System.Collections.ObjectModel.Collection`1"></see>.</summary>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerator`1"></see> for the <see cref="T:System.Collections.ObjectModel.Collection`1"></see>.</returns>
+ </member>
+ <member name="M:System.Collections.ObjectModel.Collection`1.IndexOf(`0)">
+ <summary>Searches for the specified object and returns the zero-based index of the first occurrence within the entire <see cref="T:System.Collections.ObjectModel.Collection`1"></see>.</summary>
+ <param name="item">The object to locate in the <see cref="T:System.Collections.Generic.List`1"></see>. The value can be null for reference types.</param>
+ <returns>The zero-based index of the first occurrence of <paramref name="item">item</paramref> within the entire <see cref="T:System.Collections.ObjectModel.Collection`1"></see>, if found; otherwise, -1.</returns>
+ </member>
+ <member name="M:System.Collections.ObjectModel.Collection`1.Insert(System.Int32,`0)">
+ <summary>Inserts an element into the <see cref="T:System.Collections.ObjectModel.Collection`1"></see> at the specified index.</summary>
+ <param name="index">The zero-based index at which item should be inserted.</param>
+ <param name="item">The object to insert. The value can be null for reference types.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero. -or- <paramref name="index">index</paramref> is greater than <see cref="P:System.Collections.ObjectModel.Collection`1.Count"></see>.</exception>
+ </member>
+ <member name="M:System.Collections.ObjectModel.Collection`1.InsertItem(System.Int32,`0)">
+ <summary>Inserts an element into the <see cref="T:System.Collections.ObjectModel.Collection`1"></see> at the specified index.</summary>
+ <param name="index">The zero-based index at which item should be inserted.</param>
+ <param name="item">The object to insert. The value can be null for reference types.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero. -or- <paramref name="index">index</paramref> is greater than <see cref="P:System.Collections.ObjectModel.Collection`1.Count"></see>.</exception>
+ </member>
+ <member name="P:System.Collections.ObjectModel.Collection`1.Item(System.Int32)">
+ <summary>Gets or sets the element at the specified index.</summary>
+ <param name="index">The zero-based index of the element to get or set.</param>
+ <returns>The element at the specified index.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero. -or- <paramref name="index">index</paramref> is equal to or greater than <see cref="P:System.Collections.ObjectModel.Collection`1.Count"></see>.</exception>
+ </member>
+ <member name="P:System.Collections.ObjectModel.Collection`1.Items">
+ <summary>Gets a <see cref="T:System.Collections.Generic.IList`1"></see> wrapper around the <see cref="T:System.Collections.ObjectModel.Collection`1"></see>.</summary>
+ <returns>A <see cref="T:System.Collections.Generic.IList`1"></see> wrapper around the <see cref="T:System.Collections.ObjectModel.Collection`1"></see>.</returns>
+ </member>
+ <member name="M:System.Collections.ObjectModel.Collection`1.Remove(`0)">
+ <summary>Removes the first occurrence of a specific object from the <see cref="T:System.Collections.ObjectModel.Collection`1"></see>.</summary>
+ <param name="item">The object to remove from the <see cref="T:System.Collections.ObjectModel.Collection`1"></see>. The value can be null for reference types.</param>
+ <returns>true if <paramref name="item">item</paramref> is successfully removed; otherwise, false. This method also returns false if <paramref name="item">item</paramref> was not found in the original <see cref="T:System.Collections.ObjectModel.Collection`1"></see>.</returns>
+ </member>
+ <member name="M:System.Collections.ObjectModel.Collection`1.RemoveAt(System.Int32)">
+ <summary>Removes the element at the specified index of the <see cref="T:System.Collections.ObjectModel.Collection`1"></see>.</summary>
+ <param name="index">The zero-based index of the element to remove.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero. -or- <paramref name="index">index</paramref> is equal to or greater than <see cref="P:System.Collections.ObjectModel.Collection`1.Count"></see>.</exception>
+ </member>
+ <member name="M:System.Collections.ObjectModel.Collection`1.RemoveItem(System.Int32)">
+ <summary>Removes the element at the specified index of the <see cref="T:System.Collections.ObjectModel.Collection`1"></see>.</summary>
+ <param name="index">The zero-based index of the element to remove.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero. -or- <paramref name="index">index</paramref> is equal to or greater than <see cref="P:System.Collections.ObjectModel.Collection`1.Count"></see>.</exception>
+ </member>
+ <member name="M:System.Collections.ObjectModel.Collection`1.SetItem(System.Int32,`0)">
+ <summary>Replaces the element at the specified index.</summary>
+ <param name="index">The zero-based index of the element to replace.</param>
+ <param name="item">The new value for the element at the specified index. The value can be null for reference types.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero. -or- <paramref name="index">index</paramref> is greater than <see cref="P:System.Collections.ObjectModel.Collection`1.Count"></see>.</exception>
+ </member>
+ <member name="P:System.Collections.ObjectModel.Collection`1.System#Collections#Generic#ICollection{T}#IsReadOnly">
+ <summary>Gets a value indicating whether the <see cref="T:System.Collections.Generic.ICollection`1"></see> is read-only.</summary>
+ <returns>true if the <see cref="T:System.Collections.Generic.ICollection`1"></see> is read-only; otherwise, false. In the default implementation of <see cref="T:System.Collections.ObjectModel.Collection`1"></see>, this property always returns false.</returns>
+ </member>
+ <member name="M:System.Collections.ObjectModel.Collection`1.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
+ <summary>Copies the elements of the <see cref="T:System.Collections.ICollection"></see> to an <see cref="T:System.Array"></see>, starting at a particular <see cref="T:System.Array"></see> index.</summary>
+ <param name="array">The one-dimensional <see cref="T:System.Array"></see> that is the destination of the elements copied from <see cref="T:System.Collections.ICollection"></see>. The <see cref="T:System.Array"></see> must have zero-based indexing.</param>
+ <param name="index">The zero-based index in 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="index">index</paramref> is less than zero.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="array">array</paramref> is multidimensional. -or- <paramref name="array">array</paramref> does not have zero-based indexing. -or- The number of elements in the source <see cref="T:System.Collections.ICollection"></see> is greater than the available space from <paramref name="index">index</paramref> to the end of the destination <paramref name="array">array</paramref>. -or- The type of the source <see cref="T:System.Collections.ICollection"></see> cannot be cast automatically to the type of the destination <paramref name="array">array</paramref>.</exception>
+ </member>
+ <member name="P:System.Collections.ObjectModel.Collection`1.System#Collections#ICollection#IsSynchronized">
+ <summary>Gets a value indicating whether access to the <see cref="T:System.Collections.ICollection"></see> is synchronized (thread safe).</summary>
+ <returns>true if access to the <see cref="T:System.Collections.ICollection"></see> is synchronized (thread safe); otherwise, false. In the default implementation of <see cref="T:System.Collections.ObjectModel.Collection`1"></see>, this property always returns false.</returns>
+ </member>
+ <member name="P:System.Collections.ObjectModel.Collection`1.System#Collections#ICollection#SyncRoot">
+ <summary>Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection"></see>.</summary>
+ <returns>An object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection"></see>. In the default implementation of <see cref="T:System.Collections.ObjectModel.Collection`1"></see>, this property always returns the current instance.</returns>
+ </member>
+ <member name="M:System.Collections.ObjectModel.Collection`1.System#Collections#IEnumerable#GetEnumerator">
+ <summary>Returns an enumerator that iterates through a collection.</summary>
+ <returns>An <see cref="T:System.Collections.IEnumerator"></see> that can be used to iterate through the collection.</returns>
+ </member>
+ <member name="M:System.Collections.ObjectModel.Collection`1.System#Collections#IList#Add(System.Object)">
+ <summary>Adds an item to the <see cref="T:System.Collections.IList"></see>.</summary>
+ <param name="value">The <see cref="T:System.Object"></see> to add to the <see cref="T:System.Collections.IList"></see>.</param>
+ <returns>The position into which the new element was inserted.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="value">value</paramref> is of a type that is not assignable to the <see cref="T:System.Collections.IList"></see>.</exception>
+ </member>
+ <member name="M:System.Collections.ObjectModel.Collection`1.System#Collections#IList#Contains(System.Object)">
+ <summary>Determines whether the <see cref="T:System.Collections.IList"></see> contains a specific value.</summary>
+ <param name="value">The <see cref="T:System.Object"></see> to locate in the <see cref="T:System.Collections.IList"></see>.</param>
+ <returns>true if the <see cref="T:System.Object"></see> is found in the <see cref="T:System.Collections.IList"></see>; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="value">value</paramref> is of a type that is not assignable to the <see cref="T:System.Collections.IList"></see>.</exception>
+ </member>
+ <member name="M:System.Collections.ObjectModel.Collection`1.System#Collections#IList#IndexOf(System.Object)">
+ <summary>Determines the index of a specific item in the <see cref="T:System.Collections.IList"></see>.</summary>
+ <param name="value">The <see cref="T:System.Object"></see> to locate in the <see cref="T:System.Collections.IList"></see>.</param>
+ <returns>The index of <paramref name="value">value</paramref> if found in the list; otherwise, -1.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="value">value</paramref> is of a type that is not assignable to the <see cref="T:System.Collections.IList"></see>.</exception>
+ </member>
+ <member name="M:System.Collections.ObjectModel.Collection`1.System#Collections#IList#Insert(System.Int32,System.Object)">
+ <summary>Inserts an item into the <see cref="T:System.Collections.IList"></see> at the specified index.</summary>
+ <param name="index">The zero-based index at which value should be inserted.</param>
+ <param name="value">The <see cref="T:System.Object"></see> to insert into the <see cref="T:System.Collections.IList"></see>.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is not a valid index in the <see cref="T:System.Collections.IList"></see>.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="value">value</paramref> is of a type that is not assignable to the <see cref="T:System.Collections.IList"></see>.</exception>
+ </member>
+ <member name="P:System.Collections.ObjectModel.Collection`1.System#Collections#IList#IsFixedSize">
+ <summary>Gets a value indicating whether the <see cref="T:System.Collections.IList"></see> has a fixed size.</summary>
+ <returns>true if the <see cref="T:System.Collections.IList"></see> has a fixed size; otherwise, false. In the default implementation of <see cref="T:System.Collections.ObjectModel.Collection`1"></see>, this property always returns false.</returns>
+ </member>
+ <member name="P:System.Collections.ObjectModel.Collection`1.System#Collections#IList#IsReadOnly">
+ <summary>Gets a value indicating whether the <see cref="T:System.Collections.IList"></see> is read-only.</summary>
+ <returns>true if the <see cref="T:System.Collections.IList"></see> is read-only; otherwise, false. In the default implementation of <see cref="T:System.Collections.ObjectModel.Collection`1"></see>, this property always returns false.</returns>
+ </member>
+ <member name="P:System.Collections.ObjectModel.Collection`1.System#Collections#IList#Item(System.Int32)">
+ <summary>Gets or sets the element at the specified index.</summary>
+ <param name="index">The zero-based index of the element to get or set.</param>
+ <returns>The element at the specified index.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is not a valid index in the <see cref="T:System.Collections.IList"></see>.</exception>
+ <exception cref="T:System.ArgumentException">The property is set and <paramref name="value">value</paramref> is of a type that is not assignable to the <see cref="T:System.Collections.IList"></see>.</exception>
+ </member>
+ <member name="M:System.Collections.ObjectModel.Collection`1.System#Collections#IList#Remove(System.Object)">
+ <summary>Removes the first occurrence of a specific object from the <see cref="T:System.Collections.IList"></see>.</summary>
+ <param name="value">The <see cref="T:System.Object"></see> to remove from the <see cref="T:System.Collections.IList"></see>.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="value">value</paramref> is of a type that is not assignable to the <see cref="T:System.Collections.IList"></see>.</exception>
+ </member>
+ <member name="T:System.Collections.ObjectModel.KeyedCollection`2">
+ <summary>Provides the abstract base class for a collection whose keys are embedded in the values.</summary>
+ <typeparam name="TKey">The type of keys in the collection.</typeparam>
+ <typeparam name="TItem">The type of items in the collection.</typeparam>
+ </member>
+ <member name="M:System.Collections.ObjectModel.KeyedCollection`2.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.ObjectModel.KeyedCollection`2"></see> class that uses the default equality comparer.</summary>
+ </member>
+ <member name="M:System.Collections.ObjectModel.KeyedCollection`2.#ctor(System.Collections.Generic.IEqualityComparer{`0})">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.ObjectModel.KeyedCollection`2"></see> class that uses the specified equality comparer.</summary>
+ <param name="comparer">The implementation of the <see cref="T:System.Collections.Generic.IEqualityComparer`1"></see> generic interface to use when comparing keys, or null to use the default equality comparer for the type of the key, obtained from <see cref="P:System.Collections.Generic.EqualityComparer`1.Default"></see>.</param>
+ </member>
+ <member name="M:System.Collections.ObjectModel.KeyedCollection`2.#ctor(System.Collections.Generic.IEqualityComparer{`0},System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.ObjectModel.KeyedCollection`2"></see> class that uses the specified equality comparer and creates a lookup dictionary when the specified threshold is exceeded.</summary>
+ <param name="comparer">The implementation of the <see cref="T:System.Collections.Generic.IEqualityComparer`1"></see> generic interface to use when comparing keys, or null to use the default equality comparer for the type of the key, obtained from <see cref="P:System.Collections.Generic.EqualityComparer`1.Default"></see>.</param>
+ <param name="dictionaryCreationThreshold">The number of elements the collection can hold without creating a lookup dictionary (0 creates the lookup dictionary when the first item is added), or –1 to specify that a lookup dictionary is never created.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="dictionaryCreationThreshold">dictionaryCreationThreshold</paramref> is less than –1.</exception>
+ </member>
+ <member name="M:System.Collections.ObjectModel.KeyedCollection`2.ChangeItemKey(`1,`0)">
+ <summary>Changes the key associated with the specified element in the lookup dictionary.</summary>
+ <param name="item">The element to change the key of.</param>
+ <param name="newKey">The new key for item.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="item">item</paramref> is null. -or- <paramref name="key">key</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="item">item</paramref> is not found. -or- <paramref name="key">key</paramref> already exists in the <see cref="T:System.Collections.ObjectModel.KeyedCollection`2"></see>.</exception>
+ </member>
+ <member name="M:System.Collections.ObjectModel.KeyedCollection`2.ClearItems">
+ <summary>Removes all elements from the <see cref="T:System.Collections.ObjectModel.KeyedCollection`2"></see>.</summary>
+ </member>
+ <member name="P:System.Collections.ObjectModel.KeyedCollection`2.Comparer">
+ <summary>Gets the generic equality comparer that is used to determine equality of keys in the collection.</summary>
+ <returns>The implementation of the <see cref="T:System.Collections.Generic.IEqualityComparer`1"></see> generic interface that is used to determine equality of keys in the collection.</returns>
+ </member>
+ <member name="M:System.Collections.ObjectModel.KeyedCollection`2.Contains(`0)">
+ <summary>Determines whether the collection contains an element with the specified key.</summary>
+ <param name="key">The key to locate in the <see cref="T:System.Collections.ObjectModel.KeyedCollection`2"></see>.</param>
+ <returns>true if the <see cref="T:System.Collections.ObjectModel.KeyedCollection`2"></see> contains an element with the specified key; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is null.</exception>
+ </member>
+ <member name="P:System.Collections.ObjectModel.KeyedCollection`2.Dictionary">
+ <summary>Gets the lookup dictionary of the <see cref="T:System.Collections.ObjectModel.KeyedCollection`2"></see>.</summary>
+ <returns>The lookup dictionary of the <see cref="T:System.Collections.ObjectModel.KeyedCollection`2"></see>, if it exists; otherwise, null.</returns>
+ </member>
+ <member name="M:System.Collections.ObjectModel.KeyedCollection`2.GetKeyForItem(`1)">
+ <summary>When implemented in a derived class, extracts the key from the specified element.</summary>
+ <param name="item">The element from which to extract the key.</param>
+ <returns>The key for the specified element.</returns>
+ </member>
+ <member name="M:System.Collections.ObjectModel.KeyedCollection`2.InsertItem(System.Int32,`1)">
+ <summary>Inserts an element into the <see cref="T:System.Collections.ObjectModel.KeyedCollection`2"></see> at the specified index.</summary>
+ <param name="index">The zero-based index at which item should be inserted.</param>
+ <param name="item">The object to insert.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than 0. -or- <paramref name="index">index</paramref> is greater than <see cref="P:System.Collections.ObjectModel.Collection`1.Count"></see>.</exception>
+ </member>
+ <member name="P:System.Collections.ObjectModel.KeyedCollection`2.Item(`0)">
+ <summary>Gets the element with the specified key.</summary>
+ <param name="key">The key of the element to get.</param>
+ <returns>The element with the specified key. If an element with the specified key is not found, an exception is thrown.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is null.</exception>
+ <exception cref="T:System.Collections.Generic.KeyNotFoundException">An element with the specified key does not exist in the collection.</exception>
+ </member>
+ <member name="M:System.Collections.ObjectModel.KeyedCollection`2.Remove(`0)">
+ <summary>Removes the element with the specified key from the <see cref="T:System.Collections.ObjectModel.KeyedCollection`2"></see>.</summary>
+ <param name="key">The key of the element to remove.</param>
+ <returns>true if the element is successfully removed; otherwise, false. This method also returns false if <paramref name="key">key</paramref> is not found in the <see cref="T:System.Collections.ObjectModel.KeyedCollection`2"></see>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Collections.ObjectModel.KeyedCollection`2.RemoveItem(System.Int32)">
+ <summary>Removes the element at the specified index of the <see cref="T:System.Collections.ObjectModel.KeyedCollection`2"></see>.</summary>
+ <param name="index">The index of the element to remove.</param>
+ </member>
+ <member name="M:System.Collections.ObjectModel.KeyedCollection`2.SetItem(System.Int32,`1)">
+ <summary>Replaces the item at the specified index with the specified item.</summary>
+ <param name="index">The zero-based index of the item to be replaced.</param>
+ <param name="item">The new item.</param>
+ </member>
+ <member name="T:System.Collections.ObjectModel.ObservableCollection`1">
+ <summary>Represents a dynamic data collection that provides notifications when items get added, removed, or when the whole list is refreshed.</summary>
+ <typeparam name="T">The type of elements in the collection.</typeparam>
+ </member>
+ <member name="M:System.Collections.ObjectModel.ObservableCollection`1.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.ObjectModel.ObservableCollection`1"></see> class.</summary>
+ </member>
+ <member name="M:System.Collections.ObjectModel.ObservableCollection`1.#ctor(System.Collections.Generic.IEnumerable{`0})">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.ObjectModel.ObservableCollection`1"></see> class that contains elements copied from the specified collection.</summary>
+ <param name="collection">The collection from which the elements are copied.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="collection">collection</paramref> parameter cannot be null.</exception>
+ </member>
+ <member name="M:System.Collections.ObjectModel.ObservableCollection`1.#ctor(System.Collections.Generic.List{`0})">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.ObjectModel.ObservableCollection`1"></see> class that contains elements copied from the specified list.</summary>
+ <param name="list">The list from which the elements are copied.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="list">list</paramref> parameter cannot be null.</exception>
+ </member>
+ <member name="M:System.Collections.ObjectModel.ObservableCollection`1.BlockReentrancy">
+ <summary>Disallows reentrant attempts to change this collection.</summary>
+ <returns>An <see cref="T:System.IDisposable"></see> object that can be used to dispose of the object.</returns>
+ </member>
+ <member name="M:System.Collections.ObjectModel.ObservableCollection`1.CheckReentrancy">
+ <summary>Checks for reentrant attempts to change this collection.</summary>
+ <exception cref="T:System.InvalidOperationException">If there was a call to <see cref="M:System.Collections.ObjectModel.ObservableCollection`1.BlockReentrancy"></see> of which the <see cref="T:System.IDisposable"></see> return value has not yet been disposed of. Typically, this means when there are additional attempts to change this collection during a <see cref="E:System.Collections.ObjectModel.ObservableCollection`1.CollectionChanged"></see> event. However, it depends on when derived classes choose to call <see cref="M:System.Collections.ObjectModel.ObservableCollection`1.BlockReentrancy"></see>.</exception>
+ </member>
+ <member name="M:System.Collections.ObjectModel.ObservableCollection`1.ClearItems">
+ <summary>Removes all items from the collection.</summary>
+ </member>
+ <member name="E:System.Collections.ObjectModel.ObservableCollection`1.CollectionChanged">
+ <summary>Occurs when an item is added, removed, changed, moved, or the entire list is refreshed.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Collections.ObjectModel.ObservableCollection`1.InsertItem(System.Int32,`0)">
+ <summary>Inserts an item into the collection at the specified index.</summary>
+ <param name="index">The zero-based index at which item should be inserted.</param>
+ <param name="item">The object to insert.</param>
+ </member>
+ <member name="M:System.Collections.ObjectModel.ObservableCollection`1.Move(System.Int32,System.Int32)">
+ <summary>Moves the item at the specified index to a new location in the collection.</summary>
+ <param name="oldIndex">The zero-based index specifying the location of the item to be moved.</param>
+ <param name="newIndex">The zero-based index specifying the new location of the item.</param>
+ </member>
+ <member name="M:System.Collections.ObjectModel.ObservableCollection`1.MoveItem(System.Int32,System.Int32)">
+ <summary>Moves the item at the specified index to a new location in the collection.</summary>
+ <param name="oldIndex">The zero-based index specifying the location of the item to be moved.</param>
+ <param name="newIndex">The zero-based index specifying the new location of the item.</param>
+ </member>
+ <member name="M:System.Collections.ObjectModel.ObservableCollection`1.OnCollectionChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs)">
+ <summary>Raises the <see cref="E:System.Collections.ObjectModel.ObservableCollection`1.CollectionChanged"></see> event with the provided arguments.</summary>
+ <param name="e">Arguments of the event being raised.</param>
+ </member>
+ <member name="M:System.Collections.ObjectModel.ObservableCollection`1.OnPropertyChanged(System.ComponentModel.PropertyChangedEventArgs)">
+ <summary>Raises the <see cref="E:System.Collections.ObjectModel.ObservableCollection`1.PropertyChanged"></see> event with the provided arguments.</summary>
+ <param name="e">Arguments of the event being raised.</param>
+ </member>
+ <member name="E:System.Collections.ObjectModel.ObservableCollection`1.PropertyChanged">
+ <summary>Occurs when a property value changes.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Collections.ObjectModel.ObservableCollection`1.RemoveItem(System.Int32)">
+ <summary>Removes the item at the specified index of the collection.</summary>
+ <param name="index">The zero-based index of the element to remove.</param>
+ </member>
+ <member name="M:System.Collections.ObjectModel.ObservableCollection`1.SetItem(System.Int32,`0)">
+ <summary>Replaces the element at the specified index.</summary>
+ <param name="index">The zero-based index of the element to replace.</param>
+ <param name="item">The new value for the element at the specified index.</param>
+ </member>
+ <member name="T:System.Collections.ObjectModel.ReadOnlyCollection`1">
+ <summary>Provides the base class for a generic read-only collection.</summary>
+ <typeparam name="T">The type of elements in the collection.</typeparam>
+ </member>
+ <member name="M:System.Collections.ObjectModel.ReadOnlyCollection`1.#ctor(System.Collections.Generic.IList{`0})">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1"></see> class that is a read-only wrapper around the specified list.</summary>
+ <param name="list">The list to wrap.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="list">list</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Collections.ObjectModel.ReadOnlyCollection`1.Contains(`0)">
+ <summary>Determines whether an element is in the <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1"></see>.</summary>
+ <param name="value">The object to locate in the <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1"></see>. The value can be null for reference types.</param>
+ <returns>true if <paramref name="value">value</paramref> is found in the <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1"></see>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Collections.ObjectModel.ReadOnlyCollection`1.CopyTo(`0[],System.Int32)">
+ <summary>Copies the entire <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1"></see> to a compatible one-dimensional <see cref="T:System.Array"></see>, starting at the specified index of the target array.</summary>
+ <param name="array">The one-dimensional <see cref="T:System.Array"></see> that is the destination of the elements copied from <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1"></see>. The <see cref="T:System.Array"></see> must have zero-based indexing.</param>
+ <param name="index">The zero-based index in 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="index">index</paramref> is less than zero.</exception>
+ <exception cref="T:System.ArgumentException">The number of elements in the source <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1"></see> is greater than the available space from <paramref name="index">index</paramref> to the end of the destination <paramref name="array">array</paramref>.</exception>
+ </member>
+ <member name="P:System.Collections.ObjectModel.ReadOnlyCollection`1.Count">
+ <summary>Gets the number of elements contained in the <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1"></see> instance.</summary>
+ <returns>The number of elements contained in the <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1"></see> instance.</returns>
+ </member>
+ <member name="M:System.Collections.ObjectModel.ReadOnlyCollection`1.GetEnumerator">
+ <summary>Returns an enumerator that iterates through the <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1"></see>.</summary>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerator`1"></see> for the <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1"></see>.</returns>
+ </member>
+ <member name="M:System.Collections.ObjectModel.ReadOnlyCollection`1.IndexOf(`0)">
+ <summary>Searches for the specified object and returns the zero-based index of the first occurrence within the entire <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1"></see>.</summary>
+ <param name="value">The object to locate in the <see cref="T:System.Collections.Generic.List`1"></see>. The value can be null for reference types.</param>
+ <returns>The zero-based index of the first occurrence of <paramref name="item">item</paramref> within the entire <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1"></see>, if found; otherwise, -1.</returns>
+ </member>
+ <member name="P:System.Collections.ObjectModel.ReadOnlyCollection`1.Item(System.Int32)">
+ <summary>Gets the element at the specified index.</summary>
+ <param name="index">The zero-based index of the element to get.</param>
+ <returns>The element at the specified index.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero. -or- <paramref name="index">index</paramref> is equal to or greater than <see cref="P:System.Collections.ObjectModel.ReadOnlyCollection`1.Count"></see>.</exception>
+ </member>
+ <member name="P:System.Collections.ObjectModel.ReadOnlyCollection`1.Items">
+ <summary>Returns the <see cref="T:System.Collections.Generic.IList`1"></see> that the <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1"></see> wraps.</summary>
+ <returns>The <see cref="T:System.Collections.Generic.IList`1"></see> that the <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1"></see> wraps.</returns>
+ </member>
+ <member name="M:System.Collections.ObjectModel.ReadOnlyCollection`1.System#Collections#Generic#ICollection{T}#Add(`0)">
+ <summary>Adds an item to the <see cref="T:System.Collections.Generic.ICollection`1"></see>. This implementation always throws <see cref="T:System.NotSupportedException"></see>.</summary>
+ <param name="value">The object to add to the <see cref="T:System.Collections.Generic.ICollection`1"></see>.</param>
+ <exception cref="T:System.NotSupportedException">Always thrown.</exception>
+ </member>
+ <member name="M:System.Collections.ObjectModel.ReadOnlyCollection`1.System#Collections#Generic#ICollection{T}#Clear">
+ <summary>Removes all items from the <see cref="T:System.Collections.Generic.ICollection`1"></see>. This implementation always throws <see cref="T:System.NotSupportedException"></see>.</summary>
+ <exception cref="T:System.NotSupportedException">Always thrown.</exception>
+ </member>
+ <member name="P:System.Collections.ObjectModel.ReadOnlyCollection`1.System#Collections#Generic#ICollection{T}#IsReadOnly">
+ <summary>Gets a value indicating whether the <see cref="T:System.Collections.Generic.ICollection`1"></see> is read-only.</summary>
+ <returns>true if the <see cref="T:System.Collections.Generic.ICollection`1"></see> is read-only; otherwise, false. In the default implementation of <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1"></see>, this property always returns true.</returns>
+ </member>
+ <member name="M:System.Collections.ObjectModel.ReadOnlyCollection`1.System#Collections#Generic#ICollection{T}#Remove(`0)">
+ <summary>Removes the first occurrence of a specific object from the <see cref="T:System.Collections.Generic.ICollection`1"></see>. This implementation always throws <see cref="T:System.NotSupportedException"></see>.</summary>
+ <param name="value">The object to remove from the <see cref="T:System.Collections.Generic.ICollection`1"></see>.</param>
+ <returns>true if <paramref name="value">value</paramref> was successfully removed from the <see cref="T:System.Collections.Generic.ICollection`1"></see>; otherwise, false.</returns>
+ <exception cref="T:System.NotSupportedException">Always thrown.</exception>
+ </member>
+ <member name="M:System.Collections.ObjectModel.ReadOnlyCollection`1.System#Collections#Generic#IList{T}#Insert(System.Int32,`0)">
+ <summary>Inserts an item to the <see cref="T:System.Collections.Generic.IList`1"></see> at the specified index. This implementation always throws <see cref="T:System.NotSupportedException"></see>.</summary>
+ <param name="index">The zero-based index at which value should be inserted.</param>
+ <param name="value">The object to insert into the <see cref="T:System.Collections.Generic.IList`1"></see>.</param>
+ <exception cref="T:System.NotSupportedException">Always thrown.</exception>
+ </member>
+ <member name="P:System.Collections.ObjectModel.ReadOnlyCollection`1.System#Collections#Generic#IList{T}#Item(System.Int32)">
+ <summary>Gets the element at the specified index. An <see cref="T:System.NotSupportedException"></see> occurs if you try to set the item at the specified index.</summary>
+ <param name="index">The zero-based index of the element to get.</param>
+ <returns>The element at the specified index.</returns>
+ <exception cref="T:System.NotSupportedException">Always thrown if the property is set.</exception>
+ </member>
+ <member name="M:System.Collections.ObjectModel.ReadOnlyCollection`1.System#Collections#Generic#IList{T}#RemoveAt(System.Int32)">
+ <summary>Removes the <see cref="T:System.Collections.Generic.IList`1"></see> item at the specified index. This implementation always throws <see cref="T:System.NotSupportedException"></see>.</summary>
+ <param name="index">The zero-based index of the item to remove.</param>
+ <exception cref="T:System.NotSupportedException">Always thrown.</exception>
+ </member>
+ <member name="M:System.Collections.ObjectModel.ReadOnlyCollection`1.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
+ <summary>Copies the elements of the <see cref="T:System.Collections.ICollection"></see> to an <see cref="T:System.Array"></see>, starting at a particular <see cref="T:System.Array"></see> index.</summary>
+ <param name="array">The one-dimensional <see cref="T:System.Array"></see> that is the destination of the elements copied from <see cref="T:System.Collections.ICollection"></see>. The <see cref="T:System.Array"></see> must have zero-based indexing.</param>
+ <param name="index">The zero-based index in 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="index">index</paramref> is less than zero.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="array">array</paramref> is multidimensional. -or- <paramref name="array">array</paramref> does not have zero-based indexing. -or- The number of elements in the source <see cref="T:System.Collections.ICollection"></see> is greater than the available space from <paramref name="index">index</paramref> to the end of the destination <paramref name="array">array</paramref>. -or- The type of the source <see cref="T:System.Collections.ICollection"></see> cannot be cast automatically to the type of the destination <paramref name="array">array</paramref>.</exception>
+ </member>
+ <member name="P:System.Collections.ObjectModel.ReadOnlyCollection`1.System#Collections#ICollection#IsSynchronized">
+ <summary>Gets a value indicating whether access to the <see cref="T:System.Collections.ICollection"></see> is synchronized (thread safe).</summary>
+ <returns>true if access to the <see cref="T:System.Collections.ICollection"></see> is synchronized (thread safe); otherwise, false. In the default implementation of <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1"></see>, this property always returns false.</returns>
+ </member>
+ <member name="P:System.Collections.ObjectModel.ReadOnlyCollection`1.System#Collections#ICollection#SyncRoot">
+ <summary>Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection"></see>.</summary>
+ <returns>An object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection"></see>. In the default implementation of <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1"></see>, this property always returns the current instance.</returns>
+ </member>
+ <member name="M:System.Collections.ObjectModel.ReadOnlyCollection`1.System#Collections#IEnumerable#GetEnumerator">
+ <summary>Returns an enumerator that iterates through a collection.</summary>
+ <returns>An <see cref="T:System.Collections.IEnumerator"></see> that can be used to iterate through the collection.</returns>
+ </member>
+ <member name="M:System.Collections.ObjectModel.ReadOnlyCollection`1.System#Collections#IList#Add(System.Object)">
+ <summary>Adds an item to the <see cref="T:System.Collections.IList"></see>. This implementation always throws <see cref="T:System.NotSupportedException"></see>.</summary>
+ <param name="value">The <see cref="T:System.Object"></see> to add to the <see cref="T:System.Collections.IList"></see>.</param>
+ <returns>The position into which the new element was inserted.</returns>
+ <exception cref="T:System.NotSupportedException">Always thrown.</exception>
+ </member>
+ <member name="M:System.Collections.ObjectModel.ReadOnlyCollection`1.System#Collections#IList#Clear">
+ <summary>Removes all items from the <see cref="T:System.Collections.IList"></see>. This implementation always throws <see cref="T:System.NotSupportedException"></see>.</summary>
+ <exception cref="T:System.NotSupportedException">Always thrown.</exception>
+ </member>
+ <member name="M:System.Collections.ObjectModel.ReadOnlyCollection`1.System#Collections#IList#Contains(System.Object)">
+ <summary>Determines whether the <see cref="T:System.Collections.IList"></see> contains a specific value.</summary>
+ <param name="value">The <see cref="T:System.Object"></see> to locate in the <see cref="T:System.Collections.IList"></see>.</param>
+ <returns>true if the <see cref="T:System.Object"></see> is found in the <see cref="T:System.Collections.IList"></see>; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="value">value</paramref> is not of the type specified for the generic type parameter <paramref name="T">T</paramref>.</exception>
+ </member>
+ <member name="M:System.Collections.ObjectModel.ReadOnlyCollection`1.System#Collections#IList#IndexOf(System.Object)">
+ <summary>Determines the index of a specific item in the <see cref="T:System.Collections.IList"></see>.</summary>
+ <param name="value">The <see cref="T:System.Object"></see> to locate in the <see cref="T:System.Collections.IList"></see>.</param>
+ <returns>The index of <paramref name="value">value</paramref> if found in the list; otherwise, -1.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="value">value</paramref> is not of the type specified for the generic type parameter <paramref name="T">T</paramref>.</exception>
+ </member>
+ <member name="M:System.Collections.ObjectModel.ReadOnlyCollection`1.System#Collections#IList#Insert(System.Int32,System.Object)">
+ <summary>Inserts an item to the <see cref="T:System.Collections.IList"></see> at the specified index. This implementation always throws <see cref="T:System.NotSupportedException"></see>.</summary>
+ <param name="index">The zero-based index at which value should be inserted.</param>
+ <param name="value">The <see cref="T:System.Object"></see> to insert into the <see cref="T:System.Collections.IList"></see>.</param>
+ <exception cref="T:System.NotSupportedException">Always thrown.</exception>
+ </member>
+ <member name="P:System.Collections.ObjectModel.ReadOnlyCollection`1.System#Collections#IList#IsFixedSize">
+ <summary>Gets a value indicating whether the <see cref="T:System.Collections.IList"></see> has a fixed size.</summary>
+ <returns>true if the <see cref="T:System.Collections.IList"></see> has a fixed size; otherwise, false. In the default implementation of <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1"></see>, this property always returns true.</returns>
+ </member>
+ <member name="P:System.Collections.ObjectModel.ReadOnlyCollection`1.System#Collections#IList#IsReadOnly">
+ <summary>Gets a value indicating whether the <see cref="T:System.Collections.IList"></see> is read-only.</summary>
+ <returns>true if the <see cref="T:System.Collections.IList"></see> is read-only; otherwise, false. In the default implementation of <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1"></see>, this property always returns true.</returns>
+ </member>
+ <member name="P:System.Collections.ObjectModel.ReadOnlyCollection`1.System#Collections#IList#Item(System.Int32)">
+ <summary>Gets the element at the specified index. A <see cref="T:System.NotSupportedException"></see> occurs if you try to set the item at the specified index.</summary>
+ <param name="index">The zero-based index of the element to get.</param>
+ <returns>The element at the specified index.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is not a valid index in the <see cref="T:System.Collections.IList"></see>.</exception>
+ <exception cref="T:System.NotSupportedException">Always thrown if the property is set.</exception>
+ </member>
+ <member name="M:System.Collections.ObjectModel.ReadOnlyCollection`1.System#Collections#IList#Remove(System.Object)">
+ <summary>Removes the first occurrence of a specific object from the <see cref="T:System.Collections.IList"></see>. This implementation always throws <see cref="T:System.NotSupportedException"></see>.</summary>
+ <param name="value">The <see cref="T:System.Object"></see> to remove from the <see cref="T:System.Collections.IList"></see>.</param>
+ <exception cref="T:System.NotSupportedException">Always thrown.</exception>
+ </member>
+ <member name="M:System.Collections.ObjectModel.ReadOnlyCollection`1.System#Collections#IList#RemoveAt(System.Int32)">
+ <summary>Removes the <see cref="T:System.Collections.IList"></see> item at the specified index. This implementation always throws <see cref="T:System.NotSupportedException"></see>.</summary>
+ <param name="index">The zero-based index of the item to remove.</param>
+ <exception cref="T:System.NotSupportedException">Always thrown.</exception>
+ </member>
+ <member name="T:System.Collections.ObjectModel.ReadOnlyDictionary`2.KeyCollection">
+ <summary>Represents a read-only collection of the keys of a <see cref="T:System.Collections.ObjectModel.ReadOnlyDictionary`2"></see> object.</summary>
+ <typeparam name="TKey"></typeparam>
+ <typeparam name="TValue"></typeparam>
+ </member>
+ <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.KeyCollection.CopyTo(`0[],System.Int32)">
+ <summary>Copies the elements of the collection to an array, starting at a specific array index.</summary>
+ <param name="array">The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.</param>
+ <param name="arrayIndex">The zero-based index in 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"><paramref name="array">array</paramref> is multidimensional. -or- The number of elements in the source collection is greater than the available space from <paramref name="arrayIndex">arrayIndex</paramref> to the end of the destination <paramref name="array">array</paramref>. -or- Type <paramref name="T">T</paramref> cannot be cast automatically to the type of the destination <paramref name="array">array</paramref>.</exception>
+ </member>
+ <member name="P:System.Collections.ObjectModel.ReadOnlyDictionary`2.KeyCollection.Count">
+ <summary>Gets the number of elements in the collection.</summary>
+ <returns>The number of elements in the collection.</returns>
+ </member>
+ <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.KeyCollection.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:System.Collections.ObjectModel.ReadOnlyDictionary`2.KeyCollection.System#Collections#Generic#ICollection{TKey}#Add(`0)">
+ <summary>Throws a <see cref="T:System.NotSupportedException"></see> exception in all cases.</summary>
+ <param name="item">The object to add to the collection.</param>
+ <exception cref="T:System.NotSupportedException">In all cases.</exception>
+ </member>
+ <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.KeyCollection.System#Collections#Generic#ICollection{TKey}#Clear">
+ <summary>Throws a <see cref="T:System.NotSupportedException"></see> exception in all cases.</summary>
+ <exception cref="T:System.NotSupportedException">In all cases.</exception>
+ </member>
+ <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.KeyCollection.System#Collections#Generic#ICollection{TKey}#Contains(`0)">
+ <summary>Determines whether the collection contains a specific value.</summary>
+ <param name="item">The object to locate in the collection.</param>
+ <returns>true if <paramref name="item">item</paramref> is found in the collection; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Collections.ObjectModel.ReadOnlyDictionary`2.KeyCollection.System#Collections#Generic#ICollection{TKey}#IsReadOnly">
+ <summary>Gets a value that indicates whether the dictionary is read-only.</summary>
+ <returns>true in all cases.</returns>
+ </member>
+ <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.KeyCollection.System#Collections#Generic#ICollection{TKey}#Remove(`0)">
+ <summary>Throws a <see cref="T:System.NotSupportedException"></see> exception in all cases.</summary>
+ <param name="item">The object to remove from the collection.</param>
+ <returns>true if <paramref name="item">item</paramref> was successfully removed from the collection; otherwise, false. This method also returns false if <paramref name="item">item</paramref> is not found in the original collection.</returns>
+ <exception cref="T:System.NotSupportedException">In all cases.</exception>
+ </member>
+ <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.KeyCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
+ <summary>Copies the elements of the collection to an array, starting at a specific array index.</summary>
+ <param name="array">The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.</param>
+ <param name="index">The zero-based index in 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="index">index</paramref> is less than 0.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="array">array</paramref> is multidimensional. -or- The number of elements in the source collection is greater than the available space from <paramref name="index">index</paramref> to the end of the destination <paramref name="array">array</paramref>.</exception>
+ </member>
+ <member name="P:System.Collections.ObjectModel.ReadOnlyDictionary`2.KeyCollection.System#Collections#ICollection#IsSynchronized">
+ <summary>Gets a value that indicates whether access to the collection is synchronized (thread safe).</summary>
+ <returns>true if access to the collection is synchronized (thread safe); otherwise, false.</returns>
+ </member>
+ <member name="P:System.Collections.ObjectModel.ReadOnlyDictionary`2.KeyCollection.System#Collections#ICollection#SyncRoot">
+ <summary>Gets an object that can be used to synchronize access to the collection.</summary>
+ <returns>An object that can be used to synchronize access to the collection.</returns>
+ </member>
+ <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.KeyCollection.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:System.Collections.ObjectModel.ReadOnlyDictionary`2.ValueCollection">
+ <summary>Represents a read-only collection of the values of a <see cref="T:System.Collections.ObjectModel.ReadOnlyDictionary`2"></see> object.</summary>
+ <typeparam name="TKey"></typeparam>
+ <typeparam name="TValue"></typeparam>
+ </member>
+ <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.ValueCollection.CopyTo(`1[],System.Int32)">
+ <summary>Copies the elements of the collection to an array, starting at a specific array index.</summary>
+ <param name="array">The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.</param>
+ <param name="arrayIndex">The zero-based index in 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"><paramref name="array">array</paramref> is multidimensional. -or- The number of elements in the source collection is greater than the available space from <paramref name="arrayIndex">arrayIndex</paramref> to the end of the destination <paramref name="array">array</paramref>. -or- Type <paramref name="T">T</paramref> cannot be cast automatically to the type of the destination <paramref name="array">array</paramref>.</exception>
+ </member>
+ <member name="P:System.Collections.ObjectModel.ReadOnlyDictionary`2.ValueCollection.Count">
+ <summary>Gets the number of elements in the collection.</summary>
+ <returns>The number of elements in the collection.</returns>
+ </member>
+ <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.ValueCollection.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:System.Collections.ObjectModel.ReadOnlyDictionary`2.ValueCollection.System#Collections#Generic#ICollection{TValue}#Add(`1)">
+ <summary>Throws a <see cref="T:System.NotSupportedException"></see> exception in all cases.</summary>
+ <param name="item">The object to add to the collection.</param>
+ <exception cref="T:System.NotSupportedException">In all cases.</exception>
+ </member>
+ <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.ValueCollection.System#Collections#Generic#ICollection{TValue}#Clear">
+ <summary>Throws a <see cref="T:System.NotSupportedException"></see> exception in all cases.</summary>
+ <exception cref="T:System.NotSupportedException">In all cases.</exception>
+ </member>
+ <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.ValueCollection.System#Collections#Generic#ICollection{TValue}#Contains(`1)">
+ <summary>Determines whether the collection contains a specific value.</summary>
+ <param name="item">The object to locate in the collection.</param>
+ <returns>true if <paramref name="item">item</paramref> is found in the collection; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Collections.ObjectModel.ReadOnlyDictionary`2.ValueCollection.System#Collections#Generic#ICollection{TValue}#IsReadOnly">
+ <summary>Gets a value that indicates whether the collection is read-only.</summary>
+ <returns>true in all cases.</returns>
+ </member>
+ <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.ValueCollection.System#Collections#Generic#ICollection{TValue}#Remove(`1)">
+ <summary>Throws a <see cref="T:System.NotSupportedException"></see> exception in all cases.</summary>
+ <param name="item">The object to remove from the collection.</param>
+ <returns>true if <paramref name="item">item</paramref> was successfully removed from the collection; otherwise, false. This method also returns false if item is not found in the original collection.</returns>
+ <exception cref="T:System.NotSupportedException">In all cases.</exception>
+ </member>
+ <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.ValueCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
+ <summary>Copies the elements of the collection to an array, starting at a specific array index.</summary>
+ <param name="array">The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.</param>
+ <param name="index">The zero-based index in 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="index">index</paramref> is less than 0.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="array">array</paramref> is multidimensional. -or- The number of elements in the source collection is greater than the available space from <paramref name="index">index</paramref> to the end of the destination <paramref name="array">array</paramref>.</exception>
+ </member>
+ <member name="P:System.Collections.ObjectModel.ReadOnlyDictionary`2.ValueCollection.System#Collections#ICollection#IsSynchronized">
+ <summary>Gets a value that indicates whether access to the collection is synchronized (thread safe).</summary>
+ <returns>true if access to the collection is synchronized (thread safe); otherwise, false.</returns>
+ </member>
+ <member name="P:System.Collections.ObjectModel.ReadOnlyDictionary`2.ValueCollection.System#Collections#ICollection#SyncRoot">
+ <summary>Gets an object that can be used to synchronize access to the collection.</summary>
+ <returns>An object that can be used to synchronize access to the collection.</returns>
+ </member>
+ <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.ValueCollection.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:System.Collections.ObjectModel.ReadOnlyDictionary`2">
+ <summary>Represents a read-only, generic collection of key/value pairs.</summary>
+ <typeparam name="TKey">The type of keys in the dictionary.</typeparam>
+ <typeparam name="TValue">The type of values in the dictionary.</typeparam>
+ </member>
+ <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.#ctor(System.Collections.Generic.IDictionary{`0,`1})">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.ObjectModel.ReadOnlyDictionary`2"></see> class that is a wrapper around the specified dictionary.</summary>
+ <param name="dictionary">The dictionary to wrap.</param>
+ </member>
+ <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.ContainsKey(`0)">
+ <summary>Determines whether the dictionary contains an element that has the specified key.</summary>
+ <param name="key">The key to locate in the dictionary.</param>
+ <returns>true if the dictionary contains an element that has the specified key; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Collections.ObjectModel.ReadOnlyDictionary`2.Count">
+ <summary>Gets the number of items in the dictionary.</summary>
+ <returns>The number of items in the dictionary.</returns>
+ </member>
+ <member name="P:System.Collections.ObjectModel.ReadOnlyDictionary`2.Dictionary">
+ <summary>Gets the dictionary that is wrapped by this <see cref="T:System.Collections.ObjectModel.ReadOnlyDictionary`2"></see> object.</summary>
+ <returns>The dictionary that is wrapped by this object.</returns>
+ </member>
+ <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.GetEnumerator">
+ <summary>Returns an enumerator that iterates through the <see cref="T:System.Collections.ObjectModel.ReadOnlyDictionary`2"></see>.</summary>
+ <returns>An enumerator that can be used to iterate through the collection.</returns>
+ </member>
+ <member name="P:System.Collections.ObjectModel.ReadOnlyDictionary`2.Item(`0)">
+ <summary>Gets the element that has the specified key.</summary>
+ <param name="key">The key of the element to get.</param>
+ <returns>The element that has the specified key.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is null.</exception>
+ <exception cref="T:System.Collections.Generic.KeyNotFoundException">The property is retrieved and <paramref name="key">key</paramref> is not found.</exception>
+ </member>
+ <member name="P:System.Collections.ObjectModel.ReadOnlyDictionary`2.Keys">
+ <summary>Gets a key collection that contains the keys of the dictionary.</summary>
+ <returns>A key collection that contains the keys of the dictionary.</returns>
+ </member>
+ <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.TryGetValue(`0,`1@)">
+ <summary>Retrieves the value that is associated with the specified key.</summary>
+ <param name="key">The key whose value will be retrieved.</param>
+ <param name="value">When this method returns, the value associated with the specified key, if the key is found; otherwise, the default value for the type of the value parameter. This parameter is passed uninitialized.</param>
+ <returns>true if the object that implements <see cref="T:System.Collections.ObjectModel.ReadOnlyDictionary`2"></see> contains an element with the specified key; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Collections.ObjectModel.ReadOnlyDictionary`2.Values">
+ <summary>Gets a collection that contains the values in the dictionary.</summary>
+ <returns>A collection that contains the values in the object that implements <see cref="T:System.Collections.ObjectModel.ReadOnlyDictionary`2"></see>.</returns>
+ </member>
+ <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.System#Collections#Generic#ICollection{System#Collections#Generic#KeyValuePair{TKey,TValue}}#Add(System.Collections.Generic.KeyValuePair{`0,`1})">
+ <param name="item"></param>
+ </member>
+ <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.System#Collections#Generic#ICollection{System#Collections#Generic#KeyValuePair{TKey,TValue}}#Clear">
+
+ </member>
+ <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.System#Collections#Generic#ICollection{System#Collections#Generic#KeyValuePair{TKey,TValue}}#Contains(System.Collections.Generic.KeyValuePair{`0,`1})">
+ <param name="item"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.System#Collections#Generic#ICollection{System#Collections#Generic#KeyValuePair{TKey,TValue}}#CopyTo(System.Collections.Generic.KeyValuePair{`0,`1}[],System.Int32)">
+ <param name="array"></param>
+ <param name="arrayIndex"></param>
+ </member>
+ <member name="P:System.Collections.ObjectModel.ReadOnlyDictionary`2.System#Collections#Generic#ICollection{System#Collections#Generic#KeyValuePair{TKey,TValue}}#IsReadOnly">
+ <returns></returns>
+ </member>
+ <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.System#Collections#Generic#ICollection{System#Collections#Generic#KeyValuePair{TKey,TValue}}#Remove(System.Collections.Generic.KeyValuePair{`0,`1})">
+ <param name="item"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.System#Collections#Generic#IDictionary{TKey,TValue}#Add(`0,`1)">
+ <param name="key"></param>
+ <param name="value"></param>
+ </member>
+ <member name="P:System.Collections.ObjectModel.ReadOnlyDictionary`2.System#Collections#Generic#IDictionary{TKey,TValue}#Item(`0)">
+ <param name="key"></param>
+ <returns></returns>
+ </member>
+ <member name="P:System.Collections.ObjectModel.ReadOnlyDictionary`2.System#Collections#Generic#IDictionary{TKey,TValue}#Keys">
+ <returns></returns>
+ </member>
+ <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.System#Collections#Generic#IDictionary{TKey,TValue}#Remove(`0)">
+ <param name="key"></param>
+ <returns></returns>
+ </member>
+ <member name="P:System.Collections.ObjectModel.ReadOnlyDictionary`2.System#Collections#Generic#IDictionary{TKey,TValue}#Values">
+ <returns></returns>
+ </member>
+ <member name="P:System.Collections.ObjectModel.ReadOnlyDictionary`2.System#Collections#Generic#IReadOnlyDictionary{TKey,TValue}#Keys">
+ <returns></returns>
+ </member>
+ <member name="P:System.Collections.ObjectModel.ReadOnlyDictionary`2.System#Collections#Generic#IReadOnlyDictionary{TKey,TValue}#Values">
+ <returns></returns>
+ </member>
+ <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
+ <summary>Copies the elements of the dictionary to an array, starting at the specified array index.</summary>
+ <param name="array">The one-dimensional array that is the destination of the elements copied from the dictionary. The array must have zero-based indexing.</param>
+ <param name="index">The zero-based index in 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="index">index</paramref> is less than zero.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="array">array</paramref> is multidimensional. -or- The number of elements in the source dictionary is greater than the available space from <paramref name="index">index</paramref> to the end of the destination <paramref name="array">array</paramref>. -or- The type of the source dictionary cannot be cast automatically to the type of the destination <paramref name="array">array</paramref><paramref name=".">.</paramref></exception>
+ </member>
+ <member name="P:System.Collections.ObjectModel.ReadOnlyDictionary`2.System#Collections#ICollection#IsSynchronized">
+ <summary>Gets a value that indicates whether access to the dictionary is synchronized (thread safe).</summary>
+ <returns>true if access to the dictionary is synchronized (thread safe); otherwise, false.</returns>
+ </member>
+ <member name="P:System.Collections.ObjectModel.ReadOnlyDictionary`2.System#Collections#ICollection#SyncRoot">
+ <summary>Gets an object that can be used to synchronize access to the dictionary.</summary>
+ <returns>An object that can be used to synchronize access to the dictionary.</returns>
+ </member>
+ <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.System#Collections#IDictionary#Add(System.Object,System.Object)">
+ <summary>Throws a <see cref="T:System.NotSupportedException"></see> exception in all cases.</summary>
+ <param name="key">The key of the element to add.</param>
+ <param name="value">The value of the element to add.</param>
+ <exception cref="T:System.NotSupportedException">In all cases.</exception>
+ </member>
+ <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.System#Collections#IDictionary#Clear">
+ <summary>Throws a <see cref="T:System.NotSupportedException"></see> exception in all cases.</summary>
+ <exception cref="T:System.NotSupportedException">In all cases.</exception>
+ </member>
+ <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.System#Collections#IDictionary#Contains(System.Object)">
+ <summary>Determines whether the dictionary contains an element that has the specified key.</summary>
+ <param name="key">The key to locate in the dictionary.</param>
+ <returns>true if the dictionary contains an element that has the specified key; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.System#Collections#IDictionary#GetEnumerator">
+ <summary>Returns an enumerator for the dictionary.</summary>
+ <returns>An enumerator for the dictionary.</returns>
+ </member>
+ <member name="P:System.Collections.ObjectModel.ReadOnlyDictionary`2.System#Collections#IDictionary#IsFixedSize">
+ <summary>Gets a value that indicates whether the dictionary has a fixed size.</summary>
+ <returns>true if the dictionary has a fixed size; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Collections.ObjectModel.ReadOnlyDictionary`2.System#Collections#IDictionary#IsReadOnly">
+ <summary>Gets a value that indicates whether the dictionary is read-only.</summary>
+ <returns>true in all cases.</returns>
+ </member>
+ <member name="P:System.Collections.ObjectModel.ReadOnlyDictionary`2.System#Collections#IDictionary#Item(System.Object)">
+ <summary>Gets the element that has the specified key.</summary>
+ <param name="key">The key of the element to get or set.</param>
+ <returns>The element that has the specified key.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is null.</exception>
+ <exception cref="T:System.NotSupportedException">The property is set. -or- The property is set, <paramref name="key">key</paramref> does not exist in the collection, and the dictionary has a fixed size.</exception>
+ </member>
+ <member name="P:System.Collections.ObjectModel.ReadOnlyDictionary`2.System#Collections#IDictionary#Keys">
+ <summary>Gets a collection that contains the keys of the dictionary.</summary>
+ <returns>A collection that contains the keys of the dictionary.</returns>
+ </member>
+ <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.System#Collections#IDictionary#Remove(System.Object)">
+ <summary>Throws a <see cref="T:System.NotSupportedException"></see> exception in all cases.</summary>
+ <param name="key">The key of the element to remove.</param>
+ <exception cref="T:System.NotSupportedException">In all cases.</exception>
+ </member>
+ <member name="P:System.Collections.ObjectModel.ReadOnlyDictionary`2.System#Collections#IDictionary#Values">
+ <summary>Gets a collection that contains the values in the dictionary.</summary>
+ <returns>A collection that contains the values in the dictionary.</returns>
+ </member>
+ <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.System#Collections#IEnumerable#GetEnumerator">
+ <summary>Returns an enumerator that iterates through a collection.</summary>
+ <returns>An enumerator that can be used to iterate through the collection.</returns>
+ </member>
+ <member name="T:System.Collections.ObjectModel.ReadOnlyObservableCollection`1">
+ <summary>Represents a read-only <see cref="T:System.Collections.ObjectModel.ObservableCollection`1"></see>.</summary>
+ <typeparam name="T">The type of elements in the collection.</typeparam>
+ </member>
+ <member name="M:System.Collections.ObjectModel.ReadOnlyObservableCollection`1.#ctor(System.Collections.ObjectModel.ObservableCollection{`0})">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.ObjectModel.ReadOnlyObservableCollection`1"></see> class that serves as a wrapper around the specified <see cref="T:System.Collections.ObjectModel.ObservableCollection`1"></see>.</summary>
+ <param name="list">The <see cref="T:System.Collections.ObjectModel.ObservableCollection`1"></see> with which to create this instance of the <see cref="T:System.Collections.ObjectModel.ReadOnlyObservableCollection`1"></see> class.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="list">list</paramref> is null.</exception>
+ </member>
+ <member name="E:System.Collections.ObjectModel.ReadOnlyObservableCollection`1.CollectionChanged">
+ <summary>Occurs when an item is added or removed.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Collections.ObjectModel.ReadOnlyObservableCollection`1.OnCollectionChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs)">
+ <summary>Raises the <see cref="E:System.Collections.ObjectModel.ReadOnlyObservableCollection`1.CollectionChanged"></see> event using the provided arguments.</summary>
+ <param name="args">Arguments of the event being raised.</param>
+ </member>
+ <member name="M:System.Collections.ObjectModel.ReadOnlyObservableCollection`1.OnPropertyChanged(System.ComponentModel.PropertyChangedEventArgs)">
+ <summary>Raises the <see cref="E:System.Collections.ObjectModel.ReadOnlyObservableCollection`1.PropertyChanged"></see> event using the provided arguments.</summary>
+ <param name="args">Arguments of the event being raised.</param>
+ </member>
+ <member name="E:System.Collections.ObjectModel.ReadOnlyObservableCollection`1.PropertyChanged">
+ <summary>Occurs when a property value changes.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Collections.Queue">
+ <summary>Represents a first-in, first-out collection of objects.</summary>
+ </member>
+ <member name="M:System.Collections.Queue.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Queue"></see> class that is empty, has the default initial capacity, and uses the default growth factor.</summary>
+ </member>
+ <member name="M:System.Collections.Queue.#ctor(System.Collections.ICollection)">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Queue"></see> class that contains elements copied from the specified collection, has the same initial capacity as the number of elements copied, and uses the default growth factor.</summary>
+ <param name="col">The <see cref="T:System.Collections.ICollection"></see> to copy elements from.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="col">col</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Collections.Queue.#ctor(System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Queue"></see> class that is empty, has the specified initial capacity, and uses the default growth factor.</summary>
+ <param name="capacity">The initial number of elements that the <see cref="T:System.Collections.Queue"></see> can contain.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="capacity">capacity</paramref> is less than zero.</exception>
+ </member>
+ <member name="M:System.Collections.Queue.#ctor(System.Int32,System.Single)">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Queue"></see> class that is empty, has the specified initial capacity, and uses the specified growth factor.</summary>
+ <param name="capacity">The initial number of elements that the <see cref="T:System.Collections.Queue"></see> can contain.</param>
+ <param name="growFactor">The factor by which the capacity of the <see cref="T:System.Collections.Queue"></see> is expanded.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="capacity">capacity</paramref> is less than zero. -or- <paramref name="growFactor">growFactor</paramref> is less than 1.0 or greater than 10.0.</exception>
+ </member>
+ <member name="M:System.Collections.Queue.Clear">
+ <summary>Removes all objects from the <see cref="T:System.Collections.Queue"></see>.</summary>
+ </member>
+ <member name="M:System.Collections.Queue.Clone">
+ <summary>Creates a shallow copy of the <see cref="T:System.Collections.Queue"></see>.</summary>
+ <returns>A shallow copy of the <see cref="T:System.Collections.Queue"></see>.</returns>
+ </member>
+ <member name="M:System.Collections.Queue.Contains(System.Object)">
+ <summary>Determines whether an element is in the <see cref="T:System.Collections.Queue"></see>.</summary>
+ <param name="obj">The <see cref="T:System.Object"></see> to locate in the <see cref="T:System.Collections.Queue"></see>. The value can be null.</param>
+ <returns>true if <paramref name="obj">obj</paramref> is found in the <see cref="T:System.Collections.Queue"></see>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Collections.Queue.CopyTo(System.Array,System.Int32)">
+ <summary>Copies the <see cref="T:System.Collections.Queue"></see> elements to an existing one-dimensional <see cref="T:System.Array"></see>, starting at the specified array index.</summary>
+ <param name="array">The one-dimensional <see cref="T:System.Array"></see> that is the destination of the elements copied from <see cref="T:System.Collections.Queue"></see>. The <see cref="T:System.Array"></see> must have zero-based indexing.</param>
+ <param name="index">The zero-based index in 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="index">index</paramref> is less than zero.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="array">array</paramref> is multidimensional. -or- The number of elements in the source <see cref="T:System.Collections.Queue"></see> is greater than the available space from <paramref name="index">index</paramref> to the end of the destination <paramref name="array">array</paramref>.</exception>
+ <exception cref="T:System.ArrayTypeMismatchException">The type of the source <see cref="T:System.Collections.Queue"></see> cannot be cast automatically to the type of the destination <paramref name="array">array</paramref>.</exception>
+ </member>
+ <member name="P:System.Collections.Queue.Count">
+ <summary>Gets the number of elements contained in the <see cref="T:System.Collections.Queue"></see>.</summary>
+ <returns>The number of elements contained in the <see cref="T:System.Collections.Queue"></see>.</returns>
+ </member>
+ <member name="M:System.Collections.Queue.Dequeue">
+ <summary>Removes and returns the object at the beginning of the <see cref="T:System.Collections.Queue"></see>.</summary>
+ <returns>The object that is removed from the beginning of the <see cref="T:System.Collections.Queue"></see>.</returns>
+ <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Collections.Queue"></see> is empty.</exception>
+ </member>
+ <member name="M:System.Collections.Queue.Enqueue(System.Object)">
+ <summary>Adds an object to the end of the <see cref="T:System.Collections.Queue"></see>.</summary>
+ <param name="obj">The object to add to the <see cref="T:System.Collections.Queue"></see>. The value can be null.</param>
+ </member>
+ <member name="M:System.Collections.Queue.GetEnumerator">
+ <summary>Returns an enumerator that iterates through the <see cref="T:System.Collections.Queue"></see>.</summary>
+ <returns>An <see cref="T:System.Collections.IEnumerator"></see> for the <see cref="T:System.Collections.Queue"></see>.</returns>
+ </member>
+ <member name="P:System.Collections.Queue.IsSynchronized">
+ <summary>Gets a value indicating whether access to the <see cref="T:System.Collections.Queue"></see> is synchronized (thread safe).</summary>
+ <returns>true if access to the <see cref="T:System.Collections.Queue"></see> is synchronized (thread safe); otherwise, false. The default is false.</returns>
+ </member>
+ <member name="M:System.Collections.Queue.Peek">
+ <summary>Returns the object at the beginning of the <see cref="T:System.Collections.Queue"></see> without removing it.</summary>
+ <returns>The object at the beginning of the <see cref="T:System.Collections.Queue"></see>.</returns>
+ <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Collections.Queue"></see> is empty.</exception>
+ </member>
+ <member name="M:System.Collections.Queue.Synchronized(System.Collections.Queue)">
+ <summary>Returns a new <see cref="T:System.Collections.Queue"></see> that wraps the original queue, and is thread safe.</summary>
+ <param name="queue">The <see cref="T:System.Collections.Queue"></see> to synchronize.</param>
+ <returns>A <see cref="T:System.Collections.Queue"></see> wrapper that is synchronized (thread safe).</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="queue">queue</paramref> is null.</exception>
+ </member>
+ <member name="P:System.Collections.Queue.SyncRoot">
+ <summary>Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.Queue"></see>.</summary>
+ <returns>An object that can be used to synchronize access to the <see cref="T:System.Collections.Queue"></see>.</returns>
+ </member>
+ <member name="M:System.Collections.Queue.ToArray">
+ <summary>Copies the <see cref="T:System.Collections.Queue"></see> elements to a new array.</summary>
+ <returns>A new array containing elements copied from the <see cref="T:System.Collections.Queue"></see>.</returns>
+ </member>
+ <member name="M:System.Collections.Queue.TrimToSize">
+ <summary>Sets the capacity to the actual number of elements in the <see cref="T:System.Collections.Queue"></see>.</summary>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Queue"></see> is read-only.</exception>
+ </member>
+ <member name="T:System.Collections.ReadOnlyCollectionBase">
+ <summary>Provides the abstract base class for a strongly typed non-generic read-only collection.</summary>
+ </member>
+ <member name="M:System.Collections.ReadOnlyCollectionBase.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.ReadOnlyCollectionBase"></see> class.</summary>
+ </member>
+ <member name="P:System.Collections.ReadOnlyCollectionBase.Count">
+ <summary>Gets the number of elements contained in the <see cref="T:System.Collections.ReadOnlyCollectionBase"></see> instance.</summary>
+ <returns>The number of elements contained in the <see cref="T:System.Collections.ReadOnlyCollectionBase"></see> instance. Retrieving the value of this property is an O(1) operation.</returns>
+ </member>
+ <member name="M:System.Collections.ReadOnlyCollectionBase.GetEnumerator">
+ <summary>Returns an enumerator that iterates through the <see cref="T:System.Collections.ReadOnlyCollectionBase"></see> instance.</summary>
+ <returns>An <see cref="T:System.Collections.IEnumerator"></see> for the <see cref="T:System.Collections.ReadOnlyCollectionBase"></see> instance.</returns>
+ </member>
+ <member name="P:System.Collections.ReadOnlyCollectionBase.InnerList">
+ <summary>Gets the list of elements contained in the <see cref="T:System.Collections.ReadOnlyCollectionBase"></see> instance.</summary>
+ <returns>An <see cref="T:System.Collections.ArrayList"></see> representing the <see cref="T:System.Collections.ReadOnlyCollectionBase"></see> instance itself.</returns>
+ </member>
+ <member name="M:System.Collections.ReadOnlyCollectionBase.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
+ <summary>Copies the entire <see cref="T:System.Collections.ReadOnlyCollectionBase"></see> to a compatible one-dimensional <see cref="T:System.Array"></see>, starting at the specified index of the target array.</summary>
+ <param name="array">The one-dimensional <see cref="T:System.Array"></see> that is the destination of the elements copied from <see cref="T:System.Collections.ReadOnlyCollectionBase"></see>. The <see cref="T:System.Array"></see> must have zero-based indexing.</param>
+ <param name="index">The zero-based index in 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="index">index</paramref> is less than zero.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="array">array</paramref> is multidimensional. -or- The number of elements in the source <see cref="T:System.Collections.ReadOnlyCollectionBase"></see> is greater than the available space from <paramref name="index">index</paramref> to the end of the destination <paramref name="array">array</paramref>.</exception>
+ <exception cref="T:System.InvalidCastException">The type of the source <see cref="T:System.Collections.ReadOnlyCollectionBase"></see> cannot be cast automatically to the type of the destination <paramref name="array">array</paramref>.</exception>
+ </member>
+ <member name="P:System.Collections.ReadOnlyCollectionBase.System#Collections#ICollection#IsSynchronized">
+ <summary>Gets a value indicating whether access to a <see cref="T:System.Collections.ReadOnlyCollectionBase"></see> object is synchronized (thread safe).</summary>
+ <returns>true if access to the <see cref="T:System.Collections.ReadOnlyCollectionBase"></see> object is synchronized (thread safe); otherwise, false. The default is false.</returns>
+ </member>
+ <member name="P:System.Collections.ReadOnlyCollectionBase.System#Collections#ICollection#SyncRoot">
+ <summary>Gets an object that can be used to synchronize access to a <see cref="T:System.Collections.ReadOnlyCollectionBase"></see> object.</summary>
+ <returns>An object that can be used to synchronize access to the <see cref="T:System.Collections.ReadOnlyCollectionBase"></see> object.</returns>
+ </member>
+ <member name="T:System.Collections.SortedList">
+ <summary>Represents a collection of key/value pairs that are sorted by the keys and are accessible by key and by index.</summary>
+ </member>
+ <member name="M:System.Collections.SortedList.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.SortedList"></see> class that is empty, has the default initial capacity, and is sorted according to the <see cref="T:System.IComparable"></see> interface implemented by each key added to the <see cref="T:System.Collections.SortedList"></see> object.</summary>
+ </member>
+ <member name="M:System.Collections.SortedList.#ctor(System.Collections.IComparer)">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.SortedList"></see> class that is empty, has the default initial capacity, and is sorted according to the specified <see cref="T:System.Collections.IComparer"></see> interface.</summary>
+ <param name="comparer">The <see cref="T:System.Collections.IComparer"></see> implementation to use when comparing keys. -or- null to use the <see cref="T:System.IComparable"></see> implementation of each key.</param>
+ </member>
+ <member name="M:System.Collections.SortedList.#ctor(System.Collections.IDictionary)">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.SortedList"></see> class that contains elements copied from the specified dictionary, has the same initial capacity as the number of elements copied, and is sorted according to the <see cref="T:System.IComparable"></see> interface implemented by each key.</summary>
+ <param name="d">The <see cref="T:System.Collections.IDictionary"></see> implementation to copy to a new <see cref="T:System.Collections.SortedList"></see> object.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="d">d</paramref> is null.</exception>
+ <exception cref="T:System.InvalidCastException">One or more elements in <paramref name="d">d</paramref> do not implement the <see cref="T:System.IComparable"></see> interface.</exception>
+ </member>
+ <member name="M:System.Collections.SortedList.#ctor(System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.SortedList"></see> class that is empty, has the specified initial capacity, and is sorted according to the <see cref="T:System.IComparable"></see> interface implemented by each key added to the <see cref="T:System.Collections.SortedList"></see> object.</summary>
+ <param name="initialCapacity">The initial number of elements that the <see cref="T:System.Collections.SortedList"></see> object can contain.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="initialCapacity">initialCapacity</paramref> is less than zero.</exception>
+ <exception cref="T:System.OutOfMemoryException">There is not enough available memory to create a <see cref="T:System.Collections.SortedList"></see> object with the specified <paramref name="initialCapacity">initialCapacity</paramref>.</exception>
+ </member>
+ <member name="M:System.Collections.SortedList.#ctor(System.Collections.IComparer,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.SortedList"></see> class that is empty, has the specified initial capacity, and is sorted according to the specified <see cref="T:System.Collections.IComparer"></see> interface.</summary>
+ <param name="comparer">The <see cref="T:System.Collections.IComparer"></see> implementation to use when comparing keys. -or- null to use the <see cref="T:System.IComparable"></see> implementation of each key.</param>
+ <param name="capacity">The initial number of elements that the <see cref="T:System.Collections.SortedList"></see> object can contain.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="capacity">capacity</paramref> is less than zero.</exception>
+ <exception cref="T:System.OutOfMemoryException">There is not enough available memory to create a <see cref="T:System.Collections.SortedList"></see> object with the specified <paramref name="capacity">capacity</paramref>.</exception>
+ </member>
+ <member name="M:System.Collections.SortedList.#ctor(System.Collections.IDictionary,System.Collections.IComparer)">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.SortedList"></see> class that contains elements copied from the specified dictionary, has the same initial capacity as the number of elements copied, and is sorted according to the specified <see cref="T:System.Collections.IComparer"></see> interface.</summary>
+ <param name="d">The <see cref="T:System.Collections.IDictionary"></see> implementation to copy to a new <see cref="T:System.Collections.SortedList"></see> object.</param>
+ <param name="comparer">The <see cref="T:System.Collections.IComparer"></see> implementation to use when comparing keys. -or- null to use the <see cref="T:System.IComparable"></see> implementation of each key.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="d">d</paramref> is null.</exception>
+ <exception cref="T:System.InvalidCastException"><paramref name="comparer">comparer</paramref> is null, and one or more elements in <paramref name="d">d</paramref> do not implement the <see cref="T:System.IComparable"></see> interface.</exception>
+ </member>
+ <member name="M:System.Collections.SortedList.Add(System.Object,System.Object)">
+ <summary>Adds an element with the specified key and value to a <see cref="T:System.Collections.SortedList"></see> object.</summary>
+ <param name="key">The key of the element to add.</param>
+ <param name="value">The value of the element to add. The value can be null.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException">An element with the specified <paramref name="key">key</paramref> already exists in the <see cref="T:System.Collections.SortedList"></see> object. -or- The <see cref="T:System.Collections.SortedList"></see> is set to use the <see cref="T:System.IComparable"></see> interface, and <paramref name="key">key</paramref> does not implement the <see cref="T:System.IComparable"></see> interface.</exception>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.SortedList"></see> is read-only. -or- The <see cref="T:System.Collections.SortedList"></see> has a fixed size.</exception>
+ <exception cref="T:System.OutOfMemoryException">There is not enough available memory to add the element to the <see cref="T:System.Collections.SortedList"></see>.</exception>
+ <exception cref="T:System.InvalidOperationException">The comparer throws an exception.</exception>
+ </member>
+ <member name="P:System.Collections.SortedList.Capacity">
+ <summary>Gets or sets the capacity of a <see cref="T:System.Collections.SortedList"></see> object.</summary>
+ <returns>The number of elements that the <see cref="T:System.Collections.SortedList"></see> object can contain.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The value assigned is less than the current number of elements in the <see cref="T:System.Collections.SortedList"></see> object.</exception>
+ <exception cref="T:System.OutOfMemoryException">There is not enough memory available on the system.</exception>
+ </member>
+ <member name="M:System.Collections.SortedList.Clear">
+ <summary>Removes all elements from a <see cref="T:System.Collections.SortedList"></see> object.</summary>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.SortedList"></see> object is read-only. -or- The <see cref="T:System.Collections.SortedList"></see> has a fixed size.</exception>
+ </member>
+ <member name="M:System.Collections.SortedList.Clone">
+ <summary>Creates a shallow copy of a <see cref="T:System.Collections.SortedList"></see> object.</summary>
+ <returns>A shallow copy of the <see cref="T:System.Collections.SortedList"></see> object.</returns>
+ </member>
+ <member name="M:System.Collections.SortedList.Contains(System.Object)">
+ <summary>Determines whether a <see cref="T:System.Collections.SortedList"></see> object contains a specific key.</summary>
+ <param name="key">The key to locate in the <see cref="T:System.Collections.SortedList"></see> object.</param>
+ <returns>true if the <see cref="T:System.Collections.SortedList"></see> object contains an element with the specified <paramref name="key">key</paramref>; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException">The comparer throws an exception.</exception>
+ </member>
+ <member name="M:System.Collections.SortedList.ContainsKey(System.Object)">
+ <summary>Determines whether a <see cref="T:System.Collections.SortedList"></see> object contains a specific key.</summary>
+ <param name="key">The key to locate in the <see cref="T:System.Collections.SortedList"></see> object.</param>
+ <returns>true if the <see cref="T:System.Collections.SortedList"></see> object contains an element with the specified <paramref name="key">key</paramref>; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException">The comparer throws an exception.</exception>
+ </member>
+ <member name="M:System.Collections.SortedList.ContainsValue(System.Object)">
+ <summary>Determines whether a <see cref="T:System.Collections.SortedList"></see> object contains a specific value.</summary>
+ <param name="value">The value to locate in the <see cref="T:System.Collections.SortedList"></see> object. The value can be null.</param>
+ <returns>true if the <see cref="T:System.Collections.SortedList"></see> object contains an element with the specified <paramref name="value">value</paramref>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Collections.SortedList.CopyTo(System.Array,System.Int32)">
+ <summary>Copies <see cref="T:System.Collections.SortedList"></see> elements to a one-dimensional <see cref="T:System.Array"></see> object, starting at the specified index in the array.</summary>
+ <param name="array">The one-dimensional <see cref="T:System.Array"></see> object that is the destination of the <see cref="T:System.Collections.DictionaryEntry"></see> objects copied from <see cref="T:System.Collections.SortedList"></see>. The <see cref="T:System.Array"></see> must have zero-based indexing.</param>
+ <param name="arrayIndex">The zero-based index in 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 zero.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="array">array</paramref> is multidimensional. -or- The number of elements in the source <see cref="T:System.Collections.SortedList"></see> object is greater than the available space from <paramref name="arrayIndex">arrayIndex</paramref> to the end of the destination <paramref name="array">array</paramref>.</exception>
+ <exception cref="T:System.InvalidCastException">The type of the source <see cref="T:System.Collections.SortedList"></see> cannot be cast automatically to the type of the destination <paramref name="array">array</paramref>.</exception>
+ </member>
+ <member name="P:System.Collections.SortedList.Count">
+ <summary>Gets the number of elements contained in a <see cref="T:System.Collections.SortedList"></see> object.</summary>
+ <returns>The number of elements contained in the <see cref="T:System.Collections.SortedList"></see> object.</returns>
+ </member>
+ <member name="M:System.Collections.SortedList.GetByIndex(System.Int32)">
+ <summary>Gets the value at the specified index of a <see cref="T:System.Collections.SortedList"></see> object.</summary>
+ <param name="index">The zero-based index of the value to get.</param>
+ <returns>The value at the specified index of the <see cref="T:System.Collections.SortedList"></see> object.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is outside the range of valid indexes for the <see cref="T:System.Collections.SortedList"></see> object.</exception>
+ </member>
+ <member name="M:System.Collections.SortedList.GetEnumerator">
+ <summary>Returns an <see cref="T:System.Collections.IDictionaryEnumerator"></see> object that iterates through a <see cref="T:System.Collections.SortedList"></see> object.</summary>
+ <returns>An <see cref="T:System.Collections.IDictionaryEnumerator"></see> object for the <see cref="T:System.Collections.SortedList"></see> object.</returns>
+ </member>
+ <member name="M:System.Collections.SortedList.GetKey(System.Int32)">
+ <summary>Gets the key at the specified index of a <see cref="T:System.Collections.SortedList"></see> object.</summary>
+ <param name="index">The zero-based index of the key to get.</param>
+ <returns>The key at the specified index of the <see cref="T:System.Collections.SortedList"></see> object.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is outside the range of valid indexes for the <see cref="T:System.Collections.SortedList"></see> object.</exception>
+ </member>
+ <member name="M:System.Collections.SortedList.GetKeyList">
+ <summary>Gets the keys in a <see cref="T:System.Collections.SortedList"></see> object.</summary>
+ <returns>An <see cref="T:System.Collections.IList"></see> object containing the keys in the <see cref="T:System.Collections.SortedList"></see> object.</returns>
+ </member>
+ <member name="M:System.Collections.SortedList.GetValueList">
+ <summary>Gets the values in a <see cref="T:System.Collections.SortedList"></see> object.</summary>
+ <returns>An <see cref="T:System.Collections.IList"></see> object containing the values in the <see cref="T:System.Collections.SortedList"></see> object.</returns>
+ </member>
+ <member name="M:System.Collections.SortedList.IndexOfKey(System.Object)">
+ <summary>Returns the zero-based index of the specified key in a <see cref="T:System.Collections.SortedList"></see> object.</summary>
+ <param name="key">The key to locate in the <see cref="T:System.Collections.SortedList"></see> object.</param>
+ <returns>The zero-based index of the <paramref name="key">key</paramref> parameter, if <paramref name="key">key</paramref> is found in the <see cref="T:System.Collections.SortedList"></see> object; otherwise, -1.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException">The comparer throws an exception.</exception>
+ </member>
+ <member name="M:System.Collections.SortedList.IndexOfValue(System.Object)">
+ <summary>Returns the zero-based index of the first occurrence of the specified value in a <see cref="T:System.Collections.SortedList"></see> object.</summary>
+ <param name="value">The value to locate in the <see cref="T:System.Collections.SortedList"></see> object. The value can be null.</param>
+ <returns>The zero-based index of the first occurrence of the <paramref name="value">value</paramref> parameter, if <paramref name="value">value</paramref> is found in the <see cref="T:System.Collections.SortedList"></see> object; otherwise, -1.</returns>
+ </member>
+ <member name="P:System.Collections.SortedList.IsFixedSize">
+ <summary>Gets a value indicating whether a <see cref="T:System.Collections.SortedList"></see> object has a fixed size.</summary>
+ <returns>true if the <see cref="T:System.Collections.SortedList"></see> object has a fixed size; otherwise, false. The default is false.</returns>
+ </member>
+ <member name="P:System.Collections.SortedList.IsReadOnly">
+ <summary>Gets a value indicating whether a <see cref="T:System.Collections.SortedList"></see> object is read-only.</summary>
+ <returns>true if the <see cref="T:System.Collections.SortedList"></see> object is read-only; otherwise, false. The default is false.</returns>
+ </member>
+ <member name="P:System.Collections.SortedList.IsSynchronized">
+ <summary>Gets a value indicating whether access to a <see cref="T:System.Collections.SortedList"></see> object is synchronized (thread safe).</summary>
+ <returns>true if access to the <see cref="T:System.Collections.SortedList"></see> object is synchronized (thread safe); otherwise, false. The default is false.</returns>
+ </member>
+ <member name="P:System.Collections.SortedList.Item(System.Object)">
+ <summary>Gets and sets the value associated with a specific key in a <see cref="T:System.Collections.SortedList"></see> object.</summary>
+ <param name="key">The key associated with the value to get or set.</param>
+ <returns>The value associated with the <paramref name="key">key</paramref> parameter in the <see cref="T:System.Collections.SortedList"></see> object, if <paramref name="key">key</paramref> is found; otherwise, null.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is null.</exception>
+ <exception cref="T:System.NotSupportedException">The property is set and the <see cref="T:System.Collections.SortedList"></see> object is read-only. -or- The property is set, <paramref name="key">key</paramref> does not exist in the collection, and the <see cref="T:System.Collections.SortedList"></see> has a fixed size.</exception>
+ <exception cref="T:System.OutOfMemoryException">There is not enough available memory to add the element to the <see cref="T:System.Collections.SortedList"></see>.</exception>
+ <exception cref="T:System.InvalidOperationException">The comparer throws an exception.</exception>
+ </member>
+ <member name="P:System.Collections.SortedList.Keys">
+ <summary>Gets the keys in a <see cref="T:System.Collections.SortedList"></see> object.</summary>
+ <returns>An <see cref="T:System.Collections.ICollection"></see> object containing the keys in the <see cref="T:System.Collections.SortedList"></see> object.</returns>
+ </member>
+ <member name="M:System.Collections.SortedList.Remove(System.Object)">
+ <summary>Removes the element with the specified key from a <see cref="T:System.Collections.SortedList"></see> object.</summary>
+ <param name="key">The key of the element to remove.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is null.</exception>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.SortedList"></see> object is read-only. -or- The <see cref="T:System.Collections.SortedList"></see> has a fixed size.</exception>
+ </member>
+ <member name="M:System.Collections.SortedList.RemoveAt(System.Int32)">
+ <summary>Removes the element at the specified index of a <see cref="T:System.Collections.SortedList"></see> object.</summary>
+ <param name="index">The zero-based index of the element to remove.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is outside the range of valid indexes for the <see cref="T:System.Collections.SortedList"></see> object.</exception>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.SortedList"></see> is read-only. -or- The <see cref="T:System.Collections.SortedList"></see> has a fixed size.</exception>
+ </member>
+ <member name="M:System.Collections.SortedList.SetByIndex(System.Int32,System.Object)">
+ <summary>Replaces the value at a specific index in a <see cref="T:System.Collections.SortedList"></see> object.</summary>
+ <param name="index">The zero-based index at which to save value.</param>
+ <param name="value">The <see cref="T:System.Object"></see> to save into the <see cref="T:System.Collections.SortedList"></see> object. The value can be null.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is outside the range of valid indexes for the <see cref="T:System.Collections.SortedList"></see> object.</exception>
+ </member>
+ <member name="M:System.Collections.SortedList.Synchronized(System.Collections.SortedList)">
+ <summary>Returns a synchronized (thread-safe) wrapper for a <see cref="T:System.Collections.SortedList"></see> object.</summary>
+ <param name="list">The <see cref="T:System.Collections.SortedList"></see> object to synchronize.</param>
+ <returns>A synchronized (thread-safe) wrapper for the <see cref="T:System.Collections.SortedList"></see> object.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="list">list</paramref> is null.</exception>
+ </member>
+ <member name="P:System.Collections.SortedList.SyncRoot">
+ <summary>Gets an object that can be used to synchronize access to a <see cref="T:System.Collections.SortedList"></see> object.</summary>
+ <returns>An object that can be used to synchronize access to the <see cref="T:System.Collections.SortedList"></see> object.</returns>
+ </member>
+ <member name="M:System.Collections.SortedList.TrimToSize">
+ <summary>Sets the capacity to the actual number of elements in a <see cref="T:System.Collections.SortedList"></see> object.</summary>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.SortedList"></see> object is read-only. -or- The <see cref="T:System.Collections.SortedList"></see> has a fixed size.</exception>
+ </member>
+ <member name="P:System.Collections.SortedList.Values">
+ <summary>Gets the values in a <see cref="T:System.Collections.SortedList"></see> object.</summary>
+ <returns>An <see cref="T:System.Collections.ICollection"></see> object containing the values in the <see cref="T:System.Collections.SortedList"></see> object.</returns>
+ </member>
+ <member name="M:System.Collections.SortedList.System#Collections#IEnumerable#GetEnumerator">
+ <summary>Returns an <see cref="T:System.Collections.IEnumerator"></see> that iterates through the <see cref="T:System.Collections.SortedList"></see>.</summary>
+ <returns>An <see cref="T:System.Collections.IEnumerator"></see> for the <see cref="T:System.Collections.SortedList"></see>.</returns>
+ </member>
+ <member name="T:System.Collections.Specialized.BitVector32.Section">
+ <summary>Represents a section of the vector that can contain an integer number.</summary>
+ </member>
+ <member name="M:System.Collections.Specialized.BitVector32.Section.Equals(System.Collections.Specialized.BitVector32.Section)">
+ <summary>Determines whether the specified <see cref="T:System.Collections.Specialized.BitVector32.Section"></see> object is the same as the current <see cref="T:System.Collections.Specialized.BitVector32.Section"></see> object.</summary>
+ <param name="obj">The <see cref="T:System.Collections.Specialized.BitVector32.Section"></see> object to compare with the current <see cref="T:System.Collections.Specialized.BitVector32.Section"></see> object.</param>
+ <returns>true if the <paramref name="obj">obj</paramref> parameter is the same as the current <see cref="T:System.Collections.Specialized.BitVector32.Section"></see> object; otherwise false.</returns>
+ </member>
+ <member name="M:System.Collections.Specialized.BitVector32.Section.Equals(System.Object)">
+ <summary>Determines whether the specified object is the same as the current <see cref="T:System.Collections.Specialized.BitVector32.Section"></see> object.</summary>
+ <param name="o">The object to compare with the current <see cref="T:System.Collections.Specialized.BitVector32.Section"></see>.</param>
+ <returns>true if the specified object is the same as the current <see cref="T:System.Collections.Specialized.BitVector32.Section"></see> object; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Collections.Specialized.BitVector32.Section.GetHashCode">
+ <summary>Serves as a hash function for the current <see cref="T:System.Collections.Specialized.BitVector32.Section"></see>, suitable for hashing algorithms and data structures, such as a hash table.</summary>
+ <returns>A hash code for the current <see cref="T:System.Collections.Specialized.BitVector32.Section"></see>.</returns>
+ </member>
+ <member name="P:System.Collections.Specialized.BitVector32.Section.Mask">
+ <summary>Gets a mask that isolates this section within the <see cref="T:System.Collections.Specialized.BitVector32"></see>.</summary>
+ <returns>A mask that isolates this section within the <see cref="T:System.Collections.Specialized.BitVector32"></see>.</returns>
+ </member>
+ <member name="P:System.Collections.Specialized.BitVector32.Section.Offset">
+ <summary>Gets the offset of this section from the start of the <see cref="T:System.Collections.Specialized.BitVector32"></see>.</summary>
+ <returns>The offset of this section from the start of the <see cref="T:System.Collections.Specialized.BitVector32"></see>.</returns>
+ </member>
+ <member name="M:System.Collections.Specialized.BitVector32.Section.op_Equality(System.Collections.Specialized.BitVector32.Section,System.Collections.Specialized.BitVector32.Section)">
+ <summary>Determines whether two specified <see cref="T:System.Collections.Specialized.BitVector32.Section"></see> objects are equal.</summary>
+ <param name="a">A <see cref="T:System.Collections.Specialized.BitVector32.Section"></see> object.</param>
+ <param name="b">A <see cref="T:System.Collections.Specialized.BitVector32.Section"></see> object.</param>
+ <returns>true if the <paramref name="a">a</paramref> and <paramref name="b">b</paramref> parameters represent the same <see cref="T:System.Collections.Specialized.BitVector32.Section"></see> object, otherwise, false.</returns>
+ </member>
+ <member name="M:System.Collections.Specialized.BitVector32.Section.op_Inequality(System.Collections.Specialized.BitVector32.Section,System.Collections.Specialized.BitVector32.Section)">
+ <summary>Determines whether two <see cref="T:System.Collections.Specialized.BitVector32.Section"></see> objects have different values.</summary>
+ <param name="a">A <see cref="T:System.Collections.Specialized.BitVector32.Section"></see> object.</param>
+ <param name="b">A <see cref="T:System.Collections.Specialized.BitVector32.Section"></see> object.</param>
+ <returns>true if the <paramref name="a">a</paramref> and <paramref name="b">b</paramref> parameters represent different <see cref="T:System.Collections.Specialized.BitVector32.Section"></see> objects; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Collections.Specialized.BitVector32.Section.ToString">
+ <returns></returns>
+ </member>
+ <member name="M:System.Collections.Specialized.BitVector32.Section.ToString(System.Collections.Specialized.BitVector32.Section)">
+ <summary>Returns a string that represents the specified <see cref="T:System.Collections.Specialized.BitVector32.Section"></see>.</summary>
+ <param name="value">The <see cref="T:System.Collections.Specialized.BitVector32.Section"></see> to represent.</param>
+ <returns>A string that represents the specified <see cref="T:System.Collections.Specialized.BitVector32.Section"></see>.</returns>
+ </member>
+ <member name="T:System.Collections.Specialized.BitVector32">
+ <summary>Provides a simple structure that stores Boolean values and small integers in 32 bits of memory.</summary>
+ </member>
+ <member name="M:System.Collections.Specialized.BitVector32.#ctor(System.Collections.Specialized.BitVector32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Specialized.BitVector32"></see> structure containing the data represented in an existing <see cref="T:System.Collections.Specialized.BitVector32"></see> structure.</summary>
+ <param name="value">A <see cref="T:System.Collections.Specialized.BitVector32"></see> structure that contains the data to copy.</param>
+ </member>
+ <member name="M:System.Collections.Specialized.BitVector32.#ctor(System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Specialized.BitVector32"></see> structure containing the data represented in an integer.</summary>
+ <param name="data">An integer representing the data of the new <see cref="T:System.Collections.Specialized.BitVector32"></see>.</param>
+ </member>
+ <member name="M:System.Collections.Specialized.BitVector32.CreateMask">
+ <summary>Creates the first mask in a series of masks that can be used to retrieve individual bits in a <see cref="T:System.Collections.Specialized.BitVector32"></see> that is set up as bit flags.</summary>
+ <returns>A mask that isolates the first bit flag in the <see cref="T:System.Collections.Specialized.BitVector32"></see>.</returns>
+ </member>
+ <member name="M:System.Collections.Specialized.BitVector32.CreateMask(System.Int32)">
+ <summary>Creates an additional mask following the specified mask in a series of masks that can be used to retrieve individual bits in a <see cref="T:System.Collections.Specialized.BitVector32"></see> that is set up as bit flags.</summary>
+ <param name="previous">The mask that indicates the previous bit flag.</param>
+ <returns>A mask that isolates the bit flag following the one that <paramref name="previous">previous</paramref> points to in <see cref="T:System.Collections.Specialized.BitVector32"></see>.</returns>
+ <exception cref="T:System.InvalidOperationException"><paramref name="previous">previous</paramref> indicates the last bit flag in the <see cref="T:System.Collections.Specialized.BitVector32"></see>.</exception>
+ </member>
+ <member name="M:System.Collections.Specialized.BitVector32.CreateSection(System.Int16)">
+ <summary>Creates the first <see cref="T:System.Collections.Specialized.BitVector32.Section"></see> in a series of sections that contain small integers.</summary>
+ <param name="maxValue">A 16-bit signed integer that specifies the maximum value for the new <see cref="T:System.Collections.Specialized.BitVector32.Section"></see>.</param>
+ <returns>A <see cref="T:System.Collections.Specialized.BitVector32.Section"></see> that can hold a number from zero to <paramref name="maxValue">maxValue</paramref>.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="maxValue">maxValue</paramref> is less than 1.</exception>
+ </member>
+ <member name="M:System.Collections.Specialized.BitVector32.CreateSection(System.Int16,System.Collections.Specialized.BitVector32.Section)">
+ <summary>Creates a new <see cref="T:System.Collections.Specialized.BitVector32.Section"></see> following the specified <see cref="T:System.Collections.Specialized.BitVector32.Section"></see> in a series of sections that contain small integers.</summary>
+ <param name="maxValue">A 16-bit signed integer that specifies the maximum value for the new <see cref="T:System.Collections.Specialized.BitVector32.Section"></see>.</param>
+ <param name="previous">The previous <see cref="T:System.Collections.Specialized.BitVector32.Section"></see> in the <see cref="T:System.Collections.Specialized.BitVector32"></see>.</param>
+ <returns>A <see cref="T:System.Collections.Specialized.BitVector32.Section"></see> that can hold a number from zero to <paramref name="maxValue">maxValue</paramref>.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="maxValue">maxValue</paramref> is less than 1.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="previous">previous</paramref> includes the final bit in the <see cref="T:System.Collections.Specialized.BitVector32"></see>. -or- <paramref name="maxValue">maxValue</paramref> is greater than the highest value that can be represented by the number of bits after <paramref name="previous">previous</paramref>.</exception>
+ </member>
+ <member name="P:System.Collections.Specialized.BitVector32.Data">
+ <summary>Gets the value of the <see cref="T:System.Collections.Specialized.BitVector32"></see> as an integer.</summary>
+ <returns>The value of the <see cref="T:System.Collections.Specialized.BitVector32"></see> as an integer.</returns>
+ </member>
+ <member name="M:System.Collections.Specialized.BitVector32.Equals(System.Object)">
+ <summary>Determines whether the specified object is equal to the <see cref="T:System.Collections.Specialized.BitVector32"></see>.</summary>
+ <param name="o">The object to compare with the current <see cref="T:System.Collections.Specialized.BitVector32"></see>.</param>
+ <returns>true if the specified object is equal to the <see cref="T:System.Collections.Specialized.BitVector32"></see>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Collections.Specialized.BitVector32.GetHashCode">
+ <summary>Serves as a hash function for the <see cref="T:System.Collections.Specialized.BitVector32"></see>.</summary>
+ <returns>A hash code for the <see cref="T:System.Collections.Specialized.BitVector32"></see>.</returns>
+ </member>
+ <member name="P:System.Collections.Specialized.BitVector32.Item(System.Collections.Specialized.BitVector32.Section)">
+ <summary>Gets or sets the value stored in the specified <see cref="T:System.Collections.Specialized.BitVector32.Section"></see>.</summary>
+ <param name="section">A <see cref="T:System.Collections.Specialized.BitVector32.Section"></see> that contains the value to get or set.</param>
+ <returns>The value stored in the specified <see cref="T:System.Collections.Specialized.BitVector32.Section"></see>.</returns>
+ </member>
+ <member name="P:System.Collections.Specialized.BitVector32.Item(System.Int32)">
+ <summary>Gets or sets the state of the bit flag indicated by the specified mask.</summary>
+ <param name="bit">A mask that indicates the bit to get or set.</param>
+ <returns>true if the specified bit flag is on (1); otherwise, false.</returns>
+ </member>
+ <member name="M:System.Collections.Specialized.BitVector32.ToString">
+ <summary>Returns a string that represents the current <see cref="T:System.Collections.Specialized.BitVector32"></see>.</summary>
+ <returns>A string that represents the current <see cref="T:System.Collections.Specialized.BitVector32"></see>.</returns>
+ </member>
+ <member name="M:System.Collections.Specialized.BitVector32.ToString(System.Collections.Specialized.BitVector32)">
+ <summary>Returns a string that represents the specified <see cref="T:System.Collections.Specialized.BitVector32"></see>.</summary>
+ <param name="value">The <see cref="T:System.Collections.Specialized.BitVector32"></see> to represent.</param>
+ <returns>A string that represents the specified <see cref="T:System.Collections.Specialized.BitVector32"></see>.</returns>
+ </member>
+ <member name="T:System.ComponentModel.DescriptionAttribute">
+ <summary>Specifies a description for a property or event.</summary>
+ </member>
+ <member name="M:System.ComponentModel.DescriptionAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DescriptionAttribute"></see> class with no parameters.</summary>
+ </member>
+ <member name="M:System.ComponentModel.DescriptionAttribute.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DescriptionAttribute"></see> class with a description.</summary>
+ <param name="description">The description text.</param>
+ </member>
+ <member name="F:System.ComponentModel.DescriptionAttribute.Default">
+ <summary>Specifies the default value for the <see cref="T:System.ComponentModel.DescriptionAttribute"></see>, which is an empty string (&quot;&quot;). This static field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="P:System.ComponentModel.DescriptionAttribute.Description">
+ <summary>Gets the description stored in this attribute.</summary>
+ <returns>The description stored in this attribute.</returns>
+ </member>
+ <member name="P:System.ComponentModel.DescriptionAttribute.DescriptionValue">
+ <summary>Gets or sets the string stored as the description.</summary>
+ <returns>The string stored as the description. The default value is an empty string (&quot;&quot;).</returns>
+ </member>
+ <member name="M:System.ComponentModel.DescriptionAttribute.Equals(System.Object)">
+ <summary>Returns whether the value of the given object is equal to the current <see cref="T:System.ComponentModel.DescriptionAttribute"></see>.</summary>
+ <param name="obj">The object to test the value equality of.</param>
+ <returns>true if the value of the given object is equal to that of the current; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.DescriptionAttribute.GetHashCode">
+ <summary>Returns the hash code for this instance.</summary>
+ <returns>A 32-bit signed integer hash code.</returns>
+ </member>
+ <member name="M:System.ComponentModel.DescriptionAttribute.IsDefaultAttribute">
+ <summary>Returns a value indicating whether this is the default <see cref="T:System.ComponentModel.DescriptionAttribute"></see> instance.</summary>
+ <returns>true, if this is the default <see cref="T:System.ComponentModel.DescriptionAttribute"></see> instance; otherwise, false.</returns>
+ </member>
+ <member name="T:System.ComponentModel.Design.ActiveDesignerEventArgs">
+ <summary>Provides data for the <see cref="P:System.ComponentModel.Design.IDesignerEventService.ActiveDesigner"></see> event.</summary>
+ </member>
+ <member name="M:System.ComponentModel.Design.ActiveDesignerEventArgs.#ctor(System.ComponentModel.Design.IDesignerHost,System.ComponentModel.Design.IDesignerHost)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.ActiveDesignerEventArgs"></see> class.</summary>
+ <param name="oldDesigner">The document that is losing activation.</param>
+ <param name="newDesigner">The document that is gaining activation.</param>
+ </member>
+ <member name="P:System.ComponentModel.Design.ActiveDesignerEventArgs.NewDesigner">
+ <summary>Gets the document that is gaining activation.</summary>
+ <returns>An <see cref="T:System.ComponentModel.Design.IDesignerHost"></see> that represents the document gaining activation.</returns>
+ </member>
+ <member name="P:System.ComponentModel.Design.ActiveDesignerEventArgs.OldDesigner">
+ <summary>Gets the document that is losing activation.</summary>
+ <returns>An <see cref="T:System.ComponentModel.Design.IDesignerHost"></see> that represents the document losing activation.</returns>
+ </member>
+ <member name="T:System.ComponentModel.Design.ActiveDesignerEventHandler">
+ <summary>Represents the method that will handle the <see cref="E:System.ComponentModel.Design.IDesignerEventService.ActiveDesignerChanged"></see> event.</summary>
+ <param name="sender">The source of the event.</param>
+ <param name="e">An <see cref="T:System.ComponentModel.Design.ActiveDesignerEventArgs"></see> that contains the event data.</param>
+ </member>
+ <member name="T:System.ComponentModel.Design.CheckoutException">
+ <summary>The exception that is thrown when an attempt to check out a file that is checked into a source code management program is canceled or fails.</summary>
+ </member>
+ <member name="M:System.ComponentModel.Design.CheckoutException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.CheckoutException"></see> class with no associated message or error code.</summary>
+ </member>
+ <member name="M:System.ComponentModel.Design.CheckoutException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.CheckoutException"></see> class with the specified message.</summary>
+ <param name="message">A message describing the exception.</param>
+ </member>
+ <member name="M:System.ComponentModel.Design.CheckoutException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.CheckoutException"></see> class using the specified serialization data and context.</summary>
+ <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> to be used for deserialization.</param>
+ <param name="context">The destination to be used for deserialization.</param>
+ </member>
+ <member name="M:System.ComponentModel.Design.CheckoutException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.CheckoutException"></see> class with the specified detailed description and the specified exception.</summary>
+ <param name="message">A detailed description of the error.</param>
+ <param name="innerException">A reference to the inner exception that is the cause of this exception.</param>
+ </member>
+ <member name="M:System.ComponentModel.Design.CheckoutException.#ctor(System.String,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.CheckoutException"></see> class with the specified message and error code.</summary>
+ <param name="message">A message describing the exception.</param>
+ <param name="errorCode">The error code to pass.</param>
+ </member>
+ <member name="F:System.ComponentModel.Design.CheckoutException.Canceled">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.CheckoutException"></see> class that specifies that the check out was canceled. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.ComponentModel.Design.CommandID">
+ <summary>Represents a unique command identifier that consists of a numeric command ID and a GUID menu group identifier.</summary>
+ </member>
+ <member name="M:System.ComponentModel.Design.CommandID.#ctor(System.Guid,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.CommandID"></see> class using the specified menu group GUID and command ID number.</summary>
+ <param name="menuGroup">The GUID of the group that this menu command belongs to.</param>
+ <param name="commandID">The numeric identifier of this menu command.</param>
+ </member>
+ <member name="M:System.ComponentModel.Design.CommandID.Equals(System.Object)">
+ <summary>Determines whether two <see cref="T:System.ComponentModel.Design.CommandID"></see> instances are equal.</summary>
+ <param name="obj">The object to compare.</param>
+ <returns>true if the specified object is equivalent to this one; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.Design.CommandID.GetHashCode">
+ <summary>Serves as a hash function for a particular type.</summary>
+ <returns>A hash code for the current <see cref="T:System.Object"></see>.</returns>
+ </member>
+ <member name="P:System.ComponentModel.Design.CommandID.Guid">
+ <summary>Gets the GUID of the menu group that the menu command identified by this <see cref="T:System.ComponentModel.Design.CommandID"></see> belongs to.</summary>
+ <returns>The GUID of the command group for this command.</returns>
+ </member>
+ <member name="P:System.ComponentModel.Design.CommandID.ID">
+ <summary>Gets the numeric command ID.</summary>
+ <returns>The command ID number.</returns>
+ </member>
+ <member name="M:System.ComponentModel.Design.CommandID.ToString">
+ <summary>Returns a <see cref="T:System.String"></see> that represents the current object.</summary>
+ <returns>A string that contains the command ID information, both the GUID and integer identifier.</returns>
+ </member>
+ <member name="T:System.ComponentModel.Design.ComponentChangedEventArgs">
+ <summary>Provides data for the <see cref="E:System.ComponentModel.Design.IComponentChangeService.ComponentChanged"></see> event. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.ComponentModel.Design.ComponentChangedEventArgs.#ctor(System.Object,System.ComponentModel.MemberDescriptor,System.Object,System.Object)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.ComponentChangedEventArgs"></see> class.</summary>
+ <param name="component">The component that was changed.</param>
+ <param name="member">A <see cref="T:System.ComponentModel.MemberDescriptor"></see> that represents the member that was changed.</param>
+ <param name="oldValue">The old value of the changed member.</param>
+ <param name="newValue">The new value of the changed member.</param>
+ </member>
+ <member name="P:System.ComponentModel.Design.ComponentChangedEventArgs.Component">
+ <summary>Gets the component that was modified.</summary>
+ <returns>An <see cref="T:System.Object"></see> that represents the component that was modified.</returns>
+ </member>
+ <member name="P:System.ComponentModel.Design.ComponentChangedEventArgs.Member">
+ <summary>Gets the member that has been changed.</summary>
+ <returns>A <see cref="T:System.ComponentModel.MemberDescriptor"></see> that indicates the member that has been changed.</returns>
+ </member>
+ <member name="P:System.ComponentModel.Design.ComponentChangedEventArgs.NewValue">
+ <summary>Gets the new value of the changed member.</summary>
+ <returns>The new value of the changed member. This property can be null.</returns>
+ </member>
+ <member name="P:System.ComponentModel.Design.ComponentChangedEventArgs.OldValue">
+ <summary>Gets the old value of the changed member.</summary>
+ <returns>The old value of the changed member. This property can be null.</returns>
+ </member>
+ <member name="T:System.ComponentModel.Design.ComponentChangedEventHandler">
+ <summary>Represents the method that will handle a <see cref="E:System.ComponentModel.Design.IComponentChangeService.ComponentChanged"></see> event.</summary>
+ <param name="sender">The source of the event.</param>
+ <param name="e">A <see cref="T:System.ComponentModel.Design.ComponentChangedEventArgs"></see> that contains the event data.</param>
+ </member>
+ <member name="T:System.ComponentModel.Design.ComponentChangingEventArgs">
+ <summary>Provides data for the <see cref="E:System.ComponentModel.Design.IComponentChangeService.ComponentChanging"></see> event. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.ComponentModel.Design.ComponentChangingEventArgs.#ctor(System.Object,System.ComponentModel.MemberDescriptor)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.ComponentChangingEventArgs"></see> class.</summary>
+ <param name="component">The component that is about to be changed.</param>
+ <param name="member">A <see cref="T:System.ComponentModel.MemberDescriptor"></see> indicating the member of the component that is about to be changed.</param>
+ </member>
+ <member name="P:System.ComponentModel.Design.ComponentChangingEventArgs.Component">
+ <summary>Gets the component that is about to be changed or the component that is the parent container of the member that is about to be changed.</summary>
+ <returns>The component that is about to have a member changed.</returns>
+ </member>
+ <member name="P:System.ComponentModel.Design.ComponentChangingEventArgs.Member">
+ <summary>Gets the member that is about to be changed.</summary>
+ <returns>A <see cref="T:System.ComponentModel.MemberDescriptor"></see> indicating the member that is about to be changed, if known, or null otherwise.</returns>
+ </member>
+ <member name="T:System.ComponentModel.Design.ComponentChangingEventHandler">
+ <summary>Represents the method that will handle a <see cref="E:System.ComponentModel.Design.IComponentChangeService.ComponentChanging"></see> event.</summary>
+ <param name="sender">The source of the event.</param>
+ <param name="e">A <see cref="T:System.ComponentModel.Design.ComponentChangingEventArgs"></see> event that contains the event data.</param>
+ </member>
+ <member name="T:System.ComponentModel.Design.ComponentEventArgs">
+ <summary>Provides data for the <see cref="E:System.ComponentModel.Design.IComponentChangeService.ComponentAdded"></see>, <see cref="E:System.ComponentModel.Design.IComponentChangeService.ComponentAdding"></see>, <see cref="E:System.ComponentModel.Design.IComponentChangeService.ComponentRemoved"></see>, and <see cref="E:System.ComponentModel.Design.IComponentChangeService.ComponentRemoving"></see> events.</summary>
+ </member>
+ <member name="M:System.ComponentModel.Design.ComponentEventArgs.#ctor(System.ComponentModel.IComponent)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.ComponentEventArgs"></see> class.</summary>
+ <param name="component">The component that is the source of the event.</param>
+ </member>
+ <member name="P:System.ComponentModel.Design.ComponentEventArgs.Component">
+ <summary>Gets the component associated with the event.</summary>
+ <returns>The component associated with the event.</returns>
+ </member>
+ <member name="T:System.ComponentModel.Design.ComponentEventHandler">
+ <summary>Represents the method that will handle the <see cref="E:System.ComponentModel.Design.IComponentChangeService.ComponentAdding"></see>, <see cref="E:System.ComponentModel.Design.IComponentChangeService.ComponentAdded"></see>, <see cref="E:System.ComponentModel.Design.IComponentChangeService.ComponentRemoving"></see>, and <see cref="E:System.ComponentModel.Design.IComponentChangeService.ComponentRemoved"></see> events raised for component-level events.</summary>
+ <param name="sender">The source of the event.</param>
+ <param name="e">A <see cref="T:System.ComponentModel.Design.ComponentEventArgs"></see> that contains the event data.</param>
+ </member>
+ <member name="T:System.ComponentModel.Design.ComponentRenameEventArgs">
+ <summary>Provides data for the <see cref="E:System.ComponentModel.Design.IComponentChangeService.ComponentRename"></see> event.</summary>
+ </member>
+ <member name="M:System.ComponentModel.Design.ComponentRenameEventArgs.#ctor(System.Object,System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.ComponentRenameEventArgs"></see> class.</summary>
+ <param name="component">The component to be renamed.</param>
+ <param name="oldName">The old name of the component.</param>
+ <param name="newName">The new name of the component.</param>
+ </member>
+ <member name="P:System.ComponentModel.Design.ComponentRenameEventArgs.Component">
+ <summary>Gets the component that is being renamed.</summary>
+ <returns>The component that is being renamed.</returns>
+ </member>
+ <member name="P:System.ComponentModel.Design.ComponentRenameEventArgs.NewName">
+ <summary>Gets the name of the component after the rename event.</summary>
+ <returns>The name of the component after the rename event.</returns>
+ </member>
+ <member name="P:System.ComponentModel.Design.ComponentRenameEventArgs.OldName">
+ <summary>Gets the name of the component before the rename event.</summary>
+ <returns>The previous name of the component.</returns>
+ </member>
+ <member name="T:System.ComponentModel.Design.ComponentRenameEventHandler">
+ <summary>Represents the method that will handle a <see cref="E:System.ComponentModel.Design.IComponentChangeService.ComponentRename"></see> event.</summary>
+ <param name="sender">The source of the event.</param>
+ <param name="e">A <see cref="T:System.ComponentModel.Design.ComponentRenameEventArgs"></see> that contains the event data.</param>
+ </member>
+ <member name="T:System.ComponentModel.InitializationEventAttribute">
+ <summary>Specifies which event is raised on initialization. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.ComponentModel.InitializationEventAttribute.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.InitializationEventAttribute"></see> class.</summary>
+ <param name="eventName">The name of the initialization event.</param>
+ </member>
+ <member name="P:System.ComponentModel.InitializationEventAttribute.EventName">
+ <summary>Gets the name of the initialization event.</summary>
+ <returns>The name of the initialization event.</returns>
+ </member>
+ <member name="T:System.ComponentModel.INotifyDataErrorInfo">
+ <summary>Defines members that data entity classes can implement to provide custom synchronous and asynchronous validation support.</summary>
+ </member>
+ <member name="E:System.ComponentModel.INotifyDataErrorInfo.ErrorsChanged">
+ <summary>Occurs when the validation errors have changed for a property or for the entire entity.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.ComponentModel.INotifyDataErrorInfo.GetErrors(System.String)">
+ <summary>Gets the validation errors for a specified property or for the entire entity.</summary>
+ <param name="propertyName">The name of the property to retrieve validation errors for; or null or <see cref="F:System.String.Empty"></see>, to retrieve entity-level errors.</param>
+ <returns>The validation errors for the property or entity.</returns>
+ </member>
+ <member name="P:System.ComponentModel.INotifyDataErrorInfo.HasErrors">
+ <summary>Gets a value that indicates whether the entity has validation errors.</summary>
+ <returns>true if the entity currently has validation errors; otherwise, false.</returns>
+ </member>
+ <member name="T:System.ComponentModel.INotifyPropertyChanged">
+ <summary>Notifies clients that a property value has changed.</summary>
+ </member>
+ <member name="E:System.ComponentModel.INotifyPropertyChanged.PropertyChanged">
+ <summary>Occurs when a property value changes.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.ComponentModel.INotifyPropertyChanging">
+ <summary>Notifies clients that a property value is changing.</summary>
+ </member>
+ <member name="E:System.ComponentModel.INotifyPropertyChanging.PropertyChanging">
+ <summary>Occurs when a property value is changing.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.ComponentModel.InstallerTypeAttribute">
+ <summary>Specifies the installer for a type that installs components.</summary>
+ </member>
+ <member name="M:System.ComponentModel.InstallerTypeAttribute.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.InstallerTypeAttribute"></see> class with the name of the component's installer type.</summary>
+ <param name="typeName">The name of a <see cref="T:System.Type"></see> that represents the installer for the component this attribute is bound to. This class must implement <see cref="T:System.ComponentModel.Design.IDesigner"></see>.</param>
+ </member>
+ <member name="M:System.ComponentModel.InstallerTypeAttribute.#ctor(System.Type)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.InstallerTypeAttribute"></see> class, when given a <see cref="T:System.Type"></see> that represents the installer for a component.</summary>
+ <param name="installerType">A <see cref="T:System.Type"></see> that represents the installer for the component this attribute is bound to. This class must implement <see cref="T:System.ComponentModel.Design.IDesigner"></see>.</param>
+ </member>
+ <member name="M:System.ComponentModel.InstallerTypeAttribute.Equals(System.Object)">
+ <summary>Returns whether the value of the given object is equal to the current <see cref="T:System.ComponentModel.InstallerTypeAttribute"></see>.</summary>
+ <param name="obj">The object to test the value equality of.</param>
+ <returns>true if the value of the given object is equal to that of the current; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.InstallerTypeAttribute.GetHashCode">
+ <summary>Returns the hashcode for this object.</summary>
+ <returns>A hash code for the current <see cref="T:System.ComponentModel.InstallerTypeAttribute"></see>.</returns>
+ </member>
+ <member name="P:System.ComponentModel.InstallerTypeAttribute.InstallerType">
+ <summary>Gets the type of installer associated with this attribute.</summary>
+ <returns>A <see cref="T:System.Type"></see> that represents the type of installer associated with this attribute, or null if an installer does not exist.</returns>
+ </member>
+ <member name="T:System.ComponentModel.InstanceCreationEditor">
+ <summary>Creates an instance of a particular type of property from a drop-down box within the <see cref="T:System.Windows.Forms.PropertyGrid"></see>.</summary>
+ </member>
+ <member name="M:System.ComponentModel.InstanceCreationEditor.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.InstanceCreationEditor"></see> class.</summary>
+ </member>
+ <member name="M:System.ComponentModel.InstanceCreationEditor.CreateInstance(System.ComponentModel.ITypeDescriptorContext,System.Type)">
+ <summary>When overridden in a derived class, returns an instance of the specified type.</summary>
+ <param name="context">The context information.</param>
+ <param name="instanceType">The specified type.</param>
+ <returns>An instance of the specified type or null.</returns>
+ </member>
+ <member name="P:System.ComponentModel.InstanceCreationEditor.Text">
+ <summary>Gets the specified text.</summary>
+ <returns>The specified text.</returns>
+ </member>
+ <member name="T:System.ComponentModel.Int16Converter">
+ <summary>Provides a type converter to convert 16-bit signed integer objects to and from other representations.</summary>
+ </member>
+ <member name="M:System.ComponentModel.Int16Converter.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Int16Converter"></see> class.</summary>
+ </member>
+ <member name="T:System.ComponentModel.Int32Converter">
+ <summary>Provides a type converter to convert 32-bit signed integer objects to and from other representations.</summary>
+ </member>
+ <member name="M:System.ComponentModel.Int32Converter.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Int32Converter"></see> class.</summary>
+ </member>
+ <member name="T:System.ComponentModel.Int64Converter">
+ <summary>Provides a type converter to convert 64-bit signed integer objects to and from various other representations.</summary>
+ </member>
+ <member name="M:System.ComponentModel.Int64Converter.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Int64Converter"></see> class.</summary>
+ </member>
+ <member name="T:System.ComponentModel.InvalidAsynchronousStateException">
+ <summary>Thrown when a thread on which an operation should execute no longer exists or has no message loop.</summary>
+ </member>
+ <member name="M:System.ComponentModel.InvalidAsynchronousStateException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.InvalidAsynchronousStateException"></see> class.</summary>
+ </member>
+ <member name="M:System.ComponentModel.InvalidAsynchronousStateException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.InvalidAsynchronousStateException"></see> class with the specified detailed description.</summary>
+ <param name="message">A detailed description of the error.</param>
+ </member>
+ <member name="M:System.ComponentModel.InvalidAsynchronousStateException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.InvalidAsynchronousStateException"></see> class with the given <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> and <see cref="T:System.Runtime.Serialization.StreamingContext"></see>.</summary>
+ <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> to be used for deserialization.</param>
+ <param name="context">The destination to be used for deserialization.</param>
+ </member>
+ <member name="M:System.ComponentModel.InvalidAsynchronousStateException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.InvalidAsynchronousStateException"></see> class with the specified detailed description and the specified exception.</summary>
+ <param name="message">A detailed description of the error.</param>
+ <param name="innerException">A reference to the inner exception that is the cause of this exception.</param>
+ </member>
+ <member name="T:System.ComponentModel.InvalidEnumArgumentException">
+ <summary>The exception thrown when using invalid arguments that are enumerators.</summary>
+ </member>
+ <member name="M:System.ComponentModel.InvalidEnumArgumentException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.InvalidEnumArgumentException"></see> class without a message.</summary>
+ </member>
+ <member name="M:System.ComponentModel.InvalidEnumArgumentException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.InvalidEnumArgumentException"></see> class with the specified message.</summary>
+ <param name="message">The message to display with this exception.</param>
+ </member>
+ <member name="M:System.ComponentModel.InvalidEnumArgumentException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.InvalidEnumArgumentException"></see> class using the specified serialization data and context.</summary>
+ <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> to be used for deserialization.</param>
+ <param name="context">The destination to be used for deserialization.</param>
+ </member>
+ <member name="M:System.ComponentModel.InvalidEnumArgumentException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.InvalidEnumArgumentException"></see> class with the specified detailed description and the specified exception.</summary>
+ <param name="message">A detailed description of the error.</param>
+ <param name="innerException">A reference to the inner exception that is the cause of this exception.</param>
+ </member>
+ <member name="M:System.ComponentModel.InvalidEnumArgumentException.#ctor(System.String,System.Int32,System.Type)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.InvalidEnumArgumentException"></see> class with a message generated from the argument, the invalid value, and an enumeration class.</summary>
+ <param name="argumentName">The name of the argument that caused the exception.</param>
+ <param name="invalidValue">The value of the argument that failed.</param>
+ <param name="enumClass">A <see cref="T:System.Type"></see> that represents the enumeration class with the valid values.</param>
+ </member>
+ <member name="T:System.ComponentModel.IRaiseItemChangedEvents">
+ <summary>Indicates whether a class converts property change events to <see cref="E:System.ComponentModel.IBindingList.ListChanged"></see> events.</summary>
+ </member>
+ <member name="P:System.ComponentModel.IRaiseItemChangedEvents.RaisesItemChangedEvents">
+ <summary>Gets a value indicating whether the <see cref="T:System.ComponentModel.IRaiseItemChangedEvents"></see> object raises <see cref="E:System.ComponentModel.IBindingList.ListChanged"></see> events.</summary>
+ <returns>true if the <see cref="T:System.ComponentModel.IRaiseItemChangedEvents"></see> object raises <see cref="E:System.ComponentModel.IBindingList.ListChanged"></see> events when one of its property values changes; otherwise, false.</returns>
+ </member>
+ <member name="T:System.ComponentModel.IRevertibleChangeTracking">
+ <summary>Provides support for rolling back the changes</summary>
+ </member>
+ <member name="M:System.ComponentModel.IRevertibleChangeTracking.RejectChanges">
+ <summary>Resets the object’s state to unchanged by rejecting the modifications.</summary>
+ </member>
+ <member name="T:System.ComponentModel.ISite">
+ <summary>Provides functionality required by sites.</summary>
+ </member>
+ <member name="P:System.ComponentModel.ISite.Component">
+ <summary>Gets the component associated with the <see cref="T:System.ComponentModel.ISite"></see> when implemented by a class.</summary>
+ <returns>The <see cref="T:System.ComponentModel.IComponent"></see> instance associated with the <see cref="T:System.ComponentModel.ISite"></see>.</returns>
+ </member>
+ <member name="P:System.ComponentModel.ISite.Container">
+ <summary>Gets the <see cref="T:System.ComponentModel.IContainer"></see> associated with the <see cref="T:System.ComponentModel.ISite"></see> when implemented by a class.</summary>
+ <returns>The <see cref="T:System.ComponentModel.IContainer"></see> instance associated with the <see cref="T:System.ComponentModel.ISite"></see>.</returns>
+ </member>
+ <member name="P:System.ComponentModel.ISite.DesignMode">
+ <summary>Determines whether the component is in design mode when implemented by a class.</summary>
+ <returns>true if the component is in design mode; otherwise, false.</returns>
+ </member>
+ <member name="P:System.ComponentModel.ISite.Name">
+ <summary>Gets or sets the name of the component associated with the <see cref="T:System.ComponentModel.ISite"></see> when implemented by a class.</summary>
+ <returns>The name of the component associated with the <see cref="T:System.ComponentModel.ISite"></see>; or null, if no name is assigned to the component.</returns>
+ </member>
+ <member name="T:System.ComponentModel.ISupportInitialize">
+ <summary>Specifies that this object supports a simple, transacted notification for batch initialization.</summary>
+ </member>
+ <member name="M:System.ComponentModel.ISupportInitialize.BeginInit">
+ <summary>Signals the object that initialization is starting.</summary>
+ </member>
+ <member name="M:System.ComponentModel.ISupportInitialize.EndInit">
+ <summary>Signals the object that initialization is complete.</summary>
+ </member>
+ <member name="T:System.ComponentModel.ISupportInitializeNotification">
+ <summary>Allows coordination of initialization for a component and its dependent properties.</summary>
+ </member>
+ <member name="E:System.ComponentModel.ISupportInitializeNotification.Initialized">
+ <summary>Occurs when initialization of the component is completed.</summary>
+ <returns></returns>
+ </member>
+ <member name="P:System.ComponentModel.ISupportInitializeNotification.IsInitialized">
+ <summary>Gets a value indicating whether the component is initialized.</summary>
+ <returns>true to indicate the component has completed initialization; otherwise, false.</returns>
+ </member>
+ <member name="T:System.ComponentModel.ISynchronizeInvoke">
+ <summary>Provides a way to synchronously or asynchronously execute a delegate.</summary>
+ </member>
+ <member name="M:System.ComponentModel.ISynchronizeInvoke.BeginInvoke(System.Delegate,System.Object[])">
+ <summary>Asynchronously executes the delegate on the thread that created this object.</summary>
+ <param name="method">A <see cref="T:System.Delegate"></see> to a method that takes parameters of the same number and type that are contained in args.</param>
+ <param name="args">An array of type <see cref="T:System.Object"></see> to pass as arguments to the given method. This can be null if no arguments are needed.</param>
+ <returns>An <see cref="T:System.IAsyncResult"></see> interface that represents the asynchronous operation started by calling this method.</returns>
+ </member>
+ <member name="M:System.ComponentModel.ISynchronizeInvoke.EndInvoke(System.IAsyncResult)">
+ <summary>Waits until the process started by calling <see cref="M:System.ComponentModel.ISynchronizeInvoke.BeginInvoke(System.Delegate,System.Object[])"></see> completes, and then returns the value generated by the process.</summary>
+ <param name="result">An <see cref="T:System.IAsyncResult"></see> interface that represents the asynchronous operation started by calling <see cref="M:System.ComponentModel.ISynchronizeInvoke.BeginInvoke(System.Delegate,System.Object[])"></see>.</param>
+ <returns>An <see cref="T:System.Object"></see> that represents the return value generated by the asynchronous operation.</returns>
+ </member>
+ <member name="M:System.ComponentModel.ISynchronizeInvoke.Invoke(System.Delegate,System.Object[])">
+ <summary>Synchronously executes the delegate on the thread that created this object and marshals the call to the creating thread.</summary>
+ <param name="method">A <see cref="T:System.Delegate"></see> that contains a method to call, in the context of the thread for the control.</param>
+ <param name="args">An array of type <see cref="T:System.Object"></see> that represents the arguments to pass to the given method. This can be null if no arguments are needed.</param>
+ <returns>An <see cref="T:System.Object"></see> that represents the return value from the delegate being invoked, or null if the delegate has no return value.</returns>
+ </member>
+ <member name="P:System.ComponentModel.ISynchronizeInvoke.InvokeRequired">
+ <summary>Gets a value indicating whether the caller must call <see cref="M:System.ComponentModel.ISynchronizeInvoke.Invoke(System.Delegate,System.Object[])"></see> when calling an object that implements this interface.</summary>
+ <returns>true if the caller must call <see cref="M:System.ComponentModel.ISynchronizeInvoke.Invoke(System.Delegate,System.Object[])"></see>; otherwise, false.</returns>
+ </member>
+ <member name="T:System.ComponentModel.ITypeDescriptorContext">
+ <summary>Provides contextual information about a component, such as its container and property descriptor.</summary>
+ </member>
+ <member name="P:System.ComponentModel.ITypeDescriptorContext.Container">
+ <summary>Gets the container representing this <see cref="T:System.ComponentModel.TypeDescriptor"></see> request.</summary>
+ <returns>An <see cref="T:System.ComponentModel.IContainer"></see> with the set of objects for this <see cref="T:System.ComponentModel.TypeDescriptor"></see>; otherwise, null if there is no container or if the <see cref="T:System.ComponentModel.TypeDescriptor"></see> does not use outside objects.</returns>
+ </member>
+ <member name="P:System.ComponentModel.ITypeDescriptorContext.Instance">
+ <summary>Gets the object that is connected with this type descriptor request.</summary>
+ <returns>The object that invokes the method on the <see cref="T:System.ComponentModel.TypeDescriptor"></see>; otherwise, null if there is no object responsible for the call.</returns>
+ </member>
+ <member name="M:System.ComponentModel.ITypeDescriptorContext.OnComponentChanged">
+ <summary>Raises the <see cref="E:System.ComponentModel.Design.IComponentChangeService.ComponentChanged"></see> event.</summary>
+ </member>
+ <member name="M:System.ComponentModel.ITypeDescriptorContext.OnComponentChanging">
+ <summary>Raises the <see cref="E:System.ComponentModel.Design.IComponentChangeService.ComponentChanging"></see> event.</summary>
+ <returns>true if this object can be changed; otherwise, false.</returns>
+ </member>
+ <member name="P:System.ComponentModel.ITypeDescriptorContext.PropertyDescriptor">
+ <summary>Gets the <see cref="T:System.ComponentModel.PropertyDescriptor"></see> that is associated with the given context item.</summary>
+ <returns>The <see cref="T:System.ComponentModel.PropertyDescriptor"></see> that describes the given context item; otherwise, null if there is no <see cref="T:System.ComponentModel.PropertyDescriptor"></see> responsible for the call.</returns>
+ </member>
+ <member name="T:System.ComponentModel.ITypedList">
+ <summary>Provides functionality to discover the schema for a bindable list, where the properties available for binding differ from the public properties of the object to bind to.</summary>
+ </member>
+ <member name="M:System.ComponentModel.ITypedList.GetItemProperties(System.ComponentModel.PropertyDescriptor[])">
+ <summary>Returns the <see cref="T:System.ComponentModel.PropertyDescriptorCollection"></see> that represents the properties on each item used to bind data.</summary>
+ <param name="listAccessors">An array of <see cref="T:System.ComponentModel.PropertyDescriptor"></see> objects to find in the collection as bindable. This can be null.</param>
+ <returns>The <see cref="T:System.ComponentModel.PropertyDescriptorCollection"></see> that represents the properties on each item used to bind data.</returns>
+ </member>
+ <member name="M:System.ComponentModel.ITypedList.GetListName(System.ComponentModel.PropertyDescriptor[])">
+ <summary>Returns the name of the list.</summary>
+ <param name="listAccessors">An array of <see cref="T:System.ComponentModel.PropertyDescriptor"></see> objects, for which the list name is returned. This can be null.</param>
+ <returns>The name of the list.</returns>
+ </member>
+ <member name="T:System.ComponentModel.License">
+ <summary>Provides the abstract base class for all licenses. A license is granted to a specific instance of a component.</summary>
+ </member>
+ <member name="M:System.ComponentModel.License.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.License"></see> class.</summary>
+ </member>
+ <member name="M:System.ComponentModel.License.Dispose">
+ <summary>When overridden in a derived class, disposes of the resources used by the license.</summary>
+ </member>
+ <member name="P:System.ComponentModel.License.LicenseKey">
+ <summary>When overridden in a derived class, gets the license key granted to this component.</summary>
+ <returns>A license key granted to this component.</returns>
+ </member>
+ <member name="T:System.ComponentModel.LicenseContext">
+ <summary>Specifies when you can use a licensed object and provides a way of obtaining additional services needed to support licenses running within its domain.</summary>
+ </member>
+ <member name="M:System.ComponentModel.LicenseContext.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.LicenseContext"></see> class.</summary>
+ </member>
+ <member name="M:System.ComponentModel.LicenseContext.GetSavedLicenseKey(System.Type,System.Reflection.Assembly)">
+ <summary>When overridden in a derived class, returns a saved license key for the specified type, from the specified resource assembly.</summary>
+ <param name="type">A <see cref="T:System.Type"></see> that represents the type of component.</param>
+ <param name="resourceAssembly">An <see cref="T:System.Reflection.Assembly"></see> with the license key.</param>
+ <returns>The <see cref="P:System.ComponentModel.License.LicenseKey"></see> for the specified type. This method returns null unless you override it.</returns>
+ </member>
+ <member name="M:System.ComponentModel.LicenseContext.GetService(System.Type)">
+ <summary>Gets the requested service, if it is available.</summary>
+ <param name="type">The type of service to retrieve.</param>
+ <returns>An instance of the service, or null if the service cannot be found.</returns>
+ </member>
+ <member name="M:System.ComponentModel.LicenseContext.SetSavedLicenseKey(System.Type,System.String)">
+ <summary>When overridden in a derived class, sets a license key for the specified type.</summary>
+ <param name="type">A <see cref="T:System.Type"></see> that represents the component associated with the license key.</param>
+ <param name="key">The <see cref="P:System.ComponentModel.License.LicenseKey"></see> to save for the type of component.</param>
+ </member>
+ <member name="P:System.ComponentModel.LicenseContext.UsageMode">
+ <summary>When overridden in a derived class, gets a value that specifies when you can use a license.</summary>
+ <returns>One of the <see cref="T:System.ComponentModel.LicenseUsageMode"></see> values that specifies when you can use a license. The default is <see cref="F:System.ComponentModel.LicenseUsageMode.Runtime"></see>.</returns>
+ </member>
+ <member name="T:System.ComponentModel.LicenseException">
+ <summary>Represents the exception thrown when a component cannot be granted a license.</summary>
+ </member>
+ <member name="M:System.ComponentModel.LicenseException.#ctor(System.Type)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.LicenseException"></see> class for the type of component that was denied a license.</summary>
+ <param name="type">A <see cref="T:System.Type"></see> that represents the type of component that was not granted a license.</param>
+ </member>
+ <member name="M:System.ComponentModel.LicenseException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.LicenseException"></see> class with the given <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> and <see cref="T:System.Runtime.Serialization.StreamingContext"></see>.</summary>
+ <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> to be used for deserialization.</param>
+ <param name="context">The destination to be used for deserialization.</param>
+ </member>
+ <member name="M:System.ComponentModel.LicenseException.#ctor(System.Type,System.Object)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.LicenseException"></see> class for the type and the instance of the component that was denied a license.</summary>
+ <param name="type">A <see cref="T:System.Type"></see> that represents the type of component that was not granted a license.</param>
+ <param name="instance">The instance of the component that was not granted a license.</param>
+ </member>
+ <member name="M:System.ComponentModel.LicenseException.#ctor(System.Type,System.Object,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.LicenseException"></see> class for the type and the instance of the component that was denied a license, along with a message to display.</summary>
+ <param name="type">A <see cref="T:System.Type"></see> that represents the type of component that was not granted a license.</param>
+ <param name="instance">The instance of the component that was not granted a license.</param>
+ <param name="message">The exception message to display.</param>
+ </member>
+ <member name="M:System.ComponentModel.LicenseException.#ctor(System.Type,System.Object,System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.LicenseException"></see> class for the type and the instance of the component that was denied a license, along with a message to display and the original exception thrown.</summary>
+ <param name="type">A <see cref="T:System.Type"></see> that represents the type of component that was not granted a license.</param>
+ <param name="instance">The instance of the component that was not granted a license.</param>
+ <param name="message">The exception message to display.</param>
+ <param name="innerException">An <see cref="T:System.Exception"></see> that represents the original exception.</param>
+ </member>
+ <member name="M:System.ComponentModel.LicenseException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> with information about the exception.</summary>
+ <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> to be used for deserialization.</param>
+ <param name="context">The destination to be used for deserialization.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="info">info</paramref> is null.</exception>
+ </member>
+ <member name="P:System.ComponentModel.LicenseException.LicensedType">
+ <summary>Gets the type of the component that was not granted a license.</summary>
+ <returns>A <see cref="T:System.Type"></see> that represents the type of component that was not granted a license.</returns>
+ </member>
+ <member name="T:System.ComponentModel.LicenseManager">
+ <summary>Provides properties and methods to add a license to a component and to manage a <see cref="T:System.ComponentModel.LicenseProvider"></see>. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.ComponentModel.LicenseManager.CreateWithContext(System.Type,System.ComponentModel.LicenseContext)">
+ <summary>Creates an instance of the specified type, given a context in which you can use the licensed instance.</summary>
+ <param name="type">A <see cref="T:System.Type"></see> that represents the type to create.</param>
+ <param name="creationContext">A <see cref="T:System.ComponentModel.LicenseContext"></see> that specifies when you can use the licensed instance.</param>
+ <returns>An instance of the specified type.</returns>
+ </member>
+ <member name="M:System.ComponentModel.LicenseManager.CreateWithContext(System.Type,System.ComponentModel.LicenseContext,System.Object[])">
+ <summary>Creates an instance of the specified type with the specified arguments, given a context in which you can use the licensed instance.</summary>
+ <param name="type">A <see cref="T:System.Type"></see> that represents the type to create.</param>
+ <param name="creationContext">A <see cref="T:System.ComponentModel.LicenseContext"></see> that specifies when you can use the licensed instance.</param>
+ <param name="args">An array of type <see cref="T:System.Object"></see> that represents the arguments for the type.</param>
+ <returns>An instance of the specified type with the given array of arguments.</returns>
+ </member>
+ <member name="P:System.ComponentModel.LicenseManager.CurrentContext">
+ <summary>Gets or sets the current <see cref="T:System.ComponentModel.LicenseContext"></see>, which specifies when you can use the licensed object.</summary>
+ <returns>A <see cref="T:System.ComponentModel.LicenseContext"></see> that specifies when you can use the licensed object.</returns>
+ <exception cref="T:System.InvalidOperationException">The <see cref="P:System.ComponentModel.LicenseManager.CurrentContext"></see> property is currently locked and cannot be changed.</exception>
+ </member>
+ <member name="M:System.ComponentModel.LicenseManager.IsLicensed(System.Type)">
+ <summary>Returns whether the given type has a valid license.</summary>
+ <param name="type">The <see cref="T:System.Type"></see> to find a valid license for.</param>
+ <returns>true if the given type is licensed; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.LicenseManager.IsValid(System.Type)">
+ <summary>Determines whether a valid license can be granted for the specified type.</summary>
+ <param name="type">A <see cref="T:System.Type"></see> that represents the type of object that requests the <see cref="T:System.ComponentModel.License"></see>.</param>
+ <returns>true if a valid license can be granted; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.LicenseManager.IsValid(System.Type,System.Object,System.ComponentModel.License@)">
+ <summary>Determines whether a valid license can be granted for the specified instance of the type. This method creates a valid <see cref="T:System.ComponentModel.License"></see>.</summary>
+ <param name="type">A <see cref="T:System.Type"></see> that represents the type of object that requests the license.</param>
+ <param name="instance">An object of the specified type or a type derived from the specified type.</param>
+ <param name="license">A <see cref="T:System.ComponentModel.License"></see> that is a valid license, or null if a valid license cannot be granted.</param>
+ <returns>true if a valid <see cref="T:System.ComponentModel.License"></see> can be granted; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.LicenseManager.LockContext(System.Object)">
+ <summary>Prevents changes being made to the current <see cref="T:System.ComponentModel.LicenseContext"></see> of the given object.</summary>
+ <param name="contextUser">The object whose current context you want to lock.</param>
+ <exception cref="T:System.InvalidOperationException">The context is already locked.</exception>
+ </member>
+ <member name="M:System.ComponentModel.LicenseManager.UnlockContext(System.Object)">
+ <summary>Allows changes to be made to the current <see cref="T:System.ComponentModel.LicenseContext"></see> of the given object.</summary>
+ <param name="contextUser">The object whose current context you want to unlock.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="contextUser">contextUser</paramref> represents a different user than the one specified in a previous call to <see cref="M:System.ComponentModel.LicenseManager.LockContext(System.Object)"></see>.</exception>
+ </member>
+ <member name="P:System.ComponentModel.LicenseManager.UsageMode">
+ <summary>Gets the <see cref="T:System.ComponentModel.LicenseUsageMode"></see> which specifies when you can use the licensed object for the <see cref="P:System.ComponentModel.LicenseManager.CurrentContext"></see>.</summary>
+ <returns>One of the <see cref="T:System.ComponentModel.LicenseUsageMode"></see> values, as specified in the <see cref="P:System.ComponentModel.LicenseManager.CurrentContext"></see> property.</returns>
+ </member>
+ <member name="M:System.ComponentModel.LicenseManager.Validate(System.Type)">
+ <summary>Determines whether a license can be granted for the specified type.</summary>
+ <param name="type">A <see cref="T:System.Type"></see> that represents the type of object that requests the license.</param>
+ <exception cref="T:System.ComponentModel.LicenseException">A <see cref="T:System.ComponentModel.License"></see> cannot be granted.</exception>
+ </member>
+ <member name="M:System.ComponentModel.LicenseManager.Validate(System.Type,System.Object)">
+ <summary>Determines whether a license can be granted for the instance of the specified type.</summary>
+ <param name="type">A <see cref="T:System.Type"></see> that represents the type of object that requests the license.</param>
+ <param name="instance">An <see cref="T:System.Object"></see> of the specified type or a type derived from the specified type.</param>
+ <returns>A valid <see cref="T:System.ComponentModel.License"></see>.</returns>
+ <exception cref="T:System.ComponentModel.LicenseException">The type is licensed, but a <see cref="T:System.ComponentModel.License"></see> cannot be granted.</exception>
+ </member>
+ <member name="T:System.ComponentModel.LicenseProvider">
+ <summary>Provides the abstract base class for implementing a license provider.</summary>
+ </member>
+ <member name="M:System.ComponentModel.LicenseProvider.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.LicenseProvider"></see> class.</summary>
+ </member>
+ <member name="M:System.ComponentModel.LicenseProvider.GetLicense(System.ComponentModel.LicenseContext,System.Type,System.Object,System.Boolean)">
+ <summary>When overridden in a derived class, gets a license for an instance or type of component, when given a context and whether the denial of a license throws an exception.</summary>
+ <param name="context">A <see cref="T:System.ComponentModel.LicenseContext"></see> that specifies where you can use the licensed object.</param>
+ <param name="type">A <see cref="T:System.Type"></see> that represents the component requesting the license.</param>
+ <param name="instance">An object that is requesting the license.</param>
+ <param name="allowExceptions">true if a <see cref="T:System.ComponentModel.LicenseException"></see> should be thrown when the component cannot be granted a license; otherwise, false.</param>
+ <returns>A valid <see cref="T:System.ComponentModel.License"></see>.</returns>
+ </member>
+ <member name="T:System.ComponentModel.LicenseProviderAttribute">
+ <summary>Specifies the <see cref="T:System.ComponentModel.LicenseProvider"></see> to use with a class. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.ComponentModel.LicenseProviderAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.LicenseProviderAttribute"></see> class without a license provider.</summary>
+ </member>
+ <member name="M:System.ComponentModel.LicenseProviderAttribute.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.LicenseProviderAttribute"></see> class with the specified type.</summary>
+ <param name="typeName">The fully qualified name of the license provider class.</param>
+ </member>
+ <member name="M:System.ComponentModel.LicenseProviderAttribute.#ctor(System.Type)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.LicenseProviderAttribute"></see> class with the specified type of license provider.</summary>
+ <param name="type">A <see cref="T:System.Type"></see> that represents the type of the license provider class.</param>
+ </member>
+ <member name="F:System.ComponentModel.LicenseProviderAttribute.Default">
+ <summary>Specifies the default value, which is no provider. This static field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.ComponentModel.LicenseProviderAttribute.Equals(System.Object)">
+ <summary>Indicates whether this instance and a specified object are equal.</summary>
+ <param name="value">Another object to compare to.</param>
+ <returns>true if <paramref name="value">value</paramref> is equal to this instance; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.LicenseProviderAttribute.GetHashCode">
+ <summary>Returns the hash code for this instance.</summary>
+ <returns>A hash code for the current <see cref="T:System.ComponentModel.LicenseProviderAttribute"></see>.</returns>
+ </member>
+ <member name="P:System.ComponentModel.LicenseProviderAttribute.LicenseProvider">
+ <summary>Gets the license provider that must be used with the associated class.</summary>
+ <returns>A <see cref="T:System.Type"></see> that represents the type of the license provider. The default value is null.</returns>
+ </member>
+ <member name="P:System.ComponentModel.LicenseProviderAttribute.TypeId">
+ <summary>Indicates a unique ID for this attribute type.</summary>
+ <returns>A unique ID for this attribute type.</returns>
+ </member>
+ <member name="T:System.ComponentModel.LicenseUsageMode">
+ <summary>Specifies when the <see cref="T:System.ComponentModel.License"></see> can be used.</summary>
+ </member>
+ <member name="F:System.ComponentModel.LicenseUsageMode.Designtime">
+ <summary>Used during design time by a visual designer or the compiler.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.LicenseUsageMode.Runtime">
+ <summary>Used during runtime.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.ComponentModel.LicFileLicenseProvider">
+ <summary>Provides an implementation of a <see cref="T:System.ComponentModel.LicenseProvider"></see>. The provider works in a similar fashion to the Microsoft .NET Framework standard licensing model.</summary>
+ </member>
+ <member name="M:System.ComponentModel.LicFileLicenseProvider.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.LicFileLicenseProvider"></see> class.</summary>
+ </member>
+ <member name="M:System.ComponentModel.LicFileLicenseProvider.GetKey(System.Type)">
+ <summary>Returns a key for the specified type.</summary>
+ <param name="type">The object type to return the key.</param>
+ <returns>A confirmation that the <paramref name="type">type</paramref> parameter is licensed.</returns>
+ </member>
+ <member name="M:System.ComponentModel.LicFileLicenseProvider.GetLicense(System.ComponentModel.LicenseContext,System.Type,System.Object,System.Boolean)">
+ <summary>Returns a license for the instance of the component, if one is available.</summary>
+ <param name="context">A <see cref="T:System.ComponentModel.LicenseContext"></see> that specifies where you can use the licensed object.</param>
+ <param name="type">A <see cref="T:System.Type"></see> that represents the component requesting the <see cref="T:System.ComponentModel.License"></see>.</param>
+ <param name="instance">An object that requests the <see cref="T:System.ComponentModel.License"></see>.</param>
+ <param name="allowExceptions">true if a <see cref="T:System.ComponentModel.LicenseException"></see> should be thrown when a component cannot be granted a license; otherwise, false.</param>
+ <returns>A valid <see cref="T:System.ComponentModel.License"></see>. If this method cannot find a valid <see cref="T:System.ComponentModel.License"></see> or a valid <paramref name="context">context</paramref> parameter, it returns null.</returns>
+ </member>
+ <member name="M:System.ComponentModel.LicFileLicenseProvider.IsKeyValid(System.String,System.Type)">
+ <summary>Determines whether the key that the <see cref="M:System.ComponentModel.LicFileLicenseProvider.GetLicense(System.ComponentModel.LicenseContext,System.Type,System.Object,System.Boolean)"></see> method retrieves is valid for the specified type.</summary>
+ <param name="key">The <see cref="P:System.ComponentModel.License.LicenseKey"></see> to check.</param>
+ <param name="type">A <see cref="T:System.Type"></see> that represents the component requesting the <see cref="T:System.ComponentModel.License"></see>.</param>
+ <returns>true if the key is a valid <see cref="P:System.ComponentModel.License.LicenseKey"></see> for the specified type; otherwise, false.</returns>
+ </member>
+ <member name="T:System.ComponentModel.ListBindableAttribute">
+ <summary>Specifies that a list can be used as a data source. A visual designer should use this attribute to determine whether to display a particular list in a data-binding picker. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.ComponentModel.ListBindableAttribute.#ctor(System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.ListBindableAttribute"></see> class using a value to indicate whether the list is bindable.</summary>
+ <param name="listBindable">true if the list is bindable; otherwise, false.</param>
+ </member>
+ <member name="M:System.ComponentModel.ListBindableAttribute.#ctor(System.ComponentModel.BindableSupport)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.ListBindableAttribute"></see> class using <see cref="T:System.ComponentModel.BindableSupport"></see> to indicate whether the list is bindable.</summary>
+ <param name="flags">A <see cref="T:System.ComponentModel.BindableSupport"></see> that indicates whether the list is bindable.</param>
+ </member>
+ <member name="F:System.ComponentModel.ListBindableAttribute.Default">
+ <summary>Represents the default value for <see cref="T:System.ComponentModel.ListBindableAttribute"></see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.ComponentModel.ListBindableAttribute.Equals(System.Object)">
+ <summary>Returns whether the object passed is equal to this <see cref="T:System.ComponentModel.ListBindableAttribute"></see>.</summary>
+ <param name="obj">The object to test equality with.</param>
+ <returns>true if the object passed is equal to this <see cref="T:System.ComponentModel.ListBindableAttribute"></see>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.ListBindableAttribute.GetHashCode">
+ <summary>Returns the hash code for this instance.</summary>
+ <returns>A hash code for the current <see cref="T:System.ComponentModel.ListBindableAttribute"></see>.</returns>
+ </member>
+ <member name="M:System.ComponentModel.ListBindableAttribute.IsDefaultAttribute">
+ <summary>Returns whether <see cref="P:System.ComponentModel.ListBindableAttribute.ListBindable"></see> is set to the default value.</summary>
+ <returns>true if <see cref="P:System.ComponentModel.ListBindableAttribute.ListBindable"></see> is set to the default value; otherwise, false.</returns>
+ </member>
+ <member name="P:System.ComponentModel.ListBindableAttribute.ListBindable">
+ <summary>Gets whether the list is bindable.</summary>
+ <returns>true if the list is bindable; otherwise, false.</returns>
+ </member>
+ <member name="F:System.ComponentModel.ListBindableAttribute.No">
+ <summary>Specifies that the list is not bindable. This static field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.ListBindableAttribute.Yes">
+ <summary>Specifies that the list is bindable. This static field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.ComponentModel.ListChangedEventArgs">
+ <summary>Provides data for the <see cref="E:System.ComponentModel.IBindingList.ListChanged"></see> event.</summary>
+ </member>
+ <member name="M:System.ComponentModel.ListChangedEventArgs.#ctor(System.ComponentModel.ListChangedType,System.ComponentModel.PropertyDescriptor)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.ListChangedEventArgs"></see> class given the type of change and the <see cref="T:System.ComponentModel.PropertyDescriptor"></see> affected.</summary>
+ <param name="listChangedType">A <see cref="T:System.ComponentModel.ListChangedType"></see> value indicating the type of change.</param>
+ <param name="propDesc">The <see cref="T:System.ComponentModel.PropertyDescriptor"></see> that was added, removed, or changed.</param>
+ </member>
+ <member name="M:System.ComponentModel.ListChangedEventArgs.#ctor(System.ComponentModel.ListChangedType,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.ListChangedEventArgs"></see> class given the type of change and the index of the affected item.</summary>
+ <param name="listChangedType">A <see cref="T:System.ComponentModel.ListChangedType"></see> value indicating the type of change.</param>
+ <param name="newIndex">The index of the item that was added, changed, or removed.</param>
+ </member>
+ <member name="M:System.ComponentModel.ListChangedEventArgs.#ctor(System.ComponentModel.ListChangedType,System.Int32,System.ComponentModel.PropertyDescriptor)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.ListChangedEventArgs"></see> class given the type of change, the index of the affected item, and a <see cref="T:System.ComponentModel.PropertyDescriptor"></see> describing the affected item.</summary>
+ <param name="listChangedType">A <see cref="T:System.ComponentModel.ListChangedType"></see> value indicating the type of change.</param>
+ <param name="newIndex">The index of the item that was added or changed.</param>
+ <param name="propDesc">The <see cref="T:System.ComponentModel.PropertyDescriptor"></see> describing the item.</param>
+ </member>
+ <member name="M:System.ComponentModel.ListChangedEventArgs.#ctor(System.ComponentModel.ListChangedType,System.Int32,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.ListChangedEventArgs"></see> class given the type of change and the old and new index of the item that was moved.</summary>
+ <param name="listChangedType">A <see cref="T:System.ComponentModel.ListChangedType"></see> value indicating the type of change.</param>
+ <param name="newIndex">The new index of the item that was moved.</param>
+ <param name="oldIndex">The old index of the item that was moved.</param>
+ </member>
+ <member name="P:System.ComponentModel.ListChangedEventArgs.ListChangedType">
+ <summary>Gets the type of change.</summary>
+ <returns>A <see cref="T:System.ComponentModel.ListChangedType"></see> value indicating the type of change.</returns>
+ </member>
+ <member name="P:System.ComponentModel.ListChangedEventArgs.NewIndex">
+ <summary>Gets the index of the item affected by the change.</summary>
+ <returns>The index of the affected by the change.</returns>
+ </member>
+ <member name="P:System.ComponentModel.ListChangedEventArgs.OldIndex">
+ <summary>Gets the old index of an item that has been moved.</summary>
+ <returns>The old index of the moved item.</returns>
+ </member>
+ <member name="P:System.ComponentModel.ListChangedEventArgs.PropertyDescriptor">
+ <summary>Gets the <see cref="T:System.ComponentModel.PropertyDescriptor"></see> that was added, changed, or deleted.</summary>
+ <returns>The <see cref="T:System.ComponentModel.PropertyDescriptor"></see> affected by the change.</returns>
+ </member>
+ <member name="T:System.ComponentModel.ListChangedEventHandler">
+ <summary>Represents the method that will handle the <see cref="E:System.ComponentModel.IBindingList.ListChanged"></see> event of the <see cref="T:System.ComponentModel.IBindingList"></see> class.</summary>
+ <param name="sender">The source of the event.</param>
+ <param name="e">A <see cref="T:System.ComponentModel.ListChangedEventArgs"></see> that contains the event data.</param>
+ </member>
+ <member name="T:System.ComponentModel.ListChangedType">
+ <summary>Specifies how the list changed.</summary>
+ </member>
+ <member name="F:System.ComponentModel.ListChangedType.ItemAdded">
+ <summary>An item added to the list. <see cref="P:System.ComponentModel.ListChangedEventArgs.NewIndex"></see> contains the index of the item that was added.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.ListChangedType.ItemChanged">
+ <summary>An item changed in the list. <see cref="P:System.ComponentModel.ListChangedEventArgs.NewIndex"></see> contains the index of the item that was changed.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.ListChangedType.ItemDeleted">
+ <summary>An item deleted from the list. <see cref="P:System.ComponentModel.ListChangedEventArgs.NewIndex"></see> contains the index of the item that was deleted.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.ListChangedType.ItemMoved">
+ <summary>An item moved within the list. <see cref="P:System.ComponentModel.ListChangedEventArgs.OldIndex"></see> contains the previous index for the item, whereas <see cref="P:System.ComponentModel.ListChangedEventArgs.NewIndex"></see> contains the new index for the item.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.ListChangedType.PropertyDescriptorAdded">
+ <summary>A <see cref="T:System.ComponentModel.PropertyDescriptor"></see> was added, which changed the schema.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.ListChangedType.PropertyDescriptorChanged">
+ <summary>A <see cref="T:System.ComponentModel.PropertyDescriptor"></see> was changed, which changed the schema.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.ListChangedType.PropertyDescriptorDeleted">
+ <summary>A <see cref="T:System.ComponentModel.PropertyDescriptor"></see> was deleted, which changed the schema.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.ListChangedType.Reset">
+ <summary>Much of the list has changed. Any listening controls should refresh all their data from the list.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Data.DataRowState">
+ <summary>Gets the state of a <see cref="T:System.Data.DataRow"></see> object.</summary>
+ </member>
+ <member name="F:System.Data.DataRowState.Added">
+ <summary>The row has been added to a <see cref="T:System.Data.DataRowCollection"></see>, and <see cref="M:System.Data.DataRow.AcceptChanges"></see> has not been called.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.DataRowState.Deleted">
+ <summary>The row was deleted using the <see cref="M:System.Data.DataRow.Delete"></see> method of the <see cref="T:System.Data.DataRow"></see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.DataRowState.Detached">
+ <summary>The row has been created but is not part of any <see cref="T:System.Data.DataRowCollection"></see>. A <see cref="T:System.Data.DataRow"></see> is in this state immediately after it has been created and before it is added to a collection, or if it has been removed from a collection.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.DataRowState.Modified">
+ <summary>The row has been modified and <see cref="M:System.Data.DataRow.AcceptChanges"></see> has not been called.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.DataRowState.Unchanged">
+ <summary>The row has not changed since <see cref="M:System.Data.DataRow.AcceptChanges"></see> was last called.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Data.DataRowVersion">
+ <summary>Describes the version of a <see cref="T:System.Data.DataRow"></see>.</summary>
+ </member>
+ <member name="F:System.Data.DataRowVersion.Current">
+ <summary>The row contains current values.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.DataRowVersion.Default">
+ <summary>The default version of <see cref="T:System.Data.DataRowState"></see>. For a DataRowState value of Added, Modified or Deleted, the default version is Current. For a <see cref="T:System.Data.DataRowState"></see> value of Detached, the version is Proposed.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.DataRowVersion.Original">
+ <summary>The row contains its original values.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.DataRowVersion.Proposed">
+ <summary>The row contains a proposed value.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Data.DataRowView">
+ <summary>Represents a customized view of a <see cref="T:System.Data.DataRow"></see>.</summary>
+ </member>
+ <member name="M:System.Data.DataRowView.BeginEdit">
+ <summary>Begins an edit procedure.</summary>
+ </member>
+ <member name="M:System.Data.DataRowView.CancelEdit">
+ <summary>Cancels an edit procedure.</summary>
+ </member>
+ <member name="M:System.Data.DataRowView.CreateChildView(System.Data.DataRelation)">
+ <summary>Returns a <see cref="T:System.Data.DataView"></see> for the child <see cref="T:System.Data.DataTable"></see> with the specified child <see cref="T:System.Data.DataRelation"></see>.</summary>
+ <param name="relation">The <see cref="T:System.Data.DataRelation"></see> object.</param>
+ <returns>a <see cref="T:System.Data.DataView"></see> for the child <see cref="T:System.Data.DataTable"></see>.</returns>
+ </member>
+ <member name="M:System.Data.DataRowView.CreateChildView(System.String)">
+ <summary>Returns a <see cref="T:System.Data.DataView"></see> for the child <see cref="T:System.Data.DataTable"></see> with the specified child <see cref="T:System.Data.DataRelation"></see> name.</summary>
+ <param name="relationName">A string containing the <see cref="T:System.Data.DataRelation"></see> name.</param>
+ <returns>a <see cref="T:System.Data.DataView"></see> for the child <see cref="T:System.Data.DataTable"></see>.</returns>
+ </member>
+ <member name="M:System.Data.DataRowView.CreateChildView(System.Data.DataRelation,System.Boolean)">
+ <summary>Returns a <see cref="T:System.Data.DataView"></see> for the child <see cref="T:System.Data.DataTable"></see> with the specified <see cref="T:System.Data.DataRelation"></see> and parent..</summary>
+ <param name="relation">The <see cref="T:System.Data.DataRelation"></see> object.</param>
+ <param name="followParent">The parent object.</param>
+ <returns>A <see cref="T:System.Data.DataView"></see> for the child <see cref="T:System.Data.DataTable"></see>.</returns>
+ </member>
+ <member name="M:System.Data.DataRowView.CreateChildView(System.String,System.Boolean)">
+ <summary>Returns a <see cref="T:System.Data.DataView"></see> for the child <see cref="T:System.Data.DataTable"></see> with the specified <see cref="T:System.Data.DataRelation"></see> name and parent.</summary>
+ <param name="relationName">A string containing the <see cref="T:System.Data.DataRelation"></see> name.</param>
+ <param name="followParent">The parent</param>
+ <returns>a <see cref="T:System.Data.DataView"></see> for the child <see cref="T:System.Data.DataTable"></see>.</returns>
+ </member>
+ <member name="P:System.Data.DataRowView.DataView">
+ <summary>Gets the <see cref="T:System.Data.DataView"></see> to which this row belongs.</summary>
+ <returns>The DataView to which this row belongs.</returns>
+ </member>
+ <member name="M:System.Data.DataRowView.Delete">
+ <summary>Deletes a row.</summary>
+ </member>
+ <member name="M:System.Data.DataRowView.EndEdit">
+ <summary>Commits changes to the underlying <see cref="T:System.Data.DataRow"></see> and ends the editing session that was begun with <see cref="M:System.Data.DataRowView.BeginEdit"></see>. Use <see cref="M:System.Data.DataRowView.CancelEdit"></see> to discard the changes made to the <see cref="T:System.Data.DataRow"></see>.</summary>
+ </member>
+ <member name="M:System.Data.DataRowView.Equals(System.Object)">
+ <summary>Gets a value indicating whether the current <see cref="T:System.Data.DataRowView"></see> is identical to the specified object.</summary>
+ <param name="other">An <see cref="T:System.Object"></see> to be compared.</param>
+ <returns>true if <paramref name="object">object</paramref> is a <see cref="T:System.Data.DataRowView"></see> and it returns the same row as the current <see cref="T:System.Data.DataRowView"></see>; otherwise false.</returns>
+ </member>
+ <member name="M:System.Data.DataRowView.GetHashCode">
+ <summary>Returns the hash code of the <see cref="T:System.Data.DataRow"></see> object.</summary>
+ <returns>A 32-bit signed integer hash code 1, which represents Boolean true if the value of this instance is nonzero; otherwise the integer zero, which represents Boolean false.</returns>
+ </member>
+ <member name="P:System.Data.DataRowView.IsEdit">
+ <summary>Indicates whether the row is in edit mode.</summary>
+ <returns>true if the row is in edit mode; otherwise false.</returns>
+ </member>
+ <member name="P:System.Data.DataRowView.IsNew">
+ <summary>Indicates whether a <see cref="T:System.Data.DataRowView"></see> is new.</summary>
+ <returns>true if the row is new; otherwise false.</returns>
+ </member>
+ <member name="P:System.Data.DataRowView.Item(System.Int32)">
+ <summary>Gets or sets a value in a specified column.</summary>
+ <param name="ndx">The specified column.</param>
+ <returns>The value of the column.</returns>
+ </member>
+ <member name="P:System.Data.DataRowView.Item(System.String)">
+ <summary>Gets or sets a value in a specified column.</summary>
+ <param name="property">String that contains the specified column.</param>
+ <returns>The value of the column.</returns>
+ </member>
+ <member name="E:System.Data.DataRowView.PropertyChanged">
+ <summary>Event that is raised when a <see cref="T:System.Data.DataRowView"></see> property is changed.</summary>
+ <returns></returns>
+ </member>
+ <member name="P:System.Data.DataRowView.Row">
+ <summary>Gets the <see cref="T:System.Data.DataRow"></see> being viewed.</summary>
+ <returns>The <see cref="T:System.Data.DataRow"></see> being viewed by the <see cref="T:System.Data.DataRowView"></see>.</returns>
+ </member>
+ <member name="P:System.Data.DataRowView.RowVersion">
+ <summary>Gets the current version description of the <see cref="T:System.Data.DataRow"></see>.</summary>
+ <returns>One of the <see cref="T:System.Data.DataRowVersion"></see> values. Possible values for the <see cref="P:System.Data.DataRowView.RowVersion"></see> property are Default, Original, Current, and Proposed.</returns>
+ </member>
+ <member name="M:System.Data.DataRowView.System#ComponentModel#ICustomTypeDescriptor#GetAttributes">
+ <summary>Returns a collection of custom attributes for this instance of a component.</summary>
+ <returns>An AttributeCollection containing the attributes for this object.</returns>
+ </member>
+ <member name="M:System.Data.DataRowView.System#ComponentModel#ICustomTypeDescriptor#GetClassName">
+ <summary>Returns the class name of this instance of a component.</summary>
+ <returns>The class name of this instance of a component.</returns>
+ </member>
+ <member name="M:System.Data.DataRowView.System#ComponentModel#ICustomTypeDescriptor#GetComponentName">
+ <summary>Returns the name of this instance of a component.</summary>
+ <returns>The name of this instance of a component.</returns>
+ </member>
+ <member name="M:System.Data.DataRowView.System#ComponentModel#ICustomTypeDescriptor#GetConverter">
+ <summary>Returns a type converter for this instance of a component.</summary>
+ <returns>The type converter for this instance of a component.</returns>
+ </member>
+ <member name="M:System.Data.DataRowView.System#ComponentModel#ICustomTypeDescriptor#GetDefaultEvent">
+ <summary>Returns the default event for this instance of a component.</summary>
+ <returns>The default event for this instance of a component.</returns>
+ </member>
+ <member name="M:System.Data.DataRowView.System#ComponentModel#ICustomTypeDescriptor#GetDefaultProperty">
+ <summary>Returns the default property for this instance of a component.</summary>
+ <returns>The default property for this instance of a component.</returns>
+ </member>
+ <member name="M:System.Data.DataRowView.System#ComponentModel#ICustomTypeDescriptor#GetEditor(System.Type)">
+ <summary>Returns an editor of the specified type for this instance of a component.</summary>
+ <param name="editorBaseType">A <see cref="T:System.Type"></see> that represents the editor for this object.</param>
+ <returns>An <see cref="T:System.Object"></see> of the specified type that is the editor for this object, or null if the editor cannot be found.</returns>
+ </member>
+ <member name="M:System.Data.DataRowView.System#ComponentModel#ICustomTypeDescriptor#GetEvents">
+ <summary>Returns the events for this instance of a component.</summary>
+ <returns>The events for this instance of a component.</returns>
+ </member>
+ <member name="M:System.Data.DataRowView.System#ComponentModel#ICustomTypeDescriptor#GetEvents(System.Attribute[])">
+ <summary>Returns the events for this instance of a component with specified attributes.</summary>
+ <param name="attributes">The attributes</param>
+ <returns>The events for this instance of a component.</returns>
+ </member>
+ <member name="M:System.Data.DataRowView.System#ComponentModel#ICustomTypeDescriptor#GetProperties">
+ <summary>Returns the properties for this instance of a component.</summary>
+ <returns>The properties for this instance of a component.</returns>
+ </member>
+ <member name="M:System.Data.DataRowView.System#ComponentModel#ICustomTypeDescriptor#GetProperties(System.Attribute[])">
+ <summary>Returns the properties for this instance of a component with specified attributes.</summary>
+ <param name="attributes">The attributes.</param>
+ <returns>The properties for this instance of a component.</returns>
+ </member>
+ <member name="M:System.Data.DataRowView.System#ComponentModel#ICustomTypeDescriptor#GetPropertyOwner(System.ComponentModel.PropertyDescriptor)">
+ <summary>Returns an object that contains the property described by the specified property descriptor.</summary>
+ <param name="pd">A <see cref="T:System.ComponentModel.PropertyDescriptor"></see> that represents the property whose owner is to be found.</param>
+ <returns>An <see cref="T:System.Object"></see> that represents the owner of the specified property.</returns>
+ </member>
+ <member name="P:System.Data.DataRowView.System#ComponentModel#IDataErrorInfo#Error">
+ <summary>Gets a message that describes any validation errors for the object.</summary>
+ <returns>The validation error on the object.</returns>
+ </member>
+ <member name="P:System.Data.DataRowView.System#ComponentModel#IDataErrorInfo#Item(System.String)">
+ <summary>Gets the error message for the property with the given name.</summary>
+ <param name="colName">The name of the property whose error message to get.</param>
+ <returns>The error message for the property. The default is an empty string (&quot;&quot;).</returns>
+ </member>
+ <member name="T:System.Data.DataSet">
+ <summary>Represents an in-memory cache of data.</summary>
+ </member>
+ <member name="M:System.Data.DataSet.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.DataSet"></see> class.</summary>
+ </member>
+ <member name="M:System.Data.DataSet.#ctor(System.String)">
+ <summary>Initializes a new instance of a <see cref="T:System.Data.DataSet"></see> class with the given name.</summary>
+ <param name="dataSetName">The name of the <see cref="T:System.Data.DataSet"></see>.</param>
+ </member>
+ <member name="M:System.Data.DataSet.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of a <see cref="T:System.Data.DataSet"></see> class that has the given serialization information and context.</summary>
+ <param name="info">The data needed to serialize or deserialize an object.</param>
+ <param name="context">The source and destination of a given serialized stream.</param>
+ </member>
+ <member name="M:System.Data.DataSet.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext,System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.DataSet"></see> class.</summary>
+ <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object.</param>
+ <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"></see> object.</param>
+ <param name="ConstructSchema">The boolean value.</param>
+ </member>
+ <member name="M:System.Data.DataSet.AcceptChanges">
+ <summary>Commits all the changes made to this <see cref="T:System.Data.DataSet"></see> since it was loaded or since the last time <see cref="M:System.Data.DataSet.AcceptChanges"></see> was called.</summary>
+ </member>
+ <member name="M:System.Data.DataSet.BeginInit">
+ <summary>Begins the initialization of a <see cref="T:System.Data.DataSet"></see> that is used on a form or used by another component. The initialization occurs at run time.</summary>
+ </member>
+ <member name="P:System.Data.DataSet.CaseSensitive">
+ <summary>Gets or sets a value indicating whether string comparisons within <see cref="T:System.Data.DataTable"></see> objects are case-sensitive.</summary>
+ <returns>true if string comparisons are case-sensitive; otherwise false. The default is false.</returns>
+ </member>
+ <member name="M:System.Data.DataSet.Clear">
+ <summary>Clears the <see cref="T:System.Data.DataSet"></see> of any data by removing all rows in all tables.</summary>
+ </member>
+ <member name="M:System.Data.DataSet.Clone">
+ <summary>Copies the structure of the <see cref="T:System.Data.DataSet"></see>, including all <see cref="T:System.Data.DataTable"></see> schemas, relations, and constraints. Does not copy any data.</summary>
+ <returns>A new <see cref="T:System.Data.DataSet"></see> with the same schema as the current <see cref="T:System.Data.DataSet"></see>, but none of the data.</returns>
+ </member>
+ <member name="M:System.Data.DataSet.Copy">
+ <summary>Copies both the structure and data for this <see cref="T:System.Data.DataSet"></see>.</summary>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="3"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A new <xref href="System.Data.DataSet"></xref> with the same structure (table schemas, relations, and constraints) and data as this <xref href="System.Data.DataSet"></xref>. </p>
+ <block subset="none" type="note"><p><br> If these classes have been subclassed, the copy will also be of the same subclasses. </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="5" sourceendlinenumber="5"></block></p>
+</returns>
+ </member>
+ <member name="M:System.Data.DataSet.CreateDataReader(System.Data.DataTable[])">
+ <summary>Returns a <see cref="T:System.Data.DataTableReader"></see> with one result set per <see cref="T:System.Data.DataTable"></see>.</summary>
+ <param name="dataTables">An array of DataTables providing the order of the result sets to be returned in the <see cref="T:System.Data.DataTableReader"></see>.</param>
+ <returns>A <see cref="T:System.Data.DataTableReader"></see> containing one or more result sets, corresponding to the <see cref="T:System.Data.DataTable"></see> instances contained within the source <see cref="T:System.Data.DataSet"></see>. The returned result sets are in the order specified by the <paramref name="dataTables">dataTables</paramref> parameter.</returns>
+ </member>
+ <member name="M:System.Data.DataSet.CreateDataReader">
+ <summary>Returns a <see cref="T:System.Data.DataTableReader"></see> with one result set per <see cref="T:System.Data.DataTable"></see>, in the same sequence as the tables appear in the <see cref="P:System.Data.DataSet.Tables"></see> collection.</summary>
+ <returns>A <see cref="T:System.Data.DataTableReader"></see> containing one or more result sets, corresponding to the <see cref="T:System.Data.DataTable"></see> instances contained within the source <see cref="T:System.Data.DataSet"></see>.</returns>
+ </member>
+ <member name="P:System.Data.DataSet.DataSetName">
+ <summary>Gets or sets the name of the current <see cref="T:System.Data.DataSet"></see>.</summary>
+ <returns>The name of the <see cref="T:System.Data.DataSet"></see>.</returns>
+ </member>
+ <member name="P:System.Data.DataSet.DefaultViewManager">
+ <summary>Gets a custom view of the data contained in the <see cref="T:System.Data.DataSet"></see> to allow filtering, searching, and navigating using a custom <see cref="T:System.Data.DataViewManager"></see>.</summary>
+ <returns>A <see cref="T:System.Data.DataViewManager"></see> object.</returns>
+ </member>
+ <member name="M:System.Data.DataSet.DetermineSchemaSerializationMode(System.Xml.XmlReader)">
+ <summary>Determines the <see cref="P:System.Data.DataSet.SchemaSerializationMode"></see> for a <see cref="T:System.Data.DataSet"></see>.</summary>
+ <param name="reader">The <see cref="T:System.Xml.XmlReader"></see> instance that is passed during deserialization of the <see cref="T:System.Data.DataSet"></see>.</param>
+ <returns>An <see cref="T:System.Data.SchemaSerializationMode"></see> enumeration indicating whether schema information has been omitted from the payload.</returns>
+ </member>
+ <member name="M:System.Data.DataSet.DetermineSchemaSerializationMode(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Determines the <see cref="P:System.Data.DataSet.SchemaSerializationMode"></see> for a <see cref="T:System.Data.DataSet"></see>.</summary>
+ <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> that a DataSet’s protected constructor <see cref="M:System.Data.DataSet.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"></see> is invoked with during deserialization in remoting scenarios.</param>
+ <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"></see> that a DataSet’s protected constructor <see cref="M:System.Data.DataSet.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"></see> is invoked with during deserialization in remoting scenarios.</param>
+ <returns>An <see cref="T:System.Data.SchemaSerializationMode"></see> enumeration indicating whether schema information has been omitted from the payload.</returns>
+ </member>
+ <member name="M:System.Data.DataSet.EndInit">
+ <summary>Ends the initialization of a <see cref="T:System.Data.DataSet"></see> that is used on a form or used by another component. The initialization occurs at run time.</summary>
+ </member>
+ <member name="P:System.Data.DataSet.EnforceConstraints">
+ <summary>Gets or sets a value indicating whether constraint rules are followed when attempting any update operation.</summary>
+ <returns>true if rules are enforced; otherwise false. The default is true.</returns>
+ <exception cref="T:System.Data.ConstraintException">One or more constraints cannot be enforced.</exception>
+ </member>
+ <member name="P:System.Data.DataSet.ExtendedProperties">
+ <summary>Gets the collection of customized user information associated with the DataSet.</summary>
+ <returns>A <see cref="T:System.Data.PropertyCollection"></see> with all custom user information.</returns>
+ </member>
+ <member name="M:System.Data.DataSet.GetChanges">
+ <summary>Gets a copy of the <see cref="T:System.Data.DataSet"></see> that contains all changes made to it since it was loaded or since <see cref="M:System.Data.DataSet.AcceptChanges"></see> was last called.</summary>
+ <returns>A copy of the changes from this <see cref="T:System.Data.DataSet"></see> that can have actions performed on it and later be merged back in using <see cref="M:System.Data.DataSet.Merge(System.Data.DataSet)"></see>. If no changed rows are found, the method returns null.</returns>
+ </member>
+ <member name="M:System.Data.DataSet.GetChanges(System.Data.DataRowState)">
+ <summary>Gets a copy of the <see cref="T:System.Data.DataSet"></see> containing all changes made to it since it was last loaded, or since <see cref="M:System.Data.DataSet.AcceptChanges"></see> was called, filtered by <see cref="T:System.Data.DataRowState"></see>.</summary>
+ <param name="rowStates">One of the <see cref="T:System.Data.DataRowState"></see> values.</param>
+ <returns>A filtered copy of the <see cref="T:System.Data.DataSet"></see> that can have actions performed on it, and subsequently be merged back in using <see cref="M:System.Data.DataSet.Merge(System.Data.DataSet)"></see>. If no rows of the desired <see cref="T:System.Data.DataRowState"></see> are found, the method returns null.</returns>
+ </member>
+ <member name="M:System.Data.DataSet.GetDataSetSchema(System.Xml.Schema.XmlSchemaSet)">
+ <summary>Gets a copy of <see cref="T:System.Xml.Schema.XmlSchemaSet"></see> for the DataSet.</summary>
+ <param name="schemaSet">The specified schema set.</param>
+ <returns>A copy of <see cref="T:System.Xml.Schema.XmlSchemaSet"></see>.</returns>
+ </member>
+ <member name="M:System.Data.DataSet.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Populates a serialization information object with the data needed to serialize the <see cref="T:System.Data.DataSet"></see>.</summary>
+ <param name="info">A <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> that holds the serialized data associated with the <see cref="T:System.Data.DataSet"></see>.</param>
+ <param name="context">A <see cref="T:System.Runtime.Serialization.StreamingContext"></see> that contains the source and destination of the serialized stream associated with the <see cref="T:System.Data.DataSet"></see>.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="info">info</paramref> parameter is null.</exception>
+ </member>
+ <member name="M:System.Data.DataSet.GetSchemaSerializable">
+ <summary>Returns a serializable <see cref="System.Xml.Schema.XMLSchema"></see> instance.</summary>
+ <returns>The <see cref="System.Xml.Schema.XMLSchema"></see> instance.</returns>
+ </member>
+ <member name="M:System.Data.DataSet.GetSerializationData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Deserializes the table data from the binary or XML stream.</summary>
+ <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> instance.</param>
+ <param name="context">The streaming context.</param>
+ </member>
+ <member name="M:System.Data.DataSet.GetXml">
+ <summary>Returns the XML representation of the data stored in the <see cref="T:System.Data.DataSet"></see>.</summary>
+ <returns>A string that is a representation of the data stored in the <see cref="T:System.Data.DataSet"></see>.</returns>
+ </member>
+ <member name="M:System.Data.DataSet.GetXmlSchema">
+ <summary>Returns the XML Schema for the XML representation of the data stored in the <see cref="T:System.Data.DataSet"></see>.</summary>
+ <returns>String that is the XML Schema for the XML representation of the data stored in the <see cref="T:System.Data.DataSet"></see>.</returns>
+ </member>
+ <member name="M:System.Data.DataSet.HasChanges">
+ <summary>Gets a value indicating whether the <see cref="T:System.Data.DataSet"></see> has changes, including new, deleted, or modified rows.</summary>
+ <returns>true if the <see cref="T:System.Data.DataSet"></see> has changes; otherwise false.</returns>
+ </member>
+ <member name="M:System.Data.DataSet.HasChanges(System.Data.DataRowState)">
+ <summary>Gets a value indicating whether the <see cref="T:System.Data.DataSet"></see> has changes, including new, deleted, or modified rows, filtered by <see cref="T:System.Data.DataRowState"></see>.</summary>
+ <param name="rowStates">One of the <see cref="T:System.Data.DataRowState"></see> values.</param>
+ <returns>true if the <see cref="T:System.Data.DataSet"></see> has changes; otherwise false.</returns>
+ </member>
+ <member name="P:System.Data.DataSet.HasErrors">
+ <summary>Gets a value indicating whether there are errors in any of the <see cref="T:System.Data.DataTable"></see> objects within this <see cref="T:System.Data.DataSet"></see>.</summary>
+ <returns>true if any table contains an error;otherwise false.</returns>
+ </member>
+ <member name="M:System.Data.DataSet.InferXmlSchema(System.IO.Stream,System.String[])">
+ <summary>Applies the XML schema from the specified <see cref="T:System.IO.Stream"></see> to the <see cref="T:System.Data.DataSet"></see>.</summary>
+ <param name="stream">The Stream from which to read the schema.</param>
+ <param name="nsArray">An array of namespace Uniform Resource Identifier (URI) strings to be excluded from schema inference.</param>
+ </member>
+ <member name="M:System.Data.DataSet.InferXmlSchema(System.IO.TextReader,System.String[])">
+ <summary>Applies the XML schema from the specified <see cref="T:System.IO.TextReader"></see> to the <see cref="T:System.Data.DataSet"></see>.</summary>
+ <param name="reader">The TextReader from which to read the schema.</param>
+ <param name="nsArray">An array of namespace Uniform Resource Identifier (URI) strings to be excluded from schema inference.</param>
+ </member>
+ <member name="M:System.Data.DataSet.InferXmlSchema(System.String,System.String[])">
+ <summary>Applies the XML schema from the specified file to the <see cref="T:System.Data.DataSet"></see>.</summary>
+ <param name="fileName">The name of the file (including the path) from which to read the schema.</param>
+ <param name="nsArray">An array of namespace Uniform Resource Identifier (URI) strings to be excluded from schema inference.</param>
+ <exception cref="T:System.Security.SecurityException"><see cref="T:System.Security.Permissions.FileIOPermission"></see> is not set to <see cref="F:System.Security.Permissions.FileIOPermissionAccess.Read"></see>.</exception>
+ </member>
+ <member name="M:System.Data.DataSet.InferXmlSchema(System.Xml.XmlReader,System.String[])">
+ <summary>Applies the XML schema from the specified <see cref="T:System.Xml.XmlReader"></see> to the <see cref="T:System.Data.DataSet"></see>.</summary>
+ <param name="reader">The XMLReader from which to read the schema.</param>
+ <param name="nsArray">An array of namespace Uniform Resource Identifier (URI) strings to be excluded from schema inference.</param>
+ </member>
+ <member name="E:System.Data.DataSet.Initialized">
+ <summary>Occurs after the <see cref="T:System.Data.DataSet"></see> is initialized.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.DataSet.InitializeDerivedDataSet">
+ <summary>Deserialize all of the tables data of the DataSet from the binary or XML stream.</summary>
+ </member>
+ <member name="M:System.Data.DataSet.IsBinarySerialized(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Inspects the format of the serialized representation of the DataSet.</summary>
+ <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object.</param>
+ <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"></see> object.</param>
+ <returns>true if the specified <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> represents a DataSet serialized in its binary format, false otherwise.</returns>
+ </member>
+ <member name="P:System.Data.DataSet.IsInitialized">
+ <summary>Gets a value that indicates whether the <see cref="T:System.Data.DataSet"></see> is initialized.</summary>
+ <returns>true to indicate the component has completed initialization; otherwise false.</returns>
+ </member>
+ <member name="M:System.Data.DataSet.Load(System.Data.IDataReader,System.Data.LoadOption,System.Data.DataTable[])">
+ <summary>Fills a <see cref="T:System.Data.DataSet"></see> with values from a data source using the supplied <see cref="T:System.Data.IDataReader"></see>, using an array of <see cref="T:System.Data.DataTable"></see> instances to supply the schema and namespace information.</summary>
+ <param name="reader">An <see cref="T:System.Data.IDataReader"></see> that provides one or more result sets.</param>
+ <param name="loadOption">A value from the <see cref="T:System.Data.LoadOption"></see> enumeration that indicates how rows already in the <see cref="T:System.Data.DataTable"></see> instances within the <see cref="T:System.Data.DataSet"></see> will be combined with incoming rows that share the same primary key.</param>
+ <param name="tables">An array of <see cref="T:System.Data.DataTable"></see> instances, from which the <see cref="M:System.Data.DataSet.Load(System.Data.IDataReader,System.Data.LoadOption,System.Data.DataTable[])"></see> method retrieves name and namespace information. Each of these tables must be a member of the <see cref="T:System.Data.DataTableCollection"></see> contained by this <see cref="T:System.Data.DataSet"></see>.</param>
+ </member>
+ <member name="M:System.Data.DataSet.Load(System.Data.IDataReader,System.Data.LoadOption,System.String[])">
+ <summary>Fills a <see cref="T:System.Data.DataSet"></see> with values from a data source using the supplied <see cref="T:System.Data.IDataReader"></see>, using an array of strings to supply the names for the tables within the DataSet.</summary>
+ <param name="reader">An <see cref="T:System.Data.IDataReader"></see> that provides one or more result sets.</param>
+ <param name="loadOption">A value from the <see cref="T:System.Data.LoadOption"></see> enumeration that indicates how rows already in the <see cref="T:System.Data.DataTable"></see> instances within the DataSet will be combined with incoming rows that share the same primary key.</param>
+ <param name="tables">An array of strings, from which the Load method retrieves table name information.</param>
+ </member>
+ <member name="M:System.Data.DataSet.Load(System.Data.IDataReader,System.Data.LoadOption,System.Data.FillErrorEventHandler,System.Data.DataTable[])">
+ <summary>Fills a <see cref="T:System.Data.DataSet"></see> with values from a data source using the supplied <see cref="T:System.Data.IDataReader"></see>, using an array of <see cref="T:System.Data.DataTable"></see> instances to supply the schema and namespace information.</summary>
+ <param name="reader">An <see cref="T:System.Data.IDataReader"></see> that provides one or more result sets.</param>
+ <param name="loadOption">A value from the <see cref="T:System.Data.LoadOption"></see> enumeration that indicates how rows already in the <see cref="T:System.Data.DataTable"></see> instances within the <see cref="T:System.Data.DataSet"></see> will be combined with incoming rows that share the same primary key.</param>
+ <param name="errorHandler">A <see cref="T:System.Data.FillErrorEventHandler"></see> delegate to call when an error occurs while loading data.</param>
+ <param name="tables">An array of <see cref="T:System.Data.DataTable"></see> instances, from which the <see cref="M:System.Data.DataSet.Load(System.Data.IDataReader,System.Data.LoadOption,System.Data.FillErrorEventHandler,System.Data.DataTable[])"></see> method retrieves name and namespace information.</param>
+ </member>
+ <member name="P:System.Data.DataSet.Locale">
+ <summary>Gets or sets the locale information used to compare strings within the table.</summary>
+ <returns>A <see cref="T:System.Globalization.CultureInfo"></see> that contains data about the user's machine locale. The default is null.</returns>
+ </member>
+ <member name="M:System.Data.DataSet.Merge(System.Data.DataRow[])">
+ <summary>Merges an array of <see cref="T:System.Data.DataRow"></see> objects into the current <see cref="T:System.Data.DataSet"></see>.</summary>
+ <param name="rows">The array of DataRow objects to be merged into the DataSet.</param>
+ </member>
+ <member name="M:System.Data.DataSet.Merge(System.Data.DataSet)">
+ <summary>Merges a specified <see cref="T:System.Data.DataSet"></see> and its schema into the current DataSet.</summary>
+ <param name="dataSet">The DataSet whose data and schema will be merged.</param>
+ <exception cref="T:System.Data.ConstraintException">One or more constraints cannot be enabled.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="dataSet">dataSet</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Data.DataSet.Merge(System.Data.DataTable)">
+ <summary>Merges a specified <see cref="T:System.Data.DataTable"></see> and its schema into the current <see cref="T:System.Data.DataSet"></see>.</summary>
+ <param name="table">The <see cref="T:System.Data.DataTable"></see> whose data and schema will be merged.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="table">table</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Data.DataSet.Merge(System.Data.DataSet,System.Boolean)">
+ <summary>Merges a specified <see cref="T:System.Data.DataSet"></see> and its schema into the current DataSet, preserving or discarding any changes in this DataSet according to the given argument.</summary>
+ <param name="dataSet">The DataSet whose data and schema will be merged.</param>
+ <param name="preserveChanges">true to preserve changes in the current DataSet; otherwise false.</param>
+ </member>
+ <member name="M:System.Data.DataSet.Merge(System.Data.DataRow[],System.Boolean,System.Data.MissingSchemaAction)">
+ <summary>Merges an array of <see cref="T:System.Data.DataRow"></see> objects into the current <see cref="T:System.Data.DataSet"></see>, preserving or discarding changes in the DataSet and handling an incompatible schema according to the given arguments.</summary>
+ <param name="rows">The array of <see cref="T:System.Data.DataRow"></see> objects to be merged into the DataSet.</param>
+ <param name="preserveChanges">true to preserve changes in the DataSet; otherwise false.</param>
+ <param name="missingSchemaAction">One of the <see cref="T:System.Data.MissingSchemaAction"></see> values.</param>
+ </member>
+ <member name="M:System.Data.DataSet.Merge(System.Data.DataSet,System.Boolean,System.Data.MissingSchemaAction)">
+ <summary>Merges a specified <see cref="T:System.Data.DataSet"></see> and its schema with the current DataSet, preserving or discarding changes in the current DataSet and handling an incompatible schema according to the given arguments.</summary>
+ <param name="dataSet">The DataSet whose data and schema will be merged.</param>
+ <param name="preserveChanges">true to preserve changes in the current DataSet; otherwise false.</param>
+ <param name="missingSchemaAction">One of the <see cref="T:System.Data.MissingSchemaAction"></see> values.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="dataSet">dataSet</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Data.DataSet.Merge(System.Data.DataTable,System.Boolean,System.Data.MissingSchemaAction)">
+ <summary>Merges a specified <see cref="T:System.Data.DataTable"></see> and its schema into the current DataSet, preserving or discarding changes in the DataSet and handling an incompatible schema according to the given arguments.</summary>
+ <param name="table">The DataTable whose data and schema will be merged.</param>
+ <param name="preserveChanges">One of the <see cref="T:System.Data.MissingSchemaAction"></see> values.</param>
+ <param name="missingSchemaAction">true to preserve changes in the DataSet; otherwise false.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="dataSet">dataSet</paramref> is null.</exception>
+ </member>
+ <member name="E:System.Data.DataSet.MergeFailed">
+ <summary>Occurs when a target and source <see cref="T:System.Data.DataRow"></see> have the same primary key value, and <see cref="P:System.Data.DataSet.EnforceConstraints"></see> is set to true.</summary>
+ <returns></returns>
+ </member>
+ <member name="P:System.Data.DataSet.Namespace">
+ <summary>Gets or sets the namespace of the <see cref="T:System.Data.DataSet"></see>.</summary>
+ <returns>The namespace of the <see cref="T:System.Data.DataSet"></see>.</returns>
+ <exception cref="T:System.ArgumentException">The namespace already has data.</exception>
+ </member>
+ <member name="M:System.Data.DataSet.OnPropertyChanging(System.ComponentModel.PropertyChangedEventArgs)">
+ <summary>Raises the <see cref="M:System.Data.DataSet.OnPropertyChanging(System.ComponentModel.PropertyChangedEventArgs)"></see> event.</summary>
+ <param name="pcevent">A <see cref="T:System.ComponentModel.PropertyChangedEventArgs"></see> that contains the event data.</param>
+ </member>
+ <member name="M:System.Data.DataSet.OnRemoveRelation(System.Data.DataRelation)">
+ <summary>Occurs when a <see cref="T:System.Data.DataRelation"></see> object is removed from a <see cref="T:System.Data.DataTable"></see>.</summary>
+ <param name="relation">The <see cref="T:System.Data.DataRelation"></see> being removed.</param>
+ </member>
+ <member name="M:System.Data.DataSet.OnRemoveTable(System.Data.DataTable)">
+ <summary>Occurs when a <see cref="T:System.Data.DataTable"></see> is removed from a <see cref="T:System.Data.DataSet"></see>.</summary>
+ <param name="table">The <see cref="T:System.Data.DataTable"></see> being removed.</param>
+ </member>
+ <member name="P:System.Data.DataSet.Prefix">
+ <summary>Gets or sets an XML prefix that aliases the namespace of the <see cref="T:System.Data.DataSet"></see>.</summary>
+ <returns>The XML prefix for the <see cref="T:System.Data.DataSet"></see> namespace.</returns>
+ </member>
+ <member name="M:System.Data.DataSet.RaisePropertyChanging(System.String)">
+ <summary>Sends a notification that the specified <see cref="T:System.Data.DataSet"></see> property is about to change.</summary>
+ <param name="name">The name of the property that is about to change.</param>
+ </member>
+ <member name="M:System.Data.DataSet.ReadXml(System.Xml.XmlReader,System.Data.XmlReadMode)">
+ <summary>Reads XML schema and data into the <see cref="T:System.Data.DataSet"></see> using the specified <see cref="T:System.Xml.XmlReader"></see> and <see cref="T:System.Data.XmlReadMode"></see>.</summary>
+ <param name="reader">The <see cref="T:System.Xml.XmlReader"></see> from which to read.</param>
+ <param name="mode">One of the <see cref="T:System.Data.XmlReadMode"></see> values.</param>
+ <returns>The XmlReadMode used to read the data.</returns>
+ </member>
+ <member name="M:System.Data.DataSet.ReadXml(System.String,System.Data.XmlReadMode)">
+ <summary>Reads XML schema and data into the <see cref="T:System.Data.DataSet"></see> using the specified file and <see cref="T:System.Data.XmlReadMode"></see>.</summary>
+ <param name="fileName">The filename (including the path) from which to read.</param>
+ <param name="mode">One of the <see cref="T:System.Data.XmlReadMode"></see> values.</param>
+ <returns>The XmlReadMode used to read the data.</returns>
+ <exception cref="T:System.Security.SecurityException"><see cref="T:System.Security.Permissions.FileIOPermission"></see> is not set to <see cref="F:System.Security.Permissions.FileIOPermissionAccess.Read"></see>.</exception>
+ </member>
+ <member name="M:System.Data.DataSet.ReadXml(System.IO.Stream,System.Data.XmlReadMode)">
+ <summary>Reads XML schema and data into the <see cref="T:System.Data.DataSet"></see> using the specified <see cref="T:System.IO.Stream"></see> and <see cref="T:System.Data.XmlReadMode"></see>.</summary>
+ <param name="stream">The <see cref="T:System.IO.Stream"></see> from which to read.</param>
+ <param name="mode">One of the <see cref="T:System.Data.XmlReadMode"></see> values.</param>
+ <returns>The XmlReadMode used to read the data.</returns>
+ </member>
+ <member name="M:System.Data.DataSet.ReadXml(System.IO.TextReader,System.Data.XmlReadMode)">
+ <summary>Reads XML schema and data into the <see cref="T:System.Data.DataSet"></see> using the specified <see cref="T:System.IO.TextReader"></see> and <see cref="T:System.Data.XmlReadMode"></see>.</summary>
+ <param name="reader">The <see cref="T:System.IO.TextReader"></see> from which to read.</param>
+ <param name="mode">One of the <see cref="T:System.Data.XmlReadMode"></see> values.</param>
+ <returns>The XmlReadMode used to read the data.</returns>
+ </member>
+ <member name="M:System.Data.DataSet.ReadXml(System.String)">
+ <summary>Reads XML schema and data into the <see cref="T:System.Data.DataSet"></see> using the specified file.</summary>
+ <param name="fileName">The filename (including the path) from which to read.</param>
+ <returns>The XmlReadMode used to read the data.</returns>
+ <exception cref="T:System.Security.SecurityException"><see cref="T:System.Security.Permissions.FileIOPermission"></see> is not set to <see cref="F:System.Security.Permissions.FileIOPermissionAccess.Read"></see>.</exception>
+ </member>
+ <member name="M:System.Data.DataSet.ReadXml(System.IO.TextReader)">
+ <summary>Reads XML schema and data into the <see cref="T:System.Data.DataSet"></see> using the specified <see cref="T:System.IO.TextReader"></see>.</summary>
+ <param name="reader">The TextReader from which to read the schema and data.</param>
+ <returns>The <see cref="T:System.Data.XmlReadMode"></see> used to read the data.</returns>
+ </member>
+ <member name="M:System.Data.DataSet.ReadXml(System.IO.Stream)">
+ <summary>Reads XML schema and data into the <see cref="T:System.Data.DataSet"></see> using the specified <see cref="T:System.IO.Stream"></see>.</summary>
+ <param name="stream">An object that derives from <see cref="T:System.IO.Stream"></see>.</param>
+ <returns>The <see cref="T:System.Data.XmlReadMode"></see> used to read the data.</returns>
+ </member>
+ <member name="M:System.Data.DataSet.ReadXml(System.Xml.XmlReader)">
+ <summary>Reads XML schema and data into the <see cref="T:System.Data.DataSet"></see> using the specified <see cref="T:System.Xml.XmlReader"></see>.</summary>
+ <param name="reader">The <see cref="T:System.Xml.XmlReader"></see> from which to read.</param>
+ <returns>The XmlReadMode used to read the data.</returns>
+ </member>
+ <member name="M:System.Data.DataSet.ReadXmlSchema(System.IO.Stream)">
+ <summary>Reads the XML schema from the specified <see cref="T:System.IO.Stream"></see> into the <see cref="T:System.Data.DataSet"></see>.</summary>
+ <param name="stream">The <see cref="T:System.IO.Stream"></see> from which to read.</param>
+ </member>
+ <member name="M:System.Data.DataSet.ReadXmlSchema(System.IO.TextReader)">
+ <summary>Reads the XML schema from the specified <see cref="T:System.IO.TextReader"></see> into the <see cref="T:System.Data.DataSet"></see>.</summary>
+ <param name="reader">The <see cref="T:System.IO.TextReader"></see> from which to read.</param>
+ </member>
+ <member name="M:System.Data.DataSet.ReadXmlSchema(System.String)">
+ <summary>Reads the XML schema from the specified file into the <see cref="T:System.Data.DataSet"></see>.</summary>
+ <param name="fileName">The file name (including the path) from which to read.</param>
+ <exception cref="T:System.Security.SecurityException"><see cref="T:System.Security.Permissions.FileIOPermission"></see> is not set to <see cref="F:System.Security.Permissions.FileIOPermissionAccess.Read"></see>.</exception>
+ </member>
+ <member name="M:System.Data.DataSet.ReadXmlSchema(System.Xml.XmlReader)">
+ <summary>Reads the XML schema from the specified <see cref="T:System.Xml.XmlReader"></see> into the <see cref="T:System.Data.DataSet"></see>.</summary>
+ <param name="reader">The <see cref="T:System.Xml.XmlReader"></see> from which to read.</param>
+ </member>
+ <member name="M:System.Data.DataSet.ReadXmlSerializable(System.Xml.XmlReader)">
+ <summary>Ignores attributes and returns an empty DataSet.</summary>
+ <param name="reader">The specified XML reader.</param>
+ </member>
+ <member name="M:System.Data.DataSet.RejectChanges">
+ <summary>Rolls back all the changes made to the <see cref="T:System.Data.DataSet"></see> since it was created, or since the last time <see cref="M:System.Data.DataSet.AcceptChanges"></see> was called.</summary>
+ </member>
+ <member name="P:System.Data.DataSet.Relations">
+ <summary>Get the collection of relations that link tables and allow navigation from parent tables to child tables.</summary>
+ <returns>A <see cref="T:System.Data.DataRelationCollection"></see> that contains a collection of <see cref="T:System.Data.DataRelation"></see> objects. An empty collection is returned if no <see cref="T:System.Data.DataRelation"></see> objects exist.</returns>
+ </member>
+ <member name="P:System.Data.DataSet.RemotingFormat">
+ <summary>Gets or sets a <see cref="T:System.Data.SerializationFormat"></see> for the <see cref="T:System.Data.DataSet"></see> used during remoting.</summary>
+ <returns>A <see cref="T:System.Data.SerializationFormat"></see> object.</returns>
+ </member>
+ <member name="M:System.Data.DataSet.Reset">
+ <summary>Clears all tables and removes all relations, foreign constraints, and tables from the <see cref="T:System.Data.DataSet"></see>. Subclasses should override <see cref="M:System.Data.DataSet.Reset"></see> to restore a <see cref="T:System.Data.DataSet"></see> to its original state.</summary>
+ </member>
+ <member name="P:System.Data.DataSet.SchemaSerializationMode">
+ <summary>Gets or sets a <see cref="T:System.Data.SchemaSerializationMode"></see> for a <see cref="T:System.Data.DataSet"></see>.</summary>
+ <returns>Gets or sets a <see cref="T:System.Data.SchemaSerializationMode"></see> for a <see cref="T:System.Data.DataSet"></see>.</returns>
+ </member>
+ <member name="M:System.Data.DataSet.ShouldSerializeRelations">
+ <summary>Gets a value indicating whether <see cref="P:System.Data.DataSet.Relations"></see> property should be persisted.</summary>
+ <returns>true if the property value has been changed from its default; otherwise false.</returns>
+ </member>
+ <member name="M:System.Data.DataSet.ShouldSerializeTables">
+ <summary>Gets a value indicating whether <see cref="P:System.Data.DataSet.Tables"></see> property should be persisted.</summary>
+ <returns>true if the property value has been changed from its default; otherwise false.</returns>
+ </member>
+ <member name="P:System.Data.DataSet.Site">
+ <summary>Gets or sets an <see cref="T:System.ComponentModel.ISite"></see> for the <see cref="T:System.Data.DataSet"></see>.</summary>
+ <returns>An <see cref="T:System.ComponentModel.ISite"></see> for the <see cref="T:System.Data.DataSet"></see>.</returns>
+ </member>
+ <member name="P:System.Data.DataSet.Tables">
+ <summary>Gets the collection of tables contained in the <see cref="T:System.Data.DataSet"></see>.</summary>
+ <returns>The <see cref="T:System.Data.DataTableCollection"></see> contained by this <see cref="T:System.Data.DataSet"></see>. An empty collection is returned if no <see cref="T:System.Data.DataTable"></see> objects exist.</returns>
+ </member>
+ <member name="M:System.Data.DataSet.WriteXml(System.Xml.XmlWriter,System.Data.XmlWriteMode)">
+ <summary>Writes the current data, and optionally the schema, for the <see cref="T:System.Data.DataSet"></see> using the specified <see cref="T:System.Xml.XmlWriter"></see> and <see cref="T:System.Data.XmlWriteMode"></see>. To write the schema, set the value for the <paramref name="mode">mode</paramref> parameter to WriteSchema.</summary>
+ <param name="writer">The <see cref="T:System.Xml.XmlWriter"></see> with which to write.</param>
+ <param name="mode">One of the <see cref="T:System.Data.XmlWriteMode"></see> values.</param>
+ </member>
+ <member name="M:System.Data.DataSet.WriteXml(System.String,System.Data.XmlWriteMode)">
+ <summary>Writes the current data, and optionally the schema, for the <see cref="T:System.Data.DataSet"></see> to the specified file using the specified <see cref="T:System.Data.XmlWriteMode"></see>. To write the schema, set the value for the <paramref name="mode">mode</paramref> parameter to WriteSchema.</summary>
+ <param name="fileName">The file name (including the path) to which to write.</param>
+ <param name="mode">One of the <see cref="T:System.Data.XmlWriteMode"></see> values.</param>
+ <exception cref="T:System.Security.SecurityException"><see cref="T:System.Security.Permissions.FileIOPermission"></see> is not set to <see cref="F:System.Security.Permissions.FileIOPermissionAccess.Write"></see>.</exception>
+ </member>
+ <member name="M:System.Data.DataSet.WriteXml(System.IO.TextWriter,System.Data.XmlWriteMode)">
+ <summary>Writes the current data, and optionally the schema, for the <see cref="T:System.Data.DataSet"></see> using the specified <see cref="T:System.IO.TextWriter"></see> and <see cref="T:System.Data.XmlWriteMode"></see>. To write the schema, set the value for the <paramref name="mode">mode</paramref> parameter to WriteSchema.</summary>
+ <param name="writer">A <see cref="T:System.IO.TextWriter"></see> object used to write the document.</param>
+ <param name="mode">One of the <see cref="T:System.Data.XmlWriteMode"></see> values.</param>
+ </member>
+ <member name="M:System.Data.DataSet.WriteXml(System.IO.Stream,System.Data.XmlWriteMode)">
+ <summary>Writes the current data, and optionally the schema, for the <see cref="T:System.Data.DataSet"></see> using the specified <see cref="T:System.IO.Stream"></see> and <see cref="T:System.Data.XmlWriteMode"></see>. To write the schema, set the value for the <paramref name="mode">mode</paramref> parameter to WriteSchema.</summary>
+ <param name="stream">A <see cref="T:System.IO.Stream"></see> object used to write to a file.</param>
+ <param name="mode">One of the <see cref="T:System.Data.XmlWriteMode"></see> values.</param>
+ </member>
+ <member name="M:System.Data.DataSet.WriteXml(System.String)">
+ <summary>Writes the current data for the <see cref="T:System.Data.DataSet"></see> to the specified file.</summary>
+ <param name="fileName">The file name (including the path) to which to write.</param>
+ <exception cref="T:System.Security.SecurityException"><see cref="T:System.Security.Permissions.FileIOPermission"></see> is not set to <see cref="F:System.Security.Permissions.FileIOPermissionAccess.Write"></see>.</exception>
+ </member>
+ <member name="M:System.Data.DataSet.WriteXml(System.IO.TextWriter)">
+ <summary>Writes the current data for the <see cref="T:System.Data.DataSet"></see> using the specified <see cref="T:System.IO.TextWriter"></see>.</summary>
+ <param name="writer">The <see cref="T:System.IO.TextWriter"></see> object with which to write.</param>
+ </member>
+ <member name="M:System.Data.DataSet.WriteXml(System.Xml.XmlWriter)">
+ <summary>Writes the current data for the <see cref="T:System.Data.DataSet"></see> to the specified <see cref="T:System.Xml.XmlWriter"></see>.</summary>
+ <param name="writer">The <see cref="T:System.Xml.XmlWriter"></see> with which to write.</param>
+ </member>
+ <member name="M:System.Data.DataSet.WriteXml(System.IO.Stream)">
+ <summary>Writes the current data for the <see cref="T:System.Data.DataSet"></see> using the specified <see cref="T:System.IO.Stream"></see>.</summary>
+ <param name="stream">A <see cref="T:System.IO.Stream"></see> object used to write to a file.</param>
+ </member>
+ <member name="M:System.Data.DataSet.WriteXmlSchema(System.String,System.Converter{System.Type,System.String})">
+ <summary>Writes the <see cref="T:System.Data.DataSet"></see> structure as an XML schema to a file.</summary>
+ <param name="fileName">The name of the file to write to.</param>
+ <param name="multipleTargetConverter">A delegate used to convert <see cref="T:System.Type"></see> to string.</param>
+ </member>
+ <member name="M:System.Data.DataSet.WriteXmlSchema(System.IO.Stream)">
+ <summary>Writes the <see cref="T:System.Data.DataSet"></see> structure as an XML schema to the specified <see cref="T:System.IO.Stream"></see> object.</summary>
+ <param name="stream">A <see cref="T:System.IO.Stream"></see> object used to write to a file.</param>
+ </member>
+ <member name="M:System.Data.DataSet.WriteXmlSchema(System.IO.TextWriter)">
+ <summary>Writes the <see cref="T:System.Data.DataSet"></see> structure as an XML schema to the specified <see cref="T:System.IO.TextWriter"></see> object.</summary>
+ <param name="writer">The <see cref="T:System.IO.TextWriter"></see> object with which to write.</param>
+ </member>
+ <member name="M:System.Data.DataSet.WriteXmlSchema(System.String)">
+ <summary>Writes the <see cref="T:System.Data.DataSet"></see> structure as an XML schema to a file.</summary>
+ <param name="fileName">The file name (including the path) to which to write.</param>
+ <exception cref="T:System.Security.SecurityException"><see cref="T:System.Security.Permissions.FileIOPermission"></see> is not set to <see cref="F:System.Security.Permissions.FileIOPermissionAccess.Write"></see>.</exception>
+ </member>
+ <member name="M:System.Data.DataSet.WriteXmlSchema(System.Xml.XmlWriter)">
+ <summary>Writes the <see cref="T:System.Data.DataSet"></see> structure as an XML schema to an <see cref="T:System.Xml.XmlWriter"></see> object.</summary>
+ <param name="writer">The <see cref="T:System.Xml.XmlWriter"></see> to write to.</param>
+ </member>
+ <member name="M:System.Data.DataSet.WriteXmlSchema(System.IO.Stream,System.Converter{System.Type,System.String})">
+ <summary>Writes the <see cref="T:System.Data.DataSet"></see> structure as an XML schema to the specified <see cref="T:System.IO.Stream"></see> object.</summary>
+ <param name="stream">A <see cref="T:System.IO.Stream"></see> object to write to.</param>
+ <param name="multipleTargetConverter">A delegate used to convert <see cref="T:System.Type"></see> to string.</param>
+ </member>
+ <member name="M:System.Data.DataSet.WriteXmlSchema(System.IO.TextWriter,System.Converter{System.Type,System.String})">
+ <summary>Writes the <see cref="T:System.Data.DataSet"></see> structure as an XML schema to the specified <see cref="T:System.IO.TextWriter"></see>.</summary>
+ <param name="writer">A <see cref="T:System.IO.TextWriter"></see> object to write to.</param>
+ <param name="multipleTargetConverter">A delegate used to convert <see cref="T:System.Type"></see> to string.</param>
+ </member>
+ <member name="M:System.Data.DataSet.WriteXmlSchema(System.Xml.XmlWriter,System.Converter{System.Type,System.String})">
+ <summary>Writes the <see cref="T:System.Data.DataSet"></see> structure as an XML schema to the specified <see cref="T:System.Xml.XmlWriter"></see>.</summary>
+ <param name="writer">A <see cref="T:System.Xml.XmlWriter"></see> object to write to.</param>
+ <param name="multipleTargetConverter">A delegate used to convert <see cref="T:System.Type"></see> to string.</param>
+ </member>
+ <member name="P:System.Data.DataSet.System#ComponentModel#IListSource#ContainsListCollection">
+ <summary>For a description of this member, see <see cref="P:System.ComponentModel.IListSource.ContainsListCollection"></see>.</summary>
+ <returns>For a description of this member, see <see cref="P:System.ComponentModel.IListSource.ContainsListCollection"></see>.</returns>
+ </member>
+ <member name="M:System.Data.DataSet.System#ComponentModel#IListSource#GetList">
+ <summary>For a description of this member, see <see cref="M:System.ComponentModel.IListSource.GetList"></see>.</summary>
+ <returns>For a description of this member, see <see cref="M:System.ComponentModel.IListSource.GetList"></see>.</returns>
+ </member>
+ <member name="M:System.Data.DataSet.System#Xml#Serialization#IXmlSerializable#GetSchema">
+ <summary>For a description of this member, see <see cref="M:System.Xml.Serialization.IXmlSerializable.GetSchema"></see>.</summary>
+ <returns>For a description of this member, see <see cref="M:System.Xml.Serialization.IXmlSerializable.GetSchema"></see>.</returns>
+ </member>
+ <member name="M:System.Data.DataSet.System#Xml#Serialization#IXmlSerializable#ReadXml(System.Xml.XmlReader)">
+ <summary>For a description of this member, see <see cref="M:System.Xml.Serialization.IXmlSerializable.ReadXml(System.Xml.XmlReader)"></see>.</summary>
+ <param name="reader">A <see cref="T:System.Xml.XmlReader"></see>.</param>
+ </member>
+ <member name="M:System.Data.DataSet.System#Xml#Serialization#IXmlSerializable#WriteXml(System.Xml.XmlWriter)">
+ <summary>For a description of this member, see <see cref="M:System.Xml.Serialization.IXmlSerializable.WriteXml(System.Xml.XmlWriter)"></see>.</summary>
+ <param name="writer">A <see cref="T:System.Xml.XmlWriter"></see>.</param>
+ </member>
+ <member name="T:System.Data.DataSetDateTime">
+ <summary>Describes the serialization format for <see cref="T:System.DateTime"></see> columns in a <see cref="T:System.Data.DataSet"></see>.</summary>
+ </member>
+ <member name="F:System.Data.DataSetDateTime.Local">
+ <summary>DateTime is always stored in Local. If <see cref="F:System.Data.DataSetDateTime.Utc"></see> or <see cref="F:System.Data.DataSetDateTime.Unspecified"></see> is assigned to a column in this mode, it is first converted into Local. Serialization in this mode is always performed in Local. There is an offset during serialization.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.DataSetDateTime.Unspecified">
+ <summary>DateTime is always stored in Unspecified. If <see cref="F:System.Data.DataSetDateTime.Local"></see> or <see cref="F:System.Data.DataSetDateTime.Utc"></see> is assigned to a column in this mode, it is first converted into <see cref="F:System.Data.DataSetDateTime.Unspecified"></see>. Serialization in this mode does not cause an offset.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.DataSetDateTime.UnspecifiedLocal">
+ <summary>DateTime is stored in Unspecified. If <see cref="F:System.Data.DataSetDateTime.Local"></see> or <see cref="F:System.Data.DataSetDateTime.Utc"></see> is assigned to a column in this mode, it is first converted into <see cref="F:System.Data.DataSetDateTime.Unspecified"></see>. Serialization in this mode causes offset. This is the default behavior and is backward compatible. This option should be thought of as being Unspecified in storage but applying an offset that is similar to <see cref="F:System.Data.DataSetDateTime.Local"></see> during serialization.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.DataSetDateTime.Utc">
+ <summary>DateTime is stored in Universal Coordinated Time (UTC). If <see cref="F:System.Data.DataSetDateTime.Local"></see> or <see cref="F:System.Data.DataSetDateTime.Unspecified"></see> is assigned to a column in this mode, it is first converted into Utc format. Serialization in this mode is always performed in Utc. There is no offset during serialization.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Data.DataSysDescriptionAttribute">
+ <summary>Marks a property, event, or extender with a description. Visual designers can display this description when referencing the member.</summary>
+ </member>
+ <member name="M:System.Data.DataSysDescriptionAttribute.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.DataSysDescriptionAttribute"></see> class using the specified description string.</summary>
+ <param name="description">The description string.</param>
+ </member>
+ <member name="P:System.Data.DataSysDescriptionAttribute.Description">
+ <summary>Gets the text for the description.</summary>
+ <returns>The description string.</returns>
+ </member>
+ <member name="T:System.Data.DataTable">
+ <summary>Represents one table of in-memory data.</summary>
+ </member>
+ <member name="M:System.Data.DataTable.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.DataTable"></see> class with no arguments.</summary>
+ </member>
+ <member name="M:System.Data.DataTable.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.DataTable"></see> class with the specified table name.</summary>
+ <param name="tableName">The name to give the table. If tableName is null or an empty string, a default name is given when added to the <see cref="T:System.Data.DataTableCollection"></see>.</param>
+ </member>
+ <member name="M:System.Data.DataTable.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.DataTable"></see> class with the <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> and the <see cref="T:System.Runtime.Serialization.StreamingContext"></see>.</summary>
+ <param name="info">The data needed to serialize or deserialize an object.</param>
+ <param name="context">The source and destination of a given serialized stream.</param>
+ </member>
+ <member name="M:System.Data.DataTable.#ctor(System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.DataTable"></see> class using the specified table name and namespace.</summary>
+ <param name="tableName">The name to give the table. If tableName is null or an empty string, a default name is given when added to the <see cref="T:System.Data.DataTableCollection"></see>.</param>
+ <param name="tableNamespace">The namespace for the XML representation of the data stored in the DataTable.</param>
+ </member>
+ <member name="M:System.Data.DataTable.AcceptChanges">
+ <summary>Commits all the changes made to this table since the last time <see cref="M:System.Data.DataTable.AcceptChanges"></see> was called.</summary>
+ </member>
+ <member name="M:System.Data.DataTable.BeginInit">
+ <summary>Begins the initialization of a <see cref="T:System.Data.DataTable"></see> that is used on a form or used by another component. The initialization occurs at run time.</summary>
+ </member>
+ <member name="M:System.Data.DataTable.BeginLoadData">
+ <summary>Turns off notifications, index maintenance, and constraints while loading data.</summary>
+ </member>
+ <member name="P:System.Data.DataTable.CaseSensitive">
+ <summary>Indicates whether string comparisons within the table are case-sensitive.</summary>
+ <returns>true if the comparison is case-sensitive; otherwise false. The default is set to the parent <see cref="T:System.Data.DataSet"></see> object's <see cref="P:System.Data.DataSet.CaseSensitive"></see> property, or false if the <see cref="T:System.Data.DataTable"></see> was created independently of a <see cref="T:System.Data.DataSet"></see>.</returns>
+ </member>
+ <member name="P:System.Data.DataTable.ChildRelations">
+ <summary>Gets the collection of child relations for this <see cref="T:System.Data.DataTable"></see>.</summary>
+ <returns>A <see cref="T:System.Data.DataRelationCollection"></see> that contains the child relations for the table. An empty collection is returned if no <see cref="T:System.Data.DataRelation"></see> objects exist.</returns>
+ </member>
+ <member name="M:System.Data.DataTable.Clear">
+ <summary>Clears the <see cref="T:System.Data.DataTable"></see> of all data.</summary>
+ </member>
+ <member name="M:System.Data.DataTable.Clone">
+ <summary>Clones the structure of the <see cref="T:System.Data.DataTable"></see>, including all <see cref="T:System.Data.DataTable"></see> schemas and constraints.</summary>
+ <returns>A new <see cref="T:System.Data.DataTable"></see> with the same schema as the current <see cref="T:System.Data.DataTable"></see>.</returns>
+ </member>
+ <member name="E:System.Data.DataTable.ColumnChanged">
+ <summary>Occurs after a value has been changed for the specified <see cref="T:System.Data.DataColumn"></see> in a <see cref="T:System.Data.DataRow"></see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="E:System.Data.DataTable.ColumnChanging">
+ <summary>Occurs when a value is being changed for the specified <see cref="T:System.Data.DataColumn"></see> in a <see cref="T:System.Data.DataRow"></see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="P:System.Data.DataTable.Columns">
+ <summary>Gets the collection of columns that belong to this table.</summary>
+ <returns>A <see cref="T:System.Data.DataColumnCollection"></see> that contains the collection of <see cref="T:System.Data.DataColumn"></see> objects for the table. An empty collection is returned if no <see cref="T:System.Data.DataColumn"></see> objects exist.</returns>
+ </member>
+ <member name="M:System.Data.DataTable.Compute(System.String,System.String)">
+ <summary>Computes the given expression on the current rows that pass the filter criteria.</summary>
+ <param name="expression">The expression to compute.</param>
+ <param name="filter">The filter to limit the rows that evaluate in the expression.</param>
+ <returns>An <see cref="T:System.Object"></see>, set to the result of the computation. If the expression evaluates to null, the return value will be <see cref="F:System.DBNull.Value"></see>.</returns>
+ </member>
+ <member name="P:System.Data.DataTable.Constraints">
+ <summary>Gets the collection of constraints maintained by this table.</summary>
+ <returns>A <see cref="T:System.Data.ConstraintCollection"></see> that contains the collection of <see cref="T:System.Data.Constraint"></see> objects for the table. An empty collection is returned if no <see cref="T:System.Data.Constraint"></see> objects exist.</returns>
+ </member>
+ <member name="M:System.Data.DataTable.Copy">
+ <summary>Copies both the structure and data for this <see cref="T:System.Data.DataTable"></see>.</summary>
+ <returns>A new <see cref="T:System.Data.DataTable"></see> with the same structure (table schemas and constraints) and data as this <see cref="T:System.Data.DataTable"></see>. If these classes have been derived, the copy will also be of the same derived classes. <see cref="M:System.Data.DataTable.Copy"></see> creates a new <see cref="T:System.Data.DataTable"></see> with the same structure and data as the original <see cref="T:System.Data.DataTable"></see>. To copy the structure to a new <see cref="T:System.Data.DataTable"></see>, but not the data, use <see cref="M:System.Data.DataTable.Clone"></see>.</returns>
+ </member>
+ <member name="M:System.Data.DataTable.CreateDataReader">
+ <summary>Returns a <see cref="T:System.Data.DataTableReader"></see> corresponding to the data within this <see cref="T:System.Data.DataTable"></see>.</summary>
+ <returns>A <see cref="T:System.Data.DataTableReader"></see> containing one result set, corresponding to the source <see cref="T:System.Data.DataTable"></see> instance.</returns>
+ </member>
+ <member name="M:System.Data.DataTable.CreateInstance">
+ <summary>Creates a new instance of <see cref="T:System.Data.DataTable"></see>.</summary>
+ <returns>The new expression.</returns>
+ </member>
+ <member name="P:System.Data.DataTable.DataSet">
+ <summary>Gets the <see cref="T:System.Data.DataSet"></see> to which this table belongs.</summary>
+ <returns>The <see cref="T:System.Data.DataSet"></see> to which this table belongs.</returns>
+ </member>
+ <member name="P:System.Data.DataTable.DefaultView">
+ <summary>Gets a customized view of the table that may include a filtered view, or a cursor position.</summary>
+ <returns>The <see cref="T:System.Data.DataView"></see> associated with the <see cref="T:System.Data.DataTable"></see>.</returns>
+ </member>
+ <member name="P:System.Data.DataTable.DisplayExpression">
+ <summary>Gets or sets the expression that returns a value used to represent this table in the user interface. The DisplayExpression property lets you display the name of this table in a user interface.</summary>
+ <returns>A display string.</returns>
+ </member>
+ <member name="M:System.Data.DataTable.EndInit">
+ <summary>Ends the initialization of a <see cref="T:System.Data.DataTable"></see> that is used on a form or used by another component. The initialization occurs at run time.</summary>
+ </member>
+ <member name="M:System.Data.DataTable.EndLoadData">
+ <summary>Turns on notifications, index maintenance, and constraints after loading data.</summary>
+ </member>
+ <member name="P:System.Data.DataTable.ExtendedProperties">
+ <summary>Gets the collection of customized user information.</summary>
+ <returns>A <see cref="T:System.Data.PropertyCollection"></see> that contains custom user information.</returns>
+ </member>
+ <member name="F:System.Data.DataTable.fInitInProgress">
+ <summary>Checks whether initialization is in progress. The initialization occurs at run time.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.DataTable.GetChanges">
+ <summary>Gets a copy of the <see cref="T:System.Data.DataTable"></see> that contains all changes made to it since it was loaded or <see cref="M:System.Data.DataTable.AcceptChanges"></see> was last called.</summary>
+ <returns>A copy of the changes from this <see cref="T:System.Data.DataTable"></see>, or null if no changes are found.</returns>
+ </member>
+ <member name="M:System.Data.DataTable.GetChanges(System.Data.DataRowState)">
+ <summary>Gets a copy of the <see cref="T:System.Data.DataTable"></see> containing all changes made to it since it was last loaded, or since <see cref="M:System.Data.DataTable.AcceptChanges"></see> was called, filtered by <see cref="T:System.Data.DataRowState"></see>.</summary>
+ <param name="rowStates">One of the <see cref="T:System.Data.DataRowState"></see> values.</param>
+ <returns>A filtered copy of the <see cref="T:System.Data.DataTable"></see> that can have actions performed on it, and later be merged back in the <see cref="T:System.Data.DataTable"></see> using <see cref="M:System.Data.DataSet.Merge(System.Data.DataSet)"></see>. If no rows of the desired <see cref="T:System.Data.DataRowState"></see> are found, the method returns null.</returns>
+ </member>
+ <member name="M:System.Data.DataTable.GetDataTableSchema(System.Xml.Schema.XmlSchemaSet)">
+ <summary>This method returns an <see cref="T:System.Xml.Schema.XmlSchemaSet"></see> instance containing the Web Services Description Language (WSDL) that describes the <see cref="T:System.Data.DataTable"></see> for Web Services.</summary>
+ <param name="schemaSet">An <see cref="T:System.Xml.Schema.XmlSchemaSet"></see> instance.</param>
+ <returns>The <see cref="T:System.Xml.Schema.XmlSchemaSet"></see> instance.</returns>
+ </member>
+ <member name="M:System.Data.DataTable.GetErrors">
+ <summary>Gets an array of <see cref="T:System.Data.DataRow"></see> objects that contain errors.</summary>
+ <returns>An array of <see cref="T:System.Data.DataRow"></see> objects that have errors.</returns>
+ </member>
+ <member name="M:System.Data.DataTable.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Populates a serialization information object with the data needed to serialize the <see cref="T:System.Data.DataTable"></see>.</summary>
+ <param name="info">A <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object that holds the serialized data associated with the <see cref="T:System.Data.DataTable"></see>.</param>
+ <param name="context">A <see cref="T:System.Runtime.Serialization.StreamingContext"></see> object that contains the source and destination of the serialized stream associated with the <see cref="T:System.Data.DataTable"></see>.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="info">info</paramref> parameter is a null reference (Nothing in Visual Basic).</exception>
+ </member>
+ <member name="M:System.Data.DataTable.GetRowType">
+ <summary>Gets the row type.</summary>
+ <returns>Returns the type of the <see cref="T:System.Data.DataRow"></see>.</returns>
+ </member>
+ <member name="M:System.Data.DataTable.GetSchema">
+ <summary>For a description of this member, see <see cref="M:System.Xml.Serialization.IXmlSerializable.GetSchema"></see>.</summary>
+ <returns>An <see cref="T:System.Xml.Schema.XmlSchema"></see> that describes the XML representation of the object that is produced by the <see cref="M:System.Xml.Serialization.IXmlSerializable.WriteXml(System.Xml.XmlWriter)"></see> method and consumed by the <see cref="M:System.Xml.Serialization.IXmlSerializable.ReadXml(System.Xml.XmlReader)"></see> method.</returns>
+ </member>
+ <member name="P:System.Data.DataTable.HasErrors">
+ <summary>Gets a value indicating whether there are errors in any of the rows in any of the tables of the <see cref="T:System.Data.DataSet"></see> to which the table belongs.</summary>
+ <returns>true if errors exist; otherwise false.</returns>
+ </member>
+ <member name="M:System.Data.DataTable.ImportRow(System.Data.DataRow)">
+ <summary>Copies a <see cref="T:System.Data.DataRow"></see> into a <see cref="T:System.Data.DataTable"></see>, preserving any property settings, as well as original and current values.</summary>
+ <param name="row">The <see cref="T:System.Data.DataRow"></see> to be imported.</param>
+ </member>
+ <member name="E:System.Data.DataTable.Initialized">
+ <summary>Occurs after the <see cref="T:System.Data.DataTable"></see> is initialized.</summary>
+ <returns></returns>
+ </member>
+ <member name="P:System.Data.DataTable.IsInitialized">
+ <summary>Gets a value that indicates whether the <see cref="T:System.Data.DataTable"></see> is initialized.</summary>
+ <returns>true to indicate the component has completed initialization; otherwise false.</returns>
+ </member>
+ <member name="M:System.Data.DataTable.Load(System.Data.IDataReader)">
+ <summary>Fills a <see cref="T:System.Data.DataTable"></see> with values from a data source using the supplied <see cref="T:System.Data.IDataReader"></see>. If the <see cref="T:System.Data.DataTable"></see> already contains rows, the incoming data from the data source is merged with the existing rows.</summary>
+ <param name="reader">An <see cref="T:System.Data.IDataReader"></see> that provides a result set.</param>
+ </member>
+ <member name="M:System.Data.DataTable.Load(System.Data.IDataReader,System.Data.LoadOption)">
+ <summary>Fills a <see cref="T:System.Data.DataTable"></see> with values from a data source using the supplied <see cref="T:System.Data.IDataReader"></see>. If the DataTable already contains rows, the incoming data from the data source is merged with the existing rows according to the value of the <paramref name="loadOption">loadOption</paramref> parameter.</summary>
+ <param name="reader">An <see cref="T:System.Data.IDataReader"></see> that provides one or more result sets.</param>
+ <param name="loadOption">A value from the <see cref="T:System.Data.LoadOption"></see> enumeration that indicates how rows already in the <see cref="T:System.Data.DataTable"></see> are combined with incoming rows that share the same primary key.</param>
+ </member>
+ <member name="M:System.Data.DataTable.Load(System.Data.IDataReader,System.Data.LoadOption,System.Data.FillErrorEventHandler)">
+ <summary>Fills a <see cref="T:System.Data.DataTable"></see> with values from a data source using the supplied <see cref="T:System.Data.IDataReader"></see> using an error-handling delegate.</summary>
+ <param name="reader">A <see cref="T:System.Data.IDataReader"></see> that provides a result set.</param>
+ <param name="loadOption">A value from the <see cref="T:System.Data.LoadOption"></see> enumeration that indicates how rows already in the <see cref="T:System.Data.DataTable"></see> are combined with incoming rows that share the same primary key.</param>
+ <param name="errorHandler">A <see cref="T:System.Data.FillErrorEventHandler"></see> delegate to call when an error occurs while loading data.</param>
+ </member>
+ <member name="M:System.Data.DataTable.LoadDataRow(System.Object[],System.Boolean)">
+ <summary>Finds and updates a specific row. If no matching row is found, a new row is created using the given values.</summary>
+ <param name="values">An array of values used to create the new row.</param>
+ <param name="fAcceptChanges">true to accept changes; otherwise false.</param>
+ <returns>The new <see cref="T:System.Data.DataRow"></see>.</returns>
+ <exception cref="T:System.ArgumentException">The array is larger than the number of columns in the table.</exception>
+ <exception cref="T:System.InvalidCastException">A value doesn't match its respective column type.</exception>
+ <exception cref="T:System.Data.ConstraintException">Adding the row invalidates a constraint.</exception>
+ <exception cref="T:System.Data.NoNullAllowedException">Attempting to put a null in a column where <see cref="P:System.Data.DataColumn.AllowDBNull"></see> is false.</exception>
+ </member>
+ <member name="M:System.Data.DataTable.LoadDataRow(System.Object[],System.Data.LoadOption)">
+ <summary>Finds and updates a specific row. If no matching row is found, a new row is created using the given values.</summary>
+ <param name="values">An array of values used to create the new row.</param>
+ <param name="loadOption">Used to determine how the array values are applied to the corresponding values in an existing row.</param>
+ <returns>The new <see cref="T:System.Data.DataRow"></see>.</returns>
+ </member>
+ <member name="P:System.Data.DataTable.Locale">
+ <summary>Gets or sets the locale information used to compare strings within the table.</summary>
+ <returns>A <see cref="T:System.Globalization.CultureInfo"></see> that contains data about the user's machine locale. The default is the <see cref="T:System.Data.DataSet"></see> object's <see cref="T:System.Globalization.CultureInfo"></see> (returned by the <see cref="P:System.Data.DataSet.Locale"></see> property) to which the <see cref="T:System.Data.DataTable"></see> belongs; if the table doesn't belong to a <see cref="T:System.Data.DataSet"></see>, the default is the current system <see cref="T:System.Globalization.CultureInfo"></see>.</returns>
+ </member>
+ <member name="M:System.Data.DataTable.Merge(System.Data.DataTable,System.Boolean,System.Data.MissingSchemaAction)">
+ <summary>Merge the specified <see cref="T:System.Data.DataTable"></see> with the current DataTable, indicating whether to preserve changes and how to handle missing schema in the current DataTable.</summary>
+ <param name="table">The <see cref="T:System.Data.DataTable"></see> to be merged with the current <see cref="T:System.Data.DataTable"></see>.</param>
+ <param name="preserveChanges">true, to preserve changes in the current <see cref="T:System.Data.DataTable"></see>; otherwise false.</param>
+ <param name="missingSchemaAction">One of the <see cref="T:System.Data.MissingSchemaAction"></see> values.</param>
+ </member>
+ <member name="M:System.Data.DataTable.Merge(System.Data.DataTable,System.Boolean)">
+ <summary>Merge the specified <see cref="T:System.Data.DataTable"></see> with the current DataTable, indicating whether to preserve changes in the current DataTable.</summary>
+ <param name="table">The DataTable to be merged with the current DataTable.</param>
+ <param name="preserveChanges">true, to preserve changes in the current DataTable; otherwise false.``</param>
+ </member>
+ <member name="M:System.Data.DataTable.Merge(System.Data.DataTable)">
+ <summary>Merge the specified <see cref="T:System.Data.DataTable"></see> with the current <see cref="T:System.Data.DataTable"></see>.</summary>
+ <param name="table">The <see cref="T:System.Data.DataTable"></see> to be merged with the current <see cref="T:System.Data.DataTable"></see>.</param>
+ </member>
+ <member name="P:System.Data.DataTable.MinimumCapacity">
+ <summary>Gets or sets the initial starting size for this table.</summary>
+ <returns>The initial starting size in rows of this table. The default is 50.</returns>
+ </member>
+ <member name="P:System.Data.DataTable.Namespace">
+ <summary>Gets or sets the namespace for the XML representation of the data stored in the <see cref="T:System.Data.DataTable"></see>.</summary>
+ <returns>The namespace of the <see cref="T:System.Data.DataTable"></see>.</returns>
+ </member>
+ <member name="M:System.Data.DataTable.NewRow">
+ <summary>Creates a new <see cref="T:System.Data.DataRow"></see> with the same schema as the table.</summary>
+ <returns>A <see cref="T:System.Data.DataRow"></see> with the same schema as the <see cref="T:System.Data.DataTable"></see>.</returns>
+ </member>
+ <member name="M:System.Data.DataTable.NewRowArray(System.Int32)">
+ <summary>Returns an array of <see cref="T:System.Data.DataRow"></see>.</summary>
+ <param name="size">A <see cref="T:System.Int32"></see> value that describes the size of the array.</param>
+ <returns>The new array.</returns>
+ </member>
+ <member name="M:System.Data.DataTable.NewRowFromBuilder(System.Data.DataRowBuilder)">
+ <summary>Creates a new row from an existing row.</summary>
+ <param name="builder">A <see cref="T:System.Data.DataRowBuilder"></see> object.</param>
+ <returns>A <see cref="T:System.Data.DataRow"></see> derived class.</returns>
+ </member>
+ <member name="M:System.Data.DataTable.OnColumnChanged(System.Data.DataColumnChangeEventArgs)">
+ <summary>Raises the <see cref="E:System.Data.DataTable.ColumnChanged"></see> event.</summary>
+ <param name="e">A <see cref="T:System.Data.DataColumnChangeEventArgs"></see> that contains the event data.</param>
+ </member>
+ <member name="M:System.Data.DataTable.OnColumnChanging(System.Data.DataColumnChangeEventArgs)">
+ <summary>Raises the <see cref="E:System.Data.DataTable.ColumnChanging"></see> event.</summary>
+ <param name="e">A <see cref="T:System.Data.DataColumnChangeEventArgs"></see> that contains the event data.</param>
+ </member>
+ <member name="M:System.Data.DataTable.OnPropertyChanging(System.ComponentModel.PropertyChangedEventArgs)">
+ <summary>Raises the <see cref="E:System.ComponentModel.INotifyPropertyChanged.PropertyChanged"></see> event.</summary>
+ <param name="pcevent">A <see cref="T:System.ComponentModel.PropertyChangedEventArgs"></see> that contains the event data.</param>
+ </member>
+ <member name="M:System.Data.DataTable.OnRemoveColumn(System.Data.DataColumn)">
+ <summary>Notifies the <see cref="T:System.Data.DataTable"></see> that a <see cref="T:System.Data.DataColumn"></see> is being removed.</summary>
+ <param name="column">The <see cref="T:System.Data.DataColumn"></see> being removed.</param>
+ </member>
+ <member name="M:System.Data.DataTable.OnRowChanged(System.Data.DataRowChangeEventArgs)">
+ <summary>Raises the <see cref="E:System.Data.DataTable.RowChanged"></see> event.</summary>
+ <param name="e">A <see cref="T:System.Data.DataRowChangeEventArgs"></see> that contains the event data.</param>
+ </member>
+ <member name="M:System.Data.DataTable.OnRowChanging(System.Data.DataRowChangeEventArgs)">
+ <summary>Raises the <see cref="E:System.Data.DataTable.RowChanging"></see> event.</summary>
+ <param name="e">A <see cref="T:System.Data.DataRowChangeEventArgs"></see> that contains the event data.</param>
+ </member>
+ <member name="M:System.Data.DataTable.OnRowDeleted(System.Data.DataRowChangeEventArgs)">
+ <summary>Raises the <see cref="E:System.Data.DataTable.RowDeleted"></see> event.</summary>
+ <param name="e">A <see cref="T:System.Data.DataRowChangeEventArgs"></see> that contains the event data.</param>
+ </member>
+ <member name="M:System.Data.DataTable.OnRowDeleting(System.Data.DataRowChangeEventArgs)">
+ <summary>Raises the <see cref="E:System.Data.DataTable.RowDeleting"></see> event.</summary>
+ <param name="e">A <see cref="T:System.Data.DataRowChangeEventArgs"></see> that contains the event data.</param>
+ </member>
+ <member name="M:System.Data.DataTable.OnTableCleared(System.Data.DataTableClearEventArgs)">
+ <summary>Raises the <see cref="E:System.Data.DataTable.TableCleared"></see> event.</summary>
+ <param name="e">A <see cref="T:System.Data.DataTableClearEventArgs"></see> that contains the event data.</param>
+ </member>
+ <member name="M:System.Data.DataTable.OnTableClearing(System.Data.DataTableClearEventArgs)">
+ <summary>Raises the <see cref="E:System.Data.DataTable.TableClearing"></see> event.</summary>
+ <param name="e">A <see cref="T:System.Data.DataTableClearEventArgs"></see> that contains the event data.</param>
+ </member>
+ <member name="M:System.Data.DataTable.OnTableNewRow(System.Data.DataTableNewRowEventArgs)">
+ <summary>Raises the <see cref="E:System.Data.DataTable.TableNewRow"></see> event.</summary>
+ <param name="e">A <see cref="T:System.Data.DataTableNewRowEventArgs"></see> that contains the event data.</param>
+ </member>
+ <member name="P:System.Data.DataTable.ParentRelations">
+ <summary>Gets the collection of parent relations for this <see cref="T:System.Data.DataTable"></see>.</summary>
+ <returns>A <see cref="T:System.Data.DataRelationCollection"></see> that contains the parent relations for the table. An empty collection is returned if no <see cref="T:System.Data.DataRelation"></see> objects exist.</returns>
+ </member>
+ <member name="P:System.Data.DataTable.Prefix">
+ <summary>Gets or sets the namespace for the XML representation of the data stored in the <see cref="T:System.Data.DataTable"></see>.</summary>
+ <returns>The prefix of the <see cref="T:System.Data.DataTable"></see>.</returns>
+ </member>
+ <member name="P:System.Data.DataTable.PrimaryKey">
+ <summary>Gets or sets an array of columns that function as primary keys for the data table.</summary>
+ <returns>An array of <see cref="T:System.Data.DataColumn"></see> objects.</returns>
+ <exception cref="T:System.Data.DataException">The key is a foreign key.</exception>
+ </member>
+ <member name="M:System.Data.DataTable.ReadXml(System.IO.Stream)">
+ <summary>Reads XML schema and data into the <see cref="T:System.Data.DataTable"></see> using the specified <see cref="T:System.IO.Stream"></see>.</summary>
+ <param name="stream">An object that derives from <see cref="T:System.IO.Stream"></see></param>
+ <returns>The <see cref="T:System.Data.XmlReadMode"></see> used to read the data.</returns>
+ </member>
+ <member name="M:System.Data.DataTable.ReadXml(System.IO.TextReader)">
+ <summary>Reads XML schema and data into the <see cref="T:System.Data.DataTable"></see> using the specified <see cref="T:System.IO.TextReader"></see>.</summary>
+ <param name="reader">The <see cref="T:System.IO.TextReader"></see> that will be used to read the data.</param>
+ <returns>The <see cref="T:System.Data.XmlReadMode"></see> used to read the data.</returns>
+ </member>
+ <member name="M:System.Data.DataTable.ReadXml(System.String)">
+ <summary>Reads XML schema and data into the <see cref="T:System.Data.DataTable"></see> from the specified file.</summary>
+ <param name="fileName">The name of the file from which to read the data.</param>
+ <returns>The <see cref="T:System.Data.XmlReadMode"></see> used to read the data.</returns>
+ </member>
+ <member name="M:System.Data.DataTable.ReadXml(System.Xml.XmlReader)">
+ <summary>Reads XML Schema and Data into the <see cref="T:System.Data.DataTable"></see> using the specified <see cref="T:System.Xml.XmlReader"></see>.</summary>
+ <param name="reader">The <see cref="T:System.Xml.XmlReader"></see> that will be used to read the data.</param>
+ <returns>The <see cref="T:System.Data.XmlReadMode"></see> used to read the data.</returns>
+ </member>
+ <member name="M:System.Data.DataTable.ReadXmlSchema(System.IO.Stream)">
+ <summary>Reads an XML schema into the <see cref="T:System.Data.DataTable"></see> using the specified stream.</summary>
+ <param name="stream">The stream used to read the schema.</param>
+ </member>
+ <member name="M:System.Data.DataTable.ReadXmlSchema(System.IO.TextReader)">
+ <summary>Reads an XML schema into the <see cref="T:System.Data.DataTable"></see> using the specified <see cref="T:System.IO.TextReader"></see>.</summary>
+ <param name="reader">The <see cref="T:System.IO.TextReader"></see> used to read the schema information.</param>
+ </member>
+ <member name="M:System.Data.DataTable.ReadXmlSchema(System.String)">
+ <summary>Reads an XML schema into the <see cref="T:System.Data.DataTable"></see> from the specified file.</summary>
+ <param name="fileName">The name of the file from which to read the schema information.</param>
+ </member>
+ <member name="M:System.Data.DataTable.ReadXmlSchema(System.Xml.XmlReader)">
+ <summary>Reads an XML schema into the <see cref="T:System.Data.DataTable"></see> using the specified <see cref="T:System.Xml.XmlReader"></see>.</summary>
+ <param name="reader">The <see cref="T:System.Xml.XmlReader"></see> used to read the schema information.</param>
+ </member>
+ <member name="M:System.Data.DataTable.ReadXmlSerializable(System.Xml.XmlReader)">
+ <summary>Reads from an XML stream.</summary>
+ <param name="reader">A <see cref="T:System.Xml.XmlReader"></see> object.</param>
+ </member>
+ <member name="M:System.Data.DataTable.RejectChanges">
+ <summary>Rolls back all changes that have been made to the table since it was loaded, or the last time <see cref="M:System.Data.DataTable.AcceptChanges"></see> was called.</summary>
+ </member>
+ <member name="P:System.Data.DataTable.RemotingFormat">
+ <summary>Gets or sets the serialization format.</summary>
+ <returns>A <see cref="T:System.Data.SerializationFormat"></see> enumeration specifying either Binary or Xml serialization.</returns>
+ </member>
+ <member name="M:System.Data.DataTable.Reset">
+ <summary>Resets the <see cref="T:System.Data.DataTable"></see> to its original state. Reset removes all data, indexes, relations, and columns of the table. If a DataSet includes a DataTable, the table will still be part of the DataSet after the table is reset.</summary>
+ </member>
+ <member name="E:System.Data.DataTable.RowChanged">
+ <summary>Occurs after a <see cref="T:System.Data.DataRow"></see> has been changed successfully.</summary>
+ <returns></returns>
+ </member>
+ <member name="E:System.Data.DataTable.RowChanging">
+ <summary>Occurs when a <see cref="T:System.Data.DataRow"></see> is changing.</summary>
+ <returns></returns>
+ </member>
+ <member name="E:System.Data.DataTable.RowDeleted">
+ <summary>Occurs after a row in the table has been deleted.</summary>
+ <returns></returns>
+ </member>
+ <member name="E:System.Data.DataTable.RowDeleting">
+ <summary>Occurs before a row in the table is about to be deleted.</summary>
+ <returns></returns>
+ </member>
+ <member name="P:System.Data.DataTable.Rows">
+ <summary>Gets the collection of rows that belong to this table.</summary>
+ <returns>A <see cref="T:System.Data.DataRowCollection"></see> that contains <see cref="T:System.Data.DataRow"></see> objects; otherwise a null value if no <see cref="T:System.Data.DataRow"></see> objects exist.</returns>
+ </member>
+ <member name="M:System.Data.DataTable.Select">
+ <summary>Gets an array of all <see cref="T:System.Data.DataRow"></see> objects.</summary>
+ <returns>An array of <see cref="T:System.Data.DataRow"></see> objects.</returns>
+ </member>
+ <member name="M:System.Data.DataTable.Select(System.String)">
+ <summary>Gets an array of all <see cref="T:System.Data.DataRow"></see> objects that match the filter criteria.</summary>
+ <param name="filterExpression">The criteria to use to filter the rows. For examples on how to filter rows, see <see cref="http://www.csharp-examples.net/dataview-rowfilter/">DataView RowFilter Syntax [C#]</see>.</param>
+ <returns>An array of <see cref="T:System.Data.DataRow"></see> objects.</returns>
+ </member>
+ <member name="M:System.Data.DataTable.Select(System.String,System.String)">
+ <summary>Gets an array of all <see cref="T:System.Data.DataRow"></see> objects that match the filter criteria, in the specified sort order.</summary>
+ <param name="filterExpression">The criteria to use to filter the rows. For examples on how to filter rows, see <see cref="http://www.csharp-examples.net/dataview-rowfilter/">DataView RowFilter Syntax [C#]</see>.</param>
+ <param name="sort">A string specifying the column and sort direction.</param>
+ <returns>An array of <see cref="T:System.Data.DataRow"></see> objects matching the filter expression.</returns>
+ </member>
+ <member name="M:System.Data.DataTable.Select(System.String,System.String,System.Data.DataViewRowState)">
+ <summary>Gets an array of all <see cref="T:System.Data.DataRow"></see> objects that match the filter in the order of the sort that match the specified state.</summary>
+ <param name="filterExpression">The criteria to use to filter the rows. For examples on how to filter rows, see <see cref="http://www.csharp-examples.net/dataview-rowfilter/">DataView RowFilter Syntax [C#]</see>.</param>
+ <param name="sort">A string specifying the column and sort direction.</param>
+ <param name="recordStates">One of the <see cref="T:System.Data.DataViewRowState"></see> values.</param>
+ <returns>An array of <see cref="T:System.Data.DataRow"></see> objects.</returns>
+ </member>
+ <member name="P:System.Data.DataTable.Site">
+ <summary>Gets or sets an <see cref="T:System.ComponentModel.ISite"></see> for the <see cref="T:System.Data.DataTable"></see>.</summary>
+ <returns>An <see cref="T:System.ComponentModel.ISite"></see> for the <see cref="T:System.Data.DataTable"></see>.</returns>
+ </member>
+ <member name="E:System.Data.DataTable.TableCleared">
+ <summary>Occurs after a <see cref="T:System.Data.DataTable"></see> is cleared.</summary>
+ <returns></returns>
+ </member>
+ <member name="E:System.Data.DataTable.TableClearing">
+ <summary>Occurs when a <see cref="T:System.Data.DataTable"></see> is cleared.</summary>
+ <returns></returns>
+ </member>
+ <member name="P:System.Data.DataTable.TableName">
+ <summary>Gets or sets the name of the <see cref="T:System.Data.DataTable"></see>.</summary>
+ <returns>The name of the <see cref="T:System.Data.DataTable"></see>.</returns>
+ <exception cref="T:System.ArgumentException">null or empty string (&quot;&quot;) is passed in and this table belongs to a collection.</exception>
+ <exception cref="T:System.Data.DuplicateNameException">The table belongs to a collection that already has a table with the same name. (Comparison is case-sensitive).</exception>
+ </member>
+ <member name="E:System.Data.DataTable.TableNewRow">
+ <summary>Occurs when a new <see cref="T:System.Data.DataRow"></see> is inserted.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.DataTable.ToString">
+ <summary>Gets the <see cref="P:System.Data.DataTable.TableName"></see> and <see cref="P:System.Data.DataTable.DisplayExpression"></see>, if there is one as a concatenated string.</summary>
+ <returns>A string consisting of the <see cref="P:System.Data.DataTable.TableName"></see> and the <see cref="P:System.Data.DataTable.DisplayExpression"></see> values.</returns>
+ </member>
+ <member name="M:System.Data.DataTable.WriteXml(System.String)">
+ <summary>Writes the current contents of the <see cref="T:System.Data.DataTable"></see> as XML using the specified file.</summary>
+ <param name="fileName">The file to which to write the XML data.</param>
+ </member>
+ <member name="M:System.Data.DataTable.WriteXml(System.IO.TextWriter,System.Data.XmlWriteMode,System.Boolean)">
+ <summary>Writes the current data, and optionally the schema, for the <see cref="T:System.Data.DataTable"></see> using the specified <see cref="T:System.IO.TextWriter"></see> and <see cref="T:System.Data.XmlWriteMode"></see>. To write the schema, set the value for the <paramref name="mode">mode</paramref> parameter to WriteSchema. To save the data for the table and all its descendants, set the <paramref name="writeHierarchy">writeHierarchy</paramref> parameter to true.</summary>
+ <param name="writer">The <see cref="T:System.IO.TextWriter"></see> used to write the document.</param>
+ <param name="mode">One of the <see cref="T:System.Data.XmlWriteMode"></see> values.</param>
+ <param name="writeHierarchy">If true, write the contents of the current table and all its descendants. If false (the default value), write the data for the current table only.</param>
+ </member>
+ <member name="M:System.Data.DataTable.WriteXml(System.IO.Stream,System.Data.XmlWriteMode,System.Boolean)">
+ <summary>Writes the current data, and optionally the schema, for the <see cref="T:System.Data.DataTable"></see> to the specified file using the specified <see cref="T:System.Data.XmlWriteMode"></see>. To write the schema, set the value for the <paramref name="mode">mode</paramref> parameter to WriteSchema. To save the data for the table and all its descendants, set the <paramref name="writeHierarchy">writeHierarchy</paramref> parameter to true.</summary>
+ <param name="stream">The stream to which the data will be written.</param>
+ <param name="mode">One of the <see cref="T:System.Data.XmlWriteMode"></see> values.</param>
+ <param name="writeHierarchy">If true, write the contents of the current table and all its descendants. If false (the default value), write the data for the current table only.</param>
+ </member>
+ <member name="M:System.Data.DataTable.WriteXml(System.Xml.XmlWriter,System.Data.XmlWriteMode)">
+ <summary>Writes the current data, and optionally the schema, for the <see cref="T:System.Data.DataTable"></see> using the specified <see cref="T:System.Xml.XmlWriter"></see> and <see cref="T:System.Data.XmlWriteMode"></see>. To write the schema, set the value for the <paramref name="mode">mode</paramref> parameter to WriteSchema.</summary>
+ <param name="writer">The <see cref="T:System.Xml.XmlWriter"></see> used to write the document.</param>
+ <param name="mode">One of the <see cref="T:System.Data.XmlWriteMode"></see> values.</param>
+ </member>
+ <member name="M:System.Data.DataTable.WriteXml(System.Xml.XmlWriter,System.Boolean)">
+ <summary>Writes the current contents of the <see cref="T:System.Data.DataTable"></see> as XML using the specified <see cref="T:System.Xml.XmlWriter"></see>.</summary>
+ <param name="writer">The <see cref="T:System.Xml.XmlWriter"></see> with which to write the contents.</param>
+ <param name="writeHierarchy">If true, write the contents of the current table and all its descendants. If false (the default value), write the data for the current table only.</param>
+ </member>
+ <member name="M:System.Data.DataTable.WriteXml(System.String,System.Data.XmlWriteMode)">
+ <summary>Writes the current data, and optionally the schema, for the <see cref="T:System.Data.DataTable"></see> using the specified file and <see cref="T:System.Data.XmlWriteMode"></see>. To write the schema, set the value for the <paramref name="mode">mode</paramref> parameter to WriteSchema.</summary>
+ <param name="fileName">The name of the file to which the data will be written.</param>
+ <param name="mode">One of the <see cref="T:System.Data.XmlWriteMode"></see> values.</param>
+ </member>
+ <member name="M:System.Data.DataTable.WriteXml(System.String,System.Boolean)">
+ <summary>Writes the current contents of the <see cref="T:System.Data.DataTable"></see> as XML using the specified file. To save the data for the table and all its descendants, set the <paramref name="writeHierarchy">writeHierarchy</paramref> parameter to true.</summary>
+ <param name="fileName">The file to which to write the XML data.</param>
+ <param name="writeHierarchy">If true, write the contents of the current table and all its descendants. If false (the default value), write the data for the current table only.</param>
+ </member>
+ <member name="M:System.Data.DataTable.WriteXml(System.IO.TextWriter,System.Data.XmlWriteMode)">
+ <summary>Writes the current data, and optionally the schema, for the <see cref="T:System.Data.DataTable"></see> using the specified <see cref="T:System.IO.TextWriter"></see> and <see cref="T:System.Data.XmlWriteMode"></see>. To write the schema, set the value for the <paramref name="mode">mode</paramref> parameter to WriteSchema.</summary>
+ <param name="writer">The <see cref="T:System.IO.TextWriter"></see> used to write the document.</param>
+ <param name="mode">One of the <see cref="T:System.Data.XmlWriteMode"></see> values.</param>
+ </member>
+ <member name="M:System.Data.DataTable.WriteXml(System.IO.TextWriter,System.Boolean)">
+ <summary>Writes the current contents of the <see cref="T:System.Data.DataTable"></see> as XML using the specified <see cref="T:System.IO.TextWriter"></see>. To save the data for the table and all its descendants, set the <paramref name="writeHierarchy">writeHierarchy</paramref> parameter to true.</summary>
+ <param name="writer">The <see cref="T:System.IO.TextWriter"></see> with which to write the content.</param>
+ <param name="writeHierarchy">If true, write the contents of the current table and all its descendants. If false (the default value), write the data for the current table only.</param>
+ </member>
+ <member name="M:System.Data.DataTable.WriteXml(System.IO.Stream,System.Data.XmlWriteMode)">
+ <summary>Writes the current data, and optionally the schema, for the <see cref="T:System.Data.DataTable"></see> to the specified file using the specified <see cref="T:System.Data.XmlWriteMode"></see>. To write the schema, set the value for the <paramref name="mode">mode</paramref> parameter to WriteSchema.</summary>
+ <param name="stream">The stream to which the data will be written.</param>
+ <param name="mode">One of the <see cref="T:System.Data.XmlWriteMode"></see> values.</param>
+ </member>
+ <member name="M:System.Data.DataTable.WriteXml(System.Xml.XmlWriter,System.Data.XmlWriteMode,System.Boolean)">
+ <summary>Writes the current data, and optionally the schema, for the <see cref="T:System.Data.DataTable"></see> using the specified <see cref="T:System.Xml.XmlWriter"></see> and <see cref="T:System.Data.XmlWriteMode"></see>. To write the schema, set the value for the <paramref name="mode">mode</paramref> parameter to WriteSchema. To save the data for the table and all its descendants, set the <paramref name="writeHierarchy">writeHierarchy</paramref> parameter to true.</summary>
+ <param name="writer">The <see cref="T:System.Xml.XmlWriter"></see> used to write the document.</param>
+ <param name="mode">One of the <see cref="T:System.Data.XmlWriteMode"></see> values.</param>
+ <param name="writeHierarchy">If true, write the contents of the current table and all its descendants. If false (the default value), write the data for the current table only.</param>
+ </member>
+ <member name="M:System.Data.DataTable.WriteXml(System.Xml.XmlWriter)">
+ <summary>Writes the current contents of the <see cref="T:System.Data.DataTable"></see> as XML using the specified <see cref="T:System.Xml.XmlWriter"></see>.</summary>
+ <param name="writer">The <see cref="T:System.Xml.XmlWriter"></see> with which to write the contents.</param>
+ </member>
+ <member name="M:System.Data.DataTable.WriteXml(System.String,System.Data.XmlWriteMode,System.Boolean)">
+ <summary>Writes the current data, and optionally the schema, for the <see cref="T:System.Data.DataTable"></see> using the specified file and <see cref="T:System.Data.XmlWriteMode"></see>. To write the schema, set the value for the <paramref name="mode">mode</paramref> parameter to WriteSchema. To save the data for the table and all its descendants, set the <paramref name="writeHierarchy">writeHierarchy</paramref> parameter to true.</summary>
+ <param name="fileName">The name of the file to which the data will be written.</param>
+ <param name="mode">One of the <see cref="T:System.Data.XmlWriteMode"></see> values.</param>
+ <param name="writeHierarchy">If true, write the contents of the current table and all its descendants. If false (the default value), write the data for the current table only.</param>
+ </member>
+ <member name="M:System.Data.DataTable.WriteXml(System.IO.TextWriter)">
+ <summary>Writes the current contents of the <see cref="T:System.Data.DataTable"></see> as XML using the specified <see cref="T:System.IO.TextWriter"></see>.</summary>
+ <param name="writer">The <see cref="T:System.IO.TextWriter"></see> with which to write the content.</param>
+ </member>
+ <member name="M:System.Data.DataTable.WriteXml(System.IO.Stream)">
+ <summary>Writes the current contents of the <see cref="T:System.Data.DataTable"></see> as XML using the specified <see cref="T:System.IO.Stream"></see>.</summary>
+ <param name="stream">The stream to which the data will be written.</param>
+ </member>
+ <member name="M:System.Data.DataTable.WriteXml(System.IO.Stream,System.Boolean)">
+ <summary>Writes the current contents of the <see cref="T:System.Data.DataTable"></see> as XML using the specified <see cref="T:System.IO.Stream"></see>. To save the data for the table and all its descendants, set the <paramref name="writeHierarchy">writeHierarchy</paramref> parameter to true.</summary>
+ <param name="stream">The stream to which the data will be written.</param>
+ <param name="writeHierarchy">If true, write the contents of the current table and all its descendants. If false (the default value), write the data for the current table only.</param>
+ </member>
+ <member name="M:System.Data.DataTable.WriteXmlSchema(System.IO.TextWriter)">
+ <summary>Writes the current data structure of the <see cref="T:System.Data.DataTable"></see> as an XML schema using the specified <see cref="T:System.IO.TextWriter"></see>.</summary>
+ <param name="writer">The <see cref="T:System.IO.TextWriter"></see> with which to write.</param>
+ </member>
+ <member name="M:System.Data.DataTable.WriteXmlSchema(System.String)">
+ <summary>Writes the current data structure of the <see cref="T:System.Data.DataTable"></see> as an XML schema to the specified file.</summary>
+ <param name="fileName">The name of the file to use.</param>
+ </member>
+ <member name="M:System.Data.DataTable.WriteXmlSchema(System.Xml.XmlWriter)">
+ <summary>Writes the current data structure of the <see cref="T:System.Data.DataTable"></see> as an XML schema using the specified <see cref="T:System.Xml.XmlWriter"></see>.</summary>
+ <param name="writer">The <see cref="T:System.Xml.XmlWriter"></see> to use.</param>
+ </member>
+ <member name="M:System.Data.DataTable.WriteXmlSchema(System.IO.Stream,System.Boolean)">
+ <summary>Writes the current data structure of the <see cref="T:System.Data.DataTable"></see> as an XML schema to the specified stream. To save the schema for the table and all its descendants, set the <paramref name="writeHierarchy">writeHierarchy</paramref> parameter to true.</summary>
+ <param name="stream">The stream to which the XML schema will be written.</param>
+ <param name="writeHierarchy">If true, write the schema of the current table and all its descendants. If false (the default value), write the schema for the current table only.</param>
+ </member>
+ <member name="M:System.Data.DataTable.WriteXmlSchema(System.IO.TextWriter,System.Boolean)">
+ <summary>Writes the current data structure of the <see cref="T:System.Data.DataTable"></see> as an XML schema using the specified <see cref="T:System.IO.TextWriter"></see>. To save the schema for the table and all its descendants, set the <paramref name="writeHierarchy">writeHierarchy</paramref> parameter to true.</summary>
+ <param name="writer">The <see cref="T:System.IO.TextWriter"></see> with which to write.</param>
+ <param name="writeHierarchy">If true, write the schema of the current table and all its descendants. If false (the default value), write the schema for the current table only.</param>
+ </member>
+ <member name="M:System.Data.DataTable.WriteXmlSchema(System.Xml.XmlWriter,System.Boolean)">
+ <summary>Writes the current data structure of the <see cref="T:System.Data.DataTable"></see> as an XML schema using the specified <see cref="T:System.Xml.XmlWriter"></see>. To save the schema for the table and all its descendants, set the <paramref name="writeHierarchy">writeHierarchy</paramref> parameter to true.</summary>
+ <param name="writer">The <see cref="T:System.Xml.XmlWriter"></see> used to write the document.</param>
+ <param name="writeHierarchy">If true, write the schema of the current table and all its descendants. If false (the default value), write the schema for the current table only.</param>
+ </member>
+ <member name="M:System.Data.DataTable.WriteXmlSchema(System.String,System.Boolean)">
+ <summary>Writes the current data structure of the <see cref="T:System.Data.DataTable"></see> as an XML schema to the specified file. To save the schema for the table and all its descendants, set the <paramref name="writeHierarchy">writeHierarchy</paramref> parameter to true.</summary>
+ <param name="fileName">The name of the file to use.</param>
+ <param name="writeHierarchy">If true, write the schema of the current table and all its descendants. If false (the default value), write the schema for the current table only.</param>
+ </member>
+ <member name="M:System.Data.DataTable.WriteXmlSchema(System.IO.Stream)">
+ <summary>Writes the current data structure of the <see cref="T:System.Data.DataTable"></see> as an XML schema to the specified stream.</summary>
+ <param name="stream">The stream to which the XML schema will be written.</param>
+ </member>
+ <member name="P:System.Data.DataTable.System#ComponentModel#IListSource#ContainsListCollection">
+ <summary>For a description of this member, see <see cref="P:System.ComponentModel.IListSource.ContainsListCollection"></see>.</summary>
+ <returns>true if the collection is a collection of <see cref="T:System.Collections.IList"></see> objects; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Data.DataTable.System#ComponentModel#IListSource#GetList">
+ <summary>For a description of this member, see <see cref="M:System.ComponentModel.IListSource.GetList"></see>.</summary>
+ <returns>An <see cref="T:System.Collections.IList"></see> that can be bound to a data source from the object.</returns>
+ </member>
+ <member name="M:System.Data.DataTable.System#Xml#Serialization#IXmlSerializable#GetSchema">
+ <summary>For a description of this member, see <see cref="M:System.Xml.Serialization.IXmlSerializable.GetSchema"></see>.</summary>
+ <returns>An <see cref="T:System.Xml.Schema.XmlSchema"></see> that describes the XML representation of the object that is produced by the <see cref="M:System.Xml.Serialization.IXmlSerializable.WriteXml(System.Xml.XmlWriter)"></see> method and consumed by the <see cref="M:System.Xml.Serialization.IXmlSerializable.ReadXml(System.Xml.XmlReader)"></see> method.</returns>
+ </member>
+ <member name="M:System.Data.DataTable.System#Xml#Serialization#IXmlSerializable#ReadXml(System.Xml.XmlReader)">
+ <summary>For a description of this member, see <see cref="M:System.Xml.Serialization.IXmlSerializable.ReadXml(System.Xml.XmlReader)"></see>.</summary>
+ <param name="reader">An XmlReader.</param>
+ </member>
+ <member name="M:System.Data.DataTable.System#Xml#Serialization#IXmlSerializable#WriteXml(System.Xml.XmlWriter)">
+ <summary>For a description of this member, see <see cref="M:System.Xml.Serialization.IXmlSerializable.WriteXml(System.Xml.XmlWriter)"></see>.</summary>
+ <param name="writer">An XmlWriter.</param>
+ </member>
+ <member name="T:System.Data.DataTableClearEventArgs">
+ <summary>Provides data for the <see cref="M:System.Data.DataTable.Clear"></see> method.</summary>
+ </member>
+ <member name="M:System.Data.DataTableClearEventArgs.#ctor(System.Data.DataTable)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.DataTableClearEventArgs"></see> class.</summary>
+ <param name="dataTable">The <see cref="T:System.Data.DataTable"></see> whose rows are being cleared.</param>
+ </member>
+ <member name="P:System.Data.DataTableClearEventArgs.Table">
+ <summary>Gets the table whose rows are being cleared.</summary>
+ <returns>The <see cref="T:System.Data.DataTable"></see> whose rows are being cleared.</returns>
+ </member>
+ <member name="P:System.Data.DataTableClearEventArgs.TableName">
+ <summary>Gets the table name whose rows are being cleared.</summary>
+ <returns>A <see cref="T:System.String"></see> indicating the table name.</returns>
+ </member>
+ <member name="P:System.Data.DataTableClearEventArgs.TableNamespace">
+ <summary>Gets the namespace of the table whose rows are being cleared.</summary>
+ <returns>A <see cref="T:System.String"></see> indicating the namespace name.</returns>
+ </member>
+ <member name="T:System.Data.DataTableClearEventHandler">
+ <summary>Represents the method that handles the <see cref="M:System.Data.DataTable.Clear"></see> method.</summary>
+ <param name="sender">The source of the event.</param>
+ <param name="e">A <see cref="T:System.Data.DataTableClearEventArgs"></see> that contains the event data.</param>
+ </member>
+ <member name="T:System.Data.DataTableCollection">
+ <summary>Represents the collection of tables for the <see cref="T:System.Data.DataSet"></see>.</summary>
+ </member>
+ <member name="M:System.Data.DataTableCollection.Add">
+ <summary>Creates a new <see cref="T:System.Data.DataTable"></see> object by using a default name and adds it to the collection.</summary>
+ <returns>The newly created <see cref="T:System.Data.DataTable"></see>.</returns>
+ </member>
+ <member name="M:System.Data.DataTableCollection.Add(System.Data.DataTable)">
+ <summary>Adds the specified DataTable to the collection.</summary>
+ <param name="table">The DataTable object to add.</param>
+ <exception cref="T:System.ArgumentNullException">The value specified for the table is null.</exception>
+ <exception cref="T:System.ArgumentException">The table already belongs to this collection, or belongs to another collection.</exception>
+ <exception cref="T:System.Data.DuplicateNameException">A table in the collection has the same name. The comparison is not case sensitive.</exception>
+ </member>
+ <member name="M:System.Data.DataTableCollection.Add(System.String)">
+ <summary>Creates a <see cref="T:System.Data.DataTable"></see> object by using the specified name and adds it to the collection.</summary>
+ <param name="name">The name to give the created <see cref="T:System.Data.DataTable"></see>.</param>
+ <returns>The newly created <see cref="T:System.Data.DataTable"></see>.</returns>
+ <exception cref="T:System.Data.DuplicateNameException">A table in the collection has the same name. (The comparison is not case sensitive.)</exception>
+ </member>
+ <member name="M:System.Data.DataTableCollection.Add(System.String,System.String)">
+ <summary>Creates a <see cref="T:System.Data.DataTable"></see> object by using the specified name and adds it to the collection.</summary>
+ <param name="name">The name to give the created <see cref="T:System.Data.DataTable"></see>.</param>
+ <param name="tableNamespace">The namespace to give the created <see cref="T:System.Data.DataTable"></see>.</param>
+ <returns>The newly created <see cref="T:System.Data.DataTable"></see>.</returns>
+ <exception cref="T:System.Data.DuplicateNameException">A table in the collection has the same name. (The comparison is not case sensitive.)</exception>
+ </member>
+ <member name="M:System.Data.DataTableCollection.AddRange(System.Data.DataTable[])">
+ <summary>Copies the elements of the specified <see cref="T:System.Data.DataTable"></see> array to the end of the collection.</summary>
+ <param name="tables">The array of <see cref="T:System.Data.DataTable"></see> objects to add to the collection.</param>
+ </member>
+ <member name="M:System.Data.DataTableCollection.CanRemove(System.Data.DataTable)">
+ <summary>Verifies whether the specified <see cref="T:System.Data.DataTable"></see> object can be removed from the collection.</summary>
+ <param name="table">The DataTable in the collection to perform the check against.</param>
+ <returns>true if the table can be removed; otherwise false.</returns>
+ </member>
+ <member name="M:System.Data.DataTableCollection.Clear">
+ <summary>Clears the collection of all <see cref="T:System.Data.DataTable"></see> objects.</summary>
+ </member>
+ <member name="E:System.Data.DataTableCollection.CollectionChanged">
+ <summary>Occurs after the <see cref="T:System.Data.DataTableCollection"></see> is changed because of <see cref="T:System.Data.DataTable"></see> objects being added or removed.</summary>
+ <returns></returns>
+ </member>
+ <member name="E:System.Data.DataTableCollection.CollectionChanging">
+ <summary>Occurs while the <see cref="T:System.Data.DataTableCollection"></see> is changing because of <see cref="T:System.Data.DataTable"></see> objects being added or removed.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.DataTableCollection.Contains(System.String)">
+ <summary>Gets a value that indicates whether a <see cref="T:System.Data.DataTable"></see> object with the specified name exists in the collection.</summary>
+ <param name="name">The name of the <see cref="T:System.Data.DataTable"></see> to find.</param>
+ <returns>true if the specified table exists; otherwise false.</returns>
+ </member>
+ <member name="M:System.Data.DataTableCollection.Contains(System.String,System.String)">
+ <summary>Gets a value that indicates whether a <see cref="T:System.Data.DataTable"></see> object with the specified name and table namespace exists in the collection.</summary>
+ <param name="name">The name of the <see cref="T:System.Data.DataTable"></see> to find.</param>
+ <param name="tableNamespace">The name of the <see cref="T:System.Data.DataTable"></see> namespace to look in.</param>
+ <returns>true if the specified table exists; otherwise false.</returns>
+ </member>
+ <member name="M:System.Data.DataTableCollection.CopyTo(System.Data.DataTable[],System.Int32)">
+ <summary>Copies all the elements of the current <see cref="T:System.Data.DataTableCollection"></see> to a one-dimensional <see cref="T:System.Array"></see>, starting at the specified destination array index.</summary>
+ <param name="array">The one-dimensional <see cref="T:System.Array"></see> to copy the current <see cref="T:System.Data.DataTableCollection"></see> object's elements into.</param>
+ <param name="index">The destination <see cref="T:System.Array"></see> index to start copying into.</param>
+ </member>
+ <member name="M:System.Data.DataTableCollection.IndexOf(System.Data.DataTable)">
+ <summary>Gets the index of the specified <see cref="T:System.Data.DataTable"></see> object.</summary>
+ <param name="table">The DataTable to search for.</param>
+ <returns>The zero-based index of the table, or -1 if the table is not found in the collection.</returns>
+ </member>
+ <member name="M:System.Data.DataTableCollection.IndexOf(System.String)">
+ <summary>Gets the index in the collection of the <see cref="T:System.Data.DataTable"></see> object with the specified name.</summary>
+ <param name="tableName">The name of the DataTable object to look for.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="3"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">The zero-based index of the <code>DataTable</code> with the specified name, or -1 if the table does not exist in the collection. </p>
+ <block subset="none" type="note"><p><br> Returns -1 when two or more tables have the same name but different namespaces. The call does not succeed if there is any ambiguity when matching a table name to exactly one table. </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="5" sourceendlinenumber="5"></block></p>
+</returns>
+ </member>
+ <member name="M:System.Data.DataTableCollection.IndexOf(System.String,System.String)">
+ <summary>Gets the index in the collection of the specified <see cref="T:System.Data.DataTable"></see> object.</summary>
+ <param name="tableName">The name of the <see cref="T:System.Data.DataTable"></see> object to look for.</param>
+ <param name="tableNamespace">The name of the <see cref="T:System.Data.DataTable"></see> namespace to look in.</param>
+ <returns>The zero-based index of the <see cref="T:System.Data.DataTable"></see> with the specified name, or -1 if the table does not exist in the collection.</returns>
+ </member>
+ <member name="P:System.Data.DataTableCollection.Item(System.Int32)">
+ <summary>Gets the <see cref="T:System.Data.DataTable"></see> object at the specified index.</summary>
+ <param name="index">The zero-based index of the <see cref="T:System.Data.DataTable"></see> to find.</param>
+ <returns>A <see cref="T:System.Data.DataTable"></see> with the specified index; otherwise null if the <see cref="T:System.Data.DataTable"></see> does not exist.</returns>
+ <exception cref="T:System.IndexOutOfRangeException">The index value is greater than the number of items in the collection.</exception>
+ </member>
+ <member name="P:System.Data.DataTableCollection.Item(System.String)">
+ <summary>Gets the <see cref="T:System.Data.DataTable"></see> object with the specified name.</summary>
+ <param name="name">The name of the DataTable to find.</param>
+ <returns>A <see cref="T:System.Data.DataTable"></see> with the specified name; otherwise null if the <see cref="T:System.Data.DataTable"></see> does not exist.</returns>
+ </member>
+ <member name="P:System.Data.DataTableCollection.Item(System.String,System.String)">
+ <summary>Gets the <see cref="T:System.Data.DataTable"></see> object with the specified name in the specified namespace.</summary>
+ <param name="name">The name of the DataTable to find.</param>
+ <param name="tableNamespace">The name of the <see cref="T:System.Data.DataTable"></see> namespace to look in.</param>
+ <returns>A <see cref="T:System.Data.DataTable"></see> with the specified name; otherwise null if the <see cref="T:System.Data.DataTable"></see> does not exist.</returns>
+ </member>
+ <member name="M:System.Data.DataTableCollection.Remove(System.Data.DataTable)">
+ <summary>Removes the specified <see cref="T:System.Data.DataTable"></see> object from the collection.</summary>
+ <param name="table">The DataTable to remove.</param>
+ <exception cref="T:System.ArgumentNullException">The value specified for the table is null.</exception>
+ <exception cref="T:System.ArgumentException">The table does not belong to this collection. -or- The table is part of a relationship.</exception>
+ </member>
+ <member name="M:System.Data.DataTableCollection.Remove(System.String)">
+ <summary>Removes the <see cref="T:System.Data.DataTable"></see> object with the specified name from the collection.</summary>
+ <param name="name">The name of the <see cref="T:System.Data.DataTable"></see> object to remove.</param>
+ <exception cref="T:System.ArgumentException">The collection does not have a table with the specified name.</exception>
+ </member>
+ <member name="M:System.Data.DataTableCollection.Remove(System.String,System.String)">
+ <summary>Removes the <see cref="T:System.Data.DataTable"></see> object with the specified name from the collection.</summary>
+ <param name="name">The name of the <see cref="T:System.Data.DataTable"></see> object to remove.</param>
+ <param name="tableNamespace">The name of the <see cref="T:System.Data.DataTable"></see> namespace to look in.</param>
+ <exception cref="T:System.ArgumentException">The collection does not have a table with the specified name.</exception>
+ </member>
+ <member name="M:System.Data.DataTableCollection.RemoveAt(System.Int32)">
+ <summary>Removes the <see cref="T:System.Data.DataTable"></see> object at the specified index from the collection.</summary>
+ <param name="index">The index of the DataTable to remove.</param>
+ <exception cref="T:System.ArgumentException">The collection does not have a table at the specified index.</exception>
+ </member>
+ <member name="T:System.Data.DataTableNewRowEventArgs">
+ <summary>Provides data for the <see cref="M:System.Data.DataTable.NewRow"></see> method.</summary>
+ </member>
+ <member name="M:System.Data.DataTableNewRowEventArgs.#ctor(System.Data.DataRow)">
+ <summary>Initializes a new instance of <see cref="T:System.Data.DataTableNewRowEventArgs"></see>.</summary>
+ <param name="dataRow">The <see cref="T:System.Data.DataRow"></see> being added.</param>
+ </member>
+ <member name="P:System.Data.DataTableNewRowEventArgs.Row">
+ <summary>Gets the row that is being added.</summary>
+ <returns>The <see cref="T:System.Data.DataRow"></see> that is being added.</returns>
+ </member>
+ <member name="T:System.Data.DataTableNewRowEventHandler">
+ <summary>Represents the method that handles the <see cref="M:System.Data.DataTable.NewRow"></see> method.</summary>
+ <param name="sender">The source of the event.</param>
+ <param name="e">A <see cref="T:System.Data.DataTableNewRowEventArgs"></see> that contains the event data.</param>
+ </member>
+ <member name="T:System.Data.DataTableReader">
+ <summary>The <see cref="T:System.Data.DataTableReader"></see> obtains the contents of one or more <see cref="T:System.Data.DataTable"></see> objects in the form of one or more read-only, forward-only result sets.</summary>
+ </member>
+ <member name="M:System.Data.DataTableReader.#ctor(System.Data.DataTable)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.DataTableReader"></see> class by using data from the supplied <see cref="T:System.Data.DataTable"></see>.</summary>
+ <param name="dataTable">The <see cref="T:System.Data.DataTable"></see> from which the new <see cref="T:System.Data.DataTableReader"></see> obtains its result set.</param>
+ </member>
+ <member name="M:System.Data.DataTableReader.#ctor(System.Data.DataTable[])">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.DataTableReader"></see> class using the supplied array of <see cref="T:System.Data.DataTable"></see> objects.</summary>
+ <param name="dataTables">The array of <see cref="T:System.Data.DataTable"></see> objects that supplies the results for the new <see cref="T:System.Data.DataTableReader"></see> object.</param>
+ </member>
+ <member name="M:System.Data.DataTableReader.Close">
+ <summary>Closes the current <see cref="T:System.Data.DataTableReader"></see>.</summary>
+ </member>
+ <member name="P:System.Data.DataTableReader.Depth">
+ <summary>The depth of nesting for the current row of the <see cref="T:System.Data.DataTableReader"></see>.</summary>
+ <returns>The depth of nesting for the current row; always zero.</returns>
+ </member>
+ <member name="P:System.Data.DataTableReader.FieldCount">
+ <summary>Returns the number of columns in the current row.</summary>
+ <returns>When not positioned in a valid result set, 0; otherwise the number of columns in the current row.</returns>
+ <exception cref="T:System.InvalidOperationException">An attempt was made to retrieve the field count in a closed <see cref="T:System.Data.DataTableReader"></see>.</exception>
+ </member>
+ <member name="M:System.Data.DataTableReader.GetBoolean(System.Int32)">
+ <summary>Gets the value of the specified column as a <see cref="T:System.Boolean"></see>.</summary>
+ <param name="ordinal">The zero-based column ordinal.</param>
+ <returns>The value of the specified column.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The index passed was outside the range of 0 to <see cref="P:System.Data.DataTableReader.FieldCount"></see> - 1.</exception>
+ <exception cref="T:System.Data.DeletedRowInaccessibleException">An attempt was made to retrieve data from a deleted row.</exception>
+ <exception cref="T:System.InvalidOperationException">An attempt was made to read or access a column in a closed <see cref="T:System.Data.DataTableReader"></see>.</exception>
+ <exception cref="T:System.InvalidCastException">The specified column does not contain a Boolean.</exception>
+ </member>
+ <member name="M:System.Data.DataTableReader.GetByte(System.Int32)">
+ <summary>Gets the value of the specified column as a byte.</summary>
+ <param name="ordinal">The zero-based column ordinal.</param>
+ <returns>The value of the specified column.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The index passed was outside the range of 0 to <see cref="P:System.Data.DataTableReader.FieldCount"></see> - 1.</exception>
+ <exception cref="T:System.Data.DeletedRowInaccessibleException">An attempt was made to retrieve data from a deleted row.</exception>
+ <exception cref="T:System.InvalidOperationException">An attempt was made to read or access a column in a closed DataTableReader.</exception>
+ <exception cref="T:System.InvalidCastException">The specified column does not contain a byte.</exception>
+ </member>
+ <member name="M:System.Data.DataTableReader.GetBytes(System.Int32,System.Int64,System.Byte[],System.Int32,System.Int32)">
+ <summary>Reads a stream of bytes starting at the specified column offset into the buffer as an array starting at the specified buffer offset.</summary>
+ <param name="ordinal">The zero-based column ordinal.</param>
+ <param name="dataIndex">The index within the field from which to start the read operation.</param>
+ <param name="buffer">The buffer into which to read the stream of bytes.</param>
+ <param name="bufferIndex">The index within the buffer at which to start placing the data.</param>
+ <param name="length">The maximum length to copy into the buffer.</param>
+ <returns>The actual number of bytes read.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The index passed was outside the range of 0 to <see cref="P:System.Data.DataTableReader.FieldCount"></see> - 1.</exception>
+ <exception cref="T:System.Data.DeletedRowInaccessibleException">An attempt was made to retrieve data from a deleted row.</exception>
+ <exception cref="T:System.InvalidOperationException">An attempt was made to read or access a column in a closed DataTableReader.</exception>
+ <exception cref="T:System.InvalidCastException">The specified column does not contain a byte array.</exception>
+ </member>
+ <member name="M:System.Data.DataTableReader.GetChar(System.Int32)">
+ <summary>Gets the value of the specified column as a character.</summary>
+ <param name="ordinal">The zero-based column ordinal.</param>
+ <returns>The value of the column.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The index passed was outside the range of 0 to <see cref="P:System.Data.DataTableReader.FieldCount"></see> - 1.</exception>
+ <exception cref="T:System.Data.DeletedRowInaccessibleException">An attempt was made to retrieve data from a deleted row.</exception>
+ <exception cref="T:System.InvalidOperationException">An attempt was made to read or access a column in a closed DataTableReader.</exception>
+ <exception cref="T:System.InvalidCastException">The specified field does not contain a character.</exception>
+ </member>
+ <member name="M:System.Data.DataTableReader.GetChars(System.Int32,System.Int64,System.Char[],System.Int32,System.Int32)">
+ <summary>Returns the value of the specified column as a character array.</summary>
+ <param name="ordinal">The zero-based column ordinal.</param>
+ <param name="dataIndex">The index within the field from which to start the read operation.</param>
+ <param name="buffer">The buffer into which to read the stream of chars.</param>
+ <param name="bufferIndex">The index within the buffer at which to start placing the data.</param>
+ <param name="length">The maximum length to copy into the buffer.</param>
+ <returns>The actual number of characters read.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The index passed was outside the range of 0 to <see cref="P:System.Data.DataTableReader.FieldCount"></see> - 1.</exception>
+ <exception cref="T:System.Data.DeletedRowInaccessibleException">An attempt was made to retrieve data from a deleted row.</exception>
+ <exception cref="T:System.InvalidOperationException">An attempt was made to read or access a column in a closed DataTableReader.</exception>
+ <exception cref="T:System.InvalidCastException">The specified column does not contain a character array.</exception>
+ </member>
+ <member name="M:System.Data.DataTableReader.GetDataTypeName(System.Int32)">
+ <summary>Gets a string representing the data type of the specified column.</summary>
+ <param name="ordinal">The zero-based column ordinal.</param>
+ <returns>A string representing the column's data type.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The index passed was outside the range of 0 to <see cref="P:System.Data.DataTableReader.FieldCount"></see> - 1.</exception>
+ <exception cref="T:System.InvalidOperationException">An attempt was made to read or access a column in a closed <see cref="T:System.Data.DataTableReader"></see>.</exception>
+ </member>
+ <member name="M:System.Data.DataTableReader.GetDateTime(System.Int32)">
+ <summary>Gets the value of the specified column as a <see cref="T:System.DateTime"></see> object.</summary>
+ <param name="ordinal">The zero-based column ordinal.</param>
+ <returns>The value of the specified column.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The index passed was outside the range of 0 to <see cref="P:System.Data.DataTableReader.FieldCount"></see> - 1.</exception>
+ <exception cref="T:System.Data.DeletedRowInaccessibleException">An attempt was made to retrieve data from a deleted row.</exception>
+ <exception cref="T:System.InvalidOperationException">An attempt was made to read or access a column in a closed DataTableReader.</exception>
+ <exception cref="T:System.InvalidCastException">The specified column does not contain a DateTime value.</exception>
+ </member>
+ <member name="M:System.Data.DataTableReader.GetDecimal(System.Int32)">
+ <summary>Gets the value of the specified column as a <see cref="T:System.Decimal"></see>.</summary>
+ <param name="ordinal">The zero-based column ordinal.</param>
+ <returns>The value of the specified column.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The index passed was outside the range of 0 to <see cref="P:System.Data.DataTableReader.FieldCount"></see> - 1.</exception>
+ <exception cref="T:System.Data.DeletedRowInaccessibleException">An attempt was made to retrieve data from a deleted row.</exception>
+ <exception cref="T:System.InvalidOperationException">An attempt was made to read or access a column in a closed DataTableReader.</exception>
+ <exception cref="T:System.InvalidCastException">The specified column does not contain a Decimal value.</exception>
+ </member>
+ <member name="M:System.Data.DataTableReader.GetDouble(System.Int32)">
+ <summary>Gets the value of the column as a double-precision floating point number.</summary>
+ <param name="ordinal">The zero-based ordinal of the column.</param>
+ <returns>The value of the specified column.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The index passed was outside the range of 0 to <see cref="P:System.Data.DataTableReader.FieldCount"></see> - 1.</exception>
+ <exception cref="T:System.Data.DeletedRowInaccessibleException">An attempt was made to retrieve data from a deleted row.</exception>
+ <exception cref="T:System.InvalidOperationException">An attempt was made to read or access a column in a closed DataTableReader.</exception>
+ <exception cref="T:System.InvalidCastException">The specified column does not contain a double-precision floating point number.</exception>
+ </member>
+ <member name="M:System.Data.DataTableReader.GetEnumerator">
+ <summary>Returns an enumerator that can be used to iterate through the item collection.</summary>
+ <returns>An <see cref="T:System.Collections.IEnumerator"></see> object that represents the item collection.</returns>
+ <exception cref="T:System.InvalidOperationException">An attempt was made to read or access a column in a closed <see cref="T:System.Data.DataTableReader"></see>.</exception>
+ </member>
+ <member name="M:System.Data.DataTableReader.GetFieldType(System.Int32)">
+ <summary>Gets the <see cref="T:System.Type"></see> that is the data type of the object.</summary>
+ <param name="ordinal">The zero-based column ordinal.</param>
+ <returns>The <see cref="T:System.Type"></see> that is the data type of the object.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The index passed was outside the range of 0 to <see cref="P:System.Data.DataTableReader.FieldCount"></see> - 1.</exception>
+ <exception cref="T:System.InvalidOperationException">An attempt was made to read or access a column in a closed <see cref="T:System.Data.DataTableReader"></see> .</exception>
+ </member>
+ <member name="M:System.Data.DataTableReader.GetFloat(System.Int32)">
+ <summary>Gets the value of the specified column as a single-precision floating point number.</summary>
+ <param name="ordinal">The zero-based column ordinal.</param>
+ <returns>The value of the column.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The index passed was outside the range of 0 to <see cref="P:System.Data.DataTableReader.FieldCount"></see> - 1.</exception>
+ <exception cref="T:System.Data.DeletedRowInaccessibleException">An attempt was made to retrieve data from a deleted row.</exception>
+ <exception cref="T:System.InvalidOperationException">An attempt was made to read or access a column in a closed <see cref="T:System.Data.DataTableReader"></see>.</exception>
+ <exception cref="T:System.InvalidCastException">The specified column does not contain a single-precision floating point number.</exception>
+ </member>
+ <member name="M:System.Data.DataTableReader.GetGuid(System.Int32)">
+ <summary>Gets the value of the specified column as a globally-unique identifier (GUID).</summary>
+ <param name="ordinal">The zero-based column ordinal.</param>
+ <returns>The value of the specified column.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The index passed was outside the range of 0 to <see cref="P:System.Data.DataTableReader.FieldCount"></see> - 1.</exception>
+ <exception cref="T:System.Data.DeletedRowInaccessibleException">An attempt was made to retrieve data from a deleted row.</exception>
+ <exception cref="T:System.InvalidOperationException">An attempt was made to read or access a column in a closed <see cref="T:System.Data.DataTableReader"></see>.</exception>
+ <exception cref="T:System.InvalidCastException">The specified column does not contain a GUID.</exception>
+ </member>
+ <member name="M:System.Data.DataTableReader.GetInt16(System.Int32)">
+ <summary>Gets the value of the specified column as a 16-bit signed integer.</summary>
+ <param name="ordinal">The zero-based column ordinal</param>
+ <returns>The value of the specified column.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The index passed was outside the range of 0 to <see cref="P:System.Data.DataTableReader.FieldCount"></see> - 1.</exception>
+ <exception cref="T:System.Data.DeletedRowInaccessibleException">An attempt was made to retrieve data from a deleted row.</exception>
+ <exception cref="T:System.InvalidOperationException">An attempt was made to read or access a column in a closed <see cref="T:System.Data.DataTableReader"></see>.</exception>
+ <exception cref="T:System.InvalidCastException">The specified column does not contain a 16-bit signed integer.</exception>
+ </member>
+ <member name="M:System.Data.DataTableReader.GetInt32(System.Int32)">
+ <summary>Gets the value of the specified column as a 32-bit signed integer.</summary>
+ <param name="ordinal">The zero-based column ordinal</param>
+ <returns>The value of the specified column.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The index passed was outside the range of 0 to <see cref="P:System.Data.DataTableReader.FieldCount"></see> - 1.</exception>
+ <exception cref="T:System.Data.DeletedRowInaccessibleException">An attempt was made to retrieve data from a deleted row.</exception>
+ <exception cref="T:System.InvalidOperationException">An attempt was made to read or access a column in a closed <see cref="T:System.Data.DataTableReader"></see> .</exception>
+ <exception cref="T:System.InvalidCastException">The specified column does not contain a 32-bit signed integer value.</exception>
+ </member>
+ <member name="M:System.Data.DataTableReader.GetInt64(System.Int32)">
+ <summary>Gets the value of the specified column as a 64-bit signed integer.</summary>
+ <param name="ordinal">The zero-based column ordinal</param>
+ <returns>The value of the specified column.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The index passed was outside the range of 0 to <see cref="P:System.Data.DataTableReader.FieldCount"></see> - 1.</exception>
+ <exception cref="T:System.Data.DeletedRowInaccessibleException">An attempt was made to retrieve data from a deleted row.</exception>
+ <exception cref="T:System.InvalidOperationException">An attempt was made to read or access a column in a closed <see cref="T:System.Data.DataTableReader"></see> .</exception>
+ <exception cref="T:System.InvalidCastException">The specified column does not contain a 64-bit signed integer value.</exception>
+ </member>
+ <member name="M:System.Data.DataTableReader.GetName(System.Int32)">
+ <summary>Gets the value of the specified column as a <see cref="T:System.String"></see>.</summary>
+ <param name="ordinal">The zero-based column ordinal</param>
+ <returns>The name of the specified column.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The index passed was outside the range of 0 to <see cref="P:System.Data.DataTableReader.FieldCount"></see> - 1.</exception>
+ <exception cref="T:System.InvalidOperationException">An attempt was made to read or access a column in a closed <see cref="T:System.Data.DataTableReader"></see>.</exception>
+ </member>
+ <member name="M:System.Data.DataTableReader.GetOrdinal(System.String)">
+ <summary>Gets the column ordinal, given the name of the column.</summary>
+ <param name="name">The name of the column.</param>
+ <returns>The zero-based column ordinal.</returns>
+ <exception cref="T:System.InvalidOperationException">An attempt was made to read or access a column in a closed <see cref="T:System.Data.DataTableReader"></see>.</exception>
+ <exception cref="T:System.ArgumentException">The name specified is not a valid column name.</exception>
+ </member>
+ <member name="M:System.Data.DataTableReader.GetProviderSpecificFieldType(System.Int32)">
+ <summary>Gets the type of the specified column in provider-specific format.</summary>
+ <param name="ordinal">The zero-based column ordinal.</param>
+ <returns>The <see cref="T:System.Type"></see> that is the data type of the object.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The index passed was outside the range of 0 to <see cref="P:System.Data.DataTableReader.FieldCount"></see> - 1.</exception>
+ <exception cref="T:System.InvalidOperationException">An attempt was made to read or access a column in a closed <see cref="T:System.Data.DataTableReader"></see>.</exception>
+ </member>
+ <member name="M:System.Data.DataTableReader.GetProviderSpecificValue(System.Int32)">
+ <summary>Gets the value of the specified column in provider-specific format.</summary>
+ <param name="ordinal">The zero-based number of the column whose value is retrieved.</param>
+ <returns>The value of the specified column in provider-specific format.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The index passed was outside the range of 0 to <see cref="P:System.Data.DataTableReader.FieldCount"></see> - 1.</exception>
+ <exception cref="T:System.Data.DeletedRowInaccessibleException">An attempt was made to retrieve data from a deleted row.</exception>
+ <exception cref="T:System.InvalidOperationException">An attempt was made to read or access a column in a closed <see cref="T:System.Data.DataTableReader"></see></exception>
+ </member>
+ <member name="M:System.Data.DataTableReader.GetProviderSpecificValues(System.Object[])">
+ <summary>Fills the supplied array with provider-specific type information for all the columns in the <see cref="T:System.Data.DataTableReader"></see>.</summary>
+ <param name="values">An array of objects to be filled in with type information for the columns in the <see cref="T:System.Data.DataTableReader"></see>.</param>
+ <returns>The number of column values copied into the array.</returns>
+ <exception cref="T:System.Data.DeletedRowInaccessibleException">An attempt was made to retrieve data from a deleted row.</exception>
+ <exception cref="T:System.InvalidOperationException">An attempt was made to read or access a column in a closed <see cref="T:System.Data.DataTableReader"></see>.</exception>
+ </member>
+ <member name="M:System.Data.DataTableReader.GetSchemaTable">
+ <summary>Returns a <see cref="T:System.Data.DataTable"></see> that describes the column metadata of the <see cref="T:System.Data.DataTableReader"></see>.</summary>
+ <returns>A <see cref="T:System.Data.DataTable"></see> that describes the column metadata.</returns>
+ <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Data.DataTableReader"></see> is closed.</exception>
+ </member>
+ <member name="M:System.Data.DataTableReader.GetString(System.Int32)">
+ <summary>Gets the value of the specified column as a string.</summary>
+ <param name="ordinal">The zero-based column ordinal</param>
+ <returns>The value of the specified column.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The index passed was outside the range of 0 to <see cref="P:System.Data.DataTableReader.FieldCount"></see> - 1.</exception>
+ <exception cref="T:System.Data.DeletedRowInaccessibleException">An attempt was made to retrieve data from a deleted row.</exception>
+ <exception cref="T:System.InvalidOperationException">An attempt was made to read or access a column in a closed <see cref="T:System.Data.DataTableReader"></see>.</exception>
+ <exception cref="T:System.InvalidCastException">The specified column does not contain a string.</exception>
+ </member>
+ <member name="M:System.Data.DataTableReader.GetValue(System.Int32)">
+ <summary>Gets the value of the specified column in its native format.</summary>
+ <param name="ordinal">The zero-based column ordinal</param>
+ <returns>The value of the specified column. This method returns DBNull for null columns.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The index passed was outside the range of 0 to <see cref="P:System.Data.DataTableReader.FieldCount"></see> - 1.</exception>
+ <exception cref="T:System.Data.DeletedRowInaccessibleException">An attempt was made to retrieve data from a deleted row.</exception>
+ <exception cref="T:System.InvalidOperationException">An attempt was made to read or access columns in a closed <see cref="T:System.Data.DataTableReader"></see> .</exception>
+ </member>
+ <member name="M:System.Data.DataTableReader.GetValues(System.Object[])">
+ <summary>Populates an array of objects with the column values of the current row.</summary>
+ <param name="values">An array of <see cref="T:System.Object"></see> into which to copy the column values from the <see cref="T:System.Data.DataTableReader"></see>.</param>
+ <returns>The number of column values copied into the array.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The index passed was outside the range of 0 to <see cref="P:System.Data.DataTableReader.FieldCount"></see> - 1.</exception>
+ <exception cref="T:System.Data.DeletedRowInaccessibleException">An attempt was made to retrieve data from a deleted row.</exception>
+ <exception cref="T:System.InvalidOperationException">An attempt was made to read or access a column in a closed <see cref="T:System.Data.DataTableReader"></see> .</exception>
+ </member>
+ <member name="P:System.Data.DataTableReader.HasRows">
+ <summary>Gets a value that indicates whether the <see cref="T:System.Data.DataTableReader"></see> contains one or more rows.</summary>
+ <returns>true if the <see cref="T:System.Data.DataTableReader"></see> contains one or more rows; otherwise false.</returns>
+ <exception cref="T:System.InvalidOperationException">An attempt was made to retrieve information about a closed <see cref="T:System.Data.DataTableReader"></see>.</exception>
+ </member>
+ <member name="P:System.Data.DataTableReader.IsClosed">
+ <summary>Gets a value that indicates whether the <see cref="T:System.Data.DataTableReader"></see> is closed.</summary>
+ <returns>Returns true if the <see cref="T:System.Data.DataTableReader"></see> is closed; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Data.DataTableReader.IsDBNull(System.Int32)">
+ <summary>Gets a value that indicates whether the column contains non-existent or missing values.</summary>
+ <param name="ordinal">The zero-based column ordinal</param>
+ <returns>true if the specified column value is equivalent to <see cref="T:System.DBNull"></see>; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The index passed was outside the range of 0 to <see cref="P:System.Data.DataTableReader.FieldCount"></see> - 1.</exception>
+ <exception cref="T:System.Data.DeletedRowInaccessibleException">An attempt was made to retrieve data from a deleted row.</exception>
+ <exception cref="T:System.InvalidOperationException">An attempt was made to read or access a column in a closed <see cref="T:System.Data.DataTableReader"></see> .</exception>
+ </member>
+ <member name="P:System.Data.DataTableReader.Item(System.Int32)">
+ <summary>Gets the value of the specified column in its native format given the column ordinal.</summary>
+ <param name="ordinal">The zero-based column ordinal.</param>
+ <returns>The value of the specified column in its native format.</returns>
+ <exception cref="T:System.IndexOutOfRangeException">The index passed was outside the range of 0 to <see cref="P:System.Data.DataTableReader.FieldCount"></see> - 1.</exception>
+ </member>
+ <member name="P:System.Data.DataTableReader.Item(System.String)">
+ <summary>Gets the value of the specified column in its native format given the column name.</summary>
+ <param name="name">The name of the column.</param>
+ <returns>The value of the specified column in its native format.</returns>
+ <exception cref="T:System.ArgumentException">The name specified is not a valid column name.</exception>
+ <exception cref="T:System.Data.DeletedRowInaccessibleException">An attempt was made to retrieve data from a deleted row.</exception>
+ <exception cref="T:System.InvalidOperationException">An attempt was made to read or access a column in a closed <see cref="T:System.Data.DataTableReader"></see>.</exception>
+ </member>
+ <member name="M:System.Data.DataTableReader.NextResult">
+ <summary>Advances the <see cref="T:System.Data.DataTableReader"></see> to the next result set, if any.</summary>
+ <returns>true if there was another result set; otherwise false.</returns>
+ <exception cref="T:System.InvalidOperationException">An attempt was made to navigate within a closed <see cref="T:System.Data.DataTableReader"></see>.</exception>
+ </member>
+ <member name="M:System.Data.DataTableReader.Read">
+ <summary>Advances the <see cref="T:System.Data.DataTableReader"></see> to the next record.</summary>
+ <returns>true if there was another row to read; otherwise false.</returns>
+ <exception cref="T:System.InvalidOperationException">An attempt was made to read or access a column in a closed <see cref="T:System.Data.DataTableReader"></see> .</exception>
+ </member>
+ <member name="P:System.Data.DataTableReader.RecordsAffected">
+ <summary>Gets the number of rows inserted, changed, or deleted by execution of the SQL statement.</summary>
+ <returns>The <see cref="T:System.Data.DataTableReader"></see> does not support this property and always returns 0.</returns>
+ </member>
+ <member name="T:System.Data.DataView">
+ <summary>Represents a databindable, customized view of a <see cref="T:System.Data.DataTable"></see> for sorting, filtering, searching, editing, and navigation. The <see cref="T:System.Data.DataView"></see> does not store data, but instead represents a connected view of its corresponding <see cref="T:System.Data.DataTable"></see>. Changes to the <see cref="T:System.Data.DataView"></see>’s data will affect the <see cref="T:System.Data.DataTable"></see>. Changes to the <see cref="T:System.Data.DataTable"></see>’s data will affect all <see cref="T:System.Data.DataView"></see>s associated with it.</summary>
+ </member>
+ <member name="M:System.Data.DataView.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.DataView"></see> class.</summary>
+ </member>
+ <member name="M:System.Data.DataView.#ctor(System.Data.DataTable)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.DataView"></see> class with the specified <see cref="T:System.Data.DataTable"></see>.</summary>
+ <param name="table">A <see cref="T:System.Data.DataTable"></see> to add to the <see cref="T:System.Data.DataView"></see>.</param>
+ </member>
+ <member name="M:System.Data.DataView.#ctor(System.Data.DataTable,System.String,System.String,System.Data.DataViewRowState)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.DataView"></see> class with the specified <see cref="T:System.Data.DataTable"></see>, <see cref="P:System.Data.DataView.RowFilter"></see>, <see cref="P:System.Data.DataView.Sort"></see>, and <see cref="T:System.Data.DataViewRowState"></see>.</summary>
+ <param name="table">A <see cref="T:System.Data.DataTable"></see> to add to the <see cref="T:System.Data.DataView"></see>.</param>
+ <param name="RowFilter">A <see cref="P:System.Data.DataView.RowFilter"></see> to apply to the <see cref="T:System.Data.DataView"></see>.</param>
+ <param name="Sort">A <see cref="P:System.Data.DataView.Sort"></see> to apply to the <see cref="T:System.Data.DataView"></see>.</param>
+ <param name="RowState">A <see cref="T:System.Data.DataViewRowState"></see> to apply to the <see cref="T:System.Data.DataView"></see>.</param>
+ </member>
+ <member name="M:System.Data.DataView.AddNew">
+ <summary>Adds a new row to the <see cref="T:System.Data.DataView"></see>.</summary>
+ <returns>A new <see cref="T:System.Data.DataRowView"></see> object.</returns>
+ </member>
+ <member name="P:System.Data.DataView.AllowDelete">
+ <summary>Sets or gets a value that indicates whether deletes are allowed.</summary>
+ <returns>true, if deletes are allowed; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Data.DataView.AllowEdit">
+ <summary>Gets or sets a value that indicates whether edits are allowed.</summary>
+ <returns>true, if edits are allowed; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Data.DataView.AllowNew">
+ <summary>Gets or sets a value that indicates whether the new rows can be added by using the <see cref="M:System.Data.DataView.AddNew"></see> method.</summary>
+ <returns>true, if new rows can be added; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Data.DataView.ApplyDefaultSort">
+ <summary>Gets or sets a value that indicates whether to use the default sort. The default sort is (ascending) by all primary keys as specified by <see cref="P:System.Data.DataTable.PrimaryKey"></see>.</summary>
+ <returns>true, if the default sort is used; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Data.DataView.BeginInit">
+ <summary>Starts the initialization of a <see cref="T:System.Data.DataView"></see> that is used on a form or used by another component. The initialization occurs at runtime.</summary>
+ </member>
+ <member name="M:System.Data.DataView.Close">
+ <summary>Closes the <see cref="T:System.Data.DataView"></see>.</summary>
+ </member>
+ <member name="M:System.Data.DataView.ColumnCollectionChanged(System.Object,System.ComponentModel.CollectionChangeEventArgs)">
+ <summary>Occurs after a <see cref="T:System.Data.DataColumnCollection"></see> has been changed successfully.</summary>
+ <param name="sender">The source of the event.</param>
+ <param name="e">A <see cref="T:System.ComponentModel.ListChangedEventArgs"></see> that contains the event data.</param>
+ </member>
+ <member name="M:System.Data.DataView.CopyTo(System.Array,System.Int32)">
+ <summary>Copies items into an array. Only for Web Forms Interfaces.</summary>
+ <param name="array">array to copy into.</param>
+ <param name="index">index to start at.</param>
+ </member>
+ <member name="P:System.Data.DataView.Count">
+ <summary>Gets the number of records in the <see cref="T:System.Data.DataView"></see> after <see cref="P:System.Data.DataView.RowFilter"></see> and <see cref="P:System.Data.DataView.RowStateFilter"></see> have been applied.</summary>
+ <returns>The number of records in the <see cref="T:System.Data.DataView"></see>.</returns>
+ </member>
+ <member name="P:System.Data.DataView.DataViewManager">
+ <summary>Gets the <see cref="T:System.Data.DataViewManager"></see> associated with this view.</summary>
+ <returns>The DataViewManager that created this view. If this is the default <see cref="T:System.Data.DataView"></see> for a <see cref="T:System.Data.DataTable"></see>, the DataViewManager property returns the default DataViewManager for the DataSet. Otherwise, if the DataView was created without a DataViewManager, this property is null.</returns>
+ </member>
+ <member name="M:System.Data.DataView.Delete(System.Int32)">
+ <summary>Deletes a row at the specified index.</summary>
+ <param name="index">The index of the row to delete.</param>
+ </member>
+ <member name="M:System.Data.DataView.Dispose(System.Boolean)">
+ <summary>Disposes of the resources (other than memory) used by the <see cref="T:System.Data.DataView"></see> object.</summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
+ </member>
+ <member name="M:System.Data.DataView.EndInit">
+ <summary>Ends the initialization of a <see cref="T:System.Data.DataView"></see> that is used on a form or used by another component. The initialization occurs at runtime.</summary>
+ </member>
+ <member name="M:System.Data.DataView.Equals(System.Data.DataView)">
+ <summary>Determines whether the specified <see cref="T:System.Data.DataView"></see> instances are considered equal.</summary>
+ <param name="view">The <see cref="T:System.Data.DataView"></see> to be compared.</param>
+ <returns>true if the two <see cref="T:System.Data.DataView"></see> instances are equal; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Data.DataView.Find(System.Object[])">
+ <summary>Finds a row in the <see cref="T:System.Data.DataView"></see> by the specified sort key values.</summary>
+ <param name="key">An array of values, typed as <see cref="T:System.Object"></see>.</param>
+ <returns>The index of the position of the first row in the <see cref="T:System.Data.DataView"></see> that matches the sort key values specified; otherwise -1 if there are no matching sort key values.</returns>
+ </member>
+ <member name="M:System.Data.DataView.Find(System.Object)">
+ <summary>Finds a row in the <see cref="T:System.Data.DataView"></see> by the specified sort key value.</summary>
+ <param name="key">The object to search for.</param>
+ <returns>The index of the row in the <see cref="T:System.Data.DataView"></see> that contains the sort key value specified; otherwise -1 if the sort key value does not exist.</returns>
+ </member>
+ <member name="M:System.Data.DataView.FindRows(System.Object)">
+ <summary>Returns an array of <see cref="T:System.Data.DataRowView"></see> objects whose columns match the specified sort key value.</summary>
+ <param name="key">The column value, typed as <see cref="T:System.Object"></see>, to search for.</param>
+ <returns>An array of DataRowView objects whose columns match the specified sort key value; or, if no rows contain the specified sort key values, an empty DataRowView array.</returns>
+ </member>
+ <member name="M:System.Data.DataView.FindRows(System.Object[])">
+ <summary>Returns an array of <see cref="T:System.Data.DataRowView"></see> objects whose columns match the specified sort key value.</summary>
+ <param name="key">An array of column values, typed as <see cref="T:System.Object"></see>, to search for.</param>
+ <returns>An array of DataRowView objects whose columns match the specified sort key value; or, if no rows contain the specified sort key values, an empty DataRowView array.</returns>
+ </member>
+ <member name="M:System.Data.DataView.GetEnumerator">
+ <summary>Gets an enumerator for this <see cref="T:System.Data.DataView"></see>.</summary>
+ <returns>An <see cref="T:System.Collections.IEnumerator"></see> for navigating through the list.</returns>
+ </member>
+ <member name="M:System.Data.DataView.IndexListChanged(System.Object,System.ComponentModel.ListChangedEventArgs)">
+ <summary>Occurs after a <see cref="T:System.Data.DataView"></see> has been changed successfully.</summary>
+ <param name="sender">The source of the event.</param>
+ <param name="e">A <see cref="T:System.ComponentModel.ListChangedEventArgs"></see> that contains the event data.</param>
+ </member>
+ <member name="E:System.Data.DataView.Initialized">
+ <summary>Occurs when initialization of the <see cref="T:System.Data.DataView"></see> is completed.</summary>
+ <returns></returns>
+ </member>
+ <member name="P:System.Data.DataView.IsInitialized">
+ <summary>Gets a value that indicates whether the component is initialized.</summary>
+ <returns>true to indicate the component has completed initialization; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Data.DataView.IsOpen">
+ <summary>Gets a value that indicates whether the data source is currently open and projecting views of data on the <see cref="T:System.Data.DataTable"></see>.</summary>
+ <returns>true, if the source is open; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Data.DataView.Item(System.Int32)">
+ <summary>Gets a row of data from a specified table.</summary>
+ <param name="recordIndex">The index of a record in the <see cref="T:System.Data.DataTable"></see>.</param>
+ <returns>A <see cref="T:System.Data.DataRowView"></see> of the row that you want.</returns>
+ </member>
+ <member name="E:System.Data.DataView.ListChanged">
+ <summary>Occurs when the list managed by the <see cref="T:System.Data.DataView"></see> changes.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.DataView.OnListChanged(System.ComponentModel.ListChangedEventArgs)">
+ <summary>Raises the <see cref="E:System.Data.DataView.ListChanged"></see> event.</summary>
+ <param name="e">A <see cref="T:System.ComponentModel.ListChangedEventArgs"></see> that contains the event data.</param>
+ </member>
+ <member name="M:System.Data.DataView.Open">
+ <summary>Opens a <see cref="T:System.Data.DataView"></see>.</summary>
+ </member>
+ <member name="M:System.Data.DataView.Reset">
+ <summary>Reserved for internal use only.</summary>
+ </member>
+ <member name="P:System.Data.DataView.RowFilter">
+ <summary>Gets or sets the expression used to filter which rows are viewed in the <see cref="T:System.Data.DataView"></see>.</summary>
+ <returns>A string that specifies how rows are to be filtered.</returns>
+ </member>
+ <member name="P:System.Data.DataView.RowStateFilter">
+ <summary>Gets or sets the row state filter used in the <see cref="T:System.Data.DataView"></see>.</summary>
+ <returns>One of the <see cref="T:System.Data.DataViewRowState"></see> values.</returns>
+ </member>
+ <member name="P:System.Data.DataView.Sort">
+ <summary>Gets or sets the sort column or columns, and sort order for the <see cref="T:System.Data.DataView"></see>.</summary>
+ <returns>A string that contains the column name followed by &quot;ASC&quot; (ascending) or &quot;DESC&quot; (descending). Columns are sorted ascending by default. Multiple columns can be separated by commas.</returns>
+ </member>
+ <member name="P:System.Data.DataView.Table">
+ <summary>Gets or sets the source <see cref="T:System.Data.DataTable"></see>.</summary>
+ <returns>A <see cref="T:System.Data.DataTable"></see> that provides the data for this view.</returns>
+ </member>
+ <member name="M:System.Data.DataView.ToTable(System.Boolean,System.String[])">
+ <summary>Creates and returns a new <see cref="T:System.Data.DataTable"></see> based on rows in an existing <see cref="T:System.Data.DataView"></see>.</summary>
+ <param name="distinct">If true, the returned <see cref="T:System.Data.DataTable"></see> contains rows that have distinct values for all its columns. The default value is false.</param>
+ <param name="columnNames">A string array that contains a list of the column names to be included in the returned <see cref="T:System.Data.DataTable"></see>. The <see cref="T:System.Data.DataTable"></see> contains the specified columns in the order they appear within this array.</param>
+ <returns>A new <see cref="T:System.Data.DataTable"></see> instance that contains the requested rows and columns.</returns>
+ </member>
+ <member name="M:System.Data.DataView.ToTable(System.String)">
+ <summary>Creates and returns a new <see cref="T:System.Data.DataTable"></see> based on rows in an existing <see cref="T:System.Data.DataView"></see>.</summary>
+ <param name="tableName">The name of the returned <see cref="T:System.Data.DataTable"></see>.</param>
+ <returns>A new <see cref="T:System.Data.DataTable"></see> instance that contains the requested rows and columns.</returns>
+ </member>
+ <member name="M:System.Data.DataView.ToTable(System.String,System.Boolean,System.String[])">
+ <summary>Creates and returns a new <see cref="T:System.Data.DataTable"></see> based on rows in an existing <see cref="T:System.Data.DataView"></see>.</summary>
+ <param name="tableName">The name of the returned <see cref="T:System.Data.DataTable"></see>.</param>
+ <param name="distinct">If true, the returned <see cref="T:System.Data.DataTable"></see> contains rows that have distinct values for all its columns. The default value is false.</param>
+ <param name="columnNames">A string array that contains a list of the column names to be included in the returned <see cref="T:System.Data.DataTable"></see>. The DataTable contains the specified columns in the order they appear within this array.</param>
+ <returns>A new <see cref="T:System.Data.DataTable"></see> instance that contains the requested rows and columns.</returns>
+ </member>
+ <member name="M:System.Data.DataView.ToTable">
+ <summary>Creates and returns a new <see cref="T:System.Data.DataTable"></see> based on rows in an existing <see cref="T:System.Data.DataView"></see>.</summary>
+ <returns>A new <see cref="T:System.Data.DataTable"></see> instance that contains the requested rows and columns.</returns>
+ </member>
+ <member name="M:System.Data.DataView.UpdateIndex(System.Boolean)">
+ <summary>Reserved for internal use only.</summary>
+ <param name="force">Reserved for internal use only.</param>
+ </member>
+ <member name="M:System.Data.DataView.UpdateIndex">
+ <summary>Reserved for internal use only.</summary>
+ </member>
+ <member name="P:System.Data.DataView.System#Collections#ICollection#IsSynchronized">
+ <summary>For a description of this member, see <see cref="P:System.Collections.ICollection.IsSynchronized"></see>.</summary>
+ <returns>For a description of this member, see <see cref="P:System.Collections.ICollection.IsSynchronized"></see>.</returns>
+ </member>
+ <member name="P:System.Data.DataView.System#Collections#ICollection#SyncRoot">
+ <summary>For a description of this member, see <see cref="P:System.Collections.ICollection.SyncRoot"></see>.</summary>
+ <returns>For a description of this member, see <see cref="P:System.Collections.ICollection.SyncRoot"></see>.</returns>
+ </member>
+ <member name="M:System.Data.DataView.System#Collections#IList#Add(System.Object)">
+ <summary>For a description of this member, see <see cref="M:System.Collections.IList.Add(System.Object)"></see>.</summary>
+ <param name="value">A <see cref="T:System.Object"></see> value.</param>
+ <returns>For a description of this member, see <see cref="M:System.Collections.IList.Add(System.Object)"></see>.</returns>
+ </member>
+ <member name="M:System.Data.DataView.System#Collections#IList#Clear">
+ <summary>For a description of this member, see <see cref="M:System.Collections.IList.Clear"></see>.</summary>
+ </member>
+ <member name="M:System.Data.DataView.System#Collections#IList#Contains(System.Object)">
+ <summary>For a description of this member, see <see cref="M:System.Collections.IList.Contains(System.Object)"></see>.</summary>
+ <param name="value">A <see cref="T:System.Object"></see> value.</param>
+ <returns>For a description of this member, see <see cref="M:System.Collections.IList.Contains(System.Object)"></see>.</returns>
+ </member>
+ <member name="M:System.Data.DataView.System#Collections#IList#IndexOf(System.Object)">
+ <summary>For a description of this member, see <see cref="M:System.Collections.IList.IndexOf(System.Object)"></see>.</summary>
+ <param name="value">A <see cref="T:System.Object"></see> value.</param>
+ <returns>For a description of this member, see <see cref="M:System.Collections.IList.IndexOf(System.Object)"></see>.</returns>
+ </member>
+ <member name="M:System.Data.DataView.System#Collections#IList#Insert(System.Int32,System.Object)">
+ <summary>For a description of this member, see <see cref="M:System.Collections.IList.Insert(System.Int32,System.Object)"></see>.</summary>
+ <param name="index">A <see cref="T:System.Int32"></see> value.</param>
+ <param name="value">A <see cref="T:System.Object"></see> value to be inserted.</param>
+ </member>
+ <member name="P:System.Data.DataView.System#Collections#IList#IsFixedSize">
+ <summary>For a description of this member, see <see cref="P:System.Collections.IList.IsFixedSize"></see>.</summary>
+ <returns>For a description of this member, see <see cref="P:System.Collections.IList.IsFixedSize"></see>.</returns>
+ </member>
+ <member name="P:System.Data.DataView.System#Collections#IList#IsReadOnly">
+ <summary>For a description of this member, see <see cref="P:System.Collections.IList.IsReadOnly"></see>.</summary>
+ <returns>For a description of this member, see <see cref="P:System.Collections.IList.IsReadOnly"></see>.</returns>
+ </member>
+ <member name="P:System.Data.DataView.System#Collections#IList#Item(System.Int32)">
+ <summary>For a description of this member, see <see cref="P:System.Collections.IList.Item(System.Int32)"></see>.</summary>
+ <param name="recordIndex">A <see cref="T:System.Int32"></see> value.</param>
+ <returns>For a description of this member, see <see cref="P:System.Collections.IList.Item(System.Int32)"></see>.</returns>
+ </member>
+ <member name="M:System.Data.DataView.System#Collections#IList#Remove(System.Object)">
+ <summary>For a description of this member, see <see cref="M:System.Collections.IList.Remove(System.Object)"></see>.</summary>
+ <param name="value">A <see cref="T:System.Object"></see> value.</param>
+ </member>
+ <member name="M:System.Data.DataView.System#Collections#IList#RemoveAt(System.Int32)">
+ <summary>For a description of this member, see <see cref="M:System.Collections.IList.RemoveAt(System.Int32)"></see>.</summary>
+ <param name="index">A <see cref="T:System.Int32"></see> value.</param>
+ </member>
+ <member name="M:System.Data.DataView.System#ComponentModel#IBindingList#AddIndex(System.ComponentModel.PropertyDescriptor)">
+ <summary>For a description of this member, see <see cref="M:System.ComponentModel.IBindingList.AddIndex(System.ComponentModel.PropertyDescriptor)"></see>.</summary>
+ <param name="property">A <see cref="T:System.ComponentModel.PropertyDescriptor"></see> object.</param>
+ </member>
+ <member name="M:System.Data.DataView.System#ComponentModel#IBindingList#AddNew">
+ <summary>For a description of this member, see <see cref="M:System.ComponentModel.IBindingList.AddNew"></see>.</summary>
+ <returns>The item added to the list.</returns>
+ </member>
+ <member name="P:System.Data.DataView.System#ComponentModel#IBindingList#AllowEdit">
+ <summary>For a description of this member, see <see cref="P:System.ComponentModel.IBindingList.AllowEdit"></see>.</summary>
+ <returns>For a description of this member, see <see cref="P:System.ComponentModel.IBindingList.AllowEdit"></see>.</returns>
+ </member>
+ <member name="P:System.Data.DataView.System#ComponentModel#IBindingList#AllowNew">
+ <summary>For a description of this member, see <see cref="P:System.ComponentModel.IBindingList.AllowNew"></see>.</summary>
+ <returns>For a description of this member, see <see cref="P:System.ComponentModel.IBindingList.AllowNew"></see>.</returns>
+ </member>
+ <member name="P:System.Data.DataView.System#ComponentModel#IBindingList#AllowRemove">
+ <summary>For a description of this member, see <see cref="P:System.ComponentModel.IBindingList.AllowRemove"></see>.</summary>
+ <returns>For a description of this member, see <see cref="P:System.ComponentModel.IBindingList.AllowRemove"></see>.</returns>
+ </member>
+ <member name="M:System.Data.DataView.System#ComponentModel#IBindingList#ApplySort(System.ComponentModel.PropertyDescriptor,System.ComponentModel.ListSortDirection)">
+ <summary>For a description of this member, see <see cref="M:System.ComponentModel.IBindingList.ApplySort(System.ComponentModel.PropertyDescriptor,System.ComponentModel.ListSortDirection)"></see>.</summary>
+ <param name="property">A <see cref="T:System.ComponentModel.PropertyDescriptor"></see> object.</param>
+ <param name="direction">A <see cref="T:System.ComponentModel.ListSortDirection"></see> object.</param>
+ </member>
+ <member name="M:System.Data.DataView.System#ComponentModel#IBindingList#Find(System.ComponentModel.PropertyDescriptor,System.Object)">
+ <summary>For a description of this member, see <see cref="M:System.ComponentModel.IBindingList.Find(System.ComponentModel.PropertyDescriptor,System.Object)"></see>.</summary>
+ <param name="property">A <see cref="T:System.ComponentModel.PropertyDescriptor"></see> object.</param>
+ <param name="key">A <see cref="T:System.Object"></see> value.</param>
+ <returns>For a description of this member, see <see cref="M:System.ComponentModel.IBindingList.Find(System.ComponentModel.PropertyDescriptor,System.Object)"></see>.</returns>
+ </member>
+ <member name="P:System.Data.DataView.System#ComponentModel#IBindingList#IsSorted">
+ <summary>For a description of this member, see <see cref="P:System.ComponentModel.IBindingList.IsSorted"></see>.</summary>
+ <returns>For a description of this member, see <see cref="P:System.ComponentModel.IBindingList.IsSorted"></see>.</returns>
+ </member>
+ <member name="M:System.Data.DataView.System#ComponentModel#IBindingList#RemoveIndex(System.ComponentModel.PropertyDescriptor)">
+ <summary>For a description of this member, see <see cref="M:System.ComponentModel.IBindingList.RemoveIndex(System.ComponentModel.PropertyDescriptor)"></see>.</summary>
+ <param name="property">A <see cref="T:System.ComponentModel.PropertyDescriptor"></see> object.</param>
+ </member>
+ <member name="M:System.Data.DataView.System#ComponentModel#IBindingList#RemoveSort">
+ <summary>For a description of this member, see <see cref="M:System.ComponentModel.IBindingList.RemoveSort"></see>.</summary>
+ </member>
+ <member name="P:System.Data.DataView.System#ComponentModel#IBindingList#SortDirection">
+ <summary>For a description of this member, see <see cref="P:System.ComponentModel.IBindingList.SortDirection"></see>.</summary>
+ <returns>For a description of this member, see <see cref="P:System.ComponentModel.IBindingList.SortDirection"></see>.</returns>
+ </member>
+ <member name="P:System.Data.DataView.System#ComponentModel#IBindingList#SortProperty">
+ <summary>For a description of this member, see <see cref="P:System.ComponentModel.IBindingList.SortProperty"></see>.</summary>
+ <returns>For a description of this member, see <see cref="P:System.ComponentModel.IBindingList.SortProperty"></see>.</returns>
+ </member>
+ <member name="P:System.Data.DataView.System#ComponentModel#IBindingList#SupportsChangeNotification">
+ <summary>For a description of this member, see <see cref="P:System.ComponentModel.IBindingList.SupportsChangeNotification"></see>.</summary>
+ <returns>For a description of this member, see <see cref="P:System.ComponentModel.IBindingList.SupportsChangeNotification"></see>.</returns>
+ </member>
+ <member name="P:System.Data.DataView.System#ComponentModel#IBindingList#SupportsSearching">
+ <summary>For a description of this member, see <see cref="P:System.ComponentModel.IBindingList.SupportsSearching"></see>.</summary>
+ <returns>For a description of this member, see <see cref="P:System.ComponentModel.IBindingList.SupportsSearching"></see>.</returns>
+ </member>
+ <member name="P:System.Data.DataView.System#ComponentModel#IBindingList#SupportsSorting">
+ <summary>For a description of this member, see <see cref="P:System.ComponentModel.IBindingList.SupportsSorting"></see>.</summary>
+ <returns>For a description of this member, see <see cref="P:System.ComponentModel.IBindingList.SupportsSorting"></see>.</returns>
+ </member>
+ <member name="M:System.Data.DataView.System#ComponentModel#IBindingListView#ApplySort(System.ComponentModel.ListSortDescriptionCollection)">
+ <summary>For a description of this member, see <see cref="M:System.ComponentModel.IBindingListView.ApplySort(System.ComponentModel.ListSortDescriptionCollection)"></see>.</summary>
+ <param name="sorts">A <see cref="T:System.ComponentModel.ListSortDescriptionCollection"></see> object.</param>
+ </member>
+ <member name="P:System.Data.DataView.System#ComponentModel#IBindingListView#Filter">
+ <summary>For a description of this member, see <see cref="P:System.ComponentModel.IBindingListView.Filter"></see>.</summary>
+ <returns>For a description of this member, see <see cref="P:System.ComponentModel.IBindingListView.Filter"></see>.</returns>
+ </member>
+ <member name="M:System.Data.DataView.System#ComponentModel#IBindingListView#RemoveFilter">
+ <summary>For a description of this member, see <see cref="M:System.ComponentModel.IBindingListView.RemoveFilter"></see>.</summary>
+ </member>
+ <member name="P:System.Data.DataView.System#ComponentModel#IBindingListView#SortDescriptions">
+ <summary>For a description of this member, see <see cref="P:System.ComponentModel.IBindingListView.SortDescriptions"></see>.</summary>
+ <returns>For a description of this member, see <see cref="P:System.ComponentModel.IBindingListView.SortDescriptions"></see>.</returns>
+ </member>
+ <member name="P:System.Data.DataView.System#ComponentModel#IBindingListView#SupportsAdvancedSorting">
+ <summary>For a description of this member, see <see cref="P:System.ComponentModel.IBindingListView.SupportsAdvancedSorting"></see>.</summary>
+ <returns>For a description of this member, see <see cref="P:System.ComponentModel.IBindingListView.SupportsAdvancedSorting"></see>.</returns>
+ </member>
+ <member name="P:System.Data.DataView.System#ComponentModel#IBindingListView#SupportsFiltering">
+ <summary>For a description of this member, see <see cref="P:System.ComponentModel.IBindingListView.SupportsFiltering"></see>.</summary>
+ <returns>For a description of this member, see <see cref="P:System.ComponentModel.IBindingListView.SupportsFiltering"></see>.</returns>
+ </member>
+ <member name="M:System.Data.DataView.System#ComponentModel#ITypedList#GetItemProperties(System.ComponentModel.PropertyDescriptor[])">
+ <summary>For a description of this member, see <see cref="M:System.ComponentModel.ITypedList.GetItemProperties(System.ComponentModel.PropertyDescriptor[])"></see>.</summary>
+ <param name="listAccessors"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.DataView.System#ComponentModel#ITypedList#GetListName(System.ComponentModel.PropertyDescriptor[])">
+ <summary>For a description of this member, see <see cref="M:System.ComponentModel.ITypedList.GetListName(System.ComponentModel.PropertyDescriptor[])"></see>.</summary>
+ <param name="listAccessors">An array of <see cref="T:System.ComponentModel.PropertyDescriptor"></see> objects.</param>
+ <returns>For a description of this member, see <see cref="M:System.ComponentModel.ITypedList.GetListName(System.ComponentModel.PropertyDescriptor[])"></see>.</returns>
+ </member>
+ <member name="T:System.Data.DataViewManager">
+ <summary>Contains a default <see cref="T:System.Data.DataViewSettingCollection"></see> for each <see cref="T:System.Data.DataTable"></see> in a <see cref="T:System.Data.DataSet"></see>.</summary>
+ </member>
+ <member name="M:System.Data.DataViewManager.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.DataViewManager"></see> class.</summary>
+ </member>
+ <member name="M:System.Data.DataViewManager.#ctor(System.Data.DataSet)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.DataViewManager"></see> class for the specified <see cref="T:System.Data.DataSet"></see>.</summary>
+ <param name="dataSet">The name of the <see cref="T:System.Data.DataSet"></see> to use.</param>
+ </member>
+ <member name="M:System.Data.DataViewManager.CreateDataView(System.Data.DataTable)">
+ <summary>Creates a <see cref="T:System.Data.DataView"></see> for the specified <see cref="T:System.Data.DataTable"></see>.</summary>
+ <param name="table">The name of the <see cref="T:System.Data.DataTable"></see> to use in the <see cref="T:System.Data.DataView"></see>.</param>
+ <returns>A <see cref="T:System.Data.DataView"></see> object.</returns>
+ </member>
+ <member name="P:System.Data.DataViewManager.DataSet">
+ <summary>Gets or sets the <see cref="T:System.Data.DataSet"></see> to use with the <see cref="T:System.Data.DataViewManager"></see>.</summary>
+ <returns>The <see cref="T:System.Data.DataSet"></see> to use.</returns>
+ </member>
+ <member name="P:System.Data.DataViewManager.DataViewSettingCollectionString">
+ <summary>Gets or sets a value that is used for code persistence.</summary>
+ <returns>A value that is used for code persistence.</returns>
+ </member>
+ <member name="P:System.Data.DataViewManager.DataViewSettings">
+ <summary>Gets the <see cref="T:System.Data.DataViewSettingCollection"></see> for each <see cref="T:System.Data.DataTable"></see> in the <see cref="T:System.Data.DataSet"></see>.</summary>
+ <returns>A <see cref="T:System.Data.DataViewSettingCollection"></see> for each DataTable.</returns>
+ </member>
+ <member name="E:System.Data.DataViewManager.ListChanged">
+ <summary>Occurs after a row is added to or deleted from a <see cref="T:System.Data.DataView"></see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.DataViewManager.OnListChanged(System.ComponentModel.ListChangedEventArgs)">
+ <summary>Raises the <see cref="E:System.Data.DataViewManager.ListChanged"></see> event.</summary>
+ <param name="e">A <see cref="T:System.ComponentModel.ListChangedEventArgs"></see> that contains the event data.</param>
+ </member>
+ <member name="M:System.Data.DataViewManager.RelationCollectionChanged(System.Object,System.ComponentModel.CollectionChangeEventArgs)">
+ <summary>Raises a <see cref="E:System.Data.DataRelationCollection.CollectionChanged"></see> event when a <see cref="T:System.Data.DataRelation"></see> is added to or removed from the <see cref="T:System.Data.DataRelationCollection"></see>.</summary>
+ <param name="sender">The source of the event.</param>
+ <param name="e">A <see cref="T:System.ComponentModel.CollectionChangeEventArgs"></see> that contains the event data.</param>
+ </member>
+ <member name="M:System.Data.DataViewManager.TableCollectionChanged(System.Object,System.ComponentModel.CollectionChangeEventArgs)">
+ <summary>Raises a <see cref="E:System.Data.DataTableCollection.CollectionChanged"></see> event when a <see cref="T:System.Data.DataTable"></see> is added to or removed from the <see cref="T:System.Data.DataTableCollection"></see>.</summary>
+ <param name="sender">The source of the event.</param>
+ <param name="e">A <see cref="T:System.ComponentModel.CollectionChangeEventArgs"></see> that contains the event data.</param>
+ </member>
+ <member name="M:System.Data.DataViewManager.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
+ <summary>Copies the elements of the <see cref="T:System.Collections.ICollection"></see> to an <see cref="T:System.Array"></see>, starting at a particular <see cref="T:System.Array"></see> index.</summary>
+ <param name="array">The one-dimensional <see cref="T:System.Array"></see> that is the destination of the elements copied from <see cref="T:System.Collections.ICollection"></see>. The <see cref="T:System.Array"></see> must have zero-based indexing.</param>
+ <param name="index">The zero-based index in array at which copying begins.</param>
+ </member>
+ <member name="P:System.Data.DataViewManager.System#Collections#ICollection#Count">
+ <summary>For a description of this member, see <see cref="P:System.Collections.ICollection.Count"></see>.</summary>
+ <returns>For a description of this member, see <see cref="P:System.Collections.ICollection.Count"></see>.</returns>
+ </member>
+ <member name="P:System.Data.DataViewManager.System#Collections#ICollection#IsSynchronized">
+ <summary>For a description of this member, see <see cref="P:System.Collections.ICollection.IsSynchronized"></see>.</summary>
+ <returns>true if access to the <see cref="T:System.Collections.ICollection"></see> is synchronized (thread safe); otherwise, false.</returns>
+ </member>
+ <member name="P:System.Data.DataViewManager.System#Collections#ICollection#SyncRoot">
+ <summary>For a description of this member, see <see cref="P:System.Collections.ICollection.SyncRoot"></see>.</summary>
+ <returns>An object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection"></see>.</returns>
+ </member>
+ <member name="M:System.Data.DataViewManager.System#Collections#IEnumerable#GetEnumerator">
+ <summary>For a description of this member, see <see cref="M:System.Collections.IEnumerable.GetEnumerator"></see>.</summary>
+ <returns>For a description of this member, see <see cref="M:System.Collections.IEnumerable.GetEnumerator"></see>.</returns>
+ </member>
+ <member name="M:System.Data.DataViewManager.System#Collections#IList#Add(System.Object)">
+ <summary>Adds an item to the <see cref="T:System.Collections.IList"></see>.</summary>
+ <param name="value">The <see cref="T:System.Object"></see> to add to the <see cref="T:System.Collections.IList"></see>.</param>
+ <returns>The position into which the new element was inserted.</returns>
+ </member>
+ <member name="M:System.Data.DataViewManager.System#Collections#IList#Clear">
+ <summary>For a description of this member, see <see cref="M:System.Collections.IList.Clear"></see>.</summary>
+ </member>
+ <member name="M:System.Data.DataViewManager.System#Collections#IList#Contains(System.Object)">
+ <summary>Determines whether the <see cref="T:System.Collections.IList"></see> contains a specific value.</summary>
+ <param name="value">The <see cref="T:System.Object"></see> to locate in the <see cref="T:System.Collections.IList"></see>.</param>
+ <returns>true if the <see cref="T:System.Object"></see> is found in the <see cref="T:System.Collections.IList"></see>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Data.DataViewManager.System#Collections#IList#IndexOf(System.Object)">
+ <summary>Determines the index of a specific item in the <see cref="T:System.Collections.IList"></see>.</summary>
+ <param name="value">The <see cref="T:System.Object"></see> to locate in the <see cref="T:System.Collections.IList"></see>.</param>
+ <returns>The index of <paramref name="value">value</paramref> if found in the list; otherwise, -1.</returns>
+ </member>
+ <member name="M:System.Data.DataViewManager.System#Collections#IList#Insert(System.Int32,System.Object)">
+ <summary>Inserts an item to the <see cref="T:System.Collections.IList"></see> at the specified index.</summary>
+ <param name="index">The zero-based index at which value should be inserted.</param>
+ <param name="value">The <see cref="T:System.Object"></see> to insert into the <see cref="T:System.Collections.IList"></see>.</param>
+ </member>
+ <member name="P:System.Data.DataViewManager.System#Collections#IList#IsFixedSize">
+ <summary>For a description of this member, see <see cref="P:System.Collections.IList.IsFixedSize"></see>.</summary>
+ <returns>true if the <see cref="T:System.Collections.IList"></see> has a fixed size; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Data.DataViewManager.System#Collections#IList#IsReadOnly">
+ <summary>For a description of this member, see <see cref="P:System.Collections.IList.IsReadOnly"></see>.</summary>
+ <returns>For a description of this member, see <see cref="P:System.Collections.IList.IsReadOnly"></see>.</returns>
+ </member>
+ <member name="P:System.Data.DataViewManager.System#Collections#IList#Item(System.Int32)">
+ <summary>Gets or sets the element at the specified index.</summary>
+ <param name="index">The zero-based index of the element to get or set.</param>
+ <returns>The element at the specified index.</returns>
+ </member>
+ <member name="M:System.Data.DataViewManager.System#Collections#IList#Remove(System.Object)">
+ <summary>Removes the first occurrence of a specific object from the <see cref="T:System.Collections.IList"></see>.</summary>
+ <param name="value">The <see cref="T:System.Object"></see> to remove from the <see cref="T:System.Collections.IList"></see>.</param>
+ </member>
+ <member name="M:System.Data.DataViewManager.System#Collections#IList#RemoveAt(System.Int32)">
+ <summary>Removes the <see cref="T:System.Collections.IList"></see> item at the specified index.</summary>
+ <param name="index">The zero-based index of the item to remove.</param>
+ </member>
+ <member name="M:System.Data.DataViewManager.System#ComponentModel#IBindingList#AddIndex(System.ComponentModel.PropertyDescriptor)">
+ <summary>Adds the <see cref="T:System.ComponentModel.PropertyDescriptor"></see> to the indexes used for searching.</summary>
+ <param name="property">The <see cref="T:System.ComponentModel.PropertyDescriptor"></see> to add to the indexes used for searching.</param>
+ </member>
+ <member name="M:System.Data.DataViewManager.System#ComponentModel#IBindingList#AddNew">
+ <summary>For a description of this member, see <see cref="M:System.ComponentModel.IBindingList.AddNew"></see>.</summary>
+ <returns>For a description of this member, see <see cref="M:System.ComponentModel.IBindingList.AddNew"></see>.</returns>
+ </member>
+ <member name="P:System.Data.DataViewManager.System#ComponentModel#IBindingList#AllowEdit">
+ <summary>For a description of this member, see <see cref="P:System.ComponentModel.IBindingList.AllowEdit"></see>.</summary>
+ <returns>For a description of this member, see <see cref="P:System.ComponentModel.IBindingList.AllowEdit"></see>.</returns>
+ </member>
+ <member name="P:System.Data.DataViewManager.System#ComponentModel#IBindingList#AllowNew">
+ <summary>For a description of this member, see <see cref="P:System.ComponentModel.IBindingList.AllowNew"></see>.</summary>
+ <returns>For a description of this member, see <see cref="P:System.ComponentModel.IBindingList.AllowNew"></see>.</returns>
+ </member>
+ <member name="P:System.Data.DataViewManager.System#ComponentModel#IBindingList#AllowRemove">
+ <summary>For a description of this member, see <see cref="P:System.ComponentModel.IBindingList.AllowRemove"></see>.</summary>
+ <returns>For a description of this member, see <see cref="P:System.ComponentModel.IBindingList.AllowRemove"></see>.</returns>
+ </member>
+ <member name="M:System.Data.DataViewManager.System#ComponentModel#IBindingList#ApplySort(System.ComponentModel.PropertyDescriptor,System.ComponentModel.ListSortDirection)">
+ <summary>Sorts the list based on a <see cref="T:System.ComponentModel.PropertyDescriptor"></see> and a <see cref="T:System.ComponentModel.ListSortDirection"></see>.</summary>
+ <param name="property">The <see cref="T:System.ComponentModel.PropertyDescriptor"></see> to sort by.</param>
+ <param name="direction">One of the <see cref="T:System.ComponentModel.ListSortDirection"></see> values.</param>
+ </member>
+ <member name="M:System.Data.DataViewManager.System#ComponentModel#IBindingList#Find(System.ComponentModel.PropertyDescriptor,System.Object)">
+ <summary>Returns the index of the row that has the given <see cref="T:System.ComponentModel.PropertyDescriptor"></see>.</summary>
+ <param name="property">The <see cref="T:System.ComponentModel.PropertyDescriptor"></see> to search on.</param>
+ <param name="key">The value of the property parameter to search for.</param>
+ <returns>The index of the row that has the given <see cref="T:System.ComponentModel.PropertyDescriptor"></see>.</returns>
+ </member>
+ <member name="P:System.Data.DataViewManager.System#ComponentModel#IBindingList#IsSorted">
+ <summary>For a description of this member, see <see cref="P:System.ComponentModel.IBindingList.IsSorted"></see>.</summary>
+ <returns>For a description of this member, see <see cref="P:System.ComponentModel.IBindingList.IsSorted"></see>.</returns>
+ </member>
+ <member name="M:System.Data.DataViewManager.System#ComponentModel#IBindingList#RemoveIndex(System.ComponentModel.PropertyDescriptor)">
+ <summary>Removes the <see cref="T:System.ComponentModel.PropertyDescriptor"></see> from the indexes used for searching.</summary>
+ <param name="property">The <see cref="T:System.ComponentModel.PropertyDescriptor"></see> to remove from the indexes used for searching.</param>
+ </member>
+ <member name="M:System.Data.DataViewManager.System#ComponentModel#IBindingList#RemoveSort">
+ <summary>Removes any sort applied using <see cref="M:System.ComponentModel.IBindingList.ApplySort(System.ComponentModel.PropertyDescriptor,System.ComponentModel.ListSortDirection)"></see>.</summary>
+ </member>
+ <member name="P:System.Data.DataViewManager.System#ComponentModel#IBindingList#SortDirection">
+ <summary>For a description of this member, see <see cref="P:System.ComponentModel.IBindingList.SortDirection"></see>.</summary>
+ <returns>For a description of this member, see <see cref="P:System.ComponentModel.IBindingList.SortDirection"></see>.</returns>
+ </member>
+ <member name="P:System.Data.DataViewManager.System#ComponentModel#IBindingList#SortProperty">
+ <summary>For a description of this member, see <see cref="P:System.ComponentModel.IBindingList.SortProperty"></see>.</summary>
+ <returns>For a description of this member, see <see cref="P:System.ComponentModel.IBindingList.SortProperty"></see>.</returns>
+ </member>
+ <member name="P:System.Data.DataViewManager.System#ComponentModel#IBindingList#SupportsChangeNotification">
+ <summary>For a description of this member, see <see cref="P:System.ComponentModel.IBindingList.SupportsChangeNotification"></see>.</summary>
+ <returns>For a description of this member, see <see cref="P:System.ComponentModel.IBindingList.SupportsChangeNotification"></see>.</returns>
+ </member>
+ <member name="P:System.Data.DataViewManager.System#ComponentModel#IBindingList#SupportsSearching">
+ <summary>For a description of this member, see <see cref="P:System.ComponentModel.IBindingList.SupportsSearching"></see>.</summary>
+ <returns>For a description of this member, see <see cref="P:System.ComponentModel.IBindingList.SupportsSearching"></see>.</returns>
+ </member>
+ <member name="P:System.Data.DataViewManager.System#ComponentModel#IBindingList#SupportsSorting">
+ <summary>For a description of this member, see <see cref="P:System.ComponentModel.IBindingList.SupportsSorting"></see>.</summary>
+ <returns>For a description of this member, see <see cref="P:System.ComponentModel.IBindingList.SupportsSorting"></see>.</returns>
+ </member>
+ <member name="M:System.Data.DataViewManager.System#ComponentModel#ITypedList#GetItemProperties(System.ComponentModel.PropertyDescriptor[])">
+ <summary>Returns the <see cref="T:System.ComponentModel.PropertyDescriptorCollection"></see> that represents the properties on each item used to bind data.</summary>
+ <param name="listAccessors">An array of <see cref="T:System.ComponentModel.PropertyDescriptor"></see> objects to find in the collection as bindable. This can be null.</param>
+ <returns>The <see cref="T:System.ComponentModel.PropertyDescriptorCollection"></see> that represents the properties on each item used to bind data.</returns>
+ </member>
+ <member name="M:System.Data.DataViewManager.System#ComponentModel#ITypedList#GetListName(System.ComponentModel.PropertyDescriptor[])">
+ <summary>Returns the name of the list.</summary>
+ <param name="listAccessors">An array of <see cref="T:System.ComponentModel.PropertyDescriptor"></see> objects, for which the list name is returned. This can be null.</param>
+ <returns>The name of the list.</returns>
+ </member>
+ <member name="T:System.Data.DataViewRowState">
+ <summary>Describes the version of data in a <see cref="T:System.Data.DataRow"></see>.</summary>
+ </member>
+ <member name="F:System.Data.DataViewRowState.Added">
+ <summary>A new row.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.DataViewRowState.CurrentRows">
+ <summary>Current rows including unchanged, new, and modified rows. By default, <see cref="T:System.Data.DataViewRowState"></see> is set to CurrentRows.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.DataViewRowState.Deleted">
+ <summary>A deleted row.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.DataViewRowState.ModifiedCurrent">
+ <summary>A current version of original data that has been modified (see ModifiedOriginal).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.DataViewRowState.ModifiedOriginal">
+ <summary>The original version of the data that was modified. (Although the data has since been modified, it is available as ModifiedCurrent).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.DataViewRowState.None">
+ <summary>None.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.DataViewRowState.OriginalRows">
+ <summary>Original rows including unchanged and deleted rows.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.DataViewRowState.Unchanged">
+ <summary>An unchanged row.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Data.DataViewSetting">
+ <summary>Represents the default settings for <see cref="P:System.Data.DataView.ApplyDefaultSort"></see>, <see cref="P:System.Data.DataView.DataViewManager"></see>, <see cref="P:System.Data.DataView.RowFilter"></see>, <see cref="P:System.Data.DataView.RowStateFilter"></see>, <see cref="P:System.Data.DataView.Sort"></see>, and <see cref="P:System.Data.DataView.Table"></see> for DataViews created from the <see cref="T:System.Data.DataViewManager"></see>.</summary>
+ </member>
+ <member name="P:System.Data.DataViewSetting.ApplyDefaultSort">
+ <summary>Gets or sets a value indicating whether to use the default sort.</summary>
+ <returns>true if the default sort is used; otherwise false.</returns>
+ </member>
+ <member name="P:System.Data.DataViewSetting.DataViewManager">
+ <summary>Gets the <see cref="T:System.Data.DataViewManager"></see> that contains this <see cref="T:System.Data.DataViewSetting"></see>.</summary>
+ <returns>A <see cref="T:System.Data.DataViewManager"></see> object.</returns>
+ </member>
+ <member name="P:System.Data.DataViewSetting.RowFilter">
+ <summary>Gets or sets the filter to apply in the <see cref="T:System.Data.DataView"></see>. See <see cref="P:System.Data.DataView.RowFilter"></see> for a code sample using RowFilter.</summary>
+ <returns>A string that contains the filter to apply.</returns>
+ </member>
+ <member name="P:System.Data.DataViewSetting.RowStateFilter">
+ <summary>Gets or sets a value indicating whether to display Current, Deleted, Modified Current, ModifiedOriginal, New, Original, Unchanged, or no rows in the <see cref="T:System.Data.DataView"></see>.</summary>
+ <returns>A value that indicates which rows to display.</returns>
+ </member>
+ <member name="P:System.Data.DataViewSetting.Sort">
+ <summary>Gets or sets a value indicating the sort to apply in the <see cref="T:System.Data.DataView"></see>.</summary>
+ <returns>The sort to apply in the <see cref="T:System.Data.DataView"></see>.</returns>
+ </member>
+ <member name="P:System.Data.DataViewSetting.Table">
+ <summary>Gets the <see cref="T:System.Data.DataTable"></see> to which the <see cref="T:System.Data.DataViewSetting"></see> properties apply.</summary>
+ <returns>A <see cref="T:System.Data.DataTable"></see> object.</returns>
+ </member>
+ <member name="T:System.Data.DataViewSettingCollection">
+ <summary>Contains a read-only collection of <see cref="T:System.Data.DataViewSetting"></see> objects for each <see cref="T:System.Data.DataTable"></see> in a <see cref="T:System.Data.DataSet"></see>.</summary>
+ </member>
+ <member name="M:System.Data.DataViewSettingCollection.CopyTo(System.Array,System.Int32)">
+ <summary>Copies the collection objects to a one-dimensional <see cref="T:System.Array"></see> instance starting at the specified index.</summary>
+ <param name="ar">The one-dimensional <see cref="T:System.Array"></see> that is the destination of the values copied from the collection.</param>
+ <param name="index">The index of the array at which to start inserting.</param>
+ </member>
+ <member name="M:System.Data.DataViewSettingCollection.CopyTo(System.Data.DataViewSetting[],System.Int32)">
+ <summary>Copies the collection objects to a one-dimensional <see cref="T:System.Array"></see> instance starting at the specified index.</summary>
+ <param name="ar">The one-dimensional <see cref="T:System.Array"></see> that is the destination of the values copied from the collection.</param>
+ <param name="index">The index of the array at which to start inserting.</param>
+ </member>
+ <member name="P:System.Data.DataViewSettingCollection.Count">
+ <summary>Gets the number of <see cref="T:System.Data.DataViewSetting"></see> objects in the <see cref="T:System.Data.DataViewSettingCollection"></see>.</summary>
+ <returns>The number of <see cref="T:System.Data.DataViewSetting"></see> objects in the collection.</returns>
+ </member>
+ <member name="M:System.Data.DataViewSettingCollection.GetEnumerator">
+ <summary>Gets an <see cref="T:System.Collections.IEnumerator"></see> for the collection.</summary>
+ <returns>An <see cref="T:System.Collections.IEnumerator"></see> object.</returns>
+ </member>
+ <member name="P:System.Data.DataViewSettingCollection.IsReadOnly">
+ <summary>Gets a value that indicates whether the <see cref="T:System.Data.DataViewSettingCollection"></see> is read-only.</summary>
+ <returns>Returns true.</returns>
+ </member>
+ <member name="P:System.Data.DataViewSettingCollection.IsSynchronized">
+ <summary>Gets a value that indicates whether access to the <see cref="T:System.Data.DataViewSettingCollection"></see> is synchronized (thread-safe).</summary>
+ <returns>This property is always false, unless overridden by a derived class.</returns>
+ </member>
+ <member name="P:System.Data.DataViewSettingCollection.Item(System.Data.DataTable)">
+ <summary>Gets the <see cref="T:System.Data.DataViewSetting"></see> objects of the specified <see cref="T:System.Data.DataTable"></see> from the collection.</summary>
+ <param name="table">The <see cref="T:System.Data.DataTable"></see> to find.</param>
+ <returns>A collection of <see cref="T:System.Data.DataViewSetting"></see> objects.</returns>
+ </member>
+ <member name="P:System.Data.DataViewSettingCollection.Item(System.Int32)">
+ <summary>Gets the <see cref="T:System.Data.DataViewSetting"></see> objects of the <see cref="T:System.Data.DataTable"></see> specified by its index.</summary>
+ <param name="index">The zero-based index of the <see cref="T:System.Data.DataTable"></see> to find.</param>
+ <returns>A collection of <see cref="T:System.Data.DataViewSetting"></see> objects.</returns>
+ </member>
+ <member name="P:System.Data.DataViewSettingCollection.Item(System.String)">
+ <summary>Gets the <see cref="T:System.Data.DataViewSetting"></see> of the <see cref="T:System.Data.DataTable"></see> specified by its name.</summary>
+ <param name="tableName">The name of the <see cref="T:System.Data.DataTable"></see> to find.</param>
+ <returns>A collection of <see cref="T:System.Data.DataViewSetting"></see> objects.</returns>
+ </member>
+ <member name="P:System.Data.DataViewSettingCollection.SyncRoot">
+ <summary>Gets an object that can be used to synchronize access to the <see cref="T:System.Data.DataViewSettingCollection"></see>.</summary>
+ <returns>An object that can be used to synchronize access to the <see cref="T:System.Data.DataViewSettingCollection"></see>.</returns>
+ </member>
+ <member name="T:System.Data.DBConcurrencyException">
+ <summary>The exception that is thrown by the <see cref="T:System.Data.Common.DataAdapter"></see> during an insert, update, or delete operation if the number of rows affected equals zero.</summary>
+ </member>
+ <member name="M:System.Data.DBConcurrencyException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.DBConcurrencyException"></see> class.</summary>
+ </member>
+ <member name="M:System.Data.DBConcurrencyException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.DBConcurrencyException"></see> class.</summary>
+ <param name="message">The text string describing the details of the exception.</param>
+ </member>
+ <member name="M:System.Data.DBConcurrencyException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.DBConcurrencyException"></see> class.</summary>
+ <param name="message">The text string describing the details of the exception.</param>
+ <param name="inner">A reference to an inner exception.</param>
+ </member>
+ <member name="M:System.Data.DBConcurrencyException.#ctor(System.String,System.Exception,System.Data.DataRow[])">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.DBConcurrencyException"></see> class.</summary>
+ <param name="message">The error message that explains the reason for this exception.</param>
+ <param name="inner">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param>
+ <param name="dataRows">An array containing the <see cref="T:System.Data.DataRow"></see> objects whose update failure generated this exception.</param>
+ </member>
+ <member name="M:System.Data.DBConcurrencyException.CopyToRows(System.Data.DataRow[])">
+ <summary>Copies the <see cref="T:System.Data.DataRow"></see> objects whose update failure generated this exception, to the specified array of <see cref="T:System.Data.DataRow"></see> objects.</summary>
+ <param name="array">The one-dimensional array of <see cref="T:System.Data.DataRow"></see> objects to copy the <see cref="T:System.Data.DataRow"></see> objects into.</param>
+ </member>
+ <member name="M:System.Data.DBConcurrencyException.CopyToRows(System.Data.DataRow[],System.Int32)">
+ <summary>Copies the <see cref="T:System.Data.DataRow"></see> objects whose update failure generated this exception, to the specified array of <see cref="T:System.Data.DataRow"></see> objects, starting at the specified destination array index.</summary>
+ <param name="array">The one-dimensional array of <see cref="T:System.Data.DataRow"></see> objects to copy the <see cref="T:System.Data.DataRow"></see> objects into.</param>
+ <param name="arrayIndex">The destination array index to start copying into.</param>
+ </member>
+ <member name="M:System.Data.DBConcurrencyException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Populates the aprcified serialization information object with the data needed to serialize the <see cref="T:System.Data.DBConcurrencyException"></see>.</summary>
+ <param name="si">A <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> that holds the serialized data associated with the <see cref="T:System.Data.DBConcurrencyException"></see>.</param>
+ <param name="context">A <see cref="T:System.Runtime.Serialization.StreamingContext"></see> that contains the source and destination of the serialized stream associated with the <see cref="T:System.Data.DBConcurrencyException"></see>.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="info">info</paramref> parameter is a null reference (Nothing in Visual Basic).</exception>
+ </member>
+ <member name="P:System.Data.DBConcurrencyException.Row">
+ <summary>Gets or sets the value of the <see cref="T:System.Data.DataRow"></see> that generated the <see cref="T:System.Data.DBConcurrencyException"></see>.</summary>
+ <returns>The value of the <see cref="T:System.Data.DataRow"></see>.</returns>
+ </member>
+ <member name="P:System.Data.DBConcurrencyException.RowCount">
+ <summary>Gets the number of rows whose update failed, generating this exception.</summary>
+ <returns>An integer containing a count of the number of rows whose update failed.</returns>
+ </member>
+ <member name="T:System.Data.DbType">
+ <summary>Specifies the data type of a field, a property, or a Parameter object of a .NET Framework data provider.</summary>
+ </member>
+ <member name="F:System.Data.DbType.AnsiString">
+ <summary>A variable-length stream of non-Unicode characters ranging between 1 and 8,000 characters.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.DbType.AnsiStringFixedLength">
+ <summary>A fixed-length stream of non-Unicode characters.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.DbType.Binary">
+ <summary>A variable-length stream of binary data ranging between 1 and 8,000 bytes.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.DbType.Boolean">
+ <summary>A simple type representing Boolean values of true or false.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.DbType.Byte">
+ <summary>An 8-bit unsigned integer ranging in value from 0 to 255.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.DbType.Currency">
+ <summary>A currency value ranging from -2 63 (or -922,337,203,685,477.5808) to 2 63 -1 (or +922,337,203,685,477.5807) with an accuracy to a ten-thousandth of a currency unit.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.DbType.Date">
+ <summary>A type representing a date value.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.DbType.DateTime">
+ <summary>A type representing a date and time value.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.DbType.DateTime2">
+ <summary>Date and time data. Date value range is from January 1,1 AD through December 31, 9999 AD. Time value range is 00:00:00 through 23:59:59.9999999 with an accuracy of 100 nanoseconds.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.DbType.DateTimeOffset">
+ <summary>Date and time data with time zone awareness. Date value range is from January 1,1 AD through December 31, 9999 AD. Time value range is 00:00:00 through 23:59:59.9999999 with an accuracy of 100 nanoseconds. Time zone value range is -14:00 through +14:00.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.DbType.Decimal">
+ <summary>A simple type representing values ranging from 1.0 x 10 -28 to approximately 7.9 x 10 28 with 28-29 significant digits.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.DbType.Double">
+ <summary>A floating point type representing values ranging from approximately 5.0 x 10 -324 to 1.7 x 10 308 with a precision of 15-16 digits.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.DbType.Guid">
+ <summary>A globally unique identifier (or GUID).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.DbType.Int16">
+ <summary>An integral type representing signed 16-bit integers with values between -32768 and 32767.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.DbType.Int32">
+ <summary>An integral type representing signed 32-bit integers with values between -2147483648 and 2147483647.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.DbType.Int64">
+ <summary>An integral type representing signed 64-bit integers with values between -9223372036854775808 and 9223372036854775807.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.DbType.Object">
+ <summary>A general type representing any reference or value type not explicitly represented by another DbType value.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.DbType.SByte">
+ <summary>An integral type representing signed 8-bit integers with values between -128 and 127.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.DbType.Single">
+ <summary>A floating point type representing values ranging from approximately 1.5 x 10 -45 to 3.4 x 10 38 with a precision of 7 digits.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.DbType.String">
+ <summary>A type representing Unicode character strings.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.DbType.StringFixedLength">
+ <summary>A fixed-length string of Unicode characters.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.DbType.Time">
+ <summary>A type representing a SQL Server DateTime value. If you want to use a SQL Server time value, use <see cref="F:System.Data.SqlDbType.Time"></see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.DbType.UInt16">
+ <summary>An integral type representing unsigned 16-bit integers with values between 0 and 65535.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.DbType.UInt32">
+ <summary>An integral type representing unsigned 32-bit integers with values between 0 and 4294967295.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.DbType.UInt64">
+ <summary>An integral type representing unsigned 64-bit integers with values between 0 and 18446744073709551615.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.DbType.VarNumeric">
+ <summary>A variable-length numeric value.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.DbType.Xml">
+ <summary>A parsed representation of an XML document or fragment.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Data.DeletedRowInaccessibleException">
+ <summary>Represents the exception that is thrown when an action is tried on a <see cref="T:System.Data.DataRow"></see> that has been deleted.</summary>
+ </member>
+ <member name="M:System.Data.DeletedRowInaccessibleException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.DeletedRowInaccessibleException"></see> class.</summary>
+ </member>
+ <member name="M:System.Data.DeletedRowInaccessibleException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.DeletedRowInaccessibleException"></see> class with the specified string.</summary>
+ <param name="s">The string to display when the exception is thrown.</param>
+ </member>
+ <member name="M:System.Data.DeletedRowInaccessibleException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.DeletedRowInaccessibleException"></see> class with serialization information.</summary>
+ <param name="info">The data that is required to serialize or deserialize an object.</param>
+ <param name="context">Description of the source and destination of the specified serialized stream.</param>
+ </member>
+ <member name="M:System.Data.DeletedRowInaccessibleException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.DeletedRowInaccessibleException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param>
+ </member>
+ <member name="T:System.Data.MissingMappingAction">
+ <summary>Determines the action that occurs when a mapping is missing from a source table or a source column.</summary>
+ </member>
+ <member name="F:System.Data.MissingMappingAction.Error">
+ <summary>An <see cref="T:System.InvalidOperationException"></see> is generated if the specified column mapping is missing.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.MissingMappingAction.Ignore">
+ <summary>The column or table not having a mapping is ignored. Returns null.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.MissingMappingAction.Passthrough">
+ <summary>The source column or source table is created and added to the <see cref="T:System.Data.DataSet"></see> using its original name.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Data.MissingPrimaryKeyException">
+ <summary>Represents the exception that is thrown when you try to access a row in a table that has no primary key.</summary>
+ </member>
+ <member name="M:System.Data.MissingPrimaryKeyException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.MissingPrimaryKeyException"></see> class.</summary>
+ </member>
+ <member name="M:System.Data.MissingPrimaryKeyException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.MissingPrimaryKeyException"></see> class with the specified string.</summary>
+ <param name="s">The string to display when the exception is thrown.</param>
+ </member>
+ <member name="M:System.Data.MissingPrimaryKeyException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.MissingPrimaryKeyException"></see> class with serialization information.</summary>
+ <param name="info">The data that is required to serialize or deserialize an object.</param>
+ <param name="context">A description of the source and destination of the specified serialized stream.</param>
+ </member>
+ <member name="M:System.Data.MissingPrimaryKeyException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.MissingPrimaryKeyException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param>
+ </member>
+ <member name="T:System.Data.MissingSchemaAction">
+ <summary>Specifies the action to take when adding data to the <see cref="T:System.Data.DataSet"></see> and the required <see cref="T:System.Data.DataTable"></see> or <see cref="T:System.Data.DataColumn"></see> is missing.</summary>
+ </member>
+ <member name="F:System.Data.MissingSchemaAction.Add">
+ <summary>Adds the necessary columns to complete the schema.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.MissingSchemaAction.AddWithKey">
+ <summary>Adds the necessary columns and primary key information to complete the schema. For more information about how primary key information is added to a <see cref="T:System.Data.DataTable"></see>, see <see cref="M:System.Data.IDataAdapter.FillSchema(System.Data.DataSet,System.Data.SchemaType)"></see>.To function properly with the .NET Framework Data Provider for OLE DB, AddWithKey requires that the native OLE DB provider obtains necessary primary key information by setting the DBPROP_UNIQUEROWS property, and then determines which columns are primary key columns by examining DBCOLUMN_KEYCOLUMN in the IColumnsRowset. As an alternative, the user may explicitly set the primary key constraints on each <see cref="T:System.Data.DataTable"></see>. This ensures that incoming records that match existing records are updated instead of appended. When using AddWithKey, the .NET Framework Data Provider for SQL Server appends a FOR BROWSE clause to the statement being executed. The user should be aware of potential side effects, such as interference with the use of SET FMTONLY ON statements. See SQL Server Books Online for more information.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.MissingSchemaAction.Error">
+ <summary>An <see cref="T:System.InvalidOperationException"></see> is generated if the specified column mapping is missing.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.MissingSchemaAction.Ignore">
+ <summary>Ignores the extra columns.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Data.NoNullAllowedException">
+ <summary>Represents the exception that is thrown when you try to insert a null value into a column where <see cref="P:System.Data.DataColumn.AllowDBNull"></see> is set to false.</summary>
+ </member>
+ <member name="M:System.Data.NoNullAllowedException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.NoNullAllowedException"></see> class.</summary>
+ </member>
+ <member name="M:System.Data.NoNullAllowedException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.NoNullAllowedException"></see> class with the specified string.</summary>
+ <param name="s">The string to display when the exception is thrown.</param>
+ </member>
+ <member name="M:System.Data.NoNullAllowedException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.NoNullAllowedException"></see> class with serialization information.</summary>
+ <param name="info">The data that is required to serialize or deserialize an object.</param>
+ <param name="context">Description of the source and destination of the specified serialized stream.</param>
+ </member>
+ <member name="M:System.Data.NoNullAllowedException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.NoNullAllowedException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param>
+ </member>
+ <member name="T:System.Data.SqlTypes.INullable">
+ <summary>All the <see cref="N:System.Data.SqlTypes"></see> objects and structures implement the INullable interface.</summary>
+ </member>
+ <member name="P:System.Data.SqlTypes.INullable.IsNull">
+ <summary>Indicates whether a structure is null. This property is read-only.</summary>
+ <returns><see cref="T:System.Data.SqlTypes.SqlBoolean"></see>true if the value of this object is null. Otherwise, false.</returns>
+ </member>
+ <member name="T:System.Data.SqlTypes.SqlAlreadyFilledException">
+ <summary>The <see cref="T:System.Data.SqlTypes.SqlAlreadyFilledException"></see> class is not intended for use as a stand-alone component, but as a class from which other classes derive standard functionality.</summary>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlAlreadyFilledException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.SqlTypes.SqlAlreadyFilledException"></see> class.</summary>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlAlreadyFilledException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.SqlTypes.SqlAlreadyFilledException"></see> class.</summary>
+ <param name="message">The string to display when the exception is thrown.</param>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlAlreadyFilledException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.SqlTypes.SqlAlreadyFilledException"></see> class.</summary>
+ <param name="message">The string to display when the exception is thrown.</param>
+ <param name="e">A reference to an inner exception.</param>
+ </member>
+ <member name="T:System.Data.SqlTypes.SqlBinary">
+ <summary>Represents a variable-length stream of binary data to be stored in or retrieved from a database.</summary>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlBinary.#ctor(System.Byte[])">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.SqlTypes.SqlBinary"></see> structure, setting the <see cref="P:System.Data.SqlTypes.SqlBinary.Value"></see> property to the contents of the supplied byte array.</summary>
+ <param name="value">The byte array to be stored or retrieved.</param>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlBinary.Add(System.Data.SqlTypes.SqlBinary,System.Data.SqlTypes.SqlBinary)">
+ <summary>Concatenates two specified <see cref="T:System.Data.SqlTypes.SqlBinary"></see> values to create a new <see cref="T:System.Data.SqlTypes.SqlBinary"></see> structure.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlBinary"></see>.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlBinary"></see>.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBinary"></see> that is the concatenated value of x and y.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlBinary.CompareTo(System.Data.SqlTypes.SqlBinary)">
+ <summary>Compares this <see cref="T:System.Data.SqlTypes.SqlBinary"></see> object to the supplied <see cref="T:System.Data.SqlTypes.SqlBinary"></see> object and returns an indication of their relative values.</summary>
+ <param name="value">The <see cref="T:System.Data.SqlTypes.SqlBinary"></see> object to be compared to this <see cref="T:System.Data.SqlTypes.SqlBinary"></see> structure.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed number that indicates the relative values of this <xref href="System.Data.SqlTypes.SqlBinary"></xref> structure and the object. </p>
+ <table><thead><tr><th> Return value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Condition <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> Less than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> The value of this <xref href="System.Data.SqlTypes.SqlBinary"></xref> object is less than the object. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> This <xref href="System.Data.SqlTypes.SqlBinary"></xref> object is the same as object. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> Greater than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> This <xref href="System.Data.SqlTypes.SqlBinary"></xref> object is greater than object. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> -or- </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="20" sourceendlinenumber="20"> The object is a null reference. </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="22" sourceendlinenumber="22"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlBinary.CompareTo(System.Object)">
+ <summary>Compares this <see cref="T:System.Data.SqlTypes.SqlBinary"></see> object to the supplied object and returns an indication of their relative values.</summary>
+ <param name="value">The object to be compared to this <see cref="T:System.Data.SqlTypes.SqlBinary"></see> structure.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed number that indicates the relative values of this <xref href="System.Data.SqlTypes.SqlBinary"></xref> structure and the object. </p>
+ <table><thead><tr><th> Return value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Condition <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> Less than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> The value of this <xref href="System.Data.SqlTypes.SqlBinary"></xref> object is less than the object. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> This <xref href="System.Data.SqlTypes.SqlBinary"></xref> object is the same as object. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> Greater than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> This <xref href="System.Data.SqlTypes.SqlBinary"></xref> object is greater than object. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> -or- </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="20" sourceendlinenumber="20"> The object is a null reference. </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="22" sourceendlinenumber="22"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlBinary.Concat(System.Data.SqlTypes.SqlBinary,System.Data.SqlTypes.SqlBinary)">
+ <summary>Concatenates two <see cref="T:System.Data.SqlTypes.SqlBinary"></see> structures to create a new <see cref="T:System.Data.SqlTypes.SqlBinary"></see> structure.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlBinary"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlBinary"></see> structure.</param>
+ <returns>The concatenated values of the <paramref name="x">x</paramref> and <paramref name="y">y</paramref> parameters.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlBinary.Equals(System.Object)">
+ <summary>Compares the supplied object parameter to the <see cref="P:System.Data.SqlTypes.SqlBinary.Value"></see> property of the <see cref="T:System.Data.SqlTypes.SqlBinary"></see> object.</summary>
+ <param name="value">The object to be compared.</param>
+ <returns>true if object is an instance of <see cref="T:System.Data.SqlTypes.SqlBinary"></see> and the two are equal; otherwise false.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlBinary.Equals(System.Data.SqlTypes.SqlBinary,System.Data.SqlTypes.SqlBinary)">
+ <summary>Compares two <see cref="T:System.Data.SqlTypes.SqlBinary"></see> structures to determine whether they are equal.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlBinary"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlBinary"></see> structure.</param>
+ <returns>true if the two values are equal. Otherwise, false. If either instance is null, then the SqlBinary will be null.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlBinary.GetHashCode">
+ <summary>Returns the hash code for this <see cref="T:System.Data.SqlTypes.SqlBinary"></see> structure.</summary>
+ <returns>A 32-bit signed integer hash code.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlBinary.GetXsdType(System.Xml.Schema.XmlSchemaSet)">
+ <summary>Returns the XML Schema definition language (XSD) of the specified <see cref="T:System.Xml.Schema.XmlSchemaSet"></see>.</summary>
+ <param name="schemaSet">An <see cref="T:System.Xml.Schema.XmlSchemaSet"></see>.</param>
+ <returns>A string that indicates the XSD of the specified <see cref="T:System.Xml.Schema.XmlSchemaSet"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlBinary.GreaterThan(System.Data.SqlTypes.SqlBinary,System.Data.SqlTypes.SqlBinary)">
+ <summary>Compares two <see cref="T:System.Data.SqlTypes.SqlBinary"></see> structures to determine whether the first is greater than the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlBinary"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlBinary"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the first instance is greater than the second instance. Otherwise <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see>. If either instance of <see cref="T:System.Data.SqlTypes.SqlBinary"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlBinary.GreaterThanOrEqual(System.Data.SqlTypes.SqlBinary,System.Data.SqlTypes.SqlBinary)">
+ <summary>Compares two <see cref="T:System.Data.SqlTypes.SqlBinary"></see> structures to determine whether the first is greater than or equal to the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlBinary"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlBinary"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the first instance is greater than or equal to the second instance. Otherwise <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see>. If either instance of <see cref="T:System.Data.SqlTypes.SqlBinary"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="P:System.Data.SqlTypes.SqlBinary.IsNull">
+ <summary>Indicates whether this <see cref="T:System.Data.SqlTypes.SqlBinary"></see> structure is null. This property is read-only.</summary>
+ <returns>true if null; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Data.SqlTypes.SqlBinary.Item(System.Int32)">
+ <summary>Gets the single byte from the <see cref="P:System.Data.SqlTypes.SqlBinary.Value"></see> property located at the position indicated by the integer parameter, <paramref name="index">index</paramref>. If <paramref name="index">index</paramref> indicates a position beyond the end of the byte array, a <see cref="T:System.Data.SqlTypes.SqlNullValueException"></see> will be raised. This property is read-only.</summary>
+ <param name="index">The position of the byte to be retrieved.</param>
+ <returns>The byte located at the position indicated by the integer parameter.</returns>
+ <exception cref="T:System.Data.SqlTypes.SqlNullValueException">The property is read when the <see cref="P:System.Data.SqlTypes.SqlBinary.Value"></see> property contains <see cref="F:System.Data.SqlTypes.SqlBinary.Null"></see> - or - The <paramref name="index">index</paramref> parameter indicates a position byond the length of the byte array as indicated by the <see cref="P:System.Data.SqlTypes.SqlBinary.Length"></see> property.</exception>
+ </member>
+ <member name="P:System.Data.SqlTypes.SqlBinary.Length">
+ <summary>Gets the length in bytes of the <see cref="P:System.Data.SqlTypes.SqlBinary.Value"></see> property. This property is read-only.</summary>
+ <returns>The length of the binary data in the <see cref="P:System.Data.SqlTypes.SqlBinary.Value"></see> property.</returns>
+ <exception cref="T:System.Data.SqlTypes.SqlNullValueException">The <see cref="P:System.Data.SqlTypes.SqlBinary.Length"></see> property is read when the <see cref="P:System.Data.SqlTypes.SqlBinary.Value"></see> property contains <see cref="F:System.Data.SqlTypes.SqlBinary.Null"></see>.</exception>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlBinary.LessThan(System.Data.SqlTypes.SqlBinary,System.Data.SqlTypes.SqlBinary)">
+ <summary>Compares two <see cref="T:System.Data.SqlTypes.SqlBinary"></see> structures to determine whether the first is less than the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlBinary"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlBinary"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the first instance is less than the second instance. Otherwise <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see>. If either instance of <see cref="T:System.Data.SqlTypes.SqlBinary"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlBinary.LessThanOrEqual(System.Data.SqlTypes.SqlBinary,System.Data.SqlTypes.SqlBinary)">
+ <summary>Compares two <see cref="T:System.Data.SqlTypes.SqlBinary"></see> structures to determine whether the first is less than or equal to the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlBinary"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlBinary"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the first instance is less than or equal to the second instance. Otherwise <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see>. If either instance of <see cref="T:System.Data.SqlTypes.SqlBinary"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlBinary.NotEquals(System.Data.SqlTypes.SqlBinary,System.Data.SqlTypes.SqlBinary)">
+ <summary>Compares two <see cref="T:System.Data.SqlTypes.SqlBinary"></see> structures to determine whether they are not equal.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlBinary"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlBinary"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the two instances are not equal or <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see> if the two instances are equal. If either instance of <see cref="T:System.Data.SqlTypes.SqlBinary"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="F:System.Data.SqlTypes.SqlBinary.Null">
+ <summary>Represents a <see cref="T:System.DBNull"></see> that can be assigned to this instance of the <see cref="T:System.Data.SqlTypes.SqlBinary"></see> structure.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlBinary.op_Addition(System.Data.SqlTypes.SqlBinary,System.Data.SqlTypes.SqlBinary)">
+ <summary>Concatenates the two <see cref="T:System.Data.SqlTypes.SqlBinary"></see> parameters to create a new <see cref="T:System.Data.SqlTypes.SqlBinary"></see> structure.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlBinary"></see> object.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlBinary"></see> object.</param>
+ <returns>The concatenated values of the <paramref name="x">x</paramref> and <paramref name="y">y</paramref> parameters.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlBinary.op_Equality(System.Data.SqlTypes.SqlBinary,System.Data.SqlTypes.SqlBinary)">
+ <summary>Compares two <see cref="T:System.Data.SqlTypes.SqlBinary"></see> structures to determine whether they are equal.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlBinary"></see> object.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlBinary"></see> object.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the two instances are equal or <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see> if the two instances are not equal. If either instance of <see cref="T:System.Data.SqlTypes.SqlBinary"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlBinary.op_Explicit(System.Data.SqlTypes.SqlBinary to System.Byte[])">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlBinary.op_Explicit(System.Data.SqlTypes.SqlGuid to System.Data.SqlTypes.SqlBinary)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlBinary.op_GreaterThan(System.Data.SqlTypes.SqlBinary,System.Data.SqlTypes.SqlBinary)">
+ <summary>Compares two <see cref="T:System.Data.SqlTypes.SqlBinary"></see> structures to determine whether the first is greater than the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlBinary"></see> object.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlBinary"></see> object.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the first instance is greater than the second instance. Otherwise <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see>. If either instance of <see cref="T:System.Data.SqlTypes.SqlBinary"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlBinary.op_GreaterThanOrEqual(System.Data.SqlTypes.SqlBinary,System.Data.SqlTypes.SqlBinary)">
+ <summary>Compares two <see cref="T:System.Data.SqlTypes.SqlBinary"></see> structues to determine whether the first is greater than or equal to the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlBinary"></see> object.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlBinary"></see> object.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the first instance is greater than or equal to the second instance. Otherwise <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see>. If either instance of <see cref="T:System.Data.SqlTypes.SqlBinary"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlBinary.op_Implicit(System.Byte[] to System.Data.SqlTypes.SqlBinary)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlBinary.op_Inequality(System.Data.SqlTypes.SqlBinary,System.Data.SqlTypes.SqlBinary)">
+ <summary>Compares two <see cref="T:System.Data.SqlTypes.SqlBinary"></see> structures to determine whether they are not equal.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlBinary"></see> object.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlBinary"></see> object.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the two instances are not equal or <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see> if the two instances are equal. If either instance of <see cref="T:System.Data.SqlTypes.SqlBinary"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlBinary.op_LessThan(System.Data.SqlTypes.SqlBinary,System.Data.SqlTypes.SqlBinary)">
+ <summary>Compares two <see cref="T:System.Data.SqlTypes.SqlBinary"></see> structures to determine whether the first is less than the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlBinary"></see> object.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlBinary"></see> object.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the first instance is less than the second instance. Otherwise <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see>. If either instance of <see cref="T:System.Data.SqlTypes.SqlBinary"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlBinary.op_LessThanOrEqual(System.Data.SqlTypes.SqlBinary,System.Data.SqlTypes.SqlBinary)">
+ <summary>Compares two <see cref="T:System.Data.SqlTypes.SqlBinary"></see> structures to determine whether the first is less than or equal to the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlBinary"></see> object.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlBinary"></see> object.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the first instance is less than or equal to the second instance. Otherwise <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see>. If either instance of <see cref="T:System.Data.SqlTypes.SqlBinary"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlBinary.ToSqlGuid">
+ <summary>Converts this instance of <see cref="T:System.Data.SqlTypes.SqlBinary"></see> to <see cref="T:System.Data.SqlTypes.SqlGuid"></see>.</summary>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlGuid"></see> structure.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlBinary.ToString">
+ <summary>Converts this <see cref="T:System.Data.SqlTypes.SqlBinary"></see> object to a string.</summary>
+ <returns>A string that contains the <see cref="P:System.Data.SqlTypes.SqlBinary.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBinary"></see>. If the <see cref="P:System.Data.SqlTypes.SqlBinary.Value"></see> is null the string will contain &quot;null&quot;.</returns>
+ </member>
+ <member name="P:System.Data.SqlTypes.SqlBinary.Value">
+ <summary>Gets the value of the <see cref="T:System.Data.SqlTypes.SqlBinary"></see> structure. This property is read-only.</summary>
+ <returns>The value of the <see cref="T:System.Data.SqlTypes.SqlBinary"></see> structure.</returns>
+ <exception cref="T:System.Data.SqlTypes.SqlNullValueException">The <see cref="P:System.Data.SqlTypes.SqlBinary.Value"></see> property is read when the property contains <see cref="F:System.Data.SqlTypes.SqlBinary.Null"></see>.</exception>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlBinary.System#Xml#Serialization#IXmlSerializable#GetSchema">
+ <summary>For a description of this member, see <see cref="M:System.Xml.Serialization.IXmlSerializable.GetSchema"></see>.</summary>
+ <returns>An <see cref="System.Xml.Schema.XMLSchema"></see> instance.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlBinary.System#Xml#Serialization#IXmlSerializable#ReadXml(System.Xml.XmlReader)">
+ <summary>For a description of this member, see <see cref="M:System.Xml.Serialization.IXmlSerializable.ReadXml(System.Xml.XmlReader)"></see>.</summary>
+ <param name="reader">A <see cref="T:System.Xml.XmlReader"></see>.</param>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlBinary.System#Xml#Serialization#IXmlSerializable#WriteXml(System.Xml.XmlWriter)">
+ <summary>For a description of this member, see <see cref="M:System.Xml.Serialization.IXmlSerializable.WriteXml(System.Xml.XmlWriter)"></see>.</summary>
+ <param name="writer">A <see cref="T:System.Xml.XmlWriter"></see>.</param>
+ </member>
+ <member name="T:System.Data.SqlTypes.SqlBoolean">
+ <summary>Represents an integer value that is either 1 or 0 to be stored in or retrieved from a database.</summary>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlBoolean.#ctor(System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> structure using the supplied Boolean value.</summary>
+ <param name="value">The value for the new <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> structure; either true or false.</param>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlBoolean.#ctor(System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> structure using the specified integer value.</summary>
+ <param name="value">The integer whose value is to be used for the new <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> structure.</param>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlBoolean.And(System.Data.SqlTypes.SqlBoolean,System.Data.SqlTypes.SqlBoolean)">
+ <summary>Computes the bitwise AND operation of two specified <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> structures.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> structure.</param>
+ <returns>The result of the logical AND operation.</returns>
+ </member>
+ <member name="P:System.Data.SqlTypes.SqlBoolean.ByteValue">
+ <summary>Gets the value of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> structure as a byte.</summary>
+ <returns>A byte representing the value of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> structure.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlBoolean.CompareTo(System.Data.SqlTypes.SqlBoolean)">
+ <summary>Compares this <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> object to the supplied <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> object and returns an indication of their relative values.</summary>
+ <param name="value">A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see><see cref="T:System.Data.SqlTypes.SqlBoolean"></see> object to compare, or a null reference (Nothing in Visual Basic).</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed number that indicates the relative values of the instance and value. </p>
+ <table><thead><tr><th> Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Description <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> A negative integer <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> This instance is less than <code data-dev-comment-type="paramref">value</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> This instance is equal to <code data-dev-comment-type="paramref">value</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> A positive integer <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> This instance is greater than <code data-dev-comment-type="paramref">value</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> -or- </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="20" sourceendlinenumber="20"> <code data-dev-comment-type="paramref">value</code> is a null reference (<code>Nothing</code> in Visual Basic). </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="22" sourceendlinenumber="22"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlBoolean.CompareTo(System.Object)">
+ <summary>Compares this <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> structure to a specified object and returns an indication of their relative values.</summary>
+ <param name="value">An object to compare, or a null reference (Nothing in Visual Basic).</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed number that indicates the relative values of the instance and value. </p>
+ <table><thead><tr><th> Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Description <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> A negative integer <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> This instance is less than <code data-dev-comment-type="paramref">value</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> This instance is equal to <code data-dev-comment-type="paramref">value</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> A positive integer <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> This instance is greater than <code data-dev-comment-type="paramref">value</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> -or- </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="20" sourceendlinenumber="20"> <code data-dev-comment-type="paramref">value</code> is a null reference (<code>Nothing</code> in Visual Basic). </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="22" sourceendlinenumber="22"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlBoolean.Equals(System.Object)">
+ <summary>Compares the supplied object parameter to the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see>.</summary>
+ <param name="value">The object to be compared.</param>
+ <returns>true if object is an instance of <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> and the two are equal; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlBoolean.Equals(System.Data.SqlTypes.SqlBoolean,System.Data.SqlTypes.SqlBoolean)">
+ <summary>Compares two <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> structures to determine whether they are equal.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the two instances are equal or <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see> if the two instances are not equal. If either instance of <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="F:System.Data.SqlTypes.SqlBoolean.False">
+ <summary>Represents a false value that can be assigned to the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> property of an instance of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> structure.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlBoolean.GetHashCode">
+ <summary>Returns the hash code for this instance.</summary>
+ <returns>A 32-bit signed integer hash code.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlBoolean.GetXsdType(System.Xml.Schema.XmlSchemaSet)">
+ <summary>Returns the XML Schema definition language (XSD) of the specified <see cref="T:System.Xml.Schema.XmlSchemaSet"></see>.</summary>
+ <param name="schemaSet">A <see cref="T:System.Xml.Schema.XmlSchemaSet"></see>.</param>
+ <returns>A string value that indicates the XSD of the specified <see cref="T:System.Xml.Schema.XmlSchemaSet"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlBoolean.GreaterThan(System.Data.SqlTypes.SqlBoolean,System.Data.SqlTypes.SqlBoolean)">
+ <summary>Compares two instances of <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> to determine whether the first is greater than the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is true if the first instance is greater than the second instance; otherwise false.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlBoolean.GreaterThanOrEquals(System.Data.SqlTypes.SqlBoolean,System.Data.SqlTypes.SqlBoolean)">
+ <summary>Compares two instances of <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> to determine whether the first is greater than or equal to the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is true if the first instance is greater than or equal to the second instance; otherwise false.</returns>
+ </member>
+ <member name="P:System.Data.SqlTypes.SqlBoolean.IsFalse">
+ <summary>Indicates whether the current <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> is <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see>.</summary>
+ <returns>true if Value is False; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Data.SqlTypes.SqlBoolean.IsNull">
+ <summary>Indicates whether this <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> structure is null.</summary>
+ <returns>true if the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> structure is null; otherwise false.</returns>
+ </member>
+ <member name="P:System.Data.SqlTypes.SqlBoolean.IsTrue">
+ <summary>Indicates whether the current <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see>.</summary>
+ <returns>true if Value is True; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlBoolean.LessThan(System.Data.SqlTypes.SqlBoolean,System.Data.SqlTypes.SqlBoolean)">
+ <summary>Compares two instances of <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> to determine whether the first is less than the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is true if the first instance is less than the second instance; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlBoolean.LessThanOrEquals(System.Data.SqlTypes.SqlBoolean,System.Data.SqlTypes.SqlBoolean)">
+ <summary>Compares two instances of <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> to determine whether the first is less than or equal to the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is true if the first instance is less than or equal to the second instance; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlBoolean.NotEquals(System.Data.SqlTypes.SqlBoolean,System.Data.SqlTypes.SqlBoolean)">
+ <summary>Compares two instances of <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> for equality.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the two instances are not equal or <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see> if the two instances are equal. If either instance of <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="F:System.Data.SqlTypes.SqlBoolean.Null">
+ <summary>Represents <see cref="T:System.DBNull"></see> that can be assigned to this instance of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> structure.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.SqlTypes.SqlBoolean.One">
+ <summary>Represents a one value that can be assigned to the <see cref="P:System.Data.SqlTypes.SqlBoolean.ByteValue"></see> property of an instance of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> structure.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlBoolean.OnesComplement(System.Data.SqlTypes.SqlBoolean)">
+ <summary>Performs a one's complement operation on the supplied <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> structures.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> structure.</param>
+ <returns>The one's complement of the supplied <see cref="T:System.Data.SqlTypes.SqlBoolean"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlBoolean.op_BitwiseAnd(System.Data.SqlTypes.SqlBoolean,System.Data.SqlTypes.SqlBoolean)">
+ <summary>Computes the bitwise AND operation of two specified <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> structures.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> structure.</param>
+ <returns>The result of the logical AND operation.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlBoolean.op_BitwiseOr(System.Data.SqlTypes.SqlBoolean,System.Data.SqlTypes.SqlBoolean)">
+ <summary>Computes the bitwise OR of its operands.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> structure.</param>
+ <returns>The results of the logical OR operation.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlBoolean.op_Equality(System.Data.SqlTypes.SqlBoolean,System.Data.SqlTypes.SqlBoolean)">
+ <summary>Compares two instances of <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> for equality.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see>.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see>.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the two instances are equal or <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see> if the two instances are not equal. If either instance of <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlBoolean.op_ExclusiveOr(System.Data.SqlTypes.SqlBoolean,System.Data.SqlTypes.SqlBoolean)">
+ <summary>Performs a bitwise exclusive-OR (XOR) operation on the supplied parameters.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> structure.</param>
+ <returns>The result of the logical XOR operation.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlBoolean.op_Explicit(System.Data.SqlTypes.SqlString to System.Data.SqlTypes.SqlBoolean)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlBoolean.op_Explicit(System.Data.SqlTypes.SqlSingle to System.Data.SqlTypes.SqlBoolean)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlBoolean.op_Explicit(System.Data.SqlTypes.SqlMoney to System.Data.SqlTypes.SqlBoolean)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlBoolean.op_Explicit(System.Data.SqlTypes.SqlInt32 to System.Data.SqlTypes.SqlBoolean)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlBoolean.op_Explicit(System.Data.SqlTypes.SqlInt64 to System.Data.SqlTypes.SqlBoolean)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlBoolean.op_Explicit(System.Data.SqlTypes.SqlDouble to System.Data.SqlTypes.SqlBoolean)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlBoolean.op_Explicit(System.Data.SqlTypes.SqlInt16 to System.Data.SqlTypes.SqlBoolean)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlBoolean.op_Explicit(System.Data.SqlTypes.SqlDecimal to System.Data.SqlTypes.SqlBoolean)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlBoolean.op_Explicit(System.Data.SqlTypes.SqlByte to System.Data.SqlTypes.SqlBoolean)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlBoolean.op_Explicit(System.Data.SqlTypes.SqlBoolean to System.Boolean)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlBoolean.op_False(System.Data.SqlTypes.SqlBoolean)">
+ <summary>The false operator can be used to test the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> to determine whether it is false.</summary>
+ <param name="x">The <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> structure to be tested.</param>
+ <returns>Returns true if the supplied parameter is <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> is false, false otherwise.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlBoolean.op_GreaterThan(System.Data.SqlTypes.SqlBoolean,System.Data.SqlTypes.SqlBoolean)">
+ <summary>Compares two <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> structures to determine whether the first is greater than the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> object.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> object.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is true if the first instance is greater than the second instance; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlBoolean.op_GreaterThanOrEqual(System.Data.SqlTypes.SqlBoolean,System.Data.SqlTypes.SqlBoolean)">
+ <summary>Compares two <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> structures to determine whether the first is greater than or equal to the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is true if the first instance is greater than or equal to the second instance; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlBoolean.op_Implicit(System.Boolean to System.Data.SqlTypes.SqlBoolean)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlBoolean.op_Inequality(System.Data.SqlTypes.SqlBoolean,System.Data.SqlTypes.SqlBoolean)">
+ <summary>Compares two instances of <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> to determine whether they are not equal.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see>.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see>.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the two instances are not equal or <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see> if the two instances are equal. If either instance of <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlBoolean.op_LessThan(System.Data.SqlTypes.SqlBoolean,System.Data.SqlTypes.SqlBoolean)">
+ <summary>Compares two instances of <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> to determine whether the first is less than the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is true if the first instance is less than the second instance; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlBoolean.op_LessThanOrEqual(System.Data.SqlTypes.SqlBoolean,System.Data.SqlTypes.SqlBoolean)">
+ <summary>Compares two instances of <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> to determine whether the first is less than or equal to the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is true if the first instance is less than or equal to the second instance; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlBoolean.op_LogicalNot(System.Data.SqlTypes.SqlBoolean)">
+ <summary>Performs a NOT operation on a <see cref="T:System.Data.SqlTypes.SqlBoolean"></see>.</summary>
+ <param name="x">The <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> on which the NOT operation will be performed.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> with the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see><see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if argument was true, <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see> if argument was null, and <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see> otherwise.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlBoolean.op_OnesComplement(System.Data.SqlTypes.SqlBoolean)">
+ <summary>Performs a one's complement operation on the supplied <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> structures.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> structure.</param>
+ <returns>The one's complement of the supplied <see cref="T:System.Data.SqlTypes.SqlBoolean"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlBoolean.op_True(System.Data.SqlTypes.SqlBoolean)">
+ <summary>The true operator can be used to test the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> to determine whether it is true.</summary>
+ <param name="x">The <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> structure to be tested.</param>
+ <returns>Returns true if the supplied parameter is <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> is true, false otherwise.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlBoolean.Or(System.Data.SqlTypes.SqlBoolean,System.Data.SqlTypes.SqlBoolean)">
+ <summary>Performs a bitwise OR operation on the two specified <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> structures.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> structure.</param>
+ <returns>A new <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> structure whose Value is the result of the bitwise OR operation.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlBoolean.Parse(System.String)">
+ <summary>Converts the specified <see cref="T:System.String"></see> representation of a logical value to its <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> equivalent.</summary>
+ <param name="s">The <see cref="T:System.String"></see> to be converted.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> structure that contains the parsed value.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlBoolean.ToSqlByte">
+ <summary>Converts this <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> structure to <see cref="T:System.Data.SqlTypes.SqlByte"></see>.</summary>
+ <returns>A new <see cref="T:System.Data.SqlTypes.SqlByte"></see> structure whose value is 1 or 0. If the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> structure's value equals true, the new <see cref="T:System.Data.SqlTypes.SqlByte"></see> structure's value is 1. Otherwise, the new <see cref="T:System.Data.SqlTypes.SqlByte"></see> structure's value is 0.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlBoolean.ToSqlDecimal">
+ <summary>Converts this <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> structure to <see cref="T:System.Data.SqlTypes.SqlDecimal"></see>.</summary>
+ <returns>A new <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure whose value is 1 or 0. If the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> structure's value equals true then the new <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure's value is 1. Otherwise, the new <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure's value is 0.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlBoolean.ToSqlDouble">
+ <summary>Converts this <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> structure to <see cref="T:System.Data.SqlTypes.SqlDouble"></see>.</summary>
+ <returns>A new <see cref="T:System.Data.SqlTypes.SqlDouble"></see> structure whose value is 1 or 0. If the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> structure's value equals true then the new <see cref="T:System.Data.SqlTypes.SqlDouble"></see> structure's value is 1. Otherwise, the new <see cref="T:System.Data.SqlTypes.SqlDouble"></see> structure's value is 0.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlBoolean.ToSqlInt16">
+ <summary>Converts this <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> structure to <see cref="T:System.Data.SqlTypes.SqlInt16"></see>.</summary>
+ <returns>A new SqlInt16 structure whose value is 1 or 0. If the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> structure's value equals true then the new <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structure's value is 1. Otherwise, the new SqlInt16 structure's value is 0.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlBoolean.ToSqlInt32">
+ <summary>Converts this <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> structure to <see cref="T:System.Data.SqlTypes.SqlInt32"></see>.</summary>
+ <returns>A new SqlInt32 structure whose value is 1 or 0. If the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> structure's value equals true, the new <see cref="T:System.Data.SqlTypes.SqlInt32"></see> structure's value is 1. Otherwise, the new SqlInt32 structure's value is 0.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlBoolean.ToSqlInt64">
+ <summary>Converts this <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> structure to <see cref="T:System.Data.SqlTypes.SqlInt64"></see>.</summary>
+ <returns>A new SqlInt64 structure whose value is 1 or 0. If the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> structure's value equals true, the new <see cref="T:System.Data.SqlTypes.SqlInt64"></see> structure's value is 1. Otherwise, the new SqlInt64 structure's value is 0.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlBoolean.ToSqlMoney">
+ <summary>Converts this <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> structure to <see cref="T:System.Data.SqlTypes.SqlMoney"></see>.</summary>
+ <returns>A new <see cref="T:System.Data.SqlTypes.SqlMoney"></see> structure whose value is 1 or 0. If the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> structure's value equals true, the new <see cref="T:System.Data.SqlTypes.SqlMoney"></see> value is 1. If the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> structure's value equals false, the new <see cref="T:System.Data.SqlTypes.SqlMoney"></see> value is 0. If <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> structure's value is neither 1 nor 0, the new <see cref="T:System.Data.SqlTypes.SqlMoney"></see> value is <see cref="F:System.Data.SqlTypes.SqlMoney.Null"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlBoolean.ToSqlSingle">
+ <summary>Converts this <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> structure to <see cref="T:System.Data.SqlTypes.SqlSingle"></see>.</summary>
+ <returns>A new <see cref="T:System.Data.SqlTypes.SqlSingle"></see> structure whose value is 1 or 0. If the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> structure's value equals true, the new <see cref="T:System.Data.SqlTypes.SqlSingle"></see> structure's value is 1; otherwise the new <see cref="T:System.Data.SqlTypes.SqlSingle"></see> structure's value is 0.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlBoolean.ToSqlString">
+ <summary>Converts this <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> structure to <see cref="T:System.Data.SqlTypes.SqlString"></see>.</summary>
+ <returns>A new <see cref="T:System.Data.SqlTypes.SqlString"></see> structure whose value is 1 or 0. If the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> structure's value equals true then <see cref="T:System.Data.SqlTypes.SqlString"></see> structure's value is 1. Otherwise, the new <see cref="T:System.Data.SqlTypes.SqlString"></see> structure's value is 0.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlBoolean.ToString">
+ <summary>Converts this <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> structure to a string.</summary>
+ <returns>A string that contains the value of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see>. If the value is null, the string will contain &quot;null&quot;.</returns>
+ </member>
+ <member name="F:System.Data.SqlTypes.SqlBoolean.True">
+ <summary>Represents a true value that can be assigned to the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> property of an instance of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> structure.</summary>
+ <returns></returns>
+ </member>
+ <member name="P:System.Data.SqlTypes.SqlBoolean.Value">
+ <summary>Gets the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> structure's value. This property is read-only.</summary>
+ <returns>true if the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see>; otherwise false.</returns>
+ <exception cref="T:System.Data.SqlTypes.SqlNullValueException">The property is set to null.</exception>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlBoolean.Xor(System.Data.SqlTypes.SqlBoolean,System.Data.SqlTypes.SqlBoolean)">
+ <summary>Performs a bitwise exclusive-OR operation on the supplied parameters.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> structure.</param>
+ <returns>The result of the logical XOR operation.</returns>
+ </member>
+ <member name="F:System.Data.SqlTypes.SqlBoolean.Zero">
+ <summary>Represents a zero value that can be assigned to the <see cref="P:System.Data.SqlTypes.SqlBoolean.ByteValue"></see> property of an instance of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> structure.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlBoolean.System#Xml#Serialization#IXmlSerializable#GetSchema">
+ <summary>This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ <returns>An XmlSchema.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlBoolean.System#Xml#Serialization#IXmlSerializable#ReadXml(System.Xml.XmlReader)">
+ <summary>This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ <param name="reader">XmlReader</param>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlBoolean.System#Xml#Serialization#IXmlSerializable#WriteXml(System.Xml.XmlWriter)">
+ <summary>This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ <param name="writer">XmlWriter</param>
+ </member>
+ <member name="T:System.Data.SqlTypes.SqlByte">
+ <summary>Represents an 8-bit unsigned integer, in the range of 0 through 255, to be stored in or retrieved from a database.</summary>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlByte.#ctor(System.Byte)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.SqlTypes.SqlByte"></see> structure using the specified byte value.</summary>
+ <param name="value">A byte value to be stored in the <see cref="P:System.Data.SqlTypes.SqlByte.Value"></see> property of the new <see cref="T:System.Data.SqlTypes.SqlByte"></see> structure.</param>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlByte.Add(System.Data.SqlTypes.SqlByte,System.Data.SqlTypes.SqlByte)">
+ <summary>Computes the sum of the two specified <see cref="T:System.Data.SqlTypes.SqlByte"></see> structures.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlByte"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlByte"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlByte"></see> structure whose Value property contains the results of the addition.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlByte.BitwiseAnd(System.Data.SqlTypes.SqlByte,System.Data.SqlTypes.SqlByte)">
+ <summary>Computes the bitwise AND of its <see cref="T:System.Data.SqlTypes.SqlByte"></see> operands.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlByte"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlByte"></see> structure.</param>
+ <returns>The results of the bitwise AND operation.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlByte.BitwiseOr(System.Data.SqlTypes.SqlByte,System.Data.SqlTypes.SqlByte)">
+ <summary>Computes the bitwise OR of its two <see cref="T:System.Data.SqlTypes.SqlByte"></see> operands.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlByte"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlByte"></see> structure.</param>
+ <returns>The results of the bitwise OR operation.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlByte.CompareTo(System.Data.SqlTypes.SqlByte)">
+ <summary>Compares this instance to the supplied <see cref="T:System.Data.SqlTypes.SqlByte"></see> object and returns an indication of their relative values.</summary>
+ <param name="value">The <see cref="T:System.Data.SqlTypes.SqlByte"></see> object to be compared.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed number that indicates the relative values of the instance and the object. </p>
+ <table><thead><tr><th> Return Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Condition <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> Less than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> This instance is less than the object. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> This instance is the same as the object. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> Greater than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> This instance is greater than the object <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> -or- </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="20" sourceendlinenumber="20"> The object is a null reference (<code>Nothing</code> in Visual Basic) </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="22" sourceendlinenumber="22"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlByte.CompareTo(System.Object)">
+ <summary>Compares this instance to the supplied <see cref="T:System.Object"></see> and returns an indication of their relative values.</summary>
+ <param name="value">The <see cref="T:System.Object"></see> to be compared.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed number that indicates the relative values of the instance and the object. </p>
+ <table><thead><tr><th> Return Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Condition <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> Less than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> This instance is less than the object. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> This instance is the same as the object. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> Greater than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> This instance is greater than the object <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> -or- </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="20" sourceendlinenumber="20"> The object is a null reference (<code>Nothing</code> in Visual Basic) </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="22" sourceendlinenumber="22"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlByte.Divide(System.Data.SqlTypes.SqlByte,System.Data.SqlTypes.SqlByte)">
+ <summary>Divides its first <see cref="T:System.Data.SqlTypes.SqlByte"></see> operand by its second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlByte"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlByte"></see> structure.</param>
+ <returns>A new <see cref="T:System.Data.SqlTypes.SqlByte"></see> structure whose <see cref="P:System.Data.SqlTypes.SqlByte.Value"></see> property contains the results of the division.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlByte.Equals(System.Data.SqlTypes.SqlByte,System.Data.SqlTypes.SqlByte)">
+ <summary>Performs a logical comparison of two <see cref="T:System.Data.SqlTypes.SqlByte"></see> structures to determine whether they are equal.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlByte"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlByte"></see> structure.</param>
+ <returns>true if the two values are equal. Otherwise, false. If either instance is null, then the SqlByte will be null.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlByte.Equals(System.Object)">
+ <summary>Compares the supplied <see cref="T:System.Object"></see> parameter to the <see cref="P:System.Data.SqlTypes.SqlByte.Value"></see> property of the <see cref="T:System.Data.SqlTypes.SqlByte"></see> object.</summary>
+ <param name="value">The <see cref="T:System.Object"></see> to be compared.</param>
+ <returns>true if object is an instance of <see cref="T:System.Data.SqlTypes.SqlByte"></see> and the two are equal; otherwise false.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlByte.GetHashCode">
+ <summary>Returns the hash code for this instance.</summary>
+ <returns>A 32-bit signed integer hash code.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlByte.GetXsdType(System.Xml.Schema.XmlSchemaSet)">
+ <summary>Returns the XML Schema definition language (XSD) of the specified <see cref="T:System.Xml.Schema.XmlSchemaSet"></see>.</summary>
+ <param name="schemaSet">A <see cref="T:System.Xml.Schema.XmlSchemaSet"></see>.</param>
+ <returns>A string value that indicates the XSD of the specified <see cref="T:System.Xml.Schema.XmlSchemaSet"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlByte.GreaterThan(System.Data.SqlTypes.SqlByte,System.Data.SqlTypes.SqlByte)">
+ <summary>Compares two instances of <see cref="T:System.Data.SqlTypes.SqlByte"></see> to determine whether the first is greater than the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlByte"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlByte"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the first instance is greater than the second instance. Otherwise, <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see>. If either instance of <see cref="T:System.Data.SqlTypes.SqlByte"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlByte.GreaterThanOrEqual(System.Data.SqlTypes.SqlByte,System.Data.SqlTypes.SqlByte)">
+ <summary>Compares two <see cref="T:System.Data.SqlTypes.SqlByte"></see> structures to determine whether the first is greater than or equal to the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlByte"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlByte"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the first instance is greater than or equal to the second instance. Otherwise, <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see>. If either instance of <see cref="T:System.Data.SqlTypes.SqlByte"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="P:System.Data.SqlTypes.SqlByte.IsNull">
+ <summary>Gets a Boolean value that indicates whether this <see cref="T:System.Data.SqlTypes.SqlByte"></see> structure is null.</summary>
+ <returns>true if null. Otherwise, false.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlByte.LessThan(System.Data.SqlTypes.SqlByte,System.Data.SqlTypes.SqlByte)">
+ <summary>Compares two instances of <see cref="T:System.Data.SqlTypes.SqlByte"></see> to determine whether the first is less than the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlByte"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlByte"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the first instance is less than the second instance. Otherwise, <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see>. If either instance of <see cref="T:System.Data.SqlTypes.SqlByte"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlByte.LessThanOrEqual(System.Data.SqlTypes.SqlByte,System.Data.SqlTypes.SqlByte)">
+ <summary>Compares two instances of <see cref="T:System.Data.SqlTypes.SqlByte"></see> to determine whether the first is less than or equal to the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlByte"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlByte"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the first instance is less than or equal to the second instance. Otherwise, <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see>. If either instance of <see cref="T:System.Data.SqlTypes.SqlByte"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="F:System.Data.SqlTypes.SqlByte.MaxValue">
+ <summary>A constant representing the largest possible value of a <see cref="T:System.Data.SqlTypes.SqlByte"></see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.SqlTypes.SqlByte.MinValue">
+ <summary>A constant representing the smallest possible value of a <see cref="T:System.Data.SqlTypes.SqlByte"></see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlByte.Mod(System.Data.SqlTypes.SqlByte,System.Data.SqlTypes.SqlByte)">
+ <summary>Computes the remainder after dividing its first <see cref="T:System.Data.SqlTypes.SqlByte"></see> operand by its second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlByte"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlByte"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlByte"></see> structure whose <see cref="P:System.Data.SqlTypes.SqlByte.Value"></see> contains the remainder.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlByte.Modulus(System.Data.SqlTypes.SqlByte,System.Data.SqlTypes.SqlByte)">
+ <summary>Divides two <see cref="T:System.Data.SqlTypes.SqlByte"></see> values and returns the remainder.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlByte"></see>.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlByte"></see>.</param>
+ <returns>The remainder left after division is performed on <paramref name="x">x</paramref> and <paramref name="y">y</paramref>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlByte.Multiply(System.Data.SqlTypes.SqlByte,System.Data.SqlTypes.SqlByte)">
+ <summary>Computes the product of the two <see cref="T:System.Data.SqlTypes.SqlByte"></see> operands.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlByte"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlByte"></see> structure.</param>
+ <returns>A new <see cref="T:System.Data.SqlTypes.SqlByte"></see> structure whose <see cref="P:System.Data.SqlTypes.SqlByte.Value"></see> property contains the product of the multiplication.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlByte.NotEquals(System.Data.SqlTypes.SqlByte,System.Data.SqlTypes.SqlByte)">
+ <summary>Compares two instances of <see cref="T:System.Data.SqlTypes.SqlByte"></see> to determine whether they are not equal.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlByte"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlByte"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the two instances are not equal or <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see> if the two instances are equal. If either instance of <see cref="T:System.Data.SqlTypes.SqlByte"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="F:System.Data.SqlTypes.SqlByte.Null">
+ <summary>Represents a <see cref="T:System.DBNull"></see> that can be assigned to this instance of the <see cref="T:System.Data.SqlTypes.SqlByte"></see> structure.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlByte.OnesComplement(System.Data.SqlTypes.SqlByte)">
+ <summary>The ones complement operator performs a bitwise one's complement operation on its <see cref="T:System.Data.SqlTypes.SqlByte"></see> operand.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlByte"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlByte"></see> structure whose <see cref="P:System.Data.SqlTypes.SqlByte.Value"></see> property contains the ones complement of the <see cref="T:System.Data.SqlTypes.SqlByte"></see> parameter.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlByte.op_Addition(System.Data.SqlTypes.SqlByte,System.Data.SqlTypes.SqlByte)">
+ <summary>Computes the sum of the two specified <see cref="T:System.Data.SqlTypes.SqlByte"></see> structures.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlByte"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlByte"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlByte"></see> whose <see cref="P:System.Data.SqlTypes.SqlByte.Value"></see> property contains the sum of the two operands.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlByte.op_BitwiseAnd(System.Data.SqlTypes.SqlByte,System.Data.SqlTypes.SqlByte)">
+ <summary>Computes the bitwise AND of its <see cref="T:System.Data.SqlTypes.SqlByte"></see> operands.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlByte"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlByte"></see> structure.</param>
+ <returns>The results of the bitwise AND operation.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlByte.op_BitwiseOr(System.Data.SqlTypes.SqlByte,System.Data.SqlTypes.SqlByte)">
+ <summary>Computes the bitwise OR of its two <see cref="T:System.Data.SqlTypes.SqlByte"></see> operands.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlByte"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlByte"></see> structure.</param>
+ <returns>The results of the bitwise OR operation.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlByte.op_Division(System.Data.SqlTypes.SqlByte,System.Data.SqlTypes.SqlByte)">
+ <summary>Divides its first <see cref="T:System.Data.SqlTypes.SqlByte"></see> operand by its second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlByte"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlByte"></see> structure.</param>
+ <returns>A new <see cref="T:System.Data.SqlTypes.SqlByte"></see> structure whose <see cref="P:System.Data.SqlTypes.SqlByte.Value"></see> property contains the results of the division.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlByte.op_Equality(System.Data.SqlTypes.SqlByte,System.Data.SqlTypes.SqlByte)">
+ <summary>Performs a logical comparison of two <see cref="T:System.Data.SqlTypes.SqlByte"></see> structures to determine whether they are equal.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlByte"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlByte"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the two instances are equal or <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see> if the two instances are not equal. If either instance of <see cref="T:System.Data.SqlTypes.SqlByte"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlByte.op_ExclusiveOr(System.Data.SqlTypes.SqlByte,System.Data.SqlTypes.SqlByte)">
+ <summary>Performs a bitwise exclusive-OR operation on the supplied parameters.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlByte"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlByte"></see> structure.</param>
+ <returns>The results of the bitwise XOR operation.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlByte.op_Explicit(System.Data.SqlTypes.SqlString to System.Data.SqlTypes.SqlByte)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlByte.op_Explicit(System.Data.SqlTypes.SqlSingle to System.Data.SqlTypes.SqlByte)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlByte.op_Explicit(System.Data.SqlTypes.SqlMoney to System.Data.SqlTypes.SqlByte)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlByte.op_Explicit(System.Data.SqlTypes.SqlInt64 to System.Data.SqlTypes.SqlByte)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlByte.op_Explicit(System.Data.SqlTypes.SqlInt32 to System.Data.SqlTypes.SqlByte)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlByte.op_Explicit(System.Data.SqlTypes.SqlDouble to System.Data.SqlTypes.SqlByte)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlByte.op_Explicit(System.Data.SqlTypes.SqlDecimal to System.Data.SqlTypes.SqlByte)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlByte.op_Explicit(System.Data.SqlTypes.SqlByte to System.Byte)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlByte.op_Explicit(System.Data.SqlTypes.SqlBoolean to System.Data.SqlTypes.SqlByte)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlByte.op_Explicit(System.Data.SqlTypes.SqlInt16 to System.Data.SqlTypes.SqlByte)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlByte.op_GreaterThan(System.Data.SqlTypes.SqlByte,System.Data.SqlTypes.SqlByte)">
+ <summary>Compares two instances of <see cref="T:System.Data.SqlTypes.SqlByte"></see> to determine whether the first is greater than the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlByte"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlByte"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the first instance is greater than the second instance. Otherwise, <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see>. If either instance of <see cref="T:System.Data.SqlTypes.SqlByte"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlByte.op_GreaterThanOrEqual(System.Data.SqlTypes.SqlByte,System.Data.SqlTypes.SqlByte)">
+ <summary>Compares two instances of <see cref="T:System.Data.SqlTypes.SqlByte"></see> to determine whether the first is greater than or equal to the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlByte"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlByte"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the first instance is greater than or equal to the second instance. Otherwise, <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see>. If either instance of <see cref="T:System.Data.SqlTypes.SqlByte"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the SqlBoolean will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlByte.op_Implicit(System.Byte to System.Data.SqlTypes.SqlByte)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlByte.op_Inequality(System.Data.SqlTypes.SqlByte,System.Data.SqlTypes.SqlByte)">
+ <summary>Compares two instances of <see cref="T:System.Data.SqlTypes.SqlByte"></see> to determine whether they are not equal.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlByte"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlByte"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the two instances are not equal or <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see> if the two instances are equal. If either instance of <see cref="T:System.Data.SqlTypes.SqlByte"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlByte.op_LessThan(System.Data.SqlTypes.SqlByte,System.Data.SqlTypes.SqlByte)">
+ <summary>Compares two instances of <see cref="T:System.Data.SqlTypes.SqlByte"></see> to determine whether the first is less than the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlByte"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlByte"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the first instance is less than the second instance. Otherwise, <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see>. If either instance of <see cref="T:System.Data.SqlTypes.SqlByte"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlByte.op_LessThanOrEqual(System.Data.SqlTypes.SqlByte,System.Data.SqlTypes.SqlByte)">
+ <summary>Compares two instances of <see cref="T:System.Data.SqlTypes.SqlByte"></see> to determine whether the first is less than or equal to the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlByte"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlByte"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the first instance is less than or equal to the second instance. Otherwise, <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see>. If either instance of <see cref="T:System.Data.SqlTypes.SqlByte"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlByte.op_Modulus(System.Data.SqlTypes.SqlByte,System.Data.SqlTypes.SqlByte)">
+ <summary>Computes the remainder after dividing its first <see cref="T:System.Data.SqlTypes.SqlByte"></see> operand by its second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlByte"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlByte"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlByte"></see> structure whose <see cref="P:System.Data.SqlTypes.SqlByte.Value"></see> contains the remainder.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlByte.op_Multiply(System.Data.SqlTypes.SqlByte,System.Data.SqlTypes.SqlByte)">
+ <summary>Computes the product of the two <see cref="T:System.Data.SqlTypes.SqlByte"></see> operands.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlByte"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlByte"></see> structure.</param>
+ <returns>A new <see cref="T:System.Data.SqlTypes.SqlByte"></see> structure whose <see cref="P:System.Data.SqlTypes.SqlByte.Value"></see> property contains the product of the multiplication.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlByte.op_OnesComplement(System.Data.SqlTypes.SqlByte)">
+ <summary>The ones complement operator performs a bitwise one's complement operation on its <see cref="T:System.Data.SqlTypes.SqlByte"></see> operand.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlByte"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlByte"></see> structure whose <see cref="P:System.Data.SqlTypes.SqlByte.Value"></see> property contains the ones complement of the <see cref="T:System.Data.SqlTypes.SqlByte"></see> parameter.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlByte.op_Subtraction(System.Data.SqlTypes.SqlByte,System.Data.SqlTypes.SqlByte)">
+ <summary>Subtracts the second <see cref="T:System.Data.SqlTypes.SqlByte"></see> operand from the first.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlByte"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlByte"></see> structure.</param>
+ <returns>The results of subtracting the second <see cref="T:System.Data.SqlTypes.SqlByte"></see> operand from the first.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlByte.Parse(System.String)">
+ <summary>Converts the <see cref="T:System.String"></see> representation of a number to its 8-bit unsigned integer equivalent.</summary>
+ <param name="s">The String to be parsed.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlByte"></see> structure that contains the 8-bit number represented by the String parameter.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlByte.Subtract(System.Data.SqlTypes.SqlByte,System.Data.SqlTypes.SqlByte)">
+ <summary>Subtracts the second <see cref="T:System.Data.SqlTypes.SqlByte"></see> operand from the first.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlByte"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlByte"></see> structure.</param>
+ <returns>The results of subtracting the second <see cref="T:System.Data.SqlTypes.SqlByte"></see> operand from the first.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlByte.ToSqlBoolean">
+ <summary>Converts this <see cref="T:System.Data.SqlTypes.SqlByte"></see> structure to <see cref="T:System.Data.SqlTypes.SqlBoolean"></see>.</summary>
+ <returns>true if the <see cref="P:System.Data.SqlTypes.SqlByte.Value"></see> is non-zero; false if zero; otherwise Null.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlByte.ToSqlDecimal">
+ <summary>Converts this <see cref="T:System.Data.SqlTypes.SqlByte"></see> structure to <see cref="T:System.Data.SqlTypes.SqlDecimal"></see>.</summary>
+ <returns>A SqlDecimal structure whose <see cref="P:System.Data.SqlTypes.SqlDecimal.Value"></see> equals the <see cref="P:System.Data.SqlTypes.SqlByte.Value"></see> of this <see cref="T:System.Data.SqlTypes.SqlByte"></see> structure.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlByte.ToSqlDouble">
+ <summary>Converts this <see cref="T:System.Data.SqlTypes.SqlByte"></see> structure to <see cref="T:System.Data.SqlTypes.SqlDouble"></see>.</summary>
+ <returns>A SqlDouble structure with the same value as this <see cref="T:System.Data.SqlTypes.SqlByte"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlByte.ToSqlInt16">
+ <summary>Converts this <see cref="T:System.Data.SqlTypes.SqlByte"></see> structure to <see cref="T:System.Data.SqlTypes.SqlInt16"></see>.</summary>
+ <returns>A SqlInt16 structure with the same value as this <see cref="T:System.Data.SqlTypes.SqlByte"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlByte.ToSqlInt32">
+ <summary>Converts this <see cref="T:System.Data.SqlTypes.SqlByte"></see> to <see cref="T:System.Data.SqlTypes.SqlInt32"></see>.</summary>
+ <returns>A SqlInt32 structure with the same value as this <see cref="T:System.Data.SqlTypes.SqlByte"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlByte.ToSqlInt64">
+ <summary>Converts this <see cref="T:System.Data.SqlTypes.SqlByte"></see> structure to <see cref="T:System.Data.SqlTypes.SqlInt64"></see>.</summary>
+ <returns>A SqlInt64 structure who <see cref="P:System.Data.SqlTypes.SqlInt64.Value"></see> equals the <see cref="P:System.Data.SqlTypes.SqlByte.Value"></see> of this <see cref="T:System.Data.SqlTypes.SqlByte"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlByte.ToSqlMoney">
+ <summary>Converts this <see cref="T:System.Data.SqlTypes.SqlByte"></see> structure to <see cref="T:System.Data.SqlTypes.SqlMoney"></see>.</summary>
+ <returns>A SqlMoney structure whose <see cref="P:System.Data.SqlTypes.SqlMoney.Value"></see> equals the <see cref="P:System.Data.SqlTypes.SqlByte.Value"></see> of this <see cref="T:System.Data.SqlTypes.SqlByte"></see> structure.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlByte.ToSqlSingle">
+ <summary>Converts this <see cref="T:System.Data.SqlTypes.SqlByte"></see> structure to <see cref="T:System.Data.SqlTypes.SqlSingle"></see>.</summary>
+ <returns>A SqlSingle structure that has the same <see cref="P:System.Data.SqlTypes.SqlSingle.Value"></see> as this <see cref="T:System.Data.SqlTypes.SqlByte"></see> structure.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlByte.ToSqlString">
+ <summary>Converts this instance of <see cref="T:System.Data.SqlTypes.SqlByte"></see> to <see cref="T:System.Data.SqlTypes.SqlString"></see>.</summary>
+ <returns>A SqlString that contains the string representation of the <see cref="T:System.Data.SqlTypes.SqlByte"></see> structure's <see cref="P:System.Data.SqlTypes.SqlByte.Value"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlByte.ToString">
+ <summary>Converts this <see cref="T:System.Data.SqlTypes.SqlByte"></see> structure to a <see cref="T:System.String"></see>.</summary>
+ <returns>A string that contains the <see cref="P:System.Data.SqlTypes.SqlByte.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlByte"></see>. If the Value is null, the String will be a null string.</returns>
+ </member>
+ <member name="P:System.Data.SqlTypes.SqlByte.Value">
+ <summary>Gets the value of the <see cref="T:System.Data.SqlTypes.SqlByte"></see> structure. This property is read-only</summary>
+ <returns>The value of the <see cref="T:System.Data.SqlTypes.SqlByte"></see> structure.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlByte.Xor(System.Data.SqlTypes.SqlByte,System.Data.SqlTypes.SqlByte)">
+ <summary>Performs a bitwise exclusive-OR operation on the supplied parameters.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlByte"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlByte"></see> structure.</param>
+ <returns>The results of the XOR operation.</returns>
+ </member>
+ <member name="F:System.Data.SqlTypes.SqlByte.Zero">
+ <summary>Represents a zero value that can be assigned to the <see cref="P:System.Data.SqlTypes.SqlByte.Value"></see> property of an instance of the <see cref="T:System.Data.SqlTypes.SqlByte"></see> structure.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlByte.System#Xml#Serialization#IXmlSerializable#GetSchema">
+ <summary>This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ <returns>An XmlSchema.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlByte.System#Xml#Serialization#IXmlSerializable#ReadXml(System.Xml.XmlReader)">
+ <summary>This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ <param name="reader">XmlReader</param>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlByte.System#Xml#Serialization#IXmlSerializable#WriteXml(System.Xml.XmlWriter)">
+ <summary>This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ <param name="writer">XmlWriter</param>
+ </member>
+ <member name="T:System.Data.SqlTypes.SqlBytes">
+ <summary>Represents a mutable reference type that wraps either a <see cref="P:System.Data.SqlTypes.SqlBytes.Buffer"></see> or a <see cref="P:System.Data.SqlTypes.SqlBytes.Stream"></see>.</summary>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlBytes.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.SqlTypes.SqlBytes"></see> class.</summary>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlBytes.#ctor(System.Byte[])">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.SqlTypes.SqlBytes"></see> class based on the specified byte array.</summary>
+ <param name="buffer">The array of unsigned bytes.</param>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlBytes.#ctor(System.Data.SqlTypes.SqlBinary)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.SqlTypes.SqlBytes"></see> class based on the specified <see cref="T:System.Data.SqlTypes.SqlBinary"></see> value.</summary>
+ <param name="value">A <see cref="T:System.Data.SqlTypes.SqlBinary"></see> value.</param>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlBytes.#ctor(System.IO.Stream)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.SqlTypes.SqlBytes"></see> class based on the specified <see cref="T:System.IO.Stream"></see> value.</summary>
+ <param name="s">A <see cref="T:System.IO.Stream"></see>.</param>
+ </member>
+ <member name="P:System.Data.SqlTypes.SqlBytes.Buffer">
+ <summary>Returns a reference to the internal buffer.</summary>
+ <returns>Returns a reference to the internal buffer. For <see cref="T:System.Data.SqlTypes.SqlBytes"></see> instances created on top of unmanaged pointers, it returns a managed copy of the internal buffer.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlBytes.GetXsdType(System.Xml.Schema.XmlSchemaSet)">
+ <summary>Returns the XML Schema definition language (XSD) of the specified <see cref="T:System.Xml.Schema.XmlSchemaSet"></see>.</summary>
+ <param name="schemaSet">A <see cref="T:System.Xml.Schema.XmlSchemaSet"></see>.</param>
+ <returns>A string that indicates the XSD of the specified XmlSchemaSet.</returns>
+ </member>
+ <member name="P:System.Data.SqlTypes.SqlBytes.IsNull">
+ <summary>Gets a Boolean value that indicates whether this <see cref="T:System.Data.SqlTypes.SqlBytes"></see> is null.</summary>
+ <returns>true if the <see cref="T:System.Data.SqlTypes.SqlBytes"></see> is null, false otherwise.</returns>
+ </member>
+ <member name="P:System.Data.SqlTypes.SqlBytes.Item(System.Int64)">
+ <summary>Gets or sets the <see cref="T:System.Data.SqlTypes.SqlBytes"></see> instance at the specified index.</summary>
+ <param name="offset">A <see cref="T:System.Int64"></see> value.</param>
+ <returns>A <see cref="T:System.Byte"></see> value.</returns>
+ </member>
+ <member name="P:System.Data.SqlTypes.SqlBytes.Length">
+ <summary>Gets the length of the value that is contained in the <see cref="T:System.Data.SqlTypes.SqlBytes"></see> instance.</summary>
+ <returns>A <see cref="T:System.Int64"></see> value representing the length of the value that is contained in the <see cref="T:System.Data.SqlTypes.SqlBytes"></see> instance. Returns -1 if no buffer is available to the instance or if the value is null. Returns a <see cref="P:System.IO.Stream.Length"></see> for a stream-wrapped instance.</returns>
+ </member>
+ <member name="P:System.Data.SqlTypes.SqlBytes.MaxLength">
+ <summary>Gets the maximum length of the value of the internal buffer of this <see cref="T:System.Data.SqlTypes.SqlBytes"></see>.</summary>
+ <returns>A long representing the maximum length of the value of the internal buffer. Returns -1 for a stream-wrapped <see cref="T:System.Data.SqlTypes.SqlBytes"></see>.</returns>
+ </member>
+ <member name="P:System.Data.SqlTypes.SqlBytes.Null">
+ <summary>Returns a null instance of this <see cref="T:System.Data.SqlTypes.SqlBytes"></see>.</summary>
+ <returns>Returns an instance in such a way that <see cref="P:System.Data.SqlTypes.SqlBytes.IsNull"></see> returns true.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlBytes.op_Explicit(System.Data.SqlTypes.SqlBytes to System.Data.SqlTypes.SqlBinary)">
+ <param name="value"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlBytes.op_Explicit(System.Data.SqlTypes.SqlBinary to System.Data.SqlTypes.SqlBytes)">
+ <param name="value"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlBytes.Read(System.Int64,System.Byte[],System.Int32,System.Int32)">
+ <summary>Copies bytes from this <see cref="T:System.Data.SqlTypes.SqlBytes"></see> instance to the passed-in buffer and returns the number of copied bytes.</summary>
+ <param name="offset">An <see cref="T:System.Int64"></see> long value offset into the value that is contained in the <see cref="T:System.Data.SqlTypes.SqlBytes"></see> instance.</param>
+ <param name="buffer">The byte array buffer to copy into.</param>
+ <param name="offsetInBuffer">An <see cref="T:System.Int32"></see> integer offset into the buffer to start copying into.</param>
+ <param name="count">An <see cref="T:System.Int32"></see> integer representing the number of bytes to copy.</param>
+ <returns>An <see cref="T:System.Int64"></see> long value representing the number of copied bytes.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlBytes.SetLength(System.Int64)">
+ <summary>Sets the length of this <see cref="T:System.Data.SqlTypes.SqlBytes"></see> instance.</summary>
+ <param name="value">The <see cref="T:System.Int64"></see> long value representing the length.</param>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlBytes.SetNull">
+ <summary>Sets this <see cref="T:System.Data.SqlTypes.SqlBytes"></see> instance to null.</summary>
+ </member>
+ <member name="P:System.Data.SqlTypes.SqlBytes.Storage">
+ <summary>Returns information about the storage state of this <see cref="T:System.Data.SqlTypes.SqlBytes"></see> instance.</summary>
+ <returns>A <see cref="T:System.Data.SqlTypes.StorageState"></see> enumeration.</returns>
+ </member>
+ <member name="P:System.Data.SqlTypes.SqlBytes.Stream">
+ <summary>Gets or sets the data of this <see cref="T:System.Data.SqlTypes.SqlBytes"></see> as a stream.</summary>
+ <returns>The stream that contains the SqlBytes data.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlBytes.ToSqlBinary">
+ <summary>Constructs and returns a <see cref="T:System.Data.SqlTypes.SqlBinary"></see> from this <see cref="T:System.Data.SqlTypes.SqlBytes"></see> instance.</summary>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBinary"></see> from this instance.</returns>
+ </member>
+ <member name="P:System.Data.SqlTypes.SqlBytes.Value">
+ <summary>Returns a managed copy of the value held by this <see cref="T:System.Data.SqlTypes.SqlBytes"></see>.</summary>
+ <returns>The value of this <see cref="T:System.Data.SqlTypes.SqlBytes"></see> as an array of bytes.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlBytes.Write(System.Int64,System.Byte[],System.Int32,System.Int32)">
+ <summary>Copies bytes from the passed-in buffer to this <see cref="T:System.Data.SqlTypes.SqlBytes"></see> instance.</summary>
+ <param name="offset">An <see cref="T:System.Int64"></see> long value offset into the value that is contained in the <see cref="T:System.Data.SqlTypes.SqlBytes"></see> instance.</param>
+ <param name="buffer">The byte array buffer to copy into.</param>
+ <param name="offsetInBuffer">An <see cref="T:System.Int32"></see> integer offset into the buffer to start copying into.</param>
+ <param name="count">An <see cref="T:System.Int32"></see> integer representing the number of bytes to copy.</param>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlBytes.System#Runtime#Serialization#ISerializable#GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Gets serialization information with all the data needed to reinstantiate this <see cref="T:System.Data.SqlTypes.SqlBytes"></see> instance.</summary>
+ <param name="info">The object to be populated with serialization information.</param>
+ <param name="context">The destination context of the serialization.</param>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlBytes.System#Xml#Serialization#IXmlSerializable#GetSchema">
+ <summary>This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ <returns>This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlBytes.System#Xml#Serialization#IXmlSerializable#ReadXml(System.Xml.XmlReader)">
+ <summary>This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ <param name="r">XmlReader</param>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlBytes.System#Xml#Serialization#IXmlSerializable#WriteXml(System.Xml.XmlWriter)">
+ <summary>This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ <param name="writer">XmlWriter</param>
+ </member>
+ <member name="T:System.Data.SqlTypes.SqlChars">
+ <summary><see cref="T:System.Data.SqlTypes.SqlChars"></see> is a mutable reference type that wraps a <see cref="T:System.Char"></see> array or a <see cref="T:System.Data.SqlTypes.SqlString"></see> instance.</summary>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlChars.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.SqlTypes.SqlChars"></see> class.</summary>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlChars.#ctor(System.Char[])">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.SqlTypes.SqlChars"></see> class based on the specified character array.</summary>
+ <param name="buffer">A <see cref="T:System.Char"></see> array.</param>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlChars.#ctor(System.Data.SqlTypes.SqlString)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.SqlTypes.SqlChars"></see> class based on the specified <see cref="T:System.Data.SqlTypes.SqlString"></see> value.</summary>
+ <param name="value">A <see cref="T:System.Data.SqlTypes.SqlString"></see>.</param>
+ </member>
+ <member name="P:System.Data.SqlTypes.SqlChars.Buffer">
+ <summary>Returns a reference to the internal buffer.</summary>
+ <returns>Returns a reference to the internal buffer. For <see cref="T:System.Data.SqlTypes.SqlChars"></see> instances created on top of unmanaged pointers, it returns a managed copy of the internal buffer.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlChars.GetXsdType(System.Xml.Schema.XmlSchemaSet)">
+ <summary>Returns the XML Schema definition language (XSD) of the specified <see cref="T:System.Xml.Schema.XmlSchemaSet"></see>.</summary>
+ <param name="schemaSet">A <see cref="T:System.Xml.Schema.XmlSchemaSet"></see>.</param>
+ <returns>A string value that indicates the XSD of the specified <see cref="T:System.Xml.Schema.XmlSchemaSet"></see>.</returns>
+ </member>
+ <member name="P:System.Data.SqlTypes.SqlChars.IsNull">
+ <summary>Gets a Boolean value that indicates whether this <see cref="T:System.Data.SqlTypes.SqlChars"></see> is null.</summary>
+ <returns>true if the <see cref="T:System.Data.SqlTypes.SqlChars"></see> is null. Otherwise, false.</returns>
+ </member>
+ <member name="P:System.Data.SqlTypes.SqlChars.Item(System.Int64)">
+ <summary>Gets or sets the <see cref="T:System.Data.SqlTypes.SqlChars"></see> instance at the specified index.</summary>
+ <param name="offset">An <see cref="T:System.Int64"></see> value.</param>
+ <returns>A <see cref="T:System.Char"></see> value.</returns>
+ </member>
+ <member name="P:System.Data.SqlTypes.SqlChars.Length">
+ <summary>Gets the length of the value that is contained in the <see cref="T:System.Data.SqlTypes.SqlChars"></see> instance.</summary>
+ <returns>A <see cref="T:System.Int64"></see> value that indicates the length in characters of the value that is contained in the <see cref="T:System.Data.SqlTypes.SqlChars"></see> instance. Returns -1 if no buffer is available to the instance, or if the value is null. Returns a <see cref="P:System.IO.Stream.Length"></see> for a stream-wrapped instance.</returns>
+ </member>
+ <member name="P:System.Data.SqlTypes.SqlChars.MaxLength">
+ <summary>Gets the maximum length in two-byte characters of the value the internal buffer can hold.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value representing the maximum length in two-byte characters of the value of the internal buffer. Returns -1 for a stream-wrapped <see cref="T:System.Data.SqlTypes.SqlChars"></see>.</returns>
+ </member>
+ <member name="P:System.Data.SqlTypes.SqlChars.Null">
+ <summary>Returns a null instance of this <see cref="T:System.Data.SqlTypes.SqlChars"></see>.</summary>
+ <returns>Returns an instance in such a way that <see cref="P:System.Data.SqlTypes.SqlChars.IsNull"></see> returns true. For more information, see <see cref="~/docs/framework/data/adonet/sql/handling-null-values.md">Handling Null Values</see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlChars.op_Explicit(System.Data.SqlTypes.SqlString to System.Data.SqlTypes.SqlChars)">
+ <param name="value"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlChars.op_Explicit(System.Data.SqlTypes.SqlChars to System.Data.SqlTypes.SqlString)">
+ <param name="value"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlChars.Read(System.Int64,System.Char[],System.Int32,System.Int32)">
+ <summary>Copies characters from this <see cref="T:System.Data.SqlTypes.SqlChars"></see> instance to the passed-in buffer and returns the number of copied characters.</summary>
+ <param name="offset">An <see cref="T:System.Int64"></see>long value offset into the value that is contained in the <see cref="T:System.Data.SqlTypes.SqlChars"></see> instance.</param>
+ <param name="buffer">The character array buffer to copy into.</param>
+ <param name="offsetInBuffer">An <see cref="T:System.Int32"></see> integer offset into the buffer to start copying into.</param>
+ <param name="count">An <see cref="T:System.Int32"></see> integer value representing the number of characters to copy.</param>
+ <returns>An <see cref="T:System.Int64"></see>long value representing the number of copied bytes.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlChars.SetLength(System.Int64)">
+ <summary>Sets the length of this <see cref="T:System.Data.SqlTypes.SqlChars"></see> instance.</summary>
+ <param name="value">The <see cref="T:System.Int64"></see>long value representing the length.</param>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlChars.SetNull">
+ <summary>Sets this <see cref="T:System.Data.SqlTypes.SqlChars"></see> instance to null.</summary>
+ </member>
+ <member name="P:System.Data.SqlTypes.SqlChars.Storage">
+ <summary>Returns information about the storage state of this <see cref="T:System.Data.SqlTypes.SqlChars"></see> instance.</summary>
+ <returns>A <see cref="T:System.Data.SqlTypes.StorageState"></see> enumeration.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlChars.ToSqlString">
+ <summary>Converts this <see cref="T:System.Data.SqlTypes.SqlChars"></see> instance to its equivalent <see cref="T:System.Data.SqlTypes.SqlString"></see> representation.</summary>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlString"></see> representation of this type.</returns>
+ </member>
+ <member name="P:System.Data.SqlTypes.SqlChars.Value">
+ <summary>Returns a managed copy of the value held by this <see cref="T:System.Data.SqlTypes.SqlChars"></see>.</summary>
+ <returns>The value of this <see cref="T:System.Data.SqlTypes.SqlChars"></see> as an array of characters.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlChars.Write(System.Int64,System.Char[],System.Int32,System.Int32)">
+ <summary>Copies characters from the passed-in buffer to this <see cref="T:System.Data.SqlTypes.SqlChars"></see> instance.</summary>
+ <param name="offset">A long value offset into the value that is contained in the <see cref="T:System.Data.SqlTypes.SqlChars"></see> instance.</param>
+ <param name="buffer">The character array buffer to copy into.</param>
+ <param name="offsetInBuffer">An <see cref="T:System.Int32"></see> integer offset into the buffer to start copying into.</param>
+ <param name="count">An <see cref="T:System.Int32"></see> integer representing the number of characters to copy.</param>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlChars.System#Runtime#Serialization#ISerializable#GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Gets serialization information with all the data needed to reinstantiate this <see cref="T:System.Data.SqlTypes.SqlChars"></see> instance.</summary>
+ <param name="info">The object to be populated with serialization information.</param>
+ <param name="context">The destination context of the serialization.</param>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlChars.System#Xml#Serialization#IXmlSerializable#GetSchema">
+ <summary>This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ <returns>This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlChars.System#Xml#Serialization#IXmlSerializable#ReadXml(System.Xml.XmlReader)">
+ <summary>This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ <param name="r">XmlReader</param>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlChars.System#Xml#Serialization#IXmlSerializable#WriteXml(System.Xml.XmlWriter)">
+ <summary>This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ <param name="writer">XmlWriter</param>
+ </member>
+ <member name="T:System.Data.SqlTypes.SqlCompareOptions">
+ <summary>Specifies the compare option values for a <see cref="T:System.Data.SqlTypes.SqlString"></see> structure.</summary>
+ </member>
+ <member name="F:System.Data.SqlTypes.SqlCompareOptions.BinarySort">
+ <summary>Specifies that sorts should be based on a characters numeric value instead of its alphabetical value.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.SqlTypes.SqlCompareOptions.BinarySort2">
+ <summary>Performs a binary sort.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.SqlTypes.SqlCompareOptions.IgnoreCase">
+ <summary>Specifies that <see cref="T:System.Data.SqlTypes.SqlString"></see> comparisons must ignore case.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.SqlTypes.SqlCompareOptions.IgnoreKanaType">
+ <summary>Specifies that <see cref="T:System.Data.SqlTypes.SqlString"></see> comparisons must ignore the Kana type. Kana type refers to Japanese hiragana and katakana characters that represent phonetic sounds in the Japanese language. Hiragana is used for native Japanese expressions and words, while katakana is used for words borrowed from other languages, such as &quot;computer&quot; or &quot;Internet&quot;. A phonetic sound can be expressed in both hiragana and katakana. If this value is selected, the hiragana character for one sound is considered equal to the katakana character for the same sound.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.SqlTypes.SqlCompareOptions.IgnoreNonSpace">
+ <summary>Specifies that <see cref="T:System.Data.SqlTypes.SqlString"></see> comparisons must ignore nonspace combining characters, such as diacritics. The Unicode Standard defines combining characters as characters that are combined with base characters to produce a new character. Non-space combining characters do not use character space by themselves when rendered. For more information about non-space combining characters, see the Unicode Standard at <see cref="http://www.unicode.org">http://www.unicode.org</see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.SqlTypes.SqlCompareOptions.IgnoreWidth">
+ <summary>Specifies that <see cref="T:System.Data.SqlTypes.SqlString"></see> comparisons must ignore the character width. For example, Japanese katakana characters can be written as full-width or half-width and, if this value is selected, the katakana characters written as full-width are considered equal to the same characters written in half-width.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.SqlTypes.SqlCompareOptions.None">
+ <summary>Specifies the default option settings for <see cref="T:System.Data.SqlTypes.SqlString"></see> comparisons.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Data.SqlTypes.SqlDateTime">
+ <summary>Represents the date and time data ranging in value from January 1, 1753 to December 31, 9999 to an accuracy of 3.33 milliseconds to be stored in or retrieved from a database. The <see cref="T:System.Data.SqlTypes.SqlDateTime"></see> structure has a different underlying data structure from its corresponding .NET Framework type, <see cref="T:System.DateTime"></see>, which can represent any time between 12:00:00 AM 1/1/0001 and 11:59:59 PM 12/31/9999, to the accuracy of 100 nanoseconds. <see cref="T:System.Data.SqlTypes.SqlDateTime"></see> actually stores the relative difference to 00:00:00 AM 1/1/1900. Therefore, a conversion from &quot;00:00:00 AM 1/1/1900&quot; to an integer will return 0.</summary>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDateTime.#ctor(System.DateTime)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.SqlTypes.SqlDateTime"></see> structure using the specified <see cref="T:System.DateTime"></see> value.</summary>
+ <param name="value">A DateTime structure.</param>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDateTime.#ctor(System.Int32,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.SqlTypes.SqlDateTime"></see> structure using the supplied parameters.</summary>
+ <param name="dayTicks">An integer value that represents the date as ticks.</param>
+ <param name="timeTicks">An integer value that represents the time as ticks.</param>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDateTime.#ctor(System.Int32,System.Int32,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.SqlTypes.SqlDateTime"></see> structure using the supplied parameters to initialize the year, month, day.</summary>
+ <param name="year">An integer representing the year of the of the new <see cref="T:System.Data.SqlTypes.SqlDateTime"></see> structure.</param>
+ <param name="month">An integer value representing the month of the new <see cref="T:System.Data.SqlTypes.SqlDateTime"></see> structure.</param>
+ <param name="day">An integer value representing the day number of the new <see cref="T:System.Data.SqlTypes.SqlDateTime"></see> structure.</param>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDateTime.#ctor(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.SqlTypes.SqlDateTime"></see> structure using the supplied parameters to initialize the year, month, day, hour, minute, and second of the new structure.</summary>
+ <param name="year">An integer value representing the year of the new <see cref="T:System.Data.SqlTypes.SqlDateTime"></see> structure.</param>
+ <param name="month">An integer value representing the month of the new <see cref="T:System.Data.SqlTypes.SqlDateTime"></see> structure.</param>
+ <param name="day">An integer value representing the day of the month of the new <see cref="T:System.Data.SqlTypes.SqlDateTime"></see> structure.</param>
+ <param name="hour">An integer value representing the hour of the new <see cref="T:System.Data.SqlTypes.SqlDateTime"></see> structure.</param>
+ <param name="minute">An integer value representing the minute of the new <see cref="T:System.Data.SqlTypes.SqlDateTime"></see> structure.</param>
+ <param name="second">An integer value representing the second of the new <see cref="T:System.Data.SqlTypes.SqlDateTime"></see> structure.</param>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDateTime.#ctor(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Double)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.SqlTypes.SqlDateTime"></see> structure using the supplied parameters to initialize the year, month, day, hour, minute, second, and millisecond of the new structure.</summary>
+ <param name="year">An integer value representing the year of the new <see cref="T:System.Data.SqlTypes.SqlDateTime"></see> structure.</param>
+ <param name="month">An integer value representing the month of the new <see cref="T:System.Data.SqlTypes.SqlDateTime"></see> structure.</param>
+ <param name="day">An integer value representing the day of the month of the new <see cref="T:System.Data.SqlTypes.SqlDateTime"></see> structure.</param>
+ <param name="hour">An integer value representing the hour of the new <see cref="T:System.Data.SqlTypes.SqlDateTime"></see> structure.</param>
+ <param name="minute">An integer value representing the minute of the new <see cref="T:System.Data.SqlTypes.SqlDateTime"></see> structure.</param>
+ <param name="second">An integer value representing the second of the new <see cref="T:System.Data.SqlTypes.SqlDateTime"></see> structure.</param>
+ <param name="millisecond">An double value representing the millisecond of the new <see cref="T:System.Data.SqlTypes.SqlDateTime"></see> structure.</param>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDateTime.#ctor(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.SqlTypes.SqlDateTime"></see> structure using the supplied parameters to initialize the year, month, day, hour, minute, second, and billisecond of the new structure.</summary>
+ <param name="year">An integer value representing the year of the new <see cref="T:System.Data.SqlTypes.SqlDateTime"></see> structure.</param>
+ <param name="month">An integer value representing the month of the new <see cref="T:System.Data.SqlTypes.SqlDateTime"></see> structure.</param>
+ <param name="day">An integer value representing the day of the new <see cref="T:System.Data.SqlTypes.SqlDateTime"></see> structure.</param>
+ <param name="hour">An integer value representing the hour of the new <see cref="T:System.Data.SqlTypes.SqlDateTime"></see> structure.</param>
+ <param name="minute">An integer value representing the minute of the new <see cref="T:System.Data.SqlTypes.SqlDateTime"></see> structure.</param>
+ <param name="second">An integer value representing the second of the new <see cref="T:System.Data.SqlTypes.SqlDateTime"></see> structure.</param>
+ <param name="bilisecond">An integer value representing the bilisecond (billionth of a second) of the new <see cref="T:System.Data.SqlTypes.SqlDateTime"></see> structure.</param>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDateTime.Add(System.Data.SqlTypes.SqlDateTime,System.TimeSpan)">
+ <summary>Adds a <see cref="T:System.Data.SqlTypes.SqlDateTime"></see> to the specified TimeSpan.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlDateTime"></see> value.</param>
+ <param name="t">A Timespan value.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlDateTime"></see> value.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDateTime.CompareTo(System.Data.SqlTypes.SqlDateTime)">
+ <summary>Compares this <see cref="T:System.Data.SqlTypes.SqlDateTime"></see> structure to the supplied <see cref="T:System.Data.SqlTypes.SqlDateTime"></see> structure and returns an indication of their relative values.</summary>
+ <param name="value">The <see cref="T:System.Data.SqlTypes.SqlDateTime"></see> structure to be compared.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed number that indicates the relative values of the instance and the object. </p>
+ <table><thead><tr><th> Return value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Condition <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> Less than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> This instance is less than <xref href="System.Data.SqlTypes.SqlDateTime"></xref>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> This instance is the same as <xref href="System.Data.SqlTypes.SqlDateTime"></xref>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> Greater than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> This instance is greater than <xref href="System.Data.SqlTypes.SqlDateTime"></xref> <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> -or- </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="20" sourceendlinenumber="20"> <xref href="System.Data.SqlTypes.SqlDateTime"></xref> is a null reference (<code>Nothing</code> in Visual Basic) </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="22" sourceendlinenumber="22"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDateTime.CompareTo(System.Object)">
+ <summary>Compares this <see cref="T:System.Data.SqlTypes.SqlDateTime"></see> structure to the supplied <see cref="T:System.Object"></see> and returns an indication of their relative values.</summary>
+ <param name="value">The <see cref="T:System.Object"></see> to be compared.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed number that indicates the relative values of the instance and the object. </p>
+ <table><thead><tr><th> Return value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Condition <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> Less than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> This instance is less than the object. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> This instance is the same as the object. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> Greater than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> This instance is greater than the object <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> -or- </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="20" sourceendlinenumber="20"> The object is a null reference (<code>Nothing</code> as Visual Basic). </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="22" sourceendlinenumber="22"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="P:System.Data.SqlTypes.SqlDateTime.DayTicks">
+ <summary>Gets the number of ticks representing the date of this <see cref="T:System.Data.SqlTypes.SqlDateTime"></see> structure.</summary>
+ <returns>The number of ticks representing the date that is contained in the <see cref="P:System.Data.SqlTypes.SqlDateTime.Value"></see> property of this <see cref="T:System.Data.SqlTypes.SqlDateTime"></see> structure.</returns>
+ <exception cref="T:System.Data.SqlTypes.SqlNullValueException">The exception that is thrown when the Value property of a <see cref="N:System.Data.SqlTypes"></see> structure is set to null.</exception>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDateTime.Equals(System.Data.SqlTypes.SqlDateTime,System.Data.SqlTypes.SqlDateTime)">
+ <summary>Performs a logical comparison of two <see cref="T:System.Data.SqlTypes.SqlDateTime"></see> structures to determine whether they are equal.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlDateTime"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlDateTime"></see> structure.</param>
+ <returns>true if the two values are equal. Otherwise, false.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDateTime.Equals(System.Object)">
+ <summary>Compares the supplied object parameter to the <see cref="P:System.Data.SqlTypes.SqlDateTime.Value"></see> property of the <see cref="T:System.Data.SqlTypes.SqlDateTime"></see> object.</summary>
+ <param name="value">The object to be compared.</param>
+ <returns>true if the object is an instance of <see cref="T:System.Data.SqlTypes.SqlDateTime"></see> and the two are equal; otherwise false.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDateTime.GetHashCode">
+ <summary>Gets the hash code for this instance.</summary>
+ <returns>A 32-bit signed integer hash code.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDateTime.GetXsdType(System.Xml.Schema.XmlSchemaSet)">
+ <summary>Returns the XML Schema definition language (XSD) of the specified <see cref="T:System.Xml.Schema.XmlSchemaSet"></see>.</summary>
+ <param name="schemaSet">A <see cref="T:System.Xml.Schema.XmlSchemaSet"></see>.</param>
+ <returns>A string value that indicates the XSD of the specified <see cref="T:System.Xml.Schema.XmlSchemaSet"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDateTime.GreaterThan(System.Data.SqlTypes.SqlDateTime,System.Data.SqlTypes.SqlDateTime)">
+ <summary>Compares two instances of <see cref="T:System.Data.SqlTypes.SqlDateTime"></see> to determine whether the first is greater than the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlDateTime"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlDateTime"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the first instance is greater than the second instance. Otherwise, <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see>. If either instance of <see cref="T:System.Data.SqlTypes.SqlDateTime"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDateTime.GreaterThanOrEqual(System.Data.SqlTypes.SqlDateTime,System.Data.SqlTypes.SqlDateTime)">
+ <summary>Compares two instances of <see cref="T:System.Data.SqlTypes.SqlDateTime"></see> to determine whether the first is greater than or equal to the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlDateTime"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlDateTime"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the first instance is greater than or equal to the second instance. Otherwise, <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see>. If either instance of <see cref="T:System.Data.SqlTypes.SqlDateTime"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="P:System.Data.SqlTypes.SqlDateTime.IsNull">
+ <summary>Indicates whether this <see cref="T:System.Data.SqlTypes.SqlDateTime"></see> structure is null.</summary>
+ <returns>true if null. Otherwise, false.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDateTime.LessThan(System.Data.SqlTypes.SqlDateTime,System.Data.SqlTypes.SqlDateTime)">
+ <summary>Compares two instances of <see cref="T:System.Data.SqlTypes.SqlDateTime"></see> to determine whether the first is less than the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlDateTime"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlDateTime"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the first instance is less than the second instance. Otherwise, <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see>. If either instance of <see cref="T:System.Data.SqlTypes.SqlDateTime"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDateTime.LessThanOrEqual(System.Data.SqlTypes.SqlDateTime,System.Data.SqlTypes.SqlDateTime)">
+ <summary>Compares two instances of <see cref="T:System.Data.SqlTypes.SqlDateTime"></see> to determine whether the first is less than or equal to the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlDateTime"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlDateTime"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the first instance is less than or equal to the second instance. Otherwise, <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see>. If either instance of <see cref="T:System.Data.SqlTypes.SqlDateTime"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="F:System.Data.SqlTypes.SqlDateTime.MaxValue">
+ <summary>Represents the maximum valid date value for a <see cref="T:System.Data.SqlTypes.SqlDateTime"></see> structure.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.SqlTypes.SqlDateTime.MinValue">
+ <summary>Represents the minimum valid date value for a <see cref="T:System.Data.SqlTypes.SqlDateTime"></see> structure.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDateTime.NotEquals(System.Data.SqlTypes.SqlDateTime,System.Data.SqlTypes.SqlDateTime)">
+ <summary>Performs a logical comparison of two instances of <see cref="T:System.Data.SqlTypes.SqlDateTime"></see> to determine whether they are not equal.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlDateTime"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlDateTime"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the two instances are not equal or <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see> if the two instances are equal. If either instance of <see cref="T:System.Data.SqlTypes.SqlDateTime"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="F:System.Data.SqlTypes.SqlDateTime.Null">
+ <summary>Represents a <see cref="T:System.DBNull"></see> that can be assigned to this instance of the <see cref="T:System.Data.SqlTypes.SqlDateTime"></see> structure.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDateTime.op_Addition(System.Data.SqlTypes.SqlDateTime,System.TimeSpan)">
+ <summary>Adds the period of time indicated by the supplied <see cref="T:System.TimeSpan"></see> parameter, <paramref name="t">t</paramref>, to the supplied <see cref="T:System.Data.SqlTypes.SqlDateTime"></see> structure.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlDateTime"></see> structure.</param>
+ <param name="t">A <see cref="T:System.TimeSpan"></see> structure.</param>
+ <returns>A new <see cref="T:System.Data.SqlTypes.SqlDateTime"></see>. If either argument is <see cref="F:System.Data.SqlTypes.SqlDateTime.Null"></see>, the new <see cref="P:System.Data.SqlTypes.SqlDateTime.Value"></see> is <see cref="F:System.Data.SqlTypes.SqlDateTime.Null"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDateTime.op_Equality(System.Data.SqlTypes.SqlDateTime,System.Data.SqlTypes.SqlDateTime)">
+ <summary>Performs a logical comparison of two <see cref="T:System.Data.SqlTypes.SqlDateTime"></see> structures to determine whether they are equal.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlDateTime"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlDateTime"></see> structure.</param>
+ <returns>true if the two values are equal. Otherwise, false.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDateTime.op_Explicit(System.Data.SqlTypes.SqlDateTime to System.DateTime)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDateTime.op_Explicit(System.Data.SqlTypes.SqlString to System.Data.SqlTypes.SqlDateTime)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDateTime.op_GreaterThan(System.Data.SqlTypes.SqlDateTime,System.Data.SqlTypes.SqlDateTime)">
+ <summary>Compares two instances of <see cref="T:System.Data.SqlTypes.SqlDateTime"></see> to determine whether the first is greater than the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlDateTime"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlDateTime"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the first instance is greater than the second instance. Otherwise, <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see>. If either instance of <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDateTime.op_GreaterThanOrEqual(System.Data.SqlTypes.SqlDateTime,System.Data.SqlTypes.SqlDateTime)">
+ <summary>Compares two instances of <see cref="T:System.Data.SqlTypes.SqlDateTime"></see> to determine whether the first is greater than or equal to the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlDateTime"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlDateTime"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the first instance is greater than or equal to the second instance. Otherwise, <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see>. If either instance of <see cref="T:System.Data.SqlTypes.SqlDateTime"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDateTime.op_Implicit(System.DateTime to System.Data.SqlTypes.SqlDateTime)">
+ <param name="value"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDateTime.op_Inequality(System.Data.SqlTypes.SqlDateTime,System.Data.SqlTypes.SqlDateTime)">
+ <summary>Performs a logical comparison of two instances of <see cref="T:System.Data.SqlTypes.SqlDateTime"></see> to determine whether they are not equal.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlDateTime"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlDateTime"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the two instances are not equal or <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see> if the two instances are equal. If either instance of <see cref="T:System.Data.SqlTypes.SqlDateTime"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDateTime.op_LessThan(System.Data.SqlTypes.SqlDateTime,System.Data.SqlTypes.SqlDateTime)">
+ <summary>Compares two instances of <see cref="T:System.Data.SqlTypes.SqlDateTime"></see> to determine whether the first is less than the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlDateTime"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlDateTime"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the first instance is less than the second instance. Otherwise, <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see>. If either instance of <see cref="T:System.Data.SqlTypes.SqlDateTime"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDateTime.op_LessThanOrEqual(System.Data.SqlTypes.SqlDateTime,System.Data.SqlTypes.SqlDateTime)">
+ <summary>Compares two instances of <see cref="T:System.Data.SqlTypes.SqlDateTime"></see> to determine whether the first is less than or equal to the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlDateTime"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlDateTime"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the first instance is less than or equal to the second instance. Otherwise, <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see>. If either instance of <see cref="T:System.Data.SqlTypes.SqlDateTime"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDateTime.op_Subtraction(System.Data.SqlTypes.SqlDateTime,System.TimeSpan)">
+ <summary>Subtracts the supplied <see cref="T:System.TimeSpan"></see> structure, <paramref name="t">t</paramref>, from the supplied <see cref="T:System.Data.SqlTypes.SqlDateTime"></see> structure.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlDateTime"></see> structure.</param>
+ <param name="t">A <see cref="T:System.TimeSpan"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlDateTime"></see> structure representing the results of the subtraction.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDateTime.Parse(System.String)">
+ <summary>Converts the specified <see cref="T:System.String"></see> representation of a date and time to its <see cref="T:System.Data.SqlTypes.SqlDateTime"></see> equivalent.</summary>
+ <param name="s">The string to be parsed.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlDateTime"></see> structure equal to the date and time represented by the specified string.</returns>
+ </member>
+ <member name="F:System.Data.SqlTypes.SqlDateTime.SQLTicksPerHour">
+ <summary>A constant whose value is the number of ticks equivalent to one hour.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.SqlTypes.SqlDateTime.SQLTicksPerMinute">
+ <summary>A constant whose value is the number of ticks equivalent to one minute.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.SqlTypes.SqlDateTime.SQLTicksPerSecond">
+ <summary>A constant whose value is the number of ticks equivalent to one second.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDateTime.Subtract(System.Data.SqlTypes.SqlDateTime,System.TimeSpan)">
+ <summary>Subtracts the specified Timespan from this <see cref="T:System.Data.SqlTypes.SqlDateTime"></see> instance.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlDateTime"></see> value.</param>
+ <param name="t">A Timespan value.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlDateTime"></see> value.</returns>
+ </member>
+ <member name="P:System.Data.SqlTypes.SqlDateTime.TimeTicks">
+ <summary>Gets the number of ticks representing the time of this <see cref="T:System.Data.SqlTypes.SqlDateTime"></see> structure.</summary>
+ <returns>The number of ticks representing the time of this <see cref="T:System.Data.SqlTypes.SqlDateTime"></see> structure.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDateTime.ToSqlString">
+ <summary>Converts this <see cref="T:System.Data.SqlTypes.SqlDateTime"></see> structure to <see cref="T:System.Data.SqlTypes.SqlString"></see>.</summary>
+ <returns>A SqlString structure whose value is a string representing the date and time that is contained in this <see cref="T:System.Data.SqlTypes.SqlDateTime"></see> structure.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDateTime.ToString">
+ <summary>Converts this <see cref="T:System.Data.SqlTypes.SqlDateTime"></see> structure to a <see cref="T:System.String"></see>.</summary>
+ <returns>A String representing the <see cref="P:System.Data.SqlTypes.SqlDateTime.Value"></see> property of this <see cref="T:System.Data.SqlTypes.SqlDateTime"></see> structure.</returns>
+ </member>
+ <member name="P:System.Data.SqlTypes.SqlDateTime.Value">
+ <summary>Gets the value of the <see cref="T:System.Data.SqlTypes.SqlDateTime"></see> structure. This property is read-only.</summary>
+ <returns>The value of this <see cref="T:System.Data.SqlTypes.SqlDateTime"></see> structure.</returns>
+ <exception cref="T:System.Data.SqlTypes.SqlNullValueException">The exception that is thrown when the Value property of a <see cref="N:System.Data.SqlTypes"></see> structure is set to null.</exception>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDateTime.System#Xml#Serialization#IXmlSerializable#GetSchema">
+ <summary>This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ <returns>An XmlSchema.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDateTime.System#Xml#Serialization#IXmlSerializable#ReadXml(System.Xml.XmlReader)">
+ <summary>This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ <param name="reader">XmlReader</param>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDateTime.System#Xml#Serialization#IXmlSerializable#WriteXml(System.Xml.XmlWriter)">
+ <summary>This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ <param name="writer">XmlWriter</param>
+ </member>
+ <member name="T:System.Data.SqlTypes.SqlDecimal">
+ <summary>Represents a numeric value between - 10^38 +1 and 10^38 - 1, with fixed precision and scale.</summary>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDecimal.#ctor(System.Decimal)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure using the supplied <see cref="T:System.Decimal"></see> value.</summary>
+ <param name="value">The <see cref="T:System.Decimal"></see> value to be stored as a <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure.</param>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDecimal.#ctor(System.Double)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure using the supplied double parameter.</summary>
+ <param name="dVal">A double, representing the value for the new <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure.</param>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDecimal.#ctor(System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure using the supplied integer value.</summary>
+ <param name="value">The supplied integer value which will the used as the value of the new <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure.</param>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDecimal.#ctor(System.Int64)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure using the supplied long integer value.</summary>
+ <param name="value">The supplied long integer value which will the used as the value of the new <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure.</param>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDecimal.#ctor(System.Byte,System.Byte,System.Boolean,System.Int32[])">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure using the supplied parameters.</summary>
+ <param name="bPrecision">The maximum number of digits that can be used to represent the <see cref="P:System.Data.SqlTypes.SqlDecimal.Value"></see> property of the new <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure.</param>
+ <param name="bScale">The number of decimal places to which the <see cref="P:System.Data.SqlTypes.SqlDecimal.Value"></see> property will be resolved for the new <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure.</param>
+ <param name="fPositive">A Boolean value that indicates whether the new <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure represents a positive or negative number.</param>
+ <param name="bits">The 128-bit unsigned integer that provides the value of the new <see cref="T:System.Data.SqlTypes.SqlDecimal"></see>.</param>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDecimal.#ctor(System.Byte,System.Byte,System.Boolean,System.Int32,System.Int32,System.Int32,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure using the supplied parameters.</summary>
+ <param name="bPrecision">The maximum number of digits that can be used to represent the <see cref="P:System.Data.SqlTypes.SqlDecimal.Value"></see> property of the new <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure.</param>
+ <param name="bScale">The number of decimal places to which the <see cref="P:System.Data.SqlTypes.SqlDecimal.Value"></see> property will be resolved for the new <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure.</param>
+ <param name="fPositive">A Boolean value that indicates whether the new <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure represents a positive or negative number.</param>
+ <param name="data1">An 32-bit unsigned integer which will be combined with data2, data3, and data4 to make up the 128-bit unsigned integer that represents the new <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structures value.</param>
+ <param name="data2">An 32-bit unsigned integer which will be combined with data1, data3, and data4 to make up the 128-bit unsigned integer that represents the new <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structures value.</param>
+ <param name="data3">An 32-bit unsigned integer which will be combined with data1, data2, and data4 to make up the 128-bit unsigned integer that represents the new <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structures value.</param>
+ <param name="data4">An 32-bit unsigned integer which will be combined with data1, data2, and data3 to make up the 128-bit unsigned integer that represents the new <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structures value.</param>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDecimal.Abs(System.Data.SqlTypes.SqlDecimal)">
+ <summary>The Abs method gets the absolute value of the <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> parameter.</summary>
+ <param name="n">A <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure whose <see cref="P:System.Data.SqlTypes.SqlDecimal.Value"></see> property contains the unsigned number representing the absolute value of the <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> parameter.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDecimal.Add(System.Data.SqlTypes.SqlDecimal,System.Data.SqlTypes.SqlDecimal)">
+ <summary>Calculates the sum of the two <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> operators.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure.</param>
+ <returns>A new <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure whose <see cref="P:System.Data.SqlTypes.SqlDecimal.Value"></see> property contains the sum.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDecimal.AdjustScale(System.Data.SqlTypes.SqlDecimal,System.Int32,System.Boolean)">
+ <summary>The scale of the <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> operand will be adjusted to the number of digits indicated by the digits parameter. Depending on the value of the fRound parameter, the value will either be rounded to the appropriate number of digits or truncated.</summary>
+ <param name="n">The <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure to be adjusted.</param>
+ <param name="digits">The number of digits in the adjusted structure.</param>
+ <param name="fRound">If this parameter is true, the new Value will be rounded, if false, the value will be truncated.</param>
+ <returns>A new <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure whose <see cref="P:System.Data.SqlTypes.SqlDecimal.Value"></see> property contains the adjusted number.</returns>
+ </member>
+ <member name="P:System.Data.SqlTypes.SqlDecimal.BinData">
+ <summary>Get the binary representation of the value of this <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure as an array of bytes.</summary>
+ <returns>An array of bytes that contains the binary representation of the <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure's value.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDecimal.Ceiling(System.Data.SqlTypes.SqlDecimal)">
+ <summary>Returns the smallest whole number greater than or equal to the specified <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure.</summary>
+ <param name="n">The <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure for which the ceiling value is to be calculated.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> representing the smallest whole number greater than or equal to the specified <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDecimal.CompareTo(System.Data.SqlTypes.SqlDecimal)">
+ <summary>Compares this <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> instance to the supplied <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> object and returns an indication of their relative values.</summary>
+ <param name="value">The <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> to be compared.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed number that indicates the relative values of the instance and the object. </p>
+ <table><thead><tr><th> Return value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Condition <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> Less than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> This instance is less than the object. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> This instance is the same as the object. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> Greater than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> This instance is greater than the object <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> -or- </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="20" sourceendlinenumber="20"> The object is a null reference (<code>Nothing</code> in Visual Basic) </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="22" sourceendlinenumber="22"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDecimal.CompareTo(System.Object)">
+ <summary>Compares this <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> instance to the supplied <see cref="T:System.Object"></see> and returns an indication of their relative values.</summary>
+ <param name="value">The <see cref="T:System.Object"></see> to be compared.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed number that indicates the relative values of the instance and the object. </p>
+ <table><thead><tr><th> Return Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Condition <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> Less than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> This instance is less than the object. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> This instance is the same as the object. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> Greater than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> This instance is greater than the object <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> -or- </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="20" sourceendlinenumber="20"> The object is a null reference (<code>Nothing</code> in Visual Basic) </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="22" sourceendlinenumber="22"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDecimal.ConvertToPrecScale(System.Data.SqlTypes.SqlDecimal,System.Int32,System.Int32)">
+ <summary>Adjusts the value of the <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> operand to the indicated precision and scale.</summary>
+ <param name="n">The <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure whose value is to be adjusted.</param>
+ <param name="precision">The precision for the new <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure.</param>
+ <param name="scale">The scale for the new <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure.</param>
+ <returns>A new <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure whose Value has been adjusted to the precision and scale indicated in the parameters.</returns>
+ </member>
+ <member name="P:System.Data.SqlTypes.SqlDecimal.Data">
+ <summary>Gets the binary representation of this <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure as an array of integers.</summary>
+ <returns>An array of integers that contains the binary representation of this <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDecimal.Divide(System.Data.SqlTypes.SqlDecimal,System.Data.SqlTypes.SqlDecimal)">
+ <summary>The division operator calculates the results of dividing the first <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> operand by the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure.</param>
+ <returns>A new <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure whose <see cref="P:System.Data.SqlTypes.SqlDecimal.Value"></see> property contains the results of the division.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDecimal.Equals(System.Object)">
+ <summary>Compares the supplied <see cref="T:System.Object"></see> parameter to the <see cref="P:System.Data.SqlTypes.SqlDecimal.Value"></see> property of the <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> instance.</summary>
+ <param name="value">The <see cref="T:System.Object"></see> to be compared.</param>
+ <returns>true if object is an instance of <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> and the two are equal. Otherwise, false.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDecimal.Equals(System.Data.SqlTypes.SqlDecimal,System.Data.SqlTypes.SqlDecimal)">
+ <summary>Performs a logical comparison of the two <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> operands to determine whether they are equal.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure.</param>
+ <returns>true if the two values are equal. Otherwise, false. If either instance is null, the value of the SqlDecimal will be null.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDecimal.Floor(System.Data.SqlTypes.SqlDecimal)">
+ <summary>Rounds a specified <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> number to the next lower whole number.</summary>
+ <param name="n">The <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure for which the floor value is to be calculated.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure that contains the whole number part of this <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDecimal.GetHashCode">
+ <summary>Returns the hash code for this instance.</summary>
+ <returns>A 32-bit signed integer hash code.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDecimal.GetXsdType(System.Xml.Schema.XmlSchemaSet)">
+ <summary>Returns the XML Schema definition language (XSD) of the specified <see cref="T:System.Xml.Schema.XmlSchemaSet"></see>.</summary>
+ <param name="schemaSet">A <see cref="T:System.Xml.Schema.XmlSchemaSet"></see>.</param>
+ <returns>A string value that indicates the XSD of the specified <see cref="T:System.Xml.Schema.XmlSchemaSet"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDecimal.GreaterThan(System.Data.SqlTypes.SqlDecimal,System.Data.SqlTypes.SqlDecimal)">
+ <summary>Performs a logical comparison of two <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structures to determine whether the first is greater than the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the first instance is less than the second instance. Otherwise, <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see>. If either instance of <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDecimal.GreaterThanOrEqual(System.Data.SqlTypes.SqlDecimal,System.Data.SqlTypes.SqlDecimal)">
+ <summary>Performs a logical comparison of the two <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> parameters to determine whether the first is greater than or equal to the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the first instance is greater than or equal to the second instance. Otherwise, <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see>. If either instance of <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="P:System.Data.SqlTypes.SqlDecimal.IsNull">
+ <summary>Indicates whether this <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure is null.</summary>
+ <returns>true if this <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure is null. Otherwise, false.</returns>
+ </member>
+ <member name="P:System.Data.SqlTypes.SqlDecimal.IsPositive">
+ <summary>Indicates whether the <see cref="P:System.Data.SqlTypes.SqlDecimal.Value"></see> of this <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure is greater than zero.</summary>
+ <returns>true if the <see cref="P:System.Data.SqlTypes.SqlDecimal.Value"></see> is assigned to null. Otherwise, false.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDecimal.LessThan(System.Data.SqlTypes.SqlDecimal,System.Data.SqlTypes.SqlDecimal)">
+ <summary>Performs a logical comparison of two <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structures to determine whether the first is less than the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the first instance is less than the second instance. Otherwise, <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see>. If either instance of <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDecimal.LessThanOrEqual(System.Data.SqlTypes.SqlDecimal,System.Data.SqlTypes.SqlDecimal)">
+ <summary>Performs a logical comparison of the two <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> parameters to determine whether the first is less than or equal to the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the first instance is less than or equal to the second instance. Otherwise, <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see>. If either instance of <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="F:System.Data.SqlTypes.SqlDecimal.MaxPrecision">
+ <summary>A constant representing the largest possible value for the <see cref="P:System.Data.SqlTypes.SqlDecimal.Precision"></see> property.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.SqlTypes.SqlDecimal.MaxScale">
+ <summary>A constant representing the maximum value for the <see cref="P:System.Data.SqlTypes.SqlDecimal.Scale"></see> property.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.SqlTypes.SqlDecimal.MaxValue">
+ <summary>A constant representing the maximum value of a <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.SqlTypes.SqlDecimal.MinValue">
+ <summary>A constant representing the minimum value for a <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDecimal.Multiply(System.Data.SqlTypes.SqlDecimal,System.Data.SqlTypes.SqlDecimal)">
+ <summary>The multiplication operator computes the product of the two <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> parameters.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure.</param>
+ <returns>A new <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure whose <see cref="P:System.Data.SqlTypes.SqlDecimal.Value"></see> property contains the product of the multiplication.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDecimal.NotEquals(System.Data.SqlTypes.SqlDecimal,System.Data.SqlTypes.SqlDecimal)">
+ <summary>Performs a logical comparison of the two <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> parameters to determine whether they are not equal.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the two instances are not equal or <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see> if the two instances are equal. If either instance of <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="F:System.Data.SqlTypes.SqlDecimal.Null">
+ <summary>Represents a <see cref="T:System.DBNull"></see> that can be assigned to this instance of the <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> class.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDecimal.op_Addition(System.Data.SqlTypes.SqlDecimal,System.Data.SqlTypes.SqlDecimal)">
+ <summary>Calculates the sum of the two <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> operators.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure.</param>
+ <returns>A new <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure whose <see cref="P:System.Data.SqlTypes.SqlDecimal.Value"></see> property contains the sum.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDecimal.op_Division(System.Data.SqlTypes.SqlDecimal,System.Data.SqlTypes.SqlDecimal)">
+ <summary>The division operator calculates the results of dividing the first <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> operand by the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure.</param>
+ <returns>A new <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure whose <see cref="P:System.Data.SqlTypes.SqlDecimal.Value"></see> property contains the results of the division.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDecimal.op_Equality(System.Data.SqlTypes.SqlDecimal,System.Data.SqlTypes.SqlDecimal)">
+ <summary>Performs a logical comparison of the two <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> operands to determine whether they are equal.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the two instances are equal or <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see> if the two instances are not equal. If either instance of <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDecimal.op_Explicit(System.Double to System.Data.SqlTypes.SqlDecimal)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDecimal.op_Explicit(System.Data.SqlTypes.SqlString to System.Data.SqlTypes.SqlDecimal)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDecimal.op_Explicit(System.Data.SqlTypes.SqlSingle to System.Data.SqlTypes.SqlDecimal)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDecimal.op_Explicit(System.Data.SqlTypes.SqlDecimal to System.Decimal)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDecimal.op_Explicit(System.Data.SqlTypes.SqlBoolean to System.Data.SqlTypes.SqlDecimal)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDecimal.op_Explicit(System.Data.SqlTypes.SqlDouble to System.Data.SqlTypes.SqlDecimal)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDecimal.op_GreaterThan(System.Data.SqlTypes.SqlDecimal,System.Data.SqlTypes.SqlDecimal)">
+ <summary>Performs a logical comparison of two <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structures to determine whether the first is greater than the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the first instance is less than the second instance. Otherwise, <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see>. If either instance of <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDecimal.op_GreaterThanOrEqual(System.Data.SqlTypes.SqlDecimal,System.Data.SqlTypes.SqlDecimal)">
+ <summary>Performs a logical comparison of the two <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> parameters to determine whether the first is greater than or equal to the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the first instance is greater than or equal to the second instance. Otherwise, <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see>. If either instance of <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDecimal.op_Implicit(System.Data.SqlTypes.SqlMoney to System.Data.SqlTypes.SqlDecimal)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDecimal.op_Implicit(System.Int64 to System.Data.SqlTypes.SqlDecimal)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDecimal.op_Implicit(System.Decimal to System.Data.SqlTypes.SqlDecimal)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDecimal.op_Implicit(System.Data.SqlTypes.SqlInt64 to System.Data.SqlTypes.SqlDecimal)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDecimal.op_Implicit(System.Data.SqlTypes.SqlInt32 to System.Data.SqlTypes.SqlDecimal)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDecimal.op_Implicit(System.Data.SqlTypes.SqlInt16 to System.Data.SqlTypes.SqlDecimal)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDecimal.op_Implicit(System.Data.SqlTypes.SqlByte to System.Data.SqlTypes.SqlDecimal)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDecimal.op_Inequality(System.Data.SqlTypes.SqlDecimal,System.Data.SqlTypes.SqlDecimal)">
+ <summary>Performs a logical comparison of the two <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> parameters to determine whether they are not equal.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the two instances are not equal or <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see> if the two instances are equal. If either instance of <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDecimal.op_LessThan(System.Data.SqlTypes.SqlDecimal,System.Data.SqlTypes.SqlDecimal)">
+ <summary>Performs a logical comparison of two <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structures to determine whether the first is less than the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the first instance is less than the second instance. Otherwise, <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see>. If either instance of <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDecimal.op_LessThanOrEqual(System.Data.SqlTypes.SqlDecimal,System.Data.SqlTypes.SqlDecimal)">
+ <summary>Performs a logical comparison of the two <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> parameters to determine whether the first is less than or equal to the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the first instance is less than or equal to the second instance. Otherwise, <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see>. If either instance of <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDecimal.op_Multiply(System.Data.SqlTypes.SqlDecimal,System.Data.SqlTypes.SqlDecimal)">
+ <summary>The multiplication operator computes the product of the two <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> parameters.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure.</param>
+ <returns>A new <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure whose <see cref="P:System.Data.SqlTypes.SqlDecimal.Value"></see> property contains the product of the multiplication.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDecimal.op_Subtraction(System.Data.SqlTypes.SqlDecimal,System.Data.SqlTypes.SqlDecimal)">
+ <summary>Calculates the results of subtracting the second <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> operand from the first.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure.</param>
+ <returns>A new <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure whose Value property contains the results of the subtraction.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDecimal.op_UnaryNegation(System.Data.SqlTypes.SqlDecimal)">
+ <summary>The unary minus operator negates the <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> parameter.</summary>
+ <param name="x">The <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure to be negated.</param>
+ <returns>A new <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure whose value contains the results of the negation.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDecimal.Parse(System.String)">
+ <summary>Converts the <see cref="T:System.String"></see> representation of a number to its <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> equivalent.</summary>
+ <param name="s">The String to be parsed.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> equivalent to the value that is contained in the specified <see cref="T:System.String"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDecimal.Power(System.Data.SqlTypes.SqlDecimal,System.Double)">
+ <summary>Raises the value of the specified <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure to the specified exponential power.</summary>
+ <param name="n">The <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure to be raised to a power.</param>
+ <param name="exp">A double value that indicates the power to which the number should be raised.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure that contains the results.</returns>
+ </member>
+ <member name="P:System.Data.SqlTypes.SqlDecimal.Precision">
+ <summary>Gets the maximum number of digits used to represent the <see cref="P:System.Data.SqlTypes.SqlDecimal.Value"></see> property.</summary>
+ <returns>The maximum number of digits used to represent the Value of this <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDecimal.Round(System.Data.SqlTypes.SqlDecimal,System.Int32)">
+ <summary>Gets the number nearest the specified <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure's value with the specified precision.</summary>
+ <param name="n">The <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure to be rounded.</param>
+ <param name="position">The number of significant fractional digits (precision) in the return value.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure that contains the results of the rounding operation.</returns>
+ </member>
+ <member name="P:System.Data.SqlTypes.SqlDecimal.Scale">
+ <summary>Gets the number of decimal places to which <see cref="P:System.Data.SqlTypes.SqlDecimal.Value"></see> is resolved.</summary>
+ <returns>The number of decimal places to which the Value property is resolved.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDecimal.Sign(System.Data.SqlTypes.SqlDecimal)">
+ <summary>Gets a value that indicates the sign of a <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure's <see cref="P:System.Data.SqlTypes.SqlDecimal.Value"></see> property.</summary>
+ <param name="n">The <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure whose sign is to be evaluated.</param>
+ <returns>A number that indicates the sign of the <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDecimal.Subtract(System.Data.SqlTypes.SqlDecimal,System.Data.SqlTypes.SqlDecimal)">
+ <summary>Calculates the results of subtracting the second <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> operand from the first.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure.</param>
+ <returns>A new <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure whose Value property contains the results of the subtraction.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDecimal.ToDouble">
+ <summary>Returns the a double equal to the contents of the <see cref="P:System.Data.SqlTypes.SqlDecimal.Value"></see> property of this instance.</summary>
+ <returns>The decimal representation of the <see cref="P:System.Data.SqlTypes.SqlDecimal.Value"></see> property.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDecimal.ToSqlBoolean">
+ <summary>Converts this <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure to <see cref="T:System.Data.SqlTypes.SqlBoolean"></see>.</summary>
+ <returns>true if the <see cref="P:System.Data.SqlTypes.SqlDecimal.Value"></see> is non-zero; false if zero; otherwise Null.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDecimal.ToSqlByte">
+ <summary>Converts this <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure to <see cref="T:System.Data.SqlTypes.SqlByte"></see>.</summary>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlByte"></see> structure whose Value equals the Value of this <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure. If the <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure's Value is true, the <see cref="T:System.Data.SqlTypes.SqlByte"></see> structure's Value will be 1. Otherwise, the <see cref="T:System.Data.SqlTypes.SqlByte"></see> structure's Value will be 0.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDecimal.ToSqlDouble">
+ <summary>Converts this <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure to <see cref="T:System.Data.SqlTypes.SqlDouble"></see>.</summary>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlDouble"></see> structure with the same value as this instance of <see cref="T:System.Data.SqlTypes.SqlDecimal"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDecimal.ToSqlInt16">
+ <summary>Converts this <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure to <see cref="T:System.Data.SqlTypes.SqlInt16"></see>.</summary>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structure with the same value as this instance of <see cref="T:System.Data.SqlTypes.SqlDecimal"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDecimal.ToSqlInt32">
+ <summary>Converts this <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure to <see cref="T:System.Data.SqlTypes.SqlInt32"></see>.</summary>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlInt32"></see> structure with the same value as this instance of <see cref="T:System.Data.SqlTypes.SqlDecimal"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDecimal.ToSqlInt64">
+ <summary>Converts this <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure to <see cref="T:System.Data.SqlTypes.SqlInt64"></see>.</summary>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlInt64"></see> structure with the same value as this instance of <see cref="T:System.Data.SqlTypes.SqlDecimal"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDecimal.ToSqlMoney">
+ <summary>Converts this <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure to <see cref="T:System.Data.SqlTypes.SqlMoney"></see>.</summary>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlMoney"></see> structure with the same value as this instance of <see cref="T:System.Data.SqlTypes.SqlDecimal"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDecimal.ToSqlSingle">
+ <summary>Converts this <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure to <see cref="T:System.Data.SqlTypes.SqlSingle"></see>.</summary>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlSingle"></see> structure with the same value as this instance of <see cref="T:System.Data.SqlTypes.SqlDecimal"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDecimal.ToSqlString">
+ <summary>Converts this <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure to <see cref="T:System.Data.SqlTypes.SqlString"></see>.</summary>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlString"></see> structure whose value is a string representing the value contained in this <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDecimal.ToString">
+ <summary>Converts this <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure to <see cref="T:System.String"></see>.</summary>
+ <returns>A new <see cref="T:System.String"></see> object that contains the string representation of the <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure's <see cref="P:System.Data.SqlTypes.SqlDecimal.Value"></see> property.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDecimal.Truncate(System.Data.SqlTypes.SqlDecimal,System.Int32)">
+ <summary>Truncates the specified <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure's value to the that you want position.</summary>
+ <param name="n">The <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure to be truncated.</param>
+ <param name="position">The decimal position to which the number will be truncated.</param>
+ <returns>Supply a negative value for the <paramref name="position">position</paramref> parameter in order to truncate the value to the corresponding position to the left of the decimal point.</returns>
+ </member>
+ <member name="P:System.Data.SqlTypes.SqlDecimal.Value">
+ <summary>Gets the value of the <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure. This property is read-only.</summary>
+ <returns>A number in the range -79,228,162,514,264,337,593,543,950,335 through 79,228,162,514,162,514,264,337,593,543,950,335.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDecimal.System#Xml#Serialization#IXmlSerializable#GetSchema">
+ <summary>This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ <returns>An XmlSchema.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDecimal.System#Xml#Serialization#IXmlSerializable#ReadXml(System.Xml.XmlReader)">
+ <summary>This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ <param name="reader">XmlReader</param>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDecimal.System#Xml#Serialization#IXmlSerializable#WriteXml(System.Xml.XmlWriter)">
+ <summary>This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ <param name="writer">XmlWriter</param>
+ </member>
+ <member name="T:System.Data.SqlTypes.SqlDouble">
+ <summary>Represents a floating-point number within the range of -1.79E +308 through 1.79E +308 to be stored in or retrieved from a database.</summary>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDouble.#ctor(System.Double)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.SqlTypes.SqlDouble"></see> structure using the supplied double parameter to set the new <see cref="T:System.Data.SqlTypes.SqlDouble"></see> structure's <see cref="P:System.Data.SqlTypes.SqlDouble.Value"></see> property.</summary>
+ <param name="value">A double whose value will be used for the new <see cref="T:System.Data.SqlTypes.SqlDouble"></see>.</param>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDouble.Add(System.Data.SqlTypes.SqlDouble,System.Data.SqlTypes.SqlDouble)">
+ <summary>The addition operator computes the sum of the two <see cref="T:System.Data.SqlTypes.SqlDouble"></see> operands.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlDouble"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlDouble"></see> structure.</param>
+ <returns>The sum of the two <see cref="T:System.Data.SqlTypes.SqlDouble"></see> operands.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDouble.CompareTo(System.Data.SqlTypes.SqlDouble)">
+ <summary>Compares this <see cref="T:System.Data.SqlTypes.SqlDouble"></see> instance to the supplied <see cref="T:System.Data.SqlTypes.SqlDouble"></see> and returns an indication of their relative values.</summary>
+ <param name="value">The <see cref="T:System.Data.SqlTypes.SqlDouble"></see> to be compared.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed number that indicates the relative values of the instance and the object. </p>
+ <table><thead><tr><th> Return value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Condition <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> Less than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> This instance is less than the object. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> This instance is the same as the object. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> Greater than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> This instance is greater than the object <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> -or- </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="20" sourceendlinenumber="20"> The object is a null reference (<code>Nothing</code> in Visual Basic) </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="22" sourceendlinenumber="22"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDouble.CompareTo(System.Object)">
+ <summary>Compares this <see cref="T:System.Data.SqlTypes.SqlDouble"></see> instance to the supplied <see cref="T:System.Object"></see> and returns an indication of their relative values.</summary>
+ <param name="value">The <see cref="T:System.Object"></see> to compare.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed number that indicates the relative values of the instance and the object. </p>
+ <table><thead><tr><th> Return value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Condition <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> Less than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> This instance is less than the object. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> This instance is the same as the object. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> Greater than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> This instance is greater than the object <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> -or- </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="20" sourceendlinenumber="20"> The object is a null reference (<code>Nothing</code> in Visual Basic). </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="22" sourceendlinenumber="22"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDouble.Divide(System.Data.SqlTypes.SqlDouble,System.Data.SqlTypes.SqlDouble)">
+ <summary>The division operator divides the first <see cref="T:System.Data.SqlTypes.SqlDouble"></see> operand by the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlDouble"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlDouble"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlDouble"></see> structure that contains the results of the division operation.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDouble.Equals(System.Object)">
+ <summary>Compares the supplied object parameter to the <see cref="P:System.Data.SqlTypes.SqlDateTime.Value"></see> property of the <see cref="T:System.Data.SqlTypes.SqlDouble"></see> object.</summary>
+ <param name="value">The object to be compared.</param>
+ <returns>true if the two values are equal. Otherwise, false.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDouble.Equals(System.Data.SqlTypes.SqlDouble,System.Data.SqlTypes.SqlDouble)">
+ <summary>Performs a logical comparison on two instances of <see cref="T:System.Data.SqlTypes.SqlDouble"></see> to determine whether they are equal.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlDouble"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlDouble"></see> structure.</param>
+ <returns>true if the two values are equal. Otherwise, false.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDouble.GetHashCode">
+ <summary>Returns the hash code for this <see cref="T:System.Data.SqlTypes.SqlDouble"></see> structre.</summary>
+ <returns>A 32-bit signed integer hash code.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDouble.GetXsdType(System.Xml.Schema.XmlSchemaSet)">
+ <summary>Returns the XML Schema definition language (XSD) of the specified <see cref="T:System.Xml.Schema.XmlSchemaSet"></see>.</summary>
+ <param name="schemaSet">An <see cref="T:System.Xml.Schema.XmlSchemaSet"></see>.</param>
+ <returns>A string value that indicates the XSD of the specified <see cref="T:System.Xml.Schema.XmlSchemaSet"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDouble.GreaterThan(System.Data.SqlTypes.SqlDouble,System.Data.SqlTypes.SqlDouble)">
+ <summary>Compares two instances of <see cref="T:System.Data.SqlTypes.SqlDouble"></see> to determine whether the first is greater than the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlDouble"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlDouble"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the first instance is greater than the second instance. Otherwise, <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see>. If either instance of <see cref="T:System.Data.SqlTypes.SqlDouble"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDouble.GreaterThanOrEqual(System.Data.SqlTypes.SqlDouble,System.Data.SqlTypes.SqlDouble)">
+ <summary>Compares two instances of <see cref="T:System.Data.SqlTypes.SqlDouble"></see> to determine whether the first is greater than or equal to the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlDouble"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlDouble"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the first instance is greater than or equal to the second instance. Otherwise, <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see>. If either instance of <see cref="T:System.Data.SqlTypes.SqlDouble"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="P:System.Data.SqlTypes.SqlDouble.IsNull">
+ <summary>Returns a Boolean value that indicates whether this <see cref="T:System.Data.SqlTypes.SqlDouble"></see> instance is null.</summary>
+ <returns>true if <see cref="P:System.Data.SqlTypes.SqlDouble.Value"></see> is null. Otherwise, false.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDouble.LessThan(System.Data.SqlTypes.SqlDouble,System.Data.SqlTypes.SqlDouble)">
+ <summary>Compares two instances of <see cref="T:System.Data.SqlTypes.SqlDouble"></see> to determine whether the first is less than the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlDouble"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlDouble"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the first instance is less than the second instance. Otherwise, <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see>. If either instance of <see cref="T:System.Data.SqlTypes.SqlDouble"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDouble.LessThanOrEqual(System.Data.SqlTypes.SqlDouble,System.Data.SqlTypes.SqlDouble)">
+ <summary>Compares two instances of <see cref="T:System.Data.SqlTypes.SqlDouble"></see> to determine whether the first is less than or equal to the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlDouble"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlDouble"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the first instance is less than or equal to the second instance. Otherwise, <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see>. If either instance of <see cref="T:System.Data.SqlTypes.SqlDouble"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="F:System.Data.SqlTypes.SqlDouble.MaxValue">
+ <summary>A constant representing the maximum value for a <see cref="T:System.Data.SqlTypes.SqlDouble"></see> structure.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.SqlTypes.SqlDouble.MinValue">
+ <summary>A constant representing the minimum possible value of <see cref="T:System.Data.SqlTypes.SqlDouble"></see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDouble.Multiply(System.Data.SqlTypes.SqlDouble,System.Data.SqlTypes.SqlDouble)">
+ <summary>The multiplication operator computes the product of the two <see cref="T:System.Data.SqlTypes.SqlDouble"></see> operands.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlDouble"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlDouble"></see> structure.</param>
+ <returns>The product of the two <see cref="T:System.Data.SqlTypes.SqlDouble"></see> operands.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDouble.NotEquals(System.Data.SqlTypes.SqlDouble,System.Data.SqlTypes.SqlDouble)">
+ <summary>Compares two instances of <see cref="T:System.Data.SqlTypes.SqlDouble"></see> to determine whether they are notequal.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlDouble"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlDouble"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the two instances are not equal or <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see> if the two instances are equal. If either instance of <see cref="T:System.Data.SqlTypes.SqlDouble"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="F:System.Data.SqlTypes.SqlDouble.Null">
+ <summary>Represents a <see cref="T:System.DBNull"></see> that can be assigned to this instance of the <see cref="T:System.Data.SqlTypes.SqlDouble"></see> structure.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDouble.op_Addition(System.Data.SqlTypes.SqlDouble,System.Data.SqlTypes.SqlDouble)">
+ <summary>The addition operator computes the sum of the two <see cref="T:System.Data.SqlTypes.SqlDouble"></see> operands.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlDouble"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlDouble"></see> structure.</param>
+ <returns>The sum of the two <see cref="T:System.Data.SqlTypes.SqlDouble"></see> operands.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDouble.op_Division(System.Data.SqlTypes.SqlDouble,System.Data.SqlTypes.SqlDouble)">
+ <summary>The division operator divides the first <see cref="T:System.Data.SqlTypes.SqlDouble"></see> operand by the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlDouble"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlDouble"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlDouble"></see> structure that contains the results of the division operation.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDouble.op_Equality(System.Data.SqlTypes.SqlDouble,System.Data.SqlTypes.SqlDouble)">
+ <summary>Performs a logical comparison on two instances of <see cref="T:System.Data.SqlTypes.SqlDouble"></see> to determine whether they are equal.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlDouble"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlDouble"></see> structure.</param>
+ <returns>true if the two values are equal. Otherwise, false.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDouble.op_Explicit(System.Data.SqlTypes.SqlBoolean to System.Data.SqlTypes.SqlDouble)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDouble.op_Explicit(System.Data.SqlTypes.SqlDouble to System.Double)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDouble.op_Explicit(System.Data.SqlTypes.SqlString to System.Data.SqlTypes.SqlDouble)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDouble.op_GreaterThan(System.Data.SqlTypes.SqlDouble,System.Data.SqlTypes.SqlDouble)">
+ <summary>Compares two instances of <see cref="T:System.Data.SqlTypes.SqlDouble"></see> to determine whether the first is greater than the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlDouble"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlDouble"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the first instance is greater than the second instance. Otherwise, <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see>. If either instance of <see cref="T:System.Data.SqlTypes.SqlDouble"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDouble.op_GreaterThanOrEqual(System.Data.SqlTypes.SqlDouble,System.Data.SqlTypes.SqlDouble)">
+ <summary>Compares two instances of <see cref="T:System.Data.SqlTypes.SqlDouble"></see> to determine whether the first is greater than or equal to the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlDouble"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlDouble"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the first instance is greater than or equal to the second instance. Otherwise, <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see>. If either instance of <see cref="T:System.Data.SqlTypes.SqlDouble"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDouble.op_Implicit(System.Double to System.Data.SqlTypes.SqlDouble)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDouble.op_Implicit(System.Data.SqlTypes.SqlSingle to System.Data.SqlTypes.SqlDouble)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDouble.op_Implicit(System.Data.SqlTypes.SqlMoney to System.Data.SqlTypes.SqlDouble)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDouble.op_Implicit(System.Data.SqlTypes.SqlInt64 to System.Data.SqlTypes.SqlDouble)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDouble.op_Implicit(System.Data.SqlTypes.SqlDecimal to System.Data.SqlTypes.SqlDouble)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDouble.op_Implicit(System.Data.SqlTypes.SqlInt16 to System.Data.SqlTypes.SqlDouble)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDouble.op_Implicit(System.Data.SqlTypes.SqlInt32 to System.Data.SqlTypes.SqlDouble)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDouble.op_Implicit(System.Data.SqlTypes.SqlByte to System.Data.SqlTypes.SqlDouble)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDouble.op_Inequality(System.Data.SqlTypes.SqlDouble,System.Data.SqlTypes.SqlDouble)">
+ <summary>Compares two instances of <see cref="T:System.Data.SqlTypes.SqlDouble"></see> to determine whether they are not equal.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlDouble"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlDouble"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the two instances are not equal or <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see> if the two instances are equal. If either instance of <see cref="T:System.Data.SqlTypes.SqlDouble"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDouble.op_LessThan(System.Data.SqlTypes.SqlDouble,System.Data.SqlTypes.SqlDouble)">
+ <summary>Compares two instances of <see cref="T:System.Data.SqlTypes.SqlDouble"></see> to determine whether the first is less than the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlDouble"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlDouble"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the first instance is less than the second instance. Otherwise, <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see>. If either instance of <see cref="T:System.Data.SqlTypes.SqlDouble"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDouble.op_LessThanOrEqual(System.Data.SqlTypes.SqlDouble,System.Data.SqlTypes.SqlDouble)">
+ <summary>Compares two instances of <see cref="T:System.Data.SqlTypes.SqlDouble"></see> to determine whether the first is less than or equal to the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlDouble"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlDouble"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the first instance is less than or equal to the second instance. Otherwise, <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see>. If either instance of <see cref="T:System.Data.SqlTypes.SqlDouble"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDouble.op_Multiply(System.Data.SqlTypes.SqlDouble,System.Data.SqlTypes.SqlDouble)">
+ <summary>The multiplication operator computes the product of the two <see cref="T:System.Data.SqlTypes.SqlDouble"></see> operands.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlDouble"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlDouble"></see> structure.</param>
+ <returns>The product of the two <see cref="T:System.Data.SqlTypes.SqlDouble"></see> operands.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDouble.op_Subtraction(System.Data.SqlTypes.SqlDouble,System.Data.SqlTypes.SqlDouble)">
+ <summary>The subtraction operator the second <see cref="T:System.Data.SqlTypes.SqlDouble"></see> operand from the first.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlDouble"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlDouble"></see> structure.</param>
+ <returns>The results of the subtraction operation.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDouble.op_UnaryNegation(System.Data.SqlTypes.SqlDouble)">
+ <summary>Returns the negated value of the specified <see cref="T:System.Data.SqlTypes.SqlDouble"></see> structure.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlDouble"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlDouble"></see> structure that contains the negated value.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDouble.Parse(System.String)">
+ <summary>Converts the <see cref="T:System.String"></see> representation of a number to its double-precision floating point number equivalent.</summary>
+ <param name="s">The String to be parsed.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlDouble"></see> that contains the value represented by the String.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDouble.Subtract(System.Data.SqlTypes.SqlDouble,System.Data.SqlTypes.SqlDouble)">
+ <summary>The subtraction operator the second <see cref="T:System.Data.SqlTypes.SqlDouble"></see> operand from the first.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlDouble"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlDouble"></see> structure.</param>
+ <returns>The results of the subtraction operation.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDouble.ToSqlBoolean">
+ <summary>Converts this <see cref="T:System.Data.SqlTypes.SqlDouble"></see> structure to <see cref="T:System.Data.SqlTypes.SqlBoolean"></see>.</summary>
+ <returns>A SqlBoolean structure whose <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the <see cref="T:System.Data.SqlTypes.SqlDouble"></see> structure's <see cref="P:System.Data.SqlTypes.SqlDouble.Value"></see> is non-zero, <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see> if the <see cref="T:System.Data.SqlTypes.SqlDouble"></see> is zero and <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see> if the <see cref="T:System.Data.SqlTypes.SqlDouble"></see> structure is <see cref="F:System.Data.SqlTypes.SqlDouble.Null"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDouble.ToSqlByte">
+ <summary>Converts this <see cref="T:System.Data.SqlTypes.SqlDouble"></see> structure to <see cref="T:System.Data.SqlTypes.SqlByte"></see>.</summary>
+ <returns>A SqlByte structure whose Value equals the Value of this <see cref="T:System.Data.SqlTypes.SqlDouble"></see> structure.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDouble.ToSqlDecimal">
+ <summary>Converts this <see cref="T:System.Data.SqlTypes.SqlDouble"></see> structure to <see cref="T:System.Data.SqlTypes.SqlDecimal"></see>.</summary>
+ <returns>A new SqlDecimal structure whose converted value equals the rounded value of this SqlDouble.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDouble.ToSqlInt16">
+ <summary>Converts this <see cref="T:System.Data.SqlTypes.SqlDouble"></see> structure to <see cref="T:System.Data.SqlTypes.SqlInt16"></see>.</summary>
+ <returns>A new <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structure whose Value equals the integer part of the <see cref="T:System.Data.SqlTypes.SqlDouble"></see> structure's value.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDouble.ToSqlInt32">
+ <summary>Converts this <see cref="T:System.Data.SqlTypes.SqlDouble"></see> structure to <see cref="T:System.Data.SqlTypes.SqlInt32"></see>.</summary>
+ <returns>A new <see cref="T:System.Data.SqlTypes.SqlInt32"></see> structure whose Value equals the integer part of the <see cref="T:System.Data.SqlTypes.SqlDouble"></see> structure's value.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDouble.ToSqlInt64">
+ <summary>Converts this <see cref="T:System.Data.SqlTypes.SqlDouble"></see> structure to <see cref="T:System.Data.SqlTypes.SqlInt64"></see>.</summary>
+ <returns>A new <see cref="T:System.Data.SqlTypes.SqlInt64"></see> structure whose Value equals the integer part of the <see cref="T:System.Data.SqlTypes.SqlDouble"></see> structure's value.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDouble.ToSqlMoney">
+ <summary>Converts this <see cref="T:System.Data.SqlTypes.SqlDouble"></see> structure to <see cref="T:System.Data.SqlTypes.SqlMoney"></see>.</summary>
+ <returns>A new SqlMoney structure whose <see cref="P:System.Data.SqlTypes.SqlMoney.Value"></see> is equal to the value of this <see cref="T:System.Data.SqlTypes.SqlDouble"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDouble.ToSqlSingle">
+ <summary>Converts this <see cref="T:System.Data.SqlTypes.SqlDouble"></see> structure to <see cref="T:System.Data.SqlTypes.SqlSingle"></see>.</summary>
+ <returns>A new SqlSingle structure whose <see cref="P:System.Data.SqlTypes.SqlSingle.Value"></see> is equal to the <see cref="P:System.Data.SqlTypes.SqlDouble.Value"></see> of this <see cref="T:System.Data.SqlTypes.SqlDouble"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDouble.ToSqlString">
+ <summary>Converts this <see cref="T:System.Data.SqlTypes.SqlDouble"></see> structure to <see cref="T:System.Data.SqlTypes.SqlString"></see>.</summary>
+ <returns>A SqlString representing the <see cref="P:System.Data.SqlTypes.SqlDouble.Value"></see> of this <see cref="T:System.Data.SqlTypes.SqlDouble"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDouble.ToString">
+ <summary>Converts this <see cref="T:System.Data.SqlTypes.SqlDouble"></see> structure to a string.</summary>
+ <returns>A string representing the <see cref="P:System.Data.SqlTypes.SqlDouble.Value"></see> of this <see cref="T:System.Data.SqlTypes.SqlDouble"></see>.</returns>
+ </member>
+ <member name="P:System.Data.SqlTypes.SqlDouble.Value">
+ <summary>Gets the value of the <see cref="T:System.Data.SqlTypes.SqlDouble"></see> structure. This property is read-only.</summary>
+ <returns>The value of the <see cref="T:System.Data.SqlTypes.SqlDouble"></see> structure.</returns>
+ </member>
+ <member name="F:System.Data.SqlTypes.SqlDouble.Zero">
+ <summary>Represents a zero value that can be assigned to the <see cref="P:System.Data.SqlTypes.SqlDouble.Value"></see> property of an instance of the <see cref="T:System.Data.SqlTypes.SqlDouble"></see> structure.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDouble.System#Xml#Serialization#IXmlSerializable#GetSchema">
+ <summary>This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ <returns>An XML schema consumed by .NET Framework.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDouble.System#Xml#Serialization#IXmlSerializable#ReadXml(System.Xml.XmlReader)">
+ <summary>This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ <param name="reader">A <see cref="T:System.Xml.XmlReader"></see>.</param>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlDouble.System#Xml#Serialization#IXmlSerializable#WriteXml(System.Xml.XmlWriter)">
+ <summary>This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ <param name="writer">A <see cref="T:System.Xml.XmlWriter"></see>.</param>
+ </member>
+ <member name="T:System.Data.SqlTypes.SqlGuid">
+ <summary>Represents a GUID to be stored in or retrieved from a database.</summary>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlGuid.#ctor(System.Byte[])">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.SqlTypes.SqlGuid"></see> structure using the supplied byte array parameter.</summary>
+ <param name="value">A byte array.</param>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlGuid.#ctor(System.Guid)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.SqlTypes.SqlGuid"></see> structure using the specified <see cref="T:System.Guid"></see> parameter.</summary>
+ <param name="g">A <see cref="T:System.Guid"></see></param>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlGuid.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.SqlTypes.SqlGuid"></see> structure using the specified <see cref="T:System.String"></see> parameter.</summary>
+ <param name="s">A <see cref="T:System.String"></see> object.</param>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlGuid.#ctor(System.Int32,System.Int16,System.Int16,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.SqlTypes.SqlGuid"></see> structure using the specified values.</summary>
+ <param name="a">The first four bytes of the <see cref="T:System.Data.SqlTypes.SqlGuid"></see>.</param>
+ <param name="b">The next two bytes of the <see cref="T:System.Data.SqlTypes.SqlGuid"></see>.</param>
+ <param name="c">The next two bytes of the <see cref="T:System.Data.SqlTypes.SqlGuid"></see>.</param>
+ <param name="d">The next byte of the <see cref="T:System.Data.SqlTypes.SqlGuid"></see>.</param>
+ <param name="e">The next byte of the <see cref="T:System.Data.SqlTypes.SqlGuid"></see>.</param>
+ <param name="f">The next byte of the <see cref="T:System.Data.SqlTypes.SqlGuid"></see>.</param>
+ <param name="g">The next byte of the <see cref="T:System.Data.SqlTypes.SqlGuid"></see>.</param>
+ <param name="h">The next byte of the <see cref="T:System.Data.SqlTypes.SqlGuid"></see>.</param>
+ <param name="i">The next byte of the <see cref="T:System.Data.SqlTypes.SqlGuid"></see>.</param>
+ <param name="j">The next byte of the <see cref="T:System.Data.SqlTypes.SqlGuid"></see>.</param>
+ <param name="k">The next byte of the <see cref="T:System.Data.SqlTypes.SqlGuid"></see>.</param>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlGuid.CompareTo(System.Data.SqlTypes.SqlGuid)">
+ <summary>Compares this <see cref="T:System.Data.SqlTypes.SqlGuid"></see> structure to the supplied <see cref="T:System.Data.SqlTypes.SqlGuid"></see> and returns an indication of their relative values. Compares more than the last 6 bytes, but treats the last 6 bytes as the most significant ones in comparisons.</summary>
+ <param name="value">The <see cref="T:System.Data.SqlTypes.SqlGuid"></see> to be compared.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed number that indicates the relative values of the instance and the object. </p>
+ <table><thead><tr><th> Return Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Condition <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> Less than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> This instance is less than object. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> This instance is the same as object. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> Greater than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> This instance is greater than object <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> -or- </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="20" sourceendlinenumber="20"> object is a null reference (<code>Nothing</code>). </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="22" sourceendlinenumber="22"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlGuid.CompareTo(System.Object)">
+ <summary>Compares this <see cref="T:System.Data.SqlTypes.SqlGuid"></see> structure to the supplied object and returns an indication of their relative values. Compares more than the last 6 bytes, but treats the last 6 bytes as the most significant ones in comparisons.</summary>
+ <param name="value">The <see cref="T:System.Object"></see> to be compared.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed number that indicates the relative values of the instance and the object. </p>
+ <table><thead><tr><th> Return Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Condition <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> Less than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> This instance is less than object. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> This instance is the same as object. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> Greater than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> This instance is greater than object <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> -or- </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="20" sourceendlinenumber="20"> object is a null reference (<code>Nothing</code>) </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="22" sourceendlinenumber="22"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlGuid.Equals(System.Object)">
+ <summary>Compares the supplied object parameter to the <see cref="P:System.Data.SqlTypes.SqlGuid.Value"></see> property of the <see cref="T:System.Data.SqlTypes.SqlGuid"></see> object.</summary>
+ <param name="value">The object to be compared.</param>
+ <returns>true if object is an instance of <see cref="T:System.Data.SqlTypes.SqlGuid"></see> and the two are equal; otherwise false.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlGuid.Equals(System.Data.SqlTypes.SqlGuid,System.Data.SqlTypes.SqlGuid)">
+ <summary>Performs a logical comparison of two <see cref="T:System.Data.SqlTypes.SqlGuid"></see> structures to determine whether they are equal.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlGuid"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlGuid"></see> structure.</param>
+ <returns>true if the two values are equal. Otherwise, false. If either instance is null, then the SqlGuid will be null.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlGuid.GetHashCode">
+ <summary>Returns the hash code of this <see cref="T:System.Data.SqlTypes.SqlGuid"></see> structure.</summary>
+ <returns>A 32-bit signed integer hash code.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlGuid.GetXsdType(System.Xml.Schema.XmlSchemaSet)">
+ <summary>Returns the XML Schema definition language (XSD) of the specified <see cref="T:System.Xml.Schema.XmlSchemaSet"></see>.</summary>
+ <param name="schemaSet">A <see cref="T:System.Xml.Schema.XmlSchemaSet"></see>.</param>
+ <returns>A string value that indicates the XSD of the specified <see cref="T:System.Xml.Schema.XmlSchemaSet"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlGuid.GreaterThan(System.Data.SqlTypes.SqlGuid,System.Data.SqlTypes.SqlGuid)">
+ <summary>Compares two instances of <see cref="T:System.Data.SqlTypes.SqlGuid"></see> to determine whether the first is greater than the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlGuid"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlGuid"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the first instance is greater than the second instance. Otherwise, <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see>. If either instance of <see cref="T:System.Data.SqlTypes.SqlGuid"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlGuid.GreaterThanOrEqual(System.Data.SqlTypes.SqlGuid,System.Data.SqlTypes.SqlGuid)">
+ <summary>Compares two instances of <see cref="T:System.Data.SqlTypes.SqlGuid"></see> to determine whether the first is greater than or equal to the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlGuid"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlGuid"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the first instance is greater than or equal to the second instance. Otherwise, <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see>. If either instance of <see cref="T:System.Data.SqlTypes.SqlGuid"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="P:System.Data.SqlTypes.SqlGuid.IsNull">
+ <summary>Gets a Boolean value that indicates whether this <see cref="T:System.Data.SqlTypes.SqlGuid"></see> structure is null.</summary>
+ <returns>true if null. Otherwise, false.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlGuid.LessThan(System.Data.SqlTypes.SqlGuid,System.Data.SqlTypes.SqlGuid)">
+ <summary>Compares two instances of <see cref="T:System.Data.SqlTypes.SqlGuid"></see> to determine whether the first is less than the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlGuid"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlGuid"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the first instance is less than the second instance. Otherwise, <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see>. If either instance of <see cref="T:System.Data.SqlTypes.SqlGuid"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlGuid.LessThanOrEqual(System.Data.SqlTypes.SqlGuid,System.Data.SqlTypes.SqlGuid)">
+ <summary>Compares two instances of <see cref="T:System.Data.SqlTypes.SqlGuid"></see> to determine whether the first is less than or equal to the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlGuid"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlGuid"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the first instance is less than or equal to the second instance. Otherwise, <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see>. If either instance of <see cref="T:System.Data.SqlTypes.SqlGuid"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlGuid.NotEquals(System.Data.SqlTypes.SqlGuid,System.Data.SqlTypes.SqlGuid)">
+ <summary>Performs a logical comparison on two <see cref="T:System.Data.SqlTypes.SqlGuid"></see> structures to determine whether they are not equal.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlGuid"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlGuid"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the two instances are not equal or <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see> if the two instances are equal. If either instance of <see cref="T:System.Data.SqlTypes.SqlGuid"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="F:System.Data.SqlTypes.SqlGuid.Null">
+ <summary>Represents a <see cref="T:System.DBNull"></see> that can be assigned to this instance of the <see cref="T:System.Data.SqlTypes.SqlGuid"></see> structure.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlGuid.op_Equality(System.Data.SqlTypes.SqlGuid,System.Data.SqlTypes.SqlGuid)">
+ <summary>Performs a logical comparison of two <see cref="T:System.Data.SqlTypes.SqlGuid"></see> structures to determine whether they are equal.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlGuid"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlGuid"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the two instances are equal or <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see> if the two instances are not equal. If either instance of <see cref="T:System.Data.SqlTypes.SqlGuid"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlGuid.op_Explicit(System.Data.SqlTypes.SqlBinary to System.Data.SqlTypes.SqlGuid)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlGuid.op_Explicit(System.Data.SqlTypes.SqlGuid to System.Guid)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlGuid.op_Explicit(System.Data.SqlTypes.SqlString to System.Data.SqlTypes.SqlGuid)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlGuid.op_GreaterThan(System.Data.SqlTypes.SqlGuid,System.Data.SqlTypes.SqlGuid)">
+ <summary>Compares two instances of <see cref="T:System.Data.SqlTypes.SqlGuid"></see> to determine whether the first is greater than the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlGuid"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlGuid"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the first instance is greater than the second instance. Otherwise, <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see>. If either instance of <see cref="T:System.Data.SqlTypes.SqlGuid"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlGuid.op_GreaterThanOrEqual(System.Data.SqlTypes.SqlGuid,System.Data.SqlTypes.SqlGuid)">
+ <summary>Compares two instances of <see cref="T:System.Data.SqlTypes.SqlGuid"></see> to determine whether the first is greater than or equal to the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlGuid"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlGuid"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the first instance is greater than or equal to the second instance. Otherwise, <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see>. If either instance of <see cref="T:System.Data.SqlTypes.SqlGuid"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlGuid.op_Implicit(System.Guid to System.Data.SqlTypes.SqlGuid)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlGuid.op_Inequality(System.Data.SqlTypes.SqlGuid,System.Data.SqlTypes.SqlGuid)">
+ <summary>Performs a logical comparison on two <see cref="T:System.Data.SqlTypes.SqlGuid"></see> structures to determine whether they are not equal.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlGuid"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlGuid"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the two instances are not equal or <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see> if the two instances are equal. If either instance of <see cref="T:System.Data.SqlTypes.SqlGuid"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlGuid.op_LessThan(System.Data.SqlTypes.SqlGuid,System.Data.SqlTypes.SqlGuid)">
+ <summary>Compares two instances of <see cref="T:System.Data.SqlTypes.SqlGuid"></see> to determine whether the first is less than the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlGuid"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlGuid"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the first instance is less than the second instance. Otherwise, <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see>. If either instance of <see cref="T:System.Data.SqlTypes.SqlGuid"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlGuid.op_LessThanOrEqual(System.Data.SqlTypes.SqlGuid,System.Data.SqlTypes.SqlGuid)">
+ <summary>Compares two instances of <see cref="T:System.Data.SqlTypes.SqlGuid"></see> to determine whether the first is less than or equal to the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlGuid"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlGuid"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the first instance is less than or equal to the second instance. Otherwise, <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see>. If either instance of <see cref="T:System.Data.SqlTypes.SqlGuid"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlGuid.Parse(System.String)">
+ <summary>Converts the specified <see cref="T:System.String"></see> structure to <see cref="T:System.Data.SqlTypes.SqlGuid"></see>.</summary>
+ <param name="s">The String to be parsed.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlGuid"></see> equivalent to the value that is contained in the specified <see cref="T:System.String"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlGuid.ToByteArray">
+ <summary>Converts this <see cref="T:System.Data.SqlTypes.SqlGuid"></see> structure to a byte array.</summary>
+ <returns>An array of bytes representing the <see cref="P:System.Data.SqlTypes.SqlGuid.Value"></see> of this <see cref="T:System.Data.SqlTypes.SqlGuid"></see> structure.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlGuid.ToSqlBinary">
+ <summary>Converts this <see cref="T:System.Data.SqlTypes.SqlGuid"></see> structure to <see cref="T:System.Data.SqlTypes.SqlBinary"></see>.</summary>
+ <returns>A SqlBinary structure that contains the bytes in the <see cref="T:System.Data.SqlTypes.SqlGuid"></see> structure.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlGuid.ToSqlString">
+ <summary>Converts this <see cref="T:System.Data.SqlTypes.SqlGuid"></see> structure to <see cref="T:System.Data.SqlTypes.SqlString"></see>.</summary>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlString"></see> structure that contains the string representation of the <see cref="T:System.Data.SqlTypes.SqlGuid"></see> structure.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlGuid.ToString">
+ <summary>Converts this <see cref="T:System.Data.SqlTypes.SqlGuid"></see> structure to a <see cref="T:System.String"></see>.</summary>
+ <returns>A <see cref="T:System.String"></see> that contains the string representation of the <see cref="T:System.Data.SqlTypes.SqlGuid"></see> structure.</returns>
+ </member>
+ <member name="P:System.Data.SqlTypes.SqlGuid.Value">
+ <summary>Gets the value of the <see cref="T:System.Data.SqlTypes.SqlGuid"></see> structure. This property is read-only.</summary>
+ <returns>A <see cref="T:System.Guid"></see> structure.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlGuid.System#Xml#Serialization#IXmlSerializable#GetSchema">
+ <summary>This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ <returns>An XmlSchema.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlGuid.System#Xml#Serialization#IXmlSerializable#ReadXml(System.Xml.XmlReader)">
+ <summary>This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ <param name="reader">XmlReader</param>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlGuid.System#Xml#Serialization#IXmlSerializable#WriteXml(System.Xml.XmlWriter)">
+ <summary>This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ <param name="writer">XmlWriter</param>
+ </member>
+ <member name="T:System.Data.SqlTypes.SqlInt16">
+ <summary>Represents a 16-bit signed integer to be stored in or retrieved from a database.</summary>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt16.#ctor(System.Int16)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structure using the supplied short integer parameter.</summary>
+ <param name="value">A short integer.</param>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt16.Add(System.Data.SqlTypes.SqlInt16,System.Data.SqlTypes.SqlInt16)">
+ <summary>Computes the sum of the two <see cref="T:System.Data.SqlTypes.SqlInt16"></see> operands.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structure whose <see cref="P:System.Data.SqlTypes.SqlInt16.Value"></see> property contains the sum of the two <see cref="T:System.Data.SqlTypes.SqlInt16"></see> operands.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt16.BitwiseAnd(System.Data.SqlTypes.SqlInt16,System.Data.SqlTypes.SqlInt16)">
+ <summary>Computes the bitwise AND of its <see cref="T:System.Data.SqlTypes.SqlInt16"></see> operands.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structure whose <see cref="P:System.Data.SqlTypes.SqlInt16.Value"></see> property contains the results of the bitwise AND.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt16.BitwiseOr(System.Data.SqlTypes.SqlInt16,System.Data.SqlTypes.SqlInt16)">
+ <summary>Computes the bitwise OR of its two <see cref="T:System.Data.SqlTypes.SqlInt16"></see> operands.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structure whose <see cref="P:System.Data.SqlTypes.SqlInt16.Value"></see> property contains the results of the bitwise OR.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt16.CompareTo(System.Data.SqlTypes.SqlInt16)">
+ <summary>Compares this <see cref="T:System.Data.SqlTypes.SqlInt16"></see> instance to the supplied <see cref="T:System.Data.SqlTypes.SqlInt16"></see> and returns an indication of their relative values.</summary>
+ <param name="value">The <see cref="T:System.Data.SqlTypes.SqlInt16"></see> to be compared.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed number that indicates the relative values of the instance and the object. </p>
+ <table><thead><tr><th> Return value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Condition <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> Less than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> This instance is less than the object. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> This instance is the same as the object. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> Greater than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> This instance is greater than the object <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> -or- </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="20" sourceendlinenumber="20"> The object is a null reference (<code>Nothing</code> in Visual Basic) </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="22" sourceendlinenumber="22"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt16.CompareTo(System.Object)">
+ <summary>Compares this <see cref="T:System.Data.SqlTypes.SqlInt16"></see> instance to the supplied <see cref="T:System.Object"></see> and returns an indication of their relative values.</summary>
+ <param name="value">The <see cref="T:System.Object"></see> to be compared.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed number that indicates the relative values of the instance and the object. </p>
+ <table><thead><tr><th> Return value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Condition <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> Less than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> This instance is less than the object. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> This instance is the same as the object. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> Greater than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> This instance is greater than the object <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> -or- </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="20" sourceendlinenumber="20"> object is a null reference (<code>Nothing</code> in Visual Basic) </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="22" sourceendlinenumber="22"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt16.Divide(System.Data.SqlTypes.SqlInt16,System.Data.SqlTypes.SqlInt16)">
+ <summary>Divides the first <see cref="T:System.Data.SqlTypes.SqlInt16"></see> operand by the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlInt16"></see> whose <see cref="P:System.Data.SqlTypes.SqlInt16.Value"></see> property contains the results of the division.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt16.Equals(System.Object)">
+ <summary>Compares the specified object to the <see cref="P:System.Data.SqlTypes.SqlInt16.Value"></see> property of the <see cref="T:System.Data.SqlTypes.SqlInt16"></see> object.</summary>
+ <param name="value">The object to be compared.</param>
+ <returns>true if object is an instance of <see cref="T:System.Data.SqlTypes.SqlInt16"></see> and the two are equal; otherwise false.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt16.Equals(System.Data.SqlTypes.SqlInt16,System.Data.SqlTypes.SqlInt16)">
+ <summary>Performs a logical comparison of two <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structures to determine whether they are equal.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structure.</param>
+ <returns>true if the two values are equal. Otherwise, false. If either instance is null, then the SqlInt16 will be null.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt16.GetHashCode">
+ <summary>Returns the hash code for this instance.</summary>
+ <returns>A 32-bit signed integer hash code.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt16.GetXsdType(System.Xml.Schema.XmlSchemaSet)">
+ <summary>Returns the XML Schema definition language (XSD) of the specified <see cref="T:System.Xml.Schema.XmlSchemaSet"></see>.</summary>
+ <param name="schemaSet">An <see cref="T:System.Xml.Schema.XmlSchemaSet"></see>.</param>
+ <returns>A <see cref="T:System.String"></see> value that indicates the XSD of the specified <see cref="T:System.Xml.Schema.XmlSchemaSet"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt16.GreaterThan(System.Data.SqlTypes.SqlInt16,System.Data.SqlTypes.SqlInt16)">
+ <summary>Compares two instances of <see cref="T:System.Data.SqlTypes.SqlInt16"></see> to determine whether the first is greater than the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the first instance is greater than the second instance. Otherwise, <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see>. If either instance of <see cref="T:System.Data.SqlTypes.SqlInt16"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt16.GreaterThanOrEqual(System.Data.SqlTypes.SqlInt16,System.Data.SqlTypes.SqlInt16)">
+ <summary>Compares two <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structures to determine whether the first is greater than or equal to the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the first instance is greater than or equal to the second instance. Otherwise, <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see>. If either instance of <see cref="T:System.Data.SqlTypes.SqlInt16"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="P:System.Data.SqlTypes.SqlInt16.IsNull">
+ <summary>Indicates whether this <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structure is null.</summary>
+ <returns>true if null. Otherwise, false. For more information, see <see cref="~/docs/framework/data/adonet/sql/handling-null-values.md">Handling Null Values</see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt16.LessThan(System.Data.SqlTypes.SqlInt16,System.Data.SqlTypes.SqlInt16)">
+ <summary>Compares two instances of <see cref="T:System.Data.SqlTypes.SqlInt16"></see> to determine whether the first is less than the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the first instance is less than the second instance. Otherwise, <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see>. If either instance of <see cref="T:System.Data.SqlTypes.SqlInt16"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt16.LessThanOrEqual(System.Data.SqlTypes.SqlInt16,System.Data.SqlTypes.SqlInt16)">
+ <summary>Compares two <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structures to determine whether the first is less than or equal to the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the first instance is less than or equal to the second instance. Otherwise, <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see>. If either instance of <see cref="T:System.Data.SqlTypes.SqlInt16"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="F:System.Data.SqlTypes.SqlInt16.MaxValue">
+ <summary>A constant representing the largest possible value of a <see cref="T:System.Data.SqlTypes.SqlInt16"></see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.SqlTypes.SqlInt16.MinValue">
+ <summary>A constant representing the smallest possible value of a <see cref="T:System.Data.SqlTypes.SqlInt16"></see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt16.Mod(System.Data.SqlTypes.SqlInt16,System.Data.SqlTypes.SqlInt16)">
+ <summary>Computes the remainder after dividing its first <see cref="T:System.Data.SqlTypes.SqlInt16"></see> operand by its second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structure whose <see cref="P:System.Data.SqlTypes.SqlInt16.Value"></see> contains the remainder.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt16.Modulus(System.Data.SqlTypes.SqlInt16,System.Data.SqlTypes.SqlInt16)">
+ <summary>Divides two <see cref="T:System.Data.SqlTypes.SqlInt16"></see> values and returns the remainder.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlInt16"></see> value.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlInt16"></see> value.</param>
+ <returns>The remainder left after division is performed on <paramref name="x">x</paramref> and <paramref name="y">y</paramref>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt16.Multiply(System.Data.SqlTypes.SqlInt16,System.Data.SqlTypes.SqlInt16)">
+ <summary>Computes the product of the two <see cref="T:System.Data.SqlTypes.SqlInt16"></see> parameters.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structure whose <see cref="P:System.Data.SqlTypes.SqlInt16.Value"></see> contains the product of the two parameters.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt16.NotEquals(System.Data.SqlTypes.SqlInt16,System.Data.SqlTypes.SqlInt16)">
+ <summary>Performs a logical comparison of two <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structures to determine whether they are not equal.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the two instances are not equal or <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see> if the two instances are equal. If either instance of <see cref="T:System.Data.SqlTypes.SqlInt16"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="F:System.Data.SqlTypes.SqlInt16.Null">
+ <summary>Represents a <see cref="T:System.DBNull"></see> that can be assigned to this instance of the <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structure.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt16.OnesComplement(System.Data.SqlTypes.SqlInt16)">
+ <summary>The ~ operator performs a bitwise one's complement operation on its <see cref="T:System.Data.SqlTypes.SqlByte"></see> operand.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structure whose <see cref="P:System.Data.SqlTypes.SqlInt16.Value"></see> property contains the complement of the specified <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structure.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt16.op_Addition(System.Data.SqlTypes.SqlInt16,System.Data.SqlTypes.SqlInt16)">
+ <summary>Computes the sum of the two <see cref="T:System.Data.SqlTypes.SqlInt16"></see> operands.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structure whose <see cref="P:System.Data.SqlTypes.SqlInt16.Value"></see> property contains the sum of the two <see cref="T:System.Data.SqlTypes.SqlInt16"></see> operands.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt16.op_BitwiseAnd(System.Data.SqlTypes.SqlInt16,System.Data.SqlTypes.SqlInt16)">
+ <summary>Computes the bitwise AND of its <see cref="T:System.Data.SqlTypes.SqlInt16"></see> operands.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structure whose <see cref="P:System.Data.SqlTypes.SqlInt16.Value"></see> property contains the results of the bitwise AND.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt16.op_BitwiseOr(System.Data.SqlTypes.SqlInt16,System.Data.SqlTypes.SqlInt16)">
+ <summary>Computes the bitwise OR of its two <see cref="T:System.Data.SqlTypes.SqlInt16"></see> operands.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structure whose <see cref="P:System.Data.SqlTypes.SqlInt16.Value"></see> property contains the results of the bitwise OR.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt16.op_Division(System.Data.SqlTypes.SqlInt16,System.Data.SqlTypes.SqlInt16)">
+ <summary>Divides the first <see cref="T:System.Data.SqlTypes.SqlInt16"></see> operand by the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlInt16"></see> whose <see cref="P:System.Data.SqlTypes.SqlInt16.Value"></see> property contains the results of the division.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt16.op_Equality(System.Data.SqlTypes.SqlInt16,System.Data.SqlTypes.SqlInt16)">
+ <summary>Performs a logical comparison of two <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structures to determine whether they are equal.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the two instances are equal or <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see> if the two instances are not equal. If either instance of <see cref="T:System.Data.SqlTypes.SqlInt16"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt16.op_ExclusiveOr(System.Data.SqlTypes.SqlInt16,System.Data.SqlTypes.SqlInt16)">
+ <summary>Performs a bitwise exclusive-OR operation on the supplied parameters.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structure whose <see cref="P:System.Data.SqlTypes.SqlInt16.Value"></see> property contains the results of the bitwise XOR.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt16.op_Explicit(System.Data.SqlTypes.SqlString to System.Data.SqlTypes.SqlInt16)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt16.op_Explicit(System.Data.SqlTypes.SqlSingle to System.Data.SqlTypes.SqlInt16)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt16.op_Explicit(System.Data.SqlTypes.SqlMoney to System.Data.SqlTypes.SqlInt16)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt16.op_Explicit(System.Data.SqlTypes.SqlInt64 to System.Data.SqlTypes.SqlInt16)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt16.op_Explicit(System.Data.SqlTypes.SqlInt32 to System.Data.SqlTypes.SqlInt16)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt16.op_Explicit(System.Data.SqlTypes.SqlInt16 to System.Int16)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt16.op_Explicit(System.Data.SqlTypes.SqlDouble to System.Data.SqlTypes.SqlInt16)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt16.op_Explicit(System.Data.SqlTypes.SqlDecimal to System.Data.SqlTypes.SqlInt16)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt16.op_Explicit(System.Data.SqlTypes.SqlBoolean to System.Data.SqlTypes.SqlInt16)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt16.op_GreaterThan(System.Data.SqlTypes.SqlInt16,System.Data.SqlTypes.SqlInt16)">
+ <summary>Compares two instances of <see cref="T:System.Data.SqlTypes.SqlInt16"></see> to determine whether the first is greater than the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the first instance is greater than the second instance. Otherwise, <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see>. If either instance of <see cref="T:System.Data.SqlTypes.SqlInt16"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt16.op_GreaterThanOrEqual(System.Data.SqlTypes.SqlInt16,System.Data.SqlTypes.SqlInt16)">
+ <summary>Compares two <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structures to determine whether the first is greater than or equal to the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the first instance is greater than or equal to the second instance. Otherwise, <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see>. If either instance of <see cref="T:System.Data.SqlTypes.SqlInt16"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt16.op_Implicit(System.Data.SqlTypes.SqlByte to System.Data.SqlTypes.SqlInt16)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt16.op_Implicit(System.Int16 to System.Data.SqlTypes.SqlInt16)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt16.op_Inequality(System.Data.SqlTypes.SqlInt16,System.Data.SqlTypes.SqlInt16)">
+ <summary>Performs a logical comparison of two <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structures to determine whether they are not equal.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the two instances are not equal or <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see> if the two instances are equal. If either instance of <see cref="T:System.Data.SqlTypes.SqlInt16"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt16.op_LessThan(System.Data.SqlTypes.SqlInt16,System.Data.SqlTypes.SqlInt16)">
+ <summary>Compares two instances of <see cref="T:System.Data.SqlTypes.SqlInt16"></see> to determine whether the first is less than the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the first instance is less than the second instance. Otherwise, <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see>. If either instance of <see cref="T:System.Data.SqlTypes.SqlInt16"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt16.op_LessThanOrEqual(System.Data.SqlTypes.SqlInt16,System.Data.SqlTypes.SqlInt16)">
+ <summary>Compares two <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structures to determine whether the first is less than or equal to the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the first instance is less than or equal to the second instance. Otherwise, <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see>. If either instance of <see cref="T:System.Data.SqlTypes.SqlInt16"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt16.op_Modulus(System.Data.SqlTypes.SqlInt16,System.Data.SqlTypes.SqlInt16)">
+ <summary>Computes the remainder after dividing its first <see cref="T:System.Data.SqlTypes.SqlInt16"></see> operand by its second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structure whose <see cref="P:System.Data.SqlTypes.SqlInt16.Value"></see> contains the remainder.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt16.op_Multiply(System.Data.SqlTypes.SqlInt16,System.Data.SqlTypes.SqlInt16)">
+ <summary>Computes the product of the two <see cref="T:System.Data.SqlTypes.SqlInt16"></see> parameters.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structure whose <see cref="P:System.Data.SqlTypes.SqlInt16.Value"></see> contains the product of the two parameters.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt16.op_OnesComplement(System.Data.SqlTypes.SqlInt16)">
+ <summary>The ~ operator performs a bitwise one's complement operation on its <see cref="T:System.Data.SqlTypes.SqlByte"></see> operand.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structure whose <see cref="P:System.Data.SqlTypes.SqlInt16.Value"></see> property contains the complement of the specified <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structure.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt16.op_Subtraction(System.Data.SqlTypes.SqlInt16,System.Data.SqlTypes.SqlInt16)">
+ <summary>Subtracts the second <see cref="T:System.Data.SqlTypes.SqlInt16"></see> parameter from the first.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structure whose <see cref="P:System.Data.SqlTypes.SqlInt16.Value"></see> property contains the results of the subtraction.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt16.op_UnaryNegation(System.Data.SqlTypes.SqlInt16)">
+ <summary>The unary minus operator negates the <see cref="P:System.Data.SqlTypes.SqlInt16.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlInt16"></see> operand.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structure that contains the negated value.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt16.Parse(System.String)">
+ <summary>Converts the <see cref="T:System.String"></see> representation of a number to its 16-bit signed integer equivalent.</summary>
+ <param name="s">The String to be parsed.</param>
+ <returns>A 16-bit signed integer equivalent to the value that is contained in the specified <see cref="T:System.String"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt16.Subtract(System.Data.SqlTypes.SqlInt16,System.Data.SqlTypes.SqlInt16)">
+ <summary>Subtracts the second <see cref="T:System.Data.SqlTypes.SqlInt16"></see> parameter from the first.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structure whose <see cref="P:System.Data.SqlTypes.SqlInt16.Value"></see> property contains the results of the subtraction.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt16.ToSqlBoolean">
+ <summary>Converts this <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structure to <see cref="T:System.Data.SqlTypes.SqlBoolean"></see>.</summary>
+ <returns>true if the <see cref="P:System.Data.SqlTypes.SqlInt16.Value"></see> is non-zero; false if zero; otherwise Null.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt16.ToSqlByte">
+ <summary>Converts this <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structure to <see cref="T:System.Data.SqlTypes.SqlByte"></see>.</summary>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlByte"></see> structure whose <see cref="P:System.Data.SqlTypes.SqlInt16.Value"></see> equals the <see cref="P:System.Data.SqlTypes.SqlInt16.Value"></see> of this <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structure. If the value of the <see cref="T:System.Data.SqlTypes.SqlInt16"></see> is less than 0 or greater than 255, an <see cref="T:System.OverflowException"></see> occurs.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt16.ToSqlDecimal">
+ <summary>Converts this <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structure to <see cref="T:System.Data.SqlTypes.SqlDecimal"></see>.</summary>
+ <returns>A new <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure whose Value equals the value of this <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structure.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt16.ToSqlDouble">
+ <summary>Converts this <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structure to <see cref="T:System.Data.SqlTypes.SqlDouble"></see>.</summary>
+ <returns>A new <see cref="T:System.Data.SqlTypes.SqlDouble"></see> structure whose Value equals the value of this <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structure.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt16.ToSqlInt32">
+ <summary>Converts this <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structure to <see cref="T:System.Data.SqlTypes.SqlInt32"></see>.</summary>
+ <returns>A new <see cref="T:System.Data.SqlTypes.SqlInt32"></see> structure whose Value equals the value of this <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structure.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt16.ToSqlInt64">
+ <summary>Converts this <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structure to <see cref="T:System.Data.SqlTypes.SqlInt64"></see>.</summary>
+ <returns>A new <see cref="T:System.Data.SqlTypes.SqlInt64"></see> structure whose Value equals the value of this <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structure.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt16.ToSqlMoney">
+ <summary>Converts this <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structure to <see cref="T:System.Data.SqlTypes.SqlMoney"></see>.</summary>
+ <returns>A new <see cref="T:System.Data.SqlTypes.SqlMoney"></see> structure whose Value equals the value of this <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structure.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt16.ToSqlSingle">
+ <summary>Converts this <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structure to <see cref="T:System.Data.SqlTypes.SqlSingle"></see>.</summary>
+ <returns>A new <see cref="T:System.Data.SqlTypes.SqlSingle"></see> structure whose Value equals the value of this <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structure.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt16.ToSqlString">
+ <summary>Converts this <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structure to <see cref="T:System.Data.SqlTypes.SqlString"></see>.</summary>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlString"></see> representing the <see cref="P:System.Data.SqlTypes.SqlInt16.Value"></see> of this instance of <see cref="T:System.Data.SqlTypes.SqlInt16"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt16.ToString">
+ <summary>Converts a <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structure to <see cref="T:System.String"></see>.</summary>
+ <returns>A <see cref="T:System.String"></see> object representing the <see cref="P:System.Data.SqlTypes.SqlInt16.Value"></see> of this instance of <see cref="T:System.Data.SqlTypes.SqlInt16"></see>.</returns>
+ </member>
+ <member name="P:System.Data.SqlTypes.SqlInt16.Value">
+ <summary>Gets the value of this instance of <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structure. This property is read-only.</summary>
+ <returns>A short integer representing the value of this <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structure.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt16.Xor(System.Data.SqlTypes.SqlInt16,System.Data.SqlTypes.SqlInt16)">
+ <summary>Performs a bitwise exclusive-OR operation on the supplied parameters.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structure that contains the results of the XOR operation.</returns>
+ </member>
+ <member name="F:System.Data.SqlTypes.SqlInt16.Zero">
+ <summary>Represents a zero value that can be assigned to the <see cref="P:System.Data.SqlTypes.SqlInt16.Value"></see> property of an instance of the <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structure.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt16.System#Xml#Serialization#IXmlSerializable#GetSchema">
+ <summary>This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ <returns>An XML schema consumed by .NET Framework.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt16.System#Xml#Serialization#IXmlSerializable#ReadXml(System.Xml.XmlReader)">
+ <summary>This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ <param name="reader">XmlReader</param>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt16.System#Xml#Serialization#IXmlSerializable#WriteXml(System.Xml.XmlWriter)">
+ <summary>This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ <param name="writer">XmlWriter</param>
+ </member>
+ <member name="T:System.Data.SqlTypes.SqlInt32">
+ <summary>Represents a 32-bit signed integer to be stored in or retrieved from a database.</summary>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt32.#ctor(System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.SqlTypes.SqlInt32"></see> structure using the supplied integer value.</summary>
+ <param name="value">The integer to be converted.</param>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt32.Add(System.Data.SqlTypes.SqlInt32,System.Data.SqlTypes.SqlInt32)">
+ <summary>Computes the sum of the two specified <see cref="T:System.Data.SqlTypes.SqlInt32"></see> structures.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlInt32"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlInt32"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlInt32"></see> structure whose <see cref="P:System.Data.SqlTypes.SqlInt32.Value"></see> property contains the sum of the specified <see cref="T:System.Data.SqlTypes.SqlInt32"></see> structures.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt32.BitwiseAnd(System.Data.SqlTypes.SqlInt32,System.Data.SqlTypes.SqlInt32)">
+ <summary>Computes the bitwise AND of its <see cref="T:System.Data.SqlTypes.SqlInt32"></see> operands.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlInt32"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlInt32"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlInt32"></see> structure that contains the results of the bitwise AND operation.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt32.BitwiseOr(System.Data.SqlTypes.SqlInt32,System.Data.SqlTypes.SqlInt32)">
+ <summary>Computes the bitwise OR of the specified <see cref="T:System.Data.SqlTypes.SqlInt32"></see> structures.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlInt32"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlInt32"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlInt32"></see> structure that contains the results of the bitwise OR operation.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt32.CompareTo(System.Data.SqlTypes.SqlInt32)">
+ <summary>Compares this <see cref="T:System.Data.SqlTypes.SqlInt32"></see> instance to the supplied <see cref="T:System.Data.SqlTypes.SqlInt32"></see> and returns an indication of their relative values.</summary>
+ <param name="value">The <see cref="T:System.Data.SqlTypes.SqlInt32"></see> to be compared.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed number that indicates the relative values of the instance and the object. </p>
+ <table><thead><tr><th> Return value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Condition <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> Less than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> This instance is less than the object. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> This instance is the same as the object. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> Greater than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> This instance is greater than the object <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> -or- </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="20" sourceendlinenumber="20"> The object is a null reference (<code>Nothing</code> in Visual Basic) </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="22" sourceendlinenumber="22"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt32.CompareTo(System.Object)">
+ <summary>Compares this <see cref="T:System.Data.SqlTypes.SqlInt32"></see> instance to the supplied <see cref="T:System.Object"></see> and returns an indication of their relative values.</summary>
+ <param name="value">The <see cref="T:System.Object"></see> to be compared.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed number that indicates the relative values of the instance and the object. </p>
+ <table><thead><tr><th> Return value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Condition <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> Less than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> This instance is less than the object. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> This instance is the same as the object. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> Greater than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> This instance is greater than the object <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> -or- </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="20" sourceendlinenumber="20"> The object is a null reference (<code>Nothing</code> in Visual Basic). </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="22" sourceendlinenumber="22"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt32.Divide(System.Data.SqlTypes.SqlInt32,System.Data.SqlTypes.SqlInt32)">
+ <summary>Divides the first <see cref="T:System.Data.SqlTypes.SqlInt32"></see> parameter from the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlInt32"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlInt32"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlInt32"></see> whose <see cref="P:System.Data.SqlTypes.SqlInt32.Value"></see> property contains the results of the division.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt32.Equals(System.Object)">
+ <summary>Compares the supplied object parameter to the <see cref="P:System.Data.SqlTypes.SqlInt32.Value"></see> property of the <see cref="T:System.Data.SqlTypes.SqlInt32"></see> object.</summary>
+ <param name="value">The object to be compared.</param>
+ <returns>true if object is an instance of <see cref="T:System.Data.SqlTypes.SqlInt32"></see> and the two are equal; otherwise false.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt32.Equals(System.Data.SqlTypes.SqlInt32,System.Data.SqlTypes.SqlInt32)">
+ <summary>Performs a logical comparison of the two <see cref="T:System.Data.SqlTypes.SqlInt32"></see> parameters to determine whether they are equal.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlInt32"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlInt32"></see> structure.</param>
+ <returns>true if the two values are equal. Otherwise, false. If either instance is null, then the SqlInt32 will be null.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt32.GetHashCode">
+ <summary>Returns the hash code for this instance.</summary>
+ <returns>A 32-bit signed integer hash code.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt32.GetXsdType(System.Xml.Schema.XmlSchemaSet)">
+ <summary>Returns the XML Schema definition language (XSD) of the specified <see cref="T:System.Xml.Schema.XmlSchemaSet"></see>.</summary>
+ <param name="schemaSet">An <see cref="T:System.Xml.Schema.XmlSchemaSet"></see>.</param>
+ <returns>A string value that indicates the XSD of the specified <see cref="T:System.Xml.Schema.XmlSchemaSet"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt32.GreaterThan(System.Data.SqlTypes.SqlInt32,System.Data.SqlTypes.SqlInt32)">
+ <summary>Compares the two <see cref="T:System.Data.SqlTypes.SqlInt32"></see> parameters to determine whether the first is greater than the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlInt32"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlInt32"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the first instance is greater than the second instance. Otherwise, <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see>. If either instance of <see cref="T:System.Data.SqlTypes.SqlInt32"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt32.GreaterThanOrEqual(System.Data.SqlTypes.SqlInt32,System.Data.SqlTypes.SqlInt32)">
+ <summary>Compares the two <see cref="T:System.Data.SqlTypes.SqlInt32"></see> parameters to determine whether the first is greater than or equal to the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlInt32"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlInt32"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the first instance is greater than or equal to the second instance. Otherwise, <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see>. If either instance of <see cref="T:System.Data.SqlTypes.SqlInt32"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="P:System.Data.SqlTypes.SqlInt32.IsNull">
+ <summary>Indicates whether this <see cref="T:System.Data.SqlTypes.SqlInt32"></see> structure is null.</summary>
+ <returns>This property is true if <see cref="P:System.Data.SqlTypes.SqlInt32.Value"></see> is null. Otherwise, false.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt32.LessThan(System.Data.SqlTypes.SqlInt32,System.Data.SqlTypes.SqlInt32)">
+ <summary>Compares the two <see cref="T:System.Data.SqlTypes.SqlInt32"></see> parameters to determine whether the first is less than the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlInt32"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlInt32"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the first instance is less than the second instance. Otherwise, <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see>. If either instance of <see cref="T:System.Data.SqlTypes.SqlInt32"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt32.LessThanOrEqual(System.Data.SqlTypes.SqlInt32,System.Data.SqlTypes.SqlInt32)">
+ <summary>Compares the two <see cref="T:System.Data.SqlTypes.SqlInt32"></see> parameters to determine whether the first is less than or equal to the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlInt32"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlInt32"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the first instance is less than or equal to the second instance. Otherwise, <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see>. If either instance of <see cref="T:System.Data.SqlTypes.SqlInt32"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="F:System.Data.SqlTypes.SqlInt32.MaxValue">
+ <summary>A constant representing the largest possible value of a <see cref="T:System.Data.SqlTypes.SqlInt32"></see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.SqlTypes.SqlInt32.MinValue">
+ <summary>A constant representing the smallest possible value of a <see cref="T:System.Data.SqlTypes.SqlInt32"></see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt32.Mod(System.Data.SqlTypes.SqlInt32,System.Data.SqlTypes.SqlInt32)">
+ <summary>Computes the remainder after dividing the first <see cref="T:System.Data.SqlTypes.SqlInt32"></see> parameter by the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlInt32"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlInt32"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlInt32"></see> structure whose <see cref="P:System.Data.SqlTypes.SqlInt32.Value"></see> contains the remainder.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt32.Modulus(System.Data.SqlTypes.SqlInt32,System.Data.SqlTypes.SqlInt32)">
+ <summary>Divides two <see cref="T:System.Data.SqlTypes.SqlInt32"></see> values and returns the remainder.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlInt32"></see> value.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlInt32"></see> value.</param>
+ <returns>The remainder left after division is performed on <paramref name="x">x</paramref> and <paramref name="y">y</paramref>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt32.Multiply(System.Data.SqlTypes.SqlInt32,System.Data.SqlTypes.SqlInt32)">
+ <summary>Computes the product of the two <see cref="T:System.Data.SqlTypes.SqlInt32"></see> parameters.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlInt32"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlInt32"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlInt32"></see> structure whose <see cref="P:System.Data.SqlTypes.SqlInt32.Value"></see> contains the product of the two parameters.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt32.NotEquals(System.Data.SqlTypes.SqlInt32,System.Data.SqlTypes.SqlInt32)">
+ <summary>Performs a logical comparison of the two <see cref="T:System.Data.SqlTypes.SqlInt32"></see> parameters to determine whether they are not equal.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlInt32"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlInt32"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the two instances are not equal or <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see> if the two instances are equal. If either instance of <see cref="T:System.Data.SqlTypes.SqlInt32"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="F:System.Data.SqlTypes.SqlInt32.Null">
+ <summary>Represents a <see cref="T:System.DBNull"></see> that can be assigned to this instance of the <see cref="T:System.Data.SqlTypes.SqlInt32"></see> class.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt32.OnesComplement(System.Data.SqlTypes.SqlInt32)">
+ <summary>Performs a bitwise one's complement operation on the specified <see cref="T:System.Data.SqlTypes.SqlInt32"></see> structure.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlInt32"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlInt32"></see> structure that contains the results of the one's complement operation.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt32.op_Addition(System.Data.SqlTypes.SqlInt32,System.Data.SqlTypes.SqlInt32)">
+ <summary>Computes the sum of the two specified <see cref="T:System.Data.SqlTypes.SqlInt32"></see> structures.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlInt32"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlInt32"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlInt32"></see> structure whose <see cref="P:System.Data.SqlTypes.SqlInt32.Value"></see> property contains the sum of the specified <see cref="T:System.Data.SqlTypes.SqlInt32"></see> structures.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt32.op_BitwiseAnd(System.Data.SqlTypes.SqlInt32,System.Data.SqlTypes.SqlInt32)">
+ <summary>Computes the bitwise AND of its <see cref="T:System.Data.SqlTypes.SqlInt32"></see> operands.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlInt32"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlInt32"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlInt32"></see> structure that contains the results of the bitwise AND operation.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt32.op_BitwiseOr(System.Data.SqlTypes.SqlInt32,System.Data.SqlTypes.SqlInt32)">
+ <summary>Computes the bitwise OR of the specified <see cref="T:System.Data.SqlTypes.SqlInt32"></see> structures.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlInt32"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlInt32"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlInt32"></see> structure that contains the results of the bitwise OR operation.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt32.op_Division(System.Data.SqlTypes.SqlInt32,System.Data.SqlTypes.SqlInt32)">
+ <summary>Divides the first <see cref="T:System.Data.SqlTypes.SqlInt32"></see> parameter from the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlInt32"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlInt32"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlInt32"></see> whose <see cref="P:System.Data.SqlTypes.SqlInt32.Value"></see> property contains the results of the division.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt32.op_Equality(System.Data.SqlTypes.SqlInt32,System.Data.SqlTypes.SqlInt32)">
+ <summary>Performs a logical comparison of the two <see cref="T:System.Data.SqlTypes.SqlInt32"></see> parameters to determine whether they are equal.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlInt32"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlInt32"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the two instances are equal or <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see> if the two instances are not equal. If either instance of <see cref="T:System.Data.SqlTypes.SqlInt32"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt32.op_ExclusiveOr(System.Data.SqlTypes.SqlInt32,System.Data.SqlTypes.SqlInt32)">
+ <summary>Performs a bitwise exclusive-OR operation on the specified <see cref="T:System.Data.SqlTypes.SqlInt32"></see> structures.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlInt32"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlInt32"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlInt32"></see> structure that contains the results of the bitwise XOR operation.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt32.op_Explicit(System.Data.SqlTypes.SqlString to System.Data.SqlTypes.SqlInt32)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt32.op_Explicit(System.Data.SqlTypes.SqlSingle to System.Data.SqlTypes.SqlInt32)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt32.op_Explicit(System.Data.SqlTypes.SqlMoney to System.Data.SqlTypes.SqlInt32)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt32.op_Explicit(System.Data.SqlTypes.SqlInt64 to System.Data.SqlTypes.SqlInt32)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt32.op_Explicit(System.Data.SqlTypes.SqlDouble to System.Data.SqlTypes.SqlInt32)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt32.op_Explicit(System.Data.SqlTypes.SqlDecimal to System.Data.SqlTypes.SqlInt32)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt32.op_Explicit(System.Data.SqlTypes.SqlBoolean to System.Data.SqlTypes.SqlInt32)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt32.op_Explicit(System.Data.SqlTypes.SqlInt32 to System.Int32)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt32.op_GreaterThan(System.Data.SqlTypes.SqlInt32,System.Data.SqlTypes.SqlInt32)">
+ <summary>Compares the two <see cref="T:System.Data.SqlTypes.SqlInt32"></see> parameters to determine whether the first is greater than the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlInt32"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlInt32"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the first instance is greater than the second instance. Otherwise, <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see>. If either instance of <see cref="T:System.Data.SqlTypes.SqlInt32"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt32.op_GreaterThanOrEqual(System.Data.SqlTypes.SqlInt32,System.Data.SqlTypes.SqlInt32)">
+ <summary>Compares the two <see cref="T:System.Data.SqlTypes.SqlInt32"></see> parameters to determine whether the first is greater than or equal to the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlInt32"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlInt32"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the first instance is greater than or equal to the second instance. Otherwise, <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see>. If either instance of <see cref="T:System.Data.SqlTypes.SqlInt32"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt32.op_Implicit(System.Int32 to System.Data.SqlTypes.SqlInt32)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt32.op_Implicit(System.Data.SqlTypes.SqlByte to System.Data.SqlTypes.SqlInt32)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt32.op_Implicit(System.Data.SqlTypes.SqlInt16 to System.Data.SqlTypes.SqlInt32)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt32.op_Inequality(System.Data.SqlTypes.SqlInt32,System.Data.SqlTypes.SqlInt32)">
+ <summary>Performa a logical comparison of the two <see cref="T:System.Data.SqlTypes.SqlInt32"></see> parameters to determine whether they are not equal.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlInt32"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlInt32"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the two instances are not equal or <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see> if the two instances are equal. If either instance of <see cref="T:System.Data.SqlTypes.SqlInt32"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt32.op_LessThan(System.Data.SqlTypes.SqlInt32,System.Data.SqlTypes.SqlInt32)">
+ <summary>Compares the two <see cref="T:System.Data.SqlTypes.SqlInt32"></see> parameters to determine whether the first is less than the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlInt32"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlInt32"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the first instance is less than the second instance. Otherwise, <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see>. If either instance of <see cref="T:System.Data.SqlTypes.SqlInt32"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt32.op_LessThanOrEqual(System.Data.SqlTypes.SqlInt32,System.Data.SqlTypes.SqlInt32)">
+ <summary>Compares the two <see cref="T:System.Data.SqlTypes.SqlInt32"></see> parameters to determine whether the first is less than or equal to the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlInt32"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlInt32"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the first instance is less than or equal to the second instance. Otherwise, <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see>. If either instance of <see cref="T:System.Data.SqlTypes.SqlInt32"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt32.op_Modulus(System.Data.SqlTypes.SqlInt32,System.Data.SqlTypes.SqlInt32)">
+ <summary>Computes the remainder after dividing the first <see cref="T:System.Data.SqlTypes.SqlInt32"></see> parameter by the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlInt32"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlInt32"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlInt32"></see> structure whose <see cref="P:System.Data.SqlTypes.SqlInt32.Value"></see> contains the remainder.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt32.op_Multiply(System.Data.SqlTypes.SqlInt32,System.Data.SqlTypes.SqlInt32)">
+ <summary>Computes the product of the two <see cref="T:System.Data.SqlTypes.SqlInt32"></see> parameters.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlInt32"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlInt32"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlInt32"></see> structure whose <see cref="P:System.Data.SqlTypes.SqlInt32.Value"></see> contains the product of the two parameters.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt32.op_OnesComplement(System.Data.SqlTypes.SqlInt32)">
+ <summary>Performs a bitwise one's complement operation on the specified <see cref="T:System.Data.SqlTypes.SqlInt32"></see> structure.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlInt32"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlInt32"></see> structure that contains the results of the one's complement operation.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt32.op_Subtraction(System.Data.SqlTypes.SqlInt32,System.Data.SqlTypes.SqlInt32)">
+ <summary>Subtracts the second <see cref="T:System.Data.SqlTypes.SqlInt32"></see> parameter from the first.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlInt32"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlInt32"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlInt32"></see> structure whose <see cref="P:System.Data.SqlTypes.SqlInt32.Value"></see> property contains the results of the subtraction.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt32.op_UnaryNegation(System.Data.SqlTypes.SqlInt32)">
+ <summary>Negates the <see cref="P:System.Data.SqlTypes.SqlInt32.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlInt32"></see> operand.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlInt32"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlInt32"></see> structure that contains the negated value.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt32.Parse(System.String)">
+ <summary>Converts the <see cref="T:System.String"></see> representation of a number to its 32-bit signed integer equivalent.</summary>
+ <param name="s">The <see cref="T:System.String"></see> to be parsed.</param>
+ <returns>A 32-bit signed integer equivalent to the value that is contained in the specified <see cref="T:System.String"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt32.Subtract(System.Data.SqlTypes.SqlInt32,System.Data.SqlTypes.SqlInt32)">
+ <summary>Subtracts the second <see cref="T:System.Data.SqlTypes.SqlInt32"></see> parameter from the first.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlInt32"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlInt32"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlInt32"></see> structure whose <see cref="P:System.Data.SqlTypes.SqlInt32.Value"></see> property contains the results of the subtraction.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt32.ToSqlBoolean">
+ <summary>Converts this <see cref="T:System.Data.SqlTypes.SqlInt32"></see> structure to <see cref="T:System.Data.SqlTypes.SqlBoolean"></see>.</summary>
+ <returns>true if the <see cref="P:System.Data.SqlTypes.SqlInt32.Value"></see> is non-zero; false if zero; otherwise Null.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt32.ToSqlByte">
+ <summary>Converts this <see cref="T:System.Data.SqlTypes.SqlInt32"></see> structure to <see cref="T:System.Data.SqlTypes.SqlByte"></see>.</summary>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlByte"></see> structure whose Value equals the Value of this <see cref="T:System.Data.SqlTypes.SqlInt32"></see> structure. If the value of the SqlInt32 is less than 0 or greater than 255, an <see cref="T:System.OverflowException"></see> occurs.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt32.ToSqlDecimal">
+ <summary>Converts this <see cref="T:System.Data.SqlTypes.SqlInt32"></see> structure to <see cref="T:System.Data.SqlTypes.SqlDecimal"></see>.</summary>
+ <returns>A new <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> structure equal to the value of this <see cref="T:System.Data.SqlTypes.SqlInt32"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt32.ToSqlDouble">
+ <summary>Converts this <see cref="T:System.Data.SqlTypes.SqlInt32"></see> structure to <see cref="T:System.Data.SqlTypes.SqlDouble"></see>.</summary>
+ <returns>A new <see cref="T:System.Data.SqlTypes.SqlDouble"></see> structure equal to the value of this <see cref="T:System.Data.SqlTypes.SqlInt32"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt32.ToSqlInt16">
+ <summary>Converts this <see cref="T:System.Data.SqlTypes.SqlInt32"></see> structure to <see cref="T:System.Data.SqlTypes.SqlInt16"></see>.</summary>
+ <returns>A new <see cref="T:System.Data.SqlTypes.SqlInt16"></see> structure equal to the value of this <see cref="T:System.Data.SqlTypes.SqlInt32"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt32.ToSqlInt64">
+ <summary>Converts this <see cref="T:System.Data.SqlTypes.SqlInt32"></see> structure to <see cref="T:System.Data.SqlTypes.SqlInt64"></see>.</summary>
+ <returns>A new <see cref="T:System.Data.SqlTypes.SqlInt64"></see> structure equal to the value of this <see cref="T:System.Data.SqlTypes.SqlInt32"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt32.ToSqlMoney">
+ <summary>Converts this <see cref="T:System.Data.SqlTypes.SqlInt32"></see> structure to <see cref="T:System.Data.SqlTypes.SqlMoney"></see>.</summary>
+ <returns>A new <see cref="T:System.Data.SqlTypes.SqlMoney"></see> structure equal to the value of this <see cref="T:System.Data.SqlTypes.SqlInt32"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt32.ToSqlSingle">
+ <summary>Converts this <see cref="T:System.Data.SqlTypes.SqlInt32"></see> structure to <see cref="T:System.Data.SqlTypes.SqlSingle"></see>.</summary>
+ <returns>A new <see cref="T:System.Data.SqlTypes.SqlSingle"></see> structure equal to the value of this <see cref="T:System.Data.SqlTypes.SqlInt32"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt32.ToSqlString">
+ <summary>Converts this <see cref="T:System.Data.SqlTypes.SqlInt32"></see> structure to <see cref="T:System.Data.SqlTypes.SqlString"></see>.</summary>
+ <returns>A new <see cref="T:System.Data.SqlTypes.SqlString"></see> structure equal to the value of this <see cref="T:System.Data.SqlTypes.SqlInt32"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt32.ToString">
+ <summary>Converts a <see cref="T:System.Data.SqlTypes.SqlInt32"></see> structure to a <see cref="T:System.String"></see>.</summary>
+ <returns>A <see cref="T:System.String"></see> structure equal to the value of this <see cref="T:System.Data.SqlTypes.SqlInt32"></see>.</returns>
+ </member>
+ <member name="P:System.Data.SqlTypes.SqlInt32.Value">
+ <summary>Gets the value of this <see cref="T:System.Data.SqlTypes.SqlInt32"></see> structure. This property is read-only.</summary>
+ <returns>An integer representing the value of this <see cref="T:System.Data.SqlTypes.SqlInt32"></see> structure.</returns>
+ <exception cref="T:System.Data.SqlTypes.SqlNullValueException">The property contains <see cref="F:System.Data.SqlTypes.SqlInt32.Null"></see>.</exception>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt32.Xor(System.Data.SqlTypes.SqlInt32,System.Data.SqlTypes.SqlInt32)">
+ <summary>Performs a bitwise exclusive-OR operation on the specified <see cref="T:System.Data.SqlTypes.SqlInt32"></see> structures.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlInt32"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlInt32"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlInt32"></see> structure that contains the results of the bitwise XOR operation.</returns>
+ </member>
+ <member name="F:System.Data.SqlTypes.SqlInt32.Zero">
+ <summary>Represents a zero value that can be assigned to the <see cref="P:System.Data.SqlTypes.SqlInt32.Value"></see> property of an instance of the <see cref="T:System.Data.SqlTypes.SqlInt32"></see> structure.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt32.System#Xml#Serialization#IXmlSerializable#GetSchema">
+ <summary>This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ <returns>An XmlSchema.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt32.System#Xml#Serialization#IXmlSerializable#ReadXml(System.Xml.XmlReader)">
+ <summary>This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ <param name="reader">XmlReader</param>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt32.System#Xml#Serialization#IXmlSerializable#WriteXml(System.Xml.XmlWriter)">
+ <summary>This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ <param name="writer">XmlWriter</param>
+ </member>
+ <member name="T:System.Data.SqlTypes.SqlInt64">
+ <summary>Represents a 64-bit signed integer to be stored in or retrieved from a database.</summary>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt64.#ctor(System.Int64)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.SqlTypes.SqlInt64"></see> structure using the supplied long integer.</summary>
+ <param name="value">A long integer.</param>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt64.Add(System.Data.SqlTypes.SqlInt64,System.Data.SqlTypes.SqlInt64)">
+ <summary>Computes the sum of the two <see cref="T:System.Data.SqlTypes.SqlInt64"></see> parameters.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlInt64"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlInt64"></see> structure.</param>
+ <returns>A new <see cref="T:System.Data.SqlTypes.SqlInt64"></see> structure whose <see cref="P:System.Data.SqlTypes.SqlInt64.Value"></see> is equal to the sum of the two <see cref="T:System.Data.SqlTypes.SqlInt64"></see> parameters.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt64.BitwiseAnd(System.Data.SqlTypes.SqlInt64,System.Data.SqlTypes.SqlInt64)">
+ <summary>Computes the bitwise AND of its <see cref="T:System.Data.SqlTypes.SqlInt64"></see> operands.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlInt64"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlInt64"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlInt64"></see> structure that contains the results of the bitwise AND operation.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt64.BitwiseOr(System.Data.SqlTypes.SqlInt64,System.Data.SqlTypes.SqlInt64)">
+ <summary>Computes the bitwise OR of its two <see cref="T:System.Data.SqlTypes.SqlInt64"></see> operands.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlInt64"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlInt64"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlInt64"></see> structure that contains the results of the bitwise OR operation.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt64.CompareTo(System.Data.SqlTypes.SqlInt64)">
+ <summary>Compares this <see cref="T:System.Data.SqlTypes.SqlInt64"></see> instance to the supplied <see cref="T:System.Data.SqlTypes.SqlInt64"></see> and returns an indication of their relative values.</summary>
+ <param name="value">The <see cref="T:System.Data.SqlTypes.SqlInt64"></see> to be compared.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed number that indicates the relative values of the instance and the object. </p>
+ <table><thead><tr><th> Return value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Condition <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> Less than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> This instance is less than the object. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> This instance is the same as the object. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> Greater than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> This instance is greater than the object <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> -or- </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="20" sourceendlinenumber="20"> The object is a null reference (<code>Nothing</code> in Visual Basic). </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="22" sourceendlinenumber="22"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt64.CompareTo(System.Object)">
+ <summary>Compares this <see cref="T:System.Data.SqlTypes.SqlInt64"></see> instance to the supplied <see cref="T:System.Object"></see> and returns an indication of their relative values.</summary>
+ <param name="value">The <see cref="T:System.Object"></see> to be compared.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed number that indicates the relative values of the instance and the object. </p>
+ <table><thead><tr><th> Return value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Condition <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> Less than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> This instance is less than the object. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> This instance is the same as the object. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> Greater than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> This instance is greater than the object <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> -or- </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="20" sourceendlinenumber="20"> The object is a null reference (<code>Nothing</code> in Visual Basic). </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="22" sourceendlinenumber="22"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt64.Divide(System.Data.SqlTypes.SqlInt64,System.Data.SqlTypes.SqlInt64)">
+ <summary>Divides the first <see cref="T:System.Data.SqlTypes.SqlInt64"></see> parameter by the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlInt64"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlInt64"></see> structure.</param>
+ <returns>A new <see cref="T:System.Data.SqlTypes.SqlInt64"></see> structure whose <see cref="P:System.Data.SqlTypes.SqlInt64.Value"></see> property contains the results of the division operation.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt64.Equals(System.Object)">
+ <summary>Compares the supplied object parameter to the <see cref="P:System.Data.SqlTypes.SqlInt64.Value"></see> property of the <see cref="T:System.Data.SqlTypes.SqlInt64"></see> object.</summary>
+ <param name="value">The object to be compared.</param>
+ <returns>true if object is an instance of <see cref="T:System.Data.SqlTypes.SqlInt64"></see> and the two are equal; otherwise false.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt64.Equals(System.Data.SqlTypes.SqlInt64,System.Data.SqlTypes.SqlInt64)">
+ <summary>Performs a logical comparison of the two <see cref="T:System.Data.SqlTypes.SqlInt64"></see> parameters to determine whether they are equal.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlInt64"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlInt64"></see> structure.</param>
+ <returns>true if the two values are equal. Otherwise, false. If either instance is null, then the SqlInt64 will be null.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt64.GetHashCode">
+ <summary>Returns the hash code for this instance.</summary>
+ <returns>A 32-bit signed integer hash code.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt64.GetXsdType(System.Xml.Schema.XmlSchemaSet)">
+ <summary>Returns the XML Schema definition language (XSD) of the specified <see cref="T:System.Xml.Schema.XmlSchemaSet"></see>.</summary>
+ <param name="schemaSet">An <see cref="T:System.Xml.Schema.XmlSchemaSet"></see>.</param>
+ <returns>A string that indicates the XSD of the specified <see cref="T:System.Xml.Schema.XmlSchemaSet"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt64.GreaterThan(System.Data.SqlTypes.SqlInt64,System.Data.SqlTypes.SqlInt64)">
+ <summary>Performs a logical comparison of the two <see cref="T:System.Data.SqlTypes.SqlInt64"></see> parameters to determine whether the first is greater than the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlInt64"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlInt64"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the first instance is greater than the second instance. Otherwise, <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see>. If either instance of <see cref="T:System.Data.SqlTypes.SqlInt64"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt64.GreaterThanOrEqual(System.Data.SqlTypes.SqlInt64,System.Data.SqlTypes.SqlInt64)">
+ <summary>Performs a logical comparison of the two <see cref="T:System.Data.SqlTypes.SqlInt64"></see> parameters to determine whether the first is greater than or equal to the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlInt64"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlInt64"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the first instance is greater than or equal to the second instance. Otherwise, <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see>. If either instance of <see cref="T:System.Data.SqlTypes.SqlInt64"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="P:System.Data.SqlTypes.SqlInt64.IsNull">
+ <summary>Gets a Boolean value that indicates whether this <see cref="T:System.Data.SqlTypes.SqlInt64"></see> structure is null.</summary>
+ <returns>true if null. Otherwise, false.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt64.LessThan(System.Data.SqlTypes.SqlInt64,System.Data.SqlTypes.SqlInt64)">
+ <summary>Performs a logical comparison on the two <see cref="T:System.Data.SqlTypes.SqlInt64"></see> parameters to determine whether the first is less than the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlInt64"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlInt64"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the first instance is less than the second instance. Otherwise, <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see>. If either instance of <see cref="T:System.Data.SqlTypes.SqlInt64"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt64.LessThanOrEqual(System.Data.SqlTypes.SqlInt64,System.Data.SqlTypes.SqlInt64)">
+ <summary>Performs a logical comparison on the two <see cref="T:System.Data.SqlTypes.SqlInt64"></see> parameters to determine whether the first is less than or equal to the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlInt64"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlInt64"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the first instance is less than or equal to the second instance. Otherwise, <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see>. If either instance of <see cref="T:System.Data.SqlTypes.SqlInt64"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="F:System.Data.SqlTypes.SqlInt64.MaxValue">
+ <summary>A constant representing the largest possible value for a <see cref="T:System.Data.SqlTypes.SqlInt64"></see> structure.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.SqlTypes.SqlInt64.MinValue">
+ <summary>A constant representing the smallest possible value for a <see cref="T:System.Data.SqlTypes.SqlInt64"></see> structure.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt64.Mod(System.Data.SqlTypes.SqlInt64,System.Data.SqlTypes.SqlInt64)">
+ <summary>Computes the remainder after dividing the first <see cref="T:System.Data.SqlTypes.SqlInt64"></see> parameter by the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlInt64"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlInt64"></see> structure.</param>
+ <returns>A new <see cref="T:System.Data.SqlTypes.SqlInt64"></see> structure whose <see cref="P:System.Data.SqlTypes.SqlInt64.Value"></see> property contains the remainder.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt64.Modulus(System.Data.SqlTypes.SqlInt64,System.Data.SqlTypes.SqlInt64)">
+ <summary>Divides two <see cref="T:System.Data.SqlTypes.SqlInt64"></see> values and returns the remainder.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlInt64"></see> value.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlInt64"></see> value.</param>
+ <returns>The remainder left after division is performed on <paramref name="x">x</paramref> and <paramref name="y">y</paramref>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt64.Multiply(System.Data.SqlTypes.SqlInt64,System.Data.SqlTypes.SqlInt64)">
+ <summary>Computes the product of the two <see cref="T:System.Data.SqlTypes.SqlInt64"></see> parameters.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlInt64"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlInt64"></see> structure.</param>
+ <returns>A new <see cref="T:System.Data.SqlTypes.SqlInt64"></see> structure whose <see cref="P:System.Data.SqlTypes.SqlInt64.Value"></see> is equal to the product of the two <see cref="T:System.Data.SqlTypes.SqlInt64"></see> parameters.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt64.NotEquals(System.Data.SqlTypes.SqlInt64,System.Data.SqlTypes.SqlInt64)">
+ <summary>Performs a logical comparison on the two SqlInt64 parameters to determine whether they are not equal.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlInt64"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlInt64"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the two instances are not equal or <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see> if the two instances are equal. If either instance of <see cref="T:System.Data.SqlTypes.SqlInt64"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="F:System.Data.SqlTypes.SqlInt64.Null">
+ <summary>Represents a <see cref="T:System.DBNull"></see> that can be assigned to this instance of the <see cref="T:System.Data.SqlTypes.SqlInt64"></see> structure.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt64.OnesComplement(System.Data.SqlTypes.SqlInt64)">
+ <summary>Performs a bitwise one's complement operation on its <see cref="T:System.Data.SqlTypes.SqlInt64"></see> operand.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlInt64"></see> structure.</param>
+ <returns>A new <see cref="T:System.Data.SqlTypes.SqlInt64"></see> structure whose <see cref="P:System.Data.SqlTypes.SqlInt64.Value"></see> is equal to the ones complement of the <see cref="T:System.Data.SqlTypes.SqlInt64"></see> parameter.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt64.op_Addition(System.Data.SqlTypes.SqlInt64,System.Data.SqlTypes.SqlInt64)">
+ <summary>Computes the sum of the two <see cref="T:System.Data.SqlTypes.SqlInt64"></see> parameters.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlInt64"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlInt64"></see> structure.</param>
+ <returns>A new <see cref="T:System.Data.SqlTypes.SqlInt64"></see> structure whose <see cref="P:System.Data.SqlTypes.SqlInt64.Value"></see> is equal to the sum of the two <see cref="T:System.Data.SqlTypes.SqlInt64"></see> parameters.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt64.op_BitwiseAnd(System.Data.SqlTypes.SqlInt64,System.Data.SqlTypes.SqlInt64)">
+ <summary>Computes the bitwise AND of its <see cref="T:System.Data.SqlTypes.SqlInt64"></see> operands.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlInt64"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlInt64"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlInt64"></see> structure that contains the results of the bitwise AND operation.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt64.op_BitwiseOr(System.Data.SqlTypes.SqlInt64,System.Data.SqlTypes.SqlInt64)">
+ <summary>Computes the bitwise OR of its two <see cref="T:System.Data.SqlTypes.SqlInt64"></see> operands.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlInt64"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlInt64"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlInt64"></see> structure that contains the results of the bitwise OR operation.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt64.op_Division(System.Data.SqlTypes.SqlInt64,System.Data.SqlTypes.SqlInt64)">
+ <summary>Divides the first <see cref="T:System.Data.SqlTypes.SqlInt64"></see> parameter by the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlInt64"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlInt64"></see> structure.</param>
+ <returns>A new <see cref="T:System.Data.SqlTypes.SqlInt64"></see> structure whose <see cref="P:System.Data.SqlTypes.SqlInt64.Value"></see> property contains the results of the division operation.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt64.op_Equality(System.Data.SqlTypes.SqlInt64,System.Data.SqlTypes.SqlInt64)">
+ <summary>Performs a logical comparison of the two <see cref="T:System.Data.SqlTypes.SqlInt64"></see> parameters to determine whether they are equal.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlInt64"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlInt64"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the two instances are equal or <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see> if the two instances are not equal. If either instance of <see cref="T:System.Data.SqlTypes.SqlInt64"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt64.op_ExclusiveOr(System.Data.SqlTypes.SqlInt64,System.Data.SqlTypes.SqlInt64)">
+ <summary>Performs a bitwise exclusive-OR operation on the supplied parameters.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlInt64"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlInt64"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlInt64"></see> structure that contains the results of the bitwise XOR operation.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt64.op_Explicit(System.Data.SqlTypes.SqlString to System.Data.SqlTypes.SqlInt64)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt64.op_Explicit(System.Data.SqlTypes.SqlSingle to System.Data.SqlTypes.SqlInt64)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt64.op_Explicit(System.Data.SqlTypes.SqlInt64 to System.Int64)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt64.op_Explicit(System.Data.SqlTypes.SqlMoney to System.Data.SqlTypes.SqlInt64)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt64.op_Explicit(System.Data.SqlTypes.SqlDecimal to System.Data.SqlTypes.SqlInt64)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt64.op_Explicit(System.Data.SqlTypes.SqlBoolean to System.Data.SqlTypes.SqlInt64)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt64.op_Explicit(System.Data.SqlTypes.SqlDouble to System.Data.SqlTypes.SqlInt64)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt64.op_GreaterThan(System.Data.SqlTypes.SqlInt64,System.Data.SqlTypes.SqlInt64)">
+ <summary>Performs a logical comparison of the two <see cref="T:System.Data.SqlTypes.SqlInt64"></see> parameters to determine whether the first is greater than the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlInt64"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlInt64"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the first instance is greater than the second instance. Otherwise, <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see>. If either instance of <see cref="T:System.Data.SqlTypes.SqlInt64"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt64.op_GreaterThanOrEqual(System.Data.SqlTypes.SqlInt64,System.Data.SqlTypes.SqlInt64)">
+ <summary>Performs a logical comparison of the two <see cref="T:System.Data.SqlTypes.SqlInt64"></see> parameters to determine whether the first is greater than or equal to the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlInt64"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlInt64"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the first instance is greater than or equal to the second instance. Otherwise, <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see>. If either instance of <see cref="T:System.Data.SqlTypes.SqlInt64"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt64.op_Implicit(System.Int64 to System.Data.SqlTypes.SqlInt64)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt64.op_Implicit(System.Data.SqlTypes.SqlByte to System.Data.SqlTypes.SqlInt64)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt64.op_Implicit(System.Data.SqlTypes.SqlInt16 to System.Data.SqlTypes.SqlInt64)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt64.op_Implicit(System.Data.SqlTypes.SqlInt32 to System.Data.SqlTypes.SqlInt64)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt64.op_Inequality(System.Data.SqlTypes.SqlInt64,System.Data.SqlTypes.SqlInt64)">
+ <summary>Performs a logical comparison on the two SqlInt64 parameters to determine whether they are not equal.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlInt64"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlInt64"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the two instances are not equal or <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see> if the two instances are equal. If either instance of <see cref="T:System.Data.SqlTypes.SqlInt64"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt64.op_LessThan(System.Data.SqlTypes.SqlInt64,System.Data.SqlTypes.SqlInt64)">
+ <summary>Performs a logical comparison on the two <see cref="T:System.Data.SqlTypes.SqlInt64"></see> parameters to determine whether the first is less than the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlInt64"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlInt64"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the first instance is less than the second instance. Otherwise, <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see>. If either instance of <see cref="T:System.Data.SqlTypes.SqlInt64"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt64.op_LessThanOrEqual(System.Data.SqlTypes.SqlInt64,System.Data.SqlTypes.SqlInt64)">
+ <summary>Performs a logical comparison on the two <see cref="T:System.Data.SqlTypes.SqlInt64"></see> parameters to determine whether the first is less than or equal to the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlInt64"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlInt64"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the first instance is less than or equal to the second instance. Otherwise, <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see>. If either instance of <see cref="T:System.Data.SqlTypes.SqlInt64"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt64.op_Modulus(System.Data.SqlTypes.SqlInt64,System.Data.SqlTypes.SqlInt64)">
+ <summary>Computes the remainder after dividing the first <see cref="T:System.Data.SqlTypes.SqlInt64"></see> parameter by the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlInt64"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlInt64"></see> structure.</param>
+ <returns>A new <see cref="T:System.Data.SqlTypes.SqlInt64"></see> structure whose <see cref="P:System.Data.SqlTypes.SqlInt64.Value"></see> property contains the remainder.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt64.op_Multiply(System.Data.SqlTypes.SqlInt64,System.Data.SqlTypes.SqlInt64)">
+ <summary>Computes the product of the two <see cref="T:System.Data.SqlTypes.SqlInt64"></see> parameters.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlInt64"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlInt64"></see> structure.</param>
+ <returns>A new <see cref="T:System.Data.SqlTypes.SqlInt64"></see> structure whose <see cref="P:System.Data.SqlTypes.SqlInt64.Value"></see> is equal to the product of the two <see cref="T:System.Data.SqlTypes.SqlInt64"></see> parameters.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt64.op_OnesComplement(System.Data.SqlTypes.SqlInt64)">
+ <summary>Performs a bitwise one's complement operation on its <see cref="T:System.Data.SqlTypes.SqlInt64"></see> operand.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlInt64"></see> structure.</param>
+ <returns>A new <see cref="T:System.Data.SqlTypes.SqlInt64"></see> structure whose <see cref="P:System.Data.SqlTypes.SqlInt64.Value"></see> is equal to the ones complement of the <see cref="T:System.Data.SqlTypes.SqlInt64"></see> parameter.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt64.op_Subtraction(System.Data.SqlTypes.SqlInt64,System.Data.SqlTypes.SqlInt64)">
+ <summary>Subtracts the second <see cref="T:System.Data.SqlTypes.SqlInt64"></see> parameter from the first.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlInt64"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlInt64"></see> structure.</param>
+ <returns>A new <see cref="T:System.Data.SqlTypes.SqlInt64"></see> structure whose <see cref="P:System.Data.SqlTypes.SqlInt64.Value"></see> property equals the results of the subtraction operation.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt64.op_UnaryNegation(System.Data.SqlTypes.SqlInt64)">
+ <summary>The unary minus operator negates the <see cref="P:System.Data.SqlTypes.SqlInt64.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlInt64"></see> operand.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlInt64"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlInt64"></see> structure whose <see cref="P:System.Data.SqlTypes.SqlInt64.Value"></see> is equal to the negated <see cref="P:System.Data.SqlTypes.SqlInt64.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlInt64"></see> parameter.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt64.Parse(System.String)">
+ <summary>Converts the <see cref="T:System.String"></see> representation of a number to its 64-bit signed integer equivalent.</summary>
+ <param name="s">The <see cref="T:System.String"></see> to be parsed.</param>
+ <returns>A 64-bit signed integer equivalent to the value that is contained in the specified <see cref="T:System.String"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt64.Subtract(System.Data.SqlTypes.SqlInt64,System.Data.SqlTypes.SqlInt64)">
+ <summary>Subtracts the second <see cref="T:System.Data.SqlTypes.SqlInt64"></see> parameter from the first.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlInt64"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlInt64"></see> structure.</param>
+ <returns>A new <see cref="T:System.Data.SqlTypes.SqlInt64"></see> structure whose <see cref="P:System.Data.SqlTypes.SqlInt64.Value"></see> property equals the results of the subtraction operation.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt64.ToSqlBoolean">
+ <summary>Converts this <see cref="T:System.Data.SqlTypes.SqlInt64"></see> structure to <see cref="T:System.Data.SqlTypes.SqlBoolean"></see>.</summary>
+ <returns>true if the <see cref="P:System.Data.SqlTypes.SqlInt64.Value"></see> is non-zero; false if zero; otherwise Null.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt64.ToSqlByte">
+ <summary>Converts this <see cref="T:System.Data.SqlTypes.SqlInt64"></see> structure to <see cref="T:System.Data.SqlTypes.SqlByte"></see>.</summary>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlByte"></see> structure whose Value equals the Value of this <see cref="T:System.Data.SqlTypes.SqlInt64"></see> structure.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt64.ToSqlDecimal">
+ <summary>Converts this <see cref="T:System.Data.SqlTypes.SqlInt64"></see> structure to <see cref="T:System.Data.SqlTypes.SqlDecimal"></see>.</summary>
+ <returns>A new <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> equal to the value of this <see cref="T:System.Data.SqlTypes.SqlInt64"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt64.ToSqlDouble">
+ <summary>Converts this <see cref="T:System.Data.SqlTypes.SqlInt64"></see> structure to <see cref="T:System.Data.SqlTypes.SqlDouble"></see>.</summary>
+ <returns>A new <see cref="T:System.Data.SqlTypes.SqlDouble"></see> equal to the value of this <see cref="T:System.Data.SqlTypes.SqlInt64"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt64.ToSqlInt16">
+ <summary>Converts this <see cref="T:System.Data.SqlTypes.SqlInt64"></see> structure to <see cref="T:System.Data.SqlTypes.SqlInt16"></see>.</summary>
+ <returns>A new <see cref="T:System.Data.SqlTypes.SqlInt16"></see> equal to the value of this <see cref="T:System.Data.SqlTypes.SqlInt64"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt64.ToSqlInt32">
+ <summary>Converts this <see cref="T:System.Data.SqlTypes.SqlInt64"></see> structure to <see cref="T:System.Data.SqlTypes.SqlInt32"></see>.</summary>
+ <returns>A new <see cref="T:System.Data.SqlTypes.SqlInt64"></see> equal to the value of this <see cref="T:System.Data.SqlTypes.SqlInt64"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt64.ToSqlMoney">
+ <summary>Converts this <see cref="T:System.Data.SqlTypes.SqlInt64"></see> structure to <see cref="T:System.Data.SqlTypes.SqlMoney"></see>.</summary>
+ <returns>A new <see cref="T:System.Data.SqlTypes.SqlMoney"></see> equal to the value of this <see cref="T:System.Data.SqlTypes.SqlInt64"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt64.ToSqlSingle">
+ <summary>Converts this <see cref="T:System.Data.SqlTypes.SqlInt64"></see> structure to <see cref="T:System.Data.SqlTypes.SqlSingle"></see>.</summary>
+ <returns>A new <see cref="T:System.Data.SqlTypes.SqlSingle"></see> equal to the value of this <see cref="T:System.Data.SqlTypes.SqlInt64"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt64.ToSqlString">
+ <summary>Converts this <see cref="T:System.Data.SqlTypes.SqlInt64"></see> structure to <see cref="T:System.Data.SqlTypes.SqlString"></see>.</summary>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlString"></see> representing the value of this <see cref="T:System.Data.SqlTypes.SqlInt64"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt64.ToString">
+ <summary>Converts this instance of <see cref="T:System.Data.SqlTypes.SqlInt64"></see> to <see cref="T:System.String"></see>.</summary>
+ <returns>A <see cref="T:System.String"></see> representing the value of this <see cref="T:System.Data.SqlTypes.SqlInt64"></see>.</returns>
+ </member>
+ <member name="P:System.Data.SqlTypes.SqlInt64.Value">
+ <summary>Gets the value of this <see cref="T:System.Data.SqlTypes.SqlInt64"></see> structure. This property is read-only.</summary>
+ <returns>A long integer representing the value of this <see cref="T:System.Data.SqlTypes.SqlInt64"></see> structure.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt64.Xor(System.Data.SqlTypes.SqlInt64,System.Data.SqlTypes.SqlInt64)">
+ <summary>Performs a bitwise exclusive-OR operation on the supplied parameters.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlInt64"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlInt64"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlInt64"></see> structure that contains the results of the bitwise XOR operation.</returns>
+ </member>
+ <member name="F:System.Data.SqlTypes.SqlInt64.Zero">
+ <summary>Represents a zero value that can be assigned to the <see cref="P:System.Data.SqlTypes.SqlInt64.Value"></see> property of an instance of the <see cref="T:System.Data.SqlTypes.SqlInt64"></see> structure.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt64.System#Xml#Serialization#IXmlSerializable#GetSchema">
+ <summary>This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ <returns>An XmlSchema.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt64.System#Xml#Serialization#IXmlSerializable#ReadXml(System.Xml.XmlReader)">
+ <summary>This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ <param name="reader">XmlReader</param>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlInt64.System#Xml#Serialization#IXmlSerializable#WriteXml(System.Xml.XmlWriter)">
+ <summary>This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ <param name="writer">XmlWriter</param>
+ </member>
+ <member name="T:System.Data.SqlTypes.SqlMoney">
+ <summary>Represents a currency value ranging from -2 63 (or -922,337,203,685,477.5808) to 2 63 -1 (or +922,337,203,685,477.5807) with an accuracy to a ten-thousandth of currency unit to be stored in or retrieved from a database.</summary>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlMoney.#ctor(System.Decimal)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.SqlTypes.SqlMoney"></see> class with the specified <see cref="T:System.Decimal"></see> value.</summary>
+ <param name="value">The monetary value to initialize.</param>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlMoney.#ctor(System.Double)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.SqlTypes.SqlMoney"></see> class with specified double value.</summary>
+ <param name="value">The monetary value to initialize.</param>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlMoney.#ctor(System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.SqlTypes.SqlMoney"></see> class with the specified integer value.</summary>
+ <param name="value">The monetary value to initialize.</param>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlMoney.#ctor(System.Int64)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.SqlTypes.SqlMoney"></see> class with the specified long integer value.</summary>
+ <param name="value">The monetary value to initialize.</param>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlMoney.Add(System.Data.SqlTypes.SqlMoney,System.Data.SqlTypes.SqlMoney)">
+ <summary>Calculates the sum of the two <see cref="T:System.Data.SqlTypes.SqlMoney"></see> parameters.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlMoney"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlMoney"></see> structure.</param>
+ <returns>A new <see cref="T:System.Data.SqlTypes.SqlMoney"></see> stucture whose <see cref="P:System.Data.SqlTypes.SqlMoney.Value"></see> contains the sum of the two <see cref="T:System.Data.SqlTypes.SqlMoney"></see> parameters.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlMoney.CompareTo(System.Data.SqlTypes.SqlMoney)">
+ <summary>Compares this <see cref="T:System.Data.SqlTypes.SqlMoney"></see> instance to the supplied <see cref="T:System.Data.SqlTypes.SqlMoney"></see> and returns an indication of their relative values.</summary>
+ <param name="value">The <see cref="T:System.Data.SqlTypes.SqlMoney"></see> to be compared.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed number that indicates the relative values of the instance and the object. </p>
+ <table><thead><tr><th> Return value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Condition <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> Less than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> This instance is less than the object. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> This instance is the same as the object. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> Greater than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> This instance is greater than the object <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> -or- </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="20" sourceendlinenumber="20"> The object is a null reference (<code>Nothing</code> in Visual Basic) </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="22" sourceendlinenumber="22"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlMoney.CompareTo(System.Object)">
+ <summary>Compares this <see cref="T:System.Data.SqlTypes.SqlMoney"></see> instance to the supplied <see cref="T:System.Object"></see> and returns an indication of their relative values.</summary>
+ <param name="value">The <see cref="T:System.Object"></see> to be compared.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed number that indicates the relative values of the instance and the object. </p>
+ <table><thead><tr><th> Return value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Condition <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> Less than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> This instance is less than the object. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> This instance is the same as the object. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> Greater than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> This instance is greater than the object <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> -or- </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="20" sourceendlinenumber="20"> The object is a null reference (<code>Nothing</code> in Visual Basic) </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="22" sourceendlinenumber="22"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlMoney.Divide(System.Data.SqlTypes.SqlMoney,System.Data.SqlTypes.SqlMoney)">
+ <summary>The division operator divides the first <see cref="T:System.Data.SqlTypes.SqlMoney"></see> parameter by the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlMoney"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlMoney"></see> structure.</param>
+ <returns>A new <see cref="T:System.Data.SqlTypes.SqlMoney"></see> structure whose <see cref="P:System.Data.SqlTypes.SqlMoney.Value"></see> contains the results of the division.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlMoney.Equals(System.Object)">
+ <summary>Compares the supplied object parameter to the <see cref="P:System.Data.SqlTypes.SqlMoney.Value"></see> property of the <see cref="T:System.Data.SqlTypes.SqlMoney"></see> object.</summary>
+ <param name="value">The object to be compared.</param>
+ <returns>Equals will return true if the object is an instance of <see cref="T:System.Data.SqlTypes.SqlMoney"></see> and the two are equal; otherwise false.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlMoney.Equals(System.Data.SqlTypes.SqlMoney,System.Data.SqlTypes.SqlMoney)">
+ <summary>Performs a logical comparison of the two <see cref="T:System.Data.SqlTypes.SqlMoney"></see> parameters to determine whether they are equal.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlMoney"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlMoney"></see> structure.</param>
+ <returns>true if the two values are equal. Otherwise, false. If either instance is null, then the SqlMoney will be null.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlMoney.GetHashCode">
+ <summary>Gets the hash code for this instance.</summary>
+ <returns>A 32-bit signed integer hash code.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlMoney.GetXsdType(System.Xml.Schema.XmlSchemaSet)">
+ <summary>Returns the XML Schema definition language (XSD) of the specified <see cref="T:System.Xml.Schema.XmlSchemaSet"></see>.</summary>
+ <param name="schemaSet">An <see cref="T:System.Xml.Schema.XmlSchemaSet"></see>.</param>
+ <returns>A string that indicates the XSD of the specified <see cref="T:System.Xml.Schema.XmlSchemaSet"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlMoney.GreaterThan(System.Data.SqlTypes.SqlMoney,System.Data.SqlTypes.SqlMoney)">
+ <summary>Performs a logical comparison of the two <see cref="T:System.Data.SqlTypes.SqlMoney"></see> parameters to determine whether the first is greater than the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlMoney"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlMoney"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the first instance is greater than the second instance. Otherwise, <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see>. If either instance of <see cref="T:System.Data.SqlTypes.SqlMoney"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlMoney.GreaterThanOrEqual(System.Data.SqlTypes.SqlMoney,System.Data.SqlTypes.SqlMoney)">
+ <summary>Performs a logical comparison of the two <see cref="T:System.Data.SqlTypes.SqlMoney"></see> parameters to determine whether the first is greater than or equal to the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlMoney"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlMoney"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the first instance is greater than or equal to the second instance. Otherwise, <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see>. If either instance of <see cref="T:System.Data.SqlTypes.SqlMoney"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="P:System.Data.SqlTypes.SqlMoney.IsNull">
+ <summary>Returns a Boolean value that indicates whether this <see cref="T:System.Data.SqlTypes.SqlMoney"></see> structure is null.</summary>
+ <returns>true if null. Otherwise, false.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlMoney.LessThan(System.Data.SqlTypes.SqlMoney,System.Data.SqlTypes.SqlMoney)">
+ <summary>Performs a logical comparison of the two <see cref="T:System.Data.SqlTypes.SqlMoney"></see> parameters to determine whether the first is less than the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlMoney"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlMoney"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the first instance is less than the second instance. Otherwise, <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see>. If either instance of <see cref="T:System.Data.SqlTypes.SqlMoney"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlMoney.LessThanOrEqual(System.Data.SqlTypes.SqlMoney,System.Data.SqlTypes.SqlMoney)">
+ <summary>Performs a logical comparison of the two <see cref="T:System.Data.SqlTypes.SqlMoney"></see> parameters to determine whether the first is less than or equal to the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlMoney"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlMoney"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the first instance is less than or equal to the second instance. Otherwise, <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see>. If either instance of <see cref="T:System.Data.SqlTypes.SqlMoney"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="F:System.Data.SqlTypes.SqlMoney.MaxValue">
+ <summary>Represents the maximum value that can be assigned to the <see cref="P:System.Data.SqlTypes.SqlMoney.Value"></see> property of an instance of the <see cref="T:System.Data.SqlTypes.SqlMoney"></see> class.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.SqlTypes.SqlMoney.MinValue">
+ <summary>Represents the minimum value that can be assigned to <see cref="P:System.Data.SqlTypes.SqlMoney.Value"></see> property of an instance of the <see cref="T:System.Data.SqlTypes.SqlMoney"></see> class.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlMoney.Multiply(System.Data.SqlTypes.SqlMoney,System.Data.SqlTypes.SqlMoney)">
+ <summary>The multiplicaion operator calculates the product of the two <see cref="T:System.Data.SqlTypes.SqlMoney"></see> parameters.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlMoney"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlMoney"></see> structure.</param>
+ <returns>A new <see cref="T:System.Data.SqlTypes.SqlMoney"></see> structure whose <see cref="P:System.Data.SqlTypes.SqlMoney.Value"></see> contains the product of the multiplication.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlMoney.NotEquals(System.Data.SqlTypes.SqlMoney,System.Data.SqlTypes.SqlMoney)">
+ <summary>Performs a logical comparison of the two <see cref="T:System.Data.SqlTypes.SqlMoney"></see> parameters to determine whether they are not equal.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlMoney"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlMoney"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the two instances are not equal or <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see> if the two instances are equal. If either instance of <see cref="T:System.Data.SqlTypes.SqlMoney"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="F:System.Data.SqlTypes.SqlMoney.Null">
+ <summary>Represents a <see cref="T:System.DBNull"></see> that can be assigned to this instance of the <see cref="T:System.Data.SqlTypes.SqlMoney"></see> class.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlMoney.op_Addition(System.Data.SqlTypes.SqlMoney,System.Data.SqlTypes.SqlMoney)">
+ <summary>Calculates the sum of the two <see cref="T:System.Data.SqlTypes.SqlMoney"></see> parameters.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlMoney"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlMoney"></see> structure.</param>
+ <returns>A new <see cref="T:System.Data.SqlTypes.SqlMoney"></see> stucture whose <see cref="P:System.Data.SqlTypes.SqlMoney.Value"></see> contains the sum of the two <see cref="T:System.Data.SqlTypes.SqlMoney"></see> parameters.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlMoney.op_Division(System.Data.SqlTypes.SqlMoney,System.Data.SqlTypes.SqlMoney)">
+ <summary>The division operator divides the first <see cref="T:System.Data.SqlTypes.SqlMoney"></see> parameter by the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlMoney"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlMoney"></see> structure.</param>
+ <returns>A new <see cref="T:System.Data.SqlTypes.SqlMoney"></see> structure whose <see cref="P:System.Data.SqlTypes.SqlMoney.Value"></see> contains the results of the division.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlMoney.op_Equality(System.Data.SqlTypes.SqlMoney,System.Data.SqlTypes.SqlMoney)">
+ <summary>Performs a logical comparison of the two <see cref="T:System.Data.SqlTypes.SqlMoney"></see> parameters to determine whether they are equal.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlMoney"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlMoney"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the two instances are equal or <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see> if the two instances are not equal. If either instance of <see cref="T:System.Data.SqlTypes.SqlMoney"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlMoney.op_Explicit(System.Data.SqlTypes.SqlBoolean to System.Data.SqlTypes.SqlMoney)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlMoney.op_Explicit(System.Data.SqlTypes.SqlDecimal to System.Data.SqlTypes.SqlMoney)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlMoney.op_Explicit(System.Data.SqlTypes.SqlDouble to System.Data.SqlTypes.SqlMoney)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlMoney.op_Explicit(System.Data.SqlTypes.SqlMoney to System.Decimal)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlMoney.op_Explicit(System.Data.SqlTypes.SqlSingle to System.Data.SqlTypes.SqlMoney)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlMoney.op_Explicit(System.Data.SqlTypes.SqlString to System.Data.SqlTypes.SqlMoney)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlMoney.op_Explicit(System.Double to System.Data.SqlTypes.SqlMoney)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlMoney.op_GreaterThan(System.Data.SqlTypes.SqlMoney,System.Data.SqlTypes.SqlMoney)">
+ <summary>Performs a logical comparison of the two <see cref="T:System.Data.SqlTypes.SqlMoney"></see> parameters to determine whether the first is greater than the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlMoney"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlMoney"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the first instance is greater than the second instance. Otherwise, <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see>. If either instance of <see cref="T:System.Data.SqlTypes.SqlMoney"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlMoney.op_GreaterThanOrEqual(System.Data.SqlTypes.SqlMoney,System.Data.SqlTypes.SqlMoney)">
+ <summary>Performs a logical comparison of the two <see cref="T:System.Data.SqlTypes.SqlMoney"></see> parameters to determine whether the first is greater than or equal to the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlMoney"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlMoney"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the first instance is greater than or equal to the second instance. Otherwise, <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see>. If either instance of <see cref="T:System.Data.SqlTypes.SqlMoney"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlMoney.op_Implicit(System.Data.SqlTypes.SqlByte to System.Data.SqlTypes.SqlMoney)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlMoney.op_Implicit(System.Data.SqlTypes.SqlInt16 to System.Data.SqlTypes.SqlMoney)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlMoney.op_Implicit(System.Data.SqlTypes.SqlInt32 to System.Data.SqlTypes.SqlMoney)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlMoney.op_Implicit(System.Data.SqlTypes.SqlInt64 to System.Data.SqlTypes.SqlMoney)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlMoney.op_Implicit(System.Decimal to System.Data.SqlTypes.SqlMoney)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlMoney.op_Implicit(System.Int64 to System.Data.SqlTypes.SqlMoney)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlMoney.op_Inequality(System.Data.SqlTypes.SqlMoney,System.Data.SqlTypes.SqlMoney)">
+ <summary>Performs a logical comparison of the two <see cref="T:System.Data.SqlTypes.SqlMoney"></see> parameters to determine whether they are not equal.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlMoney"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlMoney"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the two instances are not equal or <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see> if the two instances are equal. If either instance of <see cref="T:System.Data.SqlTypes.SqlMoney"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlMoney.op_LessThan(System.Data.SqlTypes.SqlMoney,System.Data.SqlTypes.SqlMoney)">
+ <summary>Performs a logical comparison of the two <see cref="T:System.Data.SqlTypes.SqlMoney"></see> parameters to determine whether the first is less than the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlMoney"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlMoney"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the first instance is less than the second instance. Otherwise, <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see>. If either instance of <see cref="T:System.Data.SqlTypes.SqlMoney"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlMoney.op_LessThanOrEqual(System.Data.SqlTypes.SqlMoney,System.Data.SqlTypes.SqlMoney)">
+ <summary>Performs a logical comparison of the two <see cref="T:System.Data.SqlTypes.SqlMoney"></see> parameters to determine whether the first is less than or equal to the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlMoney"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlMoney"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the first instance is less than or equal to the second instance. Otherwise, <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see>. If either instance of <see cref="T:System.Data.SqlTypes.SqlMoney"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlMoney.op_Multiply(System.Data.SqlTypes.SqlMoney,System.Data.SqlTypes.SqlMoney)">
+ <summary>The multiplicaion operator calculates the product of the two <see cref="T:System.Data.SqlTypes.SqlMoney"></see> parameters.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlMoney"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlMoney"></see> structure.</param>
+ <returns>A new <see cref="T:System.Data.SqlTypes.SqlMoney"></see> structure whose <see cref="P:System.Data.SqlTypes.SqlMoney.Value"></see> contains the product of the multiplication.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlMoney.op_Subtraction(System.Data.SqlTypes.SqlMoney,System.Data.SqlTypes.SqlMoney)">
+ <summary>The subtraction operator subtracts the second <see cref="T:System.Data.SqlTypes.SqlMoney"></see> parameter from the first.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlMoney"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlMoney"></see> structure.</param>
+ <returns>A new <see cref="T:System.Data.SqlTypes.SqlMoney"></see> structure that contains the results of the subtraction.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlMoney.op_UnaryNegation(System.Data.SqlTypes.SqlMoney)">
+ <summary>The unary minus operator negates the <see cref="T:System.Data.SqlTypes.SqlMoney"></see> parameter.</summary>
+ <param name="x">The <see cref="T:System.Data.SqlTypes.SqlMoney"></see> structure to be negated.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlMoney"></see> structure whose <see cref="P:System.Data.SqlTypes.SqlMoney.Value"></see> contains the results of the negation.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlMoney.Parse(System.String)">
+ <summary>Converts the <see cref="T:System.String"></see> representation of a number to its <see cref="T:System.Data.SqlTypes.SqlMoney"></see> equivalent.</summary>
+ <param name="s">The String to be parsed.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlMoney"></see> equivalent to the value that is contained in the specified <see cref="T:System.String"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlMoney.Subtract(System.Data.SqlTypes.SqlMoney,System.Data.SqlTypes.SqlMoney)">
+ <summary>The subtraction operator subtracts the second <see cref="T:System.Data.SqlTypes.SqlMoney"></see> parameter from the first.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlMoney"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlMoney"></see> structure.</param>
+ <returns>A new <see cref="T:System.Data.SqlTypes.SqlMoney"></see> structure that contains the results of the subtraction.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlMoney.ToDecimal">
+ <summary>Converts the Value of this instance of <see cref="T:System.Data.SqlTypes.SqlMoney"></see> as a <see cref="T:System.Decimal"></see> structure.</summary>
+ <returns>A <see cref="T:System.Decimal"></see> structure whose value equals the <see cref="P:System.Data.SqlTypes.SqlMoney.Value"></see> property of this <see cref="T:System.Data.SqlTypes.SqlMoney"></see> structure.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlMoney.ToDouble">
+ <summary>Converts this <see cref="T:System.Data.SqlTypes.SqlMoney"></see> structure to a <see cref="T:System.Double"></see>.</summary>
+ <returns>A double with a value equal to this <see cref="T:System.Data.SqlTypes.SqlMoney"></see> structure.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlMoney.ToInt32">
+ <summary>Converts this <see cref="T:System.Data.SqlTypes.SqlMoney"></see> structure to an <see cref="T:System.Int32"></see>.</summary>
+ <returns>A 32-bit integer whose value equals the integer part of this <see cref="T:System.Data.SqlTypes.SqlMoney"></see> structure.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlMoney.ToInt64">
+ <summary>Converts the Value of this <see cref="T:System.Data.SqlTypes.SqlMoney"></see> structure to an <see cref="T:System.Int64"></see>.</summary>
+ <returns>A 64-bit integer whose value equals the integer part of this <see cref="T:System.Data.SqlTypes.SqlMoney"></see> structure.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlMoney.ToSqlBoolean">
+ <summary>Converts this <see cref="T:System.Data.SqlTypes.SqlMoney"></see> structure to <see cref="T:System.Data.SqlTypes.SqlBoolean"></see>.</summary>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> structure. If the value of the <see cref="T:System.Data.SqlTypes.SqlMoney"></see> structure is zero, the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> structure's value will be <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see>. Otherwise, <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlMoney.ToSqlByte">
+ <summary>Converts this <see cref="T:System.Data.SqlTypes.SqlMoney"></see> structure to <see cref="T:System.Data.SqlTypes.SqlByte"></see>.</summary>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlByte"></see> equal to the value of this <see cref="T:System.Data.SqlTypes.SqlMoney"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlMoney.ToSqlDecimal">
+ <summary>Converts this <see cref="T:System.Data.SqlTypes.SqlMoney"></see> structure to <see cref="T:System.Data.SqlTypes.SqlDecimal"></see>.</summary>
+ <returns>A new <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> equal to the value of this <see cref="T:System.Data.SqlTypes.SqlMoney"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlMoney.ToSqlDouble">
+ <summary>Converts this <see cref="T:System.Data.SqlTypes.SqlMoney"></see> structure to <see cref="T:System.Data.SqlTypes.SqlDouble"></see>.</summary>
+ <returns>A new <see cref="T:System.Data.SqlTypes.SqlDouble"></see> equal to the value of this <see cref="T:System.Data.SqlTypes.SqlMoney"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlMoney.ToSqlInt16">
+ <summary>Converts this <see cref="T:System.Data.SqlTypes.SqlMoney"></see> structure to <see cref="T:System.Data.SqlTypes.SqlInt16"></see>.</summary>
+ <returns>A new <see cref="T:System.Data.SqlTypes.SqlInt16"></see> equal to the value of this <see cref="T:System.Data.SqlTypes.SqlMoney"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlMoney.ToSqlInt32">
+ <summary>Converts this <see cref="T:System.Data.SqlTypes.SqlMoney"></see> structure to <see cref="T:System.Data.SqlTypes.SqlInt32"></see>.</summary>
+ <returns>A new <see cref="T:System.Data.SqlTypes.SqlInt32"></see> equal to the value of this <see cref="T:System.Data.SqlTypes.SqlMoney"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlMoney.ToSqlInt64">
+ <summary>Converts this <see cref="T:System.Data.SqlTypes.SqlMoney"></see> structure to <see cref="T:System.Data.SqlTypes.SqlInt64"></see>.</summary>
+ <returns>A new <see cref="T:System.Data.SqlTypes.SqlInt64"></see> equal to the value of this <see cref="T:System.Data.SqlTypes.SqlMoney"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlMoney.ToSqlSingle">
+ <summary>Converts this <see cref="T:System.Data.SqlTypes.SqlMoney"></see> structure to <see cref="T:System.Data.SqlTypes.SqlSingle"></see>.</summary>
+ <returns>A new <see cref="T:System.Data.SqlTypes.SqlSingle"></see> equal to the value of this <see cref="T:System.Data.SqlTypes.SqlMoney"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlMoney.ToSqlString">
+ <summary>Converts this <see cref="T:System.Data.SqlTypes.SqlMoney"></see> structure to <see cref="T:System.Data.SqlTypes.SqlString"></see>.</summary>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlString"></see> structure whose value is a string representing the value of this <see cref="T:System.Data.SqlTypes.SqlMoney"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlMoney.ToString">
+ <summary>Converts this instance of <see cref="T:System.Data.SqlTypes.SqlMoney"></see> to string.</summary>
+ <returns>A string whose value is the string representation of the value of this <see cref="T:System.Data.SqlTypes.SqlMoney"></see>.</returns>
+ </member>
+ <member name="P:System.Data.SqlTypes.SqlMoney.Value">
+ <summary>Gets the monetary value of an instance of the <see cref="T:System.Data.SqlTypes.SqlMoney"></see> structure. This property is read-only.</summary>
+ <returns>The monetary value of an instance of the <see cref="T:System.Data.SqlTypes.SqlMoney"></see> structure.</returns>
+ <exception cref="T:System.Data.SqlTypes.SqlNullValueException">The property is set to null.</exception>
+ </member>
+ <member name="F:System.Data.SqlTypes.SqlMoney.Zero">
+ <summary>Represents the zero value that can be assigned to the <see cref="P:System.Data.SqlTypes.SqlMoney.Value"></see> property of an instance of the <see cref="T:System.Data.SqlTypes.SqlMoney"></see> class.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlMoney.System#Xml#Serialization#IXmlSerializable#GetSchema">
+ <summary>This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ <returns>An XmlSchema.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlMoney.System#Xml#Serialization#IXmlSerializable#ReadXml(System.Xml.XmlReader)">
+ <summary>This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ <param name="reader">XmlReader</param>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlMoney.System#Xml#Serialization#IXmlSerializable#WriteXml(System.Xml.XmlWriter)">
+ <summary>This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ <param name="writer">XmlWriter</param>
+ </member>
+ <member name="T:System.Data.SqlTypes.SqlNotFilledException">
+ <summary>The <see cref="T:System.Data.SqlTypes.SqlNotFilledException"></see> class is not intended for use as a stand-alone component, but as a class from which other classes derive standard functionality.</summary>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlNotFilledException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.SqlTypes.SqlNotFilledException"></see> class.</summary>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlNotFilledException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.SqlTypes.SqlNotFilledException"></see> class.</summary>
+ <param name="message">The string to display when the exception is thrown.</param>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlNotFilledException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.SqlTypes.SqlNotFilledException"></see> class.</summary>
+ <param name="message">The string to display when the exception is thrown.</param>
+ <param name="e">A reference to an inner exception.</param>
+ </member>
+ <member name="T:System.Data.SqlTypes.SqlNullValueException">
+ <summary>The exception that is thrown when the Value property of a <see cref="N:System.Data.SqlTypes"></see> structure is set to null.</summary>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlNullValueException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.SqlTypes.SqlNullValueException"></see> class with a system-supplied message that describes the error.</summary>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlNullValueException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.SqlTypes.SqlNullValueException"></see> class with a specified message that describes the error.</summary>
+ <param name="message">The message that describes the exception. The caller of this constructor is required to ensure that this string has been localized for the current system culture.</param>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlNullValueException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.SqlTypes.SqlNullValueException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">The message that describes the exception. The caller of this constructor is required to ensure that this string has been localized for the current system culture.</param>
+ <param name="e">The exception that is the cause of the current exception. If the innerException parameter is not null, the current exception is raised in a catch block that handles the inner exception.</param>
+ </member>
+ <member name="T:System.Data.SqlTypes.SqlSingle">
+ <summary>Represents a floating point number within the range of -3.40E +38 through 3.40E +38 to be stored in or retrieved from a database.</summary>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlSingle.#ctor(System.Double)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.SqlTypes.SqlSingle"></see> structure using the supplied double parameter.</summary>
+ <param name="value">A double value which will be used as the <see cref="P:System.Data.SqlTypes.SqlSingle.Value"></see> of the new <see cref="T:System.Data.SqlTypes.SqlSingle"></see> structure.</param>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlSingle.#ctor(System.Single)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.SqlTypes.SqlSingle"></see> structure.</summary>
+ <param name="value">A floating point number which will be used as the <see cref="P:System.Data.SqlTypes.SqlSingle.Value"></see> of the new <see cref="T:System.Data.SqlTypes.SqlSingle"></see> structure.</param>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlSingle.Add(System.Data.SqlTypes.SqlSingle,System.Data.SqlTypes.SqlSingle)">
+ <summary>Computes the sum of the two specified <see cref="T:System.Data.SqlTypes.SqlSingle"></see> structures.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlSingle"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlSingle"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlSingle"></see> structure that contains the sum of the two specified <see cref="T:System.Data.SqlTypes.SqlSingle"></see> structures.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlSingle.CompareTo(System.Data.SqlTypes.SqlSingle)">
+ <summary>Compares this <see cref="T:System.Data.SqlTypes.SqlSingle"></see> instance to the supplied <see cref="T:System.Data.SqlTypes.SqlSingle"></see> and returns an indication of their relative values.</summary>
+ <param name="value">The <see cref="T:System.Data.SqlTypes.SqlSingle"></see> to be compared.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed number that indicates the relative values of the instance and the object. </p>
+ <table><thead><tr><th> Return Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Condition <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> Less than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> This instance is less than the object. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> This instance is the same as the object. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> Greater than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> This instance is greater than the object <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> -or- </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="20" sourceendlinenumber="20"> The object is a null reference (<code>Nothing</code> in Visual Basic) </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="22" sourceendlinenumber="22"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlSingle.CompareTo(System.Object)">
+ <summary>Compares this <see cref="T:System.Data.SqlTypes.SqlSingle"></see> instance to the supplied <see cref="T:System.Object"></see> and returns an indication of their relative values.</summary>
+ <param name="value">The <see cref="T:System.Object"></see> to be compared.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed number that indicates the relative values of the instance and the object. </p>
+ <table><thead><tr><th> Return value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Condition <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> Less than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> This instance is less than the object. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> This instance is the same as the object. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> Greater than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> This instance is greater than the object <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> -or- </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="20" sourceendlinenumber="20"> The object is a null reference (<code>Nothing</code> in Visual Basic) </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="22" sourceendlinenumber="22"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlSingle.Divide(System.Data.SqlTypes.SqlSingle,System.Data.SqlTypes.SqlSingle)">
+ <summary>Divides the first <see cref="T:System.Data.SqlTypes.SqlSingle"></see> structure by the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlSingle"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlSingle"></see> structure.</param>
+ <returns>A SqlInt64 structure that contains the results of the division.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlSingle.Equals(System.Object)">
+ <summary>Compares the supplied object parameter to the <see cref="P:System.Data.SqlTypes.SqlSingle.Value"></see> property of the <see cref="T:System.Data.SqlTypes.SqlSingle"></see> object.</summary>
+ <param name="value">The object to be compared.</param>
+ <returns>true if the object is an instance of <see cref="T:System.Data.SqlTypes.SqlSingle"></see> and the two are equal. Otherwise, false.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlSingle.Equals(System.Data.SqlTypes.SqlSingle,System.Data.SqlTypes.SqlSingle)">
+ <summary>Performs a logical comparison of the two <see cref="T:System.Data.SqlTypes.SqlSingle"></see> parameters to determine whether they are equal.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlSingle"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlSingle"></see> structure.</param>
+ <returns>true if the two values are equal. Otherwise, false. If either instance is null, then the SqlSingle will be null.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlSingle.GetHashCode">
+ <summary>Gets the hash code for this instance.</summary>
+ <returns>A 32-bit signed integer hash code.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlSingle.GetXsdType(System.Xml.Schema.XmlSchemaSet)">
+ <summary>Returns the XML Schema definition language (XSD) of the specified <see cref="T:System.Xml.Schema.XmlSchemaSet"></see>.</summary>
+ <param name="schemaSet">A <see cref="T:System.Xml.Schema.XmlSchemaSet"></see>.</param>
+ <returns>A string value that indicates the XSD of the specified <see cref="T:System.Xml.Schema.XmlSchemaSet"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlSingle.GreaterThan(System.Data.SqlTypes.SqlSingle,System.Data.SqlTypes.SqlSingle)">
+ <summary>Performs a logical comparison of the two <see cref="T:System.Data.SqlTypes.SqlSingle"></see> operands to determine whether the first is greater than the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlSingle"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlSingle"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the first instance is greater than the second instance. Otherwise, <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see>. If either instance of <see cref="T:System.Data.SqlTypes.SqlSingle"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlSingle.GreaterThanOrEqual(System.Data.SqlTypes.SqlSingle,System.Data.SqlTypes.SqlSingle)">
+ <summary>Performs a logical comparison of two <see cref="T:System.Data.SqlTypes.SqlSingle"></see> structures to determine whether the first is greater than or equal to the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlSingle"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlSingle"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the first instance is greater than or equal to the second instance. Otherwise, <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see>. If either instance of <see cref="T:System.Data.SqlTypes.SqlSingle"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="P:System.Data.SqlTypes.SqlSingle.IsNull">
+ <summary>Indicates whether this <see cref="T:System.Data.SqlTypes.SqlSingle"></see> structure is null.</summary>
+ <returns>true if null. Otherwise, false.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlSingle.LessThan(System.Data.SqlTypes.SqlSingle,System.Data.SqlTypes.SqlSingle)">
+ <summary>Performs a logical comparison of the two <see cref="T:System.Data.SqlTypes.SqlSingle"></see> parameters to determine whether the first is less than the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlSingle"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlSingle"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the first instance is less than the second instance. Otherwise, <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see>. If either instance of <see cref="T:System.Data.SqlTypes.SqlSingle"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlSingle.LessThanOrEqual(System.Data.SqlTypes.SqlSingle,System.Data.SqlTypes.SqlSingle)">
+ <summary>Performs a logical comparison of the two <see cref="T:System.Data.SqlTypes.SqlSingle"></see> parameters to determine whether the first is less than or equal to the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlSingle"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlSingle"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the first instance is less than or equal to the second instance. Otherwise, <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see>. If either instance of <see cref="T:System.Data.SqlTypes.SqlSingle"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="F:System.Data.SqlTypes.SqlSingle.MaxValue">
+ <summary>Represents the maximum value that can be assigned to the <see cref="P:System.Data.SqlTypes.SqlSingle.Value"></see> property of an instance of the <see cref="T:System.Data.SqlTypes.SqlSingle"></see> class.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.SqlTypes.SqlSingle.MinValue">
+ <summary>Represents the minimum value that can be assigned to <see cref="P:System.Data.SqlTypes.SqlSingle.Value"></see> property of an instance of the <see cref="T:System.Data.SqlTypes.SqlSingle"></see> class.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlSingle.Multiply(System.Data.SqlTypes.SqlSingle,System.Data.SqlTypes.SqlSingle)">
+ <summary>Computes the product of the two specified <see cref="T:System.Data.SqlTypes.SqlSingle"></see> structures.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlSingle"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlSingle"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlSingle"></see> structure that contains the product of the multiplication.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlSingle.NotEquals(System.Data.SqlTypes.SqlSingle,System.Data.SqlTypes.SqlSingle)">
+ <summary>Performs a logical comparison of the two <see cref="T:System.Data.SqlTypes.SqlSingle"></see> parameters to determine whether they are not equal.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlSingle"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlSingle"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the two instances are not equal or <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see> if the two instances are equal. If either instance of <see cref="T:System.Data.SqlTypes.SqlSingle"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="F:System.Data.SqlTypes.SqlSingle.Null">
+ <summary>Represents a <see cref="T:System.DBNull"></see> that can be assigned to this instance of the <see cref="T:System.Data.SqlTypes.SqlSingle"></see> structure.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlSingle.op_Addition(System.Data.SqlTypes.SqlSingle,System.Data.SqlTypes.SqlSingle)">
+ <summary>Computes the sum of the two specified <see cref="T:System.Data.SqlTypes.SqlSingle"></see> structures.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlSingle"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlSingle"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlSingle"></see> structure that contains the sum of the two specified <see cref="T:System.Data.SqlTypes.SqlSingle"></see> structures.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlSingle.op_Division(System.Data.SqlTypes.SqlSingle,System.Data.SqlTypes.SqlSingle)">
+ <summary>Divides the first <see cref="T:System.Data.SqlTypes.SqlSingle"></see> structure by the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlSingle"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlSingle"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlSingle"></see> structure that contains the results of the division.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlSingle.op_Equality(System.Data.SqlTypes.SqlSingle,System.Data.SqlTypes.SqlSingle)">
+ <summary>Performs a logical comparison of the two SqlSingle parameters to determine whether they are equal.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlSingle"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlSingle"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the two instances are equal or <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see> if the two instances are not equal. If either instance of <see cref="T:System.Data.SqlTypes.SqlSingle"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlSingle.op_Explicit(System.Data.SqlTypes.SqlBoolean to System.Data.SqlTypes.SqlSingle)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlSingle.op_Explicit(System.Data.SqlTypes.SqlDouble to System.Data.SqlTypes.SqlSingle)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlSingle.op_Explicit(System.Data.SqlTypes.SqlSingle to System.Single)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlSingle.op_Explicit(System.Data.SqlTypes.SqlString to System.Data.SqlTypes.SqlSingle)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlSingle.op_GreaterThan(System.Data.SqlTypes.SqlSingle,System.Data.SqlTypes.SqlSingle)">
+ <summary>Performs a logical comparison of the two <see cref="T:System.Data.SqlTypes.SqlSingle"></see> operands to determine whether the first is greater than the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlSingle"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlSingle"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the first instance is greater than the second instance. Otherwise, <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see>. If either instance of <see cref="T:System.Data.SqlTypes.SqlSingle"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlSingle.op_GreaterThanOrEqual(System.Data.SqlTypes.SqlSingle,System.Data.SqlTypes.SqlSingle)">
+ <summary>Performs a logical comparison of two <see cref="T:System.Data.SqlTypes.SqlSingle"></see> structures to determine whether the first is greater than or equl to the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlSingle"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlSingle"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the first instance is greater than or equal to the second instance. Otherwise, <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see>. If either instance of <see cref="T:System.Data.SqlTypes.SqlSingle"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlSingle.op_Implicit(System.Single to System.Data.SqlTypes.SqlSingle)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlSingle.op_Implicit(System.Data.SqlTypes.SqlMoney to System.Data.SqlTypes.SqlSingle)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlSingle.op_Implicit(System.Data.SqlTypes.SqlInt64 to System.Data.SqlTypes.SqlSingle)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlSingle.op_Implicit(System.Data.SqlTypes.SqlByte to System.Data.SqlTypes.SqlSingle)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlSingle.op_Implicit(System.Data.SqlTypes.SqlInt16 to System.Data.SqlTypes.SqlSingle)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlSingle.op_Implicit(System.Data.SqlTypes.SqlDecimal to System.Data.SqlTypes.SqlSingle)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlSingle.op_Implicit(System.Data.SqlTypes.SqlInt32 to System.Data.SqlTypes.SqlSingle)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlSingle.op_Inequality(System.Data.SqlTypes.SqlSingle,System.Data.SqlTypes.SqlSingle)">
+ <summary>Performs a logical comparison of the two <see cref="T:System.Data.SqlTypes.SqlSingle"></see> parameters to determine whether they are not equal.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlSingle"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlSingle"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the two instances are not equal or <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see> if the two instances are equal. If either instance of <see cref="T:System.Data.SqlTypes.SqlSingle"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlSingle.op_LessThan(System.Data.SqlTypes.SqlSingle,System.Data.SqlTypes.SqlSingle)">
+ <summary>Performs a logical comparison of the two <see cref="T:System.Data.SqlTypes.SqlSingle"></see> parameters to determine whether the first is less than the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlSingle"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlSingle"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the first instance is less than the second instance. Otherwise, <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see>. If either instance of <see cref="T:System.Data.SqlTypes.SqlSingle"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlSingle.op_LessThanOrEqual(System.Data.SqlTypes.SqlSingle,System.Data.SqlTypes.SqlSingle)">
+ <summary>Performs a logical comparison of the two <see cref="T:System.Data.SqlTypes.SqlSingle"></see> parameters to determine whether the first is less than or equal to the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlSingle"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlSingle"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the first instance is less than or equal to the second instance. Otherwise, <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see>. If either instance of <see cref="T:System.Data.SqlTypes.SqlSingle"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlSingle.op_Multiply(System.Data.SqlTypes.SqlSingle,System.Data.SqlTypes.SqlSingle)">
+ <summary>Computes the product of the two specified <see cref="T:System.Data.SqlTypes.SqlSingle"></see> structures.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlSingle"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlSingle"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlSingle"></see> structure that contains the product of the multiplication.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlSingle.op_Subtraction(System.Data.SqlTypes.SqlSingle,System.Data.SqlTypes.SqlSingle)">
+ <summary>Subtracts the second <see cref="T:System.Data.SqlTypes.SqlSingle"></see> structure from the first.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlSingle"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlSingle"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlSingle"></see> structure that contains the results of the subtraction.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlSingle.op_UnaryNegation(System.Data.SqlTypes.SqlSingle)">
+ <summary>Negates the <see cref="P:System.Data.SqlTypes.SqlSingle.Value"></see> of the specified <see cref="T:System.Data.SqlTypes.SqlSingle"></see> structure.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlSingle"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlSingle"></see> structure that contains the negated value.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlSingle.Parse(System.String)">
+ <summary>Converts the specified <see cref="T:System.String"></see> to a <see cref="T:System.Data.SqlTypes.SqlSingle"></see> structure.</summary>
+ <param name="s">The <see cref="T:System.String"></see> to be parsed.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlSingle"></see> equivalent to the value that is contained in the specified <see cref="T:System.String"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlSingle.Subtract(System.Data.SqlTypes.SqlSingle,System.Data.SqlTypes.SqlSingle)">
+ <summary>Subtracts the second <see cref="T:System.Data.SqlTypes.SqlSingle"></see> structure from the first.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlSingle"></see> structure.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlSingle"></see> structure.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlSingle"></see> structure that contains the results of the subtraction.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlSingle.ToSqlBoolean">
+ <summary>Converts this <see cref="T:System.Data.SqlTypes.SqlSingle"></see> structure to <see cref="T:System.Data.SqlTypes.SqlBoolean"></see>.</summary>
+ <returns>true if the <see cref="P:System.Data.SqlTypes.SqlSingle.Value"></see> is non-zero; false if zero; otherwise Null.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlSingle.ToSqlByte">
+ <summary>Converts this <see cref="T:System.Data.SqlTypes.SqlSingle"></see> structure to <see cref="T:System.Data.SqlTypes.SqlByte"></see>.</summary>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlByte"></see> structure whose Value equals the Value of this <see cref="T:System.Data.SqlTypes.SqlSingle"></see> structure. If the <see cref="T:System.Data.SqlTypes.SqlSingle"></see> structure's Value is true, the <see cref="T:System.Data.SqlTypes.SqlByte"></see> structure's Value will be 1. Otherwise, the <see cref="T:System.Data.SqlTypes.SqlByte"></see> structure's Value will be 0.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlSingle.ToSqlDecimal">
+ <summary>Converts this <see cref="T:System.Data.SqlTypes.SqlSingle"></see> structure to <see cref="T:System.Data.SqlTypes.SqlDecimal"></see>.</summary>
+ <returns>A new SqlDecimal equal to the value of this <see cref="T:System.Data.SqlTypes.SqlSingle"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlSingle.ToSqlDouble">
+ <summary>Converts this <see cref="T:System.Data.SqlTypes.SqlSingle"></see> structure to <see cref="T:System.Data.SqlTypes.SqlDouble"></see>.</summary>
+ <returns>A new SqlDouble equal to the value of this <see cref="T:System.Data.SqlTypes.SqlSingle"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlSingle.ToSqlInt16">
+ <summary>Converts this <see cref="T:System.Data.SqlTypes.SqlSingle"></see> structure to <see cref="T:System.Data.SqlTypes.SqlInt16"></see>.</summary>
+ <returns>A new SqlInt16 equal to the value of this <see cref="T:System.Data.SqlTypes.SqlSingle"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlSingle.ToSqlInt32">
+ <summary>Converts this <see cref="T:System.Data.SqlTypes.SqlSingle"></see> structure to <see cref="T:System.Data.SqlTypes.SqlInt32"></see>.</summary>
+ <returns>A new <see cref="T:System.Data.SqlTypes.SqlInt32"></see> equal to the value of this <see cref="T:System.Data.SqlTypes.SqlSingle"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlSingle.ToSqlInt64">
+ <summary>Converts this <see cref="T:System.Data.SqlTypes.SqlSingle"></see> structure to <see cref="T:System.Data.SqlTypes.SqlInt64"></see>.</summary>
+ <returns>A new <see cref="T:System.Data.SqlTypes.SqlInt64"></see> equal to the value of this <see cref="T:System.Data.SqlTypes.SqlSingle"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlSingle.ToSqlMoney">
+ <summary>Converts this <see cref="T:System.Data.SqlTypes.SqlSingle"></see> structure to <see cref="T:System.Data.SqlTypes.SqlMoney"></see>.</summary>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlMoney"></see> equal to the value of this <see cref="T:System.Data.SqlTypes.SqlSingle"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlSingle.ToSqlString">
+ <summary>Converts this <see cref="T:System.Data.SqlTypes.SqlSingle"></see> structure to <see cref="T:System.Data.SqlTypes.SqlString"></see>.</summary>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlString"></see> representing the value of this <see cref="T:System.Data.SqlTypes.SqlSingle"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlSingle.ToString">
+ <summary>Converts this <see cref="T:System.Data.SqlTypes.SqlSingle"></see> structure to <see cref="T:System.String"></see>.</summary>
+ <returns>A String object representing the value of this <see cref="T:System.Data.SqlTypes.SqlSingle"></see>.</returns>
+ </member>
+ <member name="P:System.Data.SqlTypes.SqlSingle.Value">
+ <summary>Gets the value of this <see cref="T:System.Data.SqlTypes.SqlSingle"></see> structure. This property is read-only.</summary>
+ <returns>A floating point value in the range -3.40E+38 through 3.40E+38.</returns>
+ </member>
+ <member name="F:System.Data.SqlTypes.SqlSingle.Zero">
+ <summary>Represents the zero value that can be assigned to the <see cref="P:System.Data.SqlTypes.SqlSingle.Value"></see> property of an instance of the <see cref="T:System.Data.SqlTypes.SqlSingle"></see> class.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlSingle.System#Xml#Serialization#IXmlSerializable#GetSchema">
+ <summary>This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ <returns>An XmlSchema.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlSingle.System#Xml#Serialization#IXmlSerializable#ReadXml(System.Xml.XmlReader)">
+ <summary>This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ <param name="reader">XmlReader</param>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlSingle.System#Xml#Serialization#IXmlSerializable#WriteXml(System.Xml.XmlWriter)">
+ <summary>This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ <param name="writer">XmlWriter</param>
+ </member>
+ <member name="T:System.Data.SqlTypes.SqlString">
+ <summary>Represents a variable-length stream of characters to be stored in or retrieved from the database. <see cref="T:System.Data.SqlTypes.SqlString"></see> has a different underlying data structure from its corresponding .NET Framework <see cref="T:System.String"></see> data type.</summary>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlString.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.SqlTypes.SqlString"></see> structure using the specified string.</summary>
+ <param name="data">The string to store.</param>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlString.#ctor(System.String,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.SqlTypes.SqlString"></see> structure using the specified string and locale id values.</summary>
+ <param name="data">The string to store.</param>
+ <param name="lcid">Specifies the geographical locale and language for the new <see cref="T:System.Data.SqlTypes.SqlString"></see> structure.</param>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlString.#ctor(System.Int32,System.Data.SqlTypes.SqlCompareOptions,System.Byte[])">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.SqlTypes.SqlString"></see> structure using the specified locale id, compare options, and data.</summary>
+ <param name="lcid">Specifies the geographical locale and language for the new <see cref="T:System.Data.SqlTypes.SqlString"></see> structure.</param>
+ <param name="compareOptions">Specifies the compare options for the new <see cref="T:System.Data.SqlTypes.SqlString"></see> structure.</param>
+ <param name="data">The data array to store.</param>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlString.#ctor(System.String,System.Int32,System.Data.SqlTypes.SqlCompareOptions)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.SqlTypes.SqlString"></see> structure using the specified string, locale id, and compare option values.</summary>
+ <param name="data">The string to store.</param>
+ <param name="lcid">Specifies the geographical locale and language for the new <see cref="T:System.Data.SqlTypes.SqlString"></see> structure.</param>
+ <param name="compareOptions">Specifies the compare options for the new <see cref="T:System.Data.SqlTypes.SqlString"></see> structure.</param>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlString.#ctor(System.Int32,System.Data.SqlTypes.SqlCompareOptions,System.Byte[],System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.SqlTypes.SqlString"></see> class.</summary>
+ <param name="lcid">Specifies the geographical locale and language for the new <see cref="T:System.Data.SqlTypes.SqlString"></see> structure.</param>
+ <param name="compareOptions">Specifies the compare options for the new <see cref="T:System.Data.SqlTypes.SqlString"></see> structure.</param>
+ <param name="data">The data array to store.</param>
+ <param name="fUnicode">true if Unicode encoded. Otherwise, false.</param>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlString.#ctor(System.Int32,System.Data.SqlTypes.SqlCompareOptions,System.Byte[],System.Int32,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.SqlTypes.SqlString"></see> class.</summary>
+ <param name="lcid">Specifies the geographical locale and language for the new <see cref="T:System.Data.SqlTypes.SqlString"></see> structure.</param>
+ <param name="compareOptions">Specifies the compare options for the new <see cref="T:System.Data.SqlTypes.SqlString"></see> structure.</param>
+ <param name="data">The data array to store.</param>
+ <param name="index">The starting index within the array.</param>
+ <param name="count">The number of characters from index to copy.</param>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlString.#ctor(System.Int32,System.Data.SqlTypes.SqlCompareOptions,System.Byte[],System.Int32,System.Int32,System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.SqlTypes.SqlString"></see> class.</summary>
+ <param name="lcid">Specifies the geographical locale and language for the new <see cref="T:System.Data.SqlTypes.SqlString"></see> structure.</param>
+ <param name="compareOptions">Specifies the compare options for the new <see cref="T:System.Data.SqlTypes.SqlString"></see> structure.</param>
+ <param name="data">The data array to store.</param>
+ <param name="index">The starting index within the array.</param>
+ <param name="count">The number of characters from index to copy.</param>
+ <param name="fUnicode">true if Unicode encoded. Otherwise, false.</param>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlString.Add(System.Data.SqlTypes.SqlString,System.Data.SqlTypes.SqlString)">
+ <summary>Concatenates two specified <see cref="T:System.Data.SqlTypes.SqlString"></see> values to create a new <see cref="T:System.Data.SqlTypes.SqlString"></see> structure.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlString"></see>.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlString"></see>.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlString"></see> that is the concatenated value of <paramref name="x">x</paramref> and <paramref name="y">y</paramref>.</returns>
+ </member>
+ <member name="F:System.Data.SqlTypes.SqlString.BinarySort">
+ <summary>Specifies that sorts should be based on a characters numeric value instead of its alphabetical value.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.SqlTypes.SqlString.BinarySort2">
+ <summary>Specifies that sorts should be based on a character's numeric value instead of its alphabetical value.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlString.Clone">
+ <summary>Creates a copy of this <see cref="T:System.Data.SqlTypes.SqlString"></see> object.</summary>
+ <returns>A new <see cref="T:System.Data.SqlTypes.SqlString"></see> object in which all property values are the same as the original.</returns>
+ </member>
+ <member name="P:System.Data.SqlTypes.SqlString.CompareInfo">
+ <summary>Gets the <see cref="T:System.Globalization.CompareInfo"></see> object that defines how string comparisons should be performed for this <see cref="T:System.Data.SqlTypes.SqlString"></see> structure.</summary>
+ <returns>A CompareInfo object that defines string comparison for this <see cref="T:System.Data.SqlTypes.SqlString"></see> structure.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlString.CompareOptionsFromSqlCompareOptions(System.Data.SqlTypes.SqlCompareOptions)">
+ <summary>Gets the <see cref="T:System.Globalization.CompareOptions"></see> enumeration equilvalent of the specified <see cref="T:System.Data.SqlTypes.SqlCompareOptions"></see> value.</summary>
+ <param name="compareOptions">A <see cref="T:System.Data.SqlTypes.SqlCompareOptions"></see> value that describes the comparison options for this <see cref="T:System.Data.SqlTypes.SqlString"></see> structure.</param>
+ <returns>A CompareOptions value that corresponds to the SqlCompareOptions for this <see cref="T:System.Data.SqlTypes.SqlString"></see> structure.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlString.CompareTo(System.Data.SqlTypes.SqlString)">
+ <summary>Compares this <see cref="T:System.Data.SqlTypes.SqlString"></see> instance to the supplied <see cref="T:System.Data.SqlTypes.SqlString"></see> and returns an indication of their relative values.</summary>
+ <param name="value">The <see cref="T:System.Data.SqlTypes.SqlString"></see> to be compared.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed number that indicates the relative values of the instance and the object. </p>
+ <table><thead><tr><th> Return value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Condition <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> Less than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> This instance is less than the object. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> This instance is the same as the object. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> Greater than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> This instance is greater than the object <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> -or- </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="20" sourceendlinenumber="20"> The object is a null reference (<code>Nothing</code> in Visual Basic). </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="22" sourceendlinenumber="22"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlString.CompareTo(System.Object)">
+ <summary>Compares this <see cref="T:System.Data.SqlTypes.SqlString"></see> object to the supplied <see cref="T:System.Object"></see> and returns an indication of their relative values.</summary>
+ <param name="value">The <see cref="T:System.Object"></see> to be compared.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed number that indicates the relative values of the instance and the object. </p>
+ <table><thead><tr><th> Return Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Condition <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> Less than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> This instance is less than the object. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> This instance is the same as the object. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> Greater than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> This instance is greater than the object <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> -or- </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="20" sourceendlinenumber="20"> The object is a null reference (<code>Nothing</code> in Visual Basic) </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="22" sourceendlinenumber="22"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlString.Concat(System.Data.SqlTypes.SqlString,System.Data.SqlTypes.SqlString)">
+ <summary>Concatenates the two specified <see cref="T:System.Data.SqlTypes.SqlString"></see> structures.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlString"></see>.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlString"></see>.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlString"></see> that contains the newly concatenated value representing the contents of the two <see cref="T:System.Data.SqlTypes.SqlString"></see> parameters.</returns>
+ </member>
+ <member name="P:System.Data.SqlTypes.SqlString.CultureInfo">
+ <summary>Gets the <see cref="T:System.Globalization.CultureInfo"></see> structure that represents information about the culture of this <see cref="T:System.Data.SqlTypes.SqlString"></see> object.</summary>
+ <returns>A <see cref="T:System.Globalization.CultureInfo"></see> structure that describes information about the culture of this SqlString structure including the names of the culture, the writing system, and the calendar used, and also access to culture-specific objects that provide methods for common operations, such as formatting dates and sorting strings.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlString.Equals(System.Data.SqlTypes.SqlString,System.Data.SqlTypes.SqlString)">
+ <summary>Performs a logical comparison of the two <see cref="T:System.Data.SqlTypes.SqlString"></see> operands to determine whether they are equal.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlString"></see>.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlString"></see>.</param>
+ <returns>true if the two values are equal. Otherwise, false. If either instance is null, then the SqlString will be null.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlString.Equals(System.Object)">
+ <summary>Compares the supplied object parameter to the <see cref="P:System.Data.SqlTypes.SqlString.Value"></see> property of the <see cref="T:System.Data.SqlTypes.SqlString"></see> object.</summary>
+ <param name="value">The object to be compared.</param>
+ <returns>Equals will return true if the object is an instance of <see cref="T:System.Data.SqlTypes.SqlString"></see> and the two are equal; otherwise false.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlString.GetHashCode">
+ <summary>Gets the hash code for this instance.</summary>
+ <returns>A 32-bit signed integer hash code.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlString.GetNonUnicodeBytes">
+ <summary>Gets an array of bytes, that contains the contents of the <see cref="T:System.Data.SqlTypes.SqlString"></see> in ANSI format.</summary>
+ <returns>An byte array, that contains the contents of the <see cref="T:System.Data.SqlTypes.SqlString"></see> in ANSI format.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlString.GetUnicodeBytes">
+ <summary>Gets an array of bytes, that contains the contents of the <see cref="T:System.Data.SqlTypes.SqlString"></see> in Unicode format.</summary>
+ <returns>An byte array, that contains the contents of the <see cref="T:System.Data.SqlTypes.SqlString"></see> in Unicode format.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlString.GetXsdType(System.Xml.Schema.XmlSchemaSet)">
+ <summary>Returns the XML Schema definition language (XSD) of the specified <see cref="T:System.Xml.Schema.XmlSchemaSet"></see>.</summary>
+ <param name="schemaSet">A <see cref="T:System.Xml.Schema.XmlSchemaSet"></see>.</param>
+ <returns>A string value that indicates the XSD of the specified <see cref="T:System.Xml.Schema.XmlSchemaSet"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlString.GreaterThan(System.Data.SqlTypes.SqlString,System.Data.SqlTypes.SqlString)">
+ <summary>Performs a logical comparison of the two <see cref="T:System.Data.SqlTypes.SqlString"></see> operands to determine whether the first is greater than the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlString"></see>.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlString"></see>.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the first instance is greater than the second instance. Otherwise, <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see>. If either instance of <see cref="T:System.Data.SqlTypes.SqlString"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlString.GreaterThanOrEqual(System.Data.SqlTypes.SqlString,System.Data.SqlTypes.SqlString)">
+ <summary>Performs a logical comparison of the two <see cref="T:System.Data.SqlTypes.SqlString"></see> operands to determine whether the first is greater than or equal to the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlString"></see>.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlString"></see>.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the first instance is greater than or equal to the second instance. Otherwise, <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see>. If either instance of <see cref="T:System.Data.SqlTypes.SqlString"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="F:System.Data.SqlTypes.SqlString.IgnoreCase">
+ <summary>Specifies that <see cref="T:System.Data.SqlTypes.SqlString"></see> comparisons should ignore case.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.SqlTypes.SqlString.IgnoreKanaType">
+ <summary>Specifies that the string comparison must ignore the Kana type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.SqlTypes.SqlString.IgnoreNonSpace">
+ <summary>Specifies that the string comparison must ignore non-space combining characters, such as diacritics.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.SqlTypes.SqlString.IgnoreWidth">
+ <summary>Specifies that the string comparison must ignore the character width.</summary>
+ <returns></returns>
+ </member>
+ <member name="P:System.Data.SqlTypes.SqlString.IsNull">
+ <summary>Indicates whether this <see cref="T:System.Data.SqlTypes.SqlString"></see> structure is null.</summary>
+ <returns>true if <see cref="P:System.Data.SqlTypes.SqlString.Value"></see> is <see cref="F:System.Data.SqlTypes.SqlString.Null"></see>. Otherwise, false.</returns>
+ </member>
+ <member name="P:System.Data.SqlTypes.SqlString.LCID">
+ <summary>Specifies the geographical locale and language for the <see cref="T:System.Data.SqlTypes.SqlString"></see> structure.</summary>
+ <returns>The locale id for the string stored in the <see cref="P:System.Data.SqlTypes.SqlString.Value"></see> property.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlString.LessThan(System.Data.SqlTypes.SqlString,System.Data.SqlTypes.SqlString)">
+ <summary>Performs a logical comparison of the two <see cref="T:System.Data.SqlTypes.SqlString"></see> operands to determine whether the first is less than the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlString"></see>.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlString"></see>.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the first instance is less than the second instance. Otherwise, <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see>. If either instance of <see cref="T:System.Data.SqlTypes.SqlString"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlString.LessThanOrEqual(System.Data.SqlTypes.SqlString,System.Data.SqlTypes.SqlString)">
+ <summary>Performs a logical comparison of the two <see cref="T:System.Data.SqlTypes.SqlString"></see> operands to determine whether the first is less than or equal to the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlString"></see>.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlString"></see>.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the first instance is less than or equal to the second instance. Otherwise, <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see>. If either instance of <see cref="T:System.Data.SqlTypes.SqlString"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlString.NotEquals(System.Data.SqlTypes.SqlString,System.Data.SqlTypes.SqlString)">
+ <summary>Performs a logical comparison of the two <see cref="T:System.Data.SqlTypes.SqlString"></see> operands to determine whether they are not equal.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlString"></see>.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlString"></see>.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the two instances are not equal or <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see> if the two instances are equal. If either instance of <see cref="T:System.Data.SqlTypes.SqlString"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="F:System.Data.SqlTypes.SqlString.Null">
+ <summary>Represents a <see cref="T:System.DBNull"></see> that can be assigned to this instance of the <see cref="T:System.Data.SqlTypes.SqlString"></see> structure.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlString.op_Addition(System.Data.SqlTypes.SqlString,System.Data.SqlTypes.SqlString)">
+ <summary>Concatenates the two specified <see cref="T:System.Data.SqlTypes.SqlString"></see> structures.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlString"></see>.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlString"></see>.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlString"></see> that contains the newly concatenated value representing the contents of the two <see cref="T:System.Data.SqlTypes.SqlString"></see> parameters.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlString.op_Equality(System.Data.SqlTypes.SqlString,System.Data.SqlTypes.SqlString)">
+ <summary>Performs a logical comparison of the two <see cref="T:System.Data.SqlTypes.SqlString"></see> operands to determine whether they are equal.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlString"></see>.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlString"></see>.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the two instances are equal or <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see> if the two instances are not equal. If either instance of <see cref="T:System.Data.SqlTypes.SqlString"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlString.op_Explicit(System.Data.SqlTypes.SqlString to System.String)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlString.op_Explicit(System.Data.SqlTypes.SqlSingle to System.Data.SqlTypes.SqlString)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlString.op_Explicit(System.Data.SqlTypes.SqlMoney to System.Data.SqlTypes.SqlString)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlString.op_Explicit(System.Data.SqlTypes.SqlInt64 to System.Data.SqlTypes.SqlString)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlString.op_Explicit(System.Data.SqlTypes.SqlInt16 to System.Data.SqlTypes.SqlString)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlString.op_Explicit(System.Data.SqlTypes.SqlInt32 to System.Data.SqlTypes.SqlString)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlString.op_Explicit(System.Data.SqlTypes.SqlDouble to System.Data.SqlTypes.SqlString)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlString.op_Explicit(System.Data.SqlTypes.SqlDecimal to System.Data.SqlTypes.SqlString)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlString.op_Explicit(System.Data.SqlTypes.SqlDateTime to System.Data.SqlTypes.SqlString)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlString.op_Explicit(System.Data.SqlTypes.SqlByte to System.Data.SqlTypes.SqlString)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlString.op_Explicit(System.Data.SqlTypes.SqlBoolean to System.Data.SqlTypes.SqlString)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlString.op_Explicit(System.Data.SqlTypes.SqlGuid to System.Data.SqlTypes.SqlString)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlString.op_GreaterThan(System.Data.SqlTypes.SqlString,System.Data.SqlTypes.SqlString)">
+ <summary>Performs a logical comparison of the two <see cref="T:System.Data.SqlTypes.SqlString"></see> operands to determine whether the first is greater than the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlString"></see>.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlString"></see>.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the first instance is greater than the second instance. Otherwise, <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see>. If either instance of <see cref="T:System.Data.SqlTypes.SqlString"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlString.op_GreaterThanOrEqual(System.Data.SqlTypes.SqlString,System.Data.SqlTypes.SqlString)">
+ <summary>Performs a logical comparison of the two <see cref="T:System.Data.SqlTypes.SqlString"></see> operands to determine whether the first is greater than or equal to the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlString"></see>.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlString"></see>.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the first instance is greater than or equal to the second instance. Otherwise, <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see>. If either instance of <see cref="T:System.Data.SqlTypes.SqlString"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlString.op_Implicit(System.String to System.Data.SqlTypes.SqlString)">
+ <param name="x"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlString.op_Inequality(System.Data.SqlTypes.SqlString,System.Data.SqlTypes.SqlString)">
+ <summary>Performs a logical comparison of the two <see cref="T:System.Data.SqlTypes.SqlString"></see> operands to determine whether they are not equal.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlString"></see>.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlString"></see>.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the two instances are not equal or <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see> if the two instances are equal. If either instance of <see cref="T:System.Data.SqlTypes.SqlString"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlString.op_LessThan(System.Data.SqlTypes.SqlString,System.Data.SqlTypes.SqlString)">
+ <summary>Performs a logical comparison of the two <see cref="T:System.Data.SqlTypes.SqlString"></see> operands to determine whether the first is less than the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlString"></see>.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlString"></see>.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the first instance is less than the second instance. Otherwise, <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see>. If either instance of <see cref="T:System.Data.SqlTypes.SqlString"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlString.op_LessThanOrEqual(System.Data.SqlTypes.SqlString,System.Data.SqlTypes.SqlString)">
+ <summary>Performs a logical comparison of the two <see cref="T:System.Data.SqlTypes.SqlString"></see> operands to determine whether the first is less than or equal to the second.</summary>
+ <param name="x">A <see cref="T:System.Data.SqlTypes.SqlString"></see>.</param>
+ <param name="y">A <see cref="T:System.Data.SqlTypes.SqlString"></see>.</param>
+ <returns>A <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> that is <see cref="F:System.Data.SqlTypes.SqlBoolean.True"></see> if the first instance is less than or equal to the second instance. Otherwise, <see cref="F:System.Data.SqlTypes.SqlBoolean.False"></see>. If either instance of <see cref="T:System.Data.SqlTypes.SqlString"></see> is null, the <see cref="P:System.Data.SqlTypes.SqlBoolean.Value"></see> of the <see cref="T:System.Data.SqlTypes.SqlBoolean"></see> will be <see cref="F:System.Data.SqlTypes.SqlBoolean.Null"></see>.</returns>
+ </member>
+ <member name="P:System.Data.SqlTypes.SqlString.SqlCompareOptions">
+ <summary>A combination of one or more of the <see cref="T:System.Data.SqlTypes.SqlCompareOptions"></see> enumeration values that represent the way in which this <see cref="T:System.Data.SqlTypes.SqlString"></see> should be compared to other <see cref="T:System.Data.SqlTypes.SqlString"></see> structures.</summary>
+ <returns>A value specifying how this <see cref="T:System.Data.SqlTypes.SqlString"></see> should be compared to other <see cref="T:System.Data.SqlTypes.SqlString"></see> structures.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlString.ToSqlBoolean">
+ <summary>Converts this <see cref="T:System.Data.SqlTypes.SqlString"></see> structure to <see cref="T:System.Data.SqlTypes.SqlBoolean"></see>.</summary>
+ <returns>true if the <see cref="P:System.Data.SqlTypes.SqlString.Value"></see> is non-zero; false if zero; otherwise Null.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlString.ToSqlByte">
+ <summary>Converts this <see cref="T:System.Data.SqlTypes.SqlString"></see> structure to <see cref="T:System.Data.SqlTypes.SqlByte"></see>.</summary>
+ <returns>A new SqlByte structure whose <see cref="P:System.Data.SqlTypes.SqlByte.Value"></see> equals the number represented by this <see cref="T:System.Data.SqlTypes.SqlString"></see> structure.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlString.ToSqlDateTime">
+ <summary>Converts this <see cref="T:System.Data.SqlTypes.SqlString"></see> structure to <see cref="T:System.Data.SqlTypes.SqlDateTime"></see>.</summary>
+ <returns>A new SqlDateTime structure that contains the date value represented by this <see cref="T:System.Data.SqlTypes.SqlString"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlString.ToSqlDecimal">
+ <summary>Converts this <see cref="T:System.Data.SqlTypes.SqlString"></see> structure to <see cref="T:System.Data.SqlTypes.SqlDecimal"></see>.</summary>
+ <returns>A new <see cref="T:System.Data.SqlTypes.SqlDecimal"></see> that contains the value of this <see cref="T:System.Data.SqlTypes.SqlString"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlString.ToSqlDouble">
+ <summary>Converts this <see cref="T:System.Data.SqlTypes.SqlString"></see> structure to <see cref="T:System.Data.SqlTypes.SqlDouble"></see>.</summary>
+ <returns>A new <see cref="T:System.Data.SqlTypes.SqlDouble"></see> that is equal to the numeric value of this <see cref="T:System.Data.SqlTypes.SqlString"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlString.ToSqlGuid">
+ <summary>Converts this <see cref="T:System.Data.SqlTypes.SqlString"></see> structure to <see cref="T:System.Data.SqlTypes.SqlGuid"></see>.</summary>
+ <returns>A new <see cref="T:System.Data.SqlTypes.SqlGuid"></see> structure whose <see cref="P:System.Data.SqlTypes.SqlGuid.Value"></see> is the Guid represented by this <see cref="T:System.Data.SqlTypes.SqlString"></see> structure.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlString.ToSqlInt16">
+ <summary>Converts this <see cref="T:System.Data.SqlTypes.SqlString"></see> structure to <see cref="T:System.Data.SqlTypes.SqlInt16"></see>.</summary>
+ <returns>A new <see cref="T:System.Data.SqlTypes.SqlInt16"></see> that is equal to the numeric value of this <see cref="T:System.Data.SqlTypes.SqlString"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlString.ToSqlInt32">
+ <summary>Converts this <see cref="T:System.Data.SqlTypes.SqlString"></see> structure to <see cref="T:System.Data.SqlTypes.SqlInt32"></see>.</summary>
+ <returns>A new <see cref="T:System.Data.SqlTypes.SqlInt32"></see> that is equal to the numeric value of this <see cref="T:System.Data.SqlTypes.SqlString"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlString.ToSqlInt64">
+ <summary>Converts this <see cref="T:System.Data.SqlTypes.SqlString"></see> structure to <see cref="T:System.Data.SqlTypes.SqlInt64"></see>.</summary>
+ <returns>A new <see cref="T:System.Data.SqlTypes.SqlInt64"></see> that is equal to the numeric value of this <see cref="T:System.Data.SqlTypes.SqlString"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlString.ToSqlMoney">
+ <summary>Converts this <see cref="T:System.Data.SqlTypes.SqlString"></see> structure to <see cref="T:System.Data.SqlTypes.SqlMoney"></see>.</summary>
+ <returns>A new <see cref="T:System.Data.SqlTypes.SqlMoney"></see> that is equal to the numeric value of this <see cref="T:System.Data.SqlTypes.SqlString"></see>.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlString.ToSqlSingle">
+ <summary>Converts this <see cref="T:System.Data.SqlTypes.SqlString"></see> structure to <see cref="T:System.Data.SqlTypes.SqlSingle"></see>.</summary>
+ <returns>A new <see cref="T:System.Data.SqlTypes.SqlSingle"></see> that is equal to the numeric value of this <see cref="T:System.Data.SqlTypes.SqlString"></see>..</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlString.ToString">
+ <summary>Converts a <see cref="T:System.Data.SqlTypes.SqlString"></see> object to a <see cref="T:System.String"></see>.</summary>
+ <returns>A <see cref="T:System.String"></see> with the same value as this <see cref="T:System.Data.SqlTypes.SqlString"></see> structure.</returns>
+ </member>
+ <member name="P:System.Data.SqlTypes.SqlString.Value">
+ <summary>Gets the string that is stored in this <see cref="T:System.Data.SqlTypes.SqlString"></see> structure. This property is read-only.</summary>
+ <returns>The string that is stored.</returns>
+ <exception cref="T:System.Data.SqlTypes.SqlNullValueException">The value of the string is <see cref="F:System.Data.SqlTypes.SqlString.Null"></see>.</exception>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlString.System#Xml#Serialization#IXmlSerializable#GetSchema">
+ <summary>This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ <returns>An XmlSchema.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlString.System#Xml#Serialization#IXmlSerializable#ReadXml(System.Xml.XmlReader)">
+ <summary>This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ <param name="reader">XmlReader</param>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlString.System#Xml#Serialization#IXmlSerializable#WriteXml(System.Xml.XmlWriter)">
+ <summary>This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ <param name="writer">XmlWriter</param>
+ </member>
+ <member name="T:System.Data.SqlTypes.SqlTruncateException">
+ <summary>The exception that is thrown when you set a value into a <see cref="N:System.Data.SqlTypes"></see> structure would truncate that value.</summary>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlTruncateException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.SqlTypes.SqlTruncateException"></see> class.</summary>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlTruncateException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.SqlTypes.SqlTruncateException"></see> class with a specified error message.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlTruncateException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.SqlTypes.SqlTruncateException"></see> class with a specified error message and a reference to the <see cref="T:System.Exception"></see>.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="e">A reference to an inner <see cref="T:System.Exception"></see>.</param>
+ </member>
+ <member name="T:System.Data.SqlTypes.SqlTypeException">
+ <summary>The base exception class for the <see cref="N:System.Data.SqlTypes"></see>.</summary>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlTypeException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.SqlTypes.SqlTypeException"></see> class.</summary>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlTypeException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.SqlTypes.SqlTypeException"></see> class with a specified error message.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlTypeException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.SqlTypes.SqlTypeException"></see> class with serialized data.</summary>
+ <param name="si">The object that holds the serialized object data.</param>
+ <param name="sc">The contextual information about the source or destination.</param>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlTypeException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.SqlTypes.SqlTypeException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">The message that describes the exception. The caller of this constructor is required to ensure that this string has been localized for the current system culture.</param>
+ <param name="e">The exception that is the cause of the current exception. If the innerException parameter is not null, the current exception is raised in a catch block that handles the inner exception.</param>
+ </member>
+ <member name="T:System.Data.SqlTypes.SqlXml">
+ <summary>Represents XML data stored in or retrieved from a server.</summary>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlXml.#ctor">
+ <summary>Creates a new <see cref="T:System.Data.SqlTypes.SqlXml"></see> instance.</summary>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlXml.#ctor(System.IO.Stream)">
+ <summary>Creates a new <see cref="T:System.Data.SqlTypes.SqlXml"></see> instance, supplying the XML value from the supplied <see cref="T:System.IO.Stream"></see>-derived instance.</summary>
+ <param name="value">A <see cref="T:System.IO.Stream"></see>-derived instance (such as <see cref="T:System.IO.FileStream"></see>) from which to load the <see cref="T:System.Data.SqlTypes.SqlXml"></see> instance's Xml content.</param>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlXml.#ctor(System.Xml.XmlReader)">
+ <summary>Creates a new <see cref="T:System.Data.SqlTypes.SqlXml"></see> instance and associates it with the content of the supplied <see cref="T:System.Xml.XmlReader"></see>.</summary>
+ <param name="value">An <see cref="T:System.Xml.XmlReader"></see>-derived class instance to be used as the value of the new <see cref="T:System.Data.SqlTypes.SqlXml"></see> instance.</param>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlXml.CreateReader">
+ <summary>Gets the value of the XML content of this <see cref="T:System.Data.SqlTypes.SqlXml"></see> as a <see cref="T:System.Xml.XmlReader"></see>.</summary>
+ <returns>A <see cref="T:System.Xml.XmlReader"></see>-derived instance that contains the XML content. The actual type may vary (for example, the return value might be <see cref="T:System.Xml.XmlTextReader"></see>) depending on how the information is represented internally, on the server.</returns>
+ <exception cref="T:System.Data.SqlTypes.SqlNullValueException">Attempt was made to access this property on a null instance of <see cref="T:System.Data.SqlTypes.SqlXml"></see>.</exception>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlXml.GetXsdType(System.Xml.Schema.XmlSchemaSet)">
+ <summary>Returns the XML Schema definition language (XSD) of the specified <see cref="T:System.Xml.Schema.XmlSchemaSet"></see>.</summary>
+ <param name="schemaSet">An <see cref="T:System.Xml.Schema.XmlSchemaSet"></see>.</param>
+ <returns>A string that indicates the XSD of the specified <see cref="T:System.Xml.Schema.XmlSchemaSet"></see>.</returns>
+ </member>
+ <member name="P:System.Data.SqlTypes.SqlXml.IsNull">
+ <summary>Indicates whether this instance represents a null <see cref="T:System.Data.SqlTypes.SqlXml"></see> value.</summary>
+ <returns>true if Value is null. Otherwise, false.</returns>
+ </member>
+ <member name="P:System.Data.SqlTypes.SqlXml.Null">
+ <summary>Represents a null instance of the <see cref="T:System.Data.SqlTypes.SqlXml"></see> type.</summary>
+ <returns>A null instance of the <see cref="T:System.Data.SqlTypes.SqlXml"></see> type.</returns>
+ </member>
+ <member name="P:System.Data.SqlTypes.SqlXml.Value">
+ <summary>Gets the string representation of the XML content of this <see cref="T:System.Data.SqlTypes.SqlXml"></see> instance.</summary>
+ <returns>The string representation of the XML content.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlXml.System#Xml#Serialization#IXmlSerializable#GetSchema">
+ <summary>For a description of this member, see <see cref="M:System.Xml.Serialization.IXmlSerializable.GetSchema"></see>.</summary>
+ <returns>An <see cref="T:System.Xml.Schema.XmlSchema"></see> that describes the XML representation of the object that is produced by the <see cref="M:System.Xml.Serialization.IXmlSerializable.WriteXml(System.Xml.XmlWriter)"></see> method and consumed by the <see cref="M:System.Xml.Serialization.IXmlSerializable.ReadXml(System.Xml.XmlReader)"></see> method.</returns>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlXml.System#Xml#Serialization#IXmlSerializable#ReadXml(System.Xml.XmlReader)">
+ <summary>For a description of this member, see <see cref="M:System.Xml.Serialization.IXmlSerializable.ReadXml(System.Xml.XmlReader)"></see>.</summary>
+ <param name="r">An XmlReader.</param>
+ </member>
+ <member name="M:System.Data.SqlTypes.SqlXml.System#Xml#Serialization#IXmlSerializable#WriteXml(System.Xml.XmlWriter)">
+ <summary>For a description of this member, see <see cref="M:System.Xml.Serialization.IXmlSerializable.WriteXml(System.Xml.XmlWriter)"></see>.</summary>
+ <param name="writer">An XmlWriter</param>
+ </member>
+ <member name="T:System.Data.SqlTypes.StorageState">
+ <summary>The <see cref="T:System.Data.SqlTypes.StorageState"></see> enumeration is not intended for use as a stand-alone component, but as an enumeration from which other classes derive standard functionality.</summary>
+ </member>
+ <member name="F:System.Data.SqlTypes.StorageState.Buffer">
+ <summary>Buffer size.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.SqlTypes.StorageState.Stream">
+ <summary>Stream.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.SqlTypes.StorageState.UnmanagedBuffer">
+ <summary>Unmanaged buffer.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Diagnostics.SymbolStore.SymbolToken">
+ <summary>The <see cref="T:System.Diagnostics.SymbolStore.SymbolToken"></see> structure is an object representation of a token that represents symbolic information.</summary>
+ </member>
+ <member name="M:System.Diagnostics.SymbolStore.SymbolToken.#ctor(System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.SymbolStore.SymbolToken"></see> structure when given a value.</summary>
+ <param name="val">The value to be used for the token.</param>
+ </member>
+ <member name="M:System.Diagnostics.SymbolStore.SymbolToken.Equals(System.Diagnostics.SymbolStore.SymbolToken)">
+ <summary>Determines whether <paramref name="obj">obj</paramref> is equal to this instance.</summary>
+ <param name="obj">The <see cref="T:System.Diagnostics.SymbolStore.SymbolToken"></see> to check.</param>
+ <returns>true if <paramref name="obj">obj</paramref> is equal to this instance; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Diagnostics.SymbolStore.SymbolToken.Equals(System.Object)">
+ <summary>Determines whether <paramref name="obj">obj</paramref> is an instance of <see cref="T:System.Diagnostics.SymbolStore.SymbolToken"></see> and is equal to this instance.</summary>
+ <param name="obj">The object to check.</param>
+ <returns>true if <paramref name="obj">obj</paramref> is an instance of <see cref="T:System.Diagnostics.SymbolStore.SymbolToken"></see> and is equal to this instance; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Diagnostics.SymbolStore.SymbolToken.GetHashCode">
+ <summary>Generates the hash code for the current token.</summary>
+ <returns>The hash code for the current token.</returns>
+ </member>
+ <member name="M:System.Diagnostics.SymbolStore.SymbolToken.GetToken">
+ <summary>Gets the value of the current token.</summary>
+ <returns>The value of the current token.</returns>
+ </member>
+ <member name="M:System.Diagnostics.SymbolStore.SymbolToken.op_Equality(System.Diagnostics.SymbolStore.SymbolToken,System.Diagnostics.SymbolStore.SymbolToken)">
+ <summary>Returns a value indicating whether two <see cref="T:System.Diagnostics.SymbolStore.SymbolToken"></see> objects are equal.</summary>
+ <param name="a">A <see cref="T:System.Diagnostics.SymbolStore.SymbolToken"></see> structure.</param>
+ <param name="b">A <see cref="T:System.Diagnostics.SymbolStore.SymbolToken"></see> structure.</param>
+ <returns>true if <paramref name="a">a</paramref> and <paramref name="b">b</paramref> are equal; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Diagnostics.SymbolStore.SymbolToken.op_Inequality(System.Diagnostics.SymbolStore.SymbolToken,System.Diagnostics.SymbolStore.SymbolToken)">
+ <summary>Returns a value indicating whether two <see cref="T:System.Diagnostics.SymbolStore.SymbolToken"></see> objects are not equal.</summary>
+ <param name="a">A <see cref="T:System.Diagnostics.SymbolStore.SymbolToken"></see> structure.</param>
+ <param name="b">A <see cref="T:System.Diagnostics.SymbolStore.SymbolToken"></see> structure.</param>
+ <returns>true if <paramref name="a">a</paramref> and <paramref name="b">b</paramref> are not equal; otherwise, false.</returns>
+ </member>
+ <member name="T:System.Diagnostics.SymbolStore.SymDocumentType">
+ <summary>Holds the public GUIDs for document types to be used with the symbol store.</summary>
+ </member>
+ <member name="M:System.Diagnostics.SymbolStore.SymDocumentType.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.SymbolStore.SymDocumentType"></see> class.</summary>
+ </member>
+ <member name="F:System.Diagnostics.SymbolStore.SymDocumentType.Text">
+ <summary>Specifies the GUID of the document type to be used with the symbol store.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Diagnostics.SymbolStore.SymLanguageType">
+ <summary>Holds the public GUIDs for language types to be used with the symbol store.</summary>
+ </member>
+ <member name="M:System.Diagnostics.SymbolStore.SymLanguageType.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.SymbolStore.SymLanguageType"></see> class.</summary>
+ </member>
+ <member name="F:System.Diagnostics.SymbolStore.SymLanguageType.Basic">
+ <summary>Specifies the GUID of the Basic language type to be used with the symbol store.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.SymbolStore.SymLanguageType.C">
+ <summary>Specifies the GUID of the C language type to be used with the symbol store.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.SymbolStore.SymLanguageType.Cobol">
+ <summary>Specifies the GUID of the Cobol language type to be used with the symbol store.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.SymbolStore.SymLanguageType.CPlusPlus">
+ <summary>Specifies the GUID of the C++ language type to be used with the symbol store.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.SymbolStore.SymLanguageType.CSharp">
+ <summary>Specifies the GUID of the C# language type to be used with the symbol store.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.SymbolStore.SymLanguageType.ILAssembly">
+ <summary>Specifies the GUID of the ILAssembly language type to be used with the symbol store.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.SymbolStore.SymLanguageType.Java">
+ <summary>Specifies the GUID of the Java language type to be used with the symbol store.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.SymbolStore.SymLanguageType.JScript">
+ <summary>Specifies the GUID of the JScript language type to be used with the symbol store.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.SymbolStore.SymLanguageType.MCPlusPlus">
+ <summary>Specifies the GUID of the C++ language type to be used with the symbol store.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.SymbolStore.SymLanguageType.Pascal">
+ <summary>Specifies the GUID of the Pascal language type to be used with the symbol store.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.SymbolStore.SymLanguageType.SMC">
+ <summary>Specifies the GUID of the SMC language type to be used with the symbol store.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Diagnostics.SymbolStore.SymLanguageVendor">
+ <summary>Holds the public GUIDs for language vendors to be used with the symbol store.</summary>
+ </member>
+ <member name="M:System.Diagnostics.SymbolStore.SymLanguageVendor.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.SymbolStore.SymLanguageVendor"></see> class.</summary>
+ </member>
+ <member name="F:System.Diagnostics.SymbolStore.SymLanguageVendor.Microsoft">
+ <summary>Specifies the GUID of the Microsoft language vendor.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Diagnostics.TextWriterTraceListener">
+ <summary>Directs tracing or debugging output to a <see cref="T:System.IO.TextWriter"></see> or to a <see cref="T:System.IO.Stream"></see>, such as <see cref="T:System.IO.FileStream"></see>.</summary>
+ </member>
+ <member name="M:System.Diagnostics.TextWriterTraceListener.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.TextWriterTraceListener"></see> class with <see cref="T:System.IO.TextWriter"></see> as the output recipient.</summary>
+ </member>
+ <member name="M:System.Diagnostics.TextWriterTraceListener.#ctor(System.IO.Stream)">
+ <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.TextWriterTraceListener"></see> class, using the stream as the recipient of the debugging and tracing output.</summary>
+ <param name="stream">A <see cref="T:System.IO.Stream"></see> that represents the stream the <see cref="T:System.Diagnostics.TextWriterTraceListener"></see> writes to.</param>
+ <exception cref="T:System.ArgumentNullException">The stream is null.</exception>
+ </member>
+ <member name="M:System.Diagnostics.TextWriterTraceListener.#ctor(System.IO.TextWriter)">
+ <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.TextWriterTraceListener"></see> class using the specified writer as recipient of the tracing or debugging output.</summary>
+ <param name="writer">A <see cref="T:System.IO.TextWriter"></see> that receives the output from the <see cref="T:System.Diagnostics.TextWriterTraceListener"></see>.</param>
+ <exception cref="T:System.ArgumentNullException">The writer is null.</exception>
+ </member>
+ <member name="M:System.Diagnostics.TextWriterTraceListener.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.TextWriterTraceListener"></see> class, using the file as the recipient of the debugging and tracing output.</summary>
+ <param name="fileName">The name of the file the <see cref="T:System.Diagnostics.TextWriterTraceListener"></see> writes to.</param>
+ <exception cref="T:System.ArgumentNullException">The file is null.</exception>
+ </member>
+ <member name="M:System.Diagnostics.TextWriterTraceListener.#ctor(System.IO.Stream,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.TextWriterTraceListener"></see> class with the specified name, using the stream as the recipient of the debugging and tracing output.</summary>
+ <param name="stream">A <see cref="T:System.IO.Stream"></see> that represents the stream the <see cref="T:System.Diagnostics.TextWriterTraceListener"></see> writes to.</param>
+ <param name="name">The name of the new instance.</param>
+ <exception cref="T:System.ArgumentNullException">The stream is null.</exception>
+ </member>
+ <member name="M:System.Diagnostics.TextWriterTraceListener.#ctor(System.IO.TextWriter,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.TextWriterTraceListener"></see> class with the specified name, using the specified writer as recipient of the tracing or debugging output.</summary>
+ <param name="writer">A <see cref="T:System.IO.TextWriter"></see> that receives the output from the <see cref="T:System.Diagnostics.TextWriterTraceListener"></see>.</param>
+ <param name="name">The name of the new instance.</param>
+ <exception cref="T:System.ArgumentNullException">The writer is null.</exception>
+ </member>
+ <member name="M:System.Diagnostics.TextWriterTraceListener.#ctor(System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.TextWriterTraceListener"></see> class with the specified name, using the file as the recipient of the debugging and tracing output.</summary>
+ <param name="fileName">The name of the file the <see cref="T:System.Diagnostics.TextWriterTraceListener"></see> writes to.</param>
+ <param name="name">The name of the new instance.</param>
+ <exception cref="T:System.ArgumentNullException">The stream is null.</exception>
+ </member>
+ <member name="M:System.Diagnostics.TextWriterTraceListener.Close">
+ <summary>Closes the <see cref="P:System.Diagnostics.TextWriterTraceListener.Writer"></see> so that it no longer receives tracing or debugging output.</summary>
+ </member>
+ <member name="M:System.Diagnostics.TextWriterTraceListener.Dispose(System.Boolean)">
+ <summary>Disposes this <see cref="T:System.Diagnostics.TextWriterTraceListener"></see> object.</summary>
+ <param name="disposing">true to release managed resources; if false, <see cref="M:System.Diagnostics.TextWriterTraceListener.Dispose(System.Boolean)"></see> has no effect.</param>
+ </member>
+ <member name="M:System.Diagnostics.TextWriterTraceListener.Flush">
+ <summary>Flushes the output buffer for the <see cref="P:System.Diagnostics.TextWriterTraceListener.Writer"></see>.</summary>
+ </member>
+ <member name="M:System.Diagnostics.TextWriterTraceListener.Write(System.String)">
+ <summary>Writes a message to this instance's <see cref="P:System.Diagnostics.TextWriterTraceListener.Writer"></see>.</summary>
+ <param name="message">A message to write.</param>
+ </member>
+ <member name="M:System.Diagnostics.TextWriterTraceListener.WriteLine(System.String)">
+ <summary>Writes a message to this instance's <see cref="P:System.Diagnostics.TextWriterTraceListener.Writer"></see> followed by a line terminator. The default line terminator is a carriage return followed by a line feed (\r\n).</summary>
+ <param name="message">A message to write.</param>
+ </member>
+ <member name="P:System.Diagnostics.TextWriterTraceListener.Writer">
+ <summary>Gets or sets the text writer that receives the tracing or debugging output.</summary>
+ <returns>A <see cref="T:System.IO.TextWriter"></see> that represents the writer that receives the tracing or debugging output.</returns>
+ </member>
+ <member name="T:System.Diagnostics.ThreadPriorityLevel">
+ <summary>Specifies the priority level of a thread.</summary>
+ </member>
+ <member name="F:System.Diagnostics.ThreadPriorityLevel.AboveNormal">
+ <summary>Specifies one step above the normal priority for the associated <see cref="T:System.Diagnostics.ProcessPriorityClass"></see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.ThreadPriorityLevel.BelowNormal">
+ <summary>Specifies one step below the normal priority for the associated <see cref="T:System.Diagnostics.ProcessPriorityClass"></see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.ThreadPriorityLevel.Highest">
+ <summary>Specifies highest priority. This is two steps above the normal priority for the associated <see cref="T:System.Diagnostics.ProcessPriorityClass"></see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.ThreadPriorityLevel.Idle">
+ <summary>Specifies idle priority. This is the lowest possible priority value of all threads, independent of the value of the associated <see cref="T:System.Diagnostics.ProcessPriorityClass"></see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.ThreadPriorityLevel.Lowest">
+ <summary>Specifies lowest priority. This is two steps below the normal priority for the associated <see cref="T:System.Diagnostics.ProcessPriorityClass"></see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.ThreadPriorityLevel.Normal">
+ <summary>Specifies normal priority for the associated <see cref="T:System.Diagnostics.ProcessPriorityClass"></see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.ThreadPriorityLevel.TimeCritical">
+ <summary>Specifies time-critical priority. This is the highest priority of all threads, independent of the value of the associated <see cref="T:System.Diagnostics.ProcessPriorityClass"></see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Diagnostics.ThreadState">
+ <summary>Specifies the current execution state of the thread.</summary>
+ </member>
+ <member name="F:System.Diagnostics.ThreadState.Initialized">
+ <summary>A state that indicates the thread has been initialized, but has not yet started.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.ThreadState.Ready">
+ <summary>A state that indicates the thread is waiting to use a processor because no processor is free. The thread is prepared to run on the next available processor.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.ThreadState.Running">
+ <summary>A state that indicates the thread is currently using a processor.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.ThreadState.Standby">
+ <summary>A state that indicates the thread is about to use a processor. Only one thread can be in this state at a time.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.ThreadState.Terminated">
+ <summary>A state that indicates the thread has finished executing and has exited.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.ThreadState.Transition">
+ <summary>A state that indicates the thread is waiting for a resource, other than the processor, before it can execute. For example, it might be waiting for its execution stack to be paged in from disk.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.ThreadState.Unknown">
+ <summary>The state of the thread is unknown.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.ThreadState.Wait">
+ <summary>A state that indicates the thread is not ready to use the processor because it is waiting for a peripheral operation to complete or a resource to become free. When the thread is ready, it will be rescheduled.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Diagnostics.ThreadWaitReason">
+ <summary>Specifies the reason a thread is waiting.</summary>
+ </member>
+ <member name="F:System.Diagnostics.ThreadWaitReason.EventPairHigh">
+ <summary>The thread is waiting for event pair high.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.ThreadWaitReason.EventPairLow">
+ <summary>The thread is waiting for event pair low.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.ThreadWaitReason.ExecutionDelay">
+ <summary>Thread execution is delayed.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.ThreadWaitReason.Executive">
+ <summary>The thread is waiting for the scheduler.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.ThreadWaitReason.FreePage">
+ <summary>The thread is waiting for a free virtual memory page.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.ThreadWaitReason.LpcReceive">
+ <summary>The thread is waiting for a local procedure call to arrive.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.ThreadWaitReason.LpcReply">
+ <summary>The thread is waiting for reply to a local procedure call to arrive.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.ThreadWaitReason.PageIn">
+ <summary>The thread is waiting for a virtual memory page to arrive in memory.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.ThreadWaitReason.PageOut">
+ <summary>The thread is waiting for a virtual memory page to be written to disk.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.ThreadWaitReason.Suspended">
+ <summary>Thread execution is suspended.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.ThreadWaitReason.SystemAllocation">
+ <summary>The thread is waiting for system allocation.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.ThreadWaitReason.Unknown">
+ <summary>The thread is waiting for an unknown reason.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.ThreadWaitReason.UserRequest">
+ <summary>The thread is waiting for a user request.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.ThreadWaitReason.VirtualMemory">
+ <summary>The thread is waiting for the system to allocate virtual memory.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Diagnostics.Trace">
+ <summary>Provides a set of methods and properties that help you trace the execution of your code. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Diagnostics.Trace.Assert(System.Boolean)">
+ <summary>Checks for a condition; if the condition is false, displays a message box that shows the call stack.</summary>
+ <param name="condition">The conditional expression to evaluate. If the condition is true, a failure message is not sent and the message box is not displayed.</param>
+ </member>
+ <member name="M:System.Diagnostics.Trace.Assert(System.Boolean,System.String)">
+ <summary>Checks for a condition; if the condition is false, outputs a specified message and displays a message box that shows the call stack.</summary>
+ <param name="condition">The conditional expression to evaluate. If the condition is true, the specified message is not sent and the message box is not displayed.</param>
+ <param name="message">The message to send to the <see cref="P:System.Diagnostics.Trace.Listeners"></see> collection.</param>
+ </member>
+ <member name="M:System.Diagnostics.Trace.Assert(System.Boolean,System.String,System.String)">
+ <summary>Checks for a condition; if the condition is false, outputs two specified messages and displays a message box that shows the call stack.</summary>
+ <param name="condition">The conditional expression to evaluate. If the condition is true, the specified messages are not sent and the message box is not displayed.</param>
+ <param name="message">The message to send to the <see cref="P:System.Diagnostics.Trace.Listeners"></see> collection.</param>
+ <param name="detailMessage">The detailed message to send to the <see cref="P:System.Diagnostics.Trace.Listeners"></see> collection.</param>
+ </member>
+ <member name="P:System.Diagnostics.Trace.AutoFlush">
+ <summary>Gets or sets whether <see cref="M:System.Diagnostics.Trace.Flush"></see> should be called on the <see cref="P:System.Diagnostics.Trace.Listeners"></see> after every write.</summary>
+ <returns>true if <see cref="M:System.Diagnostics.Trace.Flush"></see> is called on the <see cref="P:System.Diagnostics.Trace.Listeners"></see> after every write; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Diagnostics.Trace.Close">
+ <summary>Flushes the output buffer, and then closes the <see cref="P:System.Diagnostics.Trace.Listeners"></see>.</summary>
+ </member>
+ <member name="P:System.Diagnostics.Trace.CorrelationManager">
+ <summary>Gets the correlation manager for the thread for this trace.</summary>
+ <returns>The <see cref="T:System.Diagnostics.CorrelationManager"></see> object associated with the thread for this trace.</returns>
+ </member>
+ <member name="M:System.Diagnostics.Trace.Fail(System.String)">
+ <summary>Emits the specified error message.</summary>
+ <param name="message">A message to emit.</param>
+ </member>
+ <member name="M:System.Diagnostics.Trace.Fail(System.String,System.String)">
+ <summary>Emits an error message, and a detailed error message.</summary>
+ <param name="message">A message to emit.</param>
+ <param name="detailMessage">A detailed message to emit.</param>
+ </member>
+ <member name="M:System.Diagnostics.Trace.Flush">
+ <summary>Flushes the output buffer, and causes buffered data to be written to the <see cref="P:System.Diagnostics.Trace.Listeners"></see>.</summary>
+ </member>
+ <member name="M:System.Diagnostics.Trace.Indent">
+ <summary>Increases the current <see cref="P:System.Diagnostics.Trace.IndentLevel"></see> by one.</summary>
+ </member>
+ <member name="P:System.Diagnostics.Trace.IndentLevel">
+ <summary>Gets or sets the indent level.</summary>
+ <returns>The indent level. The default is zero.</returns>
+ </member>
+ <member name="P:System.Diagnostics.Trace.IndentSize">
+ <summary>Gets or sets the number of spaces in an indent.</summary>
+ <returns>The number of spaces in an indent. The default is four.</returns>
+ </member>
+ <member name="P:System.Diagnostics.Trace.Listeners">
+ <summary>Gets the collection of listeners that is monitoring the trace output.</summary>
+ <returns>A <see cref="T:System.Diagnostics.TraceListenerCollection"></see> that represents a collection of type <see cref="T:System.Diagnostics.TraceListener"></see> monitoring the trace output.</returns>
+ </member>
+ <member name="M:System.Diagnostics.Trace.Refresh">
+ <summary>Refreshes the trace configuration data.</summary>
+ </member>
+ <member name="M:System.Diagnostics.Trace.TraceError(System.String)">
+ <summary>Writes an error message to the trace listeners in the <see cref="P:System.Diagnostics.Trace.Listeners"></see> collection using the specified message.</summary>
+ <param name="message">The informative message to write.</param>
+ </member>
+ <member name="M:System.Diagnostics.Trace.TraceError(System.String,System.Object[])">
+ <summary>Writes an error message to the trace listeners in the <see cref="P:System.Diagnostics.Trace.Listeners"></see> collection using the specified array of objects and formatting information.</summary>
+ <param name="format">A format string that contains zero or more format items, which correspond to objects in the args array.</param>
+ <param name="args">An object array containing zero or more objects to format.</param>
+ </member>
+ <member name="M:System.Diagnostics.Trace.TraceInformation(System.String)">
+ <summary>Writes an informational message to the trace listeners in the <see cref="P:System.Diagnostics.Trace.Listeners"></see> collection using the specified message.</summary>
+ <param name="message">The informative message to write.</param>
+ </member>
+ <member name="M:System.Diagnostics.Trace.TraceInformation(System.String,System.Object[])">
+ <summary>Writes an informational message to the trace listeners in the <see cref="P:System.Diagnostics.Trace.Listeners"></see> collection using the specified array of objects and formatting information.</summary>
+ <param name="format">A format string that contains zero or more format items, which correspond to objects in the args array.</param>
+ <param name="args">An object array containing zero or more objects to format.</param>
+ </member>
+ <member name="M:System.Diagnostics.Trace.TraceWarning(System.String,System.Object[])">
+ <summary>Writes a warning message to the trace listeners in the <see cref="P:System.Diagnostics.Trace.Listeners"></see> collection using the specified array of objects and formatting information.</summary>
+ <param name="format">A format string that contains zero or more format items, which correspond to objects in the args array.</param>
+ <param name="args">An object array containing zero or more objects to format.</param>
+ </member>
+ <member name="M:System.Diagnostics.Trace.TraceWarning(System.String)">
+ <summary>Writes a warning message to the trace listeners in the <see cref="P:System.Diagnostics.Trace.Listeners"></see> collection using the specified message.</summary>
+ <param name="message">The informative message to write.</param>
+ </member>
+ <member name="M:System.Diagnostics.Trace.Unindent">
+ <summary>Decreases the current <see cref="P:System.Diagnostics.Trace.IndentLevel"></see> by one.</summary>
+ </member>
+ <member name="P:System.Diagnostics.Trace.UseGlobalLock">
+ <summary>Gets or sets a value indicating whether the global lock should be used.</summary>
+ <returns>true if the global lock is to be used; otherwise, false. The default is true.</returns>
+ </member>
+ <member name="M:System.Diagnostics.Trace.Write(System.Object)">
+ <summary>Writes the value of the object's <see cref="M:System.Object.ToString"></see> method to the trace listeners in the <see cref="P:System.Diagnostics.Trace.Listeners"></see> collection.</summary>
+ <param name="value">An <see cref="T:System.Object"></see> whose name is sent to the <see cref="P:System.Diagnostics.Trace.Listeners"></see>.</param>
+ </member>
+ <member name="M:System.Diagnostics.Trace.Write(System.String)">
+ <summary>Writes a message to the trace listeners in the <see cref="P:System.Diagnostics.Trace.Listeners"></see> collection.</summary>
+ <param name="message">A message to write.</param>
+ </member>
+ <member name="M:System.Diagnostics.Trace.Write(System.Object,System.String)">
+ <summary>Writes a category name and the value of the object's <see cref="M:System.Object.ToString"></see> method to the trace listeners in the <see cref="P:System.Diagnostics.Trace.Listeners"></see> collection.</summary>
+ <param name="value">An <see cref="T:System.Object"></see> name is sent to the <see cref="P:System.Diagnostics.Trace.Listeners"></see>.</param>
+ <param name="category">A category name used to organize the output.</param>
+ </member>
+ <member name="M:System.Diagnostics.Trace.Write(System.String,System.String)">
+ <summary>Writes a category name and a message to the trace listeners in the <see cref="P:System.Diagnostics.Trace.Listeners"></see> collection.</summary>
+ <param name="message">A message to write.</param>
+ <param name="category">A category name used to organize the output.</param>
+ </member>
+ <member name="M:System.Diagnostics.Trace.WriteIf(System.Boolean,System.String,System.String)">
+ <summary>Writes a category name and message to the trace listeners in the <see cref="P:System.Diagnostics.Trace.Listeners"></see> collection if a condition is true.</summary>
+ <param name="condition">true to cause a message to be written; otherwise, false.</param>
+ <param name="message">A message to write.</param>
+ <param name="category">A category name used to organize the output.</param>
+ </member>
+ <member name="M:System.Diagnostics.Trace.WriteIf(System.Boolean,System.Object,System.String)">
+ <summary>Writes a category name and the value of the object's <see cref="M:System.Object.ToString"></see> method to the trace listeners in the <see cref="P:System.Diagnostics.Trace.Listeners"></see> collection if a condition is true.</summary>
+ <param name="condition">true to cause a message to be written; otherwise, false.</param>
+ <param name="value">An <see cref="T:System.Object"></see> whose name is sent to the <see cref="P:System.Diagnostics.Trace.Listeners"></see>.</param>
+ <param name="category">A category name used to organize the output.</param>
+ </member>
+ <member name="M:System.Diagnostics.Trace.WriteIf(System.Boolean,System.Object)">
+ <summary>Writes the value of the object's <see cref="M:System.Object.ToString"></see> method to the trace listeners in the <see cref="P:System.Diagnostics.Trace.Listeners"></see> collection if a condition is true.</summary>
+ <param name="condition">true to cause a message to be written; otherwise, false.</param>
+ <param name="value">An <see cref="T:System.Object"></see> whose name is sent to the <see cref="P:System.Diagnostics.Trace.Listeners"></see>.</param>
+ </member>
+ <member name="M:System.Diagnostics.Trace.WriteIf(System.Boolean,System.String)">
+ <summary>Writes a message to the trace listeners in the <see cref="P:System.Diagnostics.Trace.Listeners"></see> collection if a condition is true.</summary>
+ <param name="condition">true to cause a message to be written; otherwise, false.</param>
+ <param name="message">A message to write.</param>
+ </member>
+ <member name="M:System.Diagnostics.Trace.WriteLine(System.Object)">
+ <summary>Writes the value of the object's <see cref="M:System.Object.ToString"></see> method to the trace listeners in the <see cref="P:System.Diagnostics.Trace.Listeners"></see> collection.</summary>
+ <param name="value">An <see cref="T:System.Object"></see> whose name is sent to the <see cref="P:System.Diagnostics.Trace.Listeners"></see>.</param>
+ </member>
+ <member name="M:System.Diagnostics.Trace.WriteLine(System.String)">
+ <summary>Writes a message to the trace listeners in the <see cref="P:System.Diagnostics.Trace.Listeners"></see> collection.</summary>
+ <param name="message">A message to write.</param>
+ </member>
+ <member name="M:System.Diagnostics.Trace.WriteLine(System.Object,System.String)">
+ <summary>Writes a category name and the value of the object's <see cref="M:System.Object.ToString"></see> method to the trace listeners in the <see cref="P:System.Diagnostics.Trace.Listeners"></see> collection.</summary>
+ <param name="value">An <see cref="T:System.Object"></see> whose name is sent to the <see cref="P:System.Diagnostics.Trace.Listeners"></see>.</param>
+ <param name="category">A category name used to organize the output.</param>
+ </member>
+ <member name="M:System.Diagnostics.Trace.WriteLine(System.String,System.String)">
+ <summary>Writes a category name and message to the trace listeners in the <see cref="P:System.Diagnostics.Trace.Listeners"></see> collection.</summary>
+ <param name="message">A message to write.</param>
+ <param name="category">A category name used to organize the output.</param>
+ </member>
+ <member name="M:System.Diagnostics.Trace.WriteLineIf(System.Boolean,System.Object,System.String)">
+ <summary>Writes a category name and the value of the object's <see cref="M:System.Object.ToString"></see> method to the trace listeners in the <see cref="P:System.Diagnostics.Trace.Listeners"></see> collection if a condition is true.</summary>
+ <param name="condition">true to cause a message to be written; otherwise, false.</param>
+ <param name="value">An <see cref="T:System.Object"></see> whose name is sent to the <see cref="P:System.Diagnostics.Trace.Listeners"></see>.</param>
+ <param name="category">A category name used to organize the output.</param>
+ </member>
+ <member name="M:System.Diagnostics.Trace.WriteLineIf(System.Boolean,System.Object)">
+ <summary>Writes the value of the object's <see cref="M:System.Object.ToString"></see> method to the trace listeners in the <see cref="P:System.Diagnostics.Trace.Listeners"></see> collection if a condition is true.</summary>
+ <param name="condition">true to cause a message to be written; otherwise, false.</param>
+ <param name="value">An <see cref="T:System.Object"></see> whose name is sent to the <see cref="P:System.Diagnostics.Trace.Listeners"></see>.</param>
+ </member>
+ <member name="M:System.Diagnostics.Trace.WriteLineIf(System.Boolean,System.String)">
+ <summary>Writes a message to the trace listeners in the <see cref="P:System.Diagnostics.Trace.Listeners"></see> collection if a condition is true.</summary>
+ <param name="condition">true to cause a message to be written; otherwise, false.</param>
+ <param name="message">A message to write.</param>
+ </member>
+ <member name="M:System.Diagnostics.Trace.WriteLineIf(System.Boolean,System.String,System.String)">
+ <summary>Writes a category name and message to the trace listeners in the <see cref="P:System.Diagnostics.Trace.Listeners"></see> collection if a condition is true.</summary>
+ <param name="condition">true to cause a message to be written; otherwise, false.</param>
+ <param name="message">A message to write.</param>
+ <param name="category">A category name used to organize the output.</param>
+ </member>
+ <member name="T:System.Diagnostics.TraceEventCache">
+ <summary>Provides trace event data specific to a thread and a process.</summary>
+ </member>
+ <member name="M:System.Diagnostics.TraceEventCache.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.TraceEventCache"></see> class.</summary>
+ </member>
+ <member name="P:System.Diagnostics.TraceEventCache.Callstack">
+ <summary>Gets the call stack for the current thread.</summary>
+ <returns>A string containing stack trace information. This value can be an empty string (&quot;&quot;).</returns>
+ </member>
+ <member name="P:System.Diagnostics.TraceEventCache.DateTime">
+ <summary>Gets the date and time at which the event trace occurred.</summary>
+ <returns>A <see cref="T:System.DateTime"></see> structure whose value is a date and time expressed in Coordinated Universal Time (UTC).</returns>
+ </member>
+ <member name="P:System.Diagnostics.TraceEventCache.LogicalOperationStack">
+ <summary>Gets the correlation data, contained in a stack.</summary>
+ <returns>A <see cref="T:System.Collections.Stack"></see> containing correlation data.</returns>
+ </member>
+ <member name="P:System.Diagnostics.TraceEventCache.ProcessId">
+ <summary>Gets the unique identifier of the current process.</summary>
+ <returns>The system-generated unique identifier of the current process.</returns>
+ </member>
+ <member name="P:System.Diagnostics.TraceEventCache.ThreadId">
+ <summary>Gets a unique identifier for the current managed thread.</summary>
+ <returns>A string that represents a unique integer identifier for this managed thread.</returns>
+ </member>
+ <member name="P:System.Diagnostics.TraceEventCache.Timestamp">
+ <summary>Gets the current number of ticks in the timer mechanism.</summary>
+ <returns>The tick counter value of the underlying timer mechanism.</returns>
+ </member>
+ <member name="T:System.Diagnostics.TraceEventType">
+ <summary>Identifies the type of event that has caused the trace.</summary>
+ </member>
+ <member name="F:System.Diagnostics.TraceEventType.Critical">
+ <summary>Fatal error or application crash.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.TraceEventType.Error">
+ <summary>Recoverable error.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.TraceEventType.Information">
+ <summary>Informational message.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.TraceEventType.Resume">
+ <summary>Resumption of a logical operation.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.TraceEventType.Start">
+ <summary>Starting of a logical operation.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.TraceEventType.Stop">
+ <summary>Stopping of a logical operation.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.TraceEventType.Suspend">
+ <summary>Suspension of a logical operation.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.TraceEventType.Transfer">
+ <summary>Changing of correlation identity.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.TraceEventType.Verbose">
+ <summary>Debugging trace.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.TraceEventType.Warning">
+ <summary>Noncritical problem.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Diagnostics.TraceFilter">
+ <summary>Provides the base class for trace filter implementations.</summary>
+ </member>
+ <member name="M:System.Diagnostics.TraceFilter.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.TraceFilter"></see> class.</summary>
+ </member>
+ <member name="M:System.Diagnostics.TraceFilter.ShouldTrace(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.String,System.Object[],System.Object,System.Object[])">
+ <summary>When overridden in a derived class, determines whether the trace listener should trace the event.</summary>
+ <param name="cache">The <see cref="T:System.Diagnostics.TraceEventCache"></see> that contains information for the trace event.</param>
+ <param name="source">The name of the source.</param>
+ <param name="eventType">One of the <see cref="T:System.Diagnostics.TraceEventType"></see> values specifying the type of event that has caused the trace.</param>
+ <param name="id">A trace identifier number.</param>
+ <param name="formatOrMessage">Either the format to use for writing an array of arguments specified by the args parameter, or a message to write.</param>
+ <param name="args">An array of argument objects.</param>
+ <param name="data1">A trace data object.</param>
+ <param name="data">An array of trace data objects.</param>
+ <returns>true to trace the specified event; otherwise, false.</returns>
+ </member>
+ <member name="T:System.Diagnostics.TraceLevel">
+ <summary>Specifies what messages to output for the <see cref="T:System.Diagnostics.Debug"></see>, <see cref="T:System.Diagnostics.Trace"></see> and <see cref="T:System.Diagnostics.TraceSwitch"></see> classes.</summary>
+ </member>
+ <member name="F:System.Diagnostics.TraceLevel.Error">
+ <summary>Output error-handling messages.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.TraceLevel.Info">
+ <summary>Output informational messages, warnings, and error-handling messages.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.TraceLevel.Off">
+ <summary>Output no tracing and debugging messages.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.TraceLevel.Verbose">
+ <summary>Output all debugging and tracing messages.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.TraceLevel.Warning">
+ <summary>Output warnings and error-handling messages.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Diagnostics.TraceListener">
+ <summary>Provides the abstract base class for the listeners who monitor trace and debug output.</summary>
+ </member>
+ <member name="M:System.Diagnostics.TraceListener.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.TraceListener"></see> class.</summary>
+ </member>
+ <member name="M:System.Diagnostics.TraceListener.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.TraceListener"></see> class using the specified name as the listener.</summary>
+ <param name="name">The name of the <see cref="T:System.Diagnostics.TraceListener"></see>.</param>
+ </member>
+ <member name="P:System.Diagnostics.TraceListener.Attributes">
+ <summary>Gets the custom trace listener attributes defined in the application configuration file.</summary>
+ <returns>A <see cref="T:System.Collections.Specialized.StringDictionary"></see> containing the custom attributes for the trace listener.</returns>
+ </member>
+ <member name="M:System.Diagnostics.TraceListener.Close">
+ <summary>When overridden in a derived class, closes the output stream so it no longer receives tracing or debugging output.</summary>
+ </member>
+ <member name="M:System.Diagnostics.TraceListener.Dispose">
+ <summary>Releases all resources used by the <see cref="T:System.Diagnostics.TraceListener"></see>.</summary>
+ </member>
+ <member name="M:System.Diagnostics.TraceListener.Dispose(System.Boolean)">
+ <summary>Releases the unmanaged resources used by the <see cref="T:System.Diagnostics.TraceListener"></see> and optionally releases the managed resources.</summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
+ </member>
+ <member name="M:System.Diagnostics.TraceListener.Fail(System.String)">
+ <summary>Emits an error message to the listener you create when you implement the <see cref="T:System.Diagnostics.TraceListener"></see> class.</summary>
+ <param name="message">A message to emit.</param>
+ </member>
+ <member name="M:System.Diagnostics.TraceListener.Fail(System.String,System.String)">
+ <summary>Emits an error message and a detailed error message to the listener you create when you implement the <see cref="T:System.Diagnostics.TraceListener"></see> class.</summary>
+ <param name="message">A message to emit.</param>
+ <param name="detailMessage">A detailed message to emit.</param>
+ </member>
+ <member name="P:System.Diagnostics.TraceListener.Filter">
+ <summary>Gets and sets the trace filter for the trace listener.</summary>
+ <returns>An object derived from the <see cref="T:System.Diagnostics.TraceFilter"></see> base class.</returns>
+ </member>
+ <member name="M:System.Diagnostics.TraceListener.Flush">
+ <summary>When overridden in a derived class, flushes the output buffer.</summary>
+ </member>
+ <member name="M:System.Diagnostics.TraceListener.GetSupportedAttributes">
+ <summary>Gets the custom attributes supported by the trace listener.</summary>
+ <returns>A string array naming the custom attributes supported by the trace listener, or null if there are no custom attributes.</returns>
+ </member>
+ <member name="P:System.Diagnostics.TraceListener.IndentLevel">
+ <summary>Gets or sets the indent level.</summary>
+ <returns>The indent level. The default is zero.</returns>
+ </member>
+ <member name="P:System.Diagnostics.TraceListener.IndentSize">
+ <summary>Gets or sets the number of spaces in an indent.</summary>
+ <returns>The number of spaces in an indent. The default is four spaces.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">Set operation failed because the value is less than zero.</exception>
+ </member>
+ <member name="P:System.Diagnostics.TraceListener.IsThreadSafe">
+ <summary>Gets a value indicating whether the trace listener is thread safe.</summary>
+ <returns>true if the trace listener is thread safe; otherwise, false. The default is false.</returns>
+ </member>
+ <member name="P:System.Diagnostics.TraceListener.Name">
+ <summary>Gets or sets a name for this <see cref="T:System.Diagnostics.TraceListener"></see>.</summary>
+ <returns>A name for this <see cref="T:System.Diagnostics.TraceListener"></see>. The default is an empty string (&quot;&quot;).</returns>
+ </member>
+ <member name="P:System.Diagnostics.TraceListener.NeedIndent">
+ <summary>Gets or sets a value indicating whether to indent the output.</summary>
+ <returns>true if the output should be indented; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Diagnostics.TraceListener.TraceData(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.Object)">
+ <summary>Writes trace information, a data object and event information to the listener specific output.</summary>
+ <param name="eventCache">A <see cref="T:System.Diagnostics.TraceEventCache"></see> object that contains the current process ID, thread ID, and stack trace information.</param>
+ <param name="source">A name used to identify the output, typically the name of the application that generated the trace event.</param>
+ <param name="eventType">One of the <see cref="T:System.Diagnostics.TraceEventType"></see> values specifying the type of event that has caused the trace.</param>
+ <param name="id">A numeric identifier for the event.</param>
+ <param name="data">The trace data to emit.</param>
+ </member>
+ <member name="M:System.Diagnostics.TraceListener.TraceData(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.Object[])">
+ <summary>Writes trace information, an array of data objects and event information to the listener specific output.</summary>
+ <param name="eventCache">A <see cref="T:System.Diagnostics.TraceEventCache"></see> object that contains the current process ID, thread ID, and stack trace information.</param>
+ <param name="source">A name used to identify the output, typically the name of the application that generated the trace event.</param>
+ <param name="eventType">One of the <see cref="T:System.Diagnostics.TraceEventType"></see> values specifying the type of event that has caused the trace.</param>
+ <param name="id">A numeric identifier for the event.</param>
+ <param name="data">An array of objects to emit as data.</param>
+ </member>
+ <member name="M:System.Diagnostics.TraceListener.TraceEvent(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32)">
+ <summary>Writes trace and event information to the listener specific output.</summary>
+ <param name="eventCache">A <see cref="T:System.Diagnostics.TraceEventCache"></see> object that contains the current process ID, thread ID, and stack trace information.</param>
+ <param name="source">A name used to identify the output, typically the name of the application that generated the trace event.</param>
+ <param name="eventType">One of the <see cref="T:System.Diagnostics.TraceEventType"></see> values specifying the type of event that has caused the trace.</param>
+ <param name="id">A numeric identifier for the event.</param>
+ </member>
+ <member name="M:System.Diagnostics.TraceListener.TraceEvent(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.String)">
+ <summary>Writes trace information, a message, and event information to the listener specific output.</summary>
+ <param name="eventCache">A <see cref="T:System.Diagnostics.TraceEventCache"></see> object that contains the current process ID, thread ID, and stack trace information.</param>
+ <param name="source">A name used to identify the output, typically the name of the application that generated the trace event.</param>
+ <param name="eventType">One of the <see cref="T:System.Diagnostics.TraceEventType"></see> values specifying the type of event that has caused the trace.</param>
+ <param name="id">A numeric identifier for the event.</param>
+ <param name="message">A message to write.</param>
+ </member>
+ <member name="M:System.Diagnostics.TraceListener.TraceEvent(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.String,System.Object[])">
+ <summary>Writes trace information, a formatted array of objects and event information to the listener specific output.</summary>
+ <param name="eventCache">A <see cref="T:System.Diagnostics.TraceEventCache"></see> object that contains the current process ID, thread ID, and stack trace information.</param>
+ <param name="source">A name used to identify the output, typically the name of the application that generated the trace event.</param>
+ <param name="eventType">One of the <see cref="T:System.Diagnostics.TraceEventType"></see> values specifying the type of event that has caused the trace.</param>
+ <param name="id">A numeric identifier for the event.</param>
+ <param name="format">A format string that contains zero or more format items, which correspond to objects in the args array.</param>
+ <param name="args">An object array containing zero or more objects to format.</param>
+ </member>
+ <member name="P:System.Diagnostics.TraceListener.TraceOutputOptions">
+ <summary>Gets or sets the trace output options.</summary>
+ <returns>A bitwise combination of the enumeration values. The default is <see cref="F:System.Diagnostics.TraceOptions.None"></see>.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">Set operation failed because the value is invalid.</exception>
+ </member>
+ <member name="M:System.Diagnostics.TraceListener.TraceTransfer(System.Diagnostics.TraceEventCache,System.String,System.Int32,System.String,System.Guid)">
+ <summary>Writes trace information, a message, a related activity identity and event information to the listener specific output.</summary>
+ <param name="eventCache">A <see cref="T:System.Diagnostics.TraceEventCache"></see> object that contains the current process ID, thread ID, and stack trace information.</param>
+ <param name="source">A name used to identify the output, typically the name of the application that generated the trace event.</param>
+ <param name="id">A numeric identifier for the event.</param>
+ <param name="message">A message to write.</param>
+ <param name="relatedActivityId">A <see cref="T:System.Guid"></see> object identifying a related activity.</param>
+ </member>
+ <member name="M:System.Diagnostics.TraceListener.Write(System.Object)">
+ <summary>Writes the value of the object's <see cref="M:System.Object.ToString"></see> method to the listener you create when you implement the <see cref="T:System.Diagnostics.TraceListener"></see> class.</summary>
+ <param name="o">An <see cref="T:System.Object"></see> whose fully qualified class name you want to write.</param>
+ </member>
+ <member name="M:System.Diagnostics.TraceListener.Write(System.String)">
+ <summary>When overridden in a derived class, writes the specified message to the listener you create in the derived class.</summary>
+ <param name="message">A message to write.</param>
+ </member>
+ <member name="M:System.Diagnostics.TraceListener.Write(System.Object,System.String)">
+ <summary>Writes a category name and the value of the object's <see cref="M:System.Object.ToString"></see> method to the listener you create when you implement the <see cref="T:System.Diagnostics.TraceListener"></see> class.</summary>
+ <param name="o">An <see cref="T:System.Object"></see> whose fully qualified class name you want to write.</param>
+ <param name="category">A category name used to organize the output.</param>
+ </member>
+ <member name="M:System.Diagnostics.TraceListener.Write(System.String,System.String)">
+ <summary>Writes a category name and a message to the listener you create when you implement the <see cref="T:System.Diagnostics.TraceListener"></see> class.</summary>
+ <param name="message">A message to write.</param>
+ <param name="category">A category name used to organize the output.</param>
+ </member>
+ <member name="M:System.Diagnostics.TraceListener.WriteIndent">
+ <summary>Writes the indent to the listener you create when you implement this class, and resets the <see cref="P:System.Diagnostics.TraceListener.NeedIndent"></see> property to false.</summary>
+ </member>
+ <member name="M:System.Diagnostics.TraceListener.WriteLine(System.Object)">
+ <summary>Writes the value of the object's <see cref="M:System.Object.ToString"></see> method to the listener you create when you implement the <see cref="T:System.Diagnostics.TraceListener"></see> class, followed by a line terminator.</summary>
+ <param name="o">An <see cref="T:System.Object"></see> whose fully qualified class name you want to write.</param>
+ </member>
+ <member name="M:System.Diagnostics.TraceListener.WriteLine(System.String)">
+ <summary>When overridden in a derived class, writes a message to the listener you create in the derived class, followed by a line terminator.</summary>
+ <param name="message">A message to write.</param>
+ </member>
+ <member name="M:System.Diagnostics.TraceListener.WriteLine(System.Object,System.String)">
+ <summary>Writes a category name and the value of the object's <see cref="M:System.Object.ToString"></see> method to the listener you create when you implement the <see cref="T:System.Diagnostics.TraceListener"></see> class, followed by a line terminator.</summary>
+ <param name="o">An <see cref="T:System.Object"></see> whose fully qualified class name you want to write.</param>
+ <param name="category">A category name used to organize the output.</param>
+ </member>
+ <member name="M:System.Diagnostics.TraceListener.WriteLine(System.String,System.String)">
+ <summary>Writes a category name and a message to the listener you create when you implement the <see cref="T:System.Diagnostics.TraceListener"></see> class, followed by a line terminator.</summary>
+ <param name="message">A message to write.</param>
+ <param name="category">A category name used to organize the output.</param>
+ </member>
+ <member name="T:System.Diagnostics.TraceListenerCollection">
+ <summary>Provides a thread-safe list of <see cref="T:System.Diagnostics.TraceListener"></see> objects.</summary>
+ </member>
+ <member name="M:System.Diagnostics.TraceListenerCollection.Add(System.Diagnostics.TraceListener)">
+ <summary>Adds a <see cref="T:System.Diagnostics.TraceListener"></see> to the list.</summary>
+ <param name="listener">A <see cref="T:System.Diagnostics.TraceListener"></see> to add to the list.</param>
+ <returns>The position at which the new listener was inserted.</returns>
+ </member>
+ <member name="M:System.Diagnostics.TraceListenerCollection.AddRange(System.Diagnostics.TraceListener[])">
+ <summary>Adds an array of <see cref="T:System.Diagnostics.TraceListener"></see> objects to the list.</summary>
+ <param name="value">An array of <see cref="T:System.Diagnostics.TraceListener"></see> objects to add to the list.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="value">value</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Diagnostics.TraceListenerCollection.AddRange(System.Diagnostics.TraceListenerCollection)">
+ <summary>Adds the contents of another <see cref="T:System.Diagnostics.TraceListenerCollection"></see> to the list.</summary>
+ <param name="value">Another <see cref="T:System.Diagnostics.TraceListenerCollection"></see> whose contents are added to the list.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="value">value</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Diagnostics.TraceListenerCollection.Clear">
+ <summary>Clears all the listeners from the list.</summary>
+ </member>
+ <member name="M:System.Diagnostics.TraceListenerCollection.Contains(System.Diagnostics.TraceListener)">
+ <summary>Checks whether the list contains the specified listener.</summary>
+ <param name="listener">A <see cref="T:System.Diagnostics.TraceListener"></see> to find in the list.</param>
+ <returns>true if the listener is in the list; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Diagnostics.TraceListenerCollection.CopyTo(System.Diagnostics.TraceListener[],System.Int32)">
+ <summary>Copies a section of the current <see cref="T:System.Diagnostics.TraceListenerCollection"></see> list to the specified array at the specified index.</summary>
+ <param name="listeners">An array of type <see cref="T:System.Array"></see> to copy the elements into.</param>
+ <param name="index">The starting index number in the current list to copy from.</param>
+ </member>
+ <member name="P:System.Diagnostics.TraceListenerCollection.Count">
+ <summary>Gets the number of listeners in the list.</summary>
+ <returns>The number of listeners in the list.</returns>
+ </member>
+ <member name="M:System.Diagnostics.TraceListenerCollection.GetEnumerator">
+ <summary>Gets an enumerator for this list.</summary>
+ <returns>An enumerator of type <see cref="T:System.Collections.IEnumerator"></see>.</returns>
+ </member>
+ <member name="M:System.Diagnostics.TraceListenerCollection.IndexOf(System.Diagnostics.TraceListener)">
+ <summary>Gets the index of the specified listener.</summary>
+ <param name="listener">A <see cref="T:System.Diagnostics.TraceListener"></see> to find in the list.</param>
+ <returns>The index of the listener, if it can be found in the list; otherwise, -1.</returns>
+ </member>
+ <member name="M:System.Diagnostics.TraceListenerCollection.Insert(System.Int32,System.Diagnostics.TraceListener)">
+ <summary>Inserts the listener at the specified index.</summary>
+ <param name="index">The position in the list to insert the new <see cref="T:System.Diagnostics.TraceListener"></see>.</param>
+ <param name="listener">A <see cref="T:System.Diagnostics.TraceListener"></see> to insert in the list.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="index">index</paramref> is not a valid index in the list.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="listener">listener</paramref> is null.</exception>
+ </member>
+ <member name="P:System.Diagnostics.TraceListenerCollection.Item(System.Int32)">
+ <summary>Gets or sets the <see cref="T:System.Diagnostics.TraceListener"></see> at the specified index.</summary>
+ <param name="i">The zero-based index of the <see cref="T:System.Diagnostics.TraceListener"></see> to get from the list.</param>
+ <returns>A <see cref="T:System.Diagnostics.TraceListener"></see> with the specified index.</returns>
+ <exception cref="T:System.ArgumentNullException">The value is null.</exception>
+ </member>
+ <member name="P:System.Diagnostics.TraceListenerCollection.Item(System.String)">
+ <summary>Gets the first <see cref="T:System.Diagnostics.TraceListener"></see> in the list with the specified name.</summary>
+ <param name="name">The name of the <see cref="T:System.Diagnostics.TraceListener"></see> to get from the list.</param>
+ <returns>The first <see cref="T:System.Diagnostics.TraceListener"></see> in the list with the given <see cref="P:System.Diagnostics.TraceListener.Name"></see>. This item returns null if no <see cref="T:System.Diagnostics.TraceListener"></see> with the given name can be found.</returns>
+ </member>
+ <member name="M:System.Diagnostics.TraceListenerCollection.Remove(System.String)">
+ <summary>Removes from the collection the first <see cref="T:System.Diagnostics.TraceListener"></see> with the specified name.</summary>
+ <param name="name">The name of the <see cref="T:System.Diagnostics.TraceListener"></see> to remove from the list.</param>
+ </member>
+ <member name="M:System.Diagnostics.TraceListenerCollection.Remove(System.Diagnostics.TraceListener)">
+ <summary>Removes from the collection the specified <see cref="T:System.Diagnostics.TraceListener"></see>.</summary>
+ <param name="listener">A <see cref="T:System.Diagnostics.TraceListener"></see> to remove from the list.</param>
+ </member>
+ <member name="M:System.Diagnostics.TraceListenerCollection.RemoveAt(System.Int32)">
+ <summary>Removes from the collection the <see cref="T:System.Diagnostics.TraceListener"></see> at the specified index.</summary>
+ <param name="index">The zero-based index of the <see cref="T:System.Diagnostics.TraceListener"></see> to remove from the list.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="index">index</paramref> is not a valid index in the list.</exception>
+ </member>
+ <member name="M:System.Diagnostics.TraceListenerCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
+ <summary>Copies a section of the current <see cref="T:System.Diagnostics.TraceListenerCollection"></see> to the specified array of <see cref="T:System.Diagnostics.TraceListener"></see> objects.</summary>
+ <param name="array">The one-dimensional array of <see cref="T:System.Diagnostics.TraceListener"></see> objects that is the destination of the elements copied from the <see cref="T:System.Diagnostics.TraceListenerCollection"></see>. The array must have zero-based indexing.</param>
+ <param name="index">The zero-based index in array at which copying begins.</param>
+ </member>
+ <member name="P:System.Diagnostics.TraceListenerCollection.System#Collections#ICollection#IsSynchronized">
+ <summary>Gets a value indicating whether access to the <see cref="T:System.Diagnostics.TraceListenerCollection"></see> is synchronized (thread safe).</summary>
+ <returns>Always true.</returns>
+ </member>
+ <member name="P:System.Diagnostics.TraceListenerCollection.System#Collections#ICollection#SyncRoot">
+ <summary>Gets an object that can be used to synchronize access to the <see cref="T:System.Diagnostics.TraceListenerCollection"></see>.</summary>
+ <returns>The current <see cref="T:System.Diagnostics.TraceListenerCollection"></see> object.</returns>
+ </member>
+ <member name="M:System.Diagnostics.TraceListenerCollection.System#Collections#IList#Add(System.Object)">
+ <summary>Adds a trace listener to the <see cref="T:System.Diagnostics.TraceListenerCollection"></see>.</summary>
+ <param name="value">The object to add to the <see cref="T:System.Diagnostics.TraceListenerCollection"></see>.</param>
+ <returns>The position into which the new trace listener was inserted.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="value">value</paramref> is null. -or- <paramref name="value">value</paramref> is not a <see cref="T:System.Diagnostics.TraceListener"></see>.</exception>
+ </member>
+ <member name="M:System.Diagnostics.TraceListenerCollection.System#Collections#IList#Contains(System.Object)">
+ <summary>Determines whether the <see cref="T:System.Diagnostics.TraceListenerCollection"></see> contains a specific object.</summary>
+ <param name="value">The object to locate in the <see cref="T:System.Diagnostics.TraceListenerCollection"></see>.</param>
+ <returns>true if the <see cref="T:System.Object"></see> is found in the <see cref="T:System.Diagnostics.TraceListenerCollection"></see>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Diagnostics.TraceListenerCollection.System#Collections#IList#IndexOf(System.Object)">
+ <summary>Determines the index of a specific object in the <see cref="T:System.Diagnostics.TraceListenerCollection"></see>.</summary>
+ <param name="value">The object to locate in the <see cref="T:System.Diagnostics.TraceListenerCollection"></see>.</param>
+ <returns>The index of <paramref name="value">value</paramref> if found in the <see cref="T:System.Diagnostics.TraceListenerCollection"></see>; otherwise, -1.</returns>
+ </member>
+ <member name="M:System.Diagnostics.TraceListenerCollection.System#Collections#IList#Insert(System.Int32,System.Object)">
+ <summary>Inserts a <see cref="T:System.Diagnostics.TraceListener"></see> object at the specified position in the <see cref="T:System.Diagnostics.TraceListenerCollection"></see>.</summary>
+ <param name="index">The zero-based index at which value should be inserted.</param>
+ <param name="value">The <see cref="T:System.Diagnostics.TraceListener"></see> object to insert into the <see cref="T:System.Diagnostics.TraceListenerCollection"></see>.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="value">value</paramref> is not a <see cref="T:System.Diagnostics.TraceListener"></see> object.</exception>
+ </member>
+ <member name="P:System.Diagnostics.TraceListenerCollection.System#Collections#IList#IsFixedSize">
+ <summary>Gets a value indicating whether the <see cref="T:System.Diagnostics.TraceListenerCollection"></see> has a fixed size.</summary>
+ <returns>Always false.</returns>
+ </member>
+ <member name="P:System.Diagnostics.TraceListenerCollection.System#Collections#IList#IsReadOnly">
+ <summary>Gets a value indicating whether the <see cref="T:System.Diagnostics.TraceListenerCollection"></see> is read-only</summary>
+ <returns>Always false.</returns>
+ </member>
+ <member name="P:System.Diagnostics.TraceListenerCollection.System#Collections#IList#Item(System.Int32)">
+ <summary>Gets or sets the <see cref="T:System.Diagnostics.TraceListener"></see> at the specified index in the <see cref="T:System.Diagnostics.TraceListenerCollection"></see>.</summary>
+ <param name="index">The zero-based index of the value to get.</param>
+ <returns>The <see cref="T:System.Diagnostics.TraceListener"></see> at the specified index.</returns>
+ </member>
+ <member name="M:System.Diagnostics.TraceListenerCollection.System#Collections#IList#Remove(System.Object)">
+ <summary>Removes an object from the <see cref="T:System.Diagnostics.TraceListenerCollection"></see>.</summary>
+ <param name="value">The object to remove from the <see cref="T:System.Diagnostics.TraceListenerCollection"></see>.</param>
+ </member>
+ <member name="T:System.Diagnostics.TraceOptions">
+ <summary>Specifies trace data options to be written to the trace output.</summary>
+ </member>
+ <member name="F:System.Diagnostics.TraceOptions.Callstack">
+ <summary>Write the call stack, which is represented by the return value of the <see cref="P:System.Environment.StackTrace"></see> property.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.TraceOptions.DateTime">
+ <summary>Write the date and time.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.TraceOptions.LogicalOperationStack">
+ <summary>Write the logical operation stack, which is represented by the return value of the <see cref="P:System.Diagnostics.CorrelationManager.LogicalOperationStack"></see> property.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.TraceOptions.None">
+ <summary>Do not write any elements.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.TraceOptions.ProcessId">
+ <summary>Write the process identity, which is represented by the return value of the <see cref="P:System.Diagnostics.Process.Id"></see> property.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.TraceOptions.ThreadId">
+ <summary>Write the thread identity, which is represented by the return value of the <see cref="P:System.Threading.Thread.ManagedThreadId"></see> property for the current thread.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.TraceOptions.Timestamp">
+ <summary>Write the timestamp, which is represented by the return value of the <see cref="M:System.Diagnostics.Stopwatch.GetTimestamp"></see> method.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Diagnostics.TraceSource">
+ <summary>Provides a set of methods and properties that enable applications to trace the execution of code and associate trace messages with their source.</summary>
+ </member>
+ <member name="M:System.Diagnostics.TraceSource.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.TraceSource"></see> class, using the specified name for the source.</summary>
+ <param name="name">The name of the source (typically, the name of the application).</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="name">name</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="name">name</paramref> is an empty string (&quot;&quot;).</exception>
+ </member>
+ <member name="M:System.Diagnostics.TraceSource.#ctor(System.String,System.Diagnostics.SourceLevels)">
+ <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.TraceSource"></see> class, using the specified name for the source and the default source level at which tracing is to occur.</summary>
+ <param name="name">The name of the source, typically the name of the application.</param>
+ <param name="defaultLevel">A bitwise combination of the enumeration values that specifies the default source level at which to trace.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="name">name</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="name">name</paramref> is an empty string (&quot;&quot;).</exception>
+ </member>
+ <member name="P:System.Diagnostics.TraceSource.Attributes">
+ <summary>Gets the custom switch attributes defined in the application configuration file.</summary>
+ <returns>A <see cref="T:System.Collections.Specialized.StringDictionary"></see> containing the custom attributes for the trace switch.</returns>
+ </member>
+ <member name="M:System.Diagnostics.TraceSource.Close">
+ <summary>Closes all the trace listeners in the trace listener collection.</summary>
+ </member>
+ <member name="M:System.Diagnostics.TraceSource.Flush">
+ <summary>Flushes all the trace listeners in the trace listener collection.</summary>
+ <exception cref="T:System.ObjectDisposedException">An attempt was made to trace an event during finalization.</exception>
+ </member>
+ <member name="M:System.Diagnostics.TraceSource.GetSupportedAttributes">
+ <summary>Gets the custom attributes supported by the trace source.</summary>
+ <returns>A string array naming the custom attributes supported by the trace source, or null if there are no custom attributes.</returns>
+ </member>
+ <member name="P:System.Diagnostics.TraceSource.Listeners">
+ <summary>Gets the collection of trace listeners for the trace source.</summary>
+ <returns>A <see cref="T:System.Diagnostics.TraceListenerCollection"></see> that contains the active trace listeners associated with the source.</returns>
+ </member>
+ <member name="P:System.Diagnostics.TraceSource.Name">
+ <summary>Gets the name of the trace source.</summary>
+ <returns>The name of the trace source.</returns>
+ </member>
+ <member name="P:System.Diagnostics.TraceSource.Switch">
+ <summary>Gets or sets the source switch value.</summary>
+ <returns>A <see cref="T:System.Diagnostics.SourceSwitch"></see> object representing the source switch value.</returns>
+ <exception cref="T:System.ArgumentNullException"><see cref="P:System.Diagnostics.TraceSource.Switch"></see> is set to null.</exception>
+ </member>
+ <member name="M:System.Diagnostics.TraceSource.TraceData(System.Diagnostics.TraceEventType,System.Int32,System.Object)">
+ <summary>Writes trace data to the trace listeners in the <see cref="P:System.Diagnostics.TraceSource.Listeners"></see> collection using the specified event type, event identifier, and trace data.</summary>
+ <param name="eventType">One of the enumeration values that specifies the event type of the trace data.</param>
+ <param name="id">A numeric identifier for the event.</param>
+ <param name="data">The trace data.</param>
+ <exception cref="T:System.ObjectDisposedException">An attempt was made to trace an event during finalization.</exception>
+ </member>
+ <member name="M:System.Diagnostics.TraceSource.TraceData(System.Diagnostics.TraceEventType,System.Int32,System.Object[])">
+ <summary>Writes trace data to the trace listeners in the <see cref="P:System.Diagnostics.TraceSource.Listeners"></see> collection using the specified event type, event identifier, and trace data array.</summary>
+ <param name="eventType">One of the enumeration values that specifies the event type of the trace data.</param>
+ <param name="id">A numeric identifier for the event.</param>
+ <param name="data">An object array containing the trace data.</param>
+ <exception cref="T:System.ObjectDisposedException">An attempt was made to trace an event during finalization.</exception>
+ </member>
+ <member name="M:System.Diagnostics.TraceSource.TraceEvent(System.Diagnostics.TraceEventType,System.Int32)">
+ <summary>Writes a trace event message to the trace listeners in the <see cref="P:System.Diagnostics.TraceSource.Listeners"></see> collection using the specified event type and event identifier.</summary>
+ <param name="eventType">One of the enumeration values that specifies the event type of the trace data.</param>
+ <param name="id">A numeric identifier for the event.</param>
+ <exception cref="T:System.ObjectDisposedException">An attempt was made to trace an event during finalization.</exception>
+ </member>
+ <member name="M:System.Diagnostics.TraceSource.TraceEvent(System.Diagnostics.TraceEventType,System.Int32,System.String)">
+ <summary>Writes a trace event message to the trace listeners in the <see cref="P:System.Diagnostics.TraceSource.Listeners"></see> collection using the specified event type, event identifier, and message.</summary>
+ <param name="eventType">One of the enumeration values that specifies the event type of the trace data.</param>
+ <param name="id">A numeric identifier for the event.</param>
+ <param name="message">The trace message to write.</param>
+ <exception cref="T:System.ObjectDisposedException">An attempt was made to trace an event during finalization.</exception>
+ </member>
+ <member name="M:System.Diagnostics.TraceSource.TraceEvent(System.Diagnostics.TraceEventType,System.Int32,System.String,System.Object[])">
+ <summary>Writes a trace event to the trace listeners in the <see cref="P:System.Diagnostics.TraceSource.Listeners"></see> collection using the specified event type, event identifier, and argument array and format.</summary>
+ <param name="eventType">One of the enumeration values that specifies the event type of the trace data.</param>
+ <param name="id">A numeric identifier for the event.</param>
+ <param name="format">A composite format string that contains text intermixed with zero or more format items, which correspond to objects in the args array.</param>
+ <param name="args">An object array containing zero or more objects to format.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="format">format</paramref> is null.</exception>
+ <exception cref="T:System.FormatException"><paramref name="format">format</paramref> is invalid. -or- The number that indicates an argument to format is less than zero, or greater than or equal to the number of specified objects to format.</exception>
+ <exception cref="T:System.ObjectDisposedException">An attempt was made to trace an event during finalization.</exception>
+ </member>
+ <member name="M:System.Diagnostics.TraceSource.TraceInformation(System.String)">
+ <summary>Writes an informational message to the trace listeners in the <see cref="P:System.Diagnostics.TraceSource.Listeners"></see> collection using the specified message.</summary>
+ <param name="message">The informative message to write.</param>
+ <exception cref="T:System.ObjectDisposedException">An attempt was made to trace an event during finalization.</exception>
+ </member>
+ <member name="M:System.Diagnostics.TraceSource.TraceInformation(System.String,System.Object[])">
+ <summary>Writes an informational message to the trace listeners in the <see cref="P:System.Diagnostics.TraceSource.Listeners"></see> collection using the specified object array and formatting information.</summary>
+ <param name="format">A composite format string that contains text intermixed with zero or more format items, which correspond to objects in the args array.</param>
+ <param name="args">An array containing zero or more objects to format.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="format">format</paramref> is null.</exception>
+ <exception cref="T:System.FormatException"><paramref name="format">format</paramref> is invalid. -or- The number that indicates an argument to format is less than zero, or greater than or equal to the number of specified objects to format.</exception>
+ <exception cref="T:System.ObjectDisposedException">An attempt was made to trace an event during finalization.</exception>
+ </member>
+ <member name="M:System.Diagnostics.TraceSource.TraceTransfer(System.Int32,System.String,System.Guid)">
+ <summary>Writes a trace transfer message to the trace listeners in the <see cref="P:System.Diagnostics.TraceSource.Listeners"></see> collection using the specified numeric identifier, message, and related activity identifier.</summary>
+ <param name="id">A numeric identifier for the event.</param>
+ <param name="message">The trace message to write.</param>
+ <param name="relatedActivityId">A structure that identifies the related activity.</param>
+ </member>
+ <member name="T:System.Diagnostics.TraceSwitch">
+ <summary>Provides a multilevel switch to control tracing and debug output without recompiling your code.</summary>
+ </member>
+ <member name="M:System.Diagnostics.TraceSwitch.#ctor(System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.TraceSwitch"></see> class, using the specified display name and description.</summary>
+ <param name="displayName">The name to display on a user interface.</param>
+ <param name="description">The description of the switch.</param>
+ </member>
+ <member name="M:System.Diagnostics.TraceSwitch.#ctor(System.String,System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.TraceSwitch"></see> class, using the specified display name, description, and default value for the switch.</summary>
+ <param name="displayName">The name to display on a user interface.</param>
+ <param name="description">The description of the switch.</param>
+ <param name="defaultSwitchValue">The default value of the switch.</param>
+ </member>
+ <member name="P:System.Diagnostics.TraceSwitch.Level">
+ <summary>Gets or sets the trace level that determines the messages the switch allows.</summary>
+ <returns>One of the <see cref="T:System.Diagnostics.TraceLevel"></see> values that that specifies the level of messages that are allowed by the switch.</returns>
+ <exception cref="T:System.ArgumentException"><see cref="P:System.Diagnostics.TraceSwitch.Level"></see> is set to a value that is not one of the <see cref="T:System.Diagnostics.TraceLevel"></see> values.</exception>
+ </member>
+ <member name="M:System.Diagnostics.TraceSwitch.OnSwitchSettingChanged">
+ <summary>Updates and corrects the level for this switch.</summary>
+ </member>
+ <member name="M:System.Diagnostics.TraceSwitch.OnValueChanged">
+ <summary>Sets the <see cref="P:System.Diagnostics.Switch.SwitchSetting"></see> property to the integer equivalent of the <see cref="P:System.Diagnostics.Switch.Value"></see> property.</summary>
+ </member>
+ <member name="P:System.Diagnostics.TraceSwitch.TraceError">
+ <summary>Gets a value indicating whether the switch allows error-handling messages.</summary>
+ <returns>true if the <see cref="P:System.Diagnostics.TraceSwitch.Level"></see> property is set to <see cref="F:System.Diagnostics.TraceLevel.Error"></see>, <see cref="F:System.Diagnostics.TraceLevel.Warning"></see>, <see cref="F:System.Diagnostics.TraceLevel.Info"></see>, or <see cref="F:System.Diagnostics.TraceLevel.Verbose"></see>; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Diagnostics.TraceSwitch.TraceInfo">
+ <summary>Gets a value indicating whether the switch allows informational messages.</summary>
+ <returns>true if the <see cref="P:System.Diagnostics.TraceSwitch.Level"></see> property is set to <see cref="F:System.Diagnostics.TraceLevel.Info"></see> or <see cref="F:System.Diagnostics.TraceLevel.Verbose"></see>; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Diagnostics.TraceSwitch.TraceVerbose">
+ <summary>Gets a value indicating whether the switch allows all messages.</summary>
+ <returns>true if the <see cref="P:System.Diagnostics.TraceSwitch.Level"></see> property is set to <see cref="F:System.Diagnostics.TraceLevel.Verbose"></see>; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Diagnostics.TraceSwitch.TraceWarning">
+ <summary>Gets a value indicating whether the switch allows warning messages.</summary>
+ <returns>true if the <see cref="P:System.Diagnostics.TraceSwitch.Level"></see> property is set to <see cref="F:System.Diagnostics.TraceLevel.Warning"></see>, <see cref="F:System.Diagnostics.TraceLevel.Info"></see>, or <see cref="F:System.Diagnostics.TraceLevel.Verbose"></see>; otherwise, false.</returns>
+ </member>
+ <member name="T:System.Diagnostics.Tracing.EventActivityOptions">
+ <summary>Specifies the tracking of activity start and stop events.</summary>
+ </member>
+ <member name="F:System.Diagnostics.Tracing.EventActivityOptions.Detachable">
+ <summary>Allow overlapping activities. By default, activity starts and stops must be property nested. That is, a sequence of Start A, Start B, Stop A, Stop B is not allowed will result in B stopping at the same time as A.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.Tracing.EventActivityOptions.Disable">
+ <summary>Turn off start and stop tracking.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.Tracing.EventActivityOptions.None">
+ <summary>Use the default behavior for start and stop tracking.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.Tracing.EventActivityOptions.Recursive">
+ <summary>Allow recursive activity starts. By default, an activity cannot be recursive. That is, a sequence of Start A, Start A, Stop A, Stop A is not allowed. Unintentional recursive activities can occur if the app executes and for some the stop is not reached before another start is called.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Diagnostics.Tracing.EventAttribute">
+ <summary>Specifies additional event schema information for an event.</summary>
+ </member>
+ <member name="M:System.Diagnostics.Tracing.EventAttribute.#ctor(System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.Tracing.EventAttribute"></see> class with the specified event identifier.</summary>
+ <param name="eventId">The event identifier for the event.</param>
+ </member>
+ <member name="P:System.Diagnostics.Tracing.EventAttribute.ActivityOptions">
+ <summary>Specifies the behavior of the start and stop events of an activity. An activity is the region of time in an app between the start and the stop.</summary>
+ <returns>Returns <see cref="T:System.Diagnostics.Tracing.EventActivityOptions"></see>.</returns>
+ </member>
+ <member name="P:System.Diagnostics.Tracing.EventAttribute.Channel">
+ <summary>Gets or sets an additional event log where the event should be written.</summary>
+ <returns>An additional event log where the event should be written.</returns>
+ </member>
+ <member name="P:System.Diagnostics.Tracing.EventAttribute.EventId">
+ <summary>Gets or sets the identifier for the event.</summary>
+ <returns>The event identifier. This value should be between 0 and 65535.</returns>
+ </member>
+ <member name="P:System.Diagnostics.Tracing.EventAttribute.Keywords">
+ <summary>Gets or sets the keywords for the event.</summary>
+ <returns>A bitwise combination of the enumeration values.</returns>
+ </member>
+ <member name="P:System.Diagnostics.Tracing.EventAttribute.Level">
+ <summary>Gets or sets the level for the event.</summary>
+ <returns>One of the enumeration values that specifies the level for the event.</returns>
+ </member>
+ <member name="P:System.Diagnostics.Tracing.EventAttribute.Message">
+ <summary>Gets or sets the message for the event.</summary>
+ <returns>The message for the event.</returns>
+ </member>
+ <member name="P:System.Diagnostics.Tracing.EventAttribute.Opcode">
+ <summary>Gets or sets the operation code for the event.</summary>
+ <returns>One of the enumeration values that specifies the operation code.</returns>
+ </member>
+ <member name="P:System.Diagnostics.Tracing.EventAttribute.Tags">
+ <summary>Gets and sets the <see cref="T:System.Diagnostics.Tracing.EventTags"></see> value for this <see cref="T:System.Diagnostics.Tracing.EventAttribute"></see> object. An event tag is a user-defined value that is passed through when the event is logged.</summary>
+ <returns>Returns the <see cref="T:System.Diagnostics.Tracing.EventTags"></see> value.</returns>
+ </member>
+ <member name="P:System.Diagnostics.Tracing.EventAttribute.Task">
+ <summary>Gets or sets the task for the event.</summary>
+ <returns>The task for the event.</returns>
+ </member>
+ <member name="P:System.Diagnostics.Tracing.EventAttribute.Version">
+ <summary>Gets or sets the version of the event.</summary>
+ <returns>The version of the event.</returns>
+ </member>
+ <member name="T:System.Diagnostics.Tracing.EventChannel">
+ <summary>Specifies the event log channel for the event.</summary>
+ </member>
+ <member name="F:System.Diagnostics.Tracing.EventChannel.Admin">
+ <summary>The administrator log channel.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.Tracing.EventChannel.Analytic">
+ <summary>The analytic channel.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.Tracing.EventChannel.Debug">
+ <summary>The debug channel.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.Tracing.EventChannel.None">
+ <summary>No channel specified.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.Tracing.EventChannel.Operational">
+ <summary>The operational channel.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Diagnostics.Tracing.EventCommand">
+ <summary>Describes the command (<see cref="P:System.Diagnostics.Tracing.EventCommandEventArgs.Command"></see> property) that is passed to the <see cref="M:System.Diagnostics.Tracing.EventSource.OnEventCommand(System.Diagnostics.Tracing.EventCommandEventArgs)"></see> callback.</summary>
+ </member>
+ <member name="F:System.Diagnostics.Tracing.EventCommand.Disable">
+ <summary>Disable the event.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.Tracing.EventCommand.Enable">
+ <summary>Enable the event.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.Tracing.EventCommand.SendManifest">
+ <summary>Send the manifest.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.Tracing.EventCommand.Update">
+ <summary>Update the event.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Diagnostics.Tracing.EventCommandEventArgs">
+ <summary>Provides the arguments for the <see cref="M:System.Diagnostics.Tracing.EventSource.OnEventCommand(System.Diagnostics.Tracing.EventCommandEventArgs)"></see> callback.</summary>
+ </member>
+ <member name="P:System.Diagnostics.Tracing.EventCommandEventArgs.Arguments">
+ <summary>Gets the array of arguments for the callback.</summary>
+ <returns>An array of callback arguments.</returns>
+ </member>
+ <member name="P:System.Diagnostics.Tracing.EventCommandEventArgs.Command">
+ <summary>Gets the command for the callback.</summary>
+ <returns>The callback command.</returns>
+ </member>
+ <member name="M:System.Diagnostics.Tracing.EventCommandEventArgs.DisableEvent(System.Int32)">
+ <summary>Disables the event that have the specified identifier.</summary>
+ <param name="eventId">The identifier of the event to disable.</param>
+ <returns>true if <paramref name="eventId">eventId</paramref> is in range; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Diagnostics.Tracing.EventCommandEventArgs.EnableEvent(System.Int32)">
+ <summary>Enables the event that has the specified identifier.</summary>
+ <param name="eventId">The identifier of the event to enable.</param>
+ <returns>true if <paramref name="eventId">eventId</paramref> is in range; otherwise, false.</returns>
+ </member>
+ <member name="T:System.Diagnostics.Tracing.EventCounter">
+
+ </member>
+ <member name="M:System.Diagnostics.Tracing.EventCounter.#ctor(System.String,System.Diagnostics.Tracing.EventSource)">
+ <param name="name"></param>
+ <param name="eventSource"></param>
+ </member>
+ <member name="M:System.Diagnostics.Tracing.EventCounter.WriteMetric(System.Single)">
+ <param name="value"></param>
+ </member>
+ <member name="T:System.Diagnostics.Tracing.EventDataAttribute">
+ <summary>Specifies a type to be passed to the <see cref="M:System.Diagnostics.Tracing.EventSource.Write``1(System.String,System.Diagnostics.Tracing.EventSourceOptions,``0)"></see> method.</summary>
+ </member>
+ <member name="M:System.Diagnostics.Tracing.EventDataAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.Tracing.EventDataAttribute"></see> class.</summary>
+ </member>
+ <member name="P:System.Diagnostics.Tracing.EventDataAttribute.Name">
+ <summary>Gets or set the name to apply to an event if the event type or property is not explicitly named.</summary>
+ <returns>The name to apply to the event or property.</returns>
+ </member>
+ <member name="T:System.Diagnostics.Tracing.EventFieldAttribute">
+ <summary>The <see cref="T:System.Diagnostics.Tracing.EventFieldAttribute"></see> is placed on fields of user-defined types that are passed as <see cref="T:System.Diagnostics.Tracing.EventSource"></see> payloads.</summary>
+ </member>
+ <member name="M:System.Diagnostics.Tracing.EventFieldAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.Tracing.EventFieldAttribute"></see> class.</summary>
+ </member>
+ <member name="P:System.Diagnostics.Tracing.EventFieldAttribute.Format">
+ <summary>Gets and sets the value that specifies how to format the value of a user-defined type.</summary>
+ <returns>Returns a <see cref="T:System.Diagnostics.Tracing.EventFieldFormat"></see> value.</returns>
+ </member>
+ <member name="P:System.Diagnostics.Tracing.EventFieldAttribute.Tags">
+ <summary>Gets and sets the user-defined <see cref="T:System.Diagnostics.Tracing.EventFieldTags"></see> value that is required for fields that contain data that isn't one of the supported types.</summary>
+ <returns>Returns <see cref="T:System.Diagnostics.Tracing.EventFieldTags"></see>.</returns>
+ </member>
+ <member name="T:System.Diagnostics.Tracing.EventFieldFormat">
+ <summary>Specifies how to format the value of a user-defined type and can be used to override the default formatting for a field.</summary>
+ </member>
+ <member name="F:System.Diagnostics.Tracing.EventFieldFormat.Boolean">
+ <summary>Boolean</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.Tracing.EventFieldFormat.Default">
+ <summary>Default.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.Tracing.EventFieldFormat.Hexadecimal">
+ <summary>Hexadecimal.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.Tracing.EventFieldFormat.HResult">
+ <summary>HResult.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.Tracing.EventFieldFormat.Json">
+ <summary>JSON.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.Tracing.EventFieldFormat.String">
+ <summary>String.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.Tracing.EventFieldFormat.Xml">
+ <summary>XML.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Diagnostics.Tracing.EventFieldTags">
+ <summary>Specifies the user-defined tag that is placed on fields of user-defined types that are passed as <see cref="T:System.Diagnostics.Tracing.EventSource"></see> payloads through the <see cref="T:System.Diagnostics.Tracing.EventFieldAttribute"></see>.</summary>
+ </member>
+ <member name="F:System.Diagnostics.Tracing.EventFieldTags.None">
+ <summary>Specifies no tag and is equal to zero.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Diagnostics.Tracing.EventIgnoreAttribute">
+ <summary>Specifies a property should be ignored when writing an event type with the <see cref="M:System.Diagnostics.Tracing.EventSource.Write``1(System.String,System.Diagnostics.Tracing.EventSourceOptions@,``0@)"></see> method.</summary>
+ </member>
+ <member name="M:System.Diagnostics.Tracing.EventIgnoreAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.Tracing.EventIgnoreAttribute"></see> class.</summary>
+ </member>
+ <member name="T:System.Diagnostics.Tracing.EventKeywords">
+ <summary>Defines the standard keywords that apply to events.</summary>
+ </member>
+ <member name="F:System.Diagnostics.Tracing.EventKeywords.All">
+ <summary>All the bits are set to 1, representing every possible group of events.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.Tracing.EventKeywords.AuditFailure">
+ <summary>Attached to all failed security audit events. Use this keyword only for events in the security log.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.Tracing.EventKeywords.AuditSuccess">
+ <summary>Attached to all successful security audit events. Use this keyword only for events in the security log.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.Tracing.EventKeywords.CorrelationHint">
+ <summary>Attached to transfer events where the related activity ID (correlation ID) is a computed value and is not guaranteed to be unique (that is, it is not a real GUID).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.Tracing.EventKeywords.EventLogClassic">
+ <summary>Attached to events that are raised by using the RaiseEvent function.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.Tracing.EventKeywords.MicrosoftTelemetry">
+ <summary>Attached to all Microsoft telemetry events.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.Tracing.EventKeywords.None">
+ <summary>No filtering on keywords is performed when the event is published.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.Tracing.EventKeywords.Sqm">
+ <summary>Attached to all Service Quality Mechanism (SQM) events.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.Tracing.EventKeywords.WdiContext">
+ <summary>Attached to all Windows Diagnostics Infrastructure (WDI) context events.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.Tracing.EventKeywords.WdiDiagnostic">
+ <summary>Attached to all Windows Diagnostics Infrastructure (WDI) diagnostic events.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Diagnostics.Tracing.EventLevel">
+ <summary>Identifies the level of an event.</summary>
+ </member>
+ <member name="F:System.Diagnostics.Tracing.EventLevel.Critical">
+ <summary>This level corresponds to a critical error, which is a serious error that has caused a major failure.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.Tracing.EventLevel.Error">
+ <summary>This level adds standard errors that signify a problem.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.Tracing.EventLevel.Informational">
+ <summary>This level adds informational events or messages that are not errors. These events can help trace the progress or state of an application.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.Tracing.EventLevel.LogAlways">
+ <summary>No level filtering is done on the event.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.Tracing.EventLevel.Verbose">
+ <summary>This level adds lengthy events or messages. It causes all events to be logged.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.Tracing.EventLevel.Warning">
+ <summary>This level adds warning events (for example, events that are published because a disk is nearing full capacity).</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Diagnostics.Tracing.EventListener">
+
+ </member>
+ <member name="M:System.Diagnostics.Tracing.EventListener.#ctor">
+
+ </member>
+ <member name="M:System.Diagnostics.Tracing.EventListener.DisableEvents(System.Diagnostics.Tracing.EventSource)">
+ <param name="eventSource"></param>
+ </member>
+ <member name="M:System.Diagnostics.Tracing.EventListener.Dispose">
+
+ </member>
+ <member name="M:System.Diagnostics.Tracing.EventListener.EnableEvents(System.Diagnostics.Tracing.EventSource,System.Diagnostics.Tracing.EventLevel)">
+ <param name="eventSource"></param>
+ <param name="level"></param>
+ </member>
+ <member name="M:System.Diagnostics.Tracing.EventListener.EnableEvents(System.Diagnostics.Tracing.EventSource,System.Diagnostics.Tracing.EventLevel,System.Diagnostics.Tracing.EventKeywords)">
+ <param name="eventSource"></param>
+ <param name="level"></param>
+ <param name="matchAnyKeyword"></param>
+ </member>
+ <member name="M:System.Diagnostics.Tracing.EventListener.EnableEvents(System.Diagnostics.Tracing.EventSource,System.Diagnostics.Tracing.EventLevel,System.Diagnostics.Tracing.EventKeywords,System.Collections.Generic.IDictionary{System.String,System.String})">
+ <param name="eventSource"></param>
+ <param name="level"></param>
+ <param name="matchAnyKeyword"></param>
+ <param name="arguments"></param>
+ </member>
+ <member name="M:System.Diagnostics.Tracing.EventListener.EventSourceIndex(System.Diagnostics.Tracing.EventSource)">
+ <param name="eventSource"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Diagnostics.Tracing.EventListener.OnEventSourceCreated(System.Diagnostics.Tracing.EventSource)">
+ <param name="eventSource"></param>
+ </member>
+ <member name="M:System.Diagnostics.Tracing.EventListener.OnEventWritten(System.Diagnostics.Tracing.EventWrittenEventArgs)">
+ <param name="eventData"></param>
+ </member>
+ <member name="T:System.Diagnostics.Tracing.EventManifestOptions">
+ <summary>Specifies how the ETW manifest for the event source is generated.</summary>
+ </member>
+ <member name="F:System.Diagnostics.Tracing.EventManifestOptions.AllCultures">
+ <summary>Generates a resources node under the localization folder for every satellite assembly provided.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.Tracing.EventManifestOptions.AllowEventSourceOverride">
+ <summary>Overrides the default behavior that the current <see cref="T:System.Diagnostics.Tracing.EventSource"></see> must be the base class of the user-defined type passed to the write method. This enables the validation of .NET event sources.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.Tracing.EventManifestOptions.None">
+ <summary>No options are specified.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.Tracing.EventManifestOptions.OnlyIfNeededForRegistration">
+ <summary>A manifest is generated only the event source must be registered on the host computer.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.Tracing.EventManifestOptions.Strict">
+ <summary>Causes an exception to be raised if any inconsistencies occur when writing the manifest file.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Diagnostics.Tracing.EventOpcode">
+ <summary>Defines the standard operation codes that the event source attaches to events.</summary>
+ </member>
+ <member name="F:System.Diagnostics.Tracing.EventOpcode.DataCollectionStart">
+ <summary>A trace collection start event.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.Tracing.EventOpcode.DataCollectionStop">
+ <summary>A trace collection stop event.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.Tracing.EventOpcode.Extension">
+ <summary>An extension event.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.Tracing.EventOpcode.Info">
+ <summary>An informational event.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.Tracing.EventOpcode.Receive">
+ <summary>An event that is published when one activity in an application receives data.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.Tracing.EventOpcode.Reply">
+ <summary>An event that is published after an activity in an application replies to an event.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.Tracing.EventOpcode.Resume">
+ <summary>An event that is published after an activity in an application resumes from a suspended state. The event should follow an event that has the <see cref="F:System.Diagnostics.Tracing.EventOpcode.Suspend"></see> operation code.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.Tracing.EventOpcode.Send">
+ <summary>An event that is published when one activity in an application transfers data or system resources to another activity.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.Tracing.EventOpcode.Start">
+ <summary>An event that is published when an application starts a new transaction or activity. This operation code can be embedded within another transaction or activity when multiple events that have the <see cref="F:System.Diagnostics.Tracing.EventOpcode.Start"></see> code follow each other without an intervening event that has a <see cref="F:System.Diagnostics.Tracing.EventOpcode.Stop"></see> code.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.Tracing.EventOpcode.Stop">
+ <summary>An event that is published when an activity or a transaction in an application ends. The event corresponds to the last unpaired event that has a <see cref="F:System.Diagnostics.Tracing.EventOpcode.Start"></see> operation code.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.Tracing.EventOpcode.Suspend">
+ <summary>An event that is published when an activity in an application is suspended.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Diagnostics.Tracing.EventSource.EventData">
+ <summary>Provides the event data for creating fast <see cref="Overload:System.Diagnostics.Tracing.EventSource.WriteEvent"></see> overloads by using the <see cref="M:System.Diagnostics.Tracing.EventSource.WriteEventCore(System.Int32,System.Int32,System.Diagnostics.Tracing.EventSource.EventData*)"></see> method.</summary>
+ </member>
+ <member name="P:System.Diagnostics.Tracing.EventSource.EventData.DataPointer">
+ <summary>Gets or sets the pointer to the data for the new <see cref="Overload:System.Diagnostics.Tracing.EventSource.WriteEvent"></see> overload.</summary>
+ <returns>The pointer to the data.</returns>
+ </member>
+ <member name="P:System.Diagnostics.Tracing.EventSource.EventData.Size">
+ <summary>Gets or sets the number of payload items in the new <see cref="Overload:System.Diagnostics.Tracing.EventSource.WriteEvent"></see> overload.</summary>
+ <returns>The number of payload items in the new overload.</returns>
+ </member>
+ <member name="T:System.Diagnostics.Tracing.EventSource">
+ <summary>Provides the ability to create events for event tracing for Windows (ETW).</summary>
+ </member>
+ <member name="M:System.Diagnostics.Tracing.EventSource.#ctor">
+ <summary>Creates a new instance of the <see cref="T:System.Diagnostics.Tracing.EventSource"></see> class.</summary>
+ </member>
+ <member name="M:System.Diagnostics.Tracing.EventSource.#ctor(System.Boolean)">
+ <summary>Creates a new instance of the <see cref="T:System.Diagnostics.Tracing.EventSource"></see> class and specifies whether to throw an exception when an error occurs in the underlying Windows code.</summary>
+ <param name="throwOnEventWriteErrors">true to throw an exception when an error occurs in the underlying Windows code; otherwise, false.</param>
+ </member>
+ <member name="M:System.Diagnostics.Tracing.EventSource.#ctor(System.Diagnostics.Tracing.EventSourceSettings)">
+ <summary>Creates a new instance of the <see cref="T:System.Diagnostics.Tracing.EventSource"></see> class with the specified configuration settings.</summary>
+ <param name="settings">A bitwise combination of the enumeration values that specify the configuration settings to apply to the event source.</param>
+ </member>
+ <member name="M:System.Diagnostics.Tracing.EventSource.#ctor(System.String)">
+ <summary>Creates a new instance of the <see cref="T:System.Diagnostics.Tracing.EventSource"></see> class with the specified name.</summary>
+ <param name="eventSourceName">The name to apply to the event source. Must not be null.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="eventSourceName">eventSourceName</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Diagnostics.Tracing.EventSource.#ctor(System.Diagnostics.Tracing.EventSourceSettings,System.String[])">
+ <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.Tracing.EventSource"></see> to be used with non-contract events that contains the specified settings and traits.</summary>
+ <param name="settings">A bitwise combination of the enumeration values that specify the configuration settings to apply to the event source.</param>
+ <param name="traits">The key-value pairs that specify traits for the event source.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="traits">traits</paramref> is not specified in key-value pairs.</exception>
+ </member>
+ <member name="M:System.Diagnostics.Tracing.EventSource.#ctor(System.String,System.Diagnostics.Tracing.EventSourceSettings)">
+ <summary>Creates a new instance of the <see cref="T:System.Diagnostics.Tracing.EventSource"></see> class with the specified name and settings.</summary>
+ <param name="eventSourceName">The name to apply to the event source. Must not be null.</param>
+ <param name="config">A bitwise combination of the enumeration values that specify the configuration settings to apply to the event source.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="eventSourceName">eventSourceName</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Diagnostics.Tracing.EventSource.#ctor(System.String,System.Diagnostics.Tracing.EventSourceSettings,System.String[])">
+ <summary>Creates a new instance of the <see cref="T:System.Diagnostics.Tracing.EventSource"></see> class with the specified configuration settings.</summary>
+ <param name="eventSourceName">The name to apply to the event source. Must not be null.</param>
+ <param name="config">A bitwise combination of the enumeration values that specify the configuration settings to apply to the event source.</param>
+ <param name="traits">The key-value pairs that specify traits for the event source.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="eventSourceName">eventSourceName</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="traits">traits</paramref> is not specified in key-value pairs.</exception>
+ </member>
+ <member name="P:System.Diagnostics.Tracing.EventSource.ConstructionException">
+ <summary>[Supported in the .NET Framework 4.5.1 and later versions] Gets any exception that was thrown during the construction of the event source.</summary>
+ <returns>The exception that was thrown during the construction of the event source, or null if no exception was thrown.</returns>
+ </member>
+ <member name="P:System.Diagnostics.Tracing.EventSource.CurrentThreadActivityId">
+ <summary>[Supported in the .NET Framework 4.5.1 and later versions] Gets the activity ID of the current thread.</summary>
+ <returns>The activity ID of the current thread.</returns>
+ </member>
+ <member name="M:System.Diagnostics.Tracing.EventSource.Dispose">
+ <summary>Releases all resources used by the current instance of the <see cref="T:System.Diagnostics.Tracing.EventSource"></see> class.</summary>
+ </member>
+ <member name="M:System.Diagnostics.Tracing.EventSource.Dispose(System.Boolean)">
+ <summary>Releases the unmanaged resources used by the <see cref="T:System.Diagnostics.Tracing.EventSource"></see> class and optionally releases the managed resources.</summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
+ </member>
+ <member name="E:System.Diagnostics.Tracing.EventSource.EventCommandExecuted">
+ <summary>Occurs when a command comes from an event listener.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Diagnostics.Tracing.EventSource.Finalize">
+ <summary>Allows the <see cref="T:System.Diagnostics.Tracing.EventSource"></see> object to attempt to free resources and perform other cleanup operations before the object is reclaimed by garbage collection.</summary>
+ </member>
+ <member name="M:System.Diagnostics.Tracing.EventSource.GenerateManifest(System.Type,System.String,System.Diagnostics.Tracing.EventManifestOptions)">
+ <summary>Returns a string of the XML manifest that is associated with the current event source.</summary>
+ <param name="eventSourceType">The type of the event source.</param>
+ <param name="assemblyPathToIncludeInManifest">The path to the assembly file (.dll) file to include in the <see cref="http://msdn.microsoft.com/library/windows/desktop/aa384022(v=vs.85).aspx">provider</see> element of the manifest.</param>
+ <param name="flags">A bitwise combination of the enumeration values that specify how the manifest is generated.</param>
+ <returns>The XML data string or null.</returns>
+ </member>
+ <member name="M:System.Diagnostics.Tracing.EventSource.GenerateManifest(System.Type,System.String)">
+ <summary>Returns a string of the XML manifest that is associated with the current event source.</summary>
+ <param name="eventSourceType">The type of the event source.</param>
+ <param name="assemblyPathToIncludeInManifest">The path to the assembly file (.dll) to include in the <see cref="http://msdn.microsoft.com/library/windows/desktop/aa384022(v=vs.85).aspx">provider</see> element of the manifest.</param>
+ <returns>The XML data string.</returns>
+ </member>
+ <member name="M:System.Diagnostics.Tracing.EventSource.GetGuid(System.Type)">
+ <summary>Gets the unique identifier for this implementation of the event source.</summary>
+ <param name="eventSourceType">The type of the event source.</param>
+ <returns>A unique identifier for this event source type.</returns>
+ </member>
+ <member name="M:System.Diagnostics.Tracing.EventSource.GetName(System.Type)">
+ <summary>Gets the friendly name of the event source.</summary>
+ <param name="eventSourceType">The type of the event source.</param>
+ <returns>The friendly name of the event source. The default is the simple name of the class.</returns>
+ </member>
+ <member name="M:System.Diagnostics.Tracing.EventSource.GetSources">
+ <summary>Gets a snapshot of all the event sources for the application domain.</summary>
+ <returns>An enumeration of all the event sources in the application domain.</returns>
+ </member>
+ <member name="M:System.Diagnostics.Tracing.EventSource.GetTrait(System.String)">
+ <summary>Gets the trait value associated with the specified key.</summary>
+ <param name="key">The key of the trait to get.</param>
+ <returns>The trait value associated with the specified key. If the key is not found, returns null.</returns>
+ </member>
+ <member name="P:System.Diagnostics.Tracing.EventSource.Guid">
+ <summary>The unique identifier for the event source.</summary>
+ <returns>A unique identifier for the event source.</returns>
+ </member>
+ <member name="M:System.Diagnostics.Tracing.EventSource.IsEnabled">
+ <summary>Determines whether the current event source is enabled.</summary>
+ <returns>true if the current event source is enabled; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Diagnostics.Tracing.EventSource.IsEnabled(System.Diagnostics.Tracing.EventLevel,System.Diagnostics.Tracing.EventKeywords)">
+ <summary>Determines whether the current event source that has the specified level and keyword is enabled.</summary>
+ <param name="level">The level of the event source.</param>
+ <param name="keywords">The keyword of the event source.</param>
+ <returns>true if the event source is enabled; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Diagnostics.Tracing.EventSource.IsEnabled(System.Diagnostics.Tracing.EventLevel,System.Diagnostics.Tracing.EventKeywords,System.Diagnostics.Tracing.EventChannel)">
+ <summary>Determines whether the current event source is enabled for events with the specified level, keywords and channel.</summary>
+ <param name="level">The event level to check. An event source will be considered enabled when its level is greater than or equal to level.</param>
+ <param name="keywords">The event keywords to check.</param>
+ <param name="channel">The event channel to check.</param>
+ <returns>true if the event source is enabled for the specified event level, keywords and channel; otherwise, false. The result of this method is only an approximation of whether a particular event is active. Use it to avoid expensive computation for logging when logging is disabled. Event sources may have additional filtering that determines their activity..</returns>
+ </member>
+ <member name="P:System.Diagnostics.Tracing.EventSource.Name">
+ <summary>The friendly name of the class that is derived from the event source.</summary>
+ <returns>The friendly name of the derived class. The default is the simple name of the class.</returns>
+ </member>
+ <member name="M:System.Diagnostics.Tracing.EventSource.OnEventCommand(System.Diagnostics.Tracing.EventCommandEventArgs)">
+ <summary>Called when the current event source is updated by the controller.</summary>
+ <param name="command">The arguments for the event.</param>
+ </member>
+ <member name="M:System.Diagnostics.Tracing.EventSource.SendCommand(System.Diagnostics.Tracing.EventSource,System.Diagnostics.Tracing.EventCommand,System.Collections.Generic.IDictionary{System.String,System.String})">
+ <summary>Sends a command to a specified event source.</summary>
+ <param name="eventSource">The event source to send the command to.</param>
+ <param name="command">The event command to send.</param>
+ <param name="commandArguments">The arguments for the event command.</param>
+ </member>
+ <member name="M:System.Diagnostics.Tracing.EventSource.SetCurrentThreadActivityId(System.Guid)">
+ <summary>[Supported in the .NET Framework 4.5.1 and later versions] Sets the activity ID on the current thread.</summary>
+ <param name="activityId">The current thread's new activity ID, or <see cref="F:System.Guid.Empty"></see> to indicate that work on the current thread is not associated with any activity.</param>
+ </member>
+ <member name="M:System.Diagnostics.Tracing.EventSource.SetCurrentThreadActivityId(System.Guid,System.Guid@)">
+ <summary>[Supported in the .NET Framework 4.5.1 and later versions] Sets the activity ID on the current thread, and returns the previous activity ID.</summary>
+ <param name="activityId">The current thread's new activity ID, or <see cref="F:System.Guid.Empty"></see> to indicate that work on the current thread is not associated with any activity.</param>
+ <param name="oldActivityThatWillContinue">When this method returns, contains the previous activity ID on the current thread.</param>
+ </member>
+ <member name="P:System.Diagnostics.Tracing.EventSource.Settings">
+ <summary>Gets the settings applied to this event source.</summary>
+ <returns>The settings applied to this event source.</returns>
+ </member>
+ <member name="M:System.Diagnostics.Tracing.EventSource.ToString">
+ <summary>Obtains a string representation of the current event source instance.</summary>
+ <returns>The name and unique identifier that identify the current event source.</returns>
+ </member>
+ <member name="M:System.Diagnostics.Tracing.EventSource.Write(System.String)">
+ <summary>Writes an event without fields, but with the specified name and default options.</summary>
+ <param name="eventName">The name of the event to write.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="eventName">eventName</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Diagnostics.Tracing.EventSource.Write(System.String,System.Diagnostics.Tracing.EventSourceOptions)">
+ <summary>Writes an event without fields, but with the specified name and options.</summary>
+ <param name="eventName">The name of the event to write.</param>
+ <param name="options">The options such as level, keywords and operation code for the event.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="eventName">eventName</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Diagnostics.Tracing.EventSource.Write``1(System.String,``0)">
+ <summary>Writes an event with the specified name and data.</summary>
+ <param name="eventName">The name of the event.</param>
+ <param name="data">The event data. This type must be an anonymous type or marked with the <see cref="T:System.Diagnostics.Tracing.EventDataAttribute"></see> attribute.</param>
+ <typeparam name="T">The type that defines the event and its associated data. This type must be an anonymous type or marked with the <see cref="T:System.Diagnostics.Tracing.EventSourceAttribute"></see> attribute.</typeparam>
+ </member>
+ <member name="M:System.Diagnostics.Tracing.EventSource.Write``1(System.String,System.Diagnostics.Tracing.EventSourceOptions,``0)">
+ <summary>Writes an event with the specified name, event data and options.</summary>
+ <param name="eventName">The name of the event.</param>
+ <param name="options">The event options.</param>
+ <param name="data">The event data. This type must be an anonymous type or marked with the <see cref="T:System.Diagnostics.Tracing.EventDataAttribute"></see> attribute.</param>
+ <typeparam name="T">The type that defines the event and its associated data. This type must be an anonymous type or marked with the <see cref="T:System.Diagnostics.Tracing.EventSourceAttribute"></see> attribute.</typeparam>
+ </member>
+ <member name="M:System.Diagnostics.Tracing.EventSource.Write``1(System.String,System.Diagnostics.Tracing.EventSourceOptions@,``0@)">
+ <summary>Writes an event with the specified name, options and event data.</summary>
+ <param name="eventName">The name of the event.</param>
+ <param name="options">The event options.</param>
+ <param name="data">The event data. This type must be an anonymous type or marked with the <see cref="T:System.Diagnostics.Tracing.EventDataAttribute"></see> attribute.</param>
+ <typeparam name="T">The type that defines the event and its associated data. This type must be an anonymous type or marked with the <see cref="T:System.Diagnostics.Tracing.EventSourceAttribute"></see> attribute.</typeparam>
+ </member>
+ <member name="M:System.Diagnostics.Tracing.EventSource.Write``1(System.String,System.Diagnostics.Tracing.EventSourceOptions@,System.Guid@,System.Guid@,``0@)">
+ <summary>Writes an event with the specified name, options, related activity and event data.</summary>
+ <param name="eventName">The name of the event.</param>
+ <param name="options">The event options.</param>
+ <param name="activityId">The ID of the activity associated with the event.</param>
+ <param name="relatedActivityId">The ID of an associated activity, or <see cref="F:System.Guid.Empty"></see> if there is no associated activity.</param>
+ <param name="data">The event data. This type must be an anonymous type or marked with the <see cref="T:System.Diagnostics.Tracing.EventDataAttribute"></see> attribute.</param>
+ <typeparam name="T">The type that defines the event and its associated data. This type must be an anonymous type or marked with the <see cref="T:System.Diagnostics.Tracing.EventSourceAttribute"></see> attribute.</typeparam>
+ </member>
+ <member name="M:System.Diagnostics.Tracing.EventSource.WriteEvent(System.Int32,System.String,System.String,System.String)">
+ <summary>Writes an event by using the provided event identifier and string arguments.</summary>
+ <param name="eventId">The event identifier. This value should be between 0 and 65535.</param>
+ <param name="arg1">A string argument.</param>
+ <param name="arg2">A string argument.</param>
+ <param name="arg3">A string argument.</param>
+ </member>
+ <member name="M:System.Diagnostics.Tracing.EventSource.WriteEvent(System.Int32,System.String,System.Int32,System.Int32)">
+ <summary>Writes an event by using the provided event identifier and arguments.</summary>
+ <param name="eventId">The event identifier. This value should be between 0 and 65535.</param>
+ <param name="arg1">A string argument.</param>
+ <param name="arg2">A 32 bit integer argument.</param>
+ <param name="arg3">A 32 bit integer argument.</param>
+ </member>
+ <member name="M:System.Diagnostics.Tracing.EventSource.WriteEvent(System.Int32,System.Int64,System.Int64,System.Int64)">
+ <summary>Writes an event by using the provided event identifier and 64-bit arguments.</summary>
+ <param name="eventId">The event identifier. This value should be between 0 and 65535.</param>
+ <param name="arg1">A 64 bit integer argument.</param>
+ <param name="arg2">A 64 bit integer argument.</param>
+ <param name="arg3">A 64 bit integer argument.</param>
+ </member>
+ <member name="M:System.Diagnostics.Tracing.EventSource.WriteEvent(System.Int32,System.Int32,System.Int32,System.Int32)">
+ <summary>Writes an event by using the provided event identifier and 32-bit integer arguments.</summary>
+ <param name="eventId">The event identifier. This value should be between 0 and 65535.</param>
+ <param name="arg1">An integer argument.</param>
+ <param name="arg2">An integer argument.</param>
+ <param name="arg3">An integer argument.</param>
+ </member>
+ <member name="M:System.Diagnostics.Tracing.EventSource.WriteEvent(System.Int32,System.String,System.String)">
+ <summary>Writes an event by using the provided event identifier and string arguments.</summary>
+ <param name="eventId">The event identifier. This value should be between 0 and 65535.</param>
+ <param name="arg1">A string argument.</param>
+ <param name="arg2">A string argument.</param>
+ </member>
+ <member name="M:System.Diagnostics.Tracing.EventSource.WriteEvent(System.Int32,System.String,System.Int64)">
+ <summary>Writes an event by using the provided event identifier and arguments.</summary>
+ <param name="eventId">The event identifier. This value should be between 0 and 65535.</param>
+ <param name="arg1">A string argument.</param>
+ <param name="arg2">A 64 bit integer argument.</param>
+ </member>
+ <member name="M:System.Diagnostics.Tracing.EventSource.WriteEvent(System.Int32,System.String,System.Int32)">
+ <summary>Writes an event by using the provided event identifier and arguments.</summary>
+ <param name="eventId">The event identifier. This value should be between 0 and 65535.</param>
+ <param name="arg1">A string argument.</param>
+ <param name="arg2">A 32 bit integer argument.</param>
+ </member>
+ <member name="M:System.Diagnostics.Tracing.EventSource.WriteEvent(System.Int32,System.Int64,System.String)">
+ <summary>Writes an event by using the provided event identifier and 64-bit integer, and string arguments.</summary>
+ <param name="eventId">The event identifier. This value should be between 0 and 65535.</param>
+ <param name="arg1">A 64-bit integer argument.</param>
+ <param name="arg2">A string argument.</param>
+ </member>
+ <member name="M:System.Diagnostics.Tracing.EventSource.WriteEvent(System.Int32,System.Int64,System.Int64)">
+ <summary>Writes an event by using the provided event identifier and 64-bit arguments.</summary>
+ <param name="eventId">The event identifier. This value should be between 0 and 65535.</param>
+ <param name="arg1">A 64 bit integer argument.</param>
+ <param name="arg2">A 64 bit integer argument.</param>
+ </member>
+ <member name="M:System.Diagnostics.Tracing.EventSource.WriteEvent(System.Int32,System.Int32,System.Int32)">
+ <summary>Writes an event by using the provided event identifier and 32-bit integer arguments.</summary>
+ <param name="eventId">The event identifier. This value should be between 0 and 65535.</param>
+ <param name="arg1">An integer argument.</param>
+ <param name="arg2">An integer argument.</param>
+ </member>
+ <member name="M:System.Diagnostics.Tracing.EventSource.WriteEvent(System.Int32,System.Int32,System.String)">
+ <summary>Writes an event by using the provided event identifier and 32-bit integer and string arguments.</summary>
+ <param name="eventId">The event identifier. This value should be between 0 and 65535.</param>
+ <param name="arg1">A 32-bit integer argument.</param>
+ <param name="arg2">A string argument.</param>
+ </member>
+ <member name="M:System.Diagnostics.Tracing.EventSource.WriteEvent(System.Int32,System.String)">
+ <summary>Writes an event by using the provided event identifier and string argument.</summary>
+ <param name="eventId">The event identifier. This value should be between 0 and 65535.</param>
+ <param name="arg1">A string argument.</param>
+ </member>
+ <member name="M:System.Diagnostics.Tracing.EventSource.WriteEvent(System.Int32,System.Object[])">
+ <summary>Writes an event by using the provided event identifier and array of arguments.</summary>
+ <param name="eventId">The event identifier. This value should be between 0 and 65535.</param>
+ <param name="args">An array of objects.</param>
+ </member>
+ <member name="M:System.Diagnostics.Tracing.EventSource.WriteEvent(System.Int32,System.Int64)">
+ <summary>Writes an event by using the provided event identifier and 64-bit integer argument.</summary>
+ <param name="eventId">The event identifier. This value should be between 0 and 65535.</param>
+ <param name="arg1">A 64 bit integer argument.</param>
+ </member>
+ <member name="M:System.Diagnostics.Tracing.EventSource.WriteEvent(System.Int32,System.Int32)">
+ <summary>Writes an event by using the provided event identifier and 32-bit integer argument.</summary>
+ <param name="eventId">The event identifier. This value should be between 0 and 65535.</param>
+ <param name="arg1">An integer argument.</param>
+ </member>
+ <member name="M:System.Diagnostics.Tracing.EventSource.WriteEvent(System.Int32,System.Byte[])">
+ <summary>Writes an event by using the provided event identifier and byte array argument.</summary>
+ <param name="eventId">The event identifier. This value should be between 0 and 65535.</param>
+ <param name="arg1">A byte array argument.</param>
+ </member>
+ <member name="M:System.Diagnostics.Tracing.EventSource.WriteEvent(System.Int32)">
+ <summary>Writes an event by using the provided event identifier.</summary>
+ <param name="eventId">The event identifier. This value should be between 0 and 65535.</param>
+ </member>
+ <member name="M:System.Diagnostics.Tracing.EventSource.WriteEvent(System.Int32,System.Int64,System.Byte[])">
+ <summary>Writes the event data using the specified indentifier and 64-bit integer and byte array arguments.</summary>
+ <param name="eventId">The event identifier. This value should be between 0 and 65535.</param>
+ <param name="arg1">A 64-bit integer argument.</param>
+ <param name="arg2">A byte array argument.</param>
+ </member>
+ <member name="M:System.Diagnostics.Tracing.EventSource.WriteEventCore(System.Int32,System.Int32,System.Diagnostics.Tracing.EventSource.EventData*)">
+ <summary>Creates a new <see cref="Overload:System.Diagnostics.Tracing.EventSource.WriteEvent"></see> overload by using the provided event identifier and event data.</summary>
+ <param name="eventId">The event identifier.</param>
+ <param name="eventDataCount">The number of event data items.</param>
+ <param name="data">The structure that contains the event data.</param>
+ </member>
+ <member name="M:System.Diagnostics.Tracing.EventSource.WriteEventWithRelatedActivityId(System.Int32,System.Guid,System.Object[])">
+ <summary>[Supported in the .NET Framework 4.5.1 and later versions] Writes an event that indicates that the current activity is related to another activity.</summary>
+ <param name="eventId">An identifier that uniquely identifies this event within the <see cref="T:System.Diagnostics.Tracing.EventSource"></see>.</param>
+ <param name="relatedActivityId">The related activity identifier.</param>
+ <param name="args">An array of objects that contain data about the event.</param>
+ </member>
+ <member name="M:System.Diagnostics.Tracing.EventSource.WriteEventWithRelatedActivityIdCore(System.Int32,System.Guid*,System.Int32,System.Diagnostics.Tracing.EventSource.EventData*)">
+ <summary>[Supported in the .NET Framework 4.5.1 and later versions] Writes an event that indicates that the current activity is related to another activity.</summary>
+ <param name="eventId">An identifier that uniquely identifies this event within the <see cref="T:System.Diagnostics.Tracing.EventSource"></see>.</param>
+ <param name="relatedActivityId">A pointer to the GUID of the related activity ID.</param>
+ <param name="eventDataCount">The number of items in the data field.</param>
+ <param name="data">A pointer to the first item in the event data field.</param>
+ </member>
+ <member name="T:System.Diagnostics.Tracing.EventSourceAttribute">
+ <summary>Allows the event tracing for Windows (ETW) name to be defined independently of the name of the event source class.</summary>
+ </member>
+ <member name="M:System.Diagnostics.Tracing.EventSourceAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.Tracing.EventSourceAttribute"></see> class.</summary>
+ </member>
+ <member name="P:System.Diagnostics.Tracing.EventSourceAttribute.Guid">
+ <summary>Gets or sets the event source identifier.</summary>
+ <returns>The event source identifier.</returns>
+ </member>
+ <member name="P:System.Diagnostics.Tracing.EventSourceAttribute.LocalizationResources">
+ <summary>Gets or sets the name of the localization resource file.</summary>
+ <returns>The name of the localization resource file, or null if the localization resource file does not exist.</returns>
+ </member>
+ <member name="P:System.Diagnostics.Tracing.EventSourceAttribute.Name">
+ <summary>Gets or sets the name of the event source.</summary>
+ <returns>The name of the event source.</returns>
+ </member>
+ <member name="T:System.Diagnostics.Tracing.EventSourceException">
+ <summary>The exception that is thrown when an error occurs during event tracing for Windows (ETW).</summary>
+ </member>
+ <member name="M:System.Diagnostics.Tracing.EventSourceException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.Tracing.EventSourceException"></see> class.</summary>
+ </member>
+ <member name="M:System.Diagnostics.Tracing.EventSourceException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.Tracing.EventSourceException"></see> class with a specified error message.</summary>
+ <param name="message">The message that describes the error.</param>
+ </member>
+ <member name="M:System.Diagnostics.Tracing.EventSourceException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.Tracing.EventSourceException"></see> class with serialized data.</summary>
+ <param name="info">The object that holds the serialized object data.</param>
+ <param name="context">The contextual information about the source or destination.</param>
+ </member>
+ <member name="M:System.Diagnostics.Tracing.EventSourceException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.Tracing.EventSourceException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="innerException">The exception that is the cause of the current exception, or null if no inner exception is specified.</param>
+ </member>
+ <member name="T:System.Diagnostics.Tracing.EventSourceOptions">
+ <summary>Specifies overrides of default event settings such as the log level, keywords and operation code when the <see cref="M:System.Diagnostics.Tracing.EventSource.Write``1(System.String,System.Diagnostics.Tracing.EventSourceOptions,``0)"></see> method is called.</summary>
+ </member>
+ <member name="P:System.Diagnostics.Tracing.EventSourceOptions.ActivityOptions">
+ <summary>The activity options defined for this event source.</summary>
+ <returns>Returns <see cref="T:System.Diagnostics.Tracing.EventActivityOptions"></see>.</returns>
+ </member>
+ <member name="P:System.Diagnostics.Tracing.EventSourceOptions.Keywords">
+ <summary>Gets or sets the keywords applied to the event. If this property is not set, the event’s keywords will be None.</summary>
+ <returns>The keywords applied to the event, or None if no keywords are set.</returns>
+ </member>
+ <member name="P:System.Diagnostics.Tracing.EventSourceOptions.Level">
+ <summary>Gets or sets the event level applied to the event.</summary>
+ <returns>The event level for the event. If not set, the default is Verbose (5).</returns>
+ </member>
+ <member name="P:System.Diagnostics.Tracing.EventSourceOptions.Opcode">
+ <summary>Gets or sets the operation code to use for the specified event.</summary>
+ <returns>The operation code to use for the specified event. If not set, the default is Info (0).</returns>
+ </member>
+ <member name="P:System.Diagnostics.Tracing.EventSourceOptions.Tags">
+ <summary>The event tags defined for this event source.</summary>
+ <returns>Returns <see cref="T:System.Diagnostics.Tracing.EventTags"></see>.</returns>
+ </member>
+ <member name="T:System.Diagnostics.Tracing.EventSourceSettings">
+ <summary>Specifies configuration options for an event source.</summary>
+ </member>
+ <member name="F:System.Diagnostics.Tracing.EventSourceSettings.Default">
+ <summary>None of the special configuration options are enabled.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.Tracing.EventSourceSettings.EtwManifestEventFormat">
+ <summary>The ETW listener should use a manifest-based format when raising events. Setting this option is a directive to the ETW listener should use manifest-based format when raising events. This is the default option when defining a type derived from <see cref="T:System.Diagnostics.Tracing.EventSource"></see> using one of the protected <see cref="T:System.Diagnostics.Tracing.EventSource"></see> constructors.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.Tracing.EventSourceSettings.EtwSelfDescribingEventFormat">
+ <summary>The ETW listener should use self-describing event format. This is the default option when creating a new instance of the <see cref="T:System.Diagnostics.Tracing.EventSource"></see> using one of the public <see cref="T:System.Diagnostics.Tracing.EventSource"></see> constructors.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.Tracing.EventSourceSettings.ThrowOnEventWriteErrors">
+ <summary>The event source throws an exception when an error occurs.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Diagnostics.Tracing.EventTags">
+ <summary>Specifies the tracking of activity start and stop events. You should only use the lower 24 bits. For more information, see <see cref="T:System.Diagnostics.Tracing.EventSourceOptions"></see> and <see cref="M:System.Diagnostics.Tracing.EventSource.Write(System.String,System.Diagnostics.Tracing.EventSourceOptions)"></see>.</summary>
+ </member>
+ <member name="F:System.Diagnostics.Tracing.EventTags.None">
+ <summary>Specifies no tag and is equal to zero.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Diagnostics.Tracing.EventTask">
+ <summary>Defines the tasks that apply to events.</summary>
+ </member>
+ <member name="F:System.Diagnostics.Tracing.EventTask.None">
+ <summary>Undefined task.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Diagnostics.Tracing.EventWrittenEventArgs">
+ <summary>Provides data for the <see cref="M:System.Diagnostics.Tracing.EventListener.OnEventWritten(System.Diagnostics.Tracing.EventWrittenEventArgs)"></see> callback.</summary>
+ </member>
+ <member name="P:System.Diagnostics.Tracing.EventWrittenEventArgs.ActivityId">
+ <summary>[Supported in the .NET Framework 4.5.1 and later versions] Gets the activity ID on the thread that the event was written to.</summary>
+ <returns>The activity ID on the thread that the event was written to.</returns>
+ </member>
+ <member name="P:System.Diagnostics.Tracing.EventWrittenEventArgs.Channel">
+ <summary>Gets the channel for the event.</summary>
+ <returns>The channel for the event.</returns>
+ </member>
+ <member name="P:System.Diagnostics.Tracing.EventWrittenEventArgs.EventId">
+ <summary>Gets the event identifier.</summary>
+ <returns>The event identifier.</returns>
+ </member>
+ <member name="P:System.Diagnostics.Tracing.EventWrittenEventArgs.EventName">
+ <summary>Gets the name of the event.</summary>
+ <returns>The name of the event.</returns>
+ </member>
+ <member name="P:System.Diagnostics.Tracing.EventWrittenEventArgs.EventSource">
+ <summary>Gets the event source object.</summary>
+ <returns>The event source object.</returns>
+ </member>
+ <member name="P:System.Diagnostics.Tracing.EventWrittenEventArgs.Keywords">
+ <summary>Gets the keywords for the event.</summary>
+ <returns>The keywords for the event.</returns>
+ </member>
+ <member name="P:System.Diagnostics.Tracing.EventWrittenEventArgs.Level">
+ <summary>Gets the level of the event.</summary>
+ <returns>The level of the event.</returns>
+ </member>
+ <member name="P:System.Diagnostics.Tracing.EventWrittenEventArgs.Message">
+ <summary>Gets the message for the event.</summary>
+ <returns>The message for the event.</returns>
+ </member>
+ <member name="P:System.Diagnostics.Tracing.EventWrittenEventArgs.Opcode">
+ <summary>Gets the operation code for the event.</summary>
+ <returns>The operation code for the event.</returns>
+ </member>
+ <member name="P:System.Diagnostics.Tracing.EventWrittenEventArgs.Payload">
+ <summary>Gets the payload for the event.</summary>
+ <returns>The payload for the event.</returns>
+ </member>
+ <member name="P:System.Diagnostics.Tracing.EventWrittenEventArgs.PayloadNames">
+ <summary>Returns a list of strings that represent the property names of the event.</summary>
+ <returns>Returns <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1"></see>.</returns>
+ </member>
+ <member name="P:System.Diagnostics.Tracing.EventWrittenEventArgs.RelatedActivityId">
+ <summary>[Supported in the .NET Framework 4.5.1 and later versions] Gets the identifier of an activity that is related to the activity represented by the current instance.</summary>
+ <returns>The identifier of the related activity, or <see cref="F:System.Guid.Empty"></see> if there is no related activity.</returns>
+ </member>
+ <member name="P:System.Diagnostics.Tracing.EventWrittenEventArgs.Tags">
+ <summary>Returns the tags specified in the call to the <see cref="M:System.Diagnostics.Tracing.EventSource.Write(System.String,System.Diagnostics.Tracing.EventSourceOptions)"></see> method.</summary>
+ <returns>Returns <see cref="T:System.Diagnostics.Tracing.EventTags"></see>.</returns>
+ </member>
+ <member name="P:System.Diagnostics.Tracing.EventWrittenEventArgs.Task">
+ <summary>Gets the task for the event.</summary>
+ <returns>The task for the event.</returns>
+ </member>
+ <member name="P:System.Diagnostics.Tracing.EventWrittenEventArgs.Version">
+ <summary>Gets the version of the event.</summary>
+ <returns>The version of the event.</returns>
+ </member>
+ <member name="T:System.Diagnostics.Tracing.NonEventAttribute">
+ <summary>Identifies a method that is not generating an event.</summary>
+ </member>
+ <member name="M:System.Diagnostics.Tracing.NonEventAttribute.#ctor">
+ <summary>Creates a new instance of the <see cref="T:System.Diagnostics.Tracing.NonEventAttribute"></see> class.</summary>
+ </member>
+ <member name="T:System.Drawing.Rectangle">
+ <summary>Stores a set of four integers that represent the location and size of a rectangle</summary>
+ </member>
+ <member name="M:System.Drawing.Rectangle.#ctor(System.Drawing.Point,System.Drawing.Size)">
+ <summary>Initializes a new instance of the <see cref="T:System.Drawing.Rectangle"></see> class with the specified location and size.</summary>
+ <param name="location">A <see cref="T:System.Drawing.Point"></see> that represents the upper-left corner of the rectangular region.</param>
+ <param name="size">A <see cref="T:System.Drawing.Size"></see> that represents the width and height of the rectangular region.</param>
+ </member>
+ <member name="M:System.Drawing.Rectangle.#ctor(System.Int32,System.Int32,System.Int32,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Drawing.Rectangle"></see> class with the specified location and size.</summary>
+ <param name="x">The x-coordinate of the upper-left corner of the rectangle.</param>
+ <param name="y">The y-coordinate of the upper-left corner of the rectangle.</param>
+ <param name="width">The width of the rectangle.</param>
+ <param name="height">The height of the rectangle.</param>
+ </member>
+ <member name="P:System.Drawing.Rectangle.Bottom">
+ <summary>Gets the y-coordinate that is the sum of the <see cref="P:System.Drawing.Rectangle.Y"></see> and <see cref="P:System.Drawing.Rectangle.Height"></see> property values of this <see cref="T:System.Drawing.Rectangle"></see> structure.</summary>
+ <returns>The y-coordinate that is the sum of <see cref="P:System.Drawing.Rectangle.Y"></see> and <see cref="P:System.Drawing.Rectangle.Height"></see> of this <see cref="T:System.Drawing.Rectangle"></see>.</returns>
+ </member>
+ <member name="M:System.Drawing.Rectangle.Ceiling(System.Drawing.RectangleF)">
+ <summary>Converts the specified <see cref="T:System.Drawing.RectangleF"></see> structure to a <see cref="T:System.Drawing.Rectangle"></see> structure by rounding the <see cref="T:System.Drawing.RectangleF"></see> values to the next higher integer values.</summary>
+ <param name="value">The <see cref="T:System.Drawing.RectangleF"></see> structure to be converted.</param>
+ <returns>Returns a <see cref="T:System.Drawing.Rectangle"></see>.</returns>
+ </member>
+ <member name="M:System.Drawing.Rectangle.Contains(System.Drawing.Point)">
+ <summary>Determines if the specified point is contained within this <see cref="T:System.Drawing.Rectangle"></see> structure.</summary>
+ <param name="pt">The <see cref="T:System.Drawing.Point"></see> to test.</param>
+ <returns>This method returns true if the point represented by <paramref name="pt">pt</paramref> is contained within this <see cref="T:System.Drawing.Rectangle"></see> structure; otherwise false.</returns>
+ </member>
+ <member name="M:System.Drawing.Rectangle.Contains(System.Drawing.Rectangle)">
+ <summary>Determines if the rectangular region represented by <paramref name="rect">rect</paramref> is entirely contained within this <see cref="T:System.Drawing.Rectangle"></see> structure.</summary>
+ <param name="rect">The <see cref="T:System.Drawing.Rectangle"></see> to test.</param>
+ <returns>This method returns true if the rectangular region represented by <paramref name="rect">rect</paramref> is entirely contained within this <see cref="T:System.Drawing.Rectangle"></see> structure; otherwise false.</returns>
+ </member>
+ <member name="M:System.Drawing.Rectangle.Contains(System.Int32,System.Int32)">
+ <summary>Determines if the specified point is contained within this <see cref="T:System.Drawing.Rectangle"></see> structure.</summary>
+ <param name="x">The x-coordinate of the point to test.</param>
+ <param name="y">The y-coordinate of the point to test.</param>
+ <returns>This method returns true if the point defined by <paramref name="x">x</paramref> and <paramref name="y">y</paramref> is contained within this <see cref="T:System.Drawing.Rectangle"></see> structure; otherwise false.</returns>
+ </member>
+ <member name="F:System.Drawing.Rectangle.Empty">
+ <summary>Represents a <see cref="T:System.Drawing.Rectangle"></see> structure with its properties left uninitialized.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Drawing.Rectangle.Equals(System.Object)">
+ <summary>Tests whether <paramref name="obj">obj</paramref> is a <see cref="T:System.Drawing.Rectangle"></see> structure with the same location and size of this <see cref="T:System.Drawing.Rectangle"></see> structure.</summary>
+ <param name="obj">The <see cref="T:System.Object"></see> to test.</param>
+ <returns>This method returns true if <paramref name="obj">obj</paramref> is a <see cref="T:System.Drawing.Rectangle"></see> structure and its <see cref="P:System.Drawing.Rectangle.X"></see>, <see cref="P:System.Drawing.Rectangle.Y"></see>, <see cref="P:System.Drawing.Rectangle.Width"></see>, and <see cref="P:System.Drawing.Rectangle.Height"></see> properties are equal to the corresponding properties of this <see cref="T:System.Drawing.Rectangle"></see> structure; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Drawing.Rectangle.FromLTRB(System.Int32,System.Int32,System.Int32,System.Int32)">
+ <summary>Creates a <see cref="T:System.Drawing.Rectangle"></see> structure with the specified edge locations.</summary>
+ <param name="left">The x-coordinate of the upper-left corner of this <see cref="T:System.Drawing.Rectangle"></see> structure.</param>
+ <param name="top">The y-coordinate of the upper-left corner of this <see cref="T:System.Drawing.Rectangle"></see> structure.</param>
+ <param name="right">The x-coordinate of the lower-right corner of this <see cref="T:System.Drawing.Rectangle"></see> structure.</param>
+ <param name="bottom">The y-coordinate of the lower-right corner of this <see cref="T:System.Drawing.Rectangle"></see> structure.</param>
+ <returns>The new <see cref="T:System.Drawing.Rectangle"></see> that this method creates.</returns>
+ </member>
+ <member name="M:System.Drawing.Rectangle.GetHashCode">
+ <summary>Returns the hash code for this <see cref="T:System.Drawing.Rectangle"></see> structure. For information about the use of hash codes, see <see cref="M:System.Object.GetHashCode"></see> .</summary>
+ <returns>An integer that represents the hash code for this rectangle.</returns>
+ </member>
+ <member name="P:System.Drawing.Rectangle.Height">
+ <summary>Gets or sets the height of this <see cref="T:System.Drawing.Rectangle"></see> structure.</summary>
+ <returns>The height of this <see cref="T:System.Drawing.Rectangle"></see> structure. The default is 0.</returns>
+ </member>
+ <member name="M:System.Drawing.Rectangle.Inflate(System.Drawing.Size)">
+ <summary>Enlarges this <see cref="T:System.Drawing.Rectangle"></see> by the specified amount.</summary>
+ <param name="size">The amount to inflate this rectangle.</param>
+ </member>
+ <member name="M:System.Drawing.Rectangle.Inflate(System.Int32,System.Int32)">
+ <summary>Enlarges this <see cref="T:System.Drawing.Rectangle"></see> by the specified amount.</summary>
+ <param name="width">The amount to inflate this <see cref="T:System.Drawing.Rectangle"></see> horizontally.</param>
+ <param name="height">The amount to inflate this <see cref="T:System.Drawing.Rectangle"></see> vertically.</param>
+ </member>
+ <member name="M:System.Drawing.Rectangle.Inflate(System.Drawing.Rectangle,System.Int32,System.Int32)">
+ <summary>Creates and returns an enlarged copy of the specified <see cref="T:System.Drawing.Rectangle"></see> structure. The copy is enlarged by the specified amount. The original <see cref="T:System.Drawing.Rectangle"></see> structure remains unmodified.</summary>
+ <param name="rect">The <see cref="T:System.Drawing.Rectangle"></see> with which to start. This rectangle is not modified.</param>
+ <param name="x">The amount to inflate this <see cref="T:System.Drawing.Rectangle"></see> horizontally.</param>
+ <param name="y">The amount to inflate this <see cref="T:System.Drawing.Rectangle"></see> vertically.</param>
+ <returns>The enlarged <see cref="T:System.Drawing.Rectangle"></see>.</returns>
+ </member>
+ <member name="M:System.Drawing.Rectangle.Intersect(System.Drawing.Rectangle,System.Drawing.Rectangle)">
+ <summary>Returns a third <see cref="T:System.Drawing.Rectangle"></see> structure that represents the intersection of two other <see cref="T:System.Drawing.Rectangle"></see> structures. If there is no intersection, an empty <see cref="T:System.Drawing.Rectangle"></see> is returned.</summary>
+ <param name="a">A rectangle to intersect.</param>
+ <param name="b">A rectangle to intersect.</param>
+ <returns>A <see cref="T:System.Drawing.Rectangle"></see> that represents the intersection of <paramref name="a">a</paramref> and <paramref name="b">b</paramref>.</returns>
+ </member>
+ <member name="M:System.Drawing.Rectangle.Intersect(System.Drawing.Rectangle)">
+ <summary>Replaces this <see cref="T:System.Drawing.Rectangle"></see> with the intersection of itself and the specified <see cref="T:System.Drawing.Rectangle"></see>.</summary>
+ <param name="rect">The <see cref="T:System.Drawing.Rectangle"></see> with which to intersect.</param>
+ </member>
+ <member name="M:System.Drawing.Rectangle.IntersectsWith(System.Drawing.Rectangle)">
+ <summary>Determines if this rectangle intersects with <paramref name="rect">rect</paramref>.</summary>
+ <param name="rect">The rectangle to test.</param>
+ <returns>This method returns true if there is any intersection, otherwise false.</returns>
+ </member>
+ <member name="P:System.Drawing.Rectangle.IsEmpty">
+ <summary>Tests whether all numeric properties of this <see cref="T:System.Drawing.Rectangle"></see> have values of zero.</summary>
+ <returns>This property returns true if the <see cref="P:System.Drawing.Rectangle.Width"></see>, <see cref="P:System.Drawing.Rectangle.Height"></see>, <see cref="P:System.Drawing.Rectangle.X"></see>, and <see cref="P:System.Drawing.Rectangle.Y"></see> properties of this <see cref="T:System.Drawing.Rectangle"></see> all have values of zero; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Drawing.Rectangle.Left">
+ <summary>Gets the x-coordinate of the left edge of this <see cref="T:System.Drawing.Rectangle"></see> structure.</summary>
+ <returns>The x-coordinate of the left edge of this <see cref="T:System.Drawing.Rectangle"></see> structure.</returns>
+ </member>
+ <member name="P:System.Drawing.Rectangle.Location">
+ <summary>Gets or sets the coordinates of the upper-left corner of this <see cref="T:System.Drawing.Rectangle"></see> structure.</summary>
+ <returns>A <see cref="T:System.Drawing.Point"></see> that represents the upper-left corner of this <see cref="T:System.Drawing.Rectangle"></see> structure.</returns>
+ </member>
+ <member name="M:System.Drawing.Rectangle.Offset(System.Drawing.Point)">
+ <summary>Adjusts the location of this rectangle by the specified amount.</summary>
+ <param name="pos">Amount to offset the location.</param>
+ </member>
+ <member name="M:System.Drawing.Rectangle.Offset(System.Int32,System.Int32)">
+ <summary>Adjusts the location of this rectangle by the specified amount.</summary>
+ <param name="x">The horizontal offset.</param>
+ <param name="y">The vertical offset.</param>
+ </member>
+ <member name="M:System.Drawing.Rectangle.op_Equality(System.Drawing.Rectangle,System.Drawing.Rectangle)">
+ <summary>Tests whether two <see cref="T:System.Drawing.Rectangle"></see> structures have equal location and size.</summary>
+ <param name="left">The <see cref="T:System.Drawing.Rectangle"></see> structure that is to the left of the equality operator.</param>
+ <param name="right">The <see cref="T:System.Drawing.Rectangle"></see> structure that is to the right of the equality operator.</param>
+ <returns>This operator returns true if the two <see cref="T:System.Drawing.Rectangle"></see> structures have equal <see cref="P:System.Drawing.Rectangle.X"></see>, <see cref="P:System.Drawing.Rectangle.Y"></see>, <see cref="P:System.Drawing.Rectangle.Width"></see>, and <see cref="P:System.Drawing.Rectangle.Height"></see> properties.</returns>
+ </member>
+ <member name="M:System.Drawing.Rectangle.op_Inequality(System.Drawing.Rectangle,System.Drawing.Rectangle)">
+ <summary>Tests whether two <see cref="T:System.Drawing.Rectangle"></see> structures differ in location or size.</summary>
+ <param name="left">The <see cref="T:System.Drawing.Rectangle"></see> structure that is to the left of the inequality operator.</param>
+ <param name="right">The <see cref="T:System.Drawing.Rectangle"></see> structure that is to the right of the inequality operator.</param>
+ <returns>This operator returns true if any of the <see cref="P:System.Drawing.Rectangle.X"></see>, <see cref="P:System.Drawing.Rectangle.Y"></see>, <see cref="P:System.Drawing.Rectangle.Width"></see> or <see cref="P:System.Drawing.Rectangle.Height"></see> properties of the two <see cref="T:System.Drawing.Rectangle"></see> structures are unequal; otherwise false.</returns>
+ </member>
+ <member name="P:System.Drawing.Rectangle.Right">
+ <summary>Gets the x-coordinate that is the sum of <see cref="P:System.Drawing.Rectangle.X"></see> and <see cref="P:System.Drawing.Rectangle.Width"></see> property values of this <see cref="T:System.Drawing.Rectangle"></see> structure.</summary>
+ <returns>The x-coordinate that is the sum of <see cref="P:System.Drawing.Rectangle.X"></see> and <see cref="P:System.Drawing.Rectangle.Width"></see> of this <see cref="T:System.Drawing.Rectangle"></see>.</returns>
+ </member>
+ <member name="M:System.Drawing.Rectangle.Round(System.Drawing.RectangleF)">
+ <summary>Converts the specified <see cref="T:System.Drawing.RectangleF"></see> to a <see cref="T:System.Drawing.Rectangle"></see> by rounding the <see cref="T:System.Drawing.RectangleF"></see> values to the nearest integer values.</summary>
+ <param name="value">The <see cref="T:System.Drawing.RectangleF"></see> to be converted.</param>
+ <returns>The rounded interger value of the <see cref="T:System.Drawing.Rectangle"></see>.</returns>
+ </member>
+ <member name="P:System.Drawing.Rectangle.Size">
+ <summary>Gets or sets the size of this <see cref="T:System.Drawing.Rectangle"></see>.</summary>
+ <returns>A <see cref="T:System.Drawing.Size"></see> that represents the width and height of this <see cref="T:System.Drawing.Rectangle"></see> structure.</returns>
+ </member>
+ <member name="P:System.Drawing.Rectangle.Top">
+ <summary>Gets the y-coordinate of the top edge of this <see cref="T:System.Drawing.Rectangle"></see> structure.</summary>
+ <returns>The y-coordinate of the top edge of this <see cref="T:System.Drawing.Rectangle"></see> structure.</returns>
+ </member>
+ <member name="M:System.Drawing.Rectangle.ToString">
+ <summary>Converts the attributes of this <see cref="T:System.Drawing.Rectangle"></see> to a human-readable string.</summary>
+ <returns>A string that contains the position, width, and height of this <see cref="T:System.Drawing.Rectangle"></see> structure ¾ for example, {X=20, Y=20, Width=100, Height=50}</returns>
+ </member>
+ <member name="M:System.Drawing.Rectangle.Truncate(System.Drawing.RectangleF)">
+ <summary>Converts the specified <see cref="T:System.Drawing.RectangleF"></see> to a <see cref="T:System.Drawing.Rectangle"></see> by truncating the <see cref="T:System.Drawing.RectangleF"></see> values.</summary>
+ <param name="value">The <see cref="T:System.Drawing.RectangleF"></see> to be converted.</param>
+ <returns>The truncated value of the <see cref="T:System.Drawing.Rectangle"></see>.</returns>
+ </member>
+ <member name="M:System.Drawing.Rectangle.Union(System.Drawing.Rectangle,System.Drawing.Rectangle)">
+ <summary>Gets a <see cref="T:System.Drawing.Rectangle"></see> structure that contains the union of two <see cref="T:System.Drawing.Rectangle"></see> structures.</summary>
+ <param name="a">A rectangle to union.</param>
+ <param name="b">A rectangle to union.</param>
+ <returns>A <see cref="T:System.Drawing.Rectangle"></see> structure that bounds the union of the two <see cref="T:System.Drawing.Rectangle"></see> structures.</returns>
+ </member>
+ <member name="P:System.Drawing.Rectangle.Width">
+ <summary>Gets or sets the width of this <see cref="T:System.Drawing.Rectangle"></see> structure.</summary>
+ <returns>The width of this <see cref="T:System.Drawing.Rectangle"></see> structure. The default is 0.</returns>
+ </member>
+ <member name="P:System.Drawing.Rectangle.X">
+ <summary>Gets or sets the x-coordinate of the upper-left corner of this <see cref="T:System.Drawing.Rectangle"></see> structure.</summary>
+ <returns>The x-coordinate of the upper-left corner of this <see cref="T:System.Drawing.Rectangle"></see> structure. The default is 0.</returns>
+ </member>
+ <member name="P:System.Drawing.Rectangle.Y">
+ <summary>Gets or sets the y-coordinate of the upper-left corner of this <see cref="T:System.Drawing.Rectangle"></see> structure.</summary>
+ <returns>The y-coordinate of the upper-left corner of this <see cref="T:System.Drawing.Rectangle"></see> structure. The default is 0.</returns>
+ </member>
+ <member name="T:System.Drawing.RectangleF">
+ <summary>Stores a set of four floating-point numbers that represent the location and size of a rectangle. For more advanced region functions, use a <see cref="T:System.Drawing.Region"></see> object.</summary>
+ </member>
+ <member name="M:System.Drawing.RectangleF.#ctor(System.Drawing.PointF,System.Drawing.SizeF)">
+ <summary>Initializes a new instance of the <see cref="T:System.Drawing.RectangleF"></see> class with the specified location and size.</summary>
+ <param name="location">A <see cref="T:System.Drawing.PointF"></see> that represents the upper-left corner of the rectangular region.</param>
+ <param name="size">A <see cref="T:System.Drawing.SizeF"></see> that represents the width and height of the rectangular region.</param>
+ </member>
+ <member name="M:System.Drawing.RectangleF.#ctor(System.Single,System.Single,System.Single,System.Single)">
+ <summary>Initializes a new instance of the <see cref="T:System.Drawing.RectangleF"></see> class with the specified location and size.</summary>
+ <param name="x">The x-coordinate of the upper-left corner of the rectangle.</param>
+ <param name="y">The y-coordinate of the upper-left corner of the rectangle.</param>
+ <param name="width">The width of the rectangle.</param>
+ <param name="height">The height of the rectangle.</param>
+ </member>
+ <member name="P:System.Drawing.RectangleF.Bottom">
+ <summary>Gets the y-coordinate that is the sum of <see cref="P:System.Drawing.RectangleF.Y"></see> and <see cref="P:System.Drawing.RectangleF.Height"></see> of this <see cref="T:System.Drawing.RectangleF"></see> structure.</summary>
+ <returns>The y-coordinate that is the sum of <see cref="P:System.Drawing.RectangleF.Y"></see> and <see cref="P:System.Drawing.RectangleF.Height"></see> of this <see cref="T:System.Drawing.RectangleF"></see> structure.</returns>
+ </member>
+ <member name="M:System.Drawing.RectangleF.Contains(System.Drawing.PointF)">
+ <summary>Determines if the specified point is contained within this <see cref="T:System.Drawing.RectangleF"></see> structure.</summary>
+ <param name="pt">The <see cref="T:System.Drawing.PointF"></see> to test.</param>
+ <returns>This method returns true if the point represented by the <paramref name="pt">pt</paramref> parameter is contained within this <see cref="T:System.Drawing.RectangleF"></see> structure; otherwise false.</returns>
+ </member>
+ <member name="M:System.Drawing.RectangleF.Contains(System.Drawing.RectangleF)">
+ <summary>Determines if the rectangular region represented by <paramref name="rect">rect</paramref> is entirely contained within this <see cref="T:System.Drawing.RectangleF"></see> structure.</summary>
+ <param name="rect">The <see cref="T:System.Drawing.RectangleF"></see> to test.</param>
+ <returns>This method returns true if the rectangular region represented by <paramref name="rect">rect</paramref> is entirely contained within the rectangular region represented by this <see cref="T:System.Drawing.RectangleF"></see>; otherwise false.</returns>
+ </member>
+ <member name="M:System.Drawing.RectangleF.Contains(System.Single,System.Single)">
+ <summary>Determines if the specified point is contained within this <see cref="T:System.Drawing.RectangleF"></see> structure.</summary>
+ <param name="x">The x-coordinate of the point to test.</param>
+ <param name="y">The y-coordinate of the point to test.</param>
+ <returns>This method returns true if the point defined by <paramref name="x">x</paramref> and <paramref name="y">y</paramref> is contained within this <see cref="T:System.Drawing.RectangleF"></see> structure; otherwise false.</returns>
+ </member>
+ <member name="F:System.Drawing.RectangleF.Empty">
+ <summary>Represents an instance of the <see cref="T:System.Drawing.RectangleF"></see> class with its members uninitialized.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Drawing.RectangleF.Equals(System.Object)">
+ <summary>Tests whether <paramref name="obj">obj</paramref> is a <see cref="T:System.Drawing.RectangleF"></see> with the same location and size of this <see cref="T:System.Drawing.RectangleF"></see>.</summary>
+ <param name="obj">The <see cref="T:System.Object"></see> to test.</param>
+ <returns>This method returns true if <paramref name="obj">obj</paramref> is a <see cref="T:System.Drawing.RectangleF"></see> and its X, Y, Width, and Height properties are equal to the corresponding properties of this <see cref="T:System.Drawing.RectangleF"></see>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Drawing.RectangleF.FromLTRB(System.Single,System.Single,System.Single,System.Single)">
+ <summary>Creates a <see cref="T:System.Drawing.RectangleF"></see> structure with upper-left corner and lower-right corner at the specified locations.</summary>
+ <param name="left">The x-coordinate of the upper-left corner of the rectangular region.</param>
+ <param name="top">The y-coordinate of the upper-left corner of the rectangular region.</param>
+ <param name="right">The x-coordinate of the lower-right corner of the rectangular region.</param>
+ <param name="bottom">The y-coordinate of the lower-right corner of the rectangular region.</param>
+ <returns>The new <see cref="T:System.Drawing.RectangleF"></see> that this method creates.</returns>
+ </member>
+ <member name="M:System.Drawing.RectangleF.GetHashCode">
+ <summary>Gets the hash code for this <see cref="T:System.Drawing.RectangleF"></see> structure. For information about the use of hash codes, see Object.GetHashCode.</summary>
+ <returns>The hash code for this <see cref="T:System.Drawing.RectangleF"></see>.</returns>
+ </member>
+ <member name="P:System.Drawing.RectangleF.Height">
+ <summary>Gets or sets the height of this <see cref="T:System.Drawing.RectangleF"></see> structure.</summary>
+ <returns>The height of this <see cref="T:System.Drawing.RectangleF"></see> structure. The default is 0.</returns>
+ </member>
+ <member name="M:System.Drawing.RectangleF.Inflate(System.Drawing.SizeF)">
+ <summary>Enlarges this <see cref="T:System.Drawing.RectangleF"></see> by the specified amount.</summary>
+ <param name="size">The amount to inflate this rectangle.</param>
+ </member>
+ <member name="M:System.Drawing.RectangleF.Inflate(System.Single,System.Single)">
+ <summary>Enlarges this <see cref="T:System.Drawing.RectangleF"></see> structure by the specified amount.</summary>
+ <param name="x">The amount to inflate this <see cref="T:System.Drawing.RectangleF"></see> structure horizontally.</param>
+ <param name="y">The amount to inflate this <see cref="T:System.Drawing.RectangleF"></see> structure vertically.</param>
+ </member>
+ <member name="M:System.Drawing.RectangleF.Inflate(System.Drawing.RectangleF,System.Single,System.Single)">
+ <summary>Creates and returns an enlarged copy of the specified <see cref="T:System.Drawing.RectangleF"></see> structure. The copy is enlarged by the specified amount and the original rectangle remains unmodified.</summary>
+ <param name="rect">The <see cref="T:System.Drawing.RectangleF"></see> to be copied. This rectangle is not modified.</param>
+ <param name="x">The amount to enlarge the copy of the rectangle horizontally.</param>
+ <param name="y">The amount to enlarge the copy of the rectangle vertically.</param>
+ <returns>The enlarged <see cref="T:System.Drawing.RectangleF"></see>.</returns>
+ </member>
+ <member name="M:System.Drawing.RectangleF.Intersect(System.Drawing.RectangleF,System.Drawing.RectangleF)">
+ <summary>Returns a <see cref="T:System.Drawing.RectangleF"></see> structure that represents the intersection of two rectangles. If there is no intersection, and empty <see cref="T:System.Drawing.RectangleF"></see> is returned.</summary>
+ <param name="a">A rectangle to intersect.</param>
+ <param name="b">A rectangle to intersect.</param>
+ <returns>A third <see cref="T:System.Drawing.RectangleF"></see> structure the size of which represents the overlapped area of the two specified rectangles.</returns>
+ </member>
+ <member name="M:System.Drawing.RectangleF.Intersect(System.Drawing.RectangleF)">
+ <summary>Replaces this <see cref="T:System.Drawing.RectangleF"></see> structure with the intersection of itself and the specified <see cref="T:System.Drawing.RectangleF"></see> structure.</summary>
+ <param name="rect">The rectangle to intersect.</param>
+ </member>
+ <member name="M:System.Drawing.RectangleF.IntersectsWith(System.Drawing.RectangleF)">
+ <summary>Determines if this rectangle intersects with <paramref name="rect">rect</paramref>.</summary>
+ <param name="rect">The rectangle to test.</param>
+ <returns>This method returns true if there is any intersection.</returns>
+ </member>
+ <member name="P:System.Drawing.RectangleF.IsEmpty">
+ <summary>Tests whether the <see cref="P:System.Drawing.RectangleF.Width"></see> or <see cref="P:System.Drawing.RectangleF.Height"></see> property of this <see cref="T:System.Drawing.RectangleF"></see> has a value of zero.</summary>
+ <returns>This property returns true if the <see cref="P:System.Drawing.RectangleF.Width"></see> or <see cref="P:System.Drawing.RectangleF.Height"></see> property of this <see cref="T:System.Drawing.RectangleF"></see> has a value of zero; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Drawing.RectangleF.Left">
+ <summary>Gets the x-coordinate of the left edge of this <see cref="T:System.Drawing.RectangleF"></see> structure.</summary>
+ <returns>The x-coordinate of the left edge of this <see cref="T:System.Drawing.RectangleF"></see> structure.</returns>
+ </member>
+ <member name="P:System.Drawing.RectangleF.Location">
+ <summary>Gets or sets the coordinates of the upper-left corner of this <see cref="T:System.Drawing.RectangleF"></see> structure.</summary>
+ <returns>A <see cref="T:System.Drawing.PointF"></see> that represents the upper-left corner of this <see cref="T:System.Drawing.RectangleF"></see> structure.</returns>
+ </member>
+ <member name="M:System.Drawing.RectangleF.Offset(System.Drawing.PointF)">
+ <summary>Adjusts the location of this rectangle by the specified amount.</summary>
+ <param name="pos">The amount to offset the location.</param>
+ </member>
+ <member name="M:System.Drawing.RectangleF.Offset(System.Single,System.Single)">
+ <summary>Adjusts the location of this rectangle by the specified amount.</summary>
+ <param name="x">The amount to offset the location horizontally.</param>
+ <param name="y">The amount to offset the location vertically.</param>
+ </member>
+ <member name="M:System.Drawing.RectangleF.op_Equality(System.Drawing.RectangleF,System.Drawing.RectangleF)">
+ <summary>Tests whether two <see cref="T:System.Drawing.RectangleF"></see> structures have equal location and size.</summary>
+ <param name="left">The <see cref="T:System.Drawing.RectangleF"></see> structure that is to the left of the equality operator.</param>
+ <param name="right">The <see cref="T:System.Drawing.RectangleF"></see> structure that is to the right of the equality operator.</param>
+ <returns>This operator returns true if the two specified <see cref="T:System.Drawing.RectangleF"></see> structures have equal <see cref="P:System.Drawing.RectangleF.X"></see>, <see cref="P:System.Drawing.RectangleF.Y"></see>, <see cref="P:System.Drawing.RectangleF.Width"></see>, and <see cref="P:System.Drawing.RectangleF.Height"></see> properties.</returns>
+ </member>
+ <member name="M:System.Drawing.RectangleF.op_Implicit(System.Drawing.Rectangle to System.Drawing.RectangleF)">
+ <param name="r"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Drawing.RectangleF.op_Inequality(System.Drawing.RectangleF,System.Drawing.RectangleF)">
+ <summary>Tests whether two <see cref="T:System.Drawing.RectangleF"></see> structures differ in location or size.</summary>
+ <param name="left">The <see cref="T:System.Drawing.RectangleF"></see> structure that is to the left of the inequality operator.</param>
+ <param name="right">The <see cref="T:System.Drawing.RectangleF"></see> structure that is to the right of the inequality operator.</param>
+ <returns>This operator returns true if any of the <see cref="P:System.Drawing.RectangleF.X"></see> , <see cref="P:System.Drawing.RectangleF.Y"></see>, <see cref="P:System.Drawing.RectangleF.Width"></see>, or <see cref="P:System.Drawing.RectangleF.Height"></see> properties of the two <see cref="T:System.Drawing.Rectangle"></see> structures are unequal; otherwise false.</returns>
+ </member>
+ <member name="P:System.Drawing.RectangleF.Right">
+ <summary>Gets the x-coordinate that is the sum of <see cref="P:System.Drawing.RectangleF.X"></see> and <see cref="P:System.Drawing.RectangleF.Width"></see> of this <see cref="T:System.Drawing.RectangleF"></see> structure.</summary>
+ <returns>The x-coordinate that is the sum of <see cref="P:System.Drawing.RectangleF.X"></see> and <see cref="P:System.Drawing.RectangleF.Width"></see> of this <see cref="T:System.Drawing.RectangleF"></see> structure.</returns>
+ </member>
+ <member name="P:System.Drawing.RectangleF.Size">
+ <summary>Gets or sets the size of this <see cref="T:System.Drawing.RectangleF"></see>.</summary>
+ <returns>A <see cref="T:System.Drawing.SizeF"></see> that represents the width and height of this <see cref="T:System.Drawing.RectangleF"></see> structure.</returns>
+ </member>
+ <member name="P:System.Drawing.RectangleF.Top">
+ <summary>Gets the y-coordinate of the top edge of this <see cref="T:System.Drawing.RectangleF"></see> structure.</summary>
+ <returns>The y-coordinate of the top edge of this <see cref="T:System.Drawing.RectangleF"></see> structure.</returns>
+ </member>
+ <member name="M:System.Drawing.RectangleF.ToString">
+ <summary>Converts the Location and <see cref="T:System.Drawing.Size"></see> of this <see cref="T:System.Drawing.RectangleF"></see> to a human-readable string.</summary>
+ <returns>A string that contains the position, width, and height of this <see cref="T:System.Drawing.RectangleF"></see> structure. For example, &quot;{X=20, Y=20, Width=100, Height=50}&quot;.</returns>
+ </member>
+ <member name="M:System.Drawing.RectangleF.Union(System.Drawing.RectangleF,System.Drawing.RectangleF)">
+ <summary>Creates the smallest possible third rectangle that can contain both of two rectangles that form a union.</summary>
+ <param name="a">A rectangle to union.</param>
+ <param name="b">A rectangle to union.</param>
+ <returns>A third <see cref="T:System.Drawing.RectangleF"></see> structure that contains both of the two rectangles that form the union.</returns>
+ </member>
+ <member name="P:System.Drawing.RectangleF.Width">
+ <summary>Gets or sets the width of this <see cref="T:System.Drawing.RectangleF"></see> structure.</summary>
+ <returns>The width of this <see cref="T:System.Drawing.RectangleF"></see> structure. The default is 0.</returns>
+ </member>
+ <member name="P:System.Drawing.RectangleF.X">
+ <summary>Gets or sets the x-coordinate of the upper-left corner of this <see cref="T:System.Drawing.RectangleF"></see> structure.</summary>
+ <returns>The x-coordinate of the upper-left corner of this <see cref="T:System.Drawing.RectangleF"></see> structure. The default is 0.</returns>
+ </member>
+ <member name="P:System.Drawing.RectangleF.Y">
+ <summary>Gets or sets the y-coordinate of the upper-left corner of this <see cref="T:System.Drawing.RectangleF"></see> structure.</summary>
+ <returns>The y-coordinate of the upper-left corner of this <see cref="T:System.Drawing.RectangleF"></see> structure. The default is 0.</returns>
+ </member>
+ <member name="T:System.Drawing.Size">
+ <summary>Stores an ordered pair of integers, which specify a <see cref="P:System.Drawing.Size.Height"></see> and <see cref="P:System.Drawing.Size.Width"></see>.</summary>
+ </member>
+ <member name="M:System.Drawing.Size.#ctor(System.Drawing.Point)">
+ <summary>Initializes a new instance of the <see cref="T:System.Drawing.Size"></see> structure from the specified <see cref="T:System.Drawing.Point"></see> structure.</summary>
+ <param name="pt">The <see cref="T:System.Drawing.Point"></see> structure from which to initialize this <see cref="T:System.Drawing.Size"></see> structure.</param>
+ </member>
+ <member name="M:System.Drawing.Size.#ctor(System.Int32,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Drawing.Size"></see> structure from the specified dimensions.</summary>
+ <param name="width">The width component of the new <see cref="T:System.Drawing.Size"></see>.</param>
+ <param name="height">The height component of the new <see cref="T:System.Drawing.Size"></see>.</param>
+ </member>
+ <member name="M:System.Drawing.Size.Add(System.Drawing.Size,System.Drawing.Size)">
+ <summary>Adds the width and height of one <see cref="T:System.Drawing.Size"></see> structure to the width and height of another <see cref="T:System.Drawing.Size"></see> structure.</summary>
+ <param name="sz1">The first <see cref="T:System.Drawing.Size"></see> structure to add.</param>
+ <param name="sz2">The second <see cref="T:System.Drawing.Size"></see> structure to add.</param>
+ <returns>A <see cref="T:System.Drawing.Size"></see> structure that is the result of the addition operation.</returns>
+ </member>
+ <member name="M:System.Drawing.Size.Ceiling(System.Drawing.SizeF)">
+ <summary>Converts the specified <see cref="T:System.Drawing.SizeF"></see> structure to a <see cref="T:System.Drawing.Size"></see> structure by rounding the values of the <see cref="T:System.Drawing.Size"></see> structure to the next higher integer values.</summary>
+ <param name="value">The <see cref="T:System.Drawing.SizeF"></see> structure to convert.</param>
+ <returns>The <see cref="T:System.Drawing.Size"></see> structure this method converts to.</returns>
+ </member>
+ <member name="F:System.Drawing.Size.Empty">
+ <summary>Gets a <see cref="T:System.Drawing.Size"></see> structure that has a <see cref="P:System.Drawing.Size.Height"></see> and <see cref="P:System.Drawing.Size.Width"></see> value of 0.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Drawing.Size.Equals(System.Object)">
+ <summary>Tests to see whether the specified object is a <see cref="T:System.Drawing.Size"></see> structure with the same dimensions as this <see cref="T:System.Drawing.Size"></see> structure.</summary>
+ <param name="obj">The <see cref="T:System.Object"></see> to test.</param>
+ <returns>true if <paramref name="obj">obj</paramref> is a <see cref="T:System.Drawing.Size"></see> and has the same width and height as this <see cref="T:System.Drawing.Size"></see>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Drawing.Size.GetHashCode">
+ <summary>Returns a hash code for this <see cref="T:System.Drawing.Size"></see> structure.</summary>
+ <returns>An integer value that specifies a hash value for this <see cref="T:System.Drawing.Size"></see> structure.</returns>
+ </member>
+ <member name="P:System.Drawing.Size.Height">
+ <summary>Gets or sets the vertical component of this <see cref="T:System.Drawing.Size"></see> structure.</summary>
+ <returns>The vertical component of this <see cref="T:System.Drawing.Size"></see> structure, typically measured in pixels.</returns>
+ </member>
+ <member name="P:System.Drawing.Size.IsEmpty">
+ <summary>Tests whether this <see cref="T:System.Drawing.Size"></see> structure has width and height of 0.</summary>
+ <returns>This property returns true when this <see cref="T:System.Drawing.Size"></see> structure has both a width and height of 0; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Drawing.Size.op_Addition(System.Drawing.Size,System.Drawing.Size)">
+ <summary>Adds the width and height of one <see cref="T:System.Drawing.Size"></see> structure to the width and height of another <see cref="T:System.Drawing.Size"></see> structure.</summary>
+ <param name="sz1">The first <see cref="T:System.Drawing.Size"></see> to add.</param>
+ <param name="sz2">The second <see cref="T:System.Drawing.Size"></see> to add.</param>
+ <returns>A <see cref="T:System.Drawing.Size"></see> structure that is the result of the addition operation.</returns>
+ </member>
+ <member name="M:System.Drawing.Size.op_Equality(System.Drawing.Size,System.Drawing.Size)">
+ <summary>Tests whether two <see cref="T:System.Drawing.Size"></see> structures are equal.</summary>
+ <param name="sz1">The <see cref="T:System.Drawing.Size"></see> structure on the left side of the equality operator.</param>
+ <param name="sz2">The <see cref="T:System.Drawing.Size"></see> structure on the right of the equality operator.</param>
+ <returns>true if <paramref name="sz1">sz1</paramref> and <paramref name="sz2">sz2</paramref> have equal width and height; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Drawing.Size.op_Explicit(System.Drawing.Size to System.Drawing.Point)">
+ <param name="size"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Drawing.Size.op_Implicit(System.Drawing.Size to System.Drawing.SizeF)">
+ <param name="p"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Drawing.Size.op_Inequality(System.Drawing.Size,System.Drawing.Size)">
+ <summary>Tests whether two <see cref="T:System.Drawing.Size"></see> structures are different.</summary>
+ <param name="sz1">The <see cref="T:System.Drawing.Size"></see> structure on the left of the inequality operator.</param>
+ <param name="sz2">The <see cref="T:System.Drawing.Size"></see> structure on the right of the inequality operator.</param>
+ <returns>true if <paramref name="sz1">sz1</paramref> and <paramref name="sz2">sz2</paramref> differ either in width or height; false if <paramref name="sz1">sz1</paramref> and <paramref name="sz2">sz2</paramref> are equal.</returns>
+ </member>
+ <member name="M:System.Drawing.Size.op_Subtraction(System.Drawing.Size,System.Drawing.Size)">
+ <summary>Subtracts the width and height of one <see cref="T:System.Drawing.Size"></see> structure from the width and height of another <see cref="T:System.Drawing.Size"></see> structure.</summary>
+ <param name="sz1">The <see cref="T:System.Drawing.Size"></see> structure on the left side of the subtraction operator.</param>
+ <param name="sz2">The <see cref="T:System.Drawing.Size"></see> structure on the right side of the subtraction operator.</param>
+ <returns>A <see cref="T:System.Drawing.Size"></see> structure that is the result of the subtraction operation.</returns>
+ </member>
+ <member name="M:System.Drawing.Size.Round(System.Drawing.SizeF)">
+ <summary>Converts the specified <see cref="T:System.Drawing.SizeF"></see> structure to a <see cref="T:System.Drawing.Size"></see> structure by rounding the values of the <see cref="T:System.Drawing.SizeF"></see> structure to the nearest integer values.</summary>
+ <param name="value">The <see cref="T:System.Drawing.SizeF"></see> structure to convert.</param>
+ <returns>The <see cref="T:System.Drawing.Size"></see> structure this method converts to.</returns>
+ </member>
+ <member name="M:System.Drawing.Size.Subtract(System.Drawing.Size,System.Drawing.Size)">
+ <summary>Subtracts the width and height of one <see cref="T:System.Drawing.Size"></see> structure from the width and height of another <see cref="T:System.Drawing.Size"></see> structure.</summary>
+ <param name="sz1">The <see cref="T:System.Drawing.Size"></see> structure on the left side of the subtraction operator.</param>
+ <param name="sz2">The <see cref="T:System.Drawing.Size"></see> structure on the right side of the subtraction operator.</param>
+ <returns>A <see cref="T:System.Drawing.Size"></see> structure that is a result of the subtraction operation.</returns>
+ </member>
+ <member name="M:System.Drawing.Size.ToString">
+ <summary>Creates a human-readable string that represents this <see cref="T:System.Drawing.Size"></see> structure.</summary>
+ <returns>A string that represents this <see cref="T:System.Drawing.Size"></see>.</returns>
+ </member>
+ <member name="M:System.Drawing.Size.Truncate(System.Drawing.SizeF)">
+ <summary>Converts the specified <see cref="T:System.Drawing.SizeF"></see> structure to a <see cref="T:System.Drawing.Size"></see> structure by truncating the values of the <see cref="T:System.Drawing.SizeF"></see> structure to the next lower integer values.</summary>
+ <param name="value">The <see cref="T:System.Drawing.SizeF"></see> structure to convert.</param>
+ <returns>The <see cref="T:System.Drawing.Size"></see> structure this method converts to.</returns>
+ </member>
+ <member name="P:System.Drawing.Size.Width">
+ <summary>Gets or sets the horizontal component of this <see cref="T:System.Drawing.Size"></see> structure.</summary>
+ <returns>The horizontal component of this <see cref="T:System.Drawing.Size"></see> structure, typically measured in pixels.</returns>
+ </member>
+ <member name="T:System.Drawing.SizeF">
+ <summary>Stores an ordered pair of floating-point numbers, typically the width and height of a rectangle.</summary>
+ </member>
+ <member name="M:System.Drawing.SizeF.#ctor(System.Drawing.PointF)">
+ <summary>Initializes a new instance of the <see cref="T:System.Drawing.SizeF"></see> structure from the specified <see cref="T:System.Drawing.PointF"></see> structure.</summary>
+ <param name="pt">The <see cref="T:System.Drawing.PointF"></see> structure from which to initialize this <see cref="T:System.Drawing.SizeF"></see> structure.</param>
+ </member>
+ <member name="M:System.Drawing.SizeF.#ctor(System.Drawing.SizeF)">
+ <summary>Initializes a new instance of the <see cref="T:System.Drawing.SizeF"></see> structure from the specified existing <see cref="T:System.Drawing.SizeF"></see> structure.</summary>
+ <param name="size">The <see cref="T:System.Drawing.SizeF"></see> structure from which to create the new <see cref="T:System.Drawing.SizeF"></see> structure.</param>
+ </member>
+ <member name="M:System.Drawing.SizeF.#ctor(System.Single,System.Single)">
+ <summary>Initializes a new instance of the <see cref="T:System.Drawing.SizeF"></see> structure from the specified dimensions.</summary>
+ <param name="width">The width component of the new <see cref="T:System.Drawing.SizeF"></see> structure.</param>
+ <param name="height">The height component of the new <see cref="T:System.Drawing.SizeF"></see> structure.</param>
+ </member>
+ <member name="M:System.Drawing.SizeF.Add(System.Drawing.SizeF,System.Drawing.SizeF)">
+ <summary>Adds the width and height of one <see cref="T:System.Drawing.SizeF"></see> structure to the width and height of another <see cref="T:System.Drawing.SizeF"></see> structure.</summary>
+ <param name="sz1">The first <see cref="T:System.Drawing.SizeF"></see> structure to add.</param>
+ <param name="sz2">The second <see cref="T:System.Drawing.SizeF"></see> structure to add.</param>
+ <returns>A <see cref="T:System.Drawing.SizeF"></see> structure that is the result of the addition operation.</returns>
+ </member>
+ <member name="F:System.Drawing.SizeF.Empty">
+ <summary>Gets a <see cref="T:System.Drawing.SizeF"></see> structure that has a <see cref="P:System.Drawing.SizeF.Height"></see> and <see cref="P:System.Drawing.SizeF.Width"></see> value of 0.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Drawing.SizeF.Equals(System.Object)">
+ <summary>Tests to see whether the specified object is a <see cref="T:System.Drawing.SizeF"></see> structure with the same dimensions as this <see cref="T:System.Drawing.SizeF"></see> structure.</summary>
+ <param name="obj">The <see cref="T:System.Object"></see> to test.</param>
+ <returns>This method returns true if <paramref name="obj">obj</paramref> is a <see cref="T:System.Drawing.SizeF"></see> and has the same width and height as this <see cref="T:System.Drawing.SizeF"></see>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Drawing.SizeF.GetHashCode">
+ <summary>Returns a hash code for this <see cref="T:System.Drawing.Size"></see> structure.</summary>
+ <returns>An integer value that specifies a hash value for this <see cref="T:System.Drawing.Size"></see> structure.</returns>
+ </member>
+ <member name="P:System.Drawing.SizeF.Height">
+ <summary>Gets or sets the vertical component of this <see cref="T:System.Drawing.SizeF"></see> structure.</summary>
+ <returns>The vertical component of this <see cref="T:System.Drawing.SizeF"></see> structure, typically measured in pixels.</returns>
+ </member>
+ <member name="P:System.Drawing.SizeF.IsEmpty">
+ <summary>Gets a value that indicates whether this <see cref="T:System.Drawing.SizeF"></see> structure has zero width and height.</summary>
+ <returns>This property returns true when this <see cref="T:System.Drawing.SizeF"></see> structure has both a width and height of zero; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Drawing.SizeF.op_Addition(System.Drawing.SizeF,System.Drawing.SizeF)">
+ <summary>Adds the width and height of one <see cref="T:System.Drawing.SizeF"></see> structure to the width and height of another <see cref="T:System.Drawing.SizeF"></see> structure.</summary>
+ <param name="sz1">The first <see cref="T:System.Drawing.SizeF"></see> structure to add.</param>
+ <param name="sz2">The second <see cref="T:System.Drawing.SizeF"></see> structure to add.</param>
+ <returns>A <see cref="T:System.Drawing.Size"></see> structure that is the result of the addition operation.</returns>
+ </member>
+ <member name="M:System.Drawing.SizeF.op_Equality(System.Drawing.SizeF,System.Drawing.SizeF)">
+ <summary>Tests whether two <see cref="T:System.Drawing.SizeF"></see> structures are equal.</summary>
+ <param name="sz1">The <see cref="T:System.Drawing.SizeF"></see> structure on the left side of the equality operator.</param>
+ <param name="sz2">The <see cref="T:System.Drawing.SizeF"></see> structure on the right of the equality operator.</param>
+ <returns>This operator returns true if <paramref name="sz1">sz1</paramref> and <paramref name="sz2">sz2</paramref> have equal width and height; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Drawing.SizeF.op_Explicit(System.Drawing.SizeF to System.Drawing.PointF)">
+ <param name="size"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Drawing.SizeF.op_Inequality(System.Drawing.SizeF,System.Drawing.SizeF)">
+ <summary>Tests whether two <see cref="T:System.Drawing.SizeF"></see> structures are different.</summary>
+ <param name="sz1">The <see cref="T:System.Drawing.SizeF"></see> structure on the left of the inequality operator.</param>
+ <param name="sz2">The <see cref="T:System.Drawing.SizeF"></see> structure on the right of the inequality operator.</param>
+ <returns>This operator returns true if <paramref name="sz1">sz1</paramref> and <paramref name="sz2">sz2</paramref> differ either in width or height; false if <paramref name="sz1">sz1</paramref> and <paramref name="sz2">sz2</paramref> are equal.</returns>
+ </member>
+ <member name="M:System.Drawing.SizeF.op_Subtraction(System.Drawing.SizeF,System.Drawing.SizeF)">
+ <summary>Subtracts the width and height of one <see cref="T:System.Drawing.SizeF"></see> structure from the width and height of another <see cref="T:System.Drawing.SizeF"></see> structure.</summary>
+ <param name="sz1">The <see cref="T:System.Drawing.SizeF"></see> structure on the left side of the subtraction operator.</param>
+ <param name="sz2">The <see cref="T:System.Drawing.SizeF"></see> structure on the right side of the subtraction operator.</param>
+ <returns>A <see cref="T:System.Drawing.SizeF"></see> that is the result of the subtraction operation.</returns>
+ </member>
+ <member name="M:System.Drawing.SizeF.Subtract(System.Drawing.SizeF,System.Drawing.SizeF)">
+ <summary>Subtracts the width and height of one <see cref="T:System.Drawing.SizeF"></see> structure from the width and height of another <see cref="T:System.Drawing.SizeF"></see> structure.</summary>
+ <param name="sz1">The <see cref="T:System.Drawing.SizeF"></see> structure on the left side of the subtraction operator.</param>
+ <param name="sz2">The <see cref="T:System.Drawing.SizeF"></see> structure on the right side of the subtraction operator.</param>
+ <returns>A <see cref="T:System.Drawing.SizeF"></see> structure that is a result of the subtraction operation.</returns>
+ </member>
+ <member name="M:System.Drawing.SizeF.ToPointF">
+ <summary>Converts a <see cref="T:System.Drawing.SizeF"></see> structure to a <see cref="T:System.Drawing.PointF"></see> structure.</summary>
+ <returns>Returns a <see cref="T:System.Drawing.PointF"></see> structure.</returns>
+ </member>
+ <member name="M:System.Drawing.SizeF.ToSize">
+ <summary>Converts a <see cref="T:System.Drawing.SizeF"></see> structure to a <see cref="T:System.Drawing.Size"></see> structure.</summary>
+ <returns>Returns a <see cref="T:System.Drawing.Size"></see> structure.</returns>
+ </member>
+ <member name="M:System.Drawing.SizeF.ToString">
+ <summary>Creates a human-readable string that represents this <see cref="T:System.Drawing.SizeF"></see> structure.</summary>
+ <returns>A string that represents this <see cref="T:System.Drawing.SizeF"></see> structure.</returns>
+ </member>
+ <member name="P:System.Drawing.SizeF.Width">
+ <summary>Gets or sets the horizontal component of this <see cref="T:System.Drawing.SizeF"></see> structure.</summary>
+ <returns>The horizontal component of this <see cref="T:System.Drawing.SizeF"></see> structure, typically measured in pixels.</returns>
+ </member>
+ <member name="T:System.DuplicateWaitObjectException">
+ <summary>The exception that is thrown when an object appears more than once in an array of synchronization objects.</summary>
+ </member>
+ <member name="M:System.DuplicateWaitObjectException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.DuplicateWaitObjectException"></see> class.</summary>
+ </member>
+ <member name="M:System.DuplicateWaitObjectException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.DuplicateWaitObjectException"></see> class with the name of the parameter that causes this exception.</summary>
+ <param name="parameterName">The name of the parameter that caused the exception.</param>
+ </member>
+ <member name="M:System.DuplicateWaitObjectException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.DuplicateWaitObjectException"></see> class with serialized data.</summary>
+ <param name="info">The object that holds the serialized object data.</param>
+ <param name="context">The contextual information about the source or destination.</param>
+ </member>
+ <member name="M:System.DuplicateWaitObjectException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.DuplicateWaitObjectException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="innerException">The exception that is the cause of the current exception. If the innerException parameter is not null, the current exception is raised in a catch block that handles the inner exception.</param>
+ </member>
+ <member name="M:System.DuplicateWaitObjectException.#ctor(System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.DuplicateWaitObjectException"></see> class with a specified error message and the name of the parameter that causes this exception.</summary>
+ <param name="parameterName">The name of the parameter that caused the exception.</param>
+ <param name="message">The message that describes the error.</param>
+ </member>
+ <member name="T:System.Dynamic.BinaryOperationBinder">
+ <summary>Represents the binary dynamic operation at the call site, providing the binding semantic and the details about the operation.</summary>
+ </member>
+ <member name="M:System.Dynamic.BinaryOperationBinder.#ctor(System.Linq.Expressions.ExpressionType)">
+ <summary>Initializes a new instance of the <see cref="T:System.Dynamic.BinaryOperationBinder"></see> class.</summary>
+ <param name="operation">The binary operation kind.</param>
+ </member>
+ <member name="M:System.Dynamic.BinaryOperationBinder.Bind(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject[])">
+ <summary>Performs the binding of the dynamic binary operation.</summary>
+ <param name="target">The target of the dynamic operation.</param>
+ <param name="args">An array of arguments of the dynamic operation.</param>
+ <returns>The <see cref="T:System.Dynamic.DynamicMetaObject"></see> representing the result of the binding.</returns>
+ </member>
+ <member name="M:System.Dynamic.BinaryOperationBinder.FallbackBinaryOperation(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject)">
+ <summary>Performs the binding of the binary dynamic operation if the target dynamic object cannot bind.</summary>
+ <param name="target">The target of the dynamic binary operation.</param>
+ <param name="arg">The right hand side operand of the dynamic binary operation.</param>
+ <returns>The <see cref="T:System.Dynamic.DynamicMetaObject"></see> representing the result of the binding.</returns>
+ </member>
+ <member name="M:System.Dynamic.BinaryOperationBinder.FallbackBinaryOperation(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject)">
+ <summary>When overridden in the derived class, performs the binding of the binary dynamic operation if the target dynamic object cannot bind.</summary>
+ <param name="target">The target of the dynamic binary operation.</param>
+ <param name="arg">The right hand side operand of the dynamic binary operation.</param>
+ <param name="errorSuggestion">The binding result if the binding fails, or null.</param>
+ <returns>The <see cref="T:System.Dynamic.DynamicMetaObject"></see> representing the result of the binding.</returns>
+ </member>
+ <member name="P:System.Dynamic.BinaryOperationBinder.Operation">
+ <summary>The binary operation kind.</summary>
+ <returns>The <see cref="T:System.Linq.Expressions.ExpressionType"></see> object representing the kind of binary operation.</returns>
+ </member>
+ <member name="P:System.Dynamic.BinaryOperationBinder.ReturnType">
+ <summary>The result type of the operation.</summary>
+ <returns>The result type of the operation.</returns>
+ </member>
+ <member name="T:System.Dynamic.BindingRestrictions">
+ <summary>Represents a set of binding restrictions on the <see cref="T:System.Dynamic.DynamicMetaObject"></see> under which the dynamic binding is valid.</summary>
+ </member>
+ <member name="M:System.Dynamic.BindingRestrictions.Combine(System.Collections.Generic.IList{System.Dynamic.DynamicMetaObject})">
+ <summary>Combines binding restrictions from the list of <see cref="T:System.Dynamic.DynamicMetaObject"></see> instances into one set of restrictions.</summary>
+ <param name="contributingObjects">The list of <see cref="T:System.Dynamic.DynamicMetaObject"></see> instances from which to combine restrictions.</param>
+ <returns>The new set of binding restrictions.</returns>
+ </member>
+ <member name="F:System.Dynamic.BindingRestrictions.Empty">
+ <summary>Represents an empty set of binding restrictions. This field is read only.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Dynamic.BindingRestrictions.GetExpressionRestriction(System.Linq.Expressions.Expression)">
+ <summary>Creates the binding restriction that checks the expression for arbitrary immutable properties.</summary>
+ <param name="expression">The expression representing the restrictions.</param>
+ <returns>The new binding restrictions.</returns>
+ </member>
+ <member name="M:System.Dynamic.BindingRestrictions.GetInstanceRestriction(System.Linq.Expressions.Expression,System.Object)">
+ <summary>Creates the binding restriction that checks the expression for object instance identity.</summary>
+ <param name="expression">The expression to test.</param>
+ <param name="instance">The exact object instance to test.</param>
+ <returns>The new binding restrictions.</returns>
+ </member>
+ <member name="M:System.Dynamic.BindingRestrictions.GetTypeRestriction(System.Linq.Expressions.Expression,System.Type)">
+ <summary>Creates the binding restriction that check the expression for runtime type identity.</summary>
+ <param name="expression">The expression to test.</param>
+ <param name="type">The exact type to test.</param>
+ <returns>The new binding restrictions.</returns>
+ </member>
+ <member name="M:System.Dynamic.BindingRestrictions.Merge(System.Dynamic.BindingRestrictions)">
+ <summary>Merges the set of binding restrictions with the current binding restrictions.</summary>
+ <param name="restrictions">The set of restrictions with which to merge the current binding restrictions.</param>
+ <returns>The new set of binding restrictions.</returns>
+ </member>
+ <member name="M:System.Dynamic.BindingRestrictions.ToExpression">
+ <summary>Creates the <see cref="T:System.Linq.Expressions.Expression"></see> representing the binding restrictions.</summary>
+ <returns>The expression tree representing the restrictions.</returns>
+ </member>
+ <member name="T:System.Dynamic.CallInfo">
+ <summary>Describes arguments in the dynamic binding process.</summary>
+ </member>
+ <member name="M:System.Dynamic.CallInfo.#ctor(System.Int32,System.Collections.Generic.IEnumerable{System.String})">
+ <summary>Creates a new CallInfo that represents arguments in the dynamic binding process.</summary>
+ <param name="argCount">The number of arguments.</param>
+ <param name="argNames">The argument names.</param>
+ </member>
+ <member name="M:System.Dynamic.CallInfo.#ctor(System.Int32,System.String[])">
+ <summary>Creates a new PositionalArgumentInfo.</summary>
+ <param name="argCount">The number of arguments.</param>
+ <param name="argNames">The argument names.</param>
+ </member>
+ <member name="P:System.Dynamic.CallInfo.ArgumentCount">
+ <summary>The number of arguments.</summary>
+ <returns>The number of arguments.</returns>
+ </member>
+ <member name="P:System.Dynamic.CallInfo.ArgumentNames">
+ <summary>The argument names.</summary>
+ <returns>The read-only collection of argument names.</returns>
+ </member>
+ <member name="M:System.Dynamic.CallInfo.Equals(System.Object)">
+ <summary>Determines whether the specified CallInfo instance is considered equal to the current.</summary>
+ <param name="obj">The instance of <see cref="T:System.Dynamic.CallInfo"></see> to compare with the current instance.</param>
+ <returns>true if the specified instance is equal to the current one otherwise, false.</returns>
+ </member>
+ <member name="M:System.Dynamic.CallInfo.GetHashCode">
+ <summary>Serves as a hash function for the current <see cref="T:System.Dynamic.CallInfo"></see>.</summary>
+ <returns>A hash code for the current <see cref="T:System.Dynamic.CallInfo"></see>.</returns>
+ </member>
+ <member name="T:System.Dynamic.ConvertBinder">
+ <summary>Represents the convert dynamic operation at the call site, providing the binding semantic and the details about the operation.</summary>
+ </member>
+ <member name="M:System.Dynamic.ConvertBinder.#ctor(System.Type,System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.Dynamic.ConvertBinder"></see>.</summary>
+ <param name="type">The type to convert to.</param>
+ <param name="explicit">Is true if the conversion should consider explicit conversions; otherwise, false.</param>
+ </member>
+ <member name="M:System.Dynamic.ConvertBinder.Bind(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject[])">
+ <summary>Performs the binding of the dynamic convert operation.</summary>
+ <param name="target">The target of the dynamic convert operation.</param>
+ <param name="args">An array of arguments of the dynamic convert operation.</param>
+ <returns>The <see cref="T:System.Dynamic.DynamicMetaObject"></see> representing the result of the binding.</returns>
+ </member>
+ <member name="P:System.Dynamic.ConvertBinder.Explicit">
+ <summary>Gets the value indicating if the conversion should consider explicit conversions.</summary>
+ <returns>True if there is an explicit conversion, otherwise false.</returns>
+ </member>
+ <member name="M:System.Dynamic.ConvertBinder.FallbackConvert(System.Dynamic.DynamicMetaObject)">
+ <summary>Performs the binding of the dynamic convert operation if the target dynamic object cannot bind.</summary>
+ <param name="target">The target of the dynamic convert operation.</param>
+ <returns>The <see cref="T:System.Dynamic.DynamicMetaObject"></see> representing the result of the binding.</returns>
+ </member>
+ <member name="M:System.Dynamic.ConvertBinder.FallbackConvert(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject)">
+ <summary>When overridden in the derived class, performs the binding of the dynamic convert operation if the target dynamic object cannot bind.</summary>
+ <param name="target">The target of the dynamic convert operation.</param>
+ <param name="errorSuggestion">The binding result to use if binding fails, or null.</param>
+ <returns>The <see cref="T:System.Dynamic.DynamicMetaObject"></see> representing the result of the binding.</returns>
+ </member>
+ <member name="P:System.Dynamic.ConvertBinder.ReturnType">
+ <summary>The result type of the operation.</summary>
+ <returns>The <see cref="T:System.Type"></see> object representing the result type of the operation.</returns>
+ </member>
+ <member name="P:System.Dynamic.ConvertBinder.Type">
+ <summary>The type to convert to.</summary>
+ <returns>The <see cref="T:System.Type"></see> object that represents the type to convert to.</returns>
+ </member>
+ <member name="T:System.Dynamic.CreateInstanceBinder">
+ <summary>Represents the dynamic create operation at the call site, providing the binding semantic and the details about the operation.</summary>
+ </member>
+ <member name="M:System.Dynamic.CreateInstanceBinder.#ctor(System.Dynamic.CallInfo)">
+ <summary>Initializes a new intsance of the <see cref="T:System.Dynamic.CreateInstanceBinder"></see>.</summary>
+ <param name="callInfo">The signature of the arguments at the call site.</param>
+ </member>
+ <member name="M:System.Dynamic.CreateInstanceBinder.Bind(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject[])">
+ <summary>Performs the binding of the dynamic create operation.</summary>
+ <param name="target">The target of the dynamic create operation.</param>
+ <param name="args">An array of arguments of the dynamic create operation.</param>
+ <returns>The <see cref="T:System.Dynamic.DynamicMetaObject"></see> representing the result of the binding.</returns>
+ </member>
+ <member name="P:System.Dynamic.CreateInstanceBinder.CallInfo">
+ <summary>Gets the signature of the arguments at the call site.</summary>
+ <returns>The signature of the arguments at the call site.</returns>
+ </member>
+ <member name="M:System.Dynamic.CreateInstanceBinder.FallbackCreateInstance(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject[])">
+ <summary>Performs the binding of the dynamic create operation if the target dynamic object cannot bind.</summary>
+ <param name="target">The target of the dynamic create operation.</param>
+ <param name="args">The arguments of the dynamic create operation.</param>
+ <returns>The <see cref="T:System.Dynamic.DynamicMetaObject"></see> representing the result of the binding.</returns>
+ </member>
+ <member name="M:System.Dynamic.CreateInstanceBinder.FallbackCreateInstance(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject[],System.Dynamic.DynamicMetaObject)">
+ <summary>When overridden in the derived class, performs the binding of the dynamic create operation if the target dynamic object cannot bind.</summary>
+ <param name="target">The target of the dynamic create operation.</param>
+ <param name="args">The arguments of the dynamic create operation.</param>
+ <param name="errorSuggestion">The binding result to use if binding fails, or null.</param>
+ <returns>The <see cref="T:System.Dynamic.DynamicMetaObject"></see> representing the result of the binding.</returns>
+ </member>
+ <member name="P:System.Dynamic.CreateInstanceBinder.ReturnType">
+ <summary>The result type of the operation.</summary>
+ <returns>The <see cref="T:System.Type"></see> object representing the result type of the operation.</returns>
+ </member>
+ <member name="T:System.Dynamic.DeleteIndexBinder">
+ <summary>Represents the dynamic delete index operation at the call site, providing the binding semantic and the details about the operation.</summary>
+ </member>
+ <member name="M:System.Dynamic.DeleteIndexBinder.#ctor(System.Dynamic.CallInfo)">
+ <summary>Initializes a new instance of the <see cref="T:System.Dynamic.DeleteIndexBinder"></see>.</summary>
+ <param name="callInfo">The signature of the arguments at the call site.</param>
+ </member>
+ <member name="M:System.Dynamic.DeleteIndexBinder.Bind(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject[])">
+ <summary>Performs the binding of the dynamic delete index operation.</summary>
+ <param name="target">The target of the dynamic delete index operation.</param>
+ <param name="args">An array of arguments of the dynamic delete index operation.</param>
+ <returns>The <see cref="T:System.Dynamic.DynamicMetaObject"></see> representing the result of the binding.</returns>
+ </member>
+ <member name="P:System.Dynamic.DeleteIndexBinder.CallInfo">
+ <summary>Gets the signature of the arguments at the call site.</summary>
+ <returns>The signature of the arguments at the call site.</returns>
+ </member>
+ <member name="M:System.Dynamic.DeleteIndexBinder.FallbackDeleteIndex(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject[])">
+ <summary>Performs the binding of the dynamic delete index operation if the target dynamic object cannot bind.</summary>
+ <param name="target">The target of the dynamic delete index operation.</param>
+ <param name="indexes">The arguments of the dynamic delete index operation.</param>
+ <returns>The <see cref="T:System.Dynamic.DynamicMetaObject"></see> representing the result of the binding.</returns>
+ </member>
+ <member name="M:System.Dynamic.DeleteIndexBinder.FallbackDeleteIndex(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject[],System.Dynamic.DynamicMetaObject)">
+ <summary>When overridden in the derived class, performs the binding of the dynamic delete index operation if the target dynamic object cannot bind.</summary>
+ <param name="target">The target of the dynamic delete index operation.</param>
+ <param name="indexes">The arguments of the dynamic delete index operation.</param>
+ <param name="errorSuggestion">The binding result to use if binding fails, or null.</param>
+ <returns>The <see cref="T:System.Dynamic.DynamicMetaObject"></see> representing the result of the binding.</returns>
+ </member>
+ <member name="P:System.Dynamic.DeleteIndexBinder.ReturnType">
+ <summary>The result type of the operation.</summary>
+ <returns>The <see cref="T:System.Type"></see> object representing the result type of the operation.</returns>
+ </member>
+ <member name="T:System.Dynamic.DeleteMemberBinder">
+ <summary>Represents the dynamic delete member operation at the call site, providing the binding semantic and the details about the operation.</summary>
+ </member>
+ <member name="M:System.Dynamic.DeleteMemberBinder.#ctor(System.String,System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.Dynamic.DeleteIndexBinder"></see>.</summary>
+ <param name="name">The name of the member to delete.</param>
+ <param name="ignoreCase">Is true if the name should be matched ignoring case; false otherwise.</param>
+ </member>
+ <member name="M:System.Dynamic.DeleteMemberBinder.Bind(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject[])">
+ <summary>Performs the binding of the dynamic delete member operation.</summary>
+ <param name="target">The target of the dynamic delete member operation.</param>
+ <param name="args">An array of arguments of the dynamic delete member operation.</param>
+ <returns>The <see cref="T:System.Dynamic.DynamicMetaObject"></see> representing the result of the binding.</returns>
+ </member>
+ <member name="M:System.Dynamic.DeleteMemberBinder.FallbackDeleteMember(System.Dynamic.DynamicMetaObject)">
+ <summary>Performs the binding of the dynamic delete member operation if the target dynamic object cannot bind.</summary>
+ <param name="target">The target of the dynamic delete member operation.</param>
+ <returns>The <see cref="T:System.Dynamic.DynamicMetaObject"></see> representing the result of the binding.</returns>
+ </member>
+ <member name="M:System.Dynamic.DeleteMemberBinder.FallbackDeleteMember(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject)">
+ <summary>When overridden in the derived class, performs the binding of the dynamic delete member operation if the target dynamic object cannot bind.</summary>
+ <param name="target">The target of the dynamic delete member operation.</param>
+ <param name="errorSuggestion">The binding result to use if binding fails, or null.</param>
+ <returns>The <see cref="T:System.Dynamic.DynamicMetaObject"></see> representing the result of the binding.</returns>
+ </member>
+ <member name="P:System.Dynamic.DeleteMemberBinder.IgnoreCase">
+ <summary>Gets the value indicating if the string comparison should ignore the case of the member name.</summary>
+ <returns>True if the string comparison should ignore the case, otherwise false.</returns>
+ </member>
+ <member name="P:System.Dynamic.DeleteMemberBinder.Name">
+ <summary>Gets the name of the member to delete.</summary>
+ <returns>The name of the member to delete.</returns>
+ </member>
+ <member name="P:System.Dynamic.DeleteMemberBinder.ReturnType">
+ <summary>The result type of the operation.</summary>
+ <returns>The <see cref="T:System.Type"></see> object representing the result type of the operation.</returns>
+ </member>
+ <member name="T:System.Dynamic.DynamicMetaObject">
+ <summary>Represents the dynamic binding and a binding logic of an object participating in the dynamic binding.</summary>
+ </member>
+ <member name="M:System.Dynamic.DynamicMetaObject.#ctor(System.Linq.Expressions.Expression,System.Dynamic.BindingRestrictions)">
+ <summary>Initializes a new instance of the <see cref="T:System.Dynamic.DynamicMetaObject"></see> class.</summary>
+ <param name="expression">The expression representing this <see cref="T:System.Dynamic.DynamicMetaObject"></see> during the dynamic binding process.</param>
+ <param name="restrictions">The set of binding restrictions under which the binding is valid.</param>
+ </member>
+ <member name="M:System.Dynamic.DynamicMetaObject.#ctor(System.Linq.Expressions.Expression,System.Dynamic.BindingRestrictions,System.Object)">
+ <summary>Initializes a new instance of the <see cref="T:System.Dynamic.DynamicMetaObject"></see> class.</summary>
+ <param name="expression">The expression representing this <see cref="T:System.Dynamic.DynamicMetaObject"></see> during the dynamic binding process.</param>
+ <param name="restrictions">The set of binding restrictions under which the binding is valid.</param>
+ <param name="value">The runtime value represented by the <see cref="T:System.Dynamic.DynamicMetaObject"></see>.</param>
+ </member>
+ <member name="M:System.Dynamic.DynamicMetaObject.BindBinaryOperation(System.Dynamic.BinaryOperationBinder,System.Dynamic.DynamicMetaObject)">
+ <summary>Performs the binding of the dynamic binary operation.</summary>
+ <param name="binder">An instance of the <see cref="T:System.Dynamic.BinaryOperationBinder"></see> that represents the details of the dynamic operation.</param>
+ <param name="arg">An instance of the <see cref="T:System.Dynamic.DynamicMetaObject"></see> representing the right hand side of the binary operation.</param>
+ <returns>The new <see cref="T:System.Dynamic.DynamicMetaObject"></see> representing the result of the binding.</returns>
+ </member>
+ <member name="M:System.Dynamic.DynamicMetaObject.BindConvert(System.Dynamic.ConvertBinder)">
+ <summary>Performs the binding of the dynamic conversion operation.</summary>
+ <param name="binder">An instance of the <see cref="T:System.Dynamic.ConvertBinder"></see> that represents the details of the dynamic operation.</param>
+ <returns>The new <see cref="T:System.Dynamic.DynamicMetaObject"></see> representing the result of the binding.</returns>
+ </member>
+ <member name="M:System.Dynamic.DynamicMetaObject.BindCreateInstance(System.Dynamic.CreateInstanceBinder,System.Dynamic.DynamicMetaObject[])">
+ <summary>Performs the binding of the dynamic create instance operation.</summary>
+ <param name="binder">An instance of the <see cref="T:System.Dynamic.CreateInstanceBinder"></see> that represents the details of the dynamic operation.</param>
+ <param name="args">An array of <see cref="T:System.Dynamic.DynamicMetaObject"></see> instances - arguments to the create instance operation.</param>
+ <returns>The new <see cref="T:System.Dynamic.DynamicMetaObject"></see> representing the result of the binding.</returns>
+ </member>
+ <member name="M:System.Dynamic.DynamicMetaObject.BindDeleteIndex(System.Dynamic.DeleteIndexBinder,System.Dynamic.DynamicMetaObject[])">
+ <summary>Performs the binding of the dynamic delete index operation.</summary>
+ <param name="binder">An instance of the <see cref="T:System.Dynamic.DeleteIndexBinder"></see> that represents the details of the dynamic operation.</param>
+ <param name="indexes">An array of <see cref="T:System.Dynamic.DynamicMetaObject"></see> instances - indexes for the delete index operation.</param>
+ <returns>The new <see cref="T:System.Dynamic.DynamicMetaObject"></see> representing the result of the binding.</returns>
+ </member>
+ <member name="M:System.Dynamic.DynamicMetaObject.BindDeleteMember(System.Dynamic.DeleteMemberBinder)">
+ <summary>Performs the binding of the dynamic delete member operation.</summary>
+ <param name="binder">An instance of the <see cref="T:System.Dynamic.DeleteMemberBinder"></see> that represents the details of the dynamic operation.</param>
+ <returns>The new <see cref="T:System.Dynamic.DynamicMetaObject"></see> representing the result of the binding.</returns>
+ </member>
+ <member name="M:System.Dynamic.DynamicMetaObject.BindGetIndex(System.Dynamic.GetIndexBinder,System.Dynamic.DynamicMetaObject[])">
+ <summary>Performs the binding of the dynamic get index operation.</summary>
+ <param name="binder">An instance of the <see cref="T:System.Dynamic.GetIndexBinder"></see> that represents the details of the dynamic operation.</param>
+ <param name="indexes">An array of <see cref="T:System.Dynamic.DynamicMetaObject"></see> instances - indexes for the get index operation.</param>
+ <returns>The new <see cref="T:System.Dynamic.DynamicMetaObject"></see> representing the result of the binding.</returns>
+ </member>
+ <member name="M:System.Dynamic.DynamicMetaObject.BindGetMember(System.Dynamic.GetMemberBinder)">
+ <summary>Performs the binding of the dynamic get member operation.</summary>
+ <param name="binder">An instance of the <see cref="T:System.Dynamic.GetMemberBinder"></see> that represents the details of the dynamic operation.</param>
+ <returns>The new <see cref="T:System.Dynamic.DynamicMetaObject"></see> representing the result of the binding.</returns>
+ </member>
+ <member name="M:System.Dynamic.DynamicMetaObject.BindInvoke(System.Dynamic.InvokeBinder,System.Dynamic.DynamicMetaObject[])">
+ <summary>Performs the binding of the dynamic invoke operation.</summary>
+ <param name="binder">An instance of the <see cref="T:System.Dynamic.InvokeBinder"></see> that represents the details of the dynamic operation.</param>
+ <param name="args">An array of <see cref="T:System.Dynamic.DynamicMetaObject"></see> instances - arguments to the invoke operation.</param>
+ <returns>The new <see cref="T:System.Dynamic.DynamicMetaObject"></see> representing the result of the binding.</returns>
+ </member>
+ <member name="M:System.Dynamic.DynamicMetaObject.BindInvokeMember(System.Dynamic.InvokeMemberBinder,System.Dynamic.DynamicMetaObject[])">
+ <summary>Performs the binding of the dynamic invoke member operation.</summary>
+ <param name="binder">An instance of the <see cref="T:System.Dynamic.InvokeMemberBinder"></see> that represents the details of the dynamic operation.</param>
+ <param name="args">An array of <see cref="T:System.Dynamic.DynamicMetaObject"></see> instances - arguments to the invoke member operation.</param>
+ <returns>The new <see cref="T:System.Dynamic.DynamicMetaObject"></see> representing the result of the binding.</returns>
+ </member>
+ <member name="M:System.Dynamic.DynamicMetaObject.BindSetIndex(System.Dynamic.SetIndexBinder,System.Dynamic.DynamicMetaObject[],System.Dynamic.DynamicMetaObject)">
+ <summary>Performs the binding of the dynamic set index operation.</summary>
+ <param name="binder">An instance of the <see cref="T:System.Dynamic.SetIndexBinder"></see> that represents the details of the dynamic operation.</param>
+ <param name="indexes">An array of <see cref="T:System.Dynamic.DynamicMetaObject"></see> instances - indexes for the set index operation.</param>
+ <param name="value">The <see cref="T:System.Dynamic.DynamicMetaObject"></see> representing the value for the set index operation.</param>
+ <returns>The new <see cref="T:System.Dynamic.DynamicMetaObject"></see> representing the result of the binding.</returns>
+ </member>
+ <member name="M:System.Dynamic.DynamicMetaObject.BindSetMember(System.Dynamic.SetMemberBinder,System.Dynamic.DynamicMetaObject)">
+ <summary>Performs the binding of the dynamic set member operation.</summary>
+ <param name="binder">An instance of the <see cref="T:System.Dynamic.SetMemberBinder"></see> that represents the details of the dynamic operation.</param>
+ <param name="value">The <see cref="T:System.Dynamic.DynamicMetaObject"></see> representing the value for the set member operation.</param>
+ <returns>The new <see cref="T:System.Dynamic.DynamicMetaObject"></see> representing the result of the binding.</returns>
+ </member>
+ <member name="M:System.Dynamic.DynamicMetaObject.BindUnaryOperation(System.Dynamic.UnaryOperationBinder)">
+ <summary>Performs the binding of the dynamic unary operation.</summary>
+ <param name="binder">An instance of the <see cref="T:System.Dynamic.UnaryOperationBinder"></see> that represents the details of the dynamic operation.</param>
+ <returns>The new <see cref="T:System.Dynamic.DynamicMetaObject"></see> representing the result of the binding.</returns>
+ </member>
+ <member name="M:System.Dynamic.DynamicMetaObject.Create(System.Object,System.Linq.Expressions.Expression)">
+ <summary>Creates a meta-object for the specified object.</summary>
+ <param name="value">The object to get a meta-object for.</param>
+ <param name="expression">The expression representing this <see cref="T:System.Dynamic.DynamicMetaObject"></see> during the dynamic binding process.</param>
+ <returns>If the given object implements <see cref="T:System.Dynamic.IDynamicMetaObjectProvider"></see> and is not a remote object from outside the current AppDomain, returns the object's specific meta-object returned by <see cref="M:System.Dynamic.IDynamicMetaObjectProvider.GetMetaObject(System.Linq.Expressions.Expression)"></see>. Otherwise a plain new meta-object with no restrictions is created and returned.</returns>
+ </member>
+ <member name="F:System.Dynamic.DynamicMetaObject.EmptyMetaObjects">
+ <summary>Represents an empty array of type <see cref="T:System.Dynamic.DynamicMetaObject"></see>. This field is read only.</summary>
+ <returns></returns>
+ </member>
+ <member name="P:System.Dynamic.DynamicMetaObject.Expression">
+ <summary>The expression representing the <see cref="T:System.Dynamic.DynamicMetaObject"></see> during the dynamic binding process.</summary>
+ <returns>The expression representing the <see cref="T:System.Dynamic.DynamicMetaObject"></see> during the dynamic binding process.</returns>
+ </member>
+ <member name="M:System.Dynamic.DynamicMetaObject.GetDynamicMemberNames">
+ <summary>Returns the enumeration of all dynamic member names.</summary>
+ <returns>The list of dynamic member names.</returns>
+ </member>
+ <member name="P:System.Dynamic.DynamicMetaObject.HasValue">
+ <summary>Gets a value indicating whether the <see cref="T:System.Dynamic.DynamicMetaObject"></see> has the runtime value.</summary>
+ <returns>True if the <see cref="T:System.Dynamic.DynamicMetaObject"></see> has the runtime value, otherwise false.</returns>
+ </member>
+ <member name="P:System.Dynamic.DynamicMetaObject.LimitType">
+ <summary>Gets the limit type of the <see cref="T:System.Dynamic.DynamicMetaObject"></see>.</summary>
+ <returns><see cref="P:System.Dynamic.DynamicMetaObject.RuntimeType"></see> if runtime value is available, a type of the <see cref="P:System.Dynamic.DynamicMetaObject.Expression"></see> otherwise.</returns>
+ </member>
+ <member name="P:System.Dynamic.DynamicMetaObject.Restrictions">
+ <summary>The set of binding restrictions under which the binding is valid.</summary>
+ <returns>The set of binding restrictions.</returns>
+ </member>
+ <member name="P:System.Dynamic.DynamicMetaObject.RuntimeType">
+ <summary>Gets the <see cref="T:System.Type"></see> of the runtime value or null if the <see cref="T:System.Dynamic.DynamicMetaObject"></see> has no value associated with it.</summary>
+ <returns>The <see cref="T:System.Type"></see> of the runtime value or null.</returns>
+ </member>
+ <member name="P:System.Dynamic.DynamicMetaObject.Value">
+ <summary>The runtime value represented by this <see cref="T:System.Dynamic.DynamicMetaObject"></see>.</summary>
+ <returns>The runtime value represented by this <see cref="T:System.Dynamic.DynamicMetaObject"></see>.</returns>
+ </member>
+ <member name="T:System.Dynamic.DynamicMetaObjectBinder">
+ <summary>The dynamic call site binder that participates in the <see cref="T:System.Dynamic.DynamicMetaObject"></see> binding protocol.</summary>
+ </member>
+ <member name="M:System.Dynamic.DynamicMetaObjectBinder.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Dynamic.DynamicMetaObjectBinder"></see> class.</summary>
+ </member>
+ <member name="M:System.Dynamic.DynamicMetaObjectBinder.Bind(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject[])">
+ <summary>When overridden in the derived class, performs the binding of the dynamic operation.</summary>
+ <param name="target">The target of the dynamic operation.</param>
+ <param name="args">An array of arguments of the dynamic operation.</param>
+ <returns>The <see cref="T:System.Dynamic.DynamicMetaObject"></see> representing the result of the binding.</returns>
+ </member>
+ <member name="M:System.Dynamic.DynamicMetaObjectBinder.Bind(System.Object[],System.Collections.ObjectModel.ReadOnlyCollection{System.Linq.Expressions.ParameterExpression},System.Linq.Expressions.LabelTarget)">
+ <summary>Performs the runtime binding of the dynamic operation on a set of arguments.</summary>
+ <param name="args">An array of arguments to the dynamic operation.</param>
+ <param name="parameters">The array of <see cref="T:System.Linq.Expressions.ParameterExpression"></see> instances that represent the parameters of the call site in the binding process.</param>
+ <param name="returnLabel">A LabelTarget used to return the result of the dynamic binding.</param>
+ <returns>An Expression that performs tests on the dynamic operation arguments, and performs the dynamic operation if the tests are valid. If the tests fail on subsequent occurrences of the dynamic operation, Bind will be called again to produce a new <see cref="T:System.Linq.Expressions.Expression"></see> for the new argument types.</returns>
+ </member>
+ <member name="M:System.Dynamic.DynamicMetaObjectBinder.Defer(System.Dynamic.DynamicMetaObject[])">
+ <summary>Defers the binding of the operation until later time when the runtime values of all dynamic operation arguments have been computed.</summary>
+ <param name="args">An array of arguments of the dynamic operation.</param>
+ <returns>The <see cref="T:System.Dynamic.DynamicMetaObject"></see> representing the result of the binding.</returns>
+ </member>
+ <member name="M:System.Dynamic.DynamicMetaObjectBinder.Defer(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject[])">
+ <summary>Defers the binding of the operation until later time when the runtime values of all dynamic operation arguments have been computed.</summary>
+ <param name="target">The target of the dynamic operation.</param>
+ <param name="args">An array of arguments of the dynamic operation.</param>
+ <returns>The <see cref="T:System.Dynamic.DynamicMetaObject"></see> representing the result of the binding.</returns>
+ </member>
+ <member name="M:System.Dynamic.DynamicMetaObjectBinder.GetUpdateExpression(System.Type)">
+ <summary>Gets an expression that will cause the binding to be updated. It indicates that the expression's binding is no longer valid. This is typically used when the &quot;version&quot; of a dynamic object has changed.</summary>
+ <param name="type">The <see cref="P:System.Linq.Expressions.Expression.Type"></see> property of the resulting expression; any type is allowed.</param>
+ <returns>The update expression.</returns>
+ </member>
+ <member name="P:System.Dynamic.DynamicMetaObjectBinder.ReturnType">
+ <summary>The result type of the operation.</summary>
+ <returns>The <see cref="T:System.Type"></see> object representing the result type of the operation.</returns>
+ </member>
+ <member name="T:System.Dynamic.DynamicObject">
+ <summary>Provides a base class for specifying dynamic behavior at run time. This class must be inherited from; you cannot instantiate it directly.</summary>
+ </member>
+ <member name="M:System.Dynamic.DynamicObject.#ctor">
+ <summary>Enables derived types to initialize a new instance of the <see cref="T:System.Dynamic.DynamicObject"></see> type.</summary>
+ </member>
+ <member name="M:System.Dynamic.DynamicObject.GetDynamicMemberNames">
+ <summary>Returns the enumeration of all dynamic member names.</summary>
+ <returns>A sequence that contains dynamic member names.</returns>
+ </member>
+ <member name="M:System.Dynamic.DynamicObject.GetMetaObject(System.Linq.Expressions.Expression)">
+ <summary>Provides a <see cref="T:System.Dynamic.DynamicMetaObject"></see> that dispatches to the dynamic virtual methods. The object can be encapsulated inside another <see cref="T:System.Dynamic.DynamicMetaObject"></see> to provide custom behavior for individual actions. This method supports the Dynamic Language Runtime infrastructure for language implementers and it is not intended to be used directly from your code.</summary>
+ <param name="parameter">The expression that represents <see cref="T:System.Dynamic.DynamicMetaObject"></see> to dispatch to the dynamic virtual methods.</param>
+ <returns>An object of the <see cref="T:System.Dynamic.DynamicMetaObject"></see> type.</returns>
+ </member>
+ <member name="M:System.Dynamic.DynamicObject.TryBinaryOperation(System.Dynamic.BinaryOperationBinder,System.Object,System.Object@)">
+ <summary>Provides implementation for binary operations. Classes derived from the <see cref="T:System.Dynamic.DynamicObject"></see> class can override this method to specify dynamic behavior for operations such as addition and multiplication.</summary>
+ <param name="binder">Provides information about the binary operation. The binder.Operation property returns an <see cref="T:System.Linq.Expressions.ExpressionType"></see> object. For example, for the sum = first + second statement, where first and second are derived from the DynamicObject class, binder.Operation returns ExpressionType.Add.</param>
+ <param name="arg">The right operand for the binary operation. For example, for the sum = first + second statement, where first and second are derived from the DynamicObject class, arg is equal to second.</param>
+ <param name="result">The result of the binary operation.</param>
+ <returns>true if the operation is successful; otherwise, false. If this method returns false, the run-time binder of the language determines the behavior. (In most cases, a language-specific run-time exception is thrown.)</returns>
+ </member>
+ <member name="M:System.Dynamic.DynamicObject.TryConvert(System.Dynamic.ConvertBinder,System.Object@)">
+ <summary>Provides implementation for type conversion operations. Classes derived from the <see cref="T:System.Dynamic.DynamicObject"></see> class can override this method to specify dynamic behavior for operations that convert an object from one type to another.</summary>
+ <param name="binder">Provides information about the conversion operation. The binder.Type property provides the type to which the object must be converted. For example, for the statement (String)sampleObject in C# (CType(sampleObject, Type) in Visual Basic), where sampleObject is an instance of the class derived from the <see cref="T:System.Dynamic.DynamicObject"></see> class, binder.Type returns the <see cref="T:System.String"></see> type. The binder.Explicit property provides information about the kind of conversion that occurs. It returns true for explicit conversion and false for implicit conversion.</param>
+ <param name="result">The result of the type conversion operation.</param>
+ <returns>true if the operation is successful; otherwise, false. If this method returns false, the run-time binder of the language determines the behavior. (In most cases, a language-specific run-time exception is thrown.)</returns>
+ </member>
+ <member name="M:System.Dynamic.DynamicObject.TryCreateInstance(System.Dynamic.CreateInstanceBinder,System.Object[],System.Object@)">
+ <summary>Provides the implementation for operations that initialize a new instance of a dynamic object. This method is not intended for use in C# or Visual Basic.</summary>
+ <param name="binder">Provides information about the initialization operation.</param>
+ <param name="args">The arguments that are passed to the object during initialization. For example, for the new SampleType(100) operation, where SampleType is the type derived from the <see cref="T:System.Dynamic.DynamicObject"></see> class, args[0] is equal to 100.</param>
+ <param name="result">The result of the initialization.</param>
+ <returns>true if the operation is successful; otherwise, false. If this method returns false, the run-time binder of the language determines the behavior. (In most cases, a language-specific run-time exception is thrown.)</returns>
+ </member>
+ <member name="M:System.Dynamic.DynamicObject.TryDeleteIndex(System.Dynamic.DeleteIndexBinder,System.Object[])">
+ <summary>Provides the implementation for operations that delete an object by index. This method is not intended for use in C# or Visual Basic.</summary>
+ <param name="binder">Provides information about the deletion.</param>
+ <param name="indexes">The indexes to be deleted.</param>
+ <returns>true if the operation is successful; otherwise, false. If this method returns false, the run-time binder of the language determines the behavior. (In most cases, a language-specific run-time exception is thrown.)</returns>
+ </member>
+ <member name="M:System.Dynamic.DynamicObject.TryDeleteMember(System.Dynamic.DeleteMemberBinder)">
+ <summary>Provides the implementation for operations that delete an object member. This method is not intended for use in C# or Visual Basic.</summary>
+ <param name="binder">Provides information about the deletion.</param>
+ <returns>true if the operation is successful; otherwise, false. If this method returns false, the run-time binder of the language determines the behavior. (In most cases, a language-specific run-time exception is thrown.)</returns>
+ </member>
+ <member name="M:System.Dynamic.DynamicObject.TryGetIndex(System.Dynamic.GetIndexBinder,System.Object[],System.Object@)">
+ <summary>Provides the implementation for operations that get a value by index. Classes derived from the <see cref="T:System.Dynamic.DynamicObject"></see> class can override this method to specify dynamic behavior for indexing operations.</summary>
+ <param name="binder">Provides information about the operation.</param>
+ <param name="indexes">The indexes that are used in the operation. For example, for the sampleObject[3] operation in C# (sampleObject(3) in Visual Basic), where sampleObject is derived from the DynamicObject class, indexes[0] is equal to 3.</param>
+ <param name="result">The result of the index operation.</param>
+ <returns>true if the operation is successful; otherwise, false. If this method returns false, the run-time binder of the language determines the behavior. (In most cases, a run-time exception is thrown.)</returns>
+ </member>
+ <member name="M:System.Dynamic.DynamicObject.TryGetMember(System.Dynamic.GetMemberBinder,System.Object@)">
+ <summary>Provides the implementation for operations that get member values. Classes derived from the <see cref="T:System.Dynamic.DynamicObject"></see> class can override this method to specify dynamic behavior for operations such as getting a value for a property.</summary>
+ <param name="binder">Provides information about the object that called the dynamic operation. The binder.Name property provides the name of the member on which the dynamic operation is performed. For example, for the Console.WriteLine(sampleObject.SampleProperty) statement, where sampleObject is an instance of the class derived from the <see cref="T:System.Dynamic.DynamicObject"></see> class, binder.Name returns &quot;SampleProperty&quot;. The binder.IgnoreCase property specifies whether the member name is case-sensitive.</param>
+ <param name="result">The result of the get operation. For example, if the method is called for a property, you can assign the property value to result.</param>
+ <returns>true if the operation is successful; otherwise, false. If this method returns false, the run-time binder of the language determines the behavior. (In most cases, a run-time exception is thrown.)</returns>
+ </member>
+ <member name="M:System.Dynamic.DynamicObject.TryInvoke(System.Dynamic.InvokeBinder,System.Object[],System.Object@)">
+ <summary>Provides the implementation for operations that invoke an object. Classes derived from the <see cref="T:System.Dynamic.DynamicObject"></see> class can override this method to specify dynamic behavior for operations such as invoking an object or a delegate.</summary>
+ <param name="binder">Provides information about the invoke operation.</param>
+ <param name="args">The arguments that are passed to the object during the invoke operation. For example, for the sampleObject(100) operation, where sampleObject is derived from the <see cref="T:System.Dynamic.DynamicObject"></see> class, args[0] is equal to 100.</param>
+ <param name="result">The result of the object invocation.</param>
+ <returns>true if the operation is successful; otherwise, false. If this method returns false, the run-time binder of the language determines the behavior. (In most cases, a language-specific run-time exception is thrown.</returns>
+ </member>
+ <member name="M:System.Dynamic.DynamicObject.TryInvokeMember(System.Dynamic.InvokeMemberBinder,System.Object[],System.Object@)">
+ <summary>Provides the implementation for operations that invoke a member. Classes derived from the <see cref="T:System.Dynamic.DynamicObject"></see> class can override this method to specify dynamic behavior for operations such as calling a method.</summary>
+ <param name="binder">Provides information about the dynamic operation. The binder.Name property provides the name of the member on which the dynamic operation is performed. For example, for the statement sampleObject.SampleMethod(100), where sampleObject is an instance of the class derived from the <see cref="T:System.Dynamic.DynamicObject"></see> class, binder.Name returns &quot;SampleMethod&quot;. The binder.IgnoreCase property specifies whether the member name is case-sensitive.</param>
+ <param name="args">The arguments that are passed to the object member during the invoke operation. For example, for the statement sampleObject.SampleMethod(100), where sampleObject is derived from the <see cref="T:System.Dynamic.DynamicObject"></see> class, args[0] is equal to 100.</param>
+ <param name="result">The result of the member invocation.</param>
+ <returns>true if the operation is successful; otherwise, false. If this method returns false, the run-time binder of the language determines the behavior. (In most cases, a language-specific run-time exception is thrown.)</returns>
+ </member>
+ <member name="M:System.Dynamic.DynamicObject.TrySetIndex(System.Dynamic.SetIndexBinder,System.Object[],System.Object)">
+ <summary>Provides the implementation for operations that set a value by index. Classes derived from the <see cref="T:System.Dynamic.DynamicObject"></see> class can override this method to specify dynamic behavior for operations that access objects by a specified index.</summary>
+ <param name="binder">Provides information about the operation.</param>
+ <param name="indexes">The indexes that are used in the operation. For example, for the sampleObject[3] = 10 operation in C# (sampleObject(3) = 10 in Visual Basic), where sampleObject is derived from the <see cref="T:System.Dynamic.DynamicObject"></see> class, indexes[0] is equal to 3.</param>
+ <param name="value">The value to set to the object that has the specified index. For example, for the sampleObject[3] = 10 operation in C# (sampleObject(3) = 10 in Visual Basic), where sampleObject is derived from the <see cref="T:System.Dynamic.DynamicObject"></see> class, value is equal to 10.</param>
+ <returns>true if the operation is successful; otherwise, false. If this method returns false, the run-time binder of the language determines the behavior. (In most cases, a language-specific run-time exception is thrown.</returns>
+ </member>
+ <member name="M:System.Dynamic.DynamicObject.TrySetMember(System.Dynamic.SetMemberBinder,System.Object)">
+ <summary>Provides the implementation for operations that set member values. Classes derived from the <see cref="T:System.Dynamic.DynamicObject"></see> class can override this method to specify dynamic behavior for operations such as setting a value for a property.</summary>
+ <param name="binder">Provides information about the object that called the dynamic operation. The binder.Name property provides the name of the member to which the value is being assigned. For example, for the statement sampleObject.SampleProperty = &quot;Test&quot;, where sampleObject is an instance of the class derived from the <see cref="T:System.Dynamic.DynamicObject"></see> class, binder.Name returns &quot;SampleProperty&quot;. The binder.IgnoreCase property specifies whether the member name is case-sensitive.</param>
+ <param name="value">The value to set to the member. For example, for sampleObject.SampleProperty = &quot;Test&quot;, where sampleObject is an instance of the class derived from the <see cref="T:System.Dynamic.DynamicObject"></see> class, the value is &quot;Test&quot;.</param>
+ <returns>true if the operation is successful; otherwise, false. If this method returns false, the run-time binder of the language determines the behavior. (In most cases, a language-specific run-time exception is thrown.)</returns>
+ </member>
+ <member name="M:System.Dynamic.DynamicObject.TryUnaryOperation(System.Dynamic.UnaryOperationBinder,System.Object@)">
+ <summary>Provides implementation for unary operations. Classes derived from the <see cref="T:System.Dynamic.DynamicObject"></see> class can override this method to specify dynamic behavior for operations such as negation, increment, or decrement.</summary>
+ <param name="binder">Provides information about the unary operation. The binder.Operation property returns an <see cref="T:System.Linq.Expressions.ExpressionType"></see> object. For example, for the negativeNumber = -number statement, where number is derived from the DynamicObject class, binder.Operation returns &quot;Negate&quot;.</param>
+ <param name="result">The result of the unary operation.</param>
+ <returns>true if the operation is successful; otherwise, false. If this method returns false, the run-time binder of the language determines the behavior. (In most cases, a language-specific run-time exception is thrown.)</returns>
+ </member>
+ <member name="T:System.Dynamic.ExpandoObject">
+ <summary>Represents an object whose members can be dynamically added and removed at run time.</summary>
+ </member>
+ <member name="M:System.Dynamic.ExpandoObject.#ctor">
+ <summary>Initializes a new ExpandoObject that does not have members.</summary>
+ </member>
+ <member name="M:System.Dynamic.ExpandoObject.System#Collections#Generic#ICollection{System#Collections#Generic#KeyValuePair{System#String,System#Object}}#Add(System.Collections.Generic.KeyValuePair{System.String,System.Object})">
+ <param name="item"></param>
+ </member>
+ <member name="M:System.Dynamic.ExpandoObject.System#Collections#Generic#ICollection{System#Collections#Generic#KeyValuePair{System#String,System#Object}}#Clear">
+
+ </member>
+ <member name="M:System.Dynamic.ExpandoObject.System#Collections#Generic#ICollection{System#Collections#Generic#KeyValuePair{System#String,System#Object}}#Contains(System.Collections.Generic.KeyValuePair{System.String,System.Object})">
+ <param name="item"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Dynamic.ExpandoObject.System#Collections#Generic#ICollection{System#Collections#Generic#KeyValuePair{System#String,System#Object}}#CopyTo(System.Collections.Generic.KeyValuePair{System.String,System.Object}[],System.Int32)">
+ <param name="array"></param>
+ <param name="arrayIndex"></param>
+ </member>
+ <member name="P:System.Dynamic.ExpandoObject.System#Collections#Generic#ICollection{System#Collections#Generic#KeyValuePair{System#String,System#Object}}#Count">
+ <returns></returns>
+ </member>
+ <member name="P:System.Dynamic.ExpandoObject.System#Collections#Generic#ICollection{System#Collections#Generic#KeyValuePair{System#String,System#Object}}#IsReadOnly">
+ <returns></returns>
+ </member>
+ <member name="M:System.Dynamic.ExpandoObject.System#Collections#Generic#ICollection{System#Collections#Generic#KeyValuePair{System#String,System#Object}}#Remove(System.Collections.Generic.KeyValuePair{System.String,System.Object})">
+ <param name="item"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Dynamic.ExpandoObject.System#Collections#Generic#IDictionary{System#String,System#Object}#Add(System.String,System.Object)">
+ <param name="key"></param>
+ <param name="value"></param>
+ </member>
+ <member name="M:System.Dynamic.ExpandoObject.System#Collections#Generic#IDictionary{System#String,System#Object}#ContainsKey(System.String)">
+ <param name="key"></param>
+ <returns></returns>
+ </member>
+ <member name="P:System.Dynamic.ExpandoObject.System#Collections#Generic#IDictionary{System#String,System#Object}#Item(System.String)">
+ <param name="key"></param>
+ <returns></returns>
+ </member>
+ <member name="P:System.Dynamic.ExpandoObject.System#Collections#Generic#IDictionary{System#String,System#Object}#Keys">
+ <returns></returns>
+ </member>
+ <member name="M:System.Dynamic.ExpandoObject.System#Collections#Generic#IDictionary{System#String,System#Object}#Remove(System.String)">
+ <param name="key"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Dynamic.ExpandoObject.System#Collections#Generic#IDictionary{System#String,System#Object}#TryGetValue(System.String,System.Object@)">
+ <param name="key"></param>
+ <param name="value"></param>
+ <returns></returns>
+ </member>
+ <member name="P:System.Dynamic.ExpandoObject.System#Collections#Generic#IDictionary{System#String,System#Object}#Values">
+ <returns></returns>
+ </member>
+ <member name="M:System.Dynamic.ExpandoObject.System#Collections#Generic#IEnumerable{System#Collections#Generic#KeyValuePair{System#String,System#Object}}#GetEnumerator">
+ <returns></returns>
+ </member>
+ <member name="M:System.Dynamic.ExpandoObject.System#Collections#IEnumerable#GetEnumerator">
+ <summary>Returns an enumerator that iterates through the collection.</summary>
+ <returns>An <see cref="T:System.Collections.IEnumerator"></see> that can be used to iterate through the collection.</returns>
+ </member>
+ <member name="M:System.Dynamic.ExpandoObject.System#Dynamic#IDynamicMetaObjectProvider#GetMetaObject(System.Linq.Expressions.Expression)">
+ <summary>The provided MetaObject will dispatch to the dynamic virtual methods. The object can be encapsulated inside another MetaObject to provide custom behavior for individual actions.</summary>
+ <param name="parameter">The expression that represents the MetaObject to dispatch to the Dynamic virtual methods.</param>
+ <returns>The object of the <see cref="T:System.Dynamic.DynamicMetaObject"></see> type.</returns>
+ </member>
+ <member name="T:System.Dynamic.GetIndexBinder">
+ <summary>Represents the dynamic get index operation at the call site, providing the binding semantic and the details about the operation.</summary>
+ </member>
+ <member name="M:System.Dynamic.GetIndexBinder.#ctor(System.Dynamic.CallInfo)">
+ <summary>Initializes a new instance of the <see cref="T:System.Dynamic.GetIndexBinder"></see>.</summary>
+ <param name="callInfo">The signature of the arguments at the call site.</param>
+ </member>
+ <member name="M:System.Dynamic.GetIndexBinder.Bind(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject[])">
+ <summary>Performs the binding of the dynamic get index operation.</summary>
+ <param name="target">The target of the dynamic get index operation.</param>
+ <param name="args">An array of arguments of the dynamic get index operation.</param>
+ <returns>The <see cref="T:System.Dynamic.DynamicMetaObject"></see> representing the result of the binding.</returns>
+ </member>
+ <member name="P:System.Dynamic.GetIndexBinder.CallInfo">
+ <summary>Gets the signature of the arguments at the call site.</summary>
+ <returns>The signature of the arguments at the call site.</returns>
+ </member>
+ <member name="M:System.Dynamic.GetIndexBinder.FallbackGetIndex(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject[])">
+ <summary>Performs the binding of the dynamic get index operation if the target dynamic object cannot bind.</summary>
+ <param name="target">The target of the dynamic get index operation.</param>
+ <param name="indexes">The arguments of the dynamic get index operation.</param>
+ <returns>The <see cref="T:System.Dynamic.DynamicMetaObject"></see> representing the result of the binding.</returns>
+ </member>
+ <member name="M:System.Dynamic.GetIndexBinder.FallbackGetIndex(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject[],System.Dynamic.DynamicMetaObject)">
+ <summary>When overridden in the derived class, performs the binding of the dynamic get index operation if the target dynamic object cannot bind.</summary>
+ <param name="target">The target of the dynamic get index operation.</param>
+ <param name="indexes">The arguments of the dynamic get index operation.</param>
+ <param name="errorSuggestion">The binding result to use if binding fails, or null.</param>
+ <returns>The <see cref="T:System.Dynamic.DynamicMetaObject"></see> representing the result of the binding.</returns>
+ </member>
+ <member name="P:System.Dynamic.GetIndexBinder.ReturnType">
+ <summary>The result type of the operation.</summary>
+ <returns>The <see cref="T:System.Type"></see> object representing the result type of the operation.</returns>
+ </member>
+ <member name="T:System.Dynamic.GetMemberBinder">
+ <summary>Represents the dynamic get member operation at the call site, providing the binding semantic and the details about the operation.</summary>
+ </member>
+ <member name="M:System.Dynamic.GetMemberBinder.#ctor(System.String,System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.Dynamic.GetMemberBinder"></see>.</summary>
+ <param name="name">The name of the member to obtain.</param>
+ <param name="ignoreCase">Is true if the name should be matched ignoring case; false otherwise.</param>
+ </member>
+ <member name="M:System.Dynamic.GetMemberBinder.Bind(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject[])">
+ <summary>Performs the binding of the dynamic get member operation.</summary>
+ <param name="target">The target of the dynamic get member operation.</param>
+ <param name="args">An array of arguments of the dynamic get member operation.</param>
+ <returns>The <see cref="T:System.Dynamic.DynamicMetaObject"></see> representing the result of the binding.</returns>
+ </member>
+ <member name="M:System.Dynamic.GetMemberBinder.FallbackGetMember(System.Dynamic.DynamicMetaObject)">
+ <summary>Performs the binding of the dynamic get member operation if the target dynamic object cannot bind.</summary>
+ <param name="target">The target of the dynamic get member operation.</param>
+ <returns>The <see cref="T:System.Dynamic.DynamicMetaObject"></see> representing the result of the binding.</returns>
+ </member>
+ <member name="M:System.Dynamic.GetMemberBinder.FallbackGetMember(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject)">
+ <summary>When overridden in the derived class, performs the binding of the dynamic get member operation if the target dynamic object cannot bind.</summary>
+ <param name="target">The target of the dynamic get member operation.</param>
+ <param name="errorSuggestion">The binding result to use if binding fails, or null.</param>
+ <returns>The <see cref="T:System.Dynamic.DynamicMetaObject"></see> representing the result of the binding.</returns>
+ </member>
+ <member name="P:System.Dynamic.GetMemberBinder.IgnoreCase">
+ <summary>Gets the value indicating if the string comparison should ignore the case of the member name.</summary>
+ <returns>True if the case is ignored, otherwise false.</returns>
+ </member>
+ <member name="P:System.Dynamic.GetMemberBinder.Name">
+ <summary>Gets the name of the member to obtain.</summary>
+ <returns>The name of the member to obtain.</returns>
+ </member>
+ <member name="P:System.Dynamic.GetMemberBinder.ReturnType">
+ <summary>The result type of the operation.</summary>
+ <returns>The <see cref="T:System.Type"></see> object representing the result type of the operation.</returns>
+ </member>
+ <member name="T:System.Dynamic.IDynamicMetaObjectProvider">
+ <summary>Represents a dynamic object, that can have its operations bound at runtime.</summary>
+ </member>
+ <member name="M:System.Dynamic.IDynamicMetaObjectProvider.GetMetaObject(System.Linq.Expressions.Expression)">
+ <summary>Returns the <see cref="T:System.Dynamic.DynamicMetaObject"></see> responsible for binding operations performed on this object.</summary>
+ <param name="parameter">The expression tree representation of the runtime value.</param>
+ <returns>The <see cref="T:System.Dynamic.DynamicMetaObject"></see> to bind this object.</returns>
+ </member>
+ <member name="T:System.Dynamic.IInvokeOnGetBinder">
+ <summary>Represents information about a dynamic get member operation that indicates if the get member should invoke properties when they perform the get operation.</summary>
+ </member>
+ <member name="P:System.Dynamic.IInvokeOnGetBinder.InvokeOnGet">
+ <summary>Gets the value indicating if this get member operation should invoke properties when they perform the get operation. The default value when this interface is not present is true.</summary>
+ <returns>True if this get member operation should invoke properties when they perform the get operation; otherwise false.</returns>
+ </member>
+ <member name="T:System.Dynamic.InvokeBinder">
+ <summary>Represents the invoke dynamic operation at the call site, providing the binding semantic and the details about the operation.</summary>
+ </member>
+ <member name="M:System.Dynamic.InvokeBinder.#ctor(System.Dynamic.CallInfo)">
+ <summary>Initializes a new instance of the <see cref="T:System.Dynamic.InvokeBinder"></see>.</summary>
+ <param name="callInfo">The signature of the arguments at the call site.</param>
+ </member>
+ <member name="M:System.Dynamic.InvokeBinder.Bind(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject[])">
+ <summary>Performs the binding of the dynamic invoke operation.</summary>
+ <param name="target">The target of the dynamic invoke operation.</param>
+ <param name="args">An array of arguments of the dynamic invoke operation.</param>
+ <returns>The <see cref="T:System.Dynamic.DynamicMetaObject"></see> representing the result of the binding.</returns>
+ </member>
+ <member name="P:System.Dynamic.InvokeBinder.CallInfo">
+ <summary>Gets the signature of the arguments at the call site.</summary>
+ <returns>The signature of the arguments at the call site.</returns>
+ </member>
+ <member name="M:System.Dynamic.InvokeBinder.FallbackInvoke(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject[])">
+ <summary>Performs the binding of the dynamic invoke operation if the target dynamic object cannot bind.</summary>
+ <param name="target">The target of the dynamic invoke operation.</param>
+ <param name="args">The arguments of the dynamic invoke operation.</param>
+ <returns>The <see cref="T:System.Dynamic.DynamicMetaObject"></see> representing the result of the binding.</returns>
+ </member>
+ <member name="M:System.Dynamic.InvokeBinder.FallbackInvoke(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject[],System.Dynamic.DynamicMetaObject)">
+ <summary>Performs the binding of the dynamic invoke operation if the target dynamic object cannot bind.</summary>
+ <param name="target">The target of the dynamic invoke operation.</param>
+ <param name="args">The arguments of the dynamic invoke operation.</param>
+ <param name="errorSuggestion">The binding result to use if binding fails, or null.</param>
+ <returns>The <see cref="T:System.Dynamic.DynamicMetaObject"></see> representing the result of the binding.</returns>
+ </member>
+ <member name="P:System.Dynamic.InvokeBinder.ReturnType">
+ <summary>The result type of the operation.</summary>
+ <returns>The <see cref="T:System.Type"></see> object representing the result type of the operation.</returns>
+ </member>
+ <member name="T:System.Dynamic.InvokeMemberBinder">
+ <summary>Represents the invoke member dynamic operation at the call site, providing the binding semantic and the details about the operation.</summary>
+ </member>
+ <member name="M:System.Dynamic.InvokeMemberBinder.#ctor(System.String,System.Boolean,System.Dynamic.CallInfo)">
+ <summary>Initializes a new instance of the <see cref="T:System.Dynamic.InvokeMemberBinder"></see>.</summary>
+ <param name="name">The name of the member to invoke.</param>
+ <param name="ignoreCase">true if the name should be matched ignoring case; false otherwise.</param>
+ <param name="callInfo">The signature of the arguments at the call site.</param>
+ </member>
+ <member name="M:System.Dynamic.InvokeMemberBinder.Bind(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject[])">
+ <summary>Performs the binding of the dynamic invoke member operation.</summary>
+ <param name="target">The target of the dynamic invoke member operation.</param>
+ <param name="args">An array of arguments of the dynamic invoke member operation.</param>
+ <returns>The <see cref="T:System.Dynamic.DynamicMetaObject"></see> representing the result of the binding.</returns>
+ </member>
+ <member name="P:System.Dynamic.InvokeMemberBinder.CallInfo">
+ <summary>Gets the signature of the arguments at the call site.</summary>
+ <returns>The signature of the arguments at the call site.</returns>
+ </member>
+ <member name="M:System.Dynamic.InvokeMemberBinder.FallbackInvoke(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject[],System.Dynamic.DynamicMetaObject)">
+ <summary>When overridden in the derived class, performs the binding of the dynamic invoke operation if the target dynamic object cannot bind.</summary>
+ <param name="target">The target of the dynamic invoke operation.</param>
+ <param name="args">The arguments of the dynamic invoke operation.</param>
+ <param name="errorSuggestion">The binding result to use if binding fails, or null.</param>
+ <returns>The <see cref="T:System.Dynamic.DynamicMetaObject"></see> representing the result of the binding.</returns>
+ </member>
+ <member name="M:System.Dynamic.InvokeMemberBinder.FallbackInvokeMember(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject[])">
+ <summary>Performs the binding of the dynamic invoke member operation if the target dynamic object cannot bind.</summary>
+ <param name="target">The target of the dynamic invoke member operation.</param>
+ <param name="args">The arguments of the dynamic invoke member operation.</param>
+ <returns>The <see cref="T:System.Dynamic.DynamicMetaObject"></see> representing the result of the binding.</returns>
+ </member>
+ <member name="M:System.Dynamic.InvokeMemberBinder.FallbackInvokeMember(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject[],System.Dynamic.DynamicMetaObject)">
+ <summary>When overridden in the derived class, performs the binding of the dynamic invoke member operation if the target dynamic object cannot bind.</summary>
+ <param name="target">The target of the dynamic invoke member operation.</param>
+ <param name="args">The arguments of the dynamic invoke member operation.</param>
+ <param name="errorSuggestion">The binding result to use if binding fails, or null.</param>
+ <returns>The <see cref="T:System.Dynamic.DynamicMetaObject"></see> representing the result of the binding.</returns>
+ </member>
+ <member name="P:System.Dynamic.InvokeMemberBinder.IgnoreCase">
+ <summary>Gets the value indicating if the string comparison should ignore the case of the member name.</summary>
+ <returns>True if the case is ignored, otherwise false.</returns>
+ </member>
+ <member name="P:System.Dynamic.InvokeMemberBinder.Name">
+ <summary>Gets the name of the member to invoke.</summary>
+ <returns>The name of the member to invoke.</returns>
+ </member>
+ <member name="P:System.Dynamic.InvokeMemberBinder.ReturnType">
+ <summary>The result type of the operation.</summary>
+ <returns>The <see cref="T:System.Type"></see> object representing the result type of the operation.</returns>
+ </member>
+ <member name="T:System.Dynamic.SetIndexBinder">
+ <summary>Represents the dynamic set index operation at the call site, providing the binding semantic and the details about the operation.</summary>
+ </member>
+ <member name="M:System.Dynamic.SetIndexBinder.#ctor(System.Dynamic.CallInfo)">
+ <summary>Initializes a new instance of the <see cref="T:System.Dynamic.SetIndexBinder"></see>.</summary>
+ <param name="callInfo">The signature of the arguments at the call site.</param>
+ </member>
+ <member name="M:System.Dynamic.SetIndexBinder.Bind(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject[])">
+ <summary>Performs the binding of the dynamic set index operation.</summary>
+ <param name="target">The target of the dynamic set index operation.</param>
+ <param name="args">An array of arguments of the dynamic set index operation.</param>
+ <returns>The <see cref="T:System.Dynamic.DynamicMetaObject"></see> representing the result of the binding.</returns>
+ </member>
+ <member name="P:System.Dynamic.SetIndexBinder.CallInfo">
+ <summary>Gets the signature of the arguments at the call site.</summary>
+ <returns>The signature of the arguments at the call site.</returns>
+ </member>
+ <member name="M:System.Dynamic.SetIndexBinder.FallbackSetIndex(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject[],System.Dynamic.DynamicMetaObject)">
+ <summary>Performs the binding of the dynamic set index operation if the target dynamic object cannot bind.</summary>
+ <param name="target">The target of the dynamic set index operation.</param>
+ <param name="indexes">The arguments of the dynamic set index operation.</param>
+ <param name="value">The value to set to the collection.</param>
+ <returns>The <see cref="T:System.Dynamic.DynamicMetaObject"></see> representing the result of the binding.</returns>
+ </member>
+ <member name="M:System.Dynamic.SetIndexBinder.FallbackSetIndex(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject[],System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject)">
+ <summary>When overridden in the derived class, performs the binding of the dynamic set index operation if the target dynamic object cannot bind.</summary>
+ <param name="target">The target of the dynamic set index operation.</param>
+ <param name="indexes">The arguments of the dynamic set index operation.</param>
+ <param name="value">The value to set to the collection.</param>
+ <param name="errorSuggestion">The binding result to use if binding fails, or null.</param>
+ <returns>The <see cref="T:System.Dynamic.DynamicMetaObject"></see> representing the result of the binding.</returns>
+ </member>
+ <member name="P:System.Dynamic.SetIndexBinder.ReturnType">
+ <summary>The result type of the operation.</summary>
+ <returns>The <see cref="T:System.Type"></see> object representing the result type of the operation.</returns>
+ </member>
+ <member name="T:System.Dynamic.SetMemberBinder">
+ <summary>Represents the dynamic set member operation at the call site, providing the binding semantic and the details about the operation.</summary>
+ </member>
+ <member name="M:System.Dynamic.SetMemberBinder.#ctor(System.String,System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.Dynamic.SetMemberBinder"></see>.</summary>
+ <param name="name">The name of the member to obtain.</param>
+ <param name="ignoreCase">Is true if the name should be matched ignoring case; false otherwise.</param>
+ </member>
+ <member name="M:System.Dynamic.SetMemberBinder.Bind(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject[])">
+ <summary>Performs the binding of the dynamic set member operation.</summary>
+ <param name="target">The target of the dynamic set member operation.</param>
+ <param name="args">An array of arguments of the dynamic set member operation.</param>
+ <returns>The <see cref="T:System.Dynamic.DynamicMetaObject"></see> representing the result of the binding.</returns>
+ </member>
+ <member name="M:System.Dynamic.SetMemberBinder.FallbackSetMember(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject)">
+ <summary>Performs the binding of the dynamic set member operation if the target dynamic object cannot bind.</summary>
+ <param name="target">The target of the dynamic set member operation.</param>
+ <param name="value">The value to set to the member.</param>
+ <returns>The <see cref="T:System.Dynamic.DynamicMetaObject"></see> representing the result of the binding.</returns>
+ </member>
+ <member name="M:System.Dynamic.SetMemberBinder.FallbackSetMember(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject)">
+ <summary>Performs the binding of the dynamic set member operation if the target dynamic object cannot bind.</summary>
+ <param name="target">The target of the dynamic set member operation.</param>
+ <param name="value">The value to set to the member.</param>
+ <param name="errorSuggestion">The binding result to use if binding fails, or null.</param>
+ <returns>The <see cref="T:System.Dynamic.DynamicMetaObject"></see> representing the result of the binding.</returns>
+ </member>
+ <member name="P:System.Dynamic.SetMemberBinder.IgnoreCase">
+ <summary>Gets the value indicating if the string comparison should ignore the case of the member name.</summary>
+ <returns>True if the case is ignored, otherwise false.</returns>
+ </member>
+ <member name="P:System.Dynamic.SetMemberBinder.Name">
+ <summary>Gets the name of the member to obtain.</summary>
+ <returns>The name of the member to obtain.</returns>
+ </member>
+ <member name="P:System.Dynamic.SetMemberBinder.ReturnType">
+ <summary>The result type of the operation.</summary>
+ <returns>The <see cref="T:System.Type"></see> object representing the result type of the operation.</returns>
+ </member>
+ <member name="T:System.Dynamic.UnaryOperationBinder">
+ <summary>Represents the unary dynamic operation at the call site, providing the binding semantic and the details about the operation.</summary>
+ </member>
+ <member name="M:System.Dynamic.UnaryOperationBinder.#ctor(System.Linq.Expressions.ExpressionType)">
+ <summary>Initializes a new instance of the <see cref="T:System.Dynamic.BinaryOperationBinder"></see> class.</summary>
+ <param name="operation">The unary operation kind.</param>
+ </member>
+ <member name="M:System.Dynamic.UnaryOperationBinder.Bind(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject[])">
+ <summary>Performs the binding of the dynamic unary operation.</summary>
+ <param name="target">The target of the dynamic operation.</param>
+ <param name="args">An array of arguments of the dynamic operation.</param>
+ <returns>The <see cref="T:System.Dynamic.DynamicMetaObject"></see> representing the result of the binding.</returns>
+ </member>
+ <member name="M:System.Dynamic.UnaryOperationBinder.FallbackUnaryOperation(System.Dynamic.DynamicMetaObject)">
+ <summary>Performs the binding of the unary dynamic operation if the target dynamic object cannot bind.</summary>
+ <param name="target">The target of the dynamic unary operation.</param>
+ <returns>The <see cref="T:System.Dynamic.DynamicMetaObject"></see> representing the result of the binding.</returns>
+ </member>
+ <member name="M:System.Dynamic.UnaryOperationBinder.FallbackUnaryOperation(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject)">
+ <summary>Performs the binding of the unary dynamic operation if the target dynamic object cannot bind.</summary>
+ <param name="target">The target of the dynamic unary operation.</param>
+ <param name="errorSuggestion">The binding result in case the binding fails, or null.</param>
+ <returns>The <see cref="T:System.Dynamic.DynamicMetaObject"></see> representing the result of the binding.</returns>
+ </member>
+ <member name="P:System.Dynamic.UnaryOperationBinder.Operation">
+ <summary>The unary operation kind.</summary>
+ <returns>The object of the <see cref="T:System.Linq.Expressions.ExpressionType"></see> that represents the unary operation kind.</returns>
+ </member>
+ <member name="P:System.Dynamic.UnaryOperationBinder.ReturnType">
+ <summary>The result type of the operation.</summary>
+ <returns>The <see cref="T:System.Type"></see> object representing the result type of the operation.</returns>
+ </member>
+ <member name="T:System.MarshalByRefObject">
+ <summary>Enables access to objects across application domain boundaries in applications that support remoting.</summary>
+ </member>
+ <member name="M:System.MarshalByRefObject.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.MarshalByRefObject"></see> class.</summary>
+ </member>
+ <member name="M:System.MarshalByRefObject.GetLifetimeService">
+ <summary>Retrieves the current lifetime service object that controls the lifetime policy for this instance.</summary>
+ <returns>An object of type <see cref="T:System.Runtime.Remoting.Lifetime.ILease"></see> used to control the lifetime policy for this instance.</returns>
+ <exception cref="T:System.Security.SecurityException">The immediate caller does not have infrastructure permission.</exception>
+ </member>
+ <member name="M:System.MarshalByRefObject.InitializeLifetimeService">
+ <summary>Obtains a lifetime service object to control the lifetime policy for this instance.</summary>
+ <returns>An object of type <see cref="T:System.Runtime.Remoting.Lifetime.ILease"></see> used to control the lifetime policy for this instance. This is the current lifetime service object for this instance if one exists; otherwise, a new lifetime service object initialized to the value of the <see cref="P:System.Runtime.Remoting.Lifetime.LifetimeServices.LeaseManagerPollTime"></see> property.</returns>
+ <exception cref="T:System.Security.SecurityException">The immediate caller does not have infrastructure permission.</exception>
+ </member>
+ <member name="M:System.MarshalByRefObject.MemberwiseClone(System.Boolean)">
+ <summary>Creates a shallow copy of the current <see cref="T:System.MarshalByRefObject"></see> object.</summary>
+ <param name="cloneIdentity">false to delete the current <see cref="T:System.MarshalByRefObject"></see> object's identity, which will cause the object to be assigned a new identity when it is marshaled across a remoting boundary. A value of false is usually appropriate. true to copy the current <see cref="T:System.MarshalByRefObject"></see> object's identity to its clone, which will cause remoting client calls to be routed to the remote server object.</param>
+ <returns>A shallow copy of the current <see cref="T:System.MarshalByRefObject"></see> object.</returns>
+ </member>
+ <member name="T:System.Math">
+ <summary>Provides constants and static methods for trigonometric, logarithmic, and other common mathematical functions.</summary>
+ </member>
+ <member name="M:System.Math.Abs(System.Decimal)">
+ <summary>Returns the absolute value of a <see cref="T:System.Decimal"></see> number.</summary>
+ <param name="value">A number that is greater than or equal to <see cref="F:System.Decimal.MinValue"></see>, but less than or equal to <see cref="F:System.Decimal.MaxValue"></see>.</param>
+ <returns>A decimal number, x, such that 0 ≤ x ≤<see cref="F:System.Decimal.MaxValue"></see>.</returns>
+ </member>
+ <member name="M:System.Math.Abs(System.Double)">
+ <summary>Returns the absolute value of a double-precision floating-point number.</summary>
+ <param name="value">A number that is greater than or equal to <see cref="F:System.Double.MinValue"></see>, but less than or equal to <see cref="F:System.Double.MaxValue"></see>.</param>
+ <returns>A double-precision floating-point number, x, such that 0 ≤ x ≤<see cref="F:System.Double.MaxValue"></see>.</returns>
+ </member>
+ <member name="M:System.Math.Abs(System.Int16)">
+ <summary>Returns the absolute value of a 16-bit signed integer.</summary>
+ <param name="value">A number that is greater than <see cref="F:System.Int16.MinValue"></see>, but less than or equal to <see cref="F:System.Int16.MaxValue"></see>.</param>
+ <returns>A 16-bit signed integer, x, such that 0 ≤ x ≤<see cref="F:System.Int16.MaxValue"></see>.</returns>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> equals <see cref="F:System.Int16.MinValue"></see>.</exception>
+ </member>
+ <member name="M:System.Math.Abs(System.Int32)">
+ <summary>Returns the absolute value of a 32-bit signed integer.</summary>
+ <param name="value">A number that is greater than <see cref="F:System.Int32.MinValue"></see>, but less than or equal to <see cref="F:System.Int32.MaxValue"></see>.</param>
+ <returns>A 32-bit signed integer, x, such that 0 ≤ x ≤<see cref="F:System.Int32.MaxValue"></see>.</returns>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> equals <see cref="F:System.Int32.MinValue"></see>.</exception>
+ </member>
+ <member name="M:System.Math.Abs(System.Int64)">
+ <summary>Returns the absolute value of a 64-bit signed integer.</summary>
+ <param name="value">A number that is greater than <see cref="F:System.Int64.MinValue"></see>, but less than or equal to <see cref="F:System.Int64.MaxValue"></see>.</param>
+ <returns>A 64-bit signed integer, x, such that 0 ≤ x ≤<see cref="F:System.Int64.MaxValue"></see>.</returns>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> equals <see cref="F:System.Int64.MinValue"></see>.</exception>
+ </member>
+ <member name="M:System.Math.Abs(System.SByte)">
+ <summary>Returns the absolute value of an 8-bit signed integer.</summary>
+ <param name="value">A number that is greater than <see cref="F:System.SByte.MinValue"></see>, but less than or equal to <see cref="F:System.SByte.MaxValue"></see>.</param>
+ <returns>An 8-bit signed integer, x, such that 0 ≤ x ≤<see cref="F:System.SByte.MaxValue"></see>.</returns>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> equals <see cref="F:System.SByte.MinValue"></see>.</exception>
+ </member>
+ <member name="M:System.Math.Abs(System.Single)">
+ <summary>Returns the absolute value of a single-precision floating-point number.</summary>
+ <param name="value">A number that is greater than or equal to <see cref="F:System.Single.MinValue"></see>, but less than or equal to <see cref="F:System.Single.MaxValue"></see>.</param>
+ <returns>A single-precision floating-point number, x, such that 0 ≤ x ≤<see cref="F:System.Single.MaxValue"></see>.</returns>
+ </member>
+ <member name="M:System.Math.Acos(System.Double)">
+ <summary>Returns the angle whose cosine is the specified number.</summary>
+ <param name="d">A number representing a cosine, where d must be greater than or equal to -1, but less than or equal to 1.</param>
+ <returns>An angle, θ, measured in radians, such that 0 ≤θ≤π -or- <see cref="F:System.Double.NaN"></see> if <paramref name="d">d</paramref> &lt; -1 or <paramref name="d">d</paramref> &gt; 1 or <paramref name="d">d</paramref> equals <see cref="F:System.Double.NaN"></see>.</returns>
+ </member>
+ <member name="M:System.Math.Asin(System.Double)">
+ <summary>Returns the angle whose sine is the specified number.</summary>
+ <param name="d">A number representing a sine, where d must be greater than or equal to -1, but less than or equal to 1.</param>
+ <returns>An angle, θ, measured in radians, such that -π/2 ≤θ≤π/2 -or- <see cref="F:System.Double.NaN"></see> if <paramref name="d">d</paramref> &lt; -1 or <paramref name="d">d</paramref> &gt; 1 or <paramref name="d">d</paramref> equals <see cref="F:System.Double.NaN"></see>.</returns>
+ </member>
+ <member name="M:System.Math.Atan(System.Double)">
+ <summary>Returns the angle whose tangent is the specified number.</summary>
+ <param name="d">A number representing a tangent.</param>
+ <returns>An angle, θ, measured in radians, such that -π/2 ≤θ≤π/2. -or- <see cref="F:System.Double.NaN"></see> if <paramref name="d">d</paramref> equals <see cref="F:System.Double.NaN"></see>, -π/2 rounded to double precision (-1.5707963267949) if <paramref name="d">d</paramref> equals <see cref="F:System.Double.NegativeInfinity"></see>, or π/2 rounded to double precision (1.5707963267949) if <paramref name="d">d</paramref> equals <see cref="F:System.Double.PositiveInfinity"></see>.</returns>
+ </member>
+ <member name="M:System.Math.Atan2(System.Double,System.Double)">
+ <summary>Returns the angle whose tangent is the quotient of two specified numbers.</summary>
+ <param name="y">The y coordinate of a point.</param>
+ <param name="x">The x coordinate of a point.</param>
+ <returns>An angle, θ, measured in radians, such that -π≤θ≤π, and tan(θ) = <paramref name="y">y</paramref> / <paramref name="x">x</paramref>, where (<paramref name="x">x</paramref>, <paramref name="y">y</paramref>) is a point in the Cartesian plane. Observe the following: For (<paramref name="x">x</paramref>, <paramref name="y">y</paramref>) in quadrant 1, 0 &lt; θ &lt; π/2. For (<paramref name="x">x</paramref>, <paramref name="y">y</paramref>) in quadrant 2, π/2 &lt; θ≤π. For (<paramref name="x">x</paramref>, <paramref name="y">y</paramref>) in quadrant 3, -π &lt; θ &lt; -π/2. For (<paramref name="x">x</paramref>, <paramref name="y">y</paramref>) in quadrant 4, -π/2 &lt; θ &lt; 0. For points on the boundaries of the quadrants, the return value is the following: If y is 0 and x is not negative, θ = 0. If y is 0 and x is negative, θ = π. If y is positive and x is 0, θ = π/2. If y is negative and x is 0, θ = -π/2. If y is 0 and x is 0, θ = 0. If <paramref name="x">x</paramref> or <paramref name="y">y</paramref> is <see cref="F:System.Double.NaN"></see>, or if <paramref name="x">x</paramref> and <paramref name="y">y</paramref> are either <see cref="F:System.Double.PositiveInfinity"></see> or <see cref="F:System.Double.NegativeInfinity"></see>, the method returns <see cref="F:System.Double.NaN"></see>.</returns>
+ </member>
+ <member name="M:System.Math.BigMul(System.Int32,System.Int32)">
+ <summary>Produces the full product of two 32-bit numbers.</summary>
+ <param name="a">The first number to multiply.</param>
+ <param name="b">The second number to multiply.</param>
+ <returns>The number containing the product of the specified numbers.</returns>
+ </member>
+ <member name="M:System.Math.Ceiling(System.Decimal)">
+ <summary>Returns the smallest integral value that is greater than or equal to the specified decimal number.</summary>
+ <param name="d">A decimal number.</param>
+ <returns>The smallest integral value that is greater than or equal to <paramref name="d">d</paramref>. Note that this method returns a <see cref="T:System.Decimal"></see> instead of an integral type.</returns>
+ </member>
+ <member name="M:System.Math.Ceiling(System.Double)">
+ <summary>Returns the smallest integral value that is greater than or equal to the specified double-precision floating-point number.</summary>
+ <param name="a">A double-precision floating-point number.</param>
+ <returns>The smallest integral value that is greater than or equal to <paramref name="a">a</paramref>. If <paramref name="a">a</paramref> is equal to <see cref="F:System.Double.NaN"></see>, <see cref="F:System.Double.NegativeInfinity"></see>, or <see cref="F:System.Double.PositiveInfinity"></see>, that value is returned. Note that this method returns a <see cref="T:System.Double"></see> instead of an integral type.</returns>
+ </member>
+ <member name="M:System.Math.Cos(System.Double)">
+ <summary>Returns the cosine of the specified angle.</summary>
+ <param name="d">An angle, measured in radians.</param>
+ <returns>The cosine of <paramref name="d">d</paramref>. If <paramref name="d">d</paramref> is equal to <see cref="F:System.Double.NaN"></see>, <see cref="F:System.Double.NegativeInfinity"></see>, or <see cref="F:System.Double.PositiveInfinity"></see>, this method returns <see cref="F:System.Double.NaN"></see>.</returns>
+ </member>
+ <member name="M:System.Math.Cosh(System.Double)">
+ <summary>Returns the hyperbolic cosine of the specified angle.</summary>
+ <param name="value">An angle, measured in radians.</param>
+ <returns>The hyperbolic cosine of <paramref name="value">value</paramref>. If <paramref name="value">value</paramref> is equal to <see cref="F:System.Double.NegativeInfinity"></see> or <see cref="F:System.Double.PositiveInfinity"></see>, <see cref="F:System.Double.PositiveInfinity"></see> is returned. If <paramref name="value">value</paramref> is equal to <see cref="F:System.Double.NaN"></see>, <see cref="F:System.Double.NaN"></see> is returned.</returns>
+ </member>
+ <member name="M:System.Math.DivRem(System.Int64,System.Int64,System.Int64@)">
+ <summary>Calculates the quotient of two 64-bit signed integers and also returns the remainder in an output parameter.</summary>
+ <param name="a">The dividend.</param>
+ <param name="b">The divisor.</param>
+ <param name="result">The remainder.</param>
+ <returns>The quotient of the specified numbers.</returns>
+ <exception cref="T:System.DivideByZeroException"><paramref name="b">b</paramref> is zero.</exception>
+ </member>
+ <member name="M:System.Math.DivRem(System.Int32,System.Int32,System.Int32@)">
+ <summary>Calculates the quotient of two 32-bit signed integers and also returns the remainder in an output parameter.</summary>
+ <param name="a">The dividend.</param>
+ <param name="b">The divisor.</param>
+ <param name="result">The remainder.</param>
+ <returns>The quotient of the specified numbers.</returns>
+ <exception cref="T:System.DivideByZeroException"><paramref name="b">b</paramref> is zero.</exception>
+ </member>
+ <member name="F:System.Math.E">
+ <summary>Represents the natural logarithmic base, specified by the constant, e.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Math.Exp(System.Double)">
+ <summary>Returns e raised to the specified power.</summary>
+ <param name="d">A number specifying a power.</param>
+ <returns>The number e raised to the power <paramref name="d">d</paramref>. If <paramref name="d">d</paramref> equals <see cref="F:System.Double.NaN"></see> or <see cref="F:System.Double.PositiveInfinity"></see>, that value is returned. If <paramref name="d">d</paramref> equals <see cref="F:System.Double.NegativeInfinity"></see>, 0 is returned.</returns>
+ </member>
+ <member name="M:System.Math.Floor(System.Decimal)">
+ <summary>Returns the largest integer less than or equal to the specified decimal number.</summary>
+ <param name="d">A decimal number.</param>
+ <returns>The largest integer less than or equal to <paramref name="d">d</paramref>. Note that the method returns an integral value of type <see cref="T:System.Math"></see>.</returns>
+ </member>
+ <member name="M:System.Math.Floor(System.Double)">
+ <summary>Returns the largest integer less than or equal to the specified double-precision floating-point number.</summary>
+ <param name="d">A double-precision floating-point number.</param>
+ <returns>The largest integer less than or equal to <paramref name="d">d</paramref>. If <paramref name="d">d</paramref> is equal to <see cref="F:System.Double.NaN"></see>, <see cref="F:System.Double.NegativeInfinity"></see>, or <see cref="F:System.Double.PositiveInfinity"></see>, that value is returned.</returns>
+ </member>
+ <member name="M:System.Math.IEEERemainder(System.Double,System.Double)">
+ <summary>Returns the remainder resulting from the division of a specified number by another specified number.</summary>
+ <param name="x">A dividend.</param>
+ <param name="y">A divisor.</param>
+ <returns>A number equal to <paramref name="x">x</paramref> - (<paramref name="y">y</paramref> Q), where Q is the quotient of <paramref name="x">x</paramref> / <paramref name="y">y</paramref> rounded to the nearest integer (if <paramref name="x">x</paramref> / <paramref name="y">y</paramref> falls halfway between two integers, the even integer is returned). If <paramref name="x">x</paramref> - (<paramref name="y">y</paramref> Q) is zero, the value +0 is returned if <paramref name="x">x</paramref> is positive, or -0 if <paramref name="x">x</paramref> is negative. If <paramref name="y">y</paramref> = 0, <see cref="F:System.Double.NaN"></see> is returned.</returns>
+ </member>
+ <member name="M:System.Math.Log(System.Double)">
+ <summary>Returns the natural (base e) logarithm of a specified number.</summary>
+ <param name="d">The number whose logarithm is to be found.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">One of the values in the following table. </p>
+ <table><thead><tr><th><code data-dev-comment-type="paramref">d</code> parameter <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Return value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> Positive <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> The natural logarithm of <code data-dev-comment-type="paramref">d</code>; that is, ln <code data-dev-comment-type="paramref">d</code>, or log e <code data-dev-comment-type="paramref">d</code></td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td><td><xref href="System.Double.NegativeInfinity"></xref></td></tr><tr><td> Negative <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td><xref href="System.Double.NaN"></xref></td></tr><tr><td> Equal to <xref href="System.Double.NaN"></xref></td><td><xref href="System.Double.NaN"></xref></td></tr><tr><td> Equal to <xref href="System.Double.PositiveInfinity"></xref></td><td><xref href="System.Double.PositiveInfinity"></xref></td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="M:System.Math.Log(System.Double,System.Double)">
+ <summary>Returns the logarithm of a specified number in a specified base.</summary>
+ <param name="a">The number whose logarithm is to be found.</param>
+ <param name="newBase">The base of the logarithm.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">One of the values in the following table. (+Infinity denotes <xref href="System.Double.PositiveInfinity"></xref>, -Infinity denotes <xref href="System.Double.NegativeInfinity"></xref>, and NaN denotes <xref href="System.Double.NaN"></xref>.) </p>
+ <table><thead><tr><th><code data-dev-comment-type="paramref">a</code></th><th><code data-dev-comment-type="paramref">newBase</code> Return value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th></tr></thead><tbody><tr><td><code data-dev-comment-type="paramref">a</code>&gt; 0 <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </td><td> (0 &lt;<code data-dev-comment-type="paramref">newBase</code>&lt; 1) -or-(<code data-dev-comment-type="paramref">newBase</code>&gt; 1) <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> lognewBase(a) </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td><code data-dev-comment-type="paramref">a</code>&lt; 0 <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> (any value) <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> NaN </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td></tr><tr><td> (any value) <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td><td><code data-dev-comment-type="paramref">newBase</code>&lt; 0 <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="20" sourceendlinenumber="20"> NaN </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="22" sourceendlinenumber="22"> </td></tr><tr><td><code data-dev-comment-type="paramref">a</code> != 1 <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="24" sourceendlinenumber="24"> </td><td><code data-dev-comment-type="paramref">newBase</code> = 0 <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="26" sourceendlinenumber="26"> NaN </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="28" sourceendlinenumber="28"> </td></tr><tr><td><code data-dev-comment-type="paramref">a</code> != 1 <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="30" sourceendlinenumber="30"> </td><td><code data-dev-comment-type="paramref">newBase</code> = +Infinity <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="32" sourceendlinenumber="32"> NaN </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="34" sourceendlinenumber="34"> </td></tr><tr><td><code data-dev-comment-type="paramref">a</code> = NaN <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="36" sourceendlinenumber="36"> </td><td> (any value) <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="38" sourceendlinenumber="38"> NaN </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="40" sourceendlinenumber="40"> </td></tr><tr><td> (any value) <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="42" sourceendlinenumber="42"> </td><td><code data-dev-comment-type="paramref">newBase</code> = NaN <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="44" sourceendlinenumber="44"> NaN </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="46" sourceendlinenumber="46"> </td></tr><tr><td> (any value) <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="48" sourceendlinenumber="48"> </td><td><code data-dev-comment-type="paramref">newBase</code> = 1 <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="50" sourceendlinenumber="50"> NaN </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="52" sourceendlinenumber="52"> </td></tr><tr><td><code data-dev-comment-type="paramref">a</code> = 0 <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="54" sourceendlinenumber="54"> </td><td> 0 &lt;<code data-dev-comment-type="paramref">newBase</code>&lt; 1 <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="56" sourceendlinenumber="56"> +Infinity </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="58" sourceendlinenumber="58"> </td></tr><tr><td><code data-dev-comment-type="paramref">a</code> = 0 <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="60" sourceendlinenumber="60"> </td><td><code data-dev-comment-type="paramref">newBase</code>&gt; 1 <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="62" sourceendlinenumber="62"> -Infinity </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="64" sourceendlinenumber="64"> </td></tr><tr><td><code data-dev-comment-type="paramref">a</code> = +Infinity <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="66" sourceendlinenumber="66"> </td><td> 0 &lt;<code data-dev-comment-type="paramref">newBase</code>&lt; 1 <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="68" sourceendlinenumber="68"> -Infinity </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="70" sourceendlinenumber="70"> </td></tr><tr><td><code data-dev-comment-type="paramref">a</code> = +Infinity <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="72" sourceendlinenumber="72"> </td><td><code data-dev-comment-type="paramref">newBase</code>&gt; 1 <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="74" sourceendlinenumber="74"> +Infinity </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="76" sourceendlinenumber="76"> </td></tr><tr><td><code data-dev-comment-type="paramref">a</code> = 1 <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="78" sourceendlinenumber="78"> </td><td><code data-dev-comment-type="paramref">newBase</code> = 0 <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="80" sourceendlinenumber="80"> 0 </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="82" sourceendlinenumber="82"> </td></tr><tr><td><code data-dev-comment-type="paramref">a</code> = 1 <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="84" sourceendlinenumber="84"> </td><td><code data-dev-comment-type="paramref">newBase</code> = +Infinity <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="86" sourceendlinenumber="86"> 0 </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="88" sourceendlinenumber="88"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="M:System.Math.Log10(System.Double)">
+ <summary>Returns the base 10 logarithm of a specified number.</summary>
+ <param name="d">A number whose logarithm is to be found.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">One of the values in the following table. </p>
+ <table><thead><tr><th><code data-dev-comment-type="paramref">d</code> parameter <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Return value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> Positive <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> The base 10 log of <code data-dev-comment-type="paramref">d</code>; that is, log 10<code data-dev-comment-type="paramref">d</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td><xref href="System.Double.NegativeInfinity"></xref></td></tr><tr><td> Negative <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td><td><xref href="System.Double.NaN"></xref></td></tr><tr><td> Equal to <xref href="System.Double.NaN"></xref></td><td><xref href="System.Double.NaN"></xref></td></tr><tr><td> Equal to <xref href="System.Double.PositiveInfinity"></xref></td><td><xref href="System.Double.PositiveInfinity"></xref></td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="M:System.Math.Max(System.UInt16,System.UInt16)">
+ <summary>Returns the larger of two 16-bit unsigned integers.</summary>
+ <param name="val1">The first of two 16-bit unsigned integers to compare.</param>
+ <param name="val2">The second of two 16-bit unsigned integers to compare.</param>
+ <returns>Parameter <paramref name="val1">val1</paramref> or <paramref name="val2">val2</paramref>, whichever is larger.</returns>
+ </member>
+ <member name="M:System.Math.Max(System.Single,System.Single)">
+ <summary>Returns the larger of two single-precision floating-point numbers.</summary>
+ <param name="val1">The first of two single-precision floating-point numbers to compare.</param>
+ <param name="val2">The second of two single-precision floating-point numbers to compare.</param>
+ <returns>Parameter <paramref name="val1">val1</paramref> or <paramref name="val2">val2</paramref>, whichever is larger. If <paramref name="val1">val1</paramref>, or <paramref name="val2">val2</paramref>, or both <paramref name="val1">val1</paramref> and <paramref name="val2">val2</paramref> are equal to <see cref="F:System.Single.NaN"></see>, <see cref="F:System.Single.NaN"></see> is returned.</returns>
+ </member>
+ <member name="M:System.Math.Max(System.UInt64,System.UInt64)">
+ <summary>Returns the larger of two 64-bit unsigned integers.</summary>
+ <param name="val1">The first of two 64-bit unsigned integers to compare.</param>
+ <param name="val2">The second of two 64-bit unsigned integers to compare.</param>
+ <returns>Parameter <paramref name="val1">val1</paramref> or <paramref name="val2">val2</paramref>, whichever is larger.</returns>
+ </member>
+ <member name="M:System.Math.Max(System.UInt32,System.UInt32)">
+ <summary>Returns the larger of two 32-bit unsigned integers.</summary>
+ <param name="val1">The first of two 32-bit unsigned integers to compare.</param>
+ <param name="val2">The second of two 32-bit unsigned integers to compare.</param>
+ <returns>Parameter <paramref name="val1">val1</paramref> or <paramref name="val2">val2</paramref>, whichever is larger.</returns>
+ </member>
+ <member name="M:System.Math.Max(System.SByte,System.SByte)">
+ <summary>Returns the larger of two 8-bit signed integers.</summary>
+ <param name="val1">The first of two 8-bit signed integers to compare.</param>
+ <param name="val2">The second of two 8-bit signed integers to compare.</param>
+ <returns>Parameter <paramref name="val1">val1</paramref> or <paramref name="val2">val2</paramref>, whichever is larger.</returns>
+ </member>
+ <member name="M:System.Math.Max(System.Int32,System.Int32)">
+ <summary>Returns the larger of two 32-bit signed integers.</summary>
+ <param name="val1">The first of two 32-bit signed integers to compare.</param>
+ <param name="val2">The second of two 32-bit signed integers to compare.</param>
+ <returns>Parameter <paramref name="val1">val1</paramref> or <paramref name="val2">val2</paramref>, whichever is larger.</returns>
+ </member>
+ <member name="M:System.Math.Max(System.Int16,System.Int16)">
+ <summary>Returns the larger of two 16-bit signed integers.</summary>
+ <param name="val1">The first of two 16-bit signed integers to compare.</param>
+ <param name="val2">The second of two 16-bit signed integers to compare.</param>
+ <returns>Parameter <paramref name="val1">val1</paramref> or <paramref name="val2">val2</paramref>, whichever is larger.</returns>
+ </member>
+ <member name="M:System.Math.Max(System.Double,System.Double)">
+ <summary>Returns the larger of two double-precision floating-point numbers.</summary>
+ <param name="val1">The first of two double-precision floating-point numbers to compare.</param>
+ <param name="val2">The second of two double-precision floating-point numbers to compare.</param>
+ <returns>Parameter <paramref name="val1">val1</paramref> or <paramref name="val2">val2</paramref>, whichever is larger. If <paramref name="val1">val1</paramref>, <paramref name="val2">val2</paramref>, or both <paramref name="val1">val1</paramref> and <paramref name="val2">val2</paramref> are equal to <see cref="F:System.Double.NaN"></see>, <see cref="F:System.Double.NaN"></see> is returned.</returns>
+ </member>
+ <member name="M:System.Math.Max(System.Decimal,System.Decimal)">
+ <summary>Returns the larger of two decimal numbers.</summary>
+ <param name="val1">The first of two decimal numbers to compare.</param>
+ <param name="val2">The second of two decimal numbers to compare.</param>
+ <returns>Parameter <paramref name="val1">val1</paramref> or <paramref name="val2">val2</paramref>, whichever is larger.</returns>
+ </member>
+ <member name="M:System.Math.Max(System.Byte,System.Byte)">
+ <summary>Returns the larger of two 8-bit unsigned integers.</summary>
+ <param name="val1">The first of two 8-bit unsigned integers to compare.</param>
+ <param name="val2">The second of two 8-bit unsigned integers to compare.</param>
+ <returns>Parameter <paramref name="val1">val1</paramref> or <paramref name="val2">val2</paramref>, whichever is larger.</returns>
+ </member>
+ <member name="M:System.Math.Max(System.Int64,System.Int64)">
+ <summary>Returns the larger of two 64-bit signed integers.</summary>
+ <param name="val1">The first of two 64-bit signed integers to compare.</param>
+ <param name="val2">The second of two 64-bit signed integers to compare.</param>
+ <returns>Parameter <paramref name="val1">val1</paramref> or <paramref name="val2">val2</paramref>, whichever is larger.</returns>
+ </member>
+ <member name="M:System.Math.Min(System.Int64,System.Int64)">
+ <summary>Returns the smaller of two 64-bit signed integers.</summary>
+ <param name="val1">The first of two 64-bit signed integers to compare.</param>
+ <param name="val2">The second of two 64-bit signed integers to compare.</param>
+ <returns>Parameter <paramref name="val1">val1</paramref> or <paramref name="val2">val2</paramref>, whichever is smaller.</returns>
+ </member>
+ <member name="M:System.Math.Min(System.UInt64,System.UInt64)">
+ <summary>Returns the smaller of two 64-bit unsigned integers.</summary>
+ <param name="val1">The first of two 64-bit unsigned integers to compare.</param>
+ <param name="val2">The second of two 64-bit unsigned integers to compare.</param>
+ <returns>Parameter <paramref name="val1">val1</paramref> or <paramref name="val2">val2</paramref>, whichever is smaller.</returns>
+ </member>
+ <member name="M:System.Math.Min(System.UInt32,System.UInt32)">
+ <summary>Returns the smaller of two 32-bit unsigned integers.</summary>
+ <param name="val1">The first of two 32-bit unsigned integers to compare.</param>
+ <param name="val2">The second of two 32-bit unsigned integers to compare.</param>
+ <returns>Parameter <paramref name="val1">val1</paramref> or <paramref name="val2">val2</paramref>, whichever is smaller.</returns>
+ </member>
+ <member name="M:System.Math.Min(System.UInt16,System.UInt16)">
+ <summary>Returns the smaller of two 16-bit unsigned integers.</summary>
+ <param name="val1">The first of two 16-bit unsigned integers to compare.</param>
+ <param name="val2">The second of two 16-bit unsigned integers to compare.</param>
+ <returns>Parameter <paramref name="val1">val1</paramref> or <paramref name="val2">val2</paramref>, whichever is smaller.</returns>
+ </member>
+ <member name="M:System.Math.Min(System.Single,System.Single)">
+ <summary>Returns the smaller of two single-precision floating-point numbers.</summary>
+ <param name="val1">The first of two single-precision floating-point numbers to compare.</param>
+ <param name="val2">The second of two single-precision floating-point numbers to compare.</param>
+ <returns>Parameter <paramref name="val1">val1</paramref> or <paramref name="val2">val2</paramref>, whichever is smaller. If <paramref name="val1">val1</paramref>, <paramref name="val2">val2</paramref>, or both <paramref name="val1">val1</paramref> and <paramref name="val2">val2</paramref> are equal to <see cref="F:System.Single.NaN"></see>, <see cref="F:System.Single.NaN"></see> is returned.</returns>
+ </member>
+ <member name="M:System.Math.Min(System.SByte,System.SByte)">
+ <summary>Returns the smaller of two 8-bit signed integers.</summary>
+ <param name="val1">The first of two 8-bit signed integers to compare.</param>
+ <param name="val2">The second of two 8-bit signed integers to compare.</param>
+ <returns>Parameter <paramref name="val1">val1</paramref> or <paramref name="val2">val2</paramref>, whichever is smaller.</returns>
+ </member>
+ <member name="M:System.Math.Min(System.Int16,System.Int16)">
+ <summary>Returns the smaller of two 16-bit signed integers.</summary>
+ <param name="val1">The first of two 16-bit signed integers to compare.</param>
+ <param name="val2">The second of two 16-bit signed integers to compare.</param>
+ <returns>Parameter <paramref name="val1">val1</paramref> or <paramref name="val2">val2</paramref>, whichever is smaller.</returns>
+ </member>
+ <member name="M:System.Math.Min(System.Double,System.Double)">
+ <summary>Returns the smaller of two double-precision floating-point numbers.</summary>
+ <param name="val1">The first of two double-precision floating-point numbers to compare.</param>
+ <param name="val2">The second of two double-precision floating-point numbers to compare.</param>
+ <returns>Parameter <paramref name="val1">val1</paramref> or <paramref name="val2">val2</paramref>, whichever is smaller. If <paramref name="val1">val1</paramref>, <paramref name="val2">val2</paramref>, or both <paramref name="val1">val1</paramref> and <paramref name="val2">val2</paramref> are equal to <see cref="F:System.Double.NaN"></see>, <see cref="F:System.Double.NaN"></see> is returned.</returns>
+ </member>
+ <member name="M:System.Math.Min(System.Decimal,System.Decimal)">
+ <summary>Returns the smaller of two decimal numbers.</summary>
+ <param name="val1">The first of two decimal numbers to compare.</param>
+ <param name="val2">The second of two decimal numbers to compare.</param>
+ <returns>Parameter <paramref name="val1">val1</paramref> or <paramref name="val2">val2</paramref>, whichever is smaller.</returns>
+ </member>
+ <member name="M:System.Math.Min(System.Byte,System.Byte)">
+ <summary>Returns the smaller of two 8-bit unsigned integers.</summary>
+ <param name="val1">The first of two 8-bit unsigned integers to compare.</param>
+ <param name="val2">The second of two 8-bit unsigned integers to compare.</param>
+ <returns>Parameter <paramref name="val1">val1</paramref> or <paramref name="val2">val2</paramref>, whichever is smaller.</returns>
+ </member>
+ <member name="M:System.Math.Min(System.Int32,System.Int32)">
+ <summary>Returns the smaller of two 32-bit signed integers.</summary>
+ <param name="val1">The first of two 32-bit signed integers to compare.</param>
+ <param name="val2">The second of two 32-bit signed integers to compare.</param>
+ <returns>Parameter <paramref name="val1">val1</paramref> or <paramref name="val2">val2</paramref>, whichever is smaller.</returns>
+ </member>
+ <member name="F:System.Math.PI">
+ <summary>Represents the ratio of the circumference of a circle to its diameter, specified by the constant, π.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Math.Pow(System.Double,System.Double)">
+ <summary>Returns a specified number raised to the specified power.</summary>
+ <param name="x">A double-precision floating-point number to be raised to a power.</param>
+ <param name="y">A double-precision floating-point number that specifies a power.</param>
+ <returns>The number <paramref name="x">x</paramref> raised to the power <paramref name="y">y</paramref>.</returns>
+ </member>
+ <member name="M:System.Math.Round(System.Double)">
+ <summary>Rounds a double-precision floating-point value to the nearest integral value.</summary>
+ <param name="a">A double-precision floating-point number to be rounded.</param>
+ <returns>The integer nearest <paramref name="a">a</paramref>. If the fractional component of <paramref name="a">a</paramref> is halfway between two integers, one of which is even and the other odd, then the even number is returned. Note that this method returns a <see cref="T:System.Double"></see> instead of an integral type.</returns>
+ </member>
+ <member name="M:System.Math.Round(System.Decimal,System.Int32,System.MidpointRounding)">
+ <summary>Rounds a decimal value to a specified number of fractional digits. A parameter specifies how to round the value if it is midway between two numbers.</summary>
+ <param name="d">A decimal number to be rounded.</param>
+ <param name="decimals">The number of decimal places in the return value.</param>
+ <param name="mode">Specification for how to round d if it is midway between two other numbers.</param>
+ <returns>The number nearest to <paramref name="d">d</paramref> that contains a number of fractional digits equal to <paramref name="decimals">decimals</paramref>. If <paramref name="d">d</paramref> has fewer fractional digits than <paramref name="decimals">decimals</paramref>, <paramref name="d">d</paramref> is returned unchanged.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="decimals">decimals</paramref> is less than 0 or greater than 28.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="mode">mode</paramref> is not a valid value of <see cref="T:System.MidpointRounding"></see>.</exception>
+ <exception cref="T:System.OverflowException">The result is outside the range of a <see cref="T:System.Decimal"></see>.</exception>
+ </member>
+ <member name="M:System.Math.Round(System.Double,System.Int32,System.MidpointRounding)">
+ <summary>Rounds a double-precision floating-point value to a specified number of fractional digits. A parameter specifies how to round the value if it is midway between two numbers.</summary>
+ <param name="value">A double-precision floating-point number to be rounded.</param>
+ <param name="digits">The number of fractional digits in the return value.</param>
+ <param name="mode">Specification for how to round value if it is midway between two other numbers.</param>
+ <returns>The number nearest to <paramref name="value">value</paramref> that has a number of fractional digits equal to <paramref name="digits">digits</paramref>. If <paramref name="value">value</paramref> has fewer fractional digits than <paramref name="digits">digits</paramref>, <paramref name="value">value</paramref> is returned unchanged.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="digits">digits</paramref> is less than 0 or greater than 15.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="mode">mode</paramref> is not a valid value of <see cref="T:System.MidpointRounding"></see>.</exception>
+ </member>
+ <member name="M:System.Math.Round(System.Double,System.MidpointRounding)">
+ <summary>Rounds a double-precision floating-point value to the nearest integer. A parameter specifies how to round the value if it is midway between two numbers.</summary>
+ <param name="value">A double-precision floating-point number to be rounded.</param>
+ <param name="mode">Specification for how to round value if it is midway between two other numbers.</param>
+ <returns>The integer nearest <paramref name="value">value</paramref>. If <paramref name="value">value</paramref> is halfway between two integers, one of which is even and the other odd, then <paramref name="mode">mode</paramref> determines which of the two is returned.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="mode">mode</paramref> is not a valid value of <see cref="T:System.MidpointRounding"></see>.</exception>
+ </member>
+ <member name="M:System.Math.Round(System.Decimal)">
+ <summary>Rounds a decimal value to the nearest integral value.</summary>
+ <param name="d">A decimal number to be rounded.</param>
+ <returns>The integer nearest parameter <paramref name="d">d</paramref>. If the fractional component of <paramref name="d">d</paramref> is halfway between two integers, one of which is even and the other odd, the even number is returned. Note that this method returns a <see cref="T:System.Decimal"></see> instead of an integral type.</returns>
+ <exception cref="T:System.OverflowException">The result is outside the range of a <see cref="T:System.Decimal"></see>.</exception>
+ </member>
+ <member name="M:System.Math.Round(System.Decimal,System.MidpointRounding)">
+ <summary>Rounds a decimal value to the nearest integer. A parameter specifies how to round the value if it is midway between two numbers.</summary>
+ <param name="d">A decimal number to be rounded.</param>
+ <param name="mode">Specification for how to round d if it is midway between two other numbers.</param>
+ <returns>The integer nearest <paramref name="d">d</paramref>. If <paramref name="d">d</paramref> is halfway between two numbers, one of which is even and the other odd, then <paramref name="mode">mode</paramref> determines which of the two is returned.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="mode">mode</paramref> is not a valid value of <see cref="T:System.MidpointRounding"></see>.</exception>
+ <exception cref="T:System.OverflowException">The result is outside the range of a <see cref="T:System.Decimal"></see>.</exception>
+ </member>
+ <member name="M:System.Math.Round(System.Decimal,System.Int32)">
+ <summary>Rounds a decimal value to a specified number of fractional digits.</summary>
+ <param name="d">A decimal number to be rounded.</param>
+ <param name="decimals">The number of decimal places in the return value.</param>
+ <returns>The number nearest to <paramref name="d">d</paramref> that contains a number of fractional digits equal to <paramref name="decimals">decimals</paramref>.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="decimals">decimals</paramref> is less than 0 or greater than 28.</exception>
+ <exception cref="T:System.OverflowException">The result is outside the range of a <see cref="T:System.Decimal"></see>.</exception>
+ </member>
+ <member name="M:System.Math.Round(System.Double,System.Int32)">
+ <summary>Rounds a double-precision floating-point value to a specified number of fractional digits.</summary>
+ <param name="value">A double-precision floating-point number to be rounded.</param>
+ <param name="digits">The number of fractional digits in the return value.</param>
+ <returns>The number nearest to <paramref name="value">value</paramref> that contains a number of fractional digits equal to <paramref name="digits">digits</paramref>.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="digits">digits</paramref> is less than 0 or greater than 15.</exception>
+ </member>
+ <member name="M:System.Math.Sign(System.Decimal)">
+ <summary>Returns an integer that indicates the sign of a decimal number.</summary>
+ <param name="value">A signed decimal number.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A number that indicates the sign of <code data-dev-comment-type="paramref">value</code>, as shown in the following table. </p>
+ <table><thead><tr><th> Return value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Meaning <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> -1 <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td><code data-dev-comment-type="paramref">value</code> is less than zero. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> 0 <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td><code data-dev-comment-type="paramref">value</code> is equal to zero. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> 1 <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td><code data-dev-comment-type="paramref">value</code> is greater than zero. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="M:System.Math.Sign(System.Double)">
+ <summary>Returns an integer that indicates the sign of a double-precision floating-point number.</summary>
+ <param name="value">A signed number.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A number that indicates the sign of <code data-dev-comment-type="paramref">value</code>, as shown in the following table. </p>
+ <table><thead><tr><th> Return value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Meaning <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> -1 <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td><code data-dev-comment-type="paramref">value</code> is less than zero. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> 0 <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td><code data-dev-comment-type="paramref">value</code> is equal to zero. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> 1 <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td><code data-dev-comment-type="paramref">value</code> is greater than zero. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr></tbody></table></p>
+</returns>
+ <exception cref="T:System.ArithmeticException"><paramref name="value">value</paramref> is equal to <see cref="F:System.Double.NaN"></see>.</exception>
+ </member>
+ <member name="M:System.Math.Sign(System.Int16)">
+ <summary>Returns an integer that indicates the sign of a 16-bit signed integer.</summary>
+ <param name="value">A signed number.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A number that indicates the sign of <code data-dev-comment-type="paramref">value</code>, as shown in the following table. </p>
+ <table><thead><tr><th> Return value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Meaning <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> -1 <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td><code data-dev-comment-type="paramref">value</code> is less than zero. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> 0 <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td><code data-dev-comment-type="paramref">value</code> is equal to zero. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> 1 <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td><code data-dev-comment-type="paramref">value</code> is greater than zero. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="M:System.Math.Sign(System.Int32)">
+ <summary>Returns an integer that indicates the sign of a 32-bit signed integer.</summary>
+ <param name="value">A signed number.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A number that indicates the sign of <code data-dev-comment-type="paramref">value</code>, as shown in the following table. </p>
+ <table><thead><tr><th> Return value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Meaning <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> -1 <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td><code data-dev-comment-type="paramref">value</code> is less than zero. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> 0 <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td><code data-dev-comment-type="paramref">value</code> is equal to zero. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> 1 <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td><code data-dev-comment-type="paramref">value</code> is greater than zero. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="M:System.Math.Sign(System.Int64)">
+ <summary>Returns an integer that indicates the sign of a 64-bit signed integer.</summary>
+ <param name="value">A signed number.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A number that indicates the sign of <code data-dev-comment-type="paramref">value</code>, as shown in the following table. </p>
+ <table><thead><tr><th> Return value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Meaning <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> -1 <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td><code data-dev-comment-type="paramref">value</code> is less than zero. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> 0 <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td><code data-dev-comment-type="paramref">value</code> is equal to zero. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> 1 <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td><code data-dev-comment-type="paramref">value</code> is greater than zero. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="M:System.Math.Sign(System.SByte)">
+ <summary>Returns an integer that indicates the sign of an 8-bit signed integer.</summary>
+ <param name="value">A signed number.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A number that indicates the sign of <code data-dev-comment-type="paramref">value</code>, as shown in the following table. </p>
+ <table><thead><tr><th> Return value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Meaning <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> -1 <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td><code data-dev-comment-type="paramref">value</code> is less than zero. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> 0 <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td><code data-dev-comment-type="paramref">value</code> is equal to zero. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> 1 <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td><code data-dev-comment-type="paramref">value</code> is greater than zero. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="M:System.Math.Sign(System.Single)">
+ <summary>Returns an integer that indicates the sign of a single-precision floating-point number.</summary>
+ <param name="value">A signed number.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A number that indicates the sign of <code data-dev-comment-type="paramref">value</code>, as shown in the following table. </p>
+ <table><thead><tr><th> Return value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Meaning <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> -1 <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td><code data-dev-comment-type="paramref">value</code> is less than zero. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> 0 <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td><code data-dev-comment-type="paramref">value</code> is equal to zero. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> 1 <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td><code data-dev-comment-type="paramref">value</code> is greater than zero. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr></tbody></table></p>
+</returns>
+ <exception cref="T:System.ArithmeticException"><paramref name="value">value</paramref> is equal to <see cref="F:System.Single.NaN"></see>.</exception>
+ </member>
+ <member name="M:System.Math.Sin(System.Double)">
+ <summary>Returns the sine of the specified angle.</summary>
+ <param name="a">An angle, measured in radians.</param>
+ <returns>The sine of <paramref name="a">a</paramref>. If <paramref name="a">a</paramref> is equal to <see cref="F:System.Double.NaN"></see>, <see cref="F:System.Double.NegativeInfinity"></see>, or <see cref="F:System.Double.PositiveInfinity"></see>, this method returns <see cref="F:System.Double.NaN"></see>.</returns>
+ </member>
+ <member name="M:System.Math.Sinh(System.Double)">
+ <summary>Returns the hyperbolic sine of the specified angle.</summary>
+ <param name="value">An angle, measured in radians.</param>
+ <returns>The hyperbolic sine of <paramref name="value">value</paramref>. If <paramref name="value">value</paramref> is equal to <see cref="F:System.Double.NegativeInfinity"></see>, <see cref="F:System.Double.PositiveInfinity"></see>, or <see cref="F:System.Double.NaN"></see>, this method returns a <see cref="T:System.Double"></see> equal to <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Math.Sqrt(System.Double)">
+ <summary>Returns the square root of a specified number.</summary>
+ <param name="d">The number whose square root is to be found.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">One of the values in the following table. </p>
+ <table><thead><tr><th><code data-dev-comment-type="paramref">d</code> parameter <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Return value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> Zero or positive <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> The positive square root of <code data-dev-comment-type="paramref">d</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Negative <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td><xref href="System.Double.NaN"></xref></td></tr><tr><td> Equals <xref href="System.Double.NaN"></xref></td><td><xref href="System.Double.NaN"></xref></td></tr><tr><td> Equals <xref href="System.Double.PositiveInfinity"></xref></td><td><xref href="System.Double.PositiveInfinity"></xref></td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="M:System.Math.Tan(System.Double)">
+ <summary>Returns the tangent of the specified angle.</summary>
+ <param name="a">An angle, measured in radians.</param>
+ <returns>The tangent of <paramref name="a">a</paramref>. If <paramref name="a">a</paramref> is equal to <see cref="F:System.Double.NaN"></see>, <see cref="F:System.Double.NegativeInfinity"></see>, or <see cref="F:System.Double.PositiveInfinity"></see>, this method returns <see cref="F:System.Double.NaN"></see>.</returns>
+ </member>
+ <member name="M:System.Math.Tanh(System.Double)">
+ <summary>Returns the hyperbolic tangent of the specified angle.</summary>
+ <param name="value">An angle, measured in radians.</param>
+ <returns>The hyperbolic tangent of <paramref name="value">value</paramref>. If <paramref name="value">value</paramref> is equal to <see cref="F:System.Double.NegativeInfinity"></see>, this method returns -1. If value is equal to <see cref="F:System.Double.PositiveInfinity"></see>, this method returns 1. If <paramref name="value">value</paramref> is equal to <see cref="F:System.Double.NaN"></see>, this method returns <see cref="F:System.Double.NaN"></see>.</returns>
+ </member>
+ <member name="M:System.Math.Truncate(System.Decimal)">
+ <summary>Calculates the integral part of a specified decimal number.</summary>
+ <param name="d">A number to truncate.</param>
+ <returns>The integral part of <paramref name="d">d</paramref>; that is, the number that remains after any fractional digits have been discarded.</returns>
+ </member>
+ <member name="M:System.Math.Truncate(System.Double)">
+ <summary>Calculates the integral part of a specified double-precision floating-point number.</summary>
+ <param name="d">A number to truncate.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">The integral part of <code data-dev-comment-type="paramref">d</code>; that is, the number that remains after any fractional digits have been discarded, or one of the values listed in the following table. </p>
+ <table><thead><tr><th><code data-dev-comment-type="paramref">d</code></th><th> Return value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th></tr></thead><tbody><tr><td><xref href="System.Double.NaN"></xref></td><td><xref href="System.Double.NaN"></xref></td></tr><tr><td><xref href="System.Double.NegativeInfinity"></xref></td><td><xref href="System.Double.NegativeInfinity"></xref></td></tr><tr><td><xref href="System.Double.PositiveInfinity"></xref></td><td><xref href="System.Double.PositiveInfinity"></xref></td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="T:System.MemberAccessException">
+ <summary>The exception that is thrown when an attempt to access a class member fails.</summary>
+ </member>
+ <member name="M:System.MemberAccessException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.MemberAccessException"></see> class.</summary>
+ </member>
+ <member name="M:System.MemberAccessException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.MemberAccessException"></see> class with a specified error message.</summary>
+ <param name="message">The message that describes the error.</param>
+ </member>
+ <member name="M:System.MemberAccessException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.MemberAccessException"></see> class with serialized data.</summary>
+ <param name="info">The object that holds the serialized object data.</param>
+ <param name="context">The contextual information about the source or destination.</param>
+ </member>
+ <member name="M:System.MemberAccessException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.MemberAccessException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="inner">The exception that is the cause of the current exception. If the inner parameter is not a null reference (Nothing in Visual Basic), the current exception is raised in a catch block that handles the inner exception.</param>
+ </member>
+ <member name="T:System.Progress`1">
+ <summary>Provides an <see cref="T:System.IProgress`1"></see> that invokes callbacks for each reported progress value.</summary>
+ <typeparam name="T">Specifies the type of the progress report value.</typeparam>
+ </member>
+ <member name="M:System.Progress`1.#ctor">
+ <summary>Initializes the <see cref="T:System.Progress`1"></see> object.</summary>
+ </member>
+ <member name="M:System.Progress`1.#ctor(System.Action{`0})">
+ <summary>Initializes the <see cref="T:System.Progress`1"></see> object with the specified callback.</summary>
+ <param name="handler">A handler to invoke for each reported progress value. This handler will be invoked in addition to any delegates registered with the <see cref="E:System.Progress`1.ProgressChanged"></see> event. Depending on the <see cref="T:System.Threading.SynchronizationContext"></see> instance captured by the <see cref="T:System.Progress`1"></see> at construction, it is possible that this handler instance could be invoked concurrently with itself.</param>
+ </member>
+ <member name="M:System.Progress`1.OnReport(`0)">
+ <summary>Reports a progress change.</summary>
+ <param name="value">The value of the updated progress.</param>
+ </member>
+ <member name="E:System.Progress`1.ProgressChanged">
+ <summary>Raised for each reported progress value.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Progress`1.System#IProgress{T}#Report(`0)">
+ <summary>Reports a progress change.</summary>
+ <param name="value">The value of the updated progress.</param>
+ </member>
+ <member name="T:System.Random">
+ <summary>Represents a pseudo-random number generator, which is a device that produces a sequence of numbers that meet certain statistical requirements for randomness.</summary>
+ </member>
+ <member name="M:System.Random.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Random"></see> class, using a time-dependent default seed value.</summary>
+ </member>
+ <member name="M:System.Random.#ctor(System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Random"></see> class, using the specified seed value.</summary>
+ <param name="Seed">A number used to calculate a starting value for the pseudo-random number sequence. If a negative number is specified, the absolute value of the number is used.</param>
+ </member>
+ <member name="M:System.Random.Next">
+ <summary>Returns a non-negative random integer.</summary>
+ <returns>A 32-bit signed integer that is greater than or equal to 0 and less than <see cref="F:System.Int32.MaxValue"></see>.</returns>
+ </member>
+ <member name="M:System.Random.Next(System.Int32)">
+ <summary>Returns a non-negative random integer that is less than the specified maximum.</summary>
+ <param name="maxValue">The exclusive upper bound of the random number to be generated. maxValue must be greater than or equal to 0.</param>
+ <returns>A 32-bit signed integer that is greater than or equal to 0, and less than <paramref name="maxValue">maxValue</paramref>; that is, the range of return values ordinarily includes 0 but not <paramref name="maxValue">maxValue</paramref>. However, if <paramref name="maxValue">maxValue</paramref> equals 0, <paramref name="maxValue">maxValue</paramref> is returned.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="maxValue">maxValue</paramref> is less than 0.</exception>
+ </member>
+ <member name="M:System.Random.Next(System.Int32,System.Int32)">
+ <summary>Returns a random integer that is within a specified range.</summary>
+ <param name="minValue">The inclusive lower bound of the random number returned.</param>
+ <param name="maxValue">The exclusive upper bound of the random number returned. maxValue must be greater than or equal to minValue.</param>
+ <returns>A 32-bit signed integer greater than or equal to <paramref name="minValue">minValue</paramref> and less than <paramref name="maxValue">maxValue</paramref>; that is, the range of return values includes <paramref name="minValue">minValue</paramref> but not <paramref name="maxValue">maxValue</paramref>. If <paramref name="minValue">minValue</paramref> equals <paramref name="maxValue">maxValue</paramref>, <paramref name="minValue">minValue</paramref> is returned.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="minValue">minValue</paramref> is greater than <paramref name="maxValue">maxValue</paramref>.</exception>
+ </member>
+ <member name="M:System.Random.NextBytes(System.Byte[])">
+ <summary>Fills the elements of a specified array of bytes with random numbers.</summary>
+ <param name="buffer">An array of bytes to contain random numbers.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffer">buffer</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Random.NextDouble">
+ <summary>Returns a random floating-point number that is greater than or equal to 0.0, and less than 1.0.</summary>
+ <returns>A double-precision floating point number that is greater than or equal to 0.0, and less than 1.0.</returns>
+ </member>
+ <member name="M:System.Random.Sample">
+ <summary>Returns a random floating-point number between 0.0 and 1.0.</summary>
+ <returns>A double-precision floating point number that is greater than or equal to 0.0, and less than 1.0.</returns>
+ </member>
+ <member name="T:System.Reflection.MethodAttributes">
+ <summary>Specifies flags for method attributes. These flags are defined in the corhdr.h file.</summary>
+ </member>
+ <member name="F:System.Reflection.MethodAttributes.Abstract">
+ <summary>Indicates that the class does not provide an implementation of this method.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.MethodAttributes.Assembly">
+ <summary>Indicates that the method is accessible to any class of this assembly.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.MethodAttributes.CheckAccessOnOverride">
+ <summary>Indicates that the method can only be overridden when it is also accessible.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.MethodAttributes.FamANDAssem">
+ <summary>Indicates that the method is accessible to members of this type and its derived types that are in this assembly only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.MethodAttributes.Family">
+ <summary>Indicates that the method is accessible only to members of this class and its derived classes.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.MethodAttributes.FamORAssem">
+ <summary>Indicates that the method is accessible to derived classes anywhere, as well as to any class in the assembly.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.MethodAttributes.Final">
+ <summary>Indicates that the method cannot be overridden.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.MethodAttributes.HasSecurity">
+ <summary>Indicates that the method has security associated with it. Reserved flag for runtime use only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.MethodAttributes.HideBySig">
+ <summary>Indicates that the method hides by name and signature; otherwise, by name only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.MethodAttributes.MemberAccessMask">
+ <summary>Retrieves accessibility information.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.MethodAttributes.NewSlot">
+ <summary>Indicates that the method always gets a new slot in the vtable.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.MethodAttributes.PinvokeImpl">
+ <summary>Indicates that the method implementation is forwarded through PInvoke (Platform Invocation Services).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.MethodAttributes.Private">
+ <summary>Indicates that the method is accessible only to the current class.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.MethodAttributes.PrivateScope">
+ <summary>Indicates that the member cannot be referenced.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.MethodAttributes.Public">
+ <summary>Indicates that the method is accessible to any object for which this object is in scope.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.MethodAttributes.RequireSecObject">
+ <summary>Indicates that the method calls another method containing security code. Reserved flag for runtime use only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.MethodAttributes.ReservedMask">
+ <summary>Indicates a reserved flag for runtime use only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.MethodAttributes.ReuseSlot">
+ <summary>Indicates that the method will reuse an existing slot in the vtable. This is the default behavior.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.MethodAttributes.RTSpecialName">
+ <summary>Indicates that the common language runtime checks the name encoding.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.MethodAttributes.SpecialName">
+ <summary>Indicates that the method is special. The name describes how this method is special.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.MethodAttributes.Static">
+ <summary>Indicates that the method is defined on the type; otherwise, it is defined per instance.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.MethodAttributes.UnmanagedExport">
+ <summary>Indicates that the managed method is exported by thunk to unmanaged code.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.MethodAttributes.Virtual">
+ <summary>Indicates that the method is virtual.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.MethodAttributes.VtableLayoutMask">
+ <summary>Retrieves vtable attributes.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Reflection.MethodBase">
+ <summary>Provides information about methods and constructors.</summary>
+ </member>
+ <member name="M:System.Reflection.MethodBase.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Reflection.MethodBase"></see> class.</summary>
+ </member>
+ <member name="P:System.Reflection.MethodBase.Attributes">
+ <summary>Gets the attributes associated with this method.</summary>
+ <returns>One of the <see cref="T:System.Reflection.MethodAttributes"></see> values.</returns>
+ </member>
+ <member name="P:System.Reflection.MethodBase.CallingConvention">
+ <summary>Gets a value indicating the calling conventions for this method.</summary>
+ <returns>The <see cref="T:System.Reflection.CallingConventions"></see> for this method.</returns>
+ </member>
+ <member name="P:System.Reflection.MethodBase.ContainsGenericParameters">
+ <summary>Gets a value indicating whether the generic method contains unassigned generic type parameters.</summary>
+ <returns>true if the current <see cref="T:System.Reflection.MethodBase"></see> object represents a generic method that contains unassigned generic type parameters; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Reflection.MethodBase.Equals(System.Object)">
+ <summary>Returns a value that indicates whether this instance is equal to a specified object.</summary>
+ <param name="obj">An object to compare with this instance, or null.</param>
+ <returns>true if <paramref name="obj">obj</paramref> equals the type and value of this instance; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Reflection.MethodBase.GetCurrentMethod">
+ <summary>Returns a MethodBase object representing the currently executing method.</summary>
+ <returns><see cref="M:System.Reflection.MethodBase.GetCurrentMethod"></see> is a static method that is called from within an executing method and that returns information about that method. A MethodBase object representing the currently executing method.</returns>
+ <exception cref="T:System.Reflection.TargetException">This member was invoked with a late-binding mechanism.</exception>
+ </member>
+ <member name="M:System.Reflection.MethodBase.GetGenericArguments">
+ <summary>Returns an array of <see cref="T:System.Type"></see> objects that represent the type arguments of a generic method or the type parameters of a generic method definition.</summary>
+ <returns>An array of <see cref="T:System.Type"></see> objects that represent the type arguments of a generic method or the type parameters of a generic method definition. Returns an empty array if the current method is not a generic method.</returns>
+ <exception cref="T:System.NotSupportedException">The current object is a <see cref="T:System.Reflection.ConstructorInfo"></see>. Generic constructors are not supported in the .NET Framework version 2.0. This exception is the default behavior if this method is not overridden in a derived class.</exception>
+ </member>
+ <member name="M:System.Reflection.MethodBase.GetHashCode">
+ <summary>Returns the hash code for this instance.</summary>
+ <returns>A 32-bit signed integer hash code.</returns>
+ </member>
+ <member name="M:System.Reflection.MethodBase.GetMethodBody">
+ <summary>When overridden in a derived class, gets a <see cref="T:System.Reflection.MethodBody"></see> object that provides access to the MSIL stream, local variables, and exceptions for the current method.</summary>
+ <returns>A <see cref="T:System.Reflection.MethodBody"></see> object that provides access to the MSIL stream, local variables, and exceptions for the current method.</returns>
+ <exception cref="T:System.InvalidOperationException">This method is invalid unless overridden in a derived class.</exception>
+ </member>
+ <member name="M:System.Reflection.MethodBase.GetMethodFromHandle(System.RuntimeMethodHandle)">
+ <summary>Gets method information by using the method's internal metadata representation (handle).</summary>
+ <param name="handle">The method's handle.</param>
+ <returns>A MethodBase containing information about the method.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="handle">handle</paramref> is invalid.</exception>
+ </member>
+ <member name="M:System.Reflection.MethodBase.GetMethodFromHandle(System.RuntimeMethodHandle,System.RuntimeTypeHandle)">
+ <summary>Gets a <see cref="T:System.Reflection.MethodBase"></see> object for the constructor or method represented by the specified handle, for the specified generic type.</summary>
+ <param name="handle">A handle to the internal metadata representation of a constructor or method.</param>
+ <param name="declaringType">A handle to the generic type that defines the constructor or method.</param>
+ <returns>A <see cref="T:System.Reflection.MethodBase"></see> object representing the method or constructor specified by <paramref name="handle">handle</paramref>, in the generic type specified by <paramref name="declaringType">declaringType</paramref>.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="handle">handle</paramref> is invalid.</exception>
+ </member>
+ <member name="M:System.Reflection.MethodBase.GetMethodImplementationFlags">
+ <summary>When overridden in a derived class, returns the <see cref="T:System.Reflection.MethodImplAttributes"></see> flags.</summary>
+ <returns>The MethodImplAttributes flags.</returns>
+ </member>
+ <member name="M:System.Reflection.MethodBase.GetParameters">
+ <summary>When overridden in a derived class, gets the parameters of the specified method or constructor.</summary>
+ <returns>An array of type ParameterInfo containing information that matches the signature of the method (or constructor) reflected by this MethodBase instance.</returns>
+ </member>
+ <member name="M:System.Reflection.MethodBase.Invoke(System.Object,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo)">
+ <summary>When overridden in a derived class, invokes the reflected method or constructor with the given parameters.</summary>
+ <param name="obj">The object on which to invoke the method or constructor. If a method is static, this argument is ignored. If a constructor is static, this argument must be null or an instance of the class that defines the constructor.</param>
+ <param name="invokeAttr">A bitmask that is a combination of 0 or more bit flags from <see cref="T:System.Reflection.BindingFlags"></see>. If binder is null, this parameter is assigned the value <see cref="F:System.Reflection.BindingFlags.Default"></see>; thus, whatever you pass in is ignored.</param>
+ <param name="binder">An object that enables the binding, coercion of argument types, invocation of members, and retrieval of MemberInfo objects via reflection. If binder is null, the default binder is used.</param>
+ <param name="parameters">An argument list for the invoked method or constructor. This is an array of objects with the same number, order, and type as the parameters of the method or constructor to be invoked. If there are no parameters, this should be null. If the method or constructor represented by this instance takes a ByRef parameter, there is no special attribute required for that parameter in order to invoke the method or constructor using this function. Any object in this array that is not explicitly initialized with a value will contain the default value for that object type. For reference-type elements, this value is null. For value-type elements, this value is 0, 0.0, or false, depending on the specific element type.</param>
+ <param name="culture">An instance of CultureInfo used to govern the coercion of types. If this is null, the CultureInfo for the current thread is used. (This is necessary to convert a String that represents 1000 to a Double value, for example, since 1000 is represented differently by different cultures.)</param>
+ <returns>An Object containing the return value of the invoked method, or null in the case of a constructor, or null if the method's return type is void. Before calling the method or constructor, Invoke checks to see if the user has access permission and verifies that the parameters are valid.</returns>
+ <exception cref="T:System.Reflection.TargetException">The <paramref name="obj">obj</paramref> parameter is null and the method is not static. -or- The method is not declared or inherited by the class of <paramref name="obj">obj</paramref>. -or- A static constructor is invoked, and <paramref name="obj">obj</paramref> is neither null nor an instance of the class that declared the constructor.</exception>
+ <exception cref="T:System.ArgumentException">The type of the <paramref name="parameters">parameters</paramref> parameter does not match the signature of the method or constructor reflected by this instance.</exception>
+ <exception cref="T:System.Reflection.TargetParameterCountException">The <paramref name="parameters">parameters</paramref> array does not have the correct number of arguments.</exception>
+ <exception cref="T:System.Reflection.TargetInvocationException">The invoked method or constructor throws an exception.</exception>
+ <exception cref="T:System.MethodAccessException">The caller does not have permission to execute the method or constructor that is represented by the current instance.</exception>
+ <exception cref="T:System.InvalidOperationException">The type that declares the method is an open generic type. That is, the <see cref="P:System.Type.ContainsGenericParameters"></see> property returns true for the declaring type.</exception>
+ </member>
+ <member name="M:System.Reflection.MethodBase.Invoke(System.Object,System.Object[])">
+ <summary>Invokes the method or constructor represented by the current instance, using the specified parameters.</summary>
+ <param name="obj">The object on which to invoke the method or constructor. If a method is static, this argument is ignored. If a constructor is static, this argument must be null or an instance of the class that defines the constructor.</param>
+ <param name="parameters">An argument list for the invoked method or constructor. This is an array of objects with the same number, order, and type as the parameters of the method or constructor to be invoked. If there are no parameters, parameters should be null. If the method or constructor represented by this instance takes a ref parameter (ByRef in Visual Basic), no special attribute is required for that parameter in order to invoke the method or constructor using this function. Any object in this array that is not explicitly initialized with a value will contain the default value for that object type. For reference-type elements, this value is null. For value-type elements, this value is 0, 0.0, or false, depending on the specific element type.</param>
+ <returns>An object containing the return value of the invoked method, or null in the case of a constructor.</returns>
+ <exception cref="T:System.Reflection.TargetException">
+ In the [.NET for Windows Store apps](http://go.microsoft.com/fwlink/?LinkID=247912) or the [Portable Class Library](~/docs/standard/cross-platform/cross-platform-development-with-the-portable-class-library.md), catch <see cref="T:System.Exception"></see> instead.
+
+ The <paramref name="obj">obj</paramref> parameter is null and the method is not static. -or- The method is not declared or inherited by the class of <paramref name="obj">obj</paramref>. -or- A static constructor is invoked, and <paramref name="obj">obj</paramref> is neither null nor an instance of the class that declared the constructor.</exception>
+ <exception cref="T:System.ArgumentException">The elements of the <paramref name="parameters">parameters</paramref> array do not match the signature of the method or constructor reflected by this instance.</exception>
+ <exception cref="T:System.Reflection.TargetInvocationException">The invoked method or constructor throws an exception. -or- The current instance is a <see cref="T:System.Reflection.Emit.DynamicMethod"></see> that contains unverifiable code. See the &quot;Verification&quot; section in Remarks for <see cref="T:System.Reflection.Emit.DynamicMethod"></see>.</exception>
+ <exception cref="T:System.Reflection.TargetParameterCountException">The <paramref name="parameters">parameters</paramref> array does not have the correct number of arguments.</exception>
+ <exception cref="T:System.MethodAccessException">
+ In the [.NET for Windows Store apps](http://go.microsoft.com/fwlink/?LinkID=247912) or the [Portable Class Library](~/docs/standard/cross-platform/cross-platform-development-with-the-portable-class-library.md), catch the base class exception, <see cref="T:System.MemberAccessException"></see>, instead.
+
+ The caller does not have permission to execute the method or constructor that is represented by the current instance.</exception>
+ <exception cref="T:System.InvalidOperationException">The type that declares the method is an open generic type. That is, the <see cref="P:System.Type.ContainsGenericParameters"></see> property returns true for the declaring type.</exception>
+ <exception cref="T:System.NotSupportedException">The current instance is a <see cref="T:System.Reflection.Emit.MethodBuilder"></see>.</exception>
+ </member>
+ <member name="P:System.Reflection.MethodBase.IsAbstract">
+ <summary>Gets a value indicating whether the method is abstract.</summary>
+ <returns>true if the method is abstract; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Reflection.MethodBase.IsAssembly">
+ <summary>Gets a value indicating whether the potential visibility of this method or constructor is described by <see cref="F:System.Reflection.MethodAttributes.Assembly"></see>; that is, the method or constructor is visible at most to other types in the same assembly, and is not visible to derived types outside the assembly.</summary>
+ <returns>true if the visibility of this method or constructor is exactly described by <see cref="F:System.Reflection.MethodAttributes.Assembly"></see>; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Reflection.MethodBase.IsConstructor">
+ <summary>Gets a value indicating whether the method is a constructor.</summary>
+ <returns>true if this method is a constructor represented by a <see cref="T:System.Reflection.ConstructorInfo"></see> object (see note in Remarks about <see cref="T:System.Reflection.Emit.ConstructorBuilder"></see> objects); otherwise, false.</returns>
+ </member>
+ <member name="P:System.Reflection.MethodBase.IsFamily">
+ <summary>Gets a value indicating whether the visibility of this method or constructor is described by <see cref="F:System.Reflection.MethodAttributes.Family"></see>; that is, the method or constructor is visible only within its class and derived classes.</summary>
+ <returns>true if access to this method or constructor is exactly described by <see cref="F:System.Reflection.MethodAttributes.Family"></see>; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Reflection.MethodBase.IsFamilyAndAssembly">
+ <summary>Gets a value indicating whether the visibility of this method or constructor is described by <see cref="F:System.Reflection.MethodAttributes.FamANDAssem"></see>; that is, the method or constructor can be called by derived classes, but only if they are in the same assembly.</summary>
+ <returns>true if access to this method or constructor is exactly described by <see cref="F:System.Reflection.MethodAttributes.FamANDAssem"></see>; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Reflection.MethodBase.IsFamilyOrAssembly">
+ <summary>Gets a value indicating whether the potential visibility of this method or constructor is described by <see cref="F:System.Reflection.MethodAttributes.FamORAssem"></see>; that is, the method or constructor can be called by derived classes wherever they are, and by classes in the same assembly.</summary>
+ <returns>true if access to this method or constructor is exactly described by <see cref="F:System.Reflection.MethodAttributes.FamORAssem"></see>; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Reflection.MethodBase.IsFinal">
+ <summary>Gets a value indicating whether this method is final.</summary>
+ <returns>true if this method is final; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Reflection.MethodBase.IsGenericMethod">
+ <summary>Gets a value indicating whether the method is generic.</summary>
+ <returns>true if the current <see cref="T:System.Reflection.MethodBase"></see> represents a generic method; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Reflection.MethodBase.IsGenericMethodDefinition">
+ <summary>Gets a value indicating whether the method is a generic method definition.</summary>
+ <returns>true if the current <see cref="T:System.Reflection.MethodBase"></see> object represents the definition of a generic method; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Reflection.MethodBase.IsHideBySig">
+ <summary>Gets a value indicating whether only a member of the same kind with exactly the same signature is hidden in the derived class.</summary>
+ <returns>true if the member is hidden by signature; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Reflection.MethodBase.IsPrivate">
+ <summary>Gets a value indicating whether this member is private.</summary>
+ <returns>true if access to this method is restricted to other members of the class itself; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Reflection.MethodBase.IsPublic">
+ <summary>Gets a value indicating whether this is a public method.</summary>
+ <returns>true if this method is public; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Reflection.MethodBase.IsSecurityCritical">
+ <summary>Gets a value that indicates whether the current method or constructor is security-critical or security-safe-critical at the current trust level, and therefore can perform critical operations.</summary>
+ <returns>true if the current method or constructor is security-critical or security-safe-critical at the current trust level; false if it is transparent.</returns>
+ </member>
+ <member name="P:System.Reflection.MethodBase.IsSecuritySafeCritical">
+ <summary>Gets a value that indicates whether the current method or constructor is security-safe-critical at the current trust level; that is, whether it can perform critical operations and can be accessed by transparent code.</summary>
+ <returns>true if the method or constructor is security-safe-critical at the current trust level; false if it is security-critical or transparent.</returns>
+ </member>
+ <member name="P:System.Reflection.MethodBase.IsSecurityTransparent">
+ <summary>Gets a value that indicates whether the current method or constructor is transparent at the current trust level, and therefore cannot perform critical operations.</summary>
+ <returns>true if the method or constructor is security-transparent at the current trust level; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Reflection.MethodBase.IsSpecialName">
+ <summary>Gets a value indicating whether this method has a special name.</summary>
+ <returns>true if this method has a special name; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Reflection.MethodBase.IsStatic">
+ <summary>Gets a value indicating whether the method is static.</summary>
+ <returns>true if this method is static; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Reflection.MethodBase.IsVirtual">
+ <summary>Gets a value indicating whether the method is virtual.</summary>
+ <returns>true if this method is virtual; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Reflection.MethodBase.MethodHandle">
+ <summary>Gets a handle to the internal metadata representation of a method.</summary>
+ <returns>A <see cref="T:System.RuntimeMethodHandle"></see> object.</returns>
+ </member>
+ <member name="P:System.Reflection.MethodBase.MethodImplementationFlags">
+ <summary>Gets the <see cref="T:System.Reflection.MethodImplAttributes"></see> flags that specify the attributes of a method implementation.</summary>
+ <returns>The method implementation flags.</returns>
+ </member>
+ <member name="M:System.Reflection.MethodBase.op_Equality(System.Reflection.MethodBase,System.Reflection.MethodBase)">
+ <summary>Indicates whether two <see cref="T:System.Reflection.MethodBase"></see> objects are equal.</summary>
+ <param name="left">The first object to compare.</param>
+ <param name="right">The second object to compare.</param>
+ <returns>true if <paramref name="left">left</paramref> is equal to <paramref name="right">right</paramref>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Reflection.MethodBase.op_Inequality(System.Reflection.MethodBase,System.Reflection.MethodBase)">
+ <summary>Indicates whether two <see cref="T:System.Reflection.MethodBase"></see> objects are not equal.</summary>
+ <param name="left">The first object to compare.</param>
+ <param name="right">The second object to compare.</param>
+ <returns>true if <paramref name="left">left</paramref> is not equal to <paramref name="right">right</paramref>; otherwise, false.</returns>
+ </member>
+ <member name="T:System.Reflection.MethodBody">
+ <summary>Provides access to the metadata and MSIL for the body of a method.</summary>
+ </member>
+ <member name="M:System.Reflection.MethodBody.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Reflection.MethodBody"></see> class.</summary>
+ </member>
+ <member name="P:System.Reflection.MethodBody.ExceptionHandlingClauses">
+ <summary>Gets a list that includes all the exception-handling clauses in the method body.</summary>
+ <returns>An <see cref="T:System.Collections.Generic.IList`1"></see> of <see cref="T:System.Reflection.ExceptionHandlingClause"></see> objects representing the exception-handling clauses in the body of the method.</returns>
+ </member>
+ <member name="M:System.Reflection.MethodBody.GetILAsByteArray">
+ <summary>Returns the MSIL for the method body, as an array of bytes.</summary>
+ <returns>An array of type <see cref="T:System.Byte"></see> that contains the MSIL for the method body.</returns>
+ </member>
+ <member name="P:System.Reflection.MethodBody.InitLocals">
+ <summary>Gets a value indicating whether local variables in the method body are initialized to the default values for their types.</summary>
+ <returns>true if the method body contains code to initialize local variables to null for reference types, or to the zero-initialized value for value types; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Reflection.MethodBody.LocalSignatureMetadataToken">
+ <summary>Gets a metadata token for the signature that describes the local variables for the method in metadata.</summary>
+ <returns>An integer that represents the metadata token.</returns>
+ </member>
+ <member name="P:System.Reflection.MethodBody.LocalVariables">
+ <summary>Gets the list of local variables declared in the method body.</summary>
+ <returns>An <see cref="T:System.Collections.Generic.IList`1"></see> of <see cref="T:System.Reflection.LocalVariableInfo"></see> objects that describe the local variables declared in the method body.</returns>
+ </member>
+ <member name="P:System.Reflection.MethodBody.MaxStackSize">
+ <summary>Gets the maximum number of items on the operand stack when the method is executing.</summary>
+ <returns>The maximum number of items on the operand stack when the method is executing.</returns>
+ </member>
+ <member name="T:System.Reflection.MethodImplAttributes">
+ <summary>Specifies flags for the attributes of a method implementation.</summary>
+ </member>
+ <member name="F:System.Reflection.MethodImplAttributes.AggressiveInlining">
+ <summary>Specifies that the method should be inlined wherever possible.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.MethodImplAttributes.CodeTypeMask">
+ <summary>Specifies flags about code type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.MethodImplAttributes.ForwardRef">
+ <summary>Specifies that the method is not defined.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.MethodImplAttributes.IL">
+ <summary>Specifies that the method implementation is in Microsoft intermediate language (MSIL).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.MethodImplAttributes.InternalCall">
+ <summary>Specifies an internal call.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.MethodImplAttributes.Managed">
+ <summary>Specifies that the method is implemented in managed code.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.MethodImplAttributes.ManagedMask">
+ <summary>Specifies whether the method is implemented in managed or unmanaged code.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.MethodImplAttributes.MaxMethodImplVal">
+ <summary>Specifies a range check value.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.MethodImplAttributes.Native">
+ <summary>Specifies that the method implementation is native.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.MethodImplAttributes.NoInlining">
+ <summary>Specifies that the method cannot be inlined.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.MethodImplAttributes.NoOptimization">
+ <summary>Specifies that the method is not optimized by the just-in-time (JIT) compiler or by native code generation (see <see cref="~/docs/framework/tools/ngen-exe-native-image-generator.md">Ngen.exe</see>) when debugging possible code generation problems.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.MethodImplAttributes.OPTIL">
+ <summary>Specifies that the method implementation is in Optimized Intermediate Language (OPTIL).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.MethodImplAttributes.PreserveSig">
+ <summary>Specifies that the method signature is exported exactly as declared.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.MethodImplAttributes.Runtime">
+ <summary>Specifies that the method implementation is provided by the runtime.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.MethodImplAttributes.Synchronized">
+ <summary>Specifies that the method is single-threaded through the body. Static methods (Shared in Visual Basic) lock on the type, whereas instance methods lock on the instance. You can also use the C# <see cref="~/docs/csharp/language-reference/keywords/lock-statement.md">lock statement</see> or the Visual Basic <see cref="~/docs/visual-basic/language-reference/statements/synclock-statement.md">SyncLock statement</see> for this purpose.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.MethodImplAttributes.Unmanaged">
+ <summary>Specifies that the method is implemented in unmanaged code.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Reflection.MethodInfo">
+ <summary>Discovers the attributes of a method and provides access to method metadata.</summary>
+ </member>
+ <member name="M:System.Reflection.MethodInfo.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Reflection.MethodInfo"></see> class.</summary>
+ </member>
+ <member name="M:System.Reflection.MethodInfo.CreateDelegate(System.Type)">
+ <summary>Creates a delegate of the specified type from this method.</summary>
+ <param name="delegateType">The type of the delegate to create.</param>
+ <returns>The delegate for this method.</returns>
+ </member>
+ <member name="M:System.Reflection.MethodInfo.CreateDelegate(System.Type,System.Object)">
+ <summary>Creates a delegate of the specified type with the specified target from this method.</summary>
+ <param name="delegateType">The type of the delegate to create.</param>
+ <param name="target">The object targeted by the delegate.</param>
+ <returns>The delegate for this method.</returns>
+ </member>
+ <member name="M:System.Reflection.MethodInfo.Equals(System.Object)">
+ <summary>Returns a value that indicates whether this instance is equal to a specified object.</summary>
+ <param name="obj">An object to compare with this instance, or null.</param>
+ <returns>true if <paramref name="obj">obj</paramref> equals the type and value of this instance; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Reflection.MethodInfo.GetBaseDefinition">
+ <summary>When overridden in a derived class, returns the <see cref="T:System.Reflection.MethodInfo"></see> object for the method on the direct or indirect base class in which the method represented by this instance was first declared.</summary>
+ <returns>A <see cref="T:System.Reflection.MethodInfo"></see> object for the first implementation of this method.</returns>
+ </member>
+ <member name="M:System.Reflection.MethodInfo.GetGenericArguments">
+ <summary>Returns an array of <see cref="T:System.Type"></see> objects that represent the type arguments of a generic method or the type parameters of a generic method definition.</summary>
+ <returns>An array of <see cref="T:System.Type"></see> objects that represent the type arguments of a generic method or the type parameters of a generic method definition. Returns an empty array if the current method is not a generic method.</returns>
+ <exception cref="T:System.NotSupportedException">This method is not supported.</exception>
+ </member>
+ <member name="M:System.Reflection.MethodInfo.GetGenericMethodDefinition">
+ <summary>Returns a <see cref="T:System.Reflection.MethodInfo"></see> object that represents a generic method definition from which the current method can be constructed.</summary>
+ <returns>A <see cref="T:System.Reflection.MethodInfo"></see> object representing a generic method definition from which the current method can be constructed.</returns>
+ <exception cref="T:System.InvalidOperationException">The current method is not a generic method. That is, <see cref="P:System.Reflection.MethodInfo.IsGenericMethod"></see> returns false.</exception>
+ <exception cref="T:System.NotSupportedException">This method is not supported.</exception>
+ </member>
+ <member name="M:System.Reflection.MethodInfo.GetHashCode">
+ <summary>Returns the hash code for this instance.</summary>
+ <returns>A 32-bit signed integer hash code.</returns>
+ </member>
+ <member name="M:System.Reflection.MethodInfo.MakeGenericMethod(System.Type[])">
+ <summary>Substitutes the elements of an array of types for the type parameters of the current generic method definition, and returns a <see cref="T:System.Reflection.MethodInfo"></see> object representing the resulting constructed method.</summary>
+ <param name="typeArguments">An array of types to be substituted for the type parameters of the current generic method definition.</param>
+ <returns>A <see cref="T:System.Reflection.MethodInfo"></see> object that represents the constructed method formed by substituting the elements of <paramref name="typeArguments">typeArguments</paramref> for the type parameters of the current generic method definition.</returns>
+ <exception cref="T:System.InvalidOperationException">The current <see cref="T:System.Reflection.MethodInfo"></see> does not represent a generic method definition. That is, <see cref="System.Reflection.MethodInfo.IsGenericMethodDefinition"></see> returns false.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="typeArguments">typeArguments</paramref> is null. -or- Any element of <paramref name="typeArguments">typeArguments</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException">The number of elements in <paramref name="typeArguments">typeArguments</paramref> is not the same as the number of type parameters of the current generic method definition. -or- An element of <paramref name="typeArguments">typeArguments</paramref> does not satisfy the constraints specified for the corresponding type parameter of the current generic method definition.</exception>
+ <exception cref="T:System.NotSupportedException">This method is not supported.</exception>
+ </member>
+ <member name="P:System.Reflection.MethodInfo.MemberType">
+ <summary>Gets a <see cref="T:System.Reflection.MemberTypes"></see> value indicating that this member is a method.</summary>
+ <returns>A <see cref="T:System.Reflection.MemberTypes"></see> value indicating that this member is a method.</returns>
+ </member>
+ <member name="M:System.Reflection.MethodInfo.op_Equality(System.Reflection.MethodInfo,System.Reflection.MethodInfo)">
+ <summary>Indicates whether two <see cref="T:System.Reflection.MethodInfo"></see> objects are equal.</summary>
+ <param name="left">The first object to compare.</param>
+ <param name="right">The second object to compare.</param>
+ <returns>true if <paramref name="left">left</paramref> is equal to <paramref name="right">right</paramref>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Reflection.MethodInfo.op_Inequality(System.Reflection.MethodInfo,System.Reflection.MethodInfo)">
+ <summary>Indicates whether two <see cref="T:System.Reflection.MethodInfo"></see> objects are not equal.</summary>
+ <param name="left">The first object to compare.</param>
+ <param name="right">The second object to compare.</param>
+ <returns>true if <paramref name="left">left</paramref> is not equal to <paramref name="right">right</paramref>; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Reflection.MethodInfo.ReturnParameter">
+ <summary>Gets a <see cref="T:System.Reflection.ParameterInfo"></see> object that contains information about the return type of the method, such as whether the return type has custom modifiers.</summary>
+ <returns>A <see cref="T:System.Reflection.ParameterInfo"></see> object that contains information about the return type.</returns>
+ <exception cref="T:System.NotImplementedException">This method is not implemented.</exception>
+ </member>
+ <member name="P:System.Reflection.MethodInfo.ReturnType">
+ <summary>Gets the return type of this method.</summary>
+ <returns>The return type of this method.</returns>
+ </member>
+ <member name="P:System.Reflection.MethodInfo.ReturnTypeCustomAttributes">
+ <summary>Gets the custom attributes for the return type.</summary>
+ <returns>An ICustomAttributeProvider object representing the custom attributes for the return type.</returns>
+ </member>
+ <member name="T:System.Reflection.Missing">
+ <summary>Represents a missing <see cref="T:System.Object"></see>. This class cannot be inherited.</summary>
+ </member>
+ <member name="F:System.Reflection.Missing.Value">
+ <summary>Represents the sole instance of the <see cref="T:System.Reflection.Missing"></see> class.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Reflection.Missing.System#Runtime#Serialization#ISerializable#GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Sets a <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object with the logical context information needed to recreate the sole instance of the <see cref="T:System.Reflection.Missing"></see> object.</summary>
+ <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object to be populated with serialization information.</param>
+ <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"></see> object representing the destination context of the serialization.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="info">info</paramref> is null.</exception>
+ </member>
+ <member name="T:System.Reflection.Module">
+ <summary>Performs reflection on a module.</summary>
+ </member>
+ <member name="M:System.Reflection.Module.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Reflection.Module"></see> class.</summary>
+ </member>
+ <member name="P:System.Reflection.Module.Assembly">
+ <summary>Gets the appropriate <see cref="T:System.Reflection.Assembly"></see> for this instance of <see cref="T:System.Reflection.Module"></see>.</summary>
+ <returns>An Assembly object.</returns>
+ </member>
+ <member name="P:System.Reflection.Module.CustomAttributes">
+ <summary>Gets a collection that contains this module's custom attributes.</summary>
+ <returns>A collection that contains this module's custom attributes.</returns>
+ </member>
+ <member name="M:System.Reflection.Module.Equals(System.Object)">
+ <summary>Determines whether this module and the specified object are equal.</summary>
+ <param name="o">The object to compare with this instance.</param>
+ <returns>true if <paramref name="o">o</paramref> is equal to this instance; otherwise, false.</returns>
+ </member>
+ <member name="F:System.Reflection.Module.FilterTypeName">
+ <summary>A TypeFilter object that filters the list of types defined in this module based upon the name. This field is case-sensitive and read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.Module.FilterTypeNameIgnoreCase">
+ <summary>A TypeFilter object that filters the list of types defined in this module based upon the name. This field is case-insensitive and read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Reflection.Module.FindTypes(System.Reflection.TypeFilter,System.Object)">
+ <summary>Returns an array of classes accepted by the given filter and filter criteria.</summary>
+ <param name="filter">The delegate used to filter the classes.</param>
+ <param name="filterCriteria">An Object used to filter the classes.</param>
+ <returns>An array of type Type containing classes that were accepted by the filter.</returns>
+ <exception cref="T:System.Reflection.ReflectionTypeLoadException">One or more classes in a module could not be loaded.</exception>
+ </member>
+ <member name="P:System.Reflection.Module.FullyQualifiedName">
+ <summary>Gets a string representing the fully qualified name and path to this module.</summary>
+ <returns>The fully qualified module name.</returns>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permissions.</exception>
+ </member>
+ <member name="M:System.Reflection.Module.GetCustomAttributes(System.Boolean)">
+ <summary>Returns all custom attributes.</summary>
+ <param name="inherit">This argument is ignored for objects of this type.</param>
+ <returns>An array of type Object containing all custom attributes.</returns>
+ </member>
+ <member name="M:System.Reflection.Module.GetCustomAttributes(System.Type,System.Boolean)">
+ <summary>Gets custom attributes of the specified type.</summary>
+ <param name="attributeType">The type of attribute to get.</param>
+ <param name="inherit">This argument is ignored for objects of this type.</param>
+ <returns>An array of type Object containing all custom attributes of the specified type.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="attributeType">attributeType</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="attributeType">attributeType</paramref> is not a <see cref="T:System.Type"></see> object supplied by the runtime. For example, <paramref name="attributeType">attributeType</paramref> is a <see cref="T:System.Reflection.Emit.TypeBuilder"></see> object.</exception>
+ </member>
+ <member name="M:System.Reflection.Module.GetCustomAttributesData">
+ <summary>Returns a list of <see cref="T:System.Reflection.CustomAttributeData"></see> objects for the current module, which can be used in the reflection-only context.</summary>
+ <returns>A generic list of <see cref="T:System.Reflection.CustomAttributeData"></see> objects representing data about the attributes that have been applied to the current module.</returns>
+ </member>
+ <member name="M:System.Reflection.Module.GetField(System.String)">
+ <summary>Returns a field having the specified name.</summary>
+ <param name="name">The field name.</param>
+ <returns>A FieldInfo object having the specified name, or null if the field does not exist.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="name">name</paramref> parameter is null.</exception>
+ </member>
+ <member name="M:System.Reflection.Module.GetField(System.String,System.Reflection.BindingFlags)">
+ <summary>Returns a field having the specified name and binding attributes.</summary>
+ <param name="name">The field name.</param>
+ <param name="bindingAttr">One of the BindingFlags bit flags used to control the search.</param>
+ <returns>A FieldInfo object having the specified name and binding attributes, or null if the field does not exist.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="name">name</paramref> parameter is null.</exception>
+ </member>
+ <member name="M:System.Reflection.Module.GetFields(System.Reflection.BindingFlags)">
+ <summary>Returns the global fields defined on the module that match the specified binding flags.</summary>
+ <param name="bindingFlags">A bitwise combination of <see cref="T:System.Reflection.BindingFlags"></see> values that limit the search.</param>
+ <returns>An array of type <see cref="T:System.Reflection.FieldInfo"></see> representing the global fields defined on the module that match the specified binding flags; if no global fields match the binding flags, an empty array is returned.</returns>
+ </member>
+ <member name="M:System.Reflection.Module.GetFields">
+ <summary>Returns the global fields defined on the module.</summary>
+ <returns>An array of <see cref="T:System.Reflection.FieldInfo"></see> objects representing the global fields defined on the module; if there are no global fields, an empty array is returned.</returns>
+ </member>
+ <member name="M:System.Reflection.Module.GetHashCode">
+ <summary>Returns the hash code for this instance.</summary>
+ <returns>A 32-bit signed integer hash code.</returns>
+ </member>
+ <member name="M:System.Reflection.Module.GetMethod(System.String)">
+ <summary>Returns a method having the specified name.</summary>
+ <param name="name">The method name.</param>
+ <returns>A MethodInfo object having the specified name, or null if the method does not exist.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="name">name</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Reflection.Module.GetMethod(System.String,System.Type[])">
+ <summary>Returns a method having the specified name and parameter types.</summary>
+ <param name="name">The method name.</param>
+ <param name="types">The parameter types to search for.</param>
+ <returns>A MethodInfo object in accordance with the specified criteria, or null if the method does not exist.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="name">name</paramref> is null, <paramref name="types">types</paramref> is null, or <paramref name="types">types</paramref> (i) is null.</exception>
+ </member>
+ <member name="M:System.Reflection.Module.GetMethod(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Reflection.CallingConventions,System.Type[],System.Reflection.ParameterModifier[])">
+ <summary>Returns a method having the specified name, binding information, calling convention, and parameter types and modifiers.</summary>
+ <param name="name">The method name.</param>
+ <param name="bindingAttr">One of the BindingFlags bit flags used to control the search.</param>
+ <param name="binder">An object that implements Binder, containing properties related to this method.</param>
+ <param name="callConvention">The calling convention for the method.</param>
+ <param name="types">The parameter types to search for.</param>
+ <param name="modifiers">An array of parameter modifiers used to make binding work with parameter signatures in which the types have been modified.</param>
+ <returns>A MethodInfo object in accordance with the specified criteria, or null if the method does not exist.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="name">name</paramref> is null, <paramref name="types">types</paramref> is null, or <paramref name="types">types</paramref> (i) is null.</exception>
+ </member>
+ <member name="M:System.Reflection.Module.GetMethodImpl(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Reflection.CallingConventions,System.Type[],System.Reflection.ParameterModifier[])">
+ <summary>Returns the method implementation in accordance with the specified criteria.</summary>
+ <param name="name">The method name.</param>
+ <param name="bindingAttr">One of the BindingFlags bit flags used to control the search.</param>
+ <param name="binder">An object that implements Binder, containing properties related to this method.</param>
+ <param name="callConvention">The calling convention for the method.</param>
+ <param name="types">The parameter types to search for.</param>
+ <param name="modifiers">An array of parameter modifiers used to make binding work with parameter signatures in which the types have been modified.</param>
+ <returns>A MethodInfo object containing implementation information as specified, or null if the method does not exist.</returns>
+ <exception cref="T:System.Reflection.AmbiguousMatchException"><paramref name="types">types</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Reflection.Module.GetMethods">
+ <summary>Returns the global methods defined on the module.</summary>
+ <returns>An array of <see cref="T:System.Reflection.MethodInfo"></see> objects representing all the global methods defined on the module; if there are no global methods, an empty array is returned.</returns>
+ </member>
+ <member name="M:System.Reflection.Module.GetMethods(System.Reflection.BindingFlags)">
+ <summary>Returns the global methods defined on the module that match the specified binding flags.</summary>
+ <param name="bindingFlags">A bitwise combination of <see cref="T:System.Reflection.BindingFlags"></see> values that limit the search.</param>
+ <returns>An array of type <see cref="T:System.Reflection.MethodInfo"></see> representing the global methods defined on the module that match the specified binding flags; if no global methods match the binding flags, an empty array is returned.</returns>
+ </member>
+ <member name="M:System.Reflection.Module.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Provides an <see cref="T:System.Runtime.Serialization.ISerializable"></see> implementation for serialized objects.</summary>
+ <param name="info">The information and data needed to serialize or deserialize an object.</param>
+ <param name="context">The context for the serialization.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="info">info</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Reflection.Module.GetPEKind(System.Reflection.PortableExecutableKinds@,System.Reflection.ImageFileMachine@)">
+ <summary>Gets a pair of values indicating the nature of the code in a module and the platform targeted by the module.</summary>
+ <param name="peKind">When this method returns, a combination of the <see cref="T:System.Reflection.PortableExecutableKinds"></see> values indicating the nature of the code in the module.</param>
+ <param name="machine">When this method returns, one of the <see cref="T:System.Reflection.ImageFileMachine"></see> values indicating the platform targeted by the module.</param>
+ </member>
+ <member name="M:System.Reflection.Module.GetType(System.String)">
+ <summary>Returns the specified type, performing a case-sensitive search.</summary>
+ <param name="className">The name of the type to locate. The name must be fully qualified with the namespace.</param>
+ <returns>A Type object representing the given type, if the type is in this module; otherwise, null.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="className">className</paramref> is null.</exception>
+ <exception cref="T:System.Reflection.TargetInvocationException">The class initializers are invoked and an exception is thrown.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="className">className</paramref> is a zero-length string.</exception>
+ <exception cref="T:System.IO.FileNotFoundException"><paramref name="className">className</paramref> requires a dependent assembly that could not be found.</exception>
+ <exception cref="T:System.IO.FileLoadException"><paramref name="className">className</paramref> requires a dependent assembly that was found but could not be loaded. -or- The current assembly was loaded into the reflection-only context, and <paramref name="className">className</paramref> requires a dependent assembly that was not preloaded.</exception>
+ <exception cref="T:System.BadImageFormatException"><paramref name="className">className</paramref> requires a dependent assembly, but the file is not a valid assembly. -or- <paramref name="className">className</paramref> requires a dependent assembly which was compiled for a version of the runtime later than the currently loaded version.</exception>
+ </member>
+ <member name="M:System.Reflection.Module.GetType(System.String,System.Boolean)">
+ <summary>Returns the specified type, searching the module with the specified case sensitivity.</summary>
+ <param name="className">The name of the type to locate. The name must be fully qualified with the namespace.</param>
+ <param name="ignoreCase">true for case-insensitive search; otherwise, false.</param>
+ <returns>A Type object representing the given type, if the type is in this module; otherwise, null.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="className">className</paramref> is null.</exception>
+ <exception cref="T:System.Reflection.TargetInvocationException">The class initializers are invoked and an exception is thrown.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="className">className</paramref> is a zero-length string.</exception>
+ <exception cref="T:System.IO.FileNotFoundException"><paramref name="className">className</paramref> requires a dependent assembly that could not be found.</exception>
+ <exception cref="T:System.IO.FileLoadException"><paramref name="className">className</paramref> requires a dependent assembly that was found but could not be loaded. -or- The current assembly was loaded into the reflection-only context, and <paramref name="className">className</paramref> requires a dependent assembly that was not preloaded.</exception>
+ <exception cref="T:System.BadImageFormatException"><paramref name="className">className</paramref> requires a dependent assembly, but the file is not a valid assembly. -or- <paramref name="className">className</paramref> requires a dependent assembly which was compiled for a version of the runtime later than the currently loaded version.</exception>
+ </member>
+ <member name="M:System.Reflection.Module.GetType(System.String,System.Boolean,System.Boolean)">
+ <summary>Returns the specified type, specifying whether to make a case-sensitive search of the module and whether to throw an exception if the type cannot be found.</summary>
+ <param name="className">The name of the type to locate. The name must be fully qualified with the namespace.</param>
+ <param name="throwOnError">true to throw an exception if the type cannot be found; false to return null.</param>
+ <param name="ignoreCase">true for case-insensitive search; otherwise, false.</param>
+ <returns>A <see cref="T:System.Type"></see> object representing the specified type, if the type is declared in this module; otherwise, null.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="className">className</paramref> is null.</exception>
+ <exception cref="T:System.Reflection.TargetInvocationException">The class initializers are invoked and an exception is thrown.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="className">className</paramref> is a zero-length string.</exception>
+ <exception cref="T:System.TypeLoadException"><paramref name="throwOnError">throwOnError</paramref> is true, and the type cannot be found.</exception>
+ <exception cref="T:System.IO.FileNotFoundException"><paramref name="className">className</paramref> requires a dependent assembly that could not be found.</exception>
+ <exception cref="T:System.IO.FileLoadException"><paramref name="className">className</paramref> requires a dependent assembly that was found but could not be loaded. -or- The current assembly was loaded into the reflection-only context, and <paramref name="className">className</paramref> requires a dependent assembly that was not preloaded.</exception>
+ <exception cref="T:System.BadImageFormatException"><paramref name="className">className</paramref> requires a dependent assembly, but the file is not a valid assembly. -or- <paramref name="className">className</paramref> requires a dependent assembly which was compiled for a version of the runtime later than the currently loaded version.</exception>
+ </member>
+ <member name="M:System.Reflection.Module.GetTypes">
+ <summary>Returns all the types defined within this module.</summary>
+ <returns>An array of type Type containing types defined within the module that is reflected by this instance.</returns>
+ <exception cref="T:System.Reflection.ReflectionTypeLoadException">One or more classes in a module could not be loaded.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ </member>
+ <member name="M:System.Reflection.Module.IsDefined(System.Type,System.Boolean)">
+ <summary>Returns a value that indicates whether the specified attribute type has been applied to this module.</summary>
+ <param name="attributeType">The type of custom attribute to test for.</param>
+ <param name="inherit">This argument is ignored for objects of this type.</param>
+ <returns>true if one or more instances of <paramref name="attributeType">attributeType</paramref> have been applied to this module; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="attributeType">attributeType</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="attributeType">attributeType</paramref> is not a <see cref="T:System.Type"></see> object supplied by the runtime. For example, <paramref name="attributeType">attributeType</paramref> is a <see cref="T:System.Reflection.Emit.TypeBuilder"></see> object.</exception>
+ </member>
+ <member name="M:System.Reflection.Module.IsResource">
+ <summary>Gets a value indicating whether the object is a resource.</summary>
+ <returns>true if the object is a resource; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Reflection.Module.MDStreamVersion">
+ <summary>Gets the metadata stream version.</summary>
+ <returns>A 32-bit integer representing the metadata stream version. The high-order two bytes represent the major version number, and the low-order two bytes represent the minor version number.</returns>
+ </member>
+ <member name="P:System.Reflection.Module.MetadataToken">
+ <summary>Gets a token that identifies the module in metadata.</summary>
+ <returns>An integer token that identifies the current module in metadata.</returns>
+ </member>
+ <member name="P:System.Reflection.Module.ModuleHandle">
+ <summary>Gets a handle for the module.</summary>
+ <returns>A <see cref="T:System.ModuleHandle"></see> structure for the current module.</returns>
+ </member>
+ <member name="P:System.Reflection.Module.ModuleVersionId">
+ <summary>Gets a universally unique identifier (UUID) that can be used to distinguish between two versions of a module.</summary>
+ <returns>A <see cref="T:System.Guid"></see> that can be used to distinguish between two versions of a module.</returns>
+ </member>
+ <member name="P:System.Reflection.Module.Name">
+ <summary>Gets a String representing the name of the module with the path removed.</summary>
+ <returns>The module name with no path.</returns>
+ </member>
+ <member name="M:System.Reflection.Module.op_Equality(System.Reflection.Module,System.Reflection.Module)">
+ <summary>Indicates whether two <see cref="T:System.Reflection.Module"></see> objects are equal.</summary>
+ <param name="left">The first object to compare.</param>
+ <param name="right">The second object to compare.</param>
+ <returns>true if <paramref name="left">left</paramref> is equal to <paramref name="right">right</paramref>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Reflection.Module.op_Inequality(System.Reflection.Module,System.Reflection.Module)">
+ <summary>Indicates whether two <see cref="T:System.Reflection.Module"></see> objects are not equal.</summary>
+ <param name="left">The first object to compare.</param>
+ <param name="right">The second object to compare.</param>
+ <returns>true if <paramref name="left">left</paramref> is not equal to <paramref name="right">right</paramref>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Reflection.Module.ResolveField(System.Int32)">
+ <summary>Returns the field identified by the specified metadata token.</summary>
+ <param name="metadataToken">A metadata token that identifies a field in the module.</param>
+ <returns>A <see cref="T:System.Reflection.FieldInfo"></see> object representing the field that is identified by the specified metadata token.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="metadataToken">metadataToken</paramref> is not a token for a field in the scope of the current module. -or- <paramref name="metadataToken">metadataToken</paramref> identifies a field whose parent TypeSpec has a signature containing element type var (a type parameter of a generic type) or mvar (a type parameter of a generic method).</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="metadataToken">metadataToken</paramref> is not a valid token in the scope of the current module.</exception>
+ </member>
+ <member name="M:System.Reflection.Module.ResolveField(System.Int32,System.Type[],System.Type[])">
+ <summary>Returns the field identified by the specified metadata token, in the context defined by the specified generic type parameters.</summary>
+ <param name="metadataToken">A metadata token that identifies a field in the module.</param>
+ <param name="genericTypeArguments">An array of <see cref="T:System.Type"></see> objects representing the generic type arguments of the type where the token is in scope, or null if that type is not generic.</param>
+ <param name="genericMethodArguments">An array of <see cref="T:System.Type"></see> objects representing the generic type arguments of the method where the token is in scope, or null if that method is not generic.</param>
+ <returns>A <see cref="T:System.Reflection.FieldInfo"></see> object representing the field that is identified by the specified metadata token.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="metadataToken">metadataToken</paramref> is not a token for a field in the scope of the current module. -or- <paramref name="metadataToken">metadataToken</paramref> identifies a field whose parent TypeSpec has a signature containing element type var (a type parameter of a generic type) or mvar (a type parameter of a generic method), and the necessary generic type arguments were not supplied for either or both of <paramref name="genericTypeArguments">genericTypeArguments</paramref> and <paramref name="genericMethodArguments">genericMethodArguments</paramref>.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="metadataToken">metadataToken</paramref> is not a valid token in the scope of the current module.</exception>
+ </member>
+ <member name="M:System.Reflection.Module.ResolveMember(System.Int32)">
+ <summary>Returns the type or member identified by the specified metadata token.</summary>
+ <param name="metadataToken">A metadata token that identifies a type or member in the module.</param>
+ <returns>A <see cref="T:System.Reflection.MemberInfo"></see> object representing the type or member that is identified by the specified metadata token.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="metadataToken">metadataToken</paramref> is not a token for a type or member in the scope of the current module. -or- <paramref name="metadataToken">metadataToken</paramref> is a MethodSpec or TypeSpec whose signature contains element type var (a type parameter of a generic type) or mvar (a type parameter of a generic method). -or- <paramref name="metadataToken">metadataToken</paramref> identifies a property or event.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="metadataToken">metadataToken</paramref> is not a valid token in the scope of the current module.</exception>
+ </member>
+ <member name="M:System.Reflection.Module.ResolveMember(System.Int32,System.Type[],System.Type[])">
+ <summary>Returns the type or member identified by the specified metadata token, in the context defined by the specified generic type parameters.</summary>
+ <param name="metadataToken">A metadata token that identifies a type or member in the module.</param>
+ <param name="genericTypeArguments">An array of <see cref="T:System.Type"></see> objects representing the generic type arguments of the type where the token is in scope, or null if that type is not generic.</param>
+ <param name="genericMethodArguments">An array of <see cref="T:System.Type"></see> objects representing the generic type arguments of the method where the token is in scope, or null if that method is not generic.</param>
+ <returns>A <see cref="T:System.Reflection.MemberInfo"></see> object representing the type or member that is identified by the specified metadata token.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="metadataToken">metadataToken</paramref> is not a token for a type or member in the scope of the current module. -or- <paramref name="metadataToken">metadataToken</paramref> is a MethodSpec or TypeSpec whose signature contains element type var (a type parameter of a generic type) or mvar (a type parameter of a generic method), and the necessary generic type arguments were not supplied for either or both of <paramref name="genericTypeArguments">genericTypeArguments</paramref> and <paramref name="genericMethodArguments">genericMethodArguments</paramref>. -or- <paramref name="metadataToken">metadataToken</paramref> identifies a property or event.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="metadataToken">metadataToken</paramref> is not a valid token in the scope of the current module.</exception>
+ </member>
+ <member name="M:System.Reflection.Module.ResolveMethod(System.Int32,System.Type[],System.Type[])">
+ <summary>Returns the method or constructor identified by the specified metadata token, in the context defined by the specified generic type parameters.</summary>
+ <param name="metadataToken">A metadata token that identifies a method or constructor in the module.</param>
+ <param name="genericTypeArguments">An array of <see cref="T:System.Type"></see> objects representing the generic type arguments of the type where the token is in scope, or null if that type is not generic.</param>
+ <param name="genericMethodArguments">An array of <see cref="T:System.Type"></see> objects representing the generic type arguments of the method where the token is in scope, or null if that method is not generic.</param>
+ <returns>A <see cref="T:System.Reflection.MethodBase"></see> object representing the method that is identified by the specified metadata token.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="metadataToken">metadataToken</paramref> is not a token for a method or constructor in the scope of the current module. -or- <paramref name="metadataToken">metadataToken</paramref> is a MethodSpec whose signature contains element type var (a type parameter of a generic type) or mvar (a type parameter of a generic method), and the necessary generic type arguments were not supplied for either or both of <paramref name="genericTypeArguments">genericTypeArguments</paramref> and <paramref name="genericMethodArguments">genericMethodArguments</paramref>.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="metadataToken">metadataToken</paramref> is not a valid token in the scope of the current module.</exception>
+ </member>
+ <member name="M:System.Reflection.Module.ResolveMethod(System.Int32)">
+ <summary>Returns the method or constructor identified by the specified metadata token.</summary>
+ <param name="metadataToken">A metadata token that identifies a method or constructor in the module.</param>
+ <returns>A <see cref="T:System.Reflection.MethodBase"></see> object representing the method or constructor that is identified by the specified metadata token.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="metadataToken">metadataToken</paramref> is not a token for a method or constructor in the scope of the current module. -or- <paramref name="metadataToken">metadataToken</paramref> is a MethodSpec whose signature contains element type var (a type parameter of a generic type) or mvar (a type parameter of a generic method).</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="metadataToken">metadataToken</paramref> is not a valid token in the scope of the current module.</exception>
+ </member>
+ <member name="M:System.Reflection.Module.ResolveSignature(System.Int32)">
+ <summary>Returns the signature blob identified by a metadata token.</summary>
+ <param name="metadataToken">A metadata token that identifies a signature in the module.</param>
+ <returns>An array of bytes representing the signature blob.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="metadataToken">metadataToken</paramref> is not a valid MemberRef, MethodDef, TypeSpec, signature, or FieldDef token in the scope of the current module.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="metadataToken">metadataToken</paramref> is not a valid token in the scope of the current module.</exception>
+ </member>
+ <member name="M:System.Reflection.Module.ResolveString(System.Int32)">
+ <summary>Returns the string identified by the specified metadata token.</summary>
+ <param name="metadataToken">A metadata token that identifies a string in the string heap of the module.</param>
+ <returns>A <see cref="T:System.String"></see> containing a string value from the metadata string heap.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="metadataToken">metadataToken</paramref> is not a token for a string in the scope of the current module.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="metadataToken">metadataToken</paramref> is not a valid token in the scope of the current module.</exception>
+ </member>
+ <member name="M:System.Reflection.Module.ResolveType(System.Int32)">
+ <summary>Returns the type identified by the specified metadata token.</summary>
+ <param name="metadataToken">A metadata token that identifies a type in the module.</param>
+ <returns>A <see cref="T:System.Type"></see> object representing the type that is identified by the specified metadata token.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="metadataToken">metadataToken</paramref> is not a token for a type in the scope of the current module. -or- <paramref name="metadataToken">metadataToken</paramref> is a TypeSpec whose signature contains element type var (a type parameter of a generic type) or mvar (a type parameter of a generic method).</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="metadataToken">metadataToken</paramref> is not a valid token in the scope of the current module.</exception>
+ </member>
+ <member name="M:System.Reflection.Module.ResolveType(System.Int32,System.Type[],System.Type[])">
+ <summary>Returns the type identified by the specified metadata token, in the context defined by the specified generic type parameters.</summary>
+ <param name="metadataToken">A metadata token that identifies a type in the module.</param>
+ <param name="genericTypeArguments">An array of <see cref="T:System.Type"></see> objects representing the generic type arguments of the type where the token is in scope, or null if that type is not generic.</param>
+ <param name="genericMethodArguments">An array of <see cref="T:System.Type"></see> objects representing the generic type arguments of the method where the token is in scope, or null if that method is not generic.</param>
+ <returns>A <see cref="T:System.Type"></see> object representing the type that is identified by the specified metadata token.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="metadataToken">metadataToken</paramref> is not a token for a type in the scope of the current module. -or- <paramref name="metadataToken">metadataToken</paramref> is a TypeSpec whose signature contains element type var (a type parameter of a generic type) or mvar (a type parameter of a generic method), and the necessary generic type arguments were not supplied for either or both of <paramref name="genericTypeArguments">genericTypeArguments</paramref> and <paramref name="genericMethodArguments">genericMethodArguments</paramref>.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="metadataToken">metadataToken</paramref> is not a valid token in the scope of the current module.</exception>
+ </member>
+ <member name="P:System.Reflection.Module.ScopeName">
+ <summary>Gets a string representing the name of the module.</summary>
+ <returns>The module name.</returns>
+ </member>
+ <member name="M:System.Reflection.Module.ToString">
+ <summary>Returns the name of the module.</summary>
+ <returns>A String representing the name of this module.</returns>
+ </member>
+ <member name="T:System.Reflection.ModuleResolveEventHandler">
+ <summary>Represents the method that will handle the <see cref="E:System.Reflection.Assembly.ModuleResolve"></see> event of an <see cref="T:System.Reflection.Assembly"></see>.</summary>
+ <param name="sender">The assembly that was the source of the event.</param>
+ <param name="e">The arguments supplied by the object describing the event.</param>
+ <returns></returns>
+ </member>
+ <member name="T:System.Reflection.ObfuscateAssemblyAttribute">
+ <summary>Instructs obfuscation tools to use their standard obfuscation rules for the appropriate assembly type.</summary>
+ </member>
+ <member name="M:System.Reflection.ObfuscateAssemblyAttribute.#ctor(System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.Reflection.ObfuscateAssemblyAttribute"></see> class, specifying whether the assembly to be obfuscated is public or private.</summary>
+ <param name="assemblyIsPrivate">true if the assembly is used within the scope of one application; otherwise, false.</param>
+ </member>
+ <member name="P:System.Reflection.ObfuscateAssemblyAttribute.AssemblyIsPrivate">
+ <summary>Gets a <see cref="T:System.Boolean"></see> value indicating whether the assembly was marked private.</summary>
+ <returns>true if the assembly was marked private; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Reflection.ObfuscateAssemblyAttribute.StripAfterObfuscation">
+ <summary>Gets or sets a <see cref="T:System.Boolean"></see> value indicating whether the obfuscation tool should remove the attribute after processing.</summary>
+ <returns>true if the obfuscation tool should remove the attribute after processing; otherwise, false. The default value for this property is true.</returns>
+ </member>
+ <member name="T:System.Reflection.ObfuscationAttribute">
+ <summary>Instructs obfuscation tools to take the specified actions for an assembly, type, or member.</summary>
+ </member>
+ <member name="M:System.Reflection.ObfuscationAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Reflection.ObfuscationAttribute"></see> class.</summary>
+ </member>
+ <member name="P:System.Reflection.ObfuscationAttribute.ApplyToMembers">
+ <summary>Gets or sets a <see cref="T:System.Boolean"></see> value indicating whether the attribute of a type is to apply to the members of the type.</summary>
+ <returns>true if the attribute is to apply to the members of the type; otherwise, false. The default is true.</returns>
+ </member>
+ <member name="P:System.Reflection.ObfuscationAttribute.Exclude">
+ <summary>Gets or sets a <see cref="T:System.Boolean"></see> value indicating whether the obfuscation tool should exclude the type or member from obfuscation.</summary>
+ <returns>true if the type or member to which this attribute is applied should be excluded from obfuscation; otherwise, false. The default is true.</returns>
+ </member>
+ <member name="P:System.Reflection.ObfuscationAttribute.Feature">
+ <summary>Gets or sets a string value that is recognized by the obfuscation tool, and which specifies processing options.</summary>
+ <returns>A string value that is recognized by the obfuscation tool, and which specifies processing options. The default is &quot;all&quot;.</returns>
+ </member>
+ <member name="P:System.Reflection.ObfuscationAttribute.StripAfterObfuscation">
+ <summary>Gets or sets a <see cref="T:System.Boolean"></see> value indicating whether the obfuscation tool should remove this attribute after processing.</summary>
+ <returns>true if an obfuscation tool should remove the attribute after processing; otherwise, false. The default is true.</returns>
+ </member>
+ <member name="T:System.Reflection.ParameterAttributes">
+ <summary>Defines the attributes that can be associated with a parameter. These are defined in CorHdr.h.</summary>
+ </member>
+ <member name="F:System.Reflection.ParameterAttributes.HasDefault">
+ <summary>Specifies that the parameter has a default value.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.ParameterAttributes.HasFieldMarshal">
+ <summary>Specifies that the parameter has field marshaling information.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.ParameterAttributes.In">
+ <summary>Specifies that the parameter is an input parameter.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.ParameterAttributes.Lcid">
+ <summary>Specifies that the parameter is a locale identifier (lcid).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.ParameterAttributes.None">
+ <summary>Specifies that there is no parameter attribute.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.ParameterAttributes.Optional">
+ <summary>Specifies that the parameter is optional.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.ParameterAttributes.Out">
+ <summary>Specifies that the parameter is an output parameter.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.ParameterAttributes.Reserved3">
+ <summary>Reserved.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.ParameterAttributes.Reserved4">
+ <summary>Reserved.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.ParameterAttributes.ReservedMask">
+ <summary>Specifies that the parameter is reserved.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.ParameterAttributes.Retval">
+ <summary>Specifies that the parameter is a return value.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Reflection.ParameterInfo">
+ <summary>Discovers the attributes of a parameter and provides access to parameter metadata.</summary>
+ </member>
+ <member name="M:System.Reflection.ParameterInfo.#ctor">
+ <summary>Initializes a new instance of the ParameterInfo class.</summary>
+ </member>
+ <member name="P:System.Reflection.ParameterInfo.Attributes">
+ <summary>Gets the attributes for this parameter.</summary>
+ <returns>A ParameterAttributes object representing the attributes for this parameter.</returns>
+ </member>
+ <member name="F:System.Reflection.ParameterInfo.AttrsImpl">
+ <summary>The attributes of the parameter.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.ParameterInfo.ClassImpl">
+ <summary>The Type of the parameter.</summary>
+ <returns></returns>
+ </member>
+ <member name="P:System.Reflection.ParameterInfo.CustomAttributes">
+ <summary>Gets a collection that contains this parameter's custom attributes.</summary>
+ <returns>A collection that contains this parameter's custom attributes.</returns>
+ </member>
+ <member name="P:System.Reflection.ParameterInfo.DefaultValue">
+ <summary>Gets a value indicating the default value if the parameter has a default value.</summary>
+ <returns>The default value of the parameter, or <see cref="F:System.DBNull.Value"></see> if the parameter has no default value.</returns>
+ </member>
+ <member name="F:System.Reflection.ParameterInfo.DefaultValueImpl">
+ <summary>The default value of the parameter.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Reflection.ParameterInfo.GetCustomAttributes(System.Type,System.Boolean)">
+ <summary>Gets the custom attributes of the specified type or its derived types that are applied to this parameter.</summary>
+ <param name="attributeType">The custom attributes identified by type.</param>
+ <param name="inherit">This argument is ignored for objects of this type.</param>
+ <returns>An array that contains the custom attributes of the specified type or its derived types.</returns>
+ <exception cref="T:System.ArgumentException">The type must be a type provided by the underlying runtime system.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="attributeType">attributeType</paramref> is null.</exception>
+ <exception cref="T:System.TypeLoadException">A custom attribute type could not be loaded.</exception>
+ </member>
+ <member name="M:System.Reflection.ParameterInfo.GetCustomAttributes(System.Boolean)">
+ <summary>Gets all the custom attributes defined on this parameter.</summary>
+ <param name="inherit">This argument is ignored for objects of this type.</param>
+ <returns>An array that contains all the custom attributes applied to this parameter.</returns>
+ <exception cref="T:System.TypeLoadException">A custom attribute type could not be loaded.</exception>
+ </member>
+ <member name="M:System.Reflection.ParameterInfo.GetCustomAttributesData">
+ <summary>Returns a list of <see cref="T:System.Reflection.CustomAttributeData"></see> objects for the current parameter, which can be used in the reflection-only context.</summary>
+ <returns>A generic list of <see cref="T:System.Reflection.CustomAttributeData"></see> objects representing data about the attributes that have been applied to the current parameter.</returns>
+ </member>
+ <member name="M:System.Reflection.ParameterInfo.GetOptionalCustomModifiers">
+ <summary>Gets the optional custom modifiers of the parameter.</summary>
+ <returns>An array of <see cref="T:System.Type"></see> objects that identify the optional custom modifiers of the current parameter, such as <see cref="T:System.Runtime.CompilerServices.IsConst"></see> or <see cref="T:System.Runtime.CompilerServices.IsImplicitlyDereferenced"></see>.</returns>
+ </member>
+ <member name="M:System.Reflection.ParameterInfo.GetRealObject(System.Runtime.Serialization.StreamingContext)">
+ <summary>Returns the real object that should be deserialized instead of the object that the serialized stream specifies.</summary>
+ <param name="context">The serialized stream from which the current object is deserialized.</param>
+ <returns>The actual object that is put into the graph.</returns>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">The parameter's position in the parameter list of its associated member is not valid for that member's type.</exception>
+ </member>
+ <member name="M:System.Reflection.ParameterInfo.GetRequiredCustomModifiers">
+ <summary>Gets the required custom modifiers of the parameter.</summary>
+ <returns>An array of <see cref="T:System.Type"></see> objects that identify the required custom modifiers of the current parameter, such as <see cref="T:System.Runtime.CompilerServices.IsConst"></see> or <see cref="T:System.Runtime.CompilerServices.IsImplicitlyDereferenced"></see>.</returns>
+ </member>
+ <member name="P:System.Reflection.ParameterInfo.HasDefaultValue">
+ <summary>Gets a value that indicates whether this parameter has a default value.</summary>
+ <returns>true if this parameter has a default value; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Reflection.ParameterInfo.IsDefined(System.Type,System.Boolean)">
+ <summary>Determines whether the custom attribute of the specified type or its derived types is applied to this parameter.</summary>
+ <param name="attributeType">The Type object to search for.</param>
+ <param name="inherit">This argument is ignored for objects of this type.</param>
+ <returns>true if one or more instances of <paramref name="attributeType">attributeType</paramref> or its derived types are applied to this parameter; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="attributeType">attributeType</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="attributeType">attributeType</paramref> is not a <see cref="T:System.Type"></see> object supplied by the common language runtime.</exception>
+ </member>
+ <member name="P:System.Reflection.ParameterInfo.IsIn">
+ <summary>Gets a value indicating whether this is an input parameter.</summary>
+ <returns>true if the parameter is an input parameter; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Reflection.ParameterInfo.IsLcid">
+ <summary>Gets a value indicating whether this parameter is a locale identifier (lcid).</summary>
+ <returns>true if the parameter is a locale identifier; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Reflection.ParameterInfo.IsOptional">
+ <summary>Gets a value indicating whether this parameter is optional.</summary>
+ <returns>true if the parameter is optional; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Reflection.ParameterInfo.IsOut">
+ <summary>Gets a value indicating whether this is an output parameter.</summary>
+ <returns>true if the parameter is an output parameter; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Reflection.ParameterInfo.IsRetval">
+ <summary>Gets a value indicating whether this is a Retval parameter.</summary>
+ <returns>true if the parameter is a Retval; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Reflection.ParameterInfo.Member">
+ <summary>Gets a value indicating the member in which the parameter is implemented.</summary>
+ <returns>The member which implanted the parameter represented by this <see cref="T:System.Reflection.ParameterInfo"></see>.</returns>
+ </member>
+ <member name="F:System.Reflection.ParameterInfo.MemberImpl">
+ <summary>The member in which the field is implemented.</summary>
+ <returns></returns>
+ </member>
+ <member name="P:System.Reflection.ParameterInfo.MetadataToken">
+ <summary>Gets a value that identifies this parameter in metadata.</summary>
+ <returns>A value which, in combination with the module, uniquely identifies this parameter in metadata.</returns>
+ </member>
+ <member name="P:System.Reflection.ParameterInfo.Name">
+ <summary>Gets the name of the parameter.</summary>
+ <returns>The simple name of this parameter.</returns>
+ </member>
+ <member name="F:System.Reflection.ParameterInfo.NameImpl">
+ <summary>The name of the parameter.</summary>
+ <returns></returns>
+ </member>
+ <member name="P:System.Reflection.ParameterInfo.ParameterType">
+ <summary>Gets the Type of this parameter.</summary>
+ <returns>The Type object that represents the Type of this parameter.</returns>
+ </member>
+ <member name="P:System.Reflection.ParameterInfo.Position">
+ <summary>Gets the zero-based position of the parameter in the formal parameter list.</summary>
+ <returns>An integer representing the position this parameter occupies in the parameter list.</returns>
+ </member>
+ <member name="F:System.Reflection.ParameterInfo.PositionImpl">
+ <summary>The zero-based position of the parameter in the parameter list.</summary>
+ <returns></returns>
+ </member>
+ <member name="P:System.Reflection.ParameterInfo.RawDefaultValue">
+ <summary>Gets a value indicating the default value if the parameter has a default value.</summary>
+ <returns>The default value of the parameter, or <see cref="F:System.DBNull.Value"></see> if the parameter has no default value.</returns>
+ </member>
+ <member name="M:System.Reflection.ParameterInfo.ToString">
+ <summary>Gets the parameter type and name represented as a string.</summary>
+ <returns>A string containing the type and the name of the parameter.</returns>
+ </member>
+ <member name="T:System.Reflection.ParameterModifier">
+ <summary>Attaches a modifier to parameters so that binding can work with parameter signatures in which the types have been modified.</summary>
+ </member>
+ <member name="M:System.Reflection.ParameterModifier.#ctor(System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Reflection.ParameterModifier"></see> structure representing the specified number of parameters.</summary>
+ <param name="parameterCount">The number of parameters.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="parameterCount">parameterCount</paramref> is negative.</exception>
+ </member>
+ <member name="P:System.Reflection.ParameterModifier.Item(System.Int32)">
+ <summary>Gets or sets a value that specifies whether the parameter at the specified index position is to be modified by the current <see cref="T:System.Reflection.ParameterModifier"></see>.</summary>
+ <param name="index">The index position of the parameter whose modification status is being examined or set.</param>
+ <returns>true if the parameter at this index position is to be modified by this <see cref="T:System.Reflection.ParameterModifier"></see>; otherwise, false.</returns>
+ </member>
+ <member name="T:System.Reflection.Pointer">
+ <summary>Provides a wrapper class for pointers.</summary>
+ </member>
+ <member name="M:System.Reflection.Pointer.Box(System.Void*,System.Type)">
+ <summary>Boxes the supplied unmanaged memory pointer and the type associated with that pointer into a managed <see cref="T:System.Reflection.Pointer"></see> wrapper object. The value and the type are saved so they can be accessed from the native code during an invocation.</summary>
+ <param name="ptr">The supplied unmanaged memory pointer.</param>
+ <param name="type">The type associated with the ptr parameter.</param>
+ <returns>A pointer object.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="type">type</paramref> is not a pointer.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="type">type</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Reflection.Pointer.Unbox(System.Object)">
+ <summary>Returns the stored pointer.</summary>
+ <param name="ptr">The stored pointer.</param>
+ <returns>This method returns void.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="ptr">ptr</paramref> is not a pointer.</exception>
+ </member>
+ <member name="M:System.Reflection.Pointer.System#Runtime#Serialization#ISerializable#GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object with the file name, fusion log, and additional exception information.</summary>
+ <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> that holds the serialized object data about the exception being thrown.</param>
+ <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"></see> that contains contextual information about the source or destination.</param>
+ </member>
+ <member name="T:System.Runtime.InteropServices.VariantWrapper">
+ <summary>Marshals data of type VT_VARIANT | VT_BYREF from managed to unmanaged code. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Runtime.InteropServices.VariantWrapper.#ctor(System.Object)">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.InteropServices.VariantWrapper"></see> class for the specified <see cref="T:System.Object"></see> parameter.</summary>
+ <param name="obj">The object to marshal.</param>
+ </member>
+ <member name="P:System.Runtime.InteropServices.VariantWrapper.WrappedObject">
+ <summary>Gets the object wrapped by the <see cref="T:System.Runtime.InteropServices.VariantWrapper"></see> object.</summary>
+ <returns>The object wrapped by the <see cref="T:System.Runtime.InteropServices.VariantWrapper"></see> object.</returns>
+ </member>
+ <member name="T:System.Runtime.MemoryFailPoint">
+ <summary>Checks for sufficient memory resources before executing an operation. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Runtime.MemoryFailPoint.#ctor(System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.MemoryFailPoint"></see> class, specifying the amount of memory required for successful execution.</summary>
+ <param name="sizeInMegabytes">The required memory size, in megabytes. This must be a positive value.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The specified memory size is negative.</exception>
+ <exception cref="T:System.InsufficientMemoryException">There is insufficient memory to begin execution of the code protected by the gate.</exception>
+ </member>
+ <member name="M:System.Runtime.MemoryFailPoint.Dispose">
+ <summary>Releases all resources used by the <see cref="T:System.Runtime.MemoryFailPoint"></see>.</summary>
+ </member>
+ <member name="T:System.Security.Cryptography.PKCS1MaskGenerationMethod">
+ <summary>Computes masks according to PKCS #1 for use by key exchange algorithms.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.PKCS1MaskGenerationMethod.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.PKCS1MaskGenerationMethod"></see> class.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.PKCS1MaskGenerationMethod.GenerateMask(System.Byte[],System.Int32)">
+ <summary>Generates and returns a mask from the specified random seed of the specified length.</summary>
+ <param name="rgbSeed">The random seed to use for computing the mask.</param>
+ <param name="cbReturn">The length of the generated mask in bytes.</param>
+ <returns>A randomly generated mask whose length is equal to the <paramref name="cbReturn">cbReturn</paramref> parameter.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.PKCS1MaskGenerationMethod.HashName">
+ <summary>Gets or sets the name of the hash algorithm type to use for generating the mask.</summary>
+ <returns>The name of the type that implements the hash algorithm to use for computing the mask.</returns>
+ </member>
+ <member name="T:System.Security.Cryptography.RandomNumberGenerator">
+ <summary>Represents the abstract class from which all implementations of cryptographic random number generators derive.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.RandomNumberGenerator.#ctor">
+ <summary>Initializes a new instance of <see cref="T:System.Security.Cryptography.RandomNumberGenerator"></see>.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.RandomNumberGenerator.Create">
+ <summary>Creates an instance of the default implementation of a cryptographic random number generator that can be used to generate random data.</summary>
+ <returns>A new instance of a cryptographic random number generator.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.RandomNumberGenerator.Create(System.String)">
+ <summary>Creates an instance of the specified implementation of a cryptographic random number generator.</summary>
+ <param name="rngName">The name of the random number generator implementation to use.</param>
+ <returns>A new instance of a cryptographic random number generator.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.RandomNumberGenerator.Dispose">
+ <summary>When overridden in a derived class, releases all resources used by the current instance of the <see cref="T:System.Security.Cryptography.RandomNumberGenerator"></see> class.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.RandomNumberGenerator.Dispose(System.Boolean)">
+ <summary>When overridden in a derived class, releases the unmanaged resources used by the <see cref="T:System.Security.Cryptography.RandomNumberGenerator"></see> and optionally releases the managed resources.</summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
+ </member>
+ <member name="M:System.Security.Cryptography.RandomNumberGenerator.GetBytes(System.Byte[])">
+ <summary>When overridden in a derived class, fills an array of bytes with a cryptographically strong random sequence of values.</summary>
+ <param name="data">The array to fill with cryptographically strong random bytes.</param>
+ </member>
+ <member name="M:System.Security.Cryptography.RandomNumberGenerator.GetBytes(System.Byte[],System.Int32,System.Int32)">
+ <summary>Fills the specified byte array with a cryptographically strong random sequence of values.</summary>
+ <param name="data">The array to fill with cryptographically strong random bytes.</param>
+ <param name="offset">The index of the array to start the fill operation.</param>
+ <param name="count">The number of bytes to fill.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="data">data</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="offset">offset</paramref> or <paramref name="count">count</paramref> is less than 0</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="offset">offset</paramref> plus <paramref name="count">count</paramref> exceeds the length of <paramref name="data">data</paramref>.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.RandomNumberGenerator.GetNonZeroBytes(System.Byte[])">
+ <summary>When overridden in a derived class, fills an array of bytes with a cryptographically strong random sequence of nonzero values.</summary>
+ <param name="data">The array to fill with cryptographically strong random nonzero bytes.</param>
+ </member>
+ <member name="T:System.Security.Cryptography.RC2">
+ <summary>Represents the base class from which all implementations of the <see cref="T:System.Security.Cryptography.RC2"></see> algorithm must derive.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.RC2.#ctor">
+ <summary>Initializes a new instance of <see cref="T:System.Security.Cryptography.RC2"></see>.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.RC2.Create">
+ <summary>Creates an instance of a cryptographic object to perform the <see cref="T:System.Security.Cryptography.RC2"></see> algorithm.</summary>
+ <returns>An instance of a cryptographic object.</returns>
+ <exception cref="T:System.Reflection.TargetInvocationException">The algorithm was used with Federal Information Processing Standards (FIPS) mode enabled, but is not FIPS compatible.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.RC2.Create(System.String)">
+ <summary>Creates an instance of a cryptographic object to perform the specified implementation of the <see cref="T:System.Security.Cryptography.RC2"></see> algorithm.</summary>
+ <param name="AlgName">The name of the specific implementation of <see cref="T:System.Security.Cryptography.RC2"></see> to use.</param>
+ <returns>An instance of a cryptographic object.</returns>
+ <exception cref="T:System.Reflection.TargetInvocationException">The algorithm described by the <paramref name="algName">algName</paramref> parameter was used with Federal Information Processing Standards (FIPS) mode enabled, but is not FIPS compatible.</exception>
+ </member>
+ <member name="P:System.Security.Cryptography.RC2.EffectiveKeySize">
+ <summary>Gets or sets the effective size of the secret key used by the <see cref="T:System.Security.Cryptography.RC2"></see> algorithm in bits.</summary>
+ <returns>The effective key size used by the <see cref="T:System.Security.Cryptography.RC2"></see> algorithm.</returns>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">The effective key size is invalid.</exception>
+ </member>
+ <member name="F:System.Security.Cryptography.RC2.EffectiveKeySizeValue">
+ <summary>Represents the effective size of the secret key used by the <see cref="T:System.Security.Cryptography.RC2"></see> algorithm in bits.</summary>
+ <returns></returns>
+ </member>
+ <member name="P:System.Security.Cryptography.RC2.KeySize">
+ <summary>Gets or sets the size of the secret key used by the <see cref="T:System.Security.Cryptography.RC2"></see> algorithm in bits.</summary>
+ <returns>The size of the secret key used by the <see cref="T:System.Security.Cryptography.RC2"></see> algorithm.</returns>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">The value for the RC2 key size is less than the effective key size value.</exception>
+ </member>
+ <member name="T:System.Security.Cryptography.RC2CryptoServiceProvider">
+ <summary>Defines a wrapper object to access the cryptographic service provider (CSP) implementation of the <see cref="T:System.Security.Cryptography.RC2"></see> algorithm. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.RC2CryptoServiceProvider.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.RC2CryptoServiceProvider"></see> class.</summary>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">The cryptographic service provider (CSP) cannot be acquired.</exception>
+ <exception cref="T:System.InvalidOperationException">A non-compliant FIPS algorithm was found.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.RC2CryptoServiceProvider.CreateDecryptor(System.Byte[],System.Byte[])">
+ <summary>Creates a symmetric <see cref="T:System.Security.Cryptography.RC2"></see> decryptor object with the specified key (<see cref="P:System.Security.Cryptography.SymmetricAlgorithm.Key"></see>)and initialization vector (<see cref="P:System.Security.Cryptography.SymmetricAlgorithm.IV"></see>).</summary>
+ <param name="rgbKey">The secret key to use for the symmetric algorithm.</param>
+ <param name="rgbIV">The initialization vector to use for the symmetric algorithm.</param>
+ <returns>A symmetric <see cref="T:System.Security.Cryptography.RC2"></see> decryptor object.</returns>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">An <see cref="F:System.Security.Cryptography.CipherMode.OFB"></see> cipher mode was used. -or- A <see cref="F:System.Security.Cryptography.CipherMode.CFB"></see> cipher mode with a feedback size other than 8 bits was used. -or- An invalid key size was used. -or- The algorithm key size was not available.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.RC2CryptoServiceProvider.CreateEncryptor(System.Byte[],System.Byte[])">
+ <summary>Creates a symmetric <see cref="T:System.Security.Cryptography.RC2"></see> encryptor object with the specified key (<see cref="P:System.Security.Cryptography.SymmetricAlgorithm.Key"></see>) and initialization vector (<see cref="P:System.Security.Cryptography.SymmetricAlgorithm.IV"></see>).</summary>
+ <param name="rgbKey">The secret key to use for the symmetric algorithm.</param>
+ <param name="rgbIV">The initialization vector to use for the symmetric algorithm.</param>
+ <returns>A symmetric <see cref="T:System.Security.Cryptography.RC2"></see> encryptor object.</returns>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">An <see cref="F:System.Security.Cryptography.CipherMode.OFB"></see> cipher mode was used. -or- A <see cref="F:System.Security.Cryptography.CipherMode.CFB"></see> cipher mode with a feedback size other than 8 bits was used. -or- An invalid key size was used. -or- The algorithm key size was not available.</exception>
+ </member>
+ <member name="P:System.Security.Cryptography.RC2CryptoServiceProvider.EffectiveKeySize">
+ <summary>Gets or sets the effective size, in bits, of the secret key used by the <see cref="T:System.Security.Cryptography.RC2"></see> algorithm.</summary>
+ <returns>The effective key size, in bits, used by the <see cref="T:System.Security.Cryptography.RC2"></see> algorithm.</returns>
+ <exception cref="T:System.Security.Cryptography.CryptographicUnexpectedOperationException">The <see cref="P:System.Security.Cryptography.RC2CryptoServiceProvider.EffectiveKeySize"></see> property was set to a value other than the <see cref="F:System.Security.Cryptography.SymmetricAlgorithm.KeySizeValue"></see> property.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.RC2CryptoServiceProvider.GenerateIV">
+ <summary>Generates a random initialization vector (<see cref="P:System.Security.Cryptography.SymmetricAlgorithm.IV"></see>) to use for the algorithm.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.RC2CryptoServiceProvider.GenerateKey">
+ <summary>Generates a random key (<see cref="P:System.Security.Cryptography.SymmetricAlgorithm.Key"></see>) to be used for the algorithm.</summary>
+ </member>
+ <member name="P:System.Security.Cryptography.RC2CryptoServiceProvider.UseSalt">
+ <summary>Gets or sets a value that determines whether to create a key with an 11-byte-long, zero-value salt.</summary>
+ <returns>true if the key should be created with an 11-byte-long, zero-value salt; otherwise, false. The default is false.</returns>
+ </member>
+ <member name="T:System.Security.Cryptography.Rfc2898DeriveBytes">
+ <summary>Implements password-based key derivation functionality, PBKDF2, by using a pseudo-random number generator based on <see cref="T:System.Security.Cryptography.HMACSHA1"></see>.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.Rfc2898DeriveBytes.#ctor(System.String,System.Byte[])">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Rfc2898DeriveBytes"></see> class using a password and salt to derive the key.</summary>
+ <param name="password">The password used to derive the key.</param>
+ <param name="salt">The key salt used to derive the key.</param>
+ <exception cref="T:System.ArgumentException">The specified salt size is smaller than 8 bytes or the iteration count is less than 1.</exception>
+ <exception cref="T:System.ArgumentNullException">The password or salt is null.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.Rfc2898DeriveBytes.#ctor(System.String,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Rfc2898DeriveBytes"></see> class using the password and salt size to derive the key.</summary>
+ <param name="password">The password used to derive the key.</param>
+ <param name="saltSize">The size of the random salt that you want the class to generate.</param>
+ <exception cref="T:System.ArgumentException">The specified salt size is smaller than 8 bytes.</exception>
+ <exception cref="T:System.ArgumentNullException">The password or salt is null.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.Rfc2898DeriveBytes.#ctor(System.Byte[],System.Byte[],System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Rfc2898DeriveBytes"></see> class using a password, a salt, and number of iterations to derive the key.</summary>
+ <param name="password">The password used to derive the key.</param>
+ <param name="salt">The key salt used to derive the key.</param>
+ <param name="iterations">The number of iterations for the operation.</param>
+ <exception cref="T:System.ArgumentException">The specified salt size is smaller than 8 bytes or the iteration count is less than 1.</exception>
+ <exception cref="T:System.ArgumentNullException">The password or salt is null.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.Rfc2898DeriveBytes.#ctor(System.String,System.Byte[],System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Rfc2898DeriveBytes"></see> class using a password, a salt, and number of iterations to derive the key.</summary>
+ <param name="password">The password used to derive the key.</param>
+ <param name="salt">The key salt used to derive the key.</param>
+ <param name="iterations">The number of iterations for the operation.</param>
+ <exception cref="T:System.ArgumentException">The specified salt size is smaller than 8 bytes or the iteration count is less than 1.</exception>
+ <exception cref="T:System.ArgumentNullException">The password or salt is null.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.Rfc2898DeriveBytes.#ctor(System.String,System.Int32,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Rfc2898DeriveBytes"></see> class using a password, a salt size, and number of iterations to derive the key.</summary>
+ <param name="password">The password used to derive the key.</param>
+ <param name="saltSize">The size of the random salt that you want the class to generate.</param>
+ <param name="iterations">The number of iterations for the operation.</param>
+ <exception cref="T:System.ArgumentException">The specified salt size is smaller than 8 bytes or the iteration count is less than 1.</exception>
+ <exception cref="T:System.ArgumentNullException">The password or salt is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="iterations">iterations</paramref> is out of range. This parameter requires a non-negative number.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.Rfc2898DeriveBytes.CryptDeriveKey(System.String,System.String,System.Int32,System.Byte[])">
+ <summary>Derives a cryptographic key from the <see cref="T:System.Security.Cryptography.Rfc2898DeriveBytes"></see> object.</summary>
+ <param name="algname">The algorithm name for which to derive the key.</param>
+ <param name="alghashname">The hash algorithm name to use to derive the key.</param>
+ <param name="keySize">The size of the key, in bits, to derive.</param>
+ <param name="rgbIV">The initialization vector (IV) to use to derive the key.</param>
+ <returns>The derived key.</returns>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">The <paramref name="keySize">keySize</paramref> parameter is incorrect. -or- The cryptographic service provider (CSP) cannot be acquired. -or- The <paramref name="algname">algname</paramref> parameter is not a valid algorithm name. -or- The <paramref name="alghashname">alghashname</paramref> parameter is not a valid hash algorithm name.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.Rfc2898DeriveBytes.Dispose(System.Boolean)">
+ <summary>Releases the unmanaged resources used by the <see cref="T:System.Security.Cryptography.Rfc2898DeriveBytes"></see> class and optionally releases the managed resources.</summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
+ </member>
+ <member name="M:System.Security.Cryptography.Rfc2898DeriveBytes.GetBytes(System.Int32)">
+ <summary>Returns the pseudo-random key for this object.</summary>
+ <param name="cb">The number of pseudo-random key bytes to generate.</param>
+ <returns>A byte array filled with pseudo-random key bytes.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="cb">cb</paramref> is out of range. This parameter requires a non-negative number.</exception>
+ </member>
+ <member name="P:System.Security.Cryptography.Rfc2898DeriveBytes.IterationCount">
+ <summary>Gets or sets the number of iterations for the operation.</summary>
+ <returns>The number of iterations for the operation.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The number of iterations is less than 1.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.Rfc2898DeriveBytes.Reset">
+ <summary>Resets the state of the operation.</summary>
+ </member>
+ <member name="P:System.Security.Cryptography.Rfc2898DeriveBytes.Salt">
+ <summary>Gets or sets the key salt value for the operation.</summary>
+ <returns>The key salt value for the operation.</returns>
+ <exception cref="T:System.ArgumentException">The specified salt size is smaller than 8 bytes.</exception>
+ <exception cref="T:System.ArgumentNullException">The salt is null.</exception>
+ </member>
+ <member name="T:System.Security.Cryptography.Rijndael">
+ <summary>Represents the base class from which all implementations of the <see cref="T:System.Security.Cryptography.Rijndael"></see> symmetric encryption algorithm must inherit.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.Rijndael.#ctor">
+ <summary>Initializes a new instance of <see cref="T:System.Security.Cryptography.Rijndael"></see>.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.Rijndael.Create">
+ <summary>Creates a cryptographic object to perform the <see cref="T:System.Security.Cryptography.Rijndael"></see> algorithm.</summary>
+ <returns>A cryptographic object.</returns>
+ <exception cref="T:System.Reflection.TargetInvocationException">The algorithm was used with Federal Information Processing Standards (FIPS) mode enabled, but is not FIPS compatible.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.Rijndael.Create(System.String)">
+ <summary>Creates a cryptographic object to perform the specified implementation of the <see cref="T:System.Security.Cryptography.Rijndael"></see> algorithm.</summary>
+ <param name="algName">The name of the specific implementation of <see cref="T:System.Security.Cryptography.Rijndael"></see> to create.</param>
+ <returns>A cryptographic object.</returns>
+ <exception cref="T:System.Reflection.TargetInvocationException">The algorithm described by the <paramref name="algName">algName</paramref> parameter was used with Federal Information Processing Standards (FIPS) mode enabled, but is not FIPS compatible.</exception>
+ </member>
+ <member name="T:System.Security.Cryptography.RijndaelManaged">
+ <summary>Accesses the managed version of the <see cref="T:System.Security.Cryptography.Rijndael"></see> algorithm. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.RijndaelManaged.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.RijndaelManaged"></see> class.</summary>
+ <exception cref="T:System.InvalidOperationException">This class is not compliant with the FIPS algorithm.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.RijndaelManaged.CreateDecryptor(System.Byte[],System.Byte[])">
+ <summary>Creates a symmetric <see cref="T:System.Security.Cryptography.Rijndael"></see> decryptor object with the specified <see cref="P:System.Security.Cryptography.SymmetricAlgorithm.Key"></see> and initialization vector (<see cref="P:System.Security.Cryptography.SymmetricAlgorithm.IV"></see>).</summary>
+ <param name="rgbKey">The secret key to be used for the symmetric algorithm. The key size must be 128, 192, or 256 bits.</param>
+ <param name="rgbIV">The IV to be used for the symmetric algorithm.</param>
+ <returns>A symmetric <see cref="T:System.Security.Cryptography.Rijndael"></see> decryptor object.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="rgbKey">rgbKey</paramref> parameter is null. -or- The <paramref name="rgbIV">rgbIV</paramref> parameter is null.</exception>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">The value of the <see cref="P:System.Security.Cryptography.SymmetricAlgorithm.Mode"></see> property is not <see cref="F:System.Security.Cryptography.CipherMode.ECB"></see>, <see cref="F:System.Security.Cryptography.CipherMode.CBC"></see>, or <see cref="F:System.Security.Cryptography.CipherMode.CFB"></see>.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.RijndaelManaged.CreateEncryptor(System.Byte[],System.Byte[])">
+ <summary>Creates a symmetric <see cref="T:System.Security.Cryptography.Rijndael"></see> encryptor object with the specified <see cref="P:System.Security.Cryptography.SymmetricAlgorithm.Key"></see> and initialization vector (<see cref="P:System.Security.Cryptography.SymmetricAlgorithm.IV"></see>).</summary>
+ <param name="rgbKey">The secret key to be used for the symmetric algorithm. The key size must be 128, 192, or 256 bits.</param>
+ <param name="rgbIV">The IV to be used for the symmetric algorithm.</param>
+ <returns>A symmetric <see cref="T:System.Security.Cryptography.Rijndael"></see> encryptor object.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="rgbKey">rgbKey</paramref> parameter is null. -or- The <paramref name="rgbIV">rgbIV</paramref> parameter is null.</exception>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">The value of the <see cref="P:System.Security.Cryptography.SymmetricAlgorithm.Mode"></see> property is not <see cref="F:System.Security.Cryptography.CipherMode.ECB"></see>, <see cref="F:System.Security.Cryptography.CipherMode.CBC"></see>, or <see cref="F:System.Security.Cryptography.CipherMode.CFB"></see>.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.RijndaelManaged.GenerateIV">
+ <summary>Generates a random initialization vector (<see cref="P:System.Security.Cryptography.SymmetricAlgorithm.IV"></see>) to be used for the algorithm.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.RijndaelManaged.GenerateKey">
+ <summary>Generates a random <see cref="P:System.Security.Cryptography.SymmetricAlgorithm.Key"></see> to be used for the algorithm.</summary>
+ </member>
+ <member name="T:System.Security.Cryptography.RNGCryptoServiceProvider">
+ <summary>Implements a cryptographic Random Number Generator (RNG) using the implementation provided by the cryptographic service provider (CSP). This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.RNGCryptoServiceProvider.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.RNGCryptoServiceProvider"></see> class.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.RNGCryptoServiceProvider.#ctor(System.Byte[])">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.RNGCryptoServiceProvider"></see> class.</summary>
+ <param name="rgb">A byte array. This value is ignored.</param>
+ </member>
+ <member name="M:System.Security.Cryptography.RNGCryptoServiceProvider.#ctor(System.Security.Cryptography.CspParameters)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.RNGCryptoServiceProvider"></see> class with the specified parameters.</summary>
+ <param name="cspParams">The parameters to pass to the cryptographic service provider (CSP).</param>
+ </member>
+ <member name="M:System.Security.Cryptography.RNGCryptoServiceProvider.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.RNGCryptoServiceProvider"></see> class.</summary>
+ <param name="str">The string input. This parameter is ignored.</param>
+ </member>
+ <member name="M:System.Security.Cryptography.RNGCryptoServiceProvider.GetBytes(System.Byte[])">
+ <summary>Fills an array of bytes with a cryptographically strong sequence of random values.</summary>
+ <param name="data">The array to fill with a cryptographically strong sequence of random values.</param>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">The cryptographic service provider (CSP) cannot be acquired.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="data">data</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.RNGCryptoServiceProvider.GetNonZeroBytes(System.Byte[])">
+ <summary>Fills an array of bytes with a cryptographically strong sequence of random nonzero values.</summary>
+ <param name="data">The array to fill with a cryptographically strong sequence of random nonzero values.</param>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">The cryptographic service provider (CSP) cannot be acquired.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="data">data</paramref> is null.</exception>
+ </member>
+ <member name="T:System.Security.Cryptography.RSA">
+ <summary>Represents the base class from which all implementations of the <see cref="T:System.Security.Cryptography.RSA"></see> algorithm inherit.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.RSA.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.RSA"></see> class.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.RSA.Create">
+ <summary>Creates an instance of the default implementation of the <see cref="T:System.Security.Cryptography.RSA"></see> algorithm.</summary>
+ <returns>A new instance of the default implementation of <see cref="T:System.Security.Cryptography.RSA"></see>.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.RSA.Create(System.String)">
+ <summary>Creates an instance of the specified implementation of <see cref="T:System.Security.Cryptography.RSA"></see>.</summary>
+ <param name="algName">The name of the implementation of <see cref="T:System.Security.Cryptography.RSA"></see> to use.</param>
+ <returns>A new instance of the specified implementation of <see cref="T:System.Security.Cryptography.RSA"></see>.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.RSA.Decrypt(System.Byte[],System.Security.Cryptography.RSAEncryptionPadding)">
+ <summary>When overridden in a derived class, decrypts the input data using the specified padding mode.</summary>
+ <param name="data">The data to decrypt.</param>
+ <param name="padding">The padding mode.</param>
+ <returns>The decrypted data.</returns>
+ <exception cref="T:System.NotImplementedException">A derived class must override this method.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.RSA.DecryptValue(System.Byte[])">
+ <summary>When overridden in a derived class, decrypts the input data using the private key.</summary>
+ <param name="rgb">The cipher text to be decrypted.</param>
+ <returns>The resulting decryption of the <paramref name="rgb">rgb</paramref> parameter in plain text.</returns>
+ <exception cref="T:System.NotSupportedException">This method call is not supported. This exception is thrown starting with the .NET Framework 4.6.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.RSA.Encrypt(System.Byte[],System.Security.Cryptography.RSAEncryptionPadding)">
+ <summary>When overridden in a derived class, encrypts the input data using the specified padding mode.</summary>
+ <param name="data">The data to encrypt.</param>
+ <param name="padding">The padding mode.</param>
+ <returns>The encrypted data.</returns>
+ <exception cref="T:System.NotImplementedException">A derived class must override this method.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.RSA.EncryptValue(System.Byte[])">
+ <summary>When overridden in a derived class, encrypts the input data using the public key.</summary>
+ <param name="rgb">The plain text to be encrypted.</param>
+ <returns>The resulting encryption of the <paramref name="rgb">rgb</paramref> parameter as cipher text.</returns>
+ <exception cref="T:System.NotSupportedException">This method call is not supported. This exception is thrown starting with the .NET Framework 4.6.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.RSA.ExportParameters(System.Boolean)">
+ <summary>When overridden in a derived class, exports the <see cref="T:System.Security.Cryptography.RSAParameters"></see>.</summary>
+ <param name="includePrivateParameters">true to include private parameters; otherwise, false.</param>
+ <returns>The parameters for <see cref="T:System.Security.Cryptography.DSA"></see>.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.RSA.FromXmlString(System.String)">
+ <summary>Initializes an <see cref="T:System.Security.Cryptography.RSA"></see> object from the key information from an XML string.</summary>
+ <param name="xmlString">The XML string containing <see cref="T:System.Security.Cryptography.RSA"></see> key information.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="xmlString">xmlString</paramref> parameter is null.</exception>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">The format of the <paramref name="xmlString">xmlString</paramref> parameter is not valid.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.RSA.HashData(System.Byte[],System.Int32,System.Int32,System.Security.Cryptography.HashAlgorithmName)">
+ <summary>When overridden in a derived class, computes the hash value of a specified portion of a byte array by using a specified hashing algorithm.</summary>
+ <param name="data">The data to be hashed.</param>
+ <param name="offset">The index of the first byte in data that is to be hashed.</param>
+ <param name="count">The number of bytes to hash.</param>
+ <param name="hashAlgorithm">The algorithm to use in hash the data.</param>
+ <returns>The hashed data.</returns>
+ <exception cref="T:System.NotImplementedException">A derived class must override this method.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.RSA.HashData(System.IO.Stream,System.Security.Cryptography.HashAlgorithmName)">
+ <summary>When overridden in a derived class, computes the hash value of a specified binary stream by using a specified hashing algorithm.</summary>
+ <param name="data">The binary stream to hash.</param>
+ <param name="hashAlgorithm">The hash algorithm.</param>
+ <returns>The hashed data.</returns>
+ <exception cref="T:System.NotImplementedException">A derived class must override this method.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.RSA.ImportParameters(System.Security.Cryptography.RSAParameters)">
+ <summary>When overridden in a derived class, imports the specified <see cref="T:System.Security.Cryptography.RSAParameters"></see>.</summary>
+ <param name="parameters">The parameters for <see cref="T:System.Security.Cryptography.RSA"></see>.</param>
+ </member>
+ <member name="P:System.Security.Cryptography.RSA.KeyExchangeAlgorithm">
+ <summary>Gets the name of the key exchange algorithm available with this implementation of <see cref="T:System.Security.Cryptography.RSA"></see>.</summary>
+ <returns>Returns &quot;RSA&quot;.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.RSA.SignatureAlgorithm">
+ <summary>Gets the name of the signature algorithm available with this implementation of <see cref="T:System.Security.Cryptography.RSA"></see>.</summary>
+ <returns>Returns &quot;RSA&quot;.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.RSA.SignData(System.Byte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding)">
+ <summary>Computes the hash value of the specified byte array using the specified hash algorithm and padding mode, and signs the resulting hash value.</summary>
+ <param name="data">The input data for which to compute the hash.</param>
+ <param name="hashAlgorithm">The hash algorithm to use to create the hash value.</param>
+ <param name="padding">The padding mode.</param>
+ <returns>The RSA signature for the specified data.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="data">data</paramref> is null. -or- <paramref name="padding">padding</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="hashAlgorithm">hashAlgorithm</paramref>.<see cref="P:System.Security.Cryptography.HashAlgorithmName.Name"></see> is null or <see cref="F:System.String.Empty"></see>.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.RSA.SignData(System.IO.Stream,System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding)">
+ <summary>Computes the hash value of the specified stream using the specified hash algorithm and padding mode, and signs the resulting hash value.</summary>
+ <param name="data">The input stream for which to compute the hash.</param>
+ <param name="hashAlgorithm">The hash algorithm to use to create the hash value.</param>
+ <param name="padding">The padding mode.</param>
+ <returns>The RSA signature for the specified data.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="data">data</paramref> is null. -or- <paramref name="padding">padding</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="hashAlgorithm">hashAlgorithm</paramref>.<see cref="P:System.Security.Cryptography.HashAlgorithmName.Name"></see> is null or <see cref="F:System.String.Empty"></see>.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.RSA.SignData(System.Byte[],System.Int32,System.Int32,System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding)">
+ <summary>Computes the hash value of a portion of the specified byte array using the specified hash algorithm and padding mode, and signs the resulting hash value.</summary>
+ <param name="data">The input data for which to compute the hash.</param>
+ <param name="offset">The offset into the array at which to begin using data.</param>
+ <param name="count">The number of bytes in the array to use as data.</param>
+ <param name="hashAlgorithm">The hash algorithm to use to create the hash value.</param>
+ <param name="padding">The padding mode.</param>
+ <returns>The RSA signature for the specified data.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="data">data</paramref> is null. -or- <paramref name="padding">padding</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="hashAlgorithm">hashAlgorithm</paramref>.<see cref="P:System.Security.Cryptography.HashAlgorithmName.Name"></see> is null or <see cref="F:System.String.Empty"></see>.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="offset">offset</paramref> is less than zero. -or- <paramref name="count">count</paramref> is less than zero. -or- <paramref name="offset">offset</paramref> + <paramref name="count">count</paramref> – 1 results in an index that is beyond the upper bound of <paramref name="data">data</paramref>.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.RSA.SignHash(System.Byte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding)">
+ <summary>When overridden in a derived class, computes the signature for the specified hash value by encrypting it with the private key using the specified padding.</summary>
+ <param name="hash">The hash value of the data to be signed.</param>
+ <param name="hashAlgorithm">The hash algorithm used to create the hash value of the data.</param>
+ <param name="padding">The padding.</param>
+ <returns>The RSA signature for the specified hash value.</returns>
+ <exception cref="T:System.NotImplementedException">A derived class must override this method.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.RSA.ToXmlString(System.Boolean)">
+ <summary>Creates and returns an XML string containing the key of the current <see cref="T:System.Security.Cryptography.RSA"></see> object.</summary>
+ <param name="includePrivateParameters">true to include a public and private RSA key; false to include only the public key.</param>
+ <returns>An XML string containing the key of the current <see cref="T:System.Security.Cryptography.RSA"></see> object.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.RSA.VerifyData(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding)">
+ <summary>Verifies that a digital signature is valid by calculating the hash value of the data in a portion of a byte array using the specified hash algorithm and padding, and comparing it to the provided signature.</summary>
+ <param name="data">The signed data.</param>
+ <param name="offset">The starting index at which to compute the hash.</param>
+ <param name="count">The number of bytes to hash.</param>
+ <param name="signature">The signature data to be verified.</param>
+ <param name="hashAlgorithm">The hash algorithm used to create the hash value of the data.</param>
+ <param name="padding">The padding mode.</param>
+ <returns>true if the signature is valid; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="data">data</paramref> is null. -or- <paramref name="signature">signature</paramref> is null. -or- <paramref name="padding">padding</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="hashAlgorithm">hashAlgorithm</paramref>.<see cref="P:System.Security.Cryptography.HashAlgorithmName.Name"></see> is null or <see cref="F:System.String.Empty"></see>.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="offset">offset</paramref> is less than zero. -or- <paramref name="count">count</paramref> is less than zero. -or- <paramref name="offset">offset</paramref> + <paramref name="count">count</paramref> – 1 results in an index that is beyond the upper bound of <paramref name="data">data</paramref>.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.RSA.VerifyData(System.Byte[],System.Byte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding)">
+ <summary>Verifies that a digital signature is valid by calculating the hash value of the specified data using the specified hash algorithm and padding, and comparing it to the provided signature.</summary>
+ <param name="data">The signed data.</param>
+ <param name="signature">The signature data to be verified.</param>
+ <param name="hashAlgorithm">The hash algorithm used to create the hash value of the data.</param>
+ <param name="padding">The padding mode.</param>
+ <returns>true if the signature is valid; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="data">data</paramref> is null. -or- <paramref name="signature">signature</paramref> is null. -or- <paramref name="padding">padding</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="hashAlgorithm">hashAlgorithm</paramref>.<see cref="P:System.Security.Cryptography.HashAlgorithmName.Name"></see> is null or <see cref="F:System.String.Empty"></see>.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.RSA.VerifyData(System.IO.Stream,System.Byte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding)">
+ <summary>Verifies that a digital signature is valid by calculating the hash value of the specified stream using the specified hash algorithm and padding, and comparing it to the provided signature.</summary>
+ <param name="data">The signed data.</param>
+ <param name="signature">The signature data to be verified.</param>
+ <param name="hashAlgorithm">The hash algorithm used to create the hash value of the data.</param>
+ <param name="padding">The padding mode.</param>
+ <returns>true if the signature is valid; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="data">data</paramref> is null. -or- <paramref name="signature">signature</paramref> is null. -or- <paramref name="padding">padding</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="hashAlgorithm">hashAlgorithm</paramref>.<see cref="P:System.Security.Cryptography.HashAlgorithmName.Name"></see> is null or <see cref="F:System.String.Empty"></see>.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.RSA.VerifyHash(System.Byte[],System.Byte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding)">
+ <summary>Verifies that a digital signature is valid by determining the hash value in the signature using the specified hash algorithm and padding, and comparing it to the provided hash value.</summary>
+ <param name="hash">The hash value of the signed data.</param>
+ <param name="signature">The signature data to be verified.</param>
+ <param name="hashAlgorithm">The hash algorithm used to create the hash value.</param>
+ <param name="padding">The padding mode.</param>
+ <returns>true if the signature is valid; otherwise, false.</returns>
+ <exception cref="T:System.NotImplementedException">A derived class must override this method.</exception>
+ </member>
+ <member name="T:System.Security.Cryptography.RSACryptoServiceProvider">
+ <summary>Performs asymmetric encryption and decryption using the implementation of the <see cref="T:System.Security.Cryptography.RSA"></see> algorithm provided by the cryptographic service provider (CSP). This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.RSACryptoServiceProvider.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.RSACryptoServiceProvider"></see> class using the default key.</summary>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">The cryptographic service provider (CSP) cannot be acquired.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.RSACryptoServiceProvider.#ctor(System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.RSACryptoServiceProvider"></see> class with the specified key size.</summary>
+ <param name="dwKeySize">The size of the key to use in bits.</param>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">The cryptographic service provider (CSP) cannot be acquired.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.RSACryptoServiceProvider.#ctor(System.Security.Cryptography.CspParameters)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.RSACryptoServiceProvider"></see> class with the specified parameters.</summary>
+ <param name="parameters">The parameters to be passed to the cryptographic service provider (CSP).</param>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">The CSP cannot be acquired.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.RSACryptoServiceProvider.#ctor(System.Int32,System.Security.Cryptography.CspParameters)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.RSACryptoServiceProvider"></see> class with the specified key size and parameters.</summary>
+ <param name="dwKeySize">The size of the key to use in bits.</param>
+ <param name="parameters">The parameters to be passed to the cryptographic service provider (CSP).</param>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">The CSP cannot be acquired. -or- The key cannot be created.</exception>
+ </member>
+ <member name="P:System.Security.Cryptography.RSACryptoServiceProvider.CspKeyContainerInfo">
+ <summary>Gets a <see cref="T:System.Security.Cryptography.CspKeyContainerInfo"></see> object that describes additional information about a cryptographic key pair.</summary>
+ <returns>A <see cref="T:System.Security.Cryptography.CspKeyContainerInfo"></see> object that describes additional information about a cryptographic key pair.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.RSACryptoServiceProvider.Decrypt(System.Byte[],System.Boolean)">
+ <summary>Decrypts data with the <see cref="T:System.Security.Cryptography.RSA"></see> algorithm.</summary>
+ <param name="rgb">The data to be decrypted.</param>
+ <param name="fOAEP">true to perform direct <see cref="T:System.Security.Cryptography.RSA"></see> decryption using OAEP padding (only available on a computer running Microsoft Windows XP or later); otherwise, false to use PKCS#1 v1.5 padding.</param>
+ <returns>The decrypted data, which is the original plain text before encryption.</returns>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">The cryptographic service provider (CSP) cannot be acquired. -or- The <paramref name="fOAEP">fOAEP</paramref> parameter is true and the length of the <paramref name="rgb">rgb</paramref> parameter is greater than <see cref="P:System.Security.Cryptography.RSACryptoServiceProvider.KeySize"></see>. -or- The <paramref name="fOAEP">fOAEP</paramref> parameter is true and OAEP is not supported. -or- The key does not match the encrypted data. However, the exception wording may not be accurate. For example, it may say Not enough storage is available to process this command.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="rgb">rgb</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.RSACryptoServiceProvider.Decrypt(System.Byte[],System.Security.Cryptography.RSAEncryptionPadding)">
+ <summary>Decrypts data that was previously encrypted with the <see cref="T:System.Security.Cryptography.RSA"></see> algorithm by using the specified padding.</summary>
+ <param name="data">The data to decrypt.</param>
+ <param name="padding">The padding.</param>
+ <returns>The decrypted data.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="data">data</paramref> is null. -or- <paramref name="padding">padding</paramref> is null.</exception>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">The padding mode is not supported.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.RSACryptoServiceProvider.DecryptValue(System.Byte[])">
+ <summary>This method is not supported in the current version.</summary>
+ <param name="rgb">The data to be decrypted.</param>
+ <returns>The decrypted data, which is the original plain text before encryption.</returns>
+ <exception cref="T:System.NotSupportedException">This method is not supported in the current version.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.RSACryptoServiceProvider.Encrypt(System.Byte[],System.Boolean)">
+ <summary>Encrypts data with the <see cref="T:System.Security.Cryptography.RSA"></see> algorithm.</summary>
+ <param name="rgb">The data to be encrypted.</param>
+ <param name="fOAEP">true to perform direct <see cref="T:System.Security.Cryptography.RSA"></see> encryption using OAEP padding (only available on a computer running Windows XP or later); otherwise, false to use PKCS#1 v1.5 padding.</param>
+ <returns>The encrypted data.</returns>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">The cryptographic service provider (CSP) cannot be acquired. -or- The length of the <paramref name="rgb">rgb</paramref> parameter is greater than the maximum allowed length. -or- The <paramref name="fOAEP">fOAEP</paramref> parameter is true and OAEP padding is not supported.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="rgb">rgb</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.RSACryptoServiceProvider.Encrypt(System.Byte[],System.Security.Cryptography.RSAEncryptionPadding)">
+ <summary>Encrypts data with the <see cref="T:System.Security.Cryptography.RSA"></see> algorithm using the specified padding.</summary>
+ <param name="data">The data to encrypt.</param>
+ <param name="padding">The padding.</param>
+ <returns>The encrypted data.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="data">data</paramref> is null. -or- <paramref name="padding">padding</paramref> is null.</exception>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">The padding mode is not supported.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.RSACryptoServiceProvider.EncryptValue(System.Byte[])">
+ <summary>This method is not supported in the current version.</summary>
+ <param name="rgb">The data to be encrypted.</param>
+ <returns>The encrypted data.</returns>
+ <exception cref="T:System.NotSupportedException">This method is not supported in the current version.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.RSACryptoServiceProvider.ExportCspBlob(System.Boolean)">
+ <summary>Exports a blob containing the key information associated with an <see cref="T:System.Security.Cryptography.RSACryptoServiceProvider"></see> object.</summary>
+ <param name="includePrivateParameters">true to include the private key; otherwise, false.</param>
+ <returns>A byte array containing the key information associated with an <see cref="T:System.Security.Cryptography.RSACryptoServiceProvider"></see> object.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.RSACryptoServiceProvider.ExportParameters(System.Boolean)">
+ <summary>Exports the <see cref="T:System.Security.Cryptography.RSAParameters"></see>.</summary>
+ <param name="includePrivateParameters">true to include private parameters; otherwise, false.</param>
+ <returns>The parameters for <see cref="T:System.Security.Cryptography.RSA"></see>.</returns>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">The key cannot be exported.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.RSACryptoServiceProvider.ImportCspBlob(System.Byte[])">
+ <summary>Imports a blob that represents RSA key information.</summary>
+ <param name="keyBlob">A byte array that represents an RSA key blob.</param>
+ </member>
+ <member name="M:System.Security.Cryptography.RSACryptoServiceProvider.ImportParameters(System.Security.Cryptography.RSAParameters)">
+ <summary>Imports the specified <see cref="T:System.Security.Cryptography.RSAParameters"></see>.</summary>
+ <param name="parameters">The parameters for <see cref="T:System.Security.Cryptography.RSA"></see>.</param>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">The cryptographic service provider (CSP) cannot be acquired. -or- The <paramref name="parameters">parameters</paramref> parameter has missing fields.</exception>
+ </member>
+ <member name="P:System.Security.Cryptography.RSACryptoServiceProvider.KeyExchangeAlgorithm">
+ <summary>Gets the name of the key exchange algorithm available with this implementation of <see cref="T:System.Security.Cryptography.RSA"></see>.</summary>
+ <returns>The name of the key exchange algorithm if it exists; otherwise, null.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.RSACryptoServiceProvider.KeySize">
+ <summary>Gets the size of the current key.</summary>
+ <returns>The size of the key in bits.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.RSACryptoServiceProvider.PersistKeyInCsp">
+ <summary>Gets or sets a value indicating whether the key should be persisted in the cryptographic service provider (CSP).</summary>
+ <returns>true if the key should be persisted in the CSP; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.RSACryptoServiceProvider.PublicOnly">
+ <summary>Gets a value that indicates whether the <see cref="T:System.Security.Cryptography.RSACryptoServiceProvider"></see> object contains only a public key.</summary>
+ <returns>true if the <see cref="T:System.Security.Cryptography.RSACryptoServiceProvider"></see> object contains only a public key; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.RSACryptoServiceProvider.SignatureAlgorithm">
+ <summary>Gets the name of the signature algorithm available with this implementation of <see cref="T:System.Security.Cryptography.RSA"></see>.</summary>
+ <returns>The name of the signature algorithm.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.RSACryptoServiceProvider.SignData(System.Byte[],System.Object)">
+ <summary>Computes the hash value of the specified byte array using the specified hash algorithm, and signs the resulting hash value.</summary>
+ <param name="buffer">The input data for which to compute the hash.</param>
+ <param name="halg">The hash algorithm to use to create the hash value.</param>
+ <returns>The <see cref="T:System.Security.Cryptography.RSA"></see> signature for the specified data.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="halg">halg</paramref> parameter is null.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="halg">halg</paramref> parameter is not a valid type.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.RSACryptoServiceProvider.SignData(System.IO.Stream,System.Object)">
+ <summary>Computes the hash value of the specified input stream using the specified hash algorithm, and signs the resulting hash value.</summary>
+ <param name="inputStream">The input data for which to compute the hash.</param>
+ <param name="halg">The hash algorithm to use to create the hash value.</param>
+ <returns>The <see cref="T:System.Security.Cryptography.RSA"></see> signature for the specified data.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="halg">halg</paramref> parameter is null.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="halg">halg</paramref> parameter is not a valid type.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.RSACryptoServiceProvider.SignData(System.Byte[],System.Int32,System.Int32,System.Object)">
+ <summary>Computes the hash value of a subset of the specified byte array using the specified hash algorithm, and signs the resulting hash value.</summary>
+ <param name="buffer">The input data for which to compute the hash.</param>
+ <param name="offset">The offset into the array from which to begin using data.</param>
+ <param name="count">The number of bytes in the array to use as data.</param>
+ <param name="halg">The hash algorithm to use to create the hash value.</param>
+ <returns>The <see cref="T:System.Security.Cryptography.RSA"></see> signature for the specified data.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="halg">halg</paramref> parameter is null.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="halg">halg</paramref> parameter is not a valid type.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.RSACryptoServiceProvider.SignHash(System.Byte[],System.String)">
+ <summary>Computes the signature for the specified hash value by encrypting it with the private key.</summary>
+ <param name="rgbHash">The hash value of the data to be signed.</param>
+ <param name="str">The hash algorithm identifier (OID) used to create the hash value of the data.</param>
+ <returns>The <see cref="T:System.Security.Cryptography.RSA"></see> signature for the specified hash value.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="rgbHash">rgbHash</paramref> parameter is null.</exception>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">The cryptographic service provider (CSP) cannot be acquired. -or- There is no private key.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.RSACryptoServiceProvider.SignHash(System.Byte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding)">
+ <summary>Computes the signature for the specified hash value by encrypting it with the private key using the specified padding.</summary>
+ <param name="hash">The hash value of the data to be signed.</param>
+ <param name="hashAlgorithm">The hash algorithm name used to create the hash value of the data.</param>
+ <param name="padding">The padding.</param>
+ <returns>The <see cref="T:System.Security.Cryptography.RSA"></see> signature for the specified hash value.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="hashAlgorithm">hashAlgorithm</paramref> is null or <see cref="F:System.String.Empty"></see>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="hash">hash</paramref> is null. -or- <paramref name="padding">padding</paramref> is null.</exception>
+ <exception cref="T:System.Security.Cryptography.CryptographicException"><paramref name="padding">padding</paramref> does not equal <see cref="P:System.Security.Cryptography.RSASignaturePadding.Pkcs1"></see>.</exception>
+ </member>
+ <member name="P:System.Security.Cryptography.RSACryptoServiceProvider.UseMachineKeyStore">
+ <summary>Gets or sets a value indicating whether the key should be persisted in the computer's key store instead of the user profile store.</summary>
+ <returns>true if the key should be persisted in the computer key store; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.RSACryptoServiceProvider.VerifyData(System.Byte[],System.Object,System.Byte[])">
+ <summary>Verifies that a digital signature is valid by determining the hash value in the signature using the provided public key and comparing it to the hash value of the provided data.</summary>
+ <param name="buffer">The data that was signed.</param>
+ <param name="halg">The name of the hash algorithm used to create the hash value of the data.</param>
+ <param name="signature">The signature data to be verified.</param>
+ <returns>true if the signature is valid; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="halg">halg</paramref> parameter is null.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="halg">halg</paramref> parameter is not a valid type.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.RSACryptoServiceProvider.VerifyHash(System.Byte[],System.String,System.Byte[])">
+ <summary>Verifies that a digital signature is valid by determining the hash value in the signature using the provided public key and comparing it to the provided hash value.</summary>
+ <param name="rgbHash">The hash value of the signed data.</param>
+ <param name="str">The hash algorithm identifier (OID) used to create the hash value of the data.</param>
+ <param name="rgbSignature">The signature data to be verified.</param>
+ <returns>true if the signature is valid; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="rgbHash">rgbHash</paramref> parameter is null. -or- The <paramref name="rgbSignature">rgbSignature</paramref> parameter is null.</exception>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">The cryptographic service provider (CSP) cannot be acquired. -or- The signature cannot be verified.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.RSACryptoServiceProvider.VerifyHash(System.Byte[],System.Byte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding)">
+ <summary>Verifies that a digital signature is valid by determining the hash value in the signature using the specified hashing algorithm and padding, and comparing it to the provided hash value.</summary>
+ <param name="hash">The hash value of the signed data.</param>
+ <param name="signature">The signature data to be verified.</param>
+ <param name="hashAlgorithm">The hash algorithm name used to create the hash value.</param>
+ <param name="padding">The padding.</param>
+ <returns>true if the signature is valid; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="hashAlgorithm">hashAlgorithm</paramref> is null or <see cref="F:System.String.Empty"></see>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="hash">hash</paramref> is null. -or- <paramref name="padding">padding</paramref> is null.</exception>
+ <exception cref="T:System.Security.Cryptography.CryptographicException"><paramref name="padding">padding</paramref> does not equal <see cref="P:System.Security.Cryptography.RSASignaturePadding.Pkcs1"></see>.</exception>
+ </member>
+ <member name="T:System.Security.Cryptography.RSAEncryptionPadding">
+ <summary>Specifies the padding mode and parameters to use with RSA encryption or decryption operations.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.RSAEncryptionPadding.CreateOaep(System.Security.Cryptography.HashAlgorithmName)">
+ <summary>Creates a new <see cref="T:System.Security.Cryptography.RSAEncryptionPadding"></see> instance whose <see cref="P:System.Security.Cryptography.RSAEncryptionPadding.Mode"></see> is <see cref="F:System.Security.Cryptography.RSAEncryptionPaddingMode.Oaep"></see> with the given hash algorithm.</summary>
+ <param name="hashAlgorithm">The hash algorithm.</param>
+ <returns>An object whose mode is <see cref="P:System.Security.Cryptography.RSAEncryptionPadding.Mode"></see> is <see cref="F:System.Security.Cryptography.RSAEncryptionPaddingMode.Oaep"></see> with the hash algorithm specified by <paramref name="hashAlgorithm">hashAlgorithm</paramref>. .</returns>
+ <exception cref="T:System.ArgumentException">The <see cref="P:System.Security.Cryptography.HashAlgorithmName.Name"></see> property of <paramref name="hashAlgorithm">hashAlgorithm</paramref> is either null or <see cref="F:System.String.Empty"></see>.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.RSAEncryptionPadding.Equals(System.Object)">
+ <summary>Determines whether the current instance is equal to the specified object.</summary>
+ <param name="obj">The object to compare.</param>
+ <returns>true if <paramref name="obj">obj</paramref> is equal to the current instance; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.RSAEncryptionPadding.Equals(System.Security.Cryptography.RSAEncryptionPadding)">
+ <summary>Determines whether the current instance is equal to the specified <see cref="T:System.Security.Cryptography.RSAEncryptionPadding"></see> object.</summary>
+ <param name="other">The object to compare.</param>
+ <returns>true if <paramref name="other">other</paramref> is equal to the current instance; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.RSAEncryptionPadding.GetHashCode">
+ <summary>Returns the hash code of this <see cref="T:System.Security.Cryptography.RSAEncryptionPadding"></see> object.</summary>
+ <returns>The hash code of this instance.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.RSAEncryptionPadding.Mode">
+ <summary>Gets the padding mode represented by this <see cref="T:System.Security.Cryptography.RSAEncryptionPadding"></see> instance.</summary>
+ <returns>A padding mode.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.RSAEncryptionPadding.OaepHashAlgorithm">
+ <summary>Gets the hash algorithm used in conjunction with the <see cref="F:System.Security.Cryptography.RSAEncryptionPaddingMode.Oaep"></see> padding mode. If the value of the <see cref="P:System.Security.Cryptography.RSAEncryptionPadding.Mode"></see> property is not <see cref="F:System.Security.Cryptography.RSAEncryptionPaddingMode.Oaep"></see>, <see cref="P:System.Security.Cryptography.HashAlgorithmName.Name"></see> is null.</summary>
+ <returns>The hash algorithm.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.RSAEncryptionPadding.OaepSHA1">
+ <summary>Gets an object that represents the Optimal Asymmetric Encryption Padding (OAEP) encryption standard with a SHA1 hash algorithm.</summary>
+ <returns>An object that represents the OAEP encryption standard with a SHA1 hash algorithm.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.RSAEncryptionPadding.OaepSHA256">
+ <summary>Gets an object that represents the Optimal Asymmetric Encryption Padding (OAEP) encryption standard with a SHA256 hash algorithm.</summary>
+ <returns>An object that represents the OAEP encryption standard with a SHA256 hash algorithm.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.RSAEncryptionPadding.OaepSHA384">
+ <summary>Gets an object that represents the Optimal Asymmetric Encryption Padding (OAEP) encryption standard with a SHA-384 hash algorithm.</summary>
+ <returns>An object that represents the OAEP encryption standard with a SHA384 hash algorithm.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.RSAEncryptionPadding.OaepSHA512">
+ <summary>Gets an object that represents the Optimal Asymmetric Encryption Padding (OAEP) encryption standard with a SHA512 hash algorithm.</summary>
+ <returns>An object that represents the OAEP encryption standard with a SHA512 hash algorithm.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.RSAEncryptionPadding.op_Equality(System.Security.Cryptography.RSAEncryptionPadding,System.Security.Cryptography.RSAEncryptionPadding)">
+ <summary>Indicates whether two specified <see cref="T:System.Security.Cryptography.RSAEncryptionPadding"></see> objects are equal.</summary>
+ <param name="left">The first object to compare.</param>
+ <param name="right">The second object to compare.</param>
+ <returns>true if left and right are equal; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.RSAEncryptionPadding.op_Inequality(System.Security.Cryptography.RSAEncryptionPadding,System.Security.Cryptography.RSAEncryptionPadding)">
+ <summary>Indicates whether two specified <see cref="T:System.Security.Cryptography.RSAEncryptionPadding"></see> objects are unequal.</summary>
+ <param name="left">The first object to compare.</param>
+ <param name="right">The second object to compare.</param>
+ <returns>true if left and right are not equal; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.RSAEncryptionPadding.Pkcs1">
+ <summary>Gets an object that represents the PKCS #1 encryption standard.</summary>
+ <returns>An object that represents the PKCS #1 encryption standard.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.RSAEncryptionPadding.ToString">
+ <summary>Returns the string representation of the current <see cref="T:System.Security.Cryptography.RSAEncryptionPadding"></see> instance.</summary>
+ <returns>The string representation of the current object.</returns>
+ </member>
+ <member name="T:System.Security.Cryptography.RSAEncryptionPaddingMode">
+ <summary>Specifies the padding mode to use with RSA encryption or decryption operations.</summary>
+ </member>
+ <member name="F:System.Security.Cryptography.RSAEncryptionPaddingMode.Oaep">
+ <summary>Optimal Asymmetric Encryption Padding.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.RSAEncryptionPaddingMode.Pkcs1">
+ <summary>PKCS #1 v1.5.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Security.Cryptography.RSAOAEPKeyExchangeDeformatter">
+ <summary>Decrypts Optimal Asymmetric Encryption Padding (OAEP) key exchange data.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.RSAOAEPKeyExchangeDeformatter.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.RSAOAEPKeyExchangeDeformatter"></see> class.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.RSAOAEPKeyExchangeDeformatter.#ctor(System.Security.Cryptography.AsymmetricAlgorithm)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.RSAOAEPKeyExchangeDeformatter"></see> class with the specified key.</summary>
+ <param name="key">The instance of the <see cref="T:System.Security.Cryptography.RSA"></see> algorithm that holds the private key.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.RSAOAEPKeyExchangeDeformatter.DecryptKeyExchange(System.Byte[])">
+ <summary>Extracts secret information from the encrypted key exchange data.</summary>
+ <param name="rgbData">The key exchange data within which the secret information is hidden.</param>
+ <returns>The secret information derived from the key exchange data.</returns>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">The key exchange data verification has failed.</exception>
+ <exception cref="T:System.Security.Cryptography.CryptographicUnexpectedOperationException">The key is missing.</exception>
+ </member>
+ <member name="P:System.Security.Cryptography.RSAOAEPKeyExchangeDeformatter.Parameters">
+ <summary>Gets the parameters for the Optimal Asymmetric Encryption Padding (OAEP) key exchange.</summary>
+ <returns>An XML string containing the parameters of the OAEP key exchange operation.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.RSAOAEPKeyExchangeDeformatter.SetKey(System.Security.Cryptography.AsymmetricAlgorithm)">
+ <summary>Sets the private key to use for decrypting the secret information.</summary>
+ <param name="key">The instance of the <see cref="T:System.Security.Cryptography.RSA"></see> algorithm that holds the private key.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is null.</exception>
+ </member>
+ <member name="T:System.Security.Cryptography.RSAOAEPKeyExchangeFormatter">
+ <summary>Creates Optimal Asymmetric Encryption Padding (OAEP) key exchange data using <see cref="T:System.Security.Cryptography.RSA"></see>.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.RSAOAEPKeyExchangeFormatter.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.RSAOAEPKeyExchangeFormatter"></see> class.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.RSAOAEPKeyExchangeFormatter.#ctor(System.Security.Cryptography.AsymmetricAlgorithm)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.RSAOAEPKeyExchangeFormatter"></see> class with the specified key.</summary>
+ <param name="key">The instance of the <see cref="T:System.Security.Cryptography.RSA"></see> algorithm that holds the public key.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.RSAOAEPKeyExchangeFormatter.CreateKeyExchange(System.Byte[])">
+ <summary>Creates the encrypted key exchange data from the specified input data.</summary>
+ <param name="rgbData">The secret information to be passed in the key exchange.</param>
+ <returns>The encrypted key exchange data to be sent to the intended recipient.</returns>
+ <exception cref="T:System.Security.Cryptography.CryptographicUnexpectedOperationException">The key is missing.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.RSAOAEPKeyExchangeFormatter.CreateKeyExchange(System.Byte[],System.Type)">
+ <summary>Creates the encrypted key exchange data from the specified input data.</summary>
+ <param name="rgbData">The secret information to be passed in the key exchange.</param>
+ <param name="symAlgType">This parameter is not used in the current version.</param>
+ <returns>The encrypted key exchange data to be sent to the intended recipient.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.RSAOAEPKeyExchangeFormatter.Parameter">
+ <summary>Gets or sets the parameter used to create padding in the key exchange creation process.</summary>
+ <returns>The parameter value.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.RSAOAEPKeyExchangeFormatter.Parameters">
+ <summary>Gets the parameters for the Optimal Asymmetric Encryption Padding (OAEP) key exchange.</summary>
+ <returns>An XML string containing the parameters of the OAEP key exchange operation.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.RSAOAEPKeyExchangeFormatter.Rng">
+ <summary>Gets or sets the random number generator algorithm to use in the creation of the key exchange.</summary>
+ <returns>The instance of a random number generator algorithm to use.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.RSAOAEPKeyExchangeFormatter.SetKey(System.Security.Cryptography.AsymmetricAlgorithm)">
+ <summary>Sets the public key to use for encrypting the key exchange data.</summary>
+ <param name="key">The instance of the <see cref="T:System.Security.Cryptography.RSA"></see> algorithm that holds the public key.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is null.</exception>
+ </member>
+ <member name="T:System.Security.Cryptography.RSAParameters">
+ <summary>Represents the standard parameters for the <see cref="T:System.Security.Cryptography.RSA"></see> algorithm.</summary>
+ </member>
+ <member name="F:System.Security.Cryptography.RSAParameters.D">
+ <summary>Represents the D parameter for the <see cref="T:System.Security.Cryptography.RSA"></see> algorithm.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.RSAParameters.DP">
+ <summary>Represents the DP parameter for the <see cref="T:System.Security.Cryptography.RSA"></see> algorithm.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.RSAParameters.DQ">
+ <summary>Represents the DQ parameter for the <see cref="T:System.Security.Cryptography.RSA"></see> algorithm.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.RSAParameters.Exponent">
+ <summary>Represents the Exponent parameter for the <see cref="T:System.Security.Cryptography.RSA"></see> algorithm.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.RSAParameters.InverseQ">
+ <summary>Represents the InverseQ parameter for the <see cref="T:System.Security.Cryptography.RSA"></see> algorithm.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.RSAParameters.Modulus">
+ <summary>Represents the Modulus parameter for the <see cref="T:System.Security.Cryptography.RSA"></see> algorithm.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.RSAParameters.P">
+ <summary>Represents the P parameter for the <see cref="T:System.Security.Cryptography.RSA"></see> algorithm.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.RSAParameters.Q">
+ <summary>Represents the Q parameter for the <see cref="T:System.Security.Cryptography.RSA"></see> algorithm.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Security.Cryptography.RSAPKCS1KeyExchangeDeformatter">
+ <summary>Decrypts the PKCS #1 key exchange data.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.RSAPKCS1KeyExchangeDeformatter.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.RSAPKCS1KeyExchangeDeformatter"></see> class.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.RSAPKCS1KeyExchangeDeformatter.#ctor(System.Security.Cryptography.AsymmetricAlgorithm)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.RSAPKCS1KeyExchangeDeformatter"></see> class with the specified key.</summary>
+ <param name="key">The instance of the <see cref="T:System.Security.Cryptography.RSA"></see> algorithm that holds the private key.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.RSAPKCS1KeyExchangeDeformatter.DecryptKeyExchange(System.Byte[])">
+ <summary>Extracts secret information from the encrypted key exchange data.</summary>
+ <param name="rgbIn">The key exchange data within which the secret information is hidden.</param>
+ <returns>The secret information derived from the key exchange data.</returns>
+ <exception cref="T:System.Security.Cryptography.CryptographicUnexpectedOperationException">The key is missing.</exception>
+ </member>
+ <member name="P:System.Security.Cryptography.RSAPKCS1KeyExchangeDeformatter.Parameters">
+ <summary>Gets the parameters for the PKCS #1 key exchange.</summary>
+ <returns>An XML string containing the parameters of the PKCS #1 key exchange operation.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.RSAPKCS1KeyExchangeDeformatter.RNG">
+ <summary>Gets or sets the random number generator algorithm to use in the creation of the key exchange.</summary>
+ <returns>The instance of a random number generator algorithm to use.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.RSAPKCS1KeyExchangeDeformatter.SetKey(System.Security.Cryptography.AsymmetricAlgorithm)">
+ <summary>Sets the private key to use for decrypting the secret information.</summary>
+ <param name="key">The instance of the <see cref="T:System.Security.Cryptography.RSA"></see> algorithm that holds the private key.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is null.</exception>
+ </member>
+ <member name="T:System.Security.Cryptography.RSAPKCS1KeyExchangeFormatter">
+ <summary>Creates the PKCS#1 key exchange data using <see cref="T:System.Security.Cryptography.RSA"></see>.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.RSAPKCS1KeyExchangeFormatter.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.RSAPKCS1KeyExchangeFormatter"></see> class.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.RSAPKCS1KeyExchangeFormatter.#ctor(System.Security.Cryptography.AsymmetricAlgorithm)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.RSAPKCS1KeyExchangeFormatter"></see> class with the specified key.</summary>
+ <param name="key">The instance of the <see cref="T:System.Security.Cryptography.RSA"></see> algorithm that holds the public key.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.RSAPKCS1KeyExchangeFormatter.CreateKeyExchange(System.Byte[])">
+ <summary>Creates the encrypted key exchange data from the specified input data.</summary>
+ <param name="rgbData">The secret information to be passed in the key exchange.</param>
+ <returns>The encrypted key exchange data to be sent to the intended recipient.</returns>
+ <exception cref="T:System.Security.Cryptography.CryptographicException"><paramref name="rgbData">rgbData</paramref> is too big.</exception>
+ <exception cref="T:System.Security.Cryptography.CryptographicUnexpectedOperationException">The key is null.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.RSAPKCS1KeyExchangeFormatter.CreateKeyExchange(System.Byte[],System.Type)">
+ <summary>Creates the encrypted key exchange data from the specified input data.</summary>
+ <param name="rgbData">The secret information to be passed in the key exchange.</param>
+ <param name="symAlgType">This parameter is not used in the current version.</param>
+ <returns>The encrypted key exchange data to be sent to the intended recipient.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.RSAPKCS1KeyExchangeFormatter.Parameters">
+ <summary>Gets the parameters for the PKCS #1 key exchange.</summary>
+ <returns>An XML string containing the parameters of the PKCS #1 key exchange operation.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.RSAPKCS1KeyExchangeFormatter.Rng">
+ <summary>Gets or sets the random number generator algorithm to use in the creation of the key exchange.</summary>
+ <returns>The instance of a random number generator algorithm to use.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.RSAPKCS1KeyExchangeFormatter.SetKey(System.Security.Cryptography.AsymmetricAlgorithm)">
+ <summary>Sets the public key to use for encrypting the key exchange data.</summary>
+ <param name="key">The instance of the <see cref="T:System.Security.Cryptography.RSA"></see> algorithm that holds the public key.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is null.</exception>
+ </member>
+ <member name="T:System.Security.Cryptography.RSAPKCS1SignatureDeformatter">
+ <summary>Verifies an <see cref="T:System.Security.Cryptography.RSA"></see> PKCS #1 version 1.5 signature.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.RSAPKCS1SignatureDeformatter.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.RSAPKCS1SignatureDeformatter"></see> class.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.RSAPKCS1SignatureDeformatter.#ctor(System.Security.Cryptography.AsymmetricAlgorithm)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.RSAPKCS1SignatureDeformatter"></see> class with the specified key.</summary>
+ <param name="key">The instance of <see cref="T:System.Security.Cryptography.RSA"></see> that holds the public key.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.RSAPKCS1SignatureDeformatter.SetHashAlgorithm(System.String)">
+ <summary>Sets the hash algorithm to use for verifying the signature.</summary>
+ <param name="strName">The name of the hash algorithm to use for verifying the signature.</param>
+ </member>
+ <member name="M:System.Security.Cryptography.RSAPKCS1SignatureDeformatter.SetKey(System.Security.Cryptography.AsymmetricAlgorithm)">
+ <summary>Sets the public key to use for verifying the signature.</summary>
+ <param name="key">The instance of <see cref="T:System.Security.Cryptography.RSA"></see> that holds the public key.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.RSAPKCS1SignatureDeformatter.VerifySignature(System.Byte[],System.Byte[])">
+ <summary>Verifies the <see cref="T:System.Security.Cryptography.RSA"></see> PKCS#1 signature for the specified data.</summary>
+ <param name="rgbHash">The data signed with rgbSignature.</param>
+ <param name="rgbSignature">The signature to be verified for rgbHash.</param>
+ <returns>true if <paramref name="rgbSignature">rgbSignature</paramref> matches the signature computed using the specified hash algorithm and key on <paramref name="rgbHash">rgbHash</paramref>; otherwise, false.</returns>
+ <exception cref="T:System.Security.Cryptography.CryptographicUnexpectedOperationException">The key is null. -or- The hash algorithm is null.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="rgbHash">rgbHash</paramref> parameter is null. -or- The <paramref name="rgbSignature">rgbSignature</paramref> parameter is null.</exception>
+ </member>
+ <member name="T:System.Security.Cryptography.RSAPKCS1SignatureFormatter">
+ <summary>Creates an <see cref="T:System.Security.Cryptography.RSA"></see> PKCS #1 version 1.5 signature.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.RSAPKCS1SignatureFormatter.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.RSAPKCS1SignatureFormatter"></see> class.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.RSAPKCS1SignatureFormatter.#ctor(System.Security.Cryptography.AsymmetricAlgorithm)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.RSAPKCS1SignatureFormatter"></see> class with the specified key.</summary>
+ <param name="key">The instance of the <see cref="T:System.Security.Cryptography.RSA"></see> algorithm that holds the private key.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.RSAPKCS1SignatureFormatter.CreateSignature(System.Byte[])">
+ <summary>Creates the <see cref="T:System.Security.Cryptography.RSA"></see> PKCS #1 signature for the specified data.</summary>
+ <param name="rgbHash">The data to be signed.</param>
+ <returns>The digital signature for <paramref name="rgbHash">rgbHash</paramref>.</returns>
+ <exception cref="T:System.Security.Cryptography.CryptographicUnexpectedOperationException">The key is null. -or- The hash algorithm is null.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="rgbHash">rgbHash</paramref> parameter is null.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.RSAPKCS1SignatureFormatter.SetHashAlgorithm(System.String)">
+ <summary>Sets the hash algorithm to use for creating the signature.</summary>
+ <param name="strName">The name of the hash algorithm to use for creating the signature.</param>
+ </member>
+ <member name="M:System.Security.Cryptography.RSAPKCS1SignatureFormatter.SetKey(System.Security.Cryptography.AsymmetricAlgorithm)">
+ <summary>Sets the private key to use for creating the signature.</summary>
+ <param name="key">The instance of the <see cref="T:System.Security.Cryptography.RSA"></see> algorithm that holds the private key.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is null.</exception>
+ </member>
+ <member name="T:System.Security.Cryptography.RSASignaturePadding">
+ <summary>Specifies the padding mode and parameters to use with RSA signature creation or verification operations.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.RSASignaturePadding.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 the current instance.</param>
+ <returns>true if the specified object is equal to the current object; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.RSASignaturePadding.Equals(System.Security.Cryptography.RSASignaturePadding)">
+ <summary>Returns a value that indicates whether this instance is equal to a specified <see cref="T:System.Security.Cryptography.RSASignaturePadding"></see> object.</summary>
+ <param name="other">The object to compare with the current instance.</param>
+ <returns>true if the specified object is equal to the current object; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.RSASignaturePadding.GetHashCode">
+ <summary>Returns the hash code for this <see cref="T:System.Security.Cryptography.RSASignaturePadding"></see> instance.</summary>
+ <returns>The hash code for this <see cref="T:System.Security.Cryptography.RSASignaturePadding"></see> instance.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.RSASignaturePadding.Mode">
+ <summary>Gets the padding mode of this <see cref="T:System.Security.Cryptography.RSASignaturePadding"></see> instance.</summary>
+ <returns>The padding mode (either <see cref="F:System.Security.Cryptography.RSASignaturePaddingMode.Pkcs1"></see> or <see cref="F:System.Security.Cryptography.RSASignaturePaddingMode.Pss"></see>) of this instance.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.RSASignaturePadding.op_Equality(System.Security.Cryptography.RSASignaturePadding,System.Security.Cryptography.RSASignaturePadding)">
+ <summary>Indicates whether two specified <see cref="T:System.Security.Cryptography.RSASignaturePadding"></see> objects are equal.</summary>
+ <param name="left">The first object to compare.</param>
+ <param name="right">The second object to compare.</param>
+ <returns>true if left and right are equal; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.RSASignaturePadding.op_Inequality(System.Security.Cryptography.RSASignaturePadding,System.Security.Cryptography.RSASignaturePadding)">
+ <summary>Indicates whether two specified <see cref="T:System.Security.Cryptography.RSASignaturePadding"></see> objects are unequal.</summary>
+ <param name="left">The first object to compare.</param>
+ <param name="right">The second object to compare.</param>
+ <returns>true if left and right are unequal; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.RSASignaturePadding.Pkcs1">
+ <summary>Gets an object that uses the PKCS #1 v1.5 padding mode.</summary>
+ <returns>An object that uses the <see cref="F:System.Security.Cryptography.RSASignaturePaddingMode.Pkcs1"></see> padding mode.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.RSASignaturePadding.Pss">
+ <summary>Gets an object that uses PSS padding mode.</summary>
+ <returns>An object that uses the <see cref="F:System.Security.Cryptography.RSASignaturePaddingMode.Pss"></see> padding mode with the number of salt bytes equal to the size of the hash.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.RSASignaturePadding.ToString">
+ <summary>Returns the string representation of the current <see cref="T:System.Security.Cryptography.RSASignaturePadding"></see> instance.</summary>
+ <returns>The string representation of the current object.</returns>
+ </member>
+ <member name="T:System.Security.Cryptography.RSASignaturePaddingMode">
+ <summary>Specifies the padding mode to use with RSA signature creation or verification operations.</summary>
+ </member>
+ <member name="F:System.Security.Cryptography.RSASignaturePaddingMode.Pkcs1">
+ <summary>PKCS #1 v1.5</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.RSASignaturePaddingMode.Pss">
+ <summary>Probabilistic Signature Scheme</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Security.Cryptography.SHA1">
+ <summary>Computes the <see cref="T:System.Security.Cryptography.SHA1"></see> hash for the input data.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.SHA1.#ctor">
+ <summary>Initializes a new instance of <see cref="T:System.Security.Cryptography.SHA1"></see>.</summary>
+ <exception cref="T:System.InvalidOperationException">The policy on this object is not compliant with the FIPS algorithm.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.SHA1.Create">
+ <summary>Creates an instance of the default implementation of <see cref="T:System.Security.Cryptography.SHA1"></see>.</summary>
+ <returns>A new instance of <see cref="T:System.Security.Cryptography.SHA1"></see>.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.SHA1.Create(System.String)">
+ <summary>Creates an instance of the specified implementation of <see cref="T:System.Security.Cryptography.SHA1"></see>.</summary>
+ <param name="hashName">The name of the specific implementation of <see cref="T:System.Security.Cryptography.SHA1"></see> to be used.</param>
+ <returns>A new instance of <see cref="T:System.Security.Cryptography.SHA1"></see> using the specified implementation.</returns>
+ </member>
+ <member name="T:System.Security.Cryptography.SHA1CryptoServiceProvider">
+ <summary>Computes the <see cref="T:System.Security.Cryptography.SHA1"></see> hash value for the input data using the implementation provided by the cryptographic service provider (CSP). This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.SHA1CryptoServiceProvider.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.SHA1CryptoServiceProvider"></see> class.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.SHA1CryptoServiceProvider.Initialize">
+ <summary>Initializes an instance of <see cref="T:System.Security.Cryptography.SHA1CryptoServiceProvider"></see>.</summary>
+ </member>
+ <member name="T:System.Security.Cryptography.SHA1Managed">
+ <summary>Computes the <see cref="T:System.Security.Cryptography.SHA1"></see> hash for the input data using the managed library.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.SHA1Managed.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.SHA1Managed"></see> class.</summary>
+ <exception cref="T:System.InvalidOperationException">This class is not compliant with the FIPS algorithm.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.SHA1Managed.HashCore(System.Byte[],System.Int32,System.Int32)">
+ <summary>Routes data written to the object into the <see cref="T:System.Security.Cryptography.SHA1Managed"></see> hash algorithm for computing the hash.</summary>
+ <param name="rgb">The input data.</param>
+ <param name="ibStart">The offset into the byte array from which to begin using data.</param>
+ <param name="cbSize">The number of bytes in the array to use as data.</param>
+ </member>
+ <member name="M:System.Security.Cryptography.SHA1Managed.HashFinal">
+ <summary>Returns the computed <see cref="T:System.Security.Cryptography.SHA1"></see> hash value after all data has been written to the object.</summary>
+ <returns>The computed hash code.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.SHA1Managed.Initialize">
+ <summary>Initializes an instance of <see cref="T:System.Security.Cryptography.SHA1Managed"></see>.</summary>
+ </member>
+ <member name="T:System.Security.Cryptography.SHA256">
+ <summary>Computes the <see cref="T:System.Security.Cryptography.SHA256"></see> hash for the input data.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.SHA256.#ctor">
+ <summary>Initializes a new instance of <see cref="T:System.Security.Cryptography.SHA256"></see>.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.SHA256.Create">
+ <summary>Creates an instance of the default implementation of <see cref="T:System.Security.Cryptography.SHA256"></see>.</summary>
+ <returns>A new instance of <see cref="T:System.Security.Cryptography.SHA256"></see>.</returns>
+ <exception cref="T:System.Reflection.TargetInvocationException">The algorithm was used with Federal Information Processing Standards (FIPS) mode enabled, but is not FIPS compatible.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.SHA256.Create(System.String)">
+ <summary>Creates an instance of a specified implementation of <see cref="T:System.Security.Cryptography.SHA256"></see>.</summary>
+ <param name="hashName">The name of the specific implementation of <see cref="T:System.Security.Cryptography.SHA256"></see> to be used.</param>
+ <returns>A new instance of <see cref="T:System.Security.Cryptography.SHA256"></see> using the specified implementation.</returns>
+ <exception cref="T:System.Reflection.TargetInvocationException">The algorithm described by the <paramref name="hashName">hashName</paramref> parameter was used with Federal Information Processing Standards (FIPS) mode enabled, but is not FIPS compatible.</exception>
+ </member>
+ <member name="T:System.Security.Cryptography.SHA256CryptoServiceProvider">
+ <summary>Defines a wrapper object to access the cryptographic service provider (CSP) implementation of the <see cref="T:System.Security.Cryptography.SHA256"></see> algorithm.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.SHA256CryptoServiceProvider.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.SHA256CryptoServiceProvider"></see> class.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.SHA256CryptoServiceProvider.Initialize">
+ <summary>Initializes, or reinitializes, an instance of a hash algorithm.</summary>
+ </member>
+ <member name="T:System.Security.Cryptography.SHA256Managed">
+ <summary>Computes the <see cref="T:System.Security.Cryptography.SHA256"></see> hash for the input data using the managed library.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.SHA256Managed.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.SHA256Managed"></see> class using the managed library.</summary>
+ <exception cref="T:System.InvalidOperationException">The Federal Information Processing Standards (FIPS) security setting is enabled. This implementation is not part of the Windows Platform FIPS-validated cryptographic algorithms.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.SHA256Managed.HashCore(System.Byte[],System.Int32,System.Int32)">
+ <summary>When overridden in a derived class, routes data written to the object into the <see cref="T:System.Security.Cryptography.SHA256"></see> hash algorithm for computing the hash.</summary>
+ <param name="rgb">The input data.</param>
+ <param name="ibStart">The offset into the byte array from which to begin using data.</param>
+ <param name="cbSize">The number of bytes in the array to use as data.</param>
+ </member>
+ <member name="M:System.Security.Cryptography.SHA256Managed.HashFinal">
+ <summary>When overridden in a derived class, finalizes the hash computation after the last data is processed by the cryptographic stream object.</summary>
+ <returns>The computed hash code.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.SHA256Managed.Initialize">
+ <summary>Initializes an instance of <see cref="T:System.Security.Cryptography.SHA256Managed"></see>.</summary>
+ </member>
+ <member name="T:System.Security.Cryptography.SHA384">
+ <summary>Computes the <see cref="T:System.Security.Cryptography.SHA384"></see> hash for the input data.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.SHA384.#ctor">
+ <summary>Initializes a new instance of <see cref="T:System.Security.Cryptography.SHA384"></see>.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.SHA384.Create">
+ <summary>Creates an instance of the default implementation of <see cref="T:System.Security.Cryptography.SHA384"></see>.</summary>
+ <returns>A new instance of <see cref="T:System.Security.Cryptography.SHA384"></see>.</returns>
+ <exception cref="T:System.Reflection.TargetInvocationException">The algorithm was used with Federal Information Processing Standards (FIPS) mode enabled, but is not FIPS compatible.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.SHA384.Create(System.String)">
+ <summary>Creates an instance of a specified implementation of <see cref="T:System.Security.Cryptography.SHA384"></see>.</summary>
+ <param name="hashName">The name of the specific implementation of <see cref="T:System.Security.Cryptography.SHA384"></see> to be used.</param>
+ <returns>A new instance of <see cref="T:System.Security.Cryptography.SHA384"></see> using the specified implementation.</returns>
+ <exception cref="T:System.Reflection.TargetInvocationException">The algorithm described by the <paramref name="hashName">hashName</paramref> parameter was used with Federal Information Processing Standards (FIPS) mode enabled, but is not FIPS compatible.</exception>
+ </member>
+ <member name="T:System.Security.Cryptography.SHA384CryptoServiceProvider">
+ <summary>Defines a wrapper object to access the cryptographic service provider (CSP) implementation of the <see cref="T:System.Security.Cryptography.SHA384"></see> algorithm.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.SHA384CryptoServiceProvider.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.SHA384CryptoServiceProvider"></see> class.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.SHA384CryptoServiceProvider.Initialize">
+ <summary>Initializes, or reinitializes, an instance of a hash algorithm.</summary>
+ </member>
+ <member name="T:System.Security.Cryptography.SHA384Managed">
+ <summary>Computes the <see cref="T:System.Security.Cryptography.SHA384"></see> hash for the input data using the managed library.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.SHA384Managed.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.SHA384Managed"></see> class.</summary>
+ <exception cref="T:System.InvalidOperationException">The Federal Information Processing Standards (FIPS) security setting is enabled. This implementation is not part of the Windows Platform FIPS-validated cryptographic algorithms.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.SHA384Managed.HashCore(System.Byte[],System.Int32,System.Int32)">
+ <summary>When overridden in a derived class, routes data written to the object into the <see cref="T:System.Security.Cryptography.SHA384Managed"></see> hash algorithm for computing the hash.</summary>
+ <param name="rgb">The input data.</param>
+ <param name="ibStart">The offset into the byte array from which to begin using data.</param>
+ <param name="cbSize">The number of bytes in the array to use as data.</param>
+ </member>
+ <member name="M:System.Security.Cryptography.SHA384Managed.HashFinal">
+ <summary>When overridden in a derived class, finalizes the hash computation after the last data is processed by the cryptographic stream object.</summary>
+ <returns>The computed hash code.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.SHA384Managed.Initialize">
+ <summary>Initializes an instance of <see cref="T:System.Security.Cryptography.SHA384Managed"></see>.</summary>
+ </member>
+ <member name="T:System.Security.Cryptography.SHA512">
+ <summary>Computes the <see cref="T:System.Security.Cryptography.SHA512"></see> hash for the input data.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.SHA512.#ctor">
+ <summary>Initializes a new instance of <see cref="T:System.Security.Cryptography.SHA512"></see>.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.SHA512.Create">
+ <summary>Creates an instance of the default implementation of <see cref="T:System.Security.Cryptography.SHA512"></see>.</summary>
+ <returns>A new instance of <see cref="T:System.Security.Cryptography.SHA512"></see>.</returns>
+ <exception cref="T:System.Reflection.TargetInvocationException">The algorithm was used with Federal Information Processing Standards (FIPS) mode enabled, but is not FIPS compatible.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.SHA512.Create(System.String)">
+ <summary>Creates an instance of a specified implementation of <see cref="T:System.Security.Cryptography.SHA512"></see>.</summary>
+ <param name="hashName">The name of the specific implementation of <see cref="T:System.Security.Cryptography.SHA512"></see> to be used.</param>
+ <returns>A new instance of <see cref="T:System.Security.Cryptography.SHA512"></see> using the specified implementation.</returns>
+ <exception cref="T:System.Reflection.TargetInvocationException">The algorithm described by the <paramref name="hashName">hashName</paramref> parameter was used with Federal Information Processing Standards (FIPS) mode enabled, but is not FIPS compatible.</exception>
+ </member>
+ <member name="T:System.Security.Cryptography.SHA512CryptoServiceProvider">
+ <summary>Defines a wrapper object to access the cryptographic service provider (CSP) implementation of the <see cref="T:System.Security.Cryptography.SHA512"></see> algorithm.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.SHA512CryptoServiceProvider.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.SHA512CryptoServiceProvider"></see> class.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.SHA512CryptoServiceProvider.Initialize">
+ <summary>Initializes, or reinitializes, an instance of a hash algorithm.</summary>
+ </member>
+ <member name="T:System.Security.Cryptography.SHA512Managed">
+ <summary>Computes the <see cref="T:System.Security.Cryptography.SHA512"></see> hash algorithm for the input data using the managed library.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.SHA512Managed.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.SHA512Managed"></see> class.</summary>
+ <exception cref="T:System.InvalidOperationException">The Federal Information Processing Standards (FIPS) security setting is enabled. This implementation is not part of the Windows Platform FIPS-validated cryptographic algorithms.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.SHA512Managed.HashCore(System.Byte[],System.Int32,System.Int32)">
+ <summary>When overridden in a derived class, routes data written to the object into the <see cref="T:System.Security.Cryptography.SHA512Managed"></see> hash algorithm for computing the hash.</summary>
+ <param name="rgb">The input data.</param>
+ <param name="ibStart">The offset into the byte array from which to begin using data.</param>
+ <param name="cbSize">The number of bytes in the array to use as data.</param>
+ </member>
+ <member name="M:System.Security.Cryptography.SHA512Managed.HashFinal">
+ <summary>When overridden in a derived class, finalizes the hash computation after the last data is processed by the cryptographic stream object.</summary>
+ <returns>The computed hash code.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.SHA512Managed.Initialize">
+ <summary>Initializes an instance of the <see cref="T:System.Security.Cryptography.SHA512Managed"></see> class using the managed library.</summary>
+ </member>
+ <member name="T:System.Security.Cryptography.SignatureDescription">
+ <summary>Contains information about the properties of a digital signature.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.SignatureDescription.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.SignatureDescription"></see> class.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.SignatureDescription.#ctor(System.Security.SecurityElement)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.SignatureDescription"></see> class from the specified <see cref="T:System.Security.SecurityElement"></see>.</summary>
+ <param name="el">The <see cref="T:System.Security.SecurityElement"></see> from which to get the algorithms for the signature description.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="el">el</paramref> parameter is null.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.SignatureDescription.CreateDeformatter(System.Security.Cryptography.AsymmetricAlgorithm)">
+ <summary>Creates an <see cref="T:System.Security.Cryptography.AsymmetricSignatureDeformatter"></see> instance with the specified key using the <see cref="P:System.Security.Cryptography.SignatureDescription.DeformatterAlgorithm"></see> property.</summary>
+ <param name="key">The key to use in the <see cref="T:System.Security.Cryptography.AsymmetricSignatureDeformatter"></see>.</param>
+ <returns>The newly created <see cref="T:System.Security.Cryptography.AsymmetricSignatureDeformatter"></see> instance.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.SignatureDescription.CreateDigest">
+ <summary>Creates a <see cref="T:System.Security.Cryptography.HashAlgorithm"></see> instance using the <see cref="P:System.Security.Cryptography.SignatureDescription.DigestAlgorithm"></see> property.</summary>
+ <returns>The newly created <see cref="T:System.Security.Cryptography.HashAlgorithm"></see> instance.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.SignatureDescription.CreateFormatter(System.Security.Cryptography.AsymmetricAlgorithm)">
+ <summary>Creates an <see cref="T:System.Security.Cryptography.AsymmetricSignatureFormatter"></see> instance with the specified key using the <see cref="P:System.Security.Cryptography.SignatureDescription.FormatterAlgorithm"></see> property.</summary>
+ <param name="key">The key to use in the <see cref="T:System.Security.Cryptography.AsymmetricSignatureFormatter"></see>.</param>
+ <returns>The newly created <see cref="T:System.Security.Cryptography.AsymmetricSignatureFormatter"></see> instance.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.SignatureDescription.DeformatterAlgorithm">
+ <summary>Gets or sets the deformatter algorithm for the signature description.</summary>
+ <returns>The deformatter algorithm for the signature description.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.SignatureDescription.DigestAlgorithm">
+ <summary>Gets or sets the digest algorithm for the signature description.</summary>
+ <returns>The digest algorithm for the signature description.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.SignatureDescription.FormatterAlgorithm">
+ <summary>Gets or sets the formatter algorithm for the signature description.</summary>
+ <returns>The formatter algorithm for the signature description.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.SignatureDescription.KeyAlgorithm">
+ <summary>Gets or sets the key algorithm for the signature description.</summary>
+ <returns>The key algorithm for the signature description.</returns>
+ </member>
+ <member name="T:System.Security.Cryptography.SymmetricAlgorithm">
+ <summary>Represents the abstract base class from which all implementations of symmetric algorithms must inherit.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.SymmetricAlgorithm.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.SymmetricAlgorithm"></see> class.</summary>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">The implementation of the class derived from the symmetric algorithm is not valid.</exception>
+ </member>
+ <member name="P:System.Security.Cryptography.SymmetricAlgorithm.BlockSize">
+ <summary>Gets or sets the block size, in bits, of the cryptographic operation.</summary>
+ <returns>The block size, in bits.</returns>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">The block size is invalid.</exception>
+ </member>
+ <member name="F:System.Security.Cryptography.SymmetricAlgorithm.BlockSizeValue">
+ <summary>Represents the block size, in bits, of the cryptographic operation.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Security.Cryptography.SymmetricAlgorithm.Clear">
+ <summary>Releases all resources used by the <see cref="T:System.Security.Cryptography.SymmetricAlgorithm"></see> class.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.SymmetricAlgorithm.Create">
+ <summary>Creates a default cryptographic object used to perform the symmetric algorithm.</summary>
+ <returns>A default cryptographic object used to perform the symmetric algorithm.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.SymmetricAlgorithm.Create(System.String)">
+ <summary>Creates the specified cryptographic object used to perform the symmetric algorithm.</summary>
+ <param name="algName">The name of the specific implementation of the <see cref="T:System.Security.Cryptography.SymmetricAlgorithm"></see> class to use.</param>
+ <returns>A cryptographic object used to perform the symmetric algorithm.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.SymmetricAlgorithm.CreateDecryptor">
+ <summary>Creates a symmetric decryptor object with the current <see cref="P:System.Security.Cryptography.SymmetricAlgorithm.Key"></see> property and initialization vector (<see cref="P:System.Security.Cryptography.SymmetricAlgorithm.IV"></see>).</summary>
+ <returns>A symmetric decryptor object.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.SymmetricAlgorithm.CreateDecryptor(System.Byte[],System.Byte[])">
+ <summary>When overridden in a derived class, creates a symmetric decryptor object with the specified <see cref="P:System.Security.Cryptography.SymmetricAlgorithm.Key"></see> property and initialization vector (<see cref="P:System.Security.Cryptography.SymmetricAlgorithm.IV"></see>).</summary>
+ <param name="rgbKey">The secret key to use for the symmetric algorithm.</param>
+ <param name="rgbIV">The initialization vector to use for the symmetric algorithm.</param>
+ <returns>A symmetric decryptor object.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.SymmetricAlgorithm.CreateEncryptor">
+ <summary>Creates a symmetric encryptor object with the current <see cref="P:System.Security.Cryptography.SymmetricAlgorithm.Key"></see> property and initialization vector (<see cref="P:System.Security.Cryptography.SymmetricAlgorithm.IV"></see>).</summary>
+ <returns>A symmetric encryptor object.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.SymmetricAlgorithm.CreateEncryptor(System.Byte[],System.Byte[])">
+ <summary>When overridden in a derived class, creates a symmetric encryptor object with the specified <see cref="P:System.Security.Cryptography.SymmetricAlgorithm.Key"></see> property and initialization vector (<see cref="P:System.Security.Cryptography.SymmetricAlgorithm.IV"></see>).</summary>
+ <param name="rgbKey">The secret key to use for the symmetric algorithm.</param>
+ <param name="rgbIV">The initialization vector to use for the symmetric algorithm.</param>
+ <returns>A symmetric encryptor object.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.SymmetricAlgorithm.Dispose">
+ <summary>Releases all resources used by the current instance of the <see cref="T:System.Security.Cryptography.SymmetricAlgorithm"></see> class.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.SymmetricAlgorithm.Dispose(System.Boolean)">
+ <summary>Releases the unmanaged resources used by the <see cref="T:System.Security.Cryptography.SymmetricAlgorithm"></see> and optionally releases the managed resources.</summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
+ </member>
+ <member name="P:System.Security.Cryptography.SymmetricAlgorithm.FeedbackSize">
+ <summary>Gets or sets the feedback size, in bits, of the cryptographic operation.</summary>
+ <returns>The feedback size in bits.</returns>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">The feedback size is larger than the block size.</exception>
+ </member>
+ <member name="F:System.Security.Cryptography.SymmetricAlgorithm.FeedbackSizeValue">
+ <summary>Represents the feedback size, in bits, of the cryptographic operation.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Security.Cryptography.SymmetricAlgorithm.GenerateIV">
+ <summary>When overridden in a derived class, generates a random initialization vector (<see cref="P:System.Security.Cryptography.SymmetricAlgorithm.IV"></see>) to use for the algorithm.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.SymmetricAlgorithm.GenerateKey">
+ <summary>When overridden in a derived class, generates a random key (<see cref="P:System.Security.Cryptography.SymmetricAlgorithm.Key"></see>) to use for the algorithm.</summary>
+ </member>
+ <member name="P:System.Security.Cryptography.SymmetricAlgorithm.IV">
+ <summary>Gets or sets the initialization vector (<see cref="P:System.Security.Cryptography.SymmetricAlgorithm.IV"></see>) for the symmetric algorithm.</summary>
+ <returns>The initialization vector.</returns>
+ <exception cref="T:System.ArgumentNullException">An attempt was made to set the initialization vector to null.</exception>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">An attempt was made to set the initialization vector to an invalid size.</exception>
+ </member>
+ <member name="F:System.Security.Cryptography.SymmetricAlgorithm.IVValue">
+ <summary>Represents the initialization vector (<see cref="P:System.Security.Cryptography.SymmetricAlgorithm.IV"></see>) for the symmetric algorithm.</summary>
+ <returns></returns>
+ </member>
+ <member name="P:System.Security.Cryptography.SymmetricAlgorithm.Key">
+ <summary>Gets or sets the secret key for the symmetric algorithm.</summary>
+ <returns>The secret key to use for the symmetric algorithm.</returns>
+ <exception cref="T:System.ArgumentNullException">An attempt was made to set the key to null.</exception>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">The key size is invalid.</exception>
+ </member>
+ <member name="P:System.Security.Cryptography.SymmetricAlgorithm.KeySize">
+ <summary>Gets or sets the size, in bits, of the secret key used by the symmetric algorithm.</summary>
+ <returns>The size, in bits, of the secret key used by the symmetric algorithm.</returns>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">The key size is not valid.</exception>
+ </member>
+ <member name="F:System.Security.Cryptography.SymmetricAlgorithm.KeySizeValue">
+ <summary>Represents the size, in bits, of the secret key used by the symmetric algorithm.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.SymmetricAlgorithm.KeyValue">
+ <summary>Represents the secret key for the symmetric algorithm.</summary>
+ <returns></returns>
+ </member>
+ <member name="P:System.Security.Cryptography.SymmetricAlgorithm.LegalBlockSizes">
+ <summary>Gets the block sizes, in bits, that are supported by the symmetric algorithm.</summary>
+ <returns>An array that contains the block sizes supported by the algorithm.</returns>
+ </member>
+ <member name="F:System.Security.Cryptography.SymmetricAlgorithm.LegalBlockSizesValue">
+ <summary>Specifies the block sizes, in bits, that are supported by the symmetric algorithm.</summary>
+ <returns></returns>
+ </member>
+ <member name="P:System.Security.Cryptography.SymmetricAlgorithm.LegalKeySizes">
+ <summary>Gets the key sizes, in bits, that are supported by the symmetric algorithm.</summary>
+ <returns>An array that contains the key sizes supported by the algorithm.</returns>
+ </member>
+ <member name="F:System.Security.Cryptography.SymmetricAlgorithm.LegalKeySizesValue">
+ <summary>Specifies the key sizes, in bits, that are supported by the symmetric algorithm.</summary>
+ <returns></returns>
+ </member>
+ <member name="P:System.Security.Cryptography.SymmetricAlgorithm.Mode">
+ <summary>Gets or sets the mode for operation of the symmetric algorithm.</summary>
+ <returns>The mode for operation of the symmetric algorithm. The default is <see cref="F:System.Security.Cryptography.CipherMode.CBC"></see>.</returns>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">The cipher mode is not one of the <see cref="T:System.Security.Cryptography.CipherMode"></see> values.</exception>
+ </member>
+ <member name="F:System.Security.Cryptography.SymmetricAlgorithm.ModeValue">
+ <summary>Represents the cipher mode used in the symmetric algorithm.</summary>
+ <returns></returns>
+ </member>
+ <member name="P:System.Security.Cryptography.SymmetricAlgorithm.Padding">
+ <summary>Gets or sets the padding mode used in the symmetric algorithm.</summary>
+ <returns>The padding mode used in the symmetric algorithm. The default is <see cref="F:System.Security.Cryptography.PaddingMode.PKCS7"></see>.</returns>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">The padding mode is not one of the <see cref="T:System.Security.Cryptography.PaddingMode"></see> values.</exception>
+ </member>
+ <member name="F:System.Security.Cryptography.SymmetricAlgorithm.PaddingValue">
+ <summary>Represents the padding mode used in the symmetric algorithm.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Security.Cryptography.SymmetricAlgorithm.ValidKeySize(System.Int32)">
+ <summary>Determines whether the specified key size is valid for the current algorithm.</summary>
+ <param name="bitLength">The length, in bits, to check for a valid key size.</param>
+ <returns>true if the specified key size is valid for the current algorithm; otherwise, false.</returns>
+ </member>
+ <member name="T:System.Security.Cryptography.ToBase64Transform">
+ <summary>Converts a <see cref="T:System.Security.Cryptography.CryptoStream"></see> to base 64.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.ToBase64Transform.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.ToBase64Transform"></see> class.</summary>
+ </member>
+ <member name="P:System.Security.Cryptography.ToBase64Transform.CanReuseTransform">
+ <summary>Gets a value indicating whether the current transform can be reused.</summary>
+ <returns>Always true.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.ToBase64Transform.CanTransformMultipleBlocks">
+ <summary>Gets a value that indicates whether multiple blocks can be transformed.</summary>
+ <returns>Always false.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.ToBase64Transform.Clear">
+ <summary>Releases all resources used by the <see cref="T:System.Security.Cryptography.ToBase64Transform"></see>.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.ToBase64Transform.Dispose">
+ <summary>Releases all resources used by the current instance of the <see cref="T:System.Security.Cryptography.ToBase64Transform"></see> class.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.ToBase64Transform.Dispose(System.Boolean)">
+ <summary>Releases the unmanaged resources used by the <see cref="T:System.Security.Cryptography.ToBase64Transform"></see> and optionally releases the managed resources.</summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
+ </member>
+ <member name="M:System.Security.Cryptography.ToBase64Transform.Finalize">
+ <summary>Releases the unmanaged resources used by the <see cref="T:System.Security.Cryptography.ToBase64Transform"></see>.</summary>
+ </member>
+ <member name="P:System.Security.Cryptography.ToBase64Transform.InputBlockSize">
+ <summary>Gets the input block size.</summary>
+ <returns>The size of the input data blocks in bytes.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.ToBase64Transform.OutputBlockSize">
+ <summary>Gets the output block size.</summary>
+ <returns>The size of the output data blocks in bytes.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.ToBase64Transform.TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)">
+ <summary>Converts the specified region of the input byte array to base 64 and copies the result to the specified region of the output byte array.</summary>
+ <param name="inputBuffer">The input to compute to base 64.</param>
+ <param name="inputOffset">The offset into the input byte array from which to begin using data.</param>
+ <param name="inputCount">The number of bytes in the input byte array to use as data.</param>
+ <param name="outputBuffer">The output to which to write the result.</param>
+ <param name="outputOffset">The offset into the output byte array from which to begin writing data.</param>
+ <returns>The number of bytes written.</returns>
+ <exception cref="T:System.ObjectDisposedException">The current <see cref="T:System.Security.Cryptography.ToBase64Transform"></see> object has already been disposed.</exception>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">The data size is not valid.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="inputBuffer">inputBuffer</paramref> parameter contains an invalid offset length. -or- The <paramref name="inputCount">inputCount</paramref> parameter contains an invalid value.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="inputBuffer">inputBuffer</paramref> parameter is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="inputBuffer">inputBuffer</paramref> parameter requires a non-negative number.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.ToBase64Transform.TransformFinalBlock(System.Byte[],System.Int32,System.Int32)">
+ <summary>Converts the specified region of the specified byte array to base 64.</summary>
+ <param name="inputBuffer">The input to convert to base 64.</param>
+ <param name="inputOffset">The offset into the byte array from which to begin using data.</param>
+ <param name="inputCount">The number of bytes in the byte array to use as data.</param>
+ <returns>The computed base 64 conversion.</returns>
+ <exception cref="T:System.ObjectDisposedException">The current <see cref="T:System.Security.Cryptography.ToBase64Transform"></see> object has already been disposed.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="inputBuffer">inputBuffer</paramref> parameter contains an invalid offset length. -or- The <paramref name="inputCount">inputCount</paramref> parameter contains an invalid value.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="inputBuffer">inputBuffer</paramref> parameter is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="inputBuffer">inputBuffer</paramref> parameter requires a non-negative number.</exception>
+ </member>
+ <member name="T:System.Security.Cryptography.TripleDES">
+ <summary>Represents the base class for Triple Data Encryption Standard algorithms from which all <see cref="T:System.Security.Cryptography.TripleDES"></see> implementations must derive.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.TripleDES.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.TripleDES"></see> class.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.TripleDES.Create">
+ <summary>Creates an instance of a cryptographic object to perform the <see cref="T:System.Security.Cryptography.TripleDES"></see> algorithm.</summary>
+ <returns>An instance of a cryptographic object.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.TripleDES.Create(System.String)">
+ <summary>Creates an instance of a cryptographic object to perform the specified implementation of the <see cref="T:System.Security.Cryptography.TripleDES"></see> algorithm.</summary>
+ <param name="str">The name of the specific implementation of <see cref="T:System.Security.Cryptography.TripleDES"></see> to use.</param>
+ <returns>An instance of a cryptographic object.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.TripleDES.IsWeakKey(System.Byte[])">
+ <summary>Determines whether the specified key is weak.</summary>
+ <param name="rgbKey">The secret key to test for weakness.</param>
+ <returns>true if the key is weak; otherwise, false.</returns>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">The size of the <paramref name="rgbKey">rgbKey</paramref> parameter is not valid.</exception>
+ </member>
+ <member name="P:System.Security.Cryptography.TripleDES.Key">
+ <summary>Gets or sets the secret key for the <see cref="T:System.Security.Cryptography.TripleDES"></see> algorithm.</summary>
+ <returns>The secret key for the <see cref="T:System.Security.Cryptography.TripleDES"></see> algorithm.</returns>
+ <exception cref="T:System.ArgumentNullException">An attempt was made to set the key to null.</exception>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">An attempt was made to set a key whose length is invalid. -or- An attempt was made to set a weak key (see <see cref="M:System.Security.Cryptography.TripleDES.IsWeakKey(System.Byte[])"></see>).</exception>
+ </member>
+ <member name="T:System.Security.Cryptography.TripleDESCryptoServiceProvider">
+ <summary>Defines a wrapper object to access the cryptographic service provider (CSP) version of the <see cref="T:System.Security.Cryptography.TripleDES"></see> algorithm. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.TripleDESCryptoServiceProvider.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.TripleDESCryptoServiceProvider"></see> class.</summary>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">The <see cref="T:System.Security.Cryptography.TripleDES"></see> cryptographic service provider is not available.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.TripleDESCryptoServiceProvider.CreateDecryptor(System.Byte[],System.Byte[])">
+ <summary>Creates a symmetric <see cref="T:System.Security.Cryptography.TripleDES"></see> decryptor object with the specified key (<see cref="P:System.Security.Cryptography.SymmetricAlgorithm.Key"></see>) and initialization vector (<see cref="P:System.Security.Cryptography.SymmetricAlgorithm.IV"></see>).</summary>
+ <param name="rgbKey">The secret key to use for the symmetric algorithm.</param>
+ <param name="rgbIV">The initialization vector to use for the symmetric algorithm.</param>
+ <returns>A symmetric <see cref="T:System.Security.Cryptography.TripleDES"></see> decryptor object.</returns>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">The value of the <see cref="P:System.Security.Cryptography.SymmetricAlgorithm.Mode"></see> property is <see cref="F:System.Security.Cryptography.CipherMode.OFB"></see>. -or- The value of the <see cref="P:System.Security.Cryptography.SymmetricAlgorithm.Mode"></see> property is <see cref="F:System.Security.Cryptography.CipherMode.CFB"></see> and the value of the <see cref="P:System.Security.Cryptography.SymmetricAlgorithm.FeedbackSize"></see> property is not 8. -or- An invalid key size was used. -or- The algorithm key size was not available.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.TripleDESCryptoServiceProvider.CreateEncryptor(System.Byte[],System.Byte[])">
+ <summary>Creates a symmetric <see cref="T:System.Security.Cryptography.TripleDES"></see> encryptor object with the specified key (<see cref="P:System.Security.Cryptography.SymmetricAlgorithm.Key"></see>) and initialization vector (<see cref="P:System.Security.Cryptography.SymmetricAlgorithm.IV"></see>).</summary>
+ <param name="rgbKey">The secret key to use for the symmetric algorithm.</param>
+ <param name="rgbIV"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="3"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">The initialization vector to use for the symmetric algorithm. </p>
+ <block subset="none" type="note"><p><br> The initialization vector must be 8 bytes long. If it is longer than 8 bytes, it is truncated and an exception is not thrown. Before you call <xref href="System.Security.Cryptography.TripleDESCryptoServiceProvider.CreateEncryptor(System.Byte[],System.Byte[])"></xref>, check the length of the initialization vector and throw an exception if it is too long. </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="5" sourceendlinenumber="5"></block></p>
+</param>
+ <returns>A symmetric <see cref="T:System.Security.Cryptography.TripleDES"></see> encryptor object.</returns>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">The value of the <see cref="P:System.Security.Cryptography.SymmetricAlgorithm.Mode"></see> property is <see cref="F:System.Security.Cryptography.CipherMode.OFB"></see>. -or- The value of the <see cref="P:System.Security.Cryptography.SymmetricAlgorithm.Mode"></see> property is <see cref="F:System.Security.Cryptography.CipherMode.CFB"></see> and the value of the <see cref="P:System.Security.Cryptography.SymmetricAlgorithm.FeedbackSize"></see> property is not 8. -or- An invalid key size was used. -or- The algorithm key size was not available.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.TripleDESCryptoServiceProvider.GenerateIV">
+ <summary>Generates a random initialization vector (<see cref="P:System.Security.Cryptography.SymmetricAlgorithm.IV"></see>) to use for the algorithm.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.TripleDESCryptoServiceProvider.GenerateKey">
+ <summary>Generates a random <see cref="P:System.Security.Cryptography.SymmetricAlgorithm.Key"></see> to be used for the algorithm.</summary>
+ </member>
+ <member name="T:System.Security.Cryptography.X509Certificates.ECDsaCertificateExtensions">
+ <summary>Provides extension methods for retrieving <see cref="T:System.Security.Cryptography.ECDsa"></see> implementations for the public and private keys of a <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2"></see> certificate.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.ECDsaCertificateExtensions.GetECDsaPrivateKey(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+ <summary>Gets the <see cref="T:System.Security.Cryptography.ECDsa"></see> private key from the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2"></see> certificate.</summary>
+ <param name="certificate">The certificate.</param>
+ <returns>The private key, or null if the certificate does not have an ECDsa private key.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="certificate">certificate</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.ECDsaCertificateExtensions.GetECDsaPublicKey(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+ <summary>Gets the <see cref="T:System.Security.Cryptography.ECDsa"></see> public key from the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2"></see> certificate.</summary>
+ <param name="certificate">The certificate.</param>
+ <returns>The public key, or null if the certificate does not have an ECDsa public key.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="certificate">certificate</paramref> is null.</exception>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">The handle is invalid.</exception>
+ </member>
+ <member name="T:System.Security.Cryptography.X509Certificates.OpenFlags">
+ <summary>Specifies the way to open the X.509 certificate store.</summary>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.IncludeArchived">
+ <summary>Open the X.509 certificate store and include archived certificates.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.MaxAllowed">
+ <summary>Open the X.509 certificate store for the highest access allowed.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.OpenExistingOnly">
+ <summary>Opens only existing stores; if no store exists, the <see cref="M:System.Security.Cryptography.X509Certificates.X509Store.Open(System.Security.Cryptography.X509Certificates.OpenFlags)"></see> method will not create a new store.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.ReadOnly">
+ <summary>Open the X.509 certificate store for reading only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.ReadWrite">
+ <summary>Open the X.509 certificate store for both reading and writing.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Security.Cryptography.X509Certificates.PublicKey">
+ <summary>Represents a certificate's public key information. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.X509Certificates.PublicKey.#ctor(System.Security.Cryptography.Oid,System.Security.Cryptography.AsnEncodedData,System.Security.Cryptography.AsnEncodedData)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.PublicKey"></see> class using an object identifier (OID) object of the public key, an ASN.1-encoded representation of the public key parameters, and an ASN.1-encoded representation of the public key value.</summary>
+ <param name="oid">An object identifier (OID) object that represents the public key.</param>
+ <param name="parameters">An ASN.1-encoded representation of the public key parameters.</param>
+ <param name="keyValue">An ASN.1-encoded representation of the public key value.</param>
+ </member>
+ <member name="P:System.Security.Cryptography.X509Certificates.PublicKey.EncodedKeyValue">
+ <summary>Gets the ASN.1-encoded representation of the public key value.</summary>
+ <returns>The ASN.1-encoded representation of the public key value.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.X509Certificates.PublicKey.EncodedParameters">
+ <summary>Gets the ASN.1-encoded representation of the public key parameters.</summary>
+ <returns>The ASN.1-encoded representation of the public key parameters.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.X509Certificates.PublicKey.Key">
+ <summary>Gets an <see cref="T:System.Security.Cryptography.RSACryptoServiceProvider"></see> or <see cref="T:System.Security.Cryptography.DSACryptoServiceProvider"></see> object representing the public key.</summary>
+ <returns>An <see cref="T:System.Security.Cryptography.AsymmetricAlgorithm"></see> object representing the public key.</returns>
+ <exception cref="T:System.NotSupportedException">The key algorithm is not supported.</exception>
+ </member>
+ <member name="P:System.Security.Cryptography.X509Certificates.PublicKey.Oid">
+ <summary>Gets an object identifier (OID) object of the public key.</summary>
+ <returns>An object identifier (OID) object of the public key.</returns>
+ </member>
+ <member name="T:System.Text.RegularExpressions.Group">
+ <summary>Represents the results from a single capturing group.</summary>
+ </member>
+ <member name="P:System.Text.RegularExpressions.Group.Captures">
+ <summary>Gets a collection of all the captures matched by the capturing group, in innermost-leftmost-first order (or innermost-rightmost-first order if the regular expression is modified with the <see cref="F:System.Text.RegularExpressions.RegexOptions.RightToLeft"></see> option). The collection may have zero or more items.</summary>
+ <returns>The collection of substrings matched by the group.</returns>
+ </member>
+ <member name="P:System.Text.RegularExpressions.Group.Success">
+ <summary>Gets a value indicating whether the match is successful.</summary>
+ <returns>true if the match is successful; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Text.RegularExpressions.Group.Synchronized(System.Text.RegularExpressions.Group)">
+ <summary>Returns a Group object equivalent to the one supplied that is safe to share between multiple threads.</summary>
+ <param name="inner">The input <see cref="T:System.Text.RegularExpressions.Group"></see> object.</param>
+ <returns>A regular expression Group object.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="inner">inner</paramref> is null.</exception>
+ </member>
+ <member name="T:System.Text.RegularExpressions.GroupCollection">
+ <summary>Returns the set of captured groups in a single match.</summary>
+ </member>
+ <member name="M:System.Text.RegularExpressions.GroupCollection.CopyTo(System.Array,System.Int32)">
+ <summary>Copies all the elements of the collection to the given array beginning at the given index.</summary>
+ <param name="array">The array the collection is to be copied into.</param>
+ <param name="arrayIndex">The position in the destination array where the copying is to begin.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ <exception cref="T:System.IndexOutOfRangeException"><paramref name="arrayIndex">arrayIndex</paramref> is outside the bounds of <paramref name="array">array</paramref>. -or- <paramref name="arrayIndex">arrayIndex</paramref> plus <see cref="P:System.Text.RegularExpressions.GroupCollection.Count"></see> is outside the bounds of <paramref name="array">array</paramref>.</exception>
+ </member>
+ <member name="P:System.Text.RegularExpressions.GroupCollection.Count">
+ <summary>Returns the number of groups in the collection.</summary>
+ <returns>The number of groups in the collection.</returns>
+ </member>
+ <member name="M:System.Text.RegularExpressions.GroupCollection.GetEnumerator">
+ <summary>Provides an enumerator that iterates through the collection.</summary>
+ <returns>An enumerator that contains all <see cref="T:System.Text.RegularExpressions.Group"></see> objects in the <see cref="T:System.Text.RegularExpressions.GroupCollection"></see>.</returns>
+ </member>
+ <member name="P:System.Text.RegularExpressions.GroupCollection.IsReadOnly">
+ <summary>Gets a value that indicates whether the collection is read-only.</summary>
+ <returns>true in all cases.</returns>
+ </member>
+ <member name="P:System.Text.RegularExpressions.GroupCollection.IsSynchronized">
+ <summary>Gets a value that indicates whether access to the <see cref="T:System.Text.RegularExpressions.GroupCollection"></see> is synchronized (thread-safe).</summary>
+ <returns>false in all cases.</returns>
+ </member>
+ <member name="P:System.Text.RegularExpressions.GroupCollection.Item(System.Int32)">
+ <summary>Enables access to a member of the collection by integer index.</summary>
+ <param name="groupnum">The zero-based index of the collection member to be retrieved.</param>
+ <returns>The member of the collection specified by <paramref name="groupnum">groupnum</paramref>.</returns>
+ </member>
+ <member name="P:System.Text.RegularExpressions.GroupCollection.Item(System.String)">
+ <summary>Enables access to a member of the collection by string index.</summary>
+ <param name="groupname">The name of a capturing group.</param>
+ <returns>The member of the collection specified by <paramref name="groupname">groupname</paramref>.</returns>
+ </member>
+ <member name="P:System.Text.RegularExpressions.GroupCollection.SyncRoot">
+ <summary>Gets an object that can be used to synchronize access to the <see cref="T:System.Text.RegularExpressions.GroupCollection"></see>.</summary>
+ <returns>A copy of the <see cref="T:System.Text.RegularExpressions.Match"></see> object to synchronize.</returns>
+ </member>
+ <member name="T:System.Text.RegularExpressions.Match">
+ <summary>Represents the results from a single regular expression match.</summary>
+ </member>
+ <member name="P:System.Text.RegularExpressions.Match.Empty">
+ <summary>Gets the empty group. All failed matches return this empty match.</summary>
+ <returns>An empty match.</returns>
+ </member>
+ <member name="P:System.Text.RegularExpressions.Match.Groups">
+ <summary>Gets a collection of groups matched by the regular expression.</summary>
+ <returns>The character groups matched by the pattern.</returns>
+ </member>
+ <member name="M:System.Text.RegularExpressions.Match.NextMatch">
+ <summary>Returns a new <see cref="T:System.Text.RegularExpressions.Match"></see> object with the results for the next match, starting at the position at which the last match ended (at the character after the last matched character).</summary>
+ <returns>The next regular expression match.</returns>
+ <exception cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException">A time-out occurred.</exception>
+ </member>
+ <member name="M:System.Text.RegularExpressions.Match.Result(System.String)">
+ <summary>Returns the expansion of the specified replacement pattern.</summary>
+ <param name="replacement">The replacement pattern to use.</param>
+ <returns>The expanded version of the <paramref name="replacement">replacement</paramref> parameter.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="replacement">replacement</paramref> is null.</exception>
+ <exception cref="T:System.NotSupportedException">Expansion is not allowed for this pattern.</exception>
+ </member>
+ <member name="M:System.Text.RegularExpressions.Match.Synchronized(System.Text.RegularExpressions.Match)">
+ <summary>Returns a <see cref="T:System.Text.RegularExpressions.Match"></see> instance equivalent to the one supplied that is suitable to share between multiple threads.</summary>
+ <param name="inner">A regular expression match equivalent to the one expected.</param>
+ <returns>A regular expression match that is suitable to share between multiple threads.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="inner">inner</paramref> is null.</exception>
+ </member>
+ <member name="T:System.Text.RegularExpressions.MatchCollection">
+ <summary>Represents the set of successful matches found by iteratively applying a regular expression pattern to the input string.</summary>
+ </member>
+ <member name="M:System.Text.RegularExpressions.MatchCollection.CopyTo(System.Array,System.Int32)">
+ <summary>Copies all the elements of the collection to the given array starting at the given index.</summary>
+ <param name="array">The array the collection is to be copied into.</param>
+ <param name="arrayIndex">The position in the array where copying is to begin.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="array">array</paramref> is a multi-dimensional array.</exception>
+ <exception cref="T:System.IndexOutOfRangeException"><paramref name="arrayIndex">arrayIndex</paramref> is outside the bounds of <paramref name="array">array</paramref>. -or- <paramref name="arrayIndex">arrayIndex</paramref> plus <see cref="P:System.Text.RegularExpressions.MatchCollection.Count"></see> is outside the bounds of <paramref name="array">array</paramref>.</exception>
+ <exception cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException">A time-out occurred.</exception>
+ </member>
+ <member name="P:System.Text.RegularExpressions.MatchCollection.Count">
+ <summary>Gets the number of matches.</summary>
+ <returns>The number of matches.</returns>
+ <exception cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException">A time-out occurred.</exception>
+ </member>
+ <member name="M:System.Text.RegularExpressions.MatchCollection.GetEnumerator">
+ <summary>Provides an enumerator that iterates through the collection.</summary>
+ <returns>An object that contains all <see cref="T:System.Text.RegularExpressions.Match"></see> objects within the <see cref="T:System.Text.RegularExpressions.MatchCollection"></see>.</returns>
+ <exception cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException">A time-out occurred.</exception>
+ </member>
+ <member name="P:System.Text.RegularExpressions.MatchCollection.IsReadOnly">
+ <summary>Gets a value that indicates whether the collection is read only.</summary>
+ <returns>true in all cases.</returns>
+ </member>
+ <member name="P:System.Text.RegularExpressions.MatchCollection.IsSynchronized">
+ <summary>Gets a value indicating whether access to the collection is synchronized (thread-safe).</summary>
+ <returns>false in all cases.</returns>
+ </member>
+ <member name="P:System.Text.RegularExpressions.MatchCollection.Item(System.Int32)">
+ <summary>Gets an individual member of the collection.</summary>
+ <param name="i">Index into the <see cref="T:System.Text.RegularExpressions.Match"></see> collection.</param>
+ <returns>The captured substring at position <paramref name="i">i</paramref> in the collection.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="i">i</paramref> is less than 0 or greater than or equal to <see cref="P:System.Text.RegularExpressions.MatchCollection.Count"></see>.</exception>
+ <exception cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException">A time-out occurred.</exception>
+ </member>
+ <member name="P:System.Text.RegularExpressions.MatchCollection.SyncRoot">
+ <summary>Gets an object that can be used to synchronize access to the collection.</summary>
+ <returns>An object that can be used to synchronize access to the collection. This property always returns the object itself.</returns>
+ </member>
+ <member name="T:System.Text.RegularExpressions.MatchEvaluator">
+ <summary>Represents the method that is called each time a regular expression match is found during a <see cref="Overload:System.Text.RegularExpressions.Regex.Replace"></see> method operation.</summary>
+ <param name="match">The <see cref="T:System.Text.RegularExpressions.Match"></see> object that represents a single regular expression match during a <see cref="Overload:System.Text.RegularExpressions.Regex.Replace"></see> method operation.</param>
+ <returns></returns>
+ </member>
+ <member name="T:System.Text.RegularExpressions.Regex">
+ <summary>Represents an immutable regular expression.</summary>
+ </member>
+ <member name="M:System.Text.RegularExpressions.Regex.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Text.RegularExpressions.Regex"></see> class.</summary>
+ </member>
+ <member name="M:System.Text.RegularExpressions.Regex.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Text.RegularExpressions.Regex"></see> class for the specified regular expression.</summary>
+ <param name="pattern">The regular expression pattern to match.</param>
+ <exception cref="T:System.ArgumentException">A regular expression parsing error occurred.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="pattern">pattern</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Text.RegularExpressions.Regex.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Text.RegularExpressions.Regex"></see> class by using serialized data.</summary>
+ <param name="info">The object that contains a serialized pattern and <see cref="T:System.Text.RegularExpressions.RegexOptions"></see> information.</param>
+ <param name="context">The destination for this serialization. (This parameter is not used; specify null.)</param>
+ <exception cref="T:System.ArgumentException">A regular expression parsing error occurred.</exception>
+ <exception cref="T:System.ArgumentNullException">The pattern that <paramref name="info">info</paramref> contains is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="info">info</paramref> contains an invalid <see cref="T:System.Text.RegularExpressions.RegexOptions"></see> flag.</exception>
+ </member>
+ <member name="M:System.Text.RegularExpressions.Regex.#ctor(System.String,System.Text.RegularExpressions.RegexOptions)">
+ <summary>Initializes a new instance of the <see cref="T:System.Text.RegularExpressions.Regex"></see> class for the specified regular expression, with options that modify the pattern.</summary>
+ <param name="pattern">The regular expression pattern to match.</param>
+ <param name="options">A bitwise combination of the enumeration values that modify the regular expression.</param>
+ <exception cref="T:System.ArgumentException">A regular expression parsing error occurred.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="pattern">pattern</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="options">options</paramref> contains an invalid flag.</exception>
+ </member>
+ <member name="M:System.Text.RegularExpressions.Regex.#ctor(System.String,System.Text.RegularExpressions.RegexOptions,System.TimeSpan)">
+ <summary>Initializes a new instance of the <see cref="T:System.Text.RegularExpressions.Regex"></see> class for the specified regular expression, with options that modify the pattern and a value that specifies how long a pattern matching method should attempt a match before it times out.</summary>
+ <param name="pattern">The regular expression pattern to match.</param>
+ <param name="options">A bitwise combination of the enumeration values that modify the regular expression.</param>
+ <param name="matchTimeout">A time-out interval, or <see cref="F:System.Text.RegularExpressions.Regex.InfiniteMatchTimeout"></see> to indicate that the method should not time out.</param>
+ <exception cref="T:System.ArgumentException">A regular expression parsing error occurred.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="pattern">pattern</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="options">options</paramref> is not a valid <see cref="T:System.Text.RegularExpressions.RegexOptions"></see> value. -or- <paramref name="matchTimeout">matchTimeout</paramref> is negative, zero, or greater than approximately 24 days.</exception>
+ </member>
+ <member name="P:System.Text.RegularExpressions.Regex.CacheSize">
+ <summary>Gets or sets the maximum number of entries in the current static cache of compiled regular expressions.</summary>
+ <returns>The maximum number of entries in the static cache.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The value in a set operation is less than zero.</exception>
+ </member>
+ <member name="F:System.Text.RegularExpressions.Regex.capnames">
+ <summary>Used by a <see cref="T:System.Text.RegularExpressions.Regex"></see> object generated by the <see cref="Overload:System.Text.RegularExpressions.Regex.CompileToAssembly"></see> method.</summary>
+ <returns></returns>
+ </member>
+ <member name="P:System.Text.RegularExpressions.Regex.CapNames">
+ <returns></returns>
+ </member>
+ <member name="F:System.Text.RegularExpressions.Regex.caps">
+ <summary>Used by a <see cref="T:System.Text.RegularExpressions.Regex"></see> object generated by the <see cref="Overload:System.Text.RegularExpressions.Regex.CompileToAssembly"></see> method.</summary>
+ <returns></returns>
+ </member>
+ <member name="P:System.Text.RegularExpressions.Regex.Caps">
+ <returns></returns>
+ </member>
+ <member name="F:System.Text.RegularExpressions.Regex.capsize">
+ <summary>Used by a <see cref="T:System.Text.RegularExpressions.Regex"></see> object generated by the <see cref="Overload:System.Text.RegularExpressions.Regex.CompileToAssembly"></see> method.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Text.RegularExpressions.Regex.capslist">
+ <summary>Used by a <see cref="T:System.Text.RegularExpressions.Regex"></see> object generated by the <see cref="Overload:System.Text.RegularExpressions.Regex.CompileToAssembly"></see> method.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Text.RegularExpressions.Regex.Escape(System.String)">
+ <summary>Escapes a minimal set of characters (\, *, +, ?, |, {, [, (,), ^, $,., #, and white space) by replacing them with their escape codes. This instructs the regular expression engine to interpret these characters literally rather than as metacharacters.</summary>
+ <param name="str">The input string that contains the text to convert.</param>
+ <returns>A string of characters with metacharacters converted to their escaped form.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="str">str</paramref> is null.</exception>
+ </member>
+ <member name="F:System.Text.RegularExpressions.Regex.factory">
+ <summary>Used by a <see cref="T:System.Text.RegularExpressions.Regex"></see> object generated by the <see cref="Overload:System.Text.RegularExpressions.Regex.CompileToAssembly"></see> method.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Text.RegularExpressions.Regex.GetGroupNames">
+ <summary>Returns an array of capturing group names for the regular expression.</summary>
+ <returns>A string array of group names.</returns>
+ </member>
+ <member name="M:System.Text.RegularExpressions.Regex.GetGroupNumbers">
+ <summary>Returns an array of capturing group numbers that correspond to group names in an array.</summary>
+ <returns>An integer array of group numbers.</returns>
+ </member>
+ <member name="M:System.Text.RegularExpressions.Regex.GroupNameFromNumber(System.Int32)">
+ <summary>Gets the group name that corresponds to the specified group number.</summary>
+ <param name="i">The group number to convert to the corresponding group name.</param>
+ <returns>A string that contains the group name associated with the specified group number. If there is no group name that corresponds to <paramref name="i">i</paramref>, the method returns <see cref="F:System.String.Empty"></see>.</returns>
+ </member>
+ <member name="M:System.Text.RegularExpressions.Regex.GroupNumberFromName(System.String)">
+ <summary>Returns the group number that corresponds to the specified group name.</summary>
+ <param name="name">The group name to convert to the corresponding group number.</param>
+ <returns>The group number that corresponds to the specified group name, or -1 if <paramref name="name">name</paramref> is not a valid group name.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="name">name</paramref> is null.</exception>
+ </member>
+ <member name="F:System.Text.RegularExpressions.Regex.InfiniteMatchTimeout">
+ <summary>Specifies that a pattern-matching operation should not time out.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Text.RegularExpressions.Regex.InitializeReferences">
+ <summary>Used by a <see cref="T:System.Text.RegularExpressions.Regex"></see> object generated by the <see cref="Overload:System.Text.RegularExpressions.Regex.CompileToAssembly"></see> method.</summary>
+ <exception cref="T:System.NotSupportedException">References have already been initialized.</exception>
+ </member>
+ <member name="F:System.Text.RegularExpressions.Regex.internalMatchTimeout">
+ <summary>The maximum amount of time that can elapse in a pattern-matching operation before the operation times out.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Text.RegularExpressions.Regex.IsMatch(System.String)">
+ <summary>Indicates whether the regular expression specified in the <see cref="T:System.Text.RegularExpressions.Regex"></see> constructor finds a match in a specified input string.</summary>
+ <param name="input">The string to search for a match.</param>
+ <returns>true if the regular expression finds a match; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="input">input</paramref> is null.</exception>
+ <exception cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException">A time-out occurred. For more information about time-outs, see the Remarks section.</exception>
+ </member>
+ <member name="M:System.Text.RegularExpressions.Regex.IsMatch(System.String,System.Int32)">
+ <summary>Indicates whether the regular expression specified in the <see cref="T:System.Text.RegularExpressions.Regex"></see> constructor finds a match in the specified input string, beginning at the specified starting position in the string.</summary>
+ <param name="input">The string to search for a match.</param>
+ <param name="startat">The character position at which to start the search.</param>
+ <returns>true if the regular expression finds a match; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="input">input</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="startat">startat</paramref> is less than zero or greater than the length of <paramref name="input">input</paramref>.</exception>
+ <exception cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException">A time-out occurred. For more information about time-outs, see the Remarks section.</exception>
+ </member>
+ <member name="M:System.Text.RegularExpressions.Regex.IsMatch(System.String,System.String)">
+ <summary>Indicates whether the specified regular expression finds a match in the specified input string.</summary>
+ <param name="input">The string to search for a match.</param>
+ <param name="pattern">The regular expression pattern to match.</param>
+ <returns>true if the regular expression finds a match; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentException">A regular expression parsing error occurred.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="input">input</paramref> or <paramref name="pattern">pattern</paramref> is null.</exception>
+ <exception cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException">A time-out occurred. For more information about time-outs, see the Remarks section.</exception>
+ </member>
+ <member name="M:System.Text.RegularExpressions.Regex.IsMatch(System.String,System.String,System.Text.RegularExpressions.RegexOptions)">
+ <summary>Indicates whether the specified regular expression finds a match in the specified input string, using the specified matching options.</summary>
+ <param name="input">The string to search for a match.</param>
+ <param name="pattern">The regular expression pattern to match.</param>
+ <param name="options">A bitwise combination of the enumeration values that provide options for matching.</param>
+ <returns>true if the regular expression finds a match; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentException">A regular expression parsing error occurred.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="input">input</paramref> or <paramref name="pattern">pattern</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="options">options</paramref> is not a valid <see cref="T:System.Text.RegularExpressions.RegexOptions"></see> value.</exception>
+ <exception cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException">A time-out occurred. For more information about time-outs, see the Remarks section.</exception>
+ </member>
+ <member name="M:System.Text.RegularExpressions.Regex.IsMatch(System.String,System.String,System.Text.RegularExpressions.RegexOptions,System.TimeSpan)">
+ <summary>Indicates whether the specified regular expression finds a match in the specified input string, using the specified matching options and time-out interval.</summary>
+ <param name="input">The string to search for a match.</param>
+ <param name="pattern">The regular expression pattern to match.</param>
+ <param name="options">A bitwise combination of the enumeration values that provide options for matching.</param>
+ <param name="matchTimeout">A time-out interval, or <see cref="F:System.Text.RegularExpressions.Regex.InfiniteMatchTimeout"></see> to indicate that the method should not time out.</param>
+ <returns>true if the regular expression finds a match; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentException">A regular expression parsing error occurred.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="input">input</paramref> or <paramref name="pattern">pattern</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="options">options</paramref> is not a valid <see cref="T:System.Text.RegularExpressions.RegexOptions"></see> value. -or- <paramref name="matchTimeout">matchTimeout</paramref> is negative, zero, or greater than approximately 24 days.</exception>
+ <exception cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException">A time-out occurred.</exception>
+ </member>
+ <member name="M:System.Text.RegularExpressions.Regex.Match(System.String,System.String,System.Text.RegularExpressions.RegexOptions)">
+ <summary>Searches the input string for the first occurrence of the specified regular expression, using the specified matching options.</summary>
+ <param name="input">The string to search for a match.</param>
+ <param name="pattern">The regular expression pattern to match.</param>
+ <param name="options">A bitwise combination of the enumeration values that provide options for matching.</param>
+ <returns>An object that contains information about the match.</returns>
+ <exception cref="T:System.ArgumentException">A regular expression parsing error occurred.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="input">input</paramref> or <paramref name="pattern">pattern</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="options">options</paramref> is not a valid bitwise combination of <see cref="T:System.Text.RegularExpressions.RegexOptions"></see> values.</exception>
+ <exception cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException">A time-out occurred. For more information about time-outs, see the Remarks section.</exception>
+ </member>
+ <member name="M:System.Text.RegularExpressions.Regex.Match(System.String,System.Int32,System.Int32)">
+ <summary>Searches the input string for the first occurrence of a regular expression, beginning at the specified starting position and searching only the specified number of characters.</summary>
+ <param name="input">The string to search for a match.</param>
+ <param name="beginning">The zero-based character position in the input string that defines the leftmost position to be searched.</param>
+ <param name="length">The number of characters in the substring to include in the search.</param>
+ <returns>An object that contains information about the match.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="input">input</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="beginning">beginning</paramref> is less than zero or greater than the length of <paramref name="input">input</paramref>. -or- <paramref name="length">length</paramref> is less than zero or greater than the length of <paramref name="input">input</paramref>. -or- <paramref name="beginning">beginning</paramref>+<paramref name="length">length</paramref>–1 identifies a position that is outside the range of <paramref name="input">input</paramref>.</exception>
+ <exception cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException">A time-out occurred. For more information about time-outs, see the Remarks section.</exception>
+ </member>
+ <member name="M:System.Text.RegularExpressions.Regex.Match(System.String,System.String,System.Text.RegularExpressions.RegexOptions,System.TimeSpan)">
+ <summary>Searches the input string for the first occurrence of the specified regular expression, using the specified matching options and time-out interval.</summary>
+ <param name="input">The string to search for a match.</param>
+ <param name="pattern">The regular expression pattern to match.</param>
+ <param name="options">A bitwise combination of the enumeration values that provide options for matching.</param>
+ <param name="matchTimeout">A time-out interval, or <see cref="F:System.Text.RegularExpressions.Regex.InfiniteMatchTimeout"></see> to indicate that the method should not time out.</param>
+ <returns>An object that contains information about the match.</returns>
+ <exception cref="T:System.ArgumentException">A regular expression parsing error occurred.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="input">input</paramref> or <paramref name="pattern">pattern</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="options">options</paramref> is not a valid bitwise combination of <see cref="T:System.Text.RegularExpressions.RegexOptions"></see> values. -or- <paramref name="matchTimeout">matchTimeout</paramref> is negative, zero, or greater than approximately 24 days.</exception>
+ <exception cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException">A time-out occurred. For more information about time-outs, see the Remarks section.</exception>
+ </member>
+ <member name="M:System.Text.RegularExpressions.Regex.Match(System.String,System.Int32)">
+ <summary>Searches the input string for the first occurrence of a regular expression, beginning at the specified starting position in the string.</summary>
+ <param name="input">The string to search for a match.</param>
+ <param name="startat">The zero-based character position at which to start the search.</param>
+ <returns>An object that contains information about the match.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="input">input</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="startat">startat</paramref> is less than zero or greater than the length of <paramref name="input">input</paramref>.</exception>
+ <exception cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException">A time-out occurred. For more information about time-outs, see the Remarks section.</exception>
+ </member>
+ <member name="M:System.Text.RegularExpressions.Regex.Match(System.String)">
+ <summary>Searches the specified input string for the first occurrence of the regular expression specified in the <see cref="T:System.Text.RegularExpressions.Regex"></see> constructor.</summary>
+ <param name="input">The string to search for a match.</param>
+ <returns>An object that contains information about the match.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="input">input</paramref> is null.</exception>
+ <exception cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException">A time-out occurred. For more information about time-outs, see the Remarks section.</exception>
+ </member>
+ <member name="M:System.Text.RegularExpressions.Regex.Match(System.String,System.String)">
+ <summary>Searches the specified input string for the first occurrence of the specified regular expression.</summary>
+ <param name="input">The string to search for a match.</param>
+ <param name="pattern">The regular expression pattern to match.</param>
+ <returns>An object that contains information about the match.</returns>
+ <exception cref="T:System.ArgumentException">A regular expression parsing error occurred.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="input">input</paramref> or <paramref name="pattern">pattern</paramref> is null.</exception>
+ <exception cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException">A time-out occurred. For more information about time-outs, see the Remarks section.</exception>
+ </member>
+ <member name="M:System.Text.RegularExpressions.Regex.Matches(System.String)">
+ <summary>Searches the specified input string for all occurrences of a regular expression.</summary>
+ <param name="input">The string to search for a match.</param>
+ <returns>A collection of the <see cref="T:System.Text.RegularExpressions.Match"></see> objects found by the search. If no matches are found, the method returns an empty collection object.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="input">input</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Text.RegularExpressions.Regex.Matches(System.String,System.Int32)">
+ <summary>Searches the specified input string for all occurrences of a regular expression, beginning at the specified starting position in the string.</summary>
+ <param name="input">The string to search for a match.</param>
+ <param name="startat">The character position in the input string at which to start the search.</param>
+ <returns>A collection of the <see cref="T:System.Text.RegularExpressions.Match"></see> objects found by the search. If no matches are found, the method returns an empty collection object.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="input">input</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="startat">startat</paramref> is less than zero or greater than the length of <paramref name="input">input</paramref>.</exception>
+ </member>
+ <member name="M:System.Text.RegularExpressions.Regex.Matches(System.String,System.String)">
+ <summary>Searches the specified input string for all occurrences of a specified regular expression.</summary>
+ <param name="input">The string to search for a match.</param>
+ <param name="pattern">The regular expression pattern to match.</param>
+ <returns>A collection of the <see cref="T:System.Text.RegularExpressions.Match"></see> objects found by the search. If no matches are found, the method returns an empty collection object.</returns>
+ <exception cref="T:System.ArgumentException">A regular expression parsing error occurred.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="input">input</paramref> or <paramref name="pattern">pattern</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Text.RegularExpressions.Regex.Matches(System.String,System.String,System.Text.RegularExpressions.RegexOptions)">
+ <summary>Searches the specified input string for all occurrences of a specified regular expression, using the specified matching options.</summary>
+ <param name="input">The string to search for a match.</param>
+ <param name="pattern">The regular expression pattern to match.</param>
+ <param name="options">A bitwise combination of the enumeration values that specify options for matching.</param>
+ <returns>A collection of the <see cref="T:System.Text.RegularExpressions.Match"></see> objects found by the search. If no matches are found, the method returns an empty collection object.</returns>
+ <exception cref="T:System.ArgumentException">A regular expression parsing error occurred.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="input">input</paramref> or <paramref name="pattern">pattern</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="options">options</paramref> is not a valid bitwise combination of <see cref="T:System.Text.RegularExpressions.RegexOptions"></see> values.</exception>
+ </member>
+ <member name="M:System.Text.RegularExpressions.Regex.Matches(System.String,System.String,System.Text.RegularExpressions.RegexOptions,System.TimeSpan)">
+ <summary>Searches the specified input string for all occurrences of a specified regular expression, using the specified matching options and time-out interval.</summary>
+ <param name="input">The string to search for a match.</param>
+ <param name="pattern">The regular expression pattern to match.</param>
+ <param name="options">A bitwise combination of the enumeration values that specify options for matching.</param>
+ <param name="matchTimeout">A time-out interval, or <see cref="F:System.Text.RegularExpressions.Regex.InfiniteMatchTimeout"></see> to indicate that the method should not time out.</param>
+ <returns>A collection of the <see cref="T:System.Text.RegularExpressions.Match"></see> objects found by the search. If no matches are found, the method returns an empty collection object.</returns>
+ <exception cref="T:System.ArgumentException">A regular expression parsing error occurred.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="input">input</paramref> or <paramref name="pattern">pattern</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="options">options</paramref> is not a valid bitwise combination of <see cref="T:System.Text.RegularExpressions.RegexOptions"></see> values. -or- <paramref name="matchTimeout">matchTimeout</paramref> is negative, zero, or greater than approximately 24 days.</exception>
+ </member>
+ <member name="P:System.Text.RegularExpressions.Regex.MatchTimeout">
+ <summary>Gets the time-out interval of the current instance.</summary>
+ <returns>The maximum time interval that can elapse in a pattern-matching operation before a <see cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException"></see> is thrown, or <see cref="F:System.Text.RegularExpressions.Regex.InfiniteMatchTimeout"></see> if time-outs are disabled.</returns>
+ </member>
+ <member name="P:System.Text.RegularExpressions.Regex.Options">
+ <summary>Gets the options that were passed into the <see cref="T:System.Text.RegularExpressions.Regex"></see> constructor.</summary>
+ <returns>One or more members of the <see cref="T:System.Text.RegularExpressions.RegexOptions"></see> enumeration that represent options that were passed to the <see cref="T:System.Text.RegularExpressions.Regex"></see> constructor</returns>
+ </member>
+ <member name="F:System.Text.RegularExpressions.Regex.pattern">
+ <summary>Used by a <see cref="T:System.Text.RegularExpressions.Regex"></see> object generated by the <see cref="Overload:System.Text.RegularExpressions.Regex.CompileToAssembly"></see> method.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Text.RegularExpressions.Regex.Replace(System.String,System.String,System.Text.RegularExpressions.MatchEvaluator,System.Text.RegularExpressions.RegexOptions,System.TimeSpan)">
+ <summary>In a specified input string, replaces all substrings that match a specified regular expression with a string returned by a <see cref="T:System.Text.RegularExpressions.MatchEvaluator"></see> delegate. Additional parameters specify options that modify the matching operation and a time-out interval if no match is found.</summary>
+ <param name="input">The string to search for a match.</param>
+ <param name="pattern">The regular expression pattern to match.</param>
+ <param name="evaluator">A custom method that examines each match and returns either the original matched string or a replacement string.</param>
+ <param name="options">A bitwise combination of enumeration values that provide options for matching.</param>
+ <param name="matchTimeout">A time-out interval, or <see cref="F:System.Text.RegularExpressions.Regex.InfiniteMatchTimeout"></see> to indicate that the method should not time out.</param>
+ <returns>A new string that is identical to the input string, except that the replacement string takes the place of each matched string. If <paramref name="pattern">pattern</paramref> is not matched in the current instance, the method returns the current instance unchanged.</returns>
+ <exception cref="T:System.ArgumentException">A regular expression parsing error occurred.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="input">input</paramref>, <paramref name="pattern">pattern</paramref>, or <paramref name="evaluator">evaluator</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="options">options</paramref> is not a valid bitwise combination of <see cref="T:System.Text.RegularExpressions.RegexOptions"></see> values. -or- <paramref name="matchTimeout">matchTimeout</paramref> is negative, zero, or greater than approximately 24 days.</exception>
+ <exception cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException">A time-out occurred. For more information about time-outs, see the Remarks section.</exception>
+ </member>
+ <member name="M:System.Text.RegularExpressions.Regex.Replace(System.String,System.String,System.String,System.Text.RegularExpressions.RegexOptions,System.TimeSpan)">
+ <summary>In a specified input string, replaces all strings that match a specified regular expression with a specified replacement string. Additional parameters specify options that modify the matching operation and a time-out interval if no match is found.</summary>
+ <param name="input">The string to search for a match.</param>
+ <param name="pattern">The regular expression pattern to match.</param>
+ <param name="replacement">The replacement string.</param>
+ <param name="options">A bitwise combination of the enumeration values that provide options for matching.</param>
+ <param name="matchTimeout">A time-out interval, or <see cref="F:System.Text.RegularExpressions.Regex.InfiniteMatchTimeout"></see> to indicate that the method should not time out.</param>
+ <returns>A new string that is identical to the input string, except that the replacement string takes the place of each matched string. If <paramref name="pattern">pattern</paramref> is not matched in the current instance, the method returns the current instance unchanged.</returns>
+ <exception cref="T:System.ArgumentException">A regular expression parsing error occurred.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="input">input</paramref>, <paramref name="pattern">pattern</paramref>, or <paramref name="replacement">replacement</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="options">options</paramref> is not a valid bitwise combination of <see cref="T:System.Text.RegularExpressions.RegexOptions"></see> values. -or- <paramref name="matchTimeout">matchTimeout</paramref> is negative, zero, or greater than approximately 24 days.</exception>
+ <exception cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException">A time-out occurred. For more information about time-outs, see the Remarks section.</exception>
+ </member>
+ <member name="M:System.Text.RegularExpressions.Regex.Replace(System.String,System.Text.RegularExpressions.MatchEvaluator,System.Int32,System.Int32)">
+ <summary>In a specified input substring, replaces a specified maximum number of strings that match a regular expression pattern with a string returned by a <see cref="T:System.Text.RegularExpressions.MatchEvaluator"></see> delegate.</summary>
+ <param name="input">The string to search for a match.</param>
+ <param name="evaluator">A custom method that examines each match and returns either the original matched string or a replacement string.</param>
+ <param name="count">The maximum number of times the replacement will occur.</param>
+ <param name="startat">The character position in the input string where the search begins.</param>
+ <returns>A new string that is identical to the input string, except that a replacement string takes the place of each matched string. If the regular expression pattern is not matched in the current instance, the method returns the current instance unchanged.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="input">input</paramref> or <paramref name="evaluator">evaluator</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="startat">startat</paramref> is less than zero or greater than the length of <paramref name="input">input</paramref>.</exception>
+ <exception cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException">A time-out occurred. For more information about time-outs, see the Remarks section.</exception>
+ </member>
+ <member name="M:System.Text.RegularExpressions.Regex.Replace(System.String,System.String,System.Text.RegularExpressions.MatchEvaluator,System.Text.RegularExpressions.RegexOptions)">
+ <summary>In a specified input string, replaces all strings that match a specified regular expression with a string returned by a <see cref="T:System.Text.RegularExpressions.MatchEvaluator"></see> delegate. Specified options modify the matching operation.</summary>
+ <param name="input">The string to search for a match.</param>
+ <param name="pattern">The regular expression pattern to match.</param>
+ <param name="evaluator">A custom method that examines each match and returns either the original matched string or a replacement string.</param>
+ <param name="options">A bitwise combination of the enumeration values that provide options for matching.</param>
+ <returns>A new string that is identical to the input string, except that a replacement string takes the place of each matched string. If <paramref name="pattern">pattern</paramref> is not matched in the current instance, the method returns the current instance unchanged.</returns>
+ <exception cref="T:System.ArgumentException">A regular expression parsing error occurred.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="input">input</paramref>, <paramref name="pattern">pattern</paramref>, or <paramref name="evaluator">evaluator</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="options">options</paramref> is not a valid bitwise combination of <see cref="T:System.Text.RegularExpressions.RegexOptions"></see> values.</exception>
+ <exception cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException">A time-out occurred. For more information about time-outs, see the Remarks section.</exception>
+ </member>
+ <member name="M:System.Text.RegularExpressions.Regex.Replace(System.String,System.String,System.Int32,System.Int32)">
+ <summary>In a specified input substring, replaces a specified maximum number of strings that match a regular expression pattern with a specified replacement string.</summary>
+ <param name="input">The string to search for a match.</param>
+ <param name="replacement">The replacement string.</param>
+ <param name="count">Maximum number of times the replacement can occur.</param>
+ <param name="startat">The character position in the input string where the search begins.</param>
+ <returns>A new string that is identical to the input string, except that the replacement string takes the place of each matched string. If the regular expression pattern is not matched in the current instance, the method returns the current instance unchanged.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="input">input</paramref> or <paramref name="replacement">replacement</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="startat">startat</paramref> is less than zero or greater than the length of <paramref name="input">input</paramref>.</exception>
+ <exception cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException">A time-out occurred. For more information about time-outs, see the Remarks section.</exception>
+ </member>
+ <member name="M:System.Text.RegularExpressions.Regex.Replace(System.String,System.String,System.String,System.Text.RegularExpressions.RegexOptions)">
+ <summary>In a specified input string, replaces all strings that match a specified regular expression with a specified replacement string. Specified options modify the matching operation.</summary>
+ <param name="input">The string to search for a match.</param>
+ <param name="pattern">The regular expression pattern to match.</param>
+ <param name="replacement">The replacement string.</param>
+ <param name="options">A bitwise combination of the enumeration values that provide options for matching.</param>
+ <returns>A new string that is identical to the input string, except that the replacement string takes the place of each matched string. If <paramref name="pattern">pattern</paramref> is not matched in the current instance, the method returns the current instance unchanged.</returns>
+ <exception cref="T:System.ArgumentException">A regular expression parsing error occurred.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="input">input</paramref>, <paramref name="pattern">pattern</paramref>, or <paramref name="replacement">replacement</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="options">options</paramref> is not a valid bitwise combination of <see cref="T:System.Text.RegularExpressions.RegexOptions"></see> values.</exception>
+ <exception cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException">A time-out occurred. For more information about time-outs, see the Remarks section.</exception>
+ </member>
+ <member name="M:System.Text.RegularExpressions.Regex.Replace(System.String,System.String,System.Text.RegularExpressions.MatchEvaluator)">
+ <summary>In a specified input string, replaces all strings that match a specified regular expression with a string returned by a <see cref="T:System.Text.RegularExpressions.MatchEvaluator"></see> delegate.</summary>
+ <param name="input">The string to search for a match.</param>
+ <param name="pattern">The regular expression pattern to match.</param>
+ <param name="evaluator">A custom method that examines each match and returns either the original matched string or a replacement string.</param>
+ <returns>A new string that is identical to the input string, except that a replacement string takes the place of each matched string. If <paramref name="pattern">pattern</paramref> is not matched in the current instance, the method returns the current instance unchanged.</returns>
+ <exception cref="T:System.ArgumentException">A regular expression parsing error occurred.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="input">input</paramref>, <paramref name="pattern">pattern</paramref>, or <paramref name="evaluator">evaluator</paramref> is null.</exception>
+ <exception cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException">A time-out occurred. For more information about time-outs, see the Remarks section.</exception>
+ </member>
+ <member name="M:System.Text.RegularExpressions.Regex.Replace(System.String,System.String,System.String)">
+ <summary>In a specified input string, replaces all strings that match a specified regular expression with a specified replacement string.</summary>
+ <param name="input">The string to search for a match.</param>
+ <param name="pattern">The regular expression pattern to match.</param>
+ <param name="replacement">The replacement string.</param>
+ <returns>A new string that is identical to the input string, except that the replacement string takes the place of each matched string. If <paramref name="pattern">pattern</paramref> is not matched in the current instance, the method returns the current instance unchanged.</returns>
+ <exception cref="T:System.ArgumentException">A regular expression parsing error occurred.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="input">input</paramref>, <paramref name="pattern">pattern</paramref>, or <paramref name="replacement">replacement</paramref> is null.</exception>
+ <exception cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException">A time-out occurred. For more information about time-outs, see the Remarks section.</exception>
+ </member>
+ <member name="M:System.Text.RegularExpressions.Regex.Replace(System.String,System.String,System.Int32)">
+ <summary>In a specified input string, replaces a specified maximum number of strings that match a regular expression pattern with a specified replacement string.</summary>
+ <param name="input">The string to search for a match.</param>
+ <param name="replacement">The replacement string.</param>
+ <param name="count">The maximum number of times the replacement can occur.</param>
+ <returns>A new string that is identical to the input string, except that the replacement string takes the place of each matched string. If the regular expression pattern is not matched in the current instance, the method returns the current instance unchanged.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="input">input</paramref> or <paramref name="replacement">replacement</paramref> is null.</exception>
+ <exception cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException">A time-out occurred. For more information about time-outs, see the Remarks section.</exception>
+ </member>
+ <member name="M:System.Text.RegularExpressions.Regex.Replace(System.String,System.Text.RegularExpressions.MatchEvaluator)">
+ <summary>In a specified input string, replaces all strings that match a specified regular expression with a string returned by a <see cref="T:System.Text.RegularExpressions.MatchEvaluator"></see> delegate.</summary>
+ <param name="input">The string to search for a match.</param>
+ <param name="evaluator">A custom method that examines each match and returns either the original matched string or a replacement string.</param>
+ <returns>A new string that is identical to the input string, except that a replacement string takes the place of each matched string. If the regular expression pattern is not matched in the current instance, the method returns the current instance unchanged.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="input">input</paramref> or <paramref name="evaluator">evaluator</paramref> is null.</exception>
+ <exception cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException">A time-out occurred. For more information about time-outs, see the Remarks section.</exception>
+ </member>
+ <member name="M:System.Text.RegularExpressions.Regex.Replace(System.String,System.String)">
+ <summary>In a specified input string, replaces all strings that match a regular expression pattern with a specified replacement string.</summary>
+ <param name="input">The string to search for a match.</param>
+ <param name="replacement">The replacement string.</param>
+ <returns>A new string that is identical to the input string, except that the replacement string takes the place of each matched string. If the regular expression pattern is not matched in the current instance, the method returns the current instance unchanged.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="input">input</paramref> or <paramref name="replacement">replacement</paramref> is null.</exception>
+ <exception cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException">A time-out occurred. For more information about time-outs, see the Remarks section.</exception>
+ </member>
+ <member name="M:System.Text.RegularExpressions.Regex.Replace(System.String,System.Text.RegularExpressions.MatchEvaluator,System.Int32)">
+ <summary>In a specified input string, replaces a specified maximum number of strings that match a regular expression pattern with a string returned by a <see cref="T:System.Text.RegularExpressions.MatchEvaluator"></see> delegate.</summary>
+ <param name="input">The string to search for a match.</param>
+ <param name="evaluator">A custom method that examines each match and returns either the original matched string or a replacement string.</param>
+ <param name="count">The maximum number of times the replacement will occur.</param>
+ <returns>A new string that is identical to the input string, except that a replacement string takes the place of each matched string. If the regular expression pattern is not matched in the current instance, the method returns the current instance unchanged.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="input">input</paramref> or <paramref name="evaluator">evaluator</paramref> is null.</exception>
+ <exception cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException">A time-out occurred. For more information about time-outs, see the Remarks section.</exception>
+ </member>
+ <member name="P:System.Text.RegularExpressions.Regex.RightToLeft">
+ <summary>Gets a value that indicates whether the regular expression searches from right to left.</summary>
+ <returns>true if the regular expression searches from right to left; otherwise, false.</returns>
+ </member>
+ <member name="F:System.Text.RegularExpressions.Regex.roptions">
+ <summary>Used by a <see cref="T:System.Text.RegularExpressions.Regex"></see> object generated by the <see cref="Overload:System.Text.RegularExpressions.Regex.CompileToAssembly"></see> method.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Text.RegularExpressions.Regex.Split(System.String,System.String,System.Text.RegularExpressions.RegexOptions,System.TimeSpan)">
+ <summary>Splits an input string into an array of substrings at the positions defined by a specified regular expression pattern. Additional parameters specify options that modify the matching operation and a time-out interval if no match is found.</summary>
+ <param name="input">The string to split.</param>
+ <param name="pattern">The regular expression pattern to match.</param>
+ <param name="options">A bitwise combination of the enumeration values that provide options for matching.</param>
+ <param name="matchTimeout">A time-out interval, or <see cref="F:System.Text.RegularExpressions.Regex.InfiniteMatchTimeout"></see> to indicate that the method should not time out.</param>
+ <returns>A string array.</returns>
+ <exception cref="T:System.ArgumentException">A regular expression parsing error occurred.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="input">input</paramref> or <paramref name="pattern">pattern</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="options">options</paramref> is not a valid bitwise combination of <see cref="T:System.Text.RegularExpressions.RegexOptions"></see> values. -or- <paramref name="matchTimeout">matchTimeout</paramref> is negative, zero, or greater than approximately 24 days.</exception>
+ <exception cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException">A time-out occurred. For more information about time-outs, see the Remarks section.</exception>
+ </member>
+ <member name="M:System.Text.RegularExpressions.Regex.Split(System.String,System.String,System.Text.RegularExpressions.RegexOptions)">
+ <summary>Splits an input string into an array of substrings at the positions defined by a specified regular expression pattern. Specified options modify the matching operation.</summary>
+ <param name="input">The string to split.</param>
+ <param name="pattern">The regular expression pattern to match.</param>
+ <param name="options">A bitwise combination of the enumeration values that provide options for matching.</param>
+ <returns>An array of strings.</returns>
+ <exception cref="T:System.ArgumentException">A regular expression parsing error occurred.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="input">input</paramref> or <paramref name="pattern">pattern</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="options">options</paramref> is not a valid bitwise combination of <see cref="T:System.Text.RegularExpressions.RegexOptions"></see> values.</exception>
+ <exception cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException">A time-out occurred. For more information about time-outs, see the Remarks section.</exception>
+ </member>
+ <member name="M:System.Text.RegularExpressions.Regex.Split(System.String,System.Int32,System.Int32)">
+ <summary>Splits an input string a specified maximum number of times into an array of substrings, at the positions defined by a regular expression specified in the <see cref="T:System.Text.RegularExpressions.Regex"></see> constructor. The search for the regular expression pattern starts at a specified character position in the input string.</summary>
+ <param name="input">The string to be split.</param>
+ <param name="count">The maximum number of times the split can occur.</param>
+ <param name="startat">The character position in the input string where the search will begin.</param>
+ <returns>An array of strings.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="input">input</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="startat">startat</paramref> is less than zero or greater than the length of <paramref name="input">input</paramref>.</exception>
+ <exception cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException">A time-out occurred. For more information about time-outs, see the Remarks section.</exception>
+ </member>
+ <member name="M:System.Text.RegularExpressions.Regex.Split(System.String,System.Int32)">
+ <summary>Splits an input string a specified maximum number of times into an array of substrings, at the positions defined by a regular expression specified in the <see cref="T:System.Text.RegularExpressions.Regex"></see> constructor.</summary>
+ <param name="input">The string to be split.</param>
+ <param name="count">The maximum number of times the split can occur.</param>
+ <returns>An array of strings.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="input">input</paramref> is null.</exception>
+ <exception cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException">A time-out occurred. For more information about time-outs, see the Remarks section.</exception>
+ </member>
+ <member name="M:System.Text.RegularExpressions.Regex.Split(System.String)">
+ <summary>Splits an input string into an array of substrings at the positions defined by a regular expression pattern specified in the <see cref="T:System.Text.RegularExpressions.Regex"></see> constructor.</summary>
+ <param name="input">The string to split.</param>
+ <returns>An array of strings.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="input">input</paramref> is null.</exception>
+ <exception cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException">A time-out occurred. For more information about time-outs, see the Remarks section.</exception>
+ </member>
+ <member name="M:System.Text.RegularExpressions.Regex.Split(System.String,System.String)">
+ <summary>Splits an input string into an array of substrings at the positions defined by a regular expression pattern.</summary>
+ <param name="input">The string to split.</param>
+ <param name="pattern">The regular expression pattern to match.</param>
+ <returns>An array of strings.</returns>
+ <exception cref="T:System.ArgumentException">A regular expression parsing error occurred.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="input">input</paramref> or <paramref name="pattern">pattern</paramref> is null.</exception>
+ <exception cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException">A time-out occurred. For more information about time-outs, see the Remarks section.</exception>
+ </member>
+ <member name="M:System.Text.RegularExpressions.Regex.ToString">
+ <summary>Returns the regular expression pattern that was passed into the Regex constructor.</summary>
+ <returns>The <paramref name="pattern">pattern</paramref> parameter that was passed into the Regex constructor.</returns>
+ </member>
+ <member name="M:System.Text.RegularExpressions.Regex.Unescape(System.String)">
+ <summary>Converts any escaped characters in the input string.</summary>
+ <param name="str">The input string containing the text to convert.</param>
+ <returns>A string of characters with any escaped characters converted to their unescaped form.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="str">str</paramref> includes an unrecognized escape sequence.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="str">str</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Text.RegularExpressions.Regex.UseOptionC">
+ <summary>Used by a <see cref="T:System.Text.RegularExpressions.Regex"></see> object generated by the <see cref="Overload:System.Text.RegularExpressions.Regex.CompileToAssembly"></see> method.</summary>
+ <returns>true if the <see cref="P:System.Text.RegularExpressions.Regex.Options"></see> property contains the <see cref="F:System.Text.RegularExpressions.RegexOptions.Compiled"></see> option; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Text.RegularExpressions.Regex.UseOptionR">
+ <summary>Used by a <see cref="T:System.Text.RegularExpressions.Regex"></see> object generated by the <see cref="Overload:System.Text.RegularExpressions.Regex.CompileToAssembly"></see> method.</summary>
+ <returns>true if the <see cref="P:System.Text.RegularExpressions.Regex.Options"></see> property contains the <see cref="F:System.Text.RegularExpressions.RegexOptions.RightToLeft"></see> option; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Text.RegularExpressions.Regex.ValidateMatchTimeout(System.TimeSpan)">
+ <summary>Checks whether a time-out interval is within an acceptable range.</summary>
+ <param name="matchTimeout">The time-out interval to check.</param>
+ </member>
+ <member name="M:System.Text.RegularExpressions.Regex.System#Runtime#Serialization#ISerializable#GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Populates a <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object with the data necessary to deserialize the current <see cref="T:System.Text.RegularExpressions.Regex"></see> object.</summary>
+ <param name="si">The object to populate with serialization information.</param>
+ <param name="context">The place to store and retrieve serialized data. This parameter is reserved for future use.</param>
+ </member>
+ <member name="T:System.Text.RegularExpressions.RegexMatchTimeoutException">
+ <summary>The exception that is thrown when the execution time of a regular expression pattern-matching method exceeds its time-out interval.</summary>
+ </member>
+ <member name="M:System.Text.RegularExpressions.RegexMatchTimeoutException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException"></see> class with a system-supplied message.</summary>
+ </member>
+ <member name="M:System.Text.RegularExpressions.RegexMatchTimeoutException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException"></see> class with the specified message string.</summary>
+ <param name="message">A string that describes the exception.</param>
+ </member>
+ <member name="M:System.Text.RegularExpressions.RegexMatchTimeoutException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException"></see> class with serialized data.</summary>
+ <param name="info">The object that contains the serialized data.</param>
+ <param name="context">The stream that contains the serialized data.</param>
+ </member>
+ <member name="M:System.Text.RegularExpressions.RegexMatchTimeoutException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">A string that describes the exception.</param>
+ <param name="inner">The exception that is the cause of the current exception.</param>
+ </member>
+ <member name="M:System.Text.RegularExpressions.RegexMatchTimeoutException.#ctor(System.String,System.String,System.TimeSpan)">
+ <summary>Initializes a new instance of the <see cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException"></see> class with information about the regular expression pattern, the input text, and the time-out interval.</summary>
+ <param name="regexInput">The input text processed by the regular expression engine when the time-out occurred.</param>
+ <param name="regexPattern">The pattern used by the regular expression engine when the time-out occurred.</param>
+ <param name="matchTimeout">The time-out interval.</param>
+ </member>
+ <member name="P:System.Text.RegularExpressions.RegexMatchTimeoutException.Input">
+ <summary>Gets the input text that the regular expression engine was processing when the time-out occurred.</summary>
+ <returns>The regular expression input text.</returns>
+ </member>
+ <member name="P:System.Text.RegularExpressions.RegexMatchTimeoutException.MatchTimeout">
+ <summary>Gets the time-out interval for a regular expression match.</summary>
+ <returns>The time-out interval.</returns>
+ </member>
+ <member name="P:System.Text.RegularExpressions.RegexMatchTimeoutException.Pattern">
+ <summary>Gets the regular expression pattern that was used in the matching operation when the time-out occurred.</summary>
+ <returns>The regular expression pattern.</returns>
+ </member>
+ <member name="M:System.Text.RegularExpressions.RegexMatchTimeoutException.System#Runtime#Serialization#ISerializable#GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Populates a <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object with the data needed to serialize a <see cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException"></see> object.</summary>
+ <param name="si">The object to populate with data.</param>
+ <param name="context">The destination for this serialization.</param>
+ </member>
+ <member name="T:System.Text.RegularExpressions.RegexOptions">
+ <summary>Provides enumerated values to use to set regular expression options.</summary>
+ </member>
+ <member name="F:System.Text.RegularExpressions.RegexOptions.Compiled">
+ <summary>Specifies that the regular expression is compiled to an assembly. This yields faster execution but increases startup time. This value should not be assigned to the <see cref="P:System.Text.RegularExpressions.RegexCompilationInfo.Options"></see> property when calling the <see cref="M:System.Text.RegularExpressions.Regex.CompileToAssembly(System.Text.RegularExpressions.RegexCompilationInfo[],System.Reflection.AssemblyName)"></see> method. For more information, see the &quot;Compiled Regular Expressions&quot; section in the <see cref="~/docs/standard/base-types/regular-expression-options.md">Regular Expression Options</see> topic.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Text.RegularExpressions.RegexOptions.CultureInvariant">
+ <summary>Specifies that cultural differences in language is ignored. For more information, see the &quot;Comparison Using the Invariant Culture&quot; section in the <see cref="~/docs/standard/base-types/regular-expression-options.md">Regular Expression Options</see> topic.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Text.RegularExpressions.RegexOptions.ECMAScript">
+ <summary>Enables ECMAScript-compliant behavior for the expression. This value can be used only in conjunction with the <see cref="F:System.Text.RegularExpressions.RegexOptions.IgnoreCase"></see>, <see cref="F:System.Text.RegularExpressions.RegexOptions.Multiline"></see>, and <see cref="F:System.Text.RegularExpressions.RegexOptions.Compiled"></see> values. The use of this value with any other values results in an exception. For more information on the <see cref="F:System.Text.RegularExpressions.RegexOptions.ECMAScript"></see> option, see the &quot;ECMAScript Matching Behavior&quot; section in the <see cref="~/docs/standard/base-types/regular-expression-options.md">Regular Expression Options</see> topic.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Text.RegularExpressions.RegexOptions.ExplicitCapture">
+ <summary><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">Specifies that the only valid captures are explicitly named or numbered groups of the form (?<name>…). This allows unnamed parentheses to act as noncapturing groups without the syntactic clumsiness of the expression (?:…). For more information, see the &quot;Explicit Captures Only&quot; section in the <a href="~/docs/standard/base-types/regular-expression-options.md" data-raw-source="[Regular Expression Options](~/docs/standard/base-types/regular-expression-options.md)" sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">Regular Expression Options</a> topic.<p>
+</name></p>
+</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Text.RegularExpressions.RegexOptions.IgnoreCase">
+ <summary>Specifies case-insensitive matching. For more information, see the &quot;Case-Insensitive Matching &quot; section in the <see cref="~/docs/standard/base-types/regular-expression-options.md">Regular Expression Options</see> topic.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Text.RegularExpressions.RegexOptions.IgnorePatternWhitespace">
+ <summary>Eliminates unescaped white space from the pattern and enables comments marked with #. However, this value does not affect or eliminate white space in <see cref="~/docs/standard/base-types/character-classes-in-regular-expressions.md">character classes</see>, numeric <see cref="~/docs/standard/base-types/quantifiers-in-regular-expressions.md">quantifiers</see>, or tokens that mark the beginning of individual <see cref="~/docs/standard/base-types/regular-expression-language-quick-reference.md">regular expression language elements</see>. For more information, see the &quot;Ignore White Space&quot; section of the <see cref="~/docs/standard/base-types/regular-expression-options.md">Regular Expression Options</see> topic.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Text.RegularExpressions.RegexOptions.Multiline">
+ <summary>Multiline mode. Changes the meaning of ^ and $ so they match at the beginning and end, respectively, of any line, and not just the beginning and end of the entire string. For more information, see the &quot;Multiline Mode&quot; section in the <see cref="~/docs/standard/base-types/regular-expression-options.md">Regular Expression Options</see> topic.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Text.RegularExpressions.RegexOptions.None">
+ <summary>Specifies that no options are set. For more information about the default behavior of the regular expression engine, see the &quot;Default Options&quot; section in the <see cref="~/docs/standard/base-types/regular-expression-options.md">Regular Expression Options</see> topic.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Text.RegularExpressions.RegexOptions.RightToLeft">
+ <summary>Specifies that the search will be from right to left instead of from left to right. For more information, see the &quot;Right-to-Left Mode&quot; section in the <see cref="~/docs/standard/base-types/regular-expression-options.md">Regular Expression Options</see> topic.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Text.RegularExpressions.RegexOptions.Singleline">
+ <summary>Specifies single-line mode. Changes the meaning of the dot (.) so it matches every character (instead of every character except \n). For more information, see the &quot;Single-line Mode&quot; section in the <see cref="~/docs/standard/base-types/regular-expression-options.md">Regular Expression Options</see> topic.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Text.RegularExpressions.RegexRunner">
+ <summary>The <see cref="T:System.Text.RegularExpressions.RegexRunner"></see> class is the base class for compiled regular expressions.</summary>
+ </member>
+ <member name="M:System.Text.RegularExpressions.RegexRunner.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Text.RegularExpressions.RegexRunner"></see> class.</summary>
+ </member>
+ <member name="M:System.Text.RegularExpressions.RegexRunner.Capture(System.Int32,System.Int32,System.Int32)">
+ <summary>Used by a <see cref="T:System.Text.RegularExpressions.Regex"></see> object generated by the <see cref="Overload:System.Text.RegularExpressions.Regex.CompileToAssembly"></see> method.</summary>
+ <param name="capnum">A capture number.</param>
+ <param name="start">The starting position of the capture.</param>
+ <param name="end">The ending position of the capture.</param>
+ </member>
+ <member name="M:System.Text.RegularExpressions.RegexRunner.CharInClass(System.Char,System.String)">
+ <summary>Used by a <see cref="T:System.Text.RegularExpressions.Regex"></see> object generated by the <see cref="Overload:System.Text.RegularExpressions.Regex.CompileToAssembly"></see> method. Determines whether a character is in a character class.</summary>
+ <param name="ch">A character to test.</param>
+ <param name="charClass">The internal name of a character class.</param>
+ <returns>true if the <paramref name="ch">ch</paramref> parameter is in the character class specified by the <paramref name="charClass">charClass</paramref> parameter.</returns>
+ </member>
+ <member name="M:System.Text.RegularExpressions.RegexRunner.CharInSet(System.Char,System.String,System.String)">
+ <summary>Used by a <see cref="T:System.Text.RegularExpressions.Regex"></see> object generated by the <see cref="Overload:System.Text.RegularExpressions.Regex.CompileToAssembly"></see> method.</summary>
+ <param name="ch">A character.</param>
+ <param name="set">The character set.</param>
+ <param name="category">The character category.</param>
+ <returns>Returns <see cref="T:System.Boolean"></see>.</returns>
+ </member>
+ <member name="M:System.Text.RegularExpressions.RegexRunner.CheckTimeout">
+ <summary>Used by a <see cref="T:System.Text.RegularExpressions.Regex"></see> object generated by the <see cref="Overload:System.Text.RegularExpressions.Regex.CompileToAssembly"></see> method.</summary>
+ </member>
+ <member name="M:System.Text.RegularExpressions.RegexRunner.Crawl(System.Int32)">
+ <summary>Used by a <see cref="T:System.Text.RegularExpressions.Regex"></see> object generated by the <see cref="Overload:System.Text.RegularExpressions.Regex.CompileToAssembly"></see> method.</summary>
+ <param name="i">A number to save.</param>
+ </member>
+ <member name="M:System.Text.RegularExpressions.RegexRunner.Crawlpos">
+ <summary>Used by a <see cref="T:System.Text.RegularExpressions.Regex"></see> object generated by the <see cref="Overload:System.Text.RegularExpressions.Regex.CompileToAssembly"></see> method.</summary>
+ <returns>Returns <see cref="T:System.Int32"></see>.</returns>
+ </member>
+ <member name="M:System.Text.RegularExpressions.RegexRunner.DoubleCrawl">
+ <summary>Used by a <see cref="T:System.Text.RegularExpressions.Regex"></see> object generated by the <see cref="Overload:System.Text.RegularExpressions.Regex.CompileToAssembly"></see> method.</summary>
+ </member>
+ <member name="M:System.Text.RegularExpressions.RegexRunner.DoubleStack">
+ <summary>Used by a <see cref="T:System.Text.RegularExpressions.Regex"></see> object generated by the <see cref="Overload:System.Text.RegularExpressions.Regex.CompileToAssembly"></see> method.</summary>
+ </member>
+ <member name="M:System.Text.RegularExpressions.RegexRunner.DoubleTrack">
+ <summary>Used by a <see cref="T:System.Text.RegularExpressions.Regex"></see> object generated by the <see cref="Overload:System.Text.RegularExpressions.Regex.CompileToAssembly"></see> method.</summary>
+ </member>
+ <member name="M:System.Text.RegularExpressions.RegexRunner.EnsureStorage">
+ <summary>Used by a <see cref="T:System.Text.RegularExpressions.Regex"></see> object generated by the <see cref="Overload:System.Text.RegularExpressions.Regex.CompileToAssembly"></see> method.</summary>
+ </member>
+ <member name="M:System.Text.RegularExpressions.RegexRunner.FindFirstChar">
+ <summary>Used by a <see cref="T:System.Text.RegularExpressions.Regex"></see> object generated by the <see cref="Overload:System.Text.RegularExpressions.Regex.CompileToAssembly"></see> method.</summary>
+ <returns>Returns <see cref="T:System.Boolean"></see>.</returns>
+ </member>
+ <member name="M:System.Text.RegularExpressions.RegexRunner.Go">
+ <summary>Used by a <see cref="T:System.Text.RegularExpressions.Regex"></see> object generated by the <see cref="Overload:System.Text.RegularExpressions.Regex.CompileToAssembly"></see> method.</summary>
+ </member>
+ <member name="M:System.Text.RegularExpressions.RegexRunner.InitTrackCount">
+ <summary>Used by a <see cref="T:System.Text.RegularExpressions.Regex"></see> object generated by the <see cref="Overload:System.Text.RegularExpressions.Regex.CompileToAssembly"></see> method.</summary>
+ </member>
+ <member name="M:System.Text.RegularExpressions.RegexRunner.IsBoundary(System.Int32,System.Int32,System.Int32)">
+ <summary>Used by a <see cref="T:System.Text.RegularExpressions.Regex"></see> object generated by the <see cref="Overload:System.Text.RegularExpressions.Regex.CompileToAssembly"></see> method.</summary>
+ <param name="index">The possible boundary position.</param>
+ <param name="startpos">The starting position.</param>
+ <param name="endpos">The ending position.</param>
+ <returns>Returns <see cref="T:System.Boolean"></see>.</returns>
+ </member>
+ <member name="M:System.Text.RegularExpressions.RegexRunner.IsECMABoundary(System.Int32,System.Int32,System.Int32)">
+ <summary>Used by a <see cref="T:System.Text.RegularExpressions.Regex"></see> object generated by the <see cref="Overload:System.Text.RegularExpressions.Regex.CompileToAssembly"></see> method.</summary>
+ <param name="index">The possible ECMA boundary position.</param>
+ <param name="startpos">The starting position.</param>
+ <param name="endpos">The ending position.</param>
+ <returns>Returns <see cref="T:System.Boolean"></see>.</returns>
+ </member>
+ <member name="M:System.Text.RegularExpressions.RegexRunner.IsMatched(System.Int32)">
+ <summary>Used by a <see cref="T:System.Text.RegularExpressions.Regex"></see> object generated by the <see cref="Overload:System.Text.RegularExpressions.Regex.CompileToAssembly"></see> method.</summary>
+ <param name="cap">The capture number.</param>
+ <returns>Returns <see cref="T:System.Boolean"></see>.</returns>
+ </member>
+ <member name="M:System.Text.RegularExpressions.RegexRunner.MatchIndex(System.Int32)">
+ <summary>Used by a <see cref="T:System.Text.RegularExpressions.Regex"></see> object generated by the <see cref="Overload:System.Text.RegularExpressions.Regex.CompileToAssembly"></see> method.</summary>
+ <param name="cap">The capture number.</param>
+ <returns>Returns <see cref="T:System.Int32"></see>.</returns>
+ </member>
+ <member name="M:System.Text.RegularExpressions.RegexRunner.MatchLength(System.Int32)">
+ <summary>Used by a <see cref="T:System.Text.RegularExpressions.Regex"></see> object generated by the <see cref="Overload:System.Text.RegularExpressions.Regex.CompileToAssembly"></see> method.</summary>
+ <param name="cap">The capture number.</param>
+ <returns>Returns <see cref="T:System.Int32"></see>.</returns>
+ </member>
+ <member name="M:System.Text.RegularExpressions.RegexRunner.Popcrawl">
+ <summary>Used by a <see cref="T:System.Text.RegularExpressions.Regex"></see> object generated by the <see cref="Overload:System.Text.RegularExpressions.Regex.CompileToAssembly"></see> method.</summary>
+ <returns>Returns <see cref="T:System.Int32"></see>.</returns>
+ </member>
+ <member name="F:System.Text.RegularExpressions.RegexRunner.runcrawl">
+ <summary>Used by a <see cref="T:System.Text.RegularExpressions.Regex"></see> object generated by the <see cref="Overload:System.Text.RegularExpressions.Regex.CompileToAssembly"></see> method.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Text.RegularExpressions.RegexRunner.runcrawlpos">
+ <summary>Used by a <see cref="T:System.Text.RegularExpressions.Regex"></see> object generated by the <see cref="Overload:System.Text.RegularExpressions.Regex.CompileToAssembly"></see> method.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Text.RegularExpressions.RegexRunner.runmatch">
+ <summary>Used by a <see cref="T:System.Text.RegularExpressions.Regex"></see> object generated by the <see cref="Overload:System.Text.RegularExpressions.Regex.CompileToAssembly"></see> method.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Text.RegularExpressions.RegexRunner.runregex">
+ <summary>Used by a <see cref="T:System.Text.RegularExpressions.Regex"></see> object generated by the <see cref="Overload:System.Text.RegularExpressions.Regex.CompileToAssembly"></see> method.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Text.RegularExpressions.RegexRunner.runstack">
+ <summary>Used by a <see cref="T:System.Text.RegularExpressions.Regex"></see> object generated by the <see cref="Overload:System.Text.RegularExpressions.Regex.CompileToAssembly"></see> method.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Text.RegularExpressions.RegexRunner.runstackpos">
+ <summary>Used by a <see cref="T:System.Text.RegularExpressions.Regex"></see> object generated by the <see cref="Overload:System.Text.RegularExpressions.Regex.CompileToAssembly"></see> method.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Text.RegularExpressions.RegexRunner.runtext">
+ <summary>Used by a <see cref="T:System.Text.RegularExpressions.Regex"></see> object generated by the <see cref="Overload:System.Text.RegularExpressions.Regex.CompileToAssembly"></see> method.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Text.RegularExpressions.RegexRunner.runtextbeg">
+ <summary>Used by a <see cref="T:System.Text.RegularExpressions.Regex"></see> object generated by the <see cref="Overload:System.Text.RegularExpressions.Regex.CompileToAssembly"></see> method.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Text.RegularExpressions.RegexRunner.runtextend">
+ <summary>Used by a <see cref="T:System.Text.RegularExpressions.Regex"></see> object generated by the <see cref="Overload:System.Text.RegularExpressions.Regex.CompileToAssembly"></see> method.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Text.RegularExpressions.RegexRunner.runtextpos">
+ <summary>Used by a <see cref="T:System.Text.RegularExpressions.Regex"></see> object generated by the <see cref="Overload:System.Text.RegularExpressions.Regex.CompileToAssembly"></see> method.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Text.RegularExpressions.RegexRunner.runtextstart">
+ <summary>Used by a <see cref="T:System.Text.RegularExpressions.Regex"></see> object generated by the <see cref="Overload:System.Text.RegularExpressions.Regex.CompileToAssembly"></see> method.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Text.RegularExpressions.RegexRunner.runtrack">
+ <summary>Used by a <see cref="T:System.Text.RegularExpressions.Regex"></see> object generated by the <see cref="Overload:System.Text.RegularExpressions.Regex.CompileToAssembly"></see> method.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Text.RegularExpressions.RegexRunner.runtrackcount">
+ <summary>Used by a <see cref="T:System.Text.RegularExpressions.Regex"></see> object generated by the <see cref="Overload:System.Text.RegularExpressions.Regex.CompileToAssembly"></see> method.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Text.RegularExpressions.RegexRunner.runtrackpos">
+ <summary>Used by a <see cref="T:System.Text.RegularExpressions.Regex"></see> object generated by the <see cref="Overload:System.Text.RegularExpressions.Regex.CompileToAssembly"></see> method.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Text.RegularExpressions.RegexRunner.Scan(System.Text.RegularExpressions.Regex,System.String,System.Int32,System.Int32,System.Int32,System.Int32,System.Boolean)">
+ <summary>Used by a <see cref="T:System.Text.RegularExpressions.Regex"></see> object generated by the <see cref="Overload:System.Text.RegularExpressions.Regex.CompileToAssembly"></see> method.</summary>
+ <param name="regex">An instance of the regular expression engine.</param>
+ <param name="text">The text to scan for a pattern match.</param>
+ <param name="textbeg">The zero-based starting position in text at which the regular expression engine scans for a match.</param>
+ <param name="textend">The zero-based ending position in text at which the regular expression engine scans for a match.</param>
+ <param name="textstart">The zero-based starting position to scan for this match.</param>
+ <param name="prevlen">The number of characters in the previous match.</param>
+ <param name="quick">true to search for a match in quick mode; otherwise, false.</param>
+ <returns>A match.</returns>
+ </member>
+ <member name="M:System.Text.RegularExpressions.RegexRunner.Scan(System.Text.RegularExpressions.Regex,System.String,System.Int32,System.Int32,System.Int32,System.Int32,System.Boolean,System.TimeSpan)">
+ <summary>Used by a <see cref="T:System.Text.RegularExpressions.Regex"></see> object generated by the <see cref="Overload:System.Text.RegularExpressions.Regex.CompileToAssembly"></see> method.</summary>
+ <param name="regex">An instance of the regular expression engine.</param>
+ <param name="text">The text to scan for a pattern match.</param>
+ <param name="textbeg">The zero-based starting position in text at which the regular expression engine scans for a match.</param>
+ <param name="textend">The zero-based ending position in text at which the regular expression engine scans for a match.</param>
+ <param name="textstart">The zero-based starting position to scan for this match.</param>
+ <param name="prevlen">The number of characters in the previous match.</param>
+ <param name="quick">true to search for a match in quick mode; otherwise, false.</param>
+ <param name="timeout">The timeout interval.</param>
+ <returns>A match.</returns>
+ </member>
+ <member name="M:System.Text.RegularExpressions.RegexRunner.TransferCapture(System.Int32,System.Int32,System.Int32,System.Int32)">
+ <summary>Used by a <see cref="T:System.Text.RegularExpressions.Regex"></see> object generated by the <see cref="Overload:System.Text.RegularExpressions.Regex.CompileToAssembly"></see> method.</summary>
+ <param name="capnum">A capture number.</param>
+ <param name="uncapnum">A saved capture number.</param>
+ <param name="start">The starting position.</param>
+ <param name="end">The ending position.</param>
+ </member>
+ <member name="M:System.Text.RegularExpressions.RegexRunner.Uncapture">
+ <summary>Used by a <see cref="T:System.Text.RegularExpressions.Regex"></see> object generated by the <see cref="Overload:System.Text.RegularExpressions.Regex.CompileToAssembly"></see> method.</summary>
+ </member>
+ <member name="T:System.Text.RegularExpressions.RegexRunnerFactory">
+ <summary>Creates a <see cref="T:System.Text.RegularExpressions.RegexRunner"></see> class for a compiled regular expression.</summary>
+ </member>
+ <member name="M:System.Text.RegularExpressions.RegexRunnerFactory.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Text.RegularExpressions.RegexRunnerFactory"></see> class.</summary>
+ </member>
+ <member name="M:System.Text.RegularExpressions.RegexRunnerFactory.CreateInstance">
+ <summary>When overridden in a derived class, creates a <see cref="T:System.Text.RegularExpressions.RegexRunner"></see> object for a specific compiled regular expression.</summary>
+ <returns>A <see cref="T:System.Text.RegularExpressions.RegexRunner"></see> object designed to execute a specific compiled regular expression.</returns>
+ </member>
+ <member name="T:System.Text.StringBuilder">
+ <summary>Represents a mutable string of characters. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Text.StringBuilder.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Text.StringBuilder"></see> class.</summary>
+ </member>
+ <member name="M:System.Text.StringBuilder.#ctor(System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Text.StringBuilder"></see> class using the specified capacity.</summary>
+ <param name="capacity">The suggested starting size of this instance.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="capacity">capacity</paramref> is less than zero.</exception>
+ </member>
+ <member name="M:System.Text.StringBuilder.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Text.StringBuilder"></see> class using the specified string.</summary>
+ <param name="value">The string used to initialize the value of the instance. If value is null, the new <see cref="T:System.Text.StringBuilder"></see> will contain the empty string (that is, it contains <see cref="F:System.String.Empty"></see>).</param>
+ </member>
+ <member name="M:System.Text.StringBuilder.#ctor(System.Int32,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Text.StringBuilder"></see> class that starts with a specified capacity and can grow to a specified maximum.</summary>
+ <param name="capacity">The suggested starting size of the <see cref="T:System.Text.StringBuilder"></see>.</param>
+ <param name="maxCapacity">The maximum number of characters the current string can contain.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="maxCapacity">maxCapacity</paramref> is less than one, <paramref name="capacity">capacity</paramref> is less than zero, or <paramref name="capacity">capacity</paramref> is greater than <paramref name="maxCapacity">maxCapacity</paramref>.</exception>
+ </member>
+ <member name="M:System.Text.StringBuilder.#ctor(System.String,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Text.StringBuilder"></see> class using the specified string and capacity.</summary>
+ <param name="value">The string used to initialize the value of the instance. If value is null, the new <see cref="T:System.Text.StringBuilder"></see> will contain the empty string (that is, it contains <see cref="F:System.String.Empty"></see>).</param>
+ <param name="capacity">The suggested starting size of the <see cref="T:System.Text.StringBuilder"></see>.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="capacity">capacity</paramref> is less than zero.</exception>
+ </member>
+ <member name="M:System.Text.StringBuilder.#ctor(System.String,System.Int32,System.Int32,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Text.StringBuilder"></see> class from the specified substring and capacity.</summary>
+ <param name="value">The string that contains the substring used to initialize the value of this instance. If value is null, the new <see cref="T:System.Text.StringBuilder"></see> will contain the empty string (that is, it contains <see cref="F:System.String.Empty"></see>).</param>
+ <param name="startIndex">The position within value where the substring begins.</param>
+ <param name="length">The number of characters in the substring.</param>
+ <param name="capacity">The suggested starting size of the <see cref="T:System.Text.StringBuilder"></see>.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="capacity">capacity</paramref> is less than zero. -or- <paramref name="startIndex">startIndex</paramref> plus <paramref name="length">length</paramref> is not a position within <paramref name="value">value</paramref>.</exception>
+ </member>
+ <member name="M:System.Text.StringBuilder.Append(System.String,System.Int32,System.Int32)">
+ <summary>Appends a copy of a specified substring to this instance.</summary>
+ <param name="value">The string that contains the substring to append.</param>
+ <param name="startIndex">The starting position of the substring within value.</param>
+ <param name="count">The number of characters in value to append.</param>
+ <returns>A reference to this instance after the append operation has completed.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="value">value</paramref> is null, and <paramref name="startIndex">startIndex</paramref> and <paramref name="count">count</paramref> are not zero.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count">count</paramref> less than zero. -or- <paramref name="startIndex">startIndex</paramref> less than zero. -or- <paramref name="startIndex">startIndex</paramref> + <paramref name="count">count</paramref> is greater than the length of <paramref name="value">value</paramref>. -or- Enlarging the value of this instance would exceed <see cref="P:System.Text.StringBuilder.MaxCapacity"></see>.</exception>
+ </member>
+ <member name="M:System.Text.StringBuilder.Append(System.Char[],System.Int32,System.Int32)">
+ <summary>Appends the string representation of a specified subarray of Unicode characters to this instance.</summary>
+ <param name="value">A character array.</param>
+ <param name="startIndex">The starting position in value.</param>
+ <param name="charCount">The number of characters to append.</param>
+ <returns>A reference to this instance after the append operation has completed.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="value">value</paramref> is null, and <paramref name="startIndex">startIndex</paramref> and <paramref name="charCount">charCount</paramref> are not zero.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="charCount">charCount</paramref> is less than zero. -or- <paramref name="startIndex">startIndex</paramref> is less than zero. -or- <paramref name="startIndex">startIndex</paramref> + <paramref name="charCount">charCount</paramref> is greater than the length of <paramref name="value">value</paramref>. -or- Enlarging the value of this instance would exceed <see cref="P:System.Text.StringBuilder.MaxCapacity"></see>.</exception>
+ </member>
+ <member name="M:System.Text.StringBuilder.Append(System.Char*,System.Int32)">
+ <summary>Appends an array of Unicode characters starting at a specified address to this instance.</summary>
+ <param name="value">A pointer to an array of characters.</param>
+ <param name="valueCount">The number of characters in the array.</param>
+ <returns>A reference to this instance after the append operation has completed.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="valueCount">valueCount</paramref> is less than zero. -or- Enlarging the value of this instance would exceed <see cref="P:System.Text.StringBuilder.MaxCapacity"></see>.</exception>
+ <exception cref="T:System.NullReferenceException"><paramref name="value">value</paramref> is a null pointer.</exception>
+ </member>
+ <member name="M:System.Text.StringBuilder.Append(System.Char,System.Int32)">
+ <summary>Appends a specified number of copies of the string representation of a Unicode character to this instance.</summary>
+ <param name="value">The character to append.</param>
+ <param name="repeatCount">The number of times to append value.</param>
+ <returns>A reference to this instance after the append operation has completed.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="repeatCount">repeatCount</paramref> is less than zero. -or- Enlarging the value of this instance would exceed <see cref="P:System.Text.StringBuilder.MaxCapacity"></see>.</exception>
+ <exception cref="T:System.OutOfMemoryException">Out of memory.</exception>
+ </member>
+ <member name="M:System.Text.StringBuilder.Append(System.UInt64)">
+ <summary>Appends the string representation of a specified 64-bit unsigned integer to this instance.</summary>
+ <param name="value">The value to append.</param>
+ <returns>A reference to this instance after the append operation has completed.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">Enlarging the value of this instance would exceed <see cref="P:System.Text.StringBuilder.MaxCapacity"></see>.</exception>
+ </member>
+ <member name="M:System.Text.StringBuilder.Append(System.UInt32)">
+ <summary>Appends the string representation of a specified 32-bit unsigned integer to this instance.</summary>
+ <param name="value">The value to append.</param>
+ <returns>A reference to this instance after the append operation has completed.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">Enlarging the value of this instance would exceed <see cref="P:System.Text.StringBuilder.MaxCapacity"></see>.</exception>
+ </member>
+ <member name="M:System.Text.StringBuilder.Append(System.UInt16)">
+ <summary>Appends the string representation of a specified 16-bit unsigned integer to this instance.</summary>
+ <param name="value">The value to append.</param>
+ <returns>A reference to this instance after the append operation has completed.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">Enlarging the value of this instance would exceed <see cref="P:System.Text.StringBuilder.MaxCapacity"></see>.</exception>
+ </member>
+ <member name="M:System.Text.StringBuilder.Append(System.String)">
+ <summary>Appends a copy of the specified string to this instance.</summary>
+ <param name="value">The string to append.</param>
+ <returns>A reference to this instance after the append operation has completed.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">Enlarging the value of this instance would exceed <see cref="P:System.Text.StringBuilder.MaxCapacity"></see>.</exception>
+ </member>
+ <member name="M:System.Text.StringBuilder.Append(System.SByte)">
+ <summary>Appends the string representation of a specified 8-bit signed integer to this instance.</summary>
+ <param name="value">The value to append.</param>
+ <returns>A reference to this instance after the append operation has completed.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">Enlarging the value of this instance would exceed <see cref="P:System.Text.StringBuilder.MaxCapacity"></see>.</exception>
+ </member>
+ <member name="M:System.Text.StringBuilder.Append(System.Single)">
+ <summary>Appends the string representation of a specified single-precision floating-point number to this instance.</summary>
+ <param name="value">The value to append.</param>
+ <returns>A reference to this instance after the append operation has completed.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">Enlarging the value of this instance would exceed <see cref="P:System.Text.StringBuilder.MaxCapacity"></see>.</exception>
+ </member>
+ <member name="M:System.Text.StringBuilder.Append(System.Int64)">
+ <summary>Appends the string representation of a specified 64-bit signed integer to this instance.</summary>
+ <param name="value">The value to append.</param>
+ <returns>A reference to this instance after the append operation has completed.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">Enlarging the value of this instance would exceed <see cref="P:System.Text.StringBuilder.MaxCapacity"></see>.</exception>
+ </member>
+ <member name="M:System.Text.StringBuilder.Append(System.Object)">
+ <summary>Appends the string representation of a specified object to this instance.</summary>
+ <param name="value">The object to append.</param>
+ <returns>A reference to this instance after the append operation has completed.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">Enlarging the value of this instance would exceed <see cref="P:System.Text.StringBuilder.MaxCapacity"></see>.</exception>
+ </member>
+ <member name="M:System.Text.StringBuilder.Append(System.Byte)">
+ <summary>Appends the string representation of a specified 8-bit unsigned integer to this instance.</summary>
+ <param name="value">The value to append.</param>
+ <returns>A reference to this instance after the append operation has completed.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">Enlarging the value of this instance would exceed <see cref="P:System.Text.StringBuilder.MaxCapacity"></see>.</exception>
+ </member>
+ <member name="M:System.Text.StringBuilder.Append(System.Char)">
+ <summary>Appends the string representation of a specified <see cref="T:System.Char"></see> object to this instance.</summary>
+ <param name="value">The UTF-16-encoded code unit to append.</param>
+ <returns>A reference to this instance after the append operation has completed.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">Enlarging the value of this instance would exceed <see cref="P:System.Text.StringBuilder.MaxCapacity"></see>.</exception>
+ </member>
+ <member name="M:System.Text.StringBuilder.Append(System.Char[])">
+ <summary>Appends the string representation of the Unicode characters in a specified array to this instance.</summary>
+ <param name="value">The array of characters to append.</param>
+ <returns>A reference to this instance after the append operation has completed.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">Enlarging the value of this instance would exceed <see cref="P:System.Text.StringBuilder.MaxCapacity"></see>.</exception>
+ </member>
+ <member name="M:System.Text.StringBuilder.Append(System.Boolean)">
+ <summary>Appends the string representation of a specified Boolean value to this instance.</summary>
+ <param name="value">The Boolean value to append.</param>
+ <returns>A reference to this instance after the append operation has completed.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">Enlarging the value of this instance would exceed <see cref="P:System.Text.StringBuilder.MaxCapacity"></see>.</exception>
+ </member>
+ <member name="M:System.Text.StringBuilder.Append(System.Double)">
+ <summary>Appends the string representation of a specified double-precision floating-point number to this instance.</summary>
+ <param name="value">The value to append.</param>
+ <returns>A reference to this instance after the append operation has completed.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">Enlarging the value of this instance would exceed <see cref="P:System.Text.StringBuilder.MaxCapacity"></see>.</exception>
+ </member>
+ <member name="M:System.Text.StringBuilder.Append(System.Int16)">
+ <summary>Appends the string representation of a specified 16-bit signed integer to this instance.</summary>
+ <param name="value">The value to append.</param>
+ <returns>A reference to this instance after the append operation has completed.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">Enlarging the value of this instance would exceed <see cref="P:System.Text.StringBuilder.MaxCapacity"></see>.</exception>
+ </member>
+ <member name="M:System.Text.StringBuilder.Append(System.Int32)">
+ <summary>Appends the string representation of a specified 32-bit signed integer to this instance.</summary>
+ <param name="value">The value to append.</param>
+ <returns>A reference to this instance after the append operation has completed.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">Enlarging the value of this instance would exceed <see cref="P:System.Text.StringBuilder.MaxCapacity"></see>.</exception>
+ </member>
+ <member name="M:System.Text.StringBuilder.Append(System.Decimal)">
+ <summary>Appends the string representation of a specified decimal number to this instance.</summary>
+ <param name="value">The value to append.</param>
+ <returns>A reference to this instance after the append operation has completed.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">Enlarging the value of this instance would exceed <see cref="P:System.Text.StringBuilder.MaxCapacity"></see>.</exception>
+ </member>
+ <member name="M:System.Text.StringBuilder.AppendFormat(System.IFormatProvider,System.String,System.Object,System.Object,System.Object)">
+ <summary>Appends the string returned by processing a composite format string, which contains zero or more format items, to this instance. Each format item is replaced by the string representation of either of three arguments using a specified format provider.</summary>
+ <param name="provider">An object that supplies culture-specific formatting information.</param>
+ <param name="format">A composite format string.</param>
+ <param name="arg0">The first object to format.</param>
+ <param name="arg1">The second object to format.</param>
+ <param name="arg2">The third object to format.</param>
+ <returns>A reference to this instance after the append operation has completed. After the append operation, this instance contains any data that existed before the operation, suffixed by a copy of <paramref name="format">format</paramref> where any format specification is replaced by the string representation of the corresponding object argument.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="format">format</paramref> is null.</exception>
+ <exception cref="T:System.FormatException"><paramref name="format">format</paramref> is invalid. -or- The index of a format item is less than 0 (zero), or greater than or equal to 3 (three).</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The length of the expanded string would exceed <see cref="P:System.Text.StringBuilder.MaxCapacity"></see>.</exception>
+ </member>
+ <member name="M:System.Text.StringBuilder.AppendFormat(System.String,System.Object)">
+ <summary>Appends the string returned by processing a composite format string, which contains zero or more format items, to this instance. Each format item is replaced by the string representation of a single argument.</summary>
+ <param name="format">A composite format string.</param>
+ <param name="arg0">An object to format.</param>
+ <returns>A reference to this instance with <paramref name="format">format</paramref> appended. Each format item in <paramref name="format">format</paramref> is replaced by the string representation of <paramref name="arg0">arg0</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="format">format</paramref> is null.</exception>
+ <exception cref="T:System.FormatException"><paramref name="format">format</paramref> is invalid. -or- The index of a format item is less than 0 (zero), or greater than or equal to 1.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The length of the expanded string would exceed <see cref="P:System.Text.StringBuilder.MaxCapacity"></see>.</exception>
+ </member>
+ <member name="M:System.Text.StringBuilder.AppendFormat(System.String,System.Object[])">
+ <summary>Appends the string returned by processing a composite format string, which contains zero or more format items, to this instance. Each format item is replaced by the string representation of a corresponding argument in a parameter array.</summary>
+ <param name="format">A composite format string.</param>
+ <param name="args">An array of objects to format.</param>
+ <returns>A reference to this instance with <paramref name="format">format</paramref> appended. Each format item in <paramref name="format">format</paramref> is replaced by the string representation of the corresponding object argument.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="format">format</paramref> or <paramref name="args">args</paramref> is null.</exception>
+ <exception cref="T:System.FormatException"><paramref name="format">format</paramref> is invalid. -or- The index of a format item is less than 0 (zero), or greater than or equal to the length of the <paramref name="args">args</paramref> array.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The length of the expanded string would exceed <see cref="P:System.Text.StringBuilder.MaxCapacity"></see>.</exception>
+ </member>
+ <member name="M:System.Text.StringBuilder.AppendFormat(System.IFormatProvider,System.String,System.Object)">
+ <summary>Appends the string returned by processing a composite format string, which contains zero or more format items, to this instance. Each format item is replaced by the string representation of a single argument using a specified format provider.</summary>
+ <param name="provider">An object that supplies culture-specific formatting information.</param>
+ <param name="format">A composite format string.</param>
+ <param name="arg0">The object to format.</param>
+ <returns>A reference to this instance after the append operation has completed. After the append operation, this instance contains any data that existed before the operation, suffixed by a copy of <paramref name="format">format</paramref> in which any format specification is replaced by the string representation of <paramref name="arg0">arg0</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="format">format</paramref> is null.</exception>
+ <exception cref="T:System.FormatException"><paramref name="format">format</paramref> is invalid. -or- The index of a format item is less than 0 (zero), or greater than or equal to one (1).</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The length of the expanded string would exceed <see cref="P:System.Text.StringBuilder.MaxCapacity"></see>.</exception>
+ </member>
+ <member name="M:System.Text.StringBuilder.AppendFormat(System.IFormatProvider,System.String,System.Object[])">
+ <summary>Appends the string returned by processing a composite format string, which contains zero or more format items, to this instance. Each format item is replaced by the string representation of a corresponding argument in a parameter array using a specified format provider.</summary>
+ <param name="provider">An object that supplies culture-specific formatting information.</param>
+ <param name="format">A composite format string.</param>
+ <param name="args">An array of objects to format.</param>
+ <returns>A reference to this instance after the append operation has completed. After the append operation, this instance contains any data that existed before the operation, suffixed by a copy of <paramref name="format">format</paramref> where any format specification is replaced by the string representation of the corresponding object argument.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="format">format</paramref> is null.</exception>
+ <exception cref="T:System.FormatException"><paramref name="format">format</paramref> is invalid. -or- The index of a format item is less than 0 (zero), or greater than or equal to the length of the <paramref name="args">args</paramref> array.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The length of the expanded string would exceed <see cref="P:System.Text.StringBuilder.MaxCapacity"></see>.</exception>
+ </member>
+ <member name="M:System.Text.StringBuilder.AppendFormat(System.String,System.Object,System.Object)">
+ <summary>Appends the string returned by processing a composite format string, which contains zero or more format items, to this instance. Each format item is replaced by the string representation of either of two arguments.</summary>
+ <param name="format">A composite format string.</param>
+ <param name="arg0">The first object to format.</param>
+ <param name="arg1">The second object to format.</param>
+ <returns>A reference to this instance with <paramref name="format">format</paramref> appended. Each format item in <paramref name="format">format</paramref> is replaced by the string representation of the corresponding object argument.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="format">format</paramref> is null.</exception>
+ <exception cref="T:System.FormatException"><paramref name="format">format</paramref> is invalid. -or- The index of a format item is less than 0 (zero), or greater than or equal to 2.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The length of the expanded string would exceed <see cref="P:System.Text.StringBuilder.MaxCapacity"></see>.</exception>
+ </member>
+ <member name="M:System.Text.StringBuilder.AppendFormat(System.IFormatProvider,System.String,System.Object,System.Object)">
+ <summary>Appends the string returned by processing a composite format string, which contains zero or more format items, to this instance. Each format item is replaced by the string representation of either of two arguments using a specified format provider.</summary>
+ <param name="provider">An object that supplies culture-specific formatting information.</param>
+ <param name="format">A composite format string.</param>
+ <param name="arg0">The first object to format.</param>
+ <param name="arg1">The second object to format.</param>
+ <returns>A reference to this instance after the append operation has completed. After the append operation, this instance contains any data that existed before the operation, suffixed by a copy of <paramref name="format">format</paramref> where any format specification is replaced by the string representation of the corresponding object argument.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="format">format</paramref> is null.</exception>
+ <exception cref="T:System.FormatException"><paramref name="format">format</paramref> is invalid. -or- The index of a format item is less than 0 (zero), or greater than or equal to 2 (two).</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The length of the expanded string would exceed <see cref="P:System.Text.StringBuilder.MaxCapacity"></see>.</exception>
+ </member>
+ <member name="M:System.Text.StringBuilder.AppendFormat(System.String,System.Object,System.Object,System.Object)">
+ <summary>Appends the string returned by processing a composite format string, which contains zero or more format items, to this instance. Each format item is replaced by the string representation of either of three arguments.</summary>
+ <param name="format">A composite format string.</param>
+ <param name="arg0">The first object to format.</param>
+ <param name="arg1">The second object to format.</param>
+ <param name="arg2">The third object to format.</param>
+ <returns>A reference to this instance with <paramref name="format">format</paramref> appended. Each format item in <paramref name="format">format</paramref> is replaced by the string representation of the corresponding object argument.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="format">format</paramref> is null.</exception>
+ <exception cref="T:System.FormatException"><paramref name="format">format</paramref> is invalid. -or- The index of a format item is less than 0 (zero), or greater than or equal to 3.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The length of the expanded string would exceed <see cref="P:System.Text.StringBuilder.MaxCapacity"></see>.</exception>
+ </member>
+ <member name="M:System.Text.StringBuilder.AppendLine">
+ <summary>Appends the default line terminator to the end of the current <see cref="T:System.Text.StringBuilder"></see> object.</summary>
+ <returns>A reference to this instance after the append operation has completed.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">Enlarging the value of this instance would exceed <see cref="P:System.Text.StringBuilder.MaxCapacity"></see>.</exception>
+ </member>
+ <member name="M:System.Text.StringBuilder.AppendLine(System.String)">
+ <summary>Appends a copy of the specified string followed by the default line terminator to the end of the current <see cref="T:System.Text.StringBuilder"></see> object.</summary>
+ <param name="value">The string to append.</param>
+ <returns>A reference to this instance after the append operation has completed.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">Enlarging the value of this instance would exceed <see cref="P:System.Text.StringBuilder.MaxCapacity"></see>.</exception>
+ </member>
+ <member name="P:System.Text.StringBuilder.Capacity">
+ <summary>Gets or sets the maximum number of characters that can be contained in the memory allocated by the current instance.</summary>
+ <returns>The maximum number of characters that can be contained in the memory allocated by the current instance. Its value can range from <see cref="P:System.Text.StringBuilder.Length"></see> to <see cref="P:System.Text.StringBuilder.MaxCapacity"></see>.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The value specified for a set operation is less than the current length of this instance. -or- The value specified for a set operation is greater than the maximum capacity.</exception>
+ </member>
+ <member name="P:System.Text.StringBuilder.Chars(System.Int32)">
+ <summary>Gets or sets the character at the specified character position in this instance.</summary>
+ <param name="index">The position of the character.</param>
+ <returns>The Unicode character at position <paramref name="index">index</paramref>.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is outside the bounds of this instance while setting a character.</exception>
+ <exception cref="T:System.IndexOutOfRangeException"><paramref name="index">index</paramref> is outside the bounds of this instance while getting a character.</exception>
+ </member>
+ <member name="M:System.Text.StringBuilder.Clear">
+ <summary>Removes all characters from the current <see cref="T:System.Text.StringBuilder"></see> instance.</summary>
+ <returns>An object whose <see cref="P:System.Text.StringBuilder.Length"></see> is 0 (zero).</returns>
+ </member>
+ <member name="M:System.Text.StringBuilder.CopyTo(System.Int32,System.Char[],System.Int32,System.Int32)">
+ <summary>Copies the characters from a specified segment of this instance to a specified segment of a destination <see cref="T:System.Char"></see> array.</summary>
+ <param name="sourceIndex">The starting position in this instance where characters will be copied from. The index is zero-based.</param>
+ <param name="destination">The array where characters will be copied.</param>
+ <param name="destinationIndex">The starting position in destination where characters will be copied. The index is zero-based.</param>
+ <param name="count">The number of characters to be copied.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="destination">destination</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="sourceIndex">sourceIndex</paramref>, <paramref name="destinationIndex">destinationIndex</paramref>, or <paramref name="count">count</paramref>, is less than zero. -or- <paramref name="sourceIndex">sourceIndex</paramref> is greater than the length of this instance.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="sourceIndex">sourceIndex</paramref> + <paramref name="count">count</paramref> is greater than the length of this instance. -or- <paramref name="destinationIndex">destinationIndex</paramref> + <paramref name="count">count</paramref> is greater than the length of <paramref name="destination">destination</paramref>.</exception>
+ </member>
+ <member name="M:System.Text.StringBuilder.EnsureCapacity(System.Int32)">
+ <summary>Ensures that the capacity of this instance of <see cref="T:System.Text.StringBuilder"></see> is at least the specified value.</summary>
+ <param name="capacity">The minimum capacity to ensure.</param>
+ <returns>The new capacity of this instance.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="capacity">capacity</paramref> is less than zero. -or- Enlarging the value of this instance would exceed <see cref="P:System.Text.StringBuilder.MaxCapacity"></see>.</exception>
+ </member>
+ <member name="M:System.Text.StringBuilder.Equals(System.Text.StringBuilder)">
+ <summary>Returns a value indicating whether this instance is equal to a specified object.</summary>
+ <param name="sb">An object to compare with this instance, or null.</param>
+ <returns>true if this instance and <paramref name="sb">sb</paramref> have equal string, <see cref="P:System.Text.StringBuilder.Capacity"></see>, and <see cref="P:System.Text.StringBuilder.MaxCapacity"></see> values; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Text.StringBuilder.Insert(System.Int32,System.String,System.Int32)">
+ <summary>Inserts one or more copies of a specified string into this instance at the specified character position.</summary>
+ <param name="index">The position in this instance where insertion begins.</param>
+ <param name="value">The string to insert.</param>
+ <param name="count">The number of times to insert value.</param>
+ <returns>A reference to this instance after insertion has completed.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero or greater than the current length of this instance. -or- <paramref name="count">count</paramref> is less than zero.</exception>
+ <exception cref="T:System.OutOfMemoryException">The current length of this <see cref="T:System.Text.StringBuilder"></see> object plus the length of <paramref name="value">value</paramref> times <paramref name="count">count</paramref> exceeds <see cref="P:System.Text.StringBuilder.MaxCapacity"></see>.</exception>
+ </member>
+ <member name="M:System.Text.StringBuilder.Insert(System.Int32,System.UInt64)">
+ <summary>Inserts the string representation of a 64-bit unsigned integer into this instance at the specified character position.</summary>
+ <param name="index">The position in this instance where insertion begins.</param>
+ <param name="value">The value to insert.</param>
+ <returns>A reference to this instance after the insert operation has completed.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero or greater than the length of this instance.</exception>
+ <exception cref="T:System.OutOfMemoryException">Enlarging the value of this instance would exceed <see cref="P:System.Text.StringBuilder.MaxCapacity"></see>.</exception>
+ </member>
+ <member name="M:System.Text.StringBuilder.Insert(System.Int32,System.UInt32)">
+ <summary>Inserts the string representation of a 32-bit unsigned integer into this instance at the specified character position.</summary>
+ <param name="index">The position in this instance where insertion begins.</param>
+ <param name="value">The value to insert.</param>
+ <returns>A reference to this instance after the insert operation has completed.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero or greater than the length of this instance.</exception>
+ <exception cref="T:System.OutOfMemoryException">Enlarging the value of this instance would exceed <see cref="P:System.Text.StringBuilder.MaxCapacity"></see>.</exception>
+ </member>
+ <member name="M:System.Text.StringBuilder.Insert(System.Int32,System.UInt16)">
+ <summary>Inserts the string representation of a 16-bit unsigned integer into this instance at the specified character position.</summary>
+ <param name="index">The position in this instance where insertion begins.</param>
+ <param name="value">The value to insert.</param>
+ <returns>A reference to this instance after the insert operation has completed.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero or greater than the length of this instance.</exception>
+ <exception cref="T:System.OutOfMemoryException">Enlarging the value of this instance would exceed <see cref="P:System.Text.StringBuilder.MaxCapacity"></see>.</exception>
+ </member>
+ <member name="M:System.Text.StringBuilder.Insert(System.Int32,System.String)">
+ <summary>Inserts a string into this instance at the specified character position.</summary>
+ <param name="index">The position in this instance where insertion begins.</param>
+ <param name="value">The string to insert.</param>
+ <returns>A reference to this instance after the insert operation has completed.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero or greater than the current length of this instance. -or- The current length of this <see cref="T:System.Text.StringBuilder"></see> object plus the length of <paramref name="value">value</paramref> exceeds <see cref="P:System.Text.StringBuilder.MaxCapacity"></see>.</exception>
+ </member>
+ <member name="M:System.Text.StringBuilder.Insert(System.Int32,System.Single)">
+ <summary>Inserts the string representation of a single-precision floating point number into this instance at the specified character position.</summary>
+ <param name="index">The position in this instance where insertion begins.</param>
+ <param name="value">The value to insert.</param>
+ <returns>A reference to this instance after the insert operation has completed.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero or greater than the length of this instance.</exception>
+ <exception cref="T:System.OutOfMemoryException">Enlarging the value of this instance would exceed <see cref="P:System.Text.StringBuilder.MaxCapacity"></see>.</exception>
+ </member>
+ <member name="M:System.Text.StringBuilder.Insert(System.Int32,System.SByte)">
+ <summary>Inserts the string representation of a specified 8-bit signed integer into this instance at the specified character position.</summary>
+ <param name="index">The position in this instance where insertion begins.</param>
+ <param name="value">The value to insert.</param>
+ <returns>A reference to this instance after the insert operation has completed.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero or greater than the length of this instance.</exception>
+ <exception cref="T:System.OutOfMemoryException">Enlarging the value of this instance would exceed <see cref="P:System.Text.StringBuilder.MaxCapacity"></see>.</exception>
+ </member>
+ <member name="M:System.Text.StringBuilder.Insert(System.Int32,System.Char[],System.Int32,System.Int32)">
+ <summary>Inserts the string representation of a specified subarray of Unicode characters into this instance at the specified character position.</summary>
+ <param name="index">The position in this instance where insertion begins.</param>
+ <param name="value">A character array.</param>
+ <param name="startIndex">The starting index within value.</param>
+ <param name="charCount">The number of characters to insert.</param>
+ <returns>A reference to this instance after the insert operation has completed.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="value">value</paramref> is null, and <paramref name="startIndex">startIndex</paramref> and <paramref name="charCount">charCount</paramref> are not zero.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref>, <paramref name="startIndex">startIndex</paramref>, or <paramref name="charCount">charCount</paramref> is less than zero. -or- <paramref name="index">index</paramref> is greater than the length of this instance. -or- <paramref name="startIndex">startIndex</paramref> plus <paramref name="charCount">charCount</paramref> is not a position within <paramref name="value">value</paramref>. -or- Enlarging the value of this instance would exceed <see cref="P:System.Text.StringBuilder.MaxCapacity"></see>.</exception>
+ </member>
+ <member name="M:System.Text.StringBuilder.Insert(System.Int32,System.Object)">
+ <summary>Inserts the string representation of an object into this instance at the specified character position.</summary>
+ <param name="index">The position in this instance where insertion begins.</param>
+ <param name="value">The object to insert, or null.</param>
+ <returns>A reference to this instance after the insert operation has completed.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero or greater than the length of this instance.</exception>
+ <exception cref="T:System.OutOfMemoryException">Enlarging the value of this instance would exceed <see cref="P:System.Text.StringBuilder.MaxCapacity"></see>.</exception>
+ </member>
+ <member name="M:System.Text.StringBuilder.Insert(System.Int32,System.Int32)">
+ <summary>Inserts the string representation of a specified 32-bit signed integer into this instance at the specified character position.</summary>
+ <param name="index">The position in this instance where insertion begins.</param>
+ <param name="value">The value to insert.</param>
+ <returns>A reference to this instance after the insert operation has completed.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero or greater than the length of this instance.</exception>
+ <exception cref="T:System.OutOfMemoryException">Enlarging the value of this instance would exceed <see cref="P:System.Text.StringBuilder.MaxCapacity"></see>.</exception>
+ </member>
+ <member name="M:System.Text.StringBuilder.Insert(System.Int32,System.Int16)">
+ <summary>Inserts the string representation of a specified 16-bit signed integer into this instance at the specified character position.</summary>
+ <param name="index">The position in this instance where insertion begins.</param>
+ <param name="value">The value to insert.</param>
+ <returns>A reference to this instance after the insert operation has completed.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero or greater than the length of this instance.</exception>
+ <exception cref="T:System.OutOfMemoryException">Enlarging the value of this instance would exceed <see cref="P:System.Text.StringBuilder.MaxCapacity"></see>.</exception>
+ </member>
+ <member name="M:System.Text.StringBuilder.Insert(System.Int32,System.Double)">
+ <summary>Inserts the string representation of a double-precision floating-point number into this instance at the specified character position.</summary>
+ <param name="index">The position in this instance where insertion begins.</param>
+ <param name="value">The value to insert.</param>
+ <returns>A reference to this instance after the insert operation has completed.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero or greater than the length of this instance.</exception>
+ <exception cref="T:System.OutOfMemoryException">Enlarging the value of this instance would exceed <see cref="P:System.Text.StringBuilder.MaxCapacity"></see>.</exception>
+ </member>
+ <member name="M:System.Text.StringBuilder.Insert(System.Int32,System.Decimal)">
+ <summary>Inserts the string representation of a decimal number into this instance at the specified character position.</summary>
+ <param name="index">The position in this instance where insertion begins.</param>
+ <param name="value">The value to insert.</param>
+ <returns>A reference to this instance after the insert operation has completed.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero or greater than the length of this instance.</exception>
+ <exception cref="T:System.OutOfMemoryException">Enlarging the value of this instance would exceed <see cref="P:System.Text.StringBuilder.MaxCapacity"></see>.</exception>
+ </member>
+ <member name="M:System.Text.StringBuilder.Insert(System.Int32,System.Char[])">
+ <summary>Inserts the string representation of a specified array of Unicode characters into this instance at the specified character position.</summary>
+ <param name="index">The position in this instance where insertion begins.</param>
+ <param name="value">The character array to insert.</param>
+ <returns>A reference to this instance after the insert operation has completed.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero or greater than the length of this instance. -or- Enlarging the value of this instance would exceed <see cref="P:System.Text.StringBuilder.MaxCapacity"></see>.</exception>
+ </member>
+ <member name="M:System.Text.StringBuilder.Insert(System.Int32,System.Char)">
+ <summary>Inserts the string representation of a specified Unicode character into this instance at the specified character position.</summary>
+ <param name="index">The position in this instance where insertion begins.</param>
+ <param name="value">The value to insert.</param>
+ <returns>A reference to this instance after the insert operation has completed.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero or greater than the length of this instance. -or- Enlarging the value of this instance would exceed <see cref="P:System.Text.StringBuilder.MaxCapacity"></see>.</exception>
+ </member>
+ <member name="M:System.Text.StringBuilder.Insert(System.Int32,System.Byte)">
+ <summary>Inserts the string representation of a specified 8-bit unsigned integer into this instance at the specified character position.</summary>
+ <param name="index">The position in this instance where insertion begins.</param>
+ <param name="value">The value to insert.</param>
+ <returns>A reference to this instance after the insert operation has completed.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero or greater than the length of this instance.</exception>
+ <exception cref="T:System.OutOfMemoryException">Enlarging the value of this instance would exceed <see cref="P:System.Text.StringBuilder.MaxCapacity"></see>.</exception>
+ </member>
+ <member name="M:System.Text.StringBuilder.Insert(System.Int32,System.Boolean)">
+ <summary>Inserts the string representation of a Boolean value into this instance at the specified character position.</summary>
+ <param name="index">The position in this instance where insertion begins.</param>
+ <param name="value">The value to insert.</param>
+ <returns>A reference to this instance after the insert operation has completed.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero or greater than the length of this instance.</exception>
+ <exception cref="T:System.OutOfMemoryException">Enlarging the value of this instance would exceed <see cref="P:System.Text.StringBuilder.MaxCapacity"></see>.</exception>
+ </member>
+ <member name="M:System.Text.StringBuilder.Insert(System.Int32,System.Int64)">
+ <summary>Inserts the string representation of a 64-bit signed integer into this instance at the specified character position.</summary>
+ <param name="index">The position in this instance where insertion begins.</param>
+ <param name="value">The value to insert.</param>
+ <returns>A reference to this instance after the insert operation has completed.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero or greater than the length of this instance.</exception>
+ <exception cref="T:System.OutOfMemoryException">Enlarging the value of this instance would exceed <see cref="P:System.Text.StringBuilder.MaxCapacity"></see>.</exception>
+ </member>
+ <member name="P:System.Text.StringBuilder.Length">
+ <summary>Gets or sets the length of the current <see cref="T:System.Text.StringBuilder"></see> object.</summary>
+ <returns>The length of this instance.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The value specified for a set operation is less than zero or greater than <see cref="P:System.Text.StringBuilder.MaxCapacity"></see>.</exception>
+ </member>
+ <member name="P:System.Text.StringBuilder.MaxCapacity">
+ <summary>Gets the maximum capacity of this instance.</summary>
+ <returns>The maximum number of characters this instance can hold.</returns>
+ </member>
+ <member name="M:System.Text.StringBuilder.Remove(System.Int32,System.Int32)">
+ <summary>Removes the specified range of characters from this instance.</summary>
+ <param name="startIndex"></param>
+ <param name="length">The number of characters to remove.</param>
+ <returns>A reference to this instance after the excise operation has completed.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">If <paramref name="startIndex">startIndex</paramref> or <paramref name="length">length</paramref> is less than zero, or <paramref name="startIndex">startIndex</paramref> + <paramref name="length">length</paramref> is greater than the length of this instance.</exception>
+ </member>
+ <member name="M:System.Text.StringBuilder.Replace(System.Char,System.Char)">
+ <summary>Replaces all occurrences of a specified character in this instance with another specified character.</summary>
+ <param name="oldChar">The character to replace.</param>
+ <param name="newChar">The character that replaces oldChar.</param>
+ <returns>A reference to this instance with <paramref name="oldChar">oldChar</paramref> replaced by <paramref name="newChar">newChar</paramref>.</returns>
+ </member>
+ <member name="M:System.Text.StringBuilder.Replace(System.String,System.String)">
+ <summary>Replaces all occurrences of a specified string in this instance with another specified string.</summary>
+ <param name="oldValue">The string to replace.</param>
+ <param name="newValue">The string that replaces oldValue, or null.</param>
+ <returns>A reference to this instance with all instances of <paramref name="oldValue">oldValue</paramref> replaced by <paramref name="newValue">newValue</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="oldValue">oldValue</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException">The length of <paramref name="oldValue">oldValue</paramref> is zero.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">Enlarging the value of this instance would exceed <see cref="P:System.Text.StringBuilder.MaxCapacity"></see>.</exception>
+ </member>
+ <member name="M:System.Text.StringBuilder.Replace(System.Char,System.Char,System.Int32,System.Int32)">
+ <summary>Replaces, within a substring of this instance, all occurrences of a specified character with another specified character.</summary>
+ <param name="oldChar">The character to replace.</param>
+ <param name="newChar">The character that replaces oldChar.</param>
+ <param name="startIndex">The position in this instance where the substring begins.</param>
+ <param name="count">The length of the substring.</param>
+ <returns>A reference to this instance with <paramref name="oldChar">oldChar</paramref> replaced by <paramref name="newChar">newChar</paramref> in the range from <paramref name="startIndex">startIndex</paramref> to <paramref name="startIndex">startIndex</paramref> + <paramref name="count">count</paramref> -1.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="startIndex">startIndex</paramref> + <paramref name="count">count</paramref> is greater than the length of the value of this instance. -or- <paramref name="startIndex">startIndex</paramref> or <paramref name="count">count</paramref> is less than zero.</exception>
+ </member>
+ <member name="M:System.Text.StringBuilder.Replace(System.String,System.String,System.Int32,System.Int32)">
+ <summary>Replaces, within a substring of this instance, all occurrences of a specified string with another specified string.</summary>
+ <param name="oldValue">The string to replace.</param>
+ <param name="newValue">The string that replaces oldValue, or null.</param>
+ <param name="startIndex">The position in this instance where the substring begins.</param>
+ <param name="count">The length of the substring.</param>
+ <returns>A reference to this instance with all instances of <paramref name="oldValue">oldValue</paramref> replaced by <paramref name="newValue">newValue</paramref> in the range from <paramref name="startIndex">startIndex</paramref> to <paramref name="startIndex">startIndex</paramref> + <paramref name="count">count</paramref> - 1.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="oldValue">oldValue</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException">The length of <paramref name="oldValue">oldValue</paramref> is zero.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="startIndex">startIndex</paramref> or <paramref name="count">count</paramref> is less than zero. -or- <paramref name="startIndex">startIndex</paramref> plus <paramref name="count">count</paramref> indicates a character position not within this instance. -or- Enlarging the value of this instance would exceed <see cref="P:System.Text.StringBuilder.MaxCapacity"></see>.</exception>
+ </member>
+ <member name="M:System.Text.StringBuilder.ToString">
+ <summary>Converts the value of this instance to a <see cref="T:System.String"></see>.</summary>
+ <returns>A string whose value is the same as this instance.</returns>
+ </member>
+ <member name="M:System.Text.StringBuilder.ToString(System.Int32,System.Int32)">
+ <summary>Converts the value of a substring of this instance to a <see cref="T:System.String"></see>.</summary>
+ <param name="startIndex">The starting position of the substring in this instance.</param>
+ <param name="length">The length of the substring.</param>
+ <returns>A string whose value is the same as the specified substring of this instance.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="startIndex">startIndex</paramref> or <paramref name="length">length</paramref> is less than zero. -or- The sum of <paramref name="startIndex">startIndex</paramref> and <paramref name="length">length</paramref> is greater than the length of the current instance.</exception>
+ </member>
+ <member name="M:System.Text.StringBuilder.System#Runtime#Serialization#ISerializable#GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Populates a <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object with the data necessary to deserialize the current <see cref="T:System.Text.StringBuilder"></see> object.</summary>
+ <param name="info">The object to populate with serialization information.</param>
+ <param name="context">The place to store and retrieve serialized data. Reserved for future use.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="info">info</paramref> is null.</exception>
+ </member>
+ <member name="T:System.Text.UnicodeEncoding">
+ <summary>Represents a UTF-16 encoding of Unicode characters.</summary>
+ </member>
+ <member name="M:System.Text.UnicodeEncoding.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Text.UnicodeEncoding"></see> class.</summary>
+ </member>
+ <member name="M:System.Text.UnicodeEncoding.#ctor(System.Boolean,System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.Text.UnicodeEncoding"></see> class. Parameters specify whether to use the big endian byte order and whether the <see cref="M:System.Text.UnicodeEncoding.GetPreamble"></see> method returns a Unicode byte order mark.</summary>
+ <param name="bigEndian">true to use the big endian byte order (most significant byte first), or false to use the little endian byte order (least significant byte first).</param>
+ <param name="byteOrderMark">true to specify that the <see cref="M:System.Text.UnicodeEncoding.GetPreamble"></see> method returns a Unicode byte order mark; otherwise, false.</param>
+ </member>
+ <member name="M:System.Text.UnicodeEncoding.#ctor(System.Boolean,System.Boolean,System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.Text.UnicodeEncoding"></see> class. Parameters specify whether to use the big endian byte order, whether to provide a Unicode byte order mark, and whether to throw an exception when an invalid encoding is detected.</summary>
+ <param name="bigEndian">true to use the big endian byte order (most significant byte first); false to use the little endian byte order (least significant byte first).</param>
+ <param name="byteOrderMark">true to specify that the <see cref="M:System.Text.UnicodeEncoding.GetPreamble"></see> method returns a Unicode byte order mark; otherwise, false.</param>
+ <param name="throwOnInvalidBytes">true to specify that an exception should be thrown when an invalid encoding is detected; otherwise, false.</param>
+ </member>
+ <member name="F:System.Text.UnicodeEncoding.CharSize">
+ <summary>Represents the Unicode character size in bytes. This field is a constant.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Text.UnicodeEncoding.Equals(System.Object)">
+ <summary>Determines whether the specified <see cref="T:System.Object"></see> is equal to the current <see cref="T:System.Text.UnicodeEncoding"></see> object.</summary>
+ <param name="value">The object to compare with the current object.</param>
+ <returns>true if <paramref name="value">value</paramref> is an instance of <see cref="T:System.Text.UnicodeEncoding"></see> and is equal to the current object; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Text.UnicodeEncoding.GetByteCount(System.String)">
+ <summary>Calculates the number of bytes produced by encoding the characters in the specified string.</summary>
+ <param name="s">The string that contains the set of characters to encode.</param>
+ <returns>The number of bytes produced by encoding the specified characters.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="s">s</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The resulting number of bytes is greater than the maximum number that can be returned as an integer.</exception>
+ <exception cref="T:System.ArgumentException">Error detection is enabled, and <paramref name="s">s</paramref> contains an invalid sequence of characters.</exception>
+ <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see <see cref="~/docs/standard/base-types/character-encoding.md">Character Encoding in the .NET Framework</see> for fuller explanation) -and- <see cref="P:System.Text.Encoding.EncoderFallback"></see> is set to <see cref="T:System.Text.EncoderExceptionFallback"></see>.</exception>
+ </member>
+ <member name="M:System.Text.UnicodeEncoding.GetByteCount(System.Char*,System.Int32)">
+ <summary>Calculates the number of bytes produced by encoding a set of characters starting at the specified character pointer.</summary>
+ <param name="chars">A pointer to the first character to encode.</param>
+ <param name="count">The number of characters to encode.</param>
+ <returns>The number of bytes produced by encoding the specified characters.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="chars">chars</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count">count</paramref> is less than zero. -or- The resulting number of bytes is greater than the maximum number that can be returned as an integer.</exception>
+ <exception cref="T:System.ArgumentException">Error detection is enabled and <paramref name="chars">chars</paramref> contains an invalid sequence of characters.</exception>
+ <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see <see cref="~/docs/standard/base-types/character-encoding.md">Character Encoding in the .NET Framework</see> for fuller explanation) -and- <see cref="P:System.Text.Encoding.EncoderFallback"></see> is set to <see cref="T:System.Text.EncoderExceptionFallback"></see>.</exception>
+ </member>
+ <member name="M:System.Text.UnicodeEncoding.GetByteCount(System.Char[],System.Int32,System.Int32)">
+ <summary>Calculates the number of bytes produced by encoding a set of characters from the specified character array.</summary>
+ <param name="chars">The character array containing the set of characters to encode.</param>
+ <param name="index">The index of the first character to encode.</param>
+ <param name="count">The number of characters to encode.</param>
+ <returns>The number of bytes produced by encoding the specified characters.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="chars">chars</paramref> is null (Nothing).</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> or <paramref name="count">count</paramref> is less than zero. -or- <paramref name="index">index</paramref> and <paramref name="count">count</paramref> do not denote a valid range in <paramref name="chars">chars</paramref>. -or- The resulting number of bytes is greater than the maximum number that can be returned as an integer.</exception>
+ <exception cref="T:System.ArgumentException">Error detection is enabled, and <paramref name="chars">chars</paramref> contains an invalid sequence of characters.</exception>
+ <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see <see cref="~/docs/standard/base-types/character-encoding.md">Character Encoding in the .NET Framework</see> for fuller explanation) -and- <see cref="P:System.Text.Encoding.EncoderFallback"></see> is set to <see cref="T:System.Text.EncoderExceptionFallback"></see>.</exception>
+ </member>
+ <member name="M:System.Text.UnicodeEncoding.GetBytes(System.Char[],System.Int32,System.Int32,System.Byte[],System.Int32)">
+ <summary>Encodes a set of characters from the specified character array into the specified byte array.</summary>
+ <param name="chars">The character array containing the set of characters to encode.</param>
+ <param name="charIndex">The index of the first character to encode.</param>
+ <param name="charCount">The number of characters to encode.</param>
+ <param name="bytes">The byte array to contain the resulting sequence of bytes.</param>
+ <param name="byteIndex">The index at which to start writing the resulting sequence of bytes.</param>
+ <returns>The actual number of bytes written into <paramref name="bytes">bytes</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="chars">chars</paramref> is null (Nothing). -or- <paramref name="bytes">bytes</paramref> is null (Nothing).</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="charIndex">charIndex</paramref> or <paramref name="charCount">charCount</paramref> or <paramref name="byteIndex">byteIndex</paramref> is less than zero. -or- <paramref name="charIndex">charIndex</paramref> and <paramref name="charCount">charCount</paramref> do not denote a valid range in <paramref name="chars">chars</paramref>. -or- <paramref name="byteIndex">byteIndex</paramref> is not a valid index in <paramref name="bytes">bytes</paramref>.</exception>
+ <exception cref="T:System.ArgumentException">Error detection is enabled, and <paramref name="chars">chars</paramref> contains an invalid sequence of characters. -or- <paramref name="bytes">bytes</paramref> does not have enough capacity from <paramref name="byteIndex">byteIndex</paramref> to the end of the array to accommodate the resulting bytes.</exception>
+ <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see <see cref="~/docs/standard/base-types/character-encoding.md">Character Encoding in the .NET Framework</see> for fuller explanation) -and- <see cref="P:System.Text.Encoding.EncoderFallback"></see> is set to <see cref="T:System.Text.EncoderExceptionFallback"></see>.</exception>
+ </member>
+ <member name="M:System.Text.UnicodeEncoding.GetBytes(System.String,System.Int32,System.Int32,System.Byte[],System.Int32)">
+ <summary>Encodes a set of characters from the specified <see cref="T:System.String"></see> into the specified byte array.</summary>
+ <param name="s">The string containing the set of characters to encode.</param>
+ <param name="charIndex">The index of the first character to encode.</param>
+ <param name="charCount">The number of characters to encode.</param>
+ <param name="bytes">The byte array to contain the resulting sequence of bytes.</param>
+ <param name="byteIndex">The index at which to start writing the resulting sequence of bytes.</param>
+ <returns>The actual number of bytes written into <paramref name="bytes">bytes</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="s">s</paramref> is null. -or- <paramref name="bytes">bytes</paramref> is null (Nothing).</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="charIndex">charIndex</paramref> or <paramref name="charCount">charCount</paramref> or <paramref name="byteIndex">byteIndex</paramref> is less than zero. -or- <paramref name="charIndex">charIndex</paramref> and <paramref name="charCount">charCount</paramref> do not denote a valid range in <paramref name="chars">chars</paramref>. -or- <paramref name="byteIndex">byteIndex</paramref> is not a valid index in <paramref name="bytes">bytes</paramref>.</exception>
+ <exception cref="T:System.ArgumentException">Error detection is enabled, and <paramref name="s">s</paramref> contains an invalid sequence of characters. -or- <paramref name="bytes">bytes</paramref> does not have enough capacity from <paramref name="byteIndex">byteIndex</paramref> to the end of the array to accommodate the resulting bytes.</exception>
+ <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see <see cref="~/docs/standard/base-types/character-encoding.md">Character Encoding in the .NET Framework</see> for fuller explanation) -and- <see cref="P:System.Text.Encoding.EncoderFallback"></see> is set to <see cref="T:System.Text.EncoderExceptionFallback"></see>.</exception>
+ </member>
+ <member name="M:System.Text.UnicodeEncoding.GetBytes(System.Char*,System.Int32,System.Byte*,System.Int32)">
+ <summary>Encodes a set of characters starting at the specified character pointer into a sequence of bytes that are stored starting at the specified byte pointer.</summary>
+ <param name="chars">A pointer to the first character to encode.</param>
+ <param name="charCount">The number of characters to encode.</param>
+ <param name="bytes">A pointer to the location at which to start writing the resulting sequence of bytes.</param>
+ <param name="byteCount">The maximum number of bytes to write.</param>
+ <returns>The actual number of bytes written at the location indicated by the <paramref name="bytes">bytes</paramref> parameter.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="chars">chars</paramref> is null (Nothing). -or- <paramref name="bytes">bytes</paramref> is null (Nothing).</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="charCount">charCount</paramref> or <paramref name="byteCount">byteCount</paramref> is less than zero.</exception>
+ <exception cref="T:System.ArgumentException">Error detection is enabled, and <paramref name="chars">chars</paramref> contains an invalid sequence of characters. -or- <paramref name="byteCount">byteCount</paramref> is less than the resulting number of bytes.</exception>
+ <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see <see cref="~/docs/standard/base-types/character-encoding.md">Character Encoding in the .NET Framework</see> for fuller explanation) -and- <see cref="P:System.Text.Encoding.EncoderFallback"></see> is set to <see cref="T:System.Text.EncoderExceptionFallback"></see>.</exception>
+ </member>
+ <member name="M:System.Text.UnicodeEncoding.GetCharCount(System.Byte*,System.Int32)">
+ <summary>Calculates the number of characters produced by decoding a sequence of bytes starting at the specified byte pointer.</summary>
+ <param name="bytes">A pointer to the first byte to decode.</param>
+ <param name="count">The number of bytes to decode.</param>
+ <returns>The number of characters produced by decoding the specified sequence of bytes.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="bytes">bytes</paramref> is null (Nothing).</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count">count</paramref> is less than zero. -or- The resulting number of bytes is greater than the maximum number that can be returned as an integer.</exception>
+ <exception cref="T:System.ArgumentException">Error detection is enabled, and <paramref name="bytes">bytes</paramref> contains an invalid sequence of bytes.</exception>
+ <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see <see cref="~/docs/standard/base-types/character-encoding.md">Character Encoding in the .NET Framework</see> for fuller explanation) -and- <see cref="P:System.Text.Encoding.DecoderFallback"></see> is set to <see cref="T:System.Text.DecoderExceptionFallback"></see>.</exception>
+ </member>
+ <member name="M:System.Text.UnicodeEncoding.GetCharCount(System.Byte[],System.Int32,System.Int32)">
+ <summary>Calculates the number of characters produced by decoding a sequence of bytes from the specified byte array.</summary>
+ <param name="bytes">The byte array containing the sequence of bytes to decode.</param>
+ <param name="index">The index of the first byte to decode.</param>
+ <param name="count">The number of bytes to decode.</param>
+ <returns>The number of characters produced by decoding the specified sequence of bytes.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="bytes">bytes</paramref> is null (Nothing).</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> or <paramref name="count">count</paramref> is less than zero. -or- <paramref name="index">index</paramref> and <paramref name="count">count</paramref> do not denote a valid range in <paramref name="bytes">bytes</paramref>. -or- The resulting number of bytes is greater than the maximum number that can be returned as an integer.</exception>
+ <exception cref="T:System.ArgumentException">Error detection is enabled, and <paramref name="bytes">bytes</paramref> contains an invalid sequence of bytes.</exception>
+ <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see <see cref="~/docs/standard/base-types/character-encoding.md">Character Encoding in the .NET Framework</see> for fuller explanation) -and- <see cref="P:System.Text.Encoding.DecoderFallback"></see> is set to <see cref="T:System.Text.DecoderExceptionFallback"></see>.</exception>
+ </member>
+ <member name="M:System.Text.UnicodeEncoding.GetChars(System.Byte*,System.Int32,System.Char*,System.Int32)">
+ <summary>Decodes a sequence of bytes starting at the specified byte pointer into a set of characters that are stored starting at the specified character pointer.</summary>
+ <param name="bytes">A pointer to the first byte to decode.</param>
+ <param name="byteCount">The number of bytes to decode.</param>
+ <param name="chars">A pointer to the location at which to start writing the resulting set of characters.</param>
+ <param name="charCount">The maximum number of characters to write.</param>
+ <returns>The actual number of characters written at the location indicated by the <paramref name="chars">chars</paramref> parameter.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="bytes">bytes</paramref> is null (Nothing). -or- <paramref name="chars">chars</paramref> is null (Nothing).</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="byteCount">byteCount</paramref> or <paramref name="charCount">charCount</paramref> is less than zero.</exception>
+ <exception cref="T:System.ArgumentException">Error detection is enabled, and <paramref name="bytes">bytes</paramref> contains an invalid sequence of bytes. -or- <paramref name="charCount">charCount</paramref> is less than the resulting number of characters.</exception>
+ <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see <see cref="~/docs/standard/base-types/character-encoding.md">Character Encoding in the .NET Framework</see> for fuller explanation) -and- <see cref="P:System.Text.Encoding.DecoderFallback"></see> is set to <see cref="T:System.Text.DecoderExceptionFallback"></see>.</exception>
+ </member>
+ <member name="M:System.Text.UnicodeEncoding.GetChars(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32)">
+ <summary>Decodes a sequence of bytes from the specified byte array into the specified character array.</summary>
+ <param name="bytes">The byte array containing the sequence of bytes to decode.</param>
+ <param name="byteIndex">The index of the first byte to decode.</param>
+ <param name="byteCount">The number of bytes to decode.</param>
+ <param name="chars">The character array to contain the resulting set of characters.</param>
+ <param name="charIndex">The index at which to start writing the resulting set of characters.</param>
+ <returns>The actual number of characters written into <paramref name="chars">chars</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="bytes">bytes</paramref> is null (Nothing). -or- <paramref name="chars">chars</paramref> is null (Nothing).</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="byteIndex">byteIndex</paramref> or <paramref name="byteCount">byteCount</paramref> or <paramref name="charIndex">charIndex</paramref> is less than zero. -or- <paramref name="byteindex">byteindex</paramref> and <paramref name="byteCount">byteCount</paramref> do not denote a valid range in <paramref name="bytes">bytes</paramref>. -or- <paramref name="charIndex">charIndex</paramref> is not a valid index in <paramref name="chars">chars</paramref>.</exception>
+ <exception cref="T:System.ArgumentException">Error detection is enabled, and <paramref name="bytes">bytes</paramref> contains an invalid sequence of bytes. -or- <paramref name="chars">chars</paramref> does not have enough capacity from <paramref name="charIndex">charIndex</paramref> to the end of the array to accommodate the resulting characters.</exception>
+ <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see <see cref="~/docs/standard/base-types/character-encoding.md">Character Encoding in the .NET Framework</see> for fuller explanation) -and- <see cref="P:System.Text.Encoding.DecoderFallback"></see> is set to <see cref="T:System.Text.DecoderExceptionFallback"></see>.</exception>
+ </member>
+ <member name="M:System.Text.UnicodeEncoding.GetDecoder">
+ <summary>Obtains a decoder that converts a UTF-16 encoded sequence of bytes into a sequence of Unicode characters.</summary>
+ <returns>A <see cref="T:System.Text.Decoder"></see> that converts a UTF-16 encoded sequence of bytes into a sequence of Unicode characters.</returns>
+ </member>
+ <member name="M:System.Text.UnicodeEncoding.GetEncoder">
+ <summary>Obtains an encoder that converts a sequence of Unicode characters into a UTF-16 encoded sequence of bytes.</summary>
+ <returns>A <see cref="T:System.Text.Encoder"></see> object that converts a sequence of Unicode characters into a UTF-16 encoded sequence of bytes.</returns>
+ </member>
+ <member name="M:System.Text.UnicodeEncoding.GetHashCode">
+ <summary>Returns the hash code for the current instance.</summary>
+ <returns>The hash code for the current <see cref="T:System.Text.UnicodeEncoding"></see> object.</returns>
+ </member>
+ <member name="M:System.Text.UnicodeEncoding.GetMaxByteCount(System.Int32)">
+ <summary>Calculates the maximum number of bytes produced by encoding the specified number of characters.</summary>
+ <param name="charCount">The number of characters to encode.</param>
+ <returns>The maximum number of bytes produced by encoding the specified number of characters.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="charCount">charCount</paramref> is less than zero. -or- The resulting number of bytes is greater than the maximum number that can be returned as an integer.</exception>
+ <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see <see cref="~/docs/standard/base-types/character-encoding.md">Character Encoding in the .NET Framework</see> for fuller explanation) -and- <see cref="P:System.Text.Encoding.EncoderFallback"></see> is set to <see cref="T:System.Text.EncoderExceptionFallback"></see>.</exception>
+ </member>
+ <member name="M:System.Text.UnicodeEncoding.GetMaxCharCount(System.Int32)">
+ <summary>Calculates the maximum number of characters produced by decoding the specified number of bytes.</summary>
+ <param name="byteCount">The number of bytes to decode.</param>
+ <returns>The maximum number of characters produced by decoding the specified number of bytes.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="byteCount">byteCount</paramref> is less than zero. -or- The resulting number of bytes is greater than the maximum number that can be returned as an integer.</exception>
+ <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see <see cref="~/docs/standard/base-types/character-encoding.md">Character Encoding in the .NET Framework</see> for fuller explanation) -and- <see cref="P:System.Text.Encoding.DecoderFallback"></see> is set to <see cref="T:System.Text.DecoderExceptionFallback"></see>.</exception>
+ </member>
+ <member name="M:System.Text.UnicodeEncoding.GetPreamble">
+ <summary>Returns a Unicode byte order mark encoded in UTF-16 format, if the constructor for this instance requests a byte order mark.</summary>
+ <returns>A byte array containing the Unicode byte order mark, if the <see cref="T:System.Text.UnicodeEncoding"></see> object is configured to supply one. Otherwise, this method returns a zero-length byte array.</returns>
+ </member>
+ <member name="M:System.Text.UnicodeEncoding.GetString(System.Byte[],System.Int32,System.Int32)">
+ <summary>Decodes a range of bytes from a byte array into a string.</summary>
+ <param name="bytes">The byte array containing the sequence of bytes to decode.</param>
+ <param name="index">The index of the first byte to decode.</param>
+ <param name="count">The number of bytes to decode.</param>
+ <returns>A <see cref="T:System.String"></see> object containing the results of decoding the specified sequence of bytes.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="bytes">bytes</paramref> is null (Nothing).</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> or <paramref name="count">count</paramref> is less than zero. -or- <paramref name="index">index</paramref> and <paramref name="count">count</paramref> do not denote a valid range in <paramref name="bytes">bytes</paramref>.</exception>
+ <exception cref="T:System.ArgumentException">Error detection is enabled, and <paramref name="bytes">bytes</paramref> contains an invalid sequence of bytes.</exception>
+ <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see <see cref="~/docs/standard/base-types/character-encoding.md">Character Encoding in the .NET Framework</see> for fuller explanation) -and- <see cref="P:System.Text.Encoding.DecoderFallback"></see> is set to <see cref="T:System.Text.DecoderExceptionFallback"></see>.</exception>
+ </member>
+ <member name="T:System.Text.UTF32Encoding">
+ <summary>Represents a UTF-32 encoding of Unicode characters.</summary>
+ </member>
+ <member name="M:System.Text.UTF32Encoding.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Text.UTF32Encoding"></see> class.</summary>
+ </member>
+ <member name="M:System.Text.UTF32Encoding.#ctor(System.Boolean,System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.Text.UTF32Encoding"></see> class. Parameters specify whether to use the big endian byte order and whether the <see cref="M:System.Text.UTF32Encoding.GetPreamble"></see> method returns a Unicode Unicode byte order mark.</summary>
+ <param name="bigEndian">true to use the big endian byte order (most significant byte first), or false to use the little endian byte order (least significant byte first).</param>
+ <param name="byteOrderMark">true to specify that a Unicode byte order mark is provided; otherwise, false.</param>
+ </member>
+ <member name="M:System.Text.UTF32Encoding.#ctor(System.Boolean,System.Boolean,System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.Text.UTF32Encoding"></see> class. Parameters specify whether to use the big endian byte order, whether to provide a Unicode byte order mark, and whether to throw an exception when an invalid encoding is detected.</summary>
+ <param name="bigEndian">true to use the big endian byte order (most significant byte first), or false to use the little endian byte order (least significant byte first).</param>
+ <param name="byteOrderMark">true to specify that a Unicode byte order mark is provided; otherwise, false.</param>
+ <param name="throwOnInvalidCharacters">true to specify that an exception should be thrown when an invalid encoding is detected; otherwise, false.</param>
+ </member>
+ <member name="M:System.Text.UTF32Encoding.Equals(System.Object)">
+ <summary>Determines whether the specified <see cref="T:System.Object"></see> is equal to the current <see cref="T:System.Text.UTF32Encoding"></see> object.</summary>
+ <param name="value">The <see cref="T:System.Object"></see> to compare with the current object.</param>
+ <returns>true if <paramref name="value">value</paramref> is an instance of <see cref="T:System.Text.UTF32Encoding"></see> and is equal to the current object; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Text.UTF32Encoding.GetByteCount(System.String)">
+ <summary>Calculates the number of bytes produced by encoding the characters in the specified <see cref="T:System.String"></see>.</summary>
+ <param name="s">The <see cref="T:System.String"></see> containing the set of characters to encode.</param>
+ <returns>The number of bytes produced by encoding the specified characters.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="s">s</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The resulting number of bytes is greater than the maximum number that can be returned as an integer.</exception>
+ <exception cref="T:System.ArgumentException">Error detection is enabled, and <paramref name="s">s</paramref> contains an invalid sequence of characters.</exception>
+ <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see <see cref="~/docs/standard/base-types/character-encoding.md">Character Encoding in the .NET Framework</see> for complete explanation) -and- <see cref="P:System.Text.Encoding.EncoderFallback"></see> is set to <see cref="T:System.Text.EncoderExceptionFallback"></see>.</exception>
+ </member>
+ <member name="M:System.Text.UTF32Encoding.GetByteCount(System.Char*,System.Int32)">
+ <summary>Calculates the number of bytes produced by encoding a set of characters starting at the specified character pointer.</summary>
+ <param name="chars">A pointer to the first character to encode.</param>
+ <param name="count">The number of characters to encode.</param>
+ <returns>The number of bytes produced by encoding the specified characters.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="chars">chars</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count">count</paramref> is less than zero. -or- The resulting number of bytes is greater than the maximum number that can be returned as an integer.</exception>
+ <exception cref="T:System.ArgumentException">Error detection is enabled, and <paramref name="chars">chars</paramref> contains an invalid sequence of characters.</exception>
+ <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see <see cref="~/docs/standard/base-types/character-encoding.md">Character Encoding in the .NET Framework</see> for complete explanation) -and- <see cref="P:System.Text.Encoding.EncoderFallback"></see> is set to <see cref="T:System.Text.EncoderExceptionFallback"></see>.</exception>
+ </member>
+ <member name="M:System.Text.UTF32Encoding.GetByteCount(System.Char[],System.Int32,System.Int32)">
+ <summary>Calculates the number of bytes produced by encoding a set of characters from the specified character array.</summary>
+ <param name="chars">The character array containing the set of characters to encode.</param>
+ <param name="index">The index of the first character to encode.</param>
+ <param name="count">The number of characters to encode.</param>
+ <returns>The number of bytes produced by encoding the specified characters.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="chars">chars</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> or <paramref name="count">count</paramref> is less than zero. -or- <paramref name="index">index</paramref> and <paramref name="count">count</paramref> do not denote a valid range in <paramref name="chars">chars</paramref>. -or- The resulting number of bytes is greater than the maximum number that can be returned as an integer.</exception>
+ <exception cref="T:System.ArgumentException">Error detection is enabled, and <paramref name="chars">chars</paramref> contains an invalid sequence of characters.</exception>
+ <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see <see cref="~/docs/standard/base-types/character-encoding.md">Character Encoding in the .NET Framework</see> for complete explanation) -and- <see cref="P:System.Text.Encoding.EncoderFallback"></see> is set to <see cref="T:System.Text.EncoderExceptionFallback"></see>.</exception>
+ </member>
+ <member name="M:System.Text.UTF32Encoding.GetBytes(System.Char*,System.Int32,System.Byte*,System.Int32)">
+ <summary>Encodes a set of characters starting at the specified character pointer into a sequence of bytes that are stored starting at the specified byte pointer.</summary>
+ <param name="chars">A pointer to the first character to encode.</param>
+ <param name="charCount">The number of characters to encode.</param>
+ <param name="bytes">A pointer to the location at which to start writing the resulting sequence of bytes.</param>
+ <param name="byteCount">The maximum number of bytes to write.</param>
+ <returns>The actual number of bytes written at the location indicated by the <paramref name="bytes">bytes</paramref> parameter.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="chars">chars</paramref> is null. -or- <paramref name="bytes">bytes</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="charCount">charCount</paramref> or <paramref name="byteCount">byteCount</paramref> is less than zero.</exception>
+ <exception cref="T:System.ArgumentException">Error detection is enabled, and <paramref name="chars">chars</paramref> contains an invalid sequence of characters. -or- <paramref name="byteCount">byteCount</paramref> is less than the resulting number of bytes.</exception>
+ <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see <see cref="~/docs/standard/base-types/character-encoding.md">Character Encoding in the .NET Framework</see> for complete explanation) -and- <see cref="P:System.Text.Encoding.EncoderFallback"></see> is set to <see cref="T:System.Text.EncoderExceptionFallback"></see>.</exception>
+ </member>
+ <member name="M:System.Text.UTF32Encoding.GetBytes(System.Char[],System.Int32,System.Int32,System.Byte[],System.Int32)">
+ <summary>Encodes a set of characters from the specified character array into the specified byte array.</summary>
+ <param name="chars">The character array containing the set of characters to encode.</param>
+ <param name="charIndex">The index of the first character to encode.</param>
+ <param name="charCount">The number of characters to encode.</param>
+ <param name="bytes">The byte array to contain the resulting sequence of bytes.</param>
+ <param name="byteIndex">The index at which to start writing the resulting sequence of bytes.</param>
+ <returns>The actual number of bytes written into <paramref name="bytes">bytes</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="chars">chars</paramref> is null. -or- <paramref name="bytes">bytes</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="charIndex">charIndex</paramref> or <paramref name="charCount">charCount</paramref> or <paramref name="byteIndex">byteIndex</paramref> is less than zero. -or- <paramref name="charIndex">charIndex</paramref> and <paramref name="charCount">charCount</paramref> do not denote a valid range in <paramref name="chars">chars</paramref>. -or- <paramref name="byteIndex">byteIndex</paramref> is not a valid index in <paramref name="bytes">bytes</paramref>.</exception>
+ <exception cref="T:System.ArgumentException">Error detection is enabled, and <paramref name="chars">chars</paramref> contains an invalid sequence of characters. -or- <paramref name="bytes">bytes</paramref> does not have enough capacity from <paramref name="byteIndex">byteIndex</paramref> to the end of the array to accommodate the resulting bytes.</exception>
+ <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see <see cref="~/docs/standard/base-types/character-encoding.md">Character Encoding in the .NET Framework</see> for complete explanation) -and- <see cref="P:System.Text.Encoding.EncoderFallback"></see> is set to <see cref="T:System.Text.EncoderExceptionFallback"></see>.</exception>
+ </member>
+ <member name="M:System.Text.UTF32Encoding.GetBytes(System.String,System.Int32,System.Int32,System.Byte[],System.Int32)">
+ <summary>Encodes a set of characters from the specified <see cref="T:System.String"></see> into the specified byte array.</summary>
+ <param name="s">The <see cref="T:System.String"></see> containing the set of characters to encode.</param>
+ <param name="charIndex">The index of the first character to encode.</param>
+ <param name="charCount">The number of characters to encode.</param>
+ <param name="bytes">The byte array to contain the resulting sequence of bytes.</param>
+ <param name="byteIndex">The index at which to start writing the resulting sequence of bytes.</param>
+ <returns>The actual number of bytes written into <paramref name="bytes">bytes</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="s">s</paramref> is null. -or- <paramref name="bytes">bytes</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="charIndex">charIndex</paramref> or <paramref name="charCount">charCount</paramref> or <paramref name="byteIndex">byteIndex</paramref> is less than zero. -or- <paramref name="charIndex">charIndex</paramref> and <paramref name="charCount">charCount</paramref> do not denote a valid range in <paramref name="chars">chars</paramref>. -or- <paramref name="byteIndex">byteIndex</paramref> is not a valid index in <paramref name="bytes">bytes</paramref>.</exception>
+ <exception cref="T:System.ArgumentException">Error detection is enabled, and <paramref name="s">s</paramref> contains an invalid sequence of characters. -or- <paramref name="bytes">bytes</paramref> does not have enough capacity from <paramref name="byteIndex">byteIndex</paramref> to the end of the array to accommodate the resulting bytes.</exception>
+ <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see <see cref="~/docs/standard/base-types/character-encoding.md">Character Encoding in the .NET Framework</see> for complete explanation) -and- <see cref="P:System.Text.Encoding.EncoderFallback"></see> is set to <see cref="T:System.Text.EncoderExceptionFallback"></see>.</exception>
+ </member>
+ <member name="M:System.Text.UTF32Encoding.GetCharCount(System.Byte[],System.Int32,System.Int32)">
+ <summary>Calculates the number of characters produced by decoding a sequence of bytes from the specified byte array.</summary>
+ <param name="bytes">The byte array containing the sequence of bytes to decode.</param>
+ <param name="index">The index of the first byte to decode.</param>
+ <param name="count">The number of bytes to decode.</param>
+ <returns>The number of characters produced by decoding the specified sequence of bytes.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="bytes">bytes</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> or <paramref name="count">count</paramref> is less than zero. -or- <paramref name="index">index</paramref> and <paramref name="count">count</paramref> do not denote a valid range in <paramref name="bytes">bytes</paramref>. -or- The resulting number of bytes is greater than the maximum number that can be returned as an integer.</exception>
+ <exception cref="T:System.ArgumentException">Error detection is enabled, and <paramref name="bytes">bytes</paramref> contains an invalid sequence of bytes.</exception>
+ <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see <see cref="~/docs/standard/base-types/character-encoding.md">Character Encoding in the .NET Framework</see> for complete explanation) -and- <see cref="P:System.Text.Encoding.DecoderFallback"></see> is set to <see cref="T:System.Text.DecoderExceptionFallback"></see>.</exception>
+ </member>
+ <member name="M:System.Text.UTF32Encoding.GetCharCount(System.Byte*,System.Int32)">
+ <summary>Calculates the number of characters produced by decoding a sequence of bytes starting at the specified byte pointer.</summary>
+ <param name="bytes">A pointer to the first byte to decode.</param>
+ <param name="count">The number of bytes to decode.</param>
+ <returns>The number of characters produced by decoding the specified sequence of bytes.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="bytes">bytes</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count">count</paramref> is less than zero. -or- The resulting number of bytes is greater than the maximum number that can be returned as an integer.</exception>
+ <exception cref="T:System.ArgumentException">Error detection is enabled, and <paramref name="bytes">bytes</paramref> contains an invalid sequence of bytes.</exception>
+ <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see <see cref="~/docs/standard/base-types/character-encoding.md">Character Encoding in the .NET Framework</see> for complete explanation) -and- <see cref="P:System.Text.Encoding.DecoderFallback"></see> is set to <see cref="T:System.Text.DecoderExceptionFallback"></see>.</exception>
+ </member>
+ <member name="M:System.Text.UTF32Encoding.GetChars(System.Byte*,System.Int32,System.Char*,System.Int32)">
+ <summary>Decodes a sequence of bytes starting at the specified byte pointer into a set of characters that are stored starting at the specified character pointer.</summary>
+ <param name="bytes">A pointer to the first byte to decode.</param>
+ <param name="byteCount">The number of bytes to decode.</param>
+ <param name="chars">A pointer to the location at which to start writing the resulting set of characters.</param>
+ <param name="charCount">The maximum number of characters to write.</param>
+ <returns>The actual number of characters written at the location indicated by <paramref name="chars">chars</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="bytes">bytes</paramref> is null. -or- <paramref name="chars">chars</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="byteCount">byteCount</paramref> or <paramref name="charCount">charCount</paramref> is less than zero.</exception>
+ <exception cref="T:System.ArgumentException">Error detection is enabled, and <paramref name="bytes">bytes</paramref> contains an invalid sequence of bytes. -or- <paramref name="charCount">charCount</paramref> is less than the resulting number of characters.</exception>
+ <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see <see cref="~/docs/standard/base-types/character-encoding.md">Character Encoding in the .NET Framework</see> for complete explanation) -and- <see cref="P:System.Text.Encoding.DecoderFallback"></see> is set to <see cref="T:System.Text.DecoderExceptionFallback"></see>.</exception>
+ </member>
+ <member name="M:System.Text.UTF32Encoding.GetChars(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32)">
+ <summary>Decodes a sequence of bytes from the specified byte array into the specified character array.</summary>
+ <param name="bytes">The byte array containing the sequence of bytes to decode.</param>
+ <param name="byteIndex">The index of the first byte to decode.</param>
+ <param name="byteCount">The number of bytes to decode.</param>
+ <param name="chars">The character array to contain the resulting set of characters.</param>
+ <param name="charIndex">The index at which to start writing the resulting set of characters.</param>
+ <returns>The actual number of characters written into <paramref name="chars">chars</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="bytes">bytes</paramref> is null. -or- <paramref name="chars">chars</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="byteIndex">byteIndex</paramref> or <paramref name="byteCount">byteCount</paramref> or <paramref name="charIndex">charIndex</paramref> is less than zero. -or- <paramref name="byteindex">byteindex</paramref> and <paramref name="byteCount">byteCount</paramref> do not denote a valid range in <paramref name="bytes">bytes</paramref>. -or- <paramref name="charIndex">charIndex</paramref> is not a valid index in <paramref name="chars">chars</paramref>.</exception>
+ <exception cref="T:System.ArgumentException">Error detection is enabled, and <paramref name="bytes">bytes</paramref> contains an invalid sequence of bytes. -or- <paramref name="chars">chars</paramref> does not have enough capacity from <paramref name="charIndex">charIndex</paramref> to the end of the array to accommodate the resulting characters.</exception>
+ <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see <see cref="~/docs/standard/base-types/character-encoding.md">Character Encoding in the .NET Framework</see> for complete explanation) -and- <see cref="P:System.Text.Encoding.DecoderFallback"></see> is set to <see cref="T:System.Text.DecoderExceptionFallback"></see>.</exception>
+ </member>
+ <member name="M:System.Text.UTF32Encoding.GetDecoder">
+ <summary>Obtains a decoder that converts a UTF-32 encoded sequence of bytes into a sequence of Unicode characters.</summary>
+ <returns>A <see cref="T:System.Text.Decoder"></see> that converts a UTF-32 encoded sequence of bytes into a sequence of Unicode characters.</returns>
+ </member>
+ <member name="M:System.Text.UTF32Encoding.GetEncoder">
+ <summary>Obtains an encoder that converts a sequence of Unicode characters into a UTF-32 encoded sequence of bytes.</summary>
+ <returns>A <see cref="T:System.Text.Encoder"></see> that converts a sequence of Unicode characters into a UTF-32 encoded sequence of bytes.</returns>
+ </member>
+ <member name="M:System.Text.UTF32Encoding.GetHashCode">
+ <summary>Returns the hash code for the current instance.</summary>
+ <returns>The hash code for the current <see cref="T:System.Text.UTF32Encoding"></see> object.</returns>
+ </member>
+ <member name="M:System.Text.UTF32Encoding.GetMaxByteCount(System.Int32)">
+ <summary>Calculates the maximum number of bytes produced by encoding the specified number of characters.</summary>
+ <param name="charCount">The number of characters to encode.</param>
+ <returns>The maximum number of bytes produced by encoding the specified number of characters.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="charCount">charCount</paramref> is less than zero. -or- The resulting number of bytes is greater than the maximum number that can be returned as an integer.</exception>
+ <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see <see cref="~/docs/standard/base-types/character-encoding.md">Character Encoding in the .NET Framework</see> for complete explanation) -and- <see cref="P:System.Text.Encoding.EncoderFallback"></see> is set to <see cref="T:System.Text.EncoderExceptionFallback"></see>.</exception>
+ </member>
+ <member name="M:System.Text.UTF32Encoding.GetMaxCharCount(System.Int32)">
+ <summary>Calculates the maximum number of characters produced by decoding the specified number of bytes.</summary>
+ <param name="byteCount">The number of bytes to decode.</param>
+ <returns>The maximum number of characters produced by decoding the specified number of bytes.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="byteCount">byteCount</paramref> is less than zero. -or- The resulting number of bytes is greater than the maximum number that can be returned as an integer.</exception>
+ <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see <see cref="~/docs/standard/base-types/character-encoding.md">Character Encoding in the .NET Framework</see> for complete explanation) -and- <see cref="P:System.Text.Encoding.DecoderFallback"></see> is set to <see cref="T:System.Text.DecoderExceptionFallback"></see>.</exception>
+ </member>
+ <member name="M:System.Text.UTF32Encoding.GetPreamble">
+ <summary>Returns a Unicode byte order mark encoded in UTF-32 format, if the <see cref="T:System.Text.UTF32Encoding"></see> object is configured to supply one.</summary>
+ <returns>A byte array containing the Unicode byte order mark, if the <see cref="T:System.Text.UTF32Encoding"></see> object is configured to supply one. Otherwise, this method returns a zero-length byte array.</returns>
+ </member>
+ <member name="M:System.Text.UTF32Encoding.GetString(System.Byte[],System.Int32,System.Int32)">
+ <summary>Decodes a range of bytes from a byte array into a string.</summary>
+ <param name="bytes">The byte array containing the sequence of bytes to decode.</param>
+ <param name="index">The index of the first byte to decode.</param>
+ <param name="count">The number of bytes to decode.</param>
+ <returns>A string that contains the results of decoding the specified sequence of bytes.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="bytes">bytes</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> or <paramref name="count">count</paramref> is less than zero. -or- <paramref name="index">index</paramref> and <paramref name="count">count</paramref> do not denote a valid range in <paramref name="bytes">bytes</paramref>.</exception>
+ <exception cref="T:System.ArgumentException">Error detection is enabled, and <paramref name="bytes">bytes</paramref> contains an invalid sequence of bytes.</exception>
+ <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see <see cref="~/docs/standard/base-types/character-encoding.md">Character Encoding in the .NET Framework</see> for a complete explanation) -and- <see cref="P:System.Text.Encoding.DecoderFallback"></see> is set to <see cref="T:System.Text.DecoderExceptionFallback"></see>.</exception>
+ </member>
+ <member name="T:System.Text.UTF7Encoding">
+ <summary>Represents a UTF-7 encoding of Unicode characters.</summary>
+ </member>
+ <member name="M:System.Text.UTF7Encoding.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Text.UTF7Encoding"></see> class.</summary>
+ </member>
+ <member name="M:System.Text.UTF7Encoding.#ctor(System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.Text.UTF7Encoding"></see> class. A parameter specifies whether to allow optional characters.</summary>
+ <param name="allowOptionals">true to specify that optional characters are allowed; otherwise, false.</param>
+ </member>
+ <member name="M:System.Text.UTF7Encoding.Equals(System.Object)">
+ <summary>Gets a value indicating whether the specified object is equal to the current <see cref="T:System.Text.UTF7Encoding"></see> object.</summary>
+ <param name="value">An object to compare to the current <see cref="T:System.Text.UTF7Encoding"></see> object.</param>
+ <returns>true if <paramref name="value">value</paramref> is a <see cref="T:System.Text.UTF7Encoding"></see> object and is equal to the current <see cref="T:System.Text.UTF7Encoding"></see> object; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Text.UTF7Encoding.GetByteCount(System.String)">
+ <summary>Calculates the number of bytes produced by encoding the characters in the specified <see cref="T:System.String"></see> object.</summary>
+ <param name="s">The <see cref="T:System.String"></see> object containing the set of characters to encode.</param>
+ <returns>The number of bytes produced by encoding the specified characters.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="s">s</paramref> is null (Nothing).</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The resulting number of bytes is greater than the maximum number that can be returned as an int.</exception>
+ <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see <see cref="~/docs/standard/base-types/character-encoding.md">Character Encoding in the .NET Framework</see> for fuller explanation) -and- <see cref="P:System.Text.Encoding.EncoderFallback"></see> is set to <see cref="T:System.Text.EncoderExceptionFallback"></see>.</exception>
+ </member>
+ <member name="M:System.Text.UTF7Encoding.GetByteCount(System.Char*,System.Int32)">
+ <summary>Calculates the number of bytes produced by encoding a set of characters starting at the specified character pointer.</summary>
+ <param name="chars">A pointer to the first character to encode.</param>
+ <param name="count">The number of characters to encode.</param>
+ <returns>The number of bytes produced by encoding the specified characters.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="chars">chars</paramref> is null (Nothing in Visual Basic .NET).</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count">count</paramref> is less than zero. -or- The resulting number of bytes is greater than the maximum number that can be returned as an int.</exception>
+ <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see <see cref="~/docs/standard/base-types/character-encoding.md">Character Encoding in the .NET Framework</see> for complete explanation) -and- <see cref="P:System.Text.Encoding.EncoderFallback"></see> is set to <see cref="T:System.Text.EncoderExceptionFallback"></see>.</exception>
+ </member>
+ <member name="M:System.Text.UTF7Encoding.GetByteCount(System.Char[],System.Int32,System.Int32)">
+ <summary>Calculates the number of bytes produced by encoding a set of characters from the specified character array.</summary>
+ <param name="chars">The character array containing the set of characters to encode.</param>
+ <param name="index">The index of the first character to encode.</param>
+ <param name="count">The number of characters to encode.</param>
+ <returns>The number of bytes produced by encoding the specified characters.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="chars">chars</paramref> is null (Nothing).</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> or <paramref name="count">count</paramref> is less than zero. -or- <paramref name="index">index</paramref> and <paramref name="count">count</paramref> do not denote a valid range in <paramref name="chars">chars</paramref>. -or- The resulting number of bytes is greater than the maximum number that can be returned as an int.</exception>
+ <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see <see cref="~/docs/standard/base-types/character-encoding.md">Character Encoding in the .NET Framework</see> for complete explanation) -and- <see cref="P:System.Text.Encoding.EncoderFallback"></see> is set to <see cref="T:System.Text.EncoderExceptionFallback"></see>.</exception>
+ </member>
+ <member name="M:System.Text.UTF7Encoding.GetBytes(System.Char*,System.Int32,System.Byte*,System.Int32)">
+ <summary>Encodes a set of characters starting at the specified character pointer into a sequence of bytes that are stored starting at the specified byte pointer.</summary>
+ <param name="chars">A pointer to the first character to encode.</param>
+ <param name="charCount">The number of characters to encode.</param>
+ <param name="bytes">A pointer to the location at which to start writing the resulting sequence of bytes.</param>
+ <param name="byteCount">The maximum number of bytes to write.</param>
+ <returns>The actual number of bytes written at the location indicated by <paramref name="bytes">bytes</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="chars">chars</paramref> is null (Nothing). -or- <paramref name="bytes">bytes</paramref> is null (Nothing).</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="charCount">charCount</paramref> or <paramref name="byteCount">byteCount</paramref> is less than zero.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="byteCount">byteCount</paramref> is less than the resulting number of bytes.</exception>
+ <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see <see cref="~/docs/standard/base-types/character-encoding.md">Character Encoding in the .NET Framework</see> for fuller explanation) -and- <see cref="P:System.Text.Encoding.EncoderFallback"></see> is set to <see cref="T:System.Text.EncoderExceptionFallback"></see>.</exception>
+ </member>
+ <member name="M:System.Text.UTF7Encoding.GetBytes(System.Char[],System.Int32,System.Int32,System.Byte[],System.Int32)">
+ <summary>Encodes a set of characters from the specified character array into the specified byte array.</summary>
+ <param name="chars">The character array containing the set of characters to encode.</param>
+ <param name="charIndex">The index of the first character to encode.</param>
+ <param name="charCount">The number of characters to encode.</param>
+ <param name="bytes">The byte array to contain the resulting sequence of bytes.</param>
+ <param name="byteIndex">The index at which to start writing the resulting sequence of bytes.</param>
+ <returns>The actual number of bytes written into <paramref name="bytes">bytes</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="chars">chars</paramref> is null (Nothing). -or- <paramref name="bytes">bytes</paramref> is null (Nothing).</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="charIndex">charIndex</paramref> or <paramref name="charCount">charCount</paramref> or <paramref name="byteIndex">byteIndex</paramref> is less than zero. -or- <paramref name="charIndex">charIndex</paramref> and <paramref name="charCount">charCount</paramref> do not denote a valid range in <paramref name="chars">chars</paramref>. -or- <paramref name="byteIndex">byteIndex</paramref> is not a valid index in <paramref name="bytes">bytes</paramref>.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="bytes">bytes</paramref> does not have enough capacity from <paramref name="byteIndex">byteIndex</paramref> to the end of the array to accommodate the resulting bytes.</exception>
+ <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see <see cref="~/docs/standard/base-types/character-encoding.md">Character Encoding in the .NET Framework</see> for fuller explanation) -and- <see cref="P:System.Text.Encoding.EncoderFallback"></see> is set to <see cref="T:System.Text.EncoderExceptionFallback"></see>.</exception>
+ </member>
+ <member name="M:System.Text.UTF7Encoding.GetBytes(System.String,System.Int32,System.Int32,System.Byte[],System.Int32)">
+ <summary>Encodes a set of characters from the specified <see cref="T:System.String"></see> into the specified byte array.</summary>
+ <param name="s">The <see cref="T:System.String"></see> containing the set of characters to encode.</param>
+ <param name="charIndex">The index of the first character to encode.</param>
+ <param name="charCount">The number of characters to encode.</param>
+ <param name="bytes">The byte array to contain the resulting sequence of bytes.</param>
+ <param name="byteIndex">The index at which to start writing the resulting sequence of bytes.</param>
+ <returns>The actual number of bytes written into <paramref name="bytes">bytes</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="s">s</paramref> is null (Nothing). -or- <paramref name="bytes">bytes</paramref> is null (Nothing).</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="charIndex">charIndex</paramref> or <paramref name="charCount">charCount</paramref> or <paramref name="byteIndex">byteIndex</paramref> is less than zero. -or- <paramref name="charIndex">charIndex</paramref> and <paramref name="charCount">charCount</paramref> do not denote a valid range in <paramref name="chars">chars</paramref>. -or- <paramref name="byteIndex">byteIndex</paramref> is not a valid index in <paramref name="bytes">bytes</paramref>.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="bytes">bytes</paramref> does not have enough capacity from <paramref name="byteIndex">byteIndex</paramref> to the end of the array to accommodate the resulting bytes.</exception>
+ <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see <see cref="~/docs/standard/base-types/character-encoding.md">Character Encoding in the .NET Framework</see> for fuller explanation) -and- <see cref="P:System.Text.Encoding.EncoderFallback"></see> is set to <see cref="T:System.Text.EncoderExceptionFallback"></see>.</exception>
+ </member>
+ <member name="M:System.Text.UTF7Encoding.GetCharCount(System.Byte[],System.Int32,System.Int32)">
+ <summary>Calculates the number of characters produced by decoding a sequence of bytes from the specified byte array.</summary>
+ <param name="bytes">The byte array containing the sequence of bytes to decode.</param>
+ <param name="index">The index of the first byte to decode.</param>
+ <param name="count">The number of bytes to decode.</param>
+ <returns>The number of characters produced by decoding the specified sequence of bytes.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="bytes">bytes</paramref> is null (Nothing).</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> or <paramref name="count">count</paramref> is less than zero. -or- <paramref name="index">index</paramref> and <paramref name="count">count</paramref> do not denote a valid range in <paramref name="bytes">bytes</paramref>. -or- The resulting number of characters is greater than the maximum number that can be returned as an int.</exception>
+ <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see <see cref="~/docs/standard/base-types/character-encoding.md">Character Encoding in the .NET Framework</see> for complete explanation) -and- <see cref="P:System.Text.Encoding.DecoderFallback"></see> is set to <see cref="T:System.Text.DecoderExceptionFallback"></see>.</exception>
+ </member>
+ <member name="M:System.Text.UTF7Encoding.GetCharCount(System.Byte*,System.Int32)">
+ <summary>Calculates the number of characters produced by decoding a sequence of bytes starting at the specified byte pointer.</summary>
+ <param name="bytes">A pointer to the first byte to decode.</param>
+ <param name="count">The number of bytes to decode.</param>
+ <returns>The number of characters produced by decoding the specified sequence of bytes.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="bytes">bytes</paramref> is null (Nothing).</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count">count</paramref> is less than zero. -or- The resulting number of characters is greater than the maximum number that can be returned as an int.</exception>
+ <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see <see cref="~/docs/standard/base-types/character-encoding.md">Character Encoding in the .NET Framework</see> for fuller explanation) -and- <see cref="P:System.Text.Encoding.DecoderFallback"></see> is set to <see cref="T:System.Text.DecoderExceptionFallback"></see>.</exception>
+ </member>
+ <member name="M:System.Text.UTF7Encoding.GetChars(System.Byte*,System.Int32,System.Char*,System.Int32)">
+ <summary>Decodes a sequence of bytes starting at the specified byte pointer into a set of characters that are stored starting at the specified character pointer.</summary>
+ <param name="bytes">A pointer to the first byte to decode.</param>
+ <param name="byteCount">The number of bytes to decode.</param>
+ <param name="chars">A pointer to the location at which to start writing the resulting set of characters.</param>
+ <param name="charCount">The maximum number of characters to write.</param>
+ <returns>The actual number of characters written at the location indicated by <paramref name="chars">chars</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="bytes">bytes</paramref> is null (Nothing). -or- <paramref name="chars">chars</paramref> is null (Nothing).</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="byteCount">byteCount</paramref> or <paramref name="charCount">charCount</paramref> is less than zero.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="charCount">charCount</paramref> is less than the resulting number of characters.</exception>
+ <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see <see cref="~/docs/standard/base-types/character-encoding.md">Character Encoding in the .NET Framework</see> for complete explanation) -and- <see cref="P:System.Text.Encoding.DecoderFallback"></see> is set to <see cref="T:System.Text.DecoderExceptionFallback"></see>.</exception>
+ </member>
+ <member name="M:System.Text.UTF7Encoding.GetChars(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32)">
+ <summary>Decodes a sequence of bytes from the specified byte array into the specified character array.</summary>
+ <param name="bytes">The byte array containing the sequence of bytes to decode.</param>
+ <param name="byteIndex">The index of the first byte to decode.</param>
+ <param name="byteCount">The number of bytes to decode.</param>
+ <param name="chars">The character array to contain the resulting set of characters.</param>
+ <param name="charIndex">The index at which to start writing the resulting set of characters.</param>
+ <returns>The actual number of characters written into <paramref name="chars">chars</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="bytes">bytes</paramref> is null (Nothing). -or- <paramref name="chars">chars</paramref> is null (Nothing).</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="byteIndex">byteIndex</paramref> or <paramref name="byteCount">byteCount</paramref> or <paramref name="charIndex">charIndex</paramref> is less than zero. -or- <paramref name="byteindex">byteindex</paramref> and <paramref name="byteCount">byteCount</paramref> do not denote a valid range in <paramref name="bytes">bytes</paramref>. -or- <paramref name="charIndex">charIndex</paramref> is not a valid index in <paramref name="chars">chars</paramref>.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="chars">chars</paramref> does not have enough capacity from <paramref name="charIndex">charIndex</paramref> to the end of the array to accommodate the resulting characters.</exception>
+ <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see <see cref="~/docs/standard/base-types/character-encoding.md">Character Encoding in the .NET Framework</see> for complete explanation) -and- <see cref="P:System.Text.Encoding.DecoderFallback"></see> is set to <see cref="T:System.Text.DecoderExceptionFallback"></see>.</exception>
+ </member>
+ <member name="M:System.Text.UTF7Encoding.GetDecoder">
+ <summary>Obtains a decoder that converts a UTF-7 encoded sequence of bytes into a sequence of Unicode characters.</summary>
+ <returns>A <see cref="T:System.Text.Decoder"></see> that converts a UTF-7 encoded sequence of bytes into a sequence of Unicode characters.</returns>
+ </member>
+ <member name="M:System.Text.UTF7Encoding.GetEncoder">
+ <summary>Obtains an encoder that converts a sequence of Unicode characters into a UTF-7 encoded sequence of bytes.</summary>
+ <returns>A <see cref="T:System.Text.Encoder"></see> that converts a sequence of Unicode characters into a UTF-7 encoded sequence of bytes.</returns>
+ </member>
+ <member name="M:System.Text.UTF7Encoding.GetHashCode">
+ <summary>Returns the hash code for the current <see cref="T:System.Text.UTF7Encoding"></see> object.</summary>
+ <returns>A 32-bit signed integer hash code.</returns>
+ </member>
+ <member name="M:System.Text.UTF7Encoding.GetMaxByteCount(System.Int32)">
+ <summary>Calculates the maximum number of bytes produced by encoding the specified number of characters.</summary>
+ <param name="charCount">The number of characters to encode.</param>
+ <returns>The maximum number of bytes produced by encoding the specified number of characters.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="charCount">charCount</paramref> is less than zero. -or- The resulting number of bytes is greater than the maximum number that can be returned as an int.</exception>
+ <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see <see cref="~/docs/standard/base-types/character-encoding.md">Character Encoding in the .NET Framework</see> for complete explanation) -and- <see cref="P:System.Text.Encoding.EncoderFallback"></see> is set to <see cref="T:System.Text.EncoderExceptionFallback"></see>.</exception>
+ </member>
+ <member name="M:System.Text.UTF7Encoding.GetMaxCharCount(System.Int32)">
+ <summary>Calculates the maximum number of characters produced by decoding the specified number of bytes.</summary>
+ <param name="byteCount">The number of bytes to decode.</param>
+ <returns>The maximum number of characters produced by decoding the specified number of bytes.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="byteCount">byteCount</paramref> is less than zero. -or- The resulting number of characters is greater than the maximum number that can be returned as an int.</exception>
+ <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see <see cref="~/docs/standard/base-types/character-encoding.md">Character Encoding in the .NET Framework</see> for complete explanation) -and- <see cref="P:System.Text.Encoding.DecoderFallback"></see> is set to <see cref="T:System.Text.DecoderExceptionFallback"></see>.</exception>
+ </member>
+ <member name="M:System.Text.UTF7Encoding.GetString(System.Byte[],System.Int32,System.Int32)">
+ <summary>Decodes a range of bytes from a byte array into a string.</summary>
+ <param name="bytes">The byte array containing the sequence of bytes to decode.</param>
+ <param name="index">The index of the first byte to decode.</param>
+ <param name="count">The number of bytes to decode.</param>
+ <returns>A <see cref="T:System.String"></see> containing the results of decoding the specified sequence of bytes.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="bytes">bytes</paramref> is null (Nothing).</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> or <paramref name="count">count</paramref> is less than zero. -or- <paramref name="index">index</paramref> and <paramref name="count">count</paramref> do not denote a valid range in <paramref name="bytes">bytes</paramref>.</exception>
+ <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see <see cref="~/docs/standard/base-types/character-encoding.md">Character Encoding in the .NET Framework</see> for fuller explanation) -and- <see cref="P:System.Text.Encoding.DecoderFallback"></see> is set to <see cref="T:System.Text.DecoderExceptionFallback"></see>.</exception>
+ </member>
+ <member name="T:System.Text.UTF8Encoding">
+ <summary>Represents a UTF-8 encoding of Unicode characters.</summary>
+ </member>
+ <member name="M:System.Text.UTF8Encoding.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Text.UTF8Encoding"></see> class.</summary>
+ </member>
+ <member name="M:System.Text.UTF8Encoding.#ctor(System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.Text.UTF8Encoding"></see> class. A parameter specifies whether to provide a Unicode byte order mark.</summary>
+ <param name="encoderShouldEmitUTF8Identifier">true to specify that the <see cref="M:System.Text.UTF8Encoding.GetPreamble"></see> method returns a Unicode byte order mark; otherwise, false.</param>
+ </member>
+ <member name="M:System.Text.UTF8Encoding.#ctor(System.Boolean,System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.Text.UTF8Encoding"></see> class. Parameters specify whether to provide a Unicode byte order mark and whether to throw an exception when an invalid encoding is detected.</summary>
+ <param name="encoderShouldEmitUTF8Identifier">true to specify that the <see cref="M:System.Text.UTF8Encoding.GetPreamble"></see> method should return a Unicode byte order mark; otherwise, false.</param>
+ <param name="throwOnInvalidBytes">true to throw an exception when an invalid encoding is detected; otherwise, false.</param>
+ </member>
+ <member name="M:System.Text.UTF8Encoding.Equals(System.Object)">
+ <summary>Determines whether the specified object is equal to the current <see cref="T:System.Text.UTF8Encoding"></see> object.</summary>
+ <param name="value">The object to compare with the current instance.</param>
+ <returns>true if <paramref name="value">value</paramref> is an instance of <see cref="T:System.Text.UTF8Encoding"></see> and is equal to the current object; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Text.UTF8Encoding.GetByteCount(System.String)">
+ <summary>Calculates the number of bytes produced by encoding the characters in the specified <see cref="T:System.String"></see>.</summary>
+ <param name="chars">The <see cref="T:System.String"></see> containing the set of characters to encode.</param>
+ <returns>The number of bytes produced by encoding the specified characters.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="chars">chars</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The resulting number of bytes is greater than the maximum number that can be returned as an integer.</exception>
+ <exception cref="T:System.ArgumentException">Error detection is enabled, and <paramref name="chars">chars</paramref> contains an invalid sequence of characters.</exception>
+ <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see <see cref="~/docs/standard/base-types/character-encoding.md">Character Encoding in the .NET Framework</see> for complete explanation) -and- <see cref="P:System.Text.Encoding.EncoderFallback"></see> is set to <see cref="T:System.Text.EncoderExceptionFallback"></see>.</exception>
+ </member>
+ <member name="M:System.Text.UTF8Encoding.GetByteCount(System.Char*,System.Int32)">
+ <summary>Calculates the number of bytes produced by encoding a set of characters starting at the specified character pointer.</summary>
+ <param name="chars">A pointer to the first character to encode.</param>
+ <param name="count">The number of characters to encode.</param>
+ <returns>The number of bytes produced by encoding the specified characters.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="chars">chars</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count">count</paramref> is less than zero. -or- The resulting number of bytes is greater than the maximum number that can be returned as an integer.</exception>
+ <exception cref="T:System.ArgumentException">Error detection is enabled, and <paramref name="chars">chars</paramref> contains an invalid sequence of characters.</exception>
+ <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see <see cref="~/docs/standard/base-types/character-encoding.md">Character Encoding in the .NET Framework</see> for a complete explanation) -and- <see cref="P:System.Text.Encoding.EncoderFallback"></see> is set to <see cref="T:System.Text.EncoderExceptionFallback"></see>.</exception>
+ </member>
+ <member name="M:System.Text.UTF8Encoding.GetByteCount(System.Char[],System.Int32,System.Int32)">
+ <summary>Calculates the number of bytes produced by encoding a set of characters from the specified character array.</summary>
+ <param name="chars">The character array containing the set of characters to encode.</param>
+ <param name="index">The index of the first character to encode.</param>
+ <param name="count">The number of characters to encode.</param>
+ <returns>The number of bytes produced by encoding the specified characters.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="chars">chars</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> or <paramref name="count">count</paramref> is less than zero. -or- <paramref name="index">index</paramref> and <paramref name="count">count</paramref> do not denote a valid range in <paramref name="chars">chars</paramref>. -or- The resulting number of bytes is greater than the maximum number that can be returned as an integer.</exception>
+ <exception cref="T:System.ArgumentException">Error detection is enabled, and <paramref name="chars">chars</paramref> contains an invalid sequence of characters.</exception>
+ <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see <see cref="~/docs/standard/base-types/character-encoding.md">Character Encoding in the .NET Framework</see> for complete explanation) -and- The <see cref="P:System.Text.Encoding.EncoderFallback"></see> property is set to <see cref="T:System.Text.EncoderExceptionFallback"></see>.</exception>
+ </member>
+ <member name="M:System.Text.UTF8Encoding.GetBytes(System.Char*,System.Int32,System.Byte*,System.Int32)">
+ <summary>Encodes a set of characters starting at the specified character pointer into a sequence of bytes that are stored starting at the specified byte pointer.</summary>
+ <param name="chars">A pointer to the first character to encode.</param>
+ <param name="charCount">The number of characters to encode.</param>
+ <param name="bytes">A pointer to the location at which to start writing the resulting sequence of bytes.</param>
+ <param name="byteCount">The maximum number of bytes to write.</param>
+ <returns>The actual number of bytes written at the location indicated by <paramref name="bytes">bytes</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="chars">chars</paramref> is null. -or- <paramref name="bytes">bytes</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="charCount">charCount</paramref> or <paramref name="byteCount">byteCount</paramref> is less than zero.</exception>
+ <exception cref="T:System.ArgumentException">Error detection is enabled, and <paramref name="chars">chars</paramref> contains an invalid sequence of characters. -or- <paramref name="byteCount">byteCount</paramref> is less than the resulting number of bytes.</exception>
+ <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see <see cref="~/docs/standard/base-types/character-encoding.md">Character Encoding in the .NET Framework</see> for complete explanation) -and- <see cref="P:System.Text.Encoding.EncoderFallback"></see> is set to <see cref="T:System.Text.EncoderExceptionFallback"></see>.</exception>
+ </member>
+ <member name="M:System.Text.UTF8Encoding.GetBytes(System.Char[],System.Int32,System.Int32,System.Byte[],System.Int32)">
+ <summary>Encodes a set of characters from the specified character array into the specified byte array.</summary>
+ <param name="chars">The character array containing the set of characters to encode.</param>
+ <param name="charIndex">The index of the first character to encode.</param>
+ <param name="charCount">The number of characters to encode.</param>
+ <param name="bytes">The byte array to contain the resulting sequence of bytes.</param>
+ <param name="byteIndex">The index at which to start writing the resulting sequence of bytes.</param>
+ <returns>The actual number of bytes written into <paramref name="bytes">bytes</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="chars">chars</paramref> is null. -or- <paramref name="bytes">bytes</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="charIndex">charIndex</paramref> or <paramref name="charCount">charCount</paramref> or <paramref name="byteIndex">byteIndex</paramref> is less than zero. -or- <paramref name="charIndex">charIndex</paramref> and <paramref name="charCount">charCount</paramref> do not denote a valid range in <paramref name="chars">chars</paramref>. -or- <paramref name="byteIndex">byteIndex</paramref> is not a valid index in <paramref name="bytes">bytes</paramref>.</exception>
+ <exception cref="T:System.ArgumentException">Error detection is enabled, and <paramref name="chars">chars</paramref> contains an invalid sequence of characters. -or- <paramref name="bytes">bytes</paramref> does not have enough capacity from <paramref name="byteIndex">byteIndex</paramref> to the end of the array to accommodate the resulting bytes.</exception>
+ <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see <see cref="~/docs/standard/base-types/character-encoding.md">Character Encoding in the .NET Framework</see> for complete explanation) -and- <see cref="P:System.Text.Encoding.EncoderFallback"></see> is set to <see cref="T:System.Text.EncoderExceptionFallback"></see>.</exception>
+ </member>
+ <member name="M:System.Text.UTF8Encoding.GetBytes(System.String,System.Int32,System.Int32,System.Byte[],System.Int32)">
+ <summary>Encodes a set of characters from the specified <see cref="T:System.String"></see> into the specified byte array.</summary>
+ <param name="s">The <see cref="T:System.String"></see> containing the set of characters to encode.</param>
+ <param name="charIndex">The index of the first character to encode.</param>
+ <param name="charCount">The number of characters to encode.</param>
+ <param name="bytes">The byte array to contain the resulting sequence of bytes.</param>
+ <param name="byteIndex">The index at which to start writing the resulting sequence of bytes.</param>
+ <returns>The actual number of bytes written into <paramref name="bytes">bytes</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="s">s</paramref> is null. -or- <paramref name="bytes">bytes</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="charIndex">charIndex</paramref> or <paramref name="charCount">charCount</paramref> or <paramref name="byteIndex">byteIndex</paramref> is less than zero. -or- <paramref name="charIndex">charIndex</paramref> and <paramref name="charCount">charCount</paramref> do not denote a valid range in <paramref name="chars">chars</paramref>. -or- <paramref name="byteIndex">byteIndex</paramref> is not a valid index in <paramref name="bytes">bytes</paramref>.</exception>
+ <exception cref="T:System.ArgumentException">Error detection is enabled, and <paramref name="s">s</paramref> contains an invalid sequence of characters. -or- <paramref name="bytes">bytes</paramref> does not have enough capacity from <paramref name="byteIndex">byteIndex</paramref> to the end of the array to accommodate the resulting bytes.</exception>
+ <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see <see cref="~/docs/standard/base-types/character-encoding.md">Character Encoding in the .NET Framework</see> for complete explanation) -and- <see cref="P:System.Text.Encoding.EncoderFallback"></see> is set to <see cref="T:System.Text.EncoderExceptionFallback"></see>.</exception>
+ </member>
+ <member name="M:System.Text.UTF8Encoding.GetCharCount(System.Byte[],System.Int32,System.Int32)">
+ <summary>Calculates the number of characters produced by decoding a sequence of bytes from the specified byte array.</summary>
+ <param name="bytes">The byte array containing the sequence of bytes to decode.</param>
+ <param name="index">The index of the first byte to decode.</param>
+ <param name="count">The number of bytes to decode.</param>
+ <returns>The number of characters produced by decoding the specified sequence of bytes.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="bytes">bytes</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> or <paramref name="count">count</paramref> is less than zero. -or- <paramref name="index">index</paramref> and <paramref name="count">count</paramref> do not denote a valid range in <paramref name="bytes">bytes</paramref>. -or- The resulting number of bytes is greater than the maximum number that can be returned as an integer.</exception>
+ <exception cref="T:System.ArgumentException">Error detection is enabled, and <paramref name="bytes">bytes</paramref> contains an invalid sequence of bytes.</exception>
+ <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see <see cref="~/docs/standard/base-types/character-encoding.md">Character Encoding in the .NET Framework</see> for complete explanation) -and- <see cref="P:System.Text.Encoding.DecoderFallback"></see> is set to <see cref="T:System.Text.DecoderExceptionFallback"></see>.</exception>
+ </member>
+ <member name="M:System.Text.UTF8Encoding.GetCharCount(System.Byte*,System.Int32)">
+ <summary>Calculates the number of characters produced by decoding a sequence of bytes starting at the specified byte pointer.</summary>
+ <param name="bytes">A pointer to the first byte to decode.</param>
+ <param name="count">The number of bytes to decode.</param>
+ <returns>The number of characters produced by decoding the specified sequence of bytes.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="bytes">bytes</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count">count</paramref> is less than zero. -or- The resulting number of bytes is greater than the maximum number that can be returned as an integer.</exception>
+ <exception cref="T:System.ArgumentException">Error detection is enabled, and <paramref name="bytes">bytes</paramref> contains an invalid sequence of bytes.</exception>
+ <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see <see cref="~/docs/standard/base-types/character-encoding.md">Character Encoding in the .NET Framework</see> for complete explanation) -and- <see cref="P:System.Text.Encoding.DecoderFallback"></see> is set to <see cref="T:System.Text.DecoderExceptionFallback"></see>.</exception>
+ </member>
+ <member name="M:System.Text.UTF8Encoding.GetChars(System.Byte*,System.Int32,System.Char*,System.Int32)">
+ <summary>Decodes a sequence of bytes starting at the specified byte pointer into a set of characters that are stored starting at the specified character pointer.</summary>
+ <param name="bytes">A pointer to the first byte to decode.</param>
+ <param name="byteCount">The number of bytes to decode.</param>
+ <param name="chars">A pointer to the location at which to start writing the resulting set of characters.</param>
+ <param name="charCount">The maximum number of characters to write.</param>
+ <returns>The actual number of characters written at the location indicated by <paramref name="chars">chars</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="bytes">bytes</paramref> is null. -or- <paramref name="chars">chars</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="byteCount">byteCount</paramref> or <paramref name="charCount">charCount</paramref> is less than zero.</exception>
+ <exception cref="T:System.ArgumentException">Error detection is enabled, and <paramref name="bytes">bytes</paramref> contains an invalid sequence of bytes. -or- <paramref name="charCount">charCount</paramref> is less than the resulting number of characters.</exception>
+ <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see <see cref="~/docs/standard/base-types/character-encoding.md">Character Encoding in the .NET Framework</see> for complete explanation) -and- <see cref="P:System.Text.Encoding.DecoderFallback"></see> is set to <see cref="T:System.Text.DecoderExceptionFallback"></see>.</exception>
+ </member>
+ <member name="M:System.Text.UTF8Encoding.GetChars(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32)">
+ <summary>Decodes a sequence of bytes from the specified byte array into the specified character array.</summary>
+ <param name="bytes">The byte array containing the sequence of bytes to decode.</param>
+ <param name="byteIndex">The index of the first byte to decode.</param>
+ <param name="byteCount">The number of bytes to decode.</param>
+ <param name="chars">The character array to contain the resulting set of characters.</param>
+ <param name="charIndex">The index at which to start writing the resulting set of characters.</param>
+ <returns>The actual number of characters written into <paramref name="chars">chars</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="bytes">bytes</paramref> is null. -or- <paramref name="chars">chars</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="byteIndex">byteIndex</paramref> or <paramref name="byteCount">byteCount</paramref> or <paramref name="charIndex">charIndex</paramref> is less than zero. -or- <paramref name="byteindex">byteindex</paramref> and <paramref name="byteCount">byteCount</paramref> do not denote a valid range in <paramref name="bytes">bytes</paramref>. -or- <paramref name="charIndex">charIndex</paramref> is not a valid index in <paramref name="chars">chars</paramref>.</exception>
+ <exception cref="T:System.ArgumentException">Error detection is enabled, and <paramref name="bytes">bytes</paramref> contains an invalid sequence of bytes. -or- <paramref name="chars">chars</paramref> does not have enough capacity from <paramref name="charIndex">charIndex</paramref> to the end of the array to accommodate the resulting characters.</exception>
+ <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see <see cref="~/docs/standard/base-types/character-encoding.md">Character Encoding in the .NET Framework</see> for complete explanation) -and- <see cref="P:System.Text.Encoding.DecoderFallback"></see> is set to <see cref="T:System.Text.DecoderExceptionFallback"></see>.</exception>
+ </member>
+ <member name="M:System.Text.UTF8Encoding.GetDecoder">
+ <summary>Obtains a decoder that converts a UTF-8 encoded sequence of bytes into a sequence of Unicode characters.</summary>
+ <returns>A decoder that converts a UTF-8 encoded sequence of bytes into a sequence of Unicode characters.</returns>
+ </member>
+ <member name="M:System.Text.UTF8Encoding.GetEncoder">
+ <summary>Obtains an encoder that converts a sequence of Unicode characters into a UTF-8 encoded sequence of bytes.</summary>
+ <returns>A <see cref="T:System.Text.Encoder"></see> that converts a sequence of Unicode characters into a UTF-8 encoded sequence of bytes.</returns>
+ </member>
+ <member name="M:System.Text.UTF8Encoding.GetHashCode">
+ <summary>Returns the hash code for the current instance.</summary>
+ <returns>The hash code for the current instance.</returns>
+ </member>
+ <member name="M:System.Text.UTF8Encoding.GetMaxByteCount(System.Int32)">
+ <summary>Calculates the maximum number of bytes produced by encoding the specified number of characters.</summary>
+ <param name="charCount">The number of characters to encode.</param>
+ <returns>The maximum number of bytes produced by encoding the specified number of characters.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="charCount">charCount</paramref> is less than zero. -or- The resulting number of bytes is greater than the maximum number that can be returned as an integer.</exception>
+ <exception cref="T:System.Text.EncoderFallbackException">A fallback occurred (see <see cref="~/docs/standard/base-types/character-encoding.md">Character Encoding in the .NET Framework</see> for complete explanation) -and- <see cref="P:System.Text.Encoding.EncoderFallback"></see> is set to <see cref="T:System.Text.EncoderExceptionFallback"></see>.</exception>
+ </member>
+ <member name="M:System.Text.UTF8Encoding.GetMaxCharCount(System.Int32)">
+ <summary>Calculates the maximum number of characters produced by decoding the specified number of bytes.</summary>
+ <param name="byteCount">The number of bytes to decode.</param>
+ <returns>The maximum number of characters produced by decoding the specified number of bytes.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="byteCount">byteCount</paramref> is less than zero. -or- The resulting number of bytes is greater than the maximum number that can be returned as an integer.</exception>
+ <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see <see cref="~/docs/standard/base-types/character-encoding.md">Character Encoding in the .NET Framework</see> for complete explanation) -and- <see cref="P:System.Text.Encoding.DecoderFallback"></see> is set to <see cref="T:System.Text.DecoderExceptionFallback"></see>.</exception>
+ </member>
+ <member name="M:System.Text.UTF8Encoding.GetPreamble">
+ <summary>Returns a Unicode byte order mark encoded in UTF-8 format, if the <see cref="T:System.Text.UTF8Encoding"></see> encoding object is configured to supply one.</summary>
+ <returns>A byte array containing the Unicode byte order mark, if the <see cref="T:System.Text.UTF8Encoding"></see> encoding object is configured to supply one. Otherwise, this method returns a zero-length byte array.</returns>
+ </member>
+ <member name="M:System.Text.UTF8Encoding.GetString(System.Byte[],System.Int32,System.Int32)">
+ <summary>Decodes a range of bytes from a byte array into a string.</summary>
+ <param name="bytes">The byte array containing the sequence of bytes to decode.</param>
+ <param name="index">The index of the first byte to decode.</param>
+ <param name="count">The number of bytes to decode.</param>
+ <returns>A <see cref="T:System.String"></see> containing the results of decoding the specified sequence of bytes.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="bytes">bytes</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> or <paramref name="count">count</paramref> is less than zero. -or- <paramref name="index">index</paramref> and <paramref name="count">count</paramref> do not denote a valid range in <paramref name="bytes">bytes</paramref>.</exception>
+ <exception cref="T:System.ArgumentException">Error detection is enabled, and <paramref name="bytes">bytes</paramref> contains an invalid sequence of bytes.</exception>
+ <exception cref="T:System.Text.DecoderFallbackException">A fallback occurred (see <see cref="~/docs/standard/base-types/character-encoding.md">Character Encoding in the .NET Framework</see> for complete explanation) -and- <see cref="P:System.Text.Encoding.DecoderFallback"></see> is set to <see cref="T:System.Text.DecoderExceptionFallback"></see>.</exception>
+ </member>
+ <member name="T:System.Threading.AbandonedMutexException">
+ <summary>The exception that is thrown when one thread acquires a <see cref="T:System.Threading.Mutex"></see> object that another thread has abandoned by exiting without releasing it.</summary>
+ </member>
+ <member name="M:System.Threading.AbandonedMutexException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Threading.AbandonedMutexException"></see> class with default values.</summary>
+ </member>
+ <member name="M:System.Threading.AbandonedMutexException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Threading.AbandonedMutexException"></see> class with a specified error message.</summary>
+ <param name="message">An error message that explains the reason for the exception.</param>
+ </member>
+ <member name="M:System.Threading.AbandonedMutexException.#ctor(System.Int32,System.Threading.WaitHandle)">
+ <summary>Initializes a new instance of the <see cref="T:System.Threading.AbandonedMutexException"></see> class with a specified index for the abandoned mutex, if applicable, and a <see cref="T:System.Threading.Mutex"></see> object that represents the mutex.</summary>
+ <param name="location">The index of the abandoned mutex in the array of wait handles if the exception is thrown for the <see cref="Overload:System.Threading.WaitHandle.WaitAny"></see> method, or –1 if the exception is thrown for the <see cref="Overload:System.Threading.WaitHandle.WaitOne"></see> or <see cref="Overload:System.Threading.WaitHandle.WaitAll"></see> methods.</param>
+ <param name="handle">A <see cref="T:System.Threading.Mutex"></see> object that represents the abandoned mutex.</param>
+ </member>
+ <member name="M:System.Threading.AbandonedMutexException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Threading.AbandonedMutexException"></see> class with serialized data.</summary>
+ <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object that holds the serialized object data about the exception being thrown.</param>
+ <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"></see> object that contains contextual information about the source or destination.</param>
+ </member>
+ <member name="M:System.Threading.AbandonedMutexException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.Threading.AbandonedMutexException"></see> class with a specified error message and inner exception.</summary>
+ <param name="message">An error message that explains the reason for the exception.</param>
+ <param name="inner">The exception that is the cause of the current exception. If the inner parameter is not null, the current exception is raised in a catch block that handles the inner exception.</param>
+ </member>
+ <member name="M:System.Threading.AbandonedMutexException.#ctor(System.String,System.Int32,System.Threading.WaitHandle)">
+ <summary>Initializes a new instance of the <see cref="T:System.Threading.AbandonedMutexException"></see> class with a specified error message, the index of the abandoned mutex, if applicable, and the abandoned mutex.</summary>
+ <param name="message">An error message that explains the reason for the exception.</param>
+ <param name="location">The index of the abandoned mutex in the array of wait handles if the exception is thrown for the <see cref="Overload:System.Threading.WaitHandle.WaitAny"></see> method, or –1 if the exception is thrown for the <see cref="Overload:System.Threading.WaitHandle.WaitOne"></see> or <see cref="Overload:System.Threading.WaitHandle.WaitAll"></see> methods.</param>
+ <param name="handle">A <see cref="T:System.Threading.Mutex"></see> object that represents the abandoned mutex.</param>
+ </member>
+ <member name="M:System.Threading.AbandonedMutexException.#ctor(System.String,System.Exception,System.Int32,System.Threading.WaitHandle)">
+ <summary>Initializes a new instance of the <see cref="T:System.Threading.AbandonedMutexException"></see> class with a specified error message, the inner exception, the index for the abandoned mutex, if applicable, and a <see cref="T:System.Threading.Mutex"></see> object that represents the mutex.</summary>
+ <param name="message">An error message that explains the reason for the exception.</param>
+ <param name="inner">The exception that is the cause of the current exception. If the inner parameter is not null, the current exception is raised in a catch block that handles the inner exception.</param>
+ <param name="location">The index of the abandoned mutex in the array of wait handles if the exception is thrown for the <see cref="Overload:System.Threading.WaitHandle.WaitAny"></see> method, or –1 if the exception is thrown for the <see cref="Overload:System.Threading.WaitHandle.WaitOne"></see> or <see cref="Overload:System.Threading.WaitHandle.WaitAll"></see> methods.</param>
+ <param name="handle">A <see cref="T:System.Threading.Mutex"></see> object that represents the abandoned mutex.</param>
+ </member>
+ <member name="P:System.Threading.AbandonedMutexException.Mutex">
+ <summary>Gets the abandoned mutex that caused the exception, if known.</summary>
+ <returns>A <see cref="T:System.Threading.Mutex"></see> object that represents the abandoned mutex, or null if the abandoned mutex could not be identified.</returns>
+ </member>
+ <member name="P:System.Threading.AbandonedMutexException.MutexIndex">
+ <summary>Gets the index of the abandoned mutex that caused the exception, if known.</summary>
+ <returns>The index, in the array of wait handles passed to the <see cref="Overload:System.Threading.WaitHandle.WaitAny"></see> method, of the <see cref="T:System.Threading.Mutex"></see> object that represents the abandoned mutex, or –1 if the index of the abandoned mutex could not be determined.</returns>
+ </member>
+ <member name="T:System.Threading.ApartmentState">
+ <summary>Specifies the apartment state of a <see cref="T:System.Threading.Thread"></see>.</summary>
+ </member>
+ <member name="F:System.Threading.ApartmentState.MTA">
+ <summary>The <see cref="T:System.Threading.Thread"></see> will create and enter a multithreaded apartment.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Threading.ApartmentState.STA">
+ <summary>The <see cref="T:System.Threading.Thread"></see> will create and enter a single-threaded apartment.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Threading.ApartmentState.Unknown">
+ <summary>The <see cref="P:System.Threading.Thread.ApartmentState"></see> property has not been set.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Threading.AsyncFlowControl">
+ <summary>Provides the functionality to restore the migration, or flow, of the execution context between threads.</summary>
+ </member>
+ <member name="M:System.Threading.AsyncFlowControl.Dispose">
+ <summary>Releases all resources used by the current instance of the <see cref="T:System.Threading.AsyncFlowControl"></see> class.</summary>
+ <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Threading.AsyncFlowControl"></see> structure is not used on the thread where it was created. -or- The <see cref="T:System.Threading.AsyncFlowControl"></see> structure has already been used to call <see cref="M:System.Threading.AsyncFlowControl.Dispose"></see> or <see cref="M:System.Threading.AsyncFlowControl.Undo"></see>.</exception>
+ </member>
+ <member name="M:System.Threading.AsyncFlowControl.Equals(System.Object)">
+ <summary>Determines whether the specified object is equal to the current <see cref="T:System.Threading.AsyncFlowControl"></see> structure.</summary>
+ <param name="obj">An object to compare with the current structure.</param>
+ <returns>true if <paramref name="obj">obj</paramref> is an <see cref="T:System.Threading.AsyncFlowControl"></see> structure and is equal to the current <see cref="T:System.Threading.AsyncFlowControl"></see> structure; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Threading.AsyncFlowControl.Equals(System.Threading.AsyncFlowControl)">
+ <summary>Determines whether the specified <see cref="T:System.Threading.AsyncFlowControl"></see> structure is equal to the current <see cref="T:System.Threading.AsyncFlowControl"></see> structure.</summary>
+ <param name="obj">An <see cref="T:System.Threading.AsyncFlowControl"></see> structure to compare with the current structure.</param>
+ <returns>true if <paramref name="obj">obj</paramref> is equal to the current <see cref="T:System.Threading.AsyncFlowControl"></see> structure; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Threading.AsyncFlowControl.GetHashCode">
+ <summary>Gets a hash code for the current <see cref="T:System.Threading.AsyncFlowControl"></see> structure.</summary>
+ <returns>A hash code for the current <see cref="T:System.Threading.AsyncFlowControl"></see> structure.</returns>
+ </member>
+ <member name="M:System.Threading.AsyncFlowControl.op_Equality(System.Threading.AsyncFlowControl,System.Threading.AsyncFlowControl)">
+ <summary>Compares two <see cref="T:System.Threading.AsyncFlowControl"></see> structures to determine whether they are equal.</summary>
+ <param name="a">An <see cref="T:System.Threading.AsyncFlowControl"></see> structure.</param>
+ <param name="b">An <see cref="T:System.Threading.AsyncFlowControl"></see> structure.</param>
+ <returns>true if the two structures are equal; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Threading.AsyncFlowControl.op_Inequality(System.Threading.AsyncFlowControl,System.Threading.AsyncFlowControl)">
+ <summary>Compares two <see cref="T:System.Threading.AsyncFlowControl"></see> structures to determine whether they are not equal.</summary>
+ <param name="a">An <see cref="T:System.Threading.AsyncFlowControl"></see> structure.</param>
+ <param name="b">An <see cref="T:System.Threading.AsyncFlowControl"></see> structure.</param>
+ <returns>true if the structures are not equal; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Threading.AsyncFlowControl.Undo">
+ <summary>Restores the flow of the execution context between threads.</summary>
+ <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Threading.AsyncFlowControl"></see> structure is not used on the thread where it was created. -or- The <see cref="T:System.Threading.AsyncFlowControl"></see> structure has already been used to call <see cref="M:System.Threading.AsyncFlowControl.Dispose"></see> or <see cref="M:System.Threading.AsyncFlowControl.Undo"></see>.</exception>
+ </member>
+ <member name="T:System.Threading.AsyncLocal`1">
+ <summary>Represents ambient data that is local to a given asynchronous control flow, such as an asynchronous method.</summary>
+ <typeparam name="T">The type of the ambient data.</typeparam>
+ </member>
+ <member name="M:System.Threading.AsyncLocal`1.#ctor">
+ <summary>Instantiates an <see cref="T:System.Threading.AsyncLocal`1"></see> instance that does not receive change notifications.</summary>
+ </member>
+ <member name="M:System.Threading.AsyncLocal`1.#ctor(System.Action{System.Threading.AsyncLocalValueChangedArgs{`0}})">
+ <summary>Instantiates an <see cref="T:System.Threading.AsyncLocal`1"></see> local instance that receives change notifications.</summary>
+ <param name="valueChangedHandler">The delegate that is called whenever the current value changes on any thread.</param>
+ </member>
+ <member name="P:System.Threading.AsyncLocal`1.Value">
+ <summary>Gets or sets the value of the ambient data.</summary>
+ <returns>The value of the ambient data.</returns>
+ </member>
+ <member name="T:System.Threading.AsyncLocalValueChangedArgs`1">
+ <summary>The class that provides data change information to <see cref="T:System.Threading.AsyncLocal`1"></see> instances that register for change notifications.</summary>
+ <typeparam name="T">The type of the data.</typeparam>
+ </member>
+ <member name="P:System.Threading.AsyncLocalValueChangedArgs`1.CurrentValue">
+ <summary>Gets the data's current value.</summary>
+ <returns>The data's current value.</returns>
+ </member>
+ <member name="P:System.Threading.AsyncLocalValueChangedArgs`1.PreviousValue">
+ <summary>Gets the data's previous value.</summary>
+ <returns>The data's previous value.</returns>
+ </member>
+ <member name="P:System.Threading.AsyncLocalValueChangedArgs`1.ThreadContextChanged">
+ <summary>Returns a value that indicates whether the value changes because of a change of execution context.</summary>
+ <returns>true if the value changed because of a change of execution context; otherwise, false.</returns>
+ </member>
+ <member name="T:System.Threading.AutoResetEvent">
+ <summary>Notifies a waiting thread that an event has occurred. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Threading.AutoResetEvent.#ctor(System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.Threading.AutoResetEvent"></see> class with a Boolean value indicating whether to set the initial state to signaled.</summary>
+ <param name="initialState">true to set the initial state to signaled; false to set the initial state to non-signaled.</param>
+ </member>
+ <member name="T:System.Threading.Barrier">
+ <summary>Enables multiple tasks to cooperatively work on an algorithm in parallel through multiple phases.</summary>
+ </member>
+ <member name="M:System.Threading.Barrier.#ctor(System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Threading.Barrier"></see> class.</summary>
+ <param name="participantCount">The number of participating threads.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="participantCount">participantCount</paramref> is less than 0 or greater than 32,767.</exception>
+ </member>
+ <member name="M:System.Threading.Barrier.#ctor(System.Int32,System.Action{System.Threading.Barrier})">
+ <summary>Initializes a new instance of the <see cref="T:System.Threading.Barrier"></see> class.</summary>
+ <param name="participantCount">The number of participating threads.</param>
+ <param name="postPhaseAction">The <see cref="T:System.Action`1"></see> to be executed after each phase. null (Nothing in Visual Basic) may be passed to indicate no action is taken.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="participantCount">participantCount</paramref> is less than 0 or greater than 32,767.</exception>
+ </member>
+ <member name="M:System.Threading.Barrier.AddParticipant">
+ <summary>Notifies the <see cref="T:System.Threading.Barrier"></see> that there will be an additional participant.</summary>
+ <returns>The phase number of the barrier in which the new participants will first participate.</returns>
+ <exception cref="T:System.ObjectDisposedException">The current instance has already been disposed.</exception>
+ <exception cref="T:System.InvalidOperationException">Adding a participant would cause the barrier's participant count to exceed 32,767. -or- The method was invoked from within a post-phase action.</exception>
+ </member>
+ <member name="M:System.Threading.Barrier.AddParticipants(System.Int32)">
+ <summary>Notifies the <see cref="T:System.Threading.Barrier"></see> that there will be additional participants.</summary>
+ <param name="participantCount">The number of additional participants to add to the barrier.</param>
+ <returns>The phase number of the barrier in which the new participants will first participate.</returns>
+ <exception cref="T:System.ObjectDisposedException">The current instance has already been disposed.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="participantCount">participantCount</paramref> is less than 0. -or- Adding <paramref name="participantCount">participantCount</paramref> participants would cause the barrier's participant count to exceed 32,767.</exception>
+ <exception cref="T:System.InvalidOperationException">The method was invoked from within a post-phase action.</exception>
+ </member>
+ <member name="P:System.Threading.Barrier.CurrentPhaseNumber">
+ <summary>Gets the number of the barrier's current phase.</summary>
+ <returns>Returns the number of the barrier's current phase.</returns>
+ </member>
+ <member name="M:System.Threading.Barrier.Dispose">
+ <summary>Releases all resources used by the current instance of the <see cref="T:System.Threading.Barrier"></see> class.</summary>
+ <exception cref="T:System.InvalidOperationException">The method was invoked from within a post-phase action.</exception>
+ </member>
+ <member name="M:System.Threading.Barrier.Dispose(System.Boolean)">
+ <summary>Releases the unmanaged resources used by the <see cref="T:System.Threading.Barrier"></see>, and optionally releases the managed resources.</summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
+ </member>
+ <member name="P:System.Threading.Barrier.ParticipantCount">
+ <summary>Gets the total number of participants in the barrier.</summary>
+ <returns>Returns the total number of participants in the barrier.</returns>
+ </member>
+ <member name="P:System.Threading.Barrier.ParticipantsRemaining">
+ <summary>Gets the number of participants in the barrier that haven’t yet signaled in the current phase.</summary>
+ <returns>Returns the number of participants in the barrier that haven’t yet signaled in the current phase.</returns>
+ </member>
+ <member name="M:System.Threading.Barrier.RemoveParticipant">
+ <summary>Notifies the <see cref="T:System.Threading.Barrier"></see> that there will be one less participant.</summary>
+ <exception cref="T:System.ObjectDisposedException">The current instance has already been disposed.</exception>
+ <exception cref="T:System.InvalidOperationException">The barrier already has 0 participants. -or- The method was invoked from within a post-phase action.</exception>
+ </member>
+ <member name="M:System.Threading.Barrier.RemoveParticipants(System.Int32)">
+ <summary>Notifies the <see cref="T:System.Threading.Barrier"></see> that there will be fewer participants.</summary>
+ <param name="participantCount">The number of additional participants to remove from the barrier.</param>
+ <exception cref="T:System.ObjectDisposedException">The current instance has already been disposed.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The total participant count is less than the specified <paramref name="participantCount">participantCount</paramref></exception>
+ <exception cref="T:System.InvalidOperationException">The barrier already has 0 participants. -or- The method was invoked from within a post-phase action. -or- current participant count is less than the specified participantCount</exception>
+ </member>
+ <member name="M:System.Threading.Barrier.SignalAndWait">
+ <summary>Signals that a participant has reached the barrier and waits for all other participants to reach the barrier as well.</summary>
+ <exception cref="T:System.ObjectDisposedException">The current instance has already been disposed.</exception>
+ <exception cref="T:System.InvalidOperationException">The method was invoked from within a post-phase action, the barrier currently has 0 participants, or the barrier is signaled by more threads than are registered as participants.</exception>
+ <exception cref="T:System.Threading.BarrierPostPhaseException">If an exception is thrown from the post phase action of a Barrier after all participating threads have called SignalAndWait, the exception will be wrapped in a BarrierPostPhaseException and be thrown on all participating threads.</exception>
+ </member>
+ <member name="M:System.Threading.Barrier.SignalAndWait(System.Int32)">
+ <summary>Signals that a participant has reached the barrier and waits for all other participants to reach the barrier as well, using a 32-bit signed integer to measure the timeout.</summary>
+ <param name="millisecondsTimeout">The number of milliseconds to wait, or <see cref="F:System.Threading.Timeout.Infinite"></see>(-1) to wait indefinitely.</param>
+ <returns>if all participants reached the barrier within the specified time; otherwise false.</returns>
+ <exception cref="T:System.ObjectDisposedException">The current instance has already been disposed.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="millisecondsTimeout">millisecondsTimeout</paramref> is a negative number other than -1, which represents an infinite time-out.</exception>
+ <exception cref="T:System.InvalidOperationException">The method was invoked from within a post-phase action, the barrier currently has 0 participants, or the barrier is signaled by more threads than are registered as participants.</exception>
+ <exception cref="T:System.Threading.BarrierPostPhaseException">If an exception is thrown from the post phase action of a Barrier after all participating threads have called SignalAndWait, the exception will be wrapped in a BarrierPostPhaseException and be thrown on all participating threads.</exception>
+ </member>
+ <member name="M:System.Threading.Barrier.SignalAndWait(System.Threading.CancellationToken)">
+ <summary>Signals that a participant has reached the barrier and waits for all other participants to reach the barrier, while observing a cancellation token.</summary>
+ <param name="cancellationToken">The <see cref="T:System.Threading.CancellationToken"></see> to observe.</param>
+ <exception cref="T:System.OperationCanceledException"><paramref name="cancellationToken">cancellationToken</paramref> has been canceled.</exception>
+ <exception cref="T:System.ObjectDisposedException">The current instance has already been disposed.</exception>
+ <exception cref="T:System.InvalidOperationException">The method was invoked from within a post-phase action, the barrier currently has 0 participants, or the barrier is signaled by more threads than are registered as participants.</exception>
+ </member>
+ <member name="M:System.Threading.Barrier.SignalAndWait(System.TimeSpan)">
+ <summary>Signals that a participant has reached the barrier and waits for all other participants to reach the barrier as well, using a <see cref="T:System.TimeSpan"></see> object to measure the time interval.</summary>
+ <param name="timeout">A <see cref="T:System.TimeSpan"></see> that represents the number of milliseconds to wait, or a <see cref="T:System.TimeSpan"></see> that represents -1 milliseconds to wait indefinitely.</param>
+ <returns>true if all other participants reached the barrier; otherwise, false.</returns>
+ <exception cref="T:System.ObjectDisposedException">The current instance has already been disposed.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="timeout">timeout</paramref> is a negative number other than -1 milliseconds, which represents an infinite time-out, or it is greater than 32,767.</exception>
+ <exception cref="T:System.InvalidOperationException">The method was invoked from within a post-phase action, the barrier currently has 0 participants, or the barrier is signaled by more threads than are registered as participants.</exception>
+ </member>
+ <member name="M:System.Threading.Barrier.SignalAndWait(System.Int32,System.Threading.CancellationToken)">
+ <summary>Signals that a participant has reached the barrier and waits for all other participants to reach the barrier as well, using a 32-bit signed integer to measure the timeout, while observing a cancellation token.</summary>
+ <param name="millisecondsTimeout">The number of milliseconds to wait, or <see cref="F:System.Threading.Timeout.Infinite"></see>(-1) to wait indefinitely.</param>
+ <param name="cancellationToken">The <see cref="T:System.Threading.CancellationToken"></see> to observe.</param>
+ <returns>if all participants reached the barrier within the specified time; otherwise false</returns>
+ <exception cref="T:System.OperationCanceledException"><paramref name="cancellationToken">cancellationToken</paramref> has been canceled.</exception>
+ <exception cref="T:System.ObjectDisposedException">The current instance has already been disposed.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="millisecondsTimeout">millisecondsTimeout</paramref> is a negative number other than -1, which represents an infinite time-out.</exception>
+ <exception cref="T:System.InvalidOperationException">The method was invoked from within a post-phase action, the barrier currently has 0 participants, or the barrier is signaled by more threads than are registered as participants.</exception>
+ </member>
+ <member name="M:System.Threading.Barrier.SignalAndWait(System.TimeSpan,System.Threading.CancellationToken)">
+ <summary>Signals that a participant has reached the barrier and waits for all other participants to reach the barrier as well, using a <see cref="T:System.TimeSpan"></see> object to measure the time interval, while observing a cancellation token.</summary>
+ <param name="timeout">A <see cref="T:System.TimeSpan"></see> that represents the number of milliseconds to wait, or a <see cref="T:System.TimeSpan"></see> that represents -1 milliseconds to wait indefinitely.</param>
+ <param name="cancellationToken">The <see cref="T:System.Threading.CancellationToken"></see> to observe.</param>
+ <returns>true if all other participants reached the barrier; otherwise, false.</returns>
+ <exception cref="T:System.OperationCanceledException"><paramref name="cancellationToken">cancellationToken</paramref> has been canceled.</exception>
+ <exception cref="T:System.ObjectDisposedException">The current instance has already been disposed.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="timeout">timeout</paramref> is a negative number other than -1 milliseconds, which represents an infinite time-out.</exception>
+ <exception cref="T:System.InvalidOperationException">The method was invoked from within a post-phase action, the barrier currently has 0 participants, or the barrier is signaled by more threads than are registered as participants.</exception>
+ </member>
+ <member name="T:System.Threading.BarrierPostPhaseException">
+ <summary>The exception that is thrown when the post-phase action of a <see cref="T:System.Threading.Barrier"></see> fails</summary>
+ </member>
+ <member name="M:System.Threading.BarrierPostPhaseException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Threading.BarrierPostPhaseException"></see> class with a system-supplied message that describes the error.</summary>
+ </member>
+ <member name="M:System.Threading.BarrierPostPhaseException.#ctor(System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.Threading.BarrierPostPhaseException"></see> class with the specified inner exception.</summary>
+ <param name="innerException">The exception that is the cause of the current exception.</param>
+ </member>
+ <member name="M:System.Threading.BarrierPostPhaseException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Threading.BarrierPostPhaseException"></see> class with a specified message that describes the error.</summary>
+ <param name="message">The message that describes the exception. The caller of this constructor is required to ensure that this string has been localized for the current system culture.</param>
+ </member>
+ <member name="M:System.Threading.BarrierPostPhaseException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Threading.BarrierPostPhaseException"></see> class with serialized data.</summary>
+ <param name="info">The object that holds the serialized object data.</param>
+ <param name="context">The contextual information about the source or destination.</param>
+ </member>
+ <member name="M:System.Threading.BarrierPostPhaseException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.Threading.BarrierPostPhaseException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">The message that describes the exception. The caller of this constructor is required to ensure that this string has been localized for the current system culture.</param>
+ <param name="innerException">The exception that is the cause of the current exception. If the innerException parameter is not null, the current exception is raised in a catch block that handles the inner exception.</param>
+ </member>
+ <member name="T:System.Threading.CancellationToken">
+ <summary>Propagates notification that operations should be canceled.</summary>
+ </member>
+ <member name="M:System.Threading.CancellationToken.#ctor(System.Boolean)">
+ <summary>Initializes the <see cref="T:System.Threading.CancellationToken"></see>.</summary>
+ <param name="canceled">The canceled state for the token.</param>
+ </member>
+ <member name="P:System.Threading.CancellationToken.CanBeCanceled">
+ <summary>Gets whether this token is capable of being in the canceled state.</summary>
+ <returns>true if this token is capable of being in the canceled state; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Threading.CancellationToken.Equals(System.Object)">
+ <summary>Determines whether the current <see cref="T:System.Threading.CancellationToken"></see> instance is equal to the specified <see cref="T:System.Object"></see>.</summary>
+ <param name="other">The other object to which to compare this instance.</param>
+ <returns>true if <paramref name="other">other</paramref> is a <see cref="T:System.Threading.CancellationToken"></see> and if the two instances are equal; otherwise, false. Two tokens are equal if they are associated with the same <see cref="T:System.Threading.CancellationTokenSource"></see> or if they were both constructed from public <see cref="T:System.Threading.CancellationToken"></see> constructors and their <see cref="P:System.Threading.CancellationToken.IsCancellationRequested"></see> values are equal.</returns>
+ <exception cref="T:System.ObjectDisposedException">An associated <see cref="T:System.Threading.CancellationTokenSource"></see> has been disposed.</exception>
+ </member>
+ <member name="M:System.Threading.CancellationToken.Equals(System.Threading.CancellationToken)">
+ <summary>Determines whether the current <see cref="T:System.Threading.CancellationToken"></see> instance is equal to the specified token.</summary>
+ <param name="other">The other <see cref="T:System.Threading.CancellationToken"></see> to which to compare this instance.</param>
+ <returns>true if the instances are equal; otherwise, false. Two tokens are equal if they are associated with the same <see cref="T:System.Threading.CancellationTokenSource"></see> or if they were both constructed from public <see cref="T:System.Threading.CancellationToken"></see> constructors and their <see cref="P:System.Threading.CancellationToken.IsCancellationRequested"></see> values are equal.</returns>
+ </member>
+ <member name="M:System.Threading.CancellationToken.GetHashCode">
+ <summary>Serves as a hash function for a <see cref="T:System.Threading.CancellationToken"></see>.</summary>
+ <returns>A hash code for the current <see cref="T:System.Threading.CancellationToken"></see> instance.</returns>
+ </member>
+ <member name="P:System.Threading.CancellationToken.IsCancellationRequested">
+ <summary>Gets whether cancellation has been requested for this token.</summary>
+ <returns>true if cancellation has been requested for this token; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Threading.CancellationToken.None">
+ <summary>Returns an empty <see cref="T:System.Threading.CancellationToken"></see> value.</summary>
+ <returns>An empty cancellation token.</returns>
+ </member>
+ <member name="M:System.Threading.CancellationToken.op_Equality(System.Threading.CancellationToken,System.Threading.CancellationToken)">
+ <summary>Determines whether two <see cref="T:System.Threading.CancellationToken"></see> instances are equal.</summary>
+ <param name="left">The first instance.</param>
+ <param name="right">The second instance.</param>
+ <returns>true if the instances are equal; otherwise, false.</returns>
+ <exception cref="T:System.ObjectDisposedException">An associated <see cref="T:System.Threading.CancellationTokenSource"></see> has been disposed.</exception>
+ </member>
+ <member name="M:System.Threading.CancellationToken.op_Inequality(System.Threading.CancellationToken,System.Threading.CancellationToken)">
+ <summary>Determines whether two <see cref="T:System.Threading.CancellationToken"></see> instances are not equal.</summary>
+ <param name="left">The first instance.</param>
+ <param name="right">The second instance.</param>
+ <returns>true if the instances are not equal; otherwise, false.</returns>
+ <exception cref="T:System.ObjectDisposedException">An associated <see cref="T:System.Threading.CancellationTokenSource"></see> has been disposed.</exception>
+ </member>
+ <member name="M:System.Threading.CancellationToken.Register(System.Action)">
+ <summary>Registers a delegate that will be called when this <see cref="T:System.Threading.CancellationToken"></see> is canceled.</summary>
+ <param name="callback">The delegate to be executed when the <see cref="T:System.Threading.CancellationToken"></see> is canceled.</param>
+ <returns>The <see cref="T:System.Threading.CancellationTokenRegistration"></see> instance that can be used to deregister the callback.</returns>
+ <exception cref="T:System.ObjectDisposedException">The associated <see cref="T:System.Threading.CancellationTokenSource"></see> has been disposed.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="callback">callback</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Threading.CancellationToken.Register(System.Action,System.Boolean)">
+ <summary>Registers a delegate that will be called when this <see cref="T:System.Threading.CancellationToken"></see> is canceled.</summary>
+ <param name="callback">The delegate to be executed when the <see cref="T:System.Threading.CancellationToken"></see> is canceled.</param>
+ <param name="useSynchronizationContext">A value that indicates whether to capture the current <see cref="T:System.Threading.SynchronizationContext"></see> and use it when invoking the callback.</param>
+ <returns>The <see cref="T:System.Threading.CancellationTokenRegistration"></see> instance that can be used to deregister the callback.</returns>
+ <exception cref="T:System.ObjectDisposedException">The associated <see cref="T:System.Threading.CancellationTokenSource"></see> has been disposed.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="callback">callback</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Threading.CancellationToken.Register(System.Action{System.Object},System.Object)">
+ <summary>Registers a delegate that will be called when this <see cref="T:System.Threading.CancellationToken"></see> is canceled.</summary>
+ <param name="callback">The delegate to be executed when the <see cref="T:System.Threading.CancellationToken"></see> is canceled.</param>
+ <param name="state">The state to pass to the callback when the delegate is invoked. This may be null.</param>
+ <returns>The <see cref="T:System.Threading.CancellationTokenRegistration"></see> instance that can be used to deregister the callback.</returns>
+ <exception cref="T:System.ObjectDisposedException">The associated <see cref="T:System.Threading.CancellationTokenSource"></see> has been disposed.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="callback">callback</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Threading.CancellationToken.Register(System.Action{System.Object},System.Object,System.Boolean)">
+ <summary>Registers a delegate that will be called when this <see cref="T:System.Threading.CancellationToken"></see> is canceled.</summary>
+ <param name="callback">The delegate to be executed when the <see cref="T:System.Threading.CancellationToken"></see> is canceled.</param>
+ <param name="state">The state to pass to the callback when the delegate is invoked. This may be null.</param>
+ <param name="useSynchronizationContext">A Boolean value that indicates whether to capture the current <see cref="T:System.Threading.SynchronizationContext"></see> and use it when invoking the callback.</param>
+ <returns>The <see cref="T:System.Threading.CancellationTokenRegistration"></see> instance that can be used to deregister the callback.</returns>
+ <exception cref="T:System.ObjectDisposedException">The associated <see cref="T:System.Threading.CancellationTokenSource"></see> has been disposed.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="callback">callback</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Threading.CancellationToken.ThrowIfCancellationRequested">
+ <summary>Throws a <see cref="T:System.OperationCanceledException"></see> if this token has had cancellation requested.</summary>
+ <exception cref="T:System.OperationCanceledException">The token has had cancellation requested.</exception>
+ <exception cref="T:System.ObjectDisposedException">The associated <see cref="T:System.Threading.CancellationTokenSource"></see> has been disposed.</exception>
+ </member>
+ <member name="P:System.Threading.CancellationToken.WaitHandle">
+ <summary>Gets a <see cref="T:System.Threading.WaitHandle"></see> that is signaled when the token is canceled.</summary>
+ <returns>A <see cref="T:System.Threading.WaitHandle"></see> that is signaled when the token is canceled.</returns>
+ <exception cref="T:System.ObjectDisposedException">The associated <see cref="T:System.Threading.CancellationTokenSource"></see> has been disposed.</exception>
+ </member>
+ <member name="T:System.Threading.CancellationTokenRegistration">
+ <summary>Represents a callback delegate that has been registered with a <see cref="T:System.Threading.CancellationToken"></see>.</summary>
+ </member>
+ <member name="M:System.Threading.CancellationTokenRegistration.Dispose">
+ <summary>Releases all resources used by the current instance of the <see cref="T:System.Threading.CancellationTokenRegistration"></see> class.</summary>
+ </member>
+ <member name="M:System.Threading.CancellationTokenRegistration.Equals(System.Object)">
+ <summary>Determines whether the current <see cref="T:System.Threading.CancellationTokenRegistration"></see> instance is equal to the specified <see cref="T:System.Threading.CancellationTokenRegistration"></see>.</summary>
+ <param name="obj">The other object to which to compare this instance.</param>
+ <returns>True, if both this and <paramref name="obj">obj</paramref> are equal. False, otherwise. Two <see cref="T:System.Threading.CancellationTokenRegistration"></see> instances are equal if they both refer to the output of a single call to the same Register method of a <see cref="T:System.Threading.CancellationToken"></see>.</returns>
+ </member>
+ <member name="M:System.Threading.CancellationTokenRegistration.Equals(System.Threading.CancellationTokenRegistration)">
+ <summary>Determines whether the current <see cref="T:System.Threading.CancellationTokenRegistration"></see> instance is equal to the specified <see cref="T:System.Threading.CancellationTokenRegistration"></see>.</summary>
+ <param name="other">The other <see cref="T:System.Threading.CancellationTokenRegistration"></see> to which to compare this instance.</param>
+ <returns>True, if both this and <paramref name="other">other</paramref> are equal. False, otherwise. Two <see cref="T:System.Threading.CancellationTokenRegistration"></see> instances are equal if they both refer to the output of a single call to the same Register method of a <see cref="T:System.Threading.CancellationToken"></see>.</returns>
+ </member>
+ <member name="M:System.Threading.CancellationTokenRegistration.GetHashCode">
+ <summary>Serves as a hash function for a <see cref="T:System.Threading.CancellationTokenRegistration"></see>.</summary>
+ <returns>A hash code for the current <see cref="T:System.Threading.CancellationTokenRegistration"></see> instance.</returns>
+ </member>
+ <member name="M:System.Threading.CancellationTokenRegistration.op_Equality(System.Threading.CancellationTokenRegistration,System.Threading.CancellationTokenRegistration)">
+ <summary>Determines whether two <see cref="T:System.Threading.CancellationTokenRegistration"></see> instances are equal.</summary>
+ <param name="left">The first instance.</param>
+ <param name="right">The second instance.</param>
+ <returns>True if the instances are equal; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Threading.CancellationTokenRegistration.op_Inequality(System.Threading.CancellationTokenRegistration,System.Threading.CancellationTokenRegistration)">
+ <summary>Determines whether two <see cref="T:System.Threading.CancellationTokenRegistration"></see> instances are not equal.</summary>
+ <param name="left">The first instance.</param>
+ <param name="right">The second instance.</param>
+ <returns>True if the instances are not equal; otherwise, false.</returns>
+ </member>
+ <member name="T:System.Threading.CancellationTokenSource">
+ <summary>Signals to a <see cref="T:System.Threading.CancellationToken"></see> that it should be canceled.</summary>
+ </member>
+ <member name="M:System.Threading.CancellationTokenSource.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Threading.CancellationTokenSource"></see> class.</summary>
+ </member>
+ <member name="M:System.Threading.CancellationTokenSource.#ctor(System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Threading.CancellationTokenSource"></see> class that will be canceled after the specified delay in milliseconds.</summary>
+ <param name="millisecondsDelay">The time interval in milliseconds to wait before canceling this <see cref="T:System.Threading.CancellationTokenSource"></see>.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="millisecondsDelay">millisecondsDelay</paramref> is less than -1.</exception>
+ </member>
+ <member name="M:System.Threading.CancellationTokenSource.#ctor(System.TimeSpan)">
+ <summary>Initializes a new instance of the <see cref="T:System.Threading.CancellationTokenSource"></see> class that will be canceled after the specified time span.</summary>
+ <param name="delay">The time interval to wait before canceling this <see cref="T:System.Threading.CancellationTokenSource"></see>.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="delay">delay</paramref>.<see cref="P:System.TimeSpan.TotalMilliseconds"></see> is less than -1 or greater than <see cref="F:System.Int32.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Threading.CancellationTokenSource.Cancel">
+ <summary>Communicates a request for cancellation.</summary>
+ <exception cref="T:System.ObjectDisposedException">This <see cref="T:System.Threading.CancellationTokenSource"></see> has been disposed.</exception>
+ <exception cref="T:System.AggregateException">An aggregate exception containing all the exceptions thrown by the registered callbacks on the associated <see cref="T:System.Threading.CancellationToken"></see>.</exception>
+ </member>
+ <member name="M:System.Threading.CancellationTokenSource.Cancel(System.Boolean)">
+ <summary>Communicates a request for cancellation, and specifies whether remaining callbacks and cancelable operations should be processed.</summary>
+ <param name="throwOnFirstException">true if exceptions should immediately propagate; otherwise, false.</param>
+ <exception cref="T:System.ObjectDisposedException">This <see cref="T:System.Threading.CancellationTokenSource"></see> has been disposed.</exception>
+ <exception cref="T:System.AggregateException">An aggregate exception containing all the exceptions thrown by the registered callbacks on the associated <see cref="T:System.Threading.CancellationToken"></see>.</exception>
+ </member>
+ <member name="M:System.Threading.CancellationTokenSource.CancelAfter(System.Int32)">
+ <summary>Schedules a cancel operation on this <see cref="T:System.Threading.CancellationTokenSource"></see> after the specified number of milliseconds.</summary>
+ <param name="millisecondsDelay">The time span to wait before canceling this <see cref="T:System.Threading.CancellationTokenSource"></see>.</param>
+ <exception cref="T:System.ObjectDisposedException">The exception thrown when this <see cref="T:System.Threading.CancellationTokenSource"></see> has been disposed.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The exception thrown when <paramref name="millisecondsDelay">millisecondsDelay</paramref> is less than -1.</exception>
+ </member>
+ <member name="M:System.Threading.CancellationTokenSource.CancelAfter(System.TimeSpan)">
+ <summary>Schedules a cancel operation on this <see cref="T:System.Threading.CancellationTokenSource"></see> after the specified time span.</summary>
+ <param name="delay">The time span to wait before canceling this <see cref="T:System.Threading.CancellationTokenSource"></see>.</param>
+ <exception cref="T:System.ObjectDisposedException">The exception thrown when this <see cref="T:System.Threading.CancellationTokenSource"></see> has been disposed.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The exception that is thrown when <paramref name="delay">delay</paramref> is less than -1 or greater than Int32.MaxValue.</exception>
+ </member>
+ <member name="M:System.Threading.CancellationTokenSource.CreateLinkedTokenSource(System.Threading.CancellationToken[])">
+ <summary>Creates a <see cref="T:System.Threading.CancellationTokenSource"></see> that will be in the canceled state when any of the source tokens in the specified array are in the canceled state.</summary>
+ <param name="tokens">An array that contains the cancellation token instances to observe.</param>
+ <returns>A <see cref="T:System.Threading.CancellationTokenSource"></see> that is linked to the source tokens.</returns>
+ <exception cref="T:System.ObjectDisposedException">A <see cref="T:System.Threading.CancellationTokenSource"></see> associated with one of the source tokens has been disposed.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="tokens">tokens</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="tokens">tokens</paramref> is empty.</exception>
+ </member>
+ <member name="M:System.Threading.CancellationTokenSource.CreateLinkedTokenSource(System.Threading.CancellationToken,System.Threading.CancellationToken)">
+ <summary>Creates a <see cref="T:System.Threading.CancellationTokenSource"></see> that will be in the canceled state when any of the source tokens are in the canceled state.</summary>
+ <param name="token1">The first cancellation token to observe.</param>
+ <param name="token2">The second cancellation token to observe.</param>
+ <returns>A <see cref="T:System.Threading.CancellationTokenSource"></see> that is linked to the source tokens.</returns>
+ <exception cref="T:System.ObjectDisposedException">A <see cref="T:System.Threading.CancellationTokenSource"></see> associated with one of the source tokens has been disposed.</exception>
+ </member>
+ <member name="M:System.Threading.CancellationTokenSource.Dispose">
+ <summary>Releases all resources used by the current instance of the <see cref="T:System.Threading.CancellationTokenSource"></see> class.</summary>
+ </member>
+ <member name="M:System.Threading.CancellationTokenSource.Dispose(System.Boolean)">
+ <summary>Releases the unmanaged resources used by the <see cref="T:System.Threading.CancellationTokenSource"></see> class and optionally releases the managed resources.</summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
+ </member>
+ <member name="P:System.Threading.CancellationTokenSource.IsCancellationRequested">
+ <summary>Gets whether cancellation has been requested for this <see cref="T:System.Threading.CancellationTokenSource"></see>.</summary>
+ <returns>true if cancellation has been requested for this <see cref="T:System.Threading.CancellationTokenSource"></see>; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Threading.CancellationTokenSource.Token">
+ <summary>Gets the <see cref="T:System.Threading.CancellationToken"></see> associated with this <see cref="T:System.Threading.CancellationTokenSource"></see>.</summary>
+ <returns>The <see cref="T:System.Threading.CancellationToken"></see> associated with this <see cref="T:System.Threading.CancellationTokenSource"></see>.</returns>
+ <exception cref="T:System.ObjectDisposedException">The token source has been disposed.</exception>
+ </member>
+ <member name="T:System.Threading.CompressedStack">
+ <summary>Provides methods for setting and capturing the compressed stack on the current thread. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Threading.CompressedStack.Capture">
+ <summary>Captures the compressed stack from the current thread.</summary>
+ <returns>A <see cref="T:System.Threading.CompressedStack"></see> object.</returns>
+ </member>
+ <member name="M:System.Threading.CompressedStack.CreateCopy">
+ <summary>Creates a copy of the current compressed stack.</summary>
+ <returns>A <see cref="T:System.Threading.CompressedStack"></see> object representing the current compressed stack.</returns>
+ </member>
+ <member name="M:System.Threading.CompressedStack.GetCompressedStack">
+ <summary>Gets the compressed stack for the current thread.</summary>
+ <returns>A <see cref="T:System.Threading.CompressedStack"></see> for the current thread.</returns>
+ <exception cref="T:System.Security.SecurityException">A caller in the call chain does not have permission to access unmanaged code. -or- The request for <see cref="T:System.Security.Permissions.StrongNameIdentityPermission"></see> failed.</exception>
+ </member>
+ <member name="M:System.Threading.CompressedStack.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object with the logical context information needed to recreate an instance of this execution context.</summary>
+ <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object to be populated with serialization information.</param>
+ <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"></see> structure representing the destination context of the serialization.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="info">info</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Threading.CompressedStack.Run(System.Threading.CompressedStack,System.Threading.ContextCallback,System.Object)">
+ <summary>Runs a method in the specified compressed stack on the current thread.</summary>
+ <param name="compressedStack">The <see cref="T:System.Threading.CompressedStack"></see> to set.</param>
+ <param name="callback">A <see cref="T:System.Threading.ContextCallback"></see> that represents the method to be run in the specified security context.</param>
+ <param name="state">The object to be passed to the callback method.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="compressedStack">compressedStack</paramref> is null.</exception>
+ </member>
+ <member name="T:System.Threading.ContextCallback">
+ <summary>Represents a method to be called within a new context.</summary>
+ <param name="state">An object containing information to be used by the callback method each time it executes.</param>
+ </member>
+ <member name="T:System.Threading.CountdownEvent">
+ <summary>Represents a synchronization primitive that is signaled when its count reaches zero.</summary>
+ </member>
+ <member name="M:System.Threading.CountdownEvent.#ctor(System.Int32)">
+ <summary>Initializes a new instance of <see cref="T:System.Threading.CountdownEvent"></see> class with the specified count.</summary>
+ <param name="initialCount">The number of signals initially required to set the <see cref="T:System.Threading.CountdownEvent"></see>.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="initialCount">initialCount</paramref> is less than 0.</exception>
+ </member>
+ <member name="M:System.Threading.CountdownEvent.AddCount">
+ <summary>Increments the <see cref="T:System.Threading.CountdownEvent"></see>'s current count by one.</summary>
+ <exception cref="T:System.ObjectDisposedException">The current instance has already been disposed.</exception>
+ <exception cref="T:System.InvalidOperationException">The current instance is already set. -or- <see cref="P:System.Threading.CountdownEvent.CurrentCount"></see> is equal to or greater than <see cref="F:System.Int32.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Threading.CountdownEvent.AddCount(System.Int32)">
+ <summary>Increments the <see cref="T:System.Threading.CountdownEvent"></see>'s current count by a specified value.</summary>
+ <param name="signalCount">The value by which to increase <see cref="P:System.Threading.CountdownEvent.CurrentCount"></see>.</param>
+ <exception cref="T:System.ObjectDisposedException">The current instance has already been disposed.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="signalCount">signalCount</paramref> is less than or equal to 0.</exception>
+ <exception cref="T:System.InvalidOperationException">The current instance is already set. -or- <see cref="P:System.Threading.CountdownEvent.CurrentCount"></see> is equal to or greater than <see cref="F:System.Int32.MaxValue"></see> after count is incremented by <paramref name="signalCount.">signalCount.</paramref></exception>
+ </member>
+ <member name="P:System.Threading.CountdownEvent.CurrentCount">
+ <summary>Gets the number of remaining signals required to set the event.</summary>
+ <returns>The number of remaining signals required to set the event.</returns>
+ </member>
+ <member name="M:System.Threading.CountdownEvent.Dispose">
+ <summary>Releases all resources used by the current instance of the <see cref="T:System.Threading.CountdownEvent"></see> class.</summary>
+ </member>
+ <member name="M:System.Threading.CountdownEvent.Dispose(System.Boolean)">
+ <summary>Releases the unmanaged resources used by the <see cref="T:System.Threading.CountdownEvent"></see>, and optionally releases the managed resources.</summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
+ </member>
+ <member name="P:System.Threading.CountdownEvent.InitialCount">
+ <summary>Gets the numbers of signals initially required to set the event.</summary>
+ <returns>The number of signals initially required to set the event.</returns>
+ </member>
+ <member name="P:System.Threading.CountdownEvent.IsSet">
+ <summary>Indicates whether the <see cref="T:System.Threading.CountdownEvent"></see> object's current count has reached zero..</summary>
+ <returns>true if the current count is zero; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Threading.CountdownEvent.Reset">
+ <summary>Resets the <see cref="P:System.Threading.CountdownEvent.CurrentCount"></see> to the value of <see cref="P:System.Threading.CountdownEvent.InitialCount"></see>.</summary>
+ <exception cref="T:System.ObjectDisposedException">The current instance has already been disposed..</exception>
+ </member>
+ <member name="M:System.Threading.CountdownEvent.Reset(System.Int32)">
+ <summary>Resets the <see cref="P:System.Threading.CountdownEvent.InitialCount"></see> property to a specified value.</summary>
+ <param name="count">The number of signals required to set the <see cref="T:System.Threading.CountdownEvent"></see>.</param>
+ <exception cref="T:System.ObjectDisposedException">The current instance has alread been disposed.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count">count</paramref> is less than 0.</exception>
+ </member>
+ <member name="M:System.Threading.CountdownEvent.Signal(System.Int32)">
+ <summary>Registers multiple signals with the <see cref="T:System.Threading.CountdownEvent"></see>, decrementing the value of <see cref="P:System.Threading.CountdownEvent.CurrentCount"></see> by the specified amount.</summary>
+ <param name="signalCount">The number of signals to register.</param>
+ <returns>true if the signals caused the count to reach zero and the event was set; otherwise, false.</returns>
+ <exception cref="T:System.ObjectDisposedException">The current instance has already been disposed.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="signalCount">signalCount</paramref> is less than 1.</exception>
+ <exception cref="T:System.InvalidOperationException">The current instance is already set. -or- Or <paramref name="signalCount">signalCount</paramref> is greater than <see cref="P:System.Threading.CountdownEvent.CurrentCount"></see>.</exception>
+ </member>
+ <member name="M:System.Threading.CountdownEvent.Signal">
+ <summary>Registers a signal with the <see cref="T:System.Threading.CountdownEvent"></see>, decrementing the value of <see cref="P:System.Threading.CountdownEvent.CurrentCount"></see>.</summary>
+ <returns>true if the signal caused the count to reach zero and the event was set; otherwise, false.</returns>
+ <exception cref="T:System.ObjectDisposedException">The current instance has already been disposed.</exception>
+ <exception cref="T:System.InvalidOperationException">The current instance is already set.</exception>
+ </member>
+ <member name="M:System.Threading.CountdownEvent.TryAddCount">
+ <summary>Attempts to increment <see cref="P:System.Threading.CountdownEvent.CurrentCount"></see> by one.</summary>
+ <returns>true if the increment succeeded; otherwise, false. If <see cref="P:System.Threading.CountdownEvent.CurrentCount"></see> is already at zero, this method will return false.</returns>
+ <exception cref="T:System.ObjectDisposedException">The current instance has already been disposed.</exception>
+ <exception cref="T:System.InvalidOperationException"><see cref="P:System.Threading.CountdownEvent.CurrentCount"></see> is equal to <see cref="F:System.Int32.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Threading.CountdownEvent.TryAddCount(System.Int32)">
+ <summary>Attempts to increment <see cref="P:System.Threading.CountdownEvent.CurrentCount"></see> by a specified value.</summary>
+ <param name="signalCount">The value by which to increase <see cref="P:System.Threading.CountdownEvent.CurrentCount"></see>.</param>
+ <returns>true if the increment succeeded; otherwise, false. If <see cref="P:System.Threading.CountdownEvent.CurrentCount"></see> is already at zero this will return false.</returns>
+ <exception cref="T:System.ObjectDisposedException">The current instance has already been disposed.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="signalCount">signalCount</paramref> is less than or equal to 0.</exception>
+ <exception cref="T:System.InvalidOperationException">The current instance is already set. -or- <see cref="P:System.Threading.CountdownEvent.CurrentCount"></see> + <paramref name="signalCount">signalCount</paramref> is equal to or greater than <see cref="F:System.Int32.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Threading.CountdownEvent.Wait">
+ <summary>Blocks the current thread until the <see cref="T:System.Threading.CountdownEvent"></see> is set.</summary>
+ <exception cref="T:System.ObjectDisposedException">The current instance has already been disposed.</exception>
+ </member>
+ <member name="M:System.Threading.CountdownEvent.Wait(System.Int32)">
+ <summary>Blocks the current thread until the <see cref="T:System.Threading.CountdownEvent"></see> is set, using a 32-bit signed integer to measure the timeout.</summary>
+ <param name="millisecondsTimeout">The number of milliseconds to wait, or <see cref="F:System.Threading.Timeout.Infinite"></see>(-1) to wait indefinitely.</param>
+ <returns>true if the <see cref="T:System.Threading.CountdownEvent"></see> was set; otherwise, false.</returns>
+ <exception cref="T:System.ObjectDisposedException">The current instance has already been disposed.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="millisecondsTimeout">millisecondsTimeout</paramref> is a negative number other than -1, which represents an infinite time-out.</exception>
+ </member>
+ <member name="M:System.Threading.CountdownEvent.Wait(System.Threading.CancellationToken)">
+ <summary>Blocks the current thread until the <see cref="T:System.Threading.CountdownEvent"></see> is set, while observing a <see cref="T:System.Threading.CancellationToken"></see>.</summary>
+ <param name="cancellationToken">The <see cref="T:System.Threading.CancellationToken"></see> to observe.</param>
+ <exception cref="T:System.OperationCanceledException"><paramref name="cancellationToken">cancellationToken</paramref> has been canceled.</exception>
+ <exception cref="T:System.ObjectDisposedException">The current instance has already been disposed. -or- The <see cref="T:System.Threading.CancellationTokenSource"></see> that created <paramref name="cancellationToken">cancellationToken</paramref> has already been disposed.</exception>
+ </member>
+ <member name="M:System.Threading.CountdownEvent.Wait(System.TimeSpan)">
+ <summary>Blocks the current thread until the <see cref="T:System.Threading.CountdownEvent"></see> is set, using a <see cref="T:System.TimeSpan"></see> to measure the timeout.</summary>
+ <param name="timeout">A <see cref="T:System.TimeSpan"></see> that represents the number of milliseconds to wait, or a <see cref="T:System.TimeSpan"></see> that represents -1 milliseconds to wait indefinitely.</param>
+ <returns>true if the <see cref="T:System.Threading.CountdownEvent"></see> was set; otherwise, false.</returns>
+ <exception cref="T:System.ObjectDisposedException">The current instance has already been disposed.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="timeout">timeout</paramref> is a negative number other than -1 milliseconds, which represents an infinite time-out -or- timeout is greater than <see cref="F:System.Int32.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Threading.CountdownEvent.Wait(System.Int32,System.Threading.CancellationToken)">
+ <summary>Blocks the current thread until the <see cref="T:System.Threading.CountdownEvent"></see> is set, using a 32-bit signed integer to measure the timeout, while observing a <see cref="T:System.Threading.CancellationToken"></see>.</summary>
+ <param name="millisecondsTimeout">The number of milliseconds to wait, or <see cref="F:System.Threading.Timeout.Infinite"></see>(-1) to wait indefinitely.</param>
+ <param name="cancellationToken">The <see cref="T:System.Threading.CancellationToken"></see> to observe.</param>
+ <returns>true if the <see cref="T:System.Threading.CountdownEvent"></see> was set; otherwise, false.</returns>
+ <exception cref="T:System.OperationCanceledException"><paramref name="cancellationToken">cancellationToken</paramref> has been canceled.</exception>
+ <exception cref="T:System.ObjectDisposedException">The current instance has already been disposed. -or- The <see cref="T:System.Threading.CancellationTokenSource"></see> that created <paramref name="cancellationToken">cancellationToken</paramref> has already been disposed.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="millisecondsTimeout">millisecondsTimeout</paramref> is a negative number other than -1, which represents an infinite time-out.</exception>
+ </member>
+ <member name="M:System.Threading.CountdownEvent.Wait(System.TimeSpan,System.Threading.CancellationToken)">
+ <summary>Blocks the current thread until the <see cref="T:System.Threading.CountdownEvent"></see> is set, using a <see cref="T:System.TimeSpan"></see> to measure the timeout, while observing a <see cref="T:System.Threading.CancellationToken"></see>.</summary>
+ <param name="timeout">A <see cref="T:System.TimeSpan"></see> that represents the number of milliseconds to wait, or a <see cref="T:System.TimeSpan"></see> that represents -1 milliseconds to wait indefinitely.</param>
+ <param name="cancellationToken">The <see cref="T:System.Threading.CancellationToken"></see> to observe.</param>
+ <returns>true if the <see cref="T:System.Threading.CountdownEvent"></see> was set; otherwise, false.</returns>
+ <exception cref="T:System.OperationCanceledException"><paramref name="cancellationToken">cancellationToken</paramref> has been canceled.</exception>
+ <exception cref="T:System.ObjectDisposedException">The current instance has already been disposed. -or- The <see cref="T:System.Threading.CancellationTokenSource"></see> that created <paramref name="cancellationToken">cancellationToken</paramref> has already been disposed.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="timeout">timeout</paramref> is a negative number other than -1 milliseconds, which represents an infinite time-out -or- timeout is greater than <see cref="F:System.Int32.MaxValue"></see>.</exception>
+ </member>
+ <member name="P:System.Threading.CountdownEvent.WaitHandle">
+ <summary>Gets a <see cref="T:System.Threading.WaitHandle"></see> that is used to wait for the event to be set.</summary>
+ <returns>A <see cref="T:System.Threading.WaitHandle"></see> that is used to wait for the event to be set.</returns>
+ <exception cref="T:System.ObjectDisposedException">The current instance has already been disposed.</exception>
+ </member>
+ <member name="T:System.Threading.EventResetMode">
+ <summary>Indicates whether an <see cref="T:System.Threading.EventWaitHandle"></see> is reset automatically or manually after receiving a signal.</summary>
+ </member>
+ <member name="F:System.Threading.EventResetMode.AutoReset">
+ <summary>When signaled, the <see cref="T:System.Threading.EventWaitHandle"></see> resets automatically after releasing a single thread. If no threads are waiting, the <see cref="T:System.Threading.EventWaitHandle"></see> remains signaled until a thread blocks, and resets after releasing the thread.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Threading.EventResetMode.ManualReset">
+ <summary>When signaled, the <see cref="T:System.Threading.EventWaitHandle"></see> releases all waiting threads and remains signaled until it is manually reset.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Threading.EventWaitHandle">
+ <summary>Represents a thread synchronization event.</summary>
+ </member>
+ <member name="M:System.Threading.EventWaitHandle.#ctor(System.Boolean,System.Threading.EventResetMode)">
+ <summary>Initializes a new instance of the <see cref="T:System.Threading.EventWaitHandle"></see> class, specifying whether the wait handle is initially signaled, and whether it resets automatically or manually.</summary>
+ <param name="initialState">true to set the initial state to signaled; false to set it to nonsignaled.</param>
+ <param name="mode">One of the <see cref="T:System.Threading.EventResetMode"></see> values that determines whether the event resets automatically or manually.</param>
+ </member>
+ <member name="M:System.Threading.EventWaitHandle.#ctor(System.Boolean,System.Threading.EventResetMode,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Threading.EventWaitHandle"></see> class, specifying whether the wait handle is initially signaled if created as a result of this call, whether it resets automatically or manually, and the name of a system synchronization event.</summary>
+ <param name="initialState">true to set the initial state to signaled if the named event is created as a result of this call; false to set it to nonsignaled.</param>
+ <param name="mode">One of the <see cref="T:System.Threading.EventResetMode"></see> values that determines whether the event resets automatically or manually.</param>
+ <param name="name">The name of a system-wide synchronization event.</param>
+ <exception cref="T:System.IO.IOException">A Win32 error occurred.</exception>
+ <exception cref="T:System.UnauthorizedAccessException">The named event exists and has access control security, but the user does not have <see cref="F:System.Security.AccessControl.EventWaitHandleRights.FullControl"></see>.</exception>
+ <exception cref="T:System.Threading.WaitHandleCannotBeOpenedException">The named event cannot be created, perhaps because a wait handle of a different type has the same name.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="name">name</paramref> is longer than 260 characters.</exception>
+ </member>
+ <member name="M:System.Threading.EventWaitHandle.#ctor(System.Boolean,System.Threading.EventResetMode,System.String,System.Boolean@)">
+ <summary>Initializes a new instance of the <see cref="T:System.Threading.EventWaitHandle"></see> class, specifying whether the wait handle is initially signaled if created as a result of this call, whether it resets automatically or manually, the name of a system synchronization event, and a Boolean variable whose value after the call indicates whether the named system event was created.</summary>
+ <param name="initialState">true to set the initial state to signaled if the named event is created as a result of this call; false to set it to nonsignaled.</param>
+ <param name="mode">One of the <see cref="T:System.Threading.EventResetMode"></see> values that determines whether the event resets automatically or manually.</param>
+ <param name="name">The name of a system-wide synchronization event.</param>
+ <param name="createdNew">When this method returns, contains true if a local event was created (that is, if name is null or an empty string) or if the specified named system event was created; false if the specified named system event already existed. This parameter is passed uninitialized.</param>
+ <exception cref="T:System.IO.IOException">A Win32 error occurred.</exception>
+ <exception cref="T:System.UnauthorizedAccessException">The named event exists and has access control security, but the user does not have <see cref="F:System.Security.AccessControl.EventWaitHandleRights.FullControl"></see>.</exception>
+ <exception cref="T:System.Threading.WaitHandleCannotBeOpenedException">The named event cannot be created, perhaps because a wait handle of a different type has the same name.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="name">name</paramref> is longer than 260 characters.</exception>
+ </member>
+ <member name="M:System.Threading.EventWaitHandle.OpenExisting(System.String)">
+ <summary>Opens the specified named synchronization event, if it already exists.</summary>
+ <param name="name">The name of the system synchronization event to open.</param>
+ <returns>An object that represents the named system event.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="name">name</paramref> is an empty string. -or- <paramref name="name">name</paramref> is longer than 260 characters.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="name">name</paramref> is null.</exception>
+ <exception cref="T:System.Threading.WaitHandleCannotBeOpenedException">The named system event does not exist.</exception>
+ <exception cref="T:System.IO.IOException">A Win32 error occurred.</exception>
+ <exception cref="T:System.UnauthorizedAccessException">The named event exists, but the user does not have the security access required to use it.</exception>
+ </member>
+ <member name="M:System.Threading.EventWaitHandle.Reset">
+ <summary>Sets the state of the event to nonsignaled, causing threads to block.</summary>
+ <returns>true if the operation succeeds; otherwise, false.</returns>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="M:System.Threading.WaitHandle.Close"></see> method was previously called on this <see cref="T:System.Threading.EventWaitHandle"></see>.</exception>
+ </member>
+ <member name="M:System.Threading.EventWaitHandle.Set">
+ <summary>Sets the state of the event to signaled, allowing one or more waiting threads to proceed.</summary>
+ <returns>true if the operation succeeds; otherwise, false.</returns>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="M:System.Threading.WaitHandle.Close"></see> method was previously called on this <see cref="T:System.Threading.EventWaitHandle"></see>.</exception>
+ </member>
+ <member name="M:System.Threading.EventWaitHandle.TryOpenExisting(System.String,System.Threading.EventWaitHandle@)">
+ <summary>Opens the specified named synchronization event, if it already exists, and returns a value that indicates whether the operation succeeded.</summary>
+ <param name="name">The name of the system synchronization event to open.</param>
+ <param name="result">When this method returns, contains a <see cref="T:System.Threading.EventWaitHandle"></see> object that represents the named synchronization event if the call succeeded, or null if the call failed. This parameter is treated as uninitialized.</param>
+ <returns>true if the named synchronization event was opened successfully; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="name">name</paramref> is an empty string. -or- <paramref name="name">name</paramref> is longer than 260 characters.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="name">name</paramref> is null.</exception>
+ <exception cref="T:System.IO.IOException">A Win32 error occurred.</exception>
+ <exception cref="T:System.UnauthorizedAccessException">The named event exists, but the user does not have the desired security access.</exception>
+ </member>
+ <member name="T:System.Threading.ExecutionContext">
+ <summary>Manages the execution context for the current thread. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Threading.ExecutionContext.Capture">
+ <summary>Captures the execution context from the current thread.</summary>
+ <returns>An <see cref="T:System.Threading.ExecutionContext"></see> object representing the execution context for the current thread.</returns>
+ </member>
+ <member name="M:System.Threading.ExecutionContext.CreateCopy">
+ <summary>Creates a copy of the current execution context.</summary>
+ <returns>An <see cref="T:System.Threading.ExecutionContext"></see> object representing the current execution context.</returns>
+ <exception cref="T:System.InvalidOperationException">This context cannot be copied because it is used. Only newly captured contexts can be copied.</exception>
+ </member>
+ <member name="M:System.Threading.ExecutionContext.Dispose">
+ <summary>Releases all resources used by the current instance of the <see cref="T:System.Threading.ExecutionContext"></see> class.</summary>
+ </member>
+ <member name="M:System.Threading.ExecutionContext.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Sets the specified <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object with the logical context information needed to recreate an instance of the current execution context.</summary>
+ <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object to be populated with serialization information.</param>
+ <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"></see> structure representing the destination context of the serialization.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="info">info</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Threading.ExecutionContext.IsFlowSuppressed">
+ <summary>Indicates whether the flow of the execution context is currently suppressed.</summary>
+ <returns>true if the flow is suppressed; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Threading.ExecutionContext.RestoreFlow">
+ <summary>Restores the flow of the execution context across asynchronous threads.</summary>
+ <exception cref="T:System.InvalidOperationException">The context flow cannot be restored because it is not being suppressed.</exception>
+ </member>
+ <member name="M:System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext,System.Threading.ContextCallback,System.Object)">
+ <summary>Runs a method in a specified execution context on the current thread.</summary>
+ <param name="executionContext">The <see cref="T:System.Threading.ExecutionContext"></see> to set.</param>
+ <param name="callback">A <see cref="T:System.Threading.ContextCallback"></see> delegate that represents the method to be run in the provided execution context.</param>
+ <param name="state">The object to pass to the callback method.</param>
+ <exception cref="T:System.InvalidOperationException"><paramref name="executionContext">executionContext</paramref> is null. -or- <paramref name="executionContext">executionContext</paramref> was not acquired through a capture operation. -or- <paramref name="executionContext">executionContext</paramref> has already been used as the argument to a <see cref="M:System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext,System.Threading.ContextCallback,System.Object)"></see> call.</exception>
+ </member>
+ <member name="M:System.Threading.ExecutionContext.SuppressFlow">
+ <summary>Suppresses the flow of the execution context across asynchronous threads.</summary>
+ <returns>An <see cref="T:System.Threading.AsyncFlowControl"></see> structure for restoring the flow.</returns>
+ <exception cref="T:System.InvalidOperationException">The context flow is already suppressed.</exception>
+ </member>
+ <member name="T:System.Threading.HostExecutionContext">
+ <summary>Encapsulates and propagates the host execution context across threads.</summary>
+ </member>
+ <member name="M:System.Threading.HostExecutionContext.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Threading.HostExecutionContext"></see> class.</summary>
+ </member>
+ <member name="M:System.Threading.HostExecutionContext.#ctor(System.Object)">
+ <summary>Initializes a new instance of the <see cref="T:System.Threading.HostExecutionContext"></see> class using the specified state.</summary>
+ <param name="state">An object representing the host execution context state.</param>
+ </member>
+ <member name="M:System.Threading.HostExecutionContext.CreateCopy">
+ <summary>Creates a copy of the current host execution context.</summary>
+ <returns>A <see cref="T:System.Threading.HostExecutionContext"></see> object representing the host context for the current thread.</returns>
+ </member>
+ <member name="M:System.Threading.HostExecutionContext.Dispose">
+ <summary>Releases all resources used by the current instance of the <see cref="T:System.Threading.HostExecutionContext"></see> class.</summary>
+ </member>
+ <member name="M:System.Threading.HostExecutionContext.Dispose(System.Boolean)">
+ <summary>When overridden in a derived class, releases the unmanaged resources used by the <see cref="T:System.Threading.WaitHandle"></see>, and optionally releases the managed resources.</summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
+ </member>
+ <member name="P:System.Threading.HostExecutionContext.State">
+ <summary>Gets or sets the state of the host execution context.</summary>
+ <returns>An object representing the host execution context state.</returns>
+ </member>
+ <member name="T:System.Threading.HostExecutionContextManager">
+ <summary>Provides the functionality that allows a common language runtime host to participate in the flow, or migration, of the execution context.</summary>
+ </member>
+ <member name="M:System.Threading.HostExecutionContextManager.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Threading.HostExecutionContextManager"></see> class.</summary>
+ </member>
+ <member name="M:System.Threading.HostExecutionContextManager.Capture">
+ <summary>Captures the host execution context from the current thread.</summary>
+ <returns>A <see cref="T:System.Threading.HostExecutionContext"></see> object representing the host execution context of the current thread.</returns>
+ </member>
+ <member name="M:System.Threading.HostExecutionContextManager.Revert(System.Object)">
+ <summary>Restores the host execution context to its prior state.</summary>
+ <param name="previousState">The previous context state to revert to.</param>
+ <exception cref="T:System.InvalidOperationException"><paramref name="previousState">previousState</paramref> is null. -or- <paramref name="previousState">previousState</paramref> was not created on the current thread. -or- <paramref name="previousState">previousState</paramref> is not the last state for the <see cref="T:System.Threading.HostExecutionContext"></see>.</exception>
+ </member>
+ <member name="M:System.Threading.HostExecutionContextManager.SetHostExecutionContext(System.Threading.HostExecutionContext)">
+ <summary>Sets the current host execution context to the specified host execution context.</summary>
+ <param name="hostExecutionContext">The <see cref="T:System.Threading.HostExecutionContext"></see> to be set.</param>
+ <returns>An object for restoring the <see cref="T:System.Threading.HostExecutionContext"></see> to its previous state.</returns>
+ <exception cref="T:System.InvalidOperationException"><paramref name="hostExecutionContext">hostExecutionContext</paramref> was not acquired through a capture operation. -or- <paramref name="hostExecutionContext">hostExecutionContext</paramref> has been the argument to a previous <see cref="M:System.Threading.HostExecutionContextManager.SetHostExecutionContext(System.Threading.HostExecutionContext)"></see> method call.</exception>
+ </member>
+ <member name="T:System.Threading.Interlocked">
+ <summary>Provides atomic operations for variables that are shared by multiple threads.</summary>
+ </member>
+ <member name="M:System.Threading.Interlocked.Add(System.Int32@,System.Int32)">
+ <summary>Adds two 32-bit integers and replaces the first integer with the sum, as an atomic operation.</summary>
+ <param name="location1">A variable containing the first value to be added. The sum of the two values is stored in location1.</param>
+ <param name="value">The value to be added to the integer at location1.</param>
+ <returns>The new value stored at <paramref name="location1">location1</paramref>.</returns>
+ <exception cref="T:System.NullReferenceException">The address of <paramref name="location1">location1</paramref> is a null pointer.</exception>
+ </member>
+ <member name="M:System.Threading.Interlocked.Add(System.Int64@,System.Int64)">
+ <summary>Adds two 64-bit integers and replaces the first integer with the sum, as an atomic operation.</summary>
+ <param name="location1">A variable containing the first value to be added. The sum of the two values is stored in location1.</param>
+ <param name="value">The value to be added to the integer at location1.</param>
+ <returns>The new value stored at <paramref name="location1">location1</paramref>.</returns>
+ <exception cref="T:System.NullReferenceException">The address of <paramref name="location1">location1</paramref> is a null pointer.</exception>
+ </member>
+ <member name="M:System.Threading.Interlocked.CompareExchange(System.Double@,System.Double,System.Double)">
+ <summary>Compares two double-precision floating point numbers for equality and, if they are equal, replaces the first value.</summary>
+ <param name="location1">The destination, whose value is compared with comparand and possibly replaced.</param>
+ <param name="value">The value that replaces the destination value if the comparison results in equality.</param>
+ <param name="comparand">The value that is compared to the value at location1.</param>
+ <returns>The original value in <paramref name="location1">location1</paramref>.</returns>
+ <exception cref="T:System.NullReferenceException">The address of <paramref name="location1">location1</paramref> is a null pointer.</exception>
+ </member>
+ <member name="M:System.Threading.Interlocked.CompareExchange(System.Int32@,System.Int32,System.Int32)">
+ <summary>Compares two 32-bit signed integers for equality and, if they are equal, replaces the first value.</summary>
+ <param name="location1">The destination, whose value is compared with comparand and possibly replaced.</param>
+ <param name="value">The value that replaces the destination value if the comparison results in equality.</param>
+ <param name="comparand">The value that is compared to the value at location1.</param>
+ <returns>The original value in <paramref name="location1">location1</paramref>.</returns>
+ <exception cref="T:System.NullReferenceException">The address of <paramref name="location1">location1</paramref> is a null pointer.</exception>
+ </member>
+ <member name="M:System.Threading.Interlocked.CompareExchange(System.Int64@,System.Int64,System.Int64)">
+ <summary>Compares two 64-bit signed integers for equality and, if they are equal, replaces the first value.</summary>
+ <param name="location1">The destination, whose value is compared with comparand and possibly replaced.</param>
+ <param name="value">The value that replaces the destination value if the comparison results in equality.</param>
+ <param name="comparand">The value that is compared to the value at location1.</param>
+ <returns>The original value in <paramref name="location1">location1</paramref>.</returns>
+ <exception cref="T:System.NullReferenceException">The address of <paramref name="location1">location1</paramref> is a null pointer.</exception>
+ </member>
+ <member name="M:System.Threading.Interlocked.CompareExchange(System.IntPtr@,System.IntPtr,System.IntPtr)">
+ <summary>Compares two platform-specific handles or pointers for equality and, if they are equal, replaces the first one.</summary>
+ <param name="location1">The destination <see cref="T:System.IntPtr"></see>, whose value is compared with the value of comparand and possibly replaced by value.</param>
+ <param name="value">The <see cref="T:System.IntPtr"></see> that replaces the destination value if the comparison results in equality.</param>
+ <param name="comparand">The <see cref="T:System.IntPtr"></see> that is compared to the value at location1.</param>
+ <returns>The original value in <paramref name="location1">location1</paramref>.</returns>
+ <exception cref="T:System.NullReferenceException">The address of <paramref name="location1">location1</paramref> is a null pointer.</exception>
+ </member>
+ <member name="M:System.Threading.Interlocked.CompareExchange(System.Object@,System.Object,System.Object)">
+ <summary>Compares two objects for reference equality and, if they are equal, replaces the first object.</summary>
+ <param name="location1">The destination object that is compared with comparand and possibly replaced.</param>
+ <param name="value">The object that replaces the destination object if the comparison results in equality.</param>
+ <param name="comparand">The object that is compared to the object at location1.</param>
+ <returns>The original value in <paramref name="location1">location1</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException">The address of <paramref name="location1">location1</paramref> is a null pointer.</exception>
+ </member>
+ <member name="M:System.Threading.Interlocked.CompareExchange(System.Single@,System.Single,System.Single)">
+ <summary>Compares two single-precision floating point numbers for equality and, if they are equal, replaces the first value.</summary>
+ <param name="location1">The destination, whose value is compared with comparand and possibly replaced.</param>
+ <param name="value">The value that replaces the destination value if the comparison results in equality.</param>
+ <param name="comparand">The value that is compared to the value at location1.</param>
+ <returns>The original value in <paramref name="location1">location1</paramref>.</returns>
+ <exception cref="T:System.NullReferenceException">The address of <paramref name="location1">location1</paramref> is a null pointer.</exception>
+ </member>
+ <member name="M:System.Threading.Interlocked.CompareExchange``1(``0@,``0,``0)">
+ <summary>Compares two instances of the specified reference type <paramref name="T">T</paramref> for equality and, if they are equal, replaces the first one.</summary>
+ <param name="location1">The destination, whose value is compared with comparand and possibly replaced. This is a reference parameter (ref in C#, ByRef in Visual Basic).</param>
+ <param name="value">The value that replaces the destination value if the comparison results in equality.</param>
+ <param name="comparand">The value that is compared to the value at location1.</param>
+ <typeparam name="T">The type to be used for location1, value, and comparand. This type must be a reference type.</typeparam>
+ <returns>The original value in <paramref name="location1">location1</paramref>.</returns>
+ <exception cref="T:System.NullReferenceException">The address of <paramref name="location1">location1</paramref> is a null pointer.</exception>
+ </member>
+ <member name="M:System.Threading.Interlocked.Decrement(System.Int32@)">
+ <summary>Decrements a specified variable and stores the result, as an atomic operation.</summary>
+ <param name="location">The variable whose value is to be decremented.</param>
+ <returns>The decremented value.</returns>
+ <exception cref="T:System.ArgumentNullException">The address of <paramref name="location">location</paramref> is a null pointer.</exception>
+ </member>
+ <member name="M:System.Threading.Interlocked.Decrement(System.Int64@)">
+ <summary>Decrements the specified variable and stores the result, as an atomic operation.</summary>
+ <param name="location">The variable whose value is to be decremented.</param>
+ <returns>The decremented value.</returns>
+ <exception cref="T:System.ArgumentNullException">The address of <paramref name="location">location</paramref> is a null pointer.</exception>
+ </member>
+ <member name="M:System.Threading.Interlocked.Exchange(System.Single@,System.Single)">
+ <summary>Sets a single-precision floating point number to a specified value and returns the original value, as an atomic operation.</summary>
+ <param name="location1">The variable to set to the specified value.</param>
+ <param name="value">The value to which the location1 parameter is set.</param>
+ <returns>The original value of <paramref name="location1">location1</paramref>.</returns>
+ <exception cref="T:System.NullReferenceException">The address of <paramref name="location1">location1</paramref> is a null pointer.</exception>
+ </member>
+ <member name="M:System.Threading.Interlocked.Exchange(System.Object@,System.Object)">
+ <summary>Sets an object to a specified value and returns a reference to the original object, as an atomic operation.</summary>
+ <param name="location1">The variable to set to the specified value.</param>
+ <param name="value">The value to which the location1 parameter is set.</param>
+ <returns>The original value of <paramref name="location1">location1</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException">The address of <paramref name="location1">location1</paramref> is a null pointer.</exception>
+ </member>
+ <member name="M:System.Threading.Interlocked.Exchange(System.IntPtr@,System.IntPtr)">
+ <summary>Sets a platform-specific handle or pointer to a specified value and returns the original value, as an atomic operation.</summary>
+ <param name="location1">The variable to set to the specified value.</param>
+ <param name="value">The value to which the location1 parameter is set.</param>
+ <returns>The original value of <paramref name="location1">location1</paramref>.</returns>
+ <exception cref="T:System.NullReferenceException">The address of <paramref name="location1">location1</paramref> is a null pointer.</exception>
+ </member>
+ <member name="M:System.Threading.Interlocked.Exchange(System.Double@,System.Double)">
+ <summary>Sets a double-precision floating point number to a specified value and returns the original value, as an atomic operation.</summary>
+ <param name="location1">The variable to set to the specified value.</param>
+ <param name="value">The value to which the location1 parameter is set.</param>
+ <returns>The original value of <paramref name="location1">location1</paramref>.</returns>
+ <exception cref="T:System.NullReferenceException">The address of <paramref name="location1">location1</paramref> is a null pointer.</exception>
+ </member>
+ <member name="M:System.Threading.Interlocked.Exchange(System.Int32@,System.Int32)">
+ <summary>Sets a 32-bit signed integer to a specified value and returns the original value, as an atomic operation.</summary>
+ <param name="location1">The variable to set to the specified value.</param>
+ <param name="value">The value to which the location1 parameter is set.</param>
+ <returns>The original value of <paramref name="location1">location1</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException">The address of <paramref name="location1">location1</paramref> is a null pointer.</exception>
+ </member>
+ <member name="M:System.Threading.Interlocked.Exchange(System.Int64@,System.Int64)">
+ <summary>Sets a 64-bit signed integer to a specified value and returns the original value, as an atomic operation.</summary>
+ <param name="location1">The variable to set to the specified value.</param>
+ <param name="value">The value to which the location1 parameter is set.</param>
+ <returns>The original value of <paramref name="location1">location1</paramref>.</returns>
+ <exception cref="T:System.NullReferenceException">The address of <paramref name="location1">location1</paramref> is a null pointer.</exception>
+ </member>
+ <member name="M:System.Threading.Interlocked.Exchange``1(``0@,``0)">
+ <summary>Sets a variable of the specified type <paramref name="T">T</paramref> to a specified value and returns the original value, as an atomic operation.</summary>
+ <param name="location1">The variable to set to the specified value. This is a reference parameter (ref in C#, ByRef in Visual Basic).</param>
+ <param name="value">The value to which the location1 parameter is set.</param>
+ <typeparam name="T">The type to be used for location1 and value. This type must be a reference type.</typeparam>
+ <returns>The original value of <paramref name="location1">location1</paramref>.</returns>
+ <exception cref="T:System.NullReferenceException">The address of <paramref name="location1">location1</paramref> is a null pointer.</exception>
+ </member>
+ <member name="M:System.Threading.Interlocked.Increment(System.Int32@)">
+ <summary>Increments a specified variable and stores the result, as an atomic operation.</summary>
+ <param name="location">The variable whose value is to be incremented.</param>
+ <returns>The incremented value.</returns>
+ <exception cref="T:System.NullReferenceException">The address of <paramref name="location">location</paramref> is a null pointer.</exception>
+ </member>
+ <member name="M:System.Threading.Interlocked.Increment(System.Int64@)">
+ <summary>Increments a specified variable and stores the result, as an atomic operation.</summary>
+ <param name="location">The variable whose value is to be incremented.</param>
+ <returns>The incremented value.</returns>
+ <exception cref="T:System.NullReferenceException">The address of <paramref name="location">location</paramref> is a null pointer.</exception>
+ </member>
+ <member name="M:System.Threading.Interlocked.MemoryBarrier">
+ <summary>Synchronizes memory access as follows: The processor that executes the current thread cannot reorder instructions in such a way that memory accesses before the call to <see cref="M:System.Threading.Interlocked.MemoryBarrier"></see> execute after memory accesses that follow the call to <see cref="M:System.Threading.Interlocked.MemoryBarrier"></see>.</summary>
+ </member>
+ <member name="M:System.Threading.Interlocked.Read(System.Int64@)">
+ <summary>Returns a 64-bit value, loaded as an atomic operation.</summary>
+ <param name="location">The 64-bit value to be loaded.</param>
+ <returns>The loaded value.</returns>
+ </member>
+ <member name="T:System.Threading.IOCompletionCallback">
+ <summary>Receives the error code, number of bytes, and overlapped value type when an I/O operation completes on the thread pool.</summary>
+ <param name="errorCode">The error code.</param>
+ <param name="numBytes">The number of bytes that are transferred.</param>
+ <param name="pOVERLAP">A <see cref="T:System.Threading.NativeOverlapped"></see> representing an unmanaged pointer to the native overlapped value type.</param>
+ </member>
+ <member name="T:System.Threading.LazyInitializer">
+ <summary>Provides lazy initialization routines.</summary>
+ </member>
+ <member name="M:System.Threading.LazyInitializer.EnsureInitialized``1(``0@)">
+ <summary>Initializes a target reference type with the type's default constructor if it hasn't already been initialized.</summary>
+ <param name="target">A reference of type T to initialize if it has not already been initialized.</param>
+ <typeparam name="T">The type of the reference to be initialized.</typeparam>
+ <returns>The initialized reference of type <paramref name="T">T</paramref>.</returns>
+ <exception cref="T:System.MemberAccessException">Permissions to access the constructor of type <paramref name="T">T</paramref> were missing.</exception>
+ <exception cref="T:System.MissingMemberException">Type <paramref name="T">T</paramref> does not have a default constructor.</exception>
+ </member>
+ <member name="M:System.Threading.LazyInitializer.EnsureInitialized``1(``0@,System.Func{``0})">
+ <summary>Initializes a target reference type by using a specified function if it hasn't already been initialized.</summary>
+ <param name="target">The reference of type T to initialize if it hasn't already been initialized.</param>
+ <param name="valueFactory">The function that is called to initialize the reference.</param>
+ <typeparam name="T">The reference type of the reference to be initialized.</typeparam>
+ <returns>The initialized value of type <paramref name="T">T</paramref>.</returns>
+ <exception cref="T:System.MissingMemberException">Type <paramref name="T">T</paramref> does not have a default constructor.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="valueFactory">valueFactory</paramref> returned null (Nothing in Visual Basic).</exception>
+ </member>
+ <member name="M:System.Threading.LazyInitializer.EnsureInitialized``1(``0@,System.Boolean@,System.Object@)">
+ <summary>Initializes a target reference or value type with its default constructor if it hasn't already been initialized.</summary>
+ <param name="target">A reference or value of type T to initialize if it hasn't already been initialized.</param>
+ <param name="initialized">A reference to a Boolean value that determines whether the target has already been initialized.</param>
+ <param name="syncLock">A reference to an object used as the mutually exclusive lock for initializing target. If syncLock is null, a new object will be instantiated.</param>
+ <typeparam name="T">The type of the reference to be initialized.</typeparam>
+ <returns>The initialized value of type <paramref name="T">T</paramref>.</returns>
+ <exception cref="T:System.MemberAccessException">Permissions to access the constructor of type <paramref name="T">T</paramref> were missing.</exception>
+ <exception cref="T:System.MissingMemberException">Type <paramref name="T">T</paramref> does not have a default constructor.</exception>
+ </member>
+ <member name="M:System.Threading.LazyInitializer.EnsureInitialized``1(``0@,System.Boolean@,System.Object@,System.Func{``0})">
+ <summary>Initializes a target reference or value type by using a specified function if it hasn't already been initialized.</summary>
+ <param name="target">A reference or value of type T to initialize if it hasn't already been initialized.</param>
+ <param name="initialized">A reference to a Boolean value that determines whether the target has already been initialized.</param>
+ <param name="syncLock">A reference to an object used as the mutually exclusive lock for initializing target. If syncLock is null, a new object will be instantiated.</param>
+ <param name="valueFactory">The function that is called to initialize the reference or value.</param>
+ <typeparam name="T">The type of the reference to be initialized.</typeparam>
+ <returns>The initialized value of type <paramref name="T">T</paramref>.</returns>
+ <exception cref="T:System.MemberAccessException">Permissions to access the constructor of type <paramref name="T">T</paramref> were missing.</exception>
+ <exception cref="T:System.MissingMemberException">Type <paramref name="T">T</paramref> does not have a default constructor.</exception>
+ </member>
+ <member name="T:System.Threading.LazyThreadSafetyMode">
+ <summary>Specifies how a <see cref="T:System.Lazy`1"></see> instance synchronizes access among multiple threads.</summary>
+ </member>
+ <member name="F:System.Threading.LazyThreadSafetyMode.ExecutionAndPublication">
+ <summary>Locks are used to ensure that only a single thread can initialize a <see cref="T:System.Lazy`1"></see> instance in a thread-safe manner. If the initialization method (or the default constructor, if there is no initialization method) uses locks internally, deadlocks can occur. If you use a <see cref="T:System.Lazy`1"></see> constructor that specifies an initialization method (<paramref name="valueFactory">valueFactory</paramref> parameter), and if that initialization method throws an exception (or fails to handle an exception) the first time you call the <see cref="P:System.Lazy`1.Value"></see> property, then the exception is cached and thrown again on subsequent calls to the <see cref="P:System.Lazy`1.Value"></see> property. If you use a <see cref="T:System.Lazy`1"></see> constructor that does not specify an initialization method, exceptions that are thrown by the default constructor for <paramref name="T">T</paramref> are not cached. In that case, a subsequent call to the <see cref="P:System.Lazy`1.Value"></see> property might successfully initialize the <see cref="T:System.Lazy`1"></see> instance. If the initialization method recursively accesses the <see cref="P:System.Lazy`1.Value"></see> property of the <see cref="T:System.Lazy`1"></see> instance, an <see cref="T:System.InvalidOperationException"></see> is thrown.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Threading.LazyThreadSafetyMode.None">
+ <summary>The <see cref="T:System.Lazy`1"></see> instance is not thread safe; if the instance is accessed from multiple threads, its behavior is undefined. Use this mode only when high performance is crucial and the <see cref="T:System.Lazy`1"></see> instance is guaranteed never to be initialized from more than one thread. If you use a <see cref="T:System.Lazy`1"></see> constructor that specifies an initialization method (<paramref name="valueFactory">valueFactory</paramref> parameter), and if that initialization method throws an exception (or fails to handle an exception) the first time you call the <see cref="P:System.Lazy`1.Value"></see> property, then the exception is cached and thrown again on subsequent calls to the <see cref="P:System.Lazy`1.Value"></see> property. If you use a <see cref="T:System.Lazy`1"></see> constructor that does not specify an initialization method, exceptions that are thrown by the default constructor for <paramref name="T">T</paramref> are not cached. In that case, a subsequent call to the <see cref="P:System.Lazy`1.Value"></see> property might successfully initialize the <see cref="T:System.Lazy`1"></see> instance. If the initialization method recursively accesses the <see cref="P:System.Lazy`1.Value"></see> property of the <see cref="T:System.Lazy`1"></see> instance, an <see cref="T:System.InvalidOperationException"></see> is thrown.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Threading.LazyThreadSafetyMode.PublicationOnly">
+ <summary>When multiple threads try to initialize a <see cref="T:System.Lazy`1"></see> instance simultaneously, all threads are allowed to run the initialization method (or the default constructor, if there is no initialization method). The first thread to complete initialization sets the value of the <see cref="T:System.Lazy`1"></see> instance. That value is returned to any other threads that were simultaneously running the initialization method, unless the initialization method throws exceptions on those threads. Any instances of <paramref name="T">T</paramref> that were created by the competing threads are discarded. If the initialization method throws an exception on any thread, the exception is propagated out of the <see cref="P:System.Lazy`1.Value"></see> property on that thread. The exception is not cached. The value of the <see cref="P:System.Lazy`1.IsValueCreated"></see> property remains false, and subsequent calls to the <see cref="P:System.Lazy`1.Value"></see> property, either by the thread where the exception was thrown or by other threads, cause the initialization method to run again. If the initialization method recursively accesses the <see cref="P:System.Lazy`1.Value"></see> property of the <see cref="T:System.Lazy`1"></see> instance, no exception is thrown.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Threading.LockCookie">
+ <summary>Defines the lock that implements single-writer/multiple-reader semantics. This is a value type.</summary>
+ </member>
+ <member name="M:System.Threading.LockCookie.Equals(System.Object)">
+ <summary>Indicates whether a specified object is a <see cref="T:System.Threading.LockCookie"></see> and is equal to the current instance.</summary>
+ <param name="obj">The object to compare to the current instance.</param>
+ <returns>true if the value of <paramref name="obj">obj</paramref> is equal to the value of the current instance; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Threading.LockCookie.Equals(System.Threading.LockCookie)">
+ <summary>Indicates whether the current instance is equal to the specified <see cref="T:System.Threading.LockCookie"></see>.</summary>
+ <param name="obj">The <see cref="T:System.Threading.LockCookie"></see> to compare to the current instance.</param>
+ <returns>true if <paramref name="obj">obj</paramref> is equal to the value of the current instance; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Threading.LockCookie.GetHashCode">
+ <summary>Returns the hash code for this instance.</summary>
+ <returns>A 32-bit signed integer hash code.</returns>
+ </member>
+ <member name="M:System.Threading.LockCookie.op_Equality(System.Threading.LockCookie,System.Threading.LockCookie)">
+ <summary>Indicates whether two <see cref="T:System.Threading.LockCookie"></see> structures are equal.</summary>
+ <param name="a">The <see cref="T:System.Threading.LockCookie"></see> to compare to b.</param>
+ <param name="b">The <see cref="T:System.Threading.LockCookie"></see> to compare to a.</param>
+ <returns>true if <paramref name="a">a</paramref> is equal to <paramref name="b">b</paramref>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Threading.LockCookie.op_Inequality(System.Threading.LockCookie,System.Threading.LockCookie)">
+ <summary>Indicates whether two <see cref="T:System.Threading.LockCookie"></see> structures are not equal.</summary>
+ <param name="a">The <see cref="T:System.Threading.LockCookie"></see> to compare to b.</param>
+ <param name="b">The <see cref="T:System.Threading.LockCookie"></see> to compare to a.</param>
+ <returns>true if <paramref name="a">a</paramref> is not equal to <paramref name="b">b</paramref>; otherwise, false.</returns>
+ </member>
+ <member name="T:System.Threading.LockRecursionException">
+ <summary>The exception that is thrown when recursive entry into a lock is not compatible with the recursion policy for the lock.</summary>
+ </member>
+ <member name="M:System.Threading.LockRecursionException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Threading.LockRecursionException"></see> class with a system-supplied message that describes the error.</summary>
+ </member>
+ <member name="M:System.Threading.LockRecursionException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Threading.LockRecursionException"></see> class with a specified message that describes the error.</summary>
+ <param name="message">The message that describes the exception. The caller of this constructor must make sure that this string has been localized for the current system culture.</param>
+ </member>
+ <member name="M:System.Threading.LockRecursionException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Threading.LockRecursionException"></see> class with serialized data.</summary>
+ <param name="info">The object that holds the serialized object data.</param>
+ <param name="context">The contextual information about the source or destination.</param>
+ </member>
+ <member name="M:System.Threading.LockRecursionException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.Threading.LockRecursionException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">The message that describes the exception. The caller of this constructor must make sure that this string has been localized for the current system culture.</param>
+ <param name="innerException">The exception that caused the current exception. If the innerException parameter is not null, the current exception is raised in a catch block that handles the inner exception.</param>
+ </member>
+ <member name="T:System.Threading.LockRecursionPolicy">
+ <summary>Specifies whether a lock can be entered multiple times by the same thread.</summary>
+ </member>
+ <member name="F:System.Threading.LockRecursionPolicy.NoRecursion">
+ <summary>If a thread tries to enter a lock recursively, an exception is thrown. Some classes may allow certain recursions when this setting is in effect.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Threading.LockRecursionPolicy.SupportsRecursion">
+ <summary>A thread can enter a lock recursively. Some classes may restrict this capability.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Threading.ManualResetEvent">
+ <summary>Notifies one or more waiting threads that an event has occurred. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Threading.ManualResetEvent.#ctor(System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.Threading.ManualResetEvent"></see> class with a Boolean value indicating whether to set the initial state to signaled.</summary>
+ <param name="initialState">true to set the initial state signaled; false to set the initial state to nonsignaled.</param>
+ </member>
+ <member name="T:System.Threading.ManualResetEventSlim">
+ <summary>Provides a slimmed down version of <see cref="T:System.Threading.ManualResetEvent"></see>.</summary>
+ </member>
+ <member name="M:System.Threading.ManualResetEventSlim.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Threading.ManualResetEventSlim"></see> class with an initial state of nonsignaled.</summary>
+ </member>
+ <member name="M:System.Threading.ManualResetEventSlim.#ctor(System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.Threading.ManualResetEventSlim"></see> class with a Boolean value indicating whether to set the intial state to signaled.</summary>
+ <param name="initialState">true to set the initial state signaled; false to set the initial state to nonsignaled.</param>
+ </member>
+ <member name="M:System.Threading.ManualResetEventSlim.#ctor(System.Boolean,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Threading.ManualResetEventSlim"></see> class with a Boolean value indicating whether to set the intial state to signaled and a specified spin count.</summary>
+ <param name="initialState">true to set the initial state to signaled; false to set the initial state to nonsignaled.</param>
+ <param name="spinCount">The number of spin waits that will occur before falling back to a kernel-based wait operation.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="spinCount">spinCount</paramref> is less than 0 or greater than the maximum allowed value.</exception>
+ </member>
+ <member name="M:System.Threading.ManualResetEventSlim.Dispose">
+ <summary>Releases all resources used by the current instance of the <see cref="T:System.Threading.ManualResetEventSlim"></see> class.</summary>
+ </member>
+ <member name="M:System.Threading.ManualResetEventSlim.Dispose(System.Boolean)">
+ <summary>Releases the unmanaged resources used by the <see cref="T:System.Threading.ManualResetEventSlim"></see>, and optionally releases the managed resources.</summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
+ </member>
+ <member name="P:System.Threading.ManualResetEventSlim.IsSet">
+ <summary>Gets whether the event is set.</summary>
+ <returns>true if the event has is set; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Threading.ManualResetEventSlim.Reset">
+ <summary>Sets the state of the event to nonsignaled, which causes threads to block.</summary>
+ <exception cref="T:System.ObjectDisposedException">The object has already been disposed.</exception>
+ </member>
+ <member name="M:System.Threading.ManualResetEventSlim.Set">
+ <summary>Sets the state of the event to signaled, which allows one or more threads waiting on the event to proceed.</summary>
+ </member>
+ <member name="P:System.Threading.ManualResetEventSlim.SpinCount">
+ <summary>Gets the number of spin waits that will occur before falling back to a kernel-based wait operation.</summary>
+ <returns>Returns the number of spin waits that will occur before falling back to a kernel-based wait operation.</returns>
+ </member>
+ <member name="M:System.Threading.ManualResetEventSlim.Wait">
+ <summary>Blocks the current thread until the current <see cref="T:System.Threading.ManualResetEventSlim"></see> is set.</summary>
+ <exception cref="T:System.InvalidOperationException">The maximum number of waiters has been exceeded.</exception>
+ <exception cref="T:System.ObjectDisposedException">The object has already been disposed.</exception>
+ </member>
+ <member name="M:System.Threading.ManualResetEventSlim.Wait(System.Int32)">
+ <summary>Blocks the current thread until the current <see cref="T:System.Threading.ManualResetEventSlim"></see> is set, using a 32-bit signed integer to measure the time interval.</summary>
+ <param name="millisecondsTimeout">The number of milliseconds to wait, or <see cref="F:System.Threading.Timeout.Infinite"></see>(-1) to wait indefinitely.</param>
+ <returns>true if the <see cref="T:System.Threading.ManualResetEventSlim"></see> was set; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="millisecondsTimeout">millisecondsTimeout</paramref> is a negative number other than -1, which represents an infinite time-out.</exception>
+ <exception cref="T:System.InvalidOperationException">The maximum number of waiters has been exceeded.</exception>
+ <exception cref="T:System.ObjectDisposedException">The object has already been disposed.</exception>
+ </member>
+ <member name="M:System.Threading.ManualResetEventSlim.Wait(System.Threading.CancellationToken)">
+ <summary>Blocks the current thread until the current <see cref="T:System.Threading.ManualResetEventSlim"></see> receives a signal, while observing a <see cref="T:System.Threading.CancellationToken"></see>.</summary>
+ <param name="cancellationToken">The <see cref="T:System.Threading.CancellationToken"></see> to observe.</param>
+ <exception cref="T:System.InvalidOperationException">The maximum number of waiters has been exceeded.</exception>
+ <exception cref="T:System.OperationCanceledException"><paramref name="cancellationToken">cancellationToken</paramref> was canceled.</exception>
+ <exception cref="T:System.ObjectDisposedException">The object has already been disposed or the <see cref="T:System.Threading.CancellationTokenSource"></see> that created <paramref name="cancellationToken">cancellationToken</paramref> has been disposed.</exception>
+ </member>
+ <member name="M:System.Threading.ManualResetEventSlim.Wait(System.TimeSpan)">
+ <summary>Blocks the current thread until the current <see cref="T:System.Threading.ManualResetEventSlim"></see> is set, using a <see cref="T:System.TimeSpan"></see> to measure the time interval.</summary>
+ <param name="timeout">A <see cref="T:System.TimeSpan"></see> that represents the number of milliseconds to wait, or a <see cref="T:System.TimeSpan"></see> that represents -1 milliseconds to wait indefinitely.</param>
+ <returns>true if the <see cref="T:System.Threading.ManualResetEventSlim"></see> was set; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="timeout">timeout</paramref> is a negative number other than -1 milliseconds, which represents an infinite time-out. -or- The number of milliseconds in <paramref name="timeout">timeout</paramref> is greater than <see cref="F:System.Int32.MaxValue"></see>.</exception>
+ <exception cref="T:System.InvalidOperationException">The maximum number of waiters has been exceeded.</exception>
+ <exception cref="T:System.ObjectDisposedException">The object has already been disposed.</exception>
+ </member>
+ <member name="M:System.Threading.ManualResetEventSlim.Wait(System.Int32,System.Threading.CancellationToken)">
+ <summary>Blocks the current thread until the current <see cref="T:System.Threading.ManualResetEventSlim"></see> is set, using a 32-bit signed integer to measure the time interval, while observing a <see cref="T:System.Threading.CancellationToken"></see>.</summary>
+ <param name="millisecondsTimeout">The number of milliseconds to wait, or <see cref="F:System.Threading.Timeout.Infinite"></see>(-1) to wait indefinitely.</param>
+ <param name="cancellationToken">The <see cref="T:System.Threading.CancellationToken"></see> to observe.</param>
+ <returns>true if the <see cref="T:System.Threading.ManualResetEventSlim"></see> was set; otherwise, false.</returns>
+ <exception cref="T:System.OperationCanceledException"><paramref name="cancellationToken">cancellationToken</paramref> was canceled.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="millisecondsTimeout">millisecondsTimeout</paramref> is a negative number other than -1, which represents an infinite time-out.</exception>
+ <exception cref="T:System.InvalidOperationException">The maximum number of waiters has been exceeded.</exception>
+ <exception cref="T:System.ObjectDisposedException">The object has already been disposed or the <see cref="T:System.Threading.CancellationTokenSource"></see> that created <paramref name="cancellationToken">cancellationToken</paramref> has been disposed.</exception>
+ </member>
+ <member name="M:System.Threading.ManualResetEventSlim.Wait(System.TimeSpan,System.Threading.CancellationToken)">
+ <summary>Blocks the current thread until the current <see cref="T:System.Threading.ManualResetEventSlim"></see> is set, using a <see cref="T:System.TimeSpan"></see> to measure the time interval, while observing a <see cref="T:System.Threading.CancellationToken"></see>.</summary>
+ <param name="timeout">A <see cref="T:System.TimeSpan"></see> that represents the number of milliseconds to wait, or a <see cref="T:System.TimeSpan"></see> that represents -1 milliseconds to wait indefinitely.</param>
+ <param name="cancellationToken">The <see cref="T:System.Threading.CancellationToken"></see> to observe.</param>
+ <returns>true if the <see cref="T:System.Threading.ManualResetEventSlim"></see> was set; otherwise, false.</returns>
+ <exception cref="T:System.OperationCanceledException"><paramref name="cancellationToken">cancellationToken</paramref> was canceled.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="timeout">timeout</paramref> is a negative number other than -1 milliseconds, which represents an infinite time-out. -or- The number of milliseconds in <paramref name="timeout">timeout</paramref> is greater than <see cref="F:System.Int32.MaxValue"></see>.</exception>
+ <exception cref="T:System.InvalidOperationException">The maximum number of waiters has been exceeded.</exception>
+ <exception cref="T:System.ObjectDisposedException">The object has already been disposed or the <see cref="T:System.Threading.CancellationTokenSource"></see> that created <paramref name="cancellationToken">cancellationToken</paramref> has been disposed.</exception>
+ </member>
+ <member name="P:System.Threading.ManualResetEventSlim.WaitHandle">
+ <summary>Gets the underlying <see cref="T:System.Threading.WaitHandle"></see> object for this <see cref="T:System.Threading.ManualResetEventSlim"></see>.</summary>
+ <returns>The underlying <see cref="T:System.Threading.WaitHandle"></see> event object fore this <see cref="T:System.Threading.ManualResetEventSlim"></see>.</returns>
+ </member>
+ <member name="T:System.Threading.Monitor">
+ <summary>Provides a mechanism that synchronizes access to objects.</summary>
+ </member>
+ <member name="M:System.Threading.Monitor.Enter(System.Object)">
+ <summary>Acquires an exclusive lock on the specified object.</summary>
+ <param name="obj">The object on which to acquire the monitor lock.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="obj">obj</paramref> parameter is null.</exception>
+ </member>
+ <member name="M:System.Threading.Monitor.Enter(System.Object,System.Boolean@)">
+ <summary>Acquires an exclusive lock on the specified object, and atomically sets a value that indicates whether the lock was taken.</summary>
+ <param name="obj">The object on which to wait.</param>
+ <param name="lockTaken">The result of the attempt to acquire the lock, passed by reference. The input must be false. The output is true if the lock is acquired; otherwise, the output is false. The output is set even if an exception occurs during the attempt to acquire the lock. Note If no exception occurs, the output of this method is always true.</param>
+ <exception cref="T:System.ArgumentException">The input to <paramref name="lockTaken">lockTaken</paramref> is true.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="obj">obj</paramref> parameter is null.</exception>
+ </member>
+ <member name="M:System.Threading.Monitor.Exit(System.Object)">
+ <summary>Releases an exclusive lock on the specified object.</summary>
+ <param name="obj">The object on which to release the lock.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="obj">obj</paramref> parameter is null.</exception>
+ <exception cref="T:System.Threading.SynchronizationLockException">The current thread does not own the lock for the specified object.</exception>
+ </member>
+ <member name="M:System.Threading.Monitor.IsEntered(System.Object)">
+ <summary>Determines whether the current thread holds the lock on the specified object.</summary>
+ <param name="obj">The object to test.</param>
+ <returns>true if the current thread holds the lock on <paramref name="obj">obj</paramref>; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="obj">obj</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Threading.Monitor.Pulse(System.Object)">
+ <summary>Notifies a thread in the waiting queue of a change in the locked object's state.</summary>
+ <param name="obj">The object a thread is waiting for.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="obj">obj</paramref> parameter is null.</exception>
+ <exception cref="T:System.Threading.SynchronizationLockException">The calling thread does not own the lock for the specified object.</exception>
+ </member>
+ <member name="M:System.Threading.Monitor.PulseAll(System.Object)">
+ <summary>Notifies all waiting threads of a change in the object's state.</summary>
+ <param name="obj">The object that sends the pulse.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="obj">obj</paramref> parameter is null.</exception>
+ <exception cref="T:System.Threading.SynchronizationLockException">The calling thread does not own the lock for the specified object.</exception>
+ </member>
+ <member name="M:System.Threading.Monitor.TryEnter(System.Object,System.TimeSpan,System.Boolean@)">
+ <summary>Attempts, for the specified amount of time, to acquire an exclusive lock on the specified object, and atomically sets a value that indicates whether the lock was taken.</summary>
+ <param name="obj">The object on which to acquire the lock.</param>
+ <param name="timeout">The amount of time to wait for the lock. A value of –1 millisecond specifies an infinite wait.</param>
+ <param name="lockTaken">The result of the attempt to acquire the lock, passed by reference. The input must be false. The output is true if the lock is acquired; otherwise, the output is false. The output is set even if an exception occurs during the attempt to acquire the lock.</param>
+ <exception cref="T:System.ArgumentException">The input to <paramref name="lockTaken">lockTaken</paramref> is true.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="obj">obj</paramref> parameter is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The value of <paramref name="timeout">timeout</paramref> in milliseconds is negative and is not equal to <see cref="F:System.Threading.Timeout.Infinite"></see> (–1 millisecond), or is greater than <see cref="F:System.Int32.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Threading.Monitor.TryEnter(System.Object,System.Int32,System.Boolean@)">
+ <summary>Attempts, for the specified number of milliseconds, to acquire an exclusive lock on the specified object, and atomically sets a value that indicates whether the lock was taken.</summary>
+ <param name="obj">The object on which to acquire the lock.</param>
+ <param name="millisecondsTimeout">The number of milliseconds to wait for the lock.</param>
+ <param name="lockTaken">The result of the attempt to acquire the lock, passed by reference. The input must be false. The output is true if the lock is acquired; otherwise, the output is false. The output is set even if an exception occurs during the attempt to acquire the lock.</param>
+ <exception cref="T:System.ArgumentException">The input to <paramref name="lockTaken">lockTaken</paramref> is true.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="obj">obj</paramref> parameter is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="millisecondsTimeout">millisecondsTimeout</paramref> is negative, and not equal to <see cref="F:System.Threading.Timeout.Infinite"></see>.</exception>
+ </member>
+ <member name="M:System.Threading.Monitor.TryEnter(System.Object,System.TimeSpan)">
+ <summary>Attempts, for the specified amount of time, to acquire an exclusive lock on the specified object.</summary>
+ <param name="obj">The object on which to acquire the lock.</param>
+ <param name="timeout">A <see cref="T:System.TimeSpan"></see> representing the amount of time to wait for the lock. A value of –1 millisecond specifies an infinite wait.</param>
+ <returns>true if the current thread acquires the lock; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="obj">obj</paramref> parameter is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The value of <paramref name="timeout">timeout</paramref> in milliseconds is negative and is not equal to <see cref="F:System.Threading.Timeout.Infinite"></see> (–1 millisecond), or is greater than <see cref="F:System.Int32.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Threading.Monitor.TryEnter(System.Object,System.Int32)">
+ <summary>Attempts, for the specified number of milliseconds, to acquire an exclusive lock on the specified object.</summary>
+ <param name="obj">The object on which to acquire the lock.</param>
+ <param name="millisecondsTimeout">The number of milliseconds to wait for the lock.</param>
+ <returns>true if the current thread acquires the lock; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="obj">obj</paramref> parameter is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="millisecondsTimeout">millisecondsTimeout</paramref> is negative, and not equal to <see cref="F:System.Threading.Timeout.Infinite"></see>.</exception>
+ </member>
+ <member name="M:System.Threading.Monitor.TryEnter(System.Object,System.Boolean@)">
+ <summary>Attempts to acquire an exclusive lock on the specified object, and atomically sets a value that indicates whether the lock was taken.</summary>
+ <param name="obj">The object on which to acquire the lock.</param>
+ <param name="lockTaken">The result of the attempt to acquire the lock, passed by reference. The input must be false. The output is true if the lock is acquired; otherwise, the output is false. The output is set even if an exception occurs during the attempt to acquire the lock.</param>
+ <exception cref="T:System.ArgumentException">The input to <paramref name="lockTaken">lockTaken</paramref> is true.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="obj">obj</paramref> parameter is null.</exception>
+ </member>
+ <member name="M:System.Threading.Monitor.TryEnter(System.Object)">
+ <summary>Attempts to acquire an exclusive lock on the specified object.</summary>
+ <param name="obj">The object on which to acquire the lock.</param>
+ <returns>true if the current thread acquires the lock; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="obj">obj</paramref> parameter is null.</exception>
+ </member>
+ <member name="M:System.Threading.Monitor.Wait(System.Object)">
+ <summary>Releases the lock on an object and blocks the current thread until it reacquires the lock.</summary>
+ <param name="obj">The object on which to wait.</param>
+ <returns>true if the call returned because the caller reacquired the lock for the specified object. This method does not return if the lock is not reacquired.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="obj">obj</paramref> parameter is null.</exception>
+ <exception cref="T:System.Threading.SynchronizationLockException">The calling thread does not own the lock for the specified object.</exception>
+ <exception cref="T:System.Threading.ThreadInterruptedException">The thread that invokes Wait is later interrupted from the waiting state. This happens when another thread calls this thread's <see cref="M:System.Threading.Thread.Interrupt"></see> method.</exception>
+ </member>
+ <member name="M:System.Threading.Monitor.Wait(System.Object,System.Int32)">
+ <summary>Releases the lock on an object and blocks the current thread until it reacquires the lock. If the specified time-out interval elapses, the thread enters the ready queue.</summary>
+ <param name="obj">The object on which to wait.</param>
+ <param name="millisecondsTimeout">The number of milliseconds to wait before the thread enters the ready queue.</param>
+ <returns>true if the lock was reacquired before the specified time elapsed; false if the lock was reacquired after the specified time elapsed. The method does not return until the lock is reacquired.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="obj">obj</paramref> parameter is null.</exception>
+ <exception cref="T:System.Threading.SynchronizationLockException">The calling thread does not own the lock for the specified object.</exception>
+ <exception cref="T:System.Threading.ThreadInterruptedException">The thread that invokes Wait is later interrupted from the waiting state. This happens when another thread calls this thread's <see cref="M:System.Threading.Thread.Interrupt"></see> method.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The value of the <paramref name="millisecondsTimeout">millisecondsTimeout</paramref> parameter is negative, and is not equal to <see cref="F:System.Threading.Timeout.Infinite"></see>.</exception>
+ </member>
+ <member name="M:System.Threading.Monitor.Wait(System.Object,System.TimeSpan)">
+ <summary>Releases the lock on an object and blocks the current thread until it reacquires the lock. If the specified time-out interval elapses, the thread enters the ready queue.</summary>
+ <param name="obj">The object on which to wait.</param>
+ <param name="timeout">A <see cref="T:System.TimeSpan"></see> representing the amount of time to wait before the thread enters the ready queue.</param>
+ <returns>true if the lock was reacquired before the specified time elapsed; false if the lock was reacquired after the specified time elapsed. The method does not return until the lock is reacquired.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="obj">obj</paramref> parameter is null.</exception>
+ <exception cref="T:System.Threading.SynchronizationLockException">The calling thread does not own the lock for the specified object.</exception>
+ <exception cref="T:System.Threading.ThreadInterruptedException">The thread that invokes Wait is later interrupted from the waiting state. This happens when another thread calls this thread's <see cref="M:System.Threading.Thread.Interrupt"></see> method.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The value of the <paramref name="timeout">timeout</paramref> parameter in milliseconds is negative and does not represent <see cref="F:System.Threading.Timeout.Infinite"></see> (–1 millisecond), or is greater than <see cref="F:System.Int32.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Threading.Monitor.Wait(System.Object,System.Int32,System.Boolean)">
+ <summary>Releases the lock on an object and blocks the current thread until it reacquires the lock. If the specified time-out interval elapses, the thread enters the ready queue. This method also specifies whether the synchronization domain for the context (if in a synchronized context) is exited before the wait and reacquired afterward.</summary>
+ <param name="obj">The object on which to wait.</param>
+ <param name="millisecondsTimeout">The number of milliseconds to wait before the thread enters the ready queue.</param>
+ <param name="exitContext">true to exit and reacquire the synchronization domain for the context (if in a synchronized context) before the wait; otherwise, false.</param>
+ <returns>true if the lock was reacquired before the specified time elapsed; false if the lock was reacquired after the specified time elapsed. The method does not return until the lock is reacquired.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="obj">obj</paramref> parameter is null.</exception>
+ <exception cref="T:System.Threading.SynchronizationLockException">Wait is not invoked from within a synchronized block of code.</exception>
+ <exception cref="T:System.Threading.ThreadInterruptedException">The thread that invokes Wait is later interrupted from the waiting state. This happens when another thread calls this thread's <see cref="M:System.Threading.Thread.Interrupt"></see> method.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The value of the <paramref name="millisecondsTimeout">millisecondsTimeout</paramref> parameter is negative, and is not equal to <see cref="F:System.Threading.Timeout.Infinite"></see>.</exception>
+ </member>
+ <member name="M:System.Threading.Monitor.Wait(System.Object,System.TimeSpan,System.Boolean)">
+ <summary>Releases the lock on an object and blocks the current thread until it reacquires the lock. If the specified time-out interval elapses, the thread enters the ready queue. Optionally exits the synchronization domain for the synchronized context before the wait and reacquires the domain afterward.</summary>
+ <param name="obj">The object on which to wait.</param>
+ <param name="timeout">A <see cref="T:System.TimeSpan"></see> representing the amount of time to wait before the thread enters the ready queue.</param>
+ <param name="exitContext">true to exit and reacquire the synchronization domain for the context (if in a synchronized context) before the wait; otherwise, false.</param>
+ <returns>true if the lock was reacquired before the specified time elapsed; false if the lock was reacquired after the specified time elapsed. The method does not return until the lock is reacquired.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="obj">obj</paramref> parameter is null.</exception>
+ <exception cref="T:System.Threading.SynchronizationLockException">Wait is not invoked from within a synchronized block of code.</exception>
+ <exception cref="T:System.Threading.ThreadInterruptedException">The thread that invokes Wait is later interrupted from the waiting state. This happens when another thread calls this thread's <see cref="M:System.Threading.Thread.Interrupt"></see> method.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="timeout">timeout</paramref> parameter is negative and does not represent <see cref="F:System.Threading.Timeout.Infinite"></see> (–1 millisecond), or is greater than <see cref="F:System.Int32.MaxValue"></see>.</exception>
+ </member>
+ <member name="T:System.Threading.Mutex">
+ <summary>A synchronization primitive that can also be used for interprocess synchronization.</summary>
+ </member>
+ <member name="M:System.Threading.Mutex.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Threading.Mutex"></see> class with default properties.</summary>
+ </member>
+ <member name="M:System.Threading.Mutex.#ctor(System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.Threading.Mutex"></see> class with a Boolean value that indicates whether the calling thread should have initial ownership of the mutex.</summary>
+ <param name="initiallyOwned">true to give the calling thread initial ownership of the mutex; otherwise, false.</param>
+ </member>
+ <member name="M:System.Threading.Mutex.#ctor(System.Boolean,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Threading.Mutex"></see> class with a Boolean value that indicates whether the calling thread should have initial ownership of the mutex, and a string that is the name of the mutex.</summary>
+ <param name="initiallyOwned">true to give the calling thread initial ownership of the named system mutex if the named system mutex is created as a result of this call; otherwise, false.</param>
+ <param name="name">The name of the <see cref="T:System.Threading.Mutex"></see>. If the value is null, the <see cref="T:System.Threading.Mutex"></see> is unnamed.</param>
+ <exception cref="T:System.UnauthorizedAccessException">The named mutex exists and has access control security, but the user does not have <see cref="F:System.Security.AccessControl.MutexRights.FullControl"></see>.</exception>
+ <exception cref="T:System.IO.IOException">A Win32 error occurred.</exception>
+ <exception cref="T:System.Threading.WaitHandleCannotBeOpenedException">The named mutex cannot be created, perhaps because a wait handle of a different type has the same name.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="name">name</paramref> is longer than 260 characters.</exception>
+ </member>
+ <member name="M:System.Threading.Mutex.#ctor(System.Boolean,System.String,System.Boolean@)">
+ <summary>Initializes a new instance of the <see cref="T:System.Threading.Mutex"></see> class with a Boolean value that indicates whether the calling thread should have initial ownership of the mutex, a string that is the name of the mutex, and a Boolean value that, when the method returns, indicates whether the calling thread was granted initial ownership of the mutex.</summary>
+ <param name="initiallyOwned">true to give the calling thread initial ownership of the named system mutex if the named system mutex is created as a result of this call; otherwise, false.</param>
+ <param name="name">The name of the <see cref="T:System.Threading.Mutex"></see>. If the value is null, the <see cref="T:System.Threading.Mutex"></see> is unnamed.</param>
+ <param name="createdNew">When this method returns, contains a Boolean that is true if a local mutex was created (that is, if name is null or an empty string) or if the specified named system mutex was created; false if the specified named system mutex already existed. This parameter is passed uninitialized.</param>
+ <exception cref="T:System.UnauthorizedAccessException">The named mutex exists and has access control security, but the user does not have <see cref="F:System.Security.AccessControl.MutexRights.FullControl"></see>.</exception>
+ <exception cref="T:System.IO.IOException">A Win32 error occurred.</exception>
+ <exception cref="T:System.Threading.WaitHandleCannotBeOpenedException">The named mutex cannot be created, perhaps because a wait handle of a different type has the same name.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="name">name</paramref> is longer than 260 characters.</exception>
+ </member>
+ <member name="M:System.Threading.Mutex.OpenExisting(System.String)">
+ <summary>Opens the specified named mutex, if it already exists.</summary>
+ <param name="name">The name of the system mutex to open.</param>
+ <returns>An object that represents the named system mutex.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="name">name</paramref> is an empty string. -or- <paramref name="name">name</paramref> is longer than 260 characters.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="name">name</paramref> is null.</exception>
+ <exception cref="T:System.Threading.WaitHandleCannotBeOpenedException">The named mutex does not exist.</exception>
+ <exception cref="T:System.IO.IOException">A Win32 error occurred.</exception>
+ <exception cref="T:System.UnauthorizedAccessException">The named mutex exists, but the user does not have the security access required to use it.</exception>
+ </member>
+ <member name="M:System.Threading.Mutex.ReleaseMutex">
+ <summary>Releases the <see cref="T:System.Threading.Mutex"></see> once.</summary>
+ <exception cref="T:System.ApplicationException">The calling thread does not own the mutex.</exception>
+ <exception cref="T:System.ObjectDisposedException">The current instance has already been disposed.</exception>
+ </member>
+ <member name="M:System.Threading.Mutex.TryOpenExisting(System.String,System.Threading.Mutex@)">
+ <summary>Opens the specified named mutex, if it already exists, and returns a value that indicates whether the operation succeeded.</summary>
+ <param name="name">The name of the system mutex to open.</param>
+ <param name="result">When this method returns, contains a <see cref="T:System.Threading.Mutex"></see> object that represents the named mutex if the call succeeded, or null if the call failed. This parameter is treated as uninitialized.</param>
+ <returns>true if the named mutex was opened successfully; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="name">name</paramref> is an empty string. -or- <paramref name="name">name</paramref> is longer than 260 characters.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="name">name</paramref> is null.</exception>
+ <exception cref="T:System.IO.IOException">A Win32 error occurred.</exception>
+ <exception cref="T:System.UnauthorizedAccessException">The named mutex exists, but the user does not have the security access required to use it.</exception>
+ </member>
+ <member name="T:System.Threading.NativeOverlapped">
+ <summary>Provides an explicit layout that is visible from unmanaged code and that will have the same layout as the Win32 OVERLAPPED structure with additional reserved fields at the end.</summary>
+ </member>
+ <member name="F:System.Threading.NativeOverlapped.EventHandle">
+ <summary>Specifies the handle to an event set to the signaled state when the operation is complete. The calling process must set this member either to zero or to a valid event handle before calling any overlapped functions.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Threading.NativeOverlapped.InternalHigh">
+ <summary>Specifies the length of the data transferred. Reserved for operating system use.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Threading.NativeOverlapped.InternalLow">
+ <summary>Specifies a system-dependent status. Reserved for operating system use.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Threading.NativeOverlapped.OffsetHigh">
+ <summary>Specifies the high word of the byte offset at which to start the transfer.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Threading.NativeOverlapped.OffsetLow">
+ <summary>Specifies a file position at which to start the transfer.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Threading.Overlapped">
+ <summary>Provides a managed representation of a Win32 OVERLAPPED structure, including methods to transfer information from an <see cref="T:System.Threading.Overlapped"></see> instance to a <see cref="T:System.Threading.NativeOverlapped"></see> structure.</summary>
+ </member>
+ <member name="M:System.Threading.Overlapped.#ctor">
+ <summary>Initializes a new, empty instance of the <see cref="T:System.Threading.Overlapped"></see> class.</summary>
+ </member>
+ <member name="M:System.Threading.Overlapped.#ctor(System.Int32,System.Int32,System.Int32,System.IAsyncResult)">
+ <summary>Initializes a new instance of the <see cref="T:System.Threading.Overlapped"></see> class with the specified file position, the 32-bit integer handle to an event that is signaled when the I/O operation is complete, and an interface through which to return the results of the operation.</summary>
+ <param name="offsetLo">The low word of the file position at which to start the transfer.</param>
+ <param name="offsetHi">The high word of the file position at which to start the transfer.</param>
+ <param name="hEvent">The handle to an event that is signaled when the I/O operation is complete.</param>
+ <param name="ar">An object that implements the <see cref="T:System.IAsyncResult"></see> interface and provides status information on the I/O operation.</param>
+ </member>
+ <member name="M:System.Threading.Overlapped.#ctor(System.Int32,System.Int32,System.IntPtr,System.IAsyncResult)">
+ <summary>Initializes a new instance of the <see cref="T:System.Threading.Overlapped"></see> class with the specified file position, the handle to an event that is signaled when the I/O operation is complete, and an interface through which to return the results of the operation.</summary>
+ <param name="offsetLo">The low word of the file position at which to start the transfer.</param>
+ <param name="offsetHi">The high word of the file position at which to start the transfer.</param>
+ <param name="hEvent">The handle to an event that is signaled when the I/O operation is complete.</param>
+ <param name="ar">An object that implements the <see cref="T:System.IAsyncResult"></see> interface and provides status information on the I/O operation.</param>
+ </member>
+ <member name="P:System.Threading.Overlapped.AsyncResult">
+ <summary>Gets or sets the object that provides status information on the I/O operation.</summary>
+ <returns>An object that implements the <see cref="T:System.IAsyncResult"></see> interface.</returns>
+ </member>
+ <member name="P:System.Threading.Overlapped.EventHandle">
+ <summary>Gets or sets the 32-bit integer handle to a synchronization event that is signaled when the I/O operation is complete.</summary>
+ <returns>An <see cref="T:System.Int32"></see> value representing the handle of the synchronization event.</returns>
+ </member>
+ <member name="P:System.Threading.Overlapped.EventHandleIntPtr">
+ <summary>Gets or sets the handle to the synchronization event that is signaled when the I/O operation is complete.</summary>
+ <returns>An <see cref="T:System.IntPtr"></see> representing the handle of the event.</returns>
+ </member>
+ <member name="M:System.Threading.Overlapped.Free(System.Threading.NativeOverlapped*)">
+ <summary>Frees the unmanaged memory associated with a native overlapped structure allocated by the <see cref="Overload:System.Threading.Overlapped.Pack"></see> method.</summary>
+ <param name="nativeOverlappedPtr">A pointer to the <see cref="T:System.Threading.NativeOverlapped"></see> structure to be freed.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="nativeOverlappedPtr">nativeOverlappedPtr</paramref> is null.</exception>
+ </member>
+ <member name="P:System.Threading.Overlapped.OffsetHigh">
+ <summary>Gets or sets the high-order word of the file position at which to start the transfer. The file position is a byte offset from the start of the file.</summary>
+ <returns>An <see cref="T:System.Int32"></see> value representing the high word of the file position.</returns>
+ </member>
+ <member name="P:System.Threading.Overlapped.OffsetLow">
+ <summary>Gets or sets the low-order word of the file position at which to start the transfer. The file position is a byte offset from the start of the file.</summary>
+ <returns>An <see cref="T:System.Int32"></see> value representing the low word of the file position.</returns>
+ </member>
+ <member name="M:System.Threading.Overlapped.Pack(System.Threading.IOCompletionCallback)">
+ <summary>Packs the current instance into a <see cref="T:System.Threading.NativeOverlapped"></see> structure, specifying the delegate to be invoked when the asynchronous I/O operation is complete.</summary>
+ <param name="iocb">An <see cref="T:System.Threading.IOCompletionCallback"></see> delegate that represents the callback method invoked when the asynchronous I/O operation completes.</param>
+ <returns>An unmanaged pointer to a <see cref="T:System.Threading.NativeOverlapped"></see> structure.</returns>
+ <exception cref="T:System.InvalidOperationException">The current <see cref="T:System.Threading.Overlapped"></see> has already been packed.</exception>
+ </member>
+ <member name="M:System.Threading.Overlapped.Pack(System.Threading.IOCompletionCallback,System.Object)">
+ <summary>Packs the current instance into a <see cref="T:System.Threading.NativeOverlapped"></see> structure, specifying a delegate that is invoked when the asynchronous I/O operation is complete and a managed object that serves as a buffer.</summary>
+ <param name="iocb">An <see cref="T:System.Threading.IOCompletionCallback"></see> delegate that represents the callback method invoked when the asynchronous I/O operation completes.</param>
+ <param name="userData">An object or array of objects representing the input or output buffer for the operation. Each object represents a buffer, for example an array of bytes.</param>
+ <returns>An unmanaged pointer to a <see cref="T:System.Threading.NativeOverlapped"></see> structure.</returns>
+ <exception cref="T:System.InvalidOperationException">The current <see cref="T:System.Threading.Overlapped"></see> has already been packed.</exception>
+ </member>
+ <member name="M:System.Threading.Overlapped.Unpack(System.Threading.NativeOverlapped*)">
+ <summary>Unpacks the specified unmanaged <see cref="T:System.Threading.NativeOverlapped"></see> structure into a managed <see cref="T:System.Threading.Overlapped"></see> object.</summary>
+ <param name="nativeOverlappedPtr">An unmanaged pointer to a <see cref="T:System.Threading.NativeOverlapped"></see> structure.</param>
+ <returns>An <see cref="T:System.Threading.Overlapped"></see> object containing the information unpacked from the native structure.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="nativeOverlappedPtr">nativeOverlappedPtr</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Threading.Overlapped.UnsafePack(System.Threading.IOCompletionCallback)">
+ <summary>Packs the current instance into a <see cref="T:System.Threading.NativeOverlapped"></see> structure specifying the delegate to invoke when the asynchronous I/O operation is complete. Does not propagate the calling stack.</summary>
+ <param name="iocb">An <see cref="T:System.Threading.IOCompletionCallback"></see> delegate that represents the callback method invoked when the asynchronous I/O operation completes.</param>
+ <returns>An unmanaged pointer to a <see cref="T:System.Threading.NativeOverlapped"></see> structure.</returns>
+ <exception cref="T:System.InvalidOperationException">The current <see cref="T:System.Threading.Overlapped"></see> has already been packed.</exception>
+ </member>
+ <member name="M:System.Threading.Overlapped.UnsafePack(System.Threading.IOCompletionCallback,System.Object)">
+ <summary>Packs the current instance into a <see cref="T:System.Threading.NativeOverlapped"></see> structure, specifying the delegate to invoke when the asynchronous I/O operation is complete and the managed object that serves as a buffer. Does not propagate the calling stack.</summary>
+ <param name="iocb">An <see cref="T:System.Threading.IOCompletionCallback"></see> delegate that represents the callback method invoked when the asynchronous I/O operation completes.</param>
+ <param name="userData">An object or array of objects representing the input or output buffer for the operation. Each object represents a buffer, for example an array of bytes.</param>
+ <returns>An unmanaged pointer to a <see cref="T:System.Threading.NativeOverlapped"></see> structure.</returns>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ <exception cref="T:System.InvalidOperationException">The current <see cref="T:System.Threading.Overlapped"></see> is already packed.</exception>
+ </member>
+ <member name="T:System.Threading.ParameterizedThreadStart">
+ <summary>Represents the method that executes on a <see cref="T:System.Threading.Thread"></see>.</summary>
+ <param name="obj">An object that contains data for the thread procedure.</param>
+ </member>
+ <member name="T:System.Threading.PreAllocatedOverlapped">
+
+ </member>
+ <member name="M:System.Threading.PreAllocatedOverlapped.#ctor(System.Threading.IOCompletionCallback,System.Object,System.Object)">
+ <param name="callback"></param>
+ <param name="state"></param>
+ <param name="pinData"></param>
+ </member>
+ <member name="M:System.Threading.PreAllocatedOverlapped.Dispose">
+
+ </member>
+ <member name="T:System.Threading.ReaderWriterLock">
+ <summary>Defines a lock that supports single writers and multiple readers.</summary>
+ </member>
+ <member name="M:System.Threading.ReaderWriterLock.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Threading.ReaderWriterLock"></see> class.</summary>
+ </member>
+ <member name="M:System.Threading.ReaderWriterLock.AcquireReaderLock(System.Int32)">
+ <summary>Acquires a reader lock, using an <see cref="T:System.Int32"></see> value for the time-out.</summary>
+ <param name="millisecondsTimeout">The time-out in milliseconds.</param>
+ <exception cref="T:System.ApplicationException"><paramref name="millisecondsTimeout">millisecondsTimeout</paramref> expires before the lock request is granted.</exception>
+ </member>
+ <member name="M:System.Threading.ReaderWriterLock.AcquireReaderLock(System.TimeSpan)">
+ <summary>Acquires a reader lock, using a <see cref="T:System.TimeSpan"></see> value for the time-out.</summary>
+ <param name="timeout">A TimeSpan specifying the time-out period.</param>
+ <exception cref="T:System.ApplicationException"><paramref name="timeout">timeout</paramref> expires before the lock request is granted.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="timeout">timeout</paramref> specifies a negative value other than -1 milliseconds.</exception>
+ </member>
+ <member name="M:System.Threading.ReaderWriterLock.AcquireWriterLock(System.Int32)">
+ <summary>Acquires the writer lock, using an <see cref="T:System.Int32"></see> value for the time-out.</summary>
+ <param name="millisecondsTimeout">The time-out in milliseconds.</param>
+ <exception cref="T:System.ApplicationException"><paramref name="timeout">timeout</paramref> expires before the lock request is granted.</exception>
+ </member>
+ <member name="M:System.Threading.ReaderWriterLock.AcquireWriterLock(System.TimeSpan)">
+ <summary>Acquires the writer lock, using a <see cref="T:System.TimeSpan"></see> value for the time-out.</summary>
+ <param name="timeout">The TimeSpan specifying the time-out period.</param>
+ <exception cref="T:System.ApplicationException"><paramref name="timeout">timeout</paramref> expires before the lock request is granted.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="timeout">timeout</paramref> specifies a negative value other than -1 milliseconds.</exception>
+ </member>
+ <member name="M:System.Threading.ReaderWriterLock.AnyWritersSince(System.Int32)">
+ <summary>Indicates whether the writer lock has been granted to any thread since the sequence number was obtained.</summary>
+ <param name="seqNum">The sequence number.</param>
+ <returns>true if the writer lock has been granted to any thread since the sequence number was obtained; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Threading.ReaderWriterLock.DowngradeFromWriterLock(System.Threading.LockCookie@)">
+ <summary>Restores the lock status of the thread to what it was before <see cref="M:System.Threading.ReaderWriterLock.UpgradeToWriterLock(System.Int32)"></see> was called.</summary>
+ <param name="lockCookie">A <see cref="T:System.Threading.LockCookie"></see> returned by <see cref="M:System.Threading.ReaderWriterLock.UpgradeToWriterLock(System.Int32)"></see>.</param>
+ <exception cref="T:System.ApplicationException">The thread does not have the writer lock.</exception>
+ <exception cref="T:System.NullReferenceException">The address of <paramref name="lockCookie">lockCookie</paramref> is a null pointer.</exception>
+ </member>
+ <member name="P:System.Threading.ReaderWriterLock.IsReaderLockHeld">
+ <summary>Gets a value indicating whether the current thread holds a reader lock.</summary>
+ <returns>true if the current thread holds a reader lock; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Threading.ReaderWriterLock.IsWriterLockHeld">
+ <summary>Gets a value indicating whether the current thread holds the writer lock.</summary>
+ <returns>true if the current thread holds the writer lock; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Threading.ReaderWriterLock.ReleaseLock">
+ <summary>Releases the lock, regardless of the number of times the thread acquired the lock.</summary>
+ <returns>A <see cref="T:System.Threading.LockCookie"></see> value representing the released lock.</returns>
+ </member>
+ <member name="M:System.Threading.ReaderWriterLock.ReleaseReaderLock">
+ <summary>Decrements the lock count.</summary>
+ <exception cref="T:System.ApplicationException">The thread does not have any reader or writer locks.</exception>
+ </member>
+ <member name="M:System.Threading.ReaderWriterLock.ReleaseWriterLock">
+ <summary>Decrements the lock count on the writer lock.</summary>
+ <exception cref="T:System.ApplicationException">The thread does not have the writer lock.</exception>
+ </member>
+ <member name="M:System.Threading.ReaderWriterLock.RestoreLock(System.Threading.LockCookie@)">
+ <summary>Restores the lock status of the thread to what it was before calling <see cref="M:System.Threading.ReaderWriterLock.ReleaseLock"></see>.</summary>
+ <param name="lockCookie">A <see cref="T:System.Threading.LockCookie"></see> returned by <see cref="M:System.Threading.ReaderWriterLock.ReleaseLock"></see>.</param>
+ <exception cref="T:System.NullReferenceException">The address of <paramref name="lockCookie">lockCookie</paramref> is a null pointer.</exception>
+ </member>
+ <member name="M:System.Threading.ReaderWriterLock.UpgradeToWriterLock(System.Int32)">
+ <summary>Upgrades a reader lock to the writer lock, using an Int32 value for the time-out.</summary>
+ <param name="millisecondsTimeout">The time-out in milliseconds.</param>
+ <returns>A <see cref="T:System.Threading.LockCookie"></see> value.</returns>
+ <exception cref="T:System.ApplicationException"><paramref name="millisecondsTimeout">millisecondsTimeout</paramref> expires before the lock request is granted.</exception>
+ </member>
+ <member name="M:System.Threading.ReaderWriterLock.UpgradeToWriterLock(System.TimeSpan)">
+ <summary>Upgrades a reader lock to the writer lock, using a TimeSpan value for the time-out.</summary>
+ <param name="timeout">The TimeSpan specifying the time-out period.</param>
+ <returns>A <see cref="T:System.Threading.LockCookie"></see> value.</returns>
+ <exception cref="T:System.ApplicationException"><paramref name="timeout">timeout</paramref> expires before the lock request is granted.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="timeout">timeout</paramref> specifies a negative value other than -1 milliseconds.</exception>
+ </member>
+ <member name="P:System.Threading.ReaderWriterLock.WriterSeqNum">
+ <summary>Gets the current sequence number.</summary>
+ <returns>The current sequence number.</returns>
+ </member>
+ <member name="T:System.Threading.ReaderWriterLockSlim">
+ <summary>Represents a lock that is used to manage access to a resource, allowing multiple threads for reading or exclusive access for writing.</summary>
+ </member>
+ <member name="M:System.Threading.ReaderWriterLockSlim.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Threading.ReaderWriterLockSlim"></see> class with default property values.</summary>
+ </member>
+ <member name="M:System.Threading.ReaderWriterLockSlim.#ctor(System.Threading.LockRecursionPolicy)">
+ <summary>Initializes a new instance of the <see cref="T:System.Threading.ReaderWriterLockSlim"></see> class, specifying the lock recursion policy.</summary>
+ <param name="recursionPolicy">One of the enumeration values that specifies the lock recursion policy.</param>
+ </member>
+ <member name="P:System.Threading.ReaderWriterLockSlim.CurrentReadCount">
+ <summary>Gets the total number of unique threads that have entered the lock in read mode.</summary>
+ <returns>The number of unique threads that have entered the lock in read mode.</returns>
+ </member>
+ <member name="M:System.Threading.ReaderWriterLockSlim.Dispose">
+ <summary>Releases all resources used by the current instance of the <see cref="T:System.Threading.ReaderWriterLockSlim"></see> class.</summary>
+ <exception cref="T:System.Threading.SynchronizationLockException"><see cref="P:System.Threading.ReaderWriterLockSlim.WaitingReadCount"></see> is greater than zero. -or- <see cref="P:System.Threading.ReaderWriterLockSlim.WaitingUpgradeCount"></see> is greater than zero. -or- <see cref="P:System.Threading.ReaderWriterLockSlim.WaitingWriteCount"></see> is greater than zero.</exception>
+ </member>
+ <member name="M:System.Threading.ReaderWriterLockSlim.EnterReadLock">
+ <summary>Tries to enter the lock in read mode.</summary>
+ <exception cref="T:System.Threading.LockRecursionException">The current thread cannot acquire the write lock when it holds the read lock. -or- The <see cref="P:System.Threading.ReaderWriterLockSlim.RecursionPolicy"></see> property is <see cref="F:System.Threading.LockRecursionPolicy.NoRecursion"></see>, and the current thread has attempted to acquire the read lock when it already holds the read lock. -or- The <see cref="P:System.Threading.ReaderWriterLockSlim.RecursionPolicy"></see> property is <see cref="F:System.Threading.LockRecursionPolicy.NoRecursion"></see>, and the current thread has attempted to acquire the read lock when it already holds the write lock. -or- The recursion number would exceed the capacity of the counter. This limit is so large that applications should never encounter this exception.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Threading.ReaderWriterLockSlim"></see> object has been disposed.</exception>
+ </member>
+ <member name="M:System.Threading.ReaderWriterLockSlim.EnterUpgradeableReadLock">
+ <summary>Tries to enter the lock in upgradeable mode.</summary>
+ <exception cref="T:System.Threading.LockRecursionException">The <see cref="P:System.Threading.ReaderWriterLockSlim.RecursionPolicy"></see> property is <see cref="F:System.Threading.LockRecursionPolicy.NoRecursion"></see> and the current thread has already entered the lock in any mode. -or- The current thread has entered read mode, so trying to enter upgradeable mode would create the possibility of a deadlock. -or- The recursion number would exceed the capacity of the counter. The limit is so large that applications should never encounter it.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Threading.ReaderWriterLockSlim"></see> object has been disposed.</exception>
+ </member>
+ <member name="M:System.Threading.ReaderWriterLockSlim.EnterWriteLock">
+ <summary>Tries to enter the lock in write mode.</summary>
+ <exception cref="T:System.Threading.LockRecursionException">The <see cref="P:System.Threading.ReaderWriterLockSlim.RecursionPolicy"></see> property is <see cref="F:System.Threading.LockRecursionPolicy.NoRecursion"></see> and the current thread has already entered the lock in any mode. -or- The current thread has entered read mode, so trying to enter the lock in write mode would create the possibility of a deadlock. -or- The recursion number would exceed the capacity of the counter. The limit is so large that applications should never encounter it.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Threading.ReaderWriterLockSlim"></see> object has been disposed.</exception>
+ </member>
+ <member name="M:System.Threading.ReaderWriterLockSlim.ExitReadLock">
+ <summary>Reduces the recursion count for read mode, and exits read mode if the resulting count is 0 (zero).</summary>
+ <exception cref="T:System.Threading.SynchronizationLockException">The current thread has not entered the lock in read mode.</exception>
+ </member>
+ <member name="M:System.Threading.ReaderWriterLockSlim.ExitUpgradeableReadLock">
+ <summary>Reduces the recursion count for upgradeable mode, and exits upgradeable mode if the resulting count is 0 (zero).</summary>
+ <exception cref="T:System.Threading.SynchronizationLockException">The current thread has not entered the lock in upgradeable mode.</exception>
+ </member>
+ <member name="M:System.Threading.ReaderWriterLockSlim.ExitWriteLock">
+ <summary>Reduces the recursion count for write mode, and exits write mode if the resulting count is 0 (zero).</summary>
+ <exception cref="T:System.Threading.SynchronizationLockException">The current thread has not entered the lock in write mode.</exception>
+ </member>
+ <member name="P:System.Threading.ReaderWriterLockSlim.IsReadLockHeld">
+ <summary>Gets a value that indicates whether the current thread has entered the lock in read mode.</summary>
+ <returns>true if the current thread has entered read mode; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Threading.ReaderWriterLockSlim.IsUpgradeableReadLockHeld">
+ <summary>Gets a value that indicates whether the current thread has entered the lock in upgradeable mode.</summary>
+ <returns>true if the current thread has entered upgradeable mode; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Threading.ReaderWriterLockSlim.IsWriteLockHeld">
+ <summary>Gets a value that indicates whether the current thread has entered the lock in write mode.</summary>
+ <returns>true if the current thread has entered write mode; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Threading.ReaderWriterLockSlim.RecursionPolicy">
+ <summary>Gets a value that indicates the recursion policy for the current <see cref="T:System.Threading.ReaderWriterLockSlim"></see> object.</summary>
+ <returns>One of the enumeration values that specifies the lock recursion policy.</returns>
+ </member>
+ <member name="P:System.Threading.ReaderWriterLockSlim.RecursiveReadCount">
+ <summary>Gets the number of times the current thread has entered the lock in read mode, as an indication of recursion.</summary>
+ <returns>0 (zero) if the current thread has not entered read mode, 1 if the thread has entered read mode but has not entered it recursively, or n if the thread has entered the lock recursively n - 1 times.</returns>
+ </member>
+ <member name="P:System.Threading.ReaderWriterLockSlim.RecursiveUpgradeCount">
+ <summary>Gets the number of times the current thread has entered the lock in upgradeable mode, as an indication of recursion.</summary>
+ <returns>0 if the current thread has not entered upgradeable mode, 1 if the thread has entered upgradeable mode but has not entered it recursively, or n if the thread has entered upgradeable mode recursively n - 1 times.</returns>
+ </member>
+ <member name="P:System.Threading.ReaderWriterLockSlim.RecursiveWriteCount">
+ <summary>Gets the number of times the current thread has entered the lock in write mode, as an indication of recursion.</summary>
+ <returns>0 if the current thread has not entered write mode, 1 if the thread has entered write mode but has not entered it recursively, or n if the thread has entered write mode recursively n - 1 times.</returns>
+ </member>
+ <member name="M:System.Threading.ReaderWriterLockSlim.TryEnterReadLock(System.Int32)">
+ <summary>Tries to enter the lock in read mode, with an optional integer time-out.</summary>
+ <param name="millisecondsTimeout">The number of milliseconds to wait, or -1 (<see cref="F:System.Threading.Timeout.Infinite"></see>) to wait indefinitely.</param>
+ <returns>true if the calling thread entered read mode, otherwise, false.</returns>
+ <exception cref="T:System.Threading.LockRecursionException">The <see cref="P:System.Threading.ReaderWriterLockSlim.RecursionPolicy"></see> property is <see cref="F:System.Threading.LockRecursionPolicy.NoRecursion"></see> and the current thread has already entered the lock. -or- The recursion number would exceed the capacity of the counter. The limit is so large that applications should never encounter it.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The value of <paramref name="millisecondsTimeout">millisecondsTimeout</paramref> is negative, but it is not equal to <see cref="F:System.Threading.Timeout.Infinite"></see> (-1), which is the only negative value allowed.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Threading.ReaderWriterLockSlim"></see> object has been disposed.</exception>
+ </member>
+ <member name="M:System.Threading.ReaderWriterLockSlim.TryEnterReadLock(System.TimeSpan)">
+ <summary>Tries to enter the lock in read mode, with an optional time-out.</summary>
+ <param name="timeout">The interval to wait, or -1 milliseconds to wait indefinitely.</param>
+ <returns>true if the calling thread entered read mode, otherwise, false.</returns>
+ <exception cref="T:System.Threading.LockRecursionException">The <see cref="P:System.Threading.ReaderWriterLockSlim.RecursionPolicy"></see> property is <see cref="F:System.Threading.LockRecursionPolicy.NoRecursion"></see> and the current thread has already entered the lock. -or- The recursion number would exceed the capacity of the counter. The limit is so large that applications should never encounter it.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The value of <paramref name="timeout">timeout</paramref> is negative, but it is not equal to -1 milliseconds, which is the only negative value allowed. -or- The value of <paramref name="timeout">timeout</paramref> is greater than <see cref="F:System.Int32.MaxValue"></see> milliseconds.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Threading.ReaderWriterLockSlim"></see> object has been disposed.</exception>
+ </member>
+ <member name="M:System.Threading.ReaderWriterLockSlim.TryEnterUpgradeableReadLock(System.Int32)">
+ <summary>Tries to enter the lock in upgradeable mode, with an optional time-out.</summary>
+ <param name="millisecondsTimeout">The number of milliseconds to wait, or -1 (<see cref="F:System.Threading.Timeout.Infinite"></see>) to wait indefinitely.</param>
+ <returns>true if the calling thread entered upgradeable mode, otherwise, false.</returns>
+ <exception cref="T:System.Threading.LockRecursionException">The <see cref="P:System.Threading.ReaderWriterLockSlim.RecursionPolicy"></see> property is <see cref="F:System.Threading.LockRecursionPolicy.NoRecursion"></see> and the current thread has already entered the lock. -or- The current thread initially entered the lock in read mode, and therefore trying to enter upgradeable mode would create the possibility of a deadlock. -or- The recursion number would exceed the capacity of the counter. The limit is so large that applications should never encounter it.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The value of <paramref name="millisecondsTimeout">millisecondsTimeout</paramref> is negative, but it is not equal to <see cref="F:System.Threading.Timeout.Infinite"></see> (-1), which is the only negative value allowed.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Threading.ReaderWriterLockSlim"></see> object has been disposed.</exception>
+ </member>
+ <member name="M:System.Threading.ReaderWriterLockSlim.TryEnterUpgradeableReadLock(System.TimeSpan)">
+ <summary>Tries to enter the lock in upgradeable mode, with an optional time-out.</summary>
+ <param name="timeout">The interval to wait, or -1 milliseconds to wait indefinitely.</param>
+ <returns>true if the calling thread entered upgradeable mode, otherwise, false.</returns>
+ <exception cref="T:System.Threading.LockRecursionException">The <see cref="P:System.Threading.ReaderWriterLockSlim.RecursionPolicy"></see> property is <see cref="F:System.Threading.LockRecursionPolicy.NoRecursion"></see> and the current thread has already entered the lock. -or- The current thread initially entered the lock in read mode, and therefore trying to enter upgradeable mode would create the possibility of a deadlock. -or- The recursion number would exceed the capacity of the counter. The limit is so large that applications should never encounter it.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The value of <paramref name="timeout">timeout</paramref> is negative, but it is not equal to -1 milliseconds, which is the only negative value allowed. -or- The value of <paramref name="timeout">timeout</paramref> is greater than <see cref="F:System.Int32.MaxValue"></see> milliseconds.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Threading.ReaderWriterLockSlim"></see> object has been disposed.</exception>
+ </member>
+ <member name="M:System.Threading.ReaderWriterLockSlim.TryEnterWriteLock(System.Int32)">
+ <summary>Tries to enter the lock in write mode, with an optional time-out.</summary>
+ <param name="millisecondsTimeout">The number of milliseconds to wait, or -1 (<see cref="F:System.Threading.Timeout.Infinite"></see>) to wait indefinitely.</param>
+ <returns>true if the calling thread entered write mode, otherwise, false.</returns>
+ <exception cref="T:System.Threading.LockRecursionException">The <see cref="P:System.Threading.ReaderWriterLockSlim.RecursionPolicy"></see> property is <see cref="F:System.Threading.LockRecursionPolicy.NoRecursion"></see> and the current thread has already entered the lock. -or- The current thread initially entered the lock in read mode, and therefore trying to enter write mode would create the possibility of a deadlock. -or- The recursion number would exceed the capacity of the counter. The limit is so large that applications should never encounter it.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The value of <paramref name="millisecondsTimeout">millisecondsTimeout</paramref> is negative, but it is not equal to <see cref="F:System.Threading.Timeout.Infinite"></see> (-1), which is the only negative value allowed.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Threading.ReaderWriterLockSlim"></see> object has been disposed.</exception>
+ </member>
+ <member name="M:System.Threading.ReaderWriterLockSlim.TryEnterWriteLock(System.TimeSpan)">
+ <summary>Tries to enter the lock in write mode, with an optional time-out.</summary>
+ <param name="timeout">The interval to wait, or -1 milliseconds to wait indefinitely.</param>
+ <returns>true if the calling thread entered write mode, otherwise, false.</returns>
+ <exception cref="T:System.Threading.LockRecursionException">The <see cref="P:System.Threading.ReaderWriterLockSlim.RecursionPolicy"></see> property is <see cref="F:System.Threading.LockRecursionPolicy.NoRecursion"></see> and the current thread has already entered the lock. -or- The current thread initially entered the lock in read mode, and therefore trying to enter write mode would create the possibility of a deadlock. -or- The recursion number would exceed the capacity of the counter. The limit is so large that applications should never encounter it.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The value of <paramref name="timeout">timeout</paramref> is negative, but it is not equal to -1 milliseconds, which is the only negative value allowed. -or- The value of <paramref name="timeout">timeout</paramref> is greater than <see cref="F:System.Int32.MaxValue"></see> milliseconds.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Threading.ReaderWriterLockSlim"></see> object has been disposed.</exception>
+ </member>
+ <member name="P:System.Threading.ReaderWriterLockSlim.WaitingReadCount">
+ <summary>Gets the total number of threads that are waiting to enter the lock in read mode.</summary>
+ <returns>The total number of threads that are waiting to enter read mode.</returns>
+ </member>
+ <member name="P:System.Threading.ReaderWriterLockSlim.WaitingUpgradeCount">
+ <summary>Gets the total number of threads that are waiting to enter the lock in upgradeable mode.</summary>
+ <returns>The total number of threads that are waiting to enter upgradeable mode.</returns>
+ </member>
+ <member name="P:System.Threading.ReaderWriterLockSlim.WaitingWriteCount">
+ <summary>Gets the total number of threads that are waiting to enter the lock in write mode.</summary>
+ <returns>The total number of threads that are waiting to enter write mode.</returns>
+ </member>
+ <member name="T:System.Threading.RegisteredWaitHandle">
+ <summary>Represents a handle that has been registered when calling <see cref="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)"></see>. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Threading.RegisteredWaitHandle.Unregister(System.Threading.WaitHandle)">
+ <summary>Cancels a registered wait operation issued by the <see cref="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)"></see> method.</summary>
+ <param name="waitObject">The <see cref="T:System.Threading.WaitHandle"></see> to be signaled.</param>
+ <returns>true if the function succeeds; otherwise, false.</returns>
+ </member>
+ <member name="T:System.Threading.Semaphore">
+ <summary>Limits the number of threads that can access a resource or pool of resources concurrently.</summary>
+ </member>
+ <member name="M:System.Threading.Semaphore.#ctor(System.Int32,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Threading.Semaphore"></see> class, specifying the initial number of entries and the maximum number of concurrent entries.</summary>
+ <param name="initialCount">The initial number of requests for the semaphore that can be granted concurrently.</param>
+ <param name="maximumCount">The maximum number of requests for the semaphore that can be granted concurrently.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="initialCount">initialCount</paramref> is greater than <paramref name="maximumCount">maximumCount</paramref>.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="maximumCount">maximumCount</paramref> is less than 1. -or- <paramref name="initialCount">initialCount</paramref> is less than 0.</exception>
+ </member>
+ <member name="M:System.Threading.Semaphore.#ctor(System.Int32,System.Int32,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Threading.Semaphore"></see> class, specifying the initial number of entries and the maximum number of concurrent entries, and optionally specifying the name of a system semaphore object.</summary>
+ <param name="initialCount">The initial number of requests for the semaphore that can be granted concurrently.</param>
+ <param name="maximumCount">The maximum number of requests for the semaphore that can be granted concurrently.</param>
+ <param name="name">The name of a named system semaphore object.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="initialCount">initialCount</paramref> is greater than <paramref name="maximumCount">maximumCount</paramref>. -or- <paramref name="name">name</paramref> is longer than 260 characters.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="maximumCount">maximumCount</paramref> is less than 1. -or- <paramref name="initialCount">initialCount</paramref> is less than 0.</exception>
+ <exception cref="T:System.IO.IOException">A Win32 error occurred.</exception>
+ <exception cref="T:System.UnauthorizedAccessException">The named semaphore exists and has access control security, and the user does not have <see cref="F:System.Security.AccessControl.SemaphoreRights.FullControl"></see>.</exception>
+ <exception cref="T:System.Threading.WaitHandleCannotBeOpenedException">The named semaphore cannot be created, perhaps because a wait handle of a different type has the same name.</exception>
+ </member>
+ <member name="M:System.Threading.Semaphore.#ctor(System.Int32,System.Int32,System.String,System.Boolean@)">
+ <summary>Initializes a new instance of the <see cref="T:System.Threading.Semaphore"></see> class, specifying the initial number of entries and the maximum number of concurrent entries, optionally specifying the name of a system semaphore object, and specifying a variable that receives a value indicating whether a new system semaphore was created.</summary>
+ <param name="initialCount">The initial number of requests for the semaphore that can be satisfied concurrently.</param>
+ <param name="maximumCount">The maximum number of requests for the semaphore that can be satisfied concurrently.</param>
+ <param name="name">The name of a named system semaphore object.</param>
+ <param name="createdNew">When this method returns, contains true if a local semaphore was created (that is, if name is null or an empty string) or if the specified named system semaphore was created; false if the specified named system semaphore already existed. This parameter is passed uninitialized.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="initialCount">initialCount</paramref> is greater than <paramref name="maximumCount">maximumCount</paramref>. -or- <paramref name="name">name</paramref> is longer than 260 characters.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="maximumCount">maximumCount</paramref> is less than 1. -or- <paramref name="initialCount">initialCount</paramref> is less than 0.</exception>
+ <exception cref="T:System.IO.IOException">A Win32 error occurred.</exception>
+ <exception cref="T:System.UnauthorizedAccessException">The named semaphore exists and has access control security, and the user does not have <see cref="F:System.Security.AccessControl.SemaphoreRights.FullControl"></see>.</exception>
+ <exception cref="T:System.Threading.WaitHandleCannotBeOpenedException">The named semaphore cannot be created, perhaps because a wait handle of a different type has the same name.</exception>
+ </member>
+ <member name="M:System.Threading.Semaphore.OpenExisting(System.String)">
+ <summary>Opens the specified named semaphore, if it already exists.</summary>
+ <param name="name">The name of the system semaphore to open.</param>
+ <returns>An object that represents the named system semaphore.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="name">name</paramref> is an empty string. -or- <paramref name="name">name</paramref> is longer than 260 characters.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="name">name</paramref> is null.</exception>
+ <exception cref="T:System.Threading.WaitHandleCannotBeOpenedException">The named semaphore does not exist.</exception>
+ <exception cref="T:System.IO.IOException">A Win32 error occurred.</exception>
+ <exception cref="T:System.UnauthorizedAccessException">The named semaphore exists, but the user does not have the security access required to use it.</exception>
+ </member>
+ <member name="M:System.Threading.Semaphore.Release">
+ <summary>Exits the semaphore and returns the previous count.</summary>
+ <returns>The count on the semaphore before the <see cref="Overload:System.Threading.Semaphore.Release"></see> method was called.</returns>
+ <exception cref="T:System.Threading.SemaphoreFullException">The semaphore count is already at the maximum value.</exception>
+ <exception cref="T:System.IO.IOException">A Win32 error occurred with a named semaphore.</exception>
+ <exception cref="T:System.UnauthorizedAccessException">The current semaphore represents a named system semaphore, but the user does not have <see cref="F:System.Security.AccessControl.SemaphoreRights.Modify"></see>. -or- The current semaphore represents a named system semaphore, but it was not opened with <see cref="F:System.Security.AccessControl.SemaphoreRights.Modify"></see>.</exception>
+ </member>
+ <member name="M:System.Threading.Semaphore.Release(System.Int32)">
+ <summary>Exits the semaphore a specified number of times and returns the previous count.</summary>
+ <param name="releaseCount">The number of times to exit the semaphore.</param>
+ <returns>The count on the semaphore before the <see cref="Overload:System.Threading.Semaphore.Release"></see> method was called.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="releaseCount">releaseCount</paramref> is less than 1.</exception>
+ <exception cref="T:System.Threading.SemaphoreFullException">The semaphore count is already at the maximum value.</exception>
+ <exception cref="T:System.IO.IOException">A Win32 error occurred with a named semaphore.</exception>
+ <exception cref="T:System.UnauthorizedAccessException">The current semaphore represents a named system semaphore, but the user does not have <see cref="F:System.Security.AccessControl.SemaphoreRights.Modify"></see> rights. -or- The current semaphore represents a named system semaphore, but it was not opened with <see cref="F:System.Security.AccessControl.SemaphoreRights.Modify"></see> rights.</exception>
+ </member>
+ <member name="M:System.Threading.Semaphore.TryOpenExisting(System.String,System.Threading.Semaphore@)">
+ <summary>Opens the specified named semaphore, if it already exists, and returns a value that indicates whether the operation succeeded.</summary>
+ <param name="name">The name of the system semaphore to open.</param>
+ <param name="result">When this method returns, contains a <see cref="T:System.Threading.Semaphore"></see> object that represents the named semaphore if the call succeeded, or null if the call failed. This parameter is treated as uninitialized.</param>
+ <returns>true if the named semaphore was opened successfully; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="name">name</paramref> is an empty string. -or- <paramref name="name">name</paramref> is longer than 260 characters.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="name">name</paramref> is null.</exception>
+ <exception cref="T:System.IO.IOException">A Win32 error occurred.</exception>
+ <exception cref="T:System.UnauthorizedAccessException">The named semaphore exists, but the user does not have the security access required to use it.</exception>
+ </member>
+ <member name="T:System.Threading.SemaphoreFullException">
+ <summary>The exception that is thrown when the <see cref="Overload:System.Threading.Semaphore.Release"></see> method is called on a semaphore whose count is already at the maximum.</summary>
+ </member>
+ <member name="M:System.Threading.SemaphoreFullException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Threading.SemaphoreFullException"></see> class with default values.</summary>
+ </member>
+ <member name="M:System.Threading.SemaphoreFullException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Threading.SemaphoreFullException"></see> class with a specified error message.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ </member>
+ <member name="M:System.Threading.SemaphoreFullException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Threading.SemaphoreFullException"></see> class with serialized data.</summary>
+ <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object that holds the serialized object data about the exception being thrown.</param>
+ <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"></see> object that contains contextual information about the source or destination.</param>
+ </member>
+ <member name="M:System.Threading.SemaphoreFullException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.Threading.SemaphoreFullException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="innerException">The exception that is the cause of the current exception. If the innerException parameter is not null, the current exception is raised in a catch block that handles the inner exception.</param>
+ </member>
+ <member name="T:System.Threading.SemaphoreSlim">
+ <summary>Represents a lightweight alternative to <see cref="T:System.Threading.Semaphore"></see> that limits the number of threads that can access a resource or pool of resources concurrently.</summary>
+ </member>
+ <member name="M:System.Threading.SemaphoreSlim.#ctor(System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Threading.SemaphoreSlim"></see> class, specifying the initial number of requests that can be granted concurrently.</summary>
+ <param name="initialCount">The initial number of requests for the semaphore that can be granted concurrently.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="initialCount">initialCount</paramref> is less than 0.</exception>
+ </member>
+ <member name="M:System.Threading.SemaphoreSlim.#ctor(System.Int32,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Threading.SemaphoreSlim"></see> class, specifying the initial and maximum number of requests that can be granted concurrently.</summary>
+ <param name="initialCount">The initial number of requests for the semaphore that can be granted concurrently.</param>
+ <param name="maxCount">The maximum number of requests for the semaphore that can be granted concurrently.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="initialCount">initialCount</paramref> is less than 0, or <paramref name="initialCount">initialCount</paramref> is greater than <paramref name="maxCount">maxCount</paramref>, or <paramref name="maxCount">maxCount</paramref> is equal to or less than 0.</exception>
+ </member>
+ <member name="P:System.Threading.SemaphoreSlim.AvailableWaitHandle">
+ <summary>Returns a <see cref="T:System.Threading.WaitHandle"></see> that can be used to wait on the semaphore.</summary>
+ <returns>A <see cref="T:System.Threading.WaitHandle"></see> that can be used to wait on the semaphore.</returns>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Threading.SemaphoreSlim"></see> has been disposed.</exception>
+ </member>
+ <member name="P:System.Threading.SemaphoreSlim.CurrentCount">
+ <summary>Gets the number of remaining threads that can enter the <see cref="T:System.Threading.SemaphoreSlim"></see> object.</summary>
+ <returns>The number of remaining threads that can enter the semaphore.</returns>
+ </member>
+ <member name="M:System.Threading.SemaphoreSlim.Dispose">
+ <summary>Releases all resources used by the current instance of the <see cref="T:System.Threading.SemaphoreSlim"></see> class.</summary>
+ </member>
+ <member name="M:System.Threading.SemaphoreSlim.Dispose(System.Boolean)">
+ <summary>Releases the unmanaged resources used by the <see cref="T:System.Threading.SemaphoreSlim"></see>, and optionally releases the managed resources.</summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
+ </member>
+ <member name="M:System.Threading.SemaphoreSlim.Release">
+ <summary>Releases the <see cref="T:System.Threading.SemaphoreSlim"></see> object once.</summary>
+ <returns>The previous count of the <see cref="T:System.Threading.SemaphoreSlim"></see>.</returns>
+ <exception cref="T:System.ObjectDisposedException">The current instance has already been disposed.</exception>
+ <exception cref="T:System.Threading.SemaphoreFullException">The <see cref="T:System.Threading.SemaphoreSlim"></see> has already reached its maximum size.</exception>
+ </member>
+ <member name="M:System.Threading.SemaphoreSlim.Release(System.Int32)">
+ <summary>Releases the <see cref="T:System.Threading.SemaphoreSlim"></see> object a specified number of times.</summary>
+ <param name="releaseCount">The number of times to exit the semaphore.</param>
+ <returns>The previous count of the <see cref="T:System.Threading.SemaphoreSlim"></see>.</returns>
+ <exception cref="T:System.ObjectDisposedException">The current instance has already been disposed.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="releaseCount">releaseCount</paramref> is less than 1.</exception>
+ <exception cref="T:System.Threading.SemaphoreFullException">The <see cref="T:System.Threading.SemaphoreSlim"></see> has already reached its maximum size.</exception>
+ </member>
+ <member name="M:System.Threading.SemaphoreSlim.Wait(System.TimeSpan,System.Threading.CancellationToken)">
+ <summary>Blocks the current thread until it can enter the <see cref="T:System.Threading.SemaphoreSlim"></see>, using a <see cref="T:System.TimeSpan"></see> that specifies the timeout, while observing a <see cref="T:System.Threading.CancellationToken"></see>.</summary>
+ <param name="timeout">A <see cref="T:System.TimeSpan"></see> that represents the number of milliseconds to wait, a <see cref="T:System.TimeSpan"></see> that represents -1 milliseconds to wait indefinitely, or a <see cref="T:System.TimeSpan"></see> that represents 0 milliseconds to test the wait handle and return immediately.</param>
+ <param name="cancellationToken">The <see cref="T:System.Threading.CancellationToken"></see> to observe.</param>
+ <returns>true if the current thread successfully entered the <see cref="T:System.Threading.SemaphoreSlim"></see>; otherwise, false.</returns>
+ <exception cref="T:System.OperationCanceledException"><paramref name="cancellationToken">cancellationToken</paramref> was canceled.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="timeout">timeout</paramref> is a negative number other than -1, which represents an infinite timeout -or- timeout is greater than <see cref="F:System.Int32.MaxValue"></see>.</exception>
+ <exception cref="T:System.ObjectDisposedException">The semaphoreSlim instance has been disposed <paramref name=".">.</paramref><paramref name="-or-">-or-</paramref> The <see cref="T:System.Threading.CancellationTokenSource"></see> that created <paramref name="cancellationToken">cancellationToken</paramref> has already been disposed.</exception>
+ </member>
+ <member name="M:System.Threading.SemaphoreSlim.Wait(System.Int32,System.Threading.CancellationToken)">
+ <summary>Blocks the current thread until it can enter the <see cref="T:System.Threading.SemaphoreSlim"></see>, using a 32-bit signed integer that specifies the timeout, while observing a <see cref="T:System.Threading.CancellationToken"></see>.</summary>
+ <param name="millisecondsTimeout">The number of milliseconds to wait, <see cref="F:System.Threading.Timeout.Infinite"></see>(-1) to wait indefinitely, or zero to test the state of the wait handle and return immediately.</param>
+ <param name="cancellationToken">The <see cref="T:System.Threading.CancellationToken"></see> to observe.</param>
+ <returns>true if the current thread successfully entered the <see cref="T:System.Threading.SemaphoreSlim"></see>; otherwise, false.</returns>
+ <exception cref="T:System.OperationCanceledException"><paramref name="cancellationToken">cancellationToken</paramref> was canceled.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="millisecondsTimeout">millisecondsTimeout</paramref> is a negative number other than -1, which represents an infinite timeout -or- timeout is greater than <see cref="F:System.Int32.MaxValue"></see>.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Threading.SemaphoreSlim"></see> instance has been disposed, or the <see cref="T:System.Threading.CancellationTokenSource"></see> that created <paramref name="cancellationToken">cancellationToken</paramref> has been disposed.</exception>
+ </member>
+ <member name="M:System.Threading.SemaphoreSlim.Wait(System.TimeSpan)">
+ <summary>Blocks the current thread until it can enter the <see cref="T:System.Threading.SemaphoreSlim"></see>, using a <see cref="T:System.TimeSpan"></see> to specify the timeout.</summary>
+ <param name="timeout">A <see cref="T:System.TimeSpan"></see> that represents the number of milliseconds to wait, a <see cref="T:System.TimeSpan"></see> that represents -1 milliseconds to wait indefinitely, or a <see cref="T:System.TimeSpan"></see> that represents 0 milliseconds to test the wait handle and return immediately.</param>
+ <returns>true if the current thread successfully entered the <see cref="T:System.Threading.SemaphoreSlim"></see>; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="timeout">timeout</paramref> is a negative number other than -1, which represents an infinite timeout -or- timeout is greater than <see cref="F:System.Int32.MaxValue"></see>.</exception>
+ <exception cref="T:System.ObjectDisposedException">The semaphoreSlim instance has been disposed <paramref name=".">.</paramref></exception>
+ </member>
+ <member name="M:System.Threading.SemaphoreSlim.Wait(System.Int32)">
+ <summary>Blocks the current thread until it can enter the <see cref="T:System.Threading.SemaphoreSlim"></see>, using a 32-bit signed integer that specifies the timeout.</summary>
+ <param name="millisecondsTimeout">The number of milliseconds to wait, <see cref="F:System.Threading.Timeout.Infinite"></see>(-1) to wait indefinitely, or zero to test the state of the wait handle and return immediately.</param>
+ <returns>true if the current thread successfully entered the <see cref="T:System.Threading.SemaphoreSlim"></see>; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="millisecondsTimeout">millisecondsTimeout</paramref> is a negative number other than -1, which represents an infinite timeout -or- timeout is greater than <see cref="F:System.Int32.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Threading.SemaphoreSlim.Wait">
+ <summary>Blocks the current thread until it can enter the <see cref="T:System.Threading.SemaphoreSlim"></see>.</summary>
+ <exception cref="T:System.ObjectDisposedException">The current instance has already been disposed.</exception>
+ </member>
+ <member name="M:System.Threading.SemaphoreSlim.Wait(System.Threading.CancellationToken)">
+ <summary>Blocks the current thread until it can enter the <see cref="T:System.Threading.SemaphoreSlim"></see>, while observing a <see cref="T:System.Threading.CancellationToken"></see>.</summary>
+ <param name="cancellationToken">The <see cref="T:System.Threading.CancellationToken"></see> token to observe.</param>
+ <exception cref="T:System.OperationCanceledException"><paramref name="cancellationToken">cancellationToken</paramref> was canceled.</exception>
+ <exception cref="T:System.ObjectDisposedException">The current instance has already been disposed. -or- The <see cref="T:System.Threading.CancellationTokenSource"></see> that created <paramref name="cancellationToken">cancellationToken</paramref> has already been disposed.</exception>
+ </member>
+ <member name="M:System.Threading.SemaphoreSlim.WaitAsync(System.Int32,System.Threading.CancellationToken)">
+ <summary>Asynchronously waits to enter the <see cref="T:System.Threading.SemaphoreSlim"></see>, using a 32-bit signed integer to measure the time interval, while observing a <see cref="T:System.Threading.CancellationToken"></see>.</summary>
+ <param name="millisecondsTimeout">The number of milliseconds to wait, <see cref="F:System.Threading.Timeout.Infinite"></see> (-1) to wait indefinitely, or zero to test the state of the wait handle and return immediately.</param>
+ <param name="cancellationToken">The <see cref="T:System.Threading.CancellationToken"></see> to observe.</param>
+ <returns>A task that will complete with a result of true if the current thread successfully entered the <see cref="T:System.Threading.SemaphoreSlim"></see>, otherwise with a result of false.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="millisecondsTimeout">millisecondsTimeout</paramref> is a number other than -1, which represents an infinite timeout -or- timeout is greater than <see cref="F:System.Int32.MaxValue"></see>.</exception>
+ <exception cref="T:System.ObjectDisposedException">The current instance has already been disposed.</exception>
+ <exception cref="T:System.OperationCanceledException"><paramref name="cancellationToken">cancellationToken</paramref> was canceled.</exception>
+ </member>
+ <member name="M:System.Threading.SemaphoreSlim.WaitAsync">
+ <summary>Asynchronously waits to enter the <see cref="T:System.Threading.SemaphoreSlim"></see>.</summary>
+ <returns>A task that will complete when the semaphore has been entered.</returns>
+ </member>
+ <member name="M:System.Threading.SemaphoreSlim.WaitAsync(System.Int32)">
+ <summary>Asynchronously waits to enter the <see cref="T:System.Threading.SemaphoreSlim"></see>, using a 32-bit signed integer to measure the time interval.</summary>
+ <param name="millisecondsTimeout">The number of milliseconds to wait, <see cref="F:System.Threading.Timeout.Infinite"></see> (-1) to wait indefinitely, or zero to test the state of the wait handle and return immediately.</param>
+ <returns>A task that will complete with a result of true if the current thread successfully entered the <see cref="T:System.Threading.SemaphoreSlim"></see>, otherwise with a result of false.</returns>
+ <exception cref="T:System.ObjectDisposedException">The current instance has already been disposed.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="millisecondsTimeout">millisecondsTimeout</paramref> is a negative number other than -1, which represents an infinite timeout -or- timeout is greater than <see cref="F:System.Int32.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Threading.SemaphoreSlim.WaitAsync(System.Threading.CancellationToken)">
+ <summary>Asynchronously waits to enter the <see cref="T:System.Threading.SemaphoreSlim"></see>, while observing a <see cref="T:System.Threading.CancellationToken"></see>.</summary>
+ <param name="cancellationToken">The <see cref="T:System.Threading.CancellationToken"></see> token to observe.</param>
+ <returns>A task that will complete when the semaphore has been entered.</returns>
+ <exception cref="T:System.ObjectDisposedException">The current instance has already been disposed.</exception>
+ <exception cref="T:System.OperationCanceledException"><paramref name="cancellationToken">cancellationToken</paramref> was canceled.</exception>
+ </member>
+ <member name="M:System.Threading.SemaphoreSlim.WaitAsync(System.TimeSpan)">
+ <summary>Asynchronously waits to enter the <see cref="T:System.Threading.SemaphoreSlim"></see>, using a <see cref="T:System.TimeSpan"></see> to measure the time interval.</summary>
+ <param name="timeout">A <see cref="T:System.TimeSpan"></see> that represents the number of milliseconds to wait, a <see cref="T:System.TimeSpan"></see> that represents -1 milliseconds to wait indefinitely, or a <see cref="T:System.TimeSpan"></see> that represents 0 milliseconds to test the wait handle and return immediately.</param>
+ <returns>A task that will complete with a result of true if the current thread successfully entered the <see cref="T:System.Threading.SemaphoreSlim"></see>, otherwise with a result of false.</returns>
+ <exception cref="T:System.ObjectDisposedException">The current instance has already been disposed.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="millisecondsTimeout">millisecondsTimeout</paramref> is a negative number other than -1, which represents an infinite timeout -or- timeout is greater than <see cref="F:System.Int32.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Threading.SemaphoreSlim.WaitAsync(System.TimeSpan,System.Threading.CancellationToken)">
+ <summary>Asynchronously waits to enter the <see cref="T:System.Threading.SemaphoreSlim"></see>, using a <see cref="T:System.TimeSpan"></see> to measure the time interval, while observing a <see cref="T:System.Threading.CancellationToken"></see>.</summary>
+ <param name="timeout">A <see cref="T:System.TimeSpan"></see> that represents the number of milliseconds to wait, a <see cref="T:System.TimeSpan"></see> that represents -1 milliseconds to wait indefinitely, or a <see cref="T:System.TimeSpan"></see> that represents 0 milliseconds to test the wait handle and return immediately.</param>
+ <param name="cancellationToken">The <see cref="T:System.Threading.CancellationToken"></see> token to observe.</param>
+ <returns>A task that will complete with a result of true if the current thread successfully entered the <see cref="T:System.Threading.SemaphoreSlim"></see>, otherwise with a result of false.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="millisecondsTimeout">millisecondsTimeout</paramref> is a negative number other than -1, which represents an infinite timeout -or- timeout is greater than <see cref="F:System.Int32.MaxValue"></see>.</exception>
+ <exception cref="T:System.OperationCanceledException"><paramref name="cancellationToken">cancellationToken</paramref> was canceled.</exception>
+ </member>
+ <member name="T:System.Threading.SendOrPostCallback">
+ <summary>Represents a method to be called when a message is to be dispatched to a synchronization context.</summary>
+ <param name="state">The object passed to the delegate.</param>
+ </member>
+ <member name="T:System.Threading.SpinLock">
+ <summary>Provides a mutual exclusion lock primitive where a thread trying to acquire the lock waits in a loop repeatedly checking until the lock becomes available.</summary>
+ </member>
+ <member name="M:System.Threading.SpinLock.#ctor(System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.Threading.SpinLock"></see> structure with the option to track thread IDs to improve debugging.</summary>
+ <param name="enableThreadOwnerTracking">Whether to capture and use thread IDs for debugging purposes.</param>
+ </member>
+ <member name="M:System.Threading.SpinLock.Enter(System.Boolean@)">
+ <summary>Acquires the lock in a reliable manner, such that even if an exception occurs within the method call, <paramref name="lockTaken">lockTaken</paramref> can be examined reliably to determine whether the lock was acquired.</summary>
+ <param name="lockTaken">True if the lock is acquired; otherwise, false. lockTaken must be initialized to false prior to calling this method.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="lockTaken">lockTaken</paramref> argument must be initialized to false prior to calling Enter.</exception>
+ <exception cref="T:System.Threading.LockRecursionException">Thread ownership tracking is enabled, and the current thread has already acquired this lock.</exception>
+ </member>
+ <member name="M:System.Threading.SpinLock.Exit">
+ <summary>Releases the lock.</summary>
+ <exception cref="T:System.Threading.SynchronizationLockException">Thread ownership tracking is enabled, and the current thread is not the owner of this lock.</exception>
+ </member>
+ <member name="M:System.Threading.SpinLock.Exit(System.Boolean)">
+ <summary>Releases the lock.</summary>
+ <param name="useMemoryBarrier">A Boolean value that indicates whether a memory fence should be issued in order to immediately publish the exit operation to other threads.</param>
+ <exception cref="T:System.Threading.SynchronizationLockException">Thread ownership tracking is enabled, and the current thread is not the owner of this lock.</exception>
+ </member>
+ <member name="P:System.Threading.SpinLock.IsHeld">
+ <summary>Gets whether the lock is currently held by any thread.</summary>
+ <returns>true if the lock is currently held by any thread; otherwise false.</returns>
+ </member>
+ <member name="P:System.Threading.SpinLock.IsHeldByCurrentThread">
+ <summary>Gets whether the lock is held by the current thread.</summary>
+ <returns>true if the lock is held by the current thread; otherwise false.</returns>
+ <exception cref="T:System.InvalidOperationException">Thread ownership tracking is disabled.</exception>
+ </member>
+ <member name="P:System.Threading.SpinLock.IsThreadOwnerTrackingEnabled">
+ <summary>Gets whether thread ownership tracking is enabled for this instance.</summary>
+ <returns>true if thread ownership tracking is enabled for this instance; otherwise false.</returns>
+ </member>
+ <member name="M:System.Threading.SpinLock.TryEnter(System.Boolean@)">
+ <summary>Attempts to acquire the lock in a reliable manner, such that even if an exception occurs within the method call, <paramref name="lockTaken">lockTaken</paramref> can be examined reliably to determine whether the lock was acquired.</summary>
+ <param name="lockTaken">True if the lock is acquired; otherwise, false. lockTaken must be initialized to false prior to calling this method.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="lockTaken">lockTaken</paramref> argument must be initialized to false prior to calling TryEnter.</exception>
+ <exception cref="T:System.Threading.LockRecursionException">Thread ownership tracking is enabled, and the current thread has already acquired this lock.</exception>
+ </member>
+ <member name="M:System.Threading.SpinLock.TryEnter(System.Int32,System.Boolean@)">
+ <summary>Attempts to acquire the lock in a reliable manner, such that even if an exception occurs within the method call, <paramref name="lockTaken">lockTaken</paramref> can be examined reliably to determine whether the lock was acquired.</summary>
+ <param name="millisecondsTimeout">The number of milliseconds to wait, or <see cref="F:System.Threading.Timeout.Infinite"></see> (-1) to wait indefinitely.</param>
+ <param name="lockTaken">True if the lock is acquired; otherwise, false. lockTaken must be initialized to false prior to calling this method.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="millisecondsTimeout">millisecondsTimeout</paramref> is a negative number other than -1, which represents an infinite time-out.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="lockTaken">lockTaken</paramref> argument must be initialized to false prior to calling TryEnter.</exception>
+ <exception cref="T:System.Threading.LockRecursionException">Thread ownership tracking is enabled, and the current thread has already acquired this lock.</exception>
+ </member>
+ <member name="M:System.Threading.SpinLock.TryEnter(System.TimeSpan,System.Boolean@)">
+ <summary>Attempts to acquire the lock in a reliable manner, such that even if an exception occurs within the method call, <paramref name="lockTaken">lockTaken</paramref> can be examined reliably to determine whether the lock was acquired.</summary>
+ <param name="timeout">A <see cref="T:System.TimeSpan"></see> that represents the number of milliseconds to wait, or a <see cref="T:System.TimeSpan"></see> that represents -1 milliseconds to wait indefinitely.</param>
+ <param name="lockTaken">True if the lock is acquired; otherwise, false. lockTaken must be initialized to false prior to calling this method.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="timeout">timeout</paramref> is a negative number other than -1 milliseconds, which represents an infinite time-out -or- timeout is greater than <see cref="F:System.Int32.MaxValue"></see> milliseconds.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="lockTaken">lockTaken</paramref> argument must be initialized to false prior to calling TryEnter.</exception>
+ <exception cref="T:System.Threading.LockRecursionException">Thread ownership tracking is enabled, and the current thread has already acquired this lock.</exception>
+ </member>
+ <member name="T:System.Threading.SpinWait">
+ <summary>Provides support for spin-based waiting.</summary>
+ </member>
+ <member name="P:System.Threading.SpinWait.Count">
+ <summary>Gets the number of times <see cref="M:System.Threading.SpinWait.SpinOnce"></see> has been called on this instance.</summary>
+ <returns>Returns an integer that represents the number of times <see cref="M:System.Threading.SpinWait.SpinOnce"></see> has been called on this instance.</returns>
+ </member>
+ <member name="P:System.Threading.SpinWait.NextSpinWillYield">
+ <summary>Gets whether the next call to <see cref="M:System.Threading.SpinWait.SpinOnce"></see> will yield the processor, triggering a forced context switch.</summary>
+ <returns>Whether the next call to <see cref="M:System.Threading.SpinWait.SpinOnce"></see> will yield the processor, triggering a forced context switch.</returns>
+ </member>
+ <member name="M:System.Threading.SpinWait.Reset">
+ <summary>Resets the spin counter.</summary>
+ </member>
+ <member name="M:System.Threading.SpinWait.SpinOnce">
+ <summary>Performs a single spin.</summary>
+ </member>
+ <member name="M:System.Threading.SpinWait.SpinUntil(System.Func{System.Boolean})">
+ <summary>Spins until the specified condition is satisfied.</summary>
+ <param name="condition">A delegate to be executed over and over until it returns true.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="condition">condition</paramref> argument is null.</exception>
+ </member>
+ <member name="M:System.Threading.SpinWait.SpinUntil(System.Func{System.Boolean},System.Int32)">
+ <summary>Spins until the specified condition is satisfied or until the specified timeout is expired.</summary>
+ <param name="condition">A delegate to be executed over and over until it returns true.</param>
+ <param name="millisecondsTimeout">The number of milliseconds to wait, or <see cref="F:System.Threading.Timeout.Infinite"></see> (-1) to wait indefinitely.</param>
+ <returns>True if the condition is satisfied within the timeout; otherwise, false</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="condition">condition</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="millisecondsTimeout">millisecondsTimeout</paramref> is a negative number other than -1, which represents an infinite time-out.</exception>
+ </member>
+ <member name="M:System.Threading.SpinWait.SpinUntil(System.Func{System.Boolean},System.TimeSpan)">
+ <summary>Spins until the specified condition is satisfied or until the specified timeout is expired.</summary>
+ <param name="condition">A delegate to be executed over and over until it returns true.</param>
+ <param name="timeout">A <see cref="T:System.TimeSpan"></see> that represents the number of milliseconds to wait, or a TimeSpan that represents -1 milliseconds to wait indefinitely.</param>
+ <returns>True if the condition is satisfied within the timeout; otherwise, false</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="condition">condition</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="timeout">timeout</paramref> is a negative number other than -1 milliseconds, which represents an infinite time-out -or- timeout is greater than <see cref="F:System.Int32.MaxValue"></see>.</exception>
+ </member>
+ <member name="T:System.Xml.Linq.XComment">
+ <summary>Represents an XML comment.</summary>
+ </member>
+ <member name="M:System.Xml.Linq.XComment.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Linq.XComment"></see> class with the specified string content.</summary>
+ <param name="value">A string that contains the contents of the new <see cref="T:System.Xml.Linq.XComment"></see> object.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="value">value</paramref> parameter is null.</exception>
+ </member>
+ <member name="M:System.Xml.Linq.XComment.#ctor(System.Xml.Linq.XComment)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Linq.XComment"></see> class from an existing comment node.</summary>
+ <param name="other">The <see cref="T:System.Xml.Linq.XComment"></see> node to copy from.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="other">other</paramref> parameter is null.</exception>
+ </member>
+ <member name="P:System.Xml.Linq.XComment.NodeType">
+ <summary>Gets the node type for this node.</summary>
+ <returns>The node type. For <see cref="T:System.Xml.Linq.XComment"></see> objects, this value is <see cref="F:System.Xml.XmlNodeType.Comment"></see>.</returns>
+ </member>
+ <member name="P:System.Xml.Linq.XComment.Value">
+ <summary>Gets or sets the string value of this comment.</summary>
+ <returns>A <see cref="T:System.String"></see> that contains the string value of this comment.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="value">value</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Xml.Linq.XComment.WriteTo(System.Xml.XmlWriter)">
+ <summary>Write this comment to an <see cref="T:System.Xml.XmlWriter"></see>.</summary>
+ <param name="writer">An <see cref="T:System.Xml.XmlWriter"></see> into which this method will write.</param>
+ </member>
+ <member name="T:System.Xml.Linq.XContainer">
+ <summary>Represents a node that can contain other nodes.</summary>
+ </member>
+ <member name="M:System.Xml.Linq.XContainer.Add(System.Object)">
+ <summary>Adds the specified content as children of this <see cref="T:System.Xml.Linq.XContainer"></see>.</summary>
+ <param name="content">A content object containing simple content or a collection of content objects to be added.</param>
+ </member>
+ <member name="M:System.Xml.Linq.XContainer.Add(System.Object[])">
+ <summary>Adds the specified content as children of this <see cref="T:System.Xml.Linq.XContainer"></see>.</summary>
+ <param name="content">A parameter list of content objects.</param>
+ </member>
+ <member name="M:System.Xml.Linq.XContainer.AddFirst(System.Object)">
+ <summary>Adds the specified content as the first children of this document or element.</summary>
+ <param name="content">A content object containing simple content or a collection of content objects to be added.</param>
+ </member>
+ <member name="M:System.Xml.Linq.XContainer.AddFirst(System.Object[])">
+ <summary>Adds the specified content as the first children of this document or element.</summary>
+ <param name="content">A parameter list of content objects.</param>
+ <exception cref="T:System.InvalidOperationException">The parent is null.</exception>
+ </member>
+ <member name="M:System.Xml.Linq.XContainer.CreateWriter">
+ <summary>Creates an <see cref="T:System.Xml.XmlWriter"></see> that can be used to add nodes to the <see cref="T:System.Xml.Linq.XContainer"></see>.</summary>
+ <returns>An <see cref="T:System.Xml.XmlWriter"></see> that is ready to have content written to it.</returns>
+ </member>
+ <member name="M:System.Xml.Linq.XContainer.DescendantNodes">
+ <summary>Returns a collection of the descendant nodes for this document or element, in document order.</summary>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XNode"></see> containing the descendant nodes of the <see cref="T:System.Xml.Linq.XContainer"></see>, in document order.</returns>
+ </member>
+ <member name="M:System.Xml.Linq.XContainer.Descendants">
+ <summary>Returns a collection of the descendant elements for this document or element, in document order.</summary>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XElement"></see> containing the descendant elements of the <see cref="T:System.Xml.Linq.XContainer"></see>.</returns>
+ </member>
+ <member name="M:System.Xml.Linq.XContainer.Descendants(System.Xml.Linq.XName)">
+ <summary>Returns a filtered collection of the descendant elements for this document or element, in document order. Only elements that have a matching <see cref="T:System.Xml.Linq.XName"></see> are included in the collection.</summary>
+ <param name="name">The <see cref="T:System.Xml.Linq.XName"></see> to match.</param>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XElement"></see> containing the descendant elements of the <see cref="T:System.Xml.Linq.XContainer"></see> that match the specified <see cref="T:System.Xml.Linq.XName"></see>.</returns>
+ </member>
+ <member name="M:System.Xml.Linq.XContainer.Element(System.Xml.Linq.XName)">
+ <summary>Gets the first (in document order) child element with the specified <see cref="T:System.Xml.Linq.XName"></see>.</summary>
+ <param name="name">The <see cref="T:System.Xml.Linq.XName"></see> to match.</param>
+ <returns>A <see cref="T:System.Xml.Linq.XElement"></see> that matches the specified <see cref="T:System.Xml.Linq.XName"></see>, or null.</returns>
+ </member>
+ <member name="M:System.Xml.Linq.XContainer.Elements">
+ <summary>Returns a collection of the child elements of this element or document, in document order.</summary>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XElement"></see> containing the child elements of this <see cref="T:System.Xml.Linq.XContainer"></see>, in document order.</returns>
+ </member>
+ <member name="M:System.Xml.Linq.XContainer.Elements(System.Xml.Linq.XName)">
+ <summary>Returns a filtered collection of the child elements of this element or document, in document order. Only elements that have a matching <see cref="T:System.Xml.Linq.XName"></see> are included in the collection.</summary>
+ <param name="name">The <see cref="T:System.Xml.Linq.XName"></see> to match.</param>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XElement"></see> containing the children of the <see cref="T:System.Xml.Linq.XContainer"></see> that have a matching <see cref="T:System.Xml.Linq.XName"></see>, in document order.</returns>
+ </member>
+ <member name="P:System.Xml.Linq.XContainer.FirstNode">
+ <summary>Get the first child node of this node.</summary>
+ <returns>An <see cref="T:System.Xml.Linq.XNode"></see> containing the first child node of the <see cref="T:System.Xml.Linq.XContainer"></see>.</returns>
+ </member>
+ <member name="P:System.Xml.Linq.XContainer.LastNode">
+ <summary>Get the last child node of this node.</summary>
+ <returns>An <see cref="T:System.Xml.Linq.XNode"></see> containing the last child node of the <see cref="T:System.Xml.Linq.XContainer"></see>.</returns>
+ </member>
+ <member name="M:System.Xml.Linq.XContainer.Nodes">
+ <summary>Returns a collection of the child nodes of this element or document, in document order.</summary>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XNode"></see> containing the contents of this <see cref="T:System.Xml.Linq.XContainer"></see>, in document order.</returns>
+ </member>
+ <member name="M:System.Xml.Linq.XContainer.RemoveNodes">
+ <summary>Removes the child nodes from this document or element.</summary>
+ </member>
+ <member name="M:System.Xml.Linq.XContainer.ReplaceNodes(System.Object)">
+ <summary>Replaces the children nodes of this document or element with the specified content.</summary>
+ <param name="content">A content object containing simple content or a collection of content objects that replace the children nodes.</param>
+ </member>
+ <member name="M:System.Xml.Linq.XContainer.ReplaceNodes(System.Object[])">
+ <summary>Replaces the children nodes of this document or element with the specified content.</summary>
+ <param name="content">A parameter list of content objects.</param>
+ </member>
+ <member name="T:System.Xml.Linq.XDeclaration">
+ <summary>Represents an XML declaration.</summary>
+ </member>
+ <member name="M:System.Xml.Linq.XDeclaration.#ctor(System.Xml.Linq.XDeclaration)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Linq.XDeclaration"></see> class from another <see cref="T:System.Xml.Linq.XDeclaration"></see> object.</summary>
+ <param name="other">The <see cref="T:System.Xml.Linq.XDeclaration"></see> used to initialize this <see cref="T:System.Xml.Linq.XDeclaration"></see> object.</param>
+ </member>
+ <member name="M:System.Xml.Linq.XDeclaration.#ctor(System.String,System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Linq.XDeclaration"></see> class with the specified version, encoding, and standalone status.</summary>
+ <param name="version">The version of the XML, usually &quot;1.0&quot;.</param>
+ <param name="encoding">The encoding for the XML document.</param>
+ <param name="standalone">A string containing &quot;yes&quot; or &quot;no&quot; that specifies whether the XML is standalone or requires external entities to be resolved.</param>
+ </member>
+ <member name="P:System.Xml.Linq.XDeclaration.Encoding">
+ <summary>Gets or sets the encoding for this document.</summary>
+ <returns>A <see cref="T:System.String"></see> containing the code page name for this document.</returns>
+ </member>
+ <member name="P:System.Xml.Linq.XDeclaration.Standalone">
+ <summary>Gets or sets the standalone property for this document.</summary>
+ <returns>A <see cref="T:System.String"></see> containing the standalone property for this document.</returns>
+ </member>
+ <member name="M:System.Xml.Linq.XDeclaration.ToString">
+ <summary>Provides the declaration as a formatted string.</summary>
+ <returns>A <see cref="T:System.String"></see> that contains the formatted XML string.</returns>
+ </member>
+ <member name="P:System.Xml.Linq.XDeclaration.Version">
+ <summary>Gets or sets the version property for this document.</summary>
+ <returns>A <see cref="T:System.String"></see> containing the version property for this document.</returns>
+ </member>
+ <member name="T:System.Xml.Linq.XDocument">
+ <summary>Represents an XML document. For the components and usage of an <see cref="T:System.Xml.Linq.XDocument"></see> object, see <see cref="http://msdn.microsoft.com/library/90f78331-1be8-42fb-93e7-bd1325826467">XDocument Class Overview</see>.</summary>
+ </member>
+ <member name="M:System.Xml.Linq.XDocument.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Linq.XDocument"></see> class.</summary>
+ </member>
+ <member name="M:System.Xml.Linq.XDocument.#ctor(System.Object[])">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Linq.XDocument"></see> class with the specified content.</summary>
+ <param name="content">A parameter list of content objects to add to this document.</param>
+ </member>
+ <member name="M:System.Xml.Linq.XDocument.#ctor(System.Xml.Linq.XDocument)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Linq.XDocument"></see> class from an existing <see cref="T:System.Xml.Linq.XDocument"></see> object.</summary>
+ <param name="other">The <see cref="T:System.Xml.Linq.XDocument"></see> object that will be copied.</param>
+ </member>
+ <member name="M:System.Xml.Linq.XDocument.#ctor(System.Xml.Linq.XDeclaration,System.Object[])">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Linq.XDocument"></see> class with the specified <see cref="T:System.Xml.Linq.XDeclaration"></see> and content.</summary>
+ <param name="declaration">An <see cref="T:System.Xml.Linq.XDeclaration"></see> for the document.</param>
+ <param name="content">The content of the document.</param>
+ </member>
+ <member name="P:System.Xml.Linq.XDocument.Declaration">
+ <summary>Gets or sets the XML declaration for this document.</summary>
+ <returns>An <see cref="T:System.Xml.Linq.XDeclaration"></see> that contains the XML declaration for this document.</returns>
+ </member>
+ <member name="P:System.Xml.Linq.XDocument.DocumentType">
+ <summary>Gets the Document Type Definition (DTD) for this document.</summary>
+ <returns>A <see cref="T:System.Xml.Linq.XDocumentType"></see> that contains the DTD for this document.</returns>
+ </member>
+ <member name="M:System.Xml.Linq.XDocument.Load(System.IO.Stream)">
+ <summary>Creates a new <see cref="T:System.Xml.Linq.XDocument"></see> instance by using the specified stream.</summary>
+ <param name="stream">The stream that contains the XML data.</param>
+ <returns>An <see cref="T:System.Xml.Linq.XDocument"></see> object that reads the data that is contained in the stream.</returns>
+ </member>
+ <member name="M:System.Xml.Linq.XDocument.Load(System.IO.TextReader)">
+ <summary>Creates a new <see cref="T:System.Xml.Linq.XDocument"></see> from a <see cref="T:System.IO.TextReader"></see>.</summary>
+ <param name="textReader">A <see cref="T:System.IO.TextReader"></see> that contains the content for the <see cref="T:System.Xml.Linq.XDocument"></see>.</param>
+ <returns>An <see cref="T:System.Xml.Linq.XDocument"></see> that contains the contents of the specified <see cref="T:System.IO.TextReader"></see>.</returns>
+ </member>
+ <member name="M:System.Xml.Linq.XDocument.Load(System.String)">
+ <summary>Creates a new <see cref="T:System.Xml.Linq.XDocument"></see> from a file.</summary>
+ <param name="uri">A URI string that references the file to load into a new <see cref="T:System.Xml.Linq.XDocument"></see>.</param>
+ <returns>An <see cref="T:System.Xml.Linq.XDocument"></see> that contains the contents of the specified file.</returns>
+ </member>
+ <member name="M:System.Xml.Linq.XDocument.Load(System.Xml.XmlReader)">
+ <summary>Creates a new <see cref="T:System.Xml.Linq.XDocument"></see> from an <see cref="T:System.Xml.XmlReader"></see>.</summary>
+ <param name="reader">A <see cref="T:System.Xml.XmlReader"></see> that contains the content for the <see cref="T:System.Xml.Linq.XDocument"></see>.</param>
+ <returns>An <see cref="T:System.Xml.Linq.XDocument"></see> that contains the contents of the specified <see cref="T:System.Xml.XmlReader"></see>.</returns>
+ </member>
+ <member name="M:System.Xml.Linq.XDocument.Load(System.IO.Stream,System.Xml.Linq.LoadOptions)">
+ <summary>Creates a new <see cref="T:System.Xml.Linq.XDocument"></see> instance by using the specified stream, optionally preserving white space, setting the base URI, and retaining line information.</summary>
+ <param name="stream">The stream containing the XML data.</param>
+ <param name="options">A <see cref="T:System.Xml.Linq.LoadOptions"></see> that specifies whether to load base URI and line information.</param>
+ <returns>An <see cref="T:System.Xml.Linq.XDocument"></see> object that reads the data that is contained in the stream.</returns>
+ </member>
+ <member name="M:System.Xml.Linq.XDocument.Load(System.IO.TextReader,System.Xml.Linq.LoadOptions)">
+ <summary>Creates a new <see cref="T:System.Xml.Linq.XDocument"></see> from a <see cref="T:System.IO.TextReader"></see>, optionally preserving white space, setting the base URI, and retaining line information.</summary>
+ <param name="textReader">A <see cref="T:System.IO.TextReader"></see> that contains the content for the <see cref="T:System.Xml.Linq.XDocument"></see>.</param>
+ <param name="options">A <see cref="T:System.Xml.Linq.LoadOptions"></see> that specifies white space behavior, and whether to load base URI and line information.</param>
+ <returns>An <see cref="T:System.Xml.Linq.XDocument"></see> that contains the XML that was read from the specified <see cref="T:System.IO.TextReader"></see>.</returns>
+ </member>
+ <member name="M:System.Xml.Linq.XDocument.Load(System.String,System.Xml.Linq.LoadOptions)">
+ <summary>Creates a new <see cref="T:System.Xml.Linq.XDocument"></see> from a file, optionally preserving white space, setting the base URI, and retaining line information.</summary>
+ <param name="uri">A URI string that references the file to load into a new <see cref="T:System.Xml.Linq.XDocument"></see>.</param>
+ <param name="options">A <see cref="T:System.Xml.Linq.LoadOptions"></see> that specifies white space behavior, and whether to load base URI and line information.</param>
+ <returns>An <see cref="T:System.Xml.Linq.XDocument"></see> that contains the contents of the specified file.</returns>
+ </member>
+ <member name="M:System.Xml.Linq.XDocument.Load(System.Xml.XmlReader,System.Xml.Linq.LoadOptions)">
+ <summary>Loads an <see cref="T:System.Xml.Linq.XDocument"></see> from an <see cref="T:System.Xml.XmlReader"></see>, optionally setting the base URI, and retaining line information.</summary>
+ <param name="reader">A <see cref="T:System.Xml.XmlReader"></see> that will be read for the content of the <see cref="T:System.Xml.Linq.XDocument"></see>.</param>
+ <param name="options">A <see cref="T:System.Xml.Linq.LoadOptions"></see> that specifies whether to load base URI and line information.</param>
+ <returns>An <see cref="T:System.Xml.Linq.XDocument"></see> that contains the XML that was read from the specified <see cref="T:System.Xml.XmlReader"></see>.</returns>
+ </member>
+ <member name="P:System.Xml.Linq.XDocument.NodeType">
+ <summary>Gets the node type for this node.</summary>
+ <returns>The node type. For <see cref="T:System.Xml.Linq.XDocument"></see> objects, this value is <see cref="F:System.Xml.XmlNodeType.Document"></see>.</returns>
+ </member>
+ <member name="M:System.Xml.Linq.XDocument.Parse(System.String)">
+ <summary>Creates a new <see cref="T:System.Xml.Linq.XDocument"></see> from a string.</summary>
+ <param name="text">A string that contains XML.</param>
+ <returns>An <see cref="T:System.Xml.Linq.XDocument"></see> populated from the string that contains XML.</returns>
+ </member>
+ <member name="M:System.Xml.Linq.XDocument.Parse(System.String,System.Xml.Linq.LoadOptions)">
+ <summary>Creates a new <see cref="T:System.Xml.Linq.XDocument"></see> from a string, optionally preserving white space, setting the base URI, and retaining line information.</summary>
+ <param name="text">A string that contains XML.</param>
+ <param name="options">A <see cref="T:System.Xml.Linq.LoadOptions"></see> that specifies white space behavior, and whether to load base URI and line information.</param>
+ <returns>An <see cref="T:System.Xml.Linq.XDocument"></see> populated from the string that contains XML.</returns>
+ </member>
+ <member name="P:System.Xml.Linq.XDocument.Root">
+ <summary>Gets the root element of the XML Tree for this document.</summary>
+ <returns>The root <see cref="T:System.Xml.Linq.XElement"></see> of the XML tree.</returns>
+ </member>
+ <member name="M:System.Xml.Linq.XDocument.Save(System.Xml.XmlWriter)">
+ <summary>Serialize this <see cref="T:System.Xml.Linq.XDocument"></see> to an <see cref="T:System.Xml.XmlWriter"></see>.</summary>
+ <param name="writer">A <see cref="T:System.Xml.XmlWriter"></see> that the <see cref="T:System.Xml.Linq.XDocument"></see> will be written to.</param>
+ </member>
+ <member name="M:System.Xml.Linq.XDocument.Save(System.IO.Stream)">
+ <summary>Outputs this <see cref="T:System.Xml.Linq.XDocument"></see> to the specified <see cref="T:System.IO.Stream"></see>.</summary>
+ <param name="stream">The stream to output this <see cref="T:System.Xml.Linq.XDocument"></see> to.</param>
+ </member>
+ <member name="M:System.Xml.Linq.XDocument.Save(System.IO.TextWriter)">
+ <summary>Serialize this <see cref="T:System.Xml.Linq.XDocument"></see> to a <see cref="T:System.IO.TextWriter"></see>.</summary>
+ <param name="textWriter">A <see cref="T:System.IO.TextWriter"></see> that the <see cref="T:System.Xml.Linq.XDocument"></see> will be written to.</param>
+ </member>
+ <member name="M:System.Xml.Linq.XDocument.Save(System.String)">
+ <summary>Serialize this <see cref="T:System.Xml.Linq.XDocument"></see> to a file, overwriting an existing file, if it exists.</summary>
+ <param name="fileName">A string that contains the name of the file.</param>
+ </member>
+ <member name="M:System.Xml.Linq.XDocument.Save(System.IO.Stream,System.Xml.Linq.SaveOptions)">
+ <summary>Outputs this <see cref="T:System.Xml.Linq.XDocument"></see> to the specified <see cref="T:System.IO.Stream"></see>, optionally specifying formatting behavior.</summary>
+ <param name="stream">The stream to output this <see cref="T:System.Xml.Linq.XDocument"></see> to.</param>
+ <param name="options">A <see cref="T:System.Xml.Linq.SaveOptions"></see> that specifies formatting behavior.</param>
+ </member>
+ <member name="M:System.Xml.Linq.XDocument.Save(System.IO.TextWriter,System.Xml.Linq.SaveOptions)">
+ <summary>Serialize this <see cref="T:System.Xml.Linq.XDocument"></see> to a <see cref="T:System.IO.TextWriter"></see>, optionally disabling formatting.</summary>
+ <param name="textWriter">The <see cref="T:System.IO.TextWriter"></see> to output the XML to.</param>
+ <param name="options">A <see cref="T:System.Xml.Linq.SaveOptions"></see> that specifies formatting behavior.</param>
+ </member>
+ <member name="M:System.Xml.Linq.XDocument.Save(System.String,System.Xml.Linq.SaveOptions)">
+ <summary>Serialize this <see cref="T:System.Xml.Linq.XDocument"></see> to a file, optionally disabling formatting.</summary>
+ <param name="fileName">A string that contains the name of the file.</param>
+ <param name="options">A <see cref="T:System.Xml.Linq.SaveOptions"></see> that specifies formatting behavior.</param>
+ </member>
+ <member name="M:System.Xml.Linq.XDocument.WriteTo(System.Xml.XmlWriter)">
+ <summary>Write this document to an <see cref="T:System.Xml.XmlWriter"></see>.</summary>
+ <param name="writer">An <see cref="T:System.Xml.XmlWriter"></see> into which this method will write.</param>
+ </member>
+ <member name="T:System.Xml.Linq.XDocumentType">
+ <summary>Represents an XML Document Type Definition (DTD).</summary>
+ </member>
+ <member name="M:System.Xml.Linq.XDocumentType.#ctor(System.Xml.Linq.XDocumentType)">
+ <summary>Initializes an instance of the <see cref="T:System.Xml.Linq.XDocumentType"></see> class from another <see cref="T:System.Xml.Linq.XDocumentType"></see> object.</summary>
+ <param name="other">An <see cref="T:System.Xml.Linq.XDocumentType"></see> object to copy from.</param>
+ </member>
+ <member name="M:System.Xml.Linq.XDocumentType.#ctor(System.String,System.String,System.String,System.String)">
+ <summary>Initializes an instance of the <see cref="T:System.Xml.Linq.XDocumentType"></see> class.</summary>
+ <param name="name">A <see cref="T:System.String"></see> that contains the qualified name of the DTD, which is the same as the qualified name of the root element of the XML document.</param>
+ <param name="publicId">A <see cref="T:System.String"></see> that contains the public identifier of an external public DTD.</param>
+ <param name="systemId">A <see cref="T:System.String"></see> that contains the system identifier of an external private DTD.</param>
+ <param name="internalSubset">A <see cref="T:System.String"></see> that contains the internal subset for an internal DTD.</param>
+ </member>
+ <member name="P:System.Xml.Linq.XDocumentType.InternalSubset">
+ <summary>Gets or sets the internal subset for this Document Type Definition (DTD).</summary>
+ <returns>A <see cref="T:System.String"></see> that contains the internal subset for this Document Type Definition (DTD).</returns>
+ </member>
+ <member name="P:System.Xml.Linq.XDocumentType.Name">
+ <summary>Gets or sets the name for this Document Type Definition (DTD).</summary>
+ <returns>A <see cref="T:System.String"></see> that contains the name for this Document Type Definition (DTD).</returns>
+ </member>
+ <member name="P:System.Xml.Linq.XDocumentType.NodeType">
+ <summary>Gets the node type for this node.</summary>
+ <returns>The node type. For <see cref="T:System.Xml.Linq.XDocumentType"></see> objects, this value is <see cref="F:System.Xml.XmlNodeType.DocumentType"></see>.</returns>
+ </member>
+ <member name="P:System.Xml.Linq.XDocumentType.PublicId">
+ <summary>Gets or sets the public identifier for this Document Type Definition (DTD).</summary>
+ <returns>A <see cref="T:System.String"></see> that contains the public identifier for this Document Type Definition (DTD).</returns>
+ </member>
+ <member name="P:System.Xml.Linq.XDocumentType.SystemId">
+ <summary>Gets or sets the system identifier for this Document Type Definition (DTD).</summary>
+ <returns>A <see cref="T:System.String"></see> that contains the system identifier for this Document Type Definition (DTD).</returns>
+ </member>
+ <member name="M:System.Xml.Linq.XDocumentType.WriteTo(System.Xml.XmlWriter)">
+ <summary>Write this <see cref="T:System.Xml.Linq.XDocumentType"></see> to an <see cref="T:System.Xml.XmlWriter"></see>.</summary>
+ <param name="writer">An <see cref="T:System.Xml.XmlWriter"></see> into which this method will write.</param>
+ </member>
+ <member name="T:System.Xml.Linq.XElement">
+ <summary>Represents an XML element. See <see cref="http://msdn.microsoft.com/library/d35180fe-7016-4895-9bfc-ba1e3f7875ec">XElement Class Overview</see> and the Remarks section on this page for usage information and examples.</summary>
+ </member>
+ <member name="M:System.Xml.Linq.XElement.#ctor(System.Xml.Linq.XElement)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Linq.XElement"></see> class from another <see cref="T:System.Xml.Linq.XElement"></see> object.</summary>
+ <param name="other">An <see cref="T:System.Xml.Linq.XElement"></see> object to copy from.</param>
+ </member>
+ <member name="M:System.Xml.Linq.XElement.#ctor(System.Xml.Linq.XName)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Linq.XElement"></see> class with the specified name.</summary>
+ <param name="name">An <see cref="T:System.Xml.Linq.XName"></see> that contains the name of the element.</param>
+ </member>
+ <member name="M:System.Xml.Linq.XElement.#ctor(System.Xml.Linq.XStreamingElement)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Linq.XElement"></see> class from an <see cref="T:System.Xml.Linq.XStreamingElement"></see> object.</summary>
+ <param name="other">An <see cref="T:System.Xml.Linq.XStreamingElement"></see> that contains unevaluated queries that will be iterated for the contents of this <see cref="T:System.Xml.Linq.XElement"></see>.</param>
+ </member>
+ <member name="M:System.Xml.Linq.XElement.#ctor(System.Xml.Linq.XName,System.Object)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Linq.XElement"></see> class with the specified name and content.</summary>
+ <param name="name">An <see cref="T:System.Xml.Linq.XName"></see> that contains the element name.</param>
+ <param name="content">The contents of the element.</param>
+ </member>
+ <member name="M:System.Xml.Linq.XElement.#ctor(System.Xml.Linq.XName,System.Object[])">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Linq.XElement"></see> class with the specified name and content.</summary>
+ <param name="name">An <see cref="T:System.Xml.Linq.XName"></see> that contains the element name.</param>
+ <param name="content">The initial content of the element.</param>
+ </member>
+ <member name="M:System.Xml.Linq.XElement.AncestorsAndSelf">
+ <summary>Returns a collection of elements that contain this element, and the ancestors of this element.</summary>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XElement"></see> of elements that contain this element, and the ancestors of this element.</returns>
+ </member>
+ <member name="M:System.Xml.Linq.XElement.AncestorsAndSelf(System.Xml.Linq.XName)">
+ <summary>Returns a filtered collection of elements that contain this element, and the ancestors of this element. Only elements that have a matching <see cref="T:System.Xml.Linq.XName"></see> are included in the collection.</summary>
+ <param name="name">The <see cref="T:System.Xml.Linq.XName"></see> to match.</param>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XElement"></see> that contain this element, and the ancestors of this element. Only elements that have a matching <see cref="T:System.Xml.Linq.XName"></see> are included in the collection.</returns>
+ </member>
+ <member name="M:System.Xml.Linq.XElement.Attribute(System.Xml.Linq.XName)">
+ <summary>Returns the <see cref="T:System.Xml.Linq.XAttribute"></see> of this <see cref="T:System.Xml.Linq.XElement"></see> that has the specified <see cref="T:System.Xml.Linq.XName"></see>.</summary>
+ <param name="name">The <see cref="T:System.Xml.Linq.XName"></see> of the <see cref="T:System.Xml.Linq.XAttribute"></see> to get.</param>
+ <returns>An <see cref="T:System.Xml.Linq.XAttribute"></see> that has the specified <see cref="T:System.Xml.Linq.XName"></see>; null if there is no attribute with the specified name.</returns>
+ </member>
+ <member name="M:System.Xml.Linq.XElement.Attributes">
+ <summary>Returns a collection of attributes of this element.</summary>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XAttribute"></see> of attributes of this element.</returns>
+ </member>
+ <member name="M:System.Xml.Linq.XElement.Attributes(System.Xml.Linq.XName)">
+ <summary>Returns a filtered collection of attributes of this element. Only elements that have a matching <see cref="T:System.Xml.Linq.XName"></see> are included in the collection.</summary>
+ <param name="name">The <see cref="T:System.Xml.Linq.XName"></see> to match.</param>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XAttribute"></see> that contains the attributes of this element. Only elements that have a matching <see cref="T:System.Xml.Linq.XName"></see> are included in the collection.</returns>
+ </member>
+ <member name="M:System.Xml.Linq.XElement.DescendantNodesAndSelf">
+ <summary>Returns a collection of nodes that contain this element, and all descendant nodes of this element, in document order.</summary>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XNode"></see> that contain this element, and all descendant nodes of this element, in document order.</returns>
+ </member>
+ <member name="M:System.Xml.Linq.XElement.DescendantsAndSelf(System.Xml.Linq.XName)">
+ <summary>Returns a filtered collection of elements that contain this element, and all descendant elements of this element, in document order. Only elements that have a matching <see cref="T:System.Xml.Linq.XName"></see> are included in the collection.</summary>
+ <param name="name">The <see cref="T:System.Xml.Linq.XName"></see> to match.</param>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XElement"></see> that contain this element, and all descendant elements of this element, in document order. Only elements that have a matching <see cref="T:System.Xml.Linq.XName"></see> are included in the collection.</returns>
+ </member>
+ <member name="M:System.Xml.Linq.XElement.DescendantsAndSelf">
+ <summary>Returns a collection of elements that contain this element, and all descendant elements of this element, in document order.</summary>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XElement"></see> of elements that contain this element, and all descendant elements of this element, in document order.</returns>
+ </member>
+ <member name="P:System.Xml.Linq.XElement.EmptySequence">
+ <summary>Gets an empty collection of elements.</summary>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XElement"></see> that contains an empty collection.</returns>
+ </member>
+ <member name="P:System.Xml.Linq.XElement.FirstAttribute">
+ <summary>Gets the first attribute of this element.</summary>
+ <returns>An <see cref="T:System.Xml.Linq.XAttribute"></see> that contains the first attribute of this element.</returns>
+ </member>
+ <member name="M:System.Xml.Linq.XElement.GetDefaultNamespace">
+ <summary>Gets the default <see cref="T:System.Xml.Linq.XNamespace"></see> of this <see cref="T:System.Xml.Linq.XElement"></see>.</summary>
+ <returns>An <see cref="T:System.Xml.Linq.XNamespace"></see> that contains the default namespace of this <see cref="T:System.Xml.Linq.XElement"></see>.</returns>
+ </member>
+ <member name="M:System.Xml.Linq.XElement.GetNamespaceOfPrefix(System.String)">
+ <summary>Gets the namespace associated with a particular prefix for this <see cref="T:System.Xml.Linq.XElement"></see>.</summary>
+ <param name="prefix">A string that contains the namespace prefix to look up.</param>
+ <returns>An <see cref="T:System.Xml.Linq.XNamespace"></see> for the namespace associated with the prefix for this <see cref="T:System.Xml.Linq.XElement"></see>.</returns>
+ </member>
+ <member name="M:System.Xml.Linq.XElement.GetPrefixOfNamespace(System.Xml.Linq.XNamespace)">
+ <summary>Gets the prefix associated with a namespace for this <see cref="T:System.Xml.Linq.XElement"></see>.</summary>
+ <param name="ns">An <see cref="T:System.Xml.Linq.XNamespace"></see> to look up.</param>
+ <returns>A <see cref="T:System.String"></see> that contains the namespace prefix.</returns>
+ </member>
+ <member name="P:System.Xml.Linq.XElement.HasAttributes">
+ <summary>Gets a value indicating whether this element has at least one attribute.</summary>
+ <returns>true if this element has at least one attribute; otherwise false.</returns>
+ </member>
+ <member name="P:System.Xml.Linq.XElement.HasElements">
+ <summary>Gets a value indicating whether this element has at least one child element.</summary>
+ <returns>true if this element has at least one child element; otherwise false.</returns>
+ </member>
+ <member name="P:System.Xml.Linq.XElement.IsEmpty">
+ <summary>Gets a value indicating whether this element contains no content.</summary>
+ <returns>true if this element contains no content; otherwise false.</returns>
+ </member>
+ <member name="P:System.Xml.Linq.XElement.LastAttribute">
+ <summary>Gets the last attribute of this element.</summary>
+ <returns>An <see cref="T:System.Xml.Linq.XAttribute"></see> that contains the last attribute of this element.</returns>
+ </member>
+ <member name="M:System.Xml.Linq.XElement.Load(System.IO.TextReader,System.Xml.Linq.LoadOptions)">
+ <summary>Loads an <see cref="T:System.Xml.Linq.XElement"></see> from a <see cref="T:System.IO.TextReader"></see>, optionally preserving white space and retaining line information.</summary>
+ <param name="textReader">A <see cref="T:System.IO.TextReader"></see> that will be read for the <see cref="T:System.Xml.Linq.XElement"></see> content.</param>
+ <param name="options">A <see cref="T:System.Xml.Linq.LoadOptions"></see> that specifies white space behavior, and whether to load base URI and line information.</param>
+ <returns>An <see cref="T:System.Xml.Linq.XElement"></see> that contains the XML that was read from the specified <see cref="T:System.IO.TextReader"></see>.</returns>
+ </member>
+ <member name="M:System.Xml.Linq.XElement.Load(System.Xml.XmlReader,System.Xml.Linq.LoadOptions)">
+ <summary>Loads an <see cref="T:System.Xml.Linq.XElement"></see> from an <see cref="T:System.Xml.XmlReader"></see>, optionally preserving white space, setting the base URI, and retaining line information.</summary>
+ <param name="reader">A <see cref="T:System.Xml.XmlReader"></see> that will be read for the content of the <see cref="T:System.Xml.Linq.XElement"></see>.</param>
+ <param name="options">A <see cref="T:System.Xml.Linq.LoadOptions"></see> that specifies white space behavior, and whether to load base URI and line information.</param>
+ <returns>An <see cref="T:System.Xml.Linq.XElement"></see> that contains the XML that was read from the specified <see cref="T:System.Xml.XmlReader"></see>.</returns>
+ </member>
+ <member name="M:System.Xml.Linq.XElement.Load(System.String,System.Xml.Linq.LoadOptions)">
+ <summary>Loads an <see cref="T:System.Xml.Linq.XElement"></see> from a file, optionally preserving white space, setting the base URI, and retaining line information.</summary>
+ <param name="uri">A URI string referencing the file to load into an <see cref="T:System.Xml.Linq.XElement"></see>.</param>
+ <param name="options">A <see cref="T:System.Xml.Linq.LoadOptions"></see> that specifies white space behavior, and whether to load base URI and line information.</param>
+ <returns>An <see cref="T:System.Xml.Linq.XElement"></see> that contains the contents of the specified file.</returns>
+ </member>
+ <member name="M:System.Xml.Linq.XElement.Load(System.IO.Stream,System.Xml.Linq.LoadOptions)">
+ <summary>Creates a new <see cref="T:System.Xml.Linq.XElement"></see> instance by using the specified stream, optionally preserving white space, setting the base URI, and retaining line information.</summary>
+ <param name="stream">The stream containing the XML data.</param>
+ <param name="options">A <see cref="T:System.Xml.Linq.LoadOptions"></see> object that specifies whether to load base URI and line information.</param>
+ <returns>An <see cref="T:System.Xml.Linq.XElement"></see> object used to read the data that the stream contains.</returns>
+ </member>
+ <member name="M:System.Xml.Linq.XElement.Load(System.IO.TextReader)">
+ <summary>Loads an <see cref="T:System.Xml.Linq.XElement"></see> from a <see cref="T:System.IO.TextReader"></see>.</summary>
+ <param name="textReader">A <see cref="T:System.IO.TextReader"></see> that will be read for the <see cref="T:System.Xml.Linq.XElement"></see> content.</param>
+ <returns>An <see cref="T:System.Xml.Linq.XElement"></see> that contains the XML that was read from the specified <see cref="T:System.IO.TextReader"></see>.</returns>
+ </member>
+ <member name="M:System.Xml.Linq.XElement.Load(System.String)">
+ <summary>Loads an <see cref="T:System.Xml.Linq.XElement"></see> from a file.</summary>
+ <param name="uri">A URI string referencing the file to load into a new <see cref="T:System.Xml.Linq.XElement"></see>.</param>
+ <returns>An <see cref="T:System.Xml.Linq.XElement"></see> that contains the contents of the specified file.</returns>
+ </member>
+ <member name="M:System.Xml.Linq.XElement.Load(System.IO.Stream)">
+ <summary>Creates a new <see cref="T:System.Xml.Linq.XElement"></see> instance by using the specified stream.</summary>
+ <param name="stream">The stream that contains the XML data.</param>
+ <returns>An <see cref="T:System.Xml.Linq.XElement"></see> object used to read the data that is contained in the stream.</returns>
+ </member>
+ <member name="M:System.Xml.Linq.XElement.Load(System.Xml.XmlReader)">
+ <summary>Loads an <see cref="T:System.Xml.Linq.XElement"></see> from an <see cref="T:System.Xml.XmlReader"></see>.</summary>
+ <param name="reader">A <see cref="T:System.Xml.XmlReader"></see> that will be read for the content of the <see cref="T:System.Xml.Linq.XElement"></see>.</param>
+ <returns>An <see cref="T:System.Xml.Linq.XElement"></see> that contains the XML that was read from the specified <see cref="T:System.Xml.XmlReader"></see>.</returns>
+ </member>
+ <member name="P:System.Xml.Linq.XElement.Name">
+ <summary>Gets or sets the name of this element.</summary>
+ <returns>An <see cref="T:System.Xml.Linq.XName"></see> that contains the name of this element.</returns>
+ </member>
+ <member name="P:System.Xml.Linq.XElement.NodeType">
+ <summary>Gets the node type for this node.</summary>
+ <returns>The node type. For <see cref="T:System.Xml.Linq.XElement"></see> objects, this value is <see cref="F:System.Xml.XmlNodeType.Element"></see>.</returns>
+ </member>
+ <member name="M:System.Xml.Linq.XElement.op_Explicit(System.Xml.Linq.XElement to System.Nullable{System.Int64})">
+ <param name="element"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Xml.Linq.XElement.op_Explicit(System.Xml.Linq.XElement to System.Nullable{System.Single})">
+ <param name="element"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Xml.Linq.XElement.op_Explicit(System.Xml.Linq.XElement to System.Nullable{System.TimeSpan})">
+ <param name="element"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Xml.Linq.XElement.op_Explicit(System.Xml.Linq.XElement to System.Nullable{System.UInt32})">
+ <param name="element"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Xml.Linq.XElement.op_Explicit(System.Xml.Linq.XElement to System.Nullable{System.UInt64})">
+ <param name="element"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Xml.Linq.XElement.op_Explicit(System.Xml.Linq.XElement to System.UInt32)">
+ <param name="element"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Xml.Linq.XElement.op_Explicit(System.Xml.Linq.XElement to System.String)">
+ <param name="element"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Xml.Linq.XElement.op_Explicit(System.Xml.Linq.XElement to System.TimeSpan)">
+ <param name="element"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Xml.Linq.XElement.op_Explicit(System.Xml.Linq.XElement to System.UInt64)">
+ <param name="element"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Xml.Linq.XElement.op_Explicit(System.Xml.Linq.XElement to System.Nullable{System.Int32})">
+ <param name="element"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Xml.Linq.XElement.op_Explicit(System.Xml.Linq.XElement to System.Single)">
+ <param name="element"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Xml.Linq.XElement.op_Explicit(System.Xml.Linq.XElement to System.Nullable{System.Guid})">
+ <param name="element"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Xml.Linq.XElement.op_Explicit(System.Xml.Linq.XElement to System.Nullable{System.Boolean})">
+ <param name="element"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Xml.Linq.XElement.op_Explicit(System.Xml.Linq.XElement to System.Nullable{System.Decimal})">
+ <param name="element"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Xml.Linq.XElement.op_Explicit(System.Xml.Linq.XElement to System.Boolean)">
+ <param name="element"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Xml.Linq.XElement.op_Explicit(System.Xml.Linq.XElement to System.DateTime)">
+ <param name="element"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Xml.Linq.XElement.op_Explicit(System.Xml.Linq.XElement to System.DateTimeOffset)">
+ <param name="element"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Xml.Linq.XElement.op_Explicit(System.Xml.Linq.XElement to System.Double)">
+ <param name="element"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Xml.Linq.XElement.op_Explicit(System.Xml.Linq.XElement to System.Guid)">
+ <param name="element"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Xml.Linq.XElement.op_Explicit(System.Xml.Linq.XElement to System.Decimal)">
+ <param name="element"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Xml.Linq.XElement.op_Explicit(System.Xml.Linq.XElement to System.Int64)">
+ <param name="element"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Xml.Linq.XElement.op_Explicit(System.Xml.Linq.XElement to System.Nullable{System.Double})">
+ <param name="element"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Xml.Linq.XElement.op_Explicit(System.Xml.Linq.XElement to System.Nullable{System.DateTime})">
+ <param name="element"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Xml.Linq.XElement.op_Explicit(System.Xml.Linq.XElement to System.Nullable{System.DateTimeOffset})">
+ <param name="element"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Xml.Linq.XElement.op_Explicit(System.Xml.Linq.XElement to System.Int32)">
+ <param name="element"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Xml.Linq.XElement.Parse(System.String)">
+ <summary>Load an <see cref="T:System.Xml.Linq.XElement"></see> from a string that contains XML.</summary>
+ <param name="text">A <see cref="T:System.String"></see> that contains XML.</param>
+ <returns>An <see cref="T:System.Xml.Linq.XElement"></see> populated from the string that contains XML.</returns>
+ </member>
+ <member name="M:System.Xml.Linq.XElement.Parse(System.String,System.Xml.Linq.LoadOptions)">
+ <summary>Load an <see cref="T:System.Xml.Linq.XElement"></see> from a string that contains XML, optionally preserving white space and retaining line information.</summary>
+ <param name="text">A <see cref="T:System.String"></see> that contains XML.</param>
+ <param name="options">A <see cref="T:System.Xml.Linq.LoadOptions"></see> that specifies white space behavior, and whether to load base URI and line information.</param>
+ <returns>An <see cref="T:System.Xml.Linq.XElement"></see> populated from the string that contains XML.</returns>
+ </member>
+ <member name="M:System.Xml.Linq.XElement.RemoveAll">
+ <summary>Removes nodes and attributes from this <see cref="T:System.Xml.Linq.XElement"></see>.</summary>
+ </member>
+ <member name="M:System.Xml.Linq.XElement.RemoveAttributes">
+ <summary>Removes the attributes of this <see cref="T:System.Xml.Linq.XElement"></see>.</summary>
+ </member>
+ <member name="M:System.Xml.Linq.XElement.ReplaceAll(System.Object)">
+ <summary>Replaces the child nodes and the attributes of this element with the specified content.</summary>
+ <param name="content">The content that will replace the child nodes and attributes of this element.</param>
+ </member>
+ <member name="M:System.Xml.Linq.XElement.ReplaceAll(System.Object[])">
+ <summary>Replaces the child nodes and the attributes of this element with the specified content.</summary>
+ <param name="content">A parameter list of content objects.</param>
+ </member>
+ <member name="M:System.Xml.Linq.XElement.ReplaceAttributes(System.Object[])">
+ <summary>Replaces the attributes of this element with the specified content.</summary>
+ <param name="content">A parameter list of content objects.</param>
+ </member>
+ <member name="M:System.Xml.Linq.XElement.ReplaceAttributes(System.Object)">
+ <summary>Replaces the attributes of this element with the specified content.</summary>
+ <param name="content">The content that will replace the attributes of this element.</param>
+ </member>
+ <member name="M:System.Xml.Linq.XElement.Save(System.IO.Stream)">
+ <summary>Outputs this <see cref="T:System.Xml.Linq.XElement"></see> to the specified <see cref="T:System.IO.Stream"></see>.</summary>
+ <param name="stream">The stream to output this <see cref="T:System.Xml.Linq.XElement"></see> to.</param>
+ </member>
+ <member name="M:System.Xml.Linq.XElement.Save(System.IO.TextWriter)">
+ <summary>Serialize this element to a <see cref="T:System.IO.TextWriter"></see>.</summary>
+ <param name="textWriter">A <see cref="T:System.IO.TextWriter"></see> that the <see cref="T:System.Xml.Linq.XElement"></see> will be written to.</param>
+ </member>
+ <member name="M:System.Xml.Linq.XElement.Save(System.String)">
+ <summary>Serialize this element to a file.</summary>
+ <param name="fileName">A <see cref="T:System.String"></see> that contains the name of the file.</param>
+ </member>
+ <member name="M:System.Xml.Linq.XElement.Save(System.Xml.XmlWriter)">
+ <summary>Serialize this element to an <see cref="T:System.Xml.XmlWriter"></see>.</summary>
+ <param name="writer">A <see cref="T:System.Xml.XmlWriter"></see> that the <see cref="T:System.Xml.Linq.XElement"></see> will be written to.</param>
+ </member>
+ <member name="M:System.Xml.Linq.XElement.Save(System.IO.Stream,System.Xml.Linq.SaveOptions)">
+ <summary>Outputs this <see cref="T:System.Xml.Linq.XElement"></see> to the specified <see cref="T:System.IO.Stream"></see>, optionally specifying formatting behavior.</summary>
+ <param name="stream">The stream to output this <see cref="T:System.Xml.Linq.XElement"></see> to.</param>
+ <param name="options">A <see cref="T:System.Xml.Linq.SaveOptions"></see> object that specifies formatting behavior.</param>
+ </member>
+ <member name="M:System.Xml.Linq.XElement.Save(System.IO.TextWriter,System.Xml.Linq.SaveOptions)">
+ <summary>Serialize this element to a <see cref="T:System.IO.TextWriter"></see>, optionally disabling formatting.</summary>
+ <param name="textWriter">The <see cref="T:System.IO.TextWriter"></see> to output the XML to.</param>
+ <param name="options">A <see cref="T:System.Xml.Linq.SaveOptions"></see> that specifies formatting behavior.</param>
+ </member>
+ <member name="M:System.Xml.Linq.XElement.Save(System.String,System.Xml.Linq.SaveOptions)">
+ <summary>Serialize this element to a file, optionally disabling formatting.</summary>
+ <param name="fileName">A <see cref="T:System.String"></see> that contains the name of the file.</param>
+ <param name="options">A <see cref="T:System.Xml.Linq.SaveOptions"></see> that specifies formatting behavior.</param>
+ </member>
+ <member name="M:System.Xml.Linq.XElement.SetAttributeValue(System.Xml.Linq.XName,System.Object)">
+ <summary>Sets the value of an attribute, adds an attribute, or removes an attribute.</summary>
+ <param name="name">An <see cref="T:System.Xml.Linq.XName"></see> that contains the name of the attribute to change.</param>
+ <param name="value">The value to assign to the attribute. The attribute is removed if the value is null. Otherwise, the value is converted to its string representation and assigned to the <see cref="P:System.Xml.Linq.XAttribute.Value"></see> property of the attribute.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="value">value</paramref> is an instance of <see cref="T:System.Xml.Linq.XObject"></see>.</exception>
+ </member>
+ <member name="M:System.Xml.Linq.XElement.SetElementValue(System.Xml.Linq.XName,System.Object)">
+ <summary>Sets the value of a child element, adds a child element, or removes a child element.</summary>
+ <param name="name">An <see cref="T:System.Xml.Linq.XName"></see> that contains the name of the child element to change.</param>
+ <param name="value">The value to assign to the child element. The child element is removed if the value is null. Otherwise, the value is converted to its string representation and assigned to the <see cref="P:System.Xml.Linq.XElement.Value"></see> property of the child element.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="value">value</paramref> is an instance of <see cref="T:System.Xml.Linq.XObject"></see>.</exception>
+ </member>
+ <member name="M:System.Xml.Linq.XElement.SetValue(System.Object)">
+ <summary>Sets the value of this element.</summary>
+ <param name="value">The value to assign to this element. The value is converted to its string representation and assigned to the <see cref="P:System.Xml.Linq.XElement.Value"></see> property.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="value">value</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="value">value</paramref> is an <see cref="T:System.Xml.Linq.XObject"></see>.</exception>
+ </member>
+ <member name="P:System.Xml.Linq.XElement.Value">
+ <summary>Gets or sets the concatenated text contents of this element.</summary>
+ <returns>A <see cref="T:System.String"></see> that contains all of the text content of this element. If there are multiple text nodes, they will be concatenated.</returns>
+ </member>
+ <member name="M:System.Xml.Linq.XElement.WriteTo(System.Xml.XmlWriter)">
+ <summary>Write this element to an <see cref="T:System.Xml.XmlWriter"></see>.</summary>
+ <param name="writer">An <see cref="T:System.Xml.XmlWriter"></see> into which this method will write.</param>
+ </member>
+ <member name="M:System.Xml.Linq.XElement.System#Xml#Serialization#IXmlSerializable#GetSchema">
+ <summary>Gets an XML schema definition that describes the XML representation of this object.</summary>
+ <returns>An <see cref="T:System.Xml.Schema.XmlSchema"></see> that describes the XML representation of the object that is produced by the <see cref="M:System.Xml.Serialization.IXmlSerializable.WriteXml(System.Xml.XmlWriter)"></see> method and consumed by the <see cref="M:System.Xml.Serialization.IXmlSerializable.ReadXml(System.Xml.XmlReader)"></see> method.</returns>
+ </member>
+ <member name="M:System.Xml.Linq.XElement.System#Xml#Serialization#IXmlSerializable#ReadXml(System.Xml.XmlReader)">
+ <summary>Generates an object from its XML representation.</summary>
+ <param name="reader">The <see cref="T:System.Xml.XmlReader"></see> from which the object is deserialized.</param>
+ </member>
+ <member name="M:System.Xml.Linq.XElement.System#Xml#Serialization#IXmlSerializable#WriteXml(System.Xml.XmlWriter)">
+ <summary>Converts an object into its XML representation.</summary>
+ <param name="writer">The <see cref="T:System.Xml.XmlWriter"></see> to which this object is serialized.</param>
+ </member>
+ <member name="T:System.Xml.Linq.XName">
+ <summary>Represents a name of an XML element or attribute.</summary>
+ </member>
+ <member name="M:System.Xml.Linq.XName.Equals(System.Object)">
+ <summary>Determines whether the specified <see cref="T:System.Xml.Linq.XName"></see> is equal to this <see cref="T:System.Xml.Linq.XName"></see>.</summary>
+ <param name="obj">The <see cref="T:System.Xml.Linq.XName"></see> to compare to the current <see cref="T:System.Xml.Linq.XName"></see>.</param>
+ <returns>true if the specified <see cref="T:System.Xml.Linq.XName"></see> is equal to the current <see cref="T:System.Xml.Linq.XName"></see>; otherwise false.</returns>
+ </member>
+ <member name="M:System.Xml.Linq.XName.Get(System.String)">
+ <summary>Gets an <see cref="T:System.Xml.Linq.XName"></see> object from an expanded name.</summary>
+ <param name="expandedName">A <see cref="T:System.String"></see> that contains an expanded XML name in the format {namespace}localname.</param>
+ <returns>An <see cref="T:System.Xml.Linq.XName"></see> object constructed from the expanded name.</returns>
+ </member>
+ <member name="M:System.Xml.Linq.XName.Get(System.String,System.String)">
+ <summary>Gets an <see cref="T:System.Xml.Linq.XName"></see> object from a local name and a namespace.</summary>
+ <param name="localName">A local (unqualified) name.</param>
+ <param name="namespaceName">An XML namespace.</param>
+ <returns>An <see cref="T:System.Xml.Linq.XName"></see> object created from the specified local name and namespace.</returns>
+ </member>
+ <member name="M:System.Xml.Linq.XName.GetHashCode">
+ <summary>Gets a hash code for this <see cref="T:System.Xml.Linq.XName"></see>.</summary>
+ <returns>An <see cref="T:System.Int32"></see> that contains the hash code for the <see cref="T:System.Xml.Linq.XName"></see>.</returns>
+ </member>
+ <member name="P:System.Xml.Linq.XName.LocalName">
+ <summary>Gets the local (unqualified) part of the name.</summary>
+ <returns>A <see cref="T:System.String"></see> that contains the local (unqualified) part of the name.</returns>
+ </member>
+ <member name="P:System.Xml.Linq.XName.Namespace">
+ <summary>Gets the namespace part of the fully qualified name.</summary>
+ <returns>An <see cref="T:System.Xml.Linq.XNamespace"></see> that contains the namespace part of the name.</returns>
+ </member>
+ <member name="P:System.Xml.Linq.XName.NamespaceName">
+ <summary>Returns the URI of the <see cref="T:System.Xml.Linq.XNamespace"></see> for this <see cref="T:System.Xml.Linq.XName"></see>.</summary>
+ <returns>The URI of the <see cref="T:System.Xml.Linq.XNamespace"></see> for this <see cref="T:System.Xml.Linq.XName"></see>.</returns>
+ </member>
+ <member name="M:System.Xml.Linq.XName.op_Equality(System.Xml.Linq.XName,System.Xml.Linq.XName)">
+ <summary>Returns a value indicating whether two instances of <see cref="T:System.Xml.Linq.XName"></see> are equal.</summary>
+ <param name="left">The first <see cref="T:System.Xml.Linq.XName"></see> to compare.</param>
+ <param name="right">The second <see cref="T:System.Xml.Linq.XName"></see> 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.Xml.Linq.XName.op_Implicit(System.String to System.Xml.Linq.XName)">
+ <param name="expandedName"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Xml.Linq.XName.op_Inequality(System.Xml.Linq.XName,System.Xml.Linq.XName)">
+ <summary>Returns a value indicating whether two instances of <see cref="T:System.Xml.Linq.XName"></see> are not equal.</summary>
+ <param name="left">The first <see cref="T:System.Xml.Linq.XName"></see> to compare.</param>
+ <param name="right">The second <see cref="T:System.Xml.Linq.XName"></see> 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.Xml.Linq.XName.ToString">
+ <summary>Returns the expanded XML name in the format {namespace}localname.</summary>
+ <returns>A <see cref="T:System.String"></see> that contains the expanded XML name in the format {namespace}localname.</returns>
+ </member>
+ <member name="M:System.Xml.Linq.XName.System#IEquatable{System#Xml#Linq#XName}#Equals(System.Xml.Linq.XName)">
+ <summary>Indicates whether the current <see cref="T:System.Xml.Linq.XName"></see> is equal to the specified <see cref="T:System.Xml.Linq.XName"></see>.</summary>
+ <param name="other">The <see cref="T:System.Xml.Linq.XName"></see> to compare with this <see cref="T:System.Xml.Linq.XName"></see>.</param>
+ <returns>true if this <see cref="T:System.Xml.Linq.XName"></see> is equal to the specified <see cref="T:System.Xml.Linq.XName"></see>, otherwise false.</returns>
+ </member>
+ <member name="M:System.Xml.Linq.XName.System#Runtime#Serialization#ISerializable#GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Populates a <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> with the data required to serialize the target object.</summary>
+ <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> to populate with data.</param>
+ <param name="context">The destination (see <see cref="T:System.Runtime.Serialization.StreamingContext"></see>) for this serialization.</param>
+ </member>
+ <member name="T:System.Xml.Linq.XNamespace">
+ <summary>Represents an XML namespace. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Xml.Linq.XNamespace.Equals(System.Object)">
+ <summary>Determines whether the specified <see cref="T:System.Xml.Linq.XNamespace"></see> is equal to the current <see cref="T:System.Xml.Linq.XNamespace"></see>.</summary>
+ <param name="obj">The <see cref="T:System.Xml.Linq.XNamespace"></see> to compare to the current <see cref="T:System.Xml.Linq.XNamespace"></see>.</param>
+ <returns>A <see cref="T:System.Boolean"></see> that indicates whether the specified <see cref="T:System.Xml.Linq.XNamespace"></see> is equal to the current <see cref="T:System.Xml.Linq.XNamespace"></see>.</returns>
+ </member>
+ <member name="M:System.Xml.Linq.XNamespace.Get(System.String)">
+ <summary>Gets an <see cref="T:System.Xml.Linq.XNamespace"></see> for the specified Uniform Resource Identifier (URI).</summary>
+ <param name="namespaceName">A <see cref="T:System.String"></see> that contains a namespace URI.</param>
+ <returns>An <see cref="T:System.Xml.Linq.XNamespace"></see> created from the specified URI.</returns>
+ </member>
+ <member name="M:System.Xml.Linq.XNamespace.GetHashCode">
+ <summary>Gets a hash code for this <see cref="T:System.Xml.Linq.XNamespace"></see>.</summary>
+ <returns>An <see cref="T:System.Int32"></see> that contains the hash code for the <see cref="T:System.Xml.Linq.XNamespace"></see>.</returns>
+ </member>
+ <member name="M:System.Xml.Linq.XNamespace.GetName(System.String)">
+ <summary>Returns an <see cref="T:System.Xml.Linq.XName"></see> object created from this <see cref="T:System.Xml.Linq.XNamespace"></see> and the specified local name.</summary>
+ <param name="localName">A <see cref="T:System.String"></see> that contains a local name.</param>
+ <returns>An <see cref="T:System.Xml.Linq.XName"></see> created from this <see cref="T:System.Xml.Linq.XNamespace"></see> and the specified local name.</returns>
+ </member>
+ <member name="P:System.Xml.Linq.XNamespace.NamespaceName">
+ <summary>Gets the Uniform Resource Identifier (URI) of this namespace.</summary>
+ <returns>A <see cref="T:System.String"></see> that contains the URI of the namespace.</returns>
+ </member>
+ <member name="P:System.Xml.Linq.XNamespace.None">
+ <summary>Gets the <see cref="T:System.Xml.Linq.XNamespace"></see> object that corresponds to no namespace.</summary>
+ <returns>The <see cref="T:System.Xml.Linq.XNamespace"></see> that corresponds to no namespace.</returns>
+ </member>
+ <member name="M:System.Xml.Linq.XNamespace.op_Addition(System.Xml.Linq.XNamespace,System.String)">
+ <summary>Combines an <see cref="T:System.Xml.Linq.XNamespace"></see> object with a local name to create an <see cref="T:System.Xml.Linq.XName"></see>.</summary>
+ <param name="ns">An <see cref="T:System.Xml.Linq.XNamespace"></see> that contains the namespace.</param>
+ <param name="localName">A <see cref="T:System.String"></see> that contains the local name.</param>
+ <returns>The new <see cref="T:System.Xml.Linq.XName"></see> constructed from the namespace and local name.</returns>
+ </member>
+ <member name="M:System.Xml.Linq.XNamespace.op_Equality(System.Xml.Linq.XNamespace,System.Xml.Linq.XNamespace)">
+ <summary>Returns a value indicating whether two instances of <see cref="T:System.Xml.Linq.XNamespace"></see> are equal.</summary>
+ <param name="left">The first <see cref="T:System.Xml.Linq.XNamespace"></see> to compare.</param>
+ <param name="right">The second <see cref="T:System.Xml.Linq.XNamespace"></see> to compare.</param>
+ <returns>A <see cref="T:System.Boolean"></see> that indicates whether <paramref name="left">left</paramref> and <paramref name="right">right</paramref> are equal.</returns>
+ </member>
+ <member name="M:System.Xml.Linq.XNamespace.op_Implicit(System.String to System.Xml.Linq.XNamespace)">
+ <param name="namespaceName"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Xml.Linq.XNamespace.op_Inequality(System.Xml.Linq.XNamespace,System.Xml.Linq.XNamespace)">
+ <summary>Returns a value indicating whether two instances of <see cref="T:System.Xml.Linq.XNamespace"></see> are not equal.</summary>
+ <param name="left">The first <see cref="T:System.Xml.Linq.XNamespace"></see> to compare.</param>
+ <param name="right">The second <see cref="T:System.Xml.Linq.XNamespace"></see> to compare.</param>
+ <returns>A <see cref="T:System.Boolean"></see> that indicates whether <paramref name="left">left</paramref> and <paramref name="right">right</paramref> are not equal.</returns>
+ </member>
+ <member name="M:System.Xml.Linq.XNamespace.ToString">
+ <summary>Returns the URI of this <see cref="T:System.Xml.Linq.XNamespace"></see>.</summary>
+ <returns>The URI of this <see cref="T:System.Xml.Linq.XNamespace"></see>.</returns>
+ </member>
+ <member name="P:System.Xml.Linq.XNamespace.Xml">
+ <summary>Gets the <see cref="T:System.Xml.Linq.XNamespace"></see> object that corresponds to the XML URI (<see cref="http://www.w3.org/XML/1998/namespace">http://www.w3.org/XML/1998/namespace</see>).</summary>
+ <returns>The <see cref="T:System.Xml.Linq.XNamespace"></see> that corresponds to the XML URI (<see cref="http://www.w3.org/XML/1998/namespace">http://www.w3.org/XML/1998/namespace</see>).</returns>
+ </member>
+ <member name="P:System.Xml.Linq.XNamespace.Xmlns">
+ <summary>Gets the <see cref="T:System.Xml.Linq.XNamespace"></see> object that corresponds to the xmlns URI (<see cref="http://www.w3.org/2000/xmlns/">http://www.w3.org/2000/xmlns/</see>).</summary>
+ <returns>The <see cref="T:System.Xml.Linq.XNamespace"></see> that corresponds to the xmlns URI (<see cref="http://www.w3.org/2000/xmlns/">http://www.w3.org/2000/xmlns/</see>).</returns>
+ </member>
+ <member name="T:System.Xml.Linq.XNode">
+ <summary>Represents the abstract concept of a node (element, comment, document type, processing instruction, or text node) in the XML tree.</summary>
+ </member>
+ <member name="M:System.Xml.Linq.XNode.AddAfterSelf(System.Object)">
+ <summary>Adds the specified content immediately after this node.</summary>
+ <param name="content">A content object that contains simple content or a collection of content objects to be added after this node.</param>
+ <exception cref="T:System.InvalidOperationException">The parent is null.</exception>
+ </member>
+ <member name="M:System.Xml.Linq.XNode.AddAfterSelf(System.Object[])">
+ <summary>Adds the specified content immediately after this node.</summary>
+ <param name="content">A parameter list of content objects.</param>
+ <exception cref="T:System.InvalidOperationException">The parent is null.</exception>
+ </member>
+ <member name="M:System.Xml.Linq.XNode.AddBeforeSelf(System.Object)">
+ <summary>Adds the specified content immediately before this node.</summary>
+ <param name="content">A content object that contains simple content or a collection of content objects to be added before this node.</param>
+ <exception cref="T:System.InvalidOperationException">The parent is null.</exception>
+ </member>
+ <member name="M:System.Xml.Linq.XNode.AddBeforeSelf(System.Object[])">
+ <summary>Adds the specified content immediately before this node.</summary>
+ <param name="content">A parameter list of content objects.</param>
+ <exception cref="T:System.InvalidOperationException">The parent is null.</exception>
+ </member>
+ <member name="M:System.Xml.Linq.XNode.Ancestors">
+ <summary>Returns a collection of the ancestor elements of this node.</summary>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XElement"></see> of the ancestor elements of this node.</returns>
+ </member>
+ <member name="M:System.Xml.Linq.XNode.Ancestors(System.Xml.Linq.XName)">
+ <summary>Returns a filtered collection of the ancestor elements of this node. Only elements that have a matching <see cref="T:System.Xml.Linq.XName"></see> are included in the collection.</summary>
+ <param name="name">The <see cref="T:System.Xml.Linq.XName"></see> to match.</param>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XElement"></see> of the ancestor elements of this node. Only elements that have a matching <see cref="T:System.Xml.Linq.XName"></see> are included in the collection. The nodes in the returned collection are in reverse document order. This method uses deferred execution.</returns>
+ </member>
+ <member name="M:System.Xml.Linq.XNode.CompareDocumentOrder(System.Xml.Linq.XNode,System.Xml.Linq.XNode)">
+ <summary>Compares two nodes to determine their relative XML document order.</summary>
+ <param name="n1">First <see cref="T:System.Xml.Linq.XNode"></see> to compare.</param>
+ <param name="n2">Second <see cref="T:System.Xml.Linq.XNode"></see> to compare.</param>
+ <returns>An int containing 0 if the nodes are equal; -1 if <paramref name="n1">n1</paramref> is before <paramref name="n2">n2</paramref>; 1 if <paramref name="n1">n1</paramref> is after <paramref name="n2">n2</paramref>.</returns>
+ <exception cref="T:System.InvalidOperationException">The two nodes do not share a common ancestor.</exception>
+ </member>
+ <member name="M:System.Xml.Linq.XNode.CreateReader">
+ <summary>Creates an <see cref="T:System.Xml.XmlReader"></see> for this node.</summary>
+ <returns>An <see cref="T:System.Xml.XmlReader"></see> that can be used to read this node and its descendants.</returns>
+ </member>
+ <member name="M:System.Xml.Linq.XNode.CreateReader(System.Xml.Linq.ReaderOptions)">
+ <summary>Creates an <see cref="T:System.Xml.XmlReader"></see> with the options specified by the <paramref name="readerOptions">readerOptions</paramref> parameter.</summary>
+ <param name="readerOptions">A <see cref="T:System.Xml.Linq.ReaderOptions"></see> object that specifies whether to omit duplicate namespaces.</param>
+ <returns>An <see cref="T:System.Xml.XmlReader"></see> object.</returns>
+ </member>
+ <member name="M:System.Xml.Linq.XNode.DeepEquals(System.Xml.Linq.XNode,System.Xml.Linq.XNode)">
+ <summary>Compares the values of two nodes, including the values of all descendant nodes.</summary>
+ <param name="n1">The first <see cref="T:System.Xml.Linq.XNode"></see> to compare.</param>
+ <param name="n2">The second <see cref="T:System.Xml.Linq.XNode"></see> to compare.</param>
+ <returns>true if the nodes are equal; otherwise false.</returns>
+ </member>
+ <member name="P:System.Xml.Linq.XNode.DocumentOrderComparer">
+ <summary>Gets a comparer that can compare the relative position of two nodes.</summary>
+ <returns>An <see cref="T:System.Xml.Linq.XNodeDocumentOrderComparer"></see> that can compare the relative position of two nodes.</returns>
+ </member>
+ <member name="M:System.Xml.Linq.XNode.ElementsAfterSelf">
+ <summary>Returns a collection of the sibling elements after this node, in document order.</summary>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XElement"></see> of the sibling elements after this node, in document order.</returns>
+ </member>
+ <member name="M:System.Xml.Linq.XNode.ElementsAfterSelf(System.Xml.Linq.XName)">
+ <summary>Returns a filtered collection of the sibling elements after this node, in document order. Only elements that have a matching <see cref="T:System.Xml.Linq.XName"></see> are included in the collection.</summary>
+ <param name="name">The <see cref="T:System.Xml.Linq.XName"></see> to match.</param>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XElement"></see> of the sibling elements after this node, in document order. Only elements that have a matching <see cref="T:System.Xml.Linq.XName"></see> are included in the collection.</returns>
+ </member>
+ <member name="M:System.Xml.Linq.XNode.ElementsBeforeSelf">
+ <summary>Returns a collection of the sibling elements before this node, in document order.</summary>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XElement"></see> of the sibling elements before this node, in document order.</returns>
+ </member>
+ <member name="M:System.Xml.Linq.XNode.ElementsBeforeSelf(System.Xml.Linq.XName)">
+ <summary>Returns a filtered collection of the sibling elements before this node, in document order. Only elements that have a matching <see cref="T:System.Xml.Linq.XName"></see> are included in the collection.</summary>
+ <param name="name">The <see cref="T:System.Xml.Linq.XName"></see> to match.</param>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XElement"></see> of the sibling elements before this node, in document order. Only elements that have a matching <see cref="T:System.Xml.Linq.XName"></see> are included in the collection.</returns>
+ </member>
+ <member name="P:System.Xml.Linq.XNode.EqualityComparer">
+ <summary>Gets a comparer that can compare two nodes for value equality.</summary>
+ <returns>A <see cref="T:System.Xml.Linq.XNodeEqualityComparer"></see> that can compare two nodes for value equality.</returns>
+ </member>
+ <member name="M:System.Xml.Linq.XNode.IsAfter(System.Xml.Linq.XNode)">
+ <summary>Determines if the current node appears after a specified node in terms of document order.</summary>
+ <param name="node">The <see cref="T:System.Xml.Linq.XNode"></see> to compare for document order.</param>
+ <returns>true if this node appears after the specified node; otherwise false.</returns>
+ </member>
+ <member name="M:System.Xml.Linq.XNode.IsBefore(System.Xml.Linq.XNode)">
+ <summary>Determines if the current node appears before a specified node in terms of document order.</summary>
+ <param name="node">The <see cref="T:System.Xml.Linq.XNode"></see> to compare for document order.</param>
+ <returns>true if this node appears before the specified node; otherwise false.</returns>
+ </member>
+ <member name="P:System.Xml.Linq.XNode.NextNode">
+ <summary>Gets the next sibling node of this node.</summary>
+ <returns>The <see cref="T:System.Xml.Linq.XNode"></see> that contains the next sibling node.</returns>
+ </member>
+ <member name="M:System.Xml.Linq.XNode.NodesAfterSelf">
+ <summary>Returns a collection of the sibling nodes after this node, in document order.</summary>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XNode"></see> of the sibling nodes after this node, in document order.</returns>
+ </member>
+ <member name="M:System.Xml.Linq.XNode.NodesBeforeSelf">
+ <summary>Returns a collection of the sibling nodes before this node, in document order.</summary>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XNode"></see> of the sibling nodes before this node, in document order.</returns>
+ </member>
+ <member name="P:System.Xml.Linq.XNode.PreviousNode">
+ <summary>Gets the previous sibling node of this node.</summary>
+ <returns>The <see cref="T:System.Xml.Linq.XNode"></see> that contains the previous sibling node.</returns>
+ </member>
+ <member name="M:System.Xml.Linq.XNode.ReadFrom(System.Xml.XmlReader)">
+ <summary>Creates an <see cref="T:System.Xml.Linq.XNode"></see> from an <see cref="T:System.Xml.XmlReader"></see>.</summary>
+ <param name="reader">An <see cref="T:System.Xml.XmlReader"></see> positioned at the node to read into this <see cref="T:System.Xml.Linq.XNode"></see>.</param>
+ <returns>An <see cref="T:System.Xml.Linq.XNode"></see> that contains the node and its descendant nodes that were read from the reader. The runtime type of the node is determined by the node type (<see cref="P:System.Xml.Linq.XObject.NodeType"></see>) of the first node encountered in the reader.</returns>
+ <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Xml.XmlReader"></see> is not positioned on a recognized node type.</exception>
+ <exception cref="T:System.Xml.XmlException">The underlying <see cref="T:System.Xml.XmlReader"></see> throws an exception.</exception>
+ </member>
+ <member name="M:System.Xml.Linq.XNode.Remove">
+ <summary>Removes this node from its parent.</summary>
+ <exception cref="T:System.InvalidOperationException">The parent is null.</exception>
+ </member>
+ <member name="M:System.Xml.Linq.XNode.ReplaceWith(System.Object)">
+ <summary>Replaces this node with the specified content.</summary>
+ <param name="content">Content that replaces this node.</param>
+ </member>
+ <member name="M:System.Xml.Linq.XNode.ReplaceWith(System.Object[])">
+ <summary>Replaces this node with the specified content.</summary>
+ <param name="content">A parameter list of the new content.</param>
+ </member>
+ <member name="M:System.Xml.Linq.XNode.ToString">
+ <summary>Returns the indented XML for this node.</summary>
+ <returns>A <see cref="T:System.String"></see> containing the indented XML.</returns>
+ </member>
+ <member name="M:System.Xml.Linq.XNode.ToString(System.Xml.Linq.SaveOptions)">
+ <summary>Returns the XML for this node, optionally disabling formatting.</summary>
+ <param name="options">A <see cref="T:System.Xml.Linq.SaveOptions"></see> that specifies formatting behavior.</param>
+ <returns>A <see cref="T:System.String"></see> containing the XML.</returns>
+ </member>
+ <member name="M:System.Xml.Linq.XNode.WriteTo(System.Xml.XmlWriter)">
+ <summary>Writes this node to an <see cref="T:System.Xml.XmlWriter"></see>.</summary>
+ <param name="writer">An <see cref="T:System.Xml.XmlWriter"></see> into which this method will write.</param>
+ </member>
+ <member name="T:System.Xml.Linq.XNodeDocumentOrderComparer">
+ <summary>Contains functionality to compare nodes for their document order. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Xml.Linq.XNodeDocumentOrderComparer.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Linq.XNodeDocumentOrderComparer"></see> class.</summary>
+ </member>
+ <member name="M:System.Xml.Linq.XNodeDocumentOrderComparer.Compare(System.Xml.Linq.XNode,System.Xml.Linq.XNode)">
+ <summary>Compares two nodes to determine their relative document order.</summary>
+ <param name="x">The first <see cref="T:System.Xml.Linq.XNode"></see> to compare.</param>
+ <param name="y">The second <see cref="T:System.Xml.Linq.XNode"></see> to compare.</param>
+ <returns>An <see cref="T:System.Int32"></see> that contains 0 if the nodes are equal; -1 if <paramref name="x">x</paramref> is before <paramref name="y">y</paramref>; 1 if <paramref name="x">x</paramref> is after <paramref name="y">y</paramref>.</returns>
+ <exception cref="T:System.InvalidOperationException">The two nodes do not share a common ancestor.</exception>
+ </member>
+ <member name="M:System.Xml.Linq.XNodeDocumentOrderComparer.System#Collections#IComparer#Compare(System.Object,System.Object)">
+ <summary>Compares two nodes to determine their relative document order.</summary>
+ <param name="x">The first <see cref="T:System.Xml.Linq.XNode"></see> to compare.</param>
+ <param name="y">The second <see cref="T:System.Xml.Linq.XNode"></see> to compare.</param>
+ <returns>An <see cref="T:System.Int32"></see> that contains 0 if the nodes are equal; -1 if <paramref name="x">x</paramref> is before <paramref name="y">y</paramref>; 1 if <paramref name="x">x</paramref> is after <paramref name="y">y</paramref>.</returns>
+ <exception cref="T:System.InvalidOperationException">The two nodes do not share a common ancestor.</exception>
+ <exception cref="T:System.ArgumentException">The two nodes are not derived from <see cref="T:System.Xml.Linq.XNode"></see>.</exception>
+ </member>
+ <member name="T:System.Xml.Linq.XNodeEqualityComparer">
+ <summary>Compares nodes to determine whether they are equal. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Xml.Linq.XNodeEqualityComparer.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Linq.XNodeEqualityComparer"></see> class.</summary>
+ </member>
+ <member name="M:System.Xml.Linq.XNodeEqualityComparer.Equals(System.Xml.Linq.XNode,System.Xml.Linq.XNode)">
+ <summary>Compares the values of two nodes.</summary>
+ <param name="x">The first <see cref="T:System.Xml.Linq.XNode"></see> to compare.</param>
+ <param name="y">The second <see cref="T:System.Xml.Linq.XNode"></see> to compare.</param>
+ <returns>A <see cref="T:System.Boolean"></see> indicating if the nodes are equal.</returns>
+ </member>
+ <member name="M:System.Xml.Linq.XNodeEqualityComparer.GetHashCode(System.Xml.Linq.XNode)">
+ <summary>Returns a hash code based on an <see cref="T:System.Xml.Linq.XNode"></see>.</summary>
+ <param name="obj">The <see cref="T:System.Xml.Linq.XNode"></see> to hash.</param>
+ <returns>A <see cref="T:System.Int32"></see> that contains a value-based hash code for the node.</returns>
+ </member>
+ <member name="M:System.Xml.Linq.XNodeEqualityComparer.System#Collections#IEqualityComparer#Equals(System.Object,System.Object)">
+ <summary>Compares the values of two nodes.</summary>
+ <param name="x">The first <see cref="T:System.Xml.Linq.XNode"></see> to compare.</param>
+ <param name="y">The second <see cref="T:System.Xml.Linq.XNode"></see> to compare.</param>
+ <returns>true if the nodes are equal; otherwise false.</returns>
+ </member>
+ <member name="M:System.Xml.Linq.XNodeEqualityComparer.System#Collections#IEqualityComparer#GetHashCode(System.Object)">
+ <summary>Returns a hash code based on the value of a node.</summary>
+ <param name="obj">The node to hash.</param>
+ <returns>A <see cref="T:System.Int32"></see> that contains a value-based hash code for the node.</returns>
+ </member>
+ <member name="T:System.Xml.Linq.XObject">
+ <summary>Represents a node or an attribute in an XML tree.</summary>
+ </member>
+ <member name="M:System.Xml.Linq.XObject.AddAnnotation(System.Object)">
+ <summary>Adds an object to the annotation list of this <see cref="T:System.Xml.Linq.XObject"></see>.</summary>
+ <param name="annotation">An <see cref="T:System.Object"></see> that contains the annotation to add.</param>
+ </member>
+ <member name="M:System.Xml.Linq.XObject.Annotation(System.Type)">
+ <summary>Gets the first annotation object of the specified type from this <see cref="T:System.Xml.Linq.XObject"></see>.</summary>
+ <param name="type">The <see cref="T:System.Type"></see> of the annotation to retrieve.</param>
+ <returns>The <see cref="T:System.Object"></see> that contains the first annotation object that matches the specified type, or null if no annotation is of the specified type.</returns>
+ </member>
+ <member name="M:System.Xml.Linq.XObject.Annotation``1">
+ <summary>Get the first annotation object of the specified type from this <see cref="T:System.Xml.Linq.XObject"></see>.</summary>
+ <typeparam name="T">The type of the annotation to retrieve.</typeparam>
+ <returns>The first annotation object that matches the specified type, or null if no annotation is of the specified type.</returns>
+ </member>
+ <member name="M:System.Xml.Linq.XObject.Annotations(System.Type)">
+ <summary>Gets a collection of annotations of the specified type for this <see cref="T:System.Xml.Linq.XObject"></see>.</summary>
+ <param name="type">The <see cref="T:System.Type"></see> of the annotations to retrieve.</param>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Object"></see> that contains the annotations that match the specified type for this <see cref="T:System.Xml.Linq.XObject"></see>.</returns>
+ </member>
+ <member name="M:System.Xml.Linq.XObject.Annotations``1">
+ <summary>Gets a collection of annotations of the specified type for this <see cref="T:System.Xml.Linq.XObject"></see>.</summary>
+ <typeparam name="T">The type of the annotations to retrieve.</typeparam>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> that contains the annotations for this <see cref="T:System.Xml.Linq.XObject"></see>.</returns>
+ </member>
+ <member name="P:System.Xml.Linq.XObject.BaseUri">
+ <summary>Gets the base URI for this <see cref="T:System.Xml.Linq.XObject"></see>.</summary>
+ <returns>A <see cref="T:System.String"></see> that contains the base URI for this <see cref="T:System.Xml.Linq.XObject"></see>.</returns>
+ </member>
+ <member name="E:System.Xml.Linq.XObject.Changed">
+ <summary>Raised when this <see cref="T:System.Xml.Linq.XObject"></see> or any of its descendants have changed.</summary>
+ <returns></returns>
+ </member>
+ <member name="E:System.Xml.Linq.XObject.Changing">
+ <summary>Raised when this <see cref="T:System.Xml.Linq.XObject"></see> or any of its descendants are about to change.</summary>
+ <returns></returns>
+ </member>
+ <member name="P:System.Xml.Linq.XObject.Document">
+ <summary>Gets the <see cref="T:System.Xml.Linq.XDocument"></see> for this <see cref="T:System.Xml.Linq.XObject"></see>.</summary>
+ <returns>The <see cref="T:System.Xml.Linq.XDocument"></see> for this <see cref="T:System.Xml.Linq.XObject"></see>.</returns>
+ </member>
+ <member name="P:System.Xml.Linq.XObject.NodeType">
+ <summary>Gets the node type for this <see cref="T:System.Xml.Linq.XObject"></see>.</summary>
+ <returns>The node type for this <see cref="T:System.Xml.Linq.XObject"></see>.</returns>
+ </member>
+ <member name="P:System.Xml.Linq.XObject.Parent">
+ <summary>Gets the parent <see cref="T:System.Xml.Linq.XElement"></see> of this <see cref="T:System.Xml.Linq.XObject"></see>.</summary>
+ <returns>The parent <see cref="T:System.Xml.Linq.XElement"></see> of this <see cref="T:System.Xml.Linq.XObject"></see>.</returns>
+ </member>
+ <member name="M:System.Xml.Linq.XObject.RemoveAnnotations(System.Type)">
+ <summary>Removes the annotations of the specified type from this <see cref="T:System.Xml.Linq.XObject"></see>.</summary>
+ <param name="type">The <see cref="T:System.Type"></see> of annotations to remove.</param>
+ </member>
+ <member name="M:System.Xml.Linq.XObject.RemoveAnnotations``1">
+ <summary>Removes the annotations of the specified type from this <see cref="T:System.Xml.Linq.XObject"></see>.</summary>
+ <typeparam name="T">The type of annotations to remove.</typeparam>
+ </member>
+ <member name="M:System.Xml.Linq.XObject.System#Xml#IXmlLineInfo#HasLineInfo">
+ <summary>Gets a value indicating whether or not this <see cref="T:System.Xml.Linq.XObject"></see> has line information.</summary>
+ <returns>true if the <see cref="T:System.Xml.Linq.XObject"></see> has line information, otherwise false.</returns>
+ </member>
+ <member name="P:System.Xml.Linq.XObject.System#Xml#IXmlLineInfo#LineNumber">
+ <summary>Gets the line number that the underlying <see cref="T:System.Xml.XmlReader"></see> reported for this <see cref="T:System.Xml.Linq.XObject"></see>.</summary>
+ <returns>An <see cref="T:System.Int32"></see> that contains the line number reported by the <see cref="T:System.Xml.XmlReader"></see> for this <see cref="T:System.Xml.Linq.XObject"></see>.</returns>
+ </member>
+ <member name="P:System.Xml.Linq.XObject.System#Xml#IXmlLineInfo#LinePosition">
+ <summary>Gets the line position that the underlying <see cref="T:System.Xml.XmlReader"></see> reported for this <see cref="T:System.Xml.Linq.XObject"></see>.</summary>
+ <returns>An <see cref="T:System.Int32"></see> that contains the line position reported by the <see cref="T:System.Xml.XmlReader"></see> for this <see cref="T:System.Xml.Linq.XObject"></see>.</returns>
+ </member>
+ <member name="T:System.Xml.Linq.XObjectChange">
+ <summary>Specifies the event type when an event is raised for an <see cref="T:System.Xml.Linq.XObject"></see>.</summary>
+ </member>
+ <member name="F:System.Xml.Linq.XObjectChange.Add">
+ <summary>An <see cref="T:System.Xml.Linq.XObject"></see> has been or will be added to an <see cref="T:System.Xml.Linq.XContainer"></see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.Linq.XObjectChange.Name">
+ <summary>An <see cref="T:System.Xml.Linq.XObject"></see> has been or will be renamed.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.Linq.XObjectChange.Remove">
+ <summary>An <see cref="T:System.Xml.Linq.XObject"></see> has been or will be removed from an <see cref="T:System.Xml.Linq.XContainer"></see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.Linq.XObjectChange.Value">
+ <summary>The value of an <see cref="T:System.Xml.Linq.XObject"></see> has been or will be changed. In addition, a change in the serialization of an empty element (either from an empty tag to start/end tag pair or vice versa) raises this event.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Xml.Linq.XObjectChangeEventArgs">
+ <summary>Provides data for the <see cref="E:System.Xml.Linq.XObject.Changing"></see> and <see cref="E:System.Xml.Linq.XObject.Changed"></see> events.</summary>
+ </member>
+ <member name="M:System.Xml.Linq.XObjectChangeEventArgs.#ctor(System.Xml.Linq.XObjectChange)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Linq.XObjectChangeEventArgs"></see> class.</summary>
+ <param name="objectChange">An <see cref="T:System.Xml.Linq.XObjectChange"></see> that contains the event arguments for LINQ to XML events.</param>
+ </member>
+ <member name="F:System.Xml.Linq.XObjectChangeEventArgs.Add">
+ <summary>Event argument for an <see cref="F:System.Xml.Linq.XObjectChange.Add"></see> change event.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.Linq.XObjectChangeEventArgs.Name">
+ <summary>Event argument for a <see cref="F:System.Xml.Linq.XObjectChange.Name"></see> change event.</summary>
+ <returns></returns>
+ </member>
+ <member name="P:System.Xml.Linq.XObjectChangeEventArgs.ObjectChange">
+ <summary>Gets the type of change.</summary>
+ <returns>An <see cref="T:System.Xml.Linq.XObjectChange"></see> that contains the type of change.</returns>
+ </member>
+ <member name="F:System.Xml.Linq.XObjectChangeEventArgs.Remove">
+ <summary>Event argument for a <see cref="F:System.Xml.Linq.XObjectChange.Remove"></see> change event.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.Linq.XObjectChangeEventArgs.Value">
+ <summary>Event argument for a <see cref="F:System.Xml.Linq.XObjectChange.Value"></see> change event.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Xml.Linq.XProcessingInstruction">
+ <summary>Represents an XML processing instruction.</summary>
+ </member>
+ <member name="M:System.Xml.Linq.XProcessingInstruction.#ctor(System.Xml.Linq.XProcessingInstruction)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Linq.XProcessingInstruction"></see> class.</summary>
+ <param name="other">The <see cref="T:System.Xml.Linq.XProcessingInstruction"></see> node to copy from.</param>
+ </member>
+ <member name="M:System.Xml.Linq.XProcessingInstruction.#ctor(System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Linq.XProcessingInstruction"></see> class.</summary>
+ <param name="target">A <see cref="T:System.String"></see> containing the target application for this <see cref="T:System.Xml.Linq.XProcessingInstruction"></see>.</param>
+ <param name="data">The string data for this <see cref="T:System.Xml.Linq.XProcessingInstruction"></see>.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="target">target</paramref> or <paramref name="data">data</paramref> parameter is null.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="target">target</paramref> does not follow the constraints of an XML name.</exception>
+ </member>
+ <member name="P:System.Xml.Linq.XProcessingInstruction.Data">
+ <summary>Gets or sets the string value of this processing instruction.</summary>
+ <returns>A <see cref="T:System.String"></see> that contains the string value of this processing instruction.</returns>
+ <exception cref="T:System.ArgumentNullException">The string <paramref name="value">value</paramref> is null.</exception>
+ </member>
+ <member name="P:System.Xml.Linq.XProcessingInstruction.NodeType">
+ <summary>Gets the node type for this node.</summary>
+ <returns>The node type. For <see cref="T:System.Xml.Linq.XProcessingInstruction"></see> objects, this value is <see cref="F:System.Xml.XmlNodeType.ProcessingInstruction"></see>.</returns>
+ </member>
+ <member name="P:System.Xml.Linq.XProcessingInstruction.Target">
+ <summary>Gets or sets a string containing the target application for this processing instruction.</summary>
+ <returns>A <see cref="T:System.String"></see> containing the target application for this processing instruction.</returns>
+ <exception cref="T:System.ArgumentNullException">The string <paramref name="value">value</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="target">target</paramref> does not follow the constraints of an XML name.</exception>
+ </member>
+ <member name="M:System.Xml.Linq.XProcessingInstruction.WriteTo(System.Xml.XmlWriter)">
+ <summary>Writes this processing instruction to an <see cref="T:System.Xml.XmlWriter"></see>.</summary>
+ <param name="writer">The <see cref="T:System.Xml.XmlWriter"></see> to write this processing instruction to.</param>
+ </member>
+ <member name="T:System.Xml.Linq.XStreamingElement">
+ <summary>Represents elements in an XML tree that supports deferred streaming output.</summary>
+ </member>
+ <member name="M:System.Xml.Linq.XStreamingElement.#ctor(System.Xml.Linq.XName)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Linq.XElement"></see> class from the specified <see cref="T:System.Xml.Linq.XName"></see>.</summary>
+ <param name="name">An <see cref="T:System.Xml.Linq.XName"></see> that contains the name of the element.</param>
+ </member>
+ <member name="M:System.Xml.Linq.XStreamingElement.#ctor(System.Xml.Linq.XName,System.Object)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Linq.XStreamingElement"></see> class with the specified name and content.</summary>
+ <param name="name">An <see cref="T:System.Xml.Linq.XName"></see> that contains the element name.</param>
+ <param name="content">The contents of the element.</param>
+ </member>
+ <member name="M:System.Xml.Linq.XStreamingElement.#ctor(System.Xml.Linq.XName,System.Object[])">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Linq.XStreamingElement"></see> class with the specified name and content.</summary>
+ <param name="name">An <see cref="T:System.Xml.Linq.XName"></see> that contains the element name.</param>
+ <param name="content">The contents of the element.</param>
+ </member>
+ <member name="M:System.Xml.Linq.XStreamingElement.Add(System.Object)">
+ <summary>Adds the specified content as children to this <see cref="T:System.Xml.Linq.XStreamingElement"></see>.</summary>
+ <param name="content">Content to be added to the streaming element.</param>
+ </member>
+ <member name="M:System.Xml.Linq.XStreamingElement.Add(System.Object[])">
+ <summary>Adds the specified content as children to this <see cref="T:System.Xml.Linq.XStreamingElement"></see>.</summary>
+ <param name="content">Content to be added to the streaming element.</param>
+ </member>
+ <member name="P:System.Xml.Linq.XStreamingElement.Name">
+ <summary>Gets or sets the name of this streaming element.</summary>
+ <returns>An <see cref="T:System.Xml.Linq.XName"></see> that contains the name of this streaming element.</returns>
+ </member>
+ <member name="M:System.Xml.Linq.XStreamingElement.Save(System.IO.Stream)">
+ <summary>Outputs this <see cref="T:System.Xml.Linq.XStreamingElement"></see> to the specified <see cref="T:System.IO.Stream"></see>.</summary>
+ <param name="stream">The stream to output this <see cref="T:System.Xml.Linq.XDocument"></see> to.</param>
+ </member>
+ <member name="M:System.Xml.Linq.XStreamingElement.Save(System.IO.TextWriter)">
+ <summary>Serialize this streaming element to a <see cref="T:System.IO.TextWriter"></see>.</summary>
+ <param name="textWriter">A <see cref="T:System.IO.TextWriter"></see> that the <see cref="T:System.Xml.Linq.XStreamingElement"></see> will be written to.</param>
+ </member>
+ <member name="M:System.Xml.Linq.XStreamingElement.Save(System.String)">
+ <summary>Serialize this streaming element to a file.</summary>
+ <param name="fileName">A <see cref="T:System.String"></see> that contains the name of the file.</param>
+ </member>
+ <member name="M:System.Xml.Linq.XStreamingElement.Save(System.Xml.XmlWriter)">
+ <summary>Serialize this streaming element to an <see cref="T:System.Xml.XmlWriter"></see>.</summary>
+ <param name="writer">A <see cref="T:System.Xml.XmlWriter"></see> that the <see cref="T:System.Xml.Linq.XElement"></see> will be written to.</param>
+ </member>
+ <member name="M:System.Xml.Linq.XStreamingElement.Save(System.IO.Stream,System.Xml.Linq.SaveOptions)">
+ <summary>Outputs this <see cref="T:System.Xml.Linq.XStreamingElement"></see> to the specified <see cref="T:System.IO.Stream"></see>, optionally specifying formatting behavior.</summary>
+ <param name="stream">The stream to output this <see cref="T:System.Xml.Linq.XDocument"></see> to.</param>
+ <param name="options">A <see cref="T:System.Xml.Linq.SaveOptions"></see> object that specifies formatting behavior.</param>
+ </member>
+ <member name="M:System.Xml.Linq.XStreamingElement.Save(System.IO.TextWriter,System.Xml.Linq.SaveOptions)">
+ <summary>Serialize this streaming element to a <see cref="T:System.IO.TextWriter"></see>, optionally disabling formatting.</summary>
+ <param name="textWriter">The <see cref="T:System.IO.TextWriter"></see> to output the XML to.</param>
+ <param name="options">A <see cref="T:System.Xml.Linq.SaveOptions"></see> that specifies formatting behavior.</param>
+ </member>
+ <member name="M:System.Xml.Linq.XStreamingElement.Save(System.String,System.Xml.Linq.SaveOptions)">
+ <summary>Serialize this streaming element to a file, optionally disabling formatting.</summary>
+ <param name="fileName">A <see cref="T:System.String"></see> that contains the name of the file.</param>
+ <param name="options">A <see cref="T:System.Xml.Linq.SaveOptions"></see> object that specifies formatting behavior.</param>
+ </member>
+ <member name="M:System.Xml.Linq.XStreamingElement.ToString">
+ <summary>Returns the formatted (indented) XML for this streaming element.</summary>
+ <returns>A <see cref="T:System.String"></see> containing the indented XML.</returns>
+ </member>
+ <member name="M:System.Xml.Linq.XStreamingElement.ToString(System.Xml.Linq.SaveOptions)">
+ <summary>Returns the XML for this streaming element, optionally disabling formatting.</summary>
+ <param name="options">A <see cref="T:System.Xml.Linq.SaveOptions"></see> that specifies formatting behavior.</param>
+ <returns>A <see cref="T:System.String"></see> containing the XML.</returns>
+ </member>
+ <member name="M:System.Xml.Linq.XStreamingElement.WriteTo(System.Xml.XmlWriter)">
+ <summary>Writes this streaming element to an <see cref="T:System.Xml.XmlWriter"></see>.</summary>
+ <param name="writer">An <see cref="T:System.Xml.XmlWriter"></see> into which this method will write.</param>
+ </member>
+ <member name="T:System.Xml.Linq.XText">
+ <summary>Represents a text node.</summary>
+ </member>
+ <member name="M:System.Xml.Linq.XText.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Linq.XText"></see> class.</summary>
+ <param name="value">The <see cref="T:System.String"></see> that contains the value of the <see cref="T:System.Xml.Linq.XText"></see> node.</param>
+ </member>
+ <member name="M:System.Xml.Linq.XText.#ctor(System.Xml.Linq.XText)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Linq.XText"></see> class from another <see cref="T:System.Xml.Linq.XText"></see> object.</summary>
+ <param name="other">The <see cref="T:System.Xml.Linq.XText"></see> node to copy from.</param>
+ </member>
+ <member name="P:System.Xml.Linq.XText.NodeType">
+ <summary>Gets the node type for this node.</summary>
+ <returns>The node type. For <see cref="T:System.Xml.Linq.XText"></see> objects, this value is <see cref="F:System.Xml.XmlNodeType.Text"></see>.</returns>
+ </member>
+ <member name="P:System.Xml.Linq.XText.Value">
+ <summary>Gets or sets the value of this node.</summary>
+ <returns>A <see cref="T:System.String"></see> that contains the value of this node.</returns>
+ </member>
+ <member name="M:System.Xml.Linq.XText.WriteTo(System.Xml.XmlWriter)">
+ <summary>Writes this node to an <see cref="T:System.Xml.XmlWriter"></see>.</summary>
+ <param name="writer">An <see cref="T:System.Xml.XmlWriter"></see> into which this method will write.</param>
+ </member>
+ <member name="T:System.Xml.NamespaceHandling">
+ <summary>Specifies whether to remove duplicate namespace declarations in the <see cref="T:System.Xml.XmlWriter"></see>.</summary>
+ </member>
+ <member name="F:System.Xml.NamespaceHandling.Default">
+ <summary>Specifies that duplicate namespace declarations will not be removed.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.NamespaceHandling.OmitDuplicates">
+ <summary>Specifies that duplicate namespace declarations will be removed. For the duplicate namespace to be removed, the prefix and the namespace must match.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Xml.NameTable">
+ <summary>Implements a single-threaded <see cref="T:System.Xml.XmlNameTable"></see>.</summary>
+ </member>
+ <member name="M:System.Xml.NameTable.#ctor">
+ <summary>Initializes a new instance of the NameTable class.</summary>
+ </member>
+ <member name="M:System.Xml.NameTable.Add(System.String)">
+ <summary>Atomizes the specified string and adds it to the NameTable.</summary>
+ <param name="key">The string to add.</param>
+ <returns>The atomized string or the existing string if it already exists in the NameTable.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Xml.NameTable.Add(System.Char[],System.Int32,System.Int32)">
+ <summary>Atomizes the specified string and adds it to the NameTable.</summary>
+ <param name="key">The character array containing the string to add.</param>
+ <param name="start">The zero-based index into the array specifying the first character of the string.</param>
+ <param name="len">The number of characters in the string.</param>
+ <returns>The atomized string or the existing string if one already exists in the NameTable. If <paramref name="len">len</paramref> is zero, String.Empty is returned.</returns>
+ <exception cref="T:System.IndexOutOfRangeException">0 &gt; <paramref name="start">start</paramref> -or- <paramref name="start">start</paramref> &gt;= <paramref name="key">key</paramref>.Length -or- <paramref name="len">len</paramref> &gt;= <paramref name="key">key</paramref>.Length The above conditions do not cause an exception to be thrown if <paramref name="len">len</paramref> =0.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="len">len</paramref> &lt; 0.</exception>
+ </member>
+ <member name="M:System.Xml.NameTable.Get(System.String)">
+ <summary>Gets the atomized string with the specified value.</summary>
+ <param name="value">The name to find.</param>
+ <returns>The atomized string object or null if the string has not already been atomized.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="value">value</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Xml.NameTable.Get(System.Char[],System.Int32,System.Int32)">
+ <summary>Gets the atomized string containing the same characters as the specified range of characters in the given array.</summary>
+ <param name="key">The character array containing the name to find.</param>
+ <param name="start">The zero-based index into the array specifying the first character of the name.</param>
+ <param name="len">The number of characters in the name.</param>
+ <returns>The atomized string or null if the string has not already been atomized. If <paramref name="len">len</paramref> is zero, String.Empty is returned.</returns>
+ <exception cref="T:System.IndexOutOfRangeException">0 &gt; <paramref name="start">start</paramref> -or- <paramref name="start">start</paramref> &gt;= <paramref name="key">key</paramref>.Length -or- <paramref name="len">len</paramref> &gt;= <paramref name="key">key</paramref>.Length The above conditions do not cause an exception to be thrown if <paramref name="len">len</paramref> =0.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="len">len</paramref> &lt; 0.</exception>
+ </member>
+ <member name="T:System.Xml.NewLineHandling">
+ <summary>Specifies how to handle line breaks.</summary>
+ </member>
+ <member name="F:System.Xml.NewLineHandling.Entitize">
+ <summary>New line characters are entitized. This setting preserves all characters when the output is read by a normalizing <see cref="T:System.Xml.XmlReader"></see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.NewLineHandling.None">
+ <summary>The new line characters are unchanged. The output is the same as the input.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.NewLineHandling.Replace">
+ <summary>New line characters are replaced to match the character specified in the <see cref="P:System.Xml.XmlWriterSettings.NewLineChars"></see> property.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Xml.OnXmlDictionaryReaderClose">
+ <summary>delegate for a callback method when closing the reader.</summary>
+ <param name="reader">The <see cref="T:System.Xml.XmlDictionaryReader"></see> that fires the OnClose event.</param>
+ </member>
+ <member name="T:System.Xml.ReadState">
+ <summary>Specifies the state of the reader.</summary>
+ </member>
+ <member name="F:System.Xml.ReadState.Closed">
+ <summary>The <see cref="M:System.Xml.XmlReader.Close"></see> method has been called.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.ReadState.EndOfFile">
+ <summary>The end of the file has been reached successfully.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.ReadState.Error">
+ <summary>An error occurred that prevents the read operation from continuing.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.ReadState.Initial">
+ <summary>The Read method has not been called.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.ReadState.Interactive">
+ <summary>The Read method has been called. Additional methods may be called on the reader.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Xml.Resolvers.XmlKnownDtds">
+ <summary>The <see cref="T:System.Xml.Resolvers.XmlKnownDtds"></see> enumeration is used by the <see cref="T:System.Xml.Resolvers.XmlPreloadedResolver"></see> and defines which well-known DTDs that the <see cref="T:System.Xml.Resolvers.XmlPreloadedResolver"></see> recognizes.</summary>
+ </member>
+ <member name="F:System.Xml.Resolvers.XmlKnownDtds.All">
+ <summary>Specifies that the <see cref="T:System.Xml.Resolvers.XmlPreloadedResolver"></see> will recognize all currently supported DTDs. This is the default behavior.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.Resolvers.XmlKnownDtds.None">
+ <summary>Specifies that the <see cref="T:System.Xml.Resolvers.XmlPreloadedResolver"></see> will not recognize any of the predefined DTDs.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.Resolvers.XmlKnownDtds.Rss091">
+ <summary>Specifies that the <see cref="T:System.Xml.Resolvers.XmlPreloadedResolver"></see> will recognize DTDs and entities that are defined in RSS 0.91.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.Resolvers.XmlKnownDtds.Xhtml10">
+ <summary>Specifies that the <see cref="T:System.Xml.Resolvers.XmlPreloadedResolver"></see> will recognize DTDs and entities that are defined in XHTML 1.0.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Xml.Resolvers.XmlPreloadedResolver">
+ <summary>Represents a class that is used to prepopulate the cache with DTDs or XML streams.</summary>
+ </member>
+ <member name="M:System.Xml.Resolvers.XmlPreloadedResolver.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Resolvers.XmlPreloadedResolver"></see> class.</summary>
+ </member>
+ <member name="M:System.Xml.Resolvers.XmlPreloadedResolver.#ctor(System.Xml.Resolvers.XmlKnownDtds)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Resolvers.XmlPreloadedResolver"></see> class with the specified preloaded well-known DTDs.</summary>
+ <param name="preloadedDtds">The well-known DTDs that should be prepopulated into the cache.</param>
+ </member>
+ <member name="M:System.Xml.Resolvers.XmlPreloadedResolver.#ctor(System.Xml.XmlResolver)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Resolvers.XmlPreloadedResolver"></see> class with the specified fallback resolver.</summary>
+ <param name="fallbackResolver">The XmlResolver, XmlXapResolver, or your own resolver.</param>
+ </member>
+ <member name="M:System.Xml.Resolvers.XmlPreloadedResolver.#ctor(System.Xml.XmlResolver,System.Xml.Resolvers.XmlKnownDtds)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Resolvers.XmlPreloadedResolver"></see> class with the specified fallback resolver and preloaded well-known DTDs.</summary>
+ <param name="fallbackResolver">The XmlResolver, XmlXapResolver, or your own resolver.</param>
+ <param name="preloadedDtds">The well-known DTDs that should be prepopulated into the cache.</param>
+ </member>
+ <member name="M:System.Xml.Resolvers.XmlPreloadedResolver.#ctor(System.Xml.XmlResolver,System.Xml.Resolvers.XmlKnownDtds,System.Collections.Generic.IEqualityComparer{System.Uri})">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Resolvers.XmlPreloadedResolver"></see> class with the specified fallback resolver, preloaded well-known DTDs, and URI equality comparer.</summary>
+ <param name="fallbackResolver">The XmlResolver, XmlXapResolver, or your own resolver.</param>
+ <param name="preloadedDtds">The well-known DTDs that should be prepopulated into cache.</param>
+ <param name="uriComparer">The implementation of the <see cref="T:System.Collections.Generic.IEqualityComparer`1"></see> generic interface to use when you compare URIs.</param>
+ </member>
+ <member name="M:System.Xml.Resolvers.XmlPreloadedResolver.Add(System.Uri,System.Byte[])">
+ <summary>Adds a byte array to the <see cref="T:System.Xml.Resolvers.XmlPreloadedResolver"></see> store and maps it to a URI. If the store already contains a mapping for the same URI, the existing mapping is overridden.</summary>
+ <param name="uri">The URI of the data that is being added to the <see cref="T:System.Xml.Resolvers.XmlPreloadedResolver"></see> store.</param>
+ <param name="value">A byte array with the data that corresponds to the provided URI.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="uri">uri</paramref> or <paramref name="value">value</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Xml.Resolvers.XmlPreloadedResolver.Add(System.Uri,System.IO.Stream)">
+ <summary>Adds a <see cref="T:System.IO.Stream"></see> to the <see cref="T:System.Xml.Resolvers.XmlPreloadedResolver"></see> store and maps it to a URI. If the store already contains a mapping for the same URI, the existing mapping is overridden.</summary>
+ <param name="uri">The URI of the data that is being added to the <see cref="T:System.Xml.Resolvers.XmlPreloadedResolver"></see> store.</param>
+ <param name="value">A <see cref="T:System.IO.Stream"></see> with the data that corresponds to the provided URI.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="uri">uri</paramref> or <paramref name="value">value</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Xml.Resolvers.XmlPreloadedResolver.Add(System.Uri,System.String)">
+ <summary>Adds a string with preloaded data to the <see cref="T:System.Xml.Resolvers.XmlPreloadedResolver"></see> store and maps it to a URI. If the store already contains a mapping for the same URI, the existing mapping is overridden.</summary>
+ <param name="uri">The URI of the data that is being added to the <see cref="T:System.Xml.Resolvers.XmlPreloadedResolver"></see> store.</param>
+ <param name="value">A String with the data that corresponds to the provided URI.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="uri">uri</paramref> or <paramref name="value">value</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Xml.Resolvers.XmlPreloadedResolver.Add(System.Uri,System.Byte[],System.Int32,System.Int32)">
+ <summary>Adds a byte array to the <see cref="T:System.Xml.Resolvers.XmlPreloadedResolver"></see> store and maps it to a URI. If the store already contains a mapping for the same URI, the existing mapping is overridden.</summary>
+ <param name="uri">The URI of the data that is being added to the <see cref="T:System.Xml.Resolvers.XmlPreloadedResolver"></see> store.</param>
+ <param name="value">A byte array with the data that corresponds to the provided URI.</param>
+ <param name="offset">The offset in the provided byte array where the data starts.</param>
+ <param name="count">The number of bytes to read from the byte array, starting at the provided offset.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="uri">uri</paramref> or <paramref name="value">value</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="offset">offset</paramref> or <paramref name="count">count</paramref> is less than 0. -or- The length of the <paramref name="value">value</paramref> minus <paramref name="offset">offset</paramref> is less than <paramref name="count.">count.</paramref></exception>
+ </member>
+ <member name="P:System.Xml.Resolvers.XmlPreloadedResolver.Credentials">
+ <summary>Sets the credentials that are used to authenticate the underlying <see cref="T:System.Net.WebRequest"></see>.</summary>
+ <returns>The credentials that are used to authenticate the underlying web request.</returns>
+ </member>
+ <member name="M:System.Xml.Resolvers.XmlPreloadedResolver.GetEntity(System.Uri,System.String,System.Type)">
+ <summary>Maps a URI to an object that contains the actual resource.</summary>
+ <param name="absoluteUri">The URI returned from <see cref="M:System.Xml.XmlResolver.ResolveUri(System.Uri,System.String)"></see>.</param>
+ <param name="role">The current version of the .NET Framework for Silverlight does not use this parameter when resolving URIs. This parameter is provided for future extensibility purposes. For example, this parameter can be mapped to the xlink:role and used as an implementation-specific argument in other scenarios.</param>
+ <param name="ofObjectToReturn">The type of object to return. The <see cref="T:System.Xml.Resolvers.XmlPreloadedResolver"></see> supports <see cref="T:System.IO.Stream"></see> objects and <see cref="T:System.IO.TextReader"></see> objects for URIs that were added as String. If the requested type is not supported by the resolver, an exception will be thrown. Use the <see cref="M:System.Xml.Resolvers.XmlPreloadedResolver.SupportsType(System.Uri,System.Type)"></see> method to determine whether a certain Type is supported by this resolver.</param>
+ <returns>A <see cref="T:System.IO.Stream"></see> or <see cref="T:System.IO.TextReader"></see> object that corresponds to the actual source.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="absoluteUri">absoluteUri</paramref> is null.</exception>
+ <exception cref="T:System.Xml.XmlException">Cannot resolve URI passed in <paramref name="absoluteUri">absoluteUri</paramref>. -or- <paramref name="ofObjectToReturn">ofObjectToReturn</paramref> is not of a supported type.</exception>
+ </member>
+ <member name="M:System.Xml.Resolvers.XmlPreloadedResolver.GetEntityAsync(System.Uri,System.String,System.Type)">
+ <summary>Asynchronously maps a URI to an object that contains the actual resource.</summary>
+ <param name="absoluteUri">The URI returned from <see cref="M:System.Xml.XmlResolver.ResolveUri(System.Uri,System.String)"></see>.</param>
+ <param name="role">The current version of the .NET Framework for Silverlight does not use this parameter when resolving URIs. This parameter is provided for future extensibility purposes. For example, this parameter can be mapped to the xlink:role and used as an implementation-specific argument in other scenarios.</param>
+ <param name="ofObjectToReturn">The type of object to return. The <see cref="T:System.Xml.Resolvers.XmlPreloadedResolver"></see> supports <see cref="T:System.IO.Stream"></see> objects and <see cref="T:System.IO.TextReader"></see> objects for URIs that were added as String. If the requested type is not supported by the resolver, an exception will be thrown. Use the <see cref="M:System.Xml.Resolvers.XmlPreloadedResolver.SupportsType(System.Uri,System.Type)"></see> method to determine whether a certain Type is supported by this resolver.</param>
+ <returns>A <see cref="T:System.IO.Stream"></see> or <see cref="T:System.IO.TextReader"></see> object that corresponds to the actual source.</returns>
+ </member>
+ <member name="P:System.Xml.Resolvers.XmlPreloadedResolver.PreloadedUris">
+ <summary>Gets a collection of preloaded URIs.</summary>
+ <returns>The collection of preloaded URIs.</returns>
+ </member>
+ <member name="M:System.Xml.Resolvers.XmlPreloadedResolver.Remove(System.Uri)">
+ <summary>Removes the data that corresponds to the URI from the <see cref="T:System.Xml.Resolvers.XmlPreloadedResolver"></see>.</summary>
+ <param name="uri">The URI of the data that should be removed from the <see cref="T:System.Xml.Resolvers.XmlPreloadedResolver"></see> store.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="uri">uri</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Xml.Resolvers.XmlPreloadedResolver.ResolveUri(System.Uri,System.String)">
+ <summary>Resolves the absolute URI from the base and relative URIs.</summary>
+ <param name="baseUri">The base URI used to resolve the relative URI.</param>
+ <param name="relativeUri">The URI to resolve. The URI can be absolute or relative. If absolute, this value effectively replaces the baseUri value. If relative, it combines with the baseUri to make an absolute URI.</param>
+ <returns>The <see cref="T:System.Uri"></see> representing the absolute URI or null if the relative URI cannot be resolved.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="uri">uri</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Xml.Resolvers.XmlPreloadedResolver.SupportsType(System.Uri,System.Type)">
+ <summary>Determines whether the resolver supports other <see cref="T:System.Type"></see>s than just <see cref="T:System.IO.Stream"></see>.</summary>
+ <param name="absoluteUri">The absolute URI to check.</param>
+ <param name="type">The <see cref="T:System.Type"></see> to return.</param>
+ <returns>true if the <see cref="T:System.Type"></see> is supported; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="uri">uri</paramref> is null.</exception>
+ </member>
+ <member name="T:System.Xml.Schema.Extensions">
+ <summary>This class contains the LINQ to XML extension methods for XSD validation.</summary>
+ </member>
+ <member name="M:System.Xml.Schema.Extensions.GetSchemaInfo(System.Xml.Linq.XAttribute)">
+ <summary>Gets the post-schema-validation infoset (PSVI) of a validated attribute.</summary>
+ <param name="source">An <see cref="T:System.Xml.Linq.XAttribute"></see> that has been previously validated.</param>
+ <returns>A <see cref="T:System.Xml.Schema.IXmlSchemaInfo"></see> that contains the post-schema-validation infoset for an <see cref="T:System.Xml.Linq.XAttribute"></see>.</returns>
+ </member>
+ <member name="M:System.Xml.Schema.Extensions.GetSchemaInfo(System.Xml.Linq.XElement)">
+ <summary>Gets the post-schema-validation infoset (PSVI) of a validated element.</summary>
+ <param name="source">An <see cref="T:System.Xml.Linq.XElement"></see> that has been previously validated.</param>
+ <returns>A <see cref="T:System.Xml.Schema.IXmlSchemaInfo"></see> that contains the post-schema-validation infoset (PSVI) for an <see cref="T:System.Xml.Linq.XElement"></see>.</returns>
+ </member>
+ <member name="M:System.Xml.Schema.Extensions.Validate(System.Xml.Linq.XDocument,System.Xml.Schema.XmlSchemaSet,System.Xml.Schema.ValidationEventHandler)">
+ <summary>This method validates that an <see cref="T:System.Xml.Linq.XDocument"></see> conforms to an XSD in an <see cref="T:System.Xml.Schema.XmlSchemaSet"></see>.</summary>
+ <param name="source">The <see cref="T:System.Xml.Linq.XDocument"></see> to validate.</param>
+ <param name="schemas">An <see cref="T:System.Xml.Schema.XmlSchemaSet"></see> to validate against.</param>
+ <param name="validationEventHandler">A <see cref="T:System.Xml.Schema.ValidationEventHandler"></see> for an event that occurs when the reader encounters validation errors. If null, throws an exception upon validation errors.</param>
+ <exception cref="T:System.Xml.Schema.XmlSchemaValidationException">Thrown for XML Schema Definition Language (XSD) validation errors.</exception>
+ </member>
+ <member name="M:System.Xml.Schema.Extensions.Validate(System.Xml.Linq.XAttribute,System.Xml.Schema.XmlSchemaObject,System.Xml.Schema.XmlSchemaSet,System.Xml.Schema.ValidationEventHandler)">
+ <summary>This method validates that an <see cref="T:System.Xml.Linq.XAttribute"></see> conforms to a specified <see cref="T:System.Xml.Schema.XmlSchemaObject"></see> and an <see cref="T:System.Xml.Schema.XmlSchemaSet"></see>.</summary>
+ <param name="source">The <see cref="T:System.Xml.Linq.XAttribute"></see> to validate.</param>
+ <param name="partialValidationType">An <see cref="T:System.Xml.Schema.XmlSchemaObject"></see> that specifies the sub-tree to validate.</param>
+ <param name="schemas">An <see cref="T:System.Xml.Schema.XmlSchemaSet"></see> to validate against.</param>
+ <param name="validationEventHandler">A <see cref="T:System.Xml.Schema.ValidationEventHandler"></see> for an event that occurs when the reader encounters validation errors. If null, throws an exception upon validation errors.</param>
+ <exception cref="T:System.Xml.Schema.XmlSchemaValidationException">Thrown for XML Schema Definition Language (XSD) validation errors.</exception>
+ </member>
+ <member name="M:System.Xml.Schema.Extensions.Validate(System.Xml.Linq.XDocument,System.Xml.Schema.XmlSchemaSet,System.Xml.Schema.ValidationEventHandler,System.Boolean)">
+ <summary>Validates that an <see cref="T:System.Xml.Linq.XDocument"></see> conforms to an XSD in an <see cref="T:System.Xml.Schema.XmlSchemaSet"></see>, optionally populating the XML tree with the post-schema-validation infoset (PSVI).</summary>
+ <param name="source">The <see cref="T:System.Xml.Linq.XDocument"></see> to validate.</param>
+ <param name="schemas">An <see cref="T:System.Xml.Schema.XmlSchemaSet"></see> to validate against.</param>
+ <param name="validationEventHandler">A <see cref="T:System.Xml.Schema.ValidationEventHandler"></see> for an event that occurs when the reader encounters validation errors. If null, throws an exception upon validation errors.</param>
+ <param name="addSchemaInfo">A <see cref="T:System.Boolean"></see> indicating whether to populate the post-schema-validation infoset (PSVI).</param>
+ <exception cref="T:System.Xml.Schema.XmlSchemaValidationException">Thrown for XML Schema Definition Language (XSD) validation errors.</exception>
+ </member>
+ <member name="M:System.Xml.Schema.Extensions.Validate(System.Xml.Linq.XElement,System.Xml.Schema.XmlSchemaObject,System.Xml.Schema.XmlSchemaSet,System.Xml.Schema.ValidationEventHandler)">
+ <summary>This method validates that an <see cref="T:System.Xml.Linq.XElement"></see> sub-tree conforms to a specified <see cref="T:System.Xml.Schema.XmlSchemaObject"></see> and an <see cref="T:System.Xml.Schema.XmlSchemaSet"></see>.</summary>
+ <param name="source">The <see cref="T:System.Xml.Linq.XElement"></see> to validate.</param>
+ <param name="partialValidationType">An <see cref="T:System.Xml.Schema.XmlSchemaObject"></see> that specifies the sub-tree to validate.</param>
+ <param name="schemas">An <see cref="T:System.Xml.Schema.XmlSchemaSet"></see> to validate against.</param>
+ <param name="validationEventHandler">A <see cref="T:System.Xml.Schema.ValidationEventHandler"></see> for an event that occurs when the reader encounters validation errors. If null, throws an exception upon validation errors.</param>
+ <exception cref="T:System.Xml.Schema.XmlSchemaValidationException">Thrown for XML Schema Definition Language (XSD) validation errors.</exception>
+ </member>
+ <member name="M:System.Xml.Schema.Extensions.Validate(System.Xml.Linq.XAttribute,System.Xml.Schema.XmlSchemaObject,System.Xml.Schema.XmlSchemaSet,System.Xml.Schema.ValidationEventHandler,System.Boolean)">
+ <summary>Validates that an <see cref="T:System.Xml.Linq.XAttribute"></see> conforms to a specified <see cref="T:System.Xml.Schema.XmlSchemaObject"></see> and an <see cref="T:System.Xml.Schema.XmlSchemaSet"></see>, optionally populating the XML tree with the post-schema-validation infoset (PSVI).</summary>
+ <param name="source">The <see cref="T:System.Xml.Linq.XAttribute"></see> to validate.</param>
+ <param name="partialValidationType">An <see cref="T:System.Xml.Schema.XmlSchemaObject"></see> that specifies the sub-tree to validate.</param>
+ <param name="schemas">An <see cref="T:System.Xml.Schema.XmlSchemaSet"></see> to validate against.</param>
+ <param name="validationEventHandler">A <see cref="T:System.Xml.Schema.ValidationEventHandler"></see> for an event that occurs when the reader encounters validation errors. If null, throws an exception upon validation errors.</param>
+ <param name="addSchemaInfo">A <see cref="T:System.Boolean"></see> indicating whether to populate the post-schema-validation infoset (PSVI).</param>
+ <exception cref="T:System.Xml.Schema.XmlSchemaValidationException">Thrown for XML Schema Definition Language (XSD) validation errors.</exception>
+ </member>
+ <member name="M:System.Xml.Schema.Extensions.Validate(System.Xml.Linq.XElement,System.Xml.Schema.XmlSchemaObject,System.Xml.Schema.XmlSchemaSet,System.Xml.Schema.ValidationEventHandler,System.Boolean)">
+ <summary>Validates that an <see cref="T:System.Xml.Linq.XElement"></see> sub-tree conforms to a specified <see cref="T:System.Xml.Schema.XmlSchemaObject"></see> and an <see cref="T:System.Xml.Schema.XmlSchemaSet"></see>, optionally populating the XML tree with the post-schema-validation infoset (PSVI).</summary>
+ <param name="source">The <see cref="T:System.Xml.Linq.XElement"></see> to validate.</param>
+ <param name="partialValidationType">An <see cref="T:System.Xml.Schema.XmlSchemaObject"></see> that specifies the sub-tree to validate.</param>
+ <param name="schemas">An <see cref="T:System.Xml.Schema.XmlSchemaSet"></see> to validate against.</param>
+ <param name="validationEventHandler">A <see cref="T:System.Xml.Schema.ValidationEventHandler"></see> for an event that occurs when the reader encounters validation errors. If null, throws an exception upon validation errors.</param>
+ <param name="addSchemaInfo">A <see cref="T:System.Boolean"></see> indicating whether to populate the post-schema-validation infoset (PSVI).</param>
+ <exception cref="T:System.Xml.Schema.XmlSchemaValidationException">Thrown for XML Schema Definition Language (XSD) validation errors.</exception>
+ </member>
+ <member name="T:System.Xml.Schema.IXmlSchemaInfo">
+ <summary>Defines the post-schema-validation infoset of a validated XML node.</summary>
+ </member>
+ <member name="P:System.Xml.Schema.IXmlSchemaInfo.IsDefault">
+ <summary>Gets a value indicating if this validated XML node was set as the result of a default being applied during XML Schema Definition Language (XSD) schema validation.</summary>
+ <returns>true if this validated XML node was set as the result of a default being applied during schema validation; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.IXmlSchemaInfo.IsNil">
+ <summary>Gets a value indicating if the value for this validated XML node is nil.</summary>
+ <returns>true if the value for this validated XML node is nil; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.IXmlSchemaInfo.MemberType">
+ <summary>Gets the dynamic schema type for this validated XML node.</summary>
+ <returns>An <see cref="T:System.Xml.Schema.XmlSchemaSimpleType"></see> object that represents the dynamic schema type for this validated XML node.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.IXmlSchemaInfo.SchemaAttribute">
+ <summary>Gets the compiled <see cref="T:System.Xml.Schema.XmlSchemaAttribute"></see> that corresponds to this validated XML node.</summary>
+ <returns>An <see cref="T:System.Xml.Schema.XmlSchemaAttribute"></see> that corresponds to this validated XML node.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.IXmlSchemaInfo.SchemaElement">
+ <summary>Gets the compiled <see cref="T:System.Xml.Schema.XmlSchemaElement"></see> that corresponds to this validated XML node.</summary>
+ <returns>An <see cref="T:System.Xml.Schema.XmlSchemaElement"></see> that corresponds to this validated XML node.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.IXmlSchemaInfo.SchemaType">
+ <summary>Gets the static XML Schema Definition Language (XSD) schema type of this validated XML node.</summary>
+ <returns>An <see cref="T:System.Xml.Schema.XmlSchemaType"></see> of this validated XML node.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.IXmlSchemaInfo.Validity">
+ <summary>Gets the <see cref="T:System.Xml.Schema.XmlSchemaValidity"></see> value of this validated XML node.</summary>
+ <returns>An <see cref="T:System.Xml.Schema.XmlSchemaValidity"></see> value of this validated XML node.</returns>
+ </member>
+ <member name="T:System.Xml.Schema.ValidationEventArgs">
+ <summary>Returns detailed information related to the ValidationEventHandler.</summary>
+ </member>
+ <member name="P:System.Xml.Schema.ValidationEventArgs.Exception">
+ <summary>Gets the <see cref="T:System.Xml.Schema.XmlSchemaException"></see> associated with the validation event.</summary>
+ <returns>The XmlSchemaException associated with the validation event.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.ValidationEventArgs.Message">
+ <summary>Gets the text description corresponding to the validation event.</summary>
+ <returns>The text description.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.ValidationEventArgs.Severity">
+ <summary>Gets the severity of the validation event.</summary>
+ <returns>An <see cref="T:System.Xml.Schema.XmlSeverityType"></see> value representing the severity of the validation event.</returns>
+ </member>
+ <member name="T:System.Xml.Schema.ValidationEventHandler">
+ <summary>Represents the callback method that will handle XML schema validation events and the <see cref="T:System.Xml.Schema.ValidationEventArgs"></see>.</summary>
+ <param name="sender">The source of the event. Note Determine the type of a sender before using it in your code. You cannot assume that the sender is an instance of a particular type. The sender is also not guaranteed to not be null. Always surround your casts with failure handling logic.</param>
+ <param name="e">The event data.</param>
+ </member>
+ <member name="T:System.Xml.Schema.XmlAtomicValue">
+ <summary>Represents the typed value of a validated XML element or attribute. The <see cref="T:System.Xml.Schema.XmlAtomicValue"></see> class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Xml.Schema.XmlAtomicValue.Clone">
+ <summary>Returns a copy of this <see cref="T:System.Xml.Schema.XmlAtomicValue"></see> object.</summary>
+ <returns>An <see cref="T:System.Xml.Schema.XmlAtomicValue"></see> object copy of this <see cref="T:System.Xml.Schema.XmlAtomicValue"></see> object.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlAtomicValue.IsNode">
+ <summary>Gets a value indicating whether the validated XML element or attribute is an XPath node or an atomic value.</summary>
+ <returns>true if the validated XML element or attribute is an XPath node; false if the validated XML element or attribute is an atomic value.</returns>
+ </member>
+ <member name="M:System.Xml.Schema.XmlAtomicValue.ToString">
+ <summary>Gets the string value of the validated XML element or attribute.</summary>
+ <returns>The string value of the validated XML element or attribute.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlAtomicValue.TypedValue">
+ <summary>Gets the current validated XML element or attribute as a boxed object of the most appropriate Microsoft .NET Framework type according to its schema type.</summary>
+ <returns>The current validated XML element or attribute as a boxed object of the most appropriate .NET Framework type.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlAtomicValue.Value">
+ <summary>Gets the string value of the validated XML element or attribute.</summary>
+ <returns>The string value of the validated XML element or attribute.</returns>
+ </member>
+ <member name="M:System.Xml.Schema.XmlAtomicValue.ValueAs(System.Type,System.Xml.IXmlNamespaceResolver)">
+ <summary>Returns the validated XML element or attribute's value as the type specified using the <see cref="T:System.Xml.IXmlNamespaceResolver"></see> object specified to resolve namespace prefixes.</summary>
+ <param name="type">The type to return the validated XML element or attribute's value as.</param>
+ <param name="nsResolver">The <see cref="T:System.Xml.IXmlNamespaceResolver"></see> object used to resolve namespace prefixes.</param>
+ <returns>The value of the validated XML element or attribute as the type requested.</returns>
+ <exception cref="T:System.FormatException">The validated XML element or attribute's value is not in the correct format for the target type.</exception>
+ <exception cref="T:System.InvalidCastException">The attempted cast is not valid.</exception>
+ <exception cref="T:System.OverflowException">The attempted cast resulted in an overflow.</exception>
+ </member>
+ <member name="P:System.Xml.Schema.XmlAtomicValue.ValueAsBoolean">
+ <summary>Gets the validated XML element or attribute's value as a <see cref="T:System.Boolean"></see>.</summary>
+ <returns>The validated XML element or attribute's value as a <see cref="T:System.Boolean"></see>.</returns>
+ <exception cref="T:System.FormatException">The validated XML element or attribute's value is not in the correct format for the <see cref="T:System.Boolean"></see> type.</exception>
+ <exception cref="T:System.InvalidCastException">The attempted cast to <see cref="T:System.Boolean"></see> is not valid.</exception>
+ </member>
+ <member name="P:System.Xml.Schema.XmlAtomicValue.ValueAsDateTime">
+ <summary>Gets the validated XML element or attribute's value as a <see cref="T:System.DateTime"></see>.</summary>
+ <returns>The validated XML element or attribute's value as a <see cref="T:System.DateTime"></see>.</returns>
+ <exception cref="T:System.FormatException">The validated XML element or attribute's value is not in the correct format for the <see cref="T:System.DateTime"></see> type.</exception>
+ <exception cref="T:System.InvalidCastException">The attempted cast to <see cref="T:System.DateTime"></see> is not valid.</exception>
+ </member>
+ <member name="P:System.Xml.Schema.XmlAtomicValue.ValueAsDouble">
+ <summary>Gets the validated XML element or attribute's value as a <see cref="T:System.Double"></see>.</summary>
+ <returns>The validated XML element or attribute's value as a <see cref="T:System.Double"></see>.</returns>
+ <exception cref="T:System.FormatException">The validated XML element or attribute's value is not in the correct format for the <see cref="T:System.Double"></see> type.</exception>
+ <exception cref="T:System.InvalidCastException">The attempted cast to <see cref="T:System.Double"></see> is not valid.</exception>
+ <exception cref="T:System.OverflowException">The attempted cast resulted in an overflow.</exception>
+ </member>
+ <member name="P:System.Xml.Schema.XmlAtomicValue.ValueAsInt">
+ <summary>Gets the validated XML element or attribute's value as an <see cref="T:System.Int32"></see>.</summary>
+ <returns>The validated XML element or attribute's value as an <see cref="T:System.Int32"></see>.</returns>
+ <exception cref="T:System.FormatException">The validated XML element or attribute's value is not in the correct format for the <see cref="T:System.Int32"></see> type.</exception>
+ <exception cref="T:System.InvalidCastException">The attempted cast to <see cref="T:System.Int32"></see> is not valid.</exception>
+ <exception cref="T:System.OverflowException">The attempted cast resulted in an overflow.</exception>
+ </member>
+ <member name="P:System.Xml.Schema.XmlAtomicValue.ValueAsLong">
+ <summary>Gets the validated XML element or attribute's value as an <see cref="T:System.Int64"></see>.</summary>
+ <returns>The validated XML element or attribute's value as an <see cref="T:System.Int64"></see>.</returns>
+ <exception cref="T:System.FormatException">The validated XML element or attribute's value is not in the correct format for the <see cref="T:System.Int64"></see> type.</exception>
+ <exception cref="T:System.InvalidCastException">The attempted cast to <see cref="T:System.Int64"></see> is not valid.</exception>
+ <exception cref="T:System.OverflowException">The attempted cast resulted in an overflow.</exception>
+ </member>
+ <member name="P:System.Xml.Schema.XmlAtomicValue.ValueType">
+ <summary>Gets the Microsoft .NET Framework type of the validated XML element or attribute.</summary>
+ <returns>The .NET Framework type of the validated XML element or attribute. The default value is <see cref="T:System.String"></see>.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlAtomicValue.XmlType">
+ <summary>Gets the <see cref="T:System.Xml.Schema.XmlSchemaType"></see> for the validated XML element or attribute.</summary>
+ <returns>The <see cref="T:System.Xml.Schema.XmlSchemaType"></see> for the validated XML element or attribute.</returns>
+ </member>
+ <member name="M:System.Xml.Schema.XmlAtomicValue.System#ICloneable#Clone">
+ <summary>For a description of this member, see <see cref="M:System.Xml.Schema.XmlAtomicValue.Clone"></see>.</summary>
+ <returns>Returns a copy of this <see cref="T:System.Xml.Schema.XmlAtomicValue"></see> object.</returns>
+ </member>
+ <member name="T:System.Xml.Schema.XmlSchema">
+ <summary>An in-memory representation of an XML Schema, as specified in the World Wide Web Consortium (W3C) <see cref="http://www.w3.org/TR/xmlschema-1/">XML Schema Part 1: Structures</see> and <see cref="http://www.w3.org/TR/xmlschema-2/">XML Schema Part 2: Datatypes</see> specifications.</summary>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchema.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Schema.XmlSchema"></see> class.</summary>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchema.AttributeFormDefault">
+ <summary>Gets or sets the form for attributes declared in the target namespace of the schema.</summary>
+ <returns>The <see cref="T:System.Xml.Schema.XmlSchemaForm"></see> value that indicates if attributes from the target namespace are required to be qualified with the namespace prefix. The default is <see cref="F:System.Xml.Schema.XmlSchemaForm.None"></see>.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchema.AttributeGroups">
+ <summary>Gets the post-schema-compilation value of all the global attribute groups in the schema.</summary>
+ <returns>An <see cref="T:System.Xml.Schema.XmlSchemaObjectTable"></see> collection of all the global attribute groups in the schema.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchema.Attributes">
+ <summary>Gets the post-schema-compilation value for all the attributes in the schema.</summary>
+ <returns>An <see cref="T:System.Xml.Schema.XmlSchemaObjectTable"></see> collection of all the attributes in the schema.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchema.BlockDefault">
+ <summary>Gets or sets the blockDefault attribute which sets the default value of the block attribute on element and complex types in the targetNamespace of the schema.</summary>
+ <returns>An <see cref="T:System.Xml.Schema.XmlSchemaDerivationMethod"></see> value representing the different methods for preventing derivation. The default value is XmlSchemaDerivationMethod.None.</returns>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchema.Compile(System.Xml.Schema.ValidationEventHandler)">
+ <summary>Compiles the XML Schema Object Model (SOM) into schema information for validation. Used to check the syntactic and semantic structure of the programmatically built SOM. Semantic validation checking is performed during compilation.</summary>
+ <param name="validationEventHandler">The validation event handler that receives information about XML Schema validation errors.</param>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchema.Compile(System.Xml.Schema.ValidationEventHandler,System.Xml.XmlResolver)">
+ <summary>Compiles the XML Schema Object Model (SOM) into schema information for validation. Used to check the syntactic and semantic structure of the programmatically built SOM. Semantic validation checking is performed during compilation.</summary>
+ <param name="validationEventHandler">The validation event handler that receives information about the XML Schema validation errors.</param>
+ <param name="resolver">The XmlResolver used to resolve namespaces referenced in include and import elements.</param>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchema.ElementFormDefault">
+ <summary>Gets or sets the form for elements declared in the target namespace of the schema.</summary>
+ <returns>The <see cref="T:System.Xml.Schema.XmlSchemaForm"></see> value that indicates if elements from the target namespace are required to be qualified with the namespace prefix. The default is <see cref="F:System.Xml.Schema.XmlSchemaForm.None"></see>.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchema.Elements">
+ <summary>Gets the post-schema-compilation value for all the elements in the schema.</summary>
+ <returns>An <see cref="T:System.Xml.Schema.XmlSchemaObjectTable"></see> collection of all the elements in the schema.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchema.FinalDefault">
+ <summary>Gets or sets the finalDefault attribute which sets the default value of the final attribute on elements and complex types in the target namespace of the schema.</summary>
+ <returns>An <see cref="T:System.Xml.Schema.XmlSchemaDerivationMethod"></see> value representing the different methods for preventing derivation. The default value is XmlSchemaDerivationMethod.None.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchema.Groups">
+ <summary>Gets the post-schema-compilation value of all the groups in the schema.</summary>
+ <returns>An <see cref="T:System.Xml.Schema.XmlSchemaObjectTable"></see> collection of all the groups in the schema.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchema.Id">
+ <summary>Gets or sets the string ID.</summary>
+ <returns>The ID of the string. The default value is String.Empty.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchema.Includes">
+ <summary>Gets the collection of included and imported schemas.</summary>
+ <returns>An <see cref="T:System.Xml.Schema.XmlSchemaObjectCollection"></see> of the included and imported schemas.</returns>
+ </member>
+ <member name="F:System.Xml.Schema.XmlSchema.InstanceNamespace">
+ <summary>The XML schema instance namespace. This field is constant.</summary>
+ <returns></returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchema.IsCompiled">
+ <summary>Indicates if the schema has been compiled.</summary>
+ <returns>true if schema has been compiled, otherwise, false. The default value is false.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchema.Items">
+ <summary>Gets the collection of schema elements in the schema and is used to add new element types at the schema element level.</summary>
+ <returns>An <see cref="T:System.Xml.Schema.XmlSchemaObjectCollection"></see> of schema elements in the schema.</returns>
+ </member>
+ <member name="F:System.Xml.Schema.XmlSchema.Namespace">
+ <summary>The XML schema namespace. This field is constant.</summary>
+ <returns></returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchema.Notations">
+ <summary>Gets the post-schema-compilation value for all notations in the schema.</summary>
+ <returns>An <see cref="T:System.Xml.Schema.XmlSchemaObjectTable"></see> collection of all notations in the schema.</returns>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchema.Read(System.IO.Stream,System.Xml.Schema.ValidationEventHandler)">
+ <summary>Reads an XML Schema from the supplied stream.</summary>
+ <param name="stream">The supplied data stream.</param>
+ <param name="validationEventHandler">The validation event handler that receives information about XML Schema syntax errors.</param>
+ <returns>The <see cref="T:System.Xml.Schema.XmlSchema"></see> object representing the XML Schema.</returns>
+ <exception cref="T:System.Xml.Schema.XmlSchemaException">An <see cref="T:System.Xml.Schema.XmlSchemaException"></see> is raised if no <see cref="T:System.Xml.Schema.ValidationEventHandler"></see> is specified.</exception>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchema.Read(System.IO.TextReader,System.Xml.Schema.ValidationEventHandler)">
+ <summary>Reads an XML Schema from the supplied <see cref="T:System.IO.TextReader"></see>.</summary>
+ <param name="reader">The TextReader containing the XML Schema to read.</param>
+ <param name="validationEventHandler">The validation event handler that receives information about the XML Schema syntax errors.</param>
+ <returns>The <see cref="T:System.Xml.Schema.XmlSchema"></see> object representing the XML Schema.</returns>
+ <exception cref="T:System.Xml.Schema.XmlSchemaException">An <see cref="T:System.Xml.Schema.XmlSchemaException"></see> is raised if no <see cref="T:System.Xml.Schema.ValidationEventHandler"></see> is specified.</exception>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchema.Read(System.Xml.XmlReader,System.Xml.Schema.ValidationEventHandler)">
+ <summary>Reads an XML Schema from the supplied <see cref="T:System.Xml.XmlReader"></see>.</summary>
+ <param name="reader">The XmlReader containing the XML Schema to read.</param>
+ <param name="validationEventHandler">The validation event handler that receives information about the XML Schema syntax errors.</param>
+ <returns>The <see cref="T:System.Xml.Schema.XmlSchema"></see> object representing the XML Schema.</returns>
+ <exception cref="T:System.Xml.Schema.XmlSchemaException">An <see cref="T:System.Xml.Schema.XmlSchemaException"></see> is raised if no <see cref="T:System.Xml.Schema.ValidationEventHandler"></see> is specified.</exception>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchema.SchemaTypes">
+ <summary>Gets the post-schema-compilation value of all schema types in the schema.</summary>
+ <returns>An <see cref="T:System.Xml.Schema.XmlSchemaObjectCollection"></see> of all schema types in the schema.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchema.TargetNamespace">
+ <summary>Gets or sets the Uniform Resource Identifier (URI) of the schema target namespace.</summary>
+ <returns>The schema target namespace.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchema.UnhandledAttributes">
+ <summary>Gets and sets the qualified attributes which do not belong to the schema target namespace.</summary>
+ <returns>An array of qualified <see cref="T:System.Xml.XmlAttribute"></see> objects that do not belong to the schema target namespace.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchema.Version">
+ <summary>Gets or sets the version of the schema.</summary>
+ <returns>The version of the schema. The default value is String.Empty.</returns>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchema.Write(System.IO.Stream)">
+ <summary>Writes the XML Schema to the supplied data stream.</summary>
+ <param name="stream">The supplied data stream.</param>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchema.Write(System.IO.TextWriter)">
+ <summary>Writes the XML Schema to the supplied <see cref="T:System.IO.TextWriter"></see>.</summary>
+ <param name="writer">The <see cref="T:System.IO.TextWriter"></see> to write to.</param>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchema.Write(System.Xml.XmlWriter)">
+ <summary>Writes the XML Schema to the supplied <see cref="T:System.Xml.XmlWriter"></see>.</summary>
+ <param name="writer">The <see cref="T:System.Xml.XmlWriter"></see> to write to.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="writer">writer</paramref> parameter is null.</exception>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchema.Write(System.IO.Stream,System.Xml.XmlNamespaceManager)">
+ <summary>Writes the XML Schema to the supplied <see cref="T:System.IO.Stream"></see> using the <see cref="T:System.Xml.XmlNamespaceManager"></see> specified.</summary>
+ <param name="stream">The supplied data stream.</param>
+ <param name="namespaceManager">The <see cref="T:System.Xml.XmlNamespaceManager"></see>.</param>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchema.Write(System.IO.TextWriter,System.Xml.XmlNamespaceManager)">
+ <summary>Writes the XML Schema to the supplied <see cref="T:System.IO.TextWriter"></see>.</summary>
+ <param name="writer">The <see cref="T:System.IO.TextWriter"></see> to write to.</param>
+ <param name="namespaceManager">The <see cref="T:System.Xml.XmlNamespaceManager"></see>.</param>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchema.Write(System.Xml.XmlWriter,System.Xml.XmlNamespaceManager)">
+ <summary>Writes the XML Schema to the supplied <see cref="T:System.Xml.XmlWriter"></see>.</summary>
+ <param name="writer">The <see cref="T:System.Xml.XmlWriter"></see> to write to.</param>
+ <param name="namespaceManager">The <see cref="T:System.Xml.XmlNamespaceManager"></see>.</param>
+ </member>
+ <member name="T:System.Xml.Schema.XmlSchemaAll">
+ <summary>Represents the World Wide Web Consortium (W3C) all element (compositor).</summary>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaAll.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Schema.XmlSchemaAll"></see> class.</summary>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaAll.Items">
+ <summary>Gets the collection of XmlSchemaElement elements contained within the all compositor.</summary>
+ <returns>The collection of elements contained in XmlSchemaAll.</returns>
+ </member>
+ <member name="T:System.Xml.Schema.XmlSchemaAnnotated">
+ <summary>The base class for any element that can contain annotation elements.</summary>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaAnnotated.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Schema.XmlSchemaAnnotated"></see> class.</summary>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaAnnotated.Annotation">
+ <summary>Gets or sets the annotation property.</summary>
+ <returns>An <see cref="T:System.Xml.Schema.XmlSchemaAnnotation"></see> representing the annotation property.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaAnnotated.Id">
+ <summary>Gets or sets the string id.</summary>
+ <returns>The string id. The default is String.Empty. Optional.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaAnnotated.UnhandledAttributes">
+ <summary>Gets or sets the qualified attributes that do not belong to the current schema's target namespace.</summary>
+ <returns>An array of qualified <see cref="T:System.Xml.XmlAttribute"></see> objects that do not belong to the schema's target namespace.</returns>
+ </member>
+ <member name="T:System.Xml.Schema.XmlSchemaAnnotation">
+ <summary>Represents the World Wide Web Consortium (W3C) annotation element.</summary>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaAnnotation.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Schema.XmlSchemaAnnotation"></see> class.</summary>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaAnnotation.Id">
+ <summary>Gets or sets the string id.</summary>
+ <returns>The string id. The default is String.Empty. Optional.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaAnnotation.Items">
+ <summary>Gets the Items collection that is used to store the appinfo and documentation child elements.</summary>
+ <returns>An <see cref="T:System.Xml.Schema.XmlSchemaObjectCollection"></see> of appinfo and documentation child elements.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaAnnotation.UnhandledAttributes">
+ <summary>Gets or sets the qualified attributes that do not belong to the schema's target namespace.</summary>
+ <returns>An array of <see cref="T:System.Xml.XmlAttribute"></see> objects that do not belong to the schema's target namespace.</returns>
+ </member>
+ <member name="T:System.Xml.Schema.XmlSchemaAny">
+ <summary>Represents the World Wide Web Consortium (W3C) any element.</summary>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaAny.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Schema.XmlSchemaAny"></see> class.</summary>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaAny.Namespace">
+ <summary>Gets or sets the namespaces containing the elements that can be used.</summary>
+ <returns>Namespaces for elements that are available for use. The default is ##any. Optional.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaAny.ProcessContents">
+ <summary>Gets or sets information about how an application or XML processor should handle the validation of XML documents for the elements specified by the any element.</summary>
+ <returns>One of the <see cref="T:System.Xml.Schema.XmlSchemaContentProcessing"></see> values. If no processContents attribute is specified, the default is Strict.</returns>
+ </member>
+ <member name="T:System.Xml.Schema.XmlSchemaAnyAttribute">
+ <summary>Represents the World Wide Web Consortium (W3C) anyAttribute element.</summary>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaAnyAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Schema.XmlSchemaAnyAttribute"></see> class.</summary>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaAnyAttribute.Namespace">
+ <summary>Gets or sets the namespaces containing the attributes that can be used.</summary>
+ <returns>Namespaces for attributes that are available for use. The default is ##any. Optional.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaAnyAttribute.ProcessContents">
+ <summary>Gets or sets information about how an application or XML processor should handle the validation of XML documents for the attributes specified by the anyAttribute element.</summary>
+ <returns>One of the <see cref="T:System.Xml.Schema.XmlSchemaContentProcessing"></see> values. If no processContents attribute is specified, the default is Strict.</returns>
+ </member>
+ <member name="T:System.Xml.Schema.XmlSchemaAppInfo">
+ <summary>Represents the World Wide Web Consortium (W3C) appinfo element.</summary>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaAppInfo.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Schema.XmlSchemaAppInfo"></see> class.</summary>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaAppInfo.Markup">
+ <summary>Gets or sets an array of <see cref="T:System.Xml.XmlNode"></see> objects that represents the appinfo child nodes.</summary>
+ <returns>An array of <see cref="T:System.Xml.XmlNode"></see> objects that represents the appinfo child nodes.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaAppInfo.Source">
+ <summary>Gets or sets the source of the application information.</summary>
+ <returns>A Uniform Resource Identifier (URI) reference. The default is String.Empty. Optional.</returns>
+ </member>
+ <member name="T:System.Xml.Schema.XmlSchemaAttribute">
+ <summary>Represents the attribute element from the XML Schema as specified by the World Wide Web Consortium (W3C). Attributes provide additional information for other document elements. The attribute tag is nested between the tags of a document's element for the schema. The XML document displays attributes as named items in the opening tag of an element.</summary>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Schema.XmlSchemaAttribute"></see> class.</summary>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaAttribute.AttributeSchemaType">
+ <summary>Gets an <see cref="T:System.Xml.Schema.XmlSchemaSimpleType"></see> object representing the type of the attribute based on the <see cref="P:System.Xml.Schema.XmlSchemaAttribute.SchemaType"></see> or <see cref="P:System.Xml.Schema.XmlSchemaAttribute.SchemaTypeName"></see> of the attribute.</summary>
+ <returns>An <see cref="T:System.Xml.Schema.XmlSchemaSimpleType"></see> object.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaAttribute.AttributeType">
+ <summary>Gets the common language runtime (CLR) object based on the <see cref="P:System.Xml.Schema.XmlSchemaAttribute.SchemaType"></see> or <see cref="P:System.Xml.Schema.XmlSchemaAttribute.SchemaTypeName"></see> of the attribute that holds the post-compilation value of the AttributeType property.</summary>
+ <returns>The common runtime library (CLR) object that holds the post-compilation value of the AttributeType property.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaAttribute.DefaultValue">
+ <summary>Gets or sets the default value for the attribute.</summary>
+ <returns>The default value for the attribute. The default is a null reference. Optional.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaAttribute.FixedValue">
+ <summary>Gets or sets the fixed value for the attribute.</summary>
+ <returns>The fixed value for the attribute. The default is null. Optional.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaAttribute.Form">
+ <summary>Gets or sets the form for the attribute.</summary>
+ <returns>One of the <see cref="T:System.Xml.Schema.XmlSchemaForm"></see> values. The default is the value of the <see cref="P:System.Xml.Schema.XmlSchema.AttributeFormDefault"></see> of the schema element containing the attribute. Optional.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaAttribute.Name">
+ <summary>Gets or sets the name of the attribute.</summary>
+ <returns>The name of the attribute.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaAttribute.QualifiedName">
+ <summary>Gets the qualified name for the attribute.</summary>
+ <returns>The post-compilation value of the QualifiedName property.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaAttribute.RefName">
+ <summary>Gets or sets the name of an attribute declared in this schema (or another schema indicated by the specified namespace).</summary>
+ <returns>The name of the attribute declared.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaAttribute.SchemaType">
+ <summary>Gets or sets the attribute type to a simple type.</summary>
+ <returns>The simple type defined in this schema.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaAttribute.SchemaTypeName">
+ <summary>Gets or sets the name of the simple type defined in this schema (or another schema indicated by the specified namespace).</summary>
+ <returns>The name of the simple type.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaAttribute.Use">
+ <summary>Gets or sets information about how the attribute is used.</summary>
+ <returns>One of the following values: None, Prohibited, Optional, or Required. The default is Optional. Optional.</returns>
+ </member>
+ <member name="T:System.Xml.Schema.XmlSchemaAttributeGroup">
+ <summary>Represents the attributeGroup element from the XML Schema as specified by the World Wide Web Consortium (W3C). AttributesGroups provides a mechanism to group a set of attribute declarations so that they can be incorporated as a group into complex type definitions.</summary>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaAttributeGroup.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Schema.XmlSchemaAttributeGroup"></see> class.</summary>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaAttributeGroup.AnyAttribute">
+ <summary>Gets or sets the <see cref="T:System.Xml.Schema.XmlSchemaAnyAttribute"></see> component of the attribute group.</summary>
+ <returns>The World Wide Web Consortium (W3C) anyAttribute element.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaAttributeGroup.Attributes">
+ <summary>Gets the collection of attributes for the attribute group. Contains XmlSchemaAttribute and XmlSchemaAttributeGroupRef elements.</summary>
+ <returns>The collection of attributes for the attribute group.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaAttributeGroup.Name">
+ <summary>Gets or sets the name of the attribute group.</summary>
+ <returns>The name of the attribute group.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaAttributeGroup.QualifiedName">
+ <summary>Gets the qualified name of the attribute group.</summary>
+ <returns>The qualified name of the attribute group.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaAttributeGroup.RedefinedAttributeGroup">
+ <summary>Gets the redefined attribute group property from the XML Schema.</summary>
+ <returns>The redefined attribute group property.</returns>
+ </member>
+ <member name="T:System.Xml.Schema.XmlSchemaAttributeGroupRef">
+ <summary>Represents the attributeGroup element with the ref attribute from the XML Schema as specified by the <see cref="http://go.microsoft.com/fwlink/?LinkId=49454">World Wide Web Consortium (W3C)</see>. AttributesGroupRef is the reference for an attributeGroup, name property contains the attribute group being referenced.</summary>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaAttributeGroupRef.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Schema.XmlSchemaAttributeGroupRef"></see> class.</summary>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaAttributeGroupRef.RefName">
+ <summary>Gets or sets the name of the referenced attributeGroup element.</summary>
+ <returns>The name of the referenced attribute group. The value must be a QName.</returns>
+ </member>
+ <member name="T:System.Xml.Schema.XmlSchemaChoice">
+ <summary>Represents the choice element (compositor) from the XML Schema as specified by the World Wide Web Consortium (W3C). The choice allows only one of its children to appear in an instance.</summary>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaChoice.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Schema.XmlSchemaChoice"></see> class.</summary>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaChoice.Items">
+ <summary>Gets the collection of the elements contained with the compositor (choice): XmlSchemaElement, XmlSchemaGroupRef, XmlSchemaChoice, XmlSchemaSequence, or XmlSchemaAny.</summary>
+ <returns>The collection of elements contained within XmlSchemaChoice.</returns>
+ </member>
+ <member name="T:System.Xml.Schema.XmlSchemaCollection">
+ <summary>Contains a cache of XML Schema definition language (XSD) and XML-Data Reduced (XDR) schemas. The <see cref="T:System.Xml.Schema.XmlSchemaCollection"></see> class class is obsolete. Use <see cref="T:System.Xml.Schema.XmlSchemaSet"></see> instead.</summary>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaCollection.#ctor">
+ <summary>Initializes a new instance of the XmlSchemaCollection class.</summary>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaCollection.#ctor(System.Xml.XmlNameTable)">
+ <summary>Initializes a new instance of the XmlSchemaCollection class with the specified <see cref="T:System.Xml.XmlNameTable"></see>. The XmlNameTable is used when loading schemas.</summary>
+ <param name="nametable">The XmlNameTable to use.</param>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaCollection.Add(System.Xml.Schema.XmlSchema)">
+ <summary>Adds the <see cref="T:System.Xml.Schema.XmlSchema"></see> to the collection.</summary>
+ <param name="schema">The XmlSchema to add to the collection.</param>
+ <returns>The XmlSchema object.</returns>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaCollection.Add(System.Xml.Schema.XmlSchemaCollection)">
+ <summary>Adds all the namespaces defined in the given collection (including their associated schemas) to this collection.</summary>
+ <param name="schema">The XmlSchemaCollection you want to add to this collection.</param>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaCollection.Add(System.String,System.String)">
+ <summary>Adds the schema located by the given URL into the schema collection.</summary>
+ <param name="ns">The namespace URI associated with the schema. For XML Schemas, this will typically be the targetNamespace.</param>
+ <param name="uri">The URL that specifies the schema to load.</param>
+ <returns>The <see cref="T:System.Xml.Schema.XmlSchema"></see> added to the schema collection; null if the schema being added is an XDR schema or if there are compilation errors in the schema.</returns>
+ <exception cref="T:System.Xml.XmlException">The schema is not a valid schema.</exception>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaCollection.Add(System.String,System.Xml.XmlReader)">
+ <summary>Adds the schema contained in the <see cref="T:System.Xml.XmlReader"></see> to the schema collection.</summary>
+ <param name="ns">The namespace URI associated with the schema. For XML Schemas, this will typically be the targetNamespace.</param>
+ <param name="reader"><see cref="T:System.Xml.XmlReader"></see> containing the schema to add.</param>
+ <returns>The <see cref="T:System.Xml.Schema.XmlSchema"></see> added to the schema collection; null if the schema being added is an XDR schema or if there are compilation errors in the schema.</returns>
+ <exception cref="T:System.Xml.XmlException">The schema is not a valid schema.</exception>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaCollection.Add(System.Xml.Schema.XmlSchema,System.Xml.XmlResolver)">
+ <summary>Adds the <see cref="T:System.Xml.Schema.XmlSchema"></see> to the collection. The specified <see cref="T:System.Xml.XmlResolver"></see> is used to resolve any external references.</summary>
+ <param name="schema">The XmlSchema to add to the collection.</param>
+ <param name="resolver">The <see cref="T:System.Xml.XmlResolver"></see> used to resolve namespaces referenced in include and import elements. If this is null, external references are not resolved.</param>
+ <returns>The XmlSchema added to the schema collection.</returns>
+ <exception cref="T:System.Xml.XmlException">The schema is not a valid schema.</exception>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaCollection.Add(System.String,System.Xml.XmlReader,System.Xml.XmlResolver)">
+ <summary>Adds the schema contained in the <see cref="T:System.Xml.XmlReader"></see> to the schema collection. The specified <see cref="T:System.Xml.XmlResolver"></see> is used to resolve any external resources.</summary>
+ <param name="ns">The namespace URI associated with the schema. For XML Schemas, this will typically be the targetNamespace.</param>
+ <param name="reader"><see cref="T:System.Xml.XmlReader"></see> containing the schema to add.</param>
+ <param name="resolver">The <see cref="T:System.Xml.XmlResolver"></see> used to resolve namespaces referenced in include and import elements or x-schema attribute (XDR schemas). If this is null, external references are not resolved.</param>
+ <returns>The <see cref="T:System.Xml.Schema.XmlSchema"></see> added to the schema collection; null if the schema being added is an XDR schema or if there are compilation errors in the schema.</returns>
+ <exception cref="T:System.Xml.XmlException">The schema is not a valid schema.</exception>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaCollection.Contains(System.String)">
+ <summary>Gets a value indicating whether a schema with the specified namespace is in the collection.</summary>
+ <param name="ns">The namespace URI associated with the schema. For XML Schemas, this will typically be the target namespace.</param>
+ <returns>true if a schema with the specified namespace is in the collection; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaCollection.Contains(System.Xml.Schema.XmlSchema)">
+ <summary>Gets a value indicating whether the targetNamespace of the specified <see cref="T:System.Xml.Schema.XmlSchema"></see> is in the collection.</summary>
+ <param name="schema">The XmlSchema object.</param>
+ <returns>true if there is a schema in the collection with the same targetNamespace; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaCollection.CopyTo(System.Xml.Schema.XmlSchema[],System.Int32)">
+ <summary>Copies all the XmlSchema objects from this collection into the given array starting at the given index.</summary>
+ <param name="array">The array to copy the objects to.</param>
+ <param name="index">The index in array where copying will begin.</param>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaCollection.Count">
+ <summary>Gets the number of namespaces defined in this collection.</summary>
+ <returns>The number of namespaces defined in this collection.</returns>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaCollection.GetEnumerator">
+ <summary>Provides support for the &quot;for each&quot; style iteration over the collection of schemas.</summary>
+ <returns>An enumerator for iterating over all schemas in the current collection.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaCollection.Item(System.String)">
+ <summary>Gets the <see cref="T:System.Xml.Schema.XmlSchema"></see> associated with the given namespace URI.</summary>
+ <param name="ns">The namespace URI associated with the schema you want to return. This will typically be the targetNamespace of the schema.</param>
+ <returns>The XmlSchema associated with the namespace URI; null if there is no loaded schema associated with the given namespace or if the namespace is associated with an XDR schema.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaCollection.NameTable">
+ <summary>Gets the default XmlNameTable used by the XmlSchemaCollection when loading new schemas.</summary>
+ <returns>An XmlNameTable.</returns>
+ </member>
+ <member name="E:System.Xml.Schema.XmlSchemaCollection.ValidationEventHandler">
+ <summary>Sets an event handler for receiving information about the XDR and XML schema validation errors.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
+ <summary>For a description of this member, see <see cref="M:System.Xml.Schema.XmlSchemaCollection.CopyTo(System.Xml.Schema.XmlSchema[],System.Int32)"></see>.</summary>
+ <param name="array">The array to copy the objects to.</param>
+ <param name="index">The index in array where copying will begin.</param>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaCollection.System#Collections#ICollection#Count">
+ <summary>For a description of this member, see <see cref="P:System.Xml.Schema.XmlSchemaCollection.Count"></see>.</summary>
+ <returns>Returns the count of the items in the collection.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaCollection.System#Collections#ICollection#IsSynchronized">
+ <summary>For a description of this member, see <see cref="P:System.Xml.Schema.XmlSchemaCollection.System#Collections#ICollection#IsSynchronized"></see>.</summary>
+ <returns>Returns true if the collection is synchronized, otherwise false.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaCollection.System#Collections#ICollection#SyncRoot">
+ <summary>For a description of this member, see <see cref="P:System.Xml.Schema.XmlSchemaCollection.System#Collections#ICollection#SyncRoot"></see>.</summary>
+ <returns>Returns a <see cref="P:System.Collections.ICollection.SyncRoot"></see> object that can be used to synchronize access to the collection.</returns>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaCollection.System#Collections#IEnumerable#GetEnumerator">
+ <summary>For a description of this member, see <see cref="M:System.Xml.Schema.XmlSchemaCollection.GetEnumerator"></see>.</summary>
+ <returns>Returns the <see cref="T:System.Collections.IEnumerator"></see> for the collection.</returns>
+ </member>
+ <member name="T:System.Xml.Schema.XmlSchemaCollectionEnumerator">
+ <summary>Supports a simple iteration over a collection. This class cannot be inherited.</summary>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaCollectionEnumerator.Current">
+ <summary>Gets the current <see cref="T:System.Xml.Schema.XmlSchema"></see> in the collection.</summary>
+ <returns>The current XmlSchema in the collection.</returns>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaCollectionEnumerator.MoveNext">
+ <summary>Advances the enumerator to the next schema in the collection.</summary>
+ <returns>true if the move was successful; false if the enumerator has passed the end of the collection.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaCollectionEnumerator.System#Collections#IEnumerator#Current">
+ <summary>For a description of this member, see <see cref="P:System.Xml.Schema.XmlSchemaCollectionEnumerator.Current"></see>.</summary>
+ <returns>Returns the current node.</returns>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaCollectionEnumerator.System#Collections#IEnumerator#MoveNext">
+ <summary>For a description of this member, see <see cref="M:System.Xml.Schema.XmlSchemaCollectionEnumerator.MoveNext"></see>.</summary>
+ <returns>Returns the next node.</returns>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaCollectionEnumerator.System#Collections#IEnumerator#Reset">
+ <summary>For a description of this member, see <see cref="M:System.Xml.Schema.XmlSchemaCollectionEnumerator.System#Collections#IEnumerator#Reset"></see>.</summary>
+ </member>
+ <member name="T:System.Xml.Schema.XmlSchemaCompilationSettings">
+ <summary>Provides schema compilation options for the <see cref="T:System.Xml.Schema.XmlSchemaSet"></see> class This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaCompilationSettings.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Schema.XmlSchemaCompilationSettings"></see> class.</summary>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaCompilationSettings.EnableUpaCheck">
+ <summary>Gets or sets a value indicating whether the <see cref="T:System.Xml.Schema.XmlSchemaSet"></see> should check for Unique Particle Attribution (UPA) violations.</summary>
+ <returns>true if the <see cref="T:System.Xml.Schema.XmlSchemaSet"></see> should check for Unique Particle Attribution (UPA) violations; otherwise, false. The default is true.</returns>
+ </member>
+ <member name="T:System.Xml.Schema.XmlSchemaComplexContent">
+ <summary>Represents the complexContent element from XML Schema as specified by the World Wide Web Consortium (W3C). This class represents the complex content model for complex types. It contains extensions or restrictions on a complex type that has either only elements or mixed content.</summary>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaComplexContent.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Schema.XmlSchemaComplexContent"></see> class.</summary>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaComplexContent.Content">
+ <summary>Gets or sets the content.</summary>
+ <returns>One of either the <see cref="T:System.Xml.Schema.XmlSchemaComplexContentRestriction"></see> or <see cref="T:System.Xml.Schema.XmlSchemaComplexContentExtension"></see> classes.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaComplexContent.IsMixed">
+ <summary>Gets or sets information that determines if the type has a mixed content model.</summary>
+ <returns>If this property is true, character data is allowed to appear between the child elements of the complex type (mixed content model). The default is false. Optional.</returns>
+ </member>
+ <member name="T:System.Xml.Schema.XmlSchemaComplexContentExtension">
+ <summary>Represents the extension element from XML Schema as specified by the World Wide Web Consortium (W3C). This class is for complex types with complex content model derived by extension. It extends the complex type by adding attributes or elements.</summary>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaComplexContentExtension.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Schema.XmlSchemaComplexContentExtension"></see> class.</summary>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaComplexContentExtension.AnyAttribute">
+ <summary>Gets or sets the <see cref="T:System.Xml.Schema.XmlSchemaAnyAttribute"></see> component of the complex content model.</summary>
+ <returns>The <see cref="T:System.Xml.Schema.XmlSchemaAnyAttribute"></see> component of the complex content model.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaComplexContentExtension.Attributes">
+ <summary>Gets the collection of attributes for the complex content. Contains <see cref="T:System.Xml.Schema.XmlSchemaAttribute"></see> and <see cref="T:System.Xml.Schema.XmlSchemaAttributeGroupRef"></see> elements.</summary>
+ <returns>The collection of attributes for the complex content.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaComplexContentExtension.BaseTypeName">
+ <summary>Gets or sets the name of the complex type from which this type is derived by extension.</summary>
+ <returns>The name of the complex type from which this type is derived by extension.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaComplexContentExtension.Particle">
+ <summary>Gets or sets one of the <see cref="T:System.Xml.Schema.XmlSchemaGroupRef"></see>, <see cref="T:System.Xml.Schema.XmlSchemaChoice"></see>, <see cref="T:System.Xml.Schema.XmlSchemaAll"></see>, or <see cref="T:System.Xml.Schema.XmlSchemaSequence"></see> classes.</summary>
+ <returns>One of the <see cref="T:System.Xml.Schema.XmlSchemaGroupRef"></see>, <see cref="T:System.Xml.Schema.XmlSchemaChoice"></see>, <see cref="T:System.Xml.Schema.XmlSchemaAll"></see>, or <see cref="T:System.Xml.Schema.XmlSchemaSequence"></see> classes.</returns>
+ </member>
+ <member name="T:System.Xml.Schema.XmlSchemaComplexContentRestriction">
+ <summary>Represents the restriction element from XML Schema as specified by the World Wide Web Consortium (W3C). This class is for complex types with a complex content model derived by restriction. It restricts the contents of the complex type to a subset of the inherited complex type.</summary>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaComplexContentRestriction.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Schema.XmlSchemaComplexContentRestriction"></see> class.</summary>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaComplexContentRestriction.AnyAttribute">
+ <summary>Gets or sets the <see cref="T:System.Xml.Schema.XmlSchemaAnyAttribute"></see> component of the complex content model.</summary>
+ <returns>The <see cref="T:System.Xml.Schema.XmlSchemaAnyAttribute"></see> component of the complex content model.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaComplexContentRestriction.Attributes">
+ <summary>Gets the collection of attributes for the complex type. Contains the <see cref="T:System.Xml.Schema.XmlSchemaAttribute"></see> and <see cref="T:System.Xml.Schema.XmlSchemaAttributeGroupRef"></see> elements.</summary>
+ <returns>The collection of attributes for the complex type.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaComplexContentRestriction.BaseTypeName">
+ <summary>Gets or sets the name of a complex type from which this type is derived by restriction.</summary>
+ <returns>The name of the complex type from which this type is derived by restriction.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaComplexContentRestriction.Particle">
+ <summary>Gets or sets one of the <see cref="T:System.Xml.Schema.XmlSchemaGroupRef"></see>, <see cref="T:System.Xml.Schema.XmlSchemaChoice"></see>, <see cref="T:System.Xml.Schema.XmlSchemaAll"></see>, or <see cref="T:System.Xml.Schema.XmlSchemaSequence"></see> classes.</summary>
+ <returns>One of the <see cref="T:System.Xml.Schema.XmlSchemaGroupRef"></see>, <see cref="T:System.Xml.Schema.XmlSchemaChoice"></see>, <see cref="T:System.Xml.Schema.XmlSchemaAll"></see>, or <see cref="T:System.Xml.Schema.XmlSchemaSequence"></see> classes.</returns>
+ </member>
+ <member name="T:System.Xml.Schema.XmlSchemaComplexType">
+ <summary>Represents the complexType element from XML Schema as specified by the World Wide Web Consortium (W3C). This class defines a complex type that determines the set of attributes and content of an element.</summary>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaComplexType.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Schema.XmlSchemaComplexType"></see> class.</summary>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaComplexType.AnyAttribute">
+ <summary>Gets or sets the value for the <see cref="T:System.Xml.Schema.XmlSchemaAnyAttribute"></see> component of the complex type.</summary>
+ <returns>The <see cref="T:System.Xml.Schema.XmlSchemaAnyAttribute"></see> component of the complex type.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaComplexType.Attributes">
+ <summary>Gets the collection of attributes for the complex type.</summary>
+ <returns>Contains <see cref="T:System.Xml.Schema.XmlSchemaAttribute"></see> and <see cref="T:System.Xml.Schema.XmlSchemaAttributeGroupRef"></see> classes.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaComplexType.AttributeUses">
+ <summary>Gets the collection of all the complied attributes of this complex type and its base types.</summary>
+ <returns>The collection of all the attributes from this complex type and its base types. The post-compilation value of the AttributeUses property.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaComplexType.AttributeWildcard">
+ <summary>Gets the post-compilation value for anyAttribute for this complex type and its base type(s).</summary>
+ <returns>The post-compilation value of the anyAttribute element.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaComplexType.Block">
+ <summary>Gets or sets the block attribute.</summary>
+ <returns>The block attribute prevents a complex type from being used in the specified type of derivation. The default is XmlSchemaDerivationMethod.None. Optional.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaComplexType.BlockResolved">
+ <summary>Gets the value after the type has been compiled to the post-schema-validation information set (infoset). This value indicates how the type is enforced when xsi:type is used in the instance document.</summary>
+ <returns>The post-schema-validated infoset value. The default is BlockDefault value on the schema element.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaComplexType.ContentModel">
+ <summary>Gets or sets the post-compilation <see cref="T:System.Xml.Schema.XmlSchemaContentModel"></see> of this complex type.</summary>
+ <returns>The content model type that is one of the <see cref="T:System.Xml.Schema.XmlSchemaSimpleContent"></see> or <see cref="T:System.Xml.Schema.XmlSchemaComplexContent"></see> classes.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaComplexType.ContentType">
+ <summary>Gets the content model of the complex type which holds the post-compilation value.</summary>
+ <returns>The post-compilation value of the content model for the complex type.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaComplexType.ContentTypeParticle">
+ <summary>Gets the particle that holds the post-compilation value of the <see cref="P:System.Xml.Schema.XmlSchemaComplexType.ContentType"></see> particle.</summary>
+ <returns>The particle for the content type. The post-compilation value of the <see cref="P:System.Xml.Schema.XmlSchemaComplexType.ContentType"></see> particle.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaComplexType.IsAbstract">
+ <summary>Gets or sets the information that determines if the complexType element can be used in the instance document.</summary>
+ <returns>If true, an element cannot use this complexType element directly and must use a complex type that is derived from this complexType element. The default is false. Optional.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaComplexType.IsMixed">
+ <summary>Gets or sets information that determines if the complex type has a mixed content model (markup within the content).</summary>
+ <returns>true, if character data can appear between child elements of this complex type; otherwise, false. The default is false. Optional.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaComplexType.Particle">
+ <summary>Gets or sets the compositor type as one of the <see cref="T:System.Xml.Schema.XmlSchemaGroupRef"></see>, <see cref="T:System.Xml.Schema.XmlSchemaChoice"></see>, <see cref="T:System.Xml.Schema.XmlSchemaAll"></see>, or <see cref="T:System.Xml.Schema.XmlSchemaSequence"></see> classes.</summary>
+ <returns>The compositor type.</returns>
+ </member>
+ <member name="T:System.Xml.Schema.XmlSchemaContent">
+ <summary>An abstract class for schema content.</summary>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaContent.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Schema.XmlSchemaContent"></see> class.</summary>
+ </member>
+ <member name="T:System.Xml.Schema.XmlSchemaContentModel">
+ <summary>Specifies the order and structure of the child elements of a type.</summary>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaContentModel.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Schema.XmlSchemaContentModel"></see> class.</summary>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaContentModel.Content">
+ <summary>Gets or sets the content of the type.</summary>
+ <returns>Provides the content of the type.</returns>
+ </member>
+ <member name="T:System.Xml.Schema.XmlSchemaContentProcessing">
+ <summary>Provides information about the validation mode of any and anyAttribute element replacements.</summary>
+ </member>
+ <member name="F:System.Xml.Schema.XmlSchemaContentProcessing.Lax">
+ <summary>If the associated schema is found, the document items will be validated. No errors will be thrown otherwise.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.Schema.XmlSchemaContentProcessing.None">
+ <summary>Document items are not validated.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.Schema.XmlSchemaContentProcessing.Skip">
+ <summary>Document items must consist of well-formed XML and are not validated by the schema.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.Schema.XmlSchemaContentProcessing.Strict">
+ <summary>The schema processor must find a schema associated with the indicated namespace to validate the document items.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Xml.Schema.XmlSchemaContentType">
+ <summary>Enumerations for the content model of the complex type. This represents the content in the post-schema-validation information set (infoset).</summary>
+ </member>
+ <member name="F:System.Xml.Schema.XmlSchemaContentType.ElementOnly">
+ <summary>Element-only content.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.Schema.XmlSchemaContentType.Empty">
+ <summary>Empty content.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.Schema.XmlSchemaContentType.Mixed">
+ <summary>Mixed content.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.Schema.XmlSchemaContentType.TextOnly">
+ <summary>Text-only content.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Xml.Schema.XmlSchemaDatatype">
+ <summary>The <see cref="T:System.Xml.Schema.XmlSchemaDatatype"></see> class is an abstract class for mapping XML Schema definition language (XSD) types to Common Language Runtime (CLR) types.</summary>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaDatatype.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Schema.XmlSchemaDatatype"></see> class.</summary>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaDatatype.ChangeType(System.Object,System.Type)">
+ <summary>Converts the value specified, whose type is one of the valid Common Language Runtime (CLR) representations of the XML schema type represented by the <see cref="T:System.Xml.Schema.XmlSchemaDatatype"></see>, to the CLR type specified.</summary>
+ <param name="value">The input value to convert to the specified type.</param>
+ <param name="targetType">The target type to convert the input value to.</param>
+ <returns>The converted input value.</returns>
+ <exception cref="T:System.ArgumentNullException">The <see cref="T:System.Object"></see> or <see cref="T:System.Type"></see> parameter is null.</exception>
+ <exception cref="T:System.InvalidCastException">The type represented by the <see cref="T:System.Xml.Schema.XmlSchemaDatatype"></see> does not support a conversion from type of the value specified to the type specified.</exception>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaDatatype.ChangeType(System.Object,System.Type,System.Xml.IXmlNamespaceResolver)">
+ <summary>Converts the value specified, whose type is one of the valid Common Language Runtime (CLR) representations of the XML schema type represented by the <see cref="T:System.Xml.Schema.XmlSchemaDatatype"></see>, to the CLR type specified using the <see cref="T:System.Xml.IXmlNamespaceResolver"></see> if the <see cref="T:System.Xml.Schema.XmlSchemaDatatype"></see> represents the xs:QName type or a type derived from it.</summary>
+ <param name="value">The input value to convert to the specified type.</param>
+ <param name="targetType">The target type to convert the input value to.</param>
+ <param name="namespaceResolver">An <see cref="T:System.Xml.IXmlNamespaceResolver"></see> used for resolving namespace prefixes. This is only of use if the <see cref="T:System.Xml.Schema.XmlSchemaDatatype"></see> represents the xs:QName type or a type derived from it.</param>
+ <returns>The converted input value.</returns>
+ <exception cref="T:System.ArgumentNullException">The <see cref="T:System.Object"></see> or <see cref="T:System.Type"></see> parameter is null.</exception>
+ <exception cref="T:System.InvalidCastException">The type represented by the <see cref="T:System.Xml.Schema.XmlSchemaDatatype"></see> does not support a conversion from type of the value specified to the type specified.</exception>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaDatatype.IsDerivedFrom(System.Xml.Schema.XmlSchemaDatatype)">
+ <summary>The <see cref="M:System.Xml.Schema.XmlSchemaDatatype.IsDerivedFrom(System.Xml.Schema.XmlSchemaDatatype)"></see> method always returns false.</summary>
+ <param name="datatype">The <see cref="T:System.Xml.Schema.XmlSchemaDatatype"></see>.</param>
+ <returns>Always returns false.</returns>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaDatatype.ParseValue(System.String,System.Xml.XmlNameTable,System.Xml.IXmlNamespaceResolver)">
+ <summary>When overridden in a derived class, validates the string specified against a built-in or user-defined simple type.</summary>
+ <param name="s">The string to validate against the simple type.</param>
+ <param name="nameTable">The <see cref="T:System.Xml.XmlNameTable"></see> to use for atomization while parsing the string if this <see cref="T:System.Xml.Schema.XmlSchemaDatatype"></see> object represents the xs:NCName type.</param>
+ <param name="nsmgr">The <see cref="T:System.Xml.IXmlNamespaceResolver"></see> object to use while parsing the string if this <see cref="T:System.Xml.Schema.XmlSchemaDatatype"></see> object represents the xs:QName type.</param>
+ <returns>An <see cref="T:System.Object"></see> that can be cast safely to the type returned by the <see cref="P:System.Xml.Schema.XmlSchemaDatatype.ValueType"></see> property.</returns>
+ <exception cref="T:System.Xml.Schema.XmlSchemaValidationException">The input value is not a valid instance of this W3C XML Schema type.</exception>
+ <exception cref="T:System.ArgumentNullException">The value to parse cannot be null.</exception>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaDatatype.TokenizedType">
+ <summary>When overridden in a derived class, gets the type for the string as specified in the World Wide Web Consortium (W3C) XML 1.0 specification.</summary>
+ <returns>An <see cref="T:System.Xml.XmlTokenizedType"></see> value for the string.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaDatatype.TypeCode">
+ <summary>Gets the <see cref="T:System.Xml.Schema.XmlTypeCode"></see> value for the simple type.</summary>
+ <returns>The <see cref="T:System.Xml.Schema.XmlTypeCode"></see> value for the simple type.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaDatatype.ValueType">
+ <summary>When overridden in a derived class, gets the Common Language Runtime (CLR) type of the item.</summary>
+ <returns>The Common Language Runtime (CLR) type of the item.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaDatatype.Variety">
+ <summary>Gets the <see cref="T:System.Xml.Schema.XmlSchemaDatatypeVariety"></see> value for the simple type.</summary>
+ <returns>The <see cref="T:System.Xml.Schema.XmlSchemaDatatypeVariety"></see> value for the simple type.</returns>
+ </member>
+ <member name="T:System.Xml.Schema.XmlSchemaDatatypeVariety">
+ <summary>Specifies the W3C XML schema data type variety of the type.</summary>
+ </member>
+ <member name="F:System.Xml.Schema.XmlSchemaDatatypeVariety.Atomic">
+ <summary>A W3C XML schema atomic type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.Schema.XmlSchemaDatatypeVariety.List">
+ <summary>A W3C XML schema list type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.Schema.XmlSchemaDatatypeVariety.Union">
+ <summary>A W3C XML schema union type.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Xml.Schema.XmlSchemaDerivationMethod">
+ <summary>Provides different methods for preventing derivation.</summary>
+ </member>
+ <member name="F:System.Xml.Schema.XmlSchemaDerivationMethod.All">
+ <summary>#all. Refers to all derivation methods.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.Schema.XmlSchemaDerivationMethod.Empty">
+ <summary>Override default derivation method to allow any derivation.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.Schema.XmlSchemaDerivationMethod.Extension">
+ <summary>Refers to derivations by Extension.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.Schema.XmlSchemaDerivationMethod.List">
+ <summary>Refers to derivations by List.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.Schema.XmlSchemaDerivationMethod.None">
+ <summary>Accepts the default derivation method.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.Schema.XmlSchemaDerivationMethod.Restriction">
+ <summary>Refers to derivations by Restriction.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.Schema.XmlSchemaDerivationMethod.Substitution">
+ <summary>Refers to derivations by Substitution.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.Schema.XmlSchemaDerivationMethod.Union">
+ <summary>Refers to derivations by Union.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Xml.Schema.XmlSchemaDocumentation">
+ <summary>Represents the documentation element from XML Schema as specified by the World Wide Web Consortium (W3C). This class specifies information to be read or used by humans within an annotation.</summary>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaDocumentation.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Schema.XmlSchemaDocumentation"></see> class.</summary>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaDocumentation.Language">
+ <summary>Gets or sets the xml:lang attribute. This serves as an indicator of the language used in the contents.</summary>
+ <returns>The xml:lang attribute. Optional.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaDocumentation.Markup">
+ <summary>Gets or sets an array of XmlNodes that represents the documentation child nodes.</summary>
+ <returns>The array that represents the documentation child nodes.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaDocumentation.Source">
+ <summary>Gets or sets the Uniform Resource Identifier (URI) source of the information.</summary>
+ <returns>A URI reference. The default is String.Empty. Optional.</returns>
+ </member>
+ <member name="T:System.Xml.Schema.XmlSchemaElement">
+ <summary>Represents the element element from XML Schema as specified by the World Wide Web Consortium (W3C). This class is the base class for all particle types and is used to describe an element in an XML document.</summary>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaElement.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Schema.XmlSchemaElement"></see> class.</summary>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaElement.Block">
+ <summary>Gets or sets a Block derivation.</summary>
+ <returns>The attribute used to block a type derivation. Default value is XmlSchemaDerivationMethod.None. Optional.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaElement.BlockResolved">
+ <summary>Gets the post-compilation value of the Block property.</summary>
+ <returns>The post-compilation value of the Block property. The default is the BlockDefault value on the schema element.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaElement.Constraints">
+ <summary>Gets the collection of constraints on the element.</summary>
+ <returns>The collection of constraints.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaElement.DefaultValue">
+ <summary>Gets or sets the default value of the element if its content is a simple type or content of the element is textOnly.</summary>
+ <returns>The default value for the element. The default is a null reference. Optional.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaElement.ElementSchemaType">
+ <summary>Gets an <see cref="T:System.Xml.Schema.XmlSchemaType"></see> object representing the type of the element based on the <see cref="P:System.Xml.Schema.XmlSchemaElement.SchemaType"></see> or <see cref="P:System.Xml.Schema.XmlSchemaElement.SchemaTypeName"></see> values of the element.</summary>
+ <returns>An <see cref="T:System.Xml.Schema.XmlSchemaType"></see> object.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaElement.ElementType">
+ <summary>Gets a common language runtime (CLR) object based on the <see cref="T:System.Xml.Schema.XmlSchemaElement"></see> or <see cref="T:System.Xml.Schema.XmlSchemaElement"></see> of the element, which holds the post-compilation value of the ElementType property.</summary>
+ <returns>The common language runtime object. The post-compilation value of the ElementType property.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaElement.Final">
+ <summary>Gets or sets the Final property to indicate that no further derivations are allowed.</summary>
+ <returns>The Final property. The default is XmlSchemaDerivationMethod.None. Optional.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaElement.FinalResolved">
+ <summary>Gets the post-compilation value of the Final property.</summary>
+ <returns>The post-compilation value of the Final property. Default value is the FinalDefault value on the schema element.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaElement.FixedValue">
+ <summary>Gets or sets the fixed value.</summary>
+ <returns>The fixed value that is predetermined and unchangeable. The default is a null reference. Optional.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaElement.Form">
+ <summary>Gets or sets the form for the element.</summary>
+ <returns>The form for the element. The default is the <see cref="P:System.Xml.Schema.XmlSchema.ElementFormDefault"></see> value. Optional.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaElement.IsAbstract">
+ <summary>Gets or sets information to indicate if the element can be used in an instance document.</summary>
+ <returns>If true, the element cannot appear in the instance document. The default is false. Optional.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaElement.IsNillable">
+ <summary>Gets or sets information that indicates if xsi:nil can occur in the instance data. Indicates if an explicit nil value can be assigned to the element.</summary>
+ <returns>If nillable is true, this enables an instance of the element to have the nil attribute set to true. The nil attribute is defined as part of the XML Schema namespace for instances. The default is false. Optional.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaElement.Name">
+ <summary>Gets or sets the name of the element.</summary>
+ <returns>The name of the element. The default is String.Empty.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaElement.QualifiedName">
+ <summary>Gets the actual qualified name for the given element.</summary>
+ <returns>The qualified name of the element. The post-compilation value of the QualifiedName property.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaElement.RefName">
+ <summary>Gets or sets the reference name of an element declared in this schema (or another schema indicated by the specified namespace).</summary>
+ <returns>The reference name of the element.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaElement.SchemaType">
+ <summary>Gets or sets the type of the element. This can either be a complex type or a simple type.</summary>
+ <returns>The type of the element.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaElement.SchemaTypeName">
+ <summary>Gets or sets the name of a built-in data type defined in this schema or another schema indicated by the specified namespace.</summary>
+ <returns>The name of the built-in data type.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaElement.SubstitutionGroup">
+ <summary>Gets or sets the name of an element that is being substituted by this element.</summary>
+ <returns>The qualified name of an element that is being substituted by this element. Optional.</returns>
+ </member>
+ <member name="T:System.Xml.Schema.XmlSchemaEnumerationFacet">
+ <summary>Represents the enumeration facet from XML Schema as specified by the World Wide Web Consortium (W3C). This class specifies a list of valid values for a simpleType element. Declaration is contained within a restriction declaration.</summary>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaEnumerationFacet.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Schema.XmlSchemaEnumerationFacet"></see> class.</summary>
+ </member>
+ <member name="T:System.Xml.Schema.XmlSchemaException">
+ <summary>Returns detailed information about the schema exception.</summary>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Schema.XmlSchemaException"></see> class.</summary>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Schema.XmlSchemaException"></see> class with the exception message specified.</summary>
+ <param name="message">A string description of the error condition.</param>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Constructs a new XmlSchemaException object with the given SerializationInfo and StreamingContext information that contains all the properties of the XmlSchemaException.</summary>
+ <param name="info">SerializationInfo.</param>
+ <param name="context">StreamingContext.</param>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Schema.XmlSchemaException"></see> class with the exception message and original <see cref="T:System.Exception"></see> object that caused this exception specified.</summary>
+ <param name="message">A string description of the error condition.</param>
+ <param name="innerException">The original T:System.Exception object that caused this exception.</param>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaException.#ctor(System.String,System.Exception,System.Int32,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Schema.XmlSchemaException"></see> class with the exception message specified, and the original <see cref="T:System.Exception"></see> object, line number, and line position of the XML that cause this exception specified.</summary>
+ <param name="message">A string description of the error condition.</param>
+ <param name="innerException">The original T:System.Exception object that caused this exception.</param>
+ <param name="lineNumber">The line number of the XML that caused this exception.</param>
+ <param name="linePosition">The line position of the XML that caused this exception.</param>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Streams all the XmlSchemaException properties into the SerializationInfo class for the given StreamingContext.</summary>
+ <param name="info">The SerializationInfo.</param>
+ <param name="context">The StreamingContext information.</param>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaException.LineNumber">
+ <summary>Gets the line number indicating where the error occurred.</summary>
+ <returns>The line number indicating where the error occurred.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaException.LinePosition">
+ <summary>Gets the line position indicating where the error occurred.</summary>
+ <returns>The line position indicating where the error occurred.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaException.Message">
+ <summary>Gets the description of the error condition of this exception.</summary>
+ <returns>The description of the error condition of this exception.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaException.SourceSchemaObject">
+ <summary>The XmlSchemaObject that produced the XmlSchemaException.</summary>
+ <returns>A valid object instance represents a structural validation error in the XML Schema Object Model (SOM).</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaException.SourceUri">
+ <summary>Gets the Uniform Resource Identifier (URI) location of the schema that caused the exception.</summary>
+ <returns>The URI location of the schema that caused the exception.</returns>
+ </member>
+ <member name="T:System.Xml.Schema.XmlSchemaExternal">
+ <summary>An abstract class. Provides information about the included schema.</summary>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaExternal.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Schema.XmlSchemaExternal"></see> class.</summary>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaExternal.Id">
+ <summary>Gets or sets the string id.</summary>
+ <returns>The string id. The default is String.Empty. Optional.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaExternal.Schema">
+ <summary>Gets or sets the XmlSchema for the referenced schema.</summary>
+ <returns>The XmlSchema for the referenced schema.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaExternal.SchemaLocation">
+ <summary>Gets or sets the Uniform Resource Identifier (URI) location for the schema, which tells the schema processor where the schema physically resides.</summary>
+ <returns>The URI location for the schema. Optional for imported schemas.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaExternal.UnhandledAttributes">
+ <summary>Gets and sets the qualified attributes, which do not belong to the schema target namespace.</summary>
+ <returns>Qualified attributes that belong to another target namespace.</returns>
+ </member>
+ <member name="T:System.Xml.Schema.XmlSchemaFacet">
+ <summary>Abstract class for all facets that are used when simple types are derived by restriction.</summary>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaFacet.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Schema.XmlSchemaFacet"></see> class.</summary>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaFacet.IsFixed">
+ <summary>Gets or sets information that indicates that this facet is fixed.</summary>
+ <returns>If true, value is fixed; otherwise, false. The default is false. Optional.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaFacet.Value">
+ <summary>Gets or sets the value attribute of the facet.</summary>
+ <returns>The value attribute.</returns>
+ </member>
+ <member name="T:System.Xml.Schema.XmlSchemaForm">
+ <summary>Indicates if attributes or elements need to be qualified with a namespace prefix.</summary>
+ </member>
+ <member name="F:System.Xml.Schema.XmlSchemaForm.None">
+ <summary>Element and attribute form is not specified in the schema.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.Schema.XmlSchemaForm.Qualified">
+ <summary>Elements and attributes must be qualified with a namespace prefix.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.Schema.XmlSchemaForm.Unqualified">
+ <summary>Elements and attributes are not required to be qualified with a namespace prefix.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Xml.Schema.XmlSchemaFractionDigitsFacet">
+ <summary>Specifies a restriction on the number of digits that can be entered for the fraction value of a simpleType element. The value of fractionDigits must be a positive integer. Represents the World Wide Web Consortium (W3C) fractionDigits facet.</summary>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaFractionDigitsFacet.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Schema.XmlSchemaFractionDigitsFacet"></see> class.</summary>
+ </member>
+ <member name="T:System.Xml.Xsl.XslCompiledTransform">
+ <summary>Transforms XML data using an XSLT style sheet.</summary>
+ </member>
+ <member name="M:System.Xml.Xsl.XslCompiledTransform.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Xsl.XslCompiledTransform"></see> class.</summary>
+ </member>
+ <member name="M:System.Xml.Xsl.XslCompiledTransform.#ctor(System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Xsl.XslCompiledTransform"></see> class with the specified debug setting.</summary>
+ <param name="enableDebug">true to generate debug information; otherwise false. Setting this to true enables you to debug the style sheet with the Microsoft Visual Studio Debugger.</param>
+ </member>
+ <member name="M:System.Xml.Xsl.XslCompiledTransform.Load(System.Xml.XPath.IXPathNavigable,System.Xml.Xsl.XsltSettings,System.Xml.XmlResolver)">
+ <summary>Compiles the XSLT style sheet contained in the <see cref="T:System.Xml.XPath.IXPathNavigable"></see>. The <see cref="T:System.Xml.XmlResolver"></see> resolves any XSLT import or include elements and the XSLT settings determine the permissions for the style sheet.</summary>
+ <param name="stylesheet">An object implementing the <see cref="T:System.Xml.XPath.IXPathNavigable"></see> interface. In the Microsoft .NET Framework, this can be either an <see cref="T:System.Xml.XmlNode"></see> (typically an <see cref="T:System.Xml.XmlDocument"></see>), or an <see cref="T:System.Xml.XPath.XPathDocument"></see> containing the style sheet.</param>
+ <param name="settings">The <see cref="T:System.Xml.Xsl.XsltSettings"></see> to apply to the style sheet. If this is null, the <see cref="P:System.Xml.Xsl.XsltSettings.Default"></see> setting is applied.</param>
+ <param name="stylesheetResolver">The <see cref="T:System.Xml.XmlResolver"></see> used to resolve any style sheets referenced in XSLT import and include elements. If this is null, external resources are not resolved.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="stylesheet">stylesheet</paramref> value is null.</exception>
+ <exception cref="T:System.Xml.Xsl.XsltException">The style sheet contains an error.</exception>
+ </member>
+ <member name="M:System.Xml.Xsl.XslCompiledTransform.Load(System.String,System.Xml.Xsl.XsltSettings,System.Xml.XmlResolver)">
+ <summary>Loads and compiles the XSLT style sheet specified by the URI. The <see cref="T:System.Xml.XmlResolver"></see> resolves any XSLT import or include elements and the XSLT settings determine the permissions for the style sheet.</summary>
+ <param name="stylesheetUri">The URI of the style sheet.</param>
+ <param name="settings">The <see cref="T:System.Xml.Xsl.XsltSettings"></see> to apply to the style sheet. If this is null, the <see cref="P:System.Xml.Xsl.XsltSettings.Default"></see> setting is applied.</param>
+ <param name="stylesheetResolver">The <see cref="T:System.Xml.XmlResolver"></see> used to resolve the style sheet URI and any style sheets referenced in XSLT import and include elements.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="stylesheetUri">stylesheetUri</paramref> or <paramref name="stylesheetResolver">stylesheetResolver</paramref> value is null.</exception>
+ <exception cref="T:System.Xml.Xsl.XsltException">The style sheet contains an error.</exception>
+ <exception cref="T:System.IO.FileNotFoundException">The style sheet cannot be found.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The <paramref name="stylesheetUri">stylesheetUri</paramref> value includes a filename or directory that cannot be found.</exception>
+ <exception cref="T:System.Net.WebException">The <paramref name="stylesheetUri">stylesheetUri</paramref> value cannot be resolved. -or- An error occurred while processing the request.</exception>
+ <exception cref="T:System.UriFormatException"><paramref name="stylesheetUri">stylesheetUri</paramref> is not a valid URI.</exception>
+ <exception cref="T:System.Xml.XmlException">There was a parsing error loading the style sheet.</exception>
+ </member>
+ <member name="M:System.Xml.Xsl.XslCompiledTransform.Load(System.Reflection.MethodInfo,System.Byte[],System.Type[])">
+ <summary>Loads a method from a style sheet compiled using the XSLTC.exe utility.</summary>
+ <param name="executeMethod">A <see cref="T:System.Reflection.MethodInfo"></see> object representing the compiler-generated execute method of the compiled style sheet.</param>
+ <param name="queryData">A byte array of serialized data structures in the staticData field of the compiled style sheet as generated by the <see cref="M:System.Xml.Xsl.XslCompiledTransform.CompileToType(System.Xml.XmlReader,System.Xml.Xsl.XsltSettings,System.Xml.XmlResolver,System.Boolean,System.Reflection.Emit.TypeBuilder,System.String)"></see> method.</param>
+ <param name="earlyBoundTypes">An array of types stored in the compiler-generated ebTypes field of the compiled style sheet.</param>
+ </member>
+ <member name="M:System.Xml.Xsl.XslCompiledTransform.Load(System.Xml.XmlReader,System.Xml.Xsl.XsltSettings,System.Xml.XmlResolver)">
+ <summary>Compiles the XSLT style sheet contained in the <see cref="T:System.Xml.XmlReader"></see>. The <see cref="T:System.Xml.XmlResolver"></see> resolves any XSLT import or include elements and the XSLT settings determine the permissions for the style sheet.</summary>
+ <param name="stylesheet">The <see cref="T:System.Xml.XmlReader"></see> containing the style sheet.</param>
+ <param name="settings">The <see cref="T:System.Xml.Xsl.XsltSettings"></see> to apply to the style sheet. If this is null, the <see cref="P:System.Xml.Xsl.XsltSettings.Default"></see> setting is applied.</param>
+ <param name="stylesheetResolver">The <see cref="T:System.Xml.XmlResolver"></see> used to resolve any style sheets referenced in XSLT import and include elements. If this is null, external resources are not resolved.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="stylesheet">stylesheet</paramref> value is null.</exception>
+ <exception cref="T:System.Xml.Xsl.XsltException">The style sheet contains an error.</exception>
+ </member>
+ <member name="M:System.Xml.Xsl.XslCompiledTransform.Load(System.Xml.XmlReader)">
+ <summary>Compiles the style sheet contained in the <see cref="T:System.Xml.XmlReader"></see>.</summary>
+ <param name="stylesheet">An <see cref="T:System.Xml.XmlReader"></see> containing the style sheet.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="stylesheet">stylesheet</paramref> value is null.</exception>
+ <exception cref="T:System.Xml.Xsl.XsltException">The style sheet contains an error.</exception>
+ </member>
+ <member name="M:System.Xml.Xsl.XslCompiledTransform.Load(System.Type)">
+ <summary>Loads the compiled style sheet that was created using the <see cref="~/docs/standard/data/xml/xslt-compiler-xsltc-exe.md">XSLT Compiler (xsltc.exe)</see>.</summary>
+ <param name="compiledStylesheet">The name of the class that contains the compiled style sheet. This is usually the name of the style sheet. Unless otherwise specified, the xsltc.exe tool uses the name of the style sheet for the class and assembly names.</param>
+ </member>
+ <member name="M:System.Xml.Xsl.XslCompiledTransform.Load(System.String)">
+ <summary>Loads and compiles the style sheet located at the specified URI.</summary>
+ <param name="stylesheetUri">The URI of the style sheet.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="stylesheetUri">stylesheetUri</paramref> value is null.</exception>
+ <exception cref="T:System.Xml.Xsl.XsltException">The style sheet contains an error.</exception>
+ <exception cref="T:System.IO.FileNotFoundException">The style sheet cannot be found.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The <paramref name="stylesheetUri">stylesheetUri</paramref> value includes a filename or directory that cannot be found.</exception>
+ <exception cref="T:System.Net.WebException">The <paramref name="stylesheetUri">stylesheetUri</paramref> value cannot be resolved. -or- An error occurred while processing the request.</exception>
+ <exception cref="T:System.UriFormatException"><paramref name="stylesheetUri">stylesheetUri</paramref> is not a valid URI.</exception>
+ <exception cref="T:System.Xml.XmlException">There was a parsing error loading the style sheet.</exception>
+ </member>
+ <member name="M:System.Xml.Xsl.XslCompiledTransform.Load(System.Xml.XPath.IXPathNavigable)">
+ <summary>Compiles the style sheet contained in the <see cref="T:System.Xml.XPath.IXPathNavigable"></see> object.</summary>
+ <param name="stylesheet">An object implementing the <see cref="T:System.Xml.XPath.IXPathNavigable"></see> interface. In the Microsoft .NET Framework, this can be either an <see cref="T:System.Xml.XmlNode"></see> (typically an <see cref="T:System.Xml.XmlDocument"></see>), or an <see cref="T:System.Xml.XPath.XPathDocument"></see> containing the style sheet.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="stylesheet">stylesheet</paramref> value is null.</exception>
+ <exception cref="T:System.Xml.Xsl.XsltException">The style sheet contains an error.</exception>
+ </member>
+ <member name="P:System.Xml.Xsl.XslCompiledTransform.OutputSettings">
+ <summary>Gets an <see cref="T:System.Xml.XmlWriterSettings"></see> object that contains the output information derived from the xsl:output element of the style sheet.</summary>
+ <returns>A read-only <see cref="T:System.Xml.XmlWriterSettings"></see> object that contains the output information derived from the xsl:output element of the style sheet. This value can be null.</returns>
+ </member>
+ <member name="M:System.Xml.Xsl.XslCompiledTransform.Transform(System.Xml.XmlReader,System.Xml.Xsl.XsltArgumentList,System.IO.TextWriter)">
+ <summary>Executes the transform using the input document specified by the <see cref="T:System.Xml.XmlReader"></see> object and outputs the results to a <see cref="T:System.IO.TextWriter"></see>. The <see cref="T:System.Xml.Xsl.XsltArgumentList"></see> provides additional run-time arguments.</summary>
+ <param name="input">An <see cref="T:System.Xml.XmlReader"></see> containing the input document.</param>
+ <param name="arguments">An <see cref="T:System.Xml.Xsl.XsltArgumentList"></see> containing the namespace-qualified arguments used as input to the transform. This value can be null.</param>
+ <param name="results">The <see cref="T:System.IO.TextWriter"></see> to which you want to output.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="input">input</paramref> or <paramref name="results">results</paramref> value is null.</exception>
+ <exception cref="T:System.Xml.Xsl.XsltException">There was an error executing the XSLT transform.</exception>
+ </member>
+ <member name="M:System.Xml.Xsl.XslCompiledTransform.Transform(System.Xml.XPath.IXPathNavigable,System.Xml.Xsl.XsltArgumentList,System.Xml.XmlWriter)">
+ <summary>Executes the transform using the input document specified by the <see cref="T:System.Xml.XPath.IXPathNavigable"></see> object and outputs the results to an <see cref="T:System.Xml.XmlWriter"></see>. The <see cref="T:System.Xml.Xsl.XsltArgumentList"></see> provides additional run-time arguments.</summary>
+ <param name="input">An object implementing the <see cref="T:System.Xml.XPath.IXPathNavigable"></see> interface. In the Microsoft .NET Framework, this can be either an <see cref="T:System.Xml.XmlNode"></see> (typically an <see cref="T:System.Xml.XmlDocument"></see>), or an <see cref="T:System.Xml.XPath.XPathDocument"></see> containing the data to be transformed.</param>
+ <param name="arguments">An <see cref="T:System.Xml.Xsl.XsltArgumentList"></see> containing the namespace-qualified arguments used as input to the transform. This value can be null.</param>
+ <param name="results">The <see cref="T:System.Xml.XmlWriter"></see> to which you want to output. If the style sheet contains an xsl:output element, you should create the <see cref="T:System.Xml.XmlWriter"></see> using the <see cref="T:System.Xml.XmlWriterSettings"></see> object returned from the <see cref="P:System.Xml.Xsl.XslCompiledTransform.OutputSettings"></see> property. This ensures that the <see cref="T:System.Xml.XmlWriter"></see> has the correct output settings.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="input">input</paramref> or <paramref name="results">results</paramref> value is null.</exception>
+ <exception cref="T:System.Xml.Xsl.XsltException">There was an error executing the XSLT transform.</exception>
+ </member>
+ <member name="M:System.Xml.Xsl.XslCompiledTransform.Transform(System.Xml.XPath.IXPathNavigable,System.Xml.Xsl.XsltArgumentList,System.IO.TextWriter)">
+ <summary>Executes the transform using the input document specified by the <see cref="T:System.Xml.XPath.IXPathNavigable"></see> object and outputs the results to an <see cref="T:System.IO.TextWriter"></see>. The <see cref="T:System.Xml.Xsl.XsltArgumentList"></see> provides additional run-time arguments.</summary>
+ <param name="input">An object implementing the <see cref="T:System.Xml.XPath.IXPathNavigable"></see> interface. In the Microsoft .NET Framework, this can be either an <see cref="T:System.Xml.XmlNode"></see> (typically an <see cref="T:System.Xml.XmlDocument"></see>), or an <see cref="T:System.Xml.XPath.XPathDocument"></see> containing the data to be transformed.</param>
+ <param name="arguments">An <see cref="T:System.Xml.Xsl.XsltArgumentList"></see> containing the namespace-qualified arguments used as input to the transform. This value can be null.</param>
+ <param name="results">The <see cref="T:System.IO.TextWriter"></see> to which you want to output.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="input">input</paramref> or <paramref name="results">results</paramref> value is null.</exception>
+ <exception cref="T:System.Xml.Xsl.XsltException">There was an error executing the XSLT transform.</exception>
+ </member>
+ <member name="M:System.Xml.Xsl.XslCompiledTransform.Transform(System.Xml.XPath.IXPathNavigable,System.Xml.Xsl.XsltArgumentList,System.IO.Stream)">
+ <summary>Executes the transform using the input document specified by the <see cref="T:System.Xml.XPath.IXPathNavigable"></see> object and outputs the results to a stream. The <see cref="T:System.Xml.Xsl.XsltArgumentList"></see> provides additional runtime arguments.</summary>
+ <param name="input">An object implementing the <see cref="T:System.Xml.XPath.IXPathNavigable"></see> interface. In the Microsoft .NET Framework, this can be either an <see cref="T:System.Xml.XmlNode"></see> (typically an <see cref="T:System.Xml.XmlDocument"></see>), or an <see cref="T:System.Xml.XPath.XPathDocument"></see> containing the data to be transformed.</param>
+ <param name="arguments">An <see cref="T:System.Xml.Xsl.XsltArgumentList"></see> containing the namespace-qualified arguments used as input to the transform. This value can be null.</param>
+ <param name="results">The stream to which you want to output.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="input">input</paramref> or <paramref name="results">results</paramref> value is null.</exception>
+ <exception cref="T:System.Xml.Xsl.XsltException">There was an error executing the XSLT transform.</exception>
+ </member>
+ <member name="M:System.Xml.Xsl.XslCompiledTransform.Transform(System.Xml.XmlReader,System.Xml.Xsl.XsltArgumentList,System.Xml.XmlWriter)">
+ <summary>Executes the transform using the input document specified by the <see cref="T:System.Xml.XmlReader"></see> object and outputs the results to an <see cref="T:System.Xml.XmlWriter"></see>. The <see cref="T:System.Xml.Xsl.XsltArgumentList"></see> provides additional run-time arguments.</summary>
+ <param name="input">An <see cref="T:System.Xml.XmlReader"></see> containing the input document.</param>
+ <param name="arguments">An <see cref="T:System.Xml.Xsl.XsltArgumentList"></see> containing the namespace-qualified arguments used as input to the transform. This value can be null.</param>
+ <param name="results">The <see cref="T:System.Xml.XmlWriter"></see> to which you want to output. If the style sheet contains an xsl:output element, you should create the <see cref="T:System.Xml.XmlWriter"></see> using the <see cref="T:System.Xml.XmlWriterSettings"></see> object returned from the <see cref="P:System.Xml.Xsl.XslCompiledTransform.OutputSettings"></see> property. This ensures that the <see cref="T:System.Xml.XmlWriter"></see> has the correct output settings.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="input">input</paramref> or <paramref name="results">results</paramref> value is null.</exception>
+ <exception cref="T:System.Xml.Xsl.XsltException">There was an error executing the XSLT transform.</exception>
+ </member>
+ <member name="M:System.Xml.Xsl.XslCompiledTransform.Transform(System.Xml.XmlReader,System.Xml.Xsl.XsltArgumentList,System.IO.Stream)">
+ <summary>Executes the transform using the input document specified by the <see cref="T:System.Xml.XmlReader"></see> object and outputs the results to a stream. The <see cref="T:System.Xml.Xsl.XsltArgumentList"></see> provides additional run-time arguments.</summary>
+ <param name="input">An <see cref="T:System.Xml.XmlReader"></see> containing the input document.</param>
+ <param name="arguments">An <see cref="T:System.Xml.Xsl.XsltArgumentList"></see> containing the namespace-qualified arguments used as input to the transform. This value can be null.</param>
+ <param name="results">The stream to which you want to output.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="input">input</paramref> or <paramref name="results">results</paramref> value is null.</exception>
+ <exception cref="T:System.Xml.Xsl.XsltException">There was an error executing the XSLT transform.</exception>
+ </member>
+ <member name="M:System.Xml.Xsl.XslCompiledTransform.Transform(System.String,System.String)">
+ <summary>Executes the transform using the input document specified by the URI and outputs the results to a file.</summary>
+ <param name="inputUri">The URI of the input document.</param>
+ <param name="resultsFile">The URI of the output file.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="inputUri">inputUri</paramref> or <paramref name="resultsFile">resultsFile</paramref> value is null.</exception>
+ <exception cref="T:System.Xml.Xsl.XsltException">There was an error executing the XSLT transform.</exception>
+ <exception cref="T:System.IO.FileNotFoundException">The input document cannot be found.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The <paramref name="inputUri">inputUri</paramref> or <paramref name="resultsFile">resultsFile</paramref> value includes a filename or directory cannot be found.</exception>
+ <exception cref="T:System.Net.WebException">The <paramref name="inputUri">inputUri</paramref> or <paramref name="resultsFile">resultsFile</paramref> value cannot be resolved. -or- An error occurred while processing the request</exception>
+ <exception cref="T:System.UriFormatException"><paramref name="inputUri">inputUri</paramref> or <paramref name="resultsFile">resultsFile</paramref> is not a valid URI.</exception>
+ <exception cref="T:System.Xml.XmlException">There was a parsing error loading the input document.</exception>
+ </member>
+ <member name="M:System.Xml.Xsl.XslCompiledTransform.Transform(System.String,System.Xml.Xsl.XsltArgumentList,System.IO.TextWriter)">
+ <summary>Executes the transform using the input document specified by the URI and outputs the results to a <see cref="T:System.IO.TextWriter"></see>.</summary>
+ <param name="inputUri">The URI of the input document.</param>
+ <param name="arguments">An <see cref="T:System.Xml.Xsl.XsltArgumentList"></see> containing the namespace-qualified arguments used as input to the transform. This value can be null.</param>
+ <param name="results">The <see cref="T:System.IO.TextWriter"></see> to which you want to output.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="inputUri">inputUri</paramref> or <paramref name="results">results</paramref> value is null.</exception>
+ <exception cref="T:System.Xml.Xsl.XsltException">There was an error executing the XSLT transform.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The <paramref name="inputUri">inputUri</paramref> value includes a filename or directory cannot be found.</exception>
+ <exception cref="T:System.Net.WebException">The <paramref name="inputUri">inputUri</paramref> value cannot be resolved. -or- An error occurred while processing the request</exception>
+ <exception cref="T:System.UriFormatException"><paramref name="inputUri">inputUri</paramref> is not a valid URI.</exception>
+ <exception cref="T:System.Xml.XmlException">There was a parsing error loading the input document.</exception>
+ </member>
+ <member name="M:System.Xml.Xsl.XslCompiledTransform.Transform(System.String,System.Xml.Xsl.XsltArgumentList,System.IO.Stream)">
+ <summary>Executes the transform using the input document specified by the URI and outputs the results to stream. The <see cref="T:System.Xml.Xsl.XsltArgumentList"></see> provides additional run-time arguments.</summary>
+ <param name="inputUri">The URI of the input document.</param>
+ <param name="arguments">An <see cref="T:System.Xml.Xsl.XsltArgumentList"></see> containing the namespace-qualified arguments used as input to the transform. This value can be null.</param>
+ <param name="results">The stream to which you want to output.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="inputUri">inputUri</paramref> or <paramref name="results">results</paramref> value is null.</exception>
+ <exception cref="T:System.Xml.Xsl.XsltException">There was an error executing the XSLT transform.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The <paramref name="inputUri">inputUri</paramref> value includes a filename or directory cannot be found.</exception>
+ <exception cref="T:System.Net.WebException">The <paramref name="inputUri">inputUri</paramref> value cannot be resolved. -or- An error occurred while processing the request</exception>
+ <exception cref="T:System.UriFormatException"><paramref name="inputUri">inputUri</paramref> is not a valid URI.</exception>
+ <exception cref="T:System.Xml.XmlException">There was a parsing error loading the input document.</exception>
+ </member>
+ <member name="M:System.Xml.Xsl.XslCompiledTransform.Transform(System.Xml.XPath.IXPathNavigable,System.Xml.XmlWriter)">
+ <summary>Executes the transform using the input document specified by the <see cref="T:System.Xml.XPath.IXPathNavigable"></see> object and outputs the results to an <see cref="T:System.Xml.XmlWriter"></see>.</summary>
+ <param name="input">An object implementing the <see cref="T:System.Xml.XPath.IXPathNavigable"></see> interface. In the Microsoft .NET Framework, this can be either an <see cref="T:System.Xml.XmlNode"></see> (typically an <see cref="T:System.Xml.XmlDocument"></see>), or an <see cref="T:System.Xml.XPath.XPathDocument"></see> containing the data to be transformed.</param>
+ <param name="results">The <see cref="T:System.Xml.XmlWriter"></see> to which you want to output. If the style sheet contains an xsl:output element, you should create the <see cref="T:System.Xml.XmlWriter"></see> using the <see cref="T:System.Xml.XmlWriterSettings"></see> object returned from the <see cref="P:System.Xml.Xsl.XslCompiledTransform.OutputSettings"></see> property. This ensures that the <see cref="T:System.Xml.XmlWriter"></see> has the correct output settings.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="input">input</paramref> or <paramref name="results">results</paramref> value is null.</exception>
+ <exception cref="T:System.Xml.Xsl.XsltException">There was an error executing the XSLT transform.</exception>
+ </member>
+ <member name="M:System.Xml.Xsl.XslCompiledTransform.Transform(System.Xml.XmlReader,System.Xml.XmlWriter)">
+ <summary>Executes the transform using the input document specified by the <see cref="T:System.Xml.XmlReader"></see> object and outputs the results to an <see cref="T:System.Xml.XmlWriter"></see>.</summary>
+ <param name="input">The <see cref="T:System.Xml.XmlReader"></see> containing the input document.</param>
+ <param name="results">The <see cref="T:System.Xml.XmlWriter"></see> to which you want to output. If the style sheet contains an xsl:output element, you should create the <see cref="T:System.Xml.XmlWriter"></see> using the <see cref="T:System.Xml.XmlWriterSettings"></see> object returned from the <see cref="P:System.Xml.Xsl.XslCompiledTransform.OutputSettings"></see> property. This ensures that the <see cref="T:System.Xml.XmlWriter"></see> has the correct output settings.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="input">input</paramref> or <paramref name="results">results</paramref> value is null.</exception>
+ <exception cref="T:System.Xml.Xsl.XsltException">There was an error executing the XSLT transform.</exception>
+ </member>
+ <member name="M:System.Xml.Xsl.XslCompiledTransform.Transform(System.String,System.Xml.XmlWriter)">
+ <summary>Executes the transform using the input document specified by the URI and outputs the results to an <see cref="T:System.Xml.XmlWriter"></see>.</summary>
+ <param name="inputUri">The URI of the input document.</param>
+ <param name="results">The <see cref="T:System.Xml.XmlWriter"></see> to which you want to output. If the style sheet contains an xsl:output element, you should create the <see cref="T:System.Xml.XmlWriter"></see> using the <see cref="T:System.Xml.XmlWriterSettings"></see> object returned from the <see cref="P:System.Xml.Xsl.XslCompiledTransform.OutputSettings"></see> property. This ensures that the <see cref="T:System.Xml.XmlWriter"></see> has the correct output settings.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="inputUri">inputUri</paramref> or <paramref name="results">results</paramref> value is null.</exception>
+ <exception cref="T:System.Xml.Xsl.XsltException">There was an error executing the XSLT transform.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The <paramref name="inputUri">inputUri</paramref> value includes a filename or directory cannot be found.</exception>
+ <exception cref="T:System.Net.WebException">The <paramref name="inputUri">inputUri</paramref> value cannot be resolved. -or- An error occurred while processing the request.</exception>
+ <exception cref="T:System.UriFormatException"><paramref name="inputUri">inputUri</paramref> is not a valid URI.</exception>
+ <exception cref="T:System.Xml.XmlException">There was a parsing error loading the input document.</exception>
+ </member>
+ <member name="M:System.Xml.Xsl.XslCompiledTransform.Transform(System.Xml.XmlReader,System.Xml.Xsl.XsltArgumentList,System.Xml.XmlWriter,System.Xml.XmlResolver)">
+ <summary>Executes the transform using the input document specified by the <see cref="T:System.Xml.XmlReader"></see> object and outputs the results to an <see cref="T:System.Xml.XmlWriter"></see>. The <see cref="T:System.Xml.Xsl.XsltArgumentList"></see> provides additional run-time arguments and the XmlResolver resolves the XSLT document() function.</summary>
+ <param name="input">An <see cref="T:System.Xml.XmlReader"></see> containing the input document.</param>
+ <param name="arguments">An <see cref="T:System.Xml.Xsl.XsltArgumentList"></see> containing the namespace-qualified arguments used as input to the transform. This value can be null.</param>
+ <param name="results">The <see cref="T:System.Xml.XmlWriter"></see> to which you want to output. If the style sheet contains an xsl:output element, you should create the <see cref="T:System.Xml.XmlWriter"></see> using the <see cref="T:System.Xml.XmlWriterSettings"></see> object returned from the <see cref="P:System.Xml.Xsl.XslCompiledTransform.OutputSettings"></see> property. This ensures that the <see cref="T:System.Xml.XmlWriter"></see> has the correct output settings.</param>
+ <param name="documentResolver">The <see cref="T:System.Xml.XmlResolver"></see> used to resolve the XSLT document() function. If this is null, the document() function is not resolved.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="input">input</paramref> or <paramref name="results">results</paramref> value is null.</exception>
+ <exception cref="T:System.Xml.Xsl.XsltException">There was an error executing the XSLT transform.</exception>
+ </member>
+ <member name="M:System.Xml.Xsl.XslCompiledTransform.Transform(System.String,System.Xml.Xsl.XsltArgumentList,System.Xml.XmlWriter)">
+ <summary>Executes the transform using the input document specified by the URI and outputs the results to an <see cref="T:System.Xml.XmlWriter"></see>. The <see cref="T:System.Xml.Xsl.XsltArgumentList"></see> provides additional run-time arguments.</summary>
+ <param name="inputUri">The URI of the input document.</param>
+ <param name="arguments">An <see cref="T:System.Xml.Xsl.XsltArgumentList"></see> containing the namespace-qualified arguments used as input to the transform. This value can be null.</param>
+ <param name="results">The <see cref="T:System.Xml.XmlWriter"></see> to which you want to output. If the style sheet contains an xsl:output element, you should create the <see cref="T:System.Xml.XmlWriter"></see> using the <see cref="T:System.Xml.XmlWriterSettings"></see> object returned from the <see cref="P:System.Xml.Xsl.XslCompiledTransform.OutputSettings"></see> property. This ensures that the <see cref="T:System.Xml.XmlWriter"></see> has the correct output settings.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="inputUri">inputUri</paramref> or <paramref name="results">results</paramref> value is null.</exception>
+ <exception cref="T:System.Xml.Xsl.XsltException">There was an error executing the XSLT transform.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The <paramref name="inputtUri">inputtUri</paramref> value includes a filename or directory cannot be found.</exception>
+ <exception cref="T:System.Net.WebException">The <paramref name="inputUri">inputUri</paramref> value cannot be resolved. -or- An error occurred while processing the request.</exception>
+ <exception cref="T:System.UriFormatException"><paramref name="inputUri">inputUri</paramref> is not a valid URI.</exception>
+ <exception cref="T:System.Xml.XmlException">There was a parsing error loading the input document.</exception>
+ </member>
+ <member name="M:System.Xml.Xsl.XslCompiledTransform.Transform(System.Xml.XPath.IXPathNavigable,System.Xml.Xsl.XsltArgumentList,System.Xml.XmlWriter,System.Xml.XmlResolver)">
+ <summary>Executes the transform by using the input document that is specified by the <see cref="T:System.Xml.XPath.IXPathNavigable"></see> object and outputs the results to an <see cref="T:System.Xml.XmlWriter"></see>. The <see cref="T:System.Xml.Xsl.XsltArgumentList"></see> provides additional run-time arguments and the <see cref="T:System.Xml.XmlResolver"></see> resolves the XSLT document() function.</summary>
+ <param name="input">The document to transform that is specified by the <see cref="T:System.Xml.XPath.IXPathNavigable"></see> object.</param>
+ <param name="arguments">Argument list as <see cref="T:System.Xml.Xsl.XsltArgumentList"></see>.</param>
+ <param name="results">The <see cref="T:System.Xml.XmlWriter"></see> to which you want to output. If the style sheet contains an xsl:output element, you should create the <see cref="T:System.Xml.XmlWriter"></see> by using the <see cref="T:System.Xml.XmlWriterSettings"></see> object that is returned from the <see cref="P:System.Xml.Xsl.XslCompiledTransform.OutputSettings"></see> property. This ensures that the <see cref="T:System.Xml.XmlWriter"></see> has the correct output settings.</param>
+ <param name="documentResolver">The <see cref="T:System.Xml.XmlResolver"></see> used to resolve the XSLT document() function. If this is null, the document() function is not resolved.</param>
+ </member>
+ <member name="T:System.Xml.Xsl.XsltArgumentList">
+ <summary>Contains a variable number of arguments which are either XSLT parameters or extension objects.</summary>
+ </member>
+ <member name="M:System.Xml.Xsl.XsltArgumentList.#ctor">
+ <summary>Implements a new instance of the <see cref="T:System.Xml.Xsl.XsltArgumentList"></see>.</summary>
+ </member>
+ <member name="M:System.Xml.Xsl.XsltArgumentList.AddExtensionObject(System.String,System.Object)">
+ <summary>Adds a new object to the <see cref="T:System.Xml.Xsl.XsltArgumentList"></see> and associates it with the namespace URI.</summary>
+ <param name="namespaceUri">The namespace URI to associate with the object. To use the default namespace, specify an empty string.</param>
+ <param name="extension">The object to add to the list.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="namespaceUri">namespaceUri</paramref> is either null or <see cref="http://www.w3.org/1999/XSL/Transform">http://www.w3.org/1999/XSL/Transform</see> The <paramref name="namespaceUri">namespaceUri</paramref> already has an extension object associated with it.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have sufficient permissions to call this method.</exception>
+ </member>
+ <member name="M:System.Xml.Xsl.XsltArgumentList.AddParam(System.String,System.String,System.Object)">
+ <summary>Adds a parameter to the <see cref="T:System.Xml.Xsl.XsltArgumentList"></see> and associates it with the namespace qualified name.</summary>
+ <param name="name">The name to associate with the parameter.</param>
+ <param name="namespaceUri">The namespace URI to associate with the parameter. To use the default namespace, specify an empty string.</param>
+ <param name="parameter">The parameter value or object to add to the list.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="namespaceUri">namespaceUri</paramref> is either null or <see cref="http://www.w3.org/1999/XSL/Transform">http://www.w3.org/1999/XSL/Transform</see>. The <paramref name="name">name</paramref> is not a valid name according to the W3C XML specification. The <paramref name="namespaceUri">namespaceUri</paramref> already has a parameter associated with it.</exception>
+ </member>
+ <member name="M:System.Xml.Xsl.XsltArgumentList.Clear">
+ <summary>Removes all parameters and extension objects from the <see cref="T:System.Xml.Xsl.XsltArgumentList"></see>.</summary>
+ </member>
+ <member name="M:System.Xml.Xsl.XsltArgumentList.GetExtensionObject(System.String)">
+ <summary>Gets the object associated with the given namespace.</summary>
+ <param name="namespaceUri">The namespace URI of the object.</param>
+ <returns>The namespace URI object or null if one was not found.</returns>
+ </member>
+ <member name="M:System.Xml.Xsl.XsltArgumentList.GetParam(System.String,System.String)">
+ <summary>Gets the parameter associated with the namespace qualified name.</summary>
+ <param name="name">The name of the parameter. <see cref="T:System.Xml.Xsl.XsltArgumentList"></see> does not check to ensure the name passed is a valid local name; however, the name cannot be null.</param>
+ <param name="namespaceUri">The namespace URI associated with the parameter.</param>
+ <returns>The parameter object or null if one was not found.</returns>
+ </member>
+ <member name="M:System.Xml.Xsl.XsltArgumentList.RemoveExtensionObject(System.String)">
+ <summary>Removes the object with the namespace URI from the <see cref="T:System.Xml.Xsl.XsltArgumentList"></see>.</summary>
+ <param name="namespaceUri">The namespace URI associated with the object to remove.</param>
+ <returns>The object with the namespace URI or null if one was not found.</returns>
+ </member>
+ <member name="M:System.Xml.Xsl.XsltArgumentList.RemoveParam(System.String,System.String)">
+ <summary>Removes the parameter from the <see cref="T:System.Xml.Xsl.XsltArgumentList"></see>.</summary>
+ <param name="name">The name of the parameter to remove. <see cref="T:System.Xml.Xsl.XsltArgumentList"></see> does not check to ensure the name passed is a valid local name; however, the name cannot be null.</param>
+ <param name="namespaceUri">The namespace URI of the parameter to remove.</param>
+ <returns>The parameter object or null if one was not found.</returns>
+ </member>
+ <member name="E:System.Xml.Xsl.XsltArgumentList.XsltMessageEncountered">
+ <summary>Occurs when a message is specified in the style sheet by the xsl:message element.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Xml.Xsl.XsltCompileException">
+ <summary>The exception that is thrown by the Load method when an error is found in the XSLT style sheet.</summary>
+ </member>
+ <member name="M:System.Xml.Xsl.XsltCompileException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Xsl.XsltCompileException"></see> class.</summary>
+ </member>
+ <member name="M:System.Xml.Xsl.XsltCompileException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Xsl.XsltCompileException"></see> class with a specified error message.</summary>
+ <param name="message">The message that describes the error.</param>
+ </member>
+ <member name="M:System.Xml.Xsl.XsltCompileException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the XsltCompileException class using the information in the <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> and <see cref="T:System.Runtime.Serialization.StreamingContext"></see> objects.</summary>
+ <param name="info">The SerializationInfo object containing all the properties of an XsltCompileException.</param>
+ <param name="context">The StreamingContext object containing the context information.</param>
+ </member>
+ <member name="M:System.Xml.Xsl.XsltCompileException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Xsl.XsltCompileException"></see> class specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">The message that describes the error.</param>
+ <param name="innerException">The exception that is the cause of the current exception, or null if no inner exception is specified.</param>
+ </member>
+ <member name="M:System.Xml.Xsl.XsltCompileException.#ctor(System.Exception,System.String,System.Int32,System.Int32)">
+ <summary>Initializes a new instance of the XsltCompileException class.</summary>
+ <param name="inner">The <see cref="T:System.Exception"></see> that threw the XsltCompileException.</param>
+ <param name="sourceUri">The location path of the style sheet.</param>
+ <param name="lineNumber">The line number indicating where the error occurred in the style sheet.</param>
+ <param name="linePosition">The line position indicating where the error occurred in the style sheet.</param>
+ </member>
+ <member name="M:System.Xml.Xsl.XsltCompileException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Streams all the XsltCompileException properties into the <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> class for the given <see cref="T:System.Runtime.Serialization.StreamingContext"></see>.</summary>
+ <param name="info">The SerializationInfo object.</param>
+ <param name="context">The StreamingContext object.</param>
+ </member>
+ <member name="T:System.Xml.Xsl.XsltContext">
+ <summary>Encapsulates the current execution context of the Extensible Stylesheet Language for Transformations (XSLT) processor allowing XML Path Language (XPath) to resolve functions, parameters, and namespaces within XPath expressions.</summary>
+ </member>
+ <member name="M:System.Xml.Xsl.XsltContext.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Xsl.XsltContext"></see> class.</summary>
+ </member>
+ <member name="M:System.Xml.Xsl.XsltContext.#ctor(System.Xml.NameTable)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Xsl.XsltContext"></see> class with the specified <see cref="T:System.Xml.NameTable"></see>.</summary>
+ <param name="table">The <see cref="T:System.Xml.NameTable"></see> to use.</param>
+ </member>
+ <member name="M:System.Xml.Xsl.XsltContext.CompareDocument(System.String,System.String)">
+ <summary>When overridden in a derived class, compares the base Uniform Resource Identifiers (URIs) of two documents based upon the order the documents were loaded by the XSLT processor (that is, the <see cref="T:System.Xml.Xsl.XslTransform"></see> class).</summary>
+ <param name="baseUri">The base URI of the first document to compare.</param>
+ <param name="nextbaseUri">The base URI of the second document to compare.</param>
+ <returns>An integer value describing the relative order of the two base URIs: -1 if <paramref name="baseUri">baseUri</paramref> occurs before <paramref name="nextbaseUri">nextbaseUri</paramref>; 0 if the two base URIs are identical; and 1 if <paramref name="baseUri">baseUri</paramref> occurs after <paramref name="nextbaseUri">nextbaseUri</paramref>.</returns>
+ </member>
+ <member name="M:System.Xml.Xsl.XsltContext.PreserveWhitespace(System.Xml.XPath.XPathNavigator)">
+ <summary>When overridden in a derived class, evaluates whether to preserve white space nodes or strip them for the given context.</summary>
+ <param name="node">The white space node that is to be preserved or stripped in the current context.</param>
+ <returns>Returns true if the white space is to be preserved or false if the white space is to be stripped.</returns>
+ </member>
+ <member name="M:System.Xml.Xsl.XsltContext.ResolveFunction(System.String,System.String,System.Xml.XPath.XPathResultType[])">
+ <summary>When overridden in a derived class, resolves a function reference and returns an <see cref="T:System.Xml.Xsl.IXsltContextFunction"></see> representing the function. The <see cref="T:System.Xml.Xsl.IXsltContextFunction"></see> is used at execution time to get the return value of the function.</summary>
+ <param name="prefix">The prefix of the function as it appears in the XPath expression.</param>
+ <param name="name">The name of the function.</param>
+ <param name="ArgTypes">An array of argument types for the function being resolved. This allows you to select between methods with the same name (for example, overloaded methods).</param>
+ <returns>An <see cref="T:System.Xml.Xsl.IXsltContextFunction"></see> representing the function.</returns>
+ </member>
+ <member name="M:System.Xml.Xsl.XsltContext.ResolveVariable(System.String,System.String)">
+ <summary>When overridden in a derived class, resolves a variable reference and returns an <see cref="T:System.Xml.Xsl.IXsltContextVariable"></see> representing the variable.</summary>
+ <param name="prefix">The prefix of the variable as it appears in the XPath expression.</param>
+ <param name="name">The name of the variable.</param>
+ <returns>An <see cref="T:System.Xml.Xsl.IXsltContextVariable"></see> representing the variable at runtime.</returns>
+ </member>
+ <member name="P:System.Xml.Xsl.XsltContext.Whitespace">
+ <summary>When overridden in a derived class, gets a value indicating whether to include white space nodes in the output.</summary>
+ <returns>true to check white space nodes in the source document for inclusion in the output; false to not evaluate white space nodes. The default is true.</returns>
+ </member>
+ <member name="T:System.Xml.Xsl.XsltException">
+ <summary>The exception that is thrown when an error occurs while processing an XSLT transformation.</summary>
+ </member>
+ <member name="M:System.Xml.Xsl.XsltException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Xsl.XsltException"></see> class.</summary>
+ </member>
+ <member name="M:System.Xml.Xsl.XsltException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Xsl.XsltException"></see> class with a specified error message.</summary>
+ <param name="message">The message that describes the error.</param>
+ </member>
+ <member name="M:System.Xml.Xsl.XsltException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the XsltException class using the information in the <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> and <see cref="T:System.Runtime.Serialization.StreamingContext"></see> objects.</summary>
+ <param name="info">The SerializationInfo object containing all the properties of an XsltException.</param>
+ <param name="context">The StreamingContext object.</param>
+ </member>
+ <member name="M:System.Xml.Xsl.XsltException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the XsltException class.</summary>
+ <param name="message">The description of the error condition.</param>
+ <param name="innerException">The <see cref="T:System.Exception"></see> which threw the XsltException, if any. This value can be null.</param>
+ </member>
+ <member name="M:System.Xml.Xsl.XsltException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Streams all the XsltException properties into the <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> class for the given <see cref="T:System.Runtime.Serialization.StreamingContext"></see>.</summary>
+ <param name="info">The SerializationInfo object.</param>
+ <param name="context">The StreamingContext object.</param>
+ </member>
+ <member name="P:System.Xml.Xsl.XsltException.LineNumber">
+ <summary>Gets the line number indicating where the error occurred in the style sheet.</summary>
+ <returns>The line number indicating where the error occurred in the style sheet.</returns>
+ </member>
+ <member name="P:System.Xml.Xsl.XsltException.LinePosition">
+ <summary>Gets the line position indicating where the error occurred in the style sheet.</summary>
+ <returns>The line position indicating where the error occurred in the style sheet.</returns>
+ </member>
+ <member name="P:System.Xml.Xsl.XsltException.Message">
+ <summary>Gets the formatted error message describing the current exception.</summary>
+ <returns>The formatted error message describing the current exception.</returns>
+ </member>
+ <member name="P:System.Xml.Xsl.XsltException.SourceUri">
+ <summary>Gets the location path of the style sheet.</summary>
+ <returns>The location path of the style sheet.</returns>
+ </member>
+ <member name="T:System.Xml.Xsl.XsltMessageEncounteredEventArgs">
+ <summary>Provides data for the <see cref="E:System.Xml.Xsl.XsltArgumentList.XsltMessageEncountered"></see> event.</summary>
+ </member>
+ <member name="M:System.Xml.Xsl.XsltMessageEncounteredEventArgs.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Xsl.XsltMessageEncounteredEventArgs"></see> class.</summary>
+ </member>
+ <member name="P:System.Xml.Xsl.XsltMessageEncounteredEventArgs.Message">
+ <summary>Gets the contents of the xsl:message element.</summary>
+ <returns>The contents of the xsl:message element.</returns>
+ </member>
+ <member name="T:System.Xml.Xsl.XsltMessageEncounteredEventHandler">
+ <summary>Represents the method that will handle the <see cref="E:System.Xml.Xsl.XsltArgumentList.XsltMessageEncountered"></see> event.</summary>
+ <param name="sender">The source of the event.</param>
+ <param name="e">The <see cref="T:System.Xml.Xsl.XsltMessageEncounteredEventArgs"></see> containing the event data.</param>
+ </member>
+ <member name="T:System.Xml.Xsl.XslTransform">
+ <summary>Transforms XML data using an Extensible Stylesheet Language for Transformations (XSLT) style sheet.</summary>
+ </member>
+ <member name="M:System.Xml.Xsl.XslTransform.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Xsl.XslTransform"></see> class.</summary>
+ </member>
+ <member name="M:System.Xml.Xsl.XslTransform.Load(System.Xml.XPath.XPathNavigator,System.Xml.XmlResolver)">
+ <summary>Loads the XSLT style sheet contained in the <see cref="T:System.Xml.XPath.XPathNavigator"></see>.</summary>
+ <param name="stylesheet">An <see cref="T:System.Xml.XPath.XPathNavigator"></see> object that contains the XSLT style sheet.</param>
+ <param name="resolver">The <see cref="T:System.Xml.XmlResolver"></see> used to load any style sheets referenced in xsl:import and xsl:include elements. If this is null, external resources are not resolved. The <see cref="T:System.Xml.XmlResolver"></see> is not cached after the <see cref="Overload:System.Xml.Xsl.XslTransform.Load"></see> method completes.</param>
+ <exception cref="T:System.Xml.Xsl.XsltCompileException">The current node does not conform to a valid style sheet.</exception>
+ <exception cref="T:System.Security.SecurityException">The style sheet contains embedded scripts, and the caller does not have UnmanagedCode permission.</exception>
+ </member>
+ <member name="M:System.Xml.Xsl.XslTransform.Load(System.Xml.XPath.IXPathNavigable,System.Xml.XmlResolver)">
+ <summary>Loads the XSLT style sheet contained in the <see cref="T:System.Xml.XPath.IXPathNavigable"></see>.</summary>
+ <param name="stylesheet">An object implementing the <see cref="T:System.Xml.XPath.IXPathNavigable"></see> interface. In the .NET Framework, this can be either an <see cref="T:System.Xml.XmlNode"></see> (typically an <see cref="T:System.Xml.XmlDocument"></see>), or an <see cref="T:System.Xml.XPath.XPathDocument"></see> containing the XSLT style sheet.</param>
+ <param name="resolver">The <see cref="T:System.Xml.XmlResolver"></see> used to load any style sheets referenced in xsl:import and xsl:include elements. If this is null, external resources are not resolved. The <see cref="T:System.Xml.XmlResolver"></see> is not cached after the <see cref="Overload:System.Xml.Xsl.XslTransform.Load"></see> method completes.</param>
+ <exception cref="T:System.Xml.Xsl.XsltCompileException">The loaded resource is not a valid style sheet.</exception>
+ <exception cref="T:System.Security.SecurityException">The style sheet contains embedded scripts, and the caller does not have UnmanagedCode permission.</exception>
+ </member>
+ <member name="M:System.Xml.Xsl.XslTransform.Load(System.Xml.XmlReader,System.Xml.XmlResolver)">
+ <summary>Loads the XSLT style sheet contained in the <see cref="T:System.Xml.XmlReader"></see>.</summary>
+ <param name="stylesheet">An <see cref="T:System.Xml.XmlReader"></see> object that contains the XSLT style sheet.</param>
+ <param name="resolver">The <see cref="T:System.Xml.XmlResolver"></see> used to load any style sheets referenced in xsl:import and xsl:include elements. If this is null, external resources are not resolved. The <see cref="T:System.Xml.XmlResolver"></see> is not cached after the <see cref="M:System.Xml.Xsl.XslTransform.Load(System.Xml.XmlReader,System.Xml.XmlResolver)"></see> method completes.</param>
+ <exception cref="T:System.Xml.Xsl.XsltCompileException">The current node does not conform to a valid style sheet.</exception>
+ <exception cref="T:System.Security.SecurityException">The style sheet contains embedded scripts, and the caller does not have UnmanagedCode permission.</exception>
+ </member>
+ <member name="M:System.Xml.Xsl.XslTransform.Load(System.Xml.XPath.XPathNavigator)">
+ <summary>Loads the XSLT style sheet contained in the <see cref="T:System.Xml.XPath.XPathNavigator"></see>.</summary>
+ <param name="stylesheet">An <see cref="T:System.Xml.XPath.XPathNavigator"></see> object that contains the XSLT style sheet.</param>
+ <exception cref="T:System.Xml.Xsl.XsltCompileException">The current node does not conform to a valid style sheet.</exception>
+ <exception cref="T:System.Security.SecurityException">The style sheet contains embedded scripts, and the caller does not have UnmanagedCode permission.</exception>
+ </member>
+ <member name="M:System.Xml.Xsl.XslTransform.Load(System.Xml.XPath.IXPathNavigable)">
+ <summary>Loads the XSLT style sheet contained in the <see cref="T:System.Xml.XPath.IXPathNavigable"></see>.</summary>
+ <param name="stylesheet">An object implementing the <see cref="T:System.Xml.XPath.IXPathNavigable"></see> interface. In the .NET Framework, this can be either an <see cref="T:System.Xml.XmlNode"></see> (typically an <see cref="T:System.Xml.XmlDocument"></see>), or an <see cref="T:System.Xml.XPath.XPathDocument"></see> containing the XSLT style sheet.</param>
+ <exception cref="T:System.Xml.Xsl.XsltCompileException">The loaded resource is not a valid style sheet.</exception>
+ <exception cref="T:System.Security.SecurityException">The style sheet contains embedded scripts, and the caller does not have UnmanagedCode permission.</exception>
+ </member>
+ <member name="M:System.Xml.Xsl.XslTransform.Load(System.Xml.XmlReader)">
+ <summary>Loads the XSLT style sheet contained in the <see cref="T:System.Xml.XmlReader"></see>.</summary>
+ <param name="stylesheet">An <see cref="T:System.Xml.XmlReader"></see> object that contains the XSLT style sheet.</param>
+ <exception cref="T:System.Xml.Xsl.XsltCompileException">The current node does not conform to a valid style sheet.</exception>
+ <exception cref="T:System.Security.SecurityException">The style sheet contains embedded scripts, and the caller does not have UnmanagedCode permission.</exception>
+ </member>
+ <member name="M:System.Xml.Xsl.XslTransform.Load(System.String)">
+ <summary>Loads the XSLT style sheet specified by a URL.</summary>
+ <param name="url">The URL that specifies the XSLT style sheet to load.</param>
+ <exception cref="T:System.Xml.Xsl.XsltCompileException">The loaded resource is not a valid style sheet.</exception>
+ <exception cref="T:System.Security.SecurityException">The style sheet contains embedded script, and the caller does not have UnmanagedCode permission.</exception>
+ </member>
+ <member name="M:System.Xml.Xsl.XslTransform.Load(System.String,System.Xml.XmlResolver)">
+ <summary>Loads the XSLT style sheet specified by a URL.</summary>
+ <param name="url">The URL that specifies the XSLT style sheet to load.</param>
+ <param name="resolver">The <see cref="T:System.Xml.XmlResolver"></see> to use to load the style sheet and any style sheet(s) referenced in xsl:import and xsl:include elements. If this is null, a default <see cref="T:System.Xml.XmlUrlResolver"></see> with no user credentials is used to open the style sheet. The default <see cref="T:System.Xml.XmlUrlResolver"></see> is not used to resolve any external resources in the style sheet, so xsl:import and xsl:include elements are not resolved. The <see cref="T:System.Xml.XmlResolver"></see> is not cached after the <see cref="M:System.Xml.Xsl.XslTransform.Load(System.String,System.Xml.XmlResolver)"></see> method completes.</param>
+ <exception cref="T:System.Xml.Xsl.XsltCompileException">The loaded resource is not a valid style sheet.</exception>
+ <exception cref="T:System.Security.SecurityException">The style sheet contains embedded script, and the caller does not have UnmanagedCode permission.</exception>
+ </member>
+ <member name="M:System.Xml.Xsl.XslTransform.Transform(System.Xml.XPath.XPathNavigator,System.Xml.Xsl.XsltArgumentList,System.Xml.XmlResolver)">
+ <summary>Transforms the XML data in the <see cref="T:System.Xml.XPath.XPathNavigator"></see> using the specified <paramref name="args">args</paramref> and outputs the result to an <see cref="T:System.Xml.XmlReader"></see>.</summary>
+ <param name="input">An <see cref="T:System.Xml.XPath.XPathNavigator"></see> containing the data to be transformed.</param>
+ <param name="args">An <see cref="T:System.Xml.Xsl.XsltArgumentList"></see> containing the namespace-qualified arguments used as input to the transformation.</param>
+ <param name="resolver">The <see cref="T:System.Xml.XmlResolver"></see> used to resolve the XSLT document() function. If this is null, the document() function is not resolved. The <see cref="T:System.Xml.XmlResolver"></see> is not cached after the <see cref="M:System.Xml.Xsl.XslTransform.Transform(System.Xml.XPath.XPathNavigator,System.Xml.Xsl.XsltArgumentList,System.Xml.XmlResolver)"></see> method completes.</param>
+ <returns>An <see cref="T:System.Xml.XmlReader"></see> containing the results of the transformation.</returns>
+ <exception cref="T:System.InvalidOperationException">There was an error processing the XSLT transformation. Note: This is a change in behavior from earlier versions. An <see cref="T:System.Xml.Xsl.XsltException"></see> is thrown if you are using Microsoft .NET Framework version 1.1 or earlier.</exception>
+ </member>
+ <member name="M:System.Xml.Xsl.XslTransform.Transform(System.Xml.XPath.XPathNavigator,System.Xml.Xsl.XsltArgumentList,System.IO.TextWriter,System.Xml.XmlResolver)">
+ <summary>Transforms the XML data in the <see cref="T:System.Xml.XPath.XPathNavigator"></see> using the specified <paramref name="args">args</paramref> and outputs the result to a <see cref="T:System.IO.TextWriter"></see>.</summary>
+ <param name="input">An <see cref="T:System.Xml.XPath.XPathNavigator"></see> containing the data to be transformed.</param>
+ <param name="args">An <see cref="T:System.Xml.Xsl.XsltArgumentList"></see> containing the namespace-qualified arguments used as input to the transformation.</param>
+ <param name="output">The <see cref="T:System.IO.TextWriter"></see> to which you want to output.</param>
+ <param name="resolver">The <see cref="T:System.Xml.XmlResolver"></see> used to resolve the XSLT document() function. If this is null, the document() function is not resolved. The <see cref="T:System.Xml.XmlResolver"></see> is not cached after the <see cref="M:System.Xml.Xsl.XslTransform.Transform(System.Xml.XPath.XPathNavigator,System.Xml.Xsl.XsltArgumentList,System.IO.TextWriter,System.Xml.XmlResolver)"></see> method completes.</param>
+ <exception cref="T:System.InvalidOperationException">There was an error processing the XSLT transformation. Note: This is a change in behavior from earlier versions. An <see cref="T:System.Xml.Xsl.XsltException"></see> is thrown if you are using Microsoft .NET Framework version 1.1 or earlier.</exception>
+ </member>
+ <member name="M:System.Xml.Xsl.XslTransform.Transform(System.Xml.XPath.XPathNavigator,System.Xml.Xsl.XsltArgumentList,System.IO.Stream,System.Xml.XmlResolver)">
+ <summary>Transforms the XML data in the <see cref="T:System.Xml.XPath.XPathNavigator"></see> using the specified <paramref name="args">args</paramref> and outputs the result to a <see cref="T:System.IO.Stream"></see>.</summary>
+ <param name="input">An <see cref="T:System.Xml.XPath.XPathNavigator"></see> containing the data to be transformed.</param>
+ <param name="args">An <see cref="T:System.Xml.Xsl.XsltArgumentList"></see> containing the namespace-qualified arguments used as input to the transformation.</param>
+ <param name="output">The stream to which you want to output.</param>
+ <param name="resolver">The <see cref="T:System.Xml.XmlResolver"></see> used to resolve the XSLT document() function. If this is null, the document() function is not resolved. The <see cref="T:System.Xml.XmlResolver"></see> is not cached after the <see cref="M:System.Xml.Xsl.XslTransform.Transform(System.Xml.XPath.XPathNavigator,System.Xml.Xsl.XsltArgumentList,System.IO.Stream,System.Xml.XmlResolver)"></see> method completes.</param>
+ <exception cref="T:System.InvalidOperationException">There was an error processing the XSLT transformation. Note: This is a change in behavior from earlier versions. An <see cref="T:System.Xml.Xsl.XsltException"></see> is thrown if you are using Microsoft .NET Framework version 1.1 or earlier.</exception>
+ </member>
+ <member name="M:System.Xml.Xsl.XslTransform.Transform(System.Xml.XPath.IXPathNavigable,System.Xml.Xsl.XsltArgumentList,System.Xml.XmlWriter,System.Xml.XmlResolver)">
+ <summary>Transforms the XML data in the <see cref="T:System.Xml.XPath.IXPathNavigable"></see> using the specified <paramref name="args">args</paramref> and outputs the result to an <see cref="T:System.Xml.XmlWriter"></see>.</summary>
+ <param name="input">An object implementing the <see cref="T:System.Xml.XPath.IXPathNavigable"></see> interface. In the .NET Framework, this can be either an <see cref="T:System.Xml.XmlNode"></see> (typically an <see cref="T:System.Xml.XmlDocument"></see>), or an <see cref="T:System.Xml.XPath.XPathDocument"></see> containing the data to be transformed.</param>
+ <param name="args">An <see cref="T:System.Xml.Xsl.XsltArgumentList"></see> containing the namespace-qualified arguments used as input to the transformation.</param>
+ <param name="output">The <see cref="T:System.Xml.XmlWriter"></see> to which you want to output.</param>
+ <param name="resolver">The <see cref="T:System.Xml.XmlResolver"></see> used to resolve the XSLT document() function. If this is null, the document() function is not resolved. The <see cref="T:System.Xml.XmlResolver"></see> is not cached after the <see cref="M:System.Xml.Xsl.XslTransform.Transform(System.Xml.XPath.IXPathNavigable,System.Xml.Xsl.XsltArgumentList,System.Xml.XmlWriter,System.Xml.XmlResolver)"></see> method completes.</param>
+ <exception cref="T:System.InvalidOperationException">There was an error processing the XSLT transformation. Note: This is a change in behavior from earlier versions. An <see cref="T:System.Xml.Xsl.XsltException"></see> is thrown if you are using Microsoft .NET Framework version 1.1 or earlier.</exception>
+ </member>
+ <member name="M:System.Xml.Xsl.XslTransform.Transform(System.Xml.XPath.IXPathNavigable,System.Xml.Xsl.XsltArgumentList,System.IO.TextWriter,System.Xml.XmlResolver)">
+ <summary>Transforms the XML data in the <see cref="T:System.Xml.XPath.IXPathNavigable"></see> using the specified <paramref name="args">args</paramref> and outputs the result to a <see cref="T:System.IO.TextWriter"></see>.</summary>
+ <param name="input">An object implementing the <see cref="T:System.Xml.XPath.IXPathNavigable"></see> interface. In the .NET Framework, this can be either an <see cref="T:System.Xml.XmlNode"></see> (typically an <see cref="T:System.Xml.XmlDocument"></see>), or an <see cref="T:System.Xml.XPath.XPathDocument"></see> containing the data to be transformed.</param>
+ <param name="args">An <see cref="T:System.Xml.Xsl.XsltArgumentList"></see> containing the namespace-qualified arguments used as input to the transformation.</param>
+ <param name="output">The <see cref="T:System.IO.TextWriter"></see> to which you want to output.</param>
+ <param name="resolver">The <see cref="T:System.Xml.XmlResolver"></see> used to resolve the XSLT document() function. If this is null, the document() function is not resolved. The <see cref="T:System.Xml.XmlResolver"></see> is not cached after the <see cref="M:System.Xml.Xsl.XslTransform.Transform(System.Xml.XPath.IXPathNavigable,System.Xml.Xsl.XsltArgumentList,System.IO.TextWriter,System.Xml.XmlResolver)"></see> method completes.</param>
+ <exception cref="T:System.InvalidOperationException">There was an error processing the XSLT transformation. Note: This is a change in behavior from earlier versions. An <see cref="T:System.Xml.Xsl.XsltException"></see> is thrown if you are using Microsoft .NET Framework version 1.1 or earlier.</exception>
+ </member>
+ <member name="M:System.Xml.Xsl.XslTransform.Transform(System.Xml.XPath.IXPathNavigable,System.Xml.Xsl.XsltArgumentList,System.IO.Stream,System.Xml.XmlResolver)">
+ <summary>Transforms the XML data in the <see cref="T:System.Xml.XPath.IXPathNavigable"></see> using the specified <paramref name="args">args</paramref> and outputs the result to a <see cref="T:System.IO.Stream"></see>.</summary>
+ <param name="input">An object implementing the <see cref="T:System.Xml.XPath.IXPathNavigable"></see> interface. In the .NET Framework, this can be either an <see cref="T:System.Xml.XmlNode"></see> (typically an <see cref="T:System.Xml.XmlDocument"></see>), or an <see cref="T:System.Xml.XPath.XPathDocument"></see> containing the data to be transformed.</param>
+ <param name="args">An <see cref="T:System.Xml.Xsl.XsltArgumentList"></see> containing the namespace-qualified arguments used as input to the transformation.</param>
+ <param name="output">The stream to which you want to output.</param>
+ <param name="resolver">The <see cref="T:System.Xml.XmlResolver"></see> used to resolve the XSLT document() function. If this is null, the document() function is not resolved. The <see cref="T:System.Xml.XmlResolver"></see> is not cached after the <see cref="Overload:System.Xml.Xsl.XslTransform.Transform"></see> method completes.</param>
+ <exception cref="T:System.InvalidOperationException">There was an error processing the XSLT transformation. Note: This is a change in behavior from earlier versions. An <see cref="T:System.Xml.Xsl.XsltException"></see> is thrown if you are using Microsoft .NET Framework version 1.1 or earlier.</exception>
+ </member>
+ <member name="M:System.Xml.Xsl.XslTransform.Transform(System.Xml.XPath.XPathNavigator,System.Xml.Xsl.XsltArgumentList,System.Xml.XmlWriter)">
+ <summary>Transforms the XML data in the <see cref="T:System.Xml.XPath.XPathNavigator"></see> using the specified args and outputs the result to an <see cref="T:System.Xml.XmlWriter"></see>.</summary>
+ <param name="input">An <see cref="T:System.Xml.XPath.XPathNavigator"></see> containing the data to be transformed.</param>
+ <param name="args">An <see cref="T:System.Xml.Xsl.XsltArgumentList"></see> containing the namespace-qualified arguments used as input to the transformation.</param>
+ <param name="output">The <see cref="T:System.Xml.XmlWriter"></see> to which you want to output.</param>
+ <exception cref="T:System.InvalidOperationException">There was an error processing the XSLT transformation. Note: This is a change in behavior from earlier versions. An <see cref="T:System.Xml.Xsl.XsltException"></see> is thrown if you are using Microsoft .NET Framework version 1.1 or earlier.</exception>
+ </member>
+ <member name="M:System.Xml.Xsl.XslTransform.Transform(System.Xml.XPath.XPathNavigator,System.Xml.Xsl.XsltArgumentList,System.IO.TextWriter)">
+ <summary>Transforms the XML data in the <see cref="T:System.Xml.XPath.XPathNavigator"></see> using the specified <paramref name="args">args</paramref> and outputs the result to a <see cref="T:System.IO.TextWriter"></see>.</summary>
+ <param name="input">An <see cref="T:System.Xml.XPath.XPathNavigator"></see> containing the data to be transformed.</param>
+ <param name="args">An <see cref="T:System.Xml.Xsl.XsltArgumentList"></see> containing the namespace-qualified arguments used as input to the transformation.</param>
+ <param name="output">The <see cref="T:System.IO.TextWriter"></see> to which you want to output.</param>
+ <exception cref="T:System.InvalidOperationException">There was an error processing the XSLT transformation. Note: This is a change in behavior from earlier versions. An <see cref="T:System.Xml.Xsl.XsltException"></see> is thrown if you are using Microsoft .NET Framework version 1.1 or earlier.</exception>
+ </member>
+ <member name="M:System.Xml.Xsl.XslTransform.Transform(System.String,System.String,System.Xml.XmlResolver)">
+ <summary>Transforms the XML data in the input file and outputs the result to an output file.</summary>
+ <param name="inputfile">The URL of the source document to be transformed.</param>
+ <param name="outputfile">The URL of the output file.</param>
+ <param name="resolver">The <see cref="T:System.Xml.XmlResolver"></see> used to resolve the XSLT document() function. If this is null, the document() function is not resolved. The <see cref="T:System.Xml.XmlResolver"></see> is not cached after the <see cref="Overload:System.Xml.Xsl.XslTransform.Transform"></see> method completes.</param>
+ </member>
+ <member name="M:System.Xml.Xsl.XslTransform.Transform(System.Xml.XPath.IXPathNavigable,System.Xml.Xsl.XsltArgumentList,System.Xml.XmlWriter)">
+ <summary>Transforms the XML data in the <see cref="T:System.Xml.XPath.IXPathNavigable"></see> using the specified <paramref name="args">args</paramref> and outputs the result to an <see cref="T:System.Xml.XmlWriter"></see>.</summary>
+ <param name="input">An object implementing the <see cref="T:System.Xml.XPath.IXPathNavigable"></see> interface. In the .NET Framework, this can be either an <see cref="T:System.Xml.XmlNode"></see> (typically an <see cref="T:System.Xml.XmlDocument"></see>), or an <see cref="T:System.Xml.XPath.XPathDocument"></see> containing the data to be transformed.</param>
+ <param name="args">An <see cref="T:System.Xml.Xsl.XsltArgumentList"></see> containing the namespace-qualified arguments used as input to the transformation.</param>
+ <param name="output">The <see cref="T:System.Xml.XmlWriter"></see> to which you want to output.</param>
+ <exception cref="T:System.InvalidOperationException">There was an error processing the XSLT transformation. Note: This is a change in behavior from earlier versions. An <see cref="T:System.Xml.Xsl.XsltException"></see> is thrown if you are using Microsoft .NET Framework version 1.1 or earlier.</exception>
+ </member>
+ <member name="M:System.Xml.Xsl.XslTransform.Transform(System.Xml.XPath.IXPathNavigable,System.Xml.Xsl.XsltArgumentList,System.Xml.XmlResolver)">
+ <summary>Transforms the XML data in the <see cref="T:System.Xml.XPath.IXPathNavigable"></see> using the specified <paramref name="args">args</paramref> and outputs the result to an <see cref="T:System.Xml.XmlReader"></see>.</summary>
+ <param name="input">An object implementing the <see cref="T:System.Xml.XPath.IXPathNavigable"></see> interface. In the .NET Framework, this can be either an <see cref="T:System.Xml.XmlNode"></see> (typically an <see cref="T:System.Xml.XmlDocument"></see>), or an <see cref="T:System.Xml.XPath.XPathDocument"></see> containing the data to be transformed.</param>
+ <param name="args">An <see cref="T:System.Xml.Xsl.XsltArgumentList"></see> containing the namespace-qualified arguments used as input to the transformation.</param>
+ <param name="resolver">The <see cref="T:System.Xml.XmlResolver"></see> used to resolve the XSLT document() function. If this is null, the document() function is not resolved. The <see cref="T:System.Xml.XmlResolver"></see> is not cached after the <see cref="M:System.Xml.Xsl.XslTransform.Transform(System.Xml.XPath.IXPathNavigable,System.Xml.Xsl.XsltArgumentList,System.Xml.XmlResolver)"></see> method completes.</param>
+ <returns>An <see cref="T:System.Xml.XmlReader"></see> containing the results of the transformation.</returns>
+ </member>
+ <member name="M:System.Xml.Xsl.XslTransform.Transform(System.Xml.XPath.IXPathNavigable,System.Xml.Xsl.XsltArgumentList,System.IO.TextWriter)">
+ <summary>Transforms the XML data in the <see cref="T:System.Xml.XPath.IXPathNavigable"></see> using the specified <paramref name="args">args</paramref> and outputs the result to a <see cref="T:System.IO.TextWriter"></see>.</summary>
+ <param name="input">An object implementing the <see cref="T:System.Xml.XPath.IXPathNavigable"></see> interface. In the .NET Framework, this can be either an <see cref="T:System.Xml.XmlNode"></see> (typically an <see cref="T:System.Xml.XmlDocument"></see>), or an <see cref="T:System.Xml.XPath.XPathDocument"></see> containing the data to be transformed.</param>
+ <param name="args">An <see cref="T:System.Xml.Xsl.XsltArgumentList"></see> containing the namespace-qualified arguments used as input to the transformation.</param>
+ <param name="output">The <see cref="T:System.IO.TextWriter"></see> to which you want to output.</param>
+ <exception cref="T:System.InvalidOperationException">There was an error processing the XSLT transformation. Note: This is a change in behavior from earlier versions. An <see cref="T:System.Xml.Xsl.XsltException"></see> is thrown if you are using Microsoft .NET Framework version 1.1 or earlier.</exception>
+ </member>
+ <member name="M:System.Xml.Xsl.XslTransform.Transform(System.Xml.XPath.IXPathNavigable,System.Xml.Xsl.XsltArgumentList,System.IO.Stream)">
+ <summary>Transforms the XML data in the <see cref="T:System.Xml.XPath.IXPathNavigable"></see> using the specified <paramref name="args">args</paramref> and outputs the result to a <see cref="T:System.IO.Stream"></see>.</summary>
+ <param name="input">An object implementing the <see cref="T:System.Xml.XPath.IXPathNavigable"></see> interface. In the .NET Framework, this can be either an <see cref="T:System.Xml.XmlNode"></see> (typically an <see cref="T:System.Xml.XmlDocument"></see>), or an <see cref="T:System.Xml.XPath.XPathDocument"></see> containing the data to be transformed.</param>
+ <param name="args">An <see cref="T:System.Xml.Xsl.XsltArgumentList"></see> containing the namespace-qualified arguments used as input to the transformation.</param>
+ <param name="output">The stream to which you want to output.</param>
+ <exception cref="T:System.InvalidOperationException">There was an error processing the XSLT transformation. Note: This is a change in behavior from earlier versions. An <see cref="T:System.Xml.Xsl.XsltException"></see> is thrown if you are using Microsoft .NET Framework version 1.1 or earlier.</exception>
+ </member>
+ <member name="M:System.Xml.Xsl.XslTransform.Transform(System.Xml.XPath.XPathNavigator,System.Xml.Xsl.XsltArgumentList,System.Xml.XmlWriter,System.Xml.XmlResolver)">
+ <summary>Transforms the XML data in the <see cref="T:System.Xml.XPath.XPathNavigator"></see> using the specified args and outputs the result to an <see cref="T:System.Xml.XmlWriter"></see>.</summary>
+ <param name="input">An <see cref="T:System.Xml.XPath.XPathNavigator"></see> containing the data to be transformed.</param>
+ <param name="args">An <see cref="T:System.Xml.Xsl.XsltArgumentList"></see> containing the namespace-qualified arguments used as input to the transformation.</param>
+ <param name="output">The <see cref="T:System.Xml.XmlWriter"></see> to which you want to output.</param>
+ <param name="resolver">The <see cref="T:System.Xml.XmlResolver"></see> used to resolve the XSLT document() function. If this is null, the document() function is not resolved. The <see cref="T:System.Xml.XmlResolver"></see> is not cached after the <see cref="M:System.Xml.Xsl.XslTransform.Transform(System.Xml.XPath.XPathNavigator,System.Xml.Xsl.XsltArgumentList,System.Xml.XmlWriter,System.Xml.XmlResolver)"></see> method completes.</param>
+ <exception cref="T:System.InvalidOperationException">There was an error processing the XSLT transformation. Note: This is a change in behavior from earlier versions. An <see cref="T:System.Xml.Xsl.XsltException"></see> is thrown if you are using Microsoft .NET Framework version 1.1 or earlier.</exception>
+ </member>
+ <member name="M:System.Xml.Xsl.XslTransform.Transform(System.Xml.XPath.XPathNavigator,System.Xml.Xsl.XsltArgumentList)">
+ <summary>Transforms the XML data in the <see cref="T:System.Xml.XPath.XPathNavigator"></see> using the specified <paramref name="args">args</paramref> and outputs the result to an <see cref="T:System.Xml.XmlReader"></see>.</summary>
+ <param name="input">An <see cref="T:System.Xml.XPath.XPathNavigator"></see> containing the data to be transformed.</param>
+ <param name="args">An <see cref="T:System.Xml.Xsl.XsltArgumentList"></see> containing the namespace-qualified arguments used as input to the transformation.</param>
+ <returns>An <see cref="T:System.Xml.XmlReader"></see> containing the results of the transformation.</returns>
+ <exception cref="T:System.InvalidOperationException">There was an error processing the XSLT transformation. Note: This is a change in behavior from earlier versions. An <see cref="T:System.Xml.Xsl.XsltException"></see> is thrown if you are using Microsoft .NET Framework version 1.1 or earlier.</exception>
+ </member>
+ <member name="M:System.Xml.Xsl.XslTransform.Transform(System.Xml.XPath.IXPathNavigable,System.Xml.Xsl.XsltArgumentList)">
+ <summary>Transforms the XML data in the <see cref="T:System.Xml.XPath.IXPathNavigable"></see> using the specified <paramref name="args">args</paramref> and outputs the result to an <see cref="T:System.Xml.XmlReader"></see>.</summary>
+ <param name="input">An object implementing the <see cref="T:System.Xml.XPath.IXPathNavigable"></see> interface. In the .NET Framework, this can be either an <see cref="T:System.Xml.XmlNode"></see> (typically an <see cref="T:System.Xml.XmlDocument"></see>), or an <see cref="T:System.Xml.XPath.XPathDocument"></see> containing the data to be transformed.</param>
+ <param name="args">An <see cref="T:System.Xml.Xsl.XsltArgumentList"></see> containing the namespace-qualified arguments used as input to the transformation.</param>
+ <returns>An <see cref="T:System.Xml.XmlReader"></see> containing the results of the transformation.</returns>
+ </member>
+ <member name="M:System.Xml.Xsl.XslTransform.Transform(System.String,System.String)">
+ <summary>Transforms the XML data in the input file and outputs the result to an output file.</summary>
+ <param name="inputfile">The URL of the source document to be transformed.</param>
+ <param name="outputfile">The URL of the output file.</param>
+ </member>
+ <member name="M:System.Xml.Xsl.XslTransform.Transform(System.Xml.XPath.XPathNavigator,System.Xml.Xsl.XsltArgumentList,System.IO.Stream)">
+ <summary>Transforms the XML data in the <see cref="T:System.Xml.XPath.XPathNavigator"></see> using the specified <paramref name="args">args</paramref> and outputs the result to a <see cref="T:System.IO.Stream"></see>.</summary>
+ <param name="input">An <see cref="T:System.Xml.XPath.XPathNavigator"></see> containing the data to be transformed.</param>
+ <param name="args">An <see cref="T:System.Xml.Xsl.XsltArgumentList"></see> containing the namespace-qualified arguments used as input to the transformation.</param>
+ <param name="output">The stream to which you want to output.</param>
+ <exception cref="T:System.InvalidOperationException">There was an error processing the XSLT transformation. Note: This is a change in behavior from earlier versions. An <see cref="T:System.Xml.Xsl.XsltException"></see> is thrown if you are using Microsoft .NET Framework version 1.1 or earlier.</exception>
+ </member>
+ <member name="P:System.Xml.Xsl.XslTransform.XmlResolver">
+ <summary>Sets the <see cref="T:System.Xml.XmlResolver"></see> used to resolve external resources when the <see cref="Overload:System.Xml.Xsl.XslTransform.Transform"></see> method is called.</summary>
+ <returns>The <see cref="T:System.Xml.XmlResolver"></see> to use during transformation. If set to null, the XSLT document() function is not resolved.</returns>
+ </member>
+ <member name="T:System.Xml.Xsl.XsltSettings">
+ <summary>Specifies the XSLT features to support during execution of the XSLT style sheet.</summary>
+ </member>
+ <member name="M:System.Xml.Xsl.XsltSettings.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Xsl.XsltSettings"></see> class with default settings.</summary>
+ </member>
+ <member name="M:System.Xml.Xsl.XsltSettings.#ctor(System.Boolean,System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Xsl.XsltSettings"></see> class with the specified settings.</summary>
+ <param name="enableDocumentFunction">true to enable support for the XSLT document() function; otherwise, false.</param>
+ <param name="enableScript">true to enable support for embedded scripts blocks; otherwise, false.</param>
+ </member>
+ <member name="P:System.Xml.Xsl.XsltSettings.Default">
+ <summary>Gets an <see cref="T:System.Xml.Xsl.XsltSettings"></see> object with default settings. Support for the XSLT document() function and embedded script blocks is disabled.</summary>
+ <returns>An <see cref="T:System.Xml.Xsl.XsltSettings"></see> object with the <see cref="P:System.Xml.Xsl.XsltSettings.EnableDocumentFunction"></see> and <see cref="P:System.Xml.Xsl.XsltSettings.EnableScript"></see> properties set to false.</returns>
+ </member>
+ <member name="P:System.Xml.Xsl.XsltSettings.EnableDocumentFunction">
+ <summary>Gets or sets a value indicating whether to enable support for the XSLT document() function.</summary>
+ <returns>true to support the XSLT document() function; otherwise, false. The default is false.</returns>
+ </member>
+ <member name="P:System.Xml.Xsl.XsltSettings.EnableScript">
+ <summary>Gets or sets a value indicating whether to enable support for embedded script blocks.</summary>
+ <returns>true to support script blocks in XSLT style sheets; otherwise, false. The default is false.</returns>
+ </member>
+ <member name="P:System.Xml.Xsl.XsltSettings.TrustedXslt">
+ <summary>Gets an <see cref="T:System.Xml.Xsl.XsltSettings"></see> object that enables support for the XSLT document() function and embedded script blocks.</summary>
+ <returns>An <see cref="T:System.Xml.Xsl.XsltSettings"></see> object with the <see cref="P:System.Xml.Xsl.XsltSettings.EnableDocumentFunction"></see> and <see cref="P:System.Xml.Xsl.XsltSettings.EnableScript"></see> properties set to true.</returns>
+ </member>
+ <member name="T:Microsoft.Win32.SafeHandles.CriticalHandleMinusOneIsInvalid">
+ <summary>Provides a base class for Win32 critical handle implementations in which the value of -1 indicates an invalid handle.</summary>
+ </member>
+ <member name="M:Microsoft.Win32.SafeHandles.CriticalHandleMinusOneIsInvalid.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:Microsoft.Win32.SafeHandles.CriticalHandleMinusOneIsInvalid"></see> class.</summary>
+ </member>
+ <member name="P:Microsoft.Win32.SafeHandles.CriticalHandleMinusOneIsInvalid.IsInvalid">
+ <summary>Gets a value that indicates whether the handle is invalid.</summary>
+ <returns>true if the handle is not valid; otherwise, false.</returns>
+ </member>
+ <member name="T:Microsoft.Win32.SafeHandles.CriticalHandleZeroOrMinusOneIsInvalid">
+ <summary>Provides a base class for Win32 critical handle implementations in which the value of either 0 or -1 indicates an invalid handle.</summary>
+ </member>
+ <member name="M:Microsoft.Win32.SafeHandles.CriticalHandleZeroOrMinusOneIsInvalid.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:Microsoft.Win32.SafeHandles.CriticalHandleZeroOrMinusOneIsInvalid"></see> class.</summary>
+ </member>
+ <member name="P:Microsoft.Win32.SafeHandles.CriticalHandleZeroOrMinusOneIsInvalid.IsInvalid">
+ <summary>Gets a value that indicates whether the handle is invalid.</summary>
+ <returns>true if the handle is not valid; otherwise, false.</returns>
+ </member>
+ <member name="T:Microsoft.Win32.SafeHandles.SafeFileHandle">
+ <summary>Represents a wrapper class for a file handle.</summary>
+ </member>
+ <member name="M:Microsoft.Win32.SafeHandles.SafeFileHandle.#ctor(System.IntPtr,System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:Microsoft.Win32.SafeHandles.SafeFileHandle"></see> class.</summary>
+ <param name="preexistingHandle">An <see cref="T:System.IntPtr"></see> object that represents the pre-existing handle to use.</param>
+ <param name="ownsHandle">true to reliably release the handle during the finalization phase; false to prevent reliable release (not recommended).</param>
+ </member>
+ <member name="T:Microsoft.Win32.SafeHandles.SafeHandleMinusOneIsInvalid">
+ <summary>Provides a base class for Win32 safe handle implementations in which the value of -1 indicates an invalid handle.</summary>
+ </member>
+ <member name="M:Microsoft.Win32.SafeHandles.SafeHandleMinusOneIsInvalid.#ctor(System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:Microsoft.Win32.SafeHandles.SafeHandleMinusOneIsInvalid"></see> class, specifying whether the handle is to be reliably released.</summary>
+ <param name="ownsHandle">true to reliably release the handle during the finalization phase; false to prevent reliable release (not recommended).</param>
+ </member>
+ <member name="P:Microsoft.Win32.SafeHandles.SafeHandleMinusOneIsInvalid.IsInvalid">
+ <summary>Gets a value that indicates whether the handle is invalid.</summary>
+ <returns>true if the handle is not valid; otherwise, false.</returns>
+ </member>
+ <member name="T:Microsoft.Win32.SafeHandles.SafeHandleZeroOrMinusOneIsInvalid">
+ <summary>Provides a base class for Win32 safe handle implementations in which the value of either 0 or -1 indicates an invalid handle.</summary>
+ </member>
+ <member name="M:Microsoft.Win32.SafeHandles.SafeHandleZeroOrMinusOneIsInvalid.#ctor(System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:Microsoft.Win32.SafeHandles.SafeHandleZeroOrMinusOneIsInvalid"></see> class, specifying whether the handle is to be reliably released.</summary>
+ <param name="ownsHandle">true to reliably release the handle during the finalization phase; false to prevent reliable release (not recommended).</param>
+ </member>
+ <member name="P:Microsoft.Win32.SafeHandles.SafeHandleZeroOrMinusOneIsInvalid.IsInvalid">
+ <summary>Gets a value that indicates whether the handle is invalid.</summary>
+ <returns>true if the handle is not valid; otherwise, false.</returns>
+ </member>
+ <member name="T:Microsoft.Win32.SafeHandles.SafeMemoryMappedFileHandle">
+ <summary>Provides a safe handle that represents a memory-mapped file for sequential access.</summary>
+ </member>
+ <member name="T:Microsoft.Win32.SafeHandles.SafeMemoryMappedViewHandle">
+ <summary>Provides a safe handle that represents a view of a block of unmanaged memory for random access.</summary>
+ </member>
+ <member name="T:Microsoft.Win32.SafeHandles.SafePipeHandle">
+ <summary>Represents a wrapper class for a pipe handle.</summary>
+ </member>
+ <member name="M:Microsoft.Win32.SafeHandles.SafePipeHandle.#ctor(System.IntPtr,System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:Microsoft.Win32.SafeHandles.SafePipeHandle"></see> class.</summary>
+ <param name="preexistingHandle">An <see cref="T:System.IntPtr"></see> object that represents the pre-existing handle to use.</param>
+ <param name="ownsHandle">true to reliably release the handle during the finalization phase; false to prevent reliable release (not recommended).</param>
+ </member>
+ <member name="T:System.CharEnumerator">
+ <summary>Supports iterating over a <see cref="T:System.String"></see> object and reading its individual characters. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.CharEnumerator.Clone">
+ <summary>Creates a copy of the current <see cref="T:System.CharEnumerator"></see> object.</summary>
+ <returns>An <see cref="T:System.Object"></see> that is a copy of the current <see cref="T:System.CharEnumerator"></see> object.</returns>
+ </member>
+ <member name="P:System.CharEnumerator.Current">
+ <summary>Gets the currently referenced character in the string enumerated by this <see cref="T:System.CharEnumerator"></see> object.</summary>
+ <returns>The Unicode character currently referenced by this <see cref="T:System.CharEnumerator"></see> object.</returns>
+ <exception cref="T:System.InvalidOperationException">The index is invalid; that is, it is before the first or after the last character of the enumerated string.</exception>
+ </member>
+ <member name="M:System.CharEnumerator.Dispose">
+ <summary>Releases all resources used by the current instance of the <see cref="T:System.CharEnumerator"></see> class.</summary>
+ </member>
+ <member name="M:System.CharEnumerator.MoveNext">
+ <summary>Increments the internal index of the current <see cref="T:System.CharEnumerator"></see> object to the next character of the enumerated string.</summary>
+ <returns>true if the index is successfully incremented and within the enumerated string; otherwise, false.</returns>
+ </member>
+ <member name="M:System.CharEnumerator.Reset">
+ <summary>Initializes the index to a position logically before the first character of the enumerated string.</summary>
+ </member>
+ <member name="P:System.CharEnumerator.System#Collections#IEnumerator#Current">
+ <summary>Gets the currently referenced character in the string enumerated by this <see cref="T:System.CharEnumerator"></see> object. For a description of this member, see <see cref="P:System.Collections.IEnumerator.Current"></see>.</summary>
+ <returns>The boxed Unicode character currently referenced by this <see cref="T:System.CharEnumerator"></see> object.</returns>
+ <exception cref="T:System.InvalidOperationException">Enumeration has not started. -or- Enumeration has ended.</exception>
+ </member>
+ <member name="T:System.CLSCompliantAttribute">
+ <summary>Indicates whether a program element is compliant with the Common Language Specification (CLS). This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.CLSCompliantAttribute.#ctor(System.Boolean)">
+ <summary>Initializes an instance of the <see cref="T:System.CLSCompliantAttribute"></see> class with a Boolean value indicating whether the indicated program element is CLS-compliant.</summary>
+ <param name="isCompliant">true if CLS-compliant; otherwise, false.</param>
+ </member>
+ <member name="P:System.CLSCompliantAttribute.IsCompliant">
+ <summary>Gets the Boolean value indicating whether the indicated program element is CLS-compliant.</summary>
+ <returns>true if the program element is CLS-compliant; otherwise, false.</returns>
+ </member>
+ <member name="T:System.ComponentModel.Design.Serialization.ComponentSerializationService">
+ <summary>Provides the base class for serializing a set of components or serializable objects into a serialization store.</summary>
+ </member>
+ <member name="M:System.ComponentModel.Design.Serialization.ComponentSerializationService.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.Serialization.ComponentSerializationService"></see> class.</summary>
+ </member>
+ <member name="M:System.ComponentModel.Design.Serialization.ComponentSerializationService.CreateStore">
+ <summary>Creates a new <see cref="T:System.ComponentModel.Design.Serialization.SerializationStore"></see>.</summary>
+ <returns>A new created serialization store.</returns>
+ </member>
+ <member name="M:System.ComponentModel.Design.Serialization.ComponentSerializationService.Deserialize(System.ComponentModel.Design.Serialization.SerializationStore)">
+ <summary>Deserializes the given store to produce a collection of objects.</summary>
+ <param name="store">The <see cref="T:System.ComponentModel.Design.Serialization.SerializationStore"></see> to deserialize.</param>
+ <returns>A collection of objects created according to the stored state.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="store">store</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="store">store</paramref> does not contain data in a format the serialization container can process.</exception>
+ </member>
+ <member name="M:System.ComponentModel.Design.Serialization.ComponentSerializationService.Deserialize(System.ComponentModel.Design.Serialization.SerializationStore,System.ComponentModel.IContainer)">
+ <summary>Deserializes the given store and populates the given <see cref="T:System.ComponentModel.IContainer"></see> with deserialized <see cref="T:System.ComponentModel.IComponent"></see> objects.</summary>
+ <param name="store">The <see cref="T:System.ComponentModel.Design.Serialization.SerializationStore"></see> to deserialize.</param>
+ <param name="container">The <see cref="T:System.ComponentModel.IContainer"></see> to which <see cref="T:System.ComponentModel.IComponent"></see> objects will be added.</param>
+ <returns>A collection of objects created according to the stored state.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="store">store</paramref> or <paramref name="container">container</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="store">store</paramref> does not contain data in a format the serialization container can process.</exception>
+ </member>
+ <member name="M:System.ComponentModel.Design.Serialization.ComponentSerializationService.DeserializeTo(System.ComponentModel.Design.Serialization.SerializationStore,System.ComponentModel.IContainer)">
+ <summary>Deserializes the given <see cref="T:System.ComponentModel.Design.Serialization.SerializationStore"></see> to the given container.</summary>
+ <param name="store">The <see cref="T:System.ComponentModel.Design.Serialization.SerializationStore"></see> to deserialize.</param>
+ <param name="container">The container to which <see cref="T:System.ComponentModel.IComponent"></see> objects will be added.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="store">store</paramref> or <paramref name="container">container</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="store">store</paramref> does not contain data in a format the serialization container can process.</exception>
+ </member>
+ <member name="M:System.ComponentModel.Design.Serialization.ComponentSerializationService.DeserializeTo(System.ComponentModel.Design.Serialization.SerializationStore,System.ComponentModel.IContainer,System.Boolean)">
+ <summary>Deserializes the given <see cref="T:System.ComponentModel.Design.Serialization.SerializationStore"></see> to the given container, optionally validating recycled types.</summary>
+ <param name="store">The <see cref="T:System.ComponentModel.Design.Serialization.SerializationStore"></see> to deserialize.</param>
+ <param name="container">The container to which <see cref="T:System.ComponentModel.IComponent"></see> objects will be added.</param>
+ <param name="validateRecycledTypes">true to guarantee that the deserialization will only work if applied to an object of the same type.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="store">store</paramref> or <paramref name="container">container</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="store">store</paramref> does not contain data in a format the serialization container can process.</exception>
+ </member>
+ <member name="M:System.ComponentModel.Design.Serialization.ComponentSerializationService.DeserializeTo(System.ComponentModel.Design.Serialization.SerializationStore,System.ComponentModel.IContainer,System.Boolean,System.Boolean)">
+ <summary>Deserializes the given <see cref="T:System.ComponentModel.Design.Serialization.SerializationStore"></see> to the given container, optionally applying default property values.</summary>
+ <param name="store">The <see cref="T:System.ComponentModel.Design.Serialization.SerializationStore"></see> to deserialize.</param>
+ <param name="container">The container to which <see cref="T:System.ComponentModel.IComponent"></see> objects will be added.</param>
+ <param name="validateRecycledTypes">true to guarantee that the deserialization will only work if applied to an object of the same type.</param>
+ <param name="applyDefaults">true to indicate that the default property values should be applied.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="store">store</paramref> or <paramref name="container">container</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="store">store</paramref> does not contain data in a format the serialization container can process.</exception>
+ </member>
+ <member name="M:System.ComponentModel.Design.Serialization.ComponentSerializationService.LoadStore(System.IO.Stream)">
+ <summary>Loads a <see cref="T:System.ComponentModel.Design.Serialization.SerializationStore"></see> from a stream.</summary>
+ <param name="stream">The <see cref="T:System.IO.Stream"></see> from which the store will be loaded.</param>
+ <returns>A new <see cref="T:System.ComponentModel.Design.Serialization.SerializationStore"></see> instance.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="stream">stream</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="stream">stream</paramref> does not contain data saved by a previous call to <see cref="M:System.ComponentModel.Design.Serialization.SerializationStore.Save(System.IO.Stream)"></see>.</exception>
+ </member>
+ <member name="M:System.ComponentModel.Design.Serialization.ComponentSerializationService.Serialize(System.ComponentModel.Design.Serialization.SerializationStore,System.Object)">
+ <summary>Serializes the given object to the given <see cref="T:System.ComponentModel.Design.Serialization.SerializationStore"></see>.</summary>
+ <param name="store">The <see cref="T:System.ComponentModel.Design.Serialization.SerializationStore"></see> to which the state of value will be written.</param>
+ <param name="value">The object to serialize.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="store">store</paramref> or <paramref name="value">value</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="store">store</paramref> is closed, or <paramref name="store">store</paramref> is not a supported type of serialization store. Use a store returned by <see cref="M:System.ComponentModel.Design.Serialization.CodeDomComponentSerializationService.CreateStore"></see>.</exception>
+ </member>
+ <member name="M:System.ComponentModel.Design.Serialization.ComponentSerializationService.SerializeAbsolute(System.ComponentModel.Design.Serialization.SerializationStore,System.Object)">
+ <summary>Serializes the given object, accounting for default property values.</summary>
+ <param name="store">The <see cref="T:System.ComponentModel.Design.Serialization.SerializationStore"></see> to which the state of value will be serialized.</param>
+ <param name="value">The object to serialize.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="store">store</paramref> or <paramref name="value">value</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="store">store</paramref> is closed, or <paramref name="store">store</paramref> is not a supported type of serialization store. Use a store returned by <see cref="M:System.ComponentModel.Design.Serialization.CodeDomComponentSerializationService.CreateStore"></see>.</exception>
+ </member>
+ <member name="M:System.ComponentModel.Design.Serialization.ComponentSerializationService.SerializeMember(System.ComponentModel.Design.Serialization.SerializationStore,System.Object,System.ComponentModel.MemberDescriptor)">
+ <summary>Serializes the given member on the given object.</summary>
+ <param name="store">The <see cref="T:System.ComponentModel.Design.Serialization.SerializationStore"></see> to which the state of member will be serialized.</param>
+ <param name="owningObject">The object to which member is attached.</param>
+ <param name="member">A <see cref="T:System.ComponentModel.MemberDescriptor"></see> specifying the member to serialize.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="store">store</paramref> or <paramref name="value">value</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="store">store</paramref> is closed, or <paramref name="store">store</paramref> is not a supported type of serialization store. Use a store returned by <see cref="M:System.ComponentModel.Design.Serialization.CodeDomComponentSerializationService.CreateStore"></see>.</exception>
+ </member>
+ <member name="M:System.ComponentModel.Design.Serialization.ComponentSerializationService.SerializeMemberAbsolute(System.ComponentModel.Design.Serialization.SerializationStore,System.Object,System.ComponentModel.MemberDescriptor)">
+ <summary>Serializes the given member on the given object, accounting for the default property value.</summary>
+ <param name="store">The <see cref="T:System.ComponentModel.Design.Serialization.SerializationStore"></see> to which the state of member will be serialized.</param>
+ <param name="owningObject">The object to which member is attached.</param>
+ <param name="member">The member to serialize.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="store">store</paramref> or <paramref name="value">value</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="store">store</paramref> is closed, or <paramref name="store">store</paramref> is not a supported type of serialization store. Use a store returned by <see cref="M:System.ComponentModel.Design.Serialization.CodeDomComponentSerializationService.CreateStore"></see>.</exception>
+ </member>
+ <member name="T:System.ComponentModel.Design.Serialization.ContextStack">
+ <summary>Provides a stack object that can be used by a serializer to make information available to nested serializers.</summary>
+ </member>
+ <member name="M:System.ComponentModel.Design.Serialization.ContextStack.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.Serialization.ContextStack"></see> class.</summary>
+ </member>
+ <member name="M:System.ComponentModel.Design.Serialization.ContextStack.Append(System.Object)">
+ <summary>Appends an object to the end of the stack, rather than pushing it onto the top of the stack.</summary>
+ <param name="context">A context object to append to the stack.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="context">context</paramref> is null.</exception>
+ </member>
+ <member name="P:System.ComponentModel.Design.Serialization.ContextStack.Current">
+ <summary>Gets the current object on the stack.</summary>
+ <returns>The current object on the stack, or null if no objects were pushed.</returns>
+ </member>
+ <member name="P:System.ComponentModel.Design.Serialization.ContextStack.Item(System.Int32)">
+ <summary>Gets the object on the stack at the specified level.</summary>
+ <param name="level">The level of the object to retrieve on the stack. Level 0 is the top of the stack, level 1 is the next down, and so on. This level must be 0 or greater. If level is greater than the number of levels on the stack, it returns null.</param>
+ <returns>The object on the stack at the specified level, or null if no object exists at that level.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="level">level</paramref> is less than 0.</exception>
+ </member>
+ <member name="P:System.ComponentModel.Design.Serialization.ContextStack.Item(System.Type)">
+ <summary>Gets the first object on the stack that inherits from or implements the specified type.</summary>
+ <param name="type">A type to retrieve from the context stack.</param>
+ <returns>The first object on the stack that inherits from or implements the specified type, or null if no object on the stack implements the type.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="type">type</paramref> is null.</exception>
+ </member>
+ <member name="M:System.ComponentModel.Design.Serialization.ContextStack.Pop">
+ <summary>Removes the current object off of the stack, returning its value.</summary>
+ <returns>The object removed from the stack; null if no objects are on the stack.</returns>
+ </member>
+ <member name="M:System.ComponentModel.Design.Serialization.ContextStack.Push(System.Object)">
+ <summary>Pushes, or places, the specified object onto the stack.</summary>
+ <param name="context">The context object to push onto the stack.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="context">context</paramref> is null.</exception>
+ </member>
+ <member name="T:System.ComponentModel.Design.Serialization.DefaultSerializationProviderAttribute">
+ <summary>The <see cref="T:System.ComponentModel.Design.Serialization.DefaultSerializationProviderAttribute"></see> attribute is placed on a serializer to indicate the class to use as a default provider of that type of serializer.</summary>
+ </member>
+ <member name="M:System.ComponentModel.Design.Serialization.DefaultSerializationProviderAttribute.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.Serialization.DefaultSerializationProviderAttribute"></see> class with the named provider type.</summary>
+ <param name="providerTypeName">The name of the serialization provider type.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="providerTypeName">providerTypeName</paramref> is null.</exception>
+ </member>
+ <member name="M:System.ComponentModel.Design.Serialization.DefaultSerializationProviderAttribute.#ctor(System.Type)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.Serialization.DefaultSerializationProviderAttribute"></see> class with the given provider type.</summary>
+ <param name="providerType">The <see cref="T:System.Type"></see> of the serialization provider.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="providerType">providerType</paramref> is null.</exception>
+ </member>
+ <member name="P:System.ComponentModel.Design.Serialization.DefaultSerializationProviderAttribute.ProviderTypeName">
+ <summary>Gets the type name of the serialization provider.</summary>
+ <returns>A string containing the name of the provider.</returns>
+ </member>
+ <member name="T:System.ComponentModel.Design.Serialization.DesignerLoader">
+ <summary>Provides a basic designer loader interface that can be used to implement a custom designer loader.</summary>
+ </member>
+ <member name="M:System.ComponentModel.Design.Serialization.DesignerLoader.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.Serialization.DesignerLoader"></see> class.</summary>
+ </member>
+ <member name="M:System.ComponentModel.Design.Serialization.DesignerLoader.BeginLoad(System.ComponentModel.Design.Serialization.IDesignerLoaderHost)">
+ <summary>Begins loading a designer.</summary>
+ <param name="host">The loader host through which this loader loads components.</param>
+ </member>
+ <member name="M:System.ComponentModel.Design.Serialization.DesignerLoader.Dispose">
+ <summary>Releases all resources used by the <see cref="T:System.ComponentModel.Design.Serialization.DesignerLoader"></see>.</summary>
+ </member>
+ <member name="M:System.ComponentModel.Design.Serialization.DesignerLoader.Flush">
+ <summary>Writes cached changes to the location that the designer was loaded from.</summary>
+ </member>
+ <member name="P:System.ComponentModel.Design.Serialization.DesignerLoader.Loading">
+ <summary>Gets a value indicating whether the loader is currently loading a document.</summary>
+ <returns>true if the loader is currently loading a document; otherwise, false.</returns>
+ </member>
+ <member name="T:System.ComponentModel.Design.Serialization.DesignerSerializerAttribute">
+ <summary>Indicates a serializer for the serialization manager to use to serialize the values of the type this attribute is applied to. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.ComponentModel.Design.Serialization.DesignerSerializerAttribute.#ctor(System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.Serialization.DesignerSerializerAttribute"></see> class.</summary>
+ <param name="serializerTypeName">The fully qualified name of the data type of the serializer.</param>
+ <param name="baseSerializerTypeName">The fully qualified name of the base data type of the serializer. Multiple serializers can be supplied for a class as long as the serializers have different base types.</param>
+ </member>
+ <member name="M:System.ComponentModel.Design.Serialization.DesignerSerializerAttribute.#ctor(System.String,System.Type)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.Serialization.DesignerSerializerAttribute"></see> class.</summary>
+ <param name="serializerTypeName">The fully qualified name of the data type of the serializer.</param>
+ <param name="baseSerializerType">The base data type of the serializer. Multiple serializers can be supplied for a class as long as the serializers have different base types.</param>
+ </member>
+ <member name="M:System.ComponentModel.Design.Serialization.DesignerSerializerAttribute.#ctor(System.Type,System.Type)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.Serialization.DesignerSerializerAttribute"></see> class.</summary>
+ <param name="serializerType">The data type of the serializer.</param>
+ <param name="baseSerializerType">The base data type of the serializer. Multiple serializers can be supplied for a class as long as the serializers have different base types.</param>
+ </member>
+ <member name="P:System.ComponentModel.Design.Serialization.DesignerSerializerAttribute.SerializerBaseTypeName">
+ <summary>Gets the fully qualified type name of the serializer base type.</summary>
+ <returns>The fully qualified type name of the serializer base type.</returns>
+ </member>
+ <member name="P:System.ComponentModel.Design.Serialization.DesignerSerializerAttribute.SerializerTypeName">
+ <summary>Gets the fully qualified type name of the serializer.</summary>
+ <returns>The fully qualified type name of the serializer.</returns>
+ </member>
+ <member name="P:System.ComponentModel.Design.Serialization.DesignerSerializerAttribute.TypeId">
+ <summary>Indicates a unique ID for this attribute type.</summary>
+ <returns>A unique ID for this attribute type.</returns>
+ </member>
+ <member name="T:System.ComponentModel.Design.Serialization.IDesignerLoaderHost">
+ <summary>Provides an interface that can extend a designer host to support loading from a serialized state.</summary>
+ </member>
+ <member name="M:System.ComponentModel.Design.Serialization.IDesignerLoaderHost.EndLoad(System.String,System.Boolean,System.Collections.ICollection)">
+ <summary>Ends the designer loading operation.</summary>
+ <param name="baseClassName">The fully qualified name of the base class of the document that this designer is designing.</param>
+ <param name="successful">true if the designer is successfully loaded; otherwise, false.</param>
+ <param name="errorCollection">A collection containing the errors encountered during load, if any. If no errors were encountered, pass either an empty collection or null.</param>
+ </member>
+ <member name="M:System.ComponentModel.Design.Serialization.IDesignerLoaderHost.Reload">
+ <summary>Reloads the design document.</summary>
+ </member>
+ <member name="T:System.ComponentModel.Design.Serialization.IDesignerLoaderHost2">
+ <summary>Provides an interface that extends <see cref="T:System.ComponentModel.Design.Serialization.IDesignerLoaderHost"></see> to specify whether errors are tolerated while loading a design document.</summary>
+ </member>
+ <member name="P:System.ComponentModel.Design.Serialization.IDesignerLoaderHost2.CanReloadWithErrors">
+ <summary>Gets or sets a value indicating whether it is possible to reload with errors.</summary>
+ <returns>true if the designer loader can reload the design document when errors are detected; otherwise, false. The default is false.</returns>
+ </member>
+ <member name="P:System.ComponentModel.Design.Serialization.IDesignerLoaderHost2.IgnoreErrorsDuringReload">
+ <summary>Gets or sets a value indicating whether errors should be ignored when <see cref="M:System.ComponentModel.Design.Serialization.IDesignerLoaderHost.Reload"></see> is called.</summary>
+ <returns>true if the designer loader will ignore errors when it reloads; otherwise, false. The default is false.</returns>
+ </member>
+ <member name="T:System.ComponentModel.Design.Serialization.IDesignerLoaderService">
+ <summary>Provides an interface that can extend a designer loader to support asynchronous loading of external components.</summary>
+ </member>
+ <member name="M:System.ComponentModel.Design.Serialization.IDesignerLoaderService.AddLoadDependency">
+ <summary>Registers an external component as part of the load process managed by this interface.</summary>
+ </member>
+ <member name="M:System.ComponentModel.Design.Serialization.IDesignerLoaderService.DependentLoadComplete(System.Boolean,System.Collections.ICollection)">
+ <summary>Signals that a dependent load has finished.</summary>
+ <param name="successful">true if the load of the designer is successful; false if errors prevented the load from finishing.</param>
+ <param name="errorCollection">A collection of errors that occurred during the load, if any. If no errors occurred, pass either an empty collection or null.</param>
+ </member>
+ <member name="M:System.ComponentModel.Design.Serialization.IDesignerLoaderService.Reload">
+ <summary>Reloads the design document.</summary>
+ <returns>true if the reload request is accepted, or false if the loader does not allow the reload.</returns>
+ </member>
+ <member name="T:System.ComponentModel.Design.Serialization.IDesignerSerializationManager">
+ <summary>Provides an interface that can manage design-time serialization.</summary>
+ </member>
+ <member name="M:System.ComponentModel.Design.Serialization.IDesignerSerializationManager.AddSerializationProvider(System.ComponentModel.Design.Serialization.IDesignerSerializationProvider)">
+ <summary>Adds the specified serialization provider to the serialization manager.</summary>
+ <param name="provider">The serialization provider to add.</param>
+ </member>
+ <member name="P:System.ComponentModel.Design.Serialization.IDesignerSerializationManager.Context">
+ <summary>Gets a stack-based, user-defined storage area that is useful for communication between serializers.</summary>
+ <returns>A <see cref="T:System.ComponentModel.Design.Serialization.ContextStack"></see> that stores data.</returns>
+ </member>
+ <member name="M:System.ComponentModel.Design.Serialization.IDesignerSerializationManager.CreateInstance(System.Type,System.Collections.ICollection,System.String,System.Boolean)">
+ <summary>Creates an instance of the specified type and adds it to a collection of named instances.</summary>
+ <param name="type">The data type to create.</param>
+ <param name="arguments">The arguments to pass to the constructor for this type.</param>
+ <param name="name">The name of the object. This name can be used to access the object later through <see cref="M:System.ComponentModel.Design.Serialization.IDesignerSerializationManager.GetInstance(System.String)"></see>. If null is passed, the object is still created but cannot be accessed by name.</param>
+ <param name="addToContainer">If true, this object is added to the design container. The object must implement <see cref="T:System.ComponentModel.IComponent"></see> for this to have any effect.</param>
+ <returns>The newly created object instance.</returns>
+ </member>
+ <member name="M:System.ComponentModel.Design.Serialization.IDesignerSerializationManager.GetInstance(System.String)">
+ <summary>Gets an instance of a created object of the specified name, or null if that object does not exist.</summary>
+ <param name="name">The name of the object to retrieve.</param>
+ <returns>An instance of the object with the given name, or null if no object by that name can be found.</returns>
+ </member>
+ <member name="M:System.ComponentModel.Design.Serialization.IDesignerSerializationManager.GetName(System.Object)">
+ <summary>Gets the name of the specified object, or null if the object has no name.</summary>
+ <param name="value">The object to retrieve the name for.</param>
+ <returns>The name of the object, or null if the object is unnamed.</returns>
+ </member>
+ <member name="M:System.ComponentModel.Design.Serialization.IDesignerSerializationManager.GetSerializer(System.Type,System.Type)">
+ <summary>Gets a serializer of the requested type for the specified object type.</summary>
+ <param name="objectType">The type of the object to get the serializer for.</param>
+ <param name="serializerType">The type of the serializer to retrieve.</param>
+ <returns>An instance of the requested serializer, or null if no appropriate serializer can be located.</returns>
+ </member>
+ <member name="M:System.ComponentModel.Design.Serialization.IDesignerSerializationManager.GetType(System.String)">
+ <summary>Gets a type of the specified name.</summary>
+ <param name="typeName">The fully qualified name of the type to load.</param>
+ <returns>An instance of the type, or null if the type cannot be loaded.</returns>
+ </member>
+ <member name="P:System.ComponentModel.Design.Serialization.IDesignerSerializationManager.Properties">
+ <summary>Indicates custom properties that can be serializable with available serializers.</summary>
+ <returns>A <see cref="T:System.ComponentModel.PropertyDescriptorCollection"></see> containing the properties to be serialized.</returns>
+ </member>
+ <member name="M:System.ComponentModel.Design.Serialization.IDesignerSerializationManager.RemoveSerializationProvider(System.ComponentModel.Design.Serialization.IDesignerSerializationProvider)">
+ <summary>Removes a custom serialization provider from the serialization manager.</summary>
+ <param name="provider">The provider to remove. This object must have been added using <see cref="M:System.ComponentModel.Design.Serialization.IDesignerSerializationManager.AddSerializationProvider(System.ComponentModel.Design.Serialization.IDesignerSerializationProvider)"></see>.</param>
+ </member>
+ <member name="M:System.ComponentModel.Design.Serialization.IDesignerSerializationManager.ReportError(System.Object)">
+ <summary>Reports an error in serialization.</summary>
+ <param name="errorInformation">The error to report. This information object can be of any object type. If it is an exception, the message of the exception is extracted and reported to the user. If it is any other type, <see cref="M:System.Object.ToString"></see> is called to display the information to the user.</param>
+ </member>
+ <member name="E:System.ComponentModel.Design.Serialization.IDesignerSerializationManager.ResolveName">
+ <summary>Occurs when <see cref="M:System.ComponentModel.Design.Serialization.IDesignerSerializationManager.GetName(System.Object)"></see> cannot locate the specified name in the serialization manager's name table.</summary>
+ <returns></returns>
+ </member>
+ <member name="E:System.ComponentModel.Design.Serialization.IDesignerSerializationManager.SerializationComplete">
+ <summary>Occurs when serialization is complete.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.ComponentModel.Design.Serialization.IDesignerSerializationManager.SetName(System.Object,System.String)">
+ <summary>Sets the name of the specified existing object.</summary>
+ <param name="instance">The object instance to name.</param>
+ <param name="name">The name to give the instance.</param>
+ </member>
+ <member name="T:System.ComponentModel.Design.Serialization.IDesignerSerializationProvider">
+ <summary>Provides an interface that enables access to a serializer.</summary>
+ </member>
+ <member name="M:System.ComponentModel.Design.Serialization.IDesignerSerializationProvider.GetSerializer(System.ComponentModel.Design.Serialization.IDesignerSerializationManager,System.Object,System.Type,System.Type)">
+ <summary>Gets a serializer using the specified attributes.</summary>
+ <param name="manager">The serialization manager requesting the serializer.</param>
+ <param name="currentSerializer">An instance of the current serializer of the specified type. This can be null if no serializer of the specified type exists.</param>
+ <param name="objectType">The data type of the object to serialize.</param>
+ <param name="serializerType">The data type of the serializer to create.</param>
+ <returns>An instance of a serializer of the type requested, or null if the request cannot be satisfied.</returns>
+ </member>
+ <member name="T:System.ComponentModel.Design.Serialization.IDesignerSerializationService">
+ <summary>Provides an interface that can invoke serialization and deserialization.</summary>
+ </member>
+ <member name="M:System.ComponentModel.Design.Serialization.IDesignerSerializationService.Deserialize(System.Object)">
+ <summary>Deserializes the specified serialization data object and returns a collection of objects represented by that data.</summary>
+ <param name="serializationData">An object consisting of serialized data.</param>
+ <returns>An <see cref="T:System.Collections.ICollection"></see> of objects rebuilt from the specified serialization data object.</returns>
+ </member>
+ <member name="M:System.ComponentModel.Design.Serialization.IDesignerSerializationService.Serialize(System.Collections.ICollection)">
+ <summary>Serializes the specified collection of objects and stores them in a serialization data object.</summary>
+ <param name="objects">A collection of objects to serialize.</param>
+ <returns>An object that contains the serialized state of the specified collection of objects.</returns>
+ </member>
+ <member name="T:System.ComponentModel.Design.Serialization.INameCreationService">
+ <summary>Provides a service that can generate unique names for objects.</summary>
+ </member>
+ <member name="M:System.ComponentModel.Design.Serialization.INameCreationService.CreateName(System.ComponentModel.IContainer,System.Type)">
+ <summary>Creates a new name that is unique to all components in the specified container.</summary>
+ <param name="container">The container where the new object is added.</param>
+ <param name="dataType">The data type of the object that receives the name.</param>
+ <returns>A unique name for the data type.</returns>
+ </member>
+ <member name="M:System.ComponentModel.Design.Serialization.INameCreationService.IsValidName(System.String)">
+ <summary>Gets a value indicating whether the specified name is valid.</summary>
+ <param name="name">The name to validate.</param>
+ <returns>true if the name is valid; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.Design.Serialization.INameCreationService.ValidateName(System.String)">
+ <summary>Gets a value indicating whether the specified name is valid.</summary>
+ <param name="name">The name to validate.</param>
+ </member>
+ <member name="T:System.ComponentModel.Design.Serialization.InstanceDescriptor">
+ <summary>Provides the information necessary to create an instance of an object. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.ComponentModel.Design.Serialization.InstanceDescriptor.#ctor(System.Reflection.MemberInfo,System.Collections.ICollection)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.Serialization.InstanceDescriptor"></see> class using the specified member information and arguments.</summary>
+ <param name="member">The member information for the descriptor. This can be a <see cref="T:System.Reflection.MethodInfo"></see>, <see cref="T:System.Reflection.ConstructorInfo"></see>, <see cref="T:System.Reflection.FieldInfo"></see>, or <see cref="T:System.Reflection.PropertyInfo"></see>. If this is a <see cref="T:System.Reflection.MethodInfo"></see>, <see cref="T:System.Reflection.FieldInfo"></see>, or <see cref="T:System.Reflection.PropertyInfo"></see>, it must represent a static member.</param>
+ <param name="arguments">The collection of arguments to pass to the member. This parameter can be null or an empty collection if there are no arguments. The collection can also consist of other instances of <see cref="T:System.ComponentModel.Design.Serialization.InstanceDescriptor"></see>.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="member">member</paramref> is of type <see cref="T:System.Reflection.MethodInfo"></see>, <see cref="T:System.Reflection.FieldInfo"></see>, or <see cref="T:System.Reflection.PropertyInfo"></see>, and it does not represent a static member. <paramref name="member">member</paramref> is of type <see cref="T:System.Reflection.PropertyInfo"></see> and is not readable. <paramref name="member">member</paramref> is of type <see cref="T:System.Reflection.MethodInfo"></see> or <see cref="T:System.Reflection.ConstructorInfo"></see>, and the number of arguments in <paramref name="arguments">arguments</paramref> does not match the signature of <paramref name="member.">member.</paramref><paramref name="member">member</paramref> is of type <see cref="T:System.Reflection.ConstructorInfo"></see> and represents a static member. <paramref name="member">member</paramref> is of type <see cref="T:System.Reflection.FieldInfo"></see>, and the number of arguments in <paramref name="arguments">arguments</paramref> is not zero.</exception>
+ </member>
+ <member name="M:System.ComponentModel.Design.Serialization.InstanceDescriptor.#ctor(System.Reflection.MemberInfo,System.Collections.ICollection,System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.Serialization.InstanceDescriptor"></see> class using the specified member information, arguments, and value indicating whether the specified information completely describes the instance.</summary>
+ <param name="member">The member information for the descriptor. This can be a <see cref="T:System.Reflection.MethodInfo"></see>, <see cref="T:System.Reflection.ConstructorInfo"></see>, <see cref="T:System.Reflection.FieldInfo"></see>, or <see cref="T:System.Reflection.PropertyInfo"></see>. If this is a <see cref="T:System.Reflection.MethodInfo"></see>, <see cref="T:System.Reflection.FieldInfo"></see>, or <see cref="T:System.Reflection.PropertyInfo"></see>, it must represent a static member.</param>
+ <param name="arguments">The collection of arguments to pass to the member. This parameter can be null or an empty collection if there are no arguments. The collection can also consist of other instances of <see cref="T:System.ComponentModel.Design.Serialization.InstanceDescriptor"></see>.</param>
+ <param name="isComplete">true if the specified information completely describes the instance; otherwise, false.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="member">member</paramref> is of type <see cref="T:System.Reflection.MethodInfo"></see>, <see cref="T:System.Reflection.FieldInfo"></see>, or <see cref="T:System.Reflection.PropertyInfo"></see>, and it does not represent a static member <paramref name="member">member</paramref> is of type <see cref="T:System.Reflection.PropertyInfo"></see> and is not readable. <paramref name="member">member</paramref> is of type <see cref="T:System.Reflection.MethodInfo"></see> or <see cref="T:System.Reflection.ConstructorInfo"></see> and the number of arguments in <paramref name="arguments">arguments</paramref> does not match the signature of <paramref name="member">member</paramref>. <paramref name="member">member</paramref> is of type <see cref="T:System.Reflection.ConstructorInfo"></see> and represents a static member <paramref name="member">member</paramref> is of type <see cref="T:System.Reflection.FieldInfo"></see>, and the number of arguments in <paramref name="arguments">arguments</paramref> is not zero.</exception>
+ </member>
+ <member name="P:System.ComponentModel.Design.Serialization.InstanceDescriptor.Arguments">
+ <summary>Gets the collection of arguments that can be used to reconstruct an instance of the object that this instance descriptor represents.</summary>
+ <returns>An <see cref="T:System.Collections.ICollection"></see> of arguments that can be used to create the object.</returns>
+ </member>
+ <member name="M:System.ComponentModel.Design.Serialization.InstanceDescriptor.Invoke">
+ <summary>Invokes this instance descriptor and returns the object the descriptor describes.</summary>
+ <returns>The object this instance descriptor describes.</returns>
+ </member>
+ <member name="P:System.ComponentModel.Design.Serialization.InstanceDescriptor.IsComplete">
+ <summary>Gets a value indicating whether the contents of this <see cref="T:System.ComponentModel.Design.Serialization.InstanceDescriptor"></see> completely identify the instance.</summary>
+ <returns>true if the instance is completely described; otherwise, false.</returns>
+ </member>
+ <member name="P:System.ComponentModel.Design.Serialization.InstanceDescriptor.MemberInfo">
+ <summary>Gets the member information that describes the instance this descriptor is associated with.</summary>
+ <returns>A <see cref="T:System.Reflection.MemberInfo"></see> that describes the instance that this object is associated with.</returns>
+ </member>
+ <member name="T:System.ComponentModel.Design.Serialization.MemberRelationship">
+ <summary>Represents a single relationship between an object and a member.</summary>
+ </member>
+ <member name="M:System.ComponentModel.Design.Serialization.MemberRelationship.#ctor(System.Object,System.ComponentModel.MemberDescriptor)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.Serialization.MemberRelationship"></see> class.</summary>
+ <param name="owner">The object that owns member.</param>
+ <param name="member">The member which is to be related to owner.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="owner">owner</paramref> or <paramref name="member">member</paramref> is null.</exception>
+ </member>
+ <member name="F:System.ComponentModel.Design.Serialization.MemberRelationship.Empty">
+ <summary>Represents the empty member relationship. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.ComponentModel.Design.Serialization.MemberRelationship.Equals(System.Object)">
+ <summary>Determines whether two <see cref="T:System.ComponentModel.Design.Serialization.MemberRelationship"></see> instances are equal.</summary>
+ <param name="obj">The <see cref="T:System.ComponentModel.Design.Serialization.MemberRelationship"></see> to compare with the current <see cref="T:System.ComponentModel.Design.Serialization.MemberRelationship"></see>.</param>
+ <returns>true if the specified <see cref="T:System.ComponentModel.Design.Serialization.MemberRelationship"></see> is equal to the current <see cref="T:System.ComponentModel.Design.Serialization.MemberRelationship"></see>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.Design.Serialization.MemberRelationship.GetHashCode">
+ <summary>Returns the hash code for this instance.</summary>
+ <returns>A hash code for the current <see cref="T:System.ComponentModel.Design.Serialization.MemberRelationship"></see>.</returns>
+ </member>
+ <member name="P:System.ComponentModel.Design.Serialization.MemberRelationship.IsEmpty">
+ <summary>Gets a value indicating whether this relationship is equal to the <see cref="F:System.ComponentModel.Design.Serialization.MemberRelationship.Empty"></see> relationship.</summary>
+ <returns>true if this relationship is equal to the <see cref="F:System.ComponentModel.Design.Serialization.MemberRelationship.Empty"></see> relationship; otherwise, false.</returns>
+ </member>
+ <member name="P:System.ComponentModel.Design.Serialization.MemberRelationship.Member">
+ <summary>Gets the related member.</summary>
+ <returns>The member that is passed in to the <see cref="M:System.ComponentModel.Design.Serialization.MemberRelationship.#ctor(System.Object,System.ComponentModel.MemberDescriptor)"></see>.</returns>
+ </member>
+ <member name="M:System.ComponentModel.Design.Serialization.MemberRelationship.op_Equality(System.ComponentModel.Design.Serialization.MemberRelationship,System.ComponentModel.Design.Serialization.MemberRelationship)">
+ <summary>Tests whether two specified <see cref="T:System.ComponentModel.Design.Serialization.MemberRelationship"></see> structures are equivalent.</summary>
+ <param name="left">The <see cref="T:System.ComponentModel.Design.Serialization.MemberRelationship"></see> structure that is to the left of the equality operator.</param>
+ <param name="right">The <see cref="T:System.ComponentModel.Design.Serialization.MemberRelationship"></see> structure that is to the right of the equality operator.</param>
+ <returns>This operator returns true if the two <see cref="T:System.ComponentModel.Design.Serialization.MemberRelationship"></see> structures are equal; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.Design.Serialization.MemberRelationship.op_Inequality(System.ComponentModel.Design.Serialization.MemberRelationship,System.ComponentModel.Design.Serialization.MemberRelationship)">
+ <summary>Tests whether two specified <see cref="T:System.ComponentModel.Design.Serialization.MemberRelationship"></see> structures are different.</summary>
+ <param name="left">The <see cref="T:System.ComponentModel.Design.Serialization.MemberRelationship"></see> structure that is to the left of the inequality operator.</param>
+ <param name="right">The <see cref="T:System.ComponentModel.Design.Serialization.MemberRelationship"></see> structure that is to the right of the inequality operator.</param>
+ <returns>This operator returns true if the two <see cref="T:System.ComponentModel.Design.Serialization.MemberRelationship"></see> structures are different; otherwise, false.</returns>
+ </member>
+ <member name="P:System.ComponentModel.Design.Serialization.MemberRelationship.Owner">
+ <summary>Gets the owning object.</summary>
+ <returns>The owning object that is passed in to the <see cref="M:System.ComponentModel.Design.Serialization.MemberRelationship.#ctor(System.Object,System.ComponentModel.MemberDescriptor)"></see>.</returns>
+ </member>
+ <member name="T:System.ComponentModel.Design.Serialization.MemberRelationshipService">
+ <summary>Provides the base class for relating one member to another.</summary>
+ </member>
+ <member name="M:System.ComponentModel.Design.Serialization.MemberRelationshipService.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.Serialization.MemberRelationshipService"></see> class.</summary>
+ </member>
+ <member name="M:System.ComponentModel.Design.Serialization.MemberRelationshipService.GetRelationship(System.ComponentModel.Design.Serialization.MemberRelationship)">
+ <summary>Gets a relationship to the given source relationship.</summary>
+ <param name="source">The source relationship.</param>
+ <returns>A relationship to <paramref name="source">source</paramref>, or <see cref="F:System.ComponentModel.Design.Serialization.MemberRelationship.Empty"></see> if no relationship exists.</returns>
+ </member>
+ <member name="P:System.ComponentModel.Design.Serialization.MemberRelationshipService.Item(System.ComponentModel.Design.Serialization.MemberRelationship)">
+ <summary>Establishes a relationship between a source and target object.</summary>
+ <param name="source">The source relationship. This is the left-hand side of a relationship assignment.</param>
+ <returns>The current relationship associated with <paramref name="source">source</paramref>, or <see cref="F:System.ComponentModel.Design.Serialization.MemberRelationship.Empty"></see> if there is no relationship.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="source">source</paramref> is empty, or the relationship is not supported by the service.</exception>
+ </member>
+ <member name="P:System.ComponentModel.Design.Serialization.MemberRelationshipService.Item(System.Object,System.ComponentModel.MemberDescriptor)">
+ <summary>Establishes a relationship between a source and target object.</summary>
+ <param name="sourceOwner">The owner of a source relationship.</param>
+ <param name="sourceMember">The member of a source relationship.</param>
+ <returns>A <see cref="T:System.ComponentModel.Design.Serialization.MemberRelationship"></see> structure encapsulating the relationship between a source and target object, or null if there is no relationship.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="sourceOwner">sourceOwner</paramref> or <paramref name="sourceMember">sourceMember</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="sourceOwner">sourceOwner</paramref> or <paramref name="sourceMember">sourceMember</paramref> is empty, or the relationship is not supported by the service.</exception>
+ </member>
+ <member name="M:System.ComponentModel.Design.Serialization.MemberRelationshipService.SetRelationship(System.ComponentModel.Design.Serialization.MemberRelationship,System.ComponentModel.Design.Serialization.MemberRelationship)">
+ <summary>Creates a relationship between the source object and target relationship.</summary>
+ <param name="source">The source relationship.</param>
+ <param name="relationship">The relationship to set into the source.</param>
+ <exception cref="T:System.ArgumentException">The relationship is not supported by the service.</exception>
+ </member>
+ <member name="M:System.ComponentModel.Design.Serialization.MemberRelationshipService.SupportsRelationship(System.ComponentModel.Design.Serialization.MemberRelationship,System.ComponentModel.Design.Serialization.MemberRelationship)">
+ <summary>Gets a value indicating whether the given relationship is supported.</summary>
+ <param name="source">The source relationship.</param>
+ <param name="relationship">The relationship to set into the source.</param>
+ <returns>true if a relationship between the given two objects is supported; otherwise, false.</returns>
+ </member>
+ <member name="T:System.ComponentModel.Design.Serialization.ResolveNameEventArgs">
+ <summary>Provides data for the <see cref="E:System.ComponentModel.Design.Serialization.IDesignerSerializationManager.ResolveName"></see> event.</summary>
+ </member>
+ <member name="M:System.ComponentModel.Design.Serialization.ResolveNameEventArgs.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.Serialization.ResolveNameEventArgs"></see> class.</summary>
+ <param name="name">The name to resolve.</param>
+ </member>
+ <member name="P:System.ComponentModel.Design.Serialization.ResolveNameEventArgs.Name">
+ <summary>Gets the name of the object to resolve.</summary>
+ <returns>The name of the object to resolve.</returns>
+ </member>
+ <member name="P:System.ComponentModel.Design.Serialization.ResolveNameEventArgs.Value">
+ <summary>Gets or sets the object that matches the name.</summary>
+ <returns>The object that the name is associated with.</returns>
+ </member>
+ <member name="T:System.ComponentModel.Design.Serialization.ResolveNameEventHandler">
+ <summary>Represents the method that handles the <see cref="E:System.ComponentModel.Design.Serialization.IDesignerSerializationManager.ResolveName"></see> event of a serialization manager.</summary>
+ <param name="sender">The source of the event.</param>
+ <param name="e">A <see cref="T:System.ComponentModel.Design.Serialization.ResolveNameEventArgs"></see> that contains the event data.</param>
+ </member>
+ <member name="T:System.Data.Common.DataTableMappingCollection">
+ <summary>A collection of <see cref="T:System.Data.Common.DataTableMapping"></see> objects. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Data.Common.DataTableMappingCollection.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.Common.DataTableMappingCollection"></see> class. This new instance is empty, that is, it does not yet contain any <see cref="T:System.Data.Common.DataTableMapping"></see> objects.</summary>
+ </member>
+ <member name="M:System.Data.Common.DataTableMappingCollection.Add(System.Object)">
+ <summary>Adds an <see cref="T:System.Object"></see> that is a table mapping to the collection.</summary>
+ <param name="value">A DataTableMapping object to add to the collection.</param>
+ <returns>The index of the DataTableMapping object added to the collection.</returns>
+ <exception cref="T:System.InvalidCastException">The object passed in was not a <see cref="T:System.Data.Common.DataTableMapping"></see> object.</exception>
+ </member>
+ <member name="M:System.Data.Common.DataTableMappingCollection.Add(System.String,System.String)">
+ <summary>Adds a <see cref="T:System.Data.Common.DataTableMapping"></see> object to the collection when given a source table name and a <see cref="T:System.Data.DataSet"></see> table name.</summary>
+ <param name="sourceTable">The case-sensitive name of the source table to map from.</param>
+ <param name="dataSetTable">The name, which is not case-sensitive, of the <see cref="T:System.Data.DataSet"></see> table to map to.</param>
+ <returns>The <see cref="T:System.Data.Common.DataTableMapping"></see> object that was added to the collection.</returns>
+ </member>
+ <member name="M:System.Data.Common.DataTableMappingCollection.AddRange(System.Array)">
+ <summary>Copies the elements of the specified <see cref="T:System.Array"></see> to the end of the collection.</summary>
+ <param name="values">An <see cref="T:System.Array"></see> of values to add to the collection.</param>
+ </member>
+ <member name="M:System.Data.Common.DataTableMappingCollection.AddRange(System.Data.Common.DataTableMapping[])">
+ <summary>Copies the elements of the specified <see cref="T:System.Data.Common.DataTableMapping"></see> array to the end of the collection.</summary>
+ <param name="values">The array of <see cref="T:System.Data.Common.DataTableMapping"></see> objects to add to the collection.</param>
+ </member>
+ <member name="M:System.Data.Common.DataTableMappingCollection.Clear">
+ <summary>Removes all <see cref="T:System.Data.Common.DataTableMapping"></see> objects from the collection.</summary>
+ </member>
+ <member name="M:System.Data.Common.DataTableMappingCollection.Contains(System.Object)">
+ <summary>Gets a value indicating whether the given <see cref="T:System.Data.Common.DataTableMapping"></see> object exists in the collection.</summary>
+ <param name="value">An <see cref="T:System.Object"></see> that is the <see cref="T:System.Data.Common.DataTableMapping"></see>.</param>
+ <returns>true if this collection contains the specified <see cref="T:System.Data.Common.DataTableMapping"></see>; otherwise false.</returns>
+ </member>
+ <member name="M:System.Data.Common.DataTableMappingCollection.Contains(System.String)">
+ <summary>Gets a value indicating whether a <see cref="T:System.Data.Common.DataTableMapping"></see> object with the specified source table name exists in the collection.</summary>
+ <param name="value">The case-sensitive source table name containing the <see cref="T:System.Data.Common.DataTableMapping"></see> object.</param>
+ <returns>true if the collection contains a <see cref="T:System.Data.Common.DataTableMapping"></see> object with this source table name; otherwise false.</returns>
+ </member>
+ <member name="M:System.Data.Common.DataTableMappingCollection.CopyTo(System.Array,System.Int32)">
+ <summary>Copies the elements of the <see cref="T:System.Data.Common.DataTableMappingCollection"></see> to the specified array.</summary>
+ <param name="array">An <see cref="T:System.Array"></see> to which to copy the <see cref="T:System.Data.Common.DataTableMappingCollection"></see> elements.</param>
+ <param name="index">The starting index of the array.</param>
+ </member>
+ <member name="M:System.Data.Common.DataTableMappingCollection.CopyTo(System.Data.Common.DataTableMapping[],System.Int32)">
+ <summary>Copies the elements of the <see cref="T:System.Data.Common.DataTableMapping"></see> to the specified array.</summary>
+ <param name="array">A <see cref="T:System.Data.Common.DataTableMapping"></see> to which to copy the <see cref="T:System.Data.Common.DataTableMappingCollection"></see> elements.</param>
+ <param name="index">The starting index of the array.</param>
+ </member>
+ <member name="P:System.Data.Common.DataTableMappingCollection.Count">
+ <summary>Gets the number of <see cref="T:System.Data.Common.DataTableMapping"></see> objects in the collection.</summary>
+ <returns>The number of DataTableMapping objects in the collection.</returns>
+ </member>
+ <member name="M:System.Data.Common.DataTableMappingCollection.GetByDataSetTable(System.String)">
+ <summary>Gets the <see cref="T:System.Data.Common.DataTableMapping"></see> object with the specified <see cref="T:System.Data.DataSet"></see> table name.</summary>
+ <param name="dataSetTable">The name, which is not case-sensitive, of the <see cref="T:System.Data.DataSet"></see> table to find.</param>
+ <returns>The <see cref="T:System.Data.Common.DataTableMapping"></see> object with the specified <see cref="T:System.Data.DataSet"></see> table name.</returns>
+ </member>
+ <member name="M:System.Data.Common.DataTableMappingCollection.GetEnumerator">
+ <summary>Gets an enumerator that can iterate through the collection.</summary>
+ <returns>An <see cref="T:System.Collections.IEnumerator"></see> that can be used to iterate through the collection.</returns>
+ </member>
+ <member name="M:System.Data.Common.DataTableMappingCollection.GetTableMappingBySchemaAction(System.Data.Common.DataTableMappingCollection,System.String,System.String,System.Data.MissingMappingAction)">
+ <summary>Gets a <see cref="T:System.Data.Common.DataColumnMapping"></see> object with the specified source table name and <see cref="T:System.Data.DataSet"></see> table name, using the given <see cref="T:System.Data.MissingMappingAction"></see>.</summary>
+ <param name="tableMappings">The <see cref="T:System.Data.Common.DataTableMappingCollection"></see> collection to search.</param>
+ <param name="sourceTable">The case-sensitive name of the mapped source table.</param>
+ <param name="dataSetTable">The name, which is not case-sensitive, of the mapped <see cref="T:System.Data.DataSet"></see> table.</param>
+ <param name="mappingAction">One of the <see cref="T:System.Data.MissingMappingAction"></see> values.</param>
+ <returns>A <see cref="T:System.Data.Common.DataTableMapping"></see> object.</returns>
+ <exception cref="T:System.InvalidOperationException">The <paramref name="mappingAction">mappingAction</paramref> parameter was set to Error, and no mapping was specified.</exception>
+ </member>
+ <member name="M:System.Data.Common.DataTableMappingCollection.IndexOf(System.Object)">
+ <summary>Gets the location of the specified <see cref="T:System.Data.Common.DataTableMapping"></see> object within the collection.</summary>
+ <param name="value">An <see cref="T:System.Object"></see> that is the <see cref="T:System.Data.Common.DataTableMapping"></see> object to find.</param>
+ <returns>The zero-based location of the specified <see cref="T:System.Data.Common.DataTableMapping"></see> object within the collection.</returns>
+ </member>
+ <member name="M:System.Data.Common.DataTableMappingCollection.IndexOf(System.String)">
+ <summary>Gets the location of the <see cref="T:System.Data.Common.DataTableMapping"></see> object with the specified source table name.</summary>
+ <param name="sourceTable">The case-sensitive name of the source table.</param>
+ <returns>The zero-based location of the <see cref="T:System.Data.Common.DataTableMapping"></see> object with the specified source table name.</returns>
+ </member>
+ <member name="M:System.Data.Common.DataTableMappingCollection.IndexOfDataSetTable(System.String)">
+ <summary>Gets the location of the <see cref="T:System.Data.Common.DataTableMapping"></see> object with the specified <see cref="T:System.Data.DataSet"></see> table name.</summary>
+ <param name="dataSetTable">The name, which is not case-sensitive, of the DataSet table to find.</param>
+ <returns>The zero-based location of the <see cref="T:System.Data.Common.DataTableMapping"></see> object with the given <see cref="T:System.Data.DataSet"></see> table name, or -1 if the <see cref="T:System.Data.Common.DataTableMapping"></see> object does not exist in the collection.</returns>
+ </member>
+ <member name="M:System.Data.Common.DataTableMappingCollection.Insert(System.Int32,System.Data.Common.DataTableMapping)">
+ <summary>Inserts a <see cref="T:System.Data.Common.DataTableMapping"></see> object into the <see cref="T:System.Data.Common.DataTableMappingCollection"></see> at the specified index.</summary>
+ <param name="index">The zero-based index of the <see cref="T:System.Data.Common.DataTableMapping"></see> object to insert.</param>
+ <param name="value">The <see cref="T:System.Data.Common.DataTableMapping"></see> object to insert.</param>
+ </member>
+ <member name="M:System.Data.Common.DataTableMappingCollection.Insert(System.Int32,System.Object)">
+ <summary>Inserts a <see cref="T:System.Data.Common.DataTableMapping"></see> object into the <see cref="T:System.Data.Common.DataTableMappingCollection"></see> at the specified index.</summary>
+ <param name="index">The zero-based index of the <see cref="T:System.Data.Common.DataTableMapping"></see> object to insert.</param>
+ <param name="value">The <see cref="T:System.Data.Common.DataTableMapping"></see> object to insert.</param>
+ </member>
+ <member name="P:System.Data.Common.DataTableMappingCollection.Item(System.Int32)">
+ <summary>Gets or sets the <see cref="T:System.Data.Common.DataTableMapping"></see> object at the specified index.</summary>
+ <param name="index">The zero-based index of the <see cref="T:System.Data.Common.DataTableMapping"></see> object to return.</param>
+ <returns>The <see cref="T:System.Data.Common.DataTableMapping"></see> object at the specified index.</returns>
+ </member>
+ <member name="P:System.Data.Common.DataTableMappingCollection.Item(System.String)">
+ <summary>Gets or sets the <see cref="T:System.Data.Common.DataTableMapping"></see> object with the specified source table name.</summary>
+ <param name="sourceTable">The case-sensitive name of the source table.</param>
+ <returns>The <see cref="T:System.Data.Common.DataTableMapping"></see> object with the specified source table name.</returns>
+ </member>
+ <member name="M:System.Data.Common.DataTableMappingCollection.Remove(System.Data.Common.DataTableMapping)">
+ <summary>Removes the specified <see cref="T:System.Data.Common.DataTableMapping"></see> object from the collection.</summary>
+ <param name="value">The <see cref="T:System.Data.Common.DataTableMapping"></see> object to remove.</param>
+ </member>
+ <member name="M:System.Data.Common.DataTableMappingCollection.Remove(System.Object)">
+ <summary>Removes the specified <see cref="T:System.Data.Common.DataTableMapping"></see> object from the collection.</summary>
+ <param name="value">The <see cref="T:System.Data.Common.DataTableMapping"></see> object to remove.</param>
+ <exception cref="T:System.InvalidCastException">The object specified was not a <see cref="T:System.Data.Common.DataTableMapping"></see> object.</exception>
+ <exception cref="T:System.ArgumentException">The object specified is not in the collection.</exception>
+ </member>
+ <member name="M:System.Data.Common.DataTableMappingCollection.RemoveAt(System.Int32)">
+ <summary>Removes the <see cref="T:System.Data.Common.DataTableMapping"></see> object located at the specified index from the collection.</summary>
+ <param name="index">The zero-based index of the <see cref="T:System.Data.Common.DataTableMapping"></see> object to remove.</param>
+ <exception cref="T:System.IndexOutOfRangeException">A <see cref="T:System.Data.Common.DataTableMapping"></see> object does not exist with the specified index.</exception>
+ </member>
+ <member name="M:System.Data.Common.DataTableMappingCollection.RemoveAt(System.String)">
+ <summary>Removes the <see cref="T:System.Data.Common.DataTableMapping"></see> object with the specified source table name from the collection.</summary>
+ <param name="sourceTable">The case-sensitive source table name to find.</param>
+ <exception cref="T:System.IndexOutOfRangeException">A <see cref="T:System.Data.Common.DataTableMapping"></see> object does not exist with the specified source table name.</exception>
+ </member>
+ <member name="P:System.Data.Common.DataTableMappingCollection.System#Collections#ICollection#IsSynchronized">
+ <summary>Gets a value indicating whether access to the <see cref="T:System.Collections.ICollection"></see> is synchronized (thread safe).</summary>
+ <returns>true if access to the <see cref="T:System.Collections.ICollection"></see> is synchronized (thread safe); otherwise, false.</returns>
+ </member>
+ <member name="P:System.Data.Common.DataTableMappingCollection.System#Collections#ICollection#SyncRoot">
+ <summary>Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection"></see>.</summary>
+ <returns>An object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection"></see>.</returns>
+ </member>
+ <member name="P:System.Data.Common.DataTableMappingCollection.System#Collections#IList#IsFixedSize">
+ <summary>Gets a value indicating whether the <see cref="T:System.Collections.IList"></see> has a fixed size.</summary>
+ <returns>true if the <see cref="T:System.Collections.IList"></see> has a fixed size; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Data.Common.DataTableMappingCollection.System#Collections#IList#IsReadOnly">
+ <summary>Gets a value indicating whether the <see cref="T:System.Collections.IList"></see> is read-only.</summary>
+ <returns>true if the <see cref="T:System.Collections.IList"></see> is read-only; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Data.Common.DataTableMappingCollection.System#Collections#IList#Item(System.Int32)">
+ <summary>Gets or sets an item from the collection at a specified index.</summary>
+ <param name="index">The zero-based index of the item to get or set.</param>
+ <returns>The element at the specified index.</returns>
+ </member>
+ <member name="M:System.Data.Common.DataTableMappingCollection.System#Data#ITableMappingCollection#Add(System.String,System.String)">
+ <summary>Adds a table mapping to the collection.</summary>
+ <param name="sourceTableName">The case-sensitive name of the source table.</param>
+ <param name="dataSetTableName">The name of the <see cref="T:System.Data.DataSet"></see> table.</param>
+ <returns>A reference to the newly-mapped <see cref="T:System.Data.ITableMapping"></see> object.</returns>
+ </member>
+ <member name="M:System.Data.Common.DataTableMappingCollection.System#Data#ITableMappingCollection#GetByDataSetTable(System.String)">
+ <summary>Gets the TableMapping object with the specified <see cref="T:System.Data.DataSet"></see> table name.</summary>
+ <param name="dataSetTableName">The name of the DataSet table within the collection.</param>
+ <returns>The TableMapping object with the specified DataSet table name.</returns>
+ </member>
+ <member name="P:System.Data.Common.DataTableMappingCollection.System#Data#ITableMappingCollection#Item(System.String)">
+ <summary>Gets or sets the instance of <see cref="T:System.Data.ITableMapping"></see> with the specified <see cref="P:System.Data.ITableMapping.SourceTable"></see> name.</summary>
+ <param name="index">The SourceTable name of the <see cref="T:System.Data.ITableMapping"></see>.</param>
+ <returns>The instance of <see cref="T:System.Data.ITableMapping"></see> with the specified SourceTable name.</returns>
+ </member>
+ <member name="T:System.Data.Common.DbColumn">
+
+ </member>
+ <member name="M:System.Data.Common.DbColumn.#ctor">
+
+ </member>
+ <member name="P:System.Data.Common.DbColumn.AllowDBNull">
+ <returns></returns>
+ </member>
+ <member name="P:System.Data.Common.DbColumn.BaseCatalogName">
+ <returns></returns>
+ </member>
+ <member name="P:System.Data.Common.DbColumn.BaseColumnName">
+ <returns></returns>
+ </member>
+ <member name="P:System.Data.Common.DbColumn.BaseSchemaName">
+ <returns></returns>
+ </member>
+ <member name="P:System.Data.Common.DbColumn.BaseServerName">
+ <returns></returns>
+ </member>
+ <member name="P:System.Data.Common.DbColumn.BaseTableName">
+ <returns></returns>
+ </member>
+ <member name="P:System.Data.Common.DbColumn.ColumnName">
+ <returns></returns>
+ </member>
+ <member name="P:System.Data.Common.DbColumn.ColumnOrdinal">
+ <returns></returns>
+ </member>
+ <member name="P:System.Data.Common.DbColumn.ColumnSize">
+ <returns></returns>
+ </member>
+ <member name="P:System.Data.Common.DbColumn.DataType">
+ <returns></returns>
+ </member>
+ <member name="P:System.Data.Common.DbColumn.DataTypeName">
+ <returns></returns>
+ </member>
+ <member name="P:System.Data.Common.DbColumn.IsAliased">
+ <returns></returns>
+ </member>
+ <member name="P:System.Data.Common.DbColumn.IsAutoIncrement">
+ <returns></returns>
+ </member>
+ <member name="P:System.Data.Common.DbColumn.IsExpression">
+ <returns></returns>
+ </member>
+ <member name="P:System.Data.Common.DbColumn.IsHidden">
+ <returns></returns>
+ </member>
+ <member name="P:System.Data.Common.DbColumn.IsIdentity">
+ <returns></returns>
+ </member>
+ <member name="P:System.Data.Common.DbColumn.IsKey">
+ <returns></returns>
+ </member>
+ <member name="P:System.Data.Common.DbColumn.IsLong">
+ <returns></returns>
+ </member>
+ <member name="P:System.Data.Common.DbColumn.IsReadOnly">
+ <returns></returns>
+ </member>
+ <member name="P:System.Data.Common.DbColumn.IsUnique">
+ <returns></returns>
+ </member>
+ <member name="P:System.Data.Common.DbColumn.Item(System.String)">
+ <param name="property"></param>
+ <returns></returns>
+ </member>
+ <member name="P:System.Data.Common.DbColumn.NumericPrecision">
+ <returns></returns>
+ </member>
+ <member name="P:System.Data.Common.DbColumn.NumericScale">
+ <returns></returns>
+ </member>
+ <member name="P:System.Data.Common.DbColumn.UdtAssemblyQualifiedName">
+ <returns></returns>
+ </member>
+ <member name="T:System.Data.Common.DbCommand">
+ <summary>Represents an SQL statement or stored procedure to execute against a data source. Provides a base class for database-specific classes that represent commands. <see cref="Overload:System.Data.Common.DbCommand.ExecuteNonQueryAsync"></see></summary>
+ </member>
+ <member name="M:System.Data.Common.DbCommand.#ctor">
+ <summary>Constructs an instance of the <see cref="T:System.Data.Common.DbCommand"></see> object.</summary>
+ </member>
+ <member name="M:System.Data.Common.DbCommand.Cancel">
+ <summary>Attempts to cancels the execution of a <see cref="T:System.Data.Common.DbCommand"></see>.</summary>
+ </member>
+ <member name="P:System.Data.Common.DbCommand.CommandText">
+ <summary>Gets or sets the text command to run against the data source.</summary>
+ <returns>The text command to execute. The default value is an empty string (&quot;&quot;).</returns>
+ </member>
+ <member name="P:System.Data.Common.DbCommand.CommandTimeout">
+ <summary>Gets or sets the wait time before terminating the attempt to execute a command and generating an error.</summary>
+ <returns>The time in seconds to wait for the command to execute.</returns>
+ </member>
+ <member name="P:System.Data.Common.DbCommand.CommandType">
+ <summary>Indicates or specifies how the <see cref="P:System.Data.Common.DbCommand.CommandText"></see> property is interpreted.</summary>
+ <returns>One of the <see cref="T:System.Data.CommandType"></see> values. The default is Text.</returns>
+ </member>
+ <member name="P:System.Data.Common.DbCommand.Connection">
+ <summary>Gets or sets the <see cref="T:System.Data.Common.DbConnection"></see> used by this <see cref="T:System.Data.Common.DbCommand"></see>.</summary>
+ <returns>The connection to the data source.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbCommand.CreateDbParameter">
+ <summary>Creates a new instance of a <see cref="T:System.Data.Common.DbParameter"></see> object.</summary>
+ <returns>A <see cref="T:System.Data.Common.DbParameter"></see> object.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbCommand.CreateParameter">
+ <summary>Creates a new instance of a <see cref="T:System.Data.Common.DbParameter"></see> object.</summary>
+ <returns>A <see cref="T:System.Data.Common.DbParameter"></see> object.</returns>
+ </member>
+ <member name="P:System.Data.Common.DbCommand.DbConnection">
+ <summary>Gets or sets the <see cref="T:System.Data.Common.DbConnection"></see> used by this <see cref="T:System.Data.Common.DbCommand"></see>.</summary>
+ <returns>The connection to the data source.</returns>
+ </member>
+ <member name="P:System.Data.Common.DbCommand.DbParameterCollection">
+ <summary>Gets the collection of <see cref="T:System.Data.Common.DbParameter"></see> objects.</summary>
+ <returns>The parameters of the SQL statement or stored procedure.</returns>
+ </member>
+ <member name="P:System.Data.Common.DbCommand.DbTransaction">
+ <summary>Gets or sets the <see cref="P:System.Data.Common.DbCommand.DbTransaction"></see> within which this <see cref="T:System.Data.Common.DbCommand"></see> object executes.</summary>
+ <returns>The transaction within which a Command object of a .NET Framework data provider executes. The default value is a null reference (Nothing in Visual Basic).</returns>
+ </member>
+ <member name="P:System.Data.Common.DbCommand.DesignTimeVisible">
+ <summary>Gets or sets a value indicating whether the command object should be visible in a customized interface control.</summary>
+ <returns>true, if the command object should be visible in a control; otherwise false. The default is true.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbCommand.ExecuteDbDataReader(System.Data.CommandBehavior)">
+ <summary>Executes the command text against the connection.</summary>
+ <param name="behavior">An instance of <see cref="T:System.Data.CommandBehavior"></see>.</param>
+ <returns>A task representing the operation.</returns>
+ <exception cref="T:System.Data.Common.DbException">An error occurred while executing the command text.</exception>
+ <exception cref="T:System.ArgumentException">An invalid <see cref="T:System.Data.CommandBehavior"></see> value.</exception>
+ </member>
+ <member name="M:System.Data.Common.DbCommand.ExecuteDbDataReaderAsync(System.Data.CommandBehavior,System.Threading.CancellationToken)">
+ <summary>Providers should implement this method to provide a non-default implementation for <see cref="Overload:System.Data.Common.DbCommand.ExecuteReader"></see> overloads. The default implementation invokes the synchronous <see cref="M:System.Data.Common.DbCommand.ExecuteReader"></see> method and returns a completed task, blocking the calling thread. The default implementation will return a cancelled task if passed an already cancelled cancellation token. Exceptions thrown by ExecuteReader will be communicated via the returned Task Exception property. This method accepts a cancellation token that can be used to request the operation to be cancelled early. Implementations may ignore this request.</summary>
+ <param name="behavior">Options for statement execution and data retrieval.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <returns>A task representing the asynchronous operation.</returns>
+ <exception cref="T:System.Data.Common.DbException">An error occurred while executing the command text.</exception>
+ <exception cref="T:System.ArgumentException">An invalid <see cref="T:System.Data.CommandBehavior"></see> value.</exception>
+ </member>
+ <member name="M:System.Data.Common.DbCommand.ExecuteNonQuery">
+ <summary>Executes a SQL statement against a connection object.</summary>
+ <returns>The number of rows affected.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbCommand.ExecuteNonQueryAsync(System.Threading.CancellationToken)">
+ <summary>This is the asynchronous version of <see cref="M:System.Data.Common.DbCommand.ExecuteNonQuery"></see>. Providers should override with an appropriate implementation. The cancellation token may optionally be ignored. The default implementation invokes the synchronous <see cref="M:System.Data.Common.DbCommand.ExecuteNonQuery"></see> method and returns a completed task, blocking the calling thread. The default implementation will return a cancelled task if passed an already cancelled cancellation token. Exceptions thrown by <see cref="M:System.Data.Common.DbCommand.ExecuteNonQuery"></see> will be communicated via the returned Task Exception property. Do not invoke other methods and properties of the DbCommand object until the returned Task is complete.</summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <returns>A task representing the asynchronous operation.</returns>
+ <exception cref="T:System.Data.Common.DbException">An error occurred while executing the command text.</exception>
+ </member>
+ <member name="M:System.Data.Common.DbCommand.ExecuteNonQueryAsync">
+ <summary>An asynchronous version of <see cref="M:System.Data.Common.DbCommand.ExecuteNonQuery"></see>, which executes a SQL statement against a connection object. Invokes <see cref="M:System.Data.Common.DbCommand.ExecuteNonQueryAsync(System.Threading.CancellationToken)"></see> with CancellationToken.None.</summary>
+ <returns>A task representing the asynchronous operation.</returns>
+ <exception cref="T:System.Data.Common.DbException">An error occurred while executing the command text.</exception>
+ </member>
+ <member name="M:System.Data.Common.DbCommand.ExecuteReader">
+ <summary>Executes the <see cref="P:System.Data.Common.DbCommand.CommandText"></see> against the <see cref="P:System.Data.Common.DbCommand.Connection"></see>, and returns an <see cref="T:System.Data.Common.DbDataReader"></see>.</summary>
+ <returns>A <see cref="T:System.Data.Common.DbDataReader"></see> object.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbCommand.ExecuteReader(System.Data.CommandBehavior)">
+ <summary>Executes the <see cref="P:System.Data.Common.DbCommand.CommandText"></see> against the <see cref="P:System.Data.Common.DbCommand.Connection"></see>, and returns an <see cref="T:System.Data.Common.DbDataReader"></see> using one of the <see cref="T:System.Data.CommandBehavior"></see> values.</summary>
+ <param name="behavior">One of the <see cref="T:System.Data.CommandBehavior"></see> values.</param>
+ <returns>An <see cref="T:System.Data.Common.DbDataReader"></see> object.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbCommand.ExecuteReaderAsync">
+ <summary>An asynchronous version of <see cref="Overload:System.Data.Common.DbCommand.ExecuteReader"></see>, which executes the <see cref="P:System.Data.Common.DbCommand.CommandText"></see> against the <see cref="P:System.Data.Common.DbCommand.Connection"></see> and returns a <see cref="T:System.Data.Common.DbDataReader"></see>. Invokes <see cref="M:System.Data.Common.DbCommand.ExecuteDbDataReaderAsync(System.Data.CommandBehavior,System.Threading.CancellationToken)"></see> with CancellationToken.None.</summary>
+ <returns>A task representing the asynchronous operation.</returns>
+ <exception cref="T:System.Data.Common.DbException">An error occurred while executing the command text.</exception>
+ <exception cref="T:System.ArgumentException">An invalid <see cref="T:System.Data.CommandBehavior"></see> value.</exception>
+ </member>
+ <member name="M:System.Data.Common.DbCommand.ExecuteReaderAsync(System.Data.CommandBehavior)">
+ <summary>An asynchronous version of <see cref="Overload:System.Data.Common.DbCommand.ExecuteReader"></see>, which executes the <see cref="P:System.Data.Common.DbCommand.CommandText"></see> against the <see cref="P:System.Data.Common.DbCommand.Connection"></see> and returns a <see cref="T:System.Data.Common.DbDataReader"></see>. Invokes <see cref="M:System.Data.Common.DbCommand.ExecuteDbDataReaderAsync(System.Data.CommandBehavior,System.Threading.CancellationToken)"></see>.</summary>
+ <param name="behavior">One of the <see cref="T:System.Data.CommandBehavior"></see> values.</param>
+ <returns>A task representing the asynchronous operation.</returns>
+ <exception cref="T:System.Data.Common.DbException">An error occurred while executing the command text.</exception>
+ <exception cref="T:System.ArgumentException">An invalid <see cref="T:System.Data.CommandBehavior"></see> value.</exception>
+ </member>
+ <member name="M:System.Data.Common.DbCommand.ExecuteReaderAsync(System.Threading.CancellationToken)">
+ <summary>An asynchronous version of <see cref="Overload:System.Data.Common.DbCommand.ExecuteReader"></see>, which executes the <see cref="P:System.Data.Common.DbCommand.CommandText"></see> against the <see cref="P:System.Data.Common.DbCommand.Connection"></see> and returns a <see cref="T:System.Data.Common.DbDataReader"></see>. This method propagates a notification that operations should be canceled. Invokes <see cref="M:System.Data.Common.DbCommand.ExecuteDbDataReaderAsync(System.Data.CommandBehavior,System.Threading.CancellationToken)"></see>.</summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <returns>A task representing the asynchronous operation.</returns>
+ <exception cref="T:System.Data.Common.DbException">An error occurred while executing the command text.</exception>
+ <exception cref="T:System.ArgumentException">An invalid <see cref="T:System.Data.CommandBehavior"></see> value.</exception>
+ </member>
+ <member name="M:System.Data.Common.DbCommand.ExecuteReaderAsync(System.Data.CommandBehavior,System.Threading.CancellationToken)">
+ <summary>Invokes <see cref="M:System.Data.Common.DbCommand.ExecuteDbDataReaderAsync(System.Data.CommandBehavior,System.Threading.CancellationToken)"></see>.</summary>
+ <param name="behavior">One of the <see cref="T:System.Data.CommandBehavior"></see> values.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <returns>A task representing the asynchronous operation.</returns>
+ <exception cref="T:System.Data.Common.DbException">An error occurred while executing the command text.</exception>
+ <exception cref="T:System.ArgumentException">An invalid <see cref="T:System.Data.CommandBehavior"></see> value.</exception>
+ </member>
+ <member name="M:System.Data.Common.DbCommand.ExecuteScalar">
+ <summary>Executes the query and returns the first column of the first row in the result set returned by the query. All other columns and rows are ignored.</summary>
+ <returns>The first column of the first row in the result set.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbCommand.ExecuteScalarAsync(System.Threading.CancellationToken)">
+ <summary>This is the asynchronous version of <see cref="M:System.Data.Common.DbCommand.ExecuteScalar"></see>. Providers should override with an appropriate implementation. The cancellation token may optionally be ignored. The default implementation invokes the synchronous <see cref="M:System.Data.Common.DbCommand.ExecuteScalar"></see> method and returns a completed task, blocking the calling thread. The default implementation will return a cancelled task if passed an already cancelled cancellation token. Exceptions thrown by ExecuteScalar will be communicated via the returned Task Exception property. Do not invoke other methods and properties of the DbCommand object until the returned Task is complete.</summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <returns>A task representing the asynchronous operation.</returns>
+ <exception cref="T:System.Data.Common.DbException">An error occurred while executing the command text.</exception>
+ </member>
+ <member name="M:System.Data.Common.DbCommand.ExecuteScalarAsync">
+ <summary>An asynchronous version of <see cref="M:System.Data.Common.DbCommand.ExecuteScalar"></see>, which executes the query and returns the first column of the first row in the result set returned by the query. All other columns and rows are ignored. Invokes <see cref="M:System.Data.Common.DbCommand.ExecuteScalarAsync(System.Threading.CancellationToken)"></see> with CancellationToken.None.</summary>
+ <returns>A task representing the asynchronous operation.</returns>
+ <exception cref="T:System.Data.Common.DbException">An error occurred while executing the command text.</exception>
+ </member>
+ <member name="P:System.Data.Common.DbCommand.Parameters">
+ <summary>Gets the collection of <see cref="T:System.Data.Common.DbParameter"></see> objects. For more information on parameters, see <see cref="~/docs/framework/data/adonet/configuring-parameters-and-parameter-data-types.md">Configuring Parameters and Parameter Data Types</see>.</summary>
+ <returns>The parameters of the SQL statement or stored procedure.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbCommand.Prepare">
+ <summary>Creates a prepared (or compiled) version of the command on the data source.</summary>
+ </member>
+ <member name="P:System.Data.Common.DbCommand.Transaction">
+ <summary>Gets or sets the <see cref="T:System.Data.Common.DbTransaction"></see> within which this <see cref="T:System.Data.Common.DbCommand"></see> object executes.</summary>
+ <returns>The transaction within which a Command object of a .NET Framework data provider executes. The default value is a null reference (Nothing in Visual Basic).</returns>
+ </member>
+ <member name="P:System.Data.Common.DbCommand.UpdatedRowSource">
+ <summary>Gets or sets how command results are applied to the <see cref="T:System.Data.DataRow"></see> when used by the Update method of a <see cref="T:System.Data.Common.DbDataAdapter"></see>.</summary>
+ <returns>One of the <see cref="T:System.Data.UpdateRowSource"></see> values. The default is Both unless the command is automatically generated. Then the default is None.</returns>
+ </member>
+ <member name="P:System.Data.Common.DbCommand.System#Data#IDbCommand#Connection">
+ <summary>Gets or sets the <see cref="T:System.Data.IDbConnection"></see> used by this instance of the <see cref="T:System.Data.IDbCommand"></see>.</summary>
+ <returns>The connection to the data source.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbCommand.System#Data#IDbCommand#CreateParameter">
+ <summary>Creates a new instance of an <see cref="T:System.Data.IDbDataParameter"></see> object.</summary>
+ <returns>An IDbDataParameter object.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbCommand.System#Data#IDbCommand#ExecuteReader">
+ <summary>Executes the <see cref="P:System.Data.IDbCommand.CommandText"></see> against the <see cref="P:System.Data.IDbCommand.Connection"></see> and builds an <see cref="T:System.Data.IDataReader"></see>.</summary>
+ <returns>An <see cref="T:System.Data.IDataReader"></see> object.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbCommand.System#Data#IDbCommand#ExecuteReader(System.Data.CommandBehavior)">
+ <summary>Executes the <see cref="P:System.Data.IDbCommand.CommandText"></see> against the <see cref="P:System.Data.IDbCommand.Connection"></see>, and builds an <see cref="T:System.Data.IDataReader"></see> using one of the <see cref="T:System.Data.CommandBehavior"></see> values.</summary>
+ <param name="behavior">One of the <see cref="T:System.Data.CommandBehavior"></see> values.</param>
+ <returns>An <see cref="T:System.Data.IDataReader"></see> object.</returns>
+ </member>
+ <member name="P:System.Data.Common.DbCommand.System#Data#IDbCommand#Parameters">
+ <summary>Gets the <see cref="T:System.Data.IDataParameterCollection"></see>.</summary>
+ <returns>The parameters of the SQL statement or stored procedure.</returns>
+ </member>
+ <member name="P:System.Data.Common.DbCommand.System#Data#IDbCommand#Transaction">
+ <summary>Gets or sets the <see cref="P:System.Data.Common.DbCommand.DbTransaction"></see> within which this <see cref="T:System.Data.Common.DbCommand"></see> object executes.</summary>
+ <returns>The transaction within which a Command object of a .NET Framework data provider executes. The default value is a null reference (Nothing in Visual Basic).</returns>
+ </member>
+ <member name="T:System.Data.Common.DbCommandBuilder">
+ <summary>Automatically generates single-table commands used to reconcile changes made to a <see cref="T:System.Data.DataSet"></see> with the associated database. This is an abstract class that can only be inherited.</summary>
+ </member>
+ <member name="M:System.Data.Common.DbCommandBuilder.#ctor">
+ <summary>Initializes a new instance of a class that inherits from the <see cref="T:System.Data.Common.DbCommandBuilder"></see> class.</summary>
+ </member>
+ <member name="M:System.Data.Common.DbCommandBuilder.ApplyParameterInfo(System.Data.Common.DbParameter,System.Data.DataRow,System.Data.StatementType,System.Boolean)">
+ <summary>Allows the provider implementation of the <see cref="T:System.Data.Common.DbCommandBuilder"></see> class to handle additional parameter properties.</summary>
+ <param name="parameter">A <see cref="T:System.Data.Common.DbParameter"></see> to which the additional modifications are applied.</param>
+ <param name="row">The <see cref="T:System.Data.DataRow"></see> from the schema table provided by <see cref="M:System.Data.Common.DbDataReader.GetSchemaTable"></see>.</param>
+ <param name="statementType">The type of command being generated; INSERT, UPDATE or DELETE.</param>
+ <param name="whereClause">true if the parameter is part of the update or delete WHERE clause, false if it is part of the insert or update values.</param>
+ </member>
+ <member name="P:System.Data.Common.DbCommandBuilder.CatalogLocation">
+ <summary>Sets or gets the <see cref="T:System.Data.Common.CatalogLocation"></see> for an instance of the <see cref="T:System.Data.Common.DbCommandBuilder"></see> class.</summary>
+ <returns>A <see cref="T:System.Data.Common.CatalogLocation"></see> object.</returns>
+ </member>
+ <member name="P:System.Data.Common.DbCommandBuilder.CatalogSeparator">
+ <summary>Sets or gets a string used as the catalog separator for an instance of the <see cref="T:System.Data.Common.DbCommandBuilder"></see> class.</summary>
+ <returns>A string indicating the catalog separator for use with an instance of the <see cref="T:System.Data.Common.DbCommandBuilder"></see> class.</returns>
+ </member>
+ <member name="P:System.Data.Common.DbCommandBuilder.ConflictOption">
+ <summary>Specifies which <see cref="T:System.Data.ConflictOption"></see> is to be used by the <see cref="T:System.Data.Common.DbCommandBuilder"></see>.</summary>
+ <returns>Returns one of the <see cref="T:System.Data.ConflictOption"></see> values describing the behavior of this <see cref="T:System.Data.Common.DbCommandBuilder"></see>.</returns>
+ </member>
+ <member name="P:System.Data.Common.DbCommandBuilder.DataAdapter">
+ <summary>Gets or sets a <see cref="T:System.Data.Common.DbDataAdapter"></see> object for which Transact-SQL statements are automatically generated.</summary>
+ <returns>A <see cref="T:System.Data.Common.DbDataAdapter"></see> object.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbCommandBuilder.Dispose(System.Boolean)">
+ <summary>Releases the unmanaged resources used by the <see cref="T:System.Data.Common.DbCommandBuilder"></see> and optionally releases the managed resources.</summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
+ </member>
+ <member name="M:System.Data.Common.DbCommandBuilder.GetDeleteCommand">
+ <summary>Gets the automatically generated <see cref="T:System.Data.Common.DbCommand"></see> object required to perform deletions at the data source.</summary>
+ <returns>The automatically generated <see cref="T:System.Data.Common.DbCommand"></see> object required to perform deletions.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbCommandBuilder.GetDeleteCommand(System.Boolean)">
+ <summary>Gets the automatically generated <see cref="T:System.Data.Common.DbCommand"></see> object required to perform deletions at the data source, optionally using columns for parameter names.</summary>
+ <param name="useColumnsForParameterNames">If true, generate parameter names matching column names, if possible. If false, generate <see cref="p1"></see>, <see cref="p2"></see>, and so on.</param>
+ <returns>The automatically generated <see cref="T:System.Data.Common.DbCommand"></see> object required to perform deletions.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbCommandBuilder.GetInsertCommand">
+ <summary>Gets the automatically generated <see cref="T:System.Data.Common.DbCommand"></see> object required to perform insertions at the data source.</summary>
+ <returns>The automatically generated <see cref="T:System.Data.Common.DbCommand"></see> object required to perform insertions.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbCommandBuilder.GetInsertCommand(System.Boolean)">
+ <summary>Gets the automatically generated <see cref="T:System.Data.Common.DbCommand"></see> object required to perform insertions at the data source, optionally using columns for parameter names.</summary>
+ <param name="useColumnsForParameterNames">If true, generate parameter names matching column names, if possible. If false, generate <see cref="p1"></see>, <see cref="p2"></see>, and so on.</param>
+ <returns>The automatically generated <see cref="T:System.Data.Common.DbCommand"></see> object required to perform insertions.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbCommandBuilder.GetParameterName(System.Int32)">
+ <summary>Returns the name of the specified parameter in the format of <see cref="p*#*"></see>. Use when building a custom command builder.</summary>
+ <param name="parameterOrdinal">The number to be included as part of the parameter's name..</param>
+ <returns>The name of the parameter with the specified number appended as part of the parameter name.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbCommandBuilder.GetParameterName(System.String)">
+ <summary>Returns the full parameter name, given the partial parameter name.</summary>
+ <param name="parameterName">The partial name of the parameter.</param>
+ <returns>The full parameter name corresponding to the partial parameter name requested.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbCommandBuilder.GetParameterPlaceholder(System.Int32)">
+ <summary>Returns the placeholder for the parameter in the associated SQL statement.</summary>
+ <param name="parameterOrdinal">The number to be included as part of the parameter's name.</param>
+ <returns>The name of the parameter with the specified number appended.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbCommandBuilder.GetSchemaTable(System.Data.Common.DbCommand)">
+ <summary>Returns the schema table for the <see cref="T:System.Data.Common.DbCommandBuilder"></see>.</summary>
+ <param name="sourceCommand">The <see cref="T:System.Data.Common.DbCommand"></see> for which to retrieve the corresponding schema table.</param>
+ <returns>A <see cref="T:System.Data.DataTable"></see> that represents the schema for the specific <see cref="T:System.Data.Common.DbCommand"></see>.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbCommandBuilder.GetUpdateCommand">
+ <summary>Gets the automatically generated <see cref="T:System.Data.Common.DbCommand"></see> object required to perform updates at the data source.</summary>
+ <returns>The automatically generated <see cref="T:System.Data.Common.DbCommand"></see> object required to perform updates.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbCommandBuilder.GetUpdateCommand(System.Boolean)">
+ <summary>Gets the automatically generated <see cref="T:System.Data.Common.DbCommand"></see> object required to perform updates at the data source, optionally using columns for parameter names.</summary>
+ <param name="useColumnsForParameterNames">If true, generate parameter names matching column names, if possible. If false, generate <see cref="p1"></see>, <see cref="p2"></see>, and so on.</param>
+ <returns>The automatically generated <see cref="T:System.Data.Common.DbCommand"></see> object required to perform updates.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbCommandBuilder.InitializeCommand(System.Data.Common.DbCommand)">
+ <summary>Resets the <see cref="P:System.Data.Common.DbCommand.CommandTimeout"></see>, <see cref="P:System.Data.Common.DbCommand.Transaction"></see>, <see cref="P:System.Data.Common.DbCommand.CommandType"></see>, and <see cref="T:System.Data.UpdateRowSource"></see> properties on the <see cref="T:System.Data.Common.DbCommand"></see>.</summary>
+ <param name="command">The <see cref="T:System.Data.Common.DbCommand"></see> to be used by the command builder for the corresponding insert, update, or delete command.</param>
+ <returns>A <see cref="T:System.Data.Common.DbCommand"></see> instance to use for each insert, update, or delete operation. Passing a null value allows the <see cref="M:System.Data.Common.DbCommandBuilder.InitializeCommand(System.Data.Common.DbCommand)"></see> method to create a <see cref="T:System.Data.Common.DbCommand"></see> object based on the Select command associated with the <see cref="T:System.Data.Common.DbCommandBuilder"></see>.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbCommandBuilder.QuoteIdentifier(System.String)">
+ <summary>Given an unquoted identifier in the correct catalog case, returns the correct quoted form of that identifier, including properly escaping any embedded quotes in the identifier.</summary>
+ <param name="unquotedIdentifier">The original unquoted identifier.</param>
+ <returns>The quoted version of the identifier. Embedded quotes within the identifier are properly escaped.</returns>
+ </member>
+ <member name="P:System.Data.Common.DbCommandBuilder.QuotePrefix">
+ <summary>Gets or sets the beginning character or characters to use when specifying database objects (for example, tables or columns) whose names contain characters such as spaces or reserved tokens.</summary>
+ <returns>The beginning character or characters to use. The default is an empty string.</returns>
+ <exception cref="T:System.InvalidOperationException">This property cannot be changed after an insert, update, or delete command has been generated.</exception>
+ </member>
+ <member name="P:System.Data.Common.DbCommandBuilder.QuoteSuffix">
+ <summary>Gets or sets the ending character or characters to use when specifying database objects (for example, tables or columns) whose names contain characters such as spaces or reserved tokens.</summary>
+ <returns>The ending character or characters to use. The default is an empty string.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbCommandBuilder.RefreshSchema">
+ <summary>Clears the commands associated with this <see cref="T:System.Data.Common.DbCommandBuilder"></see>.</summary>
+ </member>
+ <member name="M:System.Data.Common.DbCommandBuilder.RowUpdatingHandler(System.Data.Common.RowUpdatingEventArgs)">
+ <summary>Adds an event handler for the <see cref="E:System.Data.OleDb.OleDbDataAdapter.RowUpdating"></see> event.</summary>
+ <param name="rowUpdatingEvent">A <see cref="T:System.Data.Common.RowUpdatingEventArgs"></see> instance containing information about the event.</param>
+ </member>
+ <member name="P:System.Data.Common.DbCommandBuilder.SchemaSeparator">
+ <summary>Gets or sets the character to be used for the separator between the schema identifier and any other identifiers.</summary>
+ <returns>The character to be used as the schema separator.</returns>
+ </member>
+ <member name="P:System.Data.Common.DbCommandBuilder.SetAllValues">
+ <summary>Specifies whether all column values in an update statement are included or only changed ones.</summary>
+ <returns>true if the UPDATE statement generated by the <see cref="T:System.Data.Common.DbCommandBuilder"></see> includes all columns; false if it includes only changed columns.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbCommandBuilder.SetRowUpdatingHandler(System.Data.Common.DbDataAdapter)">
+ <summary>Registers the <see cref="T:System.Data.Common.DbCommandBuilder"></see> to handle the <see cref="E:System.Data.OleDb.OleDbDataAdapter.RowUpdating"></see> event for a <see cref="T:System.Data.Common.DbDataAdapter"></see>.</summary>
+ <param name="adapter">The <see cref="T:System.Data.Common.DbDataAdapter"></see> to be used for the update.</param>
+ </member>
+ <member name="M:System.Data.Common.DbCommandBuilder.UnquoteIdentifier(System.String)">
+ <summary>Given a quoted identifier, returns the correct unquoted form of that identifier, including properly un-escaping any embedded quotes in the identifier.</summary>
+ <param name="quotedIdentifier">The identifier that will have its embedded quotes removed.</param>
+ <returns>The unquoted identifier, with embedded quotes properly un-escaped.</returns>
+ </member>
+ <member name="T:System.Data.Common.DbConnection">
+ <summary>Represents a connection to a database.</summary>
+ </member>
+ <member name="M:System.Data.Common.DbConnection.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.Common.DbConnection"></see> class.</summary>
+ </member>
+ <member name="M:System.Data.Common.DbConnection.BeginDbTransaction(System.Data.IsolationLevel)">
+ <summary>Starts a database transaction.</summary>
+ <param name="isolationLevel">Specifies the isolation level for the transaction.</param>
+ <returns>An object representing the new transaction.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbConnection.BeginTransaction">
+ <summary>Starts a database transaction.</summary>
+ <returns>An object representing the new transaction.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbConnection.BeginTransaction(System.Data.IsolationLevel)">
+ <summary>Starts a database transaction with the specified isolation level.</summary>
+ <param name="isolationLevel">Specifies the isolation level for the transaction.</param>
+ <returns>An object representing the new transaction.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbConnection.ChangeDatabase(System.String)">
+ <summary>Changes the current database for an open connection.</summary>
+ <param name="databaseName">Specifies the name of the database for the connection to use.</param>
+ </member>
+ <member name="M:System.Data.Common.DbConnection.Close">
+ <summary>Closes the connection to the database. This is the preferred method of closing any open connection.</summary>
+ <exception cref="T:System.Data.Common.DbException">The connection-level error that occurred while opening the connection.</exception>
+ </member>
+ <member name="P:System.Data.Common.DbConnection.ConnectionString">
+ <summary>Gets or sets the string used to open the connection.</summary>
+ <returns>The connection string used to establish the initial connection. The exact contents of the connection string depend on the specific data source for this connection. The default value is an empty string.</returns>
+ </member>
+ <member name="P:System.Data.Common.DbConnection.ConnectionTimeout">
+ <summary>Gets the time to wait while establishing a connection before terminating the attempt and generating an error.</summary>
+ <returns>The time (in seconds) to wait for a connection to open. The default value is determined by the specific type of connection that you are using.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbConnection.CreateCommand">
+ <summary>Creates and returns a <see cref="T:System.Data.Common.DbCommand"></see> object associated with the current connection.</summary>
+ <returns>A <see cref="T:System.Data.Common.DbCommand"></see> object.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbConnection.CreateDbCommand">
+ <summary>Creates and returns a <see cref="T:System.Data.Common.DbCommand"></see> object associated with the current connection.</summary>
+ <returns>A <see cref="T:System.Data.Common.DbCommand"></see> object.</returns>
+ </member>
+ <member name="P:System.Data.Common.DbConnection.Database">
+ <summary>Gets the name of the current database after a connection is opened, or the database name specified in the connection string before the connection is opened.</summary>
+ <returns>The name of the current database or the name of the database to be used after a connection is opened. The default value is an empty string.</returns>
+ </member>
+ <member name="P:System.Data.Common.DbConnection.DataSource">
+ <summary>Gets the name of the database server to which to connect.</summary>
+ <returns>The name of the database server to which to connect. The default value is an empty string.</returns>
+ </member>
+ <member name="P:System.Data.Common.DbConnection.DbProviderFactory">
+ <summary>Gets the <see cref="T:System.Data.Common.DbProviderFactory"></see> for this <see cref="T:System.Data.Common.DbConnection"></see>.</summary>
+ <returns>A set of methods for creating instances of a provider's implementation of the data source classes.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbConnection.EnlistTransaction(System.Transactions.Transaction)">
+ <summary>Enlists in the specified transaction.</summary>
+ <param name="transaction">A reference to an existing <see cref="T:System.Transactions.Transaction"></see> in which to enlist.</param>
+ </member>
+ <member name="M:System.Data.Common.DbConnection.GetSchema">
+ <summary>Returns schema information for the data source of this <see cref="T:System.Data.Common.DbConnection"></see>.</summary>
+ <returns>A <see cref="T:System.Data.DataTable"></see> that contains schema information.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbConnection.GetSchema(System.String)">
+ <summary>Returns schema information for the data source of this <see cref="T:System.Data.Common.DbConnection"></see> using the specified string for the schema name.</summary>
+ <param name="collectionName">Specifies the name of the schema to return.</param>
+ <returns>A <see cref="T:System.Data.DataTable"></see> that contains schema information.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="collectionName">collectionName</paramref> is specified as null.</exception>
+ </member>
+ <member name="M:System.Data.Common.DbConnection.GetSchema(System.String,System.String[])">
+ <summary>Returns schema information for the data source of this <see cref="T:System.Data.Common.DbConnection"></see> using the specified string for the schema name and the specified string array for the restriction values.</summary>
+ <param name="collectionName">Specifies the name of the schema to return.</param>
+ <param name="restrictionValues">Specifies a set of restriction values for the requested schema.</param>
+ <returns>A <see cref="T:System.Data.DataTable"></see> that contains schema information.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="collectionName">collectionName</paramref> is specified as null.</exception>
+ </member>
+ <member name="M:System.Data.Common.DbConnection.OnStateChange(System.Data.StateChangeEventArgs)">
+ <summary>Raises the <see cref="E:System.Data.Common.DbConnection.StateChange"></see> event.</summary>
+ <param name="stateChange">A <see cref="T:System.Data.StateChangeEventArgs"></see> that contains the event data.</param>
+ </member>
+ <member name="M:System.Data.Common.DbConnection.Open">
+ <summary>Opens a database connection with the settings specified by the <see cref="P:System.Data.Common.DbConnection.ConnectionString"></see>.</summary>
+ </member>
+ <member name="M:System.Data.Common.DbConnection.OpenAsync">
+ <summary>An asynchronous version of <see cref="M:System.Data.Common.DbConnection.Open"></see>, which opens a database connection with the settings specified by the <see cref="P:System.Data.Common.DbConnection.ConnectionString"></see>. This method invokes the virtual method <see cref="M:System.Data.Common.DbConnection.OpenAsync(System.Threading.CancellationToken)"></see> with CancellationToken.None.</summary>
+ <returns>A task representing the asynchronous operation.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbConnection.OpenAsync(System.Threading.CancellationToken)">
+ <summary>This is the asynchronous version of <see cref="M:System.Data.Common.DbConnection.Open"></see>. Providers should override with an appropriate implementation. The cancellation token can optionally be honored. The default implementation invokes the synchronous <see cref="M:System.Data.Common.DbConnection.Open"></see> call and returns a completed task. The default implementation will return a cancelled task if passed an already cancelled cancellationToken. Exceptions thrown by Open will be communicated via the returned Task Exception property. Do not invoke other methods and properties of the DbConnection object until the returned Task is complete.</summary>
+ <param name="cancellationToken">The cancellation instruction.</param>
+ <returns>A task representing the asynchronous operation.</returns>
+ </member>
+ <member name="P:System.Data.Common.DbConnection.ServerVersion">
+ <summary>Gets a string that represents the version of the server to which the object is connected.</summary>
+ <returns>The version of the database. The format of the string returned depends on the specific type of connection you are using.</returns>
+ <exception cref="T:System.InvalidOperationException"><see cref="P:System.Data.Common.DbConnection.ServerVersion"></see> was called while the returned Task was not completed and the connection was not opened after a call to <see cref="Overload:System.Data.Common.DbConnection.OpenAsync"></see>.</exception>
+ </member>
+ <member name="P:System.Data.Common.DbConnection.State">
+ <summary>Gets a string that describes the state of the connection.</summary>
+ <returns>The state of the connection. The format of the string returned depends on the specific type of connection you are using.</returns>
+ </member>
+ <member name="E:System.Data.Common.DbConnection.StateChange">
+ <summary>Occurs when the state of the event changes.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.Common.DbConnection.System#Data#IDbConnection#BeginTransaction(System.Data.IsolationLevel)">
+ <summary>Begins a database transaction with the specified <see cref="T:System.Data.IsolationLevel"></see> value.</summary>
+ <param name="isolationLevel">One of the <see cref="T:System.Data.IsolationLevel"></see> values.</param>
+ <returns>An object that represents the new transaction.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbConnection.System#Data#IDbConnection#BeginTransaction">
+ <summary>Begins a database transaction.</summary>
+ <returns>An object that represents the new transaction.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbConnection.System#Data#IDbConnection#CreateCommand">
+ <summary>Creates and returns a <see cref="T:System.Data.Common.DbCommand"></see> object that is associated with the current connection.</summary>
+ <returns>A <see cref="T:System.Data.Common.DbCommand"></see> object that is associated with the connection.</returns>
+ </member>
+ <member name="T:System.Data.Common.DbConnectionStringBuilder">
+ <summary>Provides a base class for strongly typed connection string builders.</summary>
+ </member>
+ <member name="M:System.Data.Common.DbConnectionStringBuilder.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.Common.DbConnectionStringBuilder"></see> class.</summary>
+ </member>
+ <member name="M:System.Data.Common.DbConnectionStringBuilder.#ctor(System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.Common.DbConnectionStringBuilder"></see> class, optionally using ODBC rules for quoting values.</summary>
+ <param name="useOdbcRules">true to use {} to delimit fields; false to use quotation marks.</param>
+ </member>
+ <member name="M:System.Data.Common.DbConnectionStringBuilder.Add(System.String,System.Object)">
+ <summary>Adds an entry with the specified key and value into the <see cref="T:System.Data.Common.DbConnectionStringBuilder"></see>.</summary>
+ <param name="keyword">The key to add to the <see cref="T:System.Data.Common.DbConnectionStringBuilder"></see>.</param>
+ <param name="value">The value for the specified key.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="keyword">keyword</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Data.Common.DbConnectionStringBuilder"></see> is read-only. -or- The <see cref="T:System.Data.Common.DbConnectionStringBuilder"></see> has a fixed size.</exception>
+ </member>
+ <member name="M:System.Data.Common.DbConnectionStringBuilder.AppendKeyValuePair(System.Text.StringBuilder,System.String,System.String)">
+ <summary>Provides an efficient and safe way to append a key and value to an existing <see cref="T:System.Text.StringBuilder"></see> object.</summary>
+ <param name="builder">The <see cref="T:System.Text.StringBuilder"></see> to which to add the key/value pair.</param>
+ <param name="keyword">The key to be added.</param>
+ <param name="value">The value for the supplied key.</param>
+ </member>
+ <member name="M:System.Data.Common.DbConnectionStringBuilder.AppendKeyValuePair(System.Text.StringBuilder,System.String,System.String,System.Boolean)">
+ <summary>Provides an efficient and safe way to append a key and value to an existing <see cref="T:System.Text.StringBuilder"></see> object.</summary>
+ <param name="builder">The <see cref="T:System.Text.StringBuilder"></see> to which to add the key/value pair.</param>
+ <param name="keyword">The key to be added.</param>
+ <param name="value">The value for the supplied key.</param>
+ <param name="useOdbcRules">true to use {} to delimit fields, false to use quotation marks.</param>
+ </member>
+ <member name="P:System.Data.Common.DbConnectionStringBuilder.BrowsableConnectionString">
+ <summary>Gets or sets a value that indicates whether the <see cref="P:System.Data.Common.DbConnectionStringBuilder.ConnectionString"></see> property is visible in Visual Studio designers.</summary>
+ <returns>true if the connection string is visible within designers; false otherwise. The default is true.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbConnectionStringBuilder.Clear">
+ <summary>Clears the contents of the <see cref="T:System.Data.Common.DbConnectionStringBuilder"></see> instance.</summary>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Data.Common.DbConnectionStringBuilder"></see> is read-only.</exception>
+ </member>
+ <member name="M:System.Data.Common.DbConnectionStringBuilder.ClearPropertyDescriptors">
+ <summary>Clears the collection of <see cref="T:System.ComponentModel.PropertyDescriptor"></see> objects on the associated <see cref="T:System.Data.Common.DbConnectionStringBuilder"></see>.</summary>
+ </member>
+ <member name="P:System.Data.Common.DbConnectionStringBuilder.ConnectionString">
+ <summary>Gets or sets the connection string associated with the <see cref="T:System.Data.Common.DbConnectionStringBuilder"></see>.</summary>
+ <returns>The current connection string, created from the key/value pairs that are contained within the <see cref="T:System.Data.Common.DbConnectionStringBuilder"></see>. The default value is an empty string.</returns>
+ <exception cref="T:System.ArgumentException">An invalid connection string argument has been supplied.</exception>
+ </member>
+ <member name="M:System.Data.Common.DbConnectionStringBuilder.ContainsKey(System.String)">
+ <summary>Determines whether the <see cref="T:System.Data.Common.DbConnectionStringBuilder"></see> contains a specific key.</summary>
+ <param name="keyword">The key to locate in the <see cref="T:System.Data.Common.DbConnectionStringBuilder"></see>.</param>
+ <returns>true if the <see cref="T:System.Data.Common.DbConnectionStringBuilder"></see> contains an entry with the specified key; otherwise false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="keyword">keyword</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ </member>
+ <member name="P:System.Data.Common.DbConnectionStringBuilder.Count">
+ <summary>Gets the current number of keys that are contained within the <see cref="P:System.Data.Common.DbConnectionStringBuilder.ConnectionString"></see> property.</summary>
+ <returns>The number of keys that are contained within the connection string maintained by the <see cref="T:System.Data.Common.DbConnectionStringBuilder"></see> instance.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbConnectionStringBuilder.EquivalentTo(System.Data.Common.DbConnectionStringBuilder)">
+ <summary>Compares the connection information in this <see cref="T:System.Data.Common.DbConnectionStringBuilder"></see> object with the connection information in the supplied object.</summary>
+ <param name="connectionStringBuilder">The <see cref="T:System.Data.Common.DbConnectionStringBuilder"></see> to be compared with this <see cref="T:System.Data.Common.DbConnectionStringBuilder"></see> object.</param>
+ <returns>true if the connection information in both of the <see cref="T:System.Data.Common.DbConnectionStringBuilder"></see> objects causes an equivalent connection string; otherwise false.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbConnectionStringBuilder.GetProperties(System.Collections.Hashtable)">
+ <summary>Fills a supplied <see cref="T:System.Collections.Hashtable"></see> with information about all the properties of this <see cref="T:System.Data.Common.DbConnectionStringBuilder"></see>.</summary>
+ <param name="propertyDescriptors">The <see cref="T:System.Collections.Hashtable"></see> to be filled with information about this <see cref="T:System.Data.Common.DbConnectionStringBuilder"></see>.</param>
+ </member>
+ <member name="P:System.Data.Common.DbConnectionStringBuilder.IsFixedSize">
+ <summary>Gets a value that indicates whether the <see cref="T:System.Data.Common.DbConnectionStringBuilder"></see> has a fixed size.</summary>
+ <returns>true if the <see cref="T:System.Data.Common.DbConnectionStringBuilder"></see> has a fixed size; otherwise false.</returns>
+ </member>
+ <member name="P:System.Data.Common.DbConnectionStringBuilder.IsReadOnly">
+ <summary>Gets a value that indicates whether the <see cref="T:System.Data.Common.DbConnectionStringBuilder"></see> is read-only.</summary>
+ <returns>true if the <see cref="T:System.Data.Common.DbConnectionStringBuilder"></see> is read-only; otherwise false. The default is false.</returns>
+ </member>
+ <member name="P:System.Data.Common.DbConnectionStringBuilder.Item(System.String)">
+ <summary>Gets or sets the value associated with the specified key.</summary>
+ <param name="keyword">The key of the item to get or set.</param>
+ <returns>The value associated with the specified key. If the specified key is not found, trying to get it returns a null reference (Nothing in Visual Basic), and trying to set it creates a new element using the specified key. Passing a null (Nothing in Visual Basic) key throws an <see cref="T:System.ArgumentNullException"></see>. Assigning a null value removes the key/value pair.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="keyword">keyword</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.NotSupportedException">The property is set, and the <see cref="T:System.Data.Common.DbConnectionStringBuilder"></see> is read-only. -or- The property is set, <paramref name="keyword">keyword</paramref> does not exist in the collection, and the <see cref="T:System.Data.Common.DbConnectionStringBuilder"></see> has a fixed size.</exception>
+ </member>
+ <member name="P:System.Data.Common.DbConnectionStringBuilder.Keys">
+ <summary>Gets an <see cref="T:System.Collections.ICollection"></see> that contains the keys in the <see cref="T:System.Data.Common.DbConnectionStringBuilder"></see>.</summary>
+ <returns>An <see cref="T:System.Collections.ICollection"></see> that contains the keys in the <see cref="T:System.Data.Common.DbConnectionStringBuilder"></see>.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbConnectionStringBuilder.Remove(System.String)">
+ <summary>Removes the entry with the specified key from the <see cref="T:System.Data.Common.DbConnectionStringBuilder"></see> instance.</summary>
+ <param name="keyword">The key of the key/value pair to be removed from the connection string in this <see cref="T:System.Data.Common.DbConnectionStringBuilder"></see>.</param>
+ <returns>true if the key existed within the connection string and was removed; false if the key did not exist.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="keyword">keyword</paramref> is null (Nothing in Visual Basic)</exception>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Data.Common.DbConnectionStringBuilder"></see> is read-only, or the <see cref="T:System.Data.Common.DbConnectionStringBuilder"></see> has a fixed size.</exception>
+ </member>
+ <member name="M:System.Data.Common.DbConnectionStringBuilder.ShouldSerialize(System.String)">
+ <summary>Indicates whether the specified key exists in this <see cref="T:System.Data.Common.DbConnectionStringBuilder"></see> instance.</summary>
+ <param name="keyword">The key to locate in the <see cref="T:System.Data.Common.DbConnectionStringBuilder"></see>.</param>
+ <returns>true if the <see cref="T:System.Data.Common.DbConnectionStringBuilder"></see> contains an entry with the specified key; otherwise false.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbConnectionStringBuilder.ToString">
+ <summary>Returns the connection string associated with this <see cref="T:System.Data.Common.DbConnectionStringBuilder"></see>.</summary>
+ <returns>The current <see cref="P:System.Data.Common.DbConnectionStringBuilder.ConnectionString"></see> property.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbConnectionStringBuilder.TryGetValue(System.String,System.Object@)">
+ <summary>Retrieves a value corresponding to the supplied key from this <see cref="T:System.Data.Common.DbConnectionStringBuilder"></see>.</summary>
+ <param name="keyword">The key of the item to retrieve.</param>
+ <param name="value">The value corresponding to the key.</param>
+ <returns>true if <paramref name="keyword">keyword</paramref> was found within the connection string, false otherwise.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="keyword">keyword</paramref> contains a null value (Nothing in Visual Basic).</exception>
+ </member>
+ <member name="P:System.Data.Common.DbConnectionStringBuilder.Values">
+ <summary>Gets an <see cref="T:System.Collections.ICollection"></see> that contains the values in the <see cref="T:System.Data.Common.DbConnectionStringBuilder"></see>.</summary>
+ <returns>An <see cref="T:System.Collections.ICollection"></see> that contains the values in the <see cref="T:System.Data.Common.DbConnectionStringBuilder"></see>.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbConnectionStringBuilder.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
+ <summary>Copies the elements of the <see cref="T:System.Collections.ICollection"></see> to an <see cref="T:System.Array"></see>, starting at a particular <see cref="T:System.Array"></see> index.</summary>
+ <param name="array">The one-dimensional <see cref="T:System.Array"></see> that is the destination of the elements copied from <see cref="T:System.Collections.ICollection"></see>. The <see cref="T:System.Array"></see> must have zero-based indexing.</param>
+ <param name="index">The zero-based index in array at which copying begins.</param>
+ </member>
+ <member name="P:System.Data.Common.DbConnectionStringBuilder.System#Collections#ICollection#IsSynchronized">
+ <summary>Gets a value indicating whether access to the <see cref="T:System.Collections.ICollection"></see> is synchronized (thread safe).</summary>
+ <returns>true if access to the <see cref="T:System.Collections.ICollection"></see> is synchronized (thread safe); otherwise, false.</returns>
+ </member>
+ <member name="P:System.Data.Common.DbConnectionStringBuilder.System#Collections#ICollection#SyncRoot">
+ <summary>Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection"></see>.</summary>
+ <returns>An object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection"></see>.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbConnectionStringBuilder.System#Collections#IDictionary#Add(System.Object,System.Object)">
+ <summary>Adds an element with the provided key and value to the <see cref="T:System.Collections.IDictionary"></see> object.</summary>
+ <param name="keyword">The <see cref="T:System.Object"></see> to use as the key of the element to add.</param>
+ <param name="value">The <see cref="T:System.Object"></see> to use as the value of the element to add.</param>
+ </member>
+ <member name="M:System.Data.Common.DbConnectionStringBuilder.System#Collections#IDictionary#Contains(System.Object)">
+ <summary>Determines whether the <see cref="T:System.Collections.IDictionary"></see> object contains an element with the specified key.</summary>
+ <param name="keyword">The key to locate in the <see cref="T:System.Collections.IDictionary"></see> object.</param>
+ <returns>true if the <see cref="T:System.Collections.IDictionary"></see> contains an element with the key; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbConnectionStringBuilder.System#Collections#IDictionary#GetEnumerator">
+ <summary>Returns an <see cref="T:System.Collections.IDictionaryEnumerator"></see> object for the <see cref="T:System.Collections.IDictionary"></see> object.</summary>
+ <returns>An <see cref="T:System.Collections.IDictionaryEnumerator"></see> object for the <see cref="T:System.Collections.IDictionary"></see> object.</returns>
+ </member>
+ <member name="P:System.Data.Common.DbConnectionStringBuilder.System#Collections#IDictionary#Item(System.Object)">
+ <summary>Gets or sets the element with the specified key.</summary>
+ <param name="keyword">The key of the element to get or set.</param>
+ <returns>The element with the specified key.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbConnectionStringBuilder.System#Collections#IDictionary#Remove(System.Object)">
+ <summary>Removes the element with the specified key from the <see cref="T:System.Collections.IDictionary"></see> object.</summary>
+ <param name="keyword">The key of the element to remove.</param>
+ </member>
+ <member name="M:System.Data.Common.DbConnectionStringBuilder.System#Collections#IEnumerable#GetEnumerator">
+ <summary>Returns an enumerator that iterates through a collection.</summary>
+ <returns>An <see cref="T:System.Collections.IEnumerator"></see> object that can be used to iterate through the collection.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbConnectionStringBuilder.System#ComponentModel#ICustomTypeDescriptor#GetAttributes">
+ <summary>Returns a collection of custom attributes for this instance of a component.</summary>
+ <returns>An <see cref="T:System.ComponentModel.AttributeCollection"></see> containing the attributes for this object.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbConnectionStringBuilder.System#ComponentModel#ICustomTypeDescriptor#GetClassName">
+ <summary>Returns the class name of this instance of a component.</summary>
+ <returns>The class name of the object, or null if the class does not have a name.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbConnectionStringBuilder.System#ComponentModel#ICustomTypeDescriptor#GetComponentName">
+ <summary>Returns the name of this instance of a component.</summary>
+ <returns>The name of the object, or null if the object does not have a name.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbConnectionStringBuilder.System#ComponentModel#ICustomTypeDescriptor#GetConverter">
+ <summary>Returns a type converter for this instance of a component.</summary>
+ <returns>A <see cref="T:System.ComponentModel.TypeConverter"></see> that is the converter for this object, or null if there is no <see cref="T:System.ComponentModel.TypeConverter"></see> for this object.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbConnectionStringBuilder.System#ComponentModel#ICustomTypeDescriptor#GetDefaultEvent">
+ <summary>Returns the default event for this instance of a component.</summary>
+ <returns>An <see cref="T:System.ComponentModel.EventDescriptor"></see> that represents the default event for this object, or null if this object does not have events.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbConnectionStringBuilder.System#ComponentModel#ICustomTypeDescriptor#GetDefaultProperty">
+ <summary>Returns the default property for this instance of a component.</summary>
+ <returns>A <see cref="T:System.ComponentModel.PropertyDescriptor"></see> that represents the default property for this object, or null if this object does not have properties.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbConnectionStringBuilder.System#ComponentModel#ICustomTypeDescriptor#GetEditor(System.Type)">
+ <summary>Returns an editor of the specified type for this instance of a component.</summary>
+ <param name="editorBaseType">A <see cref="T:System.Type"></see> that represents the editor for this object.</param>
+ <returns>An <see cref="T:System.Object"></see> of the specified type that is the editor for this object, or null if the editor cannot be found.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbConnectionStringBuilder.System#ComponentModel#ICustomTypeDescriptor#GetEvents">
+ <summary>Returns the events for this instance of a component.</summary>
+ <returns>An <see cref="T:System.ComponentModel.EventDescriptorCollection"></see> that represents the events for this component instance.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbConnectionStringBuilder.System#ComponentModel#ICustomTypeDescriptor#GetEvents(System.Attribute[])">
+ <summary>Returns the events for this instance of a component using the specified attribute array as a filter.</summary>
+ <param name="attributes">An array of type <see cref="T:System.Attribute"></see> that is used as a filter.</param>
+ <returns>An <see cref="T:System.ComponentModel.EventDescriptorCollection"></see> that represents the filtered events for this component instance.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbConnectionStringBuilder.System#ComponentModel#ICustomTypeDescriptor#GetProperties">
+ <summary>Returns the properties for this instance of a component.</summary>
+ <returns>A <see cref="T:System.ComponentModel.PropertyDescriptorCollection"></see> that represents the properties for this component instance.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbConnectionStringBuilder.System#ComponentModel#ICustomTypeDescriptor#GetProperties(System.Attribute[])">
+ <summary>Returns the properties for this instance of a component using the attribute array as a filter.</summary>
+ <param name="attributes">An array of type <see cref="T:System.Attribute"></see> that is used as a filter.</param>
+ <returns>A <see cref="T:System.ComponentModel.PropertyDescriptorCollection"></see> that represents the filtered properties for this component instance.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbConnectionStringBuilder.System#ComponentModel#ICustomTypeDescriptor#GetPropertyOwner(System.ComponentModel.PropertyDescriptor)">
+ <summary>Returns an object that contains the property described by the specified property descriptor.</summary>
+ <param name="pd">A <see cref="T:System.ComponentModel.PropertyDescriptor"></see> that represents the property whose owner is to be found.</param>
+ <returns>An <see cref="T:System.Object"></see> that represents the owner of the specified property.</returns>
+ </member>
+ <member name="T:System.Data.Common.DbDataAdapter">
+ <summary>Aids implementation of the <see cref="T:System.Data.IDbDataAdapter"></see> interface. Inheritors of <see cref="T:System.Data.Common.DbDataAdapter"></see> implement a set of functions to provide strong typing, but inherit most of the functionality needed to fully implement a DataAdapter.</summary>
+ </member>
+ <member name="M:System.Data.Common.DbDataAdapter.#ctor">
+ <summary>Initializes a new instance of a DataAdapter class.</summary>
+ </member>
+ <member name="M:System.Data.Common.DbDataAdapter.#ctor(System.Data.Common.DbDataAdapter)">
+ <summary>Initializes a new instance of a DataAdapter class from an existing object of the same type.</summary>
+ <param name="adapter">A DataAdapter object used to create the new DataAdapter.</param>
+ </member>
+ <member name="M:System.Data.Common.DbDataAdapter.AddToBatch(System.Data.IDbCommand)">
+ <summary>Adds a <see cref="T:System.Data.IDbCommand"></see> to the current batch.</summary>
+ <param name="command">The <see cref="T:System.Data.IDbCommand"></see> to add to the batch.</param>
+ <returns>The number of commands in the batch before adding the <see cref="T:System.Data.IDbCommand"></see>.</returns>
+ <exception cref="T:System.NotSupportedException">The adapter does not support batches.</exception>
+ </member>
+ <member name="M:System.Data.Common.DbDataAdapter.ClearBatch">
+ <summary>Removes all <see cref="T:System.Data.IDbCommand"></see> objects from the batch.</summary>
+ <exception cref="T:System.NotSupportedException">The adapter does not support batches.</exception>
+ </member>
+ <member name="M:System.Data.Common.DbDataAdapter.CreateRowUpdatedEvent(System.Data.DataRow,System.Data.IDbCommand,System.Data.StatementType,System.Data.Common.DataTableMapping)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.Common.RowUpdatedEventArgs"></see> class.</summary>
+ <param name="dataRow">The <see cref="T:System.Data.DataRow"></see> used to update the data source.</param>
+ <param name="command">The <see cref="T:System.Data.IDbCommand"></see> executed during the <see cref="M:System.Data.IDataAdapter.Update(System.Data.DataSet)"></see>.</param>
+ <param name="statementType">Whether the command is an UPDATE, INSERT, DELETE, or SELECT statement.</param>
+ <param name="tableMapping">A <see cref="T:System.Data.Common.DataTableMapping"></see> object.</param>
+ <returns>A new instance of the <see cref="T:System.Data.Common.RowUpdatedEventArgs"></see> class.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbDataAdapter.CreateRowUpdatingEvent(System.Data.DataRow,System.Data.IDbCommand,System.Data.StatementType,System.Data.Common.DataTableMapping)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.Common.RowUpdatingEventArgs"></see> class.</summary>
+ <param name="dataRow">The <see cref="T:System.Data.DataRow"></see> that updates the data source.</param>
+ <param name="command">The <see cref="T:System.Data.IDbCommand"></see> to execute during the <see cref="M:System.Data.IDataAdapter.Update(System.Data.DataSet)"></see>.</param>
+ <param name="statementType">Whether the command is an UPDATE, INSERT, DELETE, or SELECT statement.</param>
+ <param name="tableMapping">A <see cref="T:System.Data.Common.DataTableMapping"></see> object.</param>
+ <returns>A new instance of the <see cref="T:System.Data.Common.RowUpdatingEventArgs"></see> class.</returns>
+ </member>
+ <member name="F:System.Data.Common.DbDataAdapter.DefaultSourceTableName">
+ <summary>The default name used by the <see cref="T:System.Data.Common.DataAdapter"></see> object for table mappings.</summary>
+ <returns></returns>
+ </member>
+ <member name="P:System.Data.Common.DbDataAdapter.DeleteCommand">
+ <summary>Gets or sets a command for deleting records from the data set.</summary>
+ <returns>An <see cref="T:System.Data.IDbCommand"></see> used during <see cref="M:System.Data.IDataAdapter.Update(System.Data.DataSet)"></see> to delete records in the data source for deleted rows in the data set.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbDataAdapter.Dispose(System.Boolean)">
+ <summary>Releases the unmanaged resources used by the <see cref="T:System.Data.Common.DbDataAdapter"></see> and optionally releases the managed resources.</summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
+ </member>
+ <member name="M:System.Data.Common.DbDataAdapter.ExecuteBatch">
+ <summary>Executes the current batch.</summary>
+ <returns>The return value from the last command in the batch.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbDataAdapter.Fill(System.Data.DataSet,System.Int32,System.Int32,System.String,System.Data.IDbCommand,System.Data.CommandBehavior)">
+ <summary>Adds or refreshes rows in a specified range in the <see cref="T:System.Data.DataSet"></see> to match those in the data source using the <see cref="T:System.Data.DataSet"></see> and source table names, command string, and command behavior.</summary>
+ <param name="dataSet">A <see cref="T:System.Data.DataSet"></see> to fill with records and, if necessary, schema.</param>
+ <param name="startRecord">The zero-based record number to start with.</param>
+ <param name="maxRecords">The maximum number of records to retrieve.</param>
+ <param name="srcTable">The name of the source table to use for table mapping.</param>
+ <param name="command">The SQL SELECT statement used to retrieve rows from the data source.</param>
+ <param name="behavior">One of the <see cref="T:System.Data.CommandBehavior"></see> values.</param>
+ <returns>The number of rows successfully added to or refreshed in the <see cref="T:System.Data.DataSet"></see>. This does not include rows affected by statements that do not return rows.</returns>
+ <exception cref="T:System.InvalidOperationException">The source table is invalid.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="startRecord">startRecord</paramref> parameter is less than 0. -or- The <paramref name="maxRecords">maxRecords</paramref> parameter is less than 0.</exception>
+ </member>
+ <member name="M:System.Data.Common.DbDataAdapter.Fill(System.Data.DataTable[],System.Int32,System.Int32,System.Data.IDbCommand,System.Data.CommandBehavior)">
+ <summary>Adds or refreshes rows in a specified range in the <see cref="T:System.Data.DataSet"></see> to match those in the data source using the <see cref="T:System.Data.DataSet"></see> and <see cref="T:System.Data.DataTable"></see> names.</summary>
+ <param name="dataTables">The <see cref="T:System.Data.DataTable"></see> objects to fill from the data source.</param>
+ <param name="startRecord">The zero-based record number to start with.</param>
+ <param name="maxRecords">The maximum number of records to retrieve.</param>
+ <param name="command">The <see cref="T:System.Data.IDbCommand"></see> executed to fill the <see cref="T:System.Data.DataTable"></see> objects.</param>
+ <param name="behavior">One of the <see cref="T:System.Data.CommandBehavior"></see> values.</param>
+ <returns>The number of rows added to or refreshed in the data tables.</returns>
+ <exception cref="T:System.SystemException">The <see cref="T:System.Data.DataSet"></see> is invalid.</exception>
+ <exception cref="T:System.InvalidOperationException">The source table is invalid. -or- The connection is invalid.</exception>
+ <exception cref="T:System.InvalidCastException">The connection could not be found.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="startRecord">startRecord</paramref> parameter is less than 0. -or- The <paramref name="maxRecords">maxRecords</paramref> parameter is less than 0.</exception>
+ </member>
+ <member name="M:System.Data.Common.DbDataAdapter.Fill(System.Data.DataSet,System.Int32,System.Int32,System.String)">
+ <summary>Adds or refreshes rows in a specified range in the <see cref="T:System.Data.DataSet"></see> to match those in the data source using the <see cref="T:System.Data.DataSet"></see> and <see cref="T:System.Data.DataTable"></see> names.</summary>
+ <param name="dataSet">A <see cref="T:System.Data.DataSet"></see> to fill with records and, if necessary, schema.</param>
+ <param name="startRecord">The zero-based record number to start with.</param>
+ <param name="maxRecords">The maximum number of records to retrieve.</param>
+ <param name="srcTable">The name of the source table to use for table mapping.</param>
+ <returns>The number of rows successfully added to or refreshed in the <see cref="T:System.Data.DataSet"></see>. This does not include rows affected by statements that do not return rows.</returns>
+ <exception cref="T:System.SystemException">The <see cref="T:System.Data.DataSet"></see> is invalid.</exception>
+ <exception cref="T:System.InvalidOperationException">The source table is invalid. -or- The connection is invalid.</exception>
+ <exception cref="T:System.InvalidCastException">The connection could not be found.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="startRecord">startRecord</paramref> parameter is less than 0. -or- The <paramref name="maxRecords">maxRecords</paramref> parameter is less than 0.</exception>
+ </member>
+ <member name="M:System.Data.Common.DbDataAdapter.Fill(System.Int32,System.Int32,System.Data.DataTable[])">
+ <summary>Adds or refreshes rows in a <see cref="T:System.Data.DataTable"></see> to match those in the data source starting at the specified record and retrieving up to the specified maximum number of records.</summary>
+ <param name="startRecord">The zero-based record number to start with.</param>
+ <param name="maxRecords">The maximum number of records to retrieve.</param>
+ <param name="dataTables">The <see cref="T:System.Data.DataTable"></see> objects to fill from the data source.</param>
+ <returns>The number of rows successfully added to or refreshed in the <see cref="T:System.Data.DataTable"></see>. This value does not include rows affected by statements that do not return rows.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbDataAdapter.Fill(System.Data.DataSet)">
+ <summary>Adds or refreshes rows in the <see cref="T:System.Data.DataSet"></see>.</summary>
+ <param name="dataSet">A <see cref="T:System.Data.DataSet"></see> to fill with records and, if necessary, schema.</param>
+ <returns>The number of rows successfully added to or refreshed in the <see cref="T:System.Data.DataSet"></see>. This does not include rows affected by statements that do not return rows.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbDataAdapter.Fill(System.Data.DataSet,System.String)">
+ <summary>Adds or refreshes rows in the <see cref="T:System.Data.DataSet"></see> to match those in the data source using the <see cref="T:System.Data.DataSet"></see> and <see cref="T:System.Data.DataTable"></see> names.</summary>
+ <param name="dataSet">A <see cref="T:System.Data.DataSet"></see> to fill with records and, if necessary, schema.</param>
+ <param name="srcTable">The name of the source table to use for table mapping.</param>
+ <returns>The number of rows successfully added to or refreshed in the <see cref="T:System.Data.DataSet"></see>. This does not include rows affected by statements that do not return rows.</returns>
+ <exception cref="T:System.SystemException">The source table is invalid.</exception>
+ </member>
+ <member name="M:System.Data.Common.DbDataAdapter.Fill(System.Data.DataTable)">
+ <summary>Adds or refreshes rows in a specified range in the <see cref="T:System.Data.DataSet"></see> to match those in the data source using the <see cref="T:System.Data.DataTable"></see> name.</summary>
+ <param name="dataTable">The name of the <see cref="T:System.Data.DataTable"></see> to use for table mapping.</param>
+ <returns>The number of rows successfully added to or refreshed in the <see cref="T:System.Data.DataSet"></see>. This does not include rows affected by statements that do not return rows.</returns>
+ <exception cref="T:System.InvalidOperationException">The source table is invalid.</exception>
+ </member>
+ <member name="M:System.Data.Common.DbDataAdapter.Fill(System.Data.DataTable,System.Data.IDbCommand,System.Data.CommandBehavior)">
+ <summary>Adds or refreshes rows in a <see cref="T:System.Data.DataTable"></see> to match those in the data source using the specified <see cref="T:System.Data.DataTable"></see>, <see cref="T:System.Data.IDbCommand"></see> and <see cref="T:System.Data.CommandBehavior"></see>.</summary>
+ <param name="dataTable">A <see cref="T:System.Data.DataTable"></see> to fill with records and, if necessary, schema.</param>
+ <param name="command">The SQL SELECT statement used to retrieve rows from the data source.</param>
+ <param name="behavior">One of the <see cref="T:System.Data.CommandBehavior"></see> values.</param>
+ <returns>The number of rows successfully added to or refreshed in the <see cref="T:System.Data.DataTable"></see>. This does not include rows affected by statements that do not return rows.</returns>
+ </member>
+ <member name="P:System.Data.Common.DbDataAdapter.FillCommandBehavior">
+ <summary>Gets or sets the behavior of the command used to fill the data adapter.</summary>
+ <returns>The <see cref="T:System.Data.CommandBehavior"></see> of the command used to fill the data adapter.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbDataAdapter.FillSchema(System.Data.DataSet,System.Data.SchemaType,System.Data.IDbCommand,System.String,System.Data.CommandBehavior)">
+ <summary>Adds a <see cref="T:System.Data.DataTable"></see> to the specified <see cref="T:System.Data.DataSet"></see> and configures the schema to match that in the data source based on the specified <see cref="T:System.Data.SchemaType"></see>.</summary>
+ <param name="dataSet">The <see cref="T:System.Data.DataSet"></see> to be filled with the schema from the data source.</param>
+ <param name="schemaType">One of the <see cref="T:System.Data.SchemaType"></see> values.</param>
+ <param name="command">The SQL SELECT statement used to retrieve rows from the data source.</param>
+ <param name="srcTable">The name of the source table to use for table mapping.</param>
+ <param name="behavior">One of the <see cref="T:System.Data.CommandBehavior"></see> values.</param>
+ <returns>An array of <see cref="T:System.Data.DataTable"></see> objects that contain schema information returned from the data source.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbDataAdapter.FillSchema(System.Data.DataSet,System.Data.SchemaType,System.String)">
+ <summary>Adds a <see cref="T:System.Data.DataTable"></see> to the specified <see cref="T:System.Data.DataSet"></see> and configures the schema to match that in the data source based upon the specified <see cref="T:System.Data.SchemaType"></see> and <see cref="T:System.Data.DataTable"></see>.</summary>
+ <param name="dataSet">A <see cref="T:System.Data.DataSet"></see> to insert the schema in.</param>
+ <param name="schemaType">One of the <see cref="T:System.Data.SchemaType"></see> values that specify how to insert the schema.</param>
+ <param name="srcTable">The name of the source table to use for table mapping.</param>
+ <returns>A reference to a collection of <see cref="T:System.Data.DataTable"></see> objects that were added to the <see cref="T:System.Data.DataSet"></see>.</returns>
+ <exception cref="T:System.ArgumentException">A source table from which to get the schema could not be found.</exception>
+ </member>
+ <member name="M:System.Data.Common.DbDataAdapter.FillSchema(System.Data.DataTable,System.Data.SchemaType,System.Data.IDbCommand,System.Data.CommandBehavior)">
+ <summary>Configures the schema of the specified <see cref="T:System.Data.DataTable"></see> based on the specified <see cref="T:System.Data.SchemaType"></see>, command string, and <see cref="T:System.Data.CommandBehavior"></see> values.</summary>
+ <param name="dataTable">The <see cref="T:System.Data.DataTable"></see> to be filled with the schema from the data source.</param>
+ <param name="schemaType">One of the <see cref="T:System.Data.SchemaType"></see> values.</param>
+ <param name="command">The SQL SELECT statement used to retrieve rows from the data source.</param>
+ <param name="behavior">One of the <see cref="T:System.Data.CommandBehavior"></see> values.</param>
+ <returns>A of <see cref="T:System.Data.DataTable"></see> object that contains schema information returned from the data source.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbDataAdapter.FillSchema(System.Data.DataSet,System.Data.SchemaType)">
+ <summary>Adds a <see cref="T:System.Data.DataTable"></see> named &quot;Table&quot; to the specified <see cref="T:System.Data.DataSet"></see> and configures the schema to match that in the data source based on the specified <see cref="T:System.Data.SchemaType"></see>.</summary>
+ <param name="dataSet">A <see cref="T:System.Data.DataSet"></see> to insert the schema in.</param>
+ <param name="schemaType">One of the <see cref="T:System.Data.SchemaType"></see> values that specify how to insert the schema.</param>
+ <returns>A reference to a collection of <see cref="T:System.Data.DataTable"></see> objects that were added to the <see cref="T:System.Data.DataSet"></see>.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbDataAdapter.FillSchema(System.Data.DataTable,System.Data.SchemaType)">
+ <summary>Configures the schema of the specified <see cref="T:System.Data.DataTable"></see> based on the specified <see cref="T:System.Data.SchemaType"></see>.</summary>
+ <param name="dataTable">The <see cref="T:System.Data.DataTable"></see> to be filled with the schema from the data source.</param>
+ <param name="schemaType">One of the <see cref="T:System.Data.SchemaType"></see> values.</param>
+ <returns>A <see cref="T:System.Data.DataTable"></see> that contains schema information returned from the data source.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbDataAdapter.GetBatchedParameter(System.Int32,System.Int32)">
+ <summary>Returns a <see cref="T:System.Data.IDataParameter"></see> from one of the commands in the current batch.</summary>
+ <param name="commandIdentifier">The index of the command to retrieve the parameter from.</param>
+ <param name="parameterIndex">The index of the parameter within the command.</param>
+ <returns>The <see cref="T:System.Data.IDataParameter"></see> specified.</returns>
+ <exception cref="T:System.NotSupportedException">The adapter does not support batches.</exception>
+ </member>
+ <member name="M:System.Data.Common.DbDataAdapter.GetBatchedRecordsAffected(System.Int32,System.Int32@,System.Exception@)">
+ <summary>Returns information about an individual update attempt within a larger batched update.</summary>
+ <param name="commandIdentifier">The zero-based column ordinal of the individual command within the batch.</param>
+ <param name="recordsAffected">The number of rows affected in the data store by the specified command within the batch.</param>
+ <param name="error">An <see cref="T:System.Exception"></see> thrown during execution of the specified command. Returns null (Nothing in Visual Basic) if no exception is thrown.</param>
+ <returns>Information about an individual update attempt within a larger batched update.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbDataAdapter.GetFillParameters">
+ <summary>Gets the parameters set by the user when executing an SQL SELECT statement.</summary>
+ <returns>An array of <see cref="T:System.Data.IDataParameter"></see> objects that contains the parameters set by the user.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbDataAdapter.InitializeBatching">
+ <summary>Initializes batching for the <see cref="T:System.Data.Common.DbDataAdapter"></see>.</summary>
+ <exception cref="T:System.NotSupportedException">The adapter does not support batches.</exception>
+ </member>
+ <member name="P:System.Data.Common.DbDataAdapter.InsertCommand">
+ <summary>Gets or sets a command used to insert new records into the data source.</summary>
+ <returns>A <see cref="T:System.Data.IDbCommand"></see> used during <see cref="M:System.Data.IDataAdapter.Update(System.Data.DataSet)"></see> to insert records in the data source for new rows in the data set.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbDataAdapter.OnRowUpdated(System.Data.Common.RowUpdatedEventArgs)">
+ <summary>Raises the RowUpdated event of a .NET Framework data provider.</summary>
+ <param name="value">A <see cref="T:System.Data.Common.RowUpdatedEventArgs"></see> that contains the event data.</param>
+ </member>
+ <member name="M:System.Data.Common.DbDataAdapter.OnRowUpdating(System.Data.Common.RowUpdatingEventArgs)">
+ <summary>Raises the RowUpdating event of a .NET Framework data provider.</summary>
+ <param name="value">An <see cref="T:System.Data.Common.RowUpdatingEventArgs"></see> that contains the event data.</param>
+ </member>
+ <member name="P:System.Data.Common.DbDataAdapter.SelectCommand">
+ <summary>Gets or sets a command used to select records in the data source.</summary>
+ <returns>A <see cref="T:System.Data.IDbCommand"></see> that is used during <see cref="M:System.Data.IDataAdapter.Update(System.Data.DataSet)"></see> to select records from data source for placement in the data set.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbDataAdapter.TerminateBatching">
+ <summary>Ends batching for the <see cref="T:System.Data.Common.DbDataAdapter"></see>.</summary>
+ <exception cref="T:System.NotSupportedException">The adapter does not support batches.</exception>
+ </member>
+ <member name="M:System.Data.Common.DbDataAdapter.Update(System.Data.DataSet)">
+ <summary>Updates the values in the database by executing the respective INSERT, UPDATE, or DELETE statements for each inserted, updated, or deleted row in the specified <see cref="T:System.Data.DataSet"></see>.</summary>
+ <param name="dataSet">The <see cref="T:System.Data.DataSet"></see> used to update the data source.</param>
+ <returns>The number of rows successfully updated from the <see cref="T:System.Data.DataSet"></see>.</returns>
+ <exception cref="T:System.InvalidOperationException">The source table is invalid.</exception>
+ <exception cref="T:System.Data.DBConcurrencyException">An attempt to execute an INSERT, UPDATE, or DELETE statement resulted in zero records affected.</exception>
+ </member>
+ <member name="M:System.Data.Common.DbDataAdapter.Update(System.Data.DataTable)">
+ <summary>Updates the values in the database by executing the respective INSERT, UPDATE, or DELETE statements for each inserted, updated, or deleted row in the specified <see cref="T:System.Data.DataTable"></see>.</summary>
+ <param name="dataTable">The <see cref="T:System.Data.DataTable"></see> used to update the data source.</param>
+ <returns>The number of rows successfully updated from the <see cref="T:System.Data.DataTable"></see>.</returns>
+ <exception cref="T:System.ArgumentNullException">The <see cref="T:System.Data.DataSet"></see> is invalid.</exception>
+ <exception cref="T:System.InvalidOperationException">The source table is invalid.</exception>
+ <exception cref="T:System.SystemException">No <see cref="T:System.Data.DataRow"></see> exists to update. -or- No <see cref="T:System.Data.DataTable"></see> exists to update. -or- No <see cref="T:System.Data.DataSet"></see> exists to use as a source.</exception>
+ <exception cref="T:System.Data.DBConcurrencyException">An attempt to execute an INSERT, UPDATE, or DELETE statement resulted in zero records affected.</exception>
+ </member>
+ <member name="M:System.Data.Common.DbDataAdapter.Update(System.Data.DataRow[])">
+ <summary>Updates the values in the database by executing the respective INSERT, UPDATE, or DELETE statements for each inserted, updated, or deleted row in the specified array in the <see cref="T:System.Data.DataSet"></see>.</summary>
+ <param name="dataRows">An array of <see cref="T:System.Data.DataRow"></see> objects used to update the data source.</param>
+ <returns>The number of rows successfully updated from the <see cref="T:System.Data.DataSet"></see>.</returns>
+ <exception cref="T:System.ArgumentNullException">The <see cref="T:System.Data.DataSet"></see> is invalid.</exception>
+ <exception cref="T:System.InvalidOperationException">The source table is invalid.</exception>
+ <exception cref="T:System.SystemException">No <see cref="T:System.Data.DataRow"></see> exists to update. -or- No <see cref="T:System.Data.DataTable"></see> exists to update. -or- No <see cref="T:System.Data.DataSet"></see> exists to use as a source.</exception>
+ <exception cref="T:System.Data.DBConcurrencyException">An attempt to execute an INSERT, UPDATE, or DELETE statement resulted in zero records affected.</exception>
+ </member>
+ <member name="M:System.Data.Common.DbDataAdapter.Update(System.Data.DataSet,System.String)">
+ <summary>Updates the values in the database by executing the respective INSERT, UPDATE, or DELETE statements for each inserted, updated, or deleted row in the <see cref="T:System.Data.DataSet"></see> with the specified <see cref="T:System.Data.DataTable"></see> name.</summary>
+ <param name="dataSet">The <see cref="T:System.Data.DataSet"></see> to use to update the data source.</param>
+ <param name="srcTable">The name of the source table to use for table mapping.</param>
+ <returns>The number of rows successfully updated from the <see cref="T:System.Data.DataSet"></see>.</returns>
+ <exception cref="T:System.ArgumentNullException">The <see cref="T:System.Data.DataSet"></see> is invalid.</exception>
+ <exception cref="T:System.InvalidOperationException">The source table is invalid.</exception>
+ <exception cref="T:System.Data.DBConcurrencyException">An attempt to execute an INSERT, UPDATE, or DELETE statement resulted in zero records affected.</exception>
+ </member>
+ <member name="M:System.Data.Common.DbDataAdapter.Update(System.Data.DataRow[],System.Data.Common.DataTableMapping)">
+ <summary>Updates the values in the database by executing the respective INSERT, UPDATE, or DELETE statements for each inserted, updated, or deleted row in the specified array of <see cref="T:System.Data.DataSet"></see> objects.</summary>
+ <param name="dataRows">An array of <see cref="T:System.Data.DataRow"></see> objects used to update the data source.</param>
+ <param name="tableMapping">The <see cref="P:System.Data.IDataAdapter.TableMappings"></see> collection to use.</param>
+ <returns>The number of rows successfully updated from the <see cref="T:System.Data.DataSet"></see>.</returns>
+ <exception cref="T:System.ArgumentNullException">The <see cref="T:System.Data.DataSet"></see> is invalid.</exception>
+ <exception cref="T:System.InvalidOperationException">The source table is invalid.</exception>
+ <exception cref="T:System.SystemException">No <see cref="T:System.Data.DataRow"></see> exists to update. -or- No <see cref="T:System.Data.DataTable"></see> exists to update. -or- No <see cref="T:System.Data.DataSet"></see> exists to use as a source.</exception>
+ <exception cref="T:System.Data.DBConcurrencyException">An attempt to execute an INSERT, UPDATE, or DELETE statement resulted in zero records affected.</exception>
+ </member>
+ <member name="P:System.Data.Common.DbDataAdapter.UpdateBatchSize">
+ <summary>Gets or sets a value that enables or disables batch processing support, and specifies the number of commands that can be executed in a batch.</summary>
+ <returns>The number of rows to process per batch. Value is
+
+ Effect
+
+ 0
+
+ There is no limit on the batch size.
+
+ 1
+
+ Disables batch updating.
+
+ &gt; 1
+
+ Changes are sent using batches of <see cref="P:System.Data.Common.DbDataAdapter.UpdateBatchSize"></see> operations at a time.
+
+ When setting this to a value other than 1 ,all the commands associated with the <see cref="T:System.Data.Common.DbDataAdapter"></see> must have their <see cref="P:System.Data.IDbCommand.UpdatedRowSource"></see> property set to None or OutputParameters. An exception will be thrown otherwise.</returns>
+ </member>
+ <member name="P:System.Data.Common.DbDataAdapter.UpdateCommand">
+ <summary>Gets or sets a command used to update records in the data source.</summary>
+ <returns>A <see cref="T:System.Data.IDbCommand"></see> used during <see cref="M:System.Data.IDataAdapter.Update(System.Data.DataSet)"></see> to update records in the data source for modified rows in the data set.</returns>
+ </member>
+ <member name="P:System.Data.Common.DbDataAdapter.System#Data#IDbDataAdapter#DeleteCommand">
+ <summary>Gets or sets an SQL statement for deleting records from the data set.</summary>
+ <returns>An <see cref="T:System.Data.IDbCommand"></see> used during <see cref="M:System.Data.Common.DbDataAdapter.Update(System.Data.DataSet)"></see> to delete records in the data source for deleted rows in the data set.</returns>
+ </member>
+ <member name="P:System.Data.Common.DbDataAdapter.System#Data#IDbDataAdapter#InsertCommand">
+ <summary>Gets or sets an SQL statement used to insert new records into the data source.</summary>
+ <returns>An <see cref="T:System.Data.IDbCommand"></see> used during <see cref="M:System.Data.Common.DbDataAdapter.Update(System.Data.DataSet)"></see> to insert records in the data source for new rows in the data set.</returns>
+ </member>
+ <member name="P:System.Data.Common.DbDataAdapter.System#Data#IDbDataAdapter#SelectCommand">
+ <summary>Gets or sets an SQL statement used to select records in the data source.</summary>
+ <returns>An <see cref="T:System.Data.IDbCommand"></see> that is used during <see cref="M:System.Data.Common.DbDataAdapter.Update(System.Data.DataSet)"></see> to select records from data source for placement in the data set.</returns>
+ </member>
+ <member name="P:System.Data.Common.DbDataAdapter.System#Data#IDbDataAdapter#UpdateCommand">
+ <summary>Gets or sets an SQL statement used to update records in the data source.</summary>
+ <returns>An <see cref="T:System.Data.IDbCommand"></see> used during <see cref="M:System.Data.Common.DbDataAdapter.Update(System.Data.DataSet)"></see> to update records in the data source for modified rows in the data set.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbDataAdapter.System#ICloneable#Clone">
+ <summary>Creates a new object that is a copy of the current instance.</summary>
+ <returns>A new object that is a copy of this instance.</returns>
+ </member>
+ <member name="T:System.Data.Common.DbDataReader">
+ <summary>Reads a forward-only stream of rows from a data source.</summary>
+ </member>
+ <member name="M:System.Data.Common.DbDataReader.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.Common.DbDataReader"></see> class.</summary>
+ </member>
+ <member name="M:System.Data.Common.DbDataReader.Close">
+ <summary>Closes the <see cref="T:System.Data.Common.DbDataReader"></see> object.</summary>
+ </member>
+ <member name="P:System.Data.Common.DbDataReader.Depth">
+ <summary>Gets a value indicating the depth of nesting for the current row.</summary>
+ <returns>The depth of nesting for the current row.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbDataReader.Dispose">
+ <summary>Releases all resources used by the current instance of the <see cref="T:System.Data.Common.DbDataReader"></see> class.</summary>
+ </member>
+ <member name="M:System.Data.Common.DbDataReader.Dispose(System.Boolean)">
+ <summary>Releases the managed resources used by the <see cref="T:System.Data.Common.DbDataReader"></see> and optionally releases the unmanaged resources.</summary>
+ <param name="disposing">true to release managed and unmanaged resources; false to release only unmanaged resources.</param>
+ </member>
+ <member name="P:System.Data.Common.DbDataReader.FieldCount">
+ <summary>Gets the number of columns in the current row.</summary>
+ <returns>The number of columns in the current row.</returns>
+ <exception cref="T:System.NotSupportedException">There is no current connection to an instance of SQL Server.</exception>
+ </member>
+ <member name="M:System.Data.Common.DbDataReader.GetBoolean(System.Int32)">
+ <summary>Gets the value of the specified column as a Boolean.</summary>
+ <param name="ordinal">The zero-based column ordinal.</param>
+ <returns>The value of the specified column.</returns>
+ <exception cref="T:System.InvalidCastException">The specified cast is not valid.</exception>
+ </member>
+ <member name="M:System.Data.Common.DbDataReader.GetByte(System.Int32)">
+ <summary>Gets the value of the specified column as a byte.</summary>
+ <param name="ordinal">The zero-based column ordinal.</param>
+ <returns>The value of the specified column.</returns>
+ <exception cref="T:System.InvalidCastException">The specified cast is not valid.</exception>
+ </member>
+ <member name="M:System.Data.Common.DbDataReader.GetBytes(System.Int32,System.Int64,System.Byte[],System.Int32,System.Int32)">
+ <summary>Reads a stream of bytes from the specified column, starting at location indicated by <paramref name="dataOffset">dataOffset</paramref>, into the buffer, starting at the location indicated by <paramref name="bufferOffset">bufferOffset</paramref>.</summary>
+ <param name="ordinal">The zero-based column ordinal.</param>
+ <param name="dataOffset">The index within the row from which to begin the read operation.</param>
+ <param name="buffer">The buffer into which to copy the data.</param>
+ <param name="bufferOffset">The index with the buffer to which the data will be copied.</param>
+ <param name="length">The maximum number of characters to read.</param>
+ <returns>The actual number of bytes read.</returns>
+ <exception cref="T:System.InvalidCastException">The specified cast is not valid.</exception>
+ </member>
+ <member name="M:System.Data.Common.DbDataReader.GetChar(System.Int32)">
+ <summary>Gets the value of the specified column as a single character.</summary>
+ <param name="ordinal">The zero-based column ordinal.</param>
+ <returns>The value of the specified column.</returns>
+ <exception cref="T:System.InvalidCastException">The specified cast is not valid.</exception>
+ </member>
+ <member name="M:System.Data.Common.DbDataReader.GetChars(System.Int32,System.Int64,System.Char[],System.Int32,System.Int32)">
+ <summary>Reads a stream of characters from the specified column, starting at location indicated by <paramref name="dataOffset">dataOffset</paramref>, into the buffer, starting at the location indicated by <paramref name="bufferOffset">bufferOffset</paramref>.</summary>
+ <param name="ordinal">The zero-based column ordinal.</param>
+ <param name="dataOffset">The index within the row from which to begin the read operation.</param>
+ <param name="buffer">The buffer into which to copy the data.</param>
+ <param name="bufferOffset">The index with the buffer 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:System.Data.Common.DbDataReader.GetData(System.Int32)">
+ <summary>Returns a <see cref="T:System.Data.Common.DbDataReader"></see> object for the requested column ordinal.</summary>
+ <param name="ordinal">The zero-based column ordinal.</param>
+ <returns>A <see cref="T:System.Data.Common.DbDataReader"></see> object.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbDataReader.GetDataTypeName(System.Int32)">
+ <summary>Gets name of the data type of the specified column.</summary>
+ <param name="ordinal">The zero-based column ordinal.</param>
+ <returns>A string representing the name of the data type.</returns>
+ <exception cref="T:System.InvalidCastException">The specified cast is not valid.</exception>
+ </member>
+ <member name="M:System.Data.Common.DbDataReader.GetDateTime(System.Int32)">
+ <summary>Gets the value of the specified column as a <see cref="T:System.DateTime"></see> object.</summary>
+ <param name="ordinal">The zero-based column ordinal.</param>
+ <returns>The value of the specified column.</returns>
+ <exception cref="T:System.InvalidCastException">The specified cast is not valid.</exception>
+ </member>
+ <member name="M:System.Data.Common.DbDataReader.GetDbDataReader(System.Int32)">
+ <summary>Returns a <see cref="T:System.Data.Common.DbDataReader"></see> object for the requested column ordinal that can be overridden with a provider-specific implementation.</summary>
+ <param name="ordinal">The zero-based column ordinal.</param>
+ <returns>A <see cref="T:System.Data.Common.DbDataReader"></see> object.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbDataReader.GetDecimal(System.Int32)">
+ <summary>Gets the value of the specified column as a <see cref="T:System.Decimal"></see> object.</summary>
+ <param name="ordinal">The zero-based column ordinal.</param>
+ <returns>The value of the specified column.</returns>
+ <exception cref="T:System.InvalidCastException">The specified cast is not valid.</exception>
+ </member>
+ <member name="M:System.Data.Common.DbDataReader.GetDouble(System.Int32)">
+ <summary>Gets the value of the specified column as a double-precision floating point number.</summary>
+ <param name="ordinal">The zero-based column ordinal.</param>
+ <returns>The value of the specified column.</returns>
+ <exception cref="T:System.InvalidCastException">The specified cast is not valid.</exception>
+ </member>
+ <member name="M:System.Data.Common.DbDataReader.GetEnumerator">
+ <summary>Returns an <see cref="T:System.Collections.IEnumerator"></see> that can be used to iterate through the rows in the data reader.</summary>
+ <returns>An <see cref="T:System.Collections.IEnumerator"></see> that can be used to iterate through the rows in the data reader.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbDataReader.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 specified column.</returns>
+ <exception cref="T:System.InvalidCastException">The specified cast is not valid.</exception>
+ </member>
+ <member name="M:System.Data.Common.DbDataReader.GetFieldValue``1(System.Int32)">
+ <summary>Synchronously gets the value of the specified column as a type.</summary>
+ <param name="ordinal">The column to be retrieved.</param>
+ <typeparam name="T">Synchronously gets the value of the specified column as a type.</typeparam>
+ <returns>The column to be retrieved.</returns>
+ <exception cref="T:System.InvalidOperationException">The connection drops or is closed during the data retrieval. The <see cref="T:System.Data.SqlClient.SqlDataReader"></see> is closed during the data retrieval. There is no data ready to be read (for example, the first <see cref="M:System.Data.SqlClient.SqlDataReader.Read"></see> hasn't been called, or returned false). Tried to read a previously-read column in sequential mode. There was an asynchronous operation in progress. This applies to all Get* methods when running in sequential mode, as they could be called while reading a stream.</exception>
+ <exception cref="T:System.IndexOutOfRangeException">Trying to read a column that does not exist.</exception>
+ <exception cref="T:System.InvalidCastException"><paramref name="T">T</paramref> doesn’t match the type returned by SQL Server or cannot be cast.</exception>
+ </member>
+ <member name="M:System.Data.Common.DbDataReader.GetFieldValueAsync``1(System.Int32)">
+ <summary>Asynchronously gets the value of the specified column as a type.</summary>
+ <param name="ordinal">The type of the value to be returned.</param>
+ <typeparam name="T">The type of the value to be returned.</typeparam>
+ <returns>The type of the value to be returned.</returns>
+ <exception cref="T:System.InvalidOperationException">The connection drops or is closed during the data retrieval. The <see cref="T:System.Data.Common.DbDataReader"></see> is closed during the data retrieval. There is no data ready to be read (for example, the first <see cref="M:System.Data.Common.DbDataReader.Read"></see> hasn't been called, or returned false). Tried to read a previously-read column in sequential mode. There was an asynchronous operation in progress. This applies to all Get* methods when running in sequential mode, as they could be called while reading a stream.</exception>
+ <exception cref="T:System.IndexOutOfRangeException">Trying to read a column that does not exist.</exception>
+ <exception cref="T:System.InvalidCastException"><paramref name="T">T</paramref> doesn’t match the type returned by the data source or cannot be cast.</exception>
+ </member>
+ <member name="M:System.Data.Common.DbDataReader.GetFieldValueAsync``1(System.Int32,System.Threading.CancellationToken)">
+ <summary>Asynchronously gets the value of the specified column as a type.</summary>
+ <param name="ordinal">The type of the value to be returned.</param>
+ <param name="cancellationToken">The cancellation instruction, which propagates a notification that operations should be canceled. This does not guarantee the cancellation. A setting of CancellationToken.None makes this method equivalent to <see cref="M:System.Data.Common.DbDataReader.GetFieldValueAsync``1(System.Int32)"></see>. The returned task must be marked as cancelled.</param>
+ <typeparam name="T">The type of the value to be returned.</typeparam>
+ <returns>The type of the value to be returned.</returns>
+ <exception cref="T:System.InvalidOperationException">The connection drops or is closed during the data retrieval. The <see cref="T:System.Data.Common.DbDataReader"></see> is closed during the data retrieval. There is no data ready to be read (for example, the first <see cref="M:System.Data.Common.DbDataReader.Read"></see> hasn't been called, or returned false). Tried to read a previously-read column in sequential mode. There was an asynchronous operation in progress. This applies to all Get* methods when running in sequential mode, as they could be called while reading a stream.</exception>
+ <exception cref="T:System.IndexOutOfRangeException">Trying to read a column that does not exist.</exception>
+ <exception cref="T:System.InvalidCastException"><paramref name="T">T</paramref> doesn’t match the type returned by the data source or cannot be cast.</exception>
+ </member>
+ <member name="M:System.Data.Common.DbDataReader.GetFloat(System.Int32)">
+ <summary>Gets the value of the specified column as a single-precision floating point number.</summary>
+ <param name="ordinal">The zero-based column ordinal.</param>
+ <returns>The value of the specified column.</returns>
+ <exception cref="T:System.InvalidCastException">The specified cast is not valid.</exception>
+ </member>
+ <member name="M:System.Data.Common.DbDataReader.GetGuid(System.Int32)">
+ <summary>Gets the value of the specified column as a globally-unique identifier (GUID).</summary>
+ <param name="ordinal">The zero-based column ordinal.</param>
+ <returns>The value of the specified column.</returns>
+ <exception cref="T:System.InvalidCastException">The specified cast is not valid.</exception>
+ </member>
+ <member name="M:System.Data.Common.DbDataReader.GetInt16(System.Int32)">
+ <summary>Gets the value of the specified column as a 16-bit signed integer.</summary>
+ <param name="ordinal">The zero-based column ordinal.</param>
+ <returns>The value of the specified column.</returns>
+ <exception cref="T:System.InvalidCastException">The specified cast is not valid.</exception>
+ </member>
+ <member name="M:System.Data.Common.DbDataReader.GetInt32(System.Int32)">
+ <summary>Gets the value of the specified column as a 32-bit signed integer.</summary>
+ <param name="ordinal">The zero-based column ordinal.</param>
+ <returns>The value of the specified column.</returns>
+ <exception cref="T:System.InvalidCastException">The specified cast is not valid.</exception>
+ </member>
+ <member name="M:System.Data.Common.DbDataReader.GetInt64(System.Int32)">
+ <summary>Gets the value of the specified column as a 64-bit signed integer.</summary>
+ <param name="ordinal">The zero-based column ordinal.</param>
+ <returns>The value of the specified column.</returns>
+ <exception cref="T:System.InvalidCastException">The specified cast is not valid.</exception>
+ </member>
+ <member name="M:System.Data.Common.DbDataReader.GetName(System.Int32)">
+ <summary>Gets the name of the column, given the zero-based column ordinal.</summary>
+ <param name="ordinal">The zero-based column ordinal.</param>
+ <returns>The name of the specified column.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbDataReader.GetOrdinal(System.String)">
+ <summary>Gets the column ordinal given the name of the column.</summary>
+ <param name="name">The name of the column.</param>
+ <returns>The zero-based column ordinal.</returns>
+ <exception cref="T:System.IndexOutOfRangeException">The name specified is not a valid column name.</exception>
+ </member>
+ <member name="M:System.Data.Common.DbDataReader.GetProviderSpecificFieldType(System.Int32)">
+ <summary>Returns the provider-specific field type of the specified column.</summary>
+ <param name="ordinal">The zero-based column ordinal.</param>
+ <returns>The <see cref="T:System.Type"></see> object that describes the data type of the specified column.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbDataReader.GetProviderSpecificValue(System.Int32)">
+ <summary>Gets the value of the specified column as an instance of <see cref="T:System.Object"></see>.</summary>
+ <param name="ordinal">The zero-based column ordinal.</param>
+ <returns>The value of the specified column.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbDataReader.GetProviderSpecificValues(System.Object[])">
+ <summary>Gets all provider-specific attribute columns in the collection for the current row.</summary>
+ <param name="values">An array of <see cref="T:System.Object"></see> into which to copy the attribute columns.</param>
+ <returns>The number of instances of <see cref="T:System.Object"></see> in the array.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbDataReader.GetSchemaTable">
+ <summary>Returns a <see cref="T:System.Data.DataTable"></see> that describes the column metadata of the <see cref="T:System.Data.Common.DbDataReader"></see>.</summary>
+ <returns>A <see cref="T:System.Data.DataTable"></see> that describes the column metadata.</returns>
+ <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Data.SqlClient.SqlDataReader"></see> is closed.</exception>
+ </member>
+ <member name="M:System.Data.Common.DbDataReader.GetStream(System.Int32)">
+ <summary>Retrieves data as a <see cref="T:System.IO.Stream"></see>.</summary>
+ <param name="ordinal">Retrieves data as a <see cref="T:System.IO.Stream"></see>.</param>
+ <returns>The returned object.</returns>
+ <exception cref="T:System.InvalidOperationException">The connection drops or is closed during the data retrieval. The <see cref="T:System.Data.Common.DbDataReader"></see> is closed during the data retrieval. There is no data ready to be read (for example, the first <see cref="M:System.Data.Common.DbDataReader.Read"></see> hasn't been called, or returned false). Tried to read a previously-read column in sequential mode. There was an asynchronous operation in progress. This applies to all Get* methods when running in sequential mode, as they could be called while reading a stream.</exception>
+ <exception cref="T:System.IndexOutOfRangeException">Trying to read a column that does not exist.</exception>
+ <exception cref="T:System.InvalidCastException">The returned type was not one of the types below: binary image varbinary udt</exception>
+ </member>
+ <member name="M:System.Data.Common.DbDataReader.GetString(System.Int32)">
+ <summary>Gets the value of the specified column as an instance of <see cref="T:System.String"></see>.</summary>
+ <param name="ordinal">The zero-based column ordinal.</param>
+ <returns>The value of the specified column.</returns>
+ <exception cref="T:System.InvalidCastException">The specified cast is not valid.</exception>
+ </member>
+ <member name="M:System.Data.Common.DbDataReader.GetTextReader(System.Int32)">
+ <summary>Retrieves data as a <see cref="T:System.IO.TextReader"></see>.</summary>
+ <param name="ordinal">Retrieves data as a <see cref="T:System.IO.TextReader"></see>.</param>
+ <returns>The returned object.</returns>
+ <exception cref="T:System.InvalidOperationException">The connection drops or is closed during the data retrieval. The <see cref="T:System.Data.Common.DbDataReader"></see> is closed during the data retrieval. There is no data ready to be read (for example, the first <see cref="M:System.Data.Common.DbDataReader.Read"></see> hasn't been called, or returned false). Tried to read a previously-read column in sequential mode. There was an asynchronous operation in progress. This applies to all Get* methods when running in sequential mode, as they could be called while reading a stream.</exception>
+ <exception cref="T:System.IndexOutOfRangeException">Trying to read a column that does not exist.</exception>
+ <exception cref="T:System.InvalidCastException">The returned type was not one of the types below: char nchar ntext nvarchar text varchar</exception>
+ </member>
+ <member name="M:System.Data.Common.DbDataReader.GetValue(System.Int32)">
+ <summary>Gets the value of the specified column as an instance of <see cref="T:System.Object"></see>.</summary>
+ <param name="ordinal">The zero-based column ordinal.</param>
+ <returns>The value of the specified column.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbDataReader.GetValues(System.Object[])">
+ <summary>Populates an array of objects with the column values of the current row.</summary>
+ <param name="values">An array of <see cref="T:System.Object"></see> into which to copy the attribute columns.</param>
+ <returns>The number of instances of <see cref="T:System.Object"></see> in the array.</returns>
+ </member>
+ <member name="P:System.Data.Common.DbDataReader.HasRows">
+ <summary>Gets a value that indicates whether this <see cref="T:System.Data.Common.DbDataReader"></see> contains one or more rows.</summary>
+ <returns>true if the <see cref="T:System.Data.Common.DbDataReader"></see> contains one or more rows; otherwise false.</returns>
+ </member>
+ <member name="P:System.Data.Common.DbDataReader.IsClosed">
+ <summary>Gets a value indicating whether the <see cref="T:System.Data.Common.DbDataReader"></see> is closed.</summary>
+ <returns>true if the <see cref="T:System.Data.Common.DbDataReader"></see> is closed; otherwise false.</returns>
+ <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Data.SqlClient.SqlDataReader"></see> is closed.</exception>
+ </member>
+ <member name="M:System.Data.Common.DbDataReader.IsDBNull(System.Int32)">
+ <summary>Gets a value that indicates whether the column contains nonexistent or missing values.</summary>
+ <param name="ordinal">The zero-based column ordinal.</param>
+ <returns>true if the specified column is equivalent to <see cref="T:System.DBNull"></see>; otherwise false.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbDataReader.IsDBNullAsync(System.Int32,System.Threading.CancellationToken)">
+ <summary>An asynchronous version of <see cref="M:System.Data.Common.DbDataReader.IsDBNull(System.Int32)"></see>, which gets a value that indicates whether the column contains non-existent or missing values. Optionally, sends a notification that operations should be cancelled.</summary>
+ <param name="ordinal">The zero-based column to be retrieved.</param>
+ <param name="cancellationToken">The cancellation instruction, which propagates a notification that operations should be canceled. This does not guarantee the cancellation. A setting of CancellationToken.None makes this method equivalent to <see cref="M:System.Data.Common.DbDataReader.IsDBNullAsync(System.Int32)"></see>. The returned task must be marked as cancelled.</param>
+ <returns>true if the specified column value is equivalent to DBNull otherwise false.</returns>
+ <exception cref="T:System.InvalidOperationException">The connection drops or is closed during the data retrieval. The <see cref="T:System.Data.Common.DbDataReader"></see> is closed during the data retrieval. There is no data ready to be read (for example, the first <see cref="M:System.Data.Common.DbDataReader.Read"></see> hasn't been called, or returned false). Trying to read a previously read column in sequential mode. There was an asynchronous operation in progress. This applies to all Get* methods when running in sequential mode, as they could be called while reading a stream.</exception>
+ <exception cref="T:System.IndexOutOfRangeException">Trying to read a column that does not exist.</exception>
+ </member>
+ <member name="M:System.Data.Common.DbDataReader.IsDBNullAsync(System.Int32)">
+ <summary>An asynchronous version of <see cref="M:System.Data.Common.DbDataReader.IsDBNull(System.Int32)"></see>, which gets a value that indicates whether the column contains non-existent or missing values.</summary>
+ <param name="ordinal">The zero-based column to be retrieved.</param>
+ <returns>true if the specified column value is equivalent to DBNull otherwise false.</returns>
+ <exception cref="T:System.InvalidOperationException">The connection drops or is closed during the data retrieval. The <see cref="T:System.Data.Common.DbDataReader"></see> is closed during the data retrieval. There is no data ready to be read (for example, the first <see cref="M:System.Data.Common.DbDataReader.Read"></see> hasn't been called, or returned false). Trying to read a previously read column in sequential mode. There was an asynchronous operation in progress. This applies to all Get* methods when running in sequential mode, as they could be called while reading a stream.</exception>
+ <exception cref="T:System.IndexOutOfRangeException">Trying to read a column that does not exist.</exception>
+ </member>
+ <member name="P:System.Data.Common.DbDataReader.Item(System.Int32)">
+ <summary>Gets the value of the specified column as an instance of <see cref="T:System.Object"></see>.</summary>
+ <param name="ordinal">The zero-based column ordinal.</param>
+ <returns>The value of the specified column.</returns>
+ <exception cref="T:System.IndexOutOfRangeException">The index passed was outside the range of 0 through <see cref="P:System.Data.IDataRecord.FieldCount"></see>.</exception>
+ </member>
+ <member name="P:System.Data.Common.DbDataReader.Item(System.String)">
+ <summary>Gets the value of the specified column as an instance of <see cref="T:System.Object"></see>.</summary>
+ <param name="name">The name of the column.</param>
+ <returns>The value of the specified column.</returns>
+ <exception cref="T:System.IndexOutOfRangeException">No column with the specified name was found.</exception>
+ </member>
+ <member name="M:System.Data.Common.DbDataReader.NextResult">
+ <summary>Advances the reader to the next result when reading the results of a batch of statements.</summary>
+ <returns>true if there are more result sets; otherwise false.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbDataReader.NextResultAsync">
+ <summary>An asynchronous version of <see cref="M:System.Data.Common.DbDataReader.NextResult"></see>, which advances the reader to the next result when reading the results of a batch of statements. Invokes <see cref="M:System.Data.Common.DbDataReader.NextResultAsync(System.Threading.CancellationToken)"></see> with CancellationToken.None.</summary>
+ <returns>A task representing the asynchronous operation.</returns>
+ <exception cref="T:System.Data.Common.DbException">An error occurred while executing the command text.</exception>
+ </member>
+ <member name="M:System.Data.Common.DbDataReader.NextResultAsync(System.Threading.CancellationToken)">
+ <summary>This is the asynchronous version of <see cref="M:System.Data.Common.DbDataReader.NextResult"></see>. Providers should override with an appropriate implementation. The <paramref name="cancellationToken">cancellationToken</paramref> may optionally be ignored. The default implementation invokes the synchronous <see cref="M:System.Data.Common.DbDataReader.NextResult"></see> method and returns a completed task, blocking the calling thread. The default implementation will return a cancelled task if passed an already cancelled <paramref name="cancellationToken">cancellationToken</paramref>. Exceptions thrown by <see cref="M:System.Data.Common.DbDataReader.NextResult"></see> will be communicated via the returned Task Exception property. Other methods and properties of the DbDataReader object should not be invoked while the returned Task is not yet completed.</summary>
+ <param name="cancellationToken">The cancellation instruction.</param>
+ <returns>A task representing the asynchronous operation.</returns>
+ <exception cref="T:System.Data.Common.DbException">An error occurred while executing the command text.</exception>
+ </member>
+ <member name="M:System.Data.Common.DbDataReader.Read">
+ <summary>Advances the reader to the next record in a result set.</summary>
+ <returns>true if there are more rows; otherwise false.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbDataReader.ReadAsync">
+ <summary>An asynchronous version of <see cref="M:System.Data.Common.DbDataReader.Read"></see>, which advances the reader to the next record in a result set. This method invokes <see cref="M:System.Data.Common.DbDataReader.ReadAsync(System.Threading.CancellationToken)"></see> with CancellationToken.None.</summary>
+ <returns>A task representing the asynchronous operation.</returns>
+ <exception cref="T:System.Data.Common.DbException">An error occurred while executing the command text.</exception>
+ </member>
+ <member name="M:System.Data.Common.DbDataReader.ReadAsync(System.Threading.CancellationToken)">
+ <summary>This is the asynchronous version of <see cref="M:System.Data.Common.DbDataReader.Read"></see>. Providers should override with an appropriate implementation. The cancellationToken may optionally be ignored. The default implementation invokes the synchronous <see cref="M:System.Data.Common.DbDataReader.Read"></see> method and returns a completed task, blocking the calling thread. The default implementation will return a cancelled task if passed an already cancelled cancellationToken. Exceptions thrown by Read will be communicated via the returned Task Exception property. Do not invoke other methods and properties of the DbDataReader object until the returned Task is complete.</summary>
+ <param name="cancellationToken">The cancellation instruction.</param>
+ <returns>A task representing the asynchronous operation.</returns>
+ <exception cref="T:System.Data.Common.DbException">An error occurred while executing the command text.</exception>
+ </member>
+ <member name="P:System.Data.Common.DbDataReader.RecordsAffected">
+ <summary>Gets the number of rows changed, inserted, or deleted by execution of the SQL statement.</summary>
+ <returns>The number of rows changed, inserted, or deleted. -1 for SELECT statements; 0 if no rows were affected or the statement failed.</returns>
+ </member>
+ <member name="P:System.Data.Common.DbDataReader.VisibleFieldCount">
+ <summary>Gets the number of fields in the <see cref="T:System.Data.Common.DbDataReader"></see> that are not hidden.</summary>
+ <returns>The number of fields that are not hidden.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbDataReader.System#Data#IDataRecord#GetData(System.Int32)">
+ <summary>For a description of this member, see <see cref="M:System.Data.IDataRecord.GetData(System.Int32)"></see>.</summary>
+ <param name="ordinal">The zero-based column ordinal.</param>
+ <returns>An instance of <see cref="T:System.Data.IDataReader"></see> to be used when the field points to more remote structured data.</returns>
+ </member>
+ <member name="T:System.Data.Common.DbDataReaderExtensions">
+
+ </member>
+ <member name="M:System.Data.Common.DbDataReaderExtensions.CanGetColumnSchema(System.Data.Common.DbDataReader)">
+ <param name="reader"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.Common.DbDataReaderExtensions.GetColumnSchema(System.Data.Common.DbDataReader)">
+ <param name="reader"></param>
+ <returns></returns>
+ </member>
+ <member name="T:System.Data.Common.DbDataRecord">
+ <summary>Implements <see cref="T:System.Data.IDataRecord"></see> and <see cref="T:System.ComponentModel.ICustomTypeDescriptor"></see>, and provides data binding support for <see cref="T:System.Data.Common.DbEnumerator"></see>.</summary>
+ </member>
+ <member name="M:System.Data.Common.DbDataRecord.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.Common.DbDataRecord"></see> class.</summary>
+ </member>
+ <member name="P:System.Data.Common.DbDataRecord.FieldCount">
+ <summary>Indicates the number of fields within the current record. This property is read-only.</summary>
+ <returns>The number of fields within the current record.</returns>
+ <exception cref="T:System.NotSupportedException">Not connected to a data source to read from.</exception>
+ </member>
+ <member name="M:System.Data.Common.DbDataRecord.GetBoolean(System.Int32)">
+ <summary>Returns the value of the specified column as a Boolean.</summary>
+ <param name="i">The column ordinal.</param>
+ <returns>true if the Boolean is true; otherwise false.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbDataRecord.GetByte(System.Int32)">
+ <summary>Returns the value of the specified column as a byte.</summary>
+ <param name="i">The column ordinal.</param>
+ <returns>The value of the specified column.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbDataRecord.GetBytes(System.Int32,System.Int64,System.Byte[],System.Int32,System.Int32)">
+ <summary>Returns the value of the specified column as a byte array.</summary>
+ <param name="i">The zero-based column ordinal.</param>
+ <param name="dataIndex">The index within the field from which to start the read operation.</param>
+ <param name="buffer">The buffer into which to read the stream of bytes.</param>
+ <param name="bufferIndex">The index for buffer to start the read operation.</param>
+ <param name="length">The number of bytes to read.</param>
+ <returns>The value of the specified column.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbDataRecord.GetChar(System.Int32)">
+ <summary>Returns the value of the specified column as a character.</summary>
+ <param name="i">The column ordinal.</param>
+ <returns>The value of the specified column.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbDataRecord.GetChars(System.Int32,System.Int64,System.Char[],System.Int32,System.Int32)">
+ <summary>Returns the value of the specified column as a character array.</summary>
+ <param name="i">Column ordinal.</param>
+ <param name="dataIndex">Buffer to copy data into.</param>
+ <param name="buffer">Maximum length to copy into the buffer.</param>
+ <param name="bufferIndex">Point to start from within the buffer.</param>
+ <param name="length">Point to start from within the source data.</param>
+ <returns>The value of the specified column.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbDataRecord.GetData(System.Int32)">
+ <summary>Not currently supported.</summary>
+ <param name="i">Not currently supported.</param>
+ <returns>Not currently supported.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbDataRecord.GetDataTypeName(System.Int32)">
+ <summary>Returns the name of the back-end data type.</summary>
+ <param name="i">The column ordinal.</param>
+ <returns>The name of the back-end data type.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbDataRecord.GetDateTime(System.Int32)">
+ <summary>Returns the value of the specified column as a <see cref="T:System.DateTime"></see> object.</summary>
+ <param name="i">The column ordinal.</param>
+ <returns>The value of the specified column.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbDataRecord.GetDbDataReader(System.Int32)">
+ <summary>Returns a <see cref="T:System.Data.Common.DbDataReader"></see> object for the requested column ordinal that can be overridden with a provider-specific implementation.</summary>
+ <param name="i">The zero-based column ordinal.</param>
+ <returns>A <see cref="T:System.Data.Common.DbDataReader"></see> object.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbDataRecord.GetDecimal(System.Int32)">
+ <summary>Returns the value of the specified column as a <see cref="T:System.Decimal"></see> object.</summary>
+ <param name="i">The column ordinal.</param>
+ <returns>The value of the specified column.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbDataRecord.GetDouble(System.Int32)">
+ <summary>Returns the value of the specified column as a double-precision floating-point number.</summary>
+ <param name="i">The column ordinal.</param>
+ <returns>The value of the specified column.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbDataRecord.GetFieldType(System.Int32)">
+ <summary>Returns the <see cref="T:System.Type"></see> that is the data type of the object.</summary>
+ <param name="i">The column ordinal.</param>
+ <returns>The <see cref="T:System.Type"></see> that is the data type of the object.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbDataRecord.GetFloat(System.Int32)">
+ <summary>Returns the value of the specified column as a single-precision floating-point number.</summary>
+ <param name="i">The column ordinal.</param>
+ <returns>The value of the specified column.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbDataRecord.GetGuid(System.Int32)">
+ <summary>Returns the GUID value of the specified field.</summary>
+ <param name="i">The index of the field to return.</param>
+ <returns>The GUID value of the specified field.</returns>
+ <exception cref="T:System.IndexOutOfRangeException">The index passed was outside the range of 0 through <see cref="P:System.Data.IDataRecord.FieldCount"></see>.</exception>
+ </member>
+ <member name="M:System.Data.Common.DbDataRecord.GetInt16(System.Int32)">
+ <summary>Returns the value of the specified column as a 16-bit signed integer.</summary>
+ <param name="i">The column ordinal.</param>
+ <returns>The value of the specified column.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbDataRecord.GetInt32(System.Int32)">
+ <summary>Returns the value of the specified column as a 32-bit signed integer.</summary>
+ <param name="i">The column ordinal.</param>
+ <returns>The value of the specified column.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbDataRecord.GetInt64(System.Int32)">
+ <summary>Returns the value of the specified column as a 64-bit signed integer.</summary>
+ <param name="i">The column ordinal.</param>
+ <returns>The value of the specified column.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbDataRecord.GetName(System.Int32)">
+ <summary>Returns the name of the specified column.</summary>
+ <param name="i">The column ordinal.</param>
+ <returns>The name of the specified column.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbDataRecord.GetOrdinal(System.String)">
+ <summary>Returns the column ordinal, given the name of the column.</summary>
+ <param name="name">The name of the column.</param>
+ <returns>The column ordinal.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbDataRecord.GetString(System.Int32)">
+ <summary>Returns the value of the specified column as a string.</summary>
+ <param name="i">The column ordinal.</param>
+ <returns>The value of the specified column.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbDataRecord.GetValue(System.Int32)">
+ <summary>Returns the value at the specified column in its native format.</summary>
+ <param name="i">The column ordinal.</param>
+ <returns>The value to return.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbDataRecord.GetValues(System.Object[])">
+ <summary>Populates an array of objects with the column values of the current record.</summary>
+ <param name="values">An array of <see cref="T:System.Object"></see> to copy the attribute fields into.</param>
+ <returns>The number of instances of <see cref="T:System.Object"></see> in the array.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbDataRecord.IsDBNull(System.Int32)">
+ <summary>Used to indicate nonexistent values.</summary>
+ <param name="i">The column ordinal.</param>
+ <returns>true if the specified column is equivalent to <see cref="T:System.DBNull"></see>; otherwise false.</returns>
+ </member>
+ <member name="P:System.Data.Common.DbDataRecord.Item(System.Int32)">
+ <summary>Indicates the value at the specified column in its native format given the column ordinal. This property is read-only.</summary>
+ <param name="i">The column ordinal.</param>
+ <returns>The value at the specified column in its native format.</returns>
+ </member>
+ <member name="P:System.Data.Common.DbDataRecord.Item(System.String)">
+ <summary>Indicates the value at the specified column in its native format given the column name. This property is read-only.</summary>
+ <param name="name">The column name.</param>
+ <returns>The value at the specified column in its native format.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbDataRecord.System#ComponentModel#ICustomTypeDescriptor#GetAttributes">
+ <summary>Returns a collection of custom attributes for this instance of a component.</summary>
+ <returns>An <see cref="T:System.ComponentModel.AttributeCollection"></see> that contains the attributes for this object.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbDataRecord.System#ComponentModel#ICustomTypeDescriptor#GetClassName">
+ <summary>Returns the class name of this instance of a component.</summary>
+ <returns>The class name of the object, or null if the class does not have a name.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbDataRecord.System#ComponentModel#ICustomTypeDescriptor#GetComponentName">
+ <summary>Returns the name of this instance of a component.</summary>
+ <returns>The name of the object, or null if the object does not have a name.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbDataRecord.System#ComponentModel#ICustomTypeDescriptor#GetConverter">
+ <summary>Returns a type converter for this instance of a component.</summary>
+ <returns>A <see cref="T:System.ComponentModel.TypeConverter"></see> that is the converter for this object, or null if there is no <see cref="T:System.ComponentModel.TypeConverter"></see> for this object.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbDataRecord.System#ComponentModel#ICustomTypeDescriptor#GetDefaultEvent">
+ <summary>Returns the default event for this instance of a component.</summary>
+ <returns>An <see cref="T:System.ComponentModel.EventDescriptor"></see> that represents the default event for this object, or null if this object does not have events.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbDataRecord.System#ComponentModel#ICustomTypeDescriptor#GetDefaultProperty">
+ <summary>Returns the default property for this instance of a component.</summary>
+ <returns>A <see cref="T:System.ComponentModel.PropertyDescriptor"></see> that represents the default property for this object, or null if this object does not have properties.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbDataRecord.System#ComponentModel#ICustomTypeDescriptor#GetEditor(System.Type)">
+ <summary>Returns an editor of the specified type for this instance of a component.</summary>
+ <param name="editorBaseType">A <see cref="T:System.Type"></see> that represents the editor for this object.</param>
+ <returns>An <see cref="T:System.Object"></see> of the specified type that is the editor for this object, or null if the editor cannot be found.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbDataRecord.System#ComponentModel#ICustomTypeDescriptor#GetEvents">
+ <summary>Returns the events for this instance of a component.</summary>
+ <returns>An <see cref="T:System.ComponentModel.EventDescriptorCollection"></see> that represents the events for this component instance.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbDataRecord.System#ComponentModel#ICustomTypeDescriptor#GetEvents(System.Attribute[])">
+ <summary>Returns the events for this instance of a component using the specified attribute array as a filter.</summary>
+ <param name="attributes">An array of type <see cref="T:System.Attribute"></see> that is used as a filter.</param>
+ <returns>An <see cref="T:System.ComponentModel.EventDescriptorCollection"></see> that represents the filtered events for this component instance.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbDataRecord.System#ComponentModel#ICustomTypeDescriptor#GetProperties">
+ <summary>Returns the properties for this instance of a component.</summary>
+ <returns>A <see cref="T:System.ComponentModel.PropertyDescriptorCollection"></see> that represents the properties for this component instance.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbDataRecord.System#ComponentModel#ICustomTypeDescriptor#GetProperties(System.Attribute[])">
+ <summary>Returns the properties for this instance of a component using the attribute array as a filter.</summary>
+ <param name="attributes">An array of type <see cref="T:System.Attribute"></see> that is used as a filter.</param>
+ <returns>A <see cref="T:System.ComponentModel.PropertyDescriptorCollection"></see> that represents the filtered properties for this component instance.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbDataRecord.System#ComponentModel#ICustomTypeDescriptor#GetPropertyOwner(System.ComponentModel.PropertyDescriptor)">
+ <summary>Returns an object that contains the property described by the specified property descriptor.</summary>
+ <param name="pd">A <see cref="T:System.ComponentModel.PropertyDescriptor"></see> that represents the property whose owner is to be found.</param>
+ <returns>An <see cref="T:System.Object"></see> that represents the owner of the specified property.</returns>
+ </member>
+ <member name="T:System.Data.Common.DbDataSourceEnumerator">
+ <summary>Provides a mechanism for enumerating all available instances of database servers within the local network.</summary>
+ </member>
+ <member name="M:System.Data.Common.DbDataSourceEnumerator.#ctor">
+ <summary>Creates a new instance of the <see cref="T:System.Data.Common.DbDataSourceEnumerator"></see> class.</summary>
+ </member>
+ <member name="M:System.Data.Common.DbDataSourceEnumerator.GetDataSources">
+ <summary>Retrieves a <see cref="T:System.Data.DataTable"></see> containing information about all visible instances of the server represented by the strongly typed instance of this class.</summary>
+ <returns>Returns a <see cref="T:System.Data.DataTable"></see> containing information about the visible instances of the associated data source.</returns>
+ </member>
+ <member name="T:System.Data.Common.DbEnumerator">
+ <summary>Exposes the <see cref="M:System.Collections.IEnumerable.GetEnumerator"></see> method, which supports a simple iteration over a collection by a .NET Framework data provider.</summary>
+ </member>
+ <member name="M:System.Data.Common.DbEnumerator.#ctor(System.Data.Common.DbDataReader)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.Common.DbEnumerator"></see> class with the give n data reader.</summary>
+ <param name="reader">The DataReader through which to iterate.</param>
+ </member>
+ <member name="M:System.Data.Common.DbEnumerator.#ctor(System.Data.IDataReader)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.Common.DbEnumerator"></see> class using the specified DataReader.</summary>
+ <param name="reader">The DataReader through which to iterate.</param>
+ </member>
+ <member name="M:System.Data.Common.DbEnumerator.#ctor(System.Data.Common.DbDataReader,System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.Common.DbEnumerator"></see> class using the specified reader and indicates whether to automatically close the reader after iterating through its data.</summary>
+ <param name="reader">The DataReader through which to iterate.</param>
+ <param name="closeReader">true to automatically close the DataReader after iterating through its data; otherwise, false.</param>
+ </member>
+ <member name="M:System.Data.Common.DbEnumerator.#ctor(System.Data.IDataReader,System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.Common.DbEnumerator"></see> class using the specified DataReader, and indicates whether to automatically close the DataReader after iterating through its data.</summary>
+ <param name="reader">The DataReader through which to iterate.</param>
+ <param name="closeReader">true to automatically close the DataReader after iterating through its data; otherwise, false.</param>
+ </member>
+ <member name="P:System.Data.Common.DbEnumerator.Current">
+ <summary>Gets the current element in the collection.</summary>
+ <returns>The current element in the collection.</returns>
+ <exception cref="T:System.InvalidOperationException">The enumerator is positioned before the first element of the collection or after the last element.</exception>
+ </member>
+ <member name="M:System.Data.Common.DbEnumerator.MoveNext">
+ <summary>Advances the enumerator to the next element of the collection.</summary>
+ <returns>true if the enumerator was successfully advanced to the next element; false if the enumerator has passed the end of the collection.</returns>
+ <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created.</exception>
+ </member>
+ <member name="M:System.Data.Common.DbEnumerator.Reset">
+ <summary>Sets the enumerator to its initial position, which is before the first element in the collection.</summary>
+ <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created.</exception>
+ </member>
+ <member name="T:System.Data.Common.DbException">
+ <summary>The base class for all exceptions thrown on behalf of the data source.</summary>
+ </member>
+ <member name="M:System.Data.Common.DbException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.Common.DbException"></see> class.</summary>
+ </member>
+ <member name="M:System.Data.Common.DbException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.Common.DbException"></see> class with the specified error message.</summary>
+ <param name="message">The message to display for this exception.</param>
+ </member>
+ <member name="M:System.Data.Common.DbException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.Common.DbException"></see> class with the specified serialization information and context.</summary>
+ <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> that holds the serialized object data about the exception being thrown.</param>
+ <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"></see> that contains contextual information about the source or destination.</param>
+ </member>
+ <member name="M:System.Data.Common.DbException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.Common.DbException"></see> class with the specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">The error message string.</param>
+ <param name="innerException">The inner exception reference.</param>
+ </member>
+ <member name="M:System.Data.Common.DbException.#ctor(System.String,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.Common.DbException"></see> class with the specified error message and error code.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="errorCode">The error code for the exception.</param>
+ </member>
+ <member name="T:System.Data.Common.DbMetaDataCollectionNames">
+ <summary>Provides a list of constants for the well-known MetaDataCollections: DataSourceInformation, DataTypes, MetaDataCollections, ReservedWords, and Restrictions.</summary>
+ </member>
+ <member name="F:System.Data.Common.DbMetaDataCollectionNames.DataSourceInformation">
+ <summary>A constant for use with the <see cref="M:System.Data.Common.DbConnection.GetSchema"></see> method that represents the DataSourceInformation collection.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.Common.DbMetaDataCollectionNames.DataTypes">
+ <summary>A constant for use with the <see cref="M:System.Data.Common.DbConnection.GetSchema"></see> method that represents the DataTypes collection.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.Common.DbMetaDataCollectionNames.MetaDataCollections">
+ <summary>A constant for use with the <see cref="M:System.Data.Common.DbConnection.GetSchema"></see> method that represents the MetaDataCollections collection.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.Common.DbMetaDataCollectionNames.ReservedWords">
+ <summary>A constant for use with the <see cref="M:System.Data.Common.DbConnection.GetSchema"></see> method that represents the ReservedWords collection.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.Common.DbMetaDataCollectionNames.Restrictions">
+ <summary>A constant for use with the <see cref="M:System.Data.Common.DbConnection.GetSchema"></see> method that represents the Restrictions collection.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Data.Common.DbMetaDataColumnNames">
+ <summary>Provides static values that are used for the column names in the MetaDataCollection objects contained in the <see cref="T:System.Data.DataTable"></see>. The <see cref="T:System.Data.DataTable"></see> is created by the GetSchema method.</summary>
+ </member>
+ <member name="F:System.Data.Common.DbMetaDataColumnNames.CollectionName">
+ <summary>Used by the GetSchema method to create the CollectionName column in the DataTypes collection.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.Common.DbMetaDataColumnNames.ColumnSize">
+ <summary>Used by the GetSchema method to create the ColumnSize column in the DataTypes collection.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.Common.DbMetaDataColumnNames.CompositeIdentifierSeparatorPattern">
+ <summary>Used by the GetSchema method to create the CompositeIdentifierSeparatorPattern column in the DataSourceInformation collection.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.Common.DbMetaDataColumnNames.CreateFormat">
+ <summary>Used by the GetSchema method to create the CreateFormat column in the DataTypes collection.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.Common.DbMetaDataColumnNames.CreateParameters">
+ <summary>Used by the GetSchema method to create the CreateParameters column in the DataTypes collection.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.Common.DbMetaDataColumnNames.DataSourceProductName">
+ <summary>Used by the GetSchema method to create the DataSourceProductName column in the DataSourceInformation collection.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.Common.DbMetaDataColumnNames.DataSourceProductVersion">
+ <summary>Used by the GetSchema method to create the DataSourceProductVersion column in the DataSourceInformation collection.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.Common.DbMetaDataColumnNames.DataSourceProductVersionNormalized">
+ <summary>Used by the GetSchema method to create the DataSourceProductVersionNormalized column in the DataSourceInformation collection.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.Common.DbMetaDataColumnNames.DataType">
+ <summary>Used by the GetSchema method to create the DataType column in the DataTypes collection.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.Common.DbMetaDataColumnNames.GroupByBehavior">
+ <summary>Used by the GetSchema method to create the GroupByBehavior column in the DataSourceInformation collection.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.Common.DbMetaDataColumnNames.IdentifierCase">
+ <summary>Used by the GetSchema method to create the IdentifierCase column in the DataSourceInformation collection.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.Common.DbMetaDataColumnNames.IdentifierPattern">
+ <summary>Used by the GetSchema method to create the IdentifierPattern column in the DataSourceInformation collection.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.Common.DbMetaDataColumnNames.IsAutoIncrementable">
+ <summary>Used by the GetSchema method to create the IsAutoIncrementable column in the DataTypes collection.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.Common.DbMetaDataColumnNames.IsBestMatch">
+ <summary>Used by the GetSchema method to create the IsBestMatch column in the DataTypes collection.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.Common.DbMetaDataColumnNames.IsCaseSensitive">
+ <summary>Used by the GetSchema method to create the IsCaseSensitive column in the DataTypes collection.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.Common.DbMetaDataColumnNames.IsConcurrencyType">
+ <summary>Used by the GetSchema method to create the IsConcurrencyType column in the DataTypes collection.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.Common.DbMetaDataColumnNames.IsFixedLength">
+ <summary>Used by the GetSchema method to create the IsFixedLength column in the DataTypes collection.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.Common.DbMetaDataColumnNames.IsFixedPrecisionScale">
+ <summary>Used by the GetSchema method to create the IsFixedPrecisionScale column in the DataTypes collection.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.Common.DbMetaDataColumnNames.IsLiteralSupported">
+ <summary>Used by the GetSchema method to create the IsLiteralSupported column in the DataTypes collection.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.Common.DbMetaDataColumnNames.IsLong">
+ <summary>Used by the GetSchema method to create the IsLong column in the DataTypes collection.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.Common.DbMetaDataColumnNames.IsNullable">
+ <summary>Used by the GetSchema method to create the IsNullable column in the DataTypes collection.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.Common.DbMetaDataColumnNames.IsSearchable">
+ <summary>Used by the GetSchema method to create the IsSearchable column in the DataTypes collection.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.Common.DbMetaDataColumnNames.IsSearchableWithLike">
+ <summary>Used by the GetSchema method to create the IsSearchableWithLike column in the DataTypes collection.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.Common.DbMetaDataColumnNames.IsUnsigned">
+ <summary>Used by the GetSchema method to create the IsUnsigned column in the DataTypes collection.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.Common.DbMetaDataColumnNames.LiteralPrefix">
+ <summary>Used by the GetSchema method to create the LiteralPrefix column in the DataTypes collection.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.Common.DbMetaDataColumnNames.LiteralSuffix">
+ <summary>Used by the GetSchema method to create the LiteralSuffix column in the DataTypes collection.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.Common.DbMetaDataColumnNames.MaximumScale">
+ <summary>Used by the GetSchema method to create the MaximumScale column in the DataTypes collection.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.Common.DbMetaDataColumnNames.MinimumScale">
+ <summary>Used by the GetSchema method to create the MinimumScale column in the DataTypes collection.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.Common.DbMetaDataColumnNames.NumberOfIdentifierParts">
+ <summary>Used by the GetSchema method to create the NumberOfIdentifierParts column in the MetaDataCollections collection.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.Common.DbMetaDataColumnNames.NumberOfRestrictions">
+ <summary>Used by the GetSchema method to create the NumberOfRestrictions column in the MetaDataCollections collection.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.Common.DbMetaDataColumnNames.OrderByColumnsInSelect">
+ <summary>Used by the GetSchema method to create the OrderByColumnsInSelect column in the DataSourceInformation collection.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.Common.DbMetaDataColumnNames.ParameterMarkerFormat">
+ <summary>Used by the GetSchema method to create the ParameterMarkerFormat column in the DataSourceInformation collection.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.Common.DbMetaDataColumnNames.ParameterMarkerPattern">
+ <summary>Used by the GetSchema method to create the ParameterMarkerPattern column in the DataSourceInformation collection.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.Common.DbMetaDataColumnNames.ParameterNameMaxLength">
+ <summary>Used by the GetSchema method to create the ParameterNameMaxLength column in the DataSourceInformation collection.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.Common.DbMetaDataColumnNames.ParameterNamePattern">
+ <summary>Used by the GetSchema method to create the ParameterNamePattern column in the DataSourceInformation collection.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.Common.DbMetaDataColumnNames.ProviderDbType">
+ <summary>Used by the GetSchema method to create the ProviderDbType column in the DataTypes collection.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.Common.DbMetaDataColumnNames.QuotedIdentifierCase">
+ <summary>Used by the GetSchema method to create the QuotedIdentifierCase column in the DataSourceInformation collection.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.Common.DbMetaDataColumnNames.QuotedIdentifierPattern">
+ <summary>Used by the GetSchema method to create the QuotedIdentifierPattern column in the DataSourceInformation collection.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.Common.DbMetaDataColumnNames.ReservedWord">
+ <summary>Used by the GetSchema method to create the ReservedWord column in the ReservedWords collection.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.Common.DbMetaDataColumnNames.StatementSeparatorPattern">
+ <summary>Used by the GetSchema method to create the StatementSeparatorPattern column in the DataSourceInformation collection.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.Common.DbMetaDataColumnNames.StringLiteralPattern">
+ <summary>Used by the GetSchema method to create the StringLiteralPattern column in the DataSourceInformation collection.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.Common.DbMetaDataColumnNames.SupportedJoinOperators">
+ <summary>Used by the GetSchema method to create the SupportedJoinOperators column in the DataSourceInformation collection.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.Common.DbMetaDataColumnNames.TypeName">
+ <summary>Used by the GetSchema method to create the TypeName column in the DataTypes collection.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Data.Common.DbParameter">
+ <summary>Represents a parameter to a <see cref="T:System.Data.Common.DbCommand"></see> and optionally, its mapping to a <see cref="T:System.Data.DataSet"></see> column. For more information on parameters, see <see cref="~/docs/framework/data/adonet/configuring-parameters-and-parameter-data-types.md">Configuring Parameters and Parameter Data Types</see>.</summary>
+ </member>
+ <member name="M:System.Data.Common.DbParameter.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.Common.DbParameter"></see> class.</summary>
+ </member>
+ <member name="P:System.Data.Common.DbParameter.DbType">
+ <summary>Gets or sets the <see cref="T:System.Data.DbType"></see> of the parameter.</summary>
+ <returns>One of the <see cref="T:System.Data.DbType"></see> values. The default is <see cref="F:System.Data.DbType.String"></see>.</returns>
+ <exception cref="T:System.ArgumentException">The property is not set to a valid <see cref="T:System.Data.DbType"></see>.</exception>
+ </member>
+ <member name="P:System.Data.Common.DbParameter.Direction">
+ <summary>Gets or sets a value that indicates whether the parameter is input-only, output-only, bidirectional, or a stored procedure return value parameter.</summary>
+ <returns>One of the <see cref="T:System.Data.ParameterDirection"></see> values. The default is Input.</returns>
+ <exception cref="T:System.ArgumentException">The property is not set to one of the valid <see cref="T:System.Data.ParameterDirection"></see> values.</exception>
+ </member>
+ <member name="P:System.Data.Common.DbParameter.IsNullable">
+ <summary>Gets or sets a value that indicates whether the parameter accepts null values.</summary>
+ <returns>true if null values are accepted; otherwise false. The default is false.</returns>
+ </member>
+ <member name="P:System.Data.Common.DbParameter.ParameterName">
+ <summary>Gets or sets the name of the <see cref="T:System.Data.Common.DbParameter"></see>.</summary>
+ <returns>The name of the <see cref="T:System.Data.Common.DbParameter"></see>. The default is an empty string (&quot;&quot;).</returns>
+ </member>
+ <member name="P:System.Data.Common.DbParameter.Precision">
+ <summary>[Supported in the .NET Framework 4.5.1 and later versions] Gets or sets the maximum number of digits used to represent the <see cref="P:System.Data.Common.DbParameter.Value"></see> property.</summary>
+ <returns>The maximum number of digits used to represent the <see cref="P:System.Data.Common.DbParameter.Value"></see> property.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbParameter.ResetDbType">
+ <summary>Resets the DbType property to its original settings.</summary>
+ </member>
+ <member name="P:System.Data.Common.DbParameter.Scale">
+ <summary>Gets or sets the number of decimal places to which <see cref="P:System.Data.Common.DbParameter.Value"></see> is resolved.</summary>
+ <returns>The number of decimal places to which <see cref="P:System.Data.Common.DbParameter.Value"></see> is resolved.</returns>
+ </member>
+ <member name="P:System.Data.Common.DbParameter.Size">
+ <summary>Gets or sets the maximum size, in bytes, of the data within the column.</summary>
+ <returns>The maximum size, in bytes, of the data within the column. The default value is inferred from the parameter value.</returns>
+ </member>
+ <member name="P:System.Data.Common.DbParameter.SourceColumn">
+ <summary>Gets or sets the name of the source column mapped to the <see cref="T:System.Data.DataSet"></see> and used for loading or returning the <see cref="P:System.Data.Common.DbParameter.Value"></see>.</summary>
+ <returns>The name of the source column mapped to the <see cref="T:System.Data.DataSet"></see>. The default is an empty string.</returns>
+ </member>
+ <member name="P:System.Data.Common.DbParameter.SourceColumnNullMapping">
+ <summary>Sets or gets a value which indicates whether the source column is nullable. This allows <see cref="T:System.Data.Common.DbCommandBuilder"></see> to correctly generate Update statements for nullable columns.</summary>
+ <returns>true if the source column is nullable; false if it is not.</returns>
+ </member>
+ <member name="P:System.Data.Common.DbParameter.SourceVersion">
+ <summary>Gets or sets the <see cref="T:System.Data.DataRowVersion"></see> to use when you load <see cref="P:System.Data.Common.DbParameter.Value"></see>.</summary>
+ <returns>One of the <see cref="T:System.Data.DataRowVersion"></see> values. The default is Current.</returns>
+ <exception cref="T:System.ArgumentException">The property is not set to one of the <see cref="T:System.Data.DataRowVersion"></see> values.</exception>
+ </member>
+ <member name="P:System.Data.Common.DbParameter.Value">
+ <summary>Gets or sets the value of the parameter.</summary>
+ <returns>An <see cref="T:System.Object"></see> that is the value of the parameter. The default value is null.</returns>
+ </member>
+ <member name="P:System.Data.Common.DbParameter.System#Data#IDbDataParameter#Precision">
+ <summary>Indicates the precision of numeric parameters.</summary>
+ <returns>The maximum number of digits used to represent the Value property of a data provider Parameter object. The default value is 0, which indicates that a data provider sets the precision for Value.</returns>
+ </member>
+ <member name="P:System.Data.Common.DbParameter.System#Data#IDbDataParameter#Scale">
+ <summary>For a description of this member, see <see cref="P:System.Data.IDbDataParameter.Scale"></see>.</summary>
+ <returns>The number of decimal places to which <see cref="P:System.Data.OleDb.OleDbParameter.Value"></see> is resolved. The default is 0.</returns>
+ </member>
+ <member name="T:System.Data.Common.DbParameterCollection">
+ <summary>The base class for a collection of parameters relevant to a <see cref="T:System.Data.Common.DbCommand"></see>.</summary>
+ </member>
+ <member name="M:System.Data.Common.DbParameterCollection.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.Common.DbParameterCollection"></see> class.</summary>
+ </member>
+ <member name="M:System.Data.Common.DbParameterCollection.Add(System.Object)">
+ <summary>Adds the specified <see cref="T:System.Data.Common.DbParameter"></see> object to the <see cref="T:System.Data.Common.DbParameterCollection"></see>.</summary>
+ <param name="value">The <see cref="P:System.Data.Common.DbParameter.Value"></see> of the <see cref="T:System.Data.Common.DbParameter"></see> to add to the collection.</param>
+ <returns>The index of the <see cref="T:System.Data.Common.DbParameter"></see> object in the collection.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbParameterCollection.AddRange(System.Array)">
+ <summary>Adds an array of items with the specified values to the <see cref="T:System.Data.Common.DbParameterCollection"></see>.</summary>
+ <param name="values">An array of values of type <see cref="T:System.Data.Common.DbParameter"></see> to add to the collection.</param>
+ </member>
+ <member name="M:System.Data.Common.DbParameterCollection.Clear">
+ <summary>Removes all <see cref="T:System.Data.Common.DbParameter"></see> values from the <see cref="T:System.Data.Common.DbParameterCollection"></see>.</summary>
+ </member>
+ <member name="M:System.Data.Common.DbParameterCollection.Contains(System.Object)">
+ <summary>Indicates whether a <see cref="T:System.Data.Common.DbParameter"></see> with the specified <see cref="P:System.Data.Common.DbParameter.Value"></see> is contained in the collection.</summary>
+ <param name="value">The <see cref="P:System.Data.Common.DbParameter.Value"></see> of the <see cref="T:System.Data.Common.DbParameter"></see> to look for in the collection.</param>
+ <returns>true if the <see cref="T:System.Data.Common.DbParameter"></see> is in the collection; otherwise false.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbParameterCollection.Contains(System.String)">
+ <summary>Indicates whether a <see cref="T:System.Data.Common.DbParameter"></see> with the specified name exists in the collection.</summary>
+ <param name="value">The name of the <see cref="T:System.Data.Common.DbParameter"></see> to look for in the collection.</param>
+ <returns>true if the <see cref="T:System.Data.Common.DbParameter"></see> is in the collection; otherwise false.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbParameterCollection.CopyTo(System.Array,System.Int32)">
+ <summary>Copies an array of items to the collection starting at the specified index.</summary>
+ <param name="array">The array of items to copy to the collection.</param>
+ <param name="index">The index in the collection to copy the items.</param>
+ </member>
+ <member name="P:System.Data.Common.DbParameterCollection.Count">
+ <summary>Specifies the number of items in the collection.</summary>
+ <returns>The number of items in the collection.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbParameterCollection.GetEnumerator">
+ <summary>Exposes the <see cref="M:System.Collections.IEnumerable.GetEnumerator"></see> method, which supports a simple iteration over a collection by a .NET Framework data provider.</summary>
+ <returns>An <see cref="T:System.Collections.IEnumerator"></see> that can be used to iterate through the collection.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbParameterCollection.GetParameter(System.Int32)">
+ <summary>Returns the <see cref="T:System.Data.Common.DbParameter"></see> object at the specified index in the collection.</summary>
+ <param name="index">The index of the <see cref="T:System.Data.Common.DbParameter"></see> in the collection.</param>
+ <returns>The <see cref="T:System.Data.Common.DbParameter"></see> object at the specified index in the collection.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbParameterCollection.GetParameter(System.String)">
+ <summary>Returns <see cref="T:System.Data.Common.DbParameter"></see> the object with the specified name.</summary>
+ <param name="parameterName">The name of the <see cref="T:System.Data.Common.DbParameter"></see> in the collection.</param>
+ <returns>The <see cref="T:System.Data.Common.DbParameter"></see> the object with the specified name.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbParameterCollection.IndexOf(System.Object)">
+ <summary>Returns the index of the specified <see cref="T:System.Data.Common.DbParameter"></see> object.</summary>
+ <param name="value">The <see cref="T:System.Data.Common.DbParameter"></see> object in the collection.</param>
+ <returns>The index of the specified <see cref="T:System.Data.Common.DbParameter"></see> object.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbParameterCollection.IndexOf(System.String)">
+ <summary>Returns the index of the <see cref="T:System.Data.Common.DbParameter"></see> object with the specified name.</summary>
+ <param name="parameterName">The name of the <see cref="T:System.Data.Common.DbParameter"></see> object in the collection.</param>
+ <returns>The index of the <see cref="T:System.Data.Common.DbParameter"></see> object with the specified name.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbParameterCollection.Insert(System.Int32,System.Object)">
+ <summary>Inserts the specified index of the <see cref="T:System.Data.Common.DbParameter"></see> object with the specified name into the collection at the specified index.</summary>
+ <param name="index">The index at which to insert the <see cref="T:System.Data.Common.DbParameter"></see> object.</param>
+ <param name="value">The <see cref="T:System.Data.Common.DbParameter"></see> object to insert into the collection.</param>
+ </member>
+ <member name="P:System.Data.Common.DbParameterCollection.IsFixedSize">
+ <summary>Specifies whether the collection is a fixed size.</summary>
+ <returns>true if the collection is a fixed size; otherwise false.</returns>
+ </member>
+ <member name="P:System.Data.Common.DbParameterCollection.IsReadOnly">
+ <summary>Specifies whether the collection is read-only.</summary>
+ <returns>true if the collection is read-only; otherwise false.</returns>
+ </member>
+ <member name="P:System.Data.Common.DbParameterCollection.IsSynchronized">
+ <summary>Specifies whether the collection is synchronized.</summary>
+ <returns>true if the collection is synchronized; otherwise false.</returns>
+ </member>
+ <member name="P:System.Data.Common.DbParameterCollection.Item(System.Int32)">
+ <summary>Gets and sets the <see cref="T:System.Data.Common.DbParameter"></see> at the specified index.</summary>
+ <param name="index">The zero-based index of the parameter.</param>
+ <returns>The <see cref="T:System.Data.Common.DbParameter"></see> at the specified index.</returns>
+ <exception cref="T:System.IndexOutOfRangeException">The specified index does not exist.</exception>
+ </member>
+ <member name="P:System.Data.Common.DbParameterCollection.Item(System.String)">
+ <summary>Gets and sets the <see cref="T:System.Data.Common.DbParameter"></see> with the specified name.</summary>
+ <param name="parameterName">The name of the parameter.</param>
+ <returns>The <see cref="T:System.Data.Common.DbParameter"></see> with the specified name.</returns>
+ <exception cref="T:System.IndexOutOfRangeException">The specified index does not exist.</exception>
+ </member>
+ <member name="M:System.Data.Common.DbParameterCollection.Remove(System.Object)">
+ <summary>Removes the specified <see cref="T:System.Data.Common.DbParameter"></see> object from the collection.</summary>
+ <param name="value">The <see cref="T:System.Data.Common.DbParameter"></see> object to remove.</param>
+ </member>
+ <member name="M:System.Data.Common.DbParameterCollection.RemoveAt(System.Int32)">
+ <summary>Removes the <see cref="T:System.Data.Common.DbParameter"></see> object at the specified from the collection.</summary>
+ <param name="index">The index where the <see cref="T:System.Data.Common.DbParameter"></see> object is located.</param>
+ </member>
+ <member name="M:System.Data.Common.DbParameterCollection.RemoveAt(System.String)">
+ <summary>Removes the <see cref="T:System.Data.Common.DbParameter"></see> object with the specified name from the collection.</summary>
+ <param name="parameterName">The name of the <see cref="T:System.Data.Common.DbParameter"></see> object to remove.</param>
+ </member>
+ <member name="M:System.Data.Common.DbParameterCollection.SetParameter(System.Int32,System.Data.Common.DbParameter)">
+ <summary>Sets the <see cref="T:System.Data.Common.DbParameter"></see> object at the specified index to a new value.</summary>
+ <param name="index">The index where the <see cref="T:System.Data.Common.DbParameter"></see> object is located.</param>
+ <param name="value">The new <see cref="T:System.Data.Common.DbParameter"></see> value.</param>
+ </member>
+ <member name="M:System.Data.Common.DbParameterCollection.SetParameter(System.String,System.Data.Common.DbParameter)">
+ <summary>Sets the <see cref="T:System.Data.Common.DbParameter"></see> object with the specified name to a new value.</summary>
+ <param name="parameterName">The name of the <see cref="T:System.Data.Common.DbParameter"></see> object in the collection.</param>
+ <param name="value">The new <see cref="T:System.Data.Common.DbParameter"></see> value.</param>
+ </member>
+ <member name="P:System.Data.Common.DbParameterCollection.SyncRoot">
+ <summary>Specifies the <see cref="T:System.Object"></see> to be used to synchronize access to the collection.</summary>
+ <returns>A <see cref="T:System.Object"></see> to be used to synchronize access to the <see cref="T:System.Data.Common.DbParameterCollection"></see>.</returns>
+ </member>
+ <member name="P:System.Data.Common.DbParameterCollection.System#Collections#IList#Item(System.Int32)">
+ <summary>Gets or sets the element at the specified index.</summary>
+ <param name="index">The zero-based index of the element to get or set.</param>
+ <returns>The element at the specified index.</returns>
+ </member>
+ <member name="P:System.Data.Common.DbParameterCollection.System#Data#IDataParameterCollection#Item(System.String)">
+ <summary>Gets or sets the parameter at the specified index.</summary>
+ <param name="parameterName">The name of the parameter to retrieve.</param>
+ <returns>An <see cref="T:System.Object"></see> at the specified index.</returns>
+ </member>
+ <member name="T:System.Data.Common.DbProviderFactory">
+ <summary>Represents a set of methods for creating instances of a provider's implementation of the data source classes.</summary>
+ </member>
+ <member name="M:System.Data.Common.DbProviderFactory.#ctor">
+ <summary>Initializes a new instance of a <see cref="T:System.Data.Common.DbProviderFactory"></see> class.</summary>
+ </member>
+ <member name="P:System.Data.Common.DbProviderFactory.CanCreateDataSourceEnumerator">
+ <summary>Specifies whether the specific <see cref="T:System.Data.Common.DbProviderFactory"></see> supports the <see cref="T:System.Data.Common.DbDataSourceEnumerator"></see> class.</summary>
+ <returns>true if the instance of the <see cref="T:System.Data.Common.DbProviderFactory"></see> supports the <see cref="T:System.Data.Common.DbDataSourceEnumerator"></see> class; otherwise false.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbProviderFactory.CreateCommand">
+ <summary>Returns a new instance of the provider's class that implements the <see cref="T:System.Data.Common.DbCommand"></see> class.</summary>
+ <returns>A new instance of <see cref="T:System.Data.Common.DbCommand"></see>.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbProviderFactory.CreateCommandBuilder">
+ <summary>Returns a new instance of the provider's class that implements the <see cref="T:System.Data.Common.DbCommandBuilder"></see> class.</summary>
+ <returns>A new instance of <see cref="T:System.Data.Common.DbCommandBuilder"></see>.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbProviderFactory.CreateConnection">
+ <summary>Returns a new instance of the provider's class that implements the <see cref="T:System.Data.Common.DbConnection"></see> class.</summary>
+ <returns>A new instance of <see cref="T:System.Data.Common.DbConnection"></see>.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbProviderFactory.CreateConnectionStringBuilder">
+ <summary>Returns a new instance of the provider's class that implements the <see cref="T:System.Data.Common.DbConnectionStringBuilder"></see> class.</summary>
+ <returns>A new instance of <see cref="T:System.Data.Common.DbConnectionStringBuilder"></see>.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbProviderFactory.CreateDataAdapter">
+ <summary>Returns a new instance of the provider's class that implements the <see cref="T:System.Data.Common.DbDataAdapter"></see> class.</summary>
+ <returns>A new instance of <see cref="T:System.Data.Common.DbDataAdapter"></see>.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbProviderFactory.CreateDataSourceEnumerator">
+ <summary>Returns a new instance of the provider's class that implements the <see cref="T:System.Data.Common.DbDataSourceEnumerator"></see> class.</summary>
+ <returns>A new instance of <see cref="T:System.Data.Common.DbDataSourceEnumerator"></see>.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbProviderFactory.CreateParameter">
+ <summary>Returns a new instance of the provider's class that implements the <see cref="T:System.Data.Common.DbParameter"></see> class.</summary>
+ <returns>A new instance of <see cref="T:System.Data.Common.DbParameter"></see>.</returns>
+ </member>
+ <member name="T:System.Data.Common.DbProviderSpecificTypePropertyAttribute">
+ <summary>Identifies which provider-specific property in the strongly typed parameter classes is to be used when setting a provider-specific type.</summary>
+ </member>
+ <member name="M:System.Data.Common.DbProviderSpecificTypePropertyAttribute.#ctor(System.Boolean)">
+ <summary>Initializes a new instance of a <see cref="T:System.Data.Common.DbProviderSpecificTypePropertyAttribute"></see> class.</summary>
+ <param name="isProviderSpecificTypeProperty">Specifies whether this property is a provider-specific property.</param>
+ </member>
+ <member name="P:System.Data.Common.DbProviderSpecificTypePropertyAttribute.IsProviderSpecificTypeProperty">
+ <summary>Indicates whether the attributed property is a provider-specific type.</summary>
+ <returns>true if the property that this attribute is applied to is a provider-specific type property; otherwise false.</returns>
+ </member>
+ <member name="T:System.Data.Common.DbTransaction">
+ <summary>The base class for a transaction.</summary>
+ </member>
+ <member name="M:System.Data.Common.DbTransaction.#ctor">
+ <summary>Initializes a new <see cref="T:System.Data.Common.DbTransaction"></see> object.</summary>
+ </member>
+ <member name="M:System.Data.Common.DbTransaction.Commit">
+ <summary>Commits the database transaction.</summary>
+ </member>
+ <member name="P:System.Data.Common.DbTransaction.Connection">
+ <summary>Specifies the <see cref="T:System.Data.Common.DbConnection"></see> object associated with the transaction.</summary>
+ <returns>The <see cref="T:System.Data.Common.DbConnection"></see> object associated with the transaction.</returns>
+ </member>
+ <member name="P:System.Data.Common.DbTransaction.DbConnection">
+ <summary>Specifies the <see cref="T:System.Data.Common.DbConnection"></see> object associated with the transaction.</summary>
+ <returns>The <see cref="T:System.Data.Common.DbConnection"></see> object associated with the transaction.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbTransaction.Dispose">
+ <summary>Releases the unmanaged resources used by the <see cref="T:System.Data.Common.DbTransaction"></see>.</summary>
+ </member>
+ <member name="M:System.Data.Common.DbTransaction.Dispose(System.Boolean)">
+ <summary>Releases the unmanaged resources used by the <see cref="T:System.Data.Common.DbTransaction"></see> and optionally releases the managed resources.</summary>
+ <param name="disposing">If true, this method releases all resources held by any managed objects that this <see cref="T:System.Data.Common.DbTransaction"></see> references.</param>
+ </member>
+ <member name="P:System.Data.Common.DbTransaction.IsolationLevel">
+ <summary>Specifies the <see cref="T:System.Data.IsolationLevel"></see> for this transaction.</summary>
+ <returns>The <see cref="T:System.Data.IsolationLevel"></see> for this transaction.</returns>
+ </member>
+ <member name="M:System.Data.Common.DbTransaction.Rollback">
+ <summary>Rolls back a transaction from a pending state.</summary>
+ </member>
+ <member name="P:System.Data.Common.DbTransaction.System#Data#IDbTransaction#Connection">
+ <summary>Gets the <see cref="T:System.Data.Common.DbConnection"></see> object associated with the transaction, or a null reference if the transaction is no longer valid.</summary>
+ <returns>The <see cref="T:System.Data.Common.DbConnection"></see> object associated with the transaction.</returns>
+ </member>
+ <member name="T:System.Data.UpdateStatus">
+ <summary>Specifies the action to take with regard to the current and remaining rows during an <see cref="M:System.Data.Common.DbDataAdapter.Update(System.Data.DataSet)"></see>.</summary>
+ </member>
+ <member name="F:System.Data.UpdateStatus.Continue">
+ <summary>The <see cref="T:System.Data.Common.DataAdapter"></see> is to continue proccessing rows.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.UpdateStatus.ErrorsOccurred">
+ <summary>The event handler reports that the update should be treated as an error.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.UpdateStatus.SkipAllRemainingRows">
+ <summary>The current row and all remaining rows are not to be updated.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.UpdateStatus.SkipCurrentRow">
+ <summary>The current row is not to be updated.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Data.VersionNotFoundException">
+ <summary>Represents the exception that is thrown when you try to return a version of a <see cref="T:System.Data.DataRow"></see> that has been deleted.</summary>
+ </member>
+ <member name="M:System.Data.VersionNotFoundException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.VersionNotFoundException"></see> class.</summary>
+ </member>
+ <member name="M:System.Data.VersionNotFoundException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.VersionNotFoundException"></see> class with the specified string.</summary>
+ <param name="s">The string to display when the exception is thrown.</param>
+ </member>
+ <member name="M:System.Data.VersionNotFoundException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.VersionNotFoundException"></see> class with serialization information.</summary>
+ <param name="info">The data that is required to serialize or deserialize an object.</param>
+ <param name="context">Description of the source and destination of the specified serialized stream.</param>
+ </member>
+ <member name="M:System.Data.VersionNotFoundException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.VersionNotFoundException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param>
+ </member>
+ <member name="T:System.Data.XmlReadMode">
+ <summary>Specifies how to read XML data and a relational schema into a <see cref="T:System.Data.DataSet"></see>.</summary>
+ </member>
+ <member name="F:System.Data.XmlReadMode.Auto">
+ <summary>Default.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.XmlReadMode.DiffGram">
+ <summary>Reads a DiffGram, applying changes from the DiffGram to the <see cref="T:System.Data.DataSet"></see>. The semantics are identical to those of a <see cref="M:System.Data.DataSet.Merge(System.Data.DataSet)"></see> operation. As with the <see cref="M:System.Data.DataSet.Merge(System.Data.DataSet)"></see> operation, <see cref="P:System.Data.DataRow.RowState"></see> values are preserved. Input to <see cref="M:System.Data.DataSet.ReadXml(System.Xml.XmlReader)"></see> with DiffGrams should only be obtained using the output from <see cref="M:System.Data.DataSet.WriteXml(System.IO.Stream)"></see> as a DiffGram.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.XmlReadMode.Fragment">
+ <summary>Reads XML fragments, such as those generated by executing FOR XML queries, against an instance of SQL Server. When <see cref="T:System.Data.XmlReadMode"></see> is set to Fragment, the default namespace is read as the inline schema.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.XmlReadMode.IgnoreSchema">
+ <summary>Ignores any inline schema and reads data into the existing <see cref="T:System.Data.DataSet"></see> schema. If any data does not match the existing schema, it is discarded (including data from differing namespaces defined for the <see cref="T:System.Data.DataSet"></see>). If the data is a DiffGram, IgnoreSchema has the same functionality as DiffGram.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.XmlReadMode.InferSchema">
+ <summary>Ignores any inline schema, infers schema from the data and loads the data. If the <see cref="T:System.Data.DataSet"></see> already contains a schema, the current schema is extended by adding new tables or adding columns to existing tables. An exception is thrown if the inferred table already exists but with a different namespace, or if any of the inferred columns conflict with existing columns.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.XmlReadMode.InferTypedSchema">
+ <summary>Ignores any inline schema, infers a strongly typed schema from the data, and loads the data. If the type cannot be inferred from the data, it is interpreted as string data. If the <see cref="T:System.Data.DataSet"></see> already contains a schema, the current schema is extended, either by adding new tables or by adding columns to existing tables. An exception is thrown if the inferred table already exists but with a different namespace, or if any of the inferred columns conflict with existing columns.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.XmlReadMode.ReadSchema">
+ <summary>Reads any inline schema and loads the data. If the <see cref="T:System.Data.DataSet"></see> already contains schema, new tables may be added to the schema, but an exception is thrown if any tables in the inline schema already exist in the <see cref="T:System.Data.DataSet"></see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Data.XmlWriteMode">
+ <summary>Specifies how to write XML data and a relational schema from a <see cref="T:System.Data.DataSet"></see>.</summary>
+ </member>
+ <member name="F:System.Data.XmlWriteMode.DiffGram">
+ <summary>Writes the entire <see cref="T:System.Data.DataSet"></see> as a DiffGram, including original and current values. To generate a DiffGram containing only changed values, call <see cref="M:System.Data.DataSet.GetChanges"></see>, and then call <see cref="M:System.Data.DataSet.WriteXml(System.IO.Stream)"></see> as a DiffGram on the returned <see cref="T:System.Data.DataSet"></see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.XmlWriteMode.IgnoreSchema">
+ <summary>Writes the current contents of the <see cref="T:System.Data.DataSet"></see> as XML data, without an XSD schema. If no data is loaded into the <see cref="T:System.Data.DataSet"></see>, nothing is written.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.XmlWriteMode.WriteSchema">
+ <summary>Writes the current contents of the <see cref="T:System.Data.DataSet"></see> as XML data with the relational structure as inline XSD schema. If the <see cref="T:System.Data.DataSet"></see> has only a schema with no data, only the inline schema is written. If the <see cref="T:System.Data.DataSet"></see> does not have a current schema, nothing is written.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.DataMisalignedException">
+ <summary>The exception that is thrown when a unit of data is read from or written to an address that is not a multiple of the data size. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.DataMisalignedException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.DataMisalignedException"></see> class.</summary>
+ </member>
+ <member name="M:System.DataMisalignedException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.DataMisalignedException"></see> class using the specified error message.</summary>
+ <param name="message">A <see cref="T:System.String"></see> object that describes the error. The content of message is intended to be understood by humans. The caller of this constructor is required to ensure that this string has been localized for the current system culture.</param>
+ </member>
+ <member name="M:System.DataMisalignedException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.DataMisalignedException"></see> class using the specified error message and underlying exception.</summary>
+ <param name="message">A <see cref="T:System.String"></see> object that describes the error. The content of message is intended to be understood by humans. The caller of this constructor is required to ensure that this string has been localized for the current system culture.</param>
+ <param name="innerException">The exception that is the cause of the current <see cref="T:System.DataMisalignedException"></see>. If the innerException parameter is not null, the current exception is raised in a catch block that handles the inner exception.</param>
+ </member>
+ <member name="T:System.DateTime">
+ <summary>Represents an instant in time, typically expressed as a date and time of day.</summary>
+ </member>
+ <member name="M:System.DateTime.#ctor(System.Int64)">
+ <summary>Initializes a new instance of the <see cref="T:System.DateTime"></see> structure to a specified number of ticks.</summary>
+ <param name="ticks">A date and time expressed in the number of 100-nanosecond intervals that have elapsed since January 1, 0001 at 00:00:00.000 in the Gregorian calendar.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="ticks">ticks</paramref> is less than <see cref="F:System.DateTime.MinValue"></see> or greater than <see cref="F:System.DateTime.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.DateTime.#ctor(System.Int64,System.DateTimeKind)">
+ <summary>Initializes a new instance of the <see cref="T:System.DateTime"></see> structure to a specified number of ticks and to Coordinated Universal Time (UTC) or local time.</summary>
+ <param name="ticks">A date and time expressed in the number of 100-nanosecond intervals that have elapsed since January 1, 0001 at 00:00:00.000 in the Gregorian calendar.</param>
+ <param name="kind">One of the enumeration values that indicates whether ticks specifies a local time, Coordinated Universal Time (UTC), or neither.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="ticks">ticks</paramref> is less than <see cref="F:System.DateTime.MinValue"></see> or greater than <see cref="F:System.DateTime.MaxValue"></see>.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="kind">kind</paramref> is not one of the <see cref="T:System.DateTimeKind"></see> values.</exception>
+ </member>
+ <member name="M:System.DateTime.#ctor(System.Int32,System.Int32,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.DateTime"></see> structure to the specified year, month, and day.</summary>
+ <param name="year">The year (1 through 9999).</param>
+ <param name="month">The month (1 through 12).</param>
+ <param name="day">The day (1 through the number of days in month).</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="year">year</paramref> is less than 1 or greater than 9999. -or- <paramref name="month">month</paramref> is less than 1 or greater than 12. -or- <paramref name="day">day</paramref> is less than 1 or greater than the number of days in <paramref name="month">month</paramref>.</exception>
+ </member>
+ <member name="M:System.DateTime.#ctor(System.Int32,System.Int32,System.Int32,System.Globalization.Calendar)">
+ <summary>Initializes a new instance of the <see cref="T:System.DateTime"></see> structure to the specified year, month, and day for the specified calendar.</summary>
+ <param name="year">The year (1 through the number of years in calendar).</param>
+ <param name="month">The month (1 through the number of months in calendar).</param>
+ <param name="day">The day (1 through the number of days in month).</param>
+ <param name="calendar">The calendar that is used to interpret year, month, and day.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="calendar">calendar</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="year">year</paramref> is not in the range supported by <paramref name="calendar">calendar</paramref>. -or- <paramref name="month">month</paramref> is less than 1 or greater than the number of months in <paramref name="calendar">calendar</paramref>. -or- <paramref name="day">day</paramref> is less than 1 or greater than the number of days in <paramref name="month">month</paramref>.</exception>
+ </member>
+ <member name="M:System.DateTime.#ctor(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.DateTime"></see> structure to the specified year, month, day, hour, minute, and second.</summary>
+ <param name="year">The year (1 through 9999).</param>
+ <param name="month">The month (1 through 12).</param>
+ <param name="day">The day (1 through the number of days in month).</param>
+ <param name="hour">The hours (0 through 23).</param>
+ <param name="minute">The minutes (0 through 59).</param>
+ <param name="second">The seconds (0 through 59).</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="year">year</paramref> is less than 1 or greater than 9999. -or- <paramref name="month">month</paramref> is less than 1 or greater than 12. -or- <paramref name="day">day</paramref> is less than 1 or greater than the number of days in <paramref name="month">month</paramref>. -or- <paramref name="hour">hour</paramref> is less than 0 or greater than 23. -or- <paramref name="minute">minute</paramref> is less than 0 or greater than 59. -or- <paramref name="second">second</paramref> is less than 0 or greater than 59.</exception>
+ </member>
+ <member name="M:System.DateTime.#ctor(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.DateTimeKind)">
+ <summary>Initializes a new instance of the <see cref="T:System.DateTime"></see> structure to the specified year, month, day, hour, minute, second, and Coordinated Universal Time (UTC) or local time.</summary>
+ <param name="year">The year (1 through 9999).</param>
+ <param name="month">The month (1 through 12).</param>
+ <param name="day">The day (1 through the number of days in month).</param>
+ <param name="hour">The hours (0 through 23).</param>
+ <param name="minute">The minutes (0 through 59).</param>
+ <param name="second">The seconds (0 through 59).</param>
+ <param name="kind">One of the enumeration values that indicates whether year, month, day, hour, minute and second specify a local time, Coordinated Universal Time (UTC), or neither.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="year">year</paramref> is less than 1 or greater than 9999. -or- <paramref name="month">month</paramref> is less than 1 or greater than 12. -or- <paramref name="day">day</paramref> is less than 1 or greater than the number of days in <paramref name="month">month</paramref>. -or- <paramref name="hour">hour</paramref> is less than 0 or greater than 23. -or- <paramref name="minute">minute</paramref> is less than 0 or greater than 59. -or- <paramref name="second">second</paramref> is less than 0 or greater than 59.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="kind">kind</paramref> is not one of the <see cref="T:System.DateTimeKind"></see> values.</exception>
+ </member>
+ <member name="M:System.DateTime.#ctor(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Globalization.Calendar)">
+ <summary>Initializes a new instance of the <see cref="T:System.DateTime"></see> structure to the specified year, month, day, hour, minute, and second for the specified calendar.</summary>
+ <param name="year">The year (1 through the number of years in calendar).</param>
+ <param name="month">The month (1 through the number of months in calendar).</param>
+ <param name="day">The day (1 through the number of days in month).</param>
+ <param name="hour">The hours (0 through 23).</param>
+ <param name="minute">The minutes (0 through 59).</param>
+ <param name="second">The seconds (0 through 59).</param>
+ <param name="calendar">The calendar that is used to interpret year, month, and day.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="calendar">calendar</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="year">year</paramref> is not in the range supported by <paramref name="calendar">calendar</paramref>. -or- <paramref name="month">month</paramref> is less than 1 or greater than the number of months in <paramref name="calendar">calendar</paramref>. -or- <paramref name="day">day</paramref> is less than 1 or greater than the number of days in <paramref name="month">month</paramref>. -or- <paramref name="hour">hour</paramref> is less than 0 or greater than 23 -or- <paramref name="minute">minute</paramref> is less than 0 or greater than 59. -or- <paramref name="second">second</paramref> is less than 0 or greater than 59.</exception>
+ </member>
+ <member name="M:System.DateTime.#ctor(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.DateTime"></see> structure to the specified year, month, day, hour, minute, second, and millisecond.</summary>
+ <param name="year">The year (1 through 9999).</param>
+ <param name="month">The month (1 through 12).</param>
+ <param name="day">The day (1 through the number of days in month).</param>
+ <param name="hour">The hours (0 through 23).</param>
+ <param name="minute">The minutes (0 through 59).</param>
+ <param name="second">The seconds (0 through 59).</param>
+ <param name="millisecond">The milliseconds (0 through 999).</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="year">year</paramref> is less than 1 or greater than 9999. -or- <paramref name="month">month</paramref> is less than 1 or greater than 12. -or- <paramref name="day">day</paramref> is less than 1 or greater than the number of days in <paramref name="month">month</paramref>. -or- <paramref name="hour">hour</paramref> is less than 0 or greater than 23. -or- <paramref name="minute">minute</paramref> is less than 0 or greater than 59. -or- <paramref name="second">second</paramref> is less than 0 or greater than 59. -or- <paramref name="millisecond">millisecond</paramref> is less than 0 or greater than 999.</exception>
+ </member>
+ <member name="M:System.DateTime.#ctor(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.DateTimeKind)">
+ <summary>Initializes a new instance of the <see cref="T:System.DateTime"></see> structure to the specified year, month, day, hour, minute, second, millisecond, and Coordinated Universal Time (UTC) or local time.</summary>
+ <param name="year">The year (1 through 9999).</param>
+ <param name="month">The month (1 through 12).</param>
+ <param name="day">The day (1 through the number of days in month).</param>
+ <param name="hour">The hours (0 through 23).</param>
+ <param name="minute">The minutes (0 through 59).</param>
+ <param name="second">The seconds (0 through 59).</param>
+ <param name="millisecond">The milliseconds (0 through 999).</param>
+ <param name="kind">One of the enumeration values that indicates whether year, month, day, hour, minute, second, and millisecond specify a local time, Coordinated Universal Time (UTC), or neither.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="year">year</paramref> is less than 1 or greater than 9999. -or- <paramref name="month">month</paramref> is less than 1 or greater than 12. -or- <paramref name="day">day</paramref> is less than 1 or greater than the number of days in <paramref name="month">month</paramref>. -or- <paramref name="hour">hour</paramref> is less than 0 or greater than 23. -or- <paramref name="minute">minute</paramref> is less than 0 or greater than 59. -or- <paramref name="second">second</paramref> is less than 0 or greater than 59. -or- <paramref name="millisecond">millisecond</paramref> is less than 0 or greater than 999.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="kind">kind</paramref> is not one of the <see cref="T:System.DateTimeKind"></see> values.</exception>
+ </member>
+ <member name="M:System.DateTime.#ctor(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Globalization.Calendar)">
+ <summary>Initializes a new instance of the <see cref="T:System.DateTime"></see> structure to the specified year, month, day, hour, minute, second, and millisecond for the specified calendar.</summary>
+ <param name="year">The year (1 through the number of years in calendar).</param>
+ <param name="month">The month (1 through the number of months in calendar).</param>
+ <param name="day">The day (1 through the number of days in month).</param>
+ <param name="hour">The hours (0 through 23).</param>
+ <param name="minute">The minutes (0 through 59).</param>
+ <param name="second">The seconds (0 through 59).</param>
+ <param name="millisecond">The milliseconds (0 through 999).</param>
+ <param name="calendar">The calendar that is used to interpret year, month, and day.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="calendar">calendar</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="year">year</paramref> is not in the range supported by <paramref name="calendar">calendar</paramref>. -or- <paramref name="month">month</paramref> is less than 1 or greater than the number of months in <paramref name="calendar">calendar</paramref>. -or- <paramref name="day">day</paramref> is less than 1 or greater than the number of days in <paramref name="month">month</paramref>. -or- <paramref name="hour">hour</paramref> is less than 0 or greater than 23. -or- <paramref name="minute">minute</paramref> is less than 0 or greater than 59. -or- <paramref name="second">second</paramref> is less than 0 or greater than 59. -or- <paramref name="millisecond">millisecond</paramref> is less than 0 or greater than 999.</exception>
+ </member>
+ <member name="M:System.DateTime.#ctor(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Globalization.Calendar,System.DateTimeKind)">
+ <summary>Initializes a new instance of the <see cref="T:System.DateTime"></see> structure to the specified year, month, day, hour, minute, second, millisecond, and Coordinated Universal Time (UTC) or local time for the specified calendar.</summary>
+ <param name="year">The year (1 through the number of years in calendar).</param>
+ <param name="month">The month (1 through the number of months in calendar).</param>
+ <param name="day">The day (1 through the number of days in month).</param>
+ <param name="hour">The hours (0 through 23).</param>
+ <param name="minute">The minutes (0 through 59).</param>
+ <param name="second">The seconds (0 through 59).</param>
+ <param name="millisecond">The milliseconds (0 through 999).</param>
+ <param name="calendar">The calendar that is used to interpret year, month, and day.</param>
+ <param name="kind">One of the enumeration values that indicates whether year, month, day, hour, minute, second, and millisecond specify a local time, Coordinated Universal Time (UTC), or neither.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="calendar">calendar</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="year">year</paramref> is not in the range supported by <paramref name="calendar">calendar</paramref>. -or- <paramref name="month">month</paramref> is less than 1 or greater than the number of months in <paramref name="calendar">calendar</paramref>. -or- <paramref name="day">day</paramref> is less than 1 or greater than the number of days in <paramref name="month">month</paramref>. -or- <paramref name="hour">hour</paramref> is less than 0 or greater than 23. -or- <paramref name="minute">minute</paramref> is less than 0 or greater than 59. -or- <paramref name="second">second</paramref> is less than 0 or greater than 59. -or- <paramref name="millisecond">millisecond</paramref> is less than 0 or greater than 999.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="kind">kind</paramref> is not one of the <see cref="T:System.DateTimeKind"></see> values.</exception>
+ </member>
+ <member name="M:System.DateTime.Add(System.TimeSpan)">
+ <summary>Returns a new <see cref="T:System.DateTime"></see> that adds the value of the specified <see cref="T:System.TimeSpan"></see> to the value of this instance.</summary>
+ <param name="value">A positive or negative time interval.</param>
+ <returns>An object whose value is the sum of the date and time represented by this instance and the time interval represented by <paramref name="value">value</paramref>.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The resulting <see cref="T:System.DateTime"></see> is less than <see cref="F:System.DateTime.MinValue"></see> or greater than <see cref="F:System.DateTime.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.DateTime.AddDays(System.Double)">
+ <summary>Returns a new <see cref="T:System.DateTime"></see> that adds the specified number of days to the value of this instance.</summary>
+ <param name="value">A number of whole and fractional days. The value parameter can be negative or positive.</param>
+ <returns>An object whose value is the sum of the date and time represented by this instance and the number of days represented by <paramref name="value">value</paramref>.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The resulting <see cref="T:System.DateTime"></see> is less than <see cref="F:System.DateTime.MinValue"></see> or greater than <see cref="F:System.DateTime.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.DateTime.AddHours(System.Double)">
+ <summary>Returns a new <see cref="T:System.DateTime"></see> that adds the specified number of hours to the value of this instance.</summary>
+ <param name="value">A number of whole and fractional hours. The value parameter can be negative or positive.</param>
+ <returns>An object whose value is the sum of the date and time represented by this instance and the number of hours represented by <paramref name="value">value</paramref>.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The resulting <see cref="T:System.DateTime"></see> is less than <see cref="F:System.DateTime.MinValue"></see> or greater than <see cref="F:System.DateTime.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.DateTime.AddMilliseconds(System.Double)">
+ <summary>Returns a new <see cref="T:System.DateTime"></see> that adds the specified number of milliseconds to the value of this instance.</summary>
+ <param name="value">A number of whole and fractional milliseconds. The value parameter can be negative or positive. Note that this value is rounded to the nearest integer.</param>
+ <returns>An object whose value is the sum of the date and time represented by this instance and the number of milliseconds represented by <paramref name="value">value</paramref>.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The resulting <see cref="T:System.DateTime"></see> is less than <see cref="F:System.DateTime.MinValue"></see> or greater than <see cref="F:System.DateTime.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.DateTime.AddMinutes(System.Double)">
+ <summary>Returns a new <see cref="T:System.DateTime"></see> that adds the specified number of minutes to the value of this instance.</summary>
+ <param name="value">A number of whole and fractional minutes. The value parameter can be negative or positive.</param>
+ <returns>An object whose value is the sum of the date and time represented by this instance and the number of minutes represented by <paramref name="value">value</paramref>.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The resulting <see cref="T:System.DateTime"></see> is less than <see cref="F:System.DateTime.MinValue"></see> or greater than <see cref="F:System.DateTime.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.DateTime.AddMonths(System.Int32)">
+ <summary>Returns a new <see cref="T:System.DateTime"></see> that adds the specified number of months to the value of this instance.</summary>
+ <param name="months">A number of months. The months parameter can be negative or positive.</param>
+ <returns>An object whose value is the sum of the date and time represented by this instance and <paramref name="months">months</paramref>.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The resulting <see cref="T:System.DateTime"></see> is less than <see cref="F:System.DateTime.MinValue"></see> or greater than <see cref="F:System.DateTime.MaxValue"></see>. -or- <paramref name="months">months</paramref> is less than -120,000 or greater than 120,000.</exception>
+ </member>
+ <member name="M:System.DateTime.AddSeconds(System.Double)">
+ <summary>Returns a new <see cref="T:System.DateTime"></see> that adds the specified number of seconds to the value of this instance.</summary>
+ <param name="value">A number of whole and fractional seconds. The value parameter can be negative or positive.</param>
+ <returns>An object whose value is the sum of the date and time represented by this instance and the number of seconds represented by <paramref name="value">value</paramref>.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The resulting <see cref="T:System.DateTime"></see> is less than <see cref="F:System.DateTime.MinValue"></see> or greater than <see cref="F:System.DateTime.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.DateTime.AddTicks(System.Int64)">
+ <summary>Returns a new <see cref="T:System.DateTime"></see> that adds the specified number of ticks to the value of this instance.</summary>
+ <param name="value">A number of 100-nanosecond ticks. The value parameter can be positive or negative.</param>
+ <returns>An object whose value is the sum of the date and time represented by this instance and the time represented by <paramref name="value">value</paramref>.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The resulting <see cref="T:System.DateTime"></see> is less than <see cref="F:System.DateTime.MinValue"></see> or greater than <see cref="F:System.DateTime.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.DateTime.AddYears(System.Int32)">
+ <summary>Returns a new <see cref="T:System.DateTime"></see> that adds the specified number of years to the value of this instance.</summary>
+ <param name="value">A number of years. The value parameter can be negative or positive.</param>
+ <returns>An object whose value is the sum of the date and time represented by this instance and the number of years represented by <paramref name="value">value</paramref>.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="value">value</paramref> or the resulting <see cref="T:System.DateTime"></see> is less than <see cref="F:System.DateTime.MinValue"></see> or greater than <see cref="F:System.DateTime.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.DateTime.Compare(System.DateTime,System.DateTime)">
+ <summary>Compares two instances of <see cref="T:System.DateTime"></see> and returns an integer that indicates whether the first instance is earlier than, the same as, or later than the second instance.</summary>
+ <param name="t1">The first object to compare.</param>
+ <param name="t2">The second object to compare.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed number indicating the relative values of <code data-dev-comment-type="paramref">t1</code> and <code data-dev-comment-type="paramref">t2</code>. </p>
+ <table><thead><tr><th> Value Type <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Condition <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> Less than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td><code data-dev-comment-type="paramref">t1</code> is earlier than <code data-dev-comment-type="paramref">t2</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td><code data-dev-comment-type="paramref">t1</code> is the same as <code data-dev-comment-type="paramref">t2</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> Greater than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td><code data-dev-comment-type="paramref">t1</code> is later than <code data-dev-comment-type="paramref">t2</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="M:System.DateTime.CompareTo(System.DateTime)">
+ <summary>Compares the value of this instance to a specified <see cref="T:System.DateTime"></see> value and returns an integer that indicates whether this instance is earlier than, the same as, or later than the specified <see cref="T:System.DateTime"></see> value.</summary>
+ <param name="value">The object to compare to the current instance.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed number indicating the relative values of this instance and the <code data-dev-comment-type="paramref">value</code> parameter. </p>
+ <table><thead><tr><th> Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Description <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> Less than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> This instance is earlier than <code data-dev-comment-type="paramref">value</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> This instance is the same as <code data-dev-comment-type="paramref">value</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> Greater than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> This instance is later than <code data-dev-comment-type="paramref">value</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="M:System.DateTime.CompareTo(System.Object)">
+ <summary>Compares the value of this instance to a specified object that contains a specified <see cref="T:System.DateTime"></see> value, and returns an integer that indicates whether this instance is earlier than, the same as, or later than the specified <see cref="T:System.DateTime"></see> value.</summary>
+ <param name="value">A boxed object to compare, or null.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed number indicating the relative values of this instance and <code data-dev-comment-type="paramref">value</code>. </p>
+ <table><thead><tr><th> Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Description <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> Less than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> This instance is earlier than <code data-dev-comment-type="paramref">value</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> This instance is the same as <code data-dev-comment-type="paramref">value</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> Greater than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> This instance is later than <code data-dev-comment-type="paramref">value</code>, or <code data-dev-comment-type="paramref">value</code> is <code>null</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr></tbody></table></p>
+</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="value">value</paramref> is not a <see cref="T:System.DateTime"></see>.</exception>
+ </member>
+ <member name="P:System.DateTime.Date">
+ <summary>Gets the date component of this instance.</summary>
+ <returns>A new object with the same date as this instance, and the time value set to 12:00:00 midnight (00:00:00).</returns>
+ </member>
+ <member name="P:System.DateTime.Day">
+ <summary>Gets the day of the month represented by this instance.</summary>
+ <returns>The day component, expressed as a value between 1 and 31.</returns>
+ </member>
+ <member name="P:System.DateTime.DayOfWeek">
+ <summary>Gets the day of the week represented by this instance.</summary>
+ <returns>An enumerated constant that indicates the day of the week of this <see cref="T:System.DateTime"></see> value.</returns>
+ </member>
+ <member name="P:System.DateTime.DayOfYear">
+ <summary>Gets the day of the year represented by this instance.</summary>
+ <returns>The day of the year, expressed as a value between 1 and 366.</returns>
+ </member>
+ <member name="M:System.DateTime.DaysInMonth(System.Int32,System.Int32)">
+ <summary>Returns the number of days in the specified month and year.</summary>
+ <param name="year">The year.</param>
+ <param name="month">The month (a number ranging from 1 to 12).</param>
+ <returns>The number of days in <paramref name="month">month</paramref> for the specified <paramref name="year">year</paramref>. For example, if <paramref name="month">month</paramref> equals 2 for February, the return value is 28 or 29 depending upon whether <paramref name="year">year</paramref> is a leap year.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="month">month</paramref> is less than 1 or greater than 12. -or- <paramref name="year">year</paramref> is less than 1 or greater than 9999.</exception>
+ </member>
+ <member name="M:System.DateTime.Equals(System.DateTime)">
+ <summary>Returns a value indicating whether the value of this instance is equal to the value of the specified <see cref="T:System.DateTime"></see> instance.</summary>
+ <param name="value">The object to compare to this instance.</param>
+ <returns>true if the <paramref name="value">value</paramref> parameter equals the value of this instance; otherwise, false.</returns>
+ </member>
+ <member name="M:System.DateTime.Equals(System.Object)">
+ <summary>Returns a value indicating whether this instance is equal to a specified object.</summary>
+ <param name="value">The object to compare to this instance.</param>
+ <returns>true if <paramref name="value">value</paramref> is an instance of <see cref="T:System.DateTime"></see> and equals the value of this instance; otherwise, false.</returns>
+ </member>
+ <member name="M:System.DateTime.Equals(System.DateTime,System.DateTime)">
+ <summary>Returns a value indicating whether two <see cref="T:System.DateTime"></see> instances have the same date and time value.</summary>
+ <param name="t1">The first object to compare.</param>
+ <param name="t2">The second object to compare.</param>
+ <returns>true if the two values are equal; otherwise, false.</returns>
+ </member>
+ <member name="M:System.DateTime.FromBinary(System.Int64)">
+ <summary>Deserializes a 64-bit binary value and recreates an original serialized <see cref="T:System.DateTime"></see> object.</summary>
+ <param name="dateData">A 64-bit signed integer that encodes the <see cref="P:System.DateTime.Kind"></see> property in a 2-bit field and the <see cref="P:System.DateTime.Ticks"></see> property in a 62-bit field.</param>
+ <returns>An object that is equivalent to the <see cref="T:System.DateTime"></see> object that was serialized by the <see cref="M:System.DateTime.ToBinary"></see> method.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="dateData">dateData</paramref> is less than <see cref="F:System.DateTime.MinValue"></see> or greater than <see cref="F:System.DateTime.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.DateTime.FromFileTime(System.Int64)">
+ <summary>Converts the specified Windows file time to an equivalent local time.</summary>
+ <param name="fileTime">A Windows file time expressed in ticks.</param>
+ <returns>An object that represents the local time equivalent of the date and time represented by the <paramref name="fileTime">fileTime</paramref> parameter.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="fileTime">fileTime</paramref> is less than 0 or represents a time greater than <see cref="F:System.DateTime.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.DateTime.FromFileTimeUtc(System.Int64)">
+ <summary>Converts the specified Windows file time to an equivalent UTC time.</summary>
+ <param name="fileTime">A Windows file time expressed in ticks.</param>
+ <returns>An object that represents the UTC time equivalent of the date and time represented by the <paramref name="fileTime">fileTime</paramref> parameter.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="fileTime">fileTime</paramref> is less than 0 or represents a time greater than <see cref="F:System.DateTime.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.DateTime.FromOADate(System.Double)">
+ <summary>Returns a <see cref="T:System.DateTime"></see> equivalent to the specified OLE Automation Date.</summary>
+ <param name="d">An OLE Automation Date value.</param>
+ <returns>An object that represents the same date and time as <paramref name="d">d</paramref>.</returns>
+ <exception cref="T:System.ArgumentException">The date is not a valid OLE Automation Date value.</exception>
+ </member>
+ <member name="M:System.DateTime.GetDateTimeFormats">
+ <summary>Converts the value of this instance to all the string representations supported by the standard date and time format specifiers.</summary>
+ <returns>A string array where each element is the representation of the value of this instance formatted with one of the standard date and time format specifiers.</returns>
+ </member>
+ <member name="M:System.DateTime.GetDateTimeFormats(System.Char)">
+ <summary>Converts the value of this instance to all the string representations supported by the specified standard date and time format specifier.</summary>
+ <param name="format">A standard date and time format string.</param>
+ <returns>A string array where each element is the representation of the value of this instance formatted with the <paramref name="format">format</paramref> standard date and time format specifier.</returns>
+ <exception cref="T:System.FormatException"><paramref name="format">format</paramref> is not a valid standard date and time format specifier character.</exception>
+ </member>
+ <member name="M:System.DateTime.GetDateTimeFormats(System.IFormatProvider)">
+ <summary>Converts the value of this instance to all the string representations supported by the standard date and time format specifiers and the specified culture-specific formatting information.</summary>
+ <param name="provider">An object that supplies culture-specific formatting information about this instance.</param>
+ <returns>A string array where each element is the representation of the value of this instance formatted with one of the standard date and time format specifiers.</returns>
+ </member>
+ <member name="M:System.DateTime.GetDateTimeFormats(System.Char,System.IFormatProvider)">
+ <summary>Converts the value of this instance to all the string representations supported by the specified standard date and time format specifier and culture-specific formatting information.</summary>
+ <param name="format">A date and time format string.</param>
+ <param name="provider">An object that supplies culture-specific formatting information about this instance.</param>
+ <returns>A string array where each element is the representation of the value of this instance formatted with one of the standard date and time format specifiers.</returns>
+ <exception cref="T:System.FormatException"><paramref name="format">format</paramref> is not a valid standard date and time format specifier character.</exception>
+ </member>
+ <member name="M:System.DateTime.GetHashCode">
+ <summary>Returns the hash code for this instance.</summary>
+ <returns>A 32-bit signed integer hash code.</returns>
+ </member>
+ <member name="M:System.DateTime.GetTypeCode">
+ <summary>Returns the <see cref="T:System.TypeCode"></see> for value type <see cref="T:System.DateTime"></see>.</summary>
+ <returns>The enumerated constant, <see cref="F:System.TypeCode.DateTime"></see>.</returns>
+ </member>
+ <member name="P:System.DateTime.Hour">
+ <summary>Gets the hour component of the date represented by this instance.</summary>
+ <returns>The hour component, expressed as a value between 0 and 23.</returns>
+ </member>
+ <member name="M:System.DateTime.IsDaylightSavingTime">
+ <summary>Indicates whether this instance of <see cref="T:System.DateTime"></see> is within the daylight saving time range for the current time zone.</summary>
+ <returns>true if the value of the <see cref="P:System.DateTime.Kind"></see> property is <see cref="F:System.DateTimeKind.Local"></see> or <see cref="F:System.DateTimeKind.Unspecified"></see> and the value of this instance of <see cref="T:System.DateTime"></see> is within the daylight saving time range for the local time zone; false if <see cref="P:System.DateTime.Kind"></see> is <see cref="F:System.DateTimeKind.Utc"></see>.</returns>
+ </member>
+ <member name="M:System.DateTime.IsLeapYear(System.Int32)">
+ <summary>Returns an indication whether the specified year is a leap year.</summary>
+ <param name="year">A 4-digit year.</param>
+ <returns>true if <paramref name="year">year</paramref> is a leap year; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="year">year</paramref> is less than 1 or greater than 9999.</exception>
+ </member>
+ <member name="P:System.DateTime.Kind">
+ <summary>Gets a value that indicates whether the time represented by this instance is based on local time, Coordinated Universal Time (UTC), or neither.</summary>
+ <returns>One of the enumeration values that indicates what the current time represents. The default is <see cref="F:System.DateTimeKind.Unspecified"></see>.</returns>
+ </member>
+ <member name="F:System.DateTime.MaxValue">
+ <summary>Represents the largest possible value of <see cref="T:System.DateTime"></see>. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="P:System.DateTime.Millisecond">
+ <summary>Gets the milliseconds component of the date represented by this instance.</summary>
+ <returns>The milliseconds component, expressed as a value between 0 and 999.</returns>
+ </member>
+ <member name="P:System.DateTime.Minute">
+ <summary>Gets the minute component of the date represented by this instance.</summary>
+ <returns>The minute component, expressed as a value between 0 and 59.</returns>
+ </member>
+ <member name="F:System.DateTime.MinValue">
+ <summary>Represents the smallest possible value of <see cref="T:System.DateTime"></see>. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="P:System.DateTime.Month">
+ <summary>Gets the month component of the date represented by this instance.</summary>
+ <returns>The month component, expressed as a value between 1 and 12.</returns>
+ </member>
+ <member name="P:System.DateTime.Now">
+ <summary>Gets a <see cref="T:System.DateTime"></see> object that is set to the current date and time on this computer, expressed as the local time.</summary>
+ <returns>An object whose value is the current local date and time.</returns>
+ </member>
+ <member name="M:System.DateTime.op_Addition(System.DateTime,System.TimeSpan)">
+ <summary>Adds a specified time interval to a specified date and time, yielding a new date and time.</summary>
+ <param name="d">The date and time value to add.</param>
+ <param name="t">The time interval to add.</param>
+ <returns>An object that is the sum of the values of <paramref name="d">d</paramref> and <paramref name="t">t</paramref>.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The resulting <see cref="T:System.DateTime"></see> is less than <see cref="F:System.DateTime.MinValue"></see> or greater than <see cref="F:System.DateTime.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.DateTime.op_Equality(System.DateTime,System.DateTime)">
+ <summary>Determines whether two specified instances of <see cref="T:System.DateTime"></see> are equal.</summary>
+ <param name="d1">The first object to compare.</param>
+ <param name="d2">The second object to compare.</param>
+ <returns>true if <paramref name="d1">d1</paramref> and <paramref name="d2">d2</paramref> represent the same date and time; otherwise, false.</returns>
+ </member>
+ <member name="M:System.DateTime.op_GreaterThan(System.DateTime,System.DateTime)">
+ <summary>Determines whether one specified <see cref="T:System.DateTime"></see> is later than another specified <see cref="T:System.DateTime"></see>.</summary>
+ <param name="t1">The first object to compare.</param>
+ <param name="t2">The second object to compare.</param>
+ <returns>true if <paramref name="t1">t1</paramref> is later than <paramref name="t2">t2</paramref>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.DateTime.op_GreaterThanOrEqual(System.DateTime,System.DateTime)">
+ <summary>Determines whether one specified <see cref="T:System.DateTime"></see> represents a date and time that is the same as or later than another specified <see cref="T:System.DateTime"></see>.</summary>
+ <param name="t1">The first object to compare.</param>
+ <param name="t2">The second object to compare.</param>
+ <returns>true if <paramref name="t1">t1</paramref> is the same as or later than <paramref name="t2">t2</paramref>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.DateTime.op_Inequality(System.DateTime,System.DateTime)">
+ <summary>Determines whether two specified instances of <see cref="T:System.DateTime"></see> are not equal.</summary>
+ <param name="d1">The first object to compare.</param>
+ <param name="d2">The second object to compare.</param>
+ <returns>true if <paramref name="d1">d1</paramref> and <paramref name="d2">d2</paramref> do not represent the same date and time; otherwise, false.</returns>
+ </member>
+ <member name="M:System.DateTime.op_LessThan(System.DateTime,System.DateTime)">
+ <summary>Determines whether one specified <see cref="T:System.DateTime"></see> is earlier than another specified <see cref="T:System.DateTime"></see>.</summary>
+ <param name="t1">The first object to compare.</param>
+ <param name="t2">The second object to compare.</param>
+ <returns>true if <paramref name="t1">t1</paramref> is earlier than <paramref name="t2">t2</paramref>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.DateTime.op_LessThanOrEqual(System.DateTime,System.DateTime)">
+ <summary>Determines whether one specified <see cref="T:System.DateTime"></see> represents a date and time that is the same as or earlier than another specified <see cref="T:System.DateTime"></see>.</summary>
+ <param name="t1">The first object to compare.</param>
+ <param name="t2">The second object to compare.</param>
+ <returns>true if <paramref name="t1">t1</paramref> is the same as or earlier than <paramref name="t2">t2</paramref>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.DateTime.op_Subtraction(System.DateTime,System.DateTime)">
+ <summary>Subtracts a specified date and time from another specified date and time and returns a time interval.</summary>
+ <param name="d1">The date and time value to subtract from (the minuend).</param>
+ <param name="d2">The date and time value to subtract (the subtrahend).</param>
+ <returns>The time interval between <paramref name="d1">d1</paramref> and <paramref name="d2">d2</paramref>; that is, <paramref name="d1">d1</paramref> minus <paramref name="d2">d2</paramref>.</returns>
+ </member>
+ <member name="M:System.DateTime.op_Subtraction(System.DateTime,System.TimeSpan)">
+ <summary>Subtracts a specified time interval from a specified date and time and returns a new date and time.</summary>
+ <param name="d">The date and time value to subtract from.</param>
+ <param name="t">The time interval to subtract.</param>
+ <returns>An object whose value is the value of <paramref name="d">d</paramref> minus the value of <paramref name="t">t</paramref>.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The resulting <see cref="T:System.DateTime"></see> is less than <see cref="F:System.DateTime.MinValue"></see> or greater than <see cref="F:System.DateTime.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.DateTime.Parse(System.String)">
+ <summary>Converts the string representation of a date and time to its <see cref="T:System.DateTime"></see> equivalent.</summary>
+ <param name="s">A string that contains a date and time to convert.</param>
+ <returns>An object that is equivalent to the date and time contained in <paramref name="s">s</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="s">s</paramref> is null.</exception>
+ <exception cref="T:System.FormatException"><paramref name="s">s</paramref> does not contain a valid string representation of a date and time.</exception>
+ </member>
+ <member name="M:System.DateTime.Parse(System.String,System.IFormatProvider)">
+ <summary>Converts the string representation of a date and time to its <see cref="T:System.DateTime"></see> equivalent by using culture-specific format information.</summary>
+ <param name="s">A string that contains a date and time to convert.</param>
+ <param name="provider">An object that supplies culture-specific format information about s.</param>
+ <returns>An object that is equivalent to the date and time contained in <paramref name="s">s</paramref> as specified by <paramref name="provider">provider</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="s">s</paramref> is null.</exception>
+ <exception cref="T:System.FormatException"><paramref name="s">s</paramref> does not contain a valid string representation of a date and time.</exception>
+ </member>
+ <member name="M:System.DateTime.Parse(System.String,System.IFormatProvider,System.Globalization.DateTimeStyles)">
+ <summary>Converts the string representation of a date and time to its <see cref="T:System.DateTime"></see> equivalent by using culture-specific format information and formatting style.</summary>
+ <param name="s">A string that contains a date and time to convert.</param>
+ <param name="provider">An object that supplies culture-specific formatting information about s.</param>
+ <param name="styles">A bitwise combination of the enumeration values that indicates the style elements that can be present in s for the parse operation to succeed, and that defines how to interpret the parsed date in relation to the current time zone or the current date. A typical value to specify is <see cref="F:System.Globalization.DateTimeStyles.None"></see>.</param>
+ <returns>An object that is equivalent to the date and time contained in <paramref name="s">s</paramref>, as specified by <paramref name="provider">provider</paramref> and <paramref name="styles">styles</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="s">s</paramref> is null.</exception>
+ <exception cref="T:System.FormatException"><paramref name="s">s</paramref> does not contain a valid string representation of a date and time.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="styles">styles</paramref> contains an invalid combination of <see cref="T:System.Globalization.DateTimeStyles"></see> values. For example, both <see cref="F:System.Globalization.DateTimeStyles.AssumeLocal"></see> and <see cref="F:System.Globalization.DateTimeStyles.AssumeUniversal"></see>.</exception>
+ </member>
+ <member name="M:System.DateTime.ParseExact(System.String,System.String[],System.IFormatProvider,System.Globalization.DateTimeStyles)">
+ <summary>Converts the specified string representation of a date and time to its <see cref="T:System.DateTime"></see> equivalent using the specified array of formats, culture-specific format information, and style. The format of the string representation must match at least one of the specified formats exactly or an exception is thrown.</summary>
+ <param name="s">A string that contains a date and time to convert.</param>
+ <param name="formats">An array of allowable formats of s. For more information, see the Remarks section.</param>
+ <param name="provider">An object that supplies culture-specific format information about s.</param>
+ <param name="style">A bitwise combination of enumeration values that indicates the permitted format of s. A typical value to specify is <see cref="F:System.Globalization.DateTimeStyles.None"></see>.</param>
+ <returns>An object that is equivalent to the date and time contained in <paramref name="s">s</paramref>, as specified by <paramref name="formats">formats</paramref>, <paramref name="provider">provider</paramref>, and <paramref name="style">style</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="s">s</paramref> or <paramref name="formats">formats</paramref> is null.</exception>
+ <exception cref="T:System.FormatException"><paramref name="s">s</paramref> is an empty string. -or- an element of <paramref name="formats">formats</paramref> is an empty string. -or- <paramref name="s">s</paramref> does not contain a date and time that corresponds to any element of <paramref name="formats">formats</paramref>. -or- The hour component and the AM/PM designator in <paramref name="s">s</paramref> do not agree.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="style">style</paramref> contains an invalid combination of <see cref="T:System.Globalization.DateTimeStyles"></see> values. For example, both <see cref="F:System.Globalization.DateTimeStyles.AssumeLocal"></see> and <see cref="F:System.Globalization.DateTimeStyles.AssumeUniversal"></see>.</exception>
+ </member>
+ <member name="M:System.DateTime.ParseExact(System.String,System.String,System.IFormatProvider,System.Globalization.DateTimeStyles)">
+ <summary>Converts the specified string representation of a date and time to its <see cref="T:System.DateTime"></see> equivalent using the specified format, culture-specific format information, and style. The format of the string representation must match the specified format exactly or an exception is thrown.</summary>
+ <param name="s">A string containing a date and time to convert.</param>
+ <param name="format">A format specifier that defines the required format of s. For more information, see the Remarks section.</param>
+ <param name="provider">An object that supplies culture-specific formatting information about s.</param>
+ <param name="style">A bitwise combination of the enumeration values that provides additional information about s, about style elements that may be present in s, or about the conversion from s to a <see cref="T:System.DateTime"></see> value. A typical value to specify is <see cref="F:System.Globalization.DateTimeStyles.None"></see>.</param>
+ <returns>An object that is equivalent to the date and time contained in <paramref name="s">s</paramref>, as specified by <paramref name="format">format</paramref>, <paramref name="provider">provider</paramref>, and <paramref name="style">style</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="s">s</paramref> or <paramref name="format">format</paramref> is null.</exception>
+ <exception cref="T:System.FormatException"><paramref name="s">s</paramref> or <paramref name="format">format</paramref> is an empty string. -or- <paramref name="s">s</paramref> does not contain a date and time that corresponds to the pattern specified in <paramref name="format">format</paramref>. -or- The hour component and the AM/PM designator in <paramref name="s">s</paramref> do not agree.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="style">style</paramref> contains an invalid combination of <see cref="T:System.Globalization.DateTimeStyles"></see> values. For example, both <see cref="F:System.Globalization.DateTimeStyles.AssumeLocal"></see> and <see cref="F:System.Globalization.DateTimeStyles.AssumeUniversal"></see>.</exception>
+ </member>
+ <member name="M:System.DateTime.ParseExact(System.String,System.String,System.IFormatProvider)">
+ <summary>Converts the specified string representation of a date and time to its <see cref="T:System.DateTime"></see> equivalent using the specified format and culture-specific format information. The format of the string representation must match the specified format exactly.</summary>
+ <param name="s">A string that contains a date and time to convert.</param>
+ <param name="format">A format specifier that defines the required format of s. For more information, see the Remarks section.</param>
+ <param name="provider">An object that supplies culture-specific format information about s.</param>
+ <returns>An object that is equivalent to the date and time contained in <paramref name="s">s</paramref>, as specified by <paramref name="format">format</paramref> and <paramref name="provider">provider</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="s">s</paramref> or <paramref name="format">format</paramref> is null.</exception>
+ <exception cref="T:System.FormatException"><paramref name="s">s</paramref> or <paramref name="format">format</paramref> is an empty string. -or- <paramref name="s">s</paramref> does not contain a date and time that corresponds to the pattern specified in <paramref name="format">format</paramref>. -or- The hour component and the AM/PM designator in <paramref name="s">s</paramref> do not agree.</exception>
+ </member>
+ <member name="P:System.DateTime.Second">
+ <summary>Gets the seconds component of the date represented by this instance.</summary>
+ <returns>The seconds component, expressed as a value between 0 and 59.</returns>
+ </member>
+ <member name="M:System.DateTime.SpecifyKind(System.DateTime,System.DateTimeKind)">
+ <summary>Creates a new <see cref="T:System.DateTime"></see> object that has the same number of ticks as the specified <see cref="T:System.DateTime"></see>, but is designated as either local time, Coordinated Universal Time (UTC), or neither, as indicated by the specified <see cref="T:System.DateTimeKind"></see> value.</summary>
+ <param name="value">A date and time.</param>
+ <param name="kind">One of the enumeration values that indicates whether the new object represents local time, UTC, or neither.</param>
+ <returns>A new object that has the same number of ticks as the object represented by the <paramref name="value">value</paramref> parameter and the <see cref="T:System.DateTimeKind"></see> value specified by the <paramref name="kind">kind</paramref> parameter.</returns>
+ </member>
+ <member name="M:System.DateTime.Subtract(System.DateTime)">
+ <summary>Subtracts the specified date and time from this instance.</summary>
+ <param name="value">The date and time value to subtract.</param>
+ <returns>A time interval that is equal to the date and time represented by this instance minus the date and time represented by <paramref name="value">value</paramref>.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The result is less than <see cref="F:System.DateTime.MinValue"></see> or greater than <see cref="F:System.DateTime.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.DateTime.Subtract(System.TimeSpan)">
+ <summary>Subtracts the specified duration from this instance.</summary>
+ <param name="value">The time interval to subtract.</param>
+ <returns>An object that is equal to the date and time represented by this instance minus the time interval represented by <paramref name="value">value</paramref>.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The result is less than <see cref="F:System.DateTime.MinValue"></see> or greater than <see cref="F:System.DateTime.MaxValue"></see>.</exception>
+ </member>
+ <member name="P:System.DateTime.Ticks">
+ <summary>Gets the number of ticks that represent the date and time of this instance.</summary>
+ <returns>The number of ticks that represent the date and time of this instance. The value is between DateTime.MinValue.Ticks and DateTime.MaxValue.Ticks.</returns>
+ </member>
+ <member name="P:System.DateTime.TimeOfDay">
+ <summary>Gets the time of day for this instance.</summary>
+ <returns>A time interval that represents the fraction of the day that has elapsed since midnight.</returns>
+ </member>
+ <member name="M:System.DateTime.ToBinary">
+ <summary>Serializes the current <see cref="T:System.DateTime"></see> object to a 64-bit binary value that subsequently can be used to recreate the <see cref="T:System.DateTime"></see> object.</summary>
+ <returns>A 64-bit signed integer that encodes the <see cref="P:System.DateTime.Kind"></see> and <see cref="P:System.DateTime.Ticks"></see> properties.</returns>
+ </member>
+ <member name="P:System.DateTime.Today">
+ <summary>Gets the current date.</summary>
+ <returns>An object that is set to today's date, with the time component set to 00:00:00.</returns>
+ </member>
+ <member name="M:System.DateTime.ToFileTime">
+ <summary>Converts the value of the current <see cref="T:System.DateTime"></see> object to a Windows file time.</summary>
+ <returns>The value of the current <see cref="T:System.DateTime"></see> object expressed as a Windows file time.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The resulting file time would represent a date and time before 12:00 midnight January 1, 1601 C.E. UTC.</exception>
+ </member>
+ <member name="M:System.DateTime.ToFileTimeUtc">
+ <summary>Converts the value of the current <see cref="T:System.DateTime"></see> object to a Windows file time.</summary>
+ <returns>The value of the current <see cref="T:System.DateTime"></see> object expressed as a Windows file time.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The resulting file time would represent a date and time before 12:00 midnight January 1, 1601 C.E. UTC.</exception>
+ </member>
+ <member name="M:System.DateTime.ToLocalTime">
+ <summary>Converts the value of the current <see cref="T:System.DateTime"></see> object to local time.</summary>
+ <returns>An object whose <see cref="P:System.DateTime.Kind"></see> property is <see cref="F:System.DateTimeKind.Local"></see>, and whose value is the local time equivalent to the value of the current <see cref="T:System.DateTime"></see> object, or <see cref="F:System.DateTime.MaxValue"></see> if the converted value is too large to be represented by a <see cref="T:System.DateTime"></see> object, or <see cref="F:System.DateTime.MinValue"></see> if the converted value is too small to be represented as a <see cref="T:System.DateTime"></see> object.</returns>
+ </member>
+ <member name="M:System.DateTime.ToLongDateString">
+ <summary>Converts the value of the current <see cref="T:System.DateTime"></see> object to its equivalent long date string representation.</summary>
+ <returns>A string that contains the long date string representation of the current <see cref="T:System.DateTime"></see> object.</returns>
+ </member>
+ <member name="M:System.DateTime.ToLongTimeString">
+ <summary>Converts the value of the current <see cref="T:System.DateTime"></see> object to its equivalent long time string representation.</summary>
+ <returns>A string that contains the long time string representation of the current <see cref="T:System.DateTime"></see> object.</returns>
+ </member>
+ <member name="M:System.DateTime.ToOADate">
+ <summary>Converts the value of this instance to the equivalent OLE Automation date.</summary>
+ <returns>A double-precision floating-point number that contains an OLE Automation date equivalent to the value of this instance.</returns>
+ <exception cref="T:System.OverflowException">The value of this instance cannot be represented as an OLE Automation Date.</exception>
+ </member>
+ <member name="M:System.DateTime.ToShortDateString">
+ <summary>Converts the value of the current <see cref="T:System.DateTime"></see> object to its equivalent short date string representation.</summary>
+ <returns>A string that contains the short date string representation of the current <see cref="T:System.DateTime"></see> object.</returns>
+ </member>
+ <member name="M:System.DateTime.ToShortTimeString">
+ <summary>Converts the value of the current <see cref="T:System.DateTime"></see> object to its equivalent short time string representation.</summary>
+ <returns>A string that contains the short time string representation of the current <see cref="T:System.DateTime"></see> object.</returns>
+ </member>
+ <member name="M:System.DateTime.ToString(System.String,System.IFormatProvider)">
+ <summary>Converts the value of the current <see cref="T:System.DateTime"></see> object to its equivalent string representation using the specified format and culture-specific format information.</summary>
+ <param name="format">A standard or custom date and time format string.</param>
+ <param name="provider">An object that supplies culture-specific formatting information.</param>
+ <returns>A string representation of value of the current <see cref="T:System.DateTime"></see> object as specified by <paramref name="format">format</paramref> and <paramref name="provider">provider</paramref>.</returns>
+ <exception cref="T:System.FormatException">The length of <paramref name="format">format</paramref> is 1, and it is not one of the format specifier characters defined for <see cref="T:System.Globalization.DateTimeFormatInfo"></see>. -or- <paramref name="format">format</paramref> does not contain a valid custom format pattern.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The date and time is outside the range of dates supported by the calendar used by <paramref name="provider">provider</paramref>.</exception>
+ </member>
+ <member name="M:System.DateTime.ToString(System.String)">
+ <summary>Converts the value of the current <see cref="T:System.DateTime"></see> object to its equivalent string representation using the specified format and the formatting conventions of the current culture.</summary>
+ <param name="format">A standard or custom date and time format string.</param>
+ <returns>A string representation of value of the current <see cref="T:System.DateTime"></see> object as specified by <paramref name="format">format</paramref>.</returns>
+ <exception cref="T:System.FormatException">The length of <paramref name="format">format</paramref> is 1, and it is not one of the format specifier characters defined for <see cref="T:System.Globalization.DateTimeFormatInfo"></see>. -or- <paramref name="format">format</paramref> does not contain a valid custom format pattern.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The date and time is outside the range of dates supported by the calendar used by the current culture.</exception>
+ </member>
+ <member name="M:System.DateTime.ToString(System.IFormatProvider)">
+ <summary>Converts the value of the current <see cref="T:System.DateTime"></see> object to its equivalent string representation using the specified culture-specific format information.</summary>
+ <param name="provider">An object that supplies culture-specific formatting information.</param>
+ <returns>A string representation of value of the current <see cref="T:System.DateTime"></see> object as specified by <paramref name="provider">provider</paramref>.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The date and time is outside the range of dates supported by the calendar used by <paramref name="provider">provider</paramref>.</exception>
+ </member>
+ <member name="M:System.DateTime.ToString">
+ <summary>Converts the value of the current <see cref="T:System.DateTime"></see> object to its equivalent string representation using the formatting conventions of the current culture.</summary>
+ <returns>A string representation of the value of the current <see cref="T:System.DateTime"></see> object.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The date and time is outside the range of dates supported by the calendar used by the current culture.</exception>
+ </member>
+ <member name="M:System.DateTime.ToUniversalTime">
+ <summary>Converts the value of the current <see cref="T:System.DateTime"></see> object to Coordinated Universal Time (UTC).</summary>
+ <returns>An object whose <see cref="P:System.DateTime.Kind"></see> property is <see cref="F:System.DateTimeKind.Utc"></see>, and whose value is the UTC equivalent to the value of the current <see cref="T:System.DateTime"></see> object, or <see cref="F:System.DateTime.MaxValue"></see> if the converted value is too large to be represented by a <see cref="T:System.DateTime"></see> object, or <see cref="F:System.DateTime.MinValue"></see> if the converted value is too small to be represented by a <see cref="T:System.DateTime"></see> object.</returns>
+ </member>
+ <member name="M:System.DateTime.TryParse(System.String,System.IFormatProvider,System.Globalization.DateTimeStyles,System.DateTime@)">
+ <summary>Converts the specified string representation of a date and time to its <see cref="T:System.DateTime"></see> equivalent using the specified culture-specific format information and formatting style, and returns a value that indicates whether the conversion succeeded.</summary>
+ <param name="s">A string containing a date and time to convert.</param>
+ <param name="provider">An object that supplies culture-specific formatting information about s.</param>
+ <param name="styles">A bitwise combination of enumeration values that defines how to interpret the parsed date in relation to the current time zone or the current date. A typical value to specify is <see cref="F:System.Globalization.DateTimeStyles.None"></see>.</param>
+ <param name="result">When this method returns, contains the <see cref="T:System.DateTime"></see> value equivalent to the date and time contained in s, if the conversion succeeded, or <see cref="F:System.DateTime.MinValue"></see> if the conversion failed. The conversion fails if the s parameter is null, is an empty string (&quot;&quot;), or does not contain a valid string representation of a date and time. This parameter is passed uninitialized.</param>
+ <returns>true if the <paramref name="s">s</paramref> parameter was converted successfully; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="styles">styles</paramref> is not a valid <see cref="T:System.Globalization.DateTimeStyles"></see> value. -or- <paramref name="styles">styles</paramref> contains an invalid combination of <see cref="T:System.Globalization.DateTimeStyles"></see> values (for example, both <see cref="F:System.Globalization.DateTimeStyles.AssumeLocal"></see> and <see cref="F:System.Globalization.DateTimeStyles.AssumeUniversal"></see>).</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="provider">provider</paramref> is a neutral culture and cannot be used in a parsing operation.</exception>
+ </member>
+ <member name="M:System.DateTime.TryParse(System.String,System.DateTime@)">
+ <summary>Converts the specified string representation of a date and time to its <see cref="T:System.DateTime"></see> equivalent and returns a value that indicates whether the conversion succeeded.</summary>
+ <param name="s">A string containing a date and time to convert.</param>
+ <param name="result">When this method returns, contains the <see cref="T:System.DateTime"></see> value equivalent to the date and time contained in s, if the conversion succeeded, or <see cref="F:System.DateTime.MinValue"></see> if the conversion failed. The conversion fails if the s parameter is null, is an empty string (&quot;&quot;), or does not contain a valid string representation of a date and time. This parameter is passed uninitialized.</param>
+ <returns>true if the <paramref name="s">s</paramref> parameter was converted successfully; otherwise, false.</returns>
+ </member>
+ <member name="M:System.DateTime.TryParseExact(System.String,System.String,System.IFormatProvider,System.Globalization.DateTimeStyles,System.DateTime@)">
+ <summary>Converts the specified string representation of a date and time to its <see cref="T:System.DateTime"></see> equivalent using the specified format, culture-specific format information, and style. The format of the string representation must match the specified format exactly. The method returns a value that indicates whether the conversion succeeded.</summary>
+ <param name="s">A string containing a date and time to convert.</param>
+ <param name="format">The required format of s.</param>
+ <param name="provider">An object that supplies culture-specific formatting information about s.</param>
+ <param name="style">A bitwise combination of one or more enumeration values that indicate the permitted format of s.</param>
+ <param name="result">When this method returns, contains the <see cref="T:System.DateTime"></see> value equivalent to the date and time contained in s, if the conversion succeeded, or <see cref="F:System.DateTime.MinValue"></see> if the conversion failed. The conversion fails if either the s or format parameter is null, is an empty string, or does not contain a date and time that correspond to the pattern specified in format. This parameter is passed uninitialized.</param>
+ <returns>true if <paramref name="s">s</paramref> was converted successfully; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="styles">styles</paramref> is not a valid <see cref="T:System.Globalization.DateTimeStyles"></see> value. -or- <paramref name="styles">styles</paramref> contains an invalid combination of <see cref="T:System.Globalization.DateTimeStyles"></see> values (for example, both <see cref="F:System.Globalization.DateTimeStyles.AssumeLocal"></see> and <see cref="F:System.Globalization.DateTimeStyles.AssumeUniversal"></see>).</exception>
+ </member>
+ <member name="M:System.DateTime.TryParseExact(System.String,System.String[],System.IFormatProvider,System.Globalization.DateTimeStyles,System.DateTime@)">
+ <summary>Converts the specified string representation of a date and time to its <see cref="T:System.DateTime"></see> equivalent using the specified array of formats, culture-specific format information, and style. The format of the string representation must match at least one of the specified formats exactly. The method returns a value that indicates whether the conversion succeeded.</summary>
+ <param name="s">A string that contains a date and time to convert.</param>
+ <param name="formats">An array of allowable formats of s.</param>
+ <param name="provider">An object that supplies culture-specific format information about s.</param>
+ <param name="style">A bitwise combination of enumeration values that indicates the permitted format of s. A typical value to specify is <see cref="F:System.Globalization.DateTimeStyles.None"></see>.</param>
+ <param name="result">When this method returns, contains the <see cref="T:System.DateTime"></see> value equivalent to the date and time contained in s, if the conversion succeeded, or <see cref="F:System.DateTime.MinValue"></see> if the conversion failed. The conversion fails if s or formats is null, s or an element of formats is an empty string, or the format of s is not exactly as specified by at least one of the format patterns in formats. This parameter is passed uninitialized.</param>
+ <returns>true if the <paramref name="s">s</paramref> parameter was converted successfully; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="styles">styles</paramref> is not a valid <see cref="T:System.Globalization.DateTimeStyles"></see> value. -or- <paramref name="styles">styles</paramref> contains an invalid combination of <see cref="T:System.Globalization.DateTimeStyles"></see> values (for example, both <see cref="F:System.Globalization.DateTimeStyles.AssumeLocal"></see> and <see cref="F:System.Globalization.DateTimeStyles.AssumeUniversal"></see>).</exception>
+ </member>
+ <member name="P:System.DateTime.UtcNow">
+ <summary>Gets a <see cref="T:System.DateTime"></see> object that is set to the current date and time on this computer, expressed as the Coordinated Universal Time (UTC).</summary>
+ <returns>An object whose value is the current UTC date and time.</returns>
+ </member>
+ <member name="P:System.DateTime.Year">
+ <summary>Gets the year component of the date represented by this instance.</summary>
+ <returns>The year, between 1 and 9999.</returns>
+ </member>
+ <member name="M:System.DateTime.System#IConvertible#ToBoolean(System.IFormatProvider)">
+ <summary>This conversion is not supported. Attempting to use this method throws an <see cref="T:System.InvalidCastException"></see>.</summary>
+ <param name="provider">An object that implements the <see cref="T:System.IFormatProvider"></see> interface. (This parameter is not used; specify null.)</param>
+ <returns>The return value for this member is not used.</returns>
+ <exception cref="T:System.InvalidCastException">In all cases.</exception>
+ </member>
+ <member name="M:System.DateTime.System#IConvertible#ToByte(System.IFormatProvider)">
+ <summary>This conversion is not supported. Attempting to use this method throws an <see cref="T:System.InvalidCastException"></see>.</summary>
+ <param name="provider">An object that implements the <see cref="T:System.IFormatProvider"></see> interface. (This parameter is not used; specify null.)</param>
+ <returns>The return value for this member is not used.</returns>
+ <exception cref="T:System.InvalidCastException">In all cases.</exception>
+ </member>
+ <member name="M:System.DateTime.System#IConvertible#ToChar(System.IFormatProvider)">
+ <summary>This conversion is not supported. Attempting to use this method throws an <see cref="T:System.InvalidCastException"></see>.</summary>
+ <param name="provider">An object that implements the <see cref="T:System.IFormatProvider"></see> interface. (This parameter is not used; specify null.)</param>
+ <returns>The return value for this member is not used.</returns>
+ <exception cref="T:System.InvalidCastException">In all cases.</exception>
+ </member>
+ <member name="M:System.DateTime.System#IConvertible#ToDateTime(System.IFormatProvider)">
+ <summary>Returns the current <see cref="T:System.DateTime"></see> object.</summary>
+ <param name="provider">An object that implements the <see cref="T:System.IFormatProvider"></see> interface. (This parameter is not used; specify null.)</param>
+ <returns>The current object.</returns>
+ </member>
+ <member name="M:System.DateTime.System#IConvertible#ToDecimal(System.IFormatProvider)">
+ <summary>This conversion is not supported. Attempting to use this method throws an <see cref="T:System.InvalidCastException"></see>.</summary>
+ <param name="provider">An object that implements the <see cref="T:System.IFormatProvider"></see> interface. (This parameter is not used; specify null.)</param>
+ <returns>The return value for this member is not used.</returns>
+ <exception cref="T:System.InvalidCastException">In all cases.</exception>
+ </member>
+ <member name="M:System.DateTime.System#IConvertible#ToDouble(System.IFormatProvider)">
+ <summary>This conversion is not supported. Attempting to use this method throws an <see cref="T:System.InvalidCastException"></see>.</summary>
+ <param name="provider">An object that implements the <see cref="T:System.IFormatProvider"></see> interface. (This parameter is not used; specify null.)</param>
+ <returns>The return value for this member is not used.</returns>
+ <exception cref="T:System.InvalidCastException">In all cases.</exception>
+ </member>
+ <member name="M:System.DateTime.System#IConvertible#ToInt16(System.IFormatProvider)">
+ <summary>This conversion is not supported. Attempting to use this method throws an <see cref="T:System.InvalidCastException"></see>.</summary>
+ <param name="provider">An object that implements the <see cref="T:System.IFormatProvider"></see> interface. (This parameter is not used; specify null.)</param>
+ <returns>The return value for this member is not used.</returns>
+ <exception cref="T:System.InvalidCastException">In all cases.</exception>
+ </member>
+ <member name="M:System.DateTime.System#IConvertible#ToInt32(System.IFormatProvider)">
+ <summary>This conversion is not supported. Attempting to use this method throws an <see cref="T:System.InvalidCastException"></see>.</summary>
+ <param name="provider">An object that implements the <see cref="T:System.IFormatProvider"></see> interface. (This parameter is not used; specify null.)</param>
+ <returns>The return value for this member is not used.</returns>
+ <exception cref="T:System.InvalidCastException">In all cases.</exception>
+ </member>
+ <member name="M:System.DateTime.System#IConvertible#ToInt64(System.IFormatProvider)">
+ <summary>This conversion is not supported. Attempting to use this method throws an <see cref="T:System.InvalidCastException"></see>.</summary>
+ <param name="provider">An object that implements the <see cref="T:System.IFormatProvider"></see> interface. (This parameter is not used; specify null.)</param>
+ <returns>The return value for this member is not used.</returns>
+ <exception cref="T:System.InvalidCastException">In all cases.</exception>
+ </member>
+ <member name="M:System.DateTime.System#IConvertible#ToSByte(System.IFormatProvider)">
+ <summary>This conversion is not supported. Attempting to use this method throws an <see cref="T:System.InvalidCastException"></see>.</summary>
+ <param name="provider">An object that implements the <see cref="T:System.IFormatProvider"></see> interface. (This parameter is not used; specify null.)</param>
+ <returns>The return value for this member is not used.</returns>
+ <exception cref="T:System.InvalidCastException">In all cases.</exception>
+ </member>
+ <member name="M:System.DateTime.System#IConvertible#ToSingle(System.IFormatProvider)">
+ <summary>This conversion is not supported. Attempting to use this method throws an <see cref="T:System.InvalidCastException"></see>.</summary>
+ <param name="provider">An object that implements the <see cref="T:System.IFormatProvider"></see> interface. (This parameter is not used; specify null.)</param>
+ <returns>The return value for this member is not used.</returns>
+ <exception cref="T:System.InvalidCastException">In all cases.</exception>
+ </member>
+ <member name="M:System.DateTime.System#IConvertible#ToType(System.Type,System.IFormatProvider)">
+ <summary>Converts the current <see cref="T:System.DateTime"></see> object to an object of a specified type.</summary>
+ <param name="type">The desired type.</param>
+ <param name="provider">An object that implements the <see cref="T:System.IFormatProvider"></see> interface. (This parameter is not used; specify null.)</param>
+ <returns>An object of the type specified by the <paramref name="type">type</paramref> parameter, with a value equivalent to the current <see cref="T:System.DateTime"></see> object.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="type">type</paramref> is null.</exception>
+ <exception cref="T:System.InvalidCastException">This conversion is not supported for the <see cref="T:System.DateTime"></see> type.</exception>
+ </member>
+ <member name="M:System.DateTime.System#IConvertible#ToUInt16(System.IFormatProvider)">
+ <summary>This conversion is not supported. Attempting to use this method throws an <see cref="T:System.InvalidCastException"></see>.</summary>
+ <param name="provider">An object that implements the <see cref="T:System.IFormatProvider"></see> interface. (This parameter is not used; specify null.)</param>
+ <returns>The return value for this member is not used.</returns>
+ <exception cref="T:System.InvalidCastException">In all cases.</exception>
+ </member>
+ <member name="M:System.DateTime.System#IConvertible#ToUInt32(System.IFormatProvider)">
+ <summary>This conversion is not supported. Attempting to use this method throws an <see cref="T:System.InvalidCastException"></see>.</summary>
+ <param name="provider">An object that implements the <see cref="T:System.IFormatProvider"></see> interface. (This parameter is not used; specify null.)</param>
+ <returns>The return value for this member is not used.</returns>
+ <exception cref="T:System.InvalidCastException">In all cases.</exception>
+ </member>
+ <member name="M:System.DateTime.System#IConvertible#ToUInt64(System.IFormatProvider)">
+ <summary>This conversion is not supported. Attempting to use this method throws an <see cref="T:System.InvalidCastException"></see>.</summary>
+ <param name="provider">An object that implements the <see cref="T:System.IFormatProvider"></see> interface. (This parameter is not used; specify null.)</param>
+ <returns>The return value for this member is not used.</returns>
+ <exception cref="T:System.InvalidCastException">In all cases.</exception>
+ </member>
+ <member name="M:System.DateTime.System#Runtime#Serialization#ISerializable#GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Populates a <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object with the data needed to serialize the current <see cref="T:System.DateTime"></see> object.</summary>
+ <param name="info">The object to populate with data.</param>
+ <param name="context">The destination for this serialization. (This parameter is not used; specify null.)</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="info">info</paramref> is null.</exception>
+ </member>
+ <member name="T:System.DateTimeKind">
+ <summary>Specifies whether a <see cref="T:System.DateTime"></see> object represents a local time, a Coordinated Universal Time (UTC), or is not specified as either local time or UTC.</summary>
+ </member>
+ <member name="F:System.DateTimeKind.Local">
+ <summary>The time represented is local time.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.DateTimeKind.Unspecified">
+ <summary>The time represented is not specified as either local time or Coordinated Universal Time (UTC).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.DateTimeKind.Utc">
+ <summary>The time represented is UTC.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.DateTimeOffset">
+ <summary>Represents a point in time, typically expressed as a date and time of day, relative to Coordinated Universal Time (UTC).</summary>
+ </member>
+ <member name="M:System.DateTimeOffset.#ctor(System.DateTime)">
+ <summary>Initializes a new instance of the <see cref="T:System.DateTimeOffset"></see> structure using the specified <see cref="T:System.DateTime"></see> value.</summary>
+ <param name="dateTime">A date and time.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The Coordinated Universal Time (UTC) date and time that results from applying the offset is earlier than <see cref="F:System.DateTimeOffset.MinValue"></see>. -or- The UTC date and time that results from applying the offset is later than <see cref="F:System.DateTimeOffset.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.DateTimeOffset.#ctor(System.DateTime,System.TimeSpan)">
+ <summary>Initializes a new instance of the <see cref="T:System.DateTimeOffset"></see> structure using the specified <see cref="T:System.DateTime"></see> value and offset.</summary>
+ <param name="dateTime">A date and time.</param>
+ <param name="offset">The time's offset from Coordinated Universal Time (UTC).</param>
+ <exception cref="T:System.ArgumentException"><paramref name="dateTime.Kind">dateTime.Kind</paramref> equals <see cref="F:System.DateTimeKind.Utc"></see> and <paramref name="offset">offset</paramref> does not equal zero. -or- <paramref name="dateTime.Kind">dateTime.Kind</paramref> equals <see cref="F:System.DateTimeKind.Local"></see> and <paramref name="offset">offset</paramref> does not equal the offset of the system's local time zone. -or- <paramref name="offset">offset</paramref> is not specified in whole minutes.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="offset">offset</paramref> is less than -14 hours or greater than 14 hours. -or- <see cref="P:System.DateTimeOffset.UtcDateTime"></see> is less than <see cref="F:System.DateTimeOffset.MinValue"></see> or greater than <see cref="F:System.DateTimeOffset.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.DateTimeOffset.#ctor(System.Int64,System.TimeSpan)">
+ <summary>Initializes a new instance of the <see cref="T:System.DateTimeOffset"></see> structure using the specified number of ticks and offset.</summary>
+ <param name="ticks">A date and time expressed as the number of 100-nanosecond intervals that have elapsed since 12:00:00 midnight on January 1, 0001.</param>
+ <param name="offset">The time's offset from Coordinated Universal Time (UTC).</param>
+ <exception cref="T:System.ArgumentException"><paramref name="offset">offset</paramref> is not specified in whole minutes.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <see cref="P:System.DateTimeOffset.UtcDateTime"></see> property is earlier than <see cref="F:System.DateTimeOffset.MinValue"></see> or later than <see cref="F:System.DateTimeOffset.MaxValue"></see>. -or- <paramref name="ticks">ticks</paramref> is less than DateTimeOffset.MinValue.Ticks or greater than DateTimeOffset.MaxValue.Ticks. -or- <paramref name="Offset">Offset</paramref> s less than -14 hours or greater than 14 hours.</exception>
+ </member>
+ <member name="M:System.DateTimeOffset.#ctor(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.TimeSpan)">
+ <summary>Initializes a new instance of the <see cref="T:System.DateTimeOffset"></see> structure using the specified year, month, day, hour, minute, second, and offset.</summary>
+ <param name="year">The year (1 through 9999).</param>
+ <param name="month">The month (1 through 12).</param>
+ <param name="day">The day (1 through the number of days in month).</param>
+ <param name="hour">The hours (0 through 23).</param>
+ <param name="minute">The minutes (0 through 59).</param>
+ <param name="second">The seconds (0 through 59).</param>
+ <param name="offset">The time's offset from Coordinated Universal Time (UTC).</param>
+ <exception cref="T:System.ArgumentException"><paramref name="offset">offset</paramref> does not represent whole minutes.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="year">year</paramref> is less than one or greater than 9999. -or- <paramref name="month">month</paramref> is less than one or greater than 12. -or- <paramref name="day">day</paramref> is less than one or greater than the number of days in <paramref name="month">month</paramref>. -or- <paramref name="hour">hour</paramref> is less than zero or greater than 23. -or- <paramref name="minute">minute</paramref> is less than 0 or greater than 59. -or- <paramref name="second">second</paramref> is less than 0 or greater than 59. -or- <paramref name="offset">offset</paramref> is less than -14 hours or greater than 14 hours. -or- The <see cref="P:System.DateTimeOffset.UtcDateTime"></see> property is earlier than <see cref="F:System.DateTimeOffset.MinValue"></see> or later than <see cref="F:System.DateTimeOffset.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.DateTimeOffset.#ctor(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.TimeSpan)">
+ <summary>Initializes a new instance of the <see cref="T:System.DateTimeOffset"></see> structure using the specified year, month, day, hour, minute, second, millisecond, and offset.</summary>
+ <param name="year">The year (1 through 9999).</param>
+ <param name="month">The month (1 through 12).</param>
+ <param name="day">The day (1 through the number of days in month).</param>
+ <param name="hour">The hours (0 through 23).</param>
+ <param name="minute">The minutes (0 through 59).</param>
+ <param name="second">The seconds (0 through 59).</param>
+ <param name="millisecond">The milliseconds (0 through 999).</param>
+ <param name="offset">The time's offset from Coordinated Universal Time (UTC).</param>
+ <exception cref="T:System.ArgumentException"><paramref name="offset">offset</paramref> does not represent whole minutes.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="year">year</paramref> is less than one or greater than 9999. -or- <paramref name="month">month</paramref> is less than one or greater than 12. -or- <paramref name="day">day</paramref> is less than one or greater than the number of days in <paramref name="month">month</paramref>. -or- <paramref name="hour">hour</paramref> is less than zero or greater than 23. -or- <paramref name="minute">minute</paramref> is less than 0 or greater than 59. -or- <paramref name="second">second</paramref> is less than 0 or greater than 59. -or- <paramref name="millisecond">millisecond</paramref> is less than 0 or greater than 999. -or- <paramref name="offset">offset</paramref> is less than -14 or greater than 14. -or- The <see cref="P:System.DateTimeOffset.UtcDateTime"></see> property is earlier than <see cref="F:System.DateTimeOffset.MinValue"></see> or later than <see cref="F:System.DateTimeOffset.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.DateTimeOffset.#ctor(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Globalization.Calendar,System.TimeSpan)">
+ <summary>Initializes a new instance of the <see cref="T:System.DateTimeOffset"></see> structure using the specified year, month, day, hour, minute, second, millisecond, and offset of a specified calendar.</summary>
+ <param name="year">The year.</param>
+ <param name="month">The month (1 through 12).</param>
+ <param name="day">The day (1 through the number of days in month).</param>
+ <param name="hour">The hours (0 through 23).</param>
+ <param name="minute">The minutes (0 through 59).</param>
+ <param name="second">The seconds (0 through 59).</param>
+ <param name="millisecond">The milliseconds (0 through 999).</param>
+ <param name="calendar">The calendar that is used to interpret year, month, and day.</param>
+ <param name="offset">The time's offset from Coordinated Universal Time (UTC).</param>
+ <exception cref="T:System.ArgumentException"><paramref name="offset">offset</paramref> does not represent whole minutes.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="calendar">calendar</paramref> cannot be null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="year">year</paramref> is less than the <paramref name="calendar">calendar</paramref> parameter's MinSupportedDateTime.Year or greater than MaxSupportedDateTime.Year. -or- <paramref name="month">month</paramref> is either less than or greater than the number of months in <paramref name="year">year</paramref> in the <paramref name="calendar">calendar</paramref>. -or- <paramref name="day">day</paramref> is less than one or greater than the number of days in <paramref name="month">month</paramref>. -or- <paramref name="hour">hour</paramref> is less than zero or greater than 23. -or- <paramref name="minute">minute</paramref> is less than 0 or greater than 59. -or- <paramref name="second">second</paramref> is less than 0 or greater than 59. -or- <paramref name="millisecond">millisecond</paramref> is less than 0 or greater than 999. -or- <paramref name="offset">offset</paramref> is less than -14 hours or greater than 14 hours. -or- The <paramref name="year">year</paramref>, <paramref name="month">month</paramref>, and <paramref name="day">day</paramref> parameters cannot be represented as a date and time value. -or- The <see cref="P:System.DateTimeOffset.UtcDateTime"></see> property is earlier than <see cref="F:System.DateTimeOffset.MinValue"></see> or later than <see cref="F:System.DateTimeOffset.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.DateTimeOffset.Add(System.TimeSpan)">
+ <summary>Returns a new <see cref="T:System.DateTimeOffset"></see> object that adds a specified time interval to the value of this instance.</summary>
+ <param name="timeSpan">A <see cref="T:System.TimeSpan"></see> object that represents a positive or a negative time interval.</param>
+ <returns>An object whose value is the sum of the date and time represented by the current <see cref="T:System.DateTimeOffset"></see> object and the time interval represented by <paramref name="timeSpan">timeSpan</paramref>.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The resulting <see cref="T:System.DateTimeOffset"></see> value is less than <see cref="F:System.DateTimeOffset.MinValue"></see>. -or- The resulting <see cref="T:System.DateTimeOffset"></see> value is greater than <see cref="F:System.DateTimeOffset.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.DateTimeOffset.AddDays(System.Double)">
+ <summary>Returns a new <see cref="T:System.DateTimeOffset"></see> object that adds a specified number of whole and fractional days to the value of this instance.</summary>
+ <param name="days">A number of whole and fractional days. The number can be negative or positive.</param>
+ <returns>An object whose value is the sum of the date and time represented by the current <see cref="T:System.DateTimeOffset"></see> object and the number of days represented by <paramref name="days">days</paramref>.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The resulting <see cref="T:System.DateTimeOffset"></see> value is less than <see cref="F:System.DateTimeOffset.MinValue"></see>. -or- The resulting <see cref="T:System.DateTimeOffset"></see> value is greater than <see cref="F:System.DateTimeOffset.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.DateTimeOffset.AddHours(System.Double)">
+ <summary>Returns a new <see cref="T:System.DateTimeOffset"></see> object that adds a specified number of whole and fractional hours to the value of this instance.</summary>
+ <param name="hours">A number of whole and fractional hours. The number can be negative or positive.</param>
+ <returns>An object whose value is the sum of the date and time represented by the current <see cref="T:System.DateTimeOffset"></see> object and the number of hours represented by <paramref name="hours">hours</paramref>.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The resulting <see cref="T:System.DateTimeOffset"></see> value is less than <see cref="F:System.DateTimeOffset.MinValue"></see>. -or- The resulting <see cref="T:System.DateTimeOffset"></see> value is greater than <see cref="F:System.DateTimeOffset.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.DateTimeOffset.AddMilliseconds(System.Double)">
+ <summary>Returns a new <see cref="T:System.DateTimeOffset"></see> object that adds a specified number of milliseconds to the value of this instance.</summary>
+ <param name="milliseconds">A number of whole and fractional milliseconds. The number can be negative or positive.</param>
+ <returns>An object whose value is the sum of the date and time represented by the current <see cref="T:System.DateTimeOffset"></see> object and the number of whole milliseconds represented by <paramref name="milliseconds">milliseconds</paramref>.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The resulting <see cref="T:System.DateTimeOffset"></see> value is less than <see cref="F:System.DateTimeOffset.MinValue"></see>. -or- The resulting <see cref="T:System.DateTimeOffset"></see> value is greater than <see cref="F:System.DateTimeOffset.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.DateTimeOffset.AddMinutes(System.Double)">
+ <summary>Returns a new <see cref="T:System.DateTimeOffset"></see> object that adds a specified number of whole and fractional minutes to the value of this instance.</summary>
+ <param name="minutes">A number of whole and fractional minutes. The number can be negative or positive.</param>
+ <returns>An object whose value is the sum of the date and time represented by the current <see cref="T:System.DateTimeOffset"></see> object and the number of minutes represented by <paramref name="minutes">minutes</paramref>.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The resulting <see cref="T:System.DateTimeOffset"></see> value is less than <see cref="F:System.DateTimeOffset.MinValue"></see>. -or- The resulting <see cref="T:System.DateTimeOffset"></see> value is greater than <see cref="F:System.DateTimeOffset.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.DateTimeOffset.AddMonths(System.Int32)">
+ <summary>Returns a new <see cref="T:System.DateTimeOffset"></see> object that adds a specified number of months to the value of this instance.</summary>
+ <param name="months">A number of whole months. The number can be negative or positive.</param>
+ <returns>An object whose value is the sum of the date and time represented by the current <see cref="T:System.DateTimeOffset"></see> object and the number of months represented by <paramref name="months">months</paramref>.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The resulting <see cref="T:System.DateTimeOffset"></see> value is less than <see cref="F:System.DateTimeOffset.MinValue"></see>. -or- The resulting <see cref="T:System.DateTimeOffset"></see> value is greater than <see cref="F:System.DateTimeOffset.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.DateTimeOffset.AddSeconds(System.Double)">
+ <summary>Returns a new <see cref="T:System.DateTimeOffset"></see> object that adds a specified number of whole and fractional seconds to the value of this instance.</summary>
+ <param name="seconds">A number of whole and fractional seconds. The number can be negative or positive.</param>
+ <returns>An object whose value is the sum of the date and time represented by the current <see cref="T:System.DateTimeOffset"></see> object and the number of seconds represented by <paramref name="seconds">seconds</paramref>.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The resulting <see cref="T:System.DateTimeOffset"></see> value is less than <see cref="F:System.DateTimeOffset.MinValue"></see>. -or- The resulting <see cref="T:System.DateTimeOffset"></see> value is greater than <see cref="F:System.DateTimeOffset.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.DateTimeOffset.AddTicks(System.Int64)">
+ <summary>Returns a new <see cref="T:System.DateTimeOffset"></see> object that adds a specified number of ticks to the value of this instance.</summary>
+ <param name="ticks">A number of 100-nanosecond ticks. The number can be negative or positive.</param>
+ <returns>An object whose value is the sum of the date and time represented by the current <see cref="T:System.DateTimeOffset"></see> object and the number of ticks represented by <paramref name="ticks">ticks</paramref>.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The resulting <see cref="T:System.DateTimeOffset"></see> value is less than <see cref="F:System.DateTimeOffset.MinValue"></see>. -or- The resulting <see cref="T:System.DateTimeOffset"></see> value is greater than <see cref="F:System.DateTimeOffset.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.DateTimeOffset.AddYears(System.Int32)">
+ <summary>Returns a new <see cref="T:System.DateTimeOffset"></see> object that adds a specified number of years to the value of this instance.</summary>
+ <param name="years">A number of years. The number can be negative or positive.</param>
+ <returns>An object whose value is the sum of the date and time represented by the current <see cref="T:System.DateTimeOffset"></see> object and the number of years represented by <paramref name="years">years</paramref>.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The resulting <see cref="T:System.DateTimeOffset"></see> value is less than <see cref="F:System.DateTimeOffset.MinValue"></see>. -or- The resulting <see cref="T:System.DateTimeOffset"></see> value is greater than <see cref="F:System.DateTimeOffset.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.DateTimeOffset.Compare(System.DateTimeOffset,System.DateTimeOffset)">
+ <summary>Compares two <see cref="T:System.DateTimeOffset"></see> objects and indicates whether the first is earlier than the second, equal to the second, or later than the second.</summary>
+ <param name="first">The first object to compare.</param>
+ <param name="second">The second object to compare.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed integer that indicates whether the value of the <code data-dev-comment-type="paramref">first</code> parameter is earlier than, later than, or the same time as the value of the <code data-dev-comment-type="paramref">second</code> parameter, as the following table shows. </p>
+ <table><thead><tr><th> Return value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Meaning <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> Less than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td><code data-dev-comment-type="paramref">first</code> is earlier than <code data-dev-comment-type="paramref">second</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td><code data-dev-comment-type="paramref">first</code> is equal to <code data-dev-comment-type="paramref">second</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> Greater than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td><code data-dev-comment-type="paramref">first</code> is later than <code data-dev-comment-type="paramref">second</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="M:System.DateTimeOffset.CompareTo(System.DateTimeOffset)">
+ <summary>Compares the current <see cref="T:System.DateTimeOffset"></see> object to a specified <see cref="T:System.DateTimeOffset"></see> object and indicates whether the current object is earlier than, the same as, or later than the second <see cref="T:System.DateTimeOffset"></see> object.</summary>
+ <param name="other">An object to compare with the current <see cref="T:System.DateTimeOffset"></see> object.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed integer that indicates the relationship between the current <xref href="System.DateTimeOffset"></xref> object and <code data-dev-comment-type="paramref">other</code>, as the following table shows. </p>
+ <table><thead><tr><th> Return Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Description <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> Less than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> The current <xref href="System.DateTimeOffset"></xref> object is earlier than <code data-dev-comment-type="paramref">other</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> The current <xref href="System.DateTimeOffset"></xref> object is the same as <code data-dev-comment-type="paramref">other</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> Greater than zero. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> The current <xref href="System.DateTimeOffset"></xref> object is later than <code data-dev-comment-type="paramref">other</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="P:System.DateTimeOffset.Date">
+ <summary>Gets a <see cref="T:System.DateTime"></see> value that represents the date component of the current <see cref="T:System.DateTimeOffset"></see> object.</summary>
+ <returns>A <see cref="T:System.DateTime"></see> value that represents the date component of the current <see cref="T:System.DateTimeOffset"></see> object.</returns>
+ </member>
+ <member name="P:System.DateTimeOffset.DateTime">
+ <summary>Gets a <see cref="T:System.DateTime"></see> value that represents the date and time of the current <see cref="T:System.DateTimeOffset"></see> object.</summary>
+ <returns>The date and time of the current <see cref="T:System.DateTimeOffset"></see> object.</returns>
+ </member>
+ <member name="P:System.DateTimeOffset.Day">
+ <summary>Gets the day of the month represented by the current <see cref="T:System.DateTimeOffset"></see> object.</summary>
+ <returns>The day component of the current <see cref="T:System.DateTimeOffset"></see> object, expressed as a value between 1 and 31.</returns>
+ </member>
+ <member name="P:System.DateTimeOffset.DayOfWeek">
+ <summary>Gets the day of the week represented by the current <see cref="T:System.DateTimeOffset"></see> object.</summary>
+ <returns>One of the enumeration values that indicates the day of the week of the current <see cref="T:System.DateTimeOffset"></see> object.</returns>
+ </member>
+ <member name="P:System.DateTimeOffset.DayOfYear">
+ <summary>Gets the day of the year represented by the current <see cref="T:System.DateTimeOffset"></see> object.</summary>
+ <returns>The day of the year of the current <see cref="T:System.DateTimeOffset"></see> object, expressed as a value between 1 and 366.</returns>
+ </member>
+ <member name="M:System.DateTimeOffset.Equals(System.DateTimeOffset)">
+ <summary>Determines whether the current <see cref="T:System.DateTimeOffset"></see> object represents the same point in time as a specified <see cref="T:System.DateTimeOffset"></see> object.</summary>
+ <param name="other">An object to compare to the current <see cref="T:System.DateTimeOffset"></see> object.</param>
+ <returns>true if both <see cref="T:System.DateTimeOffset"></see> objects have the same <see cref="P:System.DateTimeOffset.UtcDateTime"></see> value; otherwise, false.</returns>
+ </member>
+ <member name="M:System.DateTimeOffset.Equals(System.Object)">
+ <summary>Determines whether a <see cref="T:System.DateTimeOffset"></see> object represents the same point in time as a specified object.</summary>
+ <param name="obj">The object to compare to the current <see cref="T:System.DateTimeOffset"></see> object.</param>
+ <returns>true if the <paramref name="obj">obj</paramref> parameter is a <see cref="T:System.DateTimeOffset"></see> object and represents the same point in time as the current <see cref="T:System.DateTimeOffset"></see> object; otherwise, false.</returns>
+ </member>
+ <member name="M:System.DateTimeOffset.Equals(System.DateTimeOffset,System.DateTimeOffset)">
+ <summary>Determines whether two specified <see cref="T:System.DateTimeOffset"></see> objects represent the same point in time.</summary>
+ <param name="first">The first object to compare.</param>
+ <param name="second">The second object to compare.</param>
+ <returns>true if the two <see cref="T:System.DateTimeOffset"></see> objects have the same <see cref="P:System.DateTimeOffset.UtcDateTime"></see> value; otherwise, false.</returns>
+ </member>
+ <member name="M:System.DateTimeOffset.EqualsExact(System.DateTimeOffset)">
+ <summary>Determines whether the current <see cref="T:System.DateTimeOffset"></see> object represents the same time and has the same offset as a specified <see cref="T:System.DateTimeOffset"></see> object.</summary>
+ <param name="other">The object to compare to the current <see cref="T:System.DateTimeOffset"></see> object.</param>
+ <returns>true if the current <see cref="T:System.DateTimeOffset"></see> object and <paramref name="other">other</paramref> have the same date and time value and the same <see cref="P:System.DateTimeOffset.Offset"></see> value; otherwise, false.</returns>
+ </member>
+ <member name="M:System.DateTimeOffset.FromFileTime(System.Int64)">
+ <summary>Converts the specified Windows file time to an equivalent local time.</summary>
+ <param name="fileTime">A Windows file time, expressed in ticks.</param>
+ <returns>An object that represents the date and time of <paramref name="fileTime">fileTime</paramref> with the offset set to the local time offset.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="filetime">filetime</paramref> is less than zero. -or- <paramref name="filetime">filetime</paramref> is greater than DateTimeOffset.MaxValue.Ticks.</exception>
+ </member>
+ <member name="M:System.DateTimeOffset.FromUnixTimeMilliseconds(System.Int64)">
+ <summary>Converts a Unix time expressed as the number of milliseconds that have elapsed since 1970-01-01T00:00:00Z to a <see cref="T:System.DateTimeOffset"></see> value.</summary>
+ <param name="milliseconds">A Unix time, expressed as the number of milliseconds that have elapsed since 1970-01-01T00:00:00Z (January 1, 1970, at 12:00 AM UTC). For Unix times before this date, its value is negative.</param>
+ <returns>A date and time value that represents the same moment in time as the Unix time.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="milliseconds">milliseconds</paramref> is less than -62,135,596,800,000. -or- <paramref name="milliseconds">milliseconds</paramref> is greater than 253,402,300,799,999.</exception>
+ </member>
+ <member name="M:System.DateTimeOffset.FromUnixTimeSeconds(System.Int64)">
+ <summary>Converts a Unix time expressed as the number of seconds that have elapsed since 1970-01-01T00:00:00Z to a <see cref="T:System.DateTimeOffset"></see> value.</summary>
+ <param name="seconds">A Unix time, expressed as the number of seconds that have elapsed since 1970-01-01T00:00:00Z (January 1, 1970, at 12:00 AM UTC). For Unix times before this date, its value is negative.</param>
+ <returns>A date and time value that represents the same moment in time as the Unix time.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="seconds">seconds</paramref> is less than -62,135,596,800. -or- <paramref name="seconds">seconds</paramref> is greater than 253,402,300,799.</exception>
+ </member>
+ <member name="M:System.DateTimeOffset.GetHashCode">
+ <summary>Returns the hash code for the current <see cref="T:System.DateTimeOffset"></see> object.</summary>
+ <returns>A 32-bit signed integer hash code.</returns>
+ </member>
+ <member name="P:System.DateTimeOffset.Hour">
+ <summary>Gets the hour component of the time represented by the current <see cref="T:System.DateTimeOffset"></see> object.</summary>
+ <returns>The hour component of the current <see cref="T:System.DateTimeOffset"></see> object. This property uses a 24-hour clock; the value ranges from 0 to 23.</returns>
+ </member>
+ <member name="P:System.DateTimeOffset.LocalDateTime">
+ <summary>Gets a <see cref="T:System.DateTime"></see> value that represents the local date and time of the current <see cref="T:System.DateTimeOffset"></see> object.</summary>
+ <returns>The local date and time of the current <see cref="T:System.DateTimeOffset"></see> object.</returns>
+ </member>
+ <member name="F:System.DateTimeOffset.MaxValue">
+ <summary>Represents the greatest possible value of <see cref="T:System.DateTimeOffset"></see>. This field is read-only.</summary>
+ <returns></returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><see cref="F:System.DateTime.MaxValue"></see> is outside the range of the current or specified culture's default calendar.</exception>
+ </member>
+ <member name="P:System.DateTimeOffset.Millisecond">
+ <summary>Gets the millisecond component of the time represented by the current <see cref="T:System.DateTimeOffset"></see> object.</summary>
+ <returns>The millisecond component of the current <see cref="T:System.DateTimeOffset"></see> object, expressed as an integer between 0 and 999.</returns>
+ </member>
+ <member name="P:System.DateTimeOffset.Minute">
+ <summary>Gets the minute component of the time represented by the current <see cref="T:System.DateTimeOffset"></see> object.</summary>
+ <returns>The minute component of the current <see cref="T:System.DateTimeOffset"></see> object, expressed as an integer between 0 and 59.</returns>
+ </member>
+ <member name="F:System.DateTimeOffset.MinValue">
+ <summary>Represents the earliest possible <see cref="T:System.DateTimeOffset"></see> value. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="P:System.DateTimeOffset.Month">
+ <summary>Gets the month component of the date represented by the current <see cref="T:System.DateTimeOffset"></see> object.</summary>
+ <returns>The month component of the current <see cref="T:System.DateTimeOffset"></see> object, expressed as an integer between 1 and 12.</returns>
+ </member>
+ <member name="P:System.DateTimeOffset.Now">
+ <summary>Gets a <see cref="T:System.DateTimeOffset"></see> object that is set to the current date and time on the current computer, with the offset set to the local time's offset from Coordinated Universal Time (UTC).</summary>
+ <returns>A <see cref="T:System.DateTimeOffset"></see> object whose date and time is the current local time and whose offset is the local time zone's offset from Coordinated Universal Time (UTC).</returns>
+ </member>
+ <member name="P:System.DateTimeOffset.Offset">
+ <summary>Gets the time's offset from Coordinated Universal Time (UTC).</summary>
+ <returns>The difference between the current <see cref="T:System.DateTimeOffset"></see> object's time value and Coordinated Universal Time (UTC).</returns>
+ </member>
+ <member name="M:System.DateTimeOffset.op_Addition(System.DateTimeOffset,System.TimeSpan)">
+ <summary>Adds a specified time interval to a <see cref="T:System.DateTimeOffset"></see> object that has a specified date and time, and yields a <see cref="T:System.DateTimeOffset"></see> object that has new a date and time.</summary>
+ <param name="dateTimeOffset">The object to add the time interval to.</param>
+ <param name="timeSpan">The time interval to add.</param>
+ <returns>An object whose value is the sum of the values of <paramref name="dateTimeTz">dateTimeTz</paramref> and <paramref name="timeSpan">timeSpan</paramref>.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The resulting <see cref="T:System.DateTimeOffset"></see> value is less than <see cref="F:System.DateTimeOffset.MinValue"></see>. -or- The resulting <see cref="T:System.DateTimeOffset"></see> value is greater than <see cref="F:System.DateTimeOffset.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.DateTimeOffset.op_Equality(System.DateTimeOffset,System.DateTimeOffset)">
+ <summary>Determines whether two specified <see cref="T:System.DateTimeOffset"></see> objects represent the same point in time.</summary>
+ <param name="left">The first object to compare.</param>
+ <param name="right">The second object to compare.</param>
+ <returns>true if both <see cref="T:System.DateTimeOffset"></see> objects have the same <see cref="P:System.DateTimeOffset.UtcDateTime"></see> value; otherwise, false.</returns>
+ </member>
+ <member name="M:System.DateTimeOffset.op_GreaterThan(System.DateTimeOffset,System.DateTimeOffset)">
+ <summary>Determines whether one specified <see cref="T:System.DateTimeOffset"></see> object is greater than (or later than) a second specified <see cref="T:System.DateTimeOffset"></see> object.</summary>
+ <param name="left">The first object to compare.</param>
+ <param name="right">The second object to compare.</param>
+ <returns>true if the <see cref="P:System.DateTimeOffset.UtcDateTime"></see> value of <paramref name="left">left</paramref> is later than the <see cref="P:System.DateTimeOffset.UtcDateTime"></see> value of <paramref name="right">right</paramref>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.DateTimeOffset.op_GreaterThanOrEqual(System.DateTimeOffset,System.DateTimeOffset)">
+ <summary>Determines whether one specified <see cref="T:System.DateTimeOffset"></see> object is greater than or equal to a second specified <see cref="T:System.DateTimeOffset"></see> object.</summary>
+ <param name="left">The first object to compare.</param>
+ <param name="right">The second object to compare.</param>
+ <returns>true if the <see cref="P:System.DateTimeOffset.UtcDateTime"></see> value of <paramref name="left">left</paramref> is the same as or later than the <see cref="P:System.DateTimeOffset.UtcDateTime"></see> value of <paramref name="right">right</paramref>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.DateTimeOffset.op_Implicit(System.DateTime to System.DateTimeOffset)">
+ <param name="dateTime"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.DateTimeOffset.op_Inequality(System.DateTimeOffset,System.DateTimeOffset)">
+ <summary>Determines whether two specified <see cref="T:System.DateTimeOffset"></see> objects refer to different points in time.</summary>
+ <param name="left">The first object to compare.</param>
+ <param name="right">The second object to compare.</param>
+ <returns>true if <paramref name="left">left</paramref> and <paramref name="right">right</paramref> do not have the same <see cref="P:System.DateTimeOffset.UtcDateTime"></see> value; otherwise, false.</returns>
+ </member>
+ <member name="M:System.DateTimeOffset.op_LessThan(System.DateTimeOffset,System.DateTimeOffset)">
+ <summary>Determines whether one specified <see cref="T:System.DateTimeOffset"></see> object is less than a second specified <see cref="T:System.DateTimeOffset"></see> object.</summary>
+ <param name="left">The first object to compare.</param>
+ <param name="right">The second object to compare.</param>
+ <returns>true if the <see cref="P:System.DateTimeOffset.UtcDateTime"></see> value of <paramref name="left">left</paramref> is earlier than the <see cref="P:System.DateTimeOffset.UtcDateTime"></see> value of <paramref name="right">right</paramref>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.DateTimeOffset.op_LessThanOrEqual(System.DateTimeOffset,System.DateTimeOffset)">
+ <summary>Determines whether one specified <see cref="T:System.DateTimeOffset"></see> object is less than a second specified <see cref="T:System.DateTimeOffset"></see> object.</summary>
+ <param name="left">The first object to compare.</param>
+ <param name="right">The second object to compare.</param>
+ <returns>true if the <see cref="P:System.DateTimeOffset.UtcDateTime"></see> value of <paramref name="left">left</paramref> is earlier than the <see cref="P:System.DateTimeOffset.UtcDateTime"></see> value of <paramref name="right">right</paramref>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.DateTimeOffset.op_Subtraction(System.DateTimeOffset,System.DateTimeOffset)">
+ <summary>Subtracts one <see cref="T:System.DateTimeOffset"></see> object from another and yields a time interval.</summary>
+ <param name="left">The minuend.</param>
+ <param name="right">The subtrahend.</param>
+ <returns>An object that represents the difference between <paramref name="left">left</paramref> and <paramref name="right">right</paramref>.</returns>
+ </member>
+ <member name="M:System.DateTimeOffset.op_Subtraction(System.DateTimeOffset,System.TimeSpan)">
+ <summary>Subtracts a specified time interval from a specified date and time, and yields a new date and time.</summary>
+ <param name="dateTimeOffset">The date and time object to subtract from.</param>
+ <param name="timeSpan">The time interval to subtract.</param>
+ <returns>An object that is equal to the value of <paramref name="dateTimeOffset">dateTimeOffset</paramref> minus <paramref name="timeSpan">timeSpan</paramref>.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The resulting <see cref="T:System.DateTimeOffset"></see> value is less than <see cref="F:System.DateTimeOffset.MinValue"></see> or greater than <see cref="F:System.DateTimeOffset.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.DateTimeOffset.Parse(System.String)">
+ <summary>Converts the specified string representation of a date, time, and offset to its <see cref="T:System.DateTimeOffset"></see> equivalent.</summary>
+ <param name="input">A string that contains a date and time to convert.</param>
+ <returns>An object that is equivalent to the date and time that is contained in <paramref name="input">input</paramref>.</returns>
+ <exception cref="T:System.ArgumentException">The offset is greater than 14 hours or less than -14 hours.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="input">input</paramref> is null.</exception>
+ <exception cref="T:System.FormatException"><paramref name="input">input</paramref> does not contain a valid string representation of a date and time. -or- <paramref name="input">input</paramref> contains the string representation of an offset value without a date or time.</exception>
+ </member>
+ <member name="M:System.DateTimeOffset.Parse(System.String,System.IFormatProvider)">
+ <summary>Converts the specified string representation of a date and time to its <see cref="T:System.DateTimeOffset"></see> equivalent using the specified culture-specific format information.</summary>
+ <param name="input">A string that contains a date and time to convert.</param>
+ <param name="formatProvider">An object that provides culture-specific format information about input.</param>
+ <returns>An object that is equivalent to the date and time that is contained in <paramref name="input">input</paramref>, as specified by <paramref name="formatProvider">formatProvider</paramref>.</returns>
+ <exception cref="T:System.ArgumentException">The offset is greater than 14 hours or less than -14 hours.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="input">input</paramref> is null.</exception>
+ <exception cref="T:System.FormatException"><paramref name="input">input</paramref> does not contain a valid string representation of a date and time. -or- <paramref name="input">input</paramref> contains the string representation of an offset value without a date or time.</exception>
+ </member>
+ <member name="M:System.DateTimeOffset.Parse(System.String,System.IFormatProvider,System.Globalization.DateTimeStyles)">
+ <summary>Converts the specified string representation of a date and time to its <see cref="T:System.DateTimeOffset"></see> equivalent using the specified culture-specific format information and formatting style.</summary>
+ <param name="input">A string that contains a date and time to convert.</param>
+ <param name="formatProvider">An object that provides culture-specific format information about input.</param>
+ <param name="styles">A bitwise combination of enumeration values that indicates the permitted format of input. A typical value to specify is <see cref="F:System.Globalization.DateTimeStyles.None"></see>.</param>
+ <returns>An object that is equivalent to the date and time that is contained in <paramref name="input">input</paramref> as specified by <paramref name="formatProvider">formatProvider</paramref> and <paramref name="styles">styles</paramref>.</returns>
+ <exception cref="T:System.ArgumentException">The offset is greater than 14 hours or less than -14 hours. -or- <paramref name="styles">styles</paramref> is not a valid <see cref="T:System.Globalization.DateTimeStyles"></see> value. -or- <paramref name="styles">styles</paramref> includes an unsupported <see cref="T:System.Globalization.DateTimeStyles"></see> value. -or- <paramref name="styles">styles</paramref> includes <see cref="T:System.Globalization.DateTimeStyles"></see> values that cannot be used together.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="input">input</paramref> is null.</exception>
+ <exception cref="T:System.FormatException"><paramref name="input">input</paramref> does not contain a valid string representation of a date and time. -or- <paramref name="input">input</paramref> contains the string representation of an offset value without a date or time.</exception>
+ </member>
+ <member name="M:System.DateTimeOffset.ParseExact(System.String,System.String,System.IFormatProvider)">
+ <summary>Converts the specified string representation of a date and time to its <see cref="T:System.DateTimeOffset"></see> equivalent using the specified format and culture-specific format information. The format of the string representation must match the specified format exactly.</summary>
+ <param name="input">A string that contains a date and time to convert.</param>
+ <param name="format">A format specifier that defines the expected format of input.</param>
+ <param name="formatProvider">An object that supplies culture-specific formatting information about input.</param>
+ <returns>An object that is equivalent to the date and time that is contained in <paramref name="input">input</paramref> as specified by <paramref name="format">format</paramref> and <paramref name="formatProvider">formatProvider</paramref>.</returns>
+ <exception cref="T:System.ArgumentException">The offset is greater than 14 hours or less than -14 hours.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="input">input</paramref> is null. -or- <paramref name="format">format</paramref> is null.</exception>
+ <exception cref="T:System.FormatException"><paramref name="input">input</paramref> is an empty string (&quot;&quot;). -or- <paramref name="input">input</paramref> does not contain a valid string representation of a date and time. -or- <paramref name="format">format</paramref> is an empty string. -or- The hour component and the AM/PM designator in <paramref name="input">input</paramref> do not agree.</exception>
+ </member>
+ <member name="M:System.DateTimeOffset.ParseExact(System.String,System.String,System.IFormatProvider,System.Globalization.DateTimeStyles)">
+ <summary>Converts the specified string representation of a date and time to its <see cref="T:System.DateTimeOffset"></see> equivalent using the specified format, culture-specific format information, and style. The format of the string representation must match the specified format exactly.</summary>
+ <param name="input">A string that contains a date and time to convert.</param>
+ <param name="format">A format specifier that defines the expected format of input.</param>
+ <param name="formatProvider">An object that supplies culture-specific formatting information about input.</param>
+ <param name="styles">A bitwise combination of enumeration values that indicates the permitted format of input.</param>
+ <returns>An object that is equivalent to the date and time that is contained in the <paramref name="input">input</paramref> parameter, as specified by the <paramref name="format">format</paramref>, <paramref name="formatProvider">formatProvider</paramref>, and <paramref name="styles">styles</paramref> parameters.</returns>
+ <exception cref="T:System.ArgumentException">The offset is greater than 14 hours or less than -14 hours. -or- The <paramref name="styles">styles</paramref> parameter includes an unsupported value. -or- The <paramref name="styles">styles</paramref> parameter contains <see cref="T:System.Globalization.DateTimeStyles"></see> values that cannot be used together.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="input">input</paramref> is null. -or- <paramref name="format">format</paramref> is null.</exception>
+ <exception cref="T:System.FormatException"><paramref name="input">input</paramref> is an empty string (&quot;&quot;). -or- <paramref name="input">input</paramref> does not contain a valid string representation of a date and time. -or- <paramref name="format">format</paramref> is an empty string. -or- The hour component and the AM/PM designator in <paramref name="input">input</paramref> do not agree.</exception>
+ </member>
+ <member name="M:System.DateTimeOffset.ParseExact(System.String,System.String[],System.IFormatProvider,System.Globalization.DateTimeStyles)">
+ <summary>Converts the specified string representation of a date and time to its <see cref="T:System.DateTimeOffset"></see> equivalent using the specified formats, culture-specific format information, and style. The format of the string representation must match one of the specified formats exactly.</summary>
+ <param name="input">A string that contains a date and time to convert.</param>
+ <param name="formats">An array of format specifiers that define the expected formats of input.</param>
+ <param name="formatProvider">An object that supplies culture-specific formatting information about input.</param>
+ <param name="styles">A bitwise combination of enumeration values that indicates the permitted format of input.</param>
+ <returns>An object that is equivalent to the date and time that is contained in the <paramref name="input">input</paramref> parameter, as specified by the <paramref name="formats">formats</paramref>, <paramref name="formatProvider">formatProvider</paramref>, and <paramref name="styles">styles</paramref> parameters.</returns>
+ <exception cref="T:System.ArgumentException">The offset is greater than 14 hours or less than -14 hours. -or- <paramref name="styles">styles</paramref> includes an unsupported value. -or- The <paramref name="styles">styles</paramref> parameter contains <see cref="T:System.Globalization.DateTimeStyles"></see> values that cannot be used together.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="input">input</paramref> is null.</exception>
+ <exception cref="T:System.FormatException"><paramref name="input">input</paramref> is an empty string (&quot;&quot;). -or- <paramref name="input">input</paramref> does not contain a valid string representation of a date and time. -or- No element of <paramref name="formats">formats</paramref> contains a valid format specifier. -or- The hour component and the AM/PM designator in <paramref name="input">input</paramref> do not agree.</exception>
+ </member>
+ <member name="P:System.DateTimeOffset.Second">
+ <summary>Gets the second component of the clock time represented by the current <see cref="T:System.DateTimeOffset"></see> object.</summary>
+ <returns>The second component of the <see cref="T:System.DateTimeOffset"></see> object, expressed as an integer value between 0 and 59.</returns>
+ </member>
+ <member name="M:System.DateTimeOffset.Subtract(System.TimeSpan)">
+ <summary>Subtracts a specified time interval from the current <see cref="T:System.DateTimeOffset"></see> object.</summary>
+ <param name="value">The time interval to subtract.</param>
+ <returns>An object that is equal to the date and time represented by the current <see cref="T:System.DateTimeOffset"></see> object, minus the time interval represented by <paramref name="value">value</paramref>.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The resulting <see cref="T:System.DateTimeOffset"></see> value is less than <see cref="F:System.DateTimeOffset.MinValue"></see>. -or- The resulting <see cref="T:System.DateTimeOffset"></see> value is greater than <see cref="F:System.DateTimeOffset.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.DateTimeOffset.Subtract(System.DateTimeOffset)">
+ <summary>Subtracts a <see cref="T:System.DateTimeOffset"></see> value that represents a specific date and time from the current <see cref="T:System.DateTimeOffset"></see> object.</summary>
+ <param name="value">An object that represents the value to subtract.</param>
+ <returns>An object that specifies the interval between the two <see cref="T:System.DateTimeOffset"></see> objects.</returns>
+ </member>
+ <member name="P:System.DateTimeOffset.Ticks">
+ <summary>Gets the number of ticks that represents the date and time of the current <see cref="T:System.DateTimeOffset"></see> object in clock time.</summary>
+ <returns>The number of ticks in the <see cref="T:System.DateTimeOffset"></see> object's clock time.</returns>
+ </member>
+ <member name="P:System.DateTimeOffset.TimeOfDay">
+ <summary>Gets the time of day for the current <see cref="T:System.DateTimeOffset"></see> object.</summary>
+ <returns>The time interval of the current date that has elapsed since midnight.</returns>
+ </member>
+ <member name="M:System.DateTimeOffset.ToFileTime">
+ <summary>Converts the value of the current <see cref="T:System.DateTimeOffset"></see> object to a Windows file time.</summary>
+ <returns>The value of the current <see cref="T:System.DateTimeOffset"></see> object, expressed as a Windows file time.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The resulting file time would represent a date and time before midnight on January 1, 1601 C.E. Coordinated Universal Time (UTC).</exception>
+ </member>
+ <member name="M:System.DateTimeOffset.ToLocalTime">
+ <summary>Converts the current <see cref="T:System.DateTimeOffset"></see> object to a <see cref="T:System.DateTimeOffset"></see> object that represents the local time.</summary>
+ <returns>An object that represents the date and time of the current <see cref="T:System.DateTimeOffset"></see> object converted to local time.</returns>
+ </member>
+ <member name="M:System.DateTimeOffset.ToOffset(System.TimeSpan)">
+ <summary>Converts the value of the current <see cref="T:System.DateTimeOffset"></see> object to the date and time specified by an offset value.</summary>
+ <param name="offset">The offset to convert the <see cref="T:System.DateTimeOffset"></see> value to.</param>
+ <returns>An object that is equal to the original <see cref="T:System.DateTimeOffset"></see> object (that is, their <see cref="M:System.DateTimeOffset.ToUniversalTime"></see> methods return identical points in time) but whose <see cref="P:System.DateTimeOffset.Offset"></see> property is set to <paramref name="offset">offset</paramref>.</returns>
+ <exception cref="T:System.ArgumentException">The resulting <see cref="T:System.DateTimeOffset"></see> object has a <see cref="P:System.DateTimeOffset.DateTime"></see> value earlier than <see cref="F:System.DateTimeOffset.MinValue"></see>. -or- The resulting <see cref="T:System.DateTimeOffset"></see> object has a <see cref="P:System.DateTimeOffset.DateTime"></see> value later than <see cref="F:System.DateTimeOffset.MaxValue"></see>.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="offset">offset</paramref> is less than -14 hours. -or- <paramref name="offset">offset</paramref> is greater than 14 hours.</exception>
+ </member>
+ <member name="M:System.DateTimeOffset.ToString">
+ <summary>Converts the value of the current <see cref="T:System.DateTimeOffset"></see> object to its equivalent string representation.</summary>
+ <returns>A string representation of a <see cref="T:System.DateTimeOffset"></see> object that includes the offset appended at the end of the string.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The date and time is outside the range of dates supported by the calendar used by the current culture.</exception>
+ </member>
+ <member name="M:System.DateTimeOffset.ToString(System.IFormatProvider)">
+ <summary>Converts the value of the current <see cref="T:System.DateTimeOffset"></see> object to its equivalent string representation using the specified culture-specific formatting information.</summary>
+ <param name="formatProvider">An object that supplies culture-specific formatting information.</param>
+ <returns>A string representation of the value of the current <see cref="T:System.DateTimeOffset"></see> object, as specified by <paramref name="formatProvider">formatProvider</paramref>.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The date and time is outside the range of dates supported by the calendar used by <paramref name="formatProvider">formatProvider</paramref>.</exception>
+ </member>
+ <member name="M:System.DateTimeOffset.ToString(System.String)">
+ <summary>Converts the value of the current <see cref="T:System.DateTimeOffset"></see> object to its equivalent string representation using the specified format.</summary>
+ <param name="format">A format string.</param>
+ <returns>A string representation of the value of the current <see cref="T:System.DateTimeOffset"></see> object, as specified by <paramref name="format">format</paramref>.</returns>
+ <exception cref="T:System.FormatException">The length of <paramref name="format">format</paramref> is one, and it is not one of the standard format specifier characters defined for <see cref="T:System.Globalization.DateTimeFormatInfo"></see>. -or- <paramref name="format">format</paramref> does not contain a valid custom format pattern.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The date and time is outside the range of dates supported by the calendar used by the current culture.</exception>
+ </member>
+ <member name="M:System.DateTimeOffset.ToString(System.String,System.IFormatProvider)">
+ <summary>Converts the value of the current <see cref="T:System.DateTimeOffset"></see> object to its equivalent string representation using the specified format and culture-specific format information.</summary>
+ <param name="format">A format string.</param>
+ <param name="formatProvider">An object that supplies culture-specific formatting information.</param>
+ <returns>A string representation of the value of the current <see cref="T:System.DateTimeOffset"></see> object, as specified by <paramref name="format">format</paramref> and <paramref name="provider">provider</paramref>.</returns>
+ <exception cref="T:System.FormatException">The length of <paramref name="format">format</paramref> is one, and it is not one of the standard format specifier characters defined for <see cref="T:System.Globalization.DateTimeFormatInfo"></see>. -or- <paramref name="format">format</paramref> does not contain a valid custom format pattern.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The date and time is outside the range of dates supported by the calendar used by <paramref name="formatProvider">formatProvider</paramref>.</exception>
+ </member>
+ <member name="M:System.DateTimeOffset.ToUniversalTime">
+ <summary>Converts the current <see cref="T:System.DateTimeOffset"></see> object to a <see cref="T:System.DateTimeOffset"></see> value that represents the Coordinated Universal Time (UTC).</summary>
+ <returns>An object that represents the date and time of the current <see cref="T:System.DateTimeOffset"></see> object converted to Coordinated Universal Time (UTC).</returns>
+ </member>
+ <member name="M:System.DateTimeOffset.ToUnixTimeMilliseconds">
+ <summary>Returns the number of milliseconds that have elapsed since 1970-01-01T00:00:00.000Z.</summary>
+ <returns>The number of milliseconds that have elapsed since 1970-01-01T00:00:00.000Z.</returns>
+ </member>
+ <member name="M:System.DateTimeOffset.ToUnixTimeSeconds">
+ <summary>Returns the number of seconds that have elapsed since 1970-01-01T00:00:00Z.</summary>
+ <returns>The number of seconds that have elapsed since 1970-01-01T00:00:00Z.</returns>
+ </member>
+ <member name="M:System.DateTimeOffset.TryParse(System.String,System.IFormatProvider,System.Globalization.DateTimeStyles,System.DateTimeOffset@)">
+ <summary>Tries to convert a specified string representation of a date and time to its <see cref="T:System.DateTimeOffset"></see> equivalent, and returns a value that indicates whether the conversion succeeded.</summary>
+ <param name="input">A string that contains a date and time to convert.</param>
+ <param name="formatProvider">An object that provides culture-specific formatting information about input.</param>
+ <param name="styles">A bitwise combination of enumeration values that indicates the permitted format of input.</param>
+ <param name="result">When the method returns, contains the <see cref="T:System.DateTimeOffset"></see> value equivalent to the date and time of input, if the conversion succeeded, or <see cref="F:System.DateTimeOffset.MinValue"></see>, if the conversion failed. The conversion fails if the input parameter is null or does not contain a valid string representation of a date and time. This parameter is passed uninitialized.</param>
+ <returns>true if the <paramref name="input">input</paramref> parameter is successfully converted; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="styles">styles</paramref> includes an undefined <see cref="T:System.Globalization.DateTimeStyles"></see> value. -or- <see cref="F:System.Globalization.DateTimeStyles.NoCurrentDateDefault"></see> is not supported. -or- <paramref name="styles">styles</paramref> includes mutually exclusive <see cref="T:System.Globalization.DateTimeStyles"></see> values.</exception>
+ </member>
+ <member name="M:System.DateTimeOffset.TryParse(System.String,System.DateTimeOffset@)">
+ <summary>Tries to converts a specified string representation of a date and time to its <see cref="T:System.DateTimeOffset"></see> equivalent, and returns a value that indicates whether the conversion succeeded.</summary>
+ <param name="input">A string that contains a date and time to convert.</param>
+ <param name="result">When the method returns, contains the <see cref="T:System.DateTimeOffset"></see> equivalent to the date and time of input, if the conversion succeeded, or <see cref="F:System.DateTimeOffset.MinValue"></see>, if the conversion failed. The conversion fails if the input parameter is null or does not contain a valid string representation of a date and time. This parameter is passed uninitialized.</param>
+ <returns>true if the <paramref name="input">input</paramref> parameter is successfully converted; otherwise, false.</returns>
+ </member>
+ <member name="M:System.DateTimeOffset.TryParseExact(System.String,System.String[],System.IFormatProvider,System.Globalization.DateTimeStyles,System.DateTimeOffset@)">
+ <summary>Converts the specified string representation of a date and time to its <see cref="T:System.DateTimeOffset"></see> equivalent using the specified array of formats, culture-specific format information, and style. The format of the string representation must match one of the specified formats exactly.</summary>
+ <param name="input">A string that contains a date and time to convert.</param>
+ <param name="formats">An array that defines the expected formats of input.</param>
+ <param name="formatProvider">An object that supplies culture-specific formatting information about input.</param>
+ <param name="styles">A bitwise combination of enumeration values that indicates the permitted format of input. A typical value to specify is None.</param>
+ <param name="result">When the method returns, contains the <see cref="T:System.DateTimeOffset"></see> equivalent to the date and time of input, if the conversion succeeded, or <see cref="F:System.DateTimeOffset.MinValue"></see>, if the conversion failed. The conversion fails if the input does not contain a valid string representation of a date and time, or does not contain the date and time in the expected format defined by format, or if formats is null. This parameter is passed uninitialized.</param>
+ <returns>true if the <paramref name="input">input</paramref> parameter is successfully converted; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="styles">styles</paramref> includes an undefined <see cref="T:System.Globalization.DateTimeStyles"></see> value. -or- <see cref="F:System.Globalization.DateTimeStyles.NoCurrentDateDefault"></see> is not supported. -or- <paramref name="styles">styles</paramref> includes mutually exclusive <see cref="T:System.Globalization.DateTimeStyles"></see> values.</exception>
+ </member>
+ <member name="M:System.DateTimeOffset.TryParseExact(System.String,System.String,System.IFormatProvider,System.Globalization.DateTimeStyles,System.DateTimeOffset@)">
+ <summary>Converts the specified string representation of a date and time to its <see cref="T:System.DateTimeOffset"></see> equivalent using the specified format, culture-specific format information, and style. The format of the string representation must match the specified format exactly.</summary>
+ <param name="input">A string that contains a date and time to convert.</param>
+ <param name="format">A format specifier that defines the required format of input.</param>
+ <param name="formatProvider">An object that supplies culture-specific formatting information about input.</param>
+ <param name="styles">A bitwise combination of enumeration values that indicates the permitted format of input. A typical value to specify is None.</param>
+ <param name="result">When the method returns, contains the <see cref="T:System.DateTimeOffset"></see> equivalent to the date and time of input, if the conversion succeeded, or <see cref="F:System.DateTimeOffset.MinValue"></see>, if the conversion failed. The conversion fails if the input parameter is null, or does not contain a valid string representation of a date and time in the expected format defined by format and provider. This parameter is passed uninitialized.</param>
+ <returns>true if the <paramref name="input">input</paramref> parameter is successfully converted; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="styles">styles</paramref> includes an undefined <see cref="T:System.Globalization.DateTimeStyles"></see> value. -or- <see cref="F:System.Globalization.DateTimeStyles.NoCurrentDateDefault"></see> is not supported. -or- <paramref name="styles">styles</paramref> includes mutually exclusive <see cref="T:System.Globalization.DateTimeStyles"></see> values.</exception>
+ </member>
+ <member name="P:System.DateTimeOffset.UtcDateTime">
+ <summary>Gets a <see cref="T:System.DateTime"></see> value that represents the Coordinated Universal Time (UTC) date and time of the current <see cref="T:System.DateTimeOffset"></see> object.</summary>
+ <returns>The Coordinated Universal Time (UTC) date and time of the current <see cref="T:System.DateTimeOffset"></see> object.</returns>
+ </member>
+ <member name="P:System.DateTimeOffset.UtcNow">
+ <summary>Gets a <see cref="T:System.DateTimeOffset"></see> object whose date and time are set to the current Coordinated Universal Time (UTC) date and time and whose offset is <see cref="F:System.TimeSpan.Zero"></see>.</summary>
+ <returns>An object whose date and time is the current Coordinated Universal Time (UTC) and whose offset is <see cref="F:System.TimeSpan.Zero"></see>.</returns>
+ </member>
+ <member name="P:System.DateTimeOffset.UtcTicks">
+ <summary>Gets the number of ticks that represents the date and time of the current <see cref="T:System.DateTimeOffset"></see> object in Coordinated Universal Time (UTC).</summary>
+ <returns>The number of ticks in the <see cref="T:System.DateTimeOffset"></see> object's Coordinated Universal Time (UTC).</returns>
+ </member>
+ <member name="P:System.DateTimeOffset.Year">
+ <summary>Gets the year component of the date represented by the current <see cref="T:System.DateTimeOffset"></see> object.</summary>
+ <returns>The year component of the current <see cref="T:System.DateTimeOffset"></see> object, expressed as an integer value between 0 and 9999.</returns>
+ </member>
+ <member name="M:System.DateTimeOffset.System#IComparable#CompareTo(System.Object)">
+ <summary>Compares the value of the current <see cref="T:System.DateTimeOffset"></see> object with another object of the same type.</summary>
+ <param name="obj">The object to compare with the current <see cref="T:System.DateTimeOffset"></see> object.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A 32-bit signed integer that indicates whether the current <xref href="System.DateTimeOffset"></xref> object is less than, equal to, or greater than <code data-dev-comment-type="paramref">obj</code>. The return values of the method are interpreted as follows: </p>
+ <table><thead><tr><th> Return Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Description <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> Less than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> The current <xref href="System.DateTimeOffset"></xref> object is less than (earlier than) <code data-dev-comment-type="paramref">obj</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> The current <xref href="System.DateTimeOffset"></xref> object is equal to (the same point in time as) <code data-dev-comment-type="paramref">obj</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> Greater than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> The current <xref href="System.DateTimeOffset"></xref> object is greater than (later than) <code data-dev-comment-type="paramref">obj</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="M:System.DateTimeOffset.System#Runtime#Serialization#IDeserializationCallback#OnDeserialization(System.Object)">
+ <summary>Runs when the deserialization of an object has been completed.</summary>
+ <param name="sender">The object that initiated the callback. The functionality for this parameter is not currently implemented.</param>
+ </member>
+ <member name="M:System.DateTimeOffset.System#Runtime#Serialization#ISerializable#GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Populates a <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object with the data required to serialize the current <see cref="T:System.DateTimeOffset"></see> object.</summary>
+ <param name="info">The object to populate with data.</param>
+ <param name="context">The destination for this serialization (see <see cref="T:System.Runtime.Serialization.StreamingContext"></see>).</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="info">info</paramref> parameter is null.</exception>
+ </member>
+ <member name="T:System.DayOfWeek">
+ <summary>Specifies the day of the week.</summary>
+ </member>
+ <member name="F:System.DayOfWeek.Friday">
+ <summary>Indicates Friday.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.DayOfWeek.Monday">
+ <summary>Indicates Monday.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.DayOfWeek.Saturday">
+ <summary>Indicates Saturday.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.DayOfWeek.Sunday">
+ <summary>Indicates Sunday.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.DayOfWeek.Thursday">
+ <summary>Indicates Thursday.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.DayOfWeek.Tuesday">
+ <summary>Indicates Tuesday.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.DayOfWeek.Wednesday">
+ <summary>Indicates Wednesday.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.DBNull">
+ <summary>Represents a nonexistent value. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.DBNull.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Implements the <see cref="T:System.Runtime.Serialization.ISerializable"></see> interface and returns the data needed to serialize the <see cref="T:System.DBNull"></see> object.</summary>
+ <param name="info">A <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object containing information required to serialize the <see cref="T:System.DBNull"></see> object.</param>
+ <param name="context">A <see cref="T:System.Runtime.Serialization.StreamingContext"></see> object containing the source and destination of the serialized stream associated with the <see cref="T:System.DBNull"></see> object.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="info">info</paramref> is null.</exception>
+ </member>
+ <member name="M:System.DBNull.GetTypeCode">
+ <summary>Gets the <see cref="T:System.TypeCode"></see> value for <see cref="T:System.DBNull"></see>.</summary>
+ <returns>The <see cref="T:System.TypeCode"></see> value for <see cref="T:System.DBNull"></see>, which is <see cref="F:System.TypeCode.DBNull"></see>.</returns>
+ </member>
+ <member name="M:System.DBNull.ToString">
+ <summary>Returns an empty string (<see cref="F:System.String.Empty"></see>).</summary>
+ <returns>An empty string (<see cref="F:System.String.Empty"></see>).</returns>
+ </member>
+ <member name="M:System.DBNull.ToString(System.IFormatProvider)">
+ <summary>Returns an empty string using the specified <see cref="T:System.IFormatProvider"></see>.</summary>
+ <param name="provider">The <see cref="T:System.IFormatProvider"></see> to be used to format the return value. -or- null to obtain the format information from the current locale setting of the operating system.</param>
+ <returns>An empty string (<see cref="F:System.String.Empty"></see>).</returns>
+ </member>
+ <member name="F:System.DBNull.Value">
+ <summary>Represents the sole instance of the <see cref="T:System.DBNull"></see> class.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.DBNull.System#IConvertible#ToBoolean(System.IFormatProvider)">
+ <summary>This conversion is not supported. Attempting to make this conversion throws an <see cref="T:System.InvalidCastException"></see>.</summary>
+ <param name="provider">An object that implements the <see cref="T:System.IFormatProvider"></see> interface. (This parameter is not used; specify null.)</param>
+ <returns>None. The return value for this member is not used.</returns>
+ <exception cref="T:System.InvalidCastException">This conversion is not supported for the <see cref="T:System.DBNull"></see> type.</exception>
+ </member>
+ <member name="M:System.DBNull.System#IConvertible#ToByte(System.IFormatProvider)">
+ <summary>This conversion is not supported. Attempting to make this conversion throws an <see cref="T:System.InvalidCastException"></see>.</summary>
+ <param name="provider">An object that implements the <see cref="T:System.IFormatProvider"></see> interface. (This parameter is not used; specify null.)</param>
+ <returns>None. The return value for this member is not used.</returns>
+ <exception cref="T:System.InvalidCastException">This conversion is not supported for the <see cref="T:System.DBNull"></see> type.</exception>
+ </member>
+ <member name="M:System.DBNull.System#IConvertible#ToChar(System.IFormatProvider)">
+ <summary>This conversion is not supported. Attempting to make this conversion throws an <see cref="T:System.InvalidCastException"></see>.</summary>
+ <param name="provider">An object that implements the <see cref="T:System.IFormatProvider"></see> interface. (This parameter is not used; specify null.)</param>
+ <returns>None. The return value for this member is not used.</returns>
+ <exception cref="T:System.InvalidCastException">This conversion is not supported for the <see cref="T:System.DBNull"></see> type.</exception>
+ </member>
+ <member name="M:System.DBNull.System#IConvertible#ToDateTime(System.IFormatProvider)">
+ <summary>This conversion is not supported. Attempting to make this conversion throws an <see cref="T:System.InvalidCastException"></see>.</summary>
+ <param name="provider">An object that implements the <see cref="T:System.IFormatProvider"></see> interface. (This parameter is not used; specify null.)</param>
+ <returns>None. The return value for this member is not used.</returns>
+ <exception cref="T:System.InvalidCastException">This conversion is not supported for the <see cref="T:System.DBNull"></see> type.</exception>
+ </member>
+ <member name="M:System.DBNull.System#IConvertible#ToDecimal(System.IFormatProvider)">
+ <summary>This conversion is not supported. Attempting to make this conversion throws an <see cref="T:System.InvalidCastException"></see>.</summary>
+ <param name="provider">An object that implements the <see cref="T:System.IFormatProvider"></see> interface. (This parameter is not used; specify null.)</param>
+ <returns>None. The return value for this member is not used.</returns>
+ <exception cref="T:System.InvalidCastException">This conversion is not supported for the <see cref="T:System.DBNull"></see> type.</exception>
+ </member>
+ <member name="M:System.DBNull.System#IConvertible#ToDouble(System.IFormatProvider)">
+ <summary>This conversion is not supported. Attempting to make this conversion throws an <see cref="T:System.InvalidCastException"></see>.</summary>
+ <param name="provider">An object that implements the <see cref="T:System.IFormatProvider"></see> interface. (This parameter is not used; specify null.)</param>
+ <returns>None. The return value for this member is not used.</returns>
+ <exception cref="T:System.InvalidCastException">This conversion is not supported for the <see cref="T:System.DBNull"></see> type.</exception>
+ </member>
+ <member name="M:System.DBNull.System#IConvertible#ToInt16(System.IFormatProvider)">
+ <summary>This conversion is not supported. Attempting to make this conversion throws an <see cref="T:System.InvalidCastException"></see>.</summary>
+ <param name="provider">An object that implements the <see cref="T:System.IFormatProvider"></see> interface. (This parameter is not used; specify null.)</param>
+ <returns>None. The return value for this member is not used.</returns>
+ <exception cref="T:System.InvalidCastException">This conversion is not supported for the <see cref="T:System.DBNull"></see> type.</exception>
+ </member>
+ <member name="M:System.DBNull.System#IConvertible#ToInt32(System.IFormatProvider)">
+ <summary>This conversion is not supported. Attempting to make this conversion throws an <see cref="T:System.InvalidCastException"></see>.</summary>
+ <param name="provider">An object that implements the <see cref="T:System.IFormatProvider"></see> interface. (This parameter is not used; specify null.)</param>
+ <returns>None. The return value for this member is not used.</returns>
+ <exception cref="T:System.InvalidCastException">This conversion is not supported for the <see cref="T:System.DBNull"></see> type.</exception>
+ </member>
+ <member name="M:System.DBNull.System#IConvertible#ToInt64(System.IFormatProvider)">
+ <summary>This conversion is not supported. Attempting to make this conversion throws an <see cref="T:System.InvalidCastException"></see>.</summary>
+ <param name="provider">An object that implements the <see cref="T:System.IFormatProvider"></see> interface. (This parameter is not used; specify null.)</param>
+ <returns>None. The return value for this member is not used.</returns>
+ <exception cref="T:System.InvalidCastException">This conversion is not supported for the <see cref="T:System.DBNull"></see> type.</exception>
+ </member>
+ <member name="M:System.DBNull.System#IConvertible#ToSByte(System.IFormatProvider)">
+ <summary>This conversion is not supported. Attempting to make this conversion throws an <see cref="T:System.InvalidCastException"></see>.</summary>
+ <param name="provider">An object that implements the <see cref="T:System.IFormatProvider"></see> interface. (This parameter is not used; specify null.)</param>
+ <returns>None. The return value for this member is not used.</returns>
+ <exception cref="T:System.InvalidCastException">This conversion is not supported for the <see cref="T:System.DBNull"></see> type.</exception>
+ </member>
+ <member name="M:System.DBNull.System#IConvertible#ToSingle(System.IFormatProvider)">
+ <summary>This conversion is not supported. Attempting to make this conversion throws an <see cref="T:System.InvalidCastException"></see>.</summary>
+ <param name="provider">An object that implements the <see cref="T:System.IFormatProvider"></see> interface. (This parameter is not used; specify null.)</param>
+ <returns>None. The return value for this member is not used.</returns>
+ <exception cref="T:System.InvalidCastException">This conversion is not supported for the <see cref="T:System.DBNull"></see> type.</exception>
+ </member>
+ <member name="M:System.DBNull.System#IConvertible#ToType(System.Type,System.IFormatProvider)">
+ <summary>Converts the current <see cref="T:System.DBNull"></see> object to the specified type.</summary>
+ <param name="type">The type to convert the current <see cref="T:System.DBNull"></see> object to.</param>
+ <param name="provider">An object that implements the <see cref="T:System.IFormatProvider"></see> interface and is used to augment the conversion. If null is specified, format information is obtained from the current culture.</param>
+ <returns>The boxed equivalent of the current <see cref="T:System.DBNull"></see> object, if that conversion is supported; otherwise, an exception is thrown and no value is returned.</returns>
+ <exception cref="T:System.InvalidCastException">This conversion is not supported for the <see cref="T:System.DBNull"></see> type.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="type">type</paramref> is null.</exception>
+ </member>
+ <member name="M:System.DBNull.System#IConvertible#ToUInt16(System.IFormatProvider)">
+ <summary>This conversion is not supported. Attempting to make this conversion throws an <see cref="T:System.InvalidCastException"></see>.</summary>
+ <param name="provider">An object that implements the <see cref="T:System.IFormatProvider"></see> interface. (This parameter is not used; specify null.)</param>
+ <returns>None. The return value for this member is not used.</returns>
+ <exception cref="T:System.InvalidCastException">This conversion is not supported for the <see cref="T:System.DBNull"></see> type.</exception>
+ </member>
+ <member name="M:System.DBNull.System#IConvertible#ToUInt32(System.IFormatProvider)">
+ <summary>This conversion is not supported. Attempting to make this conversion throws an <see cref="T:System.InvalidCastException"></see>.</summary>
+ <param name="provider">An object that implements the <see cref="T:System.IFormatProvider"></see> interface. (This parameter is not used; specify null.)</param>
+ <returns>None. The return value for this member is not used.</returns>
+ <exception cref="T:System.InvalidCastException">This conversion is not supported for the <see cref="T:System.DBNull"></see> type.</exception>
+ </member>
+ <member name="M:System.DBNull.System#IConvertible#ToUInt64(System.IFormatProvider)">
+ <summary>This conversion is not supported. Attempting to make this conversion throws an <see cref="T:System.InvalidCastException"></see>.</summary>
+ <param name="provider">An object that implements the <see cref="T:System.IFormatProvider"></see> interface. (This parameter is not used; specify null.)</param>
+ <returns>None. The return value for this member is not used.</returns>
+ <exception cref="T:System.InvalidCastException">This conversion is not supported for the <see cref="T:System.DBNull"></see> type.</exception>
+ </member>
+ <member name="T:System.Decimal">
+ <summary>Represents a decimal number.</summary>
+ </member>
+ <member name="M:System.Decimal.#ctor(System.Double)">
+ <summary>Initializes a new instance of <see cref="T:System.Decimal"></see> to the value of the specified double-precision floating-point number.</summary>
+ <param name="value">The value to represent as a <see cref="T:System.Decimal"></see>.</param>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> is greater than <see cref="F:System.Decimal.MaxValue"></see> or less than <see cref="F:System.Decimal.MinValue"></see>. -or- <paramref name="value">value</paramref> is <see cref="F:System.Double.NaN"></see>, <see cref="F:System.Double.PositiveInfinity"></see>, or <see cref="F:System.Double.NegativeInfinity"></see>.</exception>
+ </member>
+ <member name="M:System.Decimal.#ctor(System.Int32)">
+ <summary>Initializes a new instance of <see cref="T:System.Decimal"></see> to the value of the specified 32-bit signed integer.</summary>
+ <param name="value">The value to represent as a <see cref="T:System.Decimal"></see>.</param>
+ </member>
+ <member name="M:System.Decimal.#ctor(System.Int32[])">
+ <summary>Initializes a new instance of <see cref="T:System.Decimal"></see> to a decimal value represented in binary and contained in a specified array.</summary>
+ <param name="bits">An array of 32-bit signed integers containing a representation of a decimal value.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="bits">bits</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException">The length of the <paramref name="bits">bits</paramref> is not 4. -or- The representation of the decimal value in <paramref name="bits">bits</paramref> is not valid.</exception>
+ </member>
+ <member name="M:System.Decimal.#ctor(System.Int64)">
+ <summary>Initializes a new instance of <see cref="T:System.Decimal"></see> to the value of the specified 64-bit signed integer.</summary>
+ <param name="value">The value to represent as a <see cref="T:System.Decimal"></see>.</param>
+ </member>
+ <member name="M:System.Decimal.#ctor(System.Single)">
+ <summary>Initializes a new instance of <see cref="T:System.Decimal"></see> to the value of the specified single-precision floating-point number.</summary>
+ <param name="value">The value to represent as a <see cref="T:System.Decimal"></see>.</param>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> is greater than <see cref="F:System.Decimal.MaxValue"></see> or less than <see cref="F:System.Decimal.MinValue"></see>. -or- <paramref name="value">value</paramref> is <see cref="F:System.Single.NaN"></see>, <see cref="F:System.Single.PositiveInfinity"></see>, or <see cref="F:System.Single.NegativeInfinity"></see>.</exception>
+ </member>
+ <member name="M:System.Decimal.#ctor(System.UInt32)">
+ <summary>Initializes a new instance of <see cref="T:System.Decimal"></see> to the value of the specified 32-bit unsigned integer.</summary>
+ <param name="value">The value to represent as a <see cref="T:System.Decimal"></see>.</param>
+ </member>
+ <member name="M:System.Decimal.#ctor(System.UInt64)">
+ <summary>Initializes a new instance of <see cref="T:System.Decimal"></see> to the value of the specified 64-bit unsigned integer.</summary>
+ <param name="value">The value to represent as a <see cref="T:System.Decimal"></see>.</param>
+ </member>
+ <member name="M:System.Decimal.#ctor(System.Int32,System.Int32,System.Int32,System.Boolean,System.Byte)">
+ <summary>Initializes a new instance of <see cref="T:System.Decimal"></see> from parameters specifying the instance's constituent parts.</summary>
+ <param name="lo">The low 32 bits of a 96-bit integer.</param>
+ <param name="mid">The middle 32 bits of a 96-bit integer.</param>
+ <param name="hi">The high 32 bits of a 96-bit integer.</param>
+ <param name="isNegative">true to indicate a negative number; false to indicate a positive number.</param>
+ <param name="scale">A power of 10 ranging from 0 to 28.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="scale">scale</paramref> is greater than 28.</exception>
+ </member>
+ <member name="M:System.Decimal.Add(System.Decimal,System.Decimal)">
+ <summary>Adds two specified <see cref="T:System.Decimal"></see> values.</summary>
+ <param name="d1">The first value to add.</param>
+ <param name="d2">The second value to add.</param>
+ <returns>The sum of <paramref name="d1">d1</paramref> and <paramref name="d2">d2</paramref>.</returns>
+ <exception cref="T:System.OverflowException">The sum of <paramref name="d1">d1</paramref> and <paramref name="d2">d2</paramref> is less than <see cref="F:System.Decimal.MinValue"></see> or greater than <see cref="F:System.Decimal.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Decimal.Ceiling(System.Decimal)">
+ <summary>Returns the smallest integral value that is greater than or equal to the specified decimal number.</summary>
+ <param name="d">A decimal number.</param>
+ <returns>The smallest integral value that is greater than or equal to the <paramref name="d">d</paramref> parameter. Note that this method returns a <see cref="T:System.Decimal"></see> instead of an integral type.</returns>
+ </member>
+ <member name="M:System.Decimal.Compare(System.Decimal,System.Decimal)">
+ <summary>Compares two specified <see cref="T:System.Decimal"></see> values.</summary>
+ <param name="d1">The first value to compare.</param>
+ <param name="d2">The second value to compare.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed number indicating the relative values of <code data-dev-comment-type="paramref">d1</code> and <code data-dev-comment-type="paramref">d2</code>. </p>
+ <table><thead><tr><th> Return value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Meaning <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> Less than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td><code data-dev-comment-type="paramref">d1</code> is less than <code data-dev-comment-type="paramref">d2</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td><code data-dev-comment-type="paramref">d1</code> and <code data-dev-comment-type="paramref">d2</code> are equal. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> Greater than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td><code data-dev-comment-type="paramref">d1</code> is greater than <code data-dev-comment-type="paramref">d2</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="M:System.Decimal.CompareTo(System.Object)">
+ <summary>Compares this instance to a specified object and returns a comparison of their relative values.</summary>
+ <param name="value">The object to compare with this instance, or null.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed number indicating the relative values of this instance and <code data-dev-comment-type="paramref">value</code>. </p>
+ <table><thead><tr><th> Return value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Meaning <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> Less than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> This instance is less than <code data-dev-comment-type="paramref">value</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> This instance is equal to <code data-dev-comment-type="paramref">value</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> Greater than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> This instance is greater than <code data-dev-comment-type="paramref">value</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> -or- </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="20" sourceendlinenumber="20"> <code data-dev-comment-type="paramref">value</code> is <code>null</code>. </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="22" sourceendlinenumber="22"> </td></tr></tbody></table></p>
+</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="value">value</paramref> is not a <see cref="T:System.Decimal"></see>.</exception>
+ </member>
+ <member name="M:System.Decimal.CompareTo(System.Decimal)">
+ <summary>Compares this instance to a specified <see cref="T:System.Decimal"></see> object and returns a comparison of their relative values.</summary>
+ <param name="value">The object to compare with this instance.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed number indicating the relative values of this instance and <code data-dev-comment-type="paramref">value</code>. </p>
+ <table><thead><tr><th> Return value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Meaning <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> Less than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> This instance is less than <code data-dev-comment-type="paramref">value</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> This instance is equal to <code data-dev-comment-type="paramref">value</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> Greater than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> This instance is greater than <code data-dev-comment-type="paramref">value</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="M:System.Decimal.Divide(System.Decimal,System.Decimal)">
+ <summary>Divides two specified <see cref="T:System.Decimal"></see> values.</summary>
+ <param name="d1">The dividend.</param>
+ <param name="d2">The divisor.</param>
+ <returns>The result of dividing <paramref name="d1">d1</paramref> by <paramref name="d2">d2</paramref>.</returns>
+ <exception cref="T:System.DivideByZeroException"><paramref name="d2">d2</paramref> is zero.</exception>
+ <exception cref="T:System.OverflowException">The return value (that is, the quotient) is less than <see cref="F:System.Decimal.MinValue"></see> or greater than <see cref="F:System.Decimal.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Decimal.Equals(System.Decimal)">
+ <summary>Returns a value indicating whether this instance and a specified <see cref="T:System.Decimal"></see> object represent the same value.</summary>
+ <param name="value">An object to compare to this instance.</param>
+ <returns>true if <paramref name="value">value</paramref> is equal to this instance; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Decimal.Equals(System.Object)">
+ <summary>Returns a value indicating whether this instance and a specified <see cref="T:System.Object"></see> represent the same type and value.</summary>
+ <param name="value">The object to compare with this instance.</param>
+ <returns>true if <paramref name="value">value</paramref> is a <see cref="T:System.Decimal"></see> and equal to this instance; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Decimal.Equals(System.Decimal,System.Decimal)">
+ <summary>Returns a value indicating whether two specified instances of <see cref="T:System.Decimal"></see> represent the same value.</summary>
+ <param name="d1">The first value to compare.</param>
+ <param name="d2">The second value to compare.</param>
+ <returns>true if <paramref name="d1">d1</paramref> and <paramref name="d2">d2</paramref> are equal; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Decimal.Floor(System.Decimal)">
+ <summary>Rounds a specified <see cref="T:System.Decimal"></see> number to the closest integer toward negative infinity.</summary>
+ <param name="d">The value to round.</param>
+ <returns>If <paramref name="d">d</paramref> has a fractional part, the next whole <see cref="T:System.Decimal"></see> number toward negative infinity that is less than <paramref name="d">d</paramref>. -or- If <paramref name="d">d</paramref> doesn't have a fractional part, <paramref name="d">d</paramref> is returned unchanged. Note that the method returns an integral value of type <see cref="T:System.Decimal"></see>.</returns>
+ </member>
+ <member name="M:System.Decimal.FromOACurrency(System.Int64)">
+ <summary>Converts the specified 64-bit signed integer, which contains an OLE Automation Currency value, to the equivalent <see cref="T:System.Decimal"></see> value.</summary>
+ <param name="cy">An OLE Automation Currency value.</param>
+ <returns>A <see cref="T:System.Decimal"></see> that contains the equivalent of <paramref name="cy">cy</paramref>.</returns>
+ </member>
+ <member name="M:System.Decimal.GetBits(System.Decimal)">
+ <summary>Converts the value of a specified instance of <see cref="T:System.Decimal"></see> to its equivalent binary representation.</summary>
+ <param name="d">The value to convert.</param>
+ <returns>A 32-bit signed integer array with four elements that contain the binary representation of <paramref name="d">d</paramref>.</returns>
+ </member>
+ <member name="M:System.Decimal.GetHashCode">
+ <summary>Returns the hash code for this instance.</summary>
+ <returns>A 32-bit signed integer hash code.</returns>
+ </member>
+ <member name="M:System.Decimal.GetTypeCode">
+ <summary>Returns the <see cref="T:System.TypeCode"></see> for value type <see cref="T:System.Decimal"></see>.</summary>
+ <returns>The enumerated constant <see cref="F:System.TypeCode.Decimal"></see>.</returns>
+ </member>
+ <member name="F:System.Decimal.MaxValue">
+ <summary>Represents the largest possible value of <see cref="T:System.Decimal"></see>. This field is constant and read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Decimal.MinusOne">
+ <summary>Represents the number negative one (-1).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Decimal.MinValue">
+ <summary>Represents the smallest possible value of <see cref="T:System.Decimal"></see>. This field is constant and read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Decimal.Multiply(System.Decimal,System.Decimal)">
+ <summary>Multiplies two specified <see cref="T:System.Decimal"></see> values.</summary>
+ <param name="d1">The multiplicand.</param>
+ <param name="d2">The multiplier.</param>
+ <returns>The result of multiplying <paramref name="d1">d1</paramref> and <paramref name="d2">d2</paramref>.</returns>
+ <exception cref="T:System.OverflowException">The return value is less than <see cref="F:System.Decimal.MinValue"></see> or greater than <see cref="F:System.Decimal.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Decimal.Negate(System.Decimal)">
+ <summary>Returns the result of multiplying the specified <see cref="T:System.Decimal"></see> value by negative one.</summary>
+ <param name="d">The value to negate.</param>
+ <returns>A decimal number with the value of <paramref name="d">d</paramref>, but the opposite sign. -or- Zero, if <paramref name="d">d</paramref> is zero.</returns>
+ </member>
+ <member name="F:System.Decimal.One">
+ <summary>Represents the number one (1).</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Decimal.op_Addition(System.Decimal,System.Decimal)">
+ <summary>Adds two specified <see cref="T:System.Decimal"></see> values.</summary>
+ <param name="d1">The first value to add.</param>
+ <param name="d2">The second value to add.</param>
+ <returns>The result of adding <paramref name="d1">d1</paramref> and <paramref name="d2">d2</paramref>.</returns>
+ <exception cref="T:System.OverflowException">The return value is less than <see cref="F:System.Decimal.MinValue"></see> or greater than <see cref="F:System.Decimal.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Decimal.op_Decrement(System.Decimal)">
+ <summary>Decrements the <see cref="T:System.Decimal"></see> operand by one.</summary>
+ <param name="d">The value to decrement.</param>
+ <returns>The value of <paramref name="d">d</paramref> decremented by 1.</returns>
+ <exception cref="T:System.OverflowException">The return value is less than <see cref="F:System.Decimal.MinValue"></see> or greater than <see cref="F:System.Decimal.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Decimal.op_Division(System.Decimal,System.Decimal)">
+ <summary>Divides two specified <see cref="T:System.Decimal"></see> values.</summary>
+ <param name="d1">The dividend.</param>
+ <param name="d2">The divisor.</param>
+ <returns>The result of dividing <paramref name="d1">d1</paramref> by <paramref name="d2">d2</paramref>.</returns>
+ <exception cref="T:System.DivideByZeroException"><paramref name="d2">d2</paramref> is zero.</exception>
+ <exception cref="T:System.OverflowException">The return value is less than <see cref="F:System.Decimal.MinValue"></see> or greater than <see cref="F:System.Decimal.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Decimal.op_Equality(System.Decimal,System.Decimal)">
+ <summary>Returns a value that indicates whether two <see cref="T:System.Decimal"></see> values are equal.</summary>
+ <param name="d1">The first value to compare.</param>
+ <param name="d2">The second value to compare.</param>
+ <returns>true if <paramref name="d1">d1</paramref> and <paramref name="d2">d2</paramref> are equal; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Decimal.op_Explicit(System.Single to System.Decimal)">
+ <param name="value"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Decimal.op_Explicit(System.Double to System.Decimal)">
+ <param name="value"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Decimal.op_Explicit(System.Decimal to System.UInt64)">
+ <param name="value"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Decimal.op_Explicit(System.Decimal to System.UInt32)">
+ <param name="value"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Decimal.op_Explicit(System.Decimal to System.UInt16)">
+ <param name="value"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Decimal.op_Explicit(System.Decimal to System.Single)">
+ <param name="value"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Decimal.op_Explicit(System.Decimal to System.SByte)">
+ <param name="value"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Decimal.op_Explicit(System.Decimal to System.Int64)">
+ <param name="value"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Decimal.op_Explicit(System.Decimal to System.Int32)">
+ <param name="value"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Decimal.op_Explicit(System.Decimal to System.Int16)">
+ <param name="value"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Decimal.op_Explicit(System.Decimal to System.Double)">
+ <param name="value"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Decimal.op_Explicit(System.Decimal to System.Char)">
+ <param name="value"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Decimal.op_Explicit(System.Decimal to System.Byte)">
+ <param name="value"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Decimal.op_GreaterThan(System.Decimal,System.Decimal)">
+ <summary>Returns a value indicating whether a specified <see cref="T:System.Decimal"></see> is greater than another specified <see cref="T:System.Decimal"></see>.</summary>
+ <param name="d1">The first value to compare.</param>
+ <param name="d2">The second value to compare.</param>
+ <returns>true if <paramref name="d1">d1</paramref> is greater than <paramref name="d2">d2</paramref>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Decimal.op_GreaterThanOrEqual(System.Decimal,System.Decimal)">
+ <summary>Returns a value indicating whether a specified <see cref="T:System.Decimal"></see> is greater than or equal to another specified <see cref="T:System.Decimal"></see>.</summary>
+ <param name="d1">The first value to compare.</param>
+ <param name="d2">The second value to compare.</param>
+ <returns>true if <paramref name="d1">d1</paramref> is greater than or equal to <paramref name="d2">d2</paramref>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Decimal.op_Implicit(System.UInt32 to System.Decimal)">
+ <param name="value"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Decimal.op_Implicit(System.UInt16 to System.Decimal)">
+ <param name="value"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Decimal.op_Implicit(System.SByte to System.Decimal)">
+ <param name="value"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Decimal.op_Implicit(System.Int64 to System.Decimal)">
+ <param name="value"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Decimal.op_Implicit(System.UInt64 to System.Decimal)">
+ <param name="value"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Decimal.op_Implicit(System.Int16 to System.Decimal)">
+ <param name="value"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Decimal.op_Implicit(System.Char to System.Decimal)">
+ <param name="value"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Decimal.op_Implicit(System.Byte to System.Decimal)">
+ <param name="value"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Decimal.op_Implicit(System.Int32 to System.Decimal)">
+ <param name="value"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Decimal.op_Increment(System.Decimal)">
+ <summary>Increments the <see cref="T:System.Decimal"></see> operand by 1.</summary>
+ <param name="d">The value to increment.</param>
+ <returns>The value of <paramref name="d">d</paramref> incremented by 1.</returns>
+ <exception cref="T:System.OverflowException">The return value is less than <see cref="F:System.Decimal.MinValue"></see> or greater than <see cref="F:System.Decimal.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Decimal.op_Inequality(System.Decimal,System.Decimal)">
+ <summary>Returns a value that indicates whether two <see cref="T:System.Decimal"></see> objects have different values.</summary>
+ <param name="d1">The first value to compare.</param>
+ <param name="d2">The second value to compare.</param>
+ <returns>true if <paramref name="d1">d1</paramref> and <paramref name="d2">d2</paramref> are not equal; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Decimal.op_LessThan(System.Decimal,System.Decimal)">
+ <summary>Returns a value indicating whether a specified <see cref="T:System.Decimal"></see> is less than another specified <see cref="T:System.Decimal"></see>.</summary>
+ <param name="d1">The first value to compare.</param>
+ <param name="d2">The second value to compare.</param>
+ <returns>true if <paramref name="d1">d1</paramref> is less than <paramref name="d2">d2</paramref>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Decimal.op_LessThanOrEqual(System.Decimal,System.Decimal)">
+ <summary>Returns a value indicating whether a specified <see cref="T:System.Decimal"></see> is less than or equal to another specified <see cref="T:System.Decimal"></see>.</summary>
+ <param name="d1">The first value to compare.</param>
+ <param name="d2">The second value to compare.</param>
+ <returns>true if <paramref name="d1">d1</paramref> is less than or equal to <paramref name="d2">d2</paramref>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Decimal.op_Modulus(System.Decimal,System.Decimal)">
+ <summary>Returns the remainder resulting from dividing two specified <see cref="T:System.Decimal"></see> values.</summary>
+ <param name="d1">The dividend.</param>
+ <param name="d2">The divisor.</param>
+ <returns>The remainder resulting from dividing <paramref name="d1">d1</paramref> by <paramref name="d2">d2</paramref>.</returns>
+ <exception cref="T:System.DivideByZeroException"><paramref name="d2">d2</paramref> is zero.</exception>
+ <exception cref="T:System.OverflowException">The return value is less than <see cref="F:System.Decimal.MinValue"></see> or greater than <see cref="F:System.Decimal.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Decimal.op_Multiply(System.Decimal,System.Decimal)">
+ <summary>Multiplies two specified <see cref="T:System.Decimal"></see> values.</summary>
+ <param name="d1">The first value to multiply.</param>
+ <param name="d2">The second value to multiply.</param>
+ <returns>The result of multiplying <paramref name="d1">d1</paramref> by <paramref name="d2">d2</paramref>.</returns>
+ <exception cref="T:System.OverflowException">The return value is less than <see cref="F:System.Decimal.MinValue"></see> or greater than <see cref="F:System.Decimal.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Decimal.op_Subtraction(System.Decimal,System.Decimal)">
+ <summary>Subtracts two specified <see cref="T:System.Decimal"></see> values.</summary>
+ <param name="d1">The minuend.</param>
+ <param name="d2">The subtrahend.</param>
+ <returns>The result of subtracting <paramref name="d2">d2</paramref> from <paramref name="d1">d1</paramref>.</returns>
+ <exception cref="T:System.OverflowException">The return value is less than <see cref="F:System.Decimal.MinValue"></see> or greater than <see cref="F:System.Decimal.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Decimal.op_UnaryNegation(System.Decimal)">
+ <summary>Negates the value of the specified <see cref="T:System.Decimal"></see> operand.</summary>
+ <param name="d">The value to negate.</param>
+ <returns>The result of <paramref name="d">d</paramref> multiplied by negative one (-1).</returns>
+ </member>
+ <member name="M:System.Decimal.op_UnaryPlus(System.Decimal)">
+ <summary>Returns the value of the <see cref="T:System.Decimal"></see> operand (the sign of the operand is unchanged).</summary>
+ <param name="d">The operand to return.</param>
+ <returns>The value of the operand, <paramref name="d">d</paramref>.</returns>
+ </member>
+ <member name="M:System.Decimal.Parse(System.String)">
+ <summary>Converts the string representation of a number to its <see cref="T:System.Decimal"></see> equivalent.</summary>
+ <param name="s">The string representation of the number to convert.</param>
+ <returns>The equivalent to the number contained in <paramref name="s">s</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="s">s</paramref> is null.</exception>
+ <exception cref="T:System.FormatException"><paramref name="s">s</paramref> is not in the correct format.</exception>
+ <exception cref="T:System.OverflowException"><paramref name="s">s</paramref> represents a number less than <see cref="F:System.Decimal.MinValue"></see> or greater than <see cref="F:System.Decimal.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Decimal.Parse(System.String,System.Globalization.NumberStyles)">
+ <summary>Converts the string representation of a number in a specified style to its <see cref="T:System.Decimal"></see> equivalent.</summary>
+ <param name="s">The string representation of the number to convert.</param>
+ <param name="style">A bitwise combination of <see cref="T:System.Globalization.NumberStyles"></see> values that indicates the style elements that can be present in s. A typical value to specify is <see cref="F:System.Globalization.NumberStyles.Number"></see>.</param>
+ <returns>The <see cref="T:System.Decimal"></see> number equivalent to the number contained in <paramref name="s">s</paramref> as specified by <paramref name="style">style</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="s">s</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="style">style</paramref> is not a <see cref="T:System.Globalization.NumberStyles"></see> value. -or- <paramref name="style">style</paramref> is the <see cref="F:System.Globalization.NumberStyles.AllowHexSpecifier"></see> value.</exception>
+ <exception cref="T:System.FormatException"><paramref name="s">s</paramref> is not in the correct format.</exception>
+ <exception cref="T:System.OverflowException"><paramref name="s">s</paramref> represents a number less than <see cref="F:System.Decimal.MinValue"></see> or greater than <see cref="F:System.Decimal.MaxValue"></see></exception>
+ </member>
+ <member name="M:System.Decimal.Parse(System.String,System.IFormatProvider)">
+ <summary>Converts the string representation of a number to its <see cref="T:System.Decimal"></see> equivalent using the specified culture-specific format information.</summary>
+ <param name="s">The string representation of the number to convert.</param>
+ <param name="provider">An <see cref="T:System.IFormatProvider"></see> that supplies culture-specific parsing information about s.</param>
+ <returns>The <see cref="T:System.Decimal"></see> number equivalent to the number contained in <paramref name="s">s</paramref> as specified by <paramref name="provider">provider</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="s">s</paramref> is null.</exception>
+ <exception cref="T:System.FormatException"><paramref name="s">s</paramref> is not of the correct format</exception>
+ <exception cref="T:System.OverflowException"><paramref name="s">s</paramref> represents a number less than <see cref="F:System.Decimal.MinValue"></see> or greater than <see cref="F:System.Decimal.MaxValue"></see></exception>
+ </member>
+ <member name="M:System.Decimal.Parse(System.String,System.Globalization.NumberStyles,System.IFormatProvider)">
+ <summary>Converts the string representation of a number to its <see cref="T:System.Decimal"></see> equivalent using the specified style and culture-specific format.</summary>
+ <param name="s">The string representation of the number to convert.</param>
+ <param name="style">A bitwise combination of <see cref="T:System.Globalization.NumberStyles"></see> values that indicates the style elements that can be present in s. A typical value to specify is <see cref="F:System.Globalization.NumberStyles.Number"></see>.</param>
+ <param name="provider">An <see cref="T:System.IFormatProvider"></see> object that supplies culture-specific information about the format of s.</param>
+ <returns>The <see cref="T:System.Decimal"></see> number equivalent to the number contained in <paramref name="s">s</paramref> as specified by <paramref name="style">style</paramref> and <paramref name="provider">provider</paramref>.</returns>
+ <exception cref="T:System.FormatException"><paramref name="s">s</paramref> is not in the correct format.</exception>
+ <exception cref="T:System.OverflowException"><paramref name="s">s</paramref> represents a number less than <see cref="F:System.Decimal.MinValue"></see> or greater than <see cref="F:System.Decimal.MaxValue"></see>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="s">s</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="style">style</paramref> is not a <see cref="T:System.Globalization.NumberStyles"></see> value. -or- <paramref name="style">style</paramref> is the <see cref="F:System.Globalization.NumberStyles.AllowHexSpecifier"></see> value.</exception>
+ </member>
+ <member name="M:System.Decimal.Remainder(System.Decimal,System.Decimal)">
+ <summary>Computes the remainder after dividing two <see cref="T:System.Decimal"></see> values.</summary>
+ <param name="d1">The dividend.</param>
+ <param name="d2">The divisor.</param>
+ <returns>The remainder after dividing <paramref name="d1">d1</paramref> by <paramref name="d2">d2</paramref>.</returns>
+ <exception cref="T:System.DivideByZeroException"><paramref name="d2">d2</paramref> is zero.</exception>
+ <exception cref="T:System.OverflowException">The return value is less than <see cref="F:System.Decimal.MinValue"></see> or greater than <see cref="F:System.Decimal.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Decimal.Round(System.Decimal,System.Int32,System.MidpointRounding)">
+ <summary>Rounds a decimal value to a specified precision. A parameter specifies how to round the value if it is midway between two other numbers.</summary>
+ <param name="d">A decimal number to round.</param>
+ <param name="decimals">The number of significant decimal places (precision) in the return value.</param>
+ <param name="mode">A value that specifies how to round d if it is midway between two other numbers.</param>
+ <returns>The number that is nearest to the <paramref name="d">d</paramref> parameter with a precision equal to the <paramref name="decimals">decimals</paramref> parameter. If <paramref name="d">d</paramref> is halfway between two numbers, one of which is even and the other odd, the <paramref name="mode">mode</paramref> parameter determines which of the two numbers is returned. If the precision of <paramref name="d">d</paramref> is less than <paramref name="decimals">decimals</paramref>, <paramref name="d">d</paramref> is returned unchanged.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="decimals">decimals</paramref> is less than 0 or greater than 28.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="mode">mode</paramref> is not a <see cref="T:System.MidpointRounding"></see> value.</exception>
+ <exception cref="T:System.OverflowException">The result is outside the range of a <see cref="T:System.Decimal"></see> object.</exception>
+ </member>
+ <member name="M:System.Decimal.Round(System.Decimal,System.MidpointRounding)">
+ <summary>Rounds a decimal value to the nearest integer. A parameter specifies how to round the value if it is midway between two other numbers.</summary>
+ <param name="d">A decimal number to round.</param>
+ <param name="mode">A value that specifies how to round d if it is midway between two other numbers.</param>
+ <returns>The integer that is nearest to the <paramref name="d">d</paramref> parameter. If <paramref name="d">d</paramref> is halfway between two numbers, one of which is even and the other odd, the <paramref name="mode">mode</paramref> parameter determines which of the two numbers is returned.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="mode">mode</paramref> is not a <see cref="T:System.MidpointRounding"></see> value.</exception>
+ <exception cref="T:System.OverflowException">The result is outside the range of a <see cref="T:System.Decimal"></see> object.</exception>
+ </member>
+ <member name="M:System.Decimal.Round(System.Decimal)">
+ <summary>Rounds a decimal value to the nearest integer.</summary>
+ <param name="d">A decimal number to round.</param>
+ <returns>The integer that is nearest to the <paramref name="d">d</paramref> parameter. If <paramref name="d">d</paramref> is halfway between two integers, one of which is even and the other odd, the even number is returned.</returns>
+ <exception cref="T:System.OverflowException">The result is outside the range of a <see cref="T:System.Decimal"></see> value.</exception>
+ </member>
+ <member name="M:System.Decimal.Round(System.Decimal,System.Int32)">
+ <summary>Rounds a <see cref="T:System.Decimal"></see> value to a specified number of decimal places.</summary>
+ <param name="d">A decimal number to round.</param>
+ <param name="decimals">A value from 0 to 28 that specifies the number of decimal places to round to.</param>
+ <returns>The decimal number equivalent to <paramref name="d">d</paramref> rounded to <paramref name="decimals">decimals</paramref> number of decimal places.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="decimals">decimals</paramref> is not a value from 0 to 28.</exception>
+ </member>
+ <member name="M:System.Decimal.Subtract(System.Decimal,System.Decimal)">
+ <summary>Subtracts one specified <see cref="T:System.Decimal"></see> value from another.</summary>
+ <param name="d1">The minuend.</param>
+ <param name="d2">The subtrahend.</param>
+ <returns>The result of subtracting <paramref name="d2">d2</paramref> from <paramref name="d1">d1</paramref>.</returns>
+ <exception cref="T:System.OverflowException">The return value is less than <see cref="F:System.Decimal.MinValue"></see> or greater than <see cref="F:System.Decimal.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Decimal.ToByte(System.Decimal)">
+ <summary>Converts the value of the specified <see cref="T:System.Decimal"></see> to the equivalent 8-bit unsigned integer.</summary>
+ <param name="value">The decimal number to convert.</param>
+ <returns>An 8-bit unsigned integer equivalent to <paramref name="value">value</paramref>.</returns>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> is less than <see cref="F:System.Byte.MinValue"></see> or greater than <see cref="F:System.Byte.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Decimal.ToDouble(System.Decimal)">
+ <summary>Converts the value of the specified <see cref="T:System.Decimal"></see> to the equivalent double-precision floating-point number.</summary>
+ <param name="d">The decimal number to convert.</param>
+ <returns>A double-precision floating-point number equivalent to <paramref name="d">d</paramref>.</returns>
+ </member>
+ <member name="M:System.Decimal.ToInt16(System.Decimal)">
+ <summary>Converts the value of the specified <see cref="T:System.Decimal"></see> to the equivalent 16-bit signed integer.</summary>
+ <param name="value">The decimal number to convert.</param>
+ <returns>A 16-bit signed integer equivalent to <paramref name="value">value</paramref>.</returns>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> is less than <see cref="F:System.Int16.MinValue"></see> or greater than <see cref="F:System.Int16.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Decimal.ToInt32(System.Decimal)">
+ <summary>Converts the value of the specified <see cref="T:System.Decimal"></see> to the equivalent 32-bit signed integer.</summary>
+ <param name="d">The decimal number to convert.</param>
+ <returns>A 32-bit signed integer equivalent to the value of <paramref name="d">d</paramref>.</returns>
+ <exception cref="T:System.OverflowException"><paramref name="d">d</paramref> is less than <see cref="F:System.Int32.MinValue"></see> or greater than <see cref="F:System.Int32.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Decimal.ToInt64(System.Decimal)">
+ <summary>Converts the value of the specified <see cref="T:System.Decimal"></see> to the equivalent 64-bit signed integer.</summary>
+ <param name="d">The decimal number to convert.</param>
+ <returns>A 64-bit signed integer equivalent to the value of <paramref name="d">d</paramref>.</returns>
+ <exception cref="T:System.OverflowException"><paramref name="d">d</paramref> is less than <see cref="F:System.Int64.MinValue"></see> or greater than <see cref="F:System.Int64.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Decimal.ToOACurrency(System.Decimal)">
+ <summary>Converts the specified <see cref="T:System.Decimal"></see> value to the equivalent OLE Automation Currency value, which is contained in a 64-bit signed integer.</summary>
+ <param name="value">The decimal number to convert.</param>
+ <returns>A 64-bit signed integer that contains the OLE Automation equivalent of <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Decimal.ToSByte(System.Decimal)">
+ <summary>Converts the value of the specified <see cref="T:System.Decimal"></see> to the equivalent 8-bit signed integer.</summary>
+ <param name="value">The decimal number to convert.</param>
+ <returns>An 8-bit signed integer equivalent to <paramref name="value">value</paramref>.</returns>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> is less than <see cref="F:System.SByte.MinValue"></see> or greater than <see cref="F:System.SByte.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Decimal.ToSingle(System.Decimal)">
+ <summary>Converts the value of the specified <see cref="T:System.Decimal"></see> to the equivalent single-precision floating-point number.</summary>
+ <param name="d">The decimal number to convert.</param>
+ <returns>A single-precision floating-point number equivalent to the value of <paramref name="d">d</paramref>.</returns>
+ </member>
+ <member name="M:System.Decimal.ToString(System.String,System.IFormatProvider)">
+ <summary>Converts the numeric value of this instance to its equivalent string representation using the specified format and culture-specific format information.</summary>
+ <param name="format">A numeric format string.</param>
+ <param name="provider">An object that supplies culture-specific formatting information.</param>
+ <returns>The string representation of the value of this instance as specified by <paramref name="format">format</paramref> and <paramref name="provider">provider</paramref>.</returns>
+ <exception cref="T:System.FormatException"><paramref name="format">format</paramref> is invalid.</exception>
+ </member>
+ <member name="M:System.Decimal.ToString(System.IFormatProvider)">
+ <summary>Converts the numeric value of this instance to its equivalent string representation using the specified culture-specific format information.</summary>
+ <param name="provider">An object that supplies culture-specific formatting information.</param>
+ <returns>The string representation of the value of this instance as specified by <paramref name="provider">provider</paramref>.</returns>
+ </member>
+ <member name="M:System.Decimal.ToString">
+ <summary>Converts the numeric value of this instance to its equivalent string representation.</summary>
+ <returns>A string that represents the value of this instance.</returns>
+ </member>
+ <member name="M:System.Decimal.ToString(System.String)">
+ <summary>Converts the numeric value of this instance to its equivalent string representation, using the specified format.</summary>
+ <param name="format">A standard or custom numeric format string.</param>
+ <returns>The string representation of the value of this instance as specified by <paramref name="format">format</paramref>.</returns>
+ <exception cref="T:System.FormatException"><paramref name="format">format</paramref> is invalid.</exception>
+ </member>
+ <member name="M:System.Decimal.ToUInt16(System.Decimal)">
+ <summary>Converts the value of the specified <see cref="T:System.Decimal"></see> to the equivalent 16-bit unsigned integer.</summary>
+ <param name="value">The decimal number to convert.</param>
+ <returns>A 16-bit unsigned integer equivalent to the value of <paramref name="value">value</paramref>.</returns>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> is greater than <see cref="F:System.UInt16.MaxValue"></see> or less than <see cref="F:System.UInt16.MinValue"></see>.</exception>
+ </member>
+ <member name="M:System.Decimal.ToUInt32(System.Decimal)">
+ <summary>Converts the value of the specified <see cref="T:System.Decimal"></see> to the equivalent 32-bit unsigned integer.</summary>
+ <param name="d">The decimal number to convert.</param>
+ <returns>A 32-bit unsigned integer equivalent to the value of <paramref name="d">d</paramref>.</returns>
+ <exception cref="T:System.OverflowException"><paramref name="d">d</paramref> is negative or greater than <see cref="F:System.UInt32.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Decimal.ToUInt64(System.Decimal)">
+ <summary>Converts the value of the specified <see cref="T:System.Decimal"></see> to the equivalent 64-bit unsigned integer.</summary>
+ <param name="d">The decimal number to convert.</param>
+ <returns>A 64-bit unsigned integer equivalent to the value of <paramref name="d">d</paramref>.</returns>
+ <exception cref="T:System.OverflowException"><paramref name="d">d</paramref> is negative or greater than <see cref="F:System.UInt64.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Decimal.Truncate(System.Decimal)">
+ <summary>Returns the integral digits of the specified <see cref="T:System.Decimal"></see>; any fractional digits are discarded.</summary>
+ <param name="d">The decimal number to truncate.</param>
+ <returns>The result of <paramref name="d">d</paramref> rounded toward zero, to the nearest whole number.</returns>
+ </member>
+ <member name="M:System.Decimal.TryParse(System.String,System.Globalization.NumberStyles,System.IFormatProvider,System.Decimal@)">
+ <summary>Converts the string representation of a number to its <see cref="T:System.Decimal"></see> equivalent using the specified style and culture-specific format. A return value indicates whether the conversion succeeded or failed.</summary>
+ <param name="s">The string representation of the number to convert.</param>
+ <param name="style">A bitwise combination of enumeration values that indicates the permitted format of s. A typical value to specify is <see cref="F:System.Globalization.NumberStyles.Number"></see>.</param>
+ <param name="provider">An object that supplies culture-specific parsing information about s.</param>
+ <param name="result"></param>
+ <returns>true if <paramref name="s">s</paramref> was converted successfully; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="style">style</paramref> is not a <see cref="T:System.Globalization.NumberStyles"></see> value. -or- <paramref name="style">style</paramref> is the <see cref="F:System.Globalization.NumberStyles.AllowHexSpecifier"></see> value.</exception>
+ </member>
+ <member name="M:System.Decimal.TryParse(System.String,System.Decimal@)">
+ <summary>Converts the string representation of a number to its <see cref="T:System.Decimal"></see> equivalent. A return value indicates whether the conversion succeeded or failed.</summary>
+ <param name="s">The string representation of the number to convert.</param>
+ <param name="result"></param>
+ <returns>true if <paramref name="s">s</paramref> was converted successfully; otherwise, false.</returns>
+ </member>
+ <member name="F:System.Decimal.Zero">
+ <summary>Represents the number zero (0).</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Decimal.System#IConvertible#ToBoolean(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToBoolean(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>true if the value of the current instance is not zero; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Decimal.System#IConvertible#ToByte(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToByte(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, converted to a <see cref="T:System.Byte"></see>.</returns>
+ <exception cref="T:System.OverflowException">The resulting integer value is less than <see cref="F:System.Byte.MinValue"></see> or greater than <see cref="F:System.Byte.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Decimal.System#IConvertible#ToChar(System.IFormatProvider)">
+ <summary>This conversion is not supported. Attempting to use this method throws an <see cref="T:System.InvalidCastException"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>None. This conversion is not supported.</returns>
+ <exception cref="T:System.InvalidCastException">In all cases.</exception>
+ </member>
+ <member name="M:System.Decimal.System#IConvertible#ToDateTime(System.IFormatProvider)">
+ <summary>This conversion is not supported. Attempting to use this method throws an <see cref="T:System.InvalidCastException"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>None. This conversion is not supported.</returns>
+ <exception cref="T:System.InvalidCastException">In all cases.</exception>
+ </member>
+ <member name="M:System.Decimal.System#IConvertible#ToDecimal(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToDecimal(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, unchanged.</returns>
+ </member>
+ <member name="M:System.Decimal.System#IConvertible#ToDouble(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToDouble(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, converted to a <see cref="T:System.Double"></see>.</returns>
+ </member>
+ <member name="M:System.Decimal.System#IConvertible#ToInt16(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToInt16(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, converted to a <see cref="T:System.Int16"></see>.</returns>
+ <exception cref="T:System.OverflowException">The resulting integer value is less than <see cref="F:System.Int16.MinValue"></see> or greater than <see cref="F:System.Int16.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Decimal.System#IConvertible#ToInt32(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToInt32(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">The parameter is ignored.</param>
+ <returns>The value of the current instance, converted to a <see cref="T:System.Int32"></see>.</returns>
+ <exception cref="T:System.OverflowException">The resulting integer value is less than <see cref="F:System.Int32.MinValue"></see> or greater than <see cref="F:System.Int32.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Decimal.System#IConvertible#ToInt64(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToInt64(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, converted to a <see cref="T:System.Int64"></see>.</returns>
+ <exception cref="T:System.OverflowException">The resulting integer value is less than <see cref="F:System.Int64.MinValue"></see> or greater than <see cref="F:System.Int64.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Decimal.System#IConvertible#ToSByte(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToSByte(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, converted to a <see cref="T:System.SByte"></see>.</returns>
+ <exception cref="T:System.OverflowException">The resulting integer value is less than <see cref="F:System.SByte.MinValue"></see> or greater than <see cref="F:System.SByte.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Decimal.System#IConvertible#ToSingle(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToSingle(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, converted to a <see cref="T:System.Single"></see>.</returns>
+ </member>
+ <member name="M:System.Decimal.System#IConvertible#ToType(System.Type,System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToType(System.Type,System.IFormatProvider)"></see>.</summary>
+ <param name="type">The type to which to convert the value of this <see cref="T:System.Decimal"></see> instance.</param>
+ <param name="provider">An <see cref="T:System.IFormatProvider"></see> implementation that supplies culture-specific information about the format of the returned value.</param>
+ <returns>The value of the current instance, converted to a <paramref name="type">type</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="type">type</paramref> is null.</exception>
+ <exception cref="T:System.InvalidCastException">The requested type conversion is not supported.</exception>
+ </member>
+ <member name="M:System.Decimal.System#IConvertible#ToUInt16(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToUInt16(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, converted to a <see cref="T:System.UInt16"></see>.</returns>
+ <exception cref="T:System.OverflowException">The resulting integer value is less than <see cref="F:System.UInt16.MinValue"></see> or greater than <see cref="F:System.UInt16.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Decimal.System#IConvertible#ToUInt32(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToInt32(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, converted to a <see cref="T:System.UInt32"></see>.</returns>
+ <exception cref="T:System.OverflowException">The resulting integer value is less than <see cref="F:System.UInt32.MinValue"></see> or greater than <see cref="F:System.UInt32.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Decimal.System#IConvertible#ToUInt64(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToInt64(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, converted to a <see cref="T:System.UInt64"></see>.</returns>
+ <exception cref="T:System.OverflowException">The resulting integer value is less than <see cref="F:System.UInt64.MinValue"></see> or greater than <see cref="F:System.UInt64.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Decimal.System#Runtime#Serialization#IDeserializationCallback#OnDeserialization(System.Object)">
+ <summary>Runs when the deserialization of an object has been completed.</summary>
+ <param name="sender">The object that initiated the callback. The functionality for this parameter is not currently implemented.</param>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">The <see cref="T:System.Decimal"></see> object contains invalid or corrupted data.</exception>
+ </member>
+ <member name="T:System.Delegate">
+ <summary>Represents a delegate, which is a data structure that refers to a static method or to a class instance and an instance method of that class.</summary>
+ </member>
+ <member name="M:System.Delegate.#ctor(System.Object,System.String)">
+ <summary>Initializes a delegate that invokes the specified instance method on the specified class instance.</summary>
+ <param name="target">The class instance on which the delegate invokes method.</param>
+ <param name="method">The name of the instance method that the delegate represents.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="target">target</paramref> is null. -or- <paramref name="method">method</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException">There was an error binding to the target method.</exception>
+ </member>
+ <member name="M:System.Delegate.#ctor(System.Type,System.String)">
+ <summary>Initializes a delegate that invokes the specified static method from the specified class.</summary>
+ <param name="target">The <see cref="T:System.Type"></see> representing the class that defines method.</param>
+ <param name="method">The name of the static method that the delegate represents.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="target">target</paramref> is null. -or- <paramref name="method">method</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="target">target</paramref> is not a RuntimeType. See <see cref="http://msdn.microsoft.com/en-us/c1439fb5-cf76-475d-a9d2-fe64ba858858">Runtime Types in Reflection</see>. -or- <paramref name="target">target</paramref> represents an open generic type.</exception>
+ </member>
+ <member name="M:System.Delegate.Clone">
+ <summary>Creates a shallow copy of the delegate.</summary>
+ <returns>A shallow copy of the delegate.</returns>
+ </member>
+ <member name="M:System.Delegate.Combine(System.Delegate[])">
+ <summary>Concatenates the invocation lists of an array of delegates.</summary>
+ <param name="delegates">The array of delegates to combine.</param>
+ <returns>A new delegate with an invocation list that concatenates the invocation lists of the delegates in the <paramref name="delegates">delegates</paramref> array. Returns null if <paramref name="delegates">delegates</paramref> is null, if <paramref name="delegates">delegates</paramref> contains zero elements, or if every entry in <paramref name="delegates">delegates</paramref> is null.</returns>
+ <exception cref="T:System.ArgumentException">Not all the non-null entries in <paramref name="delegates">delegates</paramref> are instances of the same delegate type.</exception>
+ </member>
+ <member name="M:System.Delegate.Combine(System.Delegate,System.Delegate)">
+ <summary>Concatenates the invocation lists of two delegates.</summary>
+ <param name="a">The delegate whose invocation list comes first.</param>
+ <param name="b">The delegate whose invocation list comes last.</param>
+ <returns>A new delegate with an invocation list that concatenates the invocation lists of <paramref name="a">a</paramref> and <paramref name="b">b</paramref> in that order. Returns <paramref name="a">a</paramref> if <paramref name="b">b</paramref> is null, returns <paramref name="b">b</paramref> if <paramref name="a">a</paramref> is a null reference, and returns a null reference if both <paramref name="a">a</paramref> and <paramref name="b">b</paramref> are null references.</returns>
+ <exception cref="T:System.ArgumentException">Both <paramref name="a">a</paramref> and <paramref name="b">b</paramref> are not null, and <paramref name="a">a</paramref> and <paramref name="b">b</paramref> are not instances of the same delegate type.</exception>
+ </member>
+ <member name="M:System.Delegate.CombineImpl(System.Delegate)">
+ <summary>Concatenates the invocation lists of the specified multicast (combinable) delegate and the current multicast (combinable) delegate.</summary>
+ <param name="d">The multicast (combinable) delegate whose invocation list to append to the end of the invocation list of the current multicast (combinable) delegate.</param>
+ <returns>A new multicast (combinable) delegate with an invocation list that concatenates the invocation list of the current multicast (combinable) delegate and the invocation list of <paramref name="d">d</paramref>, or the current multicast (combinable) delegate if <paramref name="d">d</paramref> is null.</returns>
+ <exception cref="T:System.MulticastNotSupportedException">Always thrown.</exception>
+ </member>
+ <member name="M:System.Delegate.CreateDelegate(System.Type,System.Type,System.String,System.Boolean,System.Boolean)">
+ <summary>Creates a delegate of the specified type that represents the specified static method of the specified class, with the specified case-sensitivity and the specified behavior on failure to bind.</summary>
+ <param name="type">The <see cref="T:System.Type"></see> of delegate to create.</param>
+ <param name="target">The <see cref="T:System.Type"></see> representing the class that implements method.</param>
+ <param name="method">The name of the static method that the delegate is to represent.</param>
+ <param name="ignoreCase">A Boolean indicating whether to ignore the case when comparing the name of the method.</param>
+ <param name="throwOnBindFailure">true to throw an exception if method cannot be bound; otherwise, false.</param>
+ <returns>A delegate of the specified type that represents the specified static method of the specified class.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="type">type</paramref> is null. -or- <paramref name="target">target</paramref> is null. -or- <paramref name="method">method</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="type">type</paramref> does not inherit <see cref="T:System.MulticastDelegate"></see>. -or- <paramref name="type">type</paramref> is not a RuntimeType. See <see cref="http://msdn.microsoft.com/en-us/c1439fb5-cf76-475d-a9d2-fe64ba858858">Runtime Types in Reflection</see>. -or- <paramref name="target">target</paramref> is not a RuntimeType. -or- <paramref name="target">target</paramref> is an open generic type. That is, its <see cref="P:System.Type.ContainsGenericParameters"></see> property is true. -or- <paramref name="method">method</paramref> is not a static method (Shared method in Visual Basic). -or- <paramref name="method">method</paramref> cannot be bound, for example because it cannot be found, and <paramref name="throwOnBindFailure">throwOnBindFailure</paramref> is true.</exception>
+ <exception cref="T:System.MissingMethodException">The Invoke method of <paramref name="type">type</paramref> is not found.</exception>
+ <exception cref="T:System.MethodAccessException">The caller does not have the permissions necessary to access <paramref name="method">method</paramref>.</exception>
+ </member>
+ <member name="M:System.Delegate.CreateDelegate(System.Type,System.Type,System.String,System.Boolean)">
+ <summary>Creates a delegate of the specified type that represents the specified static method of the specified class, with the specified case-sensitivity.</summary>
+ <param name="type">The <see cref="T:System.Type"></see> of delegate to create.</param>
+ <param name="target">The <see cref="T:System.Type"></see> representing the class that implements method.</param>
+ <param name="method">The name of the static method that the delegate is to represent.</param>
+ <param name="ignoreCase">A Boolean indicating whether to ignore the case when comparing the name of the method.</param>
+ <returns>A delegate of the specified type that represents the specified static method of the specified class.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="type">type</paramref> is null. -or- <paramref name="target">target</paramref> is null. -or- <paramref name="method">method</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="type">type</paramref> does not inherit <see cref="T:System.MulticastDelegate"></see>. -or- <paramref name="type">type</paramref> is not a RuntimeType. See <see cref="http://msdn.microsoft.com/en-us/c1439fb5-cf76-475d-a9d2-fe64ba858858">Runtime Types in Reflection</see>. -or- <paramref name="target">target</paramref> is not a RuntimeType. -or- <paramref name="target">target</paramref> is an open generic type. That is, its <see cref="P:System.Type.ContainsGenericParameters"></see> property is true. -or- <paramref name="method">method</paramref> is not a static method (Shared method in Visual Basic). -or- <paramref name="method">method</paramref> cannot be bound, for example because it cannot be found.</exception>
+ <exception cref="T:System.MissingMethodException">The Invoke method of <paramref name="type">type</paramref> is not found.</exception>
+ <exception cref="T:System.MethodAccessException">The caller does not have the permissions necessary to access <paramref name="method">method</paramref>.</exception>
+ </member>
+ <member name="M:System.Delegate.CreateDelegate(System.Type,System.Object,System.String,System.Boolean)">
+ <summary>Creates a delegate of the specified type that represents the specified instance method to invoke on the specified class instance with the specified case-sensitivity.</summary>
+ <param name="type">The <see cref="T:System.Type"></see> of delegate to create.</param>
+ <param name="target">The class instance on which method is invoked.</param>
+ <param name="method">The name of the instance method that the delegate is to represent.</param>
+ <param name="ignoreCase">A Boolean indicating whether to ignore the case when comparing the name of the method.</param>
+ <returns>A delegate of the specified type that represents the specified instance method to invoke on the specified class instance.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="type">type</paramref> is null. -or- <paramref name="target">target</paramref> is null. -or- <paramref name="method">method</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="type">type</paramref> does not inherit <see cref="T:System.MulticastDelegate"></see>. -or- <paramref name="type">type</paramref> is not a RuntimeType. See <see cref="http://msdn.microsoft.com/en-us/c1439fb5-cf76-475d-a9d2-fe64ba858858">Runtime Types in Reflection</see>. -or- <paramref name="method">method</paramref> is not an instance method. -or- <paramref name="method">method</paramref> cannot be bound, for example because it cannot be found.</exception>
+ <exception cref="T:System.MissingMethodException">The Invoke method of <paramref name="type">type</paramref> is not found.</exception>
+ <exception cref="T:System.MethodAccessException">The caller does not have the permissions necessary to access <paramref name="method">method</paramref>.</exception>
+ </member>
+ <member name="M:System.Delegate.CreateDelegate(System.Type,System.Object,System.Reflection.MethodInfo,System.Boolean)">
+ <summary>Creates a delegate of the specified type that represents the specified static or instance method, with the specified first argument and the specified behavior on failure to bind.</summary>
+ <param name="type">A <see cref="T:System.Type"></see> representing the type of delegate to create.</param>
+ <param name="firstArgument">An <see cref="T:System.Object"></see> that is the first argument of the method the delegate represents. For instance methods, it must be compatible with the instance type.</param>
+ <param name="method">The <see cref="T:System.Reflection.MethodInfo"></see> describing the static or instance method the delegate is to represent.</param>
+ <param name="throwOnBindFailure">true to throw an exception if method cannot be bound; otherwise, false.</param>
+ <returns>A delegate of the specified type that represents the specified static or instance method, or null if <paramref name="throwOnBindFailure">throwOnBindFailure</paramref> is false and the delegate cannot be bound to <paramref name="method">method</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="type">type</paramref> is null. -or- <paramref name="method">method</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="type">type</paramref> does not inherit <see cref="T:System.MulticastDelegate"></see>. -or- <paramref name="type">type</paramref> is not a RuntimeType. See <see cref="http://msdn.microsoft.com/en-us/c1439fb5-cf76-475d-a9d2-fe64ba858858">Runtime Types in Reflection</see>. -or- <paramref name="method">method</paramref> cannot be bound, and <paramref name="throwOnBindFailure">throwOnBindFailure</paramref> is true. -or- <paramref name="method">method</paramref> is not a RuntimeMethodInfo. See <see cref="http://msdn.microsoft.com/en-us/c1439fb5-cf76-475d-a9d2-fe64ba858858">Runtime Types in Reflection</see>.</exception>
+ <exception cref="T:System.MissingMethodException">The Invoke method of <paramref name="type">type</paramref> is not found.</exception>
+ <exception cref="T:System.MethodAccessException">The caller does not have the permissions necessary to access <paramref name="method">method</paramref>.</exception>
+ </member>
+ <member name="M:System.Delegate.CreateDelegate(System.Type,System.Object,System.String,System.Boolean,System.Boolean)">
+ <summary>Creates a delegate of the specified type that represents the specified instance method to invoke on the specified class instance, with the specified case-sensitivity and the specified behavior on failure to bind.</summary>
+ <param name="type">The <see cref="T:System.Type"></see> of delegate to create.</param>
+ <param name="target">The class instance on which method is invoked.</param>
+ <param name="method">The name of the instance method that the delegate is to represent.</param>
+ <param name="ignoreCase">A Boolean indicating whether to ignore the case when comparing the name of the method.</param>
+ <param name="throwOnBindFailure">true to throw an exception if method cannot be bound; otherwise, false.</param>
+ <returns>A delegate of the specified type that represents the specified instance method to invoke on the specified class instance.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="type">type</paramref> is null. -or- <paramref name="target">target</paramref> is null. -or- <paramref name="method">method</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="type">type</paramref> does not inherit <see cref="T:System.MulticastDelegate"></see>. -or- <paramref name="type">type</paramref> is not a RuntimeType. See <see cref="http://msdn.microsoft.com/en-us/c1439fb5-cf76-475d-a9d2-fe64ba858858">Runtime Types in Reflection</see>. -or- <paramref name="method">method</paramref> is not an instance method. -or- <paramref name="method">method</paramref> cannot be bound, for example because it cannot be found, and <paramref name="throwOnBindFailure">throwOnBindFailure</paramref> is true.</exception>
+ <exception cref="T:System.MissingMethodException">The Invoke method of <paramref name="type">type</paramref> is not found.</exception>
+ <exception cref="T:System.MethodAccessException">The caller does not have the permissions necessary to access <paramref name="method">method</paramref>.</exception>
+ </member>
+ <member name="M:System.Delegate.CreateDelegate(System.Type,System.Reflection.MethodInfo,System.Boolean)">
+ <summary>Creates a delegate of the specified type to represent the specified static method, with the specified behavior on failure to bind.</summary>
+ <param name="type">The <see cref="T:System.Type"></see> of delegate to create.</param>
+ <param name="method">The <see cref="T:System.Reflection.MethodInfo"></see> describing the static or instance method the delegate is to represent.</param>
+ <param name="throwOnBindFailure">true to throw an exception if method cannot be bound; otherwise, false.</param>
+ <returns>A delegate of the specified type to represent the specified static method.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="type">type</paramref> is null. -or- <paramref name="method">method</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="type">type</paramref> does not inherit <see cref="T:System.MulticastDelegate"></see>. -or- <paramref name="type">type</paramref> is not a RuntimeType. See <see cref="http://msdn.microsoft.com/en-us/c1439fb5-cf76-475d-a9d2-fe64ba858858">Runtime Types in Reflection</see>. -or- <paramref name="method">method</paramref> cannot be bound, and <paramref name="throwOnBindFailure">throwOnBindFailure</paramref> is true. -or- <paramref name="method">method</paramref> is not a RuntimeMethodInfo. See <see cref="http://msdn.microsoft.com/en-us/c1439fb5-cf76-475d-a9d2-fe64ba858858">Runtime Types in Reflection</see>.</exception>
+ <exception cref="T:System.MissingMethodException">The Invoke method of <paramref name="type">type</paramref> is not found.</exception>
+ <exception cref="T:System.MethodAccessException">The caller does not have the permissions necessary to access <paramref name="method">method</paramref>.</exception>
+ </member>
+ <member name="M:System.Delegate.CreateDelegate(System.Type,System.Object,System.String)">
+ <summary>Creates a delegate of the specified type that represents the specified instance method to invoke on the specified class instance.</summary>
+ <param name="type">The <see cref="T:System.Type"></see> of delegate to create.</param>
+ <param name="target">The class instance on which method is invoked.</param>
+ <param name="method">The name of the instance method that the delegate is to represent.</param>
+ <returns>A delegate of the specified type that represents the specified instance method to invoke on the specified class instance.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="type">type</paramref> is null. -or- <paramref name="target">target</paramref> is null. -or- <paramref name="method">method</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="type">type</paramref> does not inherit <see cref="T:System.MulticastDelegate"></see>. -or- <paramref name="type">type</paramref> is not a RuntimeType. See <see cref="http://msdn.microsoft.com/en-us/c1439fb5-cf76-475d-a9d2-fe64ba858858">Runtime Types in Reflection</see>. -or- <paramref name="method">method</paramref> is not an instance method. -or- <paramref name="method">method</paramref> cannot be bound, for example because it cannot be found.</exception>
+ <exception cref="T:System.MissingMethodException">The Invoke method of <paramref name="type">type</paramref> is not found.</exception>
+ <exception cref="T:System.MethodAccessException">The caller does not have the permissions necessary to access <paramref name="method">method</paramref>.</exception>
+ </member>
+ <member name="M:System.Delegate.CreateDelegate(System.Type,System.Object,System.Reflection.MethodInfo)">
+ <summary>Creates a delegate of the specified type that represents the specified static or instance method, with the specified first argument.</summary>
+ <param name="type">The <see cref="T:System.Type"></see> of delegate to create.</param>
+ <param name="firstArgument">The object to which the delegate is bound, or null to treat method as static (Shared in Visual Basic).</param>
+ <param name="method">The <see cref="T:System.Reflection.MethodInfo"></see> describing the static or instance method the delegate is to represent.</param>
+ <returns>A delegate of the specified type that represents the specified static or instance method.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="type">type</paramref> is null. -or- <paramref name="method">method</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="type">type</paramref> does not inherit <see cref="T:System.MulticastDelegate"></see>. -or- <paramref name="type">type</paramref> is not a RuntimeType. See <see cref="http://msdn.microsoft.com/en-us/c1439fb5-cf76-475d-a9d2-fe64ba858858">Runtime Types in Reflection</see>. -or- <paramref name="method">method</paramref> cannot be bound. -or- <paramref name="method">method</paramref> is not a RuntimeMethodInfo. See <see cref="http://msdn.microsoft.com/en-us/c1439fb5-cf76-475d-a9d2-fe64ba858858">Runtime Types in Reflection</see>.</exception>
+ <exception cref="T:System.MissingMethodException">The Invoke method of <paramref name="type">type</paramref> is not found.</exception>
+ <exception cref="T:System.MethodAccessException">The caller does not have the permissions necessary to access <paramref name="method">method</paramref>.</exception>
+ </member>
+ <member name="M:System.Delegate.CreateDelegate(System.Type,System.Type,System.String)">
+ <summary>Creates a delegate of the specified type that represents the specified static method of the specified class.</summary>
+ <param name="type">The <see cref="T:System.Type"></see> of delegate to create.</param>
+ <param name="target">The <see cref="T:System.Type"></see> representing the class that implements method.</param>
+ <param name="method">The name of the static method that the delegate is to represent.</param>
+ <returns>A delegate of the specified type that represents the specified static method of the specified class.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="type">type</paramref> is null. -or- <paramref name="target">target</paramref> is null. -or- <paramref name="method">method</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="type">type</paramref> does not inherit <see cref="T:System.MulticastDelegate"></see>. -or- <paramref name="type">type</paramref> is not a RuntimeType. See <see cref="http://msdn.microsoft.com/en-us/c1439fb5-cf76-475d-a9d2-fe64ba858858">Runtime Types in Reflection</see>. -or- <paramref name="target">target</paramref> is not a RuntimeType. -or- <paramref name="target">target</paramref> is an open generic type. That is, its <see cref="P:System.Type.ContainsGenericParameters"></see> property is true. -or- <paramref name="method">method</paramref> is not a static method (Shared method in Visual Basic). -or- <paramref name="method">method</paramref> cannot be bound, for example because it cannot be found, and <paramref name="throwOnBindFailure">throwOnBindFailure</paramref> is true.</exception>
+ <exception cref="T:System.MissingMethodException">The Invoke method of <paramref name="type">type</paramref> is not found.</exception>
+ <exception cref="T:System.MethodAccessException">The caller does not have the permissions necessary to access <paramref name="method">method</paramref>.</exception>
+ </member>
+ <member name="M:System.Delegate.CreateDelegate(System.Type,System.Reflection.MethodInfo)">
+ <summary>Creates a delegate of the specified type to represent the specified static method.</summary>
+ <param name="type">The <see cref="T:System.Type"></see> of delegate to create.</param>
+ <param name="method">The <see cref="T:System.Reflection.MethodInfo"></see> describing the static or instance method the delegate is to represent. Only static methods are supported in the .NET Framework version 1.0 and 1.1.</param>
+ <returns>A delegate of the specified type to represent the specified static method.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="type">type</paramref> is null. -or- <paramref name="method">method</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="type">type</paramref> does not inherit <see cref="T:System.MulticastDelegate"></see>. -or- <paramref name="type">type</paramref> is not a RuntimeType. See <see cref="http://msdn.microsoft.com/en-us/c1439fb5-cf76-475d-a9d2-fe64ba858858">Runtime Types in Reflection</see>. -or- <paramref name="method">method</paramref> is not a static method, and the .NET Framework version is 1.0 or 1.1. -or- <paramref name="method">method</paramref> cannot be bound. -or- <paramref name="method">method</paramref> is not a RuntimeMethodInfo. See <see cref="http://msdn.microsoft.com/en-us/c1439fb5-cf76-475d-a9d2-fe64ba858858">Runtime Types in Reflection</see>.</exception>
+ <exception cref="T:System.MissingMethodException">The Invoke method of <paramref name="type">type</paramref> is not found.</exception>
+ <exception cref="T:System.MethodAccessException">The caller does not have the permissions necessary to access <paramref name="method">method</paramref>.</exception>
+ </member>
+ <member name="M:System.Delegate.DynamicInvoke(System.Object[])">
+ <summary>Dynamically invokes (late-bound) the method represented by the current delegate.</summary>
+ <param name="args">An array of objects that are the arguments to pass to the method represented by the current delegate. -or- null, if the method represented by the current delegate does not require arguments.</param>
+ <returns>The object returned by the method represented by the delegate.</returns>
+ <exception cref="T:System.MemberAccessException">The caller does not have access to the method represented by the delegate (for example, if the method is private). -or- The number, order, or type of parameters listed in <paramref name="args">args</paramref> is invalid.</exception>
+ <exception cref="T:System.ArgumentException">The method represented by the delegate is invoked on an object or a class that does not support it.</exception>
+ <exception cref="T:System.Reflection.TargetInvocationException">The method represented by the delegate is an instance method and the target object is null. -or- One of the encapsulated methods throws an exception.</exception>
+ </member>
+ <member name="M:System.Delegate.DynamicInvokeImpl(System.Object[])">
+ <summary>Dynamically invokes (late-bound) the method represented by the current delegate.</summary>
+ <param name="args">An array of objects that are the arguments to pass to the method represented by the current delegate. -or- null, if the method represented by the current delegate does not require arguments.</param>
+ <returns>The object returned by the method represented by the delegate.</returns>
+ <exception cref="T:System.MemberAccessException">The caller does not have access to the method represented by the delegate (for example, if the method is private). -or- The number, order, or type of parameters listed in <paramref name="args">args</paramref> is invalid.</exception>
+ <exception cref="T:System.ArgumentException">The method represented by the delegate is invoked on an object or a class that does not support it.</exception>
+ <exception cref="T:System.Reflection.TargetInvocationException">The method represented by the delegate is an instance method and the target object is null. -or- One of the encapsulated methods throws an exception.</exception>
+ </member>
+ <member name="M:System.Delegate.Equals(System.Object)">
+ <summary>Determines whether the specified object and the current delegate are of the same type and share the same targets, methods, and invocation list.</summary>
+ <param name="obj">The object to compare with the current delegate.</param>
+ <returns>true if <paramref name="obj">obj</paramref> and the current delegate have the same targets, methods, and invocation list; otherwise, false.</returns>
+ <exception cref="T:System.MemberAccessException">The caller does not have access to the method represented by the delegate (for example, if the method is private).</exception>
+ </member>
+ <member name="M:System.Delegate.GetHashCode">
+ <summary>Returns a hash code for the delegate.</summary>
+ <returns>A hash code for the delegate.</returns>
+ </member>
+ <member name="M:System.Delegate.GetInvocationList">
+ <summary>Returns the invocation list of the delegate.</summary>
+ <returns>An array of delegates representing the invocation list of the current delegate.</returns>
+ </member>
+ <member name="M:System.Delegate.GetMethodImpl">
+ <summary>Gets the static method represented by the current delegate.</summary>
+ <returns>A <see cref="T:System.Reflection.MethodInfo"></see> describing the static method represented by the current delegate.</returns>
+ <exception cref="T:System.MemberAccessException">The caller does not have access to the method represented by the delegate (for example, if the method is private).</exception>
+ </member>
+ <member name="M:System.Delegate.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Not supported.</summary>
+ <param name="info">Not supported.</param>
+ <param name="context">Not supported.</param>
+ <exception cref="T:System.NotSupportedException">This method is not supported.</exception>
+ </member>
+ <member name="P:System.Delegate.Method">
+ <summary>Gets the method represented by the delegate.</summary>
+ <returns>A <see cref="T:System.Reflection.MethodInfo"></see> describing the method represented by the delegate.</returns>
+ <exception cref="T:System.MemberAccessException">The caller does not have access to the method represented by the delegate (for example, if the method is private).</exception>
+ </member>
+ <member name="M:System.Delegate.op_Equality(System.Delegate,System.Delegate)">
+ <summary>Determines whether the specified delegates are equal.</summary>
+ <param name="d1">The first delegate to compare.</param>
+ <param name="d2">The second delegate to compare.</param>
+ <returns>true if <paramref name="d1">d1</paramref> is equal to <paramref name="d2">d2</paramref>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Delegate.op_Inequality(System.Delegate,System.Delegate)">
+ <summary>Determines whether the specified delegates are not equal.</summary>
+ <param name="d1">The first delegate to compare.</param>
+ <param name="d2">The second delegate to compare.</param>
+ <returns>true if <paramref name="d1">d1</paramref> is not equal to <paramref name="d2">d2</paramref>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Delegate.Remove(System.Delegate,System.Delegate)">
+ <summary>Removes the last occurrence of the invocation list of a delegate from the invocation list of another delegate.</summary>
+ <param name="source">The delegate from which to remove the invocation list of value.</param>
+ <param name="value">The delegate that supplies the invocation list to remove from the invocation list of source.</param>
+ <returns>A new delegate with an invocation list formed by taking the invocation list of <paramref name="source">source</paramref> and removing the last occurrence of the invocation list of <paramref name="value">value</paramref>, if the invocation list of <paramref name="value">value</paramref> is found within the invocation list of <paramref name="source">source</paramref>. Returns <paramref name="source">source</paramref> if <paramref name="value">value</paramref> is null or if the invocation list of <paramref name="value">value</paramref> is not found within the invocation list of <paramref name="source">source</paramref>. Returns a null reference if the invocation list of <paramref name="value">value</paramref> is equal to the invocation list of <paramref name="source">source</paramref> or if <paramref name="source">source</paramref> is a null reference.</returns>
+ <exception cref="T:System.MemberAccessException">The caller does not have access to the method represented by the delegate (for example, if the method is private).</exception>
+ <exception cref="T:System.ArgumentException">The delegate types do not match.</exception>
+ </member>
+ <member name="M:System.Delegate.RemoveAll(System.Delegate,System.Delegate)">
+ <summary>Removes all occurrences of the invocation list of a delegate from the invocation list of another delegate.</summary>
+ <param name="source">The delegate from which to remove the invocation list of value.</param>
+ <param name="value">The delegate that supplies the invocation list to remove from the invocation list of source.</param>
+ <returns>A new delegate with an invocation list formed by taking the invocation list of <paramref name="source">source</paramref> and removing all occurrences of the invocation list of <paramref name="value">value</paramref>, if the invocation list of <paramref name="value">value</paramref> is found within the invocation list of <paramref name="source">source</paramref>. Returns <paramref name="source">source</paramref> if <paramref name="value">value</paramref> is null or if the invocation list of <paramref name="value">value</paramref> is not found within the invocation list of <paramref name="source">source</paramref>. Returns a null reference if the invocation list of <paramref name="value">value</paramref> is equal to the invocation list of <paramref name="source">source</paramref>, if <paramref name="source">source</paramref> contains only a series of invocation lists that are equal to the invocation list of <paramref name="value">value</paramref>, or if <paramref name="source">source</paramref> is a null reference.</returns>
+ <exception cref="T:System.MemberAccessException">The caller does not have access to the method represented by the delegate (for example, if the method is private).</exception>
+ <exception cref="T:System.ArgumentException">The delegate types do not match.</exception>
+ </member>
+ <member name="M:System.Delegate.RemoveImpl(System.Delegate)">
+ <summary>Removes the invocation list of a delegate from the invocation list of another delegate.</summary>
+ <param name="d">The delegate that supplies the invocation list to remove from the invocation list of the current delegate.</param>
+ <returns>A new delegate with an invocation list formed by taking the invocation list of the current delegate and removing the invocation list of <paramref name="value">value</paramref>, if the invocation list of <paramref name="value">value</paramref> is found within the current delegate's invocation list. Returns the current delegate if <paramref name="value">value</paramref> is null or if the invocation list of <paramref name="value">value</paramref> is not found within the current delegate's invocation list. Returns null if the invocation list of <paramref name="value">value</paramref> is equal to the current delegate's invocation list.</returns>
+ <exception cref="T:System.MemberAccessException">The caller does not have access to the method represented by the delegate (for example, if the method is private).</exception>
+ </member>
+ <member name="P:System.Delegate.Target">
+ <summary>Gets the class instance on which the current delegate invokes the instance method.</summary>
+ <returns>The object on which the current delegate invokes the instance method, if the delegate represents an instance method; null if the delegate represents a static method.</returns>
+ </member>
+ <member name="T:System.Linq.IOrderedQueryable`1">
+ <summary>Represents the result of a sorting operation.</summary>
+ <typeparam name="T">The type of the content of the data source.</typeparam>
+ </member>
+ <member name="T:System.Linq.IOrderedQueryable">
+ <summary>Represents the result of a sorting operation.</summary>
+ </member>
+ <member name="T:System.Linq.IQueryable`1">
+ <summary>Provides functionality to evaluate queries against a specific data source wherein the type of the data is known.</summary>
+ <typeparam name="T">The type of the data in the data source.</typeparam>
+ </member>
+ <member name="T:System.Linq.IQueryable">
+ <summary>Provides functionality to evaluate queries against a specific data source wherein the type of the data is not specified.</summary>
+ </member>
+ <member name="P:System.Linq.IQueryable.ElementType">
+ <summary>Gets the type of the element(s) that are returned when the expression tree associated with this instance of <see cref="T:System.Linq.IQueryable"></see> is executed.</summary>
+ <returns>A <see cref="T:System.Type"></see> that represents the type of the element(s) that are returned when the expression tree associated with this object is executed.</returns>
+ </member>
+ <member name="P:System.Linq.IQueryable.Expression">
+ <summary>Gets the expression tree that is associated with the instance of <see cref="T:System.Linq.IQueryable"></see>.</summary>
+ <returns>The <see cref="T:System.Linq.Expressions.Expression"></see> that is associated with this instance of <see cref="T:System.Linq.IQueryable"></see>.</returns>
+ </member>
+ <member name="P:System.Linq.IQueryable.Provider">
+ <summary>Gets the query provider that is associated with this data source.</summary>
+ <returns>The <see cref="T:System.Linq.IQueryProvider"></see> that is associated with this data source.</returns>
+ </member>
+ <member name="T:System.Linq.IQueryProvider">
+ <summary>Defines methods to create and execute queries that are described by an <see cref="T:System.Linq.IQueryable"></see> object.</summary>
+ </member>
+ <member name="M:System.Linq.IQueryProvider.CreateQuery(System.Linq.Expressions.Expression)">
+ <summary>Constructs an <see cref="T:System.Linq.IQueryable"></see> object that can evaluate the query represented by a specified expression tree.</summary>
+ <param name="expression">An expression tree that represents a LINQ query.</param>
+ <returns>An <see cref="T:System.Linq.IQueryable"></see> that can evaluate the query represented by the specified expression tree.</returns>
+ </member>
+ <member name="M:System.Linq.IQueryProvider.CreateQuery``1(System.Linq.Expressions.Expression)">
+ <summary>Constructs an <see cref="T:System.Linq.IQueryable`1"></see> object that can evaluate the query represented by a specified expression tree.</summary>
+ <param name="expression">An expression tree that represents a LINQ query.</param>
+ <typeparam name="TElement">The type of the elements of the <see cref="T:System.Linq.IQueryable`1"></see> that is returned.</typeparam>
+ <returns>An <see cref="T:System.Linq.IQueryable`1"></see> that can evaluate the query represented by the specified expression tree.</returns>
+ </member>
+ <member name="M:System.Linq.IQueryProvider.Execute(System.Linq.Expressions.Expression)">
+ <summary>Executes the query represented by a specified expression tree.</summary>
+ <param name="expression">An expression tree that represents a LINQ query.</param>
+ <returns>The value that results from executing the specified query.</returns>
+ </member>
+ <member name="M:System.Linq.IQueryProvider.Execute``1(System.Linq.Expressions.Expression)">
+ <summary>Executes the strongly-typed query represented by a specified expression tree.</summary>
+ <param name="expression">An expression tree that represents a LINQ query.</param>
+ <typeparam name="TResult">The type of the value that results from executing the query.</typeparam>
+ <returns>The value that results from executing the specified query.</returns>
+ </member>
+ <member name="T:System.Linq.Lookup`2">
+ <summary>Represents a collection of keys each mapped to one or more values.</summary>
+ <typeparam name="TKey">The type of the keys in the <see cref="T:System.Linq.Lookup`2"></see>.</typeparam>
+ <typeparam name="TElement">The type of the elements of each <see cref="T:System.Collections.Generic.IEnumerable`1"></see> value in the <see cref="T:System.Linq.Lookup`2"></see>.</typeparam>
+ </member>
+ <member name="M:System.Linq.Lookup`2.ApplyResultSelector``1(System.Func{`0,System.Collections.Generic.IEnumerable{`1},``0})">
+ <summary>Applies a transform function to each key and its associated values and returns the results.</summary>
+ <param name="resultSelector">A function to project a result value from each key and its associated values.</param>
+ <typeparam name="TResult">The type of the result values produced by resultSelector.</typeparam>
+ <returns>A collection that contains one value for each key/value collection pair in the <see cref="T:System.Linq.Lookup`2"></see>.</returns>
+ </member>
+ <member name="M:System.Linq.Lookup`2.Contains(`0)">
+ <summary>Determines whether a specified key is in the <see cref="T:System.Linq.Lookup`2"></see>.</summary>
+ <param name="key">The key to find in the <see cref="T:System.Linq.Lookup`2"></see>.</param>
+ <returns>true if <paramref name="key">key</paramref> is in the <see cref="T:System.Linq.Lookup`2"></see>; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Linq.Lookup`2.Count">
+ <summary>Gets the number of key/value collection pairs in the <see cref="T:System.Linq.Lookup`2"></see>.</summary>
+ <returns>The number of key/value collection pairs in the <see cref="T:System.Linq.Lookup`2"></see>.</returns>
+ </member>
+ <member name="M:System.Linq.Lookup`2.GetEnumerator">
+ <summary>Returns a generic enumerator that iterates through the <see cref="T:System.Linq.Lookup`2"></see>.</summary>
+ <returns>An enumerator for the <see cref="T:System.Linq.Lookup`2"></see>.</returns>
+ </member>
+ <member name="P:System.Linq.Lookup`2.Item(`0)">
+ <summary>Gets the collection of values indexed by the specified key.</summary>
+ <param name="key">The key of the desired collection of values.</param>
+ <returns>The collection of values indexed by the specified key.</returns>
+ </member>
+ <member name="M:System.Linq.Lookup`2.System#Collections#IEnumerable#GetEnumerator">
+ <summary>Returns an enumerator that iterates through the <see cref="T:System.Linq.Lookup`2"></see>. This class cannot be inherited.</summary>
+ <returns>An enumerator for the <see cref="T:System.Linq.Lookup`2"></see>.</returns>
+ </member>
+ <member name="T:System.Linq.OrderedParallelQuery`1">
+ <summary>Represents a sorted, parallel sequence.</summary>
+ <typeparam name="TSource">The type of elements in the source collection.</typeparam>
+ </member>
+ <member name="M:System.Linq.OrderedParallelQuery`1.GetEnumerator">
+ <summary>Returns an enumerator that iterates through the sequence.</summary>
+ <returns>An enumerator that iterates through the sequence.</returns>
+ </member>
+ <member name="T:System.Linq.ParallelEnumerable">
+ <summary>Provides a set of methods for querying objects that implement ParallelQuery{TSource}. This is the parallel equivalent of <see cref="T:System.Linq.Enumerable"></see>.</summary>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Aggregate``3(System.Linq.ParallelQuery{``0},``1,System.Func{``1,``0,``1},System.Func{``1,``2})">
+ <summary>Applies in parallel an accumulator function over a sequence. The specified seed value is used as the initial accumulator value, and the specified function is used to select the result value.</summary>
+ <param name="source">A sequence to aggregate over.</param>
+ <param name="seed">The initial accumulator value.</param>
+ <param name="func">An accumulator function to be invoked on each element.</param>
+ <param name="resultSelector">A function to transform the final accumulator value into the result value.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <typeparam name="TAccumulate">The type of the accumulator value.</typeparam>
+ <typeparam name="TResult">The type of the resulting value.</typeparam>
+ <returns>The transformed final accumulator value.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="func">func</paramref> or <paramref name="resultSelector">resultSelector</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Aggregate``3(System.Linq.ParallelQuery{``0},System.Func{``1},System.Func{``1,``0,``1},System.Func{``1,``1,``1},System.Func{``1,``2})">
+ <summary>Applies in parallel an accumulator function over a sequence. This overload is not available in the sequential implementation.</summary>
+ <param name="source">A sequence to aggregate over.</param>
+ <param name="seedFactory">A function that returns the initial accumulator value.</param>
+ <param name="updateAccumulatorFunc">An accumulator function to be invoked on each element in a partition.</param>
+ <param name="combineAccumulatorsFunc">An accumulator function to be invoked on the yielded accumulator result from each partition.</param>
+ <param name="resultSelector">A function to transform the final accumulator value into the result value.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <typeparam name="TAccumulate">The type of the accumulator value.</typeparam>
+ <typeparam name="TResult">The type of the resulting value.</typeparam>
+ <returns>The transformed final accumulator value.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="seedFactory">seedFactory</paramref> or <paramref name="updateAccumulatorFunc">updateAccumulatorFunc</paramref> or <paramref name="combineAccumulatorsFunc">combineAccumulatorsFunc</paramref> or <paramref name="resultSelector">resultSelector</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Aggregate``3(System.Linq.ParallelQuery{``0},``1,System.Func{``1,``0,``1},System.Func{``1,``1,``1},System.Func{``1,``2})">
+ <summary>Applies in parallel an accumulator function over a sequence. This overload is not available in the sequential implementation.</summary>
+ <param name="source">A sequence to aggregate over.</param>
+ <param name="seed">The initial accumulator value.</param>
+ <param name="updateAccumulatorFunc">An accumulator function to be invoked on each element in a partition.</param>
+ <param name="combineAccumulatorsFunc">An accumulator function to be invoked on the yielded accumulator result from each partition.</param>
+ <param name="resultSelector">A function to transform the final accumulator value into the result value.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <typeparam name="TAccumulate">The type of the accumulator value.</typeparam>
+ <typeparam name="TResult">The type of the resulting value.</typeparam>
+ <returns>The transformed final accumulator value.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="updateAccumulatorFunc">updateAccumulatorFunc</paramref> or <paramref name="combineAccumulatorsFunc">combineAccumulatorsFunc</paramref> or <paramref name="resultSelector">resultSelector</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Aggregate``2(System.Linq.ParallelQuery{``0},``1,System.Func{``1,``0,``1})">
+ <summary>Applies in parallel an accumulator function over a sequence. The specified seed value is used as the initial accumulator value.</summary>
+ <param name="source">A sequence to aggregate over.</param>
+ <param name="seed">The initial accumulator value.</param>
+ <param name="func">An accumulator function to be invoked on each element.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <typeparam name="TAccumulate">The type of the accumulator value.</typeparam>
+ <returns>The final accumulator value.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="func">func</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Aggregate``1(System.Linq.ParallelQuery{``0},System.Func{``0,``0,``0})">
+ <summary>Applies in parallel an accumulator function over a sequence.</summary>
+ <param name="source">A sequence to aggregate over.</param>
+ <param name="func">An accumulator function to be invoked on each element.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>The final accumulator value.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="func">func</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.All``1(System.Linq.ParallelQuery{``0},System.Func{``0,System.Boolean})">
+ <summary>Determines in parallel whether all elements of a sequence satisfy a condition.</summary>
+ <param name="source">A sequence whose elements to apply the predicate to.</param>
+ <param name="predicate">A function to test each element for a condition.</param>
+ <typeparam name="TSource">The type of elements of source.</typeparam>
+ <returns>true if every element of the source sequence passes the test in the specified predicate, or if the sequence is empty; otherwise, false..</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="predicate">predicate</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Any``1(System.Linq.ParallelQuery{``0})">
+ <summary>Determines whether a parallel sequence contains any elements.</summary>
+ <param name="source">The sequence to check for emptiness.</param>
+ <typeparam name="TSource">The type of elements of source.</typeparam>
+ <returns>true if the source sequence contains any elements; otherwise, false.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Any``1(System.Linq.ParallelQuery{``0},System.Func{``0,System.Boolean})">
+ <summary>Determines in parallel whether any element of a sequence satisfies a condition.</summary>
+ <param name="source">A sequence to whose elements the predicate will be applied.</param>
+ <param name="predicate">A function to test each element for a condition.</param>
+ <typeparam name="TSource">The type of elements of source.</typeparam>
+ <returns>true if any elements in the source sequence pass the test in the specified predicate; otherwise, false.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="predicate">predicate</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.AsEnumerable``1(System.Linq.ParallelQuery{``0})">
+ <summary>Converts a <see cref="T:System.Linq.ParallelQuery`1"></see> into an <see cref="T:System.Collections.Generic.IEnumerable`1"></see> to force sequential evaluation of the query.</summary>
+ <param name="source">The sequence to cast as <see cref="T:System.Collections.Generic.IEnumerable`1"></see>.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>The input sequence typed as <see cref="T:System.Collections.Generic.IEnumerable`1"></see>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.AsOrdered(System.Linq.ParallelQuery)">
+ <summary>Enables treatment of a data source as if it were ordered, overriding the default of unordered. AsOrdered may only be invoked on non-generic sequences returned by AsParallel, ParallelEnumerable.Range, and ParallelEnumerable.Repeat.</summary>
+ <param name="source">The input sequence.</param>
+ <returns>The source sequence which will maintain the original ordering in the subsequent query operators.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.InvalidOperationException">thrown if <paramref name="source">source</paramref> contains no elements -or- if AsOrdered is called midway through a query. It is allowed to be called immediately after <see cref="M:System.Linq.ParallelEnumerable.AsParallel(System.Collections.IEnumerable)"></see>, <see cref="M:System.Linq.ParallelEnumerable.Range(System.Int32,System.Int32)"></see> or <see cref="M:System.Linq.ParallelEnumerable.Repeat``1(``0,System.Int32)"></see>.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.AsOrdered``1(System.Linq.ParallelQuery{``0})">
+ <summary>Enables treatment of a data source as if it were ordered, overriding the default of unordered. AsOrdered may only be invoked on generic sequences returned by AsParallel, ParallelEnumerable.Range, and ParallelEnumerable.Repeat.</summary>
+ <param name="source">The input sequence.</param>
+ <typeparam name="TSource">The type of elements of source.</typeparam>
+ <returns>The source sequence which will maintain the original ordering in the subsequent query operators.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.InvalidOperationException">Thrown if <paramref name="source">source</paramref> contains no elements -or- if <paramref name="source">source</paramref> is not one of AsParallel, ParallelEnumerable.Range, or ParallelEnumerable.Repeat.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.AsParallel(System.Collections.IEnumerable)">
+ <summary>Enables parallelization of a query.</summary>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> to convert to a <see cref="T:System.Linq.ParallelQuery"></see>.</param>
+ <returns>The source as a ParallelQuery to bind to ParallelEnumerable extension methods.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.AsParallel``1(System.Collections.Concurrent.Partitioner{``0})">
+ <summary>Enables parallelization of a query, as sourced by a custom partitioner that is responsible for splitting the input sequence into partitions.</summary>
+ <param name="source">A partitioner over the input sequence.</param>
+ <typeparam name="TSource">The type of elements of source.</typeparam>
+ <returns>The <paramref name="source">source</paramref> as a ParallelQuery to bind to ParallelEnumerable extension methods.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.AsParallel``1(System.Collections.Generic.IEnumerable{``0})">
+ <summary>Enables parallelization of a query.</summary>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> to convert to a <see cref="T:System.Linq.ParallelQuery`1"></see>.</param>
+ <typeparam name="TSource">The type of elements of source.</typeparam>
+ <returns>The source as a <see cref="T:System.Linq.ParallelQuery`1"></see> to bind to ParallelEnumerable extension methods.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.AsSequential``1(System.Linq.ParallelQuery{``0})">
+ <summary>Converts a <see cref="T:System.Linq.ParallelQuery`1"></see> into an <see cref="T:System.Collections.Generic.IEnumerable`1"></see> to force sequential evaluation of the query.</summary>
+ <param name="source">A <see cref="T:System.Linq.ParallelQuery`1"></see> to convert to an <see cref="T:System.Collections.Generic.IEnumerable`1"></see>.</param>
+ <typeparam name="TSource">The type of elements of source.</typeparam>
+ <returns>The source as an <see cref="T:System.Collections.Generic.IEnumerable`1"></see> to bind to sequential extension methods.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.AsUnordered``1(System.Linq.ParallelQuery{``0})">
+ <summary>Allows an intermediate query to be treated as if no ordering is implied among the elements.</summary>
+ <param name="source">The input sequence.</param>
+ <typeparam name="TSource">The type of elements of source.</typeparam>
+ <returns>The source sequence with arbitrary order.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Average(System.Linq.ParallelQuery{System.Single})">
+ <summary>Computes in parallel the average of a sequence of values.</summary>
+ <param name="source">A sequence of values that are used to calculate an average.</param>
+ <returns>The average of the sequence of values.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Average(System.Linq.ParallelQuery{System.Nullable{System.Int64}})">
+ <summary>Computes in parallel the average of a sequence of values.</summary>
+ <param name="source">A sequence of values that are used to calculate an average.</param>
+ <returns>The average of the sequence of values.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">The sum or count of the elements in the sequence is larger than <see cref="F:System.Int32.MaxValue"></see>. -or- One or more exceptions occurred during the evaluation of the query.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Average(System.Linq.ParallelQuery{System.Nullable{System.Int32}})">
+ <summary>Computes in parallel the average of a sequence of values.</summary>
+ <param name="source">A sequence of values that are used to calculate an average.</param>
+ <returns>The average of the sequence of values.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">The sum or count of the elements in the sequence is larger than <see cref="F:System.Int32.MaxValue"></see>. -or- One or more exceptions occurred during the evaluation of the query.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Average(System.Linq.ParallelQuery{System.Nullable{System.Double}})">
+ <summary>Computes in parallel the average of a sequence of values.</summary>
+ <param name="source">The source sequence.</param>
+ <returns>Returns the average of the sequence of values.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException">A sequence of values that are used to calculate an average.The average of the sequence of values.<paramref name="source">source</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Average(System.Linq.ParallelQuery{System.Nullable{System.Single}})">
+ <summary>Computes in parallel the average of a sequence of values.</summary>
+ <param name="source">A sequence of values that are used to calculate an average.</param>
+ <returns>The average of the sequence of values.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Average(System.Linq.ParallelQuery{System.Int64})">
+ <summary>Computes in parallel the average of a sequence of values.</summary>
+ <param name="source">A sequence of values that are used to calculate an average.</param>
+ <returns>The average of the sequence of values.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">The sum or count of the elements in the sequence is larger than <see cref="F:System.Int32.MaxValue"></see>. -or- One or more exceptions occurred during the evaluation of the query.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Average(System.Linq.ParallelQuery{System.Int32})">
+ <summary>Computes in parallel the average of a sequence of values.</summary>
+ <param name="source">A sequence of values that are used to calculate an average.</param>
+ <returns>The average of the sequence of values.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">The sum or count of the elements in the sequence is larger than <see cref="F:System.Int32.MaxValue"></see>. -or- One or more exceptions occurred during the evaluation of the query.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Average(System.Linq.ParallelQuery{System.Double})">
+ <summary>Computes in parallel the average of a sequence of values.</summary>
+ <param name="source">A sequence of values that are used to calculate an average.</param>
+ <returns>The average of the sequence of values.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Average(System.Linq.ParallelQuery{System.Decimal})">
+ <summary>Computes in parallel the average of a sequence of values.</summary>
+ <param name="source">A sequence of values that are used to calculate an average.</param>
+ <returns>The average of the sequence of values.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Average(System.Linq.ParallelQuery{System.Nullable{System.Decimal}})">
+ <summary>Computes in parallel the average of a sequence of values.</summary>
+ <param name="source">A sequence of values that are used to calculate an average.</param>
+ <returns>The average of the sequence of values.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Average``1(System.Linq.ParallelQuery{``0},System.Func{``0,System.Single})">
+ <summary>Computes in parallel the average of a sequence of values that are obtained by invoking a transform function on each element of the input sequence.</summary>
+ <param name="source">A sequence of values that are used to calculate an average.</param>
+ <param name="selector">A transform function to apply to each element.</param>
+ <typeparam name="TSource">The type of elements of source.</typeparam>
+ <returns>The average of the sequence of values.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements.</exception>
+ <exception cref="T:System.OverflowException">(Thrown as inner exception in an <see cref="T:System.AggregateException"></see>). The <paramref name="selector">selector</paramref> function returns a value greater than MaxValue for the element type.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Average``1(System.Linq.ParallelQuery{``0},System.Func{``0,System.Nullable{System.Int64}})">
+ <summary>Computes in parallel the average of a sequence of values that are obtained by invoking a transform function on each element of the input sequence.</summary>
+ <param name="source">A sequence of values that are used to calculate an average.</param>
+ <param name="selector">A transform function to apply to each element.</param>
+ <typeparam name="TSource">The type of elements of source.</typeparam>
+ <returns>The average of the sequence of values.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">The sum or count of the elements in the sequence is larger than <see cref="F:System.Int64.MaxValue"></see>. -or- One or more exceptions occurred during the evaluation of the query.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements.</exception>
+ <exception cref="T:System.OverflowException">(Thrown as inner exception in an <see cref="T:System.AggregateException"></see>). The <paramref name="selector">selector</paramref> function returns a value greater than MaxValue for the element type.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Average``1(System.Linq.ParallelQuery{``0},System.Func{``0,System.Nullable{System.Int32}})">
+ <summary>Computes in parallel the average of a sequence of values that are obtained by invoking a transform function on each element of the input sequence.</summary>
+ <param name="source">A sequence of values that are used to calculate an average.</param>
+ <param name="selector">A transform function to apply to each element.</param>
+ <typeparam name="TSource">The type of elements of source.</typeparam>
+ <returns>The average of the sequence of values.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">The sum or count of the elements in the sequence is larger than <see cref="F:System.Int32.MaxValue"></see>. -or- One or more exceptions occurred during the evaluation of the query.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements.</exception>
+ <exception cref="T:System.OverflowException">(Thrown as inner exception in an <see cref="T:System.AggregateException"></see>). The <paramref name="selector">selector</paramref> function returns a value greater than MaxValue for the element type.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Average``1(System.Linq.ParallelQuery{``0},System.Func{``0,System.Nullable{System.Double}})">
+ <summary>Computes in parallel the average of a sequence of values that are obtained by invoking a transform function on each element of the input sequence.</summary>
+ <param name="source">A sequence of values that are used to calculate an average.</param>
+ <param name="selector">A transform function to apply to each element.</param>
+ <typeparam name="TSource">The type of elements of source.</typeparam>
+ <returns>The average of the sequence of values.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements.</exception>
+ <exception cref="T:System.OverflowException">(Thrown as inner exception in an <see cref="T:System.AggregateException"></see>). The <paramref name="selector">selector</paramref> function returns a value greater than MaxValue for the element type.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Average``1(System.Linq.ParallelQuery{``0},System.Func{``0,System.Nullable{System.Single}})">
+ <summary>Computes in parallel the average of a sequence of values that are obtained by invoking a transform function on each element of the input sequence.</summary>
+ <param name="source">A sequence of values that are used to calculate an average.</param>
+ <param name="selector">A transform function to apply to each element.</param>
+ <typeparam name="TSource">The type of elements of source.</typeparam>
+ <returns>The average of the sequence of values.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements.</exception>
+ <exception cref="T:System.OverflowException">(Thrown as inner exception in an <see cref="T:System.AggregateException"></see>). The <paramref name="selector">selector</paramref> function returns a value greater than MaxValue for the element type.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Average``1(System.Linq.ParallelQuery{``0},System.Func{``0,System.Int64})">
+ <summary>Computes in parallel the average of a sequence of values that are obtained by invoking a transform function on each element of the input sequence.</summary>
+ <param name="source">A sequence of values that are used to calculate an average.</param>
+ <param name="selector">A transform function to apply to each element.</param>
+ <typeparam name="TSource">The type of elements of source.</typeparam>
+ <returns>The average of the sequence of values.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">The sum or count of the elements in the sequence is larger than <see cref="F:System.Int32.MaxValue"></see>. -or- One or more exceptions occurred during the evaluation of the query.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements.</exception>
+ <exception cref="T:System.OverflowException">(Thrown as inner exception in an <see cref="T:System.AggregateException"></see>). The <paramref name="selector">selector</paramref> function returns a value greater than MaxValue for the element type.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Average``1(System.Linq.ParallelQuery{``0},System.Func{``0,System.Int32})">
+ <summary>Computes in parallel the average of a sequence of values that are obtained by invoking a transform function on each element of the input sequence.</summary>
+ <param name="source">A sequence of values that are used to calculate an average.</param>
+ <param name="selector">A transform function to apply to each element.</param>
+ <typeparam name="TSource">The type of elements of source.</typeparam>
+ <returns>The average of the sequence of values.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">The sum or count of the elements in the sequence is larger than <see cref="F:System.Int32.MaxValue"></see>. -or- One or more exceptions occurred during the evaluation of the query.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements.</exception>
+ <exception cref="T:System.OverflowException">(Thrown as inner exception in an <see cref="T:System.AggregateException"></see>). The <paramref name="selector">selector</paramref> function returns a value greater than MaxValue for the element type.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Average``1(System.Linq.ParallelQuery{``0},System.Func{``0,System.Double})">
+ <summary>Computes in parallel the average of a sequence of values that are obtained by invoking a transform function on each element of the input sequence.</summary>
+ <param name="source">A sequence of values that are used to calculate an average.</param>
+ <param name="selector">A transform function to apply to each element.</param>
+ <typeparam name="TSource">The type of elements of source.</typeparam>
+ <returns>The average of the sequence of values.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements.</exception>
+ <exception cref="T:System.OverflowException">(Thrown as inner exception in an <see cref="T:System.AggregateException"></see>). The <paramref name="selector">selector</paramref> function returns a value greater than MaxValue for the element type.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Average``1(System.Linq.ParallelQuery{``0},System.Func{``0,System.Decimal})">
+ <summary>Computes in parallel the average of a sequence of values that are obtained by invoking a transform function on each element of the input sequence.</summary>
+ <param name="source">A sequence of values that are used to calculate an average.</param>
+ <param name="selector">A transform function to apply to each element.</param>
+ <typeparam name="TSource">The type of elements of source.</typeparam>
+ <returns>The average of the sequence of values.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements.</exception>
+ <exception cref="T:System.OverflowException">(Thrown as inner exception in an <see cref="T:System.AggregateException"></see>). The <paramref name="selector">selector</paramref> function returns a value greater than MaxValue for the element type.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Average``1(System.Linq.ParallelQuery{``0},System.Func{``0,System.Nullable{System.Decimal}})">
+ <summary>Computes in parallel the average of a sequence of values that are obtained by invoking a transform function on each element of the input sequence.</summary>
+ <param name="source">A sequence of values that are used to calculate an average.</param>
+ <param name="selector">A transform function to apply to each element.</param>
+ <typeparam name="TSource">The type of elements of source.</typeparam>
+ <returns>The average of the sequence of values.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements.</exception>
+ <exception cref="T:System.OverflowException">(Thrown as inner exception in an <see cref="T:System.AggregateException"></see>). The <paramref name="selector">selector</paramref> function returns a value greater than MaxValue for the element type.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Cast``1(System.Linq.ParallelQuery)">
+ <summary>Converts the elements of a ParallelQuery to the specified type.</summary>
+ <param name="source">The sequence that contains the elements to be converted.</param>
+ <typeparam name="TResult">The type to convert the elements of source to.</typeparam>
+ <returns>A sequence that contains each element of the source sequence converted to the specified type.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.InvalidCastException">The type of the source sequence could not be converted to <paramref name="TResult">TResult</paramref>.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Concat``1(System.Linq.ParallelQuery{``0},System.Collections.Generic.IEnumerable{``0})">
+ <summary>This Concat overload should never be called. This method is marked as obsolete and always throws <see cref="T:System.NotSupportedException"></see> when called.</summary>
+ <param name="first">This parameter is not used.</param>
+ <param name="second">This parameter is not used.</param>
+ <typeparam name="TSource">This type parameter is not used.</typeparam>
+ <returns>This overload always throws a <see cref="T:System.NotSupportedException"></see>.</returns>
+ <exception cref="T:System.NotSupportedException">The exception that occurs when this method is called.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Concat``1(System.Linq.ParallelQuery{``0},System.Linq.ParallelQuery{``0})">
+ <summary>Concatenates two parallel sequences.</summary>
+ <param name="first">The first sequence to concatenate.</param>
+ <param name="second">The sequence to concatenate to the first sequence.</param>
+ <typeparam name="TSource">The type of the elements of the input sequences.</typeparam>
+ <returns>A sequence that contains the concatenated elements of the two input sequences.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="first">first</paramref> or <paramref name="second">second</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Contains``1(System.Linq.ParallelQuery{``0},``0,System.Collections.Generic.IEqualityComparer{``0})">
+ <summary>Determines in parallel whether a sequence contains a specified element by using a specified <see cref="T:System.Collections.Generic.IEqualityComparer`1"></see>.</summary>
+ <param name="source">A sequence in which to locate a value.</param>
+ <param name="value">The value to locate in the sequence.</param>
+ <param name="comparer">An equality comparer to compare values.</param>
+ <typeparam name="TSource">The type of elements of source.</typeparam>
+ <returns>true if the source sequence contains an element that has the specified value; otherwise, false.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Contains``1(System.Linq.ParallelQuery{``0},``0)">
+ <summary>Determines in parallel whether a sequence contains a specified element by using the default equality comparer.</summary>
+ <param name="source">A sequence in which to locate a value.</param>
+ <param name="value">The value to locate in the sequence.</param>
+ <typeparam name="TSource">The type of elements of source.</typeparam>
+ <returns>true if the source sequence contains an element that has the specified value; otherwise, false.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Count``1(System.Linq.ParallelQuery{``0})">
+ <summary>Returns the number of elements in a parallel sequence.</summary>
+ <param name="source">A sequence that contains elements to be counted.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>The number of elements in the input sequence.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">The number of elements in source is larger than <see cref="F:System.Int32.MaxValue"></see>. (In this case the InnerException is <see cref="T:System.OverflowException"></see>) -or- One or more exceptions occurred during the evaluation of the query.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Count``1(System.Linq.ParallelQuery{``0},System.Func{``0,System.Boolean})">
+ <summary>Returns a number that represents how many elements in the specified parallel sequence satisfy a condition.</summary>
+ <param name="source">A sequence that contains elements to be counted.</param>
+ <param name="predicate">A function to test each element for a condition.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>A number that represents how many elements in the sequence satisfy the condition in the predicate function.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="predicate">predicate</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">The number of elements in source is larger than <see cref="F:System.Int32.MaxValue"></see>. (In this case the InnerException is <see cref="T:System.OverflowException"></see>) -or- One or more exceptions occurred during the evaluation of the query.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.DefaultIfEmpty``1(System.Linq.ParallelQuery{``0})">
+ <summary>Returns the elements of the specified parallel sequence or the type parameter's default value in a singleton collection if the sequence is empty.</summary>
+ <param name="source">The sequence to return a default value for if it is empty.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>A sequence that contains default(TSource) if <paramref name="source">source</paramref> is empty; otherwise, <paramref name="source">source</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.DefaultIfEmpty``1(System.Linq.ParallelQuery{``0},``0)">
+ <summary>Returns the elements of the specified parallel sequence or the specified value in a singleton collection if the sequence is empty.</summary>
+ <param name="source">The sequence to return the specified value for if it is empty.</param>
+ <param name="defaultValue">The value to return if the sequence is empty.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>A sequence that contains defaultValue if <paramref name="source">source</paramref> is empty; otherwise, <paramref name="source">source</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Distinct``1(System.Linq.ParallelQuery{``0})">
+ <summary>Returns distinct elements from a parallel sequence by using the default equality comparer to compare values.</summary>
+ <param name="source">The sequence to remove duplicate elements from.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>A sequence that contains distinct elements from the source sequence.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Distinct``1(System.Linq.ParallelQuery{``0},System.Collections.Generic.IEqualityComparer{``0})">
+ <summary>Returns distinct elements from a parallel sequence by using a specified <see cref="T:System.Collections.Generic.IEqualityComparer`1"></see> to compare values.</summary>
+ <param name="source">The sequence to remove duplicate elements from.</param>
+ <param name="comparer">An <see cref="T:System.Collections.Generic.IEqualityComparer`1"></see> to compare values.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>A sequence that contains distinct elements from the source sequence.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.ElementAt``1(System.Linq.ParallelQuery{``0},System.Int32)">
+ <summary>Returns the element at a specified index in a parallel sequence.</summary>
+ <param name="source">A sequence to return an element from.</param>
+ <param name="index">The zero-based index of the element to retrieve.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>The element at the specified position in the source sequence.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than 0 or greater than or equal to the number of elements in <paramref name="source">source</paramref>.</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.ElementAtOrDefault``1(System.Linq.ParallelQuery{``0},System.Int32)">
+ <summary>Returns the element at a specified index in a parallel sequence or a default value if the index is out of range.</summary>
+ <param name="source">A sequence to return an element from.</param>
+ <param name="index">The zero-based index of the element to retrieve.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>default(TSource) if the index is outside the bounds of the source sequence; otherwise, the element at the specified position in the source sequence.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Empty``1">
+ <summary>Returns an empty ParallelQuery{TResult} that has the specified type argument.</summary>
+ <typeparam name="TResult">The type to assign to the type parameter of the returned generic sequence.</typeparam>
+ <returns>An empty sequence whose type argument is <paramref name="TResult">TResult</paramref>.</returns>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Except``1(System.Linq.ParallelQuery{``0},System.Collections.Generic.IEnumerable{``0})">
+ <summary>This Except overload should never be called. This method is marked as obsolete and always throws <see cref="T:System.NotSupportedException"></see> when called.</summary>
+ <param name="first">This parameter is not used.</param>
+ <param name="second">This parameter is not used.</param>
+ <typeparam name="TSource">This type parameter is not used.</typeparam>
+ <returns>This overload always throws a <see cref="T:System.NotSupportedException"></see>.</returns>
+ <exception cref="T:System.NotSupportedException">The exception that occurs when this method is called.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Except``1(System.Linq.ParallelQuery{``0},System.Linq.ParallelQuery{``0})">
+ <summary>Produces the set difference of two parallel sequences by using the default equality comparer to compare values.</summary>
+ <param name="first">A sequence whose elements that are not also in second will be returned.</param>
+ <param name="second">A sequence whose elements that also occur in the first sequence will cause those elements to be removed from the returned sequence.</param>
+ <typeparam name="TSource">The type of the elements of the input sequences.</typeparam>
+ <returns>A sequence that contains the set difference of the elements of two sequences.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="first">first</paramref> or <paramref name="second">second</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Except``1(System.Linq.ParallelQuery{``0},System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})">
+ <summary>This Except overload should never be called. This method is marked as obsolete and always throws <see cref="T:System.NotSupportedException"></see> when called.</summary>
+ <param name="first">This parameter is not used.</param>
+ <param name="second">This parameter is not used.</param>
+ <param name="comparer">This parameter is not used.</param>
+ <typeparam name="TSource">This type parameter is not used.</typeparam>
+ <returns>This overload always throws a <see cref="T:System.NotSupportedException"></see>.</returns>
+ <exception cref="T:System.NotSupportedException">The exception that occurs when this method is called.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Except``1(System.Linq.ParallelQuery{``0},System.Linq.ParallelQuery{``0},System.Collections.Generic.IEqualityComparer{``0})">
+ <summary>Produces the set difference of two parallel sequences by using the specified <see cref="T:System.Collections.Generic.IEqualityComparer`1"></see> to compare values.</summary>
+ <param name="first">A sequence whose elements that are not also in second will be returned.</param>
+ <param name="second">A sequence whose elements that also occur in the first sequence will cause those elements to be removed from the returned sequence.</param>
+ <param name="comparer"><see cref="T:System.Collections.Generic.IEqualityComparer`1"></see> to compare values.</param>
+ <typeparam name="TSource">The type of the elements of the input sequences.</typeparam>
+ <returns>A sequence that contains the set difference of the elements of two sequences.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="first">first</paramref> or <paramref name="second">second</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.First``1(System.Linq.ParallelQuery{``0})">
+ <summary>Returns the first element of a parallel sequence.</summary>
+ <param name="source">The sequence to return the first element of.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>The first element in the specified sequence.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.First``1(System.Linq.ParallelQuery{``0},System.Func{``0,System.Boolean})">
+ <summary>Returns the first element in a parallel sequence that satisfies a specified condition.</summary>
+ <param name="source">The sequence to return an element from.</param>
+ <param name="predicate">A function to test each element for a condition.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>The first element in the sequence that passes the test in the specified predicate function.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="predicate">predicate</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ <exception cref="T:System.InvalidOperationException">No element in <paramref name="source">source</paramref> satisfies the condition in <paramref name="predicate">predicate</paramref>.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.FirstOrDefault``1(System.Linq.ParallelQuery{``0})">
+ <summary>Returns the first element of a parallel sequence, or a default value if the sequence contains no elements.</summary>
+ <param name="source">The sequence to return the first element of.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>default(TSource) if <paramref name="source">source</paramref> is empty; otherwise, the first element in <paramref name="source">source</paramref>.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.FirstOrDefault``1(System.Linq.ParallelQuery{``0},System.Func{``0,System.Boolean})">
+ <summary>Returns the first element of the parallel sequence that satisfies a condition or a default value if no such element is found.</summary>
+ <param name="source">The sequence to return an element from.</param>
+ <param name="predicate">A function to test each element for a condition.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>default(TSource) if <paramref name="source">source</paramref> is empty or if no element passes the test specified by predicate; otherwise, the first element in <paramref name="source">source</paramref> that passes the test specified by predicate.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="predicate">predicate</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.ForAll``1(System.Linq.ParallelQuery{``0},System.Action{``0})">
+ <summary>Invokes in parallel the specified action for each element in the <paramref name="source">source</paramref>.</summary>
+ <param name="source">The <see cref="T:System.Linq.ParallelQuery`1"></see> whose elements will be processed by action.</param>
+ <param name="action">An Action to invoke on each element.</param>
+ <typeparam name="TSource">The type of elements of source.</typeparam>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="action">action</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.GroupBy``4(System.Linq.ParallelQuery{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3},System.Collections.Generic.IEqualityComparer{``1})">
+ <summary>Groups the elements of a sequence according to a specified key selector function and creates a result value from each group and its key. Key values are compared by using a specified comparer, and the elements of each group are projected by using a specified function.</summary>
+ <param name="source">A sequence whose elements to group.</param>
+ <param name="keySelector">A function to extract the key for each element.</param>
+ <param name="elementSelector">A function to map each source element to an element in an IGrouping{Key, TElement}.</param>
+ <param name="resultSelector">A function to create a result value from each group.</param>
+ <param name="comparer">An <see cref="T:System.Collections.Generic.IEqualityComparer`1"></see> to compare keys.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <typeparam name="TKey">The type of the key returned by keySelector.</typeparam>
+ <typeparam name="TElement">The type of the elements in each IGrouping{TKey, TElement}.</typeparam>
+ <typeparam name="TResult">The type of the result value returned by resultSelector.</typeparam>
+ <returns>A sequence of elements of type <paramref name="TResult">TResult</paramref> where each element represents a projection over a group and its key.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="action">action</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.GroupBy``4(System.Linq.ParallelQuery{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3})">
+ <summary>Groups in parallel the elements of a sequence according to a specified key selector function and creates a result value from each group and its key. The elements of each group are projected by using a specified function.</summary>
+ <param name="source">A sequence whose elements to group.</param>
+ <param name="keySelector">A function to extract the key for each element.</param>
+ <param name="elementSelector"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A function to map each source element to an element in an IGrouping<_tkey2c_ telement="">.<p>
+</_tkey2c_></p>
+</param>
+ <param name="resultSelector">A function to create a result value from each group.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <typeparam name="TKey">The type of the key returned by keySelector.</typeparam>
+ <typeparam name="TElement">The type of the elements in each IGrouping{TKey, TElement}.</typeparam>
+ <typeparam name="TResult">The type of the result value returned by resultSelector.</typeparam>
+ <returns>A sequence of elements of type <paramref name="TResult">TResult</paramref> where each element represents a projection over a group and its key.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="action">action</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.GroupBy``3(System.Linq.ParallelQuery{``0},System.Func{``0,``1},System.Func{``0,``2})">
+ <summary>Groups in parallel the elements of a sequence according to a specified key selector function and projects the elements for each group by using a specified function.</summary>
+ <param name="source">An <see cref="T:System.Linq.OrderedParallelQuery`1"></see> that contains elements to sort.</param>
+ <param name="keySelector">A function to extract a key from an element.</param>
+ <param name="elementSelector">A function to map each source element to an element in an <see cref="T:System.Linq.IGrouping`2"></see>.</param>
+ <typeparam name="TSource">The type of elements of source.</typeparam>
+ <typeparam name="TKey">The type of the key returned by keySelector.</typeparam>
+ <typeparam name="TElement">The type of the elements in the <see cref="T:System.Linq.IGrouping`2"></see>.</typeparam>
+ <returns>A sequence of groups that are sorted descending according to <paramref name="TKey">TKey</paramref>.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="action">action</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.GroupBy``3(System.Linq.ParallelQuery{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})">
+ <summary>Groups in parallel the elements of a sequence according to a key selector function. The keys are compared by using a comparer and each group's elements are projected by using a specified function.</summary>
+ <param name="source">An OrderedParallelQuery{TSource}that contains elements to sort.</param>
+ <param name="keySelector">A function to extract a key from an element.</param>
+ <param name="elementSelector">A function to map each source element to an element in an IGrouping.</param>
+ <param name="comparer">An IComparer{TSource} to compare keys.</param>
+ <typeparam name="TSource">The type of elements of source.</typeparam>
+ <typeparam name="TKey">The type of the key returned by keySelector.</typeparam>
+ <typeparam name="TElement">The type of the elements in the IGrouping</typeparam>
+ <returns>A sequence of groups that are sorted descending according to <paramref name="TKey">TKey</paramref>.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="action">action</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.GroupBy``3(System.Linq.ParallelQuery{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2})">
+ <summary>Groups in parallel the elements of a sequence according to a specified key selector function and creates a result value from each group and its key.</summary>
+ <param name="source">A sequence whose elements to group.</param>
+ <param name="keySelector">A function to extract the key for each element.</param>
+ <param name="resultSelector">A function to create a result value from each group.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <typeparam name="TKey">The type of the key returned by keySelector.</typeparam>
+ <typeparam name="TResult">The type of the result value returned by resultSelector.</typeparam>
+ <returns>A sequence of elements of type <paramref name="TResult">TResult</paramref> where each element represents a projection over a group and its key.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="action">action</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.GroupBy``3(System.Linq.ParallelQuery{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2},System.Collections.Generic.IEqualityComparer{``1})">
+ <summary>Groups in parallel the elements of a sequence according to a specified key selector function and creates a result value from each group and its key. The keys are compared by using a specified comparer.</summary>
+ <param name="source">A sequence whose elements to group.</param>
+ <param name="keySelector">A function to extract the key for each element.</param>
+ <param name="resultSelector">A function to create a result value from each group.</param>
+ <param name="comparer">An <see cref="T:System.Collections.Generic.IEqualityComparer`1"></see> to compare keys.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <typeparam name="TKey">The type of the key returned by keySelector.</typeparam>
+ <typeparam name="TResult">The type of the result value returned by resultSelector.</typeparam>
+ <returns>A sequence of groups.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="action">action</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.GroupBy``2(System.Linq.ParallelQuery{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})">
+ <summary>Groups in parallel the elements of a sequence according to a specified key selector function and compares the keys by using a specified <see cref="T:System.Collections.Generic.IComparer`1"></see>.</summary>
+ <param name="source">An <see cref="T:System.Linq.OrderedParallelQuery`1"></see> that contains elements to sort.</param>
+ <param name="keySelector">A function to extract a key from an element.</param>
+ <param name="comparer">An <see cref="T:System.Collections.Generic.IComparer`1"></see> to compare keys.</param>
+ <typeparam name="TSource">The type of elements of source.</typeparam>
+ <typeparam name="TKey">The type of the key returned by keySelector&gt;.</typeparam>
+ <returns>A sequence of groups that are sorted descending according to <paramref name="TKey">TKey</paramref>.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="action">action</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.GroupBy``2(System.Linq.ParallelQuery{``0},System.Func{``0,``1})">
+ <summary>Groups in parallel the elements of a sequence according to a specified key selector function.</summary>
+ <param name="source">An OrderedParallelQuery{TSource}that contains elements to sort.</param>
+ <param name="keySelector">A function to extract a key from an element.</param>
+ <typeparam name="TSource">The type of elements of source.</typeparam>
+ <typeparam name="TKey">The type of the key returned by keySelector.</typeparam>
+ <returns>A sequence of groups that are sorted descending according to <paramref name="TKey">TKey</paramref>.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="action">action</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.GroupJoin``4(System.Linq.ParallelQuery{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3})">
+ <summary>This GroupJoin overload should never be called. This method is marked as obsolete and always throws <see cref="T:System.NotSupportedException"></see> when called.</summary>
+ <param name="outer">This parameter is not used.</param>
+ <param name="inner">This parameter is not used.</param>
+ <param name="outerKeySelector">This parameter is not used.</param>
+ <param name="innerKeySelector">This parameter is not used.</param>
+ <param name="resultSelector">This parameter is not used.</param>
+ <typeparam name="TOuter">This type parameter is not used.</typeparam>
+ <typeparam name="TInner">This type parameter is not used.</typeparam>
+ <typeparam name="TKey">This type parameter is not used.</typeparam>
+ <typeparam name="TResult">This type parameter is not used.</typeparam>
+ <returns>This overload always throws a <see cref="T:System.NotSupportedException"></see>.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="action">action</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.GroupJoin``4(System.Linq.ParallelQuery{``0},System.Linq.ParallelQuery{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3})">
+ <summary>Correlates in parallel the elements of two sequences based on equality of keys and groups the results. The default equality comparer is used to compare keys.</summary>
+ <param name="outer">The first sequence to join.</param>
+ <param name="inner">The sequence to join to the first sequence.</param>
+ <param name="outerKeySelector">A function to extract the join key from each element of the first sequence.</param>
+ <param name="innerKeySelector">A function to extract the join key from each element of the second sequence.</param>
+ <param name="resultSelector">A function to create a result element from an element from the first sequence and a collection of matching elements from the second sequence.</param>
+ <typeparam name="TOuter">The type of the elements of the second sequence.</typeparam>
+ <typeparam name="TInner">The type of the elements of the first sequence.</typeparam>
+ <typeparam name="TKey">The type of the keys returned by the key selector functions.</typeparam>
+ <typeparam name="TResult">The type of the result elements.</typeparam>
+ <returns>A sequence that has elements of type <paramref name="TResult">TResult</paramref> that are obtained by performing a grouped join on two sequences.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="action">action</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.GroupJoin``4(System.Linq.ParallelQuery{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3},System.Collections.Generic.IEqualityComparer{``2})">
+ <summary>This GroupJoin overload should never be called. This method is marked as obsolete and always throws <see cref="T:System.NotSupportedException"></see> when called.</summary>
+ <param name="outer">This parameter is not used.</param>
+ <param name="inner">This parameter is not used.</param>
+ <param name="outerKeySelector">This parameter is not used.</param>
+ <param name="innerKeySelector">This parameter is not used.</param>
+ <param name="resultSelector">This parameter is not used.</param>
+ <param name="comparer">This parameter is not used.</param>
+ <typeparam name="TOuter">This type parameter is not used.</typeparam>
+ <typeparam name="TInner">This type parameter is not used.</typeparam>
+ <typeparam name="TKey">This type parameter is not used.</typeparam>
+ <typeparam name="TResult">This type parameter is not used.</typeparam>
+ <returns>This overload always throws a <see cref="T:System.NotSupportedException"></see>.</returns>
+ <exception cref="T:System.NotSupportedException">The exception that occurs when this method is called.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.GroupJoin``4(System.Linq.ParallelQuery{``0},System.Linq.ParallelQuery{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3},System.Collections.Generic.IEqualityComparer{``2})">
+ <summary>Correlates in parallel the elements of two sequences based on key equality and groups the results. A specified <see cref="T:System.Collections.Generic.IEqualityComparer`1"></see> is used to compare keys.</summary>
+ <param name="outer">The first sequence to join.</param>
+ <param name="inner">The sequence to join to the first sequence.</param>
+ <param name="outerKeySelector">A function to extract the join key from each element of the first sequence.</param>
+ <param name="innerKeySelector">A function to extract the join key from each element of the second sequence.</param>
+ <param name="resultSelector">A function to create a result element from an element from the first sequence and a collection of matching elements from the second sequence.</param>
+ <param name="comparer">An <see cref="T:System.Collections.Generic.IEqualityComparer`1"></see> to hash and compare keys.</param>
+ <typeparam name="TOuter">The type of the elements of the second sequence.</typeparam>
+ <typeparam name="TInner">The type of the elements of the first sequence.</typeparam>
+ <typeparam name="TKey">The type of the keys returned by the key selector functions.</typeparam>
+ <typeparam name="TResult">The type of the result elements.</typeparam>
+ <returns>A sequence that has elements of type <paramref name="TResult">TResult</paramref> that are obtained by performing a grouped join on two sequences.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="action">action</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Intersect``1(System.Linq.ParallelQuery{``0},System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})">
+ <summary>This Intersect overload should never be called. This method is marked as obsolete and always throws <see cref="T:System.NotSupportedException"></see> when called.</summary>
+ <param name="first">This parameter is not used.</param>
+ <param name="second">This parameter is not used.</param>
+ <param name="comparer">This parameter is not used.</param>
+ <typeparam name="TSource">This type parameter is not used.</typeparam>
+ <returns>This overload always throws a <see cref="T:System.NotSupportedException"></see>.</returns>
+ <exception cref="T:System.NotSupportedException">The exception that occurs when this method is called.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Intersect``1(System.Linq.ParallelQuery{``0},System.Linq.ParallelQuery{``0},System.Collections.Generic.IEqualityComparer{``0})">
+ <summary>Produces the set intersection of two parallel sequences by using the specified IEqualityComparer{T} to compare values.</summary>
+ <param name="first">A sequence whose distinct elements that also appear in second will be returned.</param>
+ <param name="second">A sequence whose distinct elements that also appear in the first sequence will be returned.</param>
+ <param name="comparer">An <see cref="T:System.Collections.Generic.IEqualityComparer`1"></see> to compare values.</param>
+ <typeparam name="TSource">The type of the elements of the input sequences.</typeparam>
+ <returns>A sequence that contains the elements that form the set intersection of two sequences.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="action">action</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Intersect``1(System.Linq.ParallelQuery{``0},System.Collections.Generic.IEnumerable{``0})">
+ <summary>This Intersect overload should never be called. This method is marked as obsolete and always throws <see cref="T:System.NotSupportedException"></see> when called.</summary>
+ <param name="first">This parameter is not used.</param>
+ <param name="second">This parameter is not used.</param>
+ <typeparam name="TSource">This type parameter is not used.</typeparam>
+ <returns>This overload always throws a <see cref="T:System.NotSupportedException"></see>.</returns>
+ <exception cref="T:System.NotSupportedException">The exception that occurs when this method is called.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Intersect``1(System.Linq.ParallelQuery{``0},System.Linq.ParallelQuery{``0})">
+ <summary>Produces the set intersection of two parallel sequences by using the default equality comparer to compare values.</summary>
+ <param name="first">A sequence whose distinct elements that also appear in second will be returned.</param>
+ <param name="second">A sequence whose distinct elements that also appear in the first sequence will be returned.</param>
+ <typeparam name="TSource">The type of the elements of the input sequences.</typeparam>
+ <returns>A sequence that contains the elements that form the set intersection of two sequences.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="action">action</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Join``4(System.Linq.ParallelQuery{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3})">
+ <summary>This Join overload should never be called. This method is marked as obsolete and always throws <see cref="T:System.NotSupportedException"></see> when invoked.</summary>
+ <param name="outer">This parameter is not used.</param>
+ <param name="inner">This parameter is not used.</param>
+ <param name="outerKeySelector">This parameter is not used.</param>
+ <param name="innerKeySelector">This parameter is not used.</param>
+ <param name="resultSelector">This parameter is not used.</param>
+ <typeparam name="TOuter">This type parameter is not used.</typeparam>
+ <typeparam name="TInner">This type parameter is not used.</typeparam>
+ <typeparam name="TKey">This type parameter is not used.</typeparam>
+ <typeparam name="TResult">This type parameter is not used.</typeparam>
+ <returns>This overload always throws a <see cref="T:System.NotSupportedException"></see>.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="action">action</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Join``4(System.Linq.ParallelQuery{``0},System.Linq.ParallelQuery{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3})">
+ <summary>Correlates in parallel the elements of two sequences based on matching keys. The default equality comparer is used to compare keys.</summary>
+ <param name="outer">The first sequence to join.</param>
+ <param name="inner">The sequence to join to the first sequence.</param>
+ <param name="outerKeySelector">A function to extract the join key from each element of the first sequence.</param>
+ <param name="innerKeySelector">A function to extract the join key from each element of the second sequence.</param>
+ <param name="resultSelector">A function to create a result element from two matching elements.</param>
+ <typeparam name="TOuter">The type of the elements of the second sequence.</typeparam>
+ <typeparam name="TInner">The type of the elements of the first sequence.</typeparam>
+ <typeparam name="TKey">The type of the keys returned by the key selector functions.</typeparam>
+ <typeparam name="TResult">The type of the result elements.</typeparam>
+ <returns>A sequence that has elements of type <paramref name="TResult">TResult</paramref> that are obtained by performing an inner join on two sequences.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="action">action</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Join``4(System.Linq.ParallelQuery{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3},System.Collections.Generic.IEqualityComparer{``2})">
+ <summary>This Join overload should never be called. This method is marked as obsolete and always throws <see cref="T:System.NotSupportedException"></see> when invoked.</summary>
+ <param name="outer">This parameter is not used.</param>
+ <param name="inner">This parameter is not used.</param>
+ <param name="outerKeySelector">This parameter is not used.</param>
+ <param name="innerKeySelector">This parameter is not used.</param>
+ <param name="resultSelector">This parameter is not used.</param>
+ <param name="comparer">This parameter is not used.</param>
+ <typeparam name="TOuter">This type parameter is not used.</typeparam>
+ <typeparam name="TInner">This type parameter is not used.</typeparam>
+ <typeparam name="TKey">This type parameter is not used.</typeparam>
+ <typeparam name="TResult">This type parameter is not used.</typeparam>
+ <returns>This overload always throws a <see cref="T:System.NotSupportedException"></see>.</returns>
+ <exception cref="T:System.NotSupportedException">The exception that occurs when this method is called.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Join``4(System.Linq.ParallelQuery{``0},System.Linq.ParallelQuery{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3},System.Collections.Generic.IEqualityComparer{``2})">
+ <summary>Correlates in parallel the elements of two sequences based on matching keys. A specified <see cref="T:System.Collections.Generic.IEqualityComparer`1"></see> is used to compare keys.</summary>
+ <param name="outer">The first sequence to join.</param>
+ <param name="inner">The sequence to join to the first sequence.</param>
+ <param name="outerKeySelector">A function to extract the join key from each element of the first sequence.</param>
+ <param name="innerKeySelector">A function to extract the join key from each element of the second sequence.</param>
+ <param name="resultSelector">A function to create a result element from two matching elements.</param>
+ <param name="comparer">An <see cref="T:System.Collections.Generic.IEqualityComparer`1"></see> to hash and compare keys.</param>
+ <typeparam name="TOuter">The type of the elements of the second sequence.</typeparam>
+ <typeparam name="TInner">The type of the elements of the first sequence.</typeparam>
+ <typeparam name="TKey">The type of the keys returned by the key selector functions.</typeparam>
+ <typeparam name="TResult">The type of the result elements.</typeparam>
+ <returns>A sequence that has elements of type <paramref name="TResult">TResult</paramref> that are obtained by performing an inner join on two sequences.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="action">action</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Last``1(System.Linq.ParallelQuery{``0})">
+ <summary>Returns the last element of a parallel sequence.</summary>
+ <param name="source">The sequence to return the last element from.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>The value at the last position in the source sequence.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Last``1(System.Linq.ParallelQuery{``0},System.Func{``0,System.Boolean})">
+ <summary>Returns the last element of a parallel sequence that satisfies a specified condition.</summary>
+ <param name="source">The sequence to return an element from.</param>
+ <param name="predicate">A function to test each element for a condition.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>The last element in the sequence that passes the test in the specified predicate function.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="predicate">predicate</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ <exception cref="T:System.InvalidOperationException">No element in <paramref name="source">source</paramref> satisfies the condition in <paramref name="predicate">predicate</paramref>.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.LastOrDefault``1(System.Linq.ParallelQuery{``0},System.Func{``0,System.Boolean})">
+ <summary>Returns the last element of a parallel sequence that satisfies a condition, or a default value if no such element is found.</summary>
+ <param name="source">The sequence to return an element from.</param>
+ <param name="predicate">A function to test each element for a condition.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>default() if the sequence is empty or if no elements pass the test in the predicate function; otherwise, the last element that passes the test in the predicate function.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="predicate">predicate</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.LastOrDefault``1(System.Linq.ParallelQuery{``0})">
+ <summary>Returns the last element of a parallel sequence, or a default value if the sequence contains no elements.</summary>
+ <param name="source">The sequence to return an element from.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>default() if the source sequence is empty; otherwise, the last element in the sequence.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.LongCount``1(System.Linq.ParallelQuery{``0})">
+ <summary>Returns an Int64 that represents the total number of elements in a parallel sequence.</summary>
+ <param name="source">A sequence that contains elements to be counted.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>The number of elements in the input sequence.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">The number of elements in source is larger than <see cref="F:System.Int64.MaxValue"></see>. -or- One or more exceptions occurred during the evaluation of the query.</exception>
+ <exception cref="T:System.OverflowException">The computed result is greater than <see cref="F:System.Int64.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.LongCount``1(System.Linq.ParallelQuery{``0},System.Func{``0,System.Boolean})">
+ <summary>Returns an Int64 that represents how many elements in a parallel sequence satisfy a condition.</summary>
+ <param name="source">A sequence that contains elements to be counted.</param>
+ <param name="predicate">A function to test each element for a condition.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>A number that represents how many elements in the sequence satisfy the condition in the predicate function.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="predicate">predicate</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">The number of elements in source is larger than <see cref="F:System.Int64.MaxValue"></see>. -or- One or more exceptions occurred during the evaluation of the query.</exception>
+ <exception cref="T:System.OverflowException">The computed result is greater than <see cref="F:System.Int64.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Max(System.Linq.ParallelQuery{System.Nullable{System.Single}})">
+ <summary>Returns the maximum value in a parallel sequence of values.</summary>
+ <param name="source">A sequence of values to determine the maximum value of.</param>
+ <returns>The maximum value in the sequence.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Max(System.Linq.ParallelQuery{System.Single})">
+ <summary>Returns the maximum value in a parallel sequence of values.</summary>
+ <param name="source">A sequence of values to determine the maximum value of.</param>
+ <returns>The maximum value in the sequence.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Max(System.Linq.ParallelQuery{System.Nullable{System.Int64}})">
+ <summary>Returns the maximum value in a parallel sequence of values.</summary>
+ <param name="source">A sequence of values to determine the maximum value of.</param>
+ <returns>The maximum value in the sequence.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Max(System.Linq.ParallelQuery{System.Nullable{System.Int32}})">
+ <summary>Returns the maximum value in a parallel sequence of values.</summary>
+ <param name="source">A sequence of values to determine the maximum value of.</param>
+ <returns>The maximum value in the sequence.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Max(System.Linq.ParallelQuery{System.Nullable{System.Double}})">
+ <summary>Returns the maximum value in a parallel sequence of values.</summary>
+ <param name="source">A sequence of values to determine the maximum value of.</param>
+ <returns>The maximum value in the sequence.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Max(System.Linq.ParallelQuery{System.Double})">
+ <summary>Returns the maximum value in a parallel sequence of values.</summary>
+ <param name="source">A sequence of values to determine the maximum value of.</param>
+ <returns>The maximum value in the sequence.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Max(System.Linq.ParallelQuery{System.Int64})">
+ <summary>Returns the maximum value in a parallel sequence of values.</summary>
+ <param name="source">A sequence of values to determine the maximum value of.</param>
+ <returns>The maximum value in the sequence.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Max(System.Linq.ParallelQuery{System.Int32})">
+ <summary>Returns the maximum value in a parallel sequence of values.</summary>
+ <param name="source">A sequence of values to determine the maximum value of.</param>
+ <returns>The maximum value in the sequence.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Max(System.Linq.ParallelQuery{System.Decimal})">
+ <summary>Returns the maximum value in a parallel sequence of values.</summary>
+ <param name="source">A sequence of values to determine the maximum value of.</param>
+ <returns>The maximum value in the sequence.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Max(System.Linq.ParallelQuery{System.Nullable{System.Decimal}})">
+ <summary>Returns the maximum value in a parallel sequence of values.</summary>
+ <param name="source">A sequence of values to determine the maximum value of.</param>
+ <returns>The maximum value in the sequence.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Max``2(System.Linq.ParallelQuery{``0},System.Func{``0,``1})">
+ <summary>Invokes in parallel a transform function on each element of a sequence and returns the maximum value.</summary>
+ <param name="source">A sequence of values to determine the maximum value of.</param>
+ <param name="selector">A transform function to apply to each element.</param>
+ <typeparam name="TSource">The type of elements of source.</typeparam>
+ <typeparam name="TResult">The type of the value returned by selector.</typeparam>
+ <returns>The maximum value in the sequence.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements and <paramref name="TSource">TSource</paramref> is a non-nullable value type.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Max``1(System.Linq.ParallelQuery{``0},System.Func{``0,System.Nullable{System.Int64}})">
+ <summary>Invokes in parallel a transform function on each element of a sequence and returns the maximum value.</summary>
+ <param name="source">A sequence of values to determine the maximum value of.</param>
+ <param name="selector">A transform function to apply to each element.</param>
+ <typeparam name="TSource">The type of elements of source.</typeparam>
+ <returns>The maximum value in the sequence.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Max``1(System.Linq.ParallelQuery{``0},System.Func{``0,System.Single})">
+ <summary>Invokes in parallel a transform function on each element of a sequence and returns the maximum value.</summary>
+ <param name="source">A sequence of values to determine the maximum value of.</param>
+ <param name="selector">A transform function to apply to each element.</param>
+ <typeparam name="TSource">The type of elements of source.</typeparam>
+ <returns>The maximum value in the sequence.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements and <paramref name="TSource">TSource</paramref> is a non-nullable value type.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Max``1(System.Linq.ParallelQuery{``0},System.Func{``0,System.Nullable{System.Single}})">
+ <summary>Invokes in parallel a transform function on each element of a sequence and returns the maximum value.</summary>
+ <param name="source">A sequence of values to determine the maximum value of.</param>
+ <param name="selector">A transform function to apply to each element.</param>
+ <typeparam name="TSource">The type of elements of source.</typeparam>
+ <returns>The maximum value in the sequence.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Max``1(System.Linq.ParallelQuery{``0},System.Func{``0,System.Nullable{System.Int32}})">
+ <summary>Invokes in parallel a transform function on each element of a sequence and returns the maximum value.</summary>
+ <param name="source">A sequence of values to determine the maximum value of.</param>
+ <param name="selector">A transform function to apply to each element.</param>
+ <typeparam name="TSource">The type of elements of source.</typeparam>
+ <returns>The maximum value in the sequence.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Max``1(System.Linq.ParallelQuery{``0},System.Func{``0,System.Nullable{System.Double}})">
+ <summary>Invokes in parallel a transform function on each element of a sequence and returns the maximum value.</summary>
+ <param name="source">A sequence of values to determine the maximum value of.</param>
+ <param name="selector">A transform function to apply to each element.</param>
+ <typeparam name="TSource">The type of elements of source.</typeparam>
+ <returns>The maximum value in the sequence.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Max``1(System.Linq.ParallelQuery{``0},System.Func{``0,System.Nullable{System.Decimal}})">
+ <summary>Invokes in parallel a transform function on each element of a sequence and returns the maximum value.</summary>
+ <param name="source">A sequence of values to determine the maximum value of.</param>
+ <param name="selector">A transform function to apply to each element.</param>
+ <typeparam name="TSource">The type of elements of source.</typeparam>
+ <returns>The maximum value in the sequence.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Max``1(System.Linq.ParallelQuery{``0},System.Func{``0,System.Int64})">
+ <summary>Invokes in parallel a transform function on each element of a sequence and returns the maximum value.</summary>
+ <param name="source">A sequence of values to determine the maximum value of.</param>
+ <param name="selector">A transform function to apply to each element.</param>
+ <typeparam name="TSource">The type of elements of source.</typeparam>
+ <returns>The maximum value in the sequence.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements and <paramref name="TSource">TSource</paramref> is a non-nullable value type.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Max``1(System.Linq.ParallelQuery{``0},System.Func{``0,System.Int32})">
+ <summary>Invokes in parallel a transform function on each element of a sequence and returns the maximum value.</summary>
+ <param name="source">A sequence of values to determine the maximum value of.</param>
+ <param name="selector">A transform function to apply to each element.</param>
+ <typeparam name="TSource">The type of elements of source.</typeparam>
+ <returns>The maximum value in the sequence.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements and <paramref name="TSource">TSource</paramref> is a non-nullable value type.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Max``1(System.Linq.ParallelQuery{``0},System.Func{``0,System.Double})">
+ <summary>Invokes in parallel a transform function on each element of a sequence and returns the maximum value.</summary>
+ <param name="source">A sequence of values to determine the maximum value of.</param>
+ <param name="selector">A transform function to apply to each element.</param>
+ <typeparam name="TSource">The type of elements of source.</typeparam>
+ <returns>The maximum value in the sequence.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements and <paramref name="TSource">TSource</paramref> is a non-nullable value type.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Max``1(System.Linq.ParallelQuery{``0},System.Func{``0,System.Decimal})">
+ <summary>Invokes in parallel a transform function on each element of a sequence and returns the maximum value.</summary>
+ <param name="source">A sequence of values to determine the maximum value of.</param>
+ <param name="selector">A transform function to apply to each element.</param>
+ <typeparam name="TSource">The type of elements of source.</typeparam>
+ <returns>The maximum value in the sequence.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements and <paramref name="TSource">TSource</paramref> is a non-nullable value type.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Max``1(System.Linq.ParallelQuery{``0})">
+ <summary>Returns the maximum value in a parallel sequence of values.</summary>
+ <param name="source">A sequence of values to determine the maximum value of.</param>
+ <typeparam name="TSource">The type of elements in the source sequence.</typeparam>
+ <returns>The maximum value in the sequence.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements and <paramref name="TSource">TSource</paramref> is a non-nullable value type.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Min(System.Linq.ParallelQuery{System.Single})">
+ <summary>Returns the minimum value in a parallel sequence of values.</summary>
+ <param name="source">A sequence of values to determine the minimum value of.</param>
+ <returns>The minimum value in the sequence.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements and <paramref name="TSource">TSource</paramref> is a non-nullable value type.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Min(System.Linq.ParallelQuery{System.Nullable{System.Single}})">
+ <summary>Returns the minimum value in a parallel sequence of values.</summary>
+ <param name="source">A sequence of values to determine the minimum value of.</param>
+ <returns>The minimum value in the sequence.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Min(System.Linq.ParallelQuery{System.Nullable{System.Int64}})">
+ <summary>Returns the minimum value in a parallel sequence of values.</summary>
+ <param name="source">A sequence of values to determine the minimum value of.</param>
+ <returns>The minimum value in the sequence.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Min(System.Linq.ParallelQuery{System.Nullable{System.Int32}})">
+ <summary>Returns the minimum value in a parallel sequence of values.</summary>
+ <param name="source">A sequence of values to determine the minimum value of.</param>
+ <returns>The minimum value in the sequence.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Min(System.Linq.ParallelQuery{System.Nullable{System.Double}})">
+ <summary>Returns the minimum value in a parallel sequence of values.</summary>
+ <param name="source">A sequence of values to determine the minimum value of.</param>
+ <returns>The minimum value in the sequence.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Min(System.Linq.ParallelQuery{System.Nullable{System.Decimal}})">
+ <summary>Returns the minimum value in a parallel sequence of values.</summary>
+ <param name="source">A sequence of values to determine the minimum value of.</param>
+ <returns>The minimum value in the sequence.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Min(System.Linq.ParallelQuery{System.Int64})">
+ <summary>Returns the minimum value in a parallel sequence of values.</summary>
+ <param name="source">A sequence of values to determine the minimum value of.</param>
+ <returns>The minimum value in the sequence.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements and <paramref name="TSource">TSource</paramref> is a non-nullable value type.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Min(System.Linq.ParallelQuery{System.Int32})">
+ <summary>Returns the minimum value in a parallel sequence of values.</summary>
+ <param name="source">A sequence of values to determine the minimum value of.</param>
+ <returns>The minimum value in the sequence.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements and <paramref name="TSource">TSource</paramref> is a non-nullable value type.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Min(System.Linq.ParallelQuery{System.Double})">
+ <summary>Returns the minimum value in a parallel sequence of values.</summary>
+ <param name="source">A sequence of values to determine the minimum value of.</param>
+ <returns>The minimum value in the sequence.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements and <paramref name="TSource">TSource</paramref> is a non-nullable value type.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Min(System.Linq.ParallelQuery{System.Decimal})">
+ <summary>Returns the minimum value in a parallel sequence of values.</summary>
+ <param name="source">A sequence of values to determine the minimum value of.</param>
+ <returns>The minimum value in the sequence.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements and <paramref name="TSource">TSource</paramref> is a non-nullable value type.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Min``2(System.Linq.ParallelQuery{``0},System.Func{``0,``1})">
+ <summary>Invokes in parallel a transform function on each element of a sequence and returns the minimum value.</summary>
+ <param name="source">A sequence of values to determine the minimum value of.</param>
+ <param name="selector">A transform function to apply to each element.</param>
+ <typeparam name="TSource">The type of elements of source.</typeparam>
+ <typeparam name="TResult">The type of the value returned by selector.</typeparam>
+ <returns>The minimum value in the sequence.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements and <paramref name="TSource">TSource</paramref> is a non-nullable value type.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Min``1(System.Linq.ParallelQuery{``0},System.Func{``0,System.Single})">
+ <summary>Invokes in parallel a transform function on each element of a sequence and returns the minimum value.</summary>
+ <param name="source">A sequence of values to determine the minimum value of.</param>
+ <param name="selector">A transform function to apply to each element.</param>
+ <typeparam name="TSource">The type of elements of source.</typeparam>
+ <returns>The minimum value in the sequence.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements and <paramref name="TSource">TSource</paramref> is a non-nullable value type.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Min``1(System.Linq.ParallelQuery{``0},System.Func{``0,System.Nullable{System.Single}})">
+ <summary>Invokes in parallel a transform function on each element of a sequence and returns the minimum value.</summary>
+ <param name="source">A sequence of values to determine the minimum value of.</param>
+ <param name="selector">A transform function to apply to each element.</param>
+ <typeparam name="TSource">The type of elements of source.</typeparam>
+ <returns>The minimum value in the sequence.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Min``1(System.Linq.ParallelQuery{``0},System.Func{``0,System.Nullable{System.Int32}})">
+ <summary>Invokes in parallel a transform function on each element of a sequence and returns the minimum value.</summary>
+ <param name="source">A sequence of values to determine the minimum value of.</param>
+ <param name="selector">A transform function to apply to each element.</param>
+ <typeparam name="TSource">The type of elements of source.</typeparam>
+ <returns>The minimum value in the sequence.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Min``1(System.Linq.ParallelQuery{``0},System.Func{``0,System.Nullable{System.Double}})">
+ <summary>Invokes in parallel a transform function on each element of a sequence and returns the minimum value.</summary>
+ <param name="source">A sequence of values to determine the minimum value of.</param>
+ <param name="selector">A transform function to apply to each element.</param>
+ <typeparam name="TSource">The type of elements of source.</typeparam>
+ <returns>The minimum value in the sequence.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Min``1(System.Linq.ParallelQuery{``0},System.Func{``0,System.Nullable{System.Int64}})">
+ <summary>Invokes in parallel a transform function on each element of a sequence and returns the minimum value.</summary>
+ <param name="source">A sequence of values to determine the minimum value of.</param>
+ <param name="selector">A transform function to apply to each element.</param>
+ <typeparam name="TSource">The type of elements of source.</typeparam>
+ <returns>The minimum value in the sequence.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Min``1(System.Linq.ParallelQuery{``0},System.Func{``0,System.Int64})">
+ <summary>Invokes in parallel a transform function on each element of a sequence and returns the minimum value.</summary>
+ <param name="source">A sequence of values to determine the minimum value of.</param>
+ <param name="selector">A transform function to apply to each element.</param>
+ <typeparam name="TSource">The type of elements of source.</typeparam>
+ <returns>The minimum value in the sequence.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements and <paramref name="TSource">TSource</paramref> is a non-nullable value type.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Min``1(System.Linq.ParallelQuery{``0},System.Func{``0,System.Int32})">
+ <summary>Invokes in parallel a transform function on each element of a sequence and returns the minimum value.</summary>
+ <param name="source">A sequence of values to determine the minimum value of.</param>
+ <param name="selector">A transform function to apply to each element.</param>
+ <typeparam name="TSource">The type of elements of source.</typeparam>
+ <returns>The minimum value in the sequence.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements and <paramref name="TSource">TSource</paramref> is a non-nullable value type.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Min``1(System.Linq.ParallelQuery{``0},System.Func{``0,System.Nullable{System.Decimal}})">
+ <summary>Invokes in parallel a transform function on each element of a sequence and returns the minimum value.</summary>
+ <param name="source">A sequence of values to determine the minimum value of.</param>
+ <param name="selector">A transform function to apply to each element.</param>
+ <typeparam name="TSource">The type of elements of source.</typeparam>
+ <returns>The minimum value in the sequence.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Min``1(System.Linq.ParallelQuery{``0},System.Func{``0,System.Double})">
+ <summary>Invokes in parallel a transform function on each element of a sequence and returns the minimum value.</summary>
+ <param name="source">A sequence of values to determine the minimum value of.</param>
+ <param name="selector">A transform function to apply to each element.</param>
+ <typeparam name="TSource">The type of elements of source.</typeparam>
+ <returns>The minimum value in the sequence.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements and <paramref name="TSource">TSource</paramref> is a non-nullable value type.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Min``1(System.Linq.ParallelQuery{``0},System.Func{``0,System.Decimal})">
+ <summary>Invokes in parallel a transform function on each element of a sequence and returns the minimum value.</summary>
+ <param name="source">A sequence of values to determine the minimum value of.</param>
+ <param name="selector">A transform function to apply to each element.</param>
+ <typeparam name="TSource">The type of elements of source.</typeparam>
+ <returns>The minimum value in the sequence.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements and <paramref name="TSource">TSource</paramref> is a non-nullable value type.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Min``1(System.Linq.ParallelQuery{``0})">
+ <summary>Returns the minimum value in a parallel sequence of values.</summary>
+ <param name="source">A sequence of values to determine the minimum value of.</param>
+ <typeparam name="TSource">The type of elements of source.</typeparam>
+ <returns>The minimum value in the sequence.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements and <paramref name="TSource">TSource</paramref> is a non-nullable value type.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.OfType``1(System.Linq.ParallelQuery)">
+ <summary>Filters the elements of a ParallelQuery based on a specified type.</summary>
+ <param name="source">The sequence whose elements to filter.</param>
+ <typeparam name="TResult">The type to filter the elements of the sequence on.</typeparam>
+ <returns>A sequence that contains elements from the input sequence of type .</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.OrderBy``2(System.Linq.ParallelQuery{``0},System.Func{``0,``1})">
+ <summary>Sorts in parallel the elements of a sequence in ascending order according to a key.</summary>
+ <param name="source">A sequence of values to order.</param>
+ <param name="keySelector">A function to extract a key from an element.</param>
+ <typeparam name="TSource">The type of elements of source.</typeparam>
+ <typeparam name="TKey">The type of the key returned by keySelector.</typeparam>
+ <returns>An OrderedParallelQuery{TSource} whose elements are sorted according to a key.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="keySelector">keySelector</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.OrderBy``2(System.Linq.ParallelQuery{``0},System.Func{``0,``1},System.Collections.Generic.IComparer{``1})">
+ <summary>Sorts in parallel the elements of a sequence in ascending order by using a specified comparer.</summary>
+ <param name="source">A sequence of values to order.</param>
+ <param name="keySelector">A function to extract a key from an element.</param>
+ <param name="comparer">An IComparer{TKey} to compare keys.</param>
+ <typeparam name="TSource">The type of elements of source.</typeparam>
+ <typeparam name="TKey">The type of the key returned by keySelector.</typeparam>
+ <returns>An OrderedParallelQuery{TSource} whose elements are sorted according to a key.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="keySelector">keySelector</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.OrderByDescending``2(System.Linq.ParallelQuery{``0},System.Func{``0,``1})">
+ <summary>Sorts in parallel the elements of a sequence in descending order according to a key.</summary>
+ <param name="source">A sequence of values to order.</param>
+ <param name="keySelector">A function to extract a key from an element.</param>
+ <typeparam name="TSource">The type of elements of source.</typeparam>
+ <typeparam name="TKey">The type of the key returned by keySelector.</typeparam>
+ <returns>An OrderedParallelQuery{TSource} whose elements are sorted descending according to a key.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="keySelector">keySelector</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.OrderByDescending``2(System.Linq.ParallelQuery{``0},System.Func{``0,``1},System.Collections.Generic.IComparer{``1})">
+ <summary>Sorts the elements of a sequence in descending order by using a specified comparer.</summary>
+ <param name="source">A sequence of values to order.</param>
+ <param name="keySelector">A function to extract a key from an element.</param>
+ <param name="comparer">An IComparer{TKey} to compare keys.</param>
+ <typeparam name="TSource">The type of elements of source.</typeparam>
+ <typeparam name="TKey">The type of the key returned by keySelector.</typeparam>
+ <returns>An OrderedParallelQuery{TSource} whose elements are sorted descending according to a key.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="KeySelector">KeySelector</paramref> is a null reference (Nothing in Visual Basic)..</exception>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Range(System.Int32,System.Int32)">
+ <summary>Generates a parallel sequence of integral numbers within a specified range.</summary>
+ <param name="start">The value of the first integer in the sequence.</param>
+ <param name="count">The number of sequential integers to generate.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">An IEnumerable<int32> in C# or IEnumerable(Of Int32) in Visual Basic that contains a range of sequential integral numbers.<p>
+</int32></p>
+</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count">count</paramref> is less than 0 -or- <paramref name="start">start</paramref> + <paramref name="count">count</paramref> - 1 is larger than <see cref="F:System.Int32.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Repeat``1(``0,System.Int32)">
+ <summary>Generates a parallel sequence that contains one repeated value.</summary>
+ <param name="element">The value to be repeated.</param>
+ <param name="count">The number of times to repeat the value in the generated sequence.</param>
+ <typeparam name="TResult">The type of the value to be repeated in the result sequence.</typeparam>
+ <returns>A sequence that contains a repeated value.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count">count</paramref> is less than 0.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Reverse``1(System.Linq.ParallelQuery{``0})">
+ <summary>Inverts the order of the elements in a parallel sequence.</summary>
+ <param name="source">A sequence of values to reverse.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>A sequence whose elements correspond to those of the input sequence in reverse order.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Select``2(System.Linq.ParallelQuery{``0},System.Func{``0,System.Int32,``1})">
+ <summary>Projects in parallel each element of a sequence into a new form by incorporating the element's index.</summary>
+ <param name="source">A sequence of values to invoke a transform function on.</param>
+ <param name="selector">A transform function to apply to each element.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <typeparam name="TResult">The type of elements resturned by selector.</typeparam>
+ <returns>A sequence whose elements are the result of invoking the transform function on each element of <paramref name="source">source</paramref>, based on the index supplied to <paramref name="selector">selector</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ <exception cref="T:System.OverflowException">More than <see cref="F:System.Int32.MaxValue"></see> elements are enumerated by the query. This condition might occur in streaming scenarios.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Select``2(System.Linq.ParallelQuery{``0},System.Func{``0,``1})">
+ <summary>Projects in parallel each element of a sequence into a new form.</summary>
+ <param name="source">A sequence of values to invoke a transform function on.</param>
+ <param name="selector">A transform function to apply to each element.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <typeparam name="TResult">The type of elements resturned by selector.</typeparam>
+ <returns>A sequence whose elements are the result of invoking the transform function on each element of <paramref name="source">source</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.SelectMany``3(System.Linq.ParallelQuery{``0},System.Func{``0,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})">
+ <summary>Projects each element of a sequence to an <see cref="T:System.Collections.Generic.IEnumerable`1"></see>, flattens the resulting sequences into one sequence, and invokes a result selector function on each element therein.</summary>
+ <param name="source">A sequence of values to project.</param>
+ <param name="collectionSelector">A transform function to apply to each source element; the second parameter of the function represents the index of the source element.</param>
+ <param name="resultSelector">A function to create a result element from an element from the first sequence and a collection of matching elements from the second sequence.</param>
+ <typeparam name="TSource">The type of the intermediate elements collected by collectionSelector.</typeparam>
+ <typeparam name="TCollection">The type of elements of source.</typeparam>
+ <typeparam name="TResult">The type of elements in the result sequence.</typeparam>
+ <returns>A sequence whose elements are the result of invoking the one-to-many transform function <paramref name="collectionSelector">collectionSelector</paramref> on each element of <paramref name="source">source</paramref> based on the index supplied to <paramref name="collectionSelector">collectionSelector</paramref>, and then mapping each of those sequence elements and their corresponding source element to a result element.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.OverflowException">More than <see cref="F:System.Int32.MaxValue"></see> elements are enumerated by the query.</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.SelectMany``3(System.Linq.ParallelQuery{``0},System.Func{``0,System.Int32,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})">
+ <summary>Projects each element of a sequence to an <see cref="T:System.Collections.Generic.IEnumerable`1"></see>, flattens the resulting sequences into one sequence, and invokes a result selector function on each element therein. The index of each source element is used in the intermediate projected form of that element.</summary>
+ <param name="source">A sequence of values to project.</param>
+ <param name="collectionSelector">A transform function to apply to each source element; the second parameter of the function represents the index of the source element.</param>
+ <param name="resultSelector">A function to create a result element from an element from the first sequence and a collection of matching elements from the second sequence.</param>
+ <typeparam name="TSource">The type of the intermediate elements collected by collectionSelector.</typeparam>
+ <typeparam name="TCollection">The type of elements of source.</typeparam>
+ <typeparam name="TResult">The type of elements to return.</typeparam>
+ <returns>A sequence whose elements are the result of invoking the one-to-many transform function <paramref name="collectionSelector">collectionSelector</paramref> on each element of <paramref name="source">source</paramref> based on the index supplied to <paramref name="collectionSelector">collectionSelector</paramref>, and then mapping each of those sequence elements and their corresponding source element to a result element.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.OverflowException">More than <see cref="F:System.Int32.MaxValue"></see> elements are enumerated by the query.</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.SelectMany``2(System.Linq.ParallelQuery{``0},System.Func{``0,System.Collections.Generic.IEnumerable{``1}})">
+ <summary>Projects in parallel each element of a sequence to an <see cref="T:System.Collections.Generic.IEnumerable`1"></see> and flattens the resulting sequences into one sequence.</summary>
+ <param name="source">A sequence of values to project.</param>
+ <param name="selector">A transform function to apply to each element.</param>
+ <typeparam name="TSource">The type of elements of source.</typeparam>
+ <typeparam name="TResult">The type of the elements of the sequence returned by selector.</typeparam>
+ <returns>A sequence whose elements are the result of invoking the one-to-many transform function on each element of the input sequence.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.SelectMany``2(System.Linq.ParallelQuery{``0},System.Func{``0,System.Int32,System.Collections.Generic.IEnumerable{``1}})">
+ <summary>Projects in parallel each element of a sequence to an <see cref="T:System.Collections.Generic.IEnumerable`1"></see>, and flattens the resulting sequences into one sequence. The index of each source element is used in the projected form of that element.</summary>
+ <param name="source">A sequence of values to project.</param>
+ <param name="selector">A transform function to apply to each element.</param>
+ <typeparam name="TSource">The type of elements of source.</typeparam>
+ <typeparam name="TResult">The type of the elements of the sequence returned by selector.</typeparam>
+ <returns>A sequence whose elements are the result of invoking the one-to-many transform function on each element of the input sequence.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.OverflowException">More than <see cref="F:System.Int32.MaxValue"></see> elements are enumerated by the query.</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.SequenceEqual``1(System.Linq.ParallelQuery{``0},System.Collections.Generic.IEnumerable{``0})">
+ <summary>This SequenceEqual overload should never be called. This method is marked as obsolete and always throws <see cref="T:System.NotSupportedException"></see> when called.</summary>
+ <param name="first">This parameter is not used.</param>
+ <param name="second">This parameter is not used.</param>
+ <typeparam name="TSource">This type parameter is not used.</typeparam>
+ <returns>This overload always throws a <see cref="T:System.NotSupportedException"></see>.</returns>
+ <exception cref="T:System.NotSupportedException">Thrown every time this method is called.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.SequenceEqual``1(System.Linq.ParallelQuery{``0},System.Linq.ParallelQuery{``0})">
+ <summary>Determines whether two parallel sequences are equal by comparing the elements by using the default equality comparer for their type.</summary>
+ <param name="first">A sequence to compare to second.</param>
+ <param name="second">A sequence to compare to the first input sequence.</param>
+ <typeparam name="TSource">The type of the elements of the input sequences.</typeparam>
+ <returns>true if the two source sequences are of equal length and their corresponding elements are equal according to the default equality comparer for their type; otherwise, false.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="first">first</paramref> or <paramref name="second">second</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.SequenceEqual``1(System.Linq.ParallelQuery{``0},System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})">
+ <summary>This SequenceEqual overload should never be called. This method is marked as obsolete and always throws <see cref="T:System.NotSupportedException"></see> when called.</summary>
+ <param name="first">This parameter is not used.</param>
+ <param name="second">This parameter is not used.</param>
+ <param name="comparer">This parameter is not used.</param>
+ <typeparam name="TSource">This type parameter is not used.</typeparam>
+ <returns>This overload always throws a <see cref="T:System.NotSupportedException"></see>.</returns>
+ <exception cref="T:System.NotSupportedException">Thrown every time this method is called.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.SequenceEqual``1(System.Linq.ParallelQuery{``0},System.Linq.ParallelQuery{``0},System.Collections.Generic.IEqualityComparer{``0})">
+ <summary>Determines whether two parallel sequences are equal by comparing their elements by using a specified IEqualityComparer{T}.</summary>
+ <param name="first">A sequence to compare to second.</param>
+ <param name="second">A sequence to compare to the first input sequence.</param>
+ <param name="comparer">An <see cref="T:System.Collections.Generic.IEqualityComparer`1"></see> to use to compare elements.</param>
+ <typeparam name="TSource">The type of the elements of the input sequences.</typeparam>
+ <returns>true if the two source sequences are of equal length and their corresponding elements are equal according to the default equality comparer for their type; otherwise, false.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="first">first</paramref> or <paramref name="second">second</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Single``1(System.Linq.ParallelQuery{``0})">
+ <summary>Returns the only element of a parallel sequence, and throws an exception if there is not exactly one element in the sequence.</summary>
+ <param name="source">The sequence to return the single element of.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>The single element of the input sequence.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ <exception cref="T:System.InvalidOperationException">The input sequence contains more than one element. -or- The input sequence is empty.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Single``1(System.Linq.ParallelQuery{``0},System.Func{``0,System.Boolean})">
+ <summary>Returns the only element of a parallel sequence that satisfies a specified condition, and throws an exception if more than one such element exists.</summary>
+ <param name="source">The sequence to return the single element of.</param>
+ <param name="predicate">A function to test an element for a condition.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>The single element of the input sequence that satisfies a condition.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="predicate">predicate</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ <exception cref="T:System.InvalidOperationException">No element satisfies the condition in <paramref name="predicate">predicate</paramref>. -or- More than one element satisfies the condition in <paramref name="predicate">predicate</paramref>.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.SingleOrDefault``1(System.Linq.ParallelQuery{``0})">
+ <summary>Returns the only element of a parallel sequence, or a default value if the sequence is empty; this method throws an exception if there is more than one element in the sequence.</summary>
+ <param name="source">The sequence to return the single element of.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>The single element of the input sequence, or default() if the sequence contains no elements.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.SingleOrDefault``1(System.Linq.ParallelQuery{``0},System.Func{``0,System.Boolean})">
+ <summary>Returns the only element of a parallel sequence that satisfies a specified condition or a default value if no such element exists; this method throws an exception if more than one element satisfies the condition.</summary>
+ <param name="source">The sequence to return the single element of.</param>
+ <param name="predicate">A function to test an element for a condition.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>The single element of the input sequence that satisfies the condition, or default() if no such element is found.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="predicate">predicate</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> is empty or multiple elements are returned.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Skip``1(System.Linq.ParallelQuery{``0},System.Int32)">
+ <summary>Bypasses a specified number of elements in a parallel sequence and then returns the remaining elements.</summary>
+ <param name="source">The sequence to return elements from.</param>
+ <param name="count">The number of elements to skip before returning the remaining elements.</param>
+ <typeparam name="TSource">The type of elements of source.</typeparam>
+ <returns>A sequence that contains the elements that occur after the specified index in the input sequence.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.OverflowException">Count is greater than <see cref="F:System.Int32.MaxValue"></see></exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.SkipWhile``1(System.Linq.ParallelQuery{``0},System.Func{``0,System.Boolean})">
+ <summary>Bypasses elements in a parallel sequence as long as a specified condition is true and then returns the remaining elements.</summary>
+ <param name="source">The sequence to return elements from.</param>
+ <param name="predicate">A function to test each element for a condition.</param>
+ <typeparam name="TSource">The type of elements of source.</typeparam>
+ <returns>A sequence that contains the elements from the input sequence starting at the first element in the linear series that does not pass the test specified by predicate.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="predicate">predicate</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.SkipWhile``1(System.Linq.ParallelQuery{``0},System.Func{``0,System.Int32,System.Boolean})">
+ <summary>Bypasses elements in a parallel sequence as long as a specified condition is true and then returns the remaining elements. The element's index is used in the logic of the predicate function.</summary>
+ <param name="source">The sequence to return elements from.</param>
+ <param name="predicate">A function to test each source element for a condition; the second parameter of the function represents the index of the source element.</param>
+ <typeparam name="TSource">The type of elements of source.</typeparam>
+ <returns>A sequence that contains the elements from the input sequence starting at the first element in the linear series that does not pass the test specified by predicate.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="predicate">predicate</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.OverflowException">More than <see cref="F:System.Int32.MaxValue"></see> elements are enumerated by the query.</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Sum(System.Linq.ParallelQuery{System.Nullable{System.Single}})">
+ <summary>Computes in parallel the sum of a sequence of values.</summary>
+ <param name="source">A sequence of values to calculate the sum of.</param>
+ <returns>The sum of the projected values in the sequence.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">The sum is larger than <see cref="F:System.Single.MaxValue"></see>. -or- One or more exceptions occurred during the evaluation of the query.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Sum(System.Linq.ParallelQuery{System.Nullable{System.Int64}})">
+ <summary>Computes in parallel the sum of a sequence of values.</summary>
+ <param name="source">A sequence of values to calculate the sum of.</param>
+ <returns>The sum of the projected values in the sequence.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">The sum is larger than <see cref="F:System.Int64.MaxValue"></see>. -or- One or more exceptions occurred during the evaluation of the query.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Sum(System.Linq.ParallelQuery{System.Nullable{System.Int32}})">
+ <summary>Computes in parallel the sum of a sequence of values.</summary>
+ <param name="source">A sequence of values to calculate the sum of.</param>
+ <returns>The sum of the projected values in the sequence.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">The sum is larger than <see cref="F:System.Int32.MaxValue"></see>. -or- One or more exceptions occurred during the evaluation of the query.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Sum(System.Linq.ParallelQuery{System.Nullable{System.Double}})">
+ <summary>Computes in parallel the sum of a sequence of values.</summary>
+ <param name="source">A sequence of values to calculate the sum of.</param>
+ <returns>The sum of the projected values in the sequence.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">The sum is larger than <see cref="F:System.Double.MaxValue"></see>. -or- One or more exceptions occurred during the evaluation of the query.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Sum(System.Linq.ParallelQuery{System.Single})">
+ <summary>Computes in parallel the sum of a sequence of values.</summary>
+ <param name="source">A sequence of values to calculate the sum of.</param>
+ <returns>The sum of the projected values in the sequence.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">The sum is larger than <see cref="F:System.Single.MaxValue"></see>. -or- One or more exceptions occurred during the evaluation of the query.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Sum(System.Linq.ParallelQuery{System.Int64})">
+ <summary>Computes in parallel the sum of a sequence of values.</summary>
+ <param name="source">A sequence of values to calculate the sum of.</param>
+ <returns>The sum of the projected values in the sequence.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">The sum is larger than <see cref="F:System.Int64.MaxValue"></see>. -or- One or more exceptions occurred during the evaluation of the query.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Sum(System.Linq.ParallelQuery{System.Int32})">
+ <summary>Computes in parallel the sum of a sequence of values.</summary>
+ <param name="source">A sequence of values to calculate the sum of.</param>
+ <returns>The sum of the projected values in the sequence.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">The sum is larger than <see cref="F:System.Int32.MaxValue"></see>. -or- One or more exceptions occurred during the evaluation of the query.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Sum(System.Linq.ParallelQuery{System.Double})">
+ <summary>Computes in parallel the sum of a sequence of values.</summary>
+ <param name="source">A sequence of values to calculate the sum of.</param>
+ <returns>The sum of the projected values in the sequence.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">The sum is larger than <see cref="F:System.Double.MaxValue"></see>. -or- One or more exceptions occurred during the evaluation of the query.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Sum(System.Linq.ParallelQuery{System.Decimal})">
+ <summary>Computes in parallel the sum of a sequence of values.</summary>
+ <param name="source">A sequence of values to calculate the sum of.</param>
+ <returns>The sum of the projected values in the sequence.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">The sum is larger than <see cref="F:System.Decimal.MaxValue"></see>. -or- One or more exceptions occurred during the evaluation of the query.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Sum(System.Linq.ParallelQuery{System.Nullable{System.Decimal}})">
+ <summary>Computes in parallel the sum of a sequence of values.</summary>
+ <param name="source">A sequence of values to calculate the sum of.</param>
+ <returns>The sum of the projected values in the sequence.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">The sum is larger than <see cref="F:System.Decimal.MaxValue"></see>. -or- One or more exceptions occurred during the evaluation of the query.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Sum``1(System.Linq.ParallelQuery{``0},System.Func{``0,System.Single})">
+ <summary>Computes in parallel the sum of the sequence of values that are obtained by invoking a transform function on each element of the input sequence.</summary>
+ <param name="source">A sequence of values to calculate the sum of.</param>
+ <param name="selector">A transform function to apply to each element.</param>
+ <typeparam name="TSource">The type of elements of source.</typeparam>
+ <returns>The sum of the projected values in the sequence.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">The sum is larger than <see cref="F:System.Single.MaxValue"></see>. -or- One or more exceptions occurred during the evaluation of the query.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Sum``1(System.Linq.ParallelQuery{``0},System.Func{``0,System.Decimal})">
+ <summary>Computes in parallel the sum of the sequence of values that are obtained by invoking a transform function on each element of the input sequence.</summary>
+ <param name="source">A sequence of values to calculate the sum of.</param>
+ <param name="selector">A transform function to apply to each element.</param>
+ <typeparam name="TSource">The type of elements of source.</typeparam>
+ <returns>The sum of the projected values in the sequence.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">The sum is larger than <see cref="F:System.Decimal.MaxValue"></see>. -or- One or more exceptions occurred during the evaluation of the query.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Sum``1(System.Linq.ParallelQuery{``0},System.Func{``0,System.Double})">
+ <summary>Computes in parallel the sum of the sequence of values that are obtained by invoking a transform function on each element of the input sequence.</summary>
+ <param name="source">A sequence of values to calculate the sum of.</param>
+ <param name="selector">A transform function to apply to each element.</param>
+ <typeparam name="TSource">The type of elements of source.</typeparam>
+ <returns>The sum of the projected values in the sequence.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">The sum is larger than <see cref="F:System.Double.MaxValue"></see>. -or- One or more exceptions occurred during the evaluation of the query.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Sum``1(System.Linq.ParallelQuery{``0},System.Func{``0,System.Int32})">
+ <summary>Computes in parallel the sum of the sequence of values that are obtained by invoking a transform function on each element of the input sequence.</summary>
+ <param name="source">A sequence of values to calculate the sum of.</param>
+ <param name="selector">A transform function to apply to each element.</param>
+ <typeparam name="TSource">The type of elements in the source sequence.</typeparam>
+ <returns>The sum of the projected values in the sequence.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">The sum is larger than <see cref="F:System.Int32.MaxValue"></see>. -or- One or more exceptions occurred during the evaluation of the query.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Sum``1(System.Linq.ParallelQuery{``0},System.Func{``0,System.Int64})">
+ <summary>Computes in parallel the sum of the sequence of values that are obtained by invoking a transform function on each element of the input sequence.</summary>
+ <param name="source">A sequence of values to calculate the sum of.</param>
+ <param name="selector">A transform function to apply to each element.</param>
+ <typeparam name="TSource">The type of elements of source.</typeparam>
+ <returns>The sum of the projected values in the sequence.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">The sum is larger than <see cref="F:System.Int64.MaxValue"></see>. -or- One or more exceptions occurred during the evaluation of the query.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Sum``1(System.Linq.ParallelQuery{``0},System.Func{``0,System.Nullable{System.Decimal}})">
+ <summary>Computes in parallel the sum of the sequence of values that are obtained by invoking a transform function on each element of the input sequence.</summary>
+ <param name="source">A sequence of values to calculate the sum of.</param>
+ <param name="selector">A transform function to apply to each element.</param>
+ <typeparam name="TSource">The type of elements of source.</typeparam>
+ <returns>The sum of the projected values in the sequence.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">The sum is larger than <see cref="F:System.Decimal.MaxValue"></see>. -or- One or more exceptions occurred during the evaluation of the query.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Sum``1(System.Linq.ParallelQuery{``0},System.Func{``0,System.Nullable{System.Double}})">
+ <summary>Computes in parallel the sum of the sequence of values that are obtained by invoking a transform function on each element of the input sequence.</summary>
+ <param name="source">A sequence of values to calculate the sum of.</param>
+ <param name="selector">A transform function to apply to each element.</param>
+ <typeparam name="TSource">The type of elements of source.</typeparam>
+ <returns>The sum of the projected values in the sequence.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">The sum is larger than <see cref="F:System.Double.MaxValue"></see>. -or- One or more exceptions occurred during the evaluation of the query.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Sum``1(System.Linq.ParallelQuery{``0},System.Func{``0,System.Nullable{System.Int32}})">
+ <summary>Computes in parallel the sum of the sequence of values that are obtained by invoking a transform function on each element of the input sequence.</summary>
+ <param name="source">A sequence of values to calculate the sum of.</param>
+ <param name="selector">A transform function to apply to each element.</param>
+ <typeparam name="TSource">The type of elements of source.</typeparam>
+ <returns>The sum of the projected values in the sequence.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">The sum is larger than <see cref="F:System.Int32.MaxValue"></see>. -or- One or more exceptions occurred during the evaluation of the query.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Sum``1(System.Linq.ParallelQuery{``0},System.Func{``0,System.Nullable{System.Int64}})">
+ <summary>Computes in parallel the sum of the sequence of values that are obtained by invoking a transform function on each element of the input sequence.</summary>
+ <param name="source">A sequence of values to calculate the sum of.</param>
+ <param name="selector">A transform function to apply to each element.</param>
+ <typeparam name="TSource">The type of elements of source.</typeparam>
+ <returns>The sum of the projected values in the sequence.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">The sum is larger than <see cref="F:System.Int64.MaxValue"></see>. -or- One or more exceptions occurred during the evaluation of the query.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Sum``1(System.Linq.ParallelQuery{``0},System.Func{``0,System.Nullable{System.Single}})">
+ <summary>Computes in parallel the sum of the sequence of values that are obtained by invoking a transform function on each element of the input sequence.</summary>
+ <param name="source">A sequence of values to calculate the sum of.</param>
+ <param name="selector">A transform function to apply to each element.</param>
+ <typeparam name="TSource">The type of elements of source.</typeparam>
+ <returns>The sum of the projected values in the sequence.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">The sum is larger than <see cref="F:System.Single.MaxValue"></see>. -or- One or more exceptions occurred during the evaluation of the query.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Take``1(System.Linq.ParallelQuery{``0},System.Int32)">
+ <summary>Returns a specified number of contiguous elements from the start of a parallel sequence.</summary>
+ <param name="source">The sequence to return elements from.</param>
+ <param name="count">The number of elements to return.</param>
+ <typeparam name="TSource">The type of elements of source.</typeparam>
+ <returns>A sequence that contains the specified number of elements from the start of the input sequence.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.TakeWhile``1(System.Linq.ParallelQuery{``0},System.Func{``0,System.Int32,System.Boolean})">
+ <summary>Returns elements from a parallel sequence as long as a specified condition is true. The element's index is used in the logic of the predicate function.</summary>
+ <param name="source">The sequence to return elements from.</param>
+ <param name="predicate">A function to test each source element for a condition; the second parameter of the function represents the index of the source element.</param>
+ <typeparam name="TSource">The type of elements of source.</typeparam>
+ <returns>A sequence that contains elements from the input sequence that occur before the element at which the test no longer passes.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="predicate">predicate</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.OverflowException">More than <see cref="F:System.Int32.MaxValue"></see> elements are enumerated by this query.</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.TakeWhile``1(System.Linq.ParallelQuery{``0},System.Func{``0,System.Boolean})">
+ <summary>Returns elements from a parallel sequence as long as a specified condition is true.</summary>
+ <param name="source">The sequence to return elements from.</param>
+ <param name="predicate">A function to test each element for a condition.</param>
+ <typeparam name="TSource">The type of elements of source.</typeparam>
+ <returns>A sequence that contains the elements from the input sequence that occur before the element at which the test no longer passes.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="predicate">predicate</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.ThenBy``2(System.Linq.OrderedParallelQuery{``0},System.Func{``0,``1})">
+ <summary>Performs in parallel a subsequent ordering of the elements in a sequence in ascending order according to a key.</summary>
+ <param name="source">An OrderedParallelQuery{TSource} that contains elements to sort.</param>
+ <param name="keySelector">A function to extract a key from an element.</param>
+ <typeparam name="TSource">The type of elements of source.</typeparam>
+ <typeparam name="TKey">The type of the key returned by keySelector.</typeparam>
+ <returns>An OrderedParallelQuery{TSource} whose elements are sorted according to a key.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="keySelector">keySelector</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.ThenBy``2(System.Linq.OrderedParallelQuery{``0},System.Func{``0,``1},System.Collections.Generic.IComparer{``1})">
+ <summary>Performs in parallel a subsequent ordering of the elements in a sequence in ascending order by using a specified comparer.</summary>
+ <param name="source">An OrderedParallelQuery{TSource} that contains elements to sort.</param>
+ <param name="keySelector">A function to extract a key from an element.</param>
+ <param name="comparer">An IComparer{TKey} to compare keys.</param>
+ <typeparam name="TSource">The type of elements of source.</typeparam>
+ <typeparam name="TKey">The type of the key returned by keySelector.</typeparam>
+ <returns>An OrderedParallelQuery{TSource} whose elements are sorted according to a key.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="keySelector">keySelector</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.ThenByDescending``2(System.Linq.OrderedParallelQuery{``0},System.Func{``0,``1})">
+ <summary>Performs in parallel a subsequent ordering of the elements in a sequence in descending order, according to a key.</summary>
+ <param name="source">An OrderedParallelQuery{TSource} that contains elements to sort.</param>
+ <param name="keySelector">A function to extract a key from an element.</param>
+ <typeparam name="TSource">The type of elements of source.</typeparam>
+ <typeparam name="TKey">The type of the key returned by keySelector.</typeparam>
+ <returns>A sequence whose elements are sorted descending according to a key.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="keySelector">keySelector</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.ThenByDescending``2(System.Linq.OrderedParallelQuery{``0},System.Func{``0,``1},System.Collections.Generic.IComparer{``1})">
+ <summary>Performs in parallel a subsequent ordering of the elements in a sequence in descending order by using a specified comparer.</summary>
+ <param name="source">An OrderedParallelQuery{TSource} that contains elements to sort.</param>
+ <param name="keySelector">A function to extract a key from an element.</param>
+ <param name="comparer">An IComparer{TKey} to compare keys.</param>
+ <typeparam name="TSource">The type of elements of source.</typeparam>
+ <typeparam name="TKey">The type of the key returned by keySelector.</typeparam>
+ <returns>A sequence whose elements are sorted descending according to a key.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="keySelector">keySelector</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.ToArray``1(System.Linq.ParallelQuery{``0})">
+ <summary>Creates an array from a <see cref="T:System.Linq.ParallelQuery`1"></see>.</summary>
+ <param name="source">A sequence to create an array from.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>An array that contains the elements from the input sequence.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.ToDictionary``3(System.Linq.ParallelQuery{``0},System.Func{``0,``1},System.Func{``0,``2})">
+ <summary>Creates a <see cref="T:System.Collections.Generic.Dictionary`2"></see> from a <see cref="T:System.Linq.ParallelQuery`1"></see> according to specified key selector and element selector functions.</summary>
+ <param name="source">A sequence to create a <see cref="T:System.Collections.Generic.Dictionary`2"></see> from.</param>
+ <param name="keySelector">A function to extract a key from each element.</param>
+ <param name="elementSelector">A transform function to produce a result element value from each element.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <typeparam name="TKey">The type of the key returned by keySelector.</typeparam>
+ <typeparam name="TElement">The type of the value returned by elementSelector.</typeparam>
+ <returns>A <see cref="T:System.Collections.Generic.Dictionary`2"></see> that contains values of type <paramref name="TElement">TElement</paramref> selected from the input sequence</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="keySelector">keySelector</paramref> or <paramref name="elementSelector">elementSelector</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException"><paramref name="keySelector">keySelector</paramref> produces a key that is a null reference (Nothing in Visual Basic). -or- <paramref name="keySelector">keySelector</paramref> produces duplicate keys for two elements. -or- One or more exceptions occurred during the evaluation of the query.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.ToDictionary``3(System.Linq.ParallelQuery{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})">
+ <summary>Creates a <see cref="T:System.Collections.Generic.Dictionary`2"></see> from a <see cref="T:System.Linq.ParallelQuery`1"></see> according to a specified key selector function, a comparer, and an element selector function.</summary>
+ <param name="source">A sequence to create a <see cref="T:System.Collections.Generic.Dictionary`2"></see> from.</param>
+ <param name="keySelector">A function to extract a key from each element.</param>
+ <param name="elementSelector">A transform function to produce a result element value from each element.</param>
+ <param name="comparer">An <see cref="T:System.Collections.Generic.IEqualityComparer`1"></see> to compare keys.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <typeparam name="TKey">The type of the key returned by keySelector.</typeparam>
+ <typeparam name="TElement">The type of the value returned by elementSelector.</typeparam>
+ <returns>A <see cref="T:System.Collections.Generic.Dictionary`2"></see> that contains values of type <paramref name="TElement">TElement</paramref> selected from the input sequence</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="keySelector">keySelector</paramref> or <paramref name="elementSelector">elementSelector</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException"><paramref name="keySelector">keySelector</paramref> produces a key that is a null reference (Nothing in Visual Basic). -or- <paramref name="keySelector">keySelector</paramref> produces duplicate keys for two elements. -or- One or more exceptions occurred during the evaluation of the query.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.ToDictionary``2(System.Linq.ParallelQuery{``0},System.Func{``0,``1})">
+ <summary>Creates a <see cref="T:System.Collections.Generic.Dictionary`2"></see> from a <see cref="T:System.Linq.ParallelQuery`1"></see> according to a specified key selector function.</summary>
+ <param name="source">A sequence to create a <see cref="T:System.Collections.Generic.Dictionary`2"></see> from.</param>
+ <param name="keySelector">A function to extract a key from each element.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <typeparam name="TKey">The type of the key returned by keySelector.</typeparam>
+ <returns>A <see cref="T:System.Collections.Generic.Dictionary`2"></see> that contains keys and values.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="keySelector">keySelector</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException"><paramref name="keySelector">keySelector</paramref> produces a key that is a null reference (Nothing in Visual Basic). -or- <paramref name="keySelector">keySelector</paramref> produces duplicate keys for two elements. -or- One or more exceptions occurred during the evaluation of the query.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.ToDictionary``2(System.Linq.ParallelQuery{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})">
+ <summary>Creates a <see cref="T:System.Collections.Generic.Dictionary`2"></see> from a <see cref="T:System.Linq.ParallelQuery`1"></see> according to a specified key selector function and key comparer.</summary>
+ <param name="source">A sequence to create a <see cref="T:System.Collections.Generic.Dictionary`2"></see> from.</param>
+ <param name="keySelector">A function to extract a key from each element.</param>
+ <param name="comparer">An <see cref="T:System.Collections.Generic.IEqualityComparer`1"></see> to compare keys.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <typeparam name="TKey">The type of the key returned by keySelector.</typeparam>
+ <returns>A <see cref="T:System.Collections.Generic.Dictionary`2"></see> that contains keys and values.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="keySelector">keySelector</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException"><paramref name="keySelector">keySelector</paramref> produces a key that is a null reference (Nothing in Visual Basic). -or- <paramref name="keySelector">keySelector</paramref> produces duplicate keys for two elements. -or- One or more exceptions occurred during the evaluation of the query.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.ToList``1(System.Linq.ParallelQuery{``0})">
+ <summary>Creates a <see cref="T:System.Collections.Generic.List`1"></see> from an <see cref="T:System.Linq.ParallelQuery`1"></see>.</summary>
+ <param name="source">A sequence to create a <see cref="T:System.Collections.Generic.List`1"></see> from.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>A <see cref="T:System.Collections.Generic.List`1"></see> that contains elements from the input sequence.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.ToLookup``3(System.Linq.ParallelQuery{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})">
+ <summary>Creates an <see cref="T:System.Linq.ILookup`2"></see> from a <see cref="T:System.Linq.ParallelQuery`1"></see> according to a specified key selector function, a comparer and an element selector function.</summary>
+ <param name="source">The sequence to create a <see cref="T:System.Linq.ILookup`2"></see> from.</param>
+ <param name="keySelector">A function to extract a key from each element.</param>
+ <param name="elementSelector">A transform function to produce a result element value from each element.</param>
+ <param name="comparer">An <see cref="T:System.Collections.Generic.IEqualityComparer`1"></see> to compare keys.</param>
+ <typeparam name="TSource">The type of elements of source.</typeparam>
+ <typeparam name="TKey">The type of the key returned by keySelector.</typeparam>
+ <typeparam name="TElement">The type of the value returned by elementSelector.</typeparam>
+ <returns>A Lookup&lt;(Of &lt;(TKey, TElement&gt;)&gt;) that contains values of type TElement selected from the input sequence.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="keySelector">keySelector</paramref> or <paramref name="elementSelector">elementSelector</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.ToLookup``3(System.Linq.ParallelQuery{``0},System.Func{``0,``1},System.Func{``0,``2})">
+ <summary>Creates an <see cref="T:System.Linq.ILookup`2"></see> from a <see cref="T:System.Linq.ParallelQuery`1"></see> according to specified key selector and element selector functions.</summary>
+ <param name="source">The sequence to create a <see cref="T:System.Linq.ILookup`2"></see> from.</param>
+ <param name="keySelector">A function to extract a key from each element.</param>
+ <param name="elementSelector">A transform function to produce a result element value from each element.</param>
+ <typeparam name="TSource">The type of elements of source.</typeparam>
+ <typeparam name="TKey">The type of the key returned by keySelector.</typeparam>
+ <typeparam name="TElement">The type of the value returned by elementSelector.</typeparam>
+ <returns>A <see cref="T:System.Linq.ILookup`2"></see> that contains values of type <paramref name="TElement">TElement</paramref> selected from the input sequence.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="keySelector">keySelector</paramref> or <paramref name="elementSelector">elementSelector</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.ToLookup``2(System.Linq.ParallelQuery{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})">
+ <summary>Creates an <see cref="T:System.Linq.ILookup`2"></see> from a <see cref="T:System.Linq.ParallelQuery`1"></see> according to a specified key selector function and key comparer.</summary>
+ <param name="source">The sequence to create a <see cref="T:System.Linq.ILookup`2"></see> from.</param>
+ <param name="keySelector">A function to extract a key from each element.</param>
+ <param name="comparer">An <see cref="T:System.Collections.Generic.IEqualityComparer`1"></see> to compare keys.</param>
+ <typeparam name="TSource">The type of elements of source.</typeparam>
+ <typeparam name="TKey">The type of the key returned by keySelector.</typeparam>
+ <returns>A <see cref="T:System.Linq.ILookup`2"></see> that contains keys and values.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="keySelector">keySelector</paramref> or is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.ToLookup``2(System.Linq.ParallelQuery{``0},System.Func{``0,``1})">
+ <summary>Creates an <see cref="T:System.Linq.ILookup`2"></see> from a <see cref="T:System.Linq.ParallelQuery`1"></see> according to a specified key selector function.</summary>
+ <param name="source">The sequence to create a <see cref="T:System.Linq.ILookup`2"></see> from.</param>
+ <param name="keySelector">A function to extract a key from each element.</param>
+ <typeparam name="TSource">The type of elements of source.</typeparam>
+ <typeparam name="TKey">The type of the key returned by keySelector.</typeparam>
+ <returns>A <see cref="T:System.Linq.ILookup`2"></see> that contains keys and values.</returns>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="keySelector">keySelector</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Union``1(System.Linq.ParallelQuery{``0},System.Collections.Generic.IEnumerable{``0})">
+ <summary>This Union overload should never be called. This method is marked as obsolete and always throws <see cref="T:System.NotSupportedException"></see> when called.</summary>
+ <param name="first">This parameter is not used.</param>
+ <param name="second">This parameter is not used.</param>
+ <typeparam name="TSource">This type parameter is not used.</typeparam>
+ <returns>This overload always throws a <see cref="T:System.NotSupportedException"></see>.</returns>
+ <exception cref="T:System.NotSupportedException">The exception that occurs when this method is called.</exception>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Union``1(System.Linq.ParallelQuery{``0},System.Linq.ParallelQuery{``0})">
+ <summary>Produces the set union of two parallel sequences by using the default equality comparer.</summary>
+ <param name="first">A sequence whose distinct elements form the first set for the union.</param>
+ <param name="second">A sequence whose distinct elements form the second set for the union.</param>
+ <typeparam name="TSource">The type of the elements of the input sequences.</typeparam>
+ <returns>A sequence that contains the elements from both input sequences, excluding duplicates.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="first">first</paramref> or <paramref name="second">second</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Union``1(System.Linq.ParallelQuery{``0},System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})">
+ <summary>This Union overload should never be called. This method is marked as obsolete and always throws <see cref="T:System.NotSupportedException"></see> when called.</summary>
+ <param name="first">This parameter is not used.</param>
+ <param name="second">This parameter is not used.</param>
+ <param name="comparer">This parameter is not used.</param>
+ <typeparam name="TSource">This type parameter is not used.</typeparam>
+ <returns>This overload always throws a <see cref="T:System.NotSupportedException"></see>.</returns>
+ <exception cref="T:System.NotSupportedException">The exception that occurs when this method is called.</exception>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Union``1(System.Linq.ParallelQuery{``0},System.Linq.ParallelQuery{``0},System.Collections.Generic.IEqualityComparer{``0})">
+ <summary>Produces the set union of two parallel sequences by using a specified IEqualityComparer{T}.</summary>
+ <param name="first">A sequence whose distinct elements form the first set for the union.</param>
+ <param name="second">A sequence whose distinct elements form the second set for the union.</param>
+ <param name="comparer">An <see cref="T:System.Collections.Generic.IEqualityComparer`1"></see> to compare values.</param>
+ <typeparam name="TSource">The type of the elements of the input sequences.</typeparam>
+ <returns>A sequence that contains the elements from both input sequences, excluding duplicates.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="first">first</paramref> or <paramref name="second">second</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Where``1(System.Linq.ParallelQuery{``0},System.Func{``0,System.Boolean})">
+ <summary>Filters in parallel a sequence of values based on a predicate.</summary>
+ <param name="source">A sequence to filter.</param>
+ <param name="predicate">A function to test each element for a condition.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>A sequence that contains elements from the input sequence that satisfy the condition.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="predicate">predicate</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Where``1(System.Linq.ParallelQuery{``0},System.Func{``0,System.Int32,System.Boolean})">
+ <summary>Filters in parallel a sequence of values based on a predicate. Each element's index is used in the logic of the predicate function.</summary>
+ <param name="source">A sequence to filter.</param>
+ <param name="predicate">A function to test each element for a condition.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>A sequence that contains elements from the input sequence that satisfy the condition.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="predicate">predicate</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.OverflowException">More than <see cref="F:System.Int32.MaxValue"></see> elements are enumerated by the query.</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.WithCancellation``1(System.Linq.ParallelQuery{``0},System.Threading.CancellationToken)">
+ <summary>Sets the <see cref="T:System.Threading.CancellationToken"></see> to associate with the query.</summary>
+ <param name="source">A ParallelQuery on which to set the option.</param>
+ <param name="cancellationToken">A cancellation token.</param>
+ <typeparam name="TSource">The type of elements of source.</typeparam>
+ <returns>ParallelQuery representing the same query as source, but with the registered cancellation token.</returns>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Threading.CancellationTokenSource"></see> associated with the <paramref name="cancellationToken">cancellationToken</paramref> has been disposed.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="WithCancellation">WithCancellation</paramref> is used multiple times in the query.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.WithDegreeOfParallelism``1(System.Linq.ParallelQuery{``0},System.Int32)">
+ <summary>Sets the degree of parallelism to use in a query. Degree of parallelism is the maximum number of concurrently executing tasks that will be used to process the query.</summary>
+ <param name="source">A ParallelQuery on which to set the limit on the degrees of parallelism.</param>
+ <param name="degreeOfParallelism">The degree of parallelism for the query. The default value is Math.Min(<see cref="P:System.Environment.ProcessorCount"></see>, MAX_SUPPORTED_DOP) where MAX_SUPPORTED_DOP is 512.</param>
+ <typeparam name="TSource">The type of elements of source.</typeparam>
+ <returns>ParallelQuery representing the same query as source, with the limit on the degrees of parallelism set.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="degreeOfParallelism">degreeOfParallelism</paramref> is less than 1 or greater than 511.</exception>
+ <exception cref="T:System.InvalidOperationException">WithDegreeOfParallelism is used multiple times in the query.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.WithExecutionMode``1(System.Linq.ParallelQuery{``0},System.Linq.ParallelExecutionMode)">
+ <summary>Sets the execution mode of the query.</summary>
+ <param name="source">A ParallelQuery on which to set the option.</param>
+ <param name="executionMode">The mode in which to execute the query.</param>
+ <typeparam name="TSource">The type of elements of source.</typeparam>
+ <returns>ParallelQuery representing the same query as source, but with the registered execution mode.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="executionMode">executionMode</paramref> is not a valid <see cref="T:System.Linq.ParallelExecutionMode"></see> value.</exception>
+ <exception cref="T:System.InvalidOperationException">WithExecutionMode is used multiple times in the query.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.WithMergeOptions``1(System.Linq.ParallelQuery{``0},System.Linq.ParallelMergeOptions)">
+ <summary>Sets the merge options for this query, which specify how the query will buffer output.</summary>
+ <param name="source">A ParallelQuery on which to set the option.</param>
+ <param name="mergeOptions">The merge options to set for this query.</param>
+ <typeparam name="TSource">The type of elements of source.</typeparam>
+ <returns>ParallelQuery representing the same query as source, but with the registered merge options.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="mergeOptions">mergeOptions</paramref> is not a valid <see cref="T:System.Linq.ParallelMergeOptions"></see> value.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="WithMergeOptions">WithMergeOptions</paramref> is used multiple times in the query.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Zip``3(System.Linq.ParallelQuery{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``1,``2})">
+ <summary>This Zip overload should never be called. This method is marked as obsolete and always throws <see cref="T:System.NotSupportedException"></see> when invoked.</summary>
+ <param name="first">This parameter is not used.</param>
+ <param name="second">This parameter is not used.</param>
+ <param name="resultSelector">This parameter is not used.</param>
+ <typeparam name="TFirst">This type parameter is not used.</typeparam>
+ <typeparam name="TSecond">This type parameter is not used.</typeparam>
+ <typeparam name="TResult">This type parameter is not used.</typeparam>
+ <returns>This overload always throws a <see cref="T:System.NotSupportedException"></see>.</returns>
+ <exception cref="T:System.NotSupportedException">The exception that occurs when this method is called.</exception>
+ </member>
+ <member name="M:System.Linq.ParallelEnumerable.Zip``3(System.Linq.ParallelQuery{``0},System.Linq.ParallelQuery{``1},System.Func{``0,``1,``2})">
+ <summary>Merges in parallel two sequences by using the specified predicate function.</summary>
+ <param name="first">The first sequence to zip.</param>
+ <param name="second">The second sequence to zip.</param>
+ <param name="resultSelector">A function to create a result element from two matching elements.</param>
+ <typeparam name="TFirst">The type of the elements of the first sequence.</typeparam>
+ <typeparam name="TSecond">The type of the elements of the second sequence.</typeparam>
+ <typeparam name="TResult">The type of the return elements.</typeparam>
+ <returns>A sequence that has elements of type <paramref name="TResult">TResult</paramref> that are obtained by performing <paramref name="resultSelector">resultSelector</paramref> pairwise on two sequences. If the sequence lengths are unequal, this truncates to the length of the shorter sequence.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="first">first</paramref> or <paramref name="second">second</paramref> or <paramref name="resultSelector">resultSelector</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.OperationCanceledException">The query was canceled with the token passed in through <paramref name="WithCancellation">WithCancellation</paramref>.</exception>
+ <exception cref="T:System.AggregateException">One or more exceptions occurred during the evaluation of the query.</exception>
+ </member>
+ <member name="T:System.Linq.ParallelExecutionMode">
+ <summary>The query execution mode is a hint that specifies how the system should handle performance trade-offs when parallelizing queries.</summary>
+ </member>
+ <member name="F:System.Linq.ParallelExecutionMode.Default">
+ <summary>This is the default setting. PLINQ will examine the query's structure and will only parallelize the query if will likely result in speedup. If the query structure indicates that speedup is not likely to be obtained, then PLINQ will execute the query as an ordinary LINQ to Objects query.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Linq.ParallelExecutionMode.ForceParallelism">
+ <summary>Parallelize the entire query, even if that means using high-overhead algorithms. Use this flag in cases where you know that parallel execution of the query will result in speedup, but PLINQ in the Default mode would execute it as sequential.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Linq.ParallelMergeOptions">
+ <summary>Specifies the preferred type of output merge to use in a query. In other words, it indicates how PLINQ should merge the results from the various partitions back into a single result sequence. This is a hint only, and may not be respected by the system when parallelizing all queries.</summary>
+ </member>
+ <member name="F:System.Linq.ParallelMergeOptions.AutoBuffered">
+ <summary>Use a merge with output buffers of a size chosen by the system. Results will accumulate into an output buffer before they are available to the consumer of the query.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Linq.ParallelMergeOptions.Default">
+ <summary>Use the default merge type, which is AutoBuffered.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Linq.ParallelMergeOptions.FullyBuffered">
+ <summary>Use a merge with full output buffers. The system will accumulate all of the results before making any of them available to the consumer of the query.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Linq.ParallelMergeOptions.NotBuffered">
+ <summary>Use a merge without output buffers. As soon as result elements have been computed, make that element available to the consumer of the query.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Linq.ParallelQuery`1">
+ <summary>Represents a parallel sequence.</summary>
+ <typeparam name="TSource">The type of element in the source sequence.</typeparam>
+ </member>
+ <member name="M:System.Linq.ParallelQuery`1.GetEnumerator">
+ <summary>Returns an enumerator that iterates through the sequence.</summary>
+ <returns>An enumerator that iterates through the sequence.</returns>
+ </member>
+ <member name="T:System.Linq.ParallelQuery">
+ <summary>Represents a parallel sequence.</summary>
+ </member>
+ <member name="M:System.Linq.ParallelQuery.System#Collections#IEnumerable#GetEnumerator">
+ <summary>Returns an enumerator that iterates through the sequence.</summary>
+ <returns>An enumerator that iterates through the sequence.</returns>
+ </member>
+ <member name="T:System.Linq.Queryable">
+ <summary>Provides a set of static (Shared in Visual Basic) methods for querying data structures that implement <see cref="T:System.Linq.IQueryable`1"></see>.</summary>
+ </member>
+ <member name="M:System.Linq.Queryable.Aggregate``3(System.Linq.IQueryable{``0},``1,System.Linq.Expressions.Expression{System.Func{``1,``0,``1}},System.Linq.Expressions.Expression{System.Func{``1,``2}})">
+ <summary>Applies an accumulator function over a sequence. The specified seed value is used as the initial accumulator value, and the specified function is used to select the result value.</summary>
+ <param name="source">A sequence to aggregate over.</param>
+ <param name="seed">The initial accumulator value.</param>
+ <param name="func">An accumulator function to invoke on each element.</param>
+ <param name="selector">A function to transform the final accumulator value into the result value.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <typeparam name="TAccumulate">The type of the accumulator value.</typeparam>
+ <typeparam name="TResult">The type of the resulting value.</typeparam>
+ <returns>The transformed final accumulator value.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="func">func</paramref> or <paramref name="selector">selector</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.Aggregate``2(System.Linq.IQueryable{``0},``1,System.Linq.Expressions.Expression{System.Func{``1,``0,``1}})">
+ <summary>Applies an accumulator function over a sequence. The specified seed value is used as the initial accumulator value.</summary>
+ <param name="source">A sequence to aggregate over.</param>
+ <param name="seed">The initial accumulator value.</param>
+ <param name="func">An accumulator function to invoke on each element.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <typeparam name="TAccumulate">The type of the accumulator value.</typeparam>
+ <returns>The final accumulator value.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="func">func</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.Aggregate``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,``0,``0}})">
+ <summary>Applies an accumulator function over a sequence.</summary>
+ <param name="source">A sequence to aggregate over.</param>
+ <param name="func">An accumulator function to apply to each element.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>The final accumulator value.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="func">func</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.All``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
+ <summary>Determines whether all the elements of a sequence satisfy a condition.</summary>
+ <param name="source">A sequence whose elements to test for a condition.</param>
+ <param name="predicate">A function to test each element for a condition.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>true if every element of the source sequence passes the test in the specified predicate, or if the sequence is empty; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="predicate">predicate</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.Any``1(System.Linq.IQueryable{``0})">
+ <summary>Determines whether a sequence contains any elements.</summary>
+ <param name="source">A sequence to check for being empty.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>true if the source sequence contains any elements; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.Any``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
+ <summary>Determines whether any element of a sequence satisfies a condition.</summary>
+ <param name="source">A sequence whose elements to test for a condition.</param>
+ <param name="predicate">A function to test each element for a condition.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>true if any elements in the source sequence pass the test in the specified predicate; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="predicate">predicate</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.AsQueryable(System.Collections.IEnumerable)">
+ <summary>Converts an <see cref="T:System.Collections.IEnumerable"></see> to an <see cref="T:System.Linq.IQueryable"></see>.</summary>
+ <param name="source">A sequence to convert.</param>
+ <returns>An <see cref="T:System.Linq.IQueryable"></see> that represents the input sequence.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="source">source</paramref> does not implement <see cref="T:System.Collections.Generic.IEnumerable`1"></see> for some <paramref name="T">T</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.AsQueryable``1(System.Collections.Generic.IEnumerable{``0})">
+ <summary>Converts a generic <see cref="T:System.Collections.Generic.IEnumerable`1"></see> to a generic <see cref="T:System.Linq.IQueryable`1"></see>.</summary>
+ <param name="source">A sequence to convert.</param>
+ <typeparam name="TElement">The type of the elements of source.</typeparam>
+ <returns>An <see cref="T:System.Linq.IQueryable`1"></see> that represents the input sequence.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.Average(System.Linq.IQueryable{System.Single})">
+ <summary>Computes the average of a sequence of <see cref="T:System.Single"></see> values.</summary>
+ <param name="source">A sequence of <see cref="T:System.Single"></see> values to calculate the average of.</param>
+ <returns>The average of the sequence of values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.Average(System.Linq.IQueryable{System.Nullable{System.Single}})">
+ <summary>Computes the average of a sequence of nullable <see cref="T:System.Single"></see> values.</summary>
+ <param name="source">A sequence of nullable <see cref="T:System.Single"></see> values to calculate the average of.</param>
+ <returns>The average of the sequence of values, or null if the source sequence is empty or contains only null values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.Average(System.Linq.IQueryable{System.Nullable{System.Int64}})">
+ <summary>Computes the average of a sequence of nullable <see cref="T:System.Int64"></see> values.</summary>
+ <param name="source">A sequence of nullable <see cref="T:System.Int64"></see> values to calculate the average of.</param>
+ <returns>The average of the sequence of values, or null if the source sequence is empty or contains only null values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.Average(System.Linq.IQueryable{System.Nullable{System.Double}})">
+ <summary>Computes the average of a sequence of nullable <see cref="T:System.Double"></see> values.</summary>
+ <param name="source">A sequence of nullable <see cref="T:System.Double"></see> values to calculate the average of.</param>
+ <returns>The average of the sequence of values, or null if the source sequence is empty or contains only null values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.Average(System.Linq.IQueryable{System.Nullable{System.Int32}})">
+ <summary>Computes the average of a sequence of nullable <see cref="T:System.Int32"></see> values.</summary>
+ <param name="source">A sequence of nullable <see cref="T:System.Int32"></see> values to calculate the average of.</param>
+ <returns>The average of the sequence of values, or null if the source sequence is empty or contains only null values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.Average(System.Linq.IQueryable{System.Int64})">
+ <summary>Computes the average of a sequence of <see cref="T:System.Int64"></see> values.</summary>
+ <param name="source">A sequence of <see cref="T:System.Int64"></see> values to calculate the average of.</param>
+ <returns>The average of the sequence of values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.Average(System.Linq.IQueryable{System.Int32})">
+ <summary>Computes the average of a sequence of <see cref="T:System.Int32"></see> values.</summary>
+ <param name="source">A sequence of <see cref="T:System.Int32"></see> values to calculate the average of.</param>
+ <returns>The average of the sequence of values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.Average(System.Linq.IQueryable{System.Double})">
+ <summary>Computes the average of a sequence of <see cref="T:System.Double"></see> values.</summary>
+ <param name="source">A sequence of <see cref="T:System.Double"></see> values to calculate the average of.</param>
+ <returns>The average of the sequence of values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.Average(System.Linq.IQueryable{System.Decimal})">
+ <summary>Computes the average of a sequence of <see cref="T:System.Decimal"></see> values.</summary>
+ <param name="source">A sequence of <see cref="T:System.Decimal"></see> values to calculate the average of.</param>
+ <returns>The average of the sequence of values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.Average(System.Linq.IQueryable{System.Nullable{System.Decimal}})">
+ <summary>Computes the average of a sequence of nullable <see cref="T:System.Decimal"></see> values.</summary>
+ <param name="source">A sequence of nullable <see cref="T:System.Decimal"></see> values to calculate the average of.</param>
+ <returns>The average of the sequence of values, or null if the source sequence is empty or contains only null values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.Average``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Single}})">
+ <summary>Computes the average of a sequence of <see cref="T:System.Single"></see> values that is obtained by invoking a projection function on each element of the input sequence.</summary>
+ <param name="source">A sequence of values to calculate the average of.</param>
+ <param name="selector">A projection function to apply to each element.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>The average of the sequence of values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.Average``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Nullable{System.Single}}})">
+ <summary>Computes the average of a sequence of nullable <see cref="T:System.Single"></see> values that is obtained by invoking a projection function on each element of the input sequence.</summary>
+ <param name="source">A sequence of values to calculate the average of.</param>
+ <param name="selector">A projection function to apply to each element.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>The average of the sequence of values, or null if the <paramref name="source">source</paramref> sequence is empty or contains only null values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.Average``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Nullable{System.Int64}}})">
+ <summary>Computes the average of a sequence of nullable <see cref="T:System.Int64"></see> values that is obtained by invoking a projection function on each element of the input sequence.</summary>
+ <param name="source">A sequence of values to calculate the average of.</param>
+ <param name="selector">A projection function to apply to each element.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>The average of the sequence of values, or null if the <paramref name="source">source</paramref> sequence is empty or contains only null values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.Average``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Nullable{System.Int32}}})">
+ <summary>Computes the average of a sequence of nullable <see cref="T:System.Int32"></see> values that is obtained by invoking a projection function on each element of the input sequence.</summary>
+ <param name="source">A sequence of values to calculate the average of.</param>
+ <param name="selector">A projection function to apply to each element.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>The average of the sequence of values, or null if the <paramref name="source">source</paramref> sequence is empty or contains only null values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.Average``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Nullable{System.Double}}})">
+ <summary>Computes the average of a sequence of nullable <see cref="T:System.Double"></see> values that is obtained by invoking a projection function on each element of the input sequence.</summary>
+ <param name="source">A sequence of values to calculate the average of.</param>
+ <param name="selector">A projection function to apply to each element.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>The average of the sequence of values, or null if the <paramref name="source">source</paramref> sequence is empty or contains only null values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.Average``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Int64}})">
+ <summary>Computes the average of a sequence of <see cref="T:System.Int64"></see> values that is obtained by invoking a projection function on each element of the input sequence.</summary>
+ <param name="source">A sequence of values to calculate the average of.</param>
+ <param name="selector">A projection function to apply to each element.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>The average of the sequence of values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.Average``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Int32}})">
+ <summary>Computes the average of a sequence of <see cref="T:System.Int32"></see> values that is obtained by invoking a projection function on each element of the input sequence.</summary>
+ <param name="source">A sequence of values to calculate the average of.</param>
+ <param name="selector">A projection function to apply to each element.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>The average of the sequence of values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.Average``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Double}})">
+ <summary>Computes the average of a sequence of <see cref="T:System.Double"></see> values that is obtained by invoking a projection function on each element of the input sequence.</summary>
+ <param name="source">A sequence of values to calculate the average of.</param>
+ <param name="selector">A projection function to apply to each element.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>The average of the sequence of values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.Average``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Decimal}})">
+ <summary>Computes the average of a sequence of <see cref="T:System.Decimal"></see> values that is obtained by invoking a projection function on each element of the input sequence.</summary>
+ <param name="source">A sequence of values that are used to calculate an average.</param>
+ <param name="selector">A projection function to apply to each element.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>The average of the sequence of values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.Average``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Nullable{System.Decimal}}})">
+ <summary>Computes the average of a sequence of nullable <see cref="T:System.Decimal"></see> values that is obtained by invoking a projection function on each element of the input sequence.</summary>
+ <param name="source">A sequence of values to calculate the average of.</param>
+ <param name="selector">A projection function to apply to each element.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>The average of the sequence of values, or null if the <paramref name="source">source</paramref> sequence is empty or contains only null values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.Cast``1(System.Linq.IQueryable)">
+ <summary>Converts the elements of an <see cref="T:System.Linq.IQueryable"></see> to the specified type.</summary>
+ <param name="source">The <see cref="T:System.Linq.IQueryable"></see> that contains the elements to be converted.</param>
+ <typeparam name="TResult">The type to convert the elements of source to.</typeparam>
+ <returns>An <see cref="T:System.Linq.IQueryable`1"></see> that contains each element of the source sequence converted to the specified type.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ <exception cref="T:System.InvalidCastException">An element in the sequence cannot be cast to type <paramref name="TResult">TResult</paramref>.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.Concat``1(System.Linq.IQueryable{``0},System.Collections.Generic.IEnumerable{``0})">
+ <summary>Concatenates two sequences.</summary>
+ <param name="source1">The first sequence to concatenate.</param>
+ <param name="source2">The sequence to concatenate to the first sequence.</param>
+ <typeparam name="TSource">The type of the elements of the input sequences.</typeparam>
+ <returns>An <see cref="T:System.Linq.IQueryable`1"></see> that contains the concatenated elements of the two input sequences.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source1">source1</paramref> or <paramref name="source2">source2</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.Contains``1(System.Linq.IQueryable{``0},``0,System.Collections.Generic.IEqualityComparer{``0})">
+ <summary>Determines whether a sequence contains a specified element by using a specified <see cref="T:System.Collections.Generic.IEqualityComparer`1"></see>.</summary>
+ <param name="source">An <see cref="T:System.Linq.IQueryable`1"></see> in which to locate item.</param>
+ <param name="item">The object to locate in the sequence.</param>
+ <param name="comparer">An <see cref="T:System.Collections.Generic.IEqualityComparer`1"></see> to compare values.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>true if the input sequence contains an element that has the specified value; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.Contains``1(System.Linq.IQueryable{``0},``0)">
+ <summary>Determines whether a sequence contains a specified element by using the default equality comparer.</summary>
+ <param name="source">An <see cref="T:System.Linq.IQueryable`1"></see> in which to locate item.</param>
+ <param name="item">The object to locate in the sequence.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>true if the input sequence contains an element that has the specified value; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.Count``1(System.Linq.IQueryable{``0})">
+ <summary>Returns the number of elements in a sequence.</summary>
+ <param name="source">The <see cref="T:System.Linq.IQueryable`1"></see> that contains the elements to be counted.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>The number of elements in the input sequence.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ <exception cref="T:System.OverflowException">The number of elements in <paramref name="source">source</paramref> is larger than <see cref="F:System.Int32.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.Count``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
+ <summary>Returns the number of elements in the specified sequence that satisfies a condition.</summary>
+ <param name="source">An <see cref="T:System.Linq.IQueryable`1"></see> that contains the elements to be counted.</param>
+ <param name="predicate">A function to test each element for a condition.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>The number of elements in the sequence that satisfies the condition in the predicate function.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="predicate">predicate</paramref> is null.</exception>
+ <exception cref="T:System.OverflowException">The number of elements in <paramref name="source">source</paramref> is larger than <see cref="F:System.Int32.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.DefaultIfEmpty``1(System.Linq.IQueryable{``0})">
+ <summary>Returns the elements of the specified sequence or the type parameter's default value in a singleton collection if the sequence is empty.</summary>
+ <param name="source">The <see cref="T:System.Linq.IQueryable`1"></see> to return a default value for if empty.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>An <see cref="T:System.Linq.IQueryable`1"></see> that contains default(<paramref name="TSource">TSource</paramref>) if <paramref name="source">source</paramref> is empty; otherwise, <paramref name="source">source</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.DefaultIfEmpty``1(System.Linq.IQueryable{``0},``0)">
+ <summary>Returns the elements of the specified sequence or the specified value in a singleton collection if the sequence is empty.</summary>
+ <param name="source">The <see cref="T:System.Linq.IQueryable`1"></see> to return the specified value for if empty.</param>
+ <param name="defaultValue">The value to return if the sequence is empty.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>An <see cref="T:System.Linq.IQueryable`1"></see> that contains <paramref name="defaultValue">defaultValue</paramref> if <paramref name="source">source</paramref> is empty; otherwise, <paramref name="source">source</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.Distinct``1(System.Linq.IQueryable{``0})">
+ <summary>Returns distinct elements from a sequence by using the default equality comparer to compare values.</summary>
+ <param name="source">The <see cref="T:System.Linq.IQueryable`1"></see> to remove duplicates from.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>An <see cref="T:System.Linq.IQueryable`1"></see> that contains distinct elements from <paramref name="source">source</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.Distinct``1(System.Linq.IQueryable{``0},System.Collections.Generic.IEqualityComparer{``0})">
+ <summary>Returns distinct elements from a sequence by using a specified <see cref="T:System.Collections.Generic.IEqualityComparer`1"></see> to compare values.</summary>
+ <param name="source">The <see cref="T:System.Linq.IQueryable`1"></see> to remove duplicates from.</param>
+ <param name="comparer">An <see cref="T:System.Collections.Generic.IEqualityComparer`1"></see> to compare values.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>An <see cref="T:System.Linq.IQueryable`1"></see> that contains distinct elements from <paramref name="source">source</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="comparer">comparer</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.ElementAt``1(System.Linq.IQueryable{``0},System.Int32)">
+ <summary>Returns the element at a specified index in a sequence.</summary>
+ <param name="source">An <see cref="T:System.Linq.IQueryable`1"></see> to return an element from.</param>
+ <param name="index">The zero-based index of the element to retrieve.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>The element at the specified position in <paramref name="source">source</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.ElementAtOrDefault``1(System.Linq.IQueryable{``0},System.Int32)">
+ <summary>Returns the element at a specified index in a sequence or a default value if the index is out of range.</summary>
+ <param name="source">An <see cref="T:System.Linq.IQueryable`1"></see> to return an element from.</param>
+ <param name="index">The zero-based index of the element to retrieve.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>default(<paramref name="TSource">TSource</paramref>) if <paramref name="index">index</paramref> is outside the bounds of <paramref name="source">source</paramref>; otherwise, the element at the specified position in <paramref name="source">source</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.Except``1(System.Linq.IQueryable{``0},System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})">
+ <summary>Produces the set difference of two sequences by using the specified <see cref="T:System.Collections.Generic.IEqualityComparer`1"></see> to compare values.</summary>
+ <param name="source1">An <see cref="T:System.Linq.IQueryable`1"></see> whose elements that are not also in source2 will be returned.</param>
+ <param name="source2">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> whose elements that also occur in the first sequence will not appear in the returned sequence.</param>
+ <param name="comparer">An <see cref="T:System.Collections.Generic.IEqualityComparer`1"></see> to compare values.</param>
+ <typeparam name="TSource">The type of the elements of the input sequences.</typeparam>
+ <returns>An <see cref="T:System.Linq.IQueryable`1"></see> that contains the set difference of the two sequences.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source1">source1</paramref> or <paramref name="source2">source2</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.Except``1(System.Linq.IQueryable{``0},System.Collections.Generic.IEnumerable{``0})">
+ <summary>Produces the set difference of two sequences by using the default equality comparer to compare values.</summary>
+ <param name="source1">An <see cref="T:System.Linq.IQueryable`1"></see> whose elements that are not also in source2 will be returned.</param>
+ <param name="source2">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> whose elements that also occur in the first sequence will not appear in the returned sequence.</param>
+ <typeparam name="TSource">The type of the elements of the input sequences.</typeparam>
+ <returns>An <see cref="T:System.Linq.IQueryable`1"></see> that contains the set difference of the two sequences.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source1">source1</paramref> or <paramref name="source2">source2</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.First``1(System.Linq.IQueryable{``0})">
+ <summary>Returns the first element of a sequence.</summary>
+ <param name="source">The <see cref="T:System.Linq.IQueryable`1"></see> to return the first element of.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>The first element in <paramref name="source">source</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException">The source sequence is empty.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.First``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
+ <summary>Returns the first element of a sequence that satisfies a specified condition.</summary>
+ <param name="source">An <see cref="T:System.Linq.IQueryable`1"></see> to return an element from.</param>
+ <param name="predicate">A function to test each element for a condition.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>The first element in <paramref name="source">source</paramref> that passes the test in <paramref name="predicate">predicate</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="predicate">predicate</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException">No element satisfies the condition in <paramref name="predicate">predicate</paramref>. -or- The source sequence is empty.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.FirstOrDefault``1(System.Linq.IQueryable{``0})">
+ <summary>Returns the first element of a sequence, or a default value if the sequence contains no elements.</summary>
+ <param name="source">The <see cref="T:System.Linq.IQueryable`1"></see> to return the first element of.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>default(<paramref name="TSource">TSource</paramref>) if <paramref name="source">source</paramref> is empty; otherwise, the first element in <paramref name="source">source</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.FirstOrDefault``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
+ <summary>Returns the first element of a sequence that satisfies a specified condition or a default value if no such element is found.</summary>
+ <param name="source">An <see cref="T:System.Linq.IQueryable`1"></see> to return an element from.</param>
+ <param name="predicate">A function to test each element for a condition.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>default(<paramref name="TSource">TSource</paramref>) if <paramref name="source">source</paramref> is empty or if no element passes the test specified by <paramref name="predicate">predicate</paramref>; otherwise, the first element in <paramref name="source">source</paramref> that passes the test specified by <paramref name="predicate">predicate</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="predicate">predicate</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.GroupBy``4(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Linq.Expressions.Expression{System.Func{``0,``2}},System.Linq.Expressions.Expression{System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3}},System.Collections.Generic.IEqualityComparer{``1})">
+ <summary>Groups the elements of a sequence according to a specified key selector function and creates a result value from each group and its key. Keys are compared by using a specified comparer and the elements of each group are projected by using a specified function.</summary>
+ <param name="source">An <see cref="T:System.Linq.IQueryable`1"></see> whose elements to group.</param>
+ <param name="keySelector">A function to extract the key for each element.</param>
+ <param name="elementSelector">A function to map each source element to an element in an <see cref="T:System.Linq.IGrouping`2"></see>.</param>
+ <param name="resultSelector">A function to create a result value from each group.</param>
+ <param name="comparer">An <see cref="T:System.Collections.Generic.IEqualityComparer`1"></see> to compare keys.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <typeparam name="TKey">The type of the key returned by the function represented in keySelector.</typeparam>
+ <typeparam name="TElement">The type of the elements in each <see cref="T:System.Linq.IGrouping`2"></see>.</typeparam>
+ <typeparam name="TResult">The type of the result value returned by resultSelector.</typeparam>
+ <returns>An T:System.Linq.IQueryable`1 that has a type argument of <paramref name="TResult">TResult</paramref> and where each element represents a projection over a group and its key.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="keySelector">keySelector</paramref> or <paramref name="elementSelector">elementSelector</paramref> or <paramref name="resultSelector">resultSelector</paramref> or <paramref name="comparer">comparer</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.GroupBy``4(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Linq.Expressions.Expression{System.Func{``0,``2}},System.Linq.Expressions.Expression{System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3}})">
+ <summary>Groups the elements of a sequence according to a specified key selector function and creates a result value from each group and its key. The elements of each group are projected by using a specified function.</summary>
+ <param name="source">An <see cref="T:System.Linq.IQueryable`1"></see> whose elements to group.</param>
+ <param name="keySelector">A function to extract the key for each element.</param>
+ <param name="elementSelector">A function to map each source element to an element in an <see cref="T:System.Linq.IGrouping`2"></see>.</param>
+ <param name="resultSelector">A function to create a result value from each group.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <typeparam name="TKey">The type of the key returned by the function represented in keySelector.</typeparam>
+ <typeparam name="TElement">The type of the elements in each <see cref="T:System.Linq.IGrouping`2"></see>.</typeparam>
+ <typeparam name="TResult">The type of the result value returned by resultSelector.</typeparam>
+ <returns>An T:System.Linq.IQueryable`1 that has a type argument of <paramref name="TResult">TResult</paramref> and where each element represents a projection over a group and its key.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="keySelector">keySelector</paramref> or <paramref name="elementSelector">elementSelector</paramref> or <paramref name="resultSelector">resultSelector</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.GroupBy``3(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Linq.Expressions.Expression{System.Func{``0,``2}})">
+ <summary>Groups the elements of a sequence according to a specified key selector function and projects the elements for each group by using a specified function.</summary>
+ <param name="source">An <see cref="T:System.Linq.IQueryable`1"></see> whose elements to group.</param>
+ <param name="keySelector">A function to extract the key for each element.</param>
+ <param name="elementSelector">A function to map each source element to an element in an <see cref="T:System.Linq.IGrouping`2"></see>.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <typeparam name="TKey">The type of the key returned by the function represented in keySelector.</typeparam>
+ <typeparam name="TElement">The type of the elements in each <see cref="T:System.Linq.IGrouping`2"></see>.</typeparam>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">An <code>IQueryable&lt;&gt;<_tkey2c_ telement="">&gt;</_tkey2c_></code> in C# or <code>IQueryable(Of IGrouping(Of TKey, TElement))</code> in Visual Basic where each <xref href="System.Linq.IGrouping`2"></xref> contains a sequence of objects of type <code data-dev-comment-type="paramref">TElement</code> and a key.</p>
+</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="keySelector">keySelector</paramref> or <paramref name="elementSelector">elementSelector</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.GroupBy``3(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Linq.Expressions.Expression{System.Func{``0,``2}},System.Collections.Generic.IEqualityComparer{``1})">
+ <summary>Groups the elements of a sequence and projects the elements for each group by using a specified function. Key values are compared by using a specified comparer.</summary>
+ <param name="source">An <see cref="T:System.Linq.IQueryable`1"></see> whose elements to group.</param>
+ <param name="keySelector">A function to extract the key for each element.</param>
+ <param name="elementSelector">A function to map each source element to an element in an <see cref="T:System.Linq.IGrouping`2"></see>.</param>
+ <param name="comparer">An <see cref="T:System.Collections.Generic.IEqualityComparer`1"></see> to compare keys.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <typeparam name="TKey">The type of the key returned by the function represented in keySelector.</typeparam>
+ <typeparam name="TElement">The type of the elements in each <see cref="T:System.Linq.IGrouping`2"></see>.</typeparam>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">An <code>IQueryable&lt;&gt;<_tkey2c_ telement="">&gt;</_tkey2c_></code> in C# or <code>IQueryable(Of IGrouping(Of TKey, TElement))</code> in Visual Basic where each <xref href="System.Linq.IGrouping`2"></xref> contains a sequence of objects of type <code data-dev-comment-type="paramref">TElement</code> and a key.</p>
+</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="keySelector">keySelector</paramref> or <paramref name="elementSelector">elementSelector</paramref> or <paramref name="comparer">comparer</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.GroupBy``3(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Linq.Expressions.Expression{System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2}})">
+ <summary>Groups the elements of a sequence according to a specified key selector function and creates a result value from each group and its key.</summary>
+ <param name="source">An <see cref="T:System.Linq.IQueryable`1"></see> whose elements to group.</param>
+ <param name="keySelector">A function to extract the key for each element.</param>
+ <param name="resultSelector">A function to create a result value from each group.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <typeparam name="TKey">The type of the key returned by the function represented in keySelector.</typeparam>
+ <typeparam name="TResult">The type of the result value returned by resultSelector.</typeparam>
+ <returns>An T:System.Linq.IQueryable`1 that has a type argument of <paramref name="TResult">TResult</paramref> and where each element represents a projection over a group and its key.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="keySelector">keySelector</paramref> or <paramref name="resultSelector">resultSelector</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.GroupBy``3(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Linq.Expressions.Expression{System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2}},System.Collections.Generic.IEqualityComparer{``1})">
+ <summary>Groups the elements of a sequence according to a specified key selector function and creates a result value from each group and its key. Keys are compared by using a specified comparer.</summary>
+ <param name="source">An <see cref="T:System.Linq.IQueryable`1"></see> whose elements to group.</param>
+ <param name="keySelector">A function to extract the key for each element.</param>
+ <param name="resultSelector">A function to create a result value from each group.</param>
+ <param name="comparer">An <see cref="T:System.Collections.Generic.IEqualityComparer`1"></see> to compare keys.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <typeparam name="TKey">The type of the key returned by the function represented in keySelector.</typeparam>
+ <typeparam name="TResult">The type of the result value returned by resultSelector.</typeparam>
+ <returns>An T:System.Linq.IQueryable`1 that has a type argument of <paramref name="TResult">TResult</paramref> and where each element represents a projection over a group and its key.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="keySelector">keySelector</paramref> or <paramref name="resultSelector">resultSelector</paramref> or <paramref name="comparer">comparer</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.GroupBy``2(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Collections.Generic.IEqualityComparer{``1})">
+ <summary>Groups the elements of a sequence according to a specified key selector function and compares the keys by using a specified comparer.</summary>
+ <param name="source">An <see cref="T:System.Linq.IQueryable`1"></see> whose elements to group.</param>
+ <param name="keySelector">A function to extract the key for each element.</param>
+ <param name="comparer">An <see cref="T:System.Collections.Generic.IEqualityComparer`1"></see> to compare keys.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <typeparam name="TKey">The type of the key returned by the function represented in keySelector.</typeparam>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">An <code>IQueryable&lt;&gt;<_tkey2c_ tsource="">&gt;</_tkey2c_></code> in C# or <code>IQueryable(Of IGrouping(Of TKey, TSource))</code> in Visual Basic where each <xref href="System.Linq.IGrouping`2"></xref> contains a sequence of objects and a key.</p>
+</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="keySelector">keySelector</paramref> or <paramref name="comparer">comparer</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.GroupBy``2(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})">
+ <summary>Groups the elements of a sequence according to a specified key selector function.</summary>
+ <param name="source">An <see cref="T:System.Linq.IQueryable`1"></see> whose elements to group.</param>
+ <param name="keySelector">A function to extract the key for each element.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <typeparam name="TKey">The type of the key returned by the function represented in keySelector.</typeparam>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">An <code>IQueryable&lt;&gt;<_tkey2c_ tsource="">&gt;</_tkey2c_></code> in C# or <code>IQueryable(Of IGrouping(Of TKey, TSource))</code> in Visual Basic where each <xref href="System.Linq.IGrouping`2"></xref> object contains a sequence of objects and a key.</p>
+</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="keySelector">keySelector</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.GroupJoin``4(System.Linq.IQueryable{``0},System.Collections.Generic.IEnumerable{``1},System.Linq.Expressions.Expression{System.Func{``0,``2}},System.Linq.Expressions.Expression{System.Func{``1,``2}},System.Linq.Expressions.Expression{System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3}})">
+ <summary>Correlates the elements of two sequences based on key equality and groups the results. The default equality comparer is used to compare keys.</summary>
+ <param name="outer">The first sequence to join.</param>
+ <param name="inner">The sequence to join to the first sequence.</param>
+ <param name="outerKeySelector">A function to extract the join key from each element of the first sequence.</param>
+ <param name="innerKeySelector">A function to extract the join key from each element of the second sequence.</param>
+ <param name="resultSelector">A function to create a result element from an element from the first sequence and a collection of matching elements from the second sequence.</param>
+ <typeparam name="TOuter">The type of the elements of the first sequence.</typeparam>
+ <typeparam name="TInner">The type of the elements of the second sequence.</typeparam>
+ <typeparam name="TKey">The type of the keys returned by the key selector functions.</typeparam>
+ <typeparam name="TResult">The type of the result elements.</typeparam>
+ <returns>An <see cref="T:System.Linq.IQueryable`1"></see> that contains elements of type <paramref name="TResult">TResult</paramref> obtained by performing a grouped join on two sequences.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="outer">outer</paramref> or <paramref name="inner">inner</paramref> or <paramref name="outerKeySelector">outerKeySelector</paramref> or <paramref name="innerKeySelector">innerKeySelector</paramref> or <paramref name="resultSelector">resultSelector</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.GroupJoin``4(System.Linq.IQueryable{``0},System.Collections.Generic.IEnumerable{``1},System.Linq.Expressions.Expression{System.Func{``0,``2}},System.Linq.Expressions.Expression{System.Func{``1,``2}},System.Linq.Expressions.Expression{System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3}},System.Collections.Generic.IEqualityComparer{``2})">
+ <summary>Correlates the elements of two sequences based on key equality and groups the results. A specified <see cref="T:System.Collections.Generic.IEqualityComparer`1"></see> is used to compare keys.</summary>
+ <param name="outer">The first sequence to join.</param>
+ <param name="inner">The sequence to join to the first sequence.</param>
+ <param name="outerKeySelector">A function to extract the join key from each element of the first sequence.</param>
+ <param name="innerKeySelector">A function to extract the join key from each element of the second sequence.</param>
+ <param name="resultSelector">A function to create a result element from an element from the first sequence and a collection of matching elements from the second sequence.</param>
+ <param name="comparer">A comparer to hash and compare keys.</param>
+ <typeparam name="TOuter">The type of the elements of the first sequence.</typeparam>
+ <typeparam name="TInner">The type of the elements of the second sequence.</typeparam>
+ <typeparam name="TKey">The type of the keys returned by the key selector functions.</typeparam>
+ <typeparam name="TResult">The type of the result elements.</typeparam>
+ <returns>An <see cref="T:System.Linq.IQueryable`1"></see> that contains elements of type <paramref name="TResult">TResult</paramref> obtained by performing a grouped join on two sequences.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="outer">outer</paramref> or <paramref name="inner">inner</paramref> or <paramref name="outerKeySelector">outerKeySelector</paramref> or <paramref name="innerKeySelector">innerKeySelector</paramref> or <paramref name="resultSelector">resultSelector</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.Intersect``1(System.Linq.IQueryable{``0},System.Collections.Generic.IEnumerable{``0})">
+ <summary>Produces the set intersection of two sequences by using the default equality comparer to compare values.</summary>
+ <param name="source1">A sequence whose distinct elements that also appear in source2 are returned.</param>
+ <param name="source2">A sequence whose distinct elements that also appear in the first sequence are returned.</param>
+ <typeparam name="TSource">The type of the elements of the input sequences.</typeparam>
+ <returns>A sequence that contains the set intersection of the two sequences.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source1">source1</paramref> or <paramref name="source2">source2</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.Intersect``1(System.Linq.IQueryable{``0},System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})">
+ <summary>Produces the set intersection of two sequences by using the specified <see cref="T:System.Collections.Generic.IEqualityComparer`1"></see> to compare values.</summary>
+ <param name="source1">An <see cref="T:System.Linq.IQueryable`1"></see> whose distinct elements that also appear in source2 are returned.</param>
+ <param name="source2">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> whose distinct elements that also appear in the first sequence are returned.</param>
+ <param name="comparer">An <see cref="T:System.Collections.Generic.IEqualityComparer`1"></see> to compare values.</param>
+ <typeparam name="TSource">The type of the elements of the input sequences.</typeparam>
+ <returns>An <see cref="T:System.Linq.IQueryable`1"></see> that contains the set intersection of the two sequences.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source1">source1</paramref> or <paramref name="source2">source2</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.Join``4(System.Linq.IQueryable{``0},System.Collections.Generic.IEnumerable{``1},System.Linq.Expressions.Expression{System.Func{``0,``2}},System.Linq.Expressions.Expression{System.Func{``1,``2}},System.Linq.Expressions.Expression{System.Func{``0,``1,``3}})">
+ <summary>Correlates the elements of two sequences based on matching keys. The default equality comparer is used to compare keys.</summary>
+ <param name="outer">The first sequence to join.</param>
+ <param name="inner">The sequence to join to the first sequence.</param>
+ <param name="outerKeySelector">A function to extract the join key from each element of the first sequence.</param>
+ <param name="innerKeySelector">A function to extract the join key from each element of the second sequence.</param>
+ <param name="resultSelector">A function to create a result element from two matching elements.</param>
+ <typeparam name="TOuter">The type of the elements of the first sequence.</typeparam>
+ <typeparam name="TInner">The type of the elements of the second sequence.</typeparam>
+ <typeparam name="TKey">The type of the keys returned by the key selector functions.</typeparam>
+ <typeparam name="TResult">The type of the result elements.</typeparam>
+ <returns>An <see cref="T:System.Linq.IQueryable`1"></see> that has elements of type <paramref name="TResult">TResult</paramref> obtained by performing an inner join on two sequences.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="outer">outer</paramref> or <paramref name="inner">inner</paramref> or <paramref name="outerKeySelector">outerKeySelector</paramref> or <paramref name="innerKeySelector">innerKeySelector</paramref> or <paramref name="resultSelector">resultSelector</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.Join``4(System.Linq.IQueryable{``0},System.Collections.Generic.IEnumerable{``1},System.Linq.Expressions.Expression{System.Func{``0,``2}},System.Linq.Expressions.Expression{System.Func{``1,``2}},System.Linq.Expressions.Expression{System.Func{``0,``1,``3}},System.Collections.Generic.IEqualityComparer{``2})">
+ <summary>Correlates the elements of two sequences based on matching keys. A specified <see cref="T:System.Collections.Generic.IEqualityComparer`1"></see> is used to compare keys.</summary>
+ <param name="outer">The first sequence to join.</param>
+ <param name="inner">The sequence to join to the first sequence.</param>
+ <param name="outerKeySelector">A function to extract the join key from each element of the first sequence.</param>
+ <param name="innerKeySelector">A function to extract the join key from each element of the second sequence.</param>
+ <param name="resultSelector">A function to create a result element from two matching elements.</param>
+ <param name="comparer">An <see cref="T:System.Collections.Generic.IEqualityComparer`1"></see> to hash and compare keys.</param>
+ <typeparam name="TOuter">The type of the elements of the first sequence.</typeparam>
+ <typeparam name="TInner">The type of the elements of the second sequence.</typeparam>
+ <typeparam name="TKey">The type of the keys returned by the key selector functions.</typeparam>
+ <typeparam name="TResult">The type of the result elements.</typeparam>
+ <returns>An <see cref="T:System.Linq.IQueryable`1"></see> that has elements of type <paramref name="TResult">TResult</paramref> obtained by performing an inner join on two sequences.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="outer">outer</paramref> or <paramref name="inner">inner</paramref> or <paramref name="outerKeySelector">outerKeySelector</paramref> or <paramref name="innerKeySelector">innerKeySelector</paramref> or <paramref name="resultSelector">resultSelector</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.Last``1(System.Linq.IQueryable{``0})">
+ <summary>Returns the last element in a sequence.</summary>
+ <param name="source">An <see cref="T:System.Linq.IQueryable`1"></see> to return the last element of.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>The value at the last position in <paramref name="source">source</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException">The source sequence is empty.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.Last``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
+ <summary>Returns the last element of a sequence that satisfies a specified condition.</summary>
+ <param name="source">An <see cref="T:System.Linq.IQueryable`1"></see> to return an element from.</param>
+ <param name="predicate">A function to test each element for a condition.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>The last element in <paramref name="source">source</paramref> that passes the test specified by <paramref name="predicate">predicate</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="predicate">predicate</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException">No element satisfies the condition in <paramref name="predicate">predicate</paramref>. -or- The source sequence is empty.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.LastOrDefault``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
+ <summary>Returns the last element of a sequence that satisfies a condition or a default value if no such element is found.</summary>
+ <param name="source">An <see cref="T:System.Linq.IQueryable`1"></see> to return an element from.</param>
+ <param name="predicate">A function to test each element for a condition.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>default(<paramref name="TSource">TSource</paramref>) if <paramref name="source">source</paramref> is empty or if no elements pass the test in the predicate function; otherwise, the last element of <paramref name="source">source</paramref> that passes the test in the predicate function.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="predicate">predicate</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.LastOrDefault``1(System.Linq.IQueryable{``0})">
+ <summary>Returns the last element in a sequence, or a default value if the sequence contains no elements.</summary>
+ <param name="source">An <see cref="T:System.Linq.IQueryable`1"></see> to return the last element of.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>default(<paramref name="TSource">TSource</paramref>) if <paramref name="source">source</paramref> is empty; otherwise, the last element in <paramref name="source">source</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.LongCount``1(System.Linq.IQueryable{``0})">
+ <summary>Returns an <see cref="T:System.Int64"></see> that represents the total number of elements in a sequence.</summary>
+ <param name="source">An <see cref="T:System.Linq.IQueryable`1"></see> that contains the elements to be counted.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>The number of elements in <paramref name="source">source</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ <exception cref="T:System.OverflowException">The number of elements exceeds <see cref="F:System.Int64.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.LongCount``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
+ <summary>Returns an <see cref="T:System.Int64"></see> that represents the number of elements in a sequence that satisfy a condition.</summary>
+ <param name="source">An <see cref="T:System.Linq.IQueryable`1"></see> that contains the elements to be counted.</param>
+ <param name="predicate">A function to test each element for a condition.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>The number of elements in <paramref name="source">source</paramref> that satisfy the condition in the predicate function.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="predicate">predicate</paramref> is null.</exception>
+ <exception cref="T:System.OverflowException">The number of matching elements exceeds <see cref="F:System.Int64.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.Max``2(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})">
+ <summary>Invokes a projection function on each element of a generic <see cref="T:System.Linq.IQueryable`1"></see> and returns the maximum resulting value.</summary>
+ <param name="source">A sequence of values to determine the maximum of.</param>
+ <param name="selector">A projection function to apply to each element.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <typeparam name="TResult">The type of the value returned by the function represented by selector.</typeparam>
+ <returns>The maximum value in the sequence.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.Max``1(System.Linq.IQueryable{``0})">
+ <summary>Returns the maximum value in a generic <see cref="T:System.Linq.IQueryable`1"></see>.</summary>
+ <param name="source">A sequence of values to determine the maximum of.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>The maximum value in the sequence.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.Min``2(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})">
+ <summary>Invokes a projection function on each element of a generic <see cref="T:System.Linq.IQueryable`1"></see> and returns the minimum resulting value.</summary>
+ <param name="source">A sequence of values to determine the minimum of.</param>
+ <param name="selector">A projection function to apply to each element.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <typeparam name="TResult">The type of the value returned by the function represented by selector.</typeparam>
+ <returns>The minimum value in the sequence.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.Min``1(System.Linq.IQueryable{``0})">
+ <summary>Returns the minimum value of a generic <see cref="T:System.Linq.IQueryable`1"></see>.</summary>
+ <param name="source">A sequence of values to determine the minimum of.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>The minimum value in the sequence.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.OfType``1(System.Linq.IQueryable)">
+ <summary>Filters the elements of an <see cref="T:System.Linq.IQueryable"></see> based on a specified type.</summary>
+ <param name="source">An <see cref="T:System.Linq.IQueryable"></see> whose elements to filter.</param>
+ <typeparam name="TResult">The type to filter the elements of the sequence on.</typeparam>
+ <returns>A collection that contains the elements from <paramref name="source">source</paramref> that have type <paramref name="TResult">TResult</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.OrderBy``2(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Collections.Generic.IComparer{``1})">
+ <summary>Sorts the elements of a sequence in ascending order by using a specified comparer.</summary>
+ <param name="source">A sequence of values to order.</param>
+ <param name="keySelector">A function to extract a key from an element.</param>
+ <param name="comparer">An <see cref="T:System.Collections.Generic.IComparer`1"></see> to compare keys.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <typeparam name="TKey">The type of the key returned by the function that is represented by keySelector.</typeparam>
+ <returns>An <see cref="T:System.Linq.IOrderedQueryable`1"></see> whose elements are sorted according to a key.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="keySelector">keySelector</paramref> or <paramref name="comparer">comparer</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.OrderBy``2(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})">
+ <summary>Sorts the elements of a sequence in ascending order according to a key.</summary>
+ <param name="source">A sequence of values to order.</param>
+ <param name="keySelector">A function to extract a key from an element.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <typeparam name="TKey">The type of the key returned by the function that is represented by keySelector.</typeparam>
+ <returns>An <see cref="T:System.Linq.IOrderedQueryable`1"></see> whose elements are sorted according to a key.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="keySelector">keySelector</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.OrderByDescending``2(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})">
+ <summary>Sorts the elements of a sequence in descending order according to a key.</summary>
+ <param name="source">A sequence of values to order.</param>
+ <param name="keySelector">A function to extract a key from an element.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <typeparam name="TKey">The type of the key returned by the function that is represented by keySelector.</typeparam>
+ <returns>An <see cref="T:System.Linq.IOrderedQueryable`1"></see> whose elements are sorted in descending order according to a key.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="keySelector">keySelector</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.OrderByDescending``2(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Collections.Generic.IComparer{``1})">
+ <summary>Sorts the elements of a sequence in descending order by using a specified comparer.</summary>
+ <param name="source">A sequence of values to order.</param>
+ <param name="keySelector">A function to extract a key from an element.</param>
+ <param name="comparer">An <see cref="T:System.Collections.Generic.IComparer`1"></see> to compare keys.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <typeparam name="TKey">The type of the key returned by the function that is represented by keySelector.</typeparam>
+ <returns>An <see cref="T:System.Linq.IOrderedQueryable`1"></see> whose elements are sorted in descending order according to a key.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="keySelector">keySelector</paramref> or <paramref name="comparer">comparer</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.Reverse``1(System.Linq.IQueryable{``0})">
+ <summary>Inverts the order of the elements in a sequence.</summary>
+ <param name="source">A sequence of values to reverse.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>An <see cref="T:System.Linq.IQueryable`1"></see> whose elements correspond to those of the input sequence in reverse order.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.Select``2(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Int32,``1}})">
+ <summary>Projects each element of a sequence into a new form by incorporating the element's index.</summary>
+ <param name="source">A sequence of values to project.</param>
+ <param name="selector">A projection function to apply to each element.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <typeparam name="TResult">The type of the value returned by the function represented by selector.</typeparam>
+ <returns>An <see cref="T:System.Linq.IQueryable`1"></see> whose elements are the result of invoking a projection function on each element of <paramref name="source">source</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.Select``2(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})">
+ <summary>Projects each element of a sequence into a new form.</summary>
+ <param name="source">A sequence of values to project.</param>
+ <param name="selector">A projection function to apply to each element.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <typeparam name="TResult">The type of the value returned by the function represented by selector.</typeparam>
+ <returns>An <see cref="T:System.Linq.IQueryable`1"></see> whose elements are the result of invoking a projection function on each element of <paramref name="source">source</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.SelectMany``3(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Int32,System.Collections.Generic.IEnumerable{``1}}},System.Linq.Expressions.Expression{System.Func{``0,``1,``2}})">
+ <summary>Projects each element of a sequence to an <see cref="T:System.Collections.Generic.IEnumerable`1"></see> that incorporates the index of the source element that produced it. A result selector function is invoked on each element of each intermediate sequence, and the resulting values are combined into a single, one-dimensional sequence and returned.</summary>
+ <param name="source">A sequence of values to project.</param>
+ <param name="collectionSelector">A projection function to apply to each element of the input sequence; the second parameter of this function represents the index of the source element.</param>
+ <param name="resultSelector">A projection function to apply to each element of each intermediate sequence.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <typeparam name="TCollection">The type of the intermediate elements collected by the function represented by collectionSelector.</typeparam>
+ <typeparam name="TResult">The type of the elements of the resulting sequence.</typeparam>
+ <returns>An <see cref="T:System.Linq.IQueryable`1"></see> whose elements are the result of invoking the one-to-many projection function <paramref name="collectionSelector">collectionSelector</paramref> on each element of <paramref name="source">source</paramref> and then mapping each of those sequence elements and their corresponding <paramref name="source">source</paramref> element to a result element.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="collectionSelector">collectionSelector</paramref> or <paramref name="resultSelector">resultSelector</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.SelectMany``3(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Collections.Generic.IEnumerable{``1}}},System.Linq.Expressions.Expression{System.Func{``0,``1,``2}})">
+ <summary>Projects each element of a sequence to an <see cref="T:System.Collections.Generic.IEnumerable`1"></see> and invokes a result selector function on each element therein. The resulting values from each intermediate sequence are combined into a single, one-dimensional sequence and returned.</summary>
+ <param name="source">A sequence of values to project.</param>
+ <param name="collectionSelector">A projection function to apply to each element of the input sequence.</param>
+ <param name="resultSelector">A projection function to apply to each element of each intermediate sequence.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <typeparam name="TCollection">The type of the intermediate elements collected by the function represented by collectionSelector.</typeparam>
+ <typeparam name="TResult">The type of the elements of the resulting sequence.</typeparam>
+ <returns>An <see cref="T:System.Linq.IQueryable`1"></see> whose elements are the result of invoking the one-to-many projection function <paramref name="collectionSelector">collectionSelector</paramref> on each element of <paramref name="source">source</paramref> and then mapping each of those sequence elements and their corresponding <paramref name="source">source</paramref> element to a result element.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="collectionSelector">collectionSelector</paramref> or <paramref name="resultSelector">resultSelector</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.SelectMany``2(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Int32,System.Collections.Generic.IEnumerable{``1}}})">
+ <summary>Projects each element of a sequence to an <see cref="T:System.Collections.Generic.IEnumerable`1"></see> and combines the resulting sequences into one sequence. The index of each source element is used in the projected form of that element.</summary>
+ <param name="source">A sequence of values to project.</param>
+ <param name="selector">A projection function to apply to each element; the second parameter of this function represents the index of the source element.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <typeparam name="TResult">The type of the elements of the sequence returned by the function represented by selector.</typeparam>
+ <returns>An <see cref="T:System.Linq.IQueryable`1"></see> whose elements are the result of invoking a one-to-many projection function on each element of the input sequence.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.SelectMany``2(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Collections.Generic.IEnumerable{``1}}})">
+ <summary>Projects each element of a sequence to an <see cref="T:System.Collections.Generic.IEnumerable`1"></see> and combines the resulting sequences into one sequence.</summary>
+ <param name="source">A sequence of values to project.</param>
+ <param name="selector">A projection function to apply to each element.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <typeparam name="TResult">The type of the elements of the sequence returned by the function represented by selector.</typeparam>
+ <returns>An <see cref="T:System.Linq.IQueryable`1"></see> whose elements are the result of invoking a one-to-many projection function on each element of the input sequence.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.SequenceEqual``1(System.Linq.IQueryable{``0},System.Collections.Generic.IEnumerable{``0})">
+ <summary>Determines whether two sequences are equal by using the default equality comparer to compare elements.</summary>
+ <param name="source1">An <see cref="T:System.Linq.IQueryable`1"></see> whose elements to compare to those of source2.</param>
+ <param name="source2">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> whose elements to compare to those of the first sequence.</param>
+ <typeparam name="TSource">The type of the elements of the input sequences.</typeparam>
+ <returns>true if the two source sequences are of equal length and their corresponding elements compare equal; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source1">source1</paramref> or <paramref name="source2">source2</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.SequenceEqual``1(System.Linq.IQueryable{``0},System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})">
+ <summary>Determines whether two sequences are equal by using a specified <see cref="T:System.Collections.Generic.IEqualityComparer`1"></see> to compare elements.</summary>
+ <param name="source1">An <see cref="T:System.Linq.IQueryable`1"></see> whose elements to compare to those of source2.</param>
+ <param name="source2">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> whose elements to compare to those of the first sequence.</param>
+ <param name="comparer">An <see cref="T:System.Collections.Generic.IEqualityComparer`1"></see> to use to compare elements.</param>
+ <typeparam name="TSource">The type of the elements of the input sequences.</typeparam>
+ <returns>true if the two source sequences are of equal length and their corresponding elements compare equal; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source1">source1</paramref> or <paramref name="source2">source2</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.Single``1(System.Linq.IQueryable{``0})">
+ <summary>Returns the only element of a sequence, and throws an exception if there is not exactly one element in the sequence.</summary>
+ <param name="source">An <see cref="T:System.Linq.IQueryable`1"></see> to return the single element of.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>The single element of the input sequence.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> has more than one element.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.Single``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
+ <summary>Returns the only element of a sequence that satisfies a specified condition, and throws an exception if more than one such element exists.</summary>
+ <param name="source">An <see cref="T:System.Linq.IQueryable`1"></see> to return a single element from.</param>
+ <param name="predicate">A function to test an element for a condition.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>The single element of the input sequence that satisfies the condition in <paramref name="predicate">predicate</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="predicate">predicate</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException">No element satisfies the condition in <paramref name="predicate">predicate</paramref>. -or- More than one element satisfies the condition in <paramref name="predicate">predicate</paramref>. -or- The source sequence is empty.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.SingleOrDefault``1(System.Linq.IQueryable{``0})">
+ <summary>Returns the only element of a sequence, or a default value if the sequence is empty; this method throws an exception if there is more than one element in the sequence.</summary>
+ <param name="source">An <see cref="T:System.Linq.IQueryable`1"></see> to return the single element of.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>The single element of the input sequence, or default(<paramref name="TSource">TSource</paramref>) if the sequence contains no elements.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> has more than one element.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.SingleOrDefault``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
+ <summary>Returns the only element of a sequence that satisfies a specified condition or a default value if no such element exists; this method throws an exception if more than one element satisfies the condition.</summary>
+ <param name="source">An <see cref="T:System.Linq.IQueryable`1"></see> to return a single element from.</param>
+ <param name="predicate">A function to test an element for a condition.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>The single element of the input sequence that satisfies the condition in <paramref name="predicate">predicate</paramref>, or default(<paramref name="TSource">TSource</paramref>) if no such element is found.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="predicate">predicate</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException">More than one element satisfies the condition in <paramref name="predicate">predicate</paramref>.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.Skip``1(System.Linq.IQueryable{``0},System.Int32)">
+ <summary>Bypasses a specified number of elements in a sequence and then returns the remaining elements.</summary>
+ <param name="source">An <see cref="T:System.Linq.IQueryable`1"></see> to return elements from.</param>
+ <param name="count">The number of elements to skip before returning the remaining elements.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>An <see cref="T:System.Linq.IQueryable`1"></see> that contains elements that occur after the specified index in the input sequence.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.SkipWhile``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
+ <summary>Bypasses elements in a sequence as long as a specified condition is true and then returns the remaining elements.</summary>
+ <param name="source">An <see cref="T:System.Linq.IQueryable`1"></see> to return elements from.</param>
+ <param name="predicate">A function to test each element for a condition.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>An <see cref="T:System.Linq.IQueryable`1"></see> that contains elements from <paramref name="source">source</paramref> starting at the first element in the linear series that does not pass the test specified by <paramref name="predicate">predicate</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="predicate">predicate</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.SkipWhile``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Int32,System.Boolean}})">
+ <summary>Bypasses elements in a sequence as long as a specified condition is true and then returns the remaining elements. The element's index is used in the logic of the predicate function.</summary>
+ <param name="source">An <see cref="T:System.Linq.IQueryable`1"></see> to return elements from.</param>
+ <param name="predicate">A function to test each element for a condition; the second parameter of this function represents the index of the source element.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>An <see cref="T:System.Linq.IQueryable`1"></see> that contains elements from <paramref name="source">source</paramref> starting at the first element in the linear series that does not pass the test specified by <paramref name="predicate">predicate</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="predicate">predicate</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.Sum(System.Linq.IQueryable{System.Single})">
+ <summary>Computes the sum of a sequence of <see cref="T:System.Single"></see> values.</summary>
+ <param name="source">A sequence of <see cref="T:System.Single"></see> values to calculate the sum of.</param>
+ <returns>The sum of the values in the sequence.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.Sum(System.Linq.IQueryable{System.Nullable{System.Single}})">
+ <summary>Computes the sum of a sequence of nullable <see cref="T:System.Single"></see> values.</summary>
+ <param name="source">A sequence of nullable <see cref="T:System.Single"></see> values to calculate the sum of.</param>
+ <returns>The sum of the values in the sequence.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.Sum(System.Linq.IQueryable{System.Nullable{System.Int64}})">
+ <summary>Computes the sum of a sequence of nullable <see cref="T:System.Int64"></see> values.</summary>
+ <param name="source">A sequence of nullable <see cref="T:System.Int64"></see> values to calculate the sum of.</param>
+ <returns>The sum of the values in the sequence.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ <exception cref="T:System.OverflowException">The sum is larger than <see cref="F:System.Int64.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.Sum(System.Linq.IQueryable{System.Nullable{System.Int32}})">
+ <summary>Computes the sum of a sequence of nullable <see cref="T:System.Int32"></see> values.</summary>
+ <param name="source">A sequence of nullable <see cref="T:System.Int32"></see> values to calculate the sum of.</param>
+ <returns>The sum of the values in the sequence.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ <exception cref="T:System.OverflowException">The sum is larger than <see cref="F:System.Int32.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.Sum(System.Linq.IQueryable{System.Nullable{System.Double}})">
+ <summary>Computes the sum of a sequence of nullable <see cref="T:System.Double"></see> values.</summary>
+ <param name="source">A sequence of nullable <see cref="T:System.Double"></see> values to calculate the sum of.</param>
+ <returns>The sum of the values in the sequence.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.Sum(System.Linq.IQueryable{System.Double})">
+ <summary>Computes the sum of a sequence of <see cref="T:System.Double"></see> values.</summary>
+ <param name="source">A sequence of <see cref="T:System.Double"></see> values to calculate the sum of.</param>
+ <returns>The sum of the values in the sequence.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.Sum(System.Linq.IQueryable{System.Int64})">
+ <summary>Computes the sum of a sequence of <see cref="T:System.Int64"></see> values.</summary>
+ <param name="source">A sequence of <see cref="T:System.Int64"></see> values to calculate the sum of.</param>
+ <returns>The sum of the values in the sequence.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ <exception cref="T:System.OverflowException">The sum is larger than <see cref="F:System.Int64.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.Sum(System.Linq.IQueryable{System.Int32})">
+ <summary>Computes the sum of a sequence of <see cref="T:System.Int32"></see> values.</summary>
+ <param name="source">A sequence of <see cref="T:System.Int32"></see> values to calculate the sum of.</param>
+ <returns>The sum of the values in the sequence.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ <exception cref="T:System.OverflowException">The sum is larger than <see cref="F:System.Int32.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.Sum(System.Linq.IQueryable{System.Nullable{System.Decimal}})">
+ <summary>Computes the sum of a sequence of nullable <see cref="T:System.Decimal"></see> values.</summary>
+ <param name="source">A sequence of nullable <see cref="T:System.Decimal"></see> values to calculate the sum of.</param>
+ <returns>The sum of the values in the sequence.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ <exception cref="T:System.OverflowException">The sum is larger than <see cref="F:System.Decimal.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.Sum(System.Linq.IQueryable{System.Decimal})">
+ <summary>Computes the sum of a sequence of <see cref="T:System.Decimal"></see> values.</summary>
+ <param name="source">A sequence of <see cref="T:System.Decimal"></see> values to calculate the sum of.</param>
+ <returns>The sum of the values in the sequence.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ <exception cref="T:System.OverflowException">The sum is larger than <see cref="F:System.Decimal.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.Sum``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Nullable{System.Single}}})">
+ <summary>Computes the sum of the sequence of nullable <see cref="T:System.Single"></see> values that is obtained by invoking a projection function on each element of the input sequence.</summary>
+ <param name="source">A sequence of values of type TSource.</param>
+ <param name="selector">A projection function to apply to each element.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>The sum of the projected values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.Sum``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Nullable{System.Int64}}})">
+ <summary>Computes the sum of the sequence of nullable <see cref="T:System.Int64"></see> values that is obtained by invoking a projection function on each element of the input sequence.</summary>
+ <param name="source">A sequence of values of type TSource.</param>
+ <param name="selector">A projection function to apply to each element.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>The sum of the projected values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is null.</exception>
+ <exception cref="T:System.OverflowException">The sum is larger than <see cref="F:System.Int64.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.Sum``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Nullable{System.Int32}}})">
+ <summary>Computes the sum of the sequence of nullable <see cref="T:System.Int32"></see> values that is obtained by invoking a projection function on each element of the input sequence.</summary>
+ <param name="source">A sequence of values of type TSource.</param>
+ <param name="selector">A projection function to apply to each element.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>The sum of the projected values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is null.</exception>
+ <exception cref="T:System.OverflowException">The sum is larger than <see cref="F:System.Int32.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.Sum``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Nullable{System.Double}}})">
+ <summary>Computes the sum of the sequence of nullable <see cref="T:System.Double"></see> values that is obtained by invoking a projection function on each element of the input sequence.</summary>
+ <param name="source">A sequence of values of type TSource.</param>
+ <param name="selector">A projection function to apply to each element.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>The sum of the projected values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.Sum``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Single}})">
+ <summary>Computes the sum of the sequence of <see cref="T:System.Single"></see> values that is obtained by invoking a projection function on each element of the input sequence.</summary>
+ <param name="source">A sequence of values of type TSource.</param>
+ <param name="selector">A projection function to apply to each element.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>The sum of the projected values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.Sum``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Int64}})">
+ <summary>Computes the sum of the sequence of <see cref="T:System.Int64"></see> values that is obtained by invoking a projection function on each element of the input sequence.</summary>
+ <param name="source">A sequence of values of type TSource.</param>
+ <param name="selector">A projection function to apply to each element.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>The sum of the projected values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is null.</exception>
+ <exception cref="T:System.OverflowException">The sum is larger than <see cref="F:System.Int64.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.Sum``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Int32}})">
+ <summary>Computes the sum of the sequence of <see cref="T:System.Int32"></see> values that is obtained by invoking a projection function on each element of the input sequence.</summary>
+ <param name="source">A sequence of values of type TSource.</param>
+ <param name="selector">A projection function to apply to each element.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>The sum of the projected values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is null.</exception>
+ <exception cref="T:System.OverflowException">The sum is larger than <see cref="F:System.Int32.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.Sum``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Double}})">
+ <summary>Computes the sum of the sequence of <see cref="T:System.Double"></see> values that is obtained by invoking a projection function on each element of the input sequence.</summary>
+ <param name="source">A sequence of values of type TSource.</param>
+ <param name="selector">A projection function to apply to each element.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>The sum of the projected values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.Sum``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Decimal}})">
+ <summary>Computes the sum of the sequence of <see cref="T:System.Decimal"></see> values that is obtained by invoking a projection function on each element of the input sequence.</summary>
+ <param name="source">A sequence of values of type TSource.</param>
+ <param name="selector">A projection function to apply to each element.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>The sum of the projected values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is null.</exception>
+ <exception cref="T:System.OverflowException">The sum is larger than <see cref="F:System.Decimal.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.Sum``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Nullable{System.Decimal}}})">
+ <summary>Computes the sum of the sequence of nullable <see cref="T:System.Decimal"></see> values that is obtained by invoking a projection function on each element of the input sequence.</summary>
+ <param name="source">A sequence of values of type TSource.</param>
+ <param name="selector">A projection function to apply to each element.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>The sum of the projected values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is null.</exception>
+ <exception cref="T:System.OverflowException">The sum is larger than <see cref="F:System.Decimal.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.Take``1(System.Linq.IQueryable{``0},System.Int32)">
+ <summary>Returns a specified number of contiguous elements from the start of a sequence.</summary>
+ <param name="source">The sequence to return elements from.</param>
+ <param name="count">The number of elements to return.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>An <see cref="T:System.Linq.IQueryable`1"></see> that contains the specified number of elements from the start of <paramref name="source">source</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.TakeWhile``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Int32,System.Boolean}})">
+ <summary>Returns elements from a sequence as long as a specified condition is true. The element's index is used in the logic of the predicate function.</summary>
+ <param name="source">The sequence to return elements from.</param>
+ <param name="predicate">A function to test each element for a condition; the second parameter of the function represents the index of the element in the source sequence.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>An <see cref="T:System.Linq.IQueryable`1"></see> that contains elements from the input sequence occurring before the element at which the test specified by <paramref name="predicate">predicate</paramref> no longer passes.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="predicate">predicate</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.TakeWhile``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
+ <summary>Returns elements from a sequence as long as a specified condition is true.</summary>
+ <param name="source">The sequence to return elements from.</param>
+ <param name="predicate">A function to test each element for a condition.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>An <see cref="T:System.Linq.IQueryable`1"></see> that contains elements from the input sequence occurring before the element at which the test specified by <paramref name="predicate">predicate</paramref> no longer passes.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="predicate">predicate</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.ThenBy``2(System.Linq.IOrderedQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})">
+ <summary>Performs a subsequent ordering of the elements in a sequence in ascending order according to a key.</summary>
+ <param name="source">An <see cref="T:System.Linq.IOrderedQueryable`1"></see> that contains elements to sort.</param>
+ <param name="keySelector">A function to extract a key from each element.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <typeparam name="TKey">The type of the key returned by the function represented by keySelector.</typeparam>
+ <returns>An <see cref="T:System.Linq.IOrderedQueryable`1"></see> whose elements are sorted according to a key.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="keySelector">keySelector</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.ThenBy``2(System.Linq.IOrderedQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Collections.Generic.IComparer{``1})">
+ <summary>Performs a subsequent ordering of the elements in a sequence in ascending order by using a specified comparer.</summary>
+ <param name="source">An <see cref="T:System.Linq.IOrderedQueryable`1"></see> that contains elements to sort.</param>
+ <param name="keySelector">A function to extract a key from each element.</param>
+ <param name="comparer">An <see cref="T:System.Collections.Generic.IComparer`1"></see> to compare keys.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <typeparam name="TKey">The type of the key returned by the function represented by keySelector.</typeparam>
+ <returns>An <see cref="T:System.Linq.IOrderedQueryable`1"></see> whose elements are sorted according to a key.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="keySelector">keySelector</paramref> or <paramref name="comparer">comparer</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.ThenByDescending``2(System.Linq.IOrderedQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})">
+ <summary>Performs a subsequent ordering of the elements in a sequence in descending order, according to a key.</summary>
+ <param name="source">An <see cref="T:System.Linq.IOrderedQueryable`1"></see> that contains elements to sort.</param>
+ <param name="keySelector">A function to extract a key from each element.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <typeparam name="TKey">The type of the key returned by the function represented by keySelector.</typeparam>
+ <returns>An <see cref="T:System.Linq.IOrderedQueryable`1"></see> whose elements are sorted in descending order according to a key.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="keySelector">keySelector</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.ThenByDescending``2(System.Linq.IOrderedQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Collections.Generic.IComparer{``1})">
+ <summary>Performs a subsequent ordering of the elements in a sequence in descending order by using a specified comparer.</summary>
+ <param name="source">An <see cref="T:System.Linq.IOrderedQueryable`1"></see> that contains elements to sort.</param>
+ <param name="keySelector">A function to extract a key from each element.</param>
+ <param name="comparer">An <see cref="T:System.Collections.Generic.IComparer`1"></see> to compare keys.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <typeparam name="TKey">The type of the key that is returned by the keySelector function.</typeparam>
+ <returns>A collection whose elements are sorted in descending order according to a key.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="keySelector">keySelector</paramref> or <paramref name="comparer">comparer</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.Union``1(System.Linq.IQueryable{``0},System.Collections.Generic.IEnumerable{``0})">
+ <summary>Produces the set union of two sequences by using the default equality comparer.</summary>
+ <param name="source1">A sequence whose distinct elements form the first set for the union operation.</param>
+ <param name="source2">A sequence whose distinct elements form the second set for the union operation.</param>
+ <typeparam name="TSource">The type of the elements of the input sequences.</typeparam>
+ <returns>An <see cref="T:System.Linq.IQueryable`1"></see> that contains the elements from both input sequences, excluding duplicates.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source1">source1</paramref> or <paramref name="source2">source2</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.Union``1(System.Linq.IQueryable{``0},System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})">
+ <summary>Produces the set union of two sequences by using a specified <see cref="T:System.Collections.Generic.IEqualityComparer`1"></see>.</summary>
+ <param name="source1">A sequence whose distinct elements form the first set for the union operation.</param>
+ <param name="source2">A sequence whose distinct elements form the second set for the union operation.</param>
+ <param name="comparer">An <see cref="T:System.Collections.Generic.IEqualityComparer`1"></see> to compare values.</param>
+ <typeparam name="TSource">The type of the elements of the input sequences.</typeparam>
+ <returns>An <see cref="T:System.Linq.IQueryable`1"></see> that contains the elements from both input sequences, excluding duplicates.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source1">source1</paramref> or <paramref name="source2">source2</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.Where``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Int32,System.Boolean}})">
+ <summary>Filters a sequence of values based on a predicate. Each element's index is used in the logic of the predicate function.</summary>
+ <param name="source">An <see cref="T:System.Linq.IQueryable`1"></see> to filter.</param>
+ <param name="predicate">A function to test each element for a condition; the second parameter of the function represents the index of the element in the source sequence.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>An <see cref="T:System.Linq.IQueryable`1"></see> that contains elements from the input sequence that satisfy the condition specified by <paramref name="predicate">predicate</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="predicate">predicate</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.Where``1(System.Linq.IQueryable{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
+ <summary>Filters a sequence of values based on a predicate.</summary>
+ <param name="source">An <see cref="T:System.Linq.IQueryable`1"></see> to filter.</param>
+ <param name="predicate">A function to test each element for a condition.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>An <see cref="T:System.Linq.IQueryable`1"></see> that contains elements from the input sequence that satisfy the condition specified by <paramref name="predicate">predicate</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="predicate">predicate</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Queryable.Zip``3(System.Linq.IQueryable{``0},System.Collections.Generic.IEnumerable{``1},System.Linq.Expressions.Expression{System.Func{``0,``1,``2}})">
+ <summary>Merges two sequences by using the specified predicate function.</summary>
+ <param name="source1">The first sequence to merge.</param>
+ <param name="source2">The second sequence to merge.</param>
+ <param name="resultSelector">A function that specifies how to merge the elements from the two sequences.</param>
+ <typeparam name="TFirst">The type of the elements of the first input sequence.</typeparam>
+ <typeparam name="TSecond">The type of the elements of the second input sequence.</typeparam>
+ <typeparam name="TResult">The type of the elements of the result sequence.</typeparam>
+ <returns>An <see cref="T:System.Linq.IQueryable`1"></see> that contains merged elements of two input sequences.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source1">source1</paramref> or <paramref name="source2">source2</paramref> is null.</exception>
+ </member>
+ <member name="T:System.LoaderOptimization">
+ <summary>An enumeration used with the <see cref="T:System.LoaderOptimizationAttribute"></see> class to specify loader optimizations for an executable.</summary>
+ </member>
+ <member name="F:System.LoaderOptimization.DisallowBindings">
+ <summary>Ignored by the common language runtime.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.LoaderOptimization.DomainMask">
+ <summary>Do not use. This mask selects the domain-related values, screening out the unused <see cref="F:System.LoaderOptimization.DisallowBindings"></see> flag.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.LoaderOptimization.MultiDomain">
+ <summary>Indicates that the application will probably have many domains that use the same code, and the loader must share maximal internal resources across application domains.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.LoaderOptimization.MultiDomainHost">
+ <summary>Indicates that the application will probably host unique code in multiple domains, and the loader must share resources across application domains only for globally available (strong-named) assemblies that have been added to the global assembly cache.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.LoaderOptimization.NotSpecified">
+ <summary>Indicates that no optimizations for sharing internal resources are specified. If the default domain or hosting interface specified an optimization, then the loader uses that; otherwise, the loader uses <see cref="F:System.LoaderOptimization.SingleDomain"></see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.LoaderOptimization.SingleDomain">
+ <summary>Indicates that the application will probably have a single domain, and loader must not share internal resources across application domains.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.LoaderOptimizationAttribute">
+ <summary>Used to set the default loader optimization policy for the main method of an executable application.</summary>
+ </member>
+ <member name="M:System.LoaderOptimizationAttribute.#ctor(System.Byte)">
+ <summary>Initializes a new instance of the <see cref="T:System.LoaderOptimizationAttribute"></see> class to the specified value.</summary>
+ <param name="value">A value equivalent to a <see cref="T:System.LoaderOptimization"></see> constant.</param>
+ </member>
+ <member name="M:System.LoaderOptimizationAttribute.#ctor(System.LoaderOptimization)">
+ <summary>Initializes a new instance of the <see cref="T:System.LoaderOptimizationAttribute"></see> class to the specified value.</summary>
+ <param name="value">A <see cref="T:System.LoaderOptimization"></see> constant.</param>
+ </member>
+ <member name="P:System.LoaderOptimizationAttribute.Value">
+ <summary>Gets the current <see cref="T:System.LoaderOptimization"></see> value for this instance.</summary>
+ <returns>A <see cref="T:System.LoaderOptimization"></see> constant.</returns>
+ </member>
+ <member name="T:System.LocalDataStoreSlot">
+ <summary>Encapsulates a memory slot to store local data. This class cannot be inherited.</summary>
+ </member>
+ <member name="T:System.Net.Sockets.SendPacketsElement">
+ <summary>Represents an element in a <see cref="T:System.Net.Sockets.SendPacketsElement"></see> array.</summary>
+ </member>
+ <member name="M:System.Net.Sockets.SendPacketsElement.#ctor(System.Byte[])">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Sockets.SendPacketsElement"></see> class using the specified buffer.</summary>
+ <param name="buffer">A byte array of data to send using the <see cref="M:System.Net.Sockets.Socket.SendPacketsAsync(System.Net.Sockets.SocketAsyncEventArgs)"></see> method.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="buffer">buffer</paramref> parameter cannot be null</exception>
+ </member>
+ <member name="M:System.Net.Sockets.SendPacketsElement.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Sockets.SendPacketsElement"></see> class using the specified file.</summary>
+ <param name="filepath">The filename of the file to be transmitted using the <see cref="M:System.Net.Sockets.Socket.SendPacketsAsync(System.Net.Sockets.SocketAsyncEventArgs)"></see> method.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="filepath">filepath</paramref> parameter cannot be null</exception>
+ </member>
+ <member name="M:System.Net.Sockets.SendPacketsElement.#ctor(System.Byte[],System.Int32,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Sockets.SendPacketsElement"></see> class using the specified buffer, buffer offset, and count.</summary>
+ <param name="buffer">A byte array of data to send using the <see cref="M:System.Net.Sockets.Socket.SendPacketsAsync(System.Net.Sockets.SocketAsyncEventArgs)"></see> method.</param>
+ <param name="offset">The offset, in bytes, from the beginning of the buffer to the location in the buffer to start sending the data specified in the buffer parameter.</param>
+ <param name="count">The number of bytes to send starting from the offset parameter. If count is zero, no bytes are sent.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="buffer">buffer</paramref> parameter cannot be null</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="offset">offset</paramref> and <paramref name="count">count</paramref> parameters must be greater than or equal to zero. The <paramref name="offset">offset</paramref> and <paramref name="count">count</paramref> must be less than the size of the buffer</exception>
+ </member>
+ <member name="M:System.Net.Sockets.SendPacketsElement.#ctor(System.String,System.Int32,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Sockets.SendPacketsElement"></see> class using the specified filename path, offset, and count.</summary>
+ <param name="filepath">The filename of the file to be transmitted using the <see cref="M:System.Net.Sockets.Socket.SendPacketsAsync(System.Net.Sockets.SocketAsyncEventArgs)"></see> method.</param>
+ <param name="offset">The offset, in bytes, from the beginning of the file to the location in the file to start sending the file specified in the filepath parameter.</param>
+ <param name="count">The number of bytes to send starting from the offset parameter. If count is zero, the entire file is sent.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="filepath">filepath</paramref> parameter cannot be null</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="offset">offset</paramref> and <paramref name="count">count</paramref> parameters must be greater than or equal to zero. The <paramref name="offset">offset</paramref> and <paramref name="count">count</paramref> must be less than the size of the file indicated by the <paramref name="filepath">filepath</paramref> parameter.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.SendPacketsElement.#ctor(System.Byte[],System.Int32,System.Int32,System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Sockets.SendPacketsElement"></see> class using the specified buffer, buffer offset, and count with an option to combine this element with the next element in a single send request from the sockets layer to the transport.</summary>
+ <param name="buffer">A byte array of data to send using the <see cref="M:System.Net.Sockets.Socket.SendPacketsAsync(System.Net.Sockets.SocketAsyncEventArgs)"></see> method.</param>
+ <param name="offset">The offset, in bytes, from the beginning of the buffer to the location in the buffer to start sending the data specified in the buffer parameter.</param>
+ <param name="count">The number bytes to send starting from the offset parameter. If count is zero, no bytes are sent.</param>
+ <param name="endOfPacket">A Boolean value that specifies that this element should not be combined with the next element in a single send request from the sockets layer to the transport. This flag is used for granular control of the content of each message on a datagram or message-oriented socket.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="buffer">buffer</paramref> parameter cannot be null</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="offset">offset</paramref> and <paramref name="count">count</paramref> parameters must be greater than or equal to zero. The <paramref name="offset">offset</paramref> and <paramref name="count">count</paramref> must be less than the size of the buffer</exception>
+ </member>
+ <member name="M:System.Net.Sockets.SendPacketsElement.#ctor(System.String,System.Int32,System.Int32,System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Sockets.SendPacketsElement"></see> class using the specified filename path, buffer offset, and count with an option to combine this element with the next element in a single send request from the sockets layer to the transport.</summary>
+ <param name="filepath">The filename of the file to be transmitted using the <see cref="M:System.Net.Sockets.Socket.SendPacketsAsync(System.Net.Sockets.SocketAsyncEventArgs)"></see> method.</param>
+ <param name="offset">The offset, in bytes, from the beginning of the file to the location in the file to start sending the file specified in the filepath parameter.</param>
+ <param name="count">The number of bytes to send starting from the offset parameter. If count is zero, the entire file is sent.</param>
+ <param name="endOfPacket">A Boolean value that specifies that this element should not be combined with the next element in a single send request from the sockets layer to the transport. This flag is used for granular control of the content of each message on a datagram or message-oriented socket.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="filepath">filepath</paramref> parameter cannot be null</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="offset">offset</paramref> and <paramref name="count">count</paramref> parameters must be greater than or equal to zero. The <paramref name="offset">offset</paramref> and <paramref name="count">count</paramref> must be less than the size of the file indicated by the <paramref name="filepath">filepath</paramref> parameter.</exception>
+ </member>
+ <member name="P:System.Net.Sockets.SendPacketsElement.Buffer">
+ <summary>Gets the buffer to be sent if the <see cref="T:System.Net.Sockets.SendPacketsElement"></see> class was initialized with a <paramref name="buffer">buffer</paramref> parameter.</summary>
+ <returns>The byte buffer to send if the <see cref="T:System.Net.Sockets.SendPacketsElement"></see> class was initialized with a <paramref name="buffer">buffer</paramref> parameter.</returns>
+ </member>
+ <member name="P:System.Net.Sockets.SendPacketsElement.Count">
+ <summary>Gets the count of bytes to be sent.</summary>
+ <returns>The count of bytes to send if the <see cref="T:System.Net.Sockets.SendPacketsElement"></see> class was initialized with a <paramref name="count">count</paramref> parameter.</returns>
+ </member>
+ <member name="P:System.Net.Sockets.SendPacketsElement.EndOfPacket">
+ <summary>Gets a Boolean value that indicates if this element should not be combined with the next element in a single send request from the sockets layer to the transport.</summary>
+ <returns>A Boolean value that indicates if this element should not be combined with the next element in a single send request.</returns>
+ </member>
+ <member name="P:System.Net.Sockets.SendPacketsElement.FilePath">
+ <summary>Gets the filename of the file to send if the <see cref="T:System.Net.Sockets.SendPacketsElement"></see> class was initialized with a <paramref name="filepath">filepath</paramref> parameter.</summary>
+ <returns>The filename of the file to send if the <see cref="T:System.Net.Sockets.SendPacketsElement"></see> class was initialized with a <paramref name="filepath">filepath</paramref> parameter.</returns>
+ </member>
+ <member name="P:System.Net.Sockets.SendPacketsElement.Offset">
+ <summary>Gets the offset, in bytes, from the beginning of the data buffer or file to the location in the buffer or file to start sending the data.</summary>
+ <returns>The offset, in bytes, from the beginning of the data buffer or file to the location in the buffer or file to start sending the data.</returns>
+ </member>
+ <member name="T:System.Net.Sockets.Socket">
+ <summary>Implements the Berkeley sockets interface.</summary>
+ </member>
+ <member name="M:System.Net.Sockets.Socket.#ctor(System.Net.Sockets.SocketInformation)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Sockets.Socket"></see> class using the specified value returned from <see cref="M:System.Net.Sockets.Socket.DuplicateAndClose(System.Int32)"></see>.</summary>
+ <param name="socketInformation">The socket information returned by <see cref="M:System.Net.Sockets.Socket.DuplicateAndClose(System.Int32)"></see>.</param>
+ </member>
+ <member name="M:System.Net.Sockets.Socket.#ctor(System.Net.Sockets.SocketType,System.Net.Sockets.ProtocolType)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Sockets.Socket"></see> class using the specified socket type and protocol.</summary>
+ <param name="socketType">One of the <see cref="T:System.Net.Sockets.SocketType"></see> values.</param>
+ <param name="protocolType">One of the <see cref="T:System.Net.Sockets.ProtocolType"></see> values.</param>
+ <exception cref="T:System.Net.Sockets.SocketException">The combination of <paramref name="socketType">socketType</paramref> and <paramref name="protocolType">protocolType</paramref> results in an invalid socket.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.Socket.#ctor(System.Net.Sockets.AddressFamily,System.Net.Sockets.SocketType,System.Net.Sockets.ProtocolType)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Sockets.Socket"></see> class using the specified address family, socket type and protocol.</summary>
+ <param name="addressFamily">One of the <see cref="T:System.Net.Sockets.AddressFamily"></see> values.</param>
+ <param name="socketType">One of the <see cref="T:System.Net.Sockets.SocketType"></see> values.</param>
+ <param name="protocolType">One of the <see cref="T:System.Net.Sockets.ProtocolType"></see> values.</param>
+ <exception cref="T:System.Net.Sockets.SocketException">The combination of <paramref name="addressFamily">addressFamily</paramref>, <paramref name="socketType">socketType</paramref>, and <paramref name="protocolType">protocolType</paramref> results in an invalid socket.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.Socket.Accept">
+ <summary>Creates a new <see cref="T:System.Net.Sockets.Socket"></see> for a newly created connection.</summary>
+ <returns>A <see cref="T:System.Net.Sockets.Socket"></see> for a newly created connection.</returns>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the socket.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ <exception cref="T:System.InvalidOperationException">The accepting socket is not listening for connections. You must call <see cref="M:System.Net.Sockets.Socket.Bind(System.Net.EndPoint)"></see> and <see cref="M:System.Net.Sockets.Socket.Listen(System.Int32)"></see> before calling <see cref="M:System.Net.Sockets.Socket.Accept"></see>.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.Socket.AcceptAsync(System.Net.Sockets.SocketAsyncEventArgs)">
+ <summary>Begins an asynchronous operation to accept an incoming connection attempt.</summary>
+ <param name="e">The <see cref="T:System.Net.Sockets.SocketAsyncEventArgs"></see> object to use for this asynchronous socket operation.</param>
+ <returns>Returns true if the I/O operation is pending. The <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed"></see> event on the <paramref name="e">e</paramref> parameter will be raised upon completion of the operation. Returns false if the I/O operation completed synchronously. The <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed"></see> event on the <paramref name="e">e</paramref> parameter will not be raised and the <paramref name="e">e</paramref> object passed as a parameter may be examined immediately after the method call returns to retrieve the result of the operation.</returns>
+ <exception cref="T:System.ArgumentException">An argument is not valid. This exception occurs if the buffer provided is not large enough. The buffer must be at least 2 * (sizeof(SOCKADDR_STORAGE + 16) bytes. This exception also occurs if multiple buffers are specified, the <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.BufferList"></see> property is not null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">An argument is out of range. The exception occurs if the <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Count"></see> is less than 0.</exception>
+ <exception cref="T:System.InvalidOperationException">An invalid operation was requested. This exception occurs if the accepting <see cref="T:System.Net.Sockets.Socket"></see> is not listening for connections or the accepted socket is bound. You must call the <see cref="M:System.Net.Sockets.Socket.Bind(System.Net.EndPoint)"></see> and <see cref="M:System.Net.Sockets.Socket.Listen(System.Int32)"></see> method before calling the <see cref="M:System.Net.Sockets.Socket.AcceptAsync(System.Net.Sockets.SocketAsyncEventArgs)"></see> method. This exception also occurs if the socket is already connected or a socket operation was already in progress using the specified <paramref name="e">e</paramref> parameter.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the socket.</exception>
+ <exception cref="T:System.NotSupportedException">Windows XP or later is required for this method.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ </member>
+ <member name="P:System.Net.Sockets.Socket.AddressFamily">
+ <summary>Gets the address family of the <see cref="T:System.Net.Sockets.Socket"></see>.</summary>
+ <returns>One of the <see cref="T:System.Net.Sockets.AddressFamily"></see> values.</returns>
+ </member>
+ <member name="P:System.Net.Sockets.Socket.Available">
+ <summary>Gets the amount of data that has been received from the network and is available to be read.</summary>
+ <returns>The number of bytes of data received from the network and available to be read.</returns>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the socket.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.Socket.BeginAccept(System.Net.Sockets.Socket,System.Int32,System.AsyncCallback,System.Object)">
+ <summary>Begins an asynchronous operation to accept an incoming connection attempt from a specified socket and receives the first block of data sent by the client application.</summary>
+ <param name="acceptSocket">The accepted <see cref="T:System.Net.Sockets.Socket"></see> object. This value may be null.</param>
+ <param name="receiveSize">The maximum number of bytes to receive.</param>
+ <param name="callback">The <see cref="T:System.AsyncCallback"></see> delegate.</param>
+ <param name="state">An object that contains state information for this request.</param>
+ <returns>An <see cref="T:System.IAsyncResult"></see> object that references the asynchronous <see cref="T:System.Net.Sockets.Socket"></see> object creation.</returns>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> object has been closed.</exception>
+ <exception cref="T:System.NotSupportedException">Windows NT is required for this method.</exception>
+ <exception cref="T:System.InvalidOperationException">The accepting socket is not listening for connections. You must call <see cref="M:System.Net.Sockets.Socket.Bind(System.Net.EndPoint)"></see> and <see cref="M:System.Net.Sockets.Socket.Listen(System.Int32)"></see> before calling <see cref="M:System.Net.Sockets.Socket.BeginAccept(System.AsyncCallback,System.Object)"></see>. -or- The accepted socket is bound.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="receiveSize">receiveSize</paramref> is less than 0.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the socket.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.Socket.BeginAccept(System.Int32,System.AsyncCallback,System.Object)">
+ <summary>Begins an asynchronous operation to accept an incoming connection attempt and receives the first block of data sent by the client application.</summary>
+ <param name="receiveSize">The number of bytes to accept from the sender.</param>
+ <param name="callback">The <see cref="T:System.AsyncCallback"></see> delegate.</param>
+ <param name="state">An object that contains state information for this request.</param>
+ <returns>An <see cref="T:System.IAsyncResult"></see> that references the asynchronous <see cref="T:System.Net.Sockets.Socket"></see> creation.</returns>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> object has been closed.</exception>
+ <exception cref="T:System.NotSupportedException">Windows NT is required for this method.</exception>
+ <exception cref="T:System.InvalidOperationException">The accepting socket is not listening for connections. You must call <see cref="M:System.Net.Sockets.Socket.Bind(System.Net.EndPoint)"></see> and <see cref="M:System.Net.Sockets.Socket.Listen(System.Int32)"></see> before calling <see cref="M:System.Net.Sockets.Socket.BeginAccept(System.AsyncCallback,System.Object)"></see>. -or- The accepted socket is bound.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="receiveSize">receiveSize</paramref> is less than 0.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the socket.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.Socket.BeginAccept(System.AsyncCallback,System.Object)">
+ <summary>Begins an asynchronous operation to accept an incoming connection attempt.</summary>
+ <param name="callback">The <see cref="T:System.AsyncCallback"></see> delegate.</param>
+ <param name="state">An object that contains state information for this request.</param>
+ <returns>An <see cref="T:System.IAsyncResult"></see> that references the asynchronous <see cref="T:System.Net.Sockets.Socket"></see> creation.</returns>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> object has been closed.</exception>
+ <exception cref="T:System.NotSupportedException">Windows NT is required for this method.</exception>
+ <exception cref="T:System.InvalidOperationException">The accepting socket is not listening for connections. You must call <see cref="M:System.Net.Sockets.Socket.Bind(System.Net.EndPoint)"></see> and <see cref="M:System.Net.Sockets.Socket.Listen(System.Int32)"></see> before calling <see cref="M:System.Net.Sockets.Socket.BeginAccept(System.AsyncCallback,System.Object)"></see>. -or- The accepted socket is bound.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="receiveSize">receiveSize</paramref> is less than 0.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the socket.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.Socket.BeginConnect(System.Net.EndPoint,System.AsyncCallback,System.Object)">
+ <summary>Begins an asynchronous request for a remote host connection.</summary>
+ <param name="remoteEP"></param>
+ <param name="callback">The <see cref="T:System.AsyncCallback"></see> delegate.</param>
+ <param name="state">An object that contains state information for this request.</param>
+ <returns>An <see cref="T:System.IAsyncResult"></see> that references the asynchronous connection.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="remoteEP">remoteEP</paramref> is null.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the socket.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ <exception cref="T:System.Security.SecurityException">A caller higher in the call stack does not have permission for the requested operation.</exception>
+ <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Net.Sockets.Socket"></see> is <see cref="M:System.Net.Sockets.Socket.Listen(System.Int32)"></see>ing.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.Socket.BeginConnect(System.Net.IPAddress,System.Int32,System.AsyncCallback,System.Object)">
+ <summary>Begins an asynchronous request for a remote host connection. The host is specified by an <see cref="T:System.Net.IPAddress"></see> and a port number.</summary>
+ <param name="address">The <see cref="T:System.Net.IPAddress"></see> of the remote host.</param>
+ <param name="port">The port number of the remote host.</param>
+ <param name="requestCallback"></param>
+ <param name="state">A user-defined object that contains information about the connect operation. This object is passed to the requestCallback delegate when the operation is complete.</param>
+ <returns>An <see cref="T:System.IAsyncResult"></see> that references the asynchronous connection.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="address">address</paramref> is null.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the socket.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Net.Sockets.Socket"></see> is not in the socket family.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The port number is not valid.</exception>
+ <exception cref="T:System.ArgumentException">The length of <paramref name="address">address</paramref> is zero.</exception>
+ <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Net.Sockets.Socket"></see> is <see cref="M:System.Net.Sockets.Socket.Listen(System.Int32)"></see>ing.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.Socket.BeginConnect(System.Net.IPAddress[],System.Int32,System.AsyncCallback,System.Object)">
+ <summary>Begins an asynchronous request for a remote host connection. The host is specified by an <see cref="T:System.Net.IPAddress"></see> array and a port number.</summary>
+ <param name="addresses">At least one <see cref="T:System.Net.IPAddress"></see>, designating the remote host.</param>
+ <param name="port">The port number of the remote host.</param>
+ <param name="requestCallback"></param>
+ <param name="state">A user-defined object that contains information about the connect operation. This object is passed to the requestCallback delegate when the operation is complete.</param>
+ <returns>An <see cref="T:System.IAsyncResult"></see> that references the asynchronous connections.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="addresses">addresses</paramref> is null.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the socket.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ <exception cref="T:System.NotSupportedException">This method is valid for sockets that use <see cref="F:System.Net.Sockets.AddressFamily.InterNetwork"></see> or <see cref="F:System.Net.Sockets.AddressFamily.InterNetworkV6"></see>.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The port number is not valid.</exception>
+ <exception cref="T:System.ArgumentException">The length of <paramref name="address">address</paramref> is zero.</exception>
+ <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Net.Sockets.Socket"></see> is <see cref="M:System.Net.Sockets.Socket.Listen(System.Int32)"></see>ing.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.Socket.BeginConnect(System.String,System.Int32,System.AsyncCallback,System.Object)">
+ <summary>Begins an asynchronous request for a remote host connection. The host is specified by a host name and a port number.</summary>
+ <param name="host">The name of the remote host.</param>
+ <param name="port">The port number of the remote host.</param>
+ <param name="requestCallback"></param>
+ <param name="state">A user-defined object that contains information about the connect operation. This object is passed to the requestCallback delegate when the operation is complete.</param>
+ <returns>An <see cref="T:System.IAsyncResult"></see> that references the asynchronous connection.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="host">host</paramref> is null.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ <exception cref="T:System.NotSupportedException">This method is valid for sockets in the <see cref="F:System.Net.Sockets.AddressFamily.InterNetwork"></see> or <see cref="F:System.Net.Sockets.AddressFamily.InterNetworkV6"></see> families.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The port number is not valid.</exception>
+ <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Net.Sockets.Socket"></see> is <see cref="M:System.Net.Sockets.Socket.Listen(System.Int32)"></see>ing.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.Socket.BeginDisconnect(System.Boolean,System.AsyncCallback,System.Object)">
+ <summary>Begins an asynchronous request to disconnect from a remote endpoint.</summary>
+ <param name="reuseSocket">true if this socket can be reused after the connection is closed; otherwise, false.</param>
+ <param name="callback">The <see cref="T:System.AsyncCallback"></see> delegate.</param>
+ <param name="state">An object that contains state information for this request.</param>
+ <returns>An <see cref="T:System.IAsyncResult"></see> object that references the asynchronous operation.</returns>
+ <exception cref="T:System.NotSupportedException">The operating system is Windows 2000 or earlier, and this method requires Windows XP.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> object has been closed.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the socket.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.Socket.BeginReceive(System.Byte[],System.Int32,System.Int32,System.Net.Sockets.SocketFlags,System.Net.Sockets.SocketError@,System.AsyncCallback,System.Object)">
+ <summary>Begins to asynchronously receive data from a connected <see cref="T:System.Net.Sockets.Socket"></see>.</summary>
+ <param name="buffer">An array of type <see cref="T:System.Byte"></see> that is the storage location for the received data.</param>
+ <param name="offset">The location in buffer to store the received data.</param>
+ <param name="size">The number of bytes to receive.</param>
+ <param name="socketFlags"></param>
+ <param name="errorCode"></param>
+ <param name="callback">An <see cref="T:System.AsyncCallback"></see> delegate that references the method to invoke when the operation is complete.</param>
+ <param name="state">A user-defined object that contains information about the receive operation. This object is passed to the <see cref="M:System.Net.Sockets.Socket.EndReceive(System.IAsyncResult)"></see> delegate when the operation is complete.</param>
+ <returns>An <see cref="T:System.IAsyncResult"></see> that references the asynchronous read.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffer">buffer</paramref> is null.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the socket.</exception>
+ <exception cref="T:System.ObjectDisposedException"><see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="offset">offset</paramref> is less than 0. -or- <paramref name="offset">offset</paramref> is greater than the length of <paramref name="buffer">buffer</paramref>. -or- <paramref name="size">size</paramref> is less than 0. -or- <paramref name="size">size</paramref> is greater than the length of <paramref name="buffer">buffer</paramref> minus the value of the <paramref name="offset">offset</paramref> parameter.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.Socket.BeginReceive(System.Byte[],System.Int32,System.Int32,System.Net.Sockets.SocketFlags,System.AsyncCallback,System.Object)">
+ <summary>Begins to asynchronously receive data from a connected <see cref="T:System.Net.Sockets.Socket"></see>.</summary>
+ <param name="buffer">An array of type <see cref="T:System.Byte"></see> that is the storage location for the received data.</param>
+ <param name="offset">The zero-based position in the buffer parameter at which to store the received data.</param>
+ <param name="size">The number of bytes to receive.</param>
+ <param name="socketFlags"></param>
+ <param name="callback">An <see cref="T:System.AsyncCallback"></see> delegate that references the method to invoke when the operation is complete.</param>
+ <param name="state">A user-defined object that contains information about the receive operation. This object is passed to the <see cref="M:System.Net.Sockets.Socket.EndReceive(System.IAsyncResult)"></see> delegate when the operation is complete.</param>
+ <returns>An <see cref="T:System.IAsyncResult"></see> that references the asynchronous read.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffer">buffer</paramref> is null.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the socket.</exception>
+ <exception cref="T:System.ObjectDisposedException"><see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="offset">offset</paramref> is less than 0. -or- <paramref name="offset">offset</paramref> is greater than the length of <paramref name="buffer">buffer</paramref>. -or- <paramref name="size">size</paramref> is less than 0. -or- <paramref name="size">size</paramref> is greater than the length of <paramref name="buffer">buffer</paramref> minus the value of the <paramref name="offset">offset</paramref> parameter.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.Socket.BeginReceive(System.Collections.Generic.IList{System.ArraySegment{System.Byte}},System.Net.Sockets.SocketFlags,System.AsyncCallback,System.Object)">
+ <summary>Begins to asynchronously receive data from a connected <see cref="T:System.Net.Sockets.Socket"></see>.</summary>
+ <param name="buffers">An array of type <see cref="T:System.Byte"></see> that is the storage location for the received data.</param>
+ <param name="socketFlags">A bitwise combination of the <see cref="T:System.Net.Sockets.SocketFlags"></see> values.</param>
+ <param name="callback">An <see cref="T:System.AsyncCallback"></see> delegate that references the method to invoke when the operation is complete.</param>
+ <param name="state">A user-defined object that contains information about the receive operation. This object is passed to the <see cref="M:System.Net.Sockets.Socket.EndReceive(System.IAsyncResult)"></see> delegate when the operation is complete.</param>
+ <returns>An <see cref="T:System.IAsyncResult"></see> that references the asynchronous read.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffer">buffer</paramref> is null.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the socket.</exception>
+ <exception cref="T:System.ObjectDisposedException"><see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.Socket.BeginReceive(System.Collections.Generic.IList{System.ArraySegment{System.Byte}},System.Net.Sockets.SocketFlags,System.Net.Sockets.SocketError@,System.AsyncCallback,System.Object)">
+ <summary>Begins to asynchronously receive data from a connected <see cref="T:System.Net.Sockets.Socket"></see>.</summary>
+ <param name="buffers">An array of type <see cref="T:System.Byte"></see> that is the storage location for the received data.</param>
+ <param name="socketFlags">A bitwise combination of the <see cref="T:System.Net.Sockets.SocketFlags"></see> values.</param>
+ <param name="errorCode">A <see cref="T:System.Net.Sockets.SocketError"></see> object that stores the socket error.</param>
+ <param name="callback">An <see cref="T:System.AsyncCallback"></see> delegate that references the method to invoke when the operation is complete.</param>
+ <param name="state">A user-defined object that contains information about the receive operation. This object is passed to the <see cref="M:System.Net.Sockets.Socket.EndReceive(System.IAsyncResult)"></see> delegate when the operation is complete.</param>
+ <returns>An <see cref="T:System.IAsyncResult"></see> that references the asynchronous read.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffer">buffer</paramref> is null.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the socket.</exception>
+ <exception cref="T:System.ObjectDisposedException"><see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.Socket.BeginReceiveFrom(System.Byte[],System.Int32,System.Int32,System.Net.Sockets.SocketFlags,System.Net.EndPoint@,System.AsyncCallback,System.Object)">
+ <summary>Begins to asynchronously receive data from a specified network device.</summary>
+ <param name="buffer">An array of type <see cref="T:System.Byte"></see> that is the storage location for the received data.</param>
+ <param name="offset">The zero-based position in the buffer parameter at which to store the data.</param>
+ <param name="size">The number of bytes to receive.</param>
+ <param name="socketFlags"></param>
+ <param name="remoteEP"></param>
+ <param name="callback">The <see cref="T:System.AsyncCallback"></see> delegate.</param>
+ <param name="state">An object that contains state information for this request.</param>
+ <returns>An <see cref="T:System.IAsyncResult"></see> that references the asynchronous read.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffer">buffer</paramref> is null. -or- <paramref name="remoteEP">remoteEP</paramref> is null.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the socket.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="offset">offset</paramref> is less than 0. -or- <paramref name="offset">offset</paramref> is greater than the length of <paramref name="buffer">buffer</paramref>. -or- <paramref name="size">size</paramref> is less than 0. -or- <paramref name="size">size</paramref> is greater than the length of <paramref name="buffer">buffer</paramref> minus the value of the <paramref name="offset">offset</paramref> parameter.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ <exception cref="T:System.Security.SecurityException">A caller higher in the call stack does not have permission for the requested operation.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.Socket.BeginReceiveMessageFrom(System.Byte[],System.Int32,System.Int32,System.Net.Sockets.SocketFlags,System.Net.EndPoint@,System.AsyncCallback,System.Object)">
+ <summary>Begins to asynchronously receive the specified number of bytes of data into the specified location of the data buffer, using the specified <see cref="T:System.Net.Sockets.SocketFlags"></see>, and stores the endpoint and packet information..</summary>
+ <param name="buffer">An array of type <see cref="T:System.Byte"></see> that is the storage location for the received data.</param>
+ <param name="offset">The zero-based position in the buffer parameter at which to store the data.</param>
+ <param name="size">The number of bytes to receive.</param>
+ <param name="socketFlags">A bitwise combination of the <see cref="T:System.Net.Sockets.SocketFlags"></see> values.</param>
+ <param name="remoteEP">An <see cref="T:System.Net.EndPoint"></see> that represents the source of the data.</param>
+ <param name="callback">The <see cref="T:System.AsyncCallback"></see> delegate.</param>
+ <param name="state">An object that contains state information for this request.</param>
+ <returns>An <see cref="T:System.IAsyncResult"></see> that references the asynchronous read.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffer">buffer</paramref> is null. -or- <paramref name="remoteEP">remoteEP</paramref> is null.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the socket.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="offset">offset</paramref> is less than 0. -or- <paramref name="offset">offset</paramref> is greater than the length of <paramref name="buffer">buffer</paramref>. -or- <paramref name="size">size</paramref> is less than 0. -or- <paramref name="size">size</paramref> is greater than the length of <paramref name="buffer">buffer</paramref> minus the value of the <paramref name="offset">offset</paramref> parameter.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ <exception cref="T:System.NotSupportedException">The operating system is Windows 2000 or earlier, and this method requires Windows XP.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.Socket.BeginSend(System.Collections.Generic.IList{System.ArraySegment{System.Byte}},System.Net.Sockets.SocketFlags,System.AsyncCallback,System.Object)">
+ <summary>Sends data asynchronously to a connected <see cref="T:System.Net.Sockets.Socket"></see>.</summary>
+ <param name="buffers">An array of type <see cref="T:System.Byte"></see> that contains the data to send.</param>
+ <param name="socketFlags">A bitwise combination of the <see cref="T:System.Net.Sockets.SocketFlags"></see> values.</param>
+ <param name="callback">The <see cref="T:System.AsyncCallback"></see> delegate.</param>
+ <param name="state">An object that contains state information for this request.</param>
+ <returns>An <see cref="T:System.IAsyncResult"></see> that references the asynchronous send.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffers">buffers</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="buffers">buffers</paramref> is empty.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the socket. See remarks section below.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.Socket.BeginSend(System.Collections.Generic.IList{System.ArraySegment{System.Byte}},System.Net.Sockets.SocketFlags,System.Net.Sockets.SocketError@,System.AsyncCallback,System.Object)">
+ <summary>Sends data asynchronously to a connected <see cref="T:System.Net.Sockets.Socket"></see>.</summary>
+ <param name="buffers">An array of type <see cref="T:System.Byte"></see> that contains the data to send.</param>
+ <param name="socketFlags">A bitwise combination of the <see cref="T:System.Net.Sockets.SocketFlags"></see> values.</param>
+ <param name="errorCode">A <see cref="T:System.Net.Sockets.SocketError"></see> object that stores the socket error.</param>
+ <param name="callback">The <see cref="T:System.AsyncCallback"></see> delegate.</param>
+ <param name="state">An object that contains state information for this request.</param>
+ <returns>An <see cref="T:System.IAsyncResult"></see> that references the asynchronous send.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffers">buffers</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="buffers">buffers</paramref> is empty.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the socket. See remarks section below.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.Socket.BeginSend(System.Byte[],System.Int32,System.Int32,System.Net.Sockets.SocketFlags,System.AsyncCallback,System.Object)">
+ <summary>Sends data asynchronously to a connected <see cref="T:System.Net.Sockets.Socket"></see>.</summary>
+ <param name="buffer">An array of type <see cref="T:System.Byte"></see> that contains the data to send.</param>
+ <param name="offset">The zero-based position in the buffer parameter at which to begin sending data.</param>
+ <param name="size">The number of bytes to send.</param>
+ <param name="socketFlags"></param>
+ <param name="callback">The <see cref="T:System.AsyncCallback"></see> delegate.</param>
+ <param name="state">An object that contains state information for this request.</param>
+ <returns>An <see cref="T:System.IAsyncResult"></see> that references the asynchronous send.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffer">buffer</paramref> is null.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the socket. See remarks section below.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="offset">offset</paramref> is less than 0. -or- <paramref name="offset">offset</paramref> is less than the length of <paramref name="buffer">buffer</paramref>. -or- <paramref name="size">size</paramref> is less than 0. -or- <paramref name="size">size</paramref> is greater than the length of <paramref name="buffer">buffer</paramref> minus the value of the <paramref name="offset">offset</paramref> parameter.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.Socket.BeginSend(System.Byte[],System.Int32,System.Int32,System.Net.Sockets.SocketFlags,System.Net.Sockets.SocketError@,System.AsyncCallback,System.Object)">
+ <summary>Sends data asynchronously to a connected <see cref="T:System.Net.Sockets.Socket"></see>.</summary>
+ <param name="buffer">An array of type <see cref="T:System.Byte"></see> that contains the data to send.</param>
+ <param name="offset">The zero-based position in the buffer parameter at which to begin sending data.</param>
+ <param name="size">The number of bytes to send.</param>
+ <param name="socketFlags">A bitwise combination of the <see cref="T:System.Net.Sockets.SocketFlags"></see> values.</param>
+ <param name="errorCode">A <see cref="T:System.Net.Sockets.SocketError"></see> object that stores the socket error.</param>
+ <param name="callback">The <see cref="T:System.AsyncCallback"></see> delegate.</param>
+ <param name="state">An object that contains state information for this request.</param>
+ <returns>An <see cref="T:System.IAsyncResult"></see> that references the asynchronous send.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffer">buffer</paramref> is null.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the socket. See remarks section below.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="offset">offset</paramref> is less than 0. -or- <paramref name="offset">offset</paramref> is less than the length of <paramref name="buffer">buffer</paramref>. -or- <paramref name="size">size</paramref> is less than 0. -or- <paramref name="size">size</paramref> is greater than the length of <paramref name="buffer">buffer</paramref> minus the value of the <paramref name="offset">offset</paramref> parameter.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.Socket.BeginSendFile(System.String,System.AsyncCallback,System.Object)">
+ <summary>Sends the file <paramref name="fileName">fileName</paramref> to a connected <see cref="T:System.Net.Sockets.Socket"></see> object using the <see cref="F:System.Net.Sockets.TransmitFileOptions.UseDefaultWorkerThread"></see> flag.</summary>
+ <param name="fileName">A string that contains the path and name of the file to send. This parameter can be null.</param>
+ <param name="callback">The <see cref="T:System.AsyncCallback"></see> delegate.</param>
+ <param name="state">An object that contains state information for this request.</param>
+ <returns>An <see cref="T:System.IAsyncResult"></see> object that represents the asynchronous send.</returns>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> object has been closed.</exception>
+ <exception cref="T:System.NotSupportedException">The socket is not connected to a remote host.</exception>
+ <exception cref="T:System.IO.FileNotFoundException">The file <paramref name="fileName">fileName</paramref> was not found.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the socket. See remarks section below.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.Socket.BeginSendFile(System.String,System.Byte[],System.Byte[],System.Net.Sockets.TransmitFileOptions,System.AsyncCallback,System.Object)">
+ <summary>Sends a file and buffers of data asynchronously to a connected <see cref="T:System.Net.Sockets.Socket"></see> object.</summary>
+ <param name="fileName">A string that contains the path and name of the file to be sent. This parameter can be null.</param>
+ <param name="preBuffer">A <see cref="T:System.Byte"></see> array that contains data to be sent before the file is sent. This parameter can be null.</param>
+ <param name="postBuffer">A <see cref="T:System.Byte"></see> array that contains data to be sent after the file is sent. This parameter can be null.</param>
+ <param name="flags">A bitwise combination of <see cref="T:System.Net.Sockets.TransmitFileOptions"></see> values.</param>
+ <param name="callback">An <see cref="T:System.AsyncCallback"></see> delegate to be invoked when this operation completes. This parameter can be null.</param>
+ <param name="state">A user-defined object that contains state information for this request. This parameter can be null.</param>
+ <returns>An <see cref="T:System.IAsyncResult"></see> object that represents the asynchronous operation.</returns>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> object has been closed.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the socket. See remarks section below.</exception>
+ <exception cref="T:System.NotSupportedException">The operating system is not Windows NT or later. - or - The socket is not connected to a remote host.</exception>
+ <exception cref="T:System.IO.FileNotFoundException">The file <paramref name="fileName">fileName</paramref> was not found.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.Socket.BeginSendTo(System.Byte[],System.Int32,System.Int32,System.Net.Sockets.SocketFlags,System.Net.EndPoint,System.AsyncCallback,System.Object)">
+ <summary>Sends data asynchronously to a specific remote host.</summary>
+ <param name="buffer">An array of type <see cref="T:System.Byte"></see> that contains the data to send.</param>
+ <param name="offset">The zero-based position in buffer at which to begin sending data.</param>
+ <param name="size">The number of bytes to send.</param>
+ <param name="socketFlags"></param>
+ <param name="remoteEP"></param>
+ <param name="callback">The <see cref="T:System.AsyncCallback"></see> delegate.</param>
+ <param name="state">An object that contains state information for this request.</param>
+ <returns>An <see cref="T:System.IAsyncResult"></see> that references the asynchronous send.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffer">buffer</paramref> is null. -or- <paramref name="remoteEP">remoteEP</paramref> is null.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the socket.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="offset">offset</paramref> is less than 0. -or- <paramref name="offset">offset</paramref> is greater than the length of <paramref name="buffer">buffer</paramref>. -or- <paramref name="size">size</paramref> is less than 0. -or- <paramref name="size">size</paramref> is greater than the length of <paramref name="buffer">buffer</paramref> minus the value of the <paramref name="offset">offset</paramref> parameter.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ <exception cref="T:System.Security.SecurityException">A caller higher in the call stack does not have permission for the requested operation.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.Socket.Bind(System.Net.EndPoint)">
+ <summary>Associates a <see cref="T:System.Net.Sockets.Socket"></see> with a local endpoint.</summary>
+ <param name="localEP">The local <see cref="T:System.Net.EndPoint"></see> to associate with the <see cref="T:System.Net.Sockets.Socket"></see>.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="localEP">localEP</paramref> is null.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the socket.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ <exception cref="T:System.Security.SecurityException">A caller higher in the call stack does not have permission for the requested operation.</exception>
+ </member>
+ <member name="P:System.Net.Sockets.Socket.Blocking">
+ <summary>Gets or sets a value that indicates whether the <see cref="T:System.Net.Sockets.Socket"></see> is in blocking mode.</summary>
+ <returns>true if the <see cref="T:System.Net.Sockets.Socket"></see> will block; otherwise, false. The default is true.</returns>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the socket.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.Socket.CancelConnectAsync(System.Net.Sockets.SocketAsyncEventArgs)">
+ <summary>Cancels an asynchronous request for a remote host connection.</summary>
+ <param name="e">The <see cref="T:System.Net.Sockets.SocketAsyncEventArgs"></see> object used to request the connection to the remote host by calling one of the <see cref="M:System.Net.Sockets.Socket.ConnectAsync(System.Net.Sockets.SocketType,System.Net.Sockets.ProtocolType,System.Net.Sockets.SocketAsyncEventArgs)"></see> methods.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="e">e</paramref> parameter cannot be null and the <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint"></see> cannot be null.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the socket.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ <exception cref="T:System.Security.SecurityException">A caller higher in the call stack does not have permission for the requested operation.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.Socket.Close(System.Int32)">
+ <summary>Closes the <see cref="T:System.Net.Sockets.Socket"></see> connection and releases all associated resources with a specified timeout to allow queued data to be sent.</summary>
+ <param name="timeout">Wait up to timeout seconds to send any remaining data, then close the socket.</param>
+ </member>
+ <member name="M:System.Net.Sockets.Socket.Close">
+ <summary>Closes the <see cref="T:System.Net.Sockets.Socket"></see> connection and releases all associated resources.</summary>
+ </member>
+ <member name="M:System.Net.Sockets.Socket.Connect(System.Net.EndPoint)">
+ <summary>Establishes a connection to a remote host.</summary>
+ <param name="remoteEP">An <see cref="T:System.Net.EndPoint"></see> that represents the remote device.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="remoteEP">remoteEP</paramref> is null.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the socket.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ <exception cref="T:System.Security.SecurityException">A caller higher in the call stack does not have permission for the requested operation.</exception>
+ <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Net.Sockets.Socket"></see> is <see cref="M:System.Net.Sockets.Socket.Listen(System.Int32)"></see>ing.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.Socket.Connect(System.Net.IPAddress,System.Int32)">
+ <summary>Establishes a connection to a remote host. The host is specified by an IP address and a port number.</summary>
+ <param name="address">The IP address of the remote host.</param>
+ <param name="port">The port number of the remote host.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="address">address</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The port number is not valid.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the socket.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ <exception cref="T:System.NotSupportedException">This method is valid for sockets in the <see cref="F:System.Net.Sockets.AddressFamily.InterNetwork"></see> or <see cref="F:System.Net.Sockets.AddressFamily.InterNetworkV6"></see> families.</exception>
+ <exception cref="T:System.ArgumentException">The length of <paramref name="address">address</paramref> is zero.</exception>
+ <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Net.Sockets.Socket"></see> is <see cref="M:System.Net.Sockets.Socket.Listen(System.Int32)"></see>ing.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.Socket.Connect(System.Net.IPAddress[],System.Int32)">
+ <summary>Establishes a connection to a remote host. The host is specified by an array of IP addresses and a port number.</summary>
+ <param name="addresses">The IP addresses of the remote host.</param>
+ <param name="port">The port number of the remote host.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="addresses">addresses</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The port number is not valid.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the socket.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ <exception cref="T:System.NotSupportedException">This method is valid for sockets in the <see cref="F:System.Net.Sockets.AddressFamily.InterNetwork"></see> or <see cref="F:System.Net.Sockets.AddressFamily.InterNetworkV6"></see> families.</exception>
+ <exception cref="T:System.ArgumentException">The length of <paramref name="address">address</paramref> is zero.</exception>
+ <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Net.Sockets.Socket"></see> is <see cref="M:System.Net.Sockets.Socket.Listen(System.Int32)"></see>ing.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.Socket.Connect(System.String,System.Int32)">
+ <summary>Establishes a connection to a remote host. The host is specified by a host name and a port number.</summary>
+ <param name="host">The name of the remote host.</param>
+ <param name="port">The port number of the remote host.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="host">host</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The port number is not valid.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the socket.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ <exception cref="T:System.NotSupportedException">This method is valid for sockets in the <see cref="F:System.Net.Sockets.AddressFamily.InterNetwork"></see> or <see cref="F:System.Net.Sockets.AddressFamily.InterNetworkV6"></see> families.</exception>
+ <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Net.Sockets.Socket"></see> is <see cref="M:System.Net.Sockets.Socket.Listen(System.Int32)"></see>ing.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.Socket.ConnectAsync(System.Net.Sockets.SocketAsyncEventArgs)">
+ <summary>Begins an asynchronous request for a connection to a remote host.</summary>
+ <param name="e">The <see cref="T:System.Net.Sockets.SocketAsyncEventArgs"></see> object to use for this asynchronous socket operation.</param>
+ <returns>Returns true if the I/O operation is pending. The <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed"></see> event on the <paramref name="e">e</paramref> parameter will be raised upon completion of the operation. Returns false if the I/O operation completed synchronously. In this case, The <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed"></see> event on the <paramref name="e">e</paramref> parameter will not be raised and the <paramref name="e">e</paramref> object passed as a parameter may be examined immediately after the method call returns to retrieve the result of the operation.</returns>
+ <exception cref="T:System.ArgumentException">An argument is not valid. This exception occurs if multiple buffers are specified, the <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.BufferList"></see> property is not null.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="e">e</paramref> parameter cannot be null and the <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint"></see> cannot be null.</exception>
+ <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Net.Sockets.Socket"></see> is listening or a socket operation was already in progress using the <see cref="T:System.Net.Sockets.SocketAsyncEventArgs"></see> object specified in the <paramref name="e">e</paramref> parameter.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the socket.</exception>
+ <exception cref="T:System.NotSupportedException">Windows XP or later is required for this method. This exception also occurs if the local endpoint and the <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint"></see> are not the same address family.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ <exception cref="T:System.Security.SecurityException">A caller higher in the call stack does not have permission for the requested operation.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.Socket.ConnectAsync(System.Net.Sockets.SocketType,System.Net.Sockets.ProtocolType,System.Net.Sockets.SocketAsyncEventArgs)">
+ <summary>Begins an asynchronous request for a connection to a remote host.</summary>
+ <param name="socketType">One of the <see cref="T:System.Net.Sockets.SocketType"></see> values.</param>
+ <param name="protocolType">One of the <see cref="T:System.Net.Sockets.ProtocolType"></see> values.</param>
+ <param name="e">The <see cref="T:System.Net.Sockets.SocketAsyncEventArgs"></see> object to use for this asynchronous socket operation.</param>
+ <returns>Returns true if the I/O operation is pending. The <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed"></see> event on the <paramref name="e">e</paramref> parameter will be raised upon completion of the operation. Returns false if the I/O operation completed synchronously. In this case, The <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed"></see> event on the <paramref name="e">e</paramref> parameter will not be raised and the <paramref name="e">e</paramref> object passed as a parameter may be examined immediately after the method call returns to retrieve the result of the operation.</returns>
+ <exception cref="T:System.ArgumentException">An argument is not valid. This exception occurs if multiple buffers are specified, the <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.BufferList"></see> property is not null.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="e">e</paramref> parameter cannot be null and the <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint"></see> cannot be null.</exception>
+ <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Net.Sockets.Socket"></see> is listening or a socket operation was already in progress using the <see cref="T:System.Net.Sockets.SocketAsyncEventArgs"></see> object specified in the <paramref name="e">e</paramref> parameter.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the socket.</exception>
+ <exception cref="T:System.NotSupportedException">Windows XP or later is required for this method. This exception also occurs if the local endpoint and the <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint"></see> are not the same address family.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ <exception cref="T:System.Security.SecurityException">A caller higher in the call stack does not have permission for the requested operation.</exception>
+ </member>
+ <member name="P:System.Net.Sockets.Socket.Connected">
+ <summary>Gets a value that indicates whether a <see cref="T:System.Net.Sockets.Socket"></see> is connected to a remote host as of the last <see cref="Overload:System.Net.Sockets.Socket.Send"></see> or <see cref="Overload:System.Net.Sockets.Socket.Receive"></see> operation.</summary>
+ <returns>true if the <see cref="T:System.Net.Sockets.Socket"></see> was connected to a remote resource as of the most recent operation; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Net.Sockets.Socket.Disconnect(System.Boolean)">
+ <summary>Closes the socket connection and allows reuse of the socket.</summary>
+ <param name="reuseSocket">true if this socket can be reused after the current connection is closed; otherwise, false.</param>
+ <exception cref="T:System.PlatformNotSupportedException">This method requires Windows 2000 or earlier, or the exception will be thrown.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> object has been closed.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the socket.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.Socket.DisconnectAsync(System.Net.Sockets.SocketAsyncEventArgs)">
+ <summary>Begins an asynchronous request to disconnect from a remote endpoint.</summary>
+ <param name="e">The <see cref="T:System.Net.Sockets.SocketAsyncEventArgs"></see> object to use for this asynchronous socket operation.</param>
+ <returns>Returns true if the I/O operation is pending. The <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed"></see> event on the <paramref name="e">e</paramref> parameter will be raised upon completion of the operation. Returns false if the I/O operation completed synchronously. In this case, The <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed"></see> event on the <paramref name="e">e</paramref> parameter will not be raised and the <paramref name="e">e</paramref> object passed as a parameter may be examined immediately after the method call returns to retrieve the result of the operation.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="e">e</paramref> parameter cannot be null.</exception>
+ <exception cref="T:System.InvalidOperationException">A socket operation was already in progress using the <see cref="T:System.Net.Sockets.SocketAsyncEventArgs"></see> object specified in the <paramref name="e">e</paramref> parameter.</exception>
+ <exception cref="T:System.NotSupportedException">Windows XP or later is required for this method.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the socket.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.Socket.Dispose">
+ <summary>Releases all resources used by the current instance of the <see cref="T:System.Net.Sockets.Socket"></see> class.</summary>
+ </member>
+ <member name="M:System.Net.Sockets.Socket.Dispose(System.Boolean)">
+ <summary>Releases the unmanaged resources used by the <see cref="T:System.Net.Sockets.Socket"></see>, and optionally disposes of the managed resources.</summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to releases only unmanaged resources.</param>
+ </member>
+ <member name="P:System.Net.Sockets.Socket.DontFragment">
+ <summary>Gets or sets a <see cref="T:System.Boolean"></see> value that specifies whether the <see cref="T:System.Net.Sockets.Socket"></see> allows Internet Protocol (IP) datagrams to be fragmented.</summary>
+ <returns>true if the <see cref="T:System.Net.Sockets.Socket"></see> allows datagram fragmentation; otherwise, false. The default is true.</returns>
+ <exception cref="T:System.NotSupportedException">This property can be set only for sockets in the <see cref="F:System.Net.Sockets.AddressFamily.InterNetwork"></see> or <see cref="F:System.Net.Sockets.AddressFamily.InterNetworkV6"></see> families.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the socket.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ </member>
+ <member name="P:System.Net.Sockets.Socket.DualMode">
+ <summary>Gets or sets a <see cref="T:System.Boolean"></see> value that specifies whether the <see cref="T:System.Net.Sockets.Socket"></see> is a dual-mode socket used for both IPv4 and IPv6.</summary>
+ <returns>true if the <see cref="T:System.Net.Sockets.Socket"></see> is a dual-mode socket; otherwise, false. The default is false.</returns>
+ </member>
+ <member name="M:System.Net.Sockets.Socket.DuplicateAndClose(System.Int32)">
+ <summary>Duplicates the socket reference for the target process, and closes the socket for this process.</summary>
+ <param name="targetProcessId">The ID of the target process where a duplicate of the socket reference is created.</param>
+ <returns>The socket reference to be passed to the target process.</returns>
+ <exception cref="T:System.Net.Sockets.SocketException"><paramref name="targetProcessID">targetProcessID</paramref> is not a valid process id. -or- Duplication of the socket reference failed.</exception>
+ </member>
+ <member name="P:System.Net.Sockets.Socket.EnableBroadcast">
+ <summary>Gets or sets a <see cref="T:System.Boolean"></see> value that specifies whether the <see cref="T:System.Net.Sockets.Socket"></see> can send or receive broadcast packets.</summary>
+ <returns>true if the <see cref="T:System.Net.Sockets.Socket"></see> allows broadcast packets; otherwise, false. The default is false.</returns>
+ <exception cref="T:System.Net.Sockets.SocketException">This option is valid for a datagram socket only.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.Socket.EndAccept(System.Byte[]@,System.Int32@,System.IAsyncResult)">
+ <summary>Asynchronously accepts an incoming connection attempt and creates a new <see cref="T:System.Net.Sockets.Socket"></see> object to handle remote host communication. This method returns a buffer that contains the initial data and the number of bytes transferred.</summary>
+ <param name="buffer">An array of type <see cref="T:System.Byte"></see> that contains the bytes transferred.</param>
+ <param name="bytesTransferred">The number of bytes transferred.</param>
+ <param name="asyncResult">An <see cref="T:System.IAsyncResult"></see> object that stores state information for this asynchronous operation as well as any user defined data.</param>
+ <returns>A <see cref="T:System.Net.Sockets.Socket"></see> object to handle communication with the remote host.</returns>
+ <exception cref="T:System.NotSupportedException">Windows NT is required for this method.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> object has been closed.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="asyncResult">asyncResult</paramref> is empty.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="asyncResult">asyncResult</paramref> was not created by a call to <see cref="M:System.Net.Sockets.Socket.BeginAccept(System.AsyncCallback,System.Object)"></see>.</exception>
+ <exception cref="T:System.InvalidOperationException"><see cref="M:System.Net.Sockets.Socket.EndAccept(System.IAsyncResult)"></see> method was previously called.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the <see cref="T:System.Net.Sockets.Socket"></see>.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.Socket.EndAccept(System.IAsyncResult)">
+ <summary>Asynchronously accepts an incoming connection attempt and creates a new <see cref="T:System.Net.Sockets.Socket"></see> to handle remote host communication.</summary>
+ <param name="asyncResult"></param>
+ <returns>A <see cref="T:System.Net.Sockets.Socket"></see> to handle communication with the remote host.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="result">result</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="result">result</paramref> was not created by a call to <see cref="M:System.Net.Sockets.Socket.BeginAccept(System.AsyncCallback,System.Object)"></see>.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the socket. See the Remarks section for more information.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ <exception cref="T:System.InvalidOperationException"><see cref="M:System.Net.Sockets.Socket.EndAccept(System.IAsyncResult)"></see> method was previously called.</exception>
+ <exception cref="T:System.NotSupportedException">Windows NT is required for this method.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.Socket.EndAccept(System.Byte[]@,System.IAsyncResult)">
+ <summary>Asynchronously accepts an incoming connection attempt and creates a new <see cref="T:System.Net.Sockets.Socket"></see> object to handle remote host communication. This method returns a buffer that contains the initial data transferred.</summary>
+ <param name="buffer">An array of type <see cref="T:System.Byte"></see> that contains the bytes transferred.</param>
+ <param name="asyncResult">An <see cref="T:System.IAsyncResult"></see> object that stores state information for this asynchronous operation as well as any user defined data.</param>
+ <returns>A <see cref="T:System.Net.Sockets.Socket"></see> object to handle communication with the remote host.</returns>
+ <exception cref="T:System.NotSupportedException">Windows NT is required for this method.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> object has been closed.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="asyncResult">asyncResult</paramref> is empty.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="asyncResult">asyncResult</paramref> was not created by a call to <see cref="M:System.Net.Sockets.Socket.BeginAccept(System.AsyncCallback,System.Object)"></see>.</exception>
+ <exception cref="T:System.InvalidOperationException"><see cref="M:System.Net.Sockets.Socket.EndAccept(System.IAsyncResult)"></see> method was previously called.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the <see cref="T:System.Net.Sockets.Socket"></see></exception>
+ </member>
+ <member name="M:System.Net.Sockets.Socket.EndConnect(System.IAsyncResult)">
+ <summary>Ends a pending asynchronous connection request.</summary>
+ <param name="asyncResult"></param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="result">result</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="result">result</paramref> was not returned by a call to the <see cref="M:System.Net.Sockets.Socket.BeginConnect(System.Net.EndPoint,System.AsyncCallback,System.Object)"></see> method.</exception>
+ <exception cref="T:System.InvalidOperationException"><see cref="M:System.Net.Sockets.Socket.EndConnect(System.IAsyncResult)"></see> was previously called for the asynchronous connection.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the socket.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.Socket.EndDisconnect(System.IAsyncResult)">
+ <summary>Ends a pending asynchronous disconnect request.</summary>
+ <param name="asyncResult">An <see cref="T:System.IAsyncResult"></see> object that stores state information and any user-defined data for this asynchronous operation.</param>
+ <exception cref="T:System.NotSupportedException">The operating system is Windows 2000 or earlier, and this method requires Windows XP.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> object has been closed.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="asyncResult">asyncResult</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="asyncResult">asyncResult</paramref> was not returned by a call to the <see cref="M:System.Net.Sockets.Socket.BeginDisconnect(System.Boolean,System.AsyncCallback,System.Object)"></see> method.</exception>
+ <exception cref="T:System.InvalidOperationException"><see cref="M:System.Net.Sockets.Socket.EndDisconnect(System.IAsyncResult)"></see> was previously called for the asynchronous connection.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the socket.</exception>
+ <exception cref="T:System.Net.WebException">The disconnect request has timed out.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.Socket.EndReceive(System.IAsyncResult)">
+ <summary>Ends a pending asynchronous read.</summary>
+ <param name="asyncResult"></param>
+ <returns>The number of bytes received.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="result">result</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="result">result</paramref> was not returned by a call to the <see cref="M:System.Net.Sockets.Socket.BeginReceive(System.Byte[],System.Int32,System.Int32,System.Net.Sockets.SocketFlags,System.AsyncCallback,System.Object)"></see> method.</exception>
+ <exception cref="T:System.InvalidOperationException"><see cref="M:System.Net.Sockets.Socket.EndReceive(System.IAsyncResult)"></see> was previously called for the asynchronous read.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the socket.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.Socket.EndReceive(System.IAsyncResult,System.Net.Sockets.SocketError@)">
+ <summary>Ends a pending asynchronous read.</summary>
+ <param name="asyncResult">An <see cref="T:System.IAsyncResult"></see> that stores state information and any user defined data for this asynchronous operation.</param>
+ <param name="errorCode">A <see cref="T:System.Net.Sockets.SocketError"></see> object that stores the socket error.</param>
+ <returns>The number of bytes received.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="asyncResult">asyncResult</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="asyncResult">asyncResult</paramref> was not returned by a call to the <see cref="M:System.Net.Sockets.Socket.BeginReceive(System.Byte[],System.Int32,System.Int32,System.Net.Sockets.SocketFlags,System.AsyncCallback,System.Object)"></see> method.</exception>
+ <exception cref="T:System.InvalidOperationException"><see cref="M:System.Net.Sockets.Socket.EndReceive(System.IAsyncResult)"></see> was previously called for the asynchronous read.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the socket.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.Socket.EndReceiveFrom(System.IAsyncResult,System.Net.EndPoint@)">
+ <summary>Ends a pending asynchronous read from a specific endpoint.</summary>
+ <param name="asyncResult"></param>
+ <param name="endPoint"></param>
+ <returns>If successful, the number of bytes received. If unsuccessful, returns 0.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="asyncResult">asyncResult</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="asyncResult">asyncResult</paramref> was not returned by a call to the <see cref="M:System.Net.Sockets.Socket.BeginReceiveFrom(System.Byte[],System.Int32,System.Int32,System.Net.Sockets.SocketFlags,System.Net.EndPoint@,System.AsyncCallback,System.Object)"></see> method.</exception>
+ <exception cref="T:System.InvalidOperationException"><see cref="M:System.Net.Sockets.Socket.EndReceiveFrom(System.IAsyncResult,System.Net.EndPoint@)"></see> was previously called for the asynchronous read.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the socket.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.Socket.EndReceiveMessageFrom(System.IAsyncResult,System.Net.Sockets.SocketFlags@,System.Net.EndPoint@,System.Net.Sockets.IPPacketInformation@)">
+ <summary>Ends a pending asynchronous read from a specific endpoint. This method also reveals more information about the packet than <see cref="M:System.Net.Sockets.Socket.EndReceiveFrom(System.IAsyncResult,System.Net.EndPoint@)"></see>.</summary>
+ <param name="asyncResult">An <see cref="T:System.IAsyncResult"></see> that stores state information and any user defined data for this asynchronous operation.</param>
+ <param name="socketFlags">A bitwise combination of the <see cref="T:System.Net.Sockets.SocketFlags"></see> values for the received packet.</param>
+ <param name="endPoint">The source <see cref="T:System.Net.EndPoint"></see>.</param>
+ <param name="ipPacketInformation">The <see cref="T:System.Net.IPAddress"></see> and interface of the received packet.</param>
+ <returns>If successful, the number of bytes received. If unsuccessful, returns 0.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="asyncResult">asyncResult</paramref> is null -or- <paramref name="endPoint">endPoint</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="asyncResult">asyncResult</paramref> was not returned by a call to the <see cref="M:System.Net.Sockets.Socket.BeginReceiveMessageFrom(System.Byte[],System.Int32,System.Int32,System.Net.Sockets.SocketFlags,System.Net.EndPoint@,System.AsyncCallback,System.Object)"></see> method.</exception>
+ <exception cref="T:System.InvalidOperationException"><see cref="M:System.Net.Sockets.Socket.EndReceiveMessageFrom(System.IAsyncResult,System.Net.Sockets.SocketFlags@,System.Net.EndPoint@,System.Net.Sockets.IPPacketInformation@)"></see> was previously called for the asynchronous read.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the socket.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.Socket.EndSend(System.IAsyncResult)">
+ <summary>Ends a pending asynchronous send.</summary>
+ <param name="asyncResult"></param>
+ <returns>If successful, the number of bytes sent to the <see cref="T:System.Net.Sockets.Socket"></see>; otherwise, an invalid <see cref="T:System.Net.Sockets.Socket"></see> error.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="result">result</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="result">result</paramref> was not returned by a call to the <see cref="M:System.Net.Sockets.Socket.BeginSend(System.Byte[],System.Int32,System.Int32,System.Net.Sockets.SocketFlags,System.AsyncCallback,System.Object)"></see> method.</exception>
+ <exception cref="T:System.InvalidOperationException"><see cref="M:System.Net.Sockets.Socket.EndSend(System.IAsyncResult)"></see> was previously called for the asynchronous send.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the socket.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.Socket.EndSend(System.IAsyncResult,System.Net.Sockets.SocketError@)">
+ <summary>Ends a pending asynchronous send.</summary>
+ <param name="asyncResult">An <see cref="T:System.IAsyncResult"></see> that stores state information for this asynchronous operation.</param>
+ <param name="errorCode">A <see cref="T:System.Net.Sockets.SocketError"></see> object that stores the socket error.</param>
+ <returns>If successful, the number of bytes sent to the <see cref="T:System.Net.Sockets.Socket"></see>; otherwise, an invalid <see cref="T:System.Net.Sockets.Socket"></see> error.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="asyncResult">asyncResult</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="asyncResult">asyncResult</paramref> was not returned by a call to the <see cref="M:System.Net.Sockets.Socket.BeginSend(System.Byte[],System.Int32,System.Int32,System.Net.Sockets.SocketFlags,System.AsyncCallback,System.Object)"></see> method.</exception>
+ <exception cref="T:System.InvalidOperationException"><see cref="M:System.Net.Sockets.Socket.EndSend(System.IAsyncResult)"></see> was previously called for the asynchronous send.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the socket.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.Socket.EndSendFile(System.IAsyncResult)">
+ <summary>Ends a pending asynchronous send of a file.</summary>
+ <param name="asyncResult">An <see cref="T:System.IAsyncResult"></see> object that stores state information for this asynchronous operation.</param>
+ <exception cref="T:System.NotSupportedException">Windows NT is required for this method.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> object has been closed.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="asyncResult">asyncResult</paramref> is empty.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="asyncResult">asyncResult</paramref> was not returned by a call to the <see cref="M:System.Net.Sockets.Socket.BeginSendFile(System.String,System.AsyncCallback,System.Object)"></see> method.</exception>
+ <exception cref="T:System.InvalidOperationException"><see cref="M:System.Net.Sockets.Socket.EndSendFile(System.IAsyncResult)"></see> was previously called for the asynchronous <see cref="M:System.Net.Sockets.Socket.BeginSendFile(System.String,System.AsyncCallback,System.Object)"></see>.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the socket. See remarks section below.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.Socket.EndSendTo(System.IAsyncResult)">
+ <summary>Ends a pending asynchronous send to a specific location.</summary>
+ <param name="asyncResult"></param>
+ <returns>If successful, the number of bytes sent; otherwise, an invalid <see cref="T:System.Net.Sockets.Socket"></see> error.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="result">result</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="result">result</paramref> was not returned by a call to the <see cref="M:System.Net.Sockets.Socket.BeginSendTo(System.Byte[],System.Int32,System.Int32,System.Net.Sockets.SocketFlags,System.Net.EndPoint,System.AsyncCallback,System.Object)"></see> method.</exception>
+ <exception cref="T:System.InvalidOperationException"><see cref="M:System.Net.Sockets.Socket.EndSendTo(System.IAsyncResult)"></see> was previously called for the asynchronous send.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the socket.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ </member>
+ <member name="P:System.Net.Sockets.Socket.ExclusiveAddressUse">
+ <summary>Gets or sets a <see cref="T:System.Boolean"></see> value that specifies whether the <see cref="T:System.Net.Sockets.Socket"></see> allows only one process to bind to a port.</summary>
+ <returns>true if the <see cref="T:System.Net.Sockets.Socket"></see> allows only one socket to bind to a specific port; otherwise, false. The default is true for Windows Server 2003 and Windows XP Service Pack 2, and false for all other versions.</returns>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the socket.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ <exception cref="T:System.InvalidOperationException"><see cref="M:System.Net.Sockets.Socket.Bind(System.Net.EndPoint)"></see> has been called for this <see cref="T:System.Net.Sockets.Socket"></see>.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.Socket.Finalize">
+ <summary>Frees resources used by the <see cref="T:System.Net.Sockets.Socket"></see> class.</summary>
+ </member>
+ <member name="M:System.Net.Sockets.Socket.GetSocketOption(System.Net.Sockets.SocketOptionLevel,System.Net.Sockets.SocketOptionName,System.Int32)">
+ <summary>Returns the value of the specified <see cref="T:System.Net.Sockets.Socket"></see> option in an array.</summary>
+ <param name="optionLevel">One of the <see cref="T:System.Net.Sockets.SocketOptionLevel"></see> values.</param>
+ <param name="optionName">One of the <see cref="T:System.Net.Sockets.SocketOptionName"></see> values.</param>
+ <param name="optionLength">The length, in bytes, of the expected return value.</param>
+ <returns>An array of type <see cref="T:System.Byte"></see> that contains the value of the socket option.</returns>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the socket. - or - In .NET Compact Framework applications, the Windows CE default buffer space is set to 32768 bytes. You can change the per socket buffer space by calling <see cref="Overload:System.Net.Sockets.Socket.SetSocketOption"></see>.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.Socket.GetSocketOption(System.Net.Sockets.SocketOptionLevel,System.Net.Sockets.SocketOptionName,System.Byte[])">
+ <summary>Returns the specified <see cref="T:System.Net.Sockets.Socket"></see> option setting, represented as a byte array.</summary>
+ <param name="optionLevel">One of the <see cref="T:System.Net.Sockets.SocketOptionLevel"></see> values.</param>
+ <param name="optionName">One of the <see cref="T:System.Net.Sockets.SocketOptionName"></see> values.</param>
+ <param name="optionValue">An array of type <see cref="T:System.Byte"></see> that is to receive the option setting.</param>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the socket. - or - In .NET Compact Framework applications, the Windows CE default buffer space is set to 32768 bytes. You can change the per socket buffer space by calling <see cref="Overload:System.Net.Sockets.Socket.SetSocketOption"></see>.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.Socket.GetSocketOption(System.Net.Sockets.SocketOptionLevel,System.Net.Sockets.SocketOptionName)">
+ <summary>Returns the value of a specified <see cref="T:System.Net.Sockets.Socket"></see> option, represented as an object.</summary>
+ <param name="optionLevel">One of the <see cref="T:System.Net.Sockets.SocketOptionLevel"></see> values.</param>
+ <param name="optionName">One of the <see cref="T:System.Net.Sockets.SocketOptionName"></see> values.</param>
+ <returns>An object that represents the value of the option. When the <paramref name="optionName">optionName</paramref> parameter is set to <see cref="F:System.Net.Sockets.SocketOptionName.Linger"></see> the return value is an instance of the <see cref="T:System.Net.Sockets.LingerOption"></see> class. When <paramref name="optionName">optionName</paramref> is set to <see cref="F:System.Net.Sockets.SocketOptionName.AddMembership"></see> or <see cref="F:System.Net.Sockets.SocketOptionName.DropMembership"></see>, the return value is an instance of the <see cref="T:System.Net.Sockets.MulticastOption"></see> class. When <paramref name="optionName">optionName</paramref> is any other value, the return value is an integer.</returns>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the socket. -or- <paramref name="optionName">optionName</paramref> was set to the unsupported value <see cref="F:System.Net.Sockets.SocketOptionName.MaxConnections"></see>.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ </member>
+ <member name="P:System.Net.Sockets.Socket.Handle">
+ <summary>Gets the operating system handle for the <see cref="T:System.Net.Sockets.Socket"></see>.</summary>
+ <returns>An <see cref="T:System.IntPtr"></see> that represents the operating system handle for the <see cref="T:System.Net.Sockets.Socket"></see>.</returns>
+ </member>
+ <member name="M:System.Net.Sockets.Socket.IOControl(System.Int32,System.Byte[],System.Byte[])">
+ <summary>Sets low-level operating modes for the <see cref="T:System.Net.Sockets.Socket"></see> using numerical control codes.</summary>
+ <param name="ioControlCode">An <see cref="T:System.Int32"></see> value that specifies the control code of the operation to perform.</param>
+ <param name="optionInValue">A <see cref="T:System.Byte"></see> array that contains the input data required by the operation.</param>
+ <param name="optionOutValue">A <see cref="T:System.Byte"></see> array that contains the output data returned by the operation.</param>
+ <returns>The number of bytes in the <paramref name="optionOutValue">optionOutValue</paramref> parameter.</returns>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the socket.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ <exception cref="T:System.InvalidOperationException">An attempt was made to change the blocking mode without using the <see cref="P:System.Net.Sockets.Socket.Blocking"></see> property.</exception>
+ <exception cref="T:System.Security.SecurityException">A caller in the call stack does not have the required permissions.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.Socket.IOControl(System.Net.Sockets.IOControlCode,System.Byte[],System.Byte[])">
+ <summary>Sets low-level operating modes for the <see cref="T:System.Net.Sockets.Socket"></see> using the <see cref="T:System.Net.Sockets.IOControlCode"></see> enumeration to specify control codes.</summary>
+ <param name="ioControlCode">A <see cref="T:System.Net.Sockets.IOControlCode"></see> value that specifies the control code of the operation to perform.</param>
+ <param name="optionInValue">An array of type <see cref="T:System.Byte"></see> that contains the input data required by the operation.</param>
+ <param name="optionOutValue">An array of type <see cref="T:System.Byte"></see> that contains the output data returned by the operation.</param>
+ <returns>The number of bytes in the <paramref name="optionOutValue">optionOutValue</paramref> parameter.</returns>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the socket.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ <exception cref="T:System.InvalidOperationException">An attempt was made to change the blocking mode without using the <see cref="P:System.Net.Sockets.Socket.Blocking"></see> property.</exception>
+ </member>
+ <member name="P:System.Net.Sockets.Socket.IsBound">
+ <summary>Gets a value that indicates whether the <see cref="T:System.Net.Sockets.Socket"></see> is bound to a specific local port.</summary>
+ <returns>true if the <see cref="T:System.Net.Sockets.Socket"></see> is bound to a local port; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Net.Sockets.Socket.LingerState">
+ <summary>Gets or sets a value that specifies whether the <see cref="T:System.Net.Sockets.Socket"></see> will delay closing a socket in an attempt to send all pending data.</summary>
+ <returns>A <see cref="T:System.Net.Sockets.LingerOption"></see> that specifies how to linger while closing a socket.</returns>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the socket.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.Socket.Listen(System.Int32)">
+ <summary>Places a <see cref="T:System.Net.Sockets.Socket"></see> in a listening state.</summary>
+ <param name="backlog">The maximum length of the pending connections queue.</param>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the socket.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ </member>
+ <member name="P:System.Net.Sockets.Socket.LocalEndPoint">
+ <summary>Gets the local endpoint.</summary>
+ <returns>The <see cref="T:System.Net.EndPoint"></see> that the <see cref="T:System.Net.Sockets.Socket"></see> is using for communications.</returns>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the socket.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ </member>
+ <member name="P:System.Net.Sockets.Socket.MulticastLoopback">
+ <summary>Gets or sets a value that specifies whether outgoing multicast packets are delivered to the sending application.</summary>
+ <returns>true if the <see cref="T:System.Net.Sockets.Socket"></see> receives outgoing multicast packets; otherwise, false.</returns>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the socket.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ </member>
+ <member name="P:System.Net.Sockets.Socket.NoDelay">
+ <summary>Gets or sets a <see cref="T:System.Boolean"></see> value that specifies whether the stream <see cref="T:System.Net.Sockets.Socket"></see> is using the Nagle algorithm.</summary>
+ <returns>false if the <see cref="T:System.Net.Sockets.Socket"></see> uses the Nagle algorithm; otherwise, true. The default is false.</returns>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the <see cref="T:System.Net.Sockets.Socket"></see>.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ </member>
+ <member name="P:System.Net.Sockets.Socket.OSSupportsIPv4">
+ <summary>Indicates whether the underlying operating system and network adaptors support Internet Protocol version 4 (IPv4).</summary>
+ <returns>true if the operating system and network adaptors support the IPv4 protocol; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Net.Sockets.Socket.OSSupportsIPv6">
+ <summary>Indicates whether the underlying operating system and network adaptors support Internet Protocol version 6 (IPv6).</summary>
+ <returns>true if the operating system and network adaptors support the IPv6 protocol; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Net.Sockets.Socket.Poll(System.Int32,System.Net.Sockets.SelectMode)">
+ <summary>Determines the status of the <see cref="T:System.Net.Sockets.Socket"></see>.</summary>
+ <param name="microSeconds">The time to wait for a response, in microseconds.</param>
+ <param name="mode">One of the <see cref="T:System.Net.Sockets.SelectMode"></see> values.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">The status of the <xref href="System.Net.Sockets.Socket"></xref> based on the polling mode value passed in the <code data-dev-comment-type="paramref">mode</code> parameter. </p>
+ <table><thead><tr><th> Mode <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Return Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td><xref href="System.Net.Sockets.SelectMode.SelectRead"></xref></td><td><code>true</code> if <xref href="System.Net.Sockets.Socket.Listen(System.Int32)"></xref> has been called and a connection is pending; <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> -or- </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> <code>true</code> if data is available for reading; </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> -or- </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> <code>true</code> if the connection has been closed, reset, or terminated; </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> otherwise, returns <code>false</code>. </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr><tr><td><xref href="System.Net.Sockets.SelectMode.SelectWrite"></xref></td><td><code>true</code>, if processing a <xref href="System.Net.Sockets.Socket.Connect(System.Net.EndPoint)"></xref>, and the connection has succeeded; <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="20" sourceendlinenumber="20"> -or- </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="22" sourceendlinenumber="22"> <code>true</code> if data can be sent; </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="24" sourceendlinenumber="24"> otherwise, returns <code>false</code>. </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="26" sourceendlinenumber="26"> </td></tr><tr><td><xref href="System.Net.Sockets.SelectMode.SelectError"></xref></td><td><code>true</code> if processing a <xref href="System.Net.Sockets.Socket.Connect(System.Net.EndPoint)"></xref> that does not block, and the connection has failed; <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="28" sourceendlinenumber="28"> -or- </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="30" sourceendlinenumber="30"> <code>true</code> if <xref href="System.Net.Sockets.SocketOptionName.OutOfBandInline"></xref> is not set and out-of-band data is available; </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="32" sourceendlinenumber="32"> otherwise, returns <code>false</code>. </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="34" sourceendlinenumber="34"> </td></tr></tbody></table></p>
+</returns>
+ <exception cref="T:System.NotSupportedException">The <paramref name="mode">mode</paramref> parameter is not one of the <see cref="T:System.Net.Sockets.SelectMode"></see> values.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the socket. See remarks below.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ </member>
+ <member name="P:System.Net.Sockets.Socket.ProtocolType">
+ <summary>Gets the protocol type of the <see cref="T:System.Net.Sockets.Socket"></see>.</summary>
+ <returns>One of the <see cref="T:System.Net.Sockets.ProtocolType"></see> values.</returns>
+ </member>
+ <member name="M:System.Net.Sockets.Socket.Receive(System.Byte[],System.Int32,System.Int32,System.Net.Sockets.SocketFlags,System.Net.Sockets.SocketError@)">
+ <summary>Receives data from a bound <see cref="T:System.Net.Sockets.Socket"></see> into a receive buffer, using the specified <see cref="T:System.Net.Sockets.SocketFlags"></see>.</summary>
+ <param name="buffer">An array of type <see cref="T:System.Byte"></see> that is the storage location for the received data.</param>
+ <param name="offset">The position in the buffer parameter to store the received data.</param>
+ <param name="size">The number of bytes to receive.</param>
+ <param name="socketFlags">A bitwise combination of the <see cref="T:System.Net.Sockets.SocketFlags"></see> values.</param>
+ <param name="errorCode">A <see cref="T:System.Net.Sockets.SocketError"></see> object that stores the socket error.</param>
+ <returns>The number of bytes received.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffer">buffer</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="offset">offset</paramref> is less than 0. -or- <paramref name="offset">offset</paramref> is greater than the length of <paramref name="buffer">buffer</paramref>. -or- <paramref name="size">size</paramref> is less than 0. -or- <paramref name="size">size</paramref> is greater than the length of <paramref name="buffer">buffer</paramref> minus the value of the <paramref name="offset">offset</paramref> parameter.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException"><paramref name="socketFlags">socketFlags</paramref> is not a valid combination of values. -or- The <see cref="P:System.Net.Sockets.Socket.LocalEndPoint"></see> property is not set. -or- An operating system error occurs while accessing the <see cref="T:System.Net.Sockets.Socket"></see>.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ <exception cref="T:System.Security.SecurityException">A caller in the call stack does not have the required permissions.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.Socket.Receive(System.Byte[],System.Int32,System.Int32,System.Net.Sockets.SocketFlags)">
+ <summary>Receives the specified number of bytes from a bound <see cref="T:System.Net.Sockets.Socket"></see> into the specified offset position of the receive buffer, using the specified <see cref="T:System.Net.Sockets.SocketFlags"></see>.</summary>
+ <param name="buffer">An array of type <see cref="T:System.Byte"></see> that is the storage location for received data.</param>
+ <param name="offset">The location in buffer to store the received data.</param>
+ <param name="size">The number of bytes to receive.</param>
+ <param name="socketFlags">A bitwise combination of the <see cref="T:System.Net.Sockets.SocketFlags"></see> values.</param>
+ <returns>The number of bytes received.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffer">buffer</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="offset">offset</paramref> is less than 0. -or- <paramref name="offset">offset</paramref> is greater than the length of <paramref name="buffer">buffer</paramref>. -or- <paramref name="size">size</paramref> is less than 0. -or- <paramref name="size">size</paramref> is greater than the length of <paramref name="buffer">buffer</paramref> minus the value of the <paramref name="offset">offset</paramref> parameter.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException"><paramref name="socketFlags">socketFlags</paramref> is not a valid combination of values. -or- The <see cref="P:System.Net.Sockets.Socket.LocalEndPoint"></see> property was not set. -or- An operating system error occurs while accessing the <see cref="T:System.Net.Sockets.Socket"></see>.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ <exception cref="T:System.Security.SecurityException">A caller in the call stack does not have the required permissions.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.Socket.Receive(System.Collections.Generic.IList{System.ArraySegment{System.Byte}},System.Net.Sockets.SocketFlags,System.Net.Sockets.SocketError@)">
+ <summary>Receives data from a bound <see cref="T:System.Net.Sockets.Socket"></see> into the list of receive buffers, using the specified <see cref="T:System.Net.Sockets.SocketFlags"></see>.</summary>
+ <param name="buffers">A list of <see cref="T:System.ArraySegment`1"></see>s of type <see cref="T:System.Byte"></see> that contains the received data.</param>
+ <param name="socketFlags">A bitwise combination of the <see cref="T:System.Net.Sockets.SocketFlags"></see> values.</param>
+ <param name="errorCode">A <see cref="T:System.Net.Sockets.SocketError"></see> object that stores the socket error.</param>
+ <returns>The number of bytes received.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffers">buffers</paramref> is null. -or- <paramref name="buffers">buffers</paramref>.Count is zero.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred while attempting to access the socket.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.Socket.Receive(System.Byte[],System.Int32,System.Net.Sockets.SocketFlags)">
+ <summary>Receives the specified number of bytes of data from a bound <see cref="T:System.Net.Sockets.Socket"></see> into a receive buffer, using the specified <see cref="T:System.Net.Sockets.SocketFlags"></see>.</summary>
+ <param name="buffer">An array of type <see cref="T:System.Byte"></see> that is the storage location for the received data.</param>
+ <param name="size">The number of bytes to receive.</param>
+ <param name="socketFlags">A bitwise combination of the <see cref="T:System.Net.Sockets.SocketFlags"></see> values.</param>
+ <returns>The number of bytes received.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffer">buffer</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="size">size</paramref> exceeds the size of <paramref name="buffer">buffer</paramref>.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the socket.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ <exception cref="T:System.Security.SecurityException">A caller in the call stack does not have the required permissions.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.Socket.Receive(System.Collections.Generic.IList{System.ArraySegment{System.Byte}})">
+ <summary>Receives data from a bound <see cref="T:System.Net.Sockets.Socket"></see> into the list of receive buffers.</summary>
+ <param name="buffers">A list of <see cref="T:System.ArraySegment`1"></see>s of type <see cref="T:System.Byte"></see> that contains the received data.</param>
+ <returns>The number of bytes received.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="buffer">buffer</paramref> parameter is null.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred while attempting to access the socket.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.Socket.Receive(System.Byte[],System.Net.Sockets.SocketFlags)">
+ <summary>Receives data from a bound <see cref="T:System.Net.Sockets.Socket"></see> into a receive buffer, using the specified <see cref="T:System.Net.Sockets.SocketFlags"></see>.</summary>
+ <param name="buffer">An array of type <see cref="T:System.Byte"></see> that is the storage location for the received data.</param>
+ <param name="socketFlags">A bitwise combination of the <see cref="T:System.Net.Sockets.SocketFlags"></see> values.</param>
+ <returns>The number of bytes received.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffer">buffer</paramref> is null.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the socket.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ <exception cref="T:System.Security.SecurityException">A caller in the call stack does not have the required permissions.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.Socket.Receive(System.Byte[])">
+ <summary>Receives data from a bound <see cref="T:System.Net.Sockets.Socket"></see> into a receive buffer.</summary>
+ <param name="buffer">An array of type <see cref="T:System.Byte"></see> that is the storage location for the received data.</param>
+ <returns>The number of bytes received.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffer">buffer</paramref> is null.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the socket.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ <exception cref="T:System.Security.SecurityException">A caller in the call stack does not have the required permissions.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.Socket.Receive(System.Collections.Generic.IList{System.ArraySegment{System.Byte}},System.Net.Sockets.SocketFlags)">
+ <summary>Receives data from a bound <see cref="T:System.Net.Sockets.Socket"></see> into the list of receive buffers, using the specified <see cref="T:System.Net.Sockets.SocketFlags"></see>.</summary>
+ <param name="buffers">A list of <see cref="T:System.ArraySegment`1"></see>s of type <see cref="T:System.Byte"></see> that contains the received data.</param>
+ <param name="socketFlags">A bitwise combination of the <see cref="T:System.Net.Sockets.SocketFlags"></see> values.</param>
+ <returns>The number of bytes received.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffers">buffers</paramref> is null. -or- <paramref name="buffers">buffers</paramref>.Count is zero.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred while attempting to access the socket.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.Socket.ReceiveAsync(System.Net.Sockets.SocketAsyncEventArgs)">
+ <summary>Begins an asynchronous request to receive data from a connected <see cref="T:System.Net.Sockets.Socket"></see> object.</summary>
+ <param name="e">The <see cref="T:System.Net.Sockets.SocketAsyncEventArgs"></see> object to use for this asynchronous socket operation.</param>
+ <returns>Returns true if the I/O operation is pending. The <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed"></see> event on the <paramref name="e">e</paramref> parameter will be raised upon completion of the operation. Returns false if the I/O operation completed synchronously. In this case, The <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed"></see> event on the <paramref name="e">e</paramref> parameter will not be raised and the <paramref name="e">e</paramref> object passed as a parameter may be examined immediately after the method call returns to retrieve the result of the operation.</returns>
+ <exception cref="T:System.ArgumentException">An argument was invalid. The <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer"></see> or <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.BufferList"></see> properties on the <paramref name="e">e</paramref> parameter must reference valid buffers. One or the other of these properties may be set, but not both at the same time.</exception>
+ <exception cref="T:System.InvalidOperationException">A socket operation was already in progress using the <see cref="T:System.Net.Sockets.SocketAsyncEventArgs"></see> object specified in the <paramref name="e">e</paramref> parameter.</exception>
+ <exception cref="T:System.NotSupportedException">Windows XP or later is required for this method.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the socket.</exception>
+ </member>
+ <member name="P:System.Net.Sockets.Socket.ReceiveBufferSize">
+ <summary>Gets or sets a value that specifies the size of the receive buffer of the <see cref="T:System.Net.Sockets.Socket"></see>.</summary>
+ <returns>An <see cref="T:System.Int32"></see> that contains the size, in bytes, of the receive buffer. The default is 8192.</returns>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the socket.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The value specified for a set operation is less than 0.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.Socket.ReceiveFrom(System.Byte[],System.Net.EndPoint@)">
+ <summary>Receives a datagram into the data buffer and stores the endpoint.</summary>
+ <param name="buffer">An array of type <see cref="T:System.Byte"></see> that is the storage location for received data.</param>
+ <param name="remoteEP">An <see cref="T:System.Net.EndPoint"></see>, passed by reference, that represents the remote server.</param>
+ <returns>The number of bytes received.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffer">buffer</paramref> is null. -or- <paramref name="remoteEP">remoteEP</paramref> is null.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the socket.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ <exception cref="T:System.Security.SecurityException">A caller in the call stack does not have the required permissions.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.Socket.ReceiveFrom(System.Byte[],System.Net.Sockets.SocketFlags,System.Net.EndPoint@)">
+ <summary>Receives a datagram into the data buffer, using the specified <see cref="T:System.Net.Sockets.SocketFlags"></see>, and stores the endpoint.</summary>
+ <param name="buffer">An array of type <see cref="T:System.Byte"></see> that is the storage location for the received data.</param>
+ <param name="socketFlags">A bitwise combination of the <see cref="T:System.Net.Sockets.SocketFlags"></see> values.</param>
+ <param name="remoteEP">An <see cref="T:System.Net.EndPoint"></see>, passed by reference, that represents the remote server.</param>
+ <returns>The number of bytes received.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffer">buffer</paramref> is null. -or- <paramref name="remoteEP">remoteEP</paramref> is null.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the socket.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ <exception cref="T:System.Security.SecurityException">A caller in the call stack does not have the required permissions.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.Socket.ReceiveFrom(System.Byte[],System.Int32,System.Net.Sockets.SocketFlags,System.Net.EndPoint@)">
+ <summary>Receives the specified number of bytes into the data buffer, using the specified <see cref="T:System.Net.Sockets.SocketFlags"></see>, and stores the endpoint.</summary>
+ <param name="buffer">An array of type <see cref="T:System.Byte"></see> that is the storage location for received data.</param>
+ <param name="size">The number of bytes to receive.</param>
+ <param name="socketFlags">A bitwise combination of the <see cref="T:System.Net.Sockets.SocketFlags"></see> values.</param>
+ <param name="remoteEP">An <see cref="T:System.Net.EndPoint"></see>, passed by reference, that represents the remote server.</param>
+ <returns>The number of bytes received.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffer">buffer</paramref> is null. -or- <paramref name="remoteEP">remoteEP</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="size">size</paramref> is less than 0. -or- <paramref name="size">size</paramref> is greater than the length of <paramref name="buffer">buffer</paramref>.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException"><paramref name="socketFlags">socketFlags</paramref> is not a valid combination of values. -or- The <see cref="P:System.Net.Sockets.Socket.LocalEndPoint"></see> property was not set. -or- An operating system error occurs while accessing the <see cref="T:System.Net.Sockets.Socket"></see>.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ <exception cref="T:System.Security.SecurityException">A caller in the call stack does not have the required permissions.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.Socket.ReceiveFrom(System.Byte[],System.Int32,System.Int32,System.Net.Sockets.SocketFlags,System.Net.EndPoint@)">
+ <summary>Receives the specified number of bytes of data into the specified location of the data buffer, using the specified <see cref="T:System.Net.Sockets.SocketFlags"></see>, and stores the endpoint.</summary>
+ <param name="buffer">An array of type <see cref="T:System.Byte"></see> that is the storage location for received data.</param>
+ <param name="offset">The position in the buffer parameter to store the received data.</param>
+ <param name="size">The number of bytes to receive.</param>
+ <param name="socketFlags">A bitwise combination of the <see cref="T:System.Net.Sockets.SocketFlags"></see> values.</param>
+ <param name="remoteEP">An <see cref="T:System.Net.EndPoint"></see>, passed by reference, that represents the remote server.</param>
+ <returns>The number of bytes received.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffer">buffer</paramref> is null. -or- <paramref name="remoteEP">remoteEP</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="offset">offset</paramref> is less than 0. -or- <paramref name="offset">offset</paramref> is greater than the length of <paramref name="buffer">buffer</paramref>. -or- <paramref name="size">size</paramref> is less than 0. -or- <paramref name="size">size</paramref> is greater than the length of the <paramref name="buffer">buffer</paramref> minus the value of the offset parameter.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException"><paramref name="socketFlags">socketFlags</paramref> is not a valid combination of values. -or- The <see cref="P:System.Net.Sockets.Socket.LocalEndPoint"></see> property was not set. -or- An error occurred when attempting to access the socket.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.Socket.ReceiveFromAsync(System.Net.Sockets.SocketAsyncEventArgs)">
+ <summary>Begins to asynchronously receive data from a specified network device.</summary>
+ <param name="e">The <see cref="T:System.Net.Sockets.SocketAsyncEventArgs"></see> object to use for this asynchronous socket operation.</param>
+ <returns>Returns true if the I/O operation is pending. The <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed"></see> event on the <paramref name="e">e</paramref> parameter will be raised upon completion of the operation. Returns false if the I/O operation completed synchronously. In this case, The <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed"></see> event on the <paramref name="e">e</paramref> parameter will not be raised and the <paramref name="e">e</paramref> object passed as a parameter may be examined immediately after the method call returns to retrieve the result of the operation.</returns>
+ <exception cref="T:System.ArgumentNullException">The <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint"></see> cannot be null.</exception>
+ <exception cref="T:System.InvalidOperationException">A socket operation was already in progress using the <see cref="T:System.Net.Sockets.SocketAsyncEventArgs"></see> object specified in the <paramref name="e">e</paramref> parameter.</exception>
+ <exception cref="T:System.NotSupportedException">Windows XP or later is required for this method.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the socket.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.Socket.ReceiveMessageFrom(System.Byte[],System.Int32,System.Int32,System.Net.Sockets.SocketFlags@,System.Net.EndPoint@,System.Net.Sockets.IPPacketInformation@)">
+ <summary>Receives the specified number of bytes of data into the specified location of the data buffer, using the specified <see cref="T:System.Net.Sockets.SocketFlags"></see>, and stores the endpoint and packet information.</summary>
+ <param name="buffer">An array of type <see cref="T:System.Byte"></see> that is the storage location for received data.</param>
+ <param name="offset">The position in the buffer parameter to store the received data.</param>
+ <param name="size">The number of bytes to receive.</param>
+ <param name="socketFlags">A bitwise combination of the <see cref="T:System.Net.Sockets.SocketFlags"></see> values.</param>
+ <param name="remoteEP">An <see cref="T:System.Net.EndPoint"></see>, passed by reference, that represents the remote server.</param>
+ <param name="ipPacketInformation">An <see cref="T:System.Net.Sockets.IPPacketInformation"></see> holding address and interface information.</param>
+ <returns>The number of bytes received.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffer">buffer</paramref> is null. - or- <paramref name="remoteEP">remoteEP</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="offset">offset</paramref> is less than 0. -or- <paramref name="offset">offset</paramref> is greater than the length of <paramref name="buffer">buffer</paramref>. -or- <paramref name="size">size</paramref> is less than 0. -or- <paramref name="size">size</paramref> is greater than the length of the <paramref name="buffer">buffer</paramref> minus the value of the offset parameter.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException"><paramref name="socketFlags">socketFlags</paramref> is not a valid combination of values. -or- The <see cref="P:System.Net.Sockets.Socket.LocalEndPoint"></see> property was not set. -or- The .NET Framework is running on an AMD 64-bit processor. -or- An error occurred when attempting to access the socket.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ <exception cref="T:System.NotSupportedException">The operating system is Windows 2000 or earlier, and this method requires Windows XP.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.Socket.ReceiveMessageFromAsync(System.Net.Sockets.SocketAsyncEventArgs)">
+ <summary>Begins to asynchronously receive the specified number of bytes of data into the specified location in the data buffer, using the specified <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.SocketFlags"></see>, and stores the endpoint and packet information.</summary>
+ <param name="e">The <see cref="T:System.Net.Sockets.SocketAsyncEventArgs"></see> object to use for this asynchronous socket operation.</param>
+ <returns>Returns true if the I/O operation is pending. The <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed"></see> event on the <paramref name="e">e</paramref> parameter will be raised upon completion of the operation. Returns false if the I/O operation completed synchronously. In this case, The <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed"></see> event on the <paramref name="e">e</paramref> parameter will not be raised and the <paramref name="e">e</paramref> object passed as a parameter may be examined immediately after the method call returns to retrieve the result of the operation.</returns>
+ <exception cref="T:System.ArgumentNullException">The <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint"></see> cannot be null.</exception>
+ <exception cref="T:System.NotSupportedException">Windows XP or later is required for this method.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the socket.</exception>
+ </member>
+ <member name="P:System.Net.Sockets.Socket.ReceiveTimeout">
+ <summary>Gets or sets a value that specifies the amount of time after which a synchronous <see cref="Overload:System.Net.Sockets.Socket.Receive"></see> call will time out.</summary>
+ <returns>The time-out value, in milliseconds. The default value is 0, which indicates an infinite time-out period. Specifying -1 also indicates an infinite time-out period.</returns>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the socket.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The value specified for a set operation is less than -1.</exception>
+ </member>
+ <member name="P:System.Net.Sockets.Socket.RemoteEndPoint">
+ <summary>Gets the remote endpoint.</summary>
+ <returns>The <see cref="T:System.Net.EndPoint"></see> with which the <see cref="T:System.Net.Sockets.Socket"></see> is communicating.</returns>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the socket.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.Socket.Select(System.Collections.IList,System.Collections.IList,System.Collections.IList,System.Int32)">
+ <summary>Determines the status of one or more sockets.</summary>
+ <param name="checkRead">An <see cref="T:System.Collections.IList"></see> of <see cref="T:System.Net.Sockets.Socket"></see> instances to check for readability.</param>
+ <param name="checkWrite">An <see cref="T:System.Collections.IList"></see> of <see cref="T:System.Net.Sockets.Socket"></see> instances to check for writability.</param>
+ <param name="checkError">An <see cref="T:System.Collections.IList"></see> of <see cref="T:System.Net.Sockets.Socket"></see> instances to check for errors.</param>
+ <param name="microSeconds">The time-out value, in microseconds. A -1 value indicates an infinite time-out.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="checkRead">checkRead</paramref> parameter is null or empty. -and- The <paramref name="checkWrite">checkWrite</paramref> parameter is null or empty -and- The <paramref name="checkError">checkError</paramref> parameter is null or empty.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the socket.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.Socket.Send(System.Byte[])">
+ <summary>Sends data to a connected <see cref="T:System.Net.Sockets.Socket"></see>.</summary>
+ <param name="buffer">An array of type <see cref="T:System.Byte"></see> that contains the data to be sent.</param>
+ <returns>The number of bytes sent to the <see cref="T:System.Net.Sockets.Socket"></see>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffer">buffer</paramref> is null.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the socket.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.Socket.Send(System.Collections.Generic.IList{System.ArraySegment{System.Byte}})">
+ <summary>Sends the set of buffers in the list to a connected <see cref="T:System.Net.Sockets.Socket"></see>.</summary>
+ <param name="buffers">A list of <see cref="T:System.ArraySegment`1"></see>s of type <see cref="T:System.Byte"></see> that contains the data to be sent.</param>
+ <returns>The number of bytes sent to the <see cref="T:System.Net.Sockets.Socket"></see>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffers">buffers</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="buffers">buffers</paramref> is empty.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the socket. See remarks section below.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.Socket.Send(System.Byte[],System.Net.Sockets.SocketFlags)">
+ <summary>Sends data to a connected <see cref="T:System.Net.Sockets.Socket"></see> using the specified <see cref="T:System.Net.Sockets.SocketFlags"></see>.</summary>
+ <param name="buffer">An array of type <see cref="T:System.Byte"></see> that contains the data to be sent.</param>
+ <param name="socketFlags">A bitwise combination of the <see cref="T:System.Net.Sockets.SocketFlags"></see> values.</param>
+ <returns>The number of bytes sent to the <see cref="T:System.Net.Sockets.Socket"></see>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffer">buffer</paramref> is null.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the socket.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.Socket.Send(System.Collections.Generic.IList{System.ArraySegment{System.Byte}},System.Net.Sockets.SocketFlags)">
+ <summary>Sends the set of buffers in the list to a connected <see cref="T:System.Net.Sockets.Socket"></see>, using the specified <see cref="T:System.Net.Sockets.SocketFlags"></see>.</summary>
+ <param name="buffers">A list of <see cref="T:System.ArraySegment`1"></see>s of type <see cref="T:System.Byte"></see> that contains the data to be sent.</param>
+ <param name="socketFlags">A bitwise combination of the <see cref="T:System.Net.Sockets.SocketFlags"></see> values.</param>
+ <returns>The number of bytes sent to the <see cref="T:System.Net.Sockets.Socket"></see>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffers">buffers</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="buffers">buffers</paramref> is empty.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the socket.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.Socket.Send(System.Byte[],System.Int32,System.Net.Sockets.SocketFlags)">
+ <summary>Sends the specified number of bytes of data to a connected <see cref="T:System.Net.Sockets.Socket"></see>, using the specified <see cref="T:System.Net.Sockets.SocketFlags"></see>.</summary>
+ <param name="buffer">An array of type <see cref="T:System.Byte"></see> that contains the data to be sent.</param>
+ <param name="size">The number of bytes to send.</param>
+ <param name="socketFlags">A bitwise combination of the <see cref="T:System.Net.Sockets.SocketFlags"></see> values.</param>
+ <returns>The number of bytes sent to the <see cref="T:System.Net.Sockets.Socket"></see>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffer">buffer</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="size">size</paramref> is less than 0 or exceeds the size of the buffer.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException"><paramref name="socketFlags">socketFlags</paramref> is not a valid combination of values. -or- An operating system error occurs while accessing the socket.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.Socket.Send(System.Collections.Generic.IList{System.ArraySegment{System.Byte}},System.Net.Sockets.SocketFlags,System.Net.Sockets.SocketError@)">
+ <summary>Sends the set of buffers in the list to a connected <see cref="T:System.Net.Sockets.Socket"></see>, using the specified <see cref="T:System.Net.Sockets.SocketFlags"></see>.</summary>
+ <param name="buffers">A list of <see cref="T:System.ArraySegment`1"></see>s of type <see cref="T:System.Byte"></see> that contains the data to be sent.</param>
+ <param name="socketFlags">A bitwise combination of the <see cref="T:System.Net.Sockets.SocketFlags"></see> values.</param>
+ <param name="errorCode">A <see cref="T:System.Net.Sockets.SocketError"></see> object that stores the socket error.</param>
+ <returns>The number of bytes sent to the <see cref="T:System.Net.Sockets.Socket"></see>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffers">buffers</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="buffers">buffers</paramref> is empty.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the socket.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.Socket.Send(System.Byte[],System.Int32,System.Int32,System.Net.Sockets.SocketFlags)">
+ <summary>Sends the specified number of bytes of data to a connected <see cref="T:System.Net.Sockets.Socket"></see>, starting at the specified offset, and using the specified <see cref="T:System.Net.Sockets.SocketFlags"></see>.</summary>
+ <param name="buffer">An array of type <see cref="T:System.Byte"></see> that contains the data to be sent.</param>
+ <param name="offset">The position in the data buffer at which to begin sending data.</param>
+ <param name="size">The number of bytes to send.</param>
+ <param name="socketFlags">A bitwise combination of the <see cref="T:System.Net.Sockets.SocketFlags"></see> values.</param>
+ <returns>The number of bytes sent to the <see cref="T:System.Net.Sockets.Socket"></see>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffer">buffer</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="offset">offset</paramref> is less than 0. -or- <paramref name="offset">offset</paramref> is greater than the length of <paramref name="buffer">buffer</paramref>. -or- <paramref name="size">size</paramref> is less than 0. -or- <paramref name="size">size</paramref> is greater than the length of <paramref name="buffer">buffer</paramref> minus the value of the <paramref name="offset">offset</paramref> parameter.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException"><paramref name="socketFlags">socketFlags</paramref> is not a valid combination of values. -or- An operating system error occurs while accessing the <see cref="T:System.Net.Sockets.Socket"></see>.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.Socket.Send(System.Byte[],System.Int32,System.Int32,System.Net.Sockets.SocketFlags,System.Net.Sockets.SocketError@)">
+ <summary>Sends the specified number of bytes of data to a connected <see cref="T:System.Net.Sockets.Socket"></see>, starting at the specified offset, and using the specified <see cref="T:System.Net.Sockets.SocketFlags"></see></summary>
+ <param name="buffer">An array of type <see cref="T:System.Byte"></see> that contains the data to be sent.</param>
+ <param name="offset">The position in the data buffer at which to begin sending data.</param>
+ <param name="size">The number of bytes to send.</param>
+ <param name="socketFlags">A bitwise combination of the <see cref="T:System.Net.Sockets.SocketFlags"></see> values.</param>
+ <param name="errorCode">A <see cref="T:System.Net.Sockets.SocketError"></see> object that stores the socket error.</param>
+ <returns>The number of bytes sent to the <see cref="T:System.Net.Sockets.Socket"></see>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffer">buffer</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="offset">offset</paramref> is less than 0. -or- <paramref name="offset">offset</paramref> is greater than the length of <paramref name="buffer">buffer</paramref>. -or- <paramref name="size">size</paramref> is less than 0. -or- <paramref name="size">size</paramref> is greater than the length of <paramref name="buffer">buffer</paramref> minus the value of the <paramref name="offset">offset</paramref> parameter.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException"><paramref name="socketFlags">socketFlags</paramref> is not a valid combination of values. -or- An operating system error occurs while accessing the <see cref="T:System.Net.Sockets.Socket"></see>.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.Socket.SendAsync(System.Net.Sockets.SocketAsyncEventArgs)">
+ <summary>Sends data asynchronously to a connected <see cref="T:System.Net.Sockets.Socket"></see> object.</summary>
+ <param name="e">The <see cref="T:System.Net.Sockets.SocketAsyncEventArgs"></see> object to use for this asynchronous socket operation.</param>
+ <returns>Returns true if the I/O operation is pending. The <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed"></see> event on the <paramref name="e">e</paramref> parameter will be raised upon completion of the operation. Returns false if the I/O operation completed synchronously. In this case, The <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed"></see> event on the <paramref name="e">e</paramref> parameter will not be raised and the <paramref name="e">e</paramref> object passed as a parameter may be examined immediately after the method call returns to retrieve the result of the operation.</returns>
+ <exception cref="T:System.ArgumentException">The <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer"></see> or <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.BufferList"></see> properties on the <paramref name="e">e</paramref> parameter must reference valid buffers. One or the other of these properties may be set, but not both at the same time.</exception>
+ <exception cref="T:System.InvalidOperationException">A socket operation was already in progress using the <see cref="T:System.Net.Sockets.SocketAsyncEventArgs"></see> object specified in the <paramref name="e">e</paramref> parameter.</exception>
+ <exception cref="T:System.NotSupportedException">Windows XP or later is required for this method.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">The <see cref="T:System.Net.Sockets.Socket"></see> is not yet connected or was not obtained via an <see cref="M:System.Net.Sockets.Socket.Accept"></see>, <see cref="M:System.Net.Sockets.Socket.AcceptAsync(System.Net.Sockets.SocketAsyncEventArgs)"></see>,or <see cref="Overload:System.Net.Sockets.Socket.BeginAccept"></see>, method.</exception>
+ </member>
+ <member name="P:System.Net.Sockets.Socket.SendBufferSize">
+ <summary>Gets or sets a value that specifies the size of the send buffer of the <see cref="T:System.Net.Sockets.Socket"></see>.</summary>
+ <returns>An <see cref="T:System.Int32"></see> that contains the size, in bytes, of the send buffer. The default is 8192.</returns>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the socket.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The value specified for a set operation is less than 0.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.Socket.SendFile(System.String)">
+ <summary>Sends the file <paramref name="fileName">fileName</paramref> to a connected <see cref="T:System.Net.Sockets.Socket"></see> object with the <see cref="F:System.Net.Sockets.TransmitFileOptions.UseDefaultWorkerThread"></see> transmit flag.</summary>
+ <param name="fileName">A <see cref="T:System.String"></see> that contains the path and name of the file to be sent. This parameter can be null.</param>
+ <exception cref="T:System.NotSupportedException">The socket is not connected to a remote host.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> object has been closed.</exception>
+ <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Net.Sockets.Socket"></see> object is not in blocking mode and cannot accept this synchronous call.</exception>
+ <exception cref="T:System.IO.FileNotFoundException">The file <paramref name="fileName">fileName</paramref> was not found.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the socket.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.Socket.SendFile(System.String,System.Byte[],System.Byte[],System.Net.Sockets.TransmitFileOptions)">
+ <summary>Sends the file <paramref name="fileName">fileName</paramref> and buffers of data to a connected <see cref="T:System.Net.Sockets.Socket"></see> object using the specified <see cref="T:System.Net.Sockets.TransmitFileOptions"></see> value.</summary>
+ <param name="fileName">A <see cref="T:System.String"></see> that contains the path and name of the file to be sent. This parameter can be null.</param>
+ <param name="preBuffer">A <see cref="T:System.Byte"></see> array that contains data to be sent before the file is sent. This parameter can be null.</param>
+ <param name="postBuffer">A <see cref="T:System.Byte"></see> array that contains data to be sent after the file is sent. This parameter can be null.</param>
+ <param name="flags">One or more of <see cref="T:System.Net.Sockets.TransmitFileOptions"></see> values.</param>
+ <exception cref="T:System.NotSupportedException">The operating system is not Windows NT or later. - or - The socket is not connected to a remote host.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> object has been closed.</exception>
+ <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Net.Sockets.Socket"></see> object is not in blocking mode and cannot accept this synchronous call.</exception>
+ <exception cref="T:System.IO.FileNotFoundException">The file <paramref name="fileName">fileName</paramref> was not found.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the socket.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.Socket.SendPacketsAsync(System.Net.Sockets.SocketAsyncEventArgs)">
+ <summary>Sends a collection of files or in memory data buffers asynchronously to a connected <see cref="T:System.Net.Sockets.Socket"></see> object.</summary>
+ <param name="e">The <see cref="T:System.Net.Sockets.SocketAsyncEventArgs"></see> object to use for this asynchronous socket operation.</param>
+ <returns>Returns true if the I/O operation is pending. The <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed"></see> event on the <paramref name="e">e</paramref> parameter will be raised upon completion of the operation. Returns false if the I/O operation completed synchronously. In this case, The <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed"></see> event on the <paramref name="e">e</paramref> parameter will not be raised and the <paramref name="e">e</paramref> object passed as a parameter may be examined immediately after the method call returns to retrieve the result of the operation.</returns>
+ <exception cref="T:System.IO.FileNotFoundException">The file specified in the <see cref="P:System.Net.Sockets.SendPacketsElement.FilePath"></see> property was not found.</exception>
+ <exception cref="T:System.InvalidOperationException">A socket operation was already in progress using the <see cref="T:System.Net.Sockets.SocketAsyncEventArgs"></see> object specified in the <paramref name="e">e</paramref> parameter.</exception>
+ <exception cref="T:System.NotSupportedException">Windows XP or later is required for this method. This exception also occurs if the <see cref="T:System.Net.Sockets.Socket"></see> is not connected to a remote host.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">A connectionless <see cref="T:System.Net.Sockets.Socket"></see> is being used and the file being sent exceeds the maximum packet size of the underlying transport.</exception>
+ </member>
+ <member name="P:System.Net.Sockets.Socket.SendTimeout">
+ <summary>Gets or sets a value that specifies the amount of time after which a synchronous <see cref="Overload:System.Net.Sockets.Socket.Send"></see> call will time out.</summary>
+ <returns>The time-out value, in milliseconds. If you set the property with a value between 1 and 499, the value will be changed to 500. The default value is 0, which indicates an infinite time-out period. Specifying -1 also indicates an infinite time-out period.</returns>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the socket.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The value specified for a set operation is less than -1.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.Socket.SendTo(System.Byte[],System.Net.EndPoint)">
+ <summary>Sends data to the specified endpoint.</summary>
+ <param name="buffer">An array of type <see cref="T:System.Byte"></see> that contains the data to be sent.</param>
+ <param name="remoteEP">The <see cref="T:System.Net.EndPoint"></see> that represents the destination for the data.</param>
+ <returns>The number of bytes sent.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffer">buffer</paramref> is null. -or- <paramref name="remoteEP">remoteEP</paramref> is null.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the socket.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.Socket.SendTo(System.Byte[],System.Net.Sockets.SocketFlags,System.Net.EndPoint)">
+ <summary>Sends data to a specific endpoint using the specified <see cref="T:System.Net.Sockets.SocketFlags"></see>.</summary>
+ <param name="buffer">An array of type <see cref="T:System.Byte"></see> that contains the data to be sent.</param>
+ <param name="socketFlags">A bitwise combination of the <see cref="T:System.Net.Sockets.SocketFlags"></see> values.</param>
+ <param name="remoteEP">The <see cref="T:System.Net.EndPoint"></see> that represents the destination location for the data.</param>
+ <returns>The number of bytes sent.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffer">buffer</paramref> is null. -or- <paramref name="remoteEP">remoteEP</paramref> is null.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the socket.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.Socket.SendTo(System.Byte[],System.Int32,System.Net.Sockets.SocketFlags,System.Net.EndPoint)">
+ <summary>Sends the specified number of bytes of data to the specified endpoint using the specified <see cref="T:System.Net.Sockets.SocketFlags"></see>.</summary>
+ <param name="buffer">An array of type <see cref="T:System.Byte"></see> that contains the data to be sent.</param>
+ <param name="size">The number of bytes to send.</param>
+ <param name="socketFlags">A bitwise combination of the <see cref="T:System.Net.Sockets.SocketFlags"></see> values.</param>
+ <param name="remoteEP">The <see cref="T:System.Net.EndPoint"></see> that represents the destination location for the data.</param>
+ <returns>The number of bytes sent.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffer">buffer</paramref> is null. -or- <paramref name="remoteEP">remoteEP</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The specified <paramref name="size">size</paramref> exceeds the size of <paramref name="buffer">buffer</paramref>.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the socket.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.Socket.SendTo(System.Byte[],System.Int32,System.Int32,System.Net.Sockets.SocketFlags,System.Net.EndPoint)">
+ <summary>Sends the specified number of bytes of data to the specified endpoint, starting at the specified location in the buffer, and using the specified <see cref="T:System.Net.Sockets.SocketFlags"></see>.</summary>
+ <param name="buffer">An array of type <see cref="T:System.Byte"></see> that contains the data to be sent.</param>
+ <param name="offset">The position in the data buffer at which to begin sending data.</param>
+ <param name="size">The number of bytes to send.</param>
+ <param name="socketFlags">A bitwise combination of the <see cref="T:System.Net.Sockets.SocketFlags"></see> values.</param>
+ <param name="remoteEP">The <see cref="T:System.Net.EndPoint"></see> that represents the destination location for the data.</param>
+ <returns>The number of bytes sent.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffer">buffer</paramref> is null. -or- <paramref name="remoteEP">remoteEP</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="offset">offset</paramref> is less than 0. -or- <paramref name="offset">offset</paramref> is greater than the length of <paramref name="buffer">buffer</paramref>. -or- <paramref name="size">size</paramref> is less than 0. -or- <paramref name="size">size</paramref> is greater than the length of <paramref name="buffer">buffer</paramref> minus the value of the <paramref name="offset">offset</paramref> parameter.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException"><paramref name="socketFlags">socketFlags</paramref> is not a valid combination of values. -or- An operating system error occurs while accessing the <see cref="T:System.Net.Sockets.Socket"></see>.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ <exception cref="T:System.Security.SecurityException">A caller in the call stack does not have the required permissions.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.Socket.SendToAsync(System.Net.Sockets.SocketAsyncEventArgs)">
+ <summary>Sends data asynchronously to a specific remote host.</summary>
+ <param name="e">The <see cref="T:System.Net.Sockets.SocketAsyncEventArgs"></see> object to use for this asynchronous socket operation.</param>
+ <returns>Returns true if the I/O operation is pending. The <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed"></see> event on the <paramref name="e">e</paramref> parameter will be raised upon completion of the operation. Returns false if the I/O operation completed synchronously. In this case, The <see cref="E:System.Net.Sockets.SocketAsyncEventArgs.Completed"></see> event on the <paramref name="e">e</paramref> parameter will not be raised and the <paramref name="e">e</paramref> object passed as a parameter may be examined immediately after the method call returns to retrieve the result of the operation.</returns>
+ <exception cref="T:System.ArgumentNullException">The <see cref="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint"></see> cannot be null.</exception>
+ <exception cref="T:System.InvalidOperationException">A socket operation was already in progress using the <see cref="T:System.Net.Sockets.SocketAsyncEventArgs"></see> object specified in the <paramref name="e">e</paramref> parameter.</exception>
+ <exception cref="T:System.NotSupportedException">Windows XP or later is required for this method.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">The protocol specified is connection-oriented, but the <see cref="T:System.Net.Sockets.Socket"></see> is not yet connected.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.Socket.SetIPProtectionLevel(System.Net.Sockets.IPProtectionLevel)">
+ <summary>Set the IP protection level on a socket.</summary>
+ <param name="level">The IP protection level to set on this socket.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="level">level</paramref> parameter cannot be <see cref="F:System.Net.Sockets.IPProtectionLevel.Unspecified"></see>. The IP protection level cannot be set to unspecified.</exception>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Net.Sockets.AddressFamily"></see> of the socket must be either <see cref="F:System.Net.Sockets.AddressFamily.InterNetworkV6"></see> or <see cref="F:System.Net.Sockets.AddressFamily.InterNetwork"></see>.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.Socket.SetSocketOption(System.Net.Sockets.SocketOptionLevel,System.Net.Sockets.SocketOptionName,System.Boolean)">
+ <summary>Sets the specified <see cref="T:System.Net.Sockets.Socket"></see> option to the specified <see cref="T:System.Boolean"></see> value.</summary>
+ <param name="optionLevel">One of the <see cref="T:System.Net.Sockets.SocketOptionLevel"></see> values.</param>
+ <param name="optionName">One of the <see cref="T:System.Net.Sockets.SocketOptionName"></see> values.</param>
+ <param name="optionValue">The value of the option, represented as a <see cref="T:System.Boolean"></see>.</param>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> object has been closed.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the socket.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.Socket.SetSocketOption(System.Net.Sockets.SocketOptionLevel,System.Net.Sockets.SocketOptionName,System.Byte[])">
+ <summary>Sets the specified <see cref="T:System.Net.Sockets.Socket"></see> option to the specified value, represented as a byte array.</summary>
+ <param name="optionLevel">One of the <see cref="T:System.Net.Sockets.SocketOptionLevel"></see> values.</param>
+ <param name="optionName">One of the <see cref="T:System.Net.Sockets.SocketOptionName"></see> values.</param>
+ <param name="optionValue">An array of type <see cref="T:System.Byte"></see> that represents the value of the option.</param>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the socket.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.Socket.SetSocketOption(System.Net.Sockets.SocketOptionLevel,System.Net.Sockets.SocketOptionName,System.Int32)">
+ <summary>Sets the specified <see cref="T:System.Net.Sockets.Socket"></see> option to the specified integer value.</summary>
+ <param name="optionLevel">One of the <see cref="T:System.Net.Sockets.SocketOptionLevel"></see> values.</param>
+ <param name="optionName">One of the <see cref="T:System.Net.Sockets.SocketOptionName"></see> values.</param>
+ <param name="optionValue">A value of the option.</param>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the socket.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.Socket.SetSocketOption(System.Net.Sockets.SocketOptionLevel,System.Net.Sockets.SocketOptionName,System.Object)">
+ <summary>Sets the specified <see cref="T:System.Net.Sockets.Socket"></see> option to the specified value, represented as an object.</summary>
+ <param name="optionLevel">One of the <see cref="T:System.Net.Sockets.SocketOptionLevel"></see> values.</param>
+ <param name="optionName">One of the <see cref="T:System.Net.Sockets.SocketOptionName"></see> values.</param>
+ <param name="optionValue">A <see cref="T:System.Net.Sockets.LingerOption"></see> or <see cref="T:System.Net.Sockets.MulticastOption"></see> that contains the value of the option.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="optionValue">optionValue</paramref> is null.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the socket.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.Socket.Shutdown(System.Net.Sockets.SocketShutdown)">
+ <summary>Disables sends and receives on a <see cref="T:System.Net.Sockets.Socket"></see>.</summary>
+ <param name="how">One of the <see cref="T:System.Net.Sockets.SocketShutdown"></see> values that specifies the operation that will no longer be allowed.</param>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the socket.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ </member>
+ <member name="P:System.Net.Sockets.Socket.SocketType">
+ <summary>Gets the type of the <see cref="T:System.Net.Sockets.Socket"></see>.</summary>
+ <returns>One of the <see cref="T:System.Net.Sockets.SocketType"></see> values.</returns>
+ </member>
+ <member name="P:System.Net.Sockets.Socket.SupportsIPv4">
+ <summary>Gets a value indicating whether IPv4 support is available and enabled on the current host.</summary>
+ <returns>true if the current host supports the IPv4 protocol; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Net.Sockets.Socket.SupportsIPv6">
+ <summary>Gets a value that indicates whether the Framework supports IPv6 for certain obsolete <see cref="T:System.Net.Dns"></see> members.</summary>
+ <returns>true if the Framework supports IPv6 for certain obsolete <see cref="T:System.Net.Dns"></see> methods; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Net.Sockets.Socket.Ttl">
+ <summary>Gets or sets a value that specifies the Time To Live (TTL) value of Internet Protocol (IP) packets sent by the <see cref="T:System.Net.Sockets.Socket"></see>.</summary>
+ <returns>The TTL value.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The TTL value can't be set to a negative number.</exception>
+ <exception cref="T:System.NotSupportedException">This property can be set only for sockets in the <see cref="F:System.Net.Sockets.AddressFamily.InterNetwork"></see> or <see cref="F:System.Net.Sockets.AddressFamily.InterNetworkV6"></see> families.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the socket. This error is also returned when an attempt was made to set TTL to a value higher than 255.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ </member>
+ <member name="P:System.Net.Sockets.Socket.UseOnlyOverlappedIO">
+ <summary>Specifies whether the socket should only use Overlapped I/O mode.</summary>
+ <returns>true if the <see cref="T:System.Net.Sockets.Socket"></see> uses only overlapped I/O; otherwise, false. The default is false.</returns>
+ <exception cref="T:System.InvalidOperationException">The socket has been bound to a completion port.</exception>
+ </member>
+ <member name="T:System.Net.Sockets.SocketAsyncEventArgs">
+
+ </member>
+ <member name="M:System.Net.Sockets.SocketAsyncEventArgs.#ctor">
+
+ </member>
+ <member name="P:System.Net.Sockets.SocketAsyncEventArgs.AcceptSocket">
+ <returns></returns>
+ </member>
+ <member name="P:System.Net.Sockets.SocketAsyncEventArgs.Buffer">
+ <returns></returns>
+ </member>
+ <member name="P:System.Net.Sockets.SocketAsyncEventArgs.BufferList">
+ <returns></returns>
+ </member>
+ <member name="P:System.Net.Sockets.SocketAsyncEventArgs.BytesTransferred">
+ <returns></returns>
+ </member>
+ <member name="E:System.Net.Sockets.SocketAsyncEventArgs.Completed">
+ <returns></returns>
+ </member>
+ <member name="P:System.Net.Sockets.SocketAsyncEventArgs.ConnectByNameError">
+ <returns></returns>
+ </member>
+ <member name="P:System.Net.Sockets.SocketAsyncEventArgs.ConnectSocket">
+ <returns></returns>
+ </member>
+ <member name="P:System.Net.Sockets.SocketAsyncEventArgs.Count">
+ <returns></returns>
+ </member>
+ <member name="P:System.Net.Sockets.SocketAsyncEventArgs.DisconnectReuseSocket">
+ <returns></returns>
+ </member>
+ <member name="M:System.Net.Sockets.SocketAsyncEventArgs.Dispose">
+
+ </member>
+ <member name="M:System.Net.Sockets.SocketAsyncEventArgs.Finalize">
+
+ </member>
+ <member name="P:System.Net.Sockets.SocketAsyncEventArgs.LastOperation">
+ <returns></returns>
+ </member>
+ <member name="P:System.Net.Sockets.SocketAsyncEventArgs.Offset">
+ <returns></returns>
+ </member>
+ <member name="M:System.Net.Sockets.SocketAsyncEventArgs.OnCompleted(System.Net.Sockets.SocketAsyncEventArgs)">
+ <param name="e"></param>
+ </member>
+ <member name="P:System.Net.Sockets.SocketAsyncEventArgs.ReceiveMessageFromPacketInfo">
+ <returns></returns>
+ </member>
+ <member name="P:System.Net.Sockets.SocketAsyncEventArgs.RemoteEndPoint">
+ <returns></returns>
+ </member>
+ <member name="P:System.Net.Sockets.SocketAsyncEventArgs.SendPacketsElements">
+ <returns></returns>
+ </member>
+ <member name="P:System.Net.Sockets.SocketAsyncEventArgs.SendPacketsFlags">
+ <returns></returns>
+ </member>
+ <member name="P:System.Net.Sockets.SocketAsyncEventArgs.SendPacketsSendSize">
+ <returns></returns>
+ </member>
+ <member name="M:System.Net.Sockets.SocketAsyncEventArgs.SetBuffer(System.Int32,System.Int32)">
+ <param name="offset"></param>
+ <param name="count"></param>
+ </member>
+ <member name="M:System.Net.Sockets.SocketAsyncEventArgs.SetBuffer(System.Byte[],System.Int32,System.Int32)">
+ <param name="buffer"></param>
+ <param name="offset"></param>
+ <param name="count"></param>
+ </member>
+ <member name="P:System.Net.Sockets.SocketAsyncEventArgs.SocketError">
+ <returns></returns>
+ </member>
+ <member name="P:System.Net.Sockets.SocketAsyncEventArgs.SocketFlags">
+ <returns></returns>
+ </member>
+ <member name="P:System.Net.Sockets.SocketAsyncEventArgs.UserToken">
+ <returns></returns>
+ </member>
+ <member name="T:System.Net.Sockets.SocketAsyncOperation">
+ <summary>The type of asynchronous socket operation most recently performed with this context object.</summary>
+ </member>
+ <member name="F:System.Net.Sockets.SocketAsyncOperation.Accept">
+ <summary>A socket Accept operation.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketAsyncOperation.Connect">
+ <summary>A socket Connect operation.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketAsyncOperation.Disconnect">
+ <summary>A socket Disconnect operation.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketAsyncOperation.None">
+ <summary>None of the socket operations.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketAsyncOperation.Receive">
+ <summary>A socket Receive operation.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketAsyncOperation.ReceiveFrom">
+ <summary>A socket ReceiveFrom operation.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketAsyncOperation.ReceiveMessageFrom">
+ <summary>A socket ReceiveMessageFrom operation.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketAsyncOperation.Send">
+ <summary>A socket Send operation.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketAsyncOperation.SendPackets">
+ <summary>A socket SendPackets operation.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketAsyncOperation.SendTo">
+ <summary>A socket SendTo operation.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Net.Sockets.SocketError">
+ <summary>Defines error codes for the <see cref="T:System.Net.Sockets.Socket"></see> class.</summary>
+ </member>
+ <member name="F:System.Net.Sockets.SocketError.AccessDenied">
+ <summary>An attempt was made to access a <see cref="T:System.Net.Sockets.Socket"></see> in a way that is forbidden by its access permissions.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketError.AddressAlreadyInUse">
+ <summary>Only one use of an address is normally permitted.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketError.AddressFamilyNotSupported">
+ <summary>The address family specified is not supported. This error is returned if the IPv6 address family was specified and the IPv6 stack is not installed on the local machine. This error is returned if the IPv4 address family was specified and the IPv4 stack is not installed on the local machine.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketError.AddressNotAvailable">
+ <summary>The selected IP address is not valid in this context.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketError.AlreadyInProgress">
+ <summary>The nonblocking <see cref="T:System.Net.Sockets.Socket"></see> already has an operation in progress.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketError.ConnectionAborted">
+ <summary>The connection was aborted by the .NET Framework or the underlying socket provider.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketError.ConnectionRefused">
+ <summary>The remote host is actively refusing a connection.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketError.ConnectionReset">
+ <summary>The connection was reset by the remote peer.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketError.DestinationAddressRequired">
+ <summary>A required address was omitted from an operation on a <see cref="T:System.Net.Sockets.Socket"></see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketError.Disconnecting">
+ <summary>A graceful shutdown is in progress.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketError.Fault">
+ <summary>An invalid pointer address was detected by the underlying socket provider.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketError.HostDown">
+ <summary>The operation failed because the remote host is down.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketError.HostNotFound">
+ <summary>No such host is known. The name is not an official host name or alias.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketError.HostUnreachable">
+ <summary>There is no network route to the specified host.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketError.InProgress">
+ <summary>A blocking operation is in progress.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketError.Interrupted">
+ <summary>A blocking <see cref="T:System.Net.Sockets.Socket"></see> call was canceled.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketError.InvalidArgument">
+ <summary>An invalid argument was supplied to a <see cref="T:System.Net.Sockets.Socket"></see> member.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketError.IOPending">
+ <summary>The application has initiated an overlapped operation that cannot be completed immediately.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketError.IsConnected">
+ <summary>The <see cref="T:System.Net.Sockets.Socket"></see> is already connected.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketError.MessageSize">
+ <summary>The datagram is too long.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketError.NetworkDown">
+ <summary>The network is not available.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketError.NetworkReset">
+ <summary>The application tried to set <see cref="F:System.Net.Sockets.SocketOptionName.KeepAlive"></see> on a connection that has already timed out.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketError.NetworkUnreachable">
+ <summary>No route to the remote host exists.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketError.NoBufferSpaceAvailable">
+ <summary>No free buffer space is available for a <see cref="T:System.Net.Sockets.Socket"></see> operation.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketError.NoData">
+ <summary>The requested name or IP address was not found on the name server.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketError.NoRecovery">
+ <summary>The error is unrecoverable or the requested database cannot be located.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketError.NotConnected">
+ <summary>The application tried to send or receive data, and the <see cref="T:System.Net.Sockets.Socket"></see> is not connected.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketError.NotInitialized">
+ <summary>The underlying socket provider has not been initialized.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketError.NotSocket">
+ <summary>A <see cref="T:System.Net.Sockets.Socket"></see> operation was attempted on a non-socket.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketError.OperationAborted">
+ <summary>The overlapped operation was aborted due to the closure of the <see cref="T:System.Net.Sockets.Socket"></see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketError.OperationNotSupported">
+ <summary>The address family is not supported by the protocol family.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketError.ProcessLimit">
+ <summary>Too many processes are using the underlying socket provider.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketError.ProtocolFamilyNotSupported">
+ <summary>The protocol family is not implemented or has not been configured.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketError.ProtocolNotSupported">
+ <summary>The protocol is not implemented or has not been configured.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketError.ProtocolOption">
+ <summary>An unknown, invalid, or unsupported option or level was used with a <see cref="T:System.Net.Sockets.Socket"></see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketError.ProtocolType">
+ <summary>The protocol type is incorrect for this <see cref="T:System.Net.Sockets.Socket"></see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketError.Shutdown">
+ <summary>A request to send or receive data was disallowed because the <see cref="T:System.Net.Sockets.Socket"></see> has already been closed.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketError.SocketError">
+ <summary>An unspecified <see cref="T:System.Net.Sockets.Socket"></see> error has occurred.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketError.SocketNotSupported">
+ <summary>The support for the specified socket type does not exist in this address family.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketError.Success">
+ <summary>The <see cref="T:System.Net.Sockets.Socket"></see> operation succeeded.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketError.SystemNotReady">
+ <summary>The network subsystem is unavailable.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketError.TimedOut">
+ <summary>The connection attempt timed out, or the connected host has failed to respond.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketError.TooManyOpenSockets">
+ <summary>There are too many open sockets in the underlying socket provider.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketError.TryAgain">
+ <summary>The name of the host could not be resolved. Try again later.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketError.TypeNotFound">
+ <summary>The specified class was not found.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketError.VersionNotSupported">
+ <summary>The version of the underlying socket provider is out of range.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketError.WouldBlock">
+ <summary>An operation on a nonblocking socket cannot be completed immediately.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Net.Sockets.SocketException">
+ <summary>The exception that is thrown when a socket error occurs.</summary>
+ </member>
+ <member name="M:System.Net.Sockets.SocketException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Sockets.SocketException"></see> class with the last operating system error code.</summary>
+ </member>
+ <member name="M:System.Net.Sockets.SocketException.#ctor(System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Sockets.SocketException"></see> class with the specified error code.</summary>
+ <param name="errorCode">The error code that indicates the error that occurred.</param>
+ </member>
+ <member name="M:System.Net.Sockets.SocketException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Sockets.SocketException"></see> class from the specified instances of the <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> and <see cref="T:System.Runtime.Serialization.StreamingContext"></see> classes.</summary>
+ <param name="serializationInfo">A <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> instance that contains the information that is required to serialize the new <see cref="T:System.Net.Sockets.SocketException"></see> instance.</param>
+ <param name="streamingContext">A <see cref="T:System.Runtime.Serialization.StreamingContext"></see> that contains the source of the serialized stream that is associated with the new <see cref="T:System.Net.Sockets.SocketException"></see> instance.</param>
+ </member>
+ <member name="P:System.Net.Sockets.SocketException.ErrorCode">
+ <summary>Gets the error code that is associated with this exception.</summary>
+ <returns>An integer error code that is associated with this exception.</returns>
+ </member>
+ <member name="P:System.Net.Sockets.SocketException.Message">
+ <summary>Gets the error message that is associated with this exception.</summary>
+ <returns>A string that contains the error message.</returns>
+ </member>
+ <member name="P:System.Net.Sockets.SocketException.SocketErrorCode">
+ <summary>Gets the error code that is associated with this exception.</summary>
+ <returns>An integer error code that is associated with this exception.</returns>
+ </member>
+ <member name="T:System.Net.Sockets.SocketFlags">
+ <summary>Specifies socket send and receive behaviors.</summary>
+ </member>
+ <member name="F:System.Net.Sockets.SocketFlags.Broadcast">
+ <summary>Indicates a broadcast packet.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketFlags.ControlDataTruncated">
+ <summary>Indicates that the control data did not fit into an internal 64-KB buffer and was truncated.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketFlags.DontRoute">
+ <summary>Send without using routing tables.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketFlags.Multicast">
+ <summary>Indicates a multicast packet.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketFlags.None">
+ <summary>Use no flags for this call.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketFlags.OutOfBand">
+ <summary>Process out-of-band data.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketFlags.Partial">
+ <summary>Partial send or receive for message.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketFlags.Peek">
+ <summary>Peek at the incoming message.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketFlags.Truncated">
+ <summary>The message was too large to fit into the specified buffer and was truncated.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Net.Sockets.SocketInformation">
+ <summary>Encapsulates the information that is necessary to duplicate a <see cref="T:System.Net.Sockets.Socket"></see>.</summary>
+ </member>
+ <member name="P:System.Net.Sockets.SocketInformation.Options">
+ <summary>Gets or sets the options for a <see cref="T:System.Net.Sockets.Socket"></see>.</summary>
+ <returns>A <see cref="T:System.Net.Sockets.SocketInformationOptions"></see> instance.</returns>
+ </member>
+ <member name="P:System.Net.Sockets.SocketInformation.ProtocolInformation">
+ <summary>Gets or sets the protocol information for a <see cref="T:System.Net.Sockets.Socket"></see>.</summary>
+ <returns>An array of type <see cref="T:System.Byte"></see>.</returns>
+ </member>
+ <member name="T:System.Net.Sockets.SocketInformationOptions">
+ <summary>Describes states for a <see cref="T:System.Net.Sockets.Socket"></see>.</summary>
+ </member>
+ <member name="F:System.Net.Sockets.SocketInformationOptions.Connected">
+ <summary>The <see cref="T:System.Net.Sockets.Socket"></see> is connected.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketInformationOptions.Listening">
+ <summary>The <see cref="T:System.Net.Sockets.Socket"></see> is listening for new connections.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketInformationOptions.NonBlocking">
+ <summary>The <see cref="T:System.Net.Sockets.Socket"></see> is nonblocking.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketInformationOptions.UseOnlyOverlappedIO">
+ <summary>The <see cref="T:System.Net.Sockets.Socket"></see> uses overlapped I/O.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Net.Sockets.SocketOptionLevel">
+ <summary>Defines socket option levels for the <see cref="M:System.Net.Sockets.Socket.SetSocketOption(System.Net.Sockets.SocketOptionLevel,System.Net.Sockets.SocketOptionName,System.Int32)"></see> and <see cref="M:System.Net.Sockets.Socket.GetSocketOption(System.Net.Sockets.SocketOptionLevel,System.Net.Sockets.SocketOptionName)"></see> methods.</summary>
+ </member>
+ <member name="F:System.Net.Sockets.SocketOptionLevel.IP">
+ <summary><see cref="T:System.Net.Sockets.Socket"></see> options apply only to IP sockets.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketOptionLevel.IPv6">
+ <summary><see cref="T:System.Net.Sockets.Socket"></see> options apply only to IPv6 sockets.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketOptionLevel.Socket">
+ <summary><see cref="T:System.Net.Sockets.Socket"></see> options apply to all sockets.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketOptionLevel.Tcp">
+ <summary><see cref="T:System.Net.Sockets.Socket"></see> options apply only to TCP sockets.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketOptionLevel.Udp">
+ <summary><see cref="T:System.Net.Sockets.Socket"></see> options apply only to UDP sockets.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Net.Sockets.SocketOptionName">
+ <summary>Defines configuration option names.</summary>
+ </member>
+ <member name="F:System.Net.Sockets.SocketOptionName.AcceptConnection">
+ <summary>The socket is listening.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketOptionName.AddMembership">
+ <summary>Add an IP group membership.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketOptionName.AddSourceMembership">
+ <summary>Join a source group.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketOptionName.BlockSource">
+ <summary>Block data from a source.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketOptionName.Broadcast">
+ <summary>Permit sending broadcast messages on the socket.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketOptionName.BsdUrgent">
+ <summary>Use urgent data as defined in RFC-1222. This option can be set only once; after it is set, it cannot be turned off.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketOptionName.ChecksumCoverage">
+ <summary>Set or get the UDP checksum coverage.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketOptionName.Debug">
+ <summary>Record debugging information.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketOptionName.DontFragment">
+ <summary>Do not fragment IP datagrams.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketOptionName.DontLinger">
+ <summary>Close the socket gracefully without lingering.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketOptionName.DontRoute">
+ <summary>Do not route; send the packet directly to the interface addresses.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketOptionName.DropMembership">
+ <summary>Drop an IP group membership.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketOptionName.DropSourceMembership">
+ <summary>Drop a source group.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketOptionName.Error">
+ <summary>Get the error status and clear.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketOptionName.ExclusiveAddressUse">
+ <summary>Enables a socket to be bound for exclusive access.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketOptionName.Expedited">
+ <summary>Use expedited data as defined in RFC-1222. This option can be set only once; after it is set, it cannot be turned off.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketOptionName.HeaderIncluded">
+ <summary>Indicates that the application provides the IP header for outgoing datagrams.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketOptionName.HopLimit">
+ <summary>Specifies the maximum number of router hops for an Internet Protocol version 6 (IPv6) packet. This is similar to Time to Live (TTL) for Internet Protocol version 4.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketOptionName.IPOptions">
+ <summary>Specifies the IP options to be inserted into outgoing datagrams.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketOptionName.IPProtectionLevel">
+ <summary>Enables restriction of a IPv6 socket to a specified scope, such as addresses with the same link local or site local prefix.This socket option enables applications to place access restrictions on IPv6 sockets. Such restrictions enable an application running on a private LAN to simply and robustly harden itself against external attacks. This socket option widens or narrows the scope of a listening socket, enabling unrestricted access from public and private users when appropriate, or restricting access only to the same site, as required. This socket option has defined protection levels specified in the <see cref="T:System.Net.Sockets.IPProtectionLevel"></see> enumeration.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketOptionName.IpTimeToLive">
+ <summary>Set the IP header Time-to-Live field.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketOptionName.IPv6Only">
+ <summary>Indicates if a socket created for the AF_INET6 address family is restricted to IPv6 communications only. Sockets created for the AF_INET6 address family may be used for both IPv6 and IPv4 communications. Some applications may want to restrict their use of a socket created for the AF_INET6 address family to IPv6 communications only. When this value is non-zero (the default on Windows), a socket created for the AF_INET6 address family can be used to send and receive IPv6 packets only. When this value is zero, a socket created for the AF_INET6 address family can be used to send and receive packets to and from an IPv6 address or an IPv4 address. Note that the ability to interact with an IPv4 address requires the use of IPv4 mapped addresses. This socket option is supported on Windows Vista or later.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketOptionName.KeepAlive">
+ <summary>Use keep-alives.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketOptionName.Linger">
+ <summary>Linger on close if unsent data is present.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketOptionName.MaxConnections">
+ <summary>Not supported; will throw a <see cref="T:System.Net.Sockets.SocketException"></see> if used.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketOptionName.MulticastInterface">
+ <summary>Set the interface for outgoing multicast packets.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketOptionName.MulticastLoopback">
+ <summary>An IP multicast loopback.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketOptionName.MulticastTimeToLive">
+ <summary>An IP multicast Time to Live.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketOptionName.NoChecksum">
+ <summary>Send UDP datagrams with checksum set to zero.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketOptionName.NoDelay">
+ <summary>Disables the Nagle algorithm for send coalescing.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketOptionName.OutOfBandInline">
+ <summary>Receives out-of-band data in the normal data stream.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketOptionName.PacketInformation">
+ <summary>Return information about received packets.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketOptionName.ReceiveBuffer">
+ <summary>Specifies the total per-socket buffer space reserved for receives. This is unrelated to the maximum message size or the size of a TCP window.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketOptionName.ReceiveLowWater">
+ <summary>Specifies the low water mark for <see cref="Overload:System.Net.Sockets.Socket.Receive"></see> operations.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketOptionName.ReceiveTimeout">
+ <summary>Receive a time-out. This option applies only to synchronous methods; it has no effect on asynchronous methods such as the <see cref="M:System.Net.Sockets.Socket.BeginSend(System.Byte[],System.Int32,System.Int32,System.Net.Sockets.SocketFlags,System.AsyncCallback,System.Object)"></see> method.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketOptionName.ReuseAddress">
+ <summary>Allows the socket to be bound to an address that is already in use.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketOptionName.ReuseUnicastPort">
+ <summary>Indicates that the system should defer ephemeral port allocation for outbound connections. This is equivalent to using the Winsock2 SO_REUSE_UNICASTPORT socket option.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketOptionName.SendBuffer">
+ <summary>Specifies the total per-socket buffer space reserved for sends. This is unrelated to the maximum message size or the size of a TCP window.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketOptionName.SendLowWater">
+ <summary>Specifies the low water mark for <see cref="Overload:System.Net.Sockets.Socket.Send"></see> operations.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketOptionName.SendTimeout">
+ <summary>Send a time-out. This option applies only to synchronous methods; it has no effect on asynchronous methods such as the <see cref="M:System.Net.Sockets.Socket.BeginSend(System.Byte[],System.Int32,System.Int32,System.Net.Sockets.SocketFlags,System.AsyncCallback,System.Object)"></see> method.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketOptionName.Type">
+ <summary>Get the socket type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketOptionName.TypeOfService">
+ <summary>Change the IP header type of the service field.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketOptionName.UnblockSource">
+ <summary>Unblock a previously blocked source.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketOptionName.UpdateAcceptContext">
+ <summary>Updates an accepted socket's properties by using those of an existing socket. This is equivalent to using the Winsock2 SO_UPDATE_ACCEPT_CONTEXT socket option and is supported only on connection-oriented sockets.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketOptionName.UpdateConnectContext">
+ <summary>Updates a connected socket's properties by using those of an existing socket. This is equivalent to using the Winsock2 SO_UPDATE_CONNECT_CONTEXT socket option and is supported only on connection-oriented sockets.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketOptionName.UseLoopback">
+ <summary>Bypass hardware when possible.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Net.Sockets.SocketReceiveFromResult">
+
+ </member>
+ <member name="F:System.Net.Sockets.SocketReceiveFromResult.ReceivedBytes">
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketReceiveFromResult.RemoteEndPoint">
+ <returns></returns>
+ </member>
+ <member name="T:System.Net.Sockets.SocketReceiveMessageFromResult">
+
+ </member>
+ <member name="F:System.Net.Sockets.SocketReceiveMessageFromResult.PacketInformation">
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketReceiveMessageFromResult.ReceivedBytes">
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketReceiveMessageFromResult.RemoteEndPoint">
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketReceiveMessageFromResult.SocketFlags">
+ <returns></returns>
+ </member>
+ <member name="T:System.Net.Sockets.SocketShutdown">
+ <summary>Defines constants that are used by the <see cref="M:System.Net.Sockets.Socket.Shutdown(System.Net.Sockets.SocketShutdown)"></see> method.</summary>
+ </member>
+ <member name="F:System.Net.Sockets.SocketShutdown.Both">
+ <summary>Disables a <see cref="T:System.Net.Sockets.Socket"></see> for both sending and receiving. This field is constant.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketShutdown.Receive">
+ <summary>Disables a <see cref="T:System.Net.Sockets.Socket"></see> for receiving. This field is constant.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketShutdown.Send">
+ <summary>Disables a <see cref="T:System.Net.Sockets.Socket"></see> for sending. This field is constant.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Net.Sockets.SocketTaskExtensions">
+
+ </member>
+ <member name="M:System.Net.Sockets.SocketTaskExtensions.AcceptAsync(System.Net.Sockets.Socket)">
+ <param name="socket"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Net.Sockets.SocketTaskExtensions.AcceptAsync(System.Net.Sockets.Socket,System.Net.Sockets.Socket)">
+ <param name="socket"></param>
+ <param name="acceptSocket"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Net.Sockets.SocketTaskExtensions.ConnectAsync(System.Net.Sockets.Socket,System.Net.EndPoint)">
+ <param name="socket"></param>
+ <param name="remoteEP"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Net.Sockets.SocketTaskExtensions.ConnectAsync(System.Net.Sockets.Socket,System.Net.IPAddress,System.Int32)">
+ <param name="socket"></param>
+ <param name="address"></param>
+ <param name="port"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Net.Sockets.SocketTaskExtensions.ConnectAsync(System.Net.Sockets.Socket,System.Net.IPAddress[],System.Int32)">
+ <param name="socket"></param>
+ <param name="addresses"></param>
+ <param name="port"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Net.Sockets.SocketTaskExtensions.ConnectAsync(System.Net.Sockets.Socket,System.String,System.Int32)">
+ <param name="socket"></param>
+ <param name="host"></param>
+ <param name="port"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Net.Sockets.SocketTaskExtensions.ReceiveAsync(System.Net.Sockets.Socket,System.ArraySegment{System.Byte},System.Net.Sockets.SocketFlags)">
+ <param name="socket"></param>
+ <param name="buffer"></param>
+ <param name="socketFlags"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Net.Sockets.SocketTaskExtensions.ReceiveAsync(System.Net.Sockets.Socket,System.Collections.Generic.IList{System.ArraySegment{System.Byte}},System.Net.Sockets.SocketFlags)">
+ <param name="socket"></param>
+ <param name="buffers"></param>
+ <param name="socketFlags"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Net.Sockets.SocketTaskExtensions.ReceiveFromAsync(System.Net.Sockets.Socket,System.ArraySegment{System.Byte},System.Net.Sockets.SocketFlags,System.Net.EndPoint)">
+ <param name="socket"></param>
+ <param name="buffer"></param>
+ <param name="socketFlags"></param>
+ <param name="remoteEndPoint"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Net.Sockets.SocketTaskExtensions.ReceiveMessageFromAsync(System.Net.Sockets.Socket,System.ArraySegment{System.Byte},System.Net.Sockets.SocketFlags,System.Net.EndPoint)">
+ <param name="socket"></param>
+ <param name="buffer"></param>
+ <param name="socketFlags"></param>
+ <param name="remoteEndPoint"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Net.Sockets.SocketTaskExtensions.SendAsync(System.Net.Sockets.Socket,System.ArraySegment{System.Byte},System.Net.Sockets.SocketFlags)">
+ <param name="socket"></param>
+ <param name="buffer"></param>
+ <param name="socketFlags"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Net.Sockets.SocketTaskExtensions.SendAsync(System.Net.Sockets.Socket,System.Collections.Generic.IList{System.ArraySegment{System.Byte}},System.Net.Sockets.SocketFlags)">
+ <param name="socket"></param>
+ <param name="buffers"></param>
+ <param name="socketFlags"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Net.Sockets.SocketTaskExtensions.SendToAsync(System.Net.Sockets.Socket,System.ArraySegment{System.Byte},System.Net.Sockets.SocketFlags,System.Net.EndPoint)">
+ <param name="socket"></param>
+ <param name="buffer"></param>
+ <param name="socketFlags"></param>
+ <param name="remoteEP"></param>
+ <returns></returns>
+ </member>
+ <member name="T:System.Net.Sockets.SocketType">
+ <summary>Specifies the type of socket that an instance of the <see cref="T:System.Net.Sockets.Socket"></see> class represents.</summary>
+ </member>
+ <member name="F:System.Net.Sockets.SocketType.Dgram">
+ <summary>Supports datagrams, which are connectionless, unreliable messages of a fixed (typically small) maximum length. Messages might be lost or duplicated and might arrive out of order. A <see cref="T:System.Net.Sockets.Socket"></see> of type <see cref="F:System.Net.Sockets.SocketType.Dgram"></see> requires no connection prior to sending and receiving data, and can communicate with multiple peers. <see cref="F:System.Net.Sockets.SocketType.Dgram"></see> uses the Datagram Protocol (<see cref="F:System.Net.Sockets.ProtocolType.Udp"></see>) and the <see cref="F:System.Net.Sockets.AddressFamily.InterNetwork"></see><see cref="T:System.Net.Sockets.AddressFamily"></see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketType.Raw">
+ <summary>Supports access to the underlying transport protocol. Using the <see cref="T:System.Net.Sockets.SocketType"></see><see cref="F:System.Net.Sockets.SocketType.Raw"></see>, you can communicate using protocols like Internet Control Message Protocol (<see cref="F:System.Net.Sockets.ProtocolType.Icmp"></see>) and Internet Group Management Protocol (<see cref="F:System.Net.Sockets.ProtocolType.Igmp"></see>). Your application must provide a complete IP header when sending. Received datagrams return with the IP header and options intact.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketType.Rdm">
+ <summary>Supports connectionless, message-oriented, reliably delivered messages, and preserves message boundaries in data. Rdm (Reliably Delivered Messages) messages arrive unduplicated and in order. Furthermore, the sender is notified if messages are lost. If you initialize a Socket using <see cref="F:System.Net.Sockets.SocketType.Rdm"></see>, you do not require a remote host connection before sending and receiving data. With <see cref="F:System.Net.Sockets.SocketType.Rdm"></see>, you can communicate with multiple peers.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketType.Seqpacket">
+ <summary>Provides connection-oriented and reliable two-way transfer of ordered byte streams across a network. <see cref="F:System.Net.Sockets.SocketType.Seqpacket"></see> does not duplicate data, and it preserves boundaries within the data stream. A Socket of type <see cref="F:System.Net.Sockets.SocketType.Seqpacket"></see> communicates with a single peer and requires a remote host connection before communication can begin.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketType.Stream">
+ <summary>Supports reliable, two-way, connection-based byte streams without the duplication of data and without preservation of boundaries. A Socket of this type communicates with a single peer and requires a remote host connection before communication can begin. <see cref="F:System.Net.Sockets.SocketType.Stream"></see> uses the Transmission Control Protocol (<see cref="F:System.Net.Sockets.ProtocolType.Tcp"></see>) <see cref="T:System.Net.Sockets.ProtocolType"></see> and the InterNetwork<see cref="T:System.Net.Sockets.AddressFamily"></see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SocketType.Unknown">
+ <summary>Specifies an unknown Socket type.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Net.Sockets.TcpClient">
+ <summary>Provides client connections for TCP network services.</summary>
+ </member>
+ <member name="M:System.Net.Sockets.TcpClient.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Sockets.TcpClient"></see> class.</summary>
+ </member>
+ <member name="M:System.Net.Sockets.TcpClient.#ctor(System.Net.IPEndPoint)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Sockets.TcpClient"></see> class and binds it to the specified local endpoint.</summary>
+ <param name="localEP">The <see cref="T:System.Net.IPEndPoint"></see> to which you bind the TCP <see cref="T:System.Net.Sockets.Socket"></see>.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="localEP">localEP</paramref> parameter is null.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.TcpClient.#ctor(System.Net.Sockets.AddressFamily)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Sockets.TcpClient"></see> class with the specified family.</summary>
+ <param name="family">The <see cref="P:System.Net.IPAddress.AddressFamily"></see> of the IP protocol.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="family">family</paramref> parameter is not equal to AddressFamily.InterNetwork -or- The <paramref name="family">family</paramref> parameter is not equal to AddressFamily.InterNetworkV6</exception>
+ </member>
+ <member name="M:System.Net.Sockets.TcpClient.#ctor(System.String,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Sockets.TcpClient"></see> class and connects to the specified port on the specified host.</summary>
+ <param name="hostname">The DNS name of the remote host to which you intend to connect.</param>
+ <param name="port">The port number of the remote host to which you intend to connect.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="hostname">hostname</paramref> parameter is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="port">port</paramref> parameter is not between <see cref="F:System.Net.IPEndPoint.MinPort"></see> and <see cref="F:System.Net.IPEndPoint.MaxPort"></see>.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when accessing the socket.</exception>
+ </member>
+ <member name="P:System.Net.Sockets.TcpClient.Active">
+ <summary>Gets or set a value that indicates whether a connection has been made.</summary>
+ <returns>true if the connection has been made; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Net.Sockets.TcpClient.Available">
+ <summary>Gets the amount of data that has been received from the network and is available to be read.</summary>
+ <returns>The number of bytes of data received from the network and available to be read.</returns>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the socket.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.TcpClient.BeginConnect(System.Net.IPAddress,System.Int32,System.AsyncCallback,System.Object)">
+ <summary>Begins an asynchronous request for a remote host connection. The remote host is specified by an <see cref="T:System.Net.IPAddress"></see> and a port number (<see cref="T:System.Int32"></see>).</summary>
+ <param name="address">The <see cref="T:System.Net.IPAddress"></see> of the remote host.</param>
+ <param name="port">The port number of the remote host.</param>
+ <param name="requestCallback">An <see cref="T:System.AsyncCallback"></see> delegate that references the method to invoke when the operation is complete.</param>
+ <param name="state">A user-defined object that contains information about the connect operation. This object is passed to the requestCallback delegate when the operation is complete.</param>
+ <returns>An <see cref="T:System.IAsyncResult"></see> object that references the asynchronous connection.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="address">address</paramref> parameter is null.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the socket.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ <exception cref="T:System.Security.SecurityException">A caller higher in the call stack does not have permission for the requested operation.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The port number is not valid.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.TcpClient.BeginConnect(System.Net.IPAddress[],System.Int32,System.AsyncCallback,System.Object)">
+ <summary>Begins an asynchronous request for a remote host connection. The remote host is specified by an <see cref="T:System.Net.IPAddress"></see> array and a port number (<see cref="T:System.Int32"></see>).</summary>
+ <param name="addresses">At least one <see cref="T:System.Net.IPAddress"></see> that designates the remote hosts.</param>
+ <param name="port">The port number of the remote hosts.</param>
+ <param name="requestCallback">An <see cref="T:System.AsyncCallback"></see> delegate that references the method to invoke when the operation is complete.</param>
+ <param name="state">A user-defined object that contains information about the connect operation. This object is passed to the requestCallback delegate when the operation is complete.</param>
+ <returns>An <see cref="T:System.IAsyncResult"></see> object that references the asynchronous connection.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="addresses">addresses</paramref> parameter is null.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the socket.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ <exception cref="T:System.Security.SecurityException">A caller higher in the call stack does not have permission for the requested operation.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The port number is not valid.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.TcpClient.BeginConnect(System.String,System.Int32,System.AsyncCallback,System.Object)">
+ <summary>Begins an asynchronous request for a remote host connection. The remote host is specified by a host name (<see cref="T:System.String"></see>) and a port number (<see cref="T:System.Int32"></see>).</summary>
+ <param name="host">The name of the remote host.</param>
+ <param name="port">The port number of the remote host.</param>
+ <param name="requestCallback">An <see cref="T:System.AsyncCallback"></see> delegate that references the method to invoke when the operation is complete.</param>
+ <param name="state">A user-defined object that contains information about the connect operation. This object is passed to the requestCallback delegate when the operation is complete.</param>
+ <returns>An <see cref="T:System.IAsyncResult"></see> object that references the asynchronous connection.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="host">host</paramref> parameter is null.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the socket.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ <exception cref="T:System.Security.SecurityException">A caller higher in the call stack does not have permission for the requested operation.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The port number is not valid.</exception>
+ </member>
+ <member name="P:System.Net.Sockets.TcpClient.Client">
+ <summary>Gets or sets the underlying <see cref="T:System.Net.Sockets.Socket"></see>.</summary>
+ <returns>The underlying network <see cref="T:System.Net.Sockets.Socket"></see>.</returns>
+ </member>
+ <member name="M:System.Net.Sockets.TcpClient.Close">
+ <summary>Disposes this <see cref="T:System.Net.Sockets.TcpClient"></see> instance and requests that the underlying TCP connection be closed.</summary>
+ </member>
+ <member name="M:System.Net.Sockets.TcpClient.Connect(System.Net.IPEndPoint)">
+ <summary>Connects the client to a remote TCP host using the specified remote network endpoint.</summary>
+ <param name="remoteEP">The <see cref="T:System.Net.IPEndPoint"></see> to which you intend to connect.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="remoteEp">remoteEp</paramref> parameter is null.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when accessing the socket.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.TcpClient"></see> is closed.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.TcpClient.Connect(System.Net.IPAddress,System.Int32)">
+ <summary>Connects the client to a remote TCP host using the specified IP address and port number.</summary>
+ <param name="address">The <see cref="T:System.Net.IPAddress"></see> of the host to which you intend to connect.</param>
+ <param name="port">The port number to which you intend to connect.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="address">address</paramref> parameter is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="port">port</paramref> is not between <see cref="F:System.Net.IPEndPoint.MinPort"></see> and <see cref="F:System.Net.IPEndPoint.MaxPort"></see>.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when accessing the socket.</exception>
+ <exception cref="T:System.ObjectDisposedException"><see cref="T:System.Net.Sockets.TcpClient"></see> is closed.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.TcpClient.Connect(System.Net.IPAddress[],System.Int32)">
+ <summary>Connects the client to a remote TCP host using the specified IP addresses and port number.</summary>
+ <param name="ipAddresses">The <see cref="T:System.Net.IPAddress"></see> array of the host to which you intend to connect.</param>
+ <param name="port">The port number to which you intend to connect.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="ipAddresses">ipAddresses</paramref> parameter is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The port number is not valid.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the socket.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ <exception cref="T:System.Security.SecurityException">A caller higher in the call stack does not have permission for the requested operation.</exception>
+ <exception cref="T:System.NotSupportedException">This method is valid for sockets that use the <see cref="F:System.Net.Sockets.AddressFamily.InterNetwork"></see> flag or the <see cref="F:System.Net.Sockets.AddressFamily.InterNetworkV6"></see> flag.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.TcpClient.Connect(System.String,System.Int32)">
+ <summary>Connects the client to the specified port on the specified host.</summary>
+ <param name="hostname">The DNS name of the remote host to which you intend to connect.</param>
+ <param name="port">The port number of the remote host to which you intend to connect.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="hostname">hostname</paramref> parameter is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="port">port</paramref> parameter is not between <see cref="F:System.Net.IPEndPoint.MinPort"></see> and <see cref="F:System.Net.IPEndPoint.MaxPort"></see>.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when accessing the socket.</exception>
+ <exception cref="T:System.ObjectDisposedException"><see cref="T:System.Net.Sockets.TcpClient"></see> is closed.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.TcpClient.ConnectAsync(System.String,System.Int32)">
+ <summary>Connects the client to the specified TCP port on the specified host as an asynchronous operation.</summary>
+ <param name="host">The DNS name of the remote host to which you intend to connect.</param>
+ <param name="port">The port number of the remote host to which you intend to connect.</param>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task"></see> The task object representing the asynchronous operation.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="hostname">hostname</paramref> parameter is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="port">port</paramref> parameter is not between <see cref="F:System.Net.IPEndPoint.MinPort"></see> and <see cref="F:System.Net.IPEndPoint.MaxPort"></see>.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when accessing the socket.</exception>
+ <exception cref="T:System.ObjectDisposedException"><see cref="T:System.Net.Sockets.TcpClient"></see> is closed.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.TcpClient.ConnectAsync(System.Net.IPAddress,System.Int32)">
+ <summary>Connects the client to a remote TCP host using the specified IP address and port number as an asynchronous operation.</summary>
+ <param name="address">The <see cref="T:System.Net.IPAddress"></see> of the host to which you intend to connect.</param>
+ <param name="port">The port number to which you intend to connect.</param>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task"></see> The task object representing the asynchronous operation.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="address">address</paramref> parameter is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="port">port</paramref> is not between <see cref="F:System.Net.IPEndPoint.MinPort"></see> and <see cref="F:System.Net.IPEndPoint.MaxPort"></see>.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when accessing the socket.</exception>
+ <exception cref="T:System.ObjectDisposedException"><see cref="T:System.Net.Sockets.TcpClient"></see> is closed.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.TcpClient.ConnectAsync(System.Net.IPAddress[],System.Int32)">
+ <summary>Connects the client to a remote TCP host using the specified IP addresses and port number as an asynchronous operation.</summary>
+ <param name="addresses">The <see cref="T:System.Net.IPAddress"></see> array of the host to which you intend to connect.</param>
+ <param name="port">The port number to which you intend to connect.</param>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task"></see> The task object representing the asynchronous operation.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="ipAddresses">ipAddresses</paramref> parameter is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The port number is not valid.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the socket.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ <exception cref="T:System.Security.SecurityException">A caller higher in the call stack does not have permission for the requested operation.</exception>
+ <exception cref="T:System.NotSupportedException">This method is valid for sockets that use the <see cref="F:System.Net.Sockets.AddressFamily.InterNetwork"></see> flag or the <see cref="F:System.Net.Sockets.AddressFamily.InterNetworkV6"></see> flag.</exception>
+ </member>
+ <member name="P:System.Net.Sockets.TcpClient.Connected">
+ <summary>Gets a value indicating whether the underlying <see cref="T:System.Net.Sockets.Socket"></see> for a <see cref="T:System.Net.Sockets.TcpClient"></see> is connected to a remote host.</summary>
+ <returns>true if the <see cref="P:System.Net.Sockets.TcpClient.Client"></see> socket was connected to a remote resource as of the most recent operation; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Net.Sockets.TcpClient.Dispose">
+ <summary>Releases the managed and unmanaged resources used by the <see cref="T:System.Net.Sockets.TcpClient"></see>.</summary>
+ </member>
+ <member name="M:System.Net.Sockets.TcpClient.Dispose(System.Boolean)">
+ <summary>Releases the unmanaged resources used by the <see cref="T:System.Net.Sockets.TcpClient"></see> and optionally releases the managed resources.</summary>
+ <param name="disposing">Set to true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
+ </member>
+ <member name="M:System.Net.Sockets.TcpClient.EndConnect(System.IAsyncResult)">
+ <summary>Ends a pending asynchronous connection attempt.</summary>
+ <param name="asyncResult">An <see cref="T:System.IAsyncResult"></see> object returned by a call to <see cref="Overload:System.Net.Sockets.TcpClient.BeginConnect"></see>.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="asyncResult">asyncResult</paramref> parameter is null.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="asyncResult">asyncResult</paramref> parameter was not returned by a call to a <see cref="Overload:System.Net.Sockets.TcpClient.BeginConnect"></see> method.</exception>
+ <exception cref="T:System.InvalidOperationException">The <see cref="M:System.Net.Sockets.TcpClient.EndConnect(System.IAsyncResult)"></see> method was previously called for the asynchronous connection.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the <see cref="T:System.Net.Sockets.Socket"></see>.</exception>
+ <exception cref="T:System.ObjectDisposedException">The underlying <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ </member>
+ <member name="P:System.Net.Sockets.TcpClient.ExclusiveAddressUse">
+ <summary>Gets or sets a <see cref="T:System.Boolean"></see> value that specifies whether the <see cref="T:System.Net.Sockets.TcpClient"></see> allows only one client to use a port.</summary>
+ <returns>true if the <see cref="T:System.Net.Sockets.TcpClient"></see> allows only one client to use a specific port; otherwise, false. The default is true for Windows Server 2003 and Windows XP Service Pack 2 and later, and false for all other versions.</returns>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the underlying socket.</exception>
+ <exception cref="T:System.ObjectDisposedException">The underlying <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.TcpClient.Finalize">
+ <summary>Frees resources used by the <see cref="T:System.Net.Sockets.TcpClient"></see> class.</summary>
+ </member>
+ <member name="M:System.Net.Sockets.TcpClient.GetStream">
+ <summary>Returns the <see cref="T:System.Net.Sockets.NetworkStream"></see> used to send and receive data.</summary>
+ <returns>The underlying <see cref="T:System.Net.Sockets.NetworkStream"></see>.</returns>
+ <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Net.Sockets.TcpClient"></see> is not connected to a remote host.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.TcpClient"></see> has been closed.</exception>
+ </member>
+ <member name="P:System.Net.Sockets.TcpClient.LingerState">
+ <summary>Gets or sets information about the linger state of the associated socket.</summary>
+ <returns>A <see cref="T:System.Net.Sockets.LingerOption"></see>. By default, lingering is disabled.</returns>
+ </member>
+ <member name="P:System.Net.Sockets.TcpClient.NoDelay">
+ <summary>Gets or sets a value that disables a delay when send or receive buffers are not full.</summary>
+ <returns>true if the delay is disabled, otherwise false. The default value is false.</returns>
+ </member>
+ <member name="P:System.Net.Sockets.TcpClient.ReceiveBufferSize">
+ <summary>Gets or sets the size of the receive buffer.</summary>
+ <returns>The size of the receive buffer, in bytes. The default value is 8192 bytes.</returns>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when setting the buffer size. -or- In .NET Compact Framework applications, you cannot set this property. For a workaround, see the Platform Note in Remarks.</exception>
+ </member>
+ <member name="P:System.Net.Sockets.TcpClient.ReceiveTimeout">
+ <summary>Gets or sets the amount of time a <see cref="T:System.Net.Sockets.TcpClient"></see> will wait to receive data once a read operation is initiated.</summary>
+ <returns>The time-out value of the connection in milliseconds. The default value is 0.</returns>
+ </member>
+ <member name="P:System.Net.Sockets.TcpClient.SendBufferSize">
+ <summary>Gets or sets the size of the send buffer.</summary>
+ <returns>The size of the send buffer, in bytes. The default value is 8192 bytes.</returns>
+ </member>
+ <member name="P:System.Net.Sockets.TcpClient.SendTimeout">
+ <summary>Gets or sets the amount of time a <see cref="T:System.Net.Sockets.TcpClient"></see> will wait for a send operation to complete successfully.</summary>
+ <returns>The send time-out value, in milliseconds. The default is 0.</returns>
+ </member>
+ <member name="T:System.Net.Sockets.TcpListener">
+ <summary>Listens for connections from TCP network clients.</summary>
+ </member>
+ <member name="M:System.Net.Sockets.TcpListener.#ctor(System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Sockets.TcpListener"></see> class that listens on the specified port.</summary>
+ <param name="port">The port on which to listen for incoming connection attempts.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="port">port</paramref> is not between <see cref="F:System.Net.IPEndPoint.MinPort"></see> and <see cref="F:System.Net.IPEndPoint.MaxPort"></see>.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.TcpListener.#ctor(System.Net.IPEndPoint)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Sockets.TcpListener"></see> class with the specified local endpoint.</summary>
+ <param name="localEP">An <see cref="T:System.Net.IPEndPoint"></see> that represents the local endpoint to which to bind the listener <see cref="T:System.Net.Sockets.Socket"></see>.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="localEP">localEP</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.TcpListener.#ctor(System.Net.IPAddress,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Sockets.TcpListener"></see> class that listens for incoming connection attempts on the specified local IP address and port number.</summary>
+ <param name="localaddr">An <see cref="T:System.Net.IPAddress"></see> that represents the local IP address.</param>
+ <param name="port">The port on which to listen for incoming connection attempts.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="localaddr">localaddr</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="port">port</paramref> is not between <see cref="F:System.Net.IPEndPoint.MinPort"></see> and <see cref="F:System.Net.IPEndPoint.MaxPort"></see>.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.TcpListener.AcceptSocket">
+ <summary>Accepts a pending connection request.</summary>
+ <returns>A <see cref="T:System.Net.Sockets.Socket"></see> used to send and receive data.</returns>
+ <exception cref="T:System.InvalidOperationException">The listener has not been started with a call to <see cref="M:System.Net.Sockets.TcpListener.Start"></see>.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.TcpListener.AcceptSocketAsync">
+ <summary>Accepts a pending connection request as an asynchronous operation.</summary>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task`1"></see> The task object representing the asynchronous operation. The <see cref="P:System.Threading.Tasks.Task`1.Result"></see> property on the task object returns a <see cref="T:System.Net.Sockets.Socket"></see> used to send and receive data.</returns>
+ <exception cref="T:System.InvalidOperationException">The listener has not been started with a call to <see cref="M:System.Net.Sockets.TcpListener.Start"></see>.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.TcpListener.AcceptTcpClient">
+ <summary>Accepts a pending connection request.</summary>
+ <returns>A <see cref="T:System.Net.Sockets.TcpClient"></see> used to send and receive data.</returns>
+ <exception cref="T:System.InvalidOperationException">The listener has not been started with a call to <see cref="M:System.Net.Sockets.TcpListener.Start"></see>.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">Use the <see cref="P:System.Net.Sockets.SocketException.ErrorCode"></see> property to obtain the specific error code. When you have obtained this code, you can refer to the Windows Sockets version 2 API error code documentation in MSDN for a detailed description of the error.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.TcpListener.AcceptTcpClientAsync">
+ <summary>Accepts a pending connection request as an asynchronous operation.</summary>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task`1"></see> The task object representing the asynchronous operation. The <see cref="P:System.Threading.Tasks.Task`1.Result"></see> property on the task object returns a <see cref="T:System.Net.Sockets.TcpClient"></see> used to send and receive data.</returns>
+ <exception cref="T:System.InvalidOperationException">The listener has not been started with a call to <see cref="M:System.Net.Sockets.TcpListener.Start"></see>.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">Use the <see cref="P:System.Net.Sockets.SocketException.ErrorCode"></see> property to obtain the specific error code. When you have obtained this code, you can refer to the Windows Sockets version 2 API error code documentation in MSDN for a detailed description of the error.</exception>
+ </member>
+ <member name="P:System.Net.Sockets.TcpListener.Active">
+ <summary>Gets a value that indicates whether <see cref="T:System.Net.Sockets.TcpListener"></see> is actively listening for client connections.</summary>
+ <returns>true if <see cref="T:System.Net.Sockets.TcpListener"></see> is actively listening; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Net.Sockets.TcpListener.AllowNatTraversal(System.Boolean)">
+ <summary>Enables or disables Network Address Translation (NAT) traversal on a <see cref="T:System.Net.Sockets.TcpListener"></see> instance.</summary>
+ <param name="allowed">A Boolean value that specifies whether to enable or disable NAT traversal.</param>
+ <exception cref="T:System.InvalidOperationException">The <see cref="M:System.Net.Sockets.TcpListener.AllowNatTraversal(System.Boolean)"></see> method was called after calling the <see cref="M:System.Net.Sockets.TcpListener.Start"></see> method</exception>
+ </member>
+ <member name="M:System.Net.Sockets.TcpListener.BeginAcceptSocket(System.AsyncCallback,System.Object)">
+ <summary>Begins an asynchronous operation to accept an incoming connection attempt.</summary>
+ <param name="callback">An <see cref="T:System.AsyncCallback"></see> delegate that references the method to invoke when the operation is complete.</param>
+ <param name="state">A user-defined object containing information about the accept operation. This object is passed to the callback delegate when the operation is complete.</param>
+ <returns>An <see cref="T:System.IAsyncResult"></see> that references the asynchronous creation of the <see cref="T:System.Net.Sockets.Socket"></see>.</returns>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred while attempting to access the socket.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.TcpListener.BeginAcceptTcpClient(System.AsyncCallback,System.Object)">
+ <summary>Begins an asynchronous operation to accept an incoming connection attempt.</summary>
+ <param name="callback">An <see cref="T:System.AsyncCallback"></see> delegate that references the method to invoke when the operation is complete.</param>
+ <param name="state">A user-defined object containing information about the accept operation. This object is passed to the callback delegate when the operation is complete.</param>
+ <returns>An <see cref="T:System.IAsyncResult"></see> that references the asynchronous creation of the <see cref="T:System.Net.Sockets.TcpClient"></see>.</returns>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred while attempting to access the socket.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.TcpListener.Create(System.Int32)">
+ <summary>Creates a new <see cref="T:System.Net.Sockets.TcpListener"></see> instance to listen on the specified port.</summary>
+ <param name="port">The port on which to listen for incoming connection attempts.</param>
+ <returns>Returns <see cref="T:System.Net.Sockets.TcpListener"></see>. A new <see cref="T:System.Net.Sockets.TcpListener"></see> instance to listen on the specified port.</returns>
+ </member>
+ <member name="M:System.Net.Sockets.TcpListener.EndAcceptSocket(System.IAsyncResult)">
+ <summary>Asynchronously accepts an incoming connection attempt and creates a new <see cref="T:System.Net.Sockets.Socket"></see> to handle remote host communication.</summary>
+ <param name="asyncResult">An <see cref="T:System.IAsyncResult"></see> returned by a call to the <see cref="M:System.Net.Sockets.TcpListener.BeginAcceptSocket(System.AsyncCallback,System.Object)"></see> method.</param>
+ <returns>A <see cref="T:System.Net.Sockets.Socket"></see>. The <see cref="T:System.Net.Sockets.Socket"></see> used to send and receive data.</returns>
+ <exception cref="T:System.ObjectDisposedException">The underlying <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="asyncResult">asyncResult</paramref> parameter is null.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="asyncResult">asyncResult</paramref> parameter was not created by a call to the <see cref="M:System.Net.Sockets.TcpListener.BeginAcceptSocket(System.AsyncCallback,System.Object)"></see> method.</exception>
+ <exception cref="T:System.InvalidOperationException">The <see cref="M:System.Net.Sockets.TcpListener.EndAcceptSocket(System.IAsyncResult)"></see> method was previously called.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred while attempting to access the <see cref="T:System.Net.Sockets.Socket"></see>.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.TcpListener.EndAcceptTcpClient(System.IAsyncResult)">
+ <summary>Asynchronously accepts an incoming connection attempt and creates a new <see cref="T:System.Net.Sockets.TcpClient"></see> to handle remote host communication.</summary>
+ <param name="asyncResult">An <see cref="T:System.IAsyncResult"></see> returned by a call to the <see cref="M:System.Net.Sockets.TcpListener.BeginAcceptTcpClient(System.AsyncCallback,System.Object)"></see> method.</param>
+ <returns>A <see cref="T:System.Net.Sockets.TcpClient"></see>. The <see cref="T:System.Net.Sockets.TcpClient"></see> used to send and receive data.</returns>
+ </member>
+ <member name="P:System.Net.Sockets.TcpListener.ExclusiveAddressUse">
+ <summary>Gets or sets a <see cref="T:System.Boolean"></see> value that specifies whether the <see cref="T:System.Net.Sockets.TcpListener"></see> allows only one underlying socket to listen to a specific port.</summary>
+ <returns>true if the <see cref="T:System.Net.Sockets.TcpListener"></see> allows only one <see cref="T:System.Net.Sockets.TcpListener"></see> to listen to a specific port; otherwise, false. . The default is true for Windows Server 2003 and Windows XP Service Pack 2 and later, and false for all other versions.</returns>
+ <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Net.Sockets.TcpListener"></see> has been started. Call the <see cref="M:System.Net.Sockets.TcpListener.Stop"></see> method and then set the <see cref="P:System.Net.Sockets.Socket.ExclusiveAddressUse"></see> property.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the underlying socket.</exception>
+ <exception cref="T:System.ObjectDisposedException">The underlying <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ </member>
+ <member name="P:System.Net.Sockets.TcpListener.LocalEndpoint">
+ <summary>Gets the underlying <see cref="T:System.Net.EndPoint"></see> of the current <see cref="T:System.Net.Sockets.TcpListener"></see>.</summary>
+ <returns>The <see cref="T:System.Net.EndPoint"></see> to which the <see cref="T:System.Net.Sockets.Socket"></see> is bound.</returns>
+ </member>
+ <member name="M:System.Net.Sockets.TcpListener.Pending">
+ <summary>Determines if there are pending connection requests.</summary>
+ <returns>true if connections are pending; otherwise, false.</returns>
+ <exception cref="T:System.InvalidOperationException">The listener has not been started with a call to <see cref="M:System.Net.Sockets.TcpListener.Start"></see>.</exception>
+ </member>
+ <member name="P:System.Net.Sockets.TcpListener.Server">
+ <summary>Gets the underlying network <see cref="T:System.Net.Sockets.Socket"></see>.</summary>
+ <returns>The underlying <see cref="T:System.Net.Sockets.Socket"></see>.</returns>
+ </member>
+ <member name="M:System.Net.Sockets.TcpListener.Start">
+ <summary>Starts listening for incoming connection requests.</summary>
+ <exception cref="T:System.Net.Sockets.SocketException">Use the <see cref="P:System.Net.Sockets.SocketException.ErrorCode"></see> property to obtain the specific error code. When you have obtained this code, you can refer to the Windows Sockets version 2 API error code documentation in MSDN for a detailed description of the error.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.TcpListener.Start(System.Int32)">
+ <summary>Starts listening for incoming connection requests with a maximum number of pending connection.</summary>
+ <param name="backlog">The maximum length of the pending connections queue.</param>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred while accessing the socket.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="backlog">backlog</paramref> parameter is less than zero or exceeds the maximum number of permitted connections.</exception>
+ <exception cref="T:System.InvalidOperationException">The underlying <see cref="T:System.Net.Sockets.Socket"></see> is null.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.TcpListener.Stop">
+ <summary>Closes the listener.</summary>
+ <exception cref="T:System.Net.Sockets.SocketException">Use the <see cref="P:System.Net.Sockets.SocketException.ErrorCode"></see> property to obtain the specific error code. When you have obtained this code, you can refer to the Windows Sockets version 2 API error code documentation in MSDN for a detailed description of the error.</exception>
+ </member>
+ <member name="T:System.Net.Sockets.TransmitFileOptions">
+ <summary>The <see cref="T:System.Net.Sockets.TransmitFileOptions"></see> enumeration defines values used in file transfer requests.</summary>
+ </member>
+ <member name="F:System.Net.Sockets.TransmitFileOptions.Disconnect">
+ <summary>Start a transport-level disconnect after all the file data has been queued for transmission. When used with <see cref="F:System.Net.Sockets.TransmitFileOptions.ReuseSocket"></see>, these flags return the socket to a disconnected, reusable state after the file has been transmitted.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.TransmitFileOptions.ReuseSocket">
+ <summary>The socket handle may be reused when the request completes. This flag is valid only if <see cref="F:System.Net.Sockets.TransmitFileOptions.Disconnect"></see> is also specified. When used with <see cref="F:System.Net.Sockets.TransmitFileOptions.Disconnect"></see>, these flags return the socket to a disconnected, reusable state after the file has been transmitted.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.TransmitFileOptions.UseDefaultWorkerThread">
+ <summary>Use the default thread to process long file transfer requests.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.TransmitFileOptions.UseKernelApc">
+ <summary>Use kernel asynchronous procedure calls (APCs) instead of worker threads to process long file transfer requests. Long requests are defined as requests that require more than a single read from the file or a cache; the request therefore depends on the size of the file and the specified length of the send packet.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.TransmitFileOptions.UseSystemThread">
+ <summary>Use system threads to process long file transfer requests.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.TransmitFileOptions.WriteBehind">
+ <summary>Complete the file transfer request immediately, without pending. If this flag is specified and the file transfer succeeds, the data has been accepted by the system but not necessarily acknowledged by the remote end. Do not use this flag with the <see cref="F:System.Net.Sockets.TransmitFileOptions.Disconnect"></see> and <see cref="F:System.Net.Sockets.TransmitFileOptions.ReuseSocket"></see> flags.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Net.Sockets.UdpClient">
+ <summary>Provides User Datagram Protocol (UDP) network services.</summary>
+ </member>
+ <member name="M:System.Net.Sockets.UdpClient.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Sockets.UdpClient"></see> class.</summary>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when accessing the socket.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.UdpClient.#ctor(System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Sockets.UdpClient"></see> class and binds it to the local port number provided.</summary>
+ <param name="port">The local port number from which you intend to communicate.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="port">port</paramref> parameter is greater than <see cref="F:System.Net.IPEndPoint.MaxPort"></see> or less than <see cref="F:System.Net.IPEndPoint.MinPort"></see>.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when accessing the socket.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.UdpClient.#ctor(System.Net.IPEndPoint)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Sockets.UdpClient"></see> class and binds it to the specified local endpoint.</summary>
+ <param name="localEP">An <see cref="T:System.Net.IPEndPoint"></see> that respresents the local endpoint to which you bind the UDP connection.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="localEP">localEP</paramref> is null.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when accessing the socket.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.UdpClient.#ctor(System.Net.Sockets.AddressFamily)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Sockets.UdpClient"></see> class.</summary>
+ <param name="family">One of the <see cref="T:System.Net.Sockets.AddressFamily"></see> values that specifies the addressing scheme of the socket.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="family">family</paramref> is not <see cref="F:System.Net.Sockets.AddressFamily.InterNetwork"></see> or <see cref="F:System.Net.Sockets.AddressFamily.InterNetworkV6"></see>.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when accessing the socket.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.UdpClient.#ctor(System.Int32,System.Net.Sockets.AddressFamily)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Sockets.UdpClient"></see> class and binds it to the local port number provided.</summary>
+ <param name="port">The port on which to listen for incoming connection attempts.</param>
+ <param name="family">One of the <see cref="T:System.Net.Sockets.AddressFamily"></see> values that specifies the addressing scheme of the socket.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="family">family</paramref> is not <see cref="F:System.Net.Sockets.AddressFamily.InterNetwork"></see> or <see cref="F:System.Net.Sockets.AddressFamily.InterNetworkV6"></see>.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="port">port</paramref> is greater than <see cref="F:System.Net.IPEndPoint.MaxPort"></see> or less than <see cref="F:System.Net.IPEndPoint.MinPort"></see>.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when accessing the socket.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.UdpClient.#ctor(System.String,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Sockets.UdpClient"></see> class and establishes a default remote host.</summary>
+ <param name="hostname">The name of the remote DNS host to which you intend to connect.</param>
+ <param name="port">The remote port number to which you intend to connect.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="hostname">hostname</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="port">port</paramref> is not between <see cref="F:System.Net.IPEndPoint.MinPort"></see> and <see cref="F:System.Net.IPEndPoint.MaxPort"></see>.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when accessing the socket.</exception>
+ </member>
+ <member name="P:System.Net.Sockets.UdpClient.Active">
+ <summary>Gets or sets a value indicating whether a default remote host has been established.</summary>
+ <returns>true if a connection is active; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Net.Sockets.UdpClient.AllowNatTraversal(System.Boolean)">
+ <summary>Enables or disables Network Address Translation (NAT) traversal on a <see cref="T:System.Net.Sockets.UdpClient"></see> instance.</summary>
+ <param name="allowed">A Boolean value that specifies whether to enable or disable NAT traversal.</param>
+ </member>
+ <member name="P:System.Net.Sockets.UdpClient.Available">
+ <summary>Gets the amount of data received from the network that is available to read.</summary>
+ <returns>The number of bytes of data received from the network.</returns>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred while attempting to access the socket.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.UdpClient.BeginReceive(System.AsyncCallback,System.Object)">
+ <summary>Receives a datagram from a remote host asynchronously.</summary>
+ <param name="requestCallback">An <see cref="T:System.AsyncCallback"></see> delegate that references the method to invoke when the operation is complete.</param>
+ <param name="state">A user-defined object that contains information about the receive operation. This object is passed to the requestCallback delegate when the operation is complete.</param>
+ <returns>An <see cref="T:System.IAsyncResult"></see> object that references the asynchronous receive.</returns>
+ </member>
+ <member name="M:System.Net.Sockets.UdpClient.BeginSend(System.Byte[],System.Int32,System.String,System.Int32,System.AsyncCallback,System.Object)">
+ <summary>Sends a datagram to a destination asynchronously. The destination is specified by the host name and port number.</summary>
+ <param name="datagram">A <see cref="T:System.Byte"></see> array that contains the data to be sent.</param>
+ <param name="bytes">The number of bytes to send.</param>
+ <param name="hostname">The destination host.</param>
+ <param name="port">The destination port number.</param>
+ <param name="requestCallback">An <see cref="T:System.AsyncCallback"></see> delegate that references the method to invoke when the operation is complete.</param>
+ <param name="state">A user-defined object that contains information about the send operation. This object is passed to the requestCallback delegate when the operation is complete.</param>
+ <returns>An <see cref="T:System.IAsyncResult"></see> object that references the asynchronous send.</returns>
+ </member>
+ <member name="M:System.Net.Sockets.UdpClient.BeginSend(System.Byte[],System.Int32,System.AsyncCallback,System.Object)">
+ <summary>Sends a datagram to a remote host asynchronously. The destination was specified previously by a call to <see cref="Overload:System.Net.Sockets.UdpClient.Connect"></see>.</summary>
+ <param name="datagram">A <see cref="T:System.Byte"></see> array that contains the data to be sent.</param>
+ <param name="bytes">The number of bytes to send.</param>
+ <param name="requestCallback">An <see cref="T:System.AsyncCallback"></see> delegate that references the method to invoke when the operation is complete.</param>
+ <param name="state">A user-defined object that contains information about the send operation. This object is passed to the requestCallback delegate when the operation is complete.</param>
+ <returns>An <see cref="T:System.IAsyncResult"></see> object that references the asynchronous send.</returns>
+ </member>
+ <member name="M:System.Net.Sockets.UdpClient.BeginSend(System.Byte[],System.Int32,System.Net.IPEndPoint,System.AsyncCallback,System.Object)">
+ <summary>Sends a datagram to a destination asynchronously. The destination is specified by a <see cref="T:System.Net.EndPoint"></see>.</summary>
+ <param name="datagram">A <see cref="T:System.Byte"></see> array that contains the data to be sent.</param>
+ <param name="bytes">The number of bytes to send.</param>
+ <param name="endPoint">The <see cref="T:System.Net.EndPoint"></see> that represents the destination for the data.</param>
+ <param name="requestCallback">An <see cref="T:System.AsyncCallback"></see> delegate that references the method to invoke when the operation is complete.</param>
+ <param name="state">A user-defined object that contains information about the send operation. This object is passed to the requestCallback delegate when the operation is complete.</param>
+ <returns>An <see cref="T:System.IAsyncResult"></see> object that references the asynchronous send.</returns>
+ </member>
+ <member name="P:System.Net.Sockets.UdpClient.Client">
+ <summary>Gets or sets the underlying network <see cref="T:System.Net.Sockets.Socket"></see>.</summary>
+ <returns>The underlying Network <see cref="T:System.Net.Sockets.Socket"></see>.</returns>
+ </member>
+ <member name="M:System.Net.Sockets.UdpClient.Close">
+ <summary>Closes the UDP connection.</summary>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when accessing the socket.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.UdpClient.Connect(System.Net.IPEndPoint)">
+ <summary>Establishes a default remote host using the specified network endpoint.</summary>
+ <param name="endPoint">An <see cref="T:System.Net.IPEndPoint"></see> that specifies the network endpoint to which you intend to send data.</param>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when accessing the socket.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="endPoint">endPoint</paramref> is null.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.UdpClient"></see> is closed.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.UdpClient.Connect(System.Net.IPAddress,System.Int32)">
+ <summary>Establishes a default remote host using the specified IP address and port number.</summary>
+ <param name="addr">The <see cref="T:System.Net.IPAddress"></see> of the remote host to which you intend to send data.</param>
+ <param name="port">The port number to which you intend send data.</param>
+ <exception cref="T:System.ObjectDisposedException"><see cref="T:System.Net.Sockets.UdpClient"></see> is closed.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="addr">addr</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="port">port</paramref> is not between <see cref="F:System.Net.IPEndPoint.MinPort"></see> and <see cref="F:System.Net.IPEndPoint.MaxPort"></see>.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when accessing the socket.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.UdpClient.Connect(System.String,System.Int32)">
+ <summary>Establishes a default remote host using the specified host name and port number.</summary>
+ <param name="hostname">The DNS name of the remote host to which you intend send data.</param>
+ <param name="port">The port number on the remote host to which you intend to send data.</param>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.UdpClient"></see> is closed.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="port">port</paramref> is not between <see cref="F:System.Net.IPEndPoint.MinPort"></see> and <see cref="F:System.Net.IPEndPoint.MaxPort"></see>.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when accessing the socket.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.UdpClient.Dispose">
+ <summary>Releases the managed and unmanaged resources used by the <see cref="T:System.Net.Sockets.UdpClient"></see>.</summary>
+ </member>
+ <member name="M:System.Net.Sockets.UdpClient.Dispose(System.Boolean)">
+ <summary>Releases the unmanaged resources used by the <see cref="T:System.Net.Sockets.UdpClient"></see> and optionally releases the managed resources.</summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
+ </member>
+ <member name="P:System.Net.Sockets.UdpClient.DontFragment">
+ <summary>Gets or sets a <see cref="T:System.Boolean"></see> value that specifies whether the <see cref="T:System.Net.Sockets.UdpClient"></see> allows Internet Protocol (IP) datagrams to be fragmented.</summary>
+ <returns>true if the <see cref="T:System.Net.Sockets.UdpClient"></see> allows datagram fragmentation; otherwise, false. The default is true.</returns>
+ <exception cref="T:System.NotSupportedException">This property can be set only for sockets that use the <see cref="F:System.Net.Sockets.AddressFamily.InterNetwork"></see> flag or the <see cref="F:System.Net.Sockets.AddressFamily.InterNetworkV6"></see> flag.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.UdpClient.DropMulticastGroup(System.Net.IPAddress,System.Int32)">
+ <summary>Leaves a multicast group.</summary>
+ <param name="multicastAddr">The <see cref="T:System.Net.IPAddress"></see> of the multicast group to leave.</param>
+ <param name="ifindex">The local address of the multicast group to leave.</param>
+ <exception cref="T:System.ObjectDisposedException">The underlying <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when accessing the socket.</exception>
+ <exception cref="T:System.ArgumentException">The IP address is not compatible with the <see cref="T:System.Net.Sockets.AddressFamily"></see> value that defines the addressing scheme of the socket.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="multicastAddr">multicastAddr</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.UdpClient.DropMulticastGroup(System.Net.IPAddress)">
+ <summary>Leaves a multicast group.</summary>
+ <param name="multicastAddr">The <see cref="T:System.Net.IPAddress"></see> of the multicast group to leave.</param>
+ <exception cref="T:System.ObjectDisposedException">The underlying <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when accessing the socket.</exception>
+ <exception cref="T:System.ArgumentException">The IP address is not compatible with the <see cref="T:System.Net.Sockets.AddressFamily"></see> value that defines the addressing scheme of the socket.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="multicastAddr">multicastAddr</paramref> is null.</exception>
+ </member>
+ <member name="P:System.Net.Sockets.UdpClient.EnableBroadcast">
+ <summary>Gets or sets a <see cref="T:System.Boolean"></see> value that specifies whether the <see cref="T:System.Net.Sockets.UdpClient"></see> may send or receive broadcast packets.</summary>
+ <returns>true if the <see cref="T:System.Net.Sockets.UdpClient"></see> allows broadcast packets; otherwise, false. The default is false.</returns>
+ </member>
+ <member name="M:System.Net.Sockets.UdpClient.EndReceive(System.IAsyncResult,System.Net.IPEndPoint@)">
+ <summary>Ends a pending asynchronous receive.</summary>
+ <param name="asyncResult">An <see cref="T:System.IAsyncResult"></see> object returned by a call to <see cref="M:System.Net.Sockets.UdpClient.BeginReceive(System.AsyncCallback,System.Object)"></see>.</param>
+ <param name="remoteEP">The specified remote endpoint.</param>
+ <returns>If successful, the number of bytes received. If unsuccessful, this method returns 0.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="asyncResult">asyncResult</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="asyncResult">asyncResult</paramref> was not returned by a call to the <see cref="M:System.Net.Sockets.UdpClient.BeginReceive(System.AsyncCallback,System.Object)"></see> method.</exception>
+ <exception cref="T:System.InvalidOperationException"><see cref="M:System.Net.Sockets.UdpClient.EndReceive(System.IAsyncResult,System.Net.IPEndPoint@)"></see> was previously called for the asynchronous read.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the underlying <see cref="T:System.Net.Sockets.Socket"></see>.</exception>
+ <exception cref="T:System.ObjectDisposedException">The underlying <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.UdpClient.EndSend(System.IAsyncResult)">
+ <summary>Ends a pending asynchronous send.</summary>
+ <param name="asyncResult">An <see cref="T:System.IAsyncResult"></see> object returned by a call to <see cref="Overload:System.Net.Sockets.UdpClient.BeginSend"></see>.</param>
+ <returns>If successful, the number of bytes sent to the <see cref="T:System.Net.Sockets.UdpClient"></see>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="asyncResult">asyncResult</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="asyncResult">asyncResult</paramref> was not returned by a call to the <see cref="M:System.Net.Sockets.Socket.BeginSend(System.Byte[],System.Int32,System.Int32,System.Net.Sockets.SocketFlags,System.AsyncCallback,System.Object)"></see> method.</exception>
+ <exception cref="T:System.InvalidOperationException"><see cref="M:System.Net.Sockets.Socket.EndSend(System.IAsyncResult)"></see> was previously called for the asynchronous read.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the underlying socket.</exception>
+ <exception cref="T:System.ObjectDisposedException">The underlying <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ </member>
+ <member name="P:System.Net.Sockets.UdpClient.ExclusiveAddressUse">
+ <summary>Gets or sets a <see cref="T:System.Boolean"></see> value that specifies whether the <see cref="T:System.Net.Sockets.UdpClient"></see> allows only one client to use a port.</summary>
+ <returns>true if the <see cref="T:System.Net.Sockets.UdpClient"></see> allows only one client to use a specific port; otherwise, false. The default is true for Windows Server 2003 and Windows XP Service Pack 2 and later, and false for all other versions.</returns>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the underlying socket.</exception>
+ <exception cref="T:System.ObjectDisposedException">The underlying <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.UdpClient.JoinMulticastGroup(System.Net.IPAddress)">
+ <summary>Adds a <see cref="T:System.Net.Sockets.UdpClient"></see> to a multicast group.</summary>
+ <param name="multicastAddr">The multicast <see cref="T:System.Net.IPAddress"></see> of the group you want to join.</param>
+ <exception cref="T:System.ObjectDisposedException">The underlying <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when accessing the socket.</exception>
+ <exception cref="T:System.ArgumentException">The IP address is not compatible with the <see cref="T:System.Net.Sockets.AddressFamily"></see> value that defines the addressing scheme of the socket.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.UdpClient.JoinMulticastGroup(System.Int32,System.Net.IPAddress)">
+ <summary>Adds a <see cref="T:System.Net.Sockets.UdpClient"></see> to a multicast group.</summary>
+ <param name="ifindex">The interface index associated with the local IP address on which to join the multicast group.</param>
+ <param name="multicastAddr">The multicast <see cref="T:System.Net.IPAddress"></see> of the group you want to join.</param>
+ <exception cref="T:System.ObjectDisposedException">The underlying <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when accessing the socket.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.UdpClient.JoinMulticastGroup(System.Net.IPAddress,System.Int32)">
+ <summary>Adds a <see cref="T:System.Net.Sockets.UdpClient"></see> to a multicast group with the specified Time to Live (TTL).</summary>
+ <param name="multicastAddr">The <see cref="T:System.Net.IPAddress"></see> of the multicast group to join.</param>
+ <param name="timeToLive">The Time to Live (TTL), measured in router hops.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The TTL provided is not between 0 and 255</exception>
+ <exception cref="T:System.ObjectDisposedException">The underlying <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when accessing the socket.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="multicastAddr">multicastAddr</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException">The IP address is not compatible with the <see cref="T:System.Net.Sockets.AddressFamily"></see> value that defines the addressing scheme of the socket.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.UdpClient.JoinMulticastGroup(System.Net.IPAddress,System.Net.IPAddress)">
+ <summary>Adds a <see cref="T:System.Net.Sockets.UdpClient"></see> to a multicast group.</summary>
+ <param name="multicastAddr">The multicast <see cref="T:System.Net.IPAddress"></see> of the group you want to join.</param>
+ <param name="localAddress">The local <see cref="T:System.Net.IPAddress"></see>.</param>
+ <exception cref="T:System.ObjectDisposedException">The underlying <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when accessing the socket.</exception>
+ </member>
+ <member name="P:System.Net.Sockets.UdpClient.MulticastLoopback">
+ <summary>Gets or sets a <see cref="T:System.Boolean"></see> value that specifies whether outgoing multicast packets are delivered to the sending application.</summary>
+ <returns>true if the <see cref="T:System.Net.Sockets.UdpClient"></see> receives outgoing multicast packets; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Net.Sockets.UdpClient.Receive(System.Net.IPEndPoint@)">
+ <summary>Returns a UDP datagram that was sent by a remote host.</summary>
+ <param name="remoteEP">An <see cref="T:System.Net.IPEndPoint"></see> that represents the remote host from which the data was sent.</param>
+ <returns>An array of type <see cref="T:System.Byte"></see> that contains datagram data.</returns>
+ <exception cref="T:System.ObjectDisposedException">The underlying <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when accessing the socket.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.UdpClient.ReceiveAsync">
+ <summary>Returns a UDP datagram asynchronously that was sent by a remote host.</summary>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task`1"></see>. The task object representing the asynchronous operation.</returns>
+ <exception cref="T:System.ObjectDisposedException">The underlying <see cref="T:System.Net.Sockets.Socket"></see> has been closed.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when accessing the socket.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.UdpClient.Send(System.Byte[],System.Int32)">
+ <summary>Sends a UDP datagram to a remote host.</summary>
+ <param name="dgram">An array of type <see cref="T:System.Byte"></see> that specifies the UDP datagram that you intend to send represented as an array of bytes.</param>
+ <param name="bytes">The number of bytes in the datagram.</param>
+ <returns>The number of bytes sent.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="dgram">dgram</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Net.Sockets.UdpClient"></see> has already established a default remote host.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.UdpClient"></see> is closed.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when accessing the socket.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.UdpClient.Send(System.Byte[],System.Int32,System.Net.IPEndPoint)">
+ <summary>Sends a UDP datagram to the host at the specified remote endpoint.</summary>
+ <param name="dgram">An array of type <see cref="T:System.Byte"></see> that specifies the UDP datagram that you intend to send, represented as an array of bytes.</param>
+ <param name="bytes">The number of bytes in the datagram.</param>
+ <param name="endPoint">An <see cref="T:System.Net.IPEndPoint"></see> that represents the host and port to which to send the datagram.</param>
+ <returns>The number of bytes sent.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="dgram">dgram</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException"><see cref="T:System.Net.Sockets.UdpClient"></see> has already established a default remote host.</exception>
+ <exception cref="T:System.ObjectDisposedException"><see cref="T:System.Net.Sockets.UdpClient"></see> is closed.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when accessing the socket.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.UdpClient.Send(System.Byte[],System.Int32,System.String,System.Int32)">
+ <summary>Sends a UDP datagram to a specified port on a specified remote host.</summary>
+ <param name="dgram">An array of type <see cref="T:System.Byte"></see> that specifies the UDP datagram that you intend to send represented as an array of bytes.</param>
+ <param name="bytes">The number of bytes in the datagram.</param>
+ <param name="hostname">The name of the remote host to which you intend to send the datagram.</param>
+ <param name="port">The remote port number with which you intend to communicate.</param>
+ <returns>The number of bytes sent.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="dgram">dgram</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Net.Sockets.UdpClient"></see> has already established a default remote host.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.UdpClient"></see> is closed.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when accessing the socket.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.UdpClient.SendAsync(System.Byte[],System.Int32)">
+ <summary>Sends a UDP datagram asynchronously to a remote host.</summary>
+ <param name="datagram">An array of type <see cref="T:System.Byte"></see> that specifies the UDP datagram that you intend to send represented as an array of bytes.</param>
+ <param name="bytes">The number of bytes in the datagram.</param>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task`1"></see>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="dgram">dgram</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Net.Sockets.UdpClient"></see> has already established a default remote host.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.UdpClient"></see> is closed.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when accessing the socket.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.UdpClient.SendAsync(System.Byte[],System.Int32,System.Net.IPEndPoint)">
+ <summary>Sends a UDP datagram asynchronously to a remote host.</summary>
+ <param name="datagram">An array of type <see cref="T:System.Byte"></see> that specifies the UDP datagram that you intend to send represented as an array of bytes.</param>
+ <param name="bytes">The number of bytes in the datagram.</param>
+ <param name="endPoint">An <see cref="T:System.Net.IPEndPoint"></see> that represents the host and port to which to send the datagram.</param>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task`1"></see>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="dgram">dgram</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException"><see cref="T:System.Net.Sockets.UdpClient"></see> has already established a default remote host.</exception>
+ <exception cref="T:System.ObjectDisposedException"><see cref="T:System.Net.Sockets.UdpClient"></see> is closed.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when accessing the socket.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.UdpClient.SendAsync(System.Byte[],System.Int32,System.String,System.Int32)">
+ <summary>Sends a UDP datagram asynchronously to a remote host.</summary>
+ <param name="datagram">An array of type <see cref="T:System.Byte"></see> that specifies the UDP datagram that you intend to send represented as an array of bytes.</param>
+ <param name="bytes">The number of bytes in the datagram.</param>
+ <param name="hostname">The name of the remote host to which you intend to send the datagram.</param>
+ <param name="port">The remote port number with which you intend to communicate.</param>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task`1"></see>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="dgram">dgram</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Net.Sockets.UdpClient"></see> has already established a default remote host.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.UdpClient"></see> is closed.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error occurred when accessing the socket.</exception>
+ </member>
+ <member name="P:System.Net.Sockets.UdpClient.Ttl">
+ <summary>Gets or sets a value that specifies the Time to Live (TTL) value of Internet Protocol (IP) packets sent by the <see cref="T:System.Net.Sockets.UdpClient"></see>.</summary>
+ <returns>The TTL value.</returns>
+ </member>
+ <member name="T:System.Net.Sockets.UdpReceiveResult">
+ <summary>Presents UDP receive result information from a call to the <see cref="M:System.Net.Sockets.UdpClient.ReceiveAsync"></see> method.</summary>
+ </member>
+ <member name="M:System.Net.Sockets.UdpReceiveResult.#ctor(System.Byte[],System.Net.IPEndPoint)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Sockets.UdpReceiveResult"></see> class.</summary>
+ <param name="buffer">A buffer for data to receive in the UDP packet.</param>
+ <param name="remoteEndPoint">The remote endpoint of the UDP packet.</param>
+ </member>
+ <member name="P:System.Net.Sockets.UdpReceiveResult.Buffer">
+ <summary>Gets a buffer with the data received in the UDP packet.</summary>
+ <returns>Returns <see cref="T:System.Byte"></see>. A <see cref="T:System.Byte"></see> array with the data received in the UDP packet.</returns>
+ </member>
+ <member name="M:System.Net.Sockets.UdpReceiveResult.Equals(System.Net.Sockets.UdpReceiveResult)">
+ <summary>Returns a value that indicates whether this instance is equal to a specified object.</summary>
+ <param name="other">The object to compare with this instance.</param>
+ <returns>Returns <see cref="T:System.Boolean"></see>. true if <paramref name="other">other</paramref> is an instance of <see cref="T:System.Net.Sockets.UdpReceiveResult"></see> and equals the value of the instance; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Net.Sockets.UdpReceiveResult.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>Returns <see cref="T:System.Boolean"></see>. true if <paramref name="obj">obj</paramref> is an instance of <see cref="T:System.Net.Sockets.UdpReceiveResult"></see> and equals the value of the instance; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Net.Sockets.UdpReceiveResult.GetHashCode">
+ <summary>Returns the hash code for this instance.</summary>
+ <returns>Returns <see cref="T:System.Int32"></see>. The hash code.</returns>
+ </member>
+ <member name="M:System.Net.Sockets.UdpReceiveResult.op_Equality(System.Net.Sockets.UdpReceiveResult,System.Net.Sockets.UdpReceiveResult)">
+ <summary>Tests whether two specified <see cref="T:System.Net.Sockets.UdpReceiveResult"></see> instances are equivalent.</summary>
+ <param name="left">The <see cref="T:System.Net.Sockets.UdpReceiveResult"></see> instance that is to the left of the equality operator.</param>
+ <param name="right">The <see cref="T:System.Net.Sockets.UdpReceiveResult"></see> instance that is to the right of the equality operator.</param>
+ <returns>Returns <see cref="T:System.Boolean"></see>. true if <paramref name="left">left</paramref> and <paramref name="right">right</paramref> are equal; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Net.Sockets.UdpReceiveResult.op_Inequality(System.Net.Sockets.UdpReceiveResult,System.Net.Sockets.UdpReceiveResult)">
+ <summary>Tests whether two specified <see cref="T:System.Net.Sockets.UdpReceiveResult"></see> instances are not equal.</summary>
+ <param name="left">The <see cref="T:System.Net.Sockets.UdpReceiveResult"></see> instance that is to the left of the not equal operator.</param>
+ <param name="right">The <see cref="T:System.Net.Sockets.UdpReceiveResult"></see> instance that is to the right of the not equal operator.</param>
+ <returns>Returns <see cref="T:System.Boolean"></see>. true if <paramref name="left">left</paramref> and <paramref name="right">right</paramref> are unequal; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Net.Sockets.UdpReceiveResult.RemoteEndPoint">
+ <summary>Gets the remote endpoint from which the UDP packet was received.</summary>
+ <returns>Returns <see cref="T:System.Net.IPEndPoint"></see>. The remote endpoint from which the UDP packet was received.</returns>
+ </member>
+ <member name="T:System.Net.TransportContext">
+ <summary>The <see cref="T:System.Net.TransportContext"></see> class provides additional context about the underlying transport layer.</summary>
+ </member>
+ <member name="M:System.Net.TransportContext.#ctor">
+ <summary>Creates a new instance of the <see cref="T:System.Net.TransportContext"></see> class</summary>
+ </member>
+ <member name="M:System.Net.TransportContext.GetChannelBinding(System.Security.Authentication.ExtendedProtection.ChannelBindingKind)">
+ <summary>Retrieves the requested channel binding.</summary>
+ <param name="kind">The type of channel binding to retrieve.</param>
+ <returns>The requested <see cref="T:System.Security.Authentication.ExtendedProtection.ChannelBinding"></see>, or null if the channel binding is not supported by the current transport or by the operating system.</returns>
+ <exception cref="T:System.NotSupportedException"><paramref name="kind">kind</paramref> is must be <see cref="F:System.Security.Authentication.ExtendedProtection.ChannelBindingKind.Endpoint"></see> for use with the <see cref="T:System.Net.TransportContext"></see> retrieved from the <see cref="P:System.Net.HttpListenerRequest.TransportContext"></see> property.</exception>
+ </member>
+ <member name="T:System.Net.UploadDataCompletedEventArgs">
+ <summary>Provides data for the <see cref="E:System.Net.WebClient.UploadDataCompleted"></see> event.</summary>
+ </member>
+ <member name="P:System.Net.UploadDataCompletedEventArgs.Result">
+ <summary>Gets the server reply to a data upload operation started by calling an <see cref="Overload:System.Net.WebClient.UploadDataAsync"></see> method.</summary>
+ <returns>A <see cref="T:System.Byte"></see> array containing the server reply.</returns>
+ </member>
+ <member name="T:System.Net.UploadDataCompletedEventHandler">
+ <summary>Represents the method that will handle the <see cref="E:System.Net.WebClient.UploadDataCompleted"></see> event of a <see cref="T:System.Net.WebClient"></see>.</summary>
+ <param name="sender">The source of the event.</param>
+ <param name="e">A <see cref="T:System.Net.UploadDataCompletedEventArgs"></see> containing event data.</param>
+ </member>
+ <member name="T:System.Net.UploadFileCompletedEventArgs">
+ <summary>Provides data for the <see cref="E:System.Net.WebClient.UploadFileCompleted"></see> event.</summary>
+ </member>
+ <member name="P:System.Net.UploadFileCompletedEventArgs.Result">
+ <summary>Gets the server reply to a data upload operation that is started by calling an <see cref="Overload:System.Net.WebClient.UploadFileAsync"></see> method.</summary>
+ <returns>A <see cref="T:System.Byte"></see> array that contains the server reply.</returns>
+ </member>
+ <member name="T:System.Net.UploadFileCompletedEventHandler">
+ <summary>Represents the method that will handle the <see cref="E:System.Net.WebClient.UploadFileCompleted"></see> event of a <see cref="T:System.Net.WebClient"></see>.</summary>
+ <param name="sender">The source of the event.</param>
+ <param name="e">A <see cref="T:System.Net.UploadFileCompletedEventArgs"></see> that contains event data.</param>
+ </member>
+ <member name="T:System.Net.UploadProgressChangedEventArgs">
+ <summary>Provides data for the <see cref="E:System.Net.WebClient.UploadProgressChanged"></see> event of a <see cref="T:System.Net.WebClient"></see>.</summary>
+ </member>
+ <member name="P:System.Net.UploadProgressChangedEventArgs.BytesReceived">
+ <summary>Gets the number of bytes received.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that indicates the number of bytes received.</returns>
+ </member>
+ <member name="P:System.Net.UploadProgressChangedEventArgs.BytesSent">
+ <summary>Gets the number of bytes sent.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that indicates the number of bytes sent.</returns>
+ </member>
+ <member name="P:System.Net.UploadProgressChangedEventArgs.TotalBytesToReceive">
+ <summary>Gets the total number of bytes in a <see cref="T:System.Net.WebClient"></see> data upload operation.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that indicates the number of bytes that will be received.</returns>
+ </member>
+ <member name="P:System.Net.UploadProgressChangedEventArgs.TotalBytesToSend">
+ <summary>Gets the total number of bytes to send.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that indicates the number of bytes that will be sent.</returns>
+ </member>
+ <member name="T:System.Net.UploadProgressChangedEventHandler">
+ <summary>Represents the method that will handle the <see cref="E:System.Net.WebClient.UploadProgressChanged"></see> event of a <see cref="T:System.Net.WebClient"></see>.</summary>
+ <param name="sender">The source of the event.</param>
+ <param name="e">A <see cref="T:System.Net.UploadProgressChangedEventArgs"></see> containing event data.</param>
+ </member>
+ <member name="T:System.Net.UploadStringCompletedEventArgs">
+ <summary>Provides data for the <see cref="E:System.Net.WebClient.UploadStringCompleted"></see> event.</summary>
+ </member>
+ <member name="P:System.Net.UploadStringCompletedEventArgs.Result">
+ <summary>Gets the server reply to a string upload operation that is started by calling an <see cref="Overload:System.Net.WebClient.UploadStringAsync"></see> method.</summary>
+ <returns>A <see cref="T:System.Byte"></see> array that contains the server reply.</returns>
+ </member>
+ <member name="T:System.Net.UploadStringCompletedEventHandler">
+ <summary>Represents the method that will handle the <see cref="E:System.Net.WebClient.UploadStringCompleted"></see> event of a <see cref="T:System.Net.WebClient"></see>.</summary>
+ <param name="sender">The source of the event.</param>
+ <param name="e">A <see cref="T:System.Net.UploadStringCompletedEventArgs"></see> containing event data.</param>
+ </member>
+ <member name="T:System.Net.UploadValuesCompletedEventArgs">
+ <summary>Provides data for the <see cref="E:System.Net.WebClient.UploadValuesCompleted"></see> event.</summary>
+ </member>
+ <member name="P:System.Net.UploadValuesCompletedEventArgs.Result">
+ <summary>Gets the server reply to a data upload operation started by calling an <see cref="Overload:System.Net.WebClient.UploadValuesAsync"></see> method.</summary>
+ <returns>A <see cref="T:System.Byte"></see> array containing the server reply.</returns>
+ </member>
+ <member name="T:System.Net.UploadValuesCompletedEventHandler">
+ <summary>Represents the method that will handle the <see cref="E:System.Net.WebClient.UploadValuesCompleted"></see> event of a <see cref="T:System.Net.WebClient"></see>.</summary>
+ <param name="sender">The source of the event.</param>
+ <param name="e">A <see cref="T:System.Net.UploadValuesCompletedEventArgs"></see> that contains event data.</param>
+ </member>
+ <member name="T:System.Net.WebClient">
+ <summary>Provides common methods for sending data to and receiving data from a resource identified by a URI.</summary>
+ </member>
+ <member name="M:System.Net.WebClient.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.WebClient"></see> class.</summary>
+ </member>
+ <member name="P:System.Net.WebClient.BaseAddress">
+ <summary>Gets or sets the base URI for requests made by a <see cref="T:System.Net.WebClient"></see>.</summary>
+ <returns>A <see cref="T:System.String"></see> containing the base URI for requests made by a <see cref="T:System.Net.WebClient"></see> or <see cref="F:System.String.Empty"></see> if no base address has been specified.</returns>
+ <exception cref="T:System.ArgumentException"><see cref="P:System.Net.WebClient.BaseAddress"></see> is set to an invalid URI. The inner exception may contain information that will help you locate the error.</exception>
+ </member>
+ <member name="P:System.Net.WebClient.CachePolicy">
+ <summary>Gets or sets the application's cache policy for any resources obtained by this WebClient instance using <see cref="T:System.Net.WebRequest"></see> objects.</summary>
+ <returns>A <see cref="T:System.Net.Cache.RequestCachePolicy"></see> object that represents the application's caching requirements.</returns>
+ </member>
+ <member name="M:System.Net.WebClient.CancelAsync">
+ <summary>Cancels a pending asynchronous operation.</summary>
+ </member>
+ <member name="P:System.Net.WebClient.Credentials">
+ <summary>Gets or sets the network credentials that are sent to the host and used to authenticate the request.</summary>
+ <returns>An <see cref="T:System.Net.ICredentials"></see> containing the authentication credentials for the request. The default is null.</returns>
+ </member>
+ <member name="M:System.Net.WebClient.DownloadData(System.String)">
+ <summary>Downloads the resource as a <see cref="T:System.Byte"></see> array from the URI specified.</summary>
+ <param name="address">The URI from which to download data.</param>
+ <returns>A <see cref="T:System.Byte"></see> array containing the downloaded resource.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="address">address</paramref> parameter is null.</exception>
+ <exception cref="T:System.Net.WebException">The URI formed by combining <see cref="P:System.Net.WebClient.BaseAddress"></see> and <paramref name="address">address</paramref> is invalid. -or- An error occurred while downloading data.</exception>
+ <exception cref="T:System.NotSupportedException">The method has been called simultaneously on multiple threads.</exception>
+ </member>
+ <member name="M:System.Net.WebClient.DownloadData(System.Uri)">
+ <summary>Downloads the resource as a <see cref="T:System.Byte"></see> array from the URI specified.</summary>
+ <param name="address">The URI represented by the <see cref="T:System.Uri"></see> object, from which to download data.</param>
+ <returns>A <see cref="T:System.Byte"></see> array containing the downloaded resource.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="address">address</paramref> parameter is null.</exception>
+ </member>
+ <member name="M:System.Net.WebClient.DownloadDataAsync(System.Uri)">
+ <summary>Downloads the resource as a <see cref="T:System.Byte"></see> array from the URI specified as an asynchronous operation.</summary>
+ <param name="address">A <see cref="T:System.Uri"></see> containing the URI to download.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="address">address</paramref> parameter is null.</exception>
+ <exception cref="T:System.Net.WebException">The URI formed by combining <see cref="P:System.Net.WebClient.BaseAddress"></see> and <paramref name="address">address</paramref> is invalid. -or- An error occurred while downloading the resource.</exception>
+ </member>
+ <member name="M:System.Net.WebClient.DownloadDataAsync(System.Uri,System.Object)">
+ <summary>Downloads the resource as a <see cref="T:System.Byte"></see> array from the URI specified as an asynchronous operation.</summary>
+ <param name="address">A <see cref="T:System.Uri"></see> containing the URI to download.</param>
+ <param name="userToken">A user-defined object that is passed to the method invoked when the asynchronous operation completes.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="address">address</paramref> parameter is null.</exception>
+ <exception cref="T:System.Net.WebException">The URI formed by combining <see cref="P:System.Net.WebClient.BaseAddress"></see> and <paramref name="address">address</paramref> is invalid. -or- An error occurred while downloading the resource.</exception>
+ </member>
+ <member name="E:System.Net.WebClient.DownloadDataCompleted">
+ <summary>Occurs when an asynchronous data download operation completes.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Net.WebClient.DownloadDataTaskAsync(System.String)">
+ <summary>Downloads the resource as a <see cref="T:System.Byte"></see> array from the URI specified as an asynchronous operation using a task object.</summary>
+ <param name="address">The URI of the resource to download.</param>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task`1"></see>. The task object representing the asynchronous operation. The <see cref="P:System.Threading.Tasks.Task`1.Result"></see> property on the task object returns a <see cref="T:System.Byte"></see> array containing the downloaded resource.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="address">address</paramref> parameter is null.</exception>
+ <exception cref="T:System.Net.WebException">The URI formed by combining <see cref="P:System.Net.WebClient.BaseAddress"></see> and <paramref name="address">address</paramref> is invalid. -or- An error occurred while downloading the resource.</exception>
+ </member>
+ <member name="M:System.Net.WebClient.DownloadDataTaskAsync(System.Uri)">
+ <summary>Downloads the resource as a <see cref="T:System.Byte"></see> array from the URI specified as an asynchronous operation using a task object.</summary>
+ <param name="address">The URI of the resource to download.</param>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task`1"></see>. The task object representing the asynchronous operation. The <see cref="P:System.Threading.Tasks.Task`1.Result"></see> property on the task object returns a <see cref="T:System.Byte"></see> array containing the downloaded resource.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="address">address</paramref> parameter is null.</exception>
+ <exception cref="T:System.Net.WebException">The URI formed by combining <see cref="P:System.Net.WebClient.BaseAddress"></see> and <paramref name="address">address</paramref> is invalid. -or- An error occurred while downloading the resource.</exception>
+ </member>
+ <member name="M:System.Net.WebClient.DownloadFile(System.Uri,System.String)">
+ <summary>Downloads the resource with the specified URI to a local file.</summary>
+ <param name="address">The URI specified as a <see cref="T:System.String"></see>, from which to download data.</param>
+ <param name="fileName">The name of the local file that is to receive the data.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="address">address</paramref> parameter is null. -or- The <paramref name="fileName">fileName</paramref> parameter is null.</exception>
+ <exception cref="T:System.Net.WebException">The URI formed by combining <see cref="P:System.Net.WebClient.BaseAddress"></see> and <paramref name="address">address</paramref> is invalid. -or- <paramref name="filename">filename</paramref> is null or <see cref="F:System.String.Empty"></see>. -or- The file does not exist. -or- An error occurred while downloading data.</exception>
+ <exception cref="T:System.NotSupportedException">The method has been called simultaneously on multiple threads.</exception>
+ </member>
+ <member name="M:System.Net.WebClient.DownloadFile(System.String,System.String)">
+ <summary>Downloads the resource with the specified URI to a local file.</summary>
+ <param name="address">The URI from which to download data.</param>
+ <param name="fileName">The name of the local file that is to receive the data.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="address">address</paramref> parameter is null.</exception>
+ <exception cref="T:System.Net.WebException">The URI formed by combining <see cref="P:System.Net.WebClient.BaseAddress"></see> and <paramref name="address">address</paramref> is invalid. -or- <paramref name="filename">filename</paramref> is null or <see cref="F:System.String.Empty"></see>. -or- The file does not exist. -or- An error occurred while downloading data.</exception>
+ <exception cref="T:System.NotSupportedException">The method has been called simultaneously on multiple threads.</exception>
+ </member>
+ <member name="M:System.Net.WebClient.DownloadFileAsync(System.Uri,System.String)">
+ <summary>Downloads, to a local file, the resource with the specified URI. This method does not block the calling thread.</summary>
+ <param name="address">The URI of the resource to download.</param>
+ <param name="fileName">The name of the file to be placed on the local computer.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="address">address</paramref> parameter is null. -or- The <paramref name="fileName">fileName</paramref> parameter is null.</exception>
+ <exception cref="T:System.Net.WebException">The URI formed by combining <see cref="P:System.Net.WebClient.BaseAddress"></see> and <paramref name="address">address</paramref> is invalid. -or- An error occurred while downloading the resource.</exception>
+ <exception cref="T:System.InvalidOperationException">The local file specified by <paramref name="fileName">fileName</paramref> is in use by another thread.</exception>
+ </member>
+ <member name="M:System.Net.WebClient.DownloadFileAsync(System.Uri,System.String,System.Object)">
+ <summary>Downloads, to a local file, the resource with the specified URI. This method does not block the calling thread.</summary>
+ <param name="address">The URI of the resource to download.</param>
+ <param name="fileName">The name of the file to be placed on the local computer.</param>
+ <param name="userToken">A user-defined object that is passed to the method invoked when the asynchronous operation completes.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="address">address</paramref> parameter is null. -or- The <paramref name="fileName">fileName</paramref> parameter is null.</exception>
+ <exception cref="T:System.Net.WebException">The URI formed by combining <see cref="P:System.Net.WebClient.BaseAddress"></see> and <paramref name="address">address</paramref> is invalid. -or- An error occurred while downloading the resource.</exception>
+ <exception cref="T:System.InvalidOperationException">The local file specified by <paramref name="fileName">fileName</paramref> is in use by another thread.</exception>
+ </member>
+ <member name="E:System.Net.WebClient.DownloadFileCompleted">
+ <summary>Occurs when an asynchronous file download operation completes.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Net.WebClient.DownloadFileTaskAsync(System.String,System.String)">
+ <summary>Downloads the specified resource to a local file as an asynchronous operation using a task object.</summary>
+ <param name="address">The URI of the resource to download.</param>
+ <param name="fileName">The name of the file to be placed on the local computer.</param>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task"></see>. The task object representing the asynchronous operation.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="address">address</paramref> parameter is null. -or- The <paramref name="fileName">fileName</paramref> parameter is null.</exception>
+ <exception cref="T:System.Net.WebException">The URI formed by combining <see cref="P:System.Net.WebClient.BaseAddress"></see> and <paramref name="address">address</paramref> is invalid. -or- An error occurred while downloading the resource.</exception>
+ <exception cref="T:System.InvalidOperationException">The local file specified by <paramref name="fileName">fileName</paramref> is in use by another thread.</exception>
+ </member>
+ <member name="M:System.Net.WebClient.DownloadFileTaskAsync(System.Uri,System.String)">
+ <summary>Downloads the specified resource to a local file as an asynchronous operation using a task object.</summary>
+ <param name="address">The URI of the resource to download.</param>
+ <param name="fileName">The name of the file to be placed on the local computer.</param>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task"></see>. The task object representing the asynchronous operation.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="address">address</paramref> parameter is null. -or- The <paramref name="fileName">fileName</paramref> parameter is null.</exception>
+ <exception cref="T:System.Net.WebException">The URI formed by combining <see cref="P:System.Net.WebClient.BaseAddress"></see> and <paramref name="address">address</paramref> is invalid. -or- An error occurred while downloading the resource.</exception>
+ <exception cref="T:System.InvalidOperationException">The local file specified by <paramref name="fileName">fileName</paramref> is in use by another thread.</exception>
+ </member>
+ <member name="E:System.Net.WebClient.DownloadProgressChanged">
+ <summary>Occurs when an asynchronous download operation successfully transfers some or all of the data.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Net.WebClient.DownloadString(System.String)">
+ <summary>Downloads the requested resource as a <see cref="T:System.String"></see>. The resource to download is specified as a <see cref="T:System.String"></see> containing the URI.</summary>
+ <param name="address">A <see cref="T:System.String"></see> containing the URI to download.</param>
+ <returns>A <see cref="T:System.String"></see> containing the requested resource.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="address">address</paramref> parameter is null.</exception>
+ <exception cref="T:System.Net.WebException">The URI formed by combining <see cref="P:System.Net.WebClient.BaseAddress"></see> and <paramref name="address">address</paramref> is invalid. -or- An error occurred while downloading the resource.</exception>
+ <exception cref="T:System.NotSupportedException">The method has been called simultaneously on multiple threads.</exception>
+ </member>
+ <member name="M:System.Net.WebClient.DownloadString(System.Uri)">
+ <summary>Downloads the requested resource as a <see cref="T:System.String"></see>. The resource to download is specified as a <see cref="T:System.Uri"></see>.</summary>
+ <param name="address">A <see cref="T:System.Uri"></see> object containing the URI to download.</param>
+ <returns>A <see cref="T:System.String"></see> containing the requested resource.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="address">address</paramref> parameter is null.</exception>
+ <exception cref="T:System.Net.WebException">The URI formed by combining <see cref="P:System.Net.WebClient.BaseAddress"></see> and <paramref name="address">address</paramref> is invalid. -or- An error occurred while downloading the resource.</exception>
+ <exception cref="T:System.NotSupportedException">The method has been called simultaneously on multiple threads.</exception>
+ </member>
+ <member name="M:System.Net.WebClient.DownloadStringAsync(System.Uri)">
+ <summary>Downloads the resource specified as a <see cref="T:System.Uri"></see>. This method does not block the calling thread.</summary>
+ <param name="address">A <see cref="T:System.Uri"></see> containing the URI to download.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="address">address</paramref> parameter is null.</exception>
+ <exception cref="T:System.Net.WebException">The URI formed by combining <see cref="P:System.Net.WebClient.BaseAddress"></see> and <paramref name="address">address</paramref> is invalid. -or- An error occurred while downloading the resource.</exception>
+ </member>
+ <member name="M:System.Net.WebClient.DownloadStringAsync(System.Uri,System.Object)">
+ <summary>Downloads the specified string to the specified resource. This method does not block the calling thread.</summary>
+ <param name="address">A <see cref="T:System.Uri"></see> containing the URI to download.</param>
+ <param name="userToken">A user-defined object that is passed to the method invoked when the asynchronous operation completes.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="address">address</paramref> parameter is null.</exception>
+ <exception cref="T:System.Net.WebException">The URI formed by combining <see cref="P:System.Net.WebClient.BaseAddress"></see> and <paramref name="address">address</paramref> is invalid. -or- An error occurred while downloading the resource.</exception>
+ </member>
+ <member name="E:System.Net.WebClient.DownloadStringCompleted">
+ <summary>Occurs when an asynchronous resource-download operation completes.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Net.WebClient.DownloadStringTaskAsync(System.String)">
+ <summary>Downloads the resource as a <see cref="T:System.String"></see> from the URI specified as an asynchronous operation using a task object.</summary>
+ <param name="address">The URI of the resource to download.</param>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task`1"></see>. The task object representing the asynchronous operation. The <see cref="P:System.Threading.Tasks.Task`1.Result"></see> property on the task object returns a <see cref="T:System.Byte"></see> array containing the downloaded resource.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="address">address</paramref> parameter is null.</exception>
+ <exception cref="T:System.Net.WebException">The URI formed by combining <see cref="P:System.Net.WebClient.BaseAddress"></see> and <paramref name="address">address</paramref> is invalid. -or- An error occurred while downloading the resource.</exception>
+ </member>
+ <member name="M:System.Net.WebClient.DownloadStringTaskAsync(System.Uri)">
+ <summary>Downloads the resource as a <see cref="T:System.String"></see> from the URI specified as an asynchronous operation using a task object.</summary>
+ <param name="address">The URI of the resource to download.</param>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task`1"></see>. The task object representing the asynchronous operation. The <see cref="P:System.Threading.Tasks.Task`1.Result"></see> property on the task object returns a <see cref="T:System.Byte"></see> array containing the downloaded resource.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="address">address</paramref> parameter is null.</exception>
+ <exception cref="T:System.Net.WebException">The URI formed by combining <see cref="P:System.Net.WebClient.BaseAddress"></see> and <paramref name="address">address</paramref> is invalid. -or- An error occurred while downloading the resource.</exception>
+ </member>
+ <member name="P:System.Net.WebClient.Encoding">
+ <summary>Gets and sets the <see cref="T:System.Text.Encoding"></see> used to upload and download strings.</summary>
+ <returns>A <see cref="T:System.Text.Encoding"></see> that is used to encode strings. The default value of this property is the encoding returned by <see cref="P:System.Text.Encoding.Default"></see>.</returns>
+ </member>
+ <member name="M:System.Net.WebClient.GetWebRequest(System.Uri)">
+ <summary>Returns a <see cref="T:System.Net.WebRequest"></see> object for the specified resource.</summary>
+ <param name="address">A <see cref="T:System.Uri"></see> that identifies the resource to request.</param>
+ <returns>A new <see cref="T:System.Net.WebRequest"></see> object for the specified resource.</returns>
+ </member>
+ <member name="M:System.Net.WebClient.GetWebResponse(System.Net.WebRequest)">
+ <summary>Returns the <see cref="T:System.Net.WebResponse"></see> for the specified <see cref="T:System.Net.WebRequest"></see>.</summary>
+ <param name="request">A <see cref="T:System.Net.WebRequest"></see> that is used to obtain the response.</param>
+ <returns>A <see cref="T:System.Net.WebResponse"></see> containing the response for the specified <see cref="T:System.Net.WebRequest"></see>.</returns>
+ </member>
+ <member name="M:System.Net.WebClient.GetWebResponse(System.Net.WebRequest,System.IAsyncResult)">
+ <summary>Returns the <see cref="T:System.Net.WebResponse"></see> for the specified <see cref="T:System.Net.WebRequest"></see> using the specified <see cref="T:System.IAsyncResult"></see>.</summary>
+ <param name="request">A <see cref="T:System.Net.WebRequest"></see> that is used to obtain the response.</param>
+ <param name="result">An <see cref="T:System.IAsyncResult"></see> object obtained from a previous call to <see cref="M:System.Net.WebRequest.BeginGetResponse(System.AsyncCallback,System.Object)"></see> .</param>
+ <returns>A <see cref="T:System.Net.WebResponse"></see> containing the response for the specified <see cref="T:System.Net.WebRequest"></see>.</returns>
+ </member>
+ <member name="P:System.Net.WebClient.Headers">
+ <summary>Gets or sets a collection of header name/value pairs associated with the request.</summary>
+ <returns>A <see cref="T:System.Net.WebHeaderCollection"></see> containing header name/value pairs associated with this request.</returns>
+ </member>
+ <member name="P:System.Net.WebClient.IsBusy">
+ <summary>Gets whether a Web request is in progress.</summary>
+ <returns>true if the Web request is still in progress; otherwise false.</returns>
+ </member>
+ <member name="M:System.Net.WebClient.OnDownloadDataCompleted(System.Net.DownloadDataCompletedEventArgs)">
+ <summary>Raises the <see cref="E:System.Net.WebClient.DownloadDataCompleted"></see> event.</summary>
+ <param name="e">A <see cref="T:System.Net.DownloadDataCompletedEventArgs"></see> object that contains event data.</param>
+ </member>
+ <member name="M:System.Net.WebClient.OnDownloadFileCompleted(System.ComponentModel.AsyncCompletedEventArgs)">
+ <summary>Raises the <see cref="E:System.Net.WebClient.DownloadFileCompleted"></see> event.</summary>
+ <param name="e">An <see cref="T:System.ComponentModel.AsyncCompletedEventArgs"></see> object containing event data.</param>
+ </member>
+ <member name="M:System.Net.WebClient.OnDownloadProgressChanged(System.Net.DownloadProgressChangedEventArgs)">
+ <summary>Raises the <see cref="E:System.Net.WebClient.DownloadProgressChanged"></see> event.</summary>
+ <param name="e">A <see cref="T:System.Net.DownloadProgressChangedEventArgs"></see> object containing event data.</param>
+ </member>
+ <member name="M:System.Net.WebClient.OnDownloadStringCompleted(System.Net.DownloadStringCompletedEventArgs)">
+ <summary>Raises the <see cref="E:System.Net.WebClient.DownloadStringCompleted"></see> event.</summary>
+ <param name="e">A <see cref="T:System.Net.DownloadStringCompletedEventArgs"></see> object containing event data.</param>
+ </member>
+ <member name="M:System.Net.WebClient.OnOpenReadCompleted(System.Net.OpenReadCompletedEventArgs)">
+ <summary>Raises the <see cref="E:System.Net.WebClient.OpenReadCompleted"></see> event.</summary>
+ <param name="e">A <see cref="T:System.Net.OpenReadCompletedEventArgs"></see> object containing event data.</param>
+ </member>
+ <member name="M:System.Net.WebClient.OnOpenWriteCompleted(System.Net.OpenWriteCompletedEventArgs)">
+ <summary>Raises the <see cref="E:System.Net.WebClient.OpenWriteCompleted"></see> event.</summary>
+ <param name="e">A <see cref="T:System.Net.OpenWriteCompletedEventArgs"></see> object containing event data.</param>
+ </member>
+ <member name="M:System.Net.WebClient.OnUploadDataCompleted(System.Net.UploadDataCompletedEventArgs)">
+ <summary>Raises the <see cref="E:System.Net.WebClient.UploadDataCompleted"></see> event.</summary>
+ <param name="e">A <see cref="T:System.Net.UploadDataCompletedEventArgs"></see> object containing event data.</param>
+ </member>
+ <member name="M:System.Net.WebClient.OnUploadFileCompleted(System.Net.UploadFileCompletedEventArgs)">
+ <summary>Raises the <see cref="E:System.Net.WebClient.UploadFileCompleted"></see> event.</summary>
+ <param name="e">An <see cref="T:System.Net.UploadFileCompletedEventArgs"></see> object containing event data.</param>
+ </member>
+ <member name="M:System.Net.WebClient.OnUploadProgressChanged(System.Net.UploadProgressChangedEventArgs)">
+ <summary>Raises the <see cref="E:System.Net.WebClient.UploadProgressChanged"></see> event.</summary>
+ <param name="e">An <see cref="T:System.Net.UploadProgressChangedEventArgs"></see> object containing event data.</param>
+ </member>
+ <member name="M:System.Net.WebClient.OnUploadStringCompleted(System.Net.UploadStringCompletedEventArgs)">
+ <summary>Raises the <see cref="E:System.Net.WebClient.UploadStringCompleted"></see> event.</summary>
+ <param name="e">An <see cref="T:System.Net.UploadStringCompletedEventArgs"></see> object containing event data.</param>
+ </member>
+ <member name="M:System.Net.WebClient.OnUploadValuesCompleted(System.Net.UploadValuesCompletedEventArgs)">
+ <summary>Raises the <see cref="E:System.Net.WebClient.UploadValuesCompleted"></see> event.</summary>
+ <param name="e">A <see cref="T:System.Net.UploadValuesCompletedEventArgs"></see> object containing event data.</param>
+ </member>
+ <member name="M:System.Net.WebClient.OpenRead(System.String)">
+ <summary>Opens a readable stream for the data downloaded from a resource with the URI specified as a <see cref="T:System.String"></see>.</summary>
+ <param name="address">The URI specified as a <see cref="T:System.String"></see> from which to download data.</param>
+ <returns>A <see cref="T:System.IO.Stream"></see> used to read data from a resource.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="address">address</paramref> parameter is null.</exception>
+ <exception cref="T:System.Net.WebException">The URI formed by combining <see cref="P:System.Net.WebClient.BaseAddress"></see>, <paramref name="address">address</paramref> is invalid. -or- An error occurred while downloading data.</exception>
+ </member>
+ <member name="M:System.Net.WebClient.OpenRead(System.Uri)">
+ <summary>Opens a readable stream for the data downloaded from a resource with the URI specified as a <see cref="T:System.Uri"></see></summary>
+ <param name="address">The URI specified as a <see cref="T:System.Uri"></see> from which to download data.</param>
+ <returns>A <see cref="T:System.IO.Stream"></see> used to read data from a resource.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="address">address</paramref> parameter is null.</exception>
+ <exception cref="T:System.Net.WebException">The URI formed by combining <see cref="P:System.Net.WebClient.BaseAddress"></see>, <paramref name="address">address</paramref> is invalid. -or- An error occurred while downloading data.</exception>
+ </member>
+ <member name="M:System.Net.WebClient.OpenReadAsync(System.Uri)">
+ <summary>Opens a readable stream containing the specified resource. This method does not block the calling thread.</summary>
+ <param name="address">The URI of the resource to retrieve.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="address">address</paramref> parameter is null.</exception>
+ <exception cref="T:System.Net.WebException">The URI formed by combining <see cref="P:System.Net.WebClient.BaseAddress"></see> and address is invalid. -or- An error occurred while downloading the resource. -or- An error occurred while opening the stream.</exception>
+ </member>
+ <member name="M:System.Net.WebClient.OpenReadAsync(System.Uri,System.Object)">
+ <summary>Opens a readable stream containing the specified resource. This method does not block the calling thread.</summary>
+ <param name="address">The URI of the resource to retrieve.</param>
+ <param name="userToken">A user-defined object that is passed to the method invoked when the asynchronous operation completes.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="address">address</paramref> parameter is null.</exception>
+ <exception cref="T:System.Net.WebException">The URI formed by combining <see cref="P:System.Net.WebClient.BaseAddress"></see> and address is invalid. -or- An error occurred while downloading the resource. -or- An error occurred while opening the stream.</exception>
+ </member>
+ <member name="E:System.Net.WebClient.OpenReadCompleted">
+ <summary>Occurs when an asynchronous operation to open a stream containing a resource completes.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Net.WebClient.OpenReadTaskAsync(System.String)">
+ <summary>Opens a readable stream containing the specified resource as an asynchronous operation using a task object.</summary>
+ <param name="address">The URI of the resource to retrieve.</param>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task`1"></see>. The task object representing the asynchronous operation. The <see cref="P:System.Threading.Tasks.Task`1.Result"></see> property on the task object returns a <see cref="T:System.IO.Stream"></see> used to read data from a resource.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="address">address</paramref> parameter is null.</exception>
+ <exception cref="T:System.Net.WebException">The URI formed by combining <see cref="P:System.Net.WebClient.BaseAddress"></see> and address is invalid. -or- An error occurred while downloading the resource. -or- An error occurred while opening the stream.</exception>
+ </member>
+ <member name="M:System.Net.WebClient.OpenReadTaskAsync(System.Uri)">
+ <summary>Opens a readable stream containing the specified resource as an asynchronous operation using a task object.</summary>
+ <param name="address">The URI of the resource to retrieve.</param>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task`1"></see>. The task object representing the asynchronous operation. The <see cref="P:System.Threading.Tasks.Task`1.Result"></see> property on the task object returns a <see cref="T:System.IO.Stream"></see> used to read data from a resource.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="address">address</paramref> parameter is null.</exception>
+ <exception cref="T:System.Net.WebException">The URI formed by combining <see cref="P:System.Net.WebClient.BaseAddress"></see> and address is invalid. -or- An error occurred while downloading the resource. -or- An error occurred while opening the stream.</exception>
+ </member>
+ <member name="M:System.Net.WebClient.OpenWrite(System.String)">
+ <summary>Opens a stream for writing data to the specified resource.</summary>
+ <param name="address">The URI of the resource to receive the data.</param>
+ <returns>A <see cref="T:System.IO.Stream"></see> used to write data to the resource.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="address">address</paramref> parameter is null.</exception>
+ <exception cref="T:System.Net.WebException">The URI formed by combining <see cref="P:System.Net.WebClient.BaseAddress"></see>, and <paramref name="address">address</paramref> is invalid. -or- An error occurred while opening the stream.</exception>
+ </member>
+ <member name="M:System.Net.WebClient.OpenWrite(System.Uri)">
+ <summary>Opens a stream for writing data to the specified resource.</summary>
+ <param name="address">The URI of the resource to receive the data.</param>
+ <returns>A <see cref="T:System.IO.Stream"></see> used to write data to the resource.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="address">address</paramref> parameter is null.</exception>
+ <exception cref="T:System.Net.WebException">The URI formed by combining <see cref="P:System.Net.WebClient.BaseAddress"></see>, and <paramref name="address">address</paramref> is invalid. -or- An error occurred while opening the stream.</exception>
+ </member>
+ <member name="M:System.Net.WebClient.OpenWrite(System.String,System.String)">
+ <summary>Opens a stream for writing data to the specified resource, using the specified method.</summary>
+ <param name="address">The URI of the resource to receive the data.</param>
+ <param name="method">The method used to send the data to the resource. If null, the default is POST for http and STOR for ftp.</param>
+ <returns>A <see cref="T:System.IO.Stream"></see> used to write data to the resource.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="address">address</paramref> parameter is null.</exception>
+ <exception cref="T:System.Net.WebException">The URI formed by combining <see cref="P:System.Net.WebClient.BaseAddress"></see>, and <paramref name="address">address</paramref> is invalid. -or- An error occurred while opening the stream.</exception>
+ </member>
+ <member name="M:System.Net.WebClient.OpenWrite(System.Uri,System.String)">
+ <summary>Opens a stream for writing data to the specified resource, by using the specified method.</summary>
+ <param name="address">The URI of the resource to receive the data.</param>
+ <param name="method">The method used to send the data to the resource. If null, the default is POST for http and STOR for ftp.</param>
+ <returns>A <see cref="T:System.IO.Stream"></see> used to write data to the resource.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="address">address</paramref> parameter is null.</exception>
+ <exception cref="T:System.Net.WebException">The URI formed by combining <see cref="P:System.Net.WebClient.BaseAddress"></see>, and <paramref name="address">address</paramref> is invalid. -or- An error occurred while opening the stream.</exception>
+ </member>
+ <member name="M:System.Net.WebClient.OpenWriteAsync(System.Uri,System.String,System.Object)">
+ <summary>Opens a stream for writing data to the specified resource, using the specified method. This method does not block the calling thread.</summary>
+ <param name="address">The URI of the resource to receive the data.</param>
+ <param name="method">The method used to send the data to the resource. If null, the default is POST for http and STOR for ftp.</param>
+ <param name="userToken">A user-defined object that is passed to the method invoked when the asynchronous operation completes</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="address">address</paramref> parameter is null.</exception>
+ <exception cref="T:System.Net.WebException">The URI formed by combining <see cref="P:System.Net.WebClient.BaseAddress"></see> and <paramref name="address">address</paramref> is invalid. -or- An error occurred while opening the stream.</exception>
+ </member>
+ <member name="M:System.Net.WebClient.OpenWriteAsync(System.Uri,System.String)">
+ <summary>Opens a stream for writing data to the specified resource. This method does not block the calling thread.</summary>
+ <param name="address">The URI of the resource to receive the data.</param>
+ <param name="method">The method used to send the data to the resource. If null, the default is POST for http and STOR for ftp.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="address">address</paramref> parameter is null.</exception>
+ </member>
+ <member name="M:System.Net.WebClient.OpenWriteAsync(System.Uri)">
+ <summary>Opens a stream for writing data to the specified resource. This method does not block the calling thread.</summary>
+ <param name="address">The URI of the resource to receive the data.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="address">address</paramref> parameter is null.</exception>
+ </member>
+ <member name="E:System.Net.WebClient.OpenWriteCompleted">
+ <summary>Occurs when an asynchronous operation to open a stream to write data to a resource completes.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Net.WebClient.OpenWriteTaskAsync(System.String)">
+ <summary>Opens a stream for writing data to the specified resource as an asynchronous operation using a task object.</summary>
+ <param name="address">The URI of the resource to receive the data.</param>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task`1"></see>. The task object representing the asynchronous operation. The <see cref="P:System.Threading.Tasks.Task`1.Result"></see> property on the task object returns a <see cref="T:System.IO.Stream"></see> used to write data to the resource.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="address">address</paramref> parameter is null.</exception>
+ <exception cref="T:System.Net.WebException">The URI formed by combining <see cref="P:System.Net.WebClient.BaseAddress"></see> and <paramref name="address">address</paramref> is invalid. -or- An error occurred while opening the stream.</exception>
+ </member>
+ <member name="M:System.Net.WebClient.OpenWriteTaskAsync(System.Uri)">
+ <summary>Opens a stream for writing data to the specified resource as an asynchronous operation using a task object.</summary>
+ <param name="address">The URI of the resource to receive the data.</param>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task`1"></see>. The task object representing the asynchronous operation. The <see cref="P:System.Threading.Tasks.Task`1.Result"></see> property on the task object returns a <see cref="T:System.IO.Stream"></see> used to write data to the resource.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="address">address</paramref> parameter is null.</exception>
+ <exception cref="T:System.Net.WebException">The URI formed by combining <see cref="P:System.Net.WebClient.BaseAddress"></see> and <paramref name="address">address</paramref> is invalid. -or- An error occurred while opening the stream.</exception>
+ </member>
+ <member name="M:System.Net.WebClient.OpenWriteTaskAsync(System.String,System.String)">
+ <summary>Opens a stream for writing data to the specified resource as an asynchronous operation using a task object.</summary>
+ <param name="address">The URI of the resource to receive the data.</param>
+ <param name="method">The method used to send the data to the resource. If null, the default is POST for http and STOR for ftp.</param>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task`1"></see>. The task object representing the asynchronous operation. The <see cref="P:System.Threading.Tasks.Task`1.Result"></see> property on the task object returns a <see cref="T:System.IO.Stream"></see> used to write data to the resource.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="address">address</paramref> parameter is null.</exception>
+ <exception cref="T:System.Net.WebException">The URI formed by combining <see cref="P:System.Net.WebClient.BaseAddress"></see> and <paramref name="address">address</paramref> is invalid. -or- An error occurred while opening the stream.</exception>
+ </member>
+ <member name="M:System.Net.WebClient.OpenWriteTaskAsync(System.Uri,System.String)">
+ <summary>Opens a stream for writing data to the specified resource as an asynchronous operation using a task object.</summary>
+ <param name="address">The URI of the resource to receive the data.</param>
+ <param name="method">The method used to send the data to the resource. If null, the default is POST for http and STOR for ftp.</param>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task`1"></see>. The task object representing the asynchronous operation. The <see cref="P:System.Threading.Tasks.Task`1.Result"></see> property on the task object returns a <see cref="T:System.IO.Stream"></see> used to write data to the resource.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="address">address</paramref> parameter is null.</exception>
+ <exception cref="T:System.Net.WebException">The URI formed by combining <see cref="P:System.Net.WebClient.BaseAddress"></see> and <paramref name="address">address</paramref> is invalid. -or- An error occurred while opening the stream.</exception>
+ </member>
+ <member name="P:System.Net.WebClient.Proxy">
+ <summary>Gets or sets the proxy used by this <see cref="T:System.Net.WebClient"></see> object.</summary>
+ <returns>An <see cref="T:System.Net.IWebProxy"></see> instance used to send requests.</returns>
+ <exception cref="T:System.ArgumentNullException"><see cref="P:System.Net.WebClient.Proxy"></see> is set to null.</exception>
+ </member>
+ <member name="P:System.Net.WebClient.QueryString">
+ <summary>Gets or sets a collection of query name/value pairs associated with the request.</summary>
+ <returns>A <see cref="T:System.Collections.Specialized.NameValueCollection"></see> that contains query name/value pairs associated with the request. If no pairs are associated with the request, the value is an empty <see cref="T:System.Collections.Specialized.NameValueCollection"></see>.</returns>
+ </member>
+ <member name="P:System.Net.WebClient.ResponseHeaders">
+ <summary>Gets a collection of header name/value pairs associated with the response.</summary>
+ <returns>A <see cref="T:System.Net.WebHeaderCollection"></see> containing header name/value pairs associated with the response, or null if no response has been received.</returns>
+ </member>
+ <member name="M:System.Net.WebClient.UploadData(System.String,System.Byte[])">
+ <summary>Uploads a data buffer to a resource identified by a URI.</summary>
+ <param name="address">The URI of the resource to receive the data.</param>
+ <param name="data">The data buffer to send to the resource.</param>
+ <returns>A <see cref="T:System.Byte"></see> array containing the body of the response from the resource.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="address">address</paramref> parameter is null.</exception>
+ <exception cref="T:System.Net.WebException">The URI formed by combining <see cref="P:System.Net.WebClient.BaseAddress"></see>, and <paramref name="address">address</paramref> is invalid. -or- <paramref name="data">data</paramref> is null. -or- An error occurred while sending the data. -or- There was no response from the server hosting the resource.</exception>
+ </member>
+ <member name="M:System.Net.WebClient.UploadData(System.Uri,System.Byte[])">
+ <summary>Uploads a data buffer to a resource identified by a URI.</summary>
+ <param name="address">The URI of the resource to receive the data.</param>
+ <param name="data">The data buffer to send to the resource.</param>
+ <returns>A <see cref="T:System.Byte"></see> array containing the body of the response from the resource.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="address">address</paramref> parameter is null.</exception>
+ <exception cref="T:System.Net.WebException">The URI formed by combining <see cref="P:System.Net.WebClient.BaseAddress"></see>, and <paramref name="address">address</paramref> is invalid. -or- <paramref name="data">data</paramref> is null. -or- An error occurred while sending the data. -or- There was no response from the server hosting the resource.</exception>
+ </member>
+ <member name="M:System.Net.WebClient.UploadData(System.String,System.String,System.Byte[])">
+ <summary>Uploads a data buffer to the specified resource, using the specified method.</summary>
+ <param name="address">The URI of the resource to receive the data.</param>
+ <param name="method">The HTTP method used to send the data to the resource. If null, the default is POST for http and STOR for ftp.</param>
+ <param name="data">The data buffer to send to the resource.</param>
+ <returns>A <see cref="T:System.Byte"></see> array containing the body of the response from the resource.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="address">address</paramref> parameter is null.</exception>
+ <exception cref="T:System.Net.WebException">The URI formed by combining <see cref="P:System.Net.WebClient.BaseAddress"></see>, and <paramref name="address">address</paramref> is invalid. -or- <paramref name="data">data</paramref> is null. -or- An error occurred while uploading the data. -or- There was no response from the server hosting the resource.</exception>
+ </member>
+ <member name="M:System.Net.WebClient.UploadData(System.Uri,System.String,System.Byte[])">
+ <summary>Uploads a data buffer to the specified resource, using the specified method.</summary>
+ <param name="address">The URI of the resource to receive the data.</param>
+ <param name="method">The HTTP method used to send the data to the resource. If null, the default is POST for http and STOR for ftp.</param>
+ <param name="data">The data buffer to send to the resource.</param>
+ <returns>A <see cref="T:System.Byte"></see> array containing the body of the response from the resource.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="address">address</paramref> parameter is null.</exception>
+ <exception cref="T:System.Net.WebException">The URI formed by combining <see cref="P:System.Net.WebClient.BaseAddress"></see>, and <paramref name="address">address</paramref> is invalid. -or- <paramref name="data">data</paramref> is null. -or- An error occurred while uploading the data. -or- There was no response from the server hosting the resource.</exception>
+ </member>
+ <member name="M:System.Net.WebClient.UploadDataAsync(System.Uri,System.String,System.Byte[])">
+ <summary>Uploads a data buffer to a resource identified by a URI, using the specified method. This method does not block the calling thread.</summary>
+ <param name="address">The URI of the resource to receive the data.</param>
+ <param name="method">The method used to send the data to the resource. If null, the default is POST for http and STOR for ftp.</param>
+ <param name="data">The data buffer to send to the resource.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="address">address</paramref> parameter is null.</exception>
+ <exception cref="T:System.Net.WebException">The URI formed by combining <see cref="P:System.Net.WebClient.BaseAddress"></see> and <paramref name="address">address</paramref> is invalid. -or- An error occurred while opening the stream. -or- There was no response from the server hosting the resource.</exception>
+ </member>
+ <member name="M:System.Net.WebClient.UploadDataAsync(System.Uri,System.String,System.Byte[],System.Object)">
+ <summary>Uploads a data buffer to a resource identified by a URI, using the specified method and identifying token.</summary>
+ <param name="address">The URI of the resource to receive the data.</param>
+ <param name="method">The method used to send the data to the resource. If null, the default is POST for http and STOR for ftp.</param>
+ <param name="data">The data buffer to send to the resource.</param>
+ <param name="userToken">A user-defined object that is passed to the method invoked when the asynchronous operation completes.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="address">address</paramref> parameter is null.</exception>
+ <exception cref="T:System.Net.WebException">The URI formed by combining <see cref="P:System.Net.WebClient.BaseAddress"></see> and <paramref name="address">address</paramref> is invalid. -or- An error occurred while opening the stream. -or- There was no response from the server hosting the resource.</exception>
+ </member>
+ <member name="M:System.Net.WebClient.UploadDataAsync(System.Uri,System.Byte[])">
+ <summary>Uploads a data buffer to a resource identified by a URI, using the POST method. This method does not block the calling thread.</summary>
+ <param name="address">The URI of the resource to receive the data.</param>
+ <param name="data">The data buffer to send to the resource.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="address">address</paramref> parameter is null.</exception>
+ <exception cref="T:System.Net.WebException">The URI formed by combining <see cref="P:System.Net.WebClient.BaseAddress"></see> and <paramref name="address">address</paramref> is invalid. -or- An error occurred while opening the stream. -or- There was no response from the server hosting the resource.</exception>
+ </member>
+ <member name="E:System.Net.WebClient.UploadDataCompleted">
+ <summary>Occurs when an asynchronous data-upload operation completes.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Net.WebClient.UploadDataTaskAsync(System.String,System.Byte[])">
+ <summary>Uploads a data buffer that contains a <see cref="T:System.Byte"></see> array to the URI specified as an asynchronous operation using a task object.</summary>
+ <param name="address">The URI of the resource to receive the data.</param>
+ <param name="data">The data buffer to send to the resource.</param>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task`1"></see>. The task object representing the asynchronous operation. The <see cref="P:System.Threading.Tasks.Task`1.Result"></see> property on the task object returns a <see cref="T:System.Byte"></see> array containing the body of the response received from the resource when the data buffer was uploaded.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="address">address</paramref> parameter is null.</exception>
+ <exception cref="T:System.Net.WebException">The URI formed by combining <see cref="P:System.Net.WebClient.BaseAddress"></see> and <paramref name="address">address</paramref> is invalid. -or- An error occurred while opening the stream. -or- There was no response from the server hosting the resource.</exception>
+ </member>
+ <member name="M:System.Net.WebClient.UploadDataTaskAsync(System.Uri,System.Byte[])">
+ <summary>Uploads a data buffer that contains a <see cref="T:System.Byte"></see> array to the URI specified as an asynchronous operation using a task object.</summary>
+ <param name="address">The URI of the resource to receive the data.</param>
+ <param name="data">The data buffer to send to the resource.</param>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task`1"></see>. The task object representing the asynchronous operation. The <see cref="P:System.Threading.Tasks.Task`1.Result"></see> property on the task object returns a <see cref="T:System.Byte"></see> array containing the body of the response received from the resource when the data buffer was uploaded.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="address">address</paramref> parameter is null.</exception>
+ <exception cref="T:System.Net.WebException">The URI formed by combining <see cref="P:System.Net.WebClient.BaseAddress"></see> and <paramref name="address">address</paramref> is invalid. -or- An error occurred while opening the stream. -or- There was no response from the server hosting the resource.</exception>
+ </member>
+ <member name="M:System.Net.WebClient.UploadDataTaskAsync(System.String,System.String,System.Byte[])">
+ <summary>Uploads a data buffer that contains a <see cref="T:System.Byte"></see> array to the URI specified as an asynchronous operation using a task object.</summary>
+ <param name="address">The URI of the resource to receive the data.</param>
+ <param name="method">The method used to send the data to the resource. If null, the default is POST for http and STOR for ftp.</param>
+ <param name="data">The data buffer to send to the resource.</param>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task`1"></see>. The task object representing the asynchronous operation. The <see cref="P:System.Threading.Tasks.Task`1.Result"></see> property on the task object returns a <see cref="T:System.Byte"></see> array containing the body of the response received from the resource when the data buffer was uploaded.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="address">address</paramref> parameter is null.</exception>
+ <exception cref="T:System.Net.WebException">The URI formed by combining <see cref="P:System.Net.WebClient.BaseAddress"></see> and <paramref name="address">address</paramref> is invalid. -or- An error occurred while opening the stream. -or- There was no response from the server hosting the resource.</exception>
+ </member>
+ <member name="M:System.Net.WebClient.UploadDataTaskAsync(System.Uri,System.String,System.Byte[])">
+ <summary>Uploads a data buffer that contains a <see cref="T:System.Byte"></see> array to the URI specified as an asynchronous operation using a task object.</summary>
+ <param name="address">The URI of the resource to receive the data.</param>
+ <param name="method">The method used to send the data to the resource. If null, the default is POST for http and STOR for ftp.</param>
+ <param name="data">The data buffer to send to the resource.</param>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task`1"></see>. The task object representing the asynchronous operation. The <see cref="P:System.Threading.Tasks.Task`1.Result"></see> property on the task object returns a <see cref="T:System.Byte"></see> array containing the body of the response received from the resource when the data buffer was uploaded.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="address">address</paramref> parameter is null.</exception>
+ <exception cref="T:System.Net.WebException">The URI formed by combining <see cref="P:System.Net.WebClient.BaseAddress"></see> and <paramref name="address">address</paramref> is invalid. -or- An error occurred while opening the stream. -or- There was no response from the server hosting the resource.</exception>
+ </member>
+ <member name="M:System.Net.WebClient.UploadFile(System.String,System.String)">
+ <summary>Uploads the specified local file to a resource with the specified URI.</summary>
+ <param name="address">The URI of the resource to receive the file. For example, ftp://localhost/samplefile.txt.</param>
+ <param name="fileName">The file to send to the resource. For example, &quot;samplefile.txt&quot;.</param>
+ <returns>A <see cref="T:System.Byte"></see> array containing the body of the response from the resource.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="address">address</paramref> parameter is null. -or- The <paramref name="fileName">fileName</paramref> parameter is null.</exception>
+ <exception cref="T:System.Net.WebException">The URI formed by combining <see cref="P:System.Net.WebClient.BaseAddress"></see>, and <paramref name="address">address</paramref> is invalid. -or- <paramref name="fileName">fileName</paramref> is null, is <see cref="F:System.String.Empty"></see>, contains invalid characters, or does not exist. -or- An error occurred while uploading the file. -or- There was no response from the server hosting the resource. -or- The Content-type header begins with multipart.</exception>
+ </member>
+ <member name="M:System.Net.WebClient.UploadFile(System.Uri,System.String)">
+ <summary>Uploads the specified local file to a resource with the specified URI.</summary>
+ <param name="address">The URI of the resource to receive the file. For example, ftp://localhost/samplefile.txt.</param>
+ <param name="fileName">The file to send to the resource. For example, &quot;samplefile.txt&quot;.</param>
+ <returns>A <see cref="T:System.Byte"></see> array containing the body of the response from the resource.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="address">address</paramref> parameter is null. -or- The <paramref name="fileName">fileName</paramref> parameter is null.</exception>
+ <exception cref="T:System.Net.WebException">The URI formed by combining <see cref="P:System.Net.WebClient.BaseAddress"></see>, and <paramref name="address">address</paramref> is invalid. -or- <paramref name="fileName">fileName</paramref> is null, is <see cref="F:System.String.Empty"></see>, contains invalid characters, or does not exist. -or- An error occurred while uploading the file. -or- There was no response from the server hosting the resource. -or- The Content-type header begins with multipart.</exception>
+ </member>
+ <member name="M:System.Net.WebClient.UploadFile(System.String,System.String,System.String)">
+ <summary>Uploads the specified local file to the specified resource, using the specified method.</summary>
+ <param name="address">The URI of the resource to receive the file.</param>
+ <param name="method">The method used to send the file to the resource. If null, the default is POST for http and STOR for ftp.</param>
+ <param name="fileName">The file to send to the resource.</param>
+ <returns>A <see cref="T:System.Byte"></see> array containing the body of the response from the resource.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="address">address</paramref> parameter is null. -or- The <paramref name="fileName">fileName</paramref> parameter is null.</exception>
+ <exception cref="T:System.Net.WebException">The URI formed by combining <see cref="P:System.Net.WebClient.BaseAddress"></see>, and <paramref name="address">address</paramref> is invalid. -or- <paramref name="fileName">fileName</paramref> is null, is <see cref="F:System.String.Empty"></see>, contains invalid characters, or does not exist. -or- An error occurred while uploading the file. -or- There was no response from the server hosting the resource. -or- The Content-type header begins with multipart.</exception>
+ </member>
+ <member name="M:System.Net.WebClient.UploadFile(System.Uri,System.String,System.String)">
+ <summary>Uploads the specified local file to the specified resource, using the specified method.</summary>
+ <param name="address">The URI of the resource to receive the file.</param>
+ <param name="method">The method used to send the file to the resource. If null, the default is POST for http and STOR for ftp.</param>
+ <param name="fileName">The file to send to the resource.</param>
+ <returns>A <see cref="T:System.Byte"></see> array containing the body of the response from the resource.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="address">address</paramref> parameter is null. -or- The <paramref name="fileName">fileName</paramref> parameter is null.</exception>
+ <exception cref="T:System.Net.WebException">The URI formed by combining <see cref="P:System.Net.WebClient.BaseAddress"></see>, and <paramref name="address">address</paramref> is invalid. -or- <paramref name="fileName">fileName</paramref> is null, is <see cref="F:System.String.Empty"></see>, contains invalid characters, or does not exist. -or- An error occurred while uploading the file. -or- There was no response from the server hosting the resource. -or- The Content-type header begins with multipart.</exception>
+ </member>
+ <member name="M:System.Net.WebClient.UploadFileAsync(System.Uri,System.String)">
+ <summary>Uploads the specified local file to the specified resource, using the POST method. This method does not block the calling thread.</summary>
+ <param name="address">The URI of the resource to receive the file. For HTTP resources, this URI must identify a resource that can accept a request sent with the POST method, such as a script or ASP page.</param>
+ <param name="fileName">The file to send to the resource.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="address">address</paramref> parameter is null. -or- The <paramref name="fileName">fileName</paramref> parameter is null.</exception>
+ <exception cref="T:System.Net.WebException">The URI formed by combining <see cref="P:System.Net.WebClient.BaseAddress"></see> and <paramref name="address">address</paramref> is invalid. -or- <paramref name="fileName">fileName</paramref> is null, is <see cref="F:System.String.Empty"></see>, contains invalid character, or the specified path to the file does not exist. -or- An error occurred while opening the stream. -or- There was no response from the server hosting the resource. -or- The Content-type header begins with multipart.</exception>
+ </member>
+ <member name="M:System.Net.WebClient.UploadFileAsync(System.Uri,System.String,System.String)">
+ <summary>Uploads the specified local file to the specified resource, using the POST method. This method does not block the calling thread.</summary>
+ <param name="address">The URI of the resource to receive the file. For HTTP resources, this URI must identify a resource that can accept a request sent with the POST method, such as a script or ASP page.</param>
+ <param name="method">The method used to send the data to the resource. If null, the default is POST for http and STOR for ftp.</param>
+ <param name="fileName">The file to send to the resource.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="address">address</paramref> parameter is null. -or- The <paramref name="fileName">fileName</paramref> parameter is null.</exception>
+ <exception cref="T:System.Net.WebException">The URI formed by combining <see cref="P:System.Net.WebClient.BaseAddress"></see> and <paramref name="address">address</paramref> is invalid. -or- <paramref name="fileName">fileName</paramref> is null, is <see cref="F:System.String.Empty"></see>, contains invalid character, or the specified path to the file does not exist. -or- An error occurred while opening the stream. -or- There was no response from the server hosting the resource. -or- The Content-type header begins with multipart.</exception>
+ </member>
+ <member name="M:System.Net.WebClient.UploadFileAsync(System.Uri,System.String,System.String,System.Object)">
+ <summary>Uploads the specified local file to the specified resource, using the POST method. This method does not block the calling thread.</summary>
+ <param name="address">The URI of the resource to receive the file. For HTTP resources, this URI must identify a resource that can accept a request sent with the POST method, such as a script or ASP page.</param>
+ <param name="method">The method used to send the data to the resource. If null, the default is POST for http and STOR for ftp.</param>
+ <param name="fileName">The file to send to the resource.</param>
+ <param name="userToken">A user-defined object that is passed to the method invoked when the asynchronous operation completes.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="address">address</paramref> parameter is null. -or- The <paramref name="fileName">fileName</paramref> parameter is null.</exception>
+ <exception cref="T:System.Net.WebException">The URI formed by combining <see cref="P:System.Net.WebClient.BaseAddress"></see> and <paramref name="address">address</paramref> is invalid. -or- <paramref name="fileName">fileName</paramref> is null, is <see cref="F:System.String.Empty"></see>, contains invalid character, or the specified path to the file does not exist. -or- An error occurred while opening the stream. -or- There was no response from the server hosting the resource. -or- The Content-type header begins with multipart.</exception>
+ </member>
+ <member name="E:System.Net.WebClient.UploadFileCompleted">
+ <summary>Occurs when an asynchronous file-upload operation completes.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Net.WebClient.UploadFileTaskAsync(System.Uri,System.String,System.String)">
+ <summary>Uploads the specified local file to a resource as an asynchronous operation using a task object.</summary>
+ <param name="address">The URI of the resource to receive the file. For HTTP resources, this URI must identify a resource that can accept a request sent with the POST method, such as a script or ASP page.</param>
+ <param name="method">The method used to send the data to the resource. If null, the default is POST for http and STOR for ftp.</param>
+ <param name="fileName">The local file to send to the resource.</param>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task`1"></see>. The task object representing the asynchronous operation. The <see cref="P:System.Threading.Tasks.Task`1.Result"></see> property on the task object returns a <see cref="T:System.Byte"></see> array containing the body of the response received from the resource when the file was uploaded.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="address">address</paramref> parameter is null. -or- The <paramref name="fileName">fileName</paramref> parameter is null.</exception>
+ <exception cref="T:System.Net.WebException">The URI formed by combining <see cref="P:System.Net.WebClient.BaseAddress"></see> and <paramref name="address">address</paramref> is invalid. -or- <paramref name="fileName">fileName</paramref> is null, is <see cref="F:System.String.Empty"></see>, contains invalid character, or the specified path to the file does not exist. -or- An error occurred while opening the stream. -or- There was no response from the server hosting the resource. -or- The Content-type header begins with multipart.</exception>
+ </member>
+ <member name="M:System.Net.WebClient.UploadFileTaskAsync(System.String,System.String,System.String)">
+ <summary>Uploads the specified local file to a resource as an asynchronous operation using a task object.</summary>
+ <param name="address">The URI of the resource to receive the file. For HTTP resources, this URI must identify a resource that can accept a request sent with the POST method, such as a script or ASP page.</param>
+ <param name="method">The method used to send the data to the resource. If null, the default is POST for http and STOR for ftp.</param>
+ <param name="fileName">The local file to send to the resource.</param>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task`1"></see>. The task object representing the asynchronous operation. The <see cref="P:System.Threading.Tasks.Task`1.Result"></see> property on the task object returns a <see cref="T:System.Byte"></see> array containing the body of the response received from the resource when the file was uploaded.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="address">address</paramref> parameter is null. -or- The <paramref name="fileName">fileName</paramref> parameter is null.</exception>
+ <exception cref="T:System.Net.WebException">The URI formed by combining <see cref="P:System.Net.WebClient.BaseAddress"></see> and <paramref name="address">address</paramref> is invalid. -or- <paramref name="fileName">fileName</paramref> is null, is <see cref="F:System.String.Empty"></see>, contains invalid character, or the specified path to the file does not exist. -or- An error occurred while opening the stream. -or- There was no response from the server hosting the resource. -or- The Content-type header begins with multipart.</exception>
+ </member>
+ <member name="M:System.Net.WebClient.UploadFileTaskAsync(System.String,System.String)">
+ <summary>Uploads the specified local file to a resource as an asynchronous operation using a task object.</summary>
+ <param name="address">The URI of the resource to receive the file. For HTTP resources, this URI must identify a resource that can accept a request sent with the POST method, such as a script or ASP page.</param>
+ <param name="fileName">The local file to send to the resource.</param>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task`1"></see>. The task object representing the asynchronous operation. The <see cref="P:System.Threading.Tasks.Task`1.Result"></see> property on the task object returns a <see cref="T:System.Byte"></see> array containing the body of the response received from the resource when the file was uploaded.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="address">address</paramref> parameter is null. -or- The <paramref name="fileName">fileName</paramref> parameter is null.</exception>
+ <exception cref="T:System.Net.WebException">The URI formed by combining <see cref="P:System.Net.WebClient.BaseAddress"></see> and <paramref name="address">address</paramref> is invalid. -or- <paramref name="fileName">fileName</paramref> is null, is <see cref="F:System.String.Empty"></see>, contains invalid character, or the specified path to the file does not exist. -or- An error occurred while opening the stream. -or- There was no response from the server hosting the resource. -or- The Content-type header begins with multipart.</exception>
+ </member>
+ <member name="M:System.Net.WebClient.UploadFileTaskAsync(System.Uri,System.String)">
+ <summary>Uploads the specified local file to a resource as an asynchronous operation using a task object.</summary>
+ <param name="address">The URI of the resource to receive the file. For HTTP resources, this URI must identify a resource that can accept a request sent with the POST method, such as a script or ASP page.</param>
+ <param name="fileName">The local file to send to the resource.</param>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task`1"></see>. The task object representing the asynchronous operation. The <see cref="P:System.Threading.Tasks.Task`1.Result"></see> property on the task object returns a <see cref="T:System.Byte"></see> array containing the body of the response received from the resource when the file was uploaded.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="address">address</paramref> parameter is null. -or- The <paramref name="fileName">fileName</paramref> parameter is null.</exception>
+ <exception cref="T:System.Net.WebException">The URI formed by combining <see cref="P:System.Net.WebClient.BaseAddress"></see> and <paramref name="address">address</paramref> is invalid. -or- <paramref name="fileName">fileName</paramref> is null, is <see cref="F:System.String.Empty"></see>, contains invalid character, or the specified path to the file does not exist. -or- An error occurred while opening the stream. -or- There was no response from the server hosting the resource. -or- The Content-type header begins with multipart.</exception>
+ </member>
+ <member name="E:System.Net.WebClient.UploadProgressChanged">
+ <summary>Occurs when an asynchronous upload operation successfully transfers some or all of the data.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Net.WebClient.UploadString(System.String,System.String)">
+ <summary>Uploads the specified string to the specified resource, using the POST method.</summary>
+ <param name="address">The URI of the resource to receive the string. For Http resources, this URI must identify a resource that can accept a request sent with the POST method, such as a script or ASP page.</param>
+ <param name="data">The string to be uploaded.</param>
+ <returns>A <see cref="T:System.String"></see> containing the response sent by the server.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="address">address</paramref> parameter is null. -or- The <paramref name="data">data</paramref> parameter is null.</exception>
+ <exception cref="T:System.Net.WebException">The URI formed by combining <see cref="P:System.Net.WebClient.BaseAddress"></see> and <paramref name="address">address</paramref> is invalid. -or- There was no response from the server hosting the resource.</exception>
+ </member>
+ <member name="M:System.Net.WebClient.UploadString(System.Uri,System.String)">
+ <summary>Uploads the specified string to the specified resource, using the POST method.</summary>
+ <param name="address">The URI of the resource to receive the string. For Http resources, this URI must identify a resource that can accept a request sent with the POST method, such as a script or ASP page.</param>
+ <param name="data">The string to be uploaded.</param>
+ <returns>A <see cref="T:System.String"></see> containing the response sent by the server.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="address">address</paramref> parameter is null. -or- The <paramref name="data">data</paramref> parameter is null.</exception>
+ <exception cref="T:System.Net.WebException">The URI formed by combining <see cref="P:System.Net.WebClient.BaseAddress"></see> and <paramref name="address">address</paramref> is invalid. -or- There was no response from the server hosting the resource.</exception>
+ </member>
+ <member name="M:System.Net.WebClient.UploadString(System.String,System.String,System.String)">
+ <summary>Uploads the specified string to the specified resource, using the specified method.</summary>
+ <param name="address">The URI of the resource to receive the string. This URI must identify a resource that can accept a request sent with the method method.</param>
+ <param name="method">The HTTP method used to send the string to the resource. If null, the default is POST for http and STOR for ftp.</param>
+ <param name="data">The string to be uploaded.</param>
+ <returns>A <see cref="T:System.String"></see> containing the response sent by the server.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="address">address</paramref> parameter is null. -or- The <paramref name="data">data</paramref> parameter is null.</exception>
+ <exception cref="T:System.Net.WebException">The URI formed by combining <see cref="P:System.Net.WebClient.BaseAddress"></see> and <paramref name="address">address</paramref> is invalid. -or- There was no response from the server hosting the resource. -or- <paramref name="method">method</paramref> cannot be used to send content.</exception>
+ </member>
+ <member name="M:System.Net.WebClient.UploadString(System.Uri,System.String,System.String)">
+ <summary>Uploads the specified string to the specified resource, using the specified method.</summary>
+ <param name="address">The URI of the resource to receive the string. This URI must identify a resource that can accept a request sent with the method method.</param>
+ <param name="method">The HTTP method used to send the string to the resource. If null, the default is POST for http and STOR for ftp.</param>
+ <param name="data">The string to be uploaded.</param>
+ <returns>A <see cref="T:System.String"></see> containing the response sent by the server.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="address">address</paramref> parameter is null. -or- The <paramref name="data">data</paramref> parameter is null.</exception>
+ <exception cref="T:System.Net.WebException">The URI formed by combining <see cref="P:System.Net.WebClient.BaseAddress"></see> and <paramref name="address">address</paramref> is invalid. -or- There was no response from the server hosting the resource. -or- <paramref name="method">method</paramref> cannot be used to send content.</exception>
+ </member>
+ <member name="M:System.Net.WebClient.UploadStringAsync(System.Uri,System.String)">
+ <summary>Uploads the specified string to the specified resource. This method does not block the calling thread.</summary>
+ <param name="address">The URI of the resource to receive the string. For HTTP resources, this URI must identify a resource that can accept a request sent with the POST method, such as a script or ASP page.</param>
+ <param name="data">The string to be uploaded.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="address">address</paramref> parameter is null. -or- The <paramref name="data">data</paramref> parameter is null.</exception>
+ <exception cref="T:System.Net.WebException">The URI formed by combining <see cref="P:System.Net.WebClient.BaseAddress"></see> and <paramref name="address">address</paramref> is invalid. -or- There was no response from the server hosting the resource.</exception>
+ </member>
+ <member name="M:System.Net.WebClient.UploadStringAsync(System.Uri,System.String,System.String)">
+ <summary>Uploads the specified string to the specified resource. This method does not block the calling thread.</summary>
+ <param name="address">The URI of the resource to receive the string. For HTTP resources, this URI must identify a resource that can accept a request sent with the POST method, such as a script or ASP page.</param>
+ <param name="method">The HTTP method used to send the file to the resource. If null, the default is POST for http and STOR for ftp.</param>
+ <param name="data">The string to be uploaded.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="address">address</paramref> parameter is null. -or- The <paramref name="data">data</paramref> parameter is null.</exception>
+ <exception cref="T:System.Net.WebException">The URI formed by combining <see cref="P:System.Net.WebClient.BaseAddress"></see> and <paramref name="address">address</paramref> is invalid. -or- <paramref name="method">method</paramref> cannot be used to send content. -or- There was no response from the server hosting the resource.</exception>
+ </member>
+ <member name="M:System.Net.WebClient.UploadStringAsync(System.Uri,System.String,System.String,System.Object)">
+ <summary>Uploads the specified string to the specified resource. This method does not block the calling thread.</summary>
+ <param name="address">The URI of the resource to receive the string. For HTTP resources, this URI must identify a resource that can accept a request sent with the POST method, such as a script or ASP page.</param>
+ <param name="method">The HTTP method used to send the file to the resource. If null, the default is POST for http and STOR for ftp.</param>
+ <param name="data">The string to be uploaded.</param>
+ <param name="userToken">A user-defined object that is passed to the method invoked when the asynchronous operation completes.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="address">address</paramref> parameter is null. -or- The <paramref name="data">data</paramref> parameter is null.</exception>
+ <exception cref="T:System.Net.WebException">The URI formed by combining <see cref="P:System.Net.WebClient.BaseAddress"></see> and <paramref name="address">address</paramref> is invalid. -or- <paramref name="method">method</paramref> cannot be used to send content. -or- There was no response from the server hosting the resource.</exception>
+ </member>
+ <member name="E:System.Net.WebClient.UploadStringCompleted">
+ <summary>Occurs when an asynchronous string-upload operation completes.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Net.WebClient.UploadStringTaskAsync(System.Uri,System.String,System.String)">
+ <summary>Uploads the specified string to the specified resource as an asynchronous operation using a task object.</summary>
+ <param name="address">The URI of the resource to receive the string. For HTTP resources, this URI must identify a resource that can accept a request sent with the POST method, such as a script or ASP page.</param>
+ <param name="method">The HTTP method used to send the file to the resource. If null, the default is POST for http and STOR for ftp.</param>
+ <param name="data">The string to be uploaded.</param>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task`1"></see>. The task object representing the asynchronous operation. The <see cref="P:System.Threading.Tasks.Task`1.Result"></see> property on the task object returns a <see cref="T:System.String"></see> containing the response sent by the server.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="address">address</paramref> parameter is null. -or- The <paramref name="data">data</paramref> parameter is null.</exception>
+ <exception cref="T:System.Net.WebException">The URI formed by combining <see cref="P:System.Net.WebClient.BaseAddress"></see> and <paramref name="address">address</paramref> is invalid. -or- <paramref name="method">method</paramref> cannot be used to send content. -or- There was no response from the server hosting the resource.</exception>
+ </member>
+ <member name="M:System.Net.WebClient.UploadStringTaskAsync(System.String,System.String,System.String)">
+ <summary>Uploads the specified string to the specified resource as an asynchronous operation using a task object.</summary>
+ <param name="address">The URI of the resource to receive the string. For HTTP resources, this URI must identify a resource that can accept a request sent with the POST method, such as a script or ASP page.</param>
+ <param name="method">The HTTP method used to send the file to the resource. If null, the default is POST for http and STOR for ftp.</param>
+ <param name="data">The string to be uploaded.</param>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task`1"></see>. The task object representing the asynchronous operation. The <see cref="P:System.Threading.Tasks.Task`1.Result"></see> property on the task object returns a <see cref="T:System.String"></see> containing the response sent by the server.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="address">address</paramref> parameter is null. -or- The <paramref name="data">data</paramref> parameter is null.</exception>
+ <exception cref="T:System.Net.WebException">The URI formed by combining <see cref="P:System.Net.WebClient.BaseAddress"></see> and <paramref name="address">address</paramref> is invalid. -or- <paramref name="method">method</paramref> cannot be used to send content. -or- There was no response from the server hosting the resource.</exception>
+ </member>
+ <member name="M:System.Net.WebClient.UploadStringTaskAsync(System.String,System.String)">
+ <summary>Uploads the specified string to the specified resource as an asynchronous operation using a task object.</summary>
+ <param name="address">The URI of the resource to receive the string. For HTTP resources, this URI must identify a resource that can accept a request sent with the POST method, such as a script or ASP page.</param>
+ <param name="data">The string to be uploaded.</param>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task`1"></see>. The task object representing the asynchronous operation. The <see cref="P:System.Threading.Tasks.Task`1.Result"></see> property on the task object returns a <see cref="T:System.String"></see> containing the response sent by the server.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="address">address</paramref> parameter is null. -or- The <paramref name="data">data</paramref> parameter is null.</exception>
+ <exception cref="T:System.Net.WebException">The URI formed by combining <see cref="P:System.Net.WebClient.BaseAddress"></see> and <paramref name="address">address</paramref> is invalid. -or- There was no response from the server hosting the resource.</exception>
+ </member>
+ <member name="M:System.Net.WebClient.UploadStringTaskAsync(System.Uri,System.String)">
+ <summary>Uploads the specified string to the specified resource as an asynchronous operation using a task object.</summary>
+ <param name="address">The URI of the resource to receive the string. For HTTP resources, this URI must identify a resource that can accept a request sent with the POST method, such as a script or ASP page.</param>
+ <param name="data">The string to be uploaded.</param>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task`1"></see>. The task object representing the asynchronous operation. The <see cref="P:System.Threading.Tasks.Task`1.Result"></see> property on the task object returns a <see cref="T:System.String"></see> containing the response sent by the server.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="address">address</paramref> parameter is null. -or- The <paramref name="data">data</paramref> parameter is null.</exception>
+ <exception cref="T:System.Net.WebException">The URI formed by combining <see cref="P:System.Net.WebClient.BaseAddress"></see> and <paramref name="address">address</paramref> is invalid. -or- There was no response from the server hosting the resource.</exception>
+ </member>
+ <member name="M:System.Net.WebClient.UploadValues(System.String,System.Collections.Specialized.NameValueCollection)">
+ <summary>Uploads the specified name/value collection to the resource identified by the specified URI.</summary>
+ <param name="address">The URI of the resource to receive the collection.</param>
+ <param name="data">The <see cref="T:System.Collections.Specialized.NameValueCollection"></see> to send to the resource.</param>
+ <returns>A <see cref="T:System.Byte"></see> array containing the body of the response from the resource.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="address">address</paramref> parameter is null. -or- The <paramref name="data">data</paramref> parameter is null.</exception>
+ <exception cref="T:System.Net.WebException">The URI formed by combining <see cref="P:System.Net.WebClient.BaseAddress"></see>, and <paramref name="address">address</paramref> is invalid. -or- <paramref name="data">data</paramref> is null. -or- There was no response from the server hosting the resource. -or- An error occurred while opening the stream. -or- The Content-type header is not null or &quot;application/x-www-form-urlencoded&quot;.</exception>
+ </member>
+ <member name="M:System.Net.WebClient.UploadValues(System.Uri,System.Collections.Specialized.NameValueCollection)">
+ <summary>Uploads the specified name/value collection to the resource identified by the specified URI.</summary>
+ <param name="address">The URI of the resource to receive the collection.</param>
+ <param name="data">The <see cref="T:System.Collections.Specialized.NameValueCollection"></see> to send to the resource.</param>
+ <returns>A <see cref="T:System.Byte"></see> array containing the body of the response from the resource.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="address">address</paramref> parameter is null. -or- The <paramref name="data">data</paramref> parameter is null.</exception>
+ <exception cref="T:System.Net.WebException">The URI formed by combining <see cref="P:System.Net.WebClient.BaseAddress"></see>, and <paramref name="address">address</paramref> is invalid. -or- <paramref name="data">data</paramref> is null. -or- There was no response from the server hosting the resource. -or- An error occurred while opening the stream. -or- The Content-type header is not null or &quot;application/x-www-form-urlencoded&quot;.</exception>
+ </member>
+ <member name="M:System.Net.WebClient.UploadValues(System.String,System.String,System.Collections.Specialized.NameValueCollection)">
+ <summary>Uploads the specified name/value collection to the resource identified by the specified URI, using the specified method.</summary>
+ <param name="address">The URI of the resource to receive the collection.</param>
+ <param name="method">The HTTP method used to send the file to the resource. If null, the default is POST for http and STOR for ftp.</param>
+ <param name="data">The <see cref="T:System.Collections.Specialized.NameValueCollection"></see> to send to the resource.</param>
+ <returns>A <see cref="T:System.Byte"></see> array containing the body of the response from the resource.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="address">address</paramref> parameter is null. -or- The <paramref name="data">data</paramref> parameter is null.</exception>
+ <exception cref="T:System.Net.WebException">The URI formed by combining <see cref="P:System.Net.WebClient.BaseAddress"></see>, and <paramref name="address">address</paramref> is invalid. -or- <paramref name="data">data</paramref> is null. -or- An error occurred while opening the stream. -or- There was no response from the server hosting the resource. -or- The Content-type header value is not null and is not application/x-www-form-urlencoded.</exception>
+ </member>
+ <member name="M:System.Net.WebClient.UploadValues(System.Uri,System.String,System.Collections.Specialized.NameValueCollection)">
+ <summary>Uploads the specified name/value collection to the resource identified by the specified URI, using the specified method.</summary>
+ <param name="address">The URI of the resource to receive the collection.</param>
+ <param name="method">The HTTP method used to send the file to the resource. If null, the default is POST for http and STOR for ftp.</param>
+ <param name="data">The <see cref="T:System.Collections.Specialized.NameValueCollection"></see> to send to the resource.</param>
+ <returns>A <see cref="T:System.Byte"></see> array containing the body of the response from the resource.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="address">address</paramref> parameter is null. -or- The <paramref name="data">data</paramref> parameter is null.</exception>
+ <exception cref="T:System.Net.WebException">The URI formed by combining <see cref="P:System.Net.WebClient.BaseAddress"></see>, and <paramref name="address">address</paramref> is invalid. -or- <paramref name="data">data</paramref> is null. -or- An error occurred while opening the stream. -or- There was no response from the server hosting the resource. -or- The Content-type header value is not null and is not application/x-www-form-urlencoded.</exception>
+ </member>
+ <member name="M:System.Net.WebClient.UploadValuesAsync(System.Uri,System.Collections.Specialized.NameValueCollection)">
+ <summary>Uploads the data in the specified name/value collection to the resource identified by the specified URI. This method does not block the calling thread.</summary>
+ <param name="address">The URI of the resource to receive the collection. This URI must identify a resource that can accept a request sent with the default method.</param>
+ <param name="data">The <see cref="T:System.Collections.Specialized.NameValueCollection"></see> to send to the resource.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="address">address</paramref> parameter is null. -or- The <paramref name="data">data</paramref> parameter is null.</exception>
+ <exception cref="T:System.Net.WebException">The URI formed by combining <see cref="P:System.Net.WebClient.BaseAddress"></see> and <paramref name="address">address</paramref> is invalid. -or- There was no response from the server hosting the resource.</exception>
+ </member>
+ <member name="M:System.Net.WebClient.UploadValuesAsync(System.Uri,System.String,System.Collections.Specialized.NameValueCollection)">
+ <summary>Uploads the data in the specified name/value collection to the resource identified by the specified URI, using the specified method. This method does not block the calling thread.</summary>
+ <param name="address">The URI of the resource to receive the collection. This URI must identify a resource that can accept a request sent with the method method.</param>
+ <param name="method">The method used to send the string to the resource. If null, the default is POST for http and STOR for ftp.</param>
+ <param name="data">The <see cref="T:System.Collections.Specialized.NameValueCollection"></see> to send to the resource.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="address">address</paramref> parameter is null. -or- The <paramref name="data">data</paramref> parameter is null.</exception>
+ <exception cref="T:System.Net.WebException">The URI formed by combining <see cref="P:System.Net.WebClient.BaseAddress"></see> and <paramref name="address">address</paramref> is invalid. -or- There was no response from the server hosting the resource. -or- <paramref name="method">method</paramref> cannot be used to send content.</exception>
+ </member>
+ <member name="M:System.Net.WebClient.UploadValuesAsync(System.Uri,System.String,System.Collections.Specialized.NameValueCollection,System.Object)">
+ <summary>Uploads the data in the specified name/value collection to the resource identified by the specified URI, using the specified method. This method does not block the calling thread, and allows the caller to pass an object to the method that is invoked when the operation completes.</summary>
+ <param name="address">The URI of the resource to receive the collection. This URI must identify a resource that can accept a request sent with the method method.</param>
+ <param name="method">The HTTP method used to send the string to the resource. If null, the default is POST for http and STOR for ftp.</param>
+ <param name="data">The <see cref="T:System.Collections.Specialized.NameValueCollection"></see> to send to the resource.</param>
+ <param name="userToken">A user-defined object that is passed to the method invoked when the asynchronous operation completes.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="address">address</paramref> parameter is null. -or- The <paramref name="data">data</paramref> parameter is null.</exception>
+ <exception cref="T:System.Net.WebException">The URI formed by combining <see cref="P:System.Net.WebClient.BaseAddress"></see> and <paramref name="address">address</paramref> is invalid. -or- There was no response from the server hosting the resource. -or- <paramref name="method">method</paramref> cannot be used to send content.</exception>
+ </member>
+ <member name="E:System.Net.WebClient.UploadValuesCompleted">
+ <summary>Occurs when an asynchronous upload of a name/value collection completes.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Net.WebClient.UploadValuesTaskAsync(System.String,System.String,System.Collections.Specialized.NameValueCollection)">
+ <summary>Uploads the specified name/value collection to the resource identified by the specified URI as an asynchronous operation using a task object.</summary>
+ <param name="address">The URI of the resource to receive the collection.</param>
+ <param name="method">The HTTP method used to send the collection to the resource. If null, the default is POST for http and STOR for ftp.</param>
+ <param name="data">The <see cref="T:System.Collections.Specialized.NameValueCollection"></see> to send to the resource.</param>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task`1"></see>. The task object representing the asynchronous operation. The <see cref="P:System.Threading.Tasks.Task`1.Result"></see> property on the task object returns a <see cref="T:System.Byte"></see> array containing the response sent by the server.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="address">address</paramref> parameter is null. -or- The <paramref name="data">data</paramref> parameter is null.</exception>
+ <exception cref="T:System.Net.WebException">The URI formed by combining <see cref="P:System.Net.WebClient.BaseAddress"></see>, and <paramref name="address">address</paramref> is invalid. -or- <paramref name="method">method</paramref> cannot be used to send content. -or- There was no response from the server hosting the resource. -or- An error occurred while opening the stream. -or- The Content-type header is not null or &quot;application/x-www-form-urlencoded&quot;.</exception>
+ </member>
+ <member name="M:System.Net.WebClient.UploadValuesTaskAsync(System.String,System.Collections.Specialized.NameValueCollection)">
+ <summary>Uploads the specified name/value collection to the resource identified by the specified URI as an asynchronous operation using a task object.</summary>
+ <param name="address">The URI of the resource to receive the collection.</param>
+ <param name="data">The <see cref="T:System.Collections.Specialized.NameValueCollection"></see> to send to the resource.</param>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task`1"></see>. The task object representing the asynchronous operation. The <see cref="P:System.Threading.Tasks.Task`1.Result"></see> property on the task object returns a <see cref="T:System.Byte"></see> array containing the response sent by the server.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="address">address</paramref> parameter is null. -or- The <paramref name="data">data</paramref> parameter is null.</exception>
+ <exception cref="T:System.Net.WebException">The URI formed by combining <see cref="P:System.Net.WebClient.BaseAddress"></see>, and <paramref name="address">address</paramref> is invalid. -or- There was no response from the server hosting the resource. -or- An error occurred while opening the stream. -or- The Content-type header is not null or &quot;application/x-www-form-urlencoded&quot;.</exception>
+ </member>
+ <member name="M:System.Net.WebClient.UploadValuesTaskAsync(System.Uri,System.Collections.Specialized.NameValueCollection)">
+ <summary>Uploads the specified name/value collection to the resource identified by the specified URI as an asynchronous operation using a task object.</summary>
+ <param name="address">The URI of the resource to receive the collection.</param>
+ <param name="data">The <see cref="T:System.Collections.Specialized.NameValueCollection"></see> to send to the resource.</param>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task`1"></see>. The task object representing the asynchronous operation. The <see cref="P:System.Threading.Tasks.Task`1.Result"></see> property on the task object returns a <see cref="T:System.Byte"></see> array containing the response sent by the server.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="address">address</paramref> parameter is null. -or- The <paramref name="data">data</paramref> parameter is null.</exception>
+ <exception cref="T:System.Net.WebException">The URI formed by combining <see cref="P:System.Net.WebClient.BaseAddress"></see>, and <paramref name="address">address</paramref> is invalid. -or- An error occurred while opening the stream. -or- There was no response from the server hosting the resource. -or- The Content-type header value is not null and is not application/x-www-form-urlencoded.</exception>
+ </member>
+ <member name="M:System.Net.WebClient.UploadValuesTaskAsync(System.Uri,System.String,System.Collections.Specialized.NameValueCollection)">
+ <summary>Uploads the specified name/value collection to the resource identified by the specified URI as an asynchronous operation using a task object.</summary>
+ <param name="address">The URI of the resource to receive the collection.</param>
+ <param name="method">The HTTP method used to send the collection to the resource. If null, the default is POST for http and STOR for ftp.</param>
+ <param name="data">The <see cref="T:System.Collections.Specialized.NameValueCollection"></see> to send to the resource.</param>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task`1"></see>. The task object representing the asynchronous operation. The <see cref="P:System.Threading.Tasks.Task`1.Result"></see> property on the task object returns a <see cref="T:System.Byte"></see> array containing the response sent by the server.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="address">address</paramref> parameter is null. -or- The <paramref name="data">data</paramref> parameter is null.</exception>
+ <exception cref="T:System.Net.WebException">The URI formed by combining <see cref="P:System.Net.WebClient.BaseAddress"></see>, and <paramref name="address">address</paramref> is invalid. -or- <paramref name="method">method</paramref> cannot be used to send content. -or- There was no response from the server hosting the resource. -or- An error occurred while opening the stream. -or- The Content-type header is not null or &quot;application/x-www-form-urlencoded&quot;.</exception>
+ </member>
+ <member name="P:System.Net.WebClient.UseDefaultCredentials">
+ <summary>Gets or sets a <see cref="T:System.Boolean"></see> value that controls whether the <see cref="P:System.Net.CredentialCache.DefaultCredentials"></see> are sent with requests.</summary>
+ <returns>true if the default credentials are used; otherwise false. The default value is false.</returns>
+ </member>
+ <member name="T:System.Net.WebException">
+ <summary>The exception that is thrown when an error occurs while accessing the network through a pluggable protocol.</summary>
+ </member>
+ <member name="M:System.Net.WebException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.WebException"></see> class.</summary>
+ </member>
+ <member name="M:System.Net.WebException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.WebException"></see> class with the specified error message.</summary>
+ <param name="message">The text of the error message.</param>
+ </member>
+ <member name="M:System.Net.WebException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.WebException"></see> class from the specified <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> and <see cref="T:System.Runtime.Serialization.StreamingContext"></see> instances.</summary>
+ <param name="serializationInfo">A <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> that contains the information required to serialize the new <see cref="T:System.Net.WebException"></see>.</param>
+ <param name="streamingContext">A <see cref="T:System.Runtime.Serialization.StreamingContext"></see> that contains the source of the serialized stream that is associated with the new <see cref="T:System.Net.WebException"></see>.</param>
+ </member>
+ <member name="M:System.Net.WebException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.WebException"></see> class with the specified error message and nested exception.</summary>
+ <param name="message">The text of the error message.</param>
+ <param name="innerException">A nested exception.</param>
+ </member>
+ <member name="M:System.Net.WebException.#ctor(System.String,System.Net.WebExceptionStatus)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.WebException"></see> class with the specified error message and status.</summary>
+ <param name="message">The text of the error message.</param>
+ <param name="status">One of the <see cref="T:System.Net.WebExceptionStatus"></see> values.</param>
+ </member>
+ <member name="M:System.Net.WebException.#ctor(System.String,System.Exception,System.Net.WebExceptionStatus,System.Net.WebResponse)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.WebException"></see> class with the specified error message, nested exception, status, and response.</summary>
+ <param name="message">The text of the error message.</param>
+ <param name="innerException">A nested exception.</param>
+ <param name="status">One of the <see cref="T:System.Net.WebExceptionStatus"></see> values.</param>
+ <param name="response">A <see cref="T:System.Net.WebResponse"></see> instance that contains the response from the remote host.</param>
+ </member>
+ <member name="M:System.Net.WebException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Populates a <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> instance with the data needed to serialize the <see cref="T:System.Net.WebException"></see>.</summary>
+ <param name="serializationInfo">The <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> to be used.</param>
+ <param name="streamingContext">The <see cref="T:System.Runtime.Serialization.StreamingContext"></see> to be used.</param>
+ </member>
+ <member name="P:System.Net.WebException.Response">
+ <summary>Gets the response that the remote host returned.</summary>
+ <returns>If a response is available from the Internet resource, a <see cref="T:System.Net.WebResponse"></see> instance that contains the error response from an Internet resource; otherwise, null.</returns>
+ </member>
+ <member name="P:System.Net.WebException.Status">
+ <summary>Gets the status of the response.</summary>
+ <returns>One of the <see cref="T:System.Net.WebExceptionStatus"></see> values.</returns>
+ </member>
+ <member name="M:System.Net.WebException.System#Runtime#Serialization#ISerializable#GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Serializes this instance into the specified <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object.</summary>
+ <param name="serializationInfo">The object into which this <see cref="T:System.Net.WebException"></see> will be serialized.</param>
+ <param name="streamingContext">The destination of the serialization.</param>
+ </member>
+ <member name="T:System.Net.WebExceptionStatus">
+ <summary>Defines status codes for the <see cref="T:System.Net.WebException"></see> class.</summary>
+ </member>
+ <member name="F:System.Net.WebExceptionStatus.CacheEntryNotFound">
+ <summary>The specified cache entry was not found.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.WebExceptionStatus.ConnectFailure">
+ <summary>The remote service point could not be contacted at the transport level.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.WebExceptionStatus.ConnectionClosed">
+ <summary>The connection was prematurely closed.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.WebExceptionStatus.KeepAliveFailure">
+ <summary>The connection for a request that specifies the Keep-alive header was closed unexpectedly.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.WebExceptionStatus.MessageLengthLimitExceeded">
+ <summary>A message was received that exceeded the specified limit when sending a request or receiving a response from the server.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.WebExceptionStatus.NameResolutionFailure">
+ <summary>The name resolver service could not resolve the host name.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.WebExceptionStatus.Pending">
+ <summary>An internal asynchronous request is pending.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.WebExceptionStatus.PipelineFailure">
+ <summary>The request was a pipelined request and the connection was closed before the response was received.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.WebExceptionStatus.ProtocolError">
+ <summary>The response received from the server was complete but indicated a protocol-level error. For example, an HTTP protocol error such as 401 Access Denied would use this status.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.WebExceptionStatus.ProxyNameResolutionFailure">
+ <summary>The name resolver service could not resolve the proxy host name.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.WebExceptionStatus.ReceiveFailure">
+ <summary>A complete response was not received from the remote server.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.WebExceptionStatus.RequestCanceled">
+ <summary>The request was canceled, the <see cref="M:System.Net.WebRequest.Abort"></see> method was called, or an unclassifiable error occurred. This is the default value for <see cref="P:System.Net.WebException.Status"></see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.WebExceptionStatus.RequestProhibitedByCachePolicy">
+ <summary>The request was not permitted by the cache policy. In general, this occurs when a request is not cacheable and the effective policy prohibits sending the request to the server. You might receive this status if a request method implies the presence of a request body, a request method requires direct interaction with the server, or a request contains a conditional header.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.WebExceptionStatus.RequestProhibitedByProxy">
+ <summary>This request was not permitted by the proxy.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.WebExceptionStatus.SecureChannelFailure">
+ <summary>An error occurred while establishing a connection using SSL.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.WebExceptionStatus.SendFailure">
+ <summary>A complete request could not be sent to the remote server.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.WebExceptionStatus.ServerProtocolViolation">
+ <summary>The server response was not a valid HTTP response.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.WebExceptionStatus.Success">
+ <summary>No error was encountered.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.WebExceptionStatus.Timeout">
+ <summary>No response was received during the time-out period for a request.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.WebExceptionStatus.TrustFailure">
+ <summary>A server certificate could not be validated.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.WebExceptionStatus.UnknownError">
+ <summary>An exception of unknown type has occurred.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Net.WebHeaderCollection">
+ <summary>Contains protocol headers associated with a request or response.</summary>
+ </member>
+ <member name="M:System.Net.WebHeaderCollection.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.WebHeaderCollection"></see> class.</summary>
+ </member>
+ <member name="M:System.Net.WebHeaderCollection.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.WebHeaderCollection"></see> class from the specified instances of the <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> and <see cref="T:System.Runtime.Serialization.StreamingContext"></see> classes.</summary>
+ <param name="serializationInfo">A <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> containing the information required to serialize the <see cref="T:System.Net.WebHeaderCollection"></see>.</param>
+ <param name="streamingContext">A <see cref="T:System.Runtime.Serialization.StreamingContext"></see> containing the source of the serialized stream associated with the new <see cref="T:System.Net.WebHeaderCollection"></see>.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="headerName">headerName</paramref> contains invalid characters.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="headerName">headerName</paramref> is a null reference or <see cref="F:System.String.Empty"></see>.</exception>
+ </member>
+ <member name="M:System.Net.WebHeaderCollection.Add(System.String)">
+ <summary>Inserts the specified header into the collection.</summary>
+ <param name="header">The header to add, with the name and value separated by a colon.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="header">header</paramref> is null or <see cref="F:System.String.Empty"></see>.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="header">header</paramref> does not contain a colon (:) character. The length of <paramref name="value">value</paramref> is greater than 65535. -or- The name part of <paramref name="header">header</paramref> is <see cref="F:System.String.Empty"></see> or contains invalid characters. -or- <paramref name="header">header</paramref> is a restricted header that should be set with a property. -or- The value part of <paramref name="header">header</paramref> contains invalid characters.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The length the string after the colon (:) is greater than 65535.</exception>
+ </member>
+ <member name="M:System.Net.WebHeaderCollection.Add(System.Net.HttpRequestHeader,System.String)">
+ <summary>Inserts the specified header with the specified value into the collection.</summary>
+ <param name="header">The header to add to the collection.</param>
+ <param name="value">The content of the header.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The length of <paramref name="value">value</paramref> is greater than 65535.</exception>
+ <exception cref="T:System.InvalidOperationException">This <see cref="T:System.Net.WebHeaderCollection"></see> instance does not allow instances of <see cref="T:System.Net.HttpRequestHeader"></see>.</exception>
+ </member>
+ <member name="M:System.Net.WebHeaderCollection.Add(System.Net.HttpResponseHeader,System.String)">
+ <summary>Inserts the specified header with the specified value into the collection.</summary>
+ <param name="header">The header to add to the collection.</param>
+ <param name="value">The content of the header.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The length of <paramref name="value">value</paramref> is greater than 65535.</exception>
+ <exception cref="T:System.InvalidOperationException">This <see cref="T:System.Net.WebHeaderCollection"></see> instance does not allow instances of <see cref="T:System.Net.HttpResponseHeader"></see>.</exception>
+ </member>
+ <member name="M:System.Net.WebHeaderCollection.Add(System.String,System.String)">
+ <summary>Inserts a header with the specified name and value into the collection.</summary>
+ <param name="name">The header to add to the collection.</param>
+ <param name="value">The content of the header.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="name">name</paramref> is null, <see cref="F:System.String.Empty"></see>, or contains invalid characters. -or- <paramref name="name">name</paramref> is a restricted header that must be set with a property setting. -or- <paramref name="value">value</paramref> contains invalid characters.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The length of <paramref name="value">value</paramref> is greater than 65535.</exception>
+ </member>
+ <member name="M:System.Net.WebHeaderCollection.AddWithoutValidate(System.String,System.String)">
+ <summary>Inserts a header into the collection without checking whether the header is on the restricted header list.</summary>
+ <param name="headerName">The header to add to the collection.</param>
+ <param name="headerValue">The content of the header.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="headerName">headerName</paramref> is null, <see cref="F:System.String.Empty"></see>, or contains invalid characters. -or- <paramref name="headerValue">headerValue</paramref> contains invalid characters.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="headerName">headerName</paramref> is not null and the length of <paramref name="headerValue">headerValue</paramref> is too long (greater than 65,535 characters).</exception>
+ </member>
+ <member name="P:System.Net.WebHeaderCollection.AllKeys">
+ <summary>Gets all header names (keys) in the collection.</summary>
+ <returns>An array of type <see cref="T:System.String"></see> containing all header names in a Web request.</returns>
+ </member>
+ <member name="M:System.Net.WebHeaderCollection.Clear">
+ <summary>Removes all headers from the collection.</summary>
+ </member>
+ <member name="P:System.Net.WebHeaderCollection.Count">
+ <summary>Gets the number of headers in the collection.</summary>
+ <returns>An <see cref="T:System.Int32"></see> indicating the number of headers in a request.</returns>
+ </member>
+ <member name="M:System.Net.WebHeaderCollection.Get(System.Int32)">
+ <summary>Gets the value of a particular header in the collection, specified by an index into the collection.</summary>
+ <param name="index">The zero-based index of the key to get from the collection.</param>
+ <returns>A <see cref="T:System.String"></see> containing the value of the specified header.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is negative. -or- <paramref name="index">index</paramref> exceeds the size of the collection.</exception>
+ </member>
+ <member name="M:System.Net.WebHeaderCollection.Get(System.String)">
+ <summary>Gets the value of a particular header in the collection, specified by the name of the header.</summary>
+ <param name="name">The name of the Web header.</param>
+ <returns>A <see cref="T:System.String"></see> holding the value of the specified header.</returns>
+ </member>
+ <member name="M:System.Net.WebHeaderCollection.GetEnumerator">
+ <summary>Returns an enumerator that can iterate through the <see cref="T:System.Net.WebHeaderCollection"></see> instance.</summary>
+ <returns>An <see cref="T:System.Collections.IEnumerator"></see> for the <see cref="T:System.Net.WebHeaderCollection"></see>.</returns>
+ </member>
+ <member name="M:System.Net.WebHeaderCollection.GetKey(System.Int32)">
+ <summary>Gets the header name at the specified position in the collection.</summary>
+ <param name="index">The zero-based index of the key to get from the collection.</param>
+ <returns>A <see cref="T:System.String"></see> holding the header name.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is negative. -or- <paramref name="index">index</paramref> exceeds the size of the collection.</exception>
+ </member>
+ <member name="M:System.Net.WebHeaderCollection.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Populates a <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> with the data needed to serialize the target object.</summary>
+ <param name="serializationInfo">The <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> to populate with data.</param>
+ <param name="streamingContext">A <see cref="T:System.Runtime.Serialization.StreamingContext"></see> that specifies the destination for this serialization.</param>
+ </member>
+ <member name="M:System.Net.WebHeaderCollection.GetValues(System.String)">
+ <summary>Gets an array of header values stored in a header.</summary>
+ <param name="header">The header to return.</param>
+ <returns>An array of header strings.</returns>
+ </member>
+ <member name="M:System.Net.WebHeaderCollection.GetValues(System.Int32)">
+ <summary>Gets an array of header values stored in the <paramref name="index">index</paramref> position of the header collection.</summary>
+ <param name="index">The header index to return.</param>
+ <returns>An array of header strings.</returns>
+ </member>
+ <member name="M:System.Net.WebHeaderCollection.IsRestricted(System.String)">
+ <summary>Tests whether the specified HTTP header can be set for the request.</summary>
+ <param name="headerName">The header to test.</param>
+ <returns>true if the header is restricted; otherwise false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="headerName">headerName</paramref> is null or <see cref="F:System.String.Empty"></see>.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="headerName">headerName</paramref> contains invalid characters.</exception>
+ </member>
+ <member name="M:System.Net.WebHeaderCollection.IsRestricted(System.String,System.Boolean)">
+ <summary>Tests whether the specified HTTP header can be set for the request or the response.</summary>
+ <param name="headerName">The header to test.</param>
+ <param name="response">Does the Framework test the response or the request?</param>
+ <returns>true if the header is restricted; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="headerName">headerName</paramref> is null or <see cref="F:System.String.Empty"></see>.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="headerName">headerName</paramref> contains invalid characters.</exception>
+ </member>
+ <member name="P:System.Net.WebHeaderCollection.Item(System.Net.HttpRequestHeader)">
+ <summary>Gets or sets the specified request header.</summary>
+ <param name="header">The request header value.</param>
+ <returns>A <see cref="T:System.String"></see> instance containing the specified header value.</returns>
+ <exception cref="T:System.InvalidOperationException">This <see cref="T:System.Net.WebHeaderCollection"></see> instance does not allow instances of <see cref="T:System.Net.HttpRequestHeader"></see>.</exception>
+ </member>
+ <member name="P:System.Net.WebHeaderCollection.Item(System.Net.HttpResponseHeader)">
+ <summary>Gets or sets the specified response header.</summary>
+ <param name="header">The response header value.</param>
+ <returns>A <see cref="T:System.String"></see> instance containing the specified header.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The length of <paramref name="value">value</paramref> is greater than 65535.</exception>
+ <exception cref="T:System.InvalidOperationException">This <see cref="T:System.Net.WebHeaderCollection"></see> instance does not allow instances of <see cref="T:System.Net.HttpResponseHeader"></see>.</exception>
+ </member>
+ <member name="P:System.Net.WebHeaderCollection.Keys">
+ <summary>Gets the collection of header names (keys) in the collection.</summary>
+ <returns>A <see cref="T:System.Collections.Specialized.NameObjectCollectionBase.KeysCollection"></see> containing all header names in a Web request.</returns>
+ </member>
+ <member name="M:System.Net.WebHeaderCollection.OnDeserialization(System.Object)">
+ <summary>Implements the <see cref="T:System.Runtime.Serialization.ISerializable"></see> interface and raises the deserialization event when the deserialization is complete.</summary>
+ <param name="sender">The source of the deserialization event.</param>
+ </member>
+ <member name="M:System.Net.WebHeaderCollection.Remove(System.Net.HttpRequestHeader)">
+ <summary>Removes the specified header from the collection.</summary>
+ <param name="header">The <see cref="T:System.Net.HttpRequestHeader"></see> instance to remove from the collection.</param>
+ <exception cref="T:System.InvalidOperationException">This <see cref="T:System.Net.WebHeaderCollection"></see> instance does not allow instances of <see cref="T:System.Net.HttpRequestHeader"></see>.</exception>
+ </member>
+ <member name="M:System.Net.WebHeaderCollection.Remove(System.Net.HttpResponseHeader)">
+ <summary>Removes the specified header from the collection.</summary>
+ <param name="header">The <see cref="T:System.Net.HttpResponseHeader"></see> instance to remove from the collection.</param>
+ <exception cref="T:System.InvalidOperationException">This <see cref="T:System.Net.WebHeaderCollection"></see> instance does not allow instances of <see cref="T:System.Net.HttpResponseHeader"></see>.</exception>
+ </member>
+ <member name="M:System.Net.WebHeaderCollection.Remove(System.String)">
+ <summary>Removes the specified header from the collection.</summary>
+ <param name="name">The name of the header to remove from the collection.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="name">name</paramref> is null<see cref="F:System.String.Empty"></see>.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="name">name</paramref> is a restricted header. -or- <paramref name="name">name</paramref> contains invalid characters.</exception>
+ </member>
+ <member name="M:System.Net.WebHeaderCollection.Set(System.Net.HttpRequestHeader,System.String)">
+ <summary>Sets the specified header to the specified value.</summary>
+ <param name="header">The <see cref="T:System.Net.HttpRequestHeader"></see> value to set.</param>
+ <param name="value">The content of the header to set.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The length of <paramref name="value">value</paramref> is greater than 65535.</exception>
+ <exception cref="T:System.InvalidOperationException">This <see cref="T:System.Net.WebHeaderCollection"></see> instance does not allow instances of <see cref="T:System.Net.HttpRequestHeader"></see>.</exception>
+ </member>
+ <member name="M:System.Net.WebHeaderCollection.Set(System.Net.HttpResponseHeader,System.String)">
+ <summary>Sets the specified header to the specified value.</summary>
+ <param name="header">The <see cref="T:System.Net.HttpResponseHeader"></see> value to set.</param>
+ <param name="value">The content of the header to set.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The length of <paramref name="value">value</paramref> is greater than 65535.</exception>
+ <exception cref="T:System.InvalidOperationException">This <see cref="T:System.Net.WebHeaderCollection"></see> instance does not allow instances of <see cref="T:System.Net.HttpResponseHeader"></see>.</exception>
+ </member>
+ <member name="M:System.Net.WebHeaderCollection.Set(System.String,System.String)">
+ <summary>Sets the specified header to the specified value.</summary>
+ <param name="name">The header to set.</param>
+ <param name="value">The content of the header to set.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="name">name</paramref> is null or <see cref="F:System.String.Empty"></see>.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The length of <paramref name="value">value</paramref> is greater than 65535.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="name">name</paramref> is a restricted header. -or- <paramref name="name">name</paramref> or <paramref name="value">value</paramref> contain invalid characters.</exception>
+ </member>
+ <member name="M:System.Net.WebHeaderCollection.ToByteArray">
+ <summary>Converts the <see cref="T:System.Net.WebHeaderCollection"></see> to a byte array..</summary>
+ <returns>A <see cref="T:System.Byte"></see> array holding the header collection.</returns>
+ </member>
+ <member name="M:System.Net.WebHeaderCollection.ToString">
+ <summary>This method is obsolete.</summary>
+ <returns>The <see cref="T:System.String"></see> representation of the collection.</returns>
+ </member>
+ <member name="M:System.Net.WebHeaderCollection.System#Runtime#Serialization#ISerializable#GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Serializes this instance into the specified <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object.</summary>
+ <param name="serializationInfo">The object into which this <see cref="T:System.Net.WebHeaderCollection"></see> will be serialized.</param>
+ <param name="streamingContext">The destination of the serialization.</param>
+ </member>
+ <member name="T:System.Net.WebProxy">
+ <summary>Contains HTTP proxy settings for the <see cref="T:System.Net.WebRequest"></see> class.</summary>
+ </member>
+ <member name="M:System.Net.WebProxy.#ctor">
+ <summary>Initializes an empty instance of the <see cref="T:System.Net.WebProxy"></see> class.</summary>
+ </member>
+ <member name="M:System.Net.WebProxy.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.WebProxy"></see> class with the specified URI.</summary>
+ <param name="Address">The URI of the proxy server.</param>
+ <exception cref="T:System.UriFormatException"><paramref name="Address">Address</paramref> is an invalid URI.</exception>
+ </member>
+ <member name="M:System.Net.WebProxy.#ctor(System.Uri)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.WebProxy"></see> class from the specified <see cref="T:System.Uri"></see> instance.</summary>
+ <param name="Address">A <see cref="T:System.Uri"></see> instance that contains the address of the proxy server.</param>
+ </member>
+ <member name="M:System.Net.WebProxy.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes an instance of the <see cref="T:System.Net.WebProxy"></see> class using previously serialized content.</summary>
+ <param name="serializationInfo">The serialization data.</param>
+ <param name="streamingContext">The context for the serialized data.</param>
+ </member>
+ <member name="M:System.Net.WebProxy.#ctor(System.String,System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.WebProxy"></see> class with the specified URI and bypass setting.</summary>
+ <param name="Address">The URI of the proxy server.</param>
+ <param name="BypassOnLocal">true to bypass the proxy for local addresses; otherwise, false.</param>
+ <exception cref="T:System.UriFormatException"><paramref name="Address">Address</paramref> is an invalid URI.</exception>
+ </member>
+ <member name="M:System.Net.WebProxy.#ctor(System.String,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.WebProxy"></see> class with the specified host and port number.</summary>
+ <param name="Host">The name of the proxy host.</param>
+ <param name="Port">The port number on Host to use.</param>
+ <exception cref="T:System.UriFormatException">The URI formed by combining <paramref name="Host">Host</paramref> and <paramref name="Port">Port</paramref> is not a valid URI.</exception>
+ </member>
+ <member name="M:System.Net.WebProxy.#ctor(System.Uri,System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.WebProxy"></see> class with the <see cref="T:System.Uri"></see> instance and bypass setting.</summary>
+ <param name="Address">A <see cref="T:System.Uri"></see> instance that contains the address of the proxy server.</param>
+ <param name="BypassOnLocal">true to bypass the proxy for local addresses; otherwise, false.</param>
+ </member>
+ <member name="M:System.Net.WebProxy.#ctor(System.String,System.Boolean,System.String[])">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.WebProxy"></see> class with the specified URI, bypass setting, and list of URIs to bypass.</summary>
+ <param name="Address">The URI of the proxy server.</param>
+ <param name="BypassOnLocal">true to bypass the proxy for local addresses; otherwise, false.</param>
+ <param name="BypassList">An array of regular expression strings that contain the URIs of the servers to bypass.</param>
+ <exception cref="T:System.UriFormatException"><paramref name="Address">Address</paramref> is an invalid URI.</exception>
+ </member>
+ <member name="M:System.Net.WebProxy.#ctor(System.Uri,System.Boolean,System.String[])">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.WebProxy"></see> class with the specified <see cref="T:System.Uri"></see> instance, bypass setting, and list of URIs to bypass.</summary>
+ <param name="Address">A <see cref="T:System.Uri"></see> instance that contains the address of the proxy server.</param>
+ <param name="BypassOnLocal">true to bypass the proxy for local addresses; otherwise, false.</param>
+ <param name="BypassList">An array of regular expression strings that contains the URIs of the servers to bypass.</param>
+ </member>
+ <member name="M:System.Net.WebProxy.#ctor(System.String,System.Boolean,System.String[],System.Net.ICredentials)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.WebProxy"></see> class with the specified URI, bypass setting, list of URIs to bypass, and credentials.</summary>
+ <param name="Address">The URI of the proxy server.</param>
+ <param name="BypassOnLocal">true to bypass the proxy for local addresses; otherwise, false.</param>
+ <param name="BypassList">An array of regular expression strings that contains the URIs of the servers to bypass.</param>
+ <param name="Credentials">An <see cref="T:System.Net.ICredentials"></see> instance to submit to the proxy server for authentication.</param>
+ <exception cref="T:System.UriFormatException"><paramref name="Address">Address</paramref> is an invalid URI.</exception>
+ </member>
+ <member name="M:System.Net.WebProxy.#ctor(System.Uri,System.Boolean,System.String[],System.Net.ICredentials)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.WebProxy"></see> class with the specified <see cref="T:System.Uri"></see> instance, bypass setting, list of URIs to bypass, and credentials.</summary>
+ <param name="Address">A <see cref="T:System.Uri"></see> instance that contains the address of the proxy server.</param>
+ <param name="BypassOnLocal">true to bypass the proxy for local addresses; otherwise, false.</param>
+ <param name="BypassList">An array of regular expression strings that contains the URIs of the servers to bypass.</param>
+ <param name="Credentials">An <see cref="T:System.Net.ICredentials"></see> instance to submit to the proxy server for authentication.</param>
+ </member>
+ <member name="P:System.Net.WebProxy.Address">
+ <summary>Gets or sets the address of the proxy server.</summary>
+ <returns>A <see cref="T:System.Uri"></see> instance that contains the address of the proxy server.</returns>
+ </member>
+ <member name="P:System.Net.WebProxy.BypassArrayList">
+ <summary>Gets a list of addresses that do not use the proxy server.</summary>
+ <returns>An <see cref="T:System.Collections.ArrayList"></see> that contains a list of <see cref="P:System.Net.WebProxy.BypassList"></see> arrays that represents URIs that do not use the proxy server when accessed.</returns>
+ </member>
+ <member name="P:System.Net.WebProxy.BypassList">
+ <summary>Gets or sets an array of addresses that do not use the proxy server.</summary>
+ <returns>An array that contains a list of regular expressions that describe URIs that do not use the proxy server when accessed.</returns>
+ </member>
+ <member name="P:System.Net.WebProxy.BypassProxyOnLocal">
+ <summary>Gets or sets a value that indicates whether to bypass the proxy server for local addresses.</summary>
+ <returns>true to bypass the proxy server for local addresses; otherwise, false. The default value is false.</returns>
+ </member>
+ <member name="P:System.Net.WebProxy.Credentials">
+ <summary>Gets or sets the credentials to submit to the proxy server for authentication.</summary>
+ <returns>An <see cref="T:System.Net.ICredentials"></see> instance that contains the credentials to submit to the proxy server for authentication.</returns>
+ <exception cref="T:System.InvalidOperationException">You attempted to set this property when the <see cref="P:System.Net.WebProxy.UseDefaultCredentials"></see> property was set to true.</exception>
+ </member>
+ <member name="M:System.Net.WebProxy.GetDefaultProxy">
+ <summary>Reads the Internet Explorer nondynamic proxy settings.</summary>
+ <returns>A <see cref="T:System.Net.WebProxy"></see> instance that contains the nondynamic proxy settings from Internet Explorer 5.5 and later.</returns>
+ </member>
+ <member name="M:System.Net.WebProxy.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Populates a <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> with the data that is needed to serialize the target object.</summary>
+ <param name="serializationInfo">The <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> to populate with data.</param>
+ <param name="streamingContext">A <see cref="T:System.Runtime.Serialization.StreamingContext"></see> that specifies the destination for this serialization.</param>
+ </member>
+ <member name="M:System.Net.WebProxy.GetProxy(System.Uri)">
+ <summary>Returns the proxied URI for a request.</summary>
+ <param name="destination">The <see cref="T:System.Uri"></see> instance of the requested Internet resource.</param>
+ <returns>The <see cref="T:System.Uri"></see> instance of the Internet resource, if the resource is on the bypass list; otherwise, the <see cref="T:System.Uri"></see> instance of the proxy.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="destination">destination</paramref> parameter is null.</exception>
+ </member>
+ <member name="M:System.Net.WebProxy.IsBypassed(System.Uri)">
+ <summary>Indicates whether to use the proxy server for the specified host.</summary>
+ <param name="host">The <see cref="T:System.Uri"></see> instance of the host to check for proxy use.</param>
+ <returns>true if the proxy server should not be used for <paramref name="host">host</paramref>; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="host">host</paramref> parameter is null.</exception>
+ </member>
+ <member name="P:System.Net.WebProxy.UseDefaultCredentials">
+ <summary>Gets or sets a <see cref="T:System.Boolean"></see> value that controls whether the <see cref="P:System.Net.CredentialCache.DefaultCredentials"></see> are sent with requests.</summary>
+ <returns>true if the default credentials are used; otherwise, false. The default value is false.</returns>
+ <exception cref="T:System.InvalidOperationException">You attempted to set this property when the <see cref="P:System.Net.WebProxy.Credentials"></see> property contains credentials other than the default credentials.</exception>
+ </member>
+ <member name="M:System.Net.WebProxy.System#Runtime#Serialization#ISerializable#GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Creates the serialization data and context that are used by the system to serialize a <see cref="T:System.Net.WebProxy"></see> object.</summary>
+ <param name="serializationInfo">The <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object to populate with data.</param>
+ <param name="streamingContext">A <see cref="T:System.Runtime.Serialization.StreamingContext"></see> structure that indicates the destination for this serialization.</param>
+ </member>
+ <member name="T:System.Net.WebRequest">
+
+ </member>
+ <member name="M:System.Net.WebRequest.#ctor">
+
+ </member>
+ <member name="M:System.Net.WebRequest.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <param name="serializationInfo"></param>
+ <param name="streamingContext"></param>
+ </member>
+ <member name="M:System.Net.WebRequest.Abort">
+
+ </member>
+ <member name="P:System.Net.WebRequest.AuthenticationLevel">
+ <returns></returns>
+ </member>
+ <member name="M:System.Net.WebRequest.BeginGetRequestStream(System.AsyncCallback,System.Object)">
+ <param name="callback"></param>
+ <param name="state"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Net.WebRequest.BeginGetResponse(System.AsyncCallback,System.Object)">
+ <param name="callback"></param>
+ <param name="state"></param>
+ <returns></returns>
+ </member>
+ <member name="P:System.Net.WebRequest.CachePolicy">
+ <returns></returns>
+ </member>
+ <member name="P:System.Net.WebRequest.ConnectionGroupName">
+ <returns></returns>
+ </member>
+ <member name="P:System.Net.WebRequest.ContentLength">
+ <returns></returns>
+ </member>
+ <member name="P:System.Net.WebRequest.ContentType">
+ <returns></returns>
+ </member>
+ <member name="M:System.Net.WebRequest.Create(System.String)">
+ <param name="requestUriString"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Net.WebRequest.Create(System.Uri)">
+ <param name="requestUri"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Net.WebRequest.CreateDefault(System.Uri)">
+ <param name="requestUri"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Net.WebRequest.CreateHttp(System.String)">
+ <param name="requestUriString"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Net.WebRequest.CreateHttp(System.Uri)">
+ <param name="requestUri"></param>
+ <returns></returns>
+ </member>
+ <member name="P:System.Net.WebRequest.Credentials">
+ <returns></returns>
+ </member>
+ <member name="P:System.Net.WebRequest.DefaultCachePolicy">
+ <returns></returns>
+ </member>
+ <member name="P:System.Net.WebRequest.DefaultWebProxy">
+ <returns></returns>
+ </member>
+ <member name="M:System.Net.WebRequest.EndGetRequestStream(System.IAsyncResult)">
+ <param name="asyncResult"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Net.WebRequest.EndGetResponse(System.IAsyncResult)">
+ <param name="asyncResult"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Net.WebRequest.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <param name="serializationInfo"></param>
+ <param name="streamingContext"></param>
+ </member>
+ <member name="M:System.Net.WebRequest.GetRequestStream">
+ <returns></returns>
+ </member>
+ <member name="M:System.Net.WebRequest.GetRequestStreamAsync">
+ <returns></returns>
+ </member>
+ <member name="M:System.Net.WebRequest.GetResponse">
+ <returns></returns>
+ </member>
+ <member name="M:System.Net.WebRequest.GetResponseAsync">
+ <returns></returns>
+ </member>
+ <member name="M:System.Net.WebRequest.GetSystemWebProxy">
+ <returns></returns>
+ </member>
+ <member name="P:System.Net.WebRequest.Headers">
+ <returns></returns>
+ </member>
+ <member name="P:System.Net.WebRequest.ImpersonationLevel">
+ <returns></returns>
+ </member>
+ <member name="P:System.Net.WebRequest.Method">
+ <returns></returns>
+ </member>
+ <member name="P:System.Net.WebRequest.PreAuthenticate">
+ <returns></returns>
+ </member>
+ <member name="P:System.Net.WebRequest.Proxy">
+ <returns></returns>
+ </member>
+ <member name="M:System.Net.WebRequest.RegisterPrefix(System.String,System.Net.IWebRequestCreate)">
+ <param name="prefix"></param>
+ <param name="creator"></param>
+ <returns></returns>
+ </member>
+ <member name="P:System.Net.WebRequest.RequestUri">
+ <returns></returns>
+ </member>
+ <member name="P:System.Net.WebRequest.Timeout">
+ <returns></returns>
+ </member>
+ <member name="P:System.Net.WebRequest.UseDefaultCredentials">
+ <returns></returns>
+ </member>
+ <member name="M:System.Net.WebRequest.System#Runtime#Serialization#ISerializable#GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <param name="serializationInfo"></param>
+ <param name="streamingContext"></param>
+ </member>
+ <member name="T:System.Net.WebRequestMethods.File">
+ <summary>Represents the types of file protocol methods that can be used with a FILE request. This class cannot be inherited.</summary>
+ </member>
+ <member name="F:System.Net.WebRequestMethods.File.DownloadFile">
+ <summary>Represents the FILE GET protocol method that is used to retrieve a file from a specified location.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.WebRequestMethods.File.UploadFile">
+ <summary>Represents the FILE PUT protocol method that is used to copy a file to a specified location.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Net.WebRequestMethods.Ftp">
+ <summary>Represents the types of FTP protocol methods that can be used with an FTP request. This class cannot be inherited.</summary>
+ </member>
+ <member name="F:System.Net.WebRequestMethods.Ftp.AppendFile">
+ <summary>Represents the FTP APPE protocol method that is used to append a file to an existing file on an FTP server.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.WebRequestMethods.Ftp.DeleteFile">
+ <summary>Represents the FTP DELE protocol method that is used to delete a file on an FTP server.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.WebRequestMethods.Ftp.DownloadFile">
+ <summary>Represents the FTP RETR protocol method that is used to download a file from an FTP server.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.WebRequestMethods.Ftp.GetDateTimestamp">
+ <summary>Represents the FTP MDTM protocol method that is used to retrieve the date-time stamp from a file on an FTP server.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.WebRequestMethods.Ftp.GetFileSize">
+ <summary>Represents the FTP SIZE protocol method that is used to retrieve the size of a file on an FTP server.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.WebRequestMethods.Ftp.ListDirectory">
+ <summary>Represents the FTP NLIST protocol method that gets a short listing of the files on an FTP server.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.WebRequestMethods.Ftp.ListDirectoryDetails">
+ <summary>Represents the FTP LIST protocol method that gets a detailed listing of the files on an FTP server.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.WebRequestMethods.Ftp.MakeDirectory">
+ <summary>Represents the FTP MKD protocol method creates a directory on an FTP server.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.WebRequestMethods.Ftp.PrintWorkingDirectory">
+ <summary>Represents the FTP PWD protocol method that prints the name of the current working directory.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.WebRequestMethods.Ftp.RemoveDirectory">
+ <summary>Represents the FTP RMD protocol method that removes a directory.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.WebRequestMethods.Ftp.Rename">
+ <summary>Represents the FTP RENAME protocol method that renames a directory.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.WebRequestMethods.Ftp.UploadFile">
+ <summary>Represents the FTP STOR protocol method that uploads a file to an FTP server.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.WebRequestMethods.Ftp.UploadFileWithUniqueName">
+ <summary>Represents the FTP STOU protocol that uploads a file with a unique name to an FTP server.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Net.WebRequestMethods.Http">
+ <summary>Represents the types of HTTP protocol methods that can be used with an HTTP request.</summary>
+ </member>
+ <member name="F:System.Net.WebRequestMethods.Http.Connect">
+ <summary>Represents the HTTP CONNECT protocol method that is used with a proxy that can dynamically switch to tunneling, as in the case of SSL tunneling.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.WebRequestMethods.Http.Get">
+ <summary>Represents an HTTP GET protocol method.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.WebRequestMethods.Http.Head">
+ <summary>Represents an HTTP HEAD protocol method. The HEAD method is identical to GET except that the server only returns message-headers in the response, without a message-body.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.WebRequestMethods.Http.MkCol">
+ <summary>Represents an HTTP MKCOL request that creates a new collection (such as a collection of pages) at the location specified by the request-Uniform Resource Identifier (URI).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.WebRequestMethods.Http.Post">
+ <summary>Represents an HTTP POST protocol method that is used to post a new entity as an addition to a URI.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.WebRequestMethods.Http.Put">
+ <summary>Represents an HTTP PUT protocol method that is used to replace an entity identified by a URI.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Net.WebRequestMethods">
+ <summary>Container class for <see cref="T:System.Net.WebRequestMethods.Ftp"></see>, <see cref="T:System.Net.WebRequestMethods.File"></see>, and <see cref="T:System.Net.WebRequestMethods.Http"></see> classes. This class cannot be inherited</summary>
+ </member>
+ <member name="T:System.Net.WebResponse">
+ <summary>Provides a response from a Uniform Resource Identifier (URI). This is an abstract class.</summary>
+ </member>
+ <member name="M:System.Net.WebResponse.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.WebResponse"></see> class.</summary>
+ </member>
+ <member name="M:System.Net.WebResponse.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.WebResponse"></see> class from the specified instances of the <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> and <see cref="T:System.Runtime.Serialization.StreamingContext"></see> classes.</summary>
+ <param name="serializationInfo">An instance of the <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> class that contains the information required to serialize the new <see cref="T:System.Net.WebRequest"></see> instance.</param>
+ <param name="streamingContext">An instance of the <see cref="T:System.Runtime.Serialization.StreamingContext"></see> class that indicates the source of the serialized stream that is associated with the new <see cref="T:System.Net.WebRequest"></see> instance.</param>
+ <exception cref="T:System.NotSupportedException">Any attempt is made to access the constructor, when the constructor is not overridden in a descendant class.</exception>
+ </member>
+ <member name="M:System.Net.WebResponse.Close">
+ <summary>When overridden by a descendant class, closes the response stream.</summary>
+ <exception cref="T:System.NotSupportedException">Any attempt is made to access the method, when the method is not overridden in a descendant class.</exception>
+ </member>
+ <member name="P:System.Net.WebResponse.ContentLength">
+ <summary>When overridden in a descendant class, gets or sets the content length of data being received.</summary>
+ <returns>The number of bytes returned from the Internet resource.</returns>
+ <exception cref="T:System.NotSupportedException">Any attempt is made to get or set the property, when the property is not overridden in a descendant class.</exception>
+ </member>
+ <member name="P:System.Net.WebResponse.ContentType">
+ <summary>When overridden in a derived class, gets or sets the content type of the data being received.</summary>
+ <returns>A string that contains the content type of the response.</returns>
+ <exception cref="T:System.NotSupportedException">Any attempt is made to get or set the property, when the property is not overridden in a descendant class.</exception>
+ </member>
+ <member name="M:System.Net.WebResponse.Dispose">
+ <summary>Releases the unmanaged resources used by the <see cref="T:System.Net.WebResponse"></see> object.</summary>
+ </member>
+ <member name="M:System.Net.WebResponse.Dispose(System.Boolean)">
+ <summary>Releases the unmanaged resources used by the <see cref="T:System.Net.WebResponse"></see> object, and optionally disposes of the managed resources.</summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to releases only unmanaged resources.</param>
+ </member>
+ <member name="M:System.Net.WebResponse.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Populates a <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> with the data that is needed to serialize the target object.</summary>
+ <param name="serializationInfo">The <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> to populate with data.</param>
+ <param name="streamingContext">A <see cref="T:System.Runtime.Serialization.StreamingContext"></see> that specifies the destination for this serialization.</param>
+ </member>
+ <member name="M:System.Net.WebResponse.GetResponseStream">
+ <summary>When overridden in a descendant class, returns the data stream from the Internet resource.</summary>
+ <returns>An instance of the <see cref="T:System.IO.Stream"></see> class for reading data from the Internet resource.</returns>
+ <exception cref="T:System.NotSupportedException">Any attempt is made to access the method, when the method is not overridden in a descendant class.</exception>
+ </member>
+ <member name="P:System.Net.WebResponse.Headers">
+ <summary>When overridden in a derived class, gets a collection of header name-value pairs associated with this request.</summary>
+ <returns>An instance of the <see cref="T:System.Net.WebHeaderCollection"></see> class that contains header values associated with this response.</returns>
+ <exception cref="T:System.NotSupportedException">Any attempt is made to get or set the property, when the property is not overridden in a descendant class.</exception>
+ </member>
+ <member name="P:System.Net.WebResponse.IsFromCache">
+ <summary>Gets a <see cref="T:System.Boolean"></see> value that indicates whether this response was obtained from the cache.</summary>
+ <returns>true if the response was taken from the cache; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Net.WebResponse.IsMutuallyAuthenticated">
+ <summary>Gets a <see cref="T:System.Boolean"></see> value that indicates whether mutual authentication occurred.</summary>
+ <returns>true if both client and server were authenticated; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Net.WebResponse.ResponseUri">
+ <summary>When overridden in a derived class, gets the URI of the Internet resource that actually responded to the request.</summary>
+ <returns>An instance of the <see cref="T:System.Uri"></see> class that contains the URI of the Internet resource that actually responded to the request.</returns>
+ <exception cref="T:System.NotSupportedException">Any attempt is made to get or set the property, when the property is not overridden in a descendant class.</exception>
+ </member>
+ <member name="P:System.Net.WebResponse.SupportsHeaders">
+ <summary>Gets a value that indicates if headers are supported.</summary>
+ <returns>Returns <see cref="T:System.Boolean"></see>. true if headers are supported; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Net.WebResponse.System#Runtime#Serialization#ISerializable#GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Populates a <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> instance with the data that is needed to serialize <see cref="T:System.Net.WebResponse"></see>.</summary>
+ <param name="serializationInfo">A <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> that will hold the serialized data for the <see cref="T:System.Net.WebResponse"></see>.</param>
+ <param name="streamingContext">A <see cref="T:System.Runtime.Serialization.StreamingContext"></see> that contains the destination of the serialized stream that is associated with the new <see cref="T:System.Net.WebResponse"></see>.</param>
+ </member>
+ <member name="T:System.Net.WebSockets.ClientWebSocket">
+ <summary>Provides a client for connecting to WebSocket services.</summary>
+ </member>
+ <member name="M:System.Net.WebSockets.ClientWebSocket.#ctor">
+ <summary>Creates an instance of the <see cref="T:System.Net.WebSockets.ClientWebSocket"></see> class.</summary>
+ </member>
+ <member name="M:System.Net.WebSockets.ClientWebSocket.Abort">
+ <summary>Aborts the connection and cancels any pending IO operations.</summary>
+ </member>
+ <member name="M:System.Net.WebSockets.ClientWebSocket.CloseAsync(System.Net.WebSockets.WebSocketCloseStatus,System.String,System.Threading.CancellationToken)">
+ <summary>Close the <see cref="T:System.Net.WebSockets.ClientWebSocket"></see> instance as an asynchronous operation.</summary>
+ <param name="closeStatus">The WebSocket close status.</param>
+ <param name="statusDescription">A description of the close status.</param>
+ <param name="cancellationToken">A cancellation token used to propagate notification that this operation should be canceled.</param>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task"></see>. The task object representing the asynchronous operation.</returns>
+ </member>
+ <member name="M:System.Net.WebSockets.ClientWebSocket.CloseOutputAsync(System.Net.WebSockets.WebSocketCloseStatus,System.String,System.Threading.CancellationToken)">
+ <summary>Close the output for the <see cref="T:System.Net.WebSockets.ClientWebSocket"></see> instance as an asynchronous operation.</summary>
+ <param name="closeStatus">The WebSocket close status.</param>
+ <param name="statusDescription">A description of the close status.</param>
+ <param name="cancellationToken">A cancellation token used to propagate notification that this operation should be canceled.</param>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task"></see>. The task object representing the asynchronous operation.</returns>
+ </member>
+ <member name="P:System.Net.WebSockets.ClientWebSocket.CloseStatus">
+ <summary>Gets the reason why the close handshake was initiated on <see cref="T:System.Net.WebSockets.ClientWebSocket"></see> instance.</summary>
+ <returns>Returns <see cref="T:System.Net.WebSockets.WebSocketCloseStatus"></see>. The reason why the close handshake was initiated.</returns>
+ </member>
+ <member name="P:System.Net.WebSockets.ClientWebSocket.CloseStatusDescription">
+ <summary>Gets a description of the reason why the <see cref="T:System.Net.WebSockets.ClientWebSocket"></see> instance was closed.</summary>
+ <returns>Returns <see cref="T:System.String"></see>. The description of the reason why the <see cref="T:System.Net.WebSockets.ClientWebSocket"></see> instance was closed.</returns>
+ </member>
+ <member name="M:System.Net.WebSockets.ClientWebSocket.ConnectAsync(System.Uri,System.Threading.CancellationToken)">
+ <summary>Connect to a WebSocket server as an asynchronous operation.</summary>
+ <param name="uri">The URI of the WebSocket server to connect to.</param>
+ <param name="cancellationToken">A cancellation token used to propagate notification that the operation should be canceled.</param>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task"></see>. The task object representing the asynchronous operation.</returns>
+ </member>
+ <member name="M:System.Net.WebSockets.ClientWebSocket.Dispose">
+ <summary>Releases the unmanaged resources used by the <see cref="T:System.Net.WebSockets.ClientWebSocket"></see> instance.</summary>
+ </member>
+ <member name="P:System.Net.WebSockets.ClientWebSocket.Options">
+ <summary>Gets the WebSocket options for the <see cref="T:System.Net.WebSockets.ClientWebSocket"></see> instance.</summary>
+ <returns>Returns <see cref="T:System.Net.WebSockets.ClientWebSocketOptions"></see>. The WebSocket options for the <see cref="T:System.Net.WebSockets.ClientWebSocket"></see> instance.</returns>
+ </member>
+ <member name="M:System.Net.WebSockets.ClientWebSocket.ReceiveAsync(System.ArraySegment{System.Byte},System.Threading.CancellationToken)">
+ <summary>Receive data on <see cref="T:System.Net.WebSockets.ClientWebSocket"></see> as an asynchronous operation.</summary>
+ <param name="buffer">The buffer to receive the response.</param>
+ <param name="cancellationToken">A cancellation token used to propagate notification that this operation should be canceled.</param>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task`1"></see>. The task object representing the asynchronous operation.</returns>
+ </member>
+ <member name="M:System.Net.WebSockets.ClientWebSocket.SendAsync(System.ArraySegment{System.Byte},System.Net.WebSockets.WebSocketMessageType,System.Boolean,System.Threading.CancellationToken)">
+ <summary>Send data on <see cref="T:System.Net.WebSockets.ClientWebSocket"></see> as an asynchronous operation.</summary>
+ <param name="buffer">The buffer containing the message to be sent.</param>
+ <param name="messageType">Specifies whether the buffer is clear text or in a binary format.</param>
+ <param name="endOfMessage">Specifies whether this is the final asynchronous send. Set to true if this is the final send; false otherwise.</param>
+ <param name="cancellationToken">A cancellation token used to propagate notification that this operation should be canceled.</param>
+ <returns>The task object representing the asynchronous operation.</returns>
+ </member>
+ <member name="P:System.Net.WebSockets.ClientWebSocket.State">
+ <summary>Get the WebSocket state of the <see cref="T:System.Net.WebSockets.ClientWebSocket"></see> instance.</summary>
+ <returns>Returns <see cref="T:System.Net.WebSockets.WebSocketState"></see>. The WebSocket state of the <see cref="T:System.Net.WebSockets.ClientWebSocket"></see> instance.</returns>
+ </member>
+ <member name="P:System.Net.WebSockets.ClientWebSocket.SubProtocol">
+ <summary>Gets the supported WebSocket sub-protocol for the <see cref="T:System.Net.WebSockets.ClientWebSocket"></see> instance.</summary>
+ <returns>Returns <see cref="T:System.String"></see>. The supported WebSocket sub-protocol.</returns>
+ </member>
+ <member name="T:System.Net.WebSockets.ClientWebSocketOptions">
+ <summary>Options to use with a <see cref="T:System.Net.WebSockets.ClientWebSocket"></see> object.</summary>
+ </member>
+ <member name="M:System.Net.WebSockets.ClientWebSocketOptions.AddSubProtocol(System.String)">
+ <summary>Adds a sub-protocol to be negotiated during the WebSocket connection handshake.</summary>
+ <param name="subProtocol">The WebSocket sub-protocol to add.</param>
+ </member>
+ <member name="P:System.Net.WebSockets.ClientWebSocketOptions.ClientCertificates">
+ <summary>Gets or sets a collection of client side certificates.</summary>
+ <returns>Returns <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection"></see>. A collection of client side certificates.</returns>
+ </member>
+ <member name="P:System.Net.WebSockets.ClientWebSocketOptions.Cookies">
+ <summary>Gets or sets the cookies associated with the request.</summary>
+ <returns>Returns <see cref="T:System.Net.CookieContainer"></see>. The cookies associated with the request.</returns>
+ </member>
+ <member name="P:System.Net.WebSockets.ClientWebSocketOptions.Credentials">
+ <summary>Gets or sets the credential information for the client.</summary>
+ <returns>Returns <see cref="T:System.Net.ICredentials"></see>. The credential information for the client.</returns>
+ </member>
+ <member name="P:System.Net.WebSockets.ClientWebSocketOptions.KeepAliveInterval">
+ <summary>Gets or sets the WebSocket protocol keep-alive interval in milliseconds.</summary>
+ <returns>Returns <see cref="T:System.TimeSpan"></see>. The WebSocket protocol keep-alive interval in milliseconds.</returns>
+ </member>
+ <member name="P:System.Net.WebSockets.ClientWebSocketOptions.Proxy">
+ <summary>Gets or sets the proxy for WebSocket requests.</summary>
+ <returns>Returns <see cref="T:System.Net.IWebProxy"></see>. The proxy for WebSocket requests.</returns>
+ </member>
+ <member name="M:System.Net.WebSockets.ClientWebSocketOptions.SetBuffer(System.Int32,System.Int32)">
+ <summary>Sets the client buffer parameters.</summary>
+ <param name="receiveBufferSize">The size, in bytes, of the client receive buffer.</param>
+ <param name="sendBufferSize">The size, in bytes, of the client send buffer.</param>
+ </member>
+ <member name="M:System.Net.WebSockets.ClientWebSocketOptions.SetBuffer(System.Int32,System.Int32,System.ArraySegment{System.Byte})">
+ <summary>Sets client buffer parameters.</summary>
+ <param name="receiveBufferSize">The size, in bytes, of the client receive buffer.</param>
+ <param name="sendBufferSize">The size, in bytes, of the client send buffer.</param>
+ <param name="buffer">The receive buffer to use.</param>
+ </member>
+ <member name="M:System.Net.WebSockets.ClientWebSocketOptions.SetRequestHeader(System.String,System.String)">
+ <summary>Creates a HTTP request header and its value.</summary>
+ <param name="headerName">The name of the HTTP header.</param>
+ <param name="headerValue">The value of the HTTP header.</param>
+ </member>
+ <member name="P:System.Net.WebSockets.ClientWebSocketOptions.UseDefaultCredentials">
+ <summary>Gets or sets a <see cref="T:System.Boolean"></see> value that indicates if default credentials should be used during WebSocket handshake.</summary>
+ <returns>Returns <see cref="T:System.Boolean"></see>. true if default credentials should be used during WebSocket handshake; otherwise false. The default is true.</returns>
+ </member>
+ <member name="T:System.Net.WebSockets.HttpListenerWebSocketContext">
+ <summary>Provides access to information received by the <see cref="T:System.Net.HttpListener"></see> class when accepting WebSocket connections.</summary>
+ </member>
+ <member name="P:System.Net.WebSockets.HttpListenerWebSocketContext.CookieCollection">
+ <summary>Gets the cookies received by the <see cref="T:System.Net.HttpListener"></see> object in the WebSocket opening handshake.</summary>
+ <returns>Returns <see cref="T:System.Net.CookieCollection"></see>. The cookies received by the <see cref="T:System.Net.HttpListener"></see> object.</returns>
+ </member>
+ <member name="P:System.Net.WebSockets.HttpListenerWebSocketContext.Headers">
+ <summary>Gets the HTTP headers received by the <see cref="T:System.Net.HttpListener"></see> object in the WebSocket opening handshake.</summary>
+ <returns>Returns <see cref="T:System.Collections.Specialized.NameValueCollection"></see>. The HTTP headers received by the <see cref="T:System.Net.HttpListener"></see> object.</returns>
+ </member>
+ <member name="P:System.Net.WebSockets.HttpListenerWebSocketContext.IsAuthenticated">
+ <summary>Gets a value that indicates if the WebSocket client is authenticated.</summary>
+ <returns>Returns <see cref="T:System.Boolean"></see>. true if the WebSocket client is authenticated; otherwise false.</returns>
+ </member>
+ <member name="P:System.Net.WebSockets.HttpListenerWebSocketContext.IsLocal">
+ <summary>Gets a value that indicates if the WebSocket client connected from the local machine.</summary>
+ <returns>Returns <see cref="T:System.Boolean"></see>. true if the WebSocket client connected from the local machine; otherwise false.</returns>
+ </member>
+ <member name="P:System.Net.WebSockets.HttpListenerWebSocketContext.IsSecureConnection">
+ <summary>Gets a value that indicates if the WebSocket connection is secured using Secure Sockets Layer (SSL).</summary>
+ <returns>Returns <see cref="T:System.Boolean"></see>. true if the WebSocket connection is secured using SSL; otherwise false.</returns>
+ </member>
+ <member name="P:System.Net.WebSockets.HttpListenerWebSocketContext.Origin">
+ <summary>Gets the value of the Origin HTTP header included in the WebSocket opening handshake.</summary>
+ <returns>Returns <see cref="T:System.String"></see>. The value of the Origin HTTP header.</returns>
+ </member>
+ <member name="P:System.Net.WebSockets.HttpListenerWebSocketContext.RequestUri">
+ <summary>Gets the URI requested by the WebSocket client.</summary>
+ <returns>Returns <see cref="T:System.Uri"></see>. The URI requested by the WebSocket client.</returns>
+ </member>
+ <member name="P:System.Net.WebSockets.HttpListenerWebSocketContext.SecWebSocketKey">
+ <summary>Gets the value of the SecWebSocketKey HTTP header included in the WebSocket opening handshake.</summary>
+ <returns>Returns <see cref="T:System.String"></see>. The value of the SecWebSocketKey HTTP header.</returns>
+ </member>
+ <member name="P:System.Net.WebSockets.HttpListenerWebSocketContext.SecWebSocketProtocols">
+ <summary>Gets the list of the Secure WebSocket protocols included in the WebSocket opening handshake.</summary>
+ <returns>Returns <see cref="T:System.Collections.Generic.IEnumerable`1"></see>. The list of the Secure WebSocket protocols.</returns>
+ </member>
+ <member name="P:System.Net.WebSockets.HttpListenerWebSocketContext.SecWebSocketVersion">
+ <summary>Gets the list of sub-protocols requested by the WebSocket client.</summary>
+ <returns>Returns <see cref="T:System.String"></see>. The list of sub-protocols requested by the WebSocket client.</returns>
+ </member>
+ <member name="P:System.Net.WebSockets.HttpListenerWebSocketContext.User">
+ <summary>Gets an object used to obtain identity, authentication information, and security roles for the WebSocket client.</summary>
+ <returns>Returns <see cref="T:System.Security.Principal.IPrincipal"></see>. The identity, authentication information, and security roles for the WebSocket client.</returns>
+ </member>
+ <member name="P:System.Net.WebSockets.HttpListenerWebSocketContext.WebSocket">
+ <summary>Gets the WebSocket instance used to send and receive data over the WebSocket connection.</summary>
+ <returns>Returns <see cref="T:System.Net.WebSockets.WebSocket"></see>. The WebSocket instance.</returns>
+ </member>
+ <member name="T:System.Net.WebSockets.WebSocket">
+ <summary>The WebSocket class allows applications to send and receive data after the WebSocket upgrade has completed.</summary>
+ </member>
+ <member name="M:System.Net.WebSockets.WebSocket.#ctor">
+ <summary>Creates an instance of the <see cref="T:System.Net.WebSockets.WebSocket"></see> class.</summary>
+ </member>
+ <member name="M:System.Net.WebSockets.WebSocket.Abort">
+ <summary>Aborts the WebSocket connection and cancels any pending IO operations.</summary>
+ </member>
+ <member name="M:System.Net.WebSockets.WebSocket.CloseAsync(System.Net.WebSockets.WebSocketCloseStatus,System.String,System.Threading.CancellationToken)">
+ <summary>Closes the WebSocket connection as an asynchronous operation using the close handshake defined in the <see cref="http://tools.ietf.org/html/draft-ietf-hybi-thewebsocketprotocol-06">WebSocket protocol specification</see> section 7.</summary>
+ <param name="closeStatus">Indicates the reason for closing the WebSocket connection.</param>
+ <param name="statusDescription">Specifies a human readable explanation as to why the connection is closed.</param>
+ <param name="cancellationToken">The token that can be used to propagate notification that operations should be canceled.</param>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task"></see>. The task object representing the asynchronous operation.</returns>
+ </member>
+ <member name="M:System.Net.WebSockets.WebSocket.CloseOutputAsync(System.Net.WebSockets.WebSocketCloseStatus,System.String,System.Threading.CancellationToken)">
+ <summary>Initiates or completes the close handshake defined in the <see cref="http://tools.ietf.org/html/draft-ietf-hybi-thewebsocketprotocol-06">WebSocket protocol specification section 7</see>.</summary>
+ <param name="closeStatus">Indicates the reason for closing the WebSocket connection.</param>
+ <param name="statusDescription">Allows applications to specify a human readable explanation as to why the connection is closed.</param>
+ <param name="cancellationToken">The token that can be used to propagate notification that operations should be canceled.</param>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task"></see>. The task object representing the asynchronous operation.</returns>
+ </member>
+ <member name="P:System.Net.WebSockets.WebSocket.CloseStatus">
+ <summary>Indicates the reason why the remote endpoint initiated the close handshake.</summary>
+ <returns>Returns <see cref="T:System.Net.WebSockets.WebSocketCloseStatus"></see>.</returns>
+ </member>
+ <member name="P:System.Net.WebSockets.WebSocket.CloseStatusDescription">
+ <summary>Allows the remote endpoint to describe the reason why the connection was closed.</summary>
+ <returns>Returns <see cref="T:System.String"></see>.</returns>
+ </member>
+ <member name="M:System.Net.WebSockets.WebSocket.CreateClientBuffer(System.Int32,System.Int32)">
+ <summary>Create client buffers to use with this <see cref="T:System.Net.WebSockets.WebSocket"></see> instance.</summary>
+ <param name="receiveBufferSize">The size, in bytes, of the client receive buffer.</param>
+ <param name="sendBufferSize">The size, in bytes, of the send buffer.</param>
+ <returns>Returns <see cref="T:System.ArraySegment`1"></see>. An array with the client buffers.</returns>
+ </member>
+ <member name="M:System.Net.WebSockets.WebSocket.CreateClientWebSocket(System.IO.Stream,System.String,System.Int32,System.Int32,System.TimeSpan,System.Boolean,System.ArraySegment{System.Byte})">
+ <summary>This API supports the .NET Framework infrastructure and is not intended to be used directly from your code. Allows callers to create a client side WebSocket class which will use the WSPC for framing purposes.</summary>
+ <param name="innerStream">The connection to be used for IO operations.</param>
+ <param name="subProtocol">The subprotocol accepted by the client.</param>
+ <param name="receiveBufferSize">The size in bytes of the client WebSocket receive buffer.</param>
+ <param name="sendBufferSize">The size in bytes of the client WebSocket send buffer.</param>
+ <param name="keepAliveInterval">Determines how regularly a frame is sent over the connection as a keep-alive. Applies only when the connection is idle.</param>
+ <param name="useZeroMaskingKey">Indicates whether a random key or a static key (just zeros) should be used for the WebSocket masking.</param>
+ <param name="internalBuffer">Will be used as the internal buffer in the WPC. The size has to be at least 2 * ReceiveBufferSize + SendBufferSize + 256 + 20 (16 on 32-bit).</param>
+ <returns>Returns <see cref="T:System.Net.WebSockets.WebSocket"></see>.</returns>
+ </member>
+ <member name="M:System.Net.WebSockets.WebSocket.CreateServerBuffer(System.Int32)">
+ <summary>Creates a WebSocket server buffer.</summary>
+ <param name="receiveBufferSize">The size, in bytes, of the desired buffer.</param>
+ <returns>Returns <see cref="T:System.ArraySegment`1"></see>.</returns>
+ </member>
+ <member name="P:System.Net.WebSockets.WebSocket.DefaultKeepAliveInterval">
+ <summary>Gets the default WebSocket protocol keep-alive interval in milliseconds.</summary>
+ <returns>Returns <see cref="T:System.TimeSpan"></see>. The default WebSocket protocol keep-alive interval in milliseconds. The typical value for this interval is 30 seconds.</returns>
+ </member>
+ <member name="M:System.Net.WebSockets.WebSocket.Dispose">
+ <summary>Used to clean up unmanaged resources for ASP.NET and self-hosted implementations.</summary>
+ </member>
+ <member name="M:System.Net.WebSockets.WebSocket.IsStateTerminal(System.Net.WebSockets.WebSocketState)">
+ <summary>Returns a value that indicates if the state of the WebSocket instance is closed or aborted.</summary>
+ <param name="state">The current state of the WebSocket.</param>
+ <returns>Returns <see cref="T:System.Boolean"></see>. true if the <see cref="T:System.Net.WebSockets.WebSocket"></see> is closed or aborted; otherwise false.</returns>
+ </member>
+ <member name="M:System.Net.WebSockets.WebSocket.ReceiveAsync(System.ArraySegment{System.Byte},System.Threading.CancellationToken)">
+ <summary>Receives data from the <see cref="T:System.Net.WebSockets.WebSocket"></see> connection asynchronously.</summary>
+ <param name="buffer">References the application buffer that is the storage location for the received data.</param>
+ <param name="cancellationToken">Propagates the notification that operations should be canceled.</param>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task`1"></see>. The task object representing the asynchronous operation. The <see cref="P:System.Threading.Tasks.Task`1.Result"></see> property on the task object returns a <see cref="T:System.Byte"></see> array containing the received data.</returns>
+ </member>
+ <member name="M:System.Net.WebSockets.WebSocket.RegisterPrefixes">
+ <summary>This API supports the .NET Framework infrastructure and is not intended to be used directly from your code. Allows callers to register prefixes for WebSocket requests (ws and wss).</summary>
+ </member>
+ <member name="M:System.Net.WebSockets.WebSocket.SendAsync(System.ArraySegment{System.Byte},System.Net.WebSockets.WebSocketMessageType,System.Boolean,System.Threading.CancellationToken)">
+ <summary>Sends data over the <see cref="T:System.Net.WebSockets.WebSocket"></see> connection asynchronously.</summary>
+ <param name="buffer">The buffer to be sent over the connection.</param>
+ <param name="messageType">Indicates whether the application is sending a binary or text message.</param>
+ <param name="endOfMessage">Indicates whether the data in &quot;buffer&quot; is the last part of a message.</param>
+ <param name="cancellationToken">The token that propagates the notification that operations should be canceled.</param>
+ <returns>The task object representing the asynchronous operation.</returns>
+ </member>
+ <member name="P:System.Net.WebSockets.WebSocket.State">
+ <summary>Returns the current state of the WebSocket connection.</summary>
+ <returns>Returns <see cref="T:System.Net.WebSockets.WebSocketState"></see>.</returns>
+ </member>
+ <member name="P:System.Net.WebSockets.WebSocket.SubProtocol">
+ <summary>The subprotocol that was negotiated during the opening handshake.</summary>
+ <returns>Returns <see cref="T:System.String"></see>.</returns>
+ </member>
+ <member name="M:System.Net.WebSockets.WebSocket.ThrowOnInvalidState(System.Net.WebSockets.WebSocketState,System.Net.WebSockets.WebSocketState[])">
+ <summary>Verifies that the connection is in an expected state.</summary>
+ <param name="state">The current state of the WebSocket to be tested against the list of valid states.</param>
+ <param name="validStates">List of valid connection states.</param>
+ </member>
+ <member name="T:System.Net.WebSockets.WebSocketCloseStatus">
+ <summary>Represents well known WebSocket close codes as defined in <see cref="http://www.rfc-editor.org/rfc/rfc6455.txt">section 11.7</see> of the WebSocket protocol spec.</summary>
+ </member>
+ <member name="F:System.Net.WebSockets.WebSocketCloseStatus.Empty">
+ <summary>No error specified.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.WebSockets.WebSocketCloseStatus.EndpointUnavailable">
+ <summary>(1001) Indicates an endpoint is being removed. Either the server or client will become unavailable.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.WebSockets.WebSocketCloseStatus.InternalServerError">
+ <summary>The connection will be closed by the server because of an error on the server.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.WebSockets.WebSocketCloseStatus.InvalidMessageType">
+ <summary>(1003) The client or server is terminating the connection because it cannot accept the data type it received.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.WebSockets.WebSocketCloseStatus.InvalidPayloadData">
+ <summary>(1007) The client or server is terminating the connection because it has received data inconsistent with the message type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.WebSockets.WebSocketCloseStatus.MandatoryExtension">
+ <summary>(1010) The client is terminating the connection because it expected the server to negotiate an extension.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.WebSockets.WebSocketCloseStatus.MessageTooBig">
+ <summary>(1004) Reserved for future use.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.WebSockets.WebSocketCloseStatus.NormalClosure">
+ <summary>(1000) The connection has closed after the request was fulfilled.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.WebSockets.WebSocketCloseStatus.PolicyViolation">
+ <summary>(1008) The connection will be closed because an endpoint has received a message that violates its policy.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.WebSockets.WebSocketCloseStatus.ProtocolError">
+ <summary>(1002) The client or server is terminating the connection because of a protocol error.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Net.WebSockets.WebSocketContext">
+ <summary>Used for accessing the information in the WebSocket handshake.</summary>
+ </member>
+ <member name="M:System.Net.WebSockets.WebSocketContext.#ctor">
+ <summary>Creates an instance of the <see cref="T:System.Net.WebSockets.WebSocketContext"></see> class.</summary>
+ </member>
+ <member name="P:System.Net.WebSockets.WebSocketContext.CookieCollection">
+ <summary>The cookies that were passed to the server during the opening handshake.</summary>
+ <returns>Returns <see cref="T:System.Net.CookieCollection"></see>.</returns>
+ </member>
+ <member name="P:System.Net.WebSockets.WebSocketContext.Headers">
+ <summary>The HTTP headers that were sent to the server during the opening handshake.</summary>
+ <returns>Returns <see cref="T:System.Collections.Specialized.NameValueCollection"></see>.</returns>
+ </member>
+ <member name="P:System.Net.WebSockets.WebSocketContext.IsAuthenticated">
+ <summary>Whether the WebSocket client is authenticated.</summary>
+ <returns>Returns <see cref="T:System.Boolean"></see>.</returns>
+ </member>
+ <member name="P:System.Net.WebSockets.WebSocketContext.IsLocal">
+ <summary>Whether the WebSocket client connected from the local machine.</summary>
+ <returns>Returns <see cref="T:System.Boolean"></see>.</returns>
+ </member>
+ <member name="P:System.Net.WebSockets.WebSocketContext.IsSecureConnection">
+ <summary>Whether the WebSocket connection is secured using Secure Sockets Layer (SSL).</summary>
+ <returns>Returns <see cref="T:System.Boolean"></see>.</returns>
+ </member>
+ <member name="P:System.Net.WebSockets.WebSocketContext.Origin">
+ <summary>The value of the Origin HTTP header included in the opening handshake.</summary>
+ <returns>Returns <see cref="T:System.String"></see>.</returns>
+ </member>
+ <member name="P:System.Net.WebSockets.WebSocketContext.RequestUri">
+ <summary>The URI requested by the WebSocket client.</summary>
+ <returns>Returns <see cref="T:System.Uri"></see>.</returns>
+ </member>
+ <member name="P:System.Net.WebSockets.WebSocketContext.SecWebSocketKey">
+ <summary>The value of the SecWebSocketKey HTTP header included in the opening handshake.</summary>
+ <returns>Returns <see cref="T:System.String"></see>.</returns>
+ </member>
+ <member name="P:System.Net.WebSockets.WebSocketContext.SecWebSocketProtocols">
+ <summary>The value of the SecWebSocketKey HTTP header included in the opening handshake.</summary>
+ <returns>Returns <see cref="T:System.Collections.Generic.IEnumerable`1"></see>.</returns>
+ </member>
+ <member name="P:System.Net.WebSockets.WebSocketContext.SecWebSocketVersion">
+ <summary>The list of subprotocols requested by the WebSocket client.</summary>
+ <returns>Returns <see cref="T:System.String"></see>.</returns>
+ </member>
+ <member name="P:System.Net.WebSockets.WebSocketContext.User">
+ <summary>An object used to obtain identity, authentication information, and security roles for the WebSocket client.</summary>
+ <returns>Returns <see cref="T:System.Security.Principal.IPrincipal"></see>.</returns>
+ </member>
+ <member name="P:System.Net.WebSockets.WebSocketContext.WebSocket">
+ <summary>The WebSocket instance used to interact (send/receive/close/etc) with the WebSocket connection.</summary>
+ <returns>Returns <see cref="T:System.Net.WebSockets.WebSocket"></see>.</returns>
+ </member>
+ <member name="T:System.Net.WebSockets.WebSocketError">
+ <summary>Contains the list of possible WebSocket errors.</summary>
+ </member>
+ <member name="F:System.Net.WebSockets.WebSocketError.ConnectionClosedPrematurely">
+ <summary>Indicates that the connection was terminated unexpectedly.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.WebSockets.WebSocketError.Faulted">
+ <summary>Indicates a general error.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.WebSockets.WebSocketError.HeaderError">
+ <summary>Indicates an error occurred when parsing the HTTP headers during the opening handshake.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.WebSockets.WebSocketError.InvalidMessageType">
+ <summary>Indicates that a WebSocket frame with an unknown opcode was received.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.WebSockets.WebSocketError.InvalidState">
+ <summary>Indicates the WebSocket is an invalid state for the given operation (such as being closed or aborted).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.WebSockets.WebSocketError.NativeError">
+ <summary>Indicates that an unknown native error occurred.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.WebSockets.WebSocketError.NotAWebSocket">
+ <summary>Indicates that the incoming request was not a valid websocket request.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.WebSockets.WebSocketError.Success">
+ <summary>Indicates that there was no native error information for the exception.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.WebSockets.WebSocketError.UnsupportedProtocol">
+ <summary>Indicates that the client requested an unsupported WebSocket subprotocol.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.WebSockets.WebSocketError.UnsupportedVersion">
+ <summary>Indicates that the client requested an unsupported version of the WebSocket protocol.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Net.WebSockets.WebSocketException">
+ <summary>Represents an exception that occurred when performing an operation on a WebSocket connection.</summary>
+ </member>
+ <member name="M:System.Net.WebSockets.WebSocketException.#ctor">
+ <summary>Creates an instance of the <see cref="T:System.Net.WebSockets.WebSocketException"></see> class.</summary>
+ </member>
+ <member name="M:System.Net.WebSockets.WebSocketException.#ctor(System.Net.WebSockets.WebSocketError,System.Int32,System.String,System.Exception)">
+ <summary>Creates an instance of the <see cref="T:System.Net.WebSockets.WebSocketException"></see> class.</summary>
+ <param name="error">The error from the WebSocketError enumeration.</param>
+ <param name="nativeError">The native error code for the exception.</param>
+ <param name="message">The description of the error.</param>
+ <param name="innerException">Indicates the previous exception that led to the current exception.</param>
+ </member>
+ <member name="M:System.Net.WebSockets.WebSocketException.#ctor(System.Net.WebSockets.WebSocketError,System.String,System.Exception)">
+ <summary>Creates an instance of the <see cref="T:System.Net.WebSockets.WebSocketException"></see> class.</summary>
+ <param name="error">The error from the WebSocketError enumeration.</param>
+ <param name="message">The description of the error.</param>
+ <param name="innerException">Indicates the previous exception that led to the current exception.</param>
+ </member>
+ <member name="M:System.Net.WebSockets.WebSocketException.#ctor(System.Net.WebSockets.WebSocketError,System.Int32,System.String)">
+ <summary>Creates an instance of the <see cref="T:System.Net.WebSockets.WebSocketException"></see> class.</summary>
+ <param name="error">The error from the WebSocketError enumeration.</param>
+ <param name="nativeError">The native error code for the exception.</param>
+ <param name="message">The description of the error.</param>
+ </member>
+ <member name="M:System.Net.WebSockets.WebSocketException.#ctor(System.Net.WebSockets.WebSocketError,System.Int32,System.Exception)">
+ <summary>Creates an instance of the <see cref="T:System.Net.WebSockets.WebSocketException"></see> class.</summary>
+ <param name="error">The error from the WebSocketError enumeration.</param>
+ <param name="nativeError">The native error code for the exception.</param>
+ <param name="innerException">Indicates the previous exception that led to the current exception.</param>
+ </member>
+ <member name="M:System.Net.WebSockets.WebSocketException.#ctor(System.String,System.Exception)">
+ <summary>Creates an instance of the <see cref="T:System.Net.WebSockets.WebSocketException"></see> class.</summary>
+ <param name="message">The description of the error.</param>
+ <param name="innerException">Indicates the previous exception that led to the current exception.</param>
+ </member>
+ <member name="M:System.Net.WebSockets.WebSocketException.#ctor(System.Net.WebSockets.WebSocketError,System.Int32)">
+ <summary>Creates an instance of the <see cref="T:System.Net.WebSockets.WebSocketException"></see> class.</summary>
+ <param name="error">The error from the WebSocketError enumeration.</param>
+ <param name="nativeError">The native error code for the exception.</param>
+ </member>
+ <member name="M:System.Net.WebSockets.WebSocketException.#ctor(System.Net.WebSockets.WebSocketError,System.String)">
+ <summary>Creates an instance of the <see cref="T:System.Net.WebSockets.WebSocketException"></see> class.</summary>
+ <param name="error">The error from the WebSocketError enumeration.</param>
+ <param name="message">The description of the error.</param>
+ </member>
+ <member name="M:System.Net.WebSockets.WebSocketException.#ctor(System.Int32,System.String)">
+ <summary>Creates an instance of the <see cref="T:System.Net.WebSockets.WebSocketException"></see> class.</summary>
+ <param name="nativeError">The native error code for the exception.</param>
+ <param name="message">The description of the error.</param>
+ </member>
+ <member name="M:System.Net.WebSockets.WebSocketException.#ctor(System.Int32,System.Exception)">
+ <summary>Creates an instance of the <see cref="T:System.Net.WebSockets.WebSocketException"></see> class.</summary>
+ <param name="nativeError">The native error code for the exception.</param>
+ <param name="innerException">Indicates the previous exception that led to the current exception.</param>
+ </member>
+ <member name="M:System.Net.WebSockets.WebSocketException.#ctor(System.String)">
+ <summary>Creates an instance of the <see cref="T:System.Net.WebSockets.WebSocketException"></see> class.</summary>
+ <param name="message">The description of the error.</param>
+ </member>
+ <member name="M:System.Net.WebSockets.WebSocketException.#ctor(System.Net.WebSockets.WebSocketError)">
+ <summary>Creates an instance of the <see cref="T:System.Net.WebSockets.WebSocketException"></see> class.</summary>
+ <param name="error">The error from the WebSocketError enumeration.</param>
+ </member>
+ <member name="M:System.Net.WebSockets.WebSocketException.#ctor(System.Int32)">
+ <summary>Creates an instance of the <see cref="T:System.Net.WebSockets.WebSocketException"></see> class.</summary>
+ <param name="nativeError">The native error code for the exception.</param>
+ </member>
+ <member name="M:System.Net.WebSockets.WebSocketException.#ctor(System.Net.WebSockets.WebSocketError,System.Exception)">
+ <summary>Creates an instance of the <see cref="T:System.Net.WebSockets.WebSocketException"></see> class.</summary>
+ <param name="error">The error from the WebSocketError enumeration.</param>
+ <param name="innerException">Indicates the previous exception that led to the current exception.</param>
+ </member>
+ <member name="P:System.Net.WebSockets.WebSocketException.ErrorCode">
+ <summary>The native error code for the exception that occurred.</summary>
+ <returns>Returns <see cref="T:System.Int32"></see>.</returns>
+ </member>
+ <member name="M:System.Net.WebSockets.WebSocketException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Sets the SerializationInfo object with the file name and line number where the exception occurred.</summary>
+ <param name="info">A SerializationInfo object.</param>
+ <param name="context">The contextual information about the source or destination.</param>
+ </member>
+ <member name="P:System.Net.WebSockets.WebSocketException.WebSocketErrorCode">
+ <summary>Returns a WebSocketError indicating the type of error that occurred.</summary>
+ <returns>Returns <see cref="T:System.Net.WebSockets.WebSocketError"></see>.</returns>
+ </member>
+ <member name="T:System.Net.WebSockets.WebSocketMessageType">
+ <summary>Indicates the message type.</summary>
+ </member>
+ <member name="F:System.Net.WebSockets.WebSocketMessageType.Binary">
+ <summary>The message is in binary format.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.WebSockets.WebSocketMessageType.Close">
+ <summary>A receive has completed because a close message was received.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.WebSockets.WebSocketMessageType.Text">
+ <summary>The message is clear text.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Net.WebSockets.WebSocketReceiveResult">
+ <summary>An instance of this class represents the result of performing a single ReceiveAsync operation on a WebSocket.</summary>
+ </member>
+ <member name="M:System.Net.WebSockets.WebSocketReceiveResult.#ctor(System.Int32,System.Net.WebSockets.WebSocketMessageType,System.Boolean)">
+ <summary>Creates an instance of the <see cref="T:System.Net.WebSockets.WebSocketReceiveResult"></see> class.</summary>
+ <param name="count">The number of bytes received.</param>
+ <param name="messageType">The type of message that was received.</param>
+ <param name="endOfMessage">Indicates whether this is the final message.</param>
+ </member>
+ <member name="M:System.Net.WebSockets.WebSocketReceiveResult.#ctor(System.Int32,System.Net.WebSockets.WebSocketMessageType,System.Boolean,System.Nullable{System.Net.WebSockets.WebSocketCloseStatus},System.String)">
+ <summary>Creates an instance of the <see cref="T:System.Net.WebSockets.WebSocketReceiveResult"></see> class.</summary>
+ <param name="count">The number of bytes received.</param>
+ <param name="messageType">The type of message that was received.</param>
+ <param name="endOfMessage">Indicates whether this is the final message.</param>
+ <param name="closeStatus">Indicates the <see cref="T:System.Net.WebSockets.WebSocketCloseStatus"></see> of the connection.</param>
+ <param name="closeStatusDescription">The description of closeStatus.</param>
+ </member>
+ <member name="P:System.Net.WebSockets.WebSocketReceiveResult.CloseStatus">
+ <summary>Indicates the reason why the remote endpoint initiated the close handshake.</summary>
+ <returns>Returns <see cref="T:System.Net.WebSockets.WebSocketCloseStatus"></see>.</returns>
+ </member>
+ <member name="P:System.Net.WebSockets.WebSocketReceiveResult.CloseStatusDescription">
+ <summary>Returns the optional description that describes why the close handshake has been initiated by the remote endpoint.</summary>
+ <returns>Returns <see cref="T:System.String"></see>.</returns>
+ </member>
+ <member name="P:System.Net.WebSockets.WebSocketReceiveResult.Count">
+ <summary>Indicates the number of bytes that the WebSocket received.</summary>
+ <returns>Returns <see cref="T:System.Int32"></see>.</returns>
+ </member>
+ <member name="P:System.Net.WebSockets.WebSocketReceiveResult.EndOfMessage">
+ <summary>Indicates whether the message has been received completely.</summary>
+ <returns>Returns <see cref="T:System.Boolean"></see>.</returns>
+ </member>
+ <member name="P:System.Net.WebSockets.WebSocketReceiveResult.MessageType">
+ <summary>Indicates whether the current message is a UTF-8 message or a binary message.</summary>
+ <returns>Returns <see cref="T:System.Net.WebSockets.WebSocketMessageType"></see>.</returns>
+ </member>
+ <member name="T:System.Net.WebSockets.WebSocketState">
+ <summary>Defines the different states a WebSockets instance can be in.</summary>
+ </member>
+ <member name="F:System.Net.WebSockets.WebSocketState.Aborted">
+ <summary>Reserved for future use.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.WebSockets.WebSocketState.Closed">
+ <summary>Indicates the WebSocket close handshake completed gracefully.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.WebSockets.WebSocketState.CloseReceived">
+ <summary>A close message was received from the remote endpoint.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.WebSockets.WebSocketState.CloseSent">
+ <summary>A close message was sent to the remote endpoint.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.WebSockets.WebSocketState.Connecting">
+ <summary>The connection is negotiating the handshake with the remote endpoint.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.WebSockets.WebSocketState.None">
+ <summary>Reserved for future use.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.WebSockets.WebSocketState.Open">
+ <summary>The initial state after the HTTP handshake has been completed.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Reflection.PortableExecutableKinds">
+ <summary>Identifies the nature of the code in an executable file.</summary>
+ </member>
+ <member name="F:System.Reflection.PortableExecutableKinds.ILOnly">
+ <summary>The executable contains only Microsoft intermediate language (MSIL), and is therefore neutral with respect to 32-bit or 64-bit platforms.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.PortableExecutableKinds.NotAPortableExecutableImage">
+ <summary>The file is not in portable executable (PE) file format.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.PortableExecutableKinds.PE32Plus">
+ <summary>The executable requires a 64-bit platform.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.PortableExecutableKinds.Preferred32Bit">
+ <summary>The executable is platform-agnostic but should be run on a 32-bit platform whenever possible.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.PortableExecutableKinds.Required32Bit">
+ <summary>The executable can be run on a 32-bit platform, or in the 32-bit Windows on Windows (WOW) environment on a 64-bit platform.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.PortableExecutableKinds.Unmanaged32Bit">
+ <summary>The executable contains pure unmanaged code.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Reflection.ProcessorArchitecture">
+ <summary>Identifies the processor and bits-per-word of the platform targeted by an executable.</summary>
+ </member>
+ <member name="F:System.Reflection.ProcessorArchitecture.Amd64">
+ <summary>A 64-bit AMD processor only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.ProcessorArchitecture.Arm">
+ <summary>An ARM processor.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.ProcessorArchitecture.IA64">
+ <summary>A 64-bit Intel processor only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.ProcessorArchitecture.MSIL">
+ <summary>Neutral with respect to processor and bits-per-word.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.ProcessorArchitecture.None">
+ <summary>An unknown or unspecified combination of processor and bits-per-word.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.ProcessorArchitecture.X86">
+ <summary>A 32-bit Intel processor, either native or in the Windows on Windows environment on a 64-bit platform (WOW64).</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Reflection.PropertyAttributes">
+ <summary>Defines the attributes that can be associated with a property. These attribute values are defined in corhdr.h.</summary>
+ </member>
+ <member name="F:System.Reflection.PropertyAttributes.HasDefault">
+ <summary>Specifies that the property has a default value.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.PropertyAttributes.None">
+ <summary>Specifies that no attributes are associated with a property.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.PropertyAttributes.Reserved2">
+ <summary>Reserved.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.PropertyAttributes.Reserved3">
+ <summary>Reserved.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.PropertyAttributes.Reserved4">
+ <summary>Reserved.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.PropertyAttributes.ReservedMask">
+ <summary>Specifies a flag reserved for runtime use only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.PropertyAttributes.RTSpecialName">
+ <summary>Specifies that the metadata internal APIs check the name encoding.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.PropertyAttributes.SpecialName">
+ <summary>Specifies that the property is special, with the name describing how the property is special.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Reflection.PropertyInfo">
+ <summary>Discovers the attributes of a property and provides access to property metadata.</summary>
+ </member>
+ <member name="M:System.Reflection.PropertyInfo.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Reflection.PropertyInfo"></see> class.</summary>
+ </member>
+ <member name="P:System.Reflection.PropertyInfo.Attributes">
+ <summary>Gets the attributes for this property.</summary>
+ <returns>The attributes of this property.</returns>
+ </member>
+ <member name="P:System.Reflection.PropertyInfo.CanRead">
+ <summary>Gets a value indicating whether the property can be read.</summary>
+ <returns>true if this property can be read; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Reflection.PropertyInfo.CanWrite">
+ <summary>Gets a value indicating whether the property can be written to.</summary>
+ <returns>true if this property can be written to; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Reflection.PropertyInfo.Equals(System.Object)">
+ <summary>Returns a value that indicates whether this instance is equal to a specified object.</summary>
+ <param name="obj">An object to compare with this instance, or null.</param>
+ <returns>true if <paramref name="obj">obj</paramref> equals the type and value of this instance; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Reflection.PropertyInfo.GetAccessors">
+ <summary>Returns an array whose elements reflect the public get and set accessors of the property reflected by the current instance.</summary>
+ <returns>An array of <see cref="T:System.Reflection.MethodInfo"></see> objects that reflect the public get and set accessors of the property reflected by the current instance, if found; otherwise, this method returns an array with zero (0) elements.</returns>
+ </member>
+ <member name="M:System.Reflection.PropertyInfo.GetAccessors(System.Boolean)">
+ <summary>Returns an array whose elements reflect the public and, if specified, non-public get and set accessors of the property reflected by the current instance.</summary>
+ <param name="nonPublic">Indicates whether non-public methods should be returned in the returned array. true if non-public methods are to be included; otherwise, false.</param>
+ <returns>An array whose elements reflect the get and set accessors of the property reflected by the current instance. If <paramref name="nonPublic">nonPublic</paramref> is true, this array contains public and non-public get and set accessors. If <paramref name="nonPublic">nonPublic</paramref> is false, this array contains only public get and set accessors. If no accessors with the specified visibility are found, this method returns an array with zero (0) elements.</returns>
+ </member>
+ <member name="M:System.Reflection.PropertyInfo.GetConstantValue">
+ <summary>Returns a literal value associated with the property by a compiler.</summary>
+ <returns>An <see cref="T:System.Object"></see> that contains the literal value associated with the property. If the literal value is a class type with an element value of zero, the return value is null.</returns>
+ <exception cref="T:System.InvalidOperationException">The Constant table in unmanaged metadata does not contain a constant value for the current property.</exception>
+ <exception cref="T:System.FormatException">The type of the value is not one of the types permitted by the Common Language Specification (CLS). See the ECMA Partition II specification, Metadata.</exception>
+ </member>
+ <member name="M:System.Reflection.PropertyInfo.GetGetMethod">
+ <summary>Returns the public get accessor for this property.</summary>
+ <returns>A MethodInfo object representing the public get accessor for this property, or null if the get accessor is non-public or does not exist.</returns>
+ </member>
+ <member name="M:System.Reflection.PropertyInfo.GetGetMethod(System.Boolean)">
+ <summary>When overridden in a derived class, returns the public or non-public get accessor for this property.</summary>
+ <param name="nonPublic">Indicates whether a non-public get accessor should be returned. true if a non-public accessor is to be returned; otherwise, false.</param>
+ <returns>A MethodInfo object representing the get accessor for this property, if <paramref name="nonPublic">nonPublic</paramref> is true. Returns null if <paramref name="nonPublic">nonPublic</paramref> is false and the get accessor is non-public, or if <paramref name="nonPublic">nonPublic</paramref> is true but no get accessors exist.</returns>
+ <exception cref="T:System.Security.SecurityException">The requested method is non-public and the caller does not have <see cref="T:System.Security.Permissions.ReflectionPermission"></see> to reflect on this non-public method.</exception>
+ </member>
+ <member name="M:System.Reflection.PropertyInfo.GetHashCode">
+ <summary>Returns the hash code for this instance.</summary>
+ <returns>A 32-bit signed integer hash code.</returns>
+ </member>
+ <member name="M:System.Reflection.PropertyInfo.GetIndexParameters">
+ <summary>When overridden in a derived class, returns an array of all the index parameters for the property.</summary>
+ <returns>An array of type ParameterInfo containing the parameters for the indexes. If the property is not indexed, the array has 0 (zero) elements.</returns>
+ </member>
+ <member name="P:System.Reflection.PropertyInfo.GetMethod">
+ <summary>Gets the get accessor for this property.</summary>
+ <returns>The get accessor for this property.</returns>
+ </member>
+ <member name="M:System.Reflection.PropertyInfo.GetOptionalCustomModifiers">
+ <summary>Returns an array of types representing the optional custom modifiers of the property.</summary>
+ <returns>An array of <see cref="T:System.Type"></see> objects that identify the optional custom modifiers of the current property, such as <see cref="T:System.Runtime.CompilerServices.IsConst"></see> or <see cref="T:System.Runtime.CompilerServices.IsImplicitlyDereferenced"></see>.</returns>
+ </member>
+ <member name="M:System.Reflection.PropertyInfo.GetRawConstantValue">
+ <summary>Returns a literal value associated with the property by a compiler.</summary>
+ <returns>An <see cref="T:System.Object"></see> that contains the literal value associated with the property. If the literal value is a class type with an element value of zero, the return value is null.</returns>
+ <exception cref="T:System.InvalidOperationException">The Constant table in unmanaged metadata does not contain a constant value for the current property.</exception>
+ <exception cref="T:System.FormatException">The type of the value is not one of the types permitted by the Common Language Specification (CLS). See the ECMA Partition II specification, Metadata Logical Format: Other Structures, Element Types used in Signatures.</exception>
+ </member>
+ <member name="M:System.Reflection.PropertyInfo.GetRequiredCustomModifiers">
+ <summary>Returns an array of types representing the required custom modifiers of the property.</summary>
+ <returns>An array of <see cref="T:System.Type"></see> objects that identify the required custom modifiers of the current property, such as <see cref="T:System.Runtime.CompilerServices.IsConst"></see> or <see cref="T:System.Runtime.CompilerServices.IsImplicitlyDereferenced"></see>.</returns>
+ </member>
+ <member name="M:System.Reflection.PropertyInfo.GetSetMethod(System.Boolean)">
+ <summary>When overridden in a derived class, returns the set accessor for this property.</summary>
+ <param name="nonPublic">Indicates whether the accessor should be returned if it is non-public. true if a non-public accessor is to be returned; otherwise, false.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">This property&amp;#39;s <code>Set</code> method, or <code>null</code>, as shown in the following table. </p>
+ <table><thead><tr><th> Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Condition <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> The <code>Set</code> method for this property. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> The <code>set</code> accessor is public. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> -or- </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> <code data-dev-comment-type="paramref">nonPublic</code> is <code>true</code> and the <code>set</code> accessor is non-public. </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td><code>null</code></td><td><code data-dev-comment-type="paramref">nonPublic</code> is <code>true</code>, but the property is read-only. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> -or- </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> <code data-dev-comment-type="paramref">nonPublic</code> is <code>false</code> and the <code>set</code> accessor is non-public. </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="20" sourceendlinenumber="20"> -or- </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="22" sourceendlinenumber="22"> There is no <code>set</code> accessor. </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="24" sourceendlinenumber="24"> </td></tr></tbody></table></p>
+</returns>
+ <exception cref="T:System.Security.SecurityException">The requested method is non-public and the caller does not have <see cref="T:System.Security.Permissions.ReflectionPermission"></see> to reflect on this non-public method.</exception>
+ </member>
+ <member name="M:System.Reflection.PropertyInfo.GetSetMethod">
+ <summary>Returns the public set accessor for this property.</summary>
+ <returns>The MethodInfo object representing the Set method for this property if the set accessor is public, or null if the set accessor is not public.</returns>
+ </member>
+ <member name="M:System.Reflection.PropertyInfo.GetValue(System.Object)">
+ <summary>Returns the property value of a specified object.</summary>
+ <param name="obj">The object whose property value will be returned.</param>
+ <returns>The property value of the specified object.</returns>
+ </member>
+ <member name="M:System.Reflection.PropertyInfo.GetValue(System.Object,System.Object[])">
+ <summary>Returns the property value of a specified object with optional index values for indexed properties.</summary>
+ <param name="obj">The object whose property value will be returned.</param>
+ <param name="index">Optional index values for indexed properties. The indexes of indexed properties are zero-based. This value should be null for non-indexed properties.</param>
+ <returns>The property value of the specified object.</returns>
+ <exception cref="T:System.ArgumentException">The <paramref name="index">index</paramref> array does not contain the type of arguments needed. -or- The property's get accessor is not found.</exception>
+ <exception cref="T:System.Reflection.TargetException">
+ In the [.NET for Windows Store apps](http://go.microsoft.com/fwlink/?LinkID=247912) or the [Portable Class Library](~/docs/standard/cross-platform/cross-platform-development-with-the-portable-class-library.md), catch <see cref="T:System.Exception"></see> instead.
+
+ The object does not match the target type, or a property is an instance property but <paramref name="obj">obj</paramref> is null.</exception>
+ <exception cref="T:System.Reflection.TargetParameterCountException">The number of parameters in <paramref name="index">index</paramref> does not match the number of parameters the indexed property takes.</exception>
+ <exception cref="T:System.MethodAccessException">
+ In the [.NET for Windows Store apps](http://go.microsoft.com/fwlink/?LinkID=247912) or the [Portable Class Library](~/docs/standard/cross-platform/cross-platform-development-with-the-portable-class-library.md), catch the base class exception, <see cref="T:System.MemberAccessException"></see>, instead.
+
+ There was an illegal attempt to access a private or protected method inside a class.</exception>
+ <exception cref="T:System.Reflection.TargetInvocationException">An error occurred while retrieving the property value. For example, an index value specified for an indexed property is out of range. The <see cref="P:System.Exception.InnerException"></see> property indicates the reason for the error.</exception>
+ </member>
+ <member name="M:System.Reflection.PropertyInfo.GetValue(System.Object,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo)">
+ <summary>When overridden in a derived class, returns the property value of a specified object that has the specified binding, index, and culture-specific information.</summary>
+ <param name="obj">The object whose property value will be returned.</param>
+ <param name="invokeAttr">A bitwise combination of the following enumeration members that specify the invocation attribute: InvokeMethod, CreateInstance, Static, GetField, SetField, GetProperty, and SetProperty. You must specify a suitable invocation attribute. For example, to invoke a static member, set the Static flag.</param>
+ <param name="binder">An object that enables the binding, coercion of argument types, invocation of members, and retrieval of <see cref="T:System.Reflection.MemberInfo"></see> objects through reflection. If binder is null, the default binder is used.</param>
+ <param name="index">Optional index values for indexed properties. This value should be null for non-indexed properties.</param>
+ <param name="culture">The culture for which the resource is to be localized. If the resource is not localized for this culture, the <see cref="P:System.Globalization.CultureInfo.Parent"></see> property will be called successively in search of a match. If this value is null, the culture-specific information is obtained from the <see cref="P:System.Globalization.CultureInfo.CurrentUICulture"></see> property.</param>
+ <returns>The property value of the specified object.</returns>
+ <exception cref="T:System.ArgumentException">The <paramref name="index">index</paramref> array does not contain the type of arguments needed. -or- The property's get accessor is not found.</exception>
+ <exception cref="T:System.Reflection.TargetException">The object does not match the target type, or a property is an instance property but <paramref name="obj">obj</paramref> is null.</exception>
+ <exception cref="T:System.Reflection.TargetParameterCountException">The number of parameters in <paramref name="index">index</paramref> does not match the number of parameters the indexed property takes.</exception>
+ <exception cref="T:System.MethodAccessException">There was an illegal attempt to access a private or protected method inside a class.</exception>
+ <exception cref="T:System.Reflection.TargetInvocationException">An error occurred while retrieving the property value. For example, an index value specified for an indexed property is out of range. The <see cref="P:System.Exception.InnerException"></see> property indicates the reason for the error.</exception>
+ </member>
+ <member name="P:System.Reflection.PropertyInfo.IsSpecialName">
+ <summary>Gets a value indicating whether the property is the special name.</summary>
+ <returns>true if this property is the special name; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Reflection.PropertyInfo.MemberType">
+ <summary>Gets a <see cref="T:System.Reflection.MemberTypes"></see> value indicating that this member is a property.</summary>
+ <returns>A <see cref="T:System.Reflection.MemberTypes"></see> value indicating that this member is a property.</returns>
+ </member>
+ <member name="M:System.Reflection.PropertyInfo.op_Equality(System.Reflection.PropertyInfo,System.Reflection.PropertyInfo)">
+ <summary>Indicates whether two <see cref="T:System.Reflection.PropertyInfo"></see> objects are equal.</summary>
+ <param name="left">The first object to compare.</param>
+ <param name="right">The second object to compare.</param>
+ <returns>true if <paramref name="left">left</paramref> is equal to <paramref name="right">right</paramref>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Reflection.PropertyInfo.op_Inequality(System.Reflection.PropertyInfo,System.Reflection.PropertyInfo)">
+ <summary>Indicates whether two <see cref="T:System.Reflection.PropertyInfo"></see> objects are not equal.</summary>
+ <param name="left">The first object to compare.</param>
+ <param name="right">The second object to compare.</param>
+ <returns>true if <paramref name="left">left</paramref> is not equal to <paramref name="right">right</paramref>; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Reflection.PropertyInfo.PropertyType">
+ <summary>Gets the type of this property.</summary>
+ <returns>The type of this property.</returns>
+ </member>
+ <member name="P:System.Reflection.PropertyInfo.SetMethod">
+ <summary>Gets the set accessor for this property.</summary>
+ <returns>The set accessor for this property, or null if the property is read-only.</returns>
+ </member>
+ <member name="M:System.Reflection.PropertyInfo.SetValue(System.Object,System.Object)">
+ <summary>Sets the property value of a specified object.</summary>
+ <param name="obj">The object whose property value will be set.</param>
+ <param name="value">The new property value.</param>
+ <exception cref="T:System.ArgumentException">The property's set accessor is not found. -or- <paramref name="value">value</paramref> cannot be converted to the type of <see cref="P:System.Reflection.PropertyInfo.PropertyType"></see>.</exception>
+ <exception cref="T:System.Reflection.TargetException">
+ In the [.NET for Windows Store apps](http://go.microsoft.com/fwlink/?LinkID=247912) or the [Portable Class Library](~/docs/standard/cross-platform/cross-platform-development-with-the-portable-class-library.md), catch <see cref="T:System.Exception"></see> instead.
+
+ The type of <paramref name="obj">obj</paramref> does not match the target type, or a property is an instance property but <paramref name="obj">obj</paramref> is null.</exception>
+ <exception cref="T:System.MethodAccessException">
+ In the [.NET for Windows Store apps](http://go.microsoft.com/fwlink/?LinkID=247912) or the [Portable Class Library](~/docs/standard/cross-platform/cross-platform-development-with-the-portable-class-library.md), catch the base class exception, <see cref="T:System.MemberAccessException"></see>, instead.
+
+ There was an illegal attempt to access a private or protected method inside a class.</exception>
+ <exception cref="T:System.Reflection.TargetInvocationException">An error occurred while setting the property value. The <see cref="P:System.Exception.InnerException"></see> property indicates the reason for the error.</exception>
+ </member>
+ <member name="M:System.Reflection.PropertyInfo.SetValue(System.Object,System.Object,System.Object[])">
+ <summary>Sets the property value of a specified object with optional index values for index properties.</summary>
+ <param name="obj">The object whose property value will be set.</param>
+ <param name="value">The new property value.</param>
+ <param name="index">Optional index values for indexed properties. This value should be null for non-indexed properties.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="index">index</paramref> array does not contain the type of arguments needed. -or- The property's set accessor is not found. -or- <paramref name="value">value</paramref> cannot be converted to the type of <see cref="P:System.Reflection.PropertyInfo.PropertyType"></see>.</exception>
+ <exception cref="T:System.Reflection.TargetException">
+ In the [.NET for Windows Store apps](http://go.microsoft.com/fwlink/?LinkID=247912) or the [Portable Class Library](~/docs/standard/cross-platform/cross-platform-development-with-the-portable-class-library.md), catch <see cref="T:System.Exception"></see> instead.
+
+ The object does not match the target type, or a property is an instance property but <paramref name="obj">obj</paramref> is null.</exception>
+ <exception cref="T:System.Reflection.TargetParameterCountException">The number of parameters in <paramref name="index">index</paramref> does not match the number of parameters the indexed property takes.</exception>
+ <exception cref="T:System.MethodAccessException">
+ In the [.NET for Windows Store apps](http://go.microsoft.com/fwlink/?LinkID=247912) or the [Portable Class Library](~/docs/standard/cross-platform/cross-platform-development-with-the-portable-class-library.md), catch the base class exception, <see cref="T:System.MemberAccessException"></see>, instead.
+
+ There was an illegal attempt to access a private or protected method inside a class.</exception>
+ <exception cref="T:System.Reflection.TargetInvocationException">An error occurred while setting the property value. For example, an index value specified for an indexed property is out of range. The <see cref="P:System.Exception.InnerException"></see> property indicates the reason for the error.</exception>
+ </member>
+ <member name="M:System.Reflection.PropertyInfo.SetValue(System.Object,System.Object,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo)">
+ <summary>When overridden in a derived class, sets the property value for a specified object that has the specified binding, index, and culture-specific information.</summary>
+ <param name="obj">The object whose property value will be set.</param>
+ <param name="value">The new property value.</param>
+ <param name="invokeAttr">A bitwise combination of the following enumeration members that specify the invocation attribute: InvokeMethod, CreateInstance, Static, GetField, SetField, GetProperty, or SetProperty. You must specify a suitable invocation attribute. For example, to invoke a static member, set the Static flag.</param>
+ <param name="binder">An object that enables the binding, coercion of argument types, invocation of members, and retrieval of <see cref="T:System.Reflection.MemberInfo"></see> objects through reflection. If binder is null, the default binder is used.</param>
+ <param name="index">Optional index values for indexed properties. This value should be null for non-indexed properties.</param>
+ <param name="culture">The culture for which the resource is to be localized. If the resource is not localized for this culture, the <see cref="P:System.Globalization.CultureInfo.Parent"></see> property will be called successively in search of a match. If this value is null, the culture-specific information is obtained from the <see cref="P:System.Globalization.CultureInfo.CurrentUICulture"></see> property.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="index">index</paramref> array does not contain the type of arguments needed. -or- The property's set accessor is not found. -or- <paramref name="value">value</paramref> cannot be converted to the type of <see cref="P:System.Reflection.PropertyInfo.PropertyType"></see>.</exception>
+ <exception cref="T:System.Reflection.TargetException">The object does not match the target type, or a property is an instance property but <paramref name="obj">obj</paramref> is null.</exception>
+ <exception cref="T:System.Reflection.TargetParameterCountException">The number of parameters in <paramref name="index">index</paramref> does not match the number of parameters the indexed property takes.</exception>
+ <exception cref="T:System.MethodAccessException">There was an illegal attempt to access a private or protected method inside a class.</exception>
+ <exception cref="T:System.Reflection.TargetInvocationException">An error occurred while setting the property value. For example, an index value specified for an indexed property is out of range. The <see cref="P:System.Exception.InnerException"></see> property indicates the reason for the error.</exception>
+ </member>
+ <member name="T:System.Reflection.ReflectionContext">
+ <summary>Represents a context that can provide reflection objects.</summary>
+ </member>
+ <member name="M:System.Reflection.ReflectionContext.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Reflection.ReflectionContext"></see> class.</summary>
+ </member>
+ <member name="M:System.Reflection.ReflectionContext.GetTypeForObject(System.Object)">
+ <summary>Gets the representation of the type of the specified object in this reflection context.</summary>
+ <param name="value">The object to represent.</param>
+ <returns>An object that represents the type of the specified object.</returns>
+ </member>
+ <member name="M:System.Reflection.ReflectionContext.MapAssembly(System.Reflection.Assembly)">
+ <summary>Gets the representation, in this reflection context, of an assembly that is represented by an object from another reflection context.</summary>
+ <param name="assembly">The external representation of the assembly to represent in this context.</param>
+ <returns>The representation of the assembly in this reflection context.</returns>
+ </member>
+ <member name="M:System.Reflection.ReflectionContext.MapType(System.Reflection.TypeInfo)">
+ <summary>Gets the representation, in this reflection context, of a type represented by an object from another reflection context.</summary>
+ <param name="type">The external representation of the type to represent in this context.</param>
+ <returns>The representation of the type in this reflection context..</returns>
+ </member>
+ <member name="T:System.Reflection.ReflectionTypeLoadException">
+ <summary>The exception that is thrown by the <see cref="M:System.Reflection.Module.GetTypes"></see> method if any of the classes in a module cannot be loaded. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Reflection.ReflectionTypeLoadException.#ctor(System.Type[],System.Exception[])">
+ <summary>Initializes a new instance of the <see cref="T:System.Reflection.ReflectionTypeLoadException"></see> class with the given classes and their associated exceptions.</summary>
+ <param name="classes">An array of type Type containing the classes that were defined in the module and loaded. This array can contain null reference (Nothing in Visual Basic) values.</param>
+ <param name="exceptions">An array of type Exception containing the exceptions that were thrown by the class loader. The null reference (Nothing in Visual Basic) values in the classes array line up with the exceptions in this exceptions array.</param>
+ </member>
+ <member name="M:System.Reflection.ReflectionTypeLoadException.#ctor(System.Type[],System.Exception[],System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Reflection.ReflectionTypeLoadException"></see> class with the given classes, their associated exceptions, and exception descriptions.</summary>
+ <param name="classes">An array of type Type containing the classes that were defined in the module and loaded. This array can contain null reference (Nothing in Visual Basic) values.</param>
+ <param name="exceptions">An array of type Exception containing the exceptions that were thrown by the class loader. The null reference (Nothing in Visual Basic) values in the classes array line up with the exceptions in this exceptions array.</param>
+ <param name="message">A String describing the reason the exception was thrown.</param>
+ </member>
+ <member name="M:System.Reflection.ReflectionTypeLoadException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Provides an <see cref="T:System.Runtime.Serialization.ISerializable"></see> implementation for serialized objects.</summary>
+ <param name="info">The information and data needed to serialize or deserialize an object.</param>
+ <param name="context">The context for the serialization.</param>
+ <exception cref="T:System.ArgumentNullException">info is null.</exception>
+ </member>
+ <member name="P:System.Reflection.ReflectionTypeLoadException.LoaderExceptions">
+ <summary>Gets the array of exceptions thrown by the class loader.</summary>
+ <returns>An array of type Exception containing the exceptions thrown by the class loader. The null values in the <see cref="P:System.Reflection.ReflectionTypeLoadException.Types"></see> array of this instance line up with the exceptions in this array.</returns>
+ </member>
+ <member name="P:System.Reflection.ReflectionTypeLoadException.Types">
+ <summary>Gets the array of classes that were defined in the module and loaded.</summary>
+ <returns>An array of type Type containing the classes that were defined in the module and loaded. This array can contain some null values.</returns>
+ </member>
+ <member name="T:System.Reflection.ResourceAttributes">
+ <summary>Specifies the attributes for a manifest resource.</summary>
+ </member>
+ <member name="F:System.Reflection.ResourceAttributes.Private">
+ <summary>A mask used to retrieve private manifest resources.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.ResourceAttributes.Public">
+ <summary>A mask used to retrieve public manifest resources.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Reflection.ResourceLocation">
+ <summary>Specifies the resource location.</summary>
+ </member>
+ <member name="F:System.Reflection.ResourceLocation.ContainedInAnotherAssembly">
+ <summary>Specifies that the resource is contained in another assembly.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.ResourceLocation.ContainedInManifestFile">
+ <summary>Specifies that the resource is contained in the manifest file.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.ResourceLocation.Embedded">
+ <summary>Specifies an embedded (that is, non-linked) resource.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Reflection.RuntimeReflectionExtensions">
+ <summary>Provides methods that retrieve information about types at run time.</summary>
+ </member>
+ <member name="M:System.Reflection.RuntimeReflectionExtensions.GetMethodInfo(System.Delegate)">
+ <summary>Gets an object that represents the method represented by the specified delegate.</summary>
+ <param name="del">The delegate to examine.</param>
+ <returns>An object that represents the method.</returns>
+ </member>
+ <member name="M:System.Reflection.RuntimeReflectionExtensions.GetRuntimeBaseDefinition(System.Reflection.MethodInfo)">
+ <summary>Retrieves an object that represents the specified method on the direct or indirect base class where the method was first declared.</summary>
+ <param name="method">The method to retrieve information about.</param>
+ <returns>An object that represents the specified method's initial declaration on a base class.</returns>
+ </member>
+ <member name="M:System.Reflection.RuntimeReflectionExtensions.GetRuntimeEvent(System.Type,System.String)">
+ <summary>Retrieves an object that represents the specified event.</summary>
+ <param name="type">The type that contains the event.</param>
+ <param name="name">The name of the event.</param>
+ <returns>An object that represents the specified event, or null if the event is not found.</returns>
+ </member>
+ <member name="M:System.Reflection.RuntimeReflectionExtensions.GetRuntimeEvents(System.Type)">
+ <summary>Retrieves a collection that represents all the events defined on a specified type.</summary>
+ <param name="type">The type that contains the events.</param>
+ <returns>A collection of events for the specified type.</returns>
+ </member>
+ <member name="M:System.Reflection.RuntimeReflectionExtensions.GetRuntimeField(System.Type,System.String)">
+ <summary>Retrieves an object that represents a specified field.</summary>
+ <param name="type">The type that contains the field.</param>
+ <param name="name">The name of the field.</param>
+ <returns>An object that represents the specified field, or null if the field is not found.</returns>
+ </member>
+ <member name="M:System.Reflection.RuntimeReflectionExtensions.GetRuntimeFields(System.Type)">
+ <summary>Retrieves a collection that represents all the fields defined on a specified type.</summary>
+ <param name="type">The type that contains the fields.</param>
+ <returns>A collection of fields for the specified type.</returns>
+ </member>
+ <member name="M:System.Reflection.RuntimeReflectionExtensions.GetRuntimeInterfaceMap(System.Reflection.TypeInfo,System.Type)">
+ <summary>Returns an interface mapping for the specified type and the specified interface.</summary>
+ <param name="typeInfo">The type to retrieve a mapping for.</param>
+ <param name="interfaceType">The interface to retrieve a mapping for.</param>
+ <returns>An object that represents the interface mapping for the specified interface and type.</returns>
+ </member>
+ <member name="M:System.Reflection.RuntimeReflectionExtensions.GetRuntimeMethod(System.Type,System.String,System.Type[])">
+ <summary>Retrieves an object that represents a specified method.</summary>
+ <param name="type">The type that contains the method.</param>
+ <param name="name">The name of the method.</param>
+ <param name="parameters">An array that contains the method's parameters.</param>
+ <returns>An object that represents the specified method, or null if the method is not found.</returns>
+ </member>
+ <member name="M:System.Reflection.RuntimeReflectionExtensions.GetRuntimeMethods(System.Type)">
+ <summary>Retrieves a collection that represents all methods defined on a specified type.</summary>
+ <param name="type">The type that contains the methods.</param>
+ <returns>A collection of methods for the specified type.</returns>
+ </member>
+ <member name="M:System.Reflection.RuntimeReflectionExtensions.GetRuntimeProperties(System.Type)">
+ <summary>Retrieves a collection that represents all the properties defined on a specified type.</summary>
+ <param name="type">The type that contains the properties.</param>
+ <returns>A collection of properties for the specified type.</returns>
+ </member>
+ <member name="M:System.Reflection.RuntimeReflectionExtensions.GetRuntimeProperty(System.Type,System.String)">
+ <summary>Retrieves an object that represents a specified property.</summary>
+ <param name="type">The type that contains the property.</param>
+ <param name="name">The name of the property.</param>
+ <returns>An object that represents the specified property, or null if the property is not found.</returns>
+ </member>
+ <member name="T:System.Reflection.StrongNameKeyPair">
+ <summary>Encapsulates access to a public or private key pair used to sign strong name assemblies.</summary>
+ </member>
+ <member name="M:System.Reflection.StrongNameKeyPair.#ctor(System.Byte[])">
+ <summary>Initializes a new instance of the <see cref="T:System.Reflection.StrongNameKeyPair"></see> class, building the key pair from a byte array.</summary>
+ <param name="keyPairArray">An array of type byte containing the key pair.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="keyPairArray">keyPairArray</paramref> is null.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ </member>
+ <member name="M:System.Reflection.StrongNameKeyPair.#ctor(System.IO.FileStream)">
+ <summary>Initializes a new instance of the <see cref="T:System.Reflection.StrongNameKeyPair"></see> class, building the key pair from a FileStream.</summary>
+ <param name="keyPairFile">A FileStream containing the key pair.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="keyPairFile">keyPairFile</paramref> is null.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ </member>
+ <member name="M:System.Reflection.StrongNameKeyPair.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Reflection.StrongNameKeyPair"></see> class, building the key pair from a String.</summary>
+ <param name="keyPairContainer">A string containing the key pair.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="keyPairContainer">keyPairContainer</paramref> is null.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ </member>
+ <member name="M:System.Reflection.StrongNameKeyPair.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Reflection.StrongNameKeyPair"></see> class, building the key pair from serialized data.</summary>
+ <param name="info">A <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object that holds the serialized object data.</param>
+ <param name="context">A <see cref="T:System.Runtime.Serialization.StreamingContext"></see> object that contains contextual information about the source or destination.</param>
+ </member>
+ <member name="P:System.Reflection.StrongNameKeyPair.PublicKey">
+ <summary>Gets the public part of the public key or public key token of the key pair.</summary>
+ <returns>An array of type byte containing the public key or public key token of the key pair.</returns>
+ </member>
+ <member name="M:System.Reflection.StrongNameKeyPair.System#Runtime#Serialization#IDeserializationCallback#OnDeserialization(System.Object)">
+ <summary>Runs when the entire object graph has been deserialized.</summary>
+ <param name="sender">The object that initiated the callback.</param>
+ </member>
+ <member name="M:System.Reflection.StrongNameKeyPair.System#Runtime#Serialization#ISerializable#GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object with all the data required to reinstantiate the current <see cref="T:System.Reflection.StrongNameKeyPair"></see> object.</summary>
+ <param name="info">The object to be populated with serialization information.</param>
+ <param name="context">The destination context of the serialization.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="info">info</paramref> is null.</exception>
+ </member>
+ <member name="T:System.Reflection.TargetException">
+ <summary>Represents the exception that is thrown when an attempt is made to invoke an invalid target.</summary>
+ </member>
+ <member name="M:System.Reflection.TargetException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Reflection.TargetException"></see> class with an empty message and the root cause of the exception.</summary>
+ </member>
+ <member name="M:System.Reflection.TargetException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Reflection.TargetException"></see> class with the given message and the root cause exception.</summary>
+ <param name="message">A String describing the reason why the exception occurred.</param>
+ </member>
+ <member name="M:System.Reflection.TargetException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Reflection.TargetException"></see> class with the specified serialization and context information.</summary>
+ <param name="info">The data for serializing or deserializing the object.</param>
+ <param name="context">The source of and destination for the object.</param>
+ </member>
+ <member name="M:System.Reflection.TargetException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.Reflection.TargetException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="inner">The exception that is the cause of the current exception. If the inner parameter is not null, the current exception is raised in a catch block that handles the inner exception.</param>
+ </member>
+ <member name="T:System.Reflection.TargetInvocationException">
+ <summary>The exception that is thrown by methods invoked through reflection. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Reflection.TargetInvocationException.#ctor(System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.Reflection.TargetInvocationException"></see> class with a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="inner">The exception that is the cause of the current exception. If the inner parameter is not null, the current exception is raised in a catch block that handles the inner exception.</param>
+ </member>
+ <member name="M:System.Reflection.TargetInvocationException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.Reflection.TargetInvocationException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="inner">The exception that is the cause of the current exception. If the inner parameter is not null, the current exception is raised in a catch block that handles the inner exception.</param>
+ </member>
+ <member name="T:System.Reflection.TargetParameterCountException">
+ <summary>The exception that is thrown when the number of parameters for an invocation does not match the number expected. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Reflection.TargetParameterCountException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Reflection.TargetParameterCountException"></see> class with an empty message string and the root cause of the exception.</summary>
+ </member>
+ <member name="M:System.Reflection.TargetParameterCountException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Reflection.TargetParameterCountException"></see> class with its message string set to the given message and the root cause exception.</summary>
+ <param name="message">A String describing the reason this exception was thrown.</param>
+ </member>
+ <member name="M:System.Reflection.TargetParameterCountException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.Reflection.TargetParameterCountException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="inner">The exception that is the cause of the current exception. If the inner parameter is not null, the current exception is raised in a catch block that handles the inner exception.</param>
+ </member>
+ <member name="T:System.Reflection.TypeAttributes">
+ <summary>Specifies type attributes.</summary>
+ </member>
+ <member name="F:System.Reflection.TypeAttributes.Abstract">
+ <summary>Specifies that the type is abstract.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.TypeAttributes.AnsiClass">
+ <summary>LPTSTR is interpreted as ANSI.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.TypeAttributes.AutoClass">
+ <summary>LPTSTR is interpreted automatically.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.TypeAttributes.AutoLayout">
+ <summary>Specifies that class fields are automatically laid out by the common language runtime.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.TypeAttributes.BeforeFieldInit">
+ <summary>Specifies that calling static methods of the type does not force the system to initialize the type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.TypeAttributes.Class">
+ <summary>Specifies that the type is a class.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.TypeAttributes.ClassSemanticsMask">
+ <summary>Specifies class semantics information; the current class is contextful (else agile).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.TypeAttributes.CustomFormatClass">
+ <summary>LPSTR is interpreted by some implementation-specific means, which includes the possibility of throwing a <see cref="T:System.NotSupportedException"></see>. Not used in the Microsoft implementation of the .NET Framework.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.TypeAttributes.CustomFormatMask">
+ <summary>Used to retrieve non-standard encoding information for native interop. The meaning of the values of these 2 bits is unspecified. Not used in the Microsoft implementation of the .NET Framework.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.TypeAttributes.ExplicitLayout">
+ <summary>Specifies that class fields are laid out at the specified offsets.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.TypeAttributes.HasSecurity">
+ <summary>Type has security associate with it.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.TypeAttributes.Import">
+ <summary>Specifies that the class or interface is imported from another module.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.TypeAttributes.Interface">
+ <summary>Specifies that the type is an interface.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.TypeAttributes.LayoutMask">
+ <summary>Specifies class layout information.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.TypeAttributes.NestedAssembly">
+ <summary>Specifies that the class is nested with assembly visibility, and is thus accessible only by methods within its assembly.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.TypeAttributes.NestedFamANDAssem">
+ <summary>Specifies that the class is nested with assembly and family visibility, and is thus accessible only by methods lying in the intersection of its family and assembly.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.TypeAttributes.NestedFamily">
+ <summary>Specifies that the class is nested with family visibility, and is thus accessible only by methods within its own type and any derived types.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.TypeAttributes.NestedFamORAssem">
+ <summary>Specifies that the class is nested with family or assembly visibility, and is thus accessible only by methods lying in the union of its family and assembly.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.TypeAttributes.NestedPrivate">
+ <summary>Specifies that the class is nested with private visibility.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.TypeAttributes.NestedPublic">
+ <summary>Specifies that the class is nested with public visibility.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.TypeAttributes.NotPublic">
+ <summary>Specifies that the class is not public.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.TypeAttributes.Public">
+ <summary>Specifies that the class is public.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.TypeAttributes.ReservedMask">
+ <summary>Attributes reserved for runtime use.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.TypeAttributes.RTSpecialName">
+ <summary>Runtime should check name encoding.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.TypeAttributes.Sealed">
+ <summary>Specifies that the class is concrete and cannot be extended.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.TypeAttributes.SequentialLayout">
+ <summary>Specifies that class fields are laid out sequentially, in the order that the fields were emitted to the metadata.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.TypeAttributes.Serializable">
+ <summary>Specifies that the class can be serialized.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.TypeAttributes.SpecialName">
+ <summary>Specifies that the class is special in a way denoted by the name.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.TypeAttributes.StringFormatMask">
+ <summary>Used to retrieve string information for native interoperability.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.TypeAttributes.UnicodeClass">
+ <summary>LPTSTR is interpreted as UNICODE.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.TypeAttributes.VisibilityMask">
+ <summary>Specifies type visibility information.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Reflection.TypeAttributes.WindowsRuntime">
+ <summary>Specifies a Windows Runtime type.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Reflection.TypeDelegator">
+ <summary>Wraps a <see cref="T:System.Type"></see> object and delegates methods to that Type.</summary>
+ </member>
+ <member name="M:System.Reflection.TypeDelegator.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Reflection.TypeDelegator"></see> class with default properties.</summary>
+ </member>
+ <member name="M:System.Reflection.TypeDelegator.#ctor(System.Type)">
+ <summary>Initializes a new instance of the <see cref="T:System.Reflection.TypeDelegator"></see> class specifying the encapsulating instance.</summary>
+ <param name="delegatingType">The instance of the class <see cref="T:System.Type"></see> that encapsulates the call to the method of an object.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="delegatingType">delegatingType</paramref> is null.</exception>
+ </member>
+ <member name="P:System.Reflection.TypeDelegator.Assembly">
+ <summary>Gets the assembly of the implemented type.</summary>
+ <returns>An <see cref="T:System.Reflection.Assembly"></see> object representing the assembly of the implemented type.</returns>
+ </member>
+ <member name="P:System.Reflection.TypeDelegator.AssemblyQualifiedName">
+ <summary>Gets the assembly's fully qualified name.</summary>
+ <returns>A String containing the assembly's fully qualified name.</returns>
+ </member>
+ <member name="P:System.Reflection.TypeDelegator.BaseType">
+ <summary>Gets the base type for the current type.</summary>
+ <returns>The base type for a type.</returns>
+ </member>
+ <member name="P:System.Reflection.TypeDelegator.FullName">
+ <summary>Gets the fully qualified name of the implemented type.</summary>
+ <returns>A String containing the type's fully qualified name.</returns>
+ </member>
+ <member name="M:System.Reflection.TypeDelegator.GetAttributeFlagsImpl">
+ <summary>Gets the attributes assigned to the TypeDelegator.</summary>
+ <returns>A TypeAttributes object representing the implementation attribute flags.</returns>
+ </member>
+ <member name="M:System.Reflection.TypeDelegator.GetConstructorImpl(System.Reflection.BindingFlags,System.Reflection.Binder,System.Reflection.CallingConventions,System.Type[],System.Reflection.ParameterModifier[])">
+ <summary>Gets the constructor that implemented the TypeDelegator.</summary>
+ <param name="bindingAttr">A bitmask that affects the way in which the search is conducted. The value is a combination of zero or more bit flags from <see cref="T:System.Reflection.BindingFlags"></see>.</param>
+ <param name="binder">An object that enables the binding, coercion of argument types, invocation of members, and retrieval of MemberInfo objects using reflection. If binder is null, the default binder is used.</param>
+ <param name="callConvention">The calling conventions.</param>
+ <param name="types">An array of type Type containing a list of the parameter number, order, and types. Types cannot be null; use an appropriate GetMethod method or an empty array to search for a method without parameters.</param>
+ <param name="modifiers">An array of type ParameterModifier having the same length as the types array, whose elements represent the attributes associated with the parameters of the method to get.</param>
+ <returns>A ConstructorInfo object for the method that matches the specified criteria, or null if a match cannot be found.</returns>
+ </member>
+ <member name="M:System.Reflection.TypeDelegator.GetConstructors(System.Reflection.BindingFlags)">
+ <summary>Returns an array of <see cref="T:System.Reflection.ConstructorInfo"></see> objects representing constructors defined for the type wrapped by the current <see cref="T:System.Reflection.TypeDelegator"></see>.</summary>
+ <param name="bindingAttr">A bitmask that affects the way in which the search is conducted. The value is a combination of zero or more bit flags from <see cref="T:System.Reflection.BindingFlags"></see>.</param>
+ <returns>An array of type ConstructorInfo containing the specified constructors defined for this class. If no constructors are defined, an empty array is returned. Depending on the value of a specified parameter, only public constructors or both public and non-public constructors will be returned.</returns>
+ </member>
+ <member name="M:System.Reflection.TypeDelegator.GetCustomAttributes(System.Boolean)">
+ <summary>Returns all the custom attributes defined for this type, specifying whether to search the type's inheritance chain.</summary>
+ <param name="inherit">Specifies whether to search this type's inheritance chain to find the attributes.</param>
+ <returns>An array of objects containing all the custom attributes defined for this type.</returns>
+ <exception cref="T:System.TypeLoadException">A custom attribute type cannot be loaded.</exception>
+ </member>
+ <member name="M:System.Reflection.TypeDelegator.GetCustomAttributes(System.Type,System.Boolean)">
+ <summary>Returns an array of custom attributes identified by type.</summary>
+ <param name="attributeType">An array of custom attributes identified by type.</param>
+ <param name="inherit">Specifies whether to search this type's inheritance chain to find the attributes.</param>
+ <returns>An array of objects containing the custom attributes defined in this type that match the <paramref name="attributeType">attributeType</paramref> parameter, specifying whether to search the type's inheritance chain, or null if no custom attributes are defined on this type.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="attributeType">attributeType</paramref> is null.</exception>
+ <exception cref="T:System.TypeLoadException">A custom attribute type cannot be loaded.</exception>
+ </member>
+ <member name="M:System.Reflection.TypeDelegator.GetElementType">
+ <summary>Returns the <see cref="T:System.Type"></see> of the object encompassed or referred to by the current array, pointer or ByRef.</summary>
+ <returns>The <see cref="T:System.Type"></see> of the object encompassed or referred to by the current array, pointer or ByRef, or null if the current <see cref="T:System.Type"></see> is not an array, a pointer or a ByRef.</returns>
+ </member>
+ <member name="M:System.Reflection.TypeDelegator.GetEvent(System.String,System.Reflection.BindingFlags)">
+ <summary>Returns the specified event.</summary>
+ <param name="name">The name of the event to get.</param>
+ <param name="bindingAttr">A bitmask that affects the way in which the search is conducted. The value is a combination of zero or more bit flags from <see cref="T:System.Reflection.BindingFlags"></see>.</param>
+ <returns>An <see cref="T:System.Reflection.EventInfo"></see> object representing the event declared or inherited by this type with the specified name. This method returns null if no such event is found.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="name">name</paramref> parameter is null.</exception>
+ </member>
+ <member name="M:System.Reflection.TypeDelegator.GetEvents">
+ <summary>Returns an array of <see cref="T:System.Reflection.EventInfo"></see> objects representing all the public events declared or inherited by the current TypeDelegator.</summary>
+ <returns>Returns an array of type EventInfo containing all the events declared or inherited by the current type. If there are no events, an empty array is returned.</returns>
+ </member>
+ <member name="M:System.Reflection.TypeDelegator.GetEvents(System.Reflection.BindingFlags)">
+ <summary>Returns the events specified in <paramref name="bindingAttr">bindingAttr</paramref> that are declared or inherited by the current TypeDelegator.</summary>
+ <param name="bindingAttr">A bitmask that affects the way in which the search is conducted. The value is a combination of zero or more bit flags from <see cref="T:System.Reflection.BindingFlags"></see>.</param>
+ <returns>An array of type EventInfo containing the events specified in <paramref name="bindingAttr">bindingAttr</paramref>. If there are no events, an empty array is returned.</returns>
+ </member>
+ <member name="M:System.Reflection.TypeDelegator.GetField(System.String,System.Reflection.BindingFlags)">
+ <summary>Returns a <see cref="T:System.Reflection.FieldInfo"></see> object representing the field with the specified name.</summary>
+ <param name="name">The name of the field to find.</param>
+ <param name="bindingAttr">A bitmask that affects the way in which the search is conducted. The value is a combination of zero or more bit flags from <see cref="T:System.Reflection.BindingFlags"></see>.</param>
+ <returns>A FieldInfo object representing the field declared or inherited by this TypeDelegator with the specified name. Returns null if no such field is found.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="name">name</paramref> parameter is null.</exception>
+ </member>
+ <member name="M:System.Reflection.TypeDelegator.GetFields(System.Reflection.BindingFlags)">
+ <summary>Returns an array of <see cref="T:System.Reflection.FieldInfo"></see> objects representing the data fields defined for the type wrapped by the current <see cref="T:System.Reflection.TypeDelegator"></see>.</summary>
+ <param name="bindingAttr">A bitmask that affects the way in which the search is conducted. The value is a combination of zero or more bit flags from <see cref="T:System.Reflection.BindingFlags"></see>.</param>
+ <returns>An array of type FieldInfo containing the fields declared or inherited by the current TypeDelegator. An empty array is returned if there are no matched fields.</returns>
+ </member>
+ <member name="M:System.Reflection.TypeDelegator.GetInterface(System.String,System.Boolean)">
+ <summary>Returns the specified interface implemented by the type wrapped by the current <see cref="T:System.Reflection.TypeDelegator"></see>.</summary>
+ <param name="name">The fully qualified name of the interface implemented by the current class.</param>
+ <param name="ignoreCase">true if the case is to be ignored; otherwise, false.</param>
+ <returns>A Type object representing the interface implemented (directly or indirectly) by the current class with the fully qualified name matching the specified name. If no interface that matches name is found, null is returned.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="name">name</paramref> parameter is null.</exception>
+ </member>
+ <member name="M:System.Reflection.TypeDelegator.GetInterfaceMap(System.Type)">
+ <summary>Returns an interface mapping for the specified interface type.</summary>
+ <param name="interfaceType">The <see cref="T:System.Type"></see> of the interface to retrieve a mapping of.</param>
+ <returns>An <see cref="T:System.Reflection.InterfaceMapping"></see> object representing the interface mapping for <paramref name="interfaceType">interfaceType</paramref>.</returns>
+ </member>
+ <member name="M:System.Reflection.TypeDelegator.GetInterfaces">
+ <summary>Returns all the interfaces implemented on the current class and its base classes.</summary>
+ <returns>An array of type Type containing all the interfaces implemented on the current class and its base classes. If none are defined, an empty array is returned.</returns>
+ </member>
+ <member name="M:System.Reflection.TypeDelegator.GetMember(System.String,System.Reflection.MemberTypes,System.Reflection.BindingFlags)">
+ <summary>Returns members (properties, methods, constructors, fields, events, and nested types) specified by the given <paramref name="name">name</paramref>, <paramref name="type">type</paramref>, and <paramref name="bindingAttr">bindingAttr</paramref>.</summary>
+ <param name="name">The name of the member to get.</param>
+ <param name="type">A bitmask that affects the way in which the search is conducted. The value is a combination of zero or more bit flags from <see cref="T:System.Reflection.BindingFlags"></see>.</param>
+ <param name="bindingAttr">The type of members to get.</param>
+ <returns>An array of type MemberInfo containing all the members of the current class and its base class meeting the specified criteria.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="name">name</paramref> parameter is null.</exception>
+ </member>
+ <member name="M:System.Reflection.TypeDelegator.GetMembers(System.Reflection.BindingFlags)">
+ <summary>Returns members specified by <paramref name="bindingAttr">bindingAttr</paramref>.</summary>
+ <param name="bindingAttr">A bitmask that affects the way in which the search is conducted. The value is a combination of zero or more bit flags from <see cref="T:System.Reflection.BindingFlags"></see>.</param>
+ <returns>An array of type MemberInfo containing all the members of the current class and its base classes that meet the <paramref name="bindingAttr">bindingAttr</paramref> filter.</returns>
+ </member>
+ <member name="M:System.Reflection.TypeDelegator.GetMethodImpl(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Reflection.CallingConventions,System.Type[],System.Reflection.ParameterModifier[])">
+ <summary>Searches for the specified method whose parameters match the specified argument types and modifiers, using the specified binding constraints and the specified calling convention.</summary>
+ <param name="name">The method name.</param>
+ <param name="bindingAttr">A bitmask that affects the way in which the search is conducted. The value is a combination of zero or more bit flags from <see cref="T:System.Reflection.BindingFlags"></see>.</param>
+ <param name="binder">An object that enables the binding, coercion of argument types, invocation of members, and retrieval of MemberInfo objects using reflection. If binder is null, the default binder is used.</param>
+ <param name="callConvention">The calling conventions.</param>
+ <param name="types">An array of type Type containing a list of the parameter number, order, and types. Types cannot be null; use an appropriate GetMethod method or an empty array to search for a method without parameters.</param>
+ <param name="modifiers">An array of type ParameterModifier having the same length as the types array, whose elements represent the attributes associated with the parameters of the method to get.</param>
+ <returns>A MethodInfoInfo object for the implementation method that matches the specified criteria, or null if a match cannot be found.</returns>
+ </member>
+ <member name="M:System.Reflection.TypeDelegator.GetMethods(System.Reflection.BindingFlags)">
+ <summary>Returns an array of <see cref="T:System.Reflection.MethodInfo"></see> objects representing specified methods of the type wrapped by the current <see cref="T:System.Reflection.TypeDelegator"></see>.</summary>
+ <param name="bindingAttr">A bitmask that affects the way in which the search is conducted. The value is a combination of zero or more bit flags from <see cref="T:System.Reflection.BindingFlags"></see>.</param>
+ <returns>An array of MethodInfo objects representing the methods defined on this TypeDelegator.</returns>
+ </member>
+ <member name="M:System.Reflection.TypeDelegator.GetNestedType(System.String,System.Reflection.BindingFlags)">
+ <summary>Returns a nested type specified by <paramref name="name">name</paramref> and in <paramref name="bindingAttr">bindingAttr</paramref> that are declared or inherited by the type represented by the current <see cref="T:System.Reflection.TypeDelegator"></see>.</summary>
+ <param name="name">The nested type's name.</param>
+ <param name="bindingAttr">A bitmask that affects the way in which the search is conducted. The value is a combination of zero or more bit flags from <see cref="T:System.Reflection.BindingFlags"></see>.</param>
+ <returns>A Type object representing the nested type.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="name">name</paramref> parameter is null.</exception>
+ </member>
+ <member name="M:System.Reflection.TypeDelegator.GetNestedTypes(System.Reflection.BindingFlags)">
+ <summary>Returns the nested types specified in <paramref name="bindingAttr">bindingAttr</paramref> that are declared or inherited by the type wrapped by the current <see cref="T:System.Reflection.TypeDelegator"></see>.</summary>
+ <param name="bindingAttr">A bitmask that affects the way in which the search is conducted. The value is a combination of zero or more bit flags from <see cref="T:System.Reflection.BindingFlags"></see>.</param>
+ <returns>An array of type Type containing the nested types.</returns>
+ </member>
+ <member name="M:System.Reflection.TypeDelegator.GetProperties(System.Reflection.BindingFlags)">
+ <summary>Returns an array of <see cref="T:System.Reflection.PropertyInfo"></see> objects representing properties of the type wrapped by the current <see cref="T:System.Reflection.TypeDelegator"></see>.</summary>
+ <param name="bindingAttr">A bitmask that affects the way in which the search is conducted. The value is a combination of zero or more bit flags from <see cref="T:System.Reflection.BindingFlags"></see>.</param>
+ <returns>An array of PropertyInfo objects representing properties defined on this TypeDelegator.</returns>
+ </member>
+ <member name="M:System.Reflection.TypeDelegator.GetPropertyImpl(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Type,System.Type[],System.Reflection.ParameterModifier[])">
+ <summary>When overridden in a derived class, searches for the specified property whose parameters match the specified argument types and modifiers, using the specified binding constraints.</summary>
+ <param name="name">The property to get.</param>
+ <param name="bindingAttr">A bitmask that affects the way in which the search is conducted. The value is a combination of zero or more bit flags from <see cref="T:System.Reflection.BindingFlags"></see>.</param>
+ <param name="binder">An object that enables the binding, coercion of argument types, invocation of members, and retrieval of MemberInfo objects via reflection. If binder is null, the default binder is used. See <see cref="T:System.Reflection.Binder"></see>.</param>
+ <param name="returnType">The return type of the property.</param>
+ <param name="types">A list of parameter types. The list represents the number, order, and types of the parameters. Types cannot be null; use an appropriate GetMethod method or an empty array to search for a method without parameters.</param>
+ <param name="modifiers">An array of the same length as types with elements that represent the attributes associated with the parameters of the method to get.</param>
+ <returns>A <see cref="T:System.Reflection.PropertyInfo"></see> object for the property that matches the specified criteria, or null if a match cannot be found.</returns>
+ </member>
+ <member name="P:System.Reflection.TypeDelegator.GUID">
+ <summary>Gets the GUID (globally unique identifier) of the implemented type.</summary>
+ <returns>A GUID.</returns>
+ </member>
+ <member name="M:System.Reflection.TypeDelegator.HasElementTypeImpl">
+ <summary>Gets a value indicating whether the current <see cref="T:System.Type"></see> encompasses or refers to another type; that is, whether the current <see cref="T:System.Type"></see> is an array, a pointer or a ByRef.</summary>
+ <returns>true if the <see cref="T:System.Type"></see> is an array, a pointer or a ByRef; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Reflection.TypeDelegator.InvokeMember(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object,System.Object[],System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[])">
+ <summary>Invokes the specified member. The method that is to be invoked must be accessible and provide the most specific match with the specified argument list, under the constraints of the specified binder and invocation attributes.</summary>
+ <param name="name">The name of the member to invoke. This may be a constructor, method, property, or field. If an empty string (&quot;&quot;) is passed, the default member is invoked.</param>
+ <param name="invokeAttr">The invocation attribute. This must be one of the following <see cref="T:System.Reflection.BindingFlags"></see> : InvokeMethod, CreateInstance, Static, GetField, SetField, GetProperty, or SetProperty. A suitable invocation attribute must be specified. If a static member is to be invoked, the Static flag must be set.</param>
+ <param name="binder">An object that enables the binding, coercion of argument types, invocation of members, and retrieval of MemberInfo objects via reflection. If binder is null, the default binder is used. See <see cref="T:System.Reflection.Binder"></see>.</param>
+ <param name="target">The object on which to invoke the specified member.</param>
+ <param name="args">An array of type Object that contains the number, order, and type of the parameters of the member to be invoked. If args contains an uninitialized Object, it is treated as empty, which, with the default binder, can be widened to 0, 0.0 or a string.</param>
+ <param name="modifiers">An array of type ParameterModifer that is the same length as args, with elements that represent the attributes associated with the arguments of the member to be invoked. A parameter has attributes associated with it in the member's signature. For ByRef, use ParameterModifer.ByRef, and for none, use ParameterModifer.None. The default binder does exact matching on these. Attributes such as In and InOut are not used in binding, and can be viewed using ParameterInfo.</param>
+ <param name="culture">An instance of CultureInfo used to govern the coercion of types. This is necessary, for example, to convert a string that represents 1000 to a Double value, since 1000 is represented differently by different cultures. If culture is null, the CultureInfo for the current thread's CultureInfo is used.</param>
+ <param name="namedParameters">An array of type String containing parameter names that match up, starting at element zero, with the args array. There must be no holes in the array. If args. Length is greater than namedParameters. Length, the remaining parameters are filled in order.</param>
+ <returns>An Object representing the return value of the invoked member.</returns>
+ </member>
+ <member name="M:System.Reflection.TypeDelegator.IsArrayImpl">
+ <summary>Returns a value that indicates whether the <see cref="T:System.Type"></see> is an array.</summary>
+ <returns>true if the <see cref="T:System.Type"></see> is an array; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Reflection.TypeDelegator.IsAssignableFrom(System.Reflection.TypeInfo)">
+ <summary>Returns a value that indicates whether the specified type can be assigned to this type.</summary>
+ <param name="typeInfo">The type to check.</param>
+ <returns>true if the specified type can be assigned to this type; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Reflection.TypeDelegator.IsByRefImpl">
+ <summary>Returns a value that indicates whether the <see cref="T:System.Type"></see> is passed by reference.</summary>
+ <returns>true if the <see cref="T:System.Type"></see> is passed by reference; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Reflection.TypeDelegator.IsCOMObjectImpl">
+ <summary>Returns a value that indicates whether the <see cref="T:System.Type"></see> is a COM object.</summary>
+ <returns>true if the <see cref="T:System.Type"></see> is a COM object; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Reflection.TypeDelegator.IsConstructedGenericType">
+ <summary>Gets a value that indicates whether this object represents a constructed generic type.</summary>
+ <returns>true if this object represents a constructed generic type; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Reflection.TypeDelegator.IsDefined(System.Type,System.Boolean)">
+ <summary>Indicates whether a custom attribute identified by <paramref name="attributeType">attributeType</paramref> is defined.</summary>
+ <param name="attributeType">Specifies whether to search this type's inheritance chain to find the attributes.</param>
+ <param name="inherit">An array of custom attributes identified by type.</param>
+ <returns>true if a custom attribute identified by <paramref name="attributeType">attributeType</paramref> is defined; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="attributeType">attributeType</paramref> is null.</exception>
+ <exception cref="T:System.Reflection.ReflectionTypeLoadException">The custom attribute type cannot be loaded.</exception>
+ </member>
+ <member name="M:System.Reflection.TypeDelegator.IsPointerImpl">
+ <summary>Returns a value that indicates whether the <see cref="T:System.Type"></see> is a pointer.</summary>
+ <returns>true if the <see cref="T:System.Type"></see> is a pointer; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Reflection.TypeDelegator.IsPrimitiveImpl">
+ <summary>Returns a value that indicates whether the <see cref="T:System.Type"></see> is one of the primitive types.</summary>
+ <returns>true if the <see cref="T:System.Type"></see> is one of the primitive types; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Reflection.TypeDelegator.IsValueTypeImpl">
+ <summary>Returns a value that indicates whether the type is a value type; that is, not a class or an interface.</summary>
+ <returns>true if the type is a value type; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Reflection.TypeDelegator.MetadataToken">
+ <summary>Gets a value that identifies this entity in metadata.</summary>
+ <returns>A value which, in combination with the module, uniquely identifies this entity in metadata.</returns>
+ </member>
+ <member name="P:System.Reflection.TypeDelegator.Module">
+ <summary>Gets the module that contains the implemented type.</summary>
+ <returns>A <see cref="T:System.Reflection.Module"></see> object representing the module of the implemented type.</returns>
+ </member>
+ <member name="P:System.Reflection.TypeDelegator.Name">
+ <summary>Gets the name of the implemented type, with the path removed.</summary>
+ <returns>A String containing the type's non-qualified name.</returns>
+ </member>
+ <member name="P:System.Reflection.TypeDelegator.Namespace">
+ <summary>Gets the namespace of the implemented type.</summary>
+ <returns>A String containing the type's namespace.</returns>
+ </member>
+ <member name="P:System.Reflection.TypeDelegator.TypeHandle">
+ <summary>Gets a handle to the internal metadata representation of an implemented type.</summary>
+ <returns>A RuntimeTypeHandle object.</returns>
+ </member>
+ <member name="F:System.Reflection.TypeDelegator.typeImpl">
+ <summary>A value indicating type information.</summary>
+ <returns></returns>
+ </member>
+ <member name="P:System.Reflection.TypeDelegator.UnderlyingSystemType">
+ <summary>Gets the underlying <see cref="T:System.Type"></see> that represents the implemented type.</summary>
+ <returns>The underlying type.</returns>
+ </member>
+ <member name="T:System.Reflection.TypeFilter">
+ <summary>Filters the classes represented in an array of <see cref="T:System.Type"></see> objects.</summary>
+ <param name="m">The Type object to which the filter is applied.</param>
+ <param name="filterCriteria">An arbitrary object used to filter the list.</param>
+ <returns></returns>
+ </member>
+ <member name="T:System.Reflection.TypeInfo">
+ <summary>Represents type declarations for class types, interface types, array types, value types, enumeration types, type parameters, generic type definitions, and open or closed constructed generic types.</summary>
+ </member>
+ <member name="M:System.Reflection.TypeInfo.AsType">
+ <summary>Returns the current type as a <see cref="T:System.Type"></see> object.</summary>
+ <returns>The current type.</returns>
+ </member>
+ <member name="P:System.Reflection.TypeInfo.DeclaredConstructors">
+ <summary>Gets a collection of the constructors declared by the current type.</summary>
+ <returns>A collection of the constructors declared by the current type.</returns>
+ </member>
+ <member name="P:System.Reflection.TypeInfo.DeclaredEvents">
+ <summary>Gets a collection of the events defined by the current type.</summary>
+ <returns>A collection of the events defined by the current type.</returns>
+ </member>
+ <member name="P:System.Reflection.TypeInfo.DeclaredFields">
+ <summary>Gets a collection of the fields defined by the current type.</summary>
+ <returns>A collection of the fields defined by the current type.</returns>
+ </member>
+ <member name="P:System.Reflection.TypeInfo.DeclaredMembers">
+ <summary>Gets a collection of the members defined by the current type.</summary>
+ <returns>A collection of the members defined by the current type.</returns>
+ </member>
+ <member name="P:System.Reflection.TypeInfo.DeclaredMethods">
+ <summary>Gets a collection of the methods defined by the current type.</summary>
+ <returns>A collection of the methods defined by the current type.</returns>
+ </member>
+ <member name="P:System.Reflection.TypeInfo.DeclaredNestedTypes">
+ <summary>Gets a collection of the nested types defined by the current type.</summary>
+ <returns>A collection of nested types defined by the current type.</returns>
+ </member>
+ <member name="P:System.Reflection.TypeInfo.DeclaredProperties">
+ <summary>Gets a collection of the properties defined by the current type.</summary>
+ <returns>A collection of the properties defined by the current type.</returns>
+ </member>
+ <member name="P:System.Reflection.TypeInfo.GenericTypeParameters">
+ <summary>Gets an array of the generic type parameters of the current instance.</summary>
+ <returns>An array that contains the current instance's generic type parameters, or an array of <see cref="P:System.Array.Length"></see> zero if the current instance has no generic type parameters.</returns>
+ </member>
+ <member name="M:System.Reflection.TypeInfo.GetDeclaredEvent(System.String)">
+ <summary>Returns an object that represents the specified public event declared by the current type.</summary>
+ <param name="name">The name of the event.</param>
+ <returns>An object that represents the specified event, if found; otherwise, null.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="name">name</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Reflection.TypeInfo.GetDeclaredField(System.String)">
+ <summary>Returns an object that represents the specified public field declared by the current type.</summary>
+ <param name="name">The name of the field.</param>
+ <returns>An object that represents the specified field, if found; otherwise, null.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="name">name</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Reflection.TypeInfo.GetDeclaredMethod(System.String)">
+ <summary>Returns an object that represents the specified public method declared by the current type.</summary>
+ <param name="name">The name of the method.</param>
+ <returns>An object that represents the specified method, if found; otherwise, null.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="name">name</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Reflection.TypeInfo.GetDeclaredMethods(System.String)">
+ <summary>Returns a collection that contains all public methods declared on the current type that match the specified name.</summary>
+ <param name="name">The method name to search for.</param>
+ <returns>A collection that contains methods that match <paramref name="name">name</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="name">name</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Reflection.TypeInfo.GetDeclaredNestedType(System.String)">
+ <summary>Returns an object that represents the specified public nested type declared by the current type.</summary>
+ <param name="name">The name of the nested type.</param>
+ <returns>An object that represents the specified nested type, if found; otherwise, null.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="name">name</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Reflection.TypeInfo.GetDeclaredProperty(System.String)">
+ <summary>Returns an object that represents the specified public property declared by the current type.</summary>
+ <param name="name">The name of the property.</param>
+ <returns>An object that represents the specified property, if found; otherwise, null.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="name">name</paramref> is null.</exception>
+ </member>
+ <member name="P:System.Reflection.TypeInfo.ImplementedInterfaces">
+ <summary>Gets a collection of the interfaces implemented by the current type.</summary>
+ <returns>A collection of the interfaces implemented by the current type.</returns>
+ </member>
+ <member name="M:System.Reflection.TypeInfo.IsAssignableFrom(System.Reflection.TypeInfo)">
+ <summary>Returns a value that indicates whether the specified type can be assigned to the current type.</summary>
+ <param name="typeInfo">The type to check.</param>
+ <returns>true if the specified type can be assigned to this type; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Reflection.TypeInfo.System#Reflection#IReflectableType#GetTypeInfo">
+ <summary>Returns a representation of the current type as a <see cref="T:System.Reflection.TypeInfo"></see> object.</summary>
+ <returns>A reference to the current type.</returns>
+ </member>
+ <member name="T:System.ResolveEventArgs">
+ <summary>Provides data for loader resolution events, such as the <see cref="E:System.AppDomain.TypeResolve"></see>, <see cref="E:System.AppDomain.ResourceResolve"></see>, <see cref="E:System.AppDomain.ReflectionOnlyAssemblyResolve"></see>, and <see cref="E:System.AppDomain.AssemblyResolve"></see> events.</summary>
+ </member>
+ <member name="M:System.ResolveEventArgs.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.ResolveEventArgs"></see> class, specifying the name of the item to resolve.</summary>
+ <param name="name">The name of an item to resolve.</param>
+ </member>
+ <member name="M:System.ResolveEventArgs.#ctor(System.String,System.Reflection.Assembly)">
+ <summary>Initializes a new instance of the <see cref="T:System.ResolveEventArgs"></see> class, specifying the name of the item to resolve and the assembly whose dependency is being resolved.</summary>
+ <param name="name">The name of an item to resolve.</param>
+ <param name="requestingAssembly">The assembly whose dependency is being resolved.</param>
+ </member>
+ <member name="P:System.ResolveEventArgs.Name">
+ <summary>Gets the name of the item to resolve.</summary>
+ <returns>The name of the item to resolve.</returns>
+ </member>
+ <member name="P:System.ResolveEventArgs.RequestingAssembly">
+ <summary>Gets the assembly whose dependency is being resolved.</summary>
+ <returns>The assembly that requested the item specified by the <see cref="P:System.ResolveEventArgs.Name"></see> property.</returns>
+ </member>
+ <member name="T:System.ResolveEventHandler">
+ <summary>Represents a method that handles the <see cref="E:System.AppDomain.TypeResolve"></see>, <see cref="E:System.AppDomain.ResourceResolve"></see>, or <see cref="E:System.AppDomain.AssemblyResolve"></see> event of an <see cref="T:System.AppDomain"></see>.</summary>
+ <param name="sender">The source of the event.</param>
+ <param name="args">The event data.</param>
+ <returns></returns>
+ </member>
+ <member name="T:System.Resources.IResourceReader">
+ <summary>Provides the base functionality for reading data from resource files.</summary>
+ </member>
+ <member name="M:System.Resources.IResourceReader.Close">
+ <summary>Closes the resource reader after releasing any resources associated with it.</summary>
+ </member>
+ <member name="M:System.Resources.IResourceReader.GetEnumerator">
+ <summary>Returns a dictionary enumerator of the resources for this reader.</summary>
+ <returns>A dictionary enumerator for the resources for this reader.</returns>
+ </member>
+ <member name="T:System.Resources.IResourceWriter">
+ <summary>Provides the base functionality for writing resources to an output file or stream.</summary>
+ </member>
+ <member name="M:System.Resources.IResourceWriter.AddResource(System.String,System.Byte[])">
+ <summary>Adds an 8-bit unsigned integer array as a named resource to the list of resources to be written.</summary>
+ <param name="name">Name of a resource.</param>
+ <param name="value">Value of a resource as an 8-bit unsigned integer array.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="name">name</paramref> parameter is null.</exception>
+ </member>
+ <member name="M:System.Resources.IResourceWriter.AddResource(System.String,System.Object)">
+ <summary>Adds a named resource of type <see cref="T:System.Object"></see> to the list of resources to be written.</summary>
+ <param name="name">The name of the resource.</param>
+ <param name="value">The value of the resource.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="name">name</paramref> parameter is null.</exception>
+ </member>
+ <member name="M:System.Resources.IResourceWriter.AddResource(System.String,System.String)">
+ <summary>Adds a named resource of type <see cref="T:System.String"></see> to the list of resources to be written.</summary>
+ <param name="name">The name of the resource.</param>
+ <param name="value">The value of the resource.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="name">name</paramref> parameter is null.</exception>
+ </member>
+ <member name="M:System.Resources.IResourceWriter.Close">
+ <summary>Closes the underlying resource file or stream, ensuring all the data has been written to the file.</summary>
+ </member>
+ <member name="M:System.Resources.IResourceWriter.Generate">
+ <summary>Writes all the resources added by the <see cref="M:System.Resources.IResourceWriter.AddResource(System.String,System.String)"></see> method to the output file or stream.</summary>
+ </member>
+ <member name="T:System.Resources.MissingManifestResourceException">
+ <summary>The exception that is thrown if the main assembly does not contain the resources for the neutral culture, and an appropriate satellite assembly is missing.</summary>
+ </member>
+ <member name="M:System.Resources.MissingManifestResourceException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Resources.MissingManifestResourceException"></see> class with default properties.</summary>
+ </member>
+ <member name="M:System.Resources.MissingManifestResourceException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Resources.MissingManifestResourceException"></see> class with the specified error message.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ </member>
+ <member name="M:System.Resources.MissingManifestResourceException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Resources.MissingManifestResourceException"></see> class from serialized data.</summary>
+ <param name="info">The object that holds the serialized object data.</param>
+ <param name="context">The contextual information about the source or destination of the exception.</param>
+ </member>
+ <member name="M:System.Resources.MissingManifestResourceException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.Resources.MissingManifestResourceException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="inner">The exception that is the cause of the current exception. If the inner parameter is not null, the current exception is raised in a catch block that handles the inner exception.</param>
+ </member>
+ <member name="T:System.Resources.MissingSatelliteAssemblyException">
+ <summary>The exception that is thrown when the satellite assembly for the resources of the default culture is missing.</summary>
+ </member>
+ <member name="M:System.Resources.MissingSatelliteAssemblyException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Resources.MissingSatelliteAssemblyException"></see> class with default properties.</summary>
+ </member>
+ <member name="M:System.Resources.MissingSatelliteAssemblyException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Resources.MissingSatelliteAssemblyException"></see> class with the specified error message.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ </member>
+ <member name="M:System.Resources.MissingSatelliteAssemblyException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Resources.MissingSatelliteAssemblyException"></see> class from serialized data.</summary>
+ <param name="info">The object that holds the serialized object data.</param>
+ <param name="context">The contextual information about the source or destination of the exception.</param>
+ </member>
+ <member name="M:System.Resources.MissingSatelliteAssemblyException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.Resources.MissingSatelliteAssemblyException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="inner">The exception that is the cause of the current exception. If the inner parameter is not null, the current exception is raised in a catch block that handles the inner exception.</param>
+ </member>
+ <member name="M:System.Resources.MissingSatelliteAssemblyException.#ctor(System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Resources.MissingSatelliteAssemblyException"></see> class with a specified error message and the name of a neutral culture.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="cultureName">The name of the neutral culture.</param>
+ </member>
+ <member name="P:System.Resources.MissingSatelliteAssemblyException.CultureName">
+ <summary>Gets the name of the default culture.</summary>
+ <returns>The name of the default culture.</returns>
+ </member>
+ <member name="T:System.Resources.NeutralResourcesLanguageAttribute">
+ <summary>Informs the resource manager of an app's default culture. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Resources.NeutralResourcesLanguageAttribute.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Resources.NeutralResourcesLanguageAttribute"></see> class.</summary>
+ <param name="cultureName">The name of the culture that the current assembly's neutral resources were written in.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="cultureName">cultureName</paramref> parameter is null.</exception>
+ </member>
+ <member name="M:System.Resources.NeutralResourcesLanguageAttribute.#ctor(System.String,System.Resources.UltimateResourceFallbackLocation)">
+ <summary>Initializes a new instance of the <see cref="T:System.Resources.NeutralResourcesLanguageAttribute"></see> class with the specified ultimate resource fallback location.</summary>
+ <param name="cultureName">The name of the culture that the current assembly's neutral resources were written in.</param>
+ <param name="location">One of the enumeration values that indicates the location from which to retrieve neutral fallback resources.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="cultureName">cultureName</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="location">location</paramref> is not a member of <see cref="T:System.Resources.UltimateResourceFallbackLocation"></see>.</exception>
+ </member>
+ <member name="P:System.Resources.NeutralResourcesLanguageAttribute.CultureName">
+ <summary>Gets the culture name.</summary>
+ <returns>The name of the default culture for the main assembly.</returns>
+ </member>
+ <member name="P:System.Resources.NeutralResourcesLanguageAttribute.Location">
+ <summary>Gets the location for the <see cref="T:System.Resources.ResourceManager"></see> class to use to retrieve neutral resources by using the <see cref="~/docs/framework/resources/packaging-and-deploying-resources-in-desktop-apps.md">resource fallback process</see>.</summary>
+ <returns>One of the enumeration values that indicates the location (main assembly or satellite) from which to retrieve neutral resources.</returns>
+ </member>
+ <member name="T:System.Resources.ResourceManager">
+ <summary>Represents a resource manager that provides convenient access to culture-specific resources at run time. Security Note: Calling methods in this class with untrusted data is a security risk. Call the methods in the class only with trusted data. For more information, see <see cref="https://docs.com/rick-anderson-1/8710/untrusted-data-security-risks">Untrusted Data Security Risks</see>.</summary>
+ </member>
+ <member name="M:System.Resources.ResourceManager.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Resources.ResourceManager"></see> class with default values.</summary>
+ </member>
+ <member name="M:System.Resources.ResourceManager.#ctor(System.Type)">
+ <summary>Initializes a new instance of the <see cref="T:System.Resources.ResourceManager"></see> class that looks up resources in satellite assemblies based on information from the specified type object.</summary>
+ <param name="resourceSource">A type from which the resource manager derives all information for finding .resources files.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="resourceSource">resourceSource</paramref> parameter is null.</exception>
+ </member>
+ <member name="M:System.Resources.ResourceManager.#ctor(System.String,System.Reflection.Assembly)">
+ <summary>Initializes a new instance of the <see cref="T:System.Resources.ResourceManager"></see> class that looks up resources contained in files with the specified root name in the given assembly.</summary>
+ <param name="baseName">The root name of the resource file without its extension but including any fully qualified namespace name. For example, the root name for the resource file named MyApplication.MyResource.en-US.resources is MyApplication.MyResource.</param>
+ <param name="assembly">The main assembly for the resources.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="baseName">baseName</paramref> or <paramref name="assembly">assembly</paramref> parameter is null.</exception>
+ </member>
+ <member name="M:System.Resources.ResourceManager.#ctor(System.String,System.Reflection.Assembly,System.Type)">
+ <summary>Initializes a new instance of the <see cref="T:System.Resources.ResourceManager"></see> class that uses a specified <see cref="T:System.Resources.ResourceSet"></see> class to look up resources contained in files with the specified root name in the given assembly.</summary>
+ <param name="baseName">The root name of the resource file without its extension but including any fully qualified namespace name. For example, the root name for the resource file named MyApplication.MyResource.en-US.resources is MyApplication.MyResource.</param>
+ <param name="assembly">The main assembly for the resources.</param>
+ <param name="usingResourceSet">The type of the custom <see cref="T:System.Resources.ResourceSet"></see> to use. If null, the default runtime <see cref="T:System.Resources.ResourceSet"></see> object is used.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="usingResourceset">usingResourceset</paramref> is not a derived class of <see cref="T:System.Resources.ResourceSet"></see>.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="baseName">baseName</paramref> or <paramref name="assembly">assembly</paramref> parameter is null.</exception>
+ </member>
+ <member name="P:System.Resources.ResourceManager.BaseName">
+ <summary>Gets the root name of the resource files that the <see cref="T:System.Resources.ResourceManager"></see> searches for resources.</summary>
+ <returns>The root name of the resource files that the <see cref="T:System.Resources.ResourceManager"></see> searches for resources.</returns>
+ </member>
+ <member name="M:System.Resources.ResourceManager.CreateFileBasedResourceManager(System.String,System.String,System.Type)">
+ <summary>Returns a <see cref="T:System.Resources.ResourceManager"></see> object that searches a specific directory instead of an assembly manifest for resources.</summary>
+ <param name="baseName">The root name of the resources. For example, the root name for the resource file named &quot;MyResource.en-US.resources&quot; is &quot;MyResource&quot;.</param>
+ <param name="resourceDir">The name of the directory to search for the resources. resourceDir can be an absolute path or a relative path from the application directory.</param>
+ <param name="usingResourceSet">The type of the custom <see cref="T:System.Resources.ResourceSet"></see> to use. If null, the default runtime <see cref="T:System.Resources.ResourceSet"></see> object is used.</param>
+ <returns>A new instance of a resource manager that searches the specified directory instead of an assembly manifest for resources.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="baseName">baseName</paramref> or <paramref name="resourceDir">resourceDir</paramref> parameter is null.</exception>
+ </member>
+ <member name="P:System.Resources.ResourceManager.FallbackLocation">
+ <summary>Gets or sets the location from which to retrieve default fallback resources.</summary>
+ <returns>One of the enumeration values that specifies where the resource manager can look for fallback resources.</returns>
+ </member>
+ <member name="M:System.Resources.ResourceManager.GetNeutralResourcesLanguage(System.Reflection.Assembly)">
+ <summary>Returns culture-specific information for the main assembly's default resources by retrieving the value of the <see cref="T:System.Resources.NeutralResourcesLanguageAttribute"></see> attribute on a specified assembly.</summary>
+ <param name="a">The assembly for which to return culture-specific information.</param>
+ <returns>The culture from the <see cref="T:System.Resources.NeutralResourcesLanguageAttribute"></see> attribute, if found; otherwise, the invariant culture.</returns>
+ </member>
+ <member name="M:System.Resources.ResourceManager.GetObject(System.String)">
+ <summary>Returns the value of the specified non-string resource.</summary>
+ <param name="name">The name of the resource to get.</param>
+ <returns>The value of the resource localized for the caller's current culture settings. If an appropriate resource set exists but <paramref name="name">name</paramref> cannot be found, the method returns null.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="name">name</paramref> parameter is null.</exception>
+ <exception cref="T:System.Resources.MissingManifestResourceException">No usable set of localized resources has been found, and there are no default culture resources. For information about how to handle this exception, see the &quot;Handling MissingManifestResourceException and MissingSatelliteAssemblyException Exceptions&quot; section in the <see cref="T:System.Resources.ResourceManager"></see> class topic.</exception>
+ <exception cref="T:System.Resources.MissingSatelliteAssemblyException">The default culture's resources reside in a satellite assembly that could not be found. For information about how to handle this exception, see the &quot;Handling MissingManifestResourceException and MissingSatelliteAssemblyException Exceptions&quot; section in the <see cref="T:System.Resources.ResourceManager"></see> class topic.</exception>
+ </member>
+ <member name="M:System.Resources.ResourceManager.GetObject(System.String,System.Globalization.CultureInfo)">
+ <summary>Gets the value of the specified non-string resource localized for the specified culture.</summary>
+ <param name="name">The name of the resource to get.</param>
+ <param name="culture">The culture for which the resource is localized. If the resource is not localized for this culture, the resource manager uses fallback rules to locate an appropriate resource. If this value is null, the <see cref="T:System.Globalization.CultureInfo"></see> object is obtained by using the <see cref="P:System.Globalization.CultureInfo.CurrentUICulture"></see> property.</param>
+ <returns>The value of the resource, localized for the specified culture. If an appropriate resource set exists but <paramref name="name">name</paramref> cannot be found, the method returns null.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="name">name</paramref> parameter is null.</exception>
+ <exception cref="T:System.Resources.MissingManifestResourceException">No usable set of resources have been found, and there are no default culture resources. For information about how to handle this exception, see the &quot;Handling MissingManifestResourceException and MissingSatelliteAssemblyException Exceptions&quot; section in the <see cref="T:System.Resources.ResourceManager"></see> class topic.</exception>
+ <exception cref="T:System.Resources.MissingSatelliteAssemblyException">The default culture's resources reside in a satellite assembly that could not be found. For information about how to handle this exception, see the &quot;Handling MissingManifestResourceException and MissingSatelliteAssemblyException Exceptions&quot; section in the <see cref="T:System.Resources.ResourceManager"></see> class topic.</exception>
+ </member>
+ <member name="M:System.Resources.ResourceManager.GetResourceFileName(System.Globalization.CultureInfo)">
+ <summary>Generates the name of the resource file for the given <see cref="T:System.Globalization.CultureInfo"></see> object.</summary>
+ <param name="culture">The culture object for which a resource file name is constructed.</param>
+ <returns>The name that can be used for a resource file for the given <see cref="T:System.Globalization.CultureInfo"></see> object.</returns>
+ </member>
+ <member name="M:System.Resources.ResourceManager.GetResourceSet(System.Globalization.CultureInfo,System.Boolean,System.Boolean)">
+ <summary>Retrieves the resource set for a particular culture.</summary>
+ <param name="culture">The culture whose resources are to be retrieved.</param>
+ <param name="createIfNotExists">true to load the resource set, if it has not been loaded yet; otherwise, false.</param>
+ <param name="tryParents">true to use resource fallback to load an appropriate resource if the resource set cannot be found; false to bypass the resource fallback process.</param>
+ <returns>The resource set for the specified culture.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="culture">culture</paramref> parameter is null.</exception>
+ <exception cref="T:System.Resources.MissingManifestResourceException"><paramref name="tryParents">tryParents</paramref> is true, no usable set of resources has been found, and there are no default culture resources.</exception>
+ </member>
+ <member name="M:System.Resources.ResourceManager.GetSatelliteContractVersion(System.Reflection.Assembly)">
+ <summary>Returns the version specified by the <see cref="T:System.Resources.SatelliteContractVersionAttribute"></see> attribute in the given assembly.</summary>
+ <param name="a">The assembly to check for the <see cref="T:System.Resources.SatelliteContractVersionAttribute"></see> attribute.</param>
+ <returns>The satellite contract version of the given assembly, or null if no version was found.</returns>
+ <exception cref="T:System.ArgumentException">The <see cref="T:System.Version"></see> found in the assembly <paramref name="a">a</paramref> is invalid.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="a">a</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Resources.ResourceManager.GetStream(System.String)">
+ <summary>Returns an unmanaged memory stream object from the specified resource.</summary>
+ <param name="name">The name of a resource.</param>
+ <returns>An unmanaged memory stream object that represents a resource .</returns>
+ <exception cref="T:System.InvalidOperationException">The value of the specified resource is not a <see cref="T:System.IO.MemoryStream"></see> object.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="name">name</paramref> is null.</exception>
+ <exception cref="T:System.Resources.MissingManifestResourceException">No usable set of resources is found, and there are no default resources. For information about how to handle this exception, see the &quot;Handling MissingManifestResourceException and MissingSatelliteAssemblyException Exceptions&quot; section in the <see cref="T:System.Resources.ResourceManager"></see> class topic.</exception>
+ <exception cref="T:System.Resources.MissingSatelliteAssemblyException">The default culture's resources reside in a satellite assembly that could not be found. For information about how to handle this exception, see the &quot;Handling MissingManifestResourceException and MissingSatelliteAssemblyException Exceptions&quot; section in the <see cref="T:System.Resources.ResourceManager"></see> class topic.</exception>
+ </member>
+ <member name="M:System.Resources.ResourceManager.GetStream(System.String,System.Globalization.CultureInfo)">
+ <summary>Returns an unmanaged memory stream object from the specified resource, using the specified culture.</summary>
+ <param name="name">The name of a resource.</param>
+ <param name="culture">An object that specifies the culture to use for the resource lookup. If culture is null, the culture for the current thread is used.</param>
+ <returns>An unmanaged memory stream object that represents a resource.</returns>
+ <exception cref="T:System.InvalidOperationException">The value of the specified resource is not a <see cref="T:System.IO.MemoryStream"></see> object.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="name">name</paramref> is null.</exception>
+ <exception cref="T:System.Resources.MissingManifestResourceException">No usable set of resources is found, and there are no default resources. For information about how to handle this exception, see the &quot;Handling MissingManifestResourceException and MissingSatelliteAssemblyException Exceptions&quot; section in the <see cref="T:System.Resources.ResourceManager"></see> class topic.</exception>
+ <exception cref="T:System.Resources.MissingSatelliteAssemblyException">The default culture's resources reside in a satellite assembly that could not be found. For information about how to handle this exception, see the &quot;Handling MissingManifestResourceException and MissingSatelliteAssemblyException Exceptions&quot; section in the <see cref="T:System.Resources.ResourceManager"></see> class topic.</exception>
+ </member>
+ <member name="M:System.Resources.ResourceManager.GetString(System.String)">
+ <summary>Returns the value of the specified string resource.</summary>
+ <param name="name">The name of the resource to retrieve.</param>
+ <returns>The value of the resource localized for the caller's current UI culture, or null if <paramref name="name">name</paramref> cannot be found in a resource set.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="name">name</paramref> parameter is null.</exception>
+ <exception cref="T:System.InvalidOperationException">The value of the specified resource is not a string.</exception>
+ <exception cref="T:System.Resources.MissingManifestResourceException">No usable set of resources has been found, and there are no resources for the default culture. For information about how to handle this exception, see the &quot;Handling MissingManifestResourceException and MissingSatelliteAssemblyException Exceptions&quot; section in the <see cref="T:System.Resources.ResourceManager"></see> class topic.</exception>
+ <exception cref="T:System.Resources.MissingSatelliteAssemblyException">The default culture's resources reside in a satellite assembly that could not be found. For information about how to handle this exception, see the &quot;Handling MissingManifestResourceException and MissingSatelliteAssemblyException Exceptions&quot; section in the <see cref="T:System.Resources.ResourceManager"></see> class topic.</exception>
+ </member>
+ <member name="M:System.Resources.ResourceManager.GetString(System.String,System.Globalization.CultureInfo)">
+ <summary>Returns the value of the string resource localized for the specified culture.</summary>
+ <param name="name">The name of the resource to retrieve.</param>
+ <param name="culture">An object that represents the culture for which the resource is localized.</param>
+ <returns>The value of the resource localized for the specified culture, or null if <paramref name="name">name</paramref> cannot be found in a resource set.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="name">name</paramref> parameter is null.</exception>
+ <exception cref="T:System.InvalidOperationException">The value of the specified resource is not a string.</exception>
+ <exception cref="T:System.Resources.MissingManifestResourceException">No usable set of resources has been found, and there are no resources for a default culture. For information about how to handle this exception, see the &quot;Handling MissingManifestResourceException and MissingSatelliteAssemblyException Exceptions&quot; section in the <see cref="T:System.Resources.ResourceManager"></see> class topic.</exception>
+ <exception cref="T:System.Resources.MissingSatelliteAssemblyException">The default culture's resources reside in a satellite assembly that could not be found. For information about how to handle this exception, see the &quot;Handling MissingManifestResourceException and MissingSatelliteAssemblyException Exceptions&quot; section in the <see cref="T:System.Resources.ResourceManager"></see> class topic.</exception>
+ </member>
+ <member name="F:System.Resources.ResourceManager.HeaderVersionNumber">
+ <summary>Specifies the version of resource file headers that the current implementation of <see cref="T:System.Resources.ResourceManager"></see> can interpret and produce.</summary>
+ <returns></returns>
+ </member>
+ <member name="P:System.Resources.ResourceManager.IgnoreCase">
+ <summary>Gets or sets a value that indicates whether the resource manager allows case-insensitive resource lookups in the <see cref="M:System.Resources.ResourceManager.GetString(System.String)"></see> and <see cref="M:System.Resources.ResourceManager.GetObject(System.String)"></see> methods.</summary>
+ <returns>true to ignore case during resource lookup; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Resources.ResourceManager.InternalGetResourceSet(System.Globalization.CultureInfo,System.Boolean,System.Boolean)">
+ <summary>Provides the implementation for finding a resource set.</summary>
+ <param name="culture">The culture object to look for.</param>
+ <param name="createIfNotExists">true to load the resource set, if it has not been loaded yet; otherwise, false.</param>
+ <param name="tryParents">true to check parent <see cref="T:System.Globalization.CultureInfo"></see> objects if the resource set cannot be loaded; otherwise, false.</param>
+ <returns>The specified resource set.</returns>
+ <exception cref="T:System.Resources.MissingManifestResourceException">The main assembly does not contain a .resources file, which is required to look up a resource.</exception>
+ <exception cref="T:System.ExecutionEngineException">There was an internal error in the runtime.</exception>
+ <exception cref="T:System.Resources.MissingSatelliteAssemblyException">The satellite assembly associated with <paramref name="culture">culture</paramref> could not be located.</exception>
+ </member>
+ <member name="F:System.Resources.ResourceManager.MagicNumber">
+ <summary>Holds the number used to identify resource files.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Resources.ResourceManager.MainAssembly">
+ <summary>Specifies the main assembly that contains the resources.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Resources.ResourceManager.ReleaseAllResources">
+ <summary>Tells the resource manager to call the <see cref="M:System.Resources.ResourceSet.Close"></see> method on all <see cref="T:System.Resources.ResourceSet"></see> objects and release all resources.</summary>
+ </member>
+ <member name="P:System.Resources.ResourceManager.ResourceSetType">
+ <summary>Gets the type of the resource set object that the resource manager uses to construct a <see cref="T:System.Resources.ResourceSet"></see> object.</summary>
+ <returns>The type of the resource set object that the resource manager uses to construct a <see cref="T:System.Resources.ResourceSet"></see> object.</returns>
+ </member>
+ <member name="T:System.Resources.ResourceReader">
+ <summary>Enumerates the resources in a binary resources (.resources) file by reading sequential resource name/value pairs. Security Note: Calling methods in this class with untrusted data is a security risk. Call the methods in the class only with trusted data. For more information, see <see cref="https://docs.com/rick-anderson-1/8710/untrusted-data-security-risks">Untrusted Data Security Risks</see>.</summary>
+ </member>
+ <member name="M:System.Resources.ResourceReader.#ctor(System.IO.Stream)">
+ <summary>Initializes a new instance of the <see cref="T:System.Resources.ResourceReader"></see> class for the specified stream.</summary>
+ <param name="stream">The input stream for reading resources.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="stream">stream</paramref> parameter is not readable.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="stream">stream</paramref> parameter is null.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error has occurred while accessing <paramref name="stream">stream</paramref>.</exception>
+ </member>
+ <member name="M:System.Resources.ResourceReader.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Resources.ResourceReader"></see> class for the specified named resource file.</summary>
+ <param name="fileName">The path and name of the resource file to read. filename is not case-sensitive.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="fileName">fileName</paramref> parameter is null.</exception>
+ <exception cref="T:System.IO.FileNotFoundException">The file cannot be found.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error has occurred.</exception>
+ <exception cref="T:System.BadImageFormatException">The resource file has an invalid format. For example, the length of the file may be zero.</exception>
+ </member>
+ <member name="M:System.Resources.ResourceReader.Close">
+ <summary>Releases all operating system resources associated with this <see cref="T:System.Resources.ResourceReader"></see> object.</summary>
+ </member>
+ <member name="M:System.Resources.ResourceReader.Dispose">
+ <summary>Releases all resources used by the current instance of the <see cref="T:System.Resources.ResourceReader"></see> class.</summary>
+ </member>
+ <member name="M:System.Resources.ResourceReader.GetEnumerator">
+ <summary>Returns an enumerator for this <see cref="T:System.Resources.ResourceReader"></see> object.</summary>
+ <returns>An enumerator for this <see cref="T:System.Resources.ResourceReader"></see> object.</returns>
+ <exception cref="T:System.InvalidOperationException">The reader has been closed or disposed, and cannot be accessed.</exception>
+ </member>
+ <member name="M:System.Resources.ResourceReader.GetResourceData(System.String,System.String@,System.Byte[]@)">
+ <summary>Retrieves the type name and data of a named resource from an open resource file or stream.</summary>
+ <param name="resourceName">The name of a resource.</param>
+ <param name="resourceType">When this method returns, contains a string that represents the type name of the retrieved resource. This parameter is passed uninitialized.</param>
+ <param name="resourceData">When this method returns, contains a byte array that is the binary representation of the retrieved type. This parameter is passed uninitialized.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="resourceName">resourceName</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="resourceName">resourceName</paramref> does not exist.</exception>
+ <exception cref="T:System.BadImageFormatException"><paramref name="resourceName">resourceName</paramref> has an invalid type.</exception>
+ <exception cref="T:System.FormatException">The retrieved resource data is corrupt.</exception>
+ <exception cref="T:System.InvalidOperationException">The current <see cref="T:System.Resources.ResourceReader"></see> object is not initialized, probably because it is closed.</exception>
+ </member>
+ <member name="M:System.Resources.ResourceReader.System#Collections#IEnumerable#GetEnumerator">
+ <summary>Returns an enumerator for this <see cref="T:System.Resources.ResourceReader"></see> object.</summary>
+ <returns>An enumerator for this <see cref="T:System.Resources.ResourceReader"></see> object.</returns>
+ <exception cref="T:System.InvalidOperationException">The reader has already been closed and cannot be accessed.</exception>
+ </member>
+ <member name="T:System.Resources.ResourceSet">
+ <summary>Stores all the resources localized for one particular culture, ignoring all other cultures, including any fallback rules. Security Note: Calling methods in this class with untrusted data is a security risk. Call the methods in the class only with trusted data. For more information, see <see cref="https://docs.com/rick-anderson-1/8710/untrusted-data-security-risks">Untrusted Data Security Risks</see>.</summary>
+ </member>
+ <member name="M:System.Resources.ResourceSet.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Resources.ResourceSet"></see> class with default properties.</summary>
+ </member>
+ <member name="M:System.Resources.ResourceSet.#ctor(System.IO.Stream)">
+ <summary>Creates a new instance of the <see cref="T:System.Resources.ResourceSet"></see> class using the system default <see cref="T:System.Resources.ResourceReader"></see> that reads resources from the given stream.</summary>
+ <param name="stream">The <see cref="T:System.IO.Stream"></see> of resources to be read. The stream should refer to an existing resources file.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="stream">stream</paramref> is not readable.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="stream">stream</paramref> parameter is null.</exception>
+ </member>
+ <member name="M:System.Resources.ResourceSet.#ctor(System.Resources.IResourceReader)">
+ <summary>Creates a new instance of the <see cref="T:System.Resources.ResourceSet"></see> class using the specified resource reader.</summary>
+ <param name="reader">The reader that will be used.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="reader">reader</paramref> parameter is null.</exception>
+ </member>
+ <member name="M:System.Resources.ResourceSet.#ctor(System.String)">
+ <summary>Creates a new instance of the <see cref="T:System.Resources.ResourceSet"></see> class using the system default <see cref="T:System.Resources.ResourceReader"></see> that opens and reads resources from the given file.</summary>
+ <param name="fileName">Resource file to read.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="fileName">fileName</paramref> parameter is null.</exception>
+ </member>
+ <member name="M:System.Resources.ResourceSet.Close">
+ <summary>Closes and releases any resources used by this <see cref="T:System.Resources.ResourceSet"></see>.</summary>
+ </member>
+ <member name="M:System.Resources.ResourceSet.Dispose">
+ <summary>Disposes of the resources (other than memory) used by the current instance of <see cref="T:System.Resources.ResourceSet"></see>.</summary>
+ </member>
+ <member name="M:System.Resources.ResourceSet.Dispose(System.Boolean)">
+ <summary>Releases resources (other than memory) associated with the current instance, closing internal managed objects if requested.</summary>
+ <param name="disposing">Indicates whether the objects contained in the current instance should be explicitly closed.</param>
+ </member>
+ <member name="M:System.Resources.ResourceSet.GetDefaultReader">
+ <summary>Returns the preferred resource reader class for this kind of <see cref="T:System.Resources.ResourceSet"></see>.</summary>
+ <returns>Returns the <see cref="T:System.Type"></see> for the preferred resource reader for this kind of <see cref="T:System.Resources.ResourceSet"></see>.</returns>
+ </member>
+ <member name="M:System.Resources.ResourceSet.GetDefaultWriter">
+ <summary>Returns the preferred resource writer class for this kind of <see cref="T:System.Resources.ResourceSet"></see>.</summary>
+ <returns>Returns the <see cref="T:System.Type"></see> for the preferred resource writer for this kind of <see cref="T:System.Resources.ResourceSet"></see>.</returns>
+ </member>
+ <member name="M:System.Resources.ResourceSet.GetEnumerator">
+ <summary>Returns an <see cref="T:System.Collections.IDictionaryEnumerator"></see> that can iterate through the <see cref="T:System.Resources.ResourceSet"></see>.</summary>
+ <returns>An <see cref="T:System.Collections.IDictionaryEnumerator"></see> for this <see cref="T:System.Resources.ResourceSet"></see>.</returns>
+ <exception cref="T:System.ObjectDisposedException">The resource set has been closed or disposed.</exception>
+ </member>
+ <member name="M:System.Resources.ResourceSet.GetObject(System.String)">
+ <summary>Searches for a resource object with the specified name.</summary>
+ <param name="name">Case-sensitive name of the resource to search for.</param>
+ <returns>The requested resource.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="name">name</paramref> parameter is null.</exception>
+ <exception cref="T:System.ObjectDisposedException">The object has been closed or disposed.</exception>
+ </member>
+ <member name="M:System.Resources.ResourceSet.GetObject(System.String,System.Boolean)">
+ <summary>Searches for a resource object with the specified name in a case-insensitive manner, if requested.</summary>
+ <param name="name">Name of the resource to search for.</param>
+ <param name="ignoreCase">Indicates whether the case of the specified name should be ignored.</param>
+ <returns>The requested resource.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="name">name</paramref> parameter is null.</exception>
+ <exception cref="T:System.ObjectDisposedException">The object has been closed or disposed.</exception>
+ </member>
+ <member name="M:System.Resources.ResourceSet.GetString(System.String)">
+ <summary>Searches for a <see cref="T:System.String"></see> resource with the specified name.</summary>
+ <param name="name">Name of the resource to search for.</param>
+ <returns>The value of a resource, if the value is a <see cref="T:System.String"></see>.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="name">name</paramref> parameter is null.</exception>
+ <exception cref="T:System.InvalidOperationException">The resource specified by <paramref name="name">name</paramref> is not a <see cref="T:System.String"></see>.</exception>
+ <exception cref="T:System.ObjectDisposedException">The object has been closed or disposed.</exception>
+ </member>
+ <member name="M:System.Resources.ResourceSet.GetString(System.String,System.Boolean)">
+ <summary>Searches for a <see cref="T:System.String"></see> resource with the specified name in a case-insensitive manner, if requested.</summary>
+ <param name="name">Name of the resource to search for.</param>
+ <param name="ignoreCase">Indicates whether the case of the case of the specified name should be ignored.</param>
+ <returns>The value of a resource, if the value is a <see cref="T:System.String"></see>.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="name">name</paramref> parameter is null.</exception>
+ <exception cref="T:System.InvalidOperationException">The resource specified by <paramref name="name">name</paramref> is not a <see cref="T:System.String"></see>.</exception>
+ <exception cref="T:System.ObjectDisposedException">The object has been closed or disposed.</exception>
+ </member>
+ <member name="M:System.Resources.ResourceSet.ReadResources">
+ <summary>Reads all the resources and stores them in a <see cref="T:System.Collections.Hashtable"></see> indicated in the <see cref="F:System.Resources.ResourceSet.Table"></see> property.</summary>
+ </member>
+ <member name="M:System.Resources.ResourceSet.System#Collections#IEnumerable#GetEnumerator">
+ <summary>Returns an <see cref="T:System.Collections.IEnumerator"></see> object to avoid a race condition with Dispose. This member is not intended to be used directly from your code.</summary>
+ <returns>An enumerator for the current <see cref="T:System.Resources.ResourceSet"></see> object.</returns>
+ </member>
+ <member name="T:System.Resources.ResourceWriter">
+ <summary>Writes resources in the system-default format to an output file or an output stream. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Resources.ResourceWriter.#ctor(System.IO.Stream)">
+ <summary>Initializes a new instance of the <see cref="T:System.Resources.ResourceWriter"></see> class that writes the resources to the provided stream.</summary>
+ <param name="stream">The output stream.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="stream">stream</paramref> parameter is not writable.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="stream">stream</paramref> parameter is null.</exception>
+ </member>
+ <member name="M:System.Resources.ResourceWriter.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Resources.ResourceWriter"></see> class that writes the resources to the specified file.</summary>
+ <param name="fileName">The output file name.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="fileName">fileName</paramref> parameter is null.</exception>
+ </member>
+ <member name="M:System.Resources.ResourceWriter.AddResource(System.String,System.Byte[])">
+ <summary>Adds a named resource specified as a byte array to the list of resources to be written.</summary>
+ <param name="name">The name of the resource.</param>
+ <param name="value">Value of the resource as an 8-bit unsigned integer array.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="name">name</paramref> (or a name that varies only by capitalization) has already been added to this <see cref="T:System.Resources.ResourceWriter"></see>.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="name">name</paramref> parameter is null.</exception>
+ <exception cref="T:System.InvalidOperationException">This <see cref="T:System.Resources.ResourceWriter"></see> has been closed and its hash table is unavailable.</exception>
+ </member>
+ <member name="M:System.Resources.ResourceWriter.AddResource(System.String,System.IO.Stream)">
+ <summary>Adds a named resource specified as a stream to the list of resources to be written.</summary>
+ <param name="name">The name of the resource to add.</param>
+ <param name="value">The value of the resource to add. The resource must support the <see cref="P:System.IO.Stream.Length"></see> property.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="name">name</paramref> (or a name that varies only by capitalization) has already been added to this <see cref="T:System.Resources.ResourceWriter"></see>. -or- The stream does not support the <see cref="P:System.IO.Stream.Length"></see> property.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="name">name</paramref> or <paramref name="value">value</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException">This <see cref="T:System.Resources.ResourceWriter"></see> has been closed.</exception>
+ </member>
+ <member name="M:System.Resources.ResourceWriter.AddResource(System.String,System.Object)">
+ <summary>Adds a named resource specified as an object to the list of resources to be written.</summary>
+ <param name="name">The name of the resource.</param>
+ <param name="value">The value of the resource.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="name">name</paramref> (or a name that varies only by capitalization) has already been added to this <see cref="T:System.Resources.ResourceWriter"></see>.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="name">name</paramref> parameter is null.</exception>
+ <exception cref="T:System.InvalidOperationException">This <see cref="T:System.Resources.ResourceWriter"></see> has been closed and its hash table is unavailable.</exception>
+ </member>
+ <member name="M:System.Resources.ResourceWriter.AddResource(System.String,System.String)">
+ <summary>Adds a string resource to the list of resources to be written.</summary>
+ <param name="name">The name of the resource.</param>
+ <param name="value">The value of the resource.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="name">name</paramref> (or a name that varies only by capitalization) has already been added to this ResourceWriter.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="name">name</paramref> parameter is null.</exception>
+ <exception cref="T:System.InvalidOperationException">This <see cref="T:System.Resources.ResourceWriter"></see> has been closed and its hash table is unavailable.</exception>
+ </member>
+ <member name="M:System.Resources.ResourceWriter.AddResource(System.String,System.IO.Stream,System.Boolean)">
+ <summary>Adds a named resource specified as a stream to the list of resources to be written, and specifies whether the stream should be closed after the <see cref="M:System.Resources.ResourceWriter.Generate"></see> method is called.</summary>
+ <param name="name">The name of the resource to add.</param>
+ <param name="value">The value of the resource to add. The resource must support the <see cref="P:System.IO.Stream.Length"></see> property.</param>
+ <param name="closeAfterWrite">true to close the stream after the <see cref="M:System.Resources.ResourceWriter.Generate"></see> method is called; otherwise, false.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="name">name</paramref> (or a name that varies only by capitalization) has already been added to this <see cref="T:System.Resources.ResourceWriter"></see>. -or- The stream does not support the <see cref="P:System.IO.Stream.Length"></see> property.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="name">name</paramref> or <paramref name="value">value</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException">This <see cref="T:System.Resources.ResourceWriter"></see> has been closed.</exception>
+ </member>
+ <member name="M:System.Resources.ResourceWriter.AddResourceData(System.String,System.String,System.Byte[])">
+ <summary>Adds a unit of data as a resource to the list of resources to be written.</summary>
+ <param name="name">A name that identifies the resource that contains the added data.</param>
+ <param name="typeName">The type name of the added data.</param>
+ <param name="serializedData">A byte array that contains the binary representation of the added data.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="name">name</paramref>, <paramref name="typeName">typeName</paramref>, or <paramref name="serializedData">serializedData</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="name">name</paramref> (or a name that varies only by capitalization) has already been added to this <see cref="T:System.Resources.ResourceWriter"></see> object.</exception>
+ <exception cref="T:System.InvalidOperationException">The current <see cref="T:System.Resources.ResourceWriter"></see> object is not initialized. The probable cause is that the <see cref="T:System.Resources.ResourceWriter"></see> object is closed.</exception>
+ </member>
+ <member name="M:System.Resources.ResourceWriter.Close">
+ <summary>Saves the resources to the output stream and then closes it.</summary>
+ <exception cref="T:System.IO.IOException">An I/O error has occurred.</exception>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">An error has occurred during serialization of the object.</exception>
+ </member>
+ <member name="M:System.Resources.ResourceWriter.Dispose">
+ <summary>Allows users to close the resource file or stream, explicitly releasing resources.</summary>
+ <exception cref="T:System.IO.IOException">An I/O error has occurred.</exception>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">An error has occurred during serialization of the object.</exception>
+ </member>
+ <member name="M:System.Resources.ResourceWriter.Generate">
+ <summary>Saves all resources to the output stream in the system default format.</summary>
+ <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">An error occurred during serialization of the object.</exception>
+ <exception cref="T:System.InvalidOperationException">This <see cref="T:System.Resources.ResourceWriter"></see> has been closed and its hash table is unavailable.</exception>
+ </member>
+ <member name="P:System.Resources.ResourceWriter.TypeNameConverter">
+ <summary>Gets or sets a delegate that enables resource assemblies to be written that target versions of the .NET Framework prior to the .NET Framework 4 by using qualified assembly names.</summary>
+ <returns>The type that is encapsulated by the delegate.</returns>
+ </member>
+ <member name="T:System.Resources.SatelliteContractVersionAttribute">
+ <summary>Instructs a <see cref="T:System.Resources.ResourceManager"></see> object to ask for a particular version of a satellite assembly.</summary>
+ </member>
+ <member name="M:System.Resources.SatelliteContractVersionAttribute.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Resources.SatelliteContractVersionAttribute"></see> class.</summary>
+ <param name="version">A string that specifies the version of the satellite assemblies to load.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="version">version</paramref> parameter is null.</exception>
+ </member>
+ <member name="P:System.Resources.SatelliteContractVersionAttribute.Version">
+ <summary>Gets the version of the satellite assemblies with the required resources.</summary>
+ <returns>A string that contains the version of the satellite assemblies with the required resources.</returns>
+ </member>
+ <member name="T:System.Resources.UltimateResourceFallbackLocation">
+ <summary>Specifies whether a <see cref="T:System.Resources.ResourceManager"></see> object looks for the resources of the app's default culture in the main assembly or in a satellite assembly.</summary>
+ </member>
+ <member name="F:System.Resources.UltimateResourceFallbackLocation.MainAssembly">
+ <summary>Fallback resources are located in the main assembly.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Resources.UltimateResourceFallbackLocation.Satellite">
+ <summary>Fallback resources are located in a satellite assembly.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Runtime.AssemblyTargetedPatchBandAttribute">
+ <summary>Specifies patch band information for targeted patching of the .NET Framework.</summary>
+ </member>
+ <member name="M:System.Runtime.AssemblyTargetedPatchBandAttribute.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.AssemblyTargetedPatchBandAttribute"></see> class.</summary>
+ <param name="targetedPatchBand">The patch band.</param>
+ </member>
+ <member name="P:System.Runtime.AssemblyTargetedPatchBandAttribute.TargetedPatchBand">
+ <summary>Gets the patch band.</summary>
+ <returns>The patch band information.</returns>
+ </member>
+ <member name="T:System.Runtime.Serialization.CollectionDataContractAttribute">
+ <summary>When applied to a collection type, enables custom specification of the collection item elements. This attribute can be applied only to types that are recognized by the <see cref="T:System.Runtime.Serialization.DataContractSerializer"></see> as valid, serializable collections.</summary>
+ </member>
+ <member name="M:System.Runtime.Serialization.CollectionDataContractAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.Serialization.CollectionDataContractAttribute"></see> class.</summary>
+ </member>
+ <member name="P:System.Runtime.Serialization.CollectionDataContractAttribute.IsItemNameSetExplicitly">
+ <summary>Gets whether <see cref="P:System.Runtime.Serialization.CollectionDataContractAttribute.ItemName"></see> has been explicitly set.</summary>
+ <returns>Returns true if the item name has been explicitly set; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Runtime.Serialization.CollectionDataContractAttribute.IsKeyNameSetExplicitly">
+ <summary>Gets whether <see cref="P:System.Runtime.Serialization.CollectionDataContractAttribute.KeyName"></see> has been explicitly set.</summary>
+ <returns>Returns true if the key name has been explicitly set; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Runtime.Serialization.CollectionDataContractAttribute.IsNameSetExplicitly">
+ <summary>Gets whether <see cref="P:System.Runtime.Serialization.CollectionDataContractAttribute.Name"></see> has been explicitly set.</summary>
+ <returns>Returns true if the name has been explicitly set; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Runtime.Serialization.CollectionDataContractAttribute.IsNamespaceSetExplicitly">
+ <summary>Gets whether <see cref="P:System.Runtime.Serialization.CollectionDataContractAttribute.Namespace"></see> has been explicitly set.</summary>
+ <returns>Returns true if the item namespace has been explicitly set; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Runtime.Serialization.CollectionDataContractAttribute.IsReference">
+ <summary>Gets or sets a value that indicates whether to preserve object reference data.</summary>
+ <returns>true to keep object reference data; otherwise, false. The default is false.</returns>
+ </member>
+ <member name="P:System.Runtime.Serialization.CollectionDataContractAttribute.IsReferenceSetExplicitly">
+ <summary>Gets whether reference has been explicitly set.</summary>
+ <returns>Returns true if the reference has been explicitly set; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Runtime.Serialization.CollectionDataContractAttribute.IsValueNameSetExplicitly">
+ <summary>Gets whether <see cref="P:System.Runtime.Serialization.CollectionDataContractAttribute.ValueName"></see> has been explicitly set.</summary>
+ <returns>Returns true if the value name has been explicitly set; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Runtime.Serialization.CollectionDataContractAttribute.ItemName">
+ <summary>Gets or sets a custom name for a collection element.</summary>
+ <returns>The name to apply to collection elements.</returns>
+ </member>
+ <member name="P:System.Runtime.Serialization.CollectionDataContractAttribute.KeyName">
+ <summary>Gets or sets the custom name for a dictionary key name.</summary>
+ <returns>The name to use instead of the default dictionary key name.</returns>
+ </member>
+ <member name="P:System.Runtime.Serialization.CollectionDataContractAttribute.Name">
+ <summary>Gets or sets the data contract name for the collection type.</summary>
+ <returns>The data contract name for the collection type.</returns>
+ </member>
+ <member name="P:System.Runtime.Serialization.CollectionDataContractAttribute.Namespace">
+ <summary>Gets or sets the namespace for the data contract.</summary>
+ <returns>The namespace of the data contract.</returns>
+ </member>
+ <member name="P:System.Runtime.Serialization.CollectionDataContractAttribute.ValueName">
+ <summary>Gets or sets the custom name for a dictionary value name.</summary>
+ <returns>The name to use instead of the default dictionary value name.</returns>
+ </member>
+ <member name="T:System.Runtime.Serialization.ContractNamespaceAttribute">
+ <summary>Specifies the CLR namespace and XML namespace of the data contract.</summary>
+ </member>
+ <member name="M:System.Runtime.Serialization.ContractNamespaceAttribute.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.Serialization.ContractNamespaceAttribute"></see> class using the supplied namespace.</summary>
+ <param name="contractNamespace">The namespace of the contract.</param>
+ </member>
+ <member name="P:System.Runtime.Serialization.ContractNamespaceAttribute.ClrNamespace">
+ <summary>Gets or sets the CLR namespace of the data contract type.</summary>
+ <returns>The CLR-legal namespace of a type.</returns>
+ </member>
+ <member name="P:System.Runtime.Serialization.ContractNamespaceAttribute.ContractNamespace">
+ <summary>Gets the namespace of the data contract members.</summary>
+ <returns>The namespace of the data contract members.</returns>
+ </member>
+ <member name="T:System.Runtime.Serialization.DataContractAttribute">
+ <summary>Specifies that the type defines or implements a data contract and is serializable by a serializer, such as the <see cref="T:System.Runtime.Serialization.DataContractSerializer"></see>. To make their type serializable, type authors must define a data contract for their type.</summary>
+ </member>
+ <member name="M:System.Runtime.Serialization.DataContractAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.Serialization.DataContractAttribute"></see> class.</summary>
+ </member>
+ <member name="P:System.Runtime.Serialization.DataContractAttribute.IsNameSetExplicitly">
+ <summary>Gets whether <see cref="P:System.Runtime.Serialization.DataContractAttribute.Name"></see> has been explicitly set.</summary>
+ <returns>Returns true if the name has been explicitly set; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Runtime.Serialization.DataContractAttribute.IsNamespaceSetExplicitly">
+ <summary>Gets whether <see cref="P:System.Runtime.Serialization.DataContractAttribute.Namespace"></see> has been explicitly set.</summary>
+ <returns>Returns true if the namespace has been explicitly set; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Runtime.Serialization.DataContractAttribute.IsReference">
+ <summary>Gets or sets a value that indicates whether to preserve object reference data.</summary>
+ <returns>true to keep object reference data using standard XML; otherwise, false. The default is false.</returns>
+ </member>
+ <member name="P:System.Runtime.Serialization.DataContractAttribute.IsReferenceSetExplicitly">
+ <summary>Gets whether <see cref="P:System.Runtime.Serialization.DataContractAttribute.IsReference"></see> has been explicitly set.</summary>
+ <returns>true if the reference has been explicitly set; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Runtime.Serialization.DataContractAttribute.Name">
+ <summary>Gets or sets the name of the data contract for the type.</summary>
+ <returns>The local name of a data contract. The default is the name of the class that the attribute is applied to.</returns>
+ </member>
+ <member name="P:System.Runtime.Serialization.DataContractAttribute.Namespace">
+ <summary>Gets or sets the namespace for the data contract for the type.</summary>
+ <returns>The namespace of the contract.</returns>
+ </member>
+ <member name="T:System.Runtime.Serialization.DataContractResolver">
+ <summary>Provides a mechanism for dynamically mapping types to and from xsi:type representations during serialization and deserialization.</summary>
+ </member>
+ <member name="M:System.Runtime.Serialization.DataContractResolver.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.Serialization.DataContractResolver"></see> class.</summary>
+ </member>
+ <member name="M:System.Runtime.Serialization.DataContractResolver.ResolveName(System.String,System.String,System.Type,System.Runtime.Serialization.DataContractResolver)">
+ <summary>Override this method to map the specified xsi:type name and namespace to a data contract type during deserialization.</summary>
+ <param name="typeName">The xsi:type name to map.</param>
+ <param name="typeNamespace">The xsi:type namespace to map.</param>
+ <param name="declaredType">The type declared in the data contract.</param>
+ <param name="knownTypeResolver">The known type resolver.</param>
+ <returns>The type the xsi:type name and namespace is mapped to.</returns>
+ </member>
+ <member name="M:System.Runtime.Serialization.DataContractResolver.TryResolveType(System.Type,System.Type,System.Runtime.Serialization.DataContractResolver,System.Xml.XmlDictionaryString@,System.Xml.XmlDictionaryString@)">
+ <summary>Override this method to map a data contract type to an xsi:type name and namespace during serialization.</summary>
+ <param name="type">The type to map.</param>
+ <param name="declaredType">The type declared in the data contract.</param>
+ <param name="knownTypeResolver">The known type resolver.</param>
+ <param name="typeName">The xsi:type name.</param>
+ <param name="typeNamespace">The xsi:type namespace.</param>
+ <returns>true if mapping succeeded; otherwise, false.</returns>
+ </member>
+ <member name="T:System.Runtime.Serialization.DataContractSerializer">
+ <summary>Serializes and deserializes an instance of a type into an XML stream or document using a supplied data contract. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Runtime.Serialization.DataContractSerializer.#ctor(System.Type)">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.Serialization.DataContractSerializer"></see> class to serialize or deserialize an object of the specified type.</summary>
+ <param name="type">The type of the instances that are serialized or deserialized.</param>
+ </member>
+ <member name="M:System.Runtime.Serialization.DataContractSerializer.#ctor(System.Type,System.String,System.String,System.Collections.Generic.IEnumerable{System.Type})">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.Serialization.DataContractSerializer"></see> class to serialize or deserialize an object of the specified type. This method also specifies the root XML element and namespace in two string parameters as well as a list of known types that may be present in the object graph.</summary>
+ <param name="type">The type of the instances that are serialized or deserialized.</param>
+ <param name="rootName">The root element name of the content.</param>
+ <param name="rootNamespace">The namespace of the root element.</param>
+ <param name="knownTypes">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Type"></see> that contains the types that may be present in the object graph.</param>
+ </member>
+ <member name="M:System.Runtime.Serialization.DataContractSerializer.#ctor(System.Type,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString)">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.Serialization.DataContractSerializer"></see> class to serialize or deserialize an object of the specified type using the XML root element and namespace specified through the parameters of type <see cref="T:System.Xml.XmlDictionaryString"></see>.</summary>
+ <param name="type">The type of the instances that are serialized or deserialized.</param>
+ <param name="rootName">An <see cref="T:System.Xml.XmlDictionaryString"></see> that contains the root element name of the content.</param>
+ <param name="rootNamespace">An <see cref="T:System.Xml.XmlDictionaryString"></see> that contains the namespace of the root element.</param>
+ </member>
+ <member name="M:System.Runtime.Serialization.DataContractSerializer.#ctor(System.Type,System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.Serialization.DataContractSerializer"></see> class to serialize or deserialize an object of the specified type using the supplied XML root element and namespace.</summary>
+ <param name="type">The type of the instances that are serialized or deserialized.</param>
+ <param name="rootName">The name of the XML element that encloses the content to serialize or deserialize.</param>
+ <param name="rootNamespace">The namespace of the XML element that encloses the content to serialize or deserialize.</param>
+ </member>
+ <member name="M:System.Runtime.Serialization.DataContractSerializer.#ctor(System.Type,System.Runtime.Serialization.DataContractSerializerSettings)">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.Serialization.DataContractSerializer"></see> class to serialize or deserialize an object of the specified type and settings.</summary>
+ <param name="type">The type of the instance to serialize or deserialize.</param>
+ <param name="settings">The serializer settings.</param>
+ </member>
+ <member name="M:System.Runtime.Serialization.DataContractSerializer.#ctor(System.Type,System.Collections.Generic.IEnumerable{System.Type})">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.Serialization.DataContractSerializer"></see> class to serialize or deserialize an object of the specified type, and a collection of known types that may be present in the object graph.</summary>
+ <param name="type">The type of the instances that are serialized or deserialized.</param>
+ <param name="knownTypes">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Type"></see> that contains the types that may be present in the object graph.</param>
+ </member>
+ <member name="M:System.Runtime.Serialization.DataContractSerializer.#ctor(System.Type,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Collections.Generic.IEnumerable{System.Type})">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.Serialization.DataContractSerializer"></see> class to serialize or deserialize an object of the specified type. This method also specifies the root XML element and namespace in two <see cref="T:System.Xml.XmlDictionaryString"></see> parameters as well as a list of known types that may be present in the object graph.</summary>
+ <param name="type">The type of the instances that are serialized or deserialized.</param>
+ <param name="rootName">An <see cref="T:System.Xml.XmlDictionaryString"></see> that contains the root element name of the content.</param>
+ <param name="rootNamespace">An <see cref="T:System.Xml.XmlDictionaryString"></see> that contains the namespace of the root element.</param>
+ <param name="knownTypes">A <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Type"></see> that contains the known types that may be present in the object graph.</param>
+ </member>
+ <member name="P:System.Runtime.Serialization.DataContractSerializer.DataContractResolver">
+ <summary>Gets the component used to dynamically map xsi:type declarations to known contract types.</summary>
+ <returns>An implementation of the <see cref="T:System.Runtime.Serialization.DataContractResolver"></see> class.</returns>
+ </member>
+ <member name="P:System.Runtime.Serialization.DataContractSerializer.IgnoreExtensionDataObject">
+ <summary>Gets a value that specifies whether to ignore data supplied by an extension of the class when the class is being serialized or deserialized.</summary>
+ <returns>true to omit the extension data; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Runtime.Serialization.DataContractSerializer.IsStartObject(System.Xml.XmlReader)">
+ <summary>Determines whether the <see cref="T:System.Xml.XmlReader"></see> is positioned on an object that can be deserialized.</summary>
+ <param name="reader">The <see cref="T:System.Xml.XmlReader"></see> used to read the XML stream.</param>
+ <returns>true if the reader is at the start element of the stream to read; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Runtime.Serialization.DataContractSerializer.IsStartObject(System.Xml.XmlDictionaryReader)">
+ <summary>Determines whether the <see cref="T:System.Xml.XmlDictionaryReader"></see> is positioned on an object that can be deserialized.</summary>
+ <param name="reader">An <see cref="T:System.Xml.XmlDictionaryReader"></see> used to read the XML stream.</param>
+ <returns>true if the reader is at the start element of the stream to read; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Runtime.Serialization.DataContractSerializer.KnownTypes">
+ <summary>Gets a collection of types that may be present in the object graph serialized using this instance of the <see cref="T:System.Runtime.Serialization.DataContractSerializer"></see>.</summary>
+ <returns>A <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1"></see> that contains the expected types passed in as known types to the <see cref="T:System.Runtime.Serialization.DataContractSerializer"></see> constructor.</returns>
+ </member>
+ <member name="P:System.Runtime.Serialization.DataContractSerializer.MaxItemsInObjectGraph">
+ <summary>Gets the maximum number of items in an object graph to serialize or deserialize.</summary>
+ <returns>The maximum number of items to serialize or deserialize. The default is <see cref="F:System.Int32.MaxValue"></see>.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The number of items exceeds the maximum value.</exception>
+ </member>
+ <member name="P:System.Runtime.Serialization.DataContractSerializer.PreserveObjectReferences">
+ <summary>Gets a value that specifies whether to use non-standard XML constructs to preserve object reference data.</summary>
+ <returns>true to keep the references; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Runtime.Serialization.DataContractSerializer.ReadObject(System.Xml.XmlReader)">
+ <summary>Reads the XML stream with an <see cref="T:System.Xml.XmlReader"></see> and returns the deserialized object.</summary>
+ <param name="reader">The <see cref="T:System.Xml.XmlReader"></see> used to read the XML stream.</param>
+ <returns>The deserialized object.</returns>
+ </member>
+ <member name="M:System.Runtime.Serialization.DataContractSerializer.ReadObject(System.Xml.XmlDictionaryReader,System.Boolean)">
+ <summary>Reads the XML stream with an <see cref="T:System.Xml.XmlDictionaryReader"></see> and returns the deserialized object, and also specifies whether a check is made to verify the object name before reading its value.</summary>
+ <param name="reader">The <see cref="T:System.Xml.XmlDictionaryReader"></see> used to read the XML stream.</param>
+ <param name="verifyObjectName">true to check whether the name of the object corresponds to the root name value supplied in the constructor; otherwise, false.</param>
+ <returns>The deserialized object.</returns>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">The <paramref name="verifyObjectName">verifyObjectName</paramref> parameter is set to true, and the element name and namespace do not correspond to the values set in the constructor.</exception>
+ </member>
+ <member name="M:System.Runtime.Serialization.DataContractSerializer.ReadObject(System.Xml.XmlReader,System.Boolean)">
+ <summary>Reads the XML stream with an <see cref="T:System.Xml.XmlReader"></see> and returns the deserialized object, and also specifies whether a check is made to verify the object name before reading its value.</summary>
+ <param name="reader">The <see cref="T:System.Xml.XmlReader"></see> used to read the XML stream.</param>
+ <param name="verifyObjectName">true to check whether the name of the object corresponds to the root name value supplied in the constructor; otherwise, false.</param>
+ <returns>The deserialized object.</returns>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">The <paramref name="verifyObjectName">verifyObjectName</paramref> parameter is set to true, and the element name and namespace do not correspond to the values set in the constructor.</exception>
+ </member>
+ <member name="M:System.Runtime.Serialization.DataContractSerializer.ReadObject(System.Xml.XmlDictionaryReader,System.Boolean,System.Runtime.Serialization.DataContractResolver)">
+ <summary>Reads an XML document or document stream and returns the deserialized object. The method includes a parameter to specify whether the object name is verified is validated, and a resolver for mapping xsi:type declarations at runtime.</summary>
+ <param name="reader">The XML reader used to read the content.</param>
+ <param name="verifyObjectName">true to verify the object name; otherwise, false.</param>
+ <param name="dataContractResolver">An implementation of the <see cref="T:System.Runtime.Serialization.DataContractResolver"></see> to map xsi:type declarations to data contract types.</param>
+ <returns>The deserialized object.</returns>
+ </member>
+ <member name="P:System.Runtime.Serialization.DataContractSerializer.SerializeReadOnlyTypes">
+ <summary>Gets a value that specifies whether read-only types are serialized.</summary>
+ <returns>true if read-only types are serialized; false if all types are serialized.</returns>
+ </member>
+ <member name="M:System.Runtime.Serialization.DataContractSerializer.WriteEndObject(System.Xml.XmlDictionaryWriter)">
+ <summary>Writes the closing XML element using an <see cref="T:System.Xml.XmlDictionaryWriter"></see>.</summary>
+ <param name="writer">The <see cref="T:System.Xml.XmlDictionaryWriter"></see> used to write the stream.</param>
+ <exception cref="T:System.Runtime.Serialization.InvalidDataContractException">The type being serialized does not conform to data contract rules. For example, the <see cref="T:System.Runtime.Serialization.DataContractAttribute"></see> attribute has not been applied to the type.</exception>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">There is a problem with the instance being written.</exception>
+ </member>
+ <member name="M:System.Runtime.Serialization.DataContractSerializer.WriteEndObject(System.Xml.XmlWriter)">
+ <summary>Writes the closing XML element using an <see cref="T:System.Xml.XmlWriter"></see>.</summary>
+ <param name="writer">The <see cref="T:System.Xml.XmlWriter"></see> used to write the stream.</param>
+ <exception cref="T:System.Runtime.Serialization.InvalidDataContractException">The type being serialized does not conform to data contract rules. For example, the <see cref="T:System.Runtime.Serialization.DataContractAttribute"></see> attribute has not been applied to the type.</exception>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">There is a problem with the instance being written.</exception>
+ </member>
+ <member name="M:System.Runtime.Serialization.DataContractSerializer.WriteObject(System.Xml.XmlWriter,System.Object)">
+ <summary>Writes all the object data (starting XML element, content, and closing element) to an XML document or stream with an <see cref="T:System.Xml.XmlWriter"></see>.</summary>
+ <param name="writer">The <see cref="T:System.Xml.XmlWriter"></see> used to write the XML document or stream.</param>
+ <param name="graph">The object that contains the data to write to the stream.</param>
+ <exception cref="T:System.Runtime.Serialization.InvalidDataContractException">The type being serialized does not conform to data contract rules. For example, the <see cref="T:System.Runtime.Serialization.DataContractAttribute"></see> attribute has not been applied to the type.</exception>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">There is a problem with the instance being written.</exception>
+ </member>
+ <member name="M:System.Runtime.Serialization.DataContractSerializer.WriteObject(System.Xml.XmlDictionaryWriter,System.Object,System.Runtime.Serialization.DataContractResolver)">
+ <summary>Writes all the object data (starting XML element, content, and enclosing element) to an XML document or stream using the specified XmlDictionaryWriter. The method includes a resolver for mapping xsi:type declarations at runtime.</summary>
+ <param name="writer">An XmlDictionaryWriter used to write the content to the XML document or stream.</param>
+ <param name="graph">The object that contains the content to write.</param>
+ <param name="dataContractResolver">An implementation of the <see cref="T:System.Runtime.Serialization.DataContractResolver"></see> used to map xsi:type declarations to known data contracts.</param>
+ </member>
+ <member name="M:System.Runtime.Serialization.DataContractSerializer.WriteObjectContent(System.Xml.XmlDictionaryWriter,System.Object)">
+ <summary>Writes the XML content using an <see cref="T:System.Xml.XmlDictionaryWriter"></see>.</summary>
+ <param name="writer">The <see cref="T:System.Xml.XmlDictionaryWriter"></see> used to write the stream.</param>
+ <param name="graph">The object to write to the stream.</param>
+ <exception cref="T:System.Runtime.Serialization.InvalidDataContractException">The type being serialized does not conform to data contract rules. For example, the <see cref="T:System.Runtime.Serialization.DataContractAttribute"></see> attribute has not been applied to the type.</exception>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">There is a problem with the instance being written.</exception>
+ </member>
+ <member name="M:System.Runtime.Serialization.DataContractSerializer.WriteObjectContent(System.Xml.XmlWriter,System.Object)">
+ <summary>Writes the XML content using an <see cref="T:System.Xml.XmlWriter"></see>.</summary>
+ <param name="writer">The <see cref="T:System.Xml.XmlWriter"></see> used to write the stream.</param>
+ <param name="graph">The object to write to the stream.</param>
+ <exception cref="T:System.Runtime.Serialization.InvalidDataContractException">The type being serialized does not conform to data contract rules. For example, the <see cref="T:System.Runtime.Serialization.DataContractAttribute"></see> attribute has not been applied to the type.</exception>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">There is a problem with the instance being written.</exception>
+ </member>
+ <member name="M:System.Runtime.Serialization.DataContractSerializer.WriteStartObject(System.Xml.XmlDictionaryWriter,System.Object)">
+ <summary>Writes the opening XML element using an <see cref="T:System.Xml.XmlDictionaryWriter"></see>.</summary>
+ <param name="writer">The <see cref="T:System.Xml.XmlDictionaryWriter"></see> used to write the XML start element.</param>
+ <param name="graph">The object to write.</param>
+ </member>
+ <member name="M:System.Runtime.Serialization.DataContractSerializer.WriteStartObject(System.Xml.XmlWriter,System.Object)">
+ <summary>Writes the opening XML element using an <see cref="T:System.Xml.XmlWriter"></see>.</summary>
+ <param name="writer">The <see cref="T:System.Xml.XmlWriter"></see> used to write the XML start element.</param>
+ <param name="graph">The object to write.</param>
+ </member>
+ <member name="T:System.Runtime.Serialization.DataContractSerializerExtensions">
+
+ </member>
+ <member name="M:System.Runtime.Serialization.DataContractSerializerExtensions.GetSerializationSurrogateProvider(System.Runtime.Serialization.DataContractSerializer)">
+ <param name="serializer"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Runtime.Serialization.DataContractSerializerExtensions.SetSerializationSurrogateProvider(System.Runtime.Serialization.DataContractSerializer,System.Runtime.Serialization.ISerializationSurrogateProvider)">
+ <param name="serializer"></param>
+ <param name="provider"></param>
+ </member>
+ <member name="T:System.Security.Permissions.SecurityAction">
+ <summary>Specifies the security actions that can be performed using declarative security.</summary>
+ </member>
+ <member name="F:System.Security.Permissions.SecurityAction.Assert">
+ <summary>The calling code can access the resource identified by the current permission object, even if callers higher in the stack have not been granted permission to access the resource (see <see cref="~/docs/framework/misc/using-the-assert-method.md">Using the Assert Method</see>).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Permissions.SecurityAction.Demand">
+ <summary>All callers higher in the call stack are required to have been granted the permission specified by the current permission object.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Permissions.SecurityAction.Deny">
+ <summary>The ability to access the resource specified by the current permission object is denied to callers, even if they have been granted permission to access it (see <see cref="http://msdn.microsoft.com/en-us/6b4d2e01-c504-4ac3-b50e-d6f5e7f5df25">Using the Deny Method</see>).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Permissions.SecurityAction.InheritanceDemand">
+ <summary>The derived class inheriting the class or overriding a method is required to have been granted the specified permission..</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Permissions.SecurityAction.LinkDemand">
+ <summary>The immediate caller is required to have been granted the specified permission. Do not use in the .NET Framework 4. For full trust, use <see cref="T:System.Security.SecurityCriticalAttribute"></see> instead; for partial trust, use <see cref="F:System.Security.Permissions.SecurityAction.Demand"></see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Permissions.SecurityAction.PermitOnly">
+ <summary>Only the resources specified by this permission object can be accessed, even if the code has been granted permission to access other resources.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Permissions.SecurityAction.RequestMinimum">
+ <summary>The request for the minimum permissions required for code to run. This action can only be used within the scope of the assembly.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Permissions.SecurityAction.RequestOptional">
+ <summary>The request for additional permissions that are optional (not required to run). This request implicitly refuses all other permissions not specifically requested. This action can only be used within the scope of the assembly.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Permissions.SecurityAction.RequestRefuse">
+ <summary>The request that permissions that might be misused will not be granted to the calling code. This action can only be used within the scope of the assembly.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Security.Permissions.SecurityAttribute">
+ <summary>Specifies the base attribute class for declarative security from which <see cref="T:System.Security.Permissions.CodeAccessSecurityAttribute"></see> is derived.</summary>
+ </member>
+ <member name="M:System.Security.Permissions.SecurityAttribute.#ctor(System.Security.Permissions.SecurityAction)">
+ <summary>Initializes a new instance of <see cref="T:System.Security.Permissions.SecurityAttribute"></see> with the specified <see cref="T:System.Security.Permissions.SecurityAction"></see>.</summary>
+ <param name="action">One of the <see cref="T:System.Security.Permissions.SecurityAction"></see> values.</param>
+ </member>
+ <member name="P:System.Security.Permissions.SecurityAttribute.Action">
+ <summary>Gets or sets a security action.</summary>
+ <returns>One of the <see cref="T:System.Security.Permissions.SecurityAction"></see> values.</returns>
+ </member>
+ <member name="M:System.Security.Permissions.SecurityAttribute.CreatePermission">
+ <summary>When overridden in a derived class, creates a permission object that can then be serialized into binary form and persistently stored along with the <see cref="T:System.Security.Permissions.SecurityAction"></see> in an assembly's metadata.</summary>
+ <returns>A serializable permission object.</returns>
+ </member>
+ <member name="P:System.Security.Permissions.SecurityAttribute.Unrestricted">
+ <summary>Gets or sets a value indicating whether full (unrestricted) permission to the resource protected by the attribute is declared.</summary>
+ <returns>true if full permission to the protected resource is declared; otherwise, false.</returns>
+ </member>
+ <member name="T:System.Security.Permissions.SecurityPermissionAttribute">
+ <summary>Allows security actions for <see cref="T:System.Security.Permissions.SecurityPermission"></see> to be applied to code using declarative security. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Security.Permissions.SecurityPermissionAttribute.#ctor(System.Security.Permissions.SecurityAction)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Permissions.SecurityPermissionAttribute"></see> class with the specified <see cref="T:System.Security.Permissions.SecurityAction"></see>.</summary>
+ <param name="action">One of the <see cref="T:System.Security.Permissions.SecurityAction"></see> values.</param>
+ </member>
+ <member name="P:System.Security.Permissions.SecurityPermissionAttribute.Assertion">
+ <summary>Gets or sets a value indicating whether permission to assert that all this code's callers have the requisite permission for the operation is declared.</summary>
+ <returns>true if permission to assert is declared; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Security.Permissions.SecurityPermissionAttribute.BindingRedirects">
+ <summary>Gets or sets a value that indicates whether code has permission to perform binding redirection in the application configuration file.</summary>
+ <returns>true if code can perform binding redirects; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Security.Permissions.SecurityPermissionAttribute.ControlAppDomain">
+ <summary>Gets or sets a value indicating whether permission to manipulate <see cref="T:System.AppDomain"></see> is declared.</summary>
+ <returns>true if permission to manipulate <see cref="T:System.AppDomain"></see> is declared; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Security.Permissions.SecurityPermissionAttribute.ControlDomainPolicy">
+ <summary>Gets or sets a value indicating whether permission to alter or manipulate domain security policy is declared.</summary>
+ <returns>true if permission to alter or manipulate security policy in an application domain is declared; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Security.Permissions.SecurityPermissionAttribute.ControlEvidence">
+ <summary>Gets or sets a value indicating whether permission to alter or manipulate evidence is declared.</summary>
+ <returns>true if the ability to alter or manipulate evidence is declared; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Security.Permissions.SecurityPermissionAttribute.ControlPolicy">
+ <summary>Gets or sets a value indicating whether permission to view and manipulate security policy is declared.</summary>
+ <returns>true if permission to manipulate security policy is declared; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Security.Permissions.SecurityPermissionAttribute.ControlPrincipal">
+ <summary>Gets or sets a value indicating whether permission to manipulate the current principal is declared.</summary>
+ <returns>true if permission to manipulate the current principal is declared; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Security.Permissions.SecurityPermissionAttribute.ControlThread">
+ <summary>Gets or sets a value indicating whether permission to manipulate threads is declared.</summary>
+ <returns>true if permission to manipulate threads is declared; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Security.Permissions.SecurityPermissionAttribute.CreatePermission">
+ <summary>Creates and returns a new <see cref="T:System.Security.Permissions.SecurityPermission"></see>.</summary>
+ <returns>A <see cref="T:System.Security.Permissions.SecurityPermission"></see> that corresponds to this attribute.</returns>
+ </member>
+ <member name="P:System.Security.Permissions.SecurityPermissionAttribute.Execution">
+ <summary>Gets or sets a value indicating whether permission to execute code is declared.</summary>
+ <returns>true if permission to execute code is declared; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Security.Permissions.SecurityPermissionAttribute.Flags">
+ <summary>Gets or sets all permission flags comprising the <see cref="T:System.Security.Permissions.SecurityPermission"></see> permissions.</summary>
+ <returns>One or more of the <see cref="T:System.Security.Permissions.SecurityPermissionFlag"></see> values combined using a bitwise OR.</returns>
+ <exception cref="T:System.ArgumentException">An attempt is made to set this property to an invalid value. See <see cref="T:System.Security.Permissions.SecurityPermissionFlag"></see> for the valid values.</exception>
+ </member>
+ <member name="P:System.Security.Permissions.SecurityPermissionAttribute.Infrastructure">
+ <summary>Gets or sets a value indicating whether code can plug into the common language runtime infrastructure, such as adding Remoting Context Sinks, Envoy Sinks and Dynamic Sinks.</summary>
+ <returns>true if code can plug into the common language runtime infrastructure; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Security.Permissions.SecurityPermissionAttribute.RemotingConfiguration">
+ <summary>Gets or sets a value indicating whether code can configure remoting types and channels.</summary>
+ <returns>true if code can configure remoting types and channels; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Security.Permissions.SecurityPermissionAttribute.SerializationFormatter">
+ <summary>Gets or sets a value indicating whether code can use a serialization formatter to serialize or deserialize an object.</summary>
+ <returns>true if code can use a serialization formatter to serialize or deserialize an object; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Security.Permissions.SecurityPermissionAttribute.SkipVerification">
+ <summary>Gets or sets a value indicating whether permission to bypass code verification is declared.</summary>
+ <returns>true if permission to bypass code verification is declared; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Security.Permissions.SecurityPermissionAttribute.UnmanagedCode">
+ <summary>Gets or sets a value indicating whether permission to call unmanaged code is declared.</summary>
+ <returns>true if permission to call unmanaged code is declared; otherwise, false.</returns>
+ </member>
+ <member name="T:System.Security.Permissions.SecurityPermissionFlag">
+ <summary>Specifies access flags for the security permission object.</summary>
+ </member>
+ <member name="F:System.Security.Permissions.SecurityPermissionFlag.AllFlags">
+ <summary>The unrestricted state of the permission.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Permissions.SecurityPermissionFlag.Assertion">
+ <summary>Ability to assert that all this code's callers have the requisite permission for the operation.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Permissions.SecurityPermissionFlag.BindingRedirects">
+ <summary>Permission to perform explicit binding redirection in the application configuration file. This includes redirection of .NET Framework assemblies that have been unified as well as other assemblies found outside the .NET Framework.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Permissions.SecurityPermissionFlag.ControlAppDomain">
+ <summary>Ability to create and manipulate an <see cref="T:System.AppDomain"></see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Permissions.SecurityPermissionFlag.ControlDomainPolicy">
+ <summary>Ability to specify domain policy.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Permissions.SecurityPermissionFlag.ControlEvidence">
+ <summary>Ability to provide evidence, including the ability to alter the evidence provided by the common language runtime.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Permissions.SecurityPermissionFlag.ControlPolicy">
+ <summary>Ability to view and modify policy.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Permissions.SecurityPermissionFlag.ControlPrincipal">
+ <summary>Ability to manipulate the principal object.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Permissions.SecurityPermissionFlag.ControlThread">
+ <summary>Ability to use certain advanced operations on threads.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Permissions.SecurityPermissionFlag.Execution">
+ <summary>Permission for the code to run. Without this permission, managed code will not be executed.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Permissions.SecurityPermissionFlag.Infrastructure">
+ <summary>Permission to plug code into the common language runtime infrastructure, such as adding Remoting Context Sinks, Envoy Sinks and Dynamic Sinks.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Permissions.SecurityPermissionFlag.NoFlags">
+ <summary>No security access.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Permissions.SecurityPermissionFlag.RemotingConfiguration">
+ <summary>Permission to configure Remoting types and channels.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Permissions.SecurityPermissionFlag.SerializationFormatter">
+ <summary>Ability to provide serialization services. Used by serialization formatters.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Permissions.SecurityPermissionFlag.SkipVerification">
+ <summary>Ability to skip verification of code in this assembly. Code that is unverifiable can be run if this permission is granted.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Permissions.SecurityPermissionFlag.UnmanagedCode">
+ <summary>Ability to call unmanaged code.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Threading.SynchronizationContext">
+ <summary>Provides the basic functionality for propagating a synchronization context in various synchronization models.</summary>
+ </member>
+ <member name="M:System.Threading.SynchronizationContext.#ctor">
+ <summary>Creates a new instance of the <see cref="T:System.Threading.SynchronizationContext"></see> class.</summary>
+ </member>
+ <member name="M:System.Threading.SynchronizationContext.CreateCopy">
+ <summary>When overridden in a derived class, creates a copy of the synchronization context.</summary>
+ <returns>A new <see cref="T:System.Threading.SynchronizationContext"></see> object.</returns>
+ </member>
+ <member name="P:System.Threading.SynchronizationContext.Current">
+ <summary>Gets the synchronization context for the current thread.</summary>
+ <returns>A <see cref="T:System.Threading.SynchronizationContext"></see> object representing the current synchronization context.</returns>
+ </member>
+ <member name="M:System.Threading.SynchronizationContext.IsWaitNotificationRequired">
+ <summary>Determines if wait notification is required.</summary>
+ <returns>true if wait notification is required; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Threading.SynchronizationContext.OperationCompleted">
+ <summary>When overridden in a derived class, responds to the notification that an operation has completed.</summary>
+ </member>
+ <member name="M:System.Threading.SynchronizationContext.OperationStarted">
+ <summary>When overridden in a derived class, responds to the notification that an operation has started.</summary>
+ </member>
+ <member name="M:System.Threading.SynchronizationContext.Post(System.Threading.SendOrPostCallback,System.Object)">
+ <summary>When overridden in a derived class, dispatches an asynchronous message to a synchronization context.</summary>
+ <param name="d">The <see cref="T:System.Threading.SendOrPostCallback"></see> delegate to call.</param>
+ <param name="state">The object passed to the delegate.</param>
+ </member>
+ <member name="M:System.Threading.SynchronizationContext.Send(System.Threading.SendOrPostCallback,System.Object)">
+ <summary>When overridden in a derived class, dispatches a synchronous message to a synchronization context.</summary>
+ <param name="d">The <see cref="T:System.Threading.SendOrPostCallback"></see> delegate to call.</param>
+ <param name="state">The object passed to the delegate.</param>
+ <exception cref="T:System.NotSupportedException">The method was called in a Windows Store app. The implementation of <see cref="T:System.Threading.SynchronizationContext"></see> for Windows Store apps does not support the <see cref="M:System.Threading.SynchronizationContext.Send(System.Threading.SendOrPostCallback,System.Object)"></see> method.</exception>
+ </member>
+ <member name="M:System.Threading.SynchronizationContext.SetSynchronizationContext(System.Threading.SynchronizationContext)">
+ <summary>Sets the current synchronization context.</summary>
+ <param name="syncContext">The <see cref="T:System.Threading.SynchronizationContext"></see> object to be set.</param>
+ </member>
+ <member name="M:System.Threading.SynchronizationContext.SetWaitNotificationRequired">
+ <summary>Sets notification that wait notification is required and prepares the callback method so it can be called more reliably when a wait occurs.</summary>
+ </member>
+ <member name="M:System.Threading.SynchronizationContext.Wait(System.IntPtr[],System.Boolean,System.Int32)">
+ <summary>Waits for any or all the elements in the specified array to receive a signal.</summary>
+ <param name="waitHandles">An array of type <see cref="T:System.IntPtr"></see> that contains the native operating system handles.</param>
+ <param name="waitAll">true to wait for all handles; false to wait for any handle.</param>
+ <param name="millisecondsTimeout">The number of milliseconds to wait, or <see cref="F:System.Threading.Timeout.Infinite"></see> (-1) to wait indefinitely.</param>
+ <returns>The array index of the object that satisfied the wait.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="waitHandles">waitHandles</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Threading.SynchronizationContext.WaitHelper(System.IntPtr[],System.Boolean,System.Int32)">
+ <summary>Helper function that waits for any or all the elements in the specified array to receive a signal.</summary>
+ <param name="waitHandles">An array of type <see cref="T:System.IntPtr"></see> that contains the native operating system handles.</param>
+ <param name="waitAll">true to wait for all handles; false to wait for any handle.</param>
+ <param name="millisecondsTimeout">The number of milliseconds to wait, or <see cref="F:System.Threading.Timeout.Infinite"></see> (-1) to wait indefinitely.</param>
+ <returns>The array index of the object that satisfied the wait.</returns>
+ </member>
+ <member name="T:System.Threading.SynchronizationLockException">
+ <summary>The exception that is thrown when a method requires the caller to own the lock on a given Monitor, and the method is invoked by a caller that does not own that lock.</summary>
+ </member>
+ <member name="M:System.Threading.SynchronizationLockException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Threading.SynchronizationLockException"></see> class with default properties.</summary>
+ </member>
+ <member name="M:System.Threading.SynchronizationLockException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Threading.SynchronizationLockException"></see> class with a specified error message.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ </member>
+ <member name="M:System.Threading.SynchronizationLockException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Threading.SynchronizationLockException"></see> class with serialized data.</summary>
+ <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> that holds the serialized object data about the exception being thrown.</param>
+ <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"></see> that contains contextual information about the source or destination.</param>
+ </member>
+ <member name="M:System.Threading.SynchronizationLockException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.Threading.SynchronizationLockException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="innerException">The exception that is the cause of the current exception. If the innerException parameter is not null, the current exception is raised in a catch block that handles the inner exception.</param>
+ </member>
+ <member name="T:System.Threading.Tasks.ConcurrentExclusiveSchedulerPair">
+ <summary>Provides task schedulers that coordinate to execute tasks while ensuring that concurrent tasks may run concurrently and exclusive tasks never do.</summary>
+ </member>
+ <member name="M:System.Threading.Tasks.ConcurrentExclusiveSchedulerPair.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Threading.Tasks.ConcurrentExclusiveSchedulerPair"></see> class.</summary>
+ </member>
+ <member name="M:System.Threading.Tasks.ConcurrentExclusiveSchedulerPair.#ctor(System.Threading.Tasks.TaskScheduler)">
+ <summary>Initializes a new instance of the <see cref="T:System.Threading.Tasks.ConcurrentExclusiveSchedulerPair"></see> class that targets the specified scheduler.</summary>
+ <param name="taskScheduler">The target scheduler on which this pair should execute.</param>
+ </member>
+ <member name="M:System.Threading.Tasks.ConcurrentExclusiveSchedulerPair.#ctor(System.Threading.Tasks.TaskScheduler,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Threading.Tasks.ConcurrentExclusiveSchedulerPair"></see> class that targets the specified scheduler with a maximum concurrency level.</summary>
+ <param name="taskScheduler">The target scheduler on which this pair should execute.</param>
+ <param name="maxConcurrencyLevel">The maximum number of tasks to run concurrently.</param>
+ </member>
+ <member name="M:System.Threading.Tasks.ConcurrentExclusiveSchedulerPair.#ctor(System.Threading.Tasks.TaskScheduler,System.Int32,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Threading.Tasks.ConcurrentExclusiveSchedulerPair"></see> class that targets the specified scheduler with a maximum concurrency level and a maximum number of scheduled tasks that may be processed as a unit.</summary>
+ <param name="taskScheduler">The target scheduler on which this pair should execute.</param>
+ <param name="maxConcurrencyLevel">The maximum number of tasks to run concurrently.</param>
+ <param name="maxItemsPerTask">The maximum number of tasks to process for each underlying scheduled task used by the pair.</param>
+ </member>
+ <member name="M:System.Threading.Tasks.ConcurrentExclusiveSchedulerPair.Complete">
+ <summary>Informs the scheduler pair that it should not accept any more tasks.</summary>
+ </member>
+ <member name="P:System.Threading.Tasks.ConcurrentExclusiveSchedulerPair.Completion">
+ <summary>Gets a <see cref="T:System.Threading.Tasks.Task"></see> that will complete when the scheduler has completed processing.</summary>
+ <returns>The asynchronous operation that will complete when the scheduler finishes processing.</returns>
+ </member>
+ <member name="P:System.Threading.Tasks.ConcurrentExclusiveSchedulerPair.ConcurrentScheduler">
+ <summary>Gets a <see cref="T:System.Threading.Tasks.TaskScheduler"></see> that can be used to schedule tasks to this pair that may run concurrently with other tasks on this pair.</summary>
+ <returns>An object that can be used to schedule tasks concurrently.</returns>
+ </member>
+ <member name="P:System.Threading.Tasks.ConcurrentExclusiveSchedulerPair.ExclusiveScheduler">
+ <summary>Gets a <see cref="T:System.Threading.Tasks.TaskScheduler"></see> that can be used to schedule tasks to this pair that must run exclusively with regards to other tasks on this pair.</summary>
+ <returns>An object that can be used to schedule tasks that do not run concurrently with other tasks.</returns>
+ </member>
+ <member name="T:System.Threading.Tasks.Parallel">
+ <summary>Provides support for parallel loops and regions.</summary>
+ </member>
+ <member name="M:System.Threading.Tasks.Parallel.For(System.Int32,System.Int32,System.Action{System.Int32,System.Threading.Tasks.ParallelLoopState})">
+ <summary>Executes a for (For in Visual Basic) loop in which iterations may run in parallel and the state of the loop can be monitored and manipulated.</summary>
+ <param name="fromInclusive">The start index, inclusive.</param>
+ <param name="toExclusive">The end index, exclusive.</param>
+ <param name="body">The delegate that is invoked once per iteration.</param>
+ <returns>A structure that contains information about which portion of the loop completed.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="body">body</paramref> argument is null.</exception>
+ <exception cref="T:System.AggregateException">The exception that contains all the individual exceptions thrown on all threads.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Parallel.For(System.Int32,System.Int32,System.Action{System.Int32})">
+ <summary>Executes a for (For in Visual Basic) loop in which iterations may run in parallel.</summary>
+ <param name="fromInclusive">The start index, inclusive.</param>
+ <param name="toExclusive">The end index, exclusive.</param>
+ <param name="body">The delegate that is invoked once per iteration.</param>
+ <returns>A structure that contains information about which portion of the loop completed.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="body">body</paramref> argument is null.</exception>
+ <exception cref="T:System.AggregateException">The exception that contains all the individual exceptions thrown on all threads.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Parallel.For(System.Int64,System.Int64,System.Action{System.Int64,System.Threading.Tasks.ParallelLoopState})">
+ <summary>Executes a for (For in Visual Basic) loop with 64-bit indexes in which iterations may run in parallel and the state of the loop can be monitored and manipulated.</summary>
+ <param name="fromInclusive">The start index, inclusive.</param>
+ <param name="toExclusive">The end index, exclusive.</param>
+ <param name="body">The delegate that is invoked once per iteration.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.ParallelLoopResult"></see> structure that contains information on what portion of the loop completed.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="body">body</paramref> argument is null.</exception>
+ <exception cref="T:System.AggregateException">The exception that contains all the individual exceptions thrown on all threads.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Parallel.For(System.Int64,System.Int64,System.Action{System.Int64})">
+ <summary>Executes a for (For in Visual Basic) loop with 64-bit indexes in which iterations may run in parallel.</summary>
+ <param name="fromInclusive">The start index, inclusive.</param>
+ <param name="toExclusive">The end index, exclusive.</param>
+ <param name="body">The delegate that is invoked once per iteration.</param>
+ <returns>A structure that contains information about which portion of the loop completed.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="body">body</paramref> argument is null.</exception>
+ <exception cref="T:System.AggregateException">The exception that contains all the individual exceptions thrown on all threads.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Parallel.For(System.Int32,System.Int32,System.Threading.Tasks.ParallelOptions,System.Action{System.Int32,System.Threading.Tasks.ParallelLoopState})">
+ <summary>Executes a for (For in Visual Basic) loop in which iterations may run in parallel, loop options can be configured, and the state of the loop can be monitored and manipulated.</summary>
+ <param name="fromInclusive">The start index, inclusive.</param>
+ <param name="toExclusive">The end index, exclusive.</param>
+ <param name="parallelOptions">An object that configures the behavior of this operation.</param>
+ <param name="body">The delegate that is invoked once per iteration.</param>
+ <returns>A structure that contains information about which portion of the loop completed.</returns>
+ <exception cref="T:System.OperationCanceledException">The <see cref="T:System.Threading.CancellationToken"></see> in the <paramref name="parallelOptions">parallelOptions</paramref> argument is canceled.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="body">body</paramref> argument is null. -or- The <paramref name="parallelOptions">parallelOptions</paramref> argument is null.</exception>
+ <exception cref="T:System.AggregateException">The exception that contains all the individual exceptions thrown on all threads.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Threading.CancellationTokenSource"></see> associated with the <see cref="T:System.Threading.CancellationToken"></see> in the <paramref name="parallelOptions">parallelOptions</paramref> has been disposed.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Parallel.For(System.Int32,System.Int32,System.Threading.Tasks.ParallelOptions,System.Action{System.Int32})">
+ <summary>Executes a for (For in Visual Basic) loop in which iterations may run in parallel and loop options can be configured.</summary>
+ <param name="fromInclusive">The start index, inclusive.</param>
+ <param name="toExclusive">The end index, exclusive.</param>
+ <param name="parallelOptions">An object that configures the behavior of this operation.</param>
+ <param name="body">The delegate that is invoked once per iteration.</param>
+ <returns>A structure that contains information about which portion of the loop completed.</returns>
+ <exception cref="T:System.OperationCanceledException">The <see cref="T:System.Threading.CancellationToken"></see> in the <paramref name="parallelOptions">parallelOptions</paramref> argument is canceled.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="body">body</paramref> argument is null. -or- The <paramref name="parallelOptions">parallelOptions</paramref> argument is null.</exception>
+ <exception cref="T:System.AggregateException">The exception that contains all the individual exceptions thrown on all threads.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Threading.CancellationTokenSource"></see> associated with the <see cref="T:System.Threading.CancellationToken"></see> in the <paramref name="parallelOptions">parallelOptions</paramref> has been disposed.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Parallel.For(System.Int64,System.Int64,System.Threading.Tasks.ParallelOptions,System.Action{System.Int64,System.Threading.Tasks.ParallelLoopState})">
+ <summary>Executes a for (For in Visual Basic) loop with 64-bit indexes in which iterations may run in parallel, loop options can be configured, and the state of the loop can be monitored and manipulated.</summary>
+ <param name="fromInclusive">The start index, inclusive.</param>
+ <param name="toExclusive">The end index, exclusive.</param>
+ <param name="parallelOptions">An object that configures the behavior of this operation.</param>
+ <param name="body">The delegate that is invoked once per iteration.</param>
+ <returns>A structure that contains information about which portion of the loop completed.</returns>
+ <exception cref="T:System.OperationCanceledException">The <see cref="T:System.Threading.CancellationToken"></see> in the <paramref name="parallelOptions">parallelOptions</paramref> argument is canceled.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="body">body</paramref> argument is null. -or- The <paramref name="parallelOptions">parallelOptions</paramref> argument is null.</exception>
+ <exception cref="T:System.AggregateException">The exception that contains all the individual exceptions thrown on all threads.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Threading.CancellationTokenSource"></see> associated with the <see cref="T:System.Threading.CancellationToken"></see> in the <paramref name="parallelOptions">parallelOptions</paramref> has been disposed.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Parallel.For(System.Int64,System.Int64,System.Threading.Tasks.ParallelOptions,System.Action{System.Int64})">
+ <summary>Executes a for (For in Visual Basic) loop with 64-bit indexes in which iterations may run in parallel and loop options can be configured.</summary>
+ <param name="fromInclusive">The start index, inclusive.</param>
+ <param name="toExclusive">The end index, exclusive.</param>
+ <param name="parallelOptions">An object that configures the behavior of this operation.</param>
+ <param name="body">The delegate that is invoked once per iteration.</param>
+ <returns>A structure that contains information about which portion of the loop completed.</returns>
+ <exception cref="T:System.OperationCanceledException">The <see cref="T:System.Threading.CancellationToken"></see> in the <paramref name="parallelOptions">parallelOptions</paramref> argument is canceled.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="body">body</paramref> argument is null. -or- The <paramref name="parallelOptions">parallelOptions</paramref> argument is null.</exception>
+ <exception cref="T:System.AggregateException">The exception that contains all the individual exceptions thrown on all threads.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Threading.CancellationTokenSource"></see> associated with the <see cref="T:System.Threading.CancellationToken"></see> in the <paramref name="parallelOptions">parallelOptions</paramref> has been disposed.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Parallel.For``1(System.Int64,System.Int64,System.Threading.Tasks.ParallelOptions,System.Func{``0},System.Func{System.Int64,System.Threading.Tasks.ParallelLoopState,``0,``0},System.Action{``0})">
+ <summary>Executes a for (For in Visual Basic) loop with 64-bit indexes and thread-local data in which iterations may run in parallel, loop options can be configured, and the state of the loop can be monitored and manipulated.</summary>
+ <param name="fromInclusive">The start index, inclusive.</param>
+ <param name="toExclusive">The end index, exclusive.</param>
+ <param name="parallelOptions">An object that configures the behavior of this operation.</param>
+ <param name="localInit">The function delegate that returns the initial state of the local data for each thread.</param>
+ <param name="body">The delegate that is invoked once per iteration.</param>
+ <param name="localFinally">The delegate that performs a final action on the local state of each thread.</param>
+ <typeparam name="TLocal">The type of the thread-local data.</typeparam>
+ <returns>A structure that contains information about which portion of the loop completed.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="body">body</paramref> argument is null. -or- The <paramref name="localInit">localInit</paramref> argument is null. -or- The <paramref name="localFinally">localFinally</paramref> argument is null. -or- The <paramref name="parallelOptions">parallelOptions</paramref> argument is null.</exception>
+ <exception cref="T:System.OperationCanceledException">The <see cref="T:System.Threading.CancellationToken"></see> in the <paramref name="parallelOptions">parallelOptions</paramref> argument is canceled.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Threading.CancellationTokenSource"></see> associated with the <see cref="T:System.Threading.CancellationToken"></see> in the <paramref name="parallelOptions">parallelOptions</paramref> has been disposed.</exception>
+ <exception cref="T:System.AggregateException">The exception that contains all the individual exceptions thrown on all threads.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Parallel.For``1(System.Int32,System.Int32,System.Threading.Tasks.ParallelOptions,System.Func{``0},System.Func{System.Int32,System.Threading.Tasks.ParallelLoopState,``0,``0},System.Action{``0})">
+ <summary>Executes a for (For in Visual Basic) loop with thread-local data in which iterations may run in parallel, loop options can be configured, and the state of the loop can be monitored and manipulated.</summary>
+ <param name="fromInclusive">The start index, inclusive.</param>
+ <param name="toExclusive">The end index, exclusive.</param>
+ <param name="parallelOptions">An object that configures the behavior of this operation.</param>
+ <param name="localInit">The function delegate that returns the initial state of the local data for each task.</param>
+ <param name="body">The delegate that is invoked once per iteration.</param>
+ <param name="localFinally">The delegate that performs a final action on the local state of each task.</param>
+ <typeparam name="TLocal">The type of the thread-local data.</typeparam>
+ <returns>A structure that contains information about which portion of the loop completed.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="body">body</paramref> argument is null. -or- The <paramref name="localInit">localInit</paramref> argument is null. -or- The <paramref name="localFinally">localFinally</paramref> argument is null. -or- The <paramref name="parallelOptions">parallelOptions</paramref> argument is null.</exception>
+ <exception cref="T:System.OperationCanceledException">The <see cref="T:System.Threading.CancellationToken"></see> in the <paramref name="parallelOptions">parallelOptions</paramref> argument is canceled.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Threading.CancellationTokenSource"></see> associated with the <see cref="T:System.Threading.CancellationToken"></see> in the <paramref name="parallelOptions">parallelOptions</paramref> has been disposed.</exception>
+ <exception cref="T:System.AggregateException">The exception that contains all the individual exceptions thrown on all threads.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Parallel.For``1(System.Int32,System.Int32,System.Func{``0},System.Func{System.Int32,System.Threading.Tasks.ParallelLoopState,``0,``0},System.Action{``0})">
+ <summary>Executes a for (For in Visual Basic) loop with thread-local data in which iterations may run in parallel, and the state of the loop can be monitored and manipulated.</summary>
+ <param name="fromInclusive">The start index, inclusive.</param>
+ <param name="toExclusive">The end index, exclusive.</param>
+ <param name="localInit">The function delegate that returns the initial state of the local data for each task.</param>
+ <param name="body">The delegate that is invoked once per iteration.</param>
+ <param name="localFinally">The delegate that performs a final action on the local state of each task.</param>
+ <typeparam name="TLocal">The type of the thread-local data.</typeparam>
+ <returns>A structure that contains information about which portion of the loop completed.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="body">body</paramref> argument is null. -or- The <paramref name="localInit">localInit</paramref> argument is null. -or- The <paramref name="localFinally">localFinally</paramref> argument is null.</exception>
+ <exception cref="T:System.AggregateException">The exception that contains all the individual exceptions thrown on all threads.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Parallel.For``1(System.Int64,System.Int64,System.Func{``0},System.Func{System.Int64,System.Threading.Tasks.ParallelLoopState,``0,``0},System.Action{``0})">
+ <summary>Executes a for (For in Visual Basic) loop with 64-bit indexes and thread-local data in which iterations may run in parallel, and the state of the loop can be monitored and manipulated.</summary>
+ <param name="fromInclusive">The start index, inclusive.</param>
+ <param name="toExclusive">The end index, exclusive.</param>
+ <param name="localInit">The function delegate that returns the initial state of the local data for each task.</param>
+ <param name="body">The delegate that is invoked once per iteration.</param>
+ <param name="localFinally">The delegate that performs a final action on the local state of each task.</param>
+ <typeparam name="TLocal">The type of the thread-local data.</typeparam>
+ <returns>A structure that contains information about which portion of the loop completed.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="body">body</paramref> argument is null. -or- The <paramref name="localInit">localInit</paramref> argument is null. -or- The <paramref name="localFinally">localFinally</paramref> argument is null.</exception>
+ <exception cref="T:System.AggregateException">The exception that contains all the individual exceptions thrown on all threads.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Parallel.ForEach``2(System.Collections.Generic.IEnumerable{``0},System.Threading.Tasks.ParallelOptions,System.Func{``1},System.Func{``0,System.Threading.Tasks.ParallelLoopState,``1,``1},System.Action{``1})">
+ <summary>Executes a foreach (For Each in Visual Basic) operation with thread-local data on an <see cref="T:System.Collections.IEnumerable"></see> in which iterations may run in parallel, loop options can be configured, and the state of the loop can be monitored and manipulated..</summary>
+ <param name="source">An enumerable data source.</param>
+ <param name="parallelOptions">An object that configures the behavior of this operation.</param>
+ <param name="localInit">The function delegate that returns the initial state of the local data for each task.</param>
+ <param name="body">The delegate that is invoked once per iteration.</param>
+ <param name="localFinally">The delegate that performs a final action on the local state of each task.</param>
+ <typeparam name="TSource">The type of the data in the source.</typeparam>
+ <typeparam name="TLocal">The type of the thread-local data.</typeparam>
+ <returns>A structure that contains information about which portion of the loop completed.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="source">source</paramref> argument is null. -or- The <paramref name="parallelOptions">parallelOptions</paramref> argument is null. -or- The <paramref name="body">body</paramref> argument is null. -or- The <paramref name="localInit">localInit</paramref> argument is null. -or- The <paramref name="localFinally">localFinally</paramref> argument is null.</exception>
+ <exception cref="T:System.OperationCanceledException">The <see cref="T:System.Threading.CancellationToken"></see> in the <paramref name="parallelOptions">parallelOptions</paramref> argument is canceled.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Threading.CancellationTokenSource"></see> associated with the <see cref="T:System.Threading.CancellationToken"></see> in the <paramref name="parallelOptions">parallelOptions</paramref> has been disposed.</exception>
+ <exception cref="T:System.AggregateException">The exception that contains all the individual exceptions thrown on all threads.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Parallel.ForEach``2(System.Collections.Generic.IEnumerable{``0},System.Threading.Tasks.ParallelOptions,System.Func{``1},System.Func{``0,System.Threading.Tasks.ParallelLoopState,System.Int64,``1,``1},System.Action{``1})">
+ <summary>Executes a foreach (For Each in Visual Basic) operation with thread-local data and 64-bit indexes on an <see cref="T:System.Collections.IEnumerable"></see> in which iterations may run in parallel, loop options can be configured, and the state of the loop can be monitored and manipulated.</summary>
+ <param name="source">An enumerable data source.</param>
+ <param name="parallelOptions">An object that configures the behavior of this operation.</param>
+ <param name="localInit">The function delegate that returns the initial state of the local data for each task.</param>
+ <param name="body">The delegate that is invoked once per iteration.</param>
+ <param name="localFinally">The delegate that performs a final action on the local state of each task.</param>
+ <typeparam name="TSource">The type of the data in the source.</typeparam>
+ <typeparam name="TLocal">The type of the thread-local data.</typeparam>
+ <returns>A structure that contains information about which portion of the loop completed.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="source">source</paramref> argument is null. -or- The <paramref name="parallelOptions">parallelOptions</paramref> argument is null. -or- The <paramref name="body">body</paramref> argument is null. -or- The <paramref name="localInit">localInit</paramref> argument is null. -or- The <paramref name="localFinally">localFinally</paramref> argument is null.</exception>
+ <exception cref="T:System.OperationCanceledException">The <see cref="T:System.Threading.CancellationToken"></see> in the <paramref name="parallelOptions">parallelOptions</paramref> argument is canceled.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Threading.CancellationTokenSource"></see> associated with the <see cref="T:System.Threading.CancellationToken"></see> in the <paramref name="parallelOptions">parallelOptions</paramref> has been disposed.</exception>
+ <exception cref="T:System.AggregateException">The exception that contains all the individual exceptions thrown on all threads.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Parallel.ForEach``2(System.Collections.Concurrent.Partitioner{``0},System.Threading.Tasks.ParallelOptions,System.Func{``1},System.Func{``0,System.Threading.Tasks.ParallelLoopState,``1,``1},System.Action{``1})">
+ <summary>Executes a foreach (For Each in Visual Basic) operation with thread-local data on a <see cref="T:System.Collections.Concurrent.Partitioner"></see> in which iterations may run in parallel, loop options can be configured, and the state of the loop can be monitored and manipulated.</summary>
+ <param name="source">The partitioner that contains the original data source.</param>
+ <param name="parallelOptions">An object that configures the behavior of this operation.</param>
+ <param name="localInit">The function delegate that returns the initial state of the local data for each task.</param>
+ <param name="body">The delegate that is invoked once per iteration.</param>
+ <param name="localFinally">The delegate that performs a final action on the local state of each task.</param>
+ <typeparam name="TSource">The type of the elements in source.</typeparam>
+ <typeparam name="TLocal">The type of the thread-local data.</typeparam>
+ <returns>A structure that contains information about which portion of the loop completed.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="source">source</paramref> argument is null. -or- The <paramref name="parallelOptions">parallelOptions</paramref> argument is null. -or- The <paramref name="body">body</paramref> argument is null. -or- The <paramref name="localInit">localInit</paramref> argument is null. -or- The <paramref name="localFinally">localFinally</paramref> argument is null.</exception>
+ <exception cref="T:System.InvalidOperationException">The <see cref="P:System.Collections.Concurrent.Partitioner`1.SupportsDynamicPartitions"></see> property in the <paramref name="source">source</paramref><see cref="T:System.Collections.Concurrent.Partitioner"></see> returns false or the partitioner returns null partitions.</exception>
+ <exception cref="T:System.AggregateException">The exception that contains all the individual exceptions thrown on all threads.</exception>
+ <exception cref="T:System.OperationCanceledException">The <see cref="T:System.Threading.CancellationToken"></see> in the <paramref name="parallelOptions">parallelOptions</paramref> argument is canceled.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Threading.CancellationTokenSource"></see> associated with the <see cref="T:System.Threading.CancellationToken"></see> in the <paramref name="parallelOptions">parallelOptions</paramref> has been disposed.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Parallel.ForEach``2(System.Collections.Concurrent.OrderablePartitioner{``0},System.Threading.Tasks.ParallelOptions,System.Func{``1},System.Func{``0,System.Threading.Tasks.ParallelLoopState,System.Int64,``1,``1},System.Action{``1})">
+ <summary>Executes a foreach (For Each in Visual Basic) operation with 64-bit indexes and with thread-local data on a <see cref="T:System.Collections.Concurrent.OrderablePartitioner`1"></see> in which iterations may run in parallel , loop options can be configured, and the state of the loop can be monitored and manipulated.</summary>
+ <param name="source">The orderable partitioner that contains the original data source.</param>
+ <param name="parallelOptions">An object that configures the behavior of this operation.</param>
+ <param name="localInit">The function delegate that returns the initial state of the local data for each task.</param>
+ <param name="body">The delegate that is invoked once per iteration.</param>
+ <param name="localFinally">The delegate that performs a final action on the local state of each task.</param>
+ <typeparam name="TSource">The type of the elements in source.</typeparam>
+ <typeparam name="TLocal">The type of the thread-local data.</typeparam>
+ <returns>A structure that contains information about which portion of the loop completed.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="source">source</paramref> argument is null. -or- The <paramref name="parallelOptions">parallelOptions</paramref> argument is null. -or- The <paramref name="body">body</paramref> argument is null. -or- The <paramref name="localInit">localInit</paramref> or <paramref name="localFinally">localFinally</paramref> argument is null.</exception>
+ <exception cref="T:System.InvalidOperationException">The <see cref="P:System.Collections.Concurrent.Partitioner`1.SupportsDynamicPartitions"></see> property in the <paramref name="source">source</paramref><see cref="T:System.Collections.Concurrent.Partitioner"></see> returns false or the partitioner returns null partitions.</exception>
+ <exception cref="T:System.AggregateException">The exception that contains all the individual exceptions thrown on all threads.</exception>
+ <exception cref="T:System.OperationCanceledException">The <see cref="T:System.Threading.CancellationToken"></see> in the <paramref name="parallelOptions">parallelOptions</paramref> argument is canceled.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Threading.CancellationTokenSource"></see> associated with the <see cref="T:System.Threading.CancellationToken"></see> in the <paramref name="parallelOptions">parallelOptions</paramref> has been disposed.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Parallel.ForEach``2(System.Collections.Generic.IEnumerable{``0},System.Func{``1},System.Func{``0,System.Threading.Tasks.ParallelLoopState,``1,``1},System.Action{``1})">
+ <summary>Executes a foreach (For Each in Visual Basic) operation with thread-local data on an <see cref="T:System.Collections.IEnumerable"></see> in which iterations may run in parallel, and the state of the loop can be monitored and manipulated.</summary>
+ <param name="source">An enumerable data source.</param>
+ <param name="localInit">The function delegate that returns the initial state of the local data for each task.</param>
+ <param name="body">The delegate that is invoked once per iteration.</param>
+ <param name="localFinally">The delegate that performs a final action on the local state of each task.</param>
+ <typeparam name="TSource">The type of the data in the source.</typeparam>
+ <typeparam name="TLocal">The type of the thread-local data.</typeparam>
+ <returns>A structure that contains information about which portion of the loop completed.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="source">source</paramref> argument is null. -or- The <paramref name="body">body</paramref> argument is null. -or- The <paramref name="localInit">localInit</paramref> argument is null. -or- The <paramref name="localFinally">localFinally</paramref> argument is null.</exception>
+ <exception cref="T:System.AggregateException">The exception that contains all the individual exceptions thrown on all threads.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Parallel.ForEach``2(System.Collections.Generic.IEnumerable{``0},System.Func{``1},System.Func{``0,System.Threading.Tasks.ParallelLoopState,System.Int64,``1,``1},System.Action{``1})">
+ <summary>Executes a foreach (For Each in Visual Basic) operation with thread-local data on an <see cref="T:System.Collections.IEnumerable"></see> in which iterations may run in parallel and the state of the loop can be monitored and manipulated.</summary>
+ <param name="source">An enumerable data source.</param>
+ <param name="localInit">The function delegate that returns the initial state of the local data for each task.</param>
+ <param name="body">The delegate that is invoked once per iteration.</param>
+ <param name="localFinally">The delegate that performs a final action on the local state of each task.</param>
+ <typeparam name="TSource">The type of the data in the source.</typeparam>
+ <typeparam name="TLocal">The type of the thread-local data.</typeparam>
+ <returns>A structure that contains information about which portion of the loop completed.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="source">source</paramref> argument is null. -or- The <paramref name="body">body</paramref> argument is null. -or- The <paramref name="localInit">localInit</paramref> argument is null. -or- The <paramref name="localFinally">localFinally</paramref> argument is null.</exception>
+ <exception cref="T:System.AggregateException">The exception that contains all the individual exceptions thrown on all threads.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Parallel.ForEach``2(System.Collections.Concurrent.Partitioner{``0},System.Func{``1},System.Func{``0,System.Threading.Tasks.ParallelLoopState,``1,``1},System.Action{``1})">
+ <summary>Executes a foreach (For Each in Visual Basic) operation with thread-local data on a <see cref="T:System.Collections.Concurrent.Partitioner"></see> in which iterations may run in parallel and the state of the loop can be monitored and manipulated.</summary>
+ <param name="source">The partitioner that contains the original data source.</param>
+ <param name="localInit">The function delegate that returns the initial state of the local data for each task.</param>
+ <param name="body">The delegate that is invoked once per iteration.</param>
+ <param name="localFinally">The delegate that performs a final action on the local state of each task.</param>
+ <typeparam name="TSource">The type of the elements in source.</typeparam>
+ <typeparam name="TLocal">The type of the thread-local data.</typeparam>
+ <returns>A structure that contains information about which portion of the loop completed.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="source">source</paramref> argument is null. -or- The <paramref name="body">body</paramref> argument is null. -or- The <paramref name="localInit">localInit</paramref> argument is null. -or- The <paramref name="localFinally">localFinally</paramref> argument is null.</exception>
+ <exception cref="T:System.InvalidOperationException">The <see cref="P:System.Collections.Concurrent.Partitioner`1.SupportsDynamicPartitions"></see> property in the <paramref name="source">source</paramref><see cref="T:System.Collections.Concurrent.Partitioner"></see> returns false or the partitioner returns null partitions.</exception>
+ <exception cref="T:System.AggregateException">The exception that contains all the individual exceptions thrown on all threads.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Parallel.ForEach``2(System.Collections.Concurrent.OrderablePartitioner{``0},System.Func{``1},System.Func{``0,System.Threading.Tasks.ParallelLoopState,System.Int64,``1,``1},System.Action{``1})">
+ <summary>Executes a foreach (For Each in Visual Basic) operation with thread-local data on a <see cref="T:System.Collections.Concurrent.OrderablePartitioner`1"></see> in which iterations may run in parallel, loop options can be configured, and the state of the loop can be monitored and manipulated.</summary>
+ <param name="source">The orderable partitioner that contains the original data source.</param>
+ <param name="localInit">The function delegate that returns the initial state of the local data for each task.</param>
+ <param name="body">The delegate that is invoked once per iteration.</param>
+ <param name="localFinally">The delegate that performs a final action on the local state of each task.</param>
+ <typeparam name="TSource">The type of the elements in source.</typeparam>
+ <typeparam name="TLocal">The type of the thread-local data.</typeparam>
+ <returns>A structure that contains information about which portion of the loop completed.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="source">source</paramref> argument is null. -or- The <paramref name="body">body</paramref> argument is null. -or- The <paramref name="localInit">localInit</paramref> argument is null. -or- The <paramref name="localFinally">localFinally</paramref> argument is null.</exception>
+ <exception cref="T:System.InvalidOperationException">The <see cref="P:System.Collections.Concurrent.Partitioner`1.SupportsDynamicPartitions"></see> property in the <paramref name="source">source</paramref><see cref="T:System.Collections.Concurrent.Partitioner"></see> returns false or the partitioner returns null partitions.</exception>
+ <exception cref="T:System.AggregateException">The exception that contains all the individual exceptions thrown on all threads.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Parallel.ForEach``1(System.Collections.Generic.IEnumerable{``0},System.Threading.Tasks.ParallelOptions,System.Action{``0})">
+ <summary>Executes a foreach (For Each in Visual Basic) operation on an <see cref="T:System.Collections.IEnumerable"></see> in which iterations may run in parallel and loop options can be configured.</summary>
+ <param name="source">An enumerable data source.</param>
+ <param name="parallelOptions">An object that configures the behavior of this operation.</param>
+ <param name="body">The delegate that is invoked once per iteration.</param>
+ <typeparam name="TSource">The type of the data in the source.</typeparam>
+ <returns>A structure that contains information about which portion of the loop completed.</returns>
+ <exception cref="T:System.OperationCanceledException">The <see cref="T:System.Threading.CancellationToken"></see> in the <paramref name="parallelOptions">parallelOptions</paramref> argument is canceled</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="source">source</paramref> argument is null. -or- The <paramref name="parallelOptions">parallelOptions</paramref> argument is null. -or- The <paramref name="body">body</paramref> argument is null.</exception>
+ <exception cref="T:System.AggregateException">The exception that contains all the individual exceptions thrown on all threads.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Threading.CancellationTokenSource"></see> associated with the <see cref="T:System.Threading.CancellationToken"></see> in the <paramref name="parallelOptions">parallelOptions</paramref> has been disposed.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Parallel.ForEach``1(System.Collections.Generic.IEnumerable{``0},System.Threading.Tasks.ParallelOptions,System.Action{``0,System.Threading.Tasks.ParallelLoopState})">
+ <summary>Executes a foreach (For Each in Visual Basic) operation on an <see cref="T:System.Collections.IEnumerable"></see> in which iterations may run in parallel, loop options can be configured, and the state of the loop can be monitored and manipulated.</summary>
+ <param name="source">An enumerable data source.</param>
+ <param name="parallelOptions">An object that configures the behavior of this operation.</param>
+ <param name="body">The delegate that is invoked once per iteration.</param>
+ <typeparam name="TSource">The type of the data in the source.</typeparam>
+ <returns>A structure that contains information about which portion of the loop completed.</returns>
+ <exception cref="T:System.OperationCanceledException">The <see cref="T:System.Threading.CancellationToken"></see> in the <paramref name="parallelOptions">parallelOptions</paramref> argument is canceled</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="source">source</paramref> argument is null. -or- The <paramref name="parallelOptions">parallelOptions</paramref> argument is null. -or- The <paramref name="body">body</paramref> argument is null.</exception>
+ <exception cref="T:System.AggregateException">The exception that contains all the individual exceptions thrown on all threads.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Threading.CancellationTokenSource"></see> associated with the <see cref="T:System.Threading.CancellationToken"></see> in the <paramref name="parallelOptions">parallelOptions</paramref> has been disposed.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Parallel.ForEach``1(System.Collections.Generic.IEnumerable{``0},System.Action{``0,System.Threading.Tasks.ParallelLoopState})">
+ <summary>Executes a foreach (For Each in Visual Basic) operation on an <see cref="T:System.Collections.IEnumerable"></see> in which iterations may run in parallel, and the state of the loop can be monitored and manipulated.</summary>
+ <param name="source">An enumerable data source.</param>
+ <param name="body">The delegate that is invoked once per iteration.</param>
+ <typeparam name="TSource">The type of the data in the source.</typeparam>
+ <returns>A structure that contains information about which portion of the loop completed.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="source">source</paramref> argument is null. -or- The <paramref name="body">body</paramref> argument is null.</exception>
+ <exception cref="T:System.AggregateException">The exception that contains all the individual exceptions thrown on all threads.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Parallel.ForEach``1(System.Collections.Concurrent.Partitioner{``0},System.Threading.Tasks.ParallelOptions,System.Action{``0})">
+ <summary>Executes a foreach (For Each in Visual Basic) operation on a <see cref="T:System.Collections.Concurrent.Partitioner"></see> in which iterations may run in parallel and loop options can be configured.</summary>
+ <param name="source">The partitioner that contains the original data source.</param>
+ <param name="parallelOptions">An object that configures the behavior of this operation.</param>
+ <param name="body">The delegate that is invoked once per iteration.</param>
+ <typeparam name="TSource">The type of the elements in source.</typeparam>
+ <returns>A structure that contains information about which portion of the loop completed.</returns>
+ <exception cref="T:System.OperationCanceledException">The <see cref="T:System.Threading.CancellationToken"></see> in the <paramref name="parallelOptions">parallelOptions</paramref> argument is canceled.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Threading.CancellationTokenSource"></see> associated with the <see cref="T:System.Threading.CancellationToken"></see> in the <paramref name="parallelOptions">parallelOptions</paramref> has been disposed.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="source">source</paramref> argument is null. -or- The <paramref name="parallelOptions">parallelOptions</paramref> argument is null. -or- The <paramref name="body">body</paramref> argument is null.</exception>
+ <exception cref="T:System.InvalidOperationException">The <see cref="P:System.Collections.Concurrent.Partitioner`1.SupportsDynamicPartitions"></see> property in the <paramref name="source">source</paramref> partitioner returns false. -or- The exception that is thrown when any methods in the <paramref name="source">source</paramref> partitioner return null.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Parallel.ForEach``1(System.Collections.Concurrent.Partitioner{``0},System.Threading.Tasks.ParallelOptions,System.Action{``0,System.Threading.Tasks.ParallelLoopState})">
+ <summary>Executes a foreach (For Each in Visual Basic) operation on a <see cref="T:System.Collections.Concurrent.Partitioner"></see> in which iterations may run in parallel, loop options can be configured, and the state of the loop can be monitored and manipulated.</summary>
+ <param name="source">The partitioner that contains the original data source.</param>
+ <param name="parallelOptions">An object that configures the behavior of this operation.</param>
+ <param name="body">The delegate that is invoked once per iteration.</param>
+ <typeparam name="TSource">The type of the elements in source.</typeparam>
+ <returns>A structure that contains information about which portion of the loop completed.</returns>
+ <exception cref="T:System.OperationCanceledException">The <see cref="T:System.Threading.CancellationToken"></see> in the <paramref name="parallelOptions">parallelOptions</paramref> argument is canceled.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Threading.CancellationTokenSource"></see> associated with the <see cref="T:System.Threading.CancellationToken"></see> in the <paramref name="parallelOptions">parallelOptions</paramref> has been disposed.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="source">source</paramref> argument is null. -or- The <paramref name="parallelOptions">parallelOptions</paramref> argument is null. -or- The <paramref name="body">body</paramref> argument is null.</exception>
+ <exception cref="T:System.InvalidOperationException">The <see cref="P:System.Collections.Concurrent.Partitioner`1.SupportsDynamicPartitions"></see> property in the <paramref name="source">source</paramref> partitioner returns false. -or- The exception that is thrown when any methods in the <paramref name="source">source</paramref> partitioner return null.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Parallel.ForEach``1(System.Collections.Concurrent.OrderablePartitioner{``0},System.Threading.Tasks.ParallelOptions,System.Action{``0,System.Threading.Tasks.ParallelLoopState,System.Int64})">
+ <summary>Executes a foreach (For Each in Visual Basic) operation on a <see cref="T:System.Collections.Concurrent.OrderablePartitioner`1"></see> in which iterations may run in parallel, loop options can be configured, and the state of the loop can be monitored and manipulated.</summary>
+ <param name="source">The orderable partitioner that contains the original data source.</param>
+ <param name="parallelOptions">An object that configures the behavior of this operation.</param>
+ <param name="body">The delegate that is invoked once per iteration.</param>
+ <typeparam name="TSource">The type of the elements in source.</typeparam>
+ <returns>A structure that contains information about which portion of the loop completed.</returns>
+ <exception cref="T:System.OperationCanceledException">The <see cref="T:System.Threading.CancellationToken"></see> in the <paramref name="parallelOptions">parallelOptions</paramref> argument is canceled</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="source">source</paramref> argument is null. -or- The <paramref name="parallelOptions">parallelOptions</paramref> argument is null. -or- The <paramref name="body">body</paramref> argument is null.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Threading.CancellationTokenSource"></see> associated with the <see cref="T:System.Threading.CancellationToken"></see> in the <paramref name="parallelOptions">parallelOptions</paramref> has been disposed.</exception>
+ <exception cref="T:System.InvalidOperationException">The <see cref="P:System.Collections.Concurrent.Partitioner`1.SupportsDynamicPartitions"></see> property in the <paramref name="source">source</paramref> orderable partitioner returns false. -or- The <see cref="P:System.Collections.Concurrent.OrderablePartitioner`1.KeysNormalized"></see> property in the <paramref name="source">source</paramref> orderable partitioner returns false. -or- The exception that is thrown when any methods in the <paramref name="source">source</paramref> orderable partitioner return null.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Parallel.ForEach``1(System.Collections.Generic.IEnumerable{``0},System.Action{``0})">
+ <summary>Executes a foreach (For Each in Visual Basic) operation on an <see cref="T:System.Collections.IEnumerable"></see> in which iterations may run in parallel.</summary>
+ <param name="source">An enumerable data source.</param>
+ <param name="body">The delegate that is invoked once per iteration.</param>
+ <typeparam name="TSource">The type of the data in the source.</typeparam>
+ <returns>A structure that contains information about which portion of the loop completed.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="source">source</paramref> argument is null. -or- The <paramref name="body">body</paramref> argument is null.</exception>
+ <exception cref="T:System.AggregateException">The exception that contains all the individual exceptions thrown on all threads.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Parallel.ForEach``1(System.Collections.Generic.IEnumerable{``0},System.Action{``0,System.Threading.Tasks.ParallelLoopState,System.Int64})">
+ <summary>Executes a foreach (For Each in Visual Basic) operation with 64-bit indexes on an <see cref="T:System.Collections.IEnumerable"></see> in which iterations may run in parallel, and the state of the loop can be monitored and manipulated.</summary>
+ <param name="source">An enumerable data source.</param>
+ <param name="body">The delegate that is invoked once per iteration.</param>
+ <typeparam name="TSource">The type of the data in the source.</typeparam>
+ <returns>A structure that contains information about which portion of the loop completed.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="source">source</paramref> argument is null. -or- The <paramref name="body">body</paramref> argument is null.</exception>
+ <exception cref="T:System.AggregateException">The exception that contains all the individual exceptions thrown on all threads.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Parallel.ForEach``1(System.Collections.Concurrent.Partitioner{``0},System.Action{``0})">
+ <summary>Executes a foreach (For Each in Visual Basic) operation on a <see cref="T:System.Collections.Concurrent.Partitioner"></see> in which iterations may run in parallel.</summary>
+ <param name="source">The partitioner that contains the original data source.</param>
+ <param name="body">The delegate that is invoked once per iteration.</param>
+ <typeparam name="TSource">The type of the elements in source.</typeparam>
+ <returns>A structure that contains information about which portion of the loop completed.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="source">source</paramref> argument is null. -or- The <paramref name="body">body</paramref> argument is null.</exception>
+ <exception cref="T:System.InvalidOperationException">The <see cref="P:System.Collections.Concurrent.Partitioner`1.SupportsDynamicPartitions"></see> property in the <paramref name="source">source</paramref> partitioner returns false. -or- The exception that is thrown when any methods in the <paramref name="source">source</paramref> partitioner return null. -or- The <see cref="M:System.Collections.Concurrent.Partitioner`1.GetPartitions(System.Int32)"></see> method in the <paramref name="source">source</paramref> partitioner does not return the correct number of partitions.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Parallel.ForEach``1(System.Collections.Concurrent.Partitioner{``0},System.Action{``0,System.Threading.Tasks.ParallelLoopState})">
+ <summary>Executes a foreach (For Each in Visual Basic) operation on a <see cref="T:System.Collections.Concurrent.Partitioner"></see> in which iterations may run in parallel, and the state of the loop can be monitored and manipulated.</summary>
+ <param name="source">The partitioner that contains the original data source.</param>
+ <param name="body">The delegate that is invoked once per iteration.</param>
+ <typeparam name="TSource">The type of the elements in source.</typeparam>
+ <returns>A structure that contains information about which portion of the loop completed.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="source">source</paramref> argument is null. -or- The <paramref name="body">body</paramref> argument is null.</exception>
+ <exception cref="T:System.InvalidOperationException">The <see cref="P:System.Collections.Concurrent.Partitioner`1.SupportsDynamicPartitions"></see> property in the <paramref name="source">source</paramref> partitioner returns false. -or- A method in the <paramref name="source">source</paramref> partitioner returns null. -or- The <see cref="M:System.Collections.Concurrent.Partitioner`1.GetPartitions(System.Int32)"></see> method in the <paramref name="source">source</paramref> partitioner does not return the correct number of partitions.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Parallel.ForEach``1(System.Collections.Concurrent.OrderablePartitioner{``0},System.Action{``0,System.Threading.Tasks.ParallelLoopState,System.Int64})">
+ <summary>Executes a foreach (For Each in Visual Basic) operation on a <see cref="T:System.Collections.Concurrent.OrderablePartitioner`1"></see> in which iterations may run in parallel and the state of the loop can be monitored and manipulated.</summary>
+ <param name="source">The orderable partitioner that contains the original data source.</param>
+ <param name="body">The delegate that is invoked once per iteration.</param>
+ <typeparam name="TSource">The type of the elements in source.</typeparam>
+ <returns>A structure that contains information about which portion of the loop completed.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="source">source</paramref> argument is null. -or- The <paramref name="body">body</paramref> argument is null.</exception>
+ <exception cref="T:System.InvalidOperationException">The <see cref="P:System.Collections.Concurrent.Partitioner`1.SupportsDynamicPartitions"></see> property in the <paramref name="source">source</paramref> orderable partitioner returns false. -or- The <see cref="P:System.Collections.Concurrent.OrderablePartitioner`1.KeysNormalized"></see> property in the source orderable partitioner returns false. -or- Any methods in the source orderable partitioner return null.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Parallel.ForEach``1(System.Collections.Generic.IEnumerable{``0},System.Threading.Tasks.ParallelOptions,System.Action{``0,System.Threading.Tasks.ParallelLoopState,System.Int64})">
+ <summary>Executes a foreach (For Each in Visual Basic) operation with 64-bit indexes on an <see cref="T:System.Collections.IEnumerable"></see> in which iterations may run in parallel, loop options can be configured, and the state of the loop can be monitored and manipulated.</summary>
+ <param name="source">An enumerable data source.</param>
+ <param name="parallelOptions">An object that configures the behavior of this operation.</param>
+ <param name="body">The delegate that is invoked once per iteration.</param>
+ <typeparam name="TSource">The type of the data in the source.</typeparam>
+ <returns>A structure that contains information about which portion of the loop completed.</returns>
+ <exception cref="T:System.OperationCanceledException">The <see cref="T:System.Threading.CancellationToken"></see> in the <paramref name="parallelOptions">parallelOptions</paramref> argument is canceled</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="source">source</paramref> argument is null. -or- The <paramref name="parallelOptions">parallelOptions</paramref> argument is null. -or- The <paramref name="body">body</paramref> argument is null.</exception>
+ <exception cref="T:System.AggregateException">The exception that contains all the individual exceptions thrown on all threads.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Threading.CancellationTokenSource"></see> associated with the <see cref="T:System.Threading.CancellationToken"></see> in the <paramref name="parallelOptions">parallelOptions</paramref> has been disposed.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Parallel.Invoke(System.Action[])">
+ <summary>Executes each of the provided actions, possibly in parallel.</summary>
+ <param name="actions">An array of <see cref="T:System.Action"></see> to execute.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="actions">actions</paramref> argument is null.</exception>
+ <exception cref="T:System.AggregateException">The exception that is thrown when any action in the <paramref name="actions">actions</paramref> array throws an exception.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="actions">actions</paramref> array contains a null element.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Parallel.Invoke(System.Threading.Tasks.ParallelOptions,System.Action[])">
+ <summary>Executes each of the provided actions, possibly in parallel, unless the operation is cancelled by the user.</summary>
+ <param name="parallelOptions">An object that configures the behavior of this operation.</param>
+ <param name="actions">An array of actions to execute.</param>
+ <exception cref="T:System.OperationCanceledException">The <see cref="T:System.Threading.CancellationToken"></see> in the <paramref name="parallelOptions">parallelOptions</paramref> is set.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="actions">actions</paramref> argument is null. -or- The <paramref name="parallelOptions">parallelOptions</paramref> argument is null.</exception>
+ <exception cref="T:System.AggregateException">The exception that is thrown when any action in the <paramref name="actions">actions</paramref> array throws an exception.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="actions">actions</paramref> array contains a null element.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Threading.CancellationTokenSource"></see> associated with the <see cref="T:System.Threading.CancellationToken"></see> in the <paramref name="parallelOptions">parallelOptions</paramref> has been disposed.</exception>
+ </member>
+ <member name="T:System.Threading.Tasks.ParallelLoopResult">
+ <summary>Provides completion status on the execution of a <see cref="T:System.Threading.Tasks.Parallel"></see> loop.</summary>
+ </member>
+ <member name="P:System.Threading.Tasks.ParallelLoopResult.IsCompleted">
+ <summary>Gets whether the loop ran to completion, such that all iterations of the loop were executed and the loop didn't receive a request to end prematurely.</summary>
+ <returns>true if the loop ran to completion; otherwise false;</returns>
+ </member>
+ <member name="P:System.Threading.Tasks.ParallelLoopResult.LowestBreakIteration">
+ <summary>Gets the index of the lowest iteration from which <see cref="M:System.Threading.Tasks.ParallelLoopState.Break"></see> was called.</summary>
+ <returns>Returns an integer that represents the lowest iteration from which the Break statement was called.</returns>
+ </member>
+ <member name="T:System.Threading.Tasks.ParallelLoopState">
+ <summary>Enables iterations of parallel loops to interact with other iterations. An instance of this class is provided by the <see cref="T:System.Threading.Tasks.Parallel"></see> class to each loop; you can not create instances in your code.</summary>
+ </member>
+ <member name="M:System.Threading.Tasks.ParallelLoopState.Break">
+ <summary>Communicates that the <see cref="T:System.Threading.Tasks.Parallel"></see> loop should cease execution of iterations beyond the current iteration at the system's earliest convenience.</summary>
+ <exception cref="T:System.InvalidOperationException">The <see cref="M:System.Threading.Tasks.ParallelLoopState.Stop"></see> method was previously called. <see cref="M:System.Threading.Tasks.ParallelLoopState.Break"></see> and <see cref="M:System.Threading.Tasks.ParallelLoopState.Stop"></see> may not be used in combination by iterations of the same loop.</exception>
+ </member>
+ <member name="P:System.Threading.Tasks.ParallelLoopState.IsExceptional">
+ <summary>Gets whether any iteration of the loop has thrown an exception that went unhandled by that iteration.</summary>
+ <returns>true if an unhandled exception was thrown; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Threading.Tasks.ParallelLoopState.IsStopped">
+ <summary>Gets whether any iteration of the loop has called the <see cref="M:System.Threading.Tasks.ParallelLoopState.Stop"></see> method.</summary>
+ <returns>true if any iteration has stopped the loop by calling the <see cref="M:System.Threading.Tasks.ParallelLoopState.Stop"></see> method; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Threading.Tasks.ParallelLoopState.LowestBreakIteration">
+ <summary>Gets the lowest iteration of the loop from which <see cref="M:System.Threading.Tasks.ParallelLoopState.Break"></see> was called.</summary>
+ <returns>The lowest iteration from which <see cref="M:System.Threading.Tasks.ParallelLoopState.Break"></see> was called. In the case of a <see cref="M:System.Threading.Tasks.Parallel.ForEach``1(System.Collections.Concurrent.Partitioner{``0},System.Action{``0})"></see> loop, the value is based on an internally-generated index.</returns>
+ </member>
+ <member name="P:System.Threading.Tasks.ParallelLoopState.ShouldExitCurrentIteration">
+ <summary>Gets whether the current iteration of the loop should exit based on requests made by this or other iterations.</summary>
+ <returns>true if the current iteration should exit; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Threading.Tasks.ParallelLoopState.Stop">
+ <summary>Communicates that the <see cref="T:System.Threading.Tasks.Parallel"></see> loop should cease execution at the system's earliest convenience.</summary>
+ <exception cref="T:System.InvalidOperationException">The <see cref="M:System.Threading.Tasks.ParallelLoopState.Break"></see> method was called previously. <see cref="M:System.Threading.Tasks.ParallelLoopState.Break"></see> and <see cref="M:System.Threading.Tasks.ParallelLoopState.Stop"></see> may not be used in combination by iterations of the same loop.</exception>
+ </member>
+ <member name="T:System.Threading.Tasks.ParallelOptions">
+ <summary>Stores options that configure the operation of methods on the <see cref="T:System.Threading.Tasks.Parallel"></see> class.</summary>
+ </member>
+ <member name="M:System.Threading.Tasks.ParallelOptions.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Threading.Tasks.ParallelOptions"></see> class.</summary>
+ </member>
+ <member name="P:System.Threading.Tasks.ParallelOptions.CancellationToken">
+ <summary>Gets or sets the <see cref="T:System.Threading.CancellationToken"></see> associated with this <see cref="T:System.Threading.Tasks.ParallelOptions"></see> instance.</summary>
+ <returns>The token that is associated with this instance.</returns>
+ </member>
+ <member name="P:System.Threading.Tasks.ParallelOptions.MaxDegreeOfParallelism">
+ <summary>Gets or sets the maximum number of concurrent tasks enabled by this <see cref="T:System.Threading.Tasks.ParallelOptions"></see> instance.</summary>
+ <returns>An integer that represents the maximum degree of parallelism.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The property is being set to zero or to a value that is less than -1.</exception>
+ </member>
+ <member name="P:System.Threading.Tasks.ParallelOptions.TaskScheduler">
+ <summary>Gets or sets the <see cref="T:System.Threading.Tasks.TaskScheduler"></see> associated with this <see cref="T:System.Threading.Tasks.ParallelOptions"></see> instance. Setting this property to null indicates that the current scheduler should be used.</summary>
+ <returns>The task scheduler that is associated with this instance.</returns>
+ </member>
+ <member name="T:System.Threading.Tasks.Task`1">
+ <summary>Represents an asynchronous operation that can return a value.</summary>
+ <typeparam name="TResult">The type of the result produced by this <see cref="T:System.Threading.Tasks.Task`1"></see>.</typeparam>
+ </member>
+ <member name="M:System.Threading.Tasks.Task`1.#ctor(System.Func{`0})">
+ <summary>Initializes a new <see cref="T:System.Threading.Tasks.Task`1"></see> with the specified function.</summary>
+ <param name="function">The delegate that represents the code to execute in the task. When the function has completed, the task's <see cref="P:System.Threading.Tasks.Task`1.Result"></see> property will be set to return the result value of the function.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="function">function</paramref> argument is null.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Task`1.#ctor(System.Func{System.Object,`0},System.Object)">
+ <summary>Initializes a new <see cref="T:System.Threading.Tasks.Task`1"></see> with the specified function and state.</summary>
+ <param name="function">The delegate that represents the code to execute in the task. When the function has completed, the task's <see cref="P:System.Threading.Tasks.Task`1.Result"></see> property will be set to return the result value of the function.</param>
+ <param name="state">An object representing data to be used by the action.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="function">function</paramref> argument is null.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Task`1.#ctor(System.Func{`0},System.Threading.CancellationToken)">
+ <summary>Initializes a new <see cref="T:System.Threading.Tasks.Task`1"></see> with the specified function.</summary>
+ <param name="function">The delegate that represents the code to execute in the task. When the function has completed, the task's <see cref="P:System.Threading.Tasks.Task`1.Result"></see> property will be set to return the result value of the function.</param>
+ <param name="cancellationToken">The <see cref="T:System.Threading.CancellationToken"></see> to be assigned to this task.</param>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Threading.CancellationTokenSource"></see> that created <paramref name="cancellationToken">cancellationToken</paramref> has already been disposed.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="function">function</paramref> argument is null.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Task`1.#ctor(System.Func{`0},System.Threading.Tasks.TaskCreationOptions)">
+ <summary>Initializes a new <see cref="T:System.Threading.Tasks.Task`1"></see> with the specified function and creation options.</summary>
+ <param name="function">The delegate that represents the code to execute in the task. When the function has completed, the task's <see cref="P:System.Threading.Tasks.Task`1.Result"></see> property will be set to return the result value of the function.</param>
+ <param name="creationOptions">The <see cref="T:System.Threading.Tasks.TaskCreationOptions"></see> used to customize the task's behavior.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="creationOptions">creationOptions</paramref> argument specifies an invalid value for <see cref="T:System.Threading.Tasks.TaskCreationOptions"></see>.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="function">function</paramref> argument is null.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Task`1.#ctor(System.Func{System.Object,`0},System.Object,System.Threading.CancellationToken)">
+ <summary>Initializes a new <see cref="T:System.Threading.Tasks.Task`1"></see> with the specified action, state, and options.</summary>
+ <param name="function">The delegate that represents the code to execute in the task. When the function has completed, the task's <see cref="P:System.Threading.Tasks.Task`1.Result"></see> property will be set to return the result value of the function.</param>
+ <param name="state">An object representing data to be used by the function.</param>
+ <param name="cancellationToken">The <see cref="T:System.Threading.CancellationToken"></see> to be assigned to the new task.</param>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Threading.CancellationTokenSource"></see> that created <paramref name="cancellationToken">cancellationToken</paramref> has already been disposed.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="function">function</paramref> argument is null.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Task`1.#ctor(System.Func{System.Object,`0},System.Object,System.Threading.Tasks.TaskCreationOptions)">
+ <summary>Initializes a new <see cref="T:System.Threading.Tasks.Task`1"></see> with the specified action, state, and options.</summary>
+ <param name="function">The delegate that represents the code to execute in the task. When the function has completed, the task's <see cref="P:System.Threading.Tasks.Task`1.Result"></see> property will be set to return the result value of the function.</param>
+ <param name="state">An object representing data to be used by the function.</param>
+ <param name="creationOptions">The <see cref="T:System.Threading.Tasks.TaskCreationOptions"></see> used to customize the task's behavior.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="creationOptions">creationOptions</paramref> argument specifies an invalid value for <see cref="T:System.Threading.Tasks.TaskCreationOptions"></see>.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="function">function</paramref> argument is null.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Task`1.#ctor(System.Func{`0},System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions)">
+ <summary>Initializes a new <see cref="T:System.Threading.Tasks.Task`1"></see> with the specified function and creation options.</summary>
+ <param name="function">The delegate that represents the code to execute in the task. When the function has completed, the task's <see cref="P:System.Threading.Tasks.Task`1.Result"></see> property will be set to return the result value of the function.</param>
+ <param name="cancellationToken">The <see cref="T:System.Threading.CancellationToken"></see> that will be assigned to the new task.</param>
+ <param name="creationOptions">The <see cref="T:System.Threading.Tasks.TaskCreationOptions"></see> used to customize the task's behavior.</param>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Threading.CancellationTokenSource"></see> that created <paramref name="cancellationToken">cancellationToken</paramref> has already been disposed.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="creationOptions">creationOptions</paramref> argument specifies an invalid value for <see cref="T:System.Threading.Tasks.TaskCreationOptions"></see>.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="function">function</paramref> argument is null.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Task`1.#ctor(System.Func{System.Object,`0},System.Object,System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions)">
+ <summary>Initializes a new <see cref="T:System.Threading.Tasks.Task`1"></see> with the specified action, state, and options.</summary>
+ <param name="function">The delegate that represents the code to execute in the task. When the function has completed, the task's <see cref="P:System.Threading.Tasks.Task`1.Result"></see> property will be set to return the result value of the function.</param>
+ <param name="state">An object representing data to be used by the function.</param>
+ <param name="cancellationToken">The <see cref="T:System.Threading.CancellationToken"></see> to be assigned to the new task.</param>
+ <param name="creationOptions">The <see cref="T:System.Threading.Tasks.TaskCreationOptions"></see> used to customize the task's behavior.</param>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Threading.CancellationTokenSource"></see> that created <paramref name="cancellationToken">cancellationToken</paramref> has already been disposed.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="creationOptions">creationOptions</paramref> argument specifies an invalid value for <see cref="T:System.Threading.Tasks.TaskCreationOptions"></see>.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="function">function</paramref> argument is null.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Task`1.ConfigureAwait(System.Boolean)">
+ <summary>Configures an awaiter used to await this <see cref="T:System.Threading.Tasks.Task`1"></see>.</summary>
+ <param name="continueOnCapturedContext">true to attempt to marshal the continuation back to the original context captured; otherwise, false.</param>
+ <returns>An object used to await this task.</returns>
+ </member>
+ <member name="M:System.Threading.Tasks.Task`1.ContinueWith(System.Action{System.Threading.Tasks.Task{`0},System.Object},System.Object,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)">
+ <summary>Creates a continuation that executes when the target <see cref="T:System.Threading.Tasks.Task`1"></see> completes.</summary>
+ <param name="continuationAction">An action to run when the <see cref="T:System.Threading.Tasks.Task`1"></see> completes. When run, the delegate will be passed the completed task and the caller-supplied state object as arguments.</param>
+ <param name="state">An object representing data to be used by the continuation action.</param>
+ <param name="cancellationToken">The <see cref="T:System.Threading.CancellationToken"></see> that will be assigned to the new continuation task.</param>
+ <param name="continuationOptions">Options for when the continuation is scheduled and how it behaves. This includes criteria, such as <see cref="F:System.Threading.Tasks.TaskContinuationOptions.OnlyOnCanceled"></see>, as well as execution options, such as <see cref="F:System.Threading.Tasks.TaskContinuationOptions.ExecuteSynchronously"></see>.</param>
+ <param name="scheduler">The <see cref="T:System.Threading.Tasks.TaskScheduler"></see> to associate with the continuation task and to use for its execution.</param>
+ <returns>A new continuation <see cref="T:System.Threading.Tasks.Task"></see>.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="scheduler">scheduler</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="continuationOptions">continuationOptions</paramref> argument specifies an invalid value for <see cref="T:System.Threading.Tasks.TaskContinuationOptions"></see>.</exception>
+ <exception cref="T:System.ObjectDisposedException">The provided <see cref="T:System.Threading.CancellationToken"></see> has already been disposed.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Task`1.ContinueWith(System.Action{System.Threading.Tasks.Task{`0}},System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)">
+ <summary>Creates a continuation that executes according the condition specified in <paramref name="continuationOptions">continuationOptions</paramref>.</summary>
+ <param name="continuationAction">An action to run according the condition specified in continuationOptions. When run, the delegate will be passed the completed task as an argument.</param>
+ <param name="cancellationToken">The <see cref="T:System.Threading.CancellationToken"></see> that will be assigned to the new continuation task.</param>
+ <param name="continuationOptions">Options for when the continuation is scheduled and how it behaves. This includes criteria, such as <see cref="F:System.Threading.Tasks.TaskContinuationOptions.OnlyOnCanceled"></see>, as well as execution options, such as <see cref="F:System.Threading.Tasks.TaskContinuationOptions.ExecuteSynchronously"></see>.</param>
+ <param name="scheduler">The <see cref="T:System.Threading.Tasks.TaskScheduler"></see> to associate with the continuation task and to use for its execution.</param>
+ <returns>A new continuation <see cref="T:System.Threading.Tasks.Task"></see>.</returns>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Threading.Tasks.Task`1"></see> has been disposed. -or- The <see cref="T:System.Threading.CancellationTokenSource"></see> that created <paramref name="cancellationToken">cancellationToken</paramref> has already been disposed.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="continuationAction">continuationAction</paramref> argument is null. -or- The <paramref name="scheduler">scheduler</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="continuationOptions">continuationOptions</paramref> argument specifies an invalid value for <see cref="T:System.Threading.Tasks.TaskContinuationOptions"></see>.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Task`1.ContinueWith(System.Action{System.Threading.Tasks.Task{`0},System.Object},System.Object,System.Threading.Tasks.TaskScheduler)">
+ <summary>Creates a continuation that executes when the target <see cref="T:System.Threading.Tasks.Task`1"></see> completes.</summary>
+ <param name="continuationAction">An action to run when the <see cref="T:System.Threading.Tasks.Task`1"></see> completes. When run, the delegate will be passed the completed task and the caller-supplied state object as arguments.</param>
+ <param name="state">An object representing data to be used by the continuation action.</param>
+ <param name="scheduler">The <see cref="T:System.Threading.Tasks.TaskScheduler"></see> to associate with the continuation task and to use for its execution.</param>
+ <returns>A new continuation <see cref="T:System.Threading.Tasks.Task"></see>.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="scheduler">scheduler</paramref> argument is null.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Task`1.ContinueWith(System.Action{System.Threading.Tasks.Task{`0},System.Object},System.Object,System.Threading.CancellationToken)">
+ <summary>Creates a continuation that executes when the target <see cref="T:System.Threading.Tasks.Task`1"></see> completes.</summary>
+ <param name="continuationAction">An action to run when the <see cref="T:System.Threading.Tasks.Task`1"></see> completes. When run, the delegate will be passed the completed task and the caller-supplied state object as arguments.</param>
+ <param name="state">An object representing data to be used by the continuation action.</param>
+ <param name="cancellationToken">The <see cref="T:System.Threading.CancellationToken"></see> that will be assigned to the new continuation task.</param>
+ <returns>A new continuation <see cref="T:System.Threading.Tasks.Task"></see>.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="continuationAction">continuationAction</paramref> argument is null.</exception>
+ <exception cref="T:System.ObjectDisposedException">The provided <see cref="T:System.Threading.CancellationToken"></see> has already been disposed.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Task`1.ContinueWith(System.Action{System.Threading.Tasks.Task{`0},System.Object},System.Object,System.Threading.Tasks.TaskContinuationOptions)">
+ <summary>Creates a continuation that executes when the target <see cref="T:System.Threading.Tasks.Task`1"></see> completes.</summary>
+ <param name="continuationAction">An action to run when the <see cref="T:System.Threading.Tasks.Task`1"></see> completes. When run, the delegate will be passed the completed task and the caller-supplied state object as arguments.</param>
+ <param name="state">An object representing data to be used by the continuation action.</param>
+ <param name="continuationOptions">Options for when the continuation is scheduled and how it behaves. This includes criteria, such as <see cref="F:System.Threading.Tasks.TaskContinuationOptions.OnlyOnCanceled"></see>, as well as execution options, such as <see cref="F:System.Threading.Tasks.TaskContinuationOptions.ExecuteSynchronously"></see>.</param>
+ <returns>A new continuation <see cref="T:System.Threading.Tasks.Task"></see>.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="continuationAction">continuationAction</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="continuationOptions">continuationOptions</paramref> argument specifies an invalid value for <see cref="T:System.Threading.Tasks.TaskContinuationOptions"></see>.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Task`1.ContinueWith(System.Action{System.Threading.Tasks.Task{`0}},System.Threading.Tasks.TaskContinuationOptions)">
+ <summary>Creates a continuation that executes according the condition specified in <paramref name="continuationOptions">continuationOptions</paramref>.</summary>
+ <param name="continuationAction">An action to according the condition specified in continuationOptions. When run, the delegate will be passed the completed task as an argument.</param>
+ <param name="continuationOptions">Options for when the continuation is scheduled and how it behaves. This includes criteria, such as <see cref="F:System.Threading.Tasks.TaskContinuationOptions.OnlyOnCanceled"></see>, as well as execution options, such as <see cref="F:System.Threading.Tasks.TaskContinuationOptions.ExecuteSynchronously"></see>.</param>
+ <returns>A new continuation <see cref="T:System.Threading.Tasks.Task"></see>.</returns>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Threading.Tasks.Task`1"></see> has been disposed.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="continuationAction">continuationAction</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="continuationOptions">continuationOptions</paramref> argument specifies an invalid value for <see cref="T:System.Threading.Tasks.TaskContinuationOptions"></see>.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Task`1.ContinueWith(System.Action{System.Threading.Tasks.Task{`0}},System.Threading.CancellationToken)">
+ <summary>Creates a cancelable continuation that executes asynchronously when the target <see cref="T:System.Threading.Tasks.Task`1"></see> completes.</summary>
+ <param name="continuationAction">An action to run when the <see cref="T:System.Threading.Tasks.Task`1"></see> completes. When run, the delegate is passed the completed task as an argument.</param>
+ <param name="cancellationToken">The cancellation token that is passed to the new continuation task.</param>
+ <returns>A new continuation task.</returns>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Threading.Tasks.Task`1"></see> has been disposed. -or- The <see cref="T:System.Threading.CancellationTokenSource"></see> that created <paramref name="cancellationToken">cancellationToken</paramref> has been disposed.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="continuationAction">continuationAction</paramref> argument is null.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Task`1.ContinueWith(System.Action{System.Threading.Tasks.Task{`0},System.Object},System.Object)">
+ <summary>Creates a continuation that that is passed state information and that executes when the target <see cref="T:System.Threading.Tasks.Task`1"></see> completes.</summary>
+ <param name="continuationAction">An action to run when the <see cref="T:System.Threading.Tasks.Task`1"></see> completes. When run, the delegate is passed the completed task and the caller-supplied state object as arguments.</param>
+ <param name="state">An object representing data to be used by the continuation action.</param>
+ <returns>A new continuation <see cref="T:System.Threading.Tasks.Task"></see>.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="continuationAction">continuationAction</paramref> argument is null.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Task`1.ContinueWith(System.Action{System.Threading.Tasks.Task{`0}})">
+ <summary>Creates a continuation that executes asynchronously when the target task completes.</summary>
+ <param name="continuationAction">An action to run when the antecedent <see cref="T:System.Threading.Tasks.Task`1"></see> completes. When run, the delegate will be passed the completed task as an argument.</param>
+ <returns>A new continuation task.</returns>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Threading.Tasks.Task`1"></see> has been disposed.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="continuationAction">continuationAction</paramref> argument is null.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Task`1.ContinueWith(System.Action{System.Threading.Tasks.Task{`0}},System.Threading.Tasks.TaskScheduler)">
+ <summary>Creates a continuation that executes asynchronously when the target <see cref="T:System.Threading.Tasks.Task`1"></see> completes.</summary>
+ <param name="continuationAction">An action to run when the <see cref="T:System.Threading.Tasks.Task`1"></see> completes. When run, the delegate will be passed the completed task as an argument.</param>
+ <param name="scheduler">The <see cref="T:System.Threading.Tasks.TaskScheduler"></see> to associate with the continuation task and to use for its execution.</param>
+ <returns>A new continuation <see cref="T:System.Threading.Tasks.Task"></see>.</returns>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Threading.Tasks.Task`1"></see> has been disposed.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="continuationAction">continuationAction</paramref> argument is null. -or- The <paramref name="scheduler">scheduler</paramref> argument is null.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Task`1.ContinueWith``1(System.Func{System.Threading.Tasks.Task{`0},System.Object,``0},System.Object,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)">
+ <summary>Creates a continuation that executes when the target <see cref="T:System.Threading.Tasks.Task`1"></see> completes.</summary>
+ <param name="continuationFunction">A function to run when the <see cref="T:System.Threading.Tasks.Task`1"></see> completes. When run, the delegate will be passed the completed task and the caller-supplied state object as arguments.</param>
+ <param name="state">An object representing data to be used by the continuation function.</param>
+ <param name="cancellationToken">The <see cref="T:System.Threading.CancellationToken"></see> that will be assigned to the new task.</param>
+ <param name="continuationOptions">Options for when the continuation is scheduled and how it behaves. This includes criteria, such as <see cref="F:System.Threading.Tasks.TaskContinuationOptions.OnlyOnCanceled"></see>, as well as execution options, such as <see cref="F:System.Threading.Tasks.TaskContinuationOptions.ExecuteSynchronously"></see>.</param>
+ <param name="scheduler">The <see cref="T:System.Threading.Tasks.TaskScheduler"></see> to associate with the continuation task and to use for its execution.</param>
+ <typeparam name="TNewResult">The type of the result produced by the continuation.</typeparam>
+ <returns>A new continuation <see cref="T:System.Threading.Tasks.Task`1"></see>.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="scheduler">scheduler</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="continuationOptions">continuationOptions</paramref> argument specifies an invalid value for <see cref="T:System.Threading.Tasks.TaskContinuationOptions"></see>.</exception>
+ <exception cref="T:System.ObjectDisposedException">The provided <see cref="T:System.Threading.CancellationToken"></see> has already been disposed.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Task`1.ContinueWith``1(System.Func{System.Threading.Tasks.Task{`0},``0},System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)">
+ <summary>Creates a continuation that executes according the condition specified in <paramref name="continuationOptions">continuationOptions</paramref>.</summary>
+ <param name="continuationFunction">A function to run according the condition specified in continuationOptions. When run, the delegate will be passed as an argument this completed task.</param>
+ <param name="cancellationToken">The <see cref="T:System.Threading.CancellationToken"></see> that will be assigned to the new task.</param>
+ <param name="continuationOptions">Options for when the continuation is scheduled and how it behaves. This includes criteria, such as <see cref="F:System.Threading.Tasks.TaskContinuationOptions.OnlyOnCanceled"></see>, as well as execution options, such as <see cref="F:System.Threading.Tasks.TaskContinuationOptions.ExecuteSynchronously"></see>.</param>
+ <param name="scheduler">The <see cref="T:System.Threading.Tasks.TaskScheduler"></see> to associate with the continuation task and to use for its execution.</param>
+ <typeparam name="TNewResult">The type of the result produced by the continuation.</typeparam>
+ <returns>A new continuation <see cref="T:System.Threading.Tasks.Task`1"></see>.</returns>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Threading.Tasks.Task`1"></see> has been disposed. -or- The <see cref="T:System.Threading.CancellationTokenSource"></see> that created <paramref name="cancellationToken">cancellationToken</paramref> has already been disposed.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="continuationFunction">continuationFunction</paramref> argument is null. -or- The <paramref name="scheduler">scheduler</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="continuationOptions">continuationOptions</paramref> argument specifies an invalid value for <see cref="T:System.Threading.Tasks.TaskContinuationOptions"></see>.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Task`1.ContinueWith``1(System.Func{System.Threading.Tasks.Task{`0},System.Object,``0},System.Object,System.Threading.Tasks.TaskScheduler)">
+ <summary>Creates a continuation that executes when the target <see cref="T:System.Threading.Tasks.Task`1"></see> completes.</summary>
+ <param name="continuationFunction">A function to run when the <see cref="T:System.Threading.Tasks.Task`1"></see> completes. When run, the delegate will be passed the completed task and the caller-supplied state object as arguments.</param>
+ <param name="state">An object representing data to be used by the continuation function.</param>
+ <param name="scheduler">The <see cref="T:System.Threading.Tasks.TaskScheduler"></see> to associate with the continuation task and to use for its execution.</param>
+ <typeparam name="TNewResult">The type of the result produced by the continuation.</typeparam>
+ <returns>A new continuation <see cref="T:System.Threading.Tasks.Task`1"></see>.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="scheduler">scheduler</paramref> argument is null.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Task`1.ContinueWith``1(System.Func{System.Threading.Tasks.Task{`0},System.Object,``0},System.Object,System.Threading.Tasks.TaskContinuationOptions)">
+ <summary>Creates a continuation that executes when the target <see cref="T:System.Threading.Tasks.Task`1"></see> completes.</summary>
+ <param name="continuationFunction">A function to run when the <see cref="T:System.Threading.Tasks.Task`1"></see> completes. When run, the delegate will be passed the completed task and the caller-supplied state object as arguments.</param>
+ <param name="state">An object representing data to be used by the continuation function.</param>
+ <param name="continuationOptions">Options for when the continuation is scheduled and how it behaves. This includes criteria, such as <see cref="F:System.Threading.Tasks.TaskContinuationOptions.OnlyOnCanceled"></see>, as well as execution options, such as <see cref="F:System.Threading.Tasks.TaskContinuationOptions.ExecuteSynchronously"></see>.</param>
+ <typeparam name="TNewResult">The type of the result produced by the continuation.</typeparam>
+ <returns>A new continuation <see cref="T:System.Threading.Tasks.Task`1"></see>.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="continuationFunction">continuationFunction</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="continuationOptions">continuationOptions</paramref> argument specifies an invalid value for <see cref="T:System.Threading.Tasks.TaskContinuationOptions"></see>.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Task`1.ContinueWith``1(System.Func{System.Threading.Tasks.Task{`0},System.Object,``0},System.Object,System.Threading.CancellationToken)">
+ <summary>Creates a continuation that executes when the target <see cref="T:System.Threading.Tasks.Task`1"></see> completes.</summary>
+ <param name="continuationFunction">A function to run when the <see cref="T:System.Threading.Tasks.Task`1"></see> completes. When run, the delegate will be passed the completed task and the caller-supplied state object as arguments.</param>
+ <param name="state">An object representing data to be used by the continuation function.</param>
+ <param name="cancellationToken">The <see cref="T:System.Threading.CancellationToken"></see> that will be assigned to the new task.</param>
+ <typeparam name="TNewResult">The type of the result produced by the continuation.</typeparam>
+ <returns>A new continuation <see cref="T:System.Threading.Tasks.Task`1"></see>.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="continuationFunction">continuationFunction</paramref> argument is null.</exception>
+ <exception cref="T:System.ObjectDisposedException">The provided <see cref="T:System.Threading.CancellationToken"></see> has already been disposed.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Task`1.ContinueWith``1(System.Func{System.Threading.Tasks.Task{`0},``0},System.Threading.Tasks.TaskContinuationOptions)">
+ <summary>Creates a continuation that executes according the condition specified in <paramref name="continuationOptions">continuationOptions</paramref>.</summary>
+ <param name="continuationFunction">A function to run according the condition specified in continuationOptions. When run, the delegate will be passed the completed task as an argument.</param>
+ <param name="continuationOptions">Options for when the continuation is scheduled and how it behaves. This includes criteria, such as <see cref="F:System.Threading.Tasks.TaskContinuationOptions.OnlyOnCanceled"></see>, as well as execution options, such as <see cref="F:System.Threading.Tasks.TaskContinuationOptions.ExecuteSynchronously"></see>.</param>
+ <typeparam name="TNewResult">The type of the result produced by the continuation.</typeparam>
+ <returns>A new continuation <see cref="T:System.Threading.Tasks.Task`1"></see>.</returns>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Threading.Tasks.Task`1"></see> has been disposed.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="continuationFunction">continuationFunction</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="continuationOptions">continuationOptions</paramref> argument specifies an invalid value for <see cref="T:System.Threading.Tasks.TaskContinuationOptions"></see>.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Task`1.ContinueWith``1(System.Func{System.Threading.Tasks.Task{`0},``0},System.Threading.CancellationToken)">
+ <summary>Creates a continuation that executes asynchronously when the target <see cref="T:System.Threading.Tasks.Task`1"></see> completes.</summary>
+ <param name="continuationFunction">A function to run when the <see cref="T:System.Threading.Tasks.Task`1"></see> completes. When run, the delegate will be passed the completed task as an argument.</param>
+ <param name="cancellationToken">The <see cref="T:System.Threading.CancellationToken"></see> that will be assigned to the new task.</param>
+ <typeparam name="TNewResult">The type of the result produced by the continuation.</typeparam>
+ <returns>A new continuation <see cref="T:System.Threading.Tasks.Task`1"></see>.</returns>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Threading.Tasks.Task`1"></see> has been disposed. -or- The <see cref="T:System.Threading.CancellationTokenSource"></see> that created <paramref name="cancellationToken">cancellationToken</paramref> has already been disposed.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="continuationFunction">continuationFunction</paramref> argument is null.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Task`1.ContinueWith``1(System.Func{System.Threading.Tasks.Task{`0},System.Object,``0},System.Object)">
+ <summary>Creates a continuation that executes when the target <see cref="T:System.Threading.Tasks.Task`1"></see> completes.</summary>
+ <param name="continuationFunction">A function to run when the <see cref="T:System.Threading.Tasks.Task`1"></see> completes. When run, the delegate will be passed the completed task and the caller-supplied state object as arguments.</param>
+ <param name="state">An object representing data to be used by the continuation function.</param>
+ <typeparam name="TNewResult">The type of the result produced by the continuation.</typeparam>
+ <returns>A new continuation <see cref="T:System.Threading.Tasks.Task`1"></see>.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="continuationFunction">continuationFunction</paramref> argument is null.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Task`1.ContinueWith``1(System.Func{System.Threading.Tasks.Task{`0},``0})">
+ <summary>Creates a continuation that executes asynchronously when the target <see cref="T:System.Threading.Tasks.Task`1"></see> completes.</summary>
+ <param name="continuationFunction">A function to run when the <see cref="T:System.Threading.Tasks.Task`1"></see> completes. When run, the delegate will be passed the completed task as an argument.</param>
+ <typeparam name="TNewResult">The type of the result produced by the continuation.</typeparam>
+ <returns>A new continuation <see cref="T:System.Threading.Tasks.Task`1"></see>.</returns>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Threading.Tasks.Task`1"></see> has been disposed.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="continuationFunction">continuationFunction</paramref> argument is null.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Task`1.ContinueWith``1(System.Func{System.Threading.Tasks.Task{`0},``0},System.Threading.Tasks.TaskScheduler)">
+ <summary>Creates a continuation that executes asynchronously when the target <see cref="T:System.Threading.Tasks.Task`1"></see> completes.</summary>
+ <param name="continuationFunction">A function to run when the <see cref="T:System.Threading.Tasks.Task`1"></see> completes. When run, the delegate will be passed the completed task as an argument.</param>
+ <param name="scheduler">The <see cref="T:System.Threading.Tasks.TaskScheduler"></see> to associate with the continuation task and to use for its execution.</param>
+ <typeparam name="TNewResult">The type of the result produced by the continuation.</typeparam>
+ <returns>A new continuation <see cref="T:System.Threading.Tasks.Task`1"></see>.</returns>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Threading.Tasks.Task`1"></see> has been disposed.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="continuationFunction">continuationFunction</paramref> argument is null. -or- The <paramref name="scheduler">scheduler</paramref> argument is null.</exception>
+ </member>
+ <member name="P:System.Threading.Tasks.Task`1.Factory">
+ <summary>Provides access to factory methods for creating and configuring <see cref="T:System.Threading.Tasks.Task`1"></see> instances.</summary>
+ <returns>A factory object that can create a variety of <see cref="T:System.Threading.Tasks.Task`1"></see> objects.</returns>
+ </member>
+ <member name="M:System.Threading.Tasks.Task`1.GetAwaiter">
+ <summary>Gets an awaiter used to await this <see cref="T:System.Threading.Tasks.Task`1"></see>.</summary>
+ <returns>An awaiter instance.</returns>
+ </member>
+ <member name="P:System.Threading.Tasks.Task`1.Result">
+ <summary>Gets the result value of this <see cref="T:System.Threading.Tasks.Task`1"></see>.</summary>
+ <returns>The result value of this <see cref="T:System.Threading.Tasks.Task`1"></see>, which is the same type as the task's type parameter.</returns>
+ <exception cref="T:System.AggregateException">The task was canceled. The <see cref="P:System.AggregateException.InnerExceptions"></see> collection contains a <see cref="T:System.Threading.Tasks.TaskCanceledException"></see> object. -or- An exception was thrown during the execution of the task. The <see cref="P:System.AggregateException.InnerExceptions"></see> collection contains information about the exception or exceptions.</exception>
+ </member>
+ <member name="T:System.Threading.Tasks.Task">
+ <summary>Represents an asynchronous operation.</summary>
+ </member>
+ <member name="M:System.Threading.Tasks.Task.#ctor(System.Action)">
+ <summary>Initializes a new <see cref="T:System.Threading.Tasks.Task"></see> with the specified action.</summary>
+ <param name="action">The delegate that represents the code to execute in the task.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="action">action</paramref> argument is null.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Task.#ctor(System.Action,System.Threading.CancellationToken)">
+ <summary>Initializes a new <see cref="T:System.Threading.Tasks.Task"></see> with the specified action and <see cref="T:System.Threading.CancellationToken"></see>.</summary>
+ <param name="action">The delegate that represents the code to execute in the task.</param>
+ <param name="cancellationToken">The <see cref="T:System.Threading.CancellationToken"></see> that the new task will observe.</param>
+ <exception cref="T:System.ObjectDisposedException">The provided <see cref="T:System.Threading.CancellationToken"></see> has already been disposed.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="action">action</paramref> argument is null.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Task.#ctor(System.Action,System.Threading.Tasks.TaskCreationOptions)">
+ <summary>Initializes a new <see cref="T:System.Threading.Tasks.Task"></see> with the specified action and creation options.</summary>
+ <param name="action">The delegate that represents the code to execute in the task.</param>
+ <param name="creationOptions">The <see cref="T:System.Threading.Tasks.TaskCreationOptions"></see> used to customize the task's behavior.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="action">action</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="creationOptions">creationOptions</paramref> argument specifies an invalid value for <see cref="T:System.Threading.Tasks.TaskCreationOptions"></see>.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Task.#ctor(System.Action{System.Object},System.Object)">
+ <summary>Initializes a new <see cref="T:System.Threading.Tasks.Task"></see> with the specified action and state.</summary>
+ <param name="action">The delegate that represents the code to execute in the task.</param>
+ <param name="state">An object representing data to be used by the action.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="action">action</paramref> argument is null.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Task.#ctor(System.Action,System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions)">
+ <summary>Initializes a new <see cref="T:System.Threading.Tasks.Task"></see> with the specified action and creation options.</summary>
+ <param name="action">The delegate that represents the code to execute in the task.</param>
+ <param name="cancellationToken">The <see cref="P:System.Threading.Tasks.TaskFactory.CancellationToken"></see> that the new task will observe.</param>
+ <param name="creationOptions">The <see cref="T:System.Threading.Tasks.TaskCreationOptions"></see> used to customize the task's behavior.</param>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Threading.CancellationTokenSource"></see> that created <paramref name="cancellationToken">cancellationToken</paramref> has already been disposed.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="action">action</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="creationOptions">creationOptions</paramref> argument specifies an invalid value for <see cref="T:System.Threading.Tasks.TaskCreationOptions"></see>.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Task.#ctor(System.Action{System.Object},System.Object,System.Threading.CancellationToken)">
+ <summary>Initializes a new <see cref="T:System.Threading.Tasks.Task"></see> with the specified action, state, and options.</summary>
+ <param name="action">The delegate that represents the code to execute in the task.</param>
+ <param name="state">An object representing data to be used by the action.</param>
+ <param name="cancellationToken">The <see cref="P:System.Threading.Tasks.TaskFactory.CancellationToken"></see> that that the new task will observe.</param>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Threading.CancellationTokenSource"></see> that created <paramref name="cancellationToken">cancellationToken</paramref> has already been disposed.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="action">action</paramref> argument is null.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Task.#ctor(System.Action{System.Object},System.Object,System.Threading.Tasks.TaskCreationOptions)">
+ <summary>Initializes a new <see cref="T:System.Threading.Tasks.Task"></see> with the specified action, state, and options.</summary>
+ <param name="action">The delegate that represents the code to execute in the task.</param>
+ <param name="state">An object representing data to be used by the action.</param>
+ <param name="creationOptions">The <see cref="T:System.Threading.Tasks.TaskCreationOptions"></see> used to customize the task's behavior.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="action">action</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="creationOptions">creationOptions</paramref> argument specifies an invalid value for <see cref="T:System.Threading.Tasks.TaskCreationOptions"></see>.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Task.#ctor(System.Action{System.Object},System.Object,System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions)">
+ <summary>Initializes a new <see cref="T:System.Threading.Tasks.Task"></see> with the specified action, state, and options.</summary>
+ <param name="action">The delegate that represents the code to execute in the task.</param>
+ <param name="state">An object representing data to be used by the action.</param>
+ <param name="cancellationToken">The <see cref="P:System.Threading.Tasks.TaskFactory.CancellationToken"></see> that that the new task will observe..</param>
+ <param name="creationOptions">The <see cref="T:System.Threading.Tasks.TaskCreationOptions"></see> used to customize the task's behavior.</param>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Threading.CancellationTokenSource"></see> that created <paramref name="cancellationToken">cancellationToken</paramref> has already been disposed.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="action">action</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="creationOptions">creationOptions</paramref> argument specifies an invalid value for <see cref="T:System.Threading.Tasks.TaskCreationOptions"></see>.</exception>
+ </member>
+ <member name="P:System.Threading.Tasks.Task.AsyncState">
+ <summary>Gets the state object supplied when the <see cref="T:System.Threading.Tasks.Task"></see> was created, or null if none was supplied.</summary>
+ <returns>An <see cref="T:System.Object"></see> that represents the state data that was passed in to the task when it was created.</returns>
+ </member>
+ <member name="P:System.Threading.Tasks.Task.CompletedTask">
+ <summary>Gets a task that has already completed successfully.</summary>
+ <returns>The successfully completed task.</returns>
+ </member>
+ <member name="M:System.Threading.Tasks.Task.ConfigureAwait(System.Boolean)">
+ <summary>Configures an awaiter used to await this <see cref="T:System.Threading.Tasks.Task"></see>.</summary>
+ <param name="continueOnCapturedContext">true to attempt to marshal the continuation back to the original context captured; otherwise, false.</param>
+ <returns>An object used to await this task.</returns>
+ </member>
+ <member name="M:System.Threading.Tasks.Task.ContinueWith(System.Action{System.Threading.Tasks.Task,System.Object},System.Object,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)">
+ <summary>Creates a continuation that receives caller-supplied state information and a cancellation token and that executes when the target <see cref="T:System.Threading.Tasks.Task"></see> completes. The continuation executes based on a set of specified conditions and uses a specified scheduler.</summary>
+ <param name="continuationAction">An action to run when the <see cref="T:System.Threading.Tasks.Task"></see> completes. When run, the delegate will be passed the completed task and the caller-supplied state object as arguments.</param>
+ <param name="state">An object representing data to be used by the continuation action.</param>
+ <param name="cancellationToken">The <see cref="T:System.Threading.CancellationToken"></see> that will be assigned to the new continuation task.</param>
+ <param name="continuationOptions">Options for when the continuation is scheduled and how it behaves. This includes criteria, such as <see cref="F:System.Threading.Tasks.TaskContinuationOptions.OnlyOnCanceled"></see>, as well as execution options, such as <see cref="F:System.Threading.Tasks.TaskContinuationOptions.ExecuteSynchronously"></see>.</param>
+ <param name="scheduler">The <see cref="T:System.Threading.Tasks.TaskScheduler"></see> to associate with the continuation task and to use for its execution.</param>
+ <returns>A new continuation <see cref="T:System.Threading.Tasks.Task"></see>.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="scheduler">scheduler</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="continuationOptions">continuationOptions</paramref> argument specifies an invalid value for <see cref="T:System.Threading.Tasks.TaskContinuationOptions"></see>.</exception>
+ <exception cref="T:System.ObjectDisposedException">The provided <see cref="T:System.Threading.CancellationToken"></see> has already been disposed.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Task.ContinueWith(System.Action{System.Threading.Tasks.Task},System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)">
+ <summary>Creates a continuation that executes when the target task competes according to the specified <see cref="T:System.Threading.Tasks.TaskContinuationOptions"></see>. The continuation receives a cancellation token and uses a specified scheduler.</summary>
+ <param name="continuationAction">An action to run according to the specified continuationOptions. When run, the delegate will be passed the completed task as an argument.</param>
+ <param name="cancellationToken">The <see cref="P:System.Threading.Tasks.TaskFactory.CancellationToken"></see> that will be assigned to the new continuation task.</param>
+ <param name="continuationOptions">Options for when the continuation is scheduled and how it behaves. This includes criteria, such as <see cref="F:System.Threading.Tasks.TaskContinuationOptions.OnlyOnCanceled"></see>, as well as execution options, such as <see cref="F:System.Threading.Tasks.TaskContinuationOptions.ExecuteSynchronously"></see>.</param>
+ <param name="scheduler">The <see cref="T:System.Threading.Tasks.TaskScheduler"></see> to associate with the continuation task and to use for its execution.</param>
+ <returns>A new continuation <see cref="T:System.Threading.Tasks.Task"></see>.</returns>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Threading.CancellationTokenSource"></see> that created the token has already been disposed.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="continuationAction">continuationAction</paramref> argument is null. -or- The <paramref name="scheduler">scheduler</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="continuationOptions">continuationOptions</paramref> argument specifies an invalid value for <see cref="T:System.Threading.Tasks.TaskContinuationOptions"></see>.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Task.ContinueWith(System.Action{System.Threading.Tasks.Task,System.Object},System.Object,System.Threading.Tasks.TaskScheduler)">
+ <summary>Creates a continuation that receives caller-supplied state information and executes asynchronously when the target <see cref="T:System.Threading.Tasks.Task"></see> completes. The continuation uses a specified scheduler.</summary>
+ <param name="continuationAction">An action to run when the <see cref="T:System.Threading.Tasks.Task"></see> completes. When run, the delegate will be passed the completed task and the caller-supplied state object as arguments.</param>
+ <param name="state">An object representing data to be used by the continuation action.</param>
+ <param name="scheduler">The <see cref="T:System.Threading.Tasks.TaskScheduler"></see> to associate with the continuation task and to use for its execution.</param>
+ <returns>A new continuation <see cref="T:System.Threading.Tasks.Task"></see>.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="scheduler">scheduler</paramref> argument is null.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Task.ContinueWith(System.Action{System.Threading.Tasks.Task,System.Object},System.Object,System.Threading.Tasks.TaskContinuationOptions)">
+ <summary>Creates a continuation that receives caller-supplied state information and executes when the target <see cref="T:System.Threading.Tasks.Task"></see> completes. The continuation executes based on a set of specified conditions.</summary>
+ <param name="continuationAction">An action to run when the <see cref="T:System.Threading.Tasks.Task"></see> completes. When run, the delegate will be passed the completed task and the caller-supplied state object as arguments.</param>
+ <param name="state">An object representing data to be used by the continuation action.</param>
+ <param name="continuationOptions">Options for when the continuation is scheduled and how it behaves. This includes criteria, such as <see cref="F:System.Threading.Tasks.TaskContinuationOptions.OnlyOnCanceled"></see>, as well as execution options, such as <see cref="F:System.Threading.Tasks.TaskContinuationOptions.ExecuteSynchronously"></see>.</param>
+ <returns>A new continuation <see cref="T:System.Threading.Tasks.Task"></see>.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="continuationAction">continuationAction</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="continuationOptions">continuationOptions</paramref> argument specifies an invalid value for <see cref="T:System.Threading.Tasks.TaskContinuationOptions"></see>.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Task.ContinueWith(System.Action{System.Threading.Tasks.Task,System.Object},System.Object,System.Threading.CancellationToken)">
+ <summary>Creates a continuation that receives caller-supplied state information and a cancellation token and that executes asynchronously when the target <see cref="T:System.Threading.Tasks.Task"></see> completes.</summary>
+ <param name="continuationAction">An action to run when the <see cref="T:System.Threading.Tasks.Task"></see> completes. When run, the delegate will be passed the completed task and the caller-supplied state object as arguments.</param>
+ <param name="state">An object representing data to be used by the continuation action.</param>
+ <param name="cancellationToken">The <see cref="T:System.Threading.CancellationToken"></see> that will be assigned to the new continuation task.</param>
+ <returns>A new continuation <see cref="T:System.Threading.Tasks.Task"></see>.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="continuationAction">continuationAction</paramref> argument is null.</exception>
+ <exception cref="T:System.ObjectDisposedException">The provided <see cref="T:System.Threading.CancellationToken"></see> has already been disposed.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Task.ContinueWith(System.Action{System.Threading.Tasks.Task,System.Object},System.Object)">
+ <summary>Creates a continuation that receives caller-supplied state information and executes when the target <see cref="T:System.Threading.Tasks.Task"></see> completes.</summary>
+ <param name="continuationAction">An action to run when the task completes. When run, the delegate is passed the completed task and a caller-supplied state object as arguments.</param>
+ <param name="state">An object representing data to be used by the continuation action.</param>
+ <returns>A new continuation task.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="continuationAction">continuationAction</paramref> argument is null.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Task.ContinueWith(System.Action{System.Threading.Tasks.Task},System.Threading.Tasks.TaskContinuationOptions)">
+ <summary>Creates a continuation that executes when the target task completes according to the specified <see cref="T:System.Threading.Tasks.TaskContinuationOptions"></see>.</summary>
+ <param name="continuationAction">An action to run according to the specified continuationOptions. When run, the delegate will be passed the completed task as an argument.</param>
+ <param name="continuationOptions">Options for when the continuation is scheduled and how it behaves. This includes criteria, such as <see cref="F:System.Threading.Tasks.TaskContinuationOptions.OnlyOnCanceled"></see>, as well as execution options, such as <see cref="F:System.Threading.Tasks.TaskContinuationOptions.ExecuteSynchronously"></see>.</param>
+ <returns>A new continuation <see cref="T:System.Threading.Tasks.Task"></see>.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="continuationAction">continuationAction</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="continuationOptions">continuationOptions</paramref> argument specifies an invalid value for <see cref="T:System.Threading.Tasks.TaskContinuationOptions"></see>.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Task.ContinueWith(System.Action{System.Threading.Tasks.Task},System.Threading.CancellationToken)">
+ <summary>Creates a continuation that receives a cancellation token and executes asynchronously when the target <see cref="T:System.Threading.Tasks.Task"></see> completes.</summary>
+ <param name="continuationAction">An action to run when the <see cref="T:System.Threading.Tasks.Task"></see> completes. When run, the delegate will be passed the completed task as an argument.</param>
+ <param name="cancellationToken">The <see cref="P:System.Threading.Tasks.TaskFactory.CancellationToken"></see> that will be assigned to the new continuation task.</param>
+ <returns>A new continuation <see cref="T:System.Threading.Tasks.Task"></see>.</returns>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Threading.CancellationTokenSource"></see> that created the token has already been disposed.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="continuationAction">continuationAction</paramref> argument is null.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Task.ContinueWith(System.Action{System.Threading.Tasks.Task})">
+ <summary>Creates a continuation that executes asynchronously when the target <see cref="T:System.Threading.Tasks.Task"></see> completes.</summary>
+ <param name="continuationAction">An action to run when the <see cref="T:System.Threading.Tasks.Task"></see> completes. When run, the delegate will be passed the completed task as an argument.</param>
+ <returns>A new continuation <see cref="T:System.Threading.Tasks.Task"></see>.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="continuationAction">continuationAction</paramref> argument is null.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Task.ContinueWith(System.Action{System.Threading.Tasks.Task},System.Threading.Tasks.TaskScheduler)">
+ <summary>Creates a continuation that executes asynchronously when the target <see cref="T:System.Threading.Tasks.Task"></see> completes. The continuation uses a specified scheduler.</summary>
+ <param name="continuationAction">An action to run when the <see cref="T:System.Threading.Tasks.Task"></see> completes. When run, the delegate will be passed the completed task as an argument.</param>
+ <param name="scheduler">The <see cref="T:System.Threading.Tasks.TaskScheduler"></see> to associate with the continuation task and to use for its execution.</param>
+ <returns>A new continuation <see cref="T:System.Threading.Tasks.Task"></see>.</returns>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Threading.Tasks.Task"></see> has been disposed.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="continuationAction">continuationAction</paramref> argument is null. -or- The <paramref name="scheduler">scheduler</paramref> argument is null.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Task.ContinueWith``1(System.Func{System.Threading.Tasks.Task,System.Object,``0},System.Object,System.Threading.Tasks.TaskContinuationOptions)">
+ <summary>Creates a continuation that executes based on the specified task continuation options when the target <see cref="T:System.Threading.Tasks.Task"></see> completes. The continuation receives caller-supplied state information.</summary>
+ <param name="continuationFunction">A function to run when the <see cref="T:System.Threading.Tasks.Task"></see> completes. When run, the delegate will be passed the completed task and the caller-supplied state object as arguments.</param>
+ <param name="state">An object representing data to be used by the continuation function.</param>
+ <param name="continuationOptions">Options for when the continuation is scheduled and how it behaves. This includes criteria, such as <see cref="F:System.Threading.Tasks.TaskContinuationOptions.OnlyOnCanceled"></see>, as well as execution options, such as <see cref="F:System.Threading.Tasks.TaskContinuationOptions.ExecuteSynchronously"></see>.</param>
+ <typeparam name="TResult">The type of the result produced by the continuation.</typeparam>
+ <returns>A new continuation <see cref="T:System.Threading.Tasks.Task`1"></see>.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="continuationFunction">continuationFunction</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="continuationOptions">continuationOptions</paramref> argument specifies an invalid value for <see cref="T:System.Threading.Tasks.TaskContinuationOptions"></see>.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Task.ContinueWith``1(System.Func{System.Threading.Tasks.Task,System.Object,``0},System.Object,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)">
+ <summary>Creates a continuation that executes based on the specified task continuation options when the target <see cref="T:System.Threading.Tasks.Task"></see> completes and returns a value. The continuation receives caller-supplied state information and a cancellation token and uses the specified scheduler.</summary>
+ <param name="continuationFunction">A function to run when the <see cref="T:System.Threading.Tasks.Task"></see> completes. When run, the delegate will be passed the completed task and the caller-supplied state object as arguments.</param>
+ <param name="state">An object representing data to be used by the continuation function.</param>
+ <param name="cancellationToken">The <see cref="T:System.Threading.CancellationToken"></see> that will be assigned to the new continuation task.</param>
+ <param name="continuationOptions">Options for when the continuation is scheduled and how it behaves. This includes criteria, such as <see cref="F:System.Threading.Tasks.TaskContinuationOptions.OnlyOnCanceled"></see>, as well as execution options, such as <see cref="F:System.Threading.Tasks.TaskContinuationOptions.ExecuteSynchronously"></see>.</param>
+ <param name="scheduler">The <see cref="T:System.Threading.Tasks.TaskScheduler"></see> to associate with the continuation task and to use for its execution.</param>
+ <typeparam name="TResult">The type of the result produced by the continuation.</typeparam>
+ <returns>A new continuation <see cref="T:System.Threading.Tasks.Task`1"></see>.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="scheduler">scheduler</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="continuationOptions">continuationOptions</paramref> argument specifies an invalid value for <see cref="T:System.Threading.Tasks.TaskContinuationOptions"></see>.</exception>
+ <exception cref="T:System.ObjectDisposedException">The provided <see cref="T:System.Threading.CancellationToken"></see> has already been disposed.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Task.ContinueWith``1(System.Func{System.Threading.Tasks.Task,``0},System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)">
+ <summary>Creates a continuation that executes according to the specified continuation options and returns a value. The continuation is passed a cancellation token and uses a specified scheduler.</summary>
+ <param name="continuationFunction">A function to run according to the specified continuationOptions. When run, the delegate will be passed the completed task as an argument.</param>
+ <param name="cancellationToken">The <see cref="P:System.Threading.Tasks.TaskFactory.CancellationToken"></see> that will be assigned to the new continuation task.</param>
+ <param name="continuationOptions">Options for when the continuation is scheduled and how it behaves. This includes criteria, such as <see cref="F:System.Threading.Tasks.TaskContinuationOptions.OnlyOnCanceled"></see>, as well as execution options, such as <see cref="F:System.Threading.Tasks.TaskContinuationOptions.ExecuteSynchronously"></see>.</param>
+ <param name="scheduler">The <see cref="T:System.Threading.Tasks.TaskScheduler"></see> to associate with the continuation task and to use for its execution.</param>
+ <typeparam name="TResult">The type of the result produced by the continuation.</typeparam>
+ <returns>A new continuation <see cref="T:System.Threading.Tasks.Task`1"></see>.</returns>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Threading.Tasks.Task"></see> has been disposed. -or- The <see cref="T:System.Threading.CancellationTokenSource"></see> that created the token has already been disposed.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="continuationFunction">continuationFunction</paramref> argument is null. -or- The <paramref name="scheduler">scheduler</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="continuationOptions">continuationOptions</paramref> argument specifies an invalid value for <see cref="T:System.Threading.Tasks.TaskContinuationOptions"></see>.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Task.ContinueWith``1(System.Func{System.Threading.Tasks.Task,System.Object,``0},System.Object,System.Threading.Tasks.TaskScheduler)">
+ <summary>Creates a continuation that executes asynchronously when the target <see cref="T:System.Threading.Tasks.Task"></see> completes. The continuation receives caller-supplied state information and uses a specified scheduler.</summary>
+ <param name="continuationFunction">A function to run when the <see cref="T:System.Threading.Tasks.Task"></see> completes. When run, the delegate will be passed the completed task and the caller-supplied state object as arguments.</param>
+ <param name="state">An object representing data to be used by the continuation function.</param>
+ <param name="scheduler">The <see cref="T:System.Threading.Tasks.TaskScheduler"></see> to associate with the continuation task and to use for its execution.</param>
+ <typeparam name="TResult">The type of the result produced by the continuation.</typeparam>
+ <returns>A new continuation <see cref="T:System.Threading.Tasks.Task`1"></see>.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="scheduler">scheduler</paramref> argument is null.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Task.ContinueWith``1(System.Func{System.Threading.Tasks.Task,System.Object,``0},System.Object,System.Threading.CancellationToken)">
+ <summary>Creates a continuation that executes asynchronously when the target <see cref="T:System.Threading.Tasks.Task"></see> completes and returns a value. The continuation receives caller-supplied state information and a cancellation token.</summary>
+ <param name="continuationFunction">A function to run when the <see cref="T:System.Threading.Tasks.Task"></see> completes. When run, the delegate will be passed the completed task and the caller-supplied state object as arguments.</param>
+ <param name="state">An object representing data to be used by the continuation function.</param>
+ <param name="cancellationToken">The <see cref="T:System.Threading.CancellationToken"></see> that will be assigned to the new continuation task.</param>
+ <typeparam name="TResult">The type of the result produced by the continuation.</typeparam>
+ <returns>A new continuation <see cref="T:System.Threading.Tasks.Task`1"></see>.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="continuationFunction">continuationFunction</paramref> argument is null.</exception>
+ <exception cref="T:System.ObjectDisposedException">The provided <see cref="T:System.Threading.CancellationToken"></see> has already been disposed.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Task.ContinueWith``1(System.Func{System.Threading.Tasks.Task,System.Object,``0},System.Object)">
+ <summary>Creates a continuation that receives caller-supplied state information and executes asynchronously when the target <see cref="T:System.Threading.Tasks.Task"></see> completes and returns a value.</summary>
+ <param name="continuationFunction">A function to run when the <see cref="T:System.Threading.Tasks.Task"></see> completes. When run, the delegate will be passed the completed task and the caller-supplied state object as arguments.</param>
+ <param name="state">An object representing data to be used by the continuation function.</param>
+ <typeparam name="TResult">The type of the result produced by the continuation.</typeparam>
+ <returns>A new continuation <see cref="T:System.Threading.Tasks.Task`1"></see>.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="continuationFunction">continuationFunction</paramref> argument is null.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Task.ContinueWith``1(System.Func{System.Threading.Tasks.Task,``0},System.Threading.Tasks.TaskContinuationOptions)">
+ <summary>Creates a continuation that executes according to the specified continuation options and returns a value.</summary>
+ <param name="continuationFunction">A function to run according to the condition specified in continuationOptions. When run, the delegate will be passed the completed task as an argument.</param>
+ <param name="continuationOptions">Options for when the continuation is scheduled and how it behaves. This includes criteria, such as <see cref="F:System.Threading.Tasks.TaskContinuationOptions.OnlyOnCanceled"></see>, as well as execution options, such as <see cref="F:System.Threading.Tasks.TaskContinuationOptions.ExecuteSynchronously"></see>.</param>
+ <typeparam name="TResult">The type of the result produced by the continuation.</typeparam>
+ <returns>A new continuation <see cref="T:System.Threading.Tasks.Task`1"></see>.</returns>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Threading.Tasks.Task"></see> has been disposed.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="continuationFunction">continuationFunction</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="continuationOptions">continuationOptions</paramref> argument specifies an invalid value for <see cref="T:System.Threading.Tasks.TaskContinuationOptions"></see>.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Task.ContinueWith``1(System.Func{System.Threading.Tasks.Task,``0},System.Threading.CancellationToken)">
+ <summary>Creates a continuation that executes asynchronously when the target <see cref="T:System.Threading.Tasks.Task"></see> completes and returns a value. The continuation receives a cancellation token.</summary>
+ <param name="continuationFunction">A function to run when the <see cref="T:System.Threading.Tasks.Task"></see> completes. When run, the delegate will be passed the completed task as an argument.</param>
+ <param name="cancellationToken">The <see cref="P:System.Threading.Tasks.TaskFactory.CancellationToken"></see> that will be assigned to the new continuation task.</param>
+ <typeparam name="TResult">The type of the result produced by the continuation.</typeparam>
+ <returns>A new continuation <see cref="T:System.Threading.Tasks.Task`1"></see>.</returns>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Threading.Tasks.Task"></see> has been disposed. -or- The <see cref="T:System.Threading.CancellationTokenSource"></see> that created the token has already been disposed.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="continuationFunction">continuationFunction</paramref> argument is null.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Task.ContinueWith``1(System.Func{System.Threading.Tasks.Task,``0})">
+ <summary>Creates a continuation that executes asynchronously when the target <see cref="T:System.Threading.Tasks.Task`1"></see> completes and returns a value.</summary>
+ <param name="continuationFunction">A function to run when the <see cref="T:System.Threading.Tasks.Task`1"></see> completes. When run, the delegate will be passed the completed task as an argument.</param>
+ <typeparam name="TResult">The type of the result produced by the continuation.</typeparam>
+ <returns>A new continuation task.</returns>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Threading.Tasks.Task"></see> has been disposed.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="continuationFunction">continuationFunction</paramref> argument is null.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Task.ContinueWith``1(System.Func{System.Threading.Tasks.Task,``0},System.Threading.Tasks.TaskScheduler)">
+ <summary>Creates a continuation that executes asynchronously when the target <see cref="T:System.Threading.Tasks.Task"></see> completes and returns a value. The continuation uses a specified scheduler.</summary>
+ <param name="continuationFunction">A function to run when the <see cref="T:System.Threading.Tasks.Task"></see> completes. When run, the delegate will be passed the completed task as an argument.</param>
+ <param name="scheduler">The <see cref="T:System.Threading.Tasks.TaskScheduler"></see> to associate with the continuation task and to use for its execution.</param>
+ <typeparam name="TResult">The type of the result produced by the continuation.</typeparam>
+ <returns>A new continuation <see cref="T:System.Threading.Tasks.Task`1"></see>.</returns>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Threading.Tasks.Task"></see> has been disposed.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="continuationFunction">continuationFunction</paramref> argument is null. -or- The <paramref name="scheduler">scheduler</paramref> argument is null.</exception>
+ </member>
+ <member name="P:System.Threading.Tasks.Task.CreationOptions">
+ <summary>Gets the <see cref="T:System.Threading.Tasks.TaskCreationOptions"></see> used to create this task.</summary>
+ <returns>The <see cref="T:System.Threading.Tasks.TaskCreationOptions"></see> used to create this task.</returns>
+ </member>
+ <member name="P:System.Threading.Tasks.Task.CurrentId">
+ <summary>Returns the ID of the currently executing <see cref="T:System.Threading.Tasks.Task"></see>.</summary>
+ <returns>An integer that was assigned by the system to the currently-executing task.</returns>
+ </member>
+ <member name="M:System.Threading.Tasks.Task.Delay(System.TimeSpan,System.Threading.CancellationToken)">
+ <summary>Creates a cancellable task that completes after a specified time interval.</summary>
+ <param name="delay">The time span to wait before completing the returned task, or TimeSpan.FromMilliseconds(-1) to wait indefinitely.</param>
+ <param name="cancellationToken">The cancellation token that will be checked prior to completing the returned task.</param>
+ <returns>A task that represents the time delay.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="delay">delay</paramref> represents a negative time interval other than TimeSpan.FromMillseconds(-1). -or- The <paramref name="delay">delay</paramref> argument's <see cref="P:System.TimeSpan.TotalMilliseconds"></see> property is greater than <see cref="F:System.Int32.MaxValue"></see>.</exception>
+ <exception cref="T:System.Threading.Tasks.TaskCanceledException">The task has been canceled.</exception>
+ <exception cref="T:System.ObjectDisposedException">The provided <paramref name="cancellationToken">cancellationToken</paramref> has already been disposed.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Task.Delay(System.Int32,System.Threading.CancellationToken)">
+ <summary>Creates a cancellable task that completes after a time delay.</summary>
+ <param name="millisecondsDelay">The number of milliseconds to wait before completing the returned task, or -1 to wait indefinitely.</param>
+ <param name="cancellationToken">The cancellation token that will be checked prior to completing the returned task.</param>
+ <returns>A task that represents the time delay.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsDelay">millisecondsDelay</paramref> argument is less than -1.</exception>
+ <exception cref="T:System.Threading.Tasks.TaskCanceledException">The task has been canceled.</exception>
+ <exception cref="T:System.ObjectDisposedException">The provided <paramref name="cancellationToken">cancellationToken</paramref> has already been disposed.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Task.Delay(System.Int32)">
+ <summary>Creates a task that completes after a time delay.</summary>
+ <param name="millisecondsDelay">The number of milliseconds to wait before completing the returned task, or -1 to wait indefinitely.</param>
+ <returns>A task that represents the time delay.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsDelay">millisecondsDelay</paramref> argument is less than -1.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Task.Delay(System.TimeSpan)">
+ <summary>Creates a task that completes after a specified time interval.</summary>
+ <param name="delay">The time span to wait before completing the returned task, or TimeSpan.FromMilliseconds(-1) to wait indefinitely.</param>
+ <returns>A task that represents the time delay.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="delay">delay</paramref> represents a negative time interval other than TimeSpan.FromMillseconds(-1). -or- The <paramref name="delay">delay</paramref> argument's <see cref="P:System.TimeSpan.TotalMilliseconds"></see> property is greater than <see cref="F:System.Int32.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Task.Dispose">
+ <summary>Releases all resources used by the current instance of the <see cref="T:System.Threading.Tasks.Task"></see> class.</summary>
+ <exception cref="T:System.InvalidOperationException">The task is not in one of the final states: <see cref="F:System.Threading.Tasks.TaskStatus.RanToCompletion"></see>, <see cref="F:System.Threading.Tasks.TaskStatus.Faulted"></see>, or <see cref="F:System.Threading.Tasks.TaskStatus.Canceled"></see>.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Task.Dispose(System.Boolean)">
+ <summary>Disposes the <see cref="T:System.Threading.Tasks.Task"></see>, releasing all of its unmanaged resources.</summary>
+ <param name="disposing">A Boolean value that indicates whether this method is being called due to a call to <see cref="M:System.Threading.Tasks.Task.Dispose"></see>.</param>
+ <exception cref="T:System.InvalidOperationException">The task is not in one of the final states: <see cref="F:System.Threading.Tasks.TaskStatus.RanToCompletion"></see>, <see cref="F:System.Threading.Tasks.TaskStatus.Faulted"></see>, or <see cref="F:System.Threading.Tasks.TaskStatus.Canceled"></see>.</exception>
+ </member>
+ <member name="P:System.Threading.Tasks.Task.Exception">
+ <summary>Gets the <see cref="T:System.AggregateException"></see> that caused the <see cref="T:System.Threading.Tasks.Task"></see> to end prematurely. If the <see cref="T:System.Threading.Tasks.Task"></see> completed successfully or has not yet thrown any exceptions, this will return null.</summary>
+ <returns>The <see cref="T:System.AggregateException"></see> that caused the <see cref="T:System.Threading.Tasks.Task"></see> to end prematurely.</returns>
+ </member>
+ <member name="P:System.Threading.Tasks.Task.Factory">
+ <summary>Provides access to factory methods for creating and configuring <see cref="T:System.Threading.Tasks.Task"></see> and <see cref="T:System.Threading.Tasks.Task`1"></see> instances.</summary>
+ <returns>A factory object that can create a variety of <see cref="T:System.Threading.Tasks.Task"></see> and <see cref="T:System.Threading.Tasks.Task`1"></see> objects.</returns>
+ </member>
+ <member name="M:System.Threading.Tasks.Task.FromCanceled(System.Threading.CancellationToken)">
+ <summary>Creates a <see cref="T:System.Threading.Tasks.Task"></see> that's completed due to cancellation with a specified cancellation token.</summary>
+ <param name="cancellationToken">The cancellation token with which to complete the task.</param>
+ <returns>The canceled task.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">Cancellation has not been requested for <paramref name="cancellationToken">cancellationToken</paramref>; its <see cref="P:System.Threading.CancellationToken.IsCancellationRequested"></see> property is false.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Task.FromCanceled``1(System.Threading.CancellationToken)">
+ <summary>Creates a <see cref="T:System.Threading.Tasks.Task`1"></see> that's completed due to cancellation with a specified cancellation token.</summary>
+ <param name="cancellationToken">The cancellation token with which to complete the task.</param>
+ <typeparam name="TResult">The type of the result returned by the task.</typeparam>
+ <returns>The canceled task.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">Cancellation has not been requested for <paramref name="cancellationToken">cancellationToken</paramref>; its <see cref="P:System.Threading.CancellationToken.IsCancellationRequested"></see> property is false.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Task.FromException(System.Exception)">
+ <summary>Creates a <see cref="T:System.Threading.Tasks.Task"></see> that has completed with a specified exception.</summary>
+ <param name="exception">The exception with which to complete the task.</param>
+ <returns>The faulted task.</returns>
+ </member>
+ <member name="M:System.Threading.Tasks.Task.FromException``1(System.Exception)">
+ <summary>Creates a <see cref="T:System.Threading.Tasks.Task`1"></see> that's completed with a specified exception.</summary>
+ <param name="exception">The exception with which to complete the task.</param>
+ <typeparam name="TResult">The type of the result returned by the task.</typeparam>
+ <returns>The faulted task.</returns>
+ </member>
+ <member name="M:System.Threading.Tasks.Task.FromResult``1(``0)">
+ <summary>Creates a <see cref="T:System.Threading.Tasks.Task`1"></see> that's completed successfully with the specified result.</summary>
+ <param name="result">The result to store into the completed task.</param>
+ <typeparam name="TResult">The type of the result returned by the task.</typeparam>
+ <returns>The successfully completed task.</returns>
+ </member>
+ <member name="M:System.Threading.Tasks.Task.GetAwaiter">
+ <summary>Gets an awaiter used to await this <see cref="T:System.Threading.Tasks.Task"></see>.</summary>
+ <returns>An awaiter instance.</returns>
+ </member>
+ <member name="P:System.Threading.Tasks.Task.Id">
+ <summary>Gets an ID for this <see cref="T:System.Threading.Tasks.Task"></see> instance.</summary>
+ <returns>The identifier that is assigned by the system to this <see cref="T:System.Threading.Tasks.Task"></see> instance.</returns>
+ </member>
+ <member name="P:System.Threading.Tasks.Task.IsCanceled">
+ <summary>Gets whether this <see cref="T:System.Threading.Tasks.Task"></see> instance has completed execution due to being canceled.</summary>
+ <returns>true if the task has completed due to being canceled; otherwise false.</returns>
+ </member>
+ <member name="P:System.Threading.Tasks.Task.IsCompleted">
+ <summary>Gets whether this <see cref="T:System.Threading.Tasks.Task"></see> has completed.</summary>
+ <returns>true if the task has completed; otherwise false.</returns>
+ </member>
+ <member name="P:System.Threading.Tasks.Task.IsFaulted">
+ <summary>Gets whether the <see cref="T:System.Threading.Tasks.Task"></see> completed due to an unhandled exception.</summary>
+ <returns>true if the task has thrown an unhandled exception; otherwise false.</returns>
+ </member>
+ <member name="M:System.Threading.Tasks.Task.Run(System.Action)">
+ <summary>Queues the specified work to run on the thread pool and returns a <see cref="T:System.Threading.Tasks.Task"></see> object that represents that work.</summary>
+ <param name="action">The work to execute asynchronously</param>
+ <returns>A task that represents the work queued to execute in the ThreadPool.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="action">action</paramref> parameter was null.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Task.Run(System.Func{System.Threading.Tasks.Task})">
+ <summary>Queues the specified work to run on the thread pool and returns a proxy for the task returned by <paramref name="function">function</paramref>.</summary>
+ <param name="function">The work to execute asynchronously</param>
+ <returns>A task that represents a proxy for the task returned by <paramref name="function">function</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="function">function</paramref> parameter was null.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Task.Run(System.Action,System.Threading.CancellationToken)">
+ <summary>Queues the specified work to run on the thread pool and returns a <see cref="T:System.Threading.Tasks.Task"></see> object that represents that work. A cancellation token allows the work to be cancelled.</summary>
+ <param name="action">The work to execute asynchronously</param>
+ <param name="cancellationToken">A cancellation token that can be used to cancel the work</param>
+ <returns>A task that represents the work queued to execute in the thread pool.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="action">action</paramref> parameter was null.</exception>
+ <exception cref="T:System.Threading.Tasks.TaskCanceledException">The task has been canceled.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Threading.CancellationTokenSource"></see> associated with <paramref name="cancellationToken">cancellationToken</paramref> was disposed.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Task.Run(System.Func{System.Threading.Tasks.Task},System.Threading.CancellationToken)">
+ <summary>Queues the specified work to run on the thread pool and returns a proxy for the task returned by <paramref name="function">function</paramref>.</summary>
+ <param name="function">The work to execute asynchronously.</param>
+ <param name="cancellationToken">A cancellation token that should be used to cancel the work.</param>
+ <returns>A task that represents a proxy for the task returned by <paramref name="function">function</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="function">function</paramref> parameter was null.</exception>
+ <exception cref="T:System.Threading.Tasks.TaskCanceledException">The task has been canceled.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Threading.CancellationTokenSource"></see> associated with <paramref name="cancellationToken">cancellationToken</paramref> was disposed.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Task.Run``1(System.Func{``0},System.Threading.CancellationToken)">
+ <summary>Queues the specified work to run on the thread pool and returns a Task(TResult) object that represents that work. A cancellation token allows the work to be cancelled.</summary>
+ <param name="function">The work to execute asynchronously</param>
+ <param name="cancellationToken">A cancellation token that should be used to cancel the work</param>
+ <typeparam name="TResult">The result type of the task.</typeparam>
+ <returns>A Task(TResult) that represents the work queued to execute in the thread pool.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="function">function</paramref> parameter is null.</exception>
+ <exception cref="T:System.Threading.Tasks.TaskCanceledException">The task has been canceled.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Threading.CancellationTokenSource"></see> associated with <paramref name="cancellationToken">cancellationToken</paramref> was disposed.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Task.Run``1(System.Func{System.Threading.Tasks.Task{``0}},System.Threading.CancellationToken)">
+ <summary>Queues the specified work to run on the thread pool and returns a proxy for the Task(TResult) returned by <paramref name="function">function</paramref>.</summary>
+ <param name="function">The work to execute asynchronously</param>
+ <param name="cancellationToken">A cancellation token that should be used to cancel the work</param>
+ <typeparam name="TResult">The type of the result returned by the proxy task.</typeparam>
+ <returns>A Task(TResult) that represents a proxy for the Task(TResult) returned by <paramref name="function">function</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="function">function</paramref> parameter was null.</exception>
+ <exception cref="T:System.Threading.Tasks.TaskCanceledException">The task has been canceled.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Threading.CancellationTokenSource"></see> associated with <paramref name="cancellationToken">cancellationToken</paramref> was disposed.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Task.Run``1(System.Func{System.Threading.Tasks.Task{``0}})">
+ <summary>Queues the specified work to run on the thread pool and returns a proxy for the Task(TResult) returned by <paramref name="function">function</paramref>.</summary>
+ <param name="function">The work to execute asynchronously</param>
+ <typeparam name="TResult">The type of the result returned by the proxy task.</typeparam>
+ <returns>A Task(TResult) that represents a proxy for the Task(TResult) returned by <paramref name="function">function</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="function">function</paramref> parameter was null.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Task.Run``1(System.Func{``0})">
+ <summary>Queues the specified work to run on the thread pool and returns a <see cref="T:System.Threading.Tasks.Task`1"></see> object that represents that work.</summary>
+ <param name="function">The work to execute asynchronously.</param>
+ <typeparam name="TResult">The return type of the task.</typeparam>
+ <returns>A task object that represents the work queued to execute in the thread pool.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="function">function</paramref> parameter is null.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Task.RunSynchronously">
+ <summary>Runs the <see cref="T:System.Threading.Tasks.Task"></see> synchronously on the current <see cref="T:System.Threading.Tasks.TaskScheduler"></see>.</summary>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Threading.Tasks.Task"></see> instance has been disposed.</exception>
+ <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Threading.Tasks.Task"></see> is not in a valid state to be started. It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Task.RunSynchronously(System.Threading.Tasks.TaskScheduler)">
+ <summary>Runs the <see cref="T:System.Threading.Tasks.Task"></see> synchronously on the <see cref="T:System.Threading.Tasks.TaskScheduler"></see> provided.</summary>
+ <param name="scheduler">The scheduler on which to attempt to run this task inline.</param>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Threading.Tasks.Task"></see> instance has been disposed.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="scheduler">scheduler</paramref> argument is null.</exception>
+ <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Threading.Tasks.Task"></see> is not in a valid state to be started. It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Task.Start">
+ <summary>Starts the <see cref="T:System.Threading.Tasks.Task"></see>, scheduling it for execution to the current <see cref="T:System.Threading.Tasks.TaskScheduler"></see>.</summary>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Threading.Tasks.Task"></see> instance has been disposed.</exception>
+ <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Threading.Tasks.Task"></see> is not in a valid state to be started. It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Task.Start(System.Threading.Tasks.TaskScheduler)">
+ <summary>Starts the <see cref="T:System.Threading.Tasks.Task"></see>, scheduling it for execution to the specified <see cref="T:System.Threading.Tasks.TaskScheduler"></see>.</summary>
+ <param name="scheduler">The <see cref="T:System.Threading.Tasks.TaskScheduler"></see> with which to associate and execute this task.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="scheduler">scheduler</paramref> argument is null.</exception>
+ <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Threading.Tasks.Task"></see> is not in a valid state to be started. It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Threading.Tasks.Task"></see> instance has been disposed.</exception>
+ <exception cref="T:System.Threading.Tasks.TaskSchedulerException">The scheduler was unable to queue this task.</exception>
+ </member>
+ <member name="P:System.Threading.Tasks.Task.Status">
+ <summary>Gets the <see cref="T:System.Threading.Tasks.TaskStatus"></see> of this task.</summary>
+ <returns>The current <see cref="T:System.Threading.Tasks.TaskStatus"></see> of this task instance.</returns>
+ </member>
+ <member name="M:System.Threading.Tasks.Task.Wait(System.TimeSpan)">
+ <summary>Waits for the <see cref="T:System.Threading.Tasks.Task"></see> to complete execution within a specified time interval.</summary>
+ <param name="timeout">A <see cref="T:System.TimeSpan"></see> that represents the number of milliseconds to wait, or a <see cref="T:System.TimeSpan"></see> that represents -1 milliseconds to wait indefinitely.</param>
+ <returns>true if the <see cref="T:System.Threading.Tasks.Task"></see> completed execution within the allotted time; otherwise, false.</returns>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Threading.Tasks.Task"></see> has been disposed.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="timeout">timeout</paramref> is a negative number other than -1 milliseconds, which represents an infinite time-out. -or- <paramref name="timeout">timeout</paramref> is greater than <see cref="F:System.Int32.MaxValue"></see>.</exception>
+ <exception cref="T:System.AggregateException">The task was canceled. The <see cref="P:System.AggregateException.InnerExceptions"></see> collection contains a <see cref="T:System.Threading.Tasks.TaskCanceledException"></see> object. -or- An exception was thrown during the execution of the task. The <see cref="P:System.AggregateException.InnerExceptions"></see> collection contains information about the exception or exceptions.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Task.Wait(System.Int32,System.Threading.CancellationToken)">
+ <summary>Waits for the <see cref="T:System.Threading.Tasks.Task"></see> to complete execution. The wait terminates if a timeout interval elapses or a cancellation token is canceled before the task completes.</summary>
+ <param name="millisecondsTimeout">The number of milliseconds to wait, or <see cref="F:System.Threading.Timeout.Infinite"></see> (-1) to wait indefinitely.</param>
+ <param name="cancellationToken">A cancellation token to observe while waiting for the task to complete.</param>
+ <returns>true if the <see cref="T:System.Threading.Tasks.Task"></see> completed execution within the allotted time; otherwise, false.</returns>
+ <exception cref="T:System.OperationCanceledException">The <paramref name="cancellationToken">cancellationToken</paramref> was canceled.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Threading.Tasks.Task"></see> has been disposed.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="millisecondsTimeout">millisecondsTimeout</paramref> is a negative number other than -1, which represents an infinite time-out.</exception>
+ <exception cref="T:System.AggregateException">The task was canceled. The <see cref="P:System.AggregateException.InnerExceptions"></see> collection contains a <see cref="T:System.Threading.Tasks.TaskCanceledException"></see> object. -or- An exception was thrown during the execution of the task. The <see cref="P:System.AggregateException.InnerExceptions"></see> collection contains information about the exception or exceptions.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Task.Wait(System.Threading.CancellationToken)">
+ <summary>Waits for the <see cref="T:System.Threading.Tasks.Task"></see> to complete execution. The wait terminates if a cancellation token is canceled before the task completes.</summary>
+ <param name="cancellationToken">A cancellation token to observe while waiting for the task to complete.</param>
+ <exception cref="T:System.OperationCanceledException">The <paramref name="cancellationToken">cancellationToken</paramref> was canceled.</exception>
+ <exception cref="T:System.ObjectDisposedException">The task has been disposed.</exception>
+ <exception cref="T:System.AggregateException">The task was canceled. The <see cref="P:System.AggregateException.InnerExceptions"></see> collection contains a <see cref="T:System.Threading.Tasks.TaskCanceledException"></see> object. -or- An exception was thrown during the execution of the task. The <see cref="P:System.AggregateException.InnerExceptions"></see> collection contains information about the exception or exceptions.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Task.Wait(System.Int32)">
+ <summary>Waits for the <see cref="T:System.Threading.Tasks.Task"></see> to complete execution within a specified number of milliseconds.</summary>
+ <param name="millisecondsTimeout">The number of milliseconds to wait, or <see cref="F:System.Threading.Timeout.Infinite"></see> (-1) to wait indefinitely.</param>
+ <returns>true if the <see cref="T:System.Threading.Tasks.Task"></see> completed execution within the allotted time; otherwise, false.</returns>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Threading.Tasks.Task"></see> has been disposed.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="millisecondsTimeout">millisecondsTimeout</paramref> is a negative number other than -1, which represents an infinite time-out.</exception>
+ <exception cref="T:System.AggregateException">The task was canceled. The <see cref="P:System.AggregateException.InnerExceptions"></see> collection contains a <see cref="T:System.Threading.Tasks.TaskCanceledException"></see> object. -or- An exception was thrown during the execution of the task. The <see cref="P:System.AggregateException.InnerExceptions"></see> collection contains information about the exception or exceptions.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Task.Wait">
+ <summary>Waits for the <see cref="T:System.Threading.Tasks.Task"></see> to complete execution.</summary>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Threading.Tasks.Task"></see> has been disposed.</exception>
+ <exception cref="T:System.AggregateException">The task was canceled. The <see cref="P:System.AggregateException.InnerExceptions"></see> collection contains a <see cref="T:System.Threading.Tasks.TaskCanceledException"></see> object. -or- An exception was thrown during the execution of the task. The <see cref="P:System.AggregateException.InnerExceptions"></see> collection contains information about the exception or exceptions.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Task.WaitAll(System.Threading.Tasks.Task[])">
+ <summary>Waits for all of the provided <see cref="T:System.Threading.Tasks.Task"></see> objects to complete execution.</summary>
+ <param name="tasks">An array of <see cref="T:System.Threading.Tasks.Task"></see> instances on which to wait.</param>
+ <exception cref="T:System.ObjectDisposedException">One or more of the <see cref="T:System.Threading.Tasks.Task"></see> objects in <paramref name="tasks">tasks</paramref> has been disposed.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="tasks">tasks</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="tasks">tasks</paramref> argument contains a null element. -or- The <paramref name="tasks">tasks</paramref> argument is an empty array.</exception>
+ <exception cref="T:System.AggregateException">At least one of the <see cref="T:System.Threading.Tasks.Task"></see> instances was canceled. If a task was canceled, the <see cref="T:System.AggregateException"></see> exception contains an <see cref="T:System.OperationCanceledException"></see> exception in its <see cref="P:System.AggregateException.InnerExceptions"></see> collection. -or- An exception was thrown during the execution of at least one of the <see cref="T:System.Threading.Tasks.Task"></see> instances.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Task.WaitAll(System.Threading.Tasks.Task[],System.Int32)">
+ <summary>Waits for all of the provided <see cref="T:System.Threading.Tasks.Task"></see> objects to complete execution within a specified number of milliseconds.</summary>
+ <param name="tasks">An array of <see cref="T:System.Threading.Tasks.Task"></see> instances on which to wait.</param>
+ <param name="millisecondsTimeout">The number of milliseconds to wait, or <see cref="F:System.Threading.Timeout.Infinite"></see> (-1) to wait indefinitely.</param>
+ <returns>true if all of the <see cref="T:System.Threading.Tasks.Task"></see> instances completed execution within the allotted time; otherwise, false.</returns>
+ <exception cref="T:System.ObjectDisposedException">One or more of the <see cref="T:System.Threading.Tasks.Task"></see> objects in <paramref name="tasks">tasks</paramref> has been disposed.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="tasks">tasks</paramref> argument is null.</exception>
+ <exception cref="T:System.AggregateException">At least one of the <see cref="T:System.Threading.Tasks.Task"></see> instances was canceled. If a task was canceled, the <see cref="T:System.AggregateException"></see> contains an <see cref="T:System.OperationCanceledException"></see> in its <see cref="P:System.AggregateException.InnerExceptions"></see> collection. -or- An exception was thrown during the execution of at least one of the <see cref="T:System.Threading.Tasks.Task"></see> instances.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="millisecondsTimeout">millisecondsTimeout</paramref> is a negative number other than -1, which represents an infinite time-out.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="tasks">tasks</paramref> argument contains a null element. -or- The <paramref name="tasks">tasks</paramref> argument is an empty array.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Task.WaitAll(System.Threading.Tasks.Task[],System.Threading.CancellationToken)">
+ <summary>Waits for all of the provided <see cref="T:System.Threading.Tasks.Task"></see> objects to complete execution unless the wait is cancelled.</summary>
+ <param name="tasks">An array of <see cref="T:System.Threading.Tasks.Task"></see> instances on which to wait.</param>
+ <param name="cancellationToken">A <see cref="P:System.Threading.Tasks.TaskFactory.CancellationToken"></see> to observe while waiting for the tasks to complete.</param>
+ <exception cref="T:System.OperationCanceledException">The <paramref name="cancellationToken">cancellationToken</paramref> was canceled.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="tasks">tasks</paramref> argument is null.</exception>
+ <exception cref="T:System.AggregateException">At least one of the <see cref="T:System.Threading.Tasks.Task"></see> instances was canceled. If a task was canceled, the <see cref="T:System.AggregateException"></see> contains an <see cref="T:System.OperationCanceledException"></see> in its <see cref="P:System.AggregateException.InnerExceptions"></see> collection. -or- An exception was thrown during the execution of at least one of the <see cref="T:System.Threading.Tasks.Task"></see> instances.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="tasks">tasks</paramref> argument contains a null element. -or- The <paramref name="tasks">tasks</paramref> argument is an empty array.</exception>
+ <exception cref="T:System.ObjectDisposedException">One or more of the <see cref="T:System.Threading.Tasks.Task"></see> objects in <paramref name="tasks">tasks</paramref> has been disposed.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Task.WaitAll(System.Threading.Tasks.Task[],System.TimeSpan)">
+ <summary>Waits for all of the provided cancellable <see cref="T:System.Threading.Tasks.Task"></see> objects to complete execution within a specified time interval.</summary>
+ <param name="tasks">An array of <see cref="T:System.Threading.Tasks.Task"></see> instances on which to wait.</param>
+ <param name="timeout">A <see cref="T:System.TimeSpan"></see> that represents the number of milliseconds to wait, or a <see cref="T:System.TimeSpan"></see> that represents -1 milliseconds to wait indefinitely.</param>
+ <returns>true if all of the <see cref="T:System.Threading.Tasks.Task"></see> instances completed execution within the allotted time; otherwise, false.</returns>
+ <exception cref="T:System.ObjectDisposedException">One or more of the <see cref="T:System.Threading.Tasks.Task"></see> objects in <paramref name="tasks">tasks</paramref> has been disposed.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="tasks">tasks</paramref> argument is null.</exception>
+ <exception cref="T:System.AggregateException">At least one of the <see cref="T:System.Threading.Tasks.Task"></see> instances was canceled. If a task was canceled, the <see cref="T:System.AggregateException"></see> contains an <see cref="T:System.OperationCanceledException"></see> in its <see cref="P:System.AggregateException.InnerExceptions"></see> collection. -or- An exception was thrown during the execution of at least one of the <see cref="T:System.Threading.Tasks.Task"></see> instances.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="timeout">timeout</paramref> is a negative number other than -1 milliseconds, which represents an infinite time-out. -or- <paramref name="timeout">timeout</paramref> is greater than <see cref="F:System.Int32.MaxValue"></see>.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="tasks">tasks</paramref> argument contains a null element. -or- The <paramref name="tasks">tasks</paramref> argument is an empty array.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Task.WaitAll(System.Threading.Tasks.Task[],System.Int32,System.Threading.CancellationToken)">
+ <summary>Waits for all of the provided <see cref="T:System.Threading.Tasks.Task"></see> objects to complete execution within a specified number of milliseconds or until the wait is cancelled.</summary>
+ <param name="tasks">An array of <see cref="T:System.Threading.Tasks.Task"></see> instances on which to wait.</param>
+ <param name="millisecondsTimeout">The number of milliseconds to wait, or <see cref="F:System.Threading.Timeout.Infinite"></see> (-1) to wait indefinitely.</param>
+ <param name="cancellationToken">A <see cref="P:System.Threading.Tasks.TaskFactory.CancellationToken"></see> to observe while waiting for the tasks to complete.</param>
+ <returns>true if all of the <see cref="T:System.Threading.Tasks.Task"></see> instances completed execution within the allotted time; otherwise, false.</returns>
+ <exception cref="T:System.ObjectDisposedException">One or more of the <see cref="T:System.Threading.Tasks.Task"></see> objects in <paramref name="tasks">tasks</paramref> has been disposed.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="tasks">tasks</paramref> argument is null.</exception>
+ <exception cref="T:System.AggregateException">At least one of the <see cref="T:System.Threading.Tasks.Task"></see> instances was canceled. If a task was canceled, the <see cref="T:System.AggregateException"></see> contains an <see cref="T:System.OperationCanceledException"></see> in its <see cref="P:System.AggregateException.InnerExceptions"></see> collection. -or- An exception was thrown during the execution of at least one of the <see cref="T:System.Threading.Tasks.Task"></see> instances.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="millisecondsTimeout">millisecondsTimeout</paramref> is a negative number other than -1, which represents an infinite time-out.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="tasks">tasks</paramref> argument contains a null element. -or- The <paramref name="tasks">tasks</paramref> argument is an empty array.</exception>
+ <exception cref="T:System.OperationCanceledException">The <paramref name="cancellationToken">cancellationToken</paramref> was canceled.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Task.WaitAny(System.Threading.Tasks.Task[],System.Int32,System.Threading.CancellationToken)">
+ <summary>Waits for any of the provided <see cref="T:System.Threading.Tasks.Task"></see> objects to complete execution within a specified number of milliseconds or until a cancellation token is cancelled.</summary>
+ <param name="tasks">An array of <see cref="T:System.Threading.Tasks.Task"></see> instances on which to wait.</param>
+ <param name="millisecondsTimeout">The number of milliseconds to wait, or <see cref="F:System.Threading.Timeout.Infinite"></see> (-1) to wait indefinitely.</param>
+ <param name="cancellationToken">A <see cref="P:System.Threading.Tasks.TaskFactory.CancellationToken"></see> to observe while waiting for a task to complete.</param>
+ <returns>The index of the completed task in the <paramref name="tasks">tasks</paramref> array argument, or -1 if the timeout occurred.</returns>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Threading.Tasks.Task"></see> has been disposed.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="tasks">tasks</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="millisecondsTimeout">millisecondsTimeout</paramref> is a negative number other than -1, which represents an infinite time-out.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="tasks">tasks</paramref> argument contains a null element.</exception>
+ <exception cref="T:System.OperationCanceledException">The <paramref name="cancellationToken">cancellationToken</paramref> was canceled.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Task.WaitAny(System.Threading.Tasks.Task[],System.TimeSpan)">
+ <summary>Waits for any of the provided <see cref="T:System.Threading.Tasks.Task"></see> objects to complete execution within a specified time interval.</summary>
+ <param name="tasks">An array of <see cref="T:System.Threading.Tasks.Task"></see> instances on which to wait.</param>
+ <param name="timeout">A <see cref="T:System.TimeSpan"></see> that represents the number of milliseconds to wait, or a <see cref="T:System.TimeSpan"></see> that represents -1 milliseconds to wait indefinitely.</param>
+ <returns>The index of the completed task in the <paramref name="tasks">tasks</paramref> array argument, or -1 if the timeout occurred.</returns>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Threading.Tasks.Task"></see> has been disposed.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="tasks">tasks</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="timeout">timeout</paramref> is a negative number other than -1 milliseconds, which represents an infinite time-out. -or- <paramref name="timeout">timeout</paramref> is greater than <see cref="F:System.Int32.MaxValue"></see>.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="tasks">tasks</paramref> argument contains a null element.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Task.WaitAny(System.Threading.Tasks.Task[],System.Int32)">
+ <summary>Waits for any of the provided <see cref="T:System.Threading.Tasks.Task"></see> objects to complete execution within a specified number of milliseconds.</summary>
+ <param name="tasks">An array of <see cref="T:System.Threading.Tasks.Task"></see> instances on which to wait.</param>
+ <param name="millisecondsTimeout">The number of milliseconds to wait, or <see cref="F:System.Threading.Timeout.Infinite"></see> (-1) to wait indefinitely.</param>
+ <returns>The index of the completed task in the <paramref name="tasks">tasks</paramref> array argument, or -1 if the timeout occurred.</returns>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Threading.Tasks.Task"></see> has been disposed.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="tasks">tasks</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="millisecondsTimeout">millisecondsTimeout</paramref> is a negative number other than -1, which represents an infinite time-out.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="tasks">tasks</paramref> argument contains a null element.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Task.WaitAny(System.Threading.Tasks.Task[],System.Threading.CancellationToken)">
+ <summary>Waits for any of the provided <see cref="T:System.Threading.Tasks.Task"></see> objects to complete execution unless the wait is cancelled.</summary>
+ <param name="tasks">An array of <see cref="T:System.Threading.Tasks.Task"></see> instances on which to wait.</param>
+ <param name="cancellationToken">A <see cref="P:System.Threading.Tasks.TaskFactory.CancellationToken"></see> to observe while waiting for a task to complete.</param>
+ <returns>The index of the completed task in the <paramref name="tasks">tasks</paramref> array argument.</returns>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Threading.Tasks.Task"></see> has been disposed.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="tasks">tasks</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="tasks">tasks</paramref> argument contains a null element.</exception>
+ <exception cref="T:System.OperationCanceledException">The <paramref name="cancellationToken">cancellationToken</paramref> was canceled.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Task.WaitAny(System.Threading.Tasks.Task[])">
+ <summary>Waits for any of the provided <see cref="T:System.Threading.Tasks.Task"></see> objects to complete execution.</summary>
+ <param name="tasks">An array of <see cref="T:System.Threading.Tasks.Task"></see> instances on which to wait.</param>
+ <returns>The index of the completed <see cref="T:System.Threading.Tasks.Task"></see> object in the <paramref name="tasks">tasks</paramref> array.</returns>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Threading.Tasks.Task"></see> has been disposed.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="tasks">tasks</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="tasks">tasks</paramref> argument contains a null element.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Task.WhenAll(System.Collections.Generic.IEnumerable{System.Threading.Tasks.Task})">
+ <summary>Creates a task that will complete when all of the <see cref="T:System.Threading.Tasks.Task"></see> objects in an enumerable collection have completed.</summary>
+ <param name="tasks">The tasks to wait on for completion.</param>
+ <returns>A task that represents the completion of all of the supplied tasks.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="tasks">tasks</paramref> argument was null.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="tasks">tasks</paramref> collection contained a null task.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Task.WhenAll(System.Threading.Tasks.Task[])">
+ <summary>Creates a task that will complete when all of the <see cref="T:System.Threading.Tasks.Task"></see> objects in an array have completed.</summary>
+ <param name="tasks">The tasks to wait on for completion.</param>
+ <returns>A task that represents the completion of all of the supplied tasks.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="tasks">tasks</paramref> argument was null.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="tasks">tasks</paramref> array contained a null task.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Task.WhenAll``1(System.Collections.Generic.IEnumerable{System.Threading.Tasks.Task{``0}})">
+ <summary>Creates a task that will complete when all of the <see cref="T:System.Threading.Tasks.Task`1"></see> objects in an enumerable collection have completed.</summary>
+ <param name="tasks">The tasks to wait on for completion.</param>
+ <typeparam name="TResult">The type of the completed task.</typeparam>
+ <returns>A task that represents the completion of all of the supplied tasks.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="tasks">tasks</paramref> argument was null.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="tasks">tasks</paramref> collection contained a null task.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Task.WhenAll``1(System.Threading.Tasks.Task{``0}[])">
+ <summary>Creates a task that will complete when all of the <see cref="T:System.Threading.Tasks.Task`1"></see> objects in an array have completed.</summary>
+ <param name="tasks">The tasks to wait on for completion.</param>
+ <typeparam name="TResult">The type of the completed task.</typeparam>
+ <returns>A task that represents the completion of all of the supplied tasks.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="tasks">tasks</paramref> argument was null.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="tasks">tasks</paramref> array contained a null task.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Task.WhenAny(System.Collections.Generic.IEnumerable{System.Threading.Tasks.Task})">
+ <summary>Creates a task that will complete when any of the supplied tasks have completed.</summary>
+ <param name="tasks">The tasks to wait on for completion.</param>
+ <returns>A task that represents the completion of one of the supplied tasks. The return task's Result is the task that completed.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="tasks">tasks</paramref> argument was null.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="tasks">tasks</paramref> array contained a null task, or was empty.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Task.WhenAny(System.Threading.Tasks.Task[])">
+ <summary>Creates a task that will complete when any of the supplied tasks have completed.</summary>
+ <param name="tasks">The tasks to wait on for completion.</param>
+ <returns>A task that represents the completion of one of the supplied tasks. The return task's Result is the task that completed.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="tasks">tasks</paramref> argument was null.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="tasks">tasks</paramref> array contained a null task, or was empty.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Task.WhenAny``1(System.Threading.Tasks.Task{``0}[])">
+ <summary>Creates a task that will complete when any of the supplied tasks have completed.</summary>
+ <param name="tasks">The tasks to wait on for completion.</param>
+ <typeparam name="TResult">The type of the completed task.</typeparam>
+ <returns>A task that represents the completion of one of the supplied tasks. The return task's Result is the task that completed.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="tasks">tasks</paramref> argument was null.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="tasks">tasks</paramref> array contained a null task, or was empty.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Task.WhenAny``1(System.Collections.Generic.IEnumerable{System.Threading.Tasks.Task{``0}})">
+ <summary>Creates a task that will complete when any of the supplied tasks have completed.</summary>
+ <param name="tasks">The tasks to wait on for completion.</param>
+ <typeparam name="TResult">The type of the completed task.</typeparam>
+ <returns>A task that represents the completion of one of the supplied tasks. The return task's Result is the task that completed.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="tasks">tasks</paramref> argument was null.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="tasks">tasks</paramref> array contained a null task, or was empty.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.Task.Yield">
+ <summary>Creates an awaitable task that asynchronously yields back to the current context when awaited.</summary>
+ <returns>A context that, when awaited, will asynchronously transition back into the current context at the time of the await. If the current <see cref="T:System.Threading.SynchronizationContext"></see> is non-null, it is treated as the current context. Otherwise, the task scheduler that is associated with the currently executing task is treated as the current context.</returns>
+ </member>
+ <member name="P:System.Threading.Tasks.Task.System#IAsyncResult#AsyncWaitHandle">
+ <summary>Gets a <see cref="T:System.Threading.WaitHandle"></see> that can be used to wait for the task to complete.</summary>
+ <returns>A <see cref="T:System.Threading.WaitHandle"></see> that can be used to wait for the task to complete.</returns>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Threading.Tasks.Task"></see> has been disposed.</exception>
+ </member>
+ <member name="P:System.Threading.Tasks.Task.System#IAsyncResult#CompletedSynchronously">
+ <summary>Gets an indication of whether the operation completed synchronously.</summary>
+ <returns>true if the operation completed synchronously; otherwise, false.</returns>
+ </member>
+ <member name="T:System.Threading.Tasks.TaskCanceledException">
+ <summary>Represents an exception used to communicate task cancellation.</summary>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskCanceledException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Threading.Tasks.TaskCanceledException"></see> class with a system-supplied message that describes the error.</summary>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskCanceledException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Threading.Tasks.TaskCanceledException"></see> class with a specified message that describes the error.</summary>
+ <param name="message">The message that describes the exception. The caller of this constructor is required to ensure that this string has been localized for the current system culture.</param>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskCanceledException.#ctor(System.Threading.Tasks.Task)">
+ <summary>Initializes a new instance of the <see cref="T:System.Threading.Tasks.TaskCanceledException"></see> class with a reference to the <see cref="T:System.Threading.Tasks.Task"></see> that has been canceled.</summary>
+ <param name="task">A task that has been canceled.</param>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskCanceledException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Threading.Tasks.TaskCanceledException"></see> class with serialized data.</summary>
+ <param name="info">The object that holds the serialized object data.</param>
+ <param name="context">The contextual information about the source or destination.</param>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskCanceledException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.Threading.Tasks.TaskCanceledException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">The message that describes the exception. The caller of this constructor is required to ensure that this string has been localized for the current system culture.</param>
+ <param name="innerException">The exception that is the cause of the current exception. If the innerException parameter is not null, the current exception is raised in a catch block that handles the inner exception.</param>
+ </member>
+ <member name="P:System.Threading.Tasks.TaskCanceledException.Task">
+ <summary>Gets the task associated with this exception.</summary>
+ <returns>A reference to the <see cref="T:System.Threading.Tasks.Task"></see> that is associated with this exception.</returns>
+ </member>
+ <member name="T:System.Threading.Tasks.TaskCompletionSource`1">
+ <summary>Represents the producer side of a <see cref="T:System.Threading.Tasks.Task`1"></see> unbound to a delegate, providing access to the consumer side through the <see cref="P:System.Threading.Tasks.TaskCompletionSource`1.Task"></see> property.</summary>
+ <typeparam name="TResult">The type of the result value assocatied with this <see cref="T:System.Threading.Tasks.TaskCompletionSource`1"></see>.</typeparam>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskCompletionSource`1.#ctor">
+ <summary>Creates a <see cref="T:System.Threading.Tasks.TaskCompletionSource`1"></see>.</summary>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskCompletionSource`1.#ctor(System.Object)">
+ <summary>Creates a <see cref="T:System.Threading.Tasks.TaskCompletionSource`1"></see> with the specified state.</summary>
+ <param name="state">The state to use as the underlying <see cref="T:System.Threading.Tasks.Task`1"></see>'s AsyncState.</param>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskCompletionSource`1.#ctor(System.Threading.Tasks.TaskCreationOptions)">
+ <summary>Creates a <see cref="T:System.Threading.Tasks.TaskCompletionSource`1"></see> with the specified options.</summary>
+ <param name="creationOptions">The options to use when creating the underlying <see cref="T:System.Threading.Tasks.Task`1"></see>.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="creationOptions">creationOptions</paramref> represent options invalid for use with a <see cref="T:System.Threading.Tasks.TaskCompletionSource`1"></see>.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskCompletionSource`1.#ctor(System.Object,System.Threading.Tasks.TaskCreationOptions)">
+ <summary>Creates a <see cref="T:System.Threading.Tasks.TaskCompletionSource`1"></see> with the specified state and options.</summary>
+ <param name="state">The state to use as the underlying <see cref="T:System.Threading.Tasks.Task`1"></see>'s AsyncState.</param>
+ <param name="creationOptions">The options to use when creating the underlying <see cref="T:System.Threading.Tasks.Task`1"></see>.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="creationOptions">creationOptions</paramref> represent options invalid for use with a <see cref="T:System.Threading.Tasks.TaskCompletionSource`1"></see>.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskCompletionSource`1.SetCanceled">
+ <summary>Transitions the underlying <see cref="T:System.Threading.Tasks.Task`1"></see> into the <see cref="F:System.Threading.Tasks.TaskStatus.Canceled"></see> state.</summary>
+ <exception cref="T:System.InvalidOperationException">The underlying <see cref="T:System.Threading.Tasks.Task`1"></see> is already in one of the three final states: <see cref="F:System.Threading.Tasks.TaskStatus.RanToCompletion"></see>, <see cref="F:System.Threading.Tasks.TaskStatus.Faulted"></see>, or <see cref="F:System.Threading.Tasks.TaskStatus.Canceled"></see>, or if the underlying <see cref="T:System.Threading.Tasks.Task`1"></see> has already been disposed.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskCompletionSource`1.SetException(System.Collections.Generic.IEnumerable{System.Exception})">
+ <summary>Transitions the underlying <see cref="T:System.Threading.Tasks.Task`1"></see> into the <see cref="F:System.Threading.Tasks.TaskStatus.Faulted"></see> state and binds a collection of exception objects to it.</summary>
+ <param name="exceptions">The collection of exceptions to bind to this <see cref="T:System.Threading.Tasks.Task`1"></see>.</param>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="P:System.Threading.Tasks.TaskCompletionSource`1.Task"></see> was disposed.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="exceptions">exceptions</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentException">There are one or more null elements in <paramref name="exceptions">exceptions</paramref>.</exception>
+ <exception cref="T:System.InvalidOperationException">The underlying <see cref="T:System.Threading.Tasks.Task`1"></see> is already in one of the three final states: <see cref="F:System.Threading.Tasks.TaskStatus.RanToCompletion"></see>, <see cref="F:System.Threading.Tasks.TaskStatus.Faulted"></see>, or <see cref="F:System.Threading.Tasks.TaskStatus.Canceled"></see>.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskCompletionSource`1.SetException(System.Exception)">
+ <summary>Transitions the underlying <see cref="T:System.Threading.Tasks.Task`1"></see> into the <see cref="F:System.Threading.Tasks.TaskStatus.Faulted"></see> state and binds it to a specified exception.</summary>
+ <param name="exception">The exception to bind to this <see cref="T:System.Threading.Tasks.Task`1"></see>.</param>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="P:System.Threading.Tasks.TaskCompletionSource`1.Task"></see> was disposed.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="exception">exception</paramref> argument is null.</exception>
+ <exception cref="T:System.InvalidOperationException">The underlying <see cref="T:System.Threading.Tasks.Task`1"></see> is already in one of the three final states: <see cref="F:System.Threading.Tasks.TaskStatus.RanToCompletion"></see>, <see cref="F:System.Threading.Tasks.TaskStatus.Faulted"></see>, or <see cref="F:System.Threading.Tasks.TaskStatus.Canceled"></see>.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskCompletionSource`1.SetResult(`0)">
+ <summary>Transitions the underlying <see cref="T:System.Threading.Tasks.Task`1"></see> into the <see cref="F:System.Threading.Tasks.TaskStatus.RanToCompletion"></see> state.</summary>
+ <param name="result">The result value to bind to this <see cref="T:System.Threading.Tasks.Task`1"></see>.</param>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="P:System.Threading.Tasks.TaskCompletionSource`1.Task"></see> was disposed.</exception>
+ <exception cref="T:System.InvalidOperationException">The underlying <see cref="T:System.Threading.Tasks.Task`1"></see> is already in one of the three final states: <see cref="F:System.Threading.Tasks.TaskStatus.RanToCompletion"></see>, <see cref="F:System.Threading.Tasks.TaskStatus.Faulted"></see>, or <see cref="F:System.Threading.Tasks.TaskStatus.Canceled"></see>.</exception>
+ </member>
+ <member name="P:System.Threading.Tasks.TaskCompletionSource`1.Task">
+ <summary>Gets the <see cref="T:System.Threading.Tasks.Task`1"></see> created by this <see cref="T:System.Threading.Tasks.TaskCompletionSource`1"></see>.</summary>
+ <returns>Returns the <see cref="T:System.Threading.Tasks.Task`1"></see> created by this <see cref="T:System.Threading.Tasks.TaskCompletionSource`1"></see>.</returns>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskCompletionSource`1.TrySetCanceled">
+ <summary>Attempts to transition the underlying <see cref="T:System.Threading.Tasks.Task`1"></see> into the <see cref="F:System.Threading.Tasks.TaskStatus.Canceled"></see> state.</summary>
+ <returns>True if the operation was successful; false if the operation was unsuccessful or the object has already been disposed.</returns>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskCompletionSource`1.TrySetCanceled(System.Threading.CancellationToken)">
+ <summary>Attempts to transition the underlying <see cref="T:System.Threading.Tasks.Task`1"></see> into the <see cref="F:System.Threading.Tasks.TaskStatus.Canceled"></see> state and enables a cancellation token to be stored in the canceled task.</summary>
+ <param name="cancellationToken">A cancellation token.</param>
+ <returns>true if the operation is successful; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskCompletionSource`1.TrySetException(System.Collections.Generic.IEnumerable{System.Exception})">
+ <summary>Attempts to transition the underlying <see cref="T:System.Threading.Tasks.Task`1"></see> into the <see cref="F:System.Threading.Tasks.TaskStatus.Faulted"></see> state and binds a collection of exception objects to it.</summary>
+ <param name="exceptions">The collection of exceptions to bind to this <see cref="T:System.Threading.Tasks.Task`1"></see>.</param>
+ <returns>True if the operation was successful; otherwise, false.</returns>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="P:System.Threading.Tasks.TaskCompletionSource`1.Task"></see> was disposed.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="exceptions">exceptions</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentException">There are one or more null elements in <paramref name="exceptions">exceptions</paramref>. -or- The <paramref name="exceptions">exceptions</paramref> collection is empty.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskCompletionSource`1.TrySetException(System.Exception)">
+ <summary>Attempts to transition the underlying <see cref="T:System.Threading.Tasks.Task`1"></see> into the <see cref="F:System.Threading.Tasks.TaskStatus.Faulted"></see> state and binds it to a specified exception.</summary>
+ <param name="exception">The exception to bind to this <see cref="T:System.Threading.Tasks.Task`1"></see>.</param>
+ <returns>True if the operation was successful; otherwise, false.</returns>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="P:System.Threading.Tasks.TaskCompletionSource`1.Task"></see> was disposed.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="exception">exception</paramref> argument is null.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskCompletionSource`1.TrySetResult(`0)">
+ <summary>Attempts to transition the underlying <see cref="T:System.Threading.Tasks.Task`1"></see> into the <see cref="F:System.Threading.Tasks.TaskStatus.RanToCompletion"></see> state.</summary>
+ <param name="result">The result value to bind to this <see cref="T:System.Threading.Tasks.Task`1"></see>.</param>
+ <returns>True if the operation was successful; otherwise, false.</returns>
+ </member>
+ <member name="T:System.Threading.Tasks.TaskContinuationOptions">
+ <summary>Specifies the behavior for a task that is created by using the <see cref="M:System.Threading.Tasks.Task.ContinueWith(System.Action{System.Threading.Tasks.Task},System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)"></see> or <see cref="M:System.Threading.Tasks.Task`1.ContinueWith(System.Action{System.Threading.Tasks.Task{`0}},System.Threading.Tasks.TaskContinuationOptions)"></see> method.</summary>
+ </member>
+ <member name="F:System.Threading.Tasks.TaskContinuationOptions.AttachedToParent">
+ <summary>Specifies that the continuation, if it is a child task, is attached to a parent in the task hierarchy. The continuation can be a child task only if its antecedent is also a child task. By default, a child task (that is, an inner task created by an outer task) executes independently of its parent. You can use the <see cref="F:System.Threading.Tasks.TaskContinuationOptions.AttachedToParent"></see> option so that the parent and child tasks are synchronized. Note that if a parent task is configured with the <see cref="F:System.Threading.Tasks.TaskCreationOptions.DenyChildAttach"></see> option, the <see cref="F:System.Threading.Tasks.TaskCreationOptions.AttachedToParent"></see> option in the child task has no effect, and the child task will execute as a detached child task. For more information, see <see cref="~/docs/standard/parallel-programming/attached-and-detached-child-tasks.md">Attached and Detached Child Tasks</see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Threading.Tasks.TaskContinuationOptions.DenyChildAttach">
+ <summary>Specifies that any child task (that is, any nested inner task created by this continuation) that is created with the <see cref="F:System.Threading.Tasks.TaskCreationOptions.AttachedToParent"></see> option and attempts to execute as an attached child task will not be able to attach to the parent task and will execute instead as a detached child task. For more information, see <see cref="~/docs/standard/parallel-programming/attached-and-detached-child-tasks.md">Attached and Detached Child Tasks</see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Threading.Tasks.TaskContinuationOptions.ExecuteSynchronously">
+ <summary>Specifies that the continuation task should be executed synchronously. With this option specified, the continuation runs on the same thread that causes the antecedent task to transition into its final state. If the antecedent is already complete when the continuation is created, the continuation will run on the thread that creates the continuation. If the antecedent's <see cref="T:System.Threading.CancellationTokenSource"></see> is disposed in a finally block (Finally in Visual Basic), a continuation with this option will run in that finally block. Only very short-running continuations should be executed synchronously. Because the task executes synchronously, there is no need to call a method such as <see cref="M:System.Threading.Tasks.Task.Wait"></see> to ensure that the calling thread waits for the task to complete.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Threading.Tasks.TaskContinuationOptions.HideScheduler">
+ <summary>Specifies that tasks created by the continuation by calling methods such as <see cref="M:System.Threading.Tasks.Task.Run(System.Action)"></see> or <see cref="M:System.Threading.Tasks.Task.ContinueWith(System.Action{System.Threading.Tasks.Task})"></see> see the default scheduler (<see cref="P:System.Threading.Tasks.TaskScheduler.Default"></see>) rather than the scheduler on which this continuation is running as the current scheduler.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Threading.Tasks.TaskContinuationOptions.LazyCancellation">
+ <summary>In the case of continuation cancellation, prevents completion of the continuation until the antecedent has completed.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Threading.Tasks.TaskContinuationOptions.LongRunning">
+ <summary>Specifies that a continuation will be a long-running, course-grained operation. It provides a hint to the <see cref="T:System.Threading.Tasks.TaskScheduler"></see> that oversubscription may be warranted.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Threading.Tasks.TaskContinuationOptions.None">
+ <summary>When no continuation options are specified, specifies that default behavior should be used when executing a continuation. The continuation runs asynchronously when the antecedent task completes, regardless of the antecedent's final <see cref="P:System.Threading.Tasks.Task.Status"></see> property value. It the continuation is a child task, it is created as a detached nested task.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Threading.Tasks.TaskContinuationOptions.NotOnCanceled">
+ <summary>Specifies that the continuation task should not be scheduled if its antecedent was canceled. An antecedent is canceled if its <see cref="P:System.Threading.Tasks.Task.Status"></see> property upon completion is <see cref="F:System.Threading.Tasks.TaskStatus.Canceled"></see>. This option is not valid for multi-task continuations.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Threading.Tasks.TaskContinuationOptions.NotOnFaulted">
+ <summary>Specifies that the continuation task should not be scheduled if its antecedent threw an unhandled exception. An antecedent throws an unhandled exception if its <see cref="P:System.Threading.Tasks.Task.Status"></see> property upon completion is <see cref="F:System.Threading.Tasks.TaskStatus.Faulted"></see>. This option is not valid for multi-task continuations.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Threading.Tasks.TaskContinuationOptions.NotOnRanToCompletion">
+ <summary>Specifies that the continuation task should not be scheduled if its antecedent ran to completion. An antecedent runs to completion if its <see cref="P:System.Threading.Tasks.Task.Status"></see> property upon completion is <see cref="F:System.Threading.Tasks.TaskStatus.RanToCompletion"></see>. This option is not valid for multi-task continuations.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Threading.Tasks.TaskContinuationOptions.OnlyOnCanceled">
+ <summary>Specifies that the continuation should be scheduled only if its antecedent was canceled. An antecedent is canceled if its <see cref="P:System.Threading.Tasks.Task.Status"></see> property upon completion is <see cref="F:System.Threading.Tasks.TaskStatus.Canceled"></see>. This option is not valid for multi-task continuations.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Threading.Tasks.TaskContinuationOptions.OnlyOnFaulted">
+ <summary>Specifies that the continuation task should be scheduled only if its antecedent threw an unhandled exception. An antecedent throws an unhandled exception if its <see cref="P:System.Threading.Tasks.Task.Status"></see> property upon completion is <see cref="F:System.Threading.Tasks.TaskStatus.Faulted"></see>. The <see cref="F:System.Threading.Tasks.TaskContinuationOptions.OnlyOnFaulted"></see> option guarantees that the <see cref="P:System.Threading.Tasks.Task.Exception"></see> property in the antecedent is not null. You can use that property to catch the exception and see which exception caused the task to fault. If you do not access the <see cref="P:System.Threading.Tasks.Task.Exception"></see> property, the exception is unhandled. Also, if you attempt to access the <see cref="P:System.Threading.Tasks.Task`1.Result"></see> property of a task that has been canceled or has faulted, a new exception is thrown. This option is not valid for multi-task continuations.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Threading.Tasks.TaskContinuationOptions.OnlyOnRanToCompletion">
+ <summary>Specifies that the continuation should be scheduled only if its antecedent ran to completion. An antecedent runs to completion if its <see cref="P:System.Threading.Tasks.Task.Status"></see> property upon completion is <see cref="F:System.Threading.Tasks.TaskStatus.RanToCompletion"></see>. This option is not valid for multi-task continuations.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Threading.Tasks.TaskContinuationOptions.PreferFairness">
+ <summary>A hint to a <see cref="T:System.Threading.Tasks.TaskScheduler"></see> to schedule task in the order in which they were scheduled, so that tasks scheduled sooner are more likely to run sooner, and tasks scheduled later are more likely to run later.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Threading.Tasks.TaskContinuationOptions.RunContinuationsAsynchronously">
+ <summary>Specifies that the continuation task should be run asynchronously. This option has precedence over <see cref="F:System.Threading.Tasks.TaskContinuationOptions.ExecuteSynchronously"></see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Threading.Tasks.TaskCreationOptions">
+ <summary>Specifies flags that control optional behavior for the creation and execution of tasks.</summary>
+ </member>
+ <member name="F:System.Threading.Tasks.TaskCreationOptions.AttachedToParent">
+ <summary>Specifies that a task is attached to a parent in the task hierarchy. By default, a child task (that is, an inner task created by an outer task) executes independently of its parent. You can use the <see cref="F:System.Threading.Tasks.TaskContinuationOptions.AttachedToParent"></see> option so that the parent and child tasks are synchronized. Note that if a parent task is configured with the <see cref="F:System.Threading.Tasks.TaskCreationOptions.DenyChildAttach"></see> option, the <see cref="F:System.Threading.Tasks.TaskCreationOptions.AttachedToParent"></see> option in the child task has no effect, and the child task will execute as a detached child task. For more information, see <see cref="~/docs/standard/parallel-programming/attached-and-detached-child-tasks.md">Attached and Detached Child Tasks</see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Threading.Tasks.TaskCreationOptions.DenyChildAttach">
+ <summary>Specifies that any child task that attempts to execute as an attached child task (that is, it is created with the <see cref="F:System.Threading.Tasks.TaskCreationOptions.AttachedToParent"></see> option) will not be able to attach to the parent task and will execute instead as a detached child task. For more information, see <see cref="~/docs/standard/parallel-programming/attached-and-detached-child-tasks.md">Attached and Detached Child Tasks</see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Threading.Tasks.TaskCreationOptions.HideScheduler">
+ <summary>Prevents the ambient scheduler from being seen as the current scheduler in the created task. This means that operations like StartNew or ContinueWith that are performed in the created task will see <see cref="P:System.Threading.Tasks.TaskScheduler.Default"></see> as the current scheduler.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Threading.Tasks.TaskCreationOptions.LongRunning">
+ <summary>Specifies that a task will be a long-running, coarse-grained operation involving fewer, larger components than fine-grained systems. It provides a hint to the <see cref="T:System.Threading.Tasks.TaskScheduler"></see> that oversubscription may be warranted. Oversubscription lets you create more threads than the available number of hardware threads. It also provides a hint to the task scheduler that an additional thread might be required for the task so that it does not block the forward progress of other threads or work items on the local thread-pool queue.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Threading.Tasks.TaskCreationOptions.None">
+ <summary>Specifies that the default behavior should be used.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Threading.Tasks.TaskCreationOptions.PreferFairness">
+ <summary>A hint to a <see cref="T:System.Threading.Tasks.TaskScheduler"></see> to schedule a task in as fair a manner as possible, meaning that tasks scheduled sooner will be more likely to be run sooner, and tasks scheduled later will be more likely to be run later.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Threading.Tasks.TaskCreationOptions.RunContinuationsAsynchronously">
+ <summary>Forces continuations added to the current task to be executed asynchronously. Note that the <see cref="F:System.Threading.Tasks.TaskCreationOptions.RunContinuationsAsynchronously"></see> member is available in the <see cref="T:System.Threading.Tasks.TaskCreationOptions"></see> enumeration starting with the .NET Framework 4.6.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Threading.Tasks.TaskExtensions">
+ <summary>Provides a set of static (Shared in Visual Basic) methods for working with specific kinds of <see cref="T:System.Threading.Tasks.Task"></see> instances.</summary>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskExtensions.Unwrap(System.Threading.Tasks.Task{System.Threading.Tasks.Task})">
+ <summary>Creates a proxy <see cref="T:System.Threading.Tasks.Task"></see> that represents the asynchronous operation of a <see cref="M:System.Threading.Tasks.TaskScheduler.TryExecuteTaskInline(System.Threading.Tasks.Task,System.Boolean)"></see>.</summary>
+ <param name="task">The Task&lt;Task&gt; (C#) or Task (Of Task) (Visual Basic) to unwrap.</param>
+ <returns>A Task that represents the asynchronous operation of the provided System.Threading.Tasks.Task(Of Task).</returns>
+ <exception cref="T:System.ArgumentNullException">The exception that is thrown if the <paramref name="task">task</paramref> argument is null.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskExtensions.Unwrap``1(System.Threading.Tasks.Task{System.Threading.Tasks.Task{``0}})">
+ <summary>Creates a proxy <see cref="T:System.Threading.Tasks.Task"></see> that represents the asynchronous operation of a Task&lt;Task&lt;T&gt;&gt; (C#) or Task (Of Task(Of T)) (Visual Basic).</summary>
+ <param name="task">The Task&lt;Task&lt;T&gt;&gt; (C#) or Task (Of Task(Of T)) (Visual Basic) to unwrap.</param>
+ <typeparam name="TResult">The type of the task's result.</typeparam>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"></see> that represents the asynchronous operation of the provided Task&lt;Task&lt;T&gt;&gt; (C#) or Task (Of Task(Of T)) (Visual Basic).</returns>
+ <exception cref="T:System.ArgumentNullException">The exception that is thrown if the <paramref name="task">task</paramref> argument is null.</exception>
+ </member>
+ <member name="T:System.Threading.Tasks.TaskFactory`1">
+ <summary>Provides support for creating and scheduling <see cref="T:System.Threading.Tasks.Task`1"></see> objects.</summary>
+ <typeparam name="TResult">The return value of the <see cref="T:System.Threading.Tasks.Task`1"></see> objects that the methods of this class create.</typeparam>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory`1.#ctor">
+ <summary>Initializes a <see cref="T:System.Threading.Tasks.TaskFactory`1"></see> instance with the default configuration.</summary>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory`1.#ctor(System.Threading.CancellationToken)">
+ <summary>Initializes a <see cref="T:System.Threading.Tasks.TaskFactory`1"></see> instance with the default configuration.</summary>
+ <param name="cancellationToken">The default cancellation token that will be assigned to tasks created by this <see cref="T:System.Threading.Tasks.TaskFactory"></see> unless another cancellation token is explicitly specified when calling the factory methods.</param>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory`1.#ctor(System.Threading.Tasks.TaskScheduler)">
+ <summary>Initializes a <see cref="T:System.Threading.Tasks.TaskFactory`1"></see> instance with the specified configuration.</summary>
+ <param name="scheduler">The scheduler to use to schedule any tasks created with this <see cref="T:System.Threading.Tasks.TaskFactory`1"></see>. A null value indicates that the current <see cref="T:System.Threading.Tasks.TaskScheduler"></see> should be used.</param>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory`1.#ctor(System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskContinuationOptions)">
+ <summary>Initializes a <see cref="T:System.Threading.Tasks.TaskFactory`1"></see> instance with the specified configuration.</summary>
+ <param name="creationOptions">The default options to use when creating tasks with this <see cref="T:System.Threading.Tasks.TaskFactory`1"></see>.</param>
+ <param name="continuationOptions">The default options to use when creating continuation tasks with this <see cref="T:System.Threading.Tasks.TaskFactory`1"></see>.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="creationOptions">creationOptions</paramref> or <paramref name="continuationOptions">continuationOptions</paramref> specifies an invalid value.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory`1.#ctor(System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)">
+ <summary>Initializes a <see cref="T:System.Threading.Tasks.TaskFactory`1"></see> instance with the specified configuration.</summary>
+ <param name="cancellationToken">The default cancellation token that will be assigned to tasks created by this <see cref="T:System.Threading.Tasks.TaskFactory"></see> unless another cancellation token is explicitly specified when calling the factory methods.</param>
+ <param name="creationOptions">The default options to use when creating tasks with this <see cref="T:System.Threading.Tasks.TaskFactory`1"></see>.</param>
+ <param name="continuationOptions">The default options to use when creating continuation tasks with this <see cref="T:System.Threading.Tasks.TaskFactory`1"></see>.</param>
+ <param name="scheduler">The default scheduler to use to schedule any tasks created with this <see cref="T:System.Threading.Tasks.TaskFactory`1"></see>. A null value indicates that <see cref="P:System.Threading.Tasks.TaskScheduler.Current"></see> should be used.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="creationOptions">creationOptions</paramref> or <paramref name="continuationOptions">continuationOptions</paramref> specifies an invalid value.</exception>
+ </member>
+ <member name="P:System.Threading.Tasks.TaskFactory`1.CancellationToken">
+ <summary>Gets the default cancellation token for this task factory.</summary>
+ <returns>The default cancellation token for this task factory.</returns>
+ </member>
+ <member name="P:System.Threading.Tasks.TaskFactory`1.ContinuationOptions">
+ <summary>Gets the <see cref="T:System.Threading.Tasks.TaskContinuationOptions"></see> enumeration value for this task factory.</summary>
+ <returns>One of the enumeration values that specifies the default continuation options for this task factory.</returns>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory`1.ContinueWhenAll(System.Threading.Tasks.Task[],System.Func{System.Threading.Tasks.Task[],`0},System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)">
+ <summary>Creates a continuation task that will be started upon the completion of a set of provided Tasks.</summary>
+ <param name="tasks">The array of tasks from which to continue.</param>
+ <param name="continuationFunction">The function delegate to execute asynchronously when all tasks in the tasks array have completed.</param>
+ <param name="cancellationToken">The cancellation token that will be assigned to the new continuation task.</param>
+ <param name="continuationOptions">One of the enumeration values that controls the behavior of the created continuation task. The NotOn* or OnlyOn* values are not valid.</param>
+ <param name="scheduler">The scheduler that is used to schedule the created continuation task.</param>
+ <returns>The new continuation task.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="tasks">tasks</paramref> array is null. -or- The <paramref name="continuationFunction">continuationFunction</paramref> argument is null. -or- The <paramref name="scheduler">scheduler</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="tasks">tasks</paramref> array contains a null value or is empty.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="continuationOptions">continuationOptions</paramref> specifies an invalid value.</exception>
+ <exception cref="T:System.ObjectDisposedException">One of the elements in the <paramref name="tasks">tasks</paramref> array has been disposed. -or- The <see cref="T:System.Threading.CancellationTokenSource"></see> that created <paramref name="cancellationToken">cancellationToken</paramref> has already been disposed.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory`1.ContinueWhenAll(System.Threading.Tasks.Task[],System.Func{System.Threading.Tasks.Task[],`0},System.Threading.Tasks.TaskContinuationOptions)">
+ <summary>Creates a continuation task that will be started upon the completion of a set of provided Tasks.</summary>
+ <param name="tasks">The array of tasks from which to continue.</param>
+ <param name="continuationFunction">The function delegate to execute asynchronously when all tasks in the tasks array have completed.</param>
+ <param name="continuationOptions">One of the enumeration values that controls the behavior of the created continuation task. The NotOn* or OnlyOn* values are not valid.</param>
+ <returns>The new continuation task.</returns>
+ <exception cref="T:System.ObjectDisposedException">One of the elements in the <paramref name="tasks">tasks</paramref> array has been disposed.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="tasks">tasks</paramref> array is null. -or- The <paramref name="continuationFunction">continuationFunction</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="continuationOptions">continuationOptions</paramref> argument specifies an invalid value.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="tasks">tasks</paramref> array contains a null value or is empty.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory`1.ContinueWhenAll(System.Threading.Tasks.Task[],System.Func{System.Threading.Tasks.Task[],`0})">
+ <summary>Creates a continuation task that will be started upon the completion of a set of provided tasks.</summary>
+ <param name="tasks">The array of tasks from which to continue.</param>
+ <param name="continuationFunction">The function delegate to execute asynchronously when all tasks in the tasks array have completed.</param>
+ <returns>The new continuation task.</returns>
+ <exception cref="T:System.ObjectDisposedException">One of the elements in the <paramref name="tasks">tasks</paramref> array has been disposed.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="tasks">tasks</paramref> array is null. -or- The <paramref name="continuationFunction">continuationFunction</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="tasks">tasks</paramref> array contains a null value or is empty.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory`1.ContinueWhenAll(System.Threading.Tasks.Task[],System.Func{System.Threading.Tasks.Task[],`0},System.Threading.CancellationToken)">
+ <summary>Creates a continuation task that will be started upon the completion of a set of provided tasks.</summary>
+ <param name="tasks">The array of tasks from which to continue.</param>
+ <param name="continuationFunction">The function delegate to execute asynchronously when all tasks in the tasks array have completed.</param>
+ <param name="cancellationToken">The cancellation token that will be assigned to the new continuation task.</param>
+ <returns>The new continuation task.</returns>
+ <exception cref="T:System.ObjectDisposedException">One of the elements in the <paramref name="tasks">tasks</paramref> array has been disposed. -or- The <see cref="T:System.Threading.CancellationTokenSource"></see> that created <paramref name="cancellationToken">cancellationToken</paramref> has already been disposed.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="tasks">tasks</paramref> array is null. -or- <paramref name="continuationFunction">continuationFunction</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="tasks">tasks</paramref> array contains a null value or is empty.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory`1.ContinueWhenAll``1(System.Threading.Tasks.Task{``0}[],System.Func{System.Threading.Tasks.Task{``0}[],`0})">
+ <summary>Creates a continuation task that will be started upon the completion of a set of provided tasks.</summary>
+ <param name="tasks">The array of tasks from which to continue.</param>
+ <param name="continuationFunction">The function delegate to execute asynchronously when all tasks in the tasks array have completed.</param>
+ <typeparam name="TAntecedentResult">The type of the result of the antecedent tasks.</typeparam>
+ <returns>The new continuation task.</returns>
+ <exception cref="T:System.ObjectDisposedException">One of the elements in the <paramref name="tasks">tasks</paramref> array has been disposed.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="tasks">tasks</paramref> array is null. -or- The <paramref name="continuationFunction">continuationFunction</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="tasks">tasks</paramref> array contains a null value or is empty.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory`1.ContinueWhenAll``1(System.Threading.Tasks.Task{``0}[],System.Func{System.Threading.Tasks.Task{``0}[],`0},System.Threading.CancellationToken)">
+ <summary>Creates a continuation task that will be started upon the completion of a set of provided tasks.</summary>
+ <param name="tasks">The array of tasks from which to continue.</param>
+ <param name="continuationFunction">The function delegate to execute asynchronously when all tasks in the tasks array have completed.</param>
+ <param name="cancellationToken">The cancellation token that will be assigned to the new continuation task.</param>
+ <typeparam name="TAntecedentResult">The type of the result of the antecedent tasks.</typeparam>
+ <returns>The new continuation task.</returns>
+ <exception cref="T:System.ObjectDisposedException">One of the elements in the <paramref name="tasks">tasks</paramref> array has been disposed. -or- The <see cref="T:System.Threading.CancellationTokenSource"></see> that created <paramref name="cancellationToken">cancellationToken</paramref> has already been disposed.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="tasks">tasks</paramref> array is null. -or- The <paramref name="continuationFunction">continuationFunction</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="tasks">tasks</paramref> array contains a null value or is empty.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory`1.ContinueWhenAll``1(System.Threading.Tasks.Task{``0}[],System.Func{System.Threading.Tasks.Task{``0}[],`0},System.Threading.Tasks.TaskContinuationOptions)">
+ <summary>Creates a continuation task that will be started upon the completion of a set of provided tasks.</summary>
+ <param name="tasks">The array of tasks from which to continue.</param>
+ <param name="continuationFunction">The function delegate to execute asynchronously when all tasks in the tasks array have completed.</param>
+ <param name="continuationOptions">One of the enumeration values that controls the behavior of the created continuation task. The NotOn* or OnlyOn* values are not valid.</param>
+ <typeparam name="TAntecedentResult">The type of the result of the antecedent tasks.</typeparam>
+ <returns>The new continuation task.</returns>
+ <exception cref="T:System.ObjectDisposedException">One of the elements in the <paramref name="tasks">tasks</paramref> array has been disposed.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="tasks">tasks</paramref> array is null. -or- The <paramref name="continuationFunction">continuationFunction</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="continuationOptions">continuationOptions</paramref> argument specifies an invalid value.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="tasks">tasks</paramref> array contains a null value or is empty.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory`1.ContinueWhenAll``1(System.Threading.Tasks.Task{``0}[],System.Func{System.Threading.Tasks.Task{``0}[],`0},System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)">
+ <summary>Creates a continuation task that will be started upon the completion of a set of provided tasks.</summary>
+ <param name="tasks">The array of tasks from which to continue.</param>
+ <param name="continuationFunction">The function delegate to execute asynchronously when all tasks in the tasks array have completed.</param>
+ <param name="cancellationToken">The cancellation token that will be assigned to the new continuation task.</param>
+ <param name="continuationOptions">One of the enumeration values that controls the behavior of the created continuation task. The NotOn* or OnlyOn* values are not valid.</param>
+ <param name="scheduler">The scheduler that is used to schedule the created continuation task.</param>
+ <typeparam name="TAntecedentResult">The type of the result of the antecedent tasks.</typeparam>
+ <returns>The new continuation task.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="tasks">tasks</paramref> array is null. -or- The <paramref name="continuationFunction">continuationFunction</paramref> argument is null. -or- The <paramref name="scheduler">scheduler</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="tasks">tasks</paramref> array contains a null value or is empty.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="continuationOptions">continuationOptions</paramref> argument specifies an invalid value.</exception>
+ <exception cref="T:System.ObjectDisposedException">One of the elements in the <paramref name="tasks">tasks</paramref> array has been disposed. -or- The <see cref="T:System.Threading.CancellationTokenSource"></see> that created <paramref name="cancellationToken">cancellationToken</paramref> has already been disposed.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory`1.ContinueWhenAny(System.Threading.Tasks.Task[],System.Func{System.Threading.Tasks.Task,`0},System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)">
+ <summary>Creates a continuation task that will be started upon the completion of any task in the provided set.</summary>
+ <param name="tasks">The array of tasks from which to continue when one task completes.</param>
+ <param name="continuationFunction">The function delegate to execute asynchronously when one task in the tasks array completes.</param>
+ <param name="cancellationToken">The cancellation token that will be assigned to the new continuation task.</param>
+ <param name="continuationOptions">One of the enumeration values that controls the behavior of the created continuation task. The NotOn* or OnlyOn* values are not valid.</param>
+ <param name="scheduler">The task scheduler that is used to schedule the created continuation task.</param>
+ <returns>The new continuation task.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="tasks">tasks</paramref> array is null. -or- The <paramref name="continuationFunction">continuationFunction</paramref> argument is null. -or- The <paramref name="scheduler">scheduler</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="tasks">tasks</paramref> array contains a null value. -or- The <paramref name="tasks">tasks</paramref> array is empty.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="continuationOptions">continuationOptions</paramref> argument specifies an invalid <see cref="T:System.Threading.Tasks.TaskContinuationOptions"></see> value.</exception>
+ <exception cref="T:System.ObjectDisposedException">One of the elements in the <paramref name="tasks">tasks</paramref> array has been disposed. -or- The <see cref="T:System.Threading.CancellationTokenSource"></see> that created <paramref name="cancellationToken">cancellationToken</paramref> has already been disposed.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory`1.ContinueWhenAny(System.Threading.Tasks.Task[],System.Func{System.Threading.Tasks.Task,`0})">
+ <summary>Creates a continuation task that will be started upon the completion of any task in the provided set.</summary>
+ <param name="tasks">The array of tasks from which to continue when one task completes.</param>
+ <param name="continuationFunction">The function delegate to execute asynchronously when one task in the tasks array completes.</param>
+ <returns>The new continuation task.</returns>
+ <exception cref="T:System.ObjectDisposedException">One of the elements in the <paramref name="tasks">tasks</paramref> array has been disposed.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="tasks">tasks</paramref> array is null. -or- The <paramref name="continuationFunction">continuationFunction</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="tasks">tasks</paramref> array contains a null value or is empty.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory`1.ContinueWhenAny(System.Threading.Tasks.Task[],System.Func{System.Threading.Tasks.Task,`0},System.Threading.CancellationToken)">
+ <summary>Creates a continuation task that will be started upon the completion of any task in the provided set.</summary>
+ <param name="tasks">The array of tasks from which to continue when one task completes.</param>
+ <param name="continuationFunction">The function delegate to execute asynchronously when one task in the tasks array completes.</param>
+ <param name="cancellationToken">The cancellation token that will be assigned to the new continuation task.</param>
+ <returns>The new continuation task.</returns>
+ <exception cref="T:System.ObjectDisposedException">One of the elements in the <paramref name="tasks">tasks</paramref> array has been disposed. -or- The <see cref="T:System.Threading.CancellationTokenSource"></see> that created <paramref name="cancellationToken">cancellationToken</paramref> has already been disposed.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="tasks">tasks</paramref> array is null. -or- The <paramref name="continuationFunction">continuationFunction</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="tasks">tasks</paramref> array contains a null value. -or- The <paramref name="tasks">tasks</paramref> array is empty.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory`1.ContinueWhenAny(System.Threading.Tasks.Task[],System.Func{System.Threading.Tasks.Task,`0},System.Threading.Tasks.TaskContinuationOptions)">
+ <summary>Creates a continuation task that will be started upon the completion of any task in the provided set.</summary>
+ <param name="tasks">The array of tasks from which to continue when one task completes.</param>
+ <param name="continuationFunction">The function delegate to execute asynchronously when one task in the tasks array completes.</param>
+ <param name="continuationOptions">One of the enumeration values that controls the behavior of the created continuation task. The NotOn* or OnlyOn* values are not valid.</param>
+ <returns>The new continuation task.</returns>
+ <exception cref="T:System.ObjectDisposedException">One of the elements in the <paramref name="tasks">tasks</paramref> array has been disposed.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="tasks">tasks</paramref> array is null. -or- The <paramref name="continuationFunction">continuationFunction</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="continuationOptions">continuationOptions</paramref> argument specifies an invalid enumeration value.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="tasks">tasks</paramref> array contains a null value. -or- The <paramref name="tasks">tasks</paramref> array is empty.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory`1.ContinueWhenAny``1(System.Threading.Tasks.Task{``0}[],System.Func{System.Threading.Tasks.Task{``0},`0},System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)">
+ <summary>Creates a continuation task that will be started upon the completion of any task in the provided set.</summary>
+ <param name="tasks">The array of tasks from which to continue when one task completes.</param>
+ <param name="continuationFunction">The function delegate to execute asynchronously when one task in the tasks array completes.</param>
+ <param name="cancellationToken">The cancellation token that will be assigned to the new continuation task.</param>
+ <param name="continuationOptions">One of the enumeration values that controls the behavior of the created continuation task. The NotOn* or OnlyOn* values are not valid.</param>
+ <param name="scheduler">The <see cref="T:System.Threading.Tasks.TaskScheduler"></see> that is used to schedule the created continuation <see cref="T:System.Threading.Tasks.Task`1"></see>.</param>
+ <typeparam name="TAntecedentResult">The type of the result of the antecedent tasks.</typeparam>
+ <returns>The new continuation <see cref="T:System.Threading.Tasks.Task`1"></see>.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="tasks">tasks</paramref> array is null. -or- The <paramref name="continuationFunction">continuationFunction</paramref> argument is null. -or- The <paramref name="scheduler">scheduler</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="tasks">tasks</paramref> array contains a null value. -or- The <paramref name="tasks">tasks</paramref> array is empty.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="continuationOptions">continuationOptions</paramref> argument specifies an invalid TaskContinuationOptions value.</exception>
+ <exception cref="T:System.ObjectDisposedException">One of the elements in the <paramref name="tasks">tasks</paramref> array has been disposed. -or- The <see cref="T:System.Threading.CancellationTokenSource"></see> that created <paramref name="cancellationToken">cancellationToken</paramref> has already been disposed.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory`1.ContinueWhenAny``1(System.Threading.Tasks.Task{``0}[],System.Func{System.Threading.Tasks.Task{``0},`0},System.Threading.Tasks.TaskContinuationOptions)">
+ <summary>Creates a continuation task that will be started upon the completion of any task in the provided set.</summary>
+ <param name="tasks">The array of tasks from which to continue when one task completes.</param>
+ <param name="continuationFunction">The function delegate to execute asynchronously when one task in the tasks array completes.</param>
+ <param name="continuationOptions">One of the enumeration values that controls the behavior of the created continuation task. The NotOn* or OnlyOn* values are not valid.</param>
+ <typeparam name="TAntecedentResult">The type of the result of the antecedent tasks.</typeparam>
+ <returns>The new continuation <see cref="T:System.Threading.Tasks.Task`1"></see>.</returns>
+ <exception cref="T:System.ObjectDisposedException">One of the elements in the <paramref name="tasks">tasks</paramref> array has been disposed.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="tasks">tasks</paramref> array is null. -or- The <paramref name="continuationFunction">continuationFunction</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="continuationOptions">continuationOptions</paramref> argument specifies an invalid enumeration value.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="tasks">tasks</paramref> array contains a null value. -or- The <paramref name="tasks">tasks</paramref> array is empty.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory`1.ContinueWhenAny``1(System.Threading.Tasks.Task{``0}[],System.Func{System.Threading.Tasks.Task{``0},`0})">
+ <summary>Creates a continuation task that will be started upon the completion of any task in the provided set.</summary>
+ <param name="tasks">The array of tasks from which to continue when one task completes.</param>
+ <param name="continuationFunction">The function delegate to execute asynchronously when one task in the tasks array completes.</param>
+ <typeparam name="TAntecedentResult">The type of the result of the antecedent tasks.</typeparam>
+ <returns>The new continuation <see cref="T:System.Threading.Tasks.Task`1"></see>.</returns>
+ <exception cref="T:System.ObjectDisposedException">One of the elements in the <paramref name="tasks">tasks</paramref> array has been disposed.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="tasks">tasks</paramref> array is null. -or- The <paramref name="continuationFunction">continuationFunction</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="tasks">tasks</paramref> array contains a null value. -or- The <paramref name="tasks">tasks</paramref> array is empty.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory`1.ContinueWhenAny``1(System.Threading.Tasks.Task{``0}[],System.Func{System.Threading.Tasks.Task{``0},`0},System.Threading.CancellationToken)">
+ <summary>Creates a continuation task that will be started upon the completion of any task in the provided set.</summary>
+ <param name="tasks">The array of tasks from which to continue when one task completes.</param>
+ <param name="continuationFunction">The function delegate to execute asynchronously when one task in the tasks array completes.</param>
+ <param name="cancellationToken">The cancellation token that will be assigned to the new continuation task.</param>
+ <typeparam name="TAntecedentResult">The type of the result of the antecedent tasks.</typeparam>
+ <returns>The new continuation task.</returns>
+ <exception cref="T:System.ObjectDisposedException">One of the elements in the <paramref name="tasks">tasks</paramref> array has been disposed. -or- The <see cref="T:System.Threading.CancellationTokenSource"></see> that created <paramref name="cancellationToken">cancellationToken</paramref> has already been disposed.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="tasks">tasks</paramref> array is null. -or- The <paramref name="continuationFunction">continuationFunction</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="tasks">tasks</paramref> array contains a null value. -or- The <paramref name="tasks">tasks</paramref> array is empty.</exception>
+ </member>
+ <member name="P:System.Threading.Tasks.TaskFactory`1.CreationOptions">
+ <summary>Gets the <see cref="T:System.Threading.Tasks.TaskCreationOptions"></see> enumeration value for this task factory.</summary>
+ <returns>One of the enumeration values that specifies the default creation options for this task factory.</returns>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory`1.FromAsync(System.IAsyncResult,System.Func{System.IAsyncResult,`0})">
+ <summary>Creates a task that executes an end method function when a specified <see cref="T:System.IAsyncResult"></see> completes.</summary>
+ <param name="asyncResult">The <see cref="T:System.IAsyncResult"></see> whose completion should trigger the processing of the endMethod.</param>
+ <param name="endMethod">The function delegate that processes the completed asyncResult.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1"></see> that represents the asynchronous operation.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="asyncResult">asyncResult</paramref> argument is null. -or- The <paramref name="endMethod">endMethod</paramref> argument is null.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory`1.FromAsync(System.Func{System.AsyncCallback,System.Object,System.IAsyncResult},System.Func{System.IAsyncResult,`0},System.Object)">
+ <summary>Creates a task that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern.</summary>
+ <param name="beginMethod">The delegate that begins the asynchronous operation.</param>
+ <param name="endMethod">The delegate that ends the asynchronous operation.</param>
+ <param name="state">An object containing data to be used by the beginMethod delegate.</param>
+ <returns>The created task that represents the asynchronous operation.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="beginMethod">beginMethod</paramref> argument is null. -or- The <paramref name="endMethod">endMethod</paramref> argument is null.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory`1.FromAsync(System.IAsyncResult,System.Func{System.IAsyncResult,`0},System.Threading.Tasks.TaskCreationOptions)">
+ <summary>Creates a task that executes an end method function when a specified <see cref="T:System.IAsyncResult"></see> completes.</summary>
+ <param name="asyncResult">The <see cref="T:System.IAsyncResult"></see> whose completion should trigger the processing of the endMethod.</param>
+ <param name="endMethod">The function delegate that processes the completed asyncResult.</param>
+ <param name="creationOptions">One of the enumeration values that controls the behavior of the created task.</param>
+ <returns>A task that represents the asynchronous operation.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="asyncResult">asyncResult</paramref> argument is null. -or- The <paramref name="endMethod">endMethod</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="creationOptions">creationOptions</paramref> argument specifies an invalid value.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory`1.FromAsync(System.Func{System.AsyncCallback,System.Object,System.IAsyncResult},System.Func{System.IAsyncResult,`0},System.Object,System.Threading.Tasks.TaskCreationOptions)">
+ <summary>Creates a task that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern.</summary>
+ <param name="beginMethod">The delegate that begins the asynchronous operation.</param>
+ <param name="endMethod">The delegate that ends the asynchronous operation.</param>
+ <param name="state">An object containing data to be used by the beginMethod delegate.</param>
+ <param name="creationOptions">One of the enumeration values that controls the behavior of the created task.</param>
+ <returns>The created <see cref="T:System.Threading.Tasks.Task`1"></see> that represents the asynchronous operation.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="beginMethod">beginMethod</paramref> argument is null. -or- The <paramref name="endMethod">endMethod</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="creationOptions">creationOptions</paramref> argument specifies an invalid value.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory`1.FromAsync(System.IAsyncResult,System.Func{System.IAsyncResult,`0},System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskScheduler)">
+ <summary>Creates a task that executes an end method function when a specified <see cref="T:System.IAsyncResult"></see> completes.</summary>
+ <param name="asyncResult">The <see cref="T:System.IAsyncResult"></see> whose completion should trigger the processing of the endMethod.</param>
+ <param name="endMethod">The function delegate that processes the completed asyncResult.</param>
+ <param name="creationOptions">One of the enumeration values that controls the behavior of the created task.</param>
+ <param name="scheduler">The task scheduler that is used to schedule the task that executes the end method.</param>
+ <returns>The created task that represents the asynchronous operation.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="asyncResult">asyncResult</paramref> argument is null. -or- The <paramref name="endMethod">endMethod</paramref> argument is null. -or- The <paramref name="scheduler">scheduler</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="creationOptions">creationOptions</paramref> parameter specifies an invalid value.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory`1.FromAsync``3(System.Func{``0,``1,``2,System.AsyncCallback,System.Object,System.IAsyncResult},System.Func{System.IAsyncResult,`0},``0,``1,``2,System.Object,System.Threading.Tasks.TaskCreationOptions)">
+ <summary>Creates a task that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern.</summary>
+ <param name="beginMethod">The delegate that begins the asynchronous operation.</param>
+ <param name="endMethod">The delegate that ends the asynchronous operation.</param>
+ <param name="arg1">The first argument passed to the beginMethod delegate.</param>
+ <param name="arg2">The second argument passed to the beginMethod delegate.</param>
+ <param name="arg3">The third argument passed to the beginMethod delegate.</param>
+ <param name="state">An object containing data to be used by the beginMethod delegate.</param>
+ <param name="creationOptions">An object that controls the behavior of the created task.</param>
+ <typeparam name="TArg1">The type of the second argument passed to beginMethod delegate.</typeparam>
+ <typeparam name="TArg2">The type of the third argument passed to beginMethod delegate.</typeparam>
+ <typeparam name="TArg3">The type of the first argument passed to the beginMethod delegate.</typeparam>
+ <returns>The created task that represents the asynchronous operation.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="beginMethod">beginMethod</paramref> argument is null. -or- The <paramref name="endMethod">endMethod</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="creationOptions">creationOptions</paramref> parameter specifies an invalid value.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory`1.FromAsync``3(System.Func{``0,``1,``2,System.AsyncCallback,System.Object,System.IAsyncResult},System.Func{System.IAsyncResult,`0},``0,``1,``2,System.Object)">
+ <summary>Creates a task that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern.</summary>
+ <param name="beginMethod">The delegate that begins the asynchronous operation.</param>
+ <param name="endMethod">The delegate that ends the asynchronous operation.</param>
+ <param name="arg1">The first argument passed to the beginMethod delegate.</param>
+ <param name="arg2">The second argument passed to the beginMethod delegate.</param>
+ <param name="arg3">The third argument passed to the beginMethod delegate.</param>
+ <param name="state">An object containing data to be used by the beginMethod delegate.</param>
+ <typeparam name="TArg1">The type of the second argument passed to beginMethod delegate.</typeparam>
+ <typeparam name="TArg2">The type of the third argument passed to beginMethod delegate.</typeparam>
+ <typeparam name="TArg3">The type of the first argument passed to the beginMethod delegate.</typeparam>
+ <returns>The created task that represents the asynchronous operation.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="beginMethod">beginMethod</paramref> argument is null. -or- The <paramref name="endMethod">endMethod</paramref> argument is null.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory`1.FromAsync``2(System.Func{``0,``1,System.AsyncCallback,System.Object,System.IAsyncResult},System.Func{System.IAsyncResult,`0},``0,``1,System.Object,System.Threading.Tasks.TaskCreationOptions)">
+ <summary>Creates a task that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern.</summary>
+ <param name="beginMethod">The delegate that begins the asynchronous operation.</param>
+ <param name="endMethod">The delegate that ends the asynchronous operation.</param>
+ <param name="arg1">The first argument passed to the beginMethod delegate.</param>
+ <param name="arg2">The second argument passed to the beginMethod delegate.</param>
+ <param name="state">An object containing data to be used by the beginMethod delegate.</param>
+ <param name="creationOptions">An object that controls the behavior of the created <see cref="T:System.Threading.Tasks.Task`1"></see>.</param>
+ <typeparam name="TArg1">The type of the second argument passed to beginMethod delegate.</typeparam>
+ <typeparam name="TArg2">The type of the first argument passed to the beginMethod delegate.</typeparam>
+ <returns>The created task that represents the asynchronous operation.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="beginMethod">beginMethod</paramref> argument is null. -or- The <paramref name="endMethod">endMethod</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="creationOptions">creationOptions</paramref> parameter specifies an invalid value.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory`1.FromAsync``2(System.Func{``0,``1,System.AsyncCallback,System.Object,System.IAsyncResult},System.Func{System.IAsyncResult,`0},``0,``1,System.Object)">
+ <summary>Creates a task that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern.</summary>
+ <param name="beginMethod">The delegate that begins the asynchronous operation.</param>
+ <param name="endMethod">The delegate that ends the asynchronous operation.</param>
+ <param name="arg1">The first argument passed to the beginMethod delegate.</param>
+ <param name="arg2">The second argument passed to the beginMethod delegate.</param>
+ <param name="state">An object containing data to be used by the beginMethod delegate.</param>
+ <typeparam name="TArg1">The type of the second argument passed to beginMethod delegate.</typeparam>
+ <typeparam name="TArg2">The type of the first argument passed to the beginMethod delegate.</typeparam>
+ <returns>The created task that represents the asynchronous operation.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="beginMethod">beginMethod</paramref> argument is null. -or- The <paramref name="endMethod">endMethod</paramref> argument is null.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory`1.FromAsync``1(System.Func{``0,System.AsyncCallback,System.Object,System.IAsyncResult},System.Func{System.IAsyncResult,`0},``0,System.Object)">
+ <summary>Creates a task that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern.</summary>
+ <param name="beginMethod">The delegate that begins the asynchronous operation.</param>
+ <param name="endMethod">The delegate that ends the asynchronous operation.</param>
+ <param name="arg1">The first argument passed to the beginMethod delegate.</param>
+ <param name="state">An object containing data to be used by the beginMethod delegate.</param>
+ <typeparam name="TArg1">The type of the first argument passed to the beginMethod delegate.</typeparam>
+ <returns>The created task that represents the asynchronous operation.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="beginMethod">beginMethod</paramref> argument is null. -or- The <paramref name="endMethod">endMethod</paramref> argument is null.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory`1.FromAsync``1(System.Func{``0,System.AsyncCallback,System.Object,System.IAsyncResult},System.Func{System.IAsyncResult,`0},``0,System.Object,System.Threading.Tasks.TaskCreationOptions)">
+ <summary>Creates a task that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern.</summary>
+ <param name="beginMethod">The delegate that begins the asynchronous operation.</param>
+ <param name="endMethod">The delegate that ends the asynchronous operation.</param>
+ <param name="arg1">The first argument passed to the beginMethod delegate.</param>
+ <param name="state">An object containing data to be used by the beginMethod delegate.</param>
+ <param name="creationOptions">One of the enumeration values that controls the behavior of the created task.</param>
+ <typeparam name="TArg1">The type of the first argument passed to the beginMethod delegate.</typeparam>
+ <returns>The created task that represents the asynchronous operation.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="beginMethod">beginMethod</paramref> argument is null. -or- The <paramref name="endMethod">endMethod</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="creationOptions">creationOptions</paramref> parameter specifies an invalid value.</exception>
+ </member>
+ <member name="P:System.Threading.Tasks.TaskFactory`1.Scheduler">
+ <summary>Gets the task scheduler for this task factory.</summary>
+ <returns>The task scheduler for this task factory.</returns>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory`1.StartNew(System.Func{System.Object,`0},System.Object,System.Threading.CancellationToken)">
+ <summary>Creates and starts a task.</summary>
+ <param name="function">A function delegate that returns the future result to be available through the task.</param>
+ <param name="state">An object that contains data to be used by the function delegate.</param>
+ <param name="cancellationToken">The cancellation token that will be assigned to the new task.</param>
+ <returns>The started task.</returns>
+ <exception cref="T:System.ObjectDisposedException">The cancellation token source that created <paramref name="cancellationToken">cancellationToken</paramref> has already been disposed.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="function">function</paramref> argument is null.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory`1.StartNew(System.Func{System.Object,`0},System.Object,System.Threading.Tasks.TaskCreationOptions)">
+ <summary>Creates and starts a task.</summary>
+ <param name="function">A function delegate that returns the future result to be available through the task.</param>
+ <param name="state">An object that contains data to be used by the function delegate.</param>
+ <param name="creationOptions">One of the enumeration values that controls the behavior of the created task.</param>
+ <returns>The started task.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="function">function</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="creationOptions">creationOptions</paramref> parameter specifies an invalid value.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory`1.StartNew(System.Func{`0},System.Threading.Tasks.TaskCreationOptions)">
+ <summary>Creates and starts a task.</summary>
+ <param name="function">A function delegate that returns the future result to be available through the task.</param>
+ <param name="creationOptions">One of the enumeration values that controls the behavior of the created task.</param>
+ <returns>The started <see cref="T:System.Threading.Tasks.Task`1"></see>.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="function">function</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="creationOptions">creationOptions</paramref> parameter specifies an invalid value.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory`1.StartNew(System.Func{`0},System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskScheduler)">
+ <summary>Creates and starts a task.</summary>
+ <param name="function">A function delegate that returns the future result to be available through the task.</param>
+ <param name="cancellationToken">The cancellation token that will be assigned to the new task.</param>
+ <param name="creationOptions">One of the enumeration values that controls the behavior of the created task.</param>
+ <param name="scheduler">The task scheduler that is used to schedule the created task.</param>
+ <returns>The started task.</returns>
+ <exception cref="T:System.ObjectDisposedException">The cancellation token source that created <paramref name="cancellationToken">cancellationToken</paramref> has already been disposed.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="function">function</paramref> argument is null. -or- The <paramref name="scheduler">scheduler</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="creationOptions">creationOptions</paramref> parameter specifies an invalid value.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory`1.StartNew(System.Func{System.Object,`0},System.Object)">
+ <summary>Creates and starts a task.</summary>
+ <param name="function">A function delegate that returns the future result to be available through the task.</param>
+ <param name="state">An object that contains data to be used by the function delegate.</param>
+ <returns>The started task.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="function">function</paramref> argument is null.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory`1.StartNew(System.Func{`0})">
+ <summary>Creates and starts a task.</summary>
+ <param name="function">A function delegate that returns the future result to be available through the task.</param>
+ <returns>The started task.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="function">function</paramref> argument is null.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory`1.StartNew(System.Func{`0},System.Threading.CancellationToken)">
+ <summary>Creates and starts a task.</summary>
+ <param name="function">A function delegate that returns the future result to be available through the task.</param>
+ <param name="cancellationToken">The cancellation token that will be assigned to the new task.</param>
+ <returns>The started task.</returns>
+ <exception cref="T:System.ObjectDisposedException">The cancellation token source that created <paramref name="cancellationToken">cancellationToken</paramref> has already been disposed.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="function">function</paramref> argument is null.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory`1.StartNew(System.Func{System.Object,`0},System.Object,System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskScheduler)">
+ <summary>Creates and starts a task.</summary>
+ <param name="function">A function delegate that returns the future result to be available through the task.</param>
+ <param name="state">An object that contains data to be used by the function delegate.</param>
+ <param name="cancellationToken">The cancellation token that will be assigned to the new task.</param>
+ <param name="creationOptions">One of the enumeration values that controls the behavior of the created task.</param>
+ <param name="scheduler">The task scheduler that is used to schedule the created task.</param>
+ <returns>The started task.</returns>
+ <exception cref="T:System.ObjectDisposedException">The cancellation token source that created <paramref name="cancellationToken">cancellationToken</paramref> has already been disposed.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="function">function</paramref> argument is null. -or- The <paramref name="scheduler">scheduler</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="creationOptions">creationOptions</paramref> parameter specifies an invalid value.</exception>
+ </member>
+ <member name="T:System.Threading.Tasks.TaskFactory">
+ <summary>Provides support for creating and scheduling <see cref="T:System.Threading.Tasks.Task"></see> objects.</summary>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory.#ctor">
+ <summary>Initializes a <see cref="T:System.Threading.Tasks.TaskFactory"></see> instance with the default configuration.</summary>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory.#ctor(System.Threading.CancellationToken)">
+ <summary>Initializes a <see cref="T:System.Threading.Tasks.TaskFactory"></see> instance with the specified configuration.</summary>
+ <param name="cancellationToken">The <see cref="P:System.Threading.Tasks.TaskFactory.CancellationToken"></see> that will be assigned to tasks created by this <see cref="T:System.Threading.Tasks.TaskFactory"></see> unless another CancellationToken is explicitly specified while calling the factory methods.</param>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory.#ctor(System.Threading.Tasks.TaskScheduler)">
+ <summary>Initializes a <see cref="T:System.Threading.Tasks.TaskFactory"></see> instance with the specified configuration.</summary>
+ <param name="scheduler">The <see cref="T:System.Threading.Tasks.TaskScheduler"></see> to use to schedule any tasks created with this TaskFactory. A null value indicates that the current TaskScheduler should be used.</param>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory.#ctor(System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskContinuationOptions)">
+ <summary>Initializes a <see cref="T:System.Threading.Tasks.TaskFactory"></see> instance with the specified configuration.</summary>
+ <param name="creationOptions">The default <see cref="T:System.Threading.Tasks.TaskCreationOptions"></see> to use when creating tasks with this TaskFactory.</param>
+ <param name="continuationOptions">The default <see cref="T:System.Threading.Tasks.TaskContinuationOptions"></see> to use when creating continuation tasks with this TaskFactory.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="creationOptions">creationOptions</paramref> argument specifies an invalid <see cref="T:System.Threading.Tasks.TaskCreationOptions"></see> value. For more information, see the Remarks for <see cref="M:System.Threading.Tasks.TaskFactory.FromAsync(System.Func{System.AsyncCallback,System.Object,System.IAsyncResult},System.Action{System.IAsyncResult},System.Object,System.Threading.Tasks.TaskCreationOptions)"></see>. -or- The <paramref name="continuationOptions">continuationOptions</paramref> argument specifies an invalid value.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory.#ctor(System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)">
+ <summary>Initializes a <see cref="T:System.Threading.Tasks.TaskFactory"></see> instance with the specified configuration.</summary>
+ <param name="cancellationToken">The default <see cref="P:System.Threading.Tasks.TaskFactory.CancellationToken"></see> that will be assigned to tasks created by this <see cref="T:System.Threading.Tasks.TaskFactory"></see> unless another CancellationToken is explicitly specified while calling the factory methods.</param>
+ <param name="creationOptions">The default <see cref="T:System.Threading.Tasks.TaskCreationOptions"></see> to use when creating tasks with this TaskFactory.</param>
+ <param name="continuationOptions">The default <see cref="T:System.Threading.Tasks.TaskContinuationOptions"></see> to use when creating continuation tasks with this TaskFactory.</param>
+ <param name="scheduler">The default <see cref="T:System.Threading.Tasks.TaskScheduler"></see> to use to schedule any Tasks created with this TaskFactory. A null value indicates that TaskScheduler.Current should be used.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="creationOptions">creationOptions</paramref> argument specifies an invalid <see cref="T:System.Threading.Tasks.TaskCreationOptions"></see> value. For more information, see the Remarks for <see cref="M:System.Threading.Tasks.TaskFactory.FromAsync(System.Func{System.AsyncCallback,System.Object,System.IAsyncResult},System.Action{System.IAsyncResult},System.Object,System.Threading.Tasks.TaskCreationOptions)"></see>. -or- The <paramref name="continuationOptions">continuationOptions</paramref> argument specifies an invalid value.</exception>
+ </member>
+ <member name="P:System.Threading.Tasks.TaskFactory.CancellationToken">
+ <summary>Gets the default cancellation token for this task factory.</summary>
+ <returns>The default task cancellation token for this task factory.</returns>
+ </member>
+ <member name="P:System.Threading.Tasks.TaskFactory.ContinuationOptions">
+ <summary>Gets the default task continuation options for this task factory.</summary>
+ <returns>The default task continuation options for this task factory.</returns>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory.ContinueWhenAll(System.Threading.Tasks.Task[],System.Action{System.Threading.Tasks.Task[]})">
+ <summary>Creates a continuation task that starts when a set of specified tasks has completed.</summary>
+ <param name="tasks">The array of tasks from which to continue.</param>
+ <param name="continuationAction">The action delegate to execute when all tasks in the tasks array have completed.</param>
+ <returns>The new continuation task.</returns>
+ <exception cref="T:System.ObjectDisposedException">An element in the <paramref name="tasks">tasks</paramref> array has been disposed.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="tasks">tasks</paramref> array is null. -or- The <paramref name="continuationAction">continuationAction</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="tasks">tasks</paramref> array is empty or contains a null value.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory.ContinueWhenAll(System.Threading.Tasks.Task[],System.Action{System.Threading.Tasks.Task[]},System.Threading.CancellationToken)">
+ <summary>Creates a continuation task that starts when a set of specified tasks has completed.</summary>
+ <param name="tasks">The array of tasks from which to continue.</param>
+ <param name="continuationAction">The action delegate to execute when all tasks in the tasks array have completed.</param>
+ <param name="cancellationToken">The cancellation token to assign to the new continuation task.</param>
+ <returns>The new continuation task.</returns>
+ <exception cref="T:System.ObjectDisposedException">An element in the <paramref name="tasks">tasks</paramref> array has been disposed. -or- The <see cref="T:System.Threading.CancellationTokenSource"></see> that created <paramref name="cancellationToken">cancellationToken</paramref> has already been disposed.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="tasks">tasks</paramref> array is null. -or- The <paramref name="continuationAction">continuationAction</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="tasks">tasks</paramref> array is empty or contains a null value.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory.ContinueWhenAll(System.Threading.Tasks.Task[],System.Action{System.Threading.Tasks.Task[]},System.Threading.Tasks.TaskContinuationOptions)">
+ <summary>Creates a continuation task that starts when a set of specified tasks has completed.</summary>
+ <param name="tasks">The array of tasks from which to continue.</param>
+ <param name="continuationAction">The action delegate to execute when all tasks in the tasks array have completed.</param>
+ <param name="continuationOptions">A bitwise combination of the enumeration values that control the behavior of the new continuation task. The NotOn* and OnlyOn* members are not supported.</param>
+ <returns>The new continuation task.</returns>
+ <exception cref="T:System.ObjectDisposedException">An element in the <paramref name="tasks">tasks</paramref> array has been disposed.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="tasks">tasks</paramref> array is null. -or- The <paramref name="continuationAction">continuationAction</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="continuationOptions">continuationOptions</paramref> argument specifies an invalid value.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="tasks">tasks</paramref> array is empty or contains a null value.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory.ContinueWhenAll(System.Threading.Tasks.Task[],System.Action{System.Threading.Tasks.Task[]},System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)">
+ <summary>Creates a continuation task that starts when a set of specified tasks has completed.</summary>
+ <param name="tasks">The array of tasks from which to continue.</param>
+ <param name="continuationAction">The action delegate to execute when all tasks in the tasks array have completed.</param>
+ <param name="cancellationToken">The cancellation token to assign to the new continuation task.</param>
+ <param name="continuationOptions">A bitwise combination of the enumeration values that control the behavior of the new continuation task.</param>
+ <param name="scheduler">The object that is used to schedule the new continuation task.</param>
+ <returns>The new continuation task.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="tasks">tasks</paramref> array is null. -or- The <paramref name="continuationAction">continuationAction</paramref> argument is null. -or- The <paramref name="scheduler">scheduler</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="tasks">tasks</paramref> array is empty or contains a null value.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory.ContinueWhenAll``2(System.Threading.Tasks.Task{``0}[],System.Func{System.Threading.Tasks.Task{``0}[],``1},System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)">
+ <summary>Creates a continuation task that starts when a set of specified tasks has completed.</summary>
+ <param name="tasks">The array of tasks from which to continue.</param>
+ <param name="continuationFunction">The function delegate to execute asynchronously when all tasks in the tasks array have completed.</param>
+ <param name="cancellationToken">The cancellation token to assign to the new continuation task.</param>
+ <param name="continuationOptions">A bitwise combination of the enumeration values that control the behavior of the new continuation task. The NotOn* and OnlyOn* members are not supported.</param>
+ <param name="scheduler">The object that is used to schedule the new continuation task.</param>
+ <typeparam name="TAntecedentResult">The type of the result of the antecedent tasks.</typeparam>
+ <typeparam name="TResult">The type of the result that is returned by the continuationFunction delegate and associated with the created task.</typeparam>
+ <returns>The new continuation task.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="tasks">tasks</paramref> array is null. -or- The <paramref name="continuationFunction">continuationFunction</paramref> argument is null. -or- The <paramref name="scheduler">scheduler</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="tasks">tasks</paramref> array is empty or contains a null value.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="continuationOptions">continuationOptions</paramref> argument specifies an invalid value.</exception>
+ <exception cref="T:System.ObjectDisposedException">An element in the <paramref name="tasks">tasks</paramref> array has been disposed. -or- The <see cref="T:System.Threading.CancellationTokenSource"></see> that created <paramref name="cancellationToken">cancellationToken</paramref> has already been disposed.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory.ContinueWhenAll``2(System.Threading.Tasks.Task{``0}[],System.Func{System.Threading.Tasks.Task{``0}[],``1},System.Threading.Tasks.TaskContinuationOptions)">
+ <summary>Creates a continuation task that starts when a set of specified tasks has completed.</summary>
+ <param name="tasks">The array of tasks from which to continue.</param>
+ <param name="continuationFunction">The function delegate to execute asynchronously when all tasks in the tasks array have completed.</param>
+ <param name="continuationOptions">A bitwise combination of the enumeration values that control the behavior of the new continuation task. The NotOn* and OnlyOn* members are not supported.</param>
+ <typeparam name="TAntecedentResult">The type of the result of the antecedent tasks.</typeparam>
+ <typeparam name="TResult">The type of the result that is returned by the continuationFunction delegate and associated with the created task.</typeparam>
+ <returns>The new continuation task.</returns>
+ <exception cref="T:System.ObjectDisposedException">An element in the <paramref name="tasks">tasks</paramref> array has been disposed.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="tasks">tasks</paramref> array is null. -or- The <paramref name="continuationFunction">continuationFunction</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="continuationOptions">continuationOptions</paramref> argument specifies an invalid value.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="tasks">tasks</paramref> array is empty or contains a null value.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory.ContinueWhenAll``2(System.Threading.Tasks.Task{``0}[],System.Func{System.Threading.Tasks.Task{``0}[],``1},System.Threading.CancellationToken)">
+ <summary>Creates a continuation task that starts when a set of specified tasks has completed.</summary>
+ <param name="tasks">The array of tasks from which to continue.</param>
+ <param name="continuationFunction">The function delegate to execute asynchronously when all tasks in the tasks array have completed.</param>
+ <param name="cancellationToken">The cancellation token to assign to the new continuation task.</param>
+ <typeparam name="TAntecedentResult">The type of the result of the antecedent tasks.</typeparam>
+ <typeparam name="TResult">The type of the result that is returned by the continuationFunction delegate and associated with the created task.</typeparam>
+ <returns>The new continuation task.</returns>
+ <exception cref="T:System.ObjectDisposedException">An element in the <paramref name="tasks">tasks</paramref> array has been disposed. -or- The <see cref="T:System.Threading.CancellationTokenSource"></see> that created <paramref name="cancellationToken">cancellationToken</paramref> has already been disposed.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="tasks">tasks</paramref> array is null. -or- The <paramref name="continuationFunction">continuationFunction</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="tasks">tasks</paramref> array is empty or contains a null value.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory.ContinueWhenAll``2(System.Threading.Tasks.Task{``0}[],System.Func{System.Threading.Tasks.Task{``0}[],``1})">
+ <summary>Creates a continuation task that starts when a set of specified tasks has completed.</summary>
+ <param name="tasks">The array of tasks from which to continue.</param>
+ <param name="continuationFunction">The function delegate to execute asynchronously when all tasks in the tasks array have completed.</param>
+ <typeparam name="TAntecedentResult">The type of the result of the antecedent tasks.</typeparam>
+ <typeparam name="TResult">The type of the result that is returned by the continuationFunction delegate and associated with the created task.</typeparam>
+ <returns>The new continuation task.</returns>
+ <exception cref="T:System.ObjectDisposedException">An element in the <paramref name="tasks">tasks</paramref> array has been disposed.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="tasks">tasks</paramref> array is null. -or- The <paramref name="continuationFunction">continuationFunction</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="tasks">tasks</paramref> array is empty or contains a null value.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory.ContinueWhenAll``1(System.Threading.Tasks.Task{``0}[],System.Action{System.Threading.Tasks.Task{``0}[]},System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)">
+ <summary>Creates a continuation task that starts when a set of specified tasks has completed.</summary>
+ <param name="tasks">The array of tasks from which to continue.</param>
+ <param name="continuationAction">The action delegate to execute when all tasks in the tasks array have completed.</param>
+ <param name="cancellationToken">The cancellation token to assign to the new continuation task.</param>
+ <param name="continuationOptions">A bitwise combination of the enumeration values that control the behavior of the new continuation task. The NotOn* and OnlyOn* members are not supported.</param>
+ <param name="scheduler">The object that is used to schedule the new continuation task.</param>
+ <typeparam name="TAntecedentResult">The type of the result of the antecedent tasks.</typeparam>
+ <returns>The new continuation task.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="tasks">tasks</paramref> array is null. -or- The <paramref name="continuationAction">continuationAction</paramref> argument is null. -or- The <paramref name="scheduler">scheduler</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="tasks">tasks</paramref> array is empty or contains a null value.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory.ContinueWhenAll``1(System.Threading.Tasks.Task{``0}[],System.Action{System.Threading.Tasks.Task{``0}[]},System.Threading.Tasks.TaskContinuationOptions)">
+ <summary>Creates a continuation task that starts when a set of specified tasks has completed.</summary>
+ <param name="tasks">The array of tasks from which to continue.</param>
+ <param name="continuationAction">The action delegate to execute when all tasks in the tasks array have completed.</param>
+ <param name="continuationOptions">A bitwise combination of the enumeration values that control the behavior of the new continuation task. The NotOn* and OnlyOn* members are not supported.</param>
+ <typeparam name="TAntecedentResult">The type of the result of the antecedent tasks.</typeparam>
+ <returns>The new continuation task.</returns>
+ <exception cref="T:System.ObjectDisposedException">An element in the <paramref name="tasks">tasks</paramref> array has been disposed.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="tasks">tasks</paramref> array is null. -or- The <paramref name="continuationAction">continuationAction</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="continuationOptions">continuationOptions</paramref> argument specifies an invalid value.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="tasks">tasks</paramref> array is empty or contains a null value.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory.ContinueWhenAll``1(System.Threading.Tasks.Task{``0}[],System.Action{System.Threading.Tasks.Task{``0}[]},System.Threading.CancellationToken)">
+ <summary>Creates a continuation task that starts when a set of specified tasks has completed.</summary>
+ <param name="tasks">The array of tasks from which to continue.</param>
+ <param name="continuationAction">The action delegate to execute when all tasks in the tasks array have completed.</param>
+ <param name="cancellationToken">The cancellation token to assign to the new continuation task.</param>
+ <typeparam name="TAntecedentResult">The type of the result of the antecedent tasks.</typeparam>
+ <returns>The new continuation task.</returns>
+ <exception cref="T:System.ObjectDisposedException">An element in the <paramref name="tasks">tasks</paramref> array has been disposed. -or- The <see cref="T:System.Threading.CancellationTokenSource"></see> that created <paramref name="cancellationToken">cancellationToken</paramref> has already been disposed.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="tasks">tasks</paramref> array is null. -or- The <paramref name="continuationAction">continuationAction</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="tasks">tasks</paramref> array is empty or contains a null value.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory.ContinueWhenAll``1(System.Threading.Tasks.Task{``0}[],System.Action{System.Threading.Tasks.Task{``0}[]})">
+ <summary>Creates a continuation task that starts when a set of specified tasks has completed.</summary>
+ <param name="tasks">The array of tasks from which to continue.</param>
+ <param name="continuationAction">The action delegate to execute when all tasks in the tasks array have completed.</param>
+ <typeparam name="TAntecedentResult">The type of the result of the antecedent tasks.</typeparam>
+ <returns>The new continuation task.</returns>
+ <exception cref="T:System.ObjectDisposedException">An element in the <paramref name="tasks">tasks</paramref> array has been disposed.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="tasks">tasks</paramref> array is null. -or- The <paramref name="continuationAction">continuationAction</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="tasks">tasks</paramref> array is empty or contains a null value.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory.ContinueWhenAll``1(System.Threading.Tasks.Task[],System.Func{System.Threading.Tasks.Task[],``0})">
+ <summary>Creates a continuation task that starts when a set of specified tasks has completed.</summary>
+ <param name="tasks">The array of tasks from which to continue.</param>
+ <param name="continuationFunction">The function delegate to execute asynchronously when all tasks in the tasks array have completed.</param>
+ <typeparam name="TResult">The type of the result that is returned by the continuationFunction delegate and associated with the created task.</typeparam>
+ <returns>The new continuation task.</returns>
+ <exception cref="T:System.ObjectDisposedException">An element in the <paramref name="tasks">tasks</paramref> array has been disposed.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="tasks">tasks</paramref> array is null. -or- The <paramref name="continuationFunction">continuationFunction</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="tasks">tasks</paramref> array is empty or contains a null value.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory.ContinueWhenAll``1(System.Threading.Tasks.Task[],System.Func{System.Threading.Tasks.Task[],``0},System.Threading.CancellationToken)">
+ <summary>Creates a continuation task that starts when a set of specified tasks has completed.</summary>
+ <param name="tasks">The array of tasks from which to continue.</param>
+ <param name="continuationFunction">The function delegate to execute asynchronously when all tasks in the tasks array have completed.</param>
+ <param name="cancellationToken">The cancellation token to assign to the new continuation task.</param>
+ <typeparam name="TResult">The type of the result that is returned by the continuationFunction delegate and associated with the created task.</typeparam>
+ <returns>The new continuation task.</returns>
+ <exception cref="T:System.ObjectDisposedException">An element in the <paramref name="tasks">tasks</paramref> array has been disposed. -or- The <see cref="T:System.Threading.CancellationTokenSource"></see> that created <paramref name="cancellationToken">cancellationToken</paramref> has already been disposed.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="tasks">tasks</paramref> array is null. -or- The <paramref name="continuationFunction">continuationFunction</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="tasks">tasks</paramref> array is empty or contains a null value.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory.ContinueWhenAll``1(System.Threading.Tasks.Task[],System.Func{System.Threading.Tasks.Task[],``0},System.Threading.Tasks.TaskContinuationOptions)">
+ <summary>Creates a continuation task that starts when a set of specified tasks has completed.</summary>
+ <param name="tasks">The array of tasks from which to continue.</param>
+ <param name="continuationFunction">The function delegate to execute asynchronously when all tasks in the tasks array have completed.</param>
+ <param name="continuationOptions">A bitwise combination of the enumeration values that control the behavior of the new continuation task. The NotOn* and OnlyOn* members are not supported.</param>
+ <typeparam name="TResult">The type of the result that is returned by the continuationFunction delegate and associated with the created task.</typeparam>
+ <returns>The new continuation task.</returns>
+ <exception cref="T:System.ObjectDisposedException">An element in the <paramref name="tasks">tasks</paramref> array has been disposed.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="tasks">tasks</paramref> array is null. -or- The <paramref name="continuationFunction">continuationFunction</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="continuationOptions">continuationOptions</paramref> argument specifies an invalid value.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="tasks">tasks</paramref> array is empty or contains a null value.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory.ContinueWhenAll``1(System.Threading.Tasks.Task[],System.Func{System.Threading.Tasks.Task[],``0},System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)">
+ <summary>Creates a continuation task that starts when a set of specified tasks has completed.</summary>
+ <param name="tasks">The array of tasks from which to continue.</param>
+ <param name="continuationFunction">The function delegate to execute asynchronously when all tasks in the tasks array have completed.</param>
+ <param name="cancellationToken">The cancellation token to assign to the new continuation task.</param>
+ <param name="continuationOptions">A bitwise combination of the enumeration values that control the behavior of the new continuation task. The NotOn* and OnlyOn* members are not supported.</param>
+ <param name="scheduler">The object that is used to schedule the new continuation task.</param>
+ <typeparam name="TResult">The type of the result that is returned by the continuationFunction delegate and associated with the created task.</typeparam>
+ <returns>The new continuation task.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="tasks">tasks</paramref> array is null. -or- The <paramref name="continuationFunction">continuationFunction</paramref> argument is null. -or- The <paramref name="scheduler">scheduler</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="tasks">tasks</paramref> array is empty or contains a null value.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory.ContinueWhenAny(System.Threading.Tasks.Task[],System.Action{System.Threading.Tasks.Task},System.Threading.Tasks.TaskContinuationOptions)">
+ <summary>Creates a continuation <see cref="T:System.Threading.Tasks.Task"></see> that will be started upon the completion of any Task in the provided set.</summary>
+ <param name="tasks">The array of tasks from which to continue when one task completes.</param>
+ <param name="continuationAction">The action delegate to execute when one task in the tasks array completes.</param>
+ <param name="continuationOptions">The <see cref="T:System.Threading.Tasks.TaskContinuationOptions"></see> value that controls the behavior of the created continuation <see cref="T:System.Threading.Tasks.Task"></see>.</param>
+ <returns>The new continuation <see cref="T:System.Threading.Tasks.Task"></see>.</returns>
+ <exception cref="T:System.ObjectDisposedException">The exception that is thrown when one of the elements in the <paramref name="tasks">tasks</paramref> array has been disposed.</exception>
+ <exception cref="T:System.ArgumentNullException">The exception that is thrown when the <paramref name="tasks">tasks</paramref> array is null. -or- The exception that is thrown when the <paramref name="continuationAction">continuationAction</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The exception that is thrown when the <paramref name="continuationOptions">continuationOptions</paramref> argument specifies an invalid TaskContinuationOptions value.</exception>
+ <exception cref="T:System.ArgumentException">The exception that is thrown when the <paramref name="tasks">tasks</paramref> array contains a null value. -or- The exception that is thrown when the <paramref name="tasks">tasks</paramref> array is empty.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory.ContinueWhenAny(System.Threading.Tasks.Task[],System.Action{System.Threading.Tasks.Task},System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)">
+ <summary>Creates a continuation <see cref="T:System.Threading.Tasks.Task"></see> that will be started upon the completion of any Task in the provided set.</summary>
+ <param name="tasks">The array of tasks from which to continue when one task completes.</param>
+ <param name="continuationAction">The action delegate to execute when one task in the tasks array completes.</param>
+ <param name="cancellationToken">The <see cref="T:System.Threading.CancellationToken"></see> that will be assigned to the new continuation task.</param>
+ <param name="continuationOptions">The <see cref="T:System.Threading.Tasks.TaskContinuationOptions"></see> value that controls the behavior of the created continuation <see cref="T:System.Threading.Tasks.Task"></see>.</param>
+ <param name="scheduler">The <see cref="T:System.Threading.Tasks.TaskScheduler"></see> that is used to schedule the created continuation <see cref="T:System.Threading.Tasks.Task"></see>.</param>
+ <returns>The new continuation <see cref="T:System.Threading.Tasks.Task"></see>.</returns>
+ <exception cref="T:System.ArgumentNullException">The exception that is thrown when the <paramref name="tasks">tasks</paramref> array is null. -or- The exception that is thrown when the <paramref name="continuationAction">continuationAction</paramref> argument is null. -or- The exception that is thrown when the <paramref name="scheduler">scheduler</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentException">The exception that is thrown when the <paramref name="tasks">tasks</paramref> array contains a null value. -or- The exception that is thrown when the <paramref name="tasks">tasks</paramref> array is empty.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory.ContinueWhenAny(System.Threading.Tasks.Task[],System.Action{System.Threading.Tasks.Task})">
+ <summary>Creates a continuation <see cref="T:System.Threading.Tasks.Task"></see> that will be started upon the completion of any Task in the provided set.</summary>
+ <param name="tasks">The array of tasks from which to continue when one task completes.</param>
+ <param name="continuationAction">The action delegate to execute when one task in the tasks array completes.</param>
+ <returns>The new continuation <see cref="T:System.Threading.Tasks.Task"></see>.</returns>
+ <exception cref="T:System.ObjectDisposedException">One of the elements in the <paramref name="tasks">tasks</paramref> array has been disposed.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="tasks">tasks</paramref> array is null. -or- The <paramref name="continuationAction">continuationAction</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="tasks">tasks</paramref> array contains a null value. -or- The <paramref name="tasks">tasks</paramref> array is empty.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory.ContinueWhenAny(System.Threading.Tasks.Task[],System.Action{System.Threading.Tasks.Task},System.Threading.CancellationToken)">
+ <summary>Creates a continuation <see cref="T:System.Threading.Tasks.Task"></see> that will be started upon the completion of any Task in the provided set.</summary>
+ <param name="tasks">The array of tasks from which to continue when one task completes.</param>
+ <param name="continuationAction">The action delegate to execute when one task in the tasks array completes.</param>
+ <param name="cancellationToken">The <see cref="T:System.Threading.CancellationToken"></see> that will be assigned to the new continuation task.</param>
+ <returns>The new continuation <see cref="T:System.Threading.Tasks.Task"></see>.</returns>
+ <exception cref="T:System.ObjectDisposedException">One of the elements in the <paramref name="tasks">tasks</paramref> array has been disposed. -or- <paramref name="cancellationToken">cancellationToken</paramref> has already been disposed.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="tasks">tasks</paramref> array is null. -or- The <paramref name="continuationAction">continuationAction</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="tasks">tasks</paramref> array contains a null value. -or- The <paramref name="tasks">tasks</paramref> array is empty .</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory.ContinueWhenAny``2(System.Threading.Tasks.Task{``0}[],System.Func{System.Threading.Tasks.Task{``0},``1},System.Threading.Tasks.TaskContinuationOptions)">
+ <summary>Creates a continuation <see cref="T:System.Threading.Tasks.Task`1"></see> that will be started upon the completion of any Task in the provided set.</summary>
+ <param name="tasks">The array of tasks from which to continue when one task completes.</param>
+ <param name="continuationFunction">The function delegate to execute asynchronously when one task in the tasks array completes.</param>
+ <param name="continuationOptions">The <see cref="T:System.Threading.Tasks.TaskContinuationOptions"></see> value that controls the behavior of the created continuation <see cref="T:System.Threading.Tasks.Task`1"></see>.</param>
+ <typeparam name="TAntecedentResult">The type of the result of the antecedent tasks.</typeparam>
+ <typeparam name="TResult">The type of the result that is returned by the continuationFunction delegate and associated with the created <see cref="T:System.Threading.Tasks.Task`1"></see>.</typeparam>
+ <returns>The new continuation <see cref="T:System.Threading.Tasks.Task`1"></see>.</returns>
+ <exception cref="T:System.ObjectDisposedException">The exception that is thrown when one of the elements in the <paramref name="tasks">tasks</paramref> array has been disposed.</exception>
+ <exception cref="T:System.ArgumentNullException">The exception that is thrown when the <paramref name="tasks">tasks</paramref> array is null. -or- The exception that is thrown when the <paramref name="continuationFunction">continuationFunction</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The exception that is thrown when the <paramref name="continuationOptions">continuationOptions</paramref> argument specifies an invalid TaskContinuationOptions value.</exception>
+ <exception cref="T:System.ArgumentException">The exception that is thrown when the <paramref name="tasks">tasks</paramref> array contains a null value. -or- The exception that is thrown when the <paramref name="tasks">tasks</paramref> array is empty.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory.ContinueWhenAny``2(System.Threading.Tasks.Task{``0}[],System.Func{System.Threading.Tasks.Task{``0},``1})">
+ <summary>Creates a continuation <see cref="T:System.Threading.Tasks.Task`1"></see> that will be started upon the completion of any Task in the provided set.</summary>
+ <param name="tasks">The array of tasks from which to continue when one task completes.</param>
+ <param name="continuationFunction">The function delegate to execute asynchronously when one task in the tasks array completes.</param>
+ <typeparam name="TAntecedentResult">The type of the result of the antecedent tasks.</typeparam>
+ <typeparam name="TResult">The type of the result that is returned by the continuationFunction delegate and associated with the created <see cref="T:System.Threading.Tasks.Task`1"></see>.</typeparam>
+ <returns>The new continuation <see cref="T:System.Threading.Tasks.Task`1"></see>.</returns>
+ <exception cref="T:System.ObjectDisposedException">The exception that is thrown when one of the elements in the <paramref name="tasks">tasks</paramref> array has been disposed.</exception>
+ <exception cref="T:System.ArgumentNullException">The exception that is thrown when the <paramref name="tasks">tasks</paramref> array is null. -or- The exception that is thrown when the <paramref name="continuationFunction">continuationFunction</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentException">The exception that is thrown when the <paramref name="tasks">tasks</paramref> array contains a null value. -or- The exception that is thrown when the <paramref name="tasks">tasks</paramref> array is empty.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory.ContinueWhenAny``2(System.Threading.Tasks.Task{``0}[],System.Func{System.Threading.Tasks.Task{``0},``1},System.Threading.CancellationToken)">
+ <summary>Creates a continuation <see cref="T:System.Threading.Tasks.Task`1"></see> that will be started upon the completion of any Task in the provided set.</summary>
+ <param name="tasks">The array of tasks from which to continue when one task completes.</param>
+ <param name="continuationFunction">The function delegate to execute asynchronously when one task in the tasks array completes.</param>
+ <param name="cancellationToken">The <see cref="T:System.Threading.CancellationToken"></see> that will be assigned to the new continuation task.</param>
+ <typeparam name="TAntecedentResult">The type of the result of the antecedent tasks.</typeparam>
+ <typeparam name="TResult">The type of the result that is returned by the continuationFunction delegate and associated with the created <see cref="T:System.Threading.Tasks.Task`1"></see>.</typeparam>
+ <returns>The new continuation <see cref="T:System.Threading.Tasks.Task`1"></see>.</returns>
+ <exception cref="T:System.ObjectDisposedException">The exception that is thrown when one of the elements in the <paramref name="tasks">tasks</paramref> array has been disposed. -or- The provided <see cref="T:System.Threading.CancellationToken"></see> has already been disposed.</exception>
+ <exception cref="T:System.ArgumentNullException">The exception that is thrown when the <paramref name="tasks">tasks</paramref> array is null. -or- The exception that is thrown when the <paramref name="continuationFunction">continuationFunction</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentException">The exception that is thrown when the <paramref name="tasks">tasks</paramref> array contains a null value. -or- The exception that is thrown when the <paramref name="tasks">tasks</paramref> array is empty.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory.ContinueWhenAny``2(System.Threading.Tasks.Task{``0}[],System.Func{System.Threading.Tasks.Task{``0},``1},System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)">
+ <summary>Creates a continuation <see cref="T:System.Threading.Tasks.Task`1"></see> that will be started upon the completion of any Task in the provided set.</summary>
+ <param name="tasks">The array of tasks from which to continue when one task completes.</param>
+ <param name="continuationFunction">The function delegate to execute asynchronously when one task in the tasks array completes.</param>
+ <param name="cancellationToken">The <see cref="T:System.Threading.CancellationToken"></see> that will be assigned to the new continuation task.</param>
+ <param name="continuationOptions">The <see cref="T:System.Threading.Tasks.TaskContinuationOptions"></see> value that controls the behavior of the created continuation <see cref="T:System.Threading.Tasks.Task`1"></see>.</param>
+ <param name="scheduler">The <see cref="T:System.Threading.Tasks.TaskScheduler"></see> that is used to schedule the created continuation <see cref="T:System.Threading.Tasks.Task`1"></see>.</param>
+ <typeparam name="TAntecedentResult">The type of the result of the antecedent tasks.</typeparam>
+ <typeparam name="TResult">The type of the result that is returned by the continuationFunction delegate and associated with the created <see cref="T:System.Threading.Tasks.Task`1"></see>.</typeparam>
+ <returns>The new continuation <see cref="T:System.Threading.Tasks.Task`1"></see>.</returns>
+ <exception cref="T:System.ArgumentNullException">The exception that is thrown when the <paramref name="tasks">tasks</paramref> array is null. -or- The exception that is thrown when the <paramref name="continuationFunction">continuationFunction</paramref> argument is null. -or- The exception that is thrown when the <paramref name="scheduler">scheduler</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentException">The exception that is thrown when the <paramref name="tasks">tasks</paramref> array contains a null value. -or- The exception that is thrown when the <paramref name="tasks">tasks</paramref> array is empty.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory.ContinueWhenAny``1(System.Threading.Tasks.Task{``0}[],System.Action{System.Threading.Tasks.Task{``0}})">
+ <summary>Creates a continuation <see cref="T:System.Threading.Tasks.Task"></see> that will be started upon the completion of any Task in the provided set.</summary>
+ <param name="tasks">The array of tasks from which to continue when one task completes.</param>
+ <param name="continuationAction">The action delegate to execute when one task in the tasks array completes.</param>
+ <typeparam name="TAntecedentResult">The type of the result of the antecedent tasks.</typeparam>
+ <returns>The new continuation <see cref="T:System.Threading.Tasks.Task"></see>.</returns>
+ <exception cref="T:System.ObjectDisposedException">The exception that is thrown when one of the elements in the <paramref name="tasks">tasks</paramref> array has been disposed.</exception>
+ <exception cref="T:System.ArgumentNullException">The exception that is thrown when the <paramref name="tasks">tasks</paramref> array is null. -or- The exception that is thrown when the <paramref name="continuationAction">continuationAction</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentException">The exception that is thrown when the <paramref name="tasks">tasks</paramref> array contains a null value. -or- The exception that is thrown when the <paramref name="tasks">tasks</paramref> array is empty.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory.ContinueWhenAny``1(System.Threading.Tasks.Task{``0}[],System.Action{System.Threading.Tasks.Task{``0}},System.Threading.CancellationToken)">
+ <summary>Creates a continuation <see cref="T:System.Threading.Tasks.Task"></see> that will be started upon the completion of any Task in the provided set.</summary>
+ <param name="tasks">The array of tasks from which to continue when one task completes.</param>
+ <param name="continuationAction">The action delegate to execute when one task in the tasks array completes.</param>
+ <param name="cancellationToken">The <see cref="T:System.Threading.CancellationToken"></see> that will be assigned to the new continuation task.</param>
+ <typeparam name="TAntecedentResult">The type of the result of the antecedent tasks.</typeparam>
+ <returns>The new continuation <see cref="T:System.Threading.Tasks.Task"></see>.</returns>
+ <exception cref="T:System.ObjectDisposedException">The exception that is thrown when one of the elements in the <paramref name="tasks">tasks</paramref> array has been disposed. -or- The provided <see cref="T:System.Threading.CancellationToken"></see> has already been disposed.</exception>
+ <exception cref="T:System.ArgumentNullException">The exception that is thrown when the <paramref name="tasks">tasks</paramref> array is null. -or- The exception that is thrown when the <paramref name="continuationAction">continuationAction</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentException">The exception that is thrown when the <paramref name="tasks">tasks</paramref> array contains a null value. -or- The exception that is thrown when the <paramref name="tasks">tasks</paramref> array is empty.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory.ContinueWhenAny``1(System.Threading.Tasks.Task{``0}[],System.Action{System.Threading.Tasks.Task{``0}},System.Threading.Tasks.TaskContinuationOptions)">
+ <summary>Creates a continuation <see cref="T:System.Threading.Tasks.Task"></see> that will be started upon the completion of any Task in the provided set.</summary>
+ <param name="tasks">The array of tasks from which to continue when one task completes.</param>
+ <param name="continuationAction">The action delegate to execute when one task in the tasks array completes.</param>
+ <param name="continuationOptions">The <see cref="T:System.Threading.Tasks.TaskContinuationOptions"></see> value that controls the behavior of the created continuation <see cref="T:System.Threading.Tasks.Task"></see>.</param>
+ <typeparam name="TAntecedentResult">The type of the result of the antecedent tasks.</typeparam>
+ <returns>The new continuation <see cref="T:System.Threading.Tasks.Task"></see>.</returns>
+ <exception cref="T:System.ObjectDisposedException">The exception that is thrown when one of the elements in the <paramref name="tasks">tasks</paramref> array has been disposed.</exception>
+ <exception cref="T:System.ArgumentNullException">The exception that is thrown when the <paramref name="tasks">tasks</paramref> array is null. -or- The exception that is thrown when the <paramref name="continuationAction">continuationAction</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The exception that is thrown when the <paramref name="continuationOptions">continuationOptions</paramref> argument specifies an invalid TaskContinuationOptions value.</exception>
+ <exception cref="T:System.ArgumentException">The exception that is thrown when the <paramref name="tasks">tasks</paramref> array contains a null value. -or- The exception that is thrown when the <paramref name="tasks">tasks</paramref> array is empty.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory.ContinueWhenAny``1(System.Threading.Tasks.Task{``0}[],System.Action{System.Threading.Tasks.Task{``0}},System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)">
+ <summary>Creates a continuation <see cref="T:System.Threading.Tasks.Task"></see> that will be started upon the completion of any Task in the provided set.</summary>
+ <param name="tasks">The array of tasks from which to continue when one task completes.</param>
+ <param name="continuationAction">The action delegate to execute when one task in the tasks array completes.</param>
+ <param name="cancellationToken">The <see cref="T:System.Threading.CancellationToken"></see> that will be assigned to the new continuation task.</param>
+ <param name="continuationOptions">The <see cref="T:System.Threading.Tasks.TaskContinuationOptions"></see> value that controls the behavior of the created continuation <see cref="T:System.Threading.Tasks.Task"></see>.</param>
+ <param name="scheduler">The <see cref="T:System.Threading.Tasks.TaskScheduler"></see> that is used to schedule the created continuation <see cref="T:System.Threading.Tasks.Task`1"></see>.</param>
+ <typeparam name="TAntecedentResult">The type of the result of the antecedent tasks.</typeparam>
+ <returns>The new continuation <see cref="T:System.Threading.Tasks.Task"></see>.</returns>
+ <exception cref="T:System.ArgumentNullException">The exception that is thrown when the <paramref name="tasks">tasks</paramref> array is null. -or- The exception that is thrown when the <paramref name="continuationAction">continuationAction</paramref> argument is null. -or- The exception that is thrown when the <paramref name="scheduler">scheduler</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentException">The exception that is thrown when the <paramref name="tasks">tasks</paramref> array contains a null value. -or- The exception that is thrown when the <paramref name="tasks">tasks</paramref> array is empty.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory.ContinueWhenAny``1(System.Threading.Tasks.Task[],System.Func{System.Threading.Tasks.Task,``0})">
+ <summary>Creates a continuation <see cref="T:System.Threading.Tasks.Task`1"></see> that will be started upon the completion of any Task in the provided set.</summary>
+ <param name="tasks">The array of tasks from which to continue when one task completes.</param>
+ <param name="continuationFunction">The function delegate to execute asynchronously when one task in the tasks array completes.</param>
+ <typeparam name="TResult">The type of the result that is returned by the continuationFunction delegate and associated with the created <see cref="T:System.Threading.Tasks.Task`1"></see>.</typeparam>
+ <returns>The new continuation <see cref="T:System.Threading.Tasks.Task`1"></see>.</returns>
+ <exception cref="T:System.ObjectDisposedException">The exception that is thrown when one of the elements in the <paramref name="tasks">tasks</paramref> array has been disposed.</exception>
+ <exception cref="T:System.ArgumentNullException">The exception that is thrown when the <paramref name="tasks">tasks</paramref> array is null. -or- The exception that is thrown when the <paramref name="continuationFunction">continuationFunction</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentException">The exception that is thrown when the <paramref name="tasks">tasks</paramref> array contains a null value. -or- The exception that is thrown when the <paramref name="tasks">tasks</paramref> array is empty.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory.ContinueWhenAny``1(System.Threading.Tasks.Task[],System.Func{System.Threading.Tasks.Task,``0},System.Threading.CancellationToken)">
+ <summary>Creates a continuation <see cref="T:System.Threading.Tasks.Task`1"></see> that will be started upon the completion of any Task in the provided set.</summary>
+ <param name="tasks">The array of tasks from which to continue when one task completes.</param>
+ <param name="continuationFunction">The function delegate to execute asynchronously when one task in the tasks array completes.</param>
+ <param name="cancellationToken">The <see cref="T:System.Threading.CancellationToken"></see> that will be assigned to the new continuation task.</param>
+ <typeparam name="TResult">The type of the result that is returned by the continuationFunction delegate and associated with the created <see cref="T:System.Threading.Tasks.Task`1"></see>.</typeparam>
+ <returns>The new continuation <see cref="T:System.Threading.Tasks.Task`1"></see>.</returns>
+ <exception cref="T:System.ObjectDisposedException">The exception that is thrown when one of the elements in the <paramref name="tasks">tasks</paramref> array has been disposed. -or- The provided <see cref="T:System.Threading.CancellationToken"></see> has already been disposed.</exception>
+ <exception cref="T:System.ArgumentNullException">The exception that is thrown when the <paramref name="tasks">tasks</paramref> array is null. -or- The exception that is thrown when the <paramref name="continuationFunction">continuationFunction</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentException">The exception that is thrown when the <paramref name="tasks">tasks</paramref> array contains a null value. -or- The exception that is thrown when the <paramref name="tasks">tasks</paramref> array is empty.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory.ContinueWhenAny``1(System.Threading.Tasks.Task[],System.Func{System.Threading.Tasks.Task,``0},System.Threading.Tasks.TaskContinuationOptions)">
+ <summary>Creates a continuation <see cref="T:System.Threading.Tasks.Task`1"></see> that will be started upon the completion of any Task in the provided set.</summary>
+ <param name="tasks">The array of tasks from which to continue when one task completes.</param>
+ <param name="continuationFunction">The function delegate to execute asynchronously when one task in the tasks array completes.</param>
+ <param name="continuationOptions">The <see cref="T:System.Threading.Tasks.TaskContinuationOptions"></see> value that controls the behavior of the created continuation <see cref="T:System.Threading.Tasks.Task`1"></see>.</param>
+ <typeparam name="TResult">The type of the result that is returned by the continuationFunction delegate and associated with the created <see cref="T:System.Threading.Tasks.Task`1"></see>.</typeparam>
+ <returns>The new continuation <see cref="T:System.Threading.Tasks.Task`1"></see>.</returns>
+ <exception cref="T:System.ObjectDisposedException">The exception that is thrown when one of the elements in the <paramref name="tasks">tasks</paramref> array has been disposed.</exception>
+ <exception cref="T:System.ArgumentNullException">The exception that is thrown when the <paramref name="tasks">tasks</paramref> array is null. -or- The exception that is thrown when the <paramref name="continuationFunction">continuationFunction</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The exception that is thrown when the <paramref name="continuationOptions">continuationOptions</paramref> argument specifies an invalid TaskContinuationOptions value.</exception>
+ <exception cref="T:System.ArgumentException">The exception that is thrown when the <paramref name="tasks">tasks</paramref> array contains a null value. -or- The exception that is thrown when the <paramref name="tasks">tasks</paramref> array is empty.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory.ContinueWhenAny``1(System.Threading.Tasks.Task[],System.Func{System.Threading.Tasks.Task,``0},System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)">
+ <summary>Creates a continuation <see cref="T:System.Threading.Tasks.Task`1"></see> that will be started upon the completion of any Task in the provided set.</summary>
+ <param name="tasks">The array of tasks from which to continue when one task completes.</param>
+ <param name="continuationFunction">The function delegate to execute asynchronously when one task in the tasks array completes.</param>
+ <param name="cancellationToken">The <see cref="T:System.Threading.CancellationToken"></see> that will be assigned to the new continuation task.</param>
+ <param name="continuationOptions">The <see cref="T:System.Threading.Tasks.TaskContinuationOptions"></see> value that controls the behavior of the created continuation <see cref="T:System.Threading.Tasks.Task`1"></see>.</param>
+ <param name="scheduler">The <see cref="T:System.Threading.Tasks.TaskScheduler"></see> that is used to schedule the created continuation <see cref="T:System.Threading.Tasks.Task`1"></see>.</param>
+ <typeparam name="TResult">The type of the result that is returned by the continuationFunction delegate and associated with the created <see cref="T:System.Threading.Tasks.Task`1"></see>.</typeparam>
+ <returns>The new continuation <see cref="T:System.Threading.Tasks.Task`1"></see>.</returns>
+ <exception cref="T:System.ArgumentNullException">The exception that is thrown when the <paramref name="tasks">tasks</paramref> array is null. -or- The exception that is thrown when the <paramref name="continuationFunction">continuationFunction</paramref> argument is null. -or- The exception that is thrown when the <paramref name="scheduler">scheduler</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentException">The exception that is thrown when the <paramref name="tasks">tasks</paramref> array contains a null value. -or- The exception that is thrown when the <paramref name="tasks">tasks</paramref> array is empty.</exception>
+ </member>
+ <member name="P:System.Threading.Tasks.TaskFactory.CreationOptions">
+ <summary>Gets the default task creation options for this task factory.</summary>
+ <returns>The default task creation options for this task factory.</returns>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory.FromAsync(System.IAsyncResult,System.Action{System.IAsyncResult})">
+ <summary>Creates a <see cref="T:System.Threading.Tasks.Task"></see> that executes an end method action when a specified <see cref="T:System.IAsyncResult"></see> completes.</summary>
+ <param name="asyncResult">The IAsyncResult whose completion should trigger the processing of the endMethod.</param>
+ <param name="endMethod">The action delegate that processes the completed asyncResult.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"></see> that represents the asynchronous operation.</returns>
+ <exception cref="T:System.ArgumentNullException">The exception that is thrown when the <paramref name="asyncResult">asyncResult</paramref> argument is null. -or- The exception that is thrown when the <paramref name="endMethod">endMethod</paramref> argument is null.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory.FromAsync(System.Func{System.AsyncCallback,System.Object,System.IAsyncResult},System.Action{System.IAsyncResult},System.Object)">
+ <summary>Creates a <see cref="T:System.Threading.Tasks.Task"></see> that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern.</summary>
+ <param name="beginMethod">The delegate that begins the asynchronous operation.</param>
+ <param name="endMethod">The delegate that ends the asynchronous operation.</param>
+ <param name="state">An object containing data to be used by the beginMethod delegate.</param>
+ <returns>The created <see cref="T:System.Threading.Tasks.Task"></see> that represents the asynchronous operation.</returns>
+ <exception cref="T:System.ArgumentNullException">The exception that is thrown when the <paramref name="beginMethod">beginMethod</paramref> argument is null. -or- The exception that is thrown when the <paramref name="endMethod">endMethod</paramref> argument is null.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory.FromAsync(System.IAsyncResult,System.Action{System.IAsyncResult},System.Threading.Tasks.TaskCreationOptions)">
+ <summary>Creates a <see cref="T:System.Threading.Tasks.Task"></see> that executes an end method action when a specified <see cref="T:System.IAsyncResult"></see> completes.</summary>
+ <param name="asyncResult">The IAsyncResult whose completion should trigger the processing of the endMethod.</param>
+ <param name="endMethod">The action delegate that processes the completed asyncResult.</param>
+ <param name="creationOptions">The TaskCreationOptions value that controls the behavior of the created <see cref="T:System.Threading.Tasks.Task"></see>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"></see> that represents the asynchronous operation.</returns>
+ <exception cref="T:System.ArgumentNullException">The exception that is thrown when the <paramref name="asyncResult">asyncResult</paramref> argument is null. -or- The exception that is thrown when the <paramref name="endMethod">endMethod</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The exception that is thrown when the <paramref name="creationOptions">creationOptions</paramref> argument specifies an invalid TaskCreationOptions value. For more information, see the Remarks for <see cref="M:System.Threading.Tasks.TaskFactory.FromAsync(System.Func{System.AsyncCallback,System.Object,System.IAsyncResult},System.Action{System.IAsyncResult},System.Object,System.Threading.Tasks.TaskCreationOptions)"></see></exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory.FromAsync(System.Func{System.AsyncCallback,System.Object,System.IAsyncResult},System.Action{System.IAsyncResult},System.Object,System.Threading.Tasks.TaskCreationOptions)">
+ <summary>Creates a <see cref="T:System.Threading.Tasks.Task"></see> that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern.</summary>
+ <param name="beginMethod">The delegate that begins the asynchronous operation.</param>
+ <param name="endMethod">The delegate that ends the asynchronous operation.</param>
+ <param name="state">An object containing data to be used by the beginMethod delegate.</param>
+ <param name="creationOptions">The TaskCreationOptions value that controls the behavior of the created <see cref="T:System.Threading.Tasks.Task"></see>.</param>
+ <returns>The created <see cref="T:System.Threading.Tasks.Task"></see> that represents the asynchronous operation.</returns>
+ <exception cref="T:System.ArgumentNullException">The exception that is thrown when the <paramref name="beginMethod">beginMethod</paramref> argument is null. -or- The exception that is thrown when the <paramref name="endMethod">endMethod</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The exception that is thrown when the <paramref name="creationOptions">creationOptions</paramref> argument specifies an invalid TaskCreationOptions value.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory.FromAsync(System.IAsyncResult,System.Action{System.IAsyncResult},System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskScheduler)">
+ <summary>Creates a <see cref="T:System.Threading.Tasks.Task"></see> that executes an end method action when a specified <see cref="T:System.IAsyncResult"></see> completes.</summary>
+ <param name="asyncResult">The IAsyncResult whose completion should trigger the processing of the endMethod.</param>
+ <param name="endMethod">The action delegate that processes the completed asyncResult.</param>
+ <param name="creationOptions">The TaskCreationOptions value that controls the behavior of the created <see cref="T:System.Threading.Tasks.Task"></see>.</param>
+ <param name="scheduler">The <see cref="T:System.Threading.Tasks.TaskScheduler"></see> that is used to schedule the task that executes the end method.</param>
+ <returns>The created <see cref="T:System.Threading.Tasks.Task"></see> that represents the asynchronous operation.</returns>
+ <exception cref="T:System.ArgumentNullException">The exception that is thrown when the <paramref name="asyncResult">asyncResult</paramref> argument is null. -or- The exception that is thrown when the <paramref name="endMethod">endMethod</paramref> argument is null. -or- The exception that is thrown when the <paramref name="scheduler">scheduler</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The exception that is thrown when the <paramref name="creationOptions">creationOptions</paramref> argument specifies an invalid TaskCreationOptions value. The exception that is thrown when the <paramref name="creationOptions">creationOptions</paramref> argument specifies an invalid TaskCreationOptions value. For more information, see the Remarks for <see cref="M:System.Threading.Tasks.TaskFactory.FromAsync(System.Func{System.AsyncCallback,System.Object,System.IAsyncResult},System.Action{System.IAsyncResult},System.Object,System.Threading.Tasks.TaskCreationOptions)"></see></exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory.FromAsync``4(System.Func{``0,``1,``2,System.AsyncCallback,System.Object,System.IAsyncResult},System.Func{System.IAsyncResult,``3},``0,``1,``2,System.Object,System.Threading.Tasks.TaskCreationOptions)">
+ <summary>Creates a <see cref="T:System.Threading.Tasks.Task`1"></see> that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern.</summary>
+ <param name="beginMethod">The delegate that begins the asynchronous operation.</param>
+ <param name="endMethod">The delegate that ends the asynchronous operation.</param>
+ <param name="arg1">The first argument passed to the beginMethod delegate.</param>
+ <param name="arg2">The second argument passed to the beginMethod delegate.</param>
+ <param name="arg3">The third argument passed to the beginMethod delegate.</param>
+ <param name="state">An object containing data to be used by the beginMethod delegate.</param>
+ <param name="creationOptions">The TaskCreationOptions value that controls the behavior of the created <see cref="T:System.Threading.Tasks.Task`1"></see>.</param>
+ <typeparam name="TArg1">The type of the second argument passed to beginMethod delegate.</typeparam>
+ <typeparam name="TArg2">The type of the third argument passed to beginMethod delegate.</typeparam>
+ <typeparam name="TArg3">The type of the first argument passed to the beginMethod delegate.</typeparam>
+ <typeparam name="TResult">The type of the result available through the <see cref="T:System.Threading.Tasks.Task`1"></see>.</typeparam>
+ <returns>The created <see cref="T:System.Threading.Tasks.Task`1"></see> that represents the asynchronous operation.</returns>
+ <exception cref="T:System.ArgumentNullException">The exception that is thrown when the <paramref name="beginMethod">beginMethod</paramref> argument is null. -or- The exception that is thrown when the <paramref name="endMethod">endMethod</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The exception that is thrown when the <paramref name="creationOptions">creationOptions</paramref> argument specifies an invalid TaskCreationOptions value. The exception that is thrown when the <paramref name="creationOptions">creationOptions</paramref> argument specifies an invalid TaskCreationOptions value. For more information, see the Remarks for <see cref="M:System.Threading.Tasks.TaskFactory.FromAsync(System.Func{System.AsyncCallback,System.Object,System.IAsyncResult},System.Action{System.IAsyncResult},System.Object,System.Threading.Tasks.TaskCreationOptions)"></see></exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory.FromAsync``4(System.Func{``0,``1,``2,System.AsyncCallback,System.Object,System.IAsyncResult},System.Func{System.IAsyncResult,``3},``0,``1,``2,System.Object)">
+ <summary>Creates a <see cref="T:System.Threading.Tasks.Task`1"></see> that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern.</summary>
+ <param name="beginMethod">The delegate that begins the asynchronous operation.</param>
+ <param name="endMethod">The delegate that ends the asynchronous operation.</param>
+ <param name="arg1">The first argument passed to the beginMethod delegate.</param>
+ <param name="arg2">The second argument passed to the beginMethod delegate.</param>
+ <param name="arg3">The third argument passed to the beginMethod delegate.</param>
+ <param name="state">An object containing data to be used by the beginMethod delegate.</param>
+ <typeparam name="TArg1">The type of the second argument passed to beginMethod delegate.</typeparam>
+ <typeparam name="TArg2">The type of the third argument passed to beginMethod delegate.</typeparam>
+ <typeparam name="TArg3">The type of the first argument passed to the beginMethod delegate.</typeparam>
+ <typeparam name="TResult">The type of the result available through the <see cref="T:System.Threading.Tasks.Task`1"></see>.</typeparam>
+ <returns>The created <see cref="T:System.Threading.Tasks.Task`1"></see> that represents the asynchronous operation.</returns>
+ <exception cref="T:System.ArgumentNullException">The exception that is thrown when the <paramref name="beginMethod">beginMethod</paramref> argument is null. -or- The exception that is thrown when the <paramref name="endMethod">endMethod</paramref> argument is null.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory.FromAsync``3(System.Func{``0,``1,``2,System.AsyncCallback,System.Object,System.IAsyncResult},System.Action{System.IAsyncResult},``0,``1,``2,System.Object,System.Threading.Tasks.TaskCreationOptions)">
+ <summary>Creates a <see cref="T:System.Threading.Tasks.Task"></see> that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern.</summary>
+ <param name="beginMethod">The delegate that begins the asynchronous operation.</param>
+ <param name="endMethod">The delegate that ends the asynchronous operation.</param>
+ <param name="arg1">The first argument passed to the beginMethod delegate.</param>
+ <param name="arg2">The second argument passed to the beginMethod delegate.</param>
+ <param name="arg3">The third argument passed to the beginMethod delegate.</param>
+ <param name="state">An object containing data to be used by the beginMethod delegate.</param>
+ <param name="creationOptions">The TaskCreationOptions value that controls the behavior of the created <see cref="T:System.Threading.Tasks.Task"></see>.</param>
+ <typeparam name="TArg1">The type of the second argument passed to beginMethod delegate.</typeparam>
+ <typeparam name="TArg2">The type of the third argument passed to beginMethod delegate.</typeparam>
+ <typeparam name="TArg3">The type of the first argument passed to the beginMethod delegate.</typeparam>
+ <returns>The created <see cref="T:System.Threading.Tasks.Task"></see> that represents the asynchronous operation.</returns>
+ <exception cref="T:System.ArgumentNullException">The exception that is thrown when the <paramref name="beginMethod">beginMethod</paramref> argument is null. -or- The exception that is thrown when the <paramref name="endMethod">endMethod</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The exception that is thrown when the <paramref name="creationOptions">creationOptions</paramref> argument specifies an invalid TaskCreationOptions value. The exception that is thrown when the <paramref name="creationOptions">creationOptions</paramref> argument specifies an invalid TaskCreationOptions value. For more information, see the Remarks for <see cref="M:System.Threading.Tasks.TaskFactory.FromAsync(System.Func{System.AsyncCallback,System.Object,System.IAsyncResult},System.Action{System.IAsyncResult},System.Object,System.Threading.Tasks.TaskCreationOptions)"></see></exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory.FromAsync``3(System.Func{``0,``1,``2,System.AsyncCallback,System.Object,System.IAsyncResult},System.Action{System.IAsyncResult},``0,``1,``2,System.Object)">
+ <summary>Creates a <see cref="T:System.Threading.Tasks.Task"></see> that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern.</summary>
+ <param name="beginMethod">The delegate that begins the asynchronous operation.</param>
+ <param name="endMethod">The delegate that ends the asynchronous operation.</param>
+ <param name="arg1">The first argument passed to the beginMethod delegate.</param>
+ <param name="arg2">The second argument passed to the beginMethod delegate.</param>
+ <param name="arg3">The third argument passed to the beginMethod delegate.</param>
+ <param name="state">An object containing data to be used by the beginMethod delegate.</param>
+ <typeparam name="TArg1">The type of the second argument passed to beginMethod delegate.</typeparam>
+ <typeparam name="TArg2">The type of the third argument passed to beginMethod delegate.</typeparam>
+ <typeparam name="TArg3">The type of the first argument passed to the beginMethod delegate.</typeparam>
+ <returns>The created <see cref="T:System.Threading.Tasks.Task"></see> that represents the asynchronous operation.</returns>
+ <exception cref="T:System.ArgumentNullException">The exception that is thrown when the <paramref name="beginMethod">beginMethod</paramref> argument is null. -or- The exception that is thrown when the <paramref name="endMethod">endMethod</paramref> argument is null.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory.FromAsync``3(System.Func{``0,``1,System.AsyncCallback,System.Object,System.IAsyncResult},System.Func{System.IAsyncResult,``2},``0,``1,System.Object)">
+ <summary>Creates a <see cref="T:System.Threading.Tasks.Task`1"></see> that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern.</summary>
+ <param name="beginMethod">The delegate that begins the asynchronous operation.</param>
+ <param name="endMethod">The delegate that ends the asynchronous operation.</param>
+ <param name="arg1">The first argument passed to the beginMethod delegate.</param>
+ <param name="arg2">The second argument passed to the beginMethod delegate.</param>
+ <param name="state">An object containing data to be used by the beginMethod delegate.</param>
+ <typeparam name="TArg1">The type of the second argument passed to beginMethod delegate.</typeparam>
+ <typeparam name="TArg2">The type of the first argument passed to the beginMethod delegate.</typeparam>
+ <typeparam name="TResult">The type of the result available through the <see cref="T:System.Threading.Tasks.Task`1"></see>.</typeparam>
+ <returns>The created <see cref="T:System.Threading.Tasks.Task`1"></see> that represents the asynchronous operation.</returns>
+ <exception cref="T:System.ArgumentNullException">The exception that is thrown when the <paramref name="beginMethod">beginMethod</paramref> argument is null. -or- The exception that is thrown when the <paramref name="endMethod">endMethod</paramref> argument is null.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory.FromAsync``3(System.Func{``0,``1,System.AsyncCallback,System.Object,System.IAsyncResult},System.Func{System.IAsyncResult,``2},``0,``1,System.Object,System.Threading.Tasks.TaskCreationOptions)">
+ <summary>Creates a <see cref="T:System.Threading.Tasks.Task`1"></see> that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern.</summary>
+ <param name="beginMethod">The delegate that begins the asynchronous operation.</param>
+ <param name="endMethod">The delegate that ends the asynchronous operation.</param>
+ <param name="arg1">The first argument passed to the beginMethod delegate.</param>
+ <param name="arg2">The second argument passed to the beginMethod delegate.</param>
+ <param name="state">An object containing data to be used by the beginMethod delegate.</param>
+ <param name="creationOptions">The TaskCreationOptions value that controls the behavior of the created <see cref="T:System.Threading.Tasks.Task`1"></see>.</param>
+ <typeparam name="TArg1">The type of the second argument passed to beginMethod delegate.</typeparam>
+ <typeparam name="TArg2">The type of the first argument passed to the beginMethod delegate.</typeparam>
+ <typeparam name="TResult">The type of the result available through the <see cref="T:System.Threading.Tasks.Task`1"></see>.</typeparam>
+ <returns>The created <see cref="T:System.Threading.Tasks.Task`1"></see> that represents the asynchronous operation.</returns>
+ <exception cref="T:System.ArgumentNullException">The exception that is thrown when the <paramref name="beginMethod">beginMethod</paramref> argument is null. -or- The exception that is thrown when the <paramref name="endMethod">endMethod</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The exception that is thrown when the <paramref name="creationOptions">creationOptions</paramref> argument specifies an invalid TaskCreationOptions value. The exception that is thrown when the <paramref name="creationOptions">creationOptions</paramref> argument specifies an invalid TaskCreationOptions value. For more information, see the Remarks for <see cref="M:System.Threading.Tasks.TaskFactory.FromAsync(System.Func{System.AsyncCallback,System.Object,System.IAsyncResult},System.Action{System.IAsyncResult},System.Object,System.Threading.Tasks.TaskCreationOptions)"></see></exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory.FromAsync``2(System.Func{``0,``1,System.AsyncCallback,System.Object,System.IAsyncResult},System.Action{System.IAsyncResult},``0,``1,System.Object)">
+ <summary>Creates a <see cref="T:System.Threading.Tasks.Task"></see> that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern.</summary>
+ <param name="beginMethod">The delegate that begins the asynchronous operation.</param>
+ <param name="endMethod">The delegate that ends the asynchronous operation.</param>
+ <param name="arg1">The first argument passed to the beginMethod delegate.</param>
+ <param name="arg2">The second argument passed to the beginMethod delegate.</param>
+ <param name="state">An object containing data to be used by the beginMethod delegate.</param>
+ <typeparam name="TArg1">The type of the second argument passed to beginMethod delegate.</typeparam>
+ <typeparam name="TArg2">The type of the first argument passed to the beginMethod delegate.</typeparam>
+ <returns>The created <see cref="T:System.Threading.Tasks.Task"></see> that represents the asynchronous operation.</returns>
+ <exception cref="T:System.ArgumentNullException">The exception that is thrown when the <paramref name="beginMethod">beginMethod</paramref> argument is null. -or- The exception that is thrown when the <paramref name="endMethod">endMethod</paramref> argument is null.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory.FromAsync``2(System.Func{``0,``1,System.AsyncCallback,System.Object,System.IAsyncResult},System.Action{System.IAsyncResult},``0,``1,System.Object,System.Threading.Tasks.TaskCreationOptions)">
+ <summary>Creates a <see cref="T:System.Threading.Tasks.Task"></see> that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern.</summary>
+ <param name="beginMethod">The delegate that begins the asynchronous operation.</param>
+ <param name="endMethod">The delegate that ends the asynchronous operation.</param>
+ <param name="arg1">The first argument passed to the beginMethod delegate.</param>
+ <param name="arg2">The second argument passed to the beginMethod delegate.</param>
+ <param name="state">An object containing data to be used by the beginMethod delegate.</param>
+ <param name="creationOptions">The TaskCreationOptions value that controls the behavior of the created <see cref="T:System.Threading.Tasks.Task"></see>.</param>
+ <typeparam name="TArg1">The type of the second argument passed to beginMethod delegate.</typeparam>
+ <typeparam name="TArg2">The type of the first argument passed to the beginMethod delegate.</typeparam>
+ <returns>The created <see cref="T:System.Threading.Tasks.Task"></see> that represents the asynchronous operation.</returns>
+ <exception cref="T:System.ArgumentNullException">The exception that is thrown when the <paramref name="beginMethod">beginMethod</paramref> argument is null. -or- The exception that is thrown when the <paramref name="endMethod">endMethod</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The exception that is thrown when the <paramref name="creationOptions">creationOptions</paramref> argument specifies an invalid TaskCreationOptions value. The exception that is thrown when the <paramref name="creationOptions">creationOptions</paramref> argument specifies an invalid TaskCreationOptions value. For more information, see the Remarks for <see cref="M:System.Threading.Tasks.TaskFactory.FromAsync(System.Func{System.AsyncCallback,System.Object,System.IAsyncResult},System.Action{System.IAsyncResult},System.Object,System.Threading.Tasks.TaskCreationOptions)"></see></exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory.FromAsync``2(System.Func{``0,System.AsyncCallback,System.Object,System.IAsyncResult},System.Func{System.IAsyncResult,``1},``0,System.Object)">
+ <summary>Creates a <see cref="T:System.Threading.Tasks.Task`1"></see> that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern.</summary>
+ <param name="beginMethod">The delegate that begins the asynchronous operation.</param>
+ <param name="endMethod">The delegate that ends the asynchronous operation.</param>
+ <param name="arg1">The first argument passed to the beginMethod delegate.</param>
+ <param name="state">An object containing data to be used by the beginMethod delegate.</param>
+ <typeparam name="TArg1">The type of the first argument passed to the beginMethod delegate.</typeparam>
+ <typeparam name="TResult">The type of the result available through the <see cref="T:System.Threading.Tasks.Task`1"></see>.</typeparam>
+ <returns>The created <see cref="T:System.Threading.Tasks.Task`1"></see> that represents the asynchronous operation.</returns>
+ <exception cref="T:System.ArgumentNullException">The exception that is thrown when the <paramref name="beginMethod">beginMethod</paramref> argument is null. -or- The exception that is thrown when the <paramref name="endMethod">endMethod</paramref> argument is null.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory.FromAsync``2(System.Func{``0,System.AsyncCallback,System.Object,System.IAsyncResult},System.Func{System.IAsyncResult,``1},``0,System.Object,System.Threading.Tasks.TaskCreationOptions)">
+ <summary>Creates a <see cref="T:System.Threading.Tasks.Task`1"></see> that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern.</summary>
+ <param name="beginMethod">The delegate that begins the asynchronous operation.</param>
+ <param name="endMethod">The delegate that ends the asynchronous operation.</param>
+ <param name="arg1">The first argument passed to the beginMethod delegate.</param>
+ <param name="state">An object containing data to be used by the beginMethod delegate.</param>
+ <param name="creationOptions">The TaskCreationOptions value that controls the behavior of the created <see cref="T:System.Threading.Tasks.Task`1"></see>.</param>
+ <typeparam name="TArg1">The type of the first argument passed to the beginMethod delegate.</typeparam>
+ <typeparam name="TResult">The type of the result available through the <see cref="T:System.Threading.Tasks.Task`1"></see>.</typeparam>
+ <returns>The created <see cref="T:System.Threading.Tasks.Task`1"></see> that represents the asynchronous operation.</returns>
+ <exception cref="T:System.ArgumentNullException">The exception that is thrown when the <paramref name="beginMethod">beginMethod</paramref> argument is null. -or- The exception that is thrown when the <paramref name="endMethod">endMethod</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The exception that is thrown when the <paramref name="creationOptions">creationOptions</paramref> argument specifies an invalid TaskCreationOptions value. The exception that is thrown when the <paramref name="creationOptions">creationOptions</paramref> argument specifies an invalid TaskCreationOptions value. For more information, see the Remarks for <see cref="M:System.Threading.Tasks.TaskFactory.FromAsync(System.Func{System.AsyncCallback,System.Object,System.IAsyncResult},System.Action{System.IAsyncResult},System.Object,System.Threading.Tasks.TaskCreationOptions)"></see></exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory.FromAsync``1(System.Func{``0,System.AsyncCallback,System.Object,System.IAsyncResult},System.Action{System.IAsyncResult},``0,System.Object,System.Threading.Tasks.TaskCreationOptions)">
+ <summary>Creates a <see cref="T:System.Threading.Tasks.Task"></see> that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern.</summary>
+ <param name="beginMethod">The delegate that begins the asynchronous operation.</param>
+ <param name="endMethod">The delegate that ends the asynchronous operation.</param>
+ <param name="arg1">The first argument passed to the beginMethod delegate.</param>
+ <param name="state">An object containing data to be used by the beginMethod delegate.</param>
+ <param name="creationOptions">The TaskCreationOptions value that controls the behavior of the created <see cref="T:System.Threading.Tasks.Task"></see>.</param>
+ <typeparam name="TArg1">The type of the first argument passed to the beginMethod delegate.</typeparam>
+ <returns>The created <see cref="T:System.Threading.Tasks.Task"></see> that represents the asynchronous operation.</returns>
+ <exception cref="T:System.ArgumentNullException">The exception that is thrown when the <paramref name="beginMethod">beginMethod</paramref> argument is null. -or- The exception that is thrown when the <paramref name="endMethod">endMethod</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The exception that is thrown when the <paramref name="creationOptions">creationOptions</paramref> argument specifies an invalid TaskCreationOptions value. The exception that is thrown when the <paramref name="creationOptions">creationOptions</paramref> argument specifies an invalid TaskCreationOptions value. For more information, see the Remarks for <see cref="M:System.Threading.Tasks.TaskFactory.FromAsync(System.Func{System.AsyncCallback,System.Object,System.IAsyncResult},System.Action{System.IAsyncResult},System.Object,System.Threading.Tasks.TaskCreationOptions)"></see></exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory.FromAsync``1(System.Func{``0,System.AsyncCallback,System.Object,System.IAsyncResult},System.Action{System.IAsyncResult},``0,System.Object)">
+ <summary>Creates a <see cref="T:System.Threading.Tasks.Task"></see> that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern.</summary>
+ <param name="beginMethod">The delegate that begins the asynchronous operation.</param>
+ <param name="endMethod">The delegate that ends the asynchronous operation.</param>
+ <param name="arg1">The first argument passed to the beginMethod delegate.</param>
+ <param name="state">An object containing data to be used by the beginMethod delegate.</param>
+ <typeparam name="TArg1">The type of the first argument passed to the beginMethod delegate.</typeparam>
+ <returns>The created <see cref="T:System.Threading.Tasks.Task"></see> that represents the asynchronous operation.</returns>
+ <exception cref="T:System.ArgumentNullException">The exception that is thrown when the <paramref name="beginMethod">beginMethod</paramref> argument is null. -or- The exception that is thrown when the <paramref name="endMethod">endMethod</paramref> argument is null.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory.FromAsync``1(System.IAsyncResult,System.Func{System.IAsyncResult,``0},System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskScheduler)">
+ <summary>Creates a <see cref="T:System.Threading.Tasks.Task`1"></see> that executes an end method function when a specified <see cref="T:System.IAsyncResult"></see> completes.</summary>
+ <param name="asyncResult">The IAsyncResult whose completion should trigger the processing of the endMethod.</param>
+ <param name="endMethod">The function delegate that processes the completed asyncResult.</param>
+ <param name="creationOptions">The TaskCreationOptions value that controls the behavior of the created <see cref="T:System.Threading.Tasks.Task`1"></see>.</param>
+ <param name="scheduler">The <see cref="T:System.Threading.Tasks.TaskScheduler"></see> that is used to schedule the task that executes the end method.</param>
+ <typeparam name="TResult">The type of the result available through the <see cref="T:System.Threading.Tasks.Task`1"></see>.</typeparam>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1"></see> that represents the asynchronous operation.</returns>
+ <exception cref="T:System.ArgumentNullException">The exception that is thrown when the <paramref name="asyncResult">asyncResult</paramref> argument is null. -or- The exception that is thrown when the <paramref name="endMethod">endMethod</paramref> argument is null. -or- The exception that is thrown when the <paramref name="scheduler">scheduler</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The exception that is thrown when the <paramref name="creationOptions">creationOptions</paramref> argument specifies an invalid TaskCreationOptions value. The exception that is thrown when the <paramref name="creationOptions">creationOptions</paramref> argument specifies an invalid TaskCreationOptions value. For more information, see the Remarks for <see cref="M:System.Threading.Tasks.TaskFactory.FromAsync(System.Func{System.AsyncCallback,System.Object,System.IAsyncResult},System.Action{System.IAsyncResult},System.Object,System.Threading.Tasks.TaskCreationOptions)"></see></exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory.FromAsync``1(System.IAsyncResult,System.Func{System.IAsyncResult,``0},System.Threading.Tasks.TaskCreationOptions)">
+ <summary>Creates a <see cref="T:System.Threading.Tasks.Task`1"></see> that executes an end method function when a specified <see cref="T:System.IAsyncResult"></see> completes.</summary>
+ <param name="asyncResult">The IAsyncResult whose completion should trigger the processing of the endMethod.</param>
+ <param name="endMethod">The function delegate that processes the completed asyncResult.</param>
+ <param name="creationOptions">The TaskCreationOptions value that controls the behavior of the created <see cref="T:System.Threading.Tasks.Task`1"></see>.</param>
+ <typeparam name="TResult">The type of the result available through the <see cref="T:System.Threading.Tasks.Task`1"></see>.</typeparam>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1"></see> that represents the asynchronous operation.</returns>
+ <exception cref="T:System.ArgumentNullException">The exception that is thrown when the <paramref name="asyncResult">asyncResult</paramref> argument is null. -or- The exception that is thrown when the <paramref name="endMethod">endMethod</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The exception that is thrown when the <paramref name="creationOptions">creationOptions</paramref> argument specifies an invalid TaskCreationOptions value. The exception that is thrown when the <paramref name="creationOptions">creationOptions</paramref> argument specifies an invalid TaskCreationOptions value. For more information, see the Remarks for <see cref="M:System.Threading.Tasks.TaskFactory.FromAsync(System.Func{System.AsyncCallback,System.Object,System.IAsyncResult},System.Action{System.IAsyncResult},System.Object,System.Threading.Tasks.TaskCreationOptions)"></see></exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory.FromAsync``1(System.Func{System.AsyncCallback,System.Object,System.IAsyncResult},System.Func{System.IAsyncResult,``0},System.Object)">
+ <summary>Creates a <see cref="T:System.Threading.Tasks.Task`1"></see> that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern.</summary>
+ <param name="beginMethod">The delegate that begins the asynchronous operation.</param>
+ <param name="endMethod">The delegate that ends the asynchronous operation.</param>
+ <param name="state">An object containing data to be used by the beginMethod delegate.</param>
+ <typeparam name="TResult">The type of the result available through the <see cref="T:System.Threading.Tasks.Task`1"></see>.</typeparam>
+ <returns>The created <see cref="T:System.Threading.Tasks.Task`1"></see> that represents the asynchronous operation.</returns>
+ <exception cref="T:System.ArgumentNullException">The exception that is thrown when the <paramref name="beginMethod">beginMethod</paramref> argument is null. -or- The exception that is thrown when the <paramref name="endMethod">endMethod</paramref> argument is null.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory.FromAsync``1(System.IAsyncResult,System.Func{System.IAsyncResult,``0})">
+ <summary>Creates a <see cref="T:System.Threading.Tasks.Task`1"></see> that executes an end method function when a specified <see cref="T:System.IAsyncResult"></see> completes.</summary>
+ <param name="asyncResult">The IAsyncResult whose completion should trigger the processing of the endMethod.</param>
+ <param name="endMethod">The function delegate that processes the completed asyncResult.</param>
+ <typeparam name="TResult">The type of the result available through the <see cref="T:System.Threading.Tasks.Task`1"></see>.</typeparam>
+ <returns>A <see cref="T:System.Threading.Tasks.Task`1"></see> that represents the asynchronous operation.</returns>
+ <exception cref="T:System.ArgumentNullException">The exception that is thrown when the <paramref name="asyncResult">asyncResult</paramref> argument is null. -or- The exception that is thrown when the <paramref name="endMethod">endMethod</paramref> argument is null.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory.FromAsync``1(System.Func{System.AsyncCallback,System.Object,System.IAsyncResult},System.Func{System.IAsyncResult,``0},System.Object,System.Threading.Tasks.TaskCreationOptions)">
+ <summary>Creates a <see cref="T:System.Threading.Tasks.Task`1"></see> that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern.</summary>
+ <param name="beginMethod">The delegate that begins the asynchronous operation.</param>
+ <param name="endMethod">The delegate that ends the asynchronous operation.</param>
+ <param name="state">An object containing data to be used by the beginMethod delegate.</param>
+ <param name="creationOptions">The TaskCreationOptions value that controls the behavior of the created <see cref="T:System.Threading.Tasks.Task`1"></see>.</param>
+ <typeparam name="TResult">The type of the result available through the <see cref="T:System.Threading.Tasks.Task`1"></see>.</typeparam>
+ <returns>The created <see cref="T:System.Threading.Tasks.Task`1"></see> that represents the asynchronous operation.</returns>
+ <exception cref="T:System.ArgumentNullException">The exception that is thrown when the <paramref name="beginMethod">beginMethod</paramref> argument is null. -or- The exception that is thrown when the <paramref name="endMethod">endMethod</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The exception that is thrown when the <paramref name="creationOptions">creationOptions</paramref> argument specifies an invalid TaskCreationOptions value. The exception that is thrown when the <paramref name="creationOptions">creationOptions</paramref> argument specifies an invalid TaskCreationOptions value. For more information, see the Remarks for <see cref="M:System.Threading.Tasks.TaskFactory.FromAsync(System.Func{System.AsyncCallback,System.Object,System.IAsyncResult},System.Action{System.IAsyncResult},System.Object,System.Threading.Tasks.TaskCreationOptions)"></see></exception>
+ </member>
+ <member name="P:System.Threading.Tasks.TaskFactory.Scheduler">
+ <summary>Gets the default task scheduler for this task factory.</summary>
+ <returns>The default task scheduler for this task factory.</returns>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory.StartNew(System.Action{System.Object},System.Object,System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskScheduler)">
+ <summary>Creates and starts a <see cref="T:System.Threading.Tasks.Task"></see>.</summary>
+ <param name="action">The action delegate to execute asynchronously.</param>
+ <param name="state">An object containing data to be used by the action delegate.</param>
+ <param name="cancellationToken">The <see cref="P:System.Threading.Tasks.TaskFactory.CancellationToken"></see> that will be assigned to the new task.</param>
+ <param name="creationOptions">A TaskCreationOptions value that controls the behavior of the created <see cref="T:System.Threading.Tasks.Task"></see></param>
+ <param name="scheduler">The <see cref="T:System.Threading.Tasks.TaskScheduler"></see> that is used to schedule the created <see cref="T:System.Threading.Tasks.Task"></see>.</param>
+ <returns>The started <see cref="T:System.Threading.Tasks.Task"></see>.</returns>
+ <exception cref="T:System.ObjectDisposedException">The provided <see cref="T:System.Threading.CancellationToken"></see> has already been disposed.</exception>
+ <exception cref="T:System.ArgumentNullException">The exception that is thrown when the <paramref name="action">action</paramref> argument is null. -or- The exception that is thrown when the <paramref name="scheduler">scheduler</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The exception that is thrown when the <paramref name="creationOptions">creationOptions</paramref> argument specifies an invalid TaskCreationOptions value. The exception that is thrown when the <paramref name="creationOptions">creationOptions</paramref> argument specifies an invalid TaskCreationOptions value. For more information, see the Remarks for <see cref="M:System.Threading.Tasks.TaskFactory.FromAsync(System.Func{System.AsyncCallback,System.Object,System.IAsyncResult},System.Action{System.IAsyncResult},System.Object,System.Threading.Tasks.TaskCreationOptions)"></see></exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory.StartNew(System.Action,System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskScheduler)">
+ <summary>Creates and starts a <see cref="T:System.Threading.Tasks.Task"></see>.</summary>
+ <param name="action">The action delegate to execute asynchronously.</param>
+ <param name="cancellationToken">The <see cref="P:System.Threading.Tasks.TaskFactory.CancellationToken"></see> that will be assigned to the new <see cref="T:System.Threading.Tasks.Task"></see></param>
+ <param name="creationOptions">A TaskCreationOptions value that controls the behavior of the created <see cref="T:System.Threading.Tasks.Task"></see></param>
+ <param name="scheduler">The <see cref="T:System.Threading.Tasks.TaskScheduler"></see> that is used to schedule the created <see cref="T:System.Threading.Tasks.Task"></see>.</param>
+ <returns>The started <see cref="T:System.Threading.Tasks.Task"></see>.</returns>
+ <exception cref="T:System.ObjectDisposedException">The provided <see cref="T:System.Threading.CancellationToken"></see> has already been disposed.</exception>
+ <exception cref="T:System.ArgumentNullException">The exception that is thrown when the <paramref name="action">action</paramref> argument is null. -or- The exception that is thrown when the <paramref name="scheduler">scheduler</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The exception that is thrown when the <paramref name="creationOptions">creationOptions</paramref> argument specifies an invalid TaskCreationOptions value. The exception that is thrown when the <paramref name="creationOptions">creationOptions</paramref> argument specifies an invalid TaskCreationOptions value. For more information, see the Remarks for <see cref="M:System.Threading.Tasks.TaskFactory.FromAsync(System.Func{System.AsyncCallback,System.Object,System.IAsyncResult},System.Action{System.IAsyncResult},System.Object,System.Threading.Tasks.TaskCreationOptions)"></see></exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory.StartNew(System.Action{System.Object},System.Object,System.Threading.Tasks.TaskCreationOptions)">
+ <summary>Creates and starts a <see cref="T:System.Threading.Tasks.Task"></see>.</summary>
+ <param name="action">The action delegate to execute asynchronously.</param>
+ <param name="state">An object containing data to be used by the action delegate.</param>
+ <param name="creationOptions">A TaskCreationOptions value that controls the behavior of the created <see cref="T:System.Threading.Tasks.Task"></see></param>
+ <returns>The started <see cref="T:System.Threading.Tasks.Task"></see>.</returns>
+ <exception cref="T:System.ArgumentNullException">The exception that is thrown when the <paramref name="action">action</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The exception that is thrown when the <paramref name="creationOptions">creationOptions</paramref> argument specifies an invalid TaskCreationOptions value.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory.StartNew(System.Action{System.Object},System.Object,System.Threading.CancellationToken)">
+ <summary>Creates and starts a <see cref="T:System.Threading.Tasks.Task"></see>.</summary>
+ <param name="action">The action delegate to execute asynchronously.</param>
+ <param name="state">An object containing data to be used by the action delegate.</param>
+ <param name="cancellationToken">The <see cref="P:System.Threading.Tasks.TaskFactory.CancellationToken"></see> that will be assigned to the new <see cref="T:System.Threading.Tasks.Task"></see></param>
+ <returns>The started <see cref="T:System.Threading.Tasks.Task"></see>.</returns>
+ <exception cref="T:System.ObjectDisposedException">The provided <see cref="T:System.Threading.CancellationToken"></see> has already been disposed.</exception>
+ <exception cref="T:System.ArgumentNullException">The exception that is thrown when the <paramref name="action">action</paramref> argument is null.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory.StartNew(System.Action,System.Threading.CancellationToken)">
+ <summary>Creates and starts a <see cref="T:System.Threading.Tasks.Task"></see>.</summary>
+ <param name="action">The action delegate to execute asynchronously.</param>
+ <param name="cancellationToken">The <see cref="P:System.Threading.Tasks.TaskFactory.CancellationToken"></see> that will be assigned to the new task.</param>
+ <returns>The started <see cref="T:System.Threading.Tasks.Task"></see>.</returns>
+ <exception cref="T:System.ObjectDisposedException">The provided <see cref="T:System.Threading.CancellationToken"></see> has already been disposed.</exception>
+ <exception cref="T:System.ArgumentNullException">The exception that is thrown when the <paramref name="action">action</paramref> argument is null.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory.StartNew(System.Action,System.Threading.Tasks.TaskCreationOptions)">
+ <summary>Creates and starts a <see cref="T:System.Threading.Tasks.Task"></see>.</summary>
+ <param name="action">The action delegate to execute asynchronously.</param>
+ <param name="creationOptions">A TaskCreationOptions value that controls the behavior of the created <see cref="T:System.Threading.Tasks.Task"></see></param>
+ <returns>The started <see cref="T:System.Threading.Tasks.Task"></see>.</returns>
+ <exception cref="T:System.ArgumentNullException">The exception that is thrown when the <paramref name="action">action</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The exception that is thrown when the <paramref name="creationOptions">creationOptions</paramref> argument specifies an invalid TaskCreationOptions value.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory.StartNew(System.Action)">
+ <summary>Creates and starts a task.</summary>
+ <param name="action">The action delegate to execute asynchronously.</param>
+ <returns>The started task.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="action">action</paramref> argument is null.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory.StartNew(System.Action{System.Object},System.Object)">
+ <summary>Creates and starts a <see cref="T:System.Threading.Tasks.Task"></see>.</summary>
+ <param name="action">The action delegate to execute asynchronously.</param>
+ <param name="state">An object containing data to be used by the action delegate.</param>
+ <returns>The started <see cref="T:System.Threading.Tasks.Task"></see>.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="action">action</paramref> argument is null.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory.StartNew``1(System.Func{``0},System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskScheduler)">
+ <summary>Creates and starts a <see cref="T:System.Threading.Tasks.Task`1"></see>.</summary>
+ <param name="function">A function delegate that returns the future result to be available through the <see cref="T:System.Threading.Tasks.Task`1"></see>.</param>
+ <param name="cancellationToken">The <see cref="P:System.Threading.Tasks.TaskFactory.CancellationToken"></see> that will be assigned to the new task.</param>
+ <param name="creationOptions">A TaskCreationOptions value that controls the behavior of the created <see cref="T:System.Threading.Tasks.Task`1"></see>.</param>
+ <param name="scheduler">The <see cref="T:System.Threading.Tasks.TaskScheduler"></see> that is used to schedule the created <see cref="T:System.Threading.Tasks.Task`1"></see>.</param>
+ <typeparam name="TResult">The type of the result available through the <see cref="T:System.Threading.Tasks.Task`1"></see>.</typeparam>
+ <returns>The started <see cref="T:System.Threading.Tasks.Task`1"></see>.</returns>
+ <exception cref="T:System.ObjectDisposedException">The provided <see cref="T:System.Threading.CancellationToken"></see> has already been disposed.</exception>
+ <exception cref="T:System.ArgumentNullException">The exception that is thrown when the <paramref name="function">function</paramref> argument is null. -or- The exception that is thrown when the <paramref name="scheduler">scheduler</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The exception that is thrown when the <paramref name="creationOptions">creationOptions</paramref> argument specifies an invalid TaskCreationOptions value. The exception that is thrown when the <paramref name="creationOptions">creationOptions</paramref> argument specifies an invalid TaskCreationOptions value. For more information, see the Remarks for <see cref="M:System.Threading.Tasks.TaskFactory.FromAsync(System.Func{System.AsyncCallback,System.Object,System.IAsyncResult},System.Action{System.IAsyncResult},System.Object,System.Threading.Tasks.TaskCreationOptions)"></see></exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory.StartNew``1(System.Func{``0})">
+ <summary>Creates and starts a <see cref="T:System.Threading.Tasks.Task`1"></see>.</summary>
+ <param name="function">A function delegate that returns the future result to be available through the <see cref="T:System.Threading.Tasks.Task`1"></see>.</param>
+ <typeparam name="TResult">The type of the result available through the <see cref="T:System.Threading.Tasks.Task`1"></see>.</typeparam>
+ <returns>The started <see cref="T:System.Threading.Tasks.Task`1"></see>.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="function">function</paramref> argument is null.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory.StartNew``1(System.Func{System.Object,``0},System.Object)">
+ <summary>Creates and starts a <see cref="T:System.Threading.Tasks.Task`1"></see>.</summary>
+ <param name="function">A function delegate that returns the future result to be available through the <see cref="T:System.Threading.Tasks.Task`1"></see>.</param>
+ <param name="state">An object containing data to be used by the function delegate.</param>
+ <typeparam name="TResult">The type of the result available through the <see cref="T:System.Threading.Tasks.Task`1"></see>.</typeparam>
+ <returns>The started <see cref="T:System.Threading.Tasks.Task`1"></see>.</returns>
+ <exception cref="T:System.ArgumentNullException">The exception that is thrown when the <paramref name="function">function</paramref> argument is null.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory.StartNew``1(System.Func{``0},System.Threading.CancellationToken)">
+ <summary>Creates and starts a <see cref="T:System.Threading.Tasks.Task`1"></see>.</summary>
+ <param name="function">A function delegate that returns the future result to be available through the <see cref="T:System.Threading.Tasks.Task`1"></see>.</param>
+ <param name="cancellationToken">The <see cref="P:System.Threading.Tasks.TaskFactory.CancellationToken"></see> that will be assigned to the new <see cref="T:System.Threading.Tasks.Task"></see></param>
+ <typeparam name="TResult">The type of the result available through the <see cref="T:System.Threading.Tasks.Task`1"></see>.</typeparam>
+ <returns>The started <see cref="T:System.Threading.Tasks.Task`1"></see>.</returns>
+ <exception cref="T:System.ObjectDisposedException">The provided <see cref="T:System.Threading.CancellationToken"></see> has already been disposed.</exception>
+ <exception cref="T:System.ArgumentNullException">The exception that is thrown when the <paramref name="function">function</paramref> argument is null.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory.StartNew``1(System.Func{``0},System.Threading.Tasks.TaskCreationOptions)">
+ <summary>Creates and starts a <see cref="T:System.Threading.Tasks.Task`1"></see>.</summary>
+ <param name="function">A function delegate that returns the future result to be available through the <see cref="T:System.Threading.Tasks.Task`1"></see>.</param>
+ <param name="creationOptions">A TaskCreationOptions value that controls the behavior of the created <see cref="T:System.Threading.Tasks.Task`1"></see>.</param>
+ <typeparam name="TResult">The type of the result available through the <see cref="T:System.Threading.Tasks.Task`1"></see>.</typeparam>
+ <returns>The started <see cref="T:System.Threading.Tasks.Task`1"></see>.</returns>
+ <exception cref="T:System.ArgumentNullException">The exception that is thrown when the <paramref name="function">function</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The exception that is thrown when the <paramref name="creationOptions">creationOptions</paramref> argument specifies an invalid TaskCreationOptions value. The exception that is thrown when the <paramref name="creationOptions">creationOptions</paramref> argument specifies an invalid TaskCreationOptions value. For more information, see the Remarks for <see cref="M:System.Threading.Tasks.TaskFactory.FromAsync(System.Func{System.AsyncCallback,System.Object,System.IAsyncResult},System.Action{System.IAsyncResult},System.Object,System.Threading.Tasks.TaskCreationOptions)"></see></exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory.StartNew``1(System.Func{System.Object,``0},System.Object,System.Threading.CancellationToken)">
+ <summary>Creates and starts a <see cref="T:System.Threading.Tasks.Task`1"></see>.</summary>
+ <param name="function">A function delegate that returns the future result to be available through the <see cref="T:System.Threading.Tasks.Task`1"></see>.</param>
+ <param name="state">An object containing data to be used by the function delegate.</param>
+ <param name="cancellationToken">The <see cref="P:System.Threading.Tasks.TaskFactory.CancellationToken"></see> that will be assigned to the new <see cref="T:System.Threading.Tasks.Task"></see></param>
+ <typeparam name="TResult">The type of the result available through the <see cref="T:System.Threading.Tasks.Task`1"></see>.</typeparam>
+ <returns>The started <see cref="T:System.Threading.Tasks.Task`1"></see>.</returns>
+ <exception cref="T:System.ObjectDisposedException">The provided <see cref="T:System.Threading.CancellationToken"></see> has already been disposed.</exception>
+ <exception cref="T:System.ArgumentNullException">The exception that is thrown when the <paramref name="function">function</paramref> argument is null.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory.StartNew``1(System.Func{System.Object,``0},System.Object,System.Threading.Tasks.TaskCreationOptions)">
+ <summary>Creates and starts a <see cref="T:System.Threading.Tasks.Task`1"></see>.</summary>
+ <param name="function">A function delegate that returns the future result to be available through the <see cref="T:System.Threading.Tasks.Task`1"></see>.</param>
+ <param name="state">An object containing data to be used by the function delegate.</param>
+ <param name="creationOptions">A TaskCreationOptions value that controls the behavior of the created <see cref="T:System.Threading.Tasks.Task`1"></see>.</param>
+ <typeparam name="TResult">The type of the result available through the <see cref="T:System.Threading.Tasks.Task`1"></see>.</typeparam>
+ <returns>The started <see cref="T:System.Threading.Tasks.Task`1"></see>.</returns>
+ <exception cref="T:System.ArgumentNullException">The exception that is thrown when the <paramref name="function">function</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The exception that is thrown when the <paramref name="creationOptions">creationOptions</paramref> argument specifies an invalid TaskCreationOptions value. The exception that is thrown when the <paramref name="creationOptions">creationOptions</paramref> argument specifies an invalid TaskCreationOptions value. For more information, see the Remarks for <see cref="M:System.Threading.Tasks.TaskFactory.FromAsync(System.Func{System.AsyncCallback,System.Object,System.IAsyncResult},System.Action{System.IAsyncResult},System.Object,System.Threading.Tasks.TaskCreationOptions)"></see></exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskFactory.StartNew``1(System.Func{System.Object,``0},System.Object,System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskScheduler)">
+ <summary>Creates and starts a <see cref="T:System.Threading.Tasks.Task`1"></see>.</summary>
+ <param name="function">A function delegate that returns the future result to be available through the <see cref="T:System.Threading.Tasks.Task`1"></see>.</param>
+ <param name="state">An object containing data to be used by the function delegate.</param>
+ <param name="cancellationToken">The <see cref="P:System.Threading.Tasks.TaskFactory.CancellationToken"></see> that will be assigned to the new task.</param>
+ <param name="creationOptions">A TaskCreationOptions value that controls the behavior of the created <see cref="T:System.Threading.Tasks.Task`1"></see>.</param>
+ <param name="scheduler">The <see cref="T:System.Threading.Tasks.TaskScheduler"></see> that is used to schedule the created <see cref="T:System.Threading.Tasks.Task`1"></see>.</param>
+ <typeparam name="TResult">The type of the result available through the <see cref="T:System.Threading.Tasks.Task`1"></see>.</typeparam>
+ <returns>The started <see cref="T:System.Threading.Tasks.Task`1"></see>.</returns>
+ <exception cref="T:System.ObjectDisposedException">The provided <see cref="T:System.Threading.CancellationToken"></see> has already been disposed.</exception>
+ <exception cref="T:System.ArgumentNullException">The exception that is thrown when the <paramref name="function">function</paramref> argument is null. -or- The exception that is thrown when the <paramref name="scheduler">scheduler</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The exception that is thrown when the <paramref name="creationOptions">creationOptions</paramref> argument specifies an invalid TaskCreationOptions value. The exception that is thrown when the <paramref name="creationOptions">creationOptions</paramref> argument specifies an invalid TaskCreationOptions value. For more information, see the Remarks for <see cref="M:System.Threading.Tasks.TaskFactory.FromAsync(System.Func{System.AsyncCallback,System.Object,System.IAsyncResult},System.Action{System.IAsyncResult},System.Object,System.Threading.Tasks.TaskCreationOptions)"></see></exception>
+ </member>
+ <member name="T:System.Threading.Tasks.TaskScheduler">
+ <summary>Represents an object that handles the low-level work of queuing tasks onto threads.</summary>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskScheduler.#ctor">
+ <summary>Initializes the <see cref="T:System.Threading.Tasks.TaskScheduler"></see>.</summary>
+ </member>
+ <member name="P:System.Threading.Tasks.TaskScheduler.Current">
+ <summary>Gets the <see cref="T:System.Threading.Tasks.TaskScheduler"></see> associated with the currently executing task.</summary>
+ <returns>Returns the <see cref="T:System.Threading.Tasks.TaskScheduler"></see> associated with the currently executing task.</returns>
+ </member>
+ <member name="P:System.Threading.Tasks.TaskScheduler.Default">
+ <summary>Gets the default <see cref="T:System.Threading.Tasks.TaskScheduler"></see> instance that is provided by the .NET Framework.</summary>
+ <returns>Returns the default <see cref="T:System.Threading.Tasks.TaskScheduler"></see> instance.</returns>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskScheduler.FromCurrentSynchronizationContext">
+ <summary>Creates a <see cref="T:System.Threading.Tasks.TaskScheduler"></see> associated with the current <see cref="T:System.Threading.SynchronizationContext"></see>.</summary>
+ <returns>A <see cref="T:System.Threading.Tasks.TaskScheduler"></see> associated with the current <see cref="T:System.Threading.SynchronizationContext"></see>, as determined by <see cref="P:System.Threading.SynchronizationContext.Current"></see>.</returns>
+ <exception cref="T:System.InvalidOperationException">The current SynchronizationContext may not be used as a TaskScheduler.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskScheduler.GetScheduledTasks">
+ <summary>For debugger support only, generates an enumerable of <see cref="T:System.Threading.Tasks.Task"></see> instances currently queued to the scheduler waiting to be executed.</summary>
+ <returns>An enumerable that allows a debugger to traverse the tasks currently queued to this scheduler.</returns>
+ <exception cref="T:System.NotSupportedException">This scheduler is unable to generate a list of queued tasks at this time.</exception>
+ </member>
+ <member name="P:System.Threading.Tasks.TaskScheduler.Id">
+ <summary>Gets the unique ID for this <see cref="T:System.Threading.Tasks.TaskScheduler"></see>.</summary>
+ <returns>Returns the unique ID for this <see cref="T:System.Threading.Tasks.TaskScheduler"></see>.</returns>
+ </member>
+ <member name="P:System.Threading.Tasks.TaskScheduler.MaximumConcurrencyLevel">
+ <summary>Indicates the maximum concurrency level this <see cref="T:System.Threading.Tasks.TaskScheduler"></see> is able to support.</summary>
+ <returns>Returns an integer that represents the maximum concurrency level. The default scheduler returns <see cref="F:System.Int32.MaxValue"></see>.</returns>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskScheduler.QueueTask(System.Threading.Tasks.Task)">
+ <summary>Queues a <see cref="T:System.Threading.Tasks.Task"></see> to the scheduler.</summary>
+ <param name="task">The <see cref="T:System.Threading.Tasks.Task"></see> to be queued.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="task">task</paramref> argument is null.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskScheduler.TryDequeue(System.Threading.Tasks.Task)">
+ <summary>Attempts to dequeue a <see cref="T:System.Threading.Tasks.Task"></see> that was previously queued to this scheduler.</summary>
+ <param name="task">The <see cref="T:System.Threading.Tasks.Task"></see> to be dequeued.</param>
+ <returns>A Boolean denoting whether the <paramref name="task">task</paramref> argument was successfully dequeued.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="task">task</paramref> argument is null.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskScheduler.TryExecuteTask(System.Threading.Tasks.Task)">
+ <summary>Attempts to execute the provided <see cref="T:System.Threading.Tasks.Task"></see> on this scheduler.</summary>
+ <param name="task">A <see cref="T:System.Threading.Tasks.Task"></see> object to be executed.</param>
+ <returns>A Boolean that is true if <paramref name="task">task</paramref> was successfully executed, false if it was not. A common reason for execution failure is that the task had previously been executed or is in the process of being executed by another thread.</returns>
+ <exception cref="T:System.InvalidOperationException">The <paramref name="task">task</paramref> is not associated with this scheduler.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskScheduler.TryExecuteTaskInline(System.Threading.Tasks.Task,System.Boolean)">
+ <summary>Determines whether the provided <see cref="T:System.Threading.Tasks.Task"></see> can be executed synchronously in this call, and if it can, executes it.</summary>
+ <param name="task">The <see cref="T:System.Threading.Tasks.Task"></see> to be executed.</param>
+ <param name="taskWasPreviouslyQueued">A Boolean denoting whether or not task has previously been queued. If this parameter is True, then the task may have been previously queued (scheduled); if False, then the task is known not to have been queued, and this call is being made in order to execute the task inline without queuing it.</param>
+ <returns>A Boolean value indicating whether the task was executed inline.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="task">task</paramref> argument is null.</exception>
+ <exception cref="T:System.InvalidOperationException">The <paramref name="task">task</paramref> was already executed.</exception>
+ </member>
+ <member name="E:System.Threading.Tasks.TaskScheduler.UnobservedTaskException">
+ <summary>Occurs when a faulted task's unobserved exception is about to trigger exception escalation policy, which, by default, would terminate the process.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Threading.Tasks.TaskSchedulerException">
+ <summary>Represents an exception used to communicate an invalid operation by a <see cref="T:System.Threading.Tasks.TaskScheduler"></see>.</summary>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskSchedulerException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Threading.Tasks.TaskSchedulerException"></see> class with a system-supplied message that describes the error.</summary>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskSchedulerException.#ctor(System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.Threading.Tasks.TaskSchedulerException"></see> class using the default error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="innerException">The exception that is the cause of the current exception.</param>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskSchedulerException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Threading.Tasks.TaskSchedulerException"></see> class with a specified message that describes the error.</summary>
+ <param name="message">The message that describes the exception. The caller of this constructor is required to ensure that this string has been localized for the current system culture.</param>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskSchedulerException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Threading.Tasks.TaskSchedulerException"></see> class with serialized data.</summary>
+ <param name="info">The object that holds the serialized object data.</param>
+ <param name="context">The contextual information about the source or destination.</param>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskSchedulerException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.Threading.Tasks.TaskSchedulerException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">The message that describes the exception. The caller of this constructor is required to ensure that this string has been localized for the current system culture.</param>
+ <param name="innerException">The exception that is the cause of the current exception. If the innerException parameter is not null, the current exception is raised in a catch block that handles the inner exception.</param>
+ </member>
+ <member name="T:System.Threading.Tasks.TaskStatus">
+ <summary>Represents the current stage in the lifecycle of a <see cref="T:System.Threading.Tasks.Task"></see>.</summary>
+ </member>
+ <member name="F:System.Threading.Tasks.TaskStatus.Canceled">
+ <summary>The task acknowledged cancellation by throwing an OperationCanceledException with its own CancellationToken while the token was in signaled state, or the task's CancellationToken was already signaled before the task started executing. For more information, see <see cref="~/docs/standard/parallel-programming/task-cancellation.md">Task Cancellation</see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Threading.Tasks.TaskStatus.Created">
+ <summary>The task has been initialized but has not yet been scheduled.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Threading.Tasks.TaskStatus.Faulted">
+ <summary>The task completed due to an unhandled exception.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Threading.Tasks.TaskStatus.RanToCompletion">
+ <summary>The task completed execution successfully.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Threading.Tasks.TaskStatus.Running">
+ <summary>The task is running but has not yet completed.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Threading.Tasks.TaskStatus.WaitingForActivation">
+ <summary>The task is waiting to be activated and scheduled internally by the .NET Framework infrastructure.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Threading.Tasks.TaskStatus.WaitingForChildrenToComplete">
+ <summary>The task has finished executing and is implicitly waiting for attached child tasks to complete.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Threading.Tasks.TaskStatus.WaitingToRun">
+ <summary>The task has been scheduled for execution but has not yet begun executing.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Threading.Tasks.UnobservedTaskExceptionEventArgs">
+ <summary>Provides data for the event that is raised when a faulted <see cref="T:System.Threading.Tasks.Task"></see>'s exception goes unobserved.</summary>
+ </member>
+ <member name="M:System.Threading.Tasks.UnobservedTaskExceptionEventArgs.#ctor(System.AggregateException)">
+ <summary>Initializes a new instance of the <see cref="T:System.Threading.Tasks.UnobservedTaskExceptionEventArgs"></see> class with the unobserved exception.</summary>
+ <param name="exception">The Exception that has gone unobserved.</param>
+ </member>
+ <member name="P:System.Threading.Tasks.UnobservedTaskExceptionEventArgs.Exception">
+ <summary>The Exception that went unobserved.</summary>
+ <returns>The Exception that went unobserved.</returns>
+ </member>
+ <member name="P:System.Threading.Tasks.UnobservedTaskExceptionEventArgs.Observed">
+ <summary>Gets whether this exception has been marked as &quot;observed.&quot;</summary>
+ <returns>true if this exception has been marked as &quot;observed&quot;; otherwise false.</returns>
+ </member>
+ <member name="M:System.Threading.Tasks.UnobservedTaskExceptionEventArgs.SetObserved">
+ <summary>Marks the <see cref="P:System.Threading.Tasks.UnobservedTaskExceptionEventArgs.Exception"></see> as &quot;observed,&quot; thus preventing it from triggering exception escalation policy which, by default, terminates the process.</summary>
+ </member>
+ <member name="T:System.Threading.Thread">
+ <summary>Creates and controls a thread, sets its priority, and gets its status.</summary>
+ </member>
+ <member name="M:System.Threading.Thread.#ctor(System.Threading.ParameterizedThreadStart)">
+ <summary>Initializes a new instance of the <see cref="T:System.Threading.Thread"></see> class, specifying a delegate that allows an object to be passed to the thread when the thread is started.</summary>
+ <param name="start">A delegate that represents the methods to be invoked when this thread begins executing.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="start">start</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Threading.Thread.#ctor(System.Threading.ThreadStart)">
+ <summary>Initializes a new instance of the <see cref="T:System.Threading.Thread"></see> class.</summary>
+ <param name="start">A <see cref="T:System.Threading.ThreadStart"></see> delegate that represents the methods to be invoked when this thread begins executing.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="start">start</paramref> parameter is null.</exception>
+ </member>
+ <member name="M:System.Threading.Thread.#ctor(System.Threading.ParameterizedThreadStart,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Threading.Thread"></see> class, specifying a delegate that allows an object to be passed to the thread when the thread is started and specifying the maximum stack size for the thread.</summary>
+ <param name="start">A <see cref="T:System.Threading.ParameterizedThreadStart"></see> delegate that represents the methods to be invoked when this thread begins executing.</param>
+ <param name="maxStackSize">The maximum stack size, in bytes, to be used by the thread, or 0 to use the default maximum stack size specified in the header for the executable. Important For partially trusted code, maxStackSize is ignored if it is greater than the default stack size. No exception is thrown.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="start">start</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="maxStackSize">maxStackSize</paramref> is less than zero.</exception>
+ </member>
+ <member name="M:System.Threading.Thread.#ctor(System.Threading.ThreadStart,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Threading.Thread"></see> class, specifying the maximum stack size for the thread.</summary>
+ <param name="start">A <see cref="T:System.Threading.ThreadStart"></see> delegate that represents the methods to be invoked when this thread begins executing.</param>
+ <param name="maxStackSize">The maximum stack size, in bytes, to be used by the thread, or 0 to use the default maximum stack size specified in the header for the executable. Important For partially trusted code, maxStackSize is ignored if it is greater than the default stack size. No exception is thrown.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="start">start</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="maxStackSize">maxStackSize</paramref> is less than zero.</exception>
+ </member>
+ <member name="M:System.Threading.Thread.Abort">
+ <summary>Raises a <see cref="T:System.Threading.ThreadAbortException"></see> in the thread on which it is invoked, to begin the process of terminating the thread. Calling this method usually terminates the thread.</summary>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ <exception cref="T:System.Threading.ThreadStateException">The thread that is being aborted is currently suspended.</exception>
+ </member>
+ <member name="M:System.Threading.Thread.Abort(System.Object)">
+ <summary>Raises a <see cref="T:System.Threading.ThreadAbortException"></see> in the thread on which it is invoked, to begin the process of terminating the thread while also providing exception information about the thread termination. Calling this method usually terminates the thread.</summary>
+ <param name="stateInfo">An object that contains application-specific information, such as state, which can be used by the thread being aborted.</param>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ <exception cref="T:System.Threading.ThreadStateException">The thread that is being aborted is currently suspended.</exception>
+ </member>
+ <member name="M:System.Threading.Thread.AllocateDataSlot">
+ <summary>Allocates an unnamed data slot on all the threads. For better performance, use fields that are marked with the <see cref="T:System.ThreadStaticAttribute"></see> attribute instead.</summary>
+ <returns>The allocated named data slot on all threads.</returns>
+ </member>
+ <member name="M:System.Threading.Thread.AllocateNamedDataSlot(System.String)">
+ <summary>Allocates a named data slot on all threads. For better performance, use fields that are marked with the <see cref="T:System.ThreadStaticAttribute"></see> attribute instead.</summary>
+ <param name="name">The name of the data slot to be allocated.</param>
+ <returns>The allocated named data slot on all threads.</returns>
+ <exception cref="T:System.ArgumentException">A named data slot with the specified name already exists.</exception>
+ </member>
+ <member name="P:System.Threading.Thread.ApartmentState">
+ <summary>Gets or sets the apartment state of this thread.</summary>
+ <returns>One of the <see cref="T:System.Threading.ApartmentState"></see> values. The initial value is Unknown.</returns>
+ <exception cref="T:System.ArgumentException">An attempt is made to set this property to a state that is not a valid apartment state (a state other than single-threaded apartment (STA) or multithreaded apartment (MTA)).</exception>
+ </member>
+ <member name="M:System.Threading.Thread.BeginCriticalRegion">
+ <summary>Notifies a host that execution is about to enter a region of code in which the effects of a thread abort or unhandled exception might jeopardize other tasks in the application domain.</summary>
+ </member>
+ <member name="M:System.Threading.Thread.BeginThreadAffinity">
+ <summary>Notifies a host that managed code is about to execute instructions that depend on the identity of the current physical operating system thread.</summary>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ </member>
+ <member name="P:System.Threading.Thread.CurrentCulture">
+ <summary>Gets or sets the culture for the current thread.</summary>
+ <returns>An object that represents the culture for the current thread.</returns>
+ <exception cref="T:System.ArgumentNullException">The property is set to null.</exception>
+ </member>
+ <member name="P:System.Threading.Thread.CurrentPrincipal">
+ <summary>Gets or sets the thread's current principal (for role-based security).</summary>
+ <returns>An <see cref="T:System.Security.Principal.IPrincipal"></see> value representing the security context.</returns>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the permission required to set the principal.</exception>
+ </member>
+ <member name="P:System.Threading.Thread.CurrentThread">
+ <summary>Gets the currently running thread.</summary>
+ <returns>A <see cref="T:System.Threading.Thread"></see> that is the representation of the currently running thread.</returns>
+ </member>
+ <member name="P:System.Threading.Thread.CurrentUICulture">
+ <summary>Gets or sets the current culture used by the Resource Manager to look up culture-specific resources at run time.</summary>
+ <returns>An object that represents the current culture.</returns>
+ <exception cref="T:System.ArgumentNullException">The property is set to null.</exception>
+ <exception cref="T:System.ArgumentException">The property is set to a culture name that cannot be used to locate a resource file. Resource filenames must include only letters, numbers, hyphens or underscores.</exception>
+ </member>
+ <member name="M:System.Threading.Thread.DisableComObjectEagerCleanup">
+ <summary>Turns off automatic cleanup of runtime callable wrappers (RCW) for the current thread.</summary>
+ </member>
+ <member name="M:System.Threading.Thread.EndCriticalRegion">
+ <summary>Notifies a host that execution is about to enter a region of code in which the effects of a thread abort or unhandled exception are limited to the current task.</summary>
+ </member>
+ <member name="M:System.Threading.Thread.EndThreadAffinity">
+ <summary>Notifies a host that managed code has finished executing instructions that depend on the identity of the current physical operating system thread.</summary>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ </member>
+ <member name="P:System.Threading.Thread.ExecutionContext">
+ <summary>Gets an <see cref="T:System.Threading.ExecutionContext"></see> object that contains information about the various contexts of the current thread.</summary>
+ <returns>An <see cref="T:System.Threading.ExecutionContext"></see> object that consolidates context information for the current thread.</returns>
+ </member>
+ <member name="M:System.Threading.Thread.FreeNamedDataSlot(System.String)">
+ <summary>Eliminates the association between a name and a slot, for all threads in the process. For better performance, use fields that are marked with the <see cref="T:System.ThreadStaticAttribute"></see> attribute instead.</summary>
+ <param name="name">The name of the data slot to be freed.</param>
+ </member>
+ <member name="M:System.Threading.Thread.GetApartmentState">
+ <summary>Returns an <see cref="T:System.Threading.ApartmentState"></see> value indicating the apartment state.</summary>
+ <returns>One of the <see cref="T:System.Threading.ApartmentState"></see> values indicating the apartment state of the managed thread. The default is <see cref="F:System.Threading.ApartmentState.Unknown"></see>.</returns>
+ </member>
+ <member name="M:System.Threading.Thread.GetCompressedStack">
+ <summary>Returns a <see cref="T:System.Threading.CompressedStack"></see> object that can be used to capture the stack for the current thread.</summary>
+ <returns>None.</returns>
+ <exception cref="T:System.InvalidOperationException">In all cases.</exception>
+ </member>
+ <member name="M:System.Threading.Thread.GetData(System.LocalDataStoreSlot)">
+ <summary>Retrieves the value from the specified slot on the current thread, within the current thread's current domain. For better performance, use fields that are marked with the <see cref="T:System.ThreadStaticAttribute"></see> attribute instead.</summary>
+ <param name="slot">The <see cref="T:System.LocalDataStoreSlot"></see> from which to get the value.</param>
+ <returns>The retrieved value.</returns>
+ </member>
+ <member name="M:System.Threading.Thread.GetDomain">
+ <summary>Returns the current domain in which the current thread is running.</summary>
+ <returns>An <see cref="T:System.AppDomain"></see> representing the current application domain of the running thread.</returns>
+ </member>
+ <member name="M:System.Threading.Thread.GetDomainID">
+ <summary>Returns a unique application domain identifier.</summary>
+ <returns>A 32-bit signed integer uniquely identifying the application domain.</returns>
+ </member>
+ <member name="M:System.Threading.Thread.GetHashCode">
+ <summary>Returns a hash code for the current thread.</summary>
+ <returns>An integer hash code value.</returns>
+ </member>
+ <member name="M:System.Threading.Thread.GetNamedDataSlot(System.String)">
+ <summary>Looks up a named data slot. For better performance, use fields that are marked with the <see cref="T:System.ThreadStaticAttribute"></see> attribute instead.</summary>
+ <param name="name">The name of the local data slot.</param>
+ <returns>A <see cref="T:System.LocalDataStoreSlot"></see> allocated for this thread.</returns>
+ </member>
+ <member name="M:System.Threading.Thread.Interrupt">
+ <summary>Interrupts a thread that is in the WaitSleepJoin thread state.</summary>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the appropriate <see cref="T:System.Security.Permissions.SecurityPermission"></see>.</exception>
+ </member>
+ <member name="P:System.Threading.Thread.IsAlive">
+ <summary>Gets a value indicating the execution status of the current thread.</summary>
+ <returns>true if this thread has been started and has not terminated normally or aborted; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Threading.Thread.IsBackground">
+ <summary>Gets or sets a value indicating whether or not a thread is a background thread.</summary>
+ <returns>true if this thread is or is to become a background thread; otherwise, false.</returns>
+ <exception cref="T:System.Threading.ThreadStateException">The thread is dead.</exception>
+ </member>
+ <member name="P:System.Threading.Thread.IsThreadPoolThread">
+ <summary>Gets a value indicating whether or not a thread belongs to the managed thread pool.</summary>
+ <returns>true if this thread belongs to the managed thread pool; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Threading.Thread.Join">
+ <summary>Blocks the calling thread until the thread represented by this instance terminates, while continuing to perform standard COM and SendMessage pumping.</summary>
+ <exception cref="T:System.Threading.ThreadStateException">The caller attempted to join a thread that is in the <see cref="F:System.Threading.ThreadState.Unstarted"></see> state.</exception>
+ <exception cref="T:System.Threading.ThreadInterruptedException">The thread is interrupted while waiting.</exception>
+ </member>
+ <member name="M:System.Threading.Thread.Join(System.Int32)">
+ <summary>Blocks the calling thread until the thread represented by this instance terminates or the specified time elapses, while continuing to perform standard COM and SendMessage pumping.</summary>
+ <param name="millisecondsTimeout">The number of milliseconds to wait for the thread to terminate.</param>
+ <returns>true if the thread has terminated; false if the thread has not terminated after the amount of time specified by the <paramref name="millisecondsTimeout">millisecondsTimeout</paramref> parameter has elapsed.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The value of <paramref name="millisecondsTimeout">millisecondsTimeout</paramref> is negative and is not equal to <see cref="F:System.Threading.Timeout.Infinite"></see> in milliseconds.</exception>
+ <exception cref="T:System.Threading.ThreadStateException">The thread has not been started.</exception>
+ </member>
+ <member name="M:System.Threading.Thread.Join(System.TimeSpan)">
+ <summary>Blocks the calling thread until the thread represented by this instance terminates or the specified time elapses, while continuing to perform standard COM and SendMessage pumping.</summary>
+ <param name="timeout">A <see cref="T:System.TimeSpan"></see> set to the amount of time to wait for the thread to terminate.</param>
+ <returns>true if the thread terminated; false if the thread has not terminated after the amount of time specified by the <paramref name="timeout">timeout</paramref> parameter has elapsed.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The value of <paramref name="timeout">timeout</paramref> is negative and is not equal to <see cref="F:System.Threading.Timeout.Infinite"></see> in milliseconds, or is greater than <see cref="F:System.Int32.MaxValue"></see> milliseconds.</exception>
+ <exception cref="T:System.Threading.ThreadStateException">The caller attempted to join a thread that is in the <see cref="F:System.Threading.ThreadState.Unstarted"></see> state.</exception>
+ </member>
+ <member name="P:System.Threading.Thread.ManagedThreadId">
+ <summary>Gets a unique identifier for the current managed thread.</summary>
+ <returns>An integer that represents a unique identifier for this managed thread.</returns>
+ </member>
+ <member name="M:System.Threading.Thread.MemoryBarrier">
+ <summary>Synchronizes memory access as follows: The processor executing the current thread cannot reorder instructions in such a way that memory accesses prior to the call to <see cref="M:System.Threading.Thread.MemoryBarrier"></see> execute after memory accesses that follow the call to <see cref="M:System.Threading.Thread.MemoryBarrier"></see>.</summary>
+ </member>
+ <member name="P:System.Threading.Thread.Name">
+ <summary>Gets or sets the name of the thread.</summary>
+ <returns>A string containing the name of the thread, or null if no name was set.</returns>
+ <exception cref="T:System.InvalidOperationException">A set operation was requested, but the Name property has already been set.</exception>
+ </member>
+ <member name="P:System.Threading.Thread.Priority">
+ <summary>Gets or sets a value indicating the scheduling priority of a thread.</summary>
+ <returns>One of the <see cref="T:System.Threading.ThreadPriority"></see> values. The default value is <see cref="F:System.Threading.ThreadPriority.Normal"></see>.</returns>
+ <exception cref="T:System.Threading.ThreadStateException">The thread has reached a final state, such as <see cref="F:System.Threading.ThreadState.Aborted"></see>.</exception>
+ <exception cref="T:System.ArgumentException">The value specified for a set operation is not a valid <see cref="T:System.Threading.ThreadPriority"></see> value.</exception>
+ </member>
+ <member name="M:System.Threading.Thread.ResetAbort">
+ <summary>Cancels an <see cref="M:System.Threading.Thread.Abort(System.Object)"></see> requested for the current thread.</summary>
+ <exception cref="T:System.Threading.ThreadStateException">Abort was not invoked on the current thread.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required security permission for the current thread.</exception>
+ </member>
+ <member name="M:System.Threading.Thread.Resume">
+ <summary>Resumes a thread that has been suspended.</summary>
+ <exception cref="T:System.Threading.ThreadStateException">The thread has not been started, is dead, or is not in the suspended state.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the appropriate <see cref="T:System.Security.Permissions.SecurityPermission"></see>.</exception>
+ </member>
+ <member name="M:System.Threading.Thread.SetApartmentState(System.Threading.ApartmentState)">
+ <summary>Sets the apartment state of a thread before it is started.</summary>
+ <param name="state">The new apartment state.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="state">state</paramref> is not a valid apartment state.</exception>
+ <exception cref="T:System.Threading.ThreadStateException">The thread has already been started.</exception>
+ <exception cref="T:System.InvalidOperationException">The apartment state has already been initialized.</exception>
+ </member>
+ <member name="M:System.Threading.Thread.SetCompressedStack(System.Threading.CompressedStack)">
+ <summary>Applies a captured <see cref="T:System.Threading.CompressedStack"></see> to the current thread.</summary>
+ <param name="stack">The <see cref="T:System.Threading.CompressedStack"></see> object to be applied to the current thread.</param>
+ <exception cref="T:System.InvalidOperationException">In all cases.</exception>
+ </member>
+ <member name="M:System.Threading.Thread.SetData(System.LocalDataStoreSlot,System.Object)">
+ <summary>Sets the data in the specified slot on the currently running thread, for that thread's current domain. For better performance, use fields marked with the <see cref="T:System.ThreadStaticAttribute"></see> attribute instead.</summary>
+ <param name="slot">The <see cref="T:System.LocalDataStoreSlot"></see> in which to set the value.</param>
+ <param name="data">The value to be set.</param>
+ </member>
+ <member name="M:System.Threading.Thread.Sleep(System.Int32)">
+ <summary>Suspends the current thread for the specified number of milliseconds.</summary>
+ <param name="millisecondsTimeout">The number of milliseconds for which the thread is suspended. If the value of the millisecondsTimeout argument is zero, the thread relinquishes the remainder of its time slice to any thread of equal priority that is ready to run. If there are no other threads of equal priority that are ready to run, execution of the current thread is not suspended.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The time-out value is negative and is not equal to <see cref="F:System.Threading.Timeout.Infinite"></see>.</exception>
+ </member>
+ <member name="M:System.Threading.Thread.Sleep(System.TimeSpan)">
+ <summary>Suspends the current thread for the specified amount of time.</summary>
+ <param name="timeout">The amount of time for which the thread is suspended. If the value of the millisecondsTimeout argument is <see cref="F:System.TimeSpan.Zero"></see>, the thread relinquishes the remainder of its time slice to any thread of equal priority that is ready to run. If there are no other threads of equal priority that are ready to run, execution of the current thread is not suspended.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The value of <paramref name="timeout">timeout</paramref> is negative and is not equal to <see cref="F:System.Threading.Timeout.Infinite"></see> in milliseconds, or is greater than <see cref="F:System.Int32.MaxValue"></see> milliseconds.</exception>
+ </member>
+ <member name="M:System.Threading.Thread.SpinWait(System.Int32)">
+ <summary>Causes a thread to wait the number of times defined by the <paramref name="iterations">iterations</paramref> parameter.</summary>
+ <param name="iterations">A 32-bit signed integer that defines how long a thread is to wait.</param>
+ </member>
+ <member name="M:System.Threading.Thread.Start">
+ <summary>Causes the operating system to change the state of the current instance to <see cref="F:System.Threading.ThreadState.Running"></see>.</summary>
+ <exception cref="T:System.Threading.ThreadStateException">The thread has already been started.</exception>
+ <exception cref="T:System.OutOfMemoryException">There is not enough memory available to start this thread.</exception>
+ </member>
+ <member name="M:System.Threading.Thread.Start(System.Object)">
+ <summary>Causes the operating system to change the state of the current instance to <see cref="F:System.Threading.ThreadState.Running"></see>, and optionally supplies an object containing data to be used by the method the thread executes.</summary>
+ <param name="parameter">An object that contains data to be used by the method the thread executes.</param>
+ <exception cref="T:System.Threading.ThreadStateException">The thread has already been started.</exception>
+ <exception cref="T:System.OutOfMemoryException">There is not enough memory available to start this thread.</exception>
+ <exception cref="T:System.InvalidOperationException">This thread was created using a <see cref="T:System.Threading.ThreadStart"></see> delegate instead of a <see cref="T:System.Threading.ParameterizedThreadStart"></see> delegate.</exception>
+ </member>
+ <member name="M:System.Threading.Thread.Suspend">
+ <summary>Either suspends the thread, or if the thread is already suspended, has no effect.</summary>
+ <exception cref="T:System.Threading.ThreadStateException">The thread has not been started or is dead.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the appropriate <see cref="T:System.Security.Permissions.SecurityPermission"></see>.</exception>
+ </member>
+ <member name="P:System.Threading.Thread.ThreadState">
+ <summary>Gets a value containing the states of the current thread.</summary>
+ <returns>One of the <see cref="T:System.Threading.ThreadState"></see> values indicating the state of the current thread. The initial value is Unstarted.</returns>
+ </member>
+ <member name="M:System.Threading.Thread.TrySetApartmentState(System.Threading.ApartmentState)">
+ <summary>Sets the apartment state of a thread before it is started.</summary>
+ <param name="state">The new apartment state.</param>
+ <returns>true if the apartment state is set; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="state">state</paramref> is not a valid apartment state.</exception>
+ <exception cref="T:System.Threading.ThreadStateException">The thread has already been started.</exception>
+ </member>
+ <member name="M:System.Threading.Thread.VolatileRead(System.SByte@)">
+ <summary>Reads the value of a field. The value is the latest written by any processor in a computer, regardless of the number of processors or the state of processor cache.</summary>
+ <param name="address">The field to be read.</param>
+ <returns>The latest value written to the field by any processor.</returns>
+ </member>
+ <member name="M:System.Threading.Thread.VolatileRead(System.Single@)">
+ <summary>Reads the value of a field. The value is the latest written by any processor in a computer, regardless of the number of processors or the state of processor cache.</summary>
+ <param name="address">The field to be read.</param>
+ <returns>The latest value written to the field by any processor.</returns>
+ </member>
+ <member name="M:System.Threading.Thread.VolatileRead(System.UIntPtr@)">
+ <summary>Reads the value of a field. The value is the latest written by any processor in a computer, regardless of the number of processors or the state of processor cache.</summary>
+ <param name="address">The field to be read.</param>
+ <returns>The latest value written to the field by any processor.</returns>
+ </member>
+ <member name="M:System.Threading.Thread.VolatileRead(System.UInt32@)">
+ <summary>Reads the value of a field. The value is the latest written by any processor in a computer, regardless of the number of processors or the state of processor cache.</summary>
+ <param name="address">The field to be read.</param>
+ <returns>The latest value written to the field by any processor.</returns>
+ </member>
+ <member name="M:System.Threading.Thread.VolatileRead(System.UInt64@)">
+ <summary>Reads the value of a field. The value is the latest written by any processor in a computer, regardless of the number of processors or the state of processor cache.</summary>
+ <param name="address">The field to be read.</param>
+ <returns>The latest value written to the field by any processor.</returns>
+ </member>
+ <member name="M:System.Threading.Thread.VolatileRead(System.Object@)">
+ <summary>Reads the value of a field. The value is the latest written by any processor in a computer, regardless of the number of processors or the state of processor cache.</summary>
+ <param name="address">The field to be read.</param>
+ <returns>The latest value written to the field by any processor.</returns>
+ </member>
+ <member name="M:System.Threading.Thread.VolatileRead(System.UInt16@)">
+ <summary>Reads the value of a field. The value is the latest written by any processor in a computer, regardless of the number of processors or the state of processor cache.</summary>
+ <param name="address">The field to be read.</param>
+ <returns>The latest value written to the field by any processor.</returns>
+ </member>
+ <member name="M:System.Threading.Thread.VolatileRead(System.Int64@)">
+ <summary>Reads the value of a field. The value is the latest written by any processor in a computer, regardless of the number of processors or the state of processor cache.</summary>
+ <param name="address">The field to be read.</param>
+ <returns>The latest value written to the field by any processor.</returns>
+ </member>
+ <member name="M:System.Threading.Thread.VolatileRead(System.IntPtr@)">
+ <summary>Reads the value of a field. The value is the latest written by any processor in a computer, regardless of the number of processors or the state of processor cache.</summary>
+ <param name="address">The field to be read.</param>
+ <returns>The latest value written to the field by any processor.</returns>
+ </member>
+ <member name="M:System.Threading.Thread.VolatileRead(System.Int16@)">
+ <summary>Reads the value of a field. The value is the latest written by any processor in a computer, regardless of the number of processors or the state of processor cache.</summary>
+ <param name="address">The field to be read.</param>
+ <returns>The latest value written to the field by any processor.</returns>
+ </member>
+ <member name="M:System.Threading.Thread.VolatileRead(System.Double@)">
+ <summary>Reads the value of a field. The value is the latest written by any processor in a computer, regardless of the number of processors or the state of processor cache.</summary>
+ <param name="address">The field to be read.</param>
+ <returns>The latest value written to the field by any processor.</returns>
+ </member>
+ <member name="M:System.Threading.Thread.VolatileRead(System.Byte@)">
+ <summary>Reads the value of a field. The value is the latest written by any processor in a computer, regardless of the number of processors or the state of processor cache.</summary>
+ <param name="address">The field to be read.</param>
+ <returns>The latest value written to the field by any processor.</returns>
+ </member>
+ <member name="M:System.Threading.Thread.VolatileRead(System.Int32@)">
+ <summary>Reads the value of a field. The value is the latest written by any processor in a computer, regardless of the number of processors or the state of processor cache.</summary>
+ <param name="address">The field to be read.</param>
+ <returns>The latest value written to the field by any processor.</returns>
+ </member>
+ <member name="M:System.Threading.Thread.VolatileWrite(System.UIntPtr@,System.UIntPtr)">
+ <summary>Writes a value to a field immediately, so that the value is visible to all processors in the computer.</summary>
+ <param name="address">The field to which the value is to be written.</param>
+ <param name="value">The value to be written.</param>
+ </member>
+ <member name="M:System.Threading.Thread.VolatileWrite(System.UInt64@,System.UInt64)">
+ <summary>Writes a value to a field immediately, so that the value is visible to all processors in the computer.</summary>
+ <param name="address">The field to which the value is to be written.</param>
+ <param name="value">The value to be written.</param>
+ </member>
+ <member name="M:System.Threading.Thread.VolatileWrite(System.UInt32@,System.UInt32)">
+ <summary>Writes a value to a field immediately, so that the value is visible to all processors in the computer.</summary>
+ <param name="address">The field to which the value is to be written.</param>
+ <param name="value">The value to be written.</param>
+ </member>
+ <member name="M:System.Threading.Thread.VolatileWrite(System.UInt16@,System.UInt16)">
+ <summary>Writes a value to a field immediately, so that the value is visible to all processors in the computer.</summary>
+ <param name="address">The field to which the value is to be written.</param>
+ <param name="value">The value to be written.</param>
+ </member>
+ <member name="M:System.Threading.Thread.VolatileWrite(System.Single@,System.Single)">
+ <summary>Writes a value to a field immediately, so that the value is visible to all processors in the computer.</summary>
+ <param name="address">The field to which the value is to be written.</param>
+ <param name="value">The value to be written.</param>
+ </member>
+ <member name="M:System.Threading.Thread.VolatileWrite(System.SByte@,System.SByte)">
+ <summary>Writes a value to a field immediately, so that the value is visible to all processors in the computer.</summary>
+ <param name="address">The field to which the value is to be written.</param>
+ <param name="value">The value to be written.</param>
+ </member>
+ <member name="M:System.Threading.Thread.VolatileWrite(System.Object@,System.Object)">
+ <summary>Writes a value to a field immediately, so that the value is visible to all processors in the computer.</summary>
+ <param name="address">The field to which the value is to be written.</param>
+ <param name="value">The value to be written.</param>
+ </member>
+ <member name="M:System.Threading.Thread.VolatileWrite(System.IntPtr@,System.IntPtr)">
+ <summary>Writes a value to a field immediately, so that the value is visible to all processors in the computer.</summary>
+ <param name="address">The field to which the value is to be written.</param>
+ <param name="value">The value to be written.</param>
+ </member>
+ <member name="M:System.Threading.Thread.VolatileWrite(System.Int16@,System.Int16)">
+ <summary>Writes a value to a field immediately, so that the value is visible to all processors in the computer.</summary>
+ <param name="address">The field to which the value is to be written.</param>
+ <param name="value">The value to be written.</param>
+ </member>
+ <member name="M:System.Threading.Thread.VolatileWrite(System.Int32@,System.Int32)">
+ <summary>Writes a value to a field immediately, so that the value is visible to all processors in the computer.</summary>
+ <param name="address">The field to which the value is to be written.</param>
+ <param name="value">The value to be written.</param>
+ </member>
+ <member name="M:System.Threading.Thread.VolatileWrite(System.Double@,System.Double)">
+ <summary>Writes a value to a field immediately, so that the value is visible to all processors in the computer.</summary>
+ <param name="address">The field to which the value is to be written.</param>
+ <param name="value">The value to be written.</param>
+ </member>
+ <member name="M:System.Threading.Thread.VolatileWrite(System.Byte@,System.Byte)">
+ <summary>Writes a value to a field immediately, so that the value is visible to all processors in the computer.</summary>
+ <param name="address">The field to which the value is to be written.</param>
+ <param name="value">The value to be written.</param>
+ </member>
+ <member name="M:System.Threading.Thread.VolatileWrite(System.Int64@,System.Int64)">
+ <summary>Writes a value to a field immediately, so that the value is visible to all processors in the computer.</summary>
+ <param name="address">The field to which the value is to be written.</param>
+ <param name="value">The value to be written.</param>
+ </member>
+ <member name="M:System.Threading.Thread.Yield">
+ <summary>Causes the calling thread to yield execution to another thread that is ready to run on the current processor. The operating system selects the thread to yield to.</summary>
+ <returns>true if the operating system switched execution to another thread; otherwise, false.</returns>
+ </member>
+ <member name="T:System.Threading.ThreadAbortException">
+ <summary>The exception that is thrown when a call is made to the <see cref="M:System.Threading.Thread.Abort(System.Object)"></see> method. This class cannot be inherited.</summary>
+ </member>
+ <member name="P:System.Threading.ThreadAbortException.ExceptionState">
+ <summary>Gets an object that contains application-specific information related to the thread abort.</summary>
+ <returns>An object containing application-specific information.</returns>
+ </member>
+ <member name="T:System.Threading.ThreadExceptionEventArgs">
+ <summary>Provides data for the <see cref="E:System.Windows.Forms.Application.ThreadException"></see> event.</summary>
+ </member>
+ <member name="M:System.Threading.ThreadExceptionEventArgs.#ctor(System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.Threading.ThreadExceptionEventArgs"></see> class.</summary>
+ <param name="t">The <see cref="T:System.Exception"></see> that occurred.</param>
+ </member>
+ <member name="P:System.Threading.ThreadExceptionEventArgs.Exception">
+ <summary>Gets the <see cref="T:System.Exception"></see> that occurred.</summary>
+ <returns>The <see cref="T:System.Exception"></see> that occurred.</returns>
+ </member>
+ <member name="T:System.Threading.ThreadExceptionEventHandler">
+ <summary>Represents the method that will handle the <see cref="E:System.Windows.Forms.Application.ThreadException"></see> event of an <see cref="T:System.Windows.Forms.Application"></see>.</summary>
+ <param name="sender">The source of the event.</param>
+ <param name="e">A <see cref="T:System.Threading.ThreadExceptionEventArgs"></see> that contains the event data.</param>
+ </member>
+ <member name="T:System.Threading.ThreadInterruptedException">
+ <summary>The exception that is thrown when a <see cref="T:System.Threading.Thread"></see> is interrupted while it is in a waiting state.</summary>
+ </member>
+ <member name="M:System.Threading.ThreadInterruptedException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Threading.ThreadInterruptedException"></see> class with default properties.</summary>
+ </member>
+ <member name="M:System.Threading.ThreadInterruptedException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Threading.ThreadInterruptedException"></see> class with a specified error message.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ </member>
+ <member name="M:System.Threading.ThreadInterruptedException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Threading.ThreadInterruptedException"></see> class with serialized data.</summary>
+ <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> that holds the serialized object data about the exception being thrown.</param>
+ <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"></see> that contains contextual information about the source or destination.</param>
+ </member>
+ <member name="M:System.Threading.ThreadInterruptedException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.Threading.ThreadInterruptedException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="innerException">The exception that is the cause of the current exception. If the innerException parameter is not null, the current exception is raised in a catch block that handles the inner exception.</param>
+ </member>
+ <member name="T:System.Threading.ThreadLocal`1">
+ <summary>Provides thread-local storage of data.</summary>
+ <typeparam name="T">Specifies the type of data stored per-thread.</typeparam>
+ </member>
+ <member name="M:System.Threading.ThreadLocal`1.#ctor">
+ <summary>Initializes the <see cref="T:System.Threading.ThreadLocal`1"></see> instance.</summary>
+ </member>
+ <member name="M:System.Threading.ThreadLocal`1.#ctor(System.Boolean)">
+ <summary>Initializes the <see cref="T:System.Threading.ThreadLocal`1"></see> instance and specifies whether all values are accessible from any thread.</summary>
+ <param name="trackAllValues">true to track all values set on the instance and expose them through the <see cref="P:System.Threading.ThreadLocal`1.Values"></see> property; false otherwise.</param>
+ </member>
+ <member name="M:System.Threading.ThreadLocal`1.#ctor(System.Func{`0})">
+ <summary>Initializes the <see cref="T:System.Threading.ThreadLocal`1"></see> instance with the specified <paramref name="valueFactory">valueFactory</paramref> function.</summary>
+ <param name="valueFactory">The <see cref="T:System.Func`1"></see> invoked to produce a lazily-initialized value when an attempt is made to retrieve <see cref="P:System.Threading.ThreadLocal`1.Value"></see> without it having been previously initialized.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="valueFactory">valueFactory</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ </member>
+ <member name="M:System.Threading.ThreadLocal`1.#ctor(System.Func{`0},System.Boolean)">
+ <summary>Initializes the <see cref="T:System.Threading.ThreadLocal`1"></see> instance with the specified <paramref name="valueFactory">valueFactory</paramref> function and a flag that indicates whether all values are accessible from any thread.</summary>
+ <param name="valueFactory">The <see cref="T:System.Func`1"></see> invoked to produce a lazily-initialized value when an attempt is made to retrieve <see cref="P:System.Threading.ThreadLocal`1.Value"></see> without it having been previously initialized.</param>
+ <param name="trackAllValues">true to track all values set on the instance and expose them through the <see cref="P:System.Threading.ThreadLocal`1.Values"></see> property; false otherwise.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="valueFactory">valueFactory</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ </member>
+ <member name="M:System.Threading.ThreadLocal`1.Dispose">
+ <summary>Releases all resources used by the current instance of the <see cref="T:System.Threading.ThreadLocal`1"></see> class.</summary>
+ </member>
+ <member name="M:System.Threading.ThreadLocal`1.Dispose(System.Boolean)">
+ <summary>Releases the resources used by this <see cref="T:System.Threading.ThreadLocal`1"></see> instance.</summary>
+ <param name="disposing">A Boolean value that indicates whether this method is being called due to a call to <see cref="M:System.Threading.ThreadLocal`1.Dispose"></see>.</param>
+ </member>
+ <member name="M:System.Threading.ThreadLocal`1.Finalize">
+ <summary>Releases the resources used by this <see cref="T:System.Threading.ThreadLocal`1"></see> instance.</summary>
+ </member>
+ <member name="P:System.Threading.ThreadLocal`1.IsValueCreated">
+ <summary>Gets whether <see cref="P:System.Threading.ThreadLocal`1.Value"></see> is initialized on the current thread.</summary>
+ <returns>true if <see cref="P:System.Threading.ThreadLocal`1.Value"></see> is initialized on the current thread; otherwise false.</returns>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Threading.ThreadLocal`1"></see> instance has been disposed.</exception>
+ </member>
+ <member name="M:System.Threading.ThreadLocal`1.ToString">
+ <summary>Creates and returns a string representation of this instance for the current thread.</summary>
+ <returns>The result of calling <see cref="M:System.Object.ToString"></see> on the <see cref="P:System.Threading.ThreadLocal`1.Value"></see>.</returns>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Threading.ThreadLocal`1"></see> instance has been disposed.</exception>
+ <exception cref="T:System.NullReferenceException">The <see cref="P:System.Threading.ThreadLocal`1.Value"></see> for the current thread is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.InvalidOperationException">The initialization function attempted to reference <see cref="P:System.Threading.ThreadLocal`1.Value"></see> recursively.</exception>
+ <exception cref="T:System.MissingMemberException">No default constructor is provided and no value factory is supplied.</exception>
+ </member>
+ <member name="P:System.Threading.ThreadLocal`1.Value">
+ <summary>Gets or sets the value of this instance for the current thread.</summary>
+ <returns>Returns an instance of the object that this ThreadLocal is responsible for initializing.</returns>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Threading.ThreadLocal`1"></see> instance has been disposed.</exception>
+ <exception cref="T:System.InvalidOperationException">The initialization function attempted to reference <see cref="P:System.Threading.ThreadLocal`1.Value"></see> recursively.</exception>
+ <exception cref="T:System.MissingMemberException">No default constructor is provided and no value factory is supplied.</exception>
+ </member>
+ <member name="P:System.Threading.ThreadLocal`1.Values">
+ <summary>Gets a list for all of the values currently stored by all of the threads that have accessed this instance.</summary>
+ <returns>A list for all of the values currently stored by all of the threads that have accessed this instance.</returns>
+ <exception cref="T:System.InvalidOperationException">Values stored by all threads are not available because this instance was initialized with the <paramref name="trackAllValues">trackAllValues</paramref> argument set to false in the call to a class constructor.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Threading.ThreadLocal`1"></see> instance has been disposed.</exception>
+ </member>
+ <member name="T:System.Threading.ThreadPool">
+ <summary>Provides a pool of threads that can be used to execute tasks, post work items, process asynchronous I/O, wait on behalf of other threads, and process timers.</summary>
+ </member>
+ <member name="M:System.Threading.ThreadPool.BindHandle(System.IntPtr)">
+ <summary>Binds an operating system handle to the <see cref="T:System.Threading.ThreadPool"></see>.</summary>
+ <param name="osHandle">An <see cref="T:System.IntPtr"></see> that holds the handle. The handle must have been opened for overlapped I/O on the unmanaged side.</param>
+ <returns>true if the handle is bound; otherwise, false.</returns>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ </member>
+ <member name="M:System.Threading.ThreadPool.BindHandle(System.Runtime.InteropServices.SafeHandle)">
+ <summary>Binds an operating system handle to the <see cref="T:System.Threading.ThreadPool"></see>.</summary>
+ <param name="osHandle">A <see cref="T:System.Runtime.InteropServices.SafeHandle"></see> that holds the operating system handle. The handle must have been opened for overlapped I/O on the unmanaged side.</param>
+ <returns>true if the handle is bound; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="osHandle">osHandle</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Threading.ThreadPool.GetAvailableThreads(System.Int32@,System.Int32@)">
+ <summary>Retrieves the difference between the maximum number of thread pool threads returned by the <see cref="M:System.Threading.ThreadPool.GetMaxThreads(System.Int32@,System.Int32@)"></see> method, and the number currently active.</summary>
+ <param name="workerThreads">The number of available worker threads.</param>
+ <param name="completionPortThreads">The number of available asynchronous I/O threads.</param>
+ </member>
+ <member name="M:System.Threading.ThreadPool.GetMaxThreads(System.Int32@,System.Int32@)">
+ <summary>Retrieves the number of requests to the thread pool that can be active concurrently. All requests above that number remain queued until thread pool threads become available.</summary>
+ <param name="workerThreads">The maximum number of worker threads in the thread pool.</param>
+ <param name="completionPortThreads">The maximum number of asynchronous I/O threads in the thread pool.</param>
+ </member>
+ <member name="M:System.Threading.ThreadPool.GetMinThreads(System.Int32@,System.Int32@)">
+ <summary>Retrieves the minimum number of threads the thread pool creates on demand, as new requests are made, before switching to an algorithm for managing thread creation and destruction.</summary>
+ <param name="workerThreads">When this method returns, contains the minimum number of worker threads that the thread pool creates on demand.</param>
+ <param name="completionPortThreads">When this method returns, contains the minimum number of asynchronous I/O threads that the thread pool creates on demand.</param>
+ </member>
+ <member name="M:System.Threading.ThreadPool.QueueUserWorkItem(System.Threading.WaitCallback)">
+ <summary>Queues a method for execution. The method executes when a thread pool thread becomes available.</summary>
+ <param name="callBack">A <see cref="T:System.Threading.WaitCallback"></see> that represents the method to be executed.</param>
+ <returns>true if the method is successfully queued; <see cref="T:System.NotSupportedException"></see> is thrown if the work item could not be queued.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="callBack">callBack</paramref> is null.</exception>
+ <exception cref="T:System.NotSupportedException">The common language runtime (CLR) is hosted, and the host does not support this action.</exception>
+ </member>
+ <member name="M:System.Threading.ThreadPool.QueueUserWorkItem(System.Threading.WaitCallback,System.Object)">
+ <summary>Queues a method for execution, and specifies an object containing data to be used by the method. The method executes when a thread pool thread becomes available.</summary>
+ <param name="callBack">A <see cref="T:System.Threading.WaitCallback"></see> representing the method to execute.</param>
+ <param name="state">An object containing data to be used by the method.</param>
+ <returns>true if the method is successfully queued; <see cref="T:System.NotSupportedException"></see> is thrown if the work item could not be queued.</returns>
+ <exception cref="T:System.NotSupportedException">The common language runtime (CLR) is hosted, and the host does not support this action.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="callBack">callBack</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)">
+ <summary>Registers a delegate to wait for a <see cref="T:System.Threading.WaitHandle"></see>, specifying a 32-bit unsigned integer for the time-out in milliseconds.</summary>
+ <param name="waitObject">The <see cref="T:System.Threading.WaitHandle"></see> to register. Use a <see cref="T:System.Threading.WaitHandle"></see> other than <see cref="T:System.Threading.Mutex"></see>.</param>
+ <param name="callBack">The <see cref="T:System.Threading.WaitOrTimerCallback"></see> delegate to call when the waitObject parameter is signaled.</param>
+ <param name="state">The object passed to the delegate.</param>
+ <param name="millisecondsTimeOutInterval">The time-out in milliseconds. If the millisecondsTimeOutInterval parameter is 0 (zero), the function tests the object's state and returns immediately. If millisecondsTimeOutInterval is -1, the function's time-out interval never elapses.</param>
+ <param name="executeOnlyOnce">true to indicate that the thread will no longer wait on the waitObject parameter after the delegate has been called; false to indicate that the timer is reset every time the wait operation completes until the wait is unregistered.</param>
+ <returns>The <see cref="T:System.Threading.RegisteredWaitHandle"></see> that can be used to cancel the registered wait operation.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval">millisecondsTimeOutInterval</paramref> parameter is less than -1.</exception>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.TimeSpan,System.Boolean)">
+ <summary>Registers a delegate to wait for a <see cref="T:System.Threading.WaitHandle"></see>, specifying a <see cref="T:System.TimeSpan"></see> value for the time-out.</summary>
+ <param name="waitObject">The <see cref="T:System.Threading.WaitHandle"></see> to register. Use a <see cref="T:System.Threading.WaitHandle"></see> other than <see cref="T:System.Threading.Mutex"></see>.</param>
+ <param name="callBack">The <see cref="T:System.Threading.WaitOrTimerCallback"></see> delegate to call when the waitObject parameter is signaled.</param>
+ <param name="state">The object passed to the delegate.</param>
+ <param name="timeout">The time-out represented by a <see cref="T:System.TimeSpan"></see>. If timeout is 0 (zero), the function tests the object's state and returns immediately. If timeout is -1, the function's time-out interval never elapses.</param>
+ <param name="executeOnlyOnce">true to indicate that the thread will no longer wait on the waitObject parameter after the delegate has been called; false to indicate that the timer is reset every time the wait operation completes until the wait is unregistered.</param>
+ <returns>The <see cref="T:System.Threading.RegisteredWaitHandle"></see> that encapsulates the native handle.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="timeout">timeout</paramref> parameter is less than -1.</exception>
+ <exception cref="T:System.NotSupportedException">The <paramref name="timeout">timeout</paramref> parameter is greater than <see cref="F:System.Int32.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.Int32,System.Boolean)">
+ <summary>Registers a delegate to wait for a <see cref="T:System.Threading.WaitHandle"></see>, specifying a 32-bit signed integer for the time-out in milliseconds.</summary>
+ <param name="waitObject">The <see cref="T:System.Threading.WaitHandle"></see> to register. Use a <see cref="T:System.Threading.WaitHandle"></see> other than <see cref="T:System.Threading.Mutex"></see>.</param>
+ <param name="callBack">The <see cref="T:System.Threading.WaitOrTimerCallback"></see> delegate to call when the waitObject parameter is signaled.</param>
+ <param name="state">The object that is passed to the delegate.</param>
+ <param name="millisecondsTimeOutInterval">The time-out in milliseconds. If the millisecondsTimeOutInterval parameter is 0 (zero), the function tests the object's state and returns immediately. If millisecondsTimeOutInterval is -1, the function's time-out interval never elapses.</param>
+ <param name="executeOnlyOnce">true to indicate that the thread will no longer wait on the waitObject parameter after the delegate has been called; false to indicate that the timer is reset every time the wait operation completes until the wait is unregistered.</param>
+ <returns>The <see cref="T:System.Threading.RegisteredWaitHandle"></see> that encapsulates the native handle.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval">millisecondsTimeOutInterval</paramref> parameter is less than -1.</exception>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.Int64,System.Boolean)">
+ <summary>Registers a delegate to wait for a <see cref="T:System.Threading.WaitHandle"></see>, specifying a 64-bit signed integer for the time-out in milliseconds.</summary>
+ <param name="waitObject">The <see cref="T:System.Threading.WaitHandle"></see> to register. Use a <see cref="T:System.Threading.WaitHandle"></see> other than <see cref="T:System.Threading.Mutex"></see>.</param>
+ <param name="callBack">The <see cref="T:System.Threading.WaitOrTimerCallback"></see> delegate to call when the waitObject parameter is signaled.</param>
+ <param name="state">The object passed to the delegate.</param>
+ <param name="millisecondsTimeOutInterval">The time-out in milliseconds. If the millisecondsTimeOutInterval parameter is 0 (zero), the function tests the object's state and returns immediately. If millisecondsTimeOutInterval is -1, the function's time-out interval never elapses.</param>
+ <param name="executeOnlyOnce">true to indicate that the thread will no longer wait on the waitObject parameter after the delegate has been called; false to indicate that the timer is reset every time the wait operation completes until the wait is unregistered.</param>
+ <returns>The <see cref="T:System.Threading.RegisteredWaitHandle"></see> that encapsulates the native handle.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval">millisecondsTimeOutInterval</paramref> parameter is less than -1.</exception>
+ </member>
+ <member name="M:System.Threading.ThreadPool.SetMaxThreads(System.Int32,System.Int32)">
+ <summary>Sets the number of requests to the thread pool that can be active concurrently. All requests above that number remain queued until thread pool threads become available.</summary>
+ <param name="workerThreads">The maximum number of worker threads in the thread pool.</param>
+ <param name="completionPortThreads">The maximum number of asynchronous I/O threads in the thread pool.</param>
+ <returns>true if the change is successful; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Threading.ThreadPool.SetMinThreads(System.Int32,System.Int32)">
+ <summary>Sets the minimum number of threads the thread pool creates on demand, as new requests are made, before switching to an algorithm for managing thread creation and destruction.</summary>
+ <param name="workerThreads">The minimum number of worker threads that the thread pool creates on demand.</param>
+ <param name="completionPortThreads">The minimum number of asynchronous I/O threads that the thread pool creates on demand.</param>
+ <returns>true if the change is successful; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Threading.ThreadPool.UnsafeQueueNativeOverlapped(System.Threading.NativeOverlapped*)">
+ <summary>Queues an overlapped I/O operation for execution.</summary>
+ <param name="overlapped">The <see cref="T:System.Threading.NativeOverlapped"></see> structure to queue.</param>
+ <returns>true if the operation was successfully queued to an I/O completion port; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Threading.ThreadPool.UnsafeQueueUserWorkItem(System.Threading.WaitCallback,System.Object)">
+ <summary>Queues the specified delegate to the thread pool, but does not propagate the calling stack to the worker thread.</summary>
+ <param name="callBack">A <see cref="T:System.Threading.WaitCallback"></see> that represents the delegate to invoke when a thread in the thread pool picks up the work item.</param>
+ <param name="state">The object that is passed to the delegate when serviced from the thread pool.</param>
+ <returns>true if the method succeeds; <see cref="T:System.OutOfMemoryException"></see> is thrown if the work item could not be queued.</returns>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ <exception cref="T:System.ApplicationException">An out-of-memory condition was encountered.</exception>
+ <exception cref="T:System.OutOfMemoryException">The work item could not be queued.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="callBack">callBack</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Threading.ThreadPool.UnsafeRegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.TimeSpan,System.Boolean)">
+ <summary>Registers a delegate to wait for a <see cref="T:System.Threading.WaitHandle"></see>, specifying a <see cref="T:System.TimeSpan"></see> value for the time-out. This method does not propagate the calling stack to the worker thread.</summary>
+ <param name="waitObject">The <see cref="T:System.Threading.WaitHandle"></see> to register. Use a <see cref="T:System.Threading.WaitHandle"></see> other than <see cref="T:System.Threading.Mutex"></see>.</param>
+ <param name="callBack">The delegate to call when the waitObject parameter is signaled.</param>
+ <param name="state">The object that is passed to the delegate.</param>
+ <param name="timeout">The time-out represented by a <see cref="T:System.TimeSpan"></see>. If timeout is 0 (zero), the function tests the object's state and returns immediately. If timeout is -1, the function's time-out interval never elapses.</param>
+ <param name="executeOnlyOnce">true to indicate that the thread will no longer wait on the waitObject parameter after the delegate has been called; false to indicate that the timer is reset every time the wait operation completes until the wait is unregistered.</param>
+ <returns>The <see cref="T:System.Threading.RegisteredWaitHandle"></see> object that can be used to cancel the registered wait operation.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="timeout">timeout</paramref> parameter is less than -1.</exception>
+ <exception cref="T:System.NotSupportedException">The <paramref name="timeout">timeout</paramref> parameter is greater than <see cref="F:System.Int32.MaxValue"></see>.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ </member>
+ <member name="M:System.Threading.ThreadPool.UnsafeRegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.Int32,System.Boolean)">
+ <summary>Registers a delegate to wait for a <see cref="T:System.Threading.WaitHandle"></see>, using a 32-bit signed integer for the time-out in milliseconds. This method does not propagate the calling stack to the worker thread.</summary>
+ <param name="waitObject">The <see cref="T:System.Threading.WaitHandle"></see> to register. Use a <see cref="T:System.Threading.WaitHandle"></see> other than <see cref="T:System.Threading.Mutex"></see>.</param>
+ <param name="callBack">The delegate to call when the waitObject parameter is signaled.</param>
+ <param name="state">The object that is passed to the delegate.</param>
+ <param name="millisecondsTimeOutInterval">The time-out in milliseconds. If the millisecondsTimeOutInterval parameter is 0 (zero), the function tests the object's state and returns immediately. If millisecondsTimeOutInterval is -1, the function's time-out interval never elapses.</param>
+ <param name="executeOnlyOnce">true to indicate that the thread will no longer wait on the waitObject parameter after the delegate has been called; false to indicate that the timer is reset every time the wait operation completes until the wait is unregistered.</param>
+ <returns>The <see cref="T:System.Threading.RegisteredWaitHandle"></see> object that can be used to cancel the registered wait operation.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval">millisecondsTimeOutInterval</paramref> parameter is less than -1.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ </member>
+ <member name="M:System.Threading.ThreadPool.UnsafeRegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.Int64,System.Boolean)">
+ <summary>Registers a delegate to wait for a <see cref="T:System.Threading.WaitHandle"></see>, specifying a 64-bit signed integer for the time-out in milliseconds. This method does not propagate the calling stack to the worker thread.</summary>
+ <param name="waitObject">The <see cref="T:System.Threading.WaitHandle"></see> to register. Use a <see cref="T:System.Threading.WaitHandle"></see> other than <see cref="T:System.Threading.Mutex"></see>.</param>
+ <param name="callBack">The delegate to call when the waitObject parameter is signaled.</param>
+ <param name="state">The object that is passed to the delegate.</param>
+ <param name="millisecondsTimeOutInterval">The time-out in milliseconds. If the millisecondsTimeOutInterval parameter is 0 (zero), the function tests the object's state and returns immediately. If millisecondsTimeOutInterval is -1, the function's time-out interval never elapses.</param>
+ <param name="executeOnlyOnce">true to indicate that the thread will no longer wait on the waitObject parameter after the delegate has been called; false to indicate that the timer is reset every time the wait operation completes until the wait is unregistered.</param>
+ <returns>The <see cref="T:System.Threading.RegisteredWaitHandle"></see> object that can be used to cancel the registered wait operation.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval">millisecondsTimeOutInterval</paramref> parameter is less than -1.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ </member>
+ <member name="M:System.Threading.ThreadPool.UnsafeRegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)">
+ <summary>Registers a delegate to wait for a <see cref="T:System.Threading.WaitHandle"></see>, specifying a 32-bit unsigned integer for the time-out in milliseconds. This method does not propagate the calling stack to the worker thread.</summary>
+ <param name="waitObject">The <see cref="T:System.Threading.WaitHandle"></see> to register. Use a <see cref="T:System.Threading.WaitHandle"></see> other than <see cref="T:System.Threading.Mutex"></see>.</param>
+ <param name="callBack">The delegate to call when the waitObject parameter is signaled.</param>
+ <param name="state">The object that is passed to the delegate.</param>
+ <param name="millisecondsTimeOutInterval">The time-out in milliseconds. If the millisecondsTimeOutInterval parameter is 0 (zero), the function tests the object's state and returns immediately. If millisecondsTimeOutInterval is -1, the function's time-out interval never elapses.</param>
+ <param name="executeOnlyOnce">true to indicate that the thread will no longer wait on the waitObject parameter after the delegate has been called; false to indicate that the timer is reset every time the wait operation completes until the wait is unregistered.</param>
+ <returns>The <see cref="T:System.Threading.RegisteredWaitHandle"></see> object that can be used to cancel the registered wait operation.</returns>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ </member>
+ <member name="T:System.Threading.ThreadPoolBoundHandle">
+
+ </member>
+ <member name="M:System.Threading.ThreadPoolBoundHandle.AllocateNativeOverlapped(System.Threading.PreAllocatedOverlapped)">
+ <param name="preAllocated"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Threading.ThreadPoolBoundHandle.AllocateNativeOverlapped(System.Threading.IOCompletionCallback,System.Object,System.Object)">
+ <param name="callback"></param>
+ <param name="state"></param>
+ <param name="pinData"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Threading.ThreadPoolBoundHandle.BindHandle(System.Runtime.InteropServices.SafeHandle)">
+ <param name="handle"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Threading.ThreadPoolBoundHandle.Dispose">
+
+ </member>
+ <member name="M:System.Threading.ThreadPoolBoundHandle.FreeNativeOverlapped(System.Threading.NativeOverlapped*)">
+ <param name="overlapped"></param>
+ </member>
+ <member name="M:System.Threading.ThreadPoolBoundHandle.GetNativeOverlappedState(System.Threading.NativeOverlapped*)">
+ <param name="overlapped"></param>
+ <returns></returns>
+ </member>
+ <member name="P:System.Threading.ThreadPoolBoundHandle.Handle">
+ <returns></returns>
+ </member>
+ <member name="T:System.Threading.ThreadPriority">
+ <summary>Specifies the scheduling priority of a <see cref="T:System.Threading.Thread"></see>.</summary>
+ </member>
+ <member name="F:System.Threading.ThreadPriority.AboveNormal">
+ <summary>The <see cref="T:System.Threading.Thread"></see> can be scheduled after threads with Highest priority and before those with Normal priority.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Threading.ThreadPriority.BelowNormal">
+ <summary>The <see cref="T:System.Threading.Thread"></see> can be scheduled after threads with Normal priority and before those with Lowest priority.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Threading.ThreadPriority.Highest">
+ <summary>The <see cref="T:System.Threading.Thread"></see> can be scheduled before threads with any other priority.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Threading.ThreadPriority.Lowest">
+ <summary>The <see cref="T:System.Threading.Thread"></see> can be scheduled after threads with any other priority.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Threading.ThreadPriority.Normal">
+ <summary>The <see cref="T:System.Threading.Thread"></see> can be scheduled after threads with AboveNormal priority and before those with BelowNormal priority. Threads have Normal priority by default.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Threading.ThreadStart">
+ <summary>Represents the method that executes on a <see cref="T:System.Threading.Thread"></see>.</summary>
+ </member>
+ <member name="T:System.Threading.ThreadStartException">
+ <summary>The exception that is thrown when a failure occurs in a managed thread after the underlying operating system thread has been started, but before the thread is ready to execute user code.</summary>
+ </member>
+ <member name="T:System.Threading.ThreadState">
+ <summary>Specifies the execution states of a <see cref="T:System.Threading.Thread"></see>.</summary>
+ </member>
+ <member name="F:System.Threading.ThreadState.Aborted">
+ <summary>The thread state includes <see cref="F:System.Threading.ThreadState.AbortRequested"></see> and the thread is now dead, but its state has not yet changed to <see cref="F:System.Threading.ThreadState.Stopped"></see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Threading.ThreadState.AbortRequested">
+ <summary>The <see cref="M:System.Threading.Thread.Abort(System.Object)"></see> method has been invoked on the thread, but the thread has not yet received the pending <see cref="T:System.Threading.ThreadAbortException"></see> that will attempt to terminate it.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Threading.ThreadState.Background">
+ <summary>The thread is being executed as a background thread, as opposed to a foreground thread. This state is controlled by setting the <see cref="P:System.Threading.Thread.IsBackground"></see> property.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Threading.ThreadState.Running">
+ <summary>The thread has been started, it is not blocked, and there is no pending <see cref="T:System.Threading.ThreadAbortException"></see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Threading.ThreadState.Stopped">
+ <summary>The thread has stopped.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Threading.ThreadState.StopRequested">
+ <summary>The thread is being requested to stop. This is for internal use only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Threading.ThreadState.Suspended">
+ <summary>The thread has been suspended.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Threading.ThreadState.SuspendRequested">
+ <summary>The thread is being requested to suspend.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Threading.ThreadState.Unstarted">
+ <summary>The <see cref="M:System.Threading.Thread.Start"></see> method has not been invoked on the thread.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Threading.ThreadState.WaitSleepJoin">
+ <summary>The thread is blocked. This could be the result of calling <see cref="M:System.Threading.Thread.Sleep(System.Int32)"></see> or <see cref="M:System.Threading.Thread.Join"></see>, of requesting a lock — for example, by calling <see cref="M:System.Threading.Monitor.Enter(System.Object)"></see> or <see cref="M:System.Threading.Monitor.Wait(System.Object,System.Int32,System.Boolean)"></see> — or of waiting on a thread synchronization object such as <see cref="T:System.Threading.ManualResetEvent"></see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Threading.ThreadStateException">
+ <summary>The exception that is thrown when a <see cref="T:System.Threading.Thread"></see> is in an invalid <see cref="P:System.Threading.Thread.ThreadState"></see> for the method call.</summary>
+ </member>
+ <member name="M:System.Threading.ThreadStateException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Threading.ThreadStateException"></see> class with default properties.</summary>
+ </member>
+ <member name="M:System.Threading.ThreadStateException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Threading.ThreadStateException"></see> class with a specified error message.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ </member>
+ <member name="M:System.Threading.ThreadStateException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Threading.ThreadStateException"></see> class with serialized data.</summary>
+ <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> that holds the serialized object data about the exception being thrown.</param>
+ <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"></see> that contains contextual information about the source or destination.</param>
+ </member>
+ <member name="M:System.Threading.ThreadStateException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.Threading.ThreadStateException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="innerException">The exception that is the cause of the current exception. If the innerException parameter is not null, the current exception is raised in a catch block that handles the inner exception.</param>
+ </member>
+ <member name="T:System.Threading.Timeout">
+ <summary>Contains constants that specify infinite time-out intervals. This class cannot be inherited.</summary>
+ </member>
+ <member name="F:System.Threading.Timeout.Infinite">
+ <summary>A constant used to specify an infinite waiting period, for threading methods that accept an <see cref="T:System.Int32"></see> parameter.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Threading.Timeout.InfiniteTimeSpan">
+ <summary>A constant used to specify an infinite waiting period, for methods that accept a <see cref="T:System.TimeSpan"></see> parameter.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Threading.Timer">
+ <summary>Provides a mechanism for executing a method on a thread pool thread at specified intervals. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Threading.Timer.#ctor(System.Threading.TimerCallback)">
+ <summary>Initializes a new instance of the <see cref="T:System.Threading.Timer"></see> class with an infinite period and an infinite due time, using the newly created <see cref="T:System.Threading.Timer"></see> object as the state object.</summary>
+ <param name="callback">A <see cref="T:System.Threading.TimerCallback"></see> delegate representing a method to be executed.</param>
+ </member>
+ <member name="M:System.Threading.Timer.#ctor(System.Threading.TimerCallback,System.Object,System.Int32,System.Int32)">
+ <summary>Initializes a new instance of the Timer class, using a 32-bit signed integer to specify the time interval.</summary>
+ <param name="callback">A <see cref="T:System.Threading.TimerCallback"></see> delegate representing a method to be executed.</param>
+ <param name="state">An object containing information to be used by the callback method, or null.</param>
+ <param name="dueTime">The amount of time to delay before callback is invoked, in milliseconds. Specify <see cref="F:System.Threading.Timeout.Infinite"></see> to prevent the timer from starting. Specify zero (0) to start the timer immediately.</param>
+ <param name="period">The time interval between invocations of callback, in milliseconds. Specify <see cref="F:System.Threading.Timeout.Infinite"></see> to disable periodic signaling.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="dueTime">dueTime</paramref> or <paramref name="period">period</paramref> parameter is negative and is not equal to <see cref="F:System.Threading.Timeout.Infinite"></see>.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="callback">callback</paramref> parameter is null.</exception>
+ </member>
+ <member name="M:System.Threading.Timer.#ctor(System.Threading.TimerCallback,System.Object,System.Int64,System.Int64)">
+ <summary>Initializes a new instance of the Timer class, using 64-bit signed integers to measure time intervals.</summary>
+ <param name="callback">A <see cref="T:System.Threading.TimerCallback"></see> delegate representing a method to be executed.</param>
+ <param name="state">An object containing information to be used by the callback method, or null.</param>
+ <param name="dueTime">The amount of time to delay before callback is invoked, in milliseconds. Specify <see cref="F:System.Threading.Timeout.Infinite"></see> to prevent the timer from starting. Specify zero (0) to start the timer immediately.</param>
+ <param name="period">The time interval between invocations of callback, in milliseconds. Specify <see cref="F:System.Threading.Timeout.Infinite"></see> to disable periodic signaling.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="dueTime">dueTime</paramref> or <paramref name="period">period</paramref> parameter is negative and is not equal to <see cref="F:System.Threading.Timeout.Infinite"></see>.</exception>
+ <exception cref="T:System.NotSupportedException">The <paramref name="dueTime">dueTime</paramref> or <paramref name="period">period</paramref> parameter is greater than 4294967294.</exception>
+ </member>
+ <member name="M:System.Threading.Timer.#ctor(System.Threading.TimerCallback,System.Object,System.TimeSpan,System.TimeSpan)">
+ <summary>Initializes a new instance of the Timer class, using <see cref="T:System.TimeSpan"></see> values to measure time intervals.</summary>
+ <param name="callback">A delegate representing a method to be executed.</param>
+ <param name="state">An object containing information to be used by the callback method, or null.</param>
+ <param name="dueTime">The amount of time to delay before the callback parameter invokes its methods. Specify negative one (-1) milliseconds to prevent the timer from starting. Specify zero (0) to start the timer immediately.</param>
+ <param name="period">The time interval between invocations of the methods referenced by callback. Specify negative one (-1) milliseconds to disable periodic signaling.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The number of milliseconds in the value of <paramref name="dueTime">dueTime</paramref> or <paramref name="period">period</paramref> is negative and not equal to <see cref="F:System.Threading.Timeout.Infinite"></see>, or is greater than <see cref="F:System.Int32.MaxValue"></see>.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="callback">callback</paramref> parameter is null.</exception>
+ </member>
+ <member name="M:System.Threading.Timer.#ctor(System.Threading.TimerCallback,System.Object,System.UInt32,System.UInt32)">
+ <summary>Initializes a new instance of the Timer class, using 32-bit unsigned integers to measure time intervals.</summary>
+ <param name="callback">A delegate representing a method to be executed.</param>
+ <param name="state">An object containing information to be used by the callback method, or null.</param>
+ <param name="dueTime">The amount of time to delay before callback is invoked, in milliseconds. Specify <see cref="F:System.Threading.Timeout.Infinite"></see> to prevent the timer from starting. Specify zero (0) to start the timer immediately.</param>
+ <param name="period">The time interval between invocations of callback, in milliseconds. Specify <see cref="F:System.Threading.Timeout.Infinite"></see> to disable periodic signaling.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="dueTime">dueTime</paramref> or <paramref name="period">period</paramref> parameter is negative and is not equal to <see cref="F:System.Threading.Timeout.Infinite"></see>.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="callback">callback</paramref> parameter is null.</exception>
+ </member>
+ <member name="M:System.Threading.Timer.Change(System.Int32,System.Int32)">
+ <summary>Changes the start time and the interval between method invocations for a timer, using 32-bit signed integers to measure time intervals.</summary>
+ <param name="dueTime">The amount of time to delay before the invoking the callback method specified when the <see cref="T:System.Threading.Timer"></see> was constructed, in milliseconds. Specify <see cref="F:System.Threading.Timeout.Infinite"></see> to prevent the timer from restarting. Specify zero (0) to restart the timer immediately.</param>
+ <param name="period">The time interval between invocations of the callback method specified when the <see cref="T:System.Threading.Timer"></see> was constructed, in milliseconds. Specify <see cref="F:System.Threading.Timeout.Infinite"></see> to disable periodic signaling.</param>
+ <returns>true if the timer was successfully updated; otherwise, false.</returns>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Threading.Timer"></see> has already been disposed.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="dueTime">dueTime</paramref> or <paramref name="period">period</paramref> parameter is negative and is not equal to <see cref="F:System.Threading.Timeout.Infinite"></see>.</exception>
+ </member>
+ <member name="M:System.Threading.Timer.Change(System.Int64,System.Int64)">
+ <summary>Changes the start time and the interval between method invocations for a timer, using 64-bit signed integers to measure time intervals.</summary>
+ <param name="dueTime">The amount of time to delay before the invoking the callback method specified when the <see cref="T:System.Threading.Timer"></see> was constructed, in milliseconds. Specify <see cref="F:System.Threading.Timeout.Infinite"></see> to prevent the timer from restarting. Specify zero (0) to restart the timer immediately.</param>
+ <param name="period">The time interval between invocations of the callback method specified when the <see cref="T:System.Threading.Timer"></see> was constructed, in milliseconds. Specify <see cref="F:System.Threading.Timeout.Infinite"></see> to disable periodic signaling.</param>
+ <returns>true if the timer was successfully updated; otherwise, false.</returns>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Threading.Timer"></see> has already been disposed.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="dueTime">dueTime</paramref> or <paramref name="period">period</paramref> parameter is less than -1.</exception>
+ <exception cref="T:System.NotSupportedException">The <paramref name="dueTime">dueTime</paramref> or <paramref name="period">period</paramref> parameter is greater than 4294967294.</exception>
+ </member>
+ <member name="M:System.Threading.Timer.Change(System.TimeSpan,System.TimeSpan)">
+ <summary>Changes the start time and the interval between method invocations for a timer, using <see cref="T:System.TimeSpan"></see> values to measure time intervals.</summary>
+ <param name="dueTime">A <see cref="T:System.TimeSpan"></see> representing the amount of time to delay before invoking the callback method specified when the <see cref="T:System.Threading.Timer"></see> was constructed. Specify negative one (-1) milliseconds to prevent the timer from restarting. Specify zero (0) to restart the timer immediately.</param>
+ <param name="period">The time interval between invocations of the callback method specified when the <see cref="T:System.Threading.Timer"></see> was constructed. Specify negative one (-1) milliseconds to disable periodic signaling.</param>
+ <returns>true if the timer was successfully updated; otherwise, false.</returns>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Threading.Timer"></see> has already been disposed.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="dueTime">dueTime</paramref> or <paramref name="period">period</paramref> parameter, in milliseconds, is less than -1.</exception>
+ <exception cref="T:System.NotSupportedException">The <paramref name="dueTime">dueTime</paramref> or <paramref name="period">period</paramref> parameter, in milliseconds, is greater than 4294967294.</exception>
+ </member>
+ <member name="M:System.Threading.Timer.Change(System.UInt32,System.UInt32)">
+ <summary>Changes the start time and the interval between method invocations for a timer, using 32-bit unsigned integers to measure time intervals.</summary>
+ <param name="dueTime">The amount of time to delay before the invoking the callback method specified when the <see cref="T:System.Threading.Timer"></see> was constructed, in milliseconds. Specify <see cref="F:System.Threading.Timeout.Infinite"></see> to prevent the timer from restarting. Specify zero (0) to restart the timer immediately.</param>
+ <param name="period">The time interval between invocations of the callback method specified when the <see cref="T:System.Threading.Timer"></see> was constructed, in milliseconds. Specify <see cref="F:System.Threading.Timeout.Infinite"></see> to disable periodic signaling.</param>
+ <returns>true if the timer was successfully updated; otherwise, false.</returns>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Threading.Timer"></see> has already been disposed.</exception>
+ </member>
+ <member name="M:System.Threading.Timer.Dispose">
+ <summary>Releases all resources used by the current instance of <see cref="T:System.Threading.Timer"></see>.</summary>
+ </member>
+ <member name="M:System.Threading.Timer.Dispose(System.Threading.WaitHandle)">
+ <summary>Releases all resources used by the current instance of <see cref="T:System.Threading.Timer"></see> and signals when the timer has been disposed of.</summary>
+ <param name="notifyObject">The <see cref="T:System.Threading.WaitHandle"></see> to be signaled when the Timer has been disposed of.</param>
+ <returns>true if the function succeeds; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="notifyObject">notifyObject</paramref> parameter is null.</exception>
+ </member>
+ <member name="T:System.Threading.TimerCallback">
+ <summary>Represents the method that handles calls from a <see cref="T:System.Threading.Timer"></see>.</summary>
+ <param name="state">An object containing application-specific information relevant to the method invoked by this delegate, or null.</param>
+ </member>
+ <member name="T:System.Threading.Volatile">
+ <summary>Contains methods for performing volatile memory operations.</summary>
+ </member>
+ <member name="M:System.Threading.Volatile.Read(System.Boolean@)">
+ <summary>Reads the value of the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a read or write appears after this method in the code, the processor cannot move it before this method.</summary>
+ <param name="location">The field to read.</param>
+ <returns>The value that was read. This value is the latest written by any processor in the computer, regardless of the number of processors or the state of processor cache.</returns>
+ </member>
+ <member name="M:System.Threading.Volatile.Read(System.Byte@)">
+ <summary>Reads the value of the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a read or write appears after this method in the code, the processor cannot move it before this method.</summary>
+ <param name="location">The field to read.</param>
+ <returns>The value that was read. This value is the latest written by any processor in the computer, regardless of the number of processors or the state of processor cache.</returns>
+ </member>
+ <member name="M:System.Threading.Volatile.Read(System.Double@)">
+ <summary>Reads the value of the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a read or write appears after this method in the code, the processor cannot move it before this method.</summary>
+ <param name="location">The field to read.</param>
+ <returns>The value that was read. This value is the latest written by any processor in the computer, regardless of the number of processors or the state of processor cache.</returns>
+ </member>
+ <member name="M:System.Threading.Volatile.Read(System.Int16@)">
+ <summary>Reads the value of the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a read or write appears after this method in the code, the processor cannot move it before this method.</summary>
+ <param name="location">The field to read.</param>
+ <returns>The value that was read. This value is the latest written by any processor in the computer, regardless of the number of processors or the state of processor cache.</returns>
+ </member>
+ <member name="M:System.Threading.Volatile.Read(System.Int32@)">
+ <summary>Reads the value of the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a read or write appears after this method in the code, the processor cannot move it before this method.</summary>
+ <param name="location">The field to read.</param>
+ <returns>The value that was read. This value is the latest written by any processor in the computer, regardless of the number of processors or the state of processor cache.</returns>
+ </member>
+ <member name="M:System.Threading.Volatile.Read(System.Int64@)">
+ <summary>Reads the value of the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a read or write appears after this method in the code, the processor cannot move it before this method.</summary>
+ <param name="location">The field to read.</param>
+ <returns>The value that was read. This value is the latest written by any processor in the computer, regardless of the number of processors or the state of processor cache.</returns>
+ </member>
+ <member name="M:System.Threading.Volatile.Read(System.IntPtr@)">
+ <summary>Reads the value of the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a read or write appears after this method in the code, the processor cannot move it before this method.</summary>
+ <param name="location">The field to read.</param>
+ <returns>The value that was read. This value is the latest written by any processor in the computer, regardless of the number of processors or the state of processor cache.</returns>
+ </member>
+ <member name="M:System.Threading.Volatile.Read(System.SByte@)">
+ <summary>Reads the value of the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a read or write appears after this method in the code, the processor cannot move it before this method.</summary>
+ <param name="location">The field to read.</param>
+ <returns>The value that was read. This value is the latest written by any processor in the computer, regardless of the number of processors or the state of processor cache.</returns>
+ </member>
+ <member name="M:System.Threading.Volatile.Read(System.Single@)">
+ <summary>Reads the value of the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a read or write appears after this method in the code, the processor cannot move it before this method.</summary>
+ <param name="location">The field to read.</param>
+ <returns>The value that was read. This value is the latest written by any processor in the computer, regardless of the number of processors or the state of processor cache.</returns>
+ </member>
+ <member name="M:System.Threading.Volatile.Read(System.UInt16@)">
+ <summary>Reads the value of the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a read or write appears after this method in the code, the processor cannot move it before this method.</summary>
+ <param name="location">The field to read.</param>
+ <returns>The value that was read. This value is the latest written by any processor in the computer, regardless of the number of processors or the state of processor cache.</returns>
+ </member>
+ <member name="M:System.Threading.Volatile.Read(System.UInt32@)">
+ <summary>Reads the value of the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a read or write appears after this method in the code, the processor cannot move it before this method.</summary>
+ <param name="location">The field to read.</param>
+ <returns>The value that was read. This value is the latest written by any processor in the computer, regardless of the number of processors or the state of processor cache.</returns>
+ </member>
+ <member name="M:System.Threading.Volatile.Read(System.UInt64@)">
+ <summary>Reads the value of the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a read or write appears after this method in the code, the processor cannot move it before this method.</summary>
+ <param name="location">The field to read.</param>
+ <returns>The value that was read. This value is the latest written by any processor in the computer, regardless of the number of processors or the state of processor cache.</returns>
+ </member>
+ <member name="M:System.Threading.Volatile.Read(System.UIntPtr@)">
+ <summary>Reads the value of the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a read or write appears after this method in the code, the processor cannot move it before this method.</summary>
+ <param name="location">The field to read.</param>
+ <returns>The value that was read. This value is the latest written by any processor in the computer, regardless of the number of processors or the state of processor cache.</returns>
+ </member>
+ <member name="M:System.Threading.Volatile.Read``1(``0@)">
+ <summary>Reads the object reference from the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a read or write appears after this method in the code, the processor cannot move it before this method.</summary>
+ <param name="location">The field to read.</param>
+ <typeparam name="T">The type of field to read. This must be a reference type, not a value type.</typeparam>
+ <returns>The reference to <paramref name="T">T</paramref> that was read. This reference is the latest written by any processor in the computer, regardless of the number of processors or the state of processor cache.</returns>
+ </member>
+ <member name="M:System.Threading.Volatile.Write(System.Boolean@,System.Boolean)">
+ <summary>Writes the specified value to the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a read or write appears before this method in the code, the processor cannot move it after this method.</summary>
+ <param name="location">The field where the value is written.</param>
+ <param name="value">The value to write. The value is written immediately so that it is visible to all processors in the computer.</param>
+ </member>
+ <member name="M:System.Threading.Volatile.Write(System.Byte@,System.Byte)">
+ <summary>Writes the specified value to the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a read or write appears before this method in the code, the processor cannot move it after this method.</summary>
+ <param name="location">The field where the value is written.</param>
+ <param name="value">The value to write. The value is written immediately so that it is visible to all processors in the computer.</param>
+ </member>
+ <member name="M:System.Threading.Volatile.Write(System.Double@,System.Double)">
+ <summary>Writes the specified value to the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a read or write appears before this method in the code, the processor cannot move it after this method.</summary>
+ <param name="location">The field where the value is written.</param>
+ <param name="value">The value to write. The value is written immediately so that it is visible to all processors in the computer.</param>
+ </member>
+ <member name="M:System.Threading.Volatile.Write(System.Int16@,System.Int16)">
+ <summary>Writes the specified value to the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a read or write appears before this method in the code, the processor cannot move it after this method.</summary>
+ <param name="location">The field where the value is written.</param>
+ <param name="value">The value to write. The value is written immediately so that it is visible to all processors in the computer.</param>
+ </member>
+ <member name="M:System.Threading.Volatile.Write(System.Int32@,System.Int32)">
+ <summary>Writes the specified value to the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a read or write appears before this method in the code, the processor cannot move it after this method.</summary>
+ <param name="location">The field where the value is written.</param>
+ <param name="value">The value to write. The value is written immediately so that it is visible to all processors in the computer.</param>
+ </member>
+ <member name="M:System.Threading.Volatile.Write(System.Int64@,System.Int64)">
+ <summary>Writes the specified value to the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a memory operation appears before this method in the code, the processor cannot move it after this method.</summary>
+ <param name="location">The field where the value is written.</param>
+ <param name="value">The value to write. The value is written immediately so that it is visible to all processors in the computer.</param>
+ </member>
+ <member name="M:System.Threading.Volatile.Write(System.IntPtr@,System.IntPtr)">
+ <summary>Writes the specified value to the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a read or write appears before this method in the code, the processor cannot move it after this method.</summary>
+ <param name="location">The field where the value is written.</param>
+ <param name="value">The value to write. The value is written immediately so that it is visible to all processors in the computer.</param>
+ </member>
+ <member name="M:System.Threading.Volatile.Write(System.SByte@,System.SByte)">
+ <summary>Writes the specified value to the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a read or write appears before this method in the code, the processor cannot move it after this method.</summary>
+ <param name="location">The field where the value is written.</param>
+ <param name="value">The value to write. The value is written immediately so that it is visible to all processors in the computer.</param>
+ </member>
+ <member name="M:System.Threading.Volatile.Write(System.Single@,System.Single)">
+ <summary>Writes the specified value to the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a read or write appears before this method in the code, the processor cannot move it after this method.</summary>
+ <param name="location">The field where the value is written.</param>
+ <param name="value">The value to write. The value is written immediately so that it is visible to all processors in the computer.</param>
+ </member>
+ <member name="M:System.Threading.Volatile.Write(System.UInt16@,System.UInt16)">
+ <summary>Writes the specified value to the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a read or write appears before this method in the code, the processor cannot move it after this method.</summary>
+ <param name="location">The field where the value is written.</param>
+ <param name="value">The value to write. The value is written immediately so that it is visible to all processors in the computer.</param>
+ </member>
+ <member name="M:System.Threading.Volatile.Write(System.UInt32@,System.UInt32)">
+ <summary>Writes the specified value to the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a read or write appears before this method in the code, the processor cannot move it after this method.</summary>
+ <param name="location">The field where the value is written.</param>
+ <param name="value">The value to write. The value is written immediately so that it is visible to all processors in the computer.</param>
+ </member>
+ <member name="M:System.Threading.Volatile.Write(System.UInt64@,System.UInt64)">
+ <summary>Writes the specified value to the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a read or write appears before this method in the code, the processor cannot move it after this method.</summary>
+ <param name="location">The field where the value is written.</param>
+ <param name="value">The value to write. The value is written immediately so that it is visible to all processors in the computer.</param>
+ </member>
+ <member name="M:System.Threading.Volatile.Write(System.UIntPtr@,System.UIntPtr)">
+ <summary>Writes the specified value to the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a read or write appears before this method in the code, the processor cannot move it after this method.</summary>
+ <param name="location">The field where the value is written.</param>
+ <param name="value">The value to write. The value is written immediately so that it is visible to all processors in the computer.</param>
+ </member>
+ <member name="M:System.Threading.Volatile.Write``1(``0@,``0)">
+ <summary>Writes the specified object reference to the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a read or write appears before this method in the code, the processor cannot move it after this method.</summary>
+ <param name="location">The field where the object reference is written.</param>
+ <param name="value">The object reference to write. The reference is written immediately so that it is visible to all processors in the computer.</param>
+ <typeparam name="T">The type of field to write. This must be a reference type, not a value type.</typeparam>
+ </member>
+ <member name="T:System.Xml.XmlQualifiedName">
+ <summary>Represents an XML qualified name.</summary>
+ </member>
+ <member name="M:System.Xml.XmlQualifiedName.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.XmlQualifiedName"></see> class.</summary>
+ </member>
+ <member name="M:System.Xml.XmlQualifiedName.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.XmlQualifiedName"></see> class with the specified name.</summary>
+ <param name="name">The local name to use as the name of the <see cref="T:System.Xml.XmlQualifiedName"></see> object.</param>
+ </member>
+ <member name="M:System.Xml.XmlQualifiedName.#ctor(System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.XmlQualifiedName"></see> class with the specified name and namespace.</summary>
+ <param name="name">The local name to use as the name of the <see cref="T:System.Xml.XmlQualifiedName"></see> object.</param>
+ <param name="ns">The namespace for the <see cref="T:System.Xml.XmlQualifiedName"></see> object.</param>
+ </member>
+ <member name="F:System.Xml.XmlQualifiedName.Empty">
+ <summary>Provides an empty <see cref="T:System.Xml.XmlQualifiedName"></see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Xml.XmlQualifiedName.Equals(System.Object)">
+ <summary>Determines whether the specified <see cref="T:System.Xml.XmlQualifiedName"></see> object is equal to the current <see cref="T:System.Xml.XmlQualifiedName"></see> object.</summary>
+ <param name="other">The <see cref="T:System.Xml.XmlQualifiedName"></see> to compare.</param>
+ <returns>true if the two are the same instance object; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Xml.XmlQualifiedName.GetHashCode">
+ <summary>Returns the hash code for the <see cref="T:System.Xml.XmlQualifiedName"></see>.</summary>
+ <returns>A hash code for this object.</returns>
+ </member>
+ <member name="P:System.Xml.XmlQualifiedName.IsEmpty">
+ <summary>Gets a value indicating whether the <see cref="T:System.Xml.XmlQualifiedName"></see> is empty.</summary>
+ <returns>true if name and namespace are empty strings; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Xml.XmlQualifiedName.Name">
+ <summary>Gets a string representation of the qualified name of the <see cref="T:System.Xml.XmlQualifiedName"></see>.</summary>
+ <returns>A string representation of the qualified name or String.Empty if a name is not defined for the object.</returns>
+ </member>
+ <member name="P:System.Xml.XmlQualifiedName.Namespace">
+ <summary>Gets a string representation of the namespace of the <see cref="T:System.Xml.XmlQualifiedName"></see>.</summary>
+ <returns>A string representation of the namespace or String.Empty if a namespace is not defined for the object.</returns>
+ </member>
+ <member name="M:System.Xml.XmlQualifiedName.op_Equality(System.Xml.XmlQualifiedName,System.Xml.XmlQualifiedName)">
+ <summary>Compares two <see cref="T:System.Xml.XmlQualifiedName"></see> objects.</summary>
+ <param name="a">An <see cref="T:System.Xml.XmlQualifiedName"></see> to compare.</param>
+ <param name="b">An <see cref="T:System.Xml.XmlQualifiedName"></see> to compare.</param>
+ <returns>true if the two objects have the same name and namespace values; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Xml.XmlQualifiedName.op_Inequality(System.Xml.XmlQualifiedName,System.Xml.XmlQualifiedName)">
+ <summary>Compares two <see cref="T:System.Xml.XmlQualifiedName"></see> objects.</summary>
+ <param name="a">An <see cref="T:System.Xml.XmlQualifiedName"></see> to compare.</param>
+ <param name="b">An <see cref="T:System.Xml.XmlQualifiedName"></see> to compare.</param>
+ <returns>true if the name and namespace values for the two objects differ; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Xml.XmlQualifiedName.ToString">
+ <summary>Returns the string value of the <see cref="T:System.Xml.XmlQualifiedName"></see>.</summary>
+ <returns>The string value of the <see cref="T:System.Xml.XmlQualifiedName"></see> in the format of namespace:localname. If the object does not have a namespace defined, this method returns just the local name.</returns>
+ </member>
+ <member name="M:System.Xml.XmlQualifiedName.ToString(System.String,System.String)">
+ <summary>Returns the string value of the <see cref="T:System.Xml.XmlQualifiedName"></see>.</summary>
+ <param name="name">The name of the object.</param>
+ <param name="ns">The namespace of the object.</param>
+ <returns>The string value of the <see cref="T:System.Xml.XmlQualifiedName"></see> in the format of namespace:localname. If the object does not have a namespace defined, this method returns just the local name.</returns>
+ </member>
+ <member name="T:System.Xml.XmlReader">
+ <summary>Represents a reader that provides fast, noncached, forward-only access to XML data.</summary>
+ </member>
+ <member name="M:System.Xml.XmlReader.#ctor">
+ <summary>Initializes a new instance of the XmlReader class.</summary>
+ </member>
+ <member name="P:System.Xml.XmlReader.AttributeCount">
+ <summary>When overridden in a derived class, gets the number of attributes on the current node.</summary>
+ <returns>The number of attributes on the current node.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="P:System.Xml.XmlReader.BaseURI">
+ <summary>When overridden in a derived class, gets the base URI of the current node.</summary>
+ <returns>The base URI of the current node.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="P:System.Xml.XmlReader.CanReadBinaryContent">
+ <summary>Gets a value indicating whether the <see cref="T:System.Xml.XmlReader"></see> implements the binary content read methods.</summary>
+ <returns>true if the binary content read methods are implemented; otherwise false.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="P:System.Xml.XmlReader.CanReadValueChunk">
+ <summary>Gets a value indicating whether the <see cref="T:System.Xml.XmlReader"></see> implements the <see cref="M:System.Xml.XmlReader.ReadValueChunk(System.Char[],System.Int32,System.Int32)"></see> method.</summary>
+ <returns>true if the <see cref="T:System.Xml.XmlReader"></see> implements the <see cref="M:System.Xml.XmlReader.ReadValueChunk(System.Char[],System.Int32,System.Int32)"></see> method; otherwise false.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="P:System.Xml.XmlReader.CanResolveEntity">
+ <summary>Gets a value indicating whether this reader can parse and resolve entities.</summary>
+ <returns>true if the reader can parse and resolve entities; otherwise, false.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlReader.Close">
+ <summary>When overridden in a derived class, changes the <see cref="P:System.Xml.XmlReader.ReadState"></see> to <see cref="F:System.Xml.ReadState.Closed"></see>.</summary>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlReader.Create(System.String,System.Xml.XmlReaderSettings,System.Xml.XmlParserContext)">
+ <summary>Creates a new <see cref="T:System.Xml.XmlReader"></see> instance by using the specified URI, settings, and context information for parsing.</summary>
+ <param name="inputUri">The URI for the file containing the XML data. The <see cref="T:System.Xml.XmlResolver"></see> object on the <see cref="T:System.Xml.XmlReaderSettings"></see> object is used to convert the path to a canonical data representation. If <see cref="P:System.Xml.XmlReaderSettings.XmlResolver"></see> is null, a new <see cref="T:System.Xml.XmlUrlResolver"></see> object is used.</param>
+ <param name="settings">The settings for the new <see cref="T:System.Xml.XmlReader"></see> instance. This value can be null.</param>
+ <param name="inputContext">The context information required to parse the XML fragment. The context information can include the <see cref="T:System.Xml.XmlNameTable"></see> to use, encoding, namespace scope, the current xml:lang and xml:space scope, base URI, and document type definition. This value can be null.</param>
+ <returns>An object that is used to read the XML data in the stream.</returns>
+ <exception cref="T:System.ArgumentNullException">The inputUri value is null.</exception>
+ <exception cref="T:System.Security.SecurityException">The <see cref="T:System.Xml.XmlReader"></see> does not have sufficient permissions to access the location of the XML data.</exception>
+ <exception cref="T:System.ArgumentException">The <see cref="P:System.Xml.XmlReaderSettings.NameTable"></see> and <see cref="P:System.Xml.XmlParserContext.NameTable"></see> properties both contain values. (Only one of these NameTable properties can be set and used).</exception>
+ <exception cref="T:System.IO.FileNotFoundException">The file specified by the URI cannot be found.</exception>
+ <exception cref="T:System.UriFormatException">The URI format is not correct.</exception>
+ </member>
+ <member name="M:System.Xml.XmlReader.Create(System.IO.TextReader,System.Xml.XmlReaderSettings,System.Xml.XmlParserContext)">
+ <summary>Creates a new <see cref="T:System.Xml.XmlReader"></see> instance by using the specified text reader, settings, and context information for parsing.</summary>
+ <param name="input">The text reader from which to read the XML data. A text reader returns a stream of Unicode characters, so the encoding specified in the XML declaration isn't used by the XML reader to decode the data stream.</param>
+ <param name="settings">The settings for the new <see cref="T:System.Xml.XmlReader"></see> instance. This value can be null.</param>
+ <param name="inputContext">The context information required to parse the XML fragment. The context information can include the <see cref="T:System.Xml.XmlNameTable"></see> to use, encoding, namespace scope, the current xml:lang and xml:space scope, base URI, and document type definition. This value can be null.</param>
+ <returns>An object that is used to read the XML data in the stream.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="input">input</paramref> value is null.</exception>
+ <exception cref="T:System.ArgumentException">The <see cref="P:System.Xml.XmlReaderSettings.NameTable"></see> and <see cref="P:System.Xml.XmlParserContext.NameTable"></see> properties both contain values. (Only one of these NameTable properties can be set and used).</exception>
+ </member>
+ <member name="M:System.Xml.XmlReader.Create(System.IO.TextReader,System.Xml.XmlReaderSettings,System.String)">
+ <summary>Creates a new <see cref="T:System.Xml.XmlReader"></see> instance by using the specified text reader, settings, and base URI.</summary>
+ <param name="input">The text reader from which to read the XML data. A text reader returns a stream of Unicode characters, so the encoding specified in the XML declaration isn't used by the <see cref="T:System.Xml.XmlReader"></see> to decode the data stream.</param>
+ <param name="settings">The settings for the new <see cref="T:System.Xml.XmlReader"></see> instance. This value can be null.</param>
+ <param name="baseUri">The base URI for the entity or document being read. This value can be null. Security Note The base URI is used to resolve the relative URI of the XML document. Do not use a base URI from an untrusted source.</param>
+ <returns>An object that is used to read the XML data in the stream.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="input">input</paramref> value is null.</exception>
+ </member>
+ <member name="M:System.Xml.XmlReader.Create(System.IO.Stream,System.Xml.XmlReaderSettings,System.String)">
+ <summary>Creates a new <see cref="T:System.Xml.XmlReader"></see> instance using the specified stream, base URI, and settings.</summary>
+ <param name="input">The stream that contains the XML data. The <see cref="T:System.Xml.XmlReader"></see> scans the first bytes of the stream looking for a byte order mark or other sign of encoding. When encoding is determined, the encoding is used to continue reading the stream, and processing continues parsing the input as a stream of (Unicode) characters.</param>
+ <param name="settings">The settings for the new <see cref="T:System.Xml.XmlReader"></see> instance. This value can be null.</param>
+ <param name="baseUri">The base URI for the entity or document being read. This value can be null. Security Note The base URI is used to resolve the relative URI of the XML document. Do not use a base URI from an untrusted source.</param>
+ <returns>An object that is used to read the XML data in the stream.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="input">input</paramref> value is null.</exception>
+ </member>
+ <member name="M:System.Xml.XmlReader.Create(System.Xml.XmlReader,System.Xml.XmlReaderSettings)">
+ <summary>Creates a new <see cref="T:System.Xml.XmlReader"></see> instance by using the specified XML reader and settings.</summary>
+ <param name="reader">The object that you want to use as the underlying XML reader.</param>
+ <param name="settings">The settings for the new <see cref="T:System.Xml.XmlReader"></see> instance. The conformance level of the <see cref="T:System.Xml.XmlReaderSettings"></see> object must either match the conformance level of the underlying reader, or it must be set to <see cref="F:System.Xml.ConformanceLevel.Auto"></see>.</param>
+ <returns>An object that is wrapped around the specified <see cref="T:System.Xml.XmlReader"></see> object.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="reader">reader</paramref> value is null.</exception>
+ <exception cref="T:System.InvalidOperationException">If the <see cref="T:System.Xml.XmlReaderSettings"></see> object specifies a conformance level that is not consistent with conformance level of the underlying reader. -or- The underlying <see cref="T:System.Xml.XmlReader"></see> is in an <see cref="F:System.Xml.ReadState.Error"></see> or <see cref="F:System.Xml.ReadState.Closed"></see> state.</exception>
+ </member>
+ <member name="M:System.Xml.XmlReader.Create(System.IO.Stream,System.Xml.XmlReaderSettings,System.Xml.XmlParserContext)">
+ <summary>Creates a new <see cref="T:System.Xml.XmlReader"></see> instance using the specified stream, settings, and context information for parsing.</summary>
+ <param name="input">The stream that contains the XML data. The <see cref="T:System.Xml.XmlReader"></see> scans the first bytes of the stream looking for a byte order mark or other sign of encoding. When encoding is determined, the encoding is used to continue reading the stream, and processing continues parsing the input as a stream of (Unicode) characters.</param>
+ <param name="settings">The settings for the new <see cref="T:System.Xml.XmlReader"></see> instance. This value can be null.</param>
+ <param name="inputContext">The context information required to parse the XML fragment. The context information can include the <see cref="T:System.Xml.XmlNameTable"></see> to use, encoding, namespace scope, the current xml:lang and xml:space scope, base URI, and document type definition. This value can be null.</param>
+ <returns>An object that is used to read the XML data in the stream.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="input">input</paramref> value is null.</exception>
+ </member>
+ <member name="M:System.Xml.XmlReader.Create(System.IO.TextReader,System.Xml.XmlReaderSettings)">
+ <summary>Creates a new <see cref="T:System.Xml.XmlReader"></see> instance by using the specified text reader and settings.</summary>
+ <param name="input">The text reader from which to read the XML data. A text reader returns a stream of Unicode characters, so the encoding specified in the XML declaration isn't used by the XML reader to decode the data stream.</param>
+ <param name="settings">The settings for the new <see cref="T:System.Xml.XmlReader"></see>. This value can be null.</param>
+ <returns>An object that is used to read the XML data in the stream.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="input">input</paramref> value is null.</exception>
+ </member>
+ <member name="M:System.Xml.XmlReader.Create(System.IO.Stream,System.Xml.XmlReaderSettings)">
+ <summary>Creates a new <see cref="T:System.Xml.XmlReader"></see> instance with the specified stream and settings.</summary>
+ <param name="input">The stream that contains the XML data. The <see cref="T:System.Xml.XmlReader"></see> scans the first bytes of the stream looking for a byte order mark or other sign of encoding. When encoding is determined, the encoding is used to continue reading the stream, and processing continues parsing the input as a stream of (Unicode) characters.</param>
+ <param name="settings">The settings for the new <see cref="T:System.Xml.XmlReader"></see> instance. This value can be null.</param>
+ <returns>An object that is used to read the XML data in the stream.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="input">input</paramref> value is null.</exception>
+ </member>
+ <member name="M:System.Xml.XmlReader.Create(System.String,System.Xml.XmlReaderSettings)">
+ <summary>Creates a new <see cref="T:System.Xml.XmlReader"></see> instance by using the specified URI and settings.</summary>
+ <param name="inputUri">The URI for the file containing the XML data. The <see cref="T:System.Xml.XmlResolver"></see> object on the <see cref="T:System.Xml.XmlReaderSettings"></see> object is used to convert the path to a canonical data representation. If <see cref="P:System.Xml.XmlReaderSettings.XmlResolver"></see> is null, a new <see cref="T:System.Xml.XmlUrlResolver"></see> object is used.</param>
+ <param name="settings">The settings for the new <see cref="T:System.Xml.XmlReader"></see> instance. This value can be null.</param>
+ <returns>An object that is used to read the XML data in the stream.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="inputUri">inputUri</paramref> value is null.</exception>
+ <exception cref="T:System.IO.FileNotFoundException">The file specified by the URI cannot be found.</exception>
+ <exception cref="T:System.UriFormatException">
+ In the [.NET for Windows Store apps](http://go.microsoft.com/fwlink/?LinkID=247912) or the [Portable Class Library](~/docs/standard/cross-platform/cross-platform-development-with-the-portable-class-library.md), catch the base class exception, <see cref="T:System.FormatException"></see>, instead.
+
+ The URI format is not correct.</exception>
+ </member>
+ <member name="M:System.Xml.XmlReader.Create(System.String)">
+ <summary>Creates a new <see cref="T:System.Xml.XmlReader"></see> instance with specified URI.</summary>
+ <param name="inputUri">The URI for the file that contains the XML data. The <see cref="T:System.Xml.XmlUrlResolver"></see> class is used to convert the path to a canonical data representation.</param>
+ <returns>An object that is used to read the XML data in the stream.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="inputUri">inputUri</paramref> value is null.</exception>
+ <exception cref="T:System.Security.SecurityException">The <see cref="T:System.Xml.XmlReader"></see> does not have sufficient permissions to access the location of the XML data.</exception>
+ <exception cref="T:System.IO.FileNotFoundException">The file identified by the URI does not exist.</exception>
+ <exception cref="T:System.UriFormatException">
+ In the [.NET for Windows Store apps](http://go.microsoft.com/fwlink/?LinkID=247912) or the [Portable Class Library](~/docs/standard/cross-platform/cross-platform-development-with-the-portable-class-library.md), catch the base class exception, <see cref="T:System.FormatException"></see>, instead.
+
+ The URI format is not correct.</exception>
+ </member>
+ <member name="M:System.Xml.XmlReader.Create(System.IO.TextReader)">
+ <summary>Creates a new <see cref="T:System.Xml.XmlReader"></see> instance by using the specified text reader.</summary>
+ <param name="input">The text reader from which to read the XML data. A text reader returns a stream of Unicode characters, so the encoding specified in the XML declaration is not used by the XML reader to decode the data stream.</param>
+ <returns>An object that is used to read the XML data in the stream.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="input">input</paramref> value is null.</exception>
+ </member>
+ <member name="M:System.Xml.XmlReader.Create(System.IO.Stream)">
+ <summary>Creates a new <see cref="T:System.Xml.XmlReader"></see> instance using the specified stream with default settings.</summary>
+ <param name="input">The stream that contains the XML data. The <see cref="T:System.Xml.XmlReader"></see> scans the first bytes of the stream looking for a byte order mark or other sign of encoding. When encoding is determined, the encoding is used to continue reading the stream, and processing continues parsing the input as a stream of (Unicode) characters.</param>
+ <returns>An object that is used to read the XML data in the stream.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="input">input</paramref> value is null.</exception>
+ <exception cref="T:System.Security.SecurityException">The <see cref="T:System.Xml.XmlReader"></see> does not have sufficient permissions to access the location of the XML data.</exception>
+ </member>
+ <member name="P:System.Xml.XmlReader.Depth">
+ <summary>When overridden in a derived class, gets the depth of the current node in the XML document.</summary>
+ <returns>The depth of the current node in the XML document.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlReader.Dispose">
+ <summary>Releases all resources used by the current instance of the <see cref="T:System.Xml.XmlReader"></see> class.</summary>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlReader.Dispose(System.Boolean)">
+ <summary>Releases the unmanaged resources used by the <see cref="T:System.Xml.XmlReader"></see> and optionally releases the managed resources.</summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="P:System.Xml.XmlReader.EOF">
+ <summary>When overridden in a derived class, gets a value indicating whether the reader is positioned at the end of the stream.</summary>
+ <returns>true if the reader is positioned at the end of the stream; otherwise, false.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlReader.GetAttribute(System.Int32)">
+ <summary>When overridden in a derived class, gets the value of the attribute with the specified index.</summary>
+ <param name="i">The index of the attribute. The index is zero-based. (The first attribute has index 0.)</param>
+ <returns>The value of the specified attribute. This method does not move the reader.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="i">i</paramref> is out of range. It must be non-negative and less than the size of the attribute collection.</exception>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlReader.GetAttribute(System.String)">
+ <summary>When overridden in a derived class, gets the value of the attribute with the specified <see cref="P:System.Xml.XmlReader.Name"></see>.</summary>
+ <param name="name">The qualified name of the attribute.</param>
+ <returns>The value of the specified attribute. If the attribute is not found or the value is String.Empty, null is returned.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="name">name</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlReader.GetAttribute(System.String,System.String)">
+ <summary>When overridden in a derived class, gets the value of the attribute with the specified <see cref="P:System.Xml.XmlReader.LocalName"></see> and <see cref="P:System.Xml.XmlReader.NamespaceURI"></see>.</summary>
+ <param name="name">The local name of the attribute.</param>
+ <param name="namespaceURI">The namespace URI of the attribute.</param>
+ <returns>The value of the specified attribute. If the attribute is not found or the value is String.Empty, null is returned. This method does not move the reader.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="name">name</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlReader.GetValueAsync">
+ <summary>Asynchronously gets the value of the current node.</summary>
+ <returns>The value of the current node.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> asynchronous method was called without setting the <see cref="P:System.Xml.XmlReaderSettings.Async"></see> flag to true. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;Set XmlReaderSettings.Async to true if you want to use Async Methods.&quot;</exception>
+ </member>
+ <member name="P:System.Xml.XmlReader.HasAttributes">
+ <summary>Gets a value indicating whether the current node has any attributes.</summary>
+ <returns>true if the current node has attributes; otherwise, false.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="P:System.Xml.XmlReader.HasValue">
+ <summary>When overridden in a derived class, gets a value indicating whether the current node can have a <see cref="P:System.Xml.XmlReader.Value"></see>.</summary>
+ <returns>true if the node on which the reader is currently positioned can have a Value; otherwise, false. If false, the node has a value of String.Empty.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="P:System.Xml.XmlReader.IsDefault">
+ <summary>When overridden in a derived class, gets a value indicating whether the current node is an attribute that was generated from the default value defined in the DTD or schema.</summary>
+ <returns>true if the current node is an attribute whose value was generated from the default value defined in the DTD or schema; false if the attribute value was explicitly set.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="P:System.Xml.XmlReader.IsEmptyElement">
+ <summary>When overridden in a derived class, gets a value indicating whether the current node is an empty element (for example, ).</summary>
+ <returns>true if the current node is an element (<see cref="P:System.Xml.XmlReader.NodeType"></see> equals XmlNodeType.Element) that ends with /&gt;; otherwise, false.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlReader.IsName(System.String)">
+ <summary>Returns a value indicating whether the string argument is a valid XML name.</summary>
+ <param name="str">The name to validate.</param>
+ <returns>true if the name is valid; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="str">str</paramref> value is null.</exception>
+ </member>
+ <member name="M:System.Xml.XmlReader.IsNameToken(System.String)">
+ <summary>Returns a value indicating whether or not the string argument is a valid XML name token.</summary>
+ <param name="str">The name token to validate.</param>
+ <returns>true if it is a valid name token; otherwise false.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="str">str</paramref> value is null.</exception>
+ </member>
+ <member name="M:System.Xml.XmlReader.IsStartElement">
+ <summary>Calls <see cref="M:System.Xml.XmlReader.MoveToContent"></see> and tests if the current content node is a start tag or empty element tag.</summary>
+ <returns>true if <see cref="M:System.Xml.XmlReader.MoveToContent"></see> finds a start tag or empty element tag; false if a node type other than XmlNodeType.Element was found.</returns>
+ <exception cref="T:System.Xml.XmlException">Incorrect XML is encountered in the input stream.</exception>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlReader.IsStartElement(System.String)">
+ <summary>Calls <see cref="M:System.Xml.XmlReader.MoveToContent"></see> and tests if the current content node is a start tag or empty element tag and if the <see cref="P:System.Xml.XmlReader.Name"></see> property of the element found matches the given argument.</summary>
+ <param name="name">The string matched against the Name property of the element found.</param>
+ <returns>true if the resulting node is an element and the Name property matches the specified string. false if a node type other than XmlNodeType.Element was found or if the element Name property does not match the specified string.</returns>
+ <exception cref="T:System.Xml.XmlException">Incorrect XML is encountered in the input stream.</exception>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlReader.IsStartElement(System.String,System.String)">
+ <summary>Calls <see cref="M:System.Xml.XmlReader.MoveToContent"></see> and tests if the current content node is a start tag or empty element tag and if the <see cref="P:System.Xml.XmlReader.LocalName"></see> and <see cref="P:System.Xml.XmlReader.NamespaceURI"></see> properties of the element found match the given strings.</summary>
+ <param name="localname">The string to match against the LocalName property of the element found.</param>
+ <param name="ns">The string to match against the NamespaceURI property of the element found.</param>
+ <returns>true if the resulting node is an element. false if a node type other than XmlNodeType.Element was found or if the LocalName and NamespaceURI properties of the element do not match the specified strings.</returns>
+ <exception cref="T:System.Xml.XmlException">Incorrect XML is encountered in the input stream.</exception>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="P:System.Xml.XmlReader.Item(System.Int32)">
+ <summary>When overridden in a derived class, gets the value of the attribute with the specified index.</summary>
+ <param name="i">The index of the attribute.</param>
+ <returns>The value of the specified attribute.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="P:System.Xml.XmlReader.Item(System.String)">
+ <summary>When overridden in a derived class, gets the value of the attribute with the specified <see cref="P:System.Xml.XmlReader.Name"></see>.</summary>
+ <param name="name">The qualified name of the attribute.</param>
+ <returns>The value of the specified attribute. If the attribute is not found, null is returned.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="P:System.Xml.XmlReader.Item(System.String,System.String)">
+ <summary>When overridden in a derived class, gets the value of the attribute with the specified <see cref="P:System.Xml.XmlReader.LocalName"></see> and <see cref="P:System.Xml.XmlReader.NamespaceURI"></see>.</summary>
+ <param name="name">The local name of the attribute.</param>
+ <param name="namespaceURI">The namespace URI of the attribute.</param>
+ <returns>The value of the specified attribute. If the attribute is not found, null is returned.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="P:System.Xml.XmlReader.LocalName">
+ <summary>When overridden in a derived class, gets the local name of the current node.</summary>
+ <returns>The name of the current node with the prefix removed. For example, LocalName is book for the element &lt;bk:book&gt;. For node types that do not have a name (like Text, Comment, and so on), this property returns String.Empty.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlReader.LookupNamespace(System.String)">
+ <summary>When overridden in a derived class, resolves a namespace prefix in the current element's scope.</summary>
+ <param name="prefix">The prefix whose namespace URI you want to resolve. To match the default namespace, pass an empty string.</param>
+ <returns>The namespace URI to which the prefix maps or null if no matching prefix is found.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlReader.MoveToAttribute(System.Int32)">
+ <summary>When overridden in a derived class, moves to the attribute with the specified index.</summary>
+ <param name="i">The index of the attribute.</param>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The parameter has a negative value.</exception>
+ </member>
+ <member name="M:System.Xml.XmlReader.MoveToAttribute(System.String)">
+ <summary>When overridden in a derived class, moves to the attribute with the specified <see cref="P:System.Xml.XmlReader.Name"></see>.</summary>
+ <param name="name">The qualified name of the attribute.</param>
+ <returns>true if the attribute is found; otherwise, false. If false, the reader's position does not change.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ <exception cref="T:System.ArgumentException">The parameter is an empty string.</exception>
+ </member>
+ <member name="M:System.Xml.XmlReader.MoveToAttribute(System.String,System.String)">
+ <summary>When overridden in a derived class, moves to the attribute with the specified <see cref="P:System.Xml.XmlReader.LocalName"></see> and <see cref="P:System.Xml.XmlReader.NamespaceURI"></see>.</summary>
+ <param name="name">The local name of the attribute.</param>
+ <param name="ns">The namespace URI of the attribute.</param>
+ <returns>true if the attribute is found; otherwise, false. If false, the reader's position does not change.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ <exception cref="T:System.ArgumentNullException">Both parameter values are null.</exception>
+ </member>
+ <member name="M:System.Xml.XmlReader.MoveToContent">
+ <summary>Checks whether the current node is a content (non-white space text, CDATA, Element, EndElement, EntityReference, or EndEntity) node. If the node is not a content node, the reader skips ahead to the next content node or end of file. It skips over nodes of the following type: ProcessingInstruction, DocumentType, Comment, Whitespace, or SignificantWhitespace.</summary>
+ <returns>The <see cref="P:System.Xml.XmlReader.NodeType"></see> of the current node found by the method or XmlNodeType.None if the reader has reached the end of the input stream.</returns>
+ <exception cref="T:System.Xml.XmlException">Incorrect XML encountered in the input stream.</exception>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlReader.MoveToContentAsync">
+ <summary>Asynchronously checks whether the current node is a content node. If the node is not a content node, the reader skips ahead to the next content node or end of file.</summary>
+ <returns>The <see cref="P:System.Xml.XmlReader.NodeType"></see> of the current node found by the method or XmlNodeType.None if the reader has reached the end of the input stream.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> asynchronous method was called without setting the <see cref="P:System.Xml.XmlReaderSettings.Async"></see> flag to true. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;Set XmlReaderSettings.Async to true if you want to use Async Methods.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlReader.MoveToElement">
+ <summary>When overridden in a derived class, moves to the element that contains the current attribute node.</summary>
+ <returns>true if the reader is positioned on an attribute (the reader moves to the element that owns the attribute); false if the reader is not positioned on an attribute (the position of the reader does not change).</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlReader.MoveToFirstAttribute">
+ <summary>When overridden in a derived class, moves to the first attribute.</summary>
+ <returns>true if an attribute exists (the reader moves to the first attribute); otherwise, false (the position of the reader does not change).</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlReader.MoveToNextAttribute">
+ <summary>When overridden in a derived class, moves to the next attribute.</summary>
+ <returns>true if there is a next attribute; false if there are no more attributes.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="P:System.Xml.XmlReader.Name">
+ <summary>When overridden in a derived class, gets the qualified name of the current node.</summary>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="3"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">The qualified name of the current node. For example, <code>Name</code> is <code>bk:book</code> for the element <code>&lt;bk:book&gt;</code>. </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="3" sourceendlinenumber="3"> The name returned is dependent on the <xref href="System.Xml.XmlReader.NodeType"></xref> of the node. The following node types return the listed values. All other node types return an empty string. </p>
+ <table><thead><tr><th> Node type <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="5" sourceendlinenumber="5"> </th><th> Name <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="7" sourceendlinenumber="7"> </th></tr></thead><tbody><tr><td><code>Attribute</code></td><td> The name of the attribute. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="9" sourceendlinenumber="9"> </td></tr><tr><td><code>DocumentType</code></td><td> The document type name. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="11" sourceendlinenumber="11"> </td></tr><tr><td><code>Element</code></td><td> The tag name. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="13" sourceendlinenumber="13"> </td></tr><tr><td><code>EntityReference</code></td><td> The name of the entity referenced. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="15" sourceendlinenumber="15"> </td></tr><tr><td><code>ProcessingInstruction</code></td><td> The target of the processing instruction. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="17" sourceendlinenumber="17"> </td></tr><tr><td><code>XmlDeclaration</code></td><td> The literal string <code>xml</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="19" sourceendlinenumber="19"> </td></tr></tbody></table></p>
+</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="P:System.Xml.XmlReader.NamespaceURI">
+ <summary>When overridden in a derived class, gets the namespace URI (as defined in the W3C Namespace specification) of the node on which the reader is positioned.</summary>
+ <returns>The namespace URI of the current node; otherwise an empty string.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="P:System.Xml.XmlReader.NameTable">
+ <summary>When overridden in a derived class, gets the <see cref="T:System.Xml.XmlNameTable"></see> associated with this implementation.</summary>
+ <returns>The XmlNameTable enabling you to get the atomized version of a string within the node.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="P:System.Xml.XmlReader.NodeType">
+ <summary>When overridden in a derived class, gets the type of the current node.</summary>
+ <returns>One of the enumeration values that specify the type of the current node.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="P:System.Xml.XmlReader.Prefix">
+ <summary>When overridden in a derived class, gets the namespace prefix associated with the current node.</summary>
+ <returns>The namespace prefix associated with the current node.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="P:System.Xml.XmlReader.QuoteChar">
+ <summary>When overridden in a derived class, gets the quotation mark character used to enclose the value of an attribute node.</summary>
+ <returns>The quotation mark character (&quot; or ') used to enclose the value of an attribute node.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlReader.Read">
+ <summary>When overridden in a derived class, reads the next node from the stream.</summary>
+ <returns>true if the next node was read successfully; otherwise, false.</returns>
+ <exception cref="T:System.Xml.XmlException">An error occurred while parsing the XML.</exception>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlReader.ReadAsync">
+ <summary>Asynchronously reads the next node from the stream.</summary>
+ <returns>true if the next node was read successfully; false if there are no more nodes to read.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> asynchronous method was called without setting the <see cref="P:System.Xml.XmlReaderSettings.Async"></see> flag to true. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;Set XmlReaderSettings.Async to true if you want to use Async Methods.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlReader.ReadAttributeValue">
+ <summary>When overridden in a derived class, parses the attribute value into one or more Text, EntityReference, or EndEntity nodes.</summary>
+ <returns>true if there are nodes to return. false if the reader is not positioned on an attribute node when the initial call is made or if all the attribute values have been read. An empty attribute, such as, misc=&quot;&quot;, returns true with a single node with a value of String.Empty.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlReader.ReadContentAs(System.Type,System.Xml.IXmlNamespaceResolver)">
+ <summary>Reads the content as an object of the type specified.</summary>
+ <param name="returnType">The type of the value to be returned. Note With the release of the .NET Framework 3.5, the value of the returnType parameter can now be the <see cref="T:System.DateTimeOffset"></see> type.</param>
+ <param name="namespaceResolver">An <see cref="T:System.Xml.IXmlNamespaceResolver"></see> object that is used to resolve any namespace prefixes related to type conversion. For example, this can be used when converting an <see cref="T:System.Xml.XmlQualifiedName"></see> object to an xs:string. This value can be null.</param>
+ <returns>The concatenated text content or attribute value converted to the requested type.</returns>
+ <exception cref="T:System.FormatException">The content is not in the correct format for the target type.</exception>
+ <exception cref="T:System.InvalidCastException">The attempted cast is not valid.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="returnType">returnType</paramref> value is null.</exception>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ <exception cref="T:System.OverflowException">Read Decimal.MaxValue.</exception>
+ </member>
+ <member name="M:System.Xml.XmlReader.ReadContentAsAsync(System.Type,System.Xml.IXmlNamespaceResolver)">
+ <summary>Asynchronously reads the content as an object of the type specified.</summary>
+ <param name="returnType">The type of the value to be returned.</param>
+ <param name="namespaceResolver">An <see cref="T:System.Xml.IXmlNamespaceResolver"></see> object that is used to resolve any namespace prefixes related to type conversion.</param>
+ <returns>The concatenated text content or attribute value converted to the requested type.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> asynchronous method was called without setting the <see cref="P:System.Xml.XmlReaderSettings.Async"></see> flag to true. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;Set XmlReaderSettings.Async to true if you want to use Async Methods.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlReader.ReadContentAsBase64(System.Byte[],System.Int32,System.Int32)">
+ <summary>Reads the content and returns the Base64 decoded binary bytes.</summary>
+ <param name="buffer">The buffer into which to copy the resulting text. This value cannot be null.</param>
+ <param name="index">The offset into the buffer where to start copying the result.</param>
+ <param name="count">The maximum number of bytes to copy into the buffer. The actual number of bytes copied is returned from this method.</param>
+ <returns>The number of bytes written to the buffer.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="buffer">buffer</paramref> value is null.</exception>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The index into the buffer or index + count is larger than the allocated buffer size.</exception>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Xml.XmlReader"></see> implementation does not support this method.</exception>
+ </member>
+ <member name="M:System.Xml.XmlReader.ReadContentAsBase64Async(System.Byte[],System.Int32,System.Int32)">
+ <summary>Asynchronously reads the content and returns the Base64 decoded binary bytes.</summary>
+ <param name="buffer">The buffer into which to copy the resulting text. This value cannot be null.</param>
+ <param name="index">The offset into the buffer where to start copying the result.</param>
+ <param name="count">The maximum number of bytes to copy into the buffer. The actual number of bytes copied is returned from this method.</param>
+ <returns>The number of bytes written to the buffer.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> asynchronous method was called without setting the <see cref="P:System.Xml.XmlReaderSettings.Async"></see> flag to true. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;Set XmlReaderSettings.Async to true if you want to use Async Methods.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlReader.ReadContentAsBinHex(System.Byte[],System.Int32,System.Int32)">
+ <summary>Reads the content and returns the BinHex decoded binary bytes.</summary>
+ <param name="buffer">The buffer into which to copy the resulting text. This value cannot be null.</param>
+ <param name="index">The offset into the buffer where to start copying the result.</param>
+ <param name="count">The maximum number of bytes to copy into the buffer. The actual number of bytes copied is returned from this method.</param>
+ <returns>The number of bytes written to the buffer.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="buffer">buffer</paramref> value is null.</exception>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The index into the buffer or index + count is larger than the allocated buffer size.</exception>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Xml.XmlReader"></see> implementation does not support this method.</exception>
+ </member>
+ <member name="M:System.Xml.XmlReader.ReadContentAsBinHexAsync(System.Byte[],System.Int32,System.Int32)">
+ <summary>Asynchronously reads the content and returns the BinHex decoded binary bytes.</summary>
+ <param name="buffer">The buffer into which to copy the resulting text. This value cannot be null.</param>
+ <param name="index">The offset into the buffer where to start copying the result.</param>
+ <param name="count">The maximum number of bytes to copy into the buffer. The actual number of bytes copied is returned from this method.</param>
+ <returns>The number of bytes written to the buffer.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> asynchronous method was called without setting the <see cref="P:System.Xml.XmlReaderSettings.Async"></see> flag to true. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;Set XmlReaderSettings.Async to true if you want to use Async Methods.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlReader.ReadContentAsBoolean">
+ <summary>Reads the text content at the current position as a Boolean.</summary>
+ <returns>The text content as a <see cref="T:System.Boolean"></see> object.</returns>
+ <exception cref="T:System.InvalidCastException">The attempted cast is not valid.</exception>
+ <exception cref="T:System.FormatException">The string format is not valid.</exception>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlReader.ReadContentAsDateTime">
+ <summary>Reads the text content at the current position as a <see cref="T:System.DateTime"></see> object.</summary>
+ <returns>The text content as a <see cref="T:System.DateTime"></see> object.</returns>
+ <exception cref="T:System.InvalidCastException">The attempted cast is not valid.</exception>
+ <exception cref="T:System.FormatException">The string format is not valid.</exception>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlReader.ReadContentAsDateTimeOffset">
+ <summary>Reads the text content at the current position as a <see cref="T:System.DateTimeOffset"></see> object.</summary>
+ <returns>The text content as a <see cref="T:System.DateTimeOffset"></see> object.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlReader.ReadContentAsDecimal">
+ <summary>Reads the text content at the current position as a <see cref="T:System.Decimal"></see> object.</summary>
+ <returns>The text content at the current position as a <see cref="T:System.Decimal"></see> object.</returns>
+ <exception cref="T:System.InvalidCastException">The attempted cast is not valid.</exception>
+ <exception cref="T:System.FormatException">The string format is not valid.</exception>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlReader.ReadContentAsDouble">
+ <summary>Reads the text content at the current position as a double-precision floating-point number.</summary>
+ <returns>The text content as a double-precision floating-point number.</returns>
+ <exception cref="T:System.InvalidCastException">The attempted cast is not valid.</exception>
+ <exception cref="T:System.FormatException">The string format is not valid.</exception>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlReader.ReadContentAsFloat">
+ <summary>Reads the text content at the current position as a single-precision floating point number.</summary>
+ <returns>The text content at the current position as a single-precision floating point number.</returns>
+ <exception cref="T:System.InvalidCastException">The attempted cast is not valid.</exception>
+ <exception cref="T:System.FormatException">The string format is not valid.</exception>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlReader.ReadContentAsInt">
+ <summary>Reads the text content at the current position as a 32-bit signed integer.</summary>
+ <returns>The text content as a 32-bit signed integer.</returns>
+ <exception cref="T:System.InvalidCastException">The attempted cast is not valid.</exception>
+ <exception cref="T:System.FormatException">The string format is not valid.</exception>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlReader.ReadContentAsLong">
+ <summary>Reads the text content at the current position as a 64-bit signed integer.</summary>
+ <returns>The text content as a 64-bit signed integer.</returns>
+ <exception cref="T:System.InvalidCastException">The attempted cast is not valid.</exception>
+ <exception cref="T:System.FormatException">The string format is not valid.</exception>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlReader.ReadContentAsObject">
+ <summary>Reads the text content at the current position as an <see cref="T:System.Object"></see>.</summary>
+ <returns>The text content as the most appropriate common language runtime (CLR) object.</returns>
+ <exception cref="T:System.InvalidCastException">The attempted cast is not valid.</exception>
+ <exception cref="T:System.FormatException">The string format is not valid.</exception>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlReader.ReadContentAsObjectAsync">
+ <summary>Asynchronously reads the text content at the current position as an <see cref="T:System.Object"></see>.</summary>
+ <returns>The text content as the most appropriate common language runtime (CLR) object.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> asynchronous method was called without setting the <see cref="P:System.Xml.XmlReaderSettings.Async"></see> flag to true. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;Set XmlReaderSettings.Async to true if you want to use Async Methods.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlReader.ReadContentAsString">
+ <summary>Reads the text content at the current position as a <see cref="T:System.String"></see> object.</summary>
+ <returns>The text content as a <see cref="T:System.String"></see> object.</returns>
+ <exception cref="T:System.InvalidCastException">The attempted cast is not valid.</exception>
+ <exception cref="T:System.FormatException">The string format is not valid.</exception>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlReader.ReadContentAsStringAsync">
+ <summary>Asynchronously reads the text content at the current position as a <see cref="T:System.String"></see> object.</summary>
+ <returns>The text content as a <see cref="T:System.String"></see> object.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> asynchronous method was called without setting the <see cref="P:System.Xml.XmlReaderSettings.Async"></see> flag to true. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;Set XmlReaderSettings.Async to true if you want to use Async Methods.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlReader.ReadElementContentAs(System.Type,System.Xml.IXmlNamespaceResolver)">
+ <summary>Reads the element content as the requested type.</summary>
+ <param name="returnType">The type of the value to be returned. Note With the release of the .NET Framework 3.5, the value of the returnType parameter can now be the <see cref="T:System.DateTimeOffset"></see> type.</param>
+ <param name="namespaceResolver">An <see cref="T:System.Xml.IXmlNamespaceResolver"></see> object that is used to resolve any namespace prefixes related to type conversion.</param>
+ <returns>The element content converted to the requested typed object.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ <exception cref="T:System.Xml.XmlException">The current element contains child elements. -or- The element content cannot be converted to the requested type.</exception>
+ <exception cref="T:System.ArgumentNullException">The method is called with null arguments.</exception>
+ <exception cref="T:System.OverflowException">Read Decimal.MaxValue.</exception>
+ </member>
+ <member name="M:System.Xml.XmlReader.ReadElementContentAs(System.Type,System.Xml.IXmlNamespaceResolver,System.String,System.String)">
+ <summary>Checks that the specified local name and namespace URI matches that of the current element, then reads the element content as the requested type.</summary>
+ <param name="returnType">The type of the value to be returned. Note With the release of the .NET Framework 3.5, the value of the returnType parameter can now be the <see cref="T:System.DateTimeOffset"></see> type.</param>
+ <param name="namespaceResolver">An <see cref="T:System.Xml.IXmlNamespaceResolver"></see> object that is used to resolve any namespace prefixes related to type conversion.</param>
+ <param name="localName">The local name of the element.</param>
+ <param name="namespaceURI">The namespace URI of the element.</param>
+ <returns>The element content converted to the requested typed object.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ <exception cref="T:System.Xml.XmlException">The current element contains child elements. -or- The element content cannot be converted to the requested type.</exception>
+ <exception cref="T:System.ArgumentNullException">The method is called with null arguments.</exception>
+ <exception cref="T:System.ArgumentException">The specified local name and namespace URI do not match that of the current element being read.</exception>
+ <exception cref="T:System.OverflowException">Read Decimal.MaxValue.</exception>
+ </member>
+ <member name="M:System.Xml.XmlReader.ReadElementContentAsAsync(System.Type,System.Xml.IXmlNamespaceResolver)">
+ <summary>Asynchronously reads the element content as the requested type.</summary>
+ <param name="returnType">The type of the value to be returned.</param>
+ <param name="namespaceResolver">An <see cref="T:System.Xml.IXmlNamespaceResolver"></see> object that is used to resolve any namespace prefixes related to type conversion.</param>
+ <returns>The element content converted to the requested typed object.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> asynchronous method was called without setting the <see cref="P:System.Xml.XmlReaderSettings.Async"></see> flag to true. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;Set XmlReaderSettings.Async to true if you want to use Async Methods.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlReader.ReadElementContentAsBase64(System.Byte[],System.Int32,System.Int32)">
+ <summary>Reads the element and decodes the Base64 content.</summary>
+ <param name="buffer">The buffer into which to copy the resulting text. This value cannot be null.</param>
+ <param name="index">The offset into the buffer where to start copying the result.</param>
+ <param name="count">The maximum number of bytes to copy into the buffer. The actual number of bytes copied is returned from this method.</param>
+ <returns>The number of bytes written to the buffer.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="buffer">buffer</paramref> value is null.</exception>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The index into the buffer or index + count is larger than the allocated buffer size.</exception>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Xml.XmlReader"></see> implementation does not support this method.</exception>
+ <exception cref="T:System.Xml.XmlException">The element contains mixed-content.</exception>
+ <exception cref="T:System.FormatException">The content cannot be converted to the requested type.</exception>
+ </member>
+ <member name="M:System.Xml.XmlReader.ReadElementContentAsBase64Async(System.Byte[],System.Int32,System.Int32)">
+ <summary>Asynchronously reads the element and decodes the Base64 content.</summary>
+ <param name="buffer">The buffer into which to copy the resulting text. This value cannot be null.</param>
+ <param name="index">The offset into the buffer where to start copying the result.</param>
+ <param name="count">The maximum number of bytes to copy into the buffer. The actual number of bytes copied is returned from this method.</param>
+ <returns>The number of bytes written to the buffer.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> asynchronous method was called without setting the <see cref="P:System.Xml.XmlReaderSettings.Async"></see> flag to true. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;Set XmlReaderSettings.Async to true if you want to use Async Methods.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlReader.ReadElementContentAsBinHex(System.Byte[],System.Int32,System.Int32)">
+ <summary>Reads the element and decodes the BinHex content.</summary>
+ <param name="buffer">The buffer into which to copy the resulting text. This value cannot be null.</param>
+ <param name="index">The offset into the buffer where to start copying the result.</param>
+ <param name="count">The maximum number of bytes to copy into the buffer. The actual number of bytes copied is returned from this method.</param>
+ <returns>The number of bytes written to the buffer.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="buffer">buffer</paramref> value is null.</exception>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The index into the buffer or index + count is larger than the allocated buffer size.</exception>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Xml.XmlReader"></see> implementation does not support this method.</exception>
+ <exception cref="T:System.Xml.XmlException">The element contains mixed-content.</exception>
+ <exception cref="T:System.FormatException">The content cannot be converted to the requested type.</exception>
+ </member>
+ <member name="M:System.Xml.XmlReader.ReadElementContentAsBinHexAsync(System.Byte[],System.Int32,System.Int32)">
+ <summary>Asynchronously reads the element and decodes the BinHex content.</summary>
+ <param name="buffer">The buffer into which to copy the resulting text. This value cannot be null.</param>
+ <param name="index">The offset into the buffer where to start copying the result.</param>
+ <param name="count">The maximum number of bytes to copy into the buffer. The actual number of bytes copied is returned from this method.</param>
+ <returns>The number of bytes written to the buffer.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> asynchronous method was called without setting the <see cref="P:System.Xml.XmlReaderSettings.Async"></see> flag to true. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;Set XmlReaderSettings.Async to true if you want to use Async Methods.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlReader.ReadElementContentAsBoolean(System.String,System.String)">
+ <summary>Checks that the specified local name and namespace URI matches that of the current element, then reads the current element and returns the contents as a <see cref="T:System.Boolean"></see> object.</summary>
+ <param name="localName">The local name of the element.</param>
+ <param name="namespaceURI">The namespace URI of the element.</param>
+ <returns>The element content as a <see cref="T:System.Boolean"></see> object.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ <exception cref="T:System.Xml.XmlException">The current element contains child elements. -or- The element content cannot be converted to the requested type.</exception>
+ <exception cref="T:System.ArgumentNullException">The method is called with null arguments.</exception>
+ <exception cref="T:System.ArgumentException">The specified local name and namespace URI do not match that of the current element being read.</exception>
+ </member>
+ <member name="M:System.Xml.XmlReader.ReadElementContentAsBoolean">
+ <summary>Reads the current element and returns the contents as a <see cref="T:System.Boolean"></see> object.</summary>
+ <returns>The element content as a <see cref="T:System.Boolean"></see> object.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ <exception cref="T:System.Xml.XmlException">The current element contains child elements. -or- The element content cannot be converted to a <see cref="T:System.Boolean"></see> object.</exception>
+ <exception cref="T:System.ArgumentNullException">The method is called with null arguments.</exception>
+ </member>
+ <member name="M:System.Xml.XmlReader.ReadElementContentAsDateTime">
+ <summary>Reads the current element and returns the contents as a <see cref="T:System.DateTime"></see> object.</summary>
+ <returns>The element content as a <see cref="T:System.DateTime"></see> object.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ <exception cref="T:System.Xml.XmlException">The current element contains child elements. -or- The element content cannot be converted to a <see cref="T:System.DateTime"></see> object.</exception>
+ <exception cref="T:System.ArgumentNullException">The method is called with null arguments.</exception>
+ </member>
+ <member name="M:System.Xml.XmlReader.ReadElementContentAsDateTime(System.String,System.String)">
+ <summary>Checks that the specified local name and namespace URI matches that of the current element, then reads the current element and returns the contents as a <see cref="T:System.DateTime"></see> object.</summary>
+ <param name="localName">The local name of the element.</param>
+ <param name="namespaceURI">The namespace URI of the element.</param>
+ <returns>The element contents as a <see cref="T:System.DateTime"></see> object.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ <exception cref="T:System.Xml.XmlException">The current element contains child elements. -or- The element content cannot be converted to the requested type.</exception>
+ <exception cref="T:System.ArgumentNullException">The method is called with null arguments.</exception>
+ <exception cref="T:System.ArgumentException">The specified local name and namespace URI do not match that of the current element being read.</exception>
+ </member>
+ <member name="M:System.Xml.XmlReader.ReadElementContentAsDecimal">
+ <summary>Reads the current element and returns the contents as a <see cref="T:System.Decimal"></see> object.</summary>
+ <returns>The element content as a <see cref="T:System.Decimal"></see> object.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ <exception cref="T:System.Xml.XmlException">The current element contains child elements. -or- The element content cannot be converted to a <see cref="T:System.Decimal"></see>.</exception>
+ <exception cref="T:System.ArgumentNullException">The method is called with null arguments.</exception>
+ </member>
+ <member name="M:System.Xml.XmlReader.ReadElementContentAsDecimal(System.String,System.String)">
+ <summary>Checks that the specified local name and namespace URI matches that of the current element, then reads the current element and returns the contents as a <see cref="T:System.Decimal"></see> object.</summary>
+ <param name="localName">The local name of the element.</param>
+ <param name="namespaceURI">The namespace URI of the element.</param>
+ <returns>The element content as a <see cref="T:System.Decimal"></see> object.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ <exception cref="T:System.Xml.XmlException">The current element contains child elements. -or- The element content cannot be converted to a <see cref="T:System.Decimal"></see>.</exception>
+ <exception cref="T:System.ArgumentNullException">The method is called with null arguments.</exception>
+ <exception cref="T:System.ArgumentException">The specified local name and namespace URI do not match that of the current element being read.</exception>
+ </member>
+ <member name="M:System.Xml.XmlReader.ReadElementContentAsDouble">
+ <summary>Reads the current element and returns the contents as a double-precision floating-point number.</summary>
+ <returns>The element content as a double-precision floating-point number.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ <exception cref="T:System.Xml.XmlException">The current element contains child elements. -or- The element content cannot be converted to a double-precision floating-point number.</exception>
+ <exception cref="T:System.ArgumentNullException">The method is called with null arguments.</exception>
+ </member>
+ <member name="M:System.Xml.XmlReader.ReadElementContentAsDouble(System.String,System.String)">
+ <summary>Checks that the specified local name and namespace URI matches that of the current element, then reads the current element and returns the contents as a double-precision floating-point number.</summary>
+ <param name="localName">The local name of the element.</param>
+ <param name="namespaceURI">The namespace URI of the element.</param>
+ <returns>The element content as a double-precision floating-point number.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ <exception cref="T:System.Xml.XmlException">The current element contains child elements. -or- The element content cannot be converted to the requested type.</exception>
+ <exception cref="T:System.ArgumentNullException">The method is called with null arguments.</exception>
+ <exception cref="T:System.ArgumentException">The specified local name and namespace URI do not match that of the current element being read.</exception>
+ </member>
+ <member name="M:System.Xml.XmlReader.ReadElementContentAsFloat">
+ <summary>Reads the current element and returns the contents as single-precision floating-point number.</summary>
+ <returns>The element content as a single-precision floating point number.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ <exception cref="T:System.Xml.XmlException">The current element contains child elements. -or- The element content cannot be converted to a single-precision floating-point number.</exception>
+ <exception cref="T:System.ArgumentNullException">The method is called with null arguments.</exception>
+ </member>
+ <member name="M:System.Xml.XmlReader.ReadElementContentAsFloat(System.String,System.String)">
+ <summary>Checks that the specified local name and namespace URI matches that of the current element, then reads the current element and returns the contents as a single-precision floating-point number.</summary>
+ <param name="localName">The local name of the element.</param>
+ <param name="namespaceURI">The namespace URI of the element.</param>
+ <returns>The element content as a single-precision floating point number.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ <exception cref="T:System.Xml.XmlException">The current element contains child elements. -or- The element content cannot be converted to a single-precision floating-point number.</exception>
+ <exception cref="T:System.ArgumentNullException">The method is called with null arguments.</exception>
+ <exception cref="T:System.ArgumentException">The specified local name and namespace URI do not match that of the current element being read.</exception>
+ </member>
+ <member name="M:System.Xml.XmlReader.ReadElementContentAsInt">
+ <summary>Reads the current element and returns the contents as a 32-bit signed integer.</summary>
+ <returns>The element content as a 32-bit signed integer.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ <exception cref="T:System.Xml.XmlException">The current element contains child elements. -or- The element content cannot be converted to a 32-bit signed integer.</exception>
+ <exception cref="T:System.ArgumentNullException">The method is called with null arguments.</exception>
+ </member>
+ <member name="M:System.Xml.XmlReader.ReadElementContentAsInt(System.String,System.String)">
+ <summary>Checks that the specified local name and namespace URI matches that of the current element, then reads the current element and returns the contents as a 32-bit signed integer.</summary>
+ <param name="localName">The local name of the element.</param>
+ <param name="namespaceURI">The namespace URI of the element.</param>
+ <returns>The element content as a 32-bit signed integer.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ <exception cref="T:System.Xml.XmlException">The current element contains child elements. -or- The element content cannot be converted to a 32-bit signed integer.</exception>
+ <exception cref="T:System.ArgumentNullException">The method is called with null arguments.</exception>
+ <exception cref="T:System.ArgumentException">The specified local name and namespace URI do not match that of the current element being read.</exception>
+ </member>
+ <member name="M:System.Xml.XmlReader.ReadElementContentAsLong">
+ <summary>Reads the current element and returns the contents as a 64-bit signed integer.</summary>
+ <returns>The element content as a 64-bit signed integer.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ <exception cref="T:System.Xml.XmlException">The current element contains child elements. -or- The element content cannot be converted to a 64-bit signed integer.</exception>
+ <exception cref="T:System.ArgumentNullException">The method is called with null arguments.</exception>
+ </member>
+ <member name="M:System.Xml.XmlReader.ReadElementContentAsLong(System.String,System.String)">
+ <summary>Checks that the specified local name and namespace URI matches that of the current element, then reads the current element and returns the contents as a 64-bit signed integer.</summary>
+ <param name="localName">The local name of the element.</param>
+ <param name="namespaceURI">The namespace URI of the element.</param>
+ <returns>The element content as a 64-bit signed integer.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ <exception cref="T:System.Xml.XmlException">The current element contains child elements. -or- The element content cannot be converted to a 64-bit signed integer.</exception>
+ <exception cref="T:System.ArgumentNullException">The method is called with null arguments.</exception>
+ <exception cref="T:System.ArgumentException">The specified local name and namespace URI do not match that of the current element being read.</exception>
+ </member>
+ <member name="M:System.Xml.XmlReader.ReadElementContentAsObject">
+ <summary>Reads the current element and returns the contents as an <see cref="T:System.Object"></see>.</summary>
+ <returns>A boxed common language runtime (CLR) object of the most appropriate type. The <see cref="P:System.Xml.XmlReader.ValueType"></see> property determines the appropriate CLR type. If the content is typed as a list type, this method returns an array of boxed objects of the appropriate type.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ <exception cref="T:System.Xml.XmlException">The current element contains child elements. -or- The element content cannot be converted to the requested type</exception>
+ <exception cref="T:System.ArgumentNullException">The method is called with null arguments.</exception>
+ </member>
+ <member name="M:System.Xml.XmlReader.ReadElementContentAsObject(System.String,System.String)">
+ <summary>Checks that the specified local name and namespace URI matches that of the current element, then reads the current element and returns the contents as an <see cref="T:System.Object"></see>.</summary>
+ <param name="localName">The local name of the element.</param>
+ <param name="namespaceURI">The namespace URI of the element.</param>
+ <returns>A boxed common language runtime (CLR) object of the most appropriate type. The <see cref="P:System.Xml.XmlReader.ValueType"></see> property determines the appropriate CLR type. If the content is typed as a list type, this method returns an array of boxed objects of the appropriate type.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ <exception cref="T:System.Xml.XmlException">The current element contains child elements. -or- The element content cannot be converted to the requested type.</exception>
+ <exception cref="T:System.ArgumentNullException">The method is called with null arguments.</exception>
+ <exception cref="T:System.ArgumentException">The specified local name and namespace URI do not match that of the current element being read.</exception>
+ </member>
+ <member name="M:System.Xml.XmlReader.ReadElementContentAsObjectAsync">
+ <summary>Asynchronously reads the current element and returns the contents as an <see cref="T:System.Object"></see>.</summary>
+ <returns>A boxed common language runtime (CLR) object of the most appropriate type. The <see cref="P:System.Xml.XmlReader.ValueType"></see> property determines the appropriate CLR type. If the content is typed as a list type, this method returns an array of boxed objects of the appropriate type.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> asynchronous method was called without setting the <see cref="P:System.Xml.XmlReaderSettings.Async"></see> flag to true. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;Set XmlReaderSettings.Async to true if you want to use Async Methods.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlReader.ReadElementContentAsString(System.String,System.String)">
+ <summary>Checks that the specified local name and namespace URI matches that of the current element, then reads the current element and returns the contents as a <see cref="T:System.String"></see> object.</summary>
+ <param name="localName">The local name of the element.</param>
+ <param name="namespaceURI">The namespace URI of the element.</param>
+ <returns>The element content as a <see cref="T:System.String"></see> object.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ <exception cref="T:System.Xml.XmlException">The current element contains child elements. -or- The element content cannot be converted to a <see cref="T:System.String"></see> object.</exception>
+ <exception cref="T:System.ArgumentNullException">The method is called with null arguments.</exception>
+ <exception cref="T:System.ArgumentException">The specified local name and namespace URI do not match that of the current element being read.</exception>
+ </member>
+ <member name="M:System.Xml.XmlReader.ReadElementContentAsString">
+ <summary>Reads the current element and returns the contents as a <see cref="T:System.String"></see> object.</summary>
+ <returns>The element content as a <see cref="T:System.String"></see> object.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ <exception cref="T:System.Xml.XmlException">The current element contains child elements. -or- The element content cannot be converted to a <see cref="T:System.String"></see> object.</exception>
+ <exception cref="T:System.ArgumentNullException">The method is called with null arguments.</exception>
+ </member>
+ <member name="M:System.Xml.XmlReader.ReadElementContentAsStringAsync">
+ <summary>Asynchronously reads the current element and returns the contents as a <see cref="T:System.String"></see> object.</summary>
+ <returns>The element content as a <see cref="T:System.String"></see> object.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> asynchronous method was called without setting the <see cref="P:System.Xml.XmlReaderSettings.Async"></see> flag to true. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;Set XmlReaderSettings.Async to true if you want to use Async Methods.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlReader.ReadElementString">
+ <summary>Reads a text-only element. However, we recommend that you use the <see cref="M:System.Xml.XmlReader.ReadElementContentAsString"></see> method instead, because it provides a more straightforward way to handle this operation.</summary>
+ <returns>The text contained in the element that was read. An empty string if the element is empty.</returns>
+ <exception cref="T:System.Xml.XmlException">The next content node is not a start tag; or the element found does not contain a simple text value.</exception>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlReader.ReadElementString(System.String)">
+ <summary>Checks that the <see cref="P:System.Xml.XmlReader.Name"></see> property of the element found matches the given string before reading a text-only element. However, we recommend that you use the <see cref="M:System.Xml.XmlReader.ReadElementContentAsString"></see> method instead, because it provides a more straightforward way to handle this operation.</summary>
+ <param name="name">The name to check.</param>
+ <returns>The text contained in the element that was read. An empty string if the element is empty.</returns>
+ <exception cref="T:System.Xml.XmlException">If the next content node is not a start tag; if the element Name does not match the given argument; or if the element found does not contain a simple text value.</exception>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlReader.ReadElementString(System.String,System.String)">
+ <summary>Checks that the <see cref="P:System.Xml.XmlReader.LocalName"></see> and <see cref="P:System.Xml.XmlReader.NamespaceURI"></see> properties of the element found matches the given strings before reading a text-only element. However, we recommend that you use the <see cref="M:System.Xml.XmlReader.ReadElementContentAsString(System.String,System.String)"></see> method instead, because it provides a more straightforward way to handle this operation.</summary>
+ <param name="localname">The local name to check.</param>
+ <param name="ns">The namespace URI to check.</param>
+ <returns>The text contained in the element that was read. An empty string if the element is empty.</returns>
+ <exception cref="T:System.Xml.XmlException">If the next content node is not a start tag; if the element LocalName or NamespaceURI do not match the given arguments; or if the element found does not contain a simple text value.</exception>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlReader.ReadEndElement">
+ <summary>Checks that the current content node is an end tag and advances the reader to the next node.</summary>
+ <exception cref="T:System.Xml.XmlException">The current node is not an end tag or if incorrect XML is encountered in the input stream.</exception>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlReader.ReadInnerXml">
+ <summary>When overridden in a derived class, reads all the content, including markup, as a string.</summary>
+ <returns>All the XML content, including markup, in the current node. If the current node has no children, an empty string is returned. If the current node is neither an element nor attribute, an empty string is returned.</returns>
+ <exception cref="T:System.Xml.XmlException">The XML was not well-formed, or an error occurred while parsing the XML.</exception>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlReader.ReadInnerXmlAsync">
+ <summary>Asynchronously reads all the content, including markup, as a string.</summary>
+ <returns>All the XML content, including markup, in the current node. If the current node has no children, an empty string is returned.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> asynchronous method was called without setting the <see cref="P:System.Xml.XmlReaderSettings.Async"></see> flag to true. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;Set XmlReaderSettings.Async to true if you want to use Async Methods.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlReader.ReadOuterXml">
+ <summary>When overridden in a derived class, reads the content, including markup, representing this node and all its children.</summary>
+ <returns>If the reader is positioned on an element or an attribute node, this method returns all the XML content, including markup, of the current node and all its children; otherwise, it returns an empty string.</returns>
+ <exception cref="T:System.Xml.XmlException">The XML was not well-formed, or an error occurred while parsing the XML.</exception>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlReader.ReadOuterXmlAsync">
+ <summary>Asynchronously reads the content, including markup, representing this node and all its children.</summary>
+ <returns>If the reader is positioned on an element or an attribute node, this method returns all the XML content, including markup, of the current node and all its children; otherwise, it returns an empty string.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> asynchronous method was called without setting the <see cref="P:System.Xml.XmlReaderSettings.Async"></see> flag to true. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;Set XmlReaderSettings.Async to true if you want to use Async Methods.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlReader.ReadStartElement">
+ <summary>Checks that the current node is an element and advances the reader to the next node.</summary>
+ <exception cref="T:System.Xml.XmlException">Incorrect XML was encountered in the input stream.</exception>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlReader.ReadStartElement(System.String)">
+ <summary>Checks that the current content node is an element with the given <see cref="P:System.Xml.XmlReader.Name"></see> and advances the reader to the next node.</summary>
+ <param name="name">The qualified name of the element.</param>
+ <exception cref="T:System.Xml.XmlException">Incorrect XML was encountered in the input stream. -or- The <see cref="P:System.Xml.XmlReader.Name"></see> of the element does not match the given <paramref name="name">name</paramref>.</exception>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlReader.ReadStartElement(System.String,System.String)">
+ <summary>Checks that the current content node is an element with the given <see cref="P:System.Xml.XmlReader.LocalName"></see> and <see cref="P:System.Xml.XmlReader.NamespaceURI"></see> and advances the reader to the next node.</summary>
+ <param name="localname">The local name of the element.</param>
+ <param name="ns">The namespace URI of the element.</param>
+ <exception cref="T:System.Xml.XmlException">Incorrect XML was encountered in the input stream. -or- The <see cref="P:System.Xml.XmlReader.LocalName"></see> and <see cref="P:System.Xml.XmlReader.NamespaceURI"></see> properties of the element found do not match the given arguments.</exception>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="P:System.Xml.XmlReader.ReadState">
+ <summary>When overridden in a derived class, gets the state of the reader.</summary>
+ <returns>One of the enumeration values that specifies the state of the reader.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlReader.ReadString">
+ <summary>When overridden in a derived class, reads the contents of an element or text node as a string. However, we recommend that you use the <see cref="Overload:System.Xml.XmlReader.ReadElementContentAsString"></see> method instead, because it provides a more straightforward way to handle this operation.</summary>
+ <returns>The contents of the element or an empty string.</returns>
+ <exception cref="T:System.Xml.XmlException">An error occurred while parsing the XML.</exception>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlReader.ReadSubtree">
+ <summary>Returns a new XmlReader instance that can be used to read the current node, and all its descendants.</summary>
+ <returns>A new XML reader instance set to <see cref="F:System.Xml.ReadState.Initial"></see>. Calling the <see cref="M:System.Xml.XmlReader.Read"></see> method positions the new reader on the node that was current before the call to the <see cref="M:System.Xml.XmlReader.ReadSubtree"></see> method.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlReader.ReadToDescendant(System.String,System.String)">
+ <summary>Advances the <see cref="T:System.Xml.XmlReader"></see> to the next descendant element with the specified local name and namespace URI.</summary>
+ <param name="localName">The local name of the element you wish to move to.</param>
+ <param name="namespaceURI">The namespace URI of the element you wish to move to.</param>
+ <returns>true if a matching descendant element is found; otherwise false. If a matching child element is not found, the <see cref="T:System.Xml.XmlReader"></see> is positioned on the end tag (<see cref="P:System.Xml.XmlReader.NodeType"></see> is XmlNodeType.EndElement) of the element. If the <see cref="T:System.Xml.XmlReader"></see> is not positioned on an element when <see cref="M:System.Xml.XmlReader.ReadToDescendant(System.String,System.String)"></see> was called, this method returns false and the position of the <see cref="T:System.Xml.XmlReader"></see> is not changed.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ <exception cref="T:System.ArgumentNullException">Both parameter values are null.</exception>
+ </member>
+ <member name="M:System.Xml.XmlReader.ReadToDescendant(System.String)">
+ <summary>Advances the <see cref="T:System.Xml.XmlReader"></see> to the next descendant element with the specified qualified name.</summary>
+ <param name="name">The qualified name of the element you wish to move to.</param>
+ <returns>true if a matching descendant element is found; otherwise false. If a matching child element is not found, the <see cref="T:System.Xml.XmlReader"></see> is positioned on the end tag (<see cref="P:System.Xml.XmlReader.NodeType"></see> is XmlNodeType.EndElement) of the element. If the <see cref="T:System.Xml.XmlReader"></see> is not positioned on an element when <see cref="M:System.Xml.XmlReader.ReadToDescendant(System.String)"></see> was called, this method returns false and the position of the <see cref="T:System.Xml.XmlReader"></see> is not changed.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ <exception cref="T:System.ArgumentException">The parameter is an empty string.</exception>
+ </member>
+ <member name="M:System.Xml.XmlReader.ReadToFollowing(System.String)">
+ <summary>Reads until an element with the specified qualified name is found.</summary>
+ <param name="name">The qualified name of the element.</param>
+ <returns>true if a matching element is found; otherwise false and the <see cref="T:System.Xml.XmlReader"></see> is in an end of file state.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ <exception cref="T:System.ArgumentException">The parameter is an empty string.</exception>
+ </member>
+ <member name="M:System.Xml.XmlReader.ReadToFollowing(System.String,System.String)">
+ <summary>Reads until an element with the specified local name and namespace URI is found.</summary>
+ <param name="localName">The local name of the element.</param>
+ <param name="namespaceURI">The namespace URI of the element.</param>
+ <returns>true if a matching element is found; otherwise false and the <see cref="T:System.Xml.XmlReader"></see> is in an end of file state.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ <exception cref="T:System.ArgumentNullException">Both parameter values are null.</exception>
+ </member>
+ <member name="M:System.Xml.XmlReader.ReadToNextSibling(System.String)">
+ <summary>Advances the XmlReader to the next sibling element with the specified qualified name.</summary>
+ <param name="name">The qualified name of the sibling element you wish to move to.</param>
+ <returns>true if a matching sibling element is found; otherwise false. If a matching sibling element is not found, the XmlReader is positioned on the end tag (<see cref="P:System.Xml.XmlReader.NodeType"></see> is XmlNodeType.EndElement) of the parent element.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ <exception cref="T:System.ArgumentException">The parameter is an empty string.</exception>
+ </member>
+ <member name="M:System.Xml.XmlReader.ReadToNextSibling(System.String,System.String)">
+ <summary>Advances the XmlReader to the next sibling element with the specified local name and namespace URI.</summary>
+ <param name="localName">The local name of the sibling element you wish to move to.</param>
+ <param name="namespaceURI">The namespace URI of the sibling element you wish to move to.</param>
+ <returns>true if a matching sibling element is found; otherwise, false. If a matching sibling element is not found, the XmlReader is positioned on the end tag (<see cref="P:System.Xml.XmlReader.NodeType"></see> is XmlNodeType.EndElement) of the parent element.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ <exception cref="T:System.ArgumentNullException">Both parameter values are null.</exception>
+ </member>
+ <member name="M:System.Xml.XmlReader.ReadValueChunk(System.Char[],System.Int32,System.Int32)">
+ <summary>Reads large streams of text embedded in an XML document.</summary>
+ <param name="buffer">The array of characters that serves as the buffer to which the text contents are written. This value cannot be null.</param>
+ <param name="index">The offset within the buffer where the <see cref="T:System.Xml.XmlReader"></see> can start to copy the results.</param>
+ <param name="count">The maximum number of characters to copy into the buffer. The actual number of characters copied is returned from this method.</param>
+ <returns>The number of characters read into the buffer. The value zero is returned when there is no more text content.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="buffer">buffer</paramref> value is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The index into the buffer, or index + count is larger than the allocated buffer size.</exception>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Xml.XmlReader"></see> implementation does not support this method.</exception>
+ <exception cref="T:System.Xml.XmlException">The XML data is not well-formed.</exception>
+ </member>
+ <member name="M:System.Xml.XmlReader.ReadValueChunkAsync(System.Char[],System.Int32,System.Int32)">
+ <summary>Asynchronously reads large streams of text embedded in an XML document.</summary>
+ <param name="buffer">The array of characters that serves as the buffer to which the text contents are written. This value cannot be null.</param>
+ <param name="index">The offset within the buffer where the <see cref="T:System.Xml.XmlReader"></see> can start to copy the results.</param>
+ <param name="count">The maximum number of characters to copy into the buffer. The actual number of characters copied is returned from this method.</param>
+ <returns>The number of characters read into the buffer. The value zero is returned when there is no more text content.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> asynchronous method was called without setting the <see cref="P:System.Xml.XmlReaderSettings.Async"></see> flag to true. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;Set XmlReaderSettings.Async to true if you want to use Async Methods.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlReader.ResolveEntity">
+ <summary>When overridden in a derived class, resolves the entity reference for EntityReference nodes.</summary>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="P:System.Xml.XmlReader.SchemaInfo">
+ <summary>Gets the schema information that has been assigned to the current node as a result of schema validation.</summary>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="5"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">An <xref href="System.Xml.Schema.IXmlSchemaInfo"></xref> object containing the schema information for the current node. Schema information can be set on elements, attributes, or on text nodes with a non-null <xref href="System.Xml.XmlReader.ValueType"></xref> (typed values). </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="3" sourceendlinenumber="3"> If the current node is not one of the above node types, or if the <code>XmlReader</code> instance does not report schema information, this property returns <code>null</code>. </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="5" sourceendlinenumber="5"> If this property is called from an <xref href="System.Xml.XmlTextReader"></xref> or an <xref href="System.Xml.XmlValidatingReader"></xref> object, this property always returns <code>null</code>. These <code>XmlReader</code> implementations do not expose schema information through the <code>SchemaInfo</code> property. </p>
+ <block subset="none" type="note"><p><br> If you have to get the post-schema-validation information set (PSVI) for an element, position the reader on the end tag of the element, rather than on the start tag. You get the PSVI through the <code>SchemaInfo</code> property of a reader. The validating reader that is created through <xref href="System.Xml.XmlReader.Create*"></xref> with the <xref href="System.Xml.XmlReaderSettings.ValidationType"></xref> property set to <xref href="System.Xml.ValidationType.Schema"></xref> has complete PSVI for an element only when the reader is positioned on the end tag of an element. </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="7" sourceendlinenumber="7"></block></p>
+</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="P:System.Xml.XmlReader.Settings">
+ <summary>Gets the <see cref="T:System.Xml.XmlReaderSettings"></see> object used to create this <see cref="T:System.Xml.XmlReader"></see> instance.</summary>
+ <returns>The <see cref="T:System.Xml.XmlReaderSettings"></see> object used to create this reader instance. If this reader was not created using the <see cref="Overload:System.Xml.XmlReader.Create"></see> method, this property returns null.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlReader.Skip">
+ <summary>Skips the children of the current node.</summary>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlReader.SkipAsync">
+ <summary>Asynchronously skips the children of the current node.</summary>
+ <returns>The current node.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> asynchronous method was called without setting the <see cref="P:System.Xml.XmlReaderSettings.Async"></see> flag to true. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;Set XmlReaderSettings.Async to true if you want to use Async Methods.&quot;</exception>
+ </member>
+ <member name="P:System.Xml.XmlReader.Value">
+ <summary>When overridden in a derived class, gets the text value of the current node.</summary>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">The value returned depends on the <xref href="System.Xml.XmlReader.NodeType"></xref> of the node. The following table lists node types that have a value to return. All other node types return <code>String.Empty</code>. </p>
+ <table><thead><tr><th> Node type <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td><code>Attribute</code></td><td> The value of the attribute. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td></tr><tr><td><code>CDATA</code></td><td> The content of the CDATA section. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td><code>Comment</code></td><td> The content of the comment. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td></tr><tr><td><code>DocumentType</code></td><td> The internal subset. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td><code>ProcessingInstruction</code></td><td> The entire content, excluding the target. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td></tr><tr><td><code>SignificantWhitespace</code></td><td> The white space between markup in a mixed content model. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr><tr><td><code>Text</code></td><td> The content of the text node. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="20" sourceendlinenumber="20"> </td></tr><tr><td><code>Whitespace</code></td><td> The white space between markup. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="22" sourceendlinenumber="22"> </td></tr><tr><td><code>XmlDeclaration</code></td><td> The content of the declaration. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="24" sourceendlinenumber="24"> </td></tr></tbody></table></p>
+</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="P:System.Xml.XmlReader.ValueType">
+ <summary>Gets The Common Language Runtime (CLR) type for the current node.</summary>
+ <returns>The CLR type that corresponds to the typed value of the node. The default is System.String.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="P:System.Xml.XmlReader.XmlLang">
+ <summary>When overridden in a derived class, gets the current xml:lang scope.</summary>
+ <returns>The current xml:lang scope.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="P:System.Xml.XmlReader.XmlSpace">
+ <summary>When overridden in a derived class, gets the current xml:space scope.</summary>
+ <returns>One of the <see cref="T:System.Xml.XmlSpace"></see> values. If no xml:space scope exists, this property defaults to XmlSpace.None.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlReader"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="T:System.Xml.XmlReaderSettings">
+ <summary>Specifies a set of features to support on the <see cref="T:System.Xml.XmlReader"></see> object created by the <see cref="Overload:System.Xml.XmlReader.Create"></see> method.</summary>
+ </member>
+ <member name="M:System.Xml.XmlReaderSettings.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.XmlReaderSettings"></see> class.</summary>
+ </member>
+ <member name="P:System.Xml.XmlReaderSettings.Async">
+ <summary>Gets or sets whether asynchronous <see cref="T:System.Xml.XmlReader"></see> methods can be used on a particular <see cref="T:System.Xml.XmlReader"></see> instance.</summary>
+ <returns>true if asynchronous methods can be used; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Xml.XmlReaderSettings.CheckCharacters">
+ <summary>Gets or sets a value indicating whether to do character checking.</summary>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="3"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1"><code>true</code> to do character checking; otherwise <code>false</code>. The default is <code>true</code>. </p>
+ <block subset="none" type="note"><p><br> If the <xref href="System.Xml.XmlReader"></xref> is processing text data, it always checks that the XML names and text content are valid, regardless of the property setting. Setting <xref href="System.Xml.XmlReaderSettings.CheckCharacters"></xref> to <code>false</code> turns off character checking for character entity references. </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="5" sourceendlinenumber="5"></block></p>
+</returns>
+ </member>
+ <member name="M:System.Xml.XmlReaderSettings.Clone">
+ <summary>Creates a copy of the <see cref="T:System.Xml.XmlReaderSettings"></see> instance.</summary>
+ <returns>The cloned <see cref="T:System.Xml.XmlReaderSettings"></see> object.</returns>
+ </member>
+ <member name="P:System.Xml.XmlReaderSettings.CloseInput">
+ <summary>Gets or sets a value indicating whether the underlying stream or <see cref="T:System.IO.TextReader"></see> should be closed when the reader is closed.</summary>
+ <returns>true to close the underlying stream or <see cref="T:System.IO.TextReader"></see> when the reader is closed; otherwise false. The default is false.</returns>
+ </member>
+ <member name="P:System.Xml.XmlReaderSettings.ConformanceLevel">
+ <summary>Gets or sets the level of conformance which the <see cref="T:System.Xml.XmlReader"></see> will comply.</summary>
+ <returns>One of the enumeration values that specifies the level of conformance that the XML reader will enforce. The default is <see cref="F:System.Xml.ConformanceLevel.Document"></see>.</returns>
+ </member>
+ <member name="P:System.Xml.XmlReaderSettings.DtdProcessing">
+ <summary>Gets or sets a value that determines the processing of DTDs.</summary>
+ <returns>One of the enumeration values that determines the processing of DTDs. The default is <see cref="F:System.Xml.DtdProcessing.Prohibit"></see>.</returns>
+ </member>
+ <member name="P:System.Xml.XmlReaderSettings.IgnoreComments">
+ <summary>Gets or sets a value indicating whether to ignore comments.</summary>
+ <returns>true to ignore comments; otherwise false. The default is false.</returns>
+ </member>
+ <member name="P:System.Xml.XmlReaderSettings.IgnoreProcessingInstructions">
+ <summary>Gets or sets a value indicating whether to ignore processing instructions.</summary>
+ <returns>true to ignore processing instructions; otherwise false. The default is false.</returns>
+ </member>
+ <member name="P:System.Xml.XmlReaderSettings.IgnoreWhitespace">
+ <summary>Gets or sets a value indicating whether to ignore insignificant white space.</summary>
+ <returns>true to ignore white space; otherwise false. The default is false.</returns>
+ </member>
+ <member name="P:System.Xml.XmlReaderSettings.LineNumberOffset">
+ <summary>Gets or sets line number offset of the <see cref="T:System.Xml.XmlReader"></see> object.</summary>
+ <returns>The line number offset. The default is 0.</returns>
+ </member>
+ <member name="P:System.Xml.XmlReaderSettings.LinePositionOffset">
+ <summary>Gets or sets line position offset of the <see cref="T:System.Xml.XmlReader"></see> object.</summary>
+ <returns>The line position offset. The default is 0.</returns>
+ </member>
+ <member name="P:System.Xml.XmlReaderSettings.MaxCharactersFromEntities">
+ <summary>Gets or sets a value indicating the maximum allowable number of characters in a document that result from expanding entities.</summary>
+ <returns>The maximum allowable number of characters from expanded entities. The default is 0.</returns>
+ </member>
+ <member name="P:System.Xml.XmlReaderSettings.MaxCharactersInDocument">
+ <summary>Gets or sets a value indicating the maximum allowable number of characters in an XML document. A zero (0) value means no limits on the size of the XML document. A non-zero value specifies the maximum size, in characters.</summary>
+ <returns>The maximum allowable number of characters in an XML document. The default is 0.</returns>
+ </member>
+ <member name="P:System.Xml.XmlReaderSettings.NameTable">
+ <summary>Gets or sets the <see cref="T:System.Xml.XmlNameTable"></see> used for atomized string comparisons.</summary>
+ <returns>The <see cref="T:System.Xml.XmlNameTable"></see> that stores all the atomized strings used by all <see cref="T:System.Xml.XmlReader"></see> instances created using this <see cref="T:System.Xml.XmlReaderSettings"></see> object. The default is null. The created <see cref="T:System.Xml.XmlReader"></see> instance will use a new empty <see cref="T:System.Xml.NameTable"></see> if this value is null.</returns>
+ </member>
+ <member name="P:System.Xml.XmlReaderSettings.ProhibitDtd">
+ <summary>Gets or sets a value indicating whether to prohibit document type definition (DTD) processing. This property is obsolete. Use <see cref="P:System.Xml.XmlTextReader.DtdProcessing"></see> instead.</summary>
+ <returns>true to prohibit DTD processing; otherwise false. The default is true.</returns>
+ </member>
+ <member name="M:System.Xml.XmlReaderSettings.Reset">
+ <summary>Resets the members of the settings class to their default values.</summary>
+ </member>
+ <member name="P:System.Xml.XmlReaderSettings.Schemas">
+ <summary>Gets or sets the <see cref="T:System.Xml.Schema.XmlSchemaSet"></see> to use when performing schema validation.</summary>
+ <returns>The <see cref="T:System.Xml.Schema.XmlSchemaSet"></see> to use when performing schema validation. The default is an empty <see cref="T:System.Xml.Schema.XmlSchemaSet"></see> object.</returns>
+ </member>
+ <member name="E:System.Xml.XmlReaderSettings.ValidationEventHandler">
+ <summary>Occurs when the reader encounters validation errors.</summary>
+ <returns></returns>
+ </member>
+ <member name="P:System.Xml.XmlReaderSettings.ValidationFlags">
+ <summary>Gets or sets a value indicating the schema validation settings. This setting applies to <see cref="T:System.Xml.XmlReader"></see> objects that validate schemas (<see cref="P:System.Xml.XmlReaderSettings.ValidationType"></see> property set to ValidationType.Schema).</summary>
+ <returns>A bitwise combination of enumeration values that specify validation options. <see cref="F:System.Xml.Schema.XmlSchemaValidationFlags.ProcessIdentityConstraints"></see> and <see cref="F:System.Xml.Schema.XmlSchemaValidationFlags.AllowXmlAttributes"></see> are enabled by default. <see cref="F:System.Xml.Schema.XmlSchemaValidationFlags.ProcessInlineSchema"></see>, <see cref="F:System.Xml.Schema.XmlSchemaValidationFlags.ProcessSchemaLocation"></see>, and <see cref="F:System.Xml.Schema.XmlSchemaValidationFlags.ReportValidationWarnings"></see> are disabled by default.</returns>
+ </member>
+ <member name="P:System.Xml.XmlReaderSettings.ValidationType">
+ <summary>Gets or sets a value indicating whether the <see cref="T:System.Xml.XmlReader"></see> will perform validation or type assignment when reading.</summary>
+ <returns>One of the <see cref="T:System.Xml.ValidationType"></see> values that indicates whether XmlReader will perform validation or type assignment when reading. The default is ValidationType.None.</returns>
+ </member>
+ <member name="P:System.Xml.XmlReaderSettings.XmlResolver">
+ <summary>Sets the <see cref="T:System.Xml.XmlResolver"></see> used to access external documents.</summary>
+ <returns>An <see cref="T:System.Xml.XmlResolver"></see> used to access external documents. If set to null, an <see cref="T:System.Xml.XmlException"></see> is thrown when the <see cref="T:System.Xml.XmlReader"></see> tries to access an external resource. The default is a new <see cref="T:System.Xml.XmlUrlResolver"></see> with no credentials. Starting with the .NET Framework 4.5.2, this setting has a default value of null.</returns>
+ </member>
+ <member name="T:System.Xml.XmlResolver">
+ <summary>Resolves external XML resources named by a Uniform Resource Identifier (URI).</summary>
+ </member>
+ <member name="M:System.Xml.XmlResolver.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.XmlResolver"></see> class.</summary>
+ </member>
+ <member name="P:System.Xml.XmlResolver.Credentials">
+ <summary>When overridden in a derived class, sets the credentials used to authenticate web requests.</summary>
+ <returns>The credentials to be used to authenticate web requests. If this property is not set, the value defaults to null; that is, the XmlResolver has no user credentials.</returns>
+ </member>
+ <member name="M:System.Xml.XmlResolver.GetEntity(System.Uri,System.String,System.Type)">
+ <summary>When overridden in a derived class, maps a URI to an object that contains the actual resource.</summary>
+ <param name="absoluteUri">The URI returned from <see cref="M:System.Xml.XmlResolver.ResolveUri(System.Uri,System.String)"></see>.</param>
+ <param name="role">Currently not used.</param>
+ <param name="ofObjectToReturn">The type of object to return. The current version only returns System.IO.Stream objects.</param>
+ <returns>A stream object or null if a type other than stream is specified.</returns>
+ <exception cref="T:System.Xml.XmlException"><paramref name="ofObjectToReturn">ofObjectToReturn</paramref> is not a Stream type.</exception>
+ <exception cref="T:System.UriFormatException">The specified URI is not an absolute URI.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="absoluteUri">absoluteUri</paramref> is null.</exception>
+ <exception cref="T:System.Exception">There is a runtime error (for example, an interrupted server connection).</exception>
+ </member>
+ <member name="M:System.Xml.XmlResolver.GetEntityAsync(System.Uri,System.String,System.Type)">
+ <summary>Asynchronously maps a URI to an object that contains the actual resource.</summary>
+ <param name="absoluteUri">The URI returned from <see cref="M:System.Xml.XmlResolver.ResolveUri(System.Uri,System.String)"></see>.</param>
+ <param name="role">Currently not used.</param>
+ <param name="ofObjectToReturn">The type of object to return. The current version only returns <see cref="T:System.IO.Stream"></see> objects.</param>
+ <returns>A stream object or null if a type other than stream is specified.</returns>
+ </member>
+ <member name="M:System.Xml.XmlResolver.ResolveUri(System.Uri,System.String)">
+ <summary>When overridden in a derived class, resolves the absolute URI from the base and relative URIs.</summary>
+ <param name="baseUri">The base URI used to resolve the relative URI.</param>
+ <param name="relativeUri">The URI to resolve. The URI can be absolute or relative. If absolute, this value effectively replaces the baseUri value. If relative, it combines with the baseUri to make an absolute URI.</param>
+ <returns>The absolute URI or null if the relative URI cannot be resolved.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="relativeUri">relativeUri</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Xml.XmlResolver.SupportsType(System.Uri,System.Type)">
+ <summary>Enables the resolver to return types other than <see cref="T:System.IO.Stream"></see>.</summary>
+ <param name="absoluteUri">The URI.</param>
+ <param name="type">The type to return.</param>
+ <returns>true if the <paramref name="type">type</paramref> is supported; otherwise, false.</returns>
+ </member>
+ <member name="T:System.Xml.XmlSecureResolver">
+ <summary>Helps to secure another implementation of <see cref="T:System.Xml.XmlResolver"></see> by wrapping the <see cref="T:System.Xml.XmlResolver"></see> object and restricting the resources that the underlying <see cref="T:System.Xml.XmlResolver"></see> has access to.</summary>
+ </member>
+ <member name="M:System.Xml.XmlSecureResolver.#ctor(System.Xml.XmlResolver,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.XmlSecureResolver"></see> class with the <see cref="T:System.Xml.XmlResolver"></see> and URL provided.</summary>
+ <param name="resolver">The XML resolver that is wrapped by the <see cref="T:System.Xml.XmlSecureResolver"></see>.</param>
+ <param name="securityUrl">The URL used to create the <see cref="T:System.Security.PermissionSet"></see> that will be applied to the underlying <see cref="T:System.Xml.XmlResolver"></see>. The <see cref="T:System.Xml.XmlSecureResolver"></see> calls <see cref="M:System.Security.PermissionSet.PermitOnly"></see> on the created <see cref="T:System.Security.PermissionSet"></see> before calling <see cref="M:System.Xml.XmlSecureResolver.GetEntity(System.Uri,System.String,System.Type)"></see> on the underlying <see cref="T:System.Xml.XmlResolver"></see>.</param>
+ </member>
+ <member name="P:System.Xml.XmlSecureResolver.Credentials">
+ <summary>Sets credentials used to authenticate web requests.</summary>
+ <returns>The credentials to be used to authenticate web requests. The <see cref="T:System.Xml.XmlSecureResolver"></see> sets the given credentials on the underlying <see cref="T:System.Xml.XmlResolver"></see>. If this property is not set, the value defaults to null; that is, the <see cref="T:System.Xml.XmlSecureResolver"></see> has no user credentials.</returns>
+ </member>
+ <member name="M:System.Xml.XmlSecureResolver.GetEntity(System.Uri,System.String,System.Type)">
+ <summary>Maps a URI to an object that contains the actual resource. This method temporarily sets the <see cref="T:System.Security.PermissionSet"></see> created in the constructor by calling <see cref="M:System.Security.PermissionSet.PermitOnly"></see> before calling GetEntity on the underlying <see cref="T:System.Xml.XmlResolver"></see> to open the resource.</summary>
+ <param name="absoluteUri">The URI that is returned from <see cref="M:System.Xml.XmlSecureResolver.ResolveUri(System.Uri,System.String)"></see>.</param>
+ <param name="role">Currently not used.</param>
+ <param name="ofObjectToReturn">The type of object to return. The current version only returns <see cref="T:System.IO.Stream"></see> objects.</param>
+ <returns>The stream returned by calling GetEntity on the underlying <see cref="T:System.Xml.XmlResolver"></see>. If a type other than <see cref="T:System.IO.Stream"></see> is specified, the method returns null.</returns>
+ <exception cref="T:System.Xml.XmlException"><paramref name="ofObjectToReturn">ofObjectToReturn</paramref> is neither null nor a <see cref="T:System.IO.Stream"></see> type.</exception>
+ <exception cref="T:System.UriFormatException">The specified URI is not an absolute URI.</exception>
+ <exception cref="T:System.NullReferenceException"><paramref name="absoluteUri">absoluteUri</paramref> is null.</exception>
+ <exception cref="T:System.Exception">There is a runtime error (for example, an interrupted server connection).</exception>
+ </member>
+ <member name="M:System.Xml.XmlSecureResolver.GetEntityAsync(System.Uri,System.String,System.Type)">
+ <summary>Asynchronously maps a URI to an object that contains the actual resource.</summary>
+ <param name="absoluteUri">The URI returned from <see cref="M:System.Xml.XmlSecureResolver.ResolveUri(System.Uri,System.String)"></see>.</param>
+ <param name="role">Currently not used.</param>
+ <param name="ofObjectToReturn">The type of object to return. The current version only returns <see cref="T:System.IO.Stream"></see> objects.</param>
+ <returns>The stream returned by calling GetEntity on the underlying <see cref="T:System.Xml.XmlResolver"></see>. If a type other than <see cref="T:System.IO.Stream"></see> is specified, the method returns null.</returns>
+ </member>
+ <member name="M:System.Xml.XmlSecureResolver.ResolveUri(System.Uri,System.String)">
+ <summary>Resolves the absolute URI from the base and relative URIs by calling ResolveUri on the underlying <see cref="T:System.Xml.XmlResolver"></see>.</summary>
+ <param name="baseUri">The base URI used to resolve the relative URI.</param>
+ <param name="relativeUri">The URI to resolve. The URI can be absolute or relative. If absolute, this value effectively replaces the baseUri value. If relative, it combines with the baseUri to make an absolute URI.</param>
+ <returns>The absolute URI or null if the relative URI cannot be resolved (returned by calling ResolveUri on the underlying <see cref="T:System.Xml.XmlResolver"></see>).</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="relativeUri">relativeUri</paramref> is null.</exception>
+ </member>
+ <member name="T:System.Xml.XmlSignificantWhitespace">
+ <summary>Represents white space between markup in a mixed content node or white space within an xml:space= 'preserve' scope. This is also referred to as significant white space.</summary>
+ </member>
+ <member name="M:System.Xml.XmlSignificantWhitespace.#ctor(System.String,System.Xml.XmlDocument)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.XmlSignificantWhitespace"></see> class.</summary>
+ <param name="strData">The white space characters of the node.</param>
+ <param name="doc">The <see cref="T:System.Xml.XmlDocument"></see> object.</param>
+ </member>
+ <member name="M:System.Xml.XmlSignificantWhitespace.CloneNode(System.Boolean)">
+ <summary>Creates a duplicate of this node.</summary>
+ <param name="deep">true to recursively clone the subtree under the specified node; false to clone only the node itself. For significant white space nodes, the cloned node always includes the data value, regardless of the parameter setting.</param>
+ <returns>The cloned node.</returns>
+ </member>
+ <member name="P:System.Xml.XmlSignificantWhitespace.LocalName">
+ <summary>Gets the local name of the node.</summary>
+ <returns>For XmlSignificantWhitespace nodes, this property returns #significant-whitespace.</returns>
+ </member>
+ <member name="P:System.Xml.XmlSignificantWhitespace.Name">
+ <summary>Gets the qualified name of the node.</summary>
+ <returns>For XmlSignificantWhitespace nodes, this property returns #significant-whitespace.</returns>
+ </member>
+ <member name="P:System.Xml.XmlSignificantWhitespace.NodeType">
+ <summary>Gets the type of the current node.</summary>
+ <returns>For XmlSignificantWhitespace nodes, this value is XmlNodeType.SignificantWhitespace.</returns>
+ </member>
+ <member name="P:System.Xml.XmlSignificantWhitespace.ParentNode">
+ <summary>Gets the parent of the current node.</summary>
+ <returns>The <see cref="T:System.Xml.XmlNode"></see> parent node of the current node.</returns>
+ </member>
+ <member name="P:System.Xml.XmlSignificantWhitespace.PreviousText">
+ <summary>Gets the text node that immediately precedes this node.</summary>
+ <returns>Returns <see cref="T:System.Xml.XmlNode"></see>.</returns>
+ </member>
+ <member name="P:System.Xml.XmlSignificantWhitespace.Value">
+ <summary>Gets or sets the value of the node.</summary>
+ <returns>The white space characters found in the node.</returns>
+ <exception cref="T:System.ArgumentException">Setting Value to invalid white space characters.</exception>
+ </member>
+ <member name="M:System.Xml.XmlSignificantWhitespace.WriteContentTo(System.Xml.XmlWriter)">
+ <summary>Saves all the children of the node to the specified <see cref="T:System.Xml.XmlWriter"></see>.</summary>
+ <param name="w">The XmlWriter to which you want to save.</param>
+ </member>
+ <member name="M:System.Xml.XmlSignificantWhitespace.WriteTo(System.Xml.XmlWriter)">
+ <summary>Saves the node to the specified <see cref="T:System.Xml.XmlWriter"></see>.</summary>
+ <param name="w">The XmlWriter to which you want to save.</param>
+ </member>
+ <member name="T:System.Xml.XmlSpace">
+ <summary>Specifies the current xml:space scope.</summary>
+ </member>
+ <member name="F:System.Xml.XmlSpace.Default">
+ <summary>The xml:space scope equals default.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.XmlSpace.None">
+ <summary>No xml:space scope.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.XmlSpace.Preserve">
+ <summary>The xml:space scope equals preserve.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Xml.XmlText">
+ <summary>Represents the text content of an element or attribute.</summary>
+ </member>
+ <member name="M:System.Xml.XmlText.#ctor(System.String,System.Xml.XmlDocument)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.XmlText"></see> class.</summary>
+ <param name="strData">The content of the node; see the <see cref="P:System.Xml.XmlText.Value"></see> property.</param>
+ <param name="doc">The parent XML document.</param>
+ </member>
+ <member name="M:System.Xml.XmlText.CloneNode(System.Boolean)">
+ <summary>Creates a duplicate of this node.</summary>
+ <param name="deep">true to recursively clone the subtree under the specified node; false to clone only the node itself.</param>
+ <returns>The cloned node.</returns>
+ </member>
+ <member name="P:System.Xml.XmlText.LocalName">
+ <summary>Gets the local name of the node.</summary>
+ <returns>For text nodes, this property returns #text.</returns>
+ </member>
+ <member name="P:System.Xml.XmlText.Name">
+ <summary>Gets the qualified name of the node.</summary>
+ <returns>For text nodes, this property returns #text.</returns>
+ </member>
+ <member name="P:System.Xml.XmlText.NodeType">
+ <summary>Gets the type of the current node.</summary>
+ <returns>For text nodes, this value is XmlNodeType.Text.</returns>
+ </member>
+ <member name="P:System.Xml.XmlText.ParentNode">
+ <summary>Gets the parent of this node (for nodes that can have parents).</summary>
+ <returns>The XmlNode that is the parent of the current node. If a node has just been created and not yet added to the tree, or if it has been removed from the tree, the parent is null. For all other nodes, the value returned depends on the <see cref="P:System.Xml.XmlNode.NodeType"></see> of the node. The following table describes the possible return values for the ParentNode property.</returns>
+ </member>
+ <member name="P:System.Xml.XmlText.PreviousText">
+ <summary>Gets the text node that immediately precedes this node.</summary>
+ <returns>Returns <see cref="T:System.Xml.XmlNode"></see>.</returns>
+ </member>
+ <member name="M:System.Xml.XmlText.SplitText(System.Int32)">
+ <summary>Splits the node into two nodes at the specified offset, keeping both in the tree as siblings.</summary>
+ <param name="offset">The offset at which to split the node.</param>
+ <returns>The new node.</returns>
+ </member>
+ <member name="P:System.Xml.XmlText.Value">
+ <summary>Gets or sets the value of the node.</summary>
+ <returns>The content of the text node.</returns>
+ </member>
+ <member name="M:System.Xml.XmlText.WriteContentTo(System.Xml.XmlWriter)">
+ <summary>Saves all the children of the node to the specified <see cref="T:System.Xml.XmlWriter"></see>. XmlText nodes do not have children, so this method has no effect.</summary>
+ <param name="w">The XmlWriter to which you want to save.</param>
+ </member>
+ <member name="M:System.Xml.XmlText.WriteTo(System.Xml.XmlWriter)">
+ <summary>Saves the node to the specified <see cref="T:System.Xml.XmlWriter"></see>.</summary>
+ <param name="w">The XmlWriter to which you want to save.</param>
+ </member>
+ <member name="T:System.Xml.XmlTextReader">
+ <summary>Represents a reader that provides fast, non-cached, forward-only access to XML data. Starting with the .NET Framework 2.0, we recommend that you use the <see cref="T:System.Xml.XmlReader"></see> class instead.</summary>
+ </member>
+ <member name="M:System.Xml.XmlTextReader.#ctor">
+ <summary>Initializes a new instance of the XmlTextReader.</summary>
+ </member>
+ <member name="M:System.Xml.XmlTextReader.#ctor(System.String,System.Xml.XmlNodeType,System.Xml.XmlParserContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.XmlTextReader"></see> class with the specified string, <see cref="T:System.Xml.XmlNodeType"></see>, and <see cref="T:System.Xml.XmlParserContext"></see>.</summary>
+ <param name="xmlFragment">The string containing the XML fragment to parse.</param>
+ <param name="fragType">The <see cref="T:System.Xml.XmlNodeType"></see> of the XML fragment. This also determines what the fragment string can contain. (See table below.)</param>
+ <param name="context">The <see cref="T:System.Xml.XmlParserContext"></see> in which the xmlFragment is to be parsed. This includes the <see cref="T:System.Xml.XmlNameTable"></see> to use, encoding, namespace scope, the current xml:lang, and the xml:space scope.</param>
+ <exception cref="T:System.Xml.XmlException"><paramref name="fragType">fragType</paramref> is not an Element, Attribute, or Document``XmlNodeType.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="xmlFragment">xmlFragment</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Xml.XmlTextReader.#ctor(System.String,System.IO.TextReader,System.Xml.XmlNameTable)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.XmlTextReader"></see> class with the specified URL, <see cref="T:System.IO.TextReader"></see> and <see cref="T:System.Xml.XmlNameTable"></see>.</summary>
+ <param name="url">The URL to use for resolving external resources. The <see cref="P:System.Xml.XmlTextReader.BaseURI"></see> is set to this value. If url is null, BaseURI is set to String.Empty.</param>
+ <param name="input">The TextReader containing the XML data to read.</param>
+ <param name="nt">The XmlNameTable to use.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="nt">nt</paramref> value is null.</exception>
+ </member>
+ <member name="M:System.Xml.XmlTextReader.#ctor(System.String,System.IO.Stream,System.Xml.XmlNameTable)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.XmlTextReader"></see> class with the specified URL, stream and <see cref="T:System.Xml.XmlNameTable"></see>.</summary>
+ <param name="url">The URL to use for resolving external resources. The <see cref="P:System.Xml.XmlTextReader.BaseURI"></see> is set to this value. If url is null, BaseURI is set to String.Empty.</param>
+ <param name="input">The stream containing the XML data to read.</param>
+ <param name="nt">The XmlNameTable to use.</param>
+ <exception cref="T:System.NullReferenceException">The <paramref name="input">input</paramref> or <paramref name="nt">nt</paramref> value is null.</exception>
+ </member>
+ <member name="M:System.Xml.XmlTextReader.#ctor(System.IO.Stream,System.Xml.XmlNodeType,System.Xml.XmlParserContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.XmlTextReader"></see> class with the specified stream, <see cref="T:System.Xml.XmlNodeType"></see>, and <see cref="T:System.Xml.XmlParserContext"></see>.</summary>
+ <param name="xmlFragment">The stream containing the XML fragment to parse.</param>
+ <param name="fragType">The <see cref="T:System.Xml.XmlNodeType"></see> of the XML fragment. This also determines what the fragment can contain. (See table below.)</param>
+ <param name="context">The <see cref="T:System.Xml.XmlParserContext"></see> in which the xmlFragment is to be parsed. This includes the <see cref="T:System.Xml.XmlNameTable"></see> to use, encoding, namespace scope, the current xml:lang, and the xml:space scope.</param>
+ <exception cref="T:System.Xml.XmlException"><paramref name="fragType">fragType</paramref> is not an Element, Attribute, or Document XmlNodeType.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="xmlFragment">xmlFragment</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Xml.XmlTextReader.#ctor(System.String,System.Xml.XmlNameTable)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.XmlTextReader"></see> class with the specified file and <see cref="T:System.Xml.XmlNameTable"></see>.</summary>
+ <param name="url">The URL for the file containing the XML data to read.</param>
+ <param name="nt">The XmlNameTable to use.</param>
+ <exception cref="T:System.NullReferenceException">The <paramref name="nt">nt</paramref> value is null.</exception>
+ <exception cref="T:System.IO.FileNotFoundException">The specified file cannot be found.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException">Part of the filename or directory cannot be found.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="url">url</paramref> is an empty string.</exception>
+ <exception cref="T:System.Net.WebException">The remote filename cannot be resolved. -or- An error occurred while processing the request.</exception>
+ <exception cref="T:System.UriFormatException"><paramref name="url">url</paramref> is not a valid URI.</exception>
+ </member>
+ <member name="M:System.Xml.XmlTextReader.#ctor(System.String,System.IO.Stream)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.XmlTextReader"></see> class with the specified URL and stream.</summary>
+ <param name="url">The URL to use for resolving external resources. The <see cref="P:System.Xml.XmlTextReader.BaseURI"></see> is set to this value.</param>
+ <param name="input">The stream containing the XML data to read.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="input">input</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Xml.XmlTextReader.#ctor(System.String,System.IO.TextReader)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.XmlTextReader"></see> class with the specified URL and <see cref="T:System.IO.TextReader"></see>.</summary>
+ <param name="url">The URL to use for resolving external resources. The <see cref="P:System.Xml.XmlTextReader.BaseURI"></see> is set to this value.</param>
+ <param name="input">The TextReader containing the XML data to read.</param>
+ </member>
+ <member name="M:System.Xml.XmlTextReader.#ctor(System.IO.Stream,System.Xml.XmlNameTable)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.XmlTextReader"></see> class with the specified stream and <see cref="T:System.Xml.XmlNameTable"></see>.</summary>
+ <param name="input">The stream containing the XML data to read.</param>
+ <param name="nt">The XmlNameTable to use.</param>
+ <exception cref="T:System.NullReferenceException">The <paramref name="input">input</paramref> or <paramref name="nt">nt</paramref> value is null.</exception>
+ </member>
+ <member name="M:System.Xml.XmlTextReader.#ctor(System.Xml.XmlNameTable)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.XmlTextReader"></see> class with the specified <see cref="T:System.Xml.XmlNameTable"></see>.</summary>
+ <param name="nt">The XmlNameTable to use.</param>
+ </member>
+ <member name="M:System.Xml.XmlTextReader.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.XmlTextReader"></see> class with the specified file.</summary>
+ <param name="url">The URL for the file containing the XML data. The <see cref="P:System.Xml.XmlTextReader.BaseURI"></see> is set to this value.</param>
+ <exception cref="T:System.IO.FileNotFoundException">The specified file cannot be found.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException">Part of the filename or directory cannot be found.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="url">url</paramref> is an empty string.</exception>
+ <exception cref="T:System.Net.WebException">The remote filename cannot be resolved. -or- An error occurred while processing the request.</exception>
+ <exception cref="T:System.UriFormatException"><paramref name="url">url</paramref> is not a valid URI.</exception>
+ </member>
+ <member name="M:System.Xml.XmlTextReader.#ctor(System.IO.TextReader)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.XmlTextReader"></see> class with the specified <see cref="T:System.IO.TextReader"></see>.</summary>
+ <param name="input">The TextReader containing the XML data to read.</param>
+ </member>
+ <member name="M:System.Xml.XmlTextReader.#ctor(System.IO.Stream)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.XmlTextReader"></see> class with the specified stream.</summary>
+ <param name="input">The stream containing the XML data to read.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="input">input</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Xml.XmlTextReader.#ctor(System.IO.TextReader,System.Xml.XmlNameTable)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.XmlTextReader"></see> class with the specified <see cref="T:System.IO.TextReader"></see> and <see cref="T:System.Xml.XmlNameTable"></see>.</summary>
+ <param name="input">The TextReader containing the XML data to read.</param>
+ <param name="nt">The XmlNameTable to use.</param>
+ <exception cref="T:System.NullReferenceException">The <paramref name="nt">nt</paramref> value is null.</exception>
+ </member>
+ <member name="P:System.Xml.XmlTextReader.AttributeCount">
+ <summary>Gets the number of attributes on the current node.</summary>
+ <returns>The number of attributes on the current node.</returns>
+ </member>
+ <member name="P:System.Xml.XmlTextReader.BaseURI">
+ <summary>Gets the base URI of the current node.</summary>
+ <returns>The base URI of the current node.</returns>
+ </member>
+ <member name="P:System.Xml.XmlTextReader.CanReadBinaryContent">
+ <summary>Gets a value indicating whether the <see cref="T:System.Xml.XmlTextReader"></see> implements the binary content read methods.</summary>
+ <returns>true if the binary content read methods are implemented; otherwise false. The <see cref="T:System.Xml.XmlTextReader"></see> class always returns true.</returns>
+ </member>
+ <member name="P:System.Xml.XmlTextReader.CanReadValueChunk">
+ <summary>Gets a value indicating whether the <see cref="T:System.Xml.XmlTextReader"></see> implements the <see cref="M:System.Xml.XmlReader.ReadValueChunk(System.Char[],System.Int32,System.Int32)"></see> method.</summary>
+ <returns>true if the <see cref="T:System.Xml.XmlTextReader"></see> implements the <see cref="M:System.Xml.XmlReader.ReadValueChunk(System.Char[],System.Int32,System.Int32)"></see> method; otherwise false. The <see cref="T:System.Xml.XmlTextReader"></see> class always returns false.</returns>
+ </member>
+ <member name="P:System.Xml.XmlTextReader.CanResolveEntity">
+ <summary>Gets a value indicating whether this reader can parse and resolve entities.</summary>
+ <returns>true if the reader can parse and resolve entities; otherwise, false. The XmlTextReader class always returns true.</returns>
+ </member>
+ <member name="M:System.Xml.XmlTextReader.Close">
+ <summary>Changes the <see cref="P:System.Xml.XmlReader.ReadState"></see> to Closed.</summary>
+ </member>
+ <member name="P:System.Xml.XmlTextReader.Depth">
+ <summary>Gets the depth of the current node in the XML document.</summary>
+ <returns>The depth of the current node in the XML document.</returns>
+ </member>
+ <member name="P:System.Xml.XmlTextReader.DtdProcessing">
+ <summary>Gets or sets the <see cref="T:System.Xml.DtdProcessing"></see> enumeration.</summary>
+ <returns>The <see cref="T:System.Xml.DtdProcessing"></see> enumeration.</returns>
+ </member>
+ <member name="P:System.Xml.XmlTextReader.Encoding">
+ <summary>Gets the encoding of the document.</summary>
+ <returns>The encoding value. If no encoding attribute exists, and there is no byte-order mark, this defaults to UTF-8.</returns>
+ </member>
+ <member name="P:System.Xml.XmlTextReader.EntityHandling">
+ <summary>Gets or sets a value that specifies how the reader handles entities.</summary>
+ <returns>One of the <see cref="T:System.Xml.EntityHandling"></see> values. If no EntityHandling is specified, it defaults to EntityHandling.ExpandCharEntities.</returns>
+ </member>
+ <member name="P:System.Xml.XmlTextReader.EOF">
+ <summary>Gets a value indicating whether the reader is positioned at the end of the stream.</summary>
+ <returns>true if the reader is positioned at the end of the stream; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Xml.XmlTextReader.GetAttribute(System.String)">
+ <summary>Gets the value of the attribute with the specified name.</summary>
+ <param name="name">The qualified name of the attribute.</param>
+ <returns>The value of the specified attribute. If the attribute is not found, null is returned.</returns>
+ </member>
+ <member name="M:System.Xml.XmlTextReader.GetAttribute(System.String,System.String)">
+ <summary>Gets the value of the attribute with the specified local name and namespace URI.</summary>
+ <param name="localName">The local name of the attribute.</param>
+ <param name="namespaceURI">The namespace URI of the attribute.</param>
+ <returns>The value of the specified attribute. If the attribute is not found, null is returned. This method does not move the reader.</returns>
+ </member>
+ <member name="M:System.Xml.XmlTextReader.GetAttribute(System.Int32)">
+ <summary>Gets the value of the attribute with the specified index.</summary>
+ <param name="i">The index of the attribute. The index is zero-based. (The first attribute has index 0.)</param>
+ <returns>The value of the specified attribute.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="i">i</paramref> parameter is less than 0 or greater than or equal to <see cref="P:System.Xml.XmlTextReader.AttributeCount"></see>.</exception>
+ </member>
+ <member name="M:System.Xml.XmlTextReader.GetNamespacesInScope(System.Xml.XmlNamespaceScope)">
+ <summary>Gets a collection that contains all namespaces currently in-scope.</summary>
+ <param name="scope">An <see cref="T:System.Xml.XmlNamespaceScope"></see> value that specifies the type of namespace nodes to return.</param>
+ <returns>An <see cref="T:System.Collections.IDictionary"></see> object that contains all the current in-scope namespaces. If the reader is not positioned on an element, an empty dictionary (no namespaces) is returned.</returns>
+ </member>
+ <member name="M:System.Xml.XmlTextReader.GetRemainder">
+ <summary>Gets the remainder of the buffered XML.</summary>
+ <returns>A <see cref="T:System.IO.TextReader"></see> containing the remainder of the buffered XML.</returns>
+ </member>
+ <member name="M:System.Xml.XmlTextReader.HasLineInfo">
+ <summary>Gets a value indicating whether the class can return line information.</summary>
+ <returns>true if the class can return line information; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Xml.XmlTextReader.HasValue">
+ <summary>Gets a value indicating whether the current node can have a <see cref="P:System.Xml.XmlTextReader.Value"></see> other than String.Empty.</summary>
+ <returns>true if the node on which the reader is currently positioned can have a Value; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Xml.XmlTextReader.IsDefault">
+ <summary>Gets a value indicating whether the current node is an attribute that was generated from the default value defined in the DTD or schema.</summary>
+ <returns>This property always returns false. (<see cref="T:System.Xml.XmlTextReader"></see> does not expand default attributes.)</returns>
+ </member>
+ <member name="P:System.Xml.XmlTextReader.IsEmptyElement">
+ <summary>Gets a value indicating whether the current node is an empty element (for example, ).</summary>
+ <returns>true if the current node is an element (<see cref="P:System.Xml.XmlTextReader.NodeType"></see> equals XmlNodeType.Element) that ends with /&gt;; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Xml.XmlTextReader.LineNumber">
+ <summary>Gets the current line number.</summary>
+ <returns>The current line number.</returns>
+ </member>
+ <member name="P:System.Xml.XmlTextReader.LinePosition">
+ <summary>Gets the current line position.</summary>
+ <returns>The current line position.</returns>
+ </member>
+ <member name="P:System.Xml.XmlTextReader.LocalName">
+ <summary>Gets the local name of the current node.</summary>
+ <returns>The name of the current node with the prefix removed. For example, LocalName is book for the element &lt;bk:book&gt;. For node types that do not have a name (like Text, Comment, and so on), this property returns String.Empty.</returns>
+ </member>
+ <member name="M:System.Xml.XmlTextReader.LookupNamespace(System.String)">
+ <summary>Resolves a namespace prefix in the current element's scope.</summary>
+ <param name="prefix">The prefix whose namespace URI you want to resolve. To match the default namespace, pass an empty string. This string does not have to be atomized.</param>
+ <returns>The namespace URI to which the prefix maps or null if no matching prefix is found.</returns>
+ <exception cref="T:System.ArgumentNullException">The <see cref="P:System.Xml.XmlTextReader.Namespaces"></see> property is set to true and the <paramref name="prefix">prefix</paramref> value is null.</exception>
+ </member>
+ <member name="M:System.Xml.XmlTextReader.MoveToAttribute(System.Int32)">
+ <summary>Moves to the attribute with the specified index.</summary>
+ <param name="i">The index of the attribute.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="i">i</paramref> parameter is less than 0 or greater than or equal to <see cref="P:System.Xml.XmlReader.AttributeCount"></see>.</exception>
+ </member>
+ <member name="M:System.Xml.XmlTextReader.MoveToAttribute(System.String)">
+ <summary>Moves to the attribute with the specified name.</summary>
+ <param name="name">The qualified name of the attribute.</param>
+ <returns>true if the attribute is found; otherwise, false. If false, the reader's position does not change.</returns>
+ </member>
+ <member name="M:System.Xml.XmlTextReader.MoveToAttribute(System.String,System.String)">
+ <summary>Moves to the attribute with the specified local name and namespace URI.</summary>
+ <param name="localName">The local name of the attribute.</param>
+ <param name="namespaceURI">The namespace URI of the attribute.</param>
+ <returns>true if the attribute is found; otherwise, false. If false, the reader's position does not change.</returns>
+ </member>
+ <member name="M:System.Xml.XmlTextReader.MoveToElement">
+ <summary>Moves to the element that contains the current attribute node.</summary>
+ <returns>true if the reader is positioned on an attribute (the reader moves to the element that owns the attribute); false if the reader is not positioned on an attribute (the position of the reader does not change).</returns>
+ </member>
+ <member name="M:System.Xml.XmlTextReader.MoveToFirstAttribute">
+ <summary>Moves to the first attribute.</summary>
+ <returns>true if an attribute exists (the reader moves to the first attribute); otherwise, false (the position of the reader does not change).</returns>
+ </member>
+ <member name="M:System.Xml.XmlTextReader.MoveToNextAttribute">
+ <summary>Moves to the next attribute.</summary>
+ <returns>true if there is a next attribute; false if there are no more attributes.</returns>
+ </member>
+ <member name="P:System.Xml.XmlTextReader.Name">
+ <summary>Gets the qualified name of the current node.</summary>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="3"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">The qualified name of the current node. For example, <code>Name</code> is <code>bk:book</code> for the element <code>&lt;bk:book&gt;</code>. </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="3" sourceendlinenumber="3"> The name returned is dependent on the <xref href="System.Xml.XmlTextReader.NodeType"></xref> of the node. The following node types return the listed values. All other node types return an empty string. </p>
+ <table><thead><tr><th> Node Type <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="5" sourceendlinenumber="5"> </th><th> Name <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="7" sourceendlinenumber="7"> </th></tr></thead><tbody><tr><td><code>Attribute</code></td><td> The name of the attribute. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="9" sourceendlinenumber="9"> </td></tr><tr><td><code>DocumentType</code></td><td> The document type name. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="11" sourceendlinenumber="11"> </td></tr><tr><td><code>Element</code></td><td> The tag name. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="13" sourceendlinenumber="13"> </td></tr><tr><td><code>EntityReference</code></td><td> The name of the entity referenced. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="15" sourceendlinenumber="15"> </td></tr><tr><td><code>ProcessingInstruction</code></td><td> The target of the processing instruction. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="17" sourceendlinenumber="17"> </td></tr><tr><td><code>XmlDeclaration</code></td><td> The literal string <code>xml</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="19" sourceendlinenumber="19"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="P:System.Xml.XmlTextReader.Namespaces">
+ <summary>Gets or sets a value indicating whether to do namespace support.</summary>
+ <returns>true to do namespace support; otherwise, false. The default is true.</returns>
+ <exception cref="T:System.InvalidOperationException">Setting this property after a read operation has occurred (<see cref="P:System.Xml.XmlTextReader.ReadState"></see> is not ReadState.Initial).</exception>
+ </member>
+ <member name="P:System.Xml.XmlTextReader.NamespaceURI">
+ <summary>Gets the namespace URI (as defined in the W3C Namespace specification) of the node on which the reader is positioned.</summary>
+ <returns>The namespace URI of the current node; otherwise an empty string.</returns>
+ </member>
+ <member name="P:System.Xml.XmlTextReader.NameTable">
+ <summary>Gets the <see cref="T:System.Xml.XmlNameTable"></see> associated with this implementation.</summary>
+ <returns>The XmlNameTable enabling you to get the atomized version of a string within the node.</returns>
+ </member>
+ <member name="P:System.Xml.XmlTextReader.NodeType">
+ <summary>Gets the type of the current node.</summary>
+ <returns>One of the <see cref="T:System.Xml.XmlNodeType"></see> values representing the type of the current node.</returns>
+ </member>
+ <member name="P:System.Xml.XmlTextReader.Normalization">
+ <summary>Gets or sets a value indicating whether to normalize white space and attribute values.</summary>
+ <returns>true to normalize; otherwise, false. The default is false.</returns>
+ <exception cref="T:System.InvalidOperationException">Setting this property when the reader is closed (<see cref="P:System.Xml.XmlTextReader.ReadState"></see> is ReadState.Closed).</exception>
+ </member>
+ <member name="P:System.Xml.XmlTextReader.Prefix">
+ <summary>Gets the namespace prefix associated with the current node.</summary>
+ <returns>The namespace prefix associated with the current node.</returns>
+ </member>
+ <member name="P:System.Xml.XmlTextReader.ProhibitDtd">
+ <summary>Gets or sets a value indicating whether to allow DTD processing. This property is obsolete. Use <see cref="P:System.Xml.XmlTextReader.DtdProcessing"></see> instead.</summary>
+ <returns>true to disallow DTD processing; otherwise false. The default is false.</returns>
+ </member>
+ <member name="P:System.Xml.XmlTextReader.QuoteChar">
+ <summary>Gets the quotation mark character used to enclose the value of an attribute node.</summary>
+ <returns>The quotation mark character (&quot; or ') used to enclose the value of an attribute node.</returns>
+ </member>
+ <member name="M:System.Xml.XmlTextReader.Read">
+ <summary>Reads the next node from the stream.</summary>
+ <returns>true if the next node was read successfully; false if there are no more nodes to read.</returns>
+ <exception cref="T:System.Xml.XmlException">An error occurred while parsing the XML.</exception>
+ </member>
+ <member name="M:System.Xml.XmlTextReader.ReadAttributeValue">
+ <summary>Parses the attribute value into one or more Text, EntityReference, or EndEntity nodes.</summary>
+ <returns>true if there are nodes to return. false if the reader is not positioned on an attribute node when the initial call is made or if all the attribute values have been read. An empty attribute, such as, misc=&quot;&quot;, returns true with a single node with a value of String.Empty.</returns>
+ </member>
+ <member name="M:System.Xml.XmlTextReader.ReadBase64(System.Byte[],System.Int32,System.Int32)">
+ <summary>Decodes Base64 and returns the decoded binary bytes.</summary>
+ <param name="array">The array of characters that serves as the buffer to which the text contents are written.</param>
+ <param name="offset">The zero-based index into the array specifying where the method can begin to write to the buffer.</param>
+ <param name="len">The number of bytes to write into the buffer.</param>
+ <returns>The number of bytes written to the buffer.</returns>
+ <exception cref="T:System.Xml.XmlException">The Base64 sequence is not valid.</exception>
+ <exception cref="T:System.ArgumentNullException">The value of <paramref name="array">array</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="offset">offset</paramref> &lt; 0, or <paramref name="len">len</paramref> &lt; 0, or <paramref name="len">len</paramref> &gt; <paramref name="array">array</paramref>.Length- <paramref name="offset">offset</paramref>.</exception>
+ </member>
+ <member name="M:System.Xml.XmlTextReader.ReadBinHex(System.Byte[],System.Int32,System.Int32)">
+ <summary>Decodes BinHex and returns the decoded binary bytes.</summary>
+ <param name="array">The byte array that serves as the buffer to which the decoded binary bytes are written.</param>
+ <param name="offset">The zero-based index into the array specifying where the method can begin to write to the buffer.</param>
+ <param name="len">The number of bytes to write into the buffer.</param>
+ <returns>The number of bytes written to your buffer.</returns>
+ <exception cref="T:System.Xml.XmlException">The BinHex sequence is not valid.</exception>
+ <exception cref="T:System.ArgumentNullException">The value of <paramref name="array">array</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="offset">offset</paramref> &lt; 0, or <paramref name="len">len</paramref> &lt; 0, or <paramref name="len">len</paramref> &gt; <paramref name="array">array</paramref>.Length- <paramref name="offset">offset</paramref>.</exception>
+ </member>
+ <member name="M:System.Xml.XmlTextReader.ReadChars(System.Char[],System.Int32,System.Int32)">
+ <summary>Reads the text contents of an element into a character buffer. This method is designed to read large streams of embedded text by calling it successively.</summary>
+ <param name="buffer">The array of characters that serves as the buffer to which the text contents are written.</param>
+ <param name="index">The position within buffer where the method can begin writing text contents.</param>
+ <param name="count">The number of characters to write into buffer.</param>
+ <returns>The number of characters read. This can be 0 if the reader is not positioned on an element or if there is no more text content to return in the current context.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="count">count</paramref> is greater than the space specified in the <paramref name="buffer">buffer</paramref> (buffer size - <paramref name="index">index</paramref>).</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="buffer">buffer</paramref> value is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref>&lt; 0 or <paramref name="count">count</paramref>&lt; 0.</exception>
+ </member>
+ <member name="M:System.Xml.XmlTextReader.ReadContentAsBase64(System.Byte[],System.Int32,System.Int32)">
+ <summary>Reads the content and returns the Base64 decoded binary bytes.</summary>
+ <param name="buffer">The buffer into which to copy the resulting text. This value cannot be null.</param>
+ <param name="index">The offset into the buffer where to start copying the result.</param>
+ <param name="count">The maximum number of bytes to copy into the buffer. The actual number of bytes copied is returned from this method.</param>
+ <returns>The number of bytes written to the buffer.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="buffer">buffer</paramref> value is null.</exception>
+ <exception cref="T:System.InvalidOperationException"><see cref="M:System.Xml.XmlTextReader.ReadContentAsBase64(System.Byte[],System.Int32,System.Int32)"></see> is not supported in the current node.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The index into the buffer or index + count is larger than the allocated buffer size.</exception>
+ </member>
+ <member name="M:System.Xml.XmlTextReader.ReadContentAsBinHex(System.Byte[],System.Int32,System.Int32)">
+ <summary>Reads the content and returns the BinHex decoded binary bytes.</summary>
+ <param name="buffer">The buffer into which to copy the resulting text. This value cannot be null.</param>
+ <param name="index">The offset into the buffer where to start copying the result.</param>
+ <param name="count">The maximum number of bytes to copy into the buffer. The actual number of bytes copied is returned from this method.</param>
+ <returns>The number of bytes written to the buffer.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="buffer">buffer</paramref> value is null.</exception>
+ <exception cref="T:System.InvalidOperationException"><see cref="M:System.Xml.XmlTextReader.ReadContentAsBinHex(System.Byte[],System.Int32,System.Int32)"></see> is not supported on the current node.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The index into the buffer or index + count is larger than the allocated buffer size.</exception>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Xml.XmlTextReader"></see> implementation does not support this method.</exception>
+ </member>
+ <member name="M:System.Xml.XmlTextReader.ReadElementContentAsBase64(System.Byte[],System.Int32,System.Int32)">
+ <summary>Reads the element and decodes the Base64 content.</summary>
+ <param name="buffer">The buffer into which to copy the resulting text. This value cannot be null.</param>
+ <param name="index">The offset into the buffer where to start copying the result.</param>
+ <param name="count">The maximum number of bytes to copy into the buffer. The actual number of bytes copied is returned from this method.</param>
+ <returns>The number of bytes written to the buffer.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="buffer">buffer</paramref> value is null.</exception>
+ <exception cref="T:System.InvalidOperationException">The current node is not an element node.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The index into the buffer or index + count is larger than the allocated buffer size.</exception>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Xml.XmlTextReader"></see> implementation does not support this method.</exception>
+ <exception cref="T:System.Xml.XmlException">The element contains mixed-content.</exception>
+ <exception cref="T:System.FormatException">The content cannot be converted to the requested type.</exception>
+ </member>
+ <member name="M:System.Xml.XmlTextReader.ReadElementContentAsBinHex(System.Byte[],System.Int32,System.Int32)">
+ <summary>Reads the element and decodes the BinHex content.</summary>
+ <param name="buffer">The buffer into which to copy the resulting text. This value cannot be null.</param>
+ <param name="index">The offset into the buffer where to start copying the result.</param>
+ <param name="count">The maximum number of bytes to copy into the buffer. The actual number of bytes copied is returned from this method.</param>
+ <returns>The number of bytes written to the buffer.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="buffer">buffer</paramref> value is null.</exception>
+ <exception cref="T:System.InvalidOperationException">The current node is not an element node.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The index into the buffer or index + count is larger than the allocated buffer size.</exception>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Xml.XmlReader"></see> implementation does not support this method.</exception>
+ <exception cref="T:System.Xml.XmlException">The element contains mixed-content.</exception>
+ <exception cref="T:System.FormatException">The content cannot be converted to the requested type.</exception>
+ </member>
+ <member name="P:System.Xml.XmlTextReader.ReadState">
+ <summary>Gets the state of the reader.</summary>
+ <returns>One of the <see cref="T:System.Xml.ReadState"></see> values.</returns>
+ </member>
+ <member name="M:System.Xml.XmlTextReader.ReadString">
+ <summary>Reads the contents of an element or a text node as a string.</summary>
+ <returns>The contents of the element or text node. This can be an empty string if the reader is positioned on something other than an element or text node, or if there is no more text content to return in the current context. Note: The text node can be either an element or an attribute text node.</returns>
+ <exception cref="T:System.Xml.XmlException">An error occurred while parsing the XML.</exception>
+ <exception cref="T:System.InvalidOperationException">An invalid operation was attempted.</exception>
+ </member>
+ <member name="M:System.Xml.XmlTextReader.ResetState">
+ <summary>Resets the state of the reader to ReadState.Initial.</summary>
+ <exception cref="T:System.InvalidOperationException">Calling ResetState if the reader was constructed using an <see cref="T:System.Xml.XmlParserContext"></see>.</exception>
+ <exception cref="T:System.Xml.XmlException">Documents in a single stream do not share the same encoding.</exception>
+ </member>
+ <member name="M:System.Xml.XmlTextReader.ResolveEntity">
+ <summary>Resolves the entity reference for EntityReference nodes.</summary>
+ </member>
+ <member name="M:System.Xml.XmlTextReader.Skip">
+ <summary>Skips the children of the current node.</summary>
+ </member>
+ <member name="P:System.Xml.XmlTextReader.Value">
+ <summary>Gets the text value of the current node.</summary>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">The value returned depends on the <xref href="System.Xml.XmlTextReader.NodeType"></xref> of the node. The following table lists node types that have a value to return. All other node types return <code>String.Empty</code>. </p>
+ <table><thead><tr><th> Node Type <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td><code>Attribute</code></td><td> The value of the attribute. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td></tr><tr><td><code>CDATA</code></td><td> The content of the CDATA section. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td><code>Comment</code></td><td> The content of the comment. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td></tr><tr><td><code>DocumentType</code></td><td> The internal subset. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td><code>ProcessingInstruction</code></td><td> The entire content, excluding the target. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td></tr><tr><td><code>SignificantWhitespace</code></td><td> The white space within an <code>xml:space</code>= &amp;#39;preserve&amp;#39; scope. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr><tr><td><code>Text</code></td><td> The content of the text node. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="20" sourceendlinenumber="20"> </td></tr><tr><td><code>Whitespace</code></td><td> The white space between markup. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="22" sourceendlinenumber="22"> </td></tr><tr><td><code>XmlDeclaration</code></td><td> The content of the declaration. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="24" sourceendlinenumber="24"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="P:System.Xml.XmlTextReader.WhitespaceHandling">
+ <summary>Gets or sets a value that specifies how white space is handled.</summary>
+ <returns>One of the <see cref="T:System.Xml.WhitespaceHandling"></see> values. The default is WhitespaceHandling.All (returns Whitespace and SignificantWhitespace nodes).</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">Invalid value specified.</exception>
+ <exception cref="T:System.InvalidOperationException">Setting this property when the reader is closed (<see cref="P:System.Xml.XmlTextReader.ReadState"></see> is ReadState.Closed).</exception>
+ </member>
+ <member name="P:System.Xml.XmlTextReader.XmlLang">
+ <summary>Gets the current xml:lang scope.</summary>
+ <returns>The current xml:lang scope.</returns>
+ </member>
+ <member name="P:System.Xml.XmlTextReader.XmlResolver">
+ <summary>Sets the <see cref="T:System.Xml.XmlResolver"></see> used for resolving DTD references.</summary>
+ <returns>The XmlResolver to use. If set to null, external resources are not resolved. In version 1.1 of the .NET Framework, the caller must be fully trusted in order to specify an XmlResolver.</returns>
+ </member>
+ <member name="P:System.Xml.XmlTextReader.XmlSpace">
+ <summary>Gets the current xml:space scope.</summary>
+ <returns>One of the <see cref="T:System.Xml.XmlSpace"></see> values. If no xml:space scope exists, this property defaults to XmlSpace.None.</returns>
+ </member>
+ <member name="M:System.Xml.XmlTextReader.System#Xml#IXmlNamespaceResolver#GetNamespacesInScope(System.Xml.XmlNamespaceScope)">
+ <summary>For a description of this member, see <see cref="M:System.Xml.IXmlNamespaceResolver.GetNamespacesInScope(System.Xml.XmlNamespaceScope)"></see>.</summary>
+ <param name="scope">An <see cref="T:System.Xml.XmlNamespaceScope"></see> value that specifies the type of namespace nodes to return.</param>
+ <returns>An <see cref="T:System.Collections.IDictionary"></see> that contains the current in-scope namespaces.</returns>
+ </member>
+ <member name="M:System.Xml.XmlTextReader.System#Xml#IXmlNamespaceResolver#LookupNamespace(System.String)">
+ <summary>For a description of this member, see <see cref="M:System.Xml.IXmlNamespaceResolver.LookupNamespace(System.String)"></see>.</summary>
+ <param name="prefix">The prefix whose namespace URI you wish to find.</param>
+ <returns>The namespace URI that is mapped to the prefix; null if the prefix is not mapped to a namespace URI.</returns>
+ </member>
+ <member name="M:System.Xml.XmlTextReader.System#Xml#IXmlNamespaceResolver#LookupPrefix(System.String)">
+ <summary>For a description of this member, see <see cref="M:System.Xml.IXmlNamespaceResolver.LookupPrefix(System.String)"></see>.</summary>
+ <param name="namespaceName">The namespace URI whose prefix you wish to find.</param>
+ <returns>The prefix that is mapped to the namespace URI; null if the namespace URI is not mapped to a prefix.</returns>
+ </member>
+ <member name="T:System.Xml.XmlTextWriter">
+ <summary>Represents a writer that provides a fast, non-cached, forward-only way of generating streams or files containing XML data that conforms to the W3C Extensible Markup Language (XML) 1.0 and the Namespaces in XML recommendations. Starting with the .NET Framework 2.0, we recommend that you use the <see cref="T:System.Xml.XmlWriter"></see> class instead.</summary>
+ </member>
+ <member name="M:System.Xml.XmlTextWriter.#ctor(System.IO.TextWriter)">
+ <summary>Creates an instance of the XmlTextWriter class using the specified <see cref="T:System.IO.TextWriter"></see>.</summary>
+ <param name="w">The TextWriter to write to. It is assumed that the TextWriter is already set to the correct encoding.</param>
+ </member>
+ <member name="M:System.Xml.XmlTextWriter.#ctor(System.IO.Stream,System.Text.Encoding)">
+ <summary>Creates an instance of the XmlTextWriter class using the specified stream and encoding.</summary>
+ <param name="w">The stream to which you want to write.</param>
+ <param name="encoding">The encoding to generate. If encoding is null it writes out the stream as UTF-8 and omits the encoding attribute from the ProcessingInstruction.</param>
+ <exception cref="T:System.ArgumentException">The encoding is not supported or the stream cannot be written to.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="w">w</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Xml.XmlTextWriter.#ctor(System.String,System.Text.Encoding)">
+ <summary>Creates an instance of the <see cref="T:System.Xml.XmlTextWriter"></see> class using the specified file.</summary>
+ <param name="filename">The filename to write to. If the file exists, it truncates it and overwrites it with the new content.</param>
+ <param name="encoding">The encoding to generate. If encoding is null it writes the file out as UTF-8, and omits the encoding attribute from the ProcessingInstruction.</param>
+ <exception cref="T:System.ArgumentException">The encoding is not supported; the filename is empty, contains only white space, or contains one or more invalid characters.</exception>
+ <exception cref="T:System.UnauthorizedAccessException">Access is denied.</exception>
+ <exception cref="T:System.ArgumentNullException">The filename is null.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The directory to write to is not found.</exception>
+ <exception cref="T:System.IO.IOException">The filename includes an incorrect or invalid syntax for file name, directory name, or volume label syntax.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ </member>
+ <member name="P:System.Xml.XmlTextWriter.BaseStream">
+ <summary>Gets the underlying stream object.</summary>
+ <returns>The stream to which the XmlTextWriter is writing or null if the XmlTextWriter was constructed using a <see cref="T:System.IO.TextWriter"></see> that does not inherit from the <see cref="T:System.IO.StreamWriter"></see> class.</returns>
+ </member>
+ <member name="M:System.Xml.XmlTextWriter.Close">
+ <summary>Closes this stream and the underlying stream.</summary>
+ </member>
+ <member name="M:System.Xml.XmlTextWriter.Flush">
+ <summary>Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream.</summary>
+ </member>
+ <member name="P:System.Xml.XmlTextWriter.Formatting">
+ <summary>Indicates how the output is formatted.</summary>
+ <returns>One of the <see cref="T:System.Xml.Formatting"></see> values. The default is Formatting.None (no special formatting).</returns>
+ </member>
+ <member name="P:System.Xml.XmlTextWriter.Indentation">
+ <summary>Gets or sets how many IndentChars to write for each level in the hierarchy when <see cref="P:System.Xml.XmlTextWriter.Formatting"></see> is set to Formatting.Indented.</summary>
+ <returns>Number of IndentChars for each level. The default is 2.</returns>
+ <exception cref="T:System.ArgumentException">Setting this property to a negative value.</exception>
+ </member>
+ <member name="P:System.Xml.XmlTextWriter.IndentChar">
+ <summary>Gets or sets which character to use for indenting when <see cref="P:System.Xml.XmlTextWriter.Formatting"></see> is set to Formatting.Indented.</summary>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="3"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">The character to use for indenting. The default is space. </p>
+ <block subset="none" type="note"><p><br> The <code>XmlTextWriter</code> allows you to set this property to any character. To ensure valid XML, you must specify a valid white space character, 0x9, 0x10, 0x13 or 0x20. </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="5" sourceendlinenumber="5"></block></p>
+</returns>
+ </member>
+ <member name="M:System.Xml.XmlTextWriter.LookupPrefix(System.String)">
+ <summary>Returns the closest prefix defined in the current namespace scope for the namespace URI.</summary>
+ <param name="ns">Namespace URI whose prefix you want to find.</param>
+ <returns>The matching prefix. Or null if no matching namespace URI is found in the current scope.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="ns">ns</paramref> is either null or String.Empty.</exception>
+ </member>
+ <member name="P:System.Xml.XmlTextWriter.Namespaces">
+ <summary>Gets or sets a value indicating whether to do namespace support.</summary>
+ <returns>true to support namespaces; otherwise, false. The default is true.</returns>
+ <exception cref="T:System.InvalidOperationException">You can only change this property when in the WriteState.Start state.</exception>
+ </member>
+ <member name="P:System.Xml.XmlTextWriter.QuoteChar">
+ <summary>Gets or sets which character to use to quote attribute values.</summary>
+ <returns>The character to use to quote attribute values. This must be a single quote (') or a double quote (&quot;). The default is a double quote.</returns>
+ <exception cref="T:System.ArgumentException">Setting this property to something other than either a single or double quote.</exception>
+ </member>
+ <member name="M:System.Xml.XmlTextWriter.WriteBase64(System.Byte[],System.Int32,System.Int32)">
+ <summary>Encodes the specified binary bytes as base64 and writes out the resulting text.</summary>
+ <param name="buffer">Byte array to encode.</param>
+ <param name="index">The position within the buffer indicating the start of the bytes to write.</param>
+ <param name="count">The number of bytes to write.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffer">buffer</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException">The buffer length minus <paramref name="index">index</paramref> is less than <paramref name="count">count</paramref>.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> or <paramref name="count">count</paramref> is less than zero.</exception>
+ <exception cref="T:System.InvalidOperationException">The <see cref="P:System.Xml.XmlTextWriter.WriteState"></see> is Closed.</exception>
+ </member>
+ <member name="M:System.Xml.XmlTextWriter.WriteBinHex(System.Byte[],System.Int32,System.Int32)">
+ <summary>Encodes the specified binary bytes as binhex and writes out the resulting text.</summary>
+ <param name="buffer">Byte array to encode.</param>
+ <param name="index">The position in the buffer indicating the start of the bytes to write.</param>
+ <param name="count">The number of bytes to write.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffer">buffer</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException">The buffer length minus <paramref name="index">index</paramref> is less than <paramref name="count">count</paramref>.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> or <paramref name="count">count</paramref> is less than zero.</exception>
+ <exception cref="T:System.InvalidOperationException">The <see cref="P:System.Xml.XmlTextWriter.WriteState"></see> is Closed.</exception>
+ </member>
+ <member name="M:System.Xml.XmlTextWriter.WriteCData(System.String)">
+ <summary>Writes out a &lt;![CDATA[...]]&gt; block containing the specified text.</summary>
+ <param name="text">Text to place inside the CDATA block.</param>
+ <exception cref="T:System.ArgumentException">The text would result in a non-well formed XML document.</exception>
+ <exception cref="T:System.InvalidOperationException">The <see cref="P:System.Xml.XmlTextWriter.WriteState"></see> is Closed.</exception>
+ </member>
+ <member name="M:System.Xml.XmlTextWriter.WriteCharEntity(System.Char)">
+ <summary>Forces the generation of a character entity for the specified Unicode character value.</summary>
+ <param name="ch">Unicode character for which to generate a character entity.</param>
+ <exception cref="T:System.ArgumentException">The character is in the surrogate pair character range, 0xd800 - 0xdfff; or the text would result in a non-well formed XML document.</exception>
+ <exception cref="T:System.InvalidOperationException">The <see cref="P:System.Xml.XmlTextWriter.WriteState"></see> is Closed.</exception>
+ </member>
+ <member name="M:System.Xml.XmlTextWriter.WriteChars(System.Char[],System.Int32,System.Int32)">
+ <summary>Writes text one buffer at a time.</summary>
+ <param name="buffer">Character array containing the text to write.</param>
+ <param name="index">The position in the buffer indicating the start of the text to write.</param>
+ <param name="count">The number of characters to write.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffer">buffer</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> or <paramref name="count">count</paramref> is less than zero. -or- The buffer length minus <paramref name="index">index</paramref> is less than <paramref name="count">count</paramref>; the call results in surrogate pair characters being split or an invalid surrogate pair being written.</exception>
+ <exception cref="T:System.InvalidOperationException">The <see cref="P:System.Xml.XmlTextWriter.WriteState"></see> is Closed.</exception>
+ </member>
+ <member name="M:System.Xml.XmlTextWriter.WriteComment(System.String)">
+ <summary>Writes out a comment &lt;!--...--&gt; containing the specified text.</summary>
+ <param name="text">Text to place inside the comment.</param>
+ <exception cref="T:System.ArgumentException">The text would result in a non-well formed XML document</exception>
+ <exception cref="T:System.InvalidOperationException">The <see cref="P:System.Xml.XmlTextWriter.WriteState"></see> is Closed.</exception>
+ </member>
+ <member name="M:System.Xml.XmlTextWriter.WriteDocType(System.String,System.String,System.String,System.String)">
+ <summary>Writes the DOCTYPE declaration with the specified name and optional attributes.</summary>
+ <param name="name">The name of the DOCTYPE. This must be non-empty.</param>
+ <param name="pubid">If non-null it also writes PUBLIC &quot;pubid&quot; &quot;sysid&quot; where pubid and sysid are replaced with the value of the given arguments.</param>
+ <param name="sysid">If pubid is null and sysid is non-null it writes SYSTEM &quot;sysid&quot; where sysid is replaced with the value of this argument.</param>
+ <param name="subset">If non-null it writes [subset] where subset is replaced with the value of this argument.</param>
+ <exception cref="T:System.InvalidOperationException">This method was called outside the prolog (after the root element).</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="name">name</paramref> is null or String.Empty -or- the value for <paramref name="name">name</paramref> would result in invalid XML.</exception>
+ </member>
+ <member name="M:System.Xml.XmlTextWriter.WriteEndAttribute">
+ <summary>Closes the previous <see cref="M:System.Xml.XmlTextWriter.WriteStartAttribute(System.String,System.String,System.String)"></see> call.</summary>
+ </member>
+ <member name="M:System.Xml.XmlTextWriter.WriteEndDocument">
+ <summary>Closes any open elements or attributes and puts the writer back in the Start state.</summary>
+ <exception cref="T:System.ArgumentException">The XML document is invalid.</exception>
+ </member>
+ <member name="M:System.Xml.XmlTextWriter.WriteEndElement">
+ <summary>Closes one element and pops the corresponding namespace scope.</summary>
+ </member>
+ <member name="M:System.Xml.XmlTextWriter.WriteEntityRef(System.String)">
+ <summary>Writes out an entity reference as &amp;name;.</summary>
+ <param name="name">Name of the entity reference.</param>
+ <exception cref="T:System.ArgumentException">The text would result in a non-well formed XML document or <paramref name="name">name</paramref> is either null or String.Empty.</exception>
+ </member>
+ <member name="M:System.Xml.XmlTextWriter.WriteFullEndElement">
+ <summary>Closes one element and pops the corresponding namespace scope.</summary>
+ </member>
+ <member name="M:System.Xml.XmlTextWriter.WriteName(System.String)">
+ <summary>Writes out the specified name, ensuring it is a valid name according to the W3C XML 1.0 recommendation (<see cref="http://www.w3.org/TR/1998/REC-xml-19980210#NT-Name">http://www.w3.org/TR/1998/REC-xml-19980210#NT-Name</see>).</summary>
+ <param name="name">Name to write.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="name">name</paramref> is not a valid XML name; or <paramref name="name">name</paramref> is either null or String.Empty.</exception>
+ </member>
+ <member name="M:System.Xml.XmlTextWriter.WriteNmToken(System.String)">
+ <summary>Writes out the specified name, ensuring it is a valid NmToken according to the W3C XML 1.0 recommendation (<see cref="http://www.w3.org/TR/1998/REC-xml-19980210#NT-Name">http://www.w3.org/TR/1998/REC-xml-19980210#NT-Name</see>).</summary>
+ <param name="name">Name to write.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="name">name</paramref> is not a valid NmToken; or <paramref name="name">name</paramref> is either null or String.Empty.</exception>
+ </member>
+ <member name="M:System.Xml.XmlTextWriter.WriteProcessingInstruction(System.String,System.String)">
+ <summary>Writes out a processing instruction with a space between the name and text as follows: &lt;?name text?&gt;.</summary>
+ <param name="name">Name of the processing instruction.</param>
+ <param name="text">Text to include in the processing instruction.</param>
+ <exception cref="T:System.ArgumentException">The text would result in a non-well formed XML document. <paramref name="name">name</paramref> is either null or String.Empty. This method is being used to create an XML declaration after <see cref="M:System.Xml.XmlTextWriter.WriteStartDocument"></see> has already been called.</exception>
+ </member>
+ <member name="M:System.Xml.XmlTextWriter.WriteQualifiedName(System.String,System.String)">
+ <summary>Writes out the namespace-qualified name. This method looks up the prefix that is in scope for the given namespace.</summary>
+ <param name="localName">The local name to write.</param>
+ <param name="ns">The namespace URI to associate with the name.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="localName">localName</paramref> is either null or String.Empty. <paramref name="localName">localName</paramref> is not a valid name according to the W3C Namespaces spec.</exception>
+ </member>
+ <member name="M:System.Xml.XmlTextWriter.WriteRaw(System.Char[],System.Int32,System.Int32)">
+ <summary>Writes raw markup manually from a character buffer.</summary>
+ <param name="buffer">Character array containing the text to write.</param>
+ <param name="index">The position within the buffer indicating the start of the text to write.</param>
+ <param name="count">The number of characters to write.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffer">buffer</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> or <paramref name="count">count</paramref> is less than zero. -or- The buffer length minus <paramref name="index">index</paramref> is less than <paramref name="count">count</paramref>.</exception>
+ </member>
+ <member name="M:System.Xml.XmlTextWriter.WriteRaw(System.String)">
+ <summary>Writes raw markup manually from a string.</summary>
+ <param name="data">String containing the text to write.</param>
+ </member>
+ <member name="M:System.Xml.XmlTextWriter.WriteStartAttribute(System.String,System.String,System.String)">
+ <summary>Writes the start of an attribute.</summary>
+ <param name="prefix">Namespace prefix of the attribute.</param>
+ <param name="localName">LocalName of the attribute.</param>
+ <param name="ns">NamespaceURI of the attribute</param>
+ <exception cref="T:System.ArgumentException"><paramref name="localName">localName</paramref> is either null or String.Empty.</exception>
+ </member>
+ <member name="M:System.Xml.XmlTextWriter.WriteStartDocument">
+ <summary>Writes the XML declaration with the version &quot;1.0&quot;.</summary>
+ <exception cref="T:System.InvalidOperationException">This is not the first write method called after the constructor.</exception>
+ </member>
+ <member name="M:System.Xml.XmlTextWriter.WriteStartDocument(System.Boolean)">
+ <summary>Writes the XML declaration with the version &quot;1.0&quot; and the standalone attribute.</summary>
+ <param name="standalone">If true, it writes &quot;standalone=yes&quot;; if false, it writes &quot;standalone=no&quot;.</param>
+ <exception cref="T:System.InvalidOperationException">This is not the first write method called after the constructor.</exception>
+ </member>
+ <member name="M:System.Xml.XmlTextWriter.WriteStartElement(System.String,System.String,System.String)">
+ <summary>Writes the specified start tag and associates it with the given namespace and prefix.</summary>
+ <param name="prefix">The namespace prefix of the element.</param>
+ <param name="localName">The local name of the element.</param>
+ <param name="ns">The namespace URI to associate with the element. If this namespace is already in scope and has an associated prefix then the writer automatically writes that prefix also.</param>
+ <exception cref="T:System.InvalidOperationException">The writer is closed.</exception>
+ </member>
+ <member name="P:System.Xml.XmlTextWriter.WriteState">
+ <summary>Gets the state of the writer.</summary>
+ <returns>One of the <see cref="T:System.Xml.WriteState"></see> values.</returns>
+ </member>
+ <member name="M:System.Xml.XmlTextWriter.WriteString(System.String)">
+ <summary>Writes the given text content.</summary>
+ <param name="text">Text to write.</param>
+ <exception cref="T:System.ArgumentException">The text string contains an invalid surrogate pair.</exception>
+ </member>
+ <member name="M:System.Xml.XmlTextWriter.WriteSurrogateCharEntity(System.Char,System.Char)">
+ <summary>Generates and writes the surrogate character entity for the surrogate character pair.</summary>
+ <param name="lowChar">The low surrogate. This must be a value between 0xDC00 and 0xDFFF.</param>
+ <param name="highChar">The high surrogate. This must be a value between 0xD800 and 0xDBFF.</param>
+ <exception cref="T:System.Exception">An invalid surrogate character pair was passed.</exception>
+ </member>
+ <member name="M:System.Xml.XmlTextWriter.WriteWhitespace(System.String)">
+ <summary>Writes out the given white space.</summary>
+ <param name="ws">The string of white space characters.</param>
+ <exception cref="T:System.ArgumentException">The string contains non-white space characters.</exception>
+ </member>
+ <member name="P:System.Xml.XmlTextWriter.XmlLang">
+ <summary>Gets the current xml:lang scope.</summary>
+ <returns>The current xml:lang or null if there is no xml:lang in the current scope.</returns>
+ </member>
+ <member name="P:System.Xml.XmlTextWriter.XmlSpace">
+ <summary>Gets an <see cref="T:System.Xml.XmlSpace"></see> representing the current xml:space scope.</summary>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">An <code>XmlSpace</code> representing the current <code>xml:space</code> scope. </p>
+ <table><thead><tr><th> Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Meaning <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> None <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> This is the default if no <code>xml:space</code> scope exists. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Default <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> The current scope is <code>xml:space</code>=&quot;default&quot;. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> Preserve <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> The current scope is <code>xml:space</code>=&quot;preserve&quot;. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="T:System.Xml.XmlTokenizedType">
+ <summary>Represents the XML type for the string. This allows the string to be read as a particular XML type, for example a CDATA section type.</summary>
+ </member>
+ <member name="F:System.Xml.XmlTokenizedType.CDATA">
+ <summary>CDATA type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.XmlTokenizedType.ENTITIES">
+ <summary>ENTITIES type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.XmlTokenizedType.ENTITY">
+ <summary>ENTITY type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.XmlTokenizedType.ENUMERATION">
+ <summary>ENUMERATION type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.XmlTokenizedType.ID">
+ <summary>ID type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.XmlTokenizedType.IDREF">
+ <summary>IDREF type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.XmlTokenizedType.IDREFS">
+ <summary>IDREFS type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.XmlTokenizedType.NCName">
+ <summary>NCName type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.XmlTokenizedType.NMTOKEN">
+ <summary>NMTOKEN type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.XmlTokenizedType.NMTOKENS">
+ <summary>NMTOKENS type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.XmlTokenizedType.None">
+ <summary>No type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.XmlTokenizedType.NOTATION">
+ <summary>NOTATION type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.XmlTokenizedType.QName">
+ <summary>QName type.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Xml.XmlUrlResolver">
+ <summary>Resolves external XML resources named by a Uniform Resource Identifier (URI).</summary>
+ </member>
+ <member name="M:System.Xml.XmlUrlResolver.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.XmlUrlResolver"></see> class.</summary>
+ </member>
+ <member name="P:System.Xml.XmlUrlResolver.CachePolicy">
+ <summary>Gets or sets the cache policy for the underlying <see cref="T:System.Net.WebRequest"></see> object.</summary>
+ <returns>The cache policy for the underlying web request.</returns>
+ </member>
+ <member name="P:System.Xml.XmlUrlResolver.Credentials">
+ <summary>Sets credentials used to authenticate web requests.</summary>
+ <returns>The credentials to be used to authenticate web requests. If this property is not set, the value defaults to null; that is, the XmlUrlResolver has no user credentials.</returns>
+ </member>
+ <member name="M:System.Xml.XmlUrlResolver.GetEntity(System.Uri,System.String,System.Type)">
+ <summary>Maps a URI to an object that contains the actual resource.</summary>
+ <param name="absoluteUri">The URI returned from <see cref="M:System.Xml.XmlResolver.ResolveUri(System.Uri,System.String)"></see>.</param>
+ <param name="role">Currently not used.</param>
+ <param name="ofObjectToReturn">The type of object to return. The current implementation only returns <see cref="T:System.IO.Stream"></see> objects.</param>
+ <returns>A stream object or null if a type other than stream is specified.</returns>
+ <exception cref="T:System.Xml.XmlException"><paramref name="ofObjectToReturn">ofObjectToReturn</paramref> is neither null nor a Stream type.</exception>
+ <exception cref="T:System.UriFormatException">The specified URI is not an absolute URI.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="absoluteUri">absoluteUri</paramref> is null.</exception>
+ <exception cref="T:System.Exception">There is a runtime error (for example, an interrupted server connection).</exception>
+ </member>
+ <member name="M:System.Xml.XmlUrlResolver.GetEntityAsync(System.Uri,System.String,System.Type)">
+ <summary>Asynchronously maps a URI to an object that contains the actual resource.</summary>
+ <param name="absoluteUri">The URI returned from <see cref="M:System.Xml.XmlResolver.ResolveUri(System.Uri,System.String)"></see>.</param>
+ <param name="role">Currently not used.</param>
+ <param name="ofObjectToReturn">The type of object to return. The current implementation only returns <see cref="T:System.IO.Stream"></see> objects.</param>
+ <returns>A stream object or null if a type other than stream is specified.</returns>
+ </member>
+ <member name="P:System.Xml.XmlUrlResolver.Proxy">
+ <summary>Gets or sets the network proxy for the underlying <see cref="T:System.Net.WebRequest"></see> object.</summary>
+ <returns>The <see cref="T:System.Net.IWebProxy"></see> to use to access the Internet resource.</returns>
+ </member>
+ <member name="M:System.Xml.XmlUrlResolver.ResolveUri(System.Uri,System.String)">
+ <summary>Resolves the absolute URI from the base and relative URIs.</summary>
+ <param name="baseUri">The base URI used to resolve the relative URI.</param>
+ <param name="relativeUri">The URI to resolve. The URI can be absolute or relative. If absolute, this value effectively replaces the baseUri value. If relative, it combines with the baseUri to make an absolute URI.</param>
+ <returns>The absolute URI, or null if the relative URI cannot be resolved.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="baseUri">baseUri</paramref> is null or <paramref name="relativeUri">relativeUri</paramref> is null.</exception>
+ </member>
+ <member name="T:System.Xml.XmlValidatingReader">
+ <summary>Represents a reader that provides document type definition (DTD), XML-Data Reduced (XDR) schema, and XML Schema definition language (XSD) validation. This class is obsolete. Starting with the .NET Framework 2.0, we recommend that you use the <see cref="T:System.Xml.XmlReaderSettings"></see> class and the <see cref="Overload:System.Xml.XmlReader.Create"></see> method to create a validating XML reader.</summary>
+ </member>
+ <member name="M:System.Xml.XmlValidatingReader.#ctor(System.Xml.XmlReader)">
+ <summary>Initializes a new instance of the XmlValidatingReader class that validates the content returned from the given <see cref="T:System.Xml.XmlReader"></see>.</summary>
+ <param name="reader">The XmlReader to read from while validating. The current implementation supports only <see cref="T:System.Xml.XmlTextReader"></see>.</param>
+ <exception cref="T:System.ArgumentException">The reader specified is not an XmlTextReader.</exception>
+ </member>
+ <member name="M:System.Xml.XmlValidatingReader.#ctor(System.IO.Stream,System.Xml.XmlNodeType,System.Xml.XmlParserContext)">
+ <summary>Initializes a new instance of the XmlValidatingReader class with the specified values.</summary>
+ <param name="xmlFragment">The stream containing the XML fragment to parse.</param>
+ <param name="fragType">The <see cref="T:System.Xml.XmlNodeType"></see> of the XML fragment. This determines what the fragment can contain (see table below).</param>
+ <param name="context">The <see cref="T:System.Xml.XmlParserContext"></see> in which the XML fragment is to be parsed. This includes the <see cref="T:System.Xml.XmlNameTable"></see> to use, encoding, namespace scope, current xml:lang, and xml:space scope.</param>
+ <exception cref="T:System.Xml.XmlException"><paramref name="fragType">fragType</paramref> is not one of the node types listed in the table below.</exception>
+ </member>
+ <member name="M:System.Xml.XmlValidatingReader.#ctor(System.String,System.Xml.XmlNodeType,System.Xml.XmlParserContext)">
+ <summary>Initializes a new instance of the XmlValidatingReader class with the specified values.</summary>
+ <param name="xmlFragment">The string containing the XML fragment to parse.</param>
+ <param name="fragType">The <see cref="T:System.Xml.XmlNodeType"></see> of the XML fragment. This also determines what the fragment string can contain (see table below).</param>
+ <param name="context">The <see cref="T:System.Xml.XmlParserContext"></see> in which the XML fragment is to be parsed. This includes the <see cref="T:System.Xml.NameTable"></see> to use, encoding, namespace scope, current xml:lang, and xml:space scope.</param>
+ <exception cref="T:System.Xml.XmlException"><paramref name="fragType">fragType</paramref> is not one of the node types listed in the table below.</exception>
+ </member>
+ <member name="P:System.Xml.XmlValidatingReader.AttributeCount">
+ <summary>Gets the number of attributes on the current node.</summary>
+ <returns>The number of attributes on the current node. This number includes default attributes.</returns>
+ </member>
+ <member name="P:System.Xml.XmlValidatingReader.BaseURI">
+ <summary>Gets the base URI of the current node.</summary>
+ <returns>The base URI of the current node.</returns>
+ </member>
+ <member name="P:System.Xml.XmlValidatingReader.CanReadBinaryContent">
+ <summary>Gets a value indicating whether the <see cref="T:System.Xml.XmlValidatingReader"></see> implements the binary content read methods.</summary>
+ <returns>true if the binary content read methods are implemented; otherwise false. The <see cref="T:System.Xml.XmlValidatingReader"></see> class returns true.</returns>
+ </member>
+ <member name="P:System.Xml.XmlValidatingReader.CanResolveEntity">
+ <summary>Gets a value indicating whether this reader can parse and resolve entities.</summary>
+ <returns>true if the reader can parse and resolve entities; otherwise, false. XmlValidatingReader always returns true.</returns>
+ </member>
+ <member name="M:System.Xml.XmlValidatingReader.Close">
+ <summary>Changes the <see cref="P:System.Xml.XmlReader.ReadState"></see> to Closed.</summary>
+ </member>
+ <member name="P:System.Xml.XmlValidatingReader.Depth">
+ <summary>Gets the depth of the current node in the XML document.</summary>
+ <returns>The depth of the current node in the XML document.</returns>
+ </member>
+ <member name="P:System.Xml.XmlValidatingReader.Encoding">
+ <summary>Gets the encoding attribute for the document.</summary>
+ <returns>The encoding value. If no encoding attribute exists, and there is not byte-order mark, this defaults to UTF-8.</returns>
+ </member>
+ <member name="P:System.Xml.XmlValidatingReader.EntityHandling">
+ <summary>Gets or sets a value that specifies how the reader handles entities.</summary>
+ <returns>One of the <see cref="T:System.Xml.EntityHandling"></see> values. If no EntityHandling is specified, it defaults to EntityHandling.ExpandEntities.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">Invalid value was specified.</exception>
+ </member>
+ <member name="P:System.Xml.XmlValidatingReader.EOF">
+ <summary>Gets a value indicating whether the reader is positioned at the end of the stream.</summary>
+ <returns>true if the reader is positioned at the end of the stream; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Xml.XmlValidatingReader.GetAttribute(System.String,System.String)">
+ <summary>Gets the value of the attribute with the specified local name and namespace Uniform Resource Identifier (URI).</summary>
+ <param name="localName">The local name of the attribute.</param>
+ <param name="namespaceURI">The namespace URI of the attribute.</param>
+ <returns>The value of the specified attribute. If the attribute is not found, null is returned. This method does not move the reader.</returns>
+ </member>
+ <member name="M:System.Xml.XmlValidatingReader.GetAttribute(System.String)">
+ <summary>Gets the value of the attribute with the specified name.</summary>
+ <param name="name">The qualified name of the attribute.</param>
+ <returns>The value of the specified attribute. If the attribute is not found, null is returned.</returns>
+ </member>
+ <member name="M:System.Xml.XmlValidatingReader.GetAttribute(System.Int32)">
+ <summary>Gets the value of the attribute with the specified index.</summary>
+ <param name="i">The index of the attribute. The index is zero-based. (The first attribute has index 0.)</param>
+ <returns>The value of the specified attribute.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="i">i</paramref> parameter is less than 0 or greater than or equal to <see cref="P:System.Xml.XmlValidatingReader.AttributeCount"></see>.</exception>
+ </member>
+ <member name="M:System.Xml.XmlValidatingReader.HasLineInfo">
+ <summary>Gets a value indicating whether the class can return line information.</summary>
+ <returns>true if the class can return line information; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Xml.XmlValidatingReader.HasValue">
+ <summary>Gets a value indicating whether the current node can have a <see cref="P:System.Xml.XmlValidatingReader.Value"></see> other than String.Empty.</summary>
+ <returns>true if the node on which the reader is currently positioned can have a Value; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Xml.XmlValidatingReader.IsDefault">
+ <summary>Gets a value indicating whether the current node is an attribute that was generated from the default value defined in the document type definition (DTD) or schema.</summary>
+ <returns>true if the current node is an attribute whose value was generated from the default value defined in the DTD or schema; false if the attribute value was explicitly set.</returns>
+ </member>
+ <member name="P:System.Xml.XmlValidatingReader.IsEmptyElement">
+ <summary>Gets a value indicating whether the current node is an empty element (for example, ).</summary>
+ <returns>true if the current node is an element (<see cref="P:System.Xml.XmlValidatingReader.NodeType"></see> equals XmlNodeType.Element) that ends with /&gt;; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Xml.XmlValidatingReader.LineNumber">
+ <summary>Gets the current line number.</summary>
+ <returns>The current line number. The starting value for this property is 1.</returns>
+ </member>
+ <member name="P:System.Xml.XmlValidatingReader.LinePosition">
+ <summary>Gets the current line position.</summary>
+ <returns>The current line position. The starting value for this property is 1.</returns>
+ </member>
+ <member name="P:System.Xml.XmlValidatingReader.LocalName">
+ <summary>Gets the local name of the current node.</summary>
+ <returns>The name of the current node with the prefix removed. For example, LocalName is book for the element &lt;bk:book&gt;. For node types that do not have a name (like Text, Comment, and so on), this property returns String.Empty.</returns>
+ </member>
+ <member name="M:System.Xml.XmlValidatingReader.LookupNamespace(System.String)">
+ <summary>Resolves a namespace prefix in the current element's scope.</summary>
+ <param name="prefix">The prefix whose namespace Uniform Resource Identifier (URI) you want to resolve. To match the default namespace, pass an empty string.</param>
+ <returns>The namespace URI to which the prefix maps or null if no matching prefix is found.</returns>
+ </member>
+ <member name="M:System.Xml.XmlValidatingReader.MoveToAttribute(System.Int32)">
+ <summary>Moves to the attribute with the specified index.</summary>
+ <param name="i">The index of the attribute.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="i">i</paramref> parameter is less than 0 or greater than or equal to <see cref="P:System.Xml.XmlReader.AttributeCount"></see>.</exception>
+ </member>
+ <member name="M:System.Xml.XmlValidatingReader.MoveToAttribute(System.String)">
+ <summary>Moves to the attribute with the specified name.</summary>
+ <param name="name">The qualified name of the attribute.</param>
+ <returns>true if the attribute is found; otherwise, false. If false, the position of the reader does not change.</returns>
+ </member>
+ <member name="M:System.Xml.XmlValidatingReader.MoveToAttribute(System.String,System.String)">
+ <summary>Moves to the attribute with the specified local name and namespace Uniform Resource Identifier (URI).</summary>
+ <param name="localName">The local name of the attribute.</param>
+ <param name="namespaceURI">The namespace URI of the attribute.</param>
+ <returns>true if the attribute is found; otherwise, false. If false, the position of the reader does not change.</returns>
+ </member>
+ <member name="M:System.Xml.XmlValidatingReader.MoveToElement">
+ <summary>Moves to the element that contains the current attribute node.</summary>
+ <returns>true if the reader is positioned on an attribute (the reader moves to the element that owns the attribute); false if the reader is not positioned on an attribute (the position of the reader does not change).</returns>
+ </member>
+ <member name="M:System.Xml.XmlValidatingReader.MoveToFirstAttribute">
+ <summary>Moves to the first attribute.</summary>
+ <returns>true if an attribute exists (the reader moves to the first attribute); otherwise, false (the position of the reader does not change).</returns>
+ </member>
+ <member name="M:System.Xml.XmlValidatingReader.MoveToNextAttribute">
+ <summary>Moves to the next attribute.</summary>
+ <returns>true if there is a next attribute; false if there are no more attributes.</returns>
+ </member>
+ <member name="P:System.Xml.XmlValidatingReader.Name">
+ <summary>Gets the qualified name of the current node.</summary>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="3"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">The qualified name of the current node. For example, <code>Name</code> is <code>bk:book</code> for the element <code>&lt;bk:book&gt;</code>. </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="3" sourceendlinenumber="3"> The name returned is dependent on the <xref href="System.Xml.XmlValidatingReader.NodeType"></xref> of the node. The following node types return the listed values. All other node types return an empty string. </p>
+ <table><thead><tr><th> Node Type <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="5" sourceendlinenumber="5"> </th><th> Name <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="7" sourceendlinenumber="7"> </th></tr></thead><tbody><tr><td><code>Attribute</code></td><td> The name of the attribute. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="9" sourceendlinenumber="9"> </td></tr><tr><td><code>DocumentType</code></td><td> The document type name. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="11" sourceendlinenumber="11"> </td></tr><tr><td><code>Element</code></td><td> The tag name. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="13" sourceendlinenumber="13"> </td></tr><tr><td><code>EntityReference</code></td><td> The name of the entity referenced. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="15" sourceendlinenumber="15"> </td></tr><tr><td><code>ProcessingInstruction</code></td><td> The target of the processing instruction. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="17" sourceendlinenumber="17"> </td></tr><tr><td><code>XmlDeclaration</code></td><td> The literal string <code>xml</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="19" sourceendlinenumber="19"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="P:System.Xml.XmlValidatingReader.Namespaces">
+ <summary>Gets or sets a value indicating whether to do namespace support.</summary>
+ <returns>true to do namespace support; otherwise, false. The default is true.</returns>
+ </member>
+ <member name="P:System.Xml.XmlValidatingReader.NamespaceURI">
+ <summary>Gets the namespace Uniform Resource Identifier (URI) (as defined in the World Wide Web Consortium (W3C) Namespace specification) of the node on which the reader is positioned.</summary>
+ <returns>The namespace URI of the current node; otherwise an empty string.</returns>
+ </member>
+ <member name="P:System.Xml.XmlValidatingReader.NameTable">
+ <summary>Gets the <see cref="T:System.Xml.XmlNameTable"></see> associated with this implementation.</summary>
+ <returns>XmlNameTable that enables you to get the atomized version of a string within the node.</returns>
+ </member>
+ <member name="P:System.Xml.XmlValidatingReader.NodeType">
+ <summary>Gets the type of the current node.</summary>
+ <returns>One of the <see cref="T:System.Xml.XmlNodeType"></see> values representing the type of the current node.</returns>
+ </member>
+ <member name="P:System.Xml.XmlValidatingReader.Prefix">
+ <summary>Gets the namespace prefix associated with the current node.</summary>
+ <returns>The namespace prefix associated with the current node.</returns>
+ </member>
+ <member name="P:System.Xml.XmlValidatingReader.QuoteChar">
+ <summary>Gets the quotation mark character used to enclose the value of an attribute node.</summary>
+ <returns>The quotation mark character (&quot; or ') used to enclose the value of an attribute node.</returns>
+ </member>
+ <member name="M:System.Xml.XmlValidatingReader.Read">
+ <summary>Reads the next node from the stream.</summary>
+ <returns>true if the next node was read successfully; false if there are no more nodes to read.</returns>
+ </member>
+ <member name="M:System.Xml.XmlValidatingReader.ReadAttributeValue">
+ <summary>Parses the attribute value into one or more Text, EntityReference, or EndEntity nodes.</summary>
+ <returns>true if there are nodes to return. false if the reader is not positioned on an attribute node when the initial call is made or if all the attribute values have been read. An empty attribute, such as, misc=&quot;&quot;, returns true with a single node with a value of String.Empty.</returns>
+ </member>
+ <member name="M:System.Xml.XmlValidatingReader.ReadContentAsBase64(System.Byte[],System.Int32,System.Int32)">
+ <summary>Reads the content and returns the Base64 decoded binary bytes.</summary>
+ <param name="buffer">The buffer into which to copy the resulting text. This value cannot be null.</param>
+ <param name="index">The offset into the buffer where to start copying the result.</param>
+ <param name="count">The maximum number of bytes to copy into the buffer. The actual number of bytes copied is returned from this method.</param>
+ <returns>The number of bytes written to the buffer.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="buffer">buffer</paramref> value is null.</exception>
+ <exception cref="T:System.InvalidOperationException"><see cref="M:System.Xml.XmlValidatingReader.ReadContentAsBase64(System.Byte[],System.Int32,System.Int32)"></see> is not supported on the current node.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The index into the buffer or index + count is larger than the allocated buffer size.</exception>
+ </member>
+ <member name="M:System.Xml.XmlValidatingReader.ReadContentAsBinHex(System.Byte[],System.Int32,System.Int32)">
+ <summary>Reads the content and returns the BinHex decoded binary bytes.</summary>
+ <param name="buffer">The buffer into which to copy the resulting text. This value cannot be null.</param>
+ <param name="index">The offset into the buffer where to start copying the result.</param>
+ <param name="count">The maximum number of bytes to copy into the buffer. The actual number of bytes copied is returned from this method.</param>
+ <returns>The number of bytes written to the buffer.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="buffer">buffer</paramref> value is null.</exception>
+ <exception cref="T:System.InvalidOperationException"><see cref="M:System.Xml.XmlValidatingReader.ReadContentAsBinHex(System.Byte[],System.Int32,System.Int32)"></see> is not supported on the current node.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The index into the buffer or index + count is larger than the allocated buffer size.</exception>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Xml.XmlValidatingReader"></see> implementation does not support this method.</exception>
+ </member>
+ <member name="M:System.Xml.XmlValidatingReader.ReadElementContentAsBase64(System.Byte[],System.Int32,System.Int32)">
+ <summary>Reads the element and decodes the Base64 content.</summary>
+ <param name="buffer">The buffer into which to copy the resulting text. This value cannot be null.</param>
+ <param name="index">The offset into the buffer where to start copying the result.</param>
+ <param name="count">The maximum number of bytes to copy into the buffer. The actual number of bytes copied is returned from this method.</param>
+ <returns>The number of bytes written to the buffer.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="buffer">buffer</paramref> value is null.</exception>
+ <exception cref="T:System.InvalidOperationException">The current node is not an element node.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The index into the buffer or index + count is larger than the allocated buffer size.</exception>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Xml.XmlValidatingReader"></see> implementation does not support this method.</exception>
+ <exception cref="T:System.Xml.XmlException">The element contains mixed-content.</exception>
+ <exception cref="T:System.FormatException">The content cannot be converted to the requested type.</exception>
+ </member>
+ <member name="M:System.Xml.XmlValidatingReader.ReadElementContentAsBinHex(System.Byte[],System.Int32,System.Int32)">
+ <summary>Reads the element and decodes the BinHex content.</summary>
+ <param name="buffer">The buffer into which to copy the resulting text. This value cannot be null.</param>
+ <param name="index">The offset into the buffer where to start copying the result.</param>
+ <param name="count">The maximum number of bytes to copy into the buffer. The actual number of bytes copied is returned from this method.</param>
+ <returns>The number of bytes written to the buffer.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="buffer">buffer</paramref> value is null.</exception>
+ <exception cref="T:System.InvalidOperationException">The current node is not an element node.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The index into the buffer or index + count is larger than the allocated buffer size.</exception>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Xml.XmlValidatingReader"></see> implementation does not support this method.</exception>
+ <exception cref="T:System.Xml.XmlException">The element contains mixed-content.</exception>
+ <exception cref="T:System.FormatException">The content cannot be converted to the requested type.</exception>
+ </member>
+ <member name="P:System.Xml.XmlValidatingReader.Reader">
+ <summary>Gets the <see cref="T:System.Xml.XmlReader"></see> used to construct this XmlValidatingReader.</summary>
+ <returns>The XmlReader specified in the constructor.</returns>
+ </member>
+ <member name="P:System.Xml.XmlValidatingReader.ReadState">
+ <summary>Gets the state of the reader.</summary>
+ <returns>One of the <see cref="T:System.Xml.ReadState"></see> values.</returns>
+ </member>
+ <member name="M:System.Xml.XmlValidatingReader.ReadString">
+ <summary>Reads the contents of an element or text node as a string.</summary>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="3"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">The contents of the element or text node. This can be an empty string if the reader is positioned on something other than an element or text node, or if there is no more text content to return in the current context. </p>
+ <block subset="none" type="note"><p><br> The text node can be either an element or an attribute text node. </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="5" sourceendlinenumber="5"></block></p>
+</returns>
+ </member>
+ <member name="M:System.Xml.XmlValidatingReader.ReadTypedValue">
+ <summary>Gets the common language runtime type for the specified XML Schema definition language (XSD) type.</summary>
+ <returns>The common language runtime type for the specified XML Schema type.</returns>
+ </member>
+ <member name="M:System.Xml.XmlValidatingReader.ResolveEntity">
+ <summary>Resolves the entity reference for EntityReference nodes.</summary>
+ <exception cref="T:System.InvalidOperationException">The reader is not positioned on an EntityReference node.</exception>
+ </member>
+ <member name="P:System.Xml.XmlValidatingReader.Schemas">
+ <summary>Gets a <see cref="T:System.Xml.Schema.XmlSchemaCollection"></see> to use for validation.</summary>
+ <returns>The XmlSchemaCollection to use for validation.</returns>
+ </member>
+ <member name="P:System.Xml.XmlValidatingReader.SchemaType">
+ <summary>Gets a schema type object.</summary>
+ <returns><see cref="T:System.Xml.Schema.XmlSchemaDatatype"></see>, <see cref="T:System.Xml.Schema.XmlSchemaSimpleType"></see>, or <see cref="T:System.Xml.Schema.XmlSchemaComplexType"></see> depending whether the node value is a built in XML Schema definition language (XSD) type or a user defined simpleType or complexType; null if the current node has no schema type.</returns>
+ </member>
+ <member name="E:System.Xml.XmlValidatingReader.ValidationEventHandler">
+ <summary>Sets an event handler for receiving information about document type definition (DTD), XML-Data Reduced (XDR) schema, and XML Schema definition language (XSD) schema validation errors.</summary>
+ <returns></returns>
+ </member>
+ <member name="P:System.Xml.XmlValidatingReader.ValidationType">
+ <summary>Gets or sets a value indicating the type of validation to perform.</summary>
+ <returns>One of the <see cref="T:System.Xml.ValidationType"></see> values. If this property is not set, it defaults to ValidationType.Auto.</returns>
+ <exception cref="T:System.InvalidOperationException">Setting the property after a Read has been called.</exception>
+ </member>
+ <member name="P:System.Xml.XmlValidatingReader.Value">
+ <summary>Gets the text value of the current node.</summary>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">The value returned depends on the <xref href="System.Xml.XmlValidatingReader.NodeType"></xref> of the node. The following table lists node types that have a value to return. All other node types return String.Empty. </p>
+ <table><thead><tr><th> Node Type <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td><code>Attribute</code></td><td> The value of the attribute. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td></tr><tr><td><code>CDATA</code></td><td> The content of the CDATA section. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td><code>Comment</code></td><td> The content of the comment. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td></tr><tr><td><code>DocumentType</code></td><td> The internal subset. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td><code>ProcessingInstruction</code></td><td> The entire content, excluding the target. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td></tr><tr><td><code>SignificantWhitespace</code></td><td> The white space between markup in a mixed content model. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr><tr><td><code>Text</code></td><td> The content of the text node. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="20" sourceendlinenumber="20"> </td></tr><tr><td><code>Whitespace</code></td><td> The white space between markup. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="22" sourceendlinenumber="22"> </td></tr><tr><td><code>XmlDeclaration</code></td><td> The content of the declaration. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="24" sourceendlinenumber="24"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="P:System.Xml.XmlValidatingReader.XmlLang">
+ <summary>Gets the current xml:lang scope.</summary>
+ <returns>The current xml:lang scope.</returns>
+ </member>
+ <member name="P:System.Xml.XmlValidatingReader.XmlResolver">
+ <summary>Sets the <see cref="T:System.Xml.XmlResolver"></see> used for resolving external document type definition (DTD) and schema location references. The XmlResolver is also used to handle any import or include elements found in XML Schema definition language (XSD) schemas.</summary>
+ <returns>The XmlResolver to use. If set to null, external resources are not resolved. In version 1.1 of the .NET Framework, the caller must be fully trusted to specify an XmlResolver.</returns>
+ </member>
+ <member name="P:System.Xml.XmlValidatingReader.XmlSpace">
+ <summary>Gets the current xml:space scope.</summary>
+ <returns>One of the <see cref="T:System.Xml.XmlSpace"></see> values. If no xml:space scope exists, this property defaults to XmlSpace.None.</returns>
+ </member>
+ <member name="M:System.Xml.XmlValidatingReader.System#Xml#IXmlNamespaceResolver#GetNamespacesInScope(System.Xml.XmlNamespaceScope)">
+ <summary>For a description of this member, see <see cref="M:System.Xml.IXmlNamespaceResolver.GetNamespacesInScope(System.Xml.XmlNamespaceScope)"></see>.</summary>
+ <param name="scope">An <see cref="T:System.Xml.XmlNamespaceScope"></see> object that identifies the scope of the reader.</param>
+ <returns>An T:System.Collections.IDictionary object that identifies the namespaces in scope.</returns>
+ </member>
+ <member name="M:System.Xml.XmlValidatingReader.System#Xml#IXmlNamespaceResolver#LookupNamespace(System.String)">
+ <summary>For a description of this member, see <see cref="M:System.Xml.IXmlNamespaceResolver.LookupNamespace(System.String)"></see>.</summary>
+ <param name="prefix">The namespace prefix.</param>
+ <returns>A string value that contains the namespace Uri that is associated with the prefix.</returns>
+ </member>
+ <member name="M:System.Xml.XmlValidatingReader.System#Xml#IXmlNamespaceResolver#LookupPrefix(System.String)">
+ <summary>For a description of this member, see <see cref="M:System.Xml.IXmlNamespaceResolver.LookupPrefix(System.String)"></see>.</summary>
+ <param name="namespaceName">The namespace that is associated with the prefix.</param>
+ <returns>A string value that contains the namespace prefix that is associated with the <paramref name="namespaceName">namespaceName</paramref>.</returns>
+ </member>
+ <member name="T:System.Xml.XmlWhitespace">
+ <summary>Represents white space in element content.</summary>
+ </member>
+ <member name="M:System.Xml.XmlWhitespace.#ctor(System.String,System.Xml.XmlDocument)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.XmlWhitespace"></see> class.</summary>
+ <param name="strData">The white space characters of the node.</param>
+ <param name="doc">The <see cref="T:System.Xml.XmlDocument"></see> object.</param>
+ </member>
+ <member name="M:System.Xml.XmlWhitespace.CloneNode(System.Boolean)">
+ <summary>Creates a duplicate of this node.</summary>
+ <param name="deep">true to recursively clone the subtree under the specified node; false to clone only the node itself. For white space nodes, the cloned node always includes the data value, regardless of the parameter setting.</param>
+ <returns>The cloned node.</returns>
+ </member>
+ <member name="P:System.Xml.XmlWhitespace.LocalName">
+ <summary>Gets the local name of the node.</summary>
+ <returns>For XmlWhitespace nodes, this property returns #whitespace.</returns>
+ </member>
+ <member name="P:System.Xml.XmlWhitespace.Name">
+ <summary>Gets the qualified name of the node.</summary>
+ <returns>For XmlWhitespace nodes, this property returns #whitespace.</returns>
+ </member>
+ <member name="P:System.Xml.XmlWhitespace.NodeType">
+ <summary>Gets the type of the node.</summary>
+ <returns>For XmlWhitespace nodes, the value is <see cref="F:System.Xml.XmlNodeType.Whitespace"></see>.</returns>
+ </member>
+ <member name="P:System.Xml.XmlWhitespace.ParentNode">
+ <summary>Gets the parent of the current node.</summary>
+ <returns>The <see cref="T:System.Xml.XmlNode"></see> parent node of the current node.</returns>
+ </member>
+ <member name="P:System.Xml.XmlWhitespace.PreviousText">
+ <summary>Gets the text node that immediately precedes this node.</summary>
+ <returns>Returns <see cref="T:System.Xml.XmlNode"></see>.</returns>
+ </member>
+ <member name="P:System.Xml.XmlWhitespace.Value">
+ <summary>Gets or sets the value of the node.</summary>
+ <returns>The white space characters found in the node.</returns>
+ <exception cref="T:System.ArgumentException">Setting <see cref="P:System.Xml.XmlWhitespace.Value"></see> to invalid white space characters.</exception>
+ </member>
+ <member name="M:System.Xml.XmlWhitespace.WriteContentTo(System.Xml.XmlWriter)">
+ <summary>Saves all the children of the node to the specified <see cref="T:System.Xml.XmlWriter"></see>.</summary>
+ <param name="w">The <see cref="T:System.Xml.XmlWriter"></see> to which you want to save.</param>
+ </member>
+ <member name="M:System.Xml.XmlWhitespace.WriteTo(System.Xml.XmlWriter)">
+ <summary>Saves the node to the specified <see cref="T:System.Xml.XmlWriter"></see>.</summary>
+ <param name="w">The <see cref="T:System.Xml.XmlWriter"></see> to which you want to save.</param>
+ </member>
+ <member name="T:System.Xml.XmlWriter">
+ <summary>Represents a writer that provides a fast, non-cached, forward-only way to generate streams or files that contain XML data.</summary>
+ </member>
+ <member name="M:System.Xml.XmlWriter.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.XmlWriter"></see> class.</summary>
+ </member>
+ <member name="M:System.Xml.XmlWriter.Close">
+ <summary>When overridden in a derived class, closes this stream and the underlying stream.</summary>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlWriter"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlWriter.Create(System.Text.StringBuilder,System.Xml.XmlWriterSettings)">
+ <summary>Creates a new <see cref="T:System.Xml.XmlWriter"></see> instance using the <see cref="T:System.Text.StringBuilder"></see> and <see cref="T:System.Xml.XmlWriterSettings"></see> objects.</summary>
+ <param name="output">The <see cref="T:System.Text.StringBuilder"></see> to which to write to. Content written by the <see cref="T:System.Xml.XmlWriter"></see> is appended to the <see cref="T:System.Text.StringBuilder"></see>.</param>
+ <param name="settings">The <see cref="T:System.Xml.XmlWriterSettings"></see> object used to configure the new <see cref="T:System.Xml.XmlWriter"></see> instance. If this is null, a <see cref="T:System.Xml.XmlWriterSettings"></see> with default settings is used. If the <see cref="T:System.Xml.XmlWriter"></see> is being used with the <see cref="M:System.Xml.Xsl.XslCompiledTransform.Transform(System.String,System.Xml.XmlWriter)"></see> method, you should use the <see cref="P:System.Xml.Xsl.XslCompiledTransform.OutputSettings"></see> property to obtain an <see cref="T:System.Xml.XmlWriterSettings"></see> object with the correct settings. This ensures that the created <see cref="T:System.Xml.XmlWriter"></see> object has the correct output settings.</param>
+ <returns>An <see cref="T:System.Xml.XmlWriter"></see> object.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="builder">builder</paramref> value is null.</exception>
+ </member>
+ <member name="M:System.Xml.XmlWriter.Create(System.String,System.Xml.XmlWriterSettings)">
+ <summary>Creates a new <see cref="T:System.Xml.XmlWriter"></see> instance using the filename and <see cref="T:System.Xml.XmlWriterSettings"></see> object.</summary>
+ <param name="outputFileName">The file to which you want to write. The <see cref="T:System.Xml.XmlWriter"></see> creates a file at the specified path and writes to it in XML 1.0 text syntax. The outputFileName must be a file system path.</param>
+ <param name="settings">The <see cref="T:System.Xml.XmlWriterSettings"></see> object used to configure the new <see cref="T:System.Xml.XmlWriter"></see> instance. If this is null, a <see cref="T:System.Xml.XmlWriterSettings"></see> with default settings is used. If the <see cref="T:System.Xml.XmlWriter"></see> is being used with the <see cref="M:System.Xml.Xsl.XslCompiledTransform.Transform(System.String,System.Xml.XmlWriter)"></see> method, you should use the <see cref="P:System.Xml.Xsl.XslCompiledTransform.OutputSettings"></see> property to obtain an <see cref="T:System.Xml.XmlWriterSettings"></see> object with the correct settings. This ensures that the created <see cref="T:System.Xml.XmlWriter"></see> object has the correct output settings.</param>
+ <returns>An <see cref="T:System.Xml.XmlWriter"></see> object.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="url">url</paramref> value is null.</exception>
+ </member>
+ <member name="M:System.Xml.XmlWriter.Create(System.IO.TextWriter,System.Xml.XmlWriterSettings)">
+ <summary>Creates a new <see cref="T:System.Xml.XmlWriter"></see> instance using the <see cref="T:System.IO.TextWriter"></see> and <see cref="T:System.Xml.XmlWriterSettings"></see> objects.</summary>
+ <param name="output">The <see cref="T:System.IO.TextWriter"></see> to which you want to write. The <see cref="T:System.Xml.XmlWriter"></see> writes XML 1.0 text syntax and appends it to the specified <see cref="T:System.IO.TextWriter"></see>.</param>
+ <param name="settings">The <see cref="T:System.Xml.XmlWriterSettings"></see> object used to configure the new <see cref="T:System.Xml.XmlWriter"></see> instance. If this is null, a <see cref="T:System.Xml.XmlWriterSettings"></see> with default settings is used. If the <see cref="T:System.Xml.XmlWriter"></see> is being used with the <see cref="M:System.Xml.Xsl.XslCompiledTransform.Transform(System.String,System.Xml.XmlWriter)"></see> method, you should use the <see cref="P:System.Xml.Xsl.XslCompiledTransform.OutputSettings"></see> property to obtain an <see cref="T:System.Xml.XmlWriterSettings"></see> object with the correct settings. This ensures that the created <see cref="T:System.Xml.XmlWriter"></see> object has the correct output settings.</param>
+ <returns>An <see cref="T:System.Xml.XmlWriter"></see> object.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="text">text</paramref> value is null.</exception>
+ </member>
+ <member name="M:System.Xml.XmlWriter.Create(System.IO.Stream,System.Xml.XmlWriterSettings)">
+ <summary>Creates a new <see cref="T:System.Xml.XmlWriter"></see> instance using the stream and <see cref="T:System.Xml.XmlWriterSettings"></see> object.</summary>
+ <param name="output">The stream to which you want to write. The <see cref="T:System.Xml.XmlWriter"></see> writes XML 1.0 text syntax and appends it to the specified stream.</param>
+ <param name="settings">The <see cref="T:System.Xml.XmlWriterSettings"></see> object used to configure the new <see cref="T:System.Xml.XmlWriter"></see> instance. If this is null, a <see cref="T:System.Xml.XmlWriterSettings"></see> with default settings is used. If the <see cref="T:System.Xml.XmlWriter"></see> is being used with the <see cref="M:System.Xml.Xsl.XslCompiledTransform.Transform(System.String,System.Xml.XmlWriter)"></see> method, you should use the <see cref="P:System.Xml.Xsl.XslCompiledTransform.OutputSettings"></see> property to obtain an <see cref="T:System.Xml.XmlWriterSettings"></see> object with the correct settings. This ensures that the created <see cref="T:System.Xml.XmlWriter"></see> object has the correct output settings.</param>
+ <returns>An <see cref="T:System.Xml.XmlWriter"></see> object.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="stream">stream</paramref> value is null.</exception>
+ </member>
+ <member name="M:System.Xml.XmlWriter.Create(System.Xml.XmlWriter,System.Xml.XmlWriterSettings)">
+ <summary>Creates a new <see cref="T:System.Xml.XmlWriter"></see> instance using the specified <see cref="T:System.Xml.XmlWriter"></see> and <see cref="T:System.Xml.XmlWriterSettings"></see> objects.</summary>
+ <param name="output">The <see cref="T:System.Xml.XmlWriter"></see> object that you want to use as the underlying writer.</param>
+ <param name="settings">The <see cref="T:System.Xml.XmlWriterSettings"></see> object used to configure the new <see cref="T:System.Xml.XmlWriter"></see> instance. If this is null, a <see cref="T:System.Xml.XmlWriterSettings"></see> with default settings is used. If the <see cref="T:System.Xml.XmlWriter"></see> is being used with the <see cref="M:System.Xml.Xsl.XslCompiledTransform.Transform(System.String,System.Xml.XmlWriter)"></see> method, you should use the <see cref="P:System.Xml.Xsl.XslCompiledTransform.OutputSettings"></see> property to obtain an <see cref="T:System.Xml.XmlWriterSettings"></see> object with the correct settings. This ensures that the created <see cref="T:System.Xml.XmlWriter"></see> object has the correct output settings.</param>
+ <returns>An <see cref="T:System.Xml.XmlWriter"></see> object that is wrapped around the specified <see cref="T:System.Xml.XmlWriter"></see> object.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="writer">writer</paramref> value is null.</exception>
+ </member>
+ <member name="M:System.Xml.XmlWriter.Create(System.Text.StringBuilder)">
+ <summary>Creates a new <see cref="T:System.Xml.XmlWriter"></see> instance using the specified <see cref="T:System.Text.StringBuilder"></see>.</summary>
+ <param name="output">The <see cref="T:System.Text.StringBuilder"></see> to which to write to. Content written by the <see cref="T:System.Xml.XmlWriter"></see> is appended to the <see cref="T:System.Text.StringBuilder"></see>.</param>
+ <returns>An <see cref="T:System.Xml.XmlWriter"></see> object.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="builder">builder</paramref> value is null.</exception>
+ </member>
+ <member name="M:System.Xml.XmlWriter.Create(System.String)">
+ <summary>Creates a new <see cref="T:System.Xml.XmlWriter"></see> instance using the specified filename.</summary>
+ <param name="outputFileName">The file to which you want to write. The <see cref="T:System.Xml.XmlWriter"></see> creates a file at the specified path and writes to it in XML 1.0 text syntax. The outputFileName must be a file system path.</param>
+ <returns>An <see cref="T:System.Xml.XmlWriter"></see> object.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="url">url</paramref> value is null.</exception>
+ </member>
+ <member name="M:System.Xml.XmlWriter.Create(System.IO.TextWriter)">
+ <summary>Creates a new <see cref="T:System.Xml.XmlWriter"></see> instance using the specified <see cref="T:System.IO.TextWriter"></see>.</summary>
+ <param name="output">The <see cref="T:System.IO.TextWriter"></see> to which you want to write. The <see cref="T:System.Xml.XmlWriter"></see> writes XML 1.0 text syntax and appends it to the specified <see cref="T:System.IO.TextWriter"></see>.</param>
+ <returns>An <see cref="T:System.Xml.XmlWriter"></see> object.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="text">text</paramref> value is null.</exception>
+ </member>
+ <member name="M:System.Xml.XmlWriter.Create(System.IO.Stream)">
+ <summary>Creates a new <see cref="T:System.Xml.XmlWriter"></see> instance using the specified stream.</summary>
+ <param name="output">The stream to which you want to write. The <see cref="T:System.Xml.XmlWriter"></see> writes XML 1.0 text syntax and appends it to the specified stream.</param>
+ <returns>An <see cref="T:System.Xml.XmlWriter"></see> object.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="stream">stream</paramref> value is null.</exception>
+ </member>
+ <member name="M:System.Xml.XmlWriter.Create(System.Xml.XmlWriter)">
+ <summary>Creates a new <see cref="T:System.Xml.XmlWriter"></see> instance using the specified <see cref="T:System.Xml.XmlWriter"></see> object.</summary>
+ <param name="output">The <see cref="T:System.Xml.XmlWriter"></see> object that you want to use as the underlying writer.</param>
+ <returns>An <see cref="T:System.Xml.XmlWriter"></see> object that is wrapped around the specified <see cref="T:System.Xml.XmlWriter"></see> object.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="writer">writer</paramref> value is null.</exception>
+ </member>
+ <member name="M:System.Xml.XmlWriter.Dispose">
+ <summary>Releases all resources used by the current instance of the <see cref="T:System.Xml.XmlWriter"></see> class.</summary>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlWriter"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlWriter.Dispose(System.Boolean)">
+ <summary>Releases the unmanaged resources used by the <see cref="T:System.Xml.XmlWriter"></see> and optionally releases the managed resources.</summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlWriter"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlWriter.Flush">
+ <summary>When overridden in a derived class, flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream.</summary>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlWriter"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlWriter.FlushAsync">
+ <summary>Asynchronously flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream.</summary>
+ <returns>The task that represents the asynchronous Flush operation.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlWriter"></see> asynchronous method was called without setting the <see cref="P:System.Xml.XmlWriterSettings.Async"></see> flag to true. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;Set XmlWriterSettings.Async to true if you want to use Async Methods.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlWriter.LookupPrefix(System.String)">
+ <summary>When overridden in a derived class, returns the closest prefix defined in the current namespace scope for the namespace URI.</summary>
+ <param name="ns">The namespace URI whose prefix you want to find.</param>
+ <returns>The matching prefix or null if no matching namespace URI is found in the current scope.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="ns">ns</paramref> is either null or String.Empty.</exception>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlWriter"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="P:System.Xml.XmlWriter.Settings">
+ <summary>Gets the <see cref="T:System.Xml.XmlWriterSettings"></see> object used to create this <see cref="T:System.Xml.XmlWriter"></see> instance.</summary>
+ <returns>The <see cref="T:System.Xml.XmlWriterSettings"></see> object used to create this writer instance. If this writer was not created using the <see cref="Overload:System.Xml.XmlWriter.Create"></see> method, this property returns null.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlWriter"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlWriter.WriteAttributes(System.Xml.XmlReader,System.Boolean)">
+ <summary>When overridden in a derived class, writes out all the attributes found at the current position in the <see cref="T:System.Xml.XmlReader"></see>.</summary>
+ <param name="reader">The XmlReader from which to copy the attributes.</param>
+ <param name="defattr">true to copy the default attributes from the XmlReader; otherwise, false.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="reader">reader</paramref> is null.</exception>
+ <exception cref="T:System.Xml.XmlException">The reader is not positioned on an element, attribute or XmlDeclaration node.</exception>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlWriter"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlWriter.WriteAttributesAsync(System.Xml.XmlReader,System.Boolean)">
+ <summary>Asynchronously writes out all the attributes found at the current position in the <see cref="T:System.Xml.XmlReader"></see>.</summary>
+ <param name="reader">The XmlReader from which to copy the attributes.</param>
+ <param name="defattr">true to copy the default attributes from the XmlReader; otherwise, false.</param>
+ <returns>The task that represents the asynchronous WriteAttributes operation.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlWriter"></see> asynchronous method was called without setting the <see cref="P:System.Xml.XmlWriterSettings.Async"></see> flag to true. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;Set XmlWriterSettings.Async to true if you want to use Async Methods.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlWriter.WriteAttributeString(System.String,System.String)">
+ <summary>When overridden in a derived class, writes out the attribute with the specified local name and value.</summary>
+ <param name="localName">The local name of the attribute.</param>
+ <param name="value">The value of the attribute.</param>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlWriter"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ <exception cref="T:System.ArgumentException">The xml:space or xml:lang attribute value is invalid.</exception>
+ </member>
+ <member name="M:System.Xml.XmlWriter.WriteAttributeString(System.String,System.String,System.String)">
+ <summary>When overridden in a derived class, writes an attribute with the specified local name, namespace URI, and value.</summary>
+ <param name="localName">The local name of the attribute.</param>
+ <param name="ns">The namespace URI to associate with the attribute.</param>
+ <param name="value">The value of the attribute.</param>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlWriter"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ <exception cref="T:System.ArgumentException">The xml:space or xml:lang attribute value is invalid.</exception>
+ </member>
+ <member name="M:System.Xml.XmlWriter.WriteAttributeString(System.String,System.String,System.String,System.String)">
+ <summary>When overridden in a derived class, writes out the attribute with the specified prefix, local name, namespace URI, and value.</summary>
+ <param name="prefix">The namespace prefix of the attribute.</param>
+ <param name="localName">The local name of the attribute.</param>
+ <param name="ns">The namespace URI of the attribute.</param>
+ <param name="value">The value of the attribute.</param>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlWriter"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ <exception cref="T:System.ArgumentException">The xml:space or xml:lang attribute value is invalid.</exception>
+ <exception cref="T:System.Xml.XmlException">The <paramref name="localName">localName</paramref> or <paramref name="ns">ns</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Xml.XmlWriter.WriteAttributeStringAsync(System.String,System.String,System.String,System.String)">
+ <summary>Asynchronously writes out the attribute with the specified prefix, local name, namespace URI, and value.</summary>
+ <param name="prefix">The namespace prefix of the attribute.</param>
+ <param name="localName">The local name of the attribute.</param>
+ <param name="ns">The namespace URI of the attribute.</param>
+ <param name="value">The value of the attribute.</param>
+ <returns>The task that represents the asynchronous WriteAttributeString operation.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlWriter"></see> asynchronous method was called without setting the <see cref="P:System.Xml.XmlWriterSettings.Async"></see> flag to true. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;Set XmlWriterSettings.Async to true if you want to use Async Methods.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlWriter.WriteBase64(System.Byte[],System.Int32,System.Int32)">
+ <summary>When overridden in a derived class, encodes the specified binary bytes as Base64 and writes out the resulting text.</summary>
+ <param name="buffer">Byte array to encode.</param>
+ <param name="index">The position in the buffer indicating the start of the bytes to write.</param>
+ <param name="count">The number of bytes to write.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffer">buffer</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> or <paramref name="count">count</paramref> is less than zero. -or- The buffer length minus <paramref name="index">index</paramref> is less than <paramref name="count">count</paramref>.</exception>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlWriter"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlWriter.WriteBase64Async(System.Byte[],System.Int32,System.Int32)">
+ <summary>Asynchronously encodes the specified binary bytes as Base64 and writes out the resulting text.</summary>
+ <param name="buffer">Byte array to encode.</param>
+ <param name="index">The position in the buffer indicating the start of the bytes to write.</param>
+ <param name="count">The number of bytes to write.</param>
+ <returns>The task that represents the asynchronous WriteBase64 operation.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlWriter"></see> asynchronous method was called without setting the <see cref="P:System.Xml.XmlWriterSettings.Async"></see> flag to true. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;Set XmlWriterSettings.Async to true if you want to use Async Methods.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlWriter.WriteBinHex(System.Byte[],System.Int32,System.Int32)">
+ <summary>When overridden in a derived class, encodes the specified binary bytes as BinHex and writes out the resulting text.</summary>
+ <param name="buffer">Byte array to encode.</param>
+ <param name="index">The position in the buffer indicating the start of the bytes to write.</param>
+ <param name="count">The number of bytes to write.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffer">buffer</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlWriter"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> or <paramref name="count">count</paramref> is less than zero. -or- The buffer length minus <paramref name="index">index</paramref> is less than <paramref name="count">count</paramref>.</exception>
+ </member>
+ <member name="M:System.Xml.XmlWriter.WriteBinHexAsync(System.Byte[],System.Int32,System.Int32)">
+ <summary>Asynchronously encodes the specified binary bytes as BinHex and writes out the resulting text.</summary>
+ <param name="buffer">Byte array to encode.</param>
+ <param name="index">The position in the buffer indicating the start of the bytes to write.</param>
+ <param name="count">The number of bytes to write.</param>
+ <returns>The task that represents the asynchronous WriteBinHex operation.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlWriter"></see> asynchronous method was called without setting the <see cref="P:System.Xml.XmlWriterSettings.Async"></see> flag to true. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;Set XmlWriterSettings.Async to true if you want to use Async Methods.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlWriter.WriteCData(System.String)">
+ <summary>When overridden in a derived class, writes out a &lt;![CDATA[...]]&gt; block containing the specified text.</summary>
+ <param name="text">The text to place inside the CDATA block.</param>
+ <exception cref="T:System.ArgumentException">The text would result in a non-well formed XML document.</exception>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlWriter"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlWriter.WriteCDataAsync(System.String)">
+ <summary>Asynchronously writes out a &lt;![CDATA[...]]&gt; block containing the specified text.</summary>
+ <param name="text">The text to place inside the CDATA block.</param>
+ <returns>The task that represents the asynchronous WriteCData operation.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlWriter"></see> asynchronous method was called without setting the <see cref="P:System.Xml.XmlWriterSettings.Async"></see> flag to true. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;Set XmlWriterSettings.Async to true if you want to use Async Methods.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlWriter.WriteCharEntity(System.Char)">
+ <summary>When overridden in a derived class, forces the generation of a character entity for the specified Unicode character value.</summary>
+ <param name="ch">The Unicode character for which to generate a character entity.</param>
+ <exception cref="T:System.ArgumentException">The character is in the surrogate pair character range, 0xd800 - 0xdfff.</exception>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlWriter"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlWriter.WriteCharEntityAsync(System.Char)">
+ <summary>Asynchronously forces the generation of a character entity for the specified Unicode character value.</summary>
+ <param name="ch">The Unicode character for which to generate a character entity.</param>
+ <returns>The task that represents the asynchronous WriteCharEntity operation.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlWriter"></see> asynchronous method was called without setting the <see cref="P:System.Xml.XmlWriterSettings.Async"></see> flag to true. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;Set XmlWriterSettings.Async to true if you want to use Async Methods.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlWriter.WriteChars(System.Char[],System.Int32,System.Int32)">
+ <summary>When overridden in a derived class, writes text one buffer at a time.</summary>
+ <param name="buffer">Character array containing the text to write.</param>
+ <param name="index">The position in the buffer indicating the start of the text to write.</param>
+ <param name="count">The number of characters to write.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffer">buffer</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> or <paramref name="count">count</paramref> is less than zero. -or- The buffer length minus <paramref name="index">index</paramref> is less than <paramref name="count">count</paramref>; the call results in surrogate pair characters being split or an invalid surrogate pair being written.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="buffer">buffer</paramref> parameter value is not valid.</exception>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlWriter"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlWriter.WriteCharsAsync(System.Char[],System.Int32,System.Int32)">
+ <summary>Asynchronously writes text one buffer at a time.</summary>
+ <param name="buffer">Character array containing the text to write.</param>
+ <param name="index">The position in the buffer indicating the start of the text to write.</param>
+ <param name="count">The number of characters to write.</param>
+ <returns>The task that represents the asynchronous WriteChars operation.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlWriter"></see> asynchronous method was called without setting the <see cref="P:System.Xml.XmlWriterSettings.Async"></see> flag to true. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;Set XmlWriterSettings.Async to true if you want to use Async Methods.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlWriter.WriteComment(System.String)">
+ <summary>When overridden in a derived class, writes out a comment &lt;!--...--&gt; containing the specified text.</summary>
+ <param name="text">Text to place inside the comment.</param>
+ <exception cref="T:System.ArgumentException">The text would result in a non-well-formed XML document.</exception>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlWriter"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlWriter.WriteCommentAsync(System.String)">
+ <summary>Asynchronously writes out a comment &lt;!--...--&gt; containing the specified text.</summary>
+ <param name="text">Text to place inside the comment.</param>
+ <returns>The task that represents the asynchronous WriteComment operation.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlWriter"></see> asynchronous method was called without setting the <see cref="P:System.Xml.XmlWriterSettings.Async"></see> flag to true. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;Set XmlWriterSettings.Async to true if you want to use Async Methods.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlWriter.WriteDocType(System.String,System.String,System.String,System.String)">
+ <summary>When overridden in a derived class, writes the DOCTYPE declaration with the specified name and optional attributes.</summary>
+ <param name="name">The name of the DOCTYPE. This must be non-empty.</param>
+ <param name="pubid">If non-null it also writes PUBLIC &quot;pubid&quot; &quot;sysid&quot; where pubid and sysid are replaced with the value of the given arguments.</param>
+ <param name="sysid">If pubid is null and sysid is non-null it writes SYSTEM &quot;sysid&quot; where sysid is replaced with the value of this argument.</param>
+ <param name="subset">If non-null it writes [subset] where subset is replaced with the value of this argument.</param>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlWriter"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ <exception cref="T:System.ArgumentException">The value for <paramref name="name">name</paramref> would result in invalid XML.</exception>
+ </member>
+ <member name="M:System.Xml.XmlWriter.WriteDocTypeAsync(System.String,System.String,System.String,System.String)">
+ <summary>Asynchronously writes the DOCTYPE declaration with the specified name and optional attributes.</summary>
+ <param name="name">The name of the DOCTYPE. This must be non-empty.</param>
+ <param name="pubid">If non-null it also writes PUBLIC &quot;pubid&quot; &quot;sysid&quot; where pubid and sysid are replaced with the value of the given arguments.</param>
+ <param name="sysid">If pubid is null and sysid is non-null it writes SYSTEM &quot;sysid&quot; where sysid is replaced with the value of this argument.</param>
+ <param name="subset">If non-null it writes [subset] where subset is replaced with the value of this argument.</param>
+ <returns>The task that represents the asynchronous WriteDocType operation.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlWriter"></see> asynchronous method was called without setting the <see cref="P:System.Xml.XmlWriterSettings.Async"></see> flag to true. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;Set XmlWriterSettings.Async to true if you want to use Async Methods.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlWriter.WriteElementString(System.String,System.String)">
+ <summary>Writes an element with the specified local name and value.</summary>
+ <param name="localName">The local name of the element.</param>
+ <param name="value">The value of the element.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="localName">localName</paramref> value is null or an empty string. -or- The parameter values are not valid.</exception>
+ <exception cref="T:System.Text.EncoderFallbackException">There is a character in the buffer that is a valid XML character but is not valid for the output encoding. For example, if the output encoding is ASCII, you should only use characters from the range of 0 to 127 for element and attribute names. The invalid character might be in the argument of this method or in an argument of previous methods that were writing to the buffer. Such characters are escaped by character entity references when possible (for example, in text nodes or attribute values). However, the character entity reference is not allowed in element and attribute names, comments, processing instructions, or CDATA sections.</exception>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlWriter"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlWriter.WriteElementString(System.String,System.String,System.String)">
+ <summary>Writes an element with the specified local name, namespace URI, and value.</summary>
+ <param name="localName">The local name of the element.</param>
+ <param name="ns">The namespace URI to associate with the element.</param>
+ <param name="value">The value of the element.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="localName">localName</paramref> value is null or an empty string. -or- The parameter values are not valid.</exception>
+ <exception cref="T:System.Text.EncoderFallbackException">There is a character in the buffer that is a valid XML character but is not valid for the output encoding. For example, if the output encoding is ASCII, you should only use characters from the range of 0 to 127 for element and attribute names. The invalid character might be in the argument of this method or in an argument of previous methods that were writing to the buffer. Such characters are escaped by character entity references when possible (for example, in text nodes or attribute values). However, the character entity reference is not allowed in element and attribute names, comments, processing instructions, or CDATA sections.</exception>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlWriter"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlWriter.WriteElementString(System.String,System.String,System.String,System.String)">
+ <summary>Writes an element with the specified prefix, local name, namespace URI, and value.</summary>
+ <param name="prefix">The prefix of the element.</param>
+ <param name="localName">The local name of the element.</param>
+ <param name="ns">The namespace URI of the element.</param>
+ <param name="value">The value of the element.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="localName">localName</paramref> value is null or an empty string. -or- The parameter values are not valid.</exception>
+ <exception cref="T:System.Text.EncoderFallbackException">There is a character in the buffer that is a valid XML character but is not valid for the output encoding. For example, if the output encoding is ASCII, you should only use characters from the range of 0 to 127 for element and attribute names. The invalid character might be in the argument of this method or in an argument of previous methods that were writing to the buffer. Such characters are escaped by character entity references when possible (for example, in text nodes or attribute values). However, the character entity reference is not allowed in element and attribute names, comments, processing instructions, or CDATA sections.</exception>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlWriter"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlWriter.WriteElementStringAsync(System.String,System.String,System.String,System.String)">
+ <summary>Asynchronously writes an element with the specified prefix, local name, namespace URI, and value.</summary>
+ <param name="prefix">The prefix of the element.</param>
+ <param name="localName">The local name of the element.</param>
+ <param name="ns">The namespace URI of the element.</param>
+ <param name="value">The value of the element.</param>
+ <returns>The task that represents the asynchronous WriteElementString operation.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlWriter"></see> asynchronous method was called without setting the <see cref="P:System.Xml.XmlWriterSettings.Async"></see> flag to true. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;Set XmlWriterSettings.Async to true if you want to use Async Methods.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlWriter.WriteEndAttribute">
+ <summary>When overridden in a derived class, closes the previous <see cref="M:System.Xml.XmlWriter.WriteStartAttribute(System.String,System.String)"></see> call.</summary>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlWriter"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlWriter.WriteEndAttributeAsync">
+ <summary>Asynchronously closes the previous <see cref="M:System.Xml.XmlWriter.WriteStartAttribute(System.String,System.String)"></see> call.</summary>
+ <returns>The task that represents the asynchronous WriteEndAttribute operation.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlWriter"></see> asynchronous method was called without setting the <see cref="P:System.Xml.XmlWriterSettings.Async"></see> flag to true. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;Set XmlWriterSettings.Async to true if you want to use Async Methods.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlWriter.WriteEndDocument">
+ <summary>When overridden in a derived class, closes any open elements or attributes and puts the writer back in the Start state.</summary>
+ <exception cref="T:System.ArgumentException">The XML document is invalid.</exception>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlWriter"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlWriter.WriteEndDocumentAsync">
+ <summary>Asynchronously closes any open elements or attributes and puts the writer back in the Start state.</summary>
+ <returns>The task that represents the asynchronous WriteEndDocument operation.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlWriter"></see> asynchronous method was called without setting the <see cref="P:System.Xml.XmlWriterSettings.Async"></see> flag to true. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;Set XmlWriterSettings.Async to true if you want to use Async Methods.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlWriter.WriteEndElement">
+ <summary>When overridden in a derived class, closes one element and pops the corresponding namespace scope.</summary>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlWriter"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlWriter.WriteEndElementAsync">
+ <summary>Asynchronously closes one element and pops the corresponding namespace scope.</summary>
+ <returns>The task that represents the asynchronous WriteEndElement operation.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlWriter"></see> asynchronous method was called without setting the <see cref="P:System.Xml.XmlWriterSettings.Async"></see> flag to true. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;Set XmlWriterSettings.Async to true if you want to use Async Methods.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlWriter.WriteEntityRef(System.String)">
+ <summary>When overridden in a derived class, writes out an entity reference as &amp;name;.</summary>
+ <param name="name">The name of the entity reference.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="name">name</paramref> is either null or String.Empty.</exception>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlWriter"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlWriter.WriteEntityRefAsync(System.String)">
+ <summary>Asynchronously writes out an entity reference as &amp;name;.</summary>
+ <param name="name">The name of the entity reference.</param>
+ <returns>The task that represents the asynchronous WriteEntityRef operation.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlWriter"></see> asynchronous method was called without setting the <see cref="P:System.Xml.XmlWriterSettings.Async"></see> flag to true. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;Set XmlWriterSettings.Async to true if you want to use Async Methods.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlWriter.WriteFullEndElement">
+ <summary>When overridden in a derived class, closes one element and pops the corresponding namespace scope.</summary>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlWriter"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlWriter.WriteFullEndElementAsync">
+ <summary>Asynchronously closes one element and pops the corresponding namespace scope.</summary>
+ <returns>The task that represents the asynchronous WriteFullEndElement operation.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlWriter"></see> asynchronous method was called without setting the <see cref="P:System.Xml.XmlWriterSettings.Async"></see> flag to true. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;Set XmlWriterSettings.Async to true if you want to use Async Methods.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlWriter.WriteName(System.String)">
+ <summary>When overridden in a derived class, writes out the specified name, ensuring it is a valid name according to the W3C XML 1.0 recommendation (<see cref="http://www.w3.org/TR/1998/REC-xml-19980210#NT-Name">http://www.w3.org/TR/1998/REC-xml-19980210#NT-Name</see>).</summary>
+ <param name="name">The name to write.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="name">name</paramref> is not a valid XML name; or <paramref name="name">name</paramref> is either null or String.Empty.</exception>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlWriter"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlWriter.WriteNameAsync(System.String)">
+ <summary>Asynchronously writes out the specified name, ensuring it is a valid name according to the W3C XML 1.0 recommendation (<see cref="http://www.w3.org/TR/1998/REC-xml-19980210#NT-Name">http://www.w3.org/TR/1998/REC-xml-19980210#NT-Name</see>).</summary>
+ <param name="name">The name to write.</param>
+ <returns>The task that represents the asynchronous WriteName operation.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlWriter"></see> asynchronous method was called without setting the <see cref="P:System.Xml.XmlWriterSettings.Async"></see> flag to true. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;Set XmlWriterSettings.Async to true if you want to use Async Methods.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlWriter.WriteNmToken(System.String)">
+ <summary>When overridden in a derived class, writes out the specified name, ensuring it is a valid NmToken according to the W3C XML 1.0 recommendation (<see cref="http://www.w3.org/TR/1998/REC-xml-19980210#NT-Name">http://www.w3.org/TR/1998/REC-xml-19980210#NT-Name</see>).</summary>
+ <param name="name">The name to write.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="name">name</paramref> is not a valid NmToken; or <paramref name="name">name</paramref> is either null or String.Empty.</exception>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlWriter"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlWriter.WriteNmTokenAsync(System.String)">
+ <summary>Asynchronously writes out the specified name, ensuring it is a valid NmToken according to the W3C XML 1.0 recommendation (<see cref="http://www.w3.org/TR/1998/REC-xml-19980210#NT-Name">http://www.w3.org/TR/1998/REC-xml-19980210#NT-Name</see>).</summary>
+ <param name="name">The name to write.</param>
+ <returns>The task that represents the asynchronous WriteNmToken operation.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlWriter"></see> asynchronous method was called without setting the <see cref="P:System.Xml.XmlWriterSettings.Async"></see> flag to true. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;Set XmlWriterSettings.Async to true if you want to use Async Methods.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlWriter.WriteNode(System.Xml.XmlReader,System.Boolean)">
+ <summary>When overridden in a derived class, copies everything from the reader to the writer and moves the reader to the start of the next sibling.</summary>
+ <param name="reader">The <see cref="T:System.Xml.XmlReader"></see> to read from.</param>
+ <param name="defattr">true to copy the default attributes from the XmlReader; otherwise, false.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="reader">reader</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="reader">reader</paramref> contains invalid characters.</exception>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlWriter"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlWriter.WriteNode(System.Xml.XPath.XPathNavigator,System.Boolean)">
+ <summary>Copies everything from the <see cref="T:System.Xml.XPath.XPathNavigator"></see> object to the writer. The position of the <see cref="T:System.Xml.XPath.XPathNavigator"></see> remains unchanged.</summary>
+ <param name="navigator">The <see cref="T:System.Xml.XPath.XPathNavigator"></see> to copy from.</param>
+ <param name="defattr">true to copy the default attributes; otherwise, false.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="navigator">navigator</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlWriter"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlWriter.WriteNodeAsync(System.Xml.XmlReader,System.Boolean)">
+ <summary>Asynchronously copies everything from the reader to the writer and moves the reader to the start of the next sibling.</summary>
+ <param name="reader">The <see cref="T:System.Xml.XmlReader"></see> to read from.</param>
+ <param name="defattr">true to copy the default attributes from the XmlReader; otherwise, false.</param>
+ <returns>The task that represents the asynchronous WriteNode operation.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlWriter"></see> asynchronous method was called without setting the <see cref="P:System.Xml.XmlWriterSettings.Async"></see> flag to true. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;Set XmlWriterSettings.Async to true if you want to use Async Methods.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlWriter.WriteNodeAsync(System.Xml.XPath.XPathNavigator,System.Boolean)">
+ <summary>Asynchronously copies everything from the <see cref="T:System.Xml.XPath.XPathNavigator"></see> object to the writer. The position of the <see cref="T:System.Xml.XPath.XPathNavigator"></see> remains unchanged.</summary>
+ <param name="navigator">The <see cref="T:System.Xml.XPath.XPathNavigator"></see> to copy from.</param>
+ <param name="defattr">true to copy the default attributes; otherwise, false.</param>
+ <returns>The task that represents the asynchronous WriteNode operation.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlWriter"></see> asynchronous method was called without setting the <see cref="P:System.Xml.XmlWriterSettings.Async"></see> flag to true. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;Set XmlWriterSettings.Async to true if you want to use Async Methods.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlWriter.WriteProcessingInstruction(System.String,System.String)">
+ <summary>When overridden in a derived class, writes out a processing instruction with a space between the name and text as follows: &lt;?name text?&gt;.</summary>
+ <param name="name">The name of the processing instruction.</param>
+ <param name="text">The text to include in the processing instruction.</param>
+ <exception cref="T:System.ArgumentException">The text would result in a non-well formed XML document. <paramref name="name">name</paramref> is either null or String.Empty. This method is being used to create an XML declaration after <see cref="M:System.Xml.XmlWriter.WriteStartDocument"></see> has already been called.</exception>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlWriter"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlWriter.WriteProcessingInstructionAsync(System.String,System.String)">
+ <summary>Asynchronously writes out a processing instruction with a space between the name and text as follows: &lt;?name text?&gt;.</summary>
+ <param name="name">The name of the processing instruction.</param>
+ <param name="text">The text to include in the processing instruction.</param>
+ <returns>The task that represents the asynchronous WriteProcessingInstruction operation.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlWriter"></see> asynchronous method was called without setting the <see cref="P:System.Xml.XmlWriterSettings.Async"></see> flag to true. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;Set XmlWriterSettings.Async to true if you want to use Async Methods.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlWriter.WriteQualifiedName(System.String,System.String)">
+ <summary>When overridden in a derived class, writes out the namespace-qualified name. This method looks up the prefix that is in scope for the given namespace.</summary>
+ <param name="localName">The local name to write.</param>
+ <param name="ns">The namespace URI for the name.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="localName">localName</paramref> is either null or String.Empty. <paramref name="localName">localName</paramref> is not a valid name.</exception>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlWriter"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlWriter.WriteQualifiedNameAsync(System.String,System.String)">
+ <summary>Asynchronously writes out the namespace-qualified name. This method looks up the prefix that is in scope for the given namespace.</summary>
+ <param name="localName">The local name to write.</param>
+ <param name="ns">The namespace URI for the name.</param>
+ <returns>The task that represents the asynchronous WriteQualifiedName operation.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlWriter"></see> asynchronous method was called without setting the <see cref="P:System.Xml.XmlWriterSettings.Async"></see> flag to true. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;Set XmlWriterSettings.Async to true if you want to use Async Methods.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlWriter.WriteRaw(System.String)">
+ <summary>When overridden in a derived class, writes raw markup manually from a string.</summary>
+ <param name="data">String containing the text to write.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="data">data</paramref> is either null or String.Empty.</exception>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlWriter"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlWriter.WriteRaw(System.Char[],System.Int32,System.Int32)">
+ <summary>When overridden in a derived class, writes raw markup manually from a character buffer.</summary>
+ <param name="buffer">Character array containing the text to write.</param>
+ <param name="index">The position within the buffer indicating the start of the text to write.</param>
+ <param name="count">The number of characters to write.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffer">buffer</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> or <paramref name="count">count</paramref> is less than zero. -or- The buffer length minus <paramref name="index">index</paramref> is less than <paramref name="count">count</paramref>.</exception>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlWriter"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlWriter.WriteRawAsync(System.String)">
+ <summary>Asynchronously writes raw markup manually from a string.</summary>
+ <param name="data">String containing the text to write.</param>
+ <returns>The task that represents the asynchronous WriteRaw operation.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlWriter"></see> asynchronous method was called without setting the <see cref="P:System.Xml.XmlWriterSettings.Async"></see> flag to true. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;Set XmlWriterSettings.Async to true if you want to use Async Methods.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlWriter.WriteRawAsync(System.Char[],System.Int32,System.Int32)">
+ <summary>Asynchronously writes raw markup manually from a character buffer.</summary>
+ <param name="buffer">Character array containing the text to write.</param>
+ <param name="index">The position within the buffer indicating the start of the text to write.</param>
+ <param name="count">The number of characters to write.</param>
+ <returns>The task that represents the asynchronous WriteRaw operation.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlWriter"></see> asynchronous method was called without setting the <see cref="P:System.Xml.XmlWriterSettings.Async"></see> flag to true. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;Set XmlWriterSettings.Async to true if you want to use Async Methods.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlWriter.WriteStartAttribute(System.String)">
+ <summary>Writes the start of an attribute with the specified local name.</summary>
+ <param name="localName">The local name of the attribute.</param>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlWriter"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ <exception cref="T:System.Text.EncoderFallbackException">There is a character in the buffer that is a valid XML character but is not valid for the output encoding. For example, if the output encoding is ASCII, you should only use characters from the range of 0 to 127 for element and attribute names. The invalid character might be in the argument of this method or in an argument of previous methods that were writing to the buffer. Such characters are escaped by character entity references when possible (for example, in text nodes or attribute values). However, the character entity reference is not allowed in element and attribute names, comments, processing instructions, or CDATA sections.</exception>
+ </member>
+ <member name="M:System.Xml.XmlWriter.WriteStartAttribute(System.String,System.String)">
+ <summary>Writes the start of an attribute with the specified local name and namespace URI.</summary>
+ <param name="localName">The local name of the attribute.</param>
+ <param name="ns">The namespace URI of the attribute.</param>
+ <exception cref="T:System.Text.EncoderFallbackException">There is a character in the buffer that is a valid XML character but is not valid for the output encoding. For example, if the output encoding is ASCII, you should only use characters from the range of 0 to 127 for element and attribute names. The invalid character might be in the argument of this method or in an argument of previous methods that were writing to the buffer. Such characters are escaped by character entity references when possible (for example, in text nodes or attribute values). However, the character entity reference is not allowed in element and attribute names, comments, processing instructions, or CDATA sections.</exception>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlWriter"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlWriter.WriteStartAttribute(System.String,System.String,System.String)">
+ <summary>When overridden in a derived class, writes the start of an attribute with the specified prefix, local name, and namespace URI.</summary>
+ <param name="prefix">The namespace prefix of the attribute.</param>
+ <param name="localName">The local name of the attribute.</param>
+ <param name="ns">The namespace URI for the attribute.</param>
+ <exception cref="T:System.Text.EncoderFallbackException">There is a character in the buffer that is a valid XML character but is not valid for the output encoding. For example, if the output encoding is ASCII, you should only use characters from the range of 0 to 127 for element and attribute names. The invalid character might be in the argument of this method or in an argument of previous methods that were writing to the buffer. Such characters are escaped by character entity references when possible (for example, in text nodes or attribute values). However, the character entity reference is not allowed in element and attribute names, comments, processing instructions, or CDATA sections.</exception>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlWriter"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlWriter.WriteStartAttributeAsync(System.String,System.String,System.String)">
+ <summary>Asynchronously writes the start of an attribute with the specified prefix, local name, and namespace URI.</summary>
+ <param name="prefix">The namespace prefix of the attribute.</param>
+ <param name="localName">The local name of the attribute.</param>
+ <param name="ns">The namespace URI for the attribute.</param>
+ <returns>The task that represents the asynchronous WriteStartAttribute operation.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlWriter"></see> asynchronous method was called without setting the <see cref="P:System.Xml.XmlWriterSettings.Async"></see> flag to true. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;Set XmlWriterSettings.Async to true if you want to use Async Methods.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlWriter.WriteStartDocument">
+ <summary>When overridden in a derived class, writes the XML declaration with the version &quot;1.0&quot;.</summary>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlWriter"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlWriter.WriteStartDocument(System.Boolean)">
+ <summary>When overridden in a derived class, writes the XML declaration with the version &quot;1.0&quot; and the standalone attribute.</summary>
+ <param name="standalone">If true, it writes &quot;standalone=yes&quot;; if false, it writes &quot;standalone=no&quot;.</param>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlWriter"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlWriter.WriteStartDocumentAsync(System.Boolean)">
+ <summary>Asynchronously writes the XML declaration with the version &quot;1.0&quot; and the standalone attribute.</summary>
+ <param name="standalone">If true, it writes &quot;standalone=yes&quot;; if false, it writes &quot;standalone=no&quot;.</param>
+ <returns>The task that represents the asynchronous WriteStartDocument operation.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlWriter"></see> asynchronous method was called without setting the <see cref="P:System.Xml.XmlWriterSettings.Async"></see> flag to true. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;Set XmlWriterSettings.Async to true if you want to use Async Methods.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlWriter.WriteStartDocumentAsync">
+ <summary>Asynchronously writes the XML declaration with the version &quot;1.0&quot;.</summary>
+ <returns>The task that represents the asynchronous WriteStartDocument operation.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlWriter"></see> asynchronous method was called without setting the <see cref="P:System.Xml.XmlWriterSettings.Async"></see> flag to true. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;Set XmlWriterSettings.Async to true if you want to use Async Methods.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlWriter.WriteStartElement(System.String)">
+ <summary>When overridden in a derived class, writes out a start tag with the specified local name.</summary>
+ <param name="localName">The local name of the element.</param>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlWriter"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ <exception cref="T:System.Text.EncoderFallbackException">There is a character in the buffer that is a valid XML character but is not valid for the output encoding. For example, if the output encoding is ASCII, you should only use characters from the range of 0 to 127 for element and attribute names. The invalid character might be in the argument of this method or in an argument of previous methods that were writing to the buffer. Such characters are escaped by character entity references when possible (for example, in text nodes or attribute values). However, the character entity reference is not allowed in element and attribute names, comments, processing instructions, or CDATA sections.</exception>
+ </member>
+ <member name="M:System.Xml.XmlWriter.WriteStartElement(System.String,System.String)">
+ <summary>When overridden in a derived class, writes the specified start tag and associates it with the given namespace.</summary>
+ <param name="localName">The local name of the element.</param>
+ <param name="ns">The namespace URI to associate with the element. If this namespace is already in scope and has an associated prefix, the writer automatically writes that prefix also.</param>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlWriter"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ <exception cref="T:System.Text.EncoderFallbackException">There is a character in the buffer that is a valid XML character but is not valid for the output encoding. For example, if the output encoding is ASCII, you should only use characters from the range of 0 to 127 for element and attribute names. The invalid character might be in the argument of this method or in an argument of previous methods that were writing to the buffer. Such characters are escaped by character entity references when possible (for example, in text nodes or attribute values). However, the character entity reference is not allowed in element and attribute names, comments, processing instructions, or CDATA sections.</exception>
+ </member>
+ <member name="M:System.Xml.XmlWriter.WriteStartElement(System.String,System.String,System.String)">
+ <summary>When overridden in a derived class, writes the specified start tag and associates it with the given namespace and prefix.</summary>
+ <param name="prefix">The namespace prefix of the element.</param>
+ <param name="localName">The local name of the element.</param>
+ <param name="ns">The namespace URI to associate with the element.</param>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlWriter"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ <exception cref="T:System.Text.EncoderFallbackException">There is a character in the buffer that is a valid XML character but is not valid for the output encoding. For example, if the output encoding is ASCII, you should only use characters from the range of 0 to 127 for element and attribute names. The invalid character might be in the argument of this method or in an argument of previous methods that were writing to the buffer. Such characters are escaped by character entity references when possible (for example, in text nodes or attribute values). However, the character entity reference is not allowed in element and attribute names, comments, processing instructions, or CDATA sections.</exception>
+ </member>
+ <member name="M:System.Xml.XmlWriter.WriteStartElementAsync(System.String,System.String,System.String)">
+ <summary>Asynchronously writes the specified start tag and associates it with the given namespace and prefix.</summary>
+ <param name="prefix">The namespace prefix of the element.</param>
+ <param name="localName">The local name of the element.</param>
+ <param name="ns">The namespace URI to associate with the element.</param>
+ <returns>The task that represents the asynchronous WriteStartElement operation.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlWriter"></see> asynchronous method was called without setting the <see cref="P:System.Xml.XmlWriterSettings.Async"></see> flag to true. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;Set XmlWriterSettings.Async to true if you want to use Async Methods.&quot;</exception>
+ </member>
+ <member name="P:System.Xml.XmlWriter.WriteState">
+ <summary>When overridden in a derived class, gets the state of the writer.</summary>
+ <returns>One of the <see cref="T:System.Xml.WriteState"></see> values.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlWriter"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlWriter.WriteString(System.String)">
+ <summary>When overridden in a derived class, writes the given text content.</summary>
+ <param name="text">The text to write.</param>
+ <exception cref="T:System.ArgumentException">The text string contains an invalid surrogate pair.</exception>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlWriter"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlWriter.WriteStringAsync(System.String)">
+ <summary>Asynchronously writes the given text content.</summary>
+ <param name="text">The text to write.</param>
+ <returns>The task that represents the asynchronous WriteString operation.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlWriter"></see> asynchronous method was called without setting the <see cref="P:System.Xml.XmlWriterSettings.Async"></see> flag to true. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;Set XmlWriterSettings.Async to true if you want to use Async Methods.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlWriter.WriteSurrogateCharEntity(System.Char,System.Char)">
+ <summary>When overridden in a derived class, generates and writes the surrogate character entity for the surrogate character pair.</summary>
+ <param name="lowChar">The low surrogate. This must be a value between 0xDC00 and 0xDFFF.</param>
+ <param name="highChar">The high surrogate. This must be a value between 0xD800 and 0xDBFF.</param>
+ <exception cref="T:System.ArgumentException">An invalid surrogate character pair was passed.</exception>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlWriter"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlWriter.WriteSurrogateCharEntityAsync(System.Char,System.Char)">
+ <summary>Asynchronously generates and writes the surrogate character entity for the surrogate character pair.</summary>
+ <param name="lowChar">The low surrogate. This must be a value between 0xDC00 and 0xDFFF.</param>
+ <param name="highChar">The high surrogate. This must be a value between 0xD800 and 0xDBFF.</param>
+ <returns>The task that represents the asynchronous WriteSurrogateCharEntity operation.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlWriter"></see> asynchronous method was called without setting the <see cref="P:System.Xml.XmlWriterSettings.Async"></see> flag to true. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;Set XmlWriterSettings.Async to true if you want to use Async Methods.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlWriter.WriteValue(System.String)">
+ <summary>Writes a <see cref="T:System.String"></see> value.</summary>
+ <param name="value">The <see cref="T:System.String"></see> value to write.</param>
+ <exception cref="T:System.ArgumentException">An invalid value was specified.</exception>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlWriter"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlWriter.WriteValue(System.Single)">
+ <summary>Writes a single-precision floating-point number.</summary>
+ <param name="value">The single-precision floating-point number to write.</param>
+ <exception cref="T:System.ArgumentException">An invalid value was specified.</exception>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlWriter"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlWriter.WriteValue(System.Object)">
+ <summary>Writes the object value.</summary>
+ <param name="value">The object value to write. Note With the release of the .NET Framework 3.5, this method accepts <see cref="T:System.DateTimeOffset"></see> as a parameter.</param>
+ <exception cref="T:System.ArgumentException">An invalid value was specified.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="value">value</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlWriter"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlWriter.WriteValue(System.Int64)">
+ <summary>Writes a <see cref="T:System.Int64"></see> value.</summary>
+ <param name="value">The <see cref="T:System.Int64"></see> value to write.</param>
+ <exception cref="T:System.ArgumentException">An invalid value was specified.</exception>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlWriter"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlWriter.WriteValue(System.Int32)">
+ <summary>Writes a <see cref="T:System.Int32"></see> value.</summary>
+ <param name="value">The <see cref="T:System.Int32"></see> value to write.</param>
+ <exception cref="T:System.ArgumentException">An invalid value was specified.</exception>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlWriter"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlWriter.WriteValue(System.DateTimeOffset)">
+ <summary>Writes a <see cref="T:System.DateTimeOffset"></see> value.</summary>
+ <param name="value">The <see cref="T:System.DateTimeOffset"></see> value to write.</param>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlWriter"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlWriter.WriteValue(System.Decimal)">
+ <summary>Writes a <see cref="T:System.Decimal"></see> value.</summary>
+ <param name="value">The <see cref="T:System.Decimal"></see> value to write.</param>
+ <exception cref="T:System.ArgumentException">An invalid value was specified.</exception>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlWriter"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlWriter.WriteValue(System.DateTime)">
+ <summary>Writes a <see cref="T:System.DateTime"></see> value.</summary>
+ <param name="value">The <see cref="T:System.DateTime"></see> value to write.</param>
+ <exception cref="T:System.ArgumentException">An invalid value was specified.</exception>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlWriter"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlWriter.WriteValue(System.Boolean)">
+ <summary>Writes a <see cref="T:System.Boolean"></see> value.</summary>
+ <param name="value">The <see cref="T:System.Boolean"></see> value to write.</param>
+ <exception cref="T:System.ArgumentException">An invalid value was specified.</exception>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlWriter"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlWriter.WriteValue(System.Double)">
+ <summary>Writes a <see cref="T:System.Double"></see> value.</summary>
+ <param name="value">The <see cref="T:System.Double"></see> value to write.</param>
+ <exception cref="T:System.ArgumentException">An invalid value was specified.</exception>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlWriter"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlWriter.WriteWhitespace(System.String)">
+ <summary>When overridden in a derived class, writes out the given white space.</summary>
+ <param name="ws">The string of white space characters.</param>
+ <exception cref="T:System.ArgumentException">The string contains non-white space characters.</exception>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlWriter"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlWriter.WriteWhitespaceAsync(System.String)">
+ <summary>Asynchronously writes out the given white space.</summary>
+ <param name="ws">The string of white space characters.</param>
+ <returns>The task that represents the asynchronous WriteWhitespace operation.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlWriter"></see> asynchronous method was called without setting the <see cref="P:System.Xml.XmlWriterSettings.Async"></see> flag to true. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;Set XmlWriterSettings.Async to true if you want to use Async Methods.&quot;</exception>
+ </member>
+ <member name="P:System.Xml.XmlWriter.XmlLang">
+ <summary>When overridden in a derived class, gets the current xml:lang scope.</summary>
+ <returns>The current xml:lang scope.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlWriter"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="P:System.Xml.XmlWriter.XmlSpace">
+ <summary>When overridden in a derived class, gets an <see cref="T:System.Xml.XmlSpace"></see> representing the current xml:space scope.</summary>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">An <code>XmlSpace</code> representing the current <code>xml:space</code> scope. </p>
+ <table><thead><tr><th> Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Meaning <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td><code>None</code></td><td> This is the default if no <code>xml:space</code> scope exists. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td></tr><tr><td><code>Default</code></td><td> The current scope is <code>xml:space</code>=&quot;default&quot;. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td><code>Preserve</code></td><td> The current scope is <code>xml:space</code>=&quot;preserve&quot;. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td></tr></tbody></table></p>
+</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlWriter"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="T:System.Xml.XmlWriterSettings">
+ <summary>Specifies a set of features to support on the <see cref="T:System.Xml.XmlWriter"></see> object created by the <see cref="Overload:System.Xml.XmlWriter.Create"></see> method.</summary>
+ </member>
+ <member name="M:System.Xml.XmlWriterSettings.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.XmlWriterSettings"></see> class.</summary>
+ </member>
+ <member name="P:System.Xml.XmlWriterSettings.Async">
+ <summary>Gets or sets a value that indicates whether asynchronous <see cref="T:System.Xml.XmlWriter"></see> methods can be used on a particular <see cref="T:System.Xml.XmlWriter"></see> instance.</summary>
+ <returns>true if asynchronous methods can be used; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Xml.XmlWriterSettings.CheckCharacters">
+ <summary>Gets or sets a value that indicates whether the XML writer should check to ensure that all characters in the document conform to the &quot;2.2 Characters&quot; section of the W3C <see cref="http://www.w3.org/TR/REC-xml/#charsets">XML 1.0 Recommendation</see>.</summary>
+ <returns>true to do character checking; otherwise, false. The default is true.</returns>
+ </member>
+ <member name="M:System.Xml.XmlWriterSettings.Clone">
+ <summary>Creates a copy of the <see cref="T:System.Xml.XmlWriterSettings"></see> instance.</summary>
+ <returns>The cloned <see cref="T:System.Xml.XmlWriterSettings"></see> object.</returns>
+ </member>
+ <member name="P:System.Xml.XmlWriterSettings.CloseOutput">
+ <summary>Gets or sets a value indicating whether the <see cref="T:System.Xml.XmlWriter"></see> should also close the underlying stream or <see cref="T:System.IO.TextWriter"></see> when the <see cref="M:System.Xml.XmlWriter.Close"></see> method is called.</summary>
+ <returns>true to also close the underlying stream or <see cref="T:System.IO.TextWriter"></see>; otherwise, false. The default is false.</returns>
+ </member>
+ <member name="P:System.Xml.XmlWriterSettings.ConformanceLevel">
+ <summary>Gets or sets the level of conformance that the XML writer checks the XML output for.</summary>
+ <returns>One of the enumeration values that specifies the level of conformance (document, fragment, or automatic detection). The default is <see cref="F:System.Xml.ConformanceLevel.Document"></see>.</returns>
+ </member>
+ <member name="P:System.Xml.XmlWriterSettings.DoNotEscapeUriAttributes">
+ <summary>Gets or sets a value that indicates whether the <see cref="T:System.Xml.XmlWriter"></see> does not escape URI attributes.</summary>
+ <returns>true if the <see cref="T:System.Xml.XmlWriter"></see> do not escape URI attributes; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Xml.XmlWriterSettings.Encoding">
+ <summary>Gets or sets the type of text encoding to use.</summary>
+ <returns>The text encoding to use. The default is Encoding.UTF8.</returns>
+ </member>
+ <member name="P:System.Xml.XmlWriterSettings.Indent">
+ <summary>Gets or sets a value indicating whether to indent elements.</summary>
+ <returns>true to write individual elements on new lines and indent; otherwise, false. The default is false.</returns>
+ </member>
+ <member name="P:System.Xml.XmlWriterSettings.IndentChars">
+ <summary>Gets or sets the character string to use when indenting. This setting is used when the <see cref="P:System.Xml.XmlWriterSettings.Indent"></see> property is set to true.</summary>
+ <returns>The character string to use when indenting. This can be set to any string value. However, to ensure valid XML, you should specify only valid white space characters, such as space characters, tabs, carriage returns, or line feeds. The default is two spaces.</returns>
+ <exception cref="T:System.ArgumentNullException">The value assigned to the <see cref="P:System.Xml.XmlWriterSettings.IndentChars"></see> is null.</exception>
+ </member>
+ <member name="P:System.Xml.XmlWriterSettings.NamespaceHandling">
+ <summary>Gets or sets a value that indicates whether the <see cref="T:System.Xml.XmlWriter"></see> should remove duplicate namespace declarations when writing XML content. The default behavior is for the writer to output all namespace declarations that are present in the writer's namespace resolver.</summary>
+ <returns>The <see cref="T:System.Xml.NamespaceHandling"></see> enumeration used to specify whether to remove duplicate namespace declarations in the <see cref="T:System.Xml.XmlWriter"></see>.</returns>
+ </member>
+ <member name="P:System.Xml.XmlWriterSettings.NewLineChars">
+ <summary>Gets or sets the character string to use for line breaks.</summary>
+ <returns>The character string to use for line breaks. This can be set to any string value. However, to ensure valid XML, you should specify only valid white space characters, such as space characters, tabs, carriage returns, or line feeds. The default is \r\n (carriage return, new line).</returns>
+ <exception cref="T:System.ArgumentNullException">The value assigned to the <see cref="P:System.Xml.XmlWriterSettings.NewLineChars"></see> is null.</exception>
+ </member>
+ <member name="P:System.Xml.XmlWriterSettings.NewLineHandling">
+ <summary>Gets or sets a value indicating whether to normalize line breaks in the output.</summary>
+ <returns>One of the <see cref="T:System.Xml.NewLineHandling"></see> values. The default is <see cref="F:System.Xml.NewLineHandling.Replace"></see>.</returns>
+ </member>
+ <member name="P:System.Xml.XmlWriterSettings.NewLineOnAttributes">
+ <summary>Gets or sets a value indicating whether to write attributes on a new line.</summary>
+ <returns>true to write attributes on individual lines; otherwise, false. The default is false.
+ This setting has no effect when the <see cref="P:System.Xml.XmlWriterSettings.Indent"></see> property value is `false`.
+
+ When <see cref="P:System.Xml.XmlWriterSettings.NewLineOnAttributes"></see> is set to true, each attribute is pre-pended with a new line and one extra level of indentation.</returns>
+ </member>
+ <member name="P:System.Xml.XmlWriterSettings.OmitXmlDeclaration">
+ <summary>Gets or sets a value indicating whether to omit an XML declaration.</summary>
+ <returns>true to omit the XML declaration; otherwise, false. The default is false, an XML declaration is written.</returns>
+ </member>
+ <member name="P:System.Xml.XmlWriterSettings.OutputMethod">
+ <summary>Gets the method used to serialize the <see cref="T:System.Xml.XmlWriter"></see> output.</summary>
+ <returns>One of the <see cref="T:System.Xml.XmlOutputMethod"></see> values. The default is <see cref="F:System.Xml.XmlOutputMethod.Xml"></see>.</returns>
+ </member>
+ <member name="M:System.Xml.XmlWriterSettings.Reset">
+ <summary>Resets the members of the settings class to their default values.</summary>
+ </member>
+ <member name="P:System.Xml.XmlWriterSettings.WriteEndDocumentOnClose">
+ <summary>Gets or sets a value that indicates whether the <see cref="T:System.Xml.XmlWriter"></see> will add closing tags to all unclosed element tags when the <see cref="M:System.Xml.XmlWriter.Close"></see> method is called.</summary>
+ <returns>true if all unclosed element tags will be closed out; otherwise, false. The default value is true.</returns>
+ </member>
+ <member name="T:System.Xml.XPath.Extensions">
+ <summary>This class contains the LINQ to XML extension methods that enable you to evaluate XPath expressions.</summary>
+ </member>
+ <member name="M:System.Xml.XPath.Extensions.CreateNavigator(System.Xml.Linq.XNode)">
+ <summary>Creates an <see cref="T:System.Xml.XPath.XPathNavigator"></see> for an <see cref="T:System.Xml.Linq.XNode"></see>.</summary>
+ <param name="node">An <see cref="T:System.Xml.Linq.XNode"></see> that can process XPath queries.</param>
+ <returns>An <see cref="T:System.Xml.XPath.XPathNavigator"></see> that can process XPath queries.</returns>
+ </member>
+ <member name="M:System.Xml.XPath.Extensions.CreateNavigator(System.Xml.Linq.XNode,System.Xml.XmlNameTable)">
+ <summary>Creates an <see cref="T:System.Xml.XPath.XPathNavigator"></see> for an <see cref="T:System.Xml.Linq.XNode"></see>. The <see cref="T:System.Xml.XmlNameTable"></see> enables more efficient XPath expression processing.</summary>
+ <param name="node">An <see cref="T:System.Xml.Linq.XNode"></see> that can process an XPath query.</param>
+ <param name="nameTable">A <see cref="T:System.Xml.XmlNameTable"></see> to be used by <see cref="T:System.Xml.XPath.XPathNavigator"></see>.</param>
+ <returns>An <see cref="T:System.Xml.XPath.XPathNavigator"></see> that can process XPath queries.</returns>
+ </member>
+ <member name="M:System.Xml.XPath.Extensions.XPathEvaluate(System.Xml.Linq.XNode,System.String)">
+ <summary>Evaluates an XPath expression.</summary>
+ <param name="node">The <see cref="T:System.Xml.Linq.XNode"></see> on which to evaluate the XPath expression.</param>
+ <param name="expression">A <see cref="T:System.String"></see> that contains an XPath expression.</param>
+ <returns>An object that can contain a bool, a double, a string, or an <see cref="T:System.Collections.Generic.IEnumerable`1"></see>.</returns>
+ </member>
+ <member name="M:System.Xml.XPath.Extensions.XPathEvaluate(System.Xml.Linq.XNode,System.String,System.Xml.IXmlNamespaceResolver)">
+ <summary>Evaluates an XPath expression, resolving namespace prefixes using the specified <see cref="T:System.Xml.IXmlNamespaceResolver"></see>.</summary>
+ <param name="node">The <see cref="T:System.Xml.Linq.XNode"></see> on which to evaluate the XPath expression.</param>
+ <param name="expression">A <see cref="T:System.String"></see> that contains an XPath expression.</param>
+ <param name="resolver">A <see cref="T:System.Xml.IXmlNamespaceResolver"></see> for the namespace prefixes in the XPath expression.</param>
+ <returns>An object that contains the result of evaluating the expression. The object can be a bool, a double, a string, or an <see cref="T:System.Collections.Generic.IEnumerable`1"></see>.</returns>
+ </member>
+ <member name="M:System.Xml.XPath.Extensions.XPathSelectElement(System.Xml.Linq.XNode,System.String)">
+ <summary>Selects an <see cref="T:System.Xml.Linq.XElement"></see> using a XPath expression.</summary>
+ <param name="node">The <see cref="T:System.Xml.Linq.XNode"></see> on which to evaluate the XPath expression.</param>
+ <param name="expression">A <see cref="T:System.String"></see> that contains an XPath expression.</param>
+ <returns>An <see cref="T:System.Xml.Linq.XElement"></see>, or null.</returns>
+ </member>
+ <member name="M:System.Xml.XPath.Extensions.XPathSelectElement(System.Xml.Linq.XNode,System.String,System.Xml.IXmlNamespaceResolver)">
+ <summary>Selects an <see cref="T:System.Xml.Linq.XElement"></see> using a XPath expression, resolving namespace prefixes using the specified <see cref="T:System.Xml.IXmlNamespaceResolver"></see>.</summary>
+ <param name="node">The <see cref="T:System.Xml.Linq.XNode"></see> on which to evaluate the XPath expression.</param>
+ <param name="expression">A <see cref="T:System.String"></see> that contains an XPath expression.</param>
+ <param name="resolver">An <see cref="T:System.Xml.IXmlNamespaceResolver"></see> for the namespace prefixes in the XPath expression.</param>
+ <returns>An <see cref="T:System.Xml.Linq.XElement"></see>, or null.</returns>
+ </member>
+ <member name="M:System.Xml.XPath.Extensions.XPathSelectElements(System.Xml.Linq.XNode,System.String)">
+ <summary>Selects a collection of elements using an XPath expression.</summary>
+ <param name="node">The <see cref="T:System.Xml.Linq.XNode"></see> on which to evaluate the XPath expression.</param>
+ <param name="expression">A <see cref="T:System.String"></see> that contains an XPath expression.</param>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XElement"></see> that contains the selected elements.</returns>
+ </member>
+ <member name="M:System.Xml.XPath.Extensions.XPathSelectElements(System.Xml.Linq.XNode,System.String,System.Xml.IXmlNamespaceResolver)">
+ <summary>Selects a collection of elements using an XPath expression, resolving namespace prefixes using the specified <see cref="T:System.Xml.IXmlNamespaceResolver"></see>.</summary>
+ <param name="node">The <see cref="T:System.Xml.Linq.XNode"></see> on which to evaluate the XPath expression.</param>
+ <param name="expression">A <see cref="T:System.String"></see> that contains an XPath expression.</param>
+ <param name="resolver">A <see cref="T:System.Xml.IXmlNamespaceResolver"></see> for the namespace prefixes in the XPath expression.</param>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Xml.Linq.XElement"></see> that contains the selected elements.</returns>
+ </member>
+ <member name="T:System.Xml.XPath.IXPathNavigable">
+ <summary>Provides an accessor to the <see cref="T:System.Xml.XPath.XPathNavigator"></see> class.</summary>
+ </member>
+ <member name="M:System.Xml.XPath.IXPathNavigable.CreateNavigator">
+ <summary>Returns a new <see cref="T:System.Xml.XPath.XPathNavigator"></see> object.</summary>
+ <returns>An <see cref="T:System.Xml.XPath.XPathNavigator"></see> object.</returns>
+ </member>
+ <member name="T:System.Xml.XPath.XDocumentExtensions">
+
+ </member>
+ <member name="M:System.Xml.XPath.XDocumentExtensions.ToXPathNavigable(System.Xml.Linq.XNode)">
+ <param name="node"></param>
+ <returns></returns>
+ </member>
+ <member name="T:System.Xml.XPath.XmlCaseOrder">
+ <summary>Specifies the sort order for uppercase and lowercase letters.</summary>
+ </member>
+ <member name="F:System.Xml.XPath.XmlCaseOrder.LowerFirst">
+ <summary>Lowercase letters are sorted before uppercase letters.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.XPath.XmlCaseOrder.None">
+ <summary>Ignore the case.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.XPath.XmlCaseOrder.UpperFirst">
+ <summary>Uppercase letters are sorted before lowercase letters.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Xml.XPath.XmlDataType">
+ <summary>Specifies the data type used to determine sort order.</summary>
+ </member>
+ <member name="F:System.Xml.XPath.XmlDataType.Number">
+ <summary>Values are sorted numerically.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.XPath.XmlDataType.Text">
+ <summary>Values are sorted alphabetically.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Xml.XPath.XmlSortOrder">
+ <summary>Specifies the sort order.</summary>
+ </member>
+ <member name="F:System.Xml.XPath.XmlSortOrder.Ascending">
+ <summary>Nodes are sorted in ascending order. For example, if the numbers 1,2,3, and 4 are sorted in ascending order, they appear as 1,2,3,4.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.XPath.XmlSortOrder.Descending">
+ <summary>Nodes are sorted in descending order. For example, if the numbers 1,2,3, and 4 are sorted in descending order, they appear as, 4,3,2,1.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Xml.XPath.XPathDocument">
+ <summary>Provides a fast, read-only, in-memory representation of an XML document by using the XPath data model.</summary>
+ </member>
+ <member name="M:System.Xml.XPath.XPathDocument.#ctor(System.IO.Stream)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.XPath.XPathDocument"></see> class from the XML data in the specified <see cref="T:System.IO.Stream"></see> object.</summary>
+ <param name="stream">The <see cref="T:System.IO.Stream"></see> object that contains the XML data.</param>
+ <exception cref="T:System.Xml.XmlException">An error was encountered in the XML data. The <see cref="T:System.Xml.XPath.XPathDocument"></see> remains empty.</exception>
+ <exception cref="T:System.ArgumentNullException">The <see cref="T:System.IO.Stream"></see> object passed as a parameter is null.</exception>
+ </member>
+ <member name="M:System.Xml.XPath.XPathDocument.#ctor(System.IO.TextReader)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.XPath.XPathDocument"></see> class from the XML data that is contained in the specified <see cref="T:System.IO.TextReader"></see> object.</summary>
+ <param name="textReader">The <see cref="T:System.IO.TextReader"></see> object that contains the XML data.</param>
+ <exception cref="T:System.Xml.XmlException">An error was encountered in the XML data. The <see cref="T:System.Xml.XPath.XPathDocument"></see> remains empty.</exception>
+ <exception cref="T:System.ArgumentNullException">The <see cref="T:System.IO.TextReader"></see> object passed as a parameter is null.</exception>
+ </member>
+ <member name="M:System.Xml.XPath.XPathDocument.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.XPath.XPathDocument"></see> class from the XML data in the specified file.</summary>
+ <param name="uri">The path of the file that contains the XML data.</param>
+ <exception cref="T:System.Xml.XmlException">An error was encountered in the XML data. The <see cref="T:System.Xml.XPath.XPathDocument"></see> remains empty.</exception>
+ <exception cref="T:System.ArgumentNullException">The file path parameter is null.</exception>
+ </member>
+ <member name="M:System.Xml.XPath.XPathDocument.#ctor(System.Xml.XmlReader)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.XPath.XPathDocument"></see> class from the XML data that is contained in the specified <see cref="T:System.Xml.XmlReader"></see> object.</summary>
+ <param name="reader">The <see cref="T:System.Xml.XmlReader"></see> object that contains the XML data.</param>
+ <exception cref="T:System.Xml.XmlException">An error was encountered in the XML data. The <see cref="T:System.Xml.XPath.XPathDocument"></see> remains empty.</exception>
+ <exception cref="T:System.ArgumentNullException">The <see cref="T:System.Xml.XmlReader"></see> object passed as a parameter is null.</exception>
+ </member>
+ <member name="M:System.Xml.XPath.XPathDocument.#ctor(System.String,System.Xml.XmlSpace)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.XPath.XPathDocument"></see> class from the XML data in the file specified with the white space handling specified.</summary>
+ <param name="uri">The path of the file that contains the XML data.</param>
+ <param name="space">An <see cref="T:System.Xml.XmlSpace"></see> object.</param>
+ <exception cref="T:System.Xml.XmlException">An error was encountered in the XML data. The <see cref="T:System.Xml.XPath.XPathDocument"></see> remains empty.</exception>
+ <exception cref="T:System.ArgumentNullException">The file path parameter or <see cref="T:System.Xml.XmlSpace"></see> object parameter is null.</exception>
+ </member>
+ <member name="M:System.Xml.XPath.XPathDocument.#ctor(System.Xml.XmlReader,System.Xml.XmlSpace)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.XPath.XPathDocument"></see> class from the XML data that is contained in the specified <see cref="T:System.Xml.XmlReader"></see> object with the specified white space handling.</summary>
+ <param name="reader">The <see cref="T:System.Xml.XmlReader"></see> object that contains the XML data.</param>
+ <param name="space">An <see cref="T:System.Xml.XmlSpace"></see> object.</param>
+ <exception cref="T:System.Xml.XmlException">An error was encountered in the XML data. The <see cref="T:System.Xml.XPath.XPathDocument"></see> remains empty.</exception>
+ <exception cref="T:System.ArgumentNullException">The <see cref="T:System.Xml.XmlReader"></see> object parameter or <see cref="T:System.Xml.XmlSpace"></see> object parameter is null.</exception>
+ </member>
+ <member name="M:System.Xml.XPath.XPathDocument.CreateNavigator">
+ <summary>Initializes a read-only <see cref="T:System.Xml.XPath.XPathNavigator"></see> object for navigating through nodes in this <see cref="T:System.Xml.XPath.XPathDocument"></see>.</summary>
+ <returns>A read-only <see cref="T:System.Xml.XPath.XPathNavigator"></see> object.</returns>
+ </member>
+ <member name="T:System.Xml.XPath.XPathException">
+ <summary>Provides the exception thrown when an error occurs while processing an XPath expression.</summary>
+ </member>
+ <member name="M:System.Xml.XPath.XPathException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.XPath.XPathException"></see> class.</summary>
+ </member>
+ <member name="M:System.Xml.XPath.XPathException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.XPath.XPathException"></see> class with the specified exception message.</summary>
+ <param name="message">The description of the error condition.</param>
+ </member>
+ <member name="M:System.Xml.XPath.XPathException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Uses the information in the <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> and <see cref="T:System.Runtime.Serialization.StreamingContext"></see> objects to initialize a new instance of the <see cref="T:System.Xml.XPath.XPathException"></see> class.</summary>
+ <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object that contains all the properties of an <see cref="T:System.Xml.XPath.XPathException"></see>.</param>
+ <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"></see> object.</param>
+ </member>
+ <member name="M:System.Xml.XPath.XPathException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.XPath.XPathException"></see> class using the specified exception message and <see cref="T:System.Exception"></see> object.</summary>
+ <param name="message">The description of the error condition.</param>
+ <param name="innerException">The <see cref="T:System.Exception"></see> that threw the <see cref="T:System.Xml.XPath.XPathException"></see>, if any. This value can be null.</param>
+ </member>
+ <member name="M:System.Xml.XPath.XPathException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Streams all the <see cref="T:System.Xml.XPath.XPathException"></see> properties into the <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> class for the specified <see cref="T:System.Runtime.Serialization.StreamingContext"></see>.</summary>
+ <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object.</param>
+ <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"></see> object.</param>
+ </member>
+ <member name="P:System.Xml.XPath.XPathException.Message">
+ <summary>Gets the description of the error condition for this exception.</summary>
+ <returns>The string description of the error condition for this exception.</returns>
+ </member>
+ <member name="T:System.Xml.XPath.XPathExpression">
+ <summary>Provides a typed class that represents a compiled XPath expression.</summary>
+ </member>
+ <member name="M:System.Xml.XPath.XPathExpression.AddSort(System.Object,System.Collections.IComparer)">
+ <summary>When overridden in a derived class, sorts the nodes selected by the XPath expression according to the specified <see cref="T:System.Collections.IComparer"></see> object.</summary>
+ <param name="expr">An object representing the sort key. This can be the string value of the node or an <see cref="T:System.Xml.XPath.XPathExpression"></see> object with a compiled XPath expression.</param>
+ <param name="comparer">An <see cref="T:System.Collections.IComparer"></see> object that provides the specific data type comparisons for comparing two objects for equivalence.</param>
+ <exception cref="T:System.Xml.XPath.XPathException">The <see cref="T:System.Xml.XPath.XPathExpression"></see> or sort key includes a prefix and either an <see cref="T:System.Xml.XmlNamespaceManager"></see> is not provided, or the prefix cannot be found in the supplied <see cref="T:System.Xml.XmlNamespaceManager"></see>.</exception>
+ </member>
+ <member name="M:System.Xml.XPath.XPathExpression.AddSort(System.Object,System.Xml.XPath.XmlSortOrder,System.Xml.XPath.XmlCaseOrder,System.String,System.Xml.XPath.XmlDataType)">
+ <summary>When overridden in a derived class, sorts the nodes selected by the XPath expression according to the supplied parameters.</summary>
+ <param name="expr">An object representing the sort key. This can be the string value of the node or an <see cref="T:System.Xml.XPath.XPathExpression"></see> object with a compiled XPath expression.</param>
+ <param name="order">An <see cref="T:System.Xml.XPath.XmlSortOrder"></see> value indicating the sort order.</param>
+ <param name="caseOrder">An <see cref="T:System.Xml.XPath.XmlCaseOrder"></see> value indicating how to sort uppercase and lowercase letters.</param>
+ <param name="lang">The language to use for comparison. Uses the <see cref="T:System.Globalization.CultureInfo"></see> class that can be passed to the <see cref="Overload:System.String.Compare"></see> method for the language types, for example, &quot;us-en&quot; for U.S. English. If an empty string is specified, the system environment is used to determine the <see cref="T:System.Globalization.CultureInfo"></see>.</param>
+ <param name="dataType">An <see cref="T:System.Xml.XPath.XmlDataType"></see> value indicating the sort order for the data type.</param>
+ <exception cref="T:System.Xml.XPath.XPathException">The <see cref="T:System.Xml.XPath.XPathExpression"></see> or sort key includes a prefix and either an <see cref="T:System.Xml.XmlNamespaceManager"></see> is not provided, or the prefix cannot be found in the supplied <see cref="T:System.Xml.XmlNamespaceManager"></see>.</exception>
+ </member>
+ <member name="M:System.Xml.XPath.XPathExpression.Clone">
+ <summary>When overridden in a derived class, returns a clone of this <see cref="T:System.Xml.XPath.XPathExpression"></see>.</summary>
+ <returns>A new <see cref="T:System.Xml.XPath.XPathExpression"></see> object.</returns>
+ </member>
+ <member name="M:System.Xml.XPath.XPathExpression.Compile(System.String)">
+ <summary>Compiles the XPath expression specified and returns an <see cref="T:System.Xml.XPath.XPathExpression"></see> object representing the XPath expression.</summary>
+ <param name="xpath">An XPath expression.</param>
+ <returns>An <see cref="T:System.Xml.XPath.XPathExpression"></see> object.</returns>
+ <exception cref="T:System.ArgumentException">The XPath expression parameter is not a valid XPath expression.</exception>
+ <exception cref="T:System.Xml.XPath.XPathException">The XPath expression is not valid.</exception>
+ </member>
+ <member name="M:System.Xml.XPath.XPathExpression.Compile(System.String,System.Xml.IXmlNamespaceResolver)">
+ <summary>Compiles the specified XPath expression, with the <see cref="T:System.Xml.IXmlNamespaceResolver"></see> object specified for namespace resolution, and returns an <see cref="T:System.Xml.XPath.XPathExpression"></see> object that represents the XPath expression.</summary>
+ <param name="xpath">An XPath expression.</param>
+ <param name="nsResolver">An object that implements the <see cref="T:System.Xml.IXmlNamespaceResolver"></see> interface for namespace resolution.</param>
+ <returns>An <see cref="T:System.Xml.XPath.XPathExpression"></see> object.</returns>
+ <exception cref="T:System.ArgumentException">The XPath expression parameter is not a valid XPath expression.</exception>
+ <exception cref="T:System.Xml.XPath.XPathException">The XPath expression is not valid.</exception>
+ </member>
+ <member name="P:System.Xml.XPath.XPathExpression.Expression">
+ <summary>When overridden in a derived class, gets a string representation of the <see cref="T:System.Xml.XPath.XPathExpression"></see>.</summary>
+ <returns>A string representation of the <see cref="T:System.Xml.XPath.XPathExpression"></see>.</returns>
+ </member>
+ <member name="P:System.Xml.XPath.XPathExpression.ReturnType">
+ <summary>When overridden in a derived class, gets the result type of the XPath expression.</summary>
+ <returns>An <see cref="T:System.Xml.XPath.XPathResultType"></see> value representing the result type of the XPath expression.</returns>
+ </member>
+ <member name="M:System.Xml.XPath.XPathExpression.SetContext(System.Xml.IXmlNamespaceResolver)">
+ <summary>When overridden in a derived class, specifies the <see cref="T:System.Xml.IXmlNamespaceResolver"></see> object to use for namespace resolution.</summary>
+ <param name="nsResolver">An object that implements the <see cref="T:System.Xml.IXmlNamespaceResolver"></see> interface to use for namespace resolution.</param>
+ <exception cref="T:System.Xml.XPath.XPathException">The <see cref="T:System.Xml.IXmlNamespaceResolver"></see> object parameter is not derived from <see cref="T:System.Xml.IXmlNamespaceResolver"></see>.</exception>
+ </member>
+ <member name="M:System.Xml.XPath.XPathExpression.SetContext(System.Xml.XmlNamespaceManager)">
+ <summary>When overridden in a derived class, specifies the <see cref="T:System.Xml.XmlNamespaceManager"></see> object to use for namespace resolution.</summary>
+ <param name="nsManager">An <see cref="T:System.Xml.XmlNamespaceManager"></see> object to use for namespace resolution.</param>
+ <exception cref="T:System.Xml.XPath.XPathException">The <see cref="T:System.Xml.XmlNamespaceManager"></see> object parameter is not derived from the <see cref="T:System.Xml.XmlNamespaceManager"></see> class.</exception>
+ </member>
+ <member name="T:System.Xml.XPath.XPathItem">
+ <summary>Represents an item in the XQuery 1.0 and XPath 2.0 Data Model.</summary>
+ </member>
+ <member name="M:System.Xml.XPath.XPathItem.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.XPath.XPathItem"></see> class.</summary>
+ </member>
+ <member name="P:System.Xml.XPath.XPathItem.IsNode">
+ <summary>When overridden in a derived class, gets a value indicating whether the item represents an XPath node or an atomic value.</summary>
+ <returns>true if the item represents an XPath node; false if the item represents an atomic value.</returns>
+ </member>
+ <member name="P:System.Xml.XPath.XPathItem.TypedValue">
+ <summary>When overridden in a derived class, gets the current item as a boxed object of the most appropriate .NET Framework 2.0 type according to its schema type.</summary>
+ <returns>The current item as a boxed object of the most appropriate .NET Framework type.</returns>
+ </member>
+ <member name="P:System.Xml.XPath.XPathItem.Value">
+ <summary>When overridden in a derived class, gets the string value of the item.</summary>
+ <returns>The string value of the item.</returns>
+ </member>
+ <member name="M:System.Xml.XPath.XPathItem.ValueAs(System.Type)">
+ <summary>Returns the item's value as the specified type.</summary>
+ <param name="returnType">The type to return the item value as.</param>
+ <returns>The value of the item as the type requested.</returns>
+ <exception cref="T:System.FormatException">The item's value is not in the correct format for the target type.</exception>
+ <exception cref="T:System.InvalidCastException">The attempted cast is not valid.</exception>
+ <exception cref="T:System.OverflowException">The attempted cast resulted in an overflow.</exception>
+ </member>
+ <member name="M:System.Xml.XPath.XPathItem.ValueAs(System.Type,System.Xml.IXmlNamespaceResolver)">
+ <summary>When overridden in a derived class, returns the item's value as the type specified using the <see cref="T:System.Xml.IXmlNamespaceResolver"></see> object specified to resolve namespace prefixes.</summary>
+ <param name="returnType">The type to return the item's value as.</param>
+ <param name="nsResolver">The <see cref="T:System.Xml.IXmlNamespaceResolver"></see> object used to resolve namespace prefixes.</param>
+ <returns>The value of the item as the type requested.</returns>
+ <exception cref="T:System.FormatException">The item's value is not in the correct format for the target type.</exception>
+ <exception cref="T:System.InvalidCastException">The attempted cast is not valid.</exception>
+ <exception cref="T:System.OverflowException">The attempted cast resulted in an overflow.</exception>
+ </member>
+ <member name="P:System.Xml.XPath.XPathItem.ValueAsBoolean">
+ <summary>When overridden in a derived class, gets the item's value as a <see cref="T:System.Boolean"></see>.</summary>
+ <returns>The item's value as a <see cref="T:System.Boolean"></see>.</returns>
+ <exception cref="T:System.FormatException">The item's value is not in the correct format for the <see cref="T:System.Boolean"></see> type.</exception>
+ <exception cref="T:System.InvalidCastException">The attempted cast to <see cref="T:System.Boolean"></see> is not valid.</exception>
+ </member>
+ <member name="P:System.Xml.XPath.XPathItem.ValueAsDateTime">
+ <summary>When overridden in a derived class, gets the item's value as a <see cref="T:System.DateTime"></see>.</summary>
+ <returns>The item's value as a <see cref="T:System.DateTime"></see>.</returns>
+ <exception cref="T:System.FormatException">The item's value is not in the correct format for the <see cref="T:System.DateTime"></see> type.</exception>
+ <exception cref="T:System.InvalidCastException">The attempted cast to <see cref="T:System.DateTime"></see> is not valid.</exception>
+ </member>
+ <member name="P:System.Xml.XPath.XPathItem.ValueAsDouble">
+ <summary>When overridden in a derived class, gets the item's value as a <see cref="T:System.Double"></see>.</summary>
+ <returns>The item's value as a <see cref="T:System.Double"></see>.</returns>
+ <exception cref="T:System.FormatException">The item's value is not in the correct format for the <see cref="T:System.Double"></see> type.</exception>
+ <exception cref="T:System.InvalidCastException">The attempted cast to <see cref="T:System.Double"></see> is not valid.</exception>
+ <exception cref="T:System.OverflowException">The attempted cast resulted in an overflow.</exception>
+ </member>
+ <member name="P:System.Xml.XPath.XPathItem.ValueAsInt">
+ <summary>When overridden in a derived class, gets the item's value as an <see cref="T:System.Int32"></see>.</summary>
+ <returns>The item's value as an <see cref="T:System.Int32"></see>.</returns>
+ <exception cref="T:System.FormatException">The item's value is not in the correct format for the <see cref="T:System.Int32"></see> type.</exception>
+ <exception cref="T:System.InvalidCastException">The attempted cast to <see cref="T:System.Int32"></see> is not valid.</exception>
+ <exception cref="T:System.OverflowException">The attempted cast resulted in an overflow.</exception>
+ </member>
+ <member name="P:System.Xml.XPath.XPathItem.ValueAsLong">
+ <summary>When overridden in a derived class, gets the item's value as an <see cref="T:System.Int64"></see>.</summary>
+ <returns>The item's value as an <see cref="T:System.Int64"></see>.</returns>
+ <exception cref="T:System.FormatException">The item's value is not in the correct format for the <see cref="T:System.Int64"></see> type.</exception>
+ <exception cref="T:System.InvalidCastException">The attempted cast to <see cref="T:System.Int64"></see> is not valid.</exception>
+ <exception cref="T:System.OverflowException">The attempted cast resulted in an overflow.</exception>
+ </member>
+ <member name="P:System.Xml.XPath.XPathItem.ValueType">
+ <summary>When overridden in a derived class, gets the .NET Framework 2.0 type of the item.</summary>
+ <returns>The .NET Framework type of the item. The default value is <see cref="T:System.String"></see>.</returns>
+ </member>
+ <member name="P:System.Xml.XPath.XPathItem.XmlType">
+ <summary>When overridden in a derived class, gets the <see cref="T:System.Xml.Schema.XmlSchemaType"></see> for the item.</summary>
+ <returns>The <see cref="T:System.Xml.Schema.XmlSchemaType"></see> for the item.</returns>
+ </member>
+ <member name="T:System.Xml.XPath.XPathNamespaceScope">
+ <summary>Defines the namespace scope.</summary>
+ </member>
+ <member name="F:System.Xml.XPath.XPathNamespaceScope.All">
+ <summary>Returns all namespaces defined in the scope of the current node. This includes the xmlns:xml namespace which is always declared implicitly. The order of the namespaces returned is not defined.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.XPath.XPathNamespaceScope.ExcludeXml">
+ <summary>Returns all namespaces defined in the scope of the current node, excluding the xmlns:xml namespace. The xmlns:xml namespace is always declared implicitly. The order of the namespaces returned is not defined.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.XPath.XPathNamespaceScope.Local">
+ <summary>Returns all namespaces that are defined locally at the current node.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Xml.XPath.XPathNavigator">
+ <summary>Provides a cursor model for navigating and editing XML data.</summary>
+ </member>
+ <member name="M:System.Xml.XPath.XPathNavigator.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.XPath.XPathNavigator"></see> class.</summary>
+ </member>
+ <member name="M:System.Xml.XPath.XPathNavigator.AppendChild">
+ <summary>Returns an <see cref="T:System.Xml.XmlWriter"></see> object used to create one or more new child nodes at the end of the list of child nodes of the current node.</summary>
+ <returns>An <see cref="T:System.Xml.XmlWriter"></see> object used to create new child nodes at the end of the list of child nodes of the current node.</returns>
+ <exception cref="T:System.InvalidOperationException">The current node the <see cref="T:System.Xml.XPath.XPathNavigator"></see> is positioned on is not the root node or an element node.</exception>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Xml.XPath.XPathNavigator"></see> does not support editing.</exception>
+ </member>
+ <member name="M:System.Xml.XPath.XPathNavigator.AppendChild(System.String)">
+ <summary>Creates a new child node at the end of the list of child nodes of the current node using the XML data string specified.</summary>
+ <param name="newChild">The XML data string for the new child node.</param>
+ <exception cref="T:System.ArgumentNullException">The XML data string parameter is null.</exception>
+ <exception cref="T:System.InvalidOperationException">The current node the <see cref="T:System.Xml.XPath.XPathNavigator"></see> is positioned on is not the root node or an element node.</exception>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Xml.XPath.XPathNavigator"></see> does not support editing.</exception>
+ <exception cref="T:System.Xml.XmlException">The XML data string parameter is not well-formed.</exception>
+ </member>
+ <member name="M:System.Xml.XPath.XPathNavigator.AppendChild(System.Xml.XmlReader)">
+ <summary>Creates a new child node at the end of the list of child nodes of the current node using the XML contents of the <see cref="T:System.Xml.XmlReader"></see> object specified.</summary>
+ <param name="newChild">An <see cref="T:System.Xml.XmlReader"></see> object positioned on the XML data for the new child node.</param>
+ <exception cref="T:System.ArgumentException">The <see cref="T:System.Xml.XmlReader"></see> object is in an error state or closed.</exception>
+ <exception cref="T:System.ArgumentNullException">The <see cref="T:System.Xml.XmlReader"></see> object parameter is null.</exception>
+ <exception cref="T:System.InvalidOperationException">The current node the <see cref="T:System.Xml.XPath.XPathNavigator"></see> is positioned on is not the root node or an element node.</exception>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Xml.XPath.XPathNavigator"></see> does not support editing.</exception>
+ <exception cref="T:System.Xml.XmlException">The XML contents of the <see cref="T:System.Xml.XmlReader"></see> object parameter is not well-formed.</exception>
+ </member>
+ <member name="M:System.Xml.XPath.XPathNavigator.AppendChild(System.Xml.XPath.XPathNavigator)">
+ <summary>Creates a new child node at the end of the list of child nodes of the current node using the nodes in the <see cref="T:System.Xml.XPath.XPathNavigator"></see> specified.</summary>
+ <param name="newChild">An <see cref="T:System.Xml.XPath.XPathNavigator"></see> object positioned on the node to add as the new child node.</param>
+ <exception cref="T:System.ArgumentNullException">The <see cref="T:System.Xml.XPath.XPathNavigator"></see> object parameter is null.</exception>
+ <exception cref="T:System.InvalidOperationException">The current node the <see cref="T:System.Xml.XPath.XPathNavigator"></see> is positioned on is not the root node or an element node.</exception>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Xml.XPath.XPathNavigator"></see> does not support editing.</exception>
+ </member>
+ <member name="M:System.Xml.XPath.XPathNavigator.AppendChildElement(System.String,System.String,System.String,System.String)">
+ <summary>Creates a new child element node at the end of the list of child nodes of the current node using the namespace prefix, local name and namespace URI specified with the value specified.</summary>
+ <param name="prefix">The namespace prefix of the new child element node (if any).</param>
+ <param name="localName">The local name of the new child element node (if any).</param>
+ <param name="namespaceURI">The namespace URI of the new child element node (if any). <see cref="F:System.String.Empty"></see> and null are equivalent.</param>
+ <param name="value">The value of the new child element node. If <see cref="F:System.String.Empty"></see> or null are passed, an empty element is created.</param>
+ <exception cref="T:System.InvalidOperationException">The current node the <see cref="T:System.Xml.XPath.XPathNavigator"></see> is positioned on is not the root node or an element node.</exception>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Xml.XPath.XPathNavigator"></see> does not support editing.</exception>
+ </member>
+ <member name="P:System.Xml.XPath.XPathNavigator.BaseURI">
+ <summary>When overridden in a derived class, gets the base URI for the current node.</summary>
+ <returns>The location from which the node was loaded, or <see cref="F:System.String.Empty"></see> if there is no value.</returns>
+ </member>
+ <member name="P:System.Xml.XPath.XPathNavigator.CanEdit">
+ <summary>Gets a value indicating whether the <see cref="T:System.Xml.XPath.XPathNavigator"></see> can edit the underlying XML data.</summary>
+ <returns>true if the <see cref="T:System.Xml.XPath.XPathNavigator"></see> can edit the underlying XML data; otherwise false.</returns>
+ </member>
+ <member name="M:System.Xml.XPath.XPathNavigator.CheckValidity(System.Xml.Schema.XmlSchemaSet,System.Xml.Schema.ValidationEventHandler)">
+ <summary>Verifies that the XML data in the <see cref="T:System.Xml.XPath.XPathNavigator"></see> conforms to the XML Schema definition language (XSD) schema provided.</summary>
+ <param name="schemas">The <see cref="T:System.Xml.Schema.XmlSchemaSet"></see> containing the schemas used to validate the XML data contained in the <see cref="T:System.Xml.XPath.XPathNavigator"></see>.</param>
+ <param name="validationEventHandler">The <see cref="T:System.Xml.Schema.ValidationEventHandler"></see> that receives information about schema validation warnings and errors.</param>
+ <returns>true if no schema validation errors occurred; otherwise, false.</returns>
+ <exception cref="T:System.Xml.Schema.XmlSchemaValidationException">A schema validation error occurred, and no <see cref="T:System.Xml.Schema.ValidationEventHandler"></see> was specified to handle validation errors.</exception>
+ <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Xml.XPath.XPathNavigator"></see> is positioned on a node that is not an element, attribute, or the root node or there is not type information to perform validation.</exception>
+ <exception cref="T:System.ArgumentException">The <see cref="M:System.Xml.XPath.XPathNavigator.CheckValidity(System.Xml.Schema.XmlSchemaSet,System.Xml.Schema.ValidationEventHandler)"></see> method was called with an <see cref="T:System.Xml.Schema.XmlSchemaSet"></see> parameter when the <see cref="T:System.Xml.XPath.XPathNavigator"></see> was not positioned on the root node of the XML data.</exception>
+ </member>
+ <member name="M:System.Xml.XPath.XPathNavigator.Clone">
+ <summary>When overridden in a derived class, creates a new <see cref="T:System.Xml.XPath.XPathNavigator"></see> positioned at the same node as this <see cref="T:System.Xml.XPath.XPathNavigator"></see>.</summary>
+ <returns>A new <see cref="T:System.Xml.XPath.XPathNavigator"></see> positioned at the same node as this <see cref="T:System.Xml.XPath.XPathNavigator"></see>.</returns>
+ </member>
+ <member name="M:System.Xml.XPath.XPathNavigator.ComparePosition(System.Xml.XPath.XPathNavigator)">
+ <summary>Compares the position of the current <see cref="T:System.Xml.XPath.XPathNavigator"></see> with the position of the <see cref="T:System.Xml.XPath.XPathNavigator"></see> specified.</summary>
+ <param name="nav">The <see cref="T:System.Xml.XPath.XPathNavigator"></see> to compare against.</param>
+ <returns>An <see cref="T:System.Xml.XmlNodeOrder"></see> value representing the comparative position of the two <see cref="T:System.Xml.XPath.XPathNavigator"></see> objects.</returns>
+ </member>
+ <member name="M:System.Xml.XPath.XPathNavigator.Compile(System.String)">
+ <summary>Compiles a string representing an XPath expression and returns an <see cref="T:System.Xml.XPath.XPathExpression"></see> object.</summary>
+ <param name="xpath">A string representing an XPath expression.</param>
+ <returns>An <see cref="T:System.Xml.XPath.XPathExpression"></see> object representing the XPath expression.</returns>
+ <exception cref="T:System.ArgumentException">The <paramref name="xpath">xpath</paramref> parameter contains an XPath expression that is not valid.</exception>
+ <exception cref="T:System.Xml.XPath.XPathException">The XPath expression is not valid.</exception>
+ </member>
+ <member name="M:System.Xml.XPath.XPathNavigator.CreateAttribute(System.String,System.String,System.String,System.String)">
+ <summary>Creates an attribute node on the current element node using the namespace prefix, local name and namespace URI specified with the value specified.</summary>
+ <param name="prefix">The namespace prefix of the new attribute node (if any).</param>
+ <param name="localName">The local name of the new attribute node which cannot <see cref="F:System.String.Empty"></see> or null.</param>
+ <param name="namespaceURI">The namespace URI for the new attribute node (if any).</param>
+ <param name="value">The value of the new attribute node. If <see cref="F:System.String.Empty"></see> or null are passed, an empty attribute node is created.</param>
+ <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Xml.XPath.XPathNavigator"></see> is not positioned on an element node.</exception>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Xml.XPath.XPathNavigator"></see> does not support editing.</exception>
+ </member>
+ <member name="M:System.Xml.XPath.XPathNavigator.CreateAttributes">
+ <summary>Returns an <see cref="T:System.Xml.XmlWriter"></see> object used to create new attributes on the current element.</summary>
+ <returns>An <see cref="T:System.Xml.XmlWriter"></see> object used to create new attributes on the current element.</returns>
+ <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Xml.XPath.XPathNavigator"></see> is not positioned on an element node.</exception>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Xml.XPath.XPathNavigator"></see> does not support editing.</exception>
+ </member>
+ <member name="M:System.Xml.XPath.XPathNavigator.CreateNavigator">
+ <summary>Returns a copy of the <see cref="T:System.Xml.XPath.XPathNavigator"></see>.</summary>
+ <returns>An <see cref="T:System.Xml.XPath.XPathNavigator"></see> copy of this <see cref="T:System.Xml.XPath.XPathNavigator"></see>.</returns>
+ </member>
+ <member name="M:System.Xml.XPath.XPathNavigator.DeleteRange(System.Xml.XPath.XPathNavigator)">
+ <summary>Deletes a range of sibling nodes from the current node to the node specified.</summary>
+ <param name="lastSiblingToDelete">An <see cref="T:System.Xml.XPath.XPathNavigator"></see> positioned on the last sibling node in the range to delete.</param>
+ <exception cref="T:System.ArgumentNullException">The <see cref="T:System.Xml.XPath.XPathNavigator"></see> specified is null.</exception>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Xml.XPath.XPathNavigator"></see> does not support editing.</exception>
+ <exception cref="T:System.InvalidOperationException">The last node to delete specified is not a valid sibling node of the current node.</exception>
+ </member>
+ <member name="M:System.Xml.XPath.XPathNavigator.DeleteSelf">
+ <summary>Deletes the current node and its child nodes.</summary>
+ <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Xml.XPath.XPathNavigator"></see> is positioned on a node that cannot be deleted such as the root node or a namespace node.</exception>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Xml.XPath.XPathNavigator"></see> does not support editing.</exception>
+ </member>
+ <member name="M:System.Xml.XPath.XPathNavigator.Evaluate(System.String)">
+ <summary>Evaluates the specified XPath expression and returns the typed result.</summary>
+ <param name="xpath">A string representing an XPath expression that can be evaluated.</param>
+ <returns>The result of the expression (Boolean, number, string, or node set). This maps to <see cref="T:System.Boolean"></see>, <see cref="T:System.Double"></see>, <see cref="T:System.String"></see>, or <see cref="T:System.Xml.XPath.XPathNodeIterator"></see> objects respectively.</returns>
+ <exception cref="T:System.ArgumentException">The return type of the XPath expression is a node set.</exception>
+ <exception cref="T:System.Xml.XPath.XPathException">The XPath expression is not valid.</exception>
+ </member>
+ <member name="M:System.Xml.XPath.XPathNavigator.Evaluate(System.Xml.XPath.XPathExpression)">
+ <summary>Evaluates the <see cref="T:System.Xml.XPath.XPathExpression"></see> and returns the typed result.</summary>
+ <param name="expr">An <see cref="T:System.Xml.XPath.XPathExpression"></see> that can be evaluated.</param>
+ <returns>The result of the expression (Boolean, number, string, or node set). This maps to <see cref="T:System.Boolean"></see>, <see cref="T:System.Double"></see>, <see cref="T:System.String"></see>, or <see cref="T:System.Xml.XPath.XPathNodeIterator"></see> objects respectively.</returns>
+ <exception cref="T:System.ArgumentException">The return type of the XPath expression is a node set.</exception>
+ <exception cref="T:System.Xml.XPath.XPathException">The XPath expression is not valid.</exception>
+ </member>
+ <member name="M:System.Xml.XPath.XPathNavigator.Evaluate(System.String,System.Xml.IXmlNamespaceResolver)">
+ <summary>Evaluates the specified XPath expression and returns the typed result, using the <see cref="T:System.Xml.IXmlNamespaceResolver"></see> object specified to resolve namespace prefixes in the XPath expression.</summary>
+ <param name="xpath">A string representing an XPath expression that can be evaluated.</param>
+ <param name="resolver">The <see cref="T:System.Xml.IXmlNamespaceResolver"></see> object used to resolve namespace prefixes in the XPath expression.</param>
+ <returns>The result of the expression (Boolean, number, string, or node set). This maps to <see cref="T:System.Boolean"></see>, <see cref="T:System.Double"></see>, <see cref="T:System.String"></see>, or <see cref="T:System.Xml.XPath.XPathNodeIterator"></see> objects respectively.</returns>
+ <exception cref="T:System.ArgumentException">The return type of the XPath expression is a node set.</exception>
+ <exception cref="T:System.Xml.XPath.XPathException">The XPath expression is not valid.</exception>
+ </member>
+ <member name="M:System.Xml.XPath.XPathNavigator.Evaluate(System.Xml.XPath.XPathExpression,System.Xml.XPath.XPathNodeIterator)">
+ <summary>Uses the supplied context to evaluate the <see cref="T:System.Xml.XPath.XPathExpression"></see>, and returns the typed result.</summary>
+ <param name="expr">An <see cref="T:System.Xml.XPath.XPathExpression"></see> that can be evaluated.</param>
+ <param name="context">An <see cref="T:System.Xml.XPath.XPathNodeIterator"></see> that points to the selected node set that the evaluation is to be performed on.</param>
+ <returns>The result of the expression (Boolean, number, string, or node set). This maps to <see cref="T:System.Boolean"></see>, <see cref="T:System.Double"></see>, <see cref="T:System.String"></see>, or <see cref="T:System.Xml.XPath.XPathNodeIterator"></see> objects respectively.</returns>
+ <exception cref="T:System.ArgumentException">The return type of the XPath expression is a node set.</exception>
+ <exception cref="T:System.Xml.XPath.XPathException">The XPath expression is not valid.</exception>
+ </member>
+ <member name="M:System.Xml.XPath.XPathNavigator.GetAttribute(System.String,System.String)">
+ <summary>Gets the value of the attribute with the specified local name and namespace URI.</summary>
+ <param name="localName">The local name of the attribute. localName is case-sensitive.</param>
+ <param name="namespaceURI">The namespace URI of the attribute.</param>
+ <returns>A <see cref="T:System.String"></see> that contains the value of the specified attribute; <see cref="F:System.String.Empty"></see> if a matching attribute is not found, or if the <see cref="T:System.Xml.XPath.XPathNavigator"></see> is not positioned on an element node.</returns>
+ </member>
+ <member name="M:System.Xml.XPath.XPathNavigator.GetNamespace(System.String)">
+ <summary>Returns the value of the namespace node corresponding to the specified local name.</summary>
+ <param name="name">The local name of the namespace node.</param>
+ <returns>A <see cref="T:System.String"></see> that contains the value of the namespace node; <see cref="F:System.String.Empty"></see> if a matching namespace node is not found, or if the <see cref="T:System.Xml.XPath.XPathNavigator"></see> is not positioned on an element node.</returns>
+ </member>
+ <member name="M:System.Xml.XPath.XPathNavigator.GetNamespacesInScope(System.Xml.XmlNamespaceScope)">
+ <summary>Returns the in-scope namespaces of the current node.</summary>
+ <param name="scope">An <see cref="T:System.Xml.XmlNamespaceScope"></see> value specifying the namespaces to return.</param>
+ <returns>An <see cref="T:System.Collections.Generic.IDictionary`2"></see> collection of namespace names keyed by prefix.</returns>
+ </member>
+ <member name="P:System.Xml.XPath.XPathNavigator.HasAttributes">
+ <summary>Gets a value indicating whether the current node has any attributes.</summary>
+ <returns>Returns true if the current node has attributes; returns false if the current node has no attributes, or if the <see cref="T:System.Xml.XPath.XPathNavigator"></see> is not positioned on an element node.</returns>
+ </member>
+ <member name="P:System.Xml.XPath.XPathNavigator.HasChildren">
+ <summary>Gets a value indicating whether the current node has any child nodes.</summary>
+ <returns>true if the current node has any child nodes; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Xml.XPath.XPathNavigator.InnerXml">
+ <summary>Gets or sets the markup representing the child nodes of the current node.</summary>
+ <returns>A <see cref="T:System.String"></see> that contains the markup of the child nodes of the current node.</returns>
+ <exception cref="T:System.InvalidOperationException">The <see cref="P:System.Xml.XPath.XPathNavigator.InnerXml"></see> property cannot be set.</exception>
+ </member>
+ <member name="M:System.Xml.XPath.XPathNavigator.InsertAfter(System.Xml.XPath.XPathNavigator)">
+ <summary>Creates a new sibling node after the currently selected node using the nodes in the <see cref="T:System.Xml.XPath.XPathNavigator"></see> object specified.</summary>
+ <param name="newSibling">An <see cref="T:System.Xml.XPath.XPathNavigator"></see> object positioned on the node to add as the new sibling node.</param>
+ <exception cref="T:System.ArgumentNullException">The <see cref="T:System.Xml.XPath.XPathNavigator"></see> object parameter is null.</exception>
+ <exception cref="T:System.InvalidOperationException">The position of the <see cref="T:System.Xml.XPath.XPathNavigator"></see> does not allow a new sibling node to be inserted after the current node.</exception>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Xml.XPath.XPathNavigator"></see> does not support editing.</exception>
+ </member>
+ <member name="M:System.Xml.XPath.XPathNavigator.InsertAfter(System.Xml.XmlReader)">
+ <summary>Creates a new sibling node after the currently selected node using the XML contents of the <see cref="T:System.Xml.XmlReader"></see> object specified.</summary>
+ <param name="newSibling">An <see cref="T:System.Xml.XmlReader"></see> object positioned on the XML data for the new sibling node.</param>
+ <exception cref="T:System.ArgumentException">The <see cref="T:System.Xml.XmlReader"></see> object is in an error state or closed.</exception>
+ <exception cref="T:System.ArgumentNullException">The <see cref="T:System.Xml.XmlReader"></see> object parameter is null.</exception>
+ <exception cref="T:System.InvalidOperationException">The position of the <see cref="T:System.Xml.XPath.XPathNavigator"></see> does not allow a new sibling node to be inserted after the current node.</exception>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Xml.XPath.XPathNavigator"></see> does not support editing.</exception>
+ <exception cref="T:System.Xml.XmlException">The XML contents of the <see cref="T:System.Xml.XmlReader"></see> object parameter is not well-formed.</exception>
+ </member>
+ <member name="M:System.Xml.XPath.XPathNavigator.InsertAfter">
+ <summary>Returns an <see cref="T:System.Xml.XmlWriter"></see> object used to create a new sibling node after the currently selected node.</summary>
+ <returns>An <see cref="T:System.Xml.XmlWriter"></see> object used to create a new sibling node after the currently selected node.</returns>
+ <exception cref="T:System.InvalidOperationException">The position of the <see cref="T:System.Xml.XPath.XPathNavigator"></see> does not allow a new sibling node to be inserted after the current node.</exception>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Xml.XPath.XPathNavigator"></see> does not support editing.</exception>
+ </member>
+ <member name="M:System.Xml.XPath.XPathNavigator.InsertAfter(System.String)">
+ <summary>Creates a new sibling node after the currently selected node using the XML string specified.</summary>
+ <param name="newSibling">The XML data string for the new sibling node.</param>
+ <exception cref="T:System.ArgumentNullException">The XML string parameter is null.</exception>
+ <exception cref="T:System.InvalidOperationException">The position of the <see cref="T:System.Xml.XPath.XPathNavigator"></see> does not allow a new sibling node to be inserted after the current node.</exception>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Xml.XPath.XPathNavigator"></see> does not support editing.</exception>
+ <exception cref="T:System.Xml.XmlException">The XML string parameter is not well-formed.</exception>
+ </member>
+ <member name="M:System.Xml.XPath.XPathNavigator.InsertBefore">
+ <summary>Returns an <see cref="T:System.Xml.XmlWriter"></see> object used to create a new sibling node before the currently selected node.</summary>
+ <returns>An <see cref="T:System.Xml.XmlWriter"></see> object used to create a new sibling node before the currently selected node.</returns>
+ <exception cref="T:System.InvalidOperationException">The position of the <see cref="T:System.Xml.XPath.XPathNavigator"></see> does not allow a new sibling node to be inserted before the current node.</exception>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Xml.XPath.XPathNavigator"></see> does not support editing.</exception>
+ </member>
+ <member name="M:System.Xml.XPath.XPathNavigator.InsertBefore(System.String)">
+ <summary>Creates a new sibling node before the currently selected node using the XML string specified.</summary>
+ <param name="newSibling">The XML data string for the new sibling node.</param>
+ <exception cref="T:System.ArgumentNullException">The XML string parameter is null.</exception>
+ <exception cref="T:System.InvalidOperationException">The position of the <see cref="T:System.Xml.XPath.XPathNavigator"></see> does not allow a new sibling node to be inserted before the current node.</exception>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Xml.XPath.XPathNavigator"></see> does not support editing.</exception>
+ <exception cref="T:System.Xml.XmlException">The XML string parameter is not well-formed.</exception>
+ </member>
+ <member name="M:System.Xml.XPath.XPathNavigator.InsertBefore(System.Xml.XmlReader)">
+ <summary>Creates a new sibling node before the currently selected node using the XML contents of the <see cref="T:System.Xml.XmlReader"></see> object specified.</summary>
+ <param name="newSibling">An <see cref="T:System.Xml.XmlReader"></see> object positioned on the XML data for the new sibling node.</param>
+ <exception cref="T:System.ArgumentException">The <see cref="T:System.Xml.XmlReader"></see> object is in an error state or closed.</exception>
+ <exception cref="T:System.ArgumentNullException">The <see cref="T:System.Xml.XmlReader"></see> object parameter is null.</exception>
+ <exception cref="T:System.InvalidOperationException">The position of the <see cref="T:System.Xml.XPath.XPathNavigator"></see> does not allow a new sibling node to be inserted before the current node.</exception>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Xml.XPath.XPathNavigator"></see> does not support editing.</exception>
+ <exception cref="T:System.Xml.XmlException">The XML contents of the <see cref="T:System.Xml.XmlReader"></see> object parameter is not well-formed.</exception>
+ </member>
+ <member name="M:System.Xml.XPath.XPathNavigator.InsertBefore(System.Xml.XPath.XPathNavigator)">
+ <summary>Creates a new sibling node before the currently selected node using the nodes in the <see cref="T:System.Xml.XPath.XPathNavigator"></see> specified.</summary>
+ <param name="newSibling">An <see cref="T:System.Xml.XPath.XPathNavigator"></see> object positioned on the node to add as the new sibling node.</param>
+ <exception cref="T:System.ArgumentNullException">The <see cref="T:System.Xml.XPath.XPathNavigator"></see> object parameter is null.</exception>
+ <exception cref="T:System.InvalidOperationException">The position of the <see cref="T:System.Xml.XPath.XPathNavigator"></see> does not allow a new sibling node to be inserted before the current node.</exception>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Xml.XPath.XPathNavigator"></see> does not support editing.</exception>
+ </member>
+ <member name="M:System.Xml.XPath.XPathNavigator.InsertElementAfter(System.String,System.String,System.String,System.String)">
+ <summary>Creates a new sibling element after the current node using the namespace prefix, local name and namespace URI specified, with the value specified.</summary>
+ <param name="prefix">The namespace prefix of the new child element (if any).</param>
+ <param name="localName">The local name of the new child element (if any).</param>
+ <param name="namespaceURI">The namespace URI of the new child element (if any). <see cref="F:System.String.Empty"></see> and null are equivalent.</param>
+ <param name="value">The value of the new child element. If <see cref="F:System.String.Empty"></see> or null are passed, an empty element is created.</param>
+ <exception cref="T:System.InvalidOperationException">The position of the <see cref="T:System.Xml.XPath.XPathNavigator"></see> does not allow a new sibling node to be inserted after the current node.</exception>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Xml.XPath.XPathNavigator"></see> does not support editing.</exception>
+ </member>
+ <member name="M:System.Xml.XPath.XPathNavigator.InsertElementBefore(System.String,System.String,System.String,System.String)">
+ <summary>Creates a new sibling element before the current node using the namespace prefix, local name, and namespace URI specified, with the value specified.</summary>
+ <param name="prefix">The namespace prefix of the new child element (if any).</param>
+ <param name="localName">The local name of the new child element (if any).</param>
+ <param name="namespaceURI">The namespace URI of the new child element (if any). <see cref="F:System.String.Empty"></see> and null are equivalent.</param>
+ <param name="value">The value of the new child element. If <see cref="F:System.String.Empty"></see> or null are passed, an empty element is created.</param>
+ <exception cref="T:System.InvalidOperationException">The position of the <see cref="T:System.Xml.XPath.XPathNavigator"></see> does not allow a new sibling node to be inserted before the current node.</exception>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Xml.XPath.XPathNavigator"></see> does not support editing.</exception>
+ </member>
+ <member name="M:System.Xml.XPath.XPathNavigator.IsDescendant(System.Xml.XPath.XPathNavigator)">
+ <summary>Determines whether the specified <see cref="T:System.Xml.XPath.XPathNavigator"></see> is a descendant of the current <see cref="T:System.Xml.XPath.XPathNavigator"></see>.</summary>
+ <param name="nav">The <see cref="T:System.Xml.XPath.XPathNavigator"></see> to compare to this <see cref="T:System.Xml.XPath.XPathNavigator"></see>.</param>
+ <returns>true if the specified <see cref="T:System.Xml.XPath.XPathNavigator"></see> is a descendant of the current <see cref="T:System.Xml.XPath.XPathNavigator"></see>; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Xml.XPath.XPathNavigator.IsEmptyElement">
+ <summary>When overridden in a derived class, gets a value indicating whether the current node is an empty element without an end element tag.</summary>
+ <returns>true if the current node is an empty element; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Xml.XPath.XPathNavigator.IsNode">
+ <summary>Gets a value indicating if the current node represents an XPath node.</summary>
+ <returns>Always returns true.</returns>
+ </member>
+ <member name="M:System.Xml.XPath.XPathNavigator.IsSamePosition(System.Xml.XPath.XPathNavigator)">
+ <summary>When overridden in a derived class, determines whether the current <see cref="T:System.Xml.XPath.XPathNavigator"></see> is at the same position as the specified <see cref="T:System.Xml.XPath.XPathNavigator"></see>.</summary>
+ <param name="other">The <see cref="T:System.Xml.XPath.XPathNavigator"></see> to compare to this <see cref="T:System.Xml.XPath.XPathNavigator"></see>.</param>
+ <returns>true if the two <see cref="T:System.Xml.XPath.XPathNavigator"></see> objects have the same position; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Xml.XPath.XPathNavigator.LocalName">
+ <summary>When overridden in a derived class, gets the <see cref="P:System.Xml.XPath.XPathNavigator.Name"></see> of the current node without any namespace prefix.</summary>
+ <returns>A <see cref="T:System.String"></see> that contains the local name of the current node, or <see cref="F:System.String.Empty"></see> if the current node does not have a name (for example, text or comment nodes).</returns>
+ </member>
+ <member name="M:System.Xml.XPath.XPathNavigator.LookupNamespace(System.String)">
+ <summary>Gets the namespace URI for the specified prefix.</summary>
+ <param name="prefix">The prefix whose namespace URI you want to resolve. To match the default namespace, pass <see cref="F:System.String.Empty"></see>.</param>
+ <returns>A <see cref="T:System.String"></see> that contains the namespace URI assigned to the namespace prefix specified; null if no namespace URI is assigned to the prefix specified. The <see cref="T:System.String"></see> returned is atomized.</returns>
+ </member>
+ <member name="M:System.Xml.XPath.XPathNavigator.LookupPrefix(System.String)">
+ <summary>Gets the prefix declared for the specified namespace URI.</summary>
+ <param name="namespaceURI">The namespace URI to resolve for the prefix.</param>
+ <returns>A <see cref="T:System.String"></see> that contains the namespace prefix assigned to the namespace URI specified; otherwise, <see cref="F:System.String.Empty"></see> if no prefix is assigned to the namespace URI specified. The <see cref="T:System.String"></see> returned is atomized.</returns>
+ </member>
+ <member name="M:System.Xml.XPath.XPathNavigator.Matches(System.String)">
+ <summary>Determines whether the current node matches the specified XPath expression.</summary>
+ <param name="xpath">The XPath expression.</param>
+ <returns>true if the current node matches the specified XPath expression; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentException">The XPath expression cannot be evaluated.</exception>
+ <exception cref="T:System.Xml.XPath.XPathException">The XPath expression is not valid.</exception>
+ </member>
+ <member name="M:System.Xml.XPath.XPathNavigator.Matches(System.Xml.XPath.XPathExpression)">
+ <summary>Determines whether the current node matches the specified <see cref="T:System.Xml.XPath.XPathExpression"></see>.</summary>
+ <param name="expr">An <see cref="T:System.Xml.XPath.XPathExpression"></see> object containing the compiled XPath expression.</param>
+ <returns>true if the current node matches the <see cref="T:System.Xml.XPath.XPathExpression"></see>; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentException">The XPath expression cannot be evaluated.</exception>
+ <exception cref="T:System.Xml.XPath.XPathException">The XPath expression is not valid.</exception>
+ </member>
+ <member name="M:System.Xml.XPath.XPathNavigator.MoveTo(System.Xml.XPath.XPathNavigator)">
+ <summary>When overridden in a derived class, moves the <see cref="T:System.Xml.XPath.XPathNavigator"></see> to the same position as the specified <see cref="T:System.Xml.XPath.XPathNavigator"></see>.</summary>
+ <param name="other">The <see cref="T:System.Xml.XPath.XPathNavigator"></see> positioned on the node that you want to move to.</param>
+ <returns>Returns true if the <see cref="T:System.Xml.XPath.XPathNavigator"></see> is successful moving to the same position as the specified <see cref="T:System.Xml.XPath.XPathNavigator"></see>; otherwise, false. If false, the position of the <see cref="T:System.Xml.XPath.XPathNavigator"></see> is unchanged.</returns>
+ </member>
+ <member name="M:System.Xml.XPath.XPathNavigator.MoveToAttribute(System.String,System.String)">
+ <summary>Moves the <see cref="T:System.Xml.XPath.XPathNavigator"></see> to the attribute with the matching local name and namespace URI.</summary>
+ <param name="localName">The local name of the attribute.</param>
+ <param name="namespaceURI">The namespace URI of the attribute; null for an empty namespace.</param>
+ <returns>Returns true if the <see cref="T:System.Xml.XPath.XPathNavigator"></see> is successful moving to the attribute; otherwise, false. If false, the position of the <see cref="T:System.Xml.XPath.XPathNavigator"></see> is unchanged.</returns>
+ </member>
+ <member name="M:System.Xml.XPath.XPathNavigator.MoveToChild(System.Xml.XPath.XPathNodeType)">
+ <summary>Moves the <see cref="T:System.Xml.XPath.XPathNavigator"></see> to the child node of the <see cref="T:System.Xml.XPath.XPathNodeType"></see> specified.</summary>
+ <param name="type">The <see cref="T:System.Xml.XPath.XPathNodeType"></see> of the child node to move to.</param>
+ <returns>Returns true if the <see cref="T:System.Xml.XPath.XPathNavigator"></see> is successful moving to the child node; otherwise, false. If false, the position of the <see cref="T:System.Xml.XPath.XPathNavigator"></see> is unchanged.</returns>
+ </member>
+ <member name="M:System.Xml.XPath.XPathNavigator.MoveToChild(System.String,System.String)">
+ <summary>Moves the <see cref="T:System.Xml.XPath.XPathNavigator"></see> to the child node with the local name and namespace URI specified.</summary>
+ <param name="localName">The local name of the child node to move to.</param>
+ <param name="namespaceURI">The namespace URI of the child node to move to.</param>
+ <returns>Returns true if the <see cref="T:System.Xml.XPath.XPathNavigator"></see> is successful moving to the child node; otherwise, false. If false, the position of the <see cref="T:System.Xml.XPath.XPathNavigator"></see> is unchanged.</returns>
+ </member>
+ <member name="M:System.Xml.XPath.XPathNavigator.MoveToFirst">
+ <summary>Moves the <see cref="T:System.Xml.XPath.XPathNavigator"></see> to the first sibling node of the current node.</summary>
+ <returns>Returns true if the <see cref="T:System.Xml.XPath.XPathNavigator"></see> is successful moving to the first sibling node of the current node; false if there is no first sibling, or if the <see cref="T:System.Xml.XPath.XPathNavigator"></see> is currently positioned on an attribute node. If the <see cref="T:System.Xml.XPath.XPathNavigator"></see> is already positioned on the first sibling, <see cref="T:System.Xml.XPath.XPathNavigator"></see> will return true and will not move its position. If <see cref="M:System.Xml.XPath.XPathNavigator.MoveToFirst"></see> returns false because there is no first sibling, or if <see cref="T:System.Xml.XPath.XPathNavigator"></see> is currently positioned on an attribute, the position of the <see cref="T:System.Xml.XPath.XPathNavigator"></see> is unchanged.</returns>
+ </member>
+ <member name="M:System.Xml.XPath.XPathNavigator.MoveToFirstAttribute">
+ <summary>When overridden in a derived class, moves the <see cref="T:System.Xml.XPath.XPathNavigator"></see> to the first attribute of the current node.</summary>
+ <returns>Returns true if the <see cref="T:System.Xml.XPath.XPathNavigator"></see> is successful moving to the first attribute of the current node; otherwise, false. If false, the position of the <see cref="T:System.Xml.XPath.XPathNavigator"></see> is unchanged.</returns>
+ </member>
+ <member name="M:System.Xml.XPath.XPathNavigator.MoveToFirstChild">
+ <summary>When overridden in a derived class, moves the <see cref="T:System.Xml.XPath.XPathNavigator"></see> to the first child node of the current node.</summary>
+ <returns>Returns true if the <see cref="T:System.Xml.XPath.XPathNavigator"></see> is successful moving to the first child node of the current node; otherwise, false. If false, the position of the <see cref="T:System.Xml.XPath.XPathNavigator"></see> is unchanged.</returns>
+ </member>
+ <member name="M:System.Xml.XPath.XPathNavigator.MoveToFirstNamespace(System.Xml.XPath.XPathNamespaceScope)">
+ <summary>When overridden in a derived class, moves the <see cref="T:System.Xml.XPath.XPathNavigator"></see> to the first namespace node that matches the <see cref="T:System.Xml.XPath.XPathNamespaceScope"></see> specified.</summary>
+ <param name="namespaceScope">An <see cref="T:System.Xml.XPath.XPathNamespaceScope"></see> value describing the namespace scope.</param>
+ <returns>Returns true if the <see cref="T:System.Xml.XPath.XPathNavigator"></see> is successful moving to the first namespace node; otherwise, false. If false, the position of the <see cref="T:System.Xml.XPath.XPathNavigator"></see> is unchanged.</returns>
+ </member>
+ <member name="M:System.Xml.XPath.XPathNavigator.MoveToFirstNamespace">
+ <summary>Moves the <see cref="T:System.Xml.XPath.XPathNavigator"></see> to first namespace node of the current node.</summary>
+ <returns>Returns true if the <see cref="T:System.Xml.XPath.XPathNavigator"></see> is successful moving to the first namespace node; otherwise, false. If false, the position of the <see cref="T:System.Xml.XPath.XPathNavigator"></see> is unchanged.</returns>
+ </member>
+ <member name="M:System.Xml.XPath.XPathNavigator.MoveToFollowing(System.String,System.String,System.Xml.XPath.XPathNavigator)">
+ <summary>Moves the <see cref="T:System.Xml.XPath.XPathNavigator"></see> to the element with the local name and namespace URI specified, to the boundary specified, in document order.</summary>
+ <param name="localName">The local name of the element.</param>
+ <param name="namespaceURI">The namespace URI of the element.</param>
+ <param name="end">The <see cref="T:System.Xml.XPath.XPathNavigator"></see> object positioned on the element boundary which the current <see cref="T:System.Xml.XPath.XPathNavigator"></see> will not move past while searching for the following element.</param>
+ <returns>true if the <see cref="T:System.Xml.XPath.XPathNavigator"></see> moved successfully; otherwise false.</returns>
+ </member>
+ <member name="M:System.Xml.XPath.XPathNavigator.MoveToFollowing(System.Xml.XPath.XPathNodeType,System.Xml.XPath.XPathNavigator)">
+ <summary>Moves the <see cref="T:System.Xml.XPath.XPathNavigator"></see> to the following element of the <see cref="T:System.Xml.XPath.XPathNodeType"></see> specified, to the boundary specified, in document order.</summary>
+ <param name="type">The <see cref="T:System.Xml.XPath.XPathNodeType"></see> of the element. The <see cref="T:System.Xml.XPath.XPathNodeType"></see> cannot be <see cref="F:System.Xml.XPath.XPathNodeType.Attribute"></see> or <see cref="F:System.Xml.XPath.XPathNodeType.Namespace"></see>.</param>
+ <param name="end">The <see cref="T:System.Xml.XPath.XPathNavigator"></see> object positioned on the element boundary which the current <see cref="T:System.Xml.XPath.XPathNavigator"></see> will not move past while searching for the following element.</param>
+ <returns>true if the <see cref="T:System.Xml.XPath.XPathNavigator"></see> moved successfully; otherwise false.</returns>
+ </member>
+ <member name="M:System.Xml.XPath.XPathNavigator.MoveToFollowing(System.String,System.String)">
+ <summary>Moves the <see cref="T:System.Xml.XPath.XPathNavigator"></see> to the element with the local name and namespace URI specified in document order.</summary>
+ <param name="localName">The local name of the element.</param>
+ <param name="namespaceURI">The namespace URI of the element.</param>
+ <returns>true if the <see cref="T:System.Xml.XPath.XPathNavigator"></see> moved successfully; otherwise false.</returns>
+ </member>
+ <member name="M:System.Xml.XPath.XPathNavigator.MoveToFollowing(System.Xml.XPath.XPathNodeType)">
+ <summary>Moves the <see cref="T:System.Xml.XPath.XPathNavigator"></see> to the following element of the <see cref="T:System.Xml.XPath.XPathNodeType"></see> specified in document order.</summary>
+ <param name="type">The <see cref="T:System.Xml.XPath.XPathNodeType"></see> of the element. The <see cref="T:System.Xml.XPath.XPathNodeType"></see> cannot be <see cref="F:System.Xml.XPath.XPathNodeType.Attribute"></see> or <see cref="F:System.Xml.XPath.XPathNodeType.Namespace"></see>.</param>
+ <returns>true if the <see cref="T:System.Xml.XPath.XPathNavigator"></see> moved successfully; otherwise false.</returns>
+ </member>
+ <member name="M:System.Xml.XPath.XPathNavigator.MoveToId(System.String)">
+ <summary>When overridden in a derived class, moves to the node that has an attribute of type ID whose value matches the specified <see cref="T:System.String"></see>.</summary>
+ <param name="id">A <see cref="T:System.String"></see> representing the ID value of the node to which you want to move.</param>
+ <returns>true if the <see cref="T:System.Xml.XPath.XPathNavigator"></see> is successful moving; otherwise, false. If false, the position of the navigator is unchanged.</returns>
+ </member>
+ <member name="M:System.Xml.XPath.XPathNavigator.MoveToNamespace(System.String)">
+ <summary>Moves the <see cref="T:System.Xml.XPath.XPathNavigator"></see> to the namespace node with the specified namespace prefix.</summary>
+ <param name="name">The namespace prefix of the namespace node.</param>
+ <returns>true if the <see cref="T:System.Xml.XPath.XPathNavigator"></see> is successful moving to the specified namespace; false if a matching namespace node was not found, or if the <see cref="T:System.Xml.XPath.XPathNavigator"></see> is not positioned on an element node. If false, the position of the <see cref="T:System.Xml.XPath.XPathNavigator"></see> is unchanged.</returns>
+ </member>
+ <member name="M:System.Xml.XPath.XPathNavigator.MoveToNext">
+ <summary>When overridden in a derived class, moves the <see cref="T:System.Xml.XPath.XPathNavigator"></see> to the next sibling node of the current node.</summary>
+ <returns>true if the <see cref="T:System.Xml.XPath.XPathNavigator"></see> is successful moving to the next sibling node; otherwise, false if there are no more siblings or if the <see cref="T:System.Xml.XPath.XPathNavigator"></see> is currently positioned on an attribute node. If false, the position of the <see cref="T:System.Xml.XPath.XPathNavigator"></see> is unchanged.</returns>
+ </member>
+ <member name="M:System.Xml.XPath.XPathNavigator.MoveToNext(System.Xml.XPath.XPathNodeType)">
+ <summary>Moves the <see cref="T:System.Xml.XPath.XPathNavigator"></see> to the next sibling node of the current node that matches the <see cref="T:System.Xml.XPath.XPathNodeType"></see> specified.</summary>
+ <param name="type">The <see cref="T:System.Xml.XPath.XPathNodeType"></see> of the sibling node to move to.</param>
+ <returns>true if the <see cref="T:System.Xml.XPath.XPathNavigator"></see> is successful moving to the next sibling node; otherwise, false if there are no more siblings or if the <see cref="T:System.Xml.XPath.XPathNavigator"></see> is currently positioned on an attribute node. If false, the position of the <see cref="T:System.Xml.XPath.XPathNavigator"></see> is unchanged.</returns>
+ </member>
+ <member name="M:System.Xml.XPath.XPathNavigator.MoveToNext(System.String,System.String)">
+ <summary>Moves the <see cref="T:System.Xml.XPath.XPathNavigator"></see> to the next sibling node with the local name and namespace URI specified.</summary>
+ <param name="localName">The local name of the next sibling node to move to.</param>
+ <param name="namespaceURI">The namespace URI of the next sibling node to move to.</param>
+ <returns>Returns true if the <see cref="T:System.Xml.XPath.XPathNavigator"></see> is successful moving to the next sibling node; false if there are no more siblings, or if the <see cref="T:System.Xml.XPath.XPathNavigator"></see> is currently positioned on an attribute node. If false, the position of the <see cref="T:System.Xml.XPath.XPathNavigator"></see> is unchanged.</returns>
+ </member>
+ <member name="M:System.Xml.XPath.XPathNavigator.MoveToNextAttribute">
+ <summary>When overridden in a derived class, moves the <see cref="T:System.Xml.XPath.XPathNavigator"></see> to the next attribute.</summary>
+ <returns>Returns true if the <see cref="T:System.Xml.XPath.XPathNavigator"></see> is successful moving to the next attribute; false if there are no more attributes. If false, the position of the <see cref="T:System.Xml.XPath.XPathNavigator"></see> is unchanged.</returns>
+ </member>
+ <member name="M:System.Xml.XPath.XPathNavigator.MoveToNextNamespace">
+ <summary>Moves the <see cref="T:System.Xml.XPath.XPathNavigator"></see> to the next namespace node.</summary>
+ <returns>Returns true if the <see cref="T:System.Xml.XPath.XPathNavigator"></see> is successful moving to the next namespace node; otherwise, false. If false, the position of the <see cref="T:System.Xml.XPath.XPathNavigator"></see> is unchanged.</returns>
+ </member>
+ <member name="M:System.Xml.XPath.XPathNavigator.MoveToNextNamespace(System.Xml.XPath.XPathNamespaceScope)">
+ <summary>When overridden in a derived class, moves the <see cref="T:System.Xml.XPath.XPathNavigator"></see> to the next namespace node matching the <see cref="T:System.Xml.XPath.XPathNamespaceScope"></see> specified.</summary>
+ <param name="namespaceScope">An <see cref="T:System.Xml.XPath.XPathNamespaceScope"></see> value describing the namespace scope.</param>
+ <returns>Returns true if the <see cref="T:System.Xml.XPath.XPathNavigator"></see> is successful moving to the next namespace node; otherwise, false. If false, the position of the <see cref="T:System.Xml.XPath.XPathNavigator"></see> is unchanged.</returns>
+ </member>
+ <member name="M:System.Xml.XPath.XPathNavigator.MoveToParent">
+ <summary>When overridden in a derived class, moves the <see cref="T:System.Xml.XPath.XPathNavigator"></see> to the parent node of the current node.</summary>
+ <returns>Returns true if the <see cref="T:System.Xml.XPath.XPathNavigator"></see> is successful moving to the parent node of the current node; otherwise, false. If false, the position of the <see cref="T:System.Xml.XPath.XPathNavigator"></see> is unchanged.</returns>
+ </member>
+ <member name="M:System.Xml.XPath.XPathNavigator.MoveToPrevious">
+ <summary>When overridden in a derived class, moves the <see cref="T:System.Xml.XPath.XPathNavigator"></see> to the previous sibling node of the current node.</summary>
+ <returns>Returns true if the <see cref="T:System.Xml.XPath.XPathNavigator"></see> is successful moving to the previous sibling node; otherwise, false if there is no previous sibling node or if the <see cref="T:System.Xml.XPath.XPathNavigator"></see> is currently positioned on an attribute node. If false, the position of the <see cref="T:System.Xml.XPath.XPathNavigator"></see> is unchanged.</returns>
+ </member>
+ <member name="M:System.Xml.XPath.XPathNavigator.MoveToRoot">
+ <summary>Moves the <see cref="T:System.Xml.XPath.XPathNavigator"></see> to the root node that the current node belongs to.</summary>
+ </member>
+ <member name="P:System.Xml.XPath.XPathNavigator.Name">
+ <summary>When overridden in a derived class, gets the qualified name of the current node.</summary>
+ <returns>A <see cref="T:System.String"></see> that contains the qualified <see cref="P:System.Xml.XPath.XPathNavigator.Name"></see> of the current node, or <see cref="F:System.String.Empty"></see> if the current node does not have a name (for example, text or comment nodes).</returns>
+ </member>
+ <member name="P:System.Xml.XPath.XPathNavigator.NamespaceURI">
+ <summary>When overridden in a derived class, gets the namespace URI of the current node.</summary>
+ <returns>A <see cref="T:System.String"></see> that contains the namespace URI of the current node, or <see cref="F:System.String.Empty"></see> if the current node has no namespace URI.</returns>
+ </member>
+ <member name="P:System.Xml.XPath.XPathNavigator.NameTable">
+ <summary>When overridden in a derived class, gets the <see cref="T:System.Xml.XmlNameTable"></see> of the <see cref="T:System.Xml.XPath.XPathNavigator"></see>.</summary>
+ <returns>An <see cref="T:System.Xml.XmlNameTable"></see> object enabling you to get the atomized version of a <see cref="T:System.String"></see> within the XML document.</returns>
+ </member>
+ <member name="P:System.Xml.XPath.XPathNavigator.NavigatorComparer">
+ <summary>Gets an <see cref="T:System.Collections.IEqualityComparer"></see> used for equality comparison of <see cref="T:System.Xml.XPath.XPathNavigator"></see> objects.</summary>
+ <returns>An <see cref="T:System.Collections.IEqualityComparer"></see> used for equality comparison of <see cref="T:System.Xml.XPath.XPathNavigator"></see> objects.</returns>
+ </member>
+ <member name="P:System.Xml.XPath.XPathNavigator.NodeType">
+ <summary>When overridden in a derived class, gets the <see cref="T:System.Xml.XPath.XPathNodeType"></see> of the current node.</summary>
+ <returns>One of the <see cref="T:System.Xml.XPath.XPathNodeType"></see> values representing the current node.</returns>
+ </member>
+ <member name="P:System.Xml.XPath.XPathNavigator.OuterXml">
+ <summary>Gets or sets the markup representing the opening and closing tags of the current node and its child nodes.</summary>
+ <returns>A <see cref="T:System.String"></see> that contains the markup representing the opening and closing tags of the current node and its child nodes.</returns>
+ </member>
+ <member name="P:System.Xml.XPath.XPathNavigator.Prefix">
+ <summary>When overridden in a derived class, gets the namespace prefix associated with the current node.</summary>
+ <returns>A <see cref="T:System.String"></see> that contains the namespace prefix associated with the current node.</returns>
+ </member>
+ <member name="M:System.Xml.XPath.XPathNavigator.PrependChild">
+ <summary>Returns an <see cref="T:System.Xml.XmlWriter"></see> object used to create a new child node at the beginning of the list of child nodes of the current node.</summary>
+ <returns>An <see cref="T:System.Xml.XmlWriter"></see> object used to create a new child node at the beginning of the list of child nodes of the current node.</returns>
+ <exception cref="T:System.InvalidOperationException">The current node the <see cref="T:System.Xml.XPath.XPathNavigator"></see> is positioned on does not allow a new child node to be prepended.</exception>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Xml.XPath.XPathNavigator"></see> does not support editing.</exception>
+ </member>
+ <member name="M:System.Xml.XPath.XPathNavigator.PrependChild(System.String)">
+ <summary>Creates a new child node at the beginning of the list of child nodes of the current node using the XML string specified.</summary>
+ <param name="newChild">The XML data string for the new child node.</param>
+ <exception cref="T:System.ArgumentNullException">The XML string parameter is null.</exception>
+ <exception cref="T:System.InvalidOperationException">The current node the <see cref="T:System.Xml.XPath.XPathNavigator"></see> is positioned on does not allow a new child node to be prepended.</exception>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Xml.XPath.XPathNavigator"></see> does not support editing.</exception>
+ <exception cref="T:System.Xml.XmlException">The XML string parameter is not well-formed.</exception>
+ </member>
+ <member name="M:System.Xml.XPath.XPathNavigator.PrependChild(System.Xml.XmlReader)">
+ <summary>Creates a new child node at the beginning of the list of child nodes of the current node using the XML contents of the <see cref="T:System.Xml.XmlReader"></see> object specified.</summary>
+ <param name="newChild">An <see cref="T:System.Xml.XmlReader"></see> object positioned on the XML data for the new child node.</param>
+ <exception cref="T:System.ArgumentException">The <see cref="T:System.Xml.XmlReader"></see> object is in an error state or closed.</exception>
+ <exception cref="T:System.ArgumentNullException">The <see cref="T:System.Xml.XmlReader"></see> object parameter is null.</exception>
+ <exception cref="T:System.InvalidOperationException">The current node the <see cref="T:System.Xml.XPath.XPathNavigator"></see> is positioned on does not allow a new child node to be prepended.</exception>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Xml.XPath.XPathNavigator"></see> does not support editing.</exception>
+ <exception cref="T:System.Xml.XmlException">The XML contents of the <see cref="T:System.Xml.XmlReader"></see> object parameter is not well-formed.</exception>
+ </member>
+ <member name="M:System.Xml.XPath.XPathNavigator.PrependChild(System.Xml.XPath.XPathNavigator)">
+ <summary>Creates a new child node at the beginning of the list of child nodes of the current node using the nodes in the <see cref="T:System.Xml.XPath.XPathNavigator"></see> object specified.</summary>
+ <param name="newChild">An <see cref="T:System.Xml.XPath.XPathNavigator"></see> object positioned on the node to add as the new child node.</param>
+ <exception cref="T:System.ArgumentNullException">The <see cref="T:System.Xml.XPath.XPathNavigator"></see> object parameter is null.</exception>
+ <exception cref="T:System.InvalidOperationException">The current node the <see cref="T:System.Xml.XPath.XPathNavigator"></see> is positioned on does not allow a new child node to be prepended.</exception>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Xml.XPath.XPathNavigator"></see> does not support editing.</exception>
+ </member>
+ <member name="M:System.Xml.XPath.XPathNavigator.PrependChildElement(System.String,System.String,System.String,System.String)">
+ <summary>Creates a new child element at the beginning of the list of child nodes of the current node using the namespace prefix, local name, and namespace URI specified with the value specified.</summary>
+ <param name="prefix">The namespace prefix of the new child element (if any).</param>
+ <param name="localName">The local name of the new child element (if any).</param>
+ <param name="namespaceURI">The namespace URI of the new child element (if any). <see cref="F:System.String.Empty"></see> and null are equivalent.</param>
+ <param name="value">The value of the new child element. If <see cref="F:System.String.Empty"></see> or null are passed, an empty element is created.</param>
+ <exception cref="T:System.InvalidOperationException">The current node the <see cref="T:System.Xml.XPath.XPathNavigator"></see> is positioned on does not allow a new child node to be prepended.</exception>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Xml.XPath.XPathNavigator"></see> does not support editing.</exception>
+ </member>
+ <member name="M:System.Xml.XPath.XPathNavigator.ReadSubtree">
+ <summary>Returns an <see cref="T:System.Xml.XmlReader"></see> object that contains the current node and its child nodes.</summary>
+ <returns>An <see cref="T:System.Xml.XmlReader"></see> object that contains the current node and its child nodes.</returns>
+ <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Xml.XPath.XPathNavigator"></see> is not positioned on an element node or the root node.</exception>
+ </member>
+ <member name="M:System.Xml.XPath.XPathNavigator.ReplaceRange(System.Xml.XPath.XPathNavigator)">
+ <summary>Replaces a range of sibling nodes from the current node to the node specified.</summary>
+ <param name="lastSiblingToReplace">An <see cref="T:System.Xml.XPath.XPathNavigator"></see> positioned on the last sibling node in the range to replace.</param>
+ <returns>An <see cref="T:System.Xml.XmlWriter"></see> object used to specify the replacement range.</returns>
+ <exception cref="T:System.ArgumentNullException">The <see cref="T:System.Xml.XPath.XPathNavigator"></see> specified is null.</exception>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Xml.XPath.XPathNavigator"></see> does not support editing.</exception>
+ <exception cref="T:System.InvalidOperationException">The last node to replace specified is not a valid sibling node of the current node.</exception>
+ </member>
+ <member name="M:System.Xml.XPath.XPathNavigator.ReplaceSelf(System.Xml.XPath.XPathNavigator)">
+ <summary>Replaces the current node with the contents of the <see cref="T:System.Xml.XPath.XPathNavigator"></see> object specified.</summary>
+ <param name="newNode">An <see cref="T:System.Xml.XPath.XPathNavigator"></see> object positioned on the new node.</param>
+ <exception cref="T:System.ArgumentNullException">The <see cref="T:System.Xml.XPath.XPathNavigator"></see> object parameter is null.</exception>
+ <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Xml.XPath.XPathNavigator"></see> is not positioned on an element, text, processing instruction, or comment node.</exception>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Xml.XPath.XPathNavigator"></see> does not support editing.</exception>
+ <exception cref="T:System.Xml.XmlException">The XML contents of the <see cref="T:System.Xml.XPath.XPathNavigator"></see> object parameter is not well-formed.</exception>
+ </member>
+ <member name="M:System.Xml.XPath.XPathNavigator.ReplaceSelf(System.String)">
+ <summary>Replaces the current node with the content of the string specified.</summary>
+ <param name="newNode">The XML data string for the new node.</param>
+ <exception cref="T:System.ArgumentNullException">The XML string parameter is null.</exception>
+ <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Xml.XPath.XPathNavigator"></see> is not positioned on an element, text, processing instruction, or comment node.</exception>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Xml.XPath.XPathNavigator"></see> does not support editing.</exception>
+ <exception cref="T:System.Xml.XmlException">The XML string parameter is not well-formed.</exception>
+ </member>
+ <member name="M:System.Xml.XPath.XPathNavigator.ReplaceSelf(System.Xml.XmlReader)">
+ <summary>Replaces the current node with the contents of the <see cref="T:System.Xml.XmlReader"></see> object specified.</summary>
+ <param name="newNode">An <see cref="T:System.Xml.XmlReader"></see> object positioned on the XML data for the new node.</param>
+ <exception cref="T:System.ArgumentException">The <see cref="T:System.Xml.XmlReader"></see> object is in an error state or closed.</exception>
+ <exception cref="T:System.ArgumentNullException">The <see cref="T:System.Xml.XmlReader"></see> object parameter is null.</exception>
+ <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Xml.XPath.XPathNavigator"></see> is not positioned on an element, text, processing instruction, or comment node.</exception>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Xml.XPath.XPathNavigator"></see> does not support editing.</exception>
+ <exception cref="T:System.Xml.XmlException">The XML contents of the <see cref="T:System.Xml.XmlReader"></see> object parameter is not well-formed.</exception>
+ </member>
+ <member name="P:System.Xml.XPath.XPathNavigator.SchemaInfo">
+ <summary>Gets the schema information that has been assigned to the current node as a result of schema validation.</summary>
+ <returns>An <see cref="T:System.Xml.Schema.IXmlSchemaInfo"></see> object that contains the schema information for the current node.</returns>
+ </member>
+ <member name="M:System.Xml.XPath.XPathNavigator.Select(System.String)">
+ <summary>Selects a node set, using the specified XPath expression.</summary>
+ <param name="xpath">A <see cref="T:System.String"></see> representing an XPath expression.</param>
+ <returns>An <see cref="T:System.Xml.XPath.XPathNodeIterator"></see> pointing to the selected node set.</returns>
+ <exception cref="T:System.ArgumentException">The XPath expression contains an error or its return type is not a node set.</exception>
+ <exception cref="T:System.Xml.XPath.XPathException">The XPath expression is not valid.</exception>
+ </member>
+ <member name="M:System.Xml.XPath.XPathNavigator.Select(System.Xml.XPath.XPathExpression)">
+ <summary>Selects a node set using the specified <see cref="T:System.Xml.XPath.XPathExpression"></see>.</summary>
+ <param name="expr">An <see cref="T:System.Xml.XPath.XPathExpression"></see> object containing the compiled XPath query.</param>
+ <returns>An <see cref="T:System.Xml.XPath.XPathNodeIterator"></see> that points to the selected node set.</returns>
+ <exception cref="T:System.ArgumentException">The XPath expression contains an error or its return type is not a node set.</exception>
+ <exception cref="T:System.Xml.XPath.XPathException">The XPath expression is not valid.</exception>
+ </member>
+ <member name="M:System.Xml.XPath.XPathNavigator.Select(System.String,System.Xml.IXmlNamespaceResolver)">
+ <summary>Selects a node set using the specified XPath expression with the <see cref="T:System.Xml.IXmlNamespaceResolver"></see> object specified to resolve namespace prefixes.</summary>
+ <param name="xpath">A <see cref="T:System.String"></see> representing an XPath expression.</param>
+ <param name="resolver">The <see cref="T:System.Xml.IXmlNamespaceResolver"></see> object used to resolve namespace prefixes.</param>
+ <returns>An <see cref="T:System.Xml.XPath.XPathNodeIterator"></see> that points to the selected node set.</returns>
+ <exception cref="T:System.ArgumentException">The XPath expression contains an error or its return type is not a node set.</exception>
+ <exception cref="T:System.Xml.XPath.XPathException">The XPath expression is not valid.</exception>
+ </member>
+ <member name="M:System.Xml.XPath.XPathNavigator.SelectAncestors(System.Xml.XPath.XPathNodeType,System.Boolean)">
+ <summary>Selects all the ancestor nodes of the current node that have a matching <see cref="T:System.Xml.XPath.XPathNodeType"></see>.</summary>
+ <param name="type">The <see cref="T:System.Xml.XPath.XPathNodeType"></see> of the ancestor nodes.</param>
+ <param name="matchSelf">To include the context node in the selection, true; otherwise, false.</param>
+ <returns>An <see cref="T:System.Xml.XPath.XPathNodeIterator"></see> that contains the selected nodes. The returned nodes are in reverse document order.</returns>
+ </member>
+ <member name="M:System.Xml.XPath.XPathNavigator.SelectAncestors(System.String,System.String,System.Boolean)">
+ <summary>Selects all the ancestor nodes of the current node that have the specified local name and namespace URI.</summary>
+ <param name="name">The local name of the ancestor nodes.</param>
+ <param name="namespaceURI">The namespace URI of the ancestor nodes.</param>
+ <param name="matchSelf">To include the context node in the selection, true; otherwise, false.</param>
+ <returns>An <see cref="T:System.Xml.XPath.XPathNodeIterator"></see> that contains the selected nodes. The returned nodes are in reverse document order.</returns>
+ <exception cref="T:System.ArgumentNullException">null cannot be passed as a parameter.</exception>
+ </member>
+ <member name="M:System.Xml.XPath.XPathNavigator.SelectChildren(System.Xml.XPath.XPathNodeType)">
+ <summary>Selects all the child nodes of the current node that have the matching <see cref="T:System.Xml.XPath.XPathNodeType"></see>.</summary>
+ <param name="type">The <see cref="T:System.Xml.XPath.XPathNodeType"></see> of the child nodes.</param>
+ <returns>An <see cref="T:System.Xml.XPath.XPathNodeIterator"></see> that contains the selected nodes.</returns>
+ </member>
+ <member name="M:System.Xml.XPath.XPathNavigator.SelectChildren(System.String,System.String)">
+ <summary>Selects all the child nodes of the current node that have the local name and namespace URI specified.</summary>
+ <param name="name">The local name of the child nodes.</param>
+ <param name="namespaceURI">The namespace URI of the child nodes.</param>
+ <returns>An <see cref="T:System.Xml.XPath.XPathNodeIterator"></see> that contains the selected nodes.</returns>
+ <exception cref="T:System.ArgumentNullException">null cannot be passed as a parameter.</exception>
+ </member>
+ <member name="M:System.Xml.XPath.XPathNavigator.SelectDescendants(System.Xml.XPath.XPathNodeType,System.Boolean)">
+ <summary>Selects all the descendant nodes of the current node that have a matching <see cref="T:System.Xml.XPath.XPathNodeType"></see>.</summary>
+ <param name="type">The <see cref="T:System.Xml.XPath.XPathNodeType"></see> of the descendant nodes.</param>
+ <param name="matchSelf">true to include the context node in the selection; otherwise, false.</param>
+ <returns>An <see cref="T:System.Xml.XPath.XPathNodeIterator"></see> that contains the selected nodes.</returns>
+ </member>
+ <member name="M:System.Xml.XPath.XPathNavigator.SelectDescendants(System.String,System.String,System.Boolean)">
+ <summary>Selects all the descendant nodes of the current node with the local name and namespace URI specified.</summary>
+ <param name="name">The local name of the descendant nodes.</param>
+ <param name="namespaceURI">The namespace URI of the descendant nodes.</param>
+ <param name="matchSelf">true to include the context node in the selection; otherwise, false.</param>
+ <returns>An <see cref="T:System.Xml.XPath.XPathNodeIterator"></see> that contains the selected nodes.</returns>
+ <exception cref="T:System.ArgumentNullException">null cannot be passed as a parameter.</exception>
+ </member>
+ <member name="M:System.Xml.XPath.XPathNavigator.SelectSingleNode(System.String,System.Xml.IXmlNamespaceResolver)">
+ <summary>Selects a single node in the <see cref="T:System.Xml.XPath.XPathNavigator"></see> object using the specified XPath query with the <see cref="T:System.Xml.IXmlNamespaceResolver"></see> object specified to resolve namespace prefixes.</summary>
+ <param name="xpath">A <see cref="T:System.String"></see> representing an XPath expression.</param>
+ <param name="resolver">The <see cref="T:System.Xml.IXmlNamespaceResolver"></see> object used to resolve namespace prefixes in the XPath query.</param>
+ <returns>An <see cref="T:System.Xml.XPath.XPathNavigator"></see> object that contains the first matching node for the XPath query specified; otherwise null if there are no query results.</returns>
+ <exception cref="T:System.ArgumentException">An error was encountered in the XPath query or the return type of the XPath expression is not a node.</exception>
+ <exception cref="T:System.Xml.XPath.XPathException">The XPath query is not valid.</exception>
+ </member>
+ <member name="M:System.Xml.XPath.XPathNavigator.SelectSingleNode(System.String)">
+ <summary>Selects a single node in the <see cref="T:System.Xml.XPath.XPathNavigator"></see> using the specified XPath query.</summary>
+ <param name="xpath">A <see cref="T:System.String"></see> representing an XPath expression.</param>
+ <returns>An <see cref="T:System.Xml.XPath.XPathNavigator"></see> object that contains the first matching node for the XPath query specified; otherwise, null if there are no query results.</returns>
+ <exception cref="T:System.ArgumentException">An error was encountered in the XPath query or the return type of the XPath expression is not a node.</exception>
+ <exception cref="T:System.Xml.XPath.XPathException">The XPath query is not valid.</exception>
+ </member>
+ <member name="M:System.Xml.XPath.XPathNavigator.SelectSingleNode(System.Xml.XPath.XPathExpression)">
+ <summary>Selects a single node in the <see cref="T:System.Xml.XPath.XPathNavigator"></see> using the specified <see cref="T:System.Xml.XPath.XPathExpression"></see> object.</summary>
+ <param name="expression">An <see cref="T:System.Xml.XPath.XPathExpression"></see> object containing the compiled XPath query.</param>
+ <returns>An <see cref="T:System.Xml.XPath.XPathNavigator"></see> object that contains the first matching node for the XPath query specified; otherwise null if there are no query results.</returns>
+ <exception cref="T:System.ArgumentException">An error was encountered in the XPath query or the return type of the XPath expression is not a node.</exception>
+ <exception cref="T:System.Xml.XPath.XPathException">The XPath query is not valid.</exception>
+ </member>
+ <member name="M:System.Xml.XPath.XPathNavigator.SetTypedValue(System.Object)">
+ <summary>Sets the typed value of the current node.</summary>
+ <param name="typedValue">The new typed value of the node.</param>
+ <exception cref="T:System.ArgumentException">The <see cref="T:System.Xml.XPath.XPathNavigator"></see> does not support the type of the object specified.</exception>
+ <exception cref="T:System.ArgumentNullException">The value specified cannot be null.</exception>
+ <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Xml.XPath.XPathNavigator"></see> is not positioned on an element or attribute node.</exception>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Xml.XPath.XPathNavigator"></see> does not support editing.</exception>
+ </member>
+ <member name="M:System.Xml.XPath.XPathNavigator.SetValue(System.String)">
+ <summary>Sets the value of the current node.</summary>
+ <param name="value">The new value of the node.</param>
+ <exception cref="T:System.ArgumentNullException">The value parameter is null.</exception>
+ <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Xml.XPath.XPathNavigator"></see> is positioned on the root node, a namespace node, or the specified value is invalid.</exception>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Xml.XPath.XPathNavigator"></see> does not support editing.</exception>
+ </member>
+ <member name="M:System.Xml.XPath.XPathNavigator.ToString">
+ <summary>Gets the text value of the current node.</summary>
+ <returns>A string that contains the text value of the current node.</returns>
+ </member>
+ <member name="P:System.Xml.XPath.XPathNavigator.TypedValue">
+ <summary>Gets the current node as a boxed object of the most appropriate .NET Framework type.</summary>
+ <returns>The current node as a boxed object of the most appropriate .NET Framework type.</returns>
+ </member>
+ <member name="P:System.Xml.XPath.XPathNavigator.UnderlyingObject">
+ <summary>Used by <see cref="T:System.Xml.XPath.XPathNavigator"></see> implementations which provide a &quot;virtualized&quot; XML view over a store, to provide access to underlying objects.</summary>
+ <returns>The default is null.</returns>
+ </member>
+ <member name="M:System.Xml.XPath.XPathNavigator.ValueAs(System.Type,System.Xml.IXmlNamespaceResolver)">
+ <summary>Gets the current node's value as the <see cref="T:System.Type"></see> specified, using the <see cref="T:System.Xml.IXmlNamespaceResolver"></see> object specified to resolve namespace prefixes.</summary>
+ <param name="returnType">The <see cref="T:System.Type"></see> to return the current node's value as.</param>
+ <param name="nsResolver">The <see cref="T:System.Xml.IXmlNamespaceResolver"></see> object used to resolve namespace prefixes.</param>
+ <returns>The value of the current node as the <see cref="T:System.Type"></see> requested.</returns>
+ <exception cref="T:System.FormatException">The current node's value is not in the correct format for the target type.</exception>
+ <exception cref="T:System.InvalidCastException">The attempted cast is not valid.</exception>
+ </member>
+ <member name="P:System.Xml.XPath.XPathNavigator.ValueAsBoolean">
+ <summary>Gets the current node's value as a <see cref="T:System.Boolean"></see>.</summary>
+ <returns>The current node's value as a <see cref="T:System.Boolean"></see>.</returns>
+ <exception cref="T:System.FormatException">The current node's string value cannot be converted to a <see cref="T:System.Boolean"></see>.</exception>
+ <exception cref="T:System.InvalidCastException">The attempted cast to <see cref="T:System.Boolean"></see> is not valid.</exception>
+ </member>
+ <member name="P:System.Xml.XPath.XPathNavigator.ValueAsDateTime">
+ <summary>Gets the current node's value as a <see cref="T:System.DateTime"></see>.</summary>
+ <returns>The current node's value as a <see cref="T:System.DateTime"></see>.</returns>
+ <exception cref="T:System.FormatException">The current node's string value cannot be converted to a <see cref="T:System.DateTime"></see>.</exception>
+ <exception cref="T:System.InvalidCastException">The attempted cast to <see cref="T:System.DateTime"></see> is not valid.</exception>
+ </member>
+ <member name="P:System.Xml.XPath.XPathNavigator.ValueAsDouble">
+ <summary>Gets the current node's value as a <see cref="T:System.Double"></see>.</summary>
+ <returns>The current node's value as a <see cref="T:System.Double"></see>.</returns>
+ <exception cref="T:System.FormatException">The current node's string value cannot be converted to a <see cref="T:System.Double"></see>.</exception>
+ <exception cref="T:System.InvalidCastException">The attempted cast to <see cref="T:System.Double"></see> is not valid.</exception>
+ </member>
+ <member name="P:System.Xml.XPath.XPathNavigator.ValueAsInt">
+ <summary>Gets the current node's value as an <see cref="T:System.Int32"></see>.</summary>
+ <returns>The current node's value as an <see cref="T:System.Int32"></see>.</returns>
+ <exception cref="T:System.FormatException">The current node's string value cannot be converted to a <see cref="T:System.Int32"></see>.</exception>
+ <exception cref="T:System.InvalidCastException">The attempted cast to <see cref="T:System.Int32"></see> is not valid.</exception>
+ </member>
+ <member name="P:System.Xml.XPath.XPathNavigator.ValueAsLong">
+ <summary>Gets the current node's value as an <see cref="T:System.Int64"></see>.</summary>
+ <returns>The current node's value as an <see cref="T:System.Int64"></see>.</returns>
+ <exception cref="T:System.FormatException">The current node's string value cannot be converted to a <see cref="T:System.Int64"></see>.</exception>
+ <exception cref="T:System.InvalidCastException">The attempted cast to <see cref="T:System.Int64"></see> is not valid.</exception>
+ </member>
+ <member name="P:System.Xml.XPath.XPathNavigator.ValueType">
+ <summary>Gets the .NET Framework <see cref="T:System.Type"></see> of the current node.</summary>
+ <returns>The .NET Framework <see cref="T:System.Type"></see> of the current node. The default value is <see cref="T:System.String"></see>.</returns>
+ </member>
+ <member name="M:System.Xml.XPath.XPathNavigator.WriteSubtree(System.Xml.XmlWriter)">
+ <summary>Streams the current node and its child nodes to the <see cref="T:System.Xml.XmlWriter"></see> object specified.</summary>
+ <param name="writer">The <see cref="T:System.Xml.XmlWriter"></see> object to stream to.</param>
+ </member>
+ <member name="P:System.Xml.XPath.XPathNavigator.XmlLang">
+ <summary>Gets the xml:lang scope for the current node.</summary>
+ <returns>A <see cref="T:System.String"></see> that contains the value of the xml:lang scope, or <see cref="F:System.String.Empty"></see> if the current node has no xml:lang scope value to return.</returns>
+ </member>
+ <member name="P:System.Xml.XPath.XPathNavigator.XmlType">
+ <summary>Gets the <see cref="T:System.Xml.Schema.XmlSchemaType"></see> information for the current node.</summary>
+ <returns>An <see cref="T:System.Xml.Schema.XmlSchemaType"></see> object; default is null.</returns>
+ </member>
+ <member name="M:System.Xml.XPath.XPathNavigator.System#ICloneable#Clone">
+ <summary>Creates a new copy of the <see cref="T:System.Xml.XPath.XPathNavigator"></see> object.</summary>
+ <returns>A new copy of the <see cref="T:System.Xml.XPath.XPathNavigator"></see> object.</returns>
+ </member>
+ <member name="T:System.Xml.XPath.XPathNodeIterator">
+ <summary>Provides an iterator over a selected set of nodes.</summary>
+ </member>
+ <member name="M:System.Xml.XPath.XPathNodeIterator.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.XPath.XPathNodeIterator"></see> class.</summary>
+ </member>
+ <member name="M:System.Xml.XPath.XPathNodeIterator.Clone">
+ <summary>When overridden in a derived class, returns a clone of this <see cref="T:System.Xml.XPath.XPathNodeIterator"></see> object.</summary>
+ <returns>A new <see cref="T:System.Xml.XPath.XPathNodeIterator"></see> object clone of this <see cref="T:System.Xml.XPath.XPathNodeIterator"></see> object.</returns>
+ </member>
+ <member name="P:System.Xml.XPath.XPathNodeIterator.Count">
+ <summary>Gets the index of the last node in the selected set of nodes.</summary>
+ <returns>The index of the last node in the selected set of nodes, or 0 if there are no selected nodes.</returns>
+ </member>
+ <member name="P:System.Xml.XPath.XPathNodeIterator.Current">
+ <summary>When overridden in a derived class, gets the <see cref="T:System.Xml.XPath.XPathNavigator"></see> object for this <see cref="T:System.Xml.XPath.XPathNodeIterator"></see>, positioned on the current context node.</summary>
+ <returns>An <see cref="T:System.Xml.XPath.XPathNavigator"></see> object positioned on the context node from which the node set was selected. The <see cref="M:System.Xml.XPath.XPathNodeIterator.MoveNext"></see> method must be called to move the <see cref="T:System.Xml.XPath.XPathNodeIterator"></see> to the first node in the selected set.</returns>
+ </member>
+ <member name="P:System.Xml.XPath.XPathNodeIterator.CurrentPosition">
+ <summary>When overridden in a derived class, gets the index of the current position in the selected set of nodes.</summary>
+ <returns>The index of the current position.</returns>
+ </member>
+ <member name="M:System.Xml.XPath.XPathNodeIterator.GetEnumerator">
+ <summary>Returns an <see cref="T:System.Collections.IEnumerator"></see> object to iterate through the selected node set.</summary>
+ <returns>An <see cref="T:System.Collections.IEnumerator"></see> object to iterate through the selected node set.</returns>
+ </member>
+ <member name="M:System.Xml.XPath.XPathNodeIterator.MoveNext">
+ <summary>When overridden in a derived class, moves the <see cref="T:System.Xml.XPath.XPathNavigator"></see> object returned by the <see cref="P:System.Xml.XPath.XPathNodeIterator.Current"></see> property to the next node in the selected node set.</summary>
+ <returns>true if the <see cref="T:System.Xml.XPath.XPathNavigator"></see> object moved to the next node; false if there are no more selected nodes.</returns>
+ </member>
+ <member name="M:System.Xml.XPath.XPathNodeIterator.System#ICloneable#Clone">
+ <summary>Creates a new object that is a copy of the current instance.</summary>
+ <returns>A new object that is a copy of this instance.</returns>
+ </member>
+ <member name="T:System.Xml.XPath.XPathNodeType">
+ <summary>Defines the XPath node types that can be returned from the <see cref="T:System.Xml.XPath.XPathNavigator"></see> class.</summary>
+ </member>
+ <member name="F:System.Xml.XPath.XPathNodeType.All">
+ <summary>Any of the <see cref="T:System.Xml.XPath.XPathNodeType"></see> node types.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.XPath.XPathNodeType.Attribute">
+ <summary>An attribute, such as id='123'.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.XPath.XPathNodeType.Comment">
+ <summary>A comment, such as &lt;!-- my comment --&gt;</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.XPath.XPathNodeType.Element">
+ <summary>An element, such as .</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.XPath.XPathNodeType.Namespace">
+ <summary>A namespace, such as xmlns=&quot;namespace&quot;.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.XPath.XPathNodeType.ProcessingInstruction">
+ <summary>A processing instruction, such as &lt;?pi test?&gt;. This does not include XML declarations, which are not visible to the <see cref="T:System.Xml.XPath.XPathNavigator"></see> class.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.XPath.XPathNodeType.Root">
+ <summary>The root node of the XML document or node tree.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.XPath.XPathNodeType.SignificantWhitespace">
+ <summary>A node with white space characters and xml:space set to preserve.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.XPath.XPathNodeType.Text">
+ <summary>The text content of a node. Equivalent to the Document Object Model (DOM) Text and CDATA node types. Contains at least one character.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.XPath.XPathNodeType.Whitespace">
+ <summary>A node with only white space characters and no significant white space. White space characters are #x20, #x9, #xD, or #xA.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Xml.XPath.XPathResultType">
+ <summary>Specifies the return type of the XPath expression.</summary>
+ </member>
+ <member name="F:System.Xml.XPath.XPathResultType.Any">
+ <summary>Any of the XPath node types.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.XPath.XPathResultType.Boolean">
+ <summary>A <see cref="T:System.Boolean"></see>true or false value.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.XPath.XPathResultType.Error">
+ <summary>The expression does not evaluate to the correct XPath type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.XPath.XPathResultType.Navigator">
+ <summary>A tree fragment.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.XPath.XPathResultType.NodeSet">
+ <summary>A node collection.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.XPath.XPathResultType.Number">
+ <summary>A numeric value.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.XPath.XPathResultType.String">
+ <summary>A <see cref="T:System.String"></see> value.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Xml.Xsl.IXsltContextFunction">
+ <summary>Provides an interface to a given function defined in the Extensible Stylesheet Language for Transformations (XSLT) style sheet during runtime execution.</summary>
+ </member>
+ <member name="P:System.Xml.Xsl.IXsltContextFunction.ArgTypes">
+ <summary>Gets the supplied XML Path Language (XPath) types for the function's argument list. This information can be used to discover the signature of the function which allows you to differentiate between overloaded functions.</summary>
+ <returns>An array of <see cref="T:System.Xml.XPath.XPathResultType"></see> representing the types for the function's argument list.</returns>
+ </member>
+ <member name="M:System.Xml.Xsl.IXsltContextFunction.Invoke(System.Xml.Xsl.XsltContext,System.Object[],System.Xml.XPath.XPathNavigator)">
+ <summary>Provides the method to invoke the function with the given arguments in the given context.</summary>
+ <param name="xsltContext">The XSLT context for the function call.</param>
+ <param name="args">The arguments of the function call. Each argument is an element in the array.</param>
+ <param name="docContext">The context node for the function call.</param>
+ <returns>An <see cref="T:System.Object"></see> representing the return value of the function.</returns>
+ </member>
+ <member name="P:System.Xml.Xsl.IXsltContextFunction.Maxargs">
+ <summary>Gets the maximum number of arguments for the function. This enables the user to differentiate between overloaded functions.</summary>
+ <returns>The maximum number of arguments for the function.</returns>
+ </member>
+ <member name="P:System.Xml.Xsl.IXsltContextFunction.Minargs">
+ <summary>Gets the minimum number of arguments for the function. This enables the user to differentiate between overloaded functions.</summary>
+ <returns>The minimum number of arguments for the function.</returns>
+ </member>
+ <member name="P:System.Xml.Xsl.IXsltContextFunction.ReturnType">
+ <summary>Gets the <see cref="T:System.Xml.XPath.XPathResultType"></see> representing the XPath type returned by the function.</summary>
+ <returns>An <see cref="T:System.Xml.XPath.XPathResultType"></see> representing the XPath type returned by the function</returns>
+ </member>
+ <member name="T:System.Xml.Xsl.IXsltContextVariable">
+ <summary>Provides an interface to a given variable that is defined in the style sheet during runtime execution.</summary>
+ </member>
+ <member name="M:System.Xml.Xsl.IXsltContextVariable.Evaluate(System.Xml.Xsl.XsltContext)">
+ <summary>Evaluates the variable at runtime and returns an object that represents the value of the variable.</summary>
+ <param name="xsltContext">An <see cref="T:System.Xml.Xsl.XsltContext"></see> representing the execution context of the variable.</param>
+ <returns>An <see cref="T:System.Object"></see> representing the value of the variable. Possible return types include number, string, Boolean, document fragment, or node set.</returns>
+ </member>
+ <member name="P:System.Xml.Xsl.IXsltContextVariable.IsLocal">
+ <summary>Gets a value indicating whether the variable is local.</summary>
+ <returns>true if the variable is a local variable in the current context; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Xml.Xsl.IXsltContextVariable.IsParam">
+ <summary>Gets a value indicating whether the variable is an Extensible Stylesheet Language Transformations (XSLT) parameter. This can be a parameter to a style sheet or a template.</summary>
+ <returns>true if the variable is an XSLT parameter; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Xml.Xsl.IXsltContextVariable.VariableType">
+ <summary>Gets the <see cref="T:System.Xml.XPath.XPathResultType"></see> representing the XML Path Language (XPath) type of the variable.</summary>
+ <returns>The <see cref="T:System.Xml.XPath.XPathResultType"></see> representing the XPath type of the variable.</returns>
+ </member>
+ <member name="T:System.Collections.CaseInsensitiveHashCodeProvider">
+ <summary>Supplies a hash code for an object, using a hashing algorithm that ignores the case of strings.</summary>
+ </member>
+ <member name="M:System.Collections.CaseInsensitiveHashCodeProvider.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.CaseInsensitiveHashCodeProvider"></see> class using the <see cref="P:System.Threading.Thread.CurrentCulture"></see> of the current thread.</summary>
+ </member>
+ <member name="M:System.Collections.CaseInsensitiveHashCodeProvider.#ctor(System.Globalization.CultureInfo)">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.CaseInsensitiveHashCodeProvider"></see> class using the specified <see cref="T:System.Globalization.CultureInfo"></see>.</summary>
+ <param name="culture">The <see cref="T:System.Globalization.CultureInfo"></see> to use for the new <see cref="T:System.Collections.CaseInsensitiveHashCodeProvider"></see>.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="culture">culture</paramref> is null.</exception>
+ </member>
+ <member name="P:System.Collections.CaseInsensitiveHashCodeProvider.Default">
+ <summary>Gets an instance of <see cref="T:System.Collections.CaseInsensitiveHashCodeProvider"></see> that is associated with the <see cref="P:System.Threading.Thread.CurrentCulture"></see> of the current thread and that is always available.</summary>
+ <returns>An instance of <see cref="T:System.Collections.CaseInsensitiveHashCodeProvider"></see> that is associated with the <see cref="P:System.Threading.Thread.CurrentCulture"></see> of the current thread.</returns>
+ </member>
+ <member name="P:System.Collections.CaseInsensitiveHashCodeProvider.DefaultInvariant">
+ <summary>Gets an instance of <see cref="T:System.Collections.CaseInsensitiveHashCodeProvider"></see> that is associated with <see cref="P:System.Globalization.CultureInfo.InvariantCulture"></see> and that is always available.</summary>
+ <returns>An instance of <see cref="T:System.Collections.CaseInsensitiveHashCodeProvider"></see> that is associated with <see cref="P:System.Globalization.CultureInfo.InvariantCulture"></see>.</returns>
+ </member>
+ <member name="M:System.Collections.CaseInsensitiveHashCodeProvider.GetHashCode(System.Object)">
+ <summary>Returns a hash code for the given object, using a hashing algorithm that ignores the case of strings.</summary>
+ <param name="obj">The <see cref="T:System.Object"></see> for which a hash code is to be returned.</param>
+ <returns>A hash code for the given object, using a hashing algorithm that ignores the case of strings.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="obj">obj</paramref> is null.</exception>
+ </member>
+ <member name="T:System.Collections.CollectionBase">
+ <summary>Provides the abstract base class for a strongly typed collection.</summary>
+ </member>
+ <member name="M:System.Collections.CollectionBase.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.CollectionBase"></see> class with the default initial capacity.</summary>
+ </member>
+ <member name="M:System.Collections.CollectionBase.#ctor(System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.CollectionBase"></see> class with the specified capacity.</summary>
+ <param name="capacity">The number of elements that the new list can initially store.</param>
+ </member>
+ <member name="P:System.Collections.CollectionBase.Capacity">
+ <summary>Gets or sets the number of elements that the <see cref="T:System.Collections.CollectionBase"></see> can contain.</summary>
+ <returns>The number of elements that the <see cref="T:System.Collections.CollectionBase"></see> can contain.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><see cref="P:System.Collections.CollectionBase.Capacity"></see> is set to a value that is less than <see cref="P:System.Collections.CollectionBase.Count"></see>.</exception>
+ <exception cref="T:System.OutOfMemoryException">There is not enough memory available on the system.</exception>
+ </member>
+ <member name="M:System.Collections.CollectionBase.Clear">
+ <summary>Removes all objects from the <see cref="T:System.Collections.CollectionBase"></see> instance. This method cannot be overridden.</summary>
+ </member>
+ <member name="P:System.Collections.CollectionBase.Count">
+ <summary>Gets the number of elements contained in the <see cref="T:System.Collections.CollectionBase"></see> instance. This property cannot be overridden.</summary>
+ <returns>The number of elements contained in the <see cref="T:System.Collections.CollectionBase"></see> instance. Retrieving the value of this property is an O(1) operation.</returns>
+ </member>
+ <member name="M:System.Collections.CollectionBase.GetEnumerator">
+ <summary>Returns an enumerator that iterates through the <see cref="T:System.Collections.CollectionBase"></see> instance.</summary>
+ <returns>An <see cref="T:System.Collections.IEnumerator"></see> for the <see cref="T:System.Collections.CollectionBase"></see> instance.</returns>
+ </member>
+ <member name="P:System.Collections.CollectionBase.InnerList">
+ <summary>Gets an <see cref="T:System.Collections.ArrayList"></see> containing the list of elements in the <see cref="T:System.Collections.CollectionBase"></see> instance.</summary>
+ <returns>An <see cref="T:System.Collections.ArrayList"></see> representing the <see cref="T:System.Collections.CollectionBase"></see> instance itself. Retrieving the value of this property is an O(1) operation.</returns>
+ </member>
+ <member name="P:System.Collections.CollectionBase.List">
+ <summary>Gets an <see cref="T:System.Collections.IList"></see> containing the list of elements in the <see cref="T:System.Collections.CollectionBase"></see> instance.</summary>
+ <returns>An <see cref="T:System.Collections.IList"></see> representing the <see cref="T:System.Collections.CollectionBase"></see> instance itself.</returns>
+ </member>
+ <member name="M:System.Collections.CollectionBase.OnClear">
+ <summary>Performs additional custom processes when clearing the contents of the <see cref="T:System.Collections.CollectionBase"></see> instance.</summary>
+ </member>
+ <member name="M:System.Collections.CollectionBase.OnClearComplete">
+ <summary>Performs additional custom processes after clearing the contents of the <see cref="T:System.Collections.CollectionBase"></see> instance.</summary>
+ </member>
+ <member name="M:System.Collections.CollectionBase.OnInsert(System.Int32,System.Object)">
+ <summary>Performs additional custom processes before inserting a new element into the <see cref="T:System.Collections.CollectionBase"></see> instance.</summary>
+ <param name="index">The zero-based index at which to insert value.</param>
+ <param name="value">The new value of the element at index.</param>
+ </member>
+ <member name="M:System.Collections.CollectionBase.OnInsertComplete(System.Int32,System.Object)">
+ <summary>Performs additional custom processes after inserting a new element into the <see cref="T:System.Collections.CollectionBase"></see> instance.</summary>
+ <param name="index">The zero-based index at which to insert value.</param>
+ <param name="value">The new value of the element at index.</param>
+ </member>
+ <member name="M:System.Collections.CollectionBase.OnRemove(System.Int32,System.Object)">
+ <summary>Performs additional custom processes when removing an element from the <see cref="T:System.Collections.CollectionBase"></see> instance.</summary>
+ <param name="index">The zero-based index at which value can be found.</param>
+ <param name="value">The value of the element to remove from index.</param>
+ </member>
+ <member name="M:System.Collections.CollectionBase.OnRemoveComplete(System.Int32,System.Object)">
+ <summary>Performs additional custom processes after removing an element from the <see cref="T:System.Collections.CollectionBase"></see> instance.</summary>
+ <param name="index">The zero-based index at which value can be found.</param>
+ <param name="value">The value of the element to remove from index.</param>
+ </member>
+ <member name="M:System.Collections.CollectionBase.OnSet(System.Int32,System.Object,System.Object)">
+ <summary>Performs additional custom processes before setting a value in the <see cref="T:System.Collections.CollectionBase"></see> instance.</summary>
+ <param name="index">The zero-based index at which oldValue can be found.</param>
+ <param name="oldValue">The value to replace with newValue.</param>
+ <param name="newValue">The new value of the element at index.</param>
+ </member>
+ <member name="M:System.Collections.CollectionBase.OnSetComplete(System.Int32,System.Object,System.Object)">
+ <summary>Performs additional custom processes after setting a value in the <see cref="T:System.Collections.CollectionBase"></see> instance.</summary>
+ <param name="index">The zero-based index at which oldValue can be found.</param>
+ <param name="oldValue">The value to replace with newValue.</param>
+ <param name="newValue">The new value of the element at index.</param>
+ </member>
+ <member name="M:System.Collections.CollectionBase.OnValidate(System.Object)">
+ <summary>Performs additional custom processes when validating a value.</summary>
+ <param name="value">The object to validate.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="value">value</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Collections.CollectionBase.RemoveAt(System.Int32)">
+ <summary>Removes the element at the specified index of the <see cref="T:System.Collections.CollectionBase"></see> instance. This method is not overridable.</summary>
+ <param name="index">The zero-based index of the element to remove.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero. -or- <paramref name="index">index</paramref> is equal to or greater than <see cref="P:System.Collections.CollectionBase.Count"></see>.</exception>
+ </member>
+ <member name="M:System.Collections.CollectionBase.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
+ <summary>Copies the entire <see cref="T:System.Collections.CollectionBase"></see> to a compatible one-dimensional <see cref="T:System.Array"></see>, starting at the specified index of the target array.</summary>
+ <param name="array">The one-dimensional <see cref="T:System.Array"></see> that is the destination of the elements copied from <see cref="T:System.Collections.CollectionBase"></see>. The <see cref="T:System.Array"></see> must have zero-based indexing.</param>
+ <param name="index">The zero-based index in 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="index">index</paramref> is less than zero.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="array">array</paramref> is multidimensional. -or- The number of elements in the source <see cref="T:System.Collections.CollectionBase"></see> is greater than the available space from <paramref name="index">index</paramref> to the end of the destination <paramref name="array">array</paramref>.</exception>
+ <exception cref="T:System.InvalidCastException">The type of the source <see cref="T:System.Collections.CollectionBase"></see> cannot be cast automatically to the type of the destination <paramref name="array">array</paramref>.</exception>
+ </member>
+ <member name="P:System.Collections.CollectionBase.System#Collections#ICollection#IsSynchronized">
+ <summary>Gets a value indicating whether access to the <see cref="T:System.Collections.CollectionBase"></see> is synchronized (thread safe).</summary>
+ <returns>true if access to the <see cref="T:System.Collections.CollectionBase"></see> is synchronized (thread safe); otherwise, false. The default is false.</returns>
+ </member>
+ <member name="P:System.Collections.CollectionBase.System#Collections#ICollection#SyncRoot">
+ <summary>Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.CollectionBase"></see>.</summary>
+ <returns>An object that can be used to synchronize access to the <see cref="T:System.Collections.CollectionBase"></see>.</returns>
+ </member>
+ <member name="M:System.Collections.CollectionBase.System#Collections#IList#Add(System.Object)">
+ <summary>Adds an object to the end of the <see cref="T:System.Collections.CollectionBase"></see>.</summary>
+ <param name="value">The <see cref="T:System.Object"></see> to be added to the end of the <see cref="T:System.Collections.CollectionBase"></see>.</param>
+ <returns>The <see cref="T:System.Collections.CollectionBase"></see> index at which the <paramref name="value">value</paramref> has been added.</returns>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.CollectionBase"></see> is read-only. -or- The <see cref="T:System.Collections.CollectionBase"></see> has a fixed size.</exception>
+ </member>
+ <member name="M:System.Collections.CollectionBase.System#Collections#IList#Contains(System.Object)">
+ <summary>Determines whether the <see cref="T:System.Collections.CollectionBase"></see> contains a specific element.</summary>
+ <param name="value">The <see cref="T:System.Object"></see> to locate in the <see cref="T:System.Collections.CollectionBase"></see>.</param>
+ <returns>true if the <see cref="T:System.Collections.CollectionBase"></see> contains the specified <paramref name="value">value</paramref>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Collections.CollectionBase.System#Collections#IList#IndexOf(System.Object)">
+ <summary>Searches for the specified <see cref="T:System.Object"></see> and returns the zero-based index of the first occurrence within the entire <see cref="T:System.Collections.CollectionBase"></see>.</summary>
+ <param name="value">The <see cref="T:System.Object"></see> to locate in the <see cref="T:System.Collections.CollectionBase"></see>.</param>
+ <returns>The zero-based index of the first occurrence of <paramref name="value">value</paramref> within the entire <see cref="T:System.Collections.CollectionBase"></see>, if found; otherwise, -1.</returns>
+ </member>
+ <member name="M:System.Collections.CollectionBase.System#Collections#IList#Insert(System.Int32,System.Object)">
+ <summary>Inserts an element into the <see cref="T:System.Collections.CollectionBase"></see> at the specified index.</summary>
+ <param name="index">The zero-based index at which value should be inserted.</param>
+ <param name="value">The <see cref="T:System.Object"></see> to insert.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero. -or- <paramref name="index">index</paramref> is greater than <see cref="P:System.Collections.CollectionBase.Count"></see>.</exception>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.CollectionBase"></see> is read-only. -or- The <see cref="T:System.Collections.CollectionBase"></see> has a fixed size.</exception>
+ </member>
+ <member name="P:System.Collections.CollectionBase.System#Collections#IList#IsFixedSize">
+ <summary>Gets a value indicating whether the <see cref="T:System.Collections.CollectionBase"></see> has a fixed size.</summary>
+ <returns>true if the <see cref="T:System.Collections.CollectionBase"></see> has a fixed size; otherwise, false. The default is false.</returns>
+ </member>
+ <member name="P:System.Collections.CollectionBase.System#Collections#IList#IsReadOnly">
+ <summary>Gets a value indicating whether the <see cref="T:System.Collections.CollectionBase"></see> is read-only.</summary>
+ <returns>true if the <see cref="T:System.Collections.CollectionBase"></see> is read-only; otherwise, false. The default is false.</returns>
+ </member>
+ <member name="P:System.Collections.CollectionBase.System#Collections#IList#Item(System.Int32)">
+ <summary>Gets or sets the element at the specified index.</summary>
+ <param name="index">The zero-based index of the element to get or set.</param>
+ <returns>The element at the specified index.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero. -or- <paramref name="index">index</paramref> is equal to or greater than <see cref="P:System.Collections.CollectionBase.Count"></see>.</exception>
+ </member>
+ <member name="M:System.Collections.CollectionBase.System#Collections#IList#Remove(System.Object)">
+ <summary>Removes the first occurrence of a specific object from the <see cref="T:System.Collections.CollectionBase"></see>.</summary>
+ <param name="value">The <see cref="T:System.Object"></see> to remove from the <see cref="T:System.Collections.CollectionBase"></see>.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="value">value</paramref> parameter was not found in the <see cref="T:System.Collections.CollectionBase"></see> object.</exception>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.CollectionBase"></see> is read-only. -or- The <see cref="T:System.Collections.CollectionBase"></see> has a fixed size.</exception>
+ </member>
+ <member name="T:System.Collections.Comparer">
+ <summary>Compares two objects for equivalence, where string comparisons are case-sensitive.</summary>
+ </member>
+ <member name="M:System.Collections.Comparer.#ctor(System.Globalization.CultureInfo)">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Comparer"></see> class using the specified <see cref="T:System.Globalization.CultureInfo"></see>.</summary>
+ <param name="culture">The <see cref="T:System.Globalization.CultureInfo"></see> to use for the new <see cref="T:System.Collections.Comparer"></see>.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="culture">culture</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Collections.Comparer.Compare(System.Object,System.Object)">
+ <summary>Performs a case-sensitive comparison of two objects of the same type and returns a value indicating whether one is less than, equal to, or greater than the other.</summary>
+ <param name="a">The first object to compare.</param>
+ <param name="b">The second object to compare.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed integer that indicates the relative values of <code data-dev-comment-type="paramref">a</code> and <code data-dev-comment-type="paramref">b</code>, as shown in the following table. </p>
+ <table><thead><tr><th> Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Meaning <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> Less than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td><code data-dev-comment-type="paramref">a</code> is less than <code data-dev-comment-type="paramref">b</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td><code data-dev-comment-type="paramref">a</code> equals <code data-dev-comment-type="paramref">b</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> Greater than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td><code data-dev-comment-type="paramref">a</code> is greater than <code data-dev-comment-type="paramref">b</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr></tbody></table></p>
+</returns>
+ <exception cref="T:System.ArgumentException">Neither <paramref name="a">a</paramref> nor <paramref name="b">b</paramref> implements the <see cref="T:System.IComparable"></see> interface. -or- <paramref name="a">a</paramref> and <paramref name="b">b</paramref> are of different types and neither one can handle comparisons with the other.</exception>
+ </member>
+ <member name="F:System.Collections.Comparer.Default">
+ <summary>Represents an instance of <see cref="T:System.Collections.Comparer"></see> that is associated with the <see cref="P:System.Threading.Thread.CurrentCulture"></see> of the current thread. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Collections.Comparer.DefaultInvariant">
+ <summary>Represents an instance of <see cref="T:System.Collections.Comparer"></see> that is associated with <see cref="P:System.Globalization.CultureInfo.InvariantCulture"></see>. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Collections.Comparer.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Populates a <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object with the data required for serialization.</summary>
+ <param name="info">The object to populate with data.</param>
+ <param name="context">The context information about the source or destination of the serialization.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="info">info</paramref> is null.</exception>
+ </member>
+ <member name="T:System.Collections.Concurrent.BlockingCollection`1">
+ <summary>Provides blocking and bounding capabilities for thread-safe collections that implement <see cref="T:System.Collections.Concurrent.IProducerConsumerCollection`1"></see>.</summary>
+ <typeparam name="T">The type of elements in the collection.</typeparam>
+ </member>
+ <member name="M:System.Collections.Concurrent.BlockingCollection`1.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Concurrent.BlockingCollection`1"></see> class without an upper-bound.</summary>
+ </member>
+ <member name="M:System.Collections.Concurrent.BlockingCollection`1.#ctor(System.Collections.Concurrent.IProducerConsumerCollection{`0})">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Concurrent.BlockingCollection`1"></see> class without an upper-bound and using the provided <see cref="T:System.Collections.Concurrent.IProducerConsumerCollection`1"></see> as its underlying data store.</summary>
+ <param name="collection">The collection to use as the underlying data store.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="collection">collection</paramref> argument is null.</exception>
+ </member>
+ <member name="M:System.Collections.Concurrent.BlockingCollection`1.#ctor(System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Concurrent.BlockingCollection`1"></see> class with the specified upper-bound.</summary>
+ <param name="boundedCapacity">The bounded size of the collection.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="boundedCapacity">boundedCapacity</paramref> is not a positive value.</exception>
+ </member>
+ <member name="M:System.Collections.Concurrent.BlockingCollection`1.#ctor(System.Collections.Concurrent.IProducerConsumerCollection{`0},System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Concurrent.BlockingCollection`1"></see> class with the specified upper-bound and using the provided <see cref="T:System.Collections.Concurrent.IProducerConsumerCollection`1"></see> as its underlying data store.</summary>
+ <param name="collection">The collection to use as the underlying data store.</param>
+ <param name="boundedCapacity">The bounded size of the collection.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="collection">collection</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="boundedCapacity">boundedCapacity</paramref> is not a positive value.</exception>
+ <exception cref="T:System.ArgumentException">The supplied <paramref name="collection">collection</paramref> contains more values than is permitted by <paramref name="boundedCapacity">boundedCapacity</paramref>.</exception>
+ </member>
+ <member name="M:System.Collections.Concurrent.BlockingCollection`1.Add(`0)">
+ <summary>Adds the item to the <see cref="T:System.Collections.Concurrent.BlockingCollection`1"></see>.</summary>
+ <param name="item">The item to be added to the collection. The value can be a null reference.</param>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Collections.Concurrent.BlockingCollection`1"></see> has been disposed.</exception>
+ <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Collections.Concurrent.BlockingCollection`1"></see> has been marked as complete with regards to additions. -or- The underlying collection didn't accept the item.</exception>
+ </member>
+ <member name="M:System.Collections.Concurrent.BlockingCollection`1.Add(`0,System.Threading.CancellationToken)">
+ <summary>Adds the item to the <see cref="T:System.Collections.Concurrent.BlockingCollection`1"></see>.</summary>
+ <param name="item">The item to be added to the collection. The value can be a null reference.</param>
+ <param name="cancellationToken">A cancellation token to observe.</param>
+ <exception cref="T:System.OperationCanceledException">If the <see cref="T:System.Threading.CancellationToken"></see> is canceled.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Collections.Concurrent.BlockingCollection`1"></see> has been disposed or the <see cref="T:System.Threading.CancellationTokenSource"></see> that owns <paramref name="cancellationToken">cancellationToken</paramref> has been disposed.</exception>
+ <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Collections.Concurrent.BlockingCollection`1"></see> has been marked as complete with regards to additions. -or- The underlying collection didn't accept the item.</exception>
+ </member>
+ <member name="M:System.Collections.Concurrent.BlockingCollection`1.AddToAny(System.Collections.Concurrent.BlockingCollection{`0}[],`0)">
+ <summary>Adds the specified item to any one of the specified <see cref="T:System.Collections.Concurrent.BlockingCollection`1"></see> instances.</summary>
+ <param name="collections">The array of collections.</param>
+ <param name="item">The item to be added to one of the collections.</param>
+ <returns>The index of the collection in the <paramref name="collections">collections</paramref> array to which the item was added.</returns>
+ <exception cref="T:System.ObjectDisposedException">At least one of the <see cref="T:System.Collections.Concurrent.BlockingCollection`1"></see> instances has been disposed.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="collections">collections</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The count of <paramref name="collections">collections</paramref> is greater than the maximum size of 62 for STA and 63 for MTA.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="collections">collections</paramref> argument is a 0-length array or contains a null element, or at least one of collections has been marked as complete for adding.</exception>
+ <exception cref="T:System.InvalidOperationException">At least one underlying collection didn't accept the item.</exception>
+ </member>
+ <member name="M:System.Collections.Concurrent.BlockingCollection`1.AddToAny(System.Collections.Concurrent.BlockingCollection{`0}[],`0,System.Threading.CancellationToken)">
+ <summary>Adds the specified item to any one of the specified <see cref="T:System.Collections.Concurrent.BlockingCollection`1"></see> instances.</summary>
+ <param name="collections">The array of collections.</param>
+ <param name="item">The item to be added to one of the collections.</param>
+ <param name="cancellationToken">A cancellation token to observe.</param>
+ <returns>The index of the collection in the <paramref name="collections">collections</paramref> array to which the item was added.</returns>
+ <exception cref="T:System.OperationCanceledException">If the <see cref="T:System.Threading.CancellationToken"></see> is canceled.</exception>
+ <exception cref="T:System.InvalidOperationException">At least one underlying collection didn't accept the item.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="collections">collections</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The count of <paramref name="collections">collections</paramref> is greater than the maximum size of 62 for STA and 63 for MTA.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="collections">collections</paramref> argument is a 0-length array or contains a null element, or at least one of collections has been marked as complete for adding.</exception>
+ <exception cref="T:System.ObjectDisposedException">At least one of the <see cref="T:System.Collections.Concurrent.BlockingCollection`1"></see> instances has been disposed, or the <see cref="T:System.Threading.CancellationTokenSource"></see> that created <paramref name="cancellationToken">cancellationToken</paramref> has been disposed.</exception>
+ </member>
+ <member name="P:System.Collections.Concurrent.BlockingCollection`1.BoundedCapacity">
+ <summary>Gets the bounded capacity of this <see cref="T:System.Collections.Concurrent.BlockingCollection`1"></see> instance.</summary>
+ <returns>The bounded capacity of this collection, or int.MaxValue if no bound was supplied.</returns>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Collections.Concurrent.BlockingCollection`1"></see> has been disposed.</exception>
+ </member>
+ <member name="M:System.Collections.Concurrent.BlockingCollection`1.CompleteAdding">
+ <summary>Marks the <see cref="T:System.Collections.Concurrent.BlockingCollection`1"></see> instances as not accepting any more additions.</summary>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Collections.Concurrent.BlockingCollection`1"></see> has been disposed.</exception>
+ </member>
+ <member name="M:System.Collections.Concurrent.BlockingCollection`1.CopyTo(`0[],System.Int32)">
+ <summary>Copies all of the items in the <see cref="T:System.Collections.Concurrent.BlockingCollection`1"></see> instance to a compatible one-dimensional array, starting at the specified index of the target array.</summary>
+ <param name="array">The one-dimensional array that is the destination of the elements copied from the <see cref="T:System.Collections.Concurrent.BlockingCollection`1"></see> instance. The array must have zero-based indexing.</param>
+ <param name="index">The zero-based index in array at which copying begins.</param>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Collections.Concurrent.BlockingCollection`1"></see> has been disposed.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="array">array</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="index">index</paramref> argument is less than zero.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="index">index</paramref> argument is equal to or greater than the length of the <paramref name="array">array</paramref>. The destination array is too small to hold all of the BlockingCcollection elements. The array rank doesn't match. The array type is incompatible with the type of the BlockingCollection elements.</exception>
+ </member>
+ <member name="P:System.Collections.Concurrent.BlockingCollection`1.Count">
+ <summary>Gets the number of items contained in the <see cref="T:System.Collections.Concurrent.BlockingCollection`1"></see>.</summary>
+ <returns>The number of items contained in the <see cref="T:System.Collections.Concurrent.BlockingCollection`1"></see>.</returns>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Collections.Concurrent.BlockingCollection`1"></see> has been disposed.</exception>
+ </member>
+ <member name="M:System.Collections.Concurrent.BlockingCollection`1.Dispose">
+ <summary>Releases all resources used by the current instance of the <see cref="T:System.Collections.Concurrent.BlockingCollection`1"></see> class.</summary>
+ </member>
+ <member name="M:System.Collections.Concurrent.BlockingCollection`1.Dispose(System.Boolean)">
+ <summary>Releases resources used by the <see cref="T:System.Collections.Concurrent.BlockingCollection`1"></see> instance.</summary>
+ <param name="disposing">Whether being disposed explicitly (true) or due to a finalizer (false).</param>
+ </member>
+ <member name="M:System.Collections.Concurrent.BlockingCollection`1.GetConsumingEnumerable(System.Threading.CancellationToken)">
+ <summary>Provides a consuming <see cref="T:System.Collections.Generic.IEnumerable`1"></see> for items in the collection.</summary>
+ <param name="cancellationToken">A cancellation token to observe.</param>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> that removes and returns items from the collection.</returns>
+ <exception cref="T:System.OperationCanceledException">If the <see cref="T:System.Threading.CancellationToken"></see> is canceled.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Collections.Concurrent.BlockingCollection`1"></see> has been disposed or the <see cref="T:System.Threading.CancellationTokenSource"></see> that created <paramref name="cancellationToken">cancellationToken</paramref> has been disposed</exception>
+ </member>
+ <member name="M:System.Collections.Concurrent.BlockingCollection`1.GetConsumingEnumerable">
+ <summary>Provides a consuming <see cref="T:System.Collections.Generic.IEnumerator`1"></see> for items in the collection.</summary>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> that removes and returns items from the collection.</returns>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Collections.Concurrent.BlockingCollection`1"></see> has been disposed.</exception>
+ </member>
+ <member name="P:System.Collections.Concurrent.BlockingCollection`1.IsAddingCompleted">
+ <summary>Gets whether this <see cref="T:System.Collections.Concurrent.BlockingCollection`1"></see> has been marked as complete for adding.</summary>
+ <returns>Whether this collection has been marked as complete for adding.</returns>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Collections.Concurrent.BlockingCollection`1"></see> has been disposed.</exception>
+ </member>
+ <member name="P:System.Collections.Concurrent.BlockingCollection`1.IsCompleted">
+ <summary>Gets whether this <see cref="T:System.Collections.Concurrent.BlockingCollection`1"></see> has been marked as complete for adding and is empty.</summary>
+ <returns>Whether this collection has been marked as complete for adding and is empty.</returns>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Collections.Concurrent.BlockingCollection`1"></see> has been disposed.</exception>
+ </member>
+ <member name="M:System.Collections.Concurrent.BlockingCollection`1.Take">
+ <summary>Removes an item from the <see cref="T:System.Collections.Concurrent.BlockingCollection`1"></see>.</summary>
+ <returns>The item removed from the collection.</returns>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Collections.Concurrent.BlockingCollection`1"></see> has been disposed.</exception>
+ <exception cref="T:System.InvalidOperationException">The underlying collection was modified outside of this <see cref="T:System.Collections.Concurrent.BlockingCollection`1"></see> instance, or the <see cref="T:System.Collections.Concurrent.BlockingCollection`1"></see> is empty and the collection has been marked as complete for adding.</exception>
+ </member>
+ <member name="M:System.Collections.Concurrent.BlockingCollection`1.Take(System.Threading.CancellationToken)">
+ <summary>Removes an item from the <see cref="T:System.Collections.Concurrent.BlockingCollection`1"></see>.</summary>
+ <param name="cancellationToken">Object that can be used to cancel the take operation.</param>
+ <returns>The item removed from the collection.</returns>
+ <exception cref="T:System.OperationCanceledException">The <see cref="T:System.Threading.CancellationToken"></see> is canceled.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Collections.Concurrent.BlockingCollection`1"></see> has been disposed or the <see cref="T:System.Threading.CancellationTokenSource"></see> that created the token was canceled.</exception>
+ <exception cref="T:System.InvalidOperationException">The underlying collection was modified outside of this <see cref="T:System.Collections.Concurrent.BlockingCollection`1"></see> instance or the BlockingCollection is marked as complete for adding, or the <see cref="T:System.Collections.Concurrent.BlockingCollection`1"></see> is empty.</exception>
+ </member>
+ <member name="M:System.Collections.Concurrent.BlockingCollection`1.TakeFromAny(System.Collections.Concurrent.BlockingCollection{`0}[],`0@)">
+ <summary>Takes an item from any one of the specified <see cref="T:System.Collections.Concurrent.BlockingCollection`1"></see> instances.</summary>
+ <param name="collections">The array of collections.</param>
+ <param name="item">The item removed from one of the collections.</param>
+ <returns>The index of the collection in the <paramref name="collections">collections</paramref> array from which the item was removed.</returns>
+ <exception cref="T:System.ObjectDisposedException">At least one of the <see cref="T:System.Collections.Concurrent.BlockingCollection`1"></see> instances has been disposed.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="collections">collections</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The count of <paramref name="collections">collections</paramref> is greater than the maximum size of 62 for STA and 63 for MTA.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="collections">collections</paramref> argument is a 0-length array or contains a null element or <see cref="M:System.Collections.Concurrent.BlockingCollection`1.CompleteAdding"></see> has been called on the collection.</exception>
+ <exception cref="T:System.InvalidOperationException">At least one of the underlying collections was modified outside of its <see cref="T:System.Collections.Concurrent.BlockingCollection`1"></see> instance.</exception>
+ </member>
+ <member name="M:System.Collections.Concurrent.BlockingCollection`1.TakeFromAny(System.Collections.Concurrent.BlockingCollection{`0}[],`0@,System.Threading.CancellationToken)">
+ <summary>Takes an item from any one of the specified <see cref="T:System.Collections.Concurrent.BlockingCollection`1"></see> instances while observing the specified cancellation token.</summary>
+ <param name="collections">The array of collections.</param>
+ <param name="item">The item removed from one of the collections.</param>
+ <param name="cancellationToken">A cancellation token to observe.</param>
+ <returns>The index of the collection in the <paramref name="collections">collections</paramref> array from which the item was removed.</returns>
+ <exception cref="T:System.OperationCanceledException">If the <see cref="T:System.Threading.CancellationToken"></see> is canceled.</exception>
+ <exception cref="T:System.InvalidOperationException">At least one of the underlying collections was modified outside of its <see cref="T:System.Collections.Concurrent.BlockingCollection`1"></see> instance.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="collections">collections</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The count of <paramref name="collections">collections</paramref> is greater than the maximum size of 62 for STA and 63 for MTA.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="collections">collections</paramref> argument is a 0-length array or contains a null element, or <see cref="M:System.Collections.Concurrent.BlockingCollection`1.CompleteAdding"></see> has been called on the collection.</exception>
+ <exception cref="T:System.ObjectDisposedException">At least one of the <see cref="T:System.Collections.Concurrent.BlockingCollection`1"></see> instances has been disposed.</exception>
+ </member>
+ <member name="M:System.Collections.Concurrent.BlockingCollection`1.ToArray">
+ <summary>Copies the items from the <see cref="T:System.Collections.Concurrent.BlockingCollection`1"></see> instance into a new array.</summary>
+ <returns>An array containing copies of the elements of the collection.</returns>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Collections.Concurrent.BlockingCollection`1"></see> has been disposed.</exception>
+ </member>
+ <member name="M:System.Collections.Concurrent.BlockingCollection`1.TryAdd(`0,System.Int32)">
+ <summary>Tries to add the specified item to the <see cref="T:System.Collections.Concurrent.BlockingCollection`1"></see> within the specified time period.</summary>
+ <param name="item">The item to be added to the collection.</param>
+ <param name="millisecondsTimeout">The number of milliseconds to wait, or <see cref="F:System.Threading.Timeout.Infinite"></see> (-1) to wait indefinitely.</param>
+ <returns>true if the <paramref name="item">item</paramref> could be added to the collection within the specified time; otherwise, false. If the item is a duplicate, and the underlying collection does not accept duplicate items, then an <see cref="T:System.InvalidOperationException"></see> is thrown.</returns>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Collections.Concurrent.BlockingCollection`1"></see> has been disposed.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="millisecondsTimeout">millisecondsTimeout</paramref> is a negative number other than -1, which represents an infinite time-out.</exception>
+ <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Collections.Concurrent.BlockingCollection`1"></see> has been marked as complete with regards to additions. -or- The underlying collection didn't accept the item.</exception>
+ </member>
+ <member name="M:System.Collections.Concurrent.BlockingCollection`1.TryAdd(`0,System.Int32,System.Threading.CancellationToken)">
+ <summary>Tries to add the specified item to the <see cref="T:System.Collections.Concurrent.BlockingCollection`1"></see> within the specified time period, while observing a cancellation token.</summary>
+ <param name="item">The item to be added to the collection.</param>
+ <param name="millisecondsTimeout">The number of milliseconds to wait, or <see cref="F:System.Threading.Timeout.Infinite"></see> (-1) to wait indefinitely.</param>
+ <param name="cancellationToken">A cancellation token to observe.</param>
+ <returns>true if the <paramref name="item">item</paramref> could be added to the collection within the specified time; otherwise, false. If the item is a duplicate, and the underlying collection does not accept duplicate items, then an <see cref="T:System.InvalidOperationException"></see> is thrown.</returns>
+ <exception cref="T:System.OperationCanceledException">If the <see cref="T:System.Threading.CancellationToken"></see> is canceled.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Collections.Concurrent.BlockingCollection`1"></see> has been disposed or the underlying <see cref="T:System.Threading.CancellationTokenSource"></see> has been disposed.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="millisecondsTimeout">millisecondsTimeout</paramref> is a negative number other than -1, which represents an infinite time-out.</exception>
+ <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Collections.Concurrent.BlockingCollection`1"></see> has been marked as complete with regards to additions. -or- The underlying collection didn't accept the item.</exception>
+ </member>
+ <member name="M:System.Collections.Concurrent.BlockingCollection`1.TryAdd(`0)">
+ <summary>Tries to add the specified item to the <see cref="T:System.Collections.Concurrent.BlockingCollection`1"></see>.</summary>
+ <param name="item">The item to be added to the collection.</param>
+ <returns>true if <paramref name="item">item</paramref> could be added; otherwise false. If the item is a duplicate, and the underlying collection does not accept duplicate items, then an <see cref="T:System.InvalidOperationException"></see> is thrown.</returns>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Collections.Concurrent.BlockingCollection`1"></see> has been disposed.</exception>
+ <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Collections.Concurrent.BlockingCollection`1"></see> has been marked as complete with regards to additions. -or- The underlying collection didn't accept the item.</exception>
+ </member>
+ <member name="M:System.Collections.Concurrent.BlockingCollection`1.TryAdd(`0,System.TimeSpan)">
+ <summary>Tries to add the specified item to the <see cref="T:System.Collections.Concurrent.BlockingCollection`1"></see>.</summary>
+ <param name="item">The item to be added to the collection.</param>
+ <param name="timeout">A <see cref="T:System.TimeSpan"></see> that represents the number of milliseconds to wait, or a <see cref="T:System.TimeSpan"></see> that represents -1 milliseconds to wait indefinitely.</param>
+ <returns>true if the <paramref name="item">item</paramref> could be added to the collection within the specified time span; otherwise, false.</returns>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Collections.Concurrent.BlockingCollection`1"></see> has been disposed.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="timeout">timeout</paramref> is a negative number other than -1 milliseconds, which represents an infinite time-out -or- timeout is greater than <see cref="F:System.Int32.MaxValue"></see>.</exception>
+ <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Collections.Concurrent.BlockingCollection`1"></see> has been marked as complete with regards to additions. -or- The underlying collection didn't accept the item.</exception>
+ </member>
+ <member name="M:System.Collections.Concurrent.BlockingCollection`1.TryAddToAny(System.Collections.Concurrent.BlockingCollection{`0}[],`0,System.Int32,System.Threading.CancellationToken)">
+ <summary>Tries to add the specified item to any one of the specified <see cref="T:System.Collections.Concurrent.BlockingCollection`1"></see> instances.</summary>
+ <param name="collections">The array of collections.</param>
+ <param name="item">The item to be added to one of the collections.</param>
+ <param name="millisecondsTimeout">The number of milliseconds to wait, or <see cref="F:System.Threading.Timeout.Infinite"></see> (-1) to wait indefinitely.</param>
+ <param name="cancellationToken">A cancellation token to observe.</param>
+ <returns>The index of the collection in the <paramref name="collections">collections</paramref> array to which the item was added, or -1 if the item could not be added.</returns>
+ <exception cref="T:System.OperationCanceledException">If the <see cref="T:System.Threading.CancellationToken"></see> is canceled.</exception>
+ <exception cref="T:System.InvalidOperationException">At least one underlying collection didn't accept the item.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="collections">collections</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="millisecondsTimeout">millisecondsTimeout</paramref> is a negative number other than -1, which represents an infinite time-out. -or- The count of <paramref name="collections">collections</paramref> is greater than the maximum size of 62 for STA and 63 for MTA.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="collections">collections</paramref> argument is a 0-length array or contains a null element, or at least one of collections has been marked as complete for adding.</exception>
+ <exception cref="T:System.ObjectDisposedException">At least one of the <see cref="T:System.Collections.Concurrent.BlockingCollection`1"></see> instances has been disposed.</exception>
+ </member>
+ <member name="M:System.Collections.Concurrent.BlockingCollection`1.TryAddToAny(System.Collections.Concurrent.BlockingCollection{`0}[],`0,System.TimeSpan)">
+ <summary>Tries to add the specified item to any one of the specified <see cref="T:System.Collections.Concurrent.BlockingCollection`1"></see> instances while observing the specified cancellation token.</summary>
+ <param name="collections">The array of collections.</param>
+ <param name="item">The item to be added to one of the collections.</param>
+ <param name="timeout">A <see cref="T:System.TimeSpan"></see> that represents the number of milliseconds to wait, or a <see cref="T:System.TimeSpan"></see> that represents -1 milliseconds to wait indefinitely.</param>
+ <returns>The index of the collection in the <paramref name="collections">collections</paramref> array to which the item was added, or -1 if the item could not be added.</returns>
+ <exception cref="T:System.ObjectDisposedException">At least one of the <see cref="T:System.Collections.Concurrent.BlockingCollection`1"></see> instances or the <see cref="T:System.Threading.CancellationTokenSource"></see> that created <paramref name="cancellationToken">cancellationToken</paramref> has been disposed.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="collections">collections</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="timeout">timeout</paramref> is a negative number other than -1 milliseconds, which represents an infinite time-out -or- timeout is greater than <see cref="F:System.Int32.MaxValue"></see>. -or- The count of <paramref name="collections">collections</paramref> is greater than the maximum size of 62 for STA and 63 for MTA.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="collections">collections</paramref> argument is a 0-length array or contains a null element, or at least one of collections has been marked as complete for adding.</exception>
+ <exception cref="T:System.InvalidOperationException">At least one underlying collection didn't accept the item.</exception>
+ </member>
+ <member name="M:System.Collections.Concurrent.BlockingCollection`1.TryAddToAny(System.Collections.Concurrent.BlockingCollection{`0}[],`0,System.Int32)">
+ <summary>Tries to add the specified item to any one of the specified <see cref="T:System.Collections.Concurrent.BlockingCollection`1"></see> instances.</summary>
+ <param name="collections">The array of collections.</param>
+ <param name="item">The item to be added to one of the collections.</param>
+ <param name="millisecondsTimeout">The number of milliseconds to wait, or <see cref="F:System.Threading.Timeout.Infinite"></see> (-1) to wait indefinitely.</param>
+ <returns>The index of the collection in the <paramref name="collections">collections</paramref> array to which the item was added, or -1 if the item could not be added.</returns>
+ <exception cref="T:System.ObjectDisposedException">At least one of the <see cref="T:System.Collections.Concurrent.BlockingCollection`1"></see> instances has been disposed.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="collections">collections</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="millisecondsTimeout">millisecondsTimeout</paramref> is a negative number other than -1, which represents an infinite time-out. -or- The count of <paramref name="collections">collections</paramref> is greater than the maximum size of 62 for STA and 63 for MTA.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="collections">collections</paramref> argument is a 0-length array or contains a null element, or at least one of collections has been marked as complete for adding.</exception>
+ <exception cref="T:System.InvalidOperationException">At least one underlying collection didn't accept the item.</exception>
+ </member>
+ <member name="M:System.Collections.Concurrent.BlockingCollection`1.TryAddToAny(System.Collections.Concurrent.BlockingCollection{`0}[],`0)">
+ <summary>Tries to add the specified item to any one of the specified <see cref="T:System.Collections.Concurrent.BlockingCollection`1"></see> instances.</summary>
+ <param name="collections">The array of collections.</param>
+ <param name="item">The item to be added to one of the collections.</param>
+ <returns>The index of the collection in the <paramref name="collections">collections</paramref> array to which the item was added, or -1 if the item could not be added.</returns>
+ <exception cref="T:System.ObjectDisposedException">At least one of the <see cref="T:System.Collections.Concurrent.BlockingCollection`1"></see> instances has been disposed.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="collections">collections</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The count of <paramref name="collections">collections</paramref> is greater than the maximum size of 62 for STA and 63 for MTA.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="collections">collections</paramref> argument is a 0-length array or contains a null element, or at least one of collections has been marked as complete for adding.</exception>
+ <exception cref="T:System.InvalidOperationException">At least one underlying collection didn't accept the item.</exception>
+ </member>
+ <member name="M:System.Collections.Concurrent.BlockingCollection`1.TryTake(`0@)">
+ <summary>Tries to remove an item from the <see cref="T:System.Collections.Concurrent.BlockingCollection`1"></see>.</summary>
+ <param name="item">The item to be removed from the collection.</param>
+ <returns>true if an item could be removed; otherwise, false.</returns>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Collections.Concurrent.BlockingCollection`1"></see> has been disposed.</exception>
+ <exception cref="T:System.InvalidOperationException">The underlying collection was modified outside of this <see cref="T:System.Collections.Concurrent.BlockingCollection`1"></see> instance.</exception>
+ </member>
+ <member name="M:System.Collections.Concurrent.BlockingCollection`1.TryTake(`0@,System.TimeSpan)">
+ <summary>Tries to remove an item from the <see cref="T:System.Collections.Concurrent.BlockingCollection`1"></see> in the specified time period.</summary>
+ <param name="item">The item to be removed from the collection.</param>
+ <param name="timeout">An object that represents the number of milliseconds to wait, or an object that represents -1 milliseconds to wait indefinitely.</param>
+ <returns>true if an item could be removed from the collection within the specified time; otherwise, false.</returns>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Collections.Concurrent.BlockingCollection`1"></see> has been disposed.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="timeout">timeout</paramref> is a negative number other than -1 milliseconds, which represents an infinite time-out. -or- <paramref name="timeout">timeout</paramref> is greater than <see cref="F:System.Int32.MaxValue"></see>.</exception>
+ <exception cref="T:System.InvalidOperationException">The underlying collection was modified outside of this <see cref="T:System.Collections.Concurrent.BlockingCollection`1"></see> instance.</exception>
+ </member>
+ <member name="M:System.Collections.Concurrent.BlockingCollection`1.TryTake(`0@,System.Int32,System.Threading.CancellationToken)">
+ <summary>Tries to remove an item from the <see cref="T:System.Collections.Concurrent.BlockingCollection`1"></see> in the specified time period while observing a cancellation token.</summary>
+ <param name="item">The item to be removed from the collection.</param>
+ <param name="millisecondsTimeout">The number of milliseconds to wait, or <see cref="F:System.Threading.Timeout.Infinite"></see> (-1) to wait indefinitely.</param>
+ <param name="cancellationToken">A cancellation token to observe.</param>
+ <returns>true if an item could be removed from the collection within the specified time; otherwise, false.</returns>
+ <exception cref="T:System.OperationCanceledException">The <see cref="T:System.Threading.CancellationToken"></see> has been canceled.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Collections.Concurrent.BlockingCollection`1"></see> has been disposed or the underlying <see cref="T:System.Threading.CancellationTokenSource"></see> has been disposed.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="millisecondsTimeout">millisecondsTimeout</paramref> is a negative number other than -1, which represents an infinite time-out.</exception>
+ <exception cref="T:System.InvalidOperationException">The underlying collection was modified outside this <see cref="T:System.Collections.Concurrent.BlockingCollection`1"></see> instance.</exception>
+ </member>
+ <member name="M:System.Collections.Concurrent.BlockingCollection`1.TryTake(`0@,System.Int32)">
+ <summary>Tries to remove an item from the <see cref="T:System.Collections.Concurrent.BlockingCollection`1"></see> in the specified time period.</summary>
+ <param name="item">The item to be removed from the collection.</param>
+ <param name="millisecondsTimeout">The number of milliseconds to wait, or <see cref="F:System.Threading.Timeout.Infinite"></see> (-1) to wait indefinitely.</param>
+ <returns>true if an item could be removed from the collection within the specified time; otherwise, false.</returns>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Collections.Concurrent.BlockingCollection`1"></see> has been disposed.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="millisecondsTimeout">millisecondsTimeout</paramref> is a negative number other than -1, which represents an infinite time-out.</exception>
+ <exception cref="T:System.InvalidOperationException">The underlying collection was modified outside of this <see cref="T:System.Collections.Concurrent.BlockingCollection`1"></see> instance.</exception>
+ </member>
+ <member name="M:System.Collections.Concurrent.BlockingCollection`1.TryTakeFromAny(System.Collections.Concurrent.BlockingCollection{`0}[],`0@)">
+ <summary>Tries to remove an item from any one of the specified <see cref="T:System.Collections.Concurrent.BlockingCollection`1"></see> instances.</summary>
+ <param name="collections">The array of collections.</param>
+ <param name="item">The item removed from one of the collections.</param>
+ <returns>The index of the collection in the <paramref name="collections">collections</paramref> array from which the item was removed, or -1 if an item could not be removed.</returns>
+ <exception cref="T:System.ObjectDisposedException">At least one of the <see cref="T:System.Collections.Concurrent.BlockingCollection`1"></see> instances has been disposed.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="collections">collections</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The count of <paramref name="collections">collections</paramref> is greater than the maximum size of 62 for STA and 63 for MTA.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="collections">collections</paramref> argument is a 0-length array or contains a null element.</exception>
+ <exception cref="T:System.InvalidOperationException">At least one of the underlying collections was modified outside of its <see cref="T:System.Collections.Concurrent.BlockingCollection`1"></see> instance.</exception>
+ </member>
+ <member name="M:System.Collections.Concurrent.BlockingCollection`1.TryTakeFromAny(System.Collections.Concurrent.BlockingCollection{`0}[],`0@,System.Int32)">
+ <summary>Tries to remove an item from any one of the specified <see cref="T:System.Collections.Concurrent.BlockingCollection`1"></see> instances.</summary>
+ <param name="collections">The array of collections.</param>
+ <param name="item">The item removed from one of the collections.</param>
+ <param name="millisecondsTimeout">The number of milliseconds to wait, or <see cref="F:System.Threading.Timeout.Infinite"></see> (-1) to wait indefinitely.</param>
+ <returns>The index of the collection in the <paramref name="collections">collections</paramref> array from which the item was removed, or -1 if an item could not be removed.</returns>
+ <exception cref="T:System.ObjectDisposedException">At least one of the <see cref="T:System.Collections.Concurrent.BlockingCollection`1"></see> instances has been disposed.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="collections">collections</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="millisecondsTimeout">millisecondsTimeout</paramref> is a negative number other than -1, which represents an infinite time-out. -or- The count of <paramref name="collections">collections</paramref> is greater than the maximum size of 62 for STA and 63 for MTA.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="collections">collections</paramref> argument is a 0-length array or contains a null element.</exception>
+ <exception cref="T:System.InvalidOperationException">At least one of the underlying collections was modified outside of its <see cref="T:System.Collections.Concurrent.BlockingCollection`1"></see> instance.</exception>
+ </member>
+ <member name="M:System.Collections.Concurrent.BlockingCollection`1.TryTakeFromAny(System.Collections.Concurrent.BlockingCollection{`0}[],`0@,System.Int32,System.Threading.CancellationToken)">
+ <summary>Tries to remove an item from any one of the specified <see cref="T:System.Collections.Concurrent.BlockingCollection`1"></see> instances.</summary>
+ <param name="collections">The array of collections.</param>
+ <param name="item">The item removed from one of the collections.</param>
+ <param name="millisecondsTimeout">The number of milliseconds to wait, or <see cref="F:System.Threading.Timeout.Infinite"></see> (-1) to wait indefinitely.</param>
+ <param name="cancellationToken">A cancellation token to observe.</param>
+ <returns>The index of the collection in the <paramref name="collections">collections</paramref> array from which the item was removed, or -1 if an item could not be removed.</returns>
+ <exception cref="T:System.OperationCanceledException">If the <see cref="T:System.Threading.CancellationToken"></see> is canceled.</exception>
+ <exception cref="T:System.InvalidOperationException">At least one of the underlying collections was modified outside of its <see cref="T:System.Collections.Concurrent.BlockingCollection`1"></see> instance.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="collections">collections</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="millisecondsTimeout">millisecondsTimeout</paramref> is a negative number other than -1, which represents an infinite time-out. -or- The count of <paramref name="collections">collections</paramref> is greater than the maximum size of 62 for STA and 63 for MTA.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="collections">collections</paramref> argument is a 0-length array or contains a null element.</exception>
+ <exception cref="T:System.ObjectDisposedException">At least one of the <see cref="T:System.Collections.Concurrent.BlockingCollection`1"></see> instances has been disposed.</exception>
+ </member>
+ <member name="M:System.Collections.Concurrent.BlockingCollection`1.TryTakeFromAny(System.Collections.Concurrent.BlockingCollection{`0}[],`0@,System.TimeSpan)">
+ <summary>Tries to remove an item from any one of the specified <see cref="T:System.Collections.Concurrent.BlockingCollection`1"></see> instances.</summary>
+ <param name="collections">The array of collections.</param>
+ <param name="item">The item removed from one of the collections.</param>
+ <param name="timeout">A <see cref="T:System.TimeSpan"></see> that represents the number of milliseconds to wait, or a <see cref="T:System.TimeSpan"></see> that represents -1 milliseconds to wait indefinitely.</param>
+ <returns>The index of the collection in the <paramref name="collections">collections</paramref> array from which the item was removed, or -1 if an item could not be removed.</returns>
+ <exception cref="T:System.ObjectDisposedException">At least one of the <see cref="T:System.Collections.Concurrent.BlockingCollection`1"></see> instances has been disposed.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="collections">collections</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="timeout">timeout</paramref> is a negative number other than -1 milliseconds, which represents an infinite time-out -or- timeout is greater than <see cref="F:System.Int32.MaxValue"></see>. -or- The count of <paramref name="collections">collections</paramref> is greater than the maximum size of 62 for STA and 63 for MTA.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="collections">collections</paramref> argument is a 0-length array or contains a null element.</exception>
+ <exception cref="T:System.InvalidOperationException">At least one of the underlying collections was modified outside of its <see cref="T:System.Collections.Concurrent.BlockingCollection`1"></see> instance.</exception>
+ </member>
+ <member name="M:System.Collections.Concurrent.BlockingCollection`1.System#Collections#Generic#IEnumerable{T}#GetEnumerator">
+ <summary>Provides an <see cref="T:System.Collections.Generic.IEnumerator`1"></see> for items in the collection.</summary>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerator`1"></see> for the items in the collection.</returns>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Collections.Concurrent.BlockingCollection`1"></see> has been disposed.</exception>
+ </member>
+ <member name="M:System.Collections.Concurrent.BlockingCollection`1.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
+ <summary>Copies all of the items in the <see cref="T:System.Collections.Concurrent.BlockingCollection`1"></see> instance to a compatible one-dimensional array, starting at the specified index of the target array.</summary>
+ <param name="array">The one-dimensional array that is the destination of the elements copied from the <see cref="T:System.Collections.Concurrent.BlockingCollection`1"></see> instance. The array must have zero-based indexing.</param>
+ <param name="index">The zero-based index in array at which copying begins.</param>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Collections.Concurrent.BlockingCollection`1"></see> has been disposed.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="array">array</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="index">index</paramref> argument is less than zero.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="index">index</paramref> argument is equal to or greater than the length of the <paramref name="array">array</paramref>, the array is multidimensional, or the type parameter for the collection cannot be cast automatically to the type of the destination array.</exception>
+ </member>
+ <member name="P:System.Collections.Concurrent.BlockingCollection`1.System#Collections#ICollection#IsSynchronized">
+ <summary>Gets a value indicating whether access to the <see cref="T:System.Collections.ICollection"></see> is synchronized.</summary>
+ <returns>always returns false.</returns>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Collections.Concurrent.BlockingCollection`1"></see> has been disposed.</exception>
+ </member>
+ <member name="P:System.Collections.Concurrent.BlockingCollection`1.System#Collections#ICollection#SyncRoot">
+ <summary>Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection"></see>. This property is not supported.</summary>
+ <returns>returns null.</returns>
+ <exception cref="T:System.NotSupportedException">The SyncRoot property is not supported.</exception>
+ </member>
+ <member name="M:System.Collections.Concurrent.BlockingCollection`1.System#Collections#IEnumerable#GetEnumerator">
+ <summary>Provides an <see cref="T:System.Collections.IEnumerator"></see> for items in the collection.</summary>
+ <returns>An <see cref="T:System.Collections.IEnumerator"></see> for the items in the collection.</returns>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Collections.Concurrent.BlockingCollection`1"></see> has been disposed.</exception>
+ </member>
+ <member name="T:System.Collections.Concurrent.ConcurrentBag`1">
+ <summary>Represents a thread-safe, unordered collection of objects.</summary>
+ <typeparam name="T">The type of the elements to be stored in the collection.</typeparam>
+ </member>
+ <member name="M:System.Collections.Concurrent.ConcurrentBag`1.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Concurrent.ConcurrentBag`1"></see> class.</summary>
+ </member>
+ <member name="M:System.Collections.Concurrent.ConcurrentBag`1.#ctor(System.Collections.Generic.IEnumerable{`0})">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Concurrent.ConcurrentBag`1"></see> class that contains elements copied from the specified collection.</summary>
+ <param name="collection">The collection whose elements are copied to the new <see cref="T:System.Collections.Concurrent.ConcurrentBag`1"></see>.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="collection">collection</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ </member>
+ <member name="M:System.Collections.Concurrent.ConcurrentBag`1.Add(`0)">
+ <summary>Adds an object to the <see cref="T:System.Collections.Concurrent.ConcurrentBag`1"></see>.</summary>
+ <param name="item">The object to be added to the <see cref="T:System.Collections.Concurrent.ConcurrentBag`1"></see>. The value can be a null reference (Nothing in Visual Basic) for reference types.</param>
+ </member>
+ <member name="M:System.Collections.Concurrent.ConcurrentBag`1.CopyTo(`0[],System.Int32)">
+ <summary>Copies the <see cref="T:System.Collections.Concurrent.ConcurrentBag`1"></see> elements to an existing one-dimensional <see cref="T:System.Array"></see>, starting at the specified array index.</summary>
+ <param name="array">The one-dimensional <see cref="T:System.Array"></see> that is the destination of the elements copied from the <see cref="T:System.Collections.Concurrent.ConcurrentBag`1"></see>. The <see cref="T:System.Array"></see> must have zero-based indexing.</param>
+ <param name="index">The zero-based index in array at which copying begins.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="index">index</paramref> is equal to or greater than the length of the <paramref name="array">array</paramref> -or- the number of elements in the source <see cref="T:System.Collections.Concurrent.ConcurrentBag`1"></see> is greater than the available space from <paramref name="index">index</paramref> to the end of the destination <paramref name="array">array</paramref>.</exception>
+ </member>
+ <member name="P:System.Collections.Concurrent.ConcurrentBag`1.Count">
+ <summary>Gets the number of elements contained in the <see cref="T:System.Collections.Concurrent.ConcurrentBag`1"></see>.</summary>
+ <returns>The number of elements contained in the <see cref="T:System.Collections.Concurrent.ConcurrentBag`1"></see>.</returns>
+ </member>
+ <member name="M:System.Collections.Concurrent.ConcurrentBag`1.GetEnumerator">
+ <summary>Returns an enumerator that iterates through the <see cref="T:System.Collections.Concurrent.ConcurrentBag`1"></see>.</summary>
+ <returns>An enumerator for the contents of the <see cref="T:System.Collections.Concurrent.ConcurrentBag`1"></see>.</returns>
+ </member>
+ <member name="P:System.Collections.Concurrent.ConcurrentBag`1.IsEmpty">
+ <summary>Gets a value that indicates whether the <see cref="T:System.Collections.Concurrent.ConcurrentBag`1"></see> is empty.</summary>
+ <returns>true if the <see cref="T:System.Collections.Concurrent.ConcurrentBag`1"></see> is empty; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Collections.Concurrent.ConcurrentBag`1.ToArray">
+ <summary>Copies the <see cref="T:System.Collections.Concurrent.ConcurrentBag`1"></see> elements to a new array.</summary>
+ <returns>A new array containing a snapshot of elements copied from the <see cref="T:System.Collections.Concurrent.ConcurrentBag`1"></see>.</returns>
+ </member>
+ <member name="M:System.Collections.Concurrent.ConcurrentBag`1.TryPeek(`0@)">
+ <summary>Attempts to return an object from the <see cref="T:System.Collections.Concurrent.ConcurrentBag`1"></see> without removing it.</summary>
+ <param name="result">When this method returns, result contains an object from the <see cref="T:System.Collections.Concurrent.ConcurrentBag`1"></see> or the default value of T if the operation failed.</param>
+ <returns>true if and object was returned successfully; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Collections.Concurrent.ConcurrentBag`1.TryTake(`0@)">
+ <summary>Attempts to remove and return an object from the <see cref="T:System.Collections.Concurrent.ConcurrentBag`1"></see>.</summary>
+ <param name="result">When this method returns, result contains the object removed from the <see cref="T:System.Collections.Concurrent.ConcurrentBag`1"></see> or the default value of T if the bag is empty.</param>
+ <returns>true if an object was removed successfully; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Collections.Concurrent.ConcurrentBag`1.System#Collections#Concurrent#IProducerConsumerCollection{T}#TryAdd(`0)">
+ <summary>Attempts to add an object to the <see cref="T:System.Collections.Concurrent.ConcurrentBag`1"></see>.</summary>
+ <param name="item">The object to be added to the <see cref="T:System.Collections.Concurrent.ConcurrentBag`1"></see>. The value can be a null reference (Nothing in Visual Basic) for reference types.</param>
+ <returns>Always returns true</returns>
+ </member>
+ <member name="M:System.Collections.Concurrent.ConcurrentBag`1.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
+ <summary>Copies the elements of the <see cref="T:System.Collections.ICollection"></see> to an <see cref="T:System.Array"></see>, starting at a particular <see cref="T:System.Array"></see> index.</summary>
+ <param name="array">The one-dimensional <see cref="T:System.Array"></see> that is the destination of the elements copied from the <see cref="T:System.Collections.Concurrent.ConcurrentBag`1"></see>. The <see cref="T:System.Array"></see> must have zero-based indexing.</param>
+ <param name="index">The zero-based index in array at which copying begins.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="array">array</paramref> is multidimensional. -or- <paramref name="array">array</paramref> does not have zero-based indexing. -or- <paramref name="index">index</paramref> is equal to or greater than the length of the <paramref name="array">array</paramref> -or- The number of elements in the source <see cref="T:System.Collections.ICollection"></see> is greater than the available space from <paramref name="index">index</paramref> to the end of the destination <paramref name="array">array</paramref>. -or- The type of the source <see cref="T:System.Collections.ICollection"></see> cannot be cast automatically to the type of the destination <paramref name="array">array</paramref>.</exception>
+ </member>
+ <member name="P:System.Collections.Concurrent.ConcurrentBag`1.System#Collections#ICollection#IsSynchronized">
+ <summary>Gets a value indicating whether access to the <see cref="T:System.Collections.ICollection"></see> is synchronized with the SyncRoot.</summary>
+ <returns>true if access to the <see cref="T:System.Collections.ICollection"></see> is synchronized with the SyncRoot; otherwise, false. For <see cref="T:System.Collections.Concurrent.ConcurrentBag`1"></see>, this property always returns false.</returns>
+ </member>
+ <member name="P:System.Collections.Concurrent.ConcurrentBag`1.System#Collections#ICollection#SyncRoot">
+ <summary>Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection"></see>. This property is not supported.</summary>
+ <returns>Returns null (Nothing in Visual Basic).</returns>
+ <exception cref="T:System.NotSupportedException">The SyncRoot property is not supported.</exception>
+ </member>
+ <member name="M:System.Collections.Concurrent.ConcurrentBag`1.System#Collections#IEnumerable#GetEnumerator">
+ <summary>Returns an enumerator that iterates through the <see cref="T:System.Collections.Concurrent.ConcurrentBag`1"></see>.</summary>
+ <returns>An enumerator for the contents of the <see cref="T:System.Collections.Concurrent.ConcurrentBag`1"></see>.</returns>
+ </member>
+ <member name="T:System.Collections.Concurrent.ConcurrentDictionary`2">
+ <summary>Represents a thread-safe collection of key/value pairs that can be accessed by multiple threads concurrently.</summary>
+ <typeparam name="TKey">The type of the keys in the dictionary.</typeparam>
+ <typeparam name="TValue">The type of the values in the dictionary.</typeparam>
+ </member>
+ <member name="M:System.Collections.Concurrent.ConcurrentDictionary`2.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2"></see> class that is empty, has the default concurrency level, has the default initial capacity, and uses the default comparer for the key type.</summary>
+ </member>
+ <member name="M:System.Collections.Concurrent.ConcurrentDictionary`2.#ctor(System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{`0,`1}})">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2"></see> class that contains elements copied from the specified <see cref="T:System.Collections.Generic.IEnumerable`1"></see>, has the default concurrency level, has the default initial capacity, and uses the default comparer for the key type.</summary>
+ <param name="collection">The <see cref="T:System.Collections.Generic.IEnumerable`1"></see> whose elements are copied to the new <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2"></see>.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="collection">collection</paramref> or any of its keys is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="collection">collection</paramref> contains one or more duplicate keys.</exception>
+ </member>
+ <member name="M:System.Collections.Concurrent.ConcurrentDictionary`2.#ctor(System.Collections.Generic.IEqualityComparer{`0})">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2"></see> class that is empty, has the default concurrency level and capacity, and uses the specified <see cref="T:System.Collections.Generic.IEqualityComparer`1"></see>.</summary>
+ <param name="comparer">The equality comparison implementation to use when comparing keys.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="comparer">comparer</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Collections.Concurrent.ConcurrentDictionary`2.#ctor(System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{`0,`1}},System.Collections.Generic.IEqualityComparer{`0})">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2"></see> class that contains elements copied from the specified <see cref="T:System.Collections.IEnumerable"></see> has the default concurrency level, has the default initial capacity, and uses the specified <see cref="T:System.Collections.Generic.IEqualityComparer`1"></see>.</summary>
+ <param name="collection">The <see cref="T:System.Collections.Generic.IEnumerable`1"></see> whose elements are copied to the new <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2"></see>.</param>
+ <param name="comparer">The <see cref="T:System.Collections.Generic.IEqualityComparer`1"></see> implementation to use when comparing keys.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="collection">collection</paramref> or <paramref name="comparer">comparer</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Collections.Concurrent.ConcurrentDictionary`2.#ctor(System.Int32,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2"></see> class that is empty, has the specified concurrency level and capacity, and uses the default comparer for the key type.</summary>
+ <param name="concurrencyLevel">The estimated number of threads that will update the <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2"></see> concurrently.</param>
+ <param name="capacity">The initial number of elements that the <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2"></see> can contain.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="concurrencyLevel">concurrencyLevel</paramref> is less than 1. -or- <paramref name="capacity">capacity</paramref> is less than 0.</exception>
+ </member>
+ <member name="M:System.Collections.Concurrent.ConcurrentDictionary`2.#ctor(System.Int32,System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{`0,`1}},System.Collections.Generic.IEqualityComparer{`0})">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2"></see> class that contains elements copied from the specified <see cref="T:System.Collections.IEnumerable"></see>, and uses the specified <see cref="T:System.Collections.Generic.IEqualityComparer`1"></see>.</summary>
+ <param name="concurrencyLevel">The estimated number of threads that will update the <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2"></see> concurrently.</param>
+ <param name="collection">The <see cref="T:System.Collections.Generic.IEnumerable`1"></see> whose elements are copied to the new <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2"></see>.</param>
+ <param name="comparer">The <see cref="T:System.Collections.Generic.IEqualityComparer`1"></see> implementation to use when comparing keys.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="collection">collection</paramref> or <paramref name="comparer">comparer</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="concurrencyLevel">concurrencyLevel</paramref> is less than 1.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="collection">collection</paramref> contains one or more duplicate keys.</exception>
+ </member>
+ <member name="M:System.Collections.Concurrent.ConcurrentDictionary`2.#ctor(System.Int32,System.Int32,System.Collections.Generic.IEqualityComparer{`0})">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2"></see> class that is empty, has the specified concurrency level, has the specified initial capacity, and uses the specified <see cref="T:System.Collections.Generic.IEqualityComparer`1"></see>.</summary>
+ <param name="concurrencyLevel">The estimated number of threads that will update the <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2"></see> concurrently.</param>
+ <param name="capacity">The initial number of elements that the <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2"></see> can contain.</param>
+ <param name="comparer">The <see cref="T:System.Collections.Generic.IEqualityComparer`1"></see> implementation to use when comparing keys.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="comparer">comparer</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="concurrencyLevel">concurrencyLevel</paramref> or <paramref name="capacity">capacity</paramref> is less than 1.</exception>
+ </member>
+ <member name="M:System.Collections.Concurrent.ConcurrentDictionary`2.AddOrUpdate(`0,System.Func{`0,`1},System.Func{`0,`1,`1})">
+ <summary>Uses the specified functions to add a key/value pair to the <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2"></see> if the key does not already exist, or to update a key/value pair in the <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2"></see> if the key already exists.</summary>
+ <param name="key">The key to be added or whose value should be updated</param>
+ <param name="addValueFactory">The function used to generate a value for an absent key</param>
+ <param name="updateValueFactory">The function used to generate a new value for an existing key based on the key's existing value</param>
+ <returns>The new value for the key. This will be either be the result of addValueFactory (if the key was absent) or the result of updateValueFactory (if the key was present).</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref>, <paramref name="addValueFactory">addValueFactory</paramref>, or <paramref name="updateValueFactory">updateValueFactory</paramref> is null.</exception>
+ <exception cref="T:System.OverflowException">The dictionary already contains the maximum number of elements (<see cref="F:System.Int32.MaxValue"></see>).</exception>
+ </member>
+ <member name="M:System.Collections.Concurrent.ConcurrentDictionary`2.AddOrUpdate(`0,`1,System.Func{`0,`1,`1})">
+ <summary>Adds a key/value pair to the <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2"></see> if the key does not already exist, or updates a key/value pair in the <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2"></see> by using the specified function if the key already exists.</summary>
+ <param name="key">The key to be added or whose value should be updated</param>
+ <param name="addValue">The value to be added for an absent key</param>
+ <param name="updateValueFactory">The function used to generate a new value for an existing key based on the key's existing value</param>
+ <returns>The new value for the key. This will be either be addValue (if the key was absent) or the result of updateValueFactory (if the key was present).</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> or <paramref name="updateValueFactory">updateValueFactory</paramref> is null.</exception>
+ <exception cref="T:System.OverflowException">The dictionary already contains the maximum number of elements (<see cref="F:System.Int32.MaxValue"></see>).</exception>
+ </member>
+ <member name="M:System.Collections.Concurrent.ConcurrentDictionary`2.Clear">
+ <summary>Removes all keys and values from the <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2"></see>.</summary>
+ </member>
+ <member name="M:System.Collections.Concurrent.ConcurrentDictionary`2.ContainsKey(`0)">
+ <summary>Determines whether the <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2"></see> contains the specified key.</summary>
+ <param name="key">The key to locate in the <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2"></see>.</param>
+ <returns>true if the <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2"></see> contains an element with the specified key; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is null.</exception>
+ </member>
+ <member name="P:System.Collections.Concurrent.ConcurrentDictionary`2.Count">
+ <summary>Gets the number of key/value pairs contained in the <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2"></see>.</summary>
+ <returns>The number of key/value pairs contained in the <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2"></see>.</returns>
+ <exception cref="T:System.OverflowException">The dictionary already contains the maximum number of elements (<see cref="F:System.Int32.MaxValue"></see>).</exception>
+ </member>
+ <member name="M:System.Collections.Concurrent.ConcurrentDictionary`2.GetEnumerator">
+ <summary>Returns an enumerator that iterates through the <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2"></see>.</summary>
+ <returns>An enumerator for the <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2"></see>.</returns>
+ </member>
+ <member name="M:System.Collections.Concurrent.ConcurrentDictionary`2.GetOrAdd(`0,System.Func{`0,`1})">
+ <summary>Adds a key/value pair to the <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2"></see> by using the specified function if the key does not already exist, or returns the existing value if the key exists.</summary>
+ <param name="key">The key of the element to add.</param>
+ <param name="valueFactory">The function used to generate a value for the key.</param>
+ <returns>The value for the key.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> or <paramref name="valueFactory">valueFactory</paramref> is null.</exception>
+ <exception cref="T:System.OverflowException">The dictionary already contains the maximum number of elements (<see cref="F:System.Int32.MaxValue"></see>).</exception>
+ </member>
+ <member name="M:System.Collections.Concurrent.ConcurrentDictionary`2.GetOrAdd(`0,`1)">
+ <summary>Adds a key/value pair to the <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2"></see> if the key does not already exist.</summary>
+ <param name="key">The key of the element to add.</param>
+ <param name="value">The value to be added, if the key does not already exist.</param>
+ <returns>The value for the key. This will be either the existing value for the key if the key is already in the dictionary, or the new value if the key was not in the dictionary.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is null.</exception>
+ <exception cref="T:System.OverflowException">The dictionary already contains the maximum number of elements (<see cref="F:System.Int32.MaxValue"></see>).</exception>
+ </member>
+ <member name="P:System.Collections.Concurrent.ConcurrentDictionary`2.IsEmpty">
+ <summary>Gets a value that indicates whether the <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2"></see> is empty.</summary>
+ <returns>true if the <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2"></see> is empty; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Collections.Concurrent.ConcurrentDictionary`2.Item(`0)">
+ <summary>Gets or sets the value associated with the specified key.</summary>
+ <param name="key">The key of the value to get or set.</param>
+ <returns>The value of the key/value pair at the specified index.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is null.</exception>
+ <exception cref="T:System.Collections.Generic.KeyNotFoundException">The property is retrieved and <paramref name="key">key</paramref> does not exist in the collection.</exception>
+ </member>
+ <member name="P:System.Collections.Concurrent.ConcurrentDictionary`2.Keys">
+ <summary>Gets a collection containing the keys in the <see cref="T:System.Collections.Generic.Dictionary`2"></see>.</summary>
+ <returns>A collection of keys in the <see cref="T:System.Collections.Generic.Dictionary`2"></see>.</returns>
+ </member>
+ <member name="M:System.Collections.Concurrent.ConcurrentDictionary`2.ToArray">
+ <summary>Copies the key and value pairs stored in the <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2"></see> to a new array.</summary>
+ <returns>A new array containing a snapshot of key and value pairs copied from the <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2"></see>.</returns>
+ </member>
+ <member name="M:System.Collections.Concurrent.ConcurrentDictionary`2.TryAdd(`0,`1)">
+ <summary>Attempts to add the specified key and value to the <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2"></see>.</summary>
+ <param name="key">The key of the element to add.</param>
+ <param name="value">The value of the element to add. The value can be null for reference types.</param>
+ <returns>true if the key/value pair was added to the <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2"></see> successfully; false if the key already exists.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is null.</exception>
+ <exception cref="T:System.OverflowException">The dictionary already contains the maximum number of elements (<see cref="F:System.Int32.MaxValue"></see>).</exception>
+ </member>
+ <member name="M:System.Collections.Concurrent.ConcurrentDictionary`2.TryGetValue(`0,`1@)">
+ <summary>Attempts to get the value associated with the specified key from the <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2"></see>.</summary>
+ <param name="key">The key of the value to get.</param>
+ <param name="value">When this method returns, contains the object from the <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2"></see> that has the specified key, or the default value of the type if the operation failed.</param>
+ <returns>true if the key was found in the <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2"></see>; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Collections.Concurrent.ConcurrentDictionary`2.TryRemove(`0,`1@)">
+ <summary>Attempts to remove and return the value that has the specified key from the <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2"></see>.</summary>
+ <param name="key">The key of the element to remove and return.</param>
+ <param name="value">When this method returns, contains the object removed from the <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2"></see>, or the default value of the TValue type if key does not exist.</param>
+ <returns>true if the object was removed successfully; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Collections.Concurrent.ConcurrentDictionary`2.TryUpdate(`0,`1,`1)">
+ <summary>Compares the existing value for the specified key with a specified value, and if they are equal, updates the key with a third value.</summary>
+ <param name="key">The key whose value is compared with comparisonValue and possibly replaced.</param>
+ <param name="newValue">The value that replaces the value of the element that has the specified key if the comparison results in equality.</param>
+ <param name="comparisonValue">The value that is compared to the value of the element that has the specified key.</param>
+ <returns>true if the value with <paramref name="key">key</paramref> was equal to <paramref name="comparisonValue">comparisonValue</paramref> and was replaced with <paramref name="newValue">newValue</paramref>; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is null.</exception>
+ </member>
+ <member name="P:System.Collections.Concurrent.ConcurrentDictionary`2.Values">
+ <summary>Gets a collection that contains the values in the <see cref="T:System.Collections.Generic.Dictionary`2"></see>.</summary>
+ <returns>A collection that contains the values in the <see cref="T:System.Collections.Generic.Dictionary`2"></see>.</returns>
+ </member>
+ <member name="M:System.Collections.Concurrent.ConcurrentDictionary`2.System#Collections#Generic#ICollection{System#Collections#Generic#KeyValuePair{TKey,TValue}}#Add(System.Collections.Generic.KeyValuePair{`0,`1})">
+ <param name="keyValuePair"></param>
+ </member>
+ <member name="M:System.Collections.Concurrent.ConcurrentDictionary`2.System#Collections#Generic#ICollection{System#Collections#Generic#KeyValuePair{TKey,TValue}}#Contains(System.Collections.Generic.KeyValuePair{`0,`1})">
+ <param name="keyValuePair"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Collections.Concurrent.ConcurrentDictionary`2.System#Collections#Generic#ICollection{System#Collections#Generic#KeyValuePair{TKey,TValue}}#CopyTo(System.Collections.Generic.KeyValuePair{`0,`1}[],System.Int32)">
+ <param name="array"></param>
+ <param name="index"></param>
+ </member>
+ <member name="P:System.Collections.Concurrent.ConcurrentDictionary`2.System#Collections#Generic#ICollection{System#Collections#Generic#KeyValuePair{TKey,TValue}}#IsReadOnly">
+ <returns></returns>
+ </member>
+ <member name="M:System.Collections.Concurrent.ConcurrentDictionary`2.System#Collections#Generic#ICollection{System#Collections#Generic#KeyValuePair{TKey,TValue}}#Remove(System.Collections.Generic.KeyValuePair{`0,`1})">
+ <param name="keyValuePair"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Collections.Concurrent.ConcurrentDictionary`2.System#Collections#Generic#IDictionary{TKey,TValue}#Add(`0,`1)">
+ <param name="key"></param>
+ <param name="value"></param>
+ </member>
+ <member name="M:System.Collections.Concurrent.ConcurrentDictionary`2.System#Collections#Generic#IDictionary{TKey,TValue}#Remove(`0)">
+ <param name="key"></param>
+ <returns></returns>
+ </member>
+ <member name="P:System.Collections.Concurrent.ConcurrentDictionary`2.System#Collections#Generic#IReadOnlyDictionary{TKey,TValue}#Keys">
+ <returns></returns>
+ </member>
+ <member name="P:System.Collections.Concurrent.ConcurrentDictionary`2.System#Collections#Generic#IReadOnlyDictionary{TKey,TValue}#Values">
+ <returns></returns>
+ </member>
+ <member name="M:System.Collections.Concurrent.ConcurrentDictionary`2.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
+ <summary>Copies the elements of the <see cref="T:System.Collections.ICollection"></see> to an array, starting at the specified array index.</summary>
+ <param name="array">The one-dimensional array that is the destination of the elements copied from the <see cref="T:System.Collections.ICollection"></see>. The array must have zero-based indexing.</param>
+ <param name="index">The zero-based index in 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="index">index</paramref> is less than 0.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="index">index</paramref> is equal to or greater than the length of the <paramref name="array">array</paramref>. -or- The number of elements in the source <see cref="T:System.Collections.ICollection"></see> is greater than the available space from <paramref name="index">index</paramref> to the end of the destination <paramref name="array">array</paramref>.</exception>
+ </member>
+ <member name="P:System.Collections.Concurrent.ConcurrentDictionary`2.System#Collections#ICollection#IsSynchronized">
+ <summary>Gets a value indicating whether access to the <see cref="T:System.Collections.ICollection"></see> is synchronized with the SyncRoot.</summary>
+ <returns>true if access to the <see cref="T:System.Collections.ICollection"></see> is synchronized (thread safe); otherwise, false. For <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2"></see> this property always returns false.</returns>
+ </member>
+ <member name="P:System.Collections.Concurrent.ConcurrentDictionary`2.System#Collections#ICollection#SyncRoot">
+ <summary>Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection"></see>. This property is not supported.</summary>
+ <returns>Always returns null.</returns>
+ <exception cref="T:System.NotSupportedException">This property is not supported.</exception>
+ </member>
+ <member name="M:System.Collections.Concurrent.ConcurrentDictionary`2.System#Collections#IDictionary#Add(System.Object,System.Object)">
+ <summary>Adds the specified key and value to the dictionary.</summary>
+ <param name="key">The object to use as the key.</param>
+ <param name="value">The object to use as the value.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="key">key</paramref> is of a type that is not assignable to the key type of the <see cref="T:System.Collections.Generic.Dictionary`2"></see>. -or- <paramref name="value">value</paramref> is of a type that is not assignable to the type of values in the <see cref="T:System.Collections.Generic.Dictionary`2"></see>. -or- A value with the same key already exists in the <see cref="T:System.Collections.Generic.Dictionary`2"></see>.</exception>
+ <exception cref="T:System.OverflowException">The dictionary already contains the maximum number of elements (<see cref="F:System.Int32.MaxValue"></see>).</exception>
+ </member>
+ <member name="M:System.Collections.Concurrent.ConcurrentDictionary`2.System#Collections#IDictionary#Contains(System.Object)">
+ <summary>Gets whether the <see cref="T:System.Collections.Generic.IDictionary`2"></see> contains an element with the specified key.</summary>
+ <param name="key">The key to locate in the <see cref="T:System.Collections.Generic.IDictionary`2"></see>.</param>
+ <returns>true if the <see cref="T:System.Collections.Generic.IDictionary`2"></see> contains an element with the specified key; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Collections.Concurrent.ConcurrentDictionary`2.System#Collections#IDictionary#GetEnumerator">
+ <summary>Provides a <see cref="T:System.Collections.IDictionaryEnumerator"></see> for the <see cref="T:System.Collections.Generic.IDictionary`2"></see>.</summary>
+ <returns>A <see cref="T:System.Collections.IDictionaryEnumerator"></see> for the <see cref="T:System.Collections.Generic.IDictionary`2"></see>.</returns>
+ </member>
+ <member name="P:System.Collections.Concurrent.ConcurrentDictionary`2.System#Collections#IDictionary#IsFixedSize">
+ <summary>Gets a value indicating whether the <see cref="T:System.Collections.Generic.IDictionary`2"></see> has a fixed size.</summary>
+ <returns>true if the <see cref="T:System.Collections.Generic.IDictionary`2"></see> has a fixed size; otherwise, false. For <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2"></see>, this property always returns false.</returns>
+ </member>
+ <member name="P:System.Collections.Concurrent.ConcurrentDictionary`2.System#Collections#IDictionary#IsReadOnly">
+ <summary>Gets a value indicating whether the <see cref="T:System.Collections.Generic.IDictionary`2"></see> is read-only.</summary>
+ <returns>true if the <see cref="T:System.Collections.Generic.IDictionary`2"></see> is read-only; otherwise, false. For <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2"></see>, this property always returns false.</returns>
+ </member>
+ <member name="P:System.Collections.Concurrent.ConcurrentDictionary`2.System#Collections#IDictionary#Item(System.Object)">
+ <summary>Gets or sets the value associated with the specified key.</summary>
+ <param name="key">The key of the value to get or set.</param>
+ <returns>The value associated with the specified key, or null if <paramref name="key">key</paramref> is not in the dictionary or <paramref name="key">key</paramref> is of a type that is not assignable to the key type of the <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2"></see>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException">A value is being assigned, and <paramref name="key">key</paramref> is of a type that is not assignable to the key type or the value type of the <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2"></see>.</exception>
+ </member>
+ <member name="P:System.Collections.Concurrent.ConcurrentDictionary`2.System#Collections#IDictionary#Keys">
+ <summary>Gets an <see cref="T:System.Collections.ICollection"></see> that contains the keys of the <see cref="T:System.Collections.Generic.IDictionary`2"></see>.</summary>
+ <returns>An interface that contains the keys of the <see cref="T:System.Collections.Generic.IDictionary`2"></see>.</returns>
+ </member>
+ <member name="M:System.Collections.Concurrent.ConcurrentDictionary`2.System#Collections#IDictionary#Remove(System.Object)">
+ <summary>Removes the element with the specified key from the <see cref="T:System.Collections.IDictionary"></see>.</summary>
+ <param name="key">The key of the element to remove.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is null.</exception>
+ </member>
+ <member name="P:System.Collections.Concurrent.ConcurrentDictionary`2.System#Collections#IDictionary#Values">
+ <summary>Gets an <see cref="T:System.Collections.ICollection"></see> that contains the values in the <see cref="T:System.Collections.IDictionary"></see>.</summary>
+ <returns>An interface that contains the values in the <see cref="T:System.Collections.IDictionary"></see>.</returns>
+ </member>
+ <member name="M:System.Collections.Concurrent.ConcurrentDictionary`2.System#Collections#IEnumerable#GetEnumerator">
+ <summary>Returns an enumerator that iterates through the <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2"></see>.</summary>
+ <returns>An enumerator for the <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2"></see>.</returns>
+ </member>
+ <member name="T:System.Collections.Concurrent.ConcurrentQueue`1">
+ <summary>Represents a thread-safe first in-first out (FIFO) collection.</summary>
+ <typeparam name="T">The type of the elements contained in the queue.</typeparam>
+ </member>
+ <member name="M:System.Collections.Concurrent.ConcurrentQueue`1.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Concurrent.ConcurrentQueue`1"></see> class.</summary>
+ </member>
+ <member name="M:System.Collections.Concurrent.ConcurrentQueue`1.#ctor(System.Collections.Generic.IEnumerable{`0})">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Concurrent.ConcurrentQueue`1"></see> class that contains elements copied from the specified collection</summary>
+ <param name="collection">The collection whose elements are copied to the new <see cref="T:System.Collections.Concurrent.ConcurrentQueue`1"></see>.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="collection">collection</paramref> argument is null.</exception>
+ </member>
+ <member name="M:System.Collections.Concurrent.ConcurrentQueue`1.CopyTo(`0[],System.Int32)">
+ <summary>Copies the <see cref="T:System.Collections.Concurrent.ConcurrentQueue`1"></see> elements to an existing one-dimensional <see cref="T:System.Array"></see>, starting at the specified array index.</summary>
+ <param name="array">The one-dimensional <see cref="T:System.Array"></see> that is the destination of the elements copied from the <see cref="T:System.Collections.Concurrent.ConcurrentQueue`1"></see>. The <see cref="T:System.Array"></see> must have zero-based indexing.</param>
+ <param name="index">The zero-based index in array at which copying begins.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="index">index</paramref> is equal to or greater than the length of the <paramref name="array">array</paramref> -or- The number of elements in the source <see cref="T:System.Collections.Concurrent.ConcurrentQueue`1"></see> is greater than the available space from <paramref name="index">index</paramref> to the end of the destination <paramref name="array">array</paramref>.</exception>
+ </member>
+ <member name="P:System.Collections.Concurrent.ConcurrentQueue`1.Count">
+ <summary>Gets the number of elements contained in the <see cref="T:System.Collections.Concurrent.ConcurrentQueue`1"></see>.</summary>
+ <returns>The number of elements contained in the <see cref="T:System.Collections.Concurrent.ConcurrentQueue`1"></see>.</returns>
+ </member>
+ <member name="M:System.Collections.Concurrent.ConcurrentQueue`1.Enqueue(`0)">
+ <summary>Adds an object to the end of the <see cref="T:System.Collections.Concurrent.ConcurrentQueue`1"></see>.</summary>
+ <param name="item">The object to add to the end of the <see cref="T:System.Collections.Concurrent.ConcurrentQueue`1"></see>. The value can be a null reference (Nothing in Visual Basic) for reference types.</param>
+ </member>
+ <member name="M:System.Collections.Concurrent.ConcurrentQueue`1.GetEnumerator">
+ <summary>Returns an enumerator that iterates through the <see cref="T:System.Collections.Concurrent.ConcurrentQueue`1"></see>.</summary>
+ <returns>An enumerator for the contents of the <see cref="T:System.Collections.Concurrent.ConcurrentQueue`1"></see>.</returns>
+ </member>
+ <member name="P:System.Collections.Concurrent.ConcurrentQueue`1.IsEmpty">
+ <summary>Gets a value that indicates whether the <see cref="T:System.Collections.Concurrent.ConcurrentQueue`1"></see> is empty.</summary>
+ <returns>true if the <see cref="T:System.Collections.Concurrent.ConcurrentQueue`1"></see> is empty; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Collections.Concurrent.ConcurrentQueue`1.ToArray">
+ <summary>Copies the elements stored in the <see cref="T:System.Collections.Concurrent.ConcurrentQueue`1"></see> to a new array.</summary>
+ <returns>A new array containing a snapshot of elements copied from the <see cref="T:System.Collections.Concurrent.ConcurrentQueue`1"></see>.</returns>
+ </member>
+ <member name="M:System.Collections.Concurrent.ConcurrentQueue`1.TryDequeue(`0@)">
+ <summary>Tries to remove and return the object at the beginning of the concurrent queue.</summary>
+ <param name="result">When this method returns, if the operation was successful, result contains the object removed. If no object was available to be removed, the value is unspecified.</param>
+ <returns>true if an element was removed and returned from the beginning of the <see cref="T:System.Collections.Concurrent.ConcurrentQueue`1"></see> successfully; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Collections.Concurrent.ConcurrentQueue`1.TryPeek(`0@)">
+ <summary>Tries to return an object from the beginning of the <see cref="T:System.Collections.Concurrent.ConcurrentQueue`1"></see> without removing it.</summary>
+ <param name="result">When this method returns, result contains an object from the beginning of the <see cref="T:System.Collections.Concurrent.ConcurrentQueue`1"></see> or an unspecified value if the operation failed.</param>
+ <returns>true if an object was returned successfully; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Collections.Concurrent.ConcurrentQueue`1.System#Collections#Concurrent#IProducerConsumerCollection{T}#TryAdd(`0)">
+ <summary>Attempts to add an object to the <see cref="T:System.Collections.Concurrent.IProducerConsumerCollection`1"></see>.</summary>
+ <param name="item">The object to add to the <see cref="T:System.Collections.Concurrent.IProducerConsumerCollection`1"></see>. The value can be a null reference (Nothing in Visual Basic) for reference types.</param>
+ <returns>true if the object was added successfully; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Collections.Concurrent.ConcurrentQueue`1.System#Collections#Concurrent#IProducerConsumerCollection{T}#TryTake(`0@)">
+ <summary>Attempts to remove and return an object from the <see cref="T:System.Collections.Concurrent.IProducerConsumerCollection`1"></see>.</summary>
+ <param name="item">When this method returns, if the operation was successful, item contains the object removed. If no object was available to be removed, the value is unspecified.</param>
+ <returns>true if an element was removed and returned succesfully; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Collections.Concurrent.ConcurrentQueue`1.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
+ <summary>Copies the elements of the <see cref="T:System.Collections.ICollection"></see> to an <see cref="T:System.Array"></see>, starting at a particular <see cref="T:System.Array"></see> index.</summary>
+ <param name="array">The one-dimensional <see cref="T:System.Array"></see> that is the destination of the elements copied from the <see cref="T:System.Collections.Concurrent.ConcurrentBag`1"></see>. The <see cref="T:System.Array"></see> must have zero-based indexing.</param>
+ <param name="index">The zero-based index in array at which copying begins.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="array">array</paramref> is multidimensional. -or- <paramref name="array">array</paramref> does not have zero-based indexing. -or- <paramref name="index">index</paramref> is equal to or greater than the length of the <paramref name="array">array</paramref> -or- The number of elements in the source <see cref="T:System.Collections.ICollection"></see> is greater than the available space from <paramref name="index">index</paramref> to the end of the destination <paramref name="array">array</paramref>. -or- The type of the source <see cref="T:System.Collections.ICollection"></see> cannot be cast automatically to the type of the destination <paramref name="array">array</paramref>.</exception>
+ </member>
+ <member name="P:System.Collections.Concurrent.ConcurrentQueue`1.System#Collections#ICollection#IsSynchronized">
+ <summary>Gets a value indicating whether access to the <see cref="T:System.Collections.ICollection"></see> is synchronized with the SyncRoot.</summary>
+ <returns>true if access to the <see cref="T:System.Collections.ICollection"></see> is synchronized with the SyncRoot; otherwise, false. For <see cref="T:System.Collections.Concurrent.ConcurrentQueue`1"></see>, this property always returns false.</returns>
+ </member>
+ <member name="P:System.Collections.Concurrent.ConcurrentQueue`1.System#Collections#ICollection#SyncRoot">
+ <summary>Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection"></see>. This property is not supported.</summary>
+ <returns>Returns null (Nothing in Visual Basic).</returns>
+ <exception cref="T:System.NotSupportedException">The SyncRoot property is not supported.</exception>
+ </member>
+ <member name="M:System.Collections.Concurrent.ConcurrentQueue`1.System#Collections#IEnumerable#GetEnumerator">
+ <summary>Returns an enumerator that iterates through a collection.</summary>
+ <returns>An <see cref="T:System.Collections.IEnumerator"></see> that can be used to iterate through the collection.</returns>
+ </member>
+ <member name="T:System.Collections.Concurrent.ConcurrentStack`1">
+ <summary>Represents a thread-safe last in-first out (LIFO) collection.</summary>
+ <typeparam name="T">The type of the elements contained in the stack.</typeparam>
+ </member>
+ <member name="M:System.Collections.Concurrent.ConcurrentStack`1.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Concurrent.ConcurrentStack`1"></see> class.</summary>
+ </member>
+ <member name="M:System.Collections.Concurrent.ConcurrentStack`1.#ctor(System.Collections.Generic.IEnumerable{`0})">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Concurrent.ConcurrentStack`1"></see> class that contains elements copied from the specified collection</summary>
+ <param name="collection">The collection whose elements are copied to the new <see cref="T:System.Collections.Concurrent.ConcurrentStack`1"></see>.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="collection">collection</paramref> argument is null.</exception>
+ </member>
+ <member name="M:System.Collections.Concurrent.ConcurrentStack`1.Clear">
+ <summary>Removes all objects from the <see cref="T:System.Collections.Concurrent.ConcurrentStack`1"></see>.</summary>
+ </member>
+ <member name="M:System.Collections.Concurrent.ConcurrentStack`1.CopyTo(`0[],System.Int32)">
+ <summary>Copies the <see cref="T:System.Collections.Concurrent.ConcurrentStack`1"></see> elements to an existing one-dimensional <see cref="T:System.Array"></see>, starting at the specified array index.</summary>
+ <param name="array">The one-dimensional <see cref="T:System.Array"></see> that is the destination of the elements copied from the <see cref="T:System.Collections.Concurrent.ConcurrentStack`1"></see>. The <see cref="T:System.Array"></see> must have zero-based indexing.</param>
+ <param name="index">The zero-based index in array at which copying begins.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="index">index</paramref> is equal to or greater than the length of the <paramref name="array">array</paramref> -or- The number of elements in the source <see cref="T:System.Collections.Concurrent.ConcurrentStack`1"></see> is greater than the available space from <paramref name="index">index</paramref> to the end of the destination <paramref name="array">array</paramref>.</exception>
+ </member>
+ <member name="P:System.Collections.Concurrent.ConcurrentStack`1.Count">
+ <summary>Gets the number of elements contained in the <see cref="T:System.Collections.Concurrent.ConcurrentStack`1"></see>.</summary>
+ <returns>The number of elements contained in the <see cref="T:System.Collections.Concurrent.ConcurrentStack`1"></see>.</returns>
+ </member>
+ <member name="M:System.Collections.Concurrent.ConcurrentStack`1.GetEnumerator">
+ <summary>Returns an enumerator that iterates through the <see cref="T:System.Collections.Concurrent.ConcurrentStack`1"></see>.</summary>
+ <returns>An enumerator for the <see cref="T:System.Collections.Concurrent.ConcurrentStack`1"></see>.</returns>
+ </member>
+ <member name="P:System.Collections.Concurrent.ConcurrentStack`1.IsEmpty">
+ <summary>Gets a value that indicates whether the <see cref="T:System.Collections.Concurrent.ConcurrentStack`1"></see> is empty.</summary>
+ <returns>true if the <see cref="T:System.Collections.Concurrent.ConcurrentStack`1"></see> is empty; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Collections.Concurrent.ConcurrentStack`1.Push(`0)">
+ <summary>Inserts an object at the top of the <see cref="T:System.Collections.Concurrent.ConcurrentStack`1"></see>.</summary>
+ <param name="item">The object to push onto the <see cref="T:System.Collections.Concurrent.ConcurrentStack`1"></see>. The value can be a null reference (Nothing in Visual Basic) for reference types.</param>
+ </member>
+ <member name="M:System.Collections.Concurrent.ConcurrentStack`1.PushRange(`0[])">
+ <summary>Inserts multiple objects at the top of the <see cref="T:System.Collections.Concurrent.ConcurrentStack`1"></see> atomically.</summary>
+ <param name="items">The objects to push onto the <see cref="T:System.Collections.Concurrent.ConcurrentStack`1"></see>.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="items">items</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ </member>
+ <member name="M:System.Collections.Concurrent.ConcurrentStack`1.PushRange(`0[],System.Int32,System.Int32)">
+ <summary>Inserts multiple objects at the top of the <see cref="T:System.Collections.Concurrent.ConcurrentStack`1"></see> atomically.</summary>
+ <param name="items">The objects to push onto the <see cref="T:System.Collections.Concurrent.ConcurrentStack`1"></see>.</param>
+ <param name="startIndex">The zero-based offset in items at which to begin inserting elements onto the top of the <see cref="T:System.Collections.Concurrent.ConcurrentStack`1"></see>.</param>
+ <param name="count">The number of elements to be inserted onto the top of the <see cref="T:System.Collections.Concurrent.ConcurrentStack`1"></see>.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="items">items</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="startIndex">startIndex</paramref> or <paramref name="count">count</paramref> is negative. Or <paramref name="startIndex">startIndex</paramref> is greater than or equal to the length of <paramref name="items">items</paramref>.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="startIndex">startIndex</paramref> + <paramref name="count">count</paramref> is greater than the length of <paramref name="items">items</paramref>.</exception>
+ </member>
+ <member name="M:System.Collections.Concurrent.ConcurrentStack`1.ToArray">
+ <summary>Copies the items stored in the <see cref="T:System.Collections.Concurrent.ConcurrentStack`1"></see> to a new array.</summary>
+ <returns>A new array containing a snapshot of elements copied from the <see cref="T:System.Collections.Concurrent.ConcurrentStack`1"></see>.</returns>
+ </member>
+ <member name="M:System.Collections.Concurrent.ConcurrentStack`1.TryPeek(`0@)">
+ <summary>Attempts to return an object from the top of the <see cref="T:System.Collections.Concurrent.ConcurrentStack`1"></see> without removing it.</summary>
+ <param name="result">When this method returns, result contains an object from the top of the <see cref="T:System.Collections.Concurrent.ConcurrentStack`1"></see> or an unspecified value if the operation failed.</param>
+ <returns>true if and object was returned successfully; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Collections.Concurrent.ConcurrentStack`1.TryPop(`0@)">
+ <summary>Attempts to pop and return the object at the top of the <see cref="T:System.Collections.Concurrent.ConcurrentStack`1"></see>.</summary>
+ <param name="result">When this method returns, if the operation was successful, result contains the object removed. If no object was available to be removed, the value is unspecified.</param>
+ <returns>true if an element was removed and returned from the top of the <see cref="T:System.Collections.Concurrent.ConcurrentStack`1"></see> successfully; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Collections.Concurrent.ConcurrentStack`1.TryPopRange(`0[],System.Int32,System.Int32)">
+ <summary>Attempts to pop and return multiple objects from the top of the <see cref="T:System.Collections.Concurrent.ConcurrentStack`1"></see> atomically.</summary>
+ <param name="items">The <see cref="T:System.Array"></see> to which objects popped from the top of the <see cref="T:System.Collections.Concurrent.ConcurrentStack`1"></see> will be added.</param>
+ <param name="startIndex">The zero-based offset in items at which to begin inserting elements from the top of the <see cref="T:System.Collections.Concurrent.ConcurrentStack`1"></see>.</param>
+ <param name="count">The number of elements to be popped from top of the <see cref="T:System.Collections.Concurrent.ConcurrentStack`1"></see> and inserted into items.</param>
+ <returns>The number of objects successfully popped from the top of the stack and inserted in <paramref name="items">items</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="items">items</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="startIndex">startIndex</paramref> or <paramref name="count">count</paramref> is negative. Or <paramref name="startIndex">startIndex</paramref> is greater than or equal to the length of <paramref name="items">items</paramref>.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="startIndex">startIndex</paramref> + <paramref name="count">count</paramref> is greater than the length of <paramref name="items">items</paramref>.</exception>
+ </member>
+ <member name="M:System.Collections.Concurrent.ConcurrentStack`1.TryPopRange(`0[])">
+ <summary>Attempts to pop and return multiple objects from the top of the <see cref="T:System.Collections.Concurrent.ConcurrentStack`1"></see> atomically.</summary>
+ <param name="items">The <see cref="T:System.Array"></see> to which objects popped from the top of the <see cref="T:System.Collections.Concurrent.ConcurrentStack`1"></see> will be added.</param>
+ <returns>The number of objects successfully popped from the top of the <see cref="T:System.Collections.Concurrent.ConcurrentStack`1"></see> and inserted in <paramref name="items">items</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="items">items</paramref> is a null argument (Nothing in Visual Basic).</exception>
+ </member>
+ <member name="M:System.Collections.Concurrent.ConcurrentStack`1.System#Collections#Concurrent#IProducerConsumerCollection{T}#TryAdd(`0)">
+ <summary>Attempts to add an object to the <see cref="T:System.Collections.Concurrent.IProducerConsumerCollection`1"></see>.</summary>
+ <param name="item">The object to add to the <see cref="T:System.Collections.Concurrent.IProducerConsumerCollection`1"></see>. The value can be a null reference (Nothing in Visual Basic) for reference types.</param>
+ <returns>true if the object was added successfully; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Collections.Concurrent.ConcurrentStack`1.System#Collections#Concurrent#IProducerConsumerCollection{T}#TryTake(`0@)">
+ <summary>Attempts to remove and return an object from the <see cref="T:System.Collections.Concurrent.IProducerConsumerCollection`1"></see>.</summary>
+ <param name="item">When this method returns, if the operation was successful, item contains the object removed. If no object was available to be removed, the value is unspecified.</param>
+ <returns>true if an element was removed and returned succesfully; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Collections.Concurrent.ConcurrentStack`1.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
+ <summary>Copies the elements of the <see cref="T:System.Collections.ICollection"></see> to an <see cref="T:System.Array"></see>, starting at a particular <see cref="T:System.Array"></see> index.</summary>
+ <param name="array">The one-dimensional <see cref="T:System.Array"></see> that is the destination of the elements copied from the <see cref="T:System.Collections.Concurrent.ConcurrentStack`1"></see>. The <see cref="T:System.Array"></see> must have zero-based indexing.</param>
+ <param name="index">The zero-based index in array at which copying begins.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="array">array</paramref> is multidimensional. -or- <paramref name="array">array</paramref> does not have zero-based indexing. -or- <paramref name="index">index</paramref> is equal to or greater than the length of the <paramref name="array">array</paramref> -or- The number of elements in the source <see cref="T:System.Collections.ICollection"></see> is greater than the available space from <paramref name="index">index</paramref> to the end of the destination <paramref name="array">array</paramref>. -or- The type of the source <see cref="T:System.Collections.ICollection"></see> cannot be cast automatically to the type of the destination <paramref name="array">array</paramref>.</exception>
+ </member>
+ <member name="P:System.Collections.Concurrent.ConcurrentStack`1.System#Collections#ICollection#IsSynchronized">
+ <summary>Gets a value indicating whether access to the <see cref="T:System.Collections.ICollection"></see> is synchronized with the SyncRoot.</summary>
+ <returns>true if access to the <see cref="T:System.Collections.ICollection"></see> is synchronized with the SyncRoot; otherwise, false. For <see cref="T:System.Collections.Concurrent.ConcurrentStack`1"></see>, this property always returns false.</returns>
+ </member>
+ <member name="P:System.Collections.Concurrent.ConcurrentStack`1.System#Collections#ICollection#SyncRoot">
+ <summary>Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection"></see>. This property is not supported.</summary>
+ <returns>Returns null (Nothing in Visual Basic).</returns>
+ <exception cref="T:System.NotSupportedException">The SyncRoot property is not supported</exception>
+ </member>
+ <member name="M:System.Collections.Concurrent.ConcurrentStack`1.System#Collections#IEnumerable#GetEnumerator">
+ <summary>Returns an enumerator that iterates through a collection.</summary>
+ <returns>An <see cref="T:System.Collections.IEnumerator"></see> that can be used to iterate through the collection.</returns>
+ </member>
+ <member name="T:System.Collections.Concurrent.EnumerablePartitionerOptions">
+ <summary>Specifies options to control the buffering behavior of a partitioner</summary>
+ </member>
+ <member name="F:System.Collections.Concurrent.EnumerablePartitionerOptions.NoBuffering">
+ <summary>Create a partitioner that takes items from the source enumerable one at a time and does not use intermediate storage that can be accessed more efficiently by multiple threads. This option provides support for low latency (items will be processed as soon as they are available from the source) and provides partial support for dependencies between items (a thread cannot deadlock waiting for an item that the thread itself is responsible for processing).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Collections.Concurrent.EnumerablePartitionerOptions.None">
+ <summary>Use the default behavior, which is to use buffering to achieve optimal performance.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Collections.Concurrent.IProducerConsumerCollection`1">
+ <summary>Defines methods to manipulate thread-safe collections intended for producer/consumer usage. This interface provides a unified representation for producer/consumer collections so that higher level abstractions such as <see cref="T:System.Collections.Concurrent.BlockingCollection`1"></see> can use the collection as the underlying storage mechanism.</summary>
+ <typeparam name="T">Specifies the type of elements in the collection.</typeparam>
+ </member>
+ <member name="M:System.Collections.Concurrent.IProducerConsumerCollection`1.CopyTo(`0[],System.Int32)">
+ <summary>Copies the elements of the <see cref="T:System.Collections.Concurrent.IProducerConsumerCollection`1"></see> to an <see cref="T:System.Array"></see>, starting at a specified index.</summary>
+ <param name="array">The one-dimensional <see cref="T:System.Array"></see> that is the destination of the elements copied from the <see cref="T:System.Collections.Concurrent.IProducerConsumerCollection`1"></see>. The array must have zero-based indexing.</param>
+ <param name="index">The zero-based index in array at which copying begins.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="index">index</paramref> is equal to or greater than the length of the <paramref name="array">array</paramref> -or- The number of elements in the collection is greater than the available space from <paramref name="index">index</paramref> to the end of the destination <paramref name="array">array</paramref>.</exception>
+ </member>
+ <member name="M:System.Collections.Concurrent.IProducerConsumerCollection`1.ToArray">
+ <summary>Copies the elements contained in the <see cref="T:System.Collections.Concurrent.IProducerConsumerCollection`1"></see> to a new array.</summary>
+ <returns>A new array containing the elements copied from the <see cref="T:System.Collections.Concurrent.IProducerConsumerCollection`1"></see>.</returns>
+ </member>
+ <member name="M:System.Collections.Concurrent.IProducerConsumerCollection`1.TryAdd(`0)">
+ <summary>Attempts to add an object to the <see cref="T:System.Collections.Concurrent.IProducerConsumerCollection`1"></see>.</summary>
+ <param name="item">The object to add to the <see cref="T:System.Collections.Concurrent.IProducerConsumerCollection`1"></see>.</param>
+ <returns>true if the object was added successfully; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentException">The <paramref name="item">item</paramref> was invalid for this collection.</exception>
+ </member>
+ <member name="M:System.Collections.Concurrent.IProducerConsumerCollection`1.TryTake(`0@)">
+ <summary>Attempts to remove and return an object from the <see cref="T:System.Collections.Concurrent.IProducerConsumerCollection`1"></see>.</summary>
+ <param name="item">When this method returns, if the object was removed and returned successfully, item contains the removed object. If no object was available to be removed, the value is unspecified.</param>
+ <returns>true if an object was removed and returned successfully; otherwise, false.</returns>
+ </member>
+ <member name="T:System.Collections.Concurrent.OrderablePartitioner`1">
+ <summary>Represents a particular manner of splitting an orderable data source into multiple partitions.</summary>
+ <typeparam name="TSource">Type of the elements in the collection.</typeparam>
+ </member>
+ <member name="M:System.Collections.Concurrent.OrderablePartitioner`1.#ctor(System.Boolean,System.Boolean,System.Boolean)">
+ <summary>Called from constructors in derived classes to initialize the <see cref="T:System.Collections.Concurrent.OrderablePartitioner`1"></see> class with the specified constraints on the index keys.</summary>
+ <param name="keysOrderedInEachPartition">Indicates whether the elements in each partition are yielded in the order of increasing keys.</param>
+ <param name="keysOrderedAcrossPartitions">Indicates whether elements in an earlier partition always come before elements in a later partition. If true, each element in partition 0 has a smaller order key than any element in partition 1, each element in partition 1 has a smaller order key than any element in partition 2, and so on.</param>
+ <param name="keysNormalized">Indicates whether keys are normalized. If true, all order keys are distinct integers in the range [0 .. numberOfElements-1]. If false, order keys must still be distinct, but only their relative order is considered, not their absolute values.</param>
+ </member>
+ <member name="M:System.Collections.Concurrent.OrderablePartitioner`1.GetDynamicPartitions">
+ <summary>Creates an object that can partition the underlying collection into a variable number of partitions.</summary>
+ <returns>An object that can create partitions over the underlying data source.</returns>
+ <exception cref="T:System.NotSupportedException">Dynamic partitioning is not supported by the base class. It must be implemented in derived classes.</exception>
+ </member>
+ <member name="M:System.Collections.Concurrent.OrderablePartitioner`1.GetOrderableDynamicPartitions">
+ <summary>Creates an object that can partition the underlying collection into a variable number of partitions.</summary>
+ <returns>An object that can create partitions over the underlying data source.</returns>
+ <exception cref="T:System.NotSupportedException">Dynamic partitioning is not supported by this partitioner.</exception>
+ </member>
+ <member name="M:System.Collections.Concurrent.OrderablePartitioner`1.GetOrderablePartitions(System.Int32)">
+ <summary>Partitions the underlying collection into the specified number of orderable partitions.</summary>
+ <param name="partitionCount">The number of partitions to create.</param>
+ <returns>A list containing <paramref name="partitionCount">partitionCount</paramref> enumerators.</returns>
+ </member>
+ <member name="M:System.Collections.Concurrent.OrderablePartitioner`1.GetPartitions(System.Int32)">
+ <summary>Partitions the underlying collection into the given number of ordered partitions.</summary>
+ <param name="partitionCount">The number of partitions to create.</param>
+ <returns>A list containing <paramref name="partitionCount">partitionCount</paramref> enumerators.</returns>
+ </member>
+ <member name="P:System.Collections.Concurrent.OrderablePartitioner`1.KeysNormalized">
+ <summary>Gets whether order keys are normalized.</summary>
+ <returns>true if the keys are normalized; otherwise false.</returns>
+ </member>
+ <member name="P:System.Collections.Concurrent.OrderablePartitioner`1.KeysOrderedAcrossPartitions">
+ <summary>Gets whether elements in an earlier partition always come before elements in a later partition.</summary>
+ <returns>true if the elements in an earlier partition always come before elements in a later partition; otherwise false.</returns>
+ </member>
+ <member name="P:System.Collections.Concurrent.OrderablePartitioner`1.KeysOrderedInEachPartition">
+ <summary>Gets whether elements in each partition are yielded in the order of increasing keys.</summary>
+ <returns>true if the elements in each partition are yielded in the order of increasing keys; otherwise false.</returns>
+ </member>
+ <member name="T:System.Collections.Concurrent.Partitioner`1">
+ <summary>Represents a particular manner of splitting a data source into multiple partitions.</summary>
+ <typeparam name="TSource">Type of the elements in the collection.</typeparam>
+ </member>
+ <member name="M:System.Collections.Concurrent.Partitioner`1.#ctor">
+ <summary>Creates a new partitioner instance.</summary>
+ </member>
+ <member name="M:System.Collections.Concurrent.Partitioner`1.GetDynamicPartitions">
+ <summary>Creates an object that can partition the underlying collection into a variable number of partitions.</summary>
+ <returns>An object that can create partitions over the underlying data source.</returns>
+ <exception cref="T:System.NotSupportedException">Dynamic partitioning is not supported by the base class. You must implement it in a derived class.</exception>
+ </member>
+ <member name="M:System.Collections.Concurrent.Partitioner`1.GetPartitions(System.Int32)">
+ <summary>Partitions the underlying collection into the given number of partitions.</summary>
+ <param name="partitionCount">The number of partitions to create.</param>
+ <returns>A list containing <paramref name="partitionCount">partitionCount</paramref> enumerators.</returns>
+ </member>
+ <member name="P:System.Collections.Concurrent.Partitioner`1.SupportsDynamicPartitions">
+ <summary>Gets whether additional partitions can be created dynamically.</summary>
+ <returns>true if the <see cref="T:System.Collections.Concurrent.Partitioner`1"></see> can create partitions dynamically as they are requested; false if the <see cref="T:System.Collections.Concurrent.Partitioner`1"></see> can only allocate partitions statically.</returns>
+ </member>
+ <member name="T:System.Collections.Concurrent.Partitioner">
+ <summary>Provides common partitioning strategies for arrays, lists, and enumerables.</summary>
+ </member>
+ <member name="M:System.Collections.Concurrent.Partitioner.Create(System.Int32,System.Int32)">
+ <summary>Creates a partitioner that chunks the user-specified range.</summary>
+ <param name="fromInclusive">The lower, inclusive bound of the range.</param>
+ <param name="toExclusive">The upper, exclusive bound of the range.</param>
+ <returns>A partitioner.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="toExclusive">toExclusive</paramref> argument is less than or equal to the <paramref name="fromInclusive">fromInclusive</paramref> argument.</exception>
+ </member>
+ <member name="M:System.Collections.Concurrent.Partitioner.Create(System.Int64,System.Int64)">
+ <summary>Creates a partitioner that chunks the user-specified range.</summary>
+ <param name="fromInclusive">The lower, inclusive bound of the range.</param>
+ <param name="toExclusive">The upper, exclusive bound of the range.</param>
+ <returns>A partitioner.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="toExclusive">toExclusive</paramref> argument is less than or equal to the <paramref name="fromInclusive">fromInclusive</paramref> argument.</exception>
+ </member>
+ <member name="M:System.Collections.Concurrent.Partitioner.Create(System.Int32,System.Int32,System.Int32)">
+ <summary>Creates a partitioner that chunks the user-specified range.</summary>
+ <param name="fromInclusive">The lower, inclusive bound of the range.</param>
+ <param name="toExclusive">The upper, exclusive bound of the range.</param>
+ <param name="rangeSize">The size of each subrange.</param>
+ <returns>A partitioner.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="toExclusive">toExclusive</paramref> argument is less than or equal to the <paramref name="fromInclusive">fromInclusive</paramref> argument. -or- The <paramref name="rangeSize">rangeSize</paramref> argument is less than or equal to 0.</exception>
+ </member>
+ <member name="M:System.Collections.Concurrent.Partitioner.Create(System.Int64,System.Int64,System.Int64)">
+ <summary>Creates a partitioner that chunks the user-specified range.</summary>
+ <param name="fromInclusive">The lower, inclusive bound of the range.</param>
+ <param name="toExclusive">The upper, exclusive bound of the range.</param>
+ <param name="rangeSize">The size of each subrange.</param>
+ <returns>A partitioner.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="toExclusive">toExclusive</paramref> argument is less than or equal to the <paramref name="fromInclusive">fromInclusive</paramref> argument. -or- The <paramref name="rangeSize">rangeSize</paramref> argument is less than or equal to 0.</exception>
+ </member>
+ <member name="M:System.Collections.Concurrent.Partitioner.Create``1(System.Collections.Generic.IEnumerable{``0})">
+ <summary>Creates an orderable partitioner from a <see cref="T:System.Collections.Generic.IEnumerable`1"></see> instance.</summary>
+ <param name="source">The enumerable to be partitioned.</param>
+ <typeparam name="TSource">Type of the elements in source enumerable.</typeparam>
+ <returns>An orderable partitioner based on the input array.</returns>
+ </member>
+ <member name="M:System.Collections.Concurrent.Partitioner.Create``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Concurrent.EnumerablePartitionerOptions)">
+ <summary>Creates an orderable partitioner from a <see cref="T:System.Collections.Generic.IEnumerable`1"></see> instance.</summary>
+ <param name="source">The enumerable to be partitioned.</param>
+ <param name="partitionerOptions">Options to control the buffering behavior of the partitioner.</param>
+ <typeparam name="TSource">Type of the elements in source enumerable.</typeparam>
+ <returns>An orderable partitioner based on the input array.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="partitionerOptions">partitionerOptions</paramref> argument specifies an invalid value for <see cref="T:System.Collections.Concurrent.EnumerablePartitionerOptions"></see>.</exception>
+ </member>
+ <member name="M:System.Collections.Concurrent.Partitioner.Create``1(System.Collections.Generic.IList{``0},System.Boolean)">
+ <summary>Creates an orderable partitioner from an <see cref="T:System.Collections.Generic.IList`1"></see> instance.</summary>
+ <param name="list">The list to be partitioned.</param>
+ <param name="loadBalance">A Boolean value that indicates whether the created partitioner should dynamically load balance between partitions rather than statically partition.</param>
+ <typeparam name="TSource">Type of the elements in source list.</typeparam>
+ <returns>An orderable partitioner based on the input list.</returns>
+ </member>
+ <member name="M:System.Collections.Concurrent.Partitioner.Create``1(``0[],System.Boolean)">
+ <summary>Creates an orderable partitioner from a <see cref="T:System.Array"></see> instance.</summary>
+ <param name="array">The array to be partitioned.</param>
+ <param name="loadBalance">A Boolean value that indicates whether the created partitioner should dynamically load balance between partitions rather than statically partition.</param>
+ <typeparam name="TSource">Type of the elements in source array.</typeparam>
+ <returns>An orderable partitioner based on the input array.</returns>
+ </member>
+ <member name="T:System.Collections.DictionaryBase">
+ <summary>Provides the abstract base class for a strongly typed collection of key/value pairs.</summary>
+ </member>
+ <member name="M:System.Collections.DictionaryBase.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.DictionaryBase"></see> class.</summary>
+ </member>
+ <member name="M:System.Collections.DictionaryBase.Clear">
+ <summary>Clears the contents of the <see cref="T:System.Collections.DictionaryBase"></see> instance.</summary>
+ </member>
+ <member name="M:System.Collections.DictionaryBase.CopyTo(System.Array,System.Int32)">
+ <summary>Copies the <see cref="T:System.Collections.DictionaryBase"></see> elements to a one-dimensional <see cref="T:System.Array"></see> at the specified index.</summary>
+ <param name="array">The one-dimensional <see cref="T:System.Array"></see> that is the destination of the <see cref="T:System.Collections.DictionaryEntry"></see> objects copied from the <see cref="T:System.Collections.DictionaryBase"></see> instance. The <see cref="T:System.Array"></see> must have zero-based indexing.</param>
+ <param name="index">The zero-based index in 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="index">index</paramref> is less than zero.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="array">array</paramref> is multidimensional. -or- The number of elements in the source <see cref="T:System.Collections.DictionaryBase"></see> is greater than the available space from <paramref name="index">index</paramref> to the end of the destination <paramref name="array">array</paramref>.</exception>
+ <exception cref="T:System.InvalidCastException">The type of the source <see cref="T:System.Collections.DictionaryBase"></see> cannot be cast automatically to the type of the destination <paramref name="array">array</paramref>.</exception>
+ </member>
+ <member name="P:System.Collections.DictionaryBase.Count">
+ <summary>Gets the number of elements contained in the <see cref="T:System.Collections.DictionaryBase"></see> instance.</summary>
+ <returns>The number of elements contained in the <see cref="T:System.Collections.DictionaryBase"></see> instance.</returns>
+ </member>
+ <member name="P:System.Collections.DictionaryBase.Dictionary">
+ <summary>Gets the list of elements contained in the <see cref="T:System.Collections.DictionaryBase"></see> instance.</summary>
+ <returns>An <see cref="T:System.Collections.IDictionary"></see> representing the <see cref="T:System.Collections.DictionaryBase"></see> instance itself.</returns>
+ </member>
+ <member name="M:System.Collections.DictionaryBase.GetEnumerator">
+ <summary>Returns an <see cref="T:System.Collections.IDictionaryEnumerator"></see> that iterates through the <see cref="T:System.Collections.DictionaryBase"></see> instance.</summary>
+ <returns>An <see cref="T:System.Collections.IDictionaryEnumerator"></see> for the <see cref="T:System.Collections.DictionaryBase"></see> instance.</returns>
+ </member>
+ <member name="P:System.Collections.DictionaryBase.InnerHashtable">
+ <summary>Gets the list of elements contained in the <see cref="T:System.Collections.DictionaryBase"></see> instance.</summary>
+ <returns>A <see cref="T:System.Collections.Hashtable"></see> representing the <see cref="T:System.Collections.DictionaryBase"></see> instance itself.</returns>
+ </member>
+ <member name="M:System.Collections.DictionaryBase.OnClear">
+ <summary>Performs additional custom processes before clearing the contents of the <see cref="T:System.Collections.DictionaryBase"></see> instance.</summary>
+ </member>
+ <member name="M:System.Collections.DictionaryBase.OnClearComplete">
+ <summary>Performs additional custom processes after clearing the contents of the <see cref="T:System.Collections.DictionaryBase"></see> instance.</summary>
+ </member>
+ <member name="M:System.Collections.DictionaryBase.OnGet(System.Object,System.Object)">
+ <summary>Gets the element with the specified key and value in the <see cref="T:System.Collections.DictionaryBase"></see> instance.</summary>
+ <param name="key">The key of the element to get.</param>
+ <param name="currentValue">The current value of the element associated with key.</param>
+ <returns>An <see cref="T:System.Object"></see> containing the element with the specified key and value.</returns>
+ </member>
+ <member name="M:System.Collections.DictionaryBase.OnInsert(System.Object,System.Object)">
+ <summary>Performs additional custom processes before inserting a new element into the <see cref="T:System.Collections.DictionaryBase"></see> instance.</summary>
+ <param name="key">The key of the element to insert.</param>
+ <param name="value">The value of the element to insert.</param>
+ </member>
+ <member name="M:System.Collections.DictionaryBase.OnInsertComplete(System.Object,System.Object)">
+ <summary>Performs additional custom processes after inserting a new element into the <see cref="T:System.Collections.DictionaryBase"></see> instance.</summary>
+ <param name="key">The key of the element to insert.</param>
+ <param name="value">The value of the element to insert.</param>
+ </member>
+ <member name="M:System.Collections.DictionaryBase.OnRemove(System.Object,System.Object)">
+ <summary>Performs additional custom processes before removing an element from the <see cref="T:System.Collections.DictionaryBase"></see> instance.</summary>
+ <param name="key">The key of the element to remove.</param>
+ <param name="value">The value of the element to remove.</param>
+ </member>
+ <member name="M:System.Collections.DictionaryBase.OnRemoveComplete(System.Object,System.Object)">
+ <summary>Performs additional custom processes after removing an element from the <see cref="T:System.Collections.DictionaryBase"></see> instance.</summary>
+ <param name="key">The key of the element to remove.</param>
+ <param name="value">The value of the element to remove.</param>
+ </member>
+ <member name="M:System.Collections.DictionaryBase.OnSet(System.Object,System.Object,System.Object)">
+ <summary>Performs additional custom processes before setting a value in the <see cref="T:System.Collections.DictionaryBase"></see> instance.</summary>
+ <param name="key">The key of the element to locate.</param>
+ <param name="oldValue">The old value of the element associated with key.</param>
+ <param name="newValue">The new value of the element associated with key.</param>
+ </member>
+ <member name="M:System.Collections.DictionaryBase.OnSetComplete(System.Object,System.Object,System.Object)">
+ <summary>Performs additional custom processes after setting a value in the <see cref="T:System.Collections.DictionaryBase"></see> instance.</summary>
+ <param name="key">The key of the element to locate.</param>
+ <param name="oldValue">The old value of the element associated with key.</param>
+ <param name="newValue">The new value of the element associated with key.</param>
+ </member>
+ <member name="M:System.Collections.DictionaryBase.OnValidate(System.Object,System.Object)">
+ <summary>Performs additional custom processes when validating the element with the specified key and value.</summary>
+ <param name="key">The key of the element to validate.</param>
+ <param name="value">The value of the element to validate.</param>
+ </member>
+ <member name="P:System.Collections.DictionaryBase.System#Collections#ICollection#IsSynchronized">
+ <summary>Gets a value indicating whether access to a <see cref="T:System.Collections.DictionaryBase"></see> object is synchronized (thread safe).</summary>
+ <returns>true if access to the <see cref="T:System.Collections.DictionaryBase"></see> object is synchronized (thread safe); otherwise, false. The default is false.</returns>
+ </member>
+ <member name="P:System.Collections.DictionaryBase.System#Collections#ICollection#SyncRoot">
+ <summary>Gets an object that can be used to synchronize access to a <see cref="T:System.Collections.DictionaryBase"></see> object.</summary>
+ <returns>An object that can be used to synchronize access to the <see cref="T:System.Collections.DictionaryBase"></see> object.</returns>
+ </member>
+ <member name="M:System.Collections.DictionaryBase.System#Collections#IDictionary#Add(System.Object,System.Object)">
+ <summary>Adds an element with the specified key and value into the <see cref="T:System.Collections.DictionaryBase"></see>.</summary>
+ <param name="key">The key of the element to add.</param>
+ <param name="value">The value of the element to add.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException">An element with the same key already exists in the <see cref="T:System.Collections.DictionaryBase"></see>.</exception>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.DictionaryBase"></see> is read-only. -or- The <see cref="T:System.Collections.DictionaryBase"></see> has a fixed size.</exception>
+ </member>
+ <member name="M:System.Collections.DictionaryBase.System#Collections#IDictionary#Contains(System.Object)">
+ <summary>Determines whether the <see cref="T:System.Collections.DictionaryBase"></see> contains a specific key.</summary>
+ <param name="key">The key to locate in the <see cref="T:System.Collections.DictionaryBase"></see>.</param>
+ <returns>true if the <see cref="T:System.Collections.DictionaryBase"></see> contains an element with the specified key; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is null.</exception>
+ </member>
+ <member name="P:System.Collections.DictionaryBase.System#Collections#IDictionary#IsFixedSize">
+ <summary>Gets a value indicating whether a <see cref="T:System.Collections.DictionaryBase"></see> object has a fixed size.</summary>
+ <returns>true if the <see cref="T:System.Collections.DictionaryBase"></see> object has a fixed size; otherwise, false. The default is false.</returns>
+ </member>
+ <member name="P:System.Collections.DictionaryBase.System#Collections#IDictionary#IsReadOnly">
+ <summary>Gets a value indicating whether a <see cref="T:System.Collections.DictionaryBase"></see> object is read-only.</summary>
+ <returns>true if the <see cref="T:System.Collections.DictionaryBase"></see> object is read-only; otherwise, false. The default is false.</returns>
+ </member>
+ <member name="P:System.Collections.DictionaryBase.System#Collections#IDictionary#Item(System.Object)">
+ <summary>Gets or sets the value associated with the specified key.</summary>
+ <param name="key">The key whose value to get or set.</param>
+ <returns>The value associated with the specified key. If the specified key is not found, attempting to get it returns null, and attempting to set it creates a new element using the specified key.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is null.</exception>
+ <exception cref="T:System.NotSupportedException">The property is set and the <see cref="T:System.Collections.DictionaryBase"></see> is read-only. -or- The property is set, <paramref name="key">key</paramref> does not exist in the collection, and the <see cref="T:System.Collections.DictionaryBase"></see> has a fixed size.</exception>
+ </member>
+ <member name="P:System.Collections.DictionaryBase.System#Collections#IDictionary#Keys">
+ <summary>Gets an <see cref="T:System.Collections.ICollection"></see> object containing the keys in the <see cref="T:System.Collections.DictionaryBase"></see> object.</summary>
+ <returns>An <see cref="T:System.Collections.ICollection"></see> object containing the keys in the <see cref="T:System.Collections.DictionaryBase"></see> object.</returns>
+ </member>
+ <member name="M:System.Collections.DictionaryBase.System#Collections#IDictionary#Remove(System.Object)">
+ <summary>Removes the element with the specified key from the <see cref="T:System.Collections.DictionaryBase"></see>.</summary>
+ <param name="key">The key of the element to remove.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is null.</exception>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.DictionaryBase"></see> is read-only. -or- The <see cref="T:System.Collections.DictionaryBase"></see> has a fixed size.</exception>
+ </member>
+ <member name="P:System.Collections.DictionaryBase.System#Collections#IDictionary#Values">
+ <summary>Gets an <see cref="T:System.Collections.ICollection"></see> object containing the values in the <see cref="T:System.Collections.DictionaryBase"></see> object.</summary>
+ <returns>An <see cref="T:System.Collections.ICollection"></see> object containing the values in the <see cref="T:System.Collections.DictionaryBase"></see> object.</returns>
+ </member>
+ <member name="M:System.Collections.DictionaryBase.System#Collections#IEnumerable#GetEnumerator">
+ <summary>Returns an <see cref="T:System.Collections.IEnumerator"></see> that iterates through the <see cref="T:System.Collections.DictionaryBase"></see>.</summary>
+ <returns>An <see cref="T:System.Collections.IEnumerator"></see> for the <see cref="T:System.Collections.DictionaryBase"></see>.</returns>
+ </member>
+ <member name="T:System.Collections.DictionaryEntry">
+ <summary>Defines a dictionary key/value pair that can be set or retrieved.</summary>
+ </member>
+ <member name="M:System.Collections.DictionaryEntry.#ctor(System.Object,System.Object)">
+ <summary>Initializes an instance of the <see cref="T:System.Collections.DictionaryEntry"></see> type with the specified key and value.</summary>
+ <param name="key">The object defined in each key/value pair.</param>
+ <param name="value">The definition associated with key.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is null and the .NET Framework version is 1.0 or 1.1.</exception>
+ </member>
+ <member name="P:System.Collections.DictionaryEntry.Key">
+ <summary>Gets or sets the key in the key/value pair.</summary>
+ <returns>The key in the key/value pair.</returns>
+ </member>
+ <member name="P:System.Collections.DictionaryEntry.Value">
+ <summary>Gets or sets the value in the key/value pair.</summary>
+ <returns>The value in the key/value pair.</returns>
+ </member>
+ <member name="T:System.Collections.Generic.Comparer`1">
+ <summary>Provides a base class for implementations of the <see cref="T:System.Collections.Generic.IComparer`1"></see> generic interface.</summary>
+ <typeparam name="T">The type of objects to compare.</typeparam>
+ </member>
+ <member name="M:System.Collections.Generic.Comparer`1.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.Comparer`1"></see> class.</summary>
+ </member>
+ <member name="M:System.Collections.Generic.Comparer`1.Compare(`0,`0)">
+ <summary>When overridden in a derived class, performs a comparison of two objects of the same type and returns a value indicating whether one object is less than, equal to, or greater than the other.</summary>
+ <param name="x">The first object to compare.</param>
+ <param name="y">The second object to compare.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed integer that indicates the relative values of <code data-dev-comment-type="paramref">x</code> and <code data-dev-comment-type="paramref">y</code>, as shown in the following table. </p>
+ <table><thead><tr><th> Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Meaning <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> Less than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td><code data-dev-comment-type="paramref">x</code> is less than <code data-dev-comment-type="paramref">y</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td><code data-dev-comment-type="paramref">x</code> equals <code data-dev-comment-type="paramref">y</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> Greater than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td><code data-dev-comment-type="paramref">x</code> is greater than <code data-dev-comment-type="paramref">y</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr></tbody></table></p>
+</returns>
+ <exception cref="T:System.ArgumentException">Type <paramref name="T">T</paramref> does not implement either the <see cref="T:System.IComparable`1"></see> generic interface or the <see cref="T:System.IComparable"></see> interface.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.Comparer`1.Create(System.Comparison{`0})">
+ <summary>Creates a comparer by using the specified comparison.</summary>
+ <param name="comparison">The comparison to use.</param>
+ <returns>The new comparer.</returns>
+ </member>
+ <member name="P:System.Collections.Generic.Comparer`1.Default">
+ <summary>Returns a default sort order comparer for the type specified by the generic argument.</summary>
+ <returns>An object that inherits <see cref="T:System.Collections.Generic.Comparer`1"></see> and serves as a sort order comparer for type <paramref name="T">T</paramref>.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.Comparer`1.System#Collections#IComparer#Compare(System.Object,System.Object)">
+ <summary>Compares two objects and returns a value indicating whether one is less than, equal to, or greater than the other.</summary>
+ <param name="x">The first object to compare.</param>
+ <param name="y">The second object to compare.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed integer that indicates the relative values of <code data-dev-comment-type="paramref">x</code> and <code data-dev-comment-type="paramref">y</code>, as shown in the following table. </p>
+ <table><thead><tr><th> Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Meaning <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> Less than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td><code data-dev-comment-type="paramref">x</code> is less than <code data-dev-comment-type="paramref">y</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td><code data-dev-comment-type="paramref">x</code> equals <code data-dev-comment-type="paramref">y</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> Greater than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td><code data-dev-comment-type="paramref">x</code> is greater than <code data-dev-comment-type="paramref">y</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr></tbody></table></p>
+</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="x">x</paramref> or <paramref name="y">y</paramref> is of a type that cannot be cast to type <paramref name="T">T</paramref>. -or- <paramref name="x">x</paramref> and <paramref name="y">y</paramref> do not implement either the <see cref="T:System.IComparable`1"></see> generic interface or the <see cref="T:System.IComparable"></see> interface.</exception>
+ </member>
+ <member name="T:System.Collections.Generic.Dictionary`2.Enumerator">
+ <summary>Enumerates the elements of a <see cref="T:System.Collections.Generic.Dictionary`2"></see>.</summary>
+ <typeparam name="TKey"></typeparam>
+ <typeparam name="TValue"></typeparam>
+ </member>
+ <member name="P:System.Collections.Generic.Dictionary`2.Enumerator.Current">
+ <summary>Gets the element at the current position of the enumerator.</summary>
+ <returns>The element in the <see cref="T:System.Collections.Generic.Dictionary`2"></see> at the current position of the enumerator.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.Dictionary`2.Enumerator.Dispose">
+ <summary>Releases all resources used by the <see cref="T:System.Collections.Generic.Dictionary`2.Enumerator"></see>.</summary>
+ </member>
+ <member name="M:System.Collections.Generic.Dictionary`2.Enumerator.MoveNext">
+ <summary>Advances the enumerator to the next element of the <see cref="T:System.Collections.Generic.Dictionary`2"></see>.</summary>
+ <returns>true if the enumerator was successfully advanced to the next element; false if the enumerator has passed the end of the collection.</returns>
+ <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created.</exception>
+ </member>
+ <member name="P:System.Collections.Generic.Dictionary`2.Enumerator.System#Collections#IDictionaryEnumerator#Entry">
+ <summary>Gets the element at the current position of the enumerator.</summary>
+ <returns>The element in the dictionary at the current position of the enumerator, as a <see cref="T:System.Collections.DictionaryEntry"></see>.</returns>
+ <exception cref="T:System.InvalidOperationException">The enumerator is positioned before the first element of the collection or after the last element.</exception>
+ </member>
+ <member name="P:System.Collections.Generic.Dictionary`2.Enumerator.System#Collections#IDictionaryEnumerator#Key">
+ <summary>Gets the key of the element at the current position of the enumerator.</summary>
+ <returns>The key of the element in the dictionary at the current position of the enumerator.</returns>
+ <exception cref="T:System.InvalidOperationException">The enumerator is positioned before the first element of the collection or after the last element.</exception>
+ </member>
+ <member name="P:System.Collections.Generic.Dictionary`2.Enumerator.System#Collections#IDictionaryEnumerator#Value">
+ <summary>Gets the value of the element at the current position of the enumerator.</summary>
+ <returns>The value of the element in the dictionary at the current position of the enumerator.</returns>
+ <exception cref="T:System.InvalidOperationException">The enumerator is positioned before the first element of the collection or after the last element.</exception>
+ </member>
+ <member name="P:System.Collections.Generic.Dictionary`2.Enumerator.System#Collections#IEnumerator#Current">
+ <summary>Gets the element at the current position of the enumerator.</summary>
+ <returns>The element in the collection at the current position of the enumerator, as an <see cref="T:System.Object"></see>.</returns>
+ <exception cref="T:System.InvalidOperationException">The enumerator is positioned before the first element of the collection or after the last element.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.Dictionary`2.Enumerator.System#Collections#IEnumerator#Reset">
+ <summary>Sets the enumerator to its initial position, which is before the first element in the collection.</summary>
+ <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created.</exception>
+ </member>
+ <member name="T:System.Collections.Generic.Dictionary`2.KeyCollection.Enumerator">
+ <summary>Enumerates the elements of a <see cref="T:System.Collections.Generic.Dictionary`2.KeyCollection"></see>.</summary>
+ <typeparam name="TKey"></typeparam>
+ <typeparam name="TValue"></typeparam>
+ </member>
+ <member name="P:System.Collections.Generic.Dictionary`2.KeyCollection.Enumerator.Current">
+ <summary>Gets the element at the current position of the enumerator.</summary>
+ <returns>The element in the <see cref="T:System.Collections.Generic.Dictionary`2.KeyCollection"></see> at the current position of the enumerator.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.Dictionary`2.KeyCollection.Enumerator.Dispose">
+ <summary>Releases all resources used by the <see cref="T:System.Collections.Generic.Dictionary`2.KeyCollection.Enumerator"></see>.</summary>
+ </member>
+ <member name="M:System.Collections.Generic.Dictionary`2.KeyCollection.Enumerator.MoveNext">
+ <summary>Advances the enumerator to the next element of the <see cref="T:System.Collections.Generic.Dictionary`2.KeyCollection"></see>.</summary>
+ <returns>true if the enumerator was successfully advanced to the next element; false if the enumerator has passed the end of the collection.</returns>
+ <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created.</exception>
+ </member>
+ <member name="P:System.Collections.Generic.Dictionary`2.KeyCollection.Enumerator.System#Collections#IEnumerator#Current">
+ <summary>Gets the element at the current position of the enumerator.</summary>
+ <returns>The element in the collection at the current position of the enumerator.</returns>
+ <exception cref="T:System.InvalidOperationException">The enumerator is positioned before the first element of the collection or after the last element.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.Dictionary`2.KeyCollection.Enumerator.System#Collections#IEnumerator#Reset">
+ <summary>Sets the enumerator to its initial position, which is before the first element in the collection.</summary>
+ <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created.</exception>
+ </member>
+ <member name="T:System.Collections.Generic.Dictionary`2.KeyCollection">
+ <summary>Represents the collection of keys in a <see cref="T:System.Collections.Generic.Dictionary`2"></see>. This class cannot be inherited.</summary>
+ <typeparam name="TKey"></typeparam>
+ <typeparam name="TValue"></typeparam>
+ </member>
+ <member name="M:System.Collections.Generic.Dictionary`2.KeyCollection.#ctor(System.Collections.Generic.Dictionary{`0,`1})">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.Dictionary`2.KeyCollection"></see> class that reflects the keys in the specified <see cref="T:System.Collections.Generic.Dictionary`2"></see>.</summary>
+ <param name="dictionary">The <see cref="T:System.Collections.Generic.Dictionary`2"></see> whose keys are reflected in the new <see cref="T:System.Collections.Generic.Dictionary`2.KeyCollection"></see>.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="dictionary">dictionary</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.Dictionary`2.KeyCollection.CopyTo(`0[],System.Int32)">
+ <summary>Copies the <see cref="T:System.Collections.Generic.Dictionary`2.KeyCollection"></see> elements to an existing one-dimensional <see cref="T:System.Array"></see>, starting at the specified array index.</summary>
+ <param name="array">The one-dimensional <see cref="T:System.Array"></see> that is the destination of the elements copied from <see cref="T:System.Collections.Generic.Dictionary`2.KeyCollection"></see>. The <see cref="T:System.Array"></see> must have zero-based indexing.</param>
+ <param name="index">The zero-based index in 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="index">index</paramref> is less than zero.</exception>
+ <exception cref="T:System.ArgumentException">The number of elements in the source <see cref="T:System.Collections.Generic.Dictionary`2.KeyCollection"></see> is greater than the available space from <paramref name="index">index</paramref> to the end of the destination <paramref name="array">array</paramref>.</exception>
+ </member>
+ <member name="P:System.Collections.Generic.Dictionary`2.KeyCollection.Count">
+ <summary>Gets the number of elements contained in the <see cref="T:System.Collections.Generic.Dictionary`2.KeyCollection"></see>.</summary>
+ <returns>The number of elements contained in the <see cref="T:System.Collections.Generic.Dictionary`2.KeyCollection"></see>. Retrieving the value of this property is an O(1) operation.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.Dictionary`2.KeyCollection.GetEnumerator">
+ <summary>Returns an enumerator that iterates through the <see cref="T:System.Collections.Generic.Dictionary`2.KeyCollection"></see>.</summary>
+ <returns>A <see cref="T:System.Collections.Generic.Dictionary`2.KeyCollection.Enumerator"></see> for the <see cref="T:System.Collections.Generic.Dictionary`2.KeyCollection"></see>.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.Dictionary`2.KeyCollection.System#Collections#Generic#ICollection{TKey}#Add(`0)">
+ <summary>Adds an item to the <see cref="T:System.Collections.Generic.ICollection`1"></see>. This implementation always throws <see cref="T:System.NotSupportedException"></see>.</summary>
+ <param name="item">The object to add to the <see cref="T:System.Collections.Generic.ICollection`1"></see>.</param>
+ <exception cref="T:System.NotSupportedException">Always thrown.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.Dictionary`2.KeyCollection.System#Collections#Generic#ICollection{TKey}#Clear">
+ <summary>Removes all items from the <see cref="T:System.Collections.Generic.ICollection`1"></see>. This implementation always throws <see cref="T:System.NotSupportedException"></see>.</summary>
+ <exception cref="T:System.NotSupportedException">Always thrown.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.Dictionary`2.KeyCollection.System#Collections#Generic#ICollection{TKey}#Contains(`0)">
+ <summary>Determines whether the <see cref="T:System.Collections.Generic.ICollection`1"></see> contains a specific value.</summary>
+ <param name="item">The object to locate in the <see cref="T:System.Collections.Generic.ICollection`1"></see>.</param>
+ <returns>true if <paramref name="item">item</paramref> is found in the <see cref="T:System.Collections.Generic.ICollection`1"></see>; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Collections.Generic.Dictionary`2.KeyCollection.System#Collections#Generic#ICollection{TKey}#IsReadOnly">
+ <summary>Gets a value indicating whether the <see cref="T:System.Collections.Generic.ICollection`1"></see> is read-only.</summary>
+ <returns>true if the <see cref="T:System.Collections.Generic.ICollection`1"></see> is read-only; otherwise, false. In the default implementation of <see cref="T:System.Collections.Generic.Dictionary`2.KeyCollection"></see>, this property always returns true.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.Dictionary`2.KeyCollection.System#Collections#Generic#ICollection{TKey}#Remove(`0)">
+ <summary>Removes the first occurrence of a specific object from the <see cref="T:System.Collections.Generic.ICollection`1"></see>. This implementation always throws <see cref="T:System.NotSupportedException"></see>.</summary>
+ <param name="item">The object to remove from the <see cref="T:System.Collections.Generic.ICollection`1"></see>.</param>
+ <returns>true if <paramref name="item">item</paramref> was successfully removed from the <see cref="T:System.Collections.Generic.ICollection`1"></see>; otherwise, false. This method also returns false if item was not found in the original <see cref="T:System.Collections.Generic.ICollection`1"></see>.</returns>
+ <exception cref="T:System.NotSupportedException">Always thrown.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.Dictionary`2.KeyCollection.System#Collections#Generic#IEnumerable{TKey}#GetEnumerator">
+ <summary>Returns an enumerator that iterates through a collection.</summary>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerator`1"></see> that can be used to iterate through the collection.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.Dictionary`2.KeyCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
+ <summary>Copies the elements of the <see cref="T:System.Collections.ICollection"></see> to an <see cref="T:System.Array"></see>, starting at a particular <see cref="T:System.Array"></see> index.</summary>
+ <param name="array">The one-dimensional <see cref="T:System.Array"></see> that is the destination of the elements copied from <see cref="T:System.Collections.ICollection"></see>. The <see cref="T:System.Array"></see> must have zero-based indexing.</param>
+ <param name="index">The zero-based index in 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="index">index</paramref> is less than zero.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="array">array</paramref> is multidimensional. -or- <paramref name="array">array</paramref> does not have zero-based indexing. -or- The number of elements in the source <see cref="T:System.Collections.ICollection"></see> is greater than the available space from <paramref name="index">index</paramref> to the end of the destination <paramref name="array">array</paramref>. -or- The type of the source <see cref="T:System.Collections.ICollection"></see> cannot be cast automatically to the type of the destination <paramref name="array">array</paramref>.</exception>
+ </member>
+ <member name="P:System.Collections.Generic.Dictionary`2.KeyCollection.System#Collections#ICollection#IsSynchronized">
+ <summary>Gets a value indicating whether access to the <see cref="T:System.Collections.ICollection"></see> is synchronized (thread safe).</summary>
+ <returns>true if access to the <see cref="T:System.Collections.ICollection"></see> is synchronized (thread safe); otherwise, false. In the default implementation of <see cref="T:System.Collections.Generic.Dictionary`2.KeyCollection"></see>, this property always returns false.</returns>
+ </member>
+ <member name="P:System.Collections.Generic.Dictionary`2.KeyCollection.System#Collections#ICollection#SyncRoot">
+ <summary>Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection"></see>.</summary>
+ <returns>An object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection"></see>. In the default implementation of <see cref="T:System.Collections.Generic.Dictionary`2.KeyCollection"></see>, this property always returns the current instance.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.Dictionary`2.KeyCollection.System#Collections#IEnumerable#GetEnumerator">
+ <summary>Returns an enumerator that iterates through a collection.</summary>
+ <returns>An <see cref="T:System.Collections.IEnumerator"></see> that can be used to iterate through the collection.</returns>
+ </member>
+ <member name="T:System.Collections.Generic.Dictionary`2.ValueCollection.Enumerator">
+ <summary>Enumerates the elements of a <see cref="T:System.Collections.Generic.Dictionary`2.ValueCollection"></see>.</summary>
+ <typeparam name="TKey"></typeparam>
+ <typeparam name="TValue"></typeparam>
+ </member>
+ <member name="P:System.Collections.Generic.Dictionary`2.ValueCollection.Enumerator.Current">
+ <summary>Gets the element at the current position of the enumerator.</summary>
+ <returns>The element in the <see cref="T:System.Collections.Generic.Dictionary`2.ValueCollection"></see> at the current position of the enumerator.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.Dictionary`2.ValueCollection.Enumerator.Dispose">
+ <summary>Releases all resources used by the <see cref="T:System.Collections.Generic.Dictionary`2.ValueCollection.Enumerator"></see>.</summary>
+ </member>
+ <member name="M:System.Collections.Generic.Dictionary`2.ValueCollection.Enumerator.MoveNext">
+ <summary>Advances the enumerator to the next element of the <see cref="T:System.Collections.Generic.Dictionary`2.ValueCollection"></see>.</summary>
+ <returns>true if the enumerator was successfully advanced to the next element; false if the enumerator has passed the end of the collection.</returns>
+ <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created.</exception>
+ </member>
+ <member name="P:System.Collections.Generic.Dictionary`2.ValueCollection.Enumerator.System#Collections#IEnumerator#Current">
+ <summary>Gets the element at the current position of the enumerator.</summary>
+ <returns>The element in the collection at the current position of the enumerator.</returns>
+ <exception cref="T:System.InvalidOperationException">The enumerator is positioned before the first element of the collection or after the last element.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.Dictionary`2.ValueCollection.Enumerator.System#Collections#IEnumerator#Reset">
+ <summary>Sets the enumerator to its initial position, which is before the first element in the collection.</summary>
+ <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created.</exception>
+ </member>
+ <member name="T:System.Collections.Generic.Dictionary`2.ValueCollection">
+ <summary>Represents the collection of values in a <see cref="T:System.Collections.Generic.Dictionary`2"></see>. This class cannot be inherited.</summary>
+ <typeparam name="TKey"></typeparam>
+ <typeparam name="TValue"></typeparam>
+ </member>
+ <member name="M:System.Collections.Generic.Dictionary`2.ValueCollection.#ctor(System.Collections.Generic.Dictionary{`0,`1})">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.Dictionary`2.ValueCollection"></see> class that reflects the values in the specified <see cref="T:System.Collections.Generic.Dictionary`2"></see>.</summary>
+ <param name="dictionary">The <see cref="T:System.Collections.Generic.Dictionary`2"></see> whose values are reflected in the new <see cref="T:System.Collections.Generic.Dictionary`2.ValueCollection"></see>.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="dictionary">dictionary</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.Dictionary`2.ValueCollection.CopyTo(`1[],System.Int32)">
+ <summary>Copies the <see cref="T:System.Collections.Generic.Dictionary`2.ValueCollection"></see> elements to an existing one-dimensional <see cref="T:System.Array"></see>, starting at the specified array index.</summary>
+ <param name="array">The one-dimensional <see cref="T:System.Array"></see> that is the destination of the elements copied from <see cref="T:System.Collections.Generic.Dictionary`2.ValueCollection"></see>. The <see cref="T:System.Array"></see> must have zero-based indexing.</param>
+ <param name="index">The zero-based index in 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="index">index</paramref> is less than zero.</exception>
+ <exception cref="T:System.ArgumentException">The number of elements in the source <see cref="T:System.Collections.Generic.Dictionary`2.ValueCollection"></see> is greater than the available space from <paramref name="index">index</paramref> to the end of the destination <paramref name="array">array</paramref>.</exception>
+ </member>
+ <member name="P:System.Collections.Generic.Dictionary`2.ValueCollection.Count">
+ <summary>Gets the number of elements contained in the <see cref="T:System.Collections.Generic.Dictionary`2.ValueCollection"></see>.</summary>
+ <returns>The number of elements contained in the <see cref="T:System.Collections.Generic.Dictionary`2.ValueCollection"></see>.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.Dictionary`2.ValueCollection.GetEnumerator">
+ <summary>Returns an enumerator that iterates through the <see cref="T:System.Collections.Generic.Dictionary`2.ValueCollection"></see>.</summary>
+ <returns>A <see cref="T:System.Collections.Generic.Dictionary`2.ValueCollection.Enumerator"></see> for the <see cref="T:System.Collections.Generic.Dictionary`2.ValueCollection"></see>.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.Dictionary`2.ValueCollection.System#Collections#Generic#ICollection{TValue}#Add(`1)">
+ <summary>Adds an item to the <see cref="T:System.Collections.Generic.ICollection`1"></see>. This implementation always throws <see cref="T:System.NotSupportedException"></see>.</summary>
+ <param name="item">The object to add to the <see cref="T:System.Collections.Generic.ICollection`1"></see>.</param>
+ <exception cref="T:System.NotSupportedException">Always thrown.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.Dictionary`2.ValueCollection.System#Collections#Generic#ICollection{TValue}#Clear">
+ <summary>Removes all items from the <see cref="T:System.Collections.Generic.ICollection`1"></see>. This implementation always throws <see cref="T:System.NotSupportedException"></see>.</summary>
+ <exception cref="T:System.NotSupportedException">Always thrown.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.Dictionary`2.ValueCollection.System#Collections#Generic#ICollection{TValue}#Contains(`1)">
+ <summary>Determines whether the <see cref="T:System.Collections.Generic.ICollection`1"></see> contains a specific value.</summary>
+ <param name="item">The object to locate in the <see cref="T:System.Collections.Generic.ICollection`1"></see>.</param>
+ <returns>true if <paramref name="item">item</paramref> is found in the <see cref="T:System.Collections.Generic.ICollection`1"></see>; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Collections.Generic.Dictionary`2.ValueCollection.System#Collections#Generic#ICollection{TValue}#IsReadOnly">
+ <summary>Gets a value indicating whether the <see cref="T:System.Collections.Generic.ICollection`1"></see> is read-only.</summary>
+ <returns>true if the <see cref="T:System.Collections.Generic.ICollection`1"></see> is read-only; otherwise, false. In the default implementation of <see cref="T:System.Collections.Generic.Dictionary`2.ValueCollection"></see>, this property always returns true.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.Dictionary`2.ValueCollection.System#Collections#Generic#ICollection{TValue}#Remove(`1)">
+ <summary>Removes the first occurrence of a specific object from the <see cref="T:System.Collections.Generic.ICollection`1"></see>. This implementation always throws <see cref="T:System.NotSupportedException"></see>.</summary>
+ <param name="item">The object to remove from the <see cref="T:System.Collections.Generic.ICollection`1"></see>.</param>
+ <returns>true if <paramref name="item">item</paramref> was successfully removed from the <see cref="T:System.Collections.Generic.ICollection`1"></see>; otherwise, false. This method also returns false if <paramref name="item">item</paramref> was not found in the original <see cref="T:System.Collections.Generic.ICollection`1"></see>.</returns>
+ <exception cref="T:System.NotSupportedException">Always thrown.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.Dictionary`2.ValueCollection.System#Collections#Generic#IEnumerable{TValue}#GetEnumerator">
+ <summary>Returns an enumerator that iterates through a collection.</summary>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerator`1"></see> that can be used to iterate through the collection.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.Dictionary`2.ValueCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
+ <summary>Copies the elements of the <see cref="T:System.Collections.ICollection"></see> to an <see cref="T:System.Array"></see>, starting at a particular <see cref="T:System.Array"></see> index.</summary>
+ <param name="array">The one-dimensional <see cref="T:System.Array"></see> that is the destination of the elements copied from <see cref="T:System.Collections.ICollection"></see>. The <see cref="T:System.Array"></see> must have zero-based indexing.</param>
+ <param name="index">The zero-based index in 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="index">index</paramref> is less than zero.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="array">array</paramref> is multidimensional. -or- <paramref name="array">array</paramref> does not have zero-based indexing. -or- The number of elements in the source <see cref="T:System.Collections.ICollection"></see> is greater than the available space from <paramref name="index">index</paramref> to the end of the destination <paramref name="array">array</paramref>. -or- The type of the source <see cref="T:System.Collections.ICollection"></see> cannot be cast automatically to the type of the destination <paramref name="array">array</paramref>.</exception>
+ </member>
+ <member name="P:System.Collections.Generic.Dictionary`2.ValueCollection.System#Collections#ICollection#IsSynchronized">
+ <summary>Gets a value indicating whether access to the <see cref="T:System.Collections.ICollection"></see> is synchronized (thread safe).</summary>
+ <returns>true if access to the <see cref="T:System.Collections.ICollection"></see> is synchronized (thread safe); otherwise, false. In the default implementation of <see cref="T:System.Collections.Generic.Dictionary`2.ValueCollection"></see>, this property always returns false.</returns>
+ </member>
+ <member name="P:System.Collections.Generic.Dictionary`2.ValueCollection.System#Collections#ICollection#SyncRoot">
+ <summary>Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection"></see>.</summary>
+ <returns>An object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection"></see>. In the default implementation of <see cref="T:System.Collections.Generic.Dictionary`2.ValueCollection"></see>, this property always returns the current instance.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.Dictionary`2.ValueCollection.System#Collections#IEnumerable#GetEnumerator">
+ <summary>Returns an enumerator that iterates through a collection.</summary>
+ <returns>An <see cref="T:System.Collections.IEnumerator"></see> that can be used to iterate through the collection.</returns>
+ </member>
+ <member name="T:System.Collections.Generic.Dictionary`2">
+ <summary>Represents a collection of keys and values.</summary>
+ <typeparam name="TKey">The type of the keys in the dictionary.</typeparam>
+ <typeparam name="TValue">The type of the values in the dictionary.</typeparam>
+ </member>
+ <member name="M:System.Collections.Generic.Dictionary`2.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.Dictionary`2"></see> class that is empty, has the default initial capacity, and uses the default equality comparer for the key type.</summary>
+ </member>
+ <member name="M:System.Collections.Generic.Dictionary`2.#ctor(System.Collections.Generic.IDictionary{`0,`1})">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.Dictionary`2"></see> class that contains elements copied from the specified <see cref="T:System.Collections.Generic.IDictionary`2"></see> and uses the default equality comparer for the key type.</summary>
+ <param name="dictionary">The <see cref="T:System.Collections.Generic.IDictionary`2"></see> whose elements are copied to the new <see cref="T:System.Collections.Generic.Dictionary`2"></see>.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="dictionary">dictionary</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="dictionary">dictionary</paramref> contains one or more duplicate keys.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.Dictionary`2.#ctor(System.Collections.Generic.IEqualityComparer{`0})">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.Dictionary`2"></see> class that is empty, has the default initial capacity, and uses the specified <see cref="T:System.Collections.Generic.IEqualityComparer`1"></see>.</summary>
+ <param name="comparer">The <see cref="T:System.Collections.Generic.IEqualityComparer`1"></see> implementation to use when comparing keys, or null to use the default <see cref="T:System.Collections.Generic.EqualityComparer`1"></see> for the type of the key.</param>
+ </member>
+ <member name="M:System.Collections.Generic.Dictionary`2.#ctor(System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.Dictionary`2"></see> class that is empty, has the specified initial capacity, and uses the default equality comparer for the key type.</summary>
+ <param name="capacity">The initial number of elements that the <see cref="T:System.Collections.Generic.Dictionary`2"></see> can contain.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="capacity">capacity</paramref> is less than 0.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.Dictionary`2.#ctor(System.Collections.Generic.IDictionary{`0,`1},System.Collections.Generic.IEqualityComparer{`0})">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.Dictionary`2"></see> class that contains elements copied from the specified <see cref="T:System.Collections.Generic.IDictionary`2"></see> and uses the specified <see cref="T:System.Collections.Generic.IEqualityComparer`1"></see>.</summary>
+ <param name="dictionary">The <see cref="T:System.Collections.Generic.IDictionary`2"></see> whose elements are copied to the new <see cref="T:System.Collections.Generic.Dictionary`2"></see>.</param>
+ <param name="comparer">The <see cref="T:System.Collections.Generic.IEqualityComparer`1"></see> implementation to use when comparing keys, or null to use the default <see cref="T:System.Collections.Generic.EqualityComparer`1"></see> for the type of the key.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="dictionary">dictionary</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="dictionary">dictionary</paramref> contains one or more duplicate keys.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.Dictionary`2.#ctor(System.Int32,System.Collections.Generic.IEqualityComparer{`0})">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.Dictionary`2"></see> class that is empty, has the specified initial capacity, and uses the specified <see cref="T:System.Collections.Generic.IEqualityComparer`1"></see>.</summary>
+ <param name="capacity">The initial number of elements that the <see cref="T:System.Collections.Generic.Dictionary`2"></see> can contain.</param>
+ <param name="comparer">The <see cref="T:System.Collections.Generic.IEqualityComparer`1"></see> implementation to use when comparing keys, or null to use the default <see cref="T:System.Collections.Generic.EqualityComparer`1"></see> for the type of the key.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="capacity">capacity</paramref> is less than 0.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.Dictionary`2.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.Dictionary`2"></see> class with serialized data.</summary>
+ <param name="info">A <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object containing the information required to serialize the <see cref="T:System.Collections.Generic.Dictionary`2"></see>.</param>
+ <param name="context">A <see cref="T:System.Runtime.Serialization.StreamingContext"></see> structure containing the source and destination of the serialized stream associated with the <see cref="T:System.Collections.Generic.Dictionary`2"></see>.</param>
+ </member>
+ <member name="M:System.Collections.Generic.Dictionary`2.Add(`0,`1)">
+ <summary>Adds the specified key and value to the dictionary.</summary>
+ <param name="key">The key of the element to add.</param>
+ <param name="value">The value of the element to add. The value can be null for reference types.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException">An element with the same key already exists in the <see cref="T:System.Collections.Generic.Dictionary`2"></see>.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.Dictionary`2.Clear">
+ <summary>Removes all keys and values from the <see cref="T:System.Collections.Generic.Dictionary`2"></see>.</summary>
+ </member>
+ <member name="P:System.Collections.Generic.Dictionary`2.Comparer">
+ <summary>Gets the <see cref="T:System.Collections.Generic.IEqualityComparer`1"></see> that is used to determine equality of keys for the dictionary.</summary>
+ <returns>The <see cref="T:System.Collections.Generic.IEqualityComparer`1"></see> generic interface implementation that is used to determine equality of keys for the current <see cref="T:System.Collections.Generic.Dictionary`2"></see> and to provide hash values for the keys.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.Dictionary`2.ContainsKey(`0)">
+ <summary>Determines whether the <see cref="T:System.Collections.Generic.Dictionary`2"></see> contains the specified key.</summary>
+ <param name="key">The key to locate in the <see cref="T:System.Collections.Generic.Dictionary`2"></see>.</param>
+ <returns>true if the <see cref="T:System.Collections.Generic.Dictionary`2"></see> contains an element with the specified key; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.Dictionary`2.ContainsValue(`1)">
+ <summary>Determines whether the <see cref="T:System.Collections.Generic.Dictionary`2"></see> contains a specific value.</summary>
+ <param name="value">The value to locate in the <see cref="T:System.Collections.Generic.Dictionary`2"></see>. The value can be null for reference types.</param>
+ <returns>true if the <see cref="T:System.Collections.Generic.Dictionary`2"></see> contains an element with the specified value; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Collections.Generic.Dictionary`2.Count">
+ <summary>Gets the number of key/value pairs contained in the <see cref="T:System.Collections.Generic.Dictionary`2"></see>.</summary>
+ <returns>The number of key/value pairs contained in the <see cref="T:System.Collections.Generic.Dictionary`2"></see>.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.Dictionary`2.GetEnumerator">
+ <summary>Returns an enumerator that iterates through the <see cref="T:System.Collections.Generic.Dictionary`2"></see>.</summary>
+ <returns>A <see cref="T:System.Collections.Generic.Dictionary`2.Enumerator"></see> structure for the <see cref="T:System.Collections.Generic.Dictionary`2"></see>.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.Dictionary`2.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Implements the <see cref="T:System.Runtime.Serialization.ISerializable"></see> interface and returns the data needed to serialize the <see cref="T:System.Collections.Generic.Dictionary`2"></see> instance.</summary>
+ <param name="info">A <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object that contains the information required to serialize the <see cref="T:System.Collections.Generic.Dictionary`2"></see> instance.</param>
+ <param name="context">A <see cref="T:System.Runtime.Serialization.StreamingContext"></see> structure that contains the source and destination of the serialized stream associated with the <see cref="T:System.Collections.Generic.Dictionary`2"></see> instance.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="info">info</paramref> is null.</exception>
+ </member>
+ <member name="P:System.Collections.Generic.Dictionary`2.Item(`0)">
+ <summary>Gets or sets the value associated with the specified key.</summary>
+ <param name="key">The key of the value to get or set.</param>
+ <returns>The value associated with the specified key. If the specified key is not found, a get operation throws a <see cref="T:System.Collections.Generic.KeyNotFoundException"></see>, and a set operation creates a new element with the specified key.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is null.</exception>
+ <exception cref="T:System.Collections.Generic.KeyNotFoundException">The property is retrieved and <paramref name="key">key</paramref> does not exist in the collection.</exception>
+ </member>
+ <member name="P:System.Collections.Generic.Dictionary`2.Keys">
+ <summary>Gets a collection containing the keys in the <see cref="T:System.Collections.Generic.Dictionary`2"></see>.</summary>
+ <returns>A <see cref="T:System.Collections.Generic.Dictionary`2.KeyCollection"></see> containing the keys in the <see cref="T:System.Collections.Generic.Dictionary`2"></see>.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.Dictionary`2.OnDeserialization(System.Object)">
+ <summary>Implements the <see cref="T:System.Runtime.Serialization.ISerializable"></see> interface and raises the deserialization event when the deserialization is complete.</summary>
+ <param name="sender">The source of the deserialization event.</param>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">The <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object associated with the current <see cref="T:System.Collections.Generic.Dictionary`2"></see> instance is invalid.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.Dictionary`2.Remove(`0)">
+ <summary>Removes the value with the specified key from the <see cref="T:System.Collections.Generic.Dictionary`2"></see>.</summary>
+ <param name="key">The key of the element to remove.</param>
+ <returns>true if the element is successfully found and removed; otherwise, false. This method returns false if <paramref name="key">key</paramref> is not found in the <see cref="T:System.Collections.Generic.Dictionary`2"></see>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.Dictionary`2.TryGetValue(`0,`1@)">
+ <summary>Gets the value associated with the specified key.</summary>
+ <param name="key">The key of the value to get.</param>
+ <param name="value">When this method returns, contains the value associated with the specified key, if the key is found; otherwise, the default value for the type of the value parameter. This parameter is passed uninitialized.</param>
+ <returns>true if the <see cref="T:System.Collections.Generic.Dictionary`2"></see> contains an element with the specified key; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is null.</exception>
+ </member>
+ <member name="P:System.Collections.Generic.Dictionary`2.Values">
+ <summary>Gets a collection containing the values in the <see cref="T:System.Collections.Generic.Dictionary`2"></see>.</summary>
+ <returns>A <see cref="T:System.Collections.Generic.Dictionary`2.ValueCollection"></see> containing the values in the <see cref="T:System.Collections.Generic.Dictionary`2"></see>.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.Dictionary`2.System#Collections#Generic#ICollection{System#Collections#Generic#KeyValuePair{TKey,TValue}}#Add(System.Collections.Generic.KeyValuePair{`0,`1})">
+ <param name="keyValuePair"></param>
+ </member>
+ <member name="M:System.Collections.Generic.Dictionary`2.System#Collections#Generic#ICollection{System#Collections#Generic#KeyValuePair{TKey,TValue}}#Contains(System.Collections.Generic.KeyValuePair{`0,`1})">
+ <param name="keyValuePair"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Collections.Generic.Dictionary`2.System#Collections#Generic#ICollection{System#Collections#Generic#KeyValuePair{TKey,TValue}}#CopyTo(System.Collections.Generic.KeyValuePair{`0,`1}[],System.Int32)">
+ <param name="array"></param>
+ <param name="index"></param>
+ </member>
+ <member name="P:System.Collections.Generic.Dictionary`2.System#Collections#Generic#ICollection{System#Collections#Generic#KeyValuePair{TKey,TValue}}#IsReadOnly">
+ <returns></returns>
+ </member>
+ <member name="M:System.Collections.Generic.Dictionary`2.System#Collections#Generic#ICollection{System#Collections#Generic#KeyValuePair{TKey,TValue}}#Remove(System.Collections.Generic.KeyValuePair{`0,`1})">
+ <param name="keyValuePair"></param>
+ <returns></returns>
+ </member>
+ <member name="P:System.Collections.Generic.Dictionary`2.System#Collections#Generic#IDictionary{TKey,TValue}#Keys">
+ <returns></returns>
+ </member>
+ <member name="P:System.Collections.Generic.Dictionary`2.System#Collections#Generic#IDictionary{TKey,TValue}#Values">
+ <returns></returns>
+ </member>
+ <member name="M:System.Collections.Generic.Dictionary`2.System#Collections#Generic#IEnumerable{System#Collections#Generic#KeyValuePair{TKey,TValue}}#GetEnumerator">
+ <returns></returns>
+ </member>
+ <member name="P:System.Collections.Generic.Dictionary`2.System#Collections#Generic#IReadOnlyDictionary{TKey,TValue}#Keys">
+ <returns></returns>
+ </member>
+ <member name="P:System.Collections.Generic.Dictionary`2.System#Collections#Generic#IReadOnlyDictionary{TKey,TValue}#Values">
+ <returns></returns>
+ </member>
+ <member name="M:System.Collections.Generic.Dictionary`2.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
+ <summary>Copies the elements of the <see cref="T:System.Collections.Generic.ICollection`1"></see> to an array, starting at the specified array index.</summary>
+ <param name="array">The one-dimensional array that is the destination of the elements copied from <see cref="T:System.Collections.Generic.ICollection`1"></see>. The array must have zero-based indexing.</param>
+ <param name="index">The zero-based index in 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="index">index</paramref> is less than 0.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="array">array</paramref> is multidimensional. -or- <paramref name="array">array</paramref> does not have zero-based indexing. -or- The number of elements in the source <see cref="T:System.Collections.Generic.ICollection`1"></see> is greater than the available space from <paramref name="index">index</paramref> to the end of the destination <paramref name="array">array</paramref>. -or- The type of the source <see cref="T:System.Collections.Generic.ICollection`1"></see> cannot be cast automatically to the type of the destination <paramref name="array">array</paramref>.</exception>
+ </member>
+ <member name="P:System.Collections.Generic.Dictionary`2.System#Collections#ICollection#IsSynchronized">
+ <summary>Gets a value indicating whether access to the <see cref="T:System.Collections.ICollection"></see> is synchronized (thread safe).</summary>
+ <returns>true if access to the <see cref="T:System.Collections.ICollection"></see> is synchronized (thread safe); otherwise, false. In the default implementation of <see cref="T:System.Collections.Generic.Dictionary`2"></see>, this property always returns false.</returns>
+ </member>
+ <member name="P:System.Collections.Generic.Dictionary`2.System#Collections#ICollection#SyncRoot">
+ <summary>Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection"></see>.</summary>
+ <returns>An object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection"></see>.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.Dictionary`2.System#Collections#IDictionary#Add(System.Object,System.Object)">
+ <summary>Adds the specified key and value to the dictionary.</summary>
+ <param name="key">The object to use as the key.</param>
+ <param name="value">The object to use as the value.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="key">key</paramref> is of a type that is not assignable to the key type <paramref name="TKey">TKey</paramref> of the <see cref="T:System.Collections.Generic.Dictionary`2"></see>. -or- <paramref name="value">value</paramref> is of a type that is not assignable to <paramref name="TValue">TValue</paramref>, the type of values in the <see cref="T:System.Collections.Generic.Dictionary`2"></see>. -or- A value with the same key already exists in the <see cref="T:System.Collections.Generic.Dictionary`2"></see>.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.Dictionary`2.System#Collections#IDictionary#Contains(System.Object)">
+ <summary>Determines whether the <see cref="T:System.Collections.IDictionary"></see> contains an element with the specified key.</summary>
+ <param name="key">The key to locate in the <see cref="T:System.Collections.IDictionary"></see>.</param>
+ <returns>true if the <see cref="T:System.Collections.IDictionary"></see> contains an element with the specified key; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.Dictionary`2.System#Collections#IDictionary#GetEnumerator">
+ <summary>Returns an <see cref="T:System.Collections.IDictionaryEnumerator"></see> for the <see cref="T:System.Collections.IDictionary"></see>.</summary>
+ <returns>An <see cref="T:System.Collections.IDictionaryEnumerator"></see> for the <see cref="T:System.Collections.IDictionary"></see>.</returns>
+ </member>
+ <member name="P:System.Collections.Generic.Dictionary`2.System#Collections#IDictionary#IsFixedSize">
+ <summary>Gets a value indicating whether the <see cref="T:System.Collections.IDictionary"></see> has a fixed size.</summary>
+ <returns>true if the <see cref="T:System.Collections.IDictionary"></see> has a fixed size; otherwise, false. In the default implementation of <see cref="T:System.Collections.Generic.Dictionary`2"></see>, this property always returns false.</returns>
+ </member>
+ <member name="P:System.Collections.Generic.Dictionary`2.System#Collections#IDictionary#IsReadOnly">
+ <summary>Gets a value indicating whether the <see cref="T:System.Collections.IDictionary"></see> is read-only.</summary>
+ <returns>true if the <see cref="T:System.Collections.IDictionary"></see> is read-only; otherwise, false. In the default implementation of <see cref="T:System.Collections.Generic.Dictionary`2"></see>, this property always returns false.</returns>
+ </member>
+ <member name="P:System.Collections.Generic.Dictionary`2.System#Collections#IDictionary#Item(System.Object)">
+ <summary>Gets or sets the value with the specified key.</summary>
+ <param name="key">The key of the value to get.</param>
+ <returns>The value associated with the specified key, or null if <paramref name="key">key</paramref> is not in the dictionary or <paramref name="key">key</paramref> is of a type that is not assignable to the key type <paramref name="TKey">TKey</paramref> of the <see cref="T:System.Collections.Generic.Dictionary`2"></see>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException">A value is being assigned, and <paramref name="key">key</paramref> is of a type that is not assignable to the key type <paramref name="TKey">TKey</paramref> of the <see cref="T:System.Collections.Generic.Dictionary`2"></see>. -or- A value is being assigned, and <paramref name="value">value</paramref> is of a type that is not assignable to the value type <paramref name="TValue">TValue</paramref> of the <see cref="T:System.Collections.Generic.Dictionary`2"></see>.</exception>
+ </member>
+ <member name="P:System.Collections.Generic.Dictionary`2.System#Collections#IDictionary#Keys">
+ <summary>Gets an <see cref="T:System.Collections.ICollection"></see> containing the keys of the <see cref="T:System.Collections.IDictionary"></see>.</summary>
+ <returns>An <see cref="T:System.Collections.ICollection"></see> containing the keys of the <see cref="T:System.Collections.IDictionary"></see>.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.Dictionary`2.System#Collections#IDictionary#Remove(System.Object)">
+ <summary>Removes the element with the specified key from the <see cref="T:System.Collections.IDictionary"></see>.</summary>
+ <param name="key">The key of the element to remove.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is null.</exception>
+ </member>
+ <member name="P:System.Collections.Generic.Dictionary`2.System#Collections#IDictionary#Values">
+ <summary>Gets an <see cref="T:System.Collections.ICollection"></see> containing the values in the <see cref="T:System.Collections.IDictionary"></see>.</summary>
+ <returns>An <see cref="T:System.Collections.ICollection"></see> containing the values in the <see cref="T:System.Collections.IDictionary"></see>.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.Dictionary`2.System#Collections#IEnumerable#GetEnumerator">
+ <summary>Returns an enumerator that iterates through the collection.</summary>
+ <returns>An <see cref="T:System.Collections.IEnumerator"></see> that can be used to iterate through the collection.</returns>
+ </member>
+ <member name="T:System.Collections.Generic.EqualityComparer`1">
+ <summary>Provides a base class for implementations of the <see cref="T:System.Collections.Generic.IEqualityComparer`1"></see> generic interface.</summary>
+ <typeparam name="T">The type of objects to compare.</typeparam>
+ </member>
+ <member name="M:System.Collections.Generic.EqualityComparer`1.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.EqualityComparer`1"></see> class.</summary>
+ </member>
+ <member name="P:System.Collections.Generic.EqualityComparer`1.Default">
+ <summary>Returns a default equality comparer for the type specified by the generic argument.</summary>
+ <returns>The default instance of the <see cref="T:System.Collections.Generic.EqualityComparer`1"></see> class for type <paramref name="T">T</paramref>.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.EqualityComparer`1.Equals(`0,`0)">
+ <summary>When overridden in a derived class, determines whether two objects of type <paramref name="T">T</paramref> are equal.</summary>
+ <param name="x">The first object to compare.</param>
+ <param name="y">The second object to compare.</param>
+ <returns>true if the specified objects are equal; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.EqualityComparer`1.GetHashCode(`0)">
+ <summary>When overridden in a derived class, serves as a hash function for the specified object for hashing algorithms and data structures, such as a hash table.</summary>
+ <param name="obj">The object for which to get a hash code.</param>
+ <returns>A hash code for the specified object.</returns>
+ <exception cref="T:System.ArgumentNullException">The type of <paramref name="obj">obj</paramref> is a reference type and <paramref name="obj">obj</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.EqualityComparer`1.System#Collections#IEqualityComparer#Equals(System.Object,System.Object)">
+ <summary>Determines whether the specified objects are equal.</summary>
+ <param name="x">The first object to compare.</param>
+ <param name="y">The second object to compare.</param>
+ <returns>true if the specified objects are equal; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="x">x</paramref> or <paramref name="y">y</paramref> is of a type that cannot be cast to type <paramref name="T">T</paramref>.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.EqualityComparer`1.System#Collections#IEqualityComparer#GetHashCode(System.Object)">
+ <summary>Returns a hash code for the specified object.</summary>
+ <param name="obj">The <see cref="T:System.Object"></see> for which a hash code is to be returned.</param>
+ <returns>A hash code for the specified object.</returns>
+ <exception cref="T:System.ArgumentNullException">The type of <paramref name="obj">obj</paramref> is a reference type and <paramref name="obj">obj</paramref> is null. -or- <paramref name="obj">obj</paramref> is of a type that cannot be cast to type <paramref name="T">T</paramref>.</exception>
+ </member>
+ <member name="T:System.Collections.Generic.HashSet`1.Enumerator">
+ <summary>Enumerates the elements of a <see cref="T:System.Collections.Generic.HashSet`1"></see> object.</summary>
+ <typeparam name="T"></typeparam>
+ </member>
+ <member name="P:System.Collections.Generic.HashSet`1.Enumerator.Current">
+ <summary>Gets the element at the current position of the enumerator.</summary>
+ <returns>The element in the <see cref="T:System.Collections.Generic.HashSet`1"></see> collection at the current position of the enumerator.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.HashSet`1.Enumerator.Dispose">
+ <summary>Releases all resources used by a <see cref="T:System.Collections.Generic.HashSet`1.Enumerator"></see> object.</summary>
+ </member>
+ <member name="M:System.Collections.Generic.HashSet`1.Enumerator.MoveNext">
+ <summary>Advances the enumerator to the next element of the <see cref="T:System.Collections.Generic.HashSet`1"></see> collection.</summary>
+ <returns>true if the enumerator was successfully advanced to the next element; false if the enumerator has passed the end of the collection.</returns>
+ <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created.</exception>
+ </member>
+ <member name="P:System.Collections.Generic.HashSet`1.Enumerator.System#Collections#IEnumerator#Current">
+ <summary>Gets the element at the current position of the enumerator.</summary>
+ <returns>The element in the collection at the current position of the enumerator, as an <see cref="T:System.Object"></see>.</returns>
+ <exception cref="T:System.InvalidOperationException">The enumerator is positioned before the first element of the collection or after the last element.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.HashSet`1.Enumerator.System#Collections#IEnumerator#Reset">
+ <summary>Sets the enumerator to its initial position, which is before the first element in the collection.</summary>
+ <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created.</exception>
+ </member>
+ <member name="T:System.Collections.Generic.HashSet`1">
+ <summary>Represents a set of values.</summary>
+ <typeparam name="T">The type of elements in the hash set.</typeparam>
+ </member>
+ <member name="M:System.Collections.Generic.HashSet`1.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.HashSet`1"></see> class that is empty and uses the default equality comparer for the set type.</summary>
+ </member>
+ <member name="M:System.Collections.Generic.HashSet`1.#ctor(System.Collections.Generic.IEnumerable{`0})">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.HashSet`1"></see> class that uses the default equality comparer for the set type, contains elements copied from the specified collection, and has sufficient capacity to accommodate the number of elements copied.</summary>
+ <param name="collection">The collection whose elements are copied to the new set.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="collection">collection</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.HashSet`1.#ctor(System.Collections.Generic.IEqualityComparer{`0})">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.HashSet`1"></see> class that is empty and uses the specified equality comparer for the set type.</summary>
+ <param name="comparer">The <see cref="T:System.Collections.Generic.IEqualityComparer`1"></see> implementation to use when comparing values in the set, or null to use the default <see cref="T:System.Collections.Generic.EqualityComparer`1"></see> implementation for the set type.</param>
+ </member>
+ <member name="M:System.Collections.Generic.HashSet`1.#ctor(System.Collections.Generic.IEnumerable{`0},System.Collections.Generic.IEqualityComparer{`0})">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.HashSet`1"></see> class that uses the specified equality comparer for the set type, contains elements copied from the specified collection, and has sufficient capacity to accommodate the number of elements copied.</summary>
+ <param name="collection">The collection whose elements are copied to the new set.</param>
+ <param name="comparer">The <see cref="T:System.Collections.Generic.IEqualityComparer`1"></see> implementation to use when comparing values in the set, or null to use the default <see cref="T:System.Collections.Generic.EqualityComparer`1"></see> implementation for the set type.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="collection">collection</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.HashSet`1.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.HashSet`1"></see> class with serialized data.</summary>
+ <param name="info">A <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object that contains the information required to serialize the <see cref="T:System.Collections.Generic.HashSet`1"></see> object.</param>
+ <param name="context">A <see cref="T:System.Runtime.Serialization.StreamingContext"></see> structure that contains the source and destination of the serialized stream associated with the <see cref="T:System.Collections.Generic.HashSet`1"></see> object.</param>
+ </member>
+ <member name="M:System.Collections.Generic.HashSet`1.Add(`0)">
+ <summary>Adds the specified element to a set.</summary>
+ <param name="item">The element to add to the set.</param>
+ <returns>true if the element is added to the <see cref="T:System.Collections.Generic.HashSet`1"></see> object; false if the element is already present.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.HashSet`1.Clear">
+ <summary>Removes all elements from a <see cref="T:System.Collections.Generic.HashSet`1"></see> object.</summary>
+ </member>
+ <member name="P:System.Collections.Generic.HashSet`1.Comparer">
+ <summary>Gets the <see cref="T:System.Collections.Generic.IEqualityComparer`1"></see> object that is used to determine equality for the values in the set.</summary>
+ <returns>The <see cref="T:System.Collections.Generic.IEqualityComparer`1"></see> object that is used to determine equality for the values in the set.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.HashSet`1.Contains(`0)">
+ <summary>Determines whether a <see cref="T:System.Collections.Generic.HashSet`1"></see> object contains the specified element.</summary>
+ <param name="item">The element to locate in the <see cref="T:System.Collections.Generic.HashSet`1"></see> object.</param>
+ <returns>true if the <see cref="T:System.Collections.Generic.HashSet`1"></see> object contains the specified element; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.HashSet`1.CopyTo(`0[])">
+ <summary>Copies the elements of a <see cref="T:System.Collections.Generic.HashSet`1"></see> object to an array.</summary>
+ <param name="array">The one-dimensional array that is the destination of the elements copied from the <see cref="T:System.Collections.Generic.HashSet`1"></see> object. The array must have zero-based indexing.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.HashSet`1.CopyTo(`0[],System.Int32)">
+ <summary>Copies the elements of a <see cref="T:System.Collections.Generic.HashSet`1"></see> object to an array, starting at the specified array index.</summary>
+ <param name="array">The one-dimensional array that is the destination of the elements copied from the <see cref="T:System.Collections.Generic.HashSet`1"></see> object. The array must have zero-based indexing.</param>
+ <param name="arrayIndex">The zero-based index in 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"><paramref name="arrayIndex">arrayIndex</paramref> is greater than the length of the destination <paramref name="array">array</paramref>.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.HashSet`1.CopyTo(`0[],System.Int32,System.Int32)">
+ <summary>Copies the specified number of elements of a <see cref="T:System.Collections.Generic.HashSet`1"></see> object to an array, starting at the specified array index.</summary>
+ <param name="array">The one-dimensional array that is the destination of the elements copied from the <see cref="T:System.Collections.Generic.HashSet`1"></see> object. The array must have zero-based indexing.</param>
+ <param name="arrayIndex">The zero-based index in array at which copying begins.</param>
+ <param name="count">The number of elements to copy to array.</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. -or- <paramref name="count">count</paramref> is less than 0.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="arrayIndex">arrayIndex</paramref> is greater than the length of the destination <paramref name="array">array</paramref>. -or- <paramref name="count">count</paramref> is greater than the available space from the <paramref name="index">index</paramref> to the end of the destination <paramref name="array">array</paramref>.</exception>
+ </member>
+ <member name="P:System.Collections.Generic.HashSet`1.Count">
+ <summary>Gets the number of elements that are contained in a set.</summary>
+ <returns>The number of elements that are contained in the set.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.HashSet`1.CreateSetComparer">
+ <summary>Returns an <see cref="T:System.Collections.IEqualityComparer"></see> object that can be used for equality testing of a <see cref="T:System.Collections.Generic.HashSet`1"></see> object.</summary>
+ <returns>An <see cref="T:System.Collections.IEqualityComparer"></see> object that can be used for deep equality testing of the <see cref="T:System.Collections.Generic.HashSet`1"></see> object.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.HashSet`1.ExceptWith(System.Collections.Generic.IEnumerable{`0})">
+ <summary>Removes all elements in the specified collection from the current <see cref="T:System.Collections.Generic.HashSet`1"></see> object.</summary>
+ <param name="other">The collection of items to remove from the <see cref="T:System.Collections.Generic.HashSet`1"></see> object.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="other">other</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.HashSet`1.GetEnumerator">
+ <summary>Returns an enumerator that iterates through a <see cref="T:System.Collections.Generic.HashSet`1"></see> object.</summary>
+ <returns>A <see cref="T:System.Collections.Generic.HashSet`1.Enumerator"></see> object for the <see cref="T:System.Collections.Generic.HashSet`1"></see> object.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.HashSet`1.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Implements the <see cref="T:System.Runtime.Serialization.ISerializable"></see> interface and returns the data needed to serialize a <see cref="T:System.Collections.Generic.HashSet`1"></see> object.</summary>
+ <param name="info">A <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object that contains the information required to serialize the <see cref="T:System.Collections.Generic.HashSet`1"></see> object.</param>
+ <param name="context">A <see cref="T:System.Runtime.Serialization.StreamingContext"></see> structure that contains the source and destination of the serialized stream associated with the <see cref="T:System.Collections.Generic.HashSet`1"></see> object.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="info">info</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.HashSet`1.IntersectWith(System.Collections.Generic.IEnumerable{`0})">
+ <summary>Modifies the current <see cref="T:System.Collections.Generic.HashSet`1"></see> object to contain only elements that are present in that object and in the specified collection.</summary>
+ <param name="other">The collection to compare to the current <see cref="T:System.Collections.Generic.HashSet`1"></see> object.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="other">other</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.HashSet`1.IsProperSubsetOf(System.Collections.Generic.IEnumerable{`0})">
+ <summary>Determines whether a <see cref="T:System.Collections.Generic.HashSet`1"></see> object is a proper subset of the specified collection.</summary>
+ <param name="other">The collection to compare to the current <see cref="T:System.Collections.Generic.HashSet`1"></see> object.</param>
+ <returns>true if the <see cref="T:System.Collections.Generic.HashSet`1"></see> object is a proper subset of <paramref name="other">other</paramref>; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="other">other</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.HashSet`1.IsProperSupersetOf(System.Collections.Generic.IEnumerable{`0})">
+ <summary>Determines whether a <see cref="T:System.Collections.Generic.HashSet`1"></see> object is a proper superset of the specified collection.</summary>
+ <param name="other">The collection to compare to the current <see cref="T:System.Collections.Generic.HashSet`1"></see> object.</param>
+ <returns>true if the <see cref="T:System.Collections.Generic.HashSet`1"></see> object is a proper superset of <paramref name="other">other</paramref>; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="other">other</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.HashSet`1.IsSubsetOf(System.Collections.Generic.IEnumerable{`0})">
+ <summary>Determines whether a <see cref="T:System.Collections.Generic.HashSet`1"></see> object is a subset of the specified collection.</summary>
+ <param name="other">The collection to compare to the current <see cref="T:System.Collections.Generic.HashSet`1"></see> object.</param>
+ <returns>true if the <see cref="T:System.Collections.Generic.HashSet`1"></see> object is a subset of <paramref name="other">other</paramref>; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="other">other</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.HashSet`1.IsSupersetOf(System.Collections.Generic.IEnumerable{`0})">
+ <summary>Determines whether a <see cref="T:System.Collections.Generic.HashSet`1"></see> object is a superset of the specified collection.</summary>
+ <param name="other">The collection to compare to the current <see cref="T:System.Collections.Generic.HashSet`1"></see> object.</param>
+ <returns>true if the <see cref="T:System.Collections.Generic.HashSet`1"></see> object is a superset of <paramref name="other">other</paramref>; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="other">other</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.HashSet`1.OnDeserialization(System.Object)">
+ <summary>Implements the <see cref="T:System.Runtime.Serialization.ISerializable"></see> interface and raises the deserialization event when the deserialization is complete.</summary>
+ <param name="sender">The source of the deserialization event.</param>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">The <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object associated with the current <see cref="T:System.Collections.Generic.HashSet`1"></see> object is invalid.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.HashSet`1.Overlaps(System.Collections.Generic.IEnumerable{`0})">
+ <summary>Determines whether the current <see cref="T:System.Collections.Generic.HashSet`1"></see> object and a specified collection share common elements.</summary>
+ <param name="other">The collection to compare to the current <see cref="T:System.Collections.Generic.HashSet`1"></see> object.</param>
+ <returns>true if the <see cref="T:System.Collections.Generic.HashSet`1"></see> object and <paramref name="other">other</paramref> share at least one common element; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="other">other</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.HashSet`1.Remove(`0)">
+ <summary>Removes the specified element from a <see cref="T:System.Collections.Generic.HashSet`1"></see> object.</summary>
+ <param name="item">The element to remove.</param>
+ <returns>true if the element is successfully found and removed; otherwise, false. This method returns false if <paramref name="item">item</paramref> is not found in the <see cref="T:System.Collections.Generic.HashSet`1"></see> object.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.HashSet`1.RemoveWhere(System.Predicate{`0})">
+ <summary>Removes all elements that match the conditions defined by the specified predicate from a <see cref="T:System.Collections.Generic.HashSet`1"></see> collection.</summary>
+ <param name="match">The <see cref="T:System.Predicate`1"></see> delegate that defines the conditions of the elements to remove.</param>
+ <returns>The number of elements that were removed from the <see cref="T:System.Collections.Generic.HashSet`1"></see> collection.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="match">match</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.HashSet`1.SetEquals(System.Collections.Generic.IEnumerable{`0})">
+ <summary>Determines whether a <see cref="T:System.Collections.Generic.HashSet`1"></see> object and the specified collection contain the same elements.</summary>
+ <param name="other">The collection to compare to the current <see cref="T:System.Collections.Generic.HashSet`1"></see> object.</param>
+ <returns>true if the <see cref="T:System.Collections.Generic.HashSet`1"></see> object is equal to <paramref name="other">other</paramref>; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="other">other</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.HashSet`1.SymmetricExceptWith(System.Collections.Generic.IEnumerable{`0})">
+ <summary>Modifies the current <see cref="T:System.Collections.Generic.HashSet`1"></see> object to contain only elements that are present either in that object or in the specified collection, but not both.</summary>
+ <param name="other">The collection to compare to the current <see cref="T:System.Collections.Generic.HashSet`1"></see> object.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="other">other</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.HashSet`1.TrimExcess">
+ <summary>Sets the capacity of a <see cref="T:System.Collections.Generic.HashSet`1"></see> object to the actual number of elements it contains, rounded up to a nearby, implementation-specific value.</summary>
+ </member>
+ <member name="M:System.Collections.Generic.HashSet`1.UnionWith(System.Collections.Generic.IEnumerable{`0})">
+ <summary>Modifies the current <see cref="T:System.Collections.Generic.HashSet`1"></see> object to contain all elements that are present in itself, the specified collection, or both.</summary>
+ <param name="other">The collection to compare to the current <see cref="T:System.Collections.Generic.HashSet`1"></see> object.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="other">other</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.HashSet`1.System#Collections#Generic#ICollection{T}#Add(`0)">
+ <summary>Adds an item to an <see cref="T:System.Collections.Generic.ICollection`1"></see> object.</summary>
+ <param name="item">The object to add to the <see cref="T:System.Collections.Generic.ICollection`1"></see> object.</param>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1"></see> is read-only.</exception>
+ </member>
+ <member name="P:System.Collections.Generic.HashSet`1.System#Collections#Generic#ICollection{T}#IsReadOnly">
+ <summary>Gets a value indicating whether a collection is read-only.</summary>
+ <returns>true if the collection is read-only; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.HashSet`1.System#Collections#Generic#IEnumerable{T}#GetEnumerator">
+ <summary>Returns an enumerator that iterates through a collection.</summary>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerator`1"></see> object that can be used to iterate through the collection.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.HashSet`1.System#Collections#IEnumerable#GetEnumerator">
+ <summary>Returns an enumerator that iterates through a collection.</summary>
+ <returns>An <see cref="T:System.Collections.IEnumerator"></see> object that can be used to iterate through the collection.</returns>
+ </member>
+ <member name="T:System.Collections.Generic.ICollection`1">
+ <summary>Defines methods to manipulate generic collections.</summary>
+ <typeparam name="T">The type of the elements in the collection.</typeparam>
+ </member>
+ <member name="M:System.Collections.Generic.ICollection`1.Add(`0)">
+ <summary>Adds an item to the <see cref="T:System.Collections.Generic.ICollection`1"></see>.</summary>
+ <param name="item">The object to add to the <see cref="T:System.Collections.Generic.ICollection`1"></see>.</param>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1"></see> is read-only.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.ICollection`1.Clear">
+ <summary>Removes all items from the <see cref="T:System.Collections.Generic.ICollection`1"></see>.</summary>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1"></see> is read-only.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.ICollection`1.Contains(`0)">
+ <summary>Determines whether the <see cref="T:System.Collections.Generic.ICollection`1"></see> contains a specific value.</summary>
+ <param name="item">The object to locate in the <see cref="T:System.Collections.Generic.ICollection`1"></see>.</param>
+ <returns>true if <paramref name="item">item</paramref> is found in the <see cref="T:System.Collections.Generic.ICollection`1"></see>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.ICollection`1.CopyTo(`0[],System.Int32)">
+ <summary>Copies the elements of the <see cref="T:System.Collections.Generic.ICollection`1"></see> to an <see cref="T:System.Array"></see>, starting at a particular <see cref="T:System.Array"></see> index.</summary>
+ <param name="array">The one-dimensional <see cref="T:System.Array"></see> that is the destination of the elements copied from <see cref="T:System.Collections.Generic.ICollection`1"></see>. The <see cref="T:System.Array"></see> must have zero-based indexing.</param>
+ <param name="arrayIndex">The zero-based index in 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:System.Collections.Generic.ICollection`1"></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="P:System.Collections.Generic.ICollection`1.Count">
+ <summary>Gets the number of elements contained in the <see cref="T:System.Collections.Generic.ICollection`1"></see>.</summary>
+ <returns>The number of elements contained in the <see cref="T:System.Collections.Generic.ICollection`1"></see>.</returns>
+ </member>
+ <member name="P:System.Collections.Generic.ICollection`1.IsReadOnly">
+ <summary>Gets a value indicating whether the <see cref="T:System.Collections.Generic.ICollection`1"></see> is read-only.</summary>
+ <returns>true if the <see cref="T:System.Collections.Generic.ICollection`1"></see> is read-only; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.ICollection`1.Remove(`0)">
+ <summary>Removes the first occurrence of a specific object from the <see cref="T:System.Collections.Generic.ICollection`1"></see>.</summary>
+ <param name="item">The object to remove from the <see cref="T:System.Collections.Generic.ICollection`1"></see>.</param>
+ <returns>true if <paramref name="item">item</paramref> was successfully removed from the <see cref="T:System.Collections.Generic.ICollection`1"></see>; otherwise, false. This method also returns false if <paramref name="item">item</paramref> is not found in the original <see cref="T:System.Collections.Generic.ICollection`1"></see>.</returns>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1"></see> is read-only.</exception>
+ </member>
+ <member name="T:System.Collections.Generic.IComparer`1">
+ <summary>Defines a method that a type implements to compare two objects.</summary>
+ <typeparam name="T">The type of objects to compare.</typeparam>
+ </member>
+ <member name="M:System.Collections.Generic.IComparer`1.Compare(`0,`0)">
+ <summary>Compares two objects and returns a value indicating whether one is less than, equal to, or greater than the other.</summary>
+ <param name="x">The first object to compare.</param>
+ <param name="y">The second object to compare.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed integer that indicates the relative values of <code data-dev-comment-type="paramref">x</code> and <code data-dev-comment-type="paramref">y</code>, as shown in the following table. </p>
+ <table><thead><tr><th> Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Meaning <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> Less than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td><code data-dev-comment-type="paramref">x</code> is less than <code data-dev-comment-type="paramref">y</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td><code data-dev-comment-type="paramref">x</code> equals <code data-dev-comment-type="paramref">y</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> Greater than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td><code data-dev-comment-type="paramref">x</code> is greater than <code data-dev-comment-type="paramref">y</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="T:System.Collections.Generic.IDictionary`2">
+ <summary>Represents a generic collection of key/value pairs.</summary>
+ <typeparam name="TKey">The type of keys in the dictionary.</typeparam>
+ <typeparam name="TValue">The type of values in the dictionary.</typeparam>
+ </member>
+ <member name="M:System.Collections.Generic.IDictionary`2.Add(`0,`1)">
+ <summary>Adds an element with the provided key and value to the <see cref="T:System.Collections.Generic.IDictionary`2"></see>.</summary>
+ <param name="key">The object to use as the key of the element to add.</param>
+ <param name="value">The object to use as the value of the element to add.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException">An element with the same key already exists in the <see cref="T:System.Collections.Generic.IDictionary`2"></see>.</exception>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.IDictionary`2"></see> is read-only.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.IDictionary`2.ContainsKey(`0)">
+ <summary>Determines whether the <see cref="T:System.Collections.Generic.IDictionary`2"></see> contains an element with the specified key.</summary>
+ <param name="key">The key to locate in the <see cref="T:System.Collections.Generic.IDictionary`2"></see>.</param>
+ <returns>true if the <see cref="T:System.Collections.Generic.IDictionary`2"></see> contains an element with the key; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is null.</exception>
+ </member>
+ <member name="P:System.Collections.Generic.IDictionary`2.Item(`0)">
+ <summary>Gets or sets the element with the specified key.</summary>
+ <param name="key">The key of the element to get or set.</param>
+ <returns>The element with the specified key.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is null.</exception>
+ <exception cref="T:System.Collections.Generic.KeyNotFoundException">The property is retrieved and <paramref name="key">key</paramref> is not found.</exception>
+ <exception cref="T:System.NotSupportedException">The property is set and the <see cref="T:System.Collections.Generic.IDictionary`2"></see> is read-only.</exception>
+ </member>
+ <member name="P:System.Collections.Generic.IDictionary`2.Keys">
+ <summary>Gets an <see cref="T:System.Collections.Generic.ICollection`1"></see> containing the keys of the <see cref="T:System.Collections.Generic.IDictionary`2"></see>.</summary>
+ <returns>An <see cref="T:System.Collections.Generic.ICollection`1"></see> containing the keys of the object that implements <see cref="T:System.Collections.Generic.IDictionary`2"></see>.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.IDictionary`2.Remove(`0)">
+ <summary>Removes the element with the specified key from the <see cref="T:System.Collections.Generic.IDictionary`2"></see>.</summary>
+ <param name="key">The key of the element to remove.</param>
+ <returns>true if the element is successfully removed; otherwise, false. This method also returns false if <paramref name="key">key</paramref> was not found in the original <see cref="T:System.Collections.Generic.IDictionary`2"></see>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is null.</exception>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.IDictionary`2"></see> is read-only.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.IDictionary`2.TryGetValue(`0,`1@)">
+ <summary>Gets the value associated with the specified key.</summary>
+ <param name="key">The key whose value to get.</param>
+ <param name="value">When this method returns, the value associated with the specified key, if the key is found; otherwise, the default value for the type of the value parameter. This parameter is passed uninitialized.</param>
+ <returns>true if the object that implements <see cref="T:System.Collections.Generic.IDictionary`2"></see> contains an element with the specified key; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is null.</exception>
+ </member>
+ <member name="P:System.Collections.Generic.IDictionary`2.Values">
+ <summary>Gets an <see cref="T:System.Collections.Generic.ICollection`1"></see> containing the values in the <see cref="T:System.Collections.Generic.IDictionary`2"></see>.</summary>
+ <returns>An <see cref="T:System.Collections.Generic.ICollection`1"></see> containing the values in the object that implements <see cref="T:System.Collections.Generic.IDictionary`2"></see>.</returns>
+ </member>
+ <member name="T:System.Collections.Generic.IEnumerable`1">
+ <summary>Exposes the enumerator, which supports a simple iteration over a collection of a specified type.</summary>
+ <typeparam name="T">The type of objects to enumerate.</typeparam>
+ </member>
+ <member name="M:System.Collections.Generic.IEnumerable`1.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:System.Collections.Generic.IEnumerator`1">
+ <summary>Supports a simple iteration over a generic collection.</summary>
+ <typeparam name="T">The type of objects to enumerate.</typeparam>
+ </member>
+ <member name="P:System.Collections.Generic.IEnumerator`1.Current">
+ <summary>Gets the element in the collection at the current position of the enumerator.</summary>
+ <returns>The element in the collection at the current position of the enumerator.</returns>
+ </member>
+ <member name="T:System.ComponentModel.Container">
+ <summary>Encapsulates zero or more components.</summary>
+ </member>
+ <member name="M:System.ComponentModel.Container.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Container"></see> class.</summary>
+ </member>
+ <member name="M:System.ComponentModel.Container.Add(System.ComponentModel.IComponent)">
+ <summary>Adds the specified <see cref="T:System.ComponentModel.Component"></see> to the <see cref="T:System.ComponentModel.Container"></see>. The component is unnamed.</summary>
+ <param name="component">The component to add.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="component">component</paramref> is null.</exception>
+ </member>
+ <member name="M:System.ComponentModel.Container.Add(System.ComponentModel.IComponent,System.String)">
+ <summary>Adds the specified <see cref="T:System.ComponentModel.Component"></see> to the <see cref="T:System.ComponentModel.Container"></see> and assigns it a name.</summary>
+ <param name="component">The component to add.</param>
+ <param name="name">The unique, case-insensitive name to assign to the component. -or- null, which leaves the component unnamed.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="component">component</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="name">name</paramref> is not unique.</exception>
+ </member>
+ <member name="P:System.ComponentModel.Container.Components">
+ <summary>Gets all the components in the <see cref="T:System.ComponentModel.Container"></see>.</summary>
+ <returns>A collection that contains the components in the <see cref="T:System.ComponentModel.Container"></see>.</returns>
+ </member>
+ <member name="M:System.ComponentModel.Container.CreateSite(System.ComponentModel.IComponent,System.String)">
+ <summary>Creates a site <see cref="T:System.ComponentModel.ISite"></see> for the given <see cref="T:System.ComponentModel.IComponent"></see> and assigns the given name to the site.</summary>
+ <param name="component">The <see cref="T:System.ComponentModel.IComponent"></see> to create a site for.</param>
+ <param name="name">The name to assign to component, or null to skip the name assignment.</param>
+ <returns>The newly created site.</returns>
+ </member>
+ <member name="M:System.ComponentModel.Container.Dispose">
+ <summary>Releases all resources used by the <see cref="T:System.ComponentModel.Container"></see>.</summary>
+ </member>
+ <member name="M:System.ComponentModel.Container.Dispose(System.Boolean)">
+ <summary>Releases the unmanaged resources used by the <see cref="T:System.ComponentModel.Container"></see>, and optionally releases the managed resources.</summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
+ </member>
+ <member name="M:System.ComponentModel.Container.Finalize">
+ <summary>Releases unmanaged resources and performs other cleanup operations before the <see cref="T:System.ComponentModel.Container"></see> is reclaimed by garbage collection.</summary>
+ </member>
+ <member name="M:System.ComponentModel.Container.GetService(System.Type)">
+ <summary>Gets the service object of the specified type, if it is available.</summary>
+ <param name="service">The <see cref="T:System.Type"></see> of the service to retrieve.</param>
+ <returns>An <see cref="T:System.Object"></see> implementing the requested service, or null if the service cannot be resolved.</returns>
+ </member>
+ <member name="M:System.ComponentModel.Container.Remove(System.ComponentModel.IComponent)">
+ <summary>Removes a component from the <see cref="T:System.ComponentModel.Container"></see>.</summary>
+ <param name="component">The component to remove.</param>
+ </member>
+ <member name="M:System.ComponentModel.Container.RemoveWithoutUnsiting(System.ComponentModel.IComponent)">
+ <summary>Removes a component from the <see cref="T:System.ComponentModel.Container"></see> without setting <see cref="P:System.ComponentModel.IComponent.Site"></see> to null.</summary>
+ <param name="component">The component to remove.</param>
+ </member>
+ <member name="M:System.ComponentModel.Container.ValidateName(System.ComponentModel.IComponent,System.String)">
+ <summary>Determines whether the component name is unique for this container.</summary>
+ <param name="component">The named component.</param>
+ <param name="name">The component name to validate.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="component">component</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="name">name</paramref> is not unique.</exception>
+ </member>
+ <member name="T:System.ComponentModel.ContainerFilterService">
+ <summary>Provides a base class for the container filter service.</summary>
+ </member>
+ <member name="M:System.ComponentModel.ContainerFilterService.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.ContainerFilterService"></see> class.</summary>
+ </member>
+ <member name="M:System.ComponentModel.ContainerFilterService.FilterComponents(System.ComponentModel.ComponentCollection)">
+ <summary>Filters the component collection.</summary>
+ <param name="components">The component collection to filter.</param>
+ <returns>A <see cref="T:System.ComponentModel.ComponentCollection"></see> that represents a modified collection.</returns>
+ </member>
+ <member name="T:System.ComponentModel.CultureInfoConverter">
+ <summary>Provides a type converter to convert <see cref="T:System.Globalization.CultureInfo"></see> objects to and from various other representations.</summary>
+ </member>
+ <member name="M:System.ComponentModel.CultureInfoConverter.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.CultureInfoConverter"></see> class.</summary>
+ </member>
+ <member name="M:System.ComponentModel.CultureInfoConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)">
+ <summary>Gets a value indicating whether this converter can convert an object in the given source type to a <see cref="T:System.Globalization.CultureInfo"></see> using the specified context.</summary>
+ <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
+ <param name="sourceType">A <see cref="T:System.Type"></see> that represents the type you wish to convert from.</param>
+ <returns>true if this converter can perform the conversion; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.CultureInfoConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type)">
+ <summary>Gets a value indicating whether this converter can convert an object to the given destination type using the context.</summary>
+ <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
+ <param name="destinationType">A <see cref="T:System.Type"></see> that represents the type you wish to convert to.</param>
+ <returns>true if this converter can perform the conversion; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.CultureInfoConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
+ <summary>Converts the specified value object to a <see cref="T:System.Globalization.CultureInfo"></see>.</summary>
+ <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
+ <param name="culture">A <see cref="T:System.Globalization.CultureInfo"></see> that specifies the culture to which to convert.</param>
+ <param name="value">The <see cref="T:System.Object"></see> to convert.</param>
+ <returns>An <see cref="T:System.Object"></see> that represents the converted value.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="value">value</paramref> specifies a culture that is not valid.</exception>
+ <exception cref="T:System.NotSupportedException">The conversion cannot be performed.</exception>
+ </member>
+ <member name="M:System.ComponentModel.CultureInfoConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
+ <summary>Converts the given value object to the specified destination type.</summary>
+ <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
+ <param name="culture">A <see cref="T:System.Globalization.CultureInfo"></see> that specifies the culture to which to convert.</param>
+ <param name="value">The <see cref="T:System.Object"></see> to convert.</param>
+ <param name="destinationType">The <see cref="T:System.Type"></see> to convert the value to.</param>
+ <returns>An <see cref="T:System.Object"></see> that represents the converted <paramref name="value">value</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="destinationType">destinationType</paramref> is null.</exception>
+ <exception cref="T:System.NotSupportedException">The conversion cannot be performed.</exception>
+ </member>
+ <member name="M:System.ComponentModel.CultureInfoConverter.GetCultureName(System.Globalization.CultureInfo)">
+ <summary>Retrieves the name of the specified culture.</summary>
+ <param name="culture">A <see cref="T:System.Globalization.CultureInfo"></see> that specifies the culture to get the name for.</param>
+ <returns>The name of the specified culture.</returns>
+ </member>
+ <member name="M:System.ComponentModel.CultureInfoConverter.GetStandardValues(System.ComponentModel.ITypeDescriptorContext)">
+ <summary>Gets a collection of standard values for a <see cref="T:System.Globalization.CultureInfo"></see> object using the specified context.</summary>
+ <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
+ <returns>A <see cref="T:System.ComponentModel.TypeConverter.StandardValuesCollection"></see> containing a standard set of valid values, or null if the data type does not support a standard set of values.</returns>
+ </member>
+ <member name="M:System.ComponentModel.CultureInfoConverter.GetStandardValuesExclusive(System.ComponentModel.ITypeDescriptorContext)">
+ <summary>Gets a value indicating whether the list of standard values returned from <see cref="M:System.ComponentModel.CultureInfoConverter.GetStandardValues(System.ComponentModel.ITypeDescriptorContext)"></see> is an exhaustive list.</summary>
+ <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
+ <returns>false because the <see cref="T:System.ComponentModel.TypeConverter.StandardValuesCollection"></see> returned from <see cref="M:System.ComponentModel.CultureInfoConverter.GetStandardValues(System.ComponentModel.ITypeDescriptorContext)"></see> is not an exhaustive list of possible values (that is, other values are possible). This method never returns true.</returns>
+ </member>
+ <member name="M:System.ComponentModel.CultureInfoConverter.GetStandardValuesSupported(System.ComponentModel.ITypeDescriptorContext)">
+ <summary>Gets a value indicating whether this object supports a standard set of values that can be picked from a list using the specified context.</summary>
+ <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
+ <returns>true because <see cref="M:System.ComponentModel.CultureInfoConverter.GetStandardValues(System.ComponentModel.ITypeDescriptorContext)"></see> should be called to find a common set of values the object supports. This method never returns false.</returns>
+ </member>
+ <member name="T:System.ComponentModel.EventDescriptorCollection">
+ <summary>Represents a collection of <see cref="T:System.ComponentModel.EventDescriptor"></see> objects.</summary>
+ </member>
+ <member name="M:System.ComponentModel.EventDescriptorCollection.#ctor(System.ComponentModel.EventDescriptor[])">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.EventDescriptorCollection"></see> class with the given array of <see cref="T:System.ComponentModel.EventDescriptor"></see> objects.</summary>
+ <param name="events">An array of type <see cref="T:System.ComponentModel.EventDescriptor"></see> that provides the events for this collection.</param>
+ </member>
+ <member name="M:System.ComponentModel.EventDescriptorCollection.#ctor(System.ComponentModel.EventDescriptor[],System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.EventDescriptorCollection"></see> class with the given array of <see cref="T:System.ComponentModel.EventDescriptor"></see> objects. The collection is optionally read-only.</summary>
+ <param name="events">An array of type <see cref="T:System.ComponentModel.EventDescriptor"></see> that provides the events for this collection.</param>
+ <param name="readOnly">true to specify a read-only collection; otherwise, false.</param>
+ </member>
+ <member name="M:System.ComponentModel.EventDescriptorCollection.Add(System.ComponentModel.EventDescriptor)">
+ <summary>Adds an <see cref="T:System.ComponentModel.EventDescriptor"></see> to the end of the collection.</summary>
+ <param name="value">An <see cref="T:System.ComponentModel.EventDescriptor"></see> to add to the collection.</param>
+ <returns>The position of the <see cref="T:System.ComponentModel.EventDescriptor"></see> within the collection.</returns>
+ <exception cref="T:System.NotSupportedException">The collection is read-only.</exception>
+ </member>
+ <member name="M:System.ComponentModel.EventDescriptorCollection.Clear">
+ <summary>Removes all objects from the collection.</summary>
+ <exception cref="T:System.NotSupportedException">The collection is read-only.</exception>
+ </member>
+ <member name="M:System.ComponentModel.EventDescriptorCollection.Contains(System.ComponentModel.EventDescriptor)">
+ <summary>Returns whether the collection contains the given <see cref="T:System.ComponentModel.EventDescriptor"></see>.</summary>
+ <param name="value">The <see cref="T:System.ComponentModel.EventDescriptor"></see> to find within the collection.</param>
+ <returns>true if the collection contains the <paramref name="value">value</paramref> parameter given; otherwise, false.</returns>
+ </member>
+ <member name="P:System.ComponentModel.EventDescriptorCollection.Count">
+ <summary>Gets the number of event descriptors in the collection.</summary>
+ <returns>The number of event descriptors in the collection.</returns>
+ </member>
+ <member name="F:System.ComponentModel.EventDescriptorCollection.Empty">
+ <summary>Specifies an empty collection to use, rather than creating a new one with no items. This static field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.ComponentModel.EventDescriptorCollection.Find(System.String,System.Boolean)">
+ <summary>Gets the description of the event with the specified name in the collection.</summary>
+ <param name="name">The name of the event to get from the collection.</param>
+ <param name="ignoreCase">true if you want to ignore the case of the event; otherwise, false.</param>
+ <returns>The <see cref="T:System.ComponentModel.EventDescriptor"></see> with the specified name, or null if the event does not exist.</returns>
+ </member>
+ <member name="M:System.ComponentModel.EventDescriptorCollection.GetEnumerator">
+ <summary>Gets an enumerator for this <see cref="T:System.ComponentModel.EventDescriptorCollection"></see>.</summary>
+ <returns>An enumerator that implements <see cref="T:System.Collections.IEnumerator"></see>.</returns>
+ </member>
+ <member name="M:System.ComponentModel.EventDescriptorCollection.IndexOf(System.ComponentModel.EventDescriptor)">
+ <summary>Returns the index of the given <see cref="T:System.ComponentModel.EventDescriptor"></see>.</summary>
+ <param name="value">The <see cref="T:System.ComponentModel.EventDescriptor"></see> to find within the collection.</param>
+ <returns>The index of the given <see cref="T:System.ComponentModel.EventDescriptor"></see> within the collection.</returns>
+ </member>
+ <member name="M:System.ComponentModel.EventDescriptorCollection.Insert(System.Int32,System.ComponentModel.EventDescriptor)">
+ <summary>Inserts an <see cref="T:System.ComponentModel.EventDescriptor"></see> to the collection at a specified index.</summary>
+ <param name="index">The index within the collection in which to insert the value parameter.</param>
+ <param name="value">An <see cref="T:System.ComponentModel.EventDescriptor"></see> to insert into the collection.</param>
+ <exception cref="T:System.NotSupportedException">The collection is read-only.</exception>
+ </member>
+ <member name="M:System.ComponentModel.EventDescriptorCollection.InternalSort(System.Collections.IComparer)">
+ <summary>Sorts the members of this <see cref="T:System.ComponentModel.EventDescriptorCollection"></see>, using the specified <see cref="T:System.Collections.IComparer"></see>.</summary>
+ <param name="sorter">A comparer to use to sort the <see cref="T:System.ComponentModel.EventDescriptor"></see> objects in this collection.</param>
+ </member>
+ <member name="M:System.ComponentModel.EventDescriptorCollection.InternalSort(System.String[])">
+ <summary>Sorts the members of this <see cref="T:System.ComponentModel.EventDescriptorCollection"></see>. The specified order is applied first, followed by the default sort for this collection, which is usually alphabetical.</summary>
+ <param name="names">An array of strings describing the order in which to sort the <see cref="T:System.ComponentModel.EventDescriptor"></see> objects in this collection.</param>
+ </member>
+ <member name="P:System.ComponentModel.EventDescriptorCollection.Item(System.Int32)">
+ <summary>Gets or sets the event with the specified index number.</summary>
+ <param name="index">The zero-based index number of the <see cref="T:System.ComponentModel.EventDescriptor"></see> to get or set.</param>
+ <returns>The <see cref="T:System.ComponentModel.EventDescriptor"></see> with the specified index number.</returns>
+ <exception cref="T:System.IndexOutOfRangeException"><paramref name="index">index</paramref> is not a valid index for <see cref="P:System.ComponentModel.EventDescriptorCollection.Item(System.Int32)"></see>.</exception>
+ </member>
+ <member name="P:System.ComponentModel.EventDescriptorCollection.Item(System.String)">
+ <summary>Gets or sets the event with the specified name.</summary>
+ <param name="name">The name of the <see cref="T:System.ComponentModel.EventDescriptor"></see> to get or set.</param>
+ <returns>The <see cref="T:System.ComponentModel.EventDescriptor"></see> with the specified name, or null if the event does not exist.</returns>
+ </member>
+ <member name="M:System.ComponentModel.EventDescriptorCollection.Remove(System.ComponentModel.EventDescriptor)">
+ <summary>Removes the specified <see cref="T:System.ComponentModel.EventDescriptor"></see> from the collection.</summary>
+ <param name="value">The <see cref="T:System.ComponentModel.EventDescriptor"></see> to remove from the collection.</param>
+ <exception cref="T:System.NotSupportedException">The collection is read-only.</exception>
+ </member>
+ <member name="M:System.ComponentModel.EventDescriptorCollection.RemoveAt(System.Int32)">
+ <summary>Removes the <see cref="T:System.ComponentModel.EventDescriptor"></see> at the specified index from the collection.</summary>
+ <param name="index">The index of the <see cref="T:System.ComponentModel.EventDescriptor"></see> to remove.</param>
+ <exception cref="T:System.NotSupportedException">The collection is read-only.</exception>
+ </member>
+ <member name="M:System.ComponentModel.EventDescriptorCollection.Sort(System.String[],System.Collections.IComparer)">
+ <summary>Sorts the members of this <see cref="T:System.ComponentModel.EventDescriptorCollection"></see>, given a specified sort order and an <see cref="T:System.Collections.IComparer"></see>.</summary>
+ <param name="names">An array of strings describing the order in which to sort the <see cref="T:System.ComponentModel.EventDescriptor"></see> objects in the collection.</param>
+ <param name="comparer">An <see cref="T:System.Collections.IComparer"></see> to use to sort the <see cref="T:System.ComponentModel.EventDescriptor"></see> objects in this collection.</param>
+ <returns>The new <see cref="T:System.ComponentModel.EventDescriptorCollection"></see>.</returns>
+ </member>
+ <member name="M:System.ComponentModel.EventDescriptorCollection.Sort(System.String[])">
+ <summary>Sorts the members of this <see cref="T:System.ComponentModel.EventDescriptorCollection"></see>, given a specified sort order.</summary>
+ <param name="names">An array of strings describing the order in which to sort the <see cref="T:System.ComponentModel.EventDescriptor"></see> objects in the collection.</param>
+ <returns>The new <see cref="T:System.ComponentModel.EventDescriptorCollection"></see>.</returns>
+ </member>
+ <member name="M:System.ComponentModel.EventDescriptorCollection.Sort">
+ <summary>Sorts the members of this <see cref="T:System.ComponentModel.EventDescriptorCollection"></see>, using the default sort for this collection, which is usually alphabetical.</summary>
+ <returns>The new <see cref="T:System.ComponentModel.EventDescriptorCollection"></see>.</returns>
+ </member>
+ <member name="M:System.ComponentModel.EventDescriptorCollection.Sort(System.Collections.IComparer)">
+ <summary>Sorts the members of this <see cref="T:System.ComponentModel.EventDescriptorCollection"></see>, using the specified <see cref="T:System.Collections.IComparer"></see>.</summary>
+ <param name="comparer">An <see cref="T:System.Collections.IComparer"></see> to use to sort the <see cref="T:System.ComponentModel.EventDescriptor"></see> objects in this collection.</param>
+ <returns>The new <see cref="T:System.ComponentModel.EventDescriptorCollection"></see>.</returns>
+ </member>
+ <member name="M:System.ComponentModel.EventDescriptorCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
+ <summary>Copies the elements of the collection to an <see cref="T:System.Array"></see>, starting at a particular <see cref="T:System.Array"></see> index.</summary>
+ <param name="array">The one-dimensional <see cref="T:System.Array"></see> that is the destination of the elements copied from collection. The <see cref="T:System.Array"></see> must have zero-based indexing.</param>
+ <param name="index">The zero-based index in array at which copying begins.</param>
+ </member>
+ <member name="P:System.ComponentModel.EventDescriptorCollection.System#Collections#ICollection#Count">
+ <summary>Gets the number of elements contained in the collection.</summary>
+ <returns>The number of elements contained in the collection.</returns>
+ </member>
+ <member name="P:System.ComponentModel.EventDescriptorCollection.System#Collections#ICollection#IsSynchronized">
+ <summary>Gets a value indicating whether access to the collection is synchronized.</summary>
+ <returns>true if access to the collection is synchronized; otherwise, false.</returns>
+ </member>
+ <member name="P:System.ComponentModel.EventDescriptorCollection.System#Collections#ICollection#SyncRoot">
+ <summary>Gets an object that can be used to synchronize access to the collection.</summary>
+ <returns>An object that can be used to synchronize access to the collection.</returns>
+ </member>
+ <member name="M:System.ComponentModel.EventDescriptorCollection.System#Collections#IEnumerable#GetEnumerator">
+ <summary>Returns an enumerator that iterates through a collection.</summary>
+ <returns>An <see cref="T:System.Collections.IEnumerator"></see> that can be used to iterate through the collection.</returns>
+ </member>
+ <member name="M:System.ComponentModel.EventDescriptorCollection.System#Collections#IList#Add(System.Object)">
+ <summary>Adds an item to the collection.</summary>
+ <param name="value">The <see cref="T:System.Object"></see> to add to the collection.</param>
+ <returns>The position into which the new element was inserted.</returns>
+ <exception cref="T:System.NotSupportedException">The collection is read-only.</exception>
+ </member>
+ <member name="M:System.ComponentModel.EventDescriptorCollection.System#Collections#IList#Clear">
+ <summary>Removes all the items from the collection.</summary>
+ <exception cref="T:System.NotSupportedException">The collection is read-only.</exception>
+ </member>
+ <member name="M:System.ComponentModel.EventDescriptorCollection.System#Collections#IList#Contains(System.Object)">
+ <summary>Determines whether the collection contains a specific value.</summary>
+ <param name="value">The <see cref="T:System.Object"></see> to locate in the collection.</param>
+ <returns>true if the <see cref="T:System.Object"></see> is found in the collection; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.EventDescriptorCollection.System#Collections#IList#IndexOf(System.Object)">
+ <summary>Determines the index of a specific item in the collection.</summary>
+ <param name="value">The <see cref="T:System.Object"></see> to locate in the collection.</param>
+ <returns>The index of <paramref name="value">value</paramref> if found in the list; otherwise, -1.</returns>
+ </member>
+ <member name="M:System.ComponentModel.EventDescriptorCollection.System#Collections#IList#Insert(System.Int32,System.Object)">
+ <summary>Inserts an item to the collection at the specified index.</summary>
+ <param name="index">The zero-based index at which value should be inserted.</param>
+ <param name="value">The <see cref="T:System.Object"></see> to insert into the collection.</param>
+ <exception cref="T:System.NotSupportedException">The collection is read-only.</exception>
+ </member>
+ <member name="P:System.ComponentModel.EventDescriptorCollection.System#Collections#IList#IsFixedSize">
+ <summary>Gets a value indicating whether the collection has a fixed size.</summary>
+ <returns>true if the collection has a fixed size; otherwise, false.</returns>
+ </member>
+ <member name="P:System.ComponentModel.EventDescriptorCollection.System#Collections#IList#IsReadOnly">
+ <summary>Gets a value indicating whether the collection is read-only.</summary>
+ <returns>true if the collection is read-only; otherwise, false.</returns>
+ </member>
+ <member name="P:System.ComponentModel.EventDescriptorCollection.System#Collections#IList#Item(System.Int32)">
+ <summary>Gets or sets the element at the specified index.</summary>
+ <param name="index">The zero-based index of the element to get or set.</param>
+ <returns>The element at the specified index.</returns>
+ <exception cref="T:System.NotSupportedException">The collection is read-only.</exception>
+ <exception cref="T:System.IndexOutOfRangeException"><paramref name="index">index</paramref> is less than 0. -or- <paramref name="index">index</paramref> is equal to or greater than <see cref="P:System.ComponentModel.EventDescriptorCollection.Count"></see>.</exception>
+ </member>
+ <member name="M:System.ComponentModel.EventDescriptorCollection.System#Collections#IList#Remove(System.Object)">
+ <summary>Removes the first occurrence of a specific object from the collection.</summary>
+ <param name="value">The <see cref="T:System.Object"></see> to remove from the collection.</param>
+ <exception cref="T:System.NotSupportedException">The collection is read-only.</exception>
+ </member>
+ <member name="M:System.ComponentModel.EventDescriptorCollection.System#Collections#IList#RemoveAt(System.Int32)">
+ <summary>Removes the item at the specified index.</summary>
+ <param name="index">The zero-based index of the item to remove.</param>
+ <exception cref="T:System.NotSupportedException">The collection is read-only.</exception>
+ </member>
+ <member name="T:System.ComponentModel.EventHandlerList">
+ <summary>Provides a simple list of delegates. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.ComponentModel.EventHandlerList.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.EventHandlerList"></see> class.</summary>
+ </member>
+ <member name="M:System.ComponentModel.EventHandlerList.AddHandler(System.Object,System.Delegate)">
+ <summary>Adds a delegate to the list.</summary>
+ <param name="key">The object that owns the event.</param>
+ <param name="value">The delegate to add to the list.</param>
+ </member>
+ <member name="M:System.ComponentModel.EventHandlerList.AddHandlers(System.ComponentModel.EventHandlerList)">
+ <summary>Adds a list of delegates to the current list.</summary>
+ <param name="listToAddFrom">The list to add.</param>
+ </member>
+ <member name="M:System.ComponentModel.EventHandlerList.Dispose">
+ <summary>Disposes the delegate list.</summary>
+ </member>
+ <member name="P:System.ComponentModel.EventHandlerList.Item(System.Object)">
+ <summary>Gets or sets the delegate for the specified object.</summary>
+ <param name="key">An object to find in the list.</param>
+ <returns>The delegate for the specified key, or null if a delegate does not exist.</returns>
+ </member>
+ <member name="M:System.ComponentModel.EventHandlerList.RemoveHandler(System.Object,System.Delegate)">
+ <summary>Removes a delegate from the list.</summary>
+ <param name="key">The object that owns the event.</param>
+ <param name="value">The delegate to remove from the list.</param>
+ </member>
+ <member name="T:System.ComponentModel.ExpandableObjectConverter">
+ <summary>Provides a type converter to convert expandable objects to and from various other representations.</summary>
+ </member>
+ <member name="M:System.ComponentModel.ExpandableObjectConverter.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.ExpandableObjectConverter"></see> class.</summary>
+ </member>
+ <member name="M:System.ComponentModel.ExpandableObjectConverter.GetProperties(System.ComponentModel.ITypeDescriptorContext,System.Object,System.Attribute[])">
+ <summary>Gets a collection of properties for the type of object specified by the value parameter.</summary>
+ <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
+ <param name="value">An <see cref="T:System.Object"></see> that specifies the type of object to get the properties for.</param>
+ <param name="attributes">An array of type <see cref="T:System.Attribute"></see> that will be used as a filter.</param>
+ <returns>A <see cref="T:System.ComponentModel.PropertyDescriptorCollection"></see> with the properties that are exposed for the component, or null if there are no properties.</returns>
+ </member>
+ <member name="M:System.ComponentModel.ExpandableObjectConverter.GetPropertiesSupported(System.ComponentModel.ITypeDescriptorContext)">
+ <summary>Gets a value indicating whether this object supports properties using the specified context.</summary>
+ <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
+ <returns>true because <see cref="M:System.ComponentModel.TypeConverter.GetProperties(System.Object)"></see> should be called to find the properties of this object. This method never returns false.</returns>
+ </member>
+ <member name="T:System.ComponentModel.ExtenderProvidedPropertyAttribute">
+ <summary>Specifies a property that is offered by an extender provider. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.ComponentModel.ExtenderProvidedPropertyAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.ExtenderProvidedPropertyAttribute"></see> class.</summary>
+ </member>
+ <member name="M:System.ComponentModel.ExtenderProvidedPropertyAttribute.Equals(System.Object)">
+ <summary>Returns a value that indicates whether this instance is equal to a specified object.</summary>
+ <param name="obj">An <see cref="T:System.Object"></see> to compare with this instance or a null reference (Nothing in Visual Basic).</param>
+ <returns>true if <paramref name="obj">obj</paramref> equals the type and value of this instance; otherwise, false.</returns>
+ </member>
+ <member name="P:System.ComponentModel.ExtenderProvidedPropertyAttribute.ExtenderProperty">
+ <summary>Gets the property that is being provided.</summary>
+ <returns>A <see cref="T:System.ComponentModel.PropertyDescriptor"></see> encapsulating the property that is being provided.</returns>
+ </member>
+ <member name="M:System.ComponentModel.ExtenderProvidedPropertyAttribute.GetHashCode">
+ <summary>Returns the hash code for this instance.</summary>
+ <returns>A 32-bit signed integer hash code.</returns>
+ </member>
+ <member name="M:System.ComponentModel.ExtenderProvidedPropertyAttribute.IsDefaultAttribute">
+ <summary>Provides an indication whether the value of this instance is the default value for the derived class.</summary>
+ <returns>true if this instance is the default attribute for the class; otherwise, false.</returns>
+ </member>
+ <member name="P:System.ComponentModel.ExtenderProvidedPropertyAttribute.Provider">
+ <summary>Gets the extender provider that is providing the property.</summary>
+ <returns>The <see cref="T:System.ComponentModel.IExtenderProvider"></see> that is providing the property.</returns>
+ </member>
+ <member name="P:System.ComponentModel.ExtenderProvidedPropertyAttribute.ReceiverType">
+ <summary>Gets the type of object that can receive the property.</summary>
+ <returns>A <see cref="T:System.Type"></see> describing the type of object that can receive the property.</returns>
+ </member>
+ <member name="T:System.ComponentModel.GuidConverter">
+ <summary>Provides a type converter to convert <see cref="T:System.Guid"></see> objects to and from various other representations.</summary>
+ </member>
+ <member name="M:System.ComponentModel.GuidConverter.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.GuidConverter"></see> class.</summary>
+ </member>
+ <member name="M:System.ComponentModel.GuidConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)">
+ <summary>Gets a value indicating whether this converter can convert an object in the given source type to a GUID object using the context.</summary>
+ <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
+ <param name="sourceType">A <see cref="T:System.Type"></see> that represents the type you wish to convert from.</param>
+ <returns>true if this converter can perform the conversion; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.GuidConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type)">
+ <summary>Gets a value indicating whether this converter can convert an object to the given destination type using the context.</summary>
+ <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
+ <param name="destinationType">A <see cref="T:System.Type"></see> that represents the type you wish to convert to.</param>
+ <returns>true if this converter can perform the conversion; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.GuidConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
+ <summary>Converts the given object to a GUID object.</summary>
+ <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
+ <param name="culture">An optional <see cref="T:System.Globalization.CultureInfo"></see>. If not supplied, the current culture is assumed.</param>
+ <param name="value">The <see cref="T:System.Object"></see> to convert.</param>
+ <returns>An <see cref="T:System.Object"></see> that represents the converted <paramref name="value">value</paramref>.</returns>
+ <exception cref="T:System.NotSupportedException">The conversion cannot be performed.</exception>
+ </member>
+ <member name="M:System.ComponentModel.GuidConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
+ <summary>Converts the given object to another type.</summary>
+ <param name="context">A formatter context.</param>
+ <param name="culture">The culture into which value will be converted.</param>
+ <param name="value">The object to convert.</param>
+ <param name="destinationType">The type to convert the object to.</param>
+ <returns>The converted object.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="destinationType">destinationType</paramref> is null.</exception>
+ <exception cref="T:System.NotSupportedException">The conversion cannot be performed.</exception>
+ </member>
+ <member name="T:System.ComponentModel.HandledEventArgs">
+ <summary>Provides data for events that can be handled completely in an event handler.</summary>
+ </member>
+ <member name="M:System.ComponentModel.HandledEventArgs.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.HandledEventArgs"></see> class with a default <see cref="P:System.ComponentModel.HandledEventArgs.Handled"></see> property value of false.</summary>
+ </member>
+ <member name="M:System.ComponentModel.HandledEventArgs.#ctor(System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.HandledEventArgs"></see> class with the specified default value for the <see cref="P:System.ComponentModel.HandledEventArgs.Handled"></see> property.</summary>
+ <param name="defaultHandledValue">The default value for the <see cref="P:System.ComponentModel.HandledEventArgs.Handled"></see> property.</param>
+ </member>
+ <member name="P:System.ComponentModel.HandledEventArgs.Handled">
+ <summary>Gets or sets a value that indicates whether the event handler has completely handled the event or whether the system should continue its own processing.</summary>
+ <returns>true if the event has been completely handled; otherwise, false.</returns>
+ </member>
+ <member name="T:System.ComponentModel.HandledEventHandler">
+ <summary>Represents a method that can handle events which may or may not require further processing after the event handler has returned.</summary>
+ <param name="sender">The source of the event.</param>
+ <param name="e">A <see cref="T:System.ComponentModel.HandledEventArgs"></see> that contains the event data.</param>
+ </member>
+ <member name="T:System.ComponentModel.IBindingList">
+ <summary>Provides the features required to support both complex and simple scenarios when binding to a data source.</summary>
+ </member>
+ <member name="M:System.ComponentModel.IBindingList.AddIndex(System.ComponentModel.PropertyDescriptor)">
+ <summary>Adds the <see cref="T:System.ComponentModel.PropertyDescriptor"></see> to the indexes used for searching.</summary>
+ <param name="property">The <see cref="T:System.ComponentModel.PropertyDescriptor"></see> to add to the indexes used for searching.</param>
+ </member>
+ <member name="M:System.ComponentModel.IBindingList.AddNew">
+ <summary>Adds a new item to the list.</summary>
+ <returns>The item added to the list.</returns>
+ <exception cref="T:System.NotSupportedException"><see cref="P:System.ComponentModel.IBindingList.AllowNew"></see> is false.</exception>
+ </member>
+ <member name="P:System.ComponentModel.IBindingList.AllowEdit">
+ <summary>Gets whether you can update items in the list.</summary>
+ <returns>true if you can update the items in the list; otherwise, false.</returns>
+ </member>
+ <member name="P:System.ComponentModel.IBindingList.AllowNew">
+ <summary>Gets whether you can add items to the list using <see cref="M:System.ComponentModel.IBindingList.AddNew"></see>.</summary>
+ <returns>true if you can add items to the list using <see cref="M:System.ComponentModel.IBindingList.AddNew"></see>; otherwise, false.</returns>
+ </member>
+ <member name="P:System.ComponentModel.IBindingList.AllowRemove">
+ <summary>Gets whether you can remove items from the list, using <see cref="M:System.Collections.IList.Remove(System.Object)"></see> or <see cref="M:System.Collections.IList.RemoveAt(System.Int32)"></see>.</summary>
+ <returns>true if you can remove items from the list; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.IBindingList.ApplySort(System.ComponentModel.PropertyDescriptor,System.ComponentModel.ListSortDirection)">
+ <summary>Sorts the list based on a <see cref="T:System.ComponentModel.PropertyDescriptor"></see> and a <see cref="T:System.ComponentModel.ListSortDirection"></see>.</summary>
+ <param name="property">The <see cref="T:System.ComponentModel.PropertyDescriptor"></see> to sort by.</param>
+ <param name="direction">One of the <see cref="T:System.ComponentModel.ListSortDirection"></see> values.</param>
+ <exception cref="T:System.NotSupportedException"><see cref="P:System.ComponentModel.IBindingList.SupportsSorting"></see> is false.</exception>
+ </member>
+ <member name="M:System.ComponentModel.IBindingList.Find(System.ComponentModel.PropertyDescriptor,System.Object)">
+ <summary>Returns the index of the row that has the given <see cref="T:System.ComponentModel.PropertyDescriptor"></see>.</summary>
+ <param name="property">The <see cref="T:System.ComponentModel.PropertyDescriptor"></see> to search on.</param>
+ <param name="key">The value of the property parameter to search for.</param>
+ <returns>The index of the row that has the given <see cref="T:System.ComponentModel.PropertyDescriptor"></see>.</returns>
+ <exception cref="T:System.NotSupportedException"><see cref="P:System.ComponentModel.IBindingList.SupportsSearching"></see> is false.</exception>
+ </member>
+ <member name="P:System.ComponentModel.IBindingList.IsSorted">
+ <summary>Gets whether the items in the list are sorted.</summary>
+ <returns>true if <see cref="M:System.ComponentModel.IBindingList.ApplySort(System.ComponentModel.PropertyDescriptor,System.ComponentModel.ListSortDirection)"></see> has been called and <see cref="M:System.ComponentModel.IBindingList.RemoveSort"></see> has not been called; otherwise, false.</returns>
+ <exception cref="T:System.NotSupportedException"><see cref="P:System.ComponentModel.IBindingList.SupportsSorting"></see> is false.</exception>
+ </member>
+ <member name="E:System.ComponentModel.IBindingList.ListChanged">
+ <summary>Occurs when the list changes or an item in the list changes.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.ComponentModel.IBindingList.RemoveIndex(System.ComponentModel.PropertyDescriptor)">
+ <summary>Removes the <see cref="T:System.ComponentModel.PropertyDescriptor"></see> from the indexes used for searching.</summary>
+ <param name="property">The <see cref="T:System.ComponentModel.PropertyDescriptor"></see> to remove from the indexes used for searching.</param>
+ </member>
+ <member name="M:System.ComponentModel.IBindingList.RemoveSort">
+ <summary>Removes any sort applied using <see cref="M:System.ComponentModel.IBindingList.ApplySort(System.ComponentModel.PropertyDescriptor,System.ComponentModel.ListSortDirection)"></see>.</summary>
+ <exception cref="T:System.NotSupportedException"><see cref="P:System.ComponentModel.IBindingList.SupportsSorting"></see> is false.</exception>
+ </member>
+ <member name="P:System.ComponentModel.IBindingList.SortDirection">
+ <summary>Gets the direction of the sort.</summary>
+ <returns>One of the <see cref="T:System.ComponentModel.ListSortDirection"></see> values.</returns>
+ <exception cref="T:System.NotSupportedException"><see cref="P:System.ComponentModel.IBindingList.SupportsSorting"></see> is false.</exception>
+ </member>
+ <member name="P:System.ComponentModel.IBindingList.SortProperty">
+ <summary>Gets the <see cref="T:System.ComponentModel.PropertyDescriptor"></see> that is being used for sorting.</summary>
+ <returns>The <see cref="T:System.ComponentModel.PropertyDescriptor"></see> that is being used for sorting.</returns>
+ <exception cref="T:System.NotSupportedException"><see cref="P:System.ComponentModel.IBindingList.SupportsSorting"></see> is false.</exception>
+ </member>
+ <member name="P:System.ComponentModel.IBindingList.SupportsChangeNotification">
+ <summary>Gets whether a <see cref="E:System.ComponentModel.IBindingList.ListChanged"></see> event is raised when the list changes or an item in the list changes.</summary>
+ <returns>true if a <see cref="E:System.ComponentModel.IBindingList.ListChanged"></see> event is raised when the list changes or when an item changes; otherwise, false.</returns>
+ </member>
+ <member name="P:System.ComponentModel.IBindingList.SupportsSearching">
+ <summary>Gets whether the list supports searching using the <see cref="M:System.ComponentModel.IBindingList.Find(System.ComponentModel.PropertyDescriptor,System.Object)"></see> method.</summary>
+ <returns>true if the list supports searching using the <see cref="M:System.ComponentModel.IBindingList.Find(System.ComponentModel.PropertyDescriptor,System.Object)"></see> method; otherwise, false.</returns>
+ </member>
+ <member name="P:System.ComponentModel.IBindingList.SupportsSorting">
+ <summary>Gets whether the list supports sorting.</summary>
+ <returns>true if the list supports sorting; otherwise, false.</returns>
+ </member>
+ <member name="T:System.ComponentModel.IBindingListView">
+ <summary>Extends the <see cref="T:System.ComponentModel.IBindingList"></see> interface by providing advanced sorting and filtering capabilities.</summary>
+ </member>
+ <member name="M:System.ComponentModel.IBindingListView.ApplySort(System.ComponentModel.ListSortDescriptionCollection)">
+ <summary>Sorts the data source based on the given <see cref="T:System.ComponentModel.ListSortDescriptionCollection"></see>.</summary>
+ <param name="sorts">The <see cref="T:System.ComponentModel.ListSortDescriptionCollection"></see> containing the sorts to apply to the data source.</param>
+ </member>
+ <member name="P:System.ComponentModel.IBindingListView.Filter">
+ <summary>Gets or sets the filter to be used to exclude items from the collection of items returned by the data source</summary>
+ <returns>The string used to filter items out in the item collection returned by the data source.</returns>
+ </member>
+ <member name="M:System.ComponentModel.IBindingListView.RemoveFilter">
+ <summary>Removes the current filter applied to the data source.</summary>
+ </member>
+ <member name="P:System.ComponentModel.IBindingListView.SortDescriptions">
+ <summary>Gets the collection of sort descriptions currently applied to the data source.</summary>
+ <returns>The <see cref="T:System.ComponentModel.ListSortDescriptionCollection"></see> currently applied to the data source.</returns>
+ </member>
+ <member name="P:System.ComponentModel.IBindingListView.SupportsAdvancedSorting">
+ <summary>Gets a value indicating whether the data source supports advanced sorting.</summary>
+ <returns>true if the data source supports advanced sorting; otherwise, false.</returns>
+ </member>
+ <member name="P:System.ComponentModel.IBindingListView.SupportsFiltering">
+ <summary>Gets a value indicating whether the data source supports filtering.</summary>
+ <returns>true if the data source supports filtering; otherwise, false.</returns>
+ </member>
+ <member name="T:System.ComponentModel.ICancelAddNew">
+ <summary>Adds transactional capability when adding a new item to a collection.</summary>
+ </member>
+ <member name="M:System.ComponentModel.ICancelAddNew.CancelNew(System.Int32)">
+ <summary>Discards a pending new item from the collection.</summary>
+ <param name="itemIndex">The index of the item that was previously added to the collection.</param>
+ </member>
+ <member name="M:System.ComponentModel.ICancelAddNew.EndNew(System.Int32)">
+ <summary>Commits a pending new item to the collection.</summary>
+ <param name="itemIndex">The index of the item that was previously added to the collection.</param>
+ </member>
+ <member name="T:System.ComponentModel.IChangeTracking">
+ <summary>Defines the mechanism for querying the object for changes and resetting of the changed status.</summary>
+ </member>
+ <member name="M:System.ComponentModel.IChangeTracking.AcceptChanges">
+ <summary>Resets the object’s state to unchanged by accepting the modifications.</summary>
+ </member>
+ <member name="P:System.ComponentModel.IChangeTracking.IsChanged">
+ <summary>Gets the object's changed status.</summary>
+ <returns>true if the object’s content has changed since the last call to <see cref="M:System.ComponentModel.IChangeTracking.AcceptChanges"></see>; otherwise, false.</returns>
+ </member>
+ <member name="T:System.ComponentModel.IComNativeDescriptorHandler">
+ <summary>Provides a top-level mapping layer between a COM object and a <see cref="T:System.ComponentModel.TypeDescriptor"></see>.</summary>
+ </member>
+ <member name="M:System.ComponentModel.IComNativeDescriptorHandler.GetAttributes(System.Object)">
+ <summary>Gets the attributes for the specified component.</summary>
+ <param name="component">The component to get attributes for.</param>
+ <returns>A collection of attributes for <paramref name="component">component</paramref>.</returns>
+ </member>
+ <member name="M:System.ComponentModel.IComNativeDescriptorHandler.GetClassName(System.Object)">
+ <summary>Gets the class name for the specified component.</summary>
+ <param name="component">The component to get the class name for.</param>
+ <returns>The name of the class that corresponds with <paramref name="component">component</paramref>.</returns>
+ </member>
+ <member name="M:System.ComponentModel.IComNativeDescriptorHandler.GetConverter(System.Object)">
+ <summary>Gets the type converter for the specified component.</summary>
+ <param name="component">The component to get the <see cref="T:System.ComponentModel.TypeConverter"></see> for.</param>
+ <returns>The <see cref="T:System.ComponentModel.TypeConverter"></see> for <paramref name="component">component</paramref>.</returns>
+ </member>
+ <member name="M:System.ComponentModel.IComNativeDescriptorHandler.GetDefaultEvent(System.Object)">
+ <summary>Gets the default event for the specified component.</summary>
+ <param name="component">The component to get the default event for.</param>
+ <returns>An <see cref="T:System.ComponentModel.EventDescriptor"></see> that represents <paramref name="component">component</paramref>'s default event.</returns>
+ </member>
+ <member name="M:System.ComponentModel.IComNativeDescriptorHandler.GetDefaultProperty(System.Object)">
+ <summary>Gets the default property for the specified component.</summary>
+ <param name="component">The component to get the default property for.</param>
+ <returns>A <see cref="T:System.ComponentModel.PropertyDescriptor"></see> that represents <paramref name="component">component</paramref>'s default property.</returns>
+ </member>
+ <member name="M:System.ComponentModel.IComNativeDescriptorHandler.GetEditor(System.Object,System.Type)">
+ <summary>Gets the editor for the specified component.</summary>
+ <param name="component">The component to get the editor for.</param>
+ <param name="baseEditorType">The base type of the editor for component.</param>
+ <returns>The editor for <paramref name="component">component</paramref>.</returns>
+ </member>
+ <member name="M:System.ComponentModel.IComNativeDescriptorHandler.GetEvents(System.Object)">
+ <summary>Gets the events for the specified component.</summary>
+ <param name="component">The component to get events for.</param>
+ <returns>A collection of event descriptors for <paramref name="component">component</paramref>.</returns>
+ </member>
+ <member name="M:System.ComponentModel.IComNativeDescriptorHandler.GetEvents(System.Object,System.Attribute[])">
+ <summary>Gets the events with the specified attributes for the specified component.</summary>
+ <param name="component">The component to get events for.</param>
+ <param name="attributes">The attributes used to filter events.</param>
+ <returns>A collection of event descriptors for <paramref name="component">component</paramref>.</returns>
+ </member>
+ <member name="M:System.ComponentModel.IComNativeDescriptorHandler.GetName(System.Object)">
+ <summary>Gets the name of the specified component.</summary>
+ <param name="component">The component to get the name of.</param>
+ <returns>The name of <paramref name="component">component</paramref>.</returns>
+ </member>
+ <member name="M:System.ComponentModel.IComNativeDescriptorHandler.GetProperties(System.Object,System.Attribute[])">
+ <summary>Gets the properties with the specified attributes for the specified component.</summary>
+ <param name="component">The component to get events for.</param>
+ <param name="attributes">The attributes used to filter properties.</param>
+ <returns>A collection of property descriptors for <paramref name="component">component</paramref>.</returns>
+ </member>
+ <member name="M:System.ComponentModel.IComNativeDescriptorHandler.GetPropertyValue(System.Object,System.Int32,System.Boolean@)">
+ <summary>Gets the value of the property that has the specified dispatch identifier.</summary>
+ <param name="component">The object to which the property belongs.</param>
+ <param name="dispid">The dispatch identifier.</param>
+ <param name="success">A <see cref="T:System.Boolean"></see>, passed by reference, that represents whether the property was retrieved.</param>
+ <returns>The value of the property that has the specified dispatch identifier.</returns>
+ </member>
+ <member name="M:System.ComponentModel.IComNativeDescriptorHandler.GetPropertyValue(System.Object,System.String,System.Boolean@)">
+ <summary>Gets the value of the property that has the specified name.</summary>
+ <param name="component">The object to which the property belongs.</param>
+ <param name="propertyName">The name of the property.</param>
+ <param name="success">A <see cref="T:System.Boolean"></see>, passed by reference, that represents whether the property was retrieved.</param>
+ <returns>The value of the property that has the specified name.</returns>
+ </member>
+ <member name="T:System.ComponentModel.IComponent">
+ <summary>Provides functionality required by all components.</summary>
+ </member>
+ <member name="E:System.ComponentModel.IComponent.Disposed">
+ <summary>Represents the method that handles the <see cref="E:System.ComponentModel.IComponent.Disposed"></see> event of a component.</summary>
+ <returns></returns>
+ </member>
+ <member name="P:System.ComponentModel.IComponent.Site">
+ <summary>Gets or sets the <see cref="T:System.ComponentModel.ISite"></see> associated with the <see cref="T:System.ComponentModel.IComponent"></see>.</summary>
+ <returns>The <see cref="T:System.ComponentModel.ISite"></see> object associated with the component; or null, if the component does not have a site.</returns>
+ </member>
+ <member name="T:System.ComponentModel.IContainer">
+ <summary>Provides functionality for containers. Containers are objects that logically contain zero or more components.</summary>
+ </member>
+ <member name="M:System.ComponentModel.IContainer.Add(System.ComponentModel.IComponent)">
+ <summary>Adds the specified <see cref="T:System.ComponentModel.IComponent"></see> to the <see cref="T:System.ComponentModel.IContainer"></see> at the end of the list.</summary>
+ <param name="component">The <see cref="T:System.ComponentModel.IComponent"></see> to add.</param>
+ </member>
+ <member name="M:System.ComponentModel.IContainer.Add(System.ComponentModel.IComponent,System.String)">
+ <summary>Adds the specified <see cref="T:System.ComponentModel.IComponent"></see> to the <see cref="T:System.ComponentModel.IContainer"></see> at the end of the list, and assigns a name to the component.</summary>
+ <param name="component">The <see cref="T:System.ComponentModel.IComponent"></see> to add.</param>
+ <param name="name">The unique, case-insensitive name to assign to the component. -or- null that leaves the component unnamed.</param>
+ </member>
+ <member name="P:System.ComponentModel.IContainer.Components">
+ <summary>Gets all the components in the <see cref="T:System.ComponentModel.IContainer"></see>.</summary>
+ <returns>A collection of <see cref="T:System.ComponentModel.IComponent"></see> objects that represents all the components in the <see cref="T:System.ComponentModel.IContainer"></see>.</returns>
+ </member>
+ <member name="M:System.ComponentModel.IContainer.Remove(System.ComponentModel.IComponent)">
+ <summary>Removes a component from the <see cref="T:System.ComponentModel.IContainer"></see>.</summary>
+ <param name="component">The <see cref="T:System.ComponentModel.IComponent"></see> to remove.</param>
+ </member>
+ <member name="T:System.ComponentModel.ICustomTypeDescriptor">
+ <summary>Provides an interface that supplies dynamic custom type information for an object.</summary>
+ </member>
+ <member name="M:System.ComponentModel.ICustomTypeDescriptor.GetAttributes">
+ <summary>Returns a collection of custom attributes for this instance of a component.</summary>
+ <returns>An <see cref="T:System.ComponentModel.AttributeCollection"></see> containing the attributes for this object.</returns>
+ </member>
+ <member name="M:System.ComponentModel.ICustomTypeDescriptor.GetClassName">
+ <summary>Returns the class name of this instance of a component.</summary>
+ <returns>The class name of the object, or null if the class does not have a name.</returns>
+ </member>
+ <member name="M:System.ComponentModel.ICustomTypeDescriptor.GetComponentName">
+ <summary>Returns the name of this instance of a component.</summary>
+ <returns>The name of the object, or null if the object does not have a name.</returns>
+ </member>
+ <member name="M:System.ComponentModel.ICustomTypeDescriptor.GetConverter">
+ <summary>Returns a type converter for this instance of a component.</summary>
+ <returns>A <see cref="T:System.ComponentModel.TypeConverter"></see> that is the converter for this object, or null if there is no <see cref="T:System.ComponentModel.TypeConverter"></see> for this object.</returns>
+ </member>
+ <member name="M:System.ComponentModel.ICustomTypeDescriptor.GetDefaultEvent">
+ <summary>Returns the default event for this instance of a component.</summary>
+ <returns>An <see cref="T:System.ComponentModel.EventDescriptor"></see> that represents the default event for this object, or null if this object does not have events.</returns>
+ </member>
+ <member name="M:System.ComponentModel.ICustomTypeDescriptor.GetDefaultProperty">
+ <summary>Returns the default property for this instance of a component.</summary>
+ <returns>A <see cref="T:System.ComponentModel.PropertyDescriptor"></see> that represents the default property for this object, or null if this object does not have properties.</returns>
+ </member>
+ <member name="M:System.ComponentModel.ICustomTypeDescriptor.GetEditor(System.Type)">
+ <summary>Returns an editor of the specified type for this instance of a component.</summary>
+ <param name="editorBaseType">A <see cref="T:System.Type"></see> that represents the editor for this object.</param>
+ <returns>An <see cref="T:System.Object"></see> of the specified type that is the editor for this object, or null if the editor cannot be found.</returns>
+ </member>
+ <member name="M:System.ComponentModel.ICustomTypeDescriptor.GetEvents">
+ <summary>Returns the events for this instance of a component.</summary>
+ <returns>An <see cref="T:System.ComponentModel.EventDescriptorCollection"></see> that represents the events for this component instance.</returns>
+ </member>
+ <member name="M:System.ComponentModel.ICustomTypeDescriptor.GetEvents(System.Attribute[])">
+ <summary>Returns the events for this instance of a component using the specified attribute array as a filter.</summary>
+ <param name="attributes">An array of type <see cref="T:System.Attribute"></see> that is used as a filter.</param>
+ <returns>An <see cref="T:System.ComponentModel.EventDescriptorCollection"></see> that represents the filtered events for this component instance.</returns>
+ </member>
+ <member name="M:System.ComponentModel.ICustomTypeDescriptor.GetProperties">
+ <summary>Returns the properties for this instance of a component.</summary>
+ <returns>A <see cref="T:System.ComponentModel.PropertyDescriptorCollection"></see> that represents the properties for this component instance.</returns>
+ </member>
+ <member name="M:System.ComponentModel.ICustomTypeDescriptor.GetProperties(System.Attribute[])">
+ <summary>Returns the properties for this instance of a component using the attribute array as a filter.</summary>
+ <param name="attributes">An array of type <see cref="T:System.Attribute"></see> that is used as a filter.</param>
+ <returns>A <see cref="T:System.ComponentModel.PropertyDescriptorCollection"></see> that represents the filtered properties for this component instance.</returns>
+ </member>
+ <member name="M:System.ComponentModel.ICustomTypeDescriptor.GetPropertyOwner(System.ComponentModel.PropertyDescriptor)">
+ <summary>Returns an object that contains the property described by the specified property descriptor.</summary>
+ <param name="pd">A <see cref="T:System.ComponentModel.PropertyDescriptor"></see> that represents the property whose owner is to be found.</param>
+ <returns>An <see cref="T:System.Object"></see> that represents the owner of the specified property.</returns>
+ </member>
+ <member name="T:System.ComponentModel.IDataErrorInfo">
+ <summary>Provides the functionality to offer custom error information that a user interface can bind to.</summary>
+ </member>
+ <member name="P:System.ComponentModel.IDataErrorInfo.Error">
+ <summary>Gets an error message indicating what is wrong with this object.</summary>
+ <returns>An error message indicating what is wrong with this object. The default is an empty string (&quot;&quot;).</returns>
+ </member>
+ <member name="P:System.ComponentModel.IDataErrorInfo.Item(System.String)">
+ <summary>Gets the error message for the property with the given name.</summary>
+ <param name="columnName">The name of the property whose error message to get.</param>
+ <returns>The error message for the property. The default is an empty string (&quot;&quot;).</returns>
+ </member>
+ <member name="T:System.ComponentModel.IEditableObject">
+ <summary>Provides functionality to commit or rollback changes to an object that is used as a data source.</summary>
+ </member>
+ <member name="M:System.ComponentModel.IEditableObject.BeginEdit">
+ <summary>Begins an edit on an object.</summary>
+ </member>
+ <member name="M:System.ComponentModel.IEditableObject.CancelEdit">
+ <summary>Discards changes since the last <see cref="M:System.ComponentModel.IEditableObject.BeginEdit"></see> call.</summary>
+ </member>
+ <member name="M:System.ComponentModel.IEditableObject.EndEdit">
+ <summary>Pushes changes since the last <see cref="M:System.ComponentModel.IEditableObject.BeginEdit"></see> or <see cref="M:System.ComponentModel.IBindingList.AddNew"></see> call into the underlying object.</summary>
+ </member>
+ <member name="T:System.ComponentModel.IExtenderProvider">
+ <summary>Defines the interface for extending properties to other components in a container.</summary>
+ </member>
+ <member name="M:System.ComponentModel.IExtenderProvider.CanExtend(System.Object)">
+ <summary>Specifies whether this object can provide its extender properties to the specified object.</summary>
+ <param name="extendee">The <see cref="T:System.Object"></see> to receive the extender properties.</param>
+ <returns>true if this object can provide extender properties to the specified object; otherwise, false.</returns>
+ </member>
+ <member name="T:System.ComponentModel.IIntellisenseBuilder">
+ <summary>Provides an interface to facilitate the retrieval of the builder's name and to display the builder.</summary>
+ </member>
+ <member name="P:System.ComponentModel.IIntellisenseBuilder.Name">
+ <summary>Gets a localized name.</summary>
+ <returns>A localized name.</returns>
+ </member>
+ <member name="M:System.ComponentModel.IIntellisenseBuilder.Show(System.String,System.String,System.String@)">
+ <summary>Shows the builder.</summary>
+ <param name="language">The language service that is calling the builder.</param>
+ <param name="value">The expression being edited.</param>
+ <param name="newValue">The new value.</param>
+ <returns>true if the value should be replaced with <paramref name="newValue">newValue</paramref>; otherwise, false (if the user cancels, for example).</returns>
+ </member>
+ <member name="T:System.ComponentModel.IListSource">
+ <summary>Provides functionality to an object to return a list that can be bound to a data source.</summary>
+ </member>
+ <member name="P:System.ComponentModel.IListSource.ContainsListCollection">
+ <summary>Gets a value indicating whether the collection is a collection of <see cref="T:System.Collections.IList"></see> objects.</summary>
+ <returns>true if the collection is a collection of <see cref="T:System.Collections.IList"></see> objects; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.IListSource.GetList">
+ <summary>Returns an <see cref="T:System.Collections.IList"></see> that can be bound to a data source from an object that does not implement an <see cref="T:System.Collections.IList"></see> itself.</summary>
+ <returns>An <see cref="T:System.Collections.IList"></see> that can be bound to a data source from the object.</returns>
+ </member>
+ <member name="T:System.ComponentModel.ImmutableObjectAttribute">
+ <summary>Specifies that an object has no subproperties capable of being edited. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.ComponentModel.ImmutableObjectAttribute.#ctor(System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.ImmutableObjectAttribute"></see> class.</summary>
+ <param name="immutable">true if the object is immutable; otherwise, false.</param>
+ </member>
+ <member name="F:System.ComponentModel.ImmutableObjectAttribute.Default">
+ <summary>Represents the default value for <see cref="T:System.ComponentModel.ImmutableObjectAttribute"></see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.ComponentModel.ImmutableObjectAttribute.Equals(System.Object)">
+ <summary>Returns a value that indicates whether this instance is equal to a specified object.</summary>
+ <param name="obj">An <see cref="T:System.Object"></see> to compare with this instance or a null reference (Nothing in Visual Basic).</param>
+ <returns>true if <paramref name="obj">obj</paramref> equals the type and value of this instance; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.ImmutableObjectAttribute.GetHashCode">
+ <summary>Returns the hash code for this instance.</summary>
+ <returns>A hash code for the current <see cref="T:System.ComponentModel.ImmutableObjectAttribute"></see>.</returns>
+ </member>
+ <member name="P:System.ComponentModel.ImmutableObjectAttribute.Immutable">
+ <summary>Gets whether the object is immutable.</summary>
+ <returns>true if the object is immutable; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.ImmutableObjectAttribute.IsDefaultAttribute">
+ <summary>Indicates whether the value of this instance is the default value.</summary>
+ <returns>true if this instance is the default attribute for the class; otherwise, false.</returns>
+ </member>
+ <member name="F:System.ComponentModel.ImmutableObjectAttribute.No">
+ <summary>Specifies that an object has at least one editable subproperty. This static field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.ImmutableObjectAttribute.Yes">
+ <summary>Specifies that an object has no subproperties that can be edited. This static field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.ComponentModel.INestedContainer">
+ <summary>Provides functionality for nested containers, which logically contain zero or more other components and are owned by a parent component.</summary>
+ </member>
+ <member name="P:System.ComponentModel.INestedContainer.Owner">
+ <summary>Gets the owning component for the nested container.</summary>
+ <returns>The <see cref="T:System.ComponentModel.IComponent"></see> that owns the nested container.</returns>
+ </member>
+ <member name="T:System.ComponentModel.INestedSite">
+ <summary>Provides the ability to retrieve the full nested name of a component.</summary>
+ </member>
+ <member name="P:System.ComponentModel.INestedSite.FullName">
+ <summary>Gets the full name of the component in this site.</summary>
+ <returns>The full name of the component in this site.</returns>
+ </member>
+ <member name="T:System.ComponentModel.InheritanceAttribute">
+ <summary>Indicates whether the component associated with this attribute has been inherited from a base class. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.ComponentModel.InheritanceAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.InheritanceAttribute"></see> class.</summary>
+ </member>
+ <member name="M:System.ComponentModel.InheritanceAttribute.#ctor(System.ComponentModel.InheritanceLevel)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.InheritanceAttribute"></see> class with the specified inheritance level.</summary>
+ <param name="inheritanceLevel">An <see cref="T:System.ComponentModel.InheritanceLevel"></see> that indicates the level of inheritance to set this attribute to.</param>
+ </member>
+ <member name="F:System.ComponentModel.InheritanceAttribute.Default">
+ <summary>Specifies that the default value for <see cref="T:System.ComponentModel.InheritanceAttribute"></see> is <see cref="F:System.ComponentModel.InheritanceAttribute.NotInherited"></see>. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.ComponentModel.InheritanceAttribute.Equals(System.Object)">
+ <summary>Override to test for equality.</summary>
+ <param name="value">The object to test.</param>
+ <returns>true if the object is the same; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.InheritanceAttribute.GetHashCode">
+ <summary>Returns the hashcode for this object.</summary>
+ <returns>A hash code for the current <see cref="T:System.ComponentModel.InheritanceAttribute"></see>.</returns>
+ </member>
+ <member name="P:System.ComponentModel.InheritanceAttribute.InheritanceLevel">
+ <summary>Gets or sets the current inheritance level stored in this attribute.</summary>
+ <returns>The <see cref="T:System.ComponentModel.InheritanceLevel"></see> stored in this attribute.</returns>
+ </member>
+ <member name="F:System.ComponentModel.InheritanceAttribute.Inherited">
+ <summary>Specifies that the component is inherited. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.InheritanceAttribute.InheritedReadOnly">
+ <summary>Specifies that the component is inherited and is read-only. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.ComponentModel.InheritanceAttribute.IsDefaultAttribute">
+ <summary>Gets a value indicating whether the current value of the attribute is the default value for the attribute.</summary>
+ <returns>true if the current value of the attribute is the default; otherwise, false.</returns>
+ </member>
+ <member name="F:System.ComponentModel.InheritanceAttribute.NotInherited">
+ <summary>Specifies that the component is not inherited. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.ComponentModel.InheritanceAttribute.ToString">
+ <summary>Converts this attribute to a string.</summary>
+ <returns>A string that represents this <see cref="T:System.ComponentModel.InheritanceAttribute"></see>.</returns>
+ </member>
+ <member name="T:System.ComponentModel.InheritanceLevel">
+ <summary>Defines identifiers for types of inheritance levels.</summary>
+ </member>
+ <member name="F:System.ComponentModel.InheritanceLevel.Inherited">
+ <summary>The object is inherited.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.InheritanceLevel.InheritedReadOnly">
+ <summary>The object is inherited, but has read-only access.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.InheritanceLevel.NotInherited">
+ <summary>The object is not inherited.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Data.Common.GroupByBehavior">
+ <summary>Specifies the relationship between the columns in a GROUP BY clause and the non-aggregated columns in the select-list of a SELECT statement.</summary>
+ </member>
+ <member name="F:System.Data.Common.GroupByBehavior.ExactMatch">
+ <summary>The GROUP BY clause must contain all nonaggregated columns in the select list, and must not contain other columns not in the select list.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.Common.GroupByBehavior.MustContainAll">
+ <summary>The GROUP BY clause must contain all nonaggregated columns in the select list, and can contain other columns not in the select list.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.Common.GroupByBehavior.NotSupported">
+ <summary>The GROUP BY clause is not supported.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.Common.GroupByBehavior.Unknown">
+ <summary>The support for the GROUP BY clause is unknown.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.Common.GroupByBehavior.Unrelated">
+ <summary>There is no relationship between the columns in the GROUP BY clause and the nonaggregated columns in the SELECT list. You may group by any column.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Data.Common.IDbColumnSchemaGenerator">
+
+ </member>
+ <member name="M:System.Data.Common.IDbColumnSchemaGenerator.GetColumnSchema">
+ <returns></returns>
+ </member>
+ <member name="T:System.Data.Common.IdentifierCase">
+ <summary>Specifies how identifiers are treated by the data source when searching the system catalog.</summary>
+ </member>
+ <member name="F:System.Data.Common.IdentifierCase.Insensitive">
+ <summary>The data source ignores identifier case when searching the system catalog. The identifiers &quot;ab&quot; and &quot;AB&quot; will match.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.Common.IdentifierCase.Sensitive">
+ <summary>The data source distinguishes identifier case when searching the system catalog. The identifiers &quot;ab&quot; and &quot;AB&quot; will not match.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.Common.IdentifierCase.Unknown">
+ <summary>The data source has ambiguous rules regarding identifier case and cannot discern this information.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Data.Common.RowUpdatedEventArgs">
+ <summary>Provides data for the RowUpdated event of a .NET Framework data provider.</summary>
+ </member>
+ <member name="M:System.Data.Common.RowUpdatedEventArgs.#ctor(System.Data.DataRow,System.Data.IDbCommand,System.Data.StatementType,System.Data.Common.DataTableMapping)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.Common.RowUpdatedEventArgs"></see> class.</summary>
+ <param name="dataRow">The <see cref="T:System.Data.DataRow"></see> sent through an <see cref="M:System.Data.Common.DbDataAdapter.Update(System.Data.DataSet)"></see>.</param>
+ <param name="command">The <see cref="T:System.Data.IDbCommand"></see> executed when <see cref="M:System.Data.Common.DbDataAdapter.Update(System.Data.DataSet)"></see> is called.</param>
+ <param name="statementType">The type of SQL statement executed.</param>
+ <param name="tableMapping">The <see cref="T:System.Data.Common.DataTableMapping"></see> sent through an <see cref="M:System.Data.Common.DbDataAdapter.Update(System.Data.DataSet)"></see>.</param>
+ </member>
+ <member name="P:System.Data.Common.RowUpdatedEventArgs.Command">
+ <summary>Gets the <see cref="T:System.Data.IDbCommand"></see> executed when <see cref="M:System.Data.Common.DbDataAdapter.Update(System.Data.DataSet)"></see> is called.</summary>
+ <returns>The <see cref="T:System.Data.IDbCommand"></see> executed when <see cref="M:System.Data.Common.DbDataAdapter.Update(System.Data.DataSet)"></see> is called.</returns>
+ </member>
+ <member name="M:System.Data.Common.RowUpdatedEventArgs.CopyToRows(System.Data.DataRow[])">
+ <summary>Copies references to the modified rows into the provided array.</summary>
+ <param name="array">The array of <see cref="T:System.Data.DataRow"></see> to copy into.</param>
+ </member>
+ <member name="M:System.Data.Common.RowUpdatedEventArgs.CopyToRows(System.Data.DataRow[],System.Int32)">
+ <summary>Copies references to the modified rows into the provided array.</summary>
+ <param name="array">The array of <see cref="T:System.Data.DataRow"></see> to copy into.</param>
+ <param name="arrayIndex">The index in the array to start copying into.</param>
+ </member>
+ <member name="P:System.Data.Common.RowUpdatedEventArgs.Errors">
+ <summary>Gets any errors generated by the .NET Framework data provider when the <see cref="P:System.Data.Common.RowUpdatedEventArgs.Command"></see> was executed.</summary>
+ <returns>The errors generated by the .NET Framework data provider when the <see cref="P:System.Data.Common.RowUpdatedEventArgs.Command"></see> was executed.</returns>
+ </member>
+ <member name="P:System.Data.Common.RowUpdatedEventArgs.RecordsAffected">
+ <summary>Gets the number of rows changed, inserted, or deleted by execution of the SQL statement.</summary>
+ <returns>The number of rows changed, inserted, or deleted; 0 if no rows were affected or the statement failed; and -1 for SELECT statements.</returns>
+ </member>
+ <member name="P:System.Data.Common.RowUpdatedEventArgs.Row">
+ <summary>Gets the <see cref="T:System.Data.DataRow"></see> sent through an <see cref="M:System.Data.Common.DbDataAdapter.Update(System.Data.DataSet)"></see>.</summary>
+ <returns>The <see cref="T:System.Data.DataRow"></see> sent through an <see cref="M:System.Data.Common.DbDataAdapter.Update(System.Data.DataSet)"></see>.</returns>
+ </member>
+ <member name="P:System.Data.Common.RowUpdatedEventArgs.RowCount">
+ <summary>Gets the number of rows processed in a batch of updated records.</summary>
+ <returns>int that specifies the number of row processed.</returns>
+ </member>
+ <member name="P:System.Data.Common.RowUpdatedEventArgs.StatementType">
+ <summary>Gets the type of SQL statement executed.</summary>
+ <returns>The type of SQL statement executed.</returns>
+ </member>
+ <member name="P:System.Data.Common.RowUpdatedEventArgs.Status">
+ <summary>Gets the <see cref="T:System.Data.UpdateStatus"></see> of the <see cref="P:System.Data.Common.RowUpdatedEventArgs.Command"></see> property.</summary>
+ <returns>One of the <see cref="T:System.Data.UpdateStatus"></see> values. The default is Continue.</returns>
+ </member>
+ <member name="P:System.Data.Common.RowUpdatedEventArgs.TableMapping">
+ <summary>Gets the <see cref="T:System.Data.Common.DataTableMapping"></see> sent through an <see cref="M:System.Data.Common.DbDataAdapter.Update(System.Data.DataSet)"></see>.</summary>
+ <returns>The <see cref="T:System.Data.Common.DataTableMapping"></see> sent through an <see cref="M:System.Data.Common.DbDataAdapter.Update(System.Data.DataSet)"></see>.</returns>
+ </member>
+ <member name="T:System.Data.Common.RowUpdatingEventArgs">
+ <summary>Provides the data for the RowUpdating event of a .NET Framework data provider.</summary>
+ </member>
+ <member name="M:System.Data.Common.RowUpdatingEventArgs.#ctor(System.Data.DataRow,System.Data.IDbCommand,System.Data.StatementType,System.Data.Common.DataTableMapping)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.Common.RowUpdatingEventArgs"></see> class.</summary>
+ <param name="dataRow">The <see cref="T:System.Data.DataRow"></see> to <see cref="M:System.Data.Common.DbDataAdapter.Update(System.Data.DataSet)"></see>.</param>
+ <param name="command">The <see cref="T:System.Data.IDbCommand"></see> to execute when <see cref="M:System.Data.Common.DbDataAdapter.Update(System.Data.DataSet)"></see> is called.</param>
+ <param name="statementType">The type of SQL statement to execute.</param>
+ <param name="tableMapping">The <see cref="T:System.Data.Common.DataTableMapping"></see> to send through an <see cref="M:System.Data.Common.DbDataAdapter.Update(System.Data.DataSet)"></see>.</param>
+ </member>
+ <member name="P:System.Data.Common.RowUpdatingEventArgs.BaseCommand">
+ <summary>Gets or sets the <see cref="T:System.Data.IDbCommand"></see> object for an instance of this class.</summary>
+ <returns>The <see cref="T:System.Data.IDbCommand"></see> to execute during the <see cref="M:System.Data.Common.DbDataAdapter.Update(System.Data.DataSet)"></see>.</returns>
+ </member>
+ <member name="P:System.Data.Common.RowUpdatingEventArgs.Command">
+ <summary>Gets the <see cref="T:System.Data.IDbCommand"></see> to execute during the <see cref="M:System.Data.Common.DbDataAdapter.Update(System.Data.DataSet)"></see> operation.</summary>
+ <returns>The <see cref="T:System.Data.IDbCommand"></see> to execute during the <see cref="M:System.Data.Common.DbDataAdapter.Update(System.Data.DataSet)"></see>.</returns>
+ </member>
+ <member name="P:System.Data.Common.RowUpdatingEventArgs.Errors">
+ <summary>Gets any errors generated by the .NET Framework data provider when the <see cref="P:System.Data.Common.RowUpdatedEventArgs.Command"></see> executes.</summary>
+ <returns>The errors generated by the .NET Framework data provider when the <see cref="P:System.Data.Common.RowUpdatedEventArgs.Command"></see> executes.</returns>
+ </member>
+ <member name="P:System.Data.Common.RowUpdatingEventArgs.Row">
+ <summary>Gets the <see cref="T:System.Data.DataRow"></see> that will be sent to the server as part of an insert, update, or delete operation.</summary>
+ <returns>The <see cref="T:System.Data.DataRow"></see> to send through an <see cref="M:System.Data.Common.DbDataAdapter.Update(System.Data.DataSet)"></see>.</returns>
+ </member>
+ <member name="P:System.Data.Common.RowUpdatingEventArgs.StatementType">
+ <summary>Gets the type of SQL statement to execute.</summary>
+ <returns>The type of SQL statement to execute.</returns>
+ </member>
+ <member name="P:System.Data.Common.RowUpdatingEventArgs.Status">
+ <summary>Gets or sets the <see cref="T:System.Data.UpdateStatus"></see> of the <see cref="P:System.Data.Common.RowUpdatedEventArgs.Command"></see> property.</summary>
+ <returns>One of the <see cref="T:System.Data.UpdateStatus"></see> values. The default is Continue.</returns>
+ </member>
+ <member name="P:System.Data.Common.RowUpdatingEventArgs.TableMapping">
+ <summary>Gets the <see cref="T:System.Data.Common.DataTableMapping"></see> to send through the <see cref="M:System.Data.Common.DbDataAdapter.Update(System.Data.DataSet)"></see>.</summary>
+ <returns>The <see cref="T:System.Data.Common.DataTableMapping"></see> to send through the <see cref="M:System.Data.Common.DbDataAdapter.Update(System.Data.DataSet)"></see>.</returns>
+ </member>
+ <member name="T:System.Data.Common.SchemaTableColumn">
+ <summary>Describes the column metadata of the schema for a database table.</summary>
+ </member>
+ <member name="F:System.Data.Common.SchemaTableColumn.AllowDBNull">
+ <summary>Specifies whether value DBNull is allowed.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.Common.SchemaTableColumn.BaseColumnName">
+ <summary>Specifies the name of the column in the schema table.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.Common.SchemaTableColumn.BaseSchemaName">
+ <summary>Specifies the name of the schema in the schema table.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.Common.SchemaTableColumn.BaseTableName">
+ <summary>Specifies the name of the table in the schema table.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.Common.SchemaTableColumn.ColumnName">
+ <summary>Specifies the name of the column in the schema table.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.Common.SchemaTableColumn.ColumnOrdinal">
+ <summary>Specifies the ordinal of the column.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.Common.SchemaTableColumn.ColumnSize">
+ <summary>Specifies the size of the column.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.Common.SchemaTableColumn.DataType">
+ <summary>Specifies the type of data in the column.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.Common.SchemaTableColumn.IsAliased">
+ <summary>Specifies whether this column is aliased.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.Common.SchemaTableColumn.IsExpression">
+ <summary>Specifies whether this column is an expression.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.Common.SchemaTableColumn.IsKey">
+ <summary>Specifies whether this column is a key for the table.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.Common.SchemaTableColumn.IsLong">
+ <summary>Specifies whether this column contains long data.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.Common.SchemaTableColumn.IsUnique">
+ <summary>Specifies whether a unique constraint applies to this column.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.Common.SchemaTableColumn.NonVersionedProviderType">
+ <summary>Specifies the non-versioned provider-specific data type of the column.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.Common.SchemaTableColumn.NumericPrecision">
+ <summary>Specifies the precision of the column data, if the data is numeric.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.Common.SchemaTableColumn.NumericScale">
+ <summary>Specifies the scale of the column data, if the data is numeric.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.Common.SchemaTableColumn.ProviderType">
+ <summary>Specifies the provider-specific data type of the column.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Data.Common.SchemaTableOptionalColumn">
+ <summary>Describes optional column metadata of the schema for a database table.</summary>
+ </member>
+ <member name="F:System.Data.Common.SchemaTableOptionalColumn.AutoIncrementSeed">
+ <summary>Specifies the value at which the series for new identity columns is assigned.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.Common.SchemaTableOptionalColumn.AutoIncrementStep">
+ <summary>Specifies the increment between values in the identity column.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.Common.SchemaTableOptionalColumn.BaseCatalogName">
+ <summary>The name of the catalog associated with the results of the latest query.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.Common.SchemaTableOptionalColumn.BaseColumnNamespace">
+ <summary>The namespace of the column.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.Common.SchemaTableOptionalColumn.BaseServerName">
+ <summary>The server name of the column.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.Common.SchemaTableOptionalColumn.BaseTableNamespace">
+ <summary>The namespace for the table that contains the column.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.Common.SchemaTableOptionalColumn.ColumnMapping">
+ <summary>Specifies the mapping for the column.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.Common.SchemaTableOptionalColumn.DefaultValue">
+ <summary>The default value for the column.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.Common.SchemaTableOptionalColumn.Expression">
+ <summary>The expression used to compute the column.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.Common.SchemaTableOptionalColumn.IsAutoIncrement">
+ <summary>Specifies whether the column values in the column are automatically incremented.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.Common.SchemaTableOptionalColumn.IsHidden">
+ <summary>Specifies whether this column is hidden.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.Common.SchemaTableOptionalColumn.IsReadOnly">
+ <summary>Specifies whether this column is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.Common.SchemaTableOptionalColumn.IsRowVersion">
+ <summary>Specifies whether this column contains row version information.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.Common.SchemaTableOptionalColumn.ProviderSpecificDataType">
+ <summary>Specifies the provider-specific data type of the column.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Data.Common.SupportedJoinOperators">
+ <summary>Specifies what types of Transact-SQL join statements are supported by the data source.</summary>
+ </member>
+ <member name="F:System.Data.Common.SupportedJoinOperators.FullOuter">
+ <summary>The data source supports full outer joins.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.Common.SupportedJoinOperators.Inner">
+ <summary>The data source supports inner joins.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.Common.SupportedJoinOperators.LeftOuter">
+ <summary>The data source supports left outer joins.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.Common.SupportedJoinOperators.None">
+ <summary>The data source does not support join queries.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.Common.SupportedJoinOperators.RightOuter">
+ <summary>The data source supports right outer joins.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Data.ConflictOption">
+ <summary>Specifies how conflicting changes to the data source will be detected and resolved.</summary>
+ </member>
+ <member name="F:System.Data.ConflictOption.CompareAllSearchableValues">
+ <summary>Update and delete statements will include all searchable columns from the table in the WHERE clause. This is equivalent to specifying CompareAllValuesUpdate | CompareAllValuesDelete.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.ConflictOption.CompareRowVersion">
+ <summary>If any Timestamp columns exist in the table, they are used in the WHERE clause for all generated update statements. This is equivalent to specifying CompareRowVersionUpdate | CompareRowVersionDelete.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.ConflictOption.OverwriteChanges">
+ <summary>All update and delete statements include only <see cref="P:System.Data.DataTable.PrimaryKey"></see> columns in the WHERE clause. If no <see cref="P:System.Data.DataTable.PrimaryKey"></see> is defined, all searchable columns are included in the WHERE clause. This is equivalent to OverwriteChangesUpdate | OverwriteChangesDelete.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Data.ConnectionState">
+ <summary>Describes the current state of the connection to a data source.</summary>
+ </member>
+ <member name="F:System.Data.ConnectionState.Broken">
+ <summary>The connection to the data source is broken. This can occur only after the connection has been opened. A connection in this state may be closed and then re-opened. (This value is reserved for future versions of the product.)</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.ConnectionState.Closed">
+ <summary>The connection is closed.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.ConnectionState.Connecting">
+ <summary>The connection object is connecting to the data source.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.ConnectionState.Executing">
+ <summary>The connection object is executing a command. (This value is reserved for future versions of the product.)</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.ConnectionState.Fetching">
+ <summary>The connection object is retrieving data. (This value is reserved for future versions of the product.)</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.ConnectionState.Open">
+ <summary>The connection is open.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Data.Constraint">
+ <summary>Represents a constraint that can be enforced on one or more <see cref="T:System.Data.DataColumn"></see> objects.</summary>
+ </member>
+ <member name="M:System.Data.Constraint.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.Constraint"></see> class.</summary>
+ </member>
+ <member name="P:System.Data.Constraint._DataSet">
+ <summary>Gets the <see cref="T:System.Data.DataSet"></see> to which this constraint belongs.</summary>
+ <returns>The <see cref="T:System.Data.DataSet"></see> to which the constraint belongs.</returns>
+ </member>
+ <member name="M:System.Data.Constraint.CheckStateForProperty">
+ <summary>Gets the <see cref="T:System.Data.DataSet"></see> to which this constraint belongs.</summary>
+ </member>
+ <member name="P:System.Data.Constraint.ConstraintName">
+ <summary>The name of a constraint in the <see cref="T:System.Data.ConstraintCollection"></see>.</summary>
+ <returns>The name of the <see cref="T:System.Data.Constraint"></see>.</returns>
+ <exception cref="T:System.ArgumentException">The <see cref="T:System.Data.Constraint"></see> name is a null value or empty string.</exception>
+ <exception cref="T:System.Data.DuplicateNameException">The <see cref="T:System.Data.ConstraintCollection"></see> already contains a <see cref="T:System.Data.Constraint"></see> with the same name (The comparison is not case-sensitive.).</exception>
+ </member>
+ <member name="P:System.Data.Constraint.ExtendedProperties">
+ <summary>Gets the collection of user-defined constraint properties.</summary>
+ <returns>A <see cref="T:System.Data.PropertyCollection"></see> of custom information.</returns>
+ </member>
+ <member name="M:System.Data.Constraint.SetDataSet(System.Data.DataSet)">
+ <summary>Sets the constraint's <see cref="T:System.Data.DataSet"></see>.</summary>
+ <param name="dataSet">The <see cref="T:System.Data.DataSet"></see> to which this constraint will belong.</param>
+ </member>
+ <member name="P:System.Data.Constraint.Table">
+ <summary>Gets the <see cref="T:System.Data.DataTable"></see> to which the constraint applies.</summary>
+ <returns>A <see cref="T:System.Data.DataTable"></see> to which the constraint applies.</returns>
+ </member>
+ <member name="M:System.Data.Constraint.ToString">
+ <summary>Gets the <see cref="P:System.Data.Constraint.ConstraintName"></see>, if there is one, as a string.</summary>
+ <returns>The string value of the <see cref="P:System.Data.Constraint.ConstraintName"></see>.</returns>
+ </member>
+ <member name="T:System.Data.ConstraintCollection">
+ <summary>Represents a collection of constraints for a <see cref="T:System.Data.DataTable"></see>.</summary>
+ </member>
+ <member name="M:System.Data.ConstraintCollection.Add(System.Data.Constraint)">
+ <summary>Adds the specified <see cref="T:System.Data.Constraint"></see> object to the collection.</summary>
+ <param name="constraint">The Constraint to add.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="constraint">constraint</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentException">The constraint already belongs to this collection, or belongs to another collection.</exception>
+ <exception cref="T:System.Data.DuplicateNameException">The collection already has a constraint with the same name. (The comparison is not case-sensitive.)</exception>
+ </member>
+ <member name="M:System.Data.ConstraintCollection.Add(System.String,System.Data.DataColumn,System.Boolean)">
+ <summary>Constructs a new <see cref="T:System.Data.UniqueConstraint"></see> with the specified name, <see cref="T:System.Data.DataColumn"></see>, and value that indicates whether the column is a primary key, and adds it to the collection.</summary>
+ <param name="name">The name of the UniqueConstraint.</param>
+ <param name="column">The <see cref="T:System.Data.DataColumn"></see> to which the constraint applies.</param>
+ <param name="primaryKey">Specifies whether the column should be the primary key. If true, the column will be a primary key column.</param>
+ <returns>A new UniqueConstraint.</returns>
+ <exception cref="T:System.ArgumentException">The constraint already belongs to this collection. -Or- The constraint belongs to another collection.</exception>
+ <exception cref="T:System.Data.DuplicateNameException">The collection already has a constraint with the specified name. (The comparison is not case-sensitive.)</exception>
+ </member>
+ <member name="M:System.Data.ConstraintCollection.Add(System.String,System.Data.DataColumn,System.Data.DataColumn)">
+ <summary>Constructs a new <see cref="T:System.Data.ForeignKeyConstraint"></see> with the specified name, parent column, and child column, and adds the constraint to the collection.</summary>
+ <param name="name">The name of the <see cref="T:System.Data.ForeignKeyConstraint"></see>.</param>
+ <param name="primaryKeyColumn">The primary key, or parent, <see cref="T:System.Data.DataColumn"></see>.</param>
+ <param name="foreignKeyColumn">The foreign key, or child, <see cref="T:System.Data.DataColumn"></see>.</param>
+ <returns>A new ForeignKeyConstraint.</returns>
+ </member>
+ <member name="M:System.Data.ConstraintCollection.Add(System.String,System.Data.DataColumn[],System.Boolean)">
+ <summary>Constructs a new <see cref="T:System.Data.UniqueConstraint"></see> with the specified name, array of <see cref="T:System.Data.DataColumn"></see> objects, and value that indicates whether the column is a primary key, and adds it to the collection.</summary>
+ <param name="name">The name of the <see cref="T:System.Data.UniqueConstraint"></see>.</param>
+ <param name="columns">An array of <see cref="T:System.Data.DataColumn"></see> objects to which the constraint applies.</param>
+ <param name="primaryKey">Specifies whether the column should be the primary key. If true, the column will be a primary key column.</param>
+ <returns>A new UniqueConstraint.</returns>
+ <exception cref="T:System.ArgumentException">The constraint already belongs to this collection. -Or- The constraint belongs to another collection.</exception>
+ <exception cref="T:System.Data.DuplicateNameException">The collection already has a constraint with the specified name. (The comparison is not case-sensitive.)</exception>
+ </member>
+ <member name="M:System.Data.ConstraintCollection.Add(System.String,System.Data.DataColumn[],System.Data.DataColumn[])">
+ <summary>Constructs a new <see cref="T:System.Data.ForeignKeyConstraint"></see>, with the specified arrays of parent columns and child columns, and adds the constraint to the collection.</summary>
+ <param name="name">The name of the <see cref="T:System.Data.ForeignKeyConstraint"></see>.</param>
+ <param name="primaryKeyColumns">An array of <see cref="T:System.Data.DataColumn"></see> objects that are the primary key, or parent, columns.</param>
+ <param name="foreignKeyColumns">An array of <see cref="T:System.Data.DataColumn"></see> objects that are the foreign key, or child, columns.</param>
+ <returns>A new ForeignKeyConstraint.</returns>
+ </member>
+ <member name="M:System.Data.ConstraintCollection.AddRange(System.Data.Constraint[])">
+ <summary>Copies the elements of the specified <see cref="T:System.Data.ConstraintCollection"></see> array to the end of the collection.</summary>
+ <param name="constraints">An array of <see cref="T:System.Data.ConstraintCollection"></see> objects to add to the collection.</param>
+ </member>
+ <member name="M:System.Data.ConstraintCollection.CanRemove(System.Data.Constraint)">
+ <summary>Indicates whether a <see cref="T:System.Data.Constraint"></see> can be removed.</summary>
+ <param name="constraint">The <see cref="T:System.Data.Constraint"></see> to be tested for removal from the collection.</param>
+ <returns>true if the <see cref="T:System.Data.Constraint"></see> can be removed from collection; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Data.ConstraintCollection.Clear">
+ <summary>Clears the collection of any <see cref="T:System.Data.Constraint"></see> objects.</summary>
+ </member>
+ <member name="E:System.Data.ConstraintCollection.CollectionChanged">
+ <summary>Occurs whenever the <see cref="T:System.Data.ConstraintCollection"></see> is changed because of <see cref="T:System.Data.Constraint"></see> objects being added or removed.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.ConstraintCollection.Contains(System.String)">
+ <summary>Indicates whether the <see cref="T:System.Data.Constraint"></see> object specified by name exists in the collection.</summary>
+ <param name="name">The <see cref="P:System.Data.Constraint.ConstraintName"></see> of the constraint.</param>
+ <returns>true if the collection contains the specified constraint; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Data.ConstraintCollection.CopyTo(System.Data.Constraint[],System.Int32)">
+ <summary>Copies the collection objects to a one-dimensional <see cref="T:System.Array"></see> instance starting at the specified index.</summary>
+ <param name="array">The one-dimensional <see cref="T:System.Array"></see> that is the destination of the values copied from the collection.</param>
+ <param name="index">The index of the array at which to start inserting.</param>
+ </member>
+ <member name="M:System.Data.ConstraintCollection.IndexOf(System.Data.Constraint)">
+ <summary>Gets the index of the specified <see cref="T:System.Data.Constraint"></see>.</summary>
+ <param name="constraint">The <see cref="T:System.Data.Constraint"></see> to search for.</param>
+ <returns>The zero-based index of the <see cref="T:System.Data.Constraint"></see> if it is in the collection; otherwise, -1.</returns>
+ </member>
+ <member name="M:System.Data.ConstraintCollection.IndexOf(System.String)">
+ <summary>Gets the index of the <see cref="T:System.Data.Constraint"></see> specified by name.</summary>
+ <param name="constraintName">The name of the <see cref="T:System.Data.Constraint"></see>.</param>
+ <returns>The index of the <see cref="T:System.Data.Constraint"></see> if it is in the collection; otherwise, -1.</returns>
+ </member>
+ <member name="P:System.Data.ConstraintCollection.Item(System.Int32)">
+ <summary>Gets the <see cref="T:System.Data.Constraint"></see> from the collection at the specified index.</summary>
+ <param name="index">The index of the constraint to return.</param>
+ <returns>The <see cref="T:System.Data.Constraint"></see> at the specified index.</returns>
+ <exception cref="T:System.IndexOutOfRangeException">The index value is greater than the number of items in the collection.</exception>
+ </member>
+ <member name="P:System.Data.ConstraintCollection.Item(System.String)">
+ <summary>Gets the <see cref="T:System.Data.Constraint"></see> from the collection with the specified name.</summary>
+ <param name="name">The <see cref="P:System.Data.Constraint.ConstraintName"></see> of the constraint to return.</param>
+ <returns>The <see cref="T:System.Data.Constraint"></see> with the specified name; otherwise a null value if the <see cref="T:System.Data.Constraint"></see> does not exist.</returns>
+ </member>
+ <member name="M:System.Data.ConstraintCollection.Remove(System.Data.Constraint)">
+ <summary>Removes the specified <see cref="T:System.Data.Constraint"></see> from the collection.</summary>
+ <param name="constraint">The <see cref="T:System.Data.Constraint"></see> to remove.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="constraint">constraint</paramref> argument is null.</exception>
+ <exception cref="T:System.ArgumentException">The constraint does not belong to the collection.</exception>
+ </member>
+ <member name="M:System.Data.ConstraintCollection.Remove(System.String)">
+ <summary>Removes the <see cref="T:System.Data.Constraint"></see> object specified by name from the collection.</summary>
+ <param name="name">The name of the <see cref="T:System.Data.Constraint"></see> to remove.</param>
+ </member>
+ <member name="M:System.Data.ConstraintCollection.RemoveAt(System.Int32)">
+ <summary>Removes the <see cref="T:System.Data.Constraint"></see> object at the specified index from the collection.</summary>
+ <param name="index">The index of the <see cref="T:System.Data.Constraint"></see> to remove.</param>
+ <exception cref="T:System.IndexOutOfRangeException">The collection does not have a constraint at this index.</exception>
+ </member>
+ <member name="T:System.Data.ConstraintException">
+ <summary>Represents the exception that is thrown when attempting an action that violates a constraint.</summary>
+ </member>
+ <member name="M:System.Data.ConstraintException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.ConstraintException"></see> class. This is the default constructor.</summary>
+ </member>
+ <member name="M:System.Data.ConstraintException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.ConstraintException"></see> class with the specified string.</summary>
+ <param name="s">The string to display when the exception is thrown.</param>
+ </member>
+ <member name="M:System.Data.ConstraintException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.ConstraintException"></see> class using the specified serialization and stream context.</summary>
+ <param name="info">The data necessary to serialize or deserialize an object.</param>
+ <param name="context">Description of the source and destination of the specified serialized stream.</param>
+ </member>
+ <member name="M:System.Data.ConstraintException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.ConstraintException"></see> class using the specified string and inner exception.</summary>
+ <param name="message">The string to display when the exception is thrown.</param>
+ <param name="innerException">Gets the Exception instance that caused the current exception.</param>
+ </member>
+ <member name="T:System.Data.DataColumn">
+ <summary>Represents the schema of a column in a <see cref="T:System.Data.DataTable"></see>.</summary>
+ </member>
+ <member name="M:System.Data.DataColumn.#ctor">
+ <summary>Initializes a new instance of a <see cref="T:System.Data.DataColumn"></see> class as type string.</summary>
+ </member>
+ <member name="M:System.Data.DataColumn.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.DataColumn"></see> class, as type string, using the specified column name.</summary>
+ <param name="columnName">A string that represents the name of the column to be created. If set to null or an empty string (&quot;&quot;), a default name will be specified when added to the columns collection.</param>
+ </member>
+ <member name="M:System.Data.DataColumn.#ctor(System.String,System.Type)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.DataColumn"></see> class using the specified column name and data type.</summary>
+ <param name="columnName">A string that represents the name of the column to be created. If set to null or an empty string (&quot;&quot;), a default name will be specified when added to the columns collection.</param>
+ <param name="dataType">A supported <see cref="P:System.Data.DataColumn.DataType"></see>.</param>
+ <exception cref="T:System.ArgumentNullException">No <paramref name="dataType">dataType</paramref> was specified.</exception>
+ </member>
+ <member name="M:System.Data.DataColumn.#ctor(System.String,System.Type,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.DataColumn"></see> class using the specified name, data type, and expression.</summary>
+ <param name="columnName">A string that represents the name of the column to be created. If set to null or an empty string (&quot;&quot;), a default name will be specified when added to the columns collection.</param>
+ <param name="dataType">A supported <see cref="P:System.Data.DataColumn.DataType"></see>.</param>
+ <param name="expr">The expression used to create this column. For more information, see the <see cref="P:System.Data.DataColumn.Expression"></see> property.</param>
+ <exception cref="T:System.ArgumentNullException">No <paramref name="dataType">dataType</paramref> was specified.</exception>
+ </member>
+ <member name="M:System.Data.DataColumn.#ctor(System.String,System.Type,System.String,System.Data.MappingType)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.DataColumn"></see> class using the specified name, data type, expression, and value that determines whether the column is an attribute.</summary>
+ <param name="columnName">A string that represents the name of the column to be created. If set to null or an empty string (&quot;&quot;), a default name will be specified when added to the columns collection.</param>
+ <param name="dataType">A supported <see cref="P:System.Data.DataColumn.DataType"></see>.</param>
+ <param name="expr">The expression used to create this column. For more information, see the <see cref="P:System.Data.DataColumn.Expression"></see> property.</param>
+ <param name="type">One of the <see cref="T:System.Data.MappingType"></see> values.</param>
+ <exception cref="T:System.ArgumentNullException">No <paramref name="dataType">dataType</paramref> was specified.</exception>
+ </member>
+ <member name="P:System.Data.DataColumn.AllowDBNull">
+ <summary>Gets or sets a value that indicates whether null values are allowed in this column for rows that belong to the table.</summary>
+ <returns>true if null values values are allowed; otherwise, false. The default is true.</returns>
+ </member>
+ <member name="P:System.Data.DataColumn.AutoIncrement">
+ <summary>Gets or sets a value that indicates whether the column automatically increments the value of the column for new rows added to the table.</summary>
+ <returns>true if the value of the column increments automatically; otherwise, false. The default is false.</returns>
+ <exception cref="T:System.ArgumentException">The column is a computed column.</exception>
+ </member>
+ <member name="P:System.Data.DataColumn.AutoIncrementSeed">
+ <summary>Gets or sets the starting value for a column that has its <see cref="P:System.Data.DataColumn.AutoIncrement"></see> property set to true. The default is 0.</summary>
+ <returns>The starting value for the <see cref="P:System.Data.DataColumn.AutoIncrement"></see> feature.</returns>
+ </member>
+ <member name="P:System.Data.DataColumn.AutoIncrementStep">
+ <summary>Gets or sets the increment used by a column with its <see cref="P:System.Data.DataColumn.AutoIncrement"></see> property set to true.</summary>
+ <returns>The number by which the value of the column is automatically incremented. The default is 1.</returns>
+ <exception cref="T:System.ArgumentException">The value set is zero.</exception>
+ </member>
+ <member name="P:System.Data.DataColumn.Caption">
+ <summary>Gets or sets the caption for the column.</summary>
+ <returns>The caption of the column. If not set, returns the <see cref="P:System.Data.DataColumn.ColumnName"></see> value.</returns>
+ </member>
+ <member name="M:System.Data.DataColumn.CheckNotAllowNull">
+ <summary>This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="M:System.Data.DataColumn.CheckUnique">
+ <summary>This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="P:System.Data.DataColumn.ColumnMapping">
+ <summary>Gets or sets the <see cref="T:System.Data.MappingType"></see> of the column.</summary>
+ <returns>One of the <see cref="T:System.Data.MappingType"></see> values.</returns>
+ </member>
+ <member name="P:System.Data.DataColumn.ColumnName">
+ <summary>Gets or sets the name of the column in the <see cref="T:System.Data.DataColumnCollection"></see>.</summary>
+ <returns>The name of the column.</returns>
+ <exception cref="T:System.ArgumentException">The property is set to null or an empty string and the column belongs to a collection.</exception>
+ <exception cref="T:System.Data.DuplicateNameException">A column with the same name already exists in the collection. The name comparison is not case sensitive.</exception>
+ </member>
+ <member name="P:System.Data.DataColumn.DataType">
+ <summary>Gets or sets the type of data stored in the column.</summary>
+ <returns>A <see cref="T:System.Type"></see> object that represents the column data type.</returns>
+ <exception cref="T:System.ArgumentException">The column already has data stored.</exception>
+ </member>
+ <member name="P:System.Data.DataColumn.DateTimeMode">
+ <summary>Gets or sets the DateTimeMode for the column.</summary>
+ <returns>The <see cref="T:System.Data.DataSetDateTime"></see> for the specified column.</returns>
+ </member>
+ <member name="P:System.Data.DataColumn.DefaultValue">
+ <summary>Gets or sets the default value for the column when you are creating new rows.</summary>
+ <returns>A value appropriate to the column's <see cref="P:System.Data.DataColumn.DataType"></see>.</returns>
+ <exception cref="T:System.InvalidCastException">When you are adding a row, the default value is not an instance of the column's data type.</exception>
+ </member>
+ <member name="P:System.Data.DataColumn.Expression">
+ <summary>Gets or sets the expression used to filter rows, calculate the values in a column, or create an aggregate column.</summary>
+ <returns>An expression to calculate the value of a column, or create an aggregate column. The return type of an expression is determined by the <see cref="P:System.Data.DataColumn.DataType"></see> of the column.</returns>
+ <exception cref="T:System.ArgumentException">The <see cref="P:System.Data.DataColumn.AutoIncrement"></see> or <see cref="P:System.Data.DataColumn.Unique"></see> property is set to true.</exception>
+ <exception cref="T:System.FormatException">When you are using the CONVERT function, the expression evaluates to a string, but the string does not contain a representation that can be converted to the type parameter.</exception>
+ <exception cref="T:System.InvalidCastException">When you are using the CONVERT function, the requested cast is not possible. See the Conversion function in the following section for detailed information about possible casts.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">When you use the SUBSTRING function, the start argument is out of range. -Or- When you use the SUBSTRING function, the length argument is out of range.</exception>
+ <exception cref="T:System.Exception">When you use the LEN function or the TRIM function, the expression does not evaluate to a string. This includes expressions that evaluate to <see cref="T:System.Char"></see>.</exception>
+ </member>
+ <member name="P:System.Data.DataColumn.ExtendedProperties">
+ <summary>Gets the collection of custom user information associated with a <see cref="T:System.Data.DataColumn"></see>.</summary>
+ <returns>A <see cref="T:System.Data.PropertyCollection"></see> of custom information.</returns>
+ </member>
+ <member name="P:System.Data.DataColumn.MaxLength">
+ <summary>Gets or sets the maximum length of a text column.</summary>
+ <returns>The maximum length of the column in characters. If the column has no maximum length, the value is –1 (default).</returns>
+ </member>
+ <member name="P:System.Data.DataColumn.Namespace">
+ <summary>Gets or sets the namespace of the <see cref="T:System.Data.DataColumn"></see>.</summary>
+ <returns>The namespace of the <see cref="T:System.Data.DataColumn"></see>.</returns>
+ <exception cref="T:System.ArgumentException">The namespace already has data.</exception>
+ </member>
+ <member name="M:System.Data.DataColumn.OnPropertyChanging(System.ComponentModel.PropertyChangedEventArgs)">
+ <summary>This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ <param name="pcevent">Parameter reference.</param>
+ </member>
+ <member name="P:System.Data.DataColumn.Ordinal">
+ <summary>Gets the (zero-based) position of the column in the <see cref="T:System.Data.DataColumnCollection"></see> collection.</summary>
+ <returns>The position of the column. Gets -1 if the column is not a member of a collection.</returns>
+ </member>
+ <member name="P:System.Data.DataColumn.Prefix">
+ <summary>Gets or sets an XML prefix that aliases the namespace of the <see cref="T:System.Data.DataTable"></see>.</summary>
+ <returns>The XML prefix for the <see cref="T:System.Data.DataTable"></see> namespace.</returns>
+ </member>
+ <member name="M:System.Data.DataColumn.RaisePropertyChanging(System.String)">
+ <summary>This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ <param name="name">Parameter reference.</param>
+ </member>
+ <member name="P:System.Data.DataColumn.ReadOnly">
+ <summary>Gets or sets a value that indicates whether the column allows for changes as soon as a row has been added to the table.</summary>
+ <returns>true if the column is read only; otherwise, false. The default is false.</returns>
+ <exception cref="T:System.ArgumentException">The property is set to false on a computed column.</exception>
+ </member>
+ <member name="M:System.Data.DataColumn.SetOrdinal(System.Int32)">
+ <summary>Changes the ordinal or position of the <see cref="T:System.Data.DataColumn"></see> to the specified ordinal or position.</summary>
+ <param name="ordinal">The specified ordinal.</param>
+ </member>
+ <member name="P:System.Data.DataColumn.Table">
+ <summary>Gets the <see cref="T:System.Data.DataTable"></see> to which the column belongs to.</summary>
+ <returns>The <see cref="T:System.Data.DataTable"></see> that the <see cref="T:System.Data.DataColumn"></see> belongs to.</returns>
+ </member>
+ <member name="M:System.Data.DataColumn.ToString">
+ <summary>Gets the <see cref="P:System.Data.DataColumn.Expression"></see> of the column, if one exists.</summary>
+ <returns>The <see cref="P:System.Data.DataColumn.Expression"></see> value, if the property is set; otherwise, the <see cref="P:System.Data.DataColumn.ColumnName"></see> property.</returns>
+ </member>
+ <member name="P:System.Data.DataColumn.Unique">
+ <summary>Gets or sets a value that indicates whether the values in each row of the column must be unique.</summary>
+ <returns>true if the value must be unique; otherwise, false. The default is false.</returns>
+ <exception cref="T:System.ArgumentException">The column is a calculated column.</exception>
+ </member>
+ <member name="T:System.Data.DataColumnChangeEventArgs">
+ <summary>Provides data for the <see cref="E:System.Data.DataTable.ColumnChanging"></see> event.</summary>
+ </member>
+ <member name="M:System.Data.DataColumnChangeEventArgs.#ctor(System.Data.DataRow,System.Data.DataColumn,System.Object)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.DataColumnChangeEventArgs"></see> class.</summary>
+ <param name="row">The <see cref="T:System.Data.DataRow"></see> of the column with the changing value.</param>
+ <param name="column">The <see cref="T:System.Data.DataColumn"></see> with the changing value.</param>
+ <param name="value">The new value.</param>
+ </member>
+ <member name="P:System.Data.DataColumnChangeEventArgs.Column">
+ <summary>Gets the <see cref="T:System.Data.DataColumn"></see> with a changing value.</summary>
+ <returns>The <see cref="T:System.Data.DataColumn"></see> with a changing value.</returns>
+ </member>
+ <member name="P:System.Data.DataColumnChangeEventArgs.ProposedValue">
+ <summary>Gets or sets the proposed new value for the column.</summary>
+ <returns>The proposed value, of type <see cref="T:System.Object"></see>.</returns>
+ </member>
+ <member name="P:System.Data.DataColumnChangeEventArgs.Row">
+ <summary>Gets the <see cref="T:System.Data.DataRow"></see> of the column with a changing value.</summary>
+ <returns>The <see cref="T:System.Data.DataRow"></see> of the column with a changing value.</returns>
+ </member>
+ <member name="T:System.Data.DataColumnChangeEventHandler">
+ <summary>Represents the method that will handle the <see cref="E:System.Data.DataTable.ColumnChanging"></see> event.</summary>
+ <param name="sender">The source of the event.</param>
+ <param name="e">A <see cref="T:System.Data.DataColumnChangeEventArgs"></see> that contains the event data.</param>
+ </member>
+ <member name="T:System.Data.DataColumnCollection">
+ <summary>Represents a collection of <see cref="T:System.Data.DataColumn"></see> objects for a <see cref="T:System.Data.DataTable"></see>.</summary>
+ </member>
+ <member name="M:System.Data.DataColumnCollection.Add">
+ <summary>Creates and adds a <see cref="T:System.Data.DataColumn"></see> object to the <see cref="T:System.Data.DataColumnCollection"></see>.</summary>
+ <returns>The newly created <see cref="T:System.Data.DataColumn"></see>.</returns>
+ </member>
+ <member name="M:System.Data.DataColumnCollection.Add(System.Data.DataColumn)">
+ <summary>Creates and adds the specified <see cref="T:System.Data.DataColumn"></see> object to the <see cref="T:System.Data.DataColumnCollection"></see>.</summary>
+ <param name="column">The <see cref="T:System.Data.DataColumn"></see> to add.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="column">column</paramref> parameter is null.</exception>
+ <exception cref="T:System.ArgumentException">The column already belongs to this collection, or to another collection.</exception>
+ <exception cref="T:System.Data.DuplicateNameException">The collection already has a column with the specified name. (The comparison is not case-sensitive.)</exception>
+ <exception cref="T:System.Data.InvalidExpressionException">The expression is invalid. See the <see cref="P:System.Data.DataColumn.Expression"></see> property for more information about how to create expressions.</exception>
+ </member>
+ <member name="M:System.Data.DataColumnCollection.Add(System.String)">
+ <summary>Creates and adds a <see cref="T:System.Data.DataColumn"></see> object that has the specified name to the <see cref="T:System.Data.DataColumnCollection"></see>.</summary>
+ <param name="columnName">The name of the column.</param>
+ <returns>The newly created <see cref="T:System.Data.DataColumn"></see>.</returns>
+ <exception cref="T:System.Data.DuplicateNameException">The collection already has a column with the specified name. (The comparison is not case-sensitive.)</exception>
+ </member>
+ <member name="M:System.Data.DataColumnCollection.Add(System.String,System.Type)">
+ <summary>Creates and adds a <see cref="T:System.Data.DataColumn"></see> object that has the specified name and type to the <see cref="T:System.Data.DataColumnCollection"></see>.</summary>
+ <param name="columnName">The <see cref="P:System.Data.DataColumn.ColumnName"></see> to use when you create the column.</param>
+ <param name="type">The <see cref="P:System.Data.DataColumn.DataType"></see> of the new column.</param>
+ <returns>The newly created <see cref="T:System.Data.DataColumn"></see>.</returns>
+ <exception cref="T:System.Data.DuplicateNameException">The collection already has a column with the specified name. (The comparison is not case-sensitive.)</exception>
+ <exception cref="T:System.Data.InvalidExpressionException">The expression is invalid. See the <see cref="P:System.Data.DataColumn.Expression"></see> property for more information about how to create expressions.</exception>
+ </member>
+ <member name="M:System.Data.DataColumnCollection.Add(System.String,System.Type,System.String)">
+ <summary>Creates and adds a <see cref="T:System.Data.DataColumn"></see> object that has the specified name, type, and expression to the <see cref="T:System.Data.DataColumnCollection"></see>.</summary>
+ <param name="columnName">The name to use when you create the column.</param>
+ <param name="type">The <see cref="P:System.Data.DataColumn.DataType"></see> of the new column.</param>
+ <param name="expression">The expression to assign to the <see cref="P:System.Data.DataColumn.Expression"></see> property.</param>
+ <returns>The newly created <see cref="T:System.Data.DataColumn"></see>.</returns>
+ <exception cref="T:System.Data.DuplicateNameException">The collection already has a column with the specified name. (The comparison is not case-sensitive.)</exception>
+ <exception cref="T:System.Data.InvalidExpressionException">The expression is invalid. See the <see cref="P:System.Data.DataColumn.Expression"></see> property for more information about how to create expressions.</exception>
+ </member>
+ <member name="M:System.Data.DataColumnCollection.AddRange(System.Data.DataColumn[])">
+ <summary>Copies the elements of the specified <see cref="T:System.Data.DataColumn"></see> array to the end of the collection.</summary>
+ <param name="columns">The array of <see cref="T:System.Data.DataColumn"></see> objects to add to the collection.</param>
+ </member>
+ <member name="M:System.Data.DataColumnCollection.CanRemove(System.Data.DataColumn)">
+ <summary>Checks whether a specific column can be removed from the collection.</summary>
+ <param name="column">A <see cref="T:System.Data.DataColumn"></see> in the collection.</param>
+ <returns>true if the column can be removed. false if, The <paramref name="column">column</paramref> parameter is null. The column does not belong to this collection. The column is part of a relationship. Another column's expression depends on this column.</returns>
+ </member>
+ <member name="M:System.Data.DataColumnCollection.Clear">
+ <summary>Clears the collection of any columns.</summary>
+ </member>
+ <member name="E:System.Data.DataColumnCollection.CollectionChanged">
+ <summary>Occurs when the columns collection changes, either by adding or removing a column.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.DataColumnCollection.Contains(System.String)">
+ <summary>Checks whether the collection contains a column with the specified name.</summary>
+ <param name="name">The <see cref="P:System.Data.DataColumn.ColumnName"></see> of the column to look for.</param>
+ <returns>true if a column exists with this name; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Data.DataColumnCollection.CopyTo(System.Data.DataColumn[],System.Int32)">
+ <summary>Copies the entire collection into an existing array, starting at a specified index within the array.</summary>
+ <param name="array">An array of <see cref="T:System.Data.DataColumn"></see> objects to copy the collection into.</param>
+ <param name="index">The index to start from.</param>
+ </member>
+ <member name="M:System.Data.DataColumnCollection.IndexOf(System.Data.DataColumn)">
+ <summary>Gets the index of a column specified by name.</summary>
+ <param name="column">The name of the column to return.</param>
+ <returns>The index of the column specified by <paramref name="column">column</paramref> if it is found; otherwise, -1.</returns>
+ </member>
+ <member name="M:System.Data.DataColumnCollection.IndexOf(System.String)">
+ <summary>Gets the index of the column with the specific name (the name is not case sensitive).</summary>
+ <param name="columnName">The name of the column to find.</param>
+ <returns>The zero-based index of the column with the specified name, or -1 if the column does not exist in the collection.</returns>
+ </member>
+ <member name="P:System.Data.DataColumnCollection.Item(System.Int32)">
+ <summary>Gets the <see cref="T:System.Data.DataColumn"></see> from the collection at the specified index.</summary>
+ <param name="index">The zero-based index of the column to return.</param>
+ <returns>The <see cref="T:System.Data.DataColumn"></see> at the specified index.</returns>
+ <exception cref="T:System.IndexOutOfRangeException">The index value is greater than the number of items in the collection.</exception>
+ </member>
+ <member name="P:System.Data.DataColumnCollection.Item(System.String)">
+ <summary>Gets the <see cref="T:System.Data.DataColumn"></see> from the collection with the specified name.</summary>
+ <param name="name">The <see cref="P:System.Data.DataColumn.ColumnName"></see> of the column to return.</param>
+ <returns>The <see cref="T:System.Data.DataColumn"></see> in the collection with the specified <see cref="P:System.Data.DataColumn.ColumnName"></see>; otherwise a null value if the <see cref="T:System.Data.DataColumn"></see> does not exist.</returns>
+ </member>
+ <member name="M:System.Data.DataColumnCollection.Remove(System.Data.DataColumn)">
+ <summary>Removes the specified <see cref="T:System.Data.DataColumn"></see> object from the collection.</summary>
+ <param name="column">The <see cref="T:System.Data.DataColumn"></see> to remove.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="column">column</paramref> parameter is null.</exception>
+ <exception cref="T:System.ArgumentException">The column does not belong to this collection. -Or- The column is part of a relationship. -Or- Another column's expression depends on this column.</exception>
+ </member>
+ <member name="M:System.Data.DataColumnCollection.Remove(System.String)">
+ <summary>Removes the <see cref="T:System.Data.DataColumn"></see> object that has the specified name from the collection.</summary>
+ <param name="name">The name of the column to remove.</param>
+ <exception cref="T:System.ArgumentException">The collection does not have a column with the specified name.</exception>
+ </member>
+ <member name="M:System.Data.DataColumnCollection.RemoveAt(System.Int32)">
+ <summary>Removes the column at the specified index from the collection.</summary>
+ <param name="index">The index of the column to remove.</param>
+ <exception cref="T:System.ArgumentException">The collection does not have a column at the specified index.</exception>
+ </member>
+ <member name="T:System.Data.DataException">
+ <summary>Represents the exception that is thrown when errors are generated using ADO.NET components.</summary>
+ </member>
+ <member name="M:System.Data.DataException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.DataException"></see> class. This is the default constructor.</summary>
+ </member>
+ <member name="M:System.Data.DataException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.DataException"></see> class with the specified string.</summary>
+ <param name="s">The string to display when the exception is thrown.</param>
+ </member>
+ <member name="M:System.Data.DataException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.DataException"></see> class with the specified serialization information and context.</summary>
+ <param name="info">The data necessary to serialize or deserialize an object.</param>
+ <param name="context">Description of the source and destination of the specified serialized stream.</param>
+ </member>
+ <member name="M:System.Data.DataException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.DataException"></see> class with the specified string and inner exception.</summary>
+ <param name="s">The string to display when the exception is thrown.</param>
+ <param name="innerException">A reference to an inner exception.</param>
+ </member>
+ <member name="T:System.Data.DataRelation">
+ <summary>Represents a parent/child relationship between two <see cref="T:System.Data.DataTable"></see> objects.</summary>
+ </member>
+ <member name="M:System.Data.DataRelation.#ctor(System.String,System.Data.DataColumn,System.Data.DataColumn)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.DataRelation"></see> class using the specified <see cref="T:System.Data.DataRelation"></see> name, and parent and child <see cref="T:System.Data.DataColumn"></see> objects.</summary>
+ <param name="relationName">The name of the <see cref="T:System.Data.DataRelation"></see>. If null or an empty string (&quot;&quot;), a default name will be given when the created object is added to the <see cref="T:System.Data.DataRelationCollection"></see>.</param>
+ <param name="parentColumn">The parent <see cref="T:System.Data.DataColumn"></see> in the relationship.</param>
+ <param name="childColumn">The child <see cref="T:System.Data.DataColumn"></see> in the relationship.</param>
+ <exception cref="T:System.ArgumentNullException">One or both of the <see cref="T:System.Data.DataColumn"></see> objects contains null.</exception>
+ <exception cref="T:System.Data.InvalidConstraintException">The columns have different data types -Or- The tables do not belong to the same <see cref="T:System.Data.DataSet"></see>.</exception>
+ </member>
+ <member name="M:System.Data.DataRelation.#ctor(System.String,System.Data.DataColumn[],System.Data.DataColumn[])">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.DataRelation"></see> class using the specified <see cref="T:System.Data.DataRelation"></see> name and matched arrays of parent and child <see cref="T:System.Data.DataColumn"></see> objects.</summary>
+ <param name="relationName">The name of the relation. If null or an empty string (&quot;&quot;), a default name will be given when the created object is added to the <see cref="T:System.Data.DataRelationCollection"></see>.</param>
+ <param name="parentColumns">An array of parent <see cref="T:System.Data.DataColumn"></see> objects.</param>
+ <param name="childColumns">An array of child <see cref="T:System.Data.DataColumn"></see> objects.</param>
+ <exception cref="T:System.ArgumentNullException">One or both of the <see cref="T:System.Data.DataColumn"></see> objects contains null.</exception>
+ <exception cref="T:System.Data.InvalidConstraintException">The <see cref="T:System.Data.DataColumn"></see> objects have different data types -Or- One or both of the arrays are not composed of distinct columns from the same table. -Or- The tables do not belong to the same <see cref="T:System.Data.DataSet"></see>.</exception>
+ </member>
+ <member name="M:System.Data.DataRelation.#ctor(System.String,System.Data.DataColumn,System.Data.DataColumn,System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.DataRelation"></see> class using the specified name, parent and child <see cref="T:System.Data.DataColumn"></see> objects, and a value that indicates whether to create constraints.</summary>
+ <param name="relationName">The name of the relation. If null or an empty string (&quot;&quot;), a default name will be given when the created object is added to the <see cref="T:System.Data.DataRelationCollection"></see>.</param>
+ <param name="parentColumn">The parent <see cref="T:System.Data.DataColumn"></see> in the relation.</param>
+ <param name="childColumn">The child <see cref="T:System.Data.DataColumn"></see> in the relation.</param>
+ <param name="createConstraints">A value that indicates whether constraints are created. true, if constraints are created. Otherwise, false.</param>
+ <exception cref="T:System.ArgumentNullException">One or both of the <see cref="T:System.Data.DataColumn"></see> objects contains null.</exception>
+ <exception cref="T:System.Data.InvalidConstraintException">The columns have different data types -Or- The tables do not belong to the same <see cref="T:System.Data.DataSet"></see>.</exception>
+ </member>
+ <member name="M:System.Data.DataRelation.#ctor(System.String,System.Data.DataColumn[],System.Data.DataColumn[],System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.DataRelation"></see> class using the specified name, matched arrays of parent and child <see cref="T:System.Data.DataColumn"></see> objects, and value that indicates whether to create constraints.</summary>
+ <param name="relationName">The name of the relation. If null or an empty string (&quot;&quot;), a default name will be given when the created object is added to the <see cref="T:System.Data.DataRelationCollection"></see>.</param>
+ <param name="parentColumns">An array of parent <see cref="T:System.Data.DataColumn"></see> objects.</param>
+ <param name="childColumns">An array of child <see cref="T:System.Data.DataColumn"></see> objects.</param>
+ <param name="createConstraints">A value that indicates whether to create constraints. true, if constraints are created. Otherwise, false.</param>
+ <exception cref="T:System.ArgumentNullException">One or both of the <see cref="T:System.Data.DataColumn"></see> objects is null.</exception>
+ <exception cref="T:System.Data.InvalidConstraintException">The columns have different data types -Or- The tables do not belong to the same <see cref="T:System.Data.DataSet"></see>.</exception>
+ </member>
+ <member name="M:System.Data.DataRelation.#ctor(System.String,System.String,System.String,System.String[],System.String[],System.Boolean)">
+ <summary>This constructor is provided for design time support in the Visual Studio environment.</summary>
+ <param name="relationName">The name of the relation. If null or an empty string (&quot;&quot;), a default name will be given when the created object is added to the <see cref="T:System.Data.DataRelationCollection"></see>.</param>
+ <param name="parentTableName">The name of the <see cref="T:System.Data.DataTable"></see> that is the parent table of the relation.</param>
+ <param name="childTableName">The name of the <see cref="T:System.Data.DataTable"></see> that is the child table of the relation.</param>
+ <param name="parentColumnNames">An array of <see cref="T:System.Data.DataColumn"></see> object names in the parent <see cref="T:System.Data.DataTable"></see> of the relation.</param>
+ <param name="childColumnNames">An array of <see cref="T:System.Data.DataColumn"></see> object names in the child <see cref="T:System.Data.DataTable"></see> of the relation.</param>
+ <param name="nested">A value that indicates whether relationships are nested.</param>
+ </member>
+ <member name="M:System.Data.DataRelation.#ctor(System.String,System.String,System.String,System.String,System.String,System.String[],System.String[],System.Boolean)">
+ <summary>This constructor is provided for design time support in the Visual Studio environment.</summary>
+ <param name="relationName">The name of the <see cref="T:System.Data.DataRelation"></see>. If null or an empty string (&quot;&quot;), a default name will be given when the created object is added to the <see cref="T:System.Data.DataRelationCollection"></see>.</param>
+ <param name="parentTableName">The name of the <see cref="T:System.Data.DataTable"></see> that is the parent table of the relation.</param>
+ <param name="parentTableNamespace">The name of the parent table namespace.</param>
+ <param name="childTableName">The name of the <see cref="T:System.Data.DataTable"></see> that is the child table of the relation.</param>
+ <param name="childTableNamespace">The name of the child table namespace.</param>
+ <param name="parentColumnNames">An array of <see cref="T:System.Data.DataColumn"></see> object names in the parent <see cref="T:System.Data.DataTable"></see> of the relation.</param>
+ <param name="childColumnNames">An array of <see cref="T:System.Data.DataColumn"></see> object names in the child <see cref="T:System.Data.DataTable"></see> of the relation.</param>
+ <param name="nested">A value that indicates whether relationships are nested.</param>
+ </member>
+ <member name="M:System.Data.DataRelation.CheckStateForProperty">
+ <summary>This method supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ <exception cref="T:System.Data.DataException">The parent and child tables belong to different <see cref="T:System.Data.DataSet"></see> objects. -Or- One or more pairs of parent and child <see cref="T:System.Data.DataColumn"></see> objects have mismatched data types. -Or- The parent and child <see cref="T:System.Data.DataColumn"></see> objects are identical.</exception>
+ </member>
+ <member name="P:System.Data.DataRelation.ChildColumns">
+ <summary>Gets the child <see cref="T:System.Data.DataColumn"></see> objects of this relation.</summary>
+ <returns>An array of <see cref="T:System.Data.DataColumn"></see> objects.</returns>
+ </member>
+ <member name="P:System.Data.DataRelation.ChildKeyConstraint">
+ <summary>Gets the <see cref="T:System.Data.ForeignKeyConstraint"></see> for the relation.</summary>
+ <returns>A ForeignKeyConstraint.</returns>
+ </member>
+ <member name="P:System.Data.DataRelation.ChildTable">
+ <summary>Gets the child table of this relation.</summary>
+ <returns>A <see cref="T:System.Data.DataTable"></see> that is the child table of the relation.</returns>
+ </member>
+ <member name="P:System.Data.DataRelation.DataSet">
+ <summary>Gets the <see cref="T:System.Data.DataSet"></see> to which the <see cref="T:System.Data.DataRelation"></see> belongs.</summary>
+ <returns>A <see cref="T:System.Data.DataSet"></see> to which the <see cref="T:System.Data.DataRelation"></see> belongs.</returns>
+ </member>
+ <member name="P:System.Data.DataRelation.ExtendedProperties">
+ <summary>Gets the collection that stores customized properties.</summary>
+ <returns>A <see cref="T:System.Data.PropertyCollection"></see> that contains customized properties.</returns>
+ </member>
+ <member name="P:System.Data.DataRelation.Nested">
+ <summary>Gets or sets a value that indicates whether <see cref="T:System.Data.DataRelation"></see> objects are nested.</summary>
+ <returns>true, if <see cref="T:System.Data.DataRelation"></see> objects are nested; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Data.DataRelation.OnPropertyChanging(System.ComponentModel.PropertyChangedEventArgs)">
+ <summary>This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ <param name="pcevent">Parameter reference.</param>
+ </member>
+ <member name="P:System.Data.DataRelation.ParentColumns">
+ <summary>Gets an array of <see cref="T:System.Data.DataColumn"></see> objects that are the parent columns of this <see cref="T:System.Data.DataRelation"></see>.</summary>
+ <returns>An array of <see cref="T:System.Data.DataColumn"></see> objects that are the parent columns of this <see cref="T:System.Data.DataRelation"></see>.</returns>
+ </member>
+ <member name="P:System.Data.DataRelation.ParentKeyConstraint">
+ <summary>Gets the <see cref="T:System.Data.UniqueConstraint"></see> that guarantees that values in the parent column of a <see cref="T:System.Data.DataRelation"></see> are unique.</summary>
+ <returns>A <see cref="T:System.Data.UniqueConstraint"></see> that makes sure that values in a parent column are unique.</returns>
+ </member>
+ <member name="P:System.Data.DataRelation.ParentTable">
+ <summary>Gets the parent <see cref="T:System.Data.DataTable"></see> of this <see cref="T:System.Data.DataRelation"></see>.</summary>
+ <returns>A <see cref="T:System.Data.DataTable"></see> that is the parent table of this relation.</returns>
+ </member>
+ <member name="M:System.Data.DataRelation.RaisePropertyChanging(System.String)">
+ <summary>This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ <param name="name">Parameter reference.</param>
+ </member>
+ <member name="P:System.Data.DataRelation.RelationName">
+ <summary>Gets or sets the name used to retrieve a <see cref="T:System.Data.DataRelation"></see> from the <see cref="T:System.Data.DataRelationCollection"></see>.</summary>
+ <returns>The name of the a <see cref="T:System.Data.DataRelation"></see>.</returns>
+ <exception cref="T:System.ArgumentException">null or empty string (&quot;&quot;) was passed into a <see cref="T:System.Data.DataColumn"></see> that is a <see cref="T:System.Data.DataRelation"></see>.</exception>
+ <exception cref="T:System.Data.DuplicateNameException">The <see cref="T:System.Data.DataRelation"></see> belongs to a collection that already contains a <see cref="T:System.Data.DataRelation"></see> with the same name.</exception>
+ </member>
+ <member name="M:System.Data.DataRelation.ToString">
+ <summary>Gets the <see cref="P:System.Data.DataRelation.RelationName"></see>, if one exists.</summary>
+ <returns>The value of the <see cref="P:System.Data.DataRelation.RelationName"></see> property.</returns>
+ </member>
+ <member name="T:System.Data.DataRelationCollection">
+ <summary>Represents the collection of <see cref="T:System.Data.DataRelation"></see> objects for this <see cref="T:System.Data.DataSet"></see>.</summary>
+ </member>
+ <member name="M:System.Data.DataRelationCollection.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.DataRelationCollection"></see> class.</summary>
+ </member>
+ <member name="M:System.Data.DataRelationCollection.Add(System.Data.DataRelation)">
+ <summary>Adds a <see cref="T:System.Data.DataRelation"></see> to the <see cref="T:System.Data.DataRelationCollection"></see>.</summary>
+ <param name="relation">The DataRelation to add to the collection.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="relation">relation</paramref> parameter is a null value.</exception>
+ <exception cref="T:System.ArgumentException">The relation already belongs to this collection, or it belongs to another collection.</exception>
+ <exception cref="T:System.Data.DuplicateNameException">The collection already has a relation with the specified name. (The comparison is not case sensitive.)</exception>
+ <exception cref="T:System.Data.InvalidConstraintException">The relation has entered an invalid state since it was created.</exception>
+ </member>
+ <member name="M:System.Data.DataRelationCollection.Add(System.Data.DataColumn,System.Data.DataColumn)">
+ <summary>Creates a <see cref="T:System.Data.DataRelation"></see> with a specified parent and child column, and adds it to the collection.</summary>
+ <param name="parentColumn">The parent column of the relation.</param>
+ <param name="childColumn">The child column of the relation.</param>
+ <returns>The created relation.</returns>
+ </member>
+ <member name="M:System.Data.DataRelationCollection.Add(System.Data.DataColumn[],System.Data.DataColumn[])">
+ <summary>Creates a <see cref="T:System.Data.DataRelation"></see> with the specified parent and child columns, and adds it to the collection.</summary>
+ <param name="parentColumns">The parent columns of the relation.</param>
+ <param name="childColumns">The child columns of the relation.</param>
+ <returns>The created relation.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="relation">relation</paramref> argument is a null value.</exception>
+ <exception cref="T:System.ArgumentException">The relation already belongs to this collection, or it belongs to another collection.</exception>
+ <exception cref="T:System.Data.DuplicateNameException">The collection already has a relation with the same name. (The comparison is not case sensitive.)</exception>
+ <exception cref="T:System.Data.InvalidConstraintException">The relation has entered an invalid state since it was created.</exception>
+ </member>
+ <member name="M:System.Data.DataRelationCollection.Add(System.String,System.Data.DataColumn,System.Data.DataColumn)">
+ <summary>Creates a <see cref="T:System.Data.DataRelation"></see> with the specified name, and parent and child columns, and adds it to the collection.</summary>
+ <param name="name">The name of the relation.</param>
+ <param name="parentColumn">The parent column of the relation.</param>
+ <param name="childColumn">The child column of the relation.</param>
+ <returns>The created relation.</returns>
+ </member>
+ <member name="M:System.Data.DataRelationCollection.Add(System.String,System.Data.DataColumn[],System.Data.DataColumn[])">
+ <summary>Creates a <see cref="T:System.Data.DataRelation"></see> with the specified name and arrays of parent and child columns, and adds it to the collection.</summary>
+ <param name="name">The name of the DataRelation to create.</param>
+ <param name="parentColumns">An array of parent <see cref="T:System.Data.DataColumn"></see> objects.</param>
+ <param name="childColumns">An array of child DataColumn objects.</param>
+ <returns>The created DataRelation.</returns>
+ <exception cref="T:System.ArgumentNullException">The relation name is a null value.</exception>
+ <exception cref="T:System.ArgumentException">The relation already belongs to this collection, or it belongs to another collection.</exception>
+ <exception cref="T:System.Data.DuplicateNameException">The collection already has a relation with the same name. (The comparison is not case sensitive.)</exception>
+ <exception cref="T:System.Data.InvalidConstraintException">The relation has entered an invalid state since it was created.</exception>
+ </member>
+ <member name="M:System.Data.DataRelationCollection.Add(System.String,System.Data.DataColumn,System.Data.DataColumn,System.Boolean)">
+ <summary>Creates a <see cref="T:System.Data.DataRelation"></see> with the specified name, parent and child columns, with optional constraints according to the value of the <paramref name="createConstraints">createConstraints</paramref> parameter, and adds it to the collection.</summary>
+ <param name="name">The name of the relation.</param>
+ <param name="parentColumn">The parent column of the relation.</param>
+ <param name="childColumn">The child column of the relation.</param>
+ <param name="createConstraints">true to create constraints; otherwise false. (The default is true).</param>
+ <returns>The created relation.</returns>
+ </member>
+ <member name="M:System.Data.DataRelationCollection.Add(System.String,System.Data.DataColumn[],System.Data.DataColumn[],System.Boolean)">
+ <summary>Creates a <see cref="T:System.Data.DataRelation"></see> with the specified name, arrays of parent and child columns, and value specifying whether to create a constraint, and adds it to the collection.</summary>
+ <param name="name">The name of the DataRelation to create.</param>
+ <param name="parentColumns">An array of parent <see cref="T:System.Data.DataColumn"></see> objects.</param>
+ <param name="childColumns">An array of child DataColumn objects.</param>
+ <param name="createConstraints">true to create a constraint; otherwise false.</param>
+ <returns>The created relation.</returns>
+ <exception cref="T:System.ArgumentNullException">The relation name is a null value.</exception>
+ <exception cref="T:System.ArgumentException">The relation already belongs to this collection, or it belongs to another collection.</exception>
+ <exception cref="T:System.Data.DuplicateNameException">The collection already has a relation with the same name. (The comparison is not case sensitive.)</exception>
+ <exception cref="T:System.Data.InvalidConstraintException">The relation has entered an invalid state since it was created.</exception>
+ </member>
+ <member name="M:System.Data.DataRelationCollection.AddCore(System.Data.DataRelation)">
+ <summary>Performs verification on the table.</summary>
+ <param name="relation">The relation to check.</param>
+ <exception cref="T:System.ArgumentNullException">The relation is null.</exception>
+ <exception cref="T:System.ArgumentException">The relation already belongs to this collection, or it belongs to another collection.</exception>
+ <exception cref="T:System.Data.DuplicateNameException">The collection already has a relation with the same name. (The comparison is not case sensitive.)</exception>
+ </member>
+ <member name="M:System.Data.DataRelationCollection.AddRange(System.Data.DataRelation[])">
+ <summary>Copies the elements of the specified <see cref="T:System.Data.DataRelation"></see> array to the end of the collection.</summary>
+ <param name="relations">The array of <see cref="T:System.Data.DataRelation"></see> objects to add to the collection.</param>
+ </member>
+ <member name="M:System.Data.DataRelationCollection.CanRemove(System.Data.DataRelation)">
+ <summary>Verifies whether the specified <see cref="T:System.Data.DataRelation"></see> can be removed from the collection.</summary>
+ <param name="relation">The relation to perform the check against.</param>
+ <returns>true if the <see cref="T:System.Data.DataRelation"></see> can be removed; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Data.DataRelationCollection.Clear">
+ <summary>Clears the collection of any relations.</summary>
+ </member>
+ <member name="E:System.Data.DataRelationCollection.CollectionChanged">
+ <summary>Occurs when the collection has changed.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Data.DataRelationCollection.Contains(System.String)">
+ <summary>Verifies whether a <see cref="T:System.Data.DataRelation"></see> with the specific name (case insensitive) exists in the collection.</summary>
+ <param name="name">The name of the relation to find.</param>
+ <returns>true, if a relation with the specified name exists; otherwise false.</returns>
+ </member>
+ <member name="M:System.Data.DataRelationCollection.CopyTo(System.Data.DataRelation[],System.Int32)">
+ <summary>Copies the collection of <see cref="T:System.Data.DataRelation"></see> objects starting at the specified index.</summary>
+ <param name="array">The array of <see cref="T:System.Data.DataRelation"></see> objects to copy the collection to.</param>
+ <param name="index">The index to start from.</param>
+ </member>
+ <member name="M:System.Data.DataRelationCollection.GetDataSet">
+ <summary>This method supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ <returns>The referenced DataSet.</returns>
+ </member>
+ <member name="M:System.Data.DataRelationCollection.IndexOf(System.Data.DataRelation)">
+ <summary>Gets the index of the specified <see cref="T:System.Data.DataRelation"></see> object.</summary>
+ <param name="relation">The relation to search for.</param>
+ <returns>The 0-based index of the relation, or -1 if the relation is not found in the collection.</returns>
+ </member>
+ <member name="M:System.Data.DataRelationCollection.IndexOf(System.String)">
+ <summary>Gets the index of the <see cref="T:System.Data.DataRelation"></see> specified by name.</summary>
+ <param name="relationName">The name of the relation to find.</param>
+ <returns>The zero-based index of the relation with the specified name, or -1 if the relation does not exist in the collection.</returns>
+ </member>
+ <member name="P:System.Data.DataRelationCollection.Item(System.Int32)">
+ <summary>Gets the <see cref="T:System.Data.DataRelation"></see> object at the specified index.</summary>
+ <param name="index">The zero-based index to find.</param>
+ <returns>The <see cref="T:System.Data.DataRelation"></see>, or a null value if the specified <see cref="T:System.Data.DataRelation"></see> does not exist.</returns>
+ <exception cref="T:System.IndexOutOfRangeException">The index value is greater than the number of items in the collection.</exception>
+ </member>
+ <member name="P:System.Data.DataRelationCollection.Item(System.String)">
+ <summary>Gets the <see cref="T:System.Data.DataRelation"></see> object specified by name.</summary>
+ <param name="name">The name of the relation to find.</param>
+ <returns>The named <see cref="T:System.Data.DataRelation"></see>, or a null value if the specified <see cref="T:System.Data.DataRelation"></see> does not exist.</returns>
+ </member>
+ <member name="M:System.Data.DataRelationCollection.OnCollectionChanged(System.ComponentModel.CollectionChangeEventArgs)">
+ <summary>Raises the <see cref="E:System.Data.DataRelationCollection.CollectionChanged"></see> event.</summary>
+ <param name="ccevent">A <see cref="T:System.ComponentModel.CollectionChangeEventArgs"></see> that contains the event data.</param>
+ </member>
+ <member name="M:System.Data.DataRelationCollection.OnCollectionChanging(System.ComponentModel.CollectionChangeEventArgs)">
+ <summary>Raises the <see cref="E:System.Data.DataRelationCollection.CollectionChanged"></see> event.</summary>
+ <param name="ccevent">A <see cref="T:System.ComponentModel.CollectionChangeEventArgs"></see> that contains the event data.</param>
+ </member>
+ <member name="M:System.Data.DataRelationCollection.Remove(System.Data.DataRelation)">
+ <summary>Removes the specified relation from the collection.</summary>
+ <param name="relation">The relation to remove.</param>
+ <exception cref="T:System.ArgumentNullException">The relation is a null value.</exception>
+ <exception cref="T:System.ArgumentException">The relation does not belong to the collection.</exception>
+ </member>
+ <member name="M:System.Data.DataRelationCollection.Remove(System.String)">
+ <summary>Removes the relation with the specified name from the collection.</summary>
+ <param name="name">The name of the relation to remove.</param>
+ <exception cref="T:System.IndexOutOfRangeException">The collection does not have a relation with the specified name.</exception>
+ </member>
+ <member name="M:System.Data.DataRelationCollection.RemoveAt(System.Int32)">
+ <summary>Removes the relation at the specified index from the collection.</summary>
+ <param name="index">The index of the relation to remove.</param>
+ <exception cref="T:System.ArgumentException">The collection does not have a relation at the specified index.</exception>
+ </member>
+ <member name="M:System.Data.DataRelationCollection.RemoveCore(System.Data.DataRelation)">
+ <summary>Performs a verification on the specified <see cref="T:System.Data.DataRelation"></see> object.</summary>
+ <param name="relation">The DataRelation object to verify.</param>
+ <exception cref="T:System.ArgumentNullException">The collection does not have a relation at the specified index.</exception>
+ <exception cref="T:System.ArgumentException">The specified relation does not belong to this collection, or it belongs to another collection.</exception>
+ </member>
+ <member name="T:System.Data.DataRow">
+ <summary>Represents a row of data in a <see cref="T:System.Data.DataTable"></see>.</summary>
+ </member>
+ <member name="M:System.Data.DataRow.#ctor(System.Data.DataRowBuilder)">
+ <summary>Initializes a new instance of the DataRow. Constructs a row from the builder. Only for internal usage..</summary>
+ <param name="builder">builder</param>
+ </member>
+ <member name="M:System.Data.DataRow.AcceptChanges">
+ <summary>Commits all the changes made to this row since the last time <see cref="M:System.Data.DataRow.AcceptChanges"></see> was called.</summary>
+ <exception cref="T:System.Data.RowNotInTableException">The row does not belong to the table.</exception>
+ </member>
+ <member name="M:System.Data.DataRow.BeginEdit">
+ <summary>Starts an edit operation on a <see cref="T:System.Data.DataRow"></see> object.</summary>
+ <exception cref="T:System.Data.InRowChangingEventException">The method was called inside the <see cref="E:System.Data.DataTable.RowChanging"></see> event.</exception>
+ <exception cref="T:System.Data.DeletedRowInaccessibleException">The method was called upon a deleted row.</exception>
+ </member>
+ <member name="M:System.Data.DataRow.CancelEdit">
+ <summary>Cancels the current edit on the row.</summary>
+ <exception cref="T:System.Data.InRowChangingEventException">The method was called inside the <see cref="E:System.Data.DataTable.RowChanging"></see> event.</exception>
+ </member>
+ <member name="M:System.Data.DataRow.ClearErrors">
+ <summary>Clears the errors for the row. This includes the <see cref="P:System.Data.DataRow.RowError"></see> and errors set with <see cref="M:System.Data.DataRow.SetColumnError(System.Int32,System.String)"></see>.</summary>
+ </member>
+ <member name="M:System.Data.DataRow.Delete">
+ <summary>Deletes the <see cref="T:System.Data.DataRow"></see>.</summary>
+ <exception cref="T:System.Data.DeletedRowInaccessibleException">The <see cref="T:System.Data.DataRow"></see> has already been deleted.</exception>
+ </member>
+ <member name="M:System.Data.DataRow.EndEdit">
+ <summary>Ends the edit occurring on the row.</summary>
+ <exception cref="T:System.Data.InRowChangingEventException">The method was called inside the <see cref="E:System.Data.DataTable.RowChanging"></see> event.</exception>
+ <exception cref="T:System.Data.ConstraintException">The edit broke a constraint.</exception>
+ <exception cref="T:System.Data.ReadOnlyException">The row belongs to the table and the edit tried to change the value of a read-only column.</exception>
+ <exception cref="T:System.Data.NoNullAllowedException">The edit tried to put a null value into a column where <see cref="P:System.Data.DataColumn.AllowDBNull"></see> is false.</exception>
+ </member>
+ <member name="M:System.Data.DataRow.GetChildRows(System.Data.DataRelation)">
+ <summary>Gets the child rows of this <see cref="T:System.Data.DataRow"></see> using the specified <see cref="T:System.Data.DataRelation"></see>.</summary>
+ <param name="relation">The <see cref="T:System.Data.DataRelation"></see> to use.</param>
+ <returns>An array of <see cref="T:System.Data.DataRow"></see> objects or an array of length zero.</returns>
+ <exception cref="T:System.ArgumentException">The relation and row do not belong to the same table.</exception>
+ <exception cref="T:System.ArgumentNullException">The relation is null.</exception>
+ <exception cref="T:System.Data.RowNotInTableException">The row does not belong to the table.</exception>
+ <exception cref="T:System.Data.VersionNotFoundException">The row does not have this version of data.</exception>
+ </member>
+ <member name="M:System.Data.DataRow.GetChildRows(System.String)">
+ <summary>Gets the child rows of a <see cref="T:System.Data.DataRow"></see> using the specified <see cref="P:System.Data.DataRelation.RelationName"></see> of a <see cref="T:System.Data.DataRelation"></see>.</summary>
+ <param name="relationName">The <see cref="P:System.Data.DataRelation.RelationName"></see> of the <see cref="T:System.Data.DataRelation"></see> to use.</param>
+ <returns>An array of <see cref="T:System.Data.DataRow"></see> objects or an array of length zero.</returns>
+ <exception cref="T:System.ArgumentException">The relation and row do not belong to the same table.</exception>
+ <exception cref="T:System.Data.RowNotInTableException">The row does not belong to the table.</exception>
+ </member>
+ <member name="M:System.Data.DataRow.GetChildRows(System.Data.DataRelation,System.Data.DataRowVersion)">
+ <summary>Gets the child rows of a <see cref="T:System.Data.DataRow"></see> using the specified <see cref="T:System.Data.DataRelation"></see>, and <see cref="T:System.Data.DataRowVersion"></see>.</summary>
+ <param name="relation">The <see cref="T:System.Data.DataRelation"></see> to use.</param>
+ <param name="version">One of the <see cref="T:System.Data.DataRowVersion"></see> values specifying the version of the data to get. Possible values are Default, Original, Current, and Proposed.</param>
+ <returns>An array of <see cref="T:System.Data.DataRow"></see> objects.</returns>
+ <exception cref="T:System.ArgumentException">The relation and row do not belong to the same table.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="relation">relation</paramref> is null.</exception>
+ <exception cref="T:System.Data.RowNotInTableException">The row does not belong to the table.</exception>
+ <exception cref="T:System.Data.VersionNotFoundException">The row does not have the requested <see cref="T:System.Data.DataRowVersion"></see>.</exception>
+ </member>
+ <member name="M:System.Data.DataRow.GetChildRows(System.String,System.Data.DataRowVersion)">
+ <summary>Gets the child rows of a <see cref="T:System.Data.DataRow"></see> using the specified <see cref="P:System.Data.DataRelation.RelationName"></see> of a <see cref="T:System.Data.DataRelation"></see>, and <see cref="T:System.Data.DataRowVersion"></see>.</summary>
+ <param name="relationName">The <see cref="P:System.Data.DataRelation.RelationName"></see> of the <see cref="T:System.Data.DataRelation"></see> to use.</param>
+ <param name="version">One of the <see cref="T:System.Data.DataRowVersion"></see> values specifying the version of the data to get. Possible values are Default, Original, Current, and Proposed.</param>
+ <returns>An array of <see cref="T:System.Data.DataRow"></see> objects or an array of length zero.</returns>
+ <exception cref="T:System.ArgumentException">The relation and row do not belong to the same table.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="relation">relation</paramref> is null.</exception>
+ <exception cref="T:System.Data.RowNotInTableException">The row does not belong to the table.</exception>
+ <exception cref="T:System.Data.VersionNotFoundException">The row does not have the requested <see cref="T:System.Data.DataRowVersion"></see>.</exception>
+ </member>
+ <member name="M:System.Data.DataRow.GetColumnError(System.String)">
+ <summary>Gets the error description for a column, specified by name.</summary>
+ <param name="columnName">The name of the column.</param>
+ <returns>The text of the error description.</returns>
+ </member>
+ <member name="M:System.Data.DataRow.GetColumnError(System.Data.DataColumn)">
+ <summary>Gets the error description of the specified <see cref="T:System.Data.DataColumn"></see>.</summary>
+ <param name="column">A <see cref="T:System.Data.DataColumn"></see>.</param>
+ <returns>The text of the error description.</returns>
+ </member>
+ <member name="M:System.Data.DataRow.GetColumnError(System.Int32)">
+ <summary>Gets the error description for the column specified by index.</summary>
+ <param name="columnIndex">The zero-based index of the column.</param>
+ <returns>The text of the error description.</returns>
+ <exception cref="T:System.IndexOutOfRangeException">The <paramref name="columnIndex">columnIndex</paramref> argument is out of range.</exception>
+ </member>
+ <member name="M:System.Data.DataRow.GetColumnsInError">
+ <summary>Gets an array of columns that have errors.</summary>
+ <returns>An array of <see cref="T:System.Data.DataColumn"></see> objects that contain errors.</returns>
+ </member>
+ <member name="M:System.Data.DataRow.GetParentRow(System.Data.DataRelation)">
+ <summary>Gets the parent row of a <see cref="T:System.Data.DataRow"></see> using the specified <see cref="T:System.Data.DataRelation"></see>.</summary>
+ <param name="relation">The <see cref="T:System.Data.DataRelation"></see> to use.</param>
+ <returns>The parent <see cref="T:System.Data.DataRow"></see> of the current row.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="relation">relation</paramref> does not belong to the <see cref="T:System.Data.DataTable"></see>. The row is null.</exception>
+ <exception cref="T:System.Data.DataException">A child row has multiple parents.</exception>
+ <exception cref="T:System.Data.InvalidConstraintException">This row does not belong to the child table of the <see cref="T:System.Data.DataRelation"></see> object.</exception>
+ <exception cref="T:System.Data.RowNotInTableException">The row does not belong to a table.</exception>
+ </member>
+ <member name="M:System.Data.DataRow.GetParentRow(System.String)">
+ <summary>Gets the parent row of a <see cref="T:System.Data.DataRow"></see> using the specified <see cref="P:System.Data.DataRelation.RelationName"></see> of a <see cref="T:System.Data.DataRelation"></see>.</summary>
+ <param name="relationName">The <see cref="P:System.Data.DataRelation.RelationName"></see> of a <see cref="T:System.Data.DataRelation"></see>.</param>
+ <returns>The parent <see cref="T:System.Data.DataRow"></see> of the current row.</returns>
+ <exception cref="T:System.ArgumentException">The relation and row do not belong to the same table.</exception>
+ <exception cref="T:System.Data.DataException">A child row has multiple parents.</exception>
+ <exception cref="T:System.Data.RowNotInTableException">The row does not belong to the table.</exception>
+ </member>
+ <member name="M:System.Data.DataRow.GetParentRow(System.Data.DataRelation,System.Data.DataRowVersion)">
+ <summary>Gets the parent row of a <see cref="T:System.Data.DataRow"></see> using the specified <see cref="T:System.Data.DataRelation"></see>, and <see cref="T:System.Data.DataRowVersion"></see>.</summary>
+ <param name="relation">The <see cref="T:System.Data.DataRelation"></see> to use.</param>
+ <param name="version">One of the <see cref="T:System.Data.DataRowVersion"></see> values specifying the version of the data to get.</param>
+ <returns>The parent <see cref="T:System.Data.DataRow"></see> of the current row.</returns>
+ <exception cref="T:System.ArgumentNullException">The row is null. The <paramref name="relation">relation</paramref> does not belong to this table's parent relations.</exception>
+ <exception cref="T:System.Data.DataException">A child row has multiple parents.</exception>
+ <exception cref="T:System.Data.InvalidConstraintException">The relation's child table is not the table the row belongs to.</exception>
+ <exception cref="T:System.Data.RowNotInTableException">The row does not belong to a table.</exception>
+ <exception cref="T:System.Data.VersionNotFoundException">The row does not have this version of data.</exception>
+ </member>
+ <member name="M:System.Data.DataRow.GetParentRow(System.String,System.Data.DataRowVersion)">
+ <summary>Gets the parent row of a <see cref="T:System.Data.DataRow"></see> using the specified <see cref="P:System.Data.DataRelation.RelationName"></see> of a <see cref="T:System.Data.DataRelation"></see>, and <see cref="T:System.Data.DataRowVersion"></see>.</summary>
+ <param name="relationName">The <see cref="P:System.Data.DataRelation.RelationName"></see> of a <see cref="T:System.Data.DataRelation"></see>.</param>
+ <param name="version">One of the <see cref="T:System.Data.DataRowVersion"></see> values.</param>
+ <returns>The parent <see cref="T:System.Data.DataRow"></see> of the current row.</returns>
+ <exception cref="T:System.ArgumentException">The relation and row do not belong to the same table.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="relation">relation</paramref> is null.</exception>
+ <exception cref="T:System.Data.DataException">A child row has multiple parents.</exception>
+ <exception cref="T:System.Data.RowNotInTableException">The row does not belong to the table.</exception>
+ <exception cref="T:System.Data.VersionNotFoundException">The row does not have the requested <see cref="T:System.Data.DataRowVersion"></see>.</exception>
+ </member>
+ <member name="M:System.Data.DataRow.GetParentRows(System.Data.DataRelation,System.Data.DataRowVersion)">
+ <summary>Gets the parent rows of a <see cref="T:System.Data.DataRow"></see> using the specified <see cref="T:System.Data.DataRelation"></see>, and <see cref="T:System.Data.DataRowVersion"></see>.</summary>
+ <param name="relation">The <see cref="T:System.Data.DataRelation"></see> to use.</param>
+ <param name="version">One of the <see cref="T:System.Data.DataRowVersion"></see> values specifying the version of the data to get.</param>
+ <returns>An array of <see cref="T:System.Data.DataRow"></see> objects or an array of length zero.</returns>
+ <exception cref="T:System.ArgumentException">The <see cref="T:System.Data.DataRelation"></see> does not belong to this row's <see cref="T:System.Data.DataSet"></see>.</exception>
+ <exception cref="T:System.ArgumentNullException">The row is null.</exception>
+ <exception cref="T:System.Data.InvalidConstraintException">The relation's child table is not the table the row belongs to.</exception>
+ <exception cref="T:System.Data.RowNotInTableException">The row does not belong to a <see cref="T:System.Data.DataTable"></see>.</exception>
+ <exception cref="T:System.Data.VersionNotFoundException">The row does not have the requested <see cref="T:System.Data.DataRowVersion"></see>.</exception>
+ </member>
+ <member name="M:System.Data.DataRow.GetParentRows(System.Data.DataRelation)">
+ <summary>Gets the parent rows of a <see cref="T:System.Data.DataRow"></see> using the specified <see cref="T:System.Data.DataRelation"></see>.</summary>
+ <param name="relation">The <see cref="T:System.Data.DataRelation"></see> to use.</param>
+ <returns>An array of <see cref="T:System.Data.DataRow"></see> objects or an array of length zero.</returns>
+ <exception cref="T:System.ArgumentException">The <see cref="T:System.Data.DataRelation"></see> does not belong to this row's <see cref="T:System.Data.DataSet"></see>.</exception>
+ <exception cref="T:System.ArgumentNullException">The row is null.</exception>
+ <exception cref="T:System.Data.InvalidConstraintException">The relation's child table is not the table the row belongs to.</exception>
+ <exception cref="T:System.Data.RowNotInTableException">The row does not belong to a <see cref="T:System.Data.DataTable"></see>.</exception>
+ </member>
+ <member name="M:System.Data.DataRow.GetParentRows(System.String)">
+ <summary>Gets the parent rows of a <see cref="T:System.Data.DataRow"></see> using the specified <see cref="P:System.Data.DataRelation.RelationName"></see> of a <see cref="T:System.Data.DataRelation"></see>.</summary>
+ <param name="relationName">The <see cref="P:System.Data.DataRelation.RelationName"></see> of a <see cref="T:System.Data.DataRelation"></see>.</param>
+ <returns>An array of <see cref="T:System.Data.DataRow"></see> objects or an array of length zero.</returns>
+ <exception cref="T:System.ArgumentException">The relation and row do not belong to the same table.</exception>
+ <exception cref="T:System.Data.RowNotInTableException">The row does not belong to the table.</exception>
+ </member>
+ <member name="M:System.Data.DataRow.GetParentRows(System.String,System.Data.DataRowVersion)">
+ <summary>Gets the parent rows of a <see cref="T:System.Data.DataRow"></see> using the specified <see cref="P:System.Data.DataRelation.RelationName"></see> of a <see cref="T:System.Data.DataRelation"></see>, and <see cref="T:System.Data.DataRowVersion"></see>.</summary>
+ <param name="relationName">The <see cref="P:System.Data.DataRelation.RelationName"></see> of a <see cref="T:System.Data.DataRelation"></see>.</param>
+ <param name="version">One of the <see cref="T:System.Data.DataRowVersion"></see> values specifying the version of the data to get. Possible values are Default, Original, Current, and Proposed.</param>
+ <returns>An array of <see cref="T:System.Data.DataRow"></see> objects or an array of length zero.</returns>
+ <exception cref="T:System.ArgumentException">The relation and row do not belong to the same table.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="relation">relation</paramref> is null.</exception>
+ <exception cref="T:System.Data.RowNotInTableException">The row does not belong to the table.</exception>
+ <exception cref="T:System.Data.VersionNotFoundException">The row does not have the requested <see cref="T:System.Data.DataRowVersion"></see>.</exception>
+ </member>
+ <member name="P:System.Data.DataRow.HasErrors">
+ <summary>Gets a value that indicates whether there are errors in a row.</summary>
+ <returns>true if the row contains an error; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Data.DataRow.HasVersion(System.Data.DataRowVersion)">
+ <summary>Gets a value that indicates whether a specified version exists.</summary>
+ <param name="version">One of the <see cref="T:System.Data.DataRowVersion"></see> values that specifies the row version.</param>
+ <returns>true if the version exists; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Data.DataRow.IsNull(System.Data.DataColumn)">
+ <summary>Gets a value that indicates whether the specified <see cref="T:System.Data.DataColumn"></see> contains a null value.</summary>
+ <param name="column">A <see cref="T:System.Data.DataColumn"></see>.</param>
+ <returns>true if the column contains a null value; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Data.DataRow.IsNull(System.Int32)">
+ <summary>Gets a value that indicates whether the column at the specified index contains a null value.</summary>
+ <param name="columnIndex">The zero-based index of the column.</param>
+ <returns>true if the column contains a null value; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Data.DataRow.IsNull(System.String)">
+ <summary>Gets a value that indicates whether the named column contains a null value.</summary>
+ <param name="columnName">The name of the column.</param>
+ <returns>true if the column contains a null value; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Data.DataRow.IsNull(System.Data.DataColumn,System.Data.DataRowVersion)">
+ <summary>Gets a value that indicates whether the specified <see cref="T:System.Data.DataColumn"></see> and <see cref="T:System.Data.DataRowVersion"></see> contains a null value.</summary>
+ <param name="column">A <see cref="T:System.Data.DataColumn"></see>.</param>
+ <param name="version">One of the <see cref="T:System.Data.DataRowVersion"></see> values that specifies the row version. Possible values are Default, Original, Current, and Proposed.</param>
+ <returns>true if the column contains a null value; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Data.DataRow.Item(System.Data.DataColumn)">
+ <summary>Gets or sets the data stored in the specified <see cref="T:System.Data.DataColumn"></see>.</summary>
+ <param name="column">A <see cref="T:System.Data.DataColumn"></see> that contains the data.</param>
+ <returns>An <see cref="T:System.Object"></see> that contains the data.</returns>
+ <exception cref="T:System.ArgumentException">The column does not belong to this table.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="column">column</paramref> is null.</exception>
+ <exception cref="T:System.Data.DeletedRowInaccessibleException">An attempt was made to set a value on a deleted row.</exception>
+ <exception cref="T:System.InvalidCastException">The data types of the value and the column do not match.</exception>
+ </member>
+ <member name="P:System.Data.DataRow.Item(System.Int32)">
+ <summary>Gets or sets the data stored in the column specified by index.</summary>
+ <param name="columnIndex">The zero-based index of the column.</param>
+ <returns>An <see cref="T:System.Object"></see> that contains the data.</returns>
+ <exception cref="T:System.Data.DeletedRowInaccessibleException">Occurs when you try to set a value on a deleted row.</exception>
+ <exception cref="T:System.IndexOutOfRangeException">The <paramref name="columnIndex">columnIndex</paramref> argument is out of range.</exception>
+ <exception cref="T:System.InvalidCastException">Occurs when you set the value and the new value's <see cref="T:System.Type"></see> does not match <see cref="P:System.Data.DataColumn.DataType"></see>.</exception>
+ </member>
+ <member name="P:System.Data.DataRow.Item(System.String)">
+ <summary>Gets or sets the data stored in the column specified by name.</summary>
+ <param name="columnName">The name of the column.</param>
+ <returns>An <see cref="T:System.Object"></see> that contains the data.</returns>
+ <exception cref="T:System.ArgumentException">The column specified by <paramref name="columnName">columnName</paramref> cannot be found.</exception>
+ <exception cref="T:System.Data.DeletedRowInaccessibleException">Occurs when you try to set a value on a deleted row.</exception>
+ <exception cref="T:System.InvalidCastException">Occurs when you set a value and its <see cref="T:System.Type"></see> does not match <see cref="P:System.Data.DataColumn.DataType"></see>.</exception>
+ <exception cref="T:System.Data.NoNullAllowedException">Occurs when you try to insert a null value into a column where <see cref="P:System.Data.DataColumn.AllowDBNull"></see> is set to false.</exception>
+ </member>
+ <member name="P:System.Data.DataRow.Item(System.Data.DataColumn,System.Data.DataRowVersion)">
+ <summary>Gets the specified version of data stored in the specified <see cref="T:System.Data.DataColumn"></see>.</summary>
+ <param name="column">A <see cref="T:System.Data.DataColumn"></see> that contains information about the column.</param>
+ <param name="version">One of the <see cref="T:System.Data.DataRowVersion"></see> values that specifies the row version that you want. Possible values are Default, Original, Current, and Proposed.</param>
+ <returns>An <see cref="T:System.Object"></see> that contains the data.</returns>
+ <exception cref="T:System.ArgumentException">The column does not belong to the table.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="column">column</paramref> argument contains null.</exception>
+ <exception cref="T:System.Data.VersionNotFoundException">The row does not have this version of data.</exception>
+ </member>
+ <member name="P:System.Data.DataRow.Item(System.Int32,System.Data.DataRowVersion)">
+ <summary>Gets the data stored in the column, specified by index and version of the data to retrieve.</summary>
+ <param name="columnIndex">The zero-based index of the column.</param>
+ <param name="version">One of the <see cref="T:System.Data.DataRowVersion"></see> values that specifies the row version that you want. Possible values are Default, Original, Current, and Proposed.</param>
+ <returns>An <see cref="T:System.Object"></see> that contains the data.</returns>
+ <exception cref="T:System.IndexOutOfRangeException">The <paramref name="columnIndex">columnIndex</paramref> argument is out of range.</exception>
+ <exception cref="T:System.InvalidCastException">The data types of the value and the column do not match.</exception>
+ <exception cref="T:System.Data.VersionNotFoundException">The row does not have this version of data.</exception>
+ <exception cref="T:System.Data.DeletedRowInaccessibleException">An attempt was made to set a value on a deleted row.</exception>
+ </member>
+ <member name="P:System.Data.DataRow.Item(System.String,System.Data.DataRowVersion)">
+ <summary>Gets the specified version of data stored in the named column.</summary>
+ <param name="columnName">The name of the column.</param>
+ <param name="version">One of the <see cref="T:System.Data.DataRowVersion"></see> values that specifies the row version that you want. Possible values are Default, Original, Current, and Proposed.</param>
+ <returns>An <see cref="T:System.Object"></see> that contains the data.</returns>
+ <exception cref="T:System.ArgumentException">The column specified by <paramref name="columnName">columnName</paramref> cannot be found.</exception>
+ <exception cref="T:System.InvalidCastException">The data types of the value and the column do not match.</exception>
+ <exception cref="T:System.Data.VersionNotFoundException">The row does not have this version of data.</exception>
+ <exception cref="T:System.Data.DeletedRowInaccessibleException">The row was deleted.</exception>
+ </member>
+ <member name="P:System.Data.DataRow.ItemArray">
+ <summary>Gets or sets all the values for this row through an array.</summary>
+ <returns>An array of type <see cref="T:System.Object"></see>.</returns>
+ <exception cref="T:System.ArgumentException">The array is larger than the number of columns in the table.</exception>
+ <exception cref="T:System.InvalidCastException">A value in the array does not match its <see cref="P:System.Data.DataColumn.DataType"></see> in its respective <see cref="T:System.Data.DataColumn"></see>.</exception>
+ <exception cref="T:System.Data.ConstraintException">An edit broke a constraint.</exception>
+ <exception cref="T:System.Data.ReadOnlyException">An edit tried to change the value of a read-only column.</exception>
+ <exception cref="T:System.Data.NoNullAllowedException">An edit tried to put a null value in a column where <see cref="P:System.Data.DataColumn.AllowDBNull"></see> of the <see cref="T:System.Data.DataColumn"></see> object is false.</exception>
+ <exception cref="T:System.Data.DeletedRowInaccessibleException">The row has been deleted.</exception>
+ </member>
+ <member name="M:System.Data.DataRow.RejectChanges">
+ <summary>Rejects all changes made to the row since <see cref="M:System.Data.DataRow.AcceptChanges"></see> was last called.</summary>
+ <exception cref="T:System.Data.RowNotInTableException">The row does not belong to the table.</exception>
+ </member>
+ <member name="P:System.Data.DataRow.RowError">
+ <summary>Gets or sets the custom error description for a row.</summary>
+ <returns>The text describing an error.</returns>
+ </member>
+ <member name="P:System.Data.DataRow.RowState">
+ <summary>Gets the current state of the row with regard to its relationship to the <see cref="T:System.Data.DataRowCollection"></see>.</summary>
+ <returns>One of the <see cref="T:System.Data.DataRowState"></see> values.</returns>
+ </member>
+ <member name="M:System.Data.DataRow.SetAdded">
+ <summary>Changes the <see cref="System.Data.DataRow.Rowstate"></see> of a <see cref="T:System.Data.DataRow"></see> to Added.</summary>
+ </member>
+ <member name="M:System.Data.DataRow.SetColumnError(System.Data.DataColumn,System.String)">
+ <summary>Sets the error description for a column specified as a <see cref="T:System.Data.DataColumn"></see>.</summary>
+ <param name="column">The <see cref="T:System.Data.DataColumn"></see> to set the error description for.</param>
+ <param name="error">The error description.</param>
+ </member>
+ <member name="M:System.Data.DataRow.SetColumnError(System.Int32,System.String)">
+ <summary>Sets the error description for a column specified by index.</summary>
+ <param name="columnIndex">The zero-based index of the column.</param>
+ <param name="error">The error description.</param>
+ <exception cref="T:System.IndexOutOfRangeException">The <paramref name="columnIndex">columnIndex</paramref> argument is out of range</exception>
+ </member>
+ <member name="M:System.Data.DataRow.SetColumnError(System.String,System.String)">
+ <summary>Sets the error description for a column specified by name.</summary>
+ <param name="columnName">The name of the column.</param>
+ <param name="error">The error description.</param>
+ </member>
+ <member name="M:System.Data.DataRow.SetModified">
+ <summary>Changes the <see cref="System.Data.DataRow.Rowstate"></see> of a <see cref="T:System.Data.DataRow"></see> to Modified.</summary>
+ </member>
+ <member name="M:System.Data.DataRow.SetNull(System.Data.DataColumn)">
+ <summary>Sets the value of the specified <see cref="T:System.Data.DataColumn"></see> to a null value.</summary>
+ <param name="column">A <see cref="T:System.Data.DataColumn"></see>.</param>
+ </member>
+ <member name="M:System.Data.DataRow.SetParentRow(System.Data.DataRow)">
+ <summary>Sets the parent row of a <see cref="T:System.Data.DataRow"></see> with specified new parent <see cref="T:System.Data.DataRow"></see>.</summary>
+ <param name="parentRow">The new parent <see cref="T:System.Data.DataRow"></see>.</param>
+ </member>
+ <member name="M:System.Data.DataRow.SetParentRow(System.Data.DataRow,System.Data.DataRelation)">
+ <summary>Sets the parent row of a <see cref="T:System.Data.DataRow"></see> with specified new parent <see cref="T:System.Data.DataRow"></see> and <see cref="T:System.Data.DataRelation"></see>.</summary>
+ <param name="parentRow">The new parent <see cref="T:System.Data.DataRow"></see>.</param>
+ <param name="relation">The relation <see cref="T:System.Data.DataRelation"></see> to use.</param>
+ <exception cref="T:System.Data.RowNotInTableException">One of the rows does not belong to a table</exception>
+ <exception cref="T:System.ArgumentNullException">One of the rows is null.</exception>
+ <exception cref="T:System.ArgumentException">The relation does not belong to the <see cref="T:System.Data.DataRelationCollection"></see> of the <see cref="T:System.Data.DataSet"></see> object.</exception>
+ <exception cref="T:System.Data.InvalidConstraintException">The relation's child <see cref="T:System.Data.DataTable"></see> is not the table this row belongs to.</exception>
+ </member>
+ <member name="P:System.Data.DataRow.Table">
+ <summary>Gets the <see cref="T:System.Data.DataTable"></see> for which this row has a schema.</summary>
+ <returns>The <see cref="T:System.Data.DataTable"></see> to which this row belongs.</returns>
+ </member>
+ <member name="T:System.Data.DataRowAction">
+ <summary>Describes an action performed on a <see cref="T:System.Data.DataRow"></see>.</summary>
+ </member>
+ <member name="F:System.Data.DataRowAction.Add">
+ <summary>The row has been added to the table.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.DataRowAction.Change">
+ <summary>The row has changed.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.DataRowAction.ChangeCurrentAndOriginal">
+ <summary>The original and the current versions of the row have been changed.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.DataRowAction.ChangeOriginal">
+ <summary>The original version of the row has been changed.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.DataRowAction.Commit">
+ <summary>The changes to the row have been committed.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.DataRowAction.Delete">
+ <summary>The row was deleted from the table.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.DataRowAction.Nothing">
+ <summary>The row has not changed.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.DataRowAction.Rollback">
+ <summary>The most recent change to the row has been rolled back.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Data.DataRowBuilder">
+ <summary>The DataRowBuilder type supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ </member>
+ <member name="T:System.Data.DataRowChangeEventArgs">
+ <summary>Provides data for the <see cref="E:System.Data.DataTable.RowChanged"></see>, <see cref="E:System.Data.DataTable.RowChanging"></see>, <see cref="M:System.Data.DataTable.OnRowDeleting(System.Data.DataRowChangeEventArgs)"></see>, and <see cref="M:System.Data.DataTable.OnRowDeleted(System.Data.DataRowChangeEventArgs)"></see> events.</summary>
+ </member>
+ <member name="M:System.Data.DataRowChangeEventArgs.#ctor(System.Data.DataRow,System.Data.DataRowAction)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.DataRowChangeEventArgs"></see> class.</summary>
+ <param name="row">The <see cref="T:System.Data.DataRow"></see> upon which an action is occuring.</param>
+ <param name="action">One of the <see cref="T:System.Data.DataRowAction"></see> values.</param>
+ </member>
+ <member name="P:System.Data.DataRowChangeEventArgs.Action">
+ <summary>Gets the action that has occurred on a <see cref="T:System.Data.DataRow"></see>.</summary>
+ <returns>One of the <see cref="T:System.Data.DataRowAction"></see> values.</returns>
+ </member>
+ <member name="P:System.Data.DataRowChangeEventArgs.Row">
+ <summary>Gets the row upon which an action has occurred.</summary>
+ <returns>The <see cref="T:System.Data.DataRow"></see> upon which an action has occurred.</returns>
+ </member>
+ <member name="T:System.Data.DataRowChangeEventHandler">
+ <summary>Represents the method that will handle the <see cref="E:System.Data.DataTable.RowChanging"></see>, <see cref="E:System.Data.DataTable.RowChanged"></see>, <see cref="E:System.Data.DataTable.RowDeleting"></see>, and <see cref="E:System.Data.DataTable.RowDeleted"></see> events of a <see cref="T:System.Data.DataTable"></see>.</summary>
+ <param name="sender">The source of the event.</param>
+ <param name="e">A <see cref="T:System.Data.DataRowChangeEventArgs"></see> that contains the event data.</param>
+ </member>
+ <member name="T:System.Data.DataRowCollection">
+ <summary>Represents a collection of rows for a <see cref="T:System.Data.DataTable"></see>.</summary>
+ </member>
+ <member name="M:System.Data.DataRowCollection.Add(System.Data.DataRow)">
+ <summary>Adds the specified <see cref="T:System.Data.DataRow"></see> to the <see cref="T:System.Data.DataRowCollection"></see> object.</summary>
+ <param name="row">The <see cref="T:System.Data.DataRow"></see> to add.</param>
+ <exception cref="T:System.ArgumentNullException">The row is null.</exception>
+ <exception cref="T:System.ArgumentException">The row either belongs to another table or already belongs to this table.</exception>
+ <exception cref="T:System.Data.ConstraintException">The addition invalidates a constraint.</exception>
+ <exception cref="T:System.Data.NoNullAllowedException">The addition tries to put a null in a <see cref="T:System.Data.DataColumn"></see> where <see cref="P:System.Data.DataColumn.AllowDBNull"></see> is false.</exception>
+ </member>
+ <member name="M:System.Data.DataRowCollection.Add(System.Object[])">
+ <summary>Creates a row using specified values and adds it to the <see cref="T:System.Data.DataRowCollection"></see>.</summary>
+ <param name="values">The array of values that are used to create the new row.</param>
+ <returns>None.</returns>
+ <exception cref="T:System.ArgumentException">The array is larger than the number of columns in the table.</exception>
+ <exception cref="T:System.InvalidCastException">A value does not match its respective column type.</exception>
+ <exception cref="T:System.Data.ConstraintException">Adding the row invalidates a constraint.</exception>
+ <exception cref="T:System.Data.NoNullAllowedException">Trying to put a null in a column where <see cref="P:System.Data.DataColumn.AllowDBNull"></see> is false.</exception>
+ </member>
+ <member name="M:System.Data.DataRowCollection.Clear">
+ <summary>Clears the collection of all rows.</summary>
+ <exception cref="T:System.Data.InvalidConstraintException">A <see cref="T:System.Data.ForeignKeyConstraint"></see> is enforced on the <see cref="T:System.Data.DataRowCollection"></see>.</exception>
+ </member>
+ <member name="M:System.Data.DataRowCollection.Contains(System.Object)">
+ <summary>Gets a value that indicates whether the primary key of any row in the collection contains the specified value.</summary>
+ <param name="key">The value of the primary key to test for.</param>
+ <returns>true if the collection contains a <see cref="T:System.Data.DataRow"></see> with the specified primary key value; otherwise, false.</returns>
+ <exception cref="T:System.Data.MissingPrimaryKeyException">The table does not have a primary key.</exception>
+ </member>
+ <member name="M:System.Data.DataRowCollection.Contains(System.Object[])">
+ <summary>Gets a value that indicates whether the primary key columns of any row in the collection contain the values specified in the object array.</summary>
+ <param name="keys">An array of primary key values to test for.</param>
+ <returns>true if the <see cref="T:System.Data.DataRowCollection"></see> contains a <see cref="T:System.Data.DataRow"></see> with the specified key values; otherwise, false.</returns>
+ <exception cref="T:System.Data.MissingPrimaryKeyException">The table does not have a primary key.</exception>
+ </member>
+ <member name="M:System.Data.DataRowCollection.CopyTo(System.Array,System.Int32)">
+ <summary>Copies all the <see cref="T:System.Data.DataRow"></see> objects from the collection into the given array, starting at the given destination array index.</summary>
+ <param name="ar">The one-dimensional array that is the destination of the elements copied from the DataRowCollection. The array must have zero-based indexing.</param>
+ <param name="index">The zero-based index in the array at which copying begins.</param>
+ </member>
+ <member name="M:System.Data.DataRowCollection.CopyTo(System.Data.DataRow[],System.Int32)">
+ <summary>Copies all the <see cref="T:System.Data.DataRow"></see> objects from the collection into the given array, starting at the given destination array index.</summary>
+ <param name="array">The one-dimensional array that is the destination of the elements copied from the DataRowCollection. The array must have zero-based indexing.</param>
+ <param name="index">The zero-based index in the array at which copying begins.</param>
+ </member>
+ <member name="P:System.Data.DataRowCollection.Count">
+ <summary>Gets the total number of <see cref="T:System.Data.DataRow"></see> objects in this collection.</summary>
+ <returns>The total number of <see cref="T:System.Data.DataRow"></see> objects in this collection.</returns>
+ </member>
+ <member name="M:System.Data.DataRowCollection.Find(System.Object)">
+ <summary>Gets the row specified by the primary key value.</summary>
+ <param name="key">The primary key value of the <see cref="T:System.Data.DataRow"></see> to find.</param>
+ <returns>A <see cref="T:System.Data.DataRow"></see> that contains the primary key value specified; otherwise a null value if the primary key value does not exist in the <see cref="T:System.Data.DataRowCollection"></see>.</returns>
+ <exception cref="T:System.Data.MissingPrimaryKeyException">The table does not have a primary key.</exception>
+ </member>
+ <member name="M:System.Data.DataRowCollection.Find(System.Object[])">
+ <summary>Gets the row that contains the specified primary key values.</summary>
+ <param name="keys">An array of primary key values to find. The type of the array is Object.</param>
+ <returns>A <see cref="T:System.Data.DataRow"></see> object that contains the primary key values specified; otherwise a null value if the primary key value does not exist in the <see cref="T:System.Data.DataRowCollection"></see>.</returns>
+ <exception cref="T:System.IndexOutOfRangeException">No row corresponds to that index value.</exception>
+ <exception cref="T:System.Data.MissingPrimaryKeyException">The table does not have a primary key.</exception>
+ </member>
+ <member name="M:System.Data.DataRowCollection.GetEnumerator">
+ <summary>Gets an <see cref="T:System.Collections.IEnumerator"></see> for this collection.</summary>
+ <returns>An <see cref="T:System.Collections.IEnumerator"></see> for this collection.</returns>
+ </member>
+ <member name="M:System.Data.DataRowCollection.IndexOf(System.Data.DataRow)">
+ <summary>Gets the index of the specified <see cref="T:System.Data.DataRow"></see> object.</summary>
+ <param name="row">The DataRow to search for.</param>
+ <returns>The zero-based index of the row, or -1 if the row is not found in the collection.</returns>
+ </member>
+ <member name="M:System.Data.DataRowCollection.InsertAt(System.Data.DataRow,System.Int32)">
+ <summary>Inserts a new row into the collection at the specified location.</summary>
+ <param name="row">The <see cref="T:System.Data.DataRow"></see> to add.</param>
+ <param name="pos">The (zero-based) location in the collection where you want to add the DataRow.</param>
+ </member>
+ <member name="P:System.Data.DataRowCollection.Item(System.Int32)">
+ <summary>Gets the row at the specified index.</summary>
+ <param name="index">The zero-based index of the row to return.</param>
+ <returns>The specified <see cref="T:System.Data.DataRow"></see>.</returns>
+ <exception cref="T:System.IndexOutOfRangeException">The index value is greater than the number of items in the collection.</exception>
+ </member>
+ <member name="M:System.Data.DataRowCollection.Remove(System.Data.DataRow)">
+ <summary>Removes the specified <see cref="T:System.Data.DataRow"></see> from the collection.</summary>
+ <param name="row">The <see cref="T:System.Data.DataRow"></see> to remove.</param>
+ </member>
+ <member name="M:System.Data.DataRowCollection.RemoveAt(System.Int32)">
+ <summary>Removes the row at the specified index from the collection.</summary>
+ <param name="index">The index of the row to remove.</param>
+ </member>
+ <member name="T:System.Diagnostics.Contracts.ContractAbbreviatorAttribute">
+ <summary>Defines abbreviations that you can use in place of the full contract syntax.</summary>
+ </member>
+ <member name="M:System.Diagnostics.Contracts.ContractAbbreviatorAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.Contracts.ContractAbbreviatorAttribute"></see> class.</summary>
+ </member>
+ <member name="T:System.Diagnostics.Contracts.ContractArgumentValidatorAttribute">
+ <summary>Enables the factoring of legacy if-then-throw code into separate methods for reuse, and provides full control over thrown exceptions and arguments.</summary>
+ </member>
+ <member name="M:System.Diagnostics.Contracts.ContractArgumentValidatorAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.Contracts.ContractArgumentValidatorAttribute"></see> class.</summary>
+ </member>
+ <member name="T:System.Diagnostics.Contracts.ContractClassAttribute">
+ <summary>Specifies that a separate type contains the code contracts for this type.</summary>
+ </member>
+ <member name="M:System.Diagnostics.Contracts.ContractClassAttribute.#ctor(System.Type)">
+ <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.Contracts.ContractClassAttribute"></see> class.</summary>
+ <param name="typeContainingContracts">The type that contains the code contracts for this type.</param>
+ </member>
+ <member name="P:System.Diagnostics.Contracts.ContractClassAttribute.TypeContainingContracts">
+ <summary>Gets the type that contains the code contracts for this type.</summary>
+ <returns>The type that contains the code contracts for this type.</returns>
+ </member>
+ <member name="T:System.Diagnostics.Contracts.ContractClassForAttribute">
+ <summary>Specifies that a class is a contract for a type.</summary>
+ </member>
+ <member name="M:System.Diagnostics.Contracts.ContractClassForAttribute.#ctor(System.Type)">
+ <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.Contracts.ContractClassForAttribute"></see> class, specifying the type the current class is a contract for.</summary>
+ <param name="typeContractsAreFor">The type the current class is a contract for.</param>
+ </member>
+ <member name="P:System.Diagnostics.Contracts.ContractClassForAttribute.TypeContractsAreFor">
+ <summary>Gets the type that this code contract applies to.</summary>
+ <returns>The type that this contract applies to.</returns>
+ </member>
+ <member name="T:System.Diagnostics.Contracts.ContractFailedEventArgs">
+ <summary>Provides methods and data for the <see cref="E:System.Diagnostics.Contracts.Contract.ContractFailed"></see> event.</summary>
+ </member>
+ <member name="M:System.Diagnostics.Contracts.ContractFailedEventArgs.#ctor(System.Diagnostics.Contracts.ContractFailureKind,System.String,System.String,System.Exception)">
+ <summary>Provides data for the <see cref="E:System.Diagnostics.Contracts.Contract.ContractFailed"></see> event.</summary>
+ <param name="failureKind">One of the enumeration values that specifies the contract that failed.</param>
+ <param name="message">The message for the event.</param>
+ <param name="condition">The condition for the event.</param>
+ <param name="originalException">The exception that caused the event.</param>
+ </member>
+ <member name="P:System.Diagnostics.Contracts.ContractFailedEventArgs.Condition">
+ <summary>Gets the condition for the failure of the contract.</summary>
+ <returns>The condition for the failure.</returns>
+ </member>
+ <member name="P:System.Diagnostics.Contracts.ContractFailedEventArgs.FailureKind">
+ <summary>Gets the type of contract that failed.</summary>
+ <returns>One of the enumeration values that specifies the type of contract that failed.</returns>
+ </member>
+ <member name="P:System.Diagnostics.Contracts.ContractFailedEventArgs.Handled">
+ <summary>Indicates whether the <see cref="E:System.Diagnostics.Contracts.Contract.ContractFailed"></see> event has been handled.</summary>
+ <returns>true if the event has been handled; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Diagnostics.Contracts.ContractFailedEventArgs.Message">
+ <summary>Gets the message that describes the <see cref="E:System.Diagnostics.Contracts.Contract.ContractFailed"></see> event.</summary>
+ <returns>The message that describes the event.</returns>
+ </member>
+ <member name="P:System.Diagnostics.Contracts.ContractFailedEventArgs.OriginalException">
+ <summary>Gets the original exception that caused the <see cref="E:System.Diagnostics.Contracts.Contract.ContractFailed"></see> event.</summary>
+ <returns>The exception that caused the event.</returns>
+ </member>
+ <member name="M:System.Diagnostics.Contracts.ContractFailedEventArgs.SetHandled">
+ <summary>Sets the <see cref="P:System.Diagnostics.Contracts.ContractFailedEventArgs.Handled"></see> property to true.</summary>
+ </member>
+ <member name="M:System.Diagnostics.Contracts.ContractFailedEventArgs.SetUnwind">
+ <summary>Sets the <see cref="P:System.Diagnostics.Contracts.ContractFailedEventArgs.Unwind"></see> property to true.</summary>
+ </member>
+ <member name="P:System.Diagnostics.Contracts.ContractFailedEventArgs.Unwind">
+ <summary>Indicates whether the code contract escalation policy should be applied.</summary>
+ <returns>true to apply the escalation policy; otherwise, false. The default is false.</returns>
+ </member>
+ <member name="T:System.Diagnostics.Contracts.ContractFailureKind">
+ <summary>Specifies the type of contract that failed.</summary>
+ </member>
+ <member name="F:System.Diagnostics.Contracts.ContractFailureKind.Assert">
+ <summary>An <see cref="Overload:System.Diagnostics.Contracts.Contract.Assert"></see> contract failed.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.Contracts.ContractFailureKind.Assume">
+ <summary>An <see cref="Overload:System.Diagnostics.Contracts.Contract.Assume"></see> contract failed.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.Contracts.ContractFailureKind.Invariant">
+ <summary>An <see cref="Overload:System.Diagnostics.Contracts.Contract.Invariant"></see> contract failed.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.Contracts.ContractFailureKind.Postcondition">
+ <summary>An <see cref="Overload:System.Diagnostics.Contracts.Contract.Ensures"></see> contract failed.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.Contracts.ContractFailureKind.PostconditionOnException">
+ <summary>An <see cref="Overload:System.Diagnostics.Contracts.Contract.EnsuresOnThrow"></see> contract failed.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.Contracts.ContractFailureKind.Precondition">
+ <summary>A <see cref="Overload:System.Diagnostics.Contracts.Contract.Requires"></see> contract failed.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Diagnostics.Contracts.ContractInvariantMethodAttribute">
+ <summary>Marks a method as being the invariant method for a class.</summary>
+ </member>
+ <member name="M:System.Diagnostics.Contracts.ContractInvariantMethodAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.Contracts.ContractInvariantMethodAttribute"></see> class.</summary>
+ </member>
+ <member name="T:System.Diagnostics.Contracts.ContractOptionAttribute">
+ <summary>Enables you to set contract and tool options at assembly, type, or method granularity.</summary>
+ </member>
+ <member name="M:System.Diagnostics.Contracts.ContractOptionAttribute.#ctor(System.String,System.String,System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.Contracts.ContractOptionAttribute"></see> class by using the provided category, setting, and enable/disable value.</summary>
+ <param name="category">The category for the option to be set.</param>
+ <param name="setting">The option setting.</param>
+ <param name="enabled">true to enable the option; false to disable the option.</param>
+ </member>
+ <member name="M:System.Diagnostics.Contracts.ContractOptionAttribute.#ctor(System.String,System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.Contracts.ContractOptionAttribute"></see> class by using the provided category, setting, and value.</summary>
+ <param name="category">The category of the option to be set.</param>
+ <param name="setting">The option setting.</param>
+ <param name="value">The value for the setting.</param>
+ </member>
+ <member name="P:System.Diagnostics.Contracts.ContractOptionAttribute.Category">
+ <summary>Gets the category of the option.</summary>
+ <returns>The category of the option.</returns>
+ </member>
+ <member name="P:System.Diagnostics.Contracts.ContractOptionAttribute.Enabled">
+ <summary>Determines if an option is enabled.</summary>
+ <returns>true if the option is enabled; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Diagnostics.Contracts.ContractOptionAttribute.Setting">
+ <summary>Gets the setting for the option.</summary>
+ <returns>The setting for the option.</returns>
+ </member>
+ <member name="P:System.Diagnostics.Contracts.ContractOptionAttribute.Value">
+ <summary>Gets the value for the option.</summary>
+ <returns>The value for the option.</returns>
+ </member>
+ <member name="T:System.Diagnostics.Contracts.ContractPublicPropertyNameAttribute">
+ <summary>Specifies that a field can be used in method contracts when the field has less visibility than the method.</summary>
+ </member>
+ <member name="M:System.Diagnostics.Contracts.ContractPublicPropertyNameAttribute.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.Contracts.ContractPublicPropertyNameAttribute"></see> class.</summary>
+ <param name="name">The property name to apply to the field.</param>
+ </member>
+ <member name="P:System.Diagnostics.Contracts.ContractPublicPropertyNameAttribute.Name">
+ <summary>Gets the property name to be applied to the field.</summary>
+ <returns>The property name to be applied to the field.</returns>
+ </member>
+ <member name="T:System.Diagnostics.Contracts.ContractReferenceAssemblyAttribute">
+ <summary>Specifies that an assembly is a reference assembly that contains contracts.</summary>
+ </member>
+ <member name="M:System.Diagnostics.Contracts.ContractReferenceAssemblyAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.Contracts.ContractReferenceAssemblyAttribute"></see> class.</summary>
+ </member>
+ <member name="T:System.Diagnostics.Contracts.ContractRuntimeIgnoredAttribute">
+ <summary>Identifies a member that has no run-time behavior.</summary>
+ </member>
+ <member name="M:System.Diagnostics.Contracts.ContractRuntimeIgnoredAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.Contracts.ContractRuntimeIgnoredAttribute"></see> class.</summary>
+ </member>
+ <member name="T:System.Diagnostics.Contracts.ContractVerificationAttribute">
+ <summary>Instructs analysis tools to assume the correctness of an assembly, type, or member without performing static verification.</summary>
+ </member>
+ <member name="M:System.Diagnostics.Contracts.ContractVerificationAttribute.#ctor(System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.Contracts.ContractVerificationAttribute"></see> class.</summary>
+ <param name="value">true to require verification; otherwise, false.</param>
+ </member>
+ <member name="P:System.Diagnostics.Contracts.ContractVerificationAttribute.Value">
+ <summary>Gets the value that indicates whether to verify the contract of the target.</summary>
+ <returns>true if verification is required; otherwise, false.</returns>
+ </member>
+ <member name="T:System.Diagnostics.Contracts.PureAttribute">
+ <summary>Indicates that a type or method is pure, that is, it does not make any visible state changes.</summary>
+ </member>
+ <member name="M:System.Diagnostics.Contracts.PureAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.Contracts.PureAttribute"></see> class.</summary>
+ </member>
+ <member name="T:System.Diagnostics.CorrelationManager">
+ <summary>Correlates traces that are part of a logical transaction.</summary>
+ </member>
+ <member name="P:System.Diagnostics.CorrelationManager.ActivityId">
+ <summary>Gets or sets the identity for a global activity.</summary>
+ <returns>A <see cref="T:System.Guid"></see> structure that identifies the global activity.</returns>
+ </member>
+ <member name="P:System.Diagnostics.CorrelationManager.LogicalOperationStack">
+ <summary>Gets the logical operation stack from the call context.</summary>
+ <returns>A <see cref="T:System.Collections.Stack"></see> object that represents the logical operation stack for the call context.</returns>
+ </member>
+ <member name="M:System.Diagnostics.CorrelationManager.StartLogicalOperation">
+ <summary>Starts a logical operation on a thread.</summary>
+ </member>
+ <member name="M:System.Diagnostics.CorrelationManager.StartLogicalOperation(System.Object)">
+ <summary>Starts a logical operation with the specified identity on a thread.</summary>
+ <param name="operationId">An object identifying the operation.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="operationId">operationId</paramref> parameter is null.</exception>
+ </member>
+ <member name="M:System.Diagnostics.CorrelationManager.StopLogicalOperation">
+ <summary>Stops the current logical operation.</summary>
+ <exception cref="T:System.InvalidOperationException">The <see cref="P:System.Diagnostics.CorrelationManager.LogicalOperationStack"></see> property is an empty stack.</exception>
+ </member>
+ <member name="T:System.Diagnostics.DataReceivedEventArgs">
+ <summary>Provides data for the <see cref="E:System.Diagnostics.Process.OutputDataReceived"></see> and <see cref="E:System.Diagnostics.Process.ErrorDataReceived"></see> events.</summary>
+ </member>
+ <member name="P:System.Diagnostics.DataReceivedEventArgs.Data">
+ <summary>Gets the line of characters that was written to a redirected <see cref="T:System.Diagnostics.Process"></see> output stream.</summary>
+ <returns>The line that was written by an associated <see cref="T:System.Diagnostics.Process"></see> to its redirected <see cref="P:System.Diagnostics.Process.StandardOutput"></see> or <see cref="P:System.Diagnostics.Process.StandardError"></see> stream.</returns>
+ </member>
+ <member name="T:System.Diagnostics.DataReceivedEventHandler">
+ <summary>Represents the method that will handle the <see cref="E:System.Diagnostics.Process.OutputDataReceived"></see> event or <see cref="E:System.Diagnostics.Process.ErrorDataReceived"></see> event of a <see cref="T:System.Diagnostics.Process"></see>.</summary>
+ <param name="sender">The source of the event.</param>
+ <param name="e">A <see cref="T:System.Diagnostics.DataReceivedEventArgs"></see> that contains the event data.</param>
+ </member>
+ <member name="T:System.Diagnostics.Debug">
+ <summary>Provides a set of methods and properties that help debug your code.</summary>
+ </member>
+ <member name="M:System.Diagnostics.Debug.Assert(System.Boolean)">
+ <summary>Checks for a condition; if the condition is false, displays a message box that shows the call stack.</summary>
+ <param name="condition">The conditional expression to evaluate. If the condition is true, a failure message is not sent and the message box is not displayed.</param>
+ </member>
+ <member name="M:System.Diagnostics.Debug.Assert(System.Boolean,System.String)">
+ <summary>Checks for a condition; if the condition is false, outputs a specified message and displays a message box that shows the call stack.</summary>
+ <param name="condition">The conditional expression to evaluate. If the condition is true, the specified message is not sent and the message box is not displayed.</param>
+ <param name="message">The message to send to the <see cref="P:System.Diagnostics.Trace.Listeners"></see> collection.</param>
+ </member>
+ <member name="M:System.Diagnostics.Debug.Assert(System.Boolean,System.String,System.String)">
+ <summary>Checks for a condition; if the condition is false, outputs two specified messages and displays a message box that shows the call stack.</summary>
+ <param name="condition">The conditional expression to evaluate. If the condition is true, the specified messages are not sent and the message box is not displayed.</param>
+ <param name="message">The message to send to the <see cref="P:System.Diagnostics.Trace.Listeners"></see> collection.</param>
+ <param name="detailMessage">The detailed message to send to the <see cref="P:System.Diagnostics.Trace.Listeners"></see> collection.</param>
+ </member>
+ <member name="M:System.Diagnostics.Debug.Assert(System.Boolean,System.String,System.String,System.Object[])">
+ <summary>Checks for a condition; if the condition is false, outputs two messages (simple and formatted) and displays a message box that shows the call stack.</summary>
+ <param name="condition">The conditional expression to evaluate. If the condition is true, the specified messages are not sent and the message box is not displayed.</param>
+ <param name="message">The message to send to the <see cref="P:System.Diagnostics.Trace.Listeners"></see> collection.</param>
+ <param name="detailMessageFormat">The composite format string to send to the <see cref="P:System.Diagnostics.Trace.Listeners"></see> collection. This message contains text intermixed with zero or more format items, which correspond to objects in the args array.</param>
+ <param name="args">An object array that contains zero or more objects to format.</param>
+ </member>
+ <member name="P:System.Diagnostics.Debug.AutoFlush">
+ <summary>Gets or sets a value indicating whether <see cref="M:System.Diagnostics.Debug.Flush"></see> should be called on the <see cref="P:System.Diagnostics.Debug.Listeners"></see> after every write.</summary>
+ <returns>true if <see cref="M:System.Diagnostics.Debug.Flush"></see> is called on the <see cref="P:System.Diagnostics.Debug.Listeners"></see> after every write; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Diagnostics.Debug.Close">
+ <summary>Flushes the output buffer and then calls the Close method on each of the <see cref="P:System.Diagnostics.Debug.Listeners"></see>.</summary>
+ </member>
+ <member name="M:System.Diagnostics.Debug.Fail(System.String)">
+ <summary>Emits the specified error message.</summary>
+ <param name="message">A message to emit.</param>
+ </member>
+ <member name="M:System.Diagnostics.Debug.Fail(System.String,System.String)">
+ <summary>Emits an error message and a detailed error message.</summary>
+ <param name="message">A message to emit.</param>
+ <param name="detailMessage">A detailed message to emit.</param>
+ </member>
+ <member name="M:System.Diagnostics.Debug.Flush">
+ <summary>Flushes the output buffer and causes buffered data to write to the <see cref="P:System.Diagnostics.Debug.Listeners"></see> collection.</summary>
+ </member>
+ <member name="M:System.Diagnostics.Debug.Indent">
+ <summary>Increases the current <see cref="P:System.Diagnostics.Debug.IndentLevel"></see> by one.</summary>
+ </member>
+ <member name="P:System.Diagnostics.Debug.IndentLevel">
+ <summary>Gets or sets the indent level.</summary>
+ <returns>The indent level. The default is 0.</returns>
+ </member>
+ <member name="P:System.Diagnostics.Debug.IndentSize">
+ <summary>Gets or sets the number of spaces in an indent.</summary>
+ <returns>The number of spaces in an indent. The default is four.</returns>
+ </member>
+ <member name="M:System.Diagnostics.Debug.Print(System.String)">
+ <summary>Writes a message followed by a line terminator to the trace listeners in the <see cref="P:System.Diagnostics.Debug.Listeners"></see> collection.</summary>
+ <param name="message">The message to write.</param>
+ </member>
+ <member name="M:System.Diagnostics.Debug.Print(System.String,System.Object[])">
+ <summary>Writes a formatted string followed by a line terminator to the trace listeners in the <see cref="P:System.Diagnostics.Debug.Listeners"></see> collection.</summary>
+ <param name="format">A composite format string that contains text intermixed with zero or more format items, which correspond to objects in the args array.</param>
+ <param name="args">An object array containing zero or more objects to format.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="format">format</paramref> is null.</exception>
+ <exception cref="T:System.FormatException"><paramref name="format">format</paramref> is invalid. -or- The number that indicates an argument to format is less than zero, or greater than or equal to the number of specified objects to format.</exception>
+ </member>
+ <member name="M:System.Diagnostics.Debug.Unindent">
+ <summary>Decreases the current <see cref="P:System.Diagnostics.Debug.IndentLevel"></see> by one.</summary>
+ </member>
+ <member name="M:System.Diagnostics.Debug.Write(System.String,System.String)">
+ <summary>Writes a category name and message to the trace listeners in the <see cref="P:System.Diagnostics.Debug.Listeners"></see> collection.</summary>
+ <param name="message">A message to write.</param>
+ <param name="category">A category name used to organize the output.</param>
+ </member>
+ <member name="M:System.Diagnostics.Debug.Write(System.Object,System.String)">
+ <summary>Writes a category name and the value of the object's <see cref="M:System.Object.ToString"></see> method to the trace listeners in the <see cref="P:System.Diagnostics.Debug.Listeners"></see> collection.</summary>
+ <param name="value">An object whose name is sent to the <see cref="P:System.Diagnostics.Debug.Listeners"></see>.</param>
+ <param name="category">A category name used to organize the output.</param>
+ </member>
+ <member name="M:System.Diagnostics.Debug.Write(System.Object)">
+ <summary>Writes the value of the object's <see cref="M:System.Object.ToString"></see> method to the trace listeners in the <see cref="P:System.Diagnostics.Debug.Listeners"></see> collection.</summary>
+ <param name="value">An object whose name is sent to the <see cref="P:System.Diagnostics.Debug.Listeners"></see>.</param>
+ </member>
+ <member name="M:System.Diagnostics.Debug.Write(System.String)">
+ <summary>Writes a message to the trace listeners in the <see cref="P:System.Diagnostics.Debug.Listeners"></see> collection.</summary>
+ <param name="message">A message to write.</param>
+ </member>
+ <member name="M:System.Diagnostics.Debug.WriteIf(System.Boolean,System.Object)">
+ <summary>Writes the value of the object's <see cref="M:System.Object.ToString"></see> method to the trace listeners in the <see cref="P:System.Diagnostics.Debug.Listeners"></see> collection if a condition is true.</summary>
+ <param name="condition">The conditional expression to evaluate. If the condition is true, the value is written to the trace listeners in the collection.</param>
+ <param name="value">An object whose name is sent to the <see cref="P:System.Diagnostics.Debug.Listeners"></see>.</param>
+ </member>
+ <member name="M:System.Diagnostics.Debug.WriteIf(System.Boolean,System.String)">
+ <summary>Writes a message to the trace listeners in the <see cref="P:System.Diagnostics.Debug.Listeners"></see> collection if a condition is true.</summary>
+ <param name="condition">The conditional expression to evaluate. If the condition is true, the message is written to the trace listeners in the collection.</param>
+ <param name="message">A message to write.</param>
+ </member>
+ <member name="M:System.Diagnostics.Debug.WriteIf(System.Boolean,System.Object,System.String)">
+ <summary>Writes a category name and the value of the object's <see cref="M:System.Object.ToString"></see> method to the trace listeners in the <see cref="P:System.Diagnostics.Debug.Listeners"></see> collection if a condition is true.</summary>
+ <param name="condition">The conditional expression to evaluate. If the condition is true, the category name and value are written to the trace listeners in the collection.</param>
+ <param name="value">An object whose name is sent to the <see cref="P:System.Diagnostics.Debug.Listeners"></see>.</param>
+ <param name="category">A category name used to organize the output.</param>
+ </member>
+ <member name="M:System.Diagnostics.Debug.WriteIf(System.Boolean,System.String,System.String)">
+ <summary>Writes a category name and message to the trace listeners in the <see cref="P:System.Diagnostics.Debug.Listeners"></see> collection if a condition is true.</summary>
+ <param name="condition">The conditional expression to evaluate. If the condition is true, the category name and message are written to the trace listeners in the collection.</param>
+ <param name="message">A message to write.</param>
+ <param name="category">A category name used to organize the output.</param>
+ </member>
+ <member name="M:System.Diagnostics.Debug.WriteLine(System.Object)">
+ <summary>Writes the value of the object's <see cref="M:System.Object.ToString"></see> method to the trace listeners in the <see cref="P:System.Diagnostics.Debug.Listeners"></see> collection.</summary>
+ <param name="value">An object whose name is sent to the <see cref="P:System.Diagnostics.Debug.Listeners"></see>.</param>
+ </member>
+ <member name="M:System.Diagnostics.Debug.WriteLine(System.String)">
+ <summary>Writes a message followed by a line terminator to the trace listeners in the <see cref="P:System.Diagnostics.Debug.Listeners"></see> collection.</summary>
+ <param name="message">A message to write.</param>
+ </member>
+ <member name="M:System.Diagnostics.Debug.WriteLine(System.Object,System.String)">
+ <summary>Writes a category name and the value of the object's <see cref="M:System.Object.ToString"></see> method to the trace listeners in the <see cref="P:System.Diagnostics.Debug.Listeners"></see> collection.</summary>
+ <param name="value">An object whose name is sent to the <see cref="P:System.Diagnostics.Debug.Listeners"></see>.</param>
+ <param name="category">A category name used to organize the output.</param>
+ </member>
+ <member name="M:System.Diagnostics.Debug.WriteLine(System.String,System.Object[])">
+ <summary>Writes a formatted message followed by a line terminator to the trace listeners in the <see cref="P:System.Diagnostics.Debug.Listeners"></see> collection.</summary>
+ <param name="format">A composite format string that contains text intermixed with zero or more format items, which correspond to objects in the args array.</param>
+ <param name="args">An object array that contains zero or more objects to format.</param>
+ </member>
+ <member name="M:System.Diagnostics.Debug.WriteLine(System.String,System.String)">
+ <summary>Writes a category name and message to the trace listeners in the <see cref="P:System.Diagnostics.Debug.Listeners"></see> collection.</summary>
+ <param name="message">A message to write.</param>
+ <param name="category">A category name used to organize the output.</param>
+ </member>
+ <member name="M:System.Diagnostics.Debug.WriteLineIf(System.Boolean,System.Object,System.String)">
+ <summary>Writes a category name and the value of the object's <see cref="M:System.Object.ToString"></see> method to the trace listeners in the <see cref="P:System.Diagnostics.Debug.Listeners"></see> collection if a condition is true.</summary>
+ <param name="condition">The conditional expression to evaluate. If the condition is true, the category name and value are written to the trace listeners in the collection.</param>
+ <param name="value">An object whose name is sent to the <see cref="P:System.Diagnostics.Debug.Listeners"></see>.</param>
+ <param name="category">A category name used to organize the output.</param>
+ </member>
+ <member name="M:System.Diagnostics.Debug.WriteLineIf(System.Boolean,System.Object)">
+ <summary>Writes the value of the object's <see cref="M:System.Object.ToString"></see> method to the trace listeners in the <see cref="P:System.Diagnostics.Debug.Listeners"></see> collection if a condition is true.</summary>
+ <param name="condition">The conditional expression to evaluate. If the condition is true, the value is written to the trace listeners in the collection.</param>
+ <param name="value">An object whose name is sent to the <see cref="P:System.Diagnostics.Debug.Listeners"></see>.</param>
+ </member>
+ <member name="M:System.Diagnostics.Debug.WriteLineIf(System.Boolean,System.String)">
+ <summary>Writes a message to the trace listeners in the <see cref="P:System.Diagnostics.Debug.Listeners"></see> collection if a condition is true.</summary>
+ <param name="condition">The conditional expression to evaluate. If the condition is true, the message is written to the trace listeners in the collection.</param>
+ <param name="message">A message to write.</param>
+ </member>
+ <member name="M:System.Diagnostics.Debug.WriteLineIf(System.Boolean,System.String,System.String)">
+ <summary>Writes a category name and message to the trace listeners in the <see cref="P:System.Diagnostics.Debug.Listeners"></see> collection if a condition is true.</summary>
+ <param name="condition">true to cause a message to be written; otherwise, false.</param>
+ <param name="message">A message to write.</param>
+ <param name="category">A category name used to organize the output.</param>
+ </member>
+ <member name="T:System.Diagnostics.DebuggableAttribute.DebuggingModes">
+ <summary>Specifies the debugging mode for the just-in-time (JIT) compiler.</summary>
+ </member>
+ <member name="F:System.Diagnostics.DebuggableAttribute.DebuggingModes.Default">
+ <summary>Instructs the just-in-time (JIT) compiler to use its default behavior, which includes enabling optimizations, disabling Edit and Continue support, and using symbol store sequence points if present. Starting with the .NET Framework version 2.0, JIT tracking information, the Microsoft intermediate language (MSIL) offset to the native-code offset within a method, is always generated.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.DebuggableAttribute.DebuggingModes.DisableOptimizations">
+ <summary>Disable optimizations performed by the compiler to make your output file smaller, faster, and more efficient. Optimizations result in code rearrangement in the output file, which can make debugging difficult. Typically optimization should be disabled while debugging. In versions 2.0 or later, combine this value with Default (Default | DisableOptimizations) to enable JIT tracking and disable optimizations.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.DebuggableAttribute.DebuggingModes.EnableEditAndContinue">
+ <summary>Enable edit and continue. Edit and continue enables you to make changes to your source code while your program is in break mode. The ability to edit and continue is compiler dependent.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints">
+ <summary>Use the implicit MSIL sequence points, not the program database (PDB) sequence points. The symbolic information normally includes at least one Microsoft intermediate language (MSIL) offset for each source line. When the just-in-time (JIT) compiler is about to compile a method, it asks the profiling services for a list of MSIL offsets that should be preserved. These MSIL offsets are called sequence points.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.DebuggableAttribute.DebuggingModes.None">
+ <summary>Starting with the .NET Framework version 2.0, JIT tracking information is always generated, and this flag has the same effect as <see cref="F:System.Diagnostics.DebuggableAttribute.DebuggingModes.Default"></see>, except that it sets the <see cref="P:System.Diagnostics.DebuggableAttribute.IsJITTrackingEnabled"></see> property to false. However, because JIT tracking is always enabled, the property value is ignored in version 2.0 or later. Note that, unlike the <see cref="F:System.Diagnostics.DebuggableAttribute.DebuggingModes.None"></see> flag, the <see cref="F:System.Diagnostics.DebuggableAttribute.DebuggingModes.None"></see> flag cannot be used to disable JIT optimizations.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Diagnostics.DebuggableAttribute">
+ <summary>Modifies code generation for runtime just-in-time (JIT) debugging. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Diagnostics.DebuggableAttribute.#ctor(System.Diagnostics.DebuggableAttribute.DebuggingModes)">
+ <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.DebuggableAttribute"></see> class, using the specified debugging modes for the just-in-time (JIT) compiler.</summary>
+ <param name="modes">A bitwise combination of the <see cref="T:System.Diagnostics.DebuggableAttribute.DebuggingModes"></see> values specifying the debugging mode for the JIT compiler.</param>
+ </member>
+ <member name="M:System.Diagnostics.DebuggableAttribute.#ctor(System.Boolean,System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.DebuggableAttribute"></see> class, using the specified tracking and optimization options for the just-in-time (JIT) compiler.</summary>
+ <param name="isJITTrackingEnabled">true to enable debugging; otherwise, false.</param>
+ <param name="isJITOptimizerDisabled">true to disable the optimizer for execution; otherwise, false.</param>
+ </member>
+ <member name="P:System.Diagnostics.DebuggableAttribute.DebuggingFlags">
+ <summary>Gets the debugging modes for the attribute.</summary>
+ <returns>A bitwise combination of the <see cref="T:System.Diagnostics.DebuggableAttribute.DebuggingModes"></see> values describing the debugging mode for the just-in-time (JIT) compiler. The default is <see cref="F:System.Diagnostics.DebuggableAttribute.DebuggingModes.Default"></see>.</returns>
+ </member>
+ <member name="P:System.Diagnostics.DebuggableAttribute.IsJITOptimizerDisabled">
+ <summary>Gets a value that indicates whether the runtime optimizer is disabled.</summary>
+ <returns>true if the runtime optimizer is disabled; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Diagnostics.DebuggableAttribute.IsJITTrackingEnabled">
+ <summary>Gets a value that indicates whether the runtime will track information during code generation for the debugger.</summary>
+ <returns>true if the runtime will track information during code generation for the debugger; otherwise, false.</returns>
+ </member>
+ <member name="T:System.Diagnostics.Debugger">
+ <summary>Enables communication with a debugger. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Diagnostics.Debugger.Break">
+ <summary>Signals a breakpoint to an attached debugger.</summary>
+ <exception cref="T:System.Security.SecurityException">The <see cref="T:System.Security.Permissions.UIPermission"></see> is not set to break into the debugger.</exception>
+ </member>
+ <member name="F:System.Diagnostics.Debugger.DefaultCategory">
+ <summary>Represents the default category of message with a constant.</summary>
+ <returns></returns>
+ </member>
+ <member name="P:System.Diagnostics.Debugger.IsAttached">
+ <summary>Gets a value that indicates whether a debugger is attached to the process.</summary>
+ <returns>true if a debugger is attached; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Diagnostics.Debugger.IsLogging">
+ <summary>Checks to see if logging is enabled by an attached debugger.</summary>
+ <returns>true if a debugger is attached and logging is enabled; otherwise, false. The attached debugger is the registered managed debugger in the DbgManagedDebugger registry key. For more information on this key, see <see cref="~/docs/framework/debug-trace-profile/enabling-jit-attach-debugging.md">Enabling JIT-Attach Debugging</see>.</returns>
+ </member>
+ <member name="M:System.Diagnostics.Debugger.Launch">
+ <summary>Launches and attaches a debugger to the process.</summary>
+ <returns>true if the startup is successful or if the debugger is already attached; otherwise, false.</returns>
+ <exception cref="T:System.Security.SecurityException">The <see cref="T:System.Security.Permissions.UIPermission"></see> is not set to start the debugger.</exception>
+ </member>
+ <member name="M:System.Diagnostics.Debugger.Log(System.Int32,System.String,System.String)">
+ <summary>Posts a message for the attached debugger.</summary>
+ <param name="level">A description of the importance of the message.</param>
+ <param name="category">The category of the message.</param>
+ <param name="message">The message to show.</param>
+ </member>
+ <member name="M:System.Diagnostics.Debugger.NotifyOfCrossThreadDependency">
+ <summary>Notifies a debugger that execution is about to enter a path that involves a cross-thread dependency.</summary>
+ </member>
+ <member name="T:System.Diagnostics.DebuggerBrowsableAttribute">
+ <summary>Determines if and how a member is displayed in the debugger variable windows. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Diagnostics.DebuggerBrowsableAttribute.#ctor(System.Diagnostics.DebuggerBrowsableState)">
+ <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.DebuggerBrowsableAttribute"></see> class.</summary>
+ <param name="state">One of the <see cref="T:System.Diagnostics.DebuggerBrowsableState"></see> values that specifies how to display the member.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="state">state</paramref> is not one of the <see cref="T:System.Diagnostics.DebuggerBrowsableState"></see> values.</exception>
+ </member>
+ <member name="P:System.Diagnostics.DebuggerBrowsableAttribute.State">
+ <summary>Gets the display state for the attribute.</summary>
+ <returns>One of the <see cref="T:System.Diagnostics.DebuggerBrowsableState"></see> values.</returns>
+ </member>
+ <member name="T:System.Diagnostics.DebuggerBrowsableState">
+ <summary>Provides display instructions for the debugger.</summary>
+ </member>
+ <member name="F:System.Diagnostics.DebuggerBrowsableState.Collapsed">
+ <summary>Show the element as collapsed.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.DebuggerBrowsableState.Never">
+ <summary>Never show the element.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.DebuggerBrowsableState.RootHidden">
+ <summary>Do not display the root element; display the child elements if the element is a collection or array of items.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Diagnostics.DebuggerDisplayAttribute">
+ <summary>Determines how a class or field is displayed in the debugger variable windows.</summary>
+ </member>
+ <member name="M:System.Diagnostics.DebuggerDisplayAttribute.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.DebuggerDisplayAttribute"></see> class.</summary>
+ <param name="value">The string to be displayed in the value column for instances of the type; an empty string (&quot;&quot;) causes the value column to be hidden.</param>
+ </member>
+ <member name="P:System.Diagnostics.DebuggerDisplayAttribute.Name">
+ <summary>Gets or sets the name to display in the debugger variable windows.</summary>
+ <returns>The name to display in the debugger variable windows.</returns>
+ </member>
+ <member name="P:System.Diagnostics.DebuggerDisplayAttribute.Target">
+ <summary>Gets or sets the type of the attribute's target.</summary>
+ <returns>The attribute's target type.</returns>
+ <exception cref="T:System.ArgumentNullException"><see cref="P:System.Diagnostics.DebuggerDisplayAttribute.Target"></see> is set to null.</exception>
+ </member>
+ <member name="P:System.Diagnostics.DebuggerDisplayAttribute.TargetTypeName">
+ <summary>Gets or sets the type name of the attribute's target.</summary>
+ <returns>The name of the attribute's target type.</returns>
+ </member>
+ <member name="P:System.Diagnostics.DebuggerDisplayAttribute.Type">
+ <summary>Gets or sets the string to display in the type column of the debugger variable windows.</summary>
+ <returns>The string to display in the type column of the debugger variable windows.</returns>
+ </member>
+ <member name="P:System.Diagnostics.DebuggerDisplayAttribute.Value">
+ <summary>Gets the string to display in the value column of the debugger variable windows.</summary>
+ <returns>The string to display in the value column of the debugger variable.</returns>
+ </member>
+ <member name="T:System.Diagnostics.DebuggerHiddenAttribute">
+ <summary>Specifies the <see cref="T:System.Diagnostics.DebuggerHiddenAttribute"></see>. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Diagnostics.DebuggerHiddenAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.DebuggerHiddenAttribute"></see> class.</summary>
+ </member>
+ <member name="T:System.Diagnostics.DebuggerNonUserCodeAttribute">
+ <summary>Identifies a type or member that is not part of the user code for an application.</summary>
+ </member>
+ <member name="M:System.Diagnostics.DebuggerNonUserCodeAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.DebuggerNonUserCodeAttribute"></see> class.</summary>
+ </member>
+ <member name="T:System.Diagnostics.DebuggerStepperBoundaryAttribute">
+ <summary>Indicates the code following the attribute is to be executed in run, not step, mode.</summary>
+ </member>
+ <member name="M:System.Diagnostics.DebuggerStepperBoundaryAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.DebuggerStepperBoundaryAttribute"></see> class.</summary>
+ </member>
+ <member name="T:System.Diagnostics.DebuggerStepThroughAttribute">
+ <summary>Instructs the debugger to step through the code instead of stepping into the code. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Diagnostics.DebuggerStepThroughAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.DebuggerStepThroughAttribute"></see> class.</summary>
+ </member>
+ <member name="T:System.Diagnostics.DebuggerTypeProxyAttribute">
+ <summary>Specifies the display proxy for a type.</summary>
+ </member>
+ <member name="M:System.Diagnostics.DebuggerTypeProxyAttribute.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.DebuggerTypeProxyAttribute"></see> class using the type name of the proxy.</summary>
+ <param name="typeName">The type name of the proxy type.</param>
+ </member>
+ <member name="M:System.Diagnostics.DebuggerTypeProxyAttribute.#ctor(System.Type)">
+ <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.DebuggerTypeProxyAttribute"></see> class using the type of the proxy.</summary>
+ <param name="type">The proxy type.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="type">type</paramref> is null.</exception>
+ </member>
+ <member name="P:System.Diagnostics.DebuggerTypeProxyAttribute.ProxyTypeName">
+ <summary>Gets the type name of the proxy type.</summary>
+ <returns>The type name of the proxy type.</returns>
+ </member>
+ <member name="P:System.Diagnostics.DebuggerTypeProxyAttribute.Target">
+ <summary>Gets or sets the target type for the attribute.</summary>
+ <returns>The target type for the attribute.</returns>
+ <exception cref="T:System.ArgumentNullException"><see cref="P:System.Diagnostics.DebuggerTypeProxyAttribute.Target"></see> is set to null.</exception>
+ </member>
+ <member name="P:System.Diagnostics.DebuggerTypeProxyAttribute.TargetTypeName">
+ <summary>Gets or sets the name of the target type.</summary>
+ <returns>The name of the target type.</returns>
+ </member>
+ <member name="T:System.Diagnostics.DebuggerVisualizerAttribute">
+ <summary>Specifies that the type has a visualizer. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Diagnostics.DebuggerVisualizerAttribute.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.DebuggerVisualizerAttribute"></see> class, specifying the type name of the visualizer.</summary>
+ <param name="visualizerTypeName">The fully qualified type name of the visualizer.</param>
+ </member>
+ <member name="M:System.Diagnostics.DebuggerVisualizerAttribute.#ctor(System.Type)">
+ <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.DebuggerVisualizerAttribute"></see> class, specifying the type of the visualizer.</summary>
+ <param name="visualizer">The type of the visualizer.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="visualizer">visualizer</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Diagnostics.DebuggerVisualizerAttribute.#ctor(System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.DebuggerVisualizerAttribute"></see> class, specifying the type name of the visualizer and the type name of the visualizer object source.</summary>
+ <param name="visualizerTypeName">The fully qualified type name of the visualizer.</param>
+ <param name="visualizerObjectSourceTypeName">The fully qualified type name of the visualizer object source.</param>
+ </member>
+ <member name="M:System.Diagnostics.DebuggerVisualizerAttribute.#ctor(System.String,System.Type)">
+ <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.DebuggerVisualizerAttribute"></see> class, specifying the type name of the visualizer and the type of the visualizer object source.</summary>
+ <param name="visualizerTypeName">The fully qualified type name of the visualizer.</param>
+ <param name="visualizerObjectSource">The type of the visualizer object source.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="visualizerObjectSource">visualizerObjectSource</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Diagnostics.DebuggerVisualizerAttribute.#ctor(System.Type,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.DebuggerVisualizerAttribute"></see> class, specifying the type of the visualizer and the type name of the visualizer object source.</summary>
+ <param name="visualizer">The type of the visualizer.</param>
+ <param name="visualizerObjectSourceTypeName">The fully qualified type name of the visualizer object source.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="visualizer">visualizer</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Diagnostics.DebuggerVisualizerAttribute.#ctor(System.Type,System.Type)">
+ <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.DebuggerVisualizerAttribute"></see> class, specifying the type of the visualizer and the type of the visualizer object source.</summary>
+ <param name="visualizer">The type of the visualizer.</param>
+ <param name="visualizerObjectSource">The type of the visualizer object source.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="visualizerObjectSource">visualizerObjectSource</paramref> is null.</exception>
+ </member>
+ <member name="P:System.Diagnostics.DebuggerVisualizerAttribute.Description">
+ <summary>Gets or sets the description of the visualizer.</summary>
+ <returns>The description of the visualizer.</returns>
+ </member>
+ <member name="P:System.Diagnostics.DebuggerVisualizerAttribute.Target">
+ <summary>Gets or sets the target type when the attribute is applied at the assembly level.</summary>
+ <returns>The type that is the target of the visualizer.</returns>
+ <exception cref="T:System.ArgumentNullException">The value cannot be set because it is null.</exception>
+ </member>
+ <member name="P:System.Diagnostics.DebuggerVisualizerAttribute.TargetTypeName">
+ <summary>Gets or sets the fully qualified type name when the attribute is applied at the assembly level.</summary>
+ <returns>The fully qualified type name of the target type.</returns>
+ </member>
+ <member name="P:System.Diagnostics.DebuggerVisualizerAttribute.VisualizerObjectSourceTypeName">
+ <summary>Gets the fully qualified type name of the visualizer object source.</summary>
+ <returns>The fully qualified type name of the visualizer object source.</returns>
+ </member>
+ <member name="P:System.Diagnostics.DebuggerVisualizerAttribute.VisualizerTypeName">
+ <summary>Gets the fully qualified type name of the visualizer.</summary>
+ <returns>The fully qualified visualizer type name.</returns>
+ </member>
+ <member name="T:System.Diagnostics.DefaultTraceListener">
+ <summary>Provides the default output methods and behavior for tracing.</summary>
+ </member>
+ <member name="M:System.Diagnostics.DefaultTraceListener.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.DefaultTraceListener"></see> class with &quot;Default&quot; as its <see cref="P:System.Diagnostics.TraceListener.Name"></see> property value.</summary>
+ </member>
+ <member name="P:System.Diagnostics.DefaultTraceListener.AssertUiEnabled">
+ <summary>Gets or sets a value indicating whether the application is running in user-interface mode.</summary>
+ <returns>true if user-interface mode is enabled; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Diagnostics.DefaultTraceListener.Fail(System.String)">
+ <summary>Emits or displays a message and a stack trace for an assertion that always fails.</summary>
+ <param name="message">The message to emit or display.</param>
+ </member>
+ <member name="M:System.Diagnostics.DefaultTraceListener.Fail(System.String,System.String)">
+ <summary>Emits or displays detailed messages and a stack trace for an assertion that always fails.</summary>
+ <param name="message">The message to emit or display.</param>
+ <param name="detailMessage">The detailed message to emit or display.</param>
+ </member>
+ <member name="P:System.Diagnostics.DefaultTraceListener.LogFileName">
+ <summary>Gets or sets the name of a log file to write trace or debug messages to.</summary>
+ <returns>The name of a log file to write trace or debug messages to.</returns>
+ </member>
+ <member name="M:System.Diagnostics.DefaultTraceListener.Write(System.String)">
+ <summary>Writes the output to the OutputDebugString function and to the <see cref="M:System.Diagnostics.Debugger.Log(System.Int32,System.String,System.String)"></see> method.</summary>
+ <param name="message">The message to write to OutputDebugString and <see cref="M:System.Diagnostics.Debugger.Log(System.Int32,System.String,System.String)"></see>.</param>
+ </member>
+ <member name="M:System.Diagnostics.DefaultTraceListener.WriteLine(System.String)">
+ <summary>Writes the output to the OutputDebugString function and to the <see cref="M:System.Diagnostics.Debugger.Log(System.Int32,System.String,System.String)"></see> method, followed by a carriage return and line feed (\r\n).</summary>
+ <param name="message">The message to write to OutputDebugString and <see cref="M:System.Diagnostics.Debugger.Log(System.Int32,System.String,System.String)"></see>.</param>
+ </member>
+ <member name="T:System.Diagnostics.DelimitedListTraceListener">
+ <summary>Directs tracing or debugging output to a text writer, such as a stream writer, or to a stream, such as a file stream.</summary>
+ </member>
+ <member name="M:System.Diagnostics.DelimitedListTraceListener.#ctor(System.IO.Stream)">
+ <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.DelimitedListTraceListener"></see> class that writes to the specified output stream.</summary>
+ <param name="stream">The <see cref="T:System.IO.Stream"></see> to receive the output.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="stream">stream</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Diagnostics.DelimitedListTraceListener.#ctor(System.IO.TextWriter)">
+ <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.DelimitedListTraceListener"></see> class that writes to the specified text writer.</summary>
+ <param name="writer">The <see cref="T:System.IO.TextWriter"></see> to receive the output.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="writer">writer</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Diagnostics.DelimitedListTraceListener.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.DelimitedListTraceListener"></see> class that writes to the specified file.</summary>
+ <param name="fileName">The name of the file to receive the output.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="fileName">fileName</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Diagnostics.DelimitedListTraceListener.#ctor(System.IO.Stream,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.DelimitedListTraceListener"></see> class that writes to the specified output stream and has the specified name.</summary>
+ <param name="stream">The <see cref="T:System.IO.Stream"></see> to receive the output.</param>
+ <param name="name">The name of the new instance of the trace listener.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="stream">stream</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Diagnostics.DelimitedListTraceListener.#ctor(System.IO.TextWriter,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.DelimitedListTraceListener"></see> class that writes to the specified text writer and has the specified name.</summary>
+ <param name="writer">The <see cref="T:System.IO.TextWriter"></see> to receive the output.</param>
+ <param name="name">The name of the new instance of the trace listener.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="writer">writer</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Diagnostics.DelimitedListTraceListener.#ctor(System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.DelimitedListTraceListener"></see> class that writes to the specified file and has the specified name.</summary>
+ <param name="fileName">The name of the file to receive the output.</param>
+ <param name="name">The name of the new instance of the trace listener.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="fileName">fileName</paramref> is null.</exception>
+ </member>
+ <member name="P:System.Diagnostics.DelimitedListTraceListener.Delimiter">
+ <summary>Gets or sets the delimiter for the delimited list.</summary>
+ <returns>The delimiter for the delimited list.</returns>
+ <exception cref="T:System.ArgumentNullException"><see cref="P:System.Diagnostics.DelimitedListTraceListener.Delimiter"></see> is set to null.</exception>
+ <exception cref="T:System.ArgumentException"><see cref="P:System.Diagnostics.DelimitedListTraceListener.Delimiter"></see> is set to an empty string (&quot;&quot;).</exception>
+ </member>
+ <member name="M:System.Diagnostics.DelimitedListTraceListener.GetSupportedAttributes">
+ <summary>Returns the custom configuration file attribute supported by the delimited trace listener.</summary>
+ <returns>A string array that contains the single value &quot;delimiter&quot;.</returns>
+ </member>
+ <member name="M:System.Diagnostics.DelimitedListTraceListener.TraceData(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.Object)">
+ <summary>Writes trace information, a data object, and event information to the output file or stream.</summary>
+ <param name="eventCache">A <see cref="T:System.Diagnostics.TraceEventCache"></see> object that contains the current process ID, thread ID, and stack trace information.</param>
+ <param name="source">A name used to identify the output, typically the name of the application that generated the trace event.</param>
+ <param name="eventType">One of the <see cref="T:System.Diagnostics.TraceEventType"></see> values specifying the type of event that has caused the trace.</param>
+ <param name="id">A numeric identifier for the event.</param>
+ <param name="data">A data object to write to the output file or stream.</param>
+ </member>
+ <member name="M:System.Diagnostics.DelimitedListTraceListener.TraceData(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.Object[])">
+ <summary>Writes trace information, an array of data objects, and event information to the output file or stream.</summary>
+ <param name="eventCache">A <see cref="T:System.Diagnostics.TraceEventCache"></see> object that contains the current process ID, thread ID, and stack trace information.</param>
+ <param name="source">A name used to identify the output, typically the name of the application that generated the trace event.</param>
+ <param name="eventType">One of the <see cref="T:System.Diagnostics.TraceEventType"></see> values specifying the type of event that has caused the trace.</param>
+ <param name="id">A numeric identifier for the event.</param>
+ <param name="data">An array of data objects to write to the output file or stream.</param>
+ </member>
+ <member name="M:System.Diagnostics.DelimitedListTraceListener.TraceEvent(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.String)">
+ <summary>Writes trace information, a message, and event information to the output file or stream.</summary>
+ <param name="eventCache">A <see cref="T:System.Diagnostics.TraceEventCache"></see> object that contains the current process ID, thread ID, and stack trace information.</param>
+ <param name="source">A name used to identify the output, typically the name of the application that generated the trace event.</param>
+ <param name="eventType">One of the <see cref="T:System.Diagnostics.TraceEventType"></see> values specifying the type of event that has caused the trace.</param>
+ <param name="id">A numeric identifier for the event.</param>
+ <param name="message">The trace message to write to the output file or stream.</param>
+ </member>
+ <member name="M:System.Diagnostics.DelimitedListTraceListener.TraceEvent(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.String,System.Object[])">
+ <summary>Writes trace information, a formatted array of objects, and event information to the output file or stream.</summary>
+ <param name="eventCache">A <see cref="T:System.Diagnostics.TraceEventCache"></see> object that contains the current process ID, thread ID, and stack trace information.</param>
+ <param name="source">A name used to identify the output, typically the name of the application that generated the trace event.</param>
+ <param name="eventType">One of the <see cref="T:System.Diagnostics.TraceEventType"></see> values specifying the type of event that has caused the trace.</param>
+ <param name="id">A numeric identifier for the event.</param>
+ <param name="format">A format string that contains zero or more format items that correspond to objects in the args array.</param>
+ <param name="args">An array containing zero or more objects to format.</param>
+ </member>
+ <member name="T:System.Drawing.Point">
+ <summary>Represents an ordered pair of integer x- and y-coordinates that defines a point in a two-dimensional plane.</summary>
+ </member>
+ <member name="M:System.Drawing.Point.#ctor(System.Drawing.Size)">
+ <summary>Initializes a new instance of the <see cref="T:System.Drawing.Point"></see> class from a <see cref="T:System.Drawing.Size"></see>.</summary>
+ <param name="sz">A <see cref="T:System.Drawing.Size"></see> that specifies the coordinates for the new <see cref="T:System.Drawing.Point"></see>.</param>
+ </member>
+ <member name="M:System.Drawing.Point.#ctor(System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Drawing.Point"></see> class using coordinates specified by an integer value.</summary>
+ <param name="dw">A 32-bit integer that specifies the coordinates for the new <see cref="T:System.Drawing.Point"></see>.</param>
+ </member>
+ <member name="M:System.Drawing.Point.#ctor(System.Int32,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Drawing.Point"></see> class with the specified coordinates.</summary>
+ <param name="x">The horizontal position of the point.</param>
+ <param name="y">The vertical position of the point.</param>
+ </member>
+ <member name="M:System.Drawing.Point.Add(System.Drawing.Point,System.Drawing.Size)">
+ <summary>Adds the specified <see cref="T:System.Drawing.Size"></see> to the specified <see cref="T:System.Drawing.Point"></see>.</summary>
+ <param name="pt">The <see cref="T:System.Drawing.Point"></see> to add.</param>
+ <param name="sz">The <see cref="T:System.Drawing.Size"></see> to add</param>
+ <returns>The <see cref="T:System.Drawing.Point"></see> that is the result of the addition operation.</returns>
+ </member>
+ <member name="M:System.Drawing.Point.Ceiling(System.Drawing.PointF)">
+ <summary>Converts the specified <see cref="T:System.Drawing.PointF"></see> to a <see cref="T:System.Drawing.Point"></see> by rounding the values of the <see cref="T:System.Drawing.PointF"></see> to the next higher integer values.</summary>
+ <param name="value">The <see cref="T:System.Drawing.PointF"></see> to convert.</param>
+ <returns>The <see cref="T:System.Drawing.Point"></see> this method converts to.</returns>
+ </member>
+ <member name="F:System.Drawing.Point.Empty">
+ <summary>Represents a <see cref="T:System.Drawing.Point"></see> that has <see cref="P:System.Drawing.Point.X"></see> and <see cref="P:System.Drawing.Point.Y"></see> values set to zero.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Drawing.Point.Equals(System.Object)">
+ <summary>Specifies whether this <see cref="T:System.Drawing.Point"></see> contains the same coordinates as the specified <see cref="T:System.Object"></see>.</summary>
+ <param name="obj">The <see cref="T:System.Object"></see> to test.</param>
+ <returns>true if <paramref name="obj">obj</paramref> is a <see cref="T:System.Drawing.Point"></see> and has the same coordinates as this <see cref="T:System.Drawing.Point"></see>.</returns>
+ </member>
+ <member name="M:System.Drawing.Point.GetHashCode">
+ <summary>Returns a hash code for this <see cref="T:System.Drawing.Point"></see>.</summary>
+ <returns>An integer value that specifies a hash value for this <see cref="T:System.Drawing.Point"></see>.</returns>
+ </member>
+ <member name="P:System.Drawing.Point.IsEmpty">
+ <summary>Gets a value indicating whether this <see cref="T:System.Drawing.Point"></see> is empty.</summary>
+ <returns>true if both <see cref="P:System.Drawing.Point.X"></see> and <see cref="P:System.Drawing.Point.Y"></see> are 0; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Drawing.Point.Offset(System.Int32,System.Int32)">
+ <summary>Translates this <see cref="T:System.Drawing.Point"></see> by the specified amount.</summary>
+ <param name="dx">The amount to offset the x-coordinate.</param>
+ <param name="dy">The amount to offset the y-coordinate.</param>
+ </member>
+ <member name="M:System.Drawing.Point.Offset(System.Drawing.Point)">
+ <summary>Translates this <see cref="T:System.Drawing.Point"></see> by the specified <see cref="T:System.Drawing.Point"></see>.</summary>
+ <param name="p">The <see cref="T:System.Drawing.Point"></see> used offset this <see cref="T:System.Drawing.Point"></see>.</param>
+ </member>
+ <member name="M:System.Drawing.Point.op_Addition(System.Drawing.Point,System.Drawing.Size)">
+ <summary>Translates a <see cref="T:System.Drawing.Point"></see> by a given <see cref="T:System.Drawing.Size"></see>.</summary>
+ <param name="pt">The <see cref="T:System.Drawing.Point"></see> to translate.</param>
+ <param name="sz">A <see cref="T:System.Drawing.Size"></see> that specifies the pair of numbers to add to the coordinates of pt.</param>
+ <returns>The translated <see cref="T:System.Drawing.Point"></see>.</returns>
+ </member>
+ <member name="M:System.Drawing.Point.op_Equality(System.Drawing.Point,System.Drawing.Point)">
+ <summary>Compares two <see cref="T:System.Drawing.Point"></see> objects. The result specifies whether the values of the <see cref="P:System.Drawing.Point.X"></see> and <see cref="P:System.Drawing.Point.Y"></see> properties of the two <see cref="T:System.Drawing.Point"></see> objects are equal.</summary>
+ <param name="left">A <see cref="T:System.Drawing.Point"></see> to compare.</param>
+ <param name="right">A <see cref="T:System.Drawing.Point"></see> to compare.</param>
+ <returns>true if the <see cref="P:System.Drawing.Point.X"></see> and <see cref="P:System.Drawing.Point.Y"></see> values of <paramref name="left">left</paramref> and <paramref name="right">right</paramref> are equal; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Drawing.Point.op_Explicit(System.Drawing.Point to System.Drawing.Size)">
+ <param name="p"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Drawing.Point.op_Implicit(System.Drawing.Point to System.Drawing.PointF)">
+ <param name="p"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Drawing.Point.op_Inequality(System.Drawing.Point,System.Drawing.Point)">
+ <summary>Compares two <see cref="T:System.Drawing.Point"></see> objects. The result specifies whether the values of the <see cref="P:System.Drawing.Point.X"></see> or <see cref="P:System.Drawing.Point.Y"></see> properties of the two <see cref="T:System.Drawing.Point"></see> objects are unequal.</summary>
+ <param name="left">A <see cref="T:System.Drawing.Point"></see> to compare.</param>
+ <param name="right">A <see cref="T:System.Drawing.Point"></see> to compare.</param>
+ <returns>true if the values of either the <see cref="P:System.Drawing.Point.X"></see> properties or the <see cref="P:System.Drawing.Point.Y"></see> properties of <paramref name="left">left</paramref> and <paramref name="right">right</paramref> differ; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Drawing.Point.op_Subtraction(System.Drawing.Point,System.Drawing.Size)">
+ <summary>Translates a <see cref="T:System.Drawing.Point"></see> by the negative of a given <see cref="T:System.Drawing.Size"></see>.</summary>
+ <param name="pt">The <see cref="T:System.Drawing.Point"></see> to translate.</param>
+ <param name="sz">A <see cref="T:System.Drawing.Size"></see> that specifies the pair of numbers to subtract from the coordinates of pt.</param>
+ <returns>A <see cref="T:System.Drawing.Point"></see> structure that is translated by the negative of a given <see cref="T:System.Drawing.Size"></see> structure.</returns>
+ </member>
+ <member name="M:System.Drawing.Point.Round(System.Drawing.PointF)">
+ <summary>Converts the specified <see cref="T:System.Drawing.PointF"></see> to a <see cref="T:System.Drawing.Point"></see> object by rounding the <see cref="T:System.Drawing.Point"></see> values to the nearest integer.</summary>
+ <param name="value">The <see cref="T:System.Drawing.PointF"></see> to convert.</param>
+ <returns>The <see cref="T:System.Drawing.Point"></see> this method converts to.</returns>
+ </member>
+ <member name="M:System.Drawing.Point.Subtract(System.Drawing.Point,System.Drawing.Size)">
+ <summary>Returns the result of subtracting specified <see cref="T:System.Drawing.Size"></see> from the specified <see cref="T:System.Drawing.Point"></see>.</summary>
+ <param name="pt">The <see cref="T:System.Drawing.Point"></see> to be subtracted from.</param>
+ <param name="sz">The <see cref="T:System.Drawing.Size"></see> to subtract from the <see cref="T:System.Drawing.Point"></see>.</param>
+ <returns>The <see cref="T:System.Drawing.Point"></see> that is the result of the subtraction operation.</returns>
+ </member>
+ <member name="M:System.Drawing.Point.ToString">
+ <summary>Converts this <see cref="T:System.Drawing.Point"></see> to a human-readable string.</summary>
+ <returns>A string that represents this <see cref="T:System.Drawing.Point"></see>.</returns>
+ </member>
+ <member name="M:System.Drawing.Point.Truncate(System.Drawing.PointF)">
+ <summary>Converts the specified <see cref="T:System.Drawing.PointF"></see> to a <see cref="T:System.Drawing.Point"></see> by truncating the values of the <see cref="T:System.Drawing.Point"></see>.</summary>
+ <param name="value">The <see cref="T:System.Drawing.PointF"></see> to convert.</param>
+ <returns>The <see cref="T:System.Drawing.Point"></see> this method converts to.</returns>
+ </member>
+ <member name="P:System.Drawing.Point.X">
+ <summary>Gets or sets the x-coordinate of this <see cref="T:System.Drawing.Point"></see>.</summary>
+ <returns>The x-coordinate of this <see cref="T:System.Drawing.Point"></see>.</returns>
+ </member>
+ <member name="P:System.Drawing.Point.Y">
+ <summary>Gets or sets the y-coordinate of this <see cref="T:System.Drawing.Point"></see>.</summary>
+ <returns>The y-coordinate of this <see cref="T:System.Drawing.Point"></see>.</returns>
+ </member>
+ <member name="T:System.Drawing.PointF">
+ <summary>Represents an ordered pair of floating-point x- and y-coordinates that defines a point in a two-dimensional plane.</summary>
+ </member>
+ <member name="M:System.Drawing.PointF.#ctor(System.Single,System.Single)">
+ <summary>Initializes a new instance of the <see cref="T:System.Drawing.PointF"></see> class with the specified coordinates.</summary>
+ <param name="x">The horizontal position of the point.</param>
+ <param name="y">The vertical position of the point.</param>
+ </member>
+ <member name="M:System.Drawing.PointF.Add(System.Drawing.PointF,System.Drawing.Size)">
+ <summary>Translates a given <see cref="T:System.Drawing.PointF"></see> by the specified <see cref="T:System.Drawing.Size"></see>.</summary>
+ <param name="pt">The <see cref="T:System.Drawing.PointF"></see> to translate.</param>
+ <param name="sz">The <see cref="T:System.Drawing.Size"></see> that specifies the numbers to add to the coordinates of pt.</param>
+ <returns>The translated <see cref="T:System.Drawing.PointF"></see>.</returns>
+ </member>
+ <member name="M:System.Drawing.PointF.Add(System.Drawing.PointF,System.Drawing.SizeF)">
+ <summary>Translates a given <see cref="T:System.Drawing.PointF"></see> by a specified <see cref="T:System.Drawing.SizeF"></see>.</summary>
+ <param name="pt">The <see cref="T:System.Drawing.PointF"></see> to translate.</param>
+ <param name="sz">The <see cref="T:System.Drawing.SizeF"></see> that specifies the numbers to add to the coordinates of pt.</param>
+ <returns>The translated <see cref="T:System.Drawing.PointF"></see>.</returns>
+ </member>
+ <member name="F:System.Drawing.PointF.Empty">
+ <summary>Represents a new instance of the <see cref="T:System.Drawing.PointF"></see> class with member data left uninitialized.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Drawing.PointF.Equals(System.Object)">
+ <summary>Specifies whether this <see cref="T:System.Drawing.PointF"></see> contains the same coordinates as the specified <see cref="T:System.Object"></see>.</summary>
+ <param name="obj">The <see cref="T:System.Object"></see> to test.</param>
+ <returns>This method returns true if <paramref name="obj">obj</paramref> is a <see cref="T:System.Drawing.PointF"></see> and has the same coordinates as this <see cref="T:System.Drawing.Point"></see>.</returns>
+ </member>
+ <member name="M:System.Drawing.PointF.GetHashCode">
+ <summary>Returns a hash code for this <see cref="T:System.Drawing.PointF"></see> structure.</summary>
+ <returns>An integer value that specifies a hash value for this <see cref="T:System.Drawing.PointF"></see> structure.</returns>
+ </member>
+ <member name="P:System.Drawing.PointF.IsEmpty">
+ <summary>Gets a value indicating whether this <see cref="T:System.Drawing.PointF"></see> is empty.</summary>
+ <returns>true if both <see cref="P:System.Drawing.PointF.X"></see> and <see cref="P:System.Drawing.PointF.Y"></see> are 0; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Drawing.PointF.op_Addition(System.Drawing.PointF,System.Drawing.SizeF)">
+ <summary>Translates the <see cref="T:System.Drawing.PointF"></see> by the specified <see cref="T:System.Drawing.SizeF"></see>.</summary>
+ <param name="pt">The <see cref="T:System.Drawing.PointF"></see> to translate.</param>
+ <param name="sz">The <see cref="T:System.Drawing.SizeF"></see> that specifies the numbers to add to the x- and y-coordinates of the <see cref="T:System.Drawing.PointF"></see>.</param>
+ <returns>The translated <see cref="T:System.Drawing.PointF"></see>.</returns>
+ </member>
+ <member name="M:System.Drawing.PointF.op_Addition(System.Drawing.PointF,System.Drawing.Size)">
+ <summary>Translates a <see cref="T:System.Drawing.PointF"></see> by a given <see cref="T:System.Drawing.Size"></see>.</summary>
+ <param name="pt">The <see cref="T:System.Drawing.PointF"></see> to translate.</param>
+ <param name="sz">A <see cref="T:System.Drawing.Size"></see> that specifies the pair of numbers to add to the coordinates of pt.</param>
+ <returns>Returns the translated <see cref="T:System.Drawing.PointF"></see>.</returns>
+ </member>
+ <member name="M:System.Drawing.PointF.op_Equality(System.Drawing.PointF,System.Drawing.PointF)">
+ <summary>Compares two <see cref="T:System.Drawing.PointF"></see> structures. The result specifies whether the values of the <see cref="P:System.Drawing.PointF.X"></see> and <see cref="P:System.Drawing.PointF.Y"></see> properties of the two <see cref="T:System.Drawing.PointF"></see> structures are equal.</summary>
+ <param name="left">A <see cref="T:System.Drawing.PointF"></see> to compare.</param>
+ <param name="right">A <see cref="T:System.Drawing.PointF"></see> to compare.</param>
+ <returns>true if the <see cref="P:System.Drawing.PointF.X"></see> and <see cref="P:System.Drawing.PointF.Y"></see> values of the left and right <see cref="T:System.Drawing.PointF"></see> structures are equal; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Drawing.PointF.op_Inequality(System.Drawing.PointF,System.Drawing.PointF)">
+ <summary>Determines whether the coordinates of the specified points are not equal.</summary>
+ <param name="left">A <see cref="T:System.Drawing.PointF"></see> to compare.</param>
+ <param name="right">A <see cref="T:System.Drawing.PointF"></see> to compare.</param>
+ <returns>true to indicate the <see cref="P:System.Drawing.PointF.X"></see> and <see cref="P:System.Drawing.PointF.Y"></see> values of <paramref name="left">left</paramref> and <paramref name="right">right</paramref> are not equal; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Drawing.PointF.op_Subtraction(System.Drawing.PointF,System.Drawing.Size)">
+ <summary>Translates a <see cref="T:System.Drawing.PointF"></see> by the negative of a given <see cref="T:System.Drawing.Size"></see>.</summary>
+ <param name="pt">The <see cref="T:System.Drawing.PointF"></see> to translate.</param>
+ <param name="sz">The <see cref="T:System.Drawing.Size"></see> that specifies the numbers to subtract from the coordinates of pt.</param>
+ <returns>The translated <see cref="T:System.Drawing.PointF"></see>.</returns>
+ </member>
+ <member name="M:System.Drawing.PointF.op_Subtraction(System.Drawing.PointF,System.Drawing.SizeF)">
+ <summary>Translates a <see cref="T:System.Drawing.PointF"></see> by the negative of a specified <see cref="T:System.Drawing.SizeF"></see>.</summary>
+ <param name="pt">The <see cref="T:System.Drawing.PointF"></see> to translate.</param>
+ <param name="sz">The <see cref="T:System.Drawing.SizeF"></see> that specifies the numbers to subtract from the coordinates of pt.</param>
+ <returns>The translated <see cref="T:System.Drawing.PointF"></see>.</returns>
+ </member>
+ <member name="M:System.Drawing.PointF.Subtract(System.Drawing.PointF,System.Drawing.Size)">
+ <summary>Translates a <see cref="T:System.Drawing.PointF"></see> by the negative of a specified size.</summary>
+ <param name="pt">The <see cref="T:System.Drawing.PointF"></see> to translate.</param>
+ <param name="sz">The <see cref="T:System.Drawing.Size"></see> that specifies the numbers to subtract from the coordinates of pt.</param>
+ <returns>The translated <see cref="T:System.Drawing.PointF"></see>.</returns>
+ </member>
+ <member name="M:System.Drawing.PointF.Subtract(System.Drawing.PointF,System.Drawing.SizeF)">
+ <summary>Translates a <see cref="T:System.Drawing.PointF"></see> by the negative of a specified size.</summary>
+ <param name="pt">The <see cref="T:System.Drawing.PointF"></see> to translate.</param>
+ <param name="sz">The <see cref="T:System.Drawing.SizeF"></see> that specifies the numbers to subtract from the coordinates of pt.</param>
+ <returns>The translated <see cref="T:System.Drawing.PointF"></see>.</returns>
+ </member>
+ <member name="M:System.Drawing.PointF.ToString">
+ <summary>Converts this <see cref="T:System.Drawing.PointF"></see> to a human readable string.</summary>
+ <returns>A string that represents this <see cref="T:System.Drawing.PointF"></see>.</returns>
+ </member>
+ <member name="P:System.Drawing.PointF.X">
+ <summary>Gets or sets the x-coordinate of this <see cref="T:System.Drawing.PointF"></see>.</summary>
+ <returns>The x-coordinate of this <see cref="T:System.Drawing.PointF"></see>.</returns>
+ </member>
+ <member name="P:System.Drawing.PointF.Y">
+ <summary>Gets or sets the y-coordinate of this <see cref="T:System.Drawing.PointF"></see>.</summary>
+ <returns>The y-coordinate of this <see cref="T:System.Drawing.PointF"></see>.</returns>
+ </member>
+ <member name="T:System.Net.Cache.HttpCacheAgeControl">
+ <summary>Specifies the meaning of time values that control caching behavior for resources obtained using <see cref="T:System.Net.HttpWebRequest"></see> objects.</summary>
+ </member>
+ <member name="F:System.Net.Cache.HttpCacheAgeControl.MaxAge">
+ <summary>Content can be taken from the cache until it is older than the age specified with this value.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Cache.HttpCacheAgeControl.MaxAgeAndMaxStale">
+ <summary><see cref="P:System.Net.Cache.HttpRequestCachePolicy.MaxAge"></see> and <see cref="P:System.Net.Cache.HttpRequestCachePolicy.MaxStale"></see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Cache.HttpCacheAgeControl.MaxAgeAndMinFresh">
+ <summary><see cref="P:System.Net.Cache.HttpRequestCachePolicy.MaxAge"></see> and <see cref="P:System.Net.Cache.HttpRequestCachePolicy.MinFresh"></see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Cache.HttpCacheAgeControl.MaxStale">
+ <summary>Content can be taken from the cache after it has expired, until the time specified with this value elapses.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Cache.HttpCacheAgeControl.MinFresh">
+ <summary>Content can be taken from the cache if the time remaining before expiration is greater than or equal to the time specified with this value.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Cache.HttpCacheAgeControl.None">
+ <summary>For internal use only. The Framework will throw an <see cref="T:System.ArgumentException"></see> if you try to use this member.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Net.Cache.HttpRequestCacheLevel">
+ <summary>Specifies caching behavior for resources obtained using the Hypertext Transfer protocol (HTTP).</summary>
+ </member>
+ <member name="F:System.Net.Cache.HttpRequestCacheLevel.BypassCache">
+ <summary>Satisfies a request by using the server. No entries are taken from caches, added to caches, or removed from caches between the client and server. No entries are taken from caches, added to caches, or removed from caches between the client and server. This is the default cache behavior specified in the machine configuration file that ships with the .NET Framework.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Cache.HttpRequestCacheLevel.CacheIfAvailable">
+ <summary>Satisfies a request for a resource from the cache if the resource is available; otherwise, sends a request for a resource to the server. If the requested item is available in any cache between the client and the server, the request might be satisfied by the intermediate cache.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Cache.HttpRequestCacheLevel.CacheOnly">
+ <summary>Satisfies a request using the locally cached resource; does not send a request for an item that is not in the cache. When this cache policy level is specified, a <see cref="T:System.Net.WebException"></see> exception is thrown if the item is not in the client cache.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Cache.HttpRequestCacheLevel.CacheOrNextCacheOnly">
+ <summary>Satisfies a request for a resource either from the local computer's cache or a remote cache on the local area network. If the request cannot be satisfied, a <see cref="T:System.Net.WebException"></see> exception is thrown. In the HTTP caching protocol, this is achieved using the only-if-cached cache control directive.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Cache.HttpRequestCacheLevel.Default">
+ <summary>Satisfies a request for a resource either by using the cached copy of the resource or by sending a request for the resource to the server. The action taken is determined by the current cache policy and the age of the content in the cache. This is the cache level that should be used by most applications.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Cache.HttpRequestCacheLevel.NoCacheNoStore">
+ <summary>Never satisfies a request by using resources from the cache and does not cache resources. If the resource is present in the local cache, it is removed. This policy level indicates to intermediate caches that they should remove the resource. In the HTTP caching protocol, this is achieved using the no-cache cache control directive.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Cache.HttpRequestCacheLevel.Refresh">
+ <summary>Satisfies a request by using the server or a cache other than the local cache. Before the request can be satisfied by an intermediate cache, that cache must revalidate its cached entry with the server. In the HTTP caching protocol, this is achieved using the max-age = 0 cache control directive and the no-cache Pragma header.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Cache.HttpRequestCacheLevel.Reload">
+ <summary>Satisfies a request by using the server. The response might be saved in the cache. In the HTTP caching protocol, this is achieved using the no-cache cache control directive and the no-cache Pragma header.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Cache.HttpRequestCacheLevel.Revalidate">
+ <summary>Compares the copy of the resource in the cache with the copy on the server. If the copy on the server is newer, it is used to satisfy the request and replaces the copy in the cache. If the copy in the cache is the same as the server copy, the cached copy is used. In the HTTP caching protocol, this is achieved using a conditional request.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Net.Cache.HttpRequestCachePolicy">
+ <summary>Defines an application's caching requirements for resources obtained by using <see cref="T:System.Net.HttpWebRequest"></see> objects.</summary>
+ </member>
+ <member name="M:System.Net.Cache.HttpRequestCachePolicy.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Cache.HttpRequestCachePolicy"></see> class.</summary>
+ </member>
+ <member name="M:System.Net.Cache.HttpRequestCachePolicy.#ctor(System.DateTime)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Cache.HttpRequestCachePolicy"></see> class using the specified cache synchronization date.</summary>
+ <param name="cacheSyncDate">A <see cref="T:System.DateTime"></see> object that specifies the time when resources stored in the cache must be revalidated.</param>
+ </member>
+ <member name="M:System.Net.Cache.HttpRequestCachePolicy.#ctor(System.Net.Cache.HttpRequestCacheLevel)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Cache.HttpRequestCachePolicy"></see> class using the specified cache policy.</summary>
+ <param name="level">An <see cref="T:System.Net.Cache.HttpRequestCacheLevel"></see> value.</param>
+ </member>
+ <member name="M:System.Net.Cache.HttpRequestCachePolicy.#ctor(System.Net.Cache.HttpCacheAgeControl,System.TimeSpan)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Cache.HttpRequestCachePolicy"></see> class using the specified age control and time values.</summary>
+ <param name="cacheAgeControl">One of the following <see cref="T:System.Net.Cache.HttpCacheAgeControl"></see> enumeration values: <see cref="F:System.Net.Cache.HttpCacheAgeControl.MaxAge"></see>, <see cref="F:System.Net.Cache.HttpCacheAgeControl.MaxStale"></see>, or <see cref="F:System.Net.Cache.HttpCacheAgeControl.MinFresh"></see>.</param>
+ <param name="ageOrFreshOrStale">A <see cref="T:System.TimeSpan"></see> value that specifies an amount of time.</param>
+ <exception cref="T:System.ArgumentException">The value specified for the <paramref name="cacheAgeControl">cacheAgeControl</paramref> parameter cannot be used with this constructor.</exception>
+ </member>
+ <member name="M:System.Net.Cache.HttpRequestCachePolicy.#ctor(System.Net.Cache.HttpCacheAgeControl,System.TimeSpan,System.TimeSpan)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Cache.HttpRequestCachePolicy"></see> class using the specified maximum age, age control value, and time value.</summary>
+ <param name="cacheAgeControl">An <see cref="T:System.Net.Cache.HttpCacheAgeControl"></see> value.</param>
+ <param name="maxAge">A <see cref="T:System.TimeSpan"></see> value that specifies the maximum age for resources.</param>
+ <param name="freshOrStale">A <see cref="T:System.TimeSpan"></see> value that specifies an amount of time.</param>
+ <exception cref="T:System.ArgumentException">The value specified for the <paramref name="cacheAgeControl">cacheAgeControl</paramref> parameter is not valid.</exception>
+ </member>
+ <member name="M:System.Net.Cache.HttpRequestCachePolicy.#ctor(System.Net.Cache.HttpCacheAgeControl,System.TimeSpan,System.TimeSpan,System.DateTime)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Cache.HttpRequestCachePolicy"></see> class using the specified maximum age, age control value, time value, and cache synchronization date.</summary>
+ <param name="cacheAgeControl">An <see cref="T:System.Net.Cache.HttpCacheAgeControl"></see> value.</param>
+ <param name="maxAge">A <see cref="T:System.TimeSpan"></see> value that specifies the maximum age for resources.</param>
+ <param name="freshOrStale">A <see cref="T:System.TimeSpan"></see> value that specifies an amount of time.</param>
+ <param name="cacheSyncDate">A <see cref="T:System.DateTime"></see> object that specifies the time when resources stored in the cache must be revalidated.</param>
+ </member>
+ <member name="P:System.Net.Cache.HttpRequestCachePolicy.CacheSyncDate">
+ <summary>Gets the cache synchronization date for this instance.</summary>
+ <returns>A <see cref="T:System.DateTime"></see> value set to the date specified when this instance was created. If no date was specified, this property's value is <see cref="F:System.DateTime.MinValue"></see>.</returns>
+ </member>
+ <member name="P:System.Net.Cache.HttpRequestCachePolicy.Level">
+ <summary>Gets the <see cref="T:System.Net.Cache.HttpRequestCacheLevel"></see> value that was specified when this instance was created.</summary>
+ <returns>A <see cref="T:System.Net.Cache.HttpRequestCacheLevel"></see> value that specifies the cache behavior for resources that were obtained using <see cref="T:System.Net.HttpWebRequest"></see> objects.</returns>
+ </member>
+ <member name="P:System.Net.Cache.HttpRequestCachePolicy.MaxAge">
+ <summary>Gets the maximum age permitted for a resource returned from the cache.</summary>
+ <returns>A <see cref="T:System.TimeSpan"></see> value that is set to the maximum age value specified when this instance was created. If no date was specified, this property's value is <see cref="F:System.DateTime.MinValue"></see>.</returns>
+ </member>
+ <member name="P:System.Net.Cache.HttpRequestCachePolicy.MaxStale">
+ <summary>Gets the maximum staleness value that is permitted for a resource returned from the cache.</summary>
+ <returns>A <see cref="T:System.TimeSpan"></see> value that is set to the maximum staleness value specified when this instance was created. If no date was specified, this property's value is <see cref="F:System.DateTime.MinValue"></see>.</returns>
+ </member>
+ <member name="P:System.Net.Cache.HttpRequestCachePolicy.MinFresh">
+ <summary>Gets the minimum freshness that is permitted for a resource returned from the cache.</summary>
+ <returns>A <see cref="T:System.TimeSpan"></see> value that specifies the minimum freshness specified when this instance was created. If no date was specified, this property's value is <see cref="F:System.DateTime.MinValue"></see>.</returns>
+ </member>
+ <member name="M:System.Net.Cache.HttpRequestCachePolicy.ToString">
+ <summary>Returns a string representation of this instance.</summary>
+ <returns>A <see cref="T:System.String"></see> value that contains the property values for this instance.</returns>
+ </member>
+ <member name="T:System.Net.Cache.RequestCacheLevel">
+ <summary>Specifies caching behavior for resources obtained using <see cref="T:System.Net.WebRequest"></see> and its derived classes.</summary>
+ </member>
+ <member name="F:System.Net.Cache.RequestCacheLevel.BypassCache">
+ <summary>Satisfies a request by using the server. No entries are taken from caches, added to caches, or removed from caches between the client and server. This is the default cache behavior specified in the machine configuration file that ships with the .NET Framework.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Cache.RequestCacheLevel.CacheIfAvailable">
+ <summary>Satisfies a request for a resource from the cache, if the resource is available; otherwise, sends a request for a resource to the server. If the requested item is available in any cache between the client and the server, the request might be satisfied by the intermediate cache.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Cache.RequestCacheLevel.CacheOnly">
+ <summary>Satisfies a request using the locally cached resource; does not send a request for an item that is not in the cache. When this cache policy level is specified, a <see cref="T:System.Net.WebException"></see> exception is thrown if the item is not in the client cache.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Cache.RequestCacheLevel.Default">
+ <summary>Satisfies a request for a resource either by using the cached copy of the resource or by sending a request for the resource to the server. The action taken is determined by the current cache policy and the age of the content in the cache. This is the cache level that should be used by most applications.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Cache.RequestCacheLevel.NoCacheNoStore">
+ <summary>Never satisfies a request by using resources from the cache and does not cache resources. If the resource is present in the local cache, it is removed. This policy level indicates to intermediate caches that they should remove the resource. In the HTTP caching protocol, this is achieved using the no-cache cache control directive.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Cache.RequestCacheLevel.Reload">
+ <summary>Satisfies a request by using the server. The response might be saved in the cache. In the HTTP caching protocol, this is achieved using the no-cache cache control directive and the no-cache Pragma header.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Cache.RequestCacheLevel.Revalidate">
+ <summary>Satisfies a request by using the cached copy of the resource if the timestamp is the same as the timestamp of the resource on the server; otherwise, the resource is downloaded from the server, presented to the caller, and stored in the cache.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Net.Cache.RequestCachePolicy">
+ <summary>Defines an application's caching requirements for resources obtained by using <see cref="T:System.Net.WebRequest"></see> objects.</summary>
+ </member>
+ <member name="M:System.Net.Cache.RequestCachePolicy.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Cache.RequestCachePolicy"></see> class.</summary>
+ </member>
+ <member name="M:System.Net.Cache.RequestCachePolicy.#ctor(System.Net.Cache.RequestCacheLevel)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Cache.RequestCachePolicy"></see> class. using the specified cache policy.</summary>
+ <param name="level">A <see cref="T:System.Net.Cache.RequestCacheLevel"></see> that specifies the cache behavior for resources obtained using <see cref="T:System.Net.WebRequest"></see> objects.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">level is not a valid <see cref="T:System.Net.Cache.RequestCacheLevel"></see>.value.</exception>
+ </member>
+ <member name="P:System.Net.Cache.RequestCachePolicy.Level">
+ <summary>Gets the <see cref="T:System.Net.Cache.RequestCacheLevel"></see> value specified when this instance was constructed.</summary>
+ <returns>A <see cref="T:System.Net.Cache.RequestCacheLevel"></see> value that specifies the cache behavior for resources obtained using <see cref="T:System.Net.WebRequest"></see> objects.</returns>
+ </member>
+ <member name="M:System.Net.Cache.RequestCachePolicy.ToString">
+ <summary>Returns a string representation of this instance.</summary>
+ <returns>A <see cref="T:System.String"></see> containing the <see cref="P:System.Net.Cache.RequestCachePolicy.Level"></see> for this instance.</returns>
+ </member>
+ <member name="T:System.Net.Cookie">
+ <summary>Provides a set of properties and methods that are used to manage cookies. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Net.Cookie.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Cookie"></see> class.</summary>
+ </member>
+ <member name="M:System.Net.Cookie.#ctor(System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Cookie"></see> class with a specified <see cref="P:System.Net.Cookie.Name"></see> and <see cref="P:System.Net.Cookie.Value"></see>.</summary>
+ <param name="name">The name of a <see cref="T:System.Net.Cookie"></see>. The following characters must not be used inside name: equal sign, semicolon, comma, newline (\n), return (\r), tab (\t), and space character. The dollar sign character (&quot;$&quot;) cannot be the first character.</param>
+ <param name="value">The value of a <see cref="T:System.Net.Cookie"></see>. The following characters must not be used inside value: semicolon, comma.</param>
+ <exception cref="T:System.Net.CookieException">The <paramref name="name">name</paramref> parameter is null. -or- The <paramref name="name">name</paramref> parameter is of zero length. -or- The <paramref name="name">name</paramref> parameter contains an invalid character. -or- The <paramref name="value">value</paramref> parameter is null . -or - The <paramref name="value">value</paramref> parameter contains a string not enclosed in quotes that contains an invalid character.</exception>
+ </member>
+ <member name="M:System.Net.Cookie.#ctor(System.String,System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Cookie"></see> class with a specified <see cref="P:System.Net.Cookie.Name"></see>, <see cref="P:System.Net.Cookie.Value"></see>, and <see cref="P:System.Net.Cookie.Path"></see>.</summary>
+ <param name="name">The name of a <see cref="T:System.Net.Cookie"></see>. The following characters must not be used inside name: equal sign, semicolon, comma, newline (\n), return (\r), tab (\t), and space character. The dollar sign character (&quot;$&quot;) cannot be the first character.</param>
+ <param name="value">The value of a <see cref="T:System.Net.Cookie"></see>. The following characters must not be used inside value: semicolon, comma.</param>
+ <param name="path">The subset of URIs on the origin server to which this <see cref="T:System.Net.Cookie"></see> applies. The default value is &quot;/&quot;.</param>
+ <exception cref="T:System.Net.CookieException">The <paramref name="name">name</paramref> parameter is null. -or- The <paramref name="name">name</paramref> parameter is of zero length. -or- The <paramref name="name">name</paramref> parameter contains an invalid character. -or- The <paramref name="value">value</paramref> parameter is null . -or - The <paramref name="value">value</paramref> parameter contains a string not enclosed in quotes that contains an invalid character.</exception>
+ </member>
+ <member name="M:System.Net.Cookie.#ctor(System.String,System.String,System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Cookie"></see> class with a specified <see cref="P:System.Net.Cookie.Name"></see>, <see cref="P:System.Net.Cookie.Value"></see>, <see cref="P:System.Net.Cookie.Path"></see>, and <see cref="P:System.Net.Cookie.Domain"></see>.</summary>
+ <param name="name">The name of a <see cref="T:System.Net.Cookie"></see>. The following characters must not be used inside name: equal sign, semicolon, comma, newline (\n), return (\r), tab (\t), and space character. The dollar sign character (&quot;$&quot;) cannot be the first character.</param>
+ <param name="value">The value of a <see cref="T:System.Net.Cookie"></see> object. The following characters must not be used inside value: semicolon, comma.</param>
+ <param name="path">The subset of URIs on the origin server to which this <see cref="T:System.Net.Cookie"></see> applies. The default value is &quot;/&quot;.</param>
+ <param name="domain">The optional internet domain for which this <see cref="T:System.Net.Cookie"></see> is valid. The default value is the host this <see cref="T:System.Net.Cookie"></see> has been received from.</param>
+ <exception cref="T:System.Net.CookieException">The <paramref name="name">name</paramref> parameter is null. -or- The <paramref name="name">name</paramref> parameter is of zero length. -or- The <paramref name="name">name</paramref> parameter contains an invalid character. -or- The <paramref name="value">value</paramref> parameter is null . -or - The <paramref name="value">value</paramref> parameter contains a string not enclosed in quotes that contains an invalid character.</exception>
+ </member>
+ <member name="P:System.Net.Cookie.Comment">
+ <summary>Gets or sets a comment that the server can add to a <see cref="T:System.Net.Cookie"></see>.</summary>
+ <returns>An optional comment to document intended usage for this <see cref="T:System.Net.Cookie"></see>.</returns>
+ </member>
+ <member name="P:System.Net.Cookie.CommentUri">
+ <summary>Gets or sets a URI comment that the server can provide with a <see cref="T:System.Net.Cookie"></see>.</summary>
+ <returns>An optional comment that represents the intended usage of the URI reference for this <see cref="T:System.Net.Cookie"></see>. The value must conform to URI format.</returns>
+ </member>
+ <member name="P:System.Net.Cookie.Discard">
+ <summary>Gets or sets the discard flag set by the server.</summary>
+ <returns>true if the client is to discard the <see cref="T:System.Net.Cookie"></see> at the end of the current session; otherwise, false. The default is false.</returns>
+ </member>
+ <member name="P:System.Net.Cookie.Domain">
+ <summary>Gets or sets the URI for which the <see cref="T:System.Net.Cookie"></see> is valid.</summary>
+ <returns>The URI for which the <see cref="T:System.Net.Cookie"></see> is valid.</returns>
+ </member>
+ <member name="M:System.Net.Cookie.Equals(System.Object)">
+ <summary>Overrides the <see cref="M:System.Object.Equals(System.Object)"></see> method.</summary>
+ <param name="comparand">A reference to a <see cref="T:System.Net.Cookie"></see>.</param>
+ <returns>Returns true if the <see cref="T:System.Net.Cookie"></see> is equal to <paramref name="comparand">comparand</paramref>. Two <see cref="T:System.Net.Cookie"></see> instances are equal if their <see cref="P:System.Net.Cookie.Name"></see>, <see cref="P:System.Net.Cookie.Value"></see>, <see cref="P:System.Net.Cookie.Path"></see>, <see cref="P:System.Net.Cookie.Domain"></see>, and <see cref="P:System.Net.Cookie.Version"></see> properties are equal. <see cref="P:System.Net.Cookie.Name"></see> and <see cref="P:System.Net.Cookie.Domain"></see> string comparisons are case-insensitive.</returns>
+ </member>
+ <member name="P:System.Net.Cookie.Expired">
+ <summary>Gets or sets the current state of the <see cref="T:System.Net.Cookie"></see>.</summary>
+ <returns>true if the <see cref="T:System.Net.Cookie"></see> has expired; otherwise, false. The default is false.</returns>
+ </member>
+ <member name="P:System.Net.Cookie.Expires">
+ <summary>Gets or sets the expiration date and time for the <see cref="T:System.Net.Cookie"></see> as a <see cref="T:System.DateTime"></see>.</summary>
+ <returns>The expiration date and time for the <see cref="T:System.Net.Cookie"></see> as a <see cref="T:System.DateTime"></see> instance.</returns>
+ </member>
+ <member name="M:System.Net.Cookie.GetHashCode">
+ <summary>Overrides the <see cref="M:System.Object.GetHashCode"></see> method.</summary>
+ <returns>The 32-bit signed integer hash code for this instance.</returns>
+ </member>
+ <member name="P:System.Net.Cookie.HttpOnly">
+ <summary>Determines whether a page script or other active content can access this cookie.</summary>
+ <returns>Boolean value that determines whether a page script or other active content can access this cookie.</returns>
+ </member>
+ <member name="P:System.Net.Cookie.Name">
+ <summary>Gets or sets the name for the <see cref="T:System.Net.Cookie"></see>.</summary>
+ <returns>The name for the <see cref="T:System.Net.Cookie"></see>.</returns>
+ <exception cref="T:System.Net.CookieException">The value specified for a set operation is null or the empty string - or - The value specified for a set operation contained an illegal character. The following characters must not be used inside the <see cref="P:System.Net.Cookie.Name"></see> property: equal sign, semicolon, comma, newline (\n), return (\r), tab (\t), and space character. The dollar sign character (&quot;$&quot;) cannot be the first character.</exception>
+ </member>
+ <member name="P:System.Net.Cookie.Path">
+ <summary>Gets or sets the URIs to which the <see cref="T:System.Net.Cookie"></see> applies.</summary>
+ <returns>The URIs to which the <see cref="T:System.Net.Cookie"></see> applies.</returns>
+ </member>
+ <member name="P:System.Net.Cookie.Port">
+ <summary>Gets or sets a list of TCP ports that the <see cref="T:System.Net.Cookie"></see> applies to.</summary>
+ <returns>The list of TCP ports that the <see cref="T:System.Net.Cookie"></see> applies to.</returns>
+ <exception cref="T:System.Net.CookieException">The value specified for a set operation could not be parsed or is not enclosed in double quotes.</exception>
+ </member>
+ <member name="P:System.Net.Cookie.Secure">
+ <summary>Gets or sets the security level of a <see cref="T:System.Net.Cookie"></see>.</summary>
+ <returns>true if the client is only to return the cookie in subsequent requests if those requests use Secure Hypertext Transfer Protocol (HTTPS); otherwise, false. The default is false.</returns>
+ </member>
+ <member name="P:System.Net.Cookie.TimeStamp">
+ <summary>Gets the time when the cookie was issued as a <see cref="T:System.DateTime"></see>.</summary>
+ <returns>The time when the cookie was issued as a <see cref="T:System.DateTime"></see>.</returns>
+ </member>
+ <member name="M:System.Net.Cookie.ToString">
+ <summary>Overrides the <see cref="M:System.Object.ToString"></see> method.</summary>
+ <returns>Returns a string representation of this <see cref="T:System.Net.Cookie"></see> object that is suitable for including in a HTTP Cookie: request header.</returns>
+ </member>
+ <member name="P:System.Net.Cookie.Value">
+ <summary>Gets or sets the <see cref="P:System.Net.Cookie.Value"></see> for the <see cref="T:System.Net.Cookie"></see>.</summary>
+ <returns>The <see cref="P:System.Net.Cookie.Value"></see> for the <see cref="T:System.Net.Cookie"></see>.</returns>
+ </member>
+ <member name="P:System.Net.Cookie.Version">
+ <summary>Gets or sets the version of HTTP state maintenance to which the cookie conforms.</summary>
+ <returns>The version of HTTP state maintenance to which the cookie conforms.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The value specified for a version is not allowed.</exception>
+ </member>
+ <member name="T:System.Net.CookieCollection">
+ <summary>Provides a collection container for instances of the <see cref="T:System.Net.Cookie"></see> class.</summary>
+ </member>
+ <member name="M:System.Net.CookieCollection.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.CookieCollection"></see> class.</summary>
+ </member>
+ <member name="M:System.Net.CookieCollection.Add(System.Net.Cookie)">
+ <summary>Adds a <see cref="T:System.Net.Cookie"></see> to a <see cref="T:System.Net.CookieCollection"></see>.</summary>
+ <param name="cookie">The <see cref="T:System.Net.Cookie"></see> to be added to a <see cref="T:System.Net.CookieCollection"></see>.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="cookie">cookie</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Net.CookieCollection.Add(System.Net.CookieCollection)">
+ <summary>Adds the contents of a <see cref="T:System.Net.CookieCollection"></see> to the current instance.</summary>
+ <param name="cookies">The <see cref="T:System.Net.CookieCollection"></see> to be added.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="cookies">cookies</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Net.CookieCollection.CopyTo(System.Array,System.Int32)">
+ <summary>Copies the elements of a <see cref="T:System.Net.CookieCollection"></see> to an instance of the <see cref="T:System.Array"></see> class, starting at a particular index.</summary>
+ <param name="array">The target <see cref="T:System.Array"></see> to which the <see cref="T:System.Net.CookieCollection"></see> will be copied.</param>
+ <param name="index">The zero-based index in the target <see cref="T:System.Array"></see> where copying begins.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="array">array</paramref> is multidimensional. -or- The number of elements in this <see cref="T:System.Net.CookieCollection"></see> is greater than the available space from <paramref name="index">index</paramref> to the end of the destination <paramref name="array">array</paramref>.</exception>
+ <exception cref="T:System.InvalidCastException">The elements in this <see cref="T:System.Net.CookieCollection"></see> cannot be cast automatically to the type of the destination <paramref name="array">array</paramref>.</exception>
+ </member>
+ <member name="M:System.Net.CookieCollection.CopyTo(System.Net.Cookie[],System.Int32)">
+ <summary>Copies the elements of this <see cref="T:System.Net.CookieCollection"></see> to a <see cref="T:System.Net.Cookie"></see> array starting at the specified index of the target array.</summary>
+ <param name="array">The target <see cref="T:System.Net.Cookie"></see> array to which the <see cref="T:System.Net.CookieCollection"></see> will be copied.</param>
+ <param name="index">The zero-based index in the target <see cref="T:System.Array"></see> where copying begins.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="array">array</paramref> is multidimensional. -or- The number of elements in this <see cref="T:System.Net.CookieCollection"></see> is greater than the available space from <paramref name="index">index</paramref> to the end of the destination <paramref name="array">array</paramref>.</exception>
+ <exception cref="T:System.InvalidCastException">The elements in this <see cref="T:System.Net.CookieCollection"></see> cannot be cast automatically to the type of the destination <paramref name="array">array</paramref>.</exception>
+ </member>
+ <member name="P:System.Net.CookieCollection.Count">
+ <summary>Gets the number of cookies contained in a <see cref="T:System.Net.CookieCollection"></see>.</summary>
+ <returns>The number of cookies contained in a <see cref="T:System.Net.CookieCollection"></see>.</returns>
+ </member>
+ <member name="M:System.Net.CookieCollection.GetEnumerator">
+ <summary>Gets an enumerator that can iterate through a <see cref="T:System.Net.CookieCollection"></see>.</summary>
+ <returns>An instance of an implementation of an <see cref="T:System.Collections.IEnumerator"></see> interface that can iterate through a <see cref="T:System.Net.CookieCollection"></see>.</returns>
+ </member>
+ <member name="P:System.Net.CookieCollection.IsReadOnly">
+ <summary>Gets a value that indicates whether a <see cref="T:System.Net.CookieCollection"></see> is read-only.</summary>
+ <returns>true if this is a read-only <see cref="T:System.Net.CookieCollection"></see>; otherwise, false. The default is true.</returns>
+ </member>
+ <member name="P:System.Net.CookieCollection.IsSynchronized">
+ <summary>Gets a value that indicates whether access to a <see cref="T:System.Net.CookieCollection"></see> is thread safe.</summary>
+ <returns>true if access to the <see cref="T:System.Net.CookieCollection"></see> is thread safe; otherwise, false. The default is false.</returns>
+ </member>
+ <member name="P:System.Net.CookieCollection.Item(System.Int32)">
+ <summary>Gets the <see cref="T:System.Net.Cookie"></see> with a specific index from a <see cref="T:System.Net.CookieCollection"></see>.</summary>
+ <param name="index">The zero-based index of the <see cref="T:System.Net.Cookie"></see> to be found.</param>
+ <returns>A <see cref="T:System.Net.Cookie"></see> with a specific index from a <see cref="T:System.Net.CookieCollection"></see>.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than 0 or <paramref name="index">index</paramref> is greater than or equal to <see cref="P:System.Net.CookieCollection.Count"></see>.</exception>
+ </member>
+ <member name="P:System.Net.CookieCollection.Item(System.String)">
+ <summary>Gets the <see cref="T:System.Net.Cookie"></see> with a specific name from a <see cref="T:System.Net.CookieCollection"></see>.</summary>
+ <param name="name">The name of the <see cref="T:System.Net.Cookie"></see> to be found.</param>
+ <returns>The <see cref="T:System.Net.Cookie"></see> with a specific name from a <see cref="T:System.Net.CookieCollection"></see>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="name">name</paramref> is null.</exception>
+ </member>
+ <member name="P:System.Net.CookieCollection.SyncRoot">
+ <summary>Gets an object to synchronize access to the <see cref="T:System.Net.CookieCollection"></see>.</summary>
+ <returns>An object to synchronize access to the <see cref="T:System.Net.CookieCollection"></see>.</returns>
+ </member>
+ <member name="T:System.Net.CookieContainer">
+ <summary>Provides a container for a collection of <see cref="T:System.Net.CookieCollection"></see> objects.</summary>
+ </member>
+ <member name="M:System.Net.CookieContainer.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.CookieContainer"></see> class.</summary>
+ </member>
+ <member name="M:System.Net.CookieContainer.#ctor(System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.CookieContainer"></see> class with a specified value for the number of <see cref="T:System.Net.Cookie"></see> instances that the container can hold.</summary>
+ <param name="capacity">The number of <see cref="T:System.Net.Cookie"></see> instances that the <see cref="T:System.Net.CookieContainer"></see> can hold.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="capacity">capacity</paramref> is less than or equal to zero.</exception>
+ </member>
+ <member name="M:System.Net.CookieContainer.#ctor(System.Int32,System.Int32,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.CookieContainer"></see> class with specific properties.</summary>
+ <param name="capacity">The number of <see cref="T:System.Net.Cookie"></see> instances that the <see cref="T:System.Net.CookieContainer"></see> can hold.</param>
+ <param name="perDomainCapacity">The number of <see cref="T:System.Net.Cookie"></see> instances per domain.</param>
+ <param name="maxCookieSize">The maximum size in bytes for any single <see cref="T:System.Net.Cookie"></see> in a <see cref="T:System.Net.CookieContainer"></see>.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="perDomainCapacity">perDomainCapacity</paramref> is not equal to <see cref="F:System.Int32.MaxValue"></see>. and <paramref name="(perDomainCapacity">(perDomainCapacity</paramref> is less than or equal to zero or <paramref name="perDomainCapacity">perDomainCapacity</paramref> is greater than <paramref name="capacity)">capacity)</paramref>.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="maxCookieSize">maxCookieSize</paramref> is less than or equal to zero.</exception>
+ </member>
+ <member name="M:System.Net.CookieContainer.Add(System.Net.Cookie)">
+ <summary>Adds a <see cref="T:System.Net.Cookie"></see> to a <see cref="T:System.Net.CookieContainer"></see>. This method uses the domain from the <see cref="T:System.Net.Cookie"></see> to determine which domain collection to associate the <see cref="T:System.Net.Cookie"></see> with.</summary>
+ <param name="cookie">The <see cref="T:System.Net.Cookie"></see> to be added to the <see cref="T:System.Net.CookieContainer"></see>.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="cookie">cookie</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException">The domain for <paramref name="cookie">cookie</paramref> is null or the empty string (&quot;&quot;).</exception>
+ <exception cref="T:System.Net.CookieException"><paramref name="cookie">cookie</paramref> is larger than <paramref name="maxCookieSize">maxCookieSize</paramref>. -or- the domain for <paramref name="cookie">cookie</paramref> is not a valid URI.</exception>
+ </member>
+ <member name="M:System.Net.CookieContainer.Add(System.Net.CookieCollection)">
+ <summary>Adds the contents of a <see cref="T:System.Net.CookieCollection"></see> to the <see cref="T:System.Net.CookieContainer"></see>.</summary>
+ <param name="cookies">The <see cref="T:System.Net.CookieCollection"></see> to be added to the <see cref="T:System.Net.CookieContainer"></see>.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="cookies">cookies</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Net.CookieContainer.Add(System.Uri,System.Net.Cookie)">
+ <summary>Adds a <see cref="T:System.Net.Cookie"></see> to the <see cref="T:System.Net.CookieContainer"></see> for a particular URI.</summary>
+ <param name="uri">The URI of the <see cref="T:System.Net.Cookie"></see> to be added to the <see cref="T:System.Net.CookieContainer"></see>.</param>
+ <param name="cookie">The <see cref="T:System.Net.Cookie"></see> to be added to the <see cref="T:System.Net.CookieContainer"></see>.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="uri">uri</paramref> is null or <paramref name="cookie">cookie</paramref> is null.</exception>
+ <exception cref="T:System.Net.CookieException"><paramref name="cookie">cookie</paramref> is larger than <paramref name="maxCookieSize">maxCookieSize</paramref>. -or- The domain for <paramref name="cookie">cookie</paramref> is not a valid URI.</exception>
+ </member>
+ <member name="M:System.Net.CookieContainer.Add(System.Uri,System.Net.CookieCollection)">
+ <summary>Adds the contents of a <see cref="T:System.Net.CookieCollection"></see> to the <see cref="T:System.Net.CookieContainer"></see> for a particular URI.</summary>
+ <param name="uri">The URI of the <see cref="T:System.Net.CookieCollection"></see> to be added to the <see cref="T:System.Net.CookieContainer"></see>.</param>
+ <param name="cookies">The <see cref="T:System.Net.CookieCollection"></see> to be added to the <see cref="T:System.Net.CookieContainer"></see>.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="cookies">cookies</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException">The domain for one of the cookies in <paramref name="cookies">cookies</paramref> is null.</exception>
+ <exception cref="T:System.Net.CookieException">One of the cookies in <paramref name="cookies">cookies</paramref> contains an invalid domain.</exception>
+ </member>
+ <member name="P:System.Net.CookieContainer.Capacity">
+ <summary>Gets and sets the number of <see cref="T:System.Net.Cookie"></see> instances that a <see cref="T:System.Net.CookieContainer"></see> can hold.</summary>
+ <returns>The number of <see cref="T:System.Net.Cookie"></see> instances that a <see cref="T:System.Net.CookieContainer"></see> can hold. This is a hard limit and cannot be exceeded by adding a <see cref="T:System.Net.Cookie"></see>.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="Capacity">Capacity</paramref> is less than or equal to zero or (value is less than <see cref="P:System.Net.CookieContainer.PerDomainCapacity"></see> and <see cref="P:System.Net.CookieContainer.PerDomainCapacity"></see> is not equal to <see cref="F:System.Int32.MaxValue"></see>).</exception>
+ </member>
+ <member name="P:System.Net.CookieContainer.Count">
+ <summary>Gets the number of <see cref="T:System.Net.Cookie"></see> instances that a <see cref="T:System.Net.CookieContainer"></see> currently holds.</summary>
+ <returns>The number of <see cref="T:System.Net.Cookie"></see> instances that a <see cref="T:System.Net.CookieContainer"></see> currently holds. This is the total of <see cref="T:System.Net.Cookie"></see> instances in all domains.</returns>
+ </member>
+ <member name="F:System.Net.CookieContainer.DefaultCookieLengthLimit">
+ <summary>Represents the default maximum size, in bytes, of the <see cref="T:System.Net.Cookie"></see> instances that the <see cref="T:System.Net.CookieContainer"></see> can hold. This field is constant.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.CookieContainer.DefaultCookieLimit">
+ <summary>Represents the default maximum number of <see cref="T:System.Net.Cookie"></see> instances that the <see cref="T:System.Net.CookieContainer"></see> can hold. This field is constant.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.CookieContainer.DefaultPerDomainCookieLimit">
+ <summary>Represents the default maximum number of <see cref="T:System.Net.Cookie"></see> instances that the <see cref="T:System.Net.CookieContainer"></see> can reference per domain. This field is constant.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Net.CookieContainer.GetCookieHeader(System.Uri)">
+ <summary>Gets the HTTP cookie header that contains the HTTP cookies that represent the <see cref="T:System.Net.Cookie"></see> instances that are associated with a specific URI.</summary>
+ <param name="uri">The URI of the <see cref="T:System.Net.Cookie"></see> instances desired.</param>
+ <returns>An HTTP cookie header, with strings representing <see cref="T:System.Net.Cookie"></see> instances delimited by semicolons.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="uri">uri</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Net.CookieContainer.GetCookies(System.Uri)">
+ <summary>Gets a <see cref="T:System.Net.CookieCollection"></see> that contains the <see cref="T:System.Net.Cookie"></see> instances that are associated with a specific URI.</summary>
+ <param name="uri">The URI of the <see cref="T:System.Net.Cookie"></see> instances desired.</param>
+ <returns>A <see cref="T:System.Net.CookieCollection"></see> that contains the <see cref="T:System.Net.Cookie"></see> instances that are associated with a specific URI.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="uri">uri</paramref> is null.</exception>
+ </member>
+ <member name="P:System.Net.CookieContainer.MaxCookieSize">
+ <summary>Represents the maximum allowed length of a <see cref="T:System.Net.Cookie"></see>.</summary>
+ <returns>The maximum allowed length, in bytes, of a <see cref="T:System.Net.Cookie"></see>.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="MaxCookieSize">MaxCookieSize</paramref> is less than or equal to zero.</exception>
+ </member>
+ <member name="P:System.Net.CookieContainer.PerDomainCapacity">
+ <summary>Gets and sets the number of <see cref="T:System.Net.Cookie"></see> instances that a <see cref="T:System.Net.CookieContainer"></see> can hold per domain.</summary>
+ <returns>The number of <see cref="T:System.Net.Cookie"></see> instances that are allowed per domain.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="PerDomainCapacity">PerDomainCapacity</paramref> is less than or equal to zero. -or- <paramref name="(PerDomainCapacity">(PerDomainCapacity</paramref> is greater than the maximum allowable number of cookies instances, 300, and is not equal to <see cref="F:System.Int32.MaxValue"></see>).</exception>
+ </member>
+ <member name="M:System.Net.CookieContainer.SetCookies(System.Uri,System.String)">
+ <summary>Adds <see cref="T:System.Net.Cookie"></see> instances for one or more cookies from an HTTP cookie header to the <see cref="T:System.Net.CookieContainer"></see> for a specific URI.</summary>
+ <param name="uri">The URI of the <see cref="T:System.Net.CookieCollection"></see>.</param>
+ <param name="cookieHeader">The contents of an HTTP set-cookie header as returned by a HTTP server, with <see cref="T:System.Net.Cookie"></see> instances delimited by commas.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="cookieHeader">cookieHeader</paramref> is null.</exception>
+ <exception cref="T:System.Net.CookieException">One of the cookies is invalid. -or- An error occurred while adding one of the cookies to the container.</exception>
+ </member>
+ <member name="T:System.Net.CookieException">
+ <summary>The exception that is thrown when an error is made adding a <see cref="T:System.Net.Cookie"></see> to a <see cref="T:System.Net.CookieContainer"></see>.</summary>
+ </member>
+ <member name="M:System.Net.CookieException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.CookieException"></see> class.</summary>
+ </member>
+ <member name="M:System.Net.CookieException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.CookieException"></see> class with specific values of <paramref name="serializationInfo">serializationInfo</paramref> and <paramref name="streamingContext">streamingContext</paramref>.</summary>
+ <param name="serializationInfo">The <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> to be used.</param>
+ <param name="streamingContext">The <see cref="T:System.Runtime.Serialization.StreamingContext"></see> to be used.</param>
+ </member>
+ <member name="M:System.Net.CookieException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Populates a <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> instance with the data needed to serialize the <see cref="T:System.Net.CookieException"></see>.</summary>
+ <param name="serializationInfo">The object that holds the serialized object data. The <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> to populate with data.</param>
+ <param name="streamingContext">The contextual information about the source or destination. A <see cref="T:System.Runtime.Serialization.StreamingContext"></see> that specifies the destination for this serialization.</param>
+ </member>
+ <member name="M:System.Net.CookieException.System#Runtime#Serialization#ISerializable#GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Populates a <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> instance with the data needed to serialize the <see cref="T:System.Net.CookieException"></see>.</summary>
+ <param name="serializationInfo">The <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> to be used.</param>
+ <param name="streamingContext">The <see cref="T:System.Runtime.Serialization.StreamingContext"></see> to be used.</param>
+ </member>
+ <member name="T:System.Net.CredentialCache">
+ <summary>Provides storage for multiple credentials.</summary>
+ </member>
+ <member name="M:System.Net.CredentialCache.#ctor">
+ <summary>Creates a new instance of the <see cref="T:System.Net.CredentialCache"></see> class.</summary>
+ </member>
+ <member name="M:System.Net.CredentialCache.Add(System.Uri,System.String,System.Net.NetworkCredential)">
+ <summary>Adds a <see cref="T:System.Net.NetworkCredential"></see> instance to the credential cache for use with protocols other than SMTP and associates it with a Uniform Resource Identifier (URI) prefix and authentication protocol.</summary>
+ <param name="uriPrefix">A <see cref="T:System.Uri"></see> that specifies the URI prefix of the resources that the credential grants access to.</param>
+ <param name="authType">The authentication scheme used by the resource named in uriPrefix.</param>
+ <param name="cred">The <see cref="T:System.Net.NetworkCredential"></see> to add to the credential cache.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="uriPrefix">uriPrefix</paramref> is null. -or- <paramref name="authType">authType</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException">The same credentials are added more than once.</exception>
+ </member>
+ <member name="M:System.Net.CredentialCache.Add(System.String,System.Int32,System.String,System.Net.NetworkCredential)">
+ <summary>Adds a <see cref="T:System.Net.NetworkCredential"></see> instance for use with SMTP to the credential cache and associates it with a host computer, port, and authentication protocol. Credentials added using this method are valid for SMTP only. This method does not work for HTTP or FTP requests.</summary>
+ <param name="host">A <see cref="T:System.String"></see> that identifies the host computer.</param>
+ <param name="port">A <see cref="T:System.Int32"></see> that specifies the port to connect to on host.</param>
+ <param name="authenticationType">A <see cref="T:System.String"></see> that identifies the authentication scheme used when connecting to host using cred.</param>
+ <param name="credential">The <see cref="T:System.Net.NetworkCredential"></see> to add to the credential cache.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="host">host</paramref> is null. -or- <paramref name="authType">authType</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="authType">authType</paramref> not an accepted value.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="port">port</paramref> is less than zero.</exception>
+ </member>
+ <member name="P:System.Net.CredentialCache.DefaultCredentials">
+ <summary>Gets the system credentials of the application.</summary>
+ <returns>An <see cref="T:System.Net.ICredentials"></see> that represents the system credentials of the application.</returns>
+ </member>
+ <member name="P:System.Net.CredentialCache.DefaultNetworkCredentials">
+ <summary>Gets the network credentials of the current security context.</summary>
+ <returns>An <see cref="T:System.Net.NetworkCredential"></see> that represents the network credentials of the current user or application.</returns>
+ </member>
+ <member name="M:System.Net.CredentialCache.GetCredential(System.Uri,System.String)">
+ <summary>Returns the <see cref="T:System.Net.NetworkCredential"></see> instance associated with the specified Uniform Resource Identifier (URI) and authentication type.</summary>
+ <param name="uriPrefix">A <see cref="T:System.Uri"></see> that specifies the URI prefix of the resources that the credential grants access to.</param>
+ <param name="authType">The authentication scheme used by the resource named in uriPrefix.</param>
+ <returns>A <see cref="T:System.Net.NetworkCredential"></see> or, if there is no matching credential in the cache, null.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="uriPrefix">uriPrefix</paramref> or <paramref name="authType">authType</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Net.CredentialCache.GetCredential(System.String,System.Int32,System.String)">
+ <summary>Returns the <see cref="T:System.Net.NetworkCredential"></see> instance associated with the specified host, port, and authentication protocol.</summary>
+ <param name="host">A <see cref="T:System.String"></see> that identifies the host computer.</param>
+ <param name="port">A <see cref="T:System.Int32"></see> that specifies the port to connect to on host.</param>
+ <param name="authenticationType">A <see cref="T:System.String"></see> that identifies the authentication scheme used when connecting to host.</param>
+ <returns>A <see cref="T:System.Net.NetworkCredential"></see> or, if there is no matching credential in the cache, null.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="host">host</paramref> is null. -or- <paramref name="authType">authType</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="authType">authType</paramref> not an accepted value. -or- <paramref name="host">host</paramref> is equal to the empty string (&quot;&quot;).</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="port">port</paramref> is less than zero.</exception>
+ </member>
+ <member name="M:System.Net.CredentialCache.GetEnumerator">
+ <summary>Returns an enumerator that can iterate through the <see cref="T:System.Net.CredentialCache"></see> instance.</summary>
+ <returns>An <see cref="T:System.Collections.IEnumerator"></see> for the <see cref="T:System.Net.CredentialCache"></see>.</returns>
+ </member>
+ <member name="M:System.Net.CredentialCache.Remove(System.Uri,System.String)">
+ <summary>Deletes a <see cref="T:System.Net.NetworkCredential"></see> instance from the cache if it is associated with the specified Uniform Resource Identifier (URI) prefix and authentication protocol.</summary>
+ <param name="uriPrefix">A <see cref="T:System.Uri"></see> that specifies the URI prefix of the resources that the credential is used for.</param>
+ <param name="authType">The authentication scheme used by the host named in uriPrefix.</param>
+ </member>
+ <member name="M:System.Net.CredentialCache.Remove(System.String,System.Int32,System.String)">
+ <summary>Deletes a <see cref="T:System.Net.NetworkCredential"></see> instance from the cache if it is associated with the specified host, port, and authentication protocol.</summary>
+ <param name="host">A <see cref="T:System.String"></see> that identifies the host computer.</param>
+ <param name="port">A <see cref="T:System.Int32"></see> that specifies the port to connect to on host.</param>
+ <param name="authenticationType">A <see cref="T:System.String"></see> that identifies the authentication scheme used when connecting to host.</param>
+ </member>
+ <member name="T:System.Net.DecompressionMethods">
+ <summary>Represents the file compression and decompression encoding format to be used to compress the data received in response to an <see cref="T:System.Net.HttpWebRequest"></see>.</summary>
+ </member>
+ <member name="F:System.Net.DecompressionMethods.Deflate">
+ <summary>Use the deflate compression-decompression algorithm.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.DecompressionMethods.GZip">
+ <summary>Use the gZip compression-decompression algorithm.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.DecompressionMethods.None">
+ <summary>Do not use compression.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Net.Dns">
+ <summary>Provides simple domain name resolution functionality.</summary>
+ </member>
+ <member name="M:System.Net.Dns.BeginGetHostAddresses(System.String,System.AsyncCallback,System.Object)">
+ <summary>Asynchronously returns the Internet Protocol (IP) addresses for the specified host.</summary>
+ <param name="hostNameOrAddress">The host name or IP address to resolve.</param>
+ <param name="requestCallback">An <see cref="T:System.AsyncCallback"></see> delegate that references the method to invoke when the operation is complete.</param>
+ <param name="state">A user-defined object that contains information about the operation. This object is passed to the requestCallback delegate when the operation is complete.</param>
+ <returns>An <see cref="T:System.IAsyncResult"></see> instance that references the asynchronous request.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="hostNameOrAddress">hostNameOrAddress</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The length of <paramref name="hostNameOrAddress">hostNameOrAddress</paramref> is greater than 255 characters.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error is encountered when resolving <paramref name="hostNameOrAddress">hostNameOrAddress</paramref>.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="hostNameOrAddress">hostNameOrAddress</paramref> is an invalid IP address.</exception>
+ </member>
+ <member name="M:System.Net.Dns.BeginGetHostByName(System.String,System.AsyncCallback,System.Object)">
+ <summary>Begins an asynchronous request for <see cref="T:System.Net.IPHostEntry"></see> information about the specified DNS host name.</summary>
+ <param name="hostName">The DNS name of the host.</param>
+ <param name="requestCallback">An <see cref="T:System.AsyncCallback"></see> delegate that references the method to invoke when the operation is complete.</param>
+ <param name="stateObject">A user-defined object that contains information about the operation. This object is passed to the requestCallback delegate when the operation is complete.</param>
+ <returns>An <see cref="T:System.IAsyncResult"></see> instance that references the asynchronous request.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="hostName">hostName</paramref> is null.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error was encountered executing the DNS query.</exception>
+ </member>
+ <member name="M:System.Net.Dns.BeginGetHostEntry(System.Net.IPAddress,System.AsyncCallback,System.Object)">
+ <summary>Asynchronously resolves an IP address to an <see cref="T:System.Net.IPHostEntry"></see> instance.</summary>
+ <param name="address">The IP address to resolve.</param>
+ <param name="requestCallback">An <see cref="T:System.AsyncCallback"></see> delegate that references the method to invoke when the operation is complete.</param>
+ <param name="stateObject">A user-defined object that contains information about the operation. This object is passed to the requestCallback delegate when the operation is complete.</param>
+ <returns>An <see cref="T:System.IAsyncResult"></see> instance that references the asynchronous request.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="address">address</paramref> is null.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error is encountered when resolving <paramref name="address">address</paramref>.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="address">address</paramref> is an invalid IP address.</exception>
+ </member>
+ <member name="M:System.Net.Dns.BeginGetHostEntry(System.String,System.AsyncCallback,System.Object)">
+ <summary>Asynchronously resolves a host name or IP address to an <see cref="T:System.Net.IPHostEntry"></see> instance.</summary>
+ <param name="hostNameOrAddress">The host name or IP address to resolve.</param>
+ <param name="requestCallback">An <see cref="T:System.AsyncCallback"></see> delegate that references the method to invoke when the operation is complete.</param>
+ <param name="stateObject">A user-defined object that contains information about the operation. This object is passed to the requestCallback delegate when the operation is complete.</param>
+ <returns>An <see cref="T:System.IAsyncResult"></see> instance that references the asynchronous request.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="hostNameOrAddress">hostNameOrAddress</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The length of <paramref name="hostNameOrAddress">hostNameOrAddress</paramref> is greater than 255 characters.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error is encountered when resolving <paramref name="hostNameOrAddress">hostNameOrAddress</paramref>.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="hostNameOrAddress">hostNameOrAddress</paramref> is an invalid IP address.</exception>
+ </member>
+ <member name="M:System.Net.Dns.BeginResolve(System.String,System.AsyncCallback,System.Object)">
+ <summary>Begins an asynchronous request to resolve a DNS host name or IP address to an <see cref="T:System.Net.IPAddress"></see> instance.</summary>
+ <param name="hostName">The DNS name of the host.</param>
+ <param name="requestCallback">An <see cref="T:System.AsyncCallback"></see> delegate that references the method to invoke when the operation is complete.</param>
+ <param name="stateObject">A user-defined object that contains information about the operation. This object is passed to the requestCallback delegate when the operation is complete.</param>
+ <returns>An <see cref="T:System.IAsyncResult"></see> instance that references the asynchronous request.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="hostName">hostName</paramref> is null.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">The caller does not have permission to access DNS information.</exception>
+ </member>
+ <member name="M:System.Net.Dns.EndGetHostAddresses(System.IAsyncResult)">
+ <summary>Ends an asynchronous request for DNS information.</summary>
+ <param name="asyncResult">An <see cref="T:System.IAsyncResult"></see> instance returned by a call to the <see cref="M:System.Net.Dns.BeginGetHostAddresses(System.String,System.AsyncCallback,System.Object)"></see> method.</param>
+ <returns>An array of type <see cref="T:System.Net.IPAddress"></see> that holds the IP addresses for the host specified by the <paramref name="hostNameOrAddress">hostNameOrAddress</paramref> parameter of <see cref="M:System.Net.Dns.BeginGetHostAddresses(System.String,System.AsyncCallback,System.Object)"></see>.</returns>
+ </member>
+ <member name="M:System.Net.Dns.EndGetHostByName(System.IAsyncResult)">
+ <summary>Ends an asynchronous request for DNS information.</summary>
+ <param name="asyncResult">An <see cref="T:System.IAsyncResult"></see> instance that is returned by a call to the <see cref="M:System.Net.Dns.BeginGetHostByName(System.String,System.AsyncCallback,System.Object)"></see> method.</param>
+ <returns>An <see cref="T:System.Net.IPHostEntry"></see> object that contains DNS information about a host.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="asyncResult">asyncResult</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Net.Dns.EndGetHostEntry(System.IAsyncResult)">
+ <summary>Ends an asynchronous request for DNS information.</summary>
+ <param name="asyncResult">An <see cref="T:System.IAsyncResult"></see> instance returned by a call to an <see cref="Overload:System.Net.Dns.BeginGetHostEntry"></see> method.</param>
+ <returns>An <see cref="T:System.Net.IPHostEntry"></see> instance that contains address information about the host.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="asyncResult">asyncResult</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Net.Dns.EndResolve(System.IAsyncResult)">
+ <summary>Ends an asynchronous request for DNS information.</summary>
+ <param name="asyncResult">An <see cref="T:System.IAsyncResult"></see> instance that is returned by a call to the <see cref="M:System.Net.Dns.BeginResolve(System.String,System.AsyncCallback,System.Object)"></see> method.</param>
+ <returns>An <see cref="T:System.Net.IPHostEntry"></see> object that contains DNS information about a host.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="asyncResult">asyncResult</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Net.Dns.GetHostAddresses(System.String)">
+ <summary>Returns the Internet Protocol (IP) addresses for the specified host.</summary>
+ <param name="hostNameOrAddress">The host name or IP address to resolve.</param>
+ <returns>An array of type <see cref="T:System.Net.IPAddress"></see> that holds the IP addresses for the host that is specified by the <paramref name="hostNameOrAddress">hostNameOrAddress</paramref> parameter.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="hostNameOrAddress">hostNameOrAddress</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The length of <paramref name="hostNameOrAddress">hostNameOrAddress</paramref> is greater than 255 characters.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error is encountered when resolving <paramref name="hostNameOrAddress">hostNameOrAddress</paramref>.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="hostNameOrAddress">hostNameOrAddress</paramref> is an invalid IP address.</exception>
+ </member>
+ <member name="M:System.Net.Dns.GetHostAddressesAsync(System.String)">
+ <summary>Returns the Internet Protocol (IP) addresses for the specified host as an asynchronous operation.</summary>
+ <param name="hostNameOrAddress">The host name or IP address to resolve.</param>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task`1"></see>. The task object representing the asynchronous operation. The <see cref="P:System.Threading.Tasks.Task`1.Result"></see> property on the task object returns an array of type <see cref="T:System.Net.IPAddress"></see> that holds the IP addresses for the host that is specified by the <paramref name="hostNameOrAddress">hostNameOrAddress</paramref> parameter.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="hostNameOrAddress">hostNameOrAddress</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The length of <paramref name="hostNameOrAddress">hostNameOrAddress</paramref> is greater than 255 characters.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error is encountered when resolving <paramref name="hostNameOrAddress">hostNameOrAddress</paramref>.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="hostNameOrAddress">hostNameOrAddress</paramref> is an invalid IP address.</exception>
+ </member>
+ <member name="M:System.Net.Dns.GetHostByAddress(System.Net.IPAddress)">
+ <summary>Creates an <see cref="T:System.Net.IPHostEntry"></see> instance from the specified <see cref="T:System.Net.IPAddress"></see>.</summary>
+ <param name="address">An <see cref="T:System.Net.IPAddress"></see>.</param>
+ <returns>An <see cref="T:System.Net.IPHostEntry"></see>. An <see cref="T:System.Net.IPHostEntry"></see> instance.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="address">address</paramref> is null.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error is encountered when resolving <paramref name="address">address</paramref>.</exception>
+ </member>
+ <member name="M:System.Net.Dns.GetHostByAddress(System.String)">
+ <summary>Creates an <see cref="T:System.Net.IPHostEntry"></see> instance from an IP address.</summary>
+ <param name="address">An IP address.</param>
+ <returns>An <see cref="T:System.Net.IPHostEntry"></see> instance.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="address">address</paramref> is null.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error is encountered when resolving <paramref name="address">address</paramref>.</exception>
+ <exception cref="T:System.FormatException"><paramref name="address">address</paramref> is not a valid IP address.</exception>
+ </member>
+ <member name="M:System.Net.Dns.GetHostByName(System.String)">
+ <summary>Gets the DNS information for the specified DNS host name.</summary>
+ <param name="hostName">The DNS name of the host.</param>
+ <returns>An <see cref="T:System.Net.IPHostEntry"></see> object that contains host information for the address specified in <paramref name="hostName">hostName</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="hostName">hostName</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The length of <paramref name="hostName">hostName</paramref> is greater than 255 characters.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error is encountered when resolving <paramref name="hostName">hostName</paramref>.</exception>
+ </member>
+ <member name="M:System.Net.Dns.GetHostEntry(System.Net.IPAddress)">
+ <summary>Resolves an IP address to an <see cref="T:System.Net.IPHostEntry"></see> instance.</summary>
+ <param name="address">An IP address.</param>
+ <returns>An <see cref="T:System.Net.IPHostEntry"></see> instance that contains address information about the host specified in <paramref name="address">address</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="address">address</paramref> is null.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error is encountered when resolving <paramref name="address">address</paramref>.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="address">address</paramref> is an invalid IP address.</exception>
+ </member>
+ <member name="M:System.Net.Dns.GetHostEntry(System.String)">
+ <summary>Resolves a host name or IP address to an <see cref="T:System.Net.IPHostEntry"></see> instance.</summary>
+ <param name="hostNameOrAddress">The host name or IP address to resolve.</param>
+ <returns>An <see cref="T:System.Net.IPHostEntry"></see> instance that contains address information about the host specified in <paramref name="hostNameOrAddress">hostNameOrAddress</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="hostNameOrAddress">hostNameOrAddress</paramref> parameter is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The length of <paramref name="hostNameOrAddress">hostNameOrAddress</paramref> parameter is greater than 255 characters.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error was encountered when resolving the <paramref name="hostNameOrAddress">hostNameOrAddress</paramref> parameter.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="hostNameOrAddress">hostNameOrAddress</paramref> parameter is an invalid IP address.</exception>
+ </member>
+ <member name="M:System.Net.Dns.GetHostEntryAsync(System.Net.IPAddress)">
+ <summary>Resolves an IP address to an <see cref="T:System.Net.IPHostEntry"></see> instance as an asynchronous operation.</summary>
+ <param name="address">An IP address.</param>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task`1"></see>. The task object representing the asynchronous operation. The <see cref="P:System.Threading.Tasks.Task`1.Result"></see> property on the task object returns an <see cref="T:System.Net.IPHostEntry"></see> instance that contains address information about the host specified in <paramref name="address">address</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="address">address</paramref> is null.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error is encountered when resolving <paramref name="address">address</paramref>.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="address">address</paramref> is an invalid IP address.</exception>
+ </member>
+ <member name="M:System.Net.Dns.GetHostEntryAsync(System.String)">
+ <summary>Resolves a host name or IP address to an <see cref="T:System.Net.IPHostEntry"></see> instance as an asynchronous operation.</summary>
+ <param name="hostNameOrAddress">The host name or IP address to resolve.</param>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task`1"></see>. The task object representing the asynchronous operation. The <see cref="P:System.Threading.Tasks.Task`1.Result"></see> property on the task object returns an <see cref="T:System.Net.IPHostEntry"></see> instance that contains address information about the host specified in <paramref name="hostNameOrAddress">hostNameOrAddress</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="hostNameOrAddress">hostNameOrAddress</paramref> parameter is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The length of <paramref name="hostNameOrAddress">hostNameOrAddress</paramref> parameter is greater than 255 characters.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error was encountered when resolving the <paramref name="hostNameOrAddress">hostNameOrAddress</paramref> parameter.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="hostNameOrAddress">hostNameOrAddress</paramref> parameter is an invalid IP address.</exception>
+ </member>
+ <member name="M:System.Net.Dns.GetHostName">
+ <summary>Gets the host name of the local computer.</summary>
+ <returns>A string that contains the DNS host name of the local computer.</returns>
+ <exception cref="T:System.Net.Sockets.SocketException">An error is encountered when resolving the local host name.</exception>
+ </member>
+ <member name="M:System.Net.Dns.Resolve(System.String)">
+ <summary>Resolves a DNS host name or IP address to an <see cref="T:System.Net.IPHostEntry"></see> instance.</summary>
+ <param name="hostName">A DNS-style host name or IP address.</param>
+ <returns>An <see cref="T:System.Net.IPHostEntry"></see> instance that contains address information about the host specified in <paramref name="hostName">hostName</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="hostName">hostName</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The length of <paramref name="hostName">hostName</paramref> is greater than 255 characters.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">An error is encountered when resolving <paramref name="hostName">hostName</paramref>.</exception>
+ </member>
+ <member name="T:System.Net.DnsEndPoint">
+ <summary>Represents a network endpoint as a host name or a string representation of an IP address and a port number.</summary>
+ </member>
+ <member name="M:System.Net.DnsEndPoint.#ctor(System.String,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.DnsEndPoint"></see> class with the host name or string representation of an IP address and a port number.</summary>
+ <param name="host">The host name or a string representation of the IP address.</param>
+ <param name="port">The port number associated with the address, or 0 to specify any available port. port is in host order.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="host">host</paramref> parameter contains an empty string.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="host">host</paramref> parameter is a null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="port">port</paramref> is less than <see cref="F:System.Net.IPEndPoint.MinPort"></see>. -or- <paramref name="port">port</paramref> is greater than <see cref="F:System.Net.IPEndPoint.MaxPort"></see>.</exception>
+ </member>
+ <member name="M:System.Net.DnsEndPoint.#ctor(System.String,System.Int32,System.Net.Sockets.AddressFamily)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.DnsEndPoint"></see> class with the host name or string representation of an IP address, a port number, and an address family.</summary>
+ <param name="host">The host name or a string representation of the IP address.</param>
+ <param name="port">The port number associated with the address, or 0 to specify any available port. port is in host order.</param>
+ <param name="addressFamily">One of the <see cref="T:System.Net.Sockets.AddressFamily"></see> values.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="host">host</paramref> parameter contains an empty string. -or- <paramref name="addressFamily">addressFamily</paramref> is <see cref="F:System.Net.Sockets.AddressFamily.Unknown"></see>.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="host">host</paramref> parameter is a null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="port">port</paramref> is less than <see cref="F:System.Net.IPEndPoint.MinPort"></see>. -or- <paramref name="port">port</paramref> is greater than <see cref="F:System.Net.IPEndPoint.MaxPort"></see>.</exception>
+ </member>
+ <member name="P:System.Net.DnsEndPoint.AddressFamily">
+ <summary>Gets the Internet Protocol (IP) address family.</summary>
+ <returns>One of the <see cref="T:System.Net.Sockets.AddressFamily"></see> values.</returns>
+ </member>
+ <member name="M:System.Net.DnsEndPoint.Equals(System.Object)">
+ <summary>Compares two <see cref="T:System.Net.DnsEndPoint"></see> objects.</summary>
+ <param name="comparand">A <see cref="T:System.Net.DnsEndPoint"></see> instance to compare to the current instance.</param>
+ <returns>true if the two <see cref="T:System.Net.DnsEndPoint"></see> instances are equal; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Net.DnsEndPoint.GetHashCode">
+ <summary>Returns a hash value for a <see cref="T:System.Net.DnsEndPoint"></see>.</summary>
+ <returns>An integer hash value for the <see cref="T:System.Net.DnsEndPoint"></see>.</returns>
+ </member>
+ <member name="P:System.Net.DnsEndPoint.Host">
+ <summary>Gets the host name or string representation of the Internet Protocol (IP) address of the host.</summary>
+ <returns>A host name or string representation of an IP address.</returns>
+ </member>
+ <member name="P:System.Net.DnsEndPoint.Port">
+ <summary>Gets the port number of the <see cref="T:System.Net.DnsEndPoint"></see>.</summary>
+ <returns>An integer value in the range 0 to 0xffff indicating the port number of the <see cref="T:System.Net.DnsEndPoint"></see>.</returns>
+ </member>
+ <member name="M:System.Net.DnsEndPoint.ToString">
+ <summary>Returns the host name or string representation of the IP address and port number of the <see cref="T:System.Net.DnsEndPoint"></see>.</summary>
+ <returns>A string containing the address family, host name or IP address string, and the port number of the specified <see cref="T:System.Net.DnsEndPoint"></see>.</returns>
+ </member>
+ <member name="T:System.Net.DownloadDataCompletedEventArgs">
+ <summary>Provides data for the <see cref="E:System.Net.WebClient.DownloadDataCompleted"></see> event.</summary>
+ </member>
+ <member name="P:System.Net.DownloadDataCompletedEventArgs.Result">
+ <summary>Gets the data that is downloaded by a <see cref="Overload:System.Net.WebClient.DownloadDataAsync"></see> method.</summary>
+ <returns>A <see cref="T:System.Byte"></see> array that contains the downloaded data.</returns>
+ </member>
+ <member name="T:System.Net.DownloadDataCompletedEventHandler">
+ <summary>Represents the method that will handle the <see cref="E:System.Net.WebClient.DownloadDataCompleted"></see> event of a <see cref="T:System.Net.WebClient"></see>.</summary>
+ <param name="sender">The source of the event.</param>
+ <param name="e">A <see cref="T:System.Net.DownloadDataCompletedEventArgs"></see> containing event data.</param>
+ </member>
+ <member name="T:System.Net.DownloadProgressChangedEventArgs">
+ <summary>Provides data for the <see cref="E:System.Net.WebClient.DownloadProgressChanged"></see> event of a <see cref="T:System.Net.WebClient"></see>.</summary>
+ </member>
+ <member name="P:System.Net.DownloadProgressChangedEventArgs.BytesReceived">
+ <summary>Gets the number of bytes received.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that indicates the number of bytes received.</returns>
+ </member>
+ <member name="P:System.Net.DownloadProgressChangedEventArgs.TotalBytesToReceive">
+ <summary>Gets the total number of bytes in a <see cref="T:System.Net.WebClient"></see> data download operation.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that indicates the number of bytes that will be received.</returns>
+ </member>
+ <member name="T:System.Net.DownloadProgressChangedEventHandler">
+ <summary>Represents the method that will handle the <see cref="E:System.Net.WebClient.DownloadProgressChanged"></see> event of a <see cref="T:System.Net.WebClient"></see>.</summary>
+ <param name="sender">The source of the event.</param>
+ <param name="e">A <see cref="T:System.Net.DownloadProgressChangedEventArgs"></see> containing event data.</param>
+ </member>
+ <member name="T:System.Net.DownloadStringCompletedEventArgs">
+ <summary>Provides data for the <see cref="E:System.Net.WebClient.DownloadStringCompleted"></see> event.</summary>
+ </member>
+ <member name="P:System.Net.DownloadStringCompletedEventArgs.Result">
+ <summary>Gets the data that is downloaded by a <see cref="Overload:System.Net.WebClient.DownloadStringAsync"></see> method.</summary>
+ <returns>A <see cref="T:System.String"></see> that contains the downloaded data.</returns>
+ </member>
+ <member name="T:System.Net.DownloadStringCompletedEventHandler">
+ <summary>Represents the method that will handle the <see cref="E:System.Net.WebClient.DownloadStringCompleted"></see> event of a <see cref="T:System.Net.WebClient"></see>.</summary>
+ <param name="sender">The source of the event.</param>
+ <param name="e">A <see cref="T:System.Net.DownloadStringCompletedEventArgs"></see> that contains event data.</param>
+ </member>
+ <member name="T:System.Net.EndPoint">
+ <summary>Identifies a network address. This is an abstract class.</summary>
+ </member>
+ <member name="M:System.Net.EndPoint.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.EndPoint"></see> class.</summary>
+ </member>
+ <member name="P:System.Net.EndPoint.AddressFamily">
+ <summary>Gets the address family to which the endpoint belongs.</summary>
+ <returns>One of the <see cref="T:System.Net.Sockets.AddressFamily"></see> values.</returns>
+ <exception cref="T:System.NotImplementedException">Any attempt is made to get or set the property when the property is not overridden in a descendant class.</exception>
+ </member>
+ <member name="M:System.Net.EndPoint.Create(System.Net.SocketAddress)">
+ <summary>Creates an <see cref="T:System.Net.EndPoint"></see> instance from a <see cref="T:System.Net.SocketAddress"></see> instance.</summary>
+ <param name="socketAddress">The socket address that serves as the endpoint for a connection.</param>
+ <returns>A new <see cref="T:System.Net.EndPoint"></see> instance that is initialized from the specified <see cref="T:System.Net.SocketAddress"></see> instance.</returns>
+ <exception cref="T:System.NotImplementedException">Any attempt is made to access the method when the method is not overridden in a descendant class.</exception>
+ </member>
+ <member name="M:System.Net.EndPoint.Serialize">
+ <summary>Serializes endpoint information into a <see cref="T:System.Net.SocketAddress"></see> instance.</summary>
+ <returns>A <see cref="T:System.Net.SocketAddress"></see> instance that contains the endpoint information.</returns>
+ <exception cref="T:System.NotImplementedException">Any attempt is made to access the method when the method is not overridden in a descendant class.</exception>
+ </member>
+ <member name="T:System.Net.FileWebRequest">
+ <summary>Provides a file system implementation of the <see cref="T:System.Net.WebRequest"></see> class.</summary>
+ </member>
+ <member name="M:System.Net.FileWebRequest.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.FileWebRequest"></see> class from the specified instances of the <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> and <see cref="T:System.Runtime.Serialization.StreamingContext"></see> classes.</summary>
+ <param name="serializationInfo">A <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object that contains the information that is required to serialize the new <see cref="T:System.Net.FileWebRequest"></see> object.</param>
+ <param name="streamingContext">A <see cref="T:System.Runtime.Serialization.StreamingContext"></see> object that contains the source of the serialized stream that is associated with the new <see cref="T:System.Net.FileWebRequest"></see> object.</param>
+ </member>
+ <member name="M:System.Net.FileWebRequest.Abort">
+ <summary>Cancels a request to an Internet resource.</summary>
+ </member>
+ <member name="M:System.Net.FileWebRequest.BeginGetRequestStream(System.AsyncCallback,System.Object)">
+ <summary>Begins an asynchronous request for a <see cref="T:System.IO.Stream"></see> object to use to write data.</summary>
+ <param name="callback">The <see cref="T:System.AsyncCallback"></see> delegate.</param>
+ <param name="state">An object that contains state information for this request.</param>
+ <returns>An <see cref="T:System.IAsyncResult"></see> that references the asynchronous request.</returns>
+ <exception cref="T:System.Net.ProtocolViolationException">The <see cref="P:System.Net.FileWebRequest.Method"></see> property is GET and the application writes to the stream.</exception>
+ <exception cref="T:System.InvalidOperationException">The stream is being used by a previous call to <see cref="M:System.Net.FileWebRequest.BeginGetRequestStream(System.AsyncCallback,System.Object)"></see>.</exception>
+ <exception cref="T:System.ApplicationException">No write stream is available.</exception>
+ <exception cref="T:System.Net.WebException">The <see cref="T:System.Net.FileWebRequest"></see> was aborted.</exception>
+ </member>
+ <member name="M:System.Net.FileWebRequest.BeginGetResponse(System.AsyncCallback,System.Object)">
+ <summary>Begins an asynchronous request for a file system resource.</summary>
+ <param name="callback">The <see cref="T:System.AsyncCallback"></see> delegate.</param>
+ <param name="state">An object that contains state information for this request.</param>
+ <returns>An <see cref="T:System.IAsyncResult"></see> that references the asynchronous request.</returns>
+ <exception cref="T:System.InvalidOperationException">The stream is already in use by a previous call to <see cref="M:System.Net.FileWebRequest.BeginGetResponse(System.AsyncCallback,System.Object)"></see>.</exception>
+ <exception cref="T:System.Net.WebException">The <see cref="T:System.Net.FileWebRequest"></see> was aborted.</exception>
+ </member>
+ <member name="P:System.Net.FileWebRequest.ConnectionGroupName">
+ <summary>Gets or sets the name of the connection group for the request. This property is reserved for future use.</summary>
+ <returns>The name of the connection group for the request.</returns>
+ </member>
+ <member name="P:System.Net.FileWebRequest.ContentLength">
+ <summary>Gets or sets the content length of the data being sent.</summary>
+ <returns>The number of bytes of request data being sent.</returns>
+ <exception cref="T:System.ArgumentException"><see cref="P:System.Net.FileWebRequest.ContentLength"></see> is less than 0.</exception>
+ </member>
+ <member name="P:System.Net.FileWebRequest.ContentType">
+ <summary>Gets or sets the content type of the data being sent. This property is reserved for future use.</summary>
+ <returns>The content type of the data being sent.</returns>
+ </member>
+ <member name="P:System.Net.FileWebRequest.Credentials">
+ <summary>Gets or sets the credentials that are associated with this request. This property is reserved for future use.</summary>
+ <returns>An <see cref="T:System.Net.ICredentials"></see> that contains the authentication credentials that are associated with this request. The default is null.</returns>
+ </member>
+ <member name="M:System.Net.FileWebRequest.EndGetRequestStream(System.IAsyncResult)">
+ <summary>Ends an asynchronous request for a <see cref="T:System.IO.Stream"></see> instance that the application uses to write data.</summary>
+ <param name="asyncResult">An <see cref="T:System.IAsyncResult"></see> that references the pending request for a stream.</param>
+ <returns>A <see cref="T:System.IO.Stream"></see> object that the application uses to write data.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="asyncResult">asyncResult</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Net.FileWebRequest.EndGetResponse(System.IAsyncResult)">
+ <summary>Ends an asynchronous request for a file system resource.</summary>
+ <param name="asyncResult">An <see cref="T:System.IAsyncResult"></see> that references the pending request for a response.</param>
+ <returns>A <see cref="T:System.Net.WebResponse"></see> that contains the response from the file system resource.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="asyncResult">asyncResult</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Net.FileWebRequest.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Populates a <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> with the data needed to serialize the target object.</summary>
+ <param name="serializationInfo">The <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> to populate with data.</param>
+ <param name="streamingContext">A <see cref="T:System.Runtime.Serialization.StreamingContext"></see> that specifies the destination for this serialization.</param>
+ </member>
+ <member name="M:System.Net.FileWebRequest.GetRequestStream">
+ <summary>Returns a <see cref="T:System.IO.Stream"></see> object for writing data to the file system resource.</summary>
+ <returns>A <see cref="T:System.IO.Stream"></see> for writing data to the file system resource.</returns>
+ <exception cref="T:System.Net.WebException">The request times out.</exception>
+ </member>
+ <member name="M:System.Net.FileWebRequest.GetResponse">
+ <summary>Returns a response to a file system request.</summary>
+ <returns>A <see cref="T:System.Net.WebResponse"></see> that contains the response from the file system resource.</returns>
+ <exception cref="T:System.Net.WebException">The request timed out.</exception>
+ </member>
+ <member name="P:System.Net.FileWebRequest.Headers">
+ <summary>Gets a collection of the name/value pairs that are associated with the request. This property is reserved for future use.</summary>
+ <returns>A <see cref="T:System.Net.WebHeaderCollection"></see> that contains header name/value pairs associated with this request.</returns>
+ </member>
+ <member name="P:System.Net.FileWebRequest.Method">
+ <summary>Gets or sets the protocol method used for the request. This property is reserved for future use.</summary>
+ <returns>The protocol method to use in this request.</returns>
+ <exception cref="T:System.ArgumentException">The method is invalid. - or - The method is not supported. - or - Multiple methods were specified.</exception>
+ </member>
+ <member name="P:System.Net.FileWebRequest.PreAuthenticate">
+ <summary>Gets or sets a value that indicates whether to preauthenticate a request. This property is reserved for future use.</summary>
+ <returns>true to preauthenticate; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Net.FileWebRequest.Proxy">
+ <summary>Gets or sets the network proxy to use for this request. This property is reserved for future use.</summary>
+ <returns>An <see cref="T:System.Net.IWebProxy"></see> that indicates the network proxy to use for this request.</returns>
+ </member>
+ <member name="P:System.Net.FileWebRequest.RequestUri">
+ <summary>Gets the Uniform Resource Identifier (URI) of the request.</summary>
+ <returns>A <see cref="T:System.Uri"></see> that contains the URI of the request.</returns>
+ </member>
+ <member name="P:System.Net.FileWebRequest.Timeout">
+ <summary>Gets or sets the length of time until the request times out.</summary>
+ <returns>The time, in milliseconds, until the request times out, or the value <see cref="F:System.Threading.Timeout.Infinite"></see> to indicate that the request does not time out.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The value specified is less than or equal to zero and is not <see cref="F:System.Threading.Timeout.Infinite"></see>.</exception>
+ </member>
+ <member name="P:System.Net.FileWebRequest.UseDefaultCredentials">
+ <summary>Always throws a <see cref="T:System.NotSupportedException"></see>.</summary>
+ <returns>Always throws a <see cref="T:System.NotSupportedException"></see>.</returns>
+ <exception cref="T:System.NotSupportedException">Default credentials are not supported for file Uniform Resource Identifiers (URIs).</exception>
+ </member>
+ <member name="M:System.Net.FileWebRequest.System#Runtime#Serialization#ISerializable#GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Populates a <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object with the required data to serialize the <see cref="T:System.Net.FileWebRequest"></see>.</summary>
+ <param name="serializationInfo">A <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> that holds the serialized data for the <see cref="T:System.Net.FileWebRequest"></see>.</param>
+ <param name="streamingContext">A <see cref="T:System.Runtime.Serialization.StreamingContext"></see> that contains the destination of the serialized stream that is associated with the new <see cref="T:System.Net.FileWebRequest"></see>.</param>
+ </member>
+ <member name="T:System.Net.WebUtility">
+ <summary>Provides methods for encoding and decoding URLs when processing Web requests.</summary>
+ </member>
+ <member name="M:System.Net.WebUtility.HtmlDecode(System.String)">
+ <summary>Converts a string that has been HTML-encoded for HTTP transmission into a decoded string.</summary>
+ <param name="value">The string to decode.</param>
+ <returns>A decoded string.</returns>
+ </member>
+ <member name="M:System.Net.WebUtility.HtmlDecode(System.String,System.IO.TextWriter)">
+ <summary>Converts a string that has been HTML-encoded into a decoded string, and sends the decoded string to a <see cref="T:System.IO.TextWriter"></see> output stream.</summary>
+ <param name="value">The string to decode.</param>
+ <param name="output">A <see cref="T:System.IO.TextWriter"></see> stream of output.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="output">output</paramref> parameter cannot be null if the <paramref name="value">value</paramref> parameter is not null.</exception>
+ </member>
+ <member name="M:System.Net.WebUtility.HtmlEncode(System.String)">
+ <summary>Converts a string to an HTML-encoded string.</summary>
+ <param name="value">The string to encode.</param>
+ <returns>An encoded string.</returns>
+ </member>
+ <member name="M:System.Net.WebUtility.HtmlEncode(System.String,System.IO.TextWriter)">
+ <summary>Converts a string into an HTML-encoded string, and returns the output as a <see cref="T:System.IO.TextWriter"></see> stream of output.</summary>
+ <param name="value">The string to encode.</param>
+ <param name="output">A <see cref="T:System.IO.TextWriter"></see> output stream.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="output">output</paramref> parameter cannot be null if the <paramref name="value">value</paramref> parameter is not null.</exception>
+ </member>
+ <member name="M:System.Net.WebUtility.UrlDecode(System.String)">
+ <summary>Converts a string that has been encoded for transmission in a URL into a decoded string.</summary>
+ <param name="encodedValue">A URL-encoded string to decode.</param>
+ <returns>Returns <see cref="T:System.String"></see>. A decoded string.</returns>
+ </member>
+ <member name="M:System.Net.WebUtility.UrlDecodeToBytes(System.Byte[],System.Int32,System.Int32)">
+ <summary>Converts an encoded byte array that has been encoded for transmission in a URL into a decoded byte array.</summary>
+ <param name="encodedValue">A URL-encoded <see cref="T:System.Byte"></see> array to decode.</param>
+ <param name="offset">The offset, in bytes, from the start of the <see cref="T:System.Byte"></see> array to decode.</param>
+ <param name="count">The count, in bytes, to decode from the <see cref="T:System.Byte"></see> array.</param>
+ <returns>Returns <see cref="T:System.Byte"></see>. A decoded <see cref="T:System.Byte"></see> array.</returns>
+ </member>
+ <member name="M:System.Net.WebUtility.UrlEncode(System.String)">
+ <summary>Converts a text string into a URL-encoded string.</summary>
+ <param name="value">The text to URL-encode.</param>
+ <returns>Returns <see cref="T:System.String"></see>. A URL-encoded string.</returns>
+ </member>
+ <member name="M:System.Net.WebUtility.UrlEncodeToBytes(System.Byte[],System.Int32,System.Int32)">
+ <summary>Converts a byte array into a URL-encoded byte array.</summary>
+ <param name="value">The <see cref="T:System.Byte"></see> array to URL-encode.</param>
+ <param name="offset">The offset, in bytes, from the start of the <see cref="T:System.Byte"></see> array to encode.</param>
+ <param name="count">The count, in bytes, to encode from the <see cref="T:System.Byte"></see> array.</param>
+ <returns>Returns <see cref="T:System.Byte"></see>. An encoded <see cref="T:System.Byte"></see> array.</returns>
+ </member>
+ <member name="T:System.NetPipeStyleUriParser">
+ <summary>A parser based on the NetPipe scheme for the &quot;Indigo&quot; system.</summary>
+ </member>
+ <member name="M:System.NetPipeStyleUriParser.#ctor">
+ <summary>Create a parser based on the NetPipe scheme for the &quot;Indigo&quot; system.</summary>
+ </member>
+ <member name="T:System.NetTcpStyleUriParser">
+ <summary>A parser based on the NetTcp scheme for the &quot;Indigo&quot; system.</summary>
+ </member>
+ <member name="M:System.NetTcpStyleUriParser.#ctor">
+ <summary>Create a parser based on the NetTcp scheme for the &quot;Indigo&quot; system.</summary>
+ </member>
+ <member name="T:System.NewsStyleUriParser">
+ <summary>A customizable parser based on the news scheme using the Network News Transfer Protocol (NNTP).</summary>
+ </member>
+ <member name="M:System.NewsStyleUriParser.#ctor">
+ <summary>Create a customizable parser based on the news scheme using the Network News Transfer Protocol (NNTP).</summary>
+ </member>
+ <member name="T:System.NonSerializedAttribute">
+ <summary>Indicates that a field of a serializable class should not be serialized. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.NonSerializedAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.NonSerializedAttribute"></see> class.</summary>
+ </member>
+ <member name="T:System.NotFiniteNumberException">
+ <summary>The exception that is thrown when a floating-point value is positive infinity, negative infinity, or Not-a-Number (NaN).</summary>
+ </member>
+ <member name="M:System.NotFiniteNumberException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.NotFiniteNumberException"></see> class.</summary>
+ </member>
+ <member name="M:System.NotFiniteNumberException.#ctor(System.Double)">
+ <summary>Initializes a new instance of the <see cref="T:System.NotFiniteNumberException"></see> class with the invalid number.</summary>
+ <param name="offendingNumber">The value of the argument that caused the exception.</param>
+ </member>
+ <member name="M:System.NotFiniteNumberException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.NotFiniteNumberException"></see> class with a specified error message.</summary>
+ <param name="message">The message that describes the error.</param>
+ </member>
+ <member name="M:System.NotFiniteNumberException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.NotFiniteNumberException"></see> class with serialized data.</summary>
+ <param name="info">The object that holds the serialized object data.</param>
+ <param name="context">The contextual information about the source or destination.</param>
+ </member>
+ <member name="M:System.NotFiniteNumberException.#ctor(System.String,System.Double)">
+ <summary>Initializes a new instance of the <see cref="T:System.NotFiniteNumberException"></see> class with a specified error message and the invalid number.</summary>
+ <param name="message">The message that describes the error.</param>
+ <param name="offendingNumber">The value of the argument that caused the exception.</param>
+ </member>
+ <member name="M:System.NotFiniteNumberException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.NotFiniteNumberException"></see> class with a specified error message and a reference to the inner exception that is root cause of this exception.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="innerException">The exception that is the cause of the current exception. If the innerException parameter is not a null reference (Nothing in Visual Basic), the current exception is raised in a catch block that handles the inner exception.</param>
+ </member>
+ <member name="M:System.NotFiniteNumberException.#ctor(System.String,System.Double,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.NotFiniteNumberException"></see> class with a specified error message, the invalid number, and a reference to the inner exception that is root cause of this exception.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="offendingNumber">The value of the argument that caused the exception.</param>
+ <param name="innerException">The exception that is the cause of the current exception. If the innerException parameter is not a null reference (Nothing in Visual Basic), the current exception is raised in a catch block that handles the inner exception.</param>
+ </member>
+ <member name="M:System.NotFiniteNumberException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object with the invalid number and additional exception information.</summary>
+ <param name="info">The object that holds the serialized object data.</param>
+ <param name="context">The contextual information about the source or destination.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="info">info</paramref> object is null.</exception>
+ </member>
+ <member name="P:System.NotFiniteNumberException.OffendingNumber">
+ <summary>Gets the invalid number that is a positive infinity, a negative infinity, or Not-a-Number (NaN).</summary>
+ <returns>The invalid number.</returns>
+ </member>
+ <member name="T:System.NotImplementedException">
+ <summary>The exception that is thrown when a requested method or operation is not implemented.</summary>
+ </member>
+ <member name="M:System.NotImplementedException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.NotImplementedException"></see> class with default properties.</summary>
+ </member>
+ <member name="M:System.NotImplementedException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.NotImplementedException"></see> class with a specified error message.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ </member>
+ <member name="M:System.NotImplementedException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.NotImplementedException"></see> class with serialized data.</summary>
+ <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> that holds the serialized object data about the exception being thrown.</param>
+ <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"></see> that contains contextual information about the source or destination.</param>
+ </member>
+ <member name="M:System.NotImplementedException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.NotImplementedException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="inner">The exception that is the cause of the current exception. If the inner parameter is not null, the current exception is raised in a catch block that handles the inner exception.</param>
+ </member>
+ <member name="T:System.NotSupportedException">
+ <summary>The exception that is thrown when an invoked method is not supported, or when there is an attempt to read, seek, or write to a stream that does not support the invoked functionality.</summary>
+ </member>
+ <member name="M:System.NotSupportedException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.NotSupportedException"></see> class, setting the <see cref="P:System.Exception.Message"></see> property of the new instance to a system-supplied message that describes the error. This message takes into account the current system culture.</summary>
+ </member>
+ <member name="M:System.NotSupportedException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.NotSupportedException"></see> class with a specified error message.</summary>
+ <param name="message">A <see cref="T:System.String"></see> that describes the error. The content of message is intended to be understood by humans. The caller of this constructor is required to ensure that this string has been localized for the current system culture.</param>
+ </member>
+ <member name="M:System.NotSupportedException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.NotSupportedException"></see> class with serialized data.</summary>
+ <param name="info">The object that holds the serialized object data.</param>
+ <param name="context">The contextual information about the source or destination.</param>
+ </member>
+ <member name="M:System.NotSupportedException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.NotSupportedException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="innerException">The exception that is the cause of the current exception. If the innerException parameter is not a null reference, the current exception is raised in a catch block that handles the inner exception.</param>
+ </member>
+ <member name="T:System.Nullable`1">
+ <summary>Represents a value type that can be assigned null.</summary>
+ <typeparam name="T">The underlying value type of the <see cref="T:System.Nullable`1"></see> generic type.</typeparam>
+ </member>
+ <member name="M:System.Nullable`1.#ctor(`0)">
+ <summary>Initializes a new instance of the <see cref="T:System.Nullable`1"></see> structure to the specified value.</summary>
+ <param name="value">A value type.</param>
+ </member>
+ <member name="M:System.Nullable`1.Equals(System.Object)">
+ <summary>Indicates whether the current <see cref="T:System.Nullable`1"></see> object is equal to a specified object.</summary>
+ <param name="other">An object.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="3"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1"><code>true</code> if the <code data-dev-comment-type="paramref">other</code> parameter is equal to the current <xref href="System.Nullable`1"></xref> object; otherwise, <code>false</code>. </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="3" sourceendlinenumber="3"> This table describes how equality is defined for the compared values: </p>
+ <table><thead><tr><th> Return Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="5" sourceendlinenumber="5"> </th><th> Description <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="7" sourceendlinenumber="7"> </th></tr></thead><tbody><tr><td><code>true</code></td><td> The <xref href="System.Nullable`1.HasValue"></xref> property is <code>false</code>, and the <code data-dev-comment-type="paramref">other</code> parameter is <code>null</code>. That is, two null values are equal by definition. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="9" sourceendlinenumber="9"> -or- </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="11" sourceendlinenumber="11"> The <xref href="System.Nullable`1.HasValue"></xref> property is <code>true</code>, and the value returned by the <xref href="System.Nullable`1.Value"></xref> property is equal to the <code data-dev-comment-type="paramref">other</code> parameter. </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="13" sourceendlinenumber="13"> </td></tr><tr><td><code>false</code></td><td> The <xref href="System.Nullable`1.HasValue"></xref> property for the current <xref href="System.Nullable`1"></xref> structure is <code>true</code>, and the <code data-dev-comment-type="paramref">other</code> parameter is <code>null</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="15" sourceendlinenumber="15"> -or- </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="17" sourceendlinenumber="17"> The <xref href="System.Nullable`1.HasValue"></xref> property for the current <xref href="System.Nullable`1"></xref> structure is <code>false</code>, and the <code data-dev-comment-type="paramref">other</code> parameter is not <code>null</code>. </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="19" sourceendlinenumber="19"> -or- </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="21" sourceendlinenumber="21"> The <xref href="System.Nullable`1.HasValue"></xref> property for the current <xref href="System.Nullable`1"></xref> structure is <code>true</code>, and the value returned by the <xref href="System.Nullable`1.Value"></xref> property is not equal to the <code data-dev-comment-type="paramref">other</code> parameter. </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="23" sourceendlinenumber="23"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="M:System.Nullable`1.GetHashCode">
+ <summary>Retrieves the hash code of the object returned by the <see cref="P:System.Nullable`1.Value"></see> property.</summary>
+ <returns>The hash code of the object returned by the <see cref="P:System.Nullable`1.Value"></see> property if the <see cref="P:System.Nullable`1.HasValue"></see> property is true, or zero if the <see cref="P:System.Nullable`1.HasValue"></see> property is false.</returns>
+ </member>
+ <member name="M:System.Nullable`1.GetValueOrDefault">
+ <summary>Retrieves the value of the current <see cref="T:System.Nullable`1"></see> object, or the object's default value.</summary>
+ <returns>The value of the <see cref="P:System.Nullable`1.Value"></see> property if the <see cref="P:System.Nullable`1.HasValue"></see> property is true; otherwise, the default value of the current <see cref="T:System.Nullable`1"></see> object. The type of the default value is the type argument of the current <see cref="T:System.Nullable`1"></see> object, and the value of the default value consists solely of binary zeroes.</returns>
+ </member>
+ <member name="M:System.Nullable`1.GetValueOrDefault(`0)">
+ <summary>Retrieves the value of the current <see cref="T:System.Nullable`1"></see> object, or the specified default value.</summary>
+ <param name="defaultValue">A value to return if the <see cref="P:System.Nullable`1.HasValue"></see> property is false.</param>
+ <returns>The value of the <see cref="P:System.Nullable`1.Value"></see> property if the <see cref="P:System.Nullable`1.HasValue"></see> property is true; otherwise, the <paramref name="defaultValue">defaultValue</paramref> parameter.</returns>
+ </member>
+ <member name="P:System.Nullable`1.HasValue">
+ <summary>Gets a value indicating whether the current <see cref="T:System.Nullable`1"></see> object has a valid value of its underlying type.</summary>
+ <returns>true if the current <see cref="T:System.Nullable`1"></see> object has a value; false if the current <see cref="T:System.Nullable`1"></see> object has no value.</returns>
+ </member>
+ <member name="M:System.Nullable`1.op_Explicit(System.Nullable{T} to T)">
+ <param name="value"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Nullable`1.op_Implicit(T to System.Nullable{T})">
+ <param name="value"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Nullable`1.ToString">
+ <summary>Returns the text representation of the value of the current <see cref="T:System.Nullable`1"></see> object.</summary>
+ <returns>The text representation of the value of the current <see cref="T:System.Nullable`1"></see> object if the <see cref="P:System.Nullable`1.HasValue"></see> property is true, or an empty string (&quot;&quot;) if the <see cref="P:System.Nullable`1.HasValue"></see> property is false.</returns>
+ </member>
+ <member name="P:System.Nullable`1.Value">
+ <summary>Gets the value of the current <see cref="T:System.Nullable`1"></see> object if it has been assigned a valid underlying value.</summary>
+ <returns>The value of the current <see cref="T:System.Nullable`1"></see> object if the <see cref="P:System.Nullable`1.HasValue"></see> property is true. An exception is thrown if the <see cref="P:System.Nullable`1.HasValue"></see> property is false.</returns>
+ <exception cref="T:System.InvalidOperationException">The <see cref="P:System.Nullable`1.HasValue"></see> property is false.</exception>
+ </member>
+ <member name="T:System.Nullable">
+ <summary>Supports a value type that can be assigned null. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Nullable.Compare``1(System.Nullable{``0},System.Nullable{``0})">
+ <summary>Compares the relative values of two <see cref="T:System.Nullable`1"></see> objects.</summary>
+ <param name="n1">A <see cref="T:System.Nullable`1"></see> object.</param>
+ <param name="n2">A <see cref="T:System.Nullable`1"></see> object.</param>
+ <typeparam name="T">The underlying value type of the n1 and n2 parameters.</typeparam>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">An integer that indicates the relative values of the <code data-dev-comment-type="paramref">n1</code> and <code data-dev-comment-type="paramref">n2</code> parameters. </p>
+ <table><thead><tr><th> Return Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Description <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> Less than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> The <xref href="System.Nullable`1.HasValue"></xref> property for <code data-dev-comment-type="paramref">n1</code> is <code>false</code>, and the <xref href="System.Nullable`1.HasValue"></xref> property for <code data-dev-comment-type="paramref">n2</code> is <code>true</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> -or- </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> The <xref href="System.Nullable`1.HasValue"></xref> properties for <code data-dev-comment-type="paramref">n1</code> and <code data-dev-comment-type="paramref">n2</code> are <code>true</code>, and the value of the <xref href="System.Nullable`1.Value"></xref> property for <code data-dev-comment-type="paramref">n1</code> is less than the value of the <xref href="System.Nullable`1.Value"></xref> property for <code data-dev-comment-type="paramref">n2</code>. </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> The <xref href="System.Nullable`1.HasValue"></xref> properties for <code data-dev-comment-type="paramref">n1</code> and <code data-dev-comment-type="paramref">n2</code> are <code>false</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> -or- </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="20" sourceendlinenumber="20"> The <xref href="System.Nullable`1.HasValue"></xref> properties for <code data-dev-comment-type="paramref">n1</code> and <code data-dev-comment-type="paramref">n2</code> are <code>true</code>, and the value of the <xref href="System.Nullable`1.Value"></xref> property for <code data-dev-comment-type="paramref">n1</code> is equal to the value of the <xref href="System.Nullable`1.Value"></xref> property for <code data-dev-comment-type="paramref">n2</code>. </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="22" sourceendlinenumber="22"> </td></tr><tr><td> Greater than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="24" sourceendlinenumber="24"> </td><td> The <xref href="System.Nullable`1.HasValue"></xref> property for <code data-dev-comment-type="paramref">n1</code> is <code>true</code>, and the <xref href="System.Nullable`1.HasValue"></xref> property for <code data-dev-comment-type="paramref">n2</code> is <code>false</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="26" sourceendlinenumber="26"> -or- </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="28" sourceendlinenumber="28"> The <xref href="System.Nullable`1.HasValue"></xref> properties for <code data-dev-comment-type="paramref">n1</code> and <code data-dev-comment-type="paramref">n2</code> are <code>true</code>, and the value of the <xref href="System.Nullable`1.Value"></xref> property for <code data-dev-comment-type="paramref">n1</code> is greater than the value of the <xref href="System.Nullable`1.Value"></xref> property for <code data-dev-comment-type="paramref">n2</code>. </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="30" sourceendlinenumber="30"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="M:System.Nullable.Equals``1(System.Nullable{``0},System.Nullable{``0})">
+ <summary>Indicates whether two specified <see cref="T:System.Nullable`1"></see> objects are equal.</summary>
+ <param name="n1">A <see cref="T:System.Nullable`1"></see> object.</param>
+ <param name="n2">A <see cref="T:System.Nullable`1"></see> object.</param>
+ <typeparam name="T">The underlying value type of the n1 and n2 parameters.</typeparam>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="3"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1"><code>true</code> if the <code data-dev-comment-type="paramref">n1</code> parameter is equal to the <code data-dev-comment-type="paramref">n2</code> parameter; otherwise, <code>false</code>. </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="3" sourceendlinenumber="3"> The return value depends on the <xref href="System.Nullable`1.HasValue"></xref> and <xref href="System.Nullable`1.Value"></xref> properties of the two parameters that are compared. </p>
+ <table><thead><tr><th> Return Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="5" sourceendlinenumber="5"> </th><th> Description <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="7" sourceendlinenumber="7"> </th></tr></thead><tbody><tr><td><code>true</code></td><td> The <xref href="System.Nullable`1.HasValue"></xref> properties for <code data-dev-comment-type="paramref">n1</code> and <code data-dev-comment-type="paramref">n2</code> are <code>false</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="9" sourceendlinenumber="9"> -or- </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="11" sourceendlinenumber="11"> The <xref href="System.Nullable`1.HasValue"></xref> properties for <code data-dev-comment-type="paramref">n1</code> and <code data-dev-comment-type="paramref">n2</code> are <code>true</code>, and the <xref href="System.Nullable`1.Value"></xref> properties of the parameters are equal. </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="13" sourceendlinenumber="13"> </td></tr><tr><td><code>false</code></td><td> The <xref href="System.Nullable`1.HasValue"></xref> property is <code>true</code> for one parameter and <code>false</code> for the other parameter. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="15" sourceendlinenumber="15"> -or- </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="17" sourceendlinenumber="17"> The <xref href="System.Nullable`1.HasValue"></xref> properties for <code data-dev-comment-type="paramref">n1</code> and <code data-dev-comment-type="paramref">n2</code> are <code>true</code>, and the <xref href="System.Nullable`1.Value"></xref> properties of the parameters are unequal. </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="19" sourceendlinenumber="19"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="M:System.Nullable.GetUnderlyingType(System.Type)">
+ <summary>Returns the underlying type argument of the specified nullable type.</summary>
+ <param name="nullableType">A <see cref="T:System.Type"></see> object that describes a closed generic nullable type.</param>
+ <returns>The type argument of the <paramref name="nullableType">nullableType</paramref> parameter, if the <paramref name="nullableType">nullableType</paramref> parameter is a closed generic nullable type; otherwise, null.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="nullableType">nullableType</paramref> is null.</exception>
+ </member>
+ <member name="T:System.NullReferenceException">
+ <summary>The exception that is thrown when there is an attempt to dereference a null object reference.</summary>
+ </member>
+ <member name="M:System.NullReferenceException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.NullReferenceException"></see> class, setting the <see cref="P:System.Exception.Message"></see> property of the new instance to a system-supplied message that describes the error, such as &quot;The value 'null' was found where an instance of an object was required.&quot; This message takes into account the current system culture.</summary>
+ </member>
+ <member name="M:System.NullReferenceException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.NullReferenceException"></see> class with a specified error message.</summary>
+ <param name="message">A <see cref="T:System.String"></see> that describes the error. The content of message is intended to be understood by humans. The caller of this constructor is required to ensure that this string has been localized for the current system culture.</param>
+ </member>
+ <member name="M:System.NullReferenceException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.NullReferenceException"></see> class with serialized data.</summary>
+ <param name="info">The object that holds the serialized object data.</param>
+ <param name="context">The contextual information about the source or destination.</param>
+ </member>
+ <member name="M:System.NullReferenceException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.NullReferenceException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="innerException">The exception that is the cause of the current exception. If the innerException parameter is not null, the current exception is raised in a catch block that handles the inner exception.</param>
+ </member>
+ <member name="T:System.Numerics.BigInteger">
+ <summary>Represents an arbitrarily large signed integer.</summary>
+ </member>
+ <member name="M:System.Numerics.BigInteger.#ctor(System.Byte[])">
+ <summary>Initializes a new instance of the <see cref="T:System.Numerics.BigInteger"></see> structure using the values in a byte array.</summary>
+ <param name="value">An array of byte values in little-endian order.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="value">value</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Numerics.BigInteger.#ctor(System.Decimal)">
+ <summary>Initializes a new instance of the <see cref="T:System.Numerics.BigInteger"></see> structure using a <see cref="T:System.Decimal"></see> value.</summary>
+ <param name="value">A decimal number.</param>
+ </member>
+ <member name="M:System.Numerics.BigInteger.#ctor(System.Double)">
+ <summary>Initializes a new instance of the <see cref="T:System.Numerics.BigInteger"></see> structure using a double-precision floating-point value.</summary>
+ <param name="value">A double-precision floating-point value.</param>
+ <exception cref="T:System.OverflowException">The value of <paramref name="value">value</paramref> is <see cref="F:System.Double.NaN"></see>. -or- The value of <paramref name="value">value</paramref> is <see cref="F:System.Double.NegativeInfinity"></see>. -or- The value of <paramref name="value">value</paramref> is <see cref="F:System.Double.PositiveInfinity"></see>.</exception>
+ </member>
+ <member name="M:System.Numerics.BigInteger.#ctor(System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Numerics.BigInteger"></see> structure using a 32-bit signed integer value.</summary>
+ <param name="value">A 32-bit signed integer.</param>
+ </member>
+ <member name="M:System.Numerics.BigInteger.#ctor(System.Int64)">
+ <summary>Initializes a new instance of the <see cref="T:System.Numerics.BigInteger"></see> structure using a 64-bit signed integer value.</summary>
+ <param name="value">A 64-bit signed integer.</param>
+ </member>
+ <member name="M:System.Numerics.BigInteger.#ctor(System.Single)">
+ <summary>Initializes a new instance of the <see cref="T:System.Numerics.BigInteger"></see> structure using a single-precision floating-point value.</summary>
+ <param name="value">A single-precision floating-point value.</param>
+ <exception cref="T:System.OverflowException">The value of <paramref name="value">value</paramref> is <see cref="F:System.Single.NaN"></see>. -or- The value of <paramref name="value">value</paramref> is <see cref="F:System.Single.NegativeInfinity"></see>. -or- The value of <paramref name="value">value</paramref> is <see cref="F:System.Single.PositiveInfinity"></see>.</exception>
+ </member>
+ <member name="M:System.Numerics.BigInteger.#ctor(System.UInt32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Numerics.BigInteger"></see> structure using an unsigned 32-bit integer value.</summary>
+ <param name="value">An unsigned 32-bit integer value.</param>
+ </member>
+ <member name="M:System.Numerics.BigInteger.#ctor(System.UInt64)">
+ <summary>Initializes a new instance of the <see cref="T:System.Numerics.BigInteger"></see> structure with an unsigned 64-bit integer value.</summary>
+ <param name="value">An unsigned 64-bit integer.</param>
+ </member>
+ <member name="M:System.Numerics.BigInteger.Abs(System.Numerics.BigInteger)">
+ <summary>Gets the absolute value of a <see cref="T:System.Numerics.BigInteger"></see> object.</summary>
+ <param name="value">A number.</param>
+ <returns>The absolute value of <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Numerics.BigInteger.Add(System.Numerics.BigInteger,System.Numerics.BigInteger)">
+ <summary>Adds two <see cref="T:System.Numerics.BigInteger"></see> values and returns the result.</summary>
+ <param name="left">The first value to add.</param>
+ <param name="right">The second value to add.</param>
+ <returns>The sum of <paramref name="left">left</paramref> and <paramref name="right">right</paramref>.</returns>
+ </member>
+ <member name="M:System.Numerics.BigInteger.Compare(System.Numerics.BigInteger,System.Numerics.BigInteger)">
+ <summary>Compares two <see cref="T:System.Numerics.BigInteger"></see> values and returns an integer that indicates whether the first value is less than, equal to, or greater than the second value.</summary>
+ <param name="left">The first value to compare.</param>
+ <param name="right">The second value to compare.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed integer that indicates the relative values of <code data-dev-comment-type="paramref">left</code> and <code data-dev-comment-type="paramref">right</code>, as shown in the following table. </p>
+ <table><thead><tr><th> Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Condition <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> Less than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td><code data-dev-comment-type="paramref">left</code> is less than <code data-dev-comment-type="paramref">right</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td><code data-dev-comment-type="paramref">left</code> equals <code data-dev-comment-type="paramref">right</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> Greater than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td><code data-dev-comment-type="paramref">left</code> is greater than <code data-dev-comment-type="paramref">right</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="M:System.Numerics.BigInteger.CompareTo(System.UInt64)">
+ <summary>Compares this instance to an unsigned 64-bit integer and returns an integer that indicates whether the value of this instance is less than, equal to, or greater than the value of the unsigned 64-bit integer.</summary>
+ <param name="other">The unsigned 64-bit integer to compare.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed integer that indicates the relative value of this instance and <code data-dev-comment-type="paramref">other</code>, as shown in the following table. </p>
+ <table><thead><tr><th> Return value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Description <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> Less than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> The current instance is less than <code data-dev-comment-type="paramref">other</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> The current instance equals <code data-dev-comment-type="paramref">other</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> Greater than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> The current instance is greater than <code data-dev-comment-type="paramref">other</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="M:System.Numerics.BigInteger.CompareTo(System.Object)">
+ <summary>Compares this instance to a specified object and returns an integer that indicates whether the value of this instance is less than, equal to, or greater than the value of the specified object.</summary>
+ <param name="obj">The object to compare.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed integer that indicates the relationship of the current instance to the <code data-dev-comment-type="paramref">obj</code> parameter, as shown in the following table. </p>
+ <table><thead><tr><th> Return value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Description <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> Less than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> The current instance is less than <code data-dev-comment-type="paramref">obj</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> The current instance equals <code data-dev-comment-type="paramref">obj</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> Greater than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> The current instance is greater than <code data-dev-comment-type="paramref">obj</code>, or the <code data-dev-comment-type="paramref">obj</code> parameter is <code>null</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr></tbody></table></p>
+</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="obj">obj</paramref> is not a <see cref="T:System.Numerics.BigInteger"></see>.</exception>
+ </member>
+ <member name="M:System.Numerics.BigInteger.CompareTo(System.Numerics.BigInteger)">
+ <summary>Compares this instance to a second <see cref="T:System.Numerics.BigInteger"></see> and returns an integer that indicates whether the value of this instance is less than, equal to, or greater than the value of the specified object.</summary>
+ <param name="other">The object to compare.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed integer value that indicates the relationship of this instance to <code data-dev-comment-type="paramref">other</code>, as shown in the following table. </p>
+ <table><thead><tr><th> Return value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Description <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> Less than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> The current instance is less than <code data-dev-comment-type="paramref">other</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> The current instance equals <code data-dev-comment-type="paramref">other</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> Greater than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> The current instance is greater than <code data-dev-comment-type="paramref">other</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="M:System.Numerics.BigInteger.CompareTo(System.Int64)">
+ <summary>Compares this instance to a signed 64-bit integer and returns an integer that indicates whether the value of this instance is less than, equal to, or greater than the value of the signed 64-bit integer.</summary>
+ <param name="other">The signed 64-bit integer to compare.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed integer value that indicates the relationship of this instance to <code data-dev-comment-type="paramref">other</code>, as shown in the following table. </p>
+ <table><thead><tr><th> Return value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Description <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> Less than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> The current instance is less than <code data-dev-comment-type="paramref">other</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> The current instance equals <code data-dev-comment-type="paramref">other</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> Greater than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> The current instance is greater than <code data-dev-comment-type="paramref">other</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="M:System.Numerics.BigInteger.Divide(System.Numerics.BigInteger,System.Numerics.BigInteger)">
+ <summary>Divides one <see cref="T:System.Numerics.BigInteger"></see> value by another and returns the result.</summary>
+ <param name="dividend">The value to be divided.</param>
+ <param name="divisor">The value to divide by.</param>
+ <returns>The quotient of the division.</returns>
+ <exception cref="T:System.DivideByZeroException"><paramref name="divisor">divisor</paramref> is 0 (zero).</exception>
+ </member>
+ <member name="M:System.Numerics.BigInteger.DivRem(System.Numerics.BigInteger,System.Numerics.BigInteger,System.Numerics.BigInteger@)">
+ <summary>Divides one <see cref="T:System.Numerics.BigInteger"></see> value by another, returns the result, and returns the remainder in an output parameter.</summary>
+ <param name="dividend">The value to be divided.</param>
+ <param name="divisor">The value to divide by.</param>
+ <param name="remainder">When this method returns, contains a <see cref="T:System.Numerics.BigInteger"></see> value that represents the remainder from the division. This parameter is passed uninitialized.</param>
+ <returns>The quotient of the division.</returns>
+ <exception cref="T:System.DivideByZeroException"><paramref name="divisor">divisor</paramref> is 0 (zero).</exception>
+ </member>
+ <member name="M:System.Numerics.BigInteger.Equals(System.Int64)">
+ <summary>Returns a value that indicates whether the current instance and a signed 64-bit integer have the same value.</summary>
+ <param name="other">The signed 64-bit integer value to compare.</param>
+ <returns>true if the signed 64-bit integer and the current instance have the same value; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Numerics.BigInteger.Equals(System.Numerics.BigInteger)">
+ <summary>Returns a value that indicates whether the current instance and a specified <see cref="T:System.Numerics.BigInteger"></see> object have the same value.</summary>
+ <param name="other">The object to compare.</param>
+ <returns>true if this <see cref="T:System.Numerics.BigInteger"></see> object and <paramref name="other">other</paramref> have the same value; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Numerics.BigInteger.Equals(System.Object)">
+ <summary>Returns a value that indicates whether the current instance and a specified object have the same value.</summary>
+ <param name="obj">The object to compare.</param>
+ <returns>true if the <paramref name="obj">obj</paramref> argument is a <see cref="T:System.Numerics.BigInteger"></see> object, and its value is equal to the value of the current <see cref="T:System.Numerics.BigInteger"></see> instance; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Numerics.BigInteger.Equals(System.UInt64)">
+ <summary>Returns a value that indicates whether the current instance and an unsigned 64-bit integer have the same value.</summary>
+ <param name="other">The unsigned 64-bit integer to compare.</param>
+ <returns>true if the current instance and the unsigned 64-bit integer have the same value; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Numerics.BigInteger.GetHashCode">
+ <summary>Returns the hash code for the current <see cref="T:System.Numerics.BigInteger"></see> object.</summary>
+ <returns>A 32-bit signed integer hash code.</returns>
+ </member>
+ <member name="M:System.Numerics.BigInteger.GreatestCommonDivisor(System.Numerics.BigInteger,System.Numerics.BigInteger)">
+ <summary>Finds the greatest common divisor of two <see cref="T:System.Numerics.BigInteger"></see> values.</summary>
+ <param name="left">The first value.</param>
+ <param name="right">The second value.</param>
+ <returns>The greatest common divisor of <paramref name="left">left</paramref> and <paramref name="right">right</paramref>.</returns>
+ </member>
+ <member name="P:System.Numerics.BigInteger.IsEven">
+ <summary>Indicates whether the value of the current <see cref="T:System.Numerics.BigInteger"></see> object is an even number.</summary>
+ <returns>true if the value of the <see cref="T:System.Numerics.BigInteger"></see> object is an even number; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Numerics.BigInteger.IsOne">
+ <summary>Indicates whether the value of the current <see cref="T:System.Numerics.BigInteger"></see> object is <see cref="P:System.Numerics.BigInteger.One"></see>.</summary>
+ <returns>true if the value of the <see cref="T:System.Numerics.BigInteger"></see> object is <see cref="P:System.Numerics.BigInteger.One"></see>; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Numerics.BigInteger.IsPowerOfTwo">
+ <summary>Indicates whether the value of the current <see cref="T:System.Numerics.BigInteger"></see> object is a power of two.</summary>
+ <returns>true if the value of the <see cref="T:System.Numerics.BigInteger"></see> object is a power of two; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Numerics.BigInteger.IsZero">
+ <summary>Indicates whether the value of the current <see cref="T:System.Numerics.BigInteger"></see> object is <see cref="P:System.Numerics.BigInteger.Zero"></see>.</summary>
+ <returns>true if the value of the <see cref="T:System.Numerics.BigInteger"></see> object is <see cref="P:System.Numerics.BigInteger.Zero"></see>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Numerics.BigInteger.Log(System.Numerics.BigInteger)">
+ <summary>Returns the natural (base e) logarithm of a specified number.</summary>
+ <param name="value">The number whose logarithm is to be found.</param>
+ <returns>The natural (base e) logarithm of <paramref name="value">value</paramref>, as shown in the table in the Remarks section.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The natural log of <paramref name="value">value</paramref> is out of range of the <see cref="T:System.Double"></see> data type.</exception>
+ </member>
+ <member name="M:System.Numerics.BigInteger.Log(System.Numerics.BigInteger,System.Double)">
+ <summary>Returns the logarithm of a specified number in a specified base.</summary>
+ <param name="value">A number whose logarithm is to be found.</param>
+ <param name="baseValue">The base of the logarithm.</param>
+ <returns>The base <paramref name="baseValue">baseValue</paramref> logarithm of <paramref name="value">value</paramref>, as shown in the table in the Remarks section.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The log of <paramref name="value">value</paramref> is out of range of the <see cref="T:System.Double"></see> data type.</exception>
+ </member>
+ <member name="M:System.Numerics.BigInteger.Log10(System.Numerics.BigInteger)">
+ <summary>Returns the base 10 logarithm of a specified number.</summary>
+ <param name="value">A number whose logarithm is to be found.</param>
+ <returns>The base 10 logarithm of <paramref name="value">value</paramref>, as shown in the table in the Remarks section.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The base 10 log of <paramref name="value">value</paramref> is out of range of the <see cref="T:System.Double"></see> data type.</exception>
+ </member>
+ <member name="M:System.Numerics.BigInteger.Max(System.Numerics.BigInteger,System.Numerics.BigInteger)">
+ <summary>Returns the larger of two <see cref="T:System.Numerics.BigInteger"></see> values.</summary>
+ <param name="left">The first value to compare.</param>
+ <param name="right">The second value to compare.</param>
+ <returns>The <paramref name="left">left</paramref> or <paramref name="right">right</paramref> parameter, whichever is larger.</returns>
+ </member>
+ <member name="M:System.Numerics.BigInteger.Min(System.Numerics.BigInteger,System.Numerics.BigInteger)">
+ <summary>Returns the smaller of two <see cref="T:System.Numerics.BigInteger"></see> values.</summary>
+ <param name="left">The first value to compare.</param>
+ <param name="right">The second value to compare.</param>
+ <returns>The <paramref name="left">left</paramref> or <paramref name="right">right</paramref> parameter, whichever is smaller.</returns>
+ </member>
+ <member name="P:System.Numerics.BigInteger.MinusOne">
+ <summary>Gets a value that represents the number negative one (-1).</summary>
+ <returns>An integer whose value is negative one (-1).</returns>
+ </member>
+ <member name="M:System.Numerics.BigInteger.ModPow(System.Numerics.BigInteger,System.Numerics.BigInteger,System.Numerics.BigInteger)">
+ <summary>Performs modulus division on a number raised to the power of another number.</summary>
+ <param name="value">The number to raise to the exponent power.</param>
+ <param name="exponent">The exponent to raise value by.</param>
+ <param name="modulus">The number by which to divide value raised to the exponent power.</param>
+ <returns>The remainder after dividing <paramref name="value">value</paramref>exponent by <paramref name="modulus">modulus</paramref>.</returns>
+ <exception cref="T:System.DivideByZeroException"><paramref name="modulus">modulus</paramref> is zero.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="exponent">exponent</paramref> is negative.</exception>
+ </member>
+ <member name="M:System.Numerics.BigInteger.Multiply(System.Numerics.BigInteger,System.Numerics.BigInteger)">
+ <summary>Returns the product of two <see cref="T:System.Numerics.BigInteger"></see> values.</summary>
+ <param name="left">The first number to multiply.</param>
+ <param name="right">The second number to multiply.</param>
+ <returns>The product of the <paramref name="left">left</paramref> and <paramref name="right">right</paramref> parameters.</returns>
+ </member>
+ <member name="M:System.Numerics.BigInteger.Negate(System.Numerics.BigInteger)">
+ <summary>Negates a specified <see cref="T:System.Numerics.BigInteger"></see> value.</summary>
+ <param name="value">The value to negate.</param>
+ <returns>The result of the <paramref name="value">value</paramref> parameter multiplied by negative one (-1).</returns>
+ </member>
+ <member name="P:System.Numerics.BigInteger.One">
+ <summary>Gets a value that represents the number one (1).</summary>
+ <returns>An object whose value is one (1).</returns>
+ </member>
+ <member name="M:System.Numerics.BigInteger.op_Addition(System.Numerics.BigInteger,System.Numerics.BigInteger)">
+ <summary>Adds the values of two specified <see cref="T:System.Numerics.BigInteger"></see> objects.</summary>
+ <param name="left">The first value to add.</param>
+ <param name="right">The second value to add.</param>
+ <returns>The sum of <paramref name="left">left</paramref> and <paramref name="right">right</paramref>.</returns>
+ </member>
+ <member name="M:System.Numerics.BigInteger.op_BitwiseAnd(System.Numerics.BigInteger,System.Numerics.BigInteger)">
+ <summary>Performs a bitwise And operation on two <see cref="T:System.Numerics.BigInteger"></see> values.</summary>
+ <param name="left">The first value.</param>
+ <param name="right">The second value.</param>
+ <returns>The result of the bitwise And operation.</returns>
+ </member>
+ <member name="M:System.Numerics.BigInteger.op_BitwiseOr(System.Numerics.BigInteger,System.Numerics.BigInteger)">
+ <summary>Performs a bitwise Or operation on two <see cref="T:System.Numerics.BigInteger"></see> values.</summary>
+ <param name="left">The first value.</param>
+ <param name="right">The second value.</param>
+ <returns>The result of the bitwise Or operation.</returns>
+ </member>
+ <member name="M:System.Numerics.BigInteger.op_Decrement(System.Numerics.BigInteger)">
+ <summary>Decrements a <see cref="T:System.Numerics.BigInteger"></see> value by 1.</summary>
+ <param name="value">The value to decrement.</param>
+ <returns>The value of the <paramref name="value">value</paramref> parameter decremented by 1.</returns>
+ </member>
+ <member name="M:System.Numerics.BigInteger.op_Division(System.Numerics.BigInteger,System.Numerics.BigInteger)">
+ <summary>Divides a specified <see cref="T:System.Numerics.BigInteger"></see> value by another specified <see cref="T:System.Numerics.BigInteger"></see> value by using integer division.</summary>
+ <param name="dividend">The value to be divided.</param>
+ <param name="divisor">The value to divide by.</param>
+ <returns>The integral result of the division.</returns>
+ <exception cref="T:System.DivideByZeroException"><paramref name="divisor">divisor</paramref> is 0 (zero).</exception>
+ </member>
+ <member name="M:System.Numerics.BigInteger.op_Equality(System.Int64,System.Numerics.BigInteger)">
+ <summary>Returns a value that indicates whether a signed long integer value and a <see cref="T:System.Numerics.BigInteger"></see> value are equal.</summary>
+ <param name="left">The first value to compare.</param>
+ <param name="right">The second value to compare.</param>
+ <returns>true if the <paramref name="left">left</paramref> and <paramref name="right">right</paramref> parameters have the same value; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Numerics.BigInteger.op_Equality(System.Numerics.BigInteger,System.Int64)">
+ <summary>Returns a value that indicates whether a <see cref="T:System.Numerics.BigInteger"></see> value and a signed long integer value are equal.</summary>
+ <param name="left">The first value to compare.</param>
+ <param name="right">The second value to compare.</param>
+ <returns>true if the <paramref name="left">left</paramref> and <paramref name="right">right</paramref> parameters have the same value; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Numerics.BigInteger.op_Equality(System.Numerics.BigInteger,System.Numerics.BigInteger)">
+ <summary>Returns a value that indicates whether the values of two <see cref="T:System.Numerics.BigInteger"></see> objects are equal.</summary>
+ <param name="left">The first value to compare.</param>
+ <param name="right">The second value to compare.</param>
+ <returns>true if the <paramref name="left">left</paramref> and <paramref name="right">right</paramref> parameters have the same value; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Numerics.BigInteger.op_Equality(System.Numerics.BigInteger,System.UInt64)">
+ <summary>Returns a value that indicates whether a <see cref="T:System.Numerics.BigInteger"></see> value and an unsigned long integer value are equal.</summary>
+ <param name="left">The first value to compare.</param>
+ <param name="right">The second value to compare.</param>
+ <returns>true if the <paramref name="left">left</paramref> and <paramref name="right">right</paramref> parameters have the same value; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Numerics.BigInteger.op_Equality(System.UInt64,System.Numerics.BigInteger)">
+ <summary>Returns a value that indicates whether an unsigned long integer value and a <see cref="T:System.Numerics.BigInteger"></see> value are equal.</summary>
+ <param name="left">The first value to compare.</param>
+ <param name="right">The second value to compare.</param>
+ <returns>true if the <paramref name="left">left</paramref> and <paramref name="right">right</paramref> parameters have the same value; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Numerics.BigInteger.op_ExclusiveOr(System.Numerics.BigInteger,System.Numerics.BigInteger)">
+ <summary>Performs a bitwise exclusive Or (XOr) operation on two <see cref="T:System.Numerics.BigInteger"></see> values.</summary>
+ <param name="left">The first value.</param>
+ <param name="right">The second value.</param>
+ <returns>The result of the bitwise Or operation.</returns>
+ </member>
+ <member name="M:System.Numerics.BigInteger.op_Explicit(System.Single to System.Numerics.BigInteger)">
+ <param name="value"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Numerics.BigInteger.op_Explicit(System.Numerics.BigInteger to System.UInt32)">
+ <param name="value"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Numerics.BigInteger.op_Explicit(System.Numerics.BigInteger to System.UInt16)">
+ <param name="value"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Numerics.BigInteger.op_Explicit(System.Numerics.BigInteger to System.Single)">
+ <param name="value"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Numerics.BigInteger.op_Explicit(System.Numerics.BigInteger to System.SByte)">
+ <param name="value"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Numerics.BigInteger.op_Explicit(System.Numerics.BigInteger to System.Int64)">
+ <param name="value"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Numerics.BigInteger.op_Explicit(System.Numerics.BigInteger to System.UInt64)">
+ <param name="value"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Numerics.BigInteger.op_Explicit(System.Numerics.BigInteger to System.Int16)">
+ <param name="value"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Numerics.BigInteger.op_Explicit(System.Numerics.BigInteger to System.Double)">
+ <param name="value"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Numerics.BigInteger.op_Explicit(System.Numerics.BigInteger to System.Decimal)">
+ <param name="value"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Numerics.BigInteger.op_Explicit(System.Numerics.BigInteger to System.Byte)">
+ <param name="value"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Numerics.BigInteger.op_Explicit(System.Double to System.Numerics.BigInteger)">
+ <param name="value"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Numerics.BigInteger.op_Explicit(System.Numerics.BigInteger to System.Int32)">
+ <param name="value"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Numerics.BigInteger.op_Explicit(System.Decimal to System.Numerics.BigInteger)">
+ <param name="value"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Numerics.BigInteger.op_GreaterThan(System.Int64,System.Numerics.BigInteger)">
+ <summary>Returns a value that indicates whether a 64-bit signed integer is greater than a <see cref="T:System.Numerics.BigInteger"></see> value.</summary>
+ <param name="left">The first value to compare.</param>
+ <param name="right">The second value to compare.</param>
+ <returns>true if <paramref name="left">left</paramref> is greater than <paramref name="right">right</paramref>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Numerics.BigInteger.op_GreaterThan(System.Numerics.BigInteger,System.Int64)">
+ <summary>Returns a value that indicates whether a <see cref="T:System.Numerics.BigInteger"></see> is greater than a 64-bit signed integer value.</summary>
+ <param name="left">The first value to compare.</param>
+ <param name="right">The second value to compare.</param>
+ <returns>true if <paramref name="left">left</paramref> is greater than <paramref name="right">right</paramref>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Numerics.BigInteger.op_GreaterThan(System.Numerics.BigInteger,System.Numerics.BigInteger)">
+ <summary>Returns a value that indicates whether a <see cref="T:System.Numerics.BigInteger"></see> value is greater than another <see cref="T:System.Numerics.BigInteger"></see> value.</summary>
+ <param name="left">The first value to compare.</param>
+ <param name="right">The second value to compare.</param>
+ <returns>true if <paramref name="left">left</paramref> is greater than <paramref name="right">right</paramref>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Numerics.BigInteger.op_GreaterThan(System.Numerics.BigInteger,System.UInt64)">
+ <summary>Returns a value that indicates whether a <see cref="T:System.Numerics.BigInteger"></see> value is greater than a 64-bit unsigned integer.</summary>
+ <param name="left">The first value to compare.</param>
+ <param name="right">The second value to compare.</param>
+ <returns>true if <paramref name="left">left</paramref> is greater than <paramref name="right">right</paramref>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Numerics.BigInteger.op_GreaterThan(System.UInt64,System.Numerics.BigInteger)">
+ <summary>Returns a value that indicates whether a <see cref="T:System.Numerics.BigInteger"></see> value is greater than a 64-bit unsigned integer.</summary>
+ <param name="left">The first value to compare.</param>
+ <param name="right">The second value to compare.</param>
+ <returns>true if <paramref name="left">left</paramref> is greater than <paramref name="right">right</paramref>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Numerics.BigInteger.op_GreaterThanOrEqual(System.Numerics.BigInteger,System.UInt64)">
+ <summary>Returns a value that indicates whether a <see cref="T:System.Numerics.BigInteger"></see> value is greater than or equal to a 64-bit unsigned integer value.</summary>
+ <param name="left">The first value to compare.</param>
+ <param name="right">The second value to compare.</param>
+ <returns>true if <paramref name="left">left</paramref> is greater than <paramref name="right">right</paramref>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Numerics.BigInteger.op_GreaterThanOrEqual(System.Numerics.BigInteger,System.Numerics.BigInteger)">
+ <summary>Returns a value that indicates whether a <see cref="T:System.Numerics.BigInteger"></see> value is greater than or equal to another <see cref="T:System.Numerics.BigInteger"></see> value.</summary>
+ <param name="left">The first value to compare.</param>
+ <param name="right">The second value to compare.</param>
+ <returns>true if <paramref name="left">left</paramref> is greater than <paramref name="right">right</paramref>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Numerics.BigInteger.op_GreaterThanOrEqual(System.UInt64,System.Numerics.BigInteger)">
+ <summary>Returns a value that indicates whether a 64-bit unsigned integer is greater than or equal to a <see cref="T:System.Numerics.BigInteger"></see> value.</summary>
+ <param name="left">The first value to compare.</param>
+ <param name="right">The second value to compare.</param>
+ <returns>true if <paramref name="left">left</paramref> is greater than <paramref name="right">right</paramref>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Numerics.BigInteger.op_GreaterThanOrEqual(System.Int64,System.Numerics.BigInteger)">
+ <summary>Returns a value that indicates whether a 64-bit signed integer is greater than or equal to a <see cref="T:System.Numerics.BigInteger"></see> value.</summary>
+ <param name="left">The first value to compare.</param>
+ <param name="right">The second value to compare.</param>
+ <returns>true if <paramref name="left">left</paramref> is greater than <paramref name="right">right</paramref>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Numerics.BigInteger.op_GreaterThanOrEqual(System.Numerics.BigInteger,System.Int64)">
+ <summary>Returns a value that indicates whether a <see cref="T:System.Numerics.BigInteger"></see> value is greater than or equal to a 64-bit signed integer value.</summary>
+ <param name="left">The first value to compare.</param>
+ <param name="right">The second value to compare.</param>
+ <returns>true if <paramref name="left">left</paramref> is greater than <paramref name="right">right</paramref>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Numerics.BigInteger.op_Implicit(System.UInt32 to System.Numerics.BigInteger)">
+ <param name="value"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Numerics.BigInteger.op_Implicit(System.UInt16 to System.Numerics.BigInteger)">
+ <param name="value"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Numerics.BigInteger.op_Implicit(System.SByte to System.Numerics.BigInteger)">
+ <param name="value"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Numerics.BigInteger.op_Implicit(System.UInt64 to System.Numerics.BigInteger)">
+ <param name="value"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Numerics.BigInteger.op_Implicit(System.Int32 to System.Numerics.BigInteger)">
+ <param name="value"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Numerics.BigInteger.op_Implicit(System.Int16 to System.Numerics.BigInteger)">
+ <param name="value"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Numerics.BigInteger.op_Implicit(System.Byte to System.Numerics.BigInteger)">
+ <param name="value"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Numerics.BigInteger.op_Implicit(System.Int64 to System.Numerics.BigInteger)">
+ <param name="value"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Numerics.BigInteger.op_Increment(System.Numerics.BigInteger)">
+ <summary>Increments a <see cref="T:System.Numerics.BigInteger"></see> value by 1.</summary>
+ <param name="value">The value to increment.</param>
+ <returns>The value of the <paramref name="value">value</paramref> parameter incremented by 1.</returns>
+ </member>
+ <member name="M:System.Numerics.BigInteger.op_Inequality(System.Int64,System.Numerics.BigInteger)">
+ <summary>Returns a value that indicates whether a 64-bit signed integer and a <see cref="T:System.Numerics.BigInteger"></see> value are not equal.</summary>
+ <param name="left">The first value to compare.</param>
+ <param name="right">The second value 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.BigInteger.op_Inequality(System.Numerics.BigInteger,System.Int64)">
+ <summary>Returns a value that indicates whether a <see cref="T:System.Numerics.BigInteger"></see> value and a 64-bit signed integer are not equal.</summary>
+ <param name="left">The first value to compare.</param>
+ <param name="right">The second value 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.BigInteger.op_Inequality(System.Numerics.BigInteger,System.Numerics.BigInteger)">
+ <summary>Returns a value that indicates whether two <see cref="T:System.Numerics.BigInteger"></see> objects have different values.</summary>
+ <param name="left">The first value to compare.</param>
+ <param name="right">The second value 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.BigInteger.op_Inequality(System.Numerics.BigInteger,System.UInt64)">
+ <summary>Returns a value that indicates whether a <see cref="T:System.Numerics.BigInteger"></see> value and a 64-bit unsigned integer are not equal.</summary>
+ <param name="left">The first value to compare.</param>
+ <param name="right">The second value 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.BigInteger.op_Inequality(System.UInt64,System.Numerics.BigInteger)">
+ <summary>Returns a value that indicates whether a 64-bit unsigned integer and a <see cref="T:System.Numerics.BigInteger"></see> value are not equal.</summary>
+ <param name="left">The first value to compare.</param>
+ <param name="right">The second value 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.BigInteger.op_LeftShift(System.Numerics.BigInteger,System.Int32)">
+ <summary>Shifts a <see cref="T:System.Numerics.BigInteger"></see> value a specified number of bits to the left.</summary>
+ <param name="value">The value whose bits are to be shifted.</param>
+ <param name="shift">The number of bits to shift value to the left.</param>
+ <returns>A value that has been shifted to the left by the specified number of bits.</returns>
+ </member>
+ <member name="M:System.Numerics.BigInteger.op_LessThan(System.UInt64,System.Numerics.BigInteger)">
+ <summary>Returns a value that indicates whether a 64-bit unsigned integer is less than a <see cref="T:System.Numerics.BigInteger"></see> value.</summary>
+ <param name="left">The first value to compare.</param>
+ <param name="right">The second value to compare.</param>
+ <returns>true if <paramref name="left">left</paramref> is less than <paramref name="right">right</paramref>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Numerics.BigInteger.op_LessThan(System.Numerics.BigInteger,System.UInt64)">
+ <summary>Returns a value that indicates whether a <see cref="T:System.Numerics.BigInteger"></see> value is less than a 64-bit unsigned integer.</summary>
+ <param name="left">The first value to compare.</param>
+ <param name="right">The second value to compare.</param>
+ <returns>true if <paramref name="left">left</paramref> is less than <paramref name="right">right</paramref>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Numerics.BigInteger.op_LessThan(System.Int64,System.Numerics.BigInteger)">
+ <summary>Returns a value that indicates whether a 64-bit signed integer is less than a <see cref="T:System.Numerics.BigInteger"></see> value.</summary>
+ <param name="left">The first value to compare.</param>
+ <param name="right">The second value to compare.</param>
+ <returns>true if <paramref name="left">left</paramref> is less than <paramref name="right">right</paramref>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Numerics.BigInteger.op_LessThan(System.Numerics.BigInteger,System.Int64)">
+ <summary>Returns a value that indicates whether a <see cref="T:System.Numerics.BigInteger"></see> value is less than a 64-bit signed integer.</summary>
+ <param name="left">The first value to compare.</param>
+ <param name="right">The second value to compare.</param>
+ <returns>true if <paramref name="left">left</paramref> is less than <paramref name="right">right</paramref>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Numerics.BigInteger.op_LessThan(System.Numerics.BigInteger,System.Numerics.BigInteger)">
+ <summary>Returns a value that indicates whether a <see cref="T:System.Numerics.BigInteger"></see> value is less than another <see cref="T:System.Numerics.BigInteger"></see> value.</summary>
+ <param name="left">The first value to compare.</param>
+ <param name="right">The second value to compare.</param>
+ <returns>true if <paramref name="left">left</paramref> is less than <paramref name="right">right</paramref>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Numerics.BigInteger.op_LessThanOrEqual(System.Int64,System.Numerics.BigInteger)">
+ <summary>Returns a value that indicates whether a 64-bit signed integer is less than or equal to a <see cref="T:System.Numerics.BigInteger"></see> value.</summary>
+ <param name="left">The first value to compare.</param>
+ <param name="right">The second value to compare.</param>
+ <returns>true if <paramref name="left">left</paramref> is less than or equal to <paramref name="right">right</paramref>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Numerics.BigInteger.op_LessThanOrEqual(System.Numerics.BigInteger,System.Int64)">
+ <summary>Returns a value that indicates whether a <see cref="T:System.Numerics.BigInteger"></see> value is less than or equal to a 64-bit signed integer.</summary>
+ <param name="left">The first value to compare.</param>
+ <param name="right">The second value to compare.</param>
+ <returns>true if <paramref name="left">left</paramref> is less than or equal to <paramref name="right">right</paramref>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Numerics.BigInteger.op_LessThanOrEqual(System.Numerics.BigInteger,System.Numerics.BigInteger)">
+ <summary>Returns a value that indicates whether a <see cref="T:System.Numerics.BigInteger"></see> value is less than or equal to another <see cref="T:System.Numerics.BigInteger"></see> value.</summary>
+ <param name="left">The first value to compare.</param>
+ <param name="right">The second value to compare.</param>
+ <returns>true if <paramref name="left">left</paramref> is less than or equal to <paramref name="right">right</paramref>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Numerics.BigInteger.op_LessThanOrEqual(System.Numerics.BigInteger,System.UInt64)">
+ <summary>Returns a value that indicates whether a <see cref="T:System.Numerics.BigInteger"></see> value is less than or equal to a 64-bit unsigned integer.</summary>
+ <param name="left">The first value to compare.</param>
+ <param name="right">The second value to compare.</param>
+ <returns>true if <paramref name="left">left</paramref> is less than or equal to <paramref name="right">right</paramref>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Numerics.BigInteger.op_LessThanOrEqual(System.UInt64,System.Numerics.BigInteger)">
+ <summary>Returns a value that indicates whether a 64-bit unsigned integer is less than or equal to a <see cref="T:System.Numerics.BigInteger"></see> value.</summary>
+ <param name="left">The first value to compare.</param>
+ <param name="right">The second value to compare.</param>
+ <returns>true if <paramref name="left">left</paramref> is less than or equal to <paramref name="right">right</paramref>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Numerics.BigInteger.op_Modulus(System.Numerics.BigInteger,System.Numerics.BigInteger)">
+ <summary>Returns the remainder that results from division with two specified <see cref="T:System.Numerics.BigInteger"></see> values.</summary>
+ <param name="dividend">The value to be divided.</param>
+ <param name="divisor">The value to divide by.</param>
+ <returns>The remainder that results from the division.</returns>
+ <exception cref="T:System.DivideByZeroException"><paramref name="divisor">divisor</paramref> is 0 (zero).</exception>
+ </member>
+ <member name="M:System.Numerics.BigInteger.op_Multiply(System.Numerics.BigInteger,System.Numerics.BigInteger)">
+ <summary>Multiplies two specified <see cref="T:System.Numerics.BigInteger"></see> values.</summary>
+ <param name="left">The first value to multiply.</param>
+ <param name="right">The second value to multiply.</param>
+ <returns>The product of <paramref name="left">left</paramref> and <paramref name="right">right</paramref>.</returns>
+ </member>
+ <member name="M:System.Numerics.BigInteger.op_OnesComplement(System.Numerics.BigInteger)">
+ <summary>Returns the bitwise one's complement of a <see cref="T:System.Numerics.BigInteger"></see> value.</summary>
+ <param name="value">An integer value.</param>
+ <returns>The bitwise one's complement of <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Numerics.BigInteger.op_RightShift(System.Numerics.BigInteger,System.Int32)">
+ <summary>Shifts a <see cref="T:System.Numerics.BigInteger"></see> value a specified number of bits to the right.</summary>
+ <param name="value">The value whose bits are to be shifted.</param>
+ <param name="shift">The number of bits to shift value to the right.</param>
+ <returns>A value that has been shifted to the right by the specified number of bits.</returns>
+ </member>
+ <member name="M:System.Numerics.BigInteger.op_Subtraction(System.Numerics.BigInteger,System.Numerics.BigInteger)">
+ <summary>Subtracts a <see cref="T:System.Numerics.BigInteger"></see> value from another <see cref="T:System.Numerics.BigInteger"></see> value.</summary>
+ <param name="left">The value to subtract from (the minuend).</param>
+ <param name="right">The value to subtract (the subtrahend).</param>
+ <returns>The result of subtracting <paramref name="right">right</paramref> from <paramref name="left">left</paramref>.</returns>
+ </member>
+ <member name="M:System.Numerics.BigInteger.op_UnaryNegation(System.Numerics.BigInteger)">
+ <summary>Negates a specified BigInteger value.</summary>
+ <param name="value">The value to negate.</param>
+ <returns>The result of the <paramref name="value">value</paramref> parameter multiplied by negative one (-1).</returns>
+ </member>
+ <member name="M:System.Numerics.BigInteger.op_UnaryPlus(System.Numerics.BigInteger)">
+ <summary>Returns the value of the <see cref="T:System.Numerics.BigInteger"></see> operand. (The sign of the operand is unchanged.)</summary>
+ <param name="value">An integer value.</param>
+ <returns>The value of the <paramref name="value">value</paramref> operand.</returns>
+ </member>
+ <member name="M:System.Numerics.BigInteger.Parse(System.String,System.Globalization.NumberStyles,System.IFormatProvider)">
+ <summary>Converts the string representation of a number in a specified style and culture-specific format to its <see cref="T:System.Numerics.BigInteger"></see> equivalent.</summary>
+ <param name="value">A string that contains a number to convert.</param>
+ <param name="style">A bitwise combination of the enumeration values that specify the permitted format of value.</param>
+ <param name="provider">An object that provides culture-specific formatting information about value.</param>
+ <returns>A value that is equivalent to the number specified in the <paramref name="value">value</paramref> parameter.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="style">style</paramref> is not a <see cref="T:System.Globalization.NumberStyles"></see> value. -or- <paramref name="style">style</paramref> includes the <see cref="F:System.Globalization.NumberStyles.AllowHexSpecifier"></see> or <see cref="F:System.Globalization.NumberStyles.HexNumber"></see> flag along with another value.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="value">value</paramref> is null.</exception>
+ <exception cref="T:System.FormatException"><paramref name="value">value</paramref> does not comply with the input pattern specified by <paramref name="style">style</paramref>.</exception>
+ </member>
+ <member name="M:System.Numerics.BigInteger.Parse(System.String,System.IFormatProvider)">
+ <summary>Converts the string representation of a number in a specified culture-specific format to its <see cref="T:System.Numerics.BigInteger"></see> equivalent.</summary>
+ <param name="value">A string that contains a number to convert.</param>
+ <param name="provider">An object that provides culture-specific formatting information about value.</param>
+ <returns>A value that is equivalent to the number specified in the <paramref name="value">value</paramref> parameter.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="value">value</paramref> is null.</exception>
+ <exception cref="T:System.FormatException"><paramref name="value">value</paramref> is not in the correct format.</exception>
+ </member>
+ <member name="M:System.Numerics.BigInteger.Parse(System.String,System.Globalization.NumberStyles)">
+ <summary>Converts the string representation of a number in a specified style to its <see cref="T:System.Numerics.BigInteger"></see> equivalent.</summary>
+ <param name="value">A string that contains a number to convert.</param>
+ <param name="style">A bitwise combination of the enumeration values that specify the permitted format of value.</param>
+ <returns>A value that is equivalent to the number specified in the <paramref name="value">value</paramref> parameter.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="style">style</paramref> is not a <see cref="T:System.Globalization.NumberStyles"></see> value. -or- <paramref name="style">style</paramref> includes the <see cref="F:System.Globalization.NumberStyles.AllowHexSpecifier"></see> or <see cref="F:System.Globalization.NumberStyles.HexNumber"></see> flag along with another value.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="value">value</paramref> is null.</exception>
+ <exception cref="T:System.FormatException"><paramref name="value">value</paramref> does not comply with the input pattern specified by <see cref="T:System.Globalization.NumberStyles"></see>.</exception>
+ </member>
+ <member name="M:System.Numerics.BigInteger.Parse(System.String)">
+ <summary>Converts the string representation of a number to its <see cref="T:System.Numerics.BigInteger"></see> equivalent.</summary>
+ <param name="value">A string that contains the number to convert.</param>
+ <returns>A value that is equivalent to the number specified in the <paramref name="value">value</paramref> parameter.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="value">value</paramref> is null.</exception>
+ <exception cref="T:System.FormatException"><paramref name="value">value</paramref> is not in the correct format.</exception>
+ </member>
+ <member name="M:System.Numerics.BigInteger.Pow(System.Numerics.BigInteger,System.Int32)">
+ <summary>Raises a <see cref="T:System.Numerics.BigInteger"></see> value to the power of a specified value.</summary>
+ <param name="value">The number to raise to the exponent power.</param>
+ <param name="exponent">The exponent to raise value by.</param>
+ <returns>The result of raising <paramref name="value">value</paramref> to the <paramref name="exponent">exponent</paramref> power.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The value of the <paramref name="exponent">exponent</paramref> parameter is negative.</exception>
+ </member>
+ <member name="M:System.Numerics.BigInteger.Remainder(System.Numerics.BigInteger,System.Numerics.BigInteger)">
+ <summary>Performs integer division on two <see cref="T:System.Numerics.BigInteger"></see> values and returns the remainder.</summary>
+ <param name="dividend">The value to be divided.</param>
+ <param name="divisor">The value to divide by.</param>
+ <returns>The remainder after dividing <paramref name="dividend">dividend</paramref> by <paramref name="divisor">divisor</paramref>.</returns>
+ <exception cref="T:System.DivideByZeroException"><paramref name="divisor">divisor</paramref> is 0 (zero).</exception>
+ </member>
+ <member name="P:System.Numerics.BigInteger.Sign">
+ <summary>Gets a number that indicates the sign (negative, positive, or zero) of the current <see cref="T:System.Numerics.BigInteger"></see> object.</summary>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A number that indicates the sign of the <xref href="System.Numerics.BigInteger"></xref> object, as shown in the following table. </p>
+ <table><thead><tr><th> Number <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Description <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> -1 <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> The value of this object is negative. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> 0 <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> The value of this object is 0 (zero). <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> 1 <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> The value of this object is positive. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="M:System.Numerics.BigInteger.Subtract(System.Numerics.BigInteger,System.Numerics.BigInteger)">
+ <summary>Subtracts one <see cref="T:System.Numerics.BigInteger"></see> value from another and returns the result.</summary>
+ <param name="left">The value to subtract from (the minuend).</param>
+ <param name="right">The value to subtract (the subtrahend).</param>
+ <returns>The result of subtracting <paramref name="right">right</paramref> from <paramref name="left">left</paramref>.</returns>
+ </member>
+ <member name="M:System.Numerics.BigInteger.ToByteArray">
+ <summary>Converts a <see cref="T:System.Numerics.BigInteger"></see> value to a byte array.</summary>
+ <returns>The value of the current <see cref="T:System.Numerics.BigInteger"></see> object converted to an array of bytes.</returns>
+ </member>
+ <member name="M:System.Numerics.BigInteger.ToString">
+ <summary>Converts the numeric value of the current <see cref="T:System.Numerics.BigInteger"></see> object to its equivalent string representation.</summary>
+ <returns>The string representation of the current <see cref="T:System.Numerics.BigInteger"></see> value.</returns>
+ </member>
+ <member name="M:System.Numerics.BigInteger.ToString(System.IFormatProvider)">
+ <summary>Converts the numeric value of the current <see cref="T:System.Numerics.BigInteger"></see> object to its equivalent string representation by using the specified culture-specific formatting information.</summary>
+ <param name="provider">An object that supplies culture-specific formatting information.</param>
+ <returns>The string representation of the current <see cref="T:System.Numerics.BigInteger"></see> value in the format specified by the <paramref name="provider">provider</paramref> parameter.</returns>
+ </member>
+ <member name="M:System.Numerics.BigInteger.ToString(System.String)">
+ <summary>Converts the numeric value of the current <see cref="T:System.Numerics.BigInteger"></see> object to its equivalent string representation by using the specified format.</summary>
+ <param name="format">A standard or custom numeric format string.</param>
+ <returns>The string representation of the current <see cref="T:System.Numerics.BigInteger"></see> value in the format specified by the <paramref name="format">format</paramref> parameter.</returns>
+ <exception cref="T:System.FormatException"><paramref name="format">format</paramref> is not a valid format string.</exception>
+ </member>
+ <member name="M:System.Numerics.BigInteger.ToString(System.String,System.IFormatProvider)">
+ <summary>Converts the numeric value of the current <see cref="T:System.Numerics.BigInteger"></see> object to its equivalent string representation by using the specified format and culture-specific format information.</summary>
+ <param name="format">A standard or custom numeric format string.</param>
+ <param name="provider">An object that supplies culture-specific formatting information.</param>
+ <returns>The string representation of the current <see cref="T:System.Numerics.BigInteger"></see> value as specified by the <paramref name="format">format</paramref> and <paramref name="provider">provider</paramref> parameters.</returns>
+ <exception cref="T:System.FormatException"><paramref name="format">format</paramref> is not a valid format string.</exception>
+ </member>
+ <member name="M:System.Numerics.BigInteger.TryParse(System.String,System.Globalization.NumberStyles,System.IFormatProvider,System.Numerics.BigInteger@)">
+ <summary>Tries to convert the string representation of a number in a specified style and culture-specific format to its <see cref="T:System.Numerics.BigInteger"></see> equivalent, and returns a value that indicates whether the conversion succeeded.</summary>
+ <param name="value">The string representation of a number. The string is interpreted using the style specified by style.</param>
+ <param name="style">A bitwise combination of enumeration values that indicates the style elements that can be present in value. A typical value to specify is <see cref="F:System.Globalization.NumberStyles.Integer"></see>.</param>
+ <param name="provider">An object that supplies culture-specific formatting information about value.</param>
+ <param name="result">When this method returns, contains the <see cref="T:System.Numerics.BigInteger"></see> equivalent to the number that is contained in value, or <see cref="P:System.Numerics.BigInteger.Zero"></see> if the conversion failed. The conversion fails if the value parameter is null or is not in a format that is compliant with style. This parameter is passed uninitialized.</param>
+ <returns>true if the <paramref name="value">value</paramref> parameter was converted successfully; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="style">style</paramref> is not a <see cref="T:System.Globalization.NumberStyles"></see> value. -or- <paramref name="style">style</paramref> includes the <see cref="F:System.Globalization.NumberStyles.AllowHexSpecifier"></see> or <see cref="F:System.Globalization.NumberStyles.HexNumber"></see> flag along with another value.</exception>
+ </member>
+ <member name="M:System.Numerics.BigInteger.TryParse(System.String,System.Numerics.BigInteger@)">
+ <summary>Tries to convert the string representation of a number to its <see cref="T:System.Numerics.BigInteger"></see> equivalent, and returns a value that indicates whether the conversion succeeded.</summary>
+ <param name="value">The string representation of a number.</param>
+ <param name="result">When this method returns, contains the <see cref="T:System.Numerics.BigInteger"></see> equivalent to the number that is contained in value, or zero (0) if the conversion fails. The conversion fails if the value parameter is null or is not of the correct format. This parameter is passed uninitialized.</param>
+ <returns>true if <paramref name="value">value</paramref> was converted successfully; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="value">value</paramref> is null.</exception>
+ </member>
+ <member name="P:System.Numerics.BigInteger.Zero">
+ <summary>Gets a value that represents the number 0 (zero).</summary>
+ <returns>An integer whose value is 0 (zero).</returns>
+ </member>
+ <member name="T:System.Numerics.Complex">
+ <summary>Represents a complex number.</summary>
+ </member>
+ <member name="M:System.Numerics.Complex.#ctor(System.Double,System.Double)">
+ <summary>Initializes a new instance of the <see cref="T:System.Numerics.Complex"></see> structure using the specified real and imaginary values.</summary>
+ <param name="real">The real part of the complex number.</param>
+ <param name="imaginary">The imaginary part of the complex number.</param>
+ </member>
+ <member name="M:System.Numerics.Complex.Abs(System.Numerics.Complex)">
+ <summary>Gets the absolute value (or magnitude) of a complex number.</summary>
+ <param name="value">A complex number.</param>
+ <returns>The absolute value of <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Numerics.Complex.Acos(System.Numerics.Complex)">
+ <summary>Returns the angle that is the arc cosine of the specified complex number.</summary>
+ <param name="value">A complex number that represents a cosine.</param>
+ <returns>The angle, measured in radians, which is the arc cosine of <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Numerics.Complex.Add(System.Numerics.Complex,System.Numerics.Complex)">
+ <summary>Adds two complex numbers and returns the result.</summary>
+ <param name="left">The first complex number to add.</param>
+ <param name="right">The second complex number to add.</param>
+ <returns>The sum of <paramref name="left">left</paramref> and <paramref name="right">right</paramref>.</returns>
+ </member>
+ <member name="M:System.Numerics.Complex.Asin(System.Numerics.Complex)">
+ <summary>Returns the angle that is the arc sine of the specified complex number.</summary>
+ <param name="value">A complex number.</param>
+ <returns>The angle which is the arc sine of <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Numerics.Complex.Atan(System.Numerics.Complex)">
+ <summary>Returns the angle that is the arc tangent of the specified complex number.</summary>
+ <param name="value">A complex number.</param>
+ <returns>The angle that is the arc tangent of <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Numerics.Complex.Conjugate(System.Numerics.Complex)">
+ <summary>Computes the conjugate of a complex number and returns the result.</summary>
+ <param name="value">A complex number.</param>
+ <returns>The conjugate of <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Numerics.Complex.Cos(System.Numerics.Complex)">
+ <summary>Returns the cosine of the specified complex number.</summary>
+ <param name="value">A complex number.</param>
+ <returns>The cosine of <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Numerics.Complex.Cosh(System.Numerics.Complex)">
+ <summary>Returns the hyperbolic cosine of the specified complex number.</summary>
+ <param name="value">A complex number.</param>
+ <returns>The hyperbolic cosine of <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Numerics.Complex.Divide(System.Numerics.Complex,System.Numerics.Complex)">
+ <summary>Divides one complex number by another and returns the result.</summary>
+ <param name="dividend">The complex number to be divided.</param>
+ <param name="divisor">The complex number to divide by.</param>
+ <returns>The quotient of the division.</returns>
+ </member>
+ <member name="M:System.Numerics.Complex.Equals(System.Numerics.Complex)">
+ <summary>Returns a value that indicates whether the current instance and a specified complex number have the same value.</summary>
+ <param name="value">The complex number to compare.</param>
+ <returns>true if this complex number and <paramref name="value">value</paramref> have the same value; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Numerics.Complex.Equals(System.Object)">
+ <summary>Returns a value that indicates whether the current instance and a specified object have the same value.</summary>
+ <param name="obj">The object to compare.</param>
+ <returns>true if the <paramref name="obj">obj</paramref> parameter is a <see cref="T:System.Numerics.Complex"></see> object or a type capable of implicit conversion to a <see cref="T:System.Numerics.Complex"></see> object, and its value is equal to the current <see cref="T:System.Numerics.Complex"></see> object; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Numerics.Complex.Exp(System.Numerics.Complex)">
+ <summary>Returns e raised to the power specified by a complex number.</summary>
+ <param name="value">A complex number that specifies a power.</param>
+ <returns>The number e raised to the power <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Numerics.Complex.FromPolarCoordinates(System.Double,System.Double)">
+ <summary>Creates a complex number from a point's polar coordinates.</summary>
+ <param name="magnitude">The magnitude, which is the distance from the origin (the intersection of the x-axis and the y-axis) to the number.</param>
+ <param name="phase">The phase, which is the angle from the line to the horizontal axis, measured in radians.</param>
+ <returns>A complex number.</returns>
+ </member>
+ <member name="M:System.Numerics.Complex.GetHashCode">
+ <summary>Returns the hash code for the current <see cref="T:System.Numerics.Complex"></see> object.</summary>
+ <returns>A 32-bit signed integer hash code.</returns>
+ </member>
+ <member name="P:System.Numerics.Complex.Imaginary">
+ <summary>Gets the imaginary component of the current <see cref="T:System.Numerics.Complex"></see> object.</summary>
+ <returns>The imaginary component of a complex number.</returns>
+ </member>
+ <member name="F:System.Numerics.Complex.ImaginaryOne">
+ <summary>Returns a new <see cref="T:System.Numerics.Complex"></see> instance with a real number equal to zero and an imaginary number equal to one.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Numerics.Complex.Log(System.Numerics.Complex)">
+ <summary>Returns the natural (base e) logarithm of a specified complex number.</summary>
+ <param name="value">A complex number.</param>
+ <returns>The natural (base e) logarithm of <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Numerics.Complex.Log(System.Numerics.Complex,System.Double)">
+ <summary>Returns the logarithm of a specified complex number in a specified base.</summary>
+ <param name="value">A complex number.</param>
+ <param name="baseValue">The base of the logarithm.</param>
+ <returns>The logarithm of <paramref name="value">value</paramref> in base <paramref name="baseValue">baseValue</paramref>.</returns>
+ </member>
+ <member name="M:System.Numerics.Complex.Log10(System.Numerics.Complex)">
+ <summary>Returns the base-10 logarithm of a specified complex number.</summary>
+ <param name="value">A complex number.</param>
+ <returns>The base-10 logarithm of <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="P:System.Numerics.Complex.Magnitude">
+ <summary>Gets the magnitude (or absolute value) of a complex number.</summary>
+ <returns>The magnitude of the current instance.</returns>
+ </member>
+ <member name="M:System.Numerics.Complex.Multiply(System.Numerics.Complex,System.Numerics.Complex)">
+ <summary>Returns the product of two complex numbers.</summary>
+ <param name="left">The first complex number to multiply.</param>
+ <param name="right">The second complex number to multiply.</param>
+ <returns>The product of the <paramref name="left">left</paramref> and <paramref name="right">right</paramref> parameters.</returns>
+ </member>
+ <member name="M:System.Numerics.Complex.Negate(System.Numerics.Complex)">
+ <summary>Returns the additive inverse of a specified complex number.</summary>
+ <param name="value">A complex number.</param>
+ <returns>The result of the <see cref="P:System.Numerics.Complex.Real"></see> and <see cref="P:System.Numerics.Complex.Imaginary"></see> components of the <paramref name="value">value</paramref> parameter multiplied by -1.</returns>
+ </member>
+ <member name="F:System.Numerics.Complex.One">
+ <summary>Returns a new <see cref="T:System.Numerics.Complex"></see> instance with a real number equal to one and an imaginary number equal to zero.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Numerics.Complex.op_Addition(System.Numerics.Complex,System.Numerics.Complex)">
+ <summary>Adds two complex numbers.</summary>
+ <param name="left">The first value to add.</param>
+ <param name="right">The second value to add.</param>
+ <returns>The sum of <paramref name="left">left</paramref> and <paramref name="right">right</paramref>.</returns>
+ </member>
+ <member name="M:System.Numerics.Complex.op_Division(System.Numerics.Complex,System.Numerics.Complex)">
+ <summary>Divides a specified complex number by another specified complex number.</summary>
+ <param name="left">The value to be divided.</param>
+ <param name="right">The value to divide by.</param>
+ <returns>The result of dividing <paramref name="left">left</paramref> by <paramref name="right">right</paramref>.</returns>
+ </member>
+ <member name="M:System.Numerics.Complex.op_Equality(System.Numerics.Complex,System.Numerics.Complex)">
+ <summary>Returns a value that indicates whether two complex numbers are equal.</summary>
+ <param name="left">The first complex number to compare.</param>
+ <param name="right">The second complex number to compare.</param>
+ <returns>true if the <paramref name="left">left</paramref> and <paramref name="right">right</paramref> parameters have the same value; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Numerics.Complex.op_Explicit(System.Decimal to System.Numerics.Complex)">
+ <param name="value"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Numerics.Complex.op_Explicit(System.Numerics.BigInteger to System.Numerics.Complex)">
+ <param name="value"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Numerics.Complex.op_Implicit(System.UInt64 to System.Numerics.Complex)">
+ <param name="value"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Numerics.Complex.op_Implicit(System.UInt32 to System.Numerics.Complex)">
+ <param name="value"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Numerics.Complex.op_Implicit(System.UInt16 to System.Numerics.Complex)">
+ <param name="value"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Numerics.Complex.op_Implicit(System.Single to System.Numerics.Complex)">
+ <param name="value"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Numerics.Complex.op_Implicit(System.SByte to System.Numerics.Complex)">
+ <param name="value"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Numerics.Complex.op_Implicit(System.Byte to System.Numerics.Complex)">
+ <param name="value"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Numerics.Complex.op_Implicit(System.Int32 to System.Numerics.Complex)">
+ <param name="value"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Numerics.Complex.op_Implicit(System.Int16 to System.Numerics.Complex)">
+ <param name="value"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Numerics.Complex.op_Implicit(System.Double to System.Numerics.Complex)">
+ <param name="value"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Numerics.Complex.op_Implicit(System.Int64 to System.Numerics.Complex)">
+ <param name="value"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Numerics.Complex.op_Inequality(System.Numerics.Complex,System.Numerics.Complex)">
+ <summary>Returns a value that indicates whether two complex numbers are not equal.</summary>
+ <param name="left">The first value to compare.</param>
+ <param name="right">The second value 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.Complex.op_Multiply(System.Numerics.Complex,System.Numerics.Complex)">
+ <summary>Multiplies two specified complex numbers.</summary>
+ <param name="left">The first value to multiply.</param>
+ <param name="right">The second value to multiply.</param>
+ <returns>The product of <paramref name="left">left</paramref> and <paramref name="right">right</paramref>.</returns>
+ </member>
+ <member name="M:System.Numerics.Complex.op_Subtraction(System.Numerics.Complex,System.Numerics.Complex)">
+ <summary>Subtracts a complex number from another complex number.</summary>
+ <param name="left">The value to subtract from (the minuend).</param>
+ <param name="right">The value to subtract (the subtrahend).</param>
+ <returns>The result of subtracting <paramref name="right">right</paramref> from <paramref name="left">left</paramref>.</returns>
+ </member>
+ <member name="M:System.Numerics.Complex.op_UnaryNegation(System.Numerics.Complex)">
+ <summary>Returns the additive inverse of a specified complex number.</summary>
+ <param name="value">The value to negate.</param>
+ <returns>The result of the <see cref="P:System.Numerics.Complex.Real"></see> and <see cref="P:System.Numerics.Complex.Imaginary"></see> components of the <paramref name="value">value</paramref> parameter multiplied by -1.</returns>
+ </member>
+ <member name="P:System.Numerics.Complex.Phase">
+ <summary>Gets the phase of a complex number.</summary>
+ <returns>The phase of a complex number, in radians.</returns>
+ </member>
+ <member name="M:System.Numerics.Complex.Pow(System.Numerics.Complex,System.Double)">
+ <summary>Returns a specified complex number raised to a power specified by a double-precision floating-point number.</summary>
+ <param name="value">A complex number to be raised to a power.</param>
+ <param name="power">A double-precision floating-point number that specifies a power.</param>
+ <returns>The complex number <paramref name="value">value</paramref> raised to the power <paramref name="power">power</paramref>.</returns>
+ </member>
+ <member name="M:System.Numerics.Complex.Pow(System.Numerics.Complex,System.Numerics.Complex)">
+ <summary>Returns a specified complex number raised to a power specified by a complex number.</summary>
+ <param name="value">A complex number to be raised to a power.</param>
+ <param name="power">A complex number that specifies a power.</param>
+ <returns>The complex number <paramref name="value">value</paramref> raised to the power <paramref name="power">power</paramref>.</returns>
+ </member>
+ <member name="P:System.Numerics.Complex.Real">
+ <summary>Gets the real component of the current <see cref="T:System.Numerics.Complex"></see> object.</summary>
+ <returns>The real component of a complex number.</returns>
+ </member>
+ <member name="M:System.Numerics.Complex.Reciprocal(System.Numerics.Complex)">
+ <summary>Returns the multiplicative inverse of a complex number.</summary>
+ <param name="value">A complex number.</param>
+ <returns>The reciprocal of <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Numerics.Complex.Sin(System.Numerics.Complex)">
+ <summary>Returns the sine of the specified complex number.</summary>
+ <param name="value">A complex number.</param>
+ <returns>The sine of <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Numerics.Complex.Sinh(System.Numerics.Complex)">
+ <summary>Returns the hyperbolic sine of the specified complex number.</summary>
+ <param name="value">A complex number.</param>
+ <returns>The hyperbolic sine of <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Numerics.Complex.Sqrt(System.Numerics.Complex)">
+ <summary>Returns the square root of a specified complex number.</summary>
+ <param name="value">A complex number.</param>
+ <returns>The square root of <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Numerics.Complex.Subtract(System.Numerics.Complex,System.Numerics.Complex)">
+ <summary>Subtracts one complex number from another and returns the result.</summary>
+ <param name="left">The value to subtract from (the minuend).</param>
+ <param name="right">The value to subtract (the subtrahend).</param>
+ <returns>The result of subtracting <paramref name="right">right</paramref> from <paramref name="left">left</paramref>.</returns>
+ </member>
+ <member name="M:System.Numerics.Complex.Tan(System.Numerics.Complex)">
+ <summary>Returns the tangent of the specified complex number.</summary>
+ <param name="value">A complex number.</param>
+ <returns>The tangent of <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Numerics.Complex.Tanh(System.Numerics.Complex)">
+ <summary>Returns the hyperbolic tangent of the specified complex number.</summary>
+ <param name="value">A complex number.</param>
+ <returns>The hyperbolic tangent of <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Numerics.Complex.ToString">
+ <summary>Converts the value of the current complex number to its equivalent string representation in Cartesian form.</summary>
+ <returns>The string representation of the current instance in Cartesian form.</returns>
+ </member>
+ <member name="M:System.Numerics.Complex.ToString(System.IFormatProvider)">
+ <summary>Converts the value of the current complex number to its equivalent string representation in Cartesian form by using the specified culture-specific formatting information.</summary>
+ <param name="provider">An object that supplies culture-specific formatting information.</param>
+ <returns>The string representation of the current instance in Cartesian form, as specified by <paramref name="provider">provider</paramref>.</returns>
+ </member>
+ <member name="M:System.Numerics.Complex.ToString(System.String)">
+ <summary>Converts the value of the current complex number to its equivalent string representation in Cartesian form by using the specified format for its real and imaginary parts.</summary>
+ <param name="format">A standard or custom numeric format string.</param>
+ <returns>The string representation of the current instance in Cartesian form.</returns>
+ <exception cref="T:System.FormatException"><paramref name="format">format</paramref> is not a valid format string.</exception>
+ </member>
+ <member name="M:System.Numerics.Complex.ToString(System.String,System.IFormatProvider)">
+ <summary>Converts the value of the current complex number to its equivalent string representation in Cartesian form by using the specified format and culture-specific format information for its real and imaginary parts.</summary>
+ <param name="format">A standard or custom numeric format string.</param>
+ <param name="provider">An object that supplies culture-specific formatting information.</param>
+ <returns>The string representation of the current instance in Cartesian form, as specified by <paramref name="format">format</paramref> and <paramref name="provider">provider</paramref>.</returns>
+ <exception cref="T:System.FormatException"><paramref name="format">format</paramref> is not a valid format string.</exception>
+ </member>
+ <member name="F:System.Numerics.Complex.Zero">
+ <summary>Returns a new <see cref="T:System.Numerics.Complex"></see> instance with a real number equal to zero and an imaginary number equal to zero.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Object">
+ <summary>Supports all classes in the .NET Framework class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all classes in the .NET Framework; it is the root of the type hierarchy.</summary>
+ </member>
+ <member name="M:System.Object.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Object"></see> class.</summary>
+ </member>
+ <member name="M:System.Object.Equals(System.Object)">
+ <summary>Determines whether the specified object is equal to the current object.</summary>
+ <param name="obj">The object to compare with the current object.</param>
+ <returns>true if the specified object is equal to the current object; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Object.Equals(System.Object,System.Object)">
+ <summary>Determines whether the specified object instances are considered equal.</summary>
+ <param name="objA">The first object to compare.</param>
+ <param name="objB">The second object to compare.</param>
+ <returns>true if the objects are considered equal; otherwise, false. If both <paramref name="objA">objA</paramref> and <paramref name="objB">objB</paramref> are null, the method returns true.</returns>
+ </member>
+ <member name="M:System.Object.Finalize">
+ <summary>Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.</summary>
+ </member>
+ <member name="M:System.Object.GetHashCode">
+ <summary>Serves as the default hash function.</summary>
+ <returns>A hash code for the current object.</returns>
+ </member>
+ <member name="M:System.Object.GetType">
+ <summary>Gets the <see cref="T:System.Type"></see> of the current instance.</summary>
+ <returns>The exact runtime type of the current instance.</returns>
+ </member>
+ <member name="M:System.Object.MemberwiseClone">
+ <summary>Creates a shallow copy of the current <see cref="T:System.Object"></see>.</summary>
+ <returns>A shallow copy of the current <see cref="T:System.Object"></see>.</returns>
+ </member>
+ <member name="M:System.Object.ReferenceEquals(System.Object,System.Object)">
+ <summary>Determines whether the specified <see cref="T:System.Object"></see> instances are the same instance.</summary>
+ <param name="objA">The first object to compare.</param>
+ <param name="objB">The second object to compare.</param>
+ <returns>true if <paramref name="objA">objA</paramref> is the same instance as <paramref name="objB">objB</paramref> or if both are null; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Object.ToString">
+ <summary>Returns a string that represents the current object.</summary>
+ <returns>A string that represents the current object.</returns>
+ </member>
+ <member name="T:System.ObjectDisposedException">
+ <summary>The exception that is thrown when an operation is performed on a disposed object.</summary>
+ </member>
+ <member name="M:System.ObjectDisposedException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.ObjectDisposedException"></see> class with a string containing the name of the disposed object.</summary>
+ <param name="objectName">A string containing the name of the disposed object.</param>
+ </member>
+ <member name="M:System.ObjectDisposedException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.ObjectDisposedException"></see> class with serialized data.</summary>
+ <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> that holds the serialized object data about the exception being thrown.</param>
+ <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"></see> that contains contextual information about the source or destination.</param>
+ </member>
+ <member name="M:System.ObjectDisposedException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.ObjectDisposedException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="innerException">The exception that is the cause of the current exception. If innerException is not null, the current exception is raised in a catch block that handles the inner exception.</param>
+ </member>
+ <member name="M:System.ObjectDisposedException.#ctor(System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.ObjectDisposedException"></see> class with the specified object name and message.</summary>
+ <param name="objectName">The name of the disposed object.</param>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ </member>
+ <member name="M:System.ObjectDisposedException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Retrieves the <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object with the parameter name and additional exception information.</summary>
+ <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> that holds the serialized object data about the exception being thrown.</param>
+ <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"></see> that contains contextual information about the source or destination.</param>
+ </member>
+ <member name="P:System.ObjectDisposedException.Message">
+ <summary>Gets the message that describes the error.</summary>
+ <returns>A string that describes the error.</returns>
+ </member>
+ <member name="P:System.ObjectDisposedException.ObjectName">
+ <summary>Gets the name of the disposed object.</summary>
+ <returns>A string containing the name of the disposed object.</returns>
+ </member>
+ <member name="T:System.ObsoleteAttribute">
+ <summary>Marks the program elements that are no longer in use. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.ObsoleteAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.ObsoleteAttribute"></see> class with default properties.</summary>
+ </member>
+ <member name="M:System.ObsoleteAttribute.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.ObsoleteAttribute"></see> class with a specified workaround message.</summary>
+ <param name="message">The text string that describes alternative workarounds.</param>
+ </member>
+ <member name="M:System.ObsoleteAttribute.#ctor(System.String,System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.ObsoleteAttribute"></see> class with a workaround message and a Boolean value indicating whether the obsolete element usage is considered an error.</summary>
+ <param name="message">The text string that describes alternative workarounds.</param>
+ <param name="error">true if the obsolete element usage generates a compiler error; false if it generates a compiler warning.</param>
+ </member>
+ <member name="P:System.ObsoleteAttribute.IsError">
+ <summary>Gets a Boolean value indicating whether the compiler will treat usage of the obsolete program element as an error.</summary>
+ <returns>true if the obsolete element usage is considered an error; otherwise, false. The default is false.</returns>
+ </member>
+ <member name="P:System.ObsoleteAttribute.Message">
+ <summary>Gets the workaround message, including a description of the alternative program elements.</summary>
+ <returns>The workaround text string.</returns>
+ </member>
+ <member name="T:System.OperatingSystem">
+ <summary>Represents information about an operating system, such as the version and platform identifier. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.OperatingSystem.#ctor(System.PlatformID,System.Version)">
+ <summary>Initializes a new instance of the <see cref="T:System.OperatingSystem"></see> class, using the specified platform identifier value and version object.</summary>
+ <param name="platform">One of the <see cref="T:System.PlatformID"></see> values that indicates the operating system platform.</param>
+ <param name="version">A <see cref="T:System.Version"></see> object that indicates the version of the operating system.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="version">version</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="platform">platform</paramref> is not a <see cref="T:System.PlatformID"></see> enumeration value.</exception>
+ </member>
+ <member name="M:System.OperatingSystem.Clone">
+ <summary>Creates an <see cref="T:System.OperatingSystem"></see> object that is identical to this instance.</summary>
+ <returns>An <see cref="T:System.OperatingSystem"></see> object that is a copy of this instance.</returns>
+ </member>
+ <member name="M:System.OperatingSystem.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Populates a <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object with the data necessary to deserialize this instance.</summary>
+ <param name="info">The object to populate with serialization information.</param>
+ <param name="context">The place to store and retrieve serialized data. Reserved for future use.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="info">info</paramref> is null.</exception>
+ </member>
+ <member name="P:System.OperatingSystem.Platform">
+ <summary>Gets a <see cref="T:System.PlatformID"></see> enumeration value that identifies the operating system platform.</summary>
+ <returns>One of the <see cref="T:System.PlatformID"></see> values.</returns>
+ </member>
+ <member name="P:System.OperatingSystem.ServicePack">
+ <summary>Gets the service pack version represented by this <see cref="T:System.OperatingSystem"></see> object.</summary>
+ <returns>The service pack version, if service packs are supported and at least one is installed; otherwise, an empty string (&quot;&quot;).</returns>
+ </member>
+ <member name="M:System.OperatingSystem.ToString">
+ <summary>Converts the value of this <see cref="T:System.OperatingSystem"></see> object to its equivalent string representation.</summary>
+ <returns>The string representation of the values returned by the <see cref="P:System.OperatingSystem.Platform"></see>, <see cref="P:System.OperatingSystem.Version"></see>, and <see cref="P:System.OperatingSystem.ServicePack"></see> properties.</returns>
+ </member>
+ <member name="P:System.OperatingSystem.Version">
+ <summary>Gets a <see cref="T:System.Version"></see> object that identifies the operating system.</summary>
+ <returns>A <see cref="T:System.Version"></see> object that describes the major version, minor version, build, and revision numbers for the operating system.</returns>
+ </member>
+ <member name="P:System.OperatingSystem.VersionString">
+ <summary>Gets the concatenated string representation of the platform identifier, version, and service pack that are currently installed on the operating system.</summary>
+ <returns>The string representation of the values returned by the <see cref="P:System.OperatingSystem.Platform"></see>, <see cref="P:System.OperatingSystem.Version"></see>, and <see cref="P:System.OperatingSystem.ServicePack"></see> properties.</returns>
+ </member>
+ <member name="T:System.OperationCanceledException">
+ <summary>The exception that is thrown in a thread upon cancellation of an operation that the thread was executing.</summary>
+ </member>
+ <member name="M:System.OperationCanceledException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.OperationCanceledException"></see> class with a system-supplied error message.</summary>
+ </member>
+ <member name="M:System.OperationCanceledException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.OperationCanceledException"></see> class with a specified error message.</summary>
+ <param name="message">A <see cref="T:System.String"></see> that describes the error.</param>
+ </member>
+ <member name="M:System.OperationCanceledException.#ctor(System.Threading.CancellationToken)">
+ <summary>Initializes a new instance of the <see cref="T:System.OperationCanceledException"></see> class with a cancellation token.</summary>
+ <param name="token">A cancellation token associated with the operation that was canceled.</param>
+ </member>
+ <member name="M:System.OperationCanceledException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.OperationCanceledException"></see> class with serialized data.</summary>
+ <param name="info">The object that holds the serialized object data.</param>
+ <param name="context">The contextual information about the source or destination.</param>
+ </member>
+ <member name="M:System.OperationCanceledException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.OperationCanceledException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="innerException">The exception that is the cause of the current exception. If the innerException parameter is not null, the current exception is raised in a catch block that handles the inner exception.</param>
+ </member>
+ <member name="M:System.OperationCanceledException.#ctor(System.String,System.Threading.CancellationToken)">
+ <summary>Initializes a new instance of the <see cref="T:System.OperationCanceledException"></see> class with a specified error message and a cancellation token.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="token">A cancellation token associated with the operation that was canceled.</param>
+ </member>
+ <member name="M:System.OperationCanceledException.#ctor(System.String,System.Exception,System.Threading.CancellationToken)">
+ <summary>Initializes a new instance of the <see cref="T:System.OperationCanceledException"></see> class with a specified error message, a reference to the inner exception that is the cause of this exception, and a cancellation token.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="innerException">The exception that is the cause of the current exception. If the innerException parameter is not null, the current exception is raised in a catch block that handles the inner exception.</param>
+ <param name="token">A cancellation token associated with the operation that was canceled.</param>
+ </member>
+ <member name="P:System.OperationCanceledException.CancellationToken">
+ <summary>Gets a token associated with the operation that was canceled.</summary>
+ <returns>A token associated with the operation that was canceled, or a default token.</returns>
+ </member>
+ <member name="T:System.OutOfMemoryException">
+ <summary>The exception that is thrown when there is not enough memory to continue the execution of a program.</summary>
+ </member>
+ <member name="M:System.OutOfMemoryException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.OutOfMemoryException"></see> class.</summary>
+ </member>
+ <member name="M:System.OutOfMemoryException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.OutOfMemoryException"></see> class with a specified error message.</summary>
+ <param name="message">The message that describes the error.</param>
+ </member>
+ <member name="M:System.OutOfMemoryException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.OutOfMemoryException"></see> class with serialized data.</summary>
+ <param name="info">The object that holds the serialized object data.</param>
+ <param name="context">The contextual information about the source or destination.</param>
+ </member>
+ <member name="M:System.OutOfMemoryException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.OutOfMemoryException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="innerException">The exception that is the cause of the current exception. If the innerException parameter is not a null reference (Nothing in Visual Basic), the current exception is raised in a catch block that handles the inner exception.</param>
+ </member>
+ <member name="T:System.OverflowException">
+ <summary>The exception that is thrown when an arithmetic, casting, or conversion operation in a checked context results in an overflow.</summary>
+ </member>
+ <member name="M:System.OverflowException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.OverflowException"></see> class.</summary>
+ </member>
+ <member name="M:System.OverflowException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.OverflowException"></see> class with a specified error message.</summary>
+ <param name="message">The message that describes the error.</param>
+ </member>
+ <member name="M:System.OverflowException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.OverflowException"></see> class with serialized data.</summary>
+ <param name="info">The object that holds the serialized object data.</param>
+ <param name="context">The contextual information about the source or destination.</param>
+ </member>
+ <member name="M:System.OverflowException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.OverflowException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="innerException">The exception that is the cause of the current exception. If the innerException parameter is not a null reference (Nothing in Visual Basic), the current exception is raised in a catch block that handles the inner exception.</param>
+ </member>
+ <member name="T:System.ParamArrayAttribute">
+ <summary>Indicates that a method will allow a variable number of arguments in its invocation. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.ParamArrayAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.ParamArrayAttribute"></see> class with default properties.</summary>
+ </member>
+ <member name="T:System.PlatformID">
+ <summary>Identifies the operating system, or platform, supported by an assembly.</summary>
+ </member>
+ <member name="F:System.PlatformID.MacOSX">
+ <summary>The operating system is Macintosh.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.PlatformID.Unix">
+ <summary>The operating system is Unix.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.PlatformID.Win32NT">
+ <summary>The operating system is Windows NT or later.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.PlatformID.Win32S">
+ <summary>The operating system is Win32s. Win32s is a layer that runs on 16-bit versions of Windows to provide access to 32-bit applications.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.PlatformID.Win32Windows">
+ <summary>The operating system is Windows 95 or Windows 98.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.PlatformID.WinCE">
+ <summary>The operating system is Windows CE.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.PlatformID.Xbox">
+ <summary>The development platform is Xbox 360.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.PlatformNotSupportedException">
+ <summary>The exception that is thrown when a feature does not run on a particular platform.</summary>
+ </member>
+ <member name="M:System.PlatformNotSupportedException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.PlatformNotSupportedException"></see> class with default properties.</summary>
+ </member>
+ <member name="M:System.PlatformNotSupportedException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.PlatformNotSupportedException"></see> class with a specified error message.</summary>
+ <param name="message">The text message that explains the reason for the exception.</param>
+ </member>
+ <member name="M:System.PlatformNotSupportedException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.PlatformNotSupportedException"></see> class with serialized data.</summary>
+ <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> that holds the serialized object data about the exception being thrown.</param>
+ <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"></see> that contains contextual information about the source or destination.</param>
+ </member>
+ <member name="M:System.PlatformNotSupportedException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.PlatformNotSupportedException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="inner">The exception that is the cause of the current exception. If the inner parameter is not null, the current exception is raised in a catch block that handles the inner exception.</param>
+ </member>
+ <member name="T:System.Predicate`1">
+ <summary>Represents the method that defines a set of criteria and determines whether the specified object meets those criteria.</summary>
+ <param name="obj">The object to compare against the criteria defined within the method represented by this delegate.</param>
+ <typeparam name="T">The type of the object to compare.</typeparam>
+ <returns></returns>
+ </member>
+ <member name="T:System.Runtime.CompilerServices.InternalsVisibleToAttribute">
+ <summary>Specifies that types that are ordinarily visible only within the current assembly are visible to a specified assembly.</summary>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.InternalsVisibleToAttribute.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.CompilerServices.InternalsVisibleToAttribute"></see> class with the name of the specified friend assembly.</summary>
+ <param name="assemblyName">The name of a friend assembly.</param>
+ </member>
+ <member name="P:System.Runtime.CompilerServices.InternalsVisibleToAttribute.AllInternalsVisible">
+ <summary>This property is not implemented.</summary>
+ <returns>This property does not return a value.</returns>
+ </member>
+ <member name="P:System.Runtime.CompilerServices.InternalsVisibleToAttribute.AssemblyName">
+ <summary>Gets the name of the friend assembly to which all types and type members that are marked with the internal keyword are to be made visible.</summary>
+ <returns>A string that represents the name of the friend assembly.</returns>
+ </member>
+ <member name="T:System.Runtime.CompilerServices.IRuntimeVariables">
+ <summary>Represents the values of run-time variables.</summary>
+ </member>
+ <member name="P:System.Runtime.CompilerServices.IRuntimeVariables.Count">
+ <summary>Gets a count of the run-time variables.</summary>
+ <returns>The number of run-time variables.</returns>
+ </member>
+ <member name="P:System.Runtime.CompilerServices.IRuntimeVariables.Item(System.Int32)">
+ <summary>Gets the value of the run-time variable at the specified index.</summary>
+ <param name="index">The zero-based index of the run-time variable whose value is to be returned.</param>
+ <returns>The value of the run-time variable.</returns>
+ </member>
+ <member name="T:System.Runtime.CompilerServices.IsBoxed">
+ <summary>Indicates that the modified reference type is a boxed value type. This class cannot be inherited.</summary>
+ </member>
+ <member name="T:System.Runtime.CompilerServices.IsByValue">
+ <summary>Indicates that a modified method argument should be interpreted as having object passed-by-value semantics. This modifier is applied to reference types. This class cannot be inherited.</summary>
+ </member>
+ <member name="T:System.Runtime.CompilerServices.IsConst">
+ <summary>Indicates that the modified type has a const modifier. This class cannot be inherited.</summary>
+ </member>
+ <member name="T:System.Runtime.CompilerServices.IsCopyConstructed">
+ <summary>Indicates that any copying of values of this type must use the copy constructor provided by the type. This class cannot be inherited.</summary>
+ </member>
+ <member name="T:System.Runtime.CompilerServices.IsExplicitlyDereferenced">
+ <summary>Indicates that a managed pointer represents a pointer parameter within a method signature. This class cannot be inherited.</summary>
+ </member>
+ <member name="T:System.Runtime.CompilerServices.IsImplicitlyDereferenced">
+ <summary>Indicates that the modified garbage collection reference represents a reference parameter within a method signature. This class cannot be inherited.</summary>
+ </member>
+ <member name="T:System.Runtime.CompilerServices.IsJitIntrinsic">
+ <summary>Indicates that a modified method is an intrinsic value for which the just-in-time (JIT) compiler can perform special code generation. This class cannot be inherited.</summary>
+ </member>
+ <member name="T:System.Runtime.CompilerServices.IsLong">
+ <summary>Indicates that a modified integer is a standard C++ long value. This class cannot be inherited.</summary>
+ </member>
+ <member name="T:System.Runtime.CompilerServices.IsPinned">
+ <summary>Indicates that a modified instance is pinned in memory. This class cannot be inherited.</summary>
+ </member>
+ <member name="T:System.Runtime.CompilerServices.IsSignUnspecifiedByte">
+ <summary>Indicates that a modifier is neither signed nor unsigned. This class cannot be inherited.</summary>
+ </member>
+ <member name="T:System.Runtime.CompilerServices.IStrongBox">
+ <summary>Defines a property for accessing the value that an object references.</summary>
+ </member>
+ <member name="P:System.Runtime.CompilerServices.IStrongBox.Value">
+ <summary>Gets or sets the value that an object references.</summary>
+ <returns>The value that the object references.</returns>
+ </member>
+ <member name="T:System.Runtime.CompilerServices.IsUdtReturn">
+ <summary>Indicates that a return type is a user-defined type. This class cannot be inherited.</summary>
+ </member>
+ <member name="T:System.Runtime.CompilerServices.IsVolatile">
+ <summary>Marks a field as volatile. This class cannot be inherited.</summary>
+ </member>
+ <member name="T:System.Runtime.CompilerServices.IteratorStateMachineAttribute">
+ <summary>Indicates whether a method in Visual Basic is marked with the Iterator modifier.</summary>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.IteratorStateMachineAttribute.#ctor(System.Type)">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.CompilerServices.IteratorStateMachineAttribute"></see> 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.IUnknownConstantAttribute">
+ <summary>Indicates that the default value for the attributed field or parameter is an instance of <see cref="T:System.Runtime.InteropServices.UnknownWrapper"></see>, where the <see cref="P:System.Runtime.InteropServices.UnknownWrapper.WrappedObject"></see> is null. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.IUnknownConstantAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.CompilerServices.IUnknownConstantAttribute"></see> class.</summary>
+ </member>
+ <member name="P:System.Runtime.CompilerServices.IUnknownConstantAttribute.Value">
+ <summary>Gets the IUnknown constant stored in this attribute.</summary>
+ <returns>The IUnknown constant stored in this attribute. Only null is allowed for an IUnknown constant value.</returns>
+ </member>
+ <member name="T:System.Runtime.CompilerServices.LoadHint">
+ <summary>Specifies the preferred default binding for a dependent assembly.</summary>
+ </member>
+ <member name="F:System.Runtime.CompilerServices.LoadHint.Always">
+ <summary>The dependency is always loaded.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.CompilerServices.LoadHint.Default">
+ <summary>No preference specified.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.CompilerServices.LoadHint.Sometimes">
+ <summary>The dependency is sometimes loaded.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Runtime.CompilerServices.MethodCodeType">
+ <summary>Defines how a method is implemented.</summary>
+ </member>
+ <member name="F:System.Runtime.CompilerServices.MethodCodeType.IL">
+ <summary>Specifies that the method implementation is in Microsoft intermediate language (MSIL).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.CompilerServices.MethodCodeType.Native">
+ <summary>Specifies that the method is implemented in native code.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.CompilerServices.MethodCodeType.OPTIL">
+ <summary>Specifies that the method implementation is in optimized intermediate language (OPTIL).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.CompilerServices.MethodCodeType.Runtime">
+ <summary>Specifies that the method implementation is provided by the runtime.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Runtime.CompilerServices.MethodImplAttribute">
+ <summary>Specifies the details of how a method is implemented. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.MethodImplAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.CompilerServices.MethodImplAttribute"></see> class.</summary>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.MethodImplAttribute.#ctor(System.Int16)">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.CompilerServices.MethodImplAttribute"></see> class with the specified <see cref="T:System.Runtime.CompilerServices.MethodImplOptions"></see> value.</summary>
+ <param name="value">A bitmask representing the desired <see cref="T:System.Runtime.CompilerServices.MethodImplOptions"></see> value which specifies properties of the attributed method.</param>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.MethodImplAttribute.#ctor(System.Runtime.CompilerServices.MethodImplOptions)">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.CompilerServices.MethodImplAttribute"></see> class with the specified <see cref="T:System.Runtime.CompilerServices.MethodImplOptions"></see> value.</summary>
+ <param name="methodImplOptions">A <see cref="T:System.Runtime.CompilerServices.MethodImplOptions"></see> value specifying properties of the attributed method.</param>
+ </member>
+ <member name="F:System.Runtime.CompilerServices.MethodImplAttribute.MethodCodeType">
+ <summary>A <see cref="T:System.Runtime.CompilerServices.MethodCodeType"></see> value indicating what kind of implementation is provided for this method.</summary>
+ <returns></returns>
+ </member>
+ <member name="P:System.Runtime.CompilerServices.MethodImplAttribute.Value">
+ <summary>Gets the <see cref="T:System.Runtime.CompilerServices.MethodImplOptions"></see> value describing the attributed method.</summary>
+ <returns>The <see cref="T:System.Runtime.CompilerServices.MethodImplOptions"></see> value describing the attributed method.</returns>
+ </member>
+ <member name="T:System.Runtime.CompilerServices.MethodImplOptions">
+ <summary>Defines the details of how a method is implemented.</summary>
+ </member>
+ <member name="F:System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining">
+ <summary>The method should be inlined if possible.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.CompilerServices.MethodImplOptions.ForwardRef">
+ <summary>The method is declared, but its implementation is provided elsewhere.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.CompilerServices.MethodImplOptions.InternalCall">
+ <summary>The call is internal, that is, it calls a method that is implemented within the common language runtime.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.CompilerServices.MethodImplOptions.NoInlining">
+ <summary>The method cannot be inlined. Inlining is an optimization by which a method call is replaced with the method body.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.CompilerServices.MethodImplOptions.NoOptimization">
+ <summary>The method is not optimized by the just-in-time (JIT) compiler or by native code generation (see <see cref="~/docs/framework/tools/ngen-exe-native-image-generator.md">Ngen.exe</see>) when debugging possible code generation problems.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.CompilerServices.MethodImplOptions.PreserveSig">
+ <summary>The method signature is exported exactly as declared.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.CompilerServices.MethodImplOptions.Synchronized">
+ <summary>The method can be executed by only one thread at a time. Static methods lock on the type, whereas instance methods lock on the instance. Only one thread can execute in any of the instance functions, and only one thread can execute in any of a class's static functions.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.CompilerServices.MethodImplOptions.Unmanaged">
+ <summary>The method is implemented in unmanaged code.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Runtime.CompilerServices.NativeCppClassAttribute">
+ <summary>Applies metadata to an assembly that indicates that a type is an unmanaged type. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.NativeCppClassAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.CompilerServices.NativeCppClassAttribute"></see> class.</summary>
+ </member>
+ <member name="T:System.Runtime.CompilerServices.ReadOnlyCollectionBuilder`1">
+ <summary>The builder for read only collection.</summary>
+ <typeparam name="T">The type of the collection element.</typeparam>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.ReadOnlyCollectionBuilder`1.#ctor">
+ <summary>Constructs a ReadOnlyCollectionBuilder.</summary>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.ReadOnlyCollectionBuilder`1.#ctor(System.Collections.Generic.IEnumerable{`0})">
+ <summary>Constructs a ReadOnlyCollectionBuilder, copying contents of the given collection.</summary>
+ <param name="collection">Collection to copy elements from.</param>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.ReadOnlyCollectionBuilder`1.#ctor(System.Int32)">
+ <summary>Constructs a ReadOnlyCollectionBuilder with a given initial capacity. The contents are empty but builder will have reserved room for the given number of elements before any reallocations are required.</summary>
+ <param name="capacity">Initial capacity.</param>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.ReadOnlyCollectionBuilder`1.Add(`0)">
+ <summary>Adds an item to the <see cref="T:System.Runtime.CompilerServices.ReadOnlyCollectionBuilder`1"></see>.</summary>
+ <param name="item">The object to add to the <see cref="T:System.Runtime.CompilerServices.ReadOnlyCollectionBuilder`1"></see>.</param>
+ </member>
+ <member name="P:System.Runtime.CompilerServices.ReadOnlyCollectionBuilder`1.Capacity">
+ <summary>Gets and sets the capacity of this ReadOnlyCollectionBuilder.</summary>
+ <returns>The capacity of this ReadOnlyCollectionBuilder.</returns>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.ReadOnlyCollectionBuilder`1.Clear">
+ <summary>Removes all items from the <see cref="T:System.Runtime.CompilerServices.ReadOnlyCollectionBuilder`1"></see>.</summary>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.ReadOnlyCollectionBuilder`1.Contains(`0)">
+ <summary>Determines whether the <see cref="T:System.Runtime.CompilerServices.ReadOnlyCollectionBuilder`1"></see> contains a specific value</summary>
+ <param name="item">the object to locate in the <see cref="T:System.Runtime.CompilerServices.ReadOnlyCollectionBuilder`1"></see>.</param>
+ <returns>true if item is found in the <see cref="T:System.Runtime.CompilerServices.ReadOnlyCollectionBuilder`1"></see>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.ReadOnlyCollectionBuilder`1.CopyTo(`0[],System.Int32)">
+ <summary>Copies the elements of the <see cref="T:System.Runtime.CompilerServices.ReadOnlyCollectionBuilder`1"></see> to an <see cref="T:System.Array"></see>, starting at particular <see cref="T:System.Array"></see> index.</summary>
+ <param name="array">The one-dimensional <see cref="T:System.Array"></see> that is the destination of the elements copied from <see cref="T:System.Runtime.CompilerServices.ReadOnlyCollectionBuilder`1"></see>.</param>
+ <param name="arrayIndex">The zero-based index in array at which copying begins.</param>
+ </member>
+ <member name="P:System.Runtime.CompilerServices.ReadOnlyCollectionBuilder`1.Count">
+ <summary>Returns number of elements in the ReadOnlyCollectionBuilder.</summary>
+ <returns>The number of elements in the ReadOnlyCollectionBuilder.</returns>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.ReadOnlyCollectionBuilder`1.GetEnumerator">
+ <summary>Returns an enumerator that iterates through the collection.</summary>
+ <returns>A <see cref="T:System.Collections.Generic.IEnumerator`1"></see> that can be used to iterate through the collection.</returns>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.ReadOnlyCollectionBuilder`1.IndexOf(`0)">
+ <summary>Returns the index of the first occurrence of a given value in the builder.</summary>
+ <param name="item">An item to search for.</param>
+ <returns>The index of the first occurrence of an item.</returns>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.ReadOnlyCollectionBuilder`1.Insert(System.Int32,`0)">
+ <summary>Inserts an item to the <see cref="T:System.Runtime.CompilerServices.ReadOnlyCollectionBuilder`1"></see> at the specified index.</summary>
+ <param name="index">The zero-based index at which item should be inserted.</param>
+ <param name="item">The object to insert into the <see cref="T:System.Runtime.CompilerServices.ReadOnlyCollectionBuilder`1"></see>.</param>
+ </member>
+ <member name="P:System.Runtime.CompilerServices.ReadOnlyCollectionBuilder`1.Item(System.Int32)">
+ <summary>Gets or sets the element at the specified index.</summary>
+ <param name="index">The zero-based index of the element to get or set.</param>
+ <returns>The element at the specified index.</returns>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.ReadOnlyCollectionBuilder`1.Remove(`0)">
+ <summary>Removes the first occurrence of a specific object from the <see cref="T:System.Runtime.CompilerServices.ReadOnlyCollectionBuilder`1"></see>.</summary>
+ <param name="item">The object to remove from the <see cref="T:System.Runtime.CompilerServices.ReadOnlyCollectionBuilder`1"></see>.</param>
+ <returns>true if item was successfully removed from the <see cref="T:System.Runtime.CompilerServices.ReadOnlyCollectionBuilder`1"></see>; otherwise, false. This method also returns false if item is not found in the original <see cref="T:System.Runtime.CompilerServices.ReadOnlyCollectionBuilder`1"></see>.</returns>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.ReadOnlyCollectionBuilder`1.RemoveAt(System.Int32)">
+ <summary>Removes the <see cref="T:System.Runtime.CompilerServices.ReadOnlyCollectionBuilder`1"></see> item at the specified index.</summary>
+ <param name="index">The zero-based index of the item to remove.</param>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.ReadOnlyCollectionBuilder`1.Reverse(System.Int32,System.Int32)">
+ <summary>Reverses the order of the elements in the specified range.</summary>
+ <param name="index">The zero-based starting index of the range to reverse.</param>
+ <param name="count">The number of elements in the range to reverse.</param>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.ReadOnlyCollectionBuilder`1.Reverse">
+ <summary>Reverses the order of the elements in the entire <see cref="T:System.Runtime.CompilerServices.ReadOnlyCollectionBuilder`1"></see>.</summary>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.ReadOnlyCollectionBuilder`1.ToArray">
+ <summary>Copies the elements of the <see cref="T:System.Runtime.CompilerServices.ReadOnlyCollectionBuilder`1"></see> to a new array.</summary>
+ <returns>An array containing copies of the elements of the <see cref="T:System.Runtime.CompilerServices.ReadOnlyCollectionBuilder`1"></see>.</returns>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.ReadOnlyCollectionBuilder`1.ToReadOnlyCollection">
+ <summary>Creates a <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1"></see> containing all of the elements of the <see cref="T:System.Runtime.CompilerServices.ReadOnlyCollectionBuilder`1"></see>, avoiding copying the elements to the new array if possible. Resets the <see cref="T:System.Runtime.CompilerServices.ReadOnlyCollectionBuilder`1"></see> after the <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1"></see> has been created.</summary>
+ <returns>A new instance of <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1"></see>.</returns>
+ </member>
+ <member name="P:System.Runtime.CompilerServices.ReadOnlyCollectionBuilder`1.System#Collections#Generic#ICollection{T}#IsReadOnly">
+ <summary>Gets a value indicating whether the <see cref="T:System.Collections.Generic.ICollection`1"></see> is read-only.</summary>
+ <returns>true if the <see cref="T:System.Collections.Generic.ICollection`1"></see> is read-only; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.ReadOnlyCollectionBuilder`1.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
+ <summary>Copies the elements of the <see cref="T:System.Collections.Generic.ICollection`1"></see> to an array, starting at the specified array index.</summary>
+ <param name="array">The one-dimensional array that is the destination of the elements copied from <see cref="T:System.Collections.Generic.ICollection`1"></see>. The array must have zero-based indexing.</param>
+ <param name="index">The zero-based index in array at which copying begins.</param>
+ </member>
+ <member name="P:System.Runtime.CompilerServices.ReadOnlyCollectionBuilder`1.System#Collections#ICollection#IsSynchronized">
+ <summary>Gets a value indicating whether access to the <see cref="T:System.Collections.ICollection"></see> is synchronized (thread safe).</summary>
+ <returns>true if access to the <see cref="T:System.Collections.ICollection"></see> is synchronized (thread safe); otherwise, false.</returns>
+ </member>
+ <member name="P:System.Runtime.CompilerServices.ReadOnlyCollectionBuilder`1.System#Collections#ICollection#SyncRoot">
+ <summary>Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection"></see>.</summary>
+ <returns>An object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection"></see>.</returns>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.ReadOnlyCollectionBuilder`1.System#Collections#IEnumerable#GetEnumerator">
+ <summary>Returns an enumerator that iterates through the collection.</summary>
+ <returns>An <see cref="T:System.Collections.IEnumerator"></see> that can be used to iterate through the collection.</returns>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.ReadOnlyCollectionBuilder`1.System#Collections#IList#Add(System.Object)">
+ <summary>Adds an item to the <see cref="T:System.Collections.IList"></see>.</summary>
+ <param name="value">The <see cref="T:System.Object"></see> to add to the <see cref="T:System.Collections.IList"></see>.</param>
+ <returns>The position into which the new element was inserted.</returns>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.ReadOnlyCollectionBuilder`1.System#Collections#IList#Contains(System.Object)">
+ <summary>Determines whether the <see cref="T:System.Collections.IList"></see> contains a specific value.</summary>
+ <param name="value">The <see cref="T:System.Object"></see> to locate in the <see cref="T:System.Collections.IList"></see>.</param>
+ <returns>true if <paramref name="item">item</paramref> is found in the <see cref="T:System.Collections.IList"></see>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.ReadOnlyCollectionBuilder`1.System#Collections#IList#IndexOf(System.Object)">
+ <summary>Determines the index of a specific item in the <see cref="T:System.Collections.IList"></see>.</summary>
+ <param name="value">The object to locate in the <see cref="T:System.Collections.IList"></see>.</param>
+ <returns>The index of <paramref name="item">item</paramref> if found in the list; otherwise, –1.</returns>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.ReadOnlyCollectionBuilder`1.System#Collections#IList#Insert(System.Int32,System.Object)">
+ <summary>Inserts an item to the <see cref="T:System.Collections.IList"></see> at the specified index.</summary>
+ <param name="index">The zero-based index at which item should be inserted.</param>
+ <param name="value">The object to insert into the <see cref="T:System.Collections.IList"></see>.</param>
+ </member>
+ <member name="P:System.Runtime.CompilerServices.ReadOnlyCollectionBuilder`1.System#Collections#IList#IsFixedSize">
+ <summary>Gets a value indicating whether the <see cref="T:System.Collections.IList"></see> has a fixed size.</summary>
+ <returns>true if the <see cref="T:System.Collections.IList"></see> has a fixed size; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Runtime.CompilerServices.ReadOnlyCollectionBuilder`1.System#Collections#IList#IsReadOnly">
+ <summary>Gets a value indicating whether the <see cref="T:System.Collections.IList"></see> is read-only.</summary>
+ <returns>true if the <see cref="T:System.Collections.IList"></see> is read-only; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Runtime.CompilerServices.ReadOnlyCollectionBuilder`1.System#Collections#IList#Item(System.Int32)">
+ <summary>Gets or sets the element at the specified index.</summary>
+ <param name="index">The zero-based index of the element to get or set.</param>
+ <returns>The element at the specified index.</returns>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.ReadOnlyCollectionBuilder`1.System#Collections#IList#Remove(System.Object)">
+ <summary>Removes the first occurrence of a specific object from the <see cref="T:System.Collections.IList"></see>.</summary>
+ <param name="value">The object to remove from the <see cref="T:System.Collections.IList"></see>.</param>
+ </member>
+ <member name="T:System.Runtime.CompilerServices.ReferenceAssemblyAttribute">
+ <summary>Identifies an assembly as a reference assembly, which contains metadata but no executable code.</summary>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.ReferenceAssemblyAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.CompilerServices.ReferenceAssemblyAttribute"></see> class.</summary>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.ReferenceAssemblyAttribute.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.CompilerServices.ReferenceAssemblyAttribute"></see> class by using the specified description.</summary>
+ <param name="description">The description of the reference assembly.</param>
+ </member>
+ <member name="P:System.Runtime.CompilerServices.ReferenceAssemblyAttribute.Description">
+ <summary>Gets the description of the reference assembly.</summary>
+ <returns>The description of the reference assembly.</returns>
+ </member>
+ <member name="T:System.Runtime.CompilerServices.RequiredAttributeAttribute">
+ <summary>Specifies that an importing compiler must fully understand the semantics of a type definition, or refuse to use it. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.RequiredAttributeAttribute.#ctor(System.Type)">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.CompilerServices.RequiredAttributeAttribute"></see> class.</summary>
+ <param name="requiredContract">A type that an importing compiler must fully understand. This parameter is not supported in the .NET Framework version 2.0 and later.</param>
+ </member>
+ <member name="P:System.Runtime.CompilerServices.RequiredAttributeAttribute.RequiredContract">
+ <summary>Gets a type that an importing compiler must fully understand.</summary>
+ <returns>A type that an importing compiler must fully understand.</returns>
+ </member>
+ <member name="T:System.Runtime.CompilerServices.RuleCache`1">
+ <summary>Represents a cache of runtime binding rules.</summary>
+ <typeparam name="T">The delegate type.</typeparam>
+ </member>
+ <member name="T:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute">
+ <summary>Specifies whether to wrap exceptions that do not derive from the <see cref="T:System.Exception"></see> class with a <see cref="T:System.Runtime.CompilerServices.RuntimeWrappedException"></see> object. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute"></see> class.</summary>
+ </member>
+ <member name="P:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute.WrapNonExceptionThrows">
+ <summary>Gets or sets a value that indicates whether to wrap exceptions that do not derive from the <see cref="T:System.Exception"></see> class with a <see cref="T:System.Runtime.CompilerServices.RuntimeWrappedException"></see> object.</summary>
+ <returns>true if exceptions that do not derive from the <see cref="T:System.Exception"></see> class should appear wrapped with a <see cref="T:System.Runtime.CompilerServices.RuntimeWrappedException"></see> object; otherwise, false.</returns>
+ </member>
+ <member name="T:System.Runtime.CompilerServices.RuntimeHelpers.CleanupCode">
+ <summary>Represents a method to run when an exception occurs.</summary>
+ <param name="userData">Data to pass to the delegate.</param>
+ <param name="exceptionThrown">true to express that an exception was thrown; otherwise, false.</param>
+ </member>
+ <member name="T:System.Runtime.CompilerServices.RuntimeHelpers.TryCode">
+ <summary>Represents a delegate to code that should be run in a try block..</summary>
+ <param name="userData">Data to pass to the delegate.</param>
+ </member>
+ <member name="T:System.Runtime.CompilerServices.RuntimeHelpers">
+ <summary>Provides a set of static methods and properties that provide support for compilers. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.RuntimeHelpers.EnsureSufficientExecutionStack">
+ <summary>Ensures that the remaining stack space is large enough to execute the average .NET Framework function.</summary>
+ <exception cref="T:System.InsufficientExecutionStackException">The available stack space is insufficient to execute the average .NET Framework function.</exception>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.RuntimeHelpers.Equals(System.Object,System.Object)">
+ <summary>Determines whether the specified <see cref="T:System.Object"></see> instances are considered equal.</summary>
+ <param name="o1">The first object to compare.</param>
+ <param name="o2">The second object to compare.</param>
+ <returns>true if the <paramref name="o1">o1</paramref> parameter is the same instance as the <paramref name="o2">o2</paramref> parameter, or if both are null, or if o1.Equals(o2) returns true; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(System.Runtime.CompilerServices.RuntimeHelpers.TryCode,System.Runtime.CompilerServices.RuntimeHelpers.CleanupCode,System.Object)">
+ <summary>Executes code using a <see cref="T:System.Delegate"></see> while using another <see cref="T:System.Delegate"></see> to execute additional code in case of an exception.</summary>
+ <param name="code">A delegate to the code to try.</param>
+ <param name="backoutCode">A delegate to the code to run if an exception occurs.</param>
+ <param name="userData">The data to pass to code and backoutCode.</param>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.RuntimeHelpers.GetHashCode(System.Object)">
+ <summary>Serves as a hash function for a particular object, and is suitable for use in algorithms and data structures that use hash codes, such as a hash table.</summary>
+ <param name="o">An object to retrieve the hash code for.</param>
+ <returns>A hash code for the object identified by the <paramref name="o">o</paramref> parameter.</returns>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.RuntimeHelpers.GetObjectValue(System.Object)">
+ <summary>Boxes a value type.</summary>
+ <param name="obj">The value type to be boxed.</param>
+ <returns>A boxed copy of <paramref name="obj">obj</paramref> if it is a value class; otherwise, <paramref name="obj">obj</paramref> itself.</returns>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.RuntimeHelpers.InitializeArray(System.Array,System.RuntimeFieldHandle)">
+ <summary>Provides a fast way to initialize an array from data that is stored in a module.</summary>
+ <param name="array">The array to be initialized.</param>
+ <param name="fldHandle">A field handle that specifies the location of the data used to initialize the array.</param>
+ </member>
+ <member name="P:System.Runtime.CompilerServices.RuntimeHelpers.OffsetToStringData">
+ <summary>Gets the offset, in bytes, to the data in the given string.</summary>
+ <returns>The byte offset, from the start of the <see cref="T:System.String"></see> object to the first character in the string.</returns>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.RuntimeHelpers.PrepareConstrainedRegions">
+ <summary>Designates a body of code as a constrained execution region (CER).</summary>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.RuntimeHelpers.PrepareConstrainedRegionsNoOP">
+ <summary>Designates a body of code as a constrained execution region (CER) without performing any probing.</summary>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.RuntimeHelpers.PrepareContractedDelegate(System.Delegate)">
+ <summary>Provides a way for applications to dynamically prepare <see cref="T:System.AppDomain"></see> event delegates.</summary>
+ <param name="d">The event delegate to prepare.</param>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.RuntimeHelpers.PrepareDelegate(System.Delegate)">
+ <summary>Indicates that the specified delegate should be prepared for inclusion in a constrained execution region (CER).</summary>
+ <param name="d">The delegate type to prepare.</param>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.RuntimeHelpers.PrepareMethod(System.RuntimeMethodHandle)">
+ <summary>Prepares a method for inclusion in a constrained execution region (CER).</summary>
+ <param name="method">A handle to the method to prepare.</param>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.RuntimeHelpers.PrepareMethod(System.RuntimeMethodHandle,System.RuntimeTypeHandle[])">
+ <summary>Prepares a method for inclusion in a constrained execution region (CER) with the specified instantiation.</summary>
+ <param name="method">A handle to the method to prepare.</param>
+ <param name="instantiation">The instantiation to pass to the method.</param>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.RuntimeHelpers.ProbeForSufficientStack">
+ <summary>Probes for a certain amount of stack space to ensure that a stack overflow cannot happen within a subsequent block of code (assuming that your code uses only a finite and moderate amount of stack space). We recommend that you use a constrained execution region (CER) instead of this method.</summary>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.RuntimeHelpers.RunClassConstructor(System.RuntimeTypeHandle)">
+ <summary>Runs a specified class constructor method.</summary>
+ <param name="type">A type handle that specifies the class constructor method to run.</param>
+ <exception cref="T:System.TypeInitializationException">The class initializer throws an exception.</exception>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.RuntimeHelpers.RunModuleConstructor(System.ModuleHandle)">
+ <summary>Runs a specified module constructor method.</summary>
+ <param name="module">A handle that specifies the module constructor method to run.</param>
+ <exception cref="T:System.TypeInitializationException">The module constructor throws an exception.</exception>
+ </member>
+ <member name="T:System.Runtime.CompilerServices.RuntimeWrappedException">
+ <summary>Wraps an exception that does not derive from the <see cref="T:System.Exception"></see> class. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.RuntimeWrappedException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object with information about the exception.</summary>
+ <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object that holds the serialized object data about the exception being thrown.</param>
+ <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"></see> object that contains contextual information about the source or destination.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="info">info</paramref> parameter is null.</exception>
+ </member>
+ <member name="P:System.Runtime.CompilerServices.RuntimeWrappedException.WrappedException">
+ <summary>Gets the object that was wrapped by the <see cref="T:System.Runtime.CompilerServices.RuntimeWrappedException"></see> object.</summary>
+ <returns>The object that was wrapped by the <see cref="T:System.Runtime.CompilerServices.RuntimeWrappedException"></see> object.</returns>
+ </member>
+ <member name="T:System.Runtime.CompilerServices.ScopelessEnumAttribute">
+ <summary>Indicates that a native enumeration is not qualified by the enumeration type name. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.ScopelessEnumAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.CompilerServices.ScopelessEnumAttribute"></see> class.</summary>
+ </member>
+ <member name="T:System.Runtime.CompilerServices.SpecialNameAttribute">
+ <summary>Indicates that a type or member is treated in a special way by the runtime or tools. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.SpecialNameAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.CompilerServices.SpecialNameAttribute"></see> class.</summary>
+ </member>
+ <member name="T:System.Runtime.CompilerServices.StateMachineAttribute">
+ <summary>Allows you to determine whether a method is a state machine method.</summary>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.StateMachineAttribute.#ctor(System.Type)">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.CompilerServices.StateMachineAttribute"></see> class.</summary>
+ <param name="stateMachineType">The type object for the underlying state machine type that was generated by the compiler to implement the state machine method.</param>
+ </member>
+ <member name="P:System.Runtime.CompilerServices.StateMachineAttribute.StateMachineType">
+ <summary>Returns the type object for the underlying state machine type that was generated by the compiler to implement the state machine method.</summary>
+ <returns>Gets the type object for the underlying state machine type that was generated by the compiler to implement the state machine method.</returns>
+ </member>
+ <member name="T:System.Runtime.CompilerServices.StringFreezingAttribute">
+ <summary>Deprecated. Freezes a string literal when creating native images using the <see cref="~/docs/framework/tools/ngen-exe-native-image-generator.md">Ngen.exe (Native Image Generator)</see>. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.StringFreezingAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.CompilerServices.StringFreezingAttribute"></see> class.</summary>
+ </member>
+ <member name="T:System.Runtime.CompilerServices.StrongBox`1">
+ <summary>Holds a reference to a value.</summary>
+ <typeparam name="T">The type of the value that the <see cref="T:System.Runtime.CompilerServices.StrongBox`1"></see> references.</typeparam>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.StrongBox`1.#ctor">
+ <summary>Initializes a new StrongBox which can receive a value when used in a reference call.</summary>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.StrongBox`1.#ctor(`0)">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.CompilerServices.StrongBox`1"></see> class by using the supplied value.</summary>
+ <param name="value">A value that the <see cref="T:System.Runtime.CompilerServices.StrongBox`1"></see> will reference.</param>
+ </member>
+ <member name="F:System.Runtime.CompilerServices.StrongBox`1.Value">
+ <summary>Represents the value that the <see cref="T:System.Runtime.CompilerServices.StrongBox`1"></see> references.</summary>
+ <returns></returns>
+ </member>
+ <member name="P:System.Runtime.CompilerServices.StrongBox`1.System#Runtime#CompilerServices#IStrongBox#Value">
+ <summary>Gets or sets the value that the <see cref="T:System.Runtime.CompilerServices.StrongBox`1"></see> references.</summary>
+ <returns>The value that the <see cref="T:System.Runtime.CompilerServices.StrongBox`1"></see> references.</returns>
+ </member>
+ <member name="T:System.Runtime.CompilerServices.SuppressIldasmAttribute">
+ <summary>Prevents the <see cref="~/docs/framework/tools/ildasm-exe-il-disassembler.md">Ildasm.exe (IL Disassembler)</see> from disassembling an assembly. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.SuppressIldasmAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.CompilerServices.SuppressIldasmAttribute"></see> class.</summary>
+ </member>
+ <member name="T:System.Runtime.CompilerServices.TaskAwaiter`1">
+ <summary>Represents an object that waits for the completion of an asynchronous task and provides a parameter for the result.</summary>
+ <typeparam name="TResult">The result for the task.</typeparam>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.TaskAwaiter`1.GetResult">
+ <summary>Ends the wait for the completion of the asynchronous task.</summary>
+ <returns>The result of the completed task.</returns>
+ <exception cref="T:System.NullReferenceException">The <see cref="T:System.Runtime.CompilerServices.TaskAwaiter`1"></see> object 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 <see cref="F:System.Threading.Tasks.TaskStatus.Faulted"></see> state.</exception>
+ </member>
+ <member name="P:System.Runtime.CompilerServices.TaskAwaiter`1.IsCompleted">
+ <summary>Gets a value that indicates whether the asynchronous task has completed.</summary>
+ <returns>true if the task has completed; otherwise, false.</returns>
+ <exception cref="T:System.NullReferenceException">The <see cref="T:System.Runtime.CompilerServices.TaskAwaiter`1"></see> object was not properly initialized.</exception>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.TaskAwaiter`1.OnCompleted(System.Action)">
+ <summary>Sets the action to perform when the <see cref="T:System.Runtime.CompilerServices.TaskAwaiter`1"></see> object stops waiting for the asynchronous task to complete.</summary>
+ <param name="continuation">The action to perform when the wait operation completes.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="continuation">continuation</paramref> is null.</exception>
+ <exception cref="T:System.NullReferenceException">The <see cref="T:System.Runtime.CompilerServices.TaskAwaiter`1"></see> object was not properly initialized.</exception>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.TaskAwaiter`1.UnsafeOnCompleted(System.Action)">
+ <summary>Schedules the continuation action for the asynchronous task associated with this awaiter.</summary>
+ <param name="continuation">The action to invoke when the await operation completes.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="continuation">continuation</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException">The awaiter was not properly initialized.</exception>
+ </member>
+ <member name="T:System.Runtime.CompilerServices.TaskAwaiter">
+ <summary>Provides an object that waits for the completion of an asynchronous task.</summary>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.TaskAwaiter.GetResult">
+ <summary>Ends the wait for the completion of the asynchronous task.</summary>
+ <exception cref="T:System.NullReferenceException">The <see cref="T:System.Runtime.CompilerServices.TaskAwaiter"></see> object 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 <see cref="F:System.Threading.Tasks.TaskStatus.Faulted"></see> state.</exception>
+ </member>
+ <member name="P:System.Runtime.CompilerServices.TaskAwaiter.IsCompleted">
+ <summary>Gets a value that indicates whether the asynchronous task has completed.</summary>
+ <returns>true if the task has completed; otherwise, false.</returns>
+ <exception cref="T:System.NullReferenceException">The <see cref="T:System.Runtime.CompilerServices.TaskAwaiter"></see> object was not properly initialized.</exception>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.TaskAwaiter.OnCompleted(System.Action)">
+ <summary>Sets the action to perform when the <see cref="T:System.Runtime.CompilerServices.TaskAwaiter"></see> object stops waiting for the asynchronous task to complete.</summary>
+ <param name="continuation">The action to perform when the wait operation completes.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="continuation">continuation</paramref> is null.</exception>
+ <exception cref="T:System.NullReferenceException">The <see cref="T:System.Runtime.CompilerServices.TaskAwaiter"></see> object was not properly initialized.</exception>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.TaskAwaiter.UnsafeOnCompleted(System.Action)">
+ <summary>Schedules the continuation action for the asynchronous task that is associated with this awaiter.</summary>
+ <param name="continuation">The action to invoke when the await operation completes.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="continuation">continuation</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException">The awaiter was not properly initialized.</exception>
+ </member>
+ <member name="T:System.Runtime.CompilerServices.TupleElementNamesAttribute">
+ <summary>Indicates that the use of a value tuple on a member is meant to be treated as a tuple with element names.</summary>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.TupleElementNamesAttribute.#ctor(System.String[])">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.CompilerServices.TupleElementNamesAttribute"></see> class.</summary>
+ <param name="transformNames">A string array that specifies, in a pre-order depth-first traversal of a type's construction, which value tuple occurrences are meant to carry element names.</param>
+ </member>
+ <member name="P:System.Runtime.CompilerServices.TupleElementNamesAttribute.TransformNames">
+ <summary>Specifies, in a pre-order depth-first traversal of a type's construction, which value tuple elements are meant to carry element names.</summary>
+ <returns>An array that indicates which value tuple elements are meant to carry element names.</returns>
+ </member>
+ <member name="T:System.Runtime.CompilerServices.TypeForwardedFromAttribute">
+ <summary>Specifies a source <see cref="T:System.Type"></see> in another assembly.</summary>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.TypeForwardedFromAttribute.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.CompilerServices.TypeForwardedFromAttribute"></see> class.</summary>
+ <param name="assemblyFullName">The source <see cref="T:System.Type"></see> in another assembly.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="assemblyFullName">assemblyFullName</paramref> is null or empty.</exception>
+ </member>
+ <member name="P:System.Runtime.CompilerServices.TypeForwardedFromAttribute.AssemblyFullName">
+ <summary>Gets the assembly-qualified name of the source type.</summary>
+ <returns>The assembly-qualified name of the source type.</returns>
+ </member>
+ <member name="T:System.Runtime.CompilerServices.TypeForwardedToAttribute">
+ <summary>Specifies a destination <see cref="T:System.Type"></see> in another assembly.</summary>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.TypeForwardedToAttribute.#ctor(System.Type)">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.CompilerServices.TypeForwardedToAttribute"></see> class specifying a destination <see cref="T:System.Type"></see>.</summary>
+ <param name="destination">The destination <see cref="T:System.Type"></see> in another assembly.</param>
+ </member>
+ <member name="P:System.Runtime.CompilerServices.TypeForwardedToAttribute.Destination">
+ <summary>Gets the destination <see cref="T:System.Type"></see> in another assembly.</summary>
+ <returns>The destination <see cref="T:System.Type"></see> in another assembly.</returns>
+ </member>
+ <member name="T:System.Runtime.CompilerServices.UnsafeValueTypeAttribute">
+ <summary>Specifies that a type contains an unmanaged array that might potentially overflow. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.UnsafeValueTypeAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.CompilerServices.UnsafeValueTypeAttribute"></see> class.</summary>
+ </member>
+ <member name="T:System.Runtime.CompilerServices.YieldAwaitable.YieldAwaiter">
+ <summary>Provides an awaiter for switching into a target environment.</summary>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.YieldAwaitable.YieldAwaiter.GetResult">
+ <summary>Ends the await operation.</summary>
+ </member>
+ <member name="P:System.Runtime.CompilerServices.YieldAwaitable.YieldAwaiter.IsCompleted">
+ <summary>Gets a value that indicates whether a yield is not required.</summary>
+ <returns>Always false, which indicates that a yield is always required for <see cref="T:System.Runtime.CompilerServices.YieldAwaitable.YieldAwaiter"></see>.</returns>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.YieldAwaitable.YieldAwaiter.OnCompleted(System.Action)">
+ <summary>Sets the continuation to invoke.</summary>
+ <param name="continuation">The action to invoke asynchronously.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="continuation">continuation</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.YieldAwaitable.YieldAwaiter.UnsafeOnCompleted(System.Action)">
+ <summary>Posts the <paramref name="continuation">continuation</paramref> back to the current context.</summary>
+ <param name="continuation">The action to invoke asynchronously.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="continuation">continuation</paramref> argument is null.</exception>
+ </member>
+ <member name="T:System.Runtime.CompilerServices.YieldAwaitable">
+ <summary>Provides the context for waiting when asynchronously switching into a target environment.</summary>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.YieldAwaitable.GetAwaiter">
+ <summary>Retrieves a <see cref="T:System.Runtime.CompilerServices.YieldAwaitable.YieldAwaiter"></see> object for this instance of the class.</summary>
+ <returns>The object that is used to monitor the completion of an asynchronous operation.</returns>
+ </member>
+ <member name="T:System.Runtime.ConstrainedExecution.Cer">
+ <summary>Specifies a method's behavior when called within a constrained execution region.</summary>
+ </member>
+ <member name="F:System.Runtime.ConstrainedExecution.Cer.MayFail">
+ <summary>In the face of exceptional conditions, the method might fail. In this case, the method will report back to the calling method whether it succeeded or failed. The method must have a CER around the method body to ensure that it can report the return value.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.ConstrainedExecution.Cer.None">
+ <summary>The method, type, or assembly has no concept of a CER. It does not take advantage of CER guarantees. This implies the following:</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.ConstrainedExecution.Cer.Success">
+ <summary>In the face of exceptional conditions, the method is guaranteed to succeed. You should always construct a CER around the method that is called, even when it is called from within a non-CER region. A method is successful if it accomplishes what is intended. For example, marking <see cref="P:System.Collections.ArrayList.Count"></see> with ReliabilityContractAttribute(Cer.Success) implies that when it is run under a CER, it always returns a count of the number of elements in the <see cref="T:System.Collections.ArrayList"></see> and it can never leave the internal fields in an undetermined state.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Runtime.ConstrainedExecution.Consistency">
+ <summary>Specifies a reliability contract.</summary>
+ </member>
+ <member name="F:System.Runtime.ConstrainedExecution.Consistency.MayCorruptAppDomain">
+ <summary>In the face of exceptional conditions, the common language runtime (CLR) makes no guarantees regarding state consistency in the current application domain.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.ConstrainedExecution.Consistency.MayCorruptInstance">
+ <summary>In the face of exceptional conditions, the method is guaranteed to limit state corruption to the current instance.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.ConstrainedExecution.Consistency.MayCorruptProcess">
+ <summary>In the face of exceptional conditions, the CLR makes no guarantees regarding state consistency; that is, the condition might corrupt the process.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.ConstrainedExecution.Consistency.WillNotCorruptState">
+ <summary>In the face of exceptional conditions, the method is guaranteed not to corrupt state.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Runtime.ConstrainedExecution.CriticalFinalizerObject">
+ <summary>Ensures that all finalization code in derived classes is marked as critical.</summary>
+ </member>
+ <member name="M:System.Runtime.ConstrainedExecution.CriticalFinalizerObject.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.ConstrainedExecution.CriticalFinalizerObject"></see> class.</summary>
+ </member>
+ <member name="M:System.Runtime.ConstrainedExecution.CriticalFinalizerObject.Finalize">
+ <summary>Releases all the resources used by the <see cref="T:System.Runtime.ConstrainedExecution.CriticalFinalizerObject"></see> class.</summary>
+ </member>
+ <member name="T:System.Runtime.ConstrainedExecution.PrePrepareMethodAttribute">
+ <summary>Instructs the native image generation service to prepare a method for inclusion in a constrained execution region (CER).</summary>
+ </member>
+ <member name="M:System.Runtime.ConstrainedExecution.PrePrepareMethodAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.ConstrainedExecution.PrePrepareMethodAttribute"></see> class.</summary>
+ </member>
+ <member name="T:System.Runtime.ConstrainedExecution.ReliabilityContractAttribute">
+ <summary>Defines a contract for reliability between the author of some code, and the developers who have a dependency on that code.</summary>
+ </member>
+ <member name="M:System.Runtime.ConstrainedExecution.ReliabilityContractAttribute.#ctor(System.Runtime.ConstrainedExecution.Consistency,System.Runtime.ConstrainedExecution.Cer)">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.ConstrainedExecution.ReliabilityContractAttribute"></see> class with the specified <see cref="T:System.Runtime.ConstrainedExecution.Consistency"></see> guarantee and <see cref="T:System.Runtime.ConstrainedExecution.Cer"></see> value.</summary>
+ <param name="consistencyGuarantee">One of the <see cref="T:System.Runtime.ConstrainedExecution.Consistency"></see> values.</param>
+ <param name="cer">One of the <see cref="T:System.Runtime.ConstrainedExecution.Cer"></see> values.</param>
+ </member>
+ <member name="P:System.Runtime.ConstrainedExecution.ReliabilityContractAttribute.Cer">
+ <summary>Gets the value that determines the behavior of a method, type, or assembly when called under a Constrained Execution Region (CER).</summary>
+ <returns>One of the <see cref="T:System.Runtime.ConstrainedExecution.Cer"></see> values.</returns>
+ </member>
+ <member name="P:System.Runtime.ConstrainedExecution.ReliabilityContractAttribute.ConsistencyGuarantee">
+ <summary>Gets the value of the <see cref="T:System.Runtime.ConstrainedExecution.Consistency"></see> reliability contract.</summary>
+ <returns>One of the <see cref="T:System.Runtime.ConstrainedExecution.Consistency"></see> values.</returns>
+ </member>
+ <member name="T:System.Security.Cryptography.ECDiffieHellmanPublicKey">
+ <summary>Provides an abstract base class from which all <see cref="T:System.Security.Cryptography.ECDiffieHellmanCngPublicKey"></see> implementations must inherit.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.ECDiffieHellmanPublicKey.#ctor(System.Byte[])">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.ECDiffieHellmanPublicKey"></see> class.</summary>
+ <param name="keyBlob">A byte array that represents an <see cref="T:System.Security.Cryptography.ECDiffieHellmanPublicKey"></see> object.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="keyBlob">keyBlob</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.ECDiffieHellmanPublicKey.Dispose">
+ <summary>Releases all resources used by the current instance of the <see cref="T:System.Security.Cryptography.ECDiffieHellman"></see> class.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.ECDiffieHellmanPublicKey.Dispose(System.Boolean)">
+ <summary>Releases the unmanaged resources used by the <see cref="T:System.Security.Cryptography.ECDiffieHellman"></see> class and optionally releases the managed resources.</summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
+ </member>
+ <member name="M:System.Security.Cryptography.ECDiffieHellmanPublicKey.ToByteArray">
+ <summary>Serializes the <see cref="T:System.Security.Cryptography.ECDiffieHellmanPublicKey"></see> key BLOB to a byte array.</summary>
+ <returns>A byte array that contains the serialized Elliptic Curve Diffie-Hellman (ECDH) public key.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.ECDiffieHellmanPublicKey.ToXmlString">
+ <summary>Serializes the <see cref="T:System.Security.Cryptography.ECDiffieHellmanPublicKey"></see> public key to an XML string.</summary>
+ <returns>An XML string that contains the serialized Elliptic Curve Diffie-Hellman (ECDH) public key.</returns>
+ </member>
+ <member name="T:System.Security.Cryptography.ECDsa">
+ <summary>Provides an abstract base class that encapsulates the Elliptic Curve Digital Signature Algorithm (ECDSA).</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.ECDsa.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.ECDsa"></see> class.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.ECDsa.Create">
+ <summary>Creates a new instance of the default implementation of the Elliptic Curve Digital Signature Algorithm (ECDSA).</summary>
+ <returns>A new instance of the default implementation (<see cref="T:System.Security.Cryptography.ECDsaCng"></see>) of this class.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.ECDsa.Create(System.Security.Cryptography.ECCurve)">
+ <summary>Creates a new instance of the default implementation of the Elliptic Curve Digital Signature Algorithm (ECDSA) with a newly generated key over the specified curve.</summary>
+ <param name="curve">The curve to use for key generation.</param>
+ <returns>A new instance of the default implementation (<see cref="T:System.Security.Cryptography.ECDsaCng"></see>) of this class.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.ECDsa.Create(System.Security.Cryptography.ECParameters)">
+ <summary>Creates a new instance of the default implementation of the Elliptic Curve Digital Signature Algorithm (ECDSA) using the specified parameters as the key.</summary>
+ <param name="parameters">The parameters representing the key to use.</param>
+ <returns>A new instance of the default implementation (<see cref="T:System.Security.Cryptography.ECDsaCng"></see>) of this class.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.ECDsa.Create(System.String)">
+ <summary>Creates a new instance of the specified implementation of the Elliptic Curve Digital Signature Algorithm (ECDSA).</summary>
+ <param name="algorithm">The name of an ECDSA implementation. The following strings all refer to the same implementation, which is the only implementation currently supported in the .NET Framework: - &quot;ECDsa&quot; - &quot;ECDsaCng&quot; - &quot;System.Security.Cryptography.ECDsaCng&quot; You can also provide the name of a custom ECDSA implementation.</param>
+ <returns>A new instance of the specified implementation of this class. If the specified algorithm name does not map to an ECDSA implementation, this method returns null.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="algorithm">algorithm</paramref> parameter is null.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.ECDsa.ExportExplicitParameters(System.Boolean)">
+ <summary>When overridden in a derived class, exports the explicit parameters for an elliptic curve.</summary>
+ <param name="includePrivateParameters">true to include private parameters; otherwise, false.</param>
+ <returns>The parameters representing the point on the curve for this key, using the explicit curve format.</returns>
+ <exception cref="T:System.NotSupportedException">A derived class must override this method.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.ECDsa.ExportParameters(System.Boolean)">
+ <summary>When overridden in a derived class, exports the named or explicit parameters for an elliptic curve. If the curve has a name, the <see cref="F:System.Security.Cryptography.ECParameters.Curve"></see> field contains named curve parameters, otherwise it contains explicit parameters.</summary>
+ <param name="includePrivateParameters">true to include private parameters; otherwise, false.</param>
+ <returns>The parameters representing the point on the curve for this key.</returns>
+ <exception cref="T:System.NotSupportedException">A derived class must override this method.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.ECDsa.GenerateKey(System.Security.Cryptography.ECCurve)">
+ <summary>When overridden in a derived class, generates a new public/private key pair for the specified curve.</summary>
+ <param name="curve">The curve to use.</param>
+ <exception cref="T:System.NotSupportedException">A derived class must override this method.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.ECDsa.HashData(System.IO.Stream,System.Security.Cryptography.HashAlgorithmName)">
+ <summary>When overridden in a derived class, computes the hash value of the specified binary stream by using the specified hashing algorithm.</summary>
+ <param name="data">The binary stream to hash.</param>
+ <param name="hashAlgorithm">The algorithm to use to hash the data.</param>
+ <returns>The hashed data.</returns>
+ <exception cref="T:System.NotImplementedException">A derived class must override this method.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.ECDsa.HashData(System.Byte[],System.Int32,System.Int32,System.Security.Cryptography.HashAlgorithmName)">
+ <summary>When overridden in a derived class, computes the hash value of the specified portion of a byte array by using the specified hashing algorithm.</summary>
+ <param name="data">The data to be hashed.</param>
+ <param name="offset">The index of the first byte in data to be hashed.</param>
+ <param name="count">The number of bytes to hash.</param>
+ <param name="hashAlgorithm">The algorithm to use to hash the data.</param>
+ <returns>The hashed data.</returns>
+ <exception cref="T:System.NotImplementedException">A derived class must override this method.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.ECDsa.ImportParameters(System.Security.Cryptography.ECParameters)">
+ <summary>When overridden in a derived class, imports the specified parameters.</summary>
+ <param name="parameters">The curve parameters.</param>
+ <exception cref="T:System.NotSupportedException">A derived class must override this method.</exception>
+ </member>
+ <member name="P:System.Security.Cryptography.ECDsa.KeyExchangeAlgorithm">
+ <summary>Gets the name of the key exchange algorithm.</summary>
+ <returns>Always null.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.ECDsa.SignatureAlgorithm">
+ <summary>Gets the name of the signature algorithm.</summary>
+ <returns>The string &quot;ECDsa&quot;.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.ECDsa.SignData(System.Byte[],System.Security.Cryptography.HashAlgorithmName)">
+ <summary>Computes the hash value of the specified byte array using the specified hash algorithm and signs the resulting hash value.</summary>
+ <param name="data">The input data for which to compute the hash.</param>
+ <param name="hashAlgorithm">The hash algorithm to use to create the hash value.</param>
+ <returns>The ECDSA signature for the specified data.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="data">data</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="hashAlgorithm">hashAlgorithm</paramref>.<see cref="P:System.Security.Cryptography.HashAlgorithmName.Name"></see> is null or <see cref="F:System.String.Empty"></see>.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.ECDsa.SignData(System.IO.Stream,System.Security.Cryptography.HashAlgorithmName)">
+ <summary>Computes the hash value of the specified stream using the specified hash algorithm and signs the resulting hash value.</summary>
+ <param name="data">The input stream for which to compute the hash.</param>
+ <param name="hashAlgorithm">The hash algorithm to use to create the hash value.</param>
+ <returns>The ECDSA signature for the specified data.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="data">data</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="hashAlgorithm">hashAlgorithm</paramref>.<see cref="P:System.Security.Cryptography.HashAlgorithmName.Name"></see> is null or <see cref="F:System.String.Empty"></see>.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.ECDsa.SignData(System.Byte[],System.Int32,System.Int32,System.Security.Cryptography.HashAlgorithmName)">
+ <summary>Computes the hash value of a portion of the specified byte array using the specified hash algorithm and signs the resulting hash value.</summary>
+ <param name="data">The input data for which to compute the hash.</param>
+ <param name="offset">The offset into the array at which to begin using data.</param>
+ <param name="count">The number of bytes in the array to use as data.</param>
+ <param name="hashAlgorithm">The hash algorithm to use to create the hash value.</param>
+ <returns>The ECDSA signature for the specified data.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="data">data</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="hashAlgorithm">hashAlgorithm</paramref>.<see cref="P:System.Security.Cryptography.HashAlgorithmName.Name"></see> is null or <see cref="F:System.String.Empty"></see>.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="offset">offset</paramref> is less than zero. -or- <paramref name="count">count</paramref> is less than zero. -or- <paramref name="offset">offset</paramref> + <paramref name="count">count</paramref> – 1 results in an index that is beyond the upper bound of <paramref name="data">data</paramref>.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.ECDsa.SignHash(System.Byte[])">
+ <summary>Generates a digital signature for the specified hash value.</summary>
+ <param name="hash">The hash value of the data that is being signed.</param>
+ <returns>A digital signature that consists of the given hash value encrypted with the private key.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="hash">hash</paramref> parameter is null.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.ECDsa.VerifyData(System.Byte[],System.Byte[],System.Security.Cryptography.HashAlgorithmName)">
+ <summary>Verifies that a digital signature is valid by calculating the hash value of the specified data using the specified hash algorithm and comparing it to the provided signature.</summary>
+ <param name="data">The signed data.</param>
+ <param name="signature">The signature data to be verified.</param>
+ <param name="hashAlgorithm">The hash algorithm used to create the hash value of the data.</param>
+ <returns>true if the signature is valid; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="data">data</paramref> is null. -or- <paramref name="signature">signature</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="hashAlgorithm">hashAlgorithm</paramref>.<see cref="P:System.Security.Cryptography.HashAlgorithmName.Name"></see> is null or <see cref="F:System.String.Empty"></see>.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.ECDsa.VerifyData(System.IO.Stream,System.Byte[],System.Security.Cryptography.HashAlgorithmName)">
+ <summary>Verifies that a digital signature is valid by calculating the hash value of the specified stream using the specified hash algorithm and comparing it to the provided signature.</summary>
+ <param name="data">The signed data.</param>
+ <param name="signature">The signature data to be verified.</param>
+ <param name="hashAlgorithm">The hash algorithm used to create the hash value of the data.</param>
+ <returns>true if the signature is valid; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="data">data</paramref> is null. -or- <paramref name="signature">signature</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="hashAlgorithm">hashAlgorithm</paramref>.<see cref="P:System.Security.Cryptography.HashAlgorithmName.Name"></see> is null or <see cref="F:System.String.Empty"></see>.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.ECDsa.VerifyData(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Security.Cryptography.HashAlgorithmName)">
+ <summary>Verifies that a digital signature is valid by calculating the hash value of the data in a portion of a byte array using the specified hash algorithm and comparing it to the provided signature.</summary>
+ <param name="data">The signed data.</param>
+ <param name="offset">The starting index at which to compute the hash.</param>
+ <param name="count">The number of bytes to hash.</param>
+ <param name="signature">The signature data to be verified.</param>
+ <param name="hashAlgorithm">The hash algorithm used to create the hash value of the data.</param>
+ <returns>true if the signature is valid; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="data">data</paramref> is null. -or- <paramref name="signature">signature</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="hashAlgorithm">hashAlgorithm</paramref>.<see cref="P:System.Security.Cryptography.HashAlgorithmName.Name"></see> is null or <see cref="F:System.String.Empty"></see>.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="offset">offset</paramref> is less than zero. -or- <paramref name="count">count</paramref> is less than zero. -or- <paramref name="offset">offset</paramref> + <paramref name="count">count</paramref> – 1 results in an index that is beyond the upper bound of <paramref name="data">data</paramref>.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.ECDsa.VerifyHash(System.Byte[],System.Byte[])">
+ <summary>Verifies a digital signature against the specified hash value.</summary>
+ <param name="hash">The hash value of a block of data.</param>
+ <param name="signature">The digital signature to be verified.</param>
+ <returns>true if the hash value equals the decrypted signature; otherwise, false.</returns>
+ </member>
+ <member name="T:System.Security.Cryptography.ECParameters">
+ <summary>Represents the standard parameters for the elliptic curve cryptography (ECC) algorithm.</summary>
+ </member>
+ <member name="F:System.Security.Cryptography.ECParameters.Curve">
+ <summary>Represents the curve associated with the public key (<see cref="F:System.Security.Cryptography.ECParameters.Q"></see>) and the optional private key (<see cref="F:System.Security.Cryptography.ECParameters.D"></see>).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.ECParameters.D">
+ <summary>Represents the private key D for the elliptic curve cryptography (ECC) algorithm, stored in big-endian format.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.ECParameters.Q">
+ <summary>Represents the public key Q for the elliptic curve cryptography (ECC) algorithm.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Security.Cryptography.ECParameters.Validate">
+ <summary>Validates the current object.</summary>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">The key or curve parameters are not valid for the current curve type.</exception>
+ </member>
+ <member name="T:System.Security.Cryptography.ECPoint">
+ <summary>Represents a (X,Y) coordinate pair for elliptic curve cryptography (ECC) structures.</summary>
+ </member>
+ <member name="F:System.Security.Cryptography.ECPoint.X">
+ <summary>Represents the X coordinate.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.ECPoint.Y">
+ <summary>Represents the Y coordinate.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Security.Cryptography.FromBase64Transform">
+ <summary>Converts a <see cref="T:System.Security.Cryptography.CryptoStream"></see> from base 64.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.FromBase64Transform.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.FromBase64Transform"></see> class.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.FromBase64Transform.#ctor(System.Security.Cryptography.FromBase64TransformMode)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.FromBase64Transform"></see> class with the specified transformation mode.</summary>
+ <param name="whitespaces">One of the <see cref="T:System.Security.Cryptography.FromBase64Transform"></see> values.</param>
+ </member>
+ <member name="P:System.Security.Cryptography.FromBase64Transform.CanReuseTransform">
+ <summary>Gets a value indicating whether the current transform can be reused.</summary>
+ <returns>Always true.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.FromBase64Transform.CanTransformMultipleBlocks">
+ <summary>Gets a value that indicates whether multiple blocks can be transformed.</summary>
+ <returns>Always false.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.FromBase64Transform.Clear">
+ <summary>Releases all resources used by the <see cref="T:System.Security.Cryptography.FromBase64Transform"></see>.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.FromBase64Transform.Dispose">
+ <summary>Releases all resources used by the current instance of the <see cref="T:System.Security.Cryptography.FromBase64Transform"></see> class.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.FromBase64Transform.Dispose(System.Boolean)">
+ <summary>Releases the unmanaged resources used by the <see cref="T:System.Security.Cryptography.FromBase64Transform"></see> and optionally releases the managed resources.</summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
+ </member>
+ <member name="M:System.Security.Cryptography.FromBase64Transform.Finalize">
+ <summary>Releases the unmanaged resources used by the <see cref="T:System.Security.Cryptography.FromBase64Transform"></see>.</summary>
+ </member>
+ <member name="P:System.Security.Cryptography.FromBase64Transform.InputBlockSize">
+ <summary>Gets the input block size.</summary>
+ <returns>The size of the input data blocks in bytes.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.FromBase64Transform.OutputBlockSize">
+ <summary>Gets the output block size.</summary>
+ <returns>The size of the output data blocks in bytes.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.FromBase64Transform.TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)">
+ <summary>Converts the specified region of the input byte array from base 64 and copies the result to the specified region of the output byte array.</summary>
+ <param name="inputBuffer">The input to compute from base 64.</param>
+ <param name="inputOffset">The offset into the input byte array from which to begin using data.</param>
+ <param name="inputCount">The number of bytes in the input byte array to use as data.</param>
+ <param name="outputBuffer">The output to which to write the result.</param>
+ <param name="outputOffset">The offset into the output byte array from which to begin writing data.</param>
+ <returns>The number of bytes written.</returns>
+ <exception cref="T:System.ObjectDisposedException">The current <see cref="T:System.Security.Cryptography.FromBase64Transform"></see> object has already been disposed.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="inputCount">inputCount</paramref> uses an invalid value. -or- <paramref name="inputBuffer">inputBuffer</paramref> has an invalid offset length.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="inputOffset">inputOffset</paramref> is out of range. This parameter requires a non-negative number.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="inputBuffer">inputBuffer</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.FromBase64Transform.TransformFinalBlock(System.Byte[],System.Int32,System.Int32)">
+ <summary>Converts the specified region of the specified byte array from base 64.</summary>
+ <param name="inputBuffer">The input to convert from base 64.</param>
+ <param name="inputOffset">The offset into the byte array from which to begin using data.</param>
+ <param name="inputCount">The number of bytes in the byte array to use as data.</param>
+ <returns>The computed conversion.</returns>
+ <exception cref="T:System.ObjectDisposedException">The current <see cref="T:System.Security.Cryptography.FromBase64Transform"></see> object has already been disposed.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="inputBuffer">inputBuffer</paramref> has an invalid offset length. -or- <paramref name="inputCount">inputCount</paramref> has an invalid value.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="inputOffset">inputOffset</paramref> is out of range. This parameter requires a non-negative number.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="inputBuffer">inputBuffer</paramref> is null.</exception>
+ </member>
+ <member name="T:System.Security.Cryptography.FromBase64TransformMode">
+ <summary>Specifies whether white space should be ignored in the base 64 transformation.</summary>
+ </member>
+ <member name="F:System.Security.Cryptography.FromBase64TransformMode.DoNotIgnoreWhiteSpaces">
+ <summary>White space should not be ignored.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.FromBase64TransformMode.IgnoreWhiteSpaces">
+ <summary>White space should be ignored.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Security.Cryptography.HashAlgorithm">
+ <summary>Represents the base class from which all implementations of cryptographic hash algorithms must derive.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.HashAlgorithm.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.HashAlgorithm"></see> class.</summary>
+ </member>
+ <member name="P:System.Security.Cryptography.HashAlgorithm.CanReuseTransform">
+ <summary>Gets a value indicating whether the current transform can be reused.</summary>
+ <returns>Always true.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.HashAlgorithm.CanTransformMultipleBlocks">
+ <summary>When overridden in a derived class, gets a value indicating whether multiple blocks can be transformed.</summary>
+ <returns>true if multiple blocks can be transformed; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.HashAlgorithm.Clear">
+ <summary>Releases all resources used by the <see cref="T:System.Security.Cryptography.HashAlgorithm"></see> class.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[])">
+ <summary>Computes the hash value for the specified byte array.</summary>
+ <param name="buffer">The input to compute the hash code for.</param>
+ <returns>The computed hash code.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffer">buffer</paramref> is null.</exception>
+ <exception cref="T:System.ObjectDisposedException">The object has already been disposed.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.IO.Stream)">
+ <summary>Computes the hash value for the specified <see cref="T:System.IO.Stream"></see> object.</summary>
+ <param name="inputStream">The input to compute the hash code for.</param>
+ <returns>The computed hash code.</returns>
+ <exception cref="T:System.ObjectDisposedException">The object has already been disposed.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[],System.Int32,System.Int32)">
+ <summary>Computes the hash value for the specified region of the specified byte array.</summary>
+ <param name="buffer">The input to compute the hash code for.</param>
+ <param name="offset">The offset into the byte array from which to begin using data.</param>
+ <param name="count">The number of bytes in the array to use as data.</param>
+ <returns>The computed hash code.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="count">count</paramref> is an invalid value. -or- <paramref name="buffer">buffer</paramref> length is invalid.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffer">buffer</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="offset">offset</paramref> is out of range. This parameter requires a non-negative number.</exception>
+ <exception cref="T:System.ObjectDisposedException">The object has already been disposed.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.HashAlgorithm.Create">
+ <summary>Creates an instance of the default implementation of a hash algorithm.</summary>
+ <returns>A new <see cref="T:System.Security.Cryptography.SHA1CryptoServiceProvider"></see> instance, unless the default settings have been changed using the .</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.HashAlgorithm.Create(System.String)">
+ <summary>Creates an instance of the specified implementation of a hash algorithm.</summary>
+ <param name="hashName"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">The hash algorithm implementation to use. The following table shows the valid values for the <code>hashName</code> parameter and the algorithms they map to. </p>
+ <table><thead><tr><th> Parameter value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Implements <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> SHA <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td><xref href="System.Security.Cryptography.SHA1CryptoServiceProvider"></xref></td></tr><tr><td> SHA1 <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td><td><xref href="System.Security.Cryptography.SHA1CryptoServiceProvider"></xref></td></tr><tr><td> System.Security.Cryptography.SHA1 <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td><xref href="System.Security.Cryptography.SHA1CryptoServiceProvider"></xref></td></tr><tr><td> System.Security.Cryptography.HashAlgorithm <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td><td><xref href="System.Security.Cryptography.SHA1CryptoServiceProvider"></xref></td></tr><tr><td> MD5 <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td><xref href="System.Security.Cryptography.MD5CryptoServiceProvider"></xref></td></tr><tr><td> System.Security.Cryptography.MD5 <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td><td><xref href="System.Security.Cryptography.MD5CryptoServiceProvider"></xref></td></tr><tr><td> SHA256 <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="20" sourceendlinenumber="20"> </td><td><xref href="System.Security.Cryptography.SHA256Managed"></xref></td></tr><tr><td> SHA-256 <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="22" sourceendlinenumber="22"> </td><td><xref href="System.Security.Cryptography.SHA256Managed"></xref></td></tr><tr><td> System.Security.Cryptography.SHA256 <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="24" sourceendlinenumber="24"> </td><td><xref href="System.Security.Cryptography.SHA256Managed"></xref></td></tr><tr><td> SHA384 <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="26" sourceendlinenumber="26"> </td><td><xref href="System.Security.Cryptography.SHA384Managed"></xref></td></tr><tr><td> SHA-384 <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="28" sourceendlinenumber="28"> </td><td><xref href="System.Security.Cryptography.SHA384Managed"></xref></td></tr><tr><td> System.Security.Cryptography.SHA384 <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="30" sourceendlinenumber="30"> </td><td><xref href="System.Security.Cryptography.SHA384Managed"></xref></td></tr><tr><td> SHA512 <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="32" sourceendlinenumber="32"> </td><td><xref href="System.Security.Cryptography.SHA512Managed"></xref></td></tr><tr><td> SHA-512 <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="34" sourceendlinenumber="34"> </td><td><xref href="System.Security.Cryptography.SHA512Managed"></xref></td></tr><tr><td> System.Security.Cryptography.SHA512 <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="36" sourceendlinenumber="36"> </td><td><xref href="System.Security.Cryptography.SHA512Managed"></xref></td></tr></tbody></table></p>
+</param>
+ <returns>A new instance of the specified hash algorithm, or null if <paramref name="hashName">hashName</paramref> is not a valid hash algorithm.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.HashAlgorithm.Dispose">
+ <summary>Releases all resources used by the current instance of the <see cref="T:System.Security.Cryptography.HashAlgorithm"></see> class.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.HashAlgorithm.Dispose(System.Boolean)">
+ <summary>Releases the unmanaged resources used by the <see cref="T:System.Security.Cryptography.HashAlgorithm"></see> and optionally releases the managed resources.</summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
+ </member>
+ <member name="P:System.Security.Cryptography.HashAlgorithm.Hash">
+ <summary>Gets the value of the computed hash code.</summary>
+ <returns>The current value of the computed hash code.</returns>
+ <exception cref="T:System.Security.Cryptography.CryptographicUnexpectedOperationException"><see cref="F:System.Security.Cryptography.HashAlgorithm.HashValue"></see> is null.</exception>
+ <exception cref="T:System.ObjectDisposedException">The object has already been disposed.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.HashAlgorithm.HashCore(System.Byte[],System.Int32,System.Int32)">
+ <summary>When overridden in a derived class, routes data written to the object into the hash algorithm for computing the hash.</summary>
+ <param name="array">The input to compute the hash code for.</param>
+ <param name="ibStart">The offset into the byte array from which to begin using data.</param>
+ <param name="cbSize">The number of bytes in the byte array to use as data.</param>
+ </member>
+ <member name="M:System.Security.Cryptography.HashAlgorithm.HashFinal">
+ <summary>When overridden in a derived class, finalizes the hash computation after the last data is processed by the cryptographic stream object.</summary>
+ <returns>The computed hash code.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.HashAlgorithm.HashSize">
+ <summary>Gets the size, in bits, of the computed hash code.</summary>
+ <returns>The size, in bits, of the computed hash code.</returns>
+ </member>
+ <member name="F:System.Security.Cryptography.HashAlgorithm.HashSizeValue">
+ <summary>Represents the size, in bits, of the computed hash code.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.HashAlgorithm.HashValue">
+ <summary>Represents the value of the computed hash code.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Security.Cryptography.HashAlgorithm.Initialize">
+ <summary>Initializes an implementation of the <see cref="T:System.Security.Cryptography.HashAlgorithm"></see> class.</summary>
+ </member>
+ <member name="P:System.Security.Cryptography.HashAlgorithm.InputBlockSize">
+ <summary>When overridden in a derived class, gets the input block size.</summary>
+ <returns>The input block size.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.HashAlgorithm.OutputBlockSize">
+ <summary>When overridden in a derived class, gets the output block size.</summary>
+ <returns>The output block size.</returns>
+ </member>
+ <member name="F:System.Security.Cryptography.HashAlgorithm.State">
+ <summary>Represents the state of the hash computation.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Security.Cryptography.HashAlgorithm.TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)">
+ <summary>Computes the hash value for the specified region of the input byte array and copies the specified region of the input byte array to the specified region of the output byte array.</summary>
+ <param name="inputBuffer">The input to compute the hash code for.</param>
+ <param name="inputOffset">The offset into the input byte array from which to begin using data.</param>
+ <param name="inputCount">The number of bytes in the input byte array to use as data.</param>
+ <param name="outputBuffer">A copy of the part of the input array used to compute the hash code.</param>
+ <param name="outputOffset">The offset into the output byte array from which to begin writing data.</param>
+ <returns>The number of bytes written.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="inputCount">inputCount</paramref> uses an invalid value. -or- <paramref name="inputBuffer">inputBuffer</paramref> has an invalid length.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="inputBuffer">inputBuffer</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="inputOffset">inputOffset</paramref> is out of range. This parameter requires a non-negative number.</exception>
+ <exception cref="T:System.ObjectDisposedException">The object has already been disposed.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.HashAlgorithm.TransformFinalBlock(System.Byte[],System.Int32,System.Int32)">
+ <summary>Computes the hash value for the specified region of the specified byte array.</summary>
+ <param name="inputBuffer">The input to compute the hash code for.</param>
+ <param name="inputOffset">The offset into the byte array from which to begin using data.</param>
+ <param name="inputCount">The number of bytes in the byte array to use as data.</param>
+ <returns>An array that is a copy of the part of the input that is hashed.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="inputCount">inputCount</paramref> uses an invalid value. -or- <paramref name="inputBuffer">inputBuffer</paramref> has an invalid offset length.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="inputBuffer">inputBuffer</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="inputOffset">inputOffset</paramref> is out of range. This parameter requires a non-negative number.</exception>
+ <exception cref="T:System.ObjectDisposedException">The object has already been disposed.</exception>
+ </member>
+ <member name="T:System.Security.Cryptography.HashAlgorithmName">
+ <summary>Specifies the name of a cryptographic hash algorithm.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.HashAlgorithmName.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.HashAlgorithmName"></see> structure with a custom name.</summary>
+ <param name="name">The custom hash algorithm name.</param>
+ </member>
+ <member name="M:System.Security.Cryptography.HashAlgorithmName.Equals(System.Object)">
+ <summary>Returns a value that indicates whether the current instance and a specified object are equal.</summary>
+ <param name="obj">The object to compare with the current instance.</param>
+ <returns>true if <paramref name="obj">obj</paramref> is a <see cref="T:System.Security.Cryptography.HashAlgorithmName"></see> object and its <see cref="P:System.Security.Cryptography.HashAlgorithmName.Name"></see> property is equal to that of the current instance. The comparison is ordinal and case-sensitive.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.HashAlgorithmName.Equals(System.Security.Cryptography.HashAlgorithmName)">
+ <summary>Returns a value that indicates whether two <see cref="T:System.Security.Cryptography.HashAlgorithmName"></see> instances are equal.</summary>
+ <param name="other">The object to compare with the current instance.</param>
+ <returns>true if the <see cref="P:System.Security.Cryptography.HashAlgorithmName.Name"></see> property of <paramref name="other">other</paramref> is equal to that of the current instance. The comparison is ordinal and case-sensitive.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.HashAlgorithmName.GetHashCode">
+ <summary>Returns the hash code for the current instance.</summary>
+ <returns>The hash code for the current instance, or 0 if no <paramref name="name">name</paramref> value was supplied to the <see cref="T:System.Security.Cryptography.HashAlgorithmName"></see> constructor.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.HashAlgorithmName.MD5">
+ <summary>Gets a hash algorithm name that represents &quot;MD5&quot;.</summary>
+ <returns>A hash algorithm name that represents &quot;MD5&quot;.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.HashAlgorithmName.Name">
+ <summary>Gets the underlying string representation of the algorithm name.</summary>
+ <returns>The string representation of the algorithm name, or null or <see cref="F:System.String.Empty"></see> if no hash algorithm is available.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.HashAlgorithmName.op_Equality(System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.HashAlgorithmName)">
+ <summary>Determines whether two specified <see cref="T:System.Security.Cryptography.HashAlgorithmName"></see> objects are equal.</summary>
+ <param name="left">The first object to compare.</param>
+ <param name="right">The second object to compare.</param>
+ <returns>true if both <paramref name="left">left</paramref> and <paramref name="right">right</paramref> have the same <see cref="P:System.Security.Cryptography.HashAlgorithmName.Name"></see> value; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.HashAlgorithmName.op_Inequality(System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.HashAlgorithmName)">
+ <summary>Determines whether two specified <see cref="T:System.Security.Cryptography.HashAlgorithmName"></see> objects are not equal.</summary>
+ <param name="left">The first object to compare.</param>
+ <param name="right">The second object to compare.</param>
+ <returns>true if both <paramref name="left">left</paramref> and <paramref name="right">right</paramref> do not have the same <see cref="P:System.Security.Cryptography.HashAlgorithmName.Name"></see> value; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.HashAlgorithmName.SHA1">
+ <summary>Gets a hash algorithm name that represents &quot;SHA1&quot;.</summary>
+ <returns>A hash algorithm name that represents &quot;SHA1&quot;.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.HashAlgorithmName.SHA256">
+ <summary>Gets a hash algorithm name that represents &quot;SHA256&quot;.</summary>
+ <returns>A hash algorithm name that represents &quot;SHA256&quot;.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.HashAlgorithmName.SHA384">
+ <summary>Gets a hash algorithm name that represents &quot;SHA384&quot;.</summary>
+ <returns>A hash algorithm name that represents &quot;SHA384&quot;.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.HashAlgorithmName.SHA512">
+ <summary>Gets a hash algorithm name that represents &quot;SHA512&quot;.</summary>
+ <returns>A hash algorithm name that represents &quot;SHA512&quot;.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.HashAlgorithmName.ToString">
+ <summary>Returns the string representation of the current <see cref="T:System.Security.Cryptography.HashAlgorithmName"></see> instance.</summary>
+ <returns>The string representation of the current <see cref="T:System.Security.Cryptography.HashAlgorithmName"></see> instance.</returns>
+ </member>
+ <member name="T:System.Security.Cryptography.HMAC">
+ <summary>Represents the abstract class from which all implementations of Hash-based Message Authentication Code (HMAC) must derive.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.HMAC.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.HMAC"></see> class.</summary>
+ </member>
+ <member name="P:System.Security.Cryptography.HMAC.BlockSizeValue">
+ <summary>Gets or sets the block size to use in the hash value.</summary>
+ <returns>The block size to use in the hash value.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.HMAC.Create">
+ <summary>Creates an instance of the default implementation of a Hash-based Message Authentication Code (HMAC).</summary>
+ <returns>A new SHA-1 instance, unless the default settings have been changed by using the <see cref="~/docs/framework/configure-apps/file-schema/cryptography/cryptoclass-element.md"> element</see>.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.HMAC.Create(System.String)">
+ <summary>Creates an instance of the specified implementation of a Hash-based Message Authentication Code (HMAC).</summary>
+ <param name="algorithmName"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">The HMAC implementation to use. The following table shows the valid values for the <code>algorithmName</code> parameter and the algorithms they map to. </p>
+ <table><thead><tr><th> Parameter value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Implements <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> System.Security.Cryptography.HMAC <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td><xref href="System.Security.Cryptography.HMACSHA1"></xref></td></tr><tr><td> System.Security.Cryptography.KeyedHashAlgorithm <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td><td><xref href="System.Security.Cryptography.HMACSHA1"></xref></td></tr><tr><td> HMACMD5 <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td><xref href="System.Security.Cryptography.HMACMD5"></xref></td></tr><tr><td> System.Security.Cryptography.HMACMD5 <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td><td><xref href="System.Security.Cryptography.HMACMD5"></xref></td></tr><tr><td> HMACRIPEMD160 <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td><xref href="System.Security.Cryptography.HMACRIPEMD160"></xref></td></tr><tr><td> System.Security.Cryptography.HMACRIPEMD160 <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td><td><xref href="System.Security.Cryptography.HMACRIPEMD160"></xref></td></tr><tr><td> HMACSHA1 <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="20" sourceendlinenumber="20"> </td><td><xref href="System.Security.Cryptography.HMACSHA1"></xref></td></tr><tr><td> System.Security.Cryptography.HMACSHA1 <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="22" sourceendlinenumber="22"> </td><td><xref href="System.Security.Cryptography.HMACSHA1"></xref></td></tr><tr><td> HMACSHA256 <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="24" sourceendlinenumber="24"> </td><td><xref href="System.Security.Cryptography.HMACSHA256"></xref></td></tr><tr><td> System.Security.Cryptography.HMACSHA256 <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="26" sourceendlinenumber="26"> </td><td><xref href="System.Security.Cryptography.HMACSHA256"></xref></td></tr><tr><td> HMACSHA384 <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="28" sourceendlinenumber="28"> </td><td><xref href="System.Security.Cryptography.HMACSHA384"></xref></td></tr><tr><td> System.Security.Cryptography.HMACSHA384 <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="30" sourceendlinenumber="30"> </td><td><xref href="System.Security.Cryptography.HMACSHA384"></xref></td></tr><tr><td> HMACSHA512 <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="32" sourceendlinenumber="32"> </td><td><xref href="System.Security.Cryptography.HMACSHA512"></xref></td></tr><tr><td> System.Security.Cryptography.HMACSHA512 <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="34" sourceendlinenumber="34"> </td><td><xref href="System.Security.Cryptography.HMACSHA512"></xref></td></tr><tr><td> MACTripleDES <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="36" sourceendlinenumber="36"> </td><td><xref href="System.Security.Cryptography.MACTripleDES"></xref></td></tr><tr><td> System.Security.Cryptography.MACTripleDES <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="38" sourceendlinenumber="38"> </td><td><xref href="System.Security.Cryptography.MACTripleDES"></xref></td></tr></tbody></table></p>
+</param>
+ <returns>A new instance of the specified HMAC implementation.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.HMAC.Dispose(System.Boolean)">
+ <summary>Releases the unmanaged resources used by the <see cref="T:System.Security.Cryptography.HMAC"></see> class when a key change is legitimate and optionally releases the managed resources.</summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
+ </member>
+ <member name="M:System.Security.Cryptography.HMAC.HashCore(System.Byte[],System.Int32,System.Int32)">
+ <summary>When overridden in a derived class, routes data written to the object into the default <see cref="T:System.Security.Cryptography.HMAC"></see> hash algorithm for computing the hash value.</summary>
+ <param name="rgb">The input data.</param>
+ <param name="ib">The offset into the byte array from which to begin using data.</param>
+ <param name="cb">The number of bytes in the array to use as data.</param>
+ </member>
+ <member name="M:System.Security.Cryptography.HMAC.HashFinal">
+ <summary>When overridden in a derived class, finalizes the hash computation after the last data is processed by the cryptographic stream object.</summary>
+ <returns>The computed hash code in a byte array.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.HMAC.HashName">
+ <summary>Gets or sets the name of the hash algorithm to use for hashing.</summary>
+ <returns>The name of the hash algorithm.</returns>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">The current hash algorithm cannot be changed.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.HMAC.Initialize">
+ <summary>Initializes an instance of the default implementation of <see cref="T:System.Security.Cryptography.HMAC"></see>.</summary>
+ </member>
+ <member name="P:System.Security.Cryptography.HMAC.Key">
+ <summary>Gets or sets the key to use in the hash algorithm.</summary>
+ <returns>The key to use in the hash algorithm.</returns>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">An attempt is made to change the <see cref="P:System.Security.Cryptography.HMAC.Key"></see> property after hashing has begun.</exception>
+ </member>
+ <member name="T:System.Security.Cryptography.HMACMD5">
+ <summary>Computes a Hash-based Message Authentication Code (HMAC) by using the <see cref="T:System.Security.Cryptography.MD5"></see> hash function.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.HMACMD5.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.HMACMD5"></see> class by using a randomly generated key.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.HMACMD5.#ctor(System.Byte[])">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.HMACMD5"></see> class by using the specified key.</summary>
+ <param name="key">The secret key for <see cref="T:System.Security.Cryptography.HMACMD5"></see> encryption. The key can be any length, but if it is more than 64 bytes long it will be hashed (using SHA-1) to derive a 64-byte key. Therefore, the recommended size of the secret key is 64 bytes.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="key">key</paramref> parameter is null.</exception>
+ </member>
+ <member name="T:System.Security.Cryptography.HMACSHA1">
+ <summary>Computes a Hash-based Message Authentication Code (HMAC) using the <see cref="T:System.Security.Cryptography.SHA1"></see> hash function.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.HMACSHA1.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.HMACSHA1"></see> class with a randomly generated key.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.HMACSHA1.#ctor(System.Byte[])">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.HMACSHA1"></see> class with the specified key data.</summary>
+ <param name="key">The secret key for <see cref="T:System.Security.Cryptography.HMACSHA1"></see> encryption. The key can be any length, but if it is more than 64 bytes long it is hashed (using SHA-1) to derive a 64-byte key. Therefore, the recommended size of the secret key is 64 bytes.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="key">key</paramref> parameter is null.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.HMACSHA1.#ctor(System.Byte[],System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.HMACSHA1"></see> class with the specified key data and a value that specifies whether to use the managed version of the SHA1 algorithm.</summary>
+ <param name="key">The secret key for <see cref="T:System.Security.Cryptography.HMACSHA1"></see> encryption. The key can be any length, but if it is more than 64 bytes long, it is hashed (using SHA-1) to derive a 64-byte key. Therefore, the recommended size of the secret key is 64 bytes.</param>
+ <param name="useManagedSha1">true to use the managed implementation of the SHA1 algorithm (the <see cref="T:System.Security.Cryptography.SHA1Managed"></see> class); false to use the unmanaged implementation (the <see cref="T:System.Security.Cryptography.SHA1CryptoServiceProvider"></see> class).</param>
+ </member>
+ <member name="T:System.Security.Cryptography.HMACSHA256">
+ <summary>Computes a Hash-based Message Authentication Code (HMAC) by using the <see cref="T:System.Security.Cryptography.SHA256"></see> hash function.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.HMACSHA256.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.HMACSHA256"></see> class with a randomly generated key.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.HMACSHA256.#ctor(System.Byte[])">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.HMACSHA256"></see> class with the specified key data.</summary>
+ <param name="key">The secret key for <see cref="T:System.Security.Cryptography.HMACSHA256"></see> encryption. The key can be any length. However, the recommended size is 64 bytes. If the key is more than 64 bytes long, it is hashed (using SHA-256) to derive a 64-byte key. If it is less than 64 bytes long, it is padded to 64 bytes.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="key">key</paramref> parameter is null.</exception>
+ </member>
+ <member name="T:System.Security.Cryptography.HMACSHA384">
+ <summary>Computes a Hash-based Message Authentication Code (HMAC) using the <see cref="T:System.Security.Cryptography.SHA384"></see> hash function.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.HMACSHA384.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.HMACSHA384"></see> class by using a randomly generated key.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.HMACSHA384.#ctor(System.Byte[])">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.HMACSHA384"></see> class by using the specified key data.</summary>
+ <param name="key">The secret key for <see cref="T:System.Security.Cryptography.HMACSHA384"></see> encryption. The key can be any length. However, the recommended size is 128 bytes. If the key is more than 128 bytes long, it is hashed (using SHA-384) to derive a 128-byte key. If it is less than 128 bytes long, it is padded to 128 bytes.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="key">key</paramref> parameter is null.</exception>
+ </member>
+ <member name="P:System.Security.Cryptography.HMACSHA384.ProduceLegacyHmacValues">
+ <summary>Provides a workaround for the .NET Framework 2.0 implementation of the <see cref="T:System.Security.Cryptography.HMACSHA384"></see> algorithm, which is inconsistent with the .NET Framework 2.0 Service Pack 1 implementation of the algorithm.</summary>
+ <returns>true to enable .NET Framework 2.0 Service Pack 1 applications to interact with .NET Framework 2.0 applications; otherwise, false.</returns>
+ </member>
+ <member name="T:System.Security.Cryptography.HMACSHA512">
+ <summary>Computes a Hash-based Message Authentication Code (HMAC) using the <see cref="T:System.Security.Cryptography.SHA512"></see> hash function.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.HMACSHA512.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.HMACSHA512"></see> class with a randomly generated key.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.HMACSHA512.#ctor(System.Byte[])">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.HMACSHA512"></see> class with the specified key data.</summary>
+ <param name="key">The secret key for <see cref="T:System.Security.Cryptography.HMACSHA512"></see> encryption. The key can be any length. However, the recommended size is 128 bytes. If the key is more than 128 bytes long, it is hashed (using SHA-512) to derive a 128-byte key. If it is less than 128 bytes long, it is padded to 128 bytes.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="key">key</paramref> parameter is null.</exception>
+ </member>
+ <member name="P:System.Security.Cryptography.HMACSHA512.ProduceLegacyHmacValues">
+ <summary>Provides a workaround for the .NET Framework 2.0 implementation of the <see cref="T:System.Security.Cryptography.HMACSHA512"></see> algorithm, which is inconsistent with the .NET Framework 2.0 Service Pack 1 implementation.</summary>
+ <returns>true to enable .NET Framework 2.0 Service Pack 1 applications to interact with .NET Framework 2.0 applications; otherwise, false.</returns>
+ </member>
+ <member name="T:System.Security.Cryptography.ICryptoTransform">
+ <summary>Defines the basic operations of cryptographic transformations.</summary>
+ </member>
+ <member name="P:System.Security.Cryptography.ICryptoTransform.CanReuseTransform">
+ <summary>Gets a value indicating whether the current transform can be reused.</summary>
+ <returns>true if the current transform can be reused; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.ICryptoTransform.CanTransformMultipleBlocks">
+ <summary>Gets a value indicating whether multiple blocks can be transformed.</summary>
+ <returns>true if multiple blocks can be transformed; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.ICryptoTransform.InputBlockSize">
+ <summary>Gets the input block size.</summary>
+ <returns>The size of the input data blocks in bytes.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.ICryptoTransform.OutputBlockSize">
+ <summary>Gets the output block size.</summary>
+ <returns>The size of the output data blocks in bytes.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.ICryptoTransform.TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)">
+ <summary>Transforms the specified region of the input byte array and copies the resulting transform to the specified region of the output byte array.</summary>
+ <param name="inputBuffer">The input for which to compute the transform.</param>
+ <param name="inputOffset">The offset into the input byte array from which to begin using data.</param>
+ <param name="inputCount">The number of bytes in the input byte array to use as data.</param>
+ <param name="outputBuffer">The output to which to write the transform.</param>
+ <param name="outputOffset">The offset into the output byte array from which to begin writing data.</param>
+ <returns>The number of bytes written.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.ICryptoTransform.TransformFinalBlock(System.Byte[],System.Int32,System.Int32)">
+ <summary>Transforms the specified region of the specified byte array.</summary>
+ <param name="inputBuffer">The input for which to compute the transform.</param>
+ <param name="inputOffset">The offset into the byte array from which to begin using data.</param>
+ <param name="inputCount">The number of bytes in the byte array to use as data.</param>
+ <returns>The computed transform.</returns>
+ </member>
+ <member name="T:System.Security.Cryptography.ICspAsymmetricAlgorithm">
+ <summary>Defines methods that allow an <see cref="T:System.Security.Cryptography.AsymmetricAlgorithm"></see> class to enumerate key container information, and import and export Microsoft Cryptographic API (CAPI)–compatible key blobs.</summary>
+ </member>
+ <member name="P:System.Security.Cryptography.ICspAsymmetricAlgorithm.CspKeyContainerInfo">
+ <summary>Gets a <see cref="T:System.Security.Cryptography.CspKeyContainerInfo"></see> object that describes additional information about a cryptographic key pair.</summary>
+ <returns>A <see cref="T:System.Security.Cryptography.CspKeyContainerInfo"></see> object that describes additional information about a cryptographic key pair.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.ICspAsymmetricAlgorithm.ExportCspBlob(System.Boolean)">
+ <summary>Exports a blob that contains the key information associated with an <see cref="T:System.Security.Cryptography.AsymmetricAlgorithm"></see> object.</summary>
+ <param name="includePrivateParameters">true to include the private key; otherwise, false.</param>
+ <returns>A byte array that contains the key information associated with an <see cref="T:System.Security.Cryptography.AsymmetricAlgorithm"></see> object.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.ICspAsymmetricAlgorithm.ImportCspBlob(System.Byte[])">
+ <summary>Imports a blob that represents asymmetric key information.</summary>
+ <param name="rawData">A byte array that represents an asymmetric key blob.</param>
+ </member>
+ <member name="T:System.Security.Cryptography.IncrementalHash">
+
+ </member>
+ <member name="P:System.Security.Cryptography.IncrementalHash.AlgorithmName">
+ <returns></returns>
+ </member>
+ <member name="M:System.Security.Cryptography.IncrementalHash.AppendData(System.Byte[])">
+ <param name="data"></param>
+ </member>
+ <member name="M:System.Security.Cryptography.IncrementalHash.AppendData(System.Byte[],System.Int32,System.Int32)">
+ <param name="data"></param>
+ <param name="offset"></param>
+ <param name="count"></param>
+ </member>
+ <member name="M:System.Security.Cryptography.IncrementalHash.CreateHash(System.Security.Cryptography.HashAlgorithmName)">
+ <param name="hashAlgorithm"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Security.Cryptography.IncrementalHash.CreateHMAC(System.Security.Cryptography.HashAlgorithmName,System.Byte[])">
+ <param name="hashAlgorithm"></param>
+ <param name="key"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Security.Cryptography.IncrementalHash.Dispose">
+
+ </member>
+ <member name="M:System.Security.Cryptography.IncrementalHash.GetHashAndReset">
+ <returns></returns>
+ </member>
+ <member name="T:System.Security.Cryptography.KeyedHashAlgorithm">
+ <summary>Represents the abstract class from which all implementations of keyed hash algorithms must derive.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.KeyedHashAlgorithm.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.KeyedHashAlgorithm"></see> class.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.KeyedHashAlgorithm.Create">
+ <summary>Creates an instance of the default implementation of a keyed hash algorithm.</summary>
+ <returns>A new <see cref="T:System.Security.Cryptography.HMACSHA1"></see> instance, unless the default settings have been changed.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.KeyedHashAlgorithm.Create(System.String)">
+ <summary>Creates an instance of the specified implementation of a keyed hash algorithm.</summary>
+ <param name="algName"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">The keyed hash algorithm implementation to use. The following table shows the valid values for the <code>algName</code> parameter and the algorithms they map to. </p>
+ <table><thead><tr><th> Parameter value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Implements <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> System.Security.Cryptography.HMAC <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td><xref href="System.Security.Cryptography.HMACSHA1"></xref></td></tr><tr><td> System.Security.Cryptography.KeyedHashAlgorithm <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td><td><xref href="System.Security.Cryptography.HMACSHA1"></xref></td></tr><tr><td> HMACMD5 <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td><xref href="System.Security.Cryptography.HMACMD5"></xref></td></tr><tr><td> System.Security.Cryptography.HMACMD5 <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td><td><xref href="System.Security.Cryptography.HMACMD5"></xref></td></tr><tr><td> HMACRIPEMD160 <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td><xref href="System.Security.Cryptography.HMACRIPEMD160"></xref></td></tr><tr><td> System.Security.Cryptography.HMACRIPEMD160 <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td><td><xref href="System.Security.Cryptography.HMACRIPEMD160"></xref></td></tr><tr><td> HMACSHA1 <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="20" sourceendlinenumber="20"> </td><td><xref href="System.Security.Cryptography.HMACSHA1"></xref></td></tr><tr><td> System.Security.Cryptography.HMACSHA1 <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="22" sourceendlinenumber="22"> </td><td><xref href="System.Security.Cryptography.HMACSHA1"></xref></td></tr><tr><td> HMACSHA256 <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="24" sourceendlinenumber="24"> </td><td><xref href="System.Security.Cryptography.HMACSHA256"></xref></td></tr><tr><td> System.Security.Cryptography.HMACSHA256 <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="26" sourceendlinenumber="26"> </td><td><xref href="System.Security.Cryptography.HMACSHA256"></xref></td></tr><tr><td> HMACSHA384 <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="28" sourceendlinenumber="28"> </td><td><xref href="System.Security.Cryptography.HMACSHA384"></xref></td></tr><tr><td> System.Security.Cryptography.HMACSHA384 <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="30" sourceendlinenumber="30"> </td><td><xref href="System.Security.Cryptography.HMACSHA384"></xref></td></tr><tr><td> HMACSHA512 <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="32" sourceendlinenumber="32"> </td><td><xref href="System.Security.Cryptography.HMACSHA512"></xref></td></tr><tr><td> System.Security.Cryptography.HMACSHA512 <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="34" sourceendlinenumber="34"> </td><td><xref href="System.Security.Cryptography.HMACSHA512"></xref></td></tr><tr><td> MACTripleDES <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="36" sourceendlinenumber="36"> </td><td><xref href="System.Security.Cryptography.MACTripleDES"></xref></td></tr><tr><td> System.Security.Cryptography.MACTripleDES <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="38" sourceendlinenumber="38"> </td><td><xref href="System.Security.Cryptography.MACTripleDES"></xref></td></tr></tbody></table></p>
+</param>
+ <returns>A new instance of the specified keyed hash algorithm.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.KeyedHashAlgorithm.Dispose(System.Boolean)">
+ <summary>Releases the unmanaged resources used by the <see cref="T:System.Security.Cryptography.KeyedHashAlgorithm"></see> and optionally releases the managed resources.</summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
+ </member>
+ <member name="P:System.Security.Cryptography.KeyedHashAlgorithm.Key">
+ <summary>Gets or sets the key to use in the hash algorithm.</summary>
+ <returns>The key to use in the hash algorithm.</returns>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">An attempt was made to change the <see cref="P:System.Security.Cryptography.KeyedHashAlgorithm.Key"></see> property after hashing has begun.</exception>
+ </member>
+ <member name="F:System.Security.Cryptography.KeyedHashAlgorithm.KeyValue">
+ <summary>The key to use in the hash algorithm.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Security.Cryptography.KeyNumber">
+ <summary>Specifies whether to create an asymmetric signature key or an asymmetric exchange key.</summary>
+ </member>
+ <member name="F:System.Security.Cryptography.KeyNumber.Exchange">
+ <summary>An exchange key pair used to encrypt session keys so that they can be safely stored and exchanged with other users.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.KeyNumber.Signature">
+ <summary>A signature key pair used for authenticating digitally signed messages or files.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Security.Cryptography.KeySizes">
+ <summary>Determines the set of valid key sizes for the symmetric cryptographic algorithms.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.KeySizes.#ctor(System.Int32,System.Int32,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.KeySizes"></see> class with the specified key values.</summary>
+ <param name="minSize">The minimum valid key size.</param>
+ <param name="maxSize">The maximum valid key size.</param>
+ <param name="skipSize">The interval between valid key sizes.</param>
+ </member>
+ <member name="P:System.Security.Cryptography.KeySizes.MaxSize">
+ <summary>Specifies the maximum key size in bits.</summary>
+ <returns>The maximum key size in bits.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.KeySizes.MinSize">
+ <summary>Specifies the minimum key size in bits.</summary>
+ <returns>The minimum key size in bits.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.KeySizes.SkipSize">
+ <summary>Specifies the interval between valid key sizes in bits.</summary>
+ <returns>The interval between valid key sizes in bits.</returns>
+ </member>
+ <member name="T:System.Security.Cryptography.MaskGenerationMethod">
+ <summary>Represents the abstract class from which all mask generator algorithms must derive.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.MaskGenerationMethod.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.MaskGenerationMethod"></see> class.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.MaskGenerationMethod.GenerateMask(System.Byte[],System.Int32)">
+ <summary>When overridden in a derived class, generates a mask with the specified length using the specified random seed.</summary>
+ <param name="rgbSeed">The random seed to use to compute the mask.</param>
+ <param name="cbReturn">The length of the generated mask in bytes.</param>
+ <returns>A randomly generated mask whose length is equal to the <paramref name="cbReturn">cbReturn</paramref> parameter.</returns>
+ </member>
+ <member name="T:System.Security.Cryptography.MD5">
+ <summary>Represents the abstract class from which all implementations of the <see cref="T:System.Security.Cryptography.MD5"></see> hash algorithm inherit.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.MD5.#ctor">
+ <summary>Initializes a new instance of <see cref="T:System.Security.Cryptography.MD5"></see>.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.MD5.Create">
+ <summary>Creates an instance of the default implementation of the <see cref="T:System.Security.Cryptography.MD5"></see> hash algorithm.</summary>
+ <returns>A new instance of the <see cref="T:System.Security.Cryptography.MD5"></see> hash algorithm.</returns>
+ <exception cref="T:System.Reflection.TargetInvocationException">The algorithm was used with Federal Information Processing Standards (FIPS) mode enabled, but is not FIPS compatible.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.MD5.Create(System.String)">
+ <summary>Creates an instance of the specified implementation of the <see cref="T:System.Security.Cryptography.MD5"></see> hash algorithm.</summary>
+ <param name="algName">The name of the specific implementation of <see cref="T:System.Security.Cryptography.MD5"></see> to use.</param>
+ <returns>A new instance of the specified implementation of <see cref="T:System.Security.Cryptography.MD5"></see>.</returns>
+ <exception cref="T:System.Reflection.TargetInvocationException">The algorithm described by the <paramref name="algName">algName</paramref> parameter was used with Federal Information Processing Standards (FIPS) mode enabled, but is not FIPS compatible.</exception>
+ </member>
+ <member name="T:System.Security.Cryptography.MD5CryptoServiceProvider">
+ <summary>Computes the <see cref="T:System.Security.Cryptography.MD5"></see> hash value for the input data using the implementation provided by the cryptographic service provider (CSP). This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.MD5CryptoServiceProvider.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.MD5CryptoServiceProvider"></see> class.</summary>
+ <exception cref="T:System.InvalidOperationException">A FIPS-compliant algorithm policy is not being used.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.MD5CryptoServiceProvider.Initialize">
+ <summary>Initializes an instance of <see cref="T:System.Security.Cryptography.MD5CryptoServiceProvider"></see>.</summary>
+ </member>
+ <member name="T:System.Security.Cryptography.Oid">
+ <summary>Represents a cryptographic object identifier. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.Oid.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Oid"></see> class.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.Oid.#ctor(System.Security.Cryptography.Oid)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Oid"></see> class using the specified <see cref="T:System.Security.Cryptography.Oid"></see> object.</summary>
+ <param name="oid">The object identifier information to use to create the new object identifier.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="oid">oid</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.Oid.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Oid"></see> class using a string value of an <see cref="T:System.Security.Cryptography.Oid"></see> object.</summary>
+ <param name="oid">An object identifier.</param>
+ </member>
+ <member name="M:System.Security.Cryptography.Oid.#ctor(System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Oid"></see> class using the specified value and friendly name.</summary>
+ <param name="value">The dotted number of the identifier.</param>
+ <param name="friendlyName">The friendly name of the identifier.</param>
+ </member>
+ <member name="P:System.Security.Cryptography.Oid.FriendlyName">
+ <summary>Gets or sets the friendly name of the identifier.</summary>
+ <returns>The friendly name of the identifier.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.Oid.FromFriendlyName(System.String,System.Security.Cryptography.OidGroup)">
+ <summary>Creates an <see cref="T:System.Security.Cryptography.Oid"></see> object from an OID friendly name by searching the specified group.</summary>
+ <param name="friendlyName">The friendly name of the identifier.</param>
+ <param name="group">The group to search in.</param>
+ <returns>An object that represents the specified OID.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="friendlyName">friendlyName</paramref> is null.</exception>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">The OID was not found.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.Oid.FromOidValue(System.String,System.Security.Cryptography.OidGroup)">
+ <summary>Creates an <see cref="T:System.Security.Cryptography.Oid"></see> object by using the specified OID value and group.</summary>
+ <param name="oidValue">The OID value.</param>
+ <param name="group">The group to search in.</param>
+ <returns>A new instance of an <see cref="T:System.Security.Cryptography.Oid"></see> object.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="oidValue">oidValue</paramref> is null.</exception>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">The friendly name for the OID value was not found.</exception>
+ </member>
+ <member name="P:System.Security.Cryptography.Oid.Value">
+ <summary>Gets or sets the dotted number of the identifier.</summary>
+ <returns>The dotted number of the identifier.</returns>
+ </member>
+ <member name="T:System.Security.Cryptography.OidCollection">
+ <summary>Represents a collection of <see cref="T:System.Security.Cryptography.Oid"></see> objects. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.OidCollection.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.OidCollection"></see> class.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.OidCollection.Add(System.Security.Cryptography.Oid)">
+ <summary>Adds an <see cref="T:System.Security.Cryptography.Oid"></see> object to the <see cref="T:System.Security.Cryptography.OidCollection"></see> object.</summary>
+ <param name="oid">The <see cref="T:System.Security.Cryptography.Oid"></see> object to add to the collection.</param>
+ <returns>The index of the added <see cref="T:System.Security.Cryptography.Oid"></see> object.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.OidCollection.CopyTo(System.Security.Cryptography.Oid[],System.Int32)">
+ <summary>Copies the <see cref="T:System.Security.Cryptography.OidCollection"></see> object into an array.</summary>
+ <param name="array">The array to copy the <see cref="T:System.Security.Cryptography.OidCollection"></see> object into.</param>
+ <param name="index">The location where the copy operation starts.</param>
+ </member>
+ <member name="P:System.Security.Cryptography.OidCollection.Count">
+ <summary>Gets the number of <see cref="T:System.Security.Cryptography.Oid"></see> objects in a collection.</summary>
+ <returns>The number of <see cref="T:System.Security.Cryptography.Oid"></see> objects in a collection.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.OidCollection.GetEnumerator">
+ <summary>Returns an <see cref="T:System.Security.Cryptography.OidEnumerator"></see> object that can be used to navigate the <see cref="T:System.Security.Cryptography.OidCollection"></see> object.</summary>
+ <returns>An <see cref="T:System.Security.Cryptography.OidEnumerator"></see> object.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.OidCollection.IsSynchronized">
+ <summary>Gets a value that indicates whether access to the <see cref="T:System.Security.Cryptography.OidCollection"></see> object is thread safe.</summary>
+ <returns>false in all cases.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.OidCollection.Item(System.Int32)">
+ <summary>Gets an <see cref="T:System.Security.Cryptography.Oid"></see> object from the <see cref="T:System.Security.Cryptography.OidCollection"></see> object.</summary>
+ <param name="index">The location of the <see cref="T:System.Security.Cryptography.Oid"></see> object in the collection.</param>
+ <returns>An <see cref="T:System.Security.Cryptography.Oid"></see> object.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.OidCollection.Item(System.String)">
+ <summary>Gets the first <see cref="T:System.Security.Cryptography.Oid"></see> object that contains a value of the <see cref="P:System.Security.Cryptography.Oid.Value"></see> property or a value of the <see cref="P:System.Security.Cryptography.Oid.FriendlyName"></see> property that matches the specified string value from the <see cref="T:System.Security.Cryptography.OidCollection"></see> object.</summary>
+ <param name="oid">A string that represents a <see cref="P:System.Security.Cryptography.Oid.Value"></see> property or a <see cref="P:System.Security.Cryptography.Oid.FriendlyName"></see> property.</param>
+ <returns>An <see cref="T:System.Security.Cryptography.Oid"></see> object.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.OidCollection.SyncRoot">
+ <summary>Gets an object that can be used to synchronize access to the <see cref="T:System.Security.Cryptography.OidCollection"></see> object.</summary>
+ <returns>An object that can be used to synchronize access to the <see cref="T:System.Security.Cryptography.OidCollection"></see> object.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.OidCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
+ <summary>Copies the <see cref="T:System.Security.Cryptography.OidCollection"></see> object into an array.</summary>
+ <param name="array">The array to copy the <see cref="T:System.Security.Cryptography.OidCollection"></see> object to.</param>
+ <param name="index">The location where the copy operation starts.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="array">array</paramref> cannot be a multidimensional array. -or- The length of <paramref name="array">array</paramref> is an invalid offset length.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The value of <paramref name="index">index</paramref> is out range.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.OidCollection.System#Collections#IEnumerable#GetEnumerator">
+ <summary>Returns an <see cref="T:System.Security.Cryptography.OidEnumerator"></see> object that can be used to navigate the <see cref="T:System.Security.Cryptography.OidCollection"></see> object.</summary>
+ <returns>An <see cref="T:System.Security.Cryptography.OidEnumerator"></see> object that can be used to navigate the collection.</returns>
+ </member>
+ <member name="T:System.Security.Cryptography.OidEnumerator">
+ <summary>Provides the ability to navigate through an <see cref="T:System.Security.Cryptography.OidCollection"></see> object. This class cannot be inherited.</summary>
+ </member>
+ <member name="P:System.Security.Cryptography.OidEnumerator.Current">
+ <summary>Gets the current <see cref="T:System.Security.Cryptography.Oid"></see> object in an <see cref="T:System.Security.Cryptography.OidCollection"></see> object.</summary>
+ <returns>The current <see cref="T:System.Security.Cryptography.Oid"></see> object in the collection.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.OidEnumerator.MoveNext">
+ <summary>Advances to the next <see cref="T:System.Security.Cryptography.Oid"></see> object in an <see cref="T:System.Security.Cryptography.OidCollection"></see> object.</summary>
+ <returns>true, if the enumerator was successfully advanced to the next element; false, if the enumerator has passed the end of the collection.</returns>
+ <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.OidEnumerator.Reset">
+ <summary>Sets an enumerator to its initial position.</summary>
+ <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created.</exception>
+ </member>
+ <member name="P:System.Security.Cryptography.OidEnumerator.System#Collections#IEnumerator#Current">
+ <summary>Gets the current <see cref="T:System.Security.Cryptography.Oid"></see> object in an <see cref="T:System.Security.Cryptography.OidCollection"></see> object.</summary>
+ <returns>The current <see cref="T:System.Security.Cryptography.Oid"></see> object.</returns>
+ </member>
+ <member name="T:System.Security.Cryptography.OidGroup">
+ <summary>Identifies Windows cryptographic object identifier (OID) groups.</summary>
+ </member>
+ <member name="F:System.Security.Cryptography.OidGroup.All">
+ <summary>All the groups.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.OidGroup.Attribute">
+ <summary>The Windows group that is represented by CRYPT_RDN_ATTR_OID_GROUP_ID.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.OidGroup.EncryptionAlgorithm">
+ <summary>The Windows group that is represented by CRYPT_ENCRYPT_ALG_OID_GROUP_ID.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.OidGroup.EnhancedKeyUsage">
+ <summary>The Windows group that is represented by CRYPT_ENHKEY_USAGE_OID_GROUP_ID.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.OidGroup.ExtensionOrAttribute">
+ <summary>The Windows group that is represented by CRYPT_EXT_OR_ATTR_OID_GROUP_ID.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.OidGroup.HashAlgorithm">
+ <summary>The Windows group that is represented by CRYPT_HASH_ALG_OID_GROUP_ID.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.OidGroup.KeyDerivationFunction">
+ <summary>The Windows group that is represented by CRYPT_KDF_OID_GROUP_ID.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.OidGroup.Policy">
+ <summary>The Windows group that is represented by CRYPT_POLICY_OID_GROUP_ID.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.OidGroup.PublicKeyAlgorithm">
+ <summary>The Windows group that is represented by CRYPT_PUBKEY_ALG_OID_GROUP_ID.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.OidGroup.SignatureAlgorithm">
+ <summary>The Windows group that is represented by CRYPT_SIGN_ALG_OID_GROUP_ID.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.OidGroup.Template">
+ <summary>The Windows group that is represented by CRYPT_TEMPLATE_OID_GROUP_ID.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Security.Cryptography.PaddingMode">
+ <summary>Specifies the type of padding to apply when the message data block is shorter than the full number of bytes needed for a cryptographic operation.</summary>
+ </member>
+ <member name="F:System.Security.Cryptography.PaddingMode.ANSIX923">
+ <summary>The ANSIX923 padding string consists of a sequence of bytes filled with zeros before the length.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.PaddingMode.ISO10126">
+ <summary>The ISO10126 padding string consists of random data before the length.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.PaddingMode.None">
+ <summary>No padding is done.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.PaddingMode.PKCS7">
+ <summary>The PKCS #7 padding string consists of a sequence of bytes, each of which is equal to the total number of padding bytes added.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.PaddingMode.Zeros">
+ <summary>The padding string consists of bytes set to zero.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Security.Cryptography.PasswordDeriveBytes">
+ <summary>Derives a key from a password using an extension of the PBKDF1 algorithm.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.PasswordDeriveBytes.#ctor(System.Byte[],System.Byte[])">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.PasswordDeriveBytes"></see> class specifying the password and key salt to use to derive the key.</summary>
+ <param name="password">The password to derive the key for.</param>
+ <param name="salt">The key salt to use to derive the key.</param>
+ </member>
+ <member name="M:System.Security.Cryptography.PasswordDeriveBytes.#ctor(System.String,System.Byte[])">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.PasswordDeriveBytes"></see> class with the password and key salt to use to derive the key.</summary>
+ <param name="strPassword">The password for which to derive the key.</param>
+ <param name="rgbSalt">The key salt to use to derive the key.</param>
+ </member>
+ <member name="M:System.Security.Cryptography.PasswordDeriveBytes.#ctor(System.Byte[],System.Byte[],System.Security.Cryptography.CspParameters)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.PasswordDeriveBytes"></see> class specifying the password, key salt, and cryptographic service provider (CSP) to use to derive the key.</summary>
+ <param name="password">The password to derive the key for.</param>
+ <param name="salt">The key salt to use to derive the key.</param>
+ <param name="cspParams">The cryptographic service provider (CSP) parameters for the operation.</param>
+ </member>
+ <member name="M:System.Security.Cryptography.PasswordDeriveBytes.#ctor(System.String,System.Byte[],System.Security.Cryptography.CspParameters)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.PasswordDeriveBytes"></see> class with the password, key salt, and cryptographic service provider (CSP) parameters to use to derive the key.</summary>
+ <param name="strPassword">The password for which to derive the key.</param>
+ <param name="rgbSalt">The key salt to use to derive the key.</param>
+ <param name="cspParams">The CSP parameters for the operation.</param>
+ </member>
+ <member name="M:System.Security.Cryptography.PasswordDeriveBytes.#ctor(System.Byte[],System.Byte[],System.String,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.PasswordDeriveBytes"></see> class specifying the password, key salt, hash name, and iterations to use to derive the key.</summary>
+ <param name="password">The password to derive the key for.</param>
+ <param name="salt">The key salt to use to derive the key.</param>
+ <param name="hashName">The hash algorithm to use to derive the key.</param>
+ <param name="iterations">The iteration count to use to derive the key.</param>
+ </member>
+ <member name="M:System.Security.Cryptography.PasswordDeriveBytes.#ctor(System.String,System.Byte[],System.String,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.PasswordDeriveBytes"></see> class with the password, key salt, hash name, and number of iterations to use to derive the key.</summary>
+ <param name="strPassword">The password for which to derive the key.</param>
+ <param name="rgbSalt">The key salt to use to derive the key.</param>
+ <param name="strHashName">The name of the hash algorithm for the operation.</param>
+ <param name="iterations">The number of iterations for the operation.</param>
+ </member>
+ <member name="M:System.Security.Cryptography.PasswordDeriveBytes.#ctor(System.Byte[],System.Byte[],System.String,System.Int32,System.Security.Cryptography.CspParameters)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.PasswordDeriveBytes"></see> class specifying the password, key salt, hash name, iterations, and cryptographic service provider (CSP) to use to derive the key.</summary>
+ <param name="password">The password to derive the key for.</param>
+ <param name="salt">The key salt to use to derive the key.</param>
+ <param name="hashName">The hash algorithm to use to derive the key.</param>
+ <param name="iterations">The iteration count to use to derive the key.</param>
+ <param name="cspParams">The cryptographic service provider (CSP) parameters for the operation.</param>
+ </member>
+ <member name="M:System.Security.Cryptography.PasswordDeriveBytes.#ctor(System.String,System.Byte[],System.String,System.Int32,System.Security.Cryptography.CspParameters)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.PasswordDeriveBytes"></see> class with the password, key salt, hash name, number of iterations, and cryptographic service provider (CSP) parameters to use to derive the key.</summary>
+ <param name="strPassword">The password for which to derive the key.</param>
+ <param name="rgbSalt">The key salt to use to derive the key.</param>
+ <param name="strHashName">The name of the hash algorithm for the operation.</param>
+ <param name="iterations">The number of iterations for the operation.</param>
+ <param name="cspParams">The CSP parameters for the operation.</param>
+ </member>
+ <member name="M:System.Security.Cryptography.PasswordDeriveBytes.CryptDeriveKey(System.String,System.String,System.Int32,System.Byte[])">
+ <summary>Derives a cryptographic key from the <see cref="T:System.Security.Cryptography.PasswordDeriveBytes"></see> object.</summary>
+ <param name="algname">The algorithm name for which to derive the key.</param>
+ <param name="alghashname">The hash algorithm name to use to derive the key.</param>
+ <param name="keySize">The size of the key, in bits, to derive.</param>
+ <param name="rgbIV">The initialization vector (IV) to use to derive the key.</param>
+ <returns>The derived key.</returns>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">The <paramref name="keySize">keySize</paramref> parameter is incorrect. -or- The cryptographic service provider (CSP) cannot be acquired. -or- The <paramref name="algname">algname</paramref> parameter is not a valid algorithm name. -or- The <paramref name="alghashname">alghashname</paramref> parameter is not a valid hash algorithm name.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.PasswordDeriveBytes.Dispose(System.Boolean)">
+ <summary>Releases the unmanaged resources used by the <see cref="T:System.Security.Cryptography.PasswordDeriveBytes"></see> class and optionally releases the managed resources.</summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
+ </member>
+ <member name="M:System.Security.Cryptography.PasswordDeriveBytes.GetBytes(System.Int32)">
+ <summary>Returns pseudo-random key bytes.</summary>
+ <param name="cb">The number of pseudo-random key bytes to generate.</param>
+ <returns>A byte array filled with pseudo-random key bytes.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.PasswordDeriveBytes.HashName">
+ <summary>Gets or sets the name of the hash algorithm for the operation.</summary>
+ <returns>The name of the hash algorithm for the operation.</returns>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">The name of the hash value is fixed and an attempt is made to change this value.</exception>
+ </member>
+ <member name="P:System.Security.Cryptography.PasswordDeriveBytes.IterationCount">
+ <summary>Gets or sets the number of iterations for the operation.</summary>
+ <returns>The number of iterations for the operation.</returns>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">The number of iterations is fixed and an attempt is made to change this value.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The property cannot be set because its value is out of range. This property requires a non-negative number.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.PasswordDeriveBytes.Reset">
+ <summary>Resets the state of the operation.</summary>
+ </member>
+ <member name="P:System.Security.Cryptography.PasswordDeriveBytes.Salt">
+ <summary>Gets or sets the key salt value for the operation.</summary>
+ <returns>The key salt value for the operation.</returns>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">The key salt value is fixed and an attempt is made to change this value.</exception>
+ </member>
+ <member name="T:System.Threading.WaitCallback">
+ <summary>Represents a callback method to be executed by a thread pool thread.</summary>
+ <param name="state">An object containing information to be used by the callback method.</param>
+ </member>
+ <member name="T:System.Threading.WaitHandle">
+ <summary>Encapsulates operating system–specific objects that wait for exclusive access to shared resources.</summary>
+ </member>
+ <member name="M:System.Threading.WaitHandle.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Threading.WaitHandle"></see> class.</summary>
+ </member>
+ <member name="M:System.Threading.WaitHandle.Close">
+ <summary>Releases all resources held by the current <see cref="T:System.Threading.WaitHandle"></see>.</summary>
+ </member>
+ <member name="M:System.Threading.WaitHandle.Dispose">
+ <summary>Releases all resources used by the current instance of the <see cref="T:System.Threading.WaitHandle"></see> class.</summary>
+ </member>
+ <member name="M:System.Threading.WaitHandle.Dispose(System.Boolean)">
+ <summary>When overridden in a derived class, releases the unmanaged resources used by the <see cref="T:System.Threading.WaitHandle"></see>, and optionally releases the managed resources.</summary>
+ <param name="explicitDisposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
+ </member>
+ <member name="P:System.Threading.WaitHandle.Handle">
+ <summary>Gets or sets the native operating system handle.</summary>
+ <returns>An IntPtr representing the native operating system handle. The default is the value of the <see cref="F:System.Threading.WaitHandle.InvalidHandle"></see> field.</returns>
+ </member>
+ <member name="F:System.Threading.WaitHandle.InvalidHandle">
+ <summary>Represents an invalid native operating system handle. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="P:System.Threading.WaitHandle.SafeWaitHandle">
+ <summary>Gets or sets the native operating system handle.</summary>
+ <returns>A <see cref="T:Microsoft.Win32.SafeHandles.SafeWaitHandle"></see> representing the native operating system handle.</returns>
+ </member>
+ <member name="M:System.Threading.WaitHandle.SignalAndWait(System.Threading.WaitHandle,System.Threading.WaitHandle)">
+ <summary>Signals one <see cref="T:System.Threading.WaitHandle"></see> and waits on another.</summary>
+ <param name="toSignal">The <see cref="T:System.Threading.WaitHandle"></see> to signal.</param>
+ <param name="toWaitOn">The <see cref="T:System.Threading.WaitHandle"></see> to wait on.</param>
+ <returns>true if both the signal and the wait complete successfully; if the wait does not complete, the method does not return.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="toSignal">toSignal</paramref> is null. -or- <paramref name="toWaitOn">toWaitOn</paramref> is null.</exception>
+ <exception cref="T:System.NotSupportedException">The method was called on a thread that has <see cref="T:System.STAThreadAttribute"></see>.</exception>
+ <exception cref="T:System.PlatformNotSupportedException">This method is not supported on Windows 98 or Windows Millennium Edition.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="toSignal">toSignal</paramref> is a semaphore, and it already has a full count.</exception>
+ <exception cref="T:System.Threading.AbandonedMutexException">The wait completed because a thread exited without releasing a mutex. This exception is not thrown on Windows 98 or Windows Millennium Edition.</exception>
+ </member>
+ <member name="M:System.Threading.WaitHandle.SignalAndWait(System.Threading.WaitHandle,System.Threading.WaitHandle,System.Int32,System.Boolean)">
+ <summary>Signals one <see cref="T:System.Threading.WaitHandle"></see> and waits on another, specifying a time-out interval as a 32-bit signed integer and specifying whether to exit the synchronization domain for the context before entering the wait.</summary>
+ <param name="toSignal">The <see cref="T:System.Threading.WaitHandle"></see> to signal.</param>
+ <param name="toWaitOn">The <see cref="T:System.Threading.WaitHandle"></see> to wait on.</param>
+ <param name="millisecondsTimeout">An integer that represents the interval to wait. If the value is <see cref="F:System.Threading.Timeout.Infinite"></see>, that is, -1, the wait is infinite.</param>
+ <param name="exitContext">true to exit the synchronization domain for the context before the wait (if in a synchronized context), and reacquire it afterward; otherwise, false.</param>
+ <returns>true if both the signal and the wait completed successfully, or false if the signal completed but the wait timed out.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="toSignal">toSignal</paramref> is null. -or- <paramref name="toWaitOn">toWaitOn</paramref> is null.</exception>
+ <exception cref="T:System.NotSupportedException">The method is called on a thread that has <see cref="T:System.STAThreadAttribute"></see>.</exception>
+ <exception cref="T:System.PlatformNotSupportedException">This method is not supported on Windows 98 or Windows Millennium Edition.</exception>
+ <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Threading.WaitHandle"></see> cannot be signaled because it would exceed its maximum count.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="millisecondsTimeout">millisecondsTimeout</paramref> is a negative number other than -1, which represents an infinite time-out.</exception>
+ <exception cref="T:System.Threading.AbandonedMutexException">The wait completed because a thread exited without releasing a mutex. This exception is not thrown on Windows 98 or Windows Millennium Edition.</exception>
+ </member>
+ <member name="M:System.Threading.WaitHandle.SignalAndWait(System.Threading.WaitHandle,System.Threading.WaitHandle,System.TimeSpan,System.Boolean)">
+ <summary>Signals one <see cref="T:System.Threading.WaitHandle"></see> and waits on another, specifying the time-out interval as a <see cref="T:System.TimeSpan"></see> and specifying whether to exit the synchronization domain for the context before entering the wait.</summary>
+ <param name="toSignal">The <see cref="T:System.Threading.WaitHandle"></see> to signal.</param>
+ <param name="toWaitOn">The <see cref="T:System.Threading.WaitHandle"></see> to wait on.</param>
+ <param name="timeout">A <see cref="T:System.TimeSpan"></see> that represents the interval to wait. If the value is -1, the wait is infinite.</param>
+ <param name="exitContext">true to exit the synchronization domain for the context before the wait (if in a synchronized context), and reacquire it afterward; otherwise, false.</param>
+ <returns>true if both the signal and the wait completed successfully, or false if the signal completed but the wait timed out.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="toSignal">toSignal</paramref> is null. -or- <paramref name="toWaitOn">toWaitOn</paramref> is null.</exception>
+ <exception cref="T:System.NotSupportedException">The method was called on a thread that has <see cref="T:System.STAThreadAttribute"></see>.</exception>
+ <exception cref="T:System.PlatformNotSupportedException">This method is not supported on Windows 98 or Windows Millennium Edition.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="toSignal">toSignal</paramref> is a semaphore, and it already has a full count.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="timeout">timeout</paramref> evaluates to a negative number of milliseconds other than -1. -or- <paramref name="timeout">timeout</paramref> is greater than <see cref="F:System.Int32.MaxValue"></see>.</exception>
+ <exception cref="T:System.Threading.AbandonedMutexException">The wait completed because a thread exited without releasing a mutex. This exception is not thrown on Windows 98 or Windows Millennium Edition.</exception>
+ </member>
+ <member name="M:System.Threading.WaitHandle.WaitAll(System.Threading.WaitHandle[],System.TimeSpan,System.Boolean)">
+ <summary>Waits for all the elements in the specified array to receive a signal, using a <see cref="T:System.TimeSpan"></see> value to specify the time interval, and specifying whether to exit the synchronization domain before the wait.</summary>
+ <param name="waitHandles">A WaitHandle array containing the objects for which the current instance will wait. This array cannot contain multiple references to the same object.</param>
+ <param name="timeout">A <see cref="T:System.TimeSpan"></see> that represents the number of milliseconds to wait, or a <see cref="T:System.TimeSpan"></see> that represents -1 milliseconds, to wait indefinitely.</param>
+ <param name="exitContext">true to exit the synchronization domain for the context before the wait (if in a synchronized context), and reacquire it afterward; otherwise, false.</param>
+ <returns>true when every element in <paramref name="waitHandles">waitHandles</paramref> has received a signal; otherwise false.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="waitHandles">waitHandles</paramref> parameter is null. -or- One or more of the objects in the <paramref name="waitHandles">waitHandles</paramref> array is null. -or- <paramref name="waitHandles">waitHandles</paramref> is an array with no elements and the .NET Framework version is 2.0 or later.</exception>
+ <exception cref="T:System.DuplicateWaitObjectException">The <paramref name="waitHandles">waitHandles</paramref> array contains elements that are duplicates.</exception>
+ <exception cref="T:System.NotSupportedException">The number of objects in <paramref name="waitHandles">waitHandles</paramref> is greater than the system permits. -or- The <see cref="T:System.STAThreadAttribute"></see> attribute is applied to the thread procedure for the current thread, and <paramref name="waitHandles">waitHandles</paramref> contains more than one element.</exception>
+ <exception cref="T:System.ApplicationException"><paramref name="waitHandles">waitHandles</paramref> is an array with no elements and the .NET Framework version is 1.0 or 1.1.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="timeout">timeout</paramref> is a negative number other than -1 milliseconds, which represents an infinite time-out. -or- <paramref name="timeout">timeout</paramref> is greater than <see cref="F:System.Int32.MaxValue"></see>.</exception>
+ <exception cref="T:System.Threading.AbandonedMutexException">The wait terminated because a thread exited without releasing a mutex. This exception is not thrown on Windows 98 or Windows Millennium Edition.</exception>
+ <exception cref="T:System.InvalidOperationException">The <paramref name="waitHandles">waitHandles</paramref> array contains a transparent proxy for a <see cref="T:System.Threading.WaitHandle"></see> in another application domain.</exception>
+ </member>
+ <member name="M:System.Threading.WaitHandle.WaitAll(System.Threading.WaitHandle[],System.Int32,System.Boolean)">
+ <summary>Waits for all the elements in the specified array to receive a signal, using an <see cref="T:System.Int32"></see> value to specify the time interval and specifying whether to exit the synchronization domain before the wait.</summary>
+ <param name="waitHandles">A WaitHandle array containing the objects for which the current instance will wait. This array cannot contain multiple references to the same object (duplicates).</param>
+ <param name="millisecondsTimeout">The number of milliseconds to wait, or <see cref="F:System.Threading.Timeout.Infinite"></see> (-1) to wait indefinitely.</param>
+ <param name="exitContext">true to exit the synchronization domain for the context before the wait (if in a synchronized context), and reacquire it afterward; otherwise, false.</param>
+ <returns>true when every element in <paramref name="waitHandles">waitHandles</paramref> has received a signal; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="waitHandles">waitHandles</paramref> parameter is null. -or- One or more of the objects in the <paramref name="waitHandles">waitHandles</paramref> array is null. -or- <paramref name="waitHandles">waitHandles</paramref> is an array with no elements and the .NET Framework version is 2.0 or later.</exception>
+ <exception cref="T:System.DuplicateWaitObjectException">The <paramref name="waitHandles">waitHandles</paramref> array contains elements that are duplicates.</exception>
+ <exception cref="T:System.NotSupportedException">The number of objects in <paramref name="waitHandles">waitHandles</paramref> is greater than the system permits. -or- The <see cref="T:System.STAThreadAttribute"></see> attribute is applied to the thread procedure for the current thread, and <paramref name="waitHandles">waitHandles</paramref> contains more than one element.</exception>
+ <exception cref="T:System.ApplicationException"><paramref name="waitHandles">waitHandles</paramref> is an array with no elements and the .NET Framework version is 1.0 or 1.1.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="millisecondsTimeout">millisecondsTimeout</paramref> is a negative number other than -1, which represents an infinite time-out.</exception>
+ <exception cref="T:System.Threading.AbandonedMutexException">The wait completed because a thread exited without releasing a mutex. This exception is not thrown on Windows 98 or Windows Millennium Edition.</exception>
+ <exception cref="T:System.InvalidOperationException">The <paramref name="waitHandles">waitHandles</paramref> array contains a transparent proxy for a <see cref="T:System.Threading.WaitHandle"></see> in another application domain.</exception>
+ </member>
+ <member name="M:System.Threading.WaitHandle.WaitAll(System.Threading.WaitHandle[],System.TimeSpan)">
+ <summary>Waits for all the elements in the specified array to receive a signal, using a <see cref="T:System.TimeSpan"></see> value to specify the time interval.</summary>
+ <param name="waitHandles">A WaitHandle array containing the objects for which the current instance will wait. This array cannot contain multiple references to the same object.</param>
+ <param name="timeout">A <see cref="T:System.TimeSpan"></see> that represents the number of milliseconds to wait, or a <see cref="T:System.TimeSpan"></see> that represents -1 milliseconds, to wait indefinitely.</param>
+ <returns>true when every element in <paramref name="waitHandles">waitHandles</paramref> has received a signal; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="waitHandles">waitHandles</paramref> parameter is null. -or- One or more of the objects in the <paramref name="waitHandles">waitHandles</paramref> array is null. -or- <paramref name="waitHandles">waitHandles</paramref> is an array with no elements.</exception>
+ <exception cref="T:System.DuplicateWaitObjectException">
+ In the [.NET for Windows Store apps](http://go.microsoft.com/fwlink/?LinkID=247912) or the [Portable Class Library](~/docs/standard/cross-platform/cross-platform-development-with-the-portable-class-library.md), catch the base class exception, <see cref="T:System.ArgumentException"></see>, instead.
+
+ The <paramref name="waitHandles">waitHandles</paramref> array contains elements that are duplicates.</exception>
+ <exception cref="T:System.NotSupportedException">The number of objects in <paramref name="waitHandles">waitHandles</paramref> is greater than the system permits. -or- The <see cref="T:System.STAThreadAttribute"></see> attribute is applied to the thread procedure for the current thread, and <paramref name="waitHandles">waitHandles</paramref> contains more than one element.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="timeout">timeout</paramref> is a negative number other than -1 milliseconds, which represents an infinite time-out. -or- <paramref name="timeout">timeout</paramref> is greater than <see cref="F:System.Int32.MaxValue"></see>.</exception>
+ <exception cref="T:System.Threading.AbandonedMutexException">The wait terminated because a thread exited without releasing a mutex. This exception is not thrown on Windows 98 or Windows Millennium Edition.</exception>
+ <exception cref="T:System.InvalidOperationException">The <paramref name="waitHandles">waitHandles</paramref> array contains a transparent proxy for a <see cref="T:System.Threading.WaitHandle"></see> in another application domain.</exception>
+ </member>
+ <member name="M:System.Threading.WaitHandle.WaitAll(System.Threading.WaitHandle[],System.Int32)">
+ <summary>Waits for all the elements in the specified array to receive a signal, using an <see cref="T:System.Int32"></see> value to specify the time interval.</summary>
+ <param name="waitHandles">A WaitHandle array containing the objects for which the current instance will wait. This array cannot contain multiple references to the same object (duplicates).</param>
+ <param name="millisecondsTimeout">The number of milliseconds to wait, or <see cref="F:System.Threading.Timeout.Infinite"></see> (-1) to wait indefinitely.</param>
+ <returns>true when every element in <paramref name="waitHandles">waitHandles</paramref> has received a signal; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="waitHandles">waitHandles</paramref> parameter is null. -or- One or more of the objects in the <paramref name="waitHandles">waitHandles</paramref> array is null. -or- <paramref name="waitHandles">waitHandles</paramref> is an array with no elements.</exception>
+ <exception cref="T:System.DuplicateWaitObjectException">
+ In the [.NET for Windows Store apps](http://go.microsoft.com/fwlink/?LinkID=247912) or the [Portable Class Library](~/docs/standard/cross-platform/cross-platform-development-with-the-portable-class-library.md), catch the base class exception, <see cref="T:System.ArgumentException"></see>, instead.
+
+ The <paramref name="waitHandles">waitHandles</paramref> array contains elements that are duplicates.</exception>
+ <exception cref="T:System.NotSupportedException">The number of objects in <paramref name="waitHandles">waitHandles</paramref> is greater than the system permits. -or- The <see cref="T:System.STAThreadAttribute"></see> attribute is applied to the thread procedure for the current thread, and <paramref name="waitHandles">waitHandles</paramref> contains more than one element.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="millisecondsTimeout">millisecondsTimeout</paramref> is a negative number other than -1, which represents an infinite time-out.</exception>
+ <exception cref="T:System.Threading.AbandonedMutexException">The wait completed because a thread exited without releasing a mutex. This exception is not thrown on Windows 98 or Windows Millennium Edition.</exception>
+ <exception cref="T:System.InvalidOperationException">The <paramref name="waitHandles">waitHandles</paramref> array contains a transparent proxy for a <see cref="T:System.Threading.WaitHandle"></see> in another application domain.</exception>
+ </member>
+ <member name="M:System.Threading.WaitHandle.WaitAll(System.Threading.WaitHandle[])">
+ <summary>Waits for all the elements in the specified array to receive a signal.</summary>
+ <param name="waitHandles">A WaitHandle array containing the objects for which the current instance will wait. This array cannot contain multiple references to the same object.</param>
+ <returns>true when every element in <paramref name="waitHandles">waitHandles</paramref> has received a signal; otherwise the method never returns.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="waitHandles">waitHandles</paramref> parameter is null. -or- One or more of the objects in the <paramref name="waitHandles">waitHandles</paramref> array are null. -or- <paramref name="waitHandles">waitHandles</paramref> is an array with no elements and the .NET Framework version is 2.0 or later.</exception>
+ <exception cref="T:System.DuplicateWaitObjectException">
+ In the [.NET for Windows Store apps](http://go.microsoft.com/fwlink/?LinkID=247912) or the [Portable Class Library](~/docs/standard/cross-platform/cross-platform-development-with-the-portable-class-library.md), catch the base class exception, <see cref="T:System.ArgumentException"></see>, instead.
+
+ The <paramref name="waitHandles">waitHandles</paramref> array contains elements that are duplicates.</exception>
+ <exception cref="T:System.NotSupportedException">The number of objects in <paramref name="waitHandles">waitHandles</paramref> is greater than the system permits. -or- The <see cref="T:System.STAThreadAttribute"></see> attribute is applied to the thread procedure for the current thread, and <paramref name="waitHandles">waitHandles</paramref> contains more than one element.</exception>
+ <exception cref="T:System.ApplicationException"><paramref name="waitHandles">waitHandles</paramref> is an array with no elements and the .NET Framework version is 1.0 or 1.1.</exception>
+ <exception cref="T:System.Threading.AbandonedMutexException">The wait terminated because a thread exited without releasing a mutex. This exception is not thrown on Windows 98 or Windows Millennium Edition.</exception>
+ <exception cref="T:System.InvalidOperationException">The <paramref name="waitHandles">waitHandles</paramref> array contains a transparent proxy for a <see cref="T:System.Threading.WaitHandle"></see> in another application domain.</exception>
+ </member>
+ <member name="M:System.Threading.WaitHandle.WaitAny(System.Threading.WaitHandle[])">
+ <summary>Waits for any of the elements in the specified array to receive a signal.</summary>
+ <param name="waitHandles">A WaitHandle array containing the objects for which the current instance will wait.</param>
+ <returns>The array index of the object that satisfied the wait.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="waitHandles">waitHandles</paramref> parameter is null. -or- One or more of the objects in the <paramref name="waitHandles">waitHandles</paramref> array is null.</exception>
+ <exception cref="T:System.NotSupportedException">The number of objects in <paramref name="waitHandles">waitHandles</paramref> is greater than the system permits.</exception>
+ <exception cref="T:System.ApplicationException"><paramref name="waitHandles">waitHandles</paramref> is an array with no elements, and the .NET Framework version is 1.0 or 1.1.</exception>
+ <exception cref="T:System.Threading.AbandonedMutexException">The wait completed because a thread exited without releasing a mutex. This exception is not thrown on Windows 98 or Windows Millennium Edition.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="waitHandles">waitHandles</paramref> is an array with no elements, and the .NET Framework version is 2.0 or later.</exception>
+ <exception cref="T:System.InvalidOperationException">The <paramref name="waitHandles">waitHandles</paramref> array contains a transparent proxy for a <see cref="T:System.Threading.WaitHandle"></see> in another application domain.</exception>
+ </member>
+ <member name="M:System.Threading.WaitHandle.WaitAny(System.Threading.WaitHandle[],System.Int32)">
+ <summary>Waits for any of the elements in the specified array to receive a signal, using a 32-bit signed integer to specify the time interval.</summary>
+ <param name="waitHandles">A WaitHandle array containing the objects for which the current instance will wait.</param>
+ <param name="millisecondsTimeout">The number of milliseconds to wait, or <see cref="F:System.Threading.Timeout.Infinite"></see> (-1) to wait indefinitely.</param>
+ <returns>The array index of the object that satisfied the wait, or <see cref="F:System.Threading.WaitHandle.WaitTimeout"></see> if no object satisfied the wait and a time interval equivalent to <paramref name="millisecondsTimeout">millisecondsTimeout</paramref> has passed.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="waitHandles">waitHandles</paramref> parameter is null. -or- One or more of the objects in the <paramref name="waitHandles">waitHandles</paramref> array is null.</exception>
+ <exception cref="T:System.NotSupportedException">The number of objects in <paramref name="waitHandles">waitHandles</paramref> is greater than the system permits.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="millisecondsTimeout">millisecondsTimeout</paramref> is a negative number other than -1, which represents an infinite time-out.</exception>
+ <exception cref="T:System.Threading.AbandonedMutexException">The wait completed because a thread exited without releasing a mutex. This exception is not thrown on Windows 98 or Windows Millennium Edition.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="waitHandles">waitHandles</paramref> is an array with no elements.</exception>
+ <exception cref="T:System.InvalidOperationException">The <paramref name="waitHandles">waitHandles</paramref> array contains a transparent proxy for a <see cref="T:System.Threading.WaitHandle"></see> in another application domain.</exception>
+ </member>
+ <member name="M:System.Threading.WaitHandle.WaitAny(System.Threading.WaitHandle[],System.TimeSpan)">
+ <summary>Waits for any of the elements in the specified array to receive a signal, using a <see cref="T:System.TimeSpan"></see> to specify the time interval.</summary>
+ <param name="waitHandles">A WaitHandle array containing the objects for which the current instance will wait.</param>
+ <param name="timeout">A <see cref="T:System.TimeSpan"></see> that represents the number of milliseconds to wait, or a <see cref="T:System.TimeSpan"></see> that represents -1 milliseconds to wait indefinitely.</param>
+ <returns>The array index of the object that satisfied the wait, or <see cref="F:System.Threading.WaitHandle.WaitTimeout"></see> if no object satisfied the wait and a time interval equivalent to <paramref name="timeout">timeout</paramref> has passed.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="waitHandles">waitHandles</paramref> parameter is null. -or- One or more of the objects in the <paramref name="waitHandles">waitHandles</paramref> array is null.</exception>
+ <exception cref="T:System.NotSupportedException">The number of objects in <paramref name="waitHandles">waitHandles</paramref> is greater than the system permits.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="timeout">timeout</paramref> is a negative number other than -1 milliseconds, which represents an infinite time-out. -or- <paramref name="timeout">timeout</paramref> is greater than <see cref="F:System.Int32.MaxValue"></see>.</exception>
+ <exception cref="T:System.Threading.AbandonedMutexException">The wait completed because a thread exited without releasing a mutex. This exception is not thrown on Windows 98 or Windows Millennium Edition.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="waitHandles">waitHandles</paramref> is an array with no elements.</exception>
+ <exception cref="T:System.InvalidOperationException">The <paramref name="waitHandles">waitHandles</paramref> array contains a transparent proxy for a <see cref="T:System.Threading.WaitHandle"></see> in another application domain.</exception>
+ </member>
+ <member name="M:System.Threading.WaitHandle.WaitAny(System.Threading.WaitHandle[],System.Int32,System.Boolean)">
+ <summary>Waits for any of the elements in the specified array to receive a signal, using a 32-bit signed integer to specify the time interval, and specifying whether to exit the synchronization domain before the wait.</summary>
+ <param name="waitHandles">A WaitHandle array containing the objects for which the current instance will wait.</param>
+ <param name="millisecondsTimeout">The number of milliseconds to wait, or <see cref="F:System.Threading.Timeout.Infinite"></see> (-1) to wait indefinitely.</param>
+ <param name="exitContext">true to exit the synchronization domain for the context before the wait (if in a synchronized context), and reacquire it afterward; otherwise, false.</param>
+ <returns>The array index of the object that satisfied the wait, or <see cref="F:System.Threading.WaitHandle.WaitTimeout"></see> if no object satisfied the wait and a time interval equivalent to <paramref name="millisecondsTimeout">millisecondsTimeout</paramref> has passed.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="waitHandles">waitHandles</paramref> parameter is null. -or- One or more of the objects in the <paramref name="waitHandles">waitHandles</paramref> array is null.</exception>
+ <exception cref="T:System.NotSupportedException">The number of objects in <paramref name="waitHandles">waitHandles</paramref> is greater than the system permits.</exception>
+ <exception cref="T:System.ApplicationException"><paramref name="waitHandles">waitHandles</paramref> is an array with no elements, and the .NET Framework version is 1.0 or 1.1.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="millisecondsTimeout">millisecondsTimeout</paramref> is a negative number other than -1, which represents an infinite time-out.</exception>
+ <exception cref="T:System.Threading.AbandonedMutexException">The wait completed because a thread exited without releasing a mutex. This exception is not thrown on Windows 98 or Windows Millennium Edition.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="waitHandles">waitHandles</paramref> is an array with no elements, and the .NET Framework version is 2.0 or later.</exception>
+ <exception cref="T:System.InvalidOperationException">The <paramref name="waitHandles">waitHandles</paramref> array contains a transparent proxy for a <see cref="T:System.Threading.WaitHandle"></see> in another application domain.</exception>
+ </member>
+ <member name="M:System.Threading.WaitHandle.WaitAny(System.Threading.WaitHandle[],System.TimeSpan,System.Boolean)">
+ <summary>Waits for any of the elements in the specified array to receive a signal, using a <see cref="T:System.TimeSpan"></see> to specify the time interval and specifying whether to exit the synchronization domain before the wait.</summary>
+ <param name="waitHandles">A WaitHandle array containing the objects for which the current instance will wait.</param>
+ <param name="timeout">A <see cref="T:System.TimeSpan"></see> that represents the number of milliseconds to wait, or a <see cref="T:System.TimeSpan"></see> that represents -1 milliseconds to wait indefinitely.</param>
+ <param name="exitContext">true to exit the synchronization domain for the context before the wait (if in a synchronized context), and reacquire it afterward; otherwise, false.</param>
+ <returns>The array index of the object that satisfied the wait, or <see cref="F:System.Threading.WaitHandle.WaitTimeout"></see> if no object satisfied the wait and a time interval equivalent to <paramref name="timeout">timeout</paramref> has passed.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="waitHandles">waitHandles</paramref> parameter is null. -or- One or more of the objects in the <paramref name="waitHandles">waitHandles</paramref> array is null.</exception>
+ <exception cref="T:System.NotSupportedException">The number of objects in <paramref name="waitHandles">waitHandles</paramref> is greater than the system permits.</exception>
+ <exception cref="T:System.ApplicationException"><paramref name="waitHandles">waitHandles</paramref> is an array with no elements, and the .NET Framework version is 1.0 or 1.1.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="timeout">timeout</paramref> is a negative number other than -1 milliseconds, which represents an infinite time-out. -or- <paramref name="timeout">timeout</paramref> is greater than <see cref="F:System.Int32.MaxValue"></see>.</exception>
+ <exception cref="T:System.Threading.AbandonedMutexException">The wait completed because a thread exited without releasing a mutex. This exception is not thrown on Windows 98 or Windows Millennium Edition.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="waitHandles">waitHandles</paramref> is an array with no elements, and the .NET Framework version is 2.0 or later.</exception>
+ <exception cref="T:System.InvalidOperationException">The <paramref name="waitHandles">waitHandles</paramref> array contains a transparent proxy for a <see cref="T:System.Threading.WaitHandle"></see> in another application domain.</exception>
+ </member>
+ <member name="M:System.Threading.WaitHandle.WaitOne">
+ <summary>Blocks the current thread until the current <see cref="T:System.Threading.WaitHandle"></see> receives a signal.</summary>
+ <returns>true if the current instance receives a signal. If the current instance is never signaled, <see cref="M:System.Threading.WaitHandle.WaitOne(System.Int32,System.Boolean)"></see> never returns.</returns>
+ <exception cref="T:System.ObjectDisposedException">The current instance has already been disposed.</exception>
+ <exception cref="T:System.Threading.AbandonedMutexException">The wait completed because a thread exited without releasing a mutex. This exception is not thrown on Windows 98 or Windows Millennium Edition.</exception>
+ <exception cref="T:System.InvalidOperationException">The current instance is a transparent proxy for a <see cref="T:System.Threading.WaitHandle"></see> in another application domain.</exception>
+ </member>
+ <member name="M:System.Threading.WaitHandle.WaitOne(System.Int32)">
+ <summary>Blocks the current thread until the current <see cref="T:System.Threading.WaitHandle"></see> receives a signal, using a 32-bit signed integer to specify the time interval in milliseconds.</summary>
+ <param name="millisecondsTimeout">The number of milliseconds to wait, or <see cref="F:System.Threading.Timeout.Infinite"></see> (-1) to wait indefinitely.</param>
+ <returns>true if the current instance receives a signal; otherwise, false.</returns>
+ <exception cref="T:System.ObjectDisposedException">The current instance has already been disposed.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="millisecondsTimeout">millisecondsTimeout</paramref> is a negative number other than -1, which represents an infinite time-out.</exception>
+ <exception cref="T:System.Threading.AbandonedMutexException">The wait completed because a thread exited without releasing a mutex. This exception is not thrown on Windows 98 or Windows Millennium Edition.</exception>
+ <exception cref="T:System.InvalidOperationException">The current instance is a transparent proxy for a <see cref="T:System.Threading.WaitHandle"></see> in another application domain.</exception>
+ </member>
+ <member name="M:System.Threading.WaitHandle.WaitOne(System.TimeSpan)">
+ <summary>Blocks the current thread until the current instance receives a signal, using a <see cref="T:System.TimeSpan"></see> to specify the time interval.</summary>
+ <param name="timeout">A <see cref="T:System.TimeSpan"></see> that represents the number of milliseconds to wait, or a <see cref="T:System.TimeSpan"></see> that represents -1 milliseconds to wait indefinitely.</param>
+ <returns>true if the current instance receives a signal; otherwise, false.</returns>
+ <exception cref="T:System.ObjectDisposedException">The current instance has already been disposed.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="timeout">timeout</paramref> is a negative number other than -1 milliseconds, which represents an infinite time-out. -or- <paramref name="timeout">timeout</paramref> is greater than <see cref="F:System.Int32.MaxValue"></see>.</exception>
+ <exception cref="T:System.Threading.AbandonedMutexException">The wait completed because a thread exited without releasing a mutex. This exception is not thrown on Windows 98 or Windows Millennium Edition.</exception>
+ <exception cref="T:System.InvalidOperationException">The current instance is a transparent proxy for a <see cref="T:System.Threading.WaitHandle"></see> in another application domain.</exception>
+ </member>
+ <member name="M:System.Threading.WaitHandle.WaitOne(System.Int32,System.Boolean)">
+ <summary>Blocks the current thread until the current <see cref="T:System.Threading.WaitHandle"></see> receives a signal, using a 32-bit signed integer to specify the time interval and specifying whether to exit the synchronization domain before the wait.</summary>
+ <param name="millisecondsTimeout">The number of milliseconds to wait, or <see cref="F:System.Threading.Timeout.Infinite"></see> (-1) to wait indefinitely.</param>
+ <param name="exitContext">true to exit the synchronization domain for the context before the wait (if in a synchronized context), and reacquire it afterward; otherwise, false.</param>
+ <returns>true if the current instance receives a signal; otherwise, false.</returns>
+ <exception cref="T:System.ObjectDisposedException">The current instance has already been disposed.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="millisecondsTimeout">millisecondsTimeout</paramref> is a negative number other than -1, which represents an infinite time-out.</exception>
+ <exception cref="T:System.Threading.AbandonedMutexException">The wait completed because a thread exited without releasing a mutex. This exception is not thrown on Windows 98 or Windows Millennium Edition.</exception>
+ <exception cref="T:System.InvalidOperationException">The current instance is a transparent proxy for a <see cref="T:System.Threading.WaitHandle"></see> in another application domain.</exception>
+ </member>
+ <member name="M:System.Threading.WaitHandle.WaitOne(System.TimeSpan,System.Boolean)">
+ <summary>Blocks the current thread until the current instance receives a signal, using a <see cref="T:System.TimeSpan"></see> to specify the time interval and specifying whether to exit the synchronization domain before the wait.</summary>
+ <param name="timeout">A <see cref="T:System.TimeSpan"></see> that represents the number of milliseconds to wait, or a <see cref="T:System.TimeSpan"></see> that represents -1 milliseconds to wait indefinitely.</param>
+ <param name="exitContext">true to exit the synchronization domain for the context before the wait (if in a synchronized context), and reacquire it afterward; otherwise, false.</param>
+ <returns>true if the current instance receives a signal; otherwise, false.</returns>
+ <exception cref="T:System.ObjectDisposedException">The current instance has already been disposed.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="timeout">timeout</paramref> is a negative number other than -1 milliseconds, which represents an infinite time-out. -or- <paramref name="timeout">timeout</paramref> is greater than <see cref="F:System.Int32.MaxValue"></see>.</exception>
+ <exception cref="T:System.Threading.AbandonedMutexException">The wait completed because a thread exited without releasing a mutex. This exception is not thrown on Windows 98 or Windows Millennium Edition.</exception>
+ <exception cref="T:System.InvalidOperationException">The current instance is a transparent proxy for a <see cref="T:System.Threading.WaitHandle"></see> in another application domain.</exception>
+ </member>
+ <member name="F:System.Threading.WaitHandle.WaitTimeout">
+ <summary>Indicates that a <see cref="M:System.Threading.WaitHandle.WaitAny(System.Threading.WaitHandle[],System.Int32,System.Boolean)"></see> operation timed out before any of the wait handles were signaled. This field is constant.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Threading.WaitHandleCannotBeOpenedException">
+ <summary>The exception that is thrown when an attempt is made to open a system mutex, semaphore, or event wait handle that does not exist.</summary>
+ </member>
+ <member name="M:System.Threading.WaitHandleCannotBeOpenedException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Threading.WaitHandleCannotBeOpenedException"></see> class with default values.</summary>
+ </member>
+ <member name="M:System.Threading.WaitHandleCannotBeOpenedException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Threading.WaitHandleCannotBeOpenedException"></see> class with a specified error message.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ </member>
+ <member name="M:System.Threading.WaitHandleCannotBeOpenedException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Threading.WaitHandleCannotBeOpenedException"></see> class with serialized data.</summary>
+ <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object that holds the serialized object data about the exception being thrown.</param>
+ <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"></see> object that contains contextual information about the source or destination.</param>
+ </member>
+ <member name="M:System.Threading.WaitHandleCannotBeOpenedException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.Threading.WaitHandleCannotBeOpenedException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="innerException">The exception that is the cause of the current exception. If the innerException parameter is not null, the current exception is raised in a catch block that handles the inner exception.</param>
+ </member>
+ <member name="T:System.Threading.WaitHandleExtensions">
+ <summary>Provides convenience methods to for working with a safe handle for a wait handle.</summary>
+ </member>
+ <member name="M:System.Threading.WaitHandleExtensions.GetSafeWaitHandle(System.Threading.WaitHandle)">
+ <summary>Gets the safe handle for a native operating system wait handle.</summary>
+ <param name="waitHandle">A native operating system handle.</param>
+ <returns>The safe wait handle that wraps the native operating system wait handle.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="waitHandle">waitHandle</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Threading.WaitHandleExtensions.SetSafeWaitHandle(System.Threading.WaitHandle,Microsoft.Win32.SafeHandles.SafeWaitHandle)">
+ <summary>Sets a safe handle for a native operating system wait handle.</summary>
+ <param name="waitHandle">A wait handle that encapsulates an operating system-specific object that waits for exclusive access to a shared resource.</param>
+ <param name="value">The safe handle to wrap the operating system handle.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="waitHandle">waitHandle</paramref> is null.</exception>
+ </member>
+ <member name="T:System.Threading.WaitOrTimerCallback">
+ <summary>Represents a method to be called when a <see cref="T:System.Threading.WaitHandle"></see> is signaled or times out.</summary>
+ <param name="state">An object containing information to be used by the callback method each time it executes.</param>
+ <param name="timedOut">true if the <see cref="T:System.Threading.WaitHandle"></see> timed out; false if it was signaled.</param>
+ </member>
+ <member name="T:System.ThreadStaticAttribute">
+ <summary>Indicates that the value of a static field is unique for each thread.</summary>
+ </member>
+ <member name="M:System.ThreadStaticAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.ThreadStaticAttribute"></see> class.</summary>
+ </member>
+ <member name="T:System.TimeoutException">
+ <summary>The exception that is thrown when the time allotted for a process or operation has expired.</summary>
+ </member>
+ <member name="M:System.TimeoutException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.TimeoutException"></see> class.</summary>
+ </member>
+ <member name="M:System.TimeoutException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.TimeoutException"></see> class with the specified error message.</summary>
+ <param name="message">The message that describes the error.</param>
+ </member>
+ <member name="M:System.TimeoutException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.TimeoutException"></see> class with serialized data.</summary>
+ <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object that contains serialized object data about the exception being thrown.</param>
+ <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"></see> object that contains contextual information about the source or destination. The context parameter is reserved for future use, and can be specified as null.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="info">info</paramref> parameter is null.</exception>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null, or <see cref="P:System.Exception.HResult"></see> is zero (0).</exception>
+ </member>
+ <member name="M:System.TimeoutException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.TimeoutException"></see> class with the specified error message and inner exception.</summary>
+ <param name="message">The message that describes the error.</param>
+ <param name="innerException">The exception that is the cause of the current exception. If the innerException parameter is not null, the current exception is raised in a catch block that handles the inner exception.</param>
+ </member>
+ <member name="T:System.Timers.ElapsedEventArgs">
+ <summary>Provides data for the <see cref="E:System.Timers.Timer.Elapsed"></see> event.</summary>
+ </member>
+ <member name="P:System.Timers.ElapsedEventArgs.SignalTime">
+ <summary>Gets the date/time when the <see cref="E:System.Timers.Timer.Elapsed"></see> event was raised.</summary>
+ <returns>The time the <see cref="E:System.Timers.Timer.Elapsed"></see> event was raised.</returns>
+ </member>
+ <member name="T:System.Timers.ElapsedEventHandler">
+ <summary>Represents the method that will handle the <see cref="E:System.Timers.Timer.Elapsed"></see> event of a <see cref="T:System.Timers.Timer"></see>.</summary>
+ <param name="sender">The source of the event.</param>
+ <param name="e">An <see cref="T:System.Timers.ElapsedEventArgs"></see> object that contains the event data.</param>
+ </member>
+ <member name="T:System.Timers.Timer">
+ <summary>Generates an event after a set interval, with an option to generate recurring events.</summary>
+ </member>
+ <member name="M:System.Timers.Timer.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Timers.Timer"></see> class, and sets all the properties to their initial values.</summary>
+ </member>
+ <member name="M:System.Timers.Timer.#ctor(System.Double)">
+ <summary>Initializes a new instance of the <see cref="T:System.Timers.Timer"></see> class, and sets the <see cref="P:System.Timers.Timer.Interval"></see> property to the specified number of milliseconds.</summary>
+ <param name="interval">The time, in milliseconds, between events. The value must be greater than zero and less than or equal to <see cref="F:System.Int32.MaxValue"></see>.</param>
+ <exception cref="T:System.ArgumentException">The value of the <paramref name="interval">interval</paramref> parameter is less than or equal to zero, or greater than <see cref="F:System.Int32.MaxValue"></see>.</exception>
+ </member>
+ <member name="P:System.Timers.Timer.AutoReset">
+ <summary>Gets or sets a Boolean indicating whether the <see cref="T:System.Timers.Timer"></see> should raise the <see cref="E:System.Timers.Timer.Elapsed"></see> event only once (false) or repeatedly (true).</summary>
+ <returns>true if the <see cref="T:System.Timers.Timer"></see> should raise the <see cref="E:System.Timers.Timer.Elapsed"></see> event each time the interval elapses; false if it should raise the <see cref="E:System.Timers.Timer.Elapsed"></see> event only once, after the first time the interval elapses. The default is true.</returns>
+ </member>
+ <member name="M:System.Timers.Timer.BeginInit">
+ <summary>Begins the run-time initialization of a <see cref="T:System.Timers.Timer"></see> that is used on a form or by another component.</summary>
+ </member>
+ <member name="M:System.Timers.Timer.Close">
+ <summary>Releases the resources used by the <see cref="T:System.Timers.Timer"></see>.</summary>
+ </member>
+ <member name="M:System.Timers.Timer.Dispose(System.Boolean)">
+ <summary>Releases all resources used by the current <see cref="T:System.Timers.Timer"></see>.</summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
+ </member>
+ <member name="E:System.Timers.Timer.Elapsed">
+ <summary>Occurs when the interval elapses.</summary>
+ <returns></returns>
+ </member>
+ <member name="P:System.Timers.Timer.Enabled">
+ <summary>Gets or sets a value indicating whether the <see cref="T:System.Timers.Timer"></see> should raise the <see cref="E:System.Timers.Timer.Elapsed"></see> event.</summary>
+ <returns>true if the <see cref="T:System.Timers.Timer"></see> should raise the <see cref="E:System.Timers.Timer.Elapsed"></see> event; otherwise, false. The default is false.</returns>
+ <exception cref="T:System.ObjectDisposedException">This property cannot be set because the timer has been disposed.</exception>
+ <exception cref="T:System.ArgumentException">The <see cref="P:System.Timers.Timer.Interval"></see> property was set to a value greater than <see cref="F:System.Int32.MaxValue"></see> before the timer was enabled.</exception>
+ </member>
+ <member name="M:System.Timers.Timer.EndInit">
+ <summary>Ends the run-time initialization of a <see cref="T:System.Timers.Timer"></see> that is used on a form or by another component.</summary>
+ </member>
+ <member name="P:System.Timers.Timer.Interval">
+ <summary>Gets or sets the interval, expressed in milliseconds, at which to raise the <see cref="E:System.Timers.Timer.Elapsed"></see> event.</summary>
+ <returns>The time, in milliseconds, between <see cref="E:System.Timers.Timer.Elapsed"></see> events. The value must be greater than zero, and less than or equal to <see cref="F:System.Int32.MaxValue"></see>. The default is 100 milliseconds.</returns>
+ <exception cref="T:System.ArgumentException">The interval is less than or equal to zero. -or- The interval is greater than <see cref="F:System.Int32.MaxValue"></see>, and the timer is currently enabled. (If the timer is not currently enabled, no exception is thrown until it becomes enabled.)</exception>
+ </member>
+ <member name="P:System.Timers.Timer.Site">
+ <summary>Gets or sets the site that binds the <see cref="T:System.Timers.Timer"></see> to its container in design mode.</summary>
+ <returns>An <see cref="T:System.ComponentModel.ISite"></see> interface representing the site that binds the <see cref="T:System.Timers.Timer"></see> object to its container.</returns>
+ </member>
+ <member name="M:System.Timers.Timer.Start">
+ <summary>Starts raising the <see cref="E:System.Timers.Timer.Elapsed"></see> event by setting <see cref="P:System.Timers.Timer.Enabled"></see> to true.</summary>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <see cref="T:System.Timers.Timer"></see> is created with an interval equal to or greater than <see cref="F:System.Int32.MaxValue"></see> + 1, or set to an interval less than zero.</exception>
+ </member>
+ <member name="M:System.Timers.Timer.Stop">
+ <summary>Stops raising the <see cref="E:System.Timers.Timer.Elapsed"></see> event by setting <see cref="P:System.Timers.Timer.Enabled"></see> to false.</summary>
+ </member>
+ <member name="P:System.Timers.Timer.SynchronizingObject">
+ <summary>Gets or sets the object used to marshal event-handler calls that are issued when an interval has elapsed.</summary>
+ <returns>The <see cref="T:System.ComponentModel.ISynchronizeInvoke"></see> representing the object used to marshal the event-handler calls that are issued when an interval has elapsed. The default is null.</returns>
+ </member>
+ <member name="T:System.Timers.TimersDescriptionAttribute">
+ <summary>Sets the description that visual designers can display when referencing an event, extender, or property.</summary>
+ </member>
+ <member name="M:System.Timers.TimersDescriptionAttribute.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Timers.TimersDescriptionAttribute"></see> class.</summary>
+ <param name="description">The description to use.</param>
+ </member>
+ <member name="P:System.Timers.TimersDescriptionAttribute.Description">
+ <summary>Gets the description that visual designers can display when referencing an event, extender, or property.</summary>
+ <returns>The description for the event, extender, or property.</returns>
+ </member>
+ <member name="T:System.TimeSpan">
+ <summary>Represents a time interval.</summary>
+ </member>
+ <member name="M:System.TimeSpan.#ctor(System.Int64)">
+ <summary>Initializes a new instance of the <see cref="T:System.TimeSpan"></see> structure to the specified number of ticks.</summary>
+ <param name="ticks">A time period expressed in 100-nanosecond units.</param>
+ </member>
+ <member name="M:System.TimeSpan.#ctor(System.Int32,System.Int32,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.TimeSpan"></see> structure to a specified number of hours, minutes, and seconds.</summary>
+ <param name="hours">Number of hours.</param>
+ <param name="minutes">Number of minutes.</param>
+ <param name="seconds">Number of seconds.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The parameters specify a <see cref="T:System.TimeSpan"></see> value less than <see cref="F:System.TimeSpan.MinValue"></see> or greater than <see cref="F:System.TimeSpan.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.TimeSpan.#ctor(System.Int32,System.Int32,System.Int32,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.TimeSpan"></see> structure to a specified number of days, hours, minutes, and seconds.</summary>
+ <param name="days">Number of days.</param>
+ <param name="hours">Number of hours.</param>
+ <param name="minutes">Number of minutes.</param>
+ <param name="seconds">Number of seconds.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The parameters specify a <see cref="T:System.TimeSpan"></see> value less than <see cref="F:System.TimeSpan.MinValue"></see> or greater than <see cref="F:System.TimeSpan.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.TimeSpan.#ctor(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.TimeSpan"></see> structure to a specified number of days, hours, minutes, seconds, and milliseconds.</summary>
+ <param name="days">Number of days.</param>
+ <param name="hours">Number of hours.</param>
+ <param name="minutes">Number of minutes.</param>
+ <param name="seconds">Number of seconds.</param>
+ <param name="milliseconds">Number of milliseconds.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The parameters specify a <see cref="T:System.TimeSpan"></see> value less than <see cref="F:System.TimeSpan.MinValue"></see> or greater than <see cref="F:System.TimeSpan.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.TimeSpan.Add(System.TimeSpan)">
+ <summary>Returns a new <see cref="T:System.TimeSpan"></see> object whose value is the sum of the specified <see cref="T:System.TimeSpan"></see> object and this instance.</summary>
+ <param name="ts">The time interval to add.</param>
+ <returns>A new object that represents the value of this instance plus the value of <paramref name="ts">ts</paramref>.</returns>
+ <exception cref="T:System.OverflowException">The resulting <see cref="T:System.TimeSpan"></see> is less than <see cref="F:System.TimeSpan.MinValue"></see> or greater than <see cref="F:System.TimeSpan.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.TimeSpan.Compare(System.TimeSpan,System.TimeSpan)">
+ <summary>Compares two <see cref="T:System.TimeSpan"></see> values and returns an integer that indicates whether the first value is shorter than, equal to, or longer than the second value.</summary>
+ <param name="t1">The first time interval to compare.</param>
+ <param name="t2">The second time interval to compare.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">One of the following values. </p>
+ <table><thead><tr><th> Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Description <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> -1 <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td><code data-dev-comment-type="paramref">t1</code> is shorter than <code data-dev-comment-type="paramref">t2</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> 0 <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td><code data-dev-comment-type="paramref">t1</code> is equal to <code data-dev-comment-type="paramref">t2</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> 1 <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td><code data-dev-comment-type="paramref">t1</code> is longer than <code data-dev-comment-type="paramref">t2</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="M:System.TimeSpan.CompareTo(System.Object)">
+ <summary>Compares this instance to a specified object and returns an integer that indicates whether this instance is shorter than, equal to, or longer than the specified object.</summary>
+ <param name="value">An object to compare, or null.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">One of the following values. </p>
+ <table><thead><tr><th> Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Description <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> -1 <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> This instance is shorter than <code data-dev-comment-type="paramref">value</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> 0 <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> This instance is equal to <code data-dev-comment-type="paramref">value</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> 1 <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> This instance is longer than <code data-dev-comment-type="paramref">value</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> -or- </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="20" sourceendlinenumber="20"> <code data-dev-comment-type="paramref">value</code> is <code>null</code>. </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="22" sourceendlinenumber="22"> </td></tr></tbody></table></p>
+</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="value">value</paramref> is not a <see cref="T:System.TimeSpan"></see>.</exception>
+ </member>
+ <member name="M:System.TimeSpan.CompareTo(System.TimeSpan)">
+ <summary>Compares this instance to a specified <see cref="T:System.TimeSpan"></see> object and returns an integer that indicates whether this instance is shorter than, equal to, or longer than the <see cref="T:System.TimeSpan"></see> object.</summary>
+ <param name="value">An object to compare to this instance.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed number indicating the relative values of this instance and <code data-dev-comment-type="paramref">value</code>. </p>
+ <table><thead><tr><th> Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Description <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> A negative integer <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> This instance is shorter than <code data-dev-comment-type="paramref">value</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> This instance is equal to <code data-dev-comment-type="paramref">value</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> A positive integer <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> This instance is longer than <code data-dev-comment-type="paramref">value</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="P:System.TimeSpan.Days">
+ <summary>Gets the days component of the time interval represented by the current <see cref="T:System.TimeSpan"></see> structure.</summary>
+ <returns>The day component of this instance. The return value can be positive or negative.</returns>
+ </member>
+ <member name="M:System.TimeSpan.Duration">
+ <summary>Returns a new <see cref="T:System.TimeSpan"></see> object whose value is the absolute value of the current <see cref="T:System.TimeSpan"></see> object.</summary>
+ <returns>A new object whose value is the absolute value of the current <see cref="T:System.TimeSpan"></see> object.</returns>
+ <exception cref="T:System.OverflowException">The value of this instance is <see cref="F:System.TimeSpan.MinValue"></see>.</exception>
+ </member>
+ <member name="M:System.TimeSpan.Equals(System.Object)">
+ <summary>Returns a value indicating whether this instance is equal to a specified object.</summary>
+ <param name="value">An object to compare with this instance.</param>
+ <returns>true if <paramref name="value">value</paramref> is a <see cref="T:System.TimeSpan"></see> object that represents the same time interval as the current <see cref="T:System.TimeSpan"></see> structure; otherwise, false.</returns>
+ </member>
+ <member name="M:System.TimeSpan.Equals(System.TimeSpan)">
+ <summary>Returns a value indicating whether this instance is equal to a specified <see cref="T:System.TimeSpan"></see> object.</summary>
+ <param name="obj">An object to compare with this instance.</param>
+ <returns>true if <paramref name="obj">obj</paramref> represents the same time interval as this instance; otherwise, false.</returns>
+ </member>
+ <member name="M:System.TimeSpan.Equals(System.TimeSpan,System.TimeSpan)">
+ <summary>Returns a value that indicates whether two specified instances of <see cref="T:System.TimeSpan"></see> are equal.</summary>
+ <param name="t1">The first time interval to compare.</param>
+ <param name="t2">The second time interval to compare.</param>
+ <returns>true if the values of <paramref name="t1">t1</paramref> and <paramref name="t2">t2</paramref> are equal; otherwise, false.</returns>
+ </member>
+ <member name="M:System.TimeSpan.FromDays(System.Double)">
+ <summary>Returns a <see cref="T:System.TimeSpan"></see> that represents a specified number of days, where the specification is accurate to the nearest millisecond.</summary>
+ <param name="value">A number of days, accurate to the nearest millisecond.</param>
+ <returns>An object that represents <paramref name="value">value</paramref>.</returns>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> is less than <see cref="F:System.TimeSpan.MinValue"></see> or greater than <see cref="F:System.TimeSpan.MaxValue"></see>. -or- <paramref name="value">value</paramref> is <see cref="F:System.Double.PositiveInfinity"></see>. -or- <paramref name="value">value</paramref> is <see cref="F:System.Double.NegativeInfinity"></see>.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="value">value</paramref> is equal to <see cref="F:System.Double.NaN"></see>.</exception>
+ </member>
+ <member name="M:System.TimeSpan.FromHours(System.Double)">
+ <summary>Returns a <see cref="T:System.TimeSpan"></see> that represents a specified number of hours, where the specification is accurate to the nearest millisecond.</summary>
+ <param name="value">A number of hours accurate to the nearest millisecond.</param>
+ <returns>An object that represents <paramref name="value">value</paramref>.</returns>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> is less than <see cref="F:System.TimeSpan.MinValue"></see> or greater than <see cref="F:System.TimeSpan.MaxValue"></see>. -or- <paramref name="value">value</paramref> is <see cref="F:System.Double.PositiveInfinity"></see>. -or- <paramref name="value">value</paramref> is <see cref="F:System.Double.NegativeInfinity"></see>.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="value">value</paramref> is equal to <see cref="F:System.Double.NaN"></see>.</exception>
+ </member>
+ <member name="M:System.TimeSpan.FromMilliseconds(System.Double)">
+ <summary>Returns a <see cref="T:System.TimeSpan"></see> that represents a specified number of milliseconds.</summary>
+ <param name="value">A number of milliseconds.</param>
+ <returns>An object that represents <paramref name="value">value</paramref>.</returns>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> is less than <see cref="F:System.TimeSpan.MinValue"></see> or greater than <see cref="F:System.TimeSpan.MaxValue"></see>. -or- <paramref name="value">value</paramref> is <see cref="F:System.Double.PositiveInfinity"></see>. -or- <paramref name="value">value</paramref> is <see cref="F:System.Double.NegativeInfinity"></see>.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="value">value</paramref> is equal to <see cref="F:System.Double.NaN"></see>.</exception>
+ </member>
+ <member name="M:System.TimeSpan.FromMinutes(System.Double)">
+ <summary>Returns a <see cref="T:System.TimeSpan"></see> that represents a specified number of minutes, where the specification is accurate to the nearest millisecond.</summary>
+ <param name="value">A number of minutes, accurate to the nearest millisecond.</param>
+ <returns>An object that represents <paramref name="value">value</paramref>.</returns>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> is less than <see cref="F:System.TimeSpan.MinValue"></see> or greater than <see cref="F:System.TimeSpan.MaxValue"></see>. -or- <paramref name="value">value</paramref> is <see cref="F:System.Double.PositiveInfinity"></see>. -or- <paramref name="value">value</paramref> is <see cref="F:System.Double.NegativeInfinity"></see>.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="value">value</paramref> is equal to <see cref="F:System.Double.NaN"></see>.</exception>
+ </member>
+ <member name="M:System.TimeSpan.FromSeconds(System.Double)">
+ <summary>Returns a <see cref="T:System.TimeSpan"></see> that represents a specified number of seconds, where the specification is accurate to the nearest millisecond.</summary>
+ <param name="value">A number of seconds, accurate to the nearest millisecond.</param>
+ <returns>An object that represents <paramref name="value">value</paramref>.</returns>
+ <exception cref="T:System.OverflowException"><paramref name="value">value</paramref> is less than <see cref="F:System.TimeSpan.MinValue"></see> or greater than <see cref="F:System.TimeSpan.MaxValue"></see>. -or- <paramref name="value">value</paramref> is <see cref="F:System.Double.PositiveInfinity"></see>. -or- <paramref name="value">value</paramref> is <see cref="F:System.Double.NegativeInfinity"></see>.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="value">value</paramref> is equal to <see cref="F:System.Double.NaN"></see>.</exception>
+ </member>
+ <member name="M:System.TimeSpan.FromTicks(System.Int64)">
+ <summary>Returns a <see cref="T:System.TimeSpan"></see> that represents a specified time, where the specification is in units of ticks.</summary>
+ <param name="value">A number of ticks that represent a time.</param>
+ <returns>An object that represents <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.TimeSpan.GetHashCode">
+ <summary>Returns a hash code for this instance.</summary>
+ <returns>A 32-bit signed integer hash code.</returns>
+ </member>
+ <member name="P:System.TimeSpan.Hours">
+ <summary>Gets the hours component of the time interval represented by the current <see cref="T:System.TimeSpan"></see> structure.</summary>
+ <returns>The hour component of the current <see cref="T:System.TimeSpan"></see> structure. The return value ranges from -23 through 23.</returns>
+ </member>
+ <member name="F:System.TimeSpan.MaxValue">
+ <summary>Represents the maximum <see cref="T:System.TimeSpan"></see> value. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="P:System.TimeSpan.Milliseconds">
+ <summary>Gets the milliseconds component of the time interval represented by the current <see cref="T:System.TimeSpan"></see> structure.</summary>
+ <returns>The millisecond component of the current <see cref="T:System.TimeSpan"></see> structure. The return value ranges from -999 through 999.</returns>
+ </member>
+ <member name="P:System.TimeSpan.Minutes">
+ <summary>Gets the minutes component of the time interval represented by the current <see cref="T:System.TimeSpan"></see> structure.</summary>
+ <returns>The minute component of the current <see cref="T:System.TimeSpan"></see> structure. The return value ranges from -59 through 59.</returns>
+ </member>
+ <member name="F:System.TimeSpan.MinValue">
+ <summary>Represents the minimum <see cref="T:System.TimeSpan"></see> value. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.TimeSpan.Negate">
+ <summary>Returns a new <see cref="T:System.TimeSpan"></see> object whose value is the negated value of this instance.</summary>
+ <returns>A new object with the same numeric value as this instance, but with the opposite sign.</returns>
+ <exception cref="T:System.OverflowException">The negated value of this instance cannot be represented by a <see cref="T:System.TimeSpan"></see>; that is, the value of this instance is <see cref="F:System.TimeSpan.MinValue"></see>.</exception>
+ </member>
+ <member name="M:System.TimeSpan.op_Addition(System.TimeSpan,System.TimeSpan)">
+ <summary>Adds two specified <see cref="T:System.TimeSpan"></see> instances.</summary>
+ <param name="t1">The first time interval to add.</param>
+ <param name="t2">The second time interval to add.</param>
+ <returns>An object whose value is the sum of the values of <paramref name="t1">t1</paramref> and <paramref name="t2">t2</paramref>.</returns>
+ <exception cref="T:System.OverflowException">The resulting <see cref="T:System.TimeSpan"></see> is less than <see cref="F:System.TimeSpan.MinValue"></see> or greater than <see cref="F:System.TimeSpan.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.TimeSpan.op_Equality(System.TimeSpan,System.TimeSpan)">
+ <summary>Indicates whether two <see cref="T:System.TimeSpan"></see> instances are equal.</summary>
+ <param name="t1">The first time interval to compare.</param>
+ <param name="t2">The second time interval to compare.</param>
+ <returns>true if the values of <paramref name="t1">t1</paramref> and <paramref name="t2">t2</paramref> are equal; otherwise, false.</returns>
+ </member>
+ <member name="M:System.TimeSpan.op_GreaterThan(System.TimeSpan,System.TimeSpan)">
+ <summary>Indicates whether a specified <see cref="T:System.TimeSpan"></see> is greater than another specified <see cref="T:System.TimeSpan"></see>.</summary>
+ <param name="t1">The first time interval to compare.</param>
+ <param name="t2">The second time interval to compare.</param>
+ <returns>true if the value of <paramref name="t1">t1</paramref> is greater than the value of <paramref name="t2">t2</paramref>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.TimeSpan.op_GreaterThanOrEqual(System.TimeSpan,System.TimeSpan)">
+ <summary>Indicates whether a specified <see cref="T:System.TimeSpan"></see> is greater than or equal to another specified <see cref="T:System.TimeSpan"></see>.</summary>
+ <param name="t1">The first time interval to compare.</param>
+ <param name="t2">The second time interval to compare.</param>
+ <returns>true if the value of <paramref name="t1">t1</paramref> is greater than or equal to the value of <paramref name="t2">t2</paramref>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.TimeSpan.op_Inequality(System.TimeSpan,System.TimeSpan)">
+ <summary>Indicates whether two <see cref="T:System.TimeSpan"></see> instances are not equal.</summary>
+ <param name="t1">The first time interval to compare.</param>
+ <param name="t2">The second time interval to compare.</param>
+ <returns>true if the values of <paramref name="t1">t1</paramref> and <paramref name="t2">t2</paramref> are not equal; otherwise, false.</returns>
+ </member>
+ <member name="M:System.TimeSpan.op_LessThan(System.TimeSpan,System.TimeSpan)">
+ <summary>Indicates whether a specified <see cref="T:System.TimeSpan"></see> is less than another specified <see cref="T:System.TimeSpan"></see>.</summary>
+ <param name="t1">The first time interval to compare.</param>
+ <param name="t2">The second time interval to compare.</param>
+ <returns>true if the value of <paramref name="t1">t1</paramref> is less than the value of <paramref name="t2">t2</paramref>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.TimeSpan.op_LessThanOrEqual(System.TimeSpan,System.TimeSpan)">
+ <summary>Indicates whether a specified <see cref="T:System.TimeSpan"></see> is less than or equal to another specified <see cref="T:System.TimeSpan"></see>.</summary>
+ <param name="t1">The first time interval to compare.</param>
+ <param name="t2">The second time interval to compare.</param>
+ <returns>true if the value of <paramref name="t1">t1</paramref> is less than or equal to the value of <paramref name="t2">t2</paramref>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.TimeSpan.op_Subtraction(System.TimeSpan,System.TimeSpan)">
+ <summary>Subtracts a specified <see cref="T:System.TimeSpan"></see> from another specified <see cref="T:System.TimeSpan"></see>.</summary>
+ <param name="t1">The minuend.</param>
+ <param name="t2">The subtrahend.</param>
+ <returns>An object whose value is the result of the value of <paramref name="t1">t1</paramref> minus the value of <paramref name="t2">t2</paramref>.</returns>
+ <exception cref="T:System.OverflowException">The return value is less than <see cref="F:System.TimeSpan.MinValue"></see> or greater than <see cref="F:System.TimeSpan.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.TimeSpan.op_UnaryNegation(System.TimeSpan)">
+ <summary>Returns a <see cref="T:System.TimeSpan"></see> whose value is the negated value of the specified instance.</summary>
+ <param name="t">The time interval to be negated.</param>
+ <returns>An object that has the same numeric value as this instance, but the opposite sign.</returns>
+ <exception cref="T:System.OverflowException">The negated value of this instance cannot be represented by a <see cref="T:System.TimeSpan"></see>; that is, the value of this instance is <see cref="F:System.TimeSpan.MinValue"></see>.</exception>
+ </member>
+ <member name="M:System.TimeSpan.op_UnaryPlus(System.TimeSpan)">
+ <summary>Returns the specified instance of <see cref="T:System.TimeSpan"></see>.</summary>
+ <param name="t">The time interval to return.</param>
+ <returns>The time interval specified by <paramref name="t">t</paramref>.</returns>
+ </member>
+ <member name="M:System.TimeSpan.Parse(System.String)">
+ <summary>Converts the string representation of a time interval to its <see cref="T:System.TimeSpan"></see> equivalent.</summary>
+ <param name="s">A string that specifies the time interval to convert.</param>
+ <returns>A time interval that corresponds to <paramref name="s">s</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="s">s</paramref> is null.</exception>
+ <exception cref="T:System.FormatException"><paramref name="s">s</paramref> has an invalid format.</exception>
+ <exception cref="T:System.OverflowException"><paramref name="s">s</paramref> represents a number that is less than <see cref="F:System.TimeSpan.MinValue"></see> or greater than <see cref="F:System.TimeSpan.MaxValue"></see>. -or- At least one of the days, hours, minutes, or seconds components is outside its valid range.</exception>
+ </member>
+ <member name="M:System.TimeSpan.Parse(System.String,System.IFormatProvider)">
+ <summary>Converts the string representation of a time interval to its <see cref="T:System.TimeSpan"></see> equivalent by using the specified culture-specific format information.</summary>
+ <param name="input">A string that specifies the time interval to convert.</param>
+ <param name="formatProvider">An object that supplies culture-specific formatting information.</param>
+ <returns>A time interval that corresponds to <paramref name="input">input</paramref>, as specified by <paramref name="formatProvider">formatProvider</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="input">input</paramref> is null.</exception>
+ <exception cref="T:System.FormatException"><paramref name="input">input</paramref> has an invalid format.</exception>
+ <exception cref="T:System.OverflowException"><paramref name="input">input</paramref> represents a number that is less than <see cref="F:System.TimeSpan.MinValue"></see> or greater than <see cref="F:System.TimeSpan.MaxValue"></see>. -or- At least one of the days, hours, minutes, or seconds components in <paramref name="input">input</paramref> is outside its valid range.</exception>
+ </member>
+ <member name="M:System.TimeSpan.ParseExact(System.String,System.String,System.IFormatProvider)">
+ <summary>Converts the string representation of a time interval to its <see cref="T:System.TimeSpan"></see> equivalent by using the specified format and culture-specific format information. The format of the string representation must match the specified format exactly.</summary>
+ <param name="input">A string that specifies the time interval to convert.</param>
+ <param name="format">A standard or custom format string that defines the required format of input.</param>
+ <param name="formatProvider">An object that provides culture-specific formatting information.</param>
+ <returns>A time interval that corresponds to <paramref name="input">input</paramref>, as specified by <paramref name="format">format</paramref> and <paramref name="formatProvider">formatProvider</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="input">input</paramref> is null.</exception>
+ <exception cref="T:System.FormatException"><paramref name="input">input</paramref> has an invalid format.</exception>
+ <exception cref="T:System.OverflowException"><paramref name="input">input</paramref> represents a number that is less than <see cref="F:System.TimeSpan.MinValue"></see> or greater than <see cref="F:System.TimeSpan.MaxValue"></see>. -or- At least one of the days, hours, minutes, or seconds components in <paramref name="input">input</paramref> is outside its valid range.</exception>
+ </member>
+ <member name="M:System.TimeSpan.ParseExact(System.String,System.String[],System.IFormatProvider)">
+ <summary>Converts the string representation of a time interval to its <see cref="T:System.TimeSpan"></see> equivalent by using the specified array of format strings and culture-specific format information. The format of the string representation must match one of the specified formats exactly.</summary>
+ <param name="input">A string that specifies the time interval to convert.</param>
+ <param name="formats">A array of standard or custom format strings that defines the required format of input.</param>
+ <param name="formatProvider">An object that provides culture-specific formatting information.</param>
+ <returns>A time interval that corresponds to <paramref name="input">input</paramref>, as specified by <paramref name="formats">formats</paramref> and <paramref name="formatProvider">formatProvider</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="input">input</paramref> is null.</exception>
+ <exception cref="T:System.FormatException"><paramref name="input">input</paramref> has an invalid format.</exception>
+ <exception cref="T:System.OverflowException"><paramref name="input">input</paramref> represents a number that is less than <see cref="F:System.TimeSpan.MinValue"></see> or greater than <see cref="F:System.TimeSpan.MaxValue"></see>. -or- At least one of the days, hours, minutes, or seconds components in <paramref name="input">input</paramref> is outside its valid range.</exception>
+ </member>
+ <member name="M:System.TimeSpan.ParseExact(System.String,System.String,System.IFormatProvider,System.Globalization.TimeSpanStyles)">
+ <summary>Converts the string representation of a time interval to its <see cref="T:System.TimeSpan"></see> equivalent by using the specified format, culture-specific format information, and styles. The format of the string representation must match the specified format exactly.</summary>
+ <param name="input">A string that specifies the time interval to convert.</param>
+ <param name="format">A standard or custom format string that defines the required format of input.</param>
+ <param name="formatProvider">An object that provides culture-specific formatting information.</param>
+ <param name="styles">A bitwise combination of enumeration values that defines the style elements that may be present in input.</param>
+ <returns>A time interval that corresponds to <paramref name="input">input</paramref>, as specified by <paramref name="format">format</paramref>, <paramref name="formatProvider">formatProvider</paramref>, and <paramref name="styles">styles</paramref>.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="styles">styles</paramref> is an invalid <see cref="T:System.Globalization.TimeSpanStyles"></see> value.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="input">input</paramref> is null.</exception>
+ <exception cref="T:System.FormatException"><paramref name="input">input</paramref> has an invalid format.</exception>
+ <exception cref="T:System.OverflowException"><paramref name="input">input</paramref> represents a number that is less than <see cref="F:System.TimeSpan.MinValue"></see> or greater than <see cref="F:System.TimeSpan.MaxValue"></see>. -or- At least one of the days, hours, minutes, or seconds components in <paramref name="input">input</paramref> is outside its valid range.</exception>
+ </member>
+ <member name="M:System.TimeSpan.ParseExact(System.String,System.String[],System.IFormatProvider,System.Globalization.TimeSpanStyles)">
+ <summary>Converts the string representation of a time interval to its <see cref="T:System.TimeSpan"></see> equivalent by using the specified formats, culture-specific format information, and styles. The format of the string representation must match one of the specified formats exactly.</summary>
+ <param name="input">A string that specifies the time interval to convert.</param>
+ <param name="formats">A array of standard or custom format strings that define the required format of input.</param>
+ <param name="formatProvider">An object that provides culture-specific formatting information.</param>
+ <param name="styles">A bitwise combination of enumeration values that defines the style elements that may be present in input.</param>
+ <returns>A time interval that corresponds to <paramref name="input">input</paramref>, as specified by <paramref name="formats">formats</paramref>, <paramref name="formatProvider">formatProvider</paramref>, and <paramref name="styles">styles</paramref>.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="styles">styles</paramref> is an invalid <see cref="T:System.Globalization.TimeSpanStyles"></see> value.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="input">input</paramref> is null.</exception>
+ <exception cref="T:System.FormatException"><paramref name="input">input</paramref> has an invalid format.</exception>
+ <exception cref="T:System.OverflowException"><paramref name="input">input</paramref> represents a number that is less than <see cref="F:System.TimeSpan.MinValue"></see> or greater than <see cref="F:System.TimeSpan.MaxValue"></see>. -or- At least one of the days, hours, minutes, or seconds components in <paramref name="input">input</paramref> is outside its valid range.</exception>
+ </member>
+ <member name="P:System.TimeSpan.Seconds">
+ <summary>Gets the seconds component of the time interval represented by the current <see cref="T:System.TimeSpan"></see> structure.</summary>
+ <returns>The second component of the current <see cref="T:System.TimeSpan"></see> structure. The return value ranges from -59 through 59.</returns>
+ </member>
+ <member name="M:System.TimeSpan.Subtract(System.TimeSpan)">
+ <summary>Returns a new <see cref="T:System.TimeSpan"></see> object whose value is the difference between the specified <see cref="T:System.TimeSpan"></see> object and this instance.</summary>
+ <param name="ts">The time interval to be subtracted.</param>
+ <returns>A new time interval whose value is the result of the value of this instance minus the value of <paramref name="ts">ts</paramref>.</returns>
+ <exception cref="T:System.OverflowException">The return value is less than <see cref="F:System.TimeSpan.MinValue"></see> or greater than <see cref="F:System.TimeSpan.MaxValue"></see>.</exception>
+ </member>
+ <member name="P:System.TimeSpan.Ticks">
+ <summary>Gets the number of ticks that represent the value of the current <see cref="T:System.TimeSpan"></see> structure.</summary>
+ <returns>The number of ticks contained in this instance.</returns>
+ </member>
+ <member name="F:System.TimeSpan.TicksPerDay">
+ <summary>Represents the number of ticks in 1 day. This field is constant.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.TimeSpan.TicksPerHour">
+ <summary>Represents the number of ticks in 1 hour. This field is constant.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.TimeSpan.TicksPerMillisecond">
+ <summary>Represents the number of ticks in 1 millisecond. This field is constant.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.TimeSpan.TicksPerMinute">
+ <summary>Represents the number of ticks in 1 minute. This field is constant.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.TimeSpan.TicksPerSecond">
+ <summary>Represents the number of ticks in 1 second.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.TimeSpan.ToString">
+ <summary>Converts the value of the current <see cref="T:System.TimeSpan"></see> object to its equivalent string representation.</summary>
+ <returns>The string representation of the current <see cref="T:System.TimeSpan"></see> value.</returns>
+ </member>
+ <member name="M:System.TimeSpan.ToString(System.String)">
+ <summary>Converts the value of the current <see cref="T:System.TimeSpan"></see> object to its equivalent string representation by using the specified format.</summary>
+ <param name="format">A standard or custom <see cref="T:System.TimeSpan"></see> format string.</param>
+ <returns>The string representation of the current <see cref="T:System.TimeSpan"></see> value in the format specified by the <paramref name="format">format</paramref> parameter.</returns>
+ <exception cref="T:System.FormatException">The <paramref name="format">format</paramref> parameter is not recognized or is not supported.</exception>
+ </member>
+ <member name="M:System.TimeSpan.ToString(System.String,System.IFormatProvider)">
+ <summary>Converts the value of the current <see cref="T:System.TimeSpan"></see> object to its equivalent string representation by using the specified format and culture-specific formatting information.</summary>
+ <param name="format">A standard or custom <see cref="T:System.TimeSpan"></see> format string.</param>
+ <param name="formatProvider">An object that supplies culture-specific formatting information.</param>
+ <returns>The string representation of the current <see cref="T:System.TimeSpan"></see> value, as specified by <paramref name="format">format</paramref> and <paramref name="formatProvider">formatProvider</paramref>.</returns>
+ <exception cref="T:System.FormatException">The <paramref name="format">format</paramref> parameter is not recognized or is not supported.</exception>
+ </member>
+ <member name="P:System.TimeSpan.TotalDays">
+ <summary>Gets the value of the current <see cref="T:System.TimeSpan"></see> structure expressed in whole and fractional days.</summary>
+ <returns>The total number of days represented by this instance.</returns>
+ </member>
+ <member name="P:System.TimeSpan.TotalHours">
+ <summary>Gets the value of the current <see cref="T:System.TimeSpan"></see> structure expressed in whole and fractional hours.</summary>
+ <returns>The total number of hours represented by this instance.</returns>
+ </member>
+ <member name="P:System.TimeSpan.TotalMilliseconds">
+ <summary>Gets the value of the current <see cref="T:System.TimeSpan"></see> structure expressed in whole and fractional milliseconds.</summary>
+ <returns>The total number of milliseconds represented by this instance.</returns>
+ </member>
+ <member name="P:System.TimeSpan.TotalMinutes">
+ <summary>Gets the value of the current <see cref="T:System.TimeSpan"></see> structure expressed in whole and fractional minutes.</summary>
+ <returns>The total number of minutes represented by this instance.</returns>
+ </member>
+ <member name="P:System.TimeSpan.TotalSeconds">
+ <summary>Gets the value of the current <see cref="T:System.TimeSpan"></see> structure expressed in whole and fractional seconds.</summary>
+ <returns>The total number of seconds represented by this instance.</returns>
+ </member>
+ <member name="M:System.TimeSpan.TryParse(System.String,System.TimeSpan@)">
+ <summary>Converts the string representation of a time interval to its <see cref="T:System.TimeSpan"></see> equivalent and returns a value that indicates whether the conversion succeeded.</summary>
+ <param name="s">A string that specifies the time interval to convert.</param>
+ <param name="result">When this method returns, contains an object that represents the time interval specified by s, or <see cref="F:System.TimeSpan.Zero"></see> if the conversion failed. This parameter is passed uninitialized.</param>
+ <returns>true if <paramref name="s">s</paramref> was converted successfully; otherwise, false. This operation returns false if the <paramref name="s">s</paramref> parameter is null or <see cref="F:System.String.Empty"></see>, has an invalid format, represents a time interval that is less than <see cref="F:System.TimeSpan.MinValue"></see> or greater than <see cref="F:System.TimeSpan.MaxValue"></see>, or has at least one days, hours, minutes, or seconds component outside its valid range.</returns>
+ </member>
+ <member name="M:System.TimeSpan.TryParse(System.String,System.IFormatProvider,System.TimeSpan@)">
+ <summary>Converts the string representation of a time interval to its <see cref="T:System.TimeSpan"></see> equivalent by using the specified culture-specific formatting information, and returns a value that indicates whether the conversion succeeded.</summary>
+ <param name="input">A string that specifies the time interval to convert.</param>
+ <param name="formatProvider">An object that supplies culture-specific formatting information.</param>
+ <param name="result">When this method returns, contains an object that represents the time interval specified by input, or <see cref="F:System.TimeSpan.Zero"></see> if the conversion failed. This parameter is passed uninitialized.</param>
+ <returns>true if <paramref name="input">input</paramref> was converted successfully; otherwise, false. This operation returns false if the <paramref name="input">input</paramref> parameter is null or <see cref="F:System.String.Empty"></see>, has an invalid format, represents a time interval that is less than <see cref="F:System.TimeSpan.MinValue"></see> or greater than <see cref="F:System.TimeSpan.MaxValue"></see>, or has at least one days, hours, minutes, or seconds component outside its valid range.</returns>
+ </member>
+ <member name="M:System.TimeSpan.TryParseExact(System.String,System.String,System.IFormatProvider,System.Globalization.TimeSpanStyles,System.TimeSpan@)">
+ <summary>Converts the string representation of a time interval to its <see cref="T:System.TimeSpan"></see> equivalent by using the specified format, culture-specific format information, and styles, and returns a value that indicates whether the conversion succeeded. The format of the string representation must match the specified format exactly.</summary>
+ <param name="input">A string that specifies the time interval to convert.</param>
+ <param name="format">A standard or custom format string that defines the required format of input.</param>
+ <param name="formatProvider">An object that provides culture-specific formatting information.</param>
+ <param name="styles">One or more enumeration values that indicate the style of input.</param>
+ <param name="result">When this method returns, contains an object that represents the time interval specified by input, or <see cref="F:System.TimeSpan.Zero"></see> if the conversion failed. This parameter is passed uninitialized.</param>
+ <returns>true if <paramref name="input">input</paramref> was converted successfully; otherwise, false.</returns>
+ </member>
+ <member name="M:System.TimeSpan.TryParseExact(System.String,System.String[],System.IFormatProvider,System.TimeSpan@)">
+ <summary>Converts the specified string representation of a time interval to its <see cref="T:System.TimeSpan"></see> equivalent by using the specified formats and culture-specific format information, and returns a value that indicates whether the conversion succeeded. The format of the string representation must match one of the specified formats exactly.</summary>
+ <param name="input">A string that specifies the time interval to convert.</param>
+ <param name="formats">A array of standard or custom format strings that define the acceptable formats of input.</param>
+ <param name="formatProvider">An object that provides culture-specific formatting information.</param>
+ <param name="result">When this method returns, contains an object that represents the time interval specified by input, or <see cref="F:System.TimeSpan.Zero"></see> if the conversion failed. This parameter is passed uninitialized.</param>
+ <returns>true if <paramref name="input">input</paramref> was converted successfully; otherwise, false.</returns>
+ </member>
+ <member name="M:System.TimeSpan.TryParseExact(System.String,System.String[],System.IFormatProvider,System.Globalization.TimeSpanStyles,System.TimeSpan@)">
+ <summary>Converts the specified string representation of a time interval to its <see cref="T:System.TimeSpan"></see> equivalent by using the specified formats, culture-specific format information, and styles, and returns a value that indicates whether the conversion succeeded. The format of the string representation must match one of the specified formats exactly.</summary>
+ <param name="input">A string that specifies the time interval to convert.</param>
+ <param name="formats">A array of standard or custom format strings that define the acceptable formats of input.</param>
+ <param name="formatProvider">An object that supplies culture-specific formatting information.</param>
+ <param name="styles">One or more enumeration values that indicate the style of input.</param>
+ <param name="result">When this method returns, contains an object that represents the time interval specified by input, or <see cref="F:System.TimeSpan.Zero"></see> if the conversion failed. This parameter is passed uninitialized.</param>
+ <returns>true if <paramref name="input">input</paramref> was converted successfully; otherwise, false.</returns>
+ </member>
+ <member name="M:System.TimeSpan.TryParseExact(System.String,System.String,System.IFormatProvider,System.TimeSpan@)">
+ <summary>Converts the string representation of a time interval to its <see cref="T:System.TimeSpan"></see> equivalent by using the specified format and culture-specific format information, and returns a value that indicates whether the conversion succeeded. The format of the string representation must match the specified format exactly.</summary>
+ <param name="input">A string that specifies the time interval to convert.</param>
+ <param name="format">A standard or custom format string that defines the required format of input.</param>
+ <param name="formatProvider">An object that supplies culture-specific formatting information.</param>
+ <param name="result">When this method returns, contains an object that represents the time interval specified by input, or <see cref="F:System.TimeSpan.Zero"></see> if the conversion failed. This parameter is passed uninitialized.</param>
+ <returns>true if <paramref name="input">input</paramref> was converted successfully; otherwise, false.</returns>
+ </member>
+ <member name="F:System.TimeSpan.Zero">
+ <summary>Represents the zero <see cref="T:System.TimeSpan"></see> value. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.TimeZone">
+ <summary>Represents a time zone.</summary>
+ </member>
+ <member name="M:System.TimeZone.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.TimeZone"></see> class.</summary>
+ </member>
+ <member name="P:System.TimeZone.CurrentTimeZone">
+ <summary>Gets the time zone of the current computer.</summary>
+ <returns>A <see cref="T:System.TimeZone"></see> object that represents the current local time zone.</returns>
+ </member>
+ <member name="P:System.TimeZone.DaylightName">
+ <summary>Gets the daylight saving time zone name.</summary>
+ <returns>The daylight saving time zone name.</returns>
+ </member>
+ <member name="M:System.TimeZone.GetDaylightChanges(System.Int32)">
+ <summary>Returns the daylight saving time period for a particular year.</summary>
+ <param name="year">The year that the daylight saving time period applies to.</param>
+ <returns>A <see cref="T:System.Globalization.DaylightTime"></see> object that contains the start and end date for daylight saving time in <paramref name="year">year</paramref>.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="year">year</paramref> is less than 1 or greater than 9999.</exception>
+ </member>
+ <member name="M:System.TimeZone.GetUtcOffset(System.DateTime)">
+ <summary>Returns the Coordinated Universal Time (UTC) offset for the specified local time.</summary>
+ <param name="time">A date and time value.</param>
+ <returns>The Coordinated Universal Time (UTC) offset from <paramref name="time">time</paramref>.</returns>
+ </member>
+ <member name="M:System.TimeZone.IsDaylightSavingTime(System.DateTime)">
+ <summary>Returns a value indicating whether the specified date and time is within a daylight saving time period.</summary>
+ <param name="time">A date and time.</param>
+ <returns>true if <paramref name="time">time</paramref> is in a daylight saving time period; otherwise, false.</returns>
+ </member>
+ <member name="M:System.TimeZone.IsDaylightSavingTime(System.DateTime,System.Globalization.DaylightTime)">
+ <summary>Returns a value indicating whether the specified date and time is within the specified daylight saving time period.</summary>
+ <param name="time">A date and time.</param>
+ <param name="daylightTimes"></param>
+ <returns>true if <paramref name="time">time</paramref> is in <paramref name="daylightTimes">daylightTimes</paramref>; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="daylightTimes">daylightTimes</paramref> is null.</exception>
+ </member>
+ <member name="P:System.TimeZone.StandardName">
+ <summary>Gets the standard time zone name.</summary>
+ <returns>The standard time zone name.</returns>
+ <exception cref="T:System.ArgumentNullException">An attempt was made to set this property to null.</exception>
+ </member>
+ <member name="M:System.TimeZone.ToLocalTime(System.DateTime)">
+ <summary>Returns the local time that corresponds to a specified date and time value.</summary>
+ <param name="time">A Coordinated Universal Time (UTC) time.</param>
+ <returns>A <see cref="T:System.DateTime"></see> object whose value is the local time that corresponds to <paramref name="time">time</paramref>.</returns>
+ </member>
+ <member name="M:System.TimeZone.ToUniversalTime(System.DateTime)">
+ <summary>Returns the Coordinated Universal Time (UTC) that corresponds to a specified time.</summary>
+ <param name="time">A date and time.</param>
+ <returns>A <see cref="T:System.DateTime"></see> object whose value is the Coordinated Universal Time (UTC) that corresponds to <paramref name="time">time</paramref>.</returns>
+ </member>
+ <member name="T:System.TimeZoneInfo.AdjustmentRule">
+ <summary>Provides information about a time zone adjustment, such as the transition to and from daylight saving time.</summary>
+ </member>
+ <member name="M:System.TimeZoneInfo.AdjustmentRule.CreateAdjustmentRule(System.DateTime,System.DateTime,System.TimeSpan,System.TimeZoneInfo.TransitionTime,System.TimeZoneInfo.TransitionTime)">
+ <summary>Creates a new adjustment rule for a particular time zone.</summary>
+ <param name="dateStart">The effective date of the adjustment rule. If the value of the dateStart parameter is DateTime.MinValue.Date, this is the first adjustment rule in effect for a time zone.</param>
+ <param name="dateEnd">The last date that the adjustment rule is in force. If the value of the dateEnd parameter is DateTime.MaxValue.Date, the adjustment rule has no end date.</param>
+ <param name="daylightDelta">The time change that results from the adjustment. This value is added to the time zone's <see cref="P:System.TimeZoneInfo.BaseUtcOffset"></see> property to obtain the correct daylight offset from Coordinated Universal Time (UTC). This value can range from -14 to 14.</param>
+ <param name="daylightTransitionStart">An object that defines the start of daylight saving time.</param>
+ <param name="daylightTransitionEnd">An object that defines the end of daylight saving time.</param>
+ <returns>An object that represents the new adjustment rule.</returns>
+ <exception cref="T:System.ArgumentException">The <see cref="P:System.DateTime.Kind"></see> property of the <paramref name="dateStart">dateStart</paramref> or <paramref name="dateEnd">dateEnd</paramref> parameter does not equal <see cref="F:System.DateTimeKind.Unspecified"></see>. -or- The <paramref name="daylightTransitionStart">daylightTransitionStart</paramref> parameter is equal to the <paramref name="daylightTransitionEnd">daylightTransitionEnd</paramref> parameter. -or- The <paramref name="dateStart">dateStart</paramref> or <paramref name="dateEnd">dateEnd</paramref> parameter includes a time of day value.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="dateEnd">dateEnd</paramref> is earlier than <paramref name="dateStart">dateStart</paramref>. -or- <paramref name="daylightDelta">daylightDelta</paramref> is less than -14 or greater than 14. -or- The <see cref="P:System.TimeSpan.Milliseconds"></see> property of the <paramref name="daylightDelta">daylightDelta</paramref> parameter is not equal to 0. -or- The <see cref="P:System.TimeSpan.Ticks"></see> property of the <paramref name="daylightDelta">daylightDelta</paramref> parameter does not equal a whole number of seconds.</exception>
+ </member>
+ <member name="P:System.TimeZoneInfo.AdjustmentRule.DateEnd">
+ <summary>Gets the date when the adjustment rule ceases to be in effect.</summary>
+ <returns>A <see cref="T:System.DateTime"></see> value that indicates the end date of the adjustment rule.</returns>
+ </member>
+ <member name="P:System.TimeZoneInfo.AdjustmentRule.DateStart">
+ <summary>Gets the date when the adjustment rule takes effect.</summary>
+ <returns>A <see cref="T:System.DateTime"></see> value that indicates when the adjustment rule takes effect.</returns>
+ </member>
+ <member name="P:System.TimeZoneInfo.AdjustmentRule.DaylightDelta">
+ <summary>Gets the amount of time that is required to form the time zone's daylight saving time. This amount of time is added to the time zone's offset from Coordinated Universal Time (UTC).</summary>
+ <returns>A <see cref="T:System.TimeSpan"></see> object that indicates the amount of time to add to the standard time changes as a result of the adjustment rule.</returns>
+ </member>
+ <member name="P:System.TimeZoneInfo.AdjustmentRule.DaylightTransitionEnd">
+ <summary>Gets information about the annual transition from daylight saving time back to standard time.</summary>
+ <returns>A <see cref="T:System.TimeZoneInfo.TransitionTime"></see> object that defines the annual transition from daylight saving time back to the time zone's standard time.</returns>
+ </member>
+ <member name="P:System.TimeZoneInfo.AdjustmentRule.DaylightTransitionStart">
+ <summary>Gets information about the annual transition from standard time to daylight saving time.</summary>
+ <returns>A <see cref="T:System.TimeZoneInfo.TransitionTime"></see> object that defines the annual transition from a time zone's standard time to daylight saving time.</returns>
+ </member>
+ <member name="M:System.TimeZoneInfo.AdjustmentRule.Equals(System.TimeZoneInfo.AdjustmentRule)">
+ <summary>Determines whether the current <see cref="T:System.TimeZoneInfo.AdjustmentRule"></see> object is equal to a second <see cref="T:System.TimeZoneInfo.AdjustmentRule"></see> object.</summary>
+ <param name="other">The object to compare with the current object.</param>
+ <returns>true if both <see cref="T:System.TimeZoneInfo.AdjustmentRule"></see> objects have equal values; otherwise, false.</returns>
+ </member>
+ <member name="M:System.TimeZoneInfo.AdjustmentRule.GetHashCode">
+ <summary>Serves as a hash function for hashing algorithms and data structures such as hash tables.</summary>
+ <returns>A 32-bit signed integer that serves as the hash code for the current <see cref="T:System.TimeZoneInfo.AdjustmentRule"></see> object.</returns>
+ </member>
+ <member name="M:System.TimeZoneInfo.AdjustmentRule.System#Runtime#Serialization#IDeserializationCallback#OnDeserialization(System.Object)">
+ <summary>Runs when the deserialization of a <see cref="T:System.TimeZoneInfo.AdjustmentRule"></see> object is completed.</summary>
+ <param name="sender">The object that initiated the callback. The functionality for this parameter is not currently implemented.</param>
+ </member>
+ <member name="M:System.TimeZoneInfo.AdjustmentRule.System#Runtime#Serialization#ISerializable#GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Populates a <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object with the data that is required to serialize this object.</summary>
+ <param name="info">The object to populate with data.</param>
+ <param name="context">The destination for this serialization (see <see cref="T:System.Runtime.Serialization.StreamingContext"></see>).</param>
+ </member>
+ <member name="T:System.TimeZoneInfo.TransitionTime">
+ <summary>Provides information about a specific time change, such as the change from daylight saving time to standard time or vice versa, in a particular time zone.</summary>
+ </member>
+ <member name="M:System.TimeZoneInfo.TransitionTime.CreateFixedDateRule(System.DateTime,System.Int32,System.Int32)">
+ <summary>Defines a time change that uses a fixed-date rule (that is, a time change that occurs on a specific day of a specific month).</summary>
+ <param name="timeOfDay">The time at which the time change occurs. This parameter corresponds to the <see cref="P:System.TimeZoneInfo.TransitionTime.TimeOfDay"></see> property.</param>
+ <param name="month">The month in which the time change occurs. This parameter corresponds to the <see cref="P:System.TimeZoneInfo.TransitionTime.Month"></see> property.</param>
+ <param name="day">The day of the month on which the time change occurs. This parameter corresponds to the <see cref="P:System.TimeZoneInfo.TransitionTime.Day"></see> property.</param>
+ <returns>Data about the time change.</returns>
+ <exception cref="T:System.ArgumentException">The <paramref name="timeOfDay">timeOfDay</paramref> parameter has a non-default date component. -or- The <paramref name="timeOfDay">timeOfDay</paramref> parameter's <see cref="P:System.DateTime.Kind"></see> property is not <see cref="F:System.DateTimeKind.Unspecified"></see>. -or- The <paramref name="timeOfDay">timeOfDay</paramref> parameter does not represent a whole number of milliseconds.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="month">month</paramref> parameter is less than 1 or greater than 12. -or- The <paramref name="day">day</paramref> parameter is less than 1 or greater than 31.</exception>
+ </member>
+ <member name="M:System.TimeZoneInfo.TransitionTime.CreateFloatingDateRule(System.DateTime,System.Int32,System.Int32,System.DayOfWeek)">
+ <summary>Defines a time change that uses a floating-date rule (that is, a time change that occurs on a specific day of a specific week of a specific month).</summary>
+ <param name="timeOfDay">The time at which the time change occurs. This parameter corresponds to the <see cref="P:System.TimeZoneInfo.TransitionTime.TimeOfDay"></see> property.</param>
+ <param name="month">The month in which the time change occurs. This parameter corresponds to the <see cref="P:System.TimeZoneInfo.TransitionTime.Month"></see> property.</param>
+ <param name="week">The week of the month in which the time change occurs. Its value can range from 1 to 5, with 5 representing the last week of the month. This parameter corresponds to the <see cref="P:System.TimeZoneInfo.TransitionTime.Week"></see> property.</param>
+ <param name="dayOfWeek">The day of the week on which the time change occurs. This parameter corresponds to the <see cref="P:System.TimeZoneInfo.TransitionTime.DayOfWeek"></see> property.</param>
+ <returns>Data about the time change.</returns>
+ <exception cref="T:System.ArgumentException">The <paramref name="timeOfDay">timeOfDay</paramref> parameter has a non-default date component. -or- The <paramref name="timeOfDay">timeOfDay</paramref> parameter does not represent a whole number of milliseconds. -or- The <paramref name="timeOfDay">timeOfDay</paramref> parameter's <see cref="P:System.DateTime.Kind"></see> property is not <see cref="F:System.DateTimeKind.Unspecified"></see>.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="month">month</paramref> is less than 1 or greater than 12. -or- <paramref name="week">week</paramref> is less than 1 or greater than 5. -or- The <paramref name="dayOfWeek">dayOfWeek</paramref> parameter is not a member of the <see cref="T:System.DayOfWeek"></see> enumeration.</exception>
+ </member>
+ <member name="P:System.TimeZoneInfo.TransitionTime.Day">
+ <summary>Gets the day on which the time change occurs.</summary>
+ <returns>The day on which the time change occurs.</returns>
+ </member>
+ <member name="P:System.TimeZoneInfo.TransitionTime.DayOfWeek">
+ <summary>Gets the day of the week on which the time change occurs.</summary>
+ <returns>The day of the week on which the time change occurs.</returns>
+ </member>
+ <member name="M:System.TimeZoneInfo.TransitionTime.Equals(System.Object)">
+ <summary>Determines whether an object has identical values to the current <see cref="T:System.TimeZoneInfo.TransitionTime"></see> object.</summary>
+ <param name="obj">An object to compare with the current <see cref="T:System.TimeZoneInfo.TransitionTime"></see> object.</param>
+ <returns>true if the two objects are equal; otherwise, false.</returns>
+ </member>
+ <member name="M:System.TimeZoneInfo.TransitionTime.Equals(System.TimeZoneInfo.TransitionTime)">
+ <summary>Determines whether the current <see cref="T:System.TimeZoneInfo.TransitionTime"></see> object has identical values to a second <see cref="T:System.TimeZoneInfo.TransitionTime"></see> object.</summary>
+ <param name="other">An object to compare to the current instance.</param>
+ <returns>true if the two objects have identical property values; otherwise, false.</returns>
+ </member>
+ <member name="M:System.TimeZoneInfo.TransitionTime.GetHashCode">
+ <summary>Serves as a hash function for hashing algorithms and data structures such as hash tables.</summary>
+ <returns>A 32-bit signed integer that serves as the hash code for this <see cref="T:System.TimeZoneInfo.TransitionTime"></see> object.</returns>
+ </member>
+ <member name="P:System.TimeZoneInfo.TransitionTime.IsFixedDateRule">
+ <summary>Gets a value indicating whether the time change occurs at a fixed date and time (such as November 1) or a floating date and time (such as the last Sunday of October).</summary>
+ <returns>true if the time change rule is fixed-date; false if the time change rule is floating-date.</returns>
+ </member>
+ <member name="P:System.TimeZoneInfo.TransitionTime.Month">
+ <summary>Gets the month in which the time change occurs.</summary>
+ <returns>The month in which the time change occurs.</returns>
+ </member>
+ <member name="M:System.TimeZoneInfo.TransitionTime.op_Equality(System.TimeZoneInfo.TransitionTime,System.TimeZoneInfo.TransitionTime)">
+ <summary>Determines whether two specified <see cref="T:System.TimeZoneInfo.TransitionTime"></see> objects are equal.</summary>
+ <param name="t1">The first object to compare.</param>
+ <param name="t2">The second object to compare.</param>
+ <returns>true if <paramref name="t1">t1</paramref> and <paramref name="t2">t2</paramref> have identical values; otherwise, false.</returns>
+ </member>
+ <member name="M:System.TimeZoneInfo.TransitionTime.op_Inequality(System.TimeZoneInfo.TransitionTime,System.TimeZoneInfo.TransitionTime)">
+ <summary>Determines whether two specified <see cref="T:System.TimeZoneInfo.TransitionTime"></see> objects are not equal.</summary>
+ <param name="t1">The first object to compare.</param>
+ <param name="t2">The second object to compare.</param>
+ <returns>true if <paramref name="t1">t1</paramref> and <paramref name="t2">t2</paramref> have any different member values; otherwise, false.</returns>
+ </member>
+ <member name="P:System.TimeZoneInfo.TransitionTime.TimeOfDay">
+ <summary>Gets the hour, minute, and second at which the time change occurs.</summary>
+ <returns>The time of day at which the time change occurs.</returns>
+ </member>
+ <member name="P:System.TimeZoneInfo.TransitionTime.Week">
+ <summary>Gets the week of the month in which a time change occurs.</summary>
+ <returns>The week of the month in which the time change occurs.</returns>
+ </member>
+ <member name="M:System.TimeZoneInfo.TransitionTime.System#Runtime#Serialization#IDeserializationCallback#OnDeserialization(System.Object)">
+ <summary>Runs when the deserialization of an object has been completed.</summary>
+ <param name="sender">The object that initiated the callback. The functionality for this parameter is not currently implemented.</param>
+ </member>
+ <member name="M:System.TimeZoneInfo.TransitionTime.System#Runtime#Serialization#ISerializable#GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Populates a <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object with the data that is required to serialize this object.</summary>
+ <param name="info">The object to populate with data.</param>
+ <param name="context">The destination for this serialization (see <see cref="T:System.Runtime.Serialization.StreamingContext"></see>).</param>
+ </member>
+ <member name="T:System.TimeZoneInfo">
+ <summary>Represents any time zone in the world.</summary>
+ </member>
+ <member name="P:System.TimeZoneInfo.BaseUtcOffset">
+ <summary>Gets the time difference between the current time zone's standard time and Coordinated Universal Time (UTC).</summary>
+ <returns>An object that indicates the time difference between the current time zone's standard time and Coordinated Universal Time (UTC).</returns>
+ </member>
+ <member name="M:System.TimeZoneInfo.ClearCachedData">
+ <summary>Clears cached time zone data.</summary>
+ </member>
+ <member name="M:System.TimeZoneInfo.ConvertTime(System.DateTime,System.TimeZoneInfo)">
+ <summary>Converts a time to the time in a particular time zone.</summary>
+ <param name="dateTime">The date and time to convert.</param>
+ <param name="destinationTimeZone">The time zone to convert dateTime to.</param>
+ <returns>The date and time in the destination time zone.</returns>
+ <exception cref="T:System.ArgumentException">The value of the <paramref name="dateTime">dateTime</paramref> parameter represents an invalid time.</exception>
+ <exception cref="T:System.ArgumentNullException">The value of the <paramref name="destinationTimeZone">destinationTimeZone</paramref> parameter is null.</exception>
+ </member>
+ <member name="M:System.TimeZoneInfo.ConvertTime(System.DateTimeOffset,System.TimeZoneInfo)">
+ <summary>Converts a time to the time in a particular time zone.</summary>
+ <param name="dateTimeOffset">The date and time to convert.</param>
+ <param name="destinationTimeZone">The time zone to convert dateTime to.</param>
+ <returns>The date and time in the destination time zone.</returns>
+ <exception cref="T:System.ArgumentNullException">The value of the <paramref name="destinationTimeZone">destinationTimeZone</paramref> parameter is null.</exception>
+ </member>
+ <member name="M:System.TimeZoneInfo.ConvertTime(System.DateTime,System.TimeZoneInfo,System.TimeZoneInfo)">
+ <summary>Converts a time from one time zone to another.</summary>
+ <param name="dateTime">The date and time to convert.</param>
+ <param name="sourceTimeZone">The time zone of dateTime.</param>
+ <param name="destinationTimeZone">The time zone to convert dateTime to.</param>
+ <returns>The date and time in the destination time zone that corresponds to the <paramref name="dateTime">dateTime</paramref> parameter in the source time zone.</returns>
+ <exception cref="T:System.ArgumentException">The <see cref="P:System.DateTime.Kind"></see> property of the <paramref name="dateTime">dateTime</paramref> parameter is <see cref="F:System.DateTimeKind.Local"></see>, but the <paramref name="sourceTimeZone">sourceTimeZone</paramref> parameter does not equal <see cref="F:System.DateTimeKind.Local"></see>. -or- The <see cref="P:System.DateTime.Kind"></see> property of the <paramref name="dateTime">dateTime</paramref> parameter is <see cref="F:System.DateTimeKind.Utc"></see>, but the <paramref name="sourceTimeZone">sourceTimeZone</paramref> parameter does not equal <see cref="P:System.TimeZoneInfo.Utc"></see>. -or- The <paramref name="dateTime">dateTime</paramref> parameter is an invalid time (that is, it represents a time that does not exist because of a time zone's adjustment rules).</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="sourceTimeZone">sourceTimeZone</paramref> parameter is null. -or- The <paramref name="destinationTimeZone">destinationTimeZone</paramref> parameter is null.</exception>
+ </member>
+ <member name="M:System.TimeZoneInfo.ConvertTimeBySystemTimeZoneId(System.DateTime,System.String)">
+ <summary>Converts a time to the time in another time zone based on the time zone's identifier.</summary>
+ <param name="dateTime">The date and time to convert.</param>
+ <param name="destinationTimeZoneId">The identifier of the destination time zone.</param>
+ <returns>The date and time in the destination time zone.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="destinationTimeZoneId">destinationTimeZoneId</paramref> is null.</exception>
+ <exception cref="T:System.InvalidTimeZoneException">The time zone identifier was found, but the registry data is corrupted.</exception>
+ <exception cref="T:System.Security.SecurityException">The process does not have the permissions required to read from the registry key that contains the time zone information.</exception>
+ <exception cref="T:System.TimeZoneNotFoundException">The <paramref name="destinationTimeZoneId">destinationTimeZoneId</paramref> identifier was not found on the local system.</exception>
+ </member>
+ <member name="M:System.TimeZoneInfo.ConvertTimeBySystemTimeZoneId(System.DateTimeOffset,System.String)">
+ <summary>Converts a time to the time in another time zone based on the time zone's identifier.</summary>
+ <param name="dateTimeOffset">The date and time to convert.</param>
+ <param name="destinationTimeZoneId">The identifier of the destination time zone.</param>
+ <returns>The date and time in the destination time zone.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="destinationTimeZoneId">destinationTimeZoneId</paramref> is null.</exception>
+ <exception cref="T:System.InvalidTimeZoneException">The time zone identifier was found but the registry data is corrupted.</exception>
+ <exception cref="T:System.Security.SecurityException">The process does not have the permissions required to read from the registry key that contains the time zone information.</exception>
+ <exception cref="T:System.TimeZoneNotFoundException">The <paramref name="destinationTimeZoneId">destinationTimeZoneId</paramref> identifier was not found on the local system.</exception>
+ </member>
+ <member name="M:System.TimeZoneInfo.ConvertTimeBySystemTimeZoneId(System.DateTime,System.String,System.String)">
+ <summary>Converts a time from one time zone to another based on time zone identifiers.</summary>
+ <param name="dateTime">The date and time to convert.</param>
+ <param name="sourceTimeZoneId">The identifier of the source time zone.</param>
+ <param name="destinationTimeZoneId">The identifier of the destination time zone.</param>
+ <returns>The date and time in the destination time zone that corresponds to the <paramref name="dateTime">dateTime</paramref> parameter in the source time zone.</returns>
+ <exception cref="T:System.ArgumentException">The <see cref="P:System.DateTime.Kind"></see> property of the <paramref name="dateTime">dateTime</paramref> parameter does not correspond to the source time zone. -or- <paramref name="dateTime">dateTime</paramref> is an invalid time in the source time zone.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="sourceTimeZoneId">sourceTimeZoneId</paramref> is null. -or- <paramref name="destinationTimeZoneId">destinationTimeZoneId</paramref> is null.</exception>
+ <exception cref="T:System.InvalidTimeZoneException">The time zone identifiers were found, but the registry data is corrupted.</exception>
+ <exception cref="T:System.Security.SecurityException">The user does not have the permissions required to read from the registry keys that hold time zone data.</exception>
+ <exception cref="T:System.TimeZoneNotFoundException">The <paramref name="sourceTimeZoneId">sourceTimeZoneId</paramref> identifier was not found on the local system. -or- The <paramref name="destinationTimeZoneId">destinationTimeZoneId</paramref> identifier was not found on the local system.</exception>
+ </member>
+ <member name="M:System.TimeZoneInfo.ConvertTimeFromUtc(System.DateTime,System.TimeZoneInfo)">
+ <summary>Converts a Coordinated Universal Time (UTC) to the time in a specified time zone.</summary>
+ <param name="dateTime">The Coordinated Universal Time (UTC).</param>
+ <param name="destinationTimeZone">The time zone to convert dateTime to.</param>
+ <returns>The date and time in the destination time zone. Its <see cref="P:System.DateTime.Kind"></see> property is <see cref="F:System.DateTimeKind.Utc"></see> if <paramref name="destinationTimeZone">destinationTimeZone</paramref> is <see cref="P:System.TimeZoneInfo.Utc"></see>; otherwise, its <see cref="P:System.DateTime.Kind"></see> property is <see cref="F:System.DateTimeKind.Unspecified"></see>.</returns>
+ <exception cref="T:System.ArgumentException">The <see cref="P:System.DateTime.Kind"></see> property of <paramref name="dateTime">dateTime</paramref> is <see cref="F:System.DateTimeKind.Local"></see>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="destinationTimeZone">destinationTimeZone</paramref> is null.</exception>
+ </member>
+ <member name="M:System.TimeZoneInfo.ConvertTimeToUtc(System.DateTime,System.TimeZoneInfo)">
+ <summary>Converts the time in a specified time zone to Coordinated Universal Time (UTC).</summary>
+ <param name="dateTime">The date and time to convert.</param>
+ <param name="sourceTimeZone">The time zone of dateTime.</param>
+ <returns>The Coordinated Universal Time (UTC) that corresponds to the <paramref name="dateTime">dateTime</paramref> parameter. The <see cref="T:System.DateTime"></see> object's <see cref="P:System.DateTime.Kind"></see> property is always set to <see cref="F:System.DateTimeKind.Utc"></see>.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="dateTime">dateTime</paramref>.Kind is <see cref="F:System.DateTimeKind.Utc"></see> and <paramref name="sourceTimeZone">sourceTimeZone</paramref> does not equal <see cref="P:System.TimeZoneInfo.Utc"></see>. -or- <paramref name="dateTime">dateTime</paramref>.Kind is <see cref="F:System.DateTimeKind.Local"></see> and <paramref name="sourceTimeZone">sourceTimeZone</paramref> does not equal <see cref="P:System.TimeZoneInfo.Local"></see>. -or- <paramref name="sourceTimeZone">sourceTimeZone</paramref>.IsInvalidDateTime(<paramref name="dateTime">dateTime</paramref>) returns true.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="sourceTimeZone">sourceTimeZone</paramref> is null.</exception>
+ </member>
+ <member name="M:System.TimeZoneInfo.ConvertTimeToUtc(System.DateTime)">
+ <summary>Converts the specified date and time to Coordinated Universal Time (UTC).</summary>
+ <param name="dateTime">The date and time to convert.</param>
+ <returns>The Coordinated Universal Time (UTC) that corresponds to the <paramref name="dateTime">dateTime</paramref> parameter. The <see cref="T:System.DateTime"></see> value's <see cref="P:System.DateTime.Kind"></see> property is always set to <see cref="F:System.DateTimeKind.Utc"></see>.</returns>
+ <exception cref="T:System.ArgumentException">TimeZoneInfo.Local.IsInvalidDateTime(<paramref name="dateTime">dateTime</paramref>) returns true.</exception>
+ </member>
+ <member name="M:System.TimeZoneInfo.CreateCustomTimeZone(System.String,System.TimeSpan,System.String,System.String)">
+ <summary>Creates a custom time zone with a specified identifier, an offset from Coordinated Universal Time (UTC), a display name, and a standard time display name.</summary>
+ <param name="id">The time zone's identifier.</param>
+ <param name="baseUtcOffset">An object that represents the time difference between this time zone and Coordinated Universal Time (UTC).</param>
+ <param name="displayName">The display name of the new time zone.</param>
+ <param name="standardDisplayName">The name of the new time zone's standard time.</param>
+ <returns>The new time zone.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="id">id</paramref> parameter is null.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="id">id</paramref> parameter is an empty string (&quot;&quot;). -or- The <paramref name="baseUtcOffset">baseUtcOffset</paramref> parameter does not represent a whole number of minutes.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="baseUtcOffset">baseUtcOffset</paramref> parameter is greater than 14 hours or less than -14 hours.</exception>
+ </member>
+ <member name="M:System.TimeZoneInfo.CreateCustomTimeZone(System.String,System.TimeSpan,System.String,System.String,System.String,System.TimeZoneInfo.AdjustmentRule[])">
+ <summary>Creates a custom time zone with a specified identifier, an offset from Coordinated Universal Time (UTC), a display name, a standard time name, a daylight saving time name, and daylight saving time rules.</summary>
+ <param name="id">The time zone's identifier.</param>
+ <param name="baseUtcOffset">An object that represents the time difference between this time zone and Coordinated Universal Time (UTC).</param>
+ <param name="displayName">The display name of the new time zone.</param>
+ <param name="standardDisplayName">The new time zone's standard time name.</param>
+ <param name="daylightDisplayName">The daylight saving time name of the new time zone.</param>
+ <param name="adjustmentRules">An array that augments the base UTC offset for a particular period.</param>
+ <returns>A <see cref="T:System.TimeZoneInfo"></see> object that represents the new time zone.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="id">id</paramref> parameter is null.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="id">id</paramref> parameter is an empty string (&quot;&quot;). -or- The <paramref name="baseUtcOffset">baseUtcOffset</paramref> parameter does not represent a whole number of minutes.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="baseUtcOffset">baseUtcOffset</paramref> parameter is greater than 14 hours or less than -14 hours.</exception>
+ <exception cref="T:System.InvalidTimeZoneException">The adjustment rules specified in the <paramref name="adjustmentRules">adjustmentRules</paramref> parameter overlap. -or- The adjustment rules specified in the <paramref name="adjustmentRules">adjustmentRules</paramref> parameter are not in chronological order. -or- One or more elements in <paramref name="adjustmentRules">adjustmentRules</paramref> are null. -or- A date can have multiple adjustment rules applied to it. -or- The sum of the <paramref name="baseUtcOffset">baseUtcOffset</paramref> parameter and the <see cref="P:System.TimeZoneInfo.AdjustmentRule.DaylightDelta"></see> value of one or more objects in the <paramref name="adjustmentRules">adjustmentRules</paramref> array is greater than 14 hours or less than -14 hours.</exception>
+ </member>
+ <member name="M:System.TimeZoneInfo.CreateCustomTimeZone(System.String,System.TimeSpan,System.String,System.String,System.String,System.TimeZoneInfo.AdjustmentRule[],System.Boolean)">
+ <summary>Creates a custom time zone with a specified identifier, an offset from Coordinated Universal Time (UTC), a display name, a standard time name, a daylight saving time name, daylight saving time rules, and a value that indicates whether the returned object reflects daylight saving time information.</summary>
+ <param name="id">The time zone's identifier.</param>
+ <param name="baseUtcOffset">A <see cref="T:System.TimeSpan"></see> object that represents the time difference between this time zone and Coordinated Universal Time (UTC).</param>
+ <param name="displayName">The display name of the new time zone.</param>
+ <param name="standardDisplayName">The standard time name of the new time zone.</param>
+ <param name="daylightDisplayName">The daylight saving time name of the new time zone.</param>
+ <param name="adjustmentRules">An array of <see cref="T:System.TimeZoneInfo.AdjustmentRule"></see> objects that augment the base UTC offset for a particular period.</param>
+ <param name="disableDaylightSavingTime">true to discard any daylight saving time-related information present in adjustmentRules with the new object; otherwise, false.</param>
+ <returns>The new time zone. If the <paramref name="disableDaylightSavingTime">disableDaylightSavingTime</paramref> parameter is true, the returned object has no daylight saving time data.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="id">id</paramref> parameter is null.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="id">id</paramref> parameter is an empty string (&quot;&quot;). -or- The <paramref name="baseUtcOffset">baseUtcOffset</paramref> parameter does not represent a whole number of minutes.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="baseUtcOffset">baseUtcOffset</paramref> parameter is greater than 14 hours or less than -14 hours.</exception>
+ <exception cref="T:System.InvalidTimeZoneException">The adjustment rules specified in the <paramref name="adjustmentRules">adjustmentRules</paramref> parameter overlap. -or- The adjustment rules specified in the <paramref name="adjustmentRules">adjustmentRules</paramref> parameter are not in chronological order. -or- One or more elements in <paramref name="adjustmentRules">adjustmentRules</paramref> are null. -or- A date can have multiple adjustment rules applied to it. -or- The sum of the <paramref name="baseUtcOffset">baseUtcOffset</paramref> parameter and the <see cref="P:System.TimeZoneInfo.AdjustmentRule.DaylightDelta"></see> value of one or more objects in the <paramref name="adjustmentRules">adjustmentRules</paramref> array is greater than 14 hours or less than -14 hours.</exception>
+ </member>
+ <member name="P:System.TimeZoneInfo.DaylightName">
+ <summary>Gets the display name for the current time zone's daylight saving time.</summary>
+ <returns>The display name for the time zone's daylight saving time.</returns>
+ </member>
+ <member name="P:System.TimeZoneInfo.DisplayName">
+ <summary>Gets the general display name that represents the time zone.</summary>
+ <returns>The time zone's general display name.</returns>
+ </member>
+ <member name="M:System.TimeZoneInfo.Equals(System.Object)">
+ <summary>Determines whether the current <see cref="T:System.TimeZoneInfo"></see> object and another object are equal.</summary>
+ <param name="obj">A second object to compare with the current object.</param>
+ <returns>true if <paramref name="obj">obj</paramref> is a <see cref="T:System.TimeZoneInfo"></see> object that is equal to the current instance; otherwise, false.</returns>
+ </member>
+ <member name="M:System.TimeZoneInfo.Equals(System.TimeZoneInfo)">
+ <summary>Determines whether the current <see cref="T:System.TimeZoneInfo"></see> object and another <see cref="T:System.TimeZoneInfo"></see> object are equal.</summary>
+ <param name="other">A second object to compare with the current object.</param>
+ <returns>true if the two <see cref="T:System.TimeZoneInfo"></see> objects are equal; otherwise, false.</returns>
+ </member>
+ <member name="M:System.TimeZoneInfo.FindSystemTimeZoneById(System.String)">
+ <summary>Retrieves a <see cref="T:System.TimeZoneInfo"></see> object from the registry based on its identifier.</summary>
+ <param name="id">The time zone identifier, which corresponds to the <see cref="P:System.TimeZoneInfo.Id"></see> property.</param>
+ <returns>An object whose identifier is the value of the <paramref name="id">id</paramref> parameter.</returns>
+ <exception cref="T:System.OutOfMemoryException">The system does not have enough memory to hold information about the time zone.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="id">id</paramref> parameter is null.</exception>
+ <exception cref="T:System.TimeZoneNotFoundException">The time zone identifier specified by <paramref name="id">id</paramref> was not found. This means that a registry key whose name matches <paramref name="id">id</paramref> does not exist, or that the key exists but does not contain any time zone data.</exception>
+ <exception cref="T:System.Security.SecurityException">The process does not have the permissions required to read from the registry key that contains the time zone information.</exception>
+ <exception cref="T:System.InvalidTimeZoneException">The time zone identifier was found, but the registry data is corrupted.</exception>
+ </member>
+ <member name="M:System.TimeZoneInfo.FromSerializedString(System.String)">
+ <summary>Deserializes a string to re-create an original serialized <see cref="T:System.TimeZoneInfo"></see> object.</summary>
+ <param name="source">The string representation of the serialized <see cref="T:System.TimeZoneInfo"></see> object.</param>
+ <returns>The original serialized object.</returns>
+ <exception cref="T:System.ArgumentException">The <paramref name="source">source</paramref> parameter is <see cref="F:System.String.Empty"></see>.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="source">source</paramref> parameter is a null string.</exception>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">The source parameter cannot be deserialized back into a <see cref="T:System.TimeZoneInfo"></see> object.</exception>
+ </member>
+ <member name="M:System.TimeZoneInfo.GetAdjustmentRules">
+ <summary>Retrieves an array of <see cref="T:System.TimeZoneInfo.AdjustmentRule"></see> objects that apply to the current <see cref="T:System.TimeZoneInfo"></see> object.</summary>
+ <returns>An array of objects for this time zone.</returns>
+ <exception cref="T:System.OutOfMemoryException">The system does not have enough memory to make an in-memory copy of the adjustment rules.</exception>
+ </member>
+ <member name="M:System.TimeZoneInfo.GetAmbiguousTimeOffsets(System.DateTime)">
+ <summary>Returns information about the possible dates and times that an ambiguous date and time can be mapped to.</summary>
+ <param name="dateTime">A date and time.</param>
+ <returns>An array of objects that represents possible Coordinated Universal Time (UTC) offsets that a particular date and time can be mapped to.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="dateTime">dateTime</paramref> is not an ambiguous time.</exception>
+ </member>
+ <member name="M:System.TimeZoneInfo.GetAmbiguousTimeOffsets(System.DateTimeOffset)">
+ <summary>Returns information about the possible dates and times that an ambiguous date and time can be mapped to.</summary>
+ <param name="dateTimeOffset">A date and time.</param>
+ <returns>An array of objects that represents possible Coordinated Universal Time (UTC) offsets that a particular date and time can be mapped to.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="dateTimeOffset">dateTimeOffset</paramref> is not an ambiguous time.</exception>
+ </member>
+ <member name="M:System.TimeZoneInfo.GetHashCode">
+ <summary>Serves as a hash function for hashing algorithms and data structures such as hash tables.</summary>
+ <returns>A 32-bit signed integer that serves as the hash code for this <see cref="T:System.TimeZoneInfo"></see> object.</returns>
+ </member>
+ <member name="M:System.TimeZoneInfo.GetSystemTimeZones">
+ <summary>Returns a sorted collection of all the time zones about which information is available on the local system.</summary>
+ <returns>A read-only collection of <see cref="T:System.TimeZoneInfo"></see> objects.</returns>
+ <exception cref="T:System.OutOfMemoryException">There is insufficient memory to store all time zone information.</exception>
+ <exception cref="T:System.Security.SecurityException">The user does not have permission to read from the registry keys that contain time zone information.</exception>
+ </member>
+ <member name="M:System.TimeZoneInfo.GetUtcOffset(System.DateTime)">
+ <summary>Calculates the offset or difference between the time in this time zone and Coordinated Universal Time (UTC) for a particular date and time.</summary>
+ <param name="dateTime">The date and time to determine the offset for.</param>
+ <returns>An object that indicates the time difference between the two time zones.</returns>
+ </member>
+ <member name="M:System.TimeZoneInfo.GetUtcOffset(System.DateTimeOffset)">
+ <summary>Calculates the offset or difference between the time in this time zone and Coordinated Universal Time (UTC) for a particular date and time.</summary>
+ <param name="dateTimeOffset">The date and time to determine the offset for.</param>
+ <returns>An object that indicates the time difference between Coordinated Universal Time (UTC) and the current time zone.</returns>
+ </member>
+ <member name="M:System.TimeZoneInfo.HasSameRules(System.TimeZoneInfo)">
+ <summary>Indicates whether the current object and another <see cref="T:System.TimeZoneInfo"></see> object have the same adjustment rules.</summary>
+ <param name="other">A second object to compare with the current <see cref="T:System.TimeZoneInfo"></see> object.</param>
+ <returns>true if the two time zones have identical adjustment rules and an identical base offset; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="other">other</paramref> parameter is null.</exception>
+ </member>
+ <member name="P:System.TimeZoneInfo.Id">
+ <summary>Gets the time zone identifier.</summary>
+ <returns>The time zone identifier.</returns>
+ </member>
+ <member name="M:System.TimeZoneInfo.IsAmbiguousTime(System.DateTime)">
+ <summary>Determines whether a particular date and time in a particular time zone is ambiguous and can be mapped to two or more Coordinated Universal Time (UTC) times.</summary>
+ <param name="dateTime">A date and time value.</param>
+ <returns>true if the <paramref name="dateTime">dateTime</paramref> parameter is ambiguous; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentException">The <see cref="P:System.DateTime.Kind"></see> property of the <paramref name="dateTime">dateTime</paramref> value is <see cref="F:System.DateTimeKind.Local"></see> and <paramref name="dateTime">dateTime</paramref> is an invalid time.</exception>
+ </member>
+ <member name="M:System.TimeZoneInfo.IsAmbiguousTime(System.DateTimeOffset)">
+ <summary>Determines whether a particular date and time in a particular time zone is ambiguous and can be mapped to two or more Coordinated Universal Time (UTC) times.</summary>
+ <param name="dateTimeOffset">A date and time.</param>
+ <returns>true if the <paramref name="dateTimeOffset">dateTimeOffset</paramref> parameter is ambiguous in the current time zone; otherwise, false.</returns>
+ </member>
+ <member name="M:System.TimeZoneInfo.IsDaylightSavingTime(System.DateTimeOffset)">
+ <summary>Indicates whether a specified date and time falls in the range of daylight saving time for the time zone of the current <see cref="T:System.TimeZoneInfo"></see> object.</summary>
+ <param name="dateTimeOffset">A date and time value.</param>
+ <returns>true if the <paramref name="dateTimeOffset">dateTimeOffset</paramref> parameter is a daylight saving time; otherwise, false.</returns>
+ </member>
+ <member name="M:System.TimeZoneInfo.IsDaylightSavingTime(System.DateTime)">
+ <summary>Indicates whether a specified date and time falls in the range of daylight saving time for the time zone of the current <see cref="T:System.TimeZoneInfo"></see> object.</summary>
+ <param name="dateTime">A date and time value.</param>
+ <returns>true if the <paramref name="dateTime">dateTime</paramref> parameter is a daylight saving time; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentException">The <see cref="P:System.DateTime.Kind"></see> property of the <paramref name="dateTime">dateTime</paramref> value is <see cref="F:System.DateTimeKind.Local"></see> and <paramref name="dateTime">dateTime</paramref> is an invalid time.</exception>
+ </member>
+ <member name="M:System.TimeZoneInfo.IsInvalidTime(System.DateTime)">
+ <summary>Indicates whether a particular date and time is invalid.</summary>
+ <param name="dateTime">A date and time value.</param>
+ <returns>true if <paramref name="dateTime">dateTime</paramref> is invalid; otherwise, false.</returns>
+ </member>
+ <member name="P:System.TimeZoneInfo.Local">
+ <summary>Gets a <see cref="T:System.TimeZoneInfo"></see> object that represents the local time zone.</summary>
+ <returns>An object that represents the local time zone.</returns>
+ </member>
+ <member name="P:System.TimeZoneInfo.StandardName">
+ <summary>Gets the display name for the time zone's standard time.</summary>
+ <returns>The display name of the time zone's standard time.</returns>
+ </member>
+ <member name="P:System.TimeZoneInfo.SupportsDaylightSavingTime">
+ <summary>Gets a value indicating whether the time zone has any daylight saving time rules.</summary>
+ <returns>true if the time zone supports daylight saving time; otherwise, false.</returns>
+ </member>
+ <member name="M:System.TimeZoneInfo.ToSerializedString">
+ <summary>Converts the current <see cref="T:System.TimeZoneInfo"></see> object to a serialized string.</summary>
+ <returns>A string that represents the current <see cref="T:System.TimeZoneInfo"></see> object.</returns>
+ </member>
+ <member name="M:System.TimeZoneInfo.ToString">
+ <summary>Returns the current <see cref="T:System.TimeZoneInfo"></see> object's display name.</summary>
+ <returns>The value of the <see cref="P:System.TimeZoneInfo.DisplayName"></see> property of the current <see cref="T:System.TimeZoneInfo"></see> object.</returns>
+ </member>
+ <member name="P:System.TimeZoneInfo.Utc">
+ <summary>Gets a <see cref="T:System.TimeZoneInfo"></see> object that represents the Coordinated Universal Time (UTC) zone.</summary>
+ <returns>An object that represents the Coordinated Universal Time (UTC) zone.</returns>
+ </member>
+ <member name="M:System.TimeZoneInfo.System#Runtime#Serialization#IDeserializationCallback#OnDeserialization(System.Object)">
+ <summary>Runs when the deserialization of an object has been completed.</summary>
+ <param name="sender">The object that initiated the callback. The functionality for this parameter is not currently implemented.</param>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">The <see cref="T:System.TimeZoneInfo"></see> object contains invalid or corrupted data.</exception>
+ </member>
+ <member name="M:System.TimeZoneInfo.System#Runtime#Serialization#ISerializable#GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Populates a <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object with the data needed to serialize the current <see cref="T:System.TimeZoneInfo"></see> object.</summary>
+ <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object to populate with data.</param>
+ <param name="context">The destination for this serialization (see <see cref="T:System.Runtime.Serialization.StreamingContext"></see>).</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="info">info</paramref> parameter is null.</exception>
+ </member>
+ <member name="T:System.TimeZoneNotFoundException">
+ <summary>The exception that is thrown when a time zone cannot be found.</summary>
+ </member>
+ <member name="M:System.TimeZoneNotFoundException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.TimeZoneNotFoundException"></see> class with a system-supplied message.</summary>
+ </member>
+ <member name="M:System.TimeZoneNotFoundException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.TimeZoneNotFoundException"></see> class with the specified message string.</summary>
+ <param name="message">A string that describes the exception.</param>
+ </member>
+ <member name="M:System.TimeZoneNotFoundException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.TimeZoneNotFoundException"></see> class from serialized data.</summary>
+ <param name="info">The object that contains the serialized data.</param>
+ <param name="context">The stream that contains the serialized data.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="info">info</paramref> parameter is null. -or- The <paramref name="context">context</paramref> parameter is null.</exception>
+ </member>
+ <member name="M:System.TimeZoneNotFoundException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.TimeZoneNotFoundException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">A string that describes the exception.</param>
+ <param name="innerException">The exception that is the cause of the current exception.</param>
+ </member>
+ <member name="T:System.Transactions.CommittableTransaction">
+ <summary>Describes a committable transaction.</summary>
+ </member>
+ <member name="M:System.Transactions.CommittableTransaction.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Transactions.CommittableTransaction"></see> class.</summary>
+ <exception cref="T:System.PlatformNotSupportedException">An attempt to create a transaction under Windows 98, Windows 98 Second Edition or Windows Millennium Edition.</exception>
+ </member>
+ <member name="M:System.Transactions.CommittableTransaction.#ctor(System.TimeSpan)">
+ <summary>Initializes a new instance of the <see cref="T:System.Transactions.CommittableTransaction"></see> class with the specified <paramref name="timeout">timeout</paramref> value.</summary>
+ <param name="timeout">The maximum amount of time the transaction can exist, before it is aborted.</param>
+ <exception cref="T:System.PlatformNotSupportedException">An attempt to create a transaction under Windows 98, Windows 98 Second Edition or Windows Millennium Edition.</exception>
+ </member>
+ <member name="M:System.Transactions.CommittableTransaction.#ctor(System.Transactions.TransactionOptions)">
+ <summary>Initializes a new instance of the <see cref="T:System.Transactions.CommittableTransaction"></see> class with the specified transaction options.</summary>
+ <param name="options">A <see cref="T:System.Transactions.TransactionOptions"></see> structure that describes the transaction options to use for the new transaction.</param>
+ <exception cref="T:System.PlatformNotSupportedException">An attempt to create a transaction under Windows 98, Windows 98 Second Edition or Windows Millennium Edition.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="options">options</paramref> is invalid.</exception>
+ </member>
+ <member name="M:System.Transactions.CommittableTransaction.BeginCommit(System.AsyncCallback,System.Object)">
+ <summary>Begins an attempt to commit the transaction asynchronously.</summary>
+ <param name="asyncCallback"></param>
+ <param name="asyncState"></param>
+ <returns>An <see cref="T:System.IAsyncResult"></see> interface that can be used by the caller to check the status of the asynchronous operation, or to wait for the operation to complete.</returns>
+ </member>
+ <member name="M:System.Transactions.CommittableTransaction.Commit">
+ <summary>Attempts to commit the transaction.</summary>
+ <exception cref="T:System.Transactions.TransactionInDoubtException"><see cref="M:System.Transactions.CommittableTransaction.Commit"></see> is called on a transaction and the transaction becomes <see cref="F:System.Transactions.TransactionStatus.InDoubt"></see>.</exception>
+ <exception cref="T:System.Transactions.TransactionAbortedException"><see cref="M:System.Transactions.CommittableTransaction.Commit"></see> is called and the transaction rolls back for the first time.</exception>
+ </member>
+ <member name="M:System.Transactions.CommittableTransaction.EndCommit(System.IAsyncResult)">
+ <summary>Ends an attempt to commit the transaction asynchronously.</summary>
+ <param name="asyncResult"></param>
+ <exception cref="T:System.Transactions.TransactionAbortedException"><see cref="M:System.Transactions.CommittableTransaction.BeginCommit(System.AsyncCallback,System.Object)"></see> is called and the transaction rolls back for the first time.</exception>
+ </member>
+ <member name="P:System.Transactions.CommittableTransaction.System#IAsyncResult#AsyncState">
+ <summary>Gets the object provided as the last parameter of the <see cref="M:System.Transactions.CommittableTransaction.BeginCommit(System.AsyncCallback,System.Object)"></see> method call.</summary>
+ <returns>The object provided as the last parameter of the <see cref="M:System.Transactions.CommittableTransaction.BeginCommit(System.AsyncCallback,System.Object)"></see> method call.</returns>
+ </member>
+ <member name="P:System.Transactions.CommittableTransaction.System#IAsyncResult#AsyncWaitHandle">
+ <summary>Gets a <see cref="T:System.Threading.WaitHandle"></see> that is used to wait for an asynchronous operation to complete.</summary>
+ <returns>A <see cref="T:System.Threading.WaitHandle"></see> that is used to wait for an asynchronous operation to complete.</returns>
+ </member>
+ <member name="P:System.Transactions.CommittableTransaction.System#IAsyncResult#CompletedSynchronously">
+ <summary>Gets an indication of whether the asynchronous commit operation completed synchronously.</summary>
+ <returns>true if the asynchronous commit operation completed synchronously; otherwise, false. This property always returns false even if the operation completed synchronously.</returns>
+ </member>
+ <member name="P:System.Transactions.CommittableTransaction.System#IAsyncResult#IsCompleted">
+ <summary>Gets an indication whether the asynchronous commit operation has completed.</summary>
+ <returns>true if the operation is complete; otherwise, false.</returns>
+ </member>
+ <member name="T:System.Transactions.DependentCloneOption">
+ <summary>Controls what kind of dependent transaction to create.</summary>
+ </member>
+ <member name="F:System.Transactions.DependentCloneOption.BlockCommitUntilComplete">
+ <summary>The dependent transaction blocks the commit process of the transaction until the parent transaction times out, or <see cref="M:System.Transactions.DependentTransaction.Complete"></see> is called. In this case, additional work can be done on the transaction and new enlistments can be created.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Transactions.DependentCloneOption.RollbackIfNotComplete">
+ <summary>The dependent transaction automatically aborts the transaction if Commit is called on the parent transaction before <see cref="M:System.Transactions.DependentTransaction.Complete"></see> is called.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Transactions.DependentTransaction">
+ <summary>Describes a clone of a transaction providing guarantee that the transaction cannot be committed until the application comes to rest regarding work on the transaction. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Transactions.DependentTransaction.Complete">
+ <summary>Attempts to complete the dependent transaction.</summary>
+ <exception cref="T:System.Transactions.TransactionException">Any attempt for additional work on the transaction after this method is called. These include invoking methods such as <see cref="Overload:System.Transactions.Transaction.EnlistVolatile"></see>, <see cref="Overload:System.Transactions.Transaction.EnlistDurable"></see>, <see cref="M:System.Transactions.Transaction.Clone"></see>, <see cref="M:System.Transactions.Transaction.DependentClone(System.Transactions.DependentCloneOption)"></see> , or any serialization operations on the transaction.</exception>
+ </member>
+ <member name="T:System.Transactions.Enlistment">
+ <summary>Facilitates communication between an enlisted transaction participant and the transaction manager during the final phase of the transaction.</summary>
+ </member>
+ <member name="M:System.Transactions.Enlistment.Done">
+ <summary>Indicates that the transaction participant has completed its work.</summary>
+ </member>
+ <member name="T:System.Transactions.EnlistmentOptions">
+ <summary>Determines whether the object should be enlisted during the prepare phase.</summary>
+ </member>
+ <member name="F:System.Transactions.EnlistmentOptions.EnlistDuringPrepareRequired">
+ <summary>The object must enlist during the initial phase of the commitment process.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Transactions.EnlistmentOptions.None">
+ <summary>The object does not require enlistment during the initial phase of the commitment process.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Transactions.EnterpriseServicesInteropOption">
+ <summary>Specifies how distributed transactions interact with COM+ transactions.</summary>
+ </member>
+ <member name="F:System.Transactions.EnterpriseServicesInteropOption.Automatic">
+ <summary>Search for an existing COM+ context and synchronize with it if one exists.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Transactions.EnterpriseServicesInteropOption.Full">
+ <summary>The <see cref="N:System.EnterpriseServices"></see> context (which can be retrieved by calling the static method <see cref="P:System.EnterpriseServices.ContextUtil.Transaction"></see> of the <see cref="T:System.EnterpriseServices.ContextUtil"></see> class) and the <see cref="N:System.Transactions"></see> ambient transaction (which can be retrieved by calling the static method <see cref="P:System.Transactions.Transaction.Current"></see> of the <see cref="T:System.Transactions.Transaction"></see> class) are always synchronized. This introduces a performance penalty because new <see cref="N:System.EnterpriseServices"></see> contexts may need to be created.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Transactions.EnterpriseServicesInteropOption.None">
+ <summary>There is no synchronization between <see cref="P:System.EnterpriseServices.ContextUtil.Transaction"></see> and <see cref="P:System.Transactions.Transaction.Current"></see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Transactions.HostCurrentTransactionCallback">
+ <summary>Provides a mechanism for the hosting environment to supply its own default notion of <see cref="P:System.Transactions.Transaction.Current"></see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Transactions.IDtcTransaction">
+ <summary>Describes a DTC transaction.</summary>
+ </member>
+ <member name="M:System.Transactions.IDtcTransaction.Abort(System.IntPtr,System.Int32,System.Int32)">
+ <summary>Aborts a transaction.</summary>
+ <param name="reason"></param>
+ <param name="retaining"></param>
+ <param name="async"></param>
+ </member>
+ <member name="M:System.Transactions.IDtcTransaction.Commit(System.Int32,System.Int32,System.Int32)">
+ <summary>Commits a transaction.</summary>
+ <param name="retaining"></param>
+ <param name="commitType"></param>
+ <param name="reserved"></param>
+ </member>
+ <member name="M:System.Transactions.IDtcTransaction.GetTransactionInfo(System.IntPtr)">
+ <summary>Retrieves information about a transaction.</summary>
+ <param name="transactionInformation"></param>
+ </member>
+ <member name="T:System.Transactions.IEnlistmentNotification">
+ <summary>Describes an interface that a resource manager should implement to provide two phase commit notification callbacks for the transaction manager upon enlisting for participation.</summary>
+ </member>
+ <member name="M:System.Transactions.IEnlistmentNotification.Commit(System.Transactions.Enlistment)">
+ <summary>Notifies an enlisted object that a transaction is being committed.</summary>
+ <param name="enlistment">An <see cref="T:System.Transactions.Enlistment"></see> object used to send a response to the transaction manager.</param>
+ </member>
+ <member name="M:System.Transactions.IEnlistmentNotification.InDoubt(System.Transactions.Enlistment)">
+ <summary>Notifies an enlisted object that the status of a transaction is in doubt.</summary>
+ <param name="enlistment">An <see cref="T:System.Transactions.Enlistment"></see> object used to send a response to the transaction manager.</param>
+ </member>
+ <member name="M:System.Transactions.IEnlistmentNotification.Prepare(System.Transactions.PreparingEnlistment)">
+ <summary>Notifies an enlisted object that a transaction is being prepared for commitment.</summary>
+ <param name="preparingEnlistment">A <see cref="T:System.Transactions.PreparingEnlistment"></see> object used to send a response to the transaction manager.</param>
+ </member>
+ <member name="M:System.Transactions.IEnlistmentNotification.Rollback(System.Transactions.Enlistment)">
+ <summary>Notifies an enlisted object that a transaction is being rolled back (aborted).</summary>
+ <param name="enlistment">A <see cref="T:System.Transactions.Enlistment"></see> object used to send a response to the transaction manager.</param>
+ </member>
+ <member name="T:System.Transactions.IPromotableSinglePhaseNotification">
+ <summary>Describes an object that acts as a commit delegate for a non-distributed transaction internal to a resource manager.</summary>
+ </member>
+ <member name="M:System.Transactions.IPromotableSinglePhaseNotification.Initialize">
+ <summary>Notifies a transaction participant that enlistment has completed successfully.</summary>
+ <exception cref="T:System.Transactions.TransactionException">An attempt to enlist or serialize a transaction.</exception>
+ </member>
+ <member name="M:System.Transactions.IPromotableSinglePhaseNotification.Rollback(System.Transactions.SinglePhaseEnlistment)">
+ <summary>Notifies an enlisted object that the transaction is being rolled back.</summary>
+ <param name="singlePhaseEnlistment"></param>
+ </member>
+ <member name="M:System.Transactions.IPromotableSinglePhaseNotification.SinglePhaseCommit(System.Transactions.SinglePhaseEnlistment)">
+ <summary>Notifies an enlisted object that the transaction is being committed.</summary>
+ <param name="singlePhaseEnlistment"></param>
+ </member>
+ <member name="T:System.Transactions.ISimpleTransactionSuperior">
+ <summary>Represents a transaction that is not a root transaction, but can be escalated to be managed by the MSDTC.</summary>
+ </member>
+ <member name="M:System.Transactions.ISimpleTransactionSuperior.Rollback">
+ <summary>Notifies an enlisted object that the transaction is being rolled back.</summary>
+ </member>
+ <member name="T:System.Transactions.ISinglePhaseNotification">
+ <summary>Describes a resource object that supports single phase commit optimization to participate in a transaction.</summary>
+ </member>
+ <member name="M:System.Transactions.ISinglePhaseNotification.SinglePhaseCommit(System.Transactions.SinglePhaseEnlistment)">
+ <summary>Represents the resource manager's implementation of the callback for the single phase commit optimization.</summary>
+ <param name="singlePhaseEnlistment"></param>
+ </member>
+ <member name="T:System.Transactions.IsolationLevel">
+ <summary>Specifies the isolation level of a transaction.</summary>
+ </member>
+ <member name="F:System.Transactions.IsolationLevel.Chaos">
+ <summary>The pending changes from more highly isolated transactions cannot be overwritten.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Transactions.IsolationLevel.ReadCommitted">
+ <summary>Volatile data cannot be read during the transaction, but can be modified.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Transactions.IsolationLevel.ReadUncommitted">
+ <summary>Volatile data can be read and modified during the transaction.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Transactions.IsolationLevel.RepeatableRead">
+ <summary>Volatile data can be read but not modified during the transaction. New data can be added during the transaction.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Transactions.IsolationLevel.Serializable">
+ <summary>Volatile data can be read but not modified, and no new data can be added during the transaction.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Transactions.IsolationLevel.Snapshot">
+ <summary>Volatile data can be read. Before a transaction modifies data, it verifies if another transaction has changed the data after it was initially read. If the data has been updated, an error is raised. This allows a transaction to get to the previously committed value of the data.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Transactions.IsolationLevel.Unspecified">
+ <summary>A different isolation level than the one specified is being used, but the level cannot be determined. An exception is thrown if this value is set.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Transactions.ITransactionPromoter">
+ <summary>Describes a delegated transaction for an existing transaction that can be escalated to be managed by the MSDTC when needed.</summary>
+ </member>
+ <member name="M:System.Transactions.ITransactionPromoter.Promote">
+ <summary>Notifies an enlisted object that an escalation of the delegated transaction has been requested.</summary>
+ <returns>A transmitter/receiver propagation token that marshals a distributed transaction. For more information, see <see cref="M:System.Transactions.TransactionInterop.GetTransactionFromTransmitterPropagationToken(System.Byte[])"></see>.</returns>
+ </member>
+ <member name="T:System.Transactions.PreparingEnlistment">
+ <summary>Facilitates communication between an enlisted transaction participant and the transaction manager during the Prepare phase of the transaction.</summary>
+ </member>
+ <member name="M:System.Transactions.PreparingEnlistment.ForceRollback">
+ <summary>Indicates that the transaction should be rolled back.</summary>
+ </member>
+ <member name="M:System.Transactions.PreparingEnlistment.ForceRollback(System.Exception)">
+ <summary>Indicates that the transaction should be rolled back.</summary>
+ <param name="e"></param>
+ </member>
+ <member name="M:System.Transactions.PreparingEnlistment.Prepared">
+ <summary>Indicates that the transaction can be committed.</summary>
+ </member>
+ <member name="M:System.Transactions.PreparingEnlistment.RecoveryInformation">
+ <summary>Gets the recovery information of an enlistment.</summary>
+ <returns>The recovery information of an enlistment.</returns>
+ <exception cref="T:System.InvalidOperationException">An attempt to get recovery information inside a volatile enlistment, which does not generate any recovery information.</exception>
+ </member>
+ <member name="T:System.Transactions.SinglePhaseEnlistment">
+ <summary>Provides a set of callbacks that facilitate communication between a participant enlisted for Single Phase Commit and the transaction manager when the <see cref="M:System.Transactions.ISinglePhaseNotification.SinglePhaseCommit(System.Transactions.SinglePhaseEnlistment)"></see> notification is received.</summary>
+ </member>
+ <member name="M:System.Transactions.SinglePhaseEnlistment.Aborted">
+ <summary>Represents a callback that is used to indicate to the transaction manager that the transaction should be rolled back.</summary>
+ </member>
+ <member name="M:System.Transactions.SinglePhaseEnlistment.Aborted(System.Exception)">
+ <summary>Represents a callback that is used to indicate to the transaction manager that the transaction should be rolled back, and provides an explanation.</summary>
+ <param name="e">An explanation of why a rollback is initiated.</param>
+ </member>
+ <member name="M:System.Transactions.SinglePhaseEnlistment.Committed">
+ <summary>Represents a callback that is used to indicate to the transaction manager that the SinglePhaseCommit was successful.</summary>
+ </member>
+ <member name="M:System.Transactions.SinglePhaseEnlistment.InDoubt">
+ <summary>Represents a callback that is used to indicate to the transaction manager that the status of the transaction is in doubt.</summary>
+ </member>
+ <member name="M:System.Transactions.SinglePhaseEnlistment.InDoubt(System.Exception)">
+ <summary>Represents a callback that is used to indicate to the transaction manager that the status of the transaction is in doubt, and provides an explanation.</summary>
+ <param name="e">An explanation of why the transaction is in doubt.</param>
+ </member>
+ <member name="T:System.Transactions.SubordinateTransaction">
+ <summary>Represents a non-rooted transaction that can be delegated. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Transactions.SubordinateTransaction.#ctor(System.Transactions.IsolationLevel,System.Transactions.ISimpleTransactionSuperior)">
+ <summary>Initializes a new instance of the <see cref="T:System.Transactions.SubordinateTransaction"></see> class.</summary>
+ <param name="isoLevel"></param>
+ <param name="superior">A <see cref="T:System.Transactions.ISimpleTransactionSuperior"></see></param>
+ </member>
+ <member name="T:System.Transactions.Transaction">
+ <summary>Represents a transaction.</summary>
+ </member>
+ <member name="M:System.Transactions.Transaction.Clone">
+ <summary>Creates a clone of the transaction.</summary>
+ <returns>A <see cref="T:System.Transactions.Transaction"></see> that is a copy of the current transaction object.</returns>
+ </member>
+ <member name="P:System.Transactions.Transaction.Current">
+ <summary>Gets or sets the ambient transaction.</summary>
+ <returns>A <see cref="T:System.Transactions.Transaction"></see> that describes the current transaction.</returns>
+ </member>
+ <member name="M:System.Transactions.Transaction.DependentClone(System.Transactions.DependentCloneOption)">
+ <summary>Creates a dependent clone of the transaction.</summary>
+ <param name="cloneOption"></param>
+ <returns>A <see cref="T:System.Transactions.DependentTransaction"></see> that represents the dependent clone.</returns>
+ </member>
+ <member name="M:System.Transactions.Transaction.Dispose">
+ <summary>Releases the resources that are held by the object.</summary>
+ </member>
+ <member name="M:System.Transactions.Transaction.EnlistDurable(System.Guid,System.Transactions.IEnlistmentNotification,System.Transactions.EnlistmentOptions)">
+ <summary>Enlists a durable resource manager that supports two phase commit to participate in a transaction.</summary>
+ <param name="resourceManagerIdentifier"></param>
+ <param name="enlistmentNotification"></param>
+ <param name="enlistmentOptions"></param>
+ <returns>An <see cref="T:System.Transactions.Enlistment"></see> object that describes the enlistment.</returns>
+ </member>
+ <member name="M:System.Transactions.Transaction.EnlistDurable(System.Guid,System.Transactions.ISinglePhaseNotification,System.Transactions.EnlistmentOptions)">
+ <summary>Enlists a durable resource manager that supports single phase commit optimization to participate in a transaction.</summary>
+ <param name="resourceManagerIdentifier"></param>
+ <param name="singlePhaseNotification"></param>
+ <param name="enlistmentOptions"></param>
+ <returns>An <see cref="T:System.Transactions.Enlistment"></see> object that describes the enlistment.</returns>
+ </member>
+ <member name="M:System.Transactions.Transaction.EnlistPromotableSinglePhase(System.Transactions.IPromotableSinglePhaseNotification)">
+ <summary>Enlists a resource manager that has an internal transaction using a promotable single phase enlistment (PSPE).</summary>
+ <param name="promotableSinglePhaseNotification"></param>
+ <returns>A <see cref="T:System.Transactions.SinglePhaseEnlistment"></see> interface implementation that describes the enlistment.</returns>
+ </member>
+ <member name="M:System.Transactions.Transaction.EnlistPromotableSinglePhase(System.Transactions.IPromotableSinglePhaseNotification,System.Guid)">
+ <summary>Enlists a resource manager that has an internal transaction using a promotable single phase enlistment (PSPE).</summary>
+ <param name="promotableSinglePhaseNotification">A <see cref="T:System.Transactions.IPromotableSinglePhaseNotification"></see> interface implemented by the participant.</param>
+ <param name="promoterType">The type of the distributed transaction processor.</param>
+ <returns>A <see cref="T:System.Transactions.SinglePhaseEnlistment"></see> interface implementation that describes the enlistment.</returns>
+ </member>
+ <member name="M:System.Transactions.Transaction.EnlistVolatile(System.Transactions.IEnlistmentNotification,System.Transactions.EnlistmentOptions)">
+ <summary>Enlists a volatile resource manager that supports two phase commit to participate in a transaction.</summary>
+ <param name="enlistmentNotification"></param>
+ <param name="enlistmentOptions"></param>
+ <returns>An <see cref="T:System.Transactions.Enlistment"></see> object that describes the enlistment.</returns>
+ </member>
+ <member name="M:System.Transactions.Transaction.EnlistVolatile(System.Transactions.ISinglePhaseNotification,System.Transactions.EnlistmentOptions)">
+ <summary>Enlists a volatile resource manager that supports single phase commit optimization to participate in a transaction.</summary>
+ <param name="singlePhaseNotification"></param>
+ <param name="enlistmentOptions"></param>
+ <returns>An <see cref="T:System.Transactions.Enlistment"></see> object that describes the enlistment.</returns>
+ </member>
+ <member name="M:System.Transactions.Transaction.Equals(System.Object)">
+ <summary>Determines whether this transaction and the specified object are equal.</summary>
+ <param name="obj">The object to compare with this instance.</param>
+ <returns>true if <paramref name="obj">obj</paramref> and this transaction are identical; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Transactions.Transaction.GetHashCode">
+ <summary>Returns the hash code for this instance.</summary>
+ <returns>A 32-bit signed integer hash code.</returns>
+ </member>
+ <member name="M:System.Transactions.Transaction.GetPromotedToken">
+ <summary>Gets the byte[] returned by the Promote method when the transaction is promoted.</summary>
+ <returns>The byte[] returned by the Promote method when the transaction is promoted.</returns>
+ </member>
+ <member name="P:System.Transactions.Transaction.IsolationLevel">
+ <summary>Gets the isolation level of the transaction.</summary>
+ <returns>One of the <see cref="T:System.Transactions.IsolationLevel"></see> values that indicates the isolation level of the transaction.</returns>
+ </member>
+ <member name="M:System.Transactions.Transaction.op_Equality(System.Transactions.Transaction,System.Transactions.Transaction)">
+ <summary>Tests whether two specified <see cref="T:System.Transactions.Transaction"></see> instances are equivalent.</summary>
+ <param name="x">The <see cref="T:System.Transactions.Transaction"></see> instance that is to the left of the equality operator.</param>
+ <param name="y">The <see cref="T:System.Transactions.Transaction"></see> instance that is to the right of the equality operator.</param>
+ <returns>true if <paramref name="x">x</paramref> and <paramref name="y">y</paramref> are equal; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Transactions.Transaction.op_Inequality(System.Transactions.Transaction,System.Transactions.Transaction)">
+ <summary>Returns a value that indicates whether two <see cref="T:System.Transactions.Transaction"></see> instances are not equal.</summary>
+ <param name="x">The <see cref="T:System.Transactions.Transaction"></see> instance that is to the left of the inequality operator.</param>
+ <param name="y">The <see cref="T:System.Transactions.Transaction"></see> instance that is to the right of the inequality operator.</param>
+ <returns>true if <paramref name="x">x</paramref> and <paramref name="y">y</paramref> are not equal; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Transactions.Transaction.PromoteAndEnlistDurable(System.Guid,System.Transactions.IPromotableSinglePhaseNotification,System.Transactions.ISinglePhaseNotification,System.Transactions.EnlistmentOptions)">
+ <summary>[Supported in the .NET Framework 4.5.2 and later versions] Promotes and enlists a durable resource manager that supports two phase commit to participate in a transaction.</summary>
+ <param name="resourceManagerIdentifier"></param>
+ <param name="promotableNotification">An object that acts as a commit delegate for a non-distributed transaction internal to a resource manager.</param>
+ <param name="enlistmentNotification"></param>
+ <param name="enlistmentOptions"></param>
+ <returns></returns>
+ </member>
+ <member name="P:System.Transactions.Transaction.PromoterType">
+ <summary>Uniquely identifies the format of the byte[] returned by the Promote method when the transaction is promoted.</summary>
+ <returns>A guid that uniquely identifies the format of the byte[] returned by the Promote method when the transaction is promoted.</returns>
+ </member>
+ <member name="M:System.Transactions.Transaction.Rollback">
+ <summary>Rolls back (aborts) the transaction.</summary>
+ </member>
+ <member name="M:System.Transactions.Transaction.Rollback(System.Exception)">
+ <summary>Rolls back (aborts) the transaction.</summary>
+ <param name="e"></param>
+ </member>
+ <member name="M:System.Transactions.Transaction.SetDistributedTransactionIdentifier(System.Transactions.IPromotableSinglePhaseNotification,System.Guid)">
+ <summary>Sets the distributed transaction identifier generated by the non-MSDTC promoter.</summary>
+ <param name="promotableNotification">A <see cref="T:System.Transactions.IPromotableSinglePhaseNotification"></see> interface implemented by the participant.</param>
+ <param name="distributedTransactionIdentifier">The identifier for the transaction used by the distributed transaction manager.</param>
+ </member>
+ <member name="E:System.Transactions.Transaction.TransactionCompleted">
+ <summary>Indicates that the transaction is completed.</summary>
+ <returns></returns>
+ <exception cref="T:System.ObjectDisposedException">An attempt to subscribe this event on a transaction that has been disposed.</exception>
+ </member>
+ <member name="P:System.Transactions.Transaction.TransactionInformation">
+ <summary>Retrieves additional information about a transaction.</summary>
+ <returns>A <see cref="T:System.Transactions.TransactionInformation"></see> that contains additional information about the transaction.</returns>
+ </member>
+ <member name="M:System.Transactions.Transaction.System#Runtime#Serialization#ISerializable#GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Gets a <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> with the data required to serialize this transaction.</summary>
+ <param name="serializationInfo"></param>
+ <param name="context">The destination (see <see cref="T:System.Runtime.Serialization.StreamingContext"></see> ) for this serialization.</param>
+ </member>
+ <member name="T:System.Transactions.TransactionAbortedException">
+ <summary>The exception that is thrown when an operation is attempted on a transaction that has already been rolled back, or an attempt is made to commit the transaction and the transaction aborts.</summary>
+ </member>
+ <member name="M:System.Transactions.TransactionAbortedException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Transactions.TransactionAbortedException"></see> class.</summary>
+ </member>
+ <member name="M:System.Transactions.TransactionAbortedException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Transactions.TransactionAbortedException"></see> class with the specified message.</summary>
+ <param name="message">A <see cref="T:System.String"></see> that contains a message that explains why the exception occurred.</param>
+ </member>
+ <member name="M:System.Transactions.TransactionAbortedException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Transactions.TransactionAbortedException"></see> class with the specified serialization and streaming context information.</summary>
+ <param name="info">A <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object that describes a failed serialization.</param>
+ <param name="context">A <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object that describes a failed serialization context.</param>
+ </member>
+ <member name="M:System.Transactions.TransactionAbortedException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.Transactions.TransactionAbortedException"></see> class with the specified message and inner exception.</summary>
+ <param name="message">A <see cref="T:System.String"></see> that contains a message that explains why the exception occurred.</param>
+ <param name="innerException">Gets the exception instance that causes the current exception. For more information, see the <see cref="P:System.Exception.InnerException"></see> property.</param>
+ </member>
+ <member name="T:System.Transactions.TransactionCompletedEventHandler">
+ <summary>Represents the method that handles the <see cref="E:System.Transactions.Transaction.TransactionCompleted"></see> event of a <see cref="T:System.Transactions.Transaction"></see> class.</summary>
+ <param name="sender">The source of the event.</param>
+ <param name="e">The <see cref="T:System.Transactions.TransactionEventArgs"></see> that contains the event data.</param>
+ </member>
+ <member name="T:System.Transactions.TransactionEventArgs">
+ <summary>Provides data for the following transaction events: <see cref="E:System.Transactions.TransactionManager.DistributedTransactionStarted"></see>, <see cref="E:System.Transactions.Transaction.TransactionCompleted"></see>.</summary>
+ </member>
+ <member name="M:System.Transactions.TransactionEventArgs.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Transactions.TransactionEventArgs"></see> class.</summary>
+ </member>
+ <member name="P:System.Transactions.TransactionEventArgs.Transaction">
+ <summary>Gets the transaction for which event status is provided.</summary>
+ <returns>A <see cref="T:System.Transactions.Transaction"></see> for which event status is provided.</returns>
+ </member>
+ <member name="T:System.Transactions.TransactionException">
+ <summary>The exception that is thrown when you attempt to do work on a transaction that cannot accept new work.</summary>
+ </member>
+ <member name="M:System.Transactions.TransactionException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Transactions.TransactionException"></see> class.</summary>
+ </member>
+ <member name="M:System.Transactions.TransactionException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Transactions.TransactionException"></see> class with the specified message.</summary>
+ <param name="message">A <see cref="T:System.String"></see> that contains a message that explains why the exception occurred.</param>
+ </member>
+ <member name="M:System.Transactions.TransactionException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Transactions.TransactionException"></see> class with the specified serialization and streaming context information.</summary>
+ <param name="info">A <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object that describes a failed serialization.</param>
+ <param name="context">A <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object that describes a failed serialization context.</param>
+ </member>
+ <member name="M:System.Transactions.TransactionException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.Transactions.TransactionException"></see> class with the specified message and inner exception.</summary>
+ <param name="message">A <see cref="T:System.String"></see> that contains a message that explains why the exception occurred.</param>
+ <param name="innerException">Gets the exception instance that causes the current exception. For more information, see the <see cref="P:System.Exception.InnerException"></see> property.</param>
+ </member>
+ <member name="T:System.Transactions.TransactionInDoubtException">
+ <summary>The exception that is thrown when an operation is attempted on a transaction that is in doubt, or an attempt is made to commit the transaction and the transaction becomes InDoubt.</summary>
+ </member>
+ <member name="M:System.Transactions.TransactionInDoubtException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Transactions.TransactionInDoubtException"></see> class.</summary>
+ </member>
+ <member name="M:System.Transactions.TransactionInDoubtException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Transactions.TransactionInDoubtException"></see> class with the specified message.</summary>
+ <param name="message">A <see cref="T:System.String"></see> that contains a message that explains why the exception occurred.</param>
+ </member>
+ <member name="M:System.Transactions.TransactionInDoubtException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Transactions.TransactionInDoubtException"></see> class with the specified serialization and streaming context information.</summary>
+ <param name="info">A <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object that describes a failed serialization.</param>
+ <param name="context">A <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object that describes a failed serialization context.</param>
+ </member>
+ <member name="M:System.Transactions.TransactionInDoubtException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.Transactions.TransactionInDoubtException"></see> class with the specified message and inner exception.</summary>
+ <param name="message">A <see cref="T:System.String"></see> that contains a message that explains why the exception occurred.</param>
+ <param name="innerException">Gets the exception instance that causes the current exception. For more information, see the <see cref="P:System.Exception.InnerException"></see> property.</param>
+ </member>
+ <member name="T:System.Transactions.TransactionInformation">
+ <summary>Provides additional information regarding a transaction.</summary>
+ </member>
+ <member name="P:System.Transactions.TransactionInformation.CreationTime">
+ <summary>Gets the creation time of the transaction.</summary>
+ <returns>A <see cref="T:System.DateTime"></see> that contains the creation time of the transaction.</returns>
+ </member>
+ <member name="P:System.Transactions.TransactionInformation.DistributedIdentifier">
+ <summary>Gets a unique identifier of the escalated transaction.</summary>
+ <returns>A <see cref="T:System.Guid"></see> that contains the unique identifier of the escalated transaction.</returns>
+ </member>
+ <member name="P:System.Transactions.TransactionInformation.LocalIdentifier">
+ <summary>Gets a unique identifier of the transaction.</summary>
+ <returns>A unique identifier of the transaction.</returns>
+ </member>
+ <member name="P:System.Transactions.TransactionInformation.Status">
+ <summary>Gets the status of the transaction.</summary>
+ <returns>A <see cref="T:System.Transactions.TransactionStatus"></see> that contains the status of the transaction.</returns>
+ </member>
+ <member name="T:System.Transactions.TransactionInterop">
+ <summary>Facilitates interaction between <see cref="N:System.Transactions"></see> and components that were previously written to interact with MSDTC, COM+, or <see cref="N:System.EnterpriseServices"></see>. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Transactions.TransactionInterop.GetDtcTransaction(System.Transactions.Transaction)">
+ <summary>Gets an <see cref="T:System.Transactions.IDtcTransaction"></see> instance that represents a <see cref="T:System.Transactions.Transaction"></see>.</summary>
+ <param name="transaction">A <see cref="T:System.Transactions.Transaction"></see> instance to be marshaled.</param>
+ <returns>An <see cref="T:System.Transactions.IDtcTransaction"></see> instance that represents a <see cref="T:System.Transactions.Transaction"></see>. The <see cref="T:System.Transactions.IDtcTransaction"></see> instance is compatible with the unmanaged form of <see cref="http://msdn.microsoft.com/library/default.asp?url=/library/cossdk/html/d40264be-f9b2-4044-aac6-84b43e5be666.asp">ITransaction</see> used by MSDTC and with the Managed form of <see cref="T:System.EnterpriseServices.ITransaction"></see> used by <see cref="N:System.EnterpriseServices"></see>.</returns>
+ </member>
+ <member name="M:System.Transactions.TransactionInterop.GetExportCookie(System.Transactions.Transaction,System.Byte[])">
+ <summary>Transforms a transaction object into an export transaction cookie.</summary>
+ <param name="transaction">The <see cref="T:System.Transactions.Transaction"></see> object to be marshaled.</param>
+ <param name="whereabouts"></param>
+ <returns>An export transaction cookie representing the specified <see cref="T:System.Transactions.Transaction"></see> object.</returns>
+ </member>
+ <member name="M:System.Transactions.TransactionInterop.GetTransactionFromDtcTransaction(System.Transactions.IDtcTransaction)">
+ <summary>Generates a <see cref="T:System.Transactions.Transaction"></see> from a specified <see cref="T:System.Transactions.IDtcTransaction"></see>.</summary>
+ <param name="transactionNative"></param>
+ <returns>A <see cref="T:System.Transactions.Transaction"></see> instance that represents the given <see cref="T:System.Transactions.IDtcTransaction"></see>.</returns>
+ </member>
+ <member name="M:System.Transactions.TransactionInterop.GetTransactionFromExportCookie(System.Byte[])">
+ <summary>Generates a <see cref="T:System.Transactions.Transaction"></see> from the specified an export cookie.</summary>
+ <param name="cookie"></param>
+ <returns>A <see cref="T:System.Transactions.Transaction"></see> from the specified export cookie.</returns>
+ </member>
+ <member name="M:System.Transactions.TransactionInterop.GetTransactionFromTransmitterPropagationToken(System.Byte[])">
+ <summary>Generates a <see cref="T:System.Transactions.Transaction"></see> instance from the specified transmitter propagation token.</summary>
+ <param name="propagationToken"></param>
+ <returns>A <see cref="T:System.Transactions.Transaction"></see> from the specified transmitter propagation token.</returns>
+ <exception cref="T:System.Transactions.TransactionManagerCommunicationException">The deserialization of a transaction fails because the transaction manager cannot be contacted. This may be caused by network firewall or security settings.</exception>
+ </member>
+ <member name="M:System.Transactions.TransactionInterop.GetTransmitterPropagationToken(System.Transactions.Transaction)">
+ <summary>Generates a propagation token for the specified <see cref="T:System.Transactions.Transaction"></see>.</summary>
+ <param name="transaction">A transaction to be marshaled into a propagation token.</param>
+ <returns>This method, together with the <see cref="M:System.Transactions.TransactionInterop.GetTransactionFromTransmitterPropagationToken(System.Byte[])"></see> method, provide functionality for Transmitter/Receiver propagation, in which the transaction is &quot;pulled&quot; from the remote machine when the latter is called to unmarshal the transaction. For more information on different propagation models, see <see cref="T:System.Transactions.TransactionInterop"></see> class.</returns>
+ </member>
+ <member name="M:System.Transactions.TransactionInterop.GetWhereabouts">
+ <summary>Gets the Whereabouts of the distributed transaction manager that <see cref="N:System.Transactions"></see> uses.</summary>
+ <returns>The Whereabouts of the distributed transaction manager that <see cref="N:System.Transactions"></see> uses.</returns>
+ </member>
+ <member name="F:System.Transactions.TransactionInterop.PromoterTypeDtc">
+ <summary>The type of the distributed transaction processor.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Transactions.TransactionManager">
+ <summary>Contains methods used for transaction management. This class cannot be inherited.</summary>
+ </member>
+ <member name="P:System.Transactions.TransactionManager.DefaultTimeout">
+ <summary>Gets the default timeout interval for new transactions.</summary>
+ <returns>A <see cref="T:System.TimeSpan"></see> value that specifies the timeout interval for new transactions.</returns>
+ </member>
+ <member name="E:System.Transactions.TransactionManager.DistributedTransactionStarted">
+ <summary>Indicates that a distributed transaction has started.</summary>
+ <returns></returns>
+ </member>
+ <member name="P:System.Transactions.TransactionManager.HostCurrentCallback">
+ <summary>Gets or sets a custom transaction factory.</summary>
+ <returns>A <see cref="T:System.Transactions.HostCurrentTransactionCallback"></see> that contains a custom transaction factory.</returns>
+ </member>
+ <member name="P:System.Transactions.TransactionManager.MaximumTimeout">
+ <summary>Gets the default maximum timeout interval for new transactions.</summary>
+ <returns>A <see cref="T:System.TimeSpan"></see> value that specifies the maximum timeout interval that is allowed when creating new transactions.</returns>
+ </member>
+ <member name="M:System.Transactions.TransactionManager.RecoveryComplete(System.Guid)">
+ <summary>Notifies the transaction manager that a resource manager recovering from failure has finished reenlisting in all unresolved transactions.</summary>
+ <param name="resourceManagerIdentifier"></param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="manager">manager</paramref> parameter is null.</exception>
+ </member>
+ <member name="M:System.Transactions.TransactionManager.Reenlist(System.Guid,System.Byte[],System.Transactions.IEnlistmentNotification)">
+ <summary>Reenlists a durable participant in a transaction.</summary>
+ <param name="resourceManagerIdentifier"></param>
+ <param name="recoveryInformation"></param>
+ <param name="enlistmentNotification"></param>
+ <returns>An <see cref="T:System.Transactions.Enlistment"></see> that describes the enlistment.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="recoveryInformation">recoveryInformation</paramref> is invalid. -or- Transaction Manager information in <paramref name="recoveryInformation">recoveryInformation</paramref> does not match the configured transaction manager. -or- <paramref name="RecoveryInformation">RecoveryInformation</paramref> is not recognized by <see cref="N:System.Transactions"></see>.</exception>
+ <exception cref="T:System.InvalidOperationException"><see cref="M:System.Transactions.TransactionManager.RecoveryComplete(System.Guid)"></see> has already been called for the specified <paramref name="resourceManagerIdentifier">resourceManagerIdentifier</paramref>. The reenlistment is rejected.</exception>
+ <exception cref="T:System.Transactions.TransactionException">The <paramref name="resourceManagerIdentifier">resourceManagerIdentifier</paramref> does not match the content of the specified recovery information in <paramref name="recoveryInformation">recoveryInformation</paramref>.</exception>
+ </member>
+ <member name="T:System.Transactions.TransactionManagerCommunicationException">
+ <summary>The exception that is thrown when a resource manager cannot communicate with the transaction manager.</summary>
+ </member>
+ <member name="M:System.Transactions.TransactionManagerCommunicationException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Transactions.TransactionManagerCommunicationException"></see> class.</summary>
+ </member>
+ <member name="M:System.Transactions.TransactionManagerCommunicationException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Transactions.TransactionManagerCommunicationException"></see> class with the specified message.</summary>
+ <param name="message">A <see cref="T:System.String"></see> that contains a message that explains why the exception occurred.</param>
+ </member>
+ <member name="M:System.Transactions.TransactionManagerCommunicationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Transactions.TransactionManagerCommunicationException"></see> class with the specified serialization and streaming context information.</summary>
+ <param name="info">A <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object that describes a failed serialization.</param>
+ <param name="context">A <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object that describes a failed serialization context.</param>
+ </member>
+ <member name="M:System.Transactions.TransactionManagerCommunicationException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.Transactions.TransactionManagerCommunicationException"></see> class with the specified message and inner exception.</summary>
+ <param name="message">A <see cref="T:System.String"></see> that contains a message that explains why the exception occurred.</param>
+ <param name="innerException">Gets the exception instance that causes the current exception. For more information, see the <see cref="P:System.Exception.InnerException"></see> property.</param>
+ </member>
+ <member name="T:System.Transactions.TransactionOptions">
+ <summary>Contains additional information that specifies transaction behaviors.</summary>
+ </member>
+ <member name="M:System.Transactions.TransactionOptions.Equals(System.Object)">
+ <summary>Determines whether this <see cref="T:System.Transactions.TransactionOptions"></see> instance and the specified object are equal.</summary>
+ <param name="obj">The object to compare with this instance.</param>
+ <returns>true if <paramref name="obj">obj</paramref> and this <see cref="T:System.Transactions.TransactionOptions"></see> instance are identical; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Transactions.TransactionOptions.GetHashCode">
+ <summary>Returns the hash code for this instance.</summary>
+ <returns>A 32-bit signed integer hash code.</returns>
+ </member>
+ <member name="P:System.Transactions.TransactionOptions.IsolationLevel">
+ <summary>Gets or sets the isolation level of the transaction.</summary>
+ <returns>A <see cref="T:System.Transactions.IsolationLevel"></see> enumeration that specifies the isolation level of the transaction.</returns>
+ </member>
+ <member name="M:System.Transactions.TransactionOptions.op_Equality(System.Transactions.TransactionOptions,System.Transactions.TransactionOptions)">
+ <summary>Tests whether two specified <see cref="T:System.Transactions.TransactionOptions"></see> instances are equivalent.</summary>
+ <param name="x"></param>
+ <param name="y"></param>
+ <returns>true if <paramref name="x">x</paramref> and <paramref name="y">y</paramref> are equal; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Transactions.TransactionOptions.op_Inequality(System.Transactions.TransactionOptions,System.Transactions.TransactionOptions)">
+ <summary>Returns a value that indicates whether two <see cref="T:System.Transactions.TransactionOptions"></see> instances are not equal.</summary>
+ <param name="x"></param>
+ <param name="y"></param>
+ <returns>true if <paramref name="x">x</paramref> and <paramref name="y">y</paramref> are not equal; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Transactions.TransactionOptions.Timeout">
+ <summary>Gets or sets the timeout period for the transaction.</summary>
+ <returns>A <see cref="T:System.TimeSpan"></see> value that specifies the timeout period for the transaction.</returns>
+ </member>
+ <member name="T:System.Transactions.TransactionPromotionException">
+ <summary>The exception that is thrown when a promotion fails.</summary>
+ </member>
+ <member name="M:System.Transactions.TransactionPromotionException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Transactions.TransactionPromotionException"></see> class.</summary>
+ </member>
+ <member name="M:System.Transactions.TransactionPromotionException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Transactions.TransactionPromotionException"></see> class with the specified message.</summary>
+ <param name="message">A <see cref="T:System.String"></see> that contains a message that explains why the exception occurred.</param>
+ </member>
+ <member name="M:System.Transactions.TransactionPromotionException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Transactions.TransactionPromotionException"></see> class with the specified serialization and streaming context information.</summary>
+ <param name="info">A <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object that describes a failed serialization.</param>
+ <param name="context">A <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object that describes a failed serialization context.</param>
+ </member>
+ <member name="M:System.Transactions.TransactionPromotionException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.Transactions.TransactionPromotionException"></see> class with the specified message and inner exception.</summary>
+ <param name="message">A <see cref="T:System.String"></see> that contains a message that explains why the exception occurred.</param>
+ <param name="innerException">Gets the exception instance that causes the current exception. For more information, see the <see cref="P:System.Exception.InnerException"></see> property.</param>
+ </member>
+ <member name="T:System.Transactions.TransactionScope">
+ <summary>Makes a code block transactional. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Transactions.TransactionScope.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Transactions.TransactionScope"></see> class.</summary>
+ </member>
+ <member name="M:System.Transactions.TransactionScope.#ctor(System.Transactions.Transaction)">
+ <summary>Initializes a new instance of the <see cref="T:System.Transactions.TransactionScope"></see> class and sets the specified transaction as the ambient transaction, so that transactional work done inside the scope uses this transaction.</summary>
+ <param name="transactionToUse"></param>
+ </member>
+ <member name="M:System.Transactions.TransactionScope.#ctor(System.Transactions.TransactionScopeAsyncFlowOption)">
+ <summary>[Supported in the .NET Framework 4.5.1 and later versions] Initializes a new instance of the <see cref="T:System.Transactions.TransactionScope"></see> class with the specified asynchronous flow option.</summary>
+ <param name="asyncFlowOption"></param>
+ </member>
+ <member name="M:System.Transactions.TransactionScope.#ctor(System.Transactions.TransactionScopeOption)">
+ <summary>Initializes a new instance of the <see cref="T:System.Transactions.TransactionScope"></see> class with the specified requirements.</summary>
+ <param name="scopeOption"></param>
+ </member>
+ <member name="M:System.Transactions.TransactionScope.#ctor(System.Transactions.Transaction,System.TimeSpan)">
+ <summary>Initializes a new instance of the <see cref="T:System.Transactions.TransactionScope"></see> class with the specified timeout value, and sets the specified transaction as the ambient transaction, so that transactional work done inside the scope uses this transaction.</summary>
+ <param name="transactionToUse"></param>
+ <param name="scopeTimeout"></param>
+ </member>
+ <member name="M:System.Transactions.TransactionScope.#ctor(System.Transactions.Transaction,System.Transactions.TransactionScopeAsyncFlowOption)">
+ <summary>[Supported in the .NET Framework 4.5.1 and later versions] Initializes a new instance of the <see cref="T:System.Transactions.TransactionScope"></see> class and sets the specified transaction as the ambient transaction, so that transactional work done inside the scope uses this transaction.</summary>
+ <param name="transactionToUse">The transaction to be set as the ambient transaction, so that transactional work done inside the scope uses this transaction.</param>
+ <param name="asyncFlowOption">An instance of the <see cref="T:System.Transactions.TransactionScopeAsyncFlowOption"></see> enumeration that describes whether the ambient transaction associated with the transaction scope will flow across thread continuations when using Task or async/await .NET async programming patterns.</param>
+ </member>
+ <member name="M:System.Transactions.TransactionScope.#ctor(System.Transactions.TransactionScopeOption,System.TimeSpan)">
+ <summary>Initializes a new instance of the <see cref="T:System.Transactions.TransactionScope"></see> class with the specified timeout value and requirements.</summary>
+ <param name="scopeOption"></param>
+ <param name="scopeTimeout"></param>
+ </member>
+ <member name="M:System.Transactions.TransactionScope.#ctor(System.Transactions.TransactionScopeOption,System.Transactions.TransactionOptions)">
+ <summary>Initializes a new instance of the <see cref="T:System.Transactions.TransactionScope"></see> class with the specified requirements.</summary>
+ <param name="scopeOption">An instance of the <see cref="T:System.Transactions.TransactionScopeOption"></see> enumeration that describes the transaction requirements associated with this transaction scope.</param>
+ <param name="transactionOptions"></param>
+ </member>
+ <member name="M:System.Transactions.TransactionScope.#ctor(System.Transactions.TransactionScopeOption,System.Transactions.TransactionScopeAsyncFlowOption)">
+ <summary>[Supported in the .NET Framework 4.5.1 and later versions] Initializes a new instance of the <see cref="T:System.Transactions.TransactionScope"></see> class with the specified requirements and asynchronous flow option.</summary>
+ <param name="scopeOption"></param>
+ <param name="asyncFlowOption"></param>
+ </member>
+ <member name="M:System.Transactions.TransactionScope.#ctor(System.Transactions.Transaction,System.TimeSpan,System.Transactions.EnterpriseServicesInteropOption)">
+ <summary>Initializes a new instance of the <see cref="T:System.Transactions.TransactionScope"></see> class with the specified timeout value and COM+ interoperability requirements, and sets the specified transaction as the ambient transaction, so that transactional work done inside the scope uses this transaction.</summary>
+ <param name="transactionToUse"></param>
+ <param name="scopeTimeout"></param>
+ <param name="interopOption"></param>
+ </member>
+ <member name="M:System.Transactions.TransactionScope.#ctor(System.Transactions.Transaction,System.TimeSpan,System.Transactions.TransactionScopeAsyncFlowOption)">
+ <summary>[Supported in the .NET Framework 4.5.1 and later versions] Initializes a new instance of the <see cref="T:System.Transactions.TransactionScope"></see> class with the specified timeout value, and sets the specified transaction as the ambient transaction, so that transactional work done inside the scope uses this transaction.</summary>
+ <param name="transactionToUse">The transaction to be set as the ambient transaction, so that transactional work done inside the scope uses this transaction.</param>
+ <param name="scopeTimeout">The <see cref="T:System.TimeSpan"></see> after which the transaction scope times out and aborts the transaction.</param>
+ <param name="asyncFlowOption">An instance of the <see cref="T:System.Transactions.TransactionScopeAsyncFlowOption"></see> enumeration that describes whether the ambient transaction associated with the transaction scope will flow across thread continuations when using Task or async/await .NET async programming patterns.</param>
+ </member>
+ <member name="M:System.Transactions.TransactionScope.#ctor(System.Transactions.TransactionScopeOption,System.TimeSpan,System.Transactions.TransactionScopeAsyncFlowOption)">
+ <summary>[Supported in the .NET Framework 4.5.1 and later versions] Initializes a new instance of the <see cref="T:System.Transactions.TransactionScope"></see> class with the specified timeout value, requirements, and asynchronous flow option.</summary>
+ <param name="scopeOption"></param>
+ <param name="scopeTimeout"></param>
+ <param name="asyncFlowOption"></param>
+ </member>
+ <member name="M:System.Transactions.TransactionScope.#ctor(System.Transactions.TransactionScopeOption,System.Transactions.TransactionOptions,System.Transactions.EnterpriseServicesInteropOption)">
+ <summary>Initializes a new instance of the <see cref="T:System.Transactions.TransactionScope"></see> class with the specified scope and COM+ interoperability requirements, and transaction options.</summary>
+ <param name="scopeOption">An instance of the <see cref="T:System.Transactions.TransactionScopeOption"></see> enumeration that describes the transaction requirements associated with this transaction scope.</param>
+ <param name="transactionOptions"></param>
+ <param name="interopOption"></param>
+ </member>
+ <member name="M:System.Transactions.TransactionScope.#ctor(System.Transactions.TransactionScopeOption,System.Transactions.TransactionOptions,System.Transactions.TransactionScopeAsyncFlowOption)">
+ <summary>[Supported in the .NET Framework 4.5.1 and later versions] Initializes a new instance of the <see cref="T:System.Transactions.TransactionScope"></see> class with the specified requirements and asynchronous flow option.</summary>
+ <param name="scopeOption">An instance of the <see cref="T:System.Transactions.TransactionScopeOption"></see> enumeration that describes the transaction requirements associated with this transaction scope.</param>
+ <param name="transactionOptions">A <see cref="T:System.Transactions.TransactionOptions"></see> structure that describes the transaction options to use if a new transaction is created. If an existing transaction is used, the timeout value in this parameter applies to the transaction scope. If that time expires before the scope is disposed, the transaction is aborted.</param>
+ <param name="asyncFlowOption">An instance of the <see cref="T:System.Transactions.TransactionScopeAsyncFlowOption"></see> enumeration that describes whether the ambient transaction associated with the transaction scope will flow across thread continuations when using Task or async/await .NET async programming patterns.</param>
+ </member>
+ <member name="M:System.Transactions.TransactionScope.Complete">
+ <summary>Indicates that all operations within the scope are completed successfully.</summary>
+ <exception cref="T:System.InvalidOperationException">This method has already been called once.</exception>
+ </member>
+ <member name="M:System.Transactions.TransactionScope.Dispose">
+ <summary>Ends the transaction scope.</summary>
+ </member>
+ <member name="T:System.Transactions.TransactionScopeAsyncFlowOption">
+ <summary>[Supported in the .NET Framework 4.5.1 and later versions] Specifies whether transaction flow across thread continuations is enabled for <see cref="T:System.Transactions.TransactionScope"></see>.</summary>
+ </member>
+ <member name="F:System.Transactions.TransactionScopeAsyncFlowOption.Enabled">
+ <summary>Specifies that transaction flow across thread continuations is enabled.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Transactions.TransactionScopeAsyncFlowOption.Suppress">
+ <summary>Specifies that transaction flow across thread continuations is suppressed.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Transactions.TransactionScopeOption">
+ <summary>Provides additional options for creating a transaction scope.</summary>
+ </member>
+ <member name="F:System.Transactions.TransactionScopeOption.Required">
+ <summary>A transaction is required by the scope. It uses an ambient transaction if one already exists. Otherwise, it creates a new transaction before entering the scope. This is the default value.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Transactions.TransactionScopeOption.RequiresNew">
+ <summary>A new transaction is always created for the scope.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Transactions.TransactionScopeOption.Suppress">
+ <summary>The ambient transaction context is suppressed when creating the scope. All operations within the scope are done without an ambient transaction context.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Transactions.TransactionStartedEventHandler">
+ <summary>Represents the method that will handle the <see cref="E:System.Transactions.TransactionManager.DistributedTransactionStarted"></see> event of a <see cref="T:System.Transactions.TransactionManager"></see> class.</summary>
+ <param name="sender">The source of the event.</param>
+ <param name="e">The <see cref="T:System.Transactions.TransactionEventArgs"></see> that contains the transaction from which transaction information can be retrieved.</param>
+ </member>
+ <member name="T:System.Transactions.TransactionStatus">
+ <summary>Describes the current status of a distributed transaction.</summary>
+ </member>
+ <member name="F:System.Transactions.TransactionStatus.Aborted">
+ <summary>The transaction has been rolled back.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Transactions.TransactionStatus.Active">
+ <summary>The status of the transaction is unknown, because some participants must still be polled.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Transactions.TransactionStatus.Committed">
+ <summary>The transaction has been committed.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Transactions.TransactionStatus.InDoubt">
+ <summary>The status of the transaction is unknown.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Tuple`1">
+ <summary>Represents a 1-tuple, or singleton.</summary>
+ <typeparam name="T1">The type of the tuple's only component.</typeparam>
+ </member>
+ <member name="M:System.Tuple`1.#ctor(`0)">
+ <summary>Initializes a new instance of the <see cref="T:System.Tuple`1"></see> class.</summary>
+ <param name="item1">The value of the tuple's only component.</param>
+ </member>
+ <member name="M:System.Tuple`1.Equals(System.Object)">
+ <summary>Returns a value that indicates whether the current <see cref="T:System.Tuple`1"></see> object is equal to a specified object.</summary>
+ <param name="obj">The object to compare with this instance.</param>
+ <returns>true if the current instance is equal to the specified object; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Tuple`1.GetHashCode">
+ <summary>Returns the hash code for the current <see cref="T:System.Tuple`1"></see> object.</summary>
+ <returns>A 32-bit signed integer hash code.</returns>
+ </member>
+ <member name="P:System.Tuple`1.Item1">
+ <summary>Gets the value of the <see cref="T:System.Tuple`1"></see> object's single component.</summary>
+ <returns>The value of the current <see cref="T:System.Tuple`1"></see> object's single component.</returns>
+ </member>
+ <member name="M:System.Tuple`1.ToString">
+ <summary>Returns a string that represents the value of this <see cref="T:System.Tuple`1"></see> instance.</summary>
+ <returns>The string representation of this <see cref="T:System.Tuple`1"></see> object.</returns>
+ </member>
+ <member name="M:System.Tuple`1.System#Collections#IStructuralComparable#CompareTo(System.Object,System.Collections.IComparer)">
+ <summary>Compares the current <see cref="T:System.Tuple`1"></see> object to a specified object by using a specified comparer, and returns an integer that indicates whether the current object is before, after, or in the same position as the specified object in the sort order.</summary>
+ <param name="other">An object to compare with the current instance.</param>
+ <param name="comparer">An object that provides custom rules for comparison.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed integer that indicates the relative position of this instance and <code data-dev-comment-type="paramref">other</code> in the sort order, as shown in the following table. </p>
+ <table><thead><tr><th> Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Description <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> A negative integer <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> This instance precedes <code data-dev-comment-type="paramref">other</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> This instance and <code data-dev-comment-type="paramref">other</code> have the same position in the sort order. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> A positive integer <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> This instance follows <code data-dev-comment-type="paramref">other</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr></tbody></table></p>
+</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="other">other</paramref> is not a <see cref="T:System.Tuple`1"></see> object.</exception>
+ </member>
+ <member name="M:System.Tuple`1.System#Collections#IStructuralEquatable#Equals(System.Object,System.Collections.IEqualityComparer)">
+ <summary>Returns a value that indicates whether the current <see cref="T:System.Tuple`1"></see> object is equal to a specified object based on a specified comparison method.</summary>
+ <param name="other">The object to compare with this instance.</param>
+ <param name="comparer">An object that defines the method to use to evaluate whether the two objects are equal.</param>
+ <returns>true if the current instance is equal to the specified object; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Tuple`1.System#Collections#IStructuralEquatable#GetHashCode(System.Collections.IEqualityComparer)">
+ <summary>Calculates the hash code for the current <see cref="T:System.Tuple`1"></see> object by using a specified computation method.</summary>
+ <param name="comparer">An object whose <see cref="M:System.Collections.IEqualityComparer.GetHashCode(System.Object)"></see> method calculates the hash code of the current <see cref="T:System.Tuple`1"></see> object.</param>
+ <returns>A 32-bit signed integer hash code.</returns>
+ </member>
+ <member name="M:System.Tuple`1.System#IComparable#CompareTo(System.Object)">
+ <summary>Compares the current <see cref="T:System.Tuple`1"></see> object to a specified object, and returns an integer that indicates whether the current object is before, after, or in the same position as the specified object in the sort order.</summary>
+ <param name="obj">An object to compare with the current instance.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed integer that indicates the relative position of this instance and <code data-dev-comment-type="paramref">obj</code> in the sort order, as shown in the following table. </p>
+ <table><thead><tr><th> Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Description <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> A negative integer <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> This instance precedes <code data-dev-comment-type="paramref">obj</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> This instance and <code data-dev-comment-type="paramref">obj</code> have the same position in the sort order. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> A positive integer <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> This instance follows <code data-dev-comment-type="paramref">obj</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr></tbody></table></p>
+</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="obj">obj</paramref> is not a <see cref="T:System.Tuple`1"></see> object.</exception>
+ </member>
+ <member name="T:System.Tuple`2">
+ <summary>Represents a 2-tuple, or pair.</summary>
+ <typeparam name="T1">The type of the tuple's first component.</typeparam>
+ <typeparam name="T2">The type of the tuple's second component.</typeparam>
+ </member>
+ <member name="M:System.Tuple`2.#ctor(`0,`1)">
+ <summary>Initializes a new instance of the <see cref="T:System.Tuple`2"></see> class.</summary>
+ <param name="item1">The value of the tuple's first component.</param>
+ <param name="item2">The value of the tuple's second component.</param>
+ </member>
+ <member name="M:System.Tuple`2.Equals(System.Object)">
+ <summary>Returns a value that indicates whether the current <see cref="T:System.Tuple`2"></see> object is equal to a specified object.</summary>
+ <param name="obj">The object to compare with this instance.</param>
+ <returns>true if the current instance is equal to the specified object; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Tuple`2.GetHashCode">
+ <summary>Returns the hash code for the current <see cref="T:System.Tuple`2"></see> object.</summary>
+ <returns>A 32-bit signed integer hash code.</returns>
+ </member>
+ <member name="P:System.Tuple`2.Item1">
+ <summary>Gets the value of the current <see cref="T:System.Tuple`2"></see> object's first component.</summary>
+ <returns>The value of the current <see cref="T:System.Tuple`2"></see> object's first component.</returns>
+ </member>
+ <member name="P:System.Tuple`2.Item2">
+ <summary>Gets the value of the current <see cref="T:System.Tuple`2"></see> object's second component.</summary>
+ <returns>The value of the current <see cref="T:System.Tuple`2"></see> object's second component.</returns>
+ </member>
+ <member name="M:System.Tuple`2.ToString">
+ <summary>Returns a string that represents the value of this <see cref="T:System.Tuple`2"></see> instance.</summary>
+ <returns>The string representation of this <see cref="T:System.Tuple`2"></see> object.</returns>
+ </member>
+ <member name="M:System.Tuple`2.System#Collections#IStructuralComparable#CompareTo(System.Object,System.Collections.IComparer)">
+ <summary>Compares the current <see cref="T:System.Tuple`2"></see> object to a specified object by using a specified comparer, and returns an integer that indicates whether the current object is before, after, or in the same position as the specified object in the sort order.</summary>
+ <param name="other">An object to compare with the current instance.</param>
+ <param name="comparer">An object that provides custom rules for comparison.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed integer that indicates the relative position of this instance and <code data-dev-comment-type="paramref">other</code> in the sort order, as shown in the following table. </p>
+ <table><thead><tr><th> Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Description <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> A negative integer <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> This instance precedes <code data-dev-comment-type="paramref">other</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> This instance and <code data-dev-comment-type="paramref">other</code> have the same position in the sort order. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> A positive integer <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> This instance follows <code data-dev-comment-type="paramref">other</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr></tbody></table></p>
+</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="other">other</paramref> is not a <see cref="T:System.Tuple`2"></see> object.</exception>
+ </member>
+ <member name="M:System.Tuple`2.System#Collections#IStructuralEquatable#Equals(System.Object,System.Collections.IEqualityComparer)">
+ <summary>Returns a value that indicates whether the current <see cref="T:System.Tuple`2"></see> object is equal to a specified object based on a specified comparison method.</summary>
+ <param name="other">The object to compare with this instance.</param>
+ <param name="comparer">An object that defines the method to use to evaluate whether the two objects are equal.</param>
+ <returns>true if the current instance is equal to the specified object; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Tuple`2.System#Collections#IStructuralEquatable#GetHashCode(System.Collections.IEqualityComparer)">
+ <summary>Calculates the hash code for the current <see cref="T:System.Tuple`2"></see> object by using a specified computation method.</summary>
+ <param name="comparer">An object whose <see cref="M:System.Collections.IEqualityComparer.GetHashCode(System.Object)"></see> method calculates the hash code of the current <see cref="T:System.Tuple`2"></see> object.</param>
+ <returns>A 32-bit signed integer hash code.</returns>
+ </member>
+ <member name="M:System.Tuple`2.System#IComparable#CompareTo(System.Object)">
+ <summary>Compares the current <see cref="T:System.Tuple`2"></see> object to a specified object and returns an integer that indicates whether the current object is before, after, or in the same position as the specified object in the sort order.</summary>
+ <param name="obj">An object to compare with the current instance.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed integer that indicates the relative position of this instance and <code data-dev-comment-type="paramref">obj</code> in the sort order, as shown in the following table. </p>
+ <table><thead><tr><th> Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Description <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> A negative integer <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> This instance precedes <code data-dev-comment-type="paramref">obj</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> This instance and <code data-dev-comment-type="paramref">obj</code> have the same position in the sort order. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> A positive integer <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> This instance follows <code data-dev-comment-type="paramref">obj</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr></tbody></table></p>
+</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="obj">obj</paramref> is not a <see cref="T:System.Tuple`2"></see> object.</exception>
+ </member>
+ <member name="T:System.Tuple`3">
+ <summary>Represents a 3-tuple, or triple.</summary>
+ <typeparam name="T1">The type of the tuple's first component.</typeparam>
+ <typeparam name="T2">The type of the tuple's second component.</typeparam>
+ <typeparam name="T3">The type of the tuple's third component.</typeparam>
+ </member>
+ <member name="M:System.Tuple`3.#ctor(`0,`1,`2)">
+ <summary>Initializes a new instance of the <see cref="T:System.Tuple`3"></see> class.</summary>
+ <param name="item1">The value of the tuple's first component.</param>
+ <param name="item2">The value of the tuple's second component.</param>
+ <param name="item3">The value of the tuple's third component.</param>
+ </member>
+ <member name="M:System.Tuple`3.Equals(System.Object)">
+ <summary>Returns a value that indicates whether the current <see cref="T:System.Tuple`3"></see> object is equal to a specified object.</summary>
+ <param name="obj">The object to compare with this instance.</param>
+ <returns>true if the current instance is equal to the specified object; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Tuple`3.GetHashCode">
+ <summary>Returns the hash code for the current <see cref="T:System.Tuple`3"></see> object.</summary>
+ <returns>A 32-bit signed integer hash code.</returns>
+ </member>
+ <member name="P:System.Tuple`3.Item1">
+ <summary>Gets the value of the current <see cref="T:System.Tuple`3"></see> object's first component.</summary>
+ <returns>The value of the current <see cref="T:System.Tuple`3"></see> object's first component.</returns>
+ </member>
+ <member name="P:System.Tuple`3.Item2">
+ <summary>Gets the value of the current <see cref="T:System.Tuple`3"></see> object's second component.</summary>
+ <returns>The value of the current <see cref="T:System.Tuple`3"></see> object's second component.</returns>
+ </member>
+ <member name="P:System.Tuple`3.Item3">
+ <summary>Gets the value of the current <see cref="T:System.Tuple`3"></see> object's third component.</summary>
+ <returns>The value of the current <see cref="T:System.Tuple`3"></see> object's third component.</returns>
+ </member>
+ <member name="M:System.Tuple`3.ToString">
+ <summary>Returns a string that represents the value of this <see cref="T:System.Tuple`3"></see> instance.</summary>
+ <returns>The string representation of this <see cref="T:System.Tuple`3"></see> object.</returns>
+ </member>
+ <member name="M:System.Tuple`3.System#Collections#IStructuralComparable#CompareTo(System.Object,System.Collections.IComparer)">
+ <summary>Compares the current <see cref="T:System.Tuple`3"></see> object to a specified object by using a specified comparer, and returns an integer that indicates whether the current object is before, after, or in the same position as the specified object in the sort order.</summary>
+ <param name="other">An object to compare with the current instance.</param>
+ <param name="comparer">An object that provides custom rules for comparison.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed integer that indicates the relative position of this instance and <code data-dev-comment-type="paramref">other</code> in the sort order, as shown in the following table. </p>
+ <table><thead><tr><th> Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Description <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> A negative integer <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> This instance precedes <code data-dev-comment-type="paramref">other</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> This instance and <code data-dev-comment-type="paramref">other</code> have the same position in the sort order. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> A positive integer <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> This instance follows <code data-dev-comment-type="paramref">other</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr></tbody></table></p>
+</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="other">other</paramref> is not a <see cref="T:System.Tuple`3"></see> object.</exception>
+ </member>
+ <member name="M:System.Tuple`3.System#Collections#IStructuralEquatable#Equals(System.Object,System.Collections.IEqualityComparer)">
+ <summary>Returns a value that indicates whether the current <see cref="T:System.Tuple`3"></see> object is equal to a specified object based on a specified comparison method.</summary>
+ <param name="other">The object to compare with this instance.</param>
+ <param name="comparer">An object that defines the method to use to evaluate whether the two objects are equal.</param>
+ <returns>true if the current instance is equal to the specified object; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Tuple`3.System#Collections#IStructuralEquatable#GetHashCode(System.Collections.IEqualityComparer)">
+ <summary>Calculates the hash code for the current <see cref="T:System.Tuple`3"></see> object by using a specified computation method.</summary>
+ <param name="comparer">An object whose <see cref="M:System.Collections.IEqualityComparer.GetHashCode(System.Object)"></see> method calculates the hash code of the current <see cref="T:System.Tuple`3"></see> object.</param>
+ <returns>A 32-bit signed integer hash code.</returns>
+ </member>
+ <member name="M:System.Tuple`3.System#IComparable#CompareTo(System.Object)">
+ <summary>Compares the current <see cref="T:System.Tuple`3"></see> object to a specified object and returns an integer that indicates whether the current object is before, after, or in the same position as the specified object in the sort order.</summary>
+ <param name="obj">An object to compare with the current instance.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed integer that indicates the relative position of this instance and <code data-dev-comment-type="paramref">obj</code> in the sort order, as shown in the following table. </p>
+ <table><thead><tr><th> Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Description <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> A negative integer <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> This instance precedes <code data-dev-comment-type="paramref">obj</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> This instance and <code data-dev-comment-type="paramref">obj</code> have the same position in the sort order. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> A positive integer <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> This instance follows <code data-dev-comment-type="paramref">obj</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr></tbody></table></p>
+</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="obj">obj</paramref> is not a <see cref="T:System.Tuple`3"></see> object.</exception>
+ </member>
+ <member name="T:System.Tuple`4">
+ <summary>Represents a 4-tuple, or quadruple.</summary>
+ <typeparam name="T1">The type of the tuple's first component.</typeparam>
+ <typeparam name="T2">The type of the tuple's second component.</typeparam>
+ <typeparam name="T3">The type of the tuple's third component.</typeparam>
+ <typeparam name="T4">The type of the tuple's fourth component.</typeparam>
+ </member>
+ <member name="M:System.Tuple`4.#ctor(`0,`1,`2,`3)">
+ <summary>Initializes a new instance of the <see cref="T:System.Tuple`4"></see> class.</summary>
+ <param name="item1">The value of the tuple's first component.</param>
+ <param name="item2">The value of the tuple's second component.</param>
+ <param name="item3">The value of the tuple's third component.</param>
+ <param name="item4">The value of the tuple's fourth component</param>
+ </member>
+ <member name="M:System.Tuple`4.Equals(System.Object)">
+ <summary>Returns a value that indicates whether the current <see cref="T:System.Tuple`4"></see> object is equal to a specified object.</summary>
+ <param name="obj">The object to compare with this instance.</param>
+ <returns>true if the current instance is equal to the specified object; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Tuple`4.GetHashCode">
+ <summary>Returns the hash code for the current <see cref="T:System.Tuple`4"></see> object.</summary>
+ <returns>A 32-bit signed integer hash code.</returns>
+ </member>
+ <member name="P:System.Tuple`4.Item1">
+ <summary>Gets the value of the current <see cref="T:System.Tuple`4"></see> object's first component.</summary>
+ <returns>The value of the current <see cref="T:System.Tuple`4"></see> object's first component.</returns>
+ </member>
+ <member name="P:System.Tuple`4.Item2">
+ <summary>Gets the value of the current <see cref="T:System.Tuple`4"></see> object's second component.</summary>
+ <returns>The value of the current <see cref="T:System.Tuple`4"></see> object's second component.</returns>
+ </member>
+ <member name="P:System.Tuple`4.Item3">
+ <summary>Gets the value of the current <see cref="T:System.Tuple`4"></see> object's third component.</summary>
+ <returns>The value of the current <see cref="T:System.Tuple`4"></see> object's third component.</returns>
+ </member>
+ <member name="P:System.Tuple`4.Item4">
+ <summary>Gets the value of the current <see cref="T:System.Tuple`4"></see> object's fourth component.</summary>
+ <returns>The value of the current <see cref="T:System.Tuple`4"></see> object's fourth component.</returns>
+ </member>
+ <member name="M:System.Tuple`4.ToString">
+ <summary>Returns a string that represents the value of this <see cref="T:System.Tuple`4"></see> instance.</summary>
+ <returns>The string representation of this <see cref="T:System.Tuple`4"></see> object.</returns>
+ </member>
+ <member name="M:System.Tuple`4.System#Collections#IStructuralComparable#CompareTo(System.Object,System.Collections.IComparer)">
+ <summary>Compares the current <see cref="T:System.Tuple`4"></see> object to a specified object by using a specified comparer and returns an integer that indicates whether the current object is before, after, or in the same position as the specified object in the sort order.</summary>
+ <param name="other">An object to compare with the current instance.</param>
+ <param name="comparer">An object that provides custom rules for comparison.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed integer that indicates the relative position of this instance and <code data-dev-comment-type="paramref">other</code> in the sort order, as shown in the following table. </p>
+ <table><thead><tr><th> Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Description <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> A negative integer <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> This instance precedes <code data-dev-comment-type="paramref">other</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> This instance and <code data-dev-comment-type="paramref">other</code> have the same position in the sort order. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> A positive integer <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> This instance follows <code data-dev-comment-type="paramref">other</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr></tbody></table></p>
+</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="other">other</paramref> is not a <see cref="T:System.Tuple`4"></see> object.</exception>
+ </member>
+ <member name="M:System.Tuple`4.System#Collections#IStructuralEquatable#Equals(System.Object,System.Collections.IEqualityComparer)">
+ <summary>Returns a value that indicates whether the current <see cref="T:System.Tuple`4"></see> object is equal to a specified object based on a specified comparison method.</summary>
+ <param name="other">The object to compare with this instance.</param>
+ <param name="comparer">An object that defines the method to use to evaluate whether the two objects are equal.</param>
+ <returns>true if the current instance is equal to the specified object; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Tuple`4.System#Collections#IStructuralEquatable#GetHashCode(System.Collections.IEqualityComparer)">
+ <summary>Calculates the hash code for the current <see cref="T:System.Tuple`4"></see> object by using a specified computation method.</summary>
+ <param name="comparer">An object whose <see cref="M:System.Collections.IEqualityComparer.GetHashCode(System.Object)"></see> method calculates the hash code of the current <see cref="T:System.Tuple`4"></see> object.</param>
+ <returns>A 32-bit signed integer hash code.</returns>
+ </member>
+ <member name="M:System.Tuple`4.System#IComparable#CompareTo(System.Object)">
+ <summary>Compares the current <see cref="T:System.Tuple`4"></see> object to a specified object and returns an integer that indicates whether the current object is before, after, or in the same position as the specified object in the sort order.</summary>
+ <param name="obj">An object to compare with the current instance.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed integer that indicates the relative position of this instance and <code data-dev-comment-type="paramref">obj</code> in the sort order, as shown in the following table. </p>
+ <table><thead><tr><th> Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Description <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> A negative integer <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> This instance precedes <code data-dev-comment-type="paramref">obj</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> This instance and <code data-dev-comment-type="paramref">obj</code> have the same position in the sort order. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> A positive integer <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> This instance follows <code data-dev-comment-type="paramref">obj</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr></tbody></table></p>
+</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="obj">obj</paramref> is not a <see cref="T:System.Tuple`4"></see> object.</exception>
+ </member>
+ <member name="T:System.Xml.Serialization.XmlSerializationReader.Fixup">
+ <summary>Holds an <see cref="T:System.Xml.Serialization.XmlSerializationFixupCallback"></see> delegate instance, plus the method's inputs; also serves as the parameter for the method.</summary>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationReader.Fixup.#ctor(System.Object,System.Xml.Serialization.XmlSerializationFixupCallback,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Serialization.XmlSerializationReader.Fixup"></see> class.</summary>
+ <param name="o">The object that contains other objects whose values get filled in by the callback implementation.</param>
+ <param name="callback">A method that instantiates the <see cref="T:System.Xml.Serialization.XmlSerializationFixupCallback"></see> delegate.</param>
+ <param name="count">The size of the string array obtained through the <see cref="P:System.Xml.Serialization.XmlSerializationReader.Fixup.Ids"></see> property.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationReader.Fixup.#ctor(System.Object,System.Xml.Serialization.XmlSerializationFixupCallback,System.String[])">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Serialization.XmlSerializationReader.Fixup"></see> class.</summary>
+ <param name="o">The object that contains other objects whose values get filled in by the callback implementation.</param>
+ <param name="callback">A method that instantiates the <see cref="T:System.Xml.Serialization.XmlSerializationFixupCallback"></see> delegate.</param>
+ <param name="ids">The string array obtained through the <see cref="P:System.Xml.Serialization.XmlSerializationReader.Fixup.Ids"></see> property.</param>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlSerializationReader.Fixup.Callback">
+ <summary>Gets the callback method that creates an instance of the <see cref="T:System.Xml.Serialization.XmlSerializationFixupCallback"></see> delegate.</summary>
+ <returns>The callback method that creates an instance of the <see cref="T:System.Xml.Serialization.XmlSerializationFixupCallback"></see> delegate.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlSerializationReader.Fixup.Ids">
+ <summary>Gets or sets an array of keys for the objects that belong to the <see cref="P:System.Xml.Serialization.XmlSerializationReader.Fixup.Source"></see> property whose values get filled in by the callback implementation.</summary>
+ <returns>The array of keys.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlSerializationReader.Fixup.Source">
+ <summary>Gets or sets the object that contains other objects whose values get filled in by the callback implementation.</summary>
+ <returns>The source containing objects with values to fill.</returns>
+ </member>
+ <member name="T:System.Xml.Serialization.XmlSerializationReader">
+ <summary>Controls deserialization by the <see cref="T:System.Xml.Serialization.XmlSerializer"></see> class.</summary>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationReader.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Serialization.XmlSerializationReader"></see> class.</summary>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationReader.AddFixup(System.Xml.Serialization.XmlSerializationReader.CollectionFixup)">
+ <summary>Stores an object that contains a callback method that will be called, as necessary, to fill in .NET Framework collections or enumerations that map to SOAP-encoded arrays or SOAP-encoded, multi-referenced elements.</summary>
+ <param name="fixup">A <see cref="T:System.Xml.Serialization.XmlSerializationCollectionFixupCallback"></see> delegate and the callback method's input data.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationReader.AddFixup(System.Xml.Serialization.XmlSerializationReader.Fixup)">
+ <summary>Stores an object that contains a callback method instance that will be called, as necessary, to fill in the objects in a SOAP-encoded array.</summary>
+ <param name="fixup">An <see cref="T:System.Xml.Serialization.XmlSerializationFixupCallback"></see> delegate and the callback method's input data.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationReader.AddReadCallback(System.String,System.String,System.Type,System.Xml.Serialization.XmlSerializationReadCallback)">
+ <summary>Stores an implementation of the <see cref="T:System.Xml.Serialization.XmlSerializationReadCallback"></see> delegate and its input data for a later invocation.</summary>
+ <param name="name">The name of the .NET Framework type that is being deserialized.</param>
+ <param name="ns">The namespace of the .NET Framework type that is being deserialized.</param>
+ <param name="type">The <see cref="T:System.Type"></see> to be deserialized.</param>
+ <param name="read">An <see cref="T:System.Xml.Serialization.XmlSerializationReadCallback"></see> delegate.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationReader.AddTarget(System.String,System.Object)">
+ <summary>Stores an object that is being deserialized from a SOAP-encoded multiRef element for later access through the <see cref="M:System.Xml.Serialization.XmlSerializationReader.GetTarget(System.String)"></see> method.</summary>
+ <param name="id">The value of the id attribute of a multiRef element that identifies the element.</param>
+ <param name="o">The object that is deserialized from the XML element.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationReader.CheckReaderCount(System.Int32@,System.Int32@)">
+ <summary>Checks whether the deserializer has advanced.</summary>
+ <param name="whileIterations">The current count in a while loop.</param>
+ <param name="readerCount">The current <see cref="P:System.Xml.Serialization.XmlSerializationReader.ReaderCount"></see>.</param>
+ <exception cref="T:System.InvalidOperationException">The <see cref="P:System.Xml.Serialization.XmlSerializationReader.ReaderCount"></see> has not advanced.</exception>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationReader.CollapseWhitespace(System.String)">
+ <summary>Removes all occurrences of white space characters from the beginning and end of the specified string.</summary>
+ <param name="value">The string that will have its white space trimmed.</param>
+ <returns>The trimmed string.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationReader.CreateAbstractTypeException(System.String,System.String)">
+ <summary>Creates an <see cref="T:System.InvalidOperationException"></see> that indicates that an object being deserialized should be abstract.</summary>
+ <param name="name">The name of the abstract type.</param>
+ <param name="ns">The .NET Framework namespace of the abstract type.</param>
+ <returns>An <see cref="T:System.InvalidOperationException"></see> exception.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationReader.CreateBadDerivationException(System.String,System.String,System.String,System.String,System.String,System.String)">
+ <summary>Populates an object from its XML representation at the current location of the <see cref="T:System.Xml.XmlReader"></see>, with an option to read the inner element.</summary>
+ <param name="xsdDerived">The local name of the derived XML Schema data type.</param>
+ <param name="nsDerived">The namespace of the derived XML Schema data type.</param>
+ <param name="xsdBase">The local name of the base XML Schema data type.</param>
+ <param name="nsBase">The namespace of the base XML Schema data type.</param>
+ <param name="clrDerived">The namespace of the derived .NET Framework type.</param>
+ <param name="clrBase">The name of the base .NET Framework type.</param>
+ <returns>An <see cref="T:System.InvalidOperationException"></see> exception.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationReader.CreateCtorHasSecurityException(System.String)">
+ <summary>Creates an <see cref="T:System.InvalidOperationException"></see> that indicates that an object being deserialized cannot be instantiated because the constructor throws a security exception.</summary>
+ <param name="typeName">The name of the type.</param>
+ <returns>An <see cref="T:System.InvalidOperationException"></see> exception.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationReader.CreateInaccessibleConstructorException(System.String)">
+ <summary>Creates an <see cref="T:System.InvalidOperationException"></see> that indicates that an object being deserialized cannot be instantiated because there is no constructor available.</summary>
+ <param name="typeName">The name of the type.</param>
+ <returns>An <see cref="T:System.InvalidOperationException"></see> exception.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationReader.CreateInvalidCastException(System.Type,System.Object)">
+ <summary>Creates an <see cref="T:System.InvalidCastException"></see> that indicates that an explicit reference conversion failed.</summary>
+ <param name="type">The <see cref="T:System.Type"></see> that an object cannot be cast to. This type is incorporated into the exception message.</param>
+ <param name="value">The object that cannot be cast. This object is incorporated into the exception message.</param>
+ <returns>An <see cref="T:System.InvalidCastException"></see> exception.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationReader.CreateInvalidCastException(System.Type,System.Object,System.String)">
+ <summary>Creates an <see cref="T:System.InvalidCastException"></see> that indicates that an explicit reference conversion failed.</summary>
+ <param name="type">The <see cref="T:System.Type"></see> that an object cannot be cast to. This type is incorporated into the exception message.</param>
+ <param name="value">The object that cannot be cast. This object is incorporated into the exception message.</param>
+ <param name="id">A string identifier.</param>
+ <returns>An <see cref="T:System.InvalidCastException"></see> exception.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationReader.CreateMissingIXmlSerializableType(System.String,System.String,System.String)">
+ <summary>Creates an <see cref="T:System.InvalidOperationException"></see> that indicates that a derived type that is mapped to an XML Schema data type cannot be located.</summary>
+ <param name="name">The local name of the XML Schema data type that is mapped to the unavailable derived type.</param>
+ <param name="ns">The namespace of the XML Schema data type that is mapped to the unavailable derived type.</param>
+ <param name="clrType">The full name of the .NET Framework base type for which a derived type cannot be located.</param>
+ <returns>An <see cref="T:System.InvalidOperationException"></see> exception.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationReader.CreateReadOnlyCollectionException(System.String)">
+ <summary>Creates an <see cref="T:System.InvalidOperationException"></see> that indicates that a SOAP-encoded collection type cannot be modified and its values cannot be filled in.</summary>
+ <param name="name">The fully qualified name of the .NET Framework type for which there is a mapping.</param>
+ <returns>An <see cref="T:System.InvalidOperationException"></see> exception.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationReader.CreateUnknownConstantException(System.String,System.Type)">
+ <summary>Creates an <see cref="T:System.InvalidOperationException"></see> that indicates that an enumeration value is not valid.</summary>
+ <param name="value">The enumeration value that is not valid.</param>
+ <param name="enumType">The enumeration type.</param>
+ <returns>An <see cref="T:System.InvalidOperationException"></see> exception.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationReader.CreateUnknownNodeException">
+ <summary>Creates an <see cref="T:System.InvalidOperationException"></see> that indicates that the current position of <see cref="T:System.Xml.XmlReader"></see> represents an unknown XML node.</summary>
+ <returns>An <see cref="T:System.InvalidOperationException"></see> exception.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationReader.CreateUnknownTypeException(System.Xml.XmlQualifiedName)">
+ <summary>Creates an <see cref="T:System.InvalidOperationException"></see> that indicates that a type is unknown.</summary>
+ <param name="type">An <see cref="T:System.Xml.XmlQualifiedName"></see> that represents the name of the unknown type.</param>
+ <returns>An <see cref="T:System.InvalidOperationException"></see> exception.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlSerializationReader.DecodeName">
+ <summary>Gets or sets a value that determines whether XML strings are translated into valid .NET Framework type names.</summary>
+ <returns>true if XML strings are decoded into valid .NET Framework type names; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlSerializationReader.Document">
+ <summary>Gets the XML document object into which the XML document is being deserialized.</summary>
+ <returns>An <see cref="T:System.Xml.XmlDocument"></see> that represents the deserialized <see cref="T:System.Xml.XmlDocument"></see> data.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationReader.EnsureArrayIndex(System.Array,System.Int32,System.Type)">
+ <summary>Ensures that a given array, or a copy, is large enough to contain a specified index.</summary>
+ <param name="a">The <see cref="T:System.Array"></see> that is being checked.</param>
+ <param name="index">The required index.</param>
+ <param name="elementType">The <see cref="T:System.Type"></see> of the array's elements.</param>
+ <returns>The existing <see cref="T:System.Array"></see>, if it is already large enough; otherwise, a new, larger array that contains the original array's elements.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationReader.FixupArrayRefs(System.Object)">
+ <summary>Fills in the values of a SOAP-encoded array whose data type maps to a .NET Framework reference type.</summary>
+ <param name="fixup">An object that contains the array whose values are filled in.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationReader.GetArrayLength(System.String,System.String)">
+ <summary>Gets the length of the SOAP-encoded array where the <see cref="T:System.Xml.XmlReader"></see> is currently positioned.</summary>
+ <param name="name">The local name that the array should have.</param>
+ <param name="ns">The namespace that the array should have.</param>
+ <returns>The length of the SOAP array.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationReader.GetNullAttr">
+ <summary>Determines whether the XML element where the <see cref="T:System.Xml.XmlReader"></see> is currently positioned has a null attribute set to the value true.</summary>
+ <returns>true if <see cref="T:System.Xml.XmlReader"></see> is currently positioned over a null attribute with the value true; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationReader.GetTarget(System.String)">
+ <summary>Gets an object that is being deserialized from a SOAP-encoded multiRef element and that was stored earlier by <see cref="M:System.Xml.Serialization.XmlSerializationReader.AddTarget(System.String,System.Object)"></see>.</summary>
+ <param name="id">The value of the id attribute of a multiRef element that identifies the element.</param>
+ <returns>An object to be deserialized from a SOAP-encoded multiRef element.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationReader.GetXsiType">
+ <summary>Gets the value of the xsi:type attribute for the XML element at the current location of the <see cref="T:System.Xml.XmlReader"></see>.</summary>
+ <returns>An XML qualified name that indicates the data type of an XML element.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationReader.InitCallbacks">
+ <summary>Initializes callback methods that populate objects that map to SOAP-encoded XML data.</summary>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationReader.InitIDs">
+ <summary>Stores element and attribute names in a <see cref="T:System.Xml.NameTable"></see> object.</summary>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlSerializationReader.IsReturnValue">
+ <summary>Gets or sets a value that should be true for a SOAP 1.1 return value.</summary>
+ <returns>true, if the value is a return value.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationReader.IsXmlnsAttribute(System.String)">
+ <summary>Determines whether an XML attribute name indicates an XML namespace.</summary>
+ <param name="name">The name of an XML attribute.</param>
+ <returns>true if the XML attribute name indicates an XML namespace; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationReader.ParseWsdlArrayType(System.Xml.XmlAttribute)">
+ <summary>Sets the value of the XML attribute if it is of type arrayType from the Web Services Description Language (WSDL) namespace.</summary>
+ <param name="attr">An <see cref="T:System.Xml.XmlAttribute"></see> that may have the type wsdl:array.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationReader.ReadElementQualifiedName">
+ <summary>Makes the <see cref="T:System.Xml.XmlReader"></see> read the fully qualified name of the element where it is currently positioned.</summary>
+ <returns>The fully qualified name of the current XML element.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationReader.ReadEndElement">
+ <summary>Makes the <see cref="T:System.Xml.XmlReader"></see> read an XML end tag.</summary>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlSerializationReader.Reader">
+ <summary>Gets the <see cref="T:System.Xml.XmlReader"></see> object that is being used by <see cref="T:System.Xml.Serialization.XmlSerializationReader"></see>.</summary>
+ <returns>The <see cref="T:System.Xml.XmlReader"></see> that is being used by the <see cref="T:System.Xml.Serialization.XmlSerializationReader"></see>.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlSerializationReader.ReaderCount">
+ <summary>Gets the current count of the <see cref="T:System.Xml.XmlReader"></see>.</summary>
+ <returns>The current count of an <see cref="T:System.Xml.XmlReader"></see>.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationReader.ReadNull">
+ <summary>Instructs the <see cref="T:System.Xml.XmlReader"></see> to read the current XML element if the element has a null attribute with the value true.</summary>
+ <returns>true if the element has a null=&quot;true&quot; attribute value and has been read; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationReader.ReadNullableQualifiedName">
+ <summary>Instructs the <see cref="T:System.Xml.XmlReader"></see> to read the fully qualified name of the element where it is currently positioned.</summary>
+ <returns>A <see cref="T:System.Xml.XmlQualifiedName"></see> that represents the fully qualified name of the current XML element; otherwise, null if a null=&quot;true&quot; attribute value is present.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationReader.ReadNullableString">
+ <summary>Instructs the <see cref="T:System.Xml.XmlReader"></see> to read a simple, text-only XML element that could be null.</summary>
+ <returns>The string value; otherwise, null.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationReader.ReadReference(System.String@)">
+ <summary>Reads the value of the href attribute (ref attribute for SOAP 1.2) that is used to refer to an XML element in SOAP encoding.</summary>
+ <param name="fixupReference">An output string into which the href attribute value is read.</param>
+ <returns>true if the value was read; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationReader.ReadReferencedElement">
+ <summary>Deserializes an object from a SOAP-encoded multiRef XML element.</summary>
+ <returns>The value of the referenced element in the document.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationReader.ReadReferencedElement(System.String,System.String)">
+ <summary>Deserializes an object from a SOAP-encoded multiRef XML element.</summary>
+ <param name="name">The local name of the element's XML Schema data type.</param>
+ <param name="ns">The namespace of the element's XML Schema data type.</param>
+ <returns>The value of the referenced element in the document.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationReader.ReadReferencedElements">
+ <summary>Deserializes objects from the SOAP-encoded multiRef elements in a SOAP message.</summary>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationReader.ReadReferencingElement(System.String@)">
+ <summary>Deserializes an object from an XML element in a SOAP message that contains a reference to a multiRef element.</summary>
+ <param name="fixupReference">An output string into which the href attribute value is read.</param>
+ <returns>The deserialized object.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationReader.ReadReferencingElement(System.String,System.String,System.String@)">
+ <summary>Deserializes an object from an XML element in a SOAP message that contains a reference to a multiRef element.</summary>
+ <param name="name">The local name of the element's XML Schema data type.</param>
+ <param name="ns">The namespace of the element's XML Schema data type.</param>
+ <param name="fixupReference">An output string into which the href attribute value is read.</param>
+ <returns>The deserialized object.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationReader.ReadReferencingElement(System.String,System.String,System.Boolean,System.String@)">
+ <summary>Deserializes an object from an XML element in a SOAP message that contains a reference to a multiRef element.</summary>
+ <param name="name">The local name of the element's XML Schema data type.</param>
+ <param name="ns">The namespace of the element's XML Schema data type.</param>
+ <param name="elementCanBeType">true if the element name is also the XML Schema data type name; otherwise, false.</param>
+ <param name="fixupReference">An output string into which the value of the href attribute is read.</param>
+ <returns>The deserialized object.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationReader.ReadSerializable(System.Xml.Serialization.IXmlSerializable)">
+ <summary>Populates an object from its XML representation at the current location of the <see cref="T:System.Xml.XmlReader"></see>.</summary>
+ <param name="serializable">An <see cref="T:System.Xml.Serialization.IXmlSerializable"></see> that corresponds to the current position of the <see cref="T:System.Xml.XmlReader"></see>.</param>
+ <returns>An object that implements the <see cref="T:System.Xml.Serialization.IXmlSerializable"></see> interface with its members populated from the location of the <see cref="T:System.Xml.XmlReader"></see>.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationReader.ReadSerializable(System.Xml.Serialization.IXmlSerializable,System.Boolean)">
+ <summary>This method supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ <param name="serializable">An IXmlSerializable object that corresponds to the current position of the XMLReader.</param>
+ <param name="wrappedAny">Specifies whether the serializable object is wrapped.</param>
+ <returns>An object that implements the IXmlSerializable interface with its members populated from the location of the XmlReader.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationReader.ReadString(System.String,System.Boolean)">
+ <summary>Returns the result of a call to the <see cref="M:System.Xml.XmlReader.ReadString"></see> method of the <see cref="T:System.Xml.XmlReader"></see> class, trimmed of white space if needed, and appended to the input value.</summary>
+ <param name="value">A string that will be appended to.</param>
+ <param name="trim">true if the result of the read operation should be trimmed; otherwise, false.</param>
+ <returns>The result of the read operation appended to the input value.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationReader.ReadString(System.String)">
+ <summary>Produces the result of a call to the <see cref="M:System.Xml.XmlReader.ReadString"></see> method appended to the input value.</summary>
+ <param name="value">A string to prefix to the result of a call to the <see cref="M:System.Xml.XmlReader.ReadString"></see> method.</param>
+ <returns>The result of call to the <see cref="M:System.Xml.XmlReader.ReadString"></see> method appended to the input value.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationReader.ReadTypedNull(System.Xml.XmlQualifiedName)">
+ <summary>Reads an XML element that allows null values (xsi:nil = 'true') and returns a generic <see cref="T:System.Nullable`1"></see> value.</summary>
+ <param name="type">The <see cref="T:System.Xml.XmlQualifiedName"></see> that represents the simple data type for the current location of the <see cref="T:System.Xml.XmlReader"></see>.</param>
+ <returns>A generic <see cref="T:System.Nullable`1"></see> that represents a null XML value.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationReader.ReadTypedPrimitive(System.Xml.XmlQualifiedName)">
+ <summary>Gets the value of the XML node at which the <see cref="T:System.Xml.XmlReader"></see> is currently positioned.</summary>
+ <param name="type">The <see cref="T:System.Xml.XmlQualifiedName"></see> that represents the simple data type for the current location of the <see cref="T:System.Xml.XmlReader"></see>.</param>
+ <returns>The value of the node as a .NET Framework value type, if the value is a simple XML Schema data type.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationReader.ReadXmlDocument(System.Boolean)">
+ <summary>Instructs the <see cref="T:System.Xml.XmlReader"></see> to read an XML document root element at its current position.</summary>
+ <param name="wrapped">true if the method should read content only after reading the element's start element; otherwise, false.</param>
+ <returns>An <see cref="T:System.Xml.XmlDocument"></see> that contains the root element that has been read.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationReader.ReadXmlNode(System.Boolean)">
+ <summary>Instructs the <see cref="T:System.Xml.XmlReader"></see> to read the XML node at its current position.</summary>
+ <param name="wrapped">true to read content only after reading the element's start element; otherwise, false.</param>
+ <returns>An <see cref="T:System.Xml.XmlNode"></see> that represents the XML node that has been read.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationReader.Referenced(System.Object)">
+ <summary>Stores an object to be deserialized from a SOAP-encoded multiRef element.</summary>
+ <param name="o">The object to be deserialized.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationReader.ResolveDynamicAssembly(System.String)">
+ <summary>Gets a dynamically generated assembly by name.</summary>
+ <param name="assemblyFullName">The full name of the assembly.</param>
+ <returns>A dynamically generated <see cref="T:System.Reflection.Assembly"></see>.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationReader.ShrinkArray(System.Array,System.Int32,System.Type,System.Boolean)">
+ <summary>Ensures that a given array, or a copy, is no larger than a specified length.</summary>
+ <param name="a">The array that is being checked.</param>
+ <param name="length">The maximum length of the array.</param>
+ <param name="elementType">The <see cref="T:System.Type"></see> of the array's elements.</param>
+ <param name="isNullable">true if null for the array, if present for the input array, can be returned; otherwise, a new, smaller array.</param>
+ <returns>The existing <see cref="T:System.Array"></see>, if it is already small enough; otherwise, a new, smaller array that contains the original array's elements up to the size of <paramref name="length">length</paramref>.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationReader.ToByteArrayBase64(System.String)">
+ <summary>Produces a base-64 byte array from an input string.</summary>
+ <param name="value">A string to translate into a base-64 byte array.</param>
+ <returns>A base-64 byte array.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationReader.ToByteArrayBase64(System.Boolean)">
+ <summary>Instructs the <see cref="T:System.Xml.XmlReader"></see> to read the string value at its current position and return it as a base-64 byte array.</summary>
+ <param name="isNull">true to return null; false to return a base-64 byte array.</param>
+ <returns>A base-64 byte array; otherwise, null if the value of the <paramref name="isNull">isNull</paramref> parameter is true.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationReader.ToByteArrayHex(System.Boolean)">
+ <summary>Instructs the <see cref="T:System.Xml.XmlReader"></see> to read the string value at its current position and return it as a hexadecimal byte array.</summary>
+ <param name="isNull">true to return null; false to return a hexadecimal byte array.</param>
+ <returns>A hexadecimal byte array; otherwise, null if the value of the <paramref name="isNull">isNull</paramref> parameter is true.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationReader.ToByteArrayHex(System.String)">
+ <summary>Produces a hexadecimal byte array from an input string.</summary>
+ <param name="value">A string to translate into a hexadecimal byte array.</param>
+ <returns>A hexadecimal byte array.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationReader.ToChar(System.String)">
+ <summary>Produces a <see cref="T:System.Char"></see> object from an input string.</summary>
+ <param name="value">A string to translate into a <see cref="T:System.Char"></see> object.</param>
+ <returns>A <see cref="T:System.Char"></see> object.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationReader.ToDate(System.String)">
+ <summary>Produces a <see cref="T:System.DateTime"></see> object from an input string.</summary>
+ <param name="value">A string to translate into a <see cref="T:System.DateTime"></see> class object.</param>
+ <returns>A <see cref="T:System.DateTime"></see> object.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationReader.ToDateTime(System.String)">
+ <summary>Produces a <see cref="T:System.DateTime"></see> object from an input string.</summary>
+ <param name="value">A string to translate into a <see cref="T:System.DateTime"></see> object.</param>
+ <returns>A <see cref="T:System.DateTime"></see> object.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationReader.ToEnum(System.String,System.Collections.Hashtable,System.String)">
+ <summary>Produces a numeric enumeration value from a string that consists of delimited identifiers that represent constants from the enumerator list.</summary>
+ <param name="value">A string that consists of delimited identifiers where each identifier represents a constant from the set enumerator list.</param>
+ <param name="h">A <see cref="T:System.Collections.Hashtable"></see> that consists of the identifiers as keys and the constants as integral numbers.</param>
+ <param name="typeName">The name of the enumeration type.</param>
+ <returns>A long value that consists of the enumeration value as a series of bitwise OR operations.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationReader.ToTime(System.String)">
+ <summary>Produces a <see cref="T:System.DateTime"></see> from a string that represents the time.</summary>
+ <param name="value">A string to translate into a <see cref="T:System.DateTime"></see> object.</param>
+ <returns>A <see cref="T:System.DateTime"></see> object.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationReader.ToXmlName(System.String)">
+ <summary>Decodes an XML name.</summary>
+ <param name="value">An XML name to be decoded.</param>
+ <returns>A decoded string.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationReader.ToXmlNCName(System.String)">
+ <summary>Decodes an XML name.</summary>
+ <param name="value">An XML name to be decoded.</param>
+ <returns>A decoded string.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationReader.ToXmlNmToken(System.String)">
+ <summary>Decodes an XML name.</summary>
+ <param name="value">An XML name to be decoded.</param>
+ <returns>A decoded string.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationReader.ToXmlNmTokens(System.String)">
+ <summary>Decodes an XML name.</summary>
+ <param name="value">An XML name to be decoded.</param>
+ <returns>A decoded string.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationReader.ToXmlQualifiedName(System.String)">
+ <summary>Obtains an <see cref="T:System.Xml.XmlQualifiedName"></see> from a name that may contain a prefix.</summary>
+ <param name="value">A name that may contain a prefix.</param>
+ <returns>An <see cref="T:System.Xml.XmlQualifiedName"></see> that represents a namespace-qualified XML name.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationReader.UnknownAttribute(System.Object,System.Xml.XmlAttribute)">
+ <summary>Raises an <see cref="E:System.Xml.Serialization.XmlSerializer.UnknownAttribute"></see> event for the current position of the <see cref="T:System.Xml.XmlReader"></see>.</summary>
+ <param name="o">An object that the <see cref="T:System.Xml.Serialization.XmlSerializer"></see> is attempting to deserialize, subsequently accessible through the <see cref="P:System.Xml.Serialization.XmlAttributeEventArgs.ObjectBeingDeserialized"></see> property.</param>
+ <param name="attr">An <see cref="T:System.Xml.XmlAttribute"></see> that represents the attribute in question.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationReader.UnknownAttribute(System.Object,System.Xml.XmlAttribute,System.String)">
+ <summary>Raises an <see cref="E:System.Xml.Serialization.XmlSerializer.UnknownAttribute"></see> event for the current position of the <see cref="T:System.Xml.XmlReader"></see>.</summary>
+ <param name="o">An object that the <see cref="T:System.Xml.Serialization.XmlSerializer"></see> is attempting to deserialize, subsequently accessible through the <see cref="P:System.Xml.Serialization.XmlAttributeEventArgs.ObjectBeingDeserialized"></see> property.</param>
+ <param name="attr">A <see cref="T:System.Xml.XmlAttribute"></see> that represents the attribute in question.</param>
+ <param name="qnames">A comma-delimited list of XML qualified names.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationReader.UnknownElement(System.Object,System.Xml.XmlElement)">
+ <summary>Raises an <see cref="E:System.Xml.Serialization.XmlSerializer.UnknownElement"></see> event for the current position of the <see cref="T:System.Xml.XmlReader"></see>.</summary>
+ <param name="o">The <see cref="T:System.Object"></see> that is being deserialized.</param>
+ <param name="elem">The <see cref="T:System.Xml.XmlElement"></see> for which an event is raised.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationReader.UnknownElement(System.Object,System.Xml.XmlElement,System.String)">
+ <summary>Raises an <see cref="E:System.Xml.Serialization.XmlSerializer.UnknownElement"></see> event for the current position of the <see cref="T:System.Xml.XmlReader"></see>.</summary>
+ <param name="o">An object that the <see cref="T:System.Xml.Serialization.XmlSerializer"></see> is attempting to deserialize, subsequently accessible through the <see cref="P:System.Xml.Serialization.XmlAttributeEventArgs.ObjectBeingDeserialized"></see> property.</param>
+ <param name="elem">The <see cref="T:System.Xml.XmlElement"></see> for which an event is raised.</param>
+ <param name="qnames">A comma-delimited list of XML qualified names.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationReader.UnknownNode(System.Object,System.String)">
+ <summary>Raises an <see cref="E:System.Xml.Serialization.XmlSerializer.UnknownNode"></see> event for the current position of the <see cref="T:System.Xml.XmlReader"></see>.</summary>
+ <param name="o">The object being deserialized.</param>
+ <param name="qnames">A comma-delimited list of XML qualified names.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationReader.UnknownNode(System.Object)">
+ <summary>Raises an <see cref="E:System.Xml.Serialization.XmlSerializer.UnknownNode"></see> event for the current position of the <see cref="T:System.Xml.XmlReader"></see>.</summary>
+ <param name="o">The object that is being deserialized.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationReader.UnreferencedObject(System.String,System.Object)">
+ <summary>Raises an <see cref="E:System.Xml.Serialization.XmlSerializer.UnreferencedObject"></see> event for the current position of the <see cref="T:System.Xml.XmlReader"></see>.</summary>
+ <param name="id">A unique string that is used to identify the unreferenced object, subsequently accessible through the <see cref="P:System.Xml.Serialization.UnreferencedObjectEventArgs.UnreferencedId"></see> property.</param>
+ <param name="o">An object that the <see cref="T:System.Xml.Serialization.XmlSerializer"></see> is attempting to deserialize, subsequently accessible through the <see cref="P:System.Xml.Serialization.UnreferencedObjectEventArgs.UnreferencedObject"></see> property.</param>
+ </member>
+ <member name="T:System.Xml.Serialization.XmlSerializationWriteCallback">
+ <summary>Delegate that is used by the <see cref="T:System.Xml.Serialization.XmlSerializer"></see> class for serialization of types from SOAP-encoded, non-root XML data.</summary>
+ <param name="o">The object being serialized.</param>
+ </member>
+ <member name="T:System.Xml.Serialization.XmlSerializationWriter">
+ <summary>Represents an abstract class used for controlling serialization by the <see cref="T:System.Xml.Serialization.XmlSerializer"></see> class.</summary>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationWriter.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Serialization.XmlSerializationWriter"></see> class.</summary>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationWriter.AddWriteCallback(System.Type,System.String,System.String,System.Xml.Serialization.XmlSerializationWriteCallback)">
+ <summary>Stores an implementation of the <see cref="T:System.Xml.Serialization.XmlSerializationWriteCallback"></see> delegate and the type it applies to, for a later invocation.</summary>
+ <param name="type">The <see cref="T:System.Type"></see> of objects that are serialized.</param>
+ <param name="typeName">The name of the type of objects that are serialized.</param>
+ <param name="typeNs">The namespace of the type of objects that are serialized.</param>
+ <param name="callback">An instance of the <see cref="T:System.Xml.Serialization.XmlSerializationWriteCallback"></see> delegate.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationWriter.CreateChoiceIdentifierValueException(System.String,System.String,System.String,System.String)">
+ <summary>Creates an <see cref="T:System.InvalidOperationException"></see> that indicates an unexpected name for an element that adheres to an XML Schema choice element declaration.</summary>
+ <param name="value">The name that is not valid.</param>
+ <param name="identifier">The choice element declaration that the name belongs to.</param>
+ <param name="name">The expected local name of an element.</param>
+ <param name="ns">The expected namespace of an element.</param>
+ <returns>The newly created exception.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationWriter.CreateInvalidAnyTypeException(System.Object)">
+ <summary>Creates an <see cref="T:System.InvalidOperationException"></see> that indicates the <see cref="T:System.Xml.Serialization.XmlAnyElementAttribute"></see> which has been invalidly applied to a member; only members that are of type <see cref="T:System.Xml.XmlNode"></see>, or derived from <see cref="T:System.Xml.XmlNode"></see>, are valid.</summary>
+ <param name="o">The object that represents the invalid member.</param>
+ <returns>The newly created exception.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationWriter.CreateInvalidAnyTypeException(System.Type)">
+ <summary>Creates an <see cref="T:System.InvalidOperationException"></see> that indicates the <see cref="T:System.Xml.Serialization.XmlAnyElementAttribute"></see> which has been invalidly applied to a member; only members that are of type <see cref="T:System.Xml.XmlNode"></see>, or derived from <see cref="T:System.Xml.XmlNode"></see>, are valid.</summary>
+ <param name="type">The <see cref="T:System.Type"></see> that is invalid.</param>
+ <returns>The newly created exception.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationWriter.CreateInvalidChoiceIdentifierValueException(System.String,System.String)">
+ <summary>Creates an <see cref="T:System.InvalidOperationException"></see> that indicates a failure while writing an array where an XML Schema choice element declaration is applied.</summary>
+ <param name="type">The type being serialized.</param>
+ <param name="identifier">A name for the choice element declaration.</param>
+ <returns>The newly created exception.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationWriter.CreateInvalidEnumValueException(System.Object,System.String)">
+ <summary>Creates an <see cref="T:System.InvalidOperationException"></see> for an invalid enumeration value.</summary>
+ <param name="value">An object that represents the invalid enumeration.</param>
+ <param name="typeName">The XML type name.</param>
+ <returns>The newly created exception.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationWriter.CreateMismatchChoiceException(System.String,System.String,System.String)">
+ <summary>Creates an <see cref="T:System.InvalidOperationException"></see> that indicates that a value for an XML element does not match an enumeration type.</summary>
+ <param name="value">The value that is not valid.</param>
+ <param name="elementName">The name of the XML element with an invalid value.</param>
+ <param name="enumValue">The valid value.</param>
+ <returns>The newly created exception.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationWriter.CreateUnknownAnyElementException(System.String,System.String)">
+ <summary>Creates an <see cref="T:System.InvalidOperationException"></see> that indicates that an XML element that should adhere to the XML Schema any element declaration cannot be processed.</summary>
+ <param name="name">The XML element that cannot be processed.</param>
+ <param name="ns">The namespace of the XML element.</param>
+ <returns>The newly created exception.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationWriter.CreateUnknownTypeException(System.Object)">
+ <summary>Creates an <see cref="T:System.InvalidOperationException"></see> that indicates that a type being serialized is not being used in a valid manner or is unexpectedly encountered.</summary>
+ <param name="o">The object whose type cannot be serialized.</param>
+ <returns>The newly created exception.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationWriter.CreateUnknownTypeException(System.Type)">
+ <summary>Creates an <see cref="T:System.InvalidOperationException"></see> that indicates that a type being serialized is not being used in a valid manner or is unexpectedly encountered.</summary>
+ <param name="type">The type that cannot be serialized.</param>
+ <returns>The newly created exception.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlSerializationWriter.EscapeName">
+ <summary>Gets or sets a value that indicates whether the <see cref="M:System.Xml.XmlConvert.EncodeName(System.String)"></see> method is used to write valid XML.</summary>
+ <returns>true if the <see cref="M:System.Xml.Serialization.XmlSerializationWriter.FromXmlQualifiedName(System.Xml.XmlQualifiedName)"></see> method returns an encoded name; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationWriter.FromByteArrayBase64(System.Byte[])">
+ <summary>Processes a base-64 byte array.</summary>
+ <param name="value">A base-64 <see cref="T:System.Byte"></see> array.</param>
+ <returns>The same byte array that was passed in as an argument.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationWriter.FromByteArrayHex(System.Byte[])">
+ <summary>Produces a string from an input hexadecimal byte array.</summary>
+ <param name="value">A hexadecimal byte array to translate to a string.</param>
+ <returns>The byte array value converted to a string.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationWriter.FromChar(System.Char)">
+ <summary>Produces a string from an input <see cref="T:System.Char"></see>.</summary>
+ <param name="value">A <see cref="T:System.Char"></see> to translate to a string.</param>
+ <returns>The <see cref="T:System.Char"></see> value converted to a string.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationWriter.FromDate(System.DateTime)">
+ <summary>Produces a string from a <see cref="T:System.DateTime"></see> object.</summary>
+ <param name="value">A <see cref="T:System.DateTime"></see> to translate to a string.</param>
+ <returns>A string representation of the <see cref="T:System.DateTime"></see> that shows the date but no time.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationWriter.FromDateTime(System.DateTime)">
+ <summary>Produces a string from an input <see cref="T:System.DateTime"></see>.</summary>
+ <param name="value">A <see cref="T:System.DateTime"></see> to translate to a string.</param>
+ <returns>A string representation of the <see cref="T:System.DateTime"></see> that shows the date and time.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationWriter.FromEnum(System.Int64,System.String[],System.Int64[])">
+ <summary>Produces a string that consists of delimited identifiers that represent the enumeration members that have been set.</summary>
+ <param name="value">The enumeration value as a series of bitwise OR operations.</param>
+ <param name="values">The enumeration's name values.</param>
+ <param name="ids">The enumeration's constant values.</param>
+ <returns>A string that consists of delimited identifiers, where each represents a member from the set enumerator list.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationWriter.FromEnum(System.Int64,System.String[],System.Int64[],System.String)">
+ <summary>Takes a numeric enumeration value and the names and constants from the enumerator list for the enumeration and returns a string that consists of delimited identifiers that represent the enumeration members that have been set.</summary>
+ <param name="value">The enumeration value as a series of bitwise OR operations.</param>
+ <param name="values">The values of the enumeration.</param>
+ <param name="ids">The constants of the enumeration.</param>
+ <param name="typeName">The name of the type</param>
+ <returns>A string that consists of delimited identifiers, where each item is one of the values set by the bitwise operation.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationWriter.FromTime(System.DateTime)">
+ <summary>Produces a string from a <see cref="T:System.DateTime"></see> object.</summary>
+ <param name="value">A <see cref="T:System.DateTime"></see> that is translated to a string.</param>
+ <returns>A string representation of the <see cref="T:System.DateTime"></see> object that shows the time but no date.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationWriter.FromXmlName(System.String)">
+ <summary>Encodes a valid XML name by replacing characters that are not valid with escape sequences.</summary>
+ <param name="name">A string to be used as an XML name.</param>
+ <returns>An encoded string.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationWriter.FromXmlNCName(System.String)">
+ <summary>Encodes a valid XML local name by replacing characters that are not valid with escape sequences.</summary>
+ <param name="ncName">A string to be used as a local (unqualified) XML name.</param>
+ <returns>An encoded string.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationWriter.FromXmlNmToken(System.String)">
+ <summary>Encodes an XML name.</summary>
+ <param name="nmToken">An XML name to be encoded.</param>
+ <returns>An encoded string.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationWriter.FromXmlNmTokens(System.String)">
+ <summary>Encodes a space-delimited sequence of XML names into a single XML name.</summary>
+ <param name="nmTokens">A space-delimited sequence of XML names to be encoded.</param>
+ <returns>An encoded string.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationWriter.FromXmlQualifiedName(System.Xml.XmlQualifiedName,System.Boolean)">
+ <summary>Produces a string that can be written as an XML qualified name, with invalid characters replaced by escape sequences.</summary>
+ <param name="xmlQualifiedName">An <see cref="T:System.Xml.XmlQualifiedName"></see> that represents the XML to be written.</param>
+ <param name="ignoreEmpty">true to ignore empty spaces in the string; otherwise, false.</param>
+ <returns>An XML qualified name, with invalid characters replaced by escape sequences.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationWriter.FromXmlQualifiedName(System.Xml.XmlQualifiedName)">
+ <summary>Returns an XML qualified name, with invalid characters replaced by escape sequences.</summary>
+ <param name="xmlQualifiedName">An <see cref="T:System.Xml.XmlQualifiedName"></see> that represents the XML to be written.</param>
+ <returns>An XML qualified name, with invalid characters replaced by escape sequences.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationWriter.InitCallbacks">
+ <summary>Initializes an instances of the <see cref="T:System.Xml.Serialization.XmlSerializationWriteCallback"></see> delegate to serialize SOAP-encoded XML data.</summary>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlSerializationWriter.Namespaces">
+ <summary>Gets or sets a list of XML qualified name objects that contain the namespaces and prefixes used to produce qualified names in XML documents.</summary>
+ <returns>An <see cref="T:System.Collections.ArrayList"></see> that contains the namespaces and prefix pairs.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationWriter.ResolveDynamicAssembly(System.String)">
+ <summary>Gets a dynamically generated assembly by name.</summary>
+ <param name="assemblyFullName">The full name of the assembly.</param>
+ <returns>A dynamically generated assembly.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationWriter.TopLevelElement">
+ <summary>Initializes object references only while serializing a SOAP-encoded SOAP message.</summary>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationWriter.WriteAttribute(System.String,System.Byte[])">
+ <summary>Instructs an <see cref="T:System.Xml.XmlWriter"></see> object to write an XML attribute that has no namespace specified for its name.</summary>
+ <param name="localName">The local name of the XML attribute.</param>
+ <param name="value">The value of the XML attribute as a byte array.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationWriter.WriteAttribute(System.String,System.String)">
+ <summary>Instructs the <see cref="T:System.Xml.XmlWriter"></see> to write an XML attribute that has no namespace specified for its name.</summary>
+ <param name="localName">The local name of the XML attribute.</param>
+ <param name="value">The value of the XML attribute as a string.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationWriter.WriteAttribute(System.String,System.String,System.Byte[])">
+ <summary>Instructs an <see cref="T:System.Xml.XmlWriter"></see> object to write an XML attribute.</summary>
+ <param name="localName">The local name of the XML attribute.</param>
+ <param name="ns">The namespace of the XML attribute.</param>
+ <param name="value">The value of the XML attribute as a byte array.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationWriter.WriteAttribute(System.String,System.String,System.String)">
+ <summary>Writes an XML attribute.</summary>
+ <param name="localName">The local name of the XML attribute.</param>
+ <param name="ns">The namespace of the XML attribute.</param>
+ <param name="value">The value of the XML attribute as a string.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationWriter.WriteAttribute(System.String,System.String,System.String,System.String)">
+ <summary>Writes an XML attribute where the namespace prefix is provided manually.</summary>
+ <param name="prefix">The namespace prefix to write.</param>
+ <param name="localName">The local name of the XML attribute.</param>
+ <param name="ns">The namespace represented by the prefix.</param>
+ <param name="value">The value of the XML attribute as a string.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationWriter.WriteElementEncoded(System.Xml.XmlNode,System.String,System.String,System.Boolean,System.Boolean)">
+ <summary>Writes an XML node object within the body of a named XML element.</summary>
+ <param name="node">The XML node to write, possibly a child XML element.</param>
+ <param name="name">The local name of the parent XML element to write.</param>
+ <param name="ns">The namespace of the parent XML element to write.</param>
+ <param name="isNullable">true to write an xsi:nil='true' attribute if the object to serialize is null; otherwise, false.</param>
+ <param name="any">true to indicate that the node, if an XML element, adheres to an XML Schema any element declaration; otherwise, false.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationWriter.WriteElementLiteral(System.Xml.XmlNode,System.String,System.String,System.Boolean,System.Boolean)">
+ <summary>Instructs an <see cref="T:System.Xml.XmlWriter"></see> object to write an <see cref="T:System.Xml.XmlNode"></see> object within the body of a named XML element.</summary>
+ <param name="node">The XML node to write, possibly a child XML element.</param>
+ <param name="name">The local name of the parent XML element to write.</param>
+ <param name="ns">The namespace of the parent XML element to write.</param>
+ <param name="isNullable">true to write an xsi:nil='true' attribute if the object to serialize is null; otherwise, false.</param>
+ <param name="any">true to indicate that the node, if an XML element, adheres to an XML Schema any element declaration; otherwise, false.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationWriter.WriteElementQualifiedName(System.String,System.String,System.Xml.XmlQualifiedName,System.Xml.XmlQualifiedName)">
+ <summary>Writes an XML element with a specified qualified name in its body.</summary>
+ <param name="localName">The local name of the XML element.</param>
+ <param name="ns">The namespace of the XML element.</param>
+ <param name="value">The name to write, using its prefix if namespace-qualified, in the element text.</param>
+ <param name="xsiType">The name of the XML Schema data type to be written to the xsi:type attribute.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationWriter.WriteElementQualifiedName(System.String,System.Xml.XmlQualifiedName,System.Xml.XmlQualifiedName)">
+ <summary>Writes an XML element with a specified qualified name in its body.</summary>
+ <param name="localName">The local name of the XML element.</param>
+ <param name="value">The name to write, using its prefix if namespace-qualified, in the element text.</param>
+ <param name="xsiType">The name of the XML Schema data type to be written to the xsi:type attribute.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationWriter.WriteElementQualifiedName(System.String,System.Xml.XmlQualifiedName)">
+ <summary>Writes an XML element with a specified qualified name in its body.</summary>
+ <param name="localName">The local name of the XML element.</param>
+ <param name="value">The name to write, using its prefix if namespace-qualified, in the element text.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationWriter.WriteElementQualifiedName(System.String,System.String,System.Xml.XmlQualifiedName)">
+ <summary>Writes an XML element with a specified qualified name in its body.</summary>
+ <param name="localName">The local name of the XML element.</param>
+ <param name="ns">The namespace of the XML element.</param>
+ <param name="value">The name to write, using its prefix if namespace-qualified, in the element text.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationWriter.WriteElementString(System.String,System.String)">
+ <summary>Writes an XML element with a specified value in its body.</summary>
+ <param name="localName">The local name of the XML element to be written without namespace qualification.</param>
+ <param name="value">The text value of the XML element.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationWriter.WriteElementString(System.String,System.String,System.String)">
+ <summary>Writes an XML element with a specified value in its body.</summary>
+ <param name="localName">The local name of the XML element.</param>
+ <param name="ns">The namespace of the XML element.</param>
+ <param name="value">The text value of the XML element.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationWriter.WriteElementString(System.String,System.String,System.Xml.XmlQualifiedName)">
+ <summary>Writes an XML element with a specified value in its body.</summary>
+ <param name="localName">The local name of the XML element.</param>
+ <param name="value">The text value of the XML element.</param>
+ <param name="xsiType">The name of the XML Schema data type to be written to the xsi:type attribute.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationWriter.WriteElementString(System.String,System.String,System.String,System.Xml.XmlQualifiedName)">
+ <summary>Writes an XML element with a specified value in its body.</summary>
+ <param name="localName">The local name of the XML element.</param>
+ <param name="ns">The namespace of the XML element.</param>
+ <param name="value">The text value of the XML element.</param>
+ <param name="xsiType">The name of the XML Schema data type to be written to the xsi:type attribute.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationWriter.WriteElementStringRaw(System.String,System.String,System.Xml.XmlQualifiedName)">
+ <summary>Writes an XML element with a specified value in its body.</summary>
+ <param name="localName">The local name of the XML element.</param>
+ <param name="value">The text value of the XML element.</param>
+ <param name="xsiType">The name of the XML Schema data type to be written to the xsi:type attribute.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationWriter.WriteElementStringRaw(System.String,System.String,System.String,System.Xml.XmlQualifiedName)">
+ <summary>Writes an XML element with a specified value in its body.</summary>
+ <param name="localName">The local name of the XML element.</param>
+ <param name="ns">The namespace of the XML element.</param>
+ <param name="value">The text value of the XML element.</param>
+ <param name="xsiType">The name of the XML Schema data type to be written to the xsi:type attribute.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationWriter.WriteElementStringRaw(System.String,System.String,System.Byte[],System.Xml.XmlQualifiedName)">
+ <summary>Writes an XML element with a specified value in its body.</summary>
+ <param name="localName">The local name of the XML element.</param>
+ <param name="ns">The namespace of the XML element.</param>
+ <param name="value">The text value of the XML element.</param>
+ <param name="xsiType">The name of the XML Schema data type to be written to the xsi:type attribute.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationWriter.WriteElementStringRaw(System.String,System.String,System.String)">
+ <summary>Writes an XML element with a specified value in its body.</summary>
+ <param name="localName">The local name of the XML element.</param>
+ <param name="ns">The namespace of the XML element.</param>
+ <param name="value">The text value of the XML element.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationWriter.WriteElementStringRaw(System.String,System.Byte[],System.Xml.XmlQualifiedName)">
+ <summary>Writes an XML element with a specified value in its body.</summary>
+ <param name="localName">The local name of the XML element.</param>
+ <param name="value">The text value of the XML element.</param>
+ <param name="xsiType">The name of the XML Schema data type to be written to the xsi:type attribute.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationWriter.WriteElementStringRaw(System.String,System.String,System.Byte[])">
+ <summary>Writes an XML element with a specified value in its body.</summary>
+ <param name="localName">The local name of the XML element.</param>
+ <param name="ns">The namespace of the XML element.</param>
+ <param name="value">The text value of the XML element.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationWriter.WriteElementStringRaw(System.String,System.String)">
+ <summary>Writes an XML element with a specified value in its body.</summary>
+ <param name="localName">The local name of the XML element.</param>
+ <param name="value">The text value of the XML element.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationWriter.WriteElementStringRaw(System.String,System.Byte[])">
+ <summary>Writes an XML element with a specified value in its body.</summary>
+ <param name="localName">The local name of the XML element.</param>
+ <param name="value">The text value of the XML element.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationWriter.WriteEmptyTag(System.String)">
+ <summary>Writes an XML element whose body is empty.</summary>
+ <param name="name">The local name of the XML element to write.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationWriter.WriteEmptyTag(System.String,System.String)">
+ <summary>Writes an XML element whose body is empty.</summary>
+ <param name="name">The local name of the XML element to write.</param>
+ <param name="ns">The namespace of the XML element to write.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationWriter.WriteEndElement">
+ <summary>Writes a &lt;closing&gt; element tag.</summary>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationWriter.WriteEndElement(System.Object)">
+ <summary>Writes a &lt;closing&gt; element tag.</summary>
+ <param name="o">The object being serialized.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationWriter.WriteId(System.Object)">
+ <summary>Writes an id attribute that appears in a SOAP-encoded multiRef element.</summary>
+ <param name="o">The object being serialized.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationWriter.WriteNamespaceDeclarations(System.Xml.Serialization.XmlSerializerNamespaces)">
+ <summary>Writes the namespace declaration attributes.</summary>
+ <param name="xmlns">The XML namespaces to declare.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationWriter.WriteNullableQualifiedNameEncoded(System.String,System.String,System.Xml.XmlQualifiedName,System.Xml.XmlQualifiedName)">
+ <summary>Writes an XML element whose body contains a valid XML qualified name. <see cref="T:System.Xml.XmlWriter"></see> inserts an xsi:nil='true' attribute if the string's value is null.</summary>
+ <param name="name">The local name of the XML element to write.</param>
+ <param name="ns">The namespace of the XML element to write.</param>
+ <param name="value">The XML qualified name to write in the body of the XML element.</param>
+ <param name="xsiType">The name of the XML Schema data type to be written to the xsi:type attribute.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationWriter.WriteNullableQualifiedNameLiteral(System.String,System.String,System.Xml.XmlQualifiedName)">
+ <summary>Writes an XML element whose body contains a valid XML qualified name. <see cref="T:System.Xml.XmlWriter"></see> inserts an xsi:nil='true' attribute if the string's value is null.</summary>
+ <param name="name">The local name of the XML element to write.</param>
+ <param name="ns">The namespace of the XML element to write.</param>
+ <param name="value">The XML qualified name to write in the body of the XML element.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationWriter.WriteNullableStringEncoded(System.String,System.String,System.String,System.Xml.XmlQualifiedName)">
+ <summary>Writes an XML element that contains a string as the body. <see cref="T:System.Xml.XmlWriter"></see> inserts an xsi:nil='true' attribute if the string's value is null.</summary>
+ <param name="name">The local name of the XML element to write.</param>
+ <param name="ns">The namespace of the XML element to write.</param>
+ <param name="value">The string to write in the body of the XML element.</param>
+ <param name="xsiType">The name of the XML Schema data type to be written to the xsi:type attribute.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationWriter.WriteNullableStringEncodedRaw(System.String,System.String,System.Byte[],System.Xml.XmlQualifiedName)">
+ <summary>Writes a byte array as the body of an XML element. <see cref="T:System.Xml.XmlWriter"></see> inserts an xsi:nil='true' attribute if the string's value is null.</summary>
+ <param name="name">The local name of the XML element to write.</param>
+ <param name="ns">The namespace of the XML element to write.</param>
+ <param name="value">The byte array to write in the body of the XML element.</param>
+ <param name="xsiType">The name of the XML Schema data type to be written to the xsi:type attribute.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationWriter.WriteNullableStringEncodedRaw(System.String,System.String,System.String,System.Xml.XmlQualifiedName)">
+ <summary>Writes an XML element that contains a string as the body. <see cref="T:System.Xml.XmlWriter"></see> inserts an xsi:nil='true' attribute if the string's value is null.</summary>
+ <param name="name">The local name of the XML element to write.</param>
+ <param name="ns">The namespace of the XML element to write.</param>
+ <param name="value">The string to write in the body of the XML element.</param>
+ <param name="xsiType">The name of the XML Schema data type to be written to the xsi:type attribute.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationWriter.WriteNullableStringLiteral(System.String,System.String,System.String)">
+ <summary>Writes an XML element that contains a string as the body. <see cref="T:System.Xml.XmlWriter"></see> inserts an xsi:nil='true' attribute if the string's value is null.</summary>
+ <param name="name">The local name of the XML element to write.</param>
+ <param name="ns">The namespace of the XML element to write.</param>
+ <param name="value">The string to write in the body of the XML element.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationWriter.WriteNullableStringLiteralRaw(System.String,System.String,System.Byte[])">
+ <summary>Writes a byte array as the body of an XML element. <see cref="T:System.Xml.XmlWriter"></see> inserts an xsi:nil='true' attribute if the string's value is null.</summary>
+ <param name="name">The local name of the XML element to write.</param>
+ <param name="ns">The namespace of the XML element to write.</param>
+ <param name="value">The byte array to write in the body of the XML element.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationWriter.WriteNullableStringLiteralRaw(System.String,System.String,System.String)">
+ <summary>Writes an XML element that contains a string as the body. <see cref="T:System.Xml.XmlWriter"></see> inserts a xsi:nil='true' attribute if the string's value is null.</summary>
+ <param name="name">The local name of the XML element to write.</param>
+ <param name="ns">The namespace of the XML element to write.</param>
+ <param name="value">The string to write in the body of the XML element.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationWriter.WriteNullTagEncoded(System.String)">
+ <summary>Writes an XML element with an xsi:nil='true' attribute.</summary>
+ <param name="name">The local name of the XML element to write.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationWriter.WriteNullTagEncoded(System.String,System.String)">
+ <summary>Writes an XML element with an xsi:nil='true' attribute.</summary>
+ <param name="name">The local name of the XML element to write.</param>
+ <param name="ns">The namespace of the XML element to write.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationWriter.WriteNullTagLiteral(System.String)">
+ <summary>Writes an XML element with an xsi:nil='true' attribute.</summary>
+ <param name="name">The local name of the XML element to write.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationWriter.WriteNullTagLiteral(System.String,System.String)">
+ <summary>Writes an XML element with an xsi:nil='true' attribute.</summary>
+ <param name="name">The local name of the XML element to write.</param>
+ <param name="ns">The namespace of the XML element to write.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationWriter.WritePotentiallyReferencingElement(System.String,System.String,System.Object,System.Type,System.Boolean,System.Boolean)">
+ <summary>Writes a SOAP message XML element that can contain a reference to a multiRef XML element for a given object.</summary>
+ <param name="n">The local name of the XML element to write.</param>
+ <param name="ns">The namespace of the XML element to write.</param>
+ <param name="o">The object being serialized either in the current XML element or a multiRef element that referenced by the current element.</param>
+ <param name="ambientType">The type stored in the object's type mapping (as opposed to the object's type found directly through the typeof operation).</param>
+ <param name="suppressReference">true to serialize the object directly into the XML element rather than make the element reference another element that contains the data; otherwise, false.</param>
+ <param name="isNullable">true to write an xsi:nil='true' attribute if the object to serialize is null; otherwise, false.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationWriter.WritePotentiallyReferencingElement(System.String,System.String,System.Object,System.Type,System.Boolean)">
+ <summary>Writes a SOAP message XML element that can contain a reference to a &lt;multiRef&gt; XML element for a given object.</summary>
+ <param name="n">The local name of the XML element to write.</param>
+ <param name="ns">The namespace of the XML element to write.</param>
+ <param name="o">The object being serialized either in the current XML element or a multiRef element that is referenced by the current element.</param>
+ <param name="ambientType">The type stored in the object's type mapping (as opposed to the object's type found directly through the typeof operation).</param>
+ <param name="suppressReference">true to serialize the object directly into the XML element rather than make the element reference another element that contains the data; otherwise, false.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationWriter.WritePotentiallyReferencingElement(System.String,System.String,System.Object,System.Type)">
+ <summary>Writes a SOAP message XML element that can contain a reference to a &lt;multiRef&gt; XML element for a given object.</summary>
+ <param name="n">The local name of the XML element to write.</param>
+ <param name="ns">The namespace of the XML element to write.</param>
+ <param name="o">The object being serialized either in the current XML element or a multiRef element that referenced by the current element.</param>
+ <param name="ambientType">The type stored in the object's type mapping (as opposed to the object's type found directly through the typeof operation).</param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationWriter.WritePotentiallyReferencingElement(System.String,System.String,System.Object)">
+ <summary>Writes a SOAP message XML element that can contain a reference to a &lt;multiRef&gt; XML element for a given object.</summary>
+ <param name="n">The local name of the XML element to write.</param>
+ <param name="ns">The namespace of the XML element to write.</param>
+ <param name="o">The object being serialized either in the current XML element or a multiRef element that is referenced by the current element.</param>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlSerializationWriter.Writer">
+ <summary>Gets or sets the <see cref="T:System.Xml.XmlWriter"></see> that is being used by the <see cref="T:System.Xml.Serialization.XmlSerializationWriter"></see>.</summary>
+ <returns>The <see cref="T:System.Xml.XmlWriter"></see> used by the class instance.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationWriter.WriteReferencedElements">
+ <summary>Serializes objects into SOAP-encoded multiRef XML elements in a SOAP message.</summary>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationWriter.WriteReferencingElement(System.String,System.String,System.Object)">
+ <summary>Writes a SOAP message XML element that contains a reference to a multiRef element for a given object.</summary>
+ <param name="n">The local name of the referencing element being written.</param>
+ <param name="ns">The namespace of the referencing element being written.</param>
+ <param name="o">The object being serialized.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationWriter.WriteReferencingElement(System.String,System.String,System.Object,System.Boolean)">
+ <summary>Writes a SOAP message XML element that contains a reference to a multiRef element for a given object.</summary>
+ <param name="n">The local name of the referencing element being written.</param>
+ <param name="ns">The namespace of the referencing element being written.</param>
+ <param name="o">The object being serialized.</param>
+ <param name="isNullable">true to write an xsi:nil='true' attribute if the object to serialize is null; otherwise, false.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationWriter.WriteRpcResult(System.String,System.String)">
+ <summary>Writes a SOAP 1.2 RPC result element with a specified qualified name in its body.</summary>
+ <param name="name">The local name of the result body.</param>
+ <param name="ns">The namespace of the result body.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationWriter.WriteSerializable(System.Xml.Serialization.IXmlSerializable,System.String,System.String,System.Boolean)">
+ <summary>Writes an object that uses custom XML formatting as an XML element.</summary>
+ <param name="serializable">An object that implements the <see cref="T:System.Xml.Serialization.IXmlSerializable"></see> interface that uses custom XML formatting.</param>
+ <param name="name">The local name of the XML element to write.</param>
+ <param name="ns">The namespace of the XML element to write.</param>
+ <param name="isNullable">true to write an xsi:nil='true' attribute if the <see cref="T:System.Xml.Serialization.IXmlSerializable"></see> class object is null; otherwise, false.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationWriter.WriteSerializable(System.Xml.Serialization.IXmlSerializable,System.String,System.String,System.Boolean,System.Boolean)">
+ <summary>Instructs <see cref="T:System.Xml.XmlNode"></see> to write an object that uses custom XML formatting as an XML element.</summary>
+ <param name="serializable">An object that implements the <see cref="T:System.Xml.Serialization.IXmlSerializable"></see> interface that uses custom XML formatting.</param>
+ <param name="name">The local name of the XML element to write.</param>
+ <param name="ns">The namespace of the XML element to write.</param>
+ <param name="isNullable">true to write an xsi:nil='true' attribute if the <see cref="T:System.Xml.Serialization.IXmlSerializable"></see> object is null; otherwise, false.</param>
+ <param name="wrapped">true to ignore writing the opening element tag; otherwise, false to write the opening element tag.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationWriter.WriteStartDocument">
+ <summary>Writes the XML declaration if the writer is positioned at the start of an XML document.</summary>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationWriter.WriteStartElement(System.String)">
+ <summary>Writes an opening element tag, including any attributes.</summary>
+ <param name="name">The local name of the XML element to write.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationWriter.WriteStartElement(System.String,System.String)">
+ <summary>Writes an opening element tag, including any attributes.</summary>
+ <param name="name">The local name of the XML element to write.</param>
+ <param name="ns">The namespace of the XML element to write.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationWriter.WriteStartElement(System.String,System.String,System.Boolean)">
+ <summary>Writes an opening element tag, including any attributes.</summary>
+ <param name="name">The local name of the XML element to write.</param>
+ <param name="ns">The namespace of the XML element to write.</param>
+ <param name="writePrefixed">true to write the element name with a prefix if none is available for the specified namespace; otherwise, false.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationWriter.WriteStartElement(System.String,System.String,System.Object)">
+ <summary>Writes an opening element tag, including any attributes.</summary>
+ <param name="name">The local name of the XML element to write.</param>
+ <param name="ns">The namespace of the XML element to write.</param>
+ <param name="o">The object being serialized as an XML element.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationWriter.WriteStartElement(System.String,System.String,System.Object,System.Boolean)">
+ <summary>Writes an opening element tag, including any attributes.</summary>
+ <param name="name">The local name of the XML element to write.</param>
+ <param name="ns">The namespace of the XML element to write.</param>
+ <param name="o">The object being serialized as an XML element.</param>
+ <param name="writePrefixed">true to write the element name with a prefix if none is available for the specified namespace; otherwise, false.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationWriter.WriteStartElement(System.String,System.String,System.Object,System.Boolean,System.Xml.Serialization.XmlSerializerNamespaces)">
+ <summary>Writes an opening element tag, including any attributes.</summary>
+ <param name="name">The local name of the XML element to write.</param>
+ <param name="ns">The namespace of the XML element to write.</param>
+ <param name="o">The object being serialized as an XML element.</param>
+ <param name="writePrefixed">true to write the element name with a prefix if none is available for the specified namespace; otherwise, false.</param>
+ <param name="xmlns">An instance of the <see cref="T:System.Xml.Serialization.XmlSerializerNamespaces"></see> class that contains prefix and namespace pairs to be used in the generated XML.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationWriter.WriteTypedPrimitive(System.String,System.String,System.Object,System.Boolean)">
+ <summary>Writes an XML element whose text body is a value of a simple XML Schema data type.</summary>
+ <param name="name">The local name of the element to write.</param>
+ <param name="ns">The namespace of the element to write.</param>
+ <param name="o">The object to be serialized in the element body.</param>
+ <param name="xsiType">true if the XML element explicitly specifies the text value's type using the xsi:type attribute; otherwise, false.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationWriter.WriteValue(System.Byte[])">
+ <summary>Writes a base-64 byte array.</summary>
+ <param name="value">The byte array to write.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationWriter.WriteValue(System.String)">
+ <summary>Writes a specified string value.</summary>
+ <param name="value">The value of the string to write.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationWriter.WriteXmlAttribute(System.Xml.XmlNode,System.Object)">
+ <summary>Writes the specified <see cref="T:System.Xml.XmlNode"></see> object as an XML attribute.</summary>
+ <param name="node">The XML node to write.</param>
+ <param name="container">An <see cref="T:System.Xml.Schema.XmlSchemaObject"></see> object (or null) used to generate a qualified name value for an arrayType attribute from the Web Services Description Language (WSDL) namespace (&quot;<see cref="http://schemas.xmlsoap.org/wsdl/">http://schemas.xmlsoap.org/wsdl/</see>&quot;).</param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationWriter.WriteXmlAttribute(System.Xml.XmlNode)">
+ <summary>Writes the specified <see cref="T:System.Xml.XmlNode"></see> as an XML attribute.</summary>
+ <param name="node">The XML node to write.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializationWriter.WriteXsiType(System.String,System.String)">
+ <summary>Writes an xsi:type attribute for an XML element that is being serialized into a document.</summary>
+ <param name="name">The local name of an XML Schema data type.</param>
+ <param name="ns">The namespace of an XML Schema data type.</param>
+ </member>
+ <member name="T:System.Xml.Serialization.XmlSerializer">
+
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializer.#ctor">
+
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializer.#ctor(System.Type)">
+ <param name="type"></param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializer.#ctor(System.Xml.Serialization.XmlTypeMapping)">
+ <param name="xmlTypeMapping"></param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializer.#ctor(System.Type,System.String)">
+ <param name="type"></param>
+ <param name="defaultNamespace"></param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializer.#ctor(System.Type,System.Type[])">
+ <param name="type"></param>
+ <param name="extraTypes"></param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializer.#ctor(System.Type,System.Xml.Serialization.XmlAttributeOverrides)">
+ <param name="type"></param>
+ <param name="overrides"></param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializer.#ctor(System.Type,System.Xml.Serialization.XmlRootAttribute)">
+ <param name="type"></param>
+ <param name="root"></param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializer.#ctor(System.Type,System.Xml.Serialization.XmlAttributeOverrides,System.Type[],System.Xml.Serialization.XmlRootAttribute,System.String)">
+ <param name="type"></param>
+ <param name="overrides"></param>
+ <param name="extraTypes"></param>
+ <param name="root"></param>
+ <param name="defaultNamespace"></param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializer.#ctor(System.Type,System.Xml.Serialization.XmlAttributeOverrides,System.Type[],System.Xml.Serialization.XmlRootAttribute,System.String,System.String)">
+ <param name="type"></param>
+ <param name="overrides"></param>
+ <param name="extraTypes"></param>
+ <param name="root"></param>
+ <param name="defaultNamespace"></param>
+ <param name="location"></param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializer.CanDeserialize(System.Xml.XmlReader)">
+ <param name="xmlReader"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializer.CreateReader">
+ <returns></returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializer.CreateWriter">
+ <returns></returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializer.Deserialize(System.IO.Stream)">
+ <param name="stream"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializer.Deserialize(System.IO.TextReader)">
+ <param name="textReader"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializer.Deserialize(System.Xml.Serialization.XmlSerializationReader)">
+ <param name="reader"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializer.Deserialize(System.Xml.XmlReader)">
+ <param name="xmlReader"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializer.Deserialize(System.Xml.XmlReader,System.String)">
+ <param name="xmlReader"></param>
+ <param name="encodingStyle"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializer.Deserialize(System.Xml.XmlReader,System.Xml.Serialization.XmlDeserializationEvents)">
+ <param name="xmlReader"></param>
+ <param name="events"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializer.Deserialize(System.Xml.XmlReader,System.String,System.Xml.Serialization.XmlDeserializationEvents)">
+ <param name="xmlReader"></param>
+ <param name="encodingStyle"></param>
+ <param name="events"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializer.FromMappings(System.Xml.Serialization.XmlMapping[],System.Type)">
+ <param name="mappings"></param>
+ <param name="type"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializer.FromMappings(System.Xml.Serialization.XmlMapping[])">
+ <param name="mappings"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializer.FromTypes(System.Type[])">
+ <param name="types"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializer.GetXmlSerializerAssemblyName(System.Type)">
+ <param name="type"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializer.GetXmlSerializerAssemblyName(System.Type,System.String)">
+ <param name="type"></param>
+ <param name="defaultNamespace"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializer.Serialize(System.Xml.XmlWriter,System.Object)">
+ <param name="xmlWriter"></param>
+ <param name="o"></param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializer.Serialize(System.Xml.XmlWriter,System.Object,System.Xml.Serialization.XmlSerializerNamespaces,System.String,System.String)">
+ <param name="xmlWriter"></param>
+ <param name="o"></param>
+ <param name="namespaces"></param>
+ <param name="encodingStyle"></param>
+ <param name="id"></param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializer.Serialize(System.Xml.XmlWriter,System.Object,System.Xml.Serialization.XmlSerializerNamespaces,System.String)">
+ <param name="xmlWriter"></param>
+ <param name="o"></param>
+ <param name="namespaces"></param>
+ <param name="encodingStyle"></param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializer.Serialize(System.Xml.XmlWriter,System.Object,System.Xml.Serialization.XmlSerializerNamespaces)">
+ <param name="xmlWriter"></param>
+ <param name="o"></param>
+ <param name="namespaces"></param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializer.Serialize(System.IO.TextWriter,System.Object,System.Xml.Serialization.XmlSerializerNamespaces)">
+ <param name="textWriter"></param>
+ <param name="o"></param>
+ <param name="namespaces"></param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializer.Serialize(System.Object,System.Xml.Serialization.XmlSerializationWriter)">
+ <param name="o"></param>
+ <param name="writer"></param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializer.Serialize(System.IO.TextWriter,System.Object)">
+ <param name="textWriter"></param>
+ <param name="o"></param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializer.Serialize(System.IO.Stream,System.Object)">
+ <param name="stream"></param>
+ <param name="o"></param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializer.Serialize(System.IO.Stream,System.Object,System.Xml.Serialization.XmlSerializerNamespaces)">
+ <param name="stream"></param>
+ <param name="o"></param>
+ <param name="namespaces"></param>
+ </member>
+ <member name="E:System.Xml.Serialization.XmlSerializer.UnknownAttribute">
+ <returns></returns>
+ </member>
+ <member name="E:System.Xml.Serialization.XmlSerializer.UnknownElement">
+ <returns></returns>
+ </member>
+ <member name="E:System.Xml.Serialization.XmlSerializer.UnknownNode">
+ <returns></returns>
+ </member>
+ <member name="E:System.Xml.Serialization.XmlSerializer.UnreferencedObject">
+ <returns></returns>
+ </member>
+ <member name="T:System.Xml.Serialization.XmlSerializerAssemblyAttribute">
+ <summary>Applied to a Web service client proxy, enables you to specify an assembly that contains custom-made serializers.</summary>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializerAssemblyAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Serialization.XmlSerializerAssemblyAttribute"></see> class.</summary>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializerAssemblyAttribute.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Serialization.XmlSerializerAssemblyAttribute"></see> class with the specified assembly name.</summary>
+ <param name="assemblyName">The simple, unencrypted name of the assembly.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializerAssemblyAttribute.#ctor(System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Serialization.XmlSerializerAssemblyAttribute"></see> class with the specified assembly name and location of the assembly.</summary>
+ <param name="assemblyName">The simple, unencrypted name of the assembly.</param>
+ <param name="codeBase">A string that is the URL location of the assembly.</param>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlSerializerAssemblyAttribute.AssemblyName">
+ <summary>Gets or sets the name of the assembly that contains serializers for a specific set of types.</summary>
+ <returns>The simple, unencrypted name of the assembly.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlSerializerAssemblyAttribute.CodeBase">
+ <summary>Gets or sets the location of the assembly that contains the serializers.</summary>
+ <returns>A location, such as a path or URI, that points to the assembly.</returns>
+ </member>
+ <member name="T:System.Xml.Serialization.XmlSerializerFactory">
+ <summary>Creates typed versions of the <see cref="T:System.Xml.Serialization.XmlSerializer"></see> for more efficient serialization.</summary>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializerFactory.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Serialization.XmlSerializerFactory"></see> class.</summary>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializerFactory.CreateSerializer(System.Type)">
+ <summary>Returns a derivation of the <see cref="T:System.Xml.Serialization.XmlSerializerFactory"></see> class that is used to serialize the specified type.</summary>
+ <param name="type">The <see cref="T:System.Type"></see> to serialize.</param>
+ <returns>A derivation of the <see cref="T:System.Xml.Serialization.XmlSerializer"></see> class that is specifically created to serialize the specified type.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializerFactory.CreateSerializer(System.Xml.Serialization.XmlTypeMapping)">
+ <summary>Returns a derivation of the <see cref="T:System.Xml.Serialization.XmlSerializerFactory"></see> class using an object that maps one type to another.</summary>
+ <param name="xmlTypeMapping">An <see cref="T:System.Xml.Serialization.XmlTypeMapping"></see> that maps one type to another.</param>
+ <returns>A derivation of the <see cref="T:System.Xml.Serialization.XmlSerializer"></see> class that is specifically created to serialize the mapped type.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializerFactory.CreateSerializer(System.Type,System.String)">
+ <summary>Returns a derivation of the <see cref="T:System.Xml.Serialization.XmlSerializerFactory"></see> class that is used to serialize the specified type and namespace.</summary>
+ <param name="type">The <see cref="T:System.Type"></see> to serialize.</param>
+ <param name="defaultNamespace">The default namespace to use for all the XML elements.</param>
+ <returns>A derivation of the <see cref="T:System.Xml.Serialization.XmlSerializer"></see> class that is specifically created to serialize the specified type.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializerFactory.CreateSerializer(System.Type,System.Type[])">
+ <summary>Returns a derivation of the <see cref="T:System.Xml.Serialization.XmlSerializerFactory"></see> class that is used to serialize the specified type. If a property or field returns an array, the <paramref name="extraTypes">extraTypes</paramref> parameter specifies objects that can be inserted into the array.</summary>
+ <param name="type">The <see cref="T:System.Type"></see> to serialize.</param>
+ <param name="extraTypes">A <see cref="T:System.Type"></see> array of additional object types to serialize.</param>
+ <returns>A derivation of the <see cref="T:System.Xml.Serialization.XmlSerializer"></see>.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializerFactory.CreateSerializer(System.Type,System.Xml.Serialization.XmlAttributeOverrides)">
+ <summary>Returns a derivation of the <see cref="T:System.Xml.Serialization.XmlSerializer"></see> class that can serialize objects of the specified type into XML documents, and vice versa. Each object to be serialized can itself contain instances of classes, which this overload can override with other classes.</summary>
+ <param name="type">The <see cref="T:System.Type"></see> to serialize.</param>
+ <param name="overrides">An <see cref="T:System.Xml.Serialization.XmlAttributeOverrides"></see> that contains fields that override the default serialization behavior.</param>
+ <returns>A derivation of the <see cref="T:System.Xml.Serialization.XmlSerializer"></see>.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializerFactory.CreateSerializer(System.Type,System.Xml.Serialization.XmlRootAttribute)">
+ <summary>Returns a derivation of the <see cref="T:System.Xml.Serialization.XmlSerializer"></see> class that can serialize objects of the specified type into XML documents, and vice versa. Specifies the object that represents the XML root element.</summary>
+ <param name="type">The <see cref="T:System.Type"></see> to serialize.</param>
+ <param name="root">An <see cref="T:System.Xml.Serialization.XmlRootAttribute"></see> that represents the XML root element.</param>
+ <returns>A derivation of the <see cref="T:System.Xml.Serialization.XmlSerializer"></see>.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializerFactory.CreateSerializer(System.Type,System.Xml.Serialization.XmlAttributeOverrides,System.Type[],System.Xml.Serialization.XmlRootAttribute,System.String)">
+ <summary>Returns a derivation of the <see cref="T:System.Xml.Serialization.XmlSerializer"></see> class that can serialize objects of the specified type into XML document instances, and vice versa. Each object to be serialized can itself contain instances of classes, which this overload can override with other classes. This overload also specifies the default namespace for all the XML elements, and the class to use as the XML root element.</summary>
+ <param name="type">The <see cref="T:System.Type"></see> to serialize.</param>
+ <param name="overrides">An <see cref="T:System.Xml.Serialization.XmlAttributeOverrides"></see> that contains fields that override the default serialization behavior.</param>
+ <param name="extraTypes">A <see cref="T:System.Type"></see> array of additional object types to serialize.</param>
+ <param name="root">An <see cref="T:System.Xml.Serialization.XmlRootAttribute"></see> that represents the XML root element.</param>
+ <param name="defaultNamespace">The default namespace of all XML elements in the XML document.</param>
+ <returns>A derivation of the <see cref="T:System.Xml.Serialization.XmlSerializer"></see>.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializerFactory.CreateSerializer(System.Type,System.Xml.Serialization.XmlAttributeOverrides,System.Type[],System.Xml.Serialization.XmlRootAttribute,System.String,System.String)">
+ <summary>Returns a derivation of the <see cref="T:System.Xml.Serialization.XmlSerializer"></see> class that can serialize objects of the specified type into XML document instances, and vice versa. Each object to be serialized can itself contain instances of classes, which this overload can override with other classes. This overload also specifies the default namespace for all the XML elements, and the class to use as the XML root element.</summary>
+ <param name="type">The <see cref="T:System.Type"></see> of the object that this <see cref="T:System.Xml.Serialization.XmlSerializer"></see> can serialize.</param>
+ <param name="overrides">An <see cref="T:System.Xml.Serialization.XmlAttributeOverrides"></see> that extends or overrides the behavior of the class specified in the type parameter.</param>
+ <param name="extraTypes">A <see cref="T:System.Type"></see> array of additional object types to serialize.</param>
+ <param name="root">An <see cref="T:System.Xml.Serialization.XmlRootAttribute"></see> that defines the XML root element properties.</param>
+ <param name="defaultNamespace">The default namespace of all XML elements in the XML document.</param>
+ <param name="location">The path that specifies the location of the types.</param>
+ <returns>A derivation of the <see cref="T:System.Xml.Serialization.XmlSerializer"></see>.</returns>
+ </member>
+ <member name="T:System.Xml.Serialization.XmlSerializerImplementation">
+ <summary>Defines the reader, writer, and methods for pre-generated, typed serializers.</summary>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializerImplementation.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Serialization.XmlSerializerImplementation"></see> class.</summary>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializerImplementation.CanSerialize(System.Type)">
+ <summary>Gets a value that determines whether a type can be serialized.</summary>
+ <param name="type">The <see cref="T:System.Type"></see> to be serialized.</param>
+ <returns>true if the type can be serialized; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializerImplementation.GetSerializer(System.Type)">
+ <summary>Returns a serializer for the specified type.</summary>
+ <param name="type">The <see cref="T:System.Type"></see> to be serialized.</param>
+ <returns>An instance of a type derived from the <see cref="T:System.Xml.Serialization.XmlSerializer"></see> class.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlSerializerImplementation.Reader">
+ <summary>Gets the XML reader object that is used by the serializer.</summary>
+ <returns>An <see cref="T:System.Xml.Serialization.XmlSerializationReader"></see> that is used to read an XML document or data stream.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlSerializerImplementation.ReadMethods">
+ <summary>Gets the collection of methods that is used to read a data stream.</summary>
+ <returns>A <see cref="T:System.Collections.Hashtable"></see> that contains the methods.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlSerializerImplementation.TypedSerializers">
+ <summary>Gets the collection of typed serializers that is found in the assembly.</summary>
+ <returns>A <see cref="T:System.Collections.Hashtable"></see> that contains the typed serializers.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlSerializerImplementation.WriteMethods">
+ <summary>Get the collection of methods that is used to write to a data stream.</summary>
+ <returns>A <see cref="T:System.Collections.Hashtable"></see> that contains the methods.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlSerializerImplementation.Writer">
+ <summary>Gets the XML writer object for the serializer.</summary>
+ <returns>An <see cref="T:System.Xml.Serialization.XmlSerializationWriter"></see> that is used to write to an XML data stream or document.</returns>
+ </member>
+ <member name="T:System.Xml.Serialization.XmlSerializerNamespaces">
+ <summary>Contains the XML namespaces and prefixes that the <see cref="T:System.Xml.Serialization.XmlSerializer"></see> uses to generate qualified names in an XML-document instance.</summary>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializerNamespaces.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Serialization.XmlSerializerNamespaces"></see> class.</summary>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializerNamespaces.#ctor(System.Xml.Serialization.XmlSerializerNamespaces)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Serialization.XmlSerializerNamespaces"></see> class, using the specified instance of XmlSerializerNamespaces containing the collection of prefix and namespace pairs.</summary>
+ <param name="namespaces">An instance of the <see cref="T:System.Xml.Serialization.XmlSerializerNamespaces"></see> containing the namespace and prefix pairs.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializerNamespaces.#ctor(System.Xml.XmlQualifiedName[])">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Serialization.XmlSerializerNamespaces"></see> class.</summary>
+ <param name="namespaces">An array of <see cref="T:System.Xml.XmlQualifiedName"></see> objects.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializerNamespaces.Add(System.String,System.String)">
+ <summary>Adds a prefix and namespace pair to an <see cref="T:System.Xml.Serialization.XmlSerializerNamespaces"></see> object.</summary>
+ <param name="prefix">The prefix associated with an XML namespace.</param>
+ <param name="ns">An XML namespace.</param>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlSerializerNamespaces.Count">
+ <summary>Gets the number of prefix and namespace pairs in the collection.</summary>
+ <returns>The number of prefix and namespace pairs in the collection.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializerNamespaces.ToArray">
+ <summary>Gets the array of prefix and namespace pairs in an <see cref="T:System.Xml.Serialization.XmlSerializerNamespaces"></see> object.</summary>
+ <returns>An array of <see cref="T:System.Xml.XmlQualifiedName"></see> objects that are used as qualified names in an XML document.</returns>
+ </member>
+ <member name="T:System.Xml.Serialization.XmlSerializerVersionAttribute">
+ <summary>Signifies that the code was generated by the serialization infrastructure and can be reused for increased performance, when this attribute is applied to an assembly.</summary>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializerVersionAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Serialization.XmlSerializerVersionAttribute"></see> class.</summary>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlSerializerVersionAttribute.#ctor(System.Type)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Serialization.XmlSerializerVersionAttribute"></see> class for the specified type.</summary>
+ <param name="type">The type that is being serialized.</param>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlSerializerVersionAttribute.Namespace">
+ <summary>Gets or sets the common language runtime (CLR) namespace of the assembly.</summary>
+ <returns>A <see cref="T:System.String"></see> containing the common language runtime (CLR) namespace of the assembly.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlSerializerVersionAttribute.ParentAssemblyId">
+ <summary>Gets or sets the identity of the parent assembly.</summary>
+ <returns>The version of the parent assembly.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlSerializerVersionAttribute.Type">
+ <summary>Gets or sets the type that the serializer operates on.</summary>
+ <returns>The <see cref="T:System.Type"></see> to be serialized.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlSerializerVersionAttribute.Version">
+ <summary>Gets or sets the assembly's version number.</summary>
+ <returns>The version of the assembly.</returns>
+ </member>
+ <member name="T:System.Xml.Serialization.XmlTextAttribute">
+ <summary>Indicates to the <see cref="T:System.Xml.Serialization.XmlSerializer"></see> that the member must be treated as XML text when the class that contains it is serialized or deserialized.</summary>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlTextAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Serialization.XmlTextAttribute"></see> class.</summary>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlTextAttribute.#ctor(System.Type)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Serialization.XmlTextAttribute"></see> class.</summary>
+ <param name="type">The <see cref="T:System.Type"></see> of the member to be serialized.</param>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlTextAttribute.DataType">
+ <summary>Gets or sets the XML Schema definition language (XSD) data type of the text generated by the <see cref="T:System.Xml.Serialization.XmlSerializer"></see>.</summary>
+ <returns>An XML Schema (XSD) data type, as defined by the World Wide Web Consortium (www.w3.org) document &quot;XML Schema Part 2: Datatypes&quot;.</returns>
+ <exception cref="T:System.Exception">The XML Schema data type you have specified cannot be mapped to the .NET data type.</exception>
+ <exception cref="T:System.InvalidOperationException">The XML Schema data type you have specified is invalid for the property and cannot be converted to the member type.</exception>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlTextAttribute.Type">
+ <summary>Gets or sets the type of the member.</summary>
+ <returns>The <see cref="T:System.Type"></see> of the member.</returns>
+ </member>
+ <member name="T:System.Xml.Serialization.XmlTypeAttribute">
+ <summary>Controls the XML schema that is generated when the attribute target is serialized by the <see cref="T:System.Xml.Serialization.XmlSerializer"></see>.</summary>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlTypeAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Serialization.XmlTypeAttribute"></see> class.</summary>
+ </member>
+ <member name="M:System.Xml.Serialization.XmlTypeAttribute.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Serialization.XmlTypeAttribute"></see> class and specifies the name of the XML type.</summary>
+ <param name="typeName">The name of the XML type that the <see cref="T:System.Xml.Serialization.XmlSerializer"></see> generates when it serializes the class instance (and recognizes when it deserializes the class instance).</param>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlTypeAttribute.AnonymousType">
+ <summary>Gets or sets a value that determines whether the resulting schema type is an XSD anonymous type.</summary>
+ <returns>true, if the resulting schema type is an XSD anonymous type; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlTypeAttribute.IncludeInSchema">
+ <summary>Gets or sets a value that indicates whether to include the type in XML schema documents.</summary>
+ <returns>true to include the type in XML schema documents; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlTypeAttribute.Namespace">
+ <summary>Gets or sets the namespace of the XML type.</summary>
+ <returns>The namespace of the XML type.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlTypeAttribute.TypeName">
+ <summary>Gets or sets the name of the XML type.</summary>
+ <returns>The name of the XML type.</returns>
+ </member>
+ <member name="T:System.Xml.Serialization.XmlTypeMapping">
+ <summary>Contains a mapping of one type to another.</summary>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlTypeMapping.TypeFullName">
+ <summary>The fully qualified type name that includes the namespace (or namespaces) and type.</summary>
+ <returns>The fully qualified type name.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlTypeMapping.TypeName">
+ <summary>Gets the type name of the mapped object.</summary>
+ <returns>The type name of the mapped object.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlTypeMapping.XsdTypeName">
+ <summary>Gets the XML element name of the mapped object.</summary>
+ <returns>The XML element name of the mapped object. The default is the class name of the object.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.XmlTypeMapping.XsdTypeNamespace">
+ <summary>Gets the XML namespace of the mapped object.</summary>
+ <returns>The XML namespace of the mapped object. The default is an empty string (&quot;&quot;).</returns>
+ </member>
+ <member name="T:System.Xml.UniqueId">
+ <summary>A unique identifier optimized for Guids.</summary>
+ </member>
+ <member name="M:System.Xml.UniqueId.#ctor">
+ <summary>Creates a new instance of this class with a new, unique Guid.</summary>
+ </member>
+ <member name="M:System.Xml.UniqueId.#ctor(System.Byte[])">
+ <summary>Creates a new instance of this class using a byte array that represents a <see cref="T:System.Guid"></see>.</summary>
+ <param name="guid">A byte array that represents a <see cref="T:System.Guid"></see>.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="guid">guid</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="guid">guid</paramref> provides less than 16 valid bytes.</exception>
+ </member>
+ <member name="M:System.Xml.UniqueId.#ctor(System.Guid)">
+ <summary>Creates a new instance of this class using a <see cref="T:System.Guid"></see>.</summary>
+ <param name="guid">A <see cref="T:System.Guid"></see>.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="guid">guid</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Xml.UniqueId.#ctor(System.String)">
+ <summary>Creates a new instance of this class using a string.</summary>
+ <param name="value">A string used to generate the <see cref="T:System.Xml.UniqueId"></see>.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="value">value</paramref> is null.</exception>
+ <exception cref="T:System.FormatException">Length of <paramref name="value">value</paramref> is zero.</exception>
+ </member>
+ <member name="M:System.Xml.UniqueId.#ctor(System.Byte[],System.Int32)">
+ <summary>Creates a new instance of this class starting from an offset within a byte array that represents a <see cref="T:System.Guid"></see>.</summary>
+ <param name="guid">A byte array that represents a <see cref="T:System.Guid"></see>.</param>
+ <param name="offset">Offset position within the byte array that represents a <see cref="T:System.Guid"></see>.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="guid">guid</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="offset">offset</paramref> less than zero or greater than the length of the array.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="guid">guid</paramref> and <paramref name="offset">offset</paramref> provide less than 16 valid bytes.</exception>
+ </member>
+ <member name="M:System.Xml.UniqueId.#ctor(System.Char[],System.Int32,System.Int32)">
+ <summary>Creates a new instance of this class starting from an offset within a char using a specified number of entries.</summary>
+ <param name="chars">A char array that represents a <see cref="T:System.Guid"></see>.</param>
+ <param name="offset">Offset position within the char array that represents a <see cref="T:System.Guid"></see>.</param>
+ <param name="count">Number of array entries to use, starting from offset.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="chars">chars</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count">count</paramref> less than zero or greater than the length of the array minus <paramref name="offset">offset</paramref>.</exception>
+ <exception cref="T:System.FormatException"><paramref name="count">count</paramref> equals zero.</exception>
+ </member>
+ <member name="P:System.Xml.UniqueId.CharArrayLength">
+ <summary>Gets the length of the string representation of the <see cref="T:System.Xml.UniqueId"></see>.</summary>
+ <returns>The length of the string representation of the <see cref="T:System.Xml.UniqueId"></see>.</returns>
+ </member>
+ <member name="M:System.Xml.UniqueId.Equals(System.Object)">
+ <summary>Tests whether an object equals this <see cref="T:System.Xml.UniqueId"></see>.</summary>
+ <param name="obj">The object to compare.</param>
+ <returns>true if the object equals this <see cref="T:System.Xml.UniqueId"></see>; otherwise false.</returns>
+ </member>
+ <member name="M:System.Xml.UniqueId.GetHashCode">
+ <summary>Creates a hash-code representation of this <see cref="T:System.Xml.UniqueId"></see>.</summary>
+ <returns>An integer hash-code representation of this <see cref="T:System.Xml.UniqueId"></see>.</returns>
+ </member>
+ <member name="P:System.Xml.UniqueId.IsGuid">
+ <summary>Indicates whether the <see cref="T:System.Xml.UniqueId"></see> is a <see cref="T:System.Guid"></see>.</summary>
+ <returns>true if the <see cref="T:System.Xml.UniqueId"></see> is a <see cref="T:System.Guid"></see>; otherwise false.</returns>
+ </member>
+ <member name="M:System.Xml.UniqueId.op_Equality(System.Xml.UniqueId,System.Xml.UniqueId)">
+ <summary>Overrides the equality operator to test for equality of two <see cref="T:System.Xml.UniqueId"></see>s.</summary>
+ <param name="id1">The first <see cref="T:System.Xml.UniqueId"></see>.</param>
+ <param name="id2">The second <see cref="T:System.Xml.UniqueId"></see>.</param>
+ <returns>true if the two <see cref="T:System.Xml.UniqueId"></see>s are equal, or are both null; false if they are not equal, or if only one of them is null.</returns>
+ </member>
+ <member name="M:System.Xml.UniqueId.op_Inequality(System.Xml.UniqueId,System.Xml.UniqueId)">
+ <summary>Overrides the equality operator to test for inequality of two <see cref="T:System.Xml.UniqueId"></see>s.</summary>
+ <param name="id1">The first <see cref="T:System.Xml.UniqueId"></see>.</param>
+ <param name="id2">The second <see cref="T:System.Xml.UniqueId"></see>.</param>
+ <returns>true if the overridden equality operator returns false; otherwise false.</returns>
+ </member>
+ <member name="M:System.Xml.UniqueId.ToCharArray(System.Char[],System.Int32)">
+ <summary>Puts the <see cref="T:System.Xml.UniqueId"></see> value into a char array.</summary>
+ <param name="chars">The char array.</param>
+ <param name="offset">Position in the char array to start inserting the <see cref="T:System.Xml.UniqueId"></see> value.</param>
+ <returns>Number of entries in the char array filled by the <see cref="T:System.Xml.UniqueId"></see> value.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="chars">chars</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="offset">offset</paramref> less than zero or greater than the length of the array.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="guid">guid</paramref> and <paramref name="offset">offset</paramref> provide less than 16 valid bytes.</exception>
+ </member>
+ <member name="M:System.Xml.UniqueId.ToString">
+ <summary>Displays the <see cref="T:System.Xml.UniqueId"></see> value in string format.</summary>
+ <returns>A string representation of the <see cref="T:System.Xml.UniqueId"></see> value.</returns>
+ </member>
+ <member name="M:System.Xml.UniqueId.TryGetGuid(System.Guid@)">
+ <summary>Tries to get the value of the <see cref="T:System.Xml.UniqueId"></see> as a <see cref="T:System.Guid"></see>.</summary>
+ <param name="guid">The <see cref="T:System.Guid"></see> if successful; otherwise <see cref="F:System.Guid.Empty"></see>.</param>
+ <returns>true if the UniqueId represents a <see cref="T:System.Guid"></see>; otherwise false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffer">buffer</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="buffer">buffer</paramref> and <paramref name="offset">offset</paramref> provide less than 16 valid bytes.</exception>
+ </member>
+ <member name="M:System.Xml.UniqueId.TryGetGuid(System.Byte[],System.Int32)">
+ <summary>Tries to get the value of the <see cref="T:System.Xml.UniqueId"></see> as a <see cref="T:System.Guid"></see> and store it in the given byte array at the specified offest.</summary>
+ <param name="buffer">byte array that will contain the <see cref="T:System.Guid"></see>.</param>
+ <param name="offset">Position in the byte array to start inserting the <see cref="T:System.Guid"></see> value.</param>
+ <returns>true if the value stored in this instance of <see cref="T:System.Xml.UniqueId"></see> is a <see cref="T:System.Guid"></see>; otherwise false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffer">buffer</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="offset">offset</paramref> less than zero or greater than the length of the array.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="buffer">buffer</paramref> and <paramref name="offset">offset</paramref> provide less than 16 valid bytes.</exception>
+ </member>
+ <member name="T:System.Xml.ValidationType">
+ <summary>Specifies the type of validation to perform.</summary>
+ </member>
+ <member name="F:System.Xml.ValidationType.Auto">
+ <summary>Validates if DTD or schema information is found.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.ValidationType.DTD">
+ <summary>Validates according to the DTD.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.ValidationType.None">
+ <summary>No validation is performed. This setting creates an XML 1.0 compliant non-validating parser.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.ValidationType.Schema">
+ <summary>Validate according to XML Schema definition language (XSD) schemas, including inline XML Schemas. XML Schemas are associated with namespace URIs either by using the schemaLocation attribute or the provided Schemas property.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.ValidationType.XDR">
+ <summary>Validate according to XML-Data Reduced (XDR) schemas, including inline XDR schemas. XDR schemas are recognized using the x-schema namespace prefix or the <see cref="P:System.Xml.XmlValidatingReader.Schemas"></see> property.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Xml.WhitespaceHandling">
+ <summary>Specifies how white space is handled.</summary>
+ </member>
+ <member name="F:System.Xml.WhitespaceHandling.All">
+ <summary>Return Whitespace and SignificantWhitespace nodes. This is the default.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.WhitespaceHandling.None">
+ <summary>Return no Whitespace and no SignificantWhitespace nodes.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.WhitespaceHandling.Significant">
+ <summary>Return SignificantWhitespace nodes only.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Xml.WriteState">
+ <summary>Specifies the state of the <see cref="T:System.Xml.XmlWriter"></see>.</summary>
+ </member>
+ <member name="F:System.Xml.WriteState.Attribute">
+ <summary>Indicates that an attribute value is being written.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.WriteState.Closed">
+ <summary>Indicates that the <see cref="M:System.Xml.XmlWriter.Close"></see> method has been called.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.WriteState.Content">
+ <summary>Indicates that element content is being written.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.WriteState.Element">
+ <summary>Indicates that an element start tag is being written.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.WriteState.Error">
+ <summary>An exception has been thrown, which has left the <see cref="T:System.Xml.XmlWriter"></see> in an invalid state. You can call the <see cref="M:System.Xml.XmlWriter.Close"></see> method to put the <see cref="T:System.Xml.XmlWriter"></see> in the <see cref="F:System.Xml.WriteState.Closed"></see> state. Any other <see cref="T:System.Xml.XmlWriter"></see> method calls results in an <see cref="T:System.InvalidOperationException"></see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.WriteState.Prolog">
+ <summary>Indicates that the prolog is being written.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.WriteState.Start">
+ <summary>Indicates that a Write method has not yet been called.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Xml.XmlAttribute">
+ <summary>Represents an attribute. Valid and default values for the attribute are defined in a document type definition (DTD) or schema.</summary>
+ </member>
+ <member name="M:System.Xml.XmlAttribute.#ctor(System.String,System.String,System.String,System.Xml.XmlDocument)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.XmlAttribute"></see> class.</summary>
+ <param name="prefix">The namespace prefix.</param>
+ <param name="localName">The local name of the attribute.</param>
+ <param name="namespaceURI">The namespace uniform resource identifier (URI).</param>
+ <param name="doc">The parent XML document.</param>
+ </member>
+ <member name="M:System.Xml.XmlAttribute.AppendChild(System.Xml.XmlNode)">
+ <summary>Adds the specified node to the end of the list of child nodes, of this node.</summary>
+ <param name="newChild">The <see cref="T:System.Xml.XmlNode"></see> to add.</param>
+ <returns>The <see cref="T:System.Xml.XmlNode"></see> added.</returns>
+ <exception cref="T:System.InvalidOperationException">This node is of a type that does not allow child nodes of the type of the <paramref name="newChild">newChild</paramref> node. The <paramref name="newChild">newChild</paramref> is an ancestor of this node.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="newChild">newChild</paramref> was created from a different document than the one that created this node. This node is read-only.</exception>
+ </member>
+ <member name="P:System.Xml.XmlAttribute.BaseURI">
+ <summary>Gets the base Uniform Resource Identifier (URI) of the node.</summary>
+ <returns>The location from which the node was loaded or String.Empty if the node has no base URI. Attribute nodes have the same base URI as their owner element. If an attribute node does not have an owner element, BaseURI returns String.Empty.</returns>
+ </member>
+ <member name="M:System.Xml.XmlAttribute.CloneNode(System.Boolean)">
+ <summary>Creates a duplicate of this node.</summary>
+ <param name="deep">true to recursively clone the subtree under the specified node; false to clone only the node itself</param>
+ <returns>The duplicate node.</returns>
+ </member>
+ <member name="P:System.Xml.XmlAttribute.InnerText">
+ <summary>Sets the concatenated values of the node and all its children.</summary>
+ <returns>The concatenated values of the node and all its children. For attribute nodes, this property has the same functionality as the <see cref="P:System.Xml.XmlAttribute.Value"></see> property.</returns>
+ </member>
+ <member name="P:System.Xml.XmlAttribute.InnerXml">
+ <summary>Sets the value of the attribute.</summary>
+ <returns>The attribute value.</returns>
+ <exception cref="T:System.Xml.XmlException">The XML specified when setting this property is not well-formed.</exception>
+ </member>
+ <member name="M:System.Xml.XmlAttribute.InsertAfter(System.Xml.XmlNode,System.Xml.XmlNode)">
+ <summary>Inserts the specified node immediately after the specified reference node.</summary>
+ <param name="newChild">The <see cref="T:System.Xml.XmlNode"></see> to insert.</param>
+ <param name="refChild">The <see cref="T:System.Xml.XmlNode"></see> that is the reference node. The newChild is placed after the refChild.</param>
+ <returns>The <see cref="T:System.Xml.XmlNode"></see> inserted.</returns>
+ <exception cref="T:System.InvalidOperationException">This node is of a type that does not allow child nodes of the type of the <paramref name="newChild">newChild</paramref> node. The <paramref name="newChild">newChild</paramref> is an ancestor of this node.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="newChild">newChild</paramref> was created from a different document than the one that created this node. The <paramref name="refChild">refChild</paramref> is not a child of this node. This node is read-only.</exception>
+ </member>
+ <member name="M:System.Xml.XmlAttribute.InsertBefore(System.Xml.XmlNode,System.Xml.XmlNode)">
+ <summary>Inserts the specified node immediately before the specified reference node.</summary>
+ <param name="newChild">The <see cref="T:System.Xml.XmlNode"></see> to insert.</param>
+ <param name="refChild">The <see cref="T:System.Xml.XmlNode"></see> that is the reference node. The newChild is placed before this node.</param>
+ <returns>The <see cref="T:System.Xml.XmlNode"></see> inserted.</returns>
+ <exception cref="T:System.InvalidOperationException">The current node is of a type that does not allow child nodes of the type of the <paramref name="newChild">newChild</paramref> node. The <paramref name="newChild">newChild</paramref> is an ancestor of this node.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="newChild">newChild</paramref> was created from a different document than the one that created this node. The <paramref name="refChild">refChild</paramref> is not a child of this node. This node is read-only.</exception>
+ </member>
+ <member name="P:System.Xml.XmlAttribute.LocalName">
+ <summary>Gets the local name of the node.</summary>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">The name of the attribute node with the prefix removed. In the following example <book _bk3a_genre='novel'>, the <code>LocalName</code> of the attribute is <code>genre</code>.<p>
+</book></p>
+</returns>
+ </member>
+ <member name="P:System.Xml.XmlAttribute.Name">
+ <summary>Gets the qualified name of the node.</summary>
+ <returns>The qualified name of the attribute node.</returns>
+ </member>
+ <member name="P:System.Xml.XmlAttribute.NamespaceURI">
+ <summary>Gets the namespace URI of this node.</summary>
+ <returns>The namespace URI of this node. If the attribute is not explicitly given a namespace, this property returns String.Empty.</returns>
+ </member>
+ <member name="P:System.Xml.XmlAttribute.NodeType">
+ <summary>Gets the type of the current node.</summary>
+ <returns>The node type for XmlAttribute nodes is XmlNodeType.Attribute.</returns>
+ </member>
+ <member name="P:System.Xml.XmlAttribute.OwnerDocument">
+ <summary>Gets the <see cref="T:System.Xml.XmlDocument"></see> to which this node belongs.</summary>
+ <returns>An XML document to which this node belongs.</returns>
+ </member>
+ <member name="P:System.Xml.XmlAttribute.OwnerElement">
+ <summary>Gets the <see cref="T:System.Xml.XmlElement"></see> to which the attribute belongs.</summary>
+ <returns>The XmlElement that the attribute belongs to or null if this attribute is not part of an XmlElement.</returns>
+ </member>
+ <member name="P:System.Xml.XmlAttribute.ParentNode">
+ <summary>Gets the parent of this node. For XmlAttribute nodes, this property always returns null.</summary>
+ <returns>For XmlAttribute nodes, this property always returns null.</returns>
+ </member>
+ <member name="P:System.Xml.XmlAttribute.Prefix">
+ <summary>Gets or sets the namespace prefix of this node.</summary>
+ <returns>The namespace prefix of this node. If there is no prefix, this property returns String.Empty.</returns>
+ <exception cref="T:System.ArgumentException">This node is read-only.</exception>
+ <exception cref="T:System.Xml.XmlException">The specified prefix contains an invalid character. The specified prefix is malformed. The namespaceURI of this node is null. The specified prefix is &quot;xml&quot;, and the namespaceURI of this node is different from &quot;<see cref="http://www.w3.org/XML/1998/namespace">http://www.w3.org/XML/1998/namespace</see>&quot;. This node is an attribute, the specified prefix is &quot;xmlns&quot;, and the namespaceURI of this node is different from &quot;<see cref="http://www.w3.org/2000/xmlns/">http://www.w3.org/2000/xmlns/</see>&quot;. This node is an attribute, and the qualifiedName of this node is &quot;xmlns&quot; [Namespaces].</exception>
+ </member>
+ <member name="M:System.Xml.XmlAttribute.PrependChild(System.Xml.XmlNode)">
+ <summary>Adds the specified node to the beginning of the list of child nodes for this node.</summary>
+ <param name="newChild">The <see cref="T:System.Xml.XmlNode"></see> to add. If it is an <see cref="T:System.Xml.XmlDocumentFragment"></see>, the entire contents of the document fragment are moved into the child list of this node.</param>
+ <returns>The <see cref="T:System.Xml.XmlNode"></see> added.</returns>
+ <exception cref="T:System.InvalidOperationException">This node is of a type that does not allow child nodes of the type of the <paramref name="newChild">newChild</paramref> node. The <paramref name="newChild">newChild</paramref> is an ancestor of this node.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="newChild">newChild</paramref> was created from a different document than the one that created this node. This node is read-only.</exception>
+ </member>
+ <member name="M:System.Xml.XmlAttribute.RemoveChild(System.Xml.XmlNode)">
+ <summary>Removes the specified child node.</summary>
+ <param name="oldChild">The <see cref="T:System.Xml.XmlNode"></see> to remove.</param>
+ <returns>The <see cref="T:System.Xml.XmlNode"></see> removed.</returns>
+ <exception cref="T:System.ArgumentException">The <paramref name="oldChild">oldChild</paramref> is not a child of this node. Or this node is read-only.</exception>
+ </member>
+ <member name="M:System.Xml.XmlAttribute.ReplaceChild(System.Xml.XmlNode,System.Xml.XmlNode)">
+ <summary>Replaces the child node specified with the new child node specified.</summary>
+ <param name="newChild">The new child <see cref="T:System.Xml.XmlNode"></see>.</param>
+ <param name="oldChild">The <see cref="T:System.Xml.XmlNode"></see> to replace.</param>
+ <returns>The <see cref="T:System.Xml.XmlNode"></see> replaced.</returns>
+ <exception cref="T:System.InvalidOperationException">This node is of a type that does not allow child nodes of the type of the <paramref name="newChild">newChild</paramref> node. The <paramref name="newChild">newChild</paramref> is an ancestor of this node.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="newChild">newChild</paramref> was created from a different document than the one that created this node. This node is read-only. The <paramref name="oldChild">oldChild</paramref> is not a child of this node.</exception>
+ </member>
+ <member name="P:System.Xml.XmlAttribute.SchemaInfo">
+ <summary>Gets the post-schema-validation-infoset that has been assigned to this node as a result of schema validation.</summary>
+ <returns>An <see cref="T:System.Xml.Schema.IXmlSchemaInfo"></see> containing the post-schema-validation-infoset of this node.</returns>
+ </member>
+ <member name="P:System.Xml.XmlAttribute.Specified">
+ <summary>Gets a value indicating whether the attribute value was explicitly set.</summary>
+ <returns>true if this attribute was explicitly given a value in the original instance document; otherwise, false. A value of false indicates that the value of the attribute came from the DTD.</returns>
+ </member>
+ <member name="P:System.Xml.XmlAttribute.Value">
+ <summary>Gets or sets the value of the node.</summary>
+ <returns>The value returned depends on the <see cref="P:System.Xml.XmlNode.NodeType"></see> of the node. For XmlAttribute nodes, this property is the value of attribute.</returns>
+ <exception cref="T:System.ArgumentException">The node is read-only and a set operation is called.</exception>
+ </member>
+ <member name="M:System.Xml.XmlAttribute.WriteContentTo(System.Xml.XmlWriter)">
+ <summary>Saves all the children of the node to the specified <see cref="T:System.Xml.XmlWriter"></see>.</summary>
+ <param name="w">The XmlWriter to which you want to save.</param>
+ </member>
+ <member name="M:System.Xml.XmlAttribute.WriteTo(System.Xml.XmlWriter)">
+ <summary>Saves the node to the specified <see cref="T:System.Xml.XmlWriter"></see>.</summary>
+ <param name="w">The XmlWriter to which you want to save.</param>
+ </member>
+ <member name="T:System.Xml.XmlAttributeCollection">
+ <summary>Represents a collection of attributes that can be accessed by name or index.</summary>
+ </member>
+ <member name="M:System.Xml.XmlAttributeCollection.Append(System.Xml.XmlAttribute)">
+ <summary>Inserts the specified attribute as the last node in the collection.</summary>
+ <param name="node">The <see cref="T:System.Xml.XmlAttribute"></see> to insert.</param>
+ <returns>The XmlAttribute to append to the collection.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="node">node</paramref> was created from a document different from the one that created this collection.</exception>
+ </member>
+ <member name="M:System.Xml.XmlAttributeCollection.CopyTo(System.Xml.XmlAttribute[],System.Int32)">
+ <summary>Copies all the <see cref="T:System.Xml.XmlAttribute"></see> objects from this collection into the given array.</summary>
+ <param name="array">The array that is the destination of the objects copied from this collection.</param>
+ <param name="index">The index in the array where copying begins.</param>
+ </member>
+ <member name="M:System.Xml.XmlAttributeCollection.InsertAfter(System.Xml.XmlAttribute,System.Xml.XmlAttribute)">
+ <summary>Inserts the specified attribute immediately after the specified reference attribute.</summary>
+ <param name="newNode">The <see cref="T:System.Xml.XmlAttribute"></see> to insert.</param>
+ <param name="refNode">The <see cref="T:System.Xml.XmlAttribute"></see> that is the reference attribute. newNode is placed after the refNode.</param>
+ <returns>The XmlAttribute to insert into the collection.</returns>
+ <exception cref="T:System.ArgumentException">The <paramref name="newNode">newNode</paramref> was created from a document different from the one that created this collection. Or the <paramref name="refNode">refNode</paramref> is not a member of this collection.</exception>
+ </member>
+ <member name="M:System.Xml.XmlAttributeCollection.InsertBefore(System.Xml.XmlAttribute,System.Xml.XmlAttribute)">
+ <summary>Inserts the specified attribute immediately before the specified reference attribute.</summary>
+ <param name="newNode">The <see cref="T:System.Xml.XmlAttribute"></see> to insert.</param>
+ <param name="refNode">The <see cref="T:System.Xml.XmlAttribute"></see> that is the reference attribute. newNode is placed before the refNode.</param>
+ <returns>The XmlAttribute to insert into the collection.</returns>
+ <exception cref="T:System.ArgumentException">The <paramref name="newNode">newNode</paramref> was created from a document different from the one that created this collection. Or the <paramref name="refNode">refNode</paramref> is not a member of this collection.</exception>
+ </member>
+ <member name="P:System.Xml.XmlAttributeCollection.ItemOf(System.Int32)">
+ <summary>Gets the attribute with the specified index.</summary>
+ <param name="i">The index of the attribute.</param>
+ <returns>The <see cref="T:System.Xml.XmlAttribute"></see> at the specified index.</returns>
+ <exception cref="T:System.IndexOutOfRangeException">The index being passed in is out of range.</exception>
+ </member>
+ <member name="P:System.Xml.XmlAttributeCollection.ItemOf(System.String)">
+ <summary>Gets the attribute with the specified name.</summary>
+ <param name="name">The qualified name of the attribute.</param>
+ <returns>The <see cref="T:System.Xml.XmlAttribute"></see> with the specified name. If the attribute does not exist, this property returns null.</returns>
+ </member>
+ <member name="P:System.Xml.XmlAttributeCollection.ItemOf(System.String,System.String)">
+ <summary>Gets the attribute with the specified local name and namespace Uniform Resource Identifier (URI).</summary>
+ <param name="localName">The local name of the attribute.</param>
+ <param name="namespaceURI">The namespace URI of the attribute.</param>
+ <returns>The <see cref="T:System.Xml.XmlAttribute"></see> with the specified local name and namespace URI. If the attribute does not exist, this property returns null.</returns>
+ </member>
+ <member name="M:System.Xml.XmlAttributeCollection.Prepend(System.Xml.XmlAttribute)">
+ <summary>Inserts the specified attribute as the first node in the collection.</summary>
+ <param name="node">The <see cref="T:System.Xml.XmlAttribute"></see> to insert.</param>
+ <returns>The XmlAttribute added to the collection.</returns>
+ </member>
+ <member name="M:System.Xml.XmlAttributeCollection.Remove(System.Xml.XmlAttribute)">
+ <summary>Removes the specified attribute from the collection.</summary>
+ <param name="node">The <see cref="T:System.Xml.XmlAttribute"></see> to remove.</param>
+ <returns>The node removed or null if it is not found in the collection.</returns>
+ </member>
+ <member name="M:System.Xml.XmlAttributeCollection.RemoveAll">
+ <summary>Removes all attributes from the collection.</summary>
+ </member>
+ <member name="M:System.Xml.XmlAttributeCollection.RemoveAt(System.Int32)">
+ <summary>Removes the attribute corresponding to the specified index from the collection.</summary>
+ <param name="i">The index of the node to remove. The first node has index 0.</param>
+ <returns>Returns null if there is no attribute at the specified index.</returns>
+ </member>
+ <member name="M:System.Xml.XmlAttributeCollection.SetNamedItem(System.Xml.XmlNode)">
+ <summary>Adds a <see cref="T:System.Xml.XmlNode"></see> using its <see cref="P:System.Xml.XmlNode.Name"></see> property</summary>
+ <param name="node">An attribute node to store in this collection. The node will later be accessible using the name of the node. If a node with that name is already present in the collection, it is replaced by the new one; otherwise, the node is appended to the end of the collection.</param>
+ <returns>If the <paramref name="node">node</paramref> replaces an existing node with the same name, the old node is returned; otherwise, the added node is returned.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="node">node</paramref> was created from a different <see cref="T:System.Xml.XmlDocument"></see> than the one that created this collection. This XmlAttributeCollection is read-only.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="node">node</paramref> is an <see cref="T:System.Xml.XmlAttribute"></see> that is already an attribute of another <see cref="T:System.Xml.XmlElement"></see> object. To re-use attributes in other elements, you must clone the XmlAttribute objects you want to re-use.</exception>
+ </member>
+ <member name="M:System.Xml.XmlAttributeCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
+ <summary>For a description of this member, see <see cref="M:System.Xml.XmlAttributeCollection.CopyTo(System.Xml.XmlAttribute[],System.Int32)"></see>.</summary>
+ <param name="array">The array that is the destination of the objects copied from this collection.</param>
+ <param name="index">The index in the array where copying begins.</param>
+ </member>
+ <member name="P:System.Xml.XmlAttributeCollection.System#Collections#ICollection#Count">
+ <summary>For a description of this member, see <see cref="P:System.Xml.XmlAttributeCollection.System#Collections#ICollection#Count"></see>.</summary>
+ <returns>Returns an int that contains the count of the attributes.</returns>
+ </member>
+ <member name="P:System.Xml.XmlAttributeCollection.System#Collections#ICollection#IsSynchronized">
+ <summary>For a description of this member, see <see cref="P:System.Xml.XmlAttributeCollection.System#Collections#ICollection#IsSynchronized"></see>.</summary>
+ <returns>Returns true if the collection is synchronized.</returns>
+ </member>
+ <member name="P:System.Xml.XmlAttributeCollection.System#Collections#ICollection#SyncRoot">
+ <summary>For a description of this member, see <see cref="P:System.Xml.XmlAttributeCollection.System#Collections#ICollection#SyncRoot"></see>.</summary>
+ <returns>Returns the <see cref="T:System.Object"></see> that is the root of the collection.</returns>
+ </member>
+ <member name="T:System.Xml.XmlBinaryReaderSession">
+ <summary>Enables optimized strings to be managed in a dynamic way.</summary>
+ </member>
+ <member name="M:System.Xml.XmlBinaryReaderSession.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.XmlBinaryReaderSession"></see> class.</summary>
+ </member>
+ <member name="M:System.Xml.XmlBinaryReaderSession.Add(System.Int32,System.String)">
+ <summary>Creates an <see cref="T:System.Xml.XmlDictionaryString"></see> from the input parameters and adds it to an internal collection.</summary>
+ <param name="id">The key value.</param>
+ <param name="value">The value.</param>
+ <returns>The newly created <see cref="T:System.Xml.XmlDictionaryString"></see> that is added to an internal collection.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="id">id</paramref> is less than zero.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="value">value</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException">An entry with key = <paramref name="id">id</paramref> already exists.</exception>
+ </member>
+ <member name="M:System.Xml.XmlBinaryReaderSession.Clear">
+ <summary>Clears the internal collection of all contents.</summary>
+ </member>
+ <member name="M:System.Xml.XmlBinaryReaderSession.TryLookup(System.Int32,System.Xml.XmlDictionaryString@)">
+ <summary>Checks whether the internal collection contains an entry matching a key.</summary>
+ <param name="key">The key to search on.</param>
+ <param name="result">When this method returns, contains a string if an entry is found; otherwise, null. This parameter is passed uninitialized.</param>
+ <returns>true if an entry matching the <paramref name="key">key</paramref> was found; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Xml.XmlBinaryReaderSession.TryLookup(System.String,System.Xml.XmlDictionaryString@)">
+ <summary>Checks whether the internal collection contains an entry matching a value.</summary>
+ <param name="value">The value to search for.</param>
+ <param name="result">When this method returns, contains a string if an entry is found; otherwise, null. This parameter is passed uninitialized.</param>
+ <returns>true if an entry matching the <paramref name="value">value</paramref> was found; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="value">value</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Xml.XmlBinaryReaderSession.TryLookup(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString@)">
+ <summary>Checks whether the internal collection contains an entry matching a value.</summary>
+ <param name="value">The value to search for.</param>
+ <param name="result">When this method returns, contains a string if an entry is found; otherwise, null. This parameter is passed uninitialized.</param>
+ <returns>true if an entry matching the <paramref name="value">value</paramref> was found; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="value">value</paramref> is null.</exception>
+ </member>
+ <member name="T:System.Xml.XmlBinaryWriterSession">
+ <summary>Enables using a dynamic dictionary to compress common strings that appear in a message and maintain state.</summary>
+ </member>
+ <member name="M:System.Xml.XmlBinaryWriterSession.#ctor">
+ <summary>Creates an instance of this class.</summary>
+ </member>
+ <member name="M:System.Xml.XmlBinaryWriterSession.Reset">
+ <summary>Clears out the internal collections.</summary>
+ </member>
+ <member name="M:System.Xml.XmlBinaryWriterSession.TryAdd(System.Xml.XmlDictionaryString,System.Int32@)">
+ <summary>Tries to add an <see cref="T:System.Xml.XmlDictionaryString"></see> to the internal collection.</summary>
+ <param name="value">The <see cref="T:System.Xml.XmlDictionaryString"></see> to add.</param>
+ <param name="key">The key of the <see cref="T:System.Xml.XmlDictionaryString"></see> that was successfully added.</param>
+ <returns>true if the string could be added; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="value">value</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException">An entry with key = <paramref name="key">key</paramref> already exists.</exception>
+ </member>
+ <member name="T:System.Xml.XmlCDataSection">
+ <summary>Represents a CDATA section.</summary>
+ </member>
+ <member name="M:System.Xml.XmlCDataSection.#ctor(System.String,System.Xml.XmlDocument)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.XmlCDataSection"></see> class.</summary>
+ <param name="data"><see cref="T:System.String"></see> that contains character data.</param>
+ <param name="doc"><see cref="T:System.Xml.XmlDocument"></see> object.</param>
+ </member>
+ <member name="M:System.Xml.XmlCDataSection.CloneNode(System.Boolean)">
+ <summary>Creates a duplicate of this node.</summary>
+ <param name="deep">true to recursively clone the subtree under the specified node; false to clone only the node itself. Because CDATA nodes do not have children, regardless of the parameter setting, the cloned node will always include the data content.</param>
+ <returns>The cloned node.</returns>
+ </member>
+ <member name="P:System.Xml.XmlCDataSection.LocalName">
+ <summary>Gets the local name of the node.</summary>
+ <returns>For CDATA nodes, the local name is #cdata-section.</returns>
+ </member>
+ <member name="P:System.Xml.XmlCDataSection.Name">
+ <summary>Gets the qualified name of the node.</summary>
+ <returns>For CDATA nodes, the name is #cdata-section.</returns>
+ </member>
+ <member name="P:System.Xml.XmlCDataSection.NodeType">
+ <summary>Gets the type of the current node.</summary>
+ <returns>The node type. For CDATA nodes, the value is XmlNodeType.CDATA.</returns>
+ </member>
+ <member name="P:System.Xml.XmlCDataSection.ParentNode">
+ <summary>Gets the parent of this node (for nodes that can have parents).</summary>
+ <returns>The XmlNode that is the parent of the current node. If a node has just been created and not yet added to the tree, or if it has been removed from the tree, the parent is null. For all other nodes, the value returned depends on the <see cref="P:System.Xml.XmlNode.NodeType"></see> of the node. The following table describes the possible return values for the ParentNode property.</returns>
+ </member>
+ <member name="P:System.Xml.XmlCDataSection.PreviousText">
+ <summary>Gets the text node that immediately precedes this node.</summary>
+ <returns>Returns <see cref="T:System.Xml.XmlNode"></see>.</returns>
+ </member>
+ <member name="M:System.Xml.XmlCDataSection.WriteContentTo(System.Xml.XmlWriter)">
+ <summary>Saves the children of the node to the specified <see cref="T:System.Xml.XmlWriter"></see>.</summary>
+ <param name="w">The XmlWriter to which you want to save.</param>
+ </member>
+ <member name="M:System.Xml.XmlCDataSection.WriteTo(System.Xml.XmlWriter)">
+ <summary>Saves the node to the specified <see cref="T:System.Xml.XmlWriter"></see>.</summary>
+ <param name="w">The XmlWriter to which you want to save.</param>
+ </member>
+ <member name="T:System.Xml.XmlCharacterData">
+ <summary>Provides text manipulation methods that are used by several classes.</summary>
+ </member>
+ <member name="M:System.Xml.XmlCharacterData.#ctor(System.String,System.Xml.XmlDocument)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.XmlCharacterData"></see> class.</summary>
+ <param name="data">String that contains character data to be added to document.</param>
+ <param name="doc"><see cref="T:System.Xml.XmlDocument"></see> to contain character data.</param>
+ </member>
+ <member name="M:System.Xml.XmlCharacterData.AppendData(System.String)">
+ <summary>Appends the specified string to the end of the character data of the node.</summary>
+ <param name="strData">The string to insert into the existing string.</param>
+ </member>
+ <member name="P:System.Xml.XmlCharacterData.Data">
+ <summary>Contains the data of the node.</summary>
+ <returns>The data of the node.</returns>
+ </member>
+ <member name="M:System.Xml.XmlCharacterData.DeleteData(System.Int32,System.Int32)">
+ <summary>Removes a range of characters from the node.</summary>
+ <param name="offset">The position within the string to start deleting.</param>
+ <param name="count">The number of characters to delete.</param>
+ </member>
+ <member name="P:System.Xml.XmlCharacterData.InnerText">
+ <summary>Gets or sets the concatenated values of the node and all the children of the node.</summary>
+ <returns>The concatenated values of the node and all the children of the node.</returns>
+ </member>
+ <member name="M:System.Xml.XmlCharacterData.InsertData(System.Int32,System.String)">
+ <summary>Inserts the specified string at the specified character offset.</summary>
+ <param name="offset">The position within the string to insert the supplied string data.</param>
+ <param name="strData">The string data that is to be inserted into the existing string.</param>
+ </member>
+ <member name="P:System.Xml.XmlCharacterData.Length">
+ <summary>Gets the length of the data, in characters.</summary>
+ <returns>The length, in characters, of the string in the <see cref="P:System.Xml.XmlCharacterData.Data"></see> property. The length may be zero; that is, CharacterData nodes can be empty.</returns>
+ </member>
+ <member name="M:System.Xml.XmlCharacterData.ReplaceData(System.Int32,System.Int32,System.String)">
+ <summary>Replaces the specified number of characters starting at the specified offset with the specified string.</summary>
+ <param name="offset">The position within the string to start replacing.</param>
+ <param name="count">The number of characters to replace.</param>
+ <param name="strData">The new data that replaces the old string data.</param>
+ </member>
+ <member name="M:System.Xml.XmlCharacterData.Substring(System.Int32,System.Int32)">
+ <summary>Retrieves a substring of the full string from the specified range.</summary>
+ <param name="offset">The position within the string to start retrieving. An offset of zero indicates the starting point is at the start of the data.</param>
+ <param name="count">The number of characters to retrieve.</param>
+ <returns>The substring corresponding to the specified range.</returns>
+ </member>
+ <member name="P:System.Xml.XmlCharacterData.Value">
+ <summary>Gets or sets the value of the node.</summary>
+ <returns>The value of the node.</returns>
+ <exception cref="T:System.ArgumentException">Node is read-only.</exception>
+ </member>
+ <member name="T:System.Xml.XmlComment">
+ <summary>Represents the content of an XML comment.</summary>
+ </member>
+ <member name="M:System.Xml.XmlComment.#ctor(System.String,System.Xml.XmlDocument)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.XmlComment"></see> class.</summary>
+ <param name="comment">The content of the comment element.</param>
+ <param name="doc">The parent XML document.</param>
+ </member>
+ <member name="M:System.Xml.XmlComment.CloneNode(System.Boolean)">
+ <summary>Creates a duplicate of this node.</summary>
+ <param name="deep">true to recursively clone the subtree under the specified node; false to clone only the node itself. Because comment nodes do not have children, the cloned node always includes the text content, regardless of the parameter setting.</param>
+ <returns>The cloned node.</returns>
+ </member>
+ <member name="P:System.Xml.XmlComment.LocalName">
+ <summary>Gets the local name of the node.</summary>
+ <returns>For comment nodes, the value is #comment.</returns>
+ </member>
+ <member name="P:System.Xml.XmlComment.Name">
+ <summary>Gets the qualified name of the node.</summary>
+ <returns>For comment nodes, the value is #comment.</returns>
+ </member>
+ <member name="P:System.Xml.XmlComment.NodeType">
+ <summary>Gets the type of the current node.</summary>
+ <returns>For comment nodes, the value is XmlNodeType.Comment.</returns>
+ </member>
+ <member name="M:System.Xml.XmlComment.WriteContentTo(System.Xml.XmlWriter)">
+ <summary>Saves all the children of the node to the specified <see cref="T:System.Xml.XmlWriter"></see>. Because comment nodes do not have children, this method has no effect.</summary>
+ <param name="w">The XmlWriter to which you want to save.</param>
+ </member>
+ <member name="M:System.Xml.XmlComment.WriteTo(System.Xml.XmlWriter)">
+ <summary>Saves the node to the specified <see cref="T:System.Xml.XmlWriter"></see>.</summary>
+ <param name="w">The XmlWriter to which you want to save.</param>
+ </member>
+ <member name="T:System.Xml.XmlConvert">
+ <summary>Encodes and decodes XML names, and provides methods for converting between common language runtime types and XML Schema definition language (XSD) types. When converting data types, the values returned are locale-independent.</summary>
+ </member>
+ <member name="M:System.Xml.XmlConvert.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.XmlConvert"></see> class.</summary>
+ </member>
+ <member name="M:System.Xml.XmlConvert.DecodeName(System.String)">
+ <summary>Decodes a name. This method does the reverse of the <see cref="M:System.Xml.XmlConvert.EncodeName(System.String)"></see> and <see cref="M:System.Xml.XmlConvert.EncodeLocalName(System.String)"></see> methods.</summary>
+ <param name="name">The name to be transformed.</param>
+ <returns>The decoded name.</returns>
+ </member>
+ <member name="M:System.Xml.XmlConvert.EncodeLocalName(System.String)">
+ <summary>Converts the name to a valid XML local name.</summary>
+ <param name="name">The name to be encoded.</param>
+ <returns>The encoded name.</returns>
+ </member>
+ <member name="M:System.Xml.XmlConvert.EncodeName(System.String)">
+ <summary>Converts the name to a valid XML name.</summary>
+ <param name="name">A name to be translated.</param>
+ <returns>Returns the name with any invalid characters replaced by an escape string.</returns>
+ </member>
+ <member name="M:System.Xml.XmlConvert.EncodeNmToken(System.String)">
+ <summary>Verifies the name is valid according to the XML specification.</summary>
+ <param name="name">The name to be encoded.</param>
+ <returns>The encoded name.</returns>
+ </member>
+ <member name="M:System.Xml.XmlConvert.IsNCNameChar(System.Char)">
+ <summary>Checks whether the passed-in character is a valid non-colon character type.</summary>
+ <param name="ch">The character to verify as a non-colon character.</param>
+ <returns>Returns true if the character is a valid non-colon character type; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Xml.XmlConvert.IsPublicIdChar(System.Char)">
+ <summary>Returns the passed-in character instance if the character in the argument is a valid public id character, otherwise null.</summary>
+ <param name="ch"><see cref="T:System.Char"></see> object to validate.</param>
+ <returns>Returns the passed-in character if the character is a valid public id character, otherwise null.</returns>
+ </member>
+ <member name="M:System.Xml.XmlConvert.IsStartNCNameChar(System.Char)">
+ <summary>Checks if the passed-in character is a valid Start Name Character type.</summary>
+ <param name="ch">The character to validate.</param>
+ <returns>true if the character is a valid Start Name Character type; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Xml.XmlConvert.IsWhitespaceChar(System.Char)">
+ <summary>Checks if the passed-in character is a valid XML whitespace character.</summary>
+ <param name="ch">The character to validate.</param>
+ <returns>true if the passed in character is a valid XML whitespace character; otherwise false.</returns>
+ </member>
+ <member name="M:System.Xml.XmlConvert.IsXmlChar(System.Char)">
+ <summary>Checks if the passed-in character is a valid XML character.</summary>
+ <param name="ch">The character to validate.</param>
+ <returns>true if the passed in character is a valid XML character; otherwise false.</returns>
+ </member>
+ <member name="M:System.Xml.XmlConvert.IsXmlSurrogatePair(System.Char,System.Char)">
+ <summary>Checks if the passed-in surrogate pair of characters is a valid XML character.</summary>
+ <param name="lowChar">The surrogate character to validate.</param>
+ <param name="highChar">The surrogate character to validate.</param>
+ <returns>true if the passed in surrogate pair of characters is a valid XML character; otherwise false.</returns>
+ </member>
+ <member name="M:System.Xml.XmlConvert.ToBoolean(System.String)">
+ <summary>Converts the <see cref="T:System.String"></see> to a <see cref="T:System.Boolean"></see> equivalent.</summary>
+ <param name="s">The string to convert.</param>
+ <returns>A Boolean value, that is, true or false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="s">s</paramref> is null.</exception>
+ <exception cref="T:System.FormatException"><paramref name="s">s</paramref> does not represent a Boolean value.</exception>
+ </member>
+ <member name="M:System.Xml.XmlConvert.ToByte(System.String)">
+ <summary>Converts the <see cref="T:System.String"></see> to a <see cref="T:System.Byte"></see> equivalent.</summary>
+ <param name="s">The string to convert.</param>
+ <returns>A Byte equivalent of the string.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="s">s</paramref> is null.</exception>
+ <exception cref="T:System.FormatException"><paramref name="s">s</paramref> is not in the correct format.</exception>
+ <exception cref="T:System.OverflowException"><paramref name="s">s</paramref> represents a number less than <see cref="F:System.Byte.MinValue"></see> or greater than <see cref="F:System.Byte.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Xml.XmlConvert.ToChar(System.String)">
+ <summary>Converts the <see cref="T:System.String"></see> to a <see cref="T:System.Char"></see> equivalent.</summary>
+ <param name="s">The string containing a single character to convert.</param>
+ <returns>A Char representing the single character.</returns>
+ <exception cref="T:System.ArgumentNullException">The value of the <paramref name="s">s</paramref> parameter is null.</exception>
+ <exception cref="T:System.FormatException">The <paramref name="s">s</paramref> parameter contains more than one character.</exception>
+ </member>
+ <member name="M:System.Xml.XmlConvert.ToDateTime(System.String)">
+ <summary>Converts the <see cref="T:System.String"></see> to a <see cref="T:System.DateTime"></see> equivalent.</summary>
+ <param name="s">The string to convert.</param>
+ <returns>A DateTime equivalent of the string.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="s">s</paramref> is null.</exception>
+ <exception cref="T:System.FormatException"><paramref name="s">s</paramref> is an empty string or is not in the correct format.</exception>
+ </member>
+ <member name="M:System.Xml.XmlConvert.ToDateTime(System.String,System.String)">
+ <summary>Converts the <see cref="T:System.String"></see> to a <see cref="T:System.DateTime"></see> equivalent.</summary>
+ <param name="s">The string to convert.</param>
+ <param name="format">The format structure to apply to the converted DateTime. Valid formats include &quot;yyyy-MM-ddTHH:mm:sszzzzzz&quot; and its subsets. The string is validated against this format.</param>
+ <returns>A DateTime equivalent of the string.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="s">s</paramref> is null.</exception>
+ <exception cref="T:System.FormatException"><paramref name="s">s</paramref> or <paramref name="format">format</paramref> is String.Empty -or- <paramref name="s">s</paramref> does not contain a date and time that corresponds to <paramref name="format">format</paramref>.</exception>
+ </member>
+ <member name="M:System.Xml.XmlConvert.ToDateTime(System.String,System.String[])">
+ <summary>Converts the <see cref="T:System.String"></see> to a <see cref="T:System.DateTime"></see> equivalent.</summary>
+ <param name="s">The string to convert.</param>
+ <param name="formats">An array containing the format structures to apply to the converted DateTime. Valid formats include &quot;yyyy-MM-ddTHH:mm:sszzzzzz&quot; and its subsets.</param>
+ <returns>A DateTime equivalent of the string.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="s">s</paramref> is null.</exception>
+ <exception cref="T:System.FormatException"><paramref name="s">s</paramref> or an element of <paramref name="formats">formats</paramref> is String.Empty -or- <paramref name="s">s</paramref> does not contain a date and time that corresponds to any of the elements of <paramref name="formats">formats</paramref>.</exception>
+ </member>
+ <member name="M:System.Xml.XmlConvert.ToDateTime(System.String,System.Xml.XmlDateTimeSerializationMode)">
+ <summary>Converts the <see cref="T:System.String"></see> to a <see cref="T:System.DateTime"></see> using the <see cref="T:System.Xml.XmlDateTimeSerializationMode"></see> specified</summary>
+ <param name="s">The <see cref="T:System.String"></see> value to convert.</param>
+ <param name="dateTimeOption">One of the <see cref="T:System.Xml.XmlDateTimeSerializationMode"></see> values that specify whether the date should be converted to local time or preserved as Coordinated Universal Time (UTC), if it is a UTC date.</param>
+ <returns>A <see cref="T:System.DateTime"></see> equivalent of the <see cref="T:System.String"></see>.</returns>
+ <exception cref="T:System.NullReferenceException"><paramref name="s">s</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="dateTimeOption">dateTimeOption</paramref> value is null.</exception>
+ <exception cref="T:System.FormatException"><paramref name="s">s</paramref> is an empty string or is not in a valid format.</exception>
+ </member>
+ <member name="M:System.Xml.XmlConvert.ToDateTimeOffset(System.String,System.String[])">
+ <summary>Converts the supplied <see cref="T:System.String"></see> to a <see cref="T:System.DateTimeOffset"></see> equivalent.</summary>
+ <param name="s">The string to convert.</param>
+ <param name="formats">An array of formats from which s can be converted. Each format in formats can be any subset of the W3C Recommendation for the XML dateTime type. (For more information see <see cref="http://www.w3.org/TR/xmlschema-2/#dateTime">http://www.w3.org/TR/xmlschema-2/#dateTime</see>.) The string s is validated against one of these formats.</param>
+ <returns>The <see cref="T:System.DateTimeOffset"></see> equivalent of the supplied string.</returns>
+ </member>
+ <member name="M:System.Xml.XmlConvert.ToDateTimeOffset(System.String,System.String)">
+ <summary>Converts the supplied <see cref="T:System.String"></see> to a <see cref="T:System.DateTimeOffset"></see> equivalent.</summary>
+ <param name="s">The string to convert.</param>
+ <param name="format">The format from which s is converted. The format parameter can be any subset of the W3C Recommendation for the XML dateTime type. (For more information see <see cref="http://www.w3.org/TR/xmlschema-2/#dateTime">http://www.w3.org/TR/xmlschema-2/#dateTime</see>.) The string s is validated against this format.</param>
+ <returns>The <see cref="T:System.DateTimeOffset"></see> equivalent of the supplied string.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="s">s</paramref> is null.</exception>
+ <exception cref="T:System.FormatException"><paramref name="s">s</paramref> or <paramref name="format">format</paramref> is an empty string or is not in the specified format.</exception>
+ </member>
+ <member name="M:System.Xml.XmlConvert.ToDateTimeOffset(System.String)">
+ <summary>Converts the supplied <see cref="T:System.String"></see> to a <see cref="T:System.DateTimeOffset"></see> equivalent.</summary>
+ <param name="s">The string to convert. Note The string must conform to a subset of the W3C Recommendation for the XML dateTime type. For more information see <see cref="http://www.w3.org/TR/xmlschema-2/#dateTime">http://www.w3.org/TR/xmlschema-2/#dateTime</see>.</param>
+ <returns>The <see cref="T:System.DateTimeOffset"></see> equivalent of the supplied string.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="s">s</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The argument passed to this method is outside the range of allowable values. For information about allowable values, see <see cref="T:System.DateTimeOffset"></see>.</exception>
+ <exception cref="T:System.FormatException">The argument passed to this method does not conform to a subset of the W3C Recommendations for the XML dateTime type. For more information see <see cref="http://go.microsoft.com/fwlink/?LinkId=97914">http://www.w3.org/TR/xmlschema-2/#dateTime</see>.</exception>
+ </member>
+ <member name="M:System.Xml.XmlConvert.ToDecimal(System.String)">
+ <summary>Converts the <see cref="T:System.String"></see> to a <see cref="T:System.Decimal"></see> equivalent.</summary>
+ <param name="s">The string to convert.</param>
+ <returns>A Decimal equivalent of the string.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="s">s</paramref> is null.</exception>
+ <exception cref="T:System.FormatException"><paramref name="s">s</paramref> is not in the correct format.</exception>
+ <exception cref="T:System.OverflowException"><paramref name="s">s</paramref> represents a number less than <see cref="F:System.Decimal.MinValue"></see> or greater than <see cref="F:System.Decimal.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Xml.XmlConvert.ToDouble(System.String)">
+ <summary>Converts the <see cref="T:System.String"></see> to a <see cref="T:System.Double"></see> equivalent.</summary>
+ <param name="s">The string to convert.</param>
+ <returns>A Double equivalent of the string.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="s">s</paramref> is null.</exception>
+ <exception cref="T:System.FormatException"><paramref name="s">s</paramref> is not in the correct format.</exception>
+ <exception cref="T:System.OverflowException"><paramref name="s">s</paramref> represents a number less than <see cref="F:System.Double.MinValue"></see> or greater than <see cref="F:System.Double.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Xml.XmlConvert.ToGuid(System.String)">
+ <summary>Converts the <see cref="T:System.String"></see> to a <see cref="T:System.Guid"></see> equivalent.</summary>
+ <param name="s">The string to convert.</param>
+ <returns>A Guid equivalent of the string.</returns>
+ </member>
+ <member name="M:System.Xml.XmlConvert.ToInt16(System.String)">
+ <summary>Converts the <see cref="T:System.String"></see> to a <see cref="T:System.Int16"></see> equivalent.</summary>
+ <param name="s">The string to convert.</param>
+ <returns>An Int16 equivalent of the string.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="s">s</paramref> is null.</exception>
+ <exception cref="T:System.FormatException"><paramref name="s">s</paramref> is not in the correct format.</exception>
+ <exception cref="T:System.OverflowException"><paramref name="s">s</paramref> represents a number less than <see cref="F:System.Int16.MinValue"></see> or greater than <see cref="F:System.Int16.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Xml.XmlConvert.ToInt32(System.String)">
+ <summary>Converts the <see cref="T:System.String"></see> to a <see cref="T:System.Int32"></see> equivalent.</summary>
+ <param name="s">The string to convert.</param>
+ <returns>An Int32 equivalent of the string.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="s">s</paramref> is null.</exception>
+ <exception cref="T:System.FormatException"><paramref name="s">s</paramref> is not in the correct format.</exception>
+ <exception cref="T:System.OverflowException"><paramref name="s">s</paramref> represents a number less than <see cref="F:System.Int32.MinValue"></see> or greater than <see cref="F:System.Int32.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Xml.XmlConvert.ToInt64(System.String)">
+ <summary>Converts the <see cref="T:System.String"></see> to a <see cref="T:System.Int64"></see> equivalent.</summary>
+ <param name="s">The string to convert.</param>
+ <returns>An Int64 equivalent of the string.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="s">s</paramref> is null.</exception>
+ <exception cref="T:System.FormatException"><paramref name="s">s</paramref> is not in the correct format.</exception>
+ <exception cref="T:System.OverflowException"><paramref name="s">s</paramref> represents a number less than <see cref="F:System.Int64.MinValue"></see> or greater than <see cref="F:System.Int64.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Xml.XmlConvert.ToSByte(System.String)">
+ <summary>Converts the <see cref="T:System.String"></see> to a <see cref="T:System.SByte"></see> equivalent.</summary>
+ <param name="s">The string to convert.</param>
+ <returns>An SByte equivalent of the string.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="s">s</paramref> is null.</exception>
+ <exception cref="T:System.FormatException"><paramref name="s">s</paramref> is not in the correct format.</exception>
+ <exception cref="T:System.OverflowException"><paramref name="s">s</paramref> represents a number less than <see cref="F:System.SByte.MinValue"></see> or greater than <see cref="F:System.SByte.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Xml.XmlConvert.ToSingle(System.String)">
+ <summary>Converts the <see cref="T:System.String"></see> to a <see cref="T:System.Single"></see> equivalent.</summary>
+ <param name="s">The string to convert.</param>
+ <returns>A Single equivalent of the string.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="s">s</paramref> is null.</exception>
+ <exception cref="T:System.FormatException"><paramref name="s">s</paramref> is not in the correct format.</exception>
+ <exception cref="T:System.OverflowException"><paramref name="s">s</paramref> represents a number less than <see cref="F:System.Single.MinValue"></see> or greater than <see cref="F:System.Single.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Xml.XmlConvert.ToString(System.Single)">
+ <summary>Converts the <see cref="T:System.Single"></see> to a <see cref="T:System.String"></see>.</summary>
+ <param name="value">The value to convert.</param>
+ <returns>A string representation of the Single.</returns>
+ </member>
+ <member name="M:System.Xml.XmlConvert.ToString(System.TimeSpan)">
+ <summary>Converts the <see cref="T:System.TimeSpan"></see> to a <see cref="T:System.String"></see>.</summary>
+ <param name="value">The value to convert.</param>
+ <returns>A string representation of the TimeSpan.</returns>
+ </member>
+ <member name="M:System.Xml.XmlConvert.ToString(System.UInt16)">
+ <summary>Converts the <see cref="T:System.UInt16"></see> to a <see cref="T:System.String"></see>.</summary>
+ <param name="value">The value to convert.</param>
+ <returns>A string representation of the UInt16.</returns>
+ </member>
+ <member name="M:System.Xml.XmlConvert.ToString(System.UInt32)">
+ <summary>Converts the <see cref="T:System.UInt32"></see> to a <see cref="T:System.String"></see>.</summary>
+ <param name="value">The value to convert.</param>
+ <returns>A string representation of the UInt32.</returns>
+ </member>
+ <member name="M:System.Xml.XmlConvert.ToString(System.DateTimeOffset,System.String)">
+ <summary>Converts the supplied <see cref="T:System.DateTimeOffset"></see> to a <see cref="T:System.String"></see> in the specified format.</summary>
+ <param name="value">The <see cref="T:System.DateTimeOffset"></see> to be converted.</param>
+ <param name="format">The format to which s is converted. The format parameter can be any subset of the W3C Recommendation for the XML dateTime type. (For more information see <see cref="http://www.w3.org/TR/xmlschema-2/#dateTime">http://www.w3.org/TR/xmlschema-2/#dateTime</see>.)</param>
+ <returns>A <see cref="T:System.String"></see> representation in the specified format of the supplied <see cref="T:System.DateTimeOffset"></see>.</returns>
+ </member>
+ <member name="M:System.Xml.XmlConvert.ToString(System.DateTime,System.String)">
+ <summary>Converts the <see cref="T:System.DateTime"></see> to a <see cref="T:System.String"></see>.</summary>
+ <param name="value">The value to convert.</param>
+ <param name="format">The format structure that defines how to display the converted string. Valid formats include &quot;yyyy-MM-ddTHH:mm:sszzzzzz&quot; and its subsets.</param>
+ <returns>A string representation of the DateTime in the specified format.</returns>
+ </member>
+ <member name="M:System.Xml.XmlConvert.ToString(System.DateTime,System.Xml.XmlDateTimeSerializationMode)">
+ <summary>Converts the <see cref="T:System.DateTime"></see> to a <see cref="T:System.String"></see> using the <see cref="T:System.Xml.XmlDateTimeSerializationMode"></see> specified.</summary>
+ <param name="value">The <see cref="T:System.DateTime"></see> value to convert.</param>
+ <param name="dateTimeOption">One of the <see cref="T:System.Xml.XmlDateTimeSerializationMode"></see> values that specify how to treat the <see cref="T:System.DateTime"></see> value.</param>
+ <returns>A <see cref="T:System.String"></see> equivalent of the <see cref="T:System.DateTime"></see>.</returns>
+ <exception cref="T:System.ArgumentException">The <paramref name="dateTimeOption">dateTimeOption</paramref> value is not valid.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="value">value</paramref> or <paramref name="dateTimeOption">dateTimeOption</paramref> value is null.</exception>
+ </member>
+ <member name="M:System.Xml.XmlConvert.ToString(System.SByte)">
+ <summary>Converts the <see cref="T:System.SByte"></see> to a <see cref="T:System.String"></see>.</summary>
+ <param name="value">The value to convert.</param>
+ <returns>A string representation of the SByte.</returns>
+ </member>
+ <member name="M:System.Xml.XmlConvert.ToString(System.UInt64)">
+ <summary>Converts the <see cref="T:System.UInt64"></see> to a <see cref="T:System.String"></see>.</summary>
+ <param name="value">The value to convert.</param>
+ <returns>A string representation of the UInt64.</returns>
+ </member>
+ <member name="M:System.Xml.XmlConvert.ToString(System.Int64)">
+ <summary>Converts the <see cref="T:System.Int64"></see> to a <see cref="T:System.String"></see>.</summary>
+ <param name="value">The value to convert.</param>
+ <returns>A string representation of the Int64.</returns>
+ </member>
+ <member name="M:System.Xml.XmlConvert.ToString(System.Boolean)">
+ <summary>Converts the <see cref="T:System.Boolean"></see> to a <see cref="T:System.String"></see>.</summary>
+ <param name="value">The value to convert.</param>
+ <returns>A string representation of the Boolean, that is, &quot;true&quot; or &quot;false&quot;.</returns>
+ </member>
+ <member name="M:System.Xml.XmlConvert.ToString(System.Int16)">
+ <summary>Converts the <see cref="T:System.Int16"></see> to a <see cref="T:System.String"></see>.</summary>
+ <param name="value">The value to convert.</param>
+ <returns>A string representation of the Int16.</returns>
+ </member>
+ <member name="M:System.Xml.XmlConvert.ToString(System.Guid)">
+ <summary>Converts the <see cref="T:System.Guid"></see> to a <see cref="T:System.String"></see>.</summary>
+ <param name="value">The value to convert.</param>
+ <returns>A string representation of the Guid.</returns>
+ </member>
+ <member name="M:System.Xml.XmlConvert.ToString(System.Double)">
+ <summary>Converts the <see cref="T:System.Double"></see> to a <see cref="T:System.String"></see>.</summary>
+ <param name="value">The value to convert.</param>
+ <returns>A string representation of the Double.</returns>
+ </member>
+ <member name="M:System.Xml.XmlConvert.ToString(System.Decimal)">
+ <summary>Converts the <see cref="T:System.Decimal"></see> to a <see cref="T:System.String"></see>.</summary>
+ <param name="value">The value to convert.</param>
+ <returns>A string representation of the Decimal.</returns>
+ </member>
+ <member name="M:System.Xml.XmlConvert.ToString(System.DateTimeOffset)">
+ <summary>Converts the supplied <see cref="T:System.DateTimeOffset"></see> to a <see cref="T:System.String"></see>.</summary>
+ <param name="value">The <see cref="T:System.DateTimeOffset"></see> to be converted.</param>
+ <returns>A <see cref="T:System.String"></see> representation of the supplied <see cref="T:System.DateTimeOffset"></see>.</returns>
+ </member>
+ <member name="M:System.Xml.XmlConvert.ToString(System.DateTime)">
+ <summary>Converts the <see cref="T:System.DateTime"></see> to a <see cref="T:System.String"></see>.</summary>
+ <param name="value">The value to convert.</param>
+ <returns>A string representation of the DateTime in the format yyyy-MM-ddTHH:mm:ss where 'T' is a constant literal.</returns>
+ </member>
+ <member name="M:System.Xml.XmlConvert.ToString(System.Char)">
+ <summary>Converts the <see cref="T:System.Char"></see> to a <see cref="T:System.String"></see>.</summary>
+ <param name="value">The value to convert.</param>
+ <returns>A string representation of the Char.</returns>
+ </member>
+ <member name="M:System.Xml.XmlConvert.ToString(System.Byte)">
+ <summary>Converts the <see cref="T:System.Byte"></see> to a <see cref="T:System.String"></see>.</summary>
+ <param name="value">The value to convert.</param>
+ <returns>A string representation of the Byte.</returns>
+ </member>
+ <member name="M:System.Xml.XmlConvert.ToString(System.Int32)">
+ <summary>Converts the <see cref="T:System.Int32"></see> to a <see cref="T:System.String"></see>.</summary>
+ <param name="value">The value to convert.</param>
+ <returns>A string representation of the Int32.</returns>
+ </member>
+ <member name="M:System.Xml.XmlConvert.ToTimeSpan(System.String)">
+ <summary>Converts the <see cref="T:System.String"></see> to a <see cref="T:System.TimeSpan"></see> equivalent.</summary>
+ <param name="s">The string to convert. The string format must conform to the W3C XML Schema Part 2: Datatypes recommendation for duration.</param>
+ <returns>A TimeSpan equivalent of the string.</returns>
+ <exception cref="T:System.FormatException"><paramref name="s">s</paramref> is not in correct format to represent a TimeSpan value.</exception>
+ </member>
+ <member name="M:System.Xml.XmlConvert.ToUInt16(System.String)">
+ <summary>Converts the <see cref="T:System.String"></see> to a <see cref="T:System.UInt16"></see> equivalent.</summary>
+ <param name="s">The string to convert.</param>
+ <returns>A UInt16 equivalent of the string.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="s">s</paramref> is null.</exception>
+ <exception cref="T:System.FormatException"><paramref name="s">s</paramref> is not in the correct format.</exception>
+ <exception cref="T:System.OverflowException"><paramref name="s">s</paramref> represents a number less than <see cref="F:System.UInt16.MinValue"></see> or greater than <see cref="F:System.UInt16.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Xml.XmlConvert.ToUInt32(System.String)">
+ <summary>Converts the <see cref="T:System.String"></see> to a <see cref="T:System.UInt32"></see> equivalent.</summary>
+ <param name="s">The string to convert.</param>
+ <returns>A UInt32 equivalent of the string.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="s">s</paramref> is null.</exception>
+ <exception cref="T:System.FormatException"><paramref name="s">s</paramref> is not in the correct format.</exception>
+ <exception cref="T:System.OverflowException"><paramref name="s">s</paramref> represents a number less than <see cref="F:System.UInt32.MinValue"></see> or greater than <see cref="F:System.UInt32.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Xml.XmlConvert.ToUInt64(System.String)">
+ <summary>Converts the <see cref="T:System.String"></see> to a <see cref="T:System.UInt64"></see> equivalent.</summary>
+ <param name="s">The string to convert.</param>
+ <returns>A UInt64 equivalent of the string.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="s">s</paramref> is null.</exception>
+ <exception cref="T:System.FormatException"><paramref name="s">s</paramref> is not in the correct format.</exception>
+ <exception cref="T:System.OverflowException"><paramref name="s">s</paramref> represents a number less than <see cref="F:System.UInt64.MinValue"></see> or greater than <see cref="F:System.UInt64.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Xml.XmlConvert.VerifyName(System.String)">
+ <summary>Verifies that the name is a valid name according to the W3C Extended Markup Language recommendation.</summary>
+ <param name="name">The name to verify.</param>
+ <returns>The name, if it is a valid XML name.</returns>
+ <exception cref="T:System.Xml.XmlException"><paramref name="name">name</paramref> is not a valid XML name.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="name">name</paramref> is null or String.Empty.</exception>
+ </member>
+ <member name="M:System.Xml.XmlConvert.VerifyNCName(System.String)">
+ <summary>Verifies that the name is a valid NCName according to the W3C Extended Markup Language recommendation. An NCName is a name that cannot contain a colon.</summary>
+ <param name="name">The name to verify.</param>
+ <returns>The name, if it is a valid NCName.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="name">name</paramref> is null or String.Empty.</exception>
+ <exception cref="T:System.Xml.XmlException"><paramref name="name">name</paramref> is not a valid non-colon name.</exception>
+ </member>
+ <member name="M:System.Xml.XmlConvert.VerifyNMTOKEN(System.String)">
+ <summary>Verifies that the string is a valid NMTOKEN according to the W3C XML Schema Part2: Datatypes recommendation</summary>
+ <param name="name">The string you wish to verify.</param>
+ <returns>The name token, if it is a valid NMTOKEN.</returns>
+ <exception cref="T:System.Xml.XmlException">The string is not a valid name token.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="name">name</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Xml.XmlConvert.VerifyPublicId(System.String)">
+ <summary>Returns the passed in string instance if all the characters in the string argument are valid public id characters.</summary>
+ <param name="publicId"><see cref="T:System.String"></see> that contains the id to validate.</param>
+ <returns>Returns the passed-in string if all the characters in the argument are valid public id characters.</returns>
+ </member>
+ <member name="M:System.Xml.XmlConvert.VerifyTOKEN(System.String)">
+ <summary>Verifies that the string is a valid token according to the W3C XML Schema Part2: Datatypes recommendation.</summary>
+ <param name="token">The string value you wish to verify.</param>
+ <returns>The token, if it is a valid token.</returns>
+ <exception cref="T:System.Xml.XmlException">The string value is not a valid token.</exception>
+ </member>
+ <member name="M:System.Xml.XmlConvert.VerifyWhitespace(System.String)">
+ <summary>Returns the passed-in string instance if all the characters in the string argument are valid whitespace characters.</summary>
+ <param name="content"><see cref="T:System.String"></see> to verify.</param>
+ <returns>Returns the passed-in string instance if all the characters in the string argument are valid whitespace characters, otherwise null.</returns>
+ </member>
+ <member name="M:System.Xml.XmlConvert.VerifyXmlChars(System.String)">
+ <summary>Returns the passed-in string if all the characters and surrogate pair characters in the string argument are valid XML characters, otherwise an XmlException is thrown with information on the first invalid character encountered.</summary>
+ <param name="content"><see cref="T:System.String"></see> that contains characters to verify.</param>
+ <returns>Returns the passed-in string if all the characters and surrogate-pair characters in the string argument are valid XML characters, otherwise an XmlException is thrown with information on the first invalid character encountered.</returns>
+ </member>
+ <member name="T:System.Xml.XmlDateTimeSerializationMode">
+ <summary>Specifies how to treat the time value when converting between string and <see cref="T:System.DateTime"></see>.</summary>
+ </member>
+ <member name="F:System.Xml.XmlDateTimeSerializationMode.Local">
+ <summary>Treat as local time. If the <see cref="T:System.DateTime"></see> object represents a Coordinated Universal Time (UTC), it is converted to the local time.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.XmlDateTimeSerializationMode.RoundtripKind">
+ <summary>Time zone information should be preserved when converting.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.XmlDateTimeSerializationMode.Unspecified">
+ <summary>Treat as a local time if a <see cref="T:System.DateTime"></see> is being converted to a string.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.XmlDateTimeSerializationMode.Utc">
+ <summary>Treat as a UTC. If the <see cref="T:System.DateTime"></see> object represents a local time, it is converted to a UTC.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Xml.XmlDeclaration">
+ <summary>Represents the XML declaration node &lt;?xml version='1.0'...?&gt;.</summary>
+ </member>
+ <member name="M:System.Xml.XmlDeclaration.#ctor(System.String,System.String,System.String,System.Xml.XmlDocument)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.XmlDeclaration"></see> class.</summary>
+ <param name="version">The XML version; see the <see cref="P:System.Xml.XmlDeclaration.Version"></see> property.</param>
+ <param name="encoding">The encoding scheme; see the <see cref="P:System.Xml.XmlDeclaration.Encoding"></see> property.</param>
+ <param name="standalone">Indicates whether the XML document depends on an external DTD; see the <see cref="P:System.Xml.XmlDeclaration.Standalone"></see> property.</param>
+ <param name="doc">The parent XML document.</param>
+ </member>
+ <member name="M:System.Xml.XmlDeclaration.CloneNode(System.Boolean)">
+ <summary>Creates a duplicate of this node.</summary>
+ <param name="deep">true to recursively clone the subtree under the specified node; false to clone only the node itself. Because XmlDeclaration nodes do not have children, the cloned node always includes the data value, regardless of the parameter setting.</param>
+ <returns>The cloned node.</returns>
+ </member>
+ <member name="P:System.Xml.XmlDeclaration.Encoding">
+ <summary>Gets or sets the encoding level of the XML document.</summary>
+ <returns>The valid character encoding name. The most commonly supported character encoding names for XML are the following: Category
+
+ Encoding Names
+
+ Unicode
+
+ UTF-8, UTF-16
+
+ ISO 10646
+
+ ISO-10646-UCS-2, ISO-10646-UCS-4
+
+ ISO 8859
+
+ ISO-8859-n (where &quot;n&quot; is a digit from 1 to 9)
+
+ JIS X-0208-1997
+
+ ISO-2022-JP, Shift_JIS, EUC-JP
+
+ This value is optional. If a value is not set, this property returns String.Empty. If an encoding attribute is not included, UTF-8 encoding is assumed when the document is written or saved out.</returns>
+ </member>
+ <member name="P:System.Xml.XmlDeclaration.InnerText">
+ <summary>Gets or sets the concatenated values of the XmlDeclaration.</summary>
+ <returns>The concatenated values of the XmlDeclaration (that is, everything between &lt;?xml and ?&gt;).</returns>
+ </member>
+ <member name="P:System.Xml.XmlDeclaration.LocalName">
+ <summary>Gets the local name of the node.</summary>
+ <returns>For XmlDeclaration nodes, the local name is xml.</returns>
+ </member>
+ <member name="P:System.Xml.XmlDeclaration.Name">
+ <summary>Gets the qualified name of the node.</summary>
+ <returns>For XmlDeclaration nodes, the name is xml.</returns>
+ </member>
+ <member name="P:System.Xml.XmlDeclaration.NodeType">
+ <summary>Gets the type of the current node.</summary>
+ <returns>For XmlDeclaration nodes, this value is XmlNodeType.XmlDeclaration.</returns>
+ </member>
+ <member name="P:System.Xml.XmlDeclaration.Standalone">
+ <summary>Gets or sets the value of the standalone attribute.</summary>
+ <returns>Valid values are yes if all entity declarations required by the XML document are contained within the document or no if an external document type definition (DTD) is required. If a standalone attribute is not present in the XML declaration, this property returns String.Empty.</returns>
+ </member>
+ <member name="P:System.Xml.XmlDeclaration.Value">
+ <summary>Gets or sets the value of the XmlDeclaration.</summary>
+ <returns>The contents of the XmlDeclaration (that is, everything between &lt;?xml and ?&gt;).</returns>
+ </member>
+ <member name="P:System.Xml.XmlDeclaration.Version">
+ <summary>Gets the XML version of the document.</summary>
+ <returns>The value is always 1.0.</returns>
+ </member>
+ <member name="M:System.Xml.XmlDeclaration.WriteContentTo(System.Xml.XmlWriter)">
+ <summary>Saves the children of the node to the specified <see cref="T:System.Xml.XmlWriter"></see>. Because XmlDeclaration nodes do not have children, this method has no effect.</summary>
+ <param name="w">The XmlWriter to which you want to save.</param>
+ </member>
+ <member name="M:System.Xml.XmlDeclaration.WriteTo(System.Xml.XmlWriter)">
+ <summary>Saves the node to the specified <see cref="T:System.Xml.XmlWriter"></see>.</summary>
+ <param name="w">The XmlWriter to which you want to save.</param>
+ </member>
+ <member name="T:System.Xml.XmlDictionary">
+ <summary>Implements a dictionary used to optimize Windows Communication Foundation (WCF)'s XML reader/writer implementations.</summary>
+ </member>
+ <member name="M:System.Xml.XmlDictionary.#ctor">
+ <summary>Creates an empty <see cref="T:System.Xml.XmlDictionary"></see>.</summary>
+ </member>
+ <member name="M:System.Xml.XmlDictionary.#ctor(System.Int32)">
+ <summary>Creates a <see cref="T:System.Xml.XmlDictionary"></see> with an initial capacity.</summary>
+ <param name="capacity">The initial size of the dictionary.</param>
+ </member>
+ <member name="M:System.Xml.XmlDictionary.Add(System.String)">
+ <summary>Adds a string to the <see cref="T:System.Xml.XmlDictionary"></see>.</summary>
+ <param name="value">String to add to the dictionary.</param>
+ <returns>The <see cref="T:System.Xml.XmlDictionaryString"></see> that was added.</returns>
+ </member>
+ <member name="P:System.Xml.XmlDictionary.Empty">
+ <summary>Gets a static empty <see cref="T:System.Xml.IXmlDictionary"></see>.</summary>
+ <returns>A static empty <see cref="T:System.Xml.IXmlDictionary"></see>.</returns>
+ </member>
+ <member name="M:System.Xml.XmlDictionary.TryLookup(System.Int32,System.Xml.XmlDictionaryString@)">
+ <summary>Attempts to look up an entry in the dictionary.</summary>
+ <param name="key">Key to look up.</param>
+ <param name="result">If key is defined, the <see cref="T:System.Xml.XmlDictionaryString"></see> that is mapped to the key; otherwise null.</param>
+ <returns>true if key is in the dictionary, otherwise false.</returns>
+ </member>
+ <member name="M:System.Xml.XmlDictionary.TryLookup(System.String,System.Xml.XmlDictionaryString@)">
+ <summary>Checks the dictionary for a specified string value.</summary>
+ <param name="value">String value being checked for.</param>
+ <param name="result">The corresponding <see cref="T:System.Xml.XmlDictionaryString"></see>, if found; otherwise null.</param>
+ <returns>true if value is in the dictionary, otherwise false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="value">value</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Xml.XmlDictionary.TryLookup(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString@)">
+ <summary>Checks the dictionary for a specified <see cref="T:System.Xml.XmlDictionaryString"></see>.</summary>
+ <param name="value">The <see cref="T:System.Xml.XmlDictionaryString"></see> being checked for.</param>
+ <param name="result">The matching <see cref="T:System.Xml.XmlDictionaryString"></see>, if found; otherwise null.</param>
+ <returns>true if <see cref="T:System.Xml.XmlDictionaryString"></see> is in the dictionary, otherwise false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="value">value</paramref> is null.</exception>
+ </member>
+ <member name="T:System.Xml.XmlDictionaryReader">
+ <summary>An abstract class that the Windows Communication Foundation (WCF) derives from <see cref="T:System.Xml.XmlReader"></see> to do serialization and deserialization.</summary>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.#ctor">
+ <summary>Creates an instance of this class. Invoked only by its derived classes.</summary>
+ </member>
+ <member name="P:System.Xml.XmlDictionaryReader.CanCanonicalize">
+ <summary>This property always returns false. Its derived classes can override to return true if they support canonicalization.</summary>
+ <returns>Returns false.</returns>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.CreateBinaryReader(System.Byte[],System.Xml.XmlDictionaryReaderQuotas)">
+ <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryReader"></see> that can read .NET Binary XML Format.</summary>
+ <param name="buffer">The buffer from which to read.</param>
+ <param name="quotas">The quotas that apply to this operation.</param>
+ <returns>An instance of <see cref="T:System.Xml.XmlDictionaryReader"></see>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffer">buffer</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.CreateBinaryReader(System.IO.Stream,System.Xml.XmlDictionaryReaderQuotas)">
+ <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryReader"></see> that can read .NET Binary XML Format.</summary>
+ <param name="stream">The stream from which to read.</param>
+ <param name="quotas">The quotas that apply to this operation.</param>
+ <returns>An instance of <see cref="T:System.Xml.XmlDictionaryReader"></see>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="stream">stream</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.CreateBinaryReader(System.IO.Stream,System.Xml.IXmlDictionary,System.Xml.XmlDictionaryReaderQuotas)">
+ <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryReader"></see> that can read .NET Binary XML Format.</summary>
+ <param name="stream">The stream from which to read.</param>
+ <param name="dictionary"><see cref="T:System.Xml.XmlDictionary"></see> to use.</param>
+ <param name="quotas">The quotas that apply to this operation.</param>
+ <returns>An instance of <see cref="T:System.Xml.XmlDictionaryReader"></see>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="stream">stream</paramref> or <paramref name="quotas">quotas</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.CreateBinaryReader(System.Byte[],System.Int32,System.Int32,System.Xml.XmlDictionaryReaderQuotas)">
+ <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryReader"></see> that can read .NET Binary XML Format.</summary>
+ <param name="buffer">The buffer from which to read.</param>
+ <param name="offset">The starting position from which to read in buffer.</param>
+ <param name="count">The number of bytes that can be read from buffer.</param>
+ <param name="quotas">The quotas that apply to this operation.</param>
+ <returns>An instance of <see cref="T:System.Xml.XmlDictionaryReader"></see>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffer">buffer</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count">count</paramref> is less than zero or greater than the buffer length minus the offset.</exception>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.CreateBinaryReader(System.IO.Stream,System.Xml.IXmlDictionary,System.Xml.XmlDictionaryReaderQuotas,System.Xml.XmlBinaryReaderSession)">
+ <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryReader"></see> that can read .NET Binary XML Format.</summary>
+ <param name="stream">The stream from which to read.</param>
+ <param name="dictionary"><see cref="T:System.Xml.XmlDictionary"></see> to use.</param>
+ <param name="quotas">The quotas that apply to this operation.</param>
+ <param name="session"><see cref="T:System.Xml.XmlBinaryReaderSession"></see> to use.</param>
+ <returns>An instance of <see cref="T:System.Xml.XmlDictionaryReader"></see>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="stream">stream</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.CreateBinaryReader(System.Byte[],System.Int32,System.Int32,System.Xml.IXmlDictionary,System.Xml.XmlDictionaryReaderQuotas)">
+ <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryReader"></see> that can read .NET Binary XML Format.</summary>
+ <param name="buffer">The buffer from which to read.</param>
+ <param name="offset">The starting position from which to read in buffer.</param>
+ <param name="count">The number of bytes that can be read from buffer.</param>
+ <param name="dictionary"><see cref="T:System.Xml.XmlDictionary"></see> to use.</param>
+ <param name="quotas">The quotas that apply to this operation.</param>
+ <returns>An instance of <see cref="T:System.Xml.XmlDictionaryReader"></see>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffer">buffer</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count">count</paramref> is less than zero or greater than the buffer length minus the offset.</exception>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.CreateBinaryReader(System.IO.Stream,System.Xml.IXmlDictionary,System.Xml.XmlDictionaryReaderQuotas,System.Xml.XmlBinaryReaderSession,System.Xml.OnXmlDictionaryReaderClose)">
+ <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryReader"></see> that can read .NET Binary XML Format.</summary>
+ <param name="stream">The stream from which to read.</param>
+ <param name="dictionary"><see cref="T:System.Xml.XmlDictionary"></see> to use.</param>
+ <param name="quotas"><see cref="T:System.Xml.XmlDictionaryReaderQuotas"></see> to apply.</param>
+ <param name="session"><see cref="T:System.Xml.XmlBinaryReaderSession"></see> to use.</param>
+ <param name="onClose">Delegate to be called when the reader is closed.</param>
+ <returns>An instance of <see cref="T:System.Xml.XmlDictionaryReader"></see>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="stream">stream</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.CreateBinaryReader(System.Byte[],System.Int32,System.Int32,System.Xml.IXmlDictionary,System.Xml.XmlDictionaryReaderQuotas,System.Xml.XmlBinaryReaderSession)">
+ <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryReader"></see> that can read .NET Binary XML Format.</summary>
+ <param name="buffer">The buffer from which to read.</param>
+ <param name="offset">The starting position from which to read in buffer.</param>
+ <param name="count">The number of bytes that can be read from buffer.</param>
+ <param name="dictionary">The <see cref="T:System.Xml.XmlDictionary"></see> to use.</param>
+ <param name="quotas">The <see cref="T:System.Xml.XmlDictionaryReaderQuotas"></see> to apply.</param>
+ <param name="session">The <see cref="T:System.Xml.XmlBinaryReaderSession"></see> to use.</param>
+ <returns>An instance of <see cref="T:System.Xml.XmlDictionaryReader"></see>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffer">buffer</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count">count</paramref> is less than zero or greater than the buffer length minus the offset.</exception>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.CreateBinaryReader(System.Byte[],System.Int32,System.Int32,System.Xml.IXmlDictionary,System.Xml.XmlDictionaryReaderQuotas,System.Xml.XmlBinaryReaderSession,System.Xml.OnXmlDictionaryReaderClose)">
+ <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryReader"></see> that can read .NET Binary XML Format.</summary>
+ <param name="buffer">The buffer from which to read.</param>
+ <param name="offset">The starting position from which to read in buffer.</param>
+ <param name="count">The number of bytes that can be read from buffer.</param>
+ <param name="dictionary">The <see cref="T:System.Xml.XmlDictionary"></see> to use.</param>
+ <param name="quotas">The <see cref="T:System.Xml.XmlDictionaryReaderQuotas"></see> to apply.</param>
+ <param name="session">The <see cref="T:System.Xml.XmlBinaryReaderSession"></see> to use.</param>
+ <param name="onClose">Delegate to be called when the reader is closed.</param>
+ <returns>An instance of <see cref="T:System.Xml.XmlDictionaryReader"></see>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffer">buffer</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count">count</paramref> is less than zero or greater than the buffer length minus the offset.</exception>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.CreateDictionaryReader(System.Xml.XmlReader)">
+ <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryReader"></see> from an existing <see cref="T:System.Xml.XmlReader"></see>.</summary>
+ <param name="reader">An instance of <see cref="T:System.Xml.XmlReader"></see>.</param>
+ <returns>An instance of <see cref="T:System.Xml.XmlDictionaryReader"></see>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="reader">reader</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.CreateMtomReader(System.Byte[],System.Int32,System.Int32,System.Text.Encoding[],System.String,System.Xml.XmlDictionaryReaderQuotas,System.Int32,System.Xml.OnXmlDictionaryReaderClose)">
+ <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryReader"></see> that reads XML in the MTOM format.</summary>
+ <param name="buffer">The buffer from which to read.</param>
+ <param name="offset">The starting position from which to read in buffer.</param>
+ <param name="count">The number of bytes that can be read from buffer.</param>
+ <param name="encodings">The possible character encodings of the input.</param>
+ <param name="contentType">The Content-Type MIME type of the message.</param>
+ <param name="quotas">The <see cref="T:System.Xml.XmlDictionaryReaderQuotas"></see> to apply to the reader.</param>
+ <param name="maxBufferSize">The maximum allowed size of the buffer.</param>
+ <param name="onClose">The delegate to be called when the reader is closed.</param>
+ <returns>An instance of <see cref="T:System.Xml.XmlDictionaryReader"></see>.</returns>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.CreateMtomReader(System.IO.Stream,System.Text.Encoding[],System.String,System.Xml.XmlDictionaryReaderQuotas,System.Int32,System.Xml.OnXmlDictionaryReaderClose)">
+ <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryReader"></see> that reads XML in the MTOM format.</summary>
+ <param name="stream">The stream from which to read.</param>
+ <param name="encodings">The possible character encodings of the stream.</param>
+ <param name="contentType">The Content-Type MIME type of the message.</param>
+ <param name="quotas">The MIME type of the message.</param>
+ <param name="maxBufferSize">The <see cref="T:System.Xml.XmlDictionaryReaderQuotas"></see> to apply to the reader.</param>
+ <param name="onClose">The delegate to be called when the reader is closed.</param>
+ <returns>An instance of <see cref="T:System.Xml.XmlDictionaryReader"></see>.</returns>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.CreateMtomReader(System.Byte[],System.Int32,System.Int32,System.Text.Encoding[],System.String,System.Xml.XmlDictionaryReaderQuotas)">
+ <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryReader"></see> that reads XML in the MTOM format.</summary>
+ <param name="buffer">The buffer from which to read.</param>
+ <param name="offset">The starting position from which to read in buffer.</param>
+ <param name="count">The number of bytes that can be read from buffer.</param>
+ <param name="encodings">The possible character encodings of the input.</param>
+ <param name="contentType">The Content-Type MIME type of the message.</param>
+ <param name="quotas">The quotas to apply to this reader.</param>
+ <returns>An instance of <see cref="T:System.Xml.XmlDictionaryReader"></see>.</returns>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.CreateMtomReader(System.Byte[],System.Int32,System.Int32,System.Text.Encoding[],System.Xml.XmlDictionaryReaderQuotas)">
+ <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryReader"></see> that reads XML in the MTOM format.</summary>
+ <param name="buffer">The buffer from which to read.</param>
+ <param name="offset">The starting position from which to read in buffer.</param>
+ <param name="count">The number of bytes that can be read from buffer.</param>
+ <param name="encodings">The possible character encodings of the input.</param>
+ <param name="quotas">The quotas to apply to this reader.</param>
+ <returns>An instance of <see cref="T:System.Xml.XmlDictionaryReader"></see>.</returns>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.CreateMtomReader(System.IO.Stream,System.Text.Encoding,System.Xml.XmlDictionaryReaderQuotas)">
+ <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryReader"></see> that reads XML in the MTOM format.</summary>
+ <param name="stream">The stream from which to read.</param>
+ <param name="encoding">The possible character encoding of the stream.</param>
+ <param name="quotas">The quotas to apply to this reader.</param>
+ <returns>An instance of <see cref="T:System.Xml.XmlDictionaryReader"></see>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="encoding">encoding</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.CreateMtomReader(System.IO.Stream,System.Text.Encoding[],System.String,System.Xml.XmlDictionaryReaderQuotas)">
+ <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryReader"></see> that reads XML in the MTOM format.</summary>
+ <param name="stream">The stream from which to read.</param>
+ <param name="encodings">The possible character encodings of the stream.</param>
+ <param name="contentType">The Content-Type MIME type of the message.</param>
+ <param name="quotas">The quotas to apply to this reader.</param>
+ <returns>An instance of <see cref="T:System.Xml.XmlDictionaryReader"></see>.</returns>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.CreateMtomReader(System.IO.Stream,System.Text.Encoding[],System.Xml.XmlDictionaryReaderQuotas)">
+ <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryReader"></see> that reads XML in the MTOM format.</summary>
+ <param name="stream">The stream from which to read.</param>
+ <param name="encodings">The possible character encodings of the stream.</param>
+ <param name="quotas">The quotas to apply to this reader.</param>
+ <returns>An instance of <see cref="T:System.Xml.XmlDictionaryReader"></see>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="encoding">encoding</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.CreateMtomReader(System.Byte[],System.Int32,System.Int32,System.Text.Encoding,System.Xml.XmlDictionaryReaderQuotas)">
+ <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryReader"></see> that reads XML in the MTOM format.</summary>
+ <param name="buffer">The buffer from which to read.</param>
+ <param name="offset">The starting position from which to read in buffer.</param>
+ <param name="count">The number of bytes that can be read from buffer.</param>
+ <param name="encoding">The possible character encoding of the input.</param>
+ <param name="quotas">The quotas to apply to this reader.</param>
+ <returns>An instance of <see cref="T:System.Xml.XmlDictionaryReader"></see>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="encoding">encoding</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.CreateTextReader(System.IO.Stream,System.Text.Encoding,System.Xml.XmlDictionaryReaderQuotas,System.Xml.OnXmlDictionaryReaderClose)">
+ <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryReader"></see>.</summary>
+ <param name="stream">The stream from which to read.</param>
+ <param name="encoding">The <see cref="T:System.Text.Encoding"></see> object that specifies the encoding properties to apply.</param>
+ <param name="quotas">The <see cref="T:System.Xml.XmlDictionaryReaderQuotas"></see> to apply.</param>
+ <param name="onClose">The delegate to be called when the reader is closed.</param>
+ <returns>An instance of <see cref="T:System.Xml.XmlDictionaryReader"></see>.</returns>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.CreateTextReader(System.Byte[],System.Xml.XmlDictionaryReaderQuotas)">
+ <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryReader"></see>.</summary>
+ <param name="buffer">The buffer from which to read.</param>
+ <param name="quotas">The quotas applied to the reader.</param>
+ <returns>An instance of <see cref="T:System.Xml.XmlDictionaryReader"></see>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffer">buffer</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.CreateTextReader(System.IO.Stream,System.Xml.XmlDictionaryReaderQuotas)">
+ <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryReader"></see>.</summary>
+ <param name="stream">The stream from which to read.</param>
+ <param name="quotas">The quotas applied to the reader.</param>
+ <returns>An instance of <see cref="T:System.Xml.XmlDictionaryReader"></see>.</returns>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.CreateTextReader(System.Byte[],System.Int32,System.Int32,System.Xml.XmlDictionaryReaderQuotas)">
+ <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryReader"></see>.</summary>
+ <param name="buffer">The buffer from which to read.</param>
+ <param name="offset">The starting position from which to read in buffer.</param>
+ <param name="count">The number of bytes that can be read from buffer.</param>
+ <param name="quotas">The quotas applied to the reader.</param>
+ <returns>An instance of <see cref="T:System.Xml.XmlDictionaryReader"></see>.</returns>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.CreateTextReader(System.Byte[],System.Int32,System.Int32,System.Text.Encoding,System.Xml.XmlDictionaryReaderQuotas,System.Xml.OnXmlDictionaryReaderClose)">
+ <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryReader"></see>.</summary>
+ <param name="buffer">The buffer from which to read.</param>
+ <param name="offset">The starting position from which to read in buffer.</param>
+ <param name="count">The number of bytes that can be read from buffer.</param>
+ <param name="encoding">The <see cref="T:System.Text.Encoding"></see> object that specifies the encoding properties to apply.</param>
+ <param name="quotas">The <see cref="T:System.Xml.XmlDictionaryReaderQuotas"></see> to apply.</param>
+ <param name="onClose">The delegate to be called when the reader is closed.</param>
+ <returns>An instance of <see cref="T:System.Xml.XmlDictionaryReader"></see>.</returns>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.EndCanonicalization">
+ <summary>This method is not yet implemented.</summary>
+ <exception cref="T:System.NotSupportedException">Always.</exception>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.GetAttribute(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString)">
+ <summary>When overridden in a derived class, gets the value of an attribute.</summary>
+ <param name="localName">An <see cref="T:System.Xml.XmlDictionaryString"></see> that represents the local name of the attribute.</param>
+ <param name="namespaceUri">An <see cref="T:System.Xml.XmlDictionaryString"></see> that represents the namespace of the attribute.</param>
+ <returns>The value of the attribute.</returns>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.GetNonAtomizedNames(System.String@,System.String@)">
+ <summary>Gets non-atomized names.</summary>
+ <param name="localName">The local name.</param>
+ <param name="namespaceUri">The namespace for the local localName.</param>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.IndexOfLocalName(System.String[],System.String)">
+ <summary>Gets the index of the local name of the current node within an array of names.</summary>
+ <param name="localNames">The string array of local names to be searched.</param>
+ <param name="namespaceUri">The namespace of current node.</param>
+ <returns>The index of the local name of the current node within an array of names.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="namespaceUri">namespaceUri</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.IndexOfLocalName(System.Xml.XmlDictionaryString[],System.Xml.XmlDictionaryString)">
+ <summary>Gets the index of the local name of the current node within an array of names.</summary>
+ <param name="localNames">The <see cref="T:System.Xml.XmlDictionaryString"></see> array of local names to be searched.</param>
+ <param name="namespaceUri">The namespace of current node.</param>
+ <returns>The index of the local name of the current node within an array of names.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="namespaceUri">namespaceUri</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.IsLocalName(System.String)">
+ <summary>Checks whether the parameter, <paramref name="localName">localName</paramref>, is the local name of the current node.</summary>
+ <param name="localName">The local name of the current node.</param>
+ <returns>true if <paramref name="localName">localName</paramref> matches local name of the current node; otherwise false.</returns>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.IsLocalName(System.Xml.XmlDictionaryString)">
+ <summary>Checks whether the parameter, <paramref name="localName">localName</paramref>, is the local name of the current node.</summary>
+ <param name="localName">An <see cref="T:System.Xml.XmlDictionaryString"></see> that represents the local name of the current node.</param>
+ <returns>true if <paramref name="localName">localName</paramref> matches local name of the current node; otherwise false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="localName">localName</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.IsNamespaceUri(System.String)">
+ <summary>Checks whether the parameter, <paramref name="namespaceUri">namespaceUri</paramref>, is the namespace of the current node.</summary>
+ <param name="namespaceUri">The namespace of current node.</param>
+ <returns>true if <paramref name="namespaceUri">namespaceUri</paramref> matches namespace of the current node; otherwise false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="namespaceUri">namespaceUri</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.IsNamespaceUri(System.Xml.XmlDictionaryString)">
+ <summary>Checks whether the parameter, <paramref name="namespaceUri">namespaceUri</paramref>, is the namespace of the current node.</summary>
+ <param name="namespaceUri">Namespace of current node.</param>
+ <returns>true if <paramref name="namespaceUri">namespaceUri</paramref> matches namespace of the current node; otherwise false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="namespaceUri">namespaceUri</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.IsStartArray(System.Type@)">
+ <summary>Checks whether the reader is positioned at the start of an array. This class returns false, but derived classes that have the concept of arrays might return true.</summary>
+ <param name="type">Type of the node, if a valid node; otherwise null.</param>
+ <returns>true if the reader is positioned at the start of an array node; otherwise false.</returns>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.IsStartElement(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString)">
+ <summary>Tests whether the first tag is a start tag or empty element tag and if the local name and namespace URI match those of the current node.</summary>
+ <param name="localName">An <see cref="T:System.Xml.XmlDictionaryString"></see> that represents the local name of the attribute.</param>
+ <param name="namespaceUri">An <see cref="T:System.Xml.XmlDictionaryString"></see> that represents the namespace of the attribute.</param>
+ <returns>true if the first tag in the array is a start tag or empty element tag and matches <paramref name="localName">localName</paramref> and <paramref name="namespaceUri">namespaceUri</paramref>; otherwise false.</returns>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.IsTextNode(System.Xml.XmlNodeType)">
+ <summary>Tests whether the current node is a text node.</summary>
+ <param name="nodeType">Type of the node being tested.</param>
+ <returns>true if the node type is <see cref="F:System.Xml.XmlNodeType.Text"></see>, <see cref="F:System.Xml.XmlNodeType.Whitespace"></see>, <see cref="F:System.Xml.XmlNodeType.SignificantWhitespace"></see>, <see cref="F:System.Xml.XmlNodeType.CDATA"></see>, or <see cref="F:System.Xml.XmlNodeType.Attribute"></see>; otherwise false.</returns>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.MoveToStartElement(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString)">
+ <summary>Tests whether the current content node is a start element or an empty element and if the <see cref="P:System.Xml.XmlReader.LocalName"></see> and <see cref="P:System.Xml.XmlReader.NamespaceURI"></see> properties of the element matches the given argument.</summary>
+ <param name="localName">The local name of the element.</param>
+ <param name="namespaceUri">The namespace URI of the element.</param>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.MoveToStartElement(System.String,System.String)">
+ <summary>Tests whether the current content node is a start element or an empty element and if the <see cref="P:System.Xml.XmlReader.LocalName"></see> and <see cref="P:System.Xml.XmlReader.NamespaceURI"></see> properties of the element matches the given arguments.</summary>
+ <param name="localName">The local name of the element.</param>
+ <param name="namespaceUri">The namespace URI of the element.</param>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.MoveToStartElement(System.String)">
+ <summary>Tests whether the current content node is a start element or an empty element and if the <see cref="P:System.Xml.XmlReader.Name"></see> property of the element matches the given argument.</summary>
+ <param name="name">The <see cref="P:System.Xml.XmlReader.Name"></see> property of the element.</param>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.MoveToStartElement">
+ <summary>Tests whether the current content node is a start element or an empty element.</summary>
+ </member>
+ <member name="P:System.Xml.XmlDictionaryReader.Quotas">
+ <summary>Gets the quota values that apply to the current instance of this class.</summary>
+ <returns>The <see cref="T:System.Xml.XmlDictionaryReaderQuotas"></see> that applies to the current instance of this class.</returns>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.ReadArray(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Single[],System.Int32,System.Int32)">
+ <summary>Reads repeated occurrences of float numbers into a typed array.</summary>
+ <param name="localName">The local name of the element.</param>
+ <param name="namespaceUri">The namespace URI of the element.</param>
+ <param name="array">The array into which the float numbers are put.</param>
+ <param name="offset">The starting index in the array.</param>
+ <param name="count">The number of float numbers to put in the array.</param>
+ <returns>The number of float numbers put in the array.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count">count</paramref> is &lt; 0 or &gt; <paramref name="array">array</paramref> length minus <paramref name="offset">offset</paramref>.</exception>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.ReadArray(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Int64[],System.Int32,System.Int32)">
+ <summary>Reads repeated occurrences of long integers into a typed array.</summary>
+ <param name="localName">The local name of the element.</param>
+ <param name="namespaceUri">The namespace URI of the element.</param>
+ <param name="array">The array into which the integers are put.</param>
+ <param name="offset">The starting index in the array.</param>
+ <param name="count">The number of integers to put in the array.</param>
+ <returns>The number of integers put in the array.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count">count</paramref> is &lt; 0 or &gt; <paramref name="array">array</paramref> length minus <paramref name="offset">offset</paramref>.</exception>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.ReadArray(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Int32[],System.Int32,System.Int32)">
+ <summary>Reads repeated occurrences of integers into a typed array.</summary>
+ <param name="localName">The local name of the element.</param>
+ <param name="namespaceUri">The namespace URI of the element.</param>
+ <param name="array">The array into which the integers are put.</param>
+ <param name="offset">The starting index in the array.</param>
+ <param name="count">The number of integers to put in the array.</param>
+ <returns>The number of integers put in the array.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count">count</paramref> is &lt; 0 or &gt; <paramref name="array">array</paramref> length minus <paramref name="offset">offset</paramref>.</exception>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.ReadArray(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Int16[],System.Int32,System.Int32)">
+ <summary>Reads repeated occurrences of short integers into a typed array.</summary>
+ <param name="localName">The local name of the element.</param>
+ <param name="namespaceUri">The namespace URI of the element.</param>
+ <param name="array">The array into which the integers are put.</param>
+ <param name="offset">The starting index in the array.</param>
+ <param name="count">The number of integers to put in the array.</param>
+ <returns>The number of integers put in the array.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count">count</paramref> is &lt; 0 or &gt; <paramref name="array">array</paramref> length minus <paramref name="offset">offset</paramref>.</exception>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.ReadArray(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Guid[],System.Int32,System.Int32)">
+ <summary>Reads repeated occurrences of <see cref="T:System.Guid"></see> nodes into a typed array.</summary>
+ <param name="localName">The local name of the element.</param>
+ <param name="namespaceUri">The namespace URI of the element.</param>
+ <param name="array">The array into which the nodes are put.</param>
+ <param name="offset">The starting index in the array.</param>
+ <param name="count">The number of nodes to put in the array.</param>
+ <returns>The number of nodes put in the array.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count">count</paramref> is &lt; 0 or &gt; <paramref name="array">array</paramref> length minus <paramref name="offset">offset</paramref>.</exception>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.ReadArray(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Double[],System.Int32,System.Int32)">
+ <summary>Reads repeated occurrences of <see cref="T:System.Double"></see> nodes type into a typed array.</summary>
+ <param name="localName">The local name of the element.</param>
+ <param name="namespaceUri">The namespace URI of the element.</param>
+ <param name="array">The array into which the nodes are put.</param>
+ <param name="offset">The starting index in the array.</param>
+ <param name="count">The number of nodes to put in the array.</param>
+ <returns>The number of nodes put in the array.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count">count</paramref> is &lt; 0 or &gt; <paramref name="array">array</paramref> length minus <paramref name="offset">offset</paramref>.</exception>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.ReadArray(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Decimal[],System.Int32,System.Int32)">
+ <summary>Reads repeated occurrences of <see cref="T:System.Decimal"></see> nodes into a typed array.</summary>
+ <param name="localName">The local name of the element.</param>
+ <param name="namespaceUri">The namespace URI of the element.</param>
+ <param name="array">The array into which the nodes are put.</param>
+ <param name="offset">The starting index in the array.</param>
+ <param name="count">The number of nodes to put in the array.</param>
+ <returns>The number of nodes put in the array.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count">count</paramref> is &lt; 0 or &gt; <paramref name="array">array</paramref> length minus <paramref name="offset">offset</paramref>.</exception>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.ReadArray(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.DateTime[],System.Int32,System.Int32)">
+ <summary>Reads repeated occurrences of <see cref="T:System.DateTime"></see> nodes into a typed array.</summary>
+ <param name="localName">The local name of the element.</param>
+ <param name="namespaceUri">The namespace URI of the element.</param>
+ <param name="array">The array into which the nodes are put.</param>
+ <param name="offset">The starting index in the array.</param>
+ <param name="count">The number of nodes to put in the array.</param>
+ <returns>The number of nodes put in the array.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count">count</paramref> is &lt; 0 or &gt; <paramref name="array">array</paramref> length minus <paramref name="offset">offset</paramref>.</exception>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.ReadArray(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Boolean[],System.Int32,System.Int32)">
+ <summary>Reads repeated occurrences of <see cref="T:System.Boolean"></see> nodes into a typed array.</summary>
+ <param name="localName">The local name of the element.</param>
+ <param name="namespaceUri">The namespace URI of the element.</param>
+ <param name="array">The array into which the nodes are put.</param>
+ <param name="offset">The starting index in the array.</param>
+ <param name="count">The number of nodes to put in the array.</param>
+ <returns>The number of nodes put in the array.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count">count</paramref> is &lt; 0 or &gt; <paramref name="array">array</paramref> length minus <paramref name="offset">offset</paramref>.</exception>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.ReadArray(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.TimeSpan[],System.Int32,System.Int32)">
+ <summary>Reads repeated occurrences of <see cref="T:System.TimeSpan"></see> nodes into a typed array.</summary>
+ <param name="localName">The local name of the element.</param>
+ <param name="namespaceUri">The namespace URI of the element.</param>
+ <param name="array">The array into which the nodes are put.</param>
+ <param name="offset">The starting index in the array.</param>
+ <param name="count">The number of nodes to put in the array.</param>
+ <returns>The number of nodes put in the array.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count">count</paramref> is &lt; 0 or &gt; <paramref name="array">array</paramref> length minus <paramref name="offset">offset</paramref>.</exception>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.ReadArray(System.String,System.String,System.Single[],System.Int32,System.Int32)">
+ <summary>Reads repeated occurrences of float numbers into a typed array.</summary>
+ <param name="localName">The local name of the element.</param>
+ <param name="namespaceUri">The namespace URI of the element.</param>
+ <param name="array">The array into which the float numbers are put.</param>
+ <param name="offset">The starting index in the array.</param>
+ <param name="count">The number of float numbers to put in the array.</param>
+ <returns>The umber of float numbers put in the array.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count">count</paramref> is &lt; 0 or &gt; <paramref name="array">array</paramref> length minus <paramref name="offset">offset</paramref>.</exception>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.ReadArray(System.String,System.String,System.TimeSpan[],System.Int32,System.Int32)">
+ <summary>Reads repeated occurrences of <see cref="T:System.TimeSpan"></see> nodes into a typed array.</summary>
+ <param name="localName">The local name of the element.</param>
+ <param name="namespaceUri">The namespace URI of the element.</param>
+ <param name="array">The array into which the nodes are put.</param>
+ <param name="offset">The starting index in the array.</param>
+ <param name="count">The number of nodes to put in the array.</param>
+ <returns>The number of nodes put in the array.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count">count</paramref> is &lt; 0 or &gt; <paramref name="array">array</paramref> length minus <paramref name="offset">offset</paramref>.</exception>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.ReadArray(System.String,System.String,System.DateTime[],System.Int32,System.Int32)">
+ <summary>Reads repeated occurrences of <see cref="T:System.DateTime"></see> nodes into a typed array.</summary>
+ <param name="localName">The local name of the element.</param>
+ <param name="namespaceUri">The namespace URI of the element.</param>
+ <param name="array">The array into which the nodes are put.</param>
+ <param name="offset">The starting index in the array.</param>
+ <param name="count">The number of nodes to put in the array.</param>
+ <returns>The number of nodes put in the array.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count">count</paramref> is &lt; 0 or &gt; <paramref name="array">array</paramref> length minus <paramref name="offset">offset</paramref>.</exception>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.ReadArray(System.String,System.String,System.Decimal[],System.Int32,System.Int32)">
+ <summary>Reads repeated occurrences of <see cref="T:System.Decimal"></see> nodes into a typed array.</summary>
+ <param name="localName">The local name of the element.</param>
+ <param name="namespaceUri">The namespace URI of the element.</param>
+ <param name="array">The array into which the nodes are put.</param>
+ <param name="offset">The starting index in the array.</param>
+ <param name="count">The number of nodes to put in the array.</param>
+ <returns>The number of nodes put in the array.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count">count</paramref> is &lt; 0 or &gt; <paramref name="array">array</paramref> length minus <paramref name="offset">offset</paramref>.</exception>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.ReadArray(System.String,System.String,System.Double[],System.Int32,System.Int32)">
+ <summary>Reads repeated occurrences of <see cref="T:System.Double"></see> nodes into a typed array.</summary>
+ <param name="localName">The local name of the element.</param>
+ <param name="namespaceUri">The namespace URI of the element.</param>
+ <param name="array">The array into which the nodes are put.</param>
+ <param name="offset">The starting index in the array.</param>
+ <param name="count">The number of nodes to put in the array.</param>
+ <returns>The number of nodes put in the array.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count">count</paramref> is &lt; 0 or &gt; <paramref name="array">array</paramref> length minus <paramref name="offset">offset</paramref>.</exception>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.ReadArray(System.String,System.String,System.Boolean[],System.Int32,System.Int32)">
+ <summary>Reads repeated occurrences of <see cref="T:System.Boolean"></see> nodes into a typed array.</summary>
+ <param name="localName">The local name of the element.</param>
+ <param name="namespaceUri">The local name of the element.</param>
+ <param name="array">The array into which the nodes are put.</param>
+ <param name="offset">The starting index in the array.</param>
+ <param name="count">The number of nodes to put in the array.</param>
+ <returns>The number of nodes put in the array.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count">count</paramref> is &lt; 0 or &gt; <paramref name="array">array</paramref> length minus <paramref name="offset">offset</paramref>.</exception>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.ReadArray(System.String,System.String,System.Int16[],System.Int32,System.Int32)">
+ <summary>Reads repeated occurrences of short integers into a typed array.</summary>
+ <param name="localName">The local name of the element.</param>
+ <param name="namespaceUri">The namespace URI of the element.</param>
+ <param name="array">The array into which the integers are put.</param>
+ <param name="offset">The starting index in the array.</param>
+ <param name="count">The number of integers to put in the array.</param>
+ <returns>The number of integers put in the array.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count">count</paramref> is &lt; 0 or &gt; <paramref name="array">array</paramref> length minus <paramref name="offset">offset</paramref>.</exception>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.ReadArray(System.String,System.String,System.Int32[],System.Int32,System.Int32)">
+ <summary>Reads repeated occurrences of integers into a typed array.</summary>
+ <param name="localName">The local name of the element.</param>
+ <param name="namespaceUri">The namespace URI of the element.</param>
+ <param name="array">The array into which the integers are put.</param>
+ <param name="offset">The starting index in the array.</param>
+ <param name="count">The number of integers to put in the array.</param>
+ <returns>The number of integers put in the array.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count">count</paramref> is &lt; 0 or &gt; <paramref name="array">array</paramref> length minus <paramref name="offset">offset</paramref>.</exception>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.ReadArray(System.String,System.String,System.Int64[],System.Int32,System.Int32)">
+ <summary>Reads repeated occurrences of long integers into a typed array.</summary>
+ <param name="localName">The local name of the element.</param>
+ <param name="namespaceUri">The namespace URI of the element.</param>
+ <param name="array">The array into which the integers are put.</param>
+ <param name="offset">The starting index in the array.</param>
+ <param name="count">The number of integers to put in the array.</param>
+ <returns>The number of integers put in the array.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count">count</paramref> is &lt; 0 or &gt; <paramref name="array">array</paramref> length minus <paramref name="offset">offset</paramref>.</exception>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.ReadArray(System.String,System.String,System.Guid[],System.Int32,System.Int32)">
+ <summary>Reads repeated occurrences of <see cref="T:System.Guid"></see> nodes into a typed array.</summary>
+ <param name="localName">The local name of the element.</param>
+ <param name="namespaceUri">The namespace URI of the element.</param>
+ <param name="array">The array into which the nodes are put.</param>
+ <param name="offset">The starting index in the array.</param>
+ <param name="count">The number of nodes to put in the array.</param>
+ <returns>The number of nodes put in the array.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count">count</paramref> is &lt; 0 or &gt; <paramref name="array">array</paramref> length minus <paramref name="offset">offset</paramref>.</exception>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.ReadBooleanArray(System.String,System.String)">
+ <summary>Reads repeated occurrences of <see cref="T:System.Boolean"></see> nodes into a typed array.</summary>
+ <param name="localName">The local name of the element.</param>
+ <param name="namespaceUri">The namespace URI of the element.</param>
+ <returns>A <see cref="T:System.Boolean"></see> array of the <see cref="T:System.Boolean"></see> nodes.</returns>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.ReadBooleanArray(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString)">
+ <summary>Reads repeated occurrences of <see cref="T:System.Boolean"></see> nodes into a typed array.</summary>
+ <param name="localName">The local name of the element.</param>
+ <param name="namespaceUri">The namespace URI of the element.</param>
+ <returns>A <see cref="T:System.Boolean"></see> array of the <see cref="T:System.Boolean"></see> nodes.</returns>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.ReadContentAs(System.Type,System.Xml.IXmlNamespaceResolver)">
+ <summary>Converts a node's content to a specified type.</summary>
+ <param name="type">The <see cref="T:System.Type"></see> of the value to be returned.</param>
+ <param name="namespaceResolver">An <see cref="T:System.Xml.IXmlNamespaceResolver"></see> object that is used to resolve any namespace prefixes related to type conversion. For example, this can be used when converting an <see cref="T:System.Xml.XmlQualifiedName"></see> object to an xs:string. This value can be a null reference.</param>
+ <returns>The concatenated text content or attribute value converted to the requested type.</returns>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.ReadContentAsBase64">
+ <summary>Reads the content and returns the Base64 decoded binary bytes.</summary>
+ <returns>A byte array that contains the Base64 decoded binary bytes.</returns>
+ <exception cref="T:System.Xml.XmlException">The array size is greater than the MaxArrayLength quota for this reader.</exception>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.ReadContentAsBinHex(System.Int32)">
+ <summary>Reads the content and returns the BinHex decoded binary bytes.</summary>
+ <param name="maxByteArrayContentLength">The maximum array length.</param>
+ <returns>A byte array that contains the BinHex decoded binary bytes.</returns>
+ <exception cref="T:System.Xml.XmlException">The array size is greater than <paramref name="maxByteArrayContentLength">maxByteArrayContentLength</paramref>.</exception>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.ReadContentAsBinHex">
+ <summary>Reads the content and returns the BinHex decoded binary bytes.</summary>
+ <returns>A byte array that contains the BinHex decoded binary bytes.</returns>
+ <exception cref="T:System.Xml.XmlException">The array size is greater than <see cref="F:System.Int32.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.ReadContentAsChars(System.Char[],System.Int32,System.Int32)">
+ <summary>Reads the content into a char array.</summary>
+ <param name="chars">The array into which the characters are put.</param>
+ <param name="offset">The starting index in the array.</param>
+ <param name="count">The number of characters to put in the array.</param>
+ <returns>Number of characters read.</returns>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.ReadContentAsDecimal">
+ <summary>Converts a node's content to decimal.</summary>
+ <returns>The decimal representation of node's content.</returns>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.ReadContentAsFloat">
+ <summary>Converts a node's content to float.</summary>
+ <returns>The float representation of node's content.</returns>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.ReadContentAsGuid">
+ <summary>Converts a node's content to guid.</summary>
+ <returns>The guid representation of node's content.</returns>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.ReadContentAsQualifiedName(System.String@,System.String@)">
+ <summary>Converts a node's content to a qualified name representation.</summary>
+ <param name="localName">The <see cref="P:System.Xml.XmlReader.LocalName"></see> part of the qualified name (out parameter).</param>
+ <param name="namespaceUri">The <see cref="P:System.Xml.XmlReader.NamespaceURI"></see> part of the qualified name (out parameter).</param>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.ReadContentAsString">
+ <summary>Converts a node's content to a string.</summary>
+ <returns>The node content in a string representation.</returns>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.ReadContentAsString(System.Int32)">
+ <summary>Converts a node's content to a string.</summary>
+ <param name="maxStringContentLength">The maximum string length.</param>
+ <returns>Node content in string representation.</returns>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.ReadContentAsString(System.String[],System.Int32@)">
+ <summary>Converts a node's content to a string.</summary>
+ <param name="strings">The array of strings to match content against.</param>
+ <param name="index">The index of the entry in strings that matches the content.</param>
+ <returns>The node content in a string representation.</returns>
+ <exception cref="T:System.ArgumentNullException">An entry in <paramref name="strings">strings</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.ReadContentAsString(System.Xml.XmlDictionaryString[],System.Int32@)">
+ <summary>Converts a node's content to a string.</summary>
+ <param name="strings">The array of <see cref="T:System.Xml.XmlDictionaryString"></see> objects to match content against.</param>
+ <param name="index">The index of the entry in strings that matches the content.</param>
+ <returns>The node content in a string representation.</returns>
+ <exception cref="T:System.ArgumentNullException">An entry in <paramref name="strings">strings</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.ReadContentAsTimeSpan">
+ <summary>Converts a node's content to <see cref="T:System.TimeSpan"></see>.</summary>
+ <returns><see cref="T:System.TimeSpan"></see> representation of node's content.</returns>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.ReadContentAsUniqueId">
+ <summary>Converts a node's content to a unique identifier.</summary>
+ <returns>The node's content represented as a unique identifier.</returns>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.ReadDateTimeArray(System.String,System.String)">
+ <summary>Converts a node's content to a <see cref="T:System.DateTime"></see> array.</summary>
+ <param name="localName">The local name of the element.</param>
+ <param name="namespaceUri">The namespace URI of the element.</param>
+ <returns>The node's content represented as a <see cref="T:System.DateTime"></see> array.</returns>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.ReadDateTimeArray(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString)">
+ <summary>Converts a node's content to a <see cref="T:System.DateTime"></see> array.</summary>
+ <param name="localName">The local name of the element.</param>
+ <param name="namespaceUri">The namespace URI of the element.</param>
+ <returns>The node's content represented as a <see cref="T:System.DateTime"></see> array.</returns>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.ReadDecimalArray(System.String,System.String)">
+ <summary>Converts a node's content to a <see cref="T:System.Decimal"></see> array.</summary>
+ <param name="localName">The local name of the element.</param>
+ <param name="namespaceUri">The namespace URI of the element.</param>
+ <returns>The node's content represented as a <see cref="T:System.Decimal"></see> array.</returns>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.ReadDecimalArray(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString)">
+ <summary>Converts a node's content to a <see cref="T:System.Decimal"></see> array.</summary>
+ <param name="localName">The local name of the element.</param>
+ <param name="namespaceUri">The namespace URI of the element.</param>
+ <returns>The node's content represented as a <see cref="T:System.Decimal"></see> array.</returns>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.ReadDoubleArray(System.String,System.String)">
+ <summary>Converts a node's content to a <see cref="T:System.Double"></see> array.</summary>
+ <param name="localName">The local name of the element.</param>
+ <param name="namespaceUri">The namespace URI of the element.</param>
+ <returns>The node's content represented as a <see cref="T:System.Double"></see> array.</returns>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.ReadDoubleArray(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString)">
+ <summary>Converts a node's content to a <see cref="T:System.Double"></see> array.</summary>
+ <param name="localName">The local name of the element.</param>
+ <param name="namespaceUri">The namespace URI of the element.</param>
+ <returns>The node's content represented as a <see cref="T:System.Double"></see> array.</returns>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.ReadElementContentAsBase64">
+ <summary>Converts a node's content to a array of Base64 bytes.</summary>
+ <returns>The node's content represented as an array of Base64 bytes.</returns>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.ReadElementContentAsBinHex">
+ <summary>Converts a node's content to an array of BinHex bytes.</summary>
+ <returns>The node's content represented as an array of BinHex bytes.</returns>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.ReadElementContentAsBoolean">
+ <summary>Converts an element's content to a <see cref="T:System.Boolean"></see>.</summary>
+ <returns>The node's content represented as a <see cref="T:System.Boolean"></see>.</returns>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.ReadElementContentAsDateTime">
+ <summary>Converts an element's content to a <see cref="T:System.DateTime"></see>.</summary>
+ <returns>The node's content represented as a <see cref="T:System.DateTime"></see>.</returns>
+ <exception cref="T:System.ArgumentException">The element is not in valid format.</exception>
+ <exception cref="T:System.FormatException">The element is not in valid format.</exception>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.ReadElementContentAsDecimal">
+ <summary>Converts an element's content to a <see cref="T:System.Decimal"></see>.</summary>
+ <returns>The node's content represented as a <see cref="T:System.Decimal"></see>.</returns>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.ReadElementContentAsDouble">
+ <summary>Converts an element's content to a <see cref="T:System.Double"></see>.</summary>
+ <returns>The node's content represented as a <see cref="T:System.Double"></see>.</returns>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.ReadElementContentAsFloat">
+ <summary>Converts an element's content to a floating point number (<see cref="T:System.Single"></see>).</summary>
+ <returns>The node's content represented as a floating point number (<see cref="T:System.Single"></see>).</returns>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.ReadElementContentAsGuid">
+ <summary>Converts an element's content to a <see cref="T:System.Guid"></see>.</summary>
+ <returns>The node's content represented as a <see cref="T:System.Guid"></see>.</returns>
+ <exception cref="T:System.ArgumentException">The element is not in valid format.</exception>
+ <exception cref="T:System.FormatException">The element is not in valid format.</exception>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.ReadElementContentAsInt">
+ <summary>Converts an element's content to an integer (<see cref="T:System.Int32"></see>).</summary>
+ <returns>The node's content represented as an integer (<see cref="T:System.Int32"></see>).</returns>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.ReadElementContentAsLong">
+ <summary>Converts an element's content to a long integer (<see cref="T:System.Int64"></see>).</summary>
+ <returns>The node's content represented as a long integer (<see cref="T:System.Int64"></see>).</returns>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.ReadElementContentAsString">
+ <summary>Converts an element's content to a <see cref="T:System.String"></see>.</summary>
+ <returns>The node's content represented as a <see cref="T:System.String"></see>.</returns>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.ReadElementContentAsTimeSpan">
+ <summary>Converts an element's content to a <see cref="T:System.TimeSpan"></see>.</summary>
+ <returns>The node's content represented as a <see cref="T:System.TimeSpan"></see>.</returns>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.ReadElementContentAsUniqueId">
+ <summary>Converts an element's content to a unique identifier.</summary>
+ <returns>The node's content represented as a unique identifier.</returns>
+ <exception cref="T:System.ArgumentException">The element is not in valid format.</exception>
+ <exception cref="T:System.FormatException">The element is not in valid format.</exception>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.ReadFullStartElement">
+ <summary>Checks whether the current node is an element and advances the reader to the next node.</summary>
+ <exception cref="T:System.Xml.XmlException"><see cref="M:System.Xml.XmlDictionaryReader.IsStartElement(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString)"></see> returns false.</exception>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.ReadFullStartElement(System.String)">
+ <summary>Checks whether the current node is an element with the given <paramref name="name">name</paramref> and advances the reader to the next node.</summary>
+ <param name="name">The qualified name of the element.</param>
+ <exception cref="T:System.Xml.XmlException"><see cref="M:System.Xml.XmlDictionaryReader.IsStartElement(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString)"></see> returns false.</exception>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.ReadFullStartElement(System.String,System.String)">
+ <summary>Checks whether the current node is an element with the given <paramref name="localName">localName</paramref> and <paramref name="namespaceUri">namespaceUri</paramref> and advances the reader to the next node.</summary>
+ <param name="localName">The local name of the element.</param>
+ <param name="namespaceUri">The namespace URI of the element.</param>
+ <exception cref="T:System.Xml.XmlException"><see cref="M:System.Xml.XmlDictionaryReader.IsStartElement(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString)"></see> returns false.</exception>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.ReadFullStartElement(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString)">
+ <summary>Checks whether the current node is an element with the given <paramref name="localName">localName</paramref> and <paramref name="namespaceUri">namespaceUri</paramref> and advances the reader to the next node.</summary>
+ <param name="localName">The local name of the element.</param>
+ <param name="namespaceUri">The namespace URI of the element.</param>
+ <exception cref="T:System.Xml.XmlException"><see cref="M:System.Xml.XmlDictionaryReader.IsStartElement(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString)"></see> returns false.</exception>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.ReadGuidArray(System.String,System.String)">
+ <summary>Reads the contents of a series of nodes with the given <paramref name="localName">localName</paramref> and <paramref name="namespaceUri">namespaceUri</paramref> into an array of <see cref="T:System.Guid"></see>.</summary>
+ <param name="localName">The local name of the element.</param>
+ <param name="namespaceUri">The namespace URI of the element.</param>
+ <returns>An array of <see cref="T:System.Guid"></see>.</returns>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.ReadGuidArray(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString)">
+ <summary>Reads the contents of a series of nodes with the given <paramref name="localName">localName</paramref> and <paramref name="namespaceUri">namespaceUri</paramref> into an array of <see cref="T:System.Guid"></see>.</summary>
+ <param name="localName">The local name of the element.</param>
+ <param name="namespaceUri">The namespace URI of the element.</param>
+ <returns>An array of <see cref="T:System.Guid"></see>.</returns>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.ReadInt16Array(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString)">
+ <summary>Reads the contents of a series of nodes with the given <paramref name="localName">localName</paramref> and <paramref name="namespaceUri">namespaceUri</paramref> into an array of short integers (<see cref="T:System.Int16"></see>).</summary>
+ <param name="localName">The local name of the element.</param>
+ <param name="namespaceUri">The namespace URI of the element.</param>
+ <returns>An array of short integers (<see cref="T:System.Int16"></see>).</returns>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.ReadInt16Array(System.String,System.String)">
+ <summary>Reads the contents of a series of nodes with the given <paramref name="localName">localName</paramref> and <paramref name="namespaceUri">namespaceUri</paramref> into an array of short integers (<see cref="T:System.Int16"></see>).</summary>
+ <param name="localName">The local name of the element.</param>
+ <param name="namespaceUri">The namespace URI of the element.</param>
+ <returns>An array of short integers (<see cref="T:System.Int16"></see>).</returns>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.ReadInt32Array(System.String,System.String)">
+ <summary>Reads the contents of a series of nodes with the given <paramref name="localName">localName</paramref> and <paramref name="namespaceUri">namespaceUri</paramref> into an array of integers (<see cref="T:System.Int32"></see>).</summary>
+ <param name="localName">The local name of the element.</param>
+ <param name="namespaceUri">The namespace URI of the element.</param>
+ <returns>An array of integers (<see cref="T:System.Int32"></see>).</returns>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.ReadInt32Array(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString)">
+ <summary>Reads the contents of a series of nodes with the given <paramref name="localName">localName</paramref> and <paramref name="namespaceUri">namespaceUri</paramref> into an array of integers (<see cref="T:System.Int32"></see>).</summary>
+ <param name="localName">The local name of the element.</param>
+ <param name="namespaceUri">The namespace URI of the element.</param>
+ <returns>An array of integers (<see cref="T:System.Int32"></see>).</returns>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.ReadInt64Array(System.String,System.String)">
+ <summary>Reads the contents of a series of nodes with the given <paramref name="localName">localName</paramref> and <paramref name="namespaceUri">namespaceUri</paramref> into an array of long integers (<see cref="T:System.Int64"></see>).</summary>
+ <param name="localName">The local name of the element.</param>
+ <param name="namespaceUri">The namespace URI of the element.</param>
+ <returns>An array of long integers (<see cref="T:System.Int64"></see>).</returns>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.ReadInt64Array(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString)">
+ <summary>Reads the contents of a series of nodes with the given <paramref name="localName">localName</paramref> and <paramref name="namespaceUri">namespaceUri</paramref> into an array of long integers (<see cref="T:System.Int64"></see>).</summary>
+ <param name="localName">The local name of the element.</param>
+ <param name="namespaceUri">The namespace URI of the element.</param>
+ <returns>An array of long integers (<see cref="T:System.Int64"></see>).</returns>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.ReadSingleArray(System.String,System.String)">
+ <summary>Reads the contents of a series of nodes with the given <paramref name="localName">localName</paramref> and <paramref name="namespaceUri">namespaceUri</paramref> into an array of float numbers (<see cref="T:System.Single"></see>).</summary>
+ <param name="localName">The local name of the element.</param>
+ <param name="namespaceUri">The namespace URI of the element.</param>
+ <returns>An array of float numbers (<see cref="T:System.Single"></see>).</returns>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.ReadSingleArray(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString)">
+ <summary>Reads the contents of a series of nodes with the given <paramref name="localName">localName</paramref> and <paramref name="namespaceUri">namespaceUri</paramref> into an array of float numbers (<see cref="T:System.Single"></see>).</summary>
+ <param name="localName">The local name of the element.</param>
+ <param name="namespaceUri">The namespace URI of the element.</param>
+ <returns>An array of float numbers (<see cref="T:System.Single"></see>).</returns>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.ReadStartElement(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString)">
+ <summary>Checks whether the current node is an element with the given <paramref name="localName">localName</paramref> and <paramref name="namespaceUri">namespaceUri</paramref> and advances the reader to the next node.</summary>
+ <param name="localName">The local name of the element.</param>
+ <param name="namespaceUri">The namespace URI of the element.</param>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.ReadString(System.Int32)">
+ <summary>Reads the contents of the current node into a string with a given maximum length.</summary>
+ <param name="maxStringContentLength">Maximum allowed string length.</param>
+ <returns>A string that contains the contents of the current node.</returns>
+ <exception cref="T:System.InvalidOperationException">Unable to read the contents of the current node.</exception>
+ <exception cref="T:System.Xml.XmlException">Maximum allowed string length exceeded.</exception>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.ReadString">
+ <summary>Reads the contents of the current node into a string.</summary>
+ <returns>A string that contains the contents of the current node.</returns>
+ <exception cref="T:System.InvalidOperationException">Unable to read the contents of the current node.</exception>
+ <exception cref="T:System.Xml.XmlException">Maximum allowed string length exceeded.</exception>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.ReadTimeSpanArray(System.String,System.String)">
+ <summary>Reads the contents of a series of nodes with the given <paramref name="localName">localName</paramref> and <paramref name="namespaceUri">namespaceUri</paramref> into a <see cref="T:System.TimeSpan"></see> array.</summary>
+ <param name="localName">The local name of the element.</param>
+ <param name="namespaceUri">The namespace URI of the element.</param>
+ <returns>A <see cref="T:System.TimeSpan"></see> array.</returns>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.ReadTimeSpanArray(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString)">
+ <summary>Reads the contents of a series of nodes with the given <paramref name="localName">localName</paramref> and <paramref name="namespaceUri">namespaceUri</paramref> into a <see cref="T:System.TimeSpan"></see> array.</summary>
+ <param name="localName">The local name of the element.</param>
+ <param name="namespaceUri">The namespace URI of the element.</param>
+ <returns>A <see cref="T:System.TimeSpan"></see> array.</returns>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.ReadValueAsBase64(System.Byte[],System.Int32,System.Int32)">
+ <summary>Not implemented.</summary>
+ <param name="buffer">The buffer from which to read.</param>
+ <param name="offset">The starting position from which to read in buffer.</param>
+ <param name="count">The number of bytes that can be read from buffer.</param>
+ <returns>Not implemented.</returns>
+ <exception cref="T:System.NotSupportedException">Always.</exception>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.StartCanonicalization(System.IO.Stream,System.Boolean,System.String[])">
+ <summary>This method is not yet implemented.</summary>
+ <param name="stream">The stream to read from.</param>
+ <param name="includeComments">Determines whether comments are included.</param>
+ <param name="inclusivePrefixes">The prefixes to be included.</param>
+ <exception cref="T:System.NotSupportedException">Always.</exception>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.TryGetArrayLength(System.Int32@)">
+ <summary>Not implemented in this class (it always returns false). May be overridden in derived classes.</summary>
+ <param name="count">Returns 0, unless overridden in a derived class.</param>
+ <returns>false, unless overridden in a derived class.</returns>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.TryGetBase64ContentLength(System.Int32@)">
+ <summary>Not implemented in this class (it always returns false). May be overridden in derived classes.</summary>
+ <param name="length">Returns 0, unless overridden in a derived class.</param>
+ <returns>false, unless overridden in a derived class.</returns>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.TryGetLocalNameAsDictionaryString(System.Xml.XmlDictionaryString@)">
+ <summary>Not implemented in this class (it always returns false). May be overridden in derived classes.</summary>
+ <param name="localName">Returns null, unless overridden in a derived class. .</param>
+ <returns>false, unless overridden in a derived class.</returns>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.TryGetNamespaceUriAsDictionaryString(System.Xml.XmlDictionaryString@)">
+ <summary>Not implemented in this class (it always returns false). May be overridden in derived classes.</summary>
+ <param name="namespaceUri">Returns null, unless overridden in a derived class.</param>
+ <returns>false, unless overridden in a derived class.</returns>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReader.TryGetValueAsDictionaryString(System.Xml.XmlDictionaryString@)">
+ <summary>Not implemented in this class (it always returns false). May be overridden in derived classes.</summary>
+ <param name="value">Returns null, unless overridden in a derived class.</param>
+ <returns>false, unless overridden in a derived class.</returns>
+ </member>
+ <member name="T:System.Xml.XmlDictionaryReaderQuotas">
+ <summary>Contains configurable quota values for XmlDictionaryReaders.</summary>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReaderQuotas.#ctor">
+ <summary>Creates a new instance of this class.</summary>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryReaderQuotas.CopyTo(System.Xml.XmlDictionaryReaderQuotas)">
+ <summary>Sets the properties on a passed-in quotas instance, based on the values in this instance.</summary>
+ <param name="quotas">The <see cref="T:System.Xml.XmlDictionaryReaderQuotas"></see> instance to which to copy values.</param>
+ <exception cref="T:System.InvalidOperationException">Trying to set the value, but quota values are read-only for the passed in instance.</exception>
+ <exception cref="T:System.ArgumentNullException">Passed in target <paramref name="quotas">quotas</paramref> is null.</exception>
+ </member>
+ <member name="P:System.Xml.XmlDictionaryReaderQuotas.Max">
+ <summary>Gets an instance of this class with all properties set to maximum values.</summary>
+ <returns>An instance of <see cref="T:System.Xml.XmlDictionaryReaderQuotas"></see> with properties set to <see cref="F:System.Int32.MaxValue"></see>.</returns>
+ </member>
+ <member name="P:System.Xml.XmlDictionaryReaderQuotas.MaxArrayLength">
+ <summary>Gets and sets the maximum allowed array length.</summary>
+ <returns>The maximum allowed array length. The default is 16384.</returns>
+ <exception cref="T:System.InvalidOperationException">Trying to set the value, but quota values are read-only for this instance.</exception>
+ <exception cref="T:System.ArgumentException">Trying to set the value to less than zero.</exception>
+ </member>
+ <member name="P:System.Xml.XmlDictionaryReaderQuotas.MaxBytesPerRead">
+ <summary>Gets and sets the maximum allowed bytes returned for each read.</summary>
+ <returns>The maximum allowed bytes returned for each read. The default is 4096.</returns>
+ <exception cref="T:System.InvalidOperationException">Trying to set the value, but quota values are read-only for this instance.</exception>
+ <exception cref="T:System.ArgumentException">Trying to set the value to less than zero.</exception>
+ </member>
+ <member name="P:System.Xml.XmlDictionaryReaderQuotas.MaxDepth">
+ <summary>Gets and sets the maximum nested node depth.</summary>
+ <returns>The maximum nested node depth. The default is 32;</returns>
+ <exception cref="T:System.InvalidOperationException">Trying to set the value and quota values are read-only for this instance.</exception>
+ <exception cref="T:System.ArgumentException">Trying to set the value is less than zero.</exception>
+ </member>
+ <member name="P:System.Xml.XmlDictionaryReaderQuotas.MaxNameTableCharCount">
+ <summary>Gets and sets the maximum characters allowed in a table name.</summary>
+ <returns>The maximum characters allowed in a table name. The default is 16384.</returns>
+ <exception cref="T:System.InvalidOperationException">Trying to set the value, but quota values are read-only for this instance.</exception>
+ <exception cref="T:System.ArgumentException">Trying to set the value to less than zero.</exception>
+ </member>
+ <member name="P:System.Xml.XmlDictionaryReaderQuotas.MaxStringContentLength">
+ <summary>Gets and sets the maximum string length returned by the reader.</summary>
+ <returns>The maximum string length returned by the reader. The default is 8192.</returns>
+ <exception cref="T:System.InvalidOperationException">Trying to set the value, but quota values are read-only for this instance.</exception>
+ <exception cref="T:System.ArgumentException">Trying to set the value to less than zero.</exception>
+ </member>
+ <member name="P:System.Xml.XmlDictionaryReaderQuotas.ModifiedQuotas">
+ <summary>Gets the modified quotas for the <see cref="T:System.Xml.XmlDictionaryReaderQuotas"></see>.</summary>
+ <returns>The modified quotas for the <see cref="T:System.Xml.XmlDictionaryReaderQuotas"></see>.</returns>
+ </member>
+ <member name="T:System.Xml.XmlDictionaryReaderQuotaTypes">
+ <summary>Enumerates the configurable quota values for XmlDictionaryReaders.</summary>
+ </member>
+ <member name="F:System.Xml.XmlDictionaryReaderQuotaTypes.MaxArrayLength">
+ <summary>Specifies the maximum allowed array length.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.XmlDictionaryReaderQuotaTypes.MaxBytesPerRead">
+ <summary>Specifies the maximum allowed bytes returned for each read.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.XmlDictionaryReaderQuotaTypes.MaxDepth">
+ <summary>Specifies the maximum nested node depth.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.XmlDictionaryReaderQuotaTypes.MaxNameTableCharCount">
+ <summary>Specifies the maximum characters allowed in a table name.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.XmlDictionaryReaderQuotaTypes.MaxStringContentLength">
+ <summary>Specifies the maximum string length returned by the reader.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Xml.XmlDictionaryString">
+ <summary>Represents an entry stored in a <see cref="T:System.Xml.XmlDictionary"></see>.</summary>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryString.#ctor(System.Xml.IXmlDictionary,System.String,System.Int32)">
+ <summary>Creates an instance of this class.</summary>
+ <param name="dictionary">The <see cref="T:System.Xml.IXmlDictionary"></see> containing this instance.</param>
+ <param name="value">The string that is the value of the dictionary entry.</param>
+ <param name="key">The integer that is the key of the dictionary entry.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="value">value</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="key">key</paramref> is less than 0 or greater than <see cref="F:System.Int32.MaxValue"></see> / 4.</exception>
+ </member>
+ <member name="P:System.Xml.XmlDictionaryString.Dictionary">
+ <summary>Represents the <see cref="T:System.Xml.IXmlDictionary"></see> passed to the constructor of this instance of <see cref="T:System.Xml.XmlDictionaryString"></see>.</summary>
+ <returns>The <see cref="T:System.Xml.IXmlDictionary"></see> for this dictionary entry.</returns>
+ </member>
+ <member name="P:System.Xml.XmlDictionaryString.Empty">
+ <summary>Gets an <see cref="T:System.Xml.XmlDictionaryString"></see> representing the empty string.</summary>
+ <returns>An <see cref="T:System.Xml.XmlDictionaryString"></see> representing the empty string.</returns>
+ </member>
+ <member name="P:System.Xml.XmlDictionaryString.Key">
+ <summary>Gets the integer key for this instance of the class.</summary>
+ <returns>The integer key for this instance of the class.</returns>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryString.ToString">
+ <summary>Displays a text representation of this object.</summary>
+ <returns>The string value for this instance of the class.</returns>
+ </member>
+ <member name="P:System.Xml.XmlDictionaryString.Value">
+ <summary>Gets the string value for this instance of the class.</summary>
+ <returns>The string value for this instance of the class.</returns>
+ </member>
+ <member name="T:System.Xml.XmlDictionaryWriter">
+ <summary>Represents an abstract class that Windows Communication Foundation (WCF) derives from <see cref="T:System.Xml.XmlWriter"></see> to do serialization and deserialization.</summary>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryWriter.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.XmlDictionaryWriter"></see> class.</summary>
+ </member>
+ <member name="P:System.Xml.XmlDictionaryWriter.CanCanonicalize">
+ <summary>This property always returns false. Its derived classes can override to return true if they support canonicalization.</summary>
+ <returns>false in all cases.</returns>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryWriter.CreateBinaryWriter(System.IO.Stream)">
+ <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryWriter"></see> that writes WCF binary XML format.</summary>
+ <param name="stream">The stream to write to.</param>
+ <returns>An instance of <see cref="T:System.Xml.XmlDictionaryWriter"></see>.</returns>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryWriter.CreateBinaryWriter(System.IO.Stream,System.Xml.IXmlDictionary)">
+ <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryWriter"></see> that writes WCF binary XML format.</summary>
+ <param name="stream">The stream to write to.</param>
+ <param name="dictionary">The <see cref="T:System.Xml.XmlDictionary"></see> to use as the shared dictionary.</param>
+ <returns>An instance of <see cref="T:System.Xml.XmlDictionaryWriter"></see>.</returns>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryWriter.CreateBinaryWriter(System.IO.Stream,System.Xml.IXmlDictionary,System.Xml.XmlBinaryWriterSession)">
+ <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryWriter"></see> that writes WCF binary XML format.</summary>
+ <param name="stream">The stream to write to.</param>
+ <param name="dictionary">The <see cref="T:System.Xml.XmlDictionary"></see> to use as the shared dictionary.</param>
+ <param name="session">The <see cref="T:System.Xml.XmlBinaryWriterSession"></see> to use.</param>
+ <returns>An instance of <see cref="T:System.Xml.XmlDictionaryWriter"></see>.</returns>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryWriter.CreateBinaryWriter(System.IO.Stream,System.Xml.IXmlDictionary,System.Xml.XmlBinaryWriterSession,System.Boolean)">
+ <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryWriter"></see> that writes WCF binary XML format.</summary>
+ <param name="stream">The stream from which to read.</param>
+ <param name="dictionary">The <see cref="T:System.Xml.XmlDictionary"></see> to use as the shared dictionary.</param>
+ <param name="session">The <see cref="T:System.Xml.XmlBinaryWriterSession"></see> to use.</param>
+ <param name="ownsStream">true to indicate that the stream is closed by the writer when done; otherwise false.</param>
+ <returns>An instance of <see cref="T:System.Xml.XmlDictionaryWriter"></see>.</returns>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryWriter.CreateDictionaryWriter(System.Xml.XmlWriter)">
+ <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryWriter"></see> from an existing <see cref="T:System.Xml.XmlWriter"></see>.</summary>
+ <param name="writer">An instance of <see cref="T:System.Xml.XmlWriter"></see>.</param>
+ <returns>An instance of <see cref="T:System.Xml.XmlDictionaryWriter"></see>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="writer">writer</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryWriter.CreateMtomWriter(System.IO.Stream,System.Text.Encoding,System.Int32,System.String)">
+ <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryWriter"></see> that writes XML in the MTOM format.</summary>
+ <param name="stream">The stream to write to.</param>
+ <param name="encoding">The character encoding of the stream.</param>
+ <param name="maxSizeInBytes">The maximum number of bytes that are buffered in the writer.</param>
+ <param name="startInfo">An attribute in the ContentType SOAP header.</param>
+ <returns>An instance of <see cref="T:System.Xml.XmlDictionaryWriter"></see>.</returns>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryWriter.CreateMtomWriter(System.IO.Stream,System.Text.Encoding,System.Int32,System.String,System.String,System.String,System.Boolean,System.Boolean)">
+ <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryWriter"></see> that writes XML in the MTOM format.</summary>
+ <param name="stream">The stream to write to.</param>
+ <param name="encoding">The character encoding of the stream.</param>
+ <param name="maxSizeInBytes">The maximum number of bytes that are buffered in the writer.</param>
+ <param name="startInfo">The content-type of the MIME part that contains the Infoset.</param>
+ <param name="boundary">The MIME boundary in the message.</param>
+ <param name="startUri">The content-id URI of the MIME part that contains the Infoset.</param>
+ <param name="writeMessageHeaders">true to write message headers.</param>
+ <param name="ownsStream">true to indicate that the stream is closed by the writer when done; otherwise false.</param>
+ <returns>An instance of <see cref="T:System.Xml.XmlDictionaryWriter"></see>.</returns>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryWriter.CreateTextWriter(System.IO.Stream,System.Text.Encoding)">
+ <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryWriter"></see> that writes text XML.</summary>
+ <param name="stream">The stream to write to.</param>
+ <param name="encoding">The character encoding of the output.</param>
+ <returns>An instance of <see cref="T:System.Xml.XmlDictionaryWriter"></see>.</returns>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryWriter.CreateTextWriter(System.IO.Stream,System.Text.Encoding,System.Boolean)">
+ <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryWriter"></see> that writes text XML.</summary>
+ <param name="stream">The stream to write to.</param>
+ <param name="encoding">The character encoding of the stream.</param>
+ <param name="ownsStream">true to indicate that the stream is closed by the writer when done; otherwise false.</param>
+ <returns>An instance of <see cref="T:System.Xml.XmlDictionaryWriter"></see>.</returns>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryWriter.CreateTextWriter(System.IO.Stream)">
+ <summary>Creates an instance of <see cref="T:System.Xml.XmlDictionaryWriter"></see> that writes text XML.</summary>
+ <param name="stream">The stream to write to.</param>
+ <returns>An instance of <see cref="T:System.Xml.XmlDictionaryWriter"></see>.</returns>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryWriter.EndCanonicalization">
+ <summary>When implemented by a derived class, it stops the canonicalization started by the matching <see cref="M:System.Xml.XmlDictionaryWriter.StartCanonicalization(System.IO.Stream,System.Boolean,System.String[])"></see> call.</summary>
+ <exception cref="T:System.NotSupportedException">Method is not implemented yet.</exception>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryWriter.StartCanonicalization(System.IO.Stream,System.Boolean,System.String[])">
+ <summary>When implemented by a derived class, it starts the canonicalization.</summary>
+ <param name="stream">The stream to write to.</param>
+ <param name="includeComments">true to include comments; otherwise, false.</param>
+ <param name="inclusivePrefixes">The prefixes to be included.</param>
+ <exception cref="T:System.NotSupportedException">Method is not implemented yet.</exception>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryWriter.WriteArray(System.String,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.DateTime[],System.Int32,System.Int32)">
+ <summary>Writes nodes from a <see cref="T:System.DateTime"></see> array.</summary>
+ <param name="prefix">The namespace prefix.</param>
+ <param name="localName">The local name of the element.</param>
+ <param name="namespaceUri">The namespace URI of the element.</param>
+ <param name="array">The array that contains the nodes.</param>
+ <param name="offset">The starting index in the array.</param>
+ <param name="count">The number of nodes to get from the array.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count">count</paramref> is &lt; 0 or &gt; <paramref name="array">array</paramref> length minus <paramref name="offset">offset</paramref>.</exception>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryWriter.WriteArray(System.String,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.TimeSpan[],System.Int32,System.Int32)">
+ <summary>Writes nodes from a <see cref="T:System.TimeSpan"></see> array.</summary>
+ <param name="prefix">The namespace prefix.</param>
+ <param name="localName">The local name of the element.</param>
+ <param name="namespaceUri">The namespace URI of the element.</param>
+ <param name="array">The array that contains the nodes.</param>
+ <param name="offset">The starting index in the array.</param>
+ <param name="count">The number of nodes to get from the array.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count">count</paramref> is &lt; 0 or &gt; <paramref name="array">array</paramref> length minus <paramref name="offset">offset</paramref>.</exception>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryWriter.WriteArray(System.String,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Single[],System.Int32,System.Int32)">
+ <summary>Writes nodes from a <see cref="T:System.Single"></see> array.</summary>
+ <param name="prefix">The namespace prefix.</param>
+ <param name="localName">The local name of the element.</param>
+ <param name="namespaceUri">The namespace URI of the element.</param>
+ <param name="array">The array that contains the nodes.</param>
+ <param name="offset">The starting index in the array.</param>
+ <param name="count">The number of nodes to get from the array.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count">count</paramref> is &lt; 0 or &gt; <paramref name="array">array</paramref> length minus <paramref name="offset">offset</paramref>.</exception>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryWriter.WriteArray(System.String,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Int64[],System.Int32,System.Int32)">
+ <summary>Writes nodes from a <see cref="T:System.Int64"></see> array.</summary>
+ <param name="prefix">The namespace prefix.</param>
+ <param name="localName">The local name of the element.</param>
+ <param name="namespaceUri">The namespace URI of the element.</param>
+ <param name="array">The array that contains the nodes.</param>
+ <param name="offset">The starting index in the array.</param>
+ <param name="count">The number of nodes to get from the array.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count">count</paramref> is &lt; 0 or &gt; <paramref name="array">array</paramref> length minus <paramref name="offset">offset</paramref>.</exception>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryWriter.WriteArray(System.String,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Int32[],System.Int32,System.Int32)">
+ <summary>Writes nodes from a <see cref="T:System.Int32"></see> array.</summary>
+ <param name="prefix">The namespace prefix.</param>
+ <param name="localName">The local name of the element.</param>
+ <param name="namespaceUri">The namespace URI of the element.</param>
+ <param name="array">The array that contains the nodes.</param>
+ <param name="offset">The starting index in the array.</param>
+ <param name="count">The number of nodes to get from the array.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count">count</paramref> is &lt; 0 or &gt; <paramref name="array">array</paramref> length minus <paramref name="offset">offset</paramref>.</exception>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryWriter.WriteArray(System.String,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Int16[],System.Int32,System.Int32)">
+ <summary>Writes nodes from a <see cref="T:System.Int16"></see> array.</summary>
+ <param name="prefix">The namespace prefix.</param>
+ <param name="localName">The local name of the element.</param>
+ <param name="namespaceUri">The namespace URI of the element.</param>
+ <param name="array">The array that contains the nodes.</param>
+ <param name="offset">The starting index in the array.</param>
+ <param name="count">The number of nodes to get from the array.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count">count</paramref> is &lt; 0 or &gt; <paramref name="array">array</paramref> length minus <paramref name="offset">offset</paramref>.</exception>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryWriter.WriteArray(System.String,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Double[],System.Int32,System.Int32)">
+ <summary>Writes nodes from a <see cref="T:System.Double"></see> array.</summary>
+ <param name="prefix">The namespace prefix.</param>
+ <param name="localName">The local name of the element.</param>
+ <param name="namespaceUri">The namespace URI of the element.</param>
+ <param name="array">The array that contains the nodes.</param>
+ <param name="offset">The starting index in the array.</param>
+ <param name="count">The number of nodes to get from the array.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count">count</paramref> is &lt; 0 or &gt; <paramref name="array">array</paramref> length minus <paramref name="offset">offset</paramref>.</exception>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryWriter.WriteArray(System.String,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Decimal[],System.Int32,System.Int32)">
+ <summary>Writes nodes from a <see cref="T:System.Decimal"></see> array.</summary>
+ <param name="prefix">The namespace prefix.</param>
+ <param name="localName">The local name of the element.</param>
+ <param name="namespaceUri">The namespace URI of the element.</param>
+ <param name="array">The array that contains the nodes.</param>
+ <param name="offset">The starting index in the array.</param>
+ <param name="count">The number of nodes to get from the array.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count">count</paramref> is &lt; 0 or &gt; <paramref name="array">array</paramref> length minus <paramref name="offset">offset</paramref>.</exception>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryWriter.WriteArray(System.String,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Boolean[],System.Int32,System.Int32)">
+ <summary>Writes nodes from a <see cref="T:System.Boolean"></see> array.</summary>
+ <param name="prefix">The namespace prefix.</param>
+ <param name="localName">The local name of the element.</param>
+ <param name="namespaceUri">The namespace URI of the element.</param>
+ <param name="array">The array that contains the nodes.</param>
+ <param name="offset">The starting index in the array.</param>
+ <param name="count">The number of nodes to get from the array.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count">count</paramref> is &lt; 0 or &gt; <paramref name="array">array</paramref> length minus <paramref name="offset">offset</paramref>.</exception>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryWriter.WriteArray(System.String,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.Guid[],System.Int32,System.Int32)">
+ <summary>Writes nodes from a <see cref="T:System.Guid"></see> array.</summary>
+ <param name="prefix">The namespace prefix.</param>
+ <param name="localName">The local name of the element.</param>
+ <param name="namespaceUri">The namespace URI of the element.</param>
+ <param name="array">The array that contains the nodes.</param>
+ <param name="offset">The starting index in the array.</param>
+ <param name="count">The number of nodes to get from the array.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count">count</paramref> is &lt; 0 or &gt; <paramref name="array">array</paramref> length minus <paramref name="offset">offset</paramref>.</exception>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryWriter.WriteArray(System.String,System.String,System.String,System.Single[],System.Int32,System.Int32)">
+ <summary>Writes nodes from a <see cref="T:System.Single"></see> array.</summary>
+ <param name="prefix">The namespace prefix.</param>
+ <param name="localName">The local name of the element.</param>
+ <param name="namespaceUri">The namespace URI of the element.</param>
+ <param name="array">The array that contains the nodes.</param>
+ <param name="offset">The starting index in the array.</param>
+ <param name="count">The number of nodes to get from the array.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count">count</paramref> is &lt; 0 or &gt; <paramref name="array">array</paramref> length minus <paramref name="offset">offset</paramref>.</exception>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryWriter.WriteArray(System.String,System.String,System.String,System.Int64[],System.Int32,System.Int32)">
+ <summary>Writes nodes from a <see cref="T:System.Int64"></see> array.</summary>
+ <param name="prefix">The namespace prefix.</param>
+ <param name="localName">The local name of the element.</param>
+ <param name="namespaceUri">The namespace URI of the element.</param>
+ <param name="array">The array that contains the nodes.</param>
+ <param name="offset">The starting index in the array.</param>
+ <param name="count">The number of nodes to get from the array.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count">count</paramref> is &lt; 0 or &gt; <paramref name="array">array</paramref> length minus <paramref name="offset">offset</paramref>.</exception>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryWriter.WriteArray(System.String,System.String,System.String,System.Int32[],System.Int32,System.Int32)">
+ <summary>Writes nodes from a <see cref="T:System.Int32"></see> array.</summary>
+ <param name="prefix">The namespace prefix.</param>
+ <param name="localName">The local name of the element.</param>
+ <param name="namespaceUri">The namespace URI of the element.</param>
+ <param name="array">The array that contains the nodes.</param>
+ <param name="offset">The starting index in the array.</param>
+ <param name="count">The number of nodes to get from the array.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count">count</paramref> is &lt; 0 or &gt; <paramref name="array">array</paramref> length minus <paramref name="offset">offset</paramref>.</exception>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryWriter.WriteArray(System.String,System.String,System.String,System.Int16[],System.Int32,System.Int32)">
+ <summary>Writes nodes from a <see cref="T:System.Int16"></see> array.</summary>
+ <param name="prefix">The namespace prefix.</param>
+ <param name="localName">The local name of the element.</param>
+ <param name="namespaceUri">The namespace URI of the element.</param>
+ <param name="array">The array that contains the nodes.</param>
+ <param name="offset">The starting index in the array.</param>
+ <param name="count">The number of nodes to get from the array.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count">count</paramref> is &lt; 0 or &gt; <paramref name="array">array</paramref> length minus <paramref name="offset">offset</paramref>.</exception>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryWriter.WriteArray(System.String,System.String,System.String,System.TimeSpan[],System.Int32,System.Int32)">
+ <summary>Writes nodes from a <see cref="T:System.TimeSpan"></see> array.</summary>
+ <param name="prefix">The namespace prefix.</param>
+ <param name="localName">The local name of the element.</param>
+ <param name="namespaceUri">The namespace URI of the element.</param>
+ <param name="array">The array that contains the nodes.</param>
+ <param name="offset">The starting index in the array.</param>
+ <param name="count">The number of nodes to get from the array.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count">count</paramref> is &lt; 0 or &gt; <paramref name="array">array</paramref> length minus <paramref name="offset">offset</paramref>.</exception>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryWriter.WriteArray(System.String,System.String,System.String,System.Guid[],System.Int32,System.Int32)">
+ <summary>Writes nodes from a <see cref="T:System.Guid"></see> array.</summary>
+ <param name="prefix">The namespace prefix.</param>
+ <param name="localName">The local name of the element.</param>
+ <param name="namespaceUri">The namespace URI of the element.</param>
+ <param name="array">The array that contains the nodes.</param>
+ <param name="offset">The starting index in the array.</param>
+ <param name="count">The number of nodes to get from the array.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count">count</paramref> is &lt; 0 or &gt; <paramref name="array">array</paramref> length minus <paramref name="offset">offset</paramref>.</exception>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryWriter.WriteArray(System.String,System.String,System.String,System.Double[],System.Int32,System.Int32)">
+ <summary>Writes nodes from a <see cref="T:System.Double"></see> array.</summary>
+ <param name="prefix">The namespace prefix.</param>
+ <param name="localName">The local name of the element.</param>
+ <param name="namespaceUri">The namespace URI of the element.</param>
+ <param name="array">The array that contains the nodes.</param>
+ <param name="offset">The starting index in the array.</param>
+ <param name="count">The number of nodes to get from the array.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count">count</paramref> is &lt; 0 or &gt; <paramref name="array">array</paramref> length minus <paramref name="offset">offset</paramref>.</exception>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryWriter.WriteArray(System.String,System.String,System.String,System.Decimal[],System.Int32,System.Int32)">
+ <summary>Writes nodes from a <see cref="T:System.Decimal"></see> array.</summary>
+ <param name="prefix">The namespace prefix.</param>
+ <param name="localName">The local name of the element.</param>
+ <param name="namespaceUri">The namespace URI of the element.</param>
+ <param name="array">The array that contains the nodes.</param>
+ <param name="offset">The starting index in the array.</param>
+ <param name="count">The number of nodes to get from the array.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count">count</paramref> is &lt; 0 or &gt; <paramref name="array">array</paramref> length minus <paramref name="offset">offset</paramref>.</exception>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryWriter.WriteArray(System.String,System.String,System.String,System.DateTime[],System.Int32,System.Int32)">
+ <summary>Writes nodes from a <see cref="T:System.DateTime"></see> array.</summary>
+ <param name="prefix">The namespace prefix.</param>
+ <param name="localName">The local name of the element.</param>
+ <param name="namespaceUri">The namespace URI of the element.</param>
+ <param name="array">The array that contains the nodes.</param>
+ <param name="offset">The starting index in the array.</param>
+ <param name="count">The number of nodes to get from the array.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count">count</paramref> is &lt; 0 or &gt; <paramref name="array">array</paramref> length minus <paramref name="offset">offset</paramref>.</exception>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryWriter.WriteArray(System.String,System.String,System.String,System.Boolean[],System.Int32,System.Int32)">
+ <summary>Writes nodes from a <see cref="T:System.Boolean"></see> array.</summary>
+ <param name="prefix">The namespace prefix.</param>
+ <param name="localName">The local name of the element.</param>
+ <param name="namespaceUri">The namespace URI of the element.</param>
+ <param name="array">The array that contains the data.</param>
+ <param name="offset">The starting index in the array.</param>
+ <param name="count">The number of values to write from the array.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count">count</paramref> is &lt; 0 or &gt; <paramref name="array">array</paramref> length minus <paramref name="offset">offset</paramref>.</exception>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryWriter.WriteAttributeString(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.String)">
+ <summary>Writes an attribute qualified name and value.</summary>
+ <param name="localName">The local name of the attribute.</param>
+ <param name="namespaceUri">The namespace URI of the attribute.</param>
+ <param name="value">The attribute.</param>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryWriter.WriteAttributeString(System.String,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.String)">
+ <summary>Writes an attribute qualified name and value.</summary>
+ <param name="prefix">The prefix of the attribute.</param>
+ <param name="localName">The local name of the attribute.</param>
+ <param name="namespaceUri">The namespace URI of the attribute.</param>
+ <param name="value">The attribute.</param>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryWriter.WriteBase64Async(System.Byte[],System.Int32,System.Int32)">
+ <summary>Asynchronously encodes the specified binary bytes as Base64 and writes out the resulting text.</summary>
+ <param name="buffer">Byte array to encode.</param>
+ <param name="index">The position in the buffer indicating the start of the bytes to write.</param>
+ <param name="count">The number of bytes to write.</param>
+ <returns>The task that represents the asynchronous WriteBase64 operation.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlDictionaryWriter"></see> asynchronous method was called without setting the <see cref="P:System.Xml.XmlWriterSettings.Async"></see> flag to true. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;Set XmlWriterSettings.Async to true if you want to use Async Methods.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryWriter.WriteElementString(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.String)">
+ <summary>Writes an element with a text content.</summary>
+ <param name="localName">The local name of the element.</param>
+ <param name="namespaceUri">The namespace URI of the element.</param>
+ <param name="value">The element content.</param>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryWriter.WriteElementString(System.String,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString,System.String)">
+ <summary>Writes an element with a text content.</summary>
+ <param name="prefix">The prefix of the element.</param>
+ <param name="localName">The local name of the element.</param>
+ <param name="namespaceUri">The namespace URI of the element.</param>
+ <param name="value">The element content.</param>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryWriter.WriteNode(System.Xml.XmlReader,System.Boolean)">
+ <summary>Writes the current XML node from an <see cref="T:System.Xml.XmlReader"></see>.</summary>
+ <param name="reader">The <see cref="T:System.Xml.XmlReader"></see>.</param>
+ <param name="defattr">true to copy the default attributes from the <see cref="T:System.Xml.XmlReader"></see>; otherwise, false.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="reader">reader</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryWriter.WriteNode(System.Xml.XmlDictionaryReader,System.Boolean)">
+ <summary>Writes the current XML node from an <see cref="T:System.Xml.XmlDictionaryReader"></see>.</summary>
+ <param name="reader">The <see cref="T:System.Xml.XmlDictionaryReader"></see>.</param>
+ <param name="defattr">true to copy the default attributes from the XmlReader; otherwise, false.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="reader">reader</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryWriter.WriteQualifiedName(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString)">
+ <summary>Writes out the namespace-qualified name. This method looks up the prefix that is in scope for the given namespace.</summary>
+ <param name="localName">The local name of the qualified name.</param>
+ <param name="namespaceUri">The namespace URI of the qualified name.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="localName">localName</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryWriter.WriteStartAttribute(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString)">
+ <summary>Writes the start of an attribute with the specified local name, and namespace URI.</summary>
+ <param name="localName">The local name of the attribute.</param>
+ <param name="namespaceUri">The namespace URI of the attribute.</param>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryWriter.WriteStartAttribute(System.String,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString)">
+ <summary>Writes the start of an attribute with the specified prefix, local name, and namespace URI.</summary>
+ <param name="prefix">The namespace prefix.</param>
+ <param name="localName">The local name of the attribute.</param>
+ <param name="namespaceUri">The namespace URI of the attribute.</param>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryWriter.WriteStartElement(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString)">
+ <summary>Writes the specified start tag and associates it with the given namespace.</summary>
+ <param name="localName">The local name of the element.</param>
+ <param name="namespaceUri">The namespace URI of the element.</param>
+ <exception cref="T:System.InvalidOperationException">The writer is closed.</exception>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryWriter.WriteStartElement(System.String,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString)">
+ <summary>Writes the specified start tag and associates it with the given namespace and prefix.</summary>
+ <param name="prefix">The prefix of the element.</param>
+ <param name="localName">The local name of the element.</param>
+ <param name="namespaceUri">The namespace URI of the element.</param>
+ <exception cref="T:System.InvalidOperationException">The writer is closed.</exception>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryWriter.WriteString(System.Xml.XmlDictionaryString)">
+ <summary>Writes the given text content.</summary>
+ <param name="value">The text to write.</param>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryWriter.WriteTextNode(System.Xml.XmlDictionaryReader,System.Boolean)">
+ <summary>Writes the text node that an <see cref="T:System.Xml.XmlDictionaryReader"></see> is currently positioned on.</summary>
+ <param name="reader">The <see cref="T:System.Xml.XmlDictionaryReader"></see> to get the text value from.</param>
+ <param name="isAttribute">true to indicate that the reader is positioned on an attribute value or element content; otherwise, false.</param>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryWriter.WriteValue(System.Guid)">
+ <summary>Writes a <see cref="T:System.Guid"></see> value.</summary>
+ <param name="value">The <see cref="T:System.Guid"></see> value to write.</param>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryWriter.WriteValue(System.TimeSpan)">
+ <summary>Writes a <see cref="T:System.TimeSpan"></see> value.</summary>
+ <param name="value">The <see cref="T:System.TimeSpan"></see> value to write.</param>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryWriter.WriteValue(System.Xml.IStreamProvider)">
+ <summary>Writes a value from an <see cref="T:System.Xml.IStreamProvider"></see>.</summary>
+ <param name="value">The <see cref="T:System.Xml.IStreamProvider"></see> value to write.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="value">value</paramref> is null.</exception>
+ <exception cref="T:System.Xml.XmlException"><paramref name="value">value</paramref> returns a null stream object.</exception>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlDictionaryWriter"></see> method was called before a previous asynchronous operation finished. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;An asynchronous operation is already in progress.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryWriter.WriteValue(System.Xml.UniqueId)">
+ <summary>Writes a Unique Id value.</summary>
+ <param name="value">The Unique Id value to write.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="value">value</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryWriter.WriteValue(System.Xml.XmlDictionaryString)">
+ <summary>Writes a <see cref="T:System.Xml.XmlDictionaryString"></see> value.</summary>
+ <param name="value">The <see cref="T:System.Xml.XmlDictionaryString"></see> value.</param>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryWriter.WriteValueAsync(System.Xml.IStreamProvider)">
+ <summary>Asynchronously writes a value from an <see cref="T:System.Xml.IStreamProvider"></see>.</summary>
+ <param name="value">The <see cref="T:System.Xml.IStreamProvider"></see> value to write.</param>
+ <returns>The task that represents the asynchronous WriteValue operation.</returns>
+ <exception cref="T:System.InvalidOperationException">An <see cref="T:System.Xml.XmlDictionaryWriter"></see> asynchronous method was called without setting the <see cref="P:System.Xml.XmlWriterSettings.Async"></see> flag to true. In this case, <see cref="T:System.InvalidOperationException"></see> is thrown with the message &quot;Set XmlWriterSettings.Async to true if you want to use Async Methods.&quot;</exception>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryWriter.WriteXmlAttribute(System.String,System.String)">
+ <summary>Writes a standard XML attribute in the current node.</summary>
+ <param name="localName">The local name of the attribute.</param>
+ <param name="value">The value of the attribute.</param>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryWriter.WriteXmlAttribute(System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString)">
+ <summary>Writes an XML attribute in the current node.</summary>
+ <param name="localName">The local name of the attribute.</param>
+ <param name="value">The value of the attribute.</param>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryWriter.WriteXmlnsAttribute(System.String,System.String)">
+ <summary>Writes a namespace declaration attribute.</summary>
+ <param name="prefix">The prefix that is bound to the given namespace.</param>
+ <param name="namespaceUri">The namespace to which the prefix is bound.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="namespaceUri">namespaceUri</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Xml.XmlDictionaryWriter.WriteXmlnsAttribute(System.String,System.Xml.XmlDictionaryString)">
+ <summary>Writes a namespace declaration attribute.</summary>
+ <param name="prefix">The prefix that is bound to the given namespace.</param>
+ <param name="namespaceUri">The namespace to which the prefix is bound.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="namespaceUri">namespaceUri</paramref> is null.</exception>
+ </member>
+ <member name="T:System.Xml.XmlDocument">
+ <summary>Represents an XML document. You can use this class to load, validate, edit, add, and position XML in a document.</summary>
+ </member>
+ <member name="M:System.Xml.XmlDocument.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.XmlDocument"></see> class.</summary>
+ </member>
+ <member name="M:System.Xml.XmlDocument.#ctor(System.Xml.XmlImplementation)">
+ <summary>Initializes a new instance of the XmlDocument class with the specified <see cref="T:System.Xml.XmlImplementation"></see>.</summary>
+ <param name="imp">The XmlImplementation to use.</param>
+ </member>
+ <member name="M:System.Xml.XmlDocument.#ctor(System.Xml.XmlNameTable)">
+ <summary>Initializes a new instance of the XmlDocument class with the specified <see cref="T:System.Xml.XmlNameTable"></see>.</summary>
+ <param name="nt">The XmlNameTable to use.</param>
+ </member>
+ <member name="P:System.Xml.XmlDocument.BaseURI">
+ <summary>Gets the base URI of the current node.</summary>
+ <returns>The location from which the node was loaded.</returns>
+ </member>
+ <member name="M:System.Xml.XmlDocument.CloneNode(System.Boolean)">
+ <summary>Creates a duplicate of this node.</summary>
+ <param name="deep">true to recursively clone the subtree under the specified node; false to clone only the node itself.</param>
+ <returns>The cloned XmlDocument node.</returns>
+ </member>
+ <member name="M:System.Xml.XmlDocument.CreateAttribute(System.String)">
+ <summary>Creates an <see cref="T:System.Xml.XmlAttribute"></see> with the specified <see cref="P:System.Xml.XmlDocument.Name"></see>.</summary>
+ <param name="name">The qualified name of the attribute. If the name contains a colon, the <see cref="P:System.Xml.XmlNode.Prefix"></see> property reflects the part of the name preceding the first colon and the <see cref="P:System.Xml.XmlDocument.LocalName"></see> property reflects the part of the name following the first colon. The <see cref="P:System.Xml.XmlNode.NamespaceURI"></see> remains empty unless the prefix is a recognized built-in prefix such as xmlns. In this case NamespaceURI has a value of <see cref="http://www.w3.org/2000/xmlns/">http://www.w3.org/2000/xmlns/</see>.</param>
+ <returns>The new XmlAttribute.</returns>
+ </member>
+ <member name="M:System.Xml.XmlDocument.CreateAttribute(System.String,System.String)">
+ <summary>Creates an <see cref="T:System.Xml.XmlAttribute"></see> with the specified qualified name and <see cref="P:System.Xml.XmlNode.NamespaceURI"></see>.</summary>
+ <param name="qualifiedName">The qualified name of the attribute. If the name contains a colon then the <see cref="P:System.Xml.XmlNode.Prefix"></see> property will reflect the part of the name preceding the colon and the <see cref="P:System.Xml.XmlDocument.LocalName"></see> property will reflect the part of the name after the colon.</param>
+ <param name="namespaceURI">The namespaceURI of the attribute. If the qualified name includes a prefix of xmlns, then this parameter must be <see cref="http://www.w3.org/2000/xmlns/">http://www.w3.org/2000/xmlns/</see>.</param>
+ <returns>The new XmlAttribute.</returns>
+ </member>
+ <member name="M:System.Xml.XmlDocument.CreateAttribute(System.String,System.String,System.String)">
+ <summary>Creates an <see cref="T:System.Xml.XmlAttribute"></see> with the specified <see cref="P:System.Xml.XmlNode.Prefix"></see>, <see cref="P:System.Xml.XmlDocument.LocalName"></see>, and <see cref="P:System.Xml.XmlNode.NamespaceURI"></see>.</summary>
+ <param name="prefix">The prefix of the attribute (if any). String.Empty and null are equivalent.</param>
+ <param name="localName">The local name of the attribute.</param>
+ <param name="namespaceURI">The namespace URI of the attribute (if any). String.Empty and null are equivalent. If prefix is xmlns, then this parameter must be <see cref="http://www.w3.org/2000/xmlns/">http://www.w3.org/2000/xmlns/</see>; otherwise an exception is thrown.</param>
+ <returns>The new XmlAttribute.</returns>
+ </member>
+ <member name="M:System.Xml.XmlDocument.CreateCDataSection(System.String)">
+ <summary>Creates an <see cref="T:System.Xml.XmlCDataSection"></see> containing the specified data.</summary>
+ <param name="data">The content of the new XmlCDataSection.</param>
+ <returns>The new XmlCDataSection.</returns>
+ </member>
+ <member name="M:System.Xml.XmlDocument.CreateComment(System.String)">
+ <summary>Creates an <see cref="T:System.Xml.XmlComment"></see> containing the specified data.</summary>
+ <param name="data">The content of the new XmlComment.</param>
+ <returns>The new XmlComment.</returns>
+ </member>
+ <member name="M:System.Xml.XmlDocument.CreateDefaultAttribute(System.String,System.String,System.String)">
+ <summary>Creates a default attribute with the specified prefix, local name and namespace URI.</summary>
+ <param name="prefix">The prefix of the attribute (if any).</param>
+ <param name="localName">The local name of the attribute.</param>
+ <param name="namespaceURI">The namespace URI of the attribute (if any).</param>
+ <returns>The new <see cref="T:System.Xml.XmlAttribute"></see>.</returns>
+ </member>
+ <member name="M:System.Xml.XmlDocument.CreateDocumentFragment">
+ <summary>Creates an <see cref="T:System.Xml.XmlDocumentFragment"></see>.</summary>
+ <returns>The new XmlDocumentFragment.</returns>
+ </member>
+ <member name="M:System.Xml.XmlDocument.CreateDocumentType(System.String,System.String,System.String,System.String)">
+ <summary>Returns a new <see cref="T:System.Xml.XmlDocumentType"></see> object.</summary>
+ <param name="name">Name of the document type.</param>
+ <param name="publicId">The public identifier of the document type or null. You can specify a public URI and also a system identifier to identify the location of the external DTD subset.</param>
+ <param name="systemId">The system identifier of the document type or null. Specifies the URL of the file location for the external DTD subset.</param>
+ <param name="internalSubset">The DTD internal subset of the document type or null.</param>
+ <returns>The new XmlDocumentType.</returns>
+ </member>
+ <member name="M:System.Xml.XmlDocument.CreateElement(System.String)">
+ <summary>Creates an element with the specified name.</summary>
+ <param name="name">The qualified name of the element. If the name contains a colon then the <see cref="P:System.Xml.XmlNode.Prefix"></see> property reflects the part of the name preceding the colon and the <see cref="P:System.Xml.XmlDocument.LocalName"></see> property reflects the part of the name after the colon. The qualified name cannot include a prefix of'xmlns'.</param>
+ <returns>The new XmlElement.</returns>
+ </member>
+ <member name="M:System.Xml.XmlDocument.CreateElement(System.String,System.String)">
+ <summary>Creates an <see cref="T:System.Xml.XmlElement"></see> with the qualified name and <see cref="P:System.Xml.XmlNode.NamespaceURI"></see>.</summary>
+ <param name="qualifiedName">The qualified name of the element. If the name contains a colon then the <see cref="P:System.Xml.XmlNode.Prefix"></see> property will reflect the part of the name preceding the colon and the <see cref="P:System.Xml.XmlDocument.LocalName"></see> property will reflect the part of the name after the colon. The qualified name cannot include a prefix of'xmlns'.</param>
+ <param name="namespaceURI">The namespace URI of the element.</param>
+ <returns>The new XmlElement.</returns>
+ </member>
+ <member name="M:System.Xml.XmlDocument.CreateElement(System.String,System.String,System.String)">
+ <summary>Creates an element with the specified <see cref="P:System.Xml.XmlNode.Prefix"></see>, <see cref="P:System.Xml.XmlDocument.LocalName"></see>, and <see cref="P:System.Xml.XmlNode.NamespaceURI"></see>.</summary>
+ <param name="prefix">The prefix of the new element (if any). String.Empty and null are equivalent.</param>
+ <param name="localName">The local name of the new element.</param>
+ <param name="namespaceURI">The namespace URI of the new element (if any). String.Empty and null are equivalent.</param>
+ <returns>The new <see cref="T:System.Xml.XmlElement"></see>.</returns>
+ </member>
+ <member name="M:System.Xml.XmlDocument.CreateEntityReference(System.String)">
+ <summary>Creates an <see cref="T:System.Xml.XmlEntityReference"></see> with the specified name.</summary>
+ <param name="name">The name of the entity reference.</param>
+ <returns>The new XmlEntityReference.</returns>
+ <exception cref="T:System.ArgumentException">The name is invalid (for example, names starting with'#' are invalid.)</exception>
+ </member>
+ <member name="M:System.Xml.XmlDocument.CreateNavigator">
+ <summary>Creates a new <see cref="T:System.Xml.XPath.XPathNavigator"></see> object for navigating this document.</summary>
+ <returns>An <see cref="T:System.Xml.XPath.XPathNavigator"></see> object.</returns>
+ </member>
+ <member name="M:System.Xml.XmlDocument.CreateNavigator(System.Xml.XmlNode)">
+ <summary>Creates an <see cref="T:System.Xml.XPath.XPathNavigator"></see> object for navigating this document positioned on the <see cref="T:System.Xml.XmlNode"></see> specified.</summary>
+ <param name="node">The <see cref="T:System.Xml.XmlNode"></see> you want the navigator initially positioned on.</param>
+ <returns>An <see cref="T:System.Xml.XPath.XPathNavigator"></see> object.</returns>
+ </member>
+ <member name="M:System.Xml.XmlDocument.CreateNode(System.String,System.String,System.String)">
+ <summary>Creates an <see cref="T:System.Xml.XmlNode"></see> with the specified node type, <see cref="P:System.Xml.XmlDocument.Name"></see>, and <see cref="P:System.Xml.XmlNode.NamespaceURI"></see>.</summary>
+ <param name="nodeTypeString">String version of the <see cref="T:System.Xml.XmlNodeType"></see> of the new node. This parameter must be one of the values listed in the table below.</param>
+ <param name="name">The qualified name of the new node. If the name contains a colon, it is parsed into <see cref="P:System.Xml.XmlNode.Prefix"></see> and <see cref="P:System.Xml.XmlDocument.LocalName"></see> components.</param>
+ <param name="namespaceURI">The namespace URI of the new node.</param>
+ <returns>The new XmlNode.</returns>
+ <exception cref="T:System.ArgumentException">The name was not provided and the XmlNodeType requires a name; or <paramref name="nodeTypeString">nodeTypeString</paramref> is not one of the strings listed below.</exception>
+ </member>
+ <member name="M:System.Xml.XmlDocument.CreateNode(System.Xml.XmlNodeType,System.String,System.String)">
+ <summary>Creates an <see cref="T:System.Xml.XmlNode"></see> with the specified <see cref="T:System.Xml.XmlNodeType"></see>, <see cref="P:System.Xml.XmlDocument.Name"></see>, and <see cref="P:System.Xml.XmlNode.NamespaceURI"></see>.</summary>
+ <param name="type">The XmlNodeType of the new node.</param>
+ <param name="name">The qualified name of the new node. If the name contains a colon then it is parsed into <see cref="P:System.Xml.XmlNode.Prefix"></see> and <see cref="P:System.Xml.XmlDocument.LocalName"></see> components.</param>
+ <param name="namespaceURI">The namespace URI of the new node.</param>
+ <returns>The new XmlNode.</returns>
+ <exception cref="T:System.ArgumentException">The name was not provided and the XmlNodeType requires a name.</exception>
+ </member>
+ <member name="M:System.Xml.XmlDocument.CreateNode(System.Xml.XmlNodeType,System.String,System.String,System.String)">
+ <summary>Creates a <see cref="T:System.Xml.XmlNode"></see> with the specified <see cref="T:System.Xml.XmlNodeType"></see>, <see cref="P:System.Xml.XmlNode.Prefix"></see>, <see cref="P:System.Xml.XmlDocument.Name"></see>, and <see cref="P:System.Xml.XmlNode.NamespaceURI"></see>.</summary>
+ <param name="type">The XmlNodeType of the new node.</param>
+ <param name="prefix">The prefix of the new node.</param>
+ <param name="name">The local name of the new node.</param>
+ <param name="namespaceURI">The namespace URI of the new node.</param>
+ <returns>The new XmlNode.</returns>
+ <exception cref="T:System.ArgumentException">The name was not provided and the XmlNodeType requires a name.</exception>
+ </member>
+ <member name="M:System.Xml.XmlDocument.CreateProcessingInstruction(System.String,System.String)">
+ <summary>Creates an <see cref="T:System.Xml.XmlProcessingInstruction"></see> with the specified name and data.</summary>
+ <param name="target">The name of the processing instruction.</param>
+ <param name="data">The data for the processing instruction.</param>
+ <returns>The new XmlProcessingInstruction.</returns>
+ </member>
+ <member name="M:System.Xml.XmlDocument.CreateSignificantWhitespace(System.String)">
+ <summary>Creates an <see cref="T:System.Xml.XmlSignificantWhitespace"></see> node.</summary>
+ <param name="text"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">The string must contain only the following characters &amp;#20; &amp;#10; &amp;#13; and &amp;#9;</p>
+</param>
+ <returns>A new XmlSignificantWhitespace node.</returns>
+ </member>
+ <member name="M:System.Xml.XmlDocument.CreateTextNode(System.String)">
+ <summary>Creates an <see cref="T:System.Xml.XmlText"></see> with the specified text.</summary>
+ <param name="text">The text for the Text node.</param>
+ <returns>The new XmlText node.</returns>
+ </member>
+ <member name="M:System.Xml.XmlDocument.CreateWhitespace(System.String)">
+ <summary>Creates an <see cref="T:System.Xml.XmlWhitespace"></see> node.</summary>
+ <param name="text"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">The string must contain only the following characters &amp;#20; &amp;#10; &amp;#13; and &amp;#9;</p>
+</param>
+ <returns>A new XmlWhitespace node.</returns>
+ </member>
+ <member name="M:System.Xml.XmlDocument.CreateXmlDeclaration(System.String,System.String,System.String)">
+ <summary>Creates an <see cref="T:System.Xml.XmlDeclaration"></see> node with the specified values.</summary>
+ <param name="version">The version must be &quot;1.0&quot;.</param>
+ <param name="encoding">The value of the encoding attribute. This is the encoding that is used when you save the <see cref="T:System.Xml.XmlDocument"></see> to a file or a stream; therefore, it must be set to a string supported by the <see cref="T:System.Text.Encoding"></see> class, otherwise <see cref="M:System.Xml.XmlDocument.Save(System.String)"></see> fails. If this is null or String.Empty, the Save method does not write an encoding attribute on the XML declaration and therefore the default encoding, UTF-8, is used. Note: If the XmlDocument is saved to either a <see cref="T:System.IO.TextWriter"></see> or an <see cref="T:System.Xml.XmlTextWriter"></see>, this encoding value is discarded. Instead, the encoding of the TextWriter or the XmlTextWriter is used. This ensures that the XML written out can be read back using the correct encoding.</param>
+ <param name="standalone">The value must be either &quot;yes&quot; or &quot;no&quot;. If this is null or String.Empty, the Save method does not write a standalone attribute on the XML declaration.</param>
+ <returns>The new XmlDeclaration node.</returns>
+ <exception cref="T:System.ArgumentException">The values of <paramref name="version">version</paramref> or <paramref name="standalone">standalone</paramref> are something other than the ones specified above.</exception>
+ </member>
+ <member name="P:System.Xml.XmlDocument.DocumentElement">
+ <summary>Gets the root <see cref="T:System.Xml.XmlElement"></see> for the document.</summary>
+ <returns>The XmlElement that represents the root of the XML document tree. If no root exists, null is returned.</returns>
+ </member>
+ <member name="P:System.Xml.XmlDocument.DocumentType">
+ <summary>Gets the node containing the DOCTYPE declaration.</summary>
+ <returns>The <see cref="T:System.Xml.XmlNode"></see> containing the DocumentType (DOCTYPE declaration).</returns>
+ </member>
+ <member name="M:System.Xml.XmlDocument.GetElementById(System.String)">
+ <summary>Gets the <see cref="T:System.Xml.XmlElement"></see> with the specified ID.</summary>
+ <param name="elementId">The attribute ID to match.</param>
+ <returns>The XmlElement with the matching ID or null if no matching element is found.</returns>
+ </member>
+ <member name="M:System.Xml.XmlDocument.GetElementsByTagName(System.String)">
+ <summary>Returns an <see cref="T:System.Xml.XmlNodeList"></see> containing a list of all descendant elements that match the specified <see cref="P:System.Xml.XmlDocument.Name"></see>.</summary>
+ <param name="name">The qualified name to match. It is matched against the Name property of the matching node. The special value &quot;*&quot; matches all tags.</param>
+ <returns>An <see cref="T:System.Xml.XmlNodeList"></see> containing a list of all matching nodes. If no nodes match <paramref name="name">name</paramref>, the returned collection will be empty.</returns>
+ </member>
+ <member name="M:System.Xml.XmlDocument.GetElementsByTagName(System.String,System.String)">
+ <summary>Returns an <see cref="T:System.Xml.XmlNodeList"></see> containing a list of all descendant elements that match the specified <see cref="P:System.Xml.XmlDocument.LocalName"></see> and <see cref="P:System.Xml.XmlNode.NamespaceURI"></see>.</summary>
+ <param name="localName">The LocalName to match. The special value &quot;*&quot; matches all tags.</param>
+ <param name="namespaceURI">NamespaceURI to match.</param>
+ <returns>An <see cref="T:System.Xml.XmlNodeList"></see> containing a list of all matching nodes. If no nodes match the specified <paramref name="localName">localName</paramref> and <paramref name="namespaceURI">namespaceURI</paramref>, the returned collection will be empty.</returns>
+ </member>
+ <member name="P:System.Xml.XmlDocument.Implementation">
+ <summary>Gets the <see cref="T:System.Xml.XmlImplementation"></see> object for the current document.</summary>
+ <returns>The XmlImplementation object for the current document.</returns>
+ </member>
+ <member name="M:System.Xml.XmlDocument.ImportNode(System.Xml.XmlNode,System.Boolean)">
+ <summary>Imports a node from another document to the current document.</summary>
+ <param name="node">The node being imported.</param>
+ <param name="deep">true to perform a deep clone; otherwise, false.</param>
+ <returns>The imported <see cref="T:System.Xml.XmlNode"></see>.</returns>
+ <exception cref="T:System.InvalidOperationException">Calling this method on a node type which cannot be imported.</exception>
+ </member>
+ <member name="P:System.Xml.XmlDocument.InnerText">
+ <summary>Throws an <see cref="T:System.InvalidOperationException"></see> in all cases.</summary>
+ <returns>The values of the node and all its child nodes.</returns>
+ <exception cref="T:System.InvalidOperationException">In all cases.</exception>
+ </member>
+ <member name="P:System.Xml.XmlDocument.InnerXml">
+ <summary>Gets or sets the markup representing the children of the current node.</summary>
+ <returns>The markup of the children of the current node.</returns>
+ <exception cref="T:System.Xml.XmlException">The XML specified when setting this property is not well-formed.</exception>
+ </member>
+ <member name="P:System.Xml.XmlDocument.IsReadOnly">
+ <summary>Gets a value indicating whether the current node is read-only.</summary>
+ <returns>true if the current node is read-only; otherwise false. XmlDocument nodes always return false.</returns>
+ </member>
+ <member name="M:System.Xml.XmlDocument.Load(System.IO.Stream)">
+ <summary>Loads the XML document from the specified stream.</summary>
+ <param name="inStream">The stream containing the XML document to load.</param>
+ <exception cref="T:System.Xml.XmlException">There is a load or parse error in the XML. In this case, a <see cref="T:System.IO.FileNotFoundException"></see> is raised.</exception>
+ </member>
+ <member name="M:System.Xml.XmlDocument.Load(System.IO.TextReader)">
+ <summary>Loads the XML document from the specified <see cref="T:System.IO.TextReader"></see>.</summary>
+ <param name="txtReader">The TextReader used to feed the XML data into the document.</param>
+ <exception cref="T:System.Xml.XmlException">There is a load or parse error in the XML. In this case, the document remains empty.</exception>
+ </member>
+ <member name="M:System.Xml.XmlDocument.Load(System.String)">
+ <summary>Loads the XML document from the specified URL.</summary>
+ <param name="filename">URL for the file containing the XML document to load. The URL can be either a local file or an HTTP URL (a Web address).</param>
+ <exception cref="T:System.Xml.XmlException">There is a load or parse error in the XML. In this case, a <see cref="T:System.IO.FileNotFoundException"></see> is raised.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="filename">filename</paramref> is a zero-length string, contains only white space, or contains one or more invalid characters as defined by <see cref="F:System.IO.Path.InvalidPathChars"></see>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="filename">filename</paramref> is null.</exception>
+ <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters, and file names must be less than 260 characters.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The specified path is invalid (for example, it is on an unmapped drive).</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurred while opening the file.</exception>
+ <exception cref="T:System.UnauthorizedAccessException"><paramref name="filename">filename</paramref> specified a file that is read-only. -or- This operation is not supported on the current platform. -or- <paramref name="filename">filename</paramref> specified a directory. -or- The caller does not have the required permission.</exception>
+ <exception cref="T:System.IO.FileNotFoundException">The file specified in <paramref name="filename">filename</paramref> was not found.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="filename">filename</paramref> is in an invalid format.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ </member>
+ <member name="M:System.Xml.XmlDocument.Load(System.Xml.XmlReader)">
+ <summary>Loads the XML document from the specified <see cref="T:System.Xml.XmlReader"></see>.</summary>
+ <param name="reader">The XmlReader used to feed the XML data into the document.</param>
+ <exception cref="T:System.Xml.XmlException">There is a load or parse error in the XML. In this case, the document remains empty.</exception>
+ </member>
+ <member name="M:System.Xml.XmlDocument.LoadXml(System.String)">
+ <summary>Loads the XML document from the specified string.</summary>
+ <param name="xml">String containing the XML document to load.</param>
+ <exception cref="T:System.Xml.XmlException">There is a load or parse error in the XML. In this case, the document remains empty.</exception>
+ </member>
+ <member name="P:System.Xml.XmlDocument.LocalName">
+ <summary>Gets the local name of the node.</summary>
+ <returns>For XmlDocument nodes, the local name is #document.</returns>
+ </member>
+ <member name="P:System.Xml.XmlDocument.Name">
+ <summary>Gets the qualified name of the node.</summary>
+ <returns>For XmlDocument nodes, the name is #document.</returns>
+ </member>
+ <member name="P:System.Xml.XmlDocument.NameTable">
+ <summary>Gets the <see cref="T:System.Xml.XmlNameTable"></see> associated with this implementation.</summary>
+ <returns>An XmlNameTable enabling you to get the atomized version of a string within the document.</returns>
+ </member>
+ <member name="E:System.Xml.XmlDocument.NodeChanged">
+ <summary>Occurs when the <see cref="P:System.Xml.XmlNode.Value"></see> of a node belonging to this document has been changed.</summary>
+ <returns></returns>
+ </member>
+ <member name="E:System.Xml.XmlDocument.NodeChanging">
+ <summary>Occurs when the <see cref="P:System.Xml.XmlNode.Value"></see> of a node belonging to this document is about to be changed.</summary>
+ <returns></returns>
+ </member>
+ <member name="E:System.Xml.XmlDocument.NodeInserted">
+ <summary>Occurs when a node belonging to this document has been inserted into another node.</summary>
+ <returns></returns>
+ </member>
+ <member name="E:System.Xml.XmlDocument.NodeInserting">
+ <summary>Occurs when a node belonging to this document is about to be inserted into another node.</summary>
+ <returns></returns>
+ </member>
+ <member name="E:System.Xml.XmlDocument.NodeRemoved">
+ <summary>Occurs when a node belonging to this document has been removed from its parent.</summary>
+ <returns></returns>
+ </member>
+ <member name="E:System.Xml.XmlDocument.NodeRemoving">
+ <summary>Occurs when a node belonging to this document is about to be removed from the document.</summary>
+ <returns></returns>
+ </member>
+ <member name="P:System.Xml.XmlDocument.NodeType">
+ <summary>Gets the type of the current node.</summary>
+ <returns>The node type. For XmlDocument nodes, this value is XmlNodeType.Document.</returns>
+ </member>
+ <member name="P:System.Xml.XmlDocument.OwnerDocument">
+ <summary>Gets the <see cref="T:System.Xml.XmlDocument"></see> to which the current node belongs.</summary>
+ <returns>For XmlDocument nodes (<see cref="P:System.Xml.XmlDocument.NodeType"></see> equals XmlNodeType.Document), this property always returns null.</returns>
+ </member>
+ <member name="P:System.Xml.XmlDocument.ParentNode">
+ <summary>Gets the parent node of this node (for nodes that can have parents).</summary>
+ <returns>Always returns null.</returns>
+ </member>
+ <member name="P:System.Xml.XmlDocument.PreserveWhitespace">
+ <summary>Gets or sets a value indicating whether to preserve white space in element content.</summary>
+ <returns>true to preserve white space; otherwise false. The default is false.</returns>
+ </member>
+ <member name="M:System.Xml.XmlDocument.ReadNode(System.Xml.XmlReader)">
+ <summary>Creates an <see cref="T:System.Xml.XmlNode"></see> object based on the information in the <see cref="T:System.Xml.XmlReader"></see>. The reader must be positioned on a node or attribute.</summary>
+ <param name="reader">The XML source</param>
+ <returns>The new XmlNode or null if no more nodes exist.</returns>
+ <exception cref="T:System.NullReferenceException">The reader is positioned on a node type that does not translate to a valid DOM node (for example, EndElement or EndEntity).</exception>
+ </member>
+ <member name="M:System.Xml.XmlDocument.Save(System.IO.Stream)">
+ <summary>Saves the XML document to the specified stream.</summary>
+ <param name="outStream">The stream to which you want to save.</param>
+ <exception cref="T:System.Xml.XmlException">The operation would not result in a well formed XML document (for example, no document element or duplicate XML declarations).</exception>
+ </member>
+ <member name="M:System.Xml.XmlDocument.Save(System.IO.TextWriter)">
+ <summary>Saves the XML document to the specified <see cref="T:System.IO.TextWriter"></see>.</summary>
+ <param name="writer">The TextWriter to which you want to save.</param>
+ <exception cref="T:System.Xml.XmlException">The operation would not result in a well formed XML document (for example, no document element or duplicate XML declarations).</exception>
+ </member>
+ <member name="M:System.Xml.XmlDocument.Save(System.String)">
+ <summary>Saves the XML document to the specified file. If the specified file exists, this method overwrites it.</summary>
+ <param name="filename">The location of the file where you want to save the document.</param>
+ <exception cref="T:System.Xml.XmlException">The operation would not result in a well formed XML document (for example, no document element or duplicate XML declarations).</exception>
+ </member>
+ <member name="M:System.Xml.XmlDocument.Save(System.Xml.XmlWriter)">
+ <summary>Saves the XML document to the specified <see cref="T:System.Xml.XmlWriter"></see>.</summary>
+ <param name="w">The XmlWriter to which you want to save.</param>
+ <exception cref="T:System.Xml.XmlException">The operation would not result in a well formed XML document (for example, no document element or duplicate XML declarations).</exception>
+ </member>
+ <member name="P:System.Xml.XmlDocument.SchemaInfo">
+ <summary>Returns the Post-Schema-Validation-Infoset (PSVI) of the node.</summary>
+ <returns>The <see cref="T:System.Xml.Schema.IXmlSchemaInfo"></see> object representing the PSVI of the node.</returns>
+ </member>
+ <member name="P:System.Xml.XmlDocument.Schemas">
+ <summary>Gets or sets the <see cref="T:System.Xml.Schema.XmlSchemaSet"></see> object associated with this <see cref="T:System.Xml.XmlDocument"></see>.</summary>
+ <returns>An <see cref="T:System.Xml.Schema.XmlSchemaSet"></see> object containing the XML Schema Definition Language (XSD) schemas associated with this <see cref="T:System.Xml.XmlDocument"></see>; otherwise, an empty <see cref="T:System.Xml.Schema.XmlSchemaSet"></see> object.</returns>
+ </member>
+ <member name="M:System.Xml.XmlDocument.Validate(System.Xml.Schema.ValidationEventHandler)">
+ <summary>Validates the <see cref="T:System.Xml.XmlDocument"></see> against the XML Schema Definition Language (XSD) schemas contained in the <see cref="P:System.Xml.XmlDocument.Schemas"></see> property.</summary>
+ <param name="validationEventHandler">The <see cref="T:System.Xml.Schema.ValidationEventHandler"></see> object that receives information about schema validation warnings and errors.</param>
+ <exception cref="T:System.Xml.Schema.XmlSchemaValidationException">A schema validation event occurred and no <see cref="T:System.Xml.Schema.ValidationEventHandler"></see> object was specified.</exception>
+ </member>
+ <member name="M:System.Xml.XmlDocument.Validate(System.Xml.Schema.ValidationEventHandler,System.Xml.XmlNode)">
+ <summary>Validates the <see cref="T:System.Xml.XmlNode"></see> object specified against the XML Schema Definition Language (XSD) schemas in the <see cref="P:System.Xml.XmlDocument.Schemas"></see> property.</summary>
+ <param name="validationEventHandler">The <see cref="T:System.Xml.Schema.ValidationEventHandler"></see> object that receives information about schema validation warnings and errors.</param>
+ <param name="nodeToValidate">The <see cref="T:System.Xml.XmlNode"></see> object created from an <see cref="T:System.Xml.XmlDocument"></see> to validate.</param>
+ <exception cref="T:System.ArgumentException">The <see cref="T:System.Xml.XmlNode"></see> object parameter was not created from an <see cref="T:System.Xml.XmlDocument"></see>.</exception>
+ <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Xml.XmlNode"></see> object parameter is not an element, attribute, document fragment, or the root node.</exception>
+ <exception cref="T:System.Xml.Schema.XmlSchemaValidationException">A schema validation event occurred and no <see cref="T:System.Xml.Schema.ValidationEventHandler"></see> object was specified.</exception>
+ </member>
+ <member name="M:System.Xml.XmlDocument.WriteContentTo(System.Xml.XmlWriter)">
+ <summary>Saves all the children of the XmlDocument node to the specified <see cref="T:System.Xml.XmlWriter"></see>.</summary>
+ <param name="xw">The XmlWriter to which you want to save.</param>
+ </member>
+ <member name="M:System.Xml.XmlDocument.WriteTo(System.Xml.XmlWriter)">
+ <summary>Saves the XmlDocument node to the specified <see cref="T:System.Xml.XmlWriter"></see>.</summary>
+ <param name="w">The XmlWriter to which you want to save.</param>
+ </member>
+ <member name="P:System.Xml.XmlDocument.XmlResolver">
+ <summary>Sets the <see cref="T:System.Xml.XmlResolver"></see> to use for resolving external resources.</summary>
+ <returns>The XmlResolver to use. In version 1.1 of the.NET Framework, the caller must be fully trusted in order to specify an XmlResolver.</returns>
+ <exception cref="T:System.Xml.XmlException">This property is set to null and an external DTD or entity is encountered.</exception>
+ </member>
+ <member name="T:System.Xml.XmlDocumentFragment">
+ <summary>Represents a lightweight object that is useful for tree insert operations.</summary>
+ </member>
+ <member name="M:System.Xml.XmlDocumentFragment.#ctor(System.Xml.XmlDocument)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.XmlDocumentFragment"></see> class.</summary>
+ <param name="ownerDocument">The XML document that is the source of the fragment.</param>
+ </member>
+ <member name="M:System.Xml.XmlDocumentFragment.CloneNode(System.Boolean)">
+ <summary>Creates a duplicate of this node.</summary>
+ <param name="deep">true to recursively clone the subtree under the specified node; false to clone only the node itself.</param>
+ <returns>The cloned node.</returns>
+ </member>
+ <member name="P:System.Xml.XmlDocumentFragment.InnerXml">
+ <summary>Gets or sets the markup representing the children of this node.</summary>
+ <returns>The markup of the children of this node.</returns>
+ <exception cref="T:System.Xml.XmlException">The XML specified when setting this property is not well-formed.</exception>
+ </member>
+ <member name="P:System.Xml.XmlDocumentFragment.LocalName">
+ <summary>Gets the local name of the node.</summary>
+ <returns>For XmlDocumentFragment nodes, the local name is #document-fragment.</returns>
+ </member>
+ <member name="P:System.Xml.XmlDocumentFragment.Name">
+ <summary>Gets the qualified name of the node.</summary>
+ <returns>For XmlDocumentFragment, the name is #document-fragment.</returns>
+ </member>
+ <member name="P:System.Xml.XmlDocumentFragment.NodeType">
+ <summary>Gets the type of the current node.</summary>
+ <returns>For XmlDocumentFragment nodes, this value is XmlNodeType.DocumentFragment.</returns>
+ </member>
+ <member name="P:System.Xml.XmlDocumentFragment.OwnerDocument">
+ <summary>Gets the <see cref="T:System.Xml.XmlDocument"></see> to which this node belongs.</summary>
+ <returns>The XmlDocument to which this node belongs.</returns>
+ </member>
+ <member name="P:System.Xml.XmlDocumentFragment.ParentNode">
+ <summary>Gets the parent of this node (for nodes that can have parents).</summary>
+ <returns>The parent of this node. For XmlDocumentFragment nodes, this property is always null.</returns>
+ </member>
+ <member name="M:System.Xml.XmlDocumentFragment.WriteContentTo(System.Xml.XmlWriter)">
+ <summary>Saves all the children of the node to the specified <see cref="T:System.Xml.XmlWriter"></see>.</summary>
+ <param name="w">The XmlWriter to which you want to save.</param>
+ </member>
+ <member name="M:System.Xml.XmlDocumentFragment.WriteTo(System.Xml.XmlWriter)">
+ <summary>Saves the node to the specified <see cref="T:System.Xml.XmlWriter"></see>.</summary>
+ <param name="w">The XmlWriter to which you want to save.</param>
+ </member>
+ <member name="T:System.Xml.XmlDocumentType">
+ <summary>Represents the document type declaration.</summary>
+ </member>
+ <member name="M:System.Xml.XmlDocumentType.#ctor(System.String,System.String,System.String,System.String,System.Xml.XmlDocument)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.XmlDocumentType"></see> class.</summary>
+ <param name="name">The qualified name; see the <see cref="P:System.Xml.XmlDocumentType.Name"></see> property.</param>
+ <param name="publicId">The public identifier; see the <see cref="P:System.Xml.XmlDocumentType.PublicId"></see> property.</param>
+ <param name="systemId">The system identifier; see the <see cref="P:System.Xml.XmlDocumentType.SystemId"></see> property.</param>
+ <param name="internalSubset">The DTD internal subset; see the <see cref="P:System.Xml.XmlDocumentType.InternalSubset"></see> property.</param>
+ <param name="doc">The parent document.</param>
+ </member>
+ <member name="M:System.Xml.XmlDocumentType.CloneNode(System.Boolean)">
+ <summary>Creates a duplicate of this node.</summary>
+ <param name="deep">true to recursively clone the subtree under the specified node; false to clone only the node itself. For document type nodes, the cloned node always includes the subtree, regardless of the parameter setting.</param>
+ <returns>The cloned node.</returns>
+ </member>
+ <member name="P:System.Xml.XmlDocumentType.Entities">
+ <summary>Gets the collection of <see cref="T:System.Xml.XmlEntity"></see> nodes declared in the document type declaration.</summary>
+ <returns>An <see cref="T:System.Xml.XmlNamedNodeMap"></see> containing the XmlEntity nodes. The returned XmlNamedNodeMap is read-only.</returns>
+ </member>
+ <member name="P:System.Xml.XmlDocumentType.InternalSubset">
+ <summary>Gets the value of the document type definition (DTD) internal subset on the DOCTYPE declaration.</summary>
+ <returns>The DTD internal subset on the DOCTYPE. If there is no DTD internal subset, String.Empty is returned.</returns>
+ </member>
+ <member name="P:System.Xml.XmlDocumentType.IsReadOnly">
+ <summary>Gets a value indicating whether the node is read-only.</summary>
+ <returns>true if the node is read-only; otherwise false. Because DocumentType nodes are read-only, this property always returns true.</returns>
+ </member>
+ <member name="P:System.Xml.XmlDocumentType.LocalName">
+ <summary>Gets the local name of the node.</summary>
+ <returns>For DocumentType nodes, this property returns the name of the document type.</returns>
+ </member>
+ <member name="P:System.Xml.XmlDocumentType.Name">
+ <summary>Gets the qualified name of the node.</summary>
+ <returns>For DocumentType nodes, this property returns the name of the document type.</returns>
+ </member>
+ <member name="P:System.Xml.XmlDocumentType.NodeType">
+ <summary>Gets the type of the current node.</summary>
+ <returns>For DocumentType nodes, this value is XmlNodeType.DocumentType.</returns>
+ </member>
+ <member name="P:System.Xml.XmlDocumentType.Notations">
+ <summary>Gets the collection of <see cref="T:System.Xml.XmlNotation"></see> nodes present in the document type declaration.</summary>
+ <returns>An <see cref="T:System.Xml.XmlNamedNodeMap"></see> containing the XmlNotation nodes. The returned XmlNamedNodeMap is read-only.</returns>
+ </member>
+ <member name="P:System.Xml.XmlDocumentType.PublicId">
+ <summary>Gets the value of the public identifier on the DOCTYPE declaration.</summary>
+ <returns>The public identifier on the DOCTYPE. If there is no public identifier, null is returned.</returns>
+ </member>
+ <member name="P:System.Xml.XmlDocumentType.SystemId">
+ <summary>Gets the value of the system identifier on the DOCTYPE declaration.</summary>
+ <returns>The system identifier on the DOCTYPE. If there is no system identifier, null is returned.</returns>
+ </member>
+ <member name="M:System.Xml.XmlDocumentType.WriteContentTo(System.Xml.XmlWriter)">
+ <summary>Saves all the children of the node to the specified <see cref="T:System.Xml.XmlWriter"></see>. For XmlDocumentType nodes, this method has no effect.</summary>
+ <param name="w">The XmlWriter to which you want to save.</param>
+ </member>
+ <member name="M:System.Xml.XmlDocumentType.WriteTo(System.Xml.XmlWriter)">
+ <summary>Saves the node to the specified <see cref="T:System.Xml.XmlWriter"></see>.</summary>
+ <param name="w">The XmlWriter to which you want to save.</param>
+ </member>
+ <member name="T:System.Xml.XmlElement">
+ <summary>Represents an element.</summary>
+ </member>
+ <member name="M:System.Xml.XmlElement.#ctor(System.String,System.String,System.String,System.Xml.XmlDocument)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.XmlElement"></see> class.</summary>
+ <param name="prefix">The namespace prefix; see the <see cref="P:System.Xml.XmlElement.Prefix"></see> property.</param>
+ <param name="localName">The local name; see the <see cref="P:System.Xml.XmlElement.LocalName"></see> property.</param>
+ <param name="namespaceURI">The namespace URI; see the <see cref="P:System.Xml.XmlElement.NamespaceURI"></see> property.</param>
+ <param name="doc">The parent XML document.</param>
+ </member>
+ <member name="P:System.Xml.XmlElement.Attributes">
+ <summary>Gets an <see cref="T:System.Xml.XmlAttributeCollection"></see> containing the list of attributes for this node.</summary>
+ <returns><see cref="T:System.Xml.XmlAttributeCollection"></see> containing the list of attributes for this node.</returns>
+ </member>
+ <member name="M:System.Xml.XmlElement.CloneNode(System.Boolean)">
+ <summary>Creates a duplicate of this node.</summary>
+ <param name="deep">true to recursively clone the subtree under the specified node; false to clone only the node itself (and its attributes if the node is an XmlElement).</param>
+ <returns>The cloned node.</returns>
+ </member>
+ <member name="M:System.Xml.XmlElement.GetAttribute(System.String)">
+ <summary>Returns the value for the attribute with the specified name.</summary>
+ <param name="name">The name of the attribute to retrieve. This is a qualified name. It is matched against the Name property of the matching node.</param>
+ <returns>The value of the specified attribute. An empty string is returned if a matching attribute is not found or if the attribute does not have a specified or default value.</returns>
+ </member>
+ <member name="M:System.Xml.XmlElement.GetAttribute(System.String,System.String)">
+ <summary>Returns the value for the attribute with the specified local name and namespace URI.</summary>
+ <param name="localName">The local name of the attribute to retrieve.</param>
+ <param name="namespaceURI">The namespace URI of the attribute to retrieve.</param>
+ <returns>The value of the specified attribute. An empty string is returned if a matching attribute is not found or if the attribute does not have a specified or default value.</returns>
+ </member>
+ <member name="M:System.Xml.XmlElement.GetAttributeNode(System.String)">
+ <summary>Returns the XmlAttribute with the specified name.</summary>
+ <param name="name">The name of the attribute to retrieve. This is a qualified name. It is matched against the Name property of the matching node.</param>
+ <returns>The specified XmlAttribute or null if a matching attribute was not found.</returns>
+ </member>
+ <member name="M:System.Xml.XmlElement.GetAttributeNode(System.String,System.String)">
+ <summary>Returns the <see cref="T:System.Xml.XmlAttribute"></see> with the specified local name and namespace URI.</summary>
+ <param name="localName">The local name of the attribute.</param>
+ <param name="namespaceURI">The namespace URI of the attribute.</param>
+ <returns>The specified XmlAttribute or null if a matching attribute was not found.</returns>
+ </member>
+ <member name="M:System.Xml.XmlElement.GetElementsByTagName(System.String,System.String)">
+ <summary>Returns an <see cref="T:System.Xml.XmlNodeList"></see> containing a list of all descendant elements that match the specified <see cref="P:System.Xml.XmlElement.LocalName"></see> and <see cref="P:System.Xml.XmlElement.NamespaceURI"></see>.</summary>
+ <param name="localName">The local name to match. The asterisk (*) is a special value that matches all tags.</param>
+ <param name="namespaceURI">The namespace URI to match.</param>
+ <returns>An <see cref="T:System.Xml.XmlNodeList"></see> containing a list of all matching nodes. The list is empty if there are no matching nodes.</returns>
+ </member>
+ <member name="M:System.Xml.XmlElement.GetElementsByTagName(System.String)">
+ <summary>Returns an <see cref="T:System.Xml.XmlNodeList"></see> containing a list of all descendant elements that match the specified <see cref="P:System.Xml.XmlElement.Name"></see>.</summary>
+ <param name="name">The name tag to match. This is a qualified name. It is matched against the Name property of the matching node. The asterisk (*) is a special value that matches all tags.</param>
+ <returns>An <see cref="T:System.Xml.XmlNodeList"></see> containing a list of all matching nodes. The list is empty if there are no matching nodes.</returns>
+ </member>
+ <member name="M:System.Xml.XmlElement.HasAttribute(System.String)">
+ <summary>Determines whether the current node has an attribute with the specified name.</summary>
+ <param name="name">The name of the attribute to find. This is a qualified name. It is matched against the Name property of the matching node.</param>
+ <returns>true if the current node has the specified attribute; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Xml.XmlElement.HasAttribute(System.String,System.String)">
+ <summary>Determines whether the current node has an attribute with the specified local name and namespace URI.</summary>
+ <param name="localName">The local name of the attribute to find.</param>
+ <param name="namespaceURI">The namespace URI of the attribute to find.</param>
+ <returns>true if the current node has the specified attribute; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Xml.XmlElement.HasAttributes">
+ <summary>Gets a boolean value indicating whether the current node has any attributes.</summary>
+ <returns>true if the current node has attributes; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Xml.XmlElement.InnerText">
+ <summary>Gets or sets the concatenated values of the node and all its children.</summary>
+ <returns>The concatenated values of the node and all its children.</returns>
+ </member>
+ <member name="P:System.Xml.XmlElement.InnerXml">
+ <summary>Gets or sets the markup representing just the children of this node.</summary>
+ <returns>The markup of the children of this node.</returns>
+ <exception cref="T:System.Xml.XmlException">The XML specified when setting this property is not well-formed.</exception>
+ </member>
+ <member name="P:System.Xml.XmlElement.IsEmpty">
+ <summary>Gets or sets the tag format of the element.</summary>
+ <returns>Returns true if the element is to be serialized in the short tag format &quot;&quot;; false for the long format &quot;&quot;. When setting this property, if set to true, the children of the element are removed and the element is serialized in the short tag format. If set to false, the value of the property is changed (regardless of whether or not the element has content); if the element is empty, it is serialized in the long format. This property is a Microsoft extension to the Document Object Model (DOM).</returns>
+ </member>
+ <member name="P:System.Xml.XmlElement.LocalName">
+ <summary>Gets the local name of the current node.</summary>
+ <returns>The name of the current node with the prefix removed. For example, LocalName is book for the element &lt;bk:book&gt;.</returns>
+ </member>
+ <member name="P:System.Xml.XmlElement.Name">
+ <summary>Gets the qualified name of the node.</summary>
+ <returns>The qualified name of the node. For XmlElement nodes, this is the tag name of the element.</returns>
+ </member>
+ <member name="P:System.Xml.XmlElement.NamespaceURI">
+ <summary>Gets the namespace URI of this node.</summary>
+ <returns>The namespace URI of this node. If there is no namespace URI, this property returns String.Empty.</returns>
+ </member>
+ <member name="P:System.Xml.XmlElement.NextSibling">
+ <summary>Gets the <see cref="T:System.Xml.XmlNode"></see> immediately following this element.</summary>
+ <returns>The XmlNode immediately following this element.</returns>
+ </member>
+ <member name="P:System.Xml.XmlElement.NodeType">
+ <summary>Gets the type of the current node.</summary>
+ <returns>The node type. For XmlElement nodes, this value is XmlNodeType.Element.</returns>
+ </member>
+ <member name="P:System.Xml.XmlElement.OwnerDocument">
+ <summary>Gets the <see cref="T:System.Xml.XmlDocument"></see> to which this node belongs.</summary>
+ <returns>The XmlDocument to which this element belongs.</returns>
+ </member>
+ <member name="P:System.Xml.XmlElement.ParentNode">
+ <summary>Gets the parent of this node (for nodes that can have parents).</summary>
+ <returns>The XmlNode that is the parent of the current node. If a node has just been created and not yet added to the tree, or if it has been removed from the tree, the parent is null. For all other nodes, the value returned depends on the <see cref="P:System.Xml.XmlNode.NodeType"></see> of the node. The following table describes the possible return values for the ParentNode property.</returns>
+ </member>
+ <member name="P:System.Xml.XmlElement.Prefix">
+ <summary>Gets or sets the namespace prefix of this node.</summary>
+ <returns>The namespace prefix of this node. If there is no prefix, this property returns String.Empty.</returns>
+ <exception cref="T:System.ArgumentException">This node is read-only</exception>
+ <exception cref="T:System.Xml.XmlException">The specified prefix contains an invalid character. The specified prefix is malformed. The namespaceURI of this node is null. The specified prefix is &quot;xml&quot; and the namespaceURI of this node is different from <see cref="http://www.w3.org/XML/1998/namespace">http://www.w3.org/XML/1998/namespace</see>.</exception>
+ </member>
+ <member name="M:System.Xml.XmlElement.RemoveAll">
+ <summary>Removes all specified attributes and children of the current node. Default attributes are not removed.</summary>
+ </member>
+ <member name="M:System.Xml.XmlElement.RemoveAllAttributes">
+ <summary>Removes all specified attributes from the element. Default attributes are not removed.</summary>
+ </member>
+ <member name="M:System.Xml.XmlElement.RemoveAttribute(System.String)">
+ <summary>Removes an attribute by name.</summary>
+ <param name="name">The name of the attribute to remove.This is a qualified name. It is matched against the Name property of the matching node.</param>
+ <exception cref="T:System.ArgumentException">The node is read-only.</exception>
+ </member>
+ <member name="M:System.Xml.XmlElement.RemoveAttribute(System.String,System.String)">
+ <summary>Removes an attribute with the specified local name and namespace URI. (If the removed attribute has a default value, it is immediately replaced).</summary>
+ <param name="localName">The local name of the attribute to remove.</param>
+ <param name="namespaceURI">The namespace URI of the attribute to remove.</param>
+ <exception cref="T:System.ArgumentException">The node is read-only.</exception>
+ </member>
+ <member name="M:System.Xml.XmlElement.RemoveAttributeAt(System.Int32)">
+ <summary>Removes the attribute node with the specified index from the element. (If the removed attribute has a default value, it is immediately replaced).</summary>
+ <param name="i">The index of the node to remove. The first node has index 0.</param>
+ <returns>The attribute node removed or null if there is no node at the given index.</returns>
+ </member>
+ <member name="M:System.Xml.XmlElement.RemoveAttributeNode(System.Xml.XmlAttribute)">
+ <summary>Removes the specified <see cref="T:System.Xml.XmlAttribute"></see>.</summary>
+ <param name="oldAttr">The XmlAttribute node to remove. If the removed attribute has a default value, it is immediately replaced.</param>
+ <returns>The removed XmlAttribute or null if <paramref name="oldAttr">oldAttr</paramref> is not an attribute node of the XmlElement.</returns>
+ <exception cref="T:System.ArgumentException">This node is read-only.</exception>
+ </member>
+ <member name="M:System.Xml.XmlElement.RemoveAttributeNode(System.String,System.String)">
+ <summary>Removes the <see cref="T:System.Xml.XmlAttribute"></see> specified by the local name and namespace URI. (If the removed attribute has a default value, it is immediately replaced).</summary>
+ <param name="localName">The local name of the attribute.</param>
+ <param name="namespaceURI">The namespace URI of the attribute.</param>
+ <returns>The removed XmlAttribute or null if the XmlElement does not have a matching attribute node.</returns>
+ <exception cref="T:System.ArgumentException">This node is read-only.</exception>
+ </member>
+ <member name="P:System.Xml.XmlElement.SchemaInfo">
+ <summary>Gets the post schema validation infoset that has been assigned to this node as a result of schema validation.</summary>
+ <returns>An <see cref="T:System.Xml.Schema.IXmlSchemaInfo"></see> object containing the post schema validation infoset of this node.</returns>
+ </member>
+ <member name="M:System.Xml.XmlElement.SetAttribute(System.String,System.String)">
+ <summary>Sets the value of the attribute with the specified name.</summary>
+ <param name="name">The name of the attribute to create or alter. This is a qualified name. If the name contains a colon it is parsed into prefix and local name components.</param>
+ <param name="value">The value to set for the attribute.</param>
+ <exception cref="T:System.Xml.XmlException">The specified name contains an invalid character.</exception>
+ <exception cref="T:System.ArgumentException">The node is read-only.</exception>
+ </member>
+ <member name="M:System.Xml.XmlElement.SetAttribute(System.String,System.String,System.String)">
+ <summary>Sets the value of the attribute with the specified local name and namespace URI.</summary>
+ <param name="localName">The local name of the attribute.</param>
+ <param name="namespaceURI">The namespace URI of the attribute.</param>
+ <param name="value">The value to set for the attribute.</param>
+ <returns>The attribute value.</returns>
+ </member>
+ <member name="M:System.Xml.XmlElement.SetAttributeNode(System.Xml.XmlAttribute)">
+ <summary>Adds the specified <see cref="T:System.Xml.XmlAttribute"></see>.</summary>
+ <param name="newAttr">The XmlAttribute node to add to the attribute collection for this element.</param>
+ <returns>If the attribute replaces an existing attribute with the same name, the old XmlAttribute is returned; otherwise, null is returned.</returns>
+ <exception cref="T:System.ArgumentException">The <paramref name="newAttr">newAttr</paramref> was created from a different document than the one that created this node. Or this node is read-only.</exception>
+ <exception cref="T:System.InvalidOperationException">The <paramref name="newAttr">newAttr</paramref> is already an attribute of another XmlElement object. You must explicitly clone XmlAttribute nodes to re-use them in other XmlElement objects.</exception>
+ </member>
+ <member name="M:System.Xml.XmlElement.SetAttributeNode(System.String,System.String)">
+ <summary>Adds the specified <see cref="T:System.Xml.XmlAttribute"></see>.</summary>
+ <param name="localName">The local name of the attribute.</param>
+ <param name="namespaceURI">The namespace URI of the attribute.</param>
+ <returns>The XmlAttribute to add.</returns>
+ </member>
+ <member name="M:System.Xml.XmlElement.WriteContentTo(System.Xml.XmlWriter)">
+ <summary>Saves all the children of the node to the specified <see cref="T:System.Xml.XmlWriter"></see>.</summary>
+ <param name="w">The XmlWriter to which you want to save.</param>
+ </member>
+ <member name="M:System.Xml.XmlElement.WriteTo(System.Xml.XmlWriter)">
+ <summary>Saves the current node to the specified <see cref="T:System.Xml.XmlWriter"></see>.</summary>
+ <param name="w">The XmlWriter to which you want to save.</param>
+ </member>
+ <member name="T:System.Xml.XmlEntity">
+ <summary>Represents an entity declaration, such as &lt;!ENTITY... &gt;.</summary>
+ </member>
+ <member name="P:System.Xml.XmlEntity.BaseURI">
+ <summary>Gets the base Uniform Resource Identifier (URI) of the current node.</summary>
+ <returns>The location from which the node was loaded.</returns>
+ </member>
+ <member name="M:System.Xml.XmlEntity.CloneNode(System.Boolean)">
+ <summary>Creates a duplicate of this node. Entity nodes cannot be cloned. Calling this method on an <see cref="T:System.Xml.XmlEntity"></see> object throws an exception.</summary>
+ <param name="deep">true to recursively clone the subtree under the specified node; false to clone only the node itself.</param>
+ <returns>Returns a copy of the <see cref="T:System.Xml.XmlNode"></see> from which the method is called.</returns>
+ <exception cref="T:System.InvalidOperationException">Entity nodes cannot be cloned. Calling this method on an <see cref="T:System.Xml.XmlEntity"></see> object throws an exception.</exception>
+ </member>
+ <member name="P:System.Xml.XmlEntity.InnerText">
+ <summary>Gets the concatenated values of the entity node and all its children.</summary>
+ <returns>The concatenated values of the node and all its children.</returns>
+ <exception cref="T:System.InvalidOperationException">Attempting to set the property.</exception>
+ </member>
+ <member name="P:System.Xml.XmlEntity.InnerXml">
+ <summary>Gets the markup representing the children of this node.</summary>
+ <returns>For XmlEntity nodes, String.Empty is returned.</returns>
+ <exception cref="T:System.InvalidOperationException">Attempting to set the property.</exception>
+ </member>
+ <member name="P:System.Xml.XmlEntity.IsReadOnly">
+ <summary>Gets a value indicating whether the node is read-only.</summary>
+ <returns>true if the node is read-only; otherwise false. Because XmlEntity nodes are read-only, this property always returns true.</returns>
+ </member>
+ <member name="P:System.Xml.XmlEntity.LocalName">
+ <summary>Gets the name of the node without the namespace prefix.</summary>
+ <returns>For XmlEntity nodes, this property returns the name of the entity.</returns>
+ </member>
+ <member name="P:System.Xml.XmlEntity.Name">
+ <summary>Gets the name of the node.</summary>
+ <returns>The name of the entity.</returns>
+ </member>
+ <member name="P:System.Xml.XmlEntity.NodeType">
+ <summary>Gets the type of the node.</summary>
+ <returns>The node type. For XmlEntity nodes, the value is XmlNodeType.Entity.</returns>
+ </member>
+ <member name="P:System.Xml.XmlEntity.NotationName">
+ <summary>Gets the name of the optional NDATA attribute on the entity declaration.</summary>
+ <returns>The name of the NDATA attribute. If there is no NDATA, null is returned.</returns>
+ </member>
+ <member name="P:System.Xml.XmlEntity.OuterXml">
+ <summary>Gets the markup representing this node and all its children.</summary>
+ <returns>For XmlEntity nodes, String.Empty is returned.</returns>
+ </member>
+ <member name="P:System.Xml.XmlEntity.PublicId">
+ <summary>Gets the value of the public identifier on the entity declaration.</summary>
+ <returns>The public identifier on the entity. If there is no public identifier, null is returned.</returns>
+ </member>
+ <member name="P:System.Xml.XmlEntity.SystemId">
+ <summary>Gets the value of the system identifier on the entity declaration.</summary>
+ <returns>The system identifier on the entity. If there is no system identifier, null is returned.</returns>
+ </member>
+ <member name="M:System.Xml.XmlEntity.WriteContentTo(System.Xml.XmlWriter)">
+ <summary>Saves all the children of the node to the specified <see cref="T:System.Xml.XmlWriter"></see>. For XmlEntity nodes, this method has no effect.</summary>
+ <param name="w">The XmlWriter to which you want to save.</param>
+ </member>
+ <member name="M:System.Xml.XmlEntity.WriteTo(System.Xml.XmlWriter)">
+ <summary>Saves the node to the specified <see cref="T:System.Xml.XmlWriter"></see>. For XmlEntity nodes, this method has no effect.</summary>
+ <param name="w">The XmlWriter to which you want to save.</param>
+ </member>
+ <member name="T:System.Xml.XmlEntityReference">
+ <summary>Represents an entity reference node.</summary>
+ </member>
+ <member name="M:System.Xml.XmlEntityReference.#ctor(System.String,System.Xml.XmlDocument)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.XmlEntityReference"></see> class.</summary>
+ <param name="name">The name of the entity reference; see the <see cref="P:System.Xml.XmlEntityReference.Name"></see> property.</param>
+ <param name="doc">The parent XML document.</param>
+ </member>
+ <member name="P:System.Xml.XmlEntityReference.BaseURI">
+ <summary>Gets the base Uniform Resource Identifier (URI) of the current node.</summary>
+ <returns>The location from which the node was loaded.</returns>
+ </member>
+ <member name="M:System.Xml.XmlEntityReference.CloneNode(System.Boolean)">
+ <summary>Creates a duplicate of this node.</summary>
+ <param name="deep">true to recursively clone the subtree under the specified node; false to clone only the node itself. For XmlEntityReference nodes, this method always returns an entity reference node with no children. The replacement text is set when the node is inserted into a parent.</param>
+ <returns>The cloned node.</returns>
+ </member>
+ <member name="P:System.Xml.XmlEntityReference.IsReadOnly">
+ <summary>Gets a value indicating whether the node is read-only.</summary>
+ <returns>true if the node is read-only; otherwise false. Because XmlEntityReference nodes are read-only, this property always returns true.</returns>
+ </member>
+ <member name="P:System.Xml.XmlEntityReference.LocalName">
+ <summary>Gets the local name of the node.</summary>
+ <returns>For XmlEntityReference nodes, this property returns the name of the entity referenced.</returns>
+ </member>
+ <member name="P:System.Xml.XmlEntityReference.Name">
+ <summary>Gets the name of the node.</summary>
+ <returns>The name of the entity referenced.</returns>
+ </member>
+ <member name="P:System.Xml.XmlEntityReference.NodeType">
+ <summary>Gets the type of the node.</summary>
+ <returns>The node type. For XmlEntityReference nodes, the value is XmlNodeType.EntityReference.</returns>
+ </member>
+ <member name="P:System.Xml.XmlEntityReference.Value">
+ <summary>Gets or sets the value of the node.</summary>
+ <returns>The value of the node. For XmlEntityReference nodes, this property returns null.</returns>
+ <exception cref="T:System.ArgumentException">Node is read-only.</exception>
+ <exception cref="T:System.InvalidOperationException">Setting the property.</exception>
+ </member>
+ <member name="M:System.Xml.XmlEntityReference.WriteContentTo(System.Xml.XmlWriter)">
+ <summary>Saves all the children of the node to the specified <see cref="T:System.Xml.XmlWriter"></see>.</summary>
+ <param name="w">The XmlWriter to which you want to save.</param>
+ </member>
+ <member name="M:System.Xml.XmlEntityReference.WriteTo(System.Xml.XmlWriter)">
+ <summary>Saves the node to the specified <see cref="T:System.Xml.XmlWriter"></see>.</summary>
+ <param name="w">The XmlWriter to which you want to save.</param>
+ </member>
+ <member name="T:System.Xml.XmlException">
+ <summary>Returns detailed information about the last exception.</summary>
+ </member>
+ <member name="M:System.Xml.XmlException.#ctor">
+ <summary>Initializes a new instance of the XmlException class.</summary>
+ </member>
+ <member name="M:System.Xml.XmlException.#ctor(System.String)">
+ <summary>Initializes a new instance of the XmlException class with a specified error message.</summary>
+ <param name="message">The error description.</param>
+ </member>
+ <member name="M:System.Xml.XmlException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the XmlException class using the information in the <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> and <see cref="T:System.Runtime.Serialization.StreamingContext"></see> objects.</summary>
+ <param name="info">The SerializationInfo object containing all the properties of an XmlException.</param>
+ <param name="context">The StreamingContext object containing the context information.</param>
+ </member>
+ <member name="M:System.Xml.XmlException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the XmlException class.</summary>
+ <param name="message">The description of the error condition.</param>
+ <param name="innerException">The <see cref="T:System.Exception"></see> that threw the XmlException, if any. This value can be null.</param>
+ </member>
+ <member name="M:System.Xml.XmlException.#ctor(System.String,System.Exception,System.Int32,System.Int32)">
+ <summary>Initializes a new instance of the XmlException class with the specified message, inner exception, line number, and line position.</summary>
+ <param name="message">The error description.</param>
+ <param name="innerException">The exception that is the cause of the current exception. This value can be null.</param>
+ <param name="lineNumber">The line number indicating where the error occurred.</param>
+ <param name="linePosition">The line position indicating where the error occurred.</param>
+ </member>
+ <member name="M:System.Xml.XmlException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Streams all the XmlException properties into the <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> class for the given <see cref="T:System.Runtime.Serialization.StreamingContext"></see>.</summary>
+ <param name="info">The SerializationInfo object.</param>
+ <param name="context">The StreamingContext object.</param>
+ </member>
+ <member name="P:System.Xml.XmlException.LineNumber">
+ <summary>Gets the line number indicating where the error occurred.</summary>
+ <returns>The line number indicating where the error occurred.</returns>
+ </member>
+ <member name="P:System.Xml.XmlException.LinePosition">
+ <summary>Gets the line position indicating where the error occurred.</summary>
+ <returns>The line position indicating where the error occurred.</returns>
+ </member>
+ <member name="P:System.Xml.XmlException.Message">
+ <summary>Gets a message describing the current exception.</summary>
+ <returns>The error message that explains the reason for the exception.</returns>
+ </member>
+ <member name="P:System.Xml.XmlException.SourceUri">
+ <summary>Gets the location of the XML file.</summary>
+ <returns>The source URI for the XML data. If there is no source URI, this property returns null.</returns>
+ </member>
+ <member name="T:System.Xml.XmlImplementation">
+ <summary>Defines the context for a set of <see cref="T:System.Xml.XmlDocument"></see> objects.</summary>
+ </member>
+ <member name="M:System.Xml.XmlImplementation.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.XmlImplementation"></see> class.</summary>
+ </member>
+ <member name="M:System.Xml.XmlImplementation.#ctor(System.Xml.XmlNameTable)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.XmlImplementation"></see> class with the <see cref="T:System.Xml.XmlNameTable"></see> specified.</summary>
+ <param name="nt">An <see cref="T:System.Xml.XmlNameTable"></see> object.</param>
+ </member>
+ <member name="M:System.Xml.XmlImplementation.CreateDocument">
+ <summary>Creates a new <see cref="T:System.Xml.XmlDocument"></see>.</summary>
+ <returns>The new XmlDocument object.</returns>
+ </member>
+ <member name="M:System.Xml.XmlImplementation.HasFeature(System.String,System.String)">
+ <summary>Tests if the Document Object Model (DOM) implementation implements a specific feature.</summary>
+ <param name="strFeature">The package name of the feature to test. This name is not case-sensitive.</param>
+ <param name="strVersion">This is the version number of the package name to test. If the version is not specified (null), supporting any version of the feature causes the method to return true.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="3"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1"><code>true</code> if the feature is implemented in the specified version; otherwise, <code>false</code>. </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="3" sourceendlinenumber="3"> The following table shows the combinations that cause <code>HasFeature</code> to return <code>true</code>. </p>
+ <table><thead><tr><th> strFeature <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="5" sourceendlinenumber="5"> </th><th> strVersion <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="7" sourceendlinenumber="7"> </th></tr></thead><tbody><tr><td> XML <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="9" sourceendlinenumber="9"> </td><td> 1.0 <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="11" sourceendlinenumber="11"> </td></tr><tr><td> XML <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="13" sourceendlinenumber="13"> </td><td> 2.0 <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="15" sourceendlinenumber="15"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="T:System.Xml.XmlLinkedNode">
+ <summary>Gets the node immediately preceding or following this node.</summary>
+ </member>
+ <member name="P:System.Xml.XmlLinkedNode.NextSibling">
+ <summary>Gets the node immediately following this node.</summary>
+ <returns>The <see cref="T:System.Xml.XmlNode"></see> immediately following this node or null if one does not exist.</returns>
+ </member>
+ <member name="P:System.Xml.XmlLinkedNode.PreviousSibling">
+ <summary>Gets the node immediately preceding this node.</summary>
+ <returns>The preceding <see cref="T:System.Xml.XmlNode"></see> or null if one does not exist.</returns>
+ </member>
+ <member name="T:System.Xml.XmlNamedNodeMap">
+ <summary>Represents a collection of nodes that can be accessed by name or index.</summary>
+ </member>
+ <member name="P:System.Xml.XmlNamedNodeMap.Count">
+ <summary>Gets the number of nodes in the XmlNamedNodeMap.</summary>
+ <returns>The number of nodes.</returns>
+ </member>
+ <member name="M:System.Xml.XmlNamedNodeMap.GetEnumerator">
+ <summary>Provides support for the &quot;foreach&quot; style iteration over the collection of nodes in the XmlNamedNodeMap.</summary>
+ <returns>An enumerator object.</returns>
+ </member>
+ <member name="M:System.Xml.XmlNamedNodeMap.GetNamedItem(System.String)">
+ <summary>Retrieves an <see cref="T:System.Xml.XmlNode"></see> specified by name.</summary>
+ <param name="name">The qualified name of the node to retrieve. It is matched against the <see cref="P:System.Xml.XmlNode.Name"></see> property of the matching node.</param>
+ <returns>An XmlNode with the specified name or null if a matching node is not found.</returns>
+ </member>
+ <member name="M:System.Xml.XmlNamedNodeMap.GetNamedItem(System.String,System.String)">
+ <summary>Retrieves a node with the matching <see cref="P:System.Xml.XmlNode.LocalName"></see> and <see cref="P:System.Xml.XmlNode.NamespaceURI"></see>.</summary>
+ <param name="localName">The local name of the node to retrieve.</param>
+ <param name="namespaceURI">The namespace Uniform Resource Identifier (URI) of the node to retrieve.</param>
+ <returns>An <see cref="T:System.Xml.XmlNode"></see> with the matching local name and namespace URI or null if a matching node was not found.</returns>
+ </member>
+ <member name="M:System.Xml.XmlNamedNodeMap.Item(System.Int32)">
+ <summary>Retrieves the node at the specified index in the XmlNamedNodeMap.</summary>
+ <param name="index">The index position of the node to retrieve from the XmlNamedNodeMap. The index is zero-based; therefore, the index of the first node is 0 and the index of the last node is <see cref="P:System.Xml.XmlNamedNodeMap.Count"></see> -1.</param>
+ <returns>The <see cref="T:System.Xml.XmlNode"></see> at the specified index. If <paramref name="index">index</paramref> is less than 0 or greater than or equal to the <see cref="P:System.Xml.XmlNamedNodeMap.Count"></see> property, null is returned.</returns>
+ </member>
+ <member name="M:System.Xml.XmlNamedNodeMap.RemoveNamedItem(System.String)">
+ <summary>Removes the node from the XmlNamedNodeMap.</summary>
+ <param name="name">The qualified name of the node to remove. The name is matched against the <see cref="P:System.Xml.XmlNode.Name"></see> property of the matching node.</param>
+ <returns>The XmlNode removed from this XmlNamedNodeMap or null if a matching node was not found.</returns>
+ </member>
+ <member name="M:System.Xml.XmlNamedNodeMap.RemoveNamedItem(System.String,System.String)">
+ <summary>Removes a node with the matching <see cref="P:System.Xml.XmlNode.LocalName"></see> and <see cref="P:System.Xml.XmlNode.NamespaceURI"></see>.</summary>
+ <param name="localName">The local name of the node to remove.</param>
+ <param name="namespaceURI">The namespace URI of the node to remove.</param>
+ <returns>The <see cref="T:System.Xml.XmlNode"></see> removed or null if a matching node was not found.</returns>
+ </member>
+ <member name="M:System.Xml.XmlNamedNodeMap.SetNamedItem(System.Xml.XmlNode)">
+ <summary>Adds an <see cref="T:System.Xml.XmlNode"></see> using its <see cref="P:System.Xml.XmlNode.Name"></see> property.</summary>
+ <param name="node">An XmlNode to store in the XmlNamedNodeMap. If a node with that name is already present in the map, it is replaced by the new one.</param>
+ <returns>If the <paramref name="node">node</paramref> replaces an existing node with the same name, the old node is returned; otherwise, null is returned.</returns>
+ <exception cref="T:System.ArgumentException">The <paramref name="node">node</paramref> was created from a different <see cref="T:System.Xml.XmlDocument"></see> than the one that created the XmlNamedNodeMap; or the XmlNamedNodeMap is read-only.</exception>
+ </member>
+ <member name="T:System.Xml.XmlNamespaceManager">
+ <summary>Resolves, adds, and removes namespaces to a collection and provides scope management for these namespaces.</summary>
+ </member>
+ <member name="M:System.Xml.XmlNamespaceManager.#ctor(System.Xml.XmlNameTable)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.XmlNamespaceManager"></see> class with the specified <see cref="T:System.Xml.XmlNameTable"></see>.</summary>
+ <param name="nameTable">The <see cref="T:System.Xml.XmlNameTable"></see> to use.</param>
+ <exception cref="T:System.NullReferenceException">null is passed to the constructor</exception>
+ </member>
+ <member name="M:System.Xml.XmlNamespaceManager.AddNamespace(System.String,System.String)">
+ <summary>Adds the given namespace to the collection.</summary>
+ <param name="prefix">The prefix to associate with the namespace being added. Use String.Empty to add a default namespace. NoteIf the <see cref="T:System.Xml.XmlNamespaceManager"></see> will be used for resolving namespaces in an XML Path Language (XPath) expression, a prefix must be specified. If an XPath expression does not include a prefix, it is assumed that the namespace Uniform Resource Identifier (URI) is the empty namespace. For more information about XPath expressions and the <see cref="T:System.Xml.XmlNamespaceManager"></see>, refer to the <see cref="M:System.Xml.XmlNode.SelectNodes(System.String)"></see> and <see cref="M:System.Xml.XPath.XPathExpression.SetContext(System.Xml.XmlNamespaceManager)"></see> methods.</param>
+ <param name="uri">The namespace to add.</param>
+ <exception cref="T:System.ArgumentException">The value for <paramref name="prefix">prefix</paramref> is &quot;xml&quot; or &quot;xmlns&quot;.</exception>
+ <exception cref="T:System.ArgumentNullException">The value for <paramref name="prefix">prefix</paramref> or <paramref name="uri">uri</paramref> is null.</exception>
+ </member>
+ <member name="P:System.Xml.XmlNamespaceManager.DefaultNamespace">
+ <summary>Gets the namespace URI for the default namespace.</summary>
+ <returns>Returns the namespace URI for the default namespace, or String.Empty if there is no default namespace.</returns>
+ </member>
+ <member name="M:System.Xml.XmlNamespaceManager.GetEnumerator">
+ <summary>Returns an enumerator to use to iterate through the namespaces in the <see cref="T:System.Xml.XmlNamespaceManager"></see>.</summary>
+ <returns>An <see cref="T:System.Collections.IEnumerator"></see> containing the prefixes stored by the <see cref="T:System.Xml.XmlNamespaceManager"></see>.</returns>
+ </member>
+ <member name="M:System.Xml.XmlNamespaceManager.GetNamespacesInScope(System.Xml.XmlNamespaceScope)">
+ <summary>Gets a collection of namespace names keyed by prefix which can be used to enumerate the namespaces currently in scope.</summary>
+ <param name="scope">An enumeration value that specifies the type of namespace nodes to return.</param>
+ <returns>A collection of namespace and prefix pairs currently in scope.</returns>
+ </member>
+ <member name="M:System.Xml.XmlNamespaceManager.HasNamespace(System.String)">
+ <summary>Gets a value indicating whether the supplied prefix has a namespace defined for the current pushed scope.</summary>
+ <param name="prefix">The prefix of the namespace you want to find.</param>
+ <returns>true if there is a namespace defined; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Xml.XmlNamespaceManager.LookupNamespace(System.String)">
+ <summary>Gets the namespace URI for the specified prefix.</summary>
+ <param name="prefix">The prefix whose namespace URI you want to resolve. To match the default namespace, pass String.Empty.</param>
+ <returns>Returns the namespace URI for <paramref name="prefix">prefix</paramref> or null if there is no mapped namespace. The returned string is atomized. For more information on atomized strings, see the <see cref="T:System.Xml.XmlNameTable"></see> class.</returns>
+ </member>
+ <member name="M:System.Xml.XmlNamespaceManager.LookupPrefix(System.String)">
+ <summary>Finds the prefix declared for the given namespace URI.</summary>
+ <param name="uri">The namespace to resolve for the prefix.</param>
+ <returns>The matching prefix. If there is no mapped prefix, the method returns String.Empty. If a null value is supplied, then null is returned.</returns>
+ </member>
+ <member name="P:System.Xml.XmlNamespaceManager.NameTable">
+ <summary>Gets the <see cref="T:System.Xml.XmlNameTable"></see> associated with this object.</summary>
+ <returns>The <see cref="T:System.Xml.XmlNameTable"></see> used by this object.</returns>
+ </member>
+ <member name="M:System.Xml.XmlNamespaceManager.PopScope">
+ <summary>Pops a namespace scope off the stack.</summary>
+ <returns>true if there are namespace scopes left on the stack; false if there are no more namespaces to pop.</returns>
+ </member>
+ <member name="M:System.Xml.XmlNamespaceManager.PushScope">
+ <summary>Pushes a namespace scope onto the stack.</summary>
+ </member>
+ <member name="M:System.Xml.XmlNamespaceManager.RemoveNamespace(System.String,System.String)">
+ <summary>Removes the given namespace for the given prefix.</summary>
+ <param name="prefix">The prefix for the namespace</param>
+ <param name="uri">The namespace to remove for the given prefix. The namespace removed is from the current namespace scope. Namespaces outside the current scope are ignored.</param>
+ <exception cref="T:System.ArgumentNullException">The value of <paramref name="prefix">prefix</paramref> or <paramref name="uri">uri</paramref> is null.</exception>
+ </member>
+ <member name="T:System.Xml.XmlNamespaceScope">
+ <summary>Defines the namespace scope.</summary>
+ </member>
+ <member name="F:System.Xml.XmlNamespaceScope.All">
+ <summary>All namespaces defined in the scope of the current node. This includes the xmlns:xml namespace which is always declared implicitly. The order of the namespaces returned is not defined.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.XmlNamespaceScope.ExcludeXml">
+ <summary>All namespaces defined in the scope of the current node, excluding the xmlns:xml namespace, which is always declared implicitly. The order of the namespaces returned is not defined.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.XmlNamespaceScope.Local">
+ <summary>All namespaces that are defined locally at the current node.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Xml.XmlNameTable">
+ <summary>Table of atomized string objects.</summary>
+ </member>
+ <member name="M:System.Xml.XmlNameTable.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.XmlNameTable"></see> class.</summary>
+ </member>
+ <member name="M:System.Xml.XmlNameTable.Add(System.String)">
+ <summary>When overridden in a derived class, atomizes the specified string and adds it to the XmlNameTable.</summary>
+ <param name="array">The name to add.</param>
+ <returns>The new atomized string or the existing one if it already exists.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Xml.XmlNameTable.Add(System.Char[],System.Int32,System.Int32)">
+ <summary>When overridden in a derived class, atomizes the specified string and adds it to the XmlNameTable.</summary>
+ <param name="array">The character array containing the name to add.</param>
+ <param name="offset">Zero-based index into the array specifying the first character of the name.</param>
+ <param name="length">The number of characters in the name.</param>
+ <returns>The new atomized string or the existing one if it already exists. If length is zero, String.Empty is returned.</returns>
+ <exception cref="T:System.IndexOutOfRangeException">0 &gt; <paramref name="offset">offset</paramref> -or- <paramref name="offset">offset</paramref> &gt;= <paramref name="array">array</paramref>.Length -or- <paramref name="length">length</paramref> &gt; <paramref name="array">array</paramref>.Length The above conditions do not cause an exception to be thrown if <paramref name="length">length</paramref> =0.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="length">length</paramref> &lt; 0.</exception>
+ </member>
+ <member name="M:System.Xml.XmlNameTable.Get(System.String)">
+ <summary>When overridden in a derived class, gets the atomized string containing the same value as the specified string.</summary>
+ <param name="array">The name to look up.</param>
+ <returns>The atomized string or null if the string has not already been atomized.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Xml.XmlNameTable.Get(System.Char[],System.Int32,System.Int32)">
+ <summary>When overridden in a derived class, gets the atomized string containing the same characters as the specified range of characters in the given array.</summary>
+ <param name="array">The character array containing the name to look up.</param>
+ <param name="offset">The zero-based index into the array specifying the first character of the name.</param>
+ <param name="length">The number of characters in the name.</param>
+ <returns>The atomized string or null if the string has not already been atomized. If <paramref name="length">length</paramref> is zero, String.Empty is returned.</returns>
+ <exception cref="T:System.IndexOutOfRangeException">0 &gt; <paramref name="offset">offset</paramref> -or- <paramref name="offset">offset</paramref> &gt;= <paramref name="array">array</paramref>.Length -or- <paramref name="length">length</paramref> &gt; <paramref name="array">array</paramref>.Length The above conditions do not cause an exception to be thrown if <paramref name="length">length</paramref> =0.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="length">length</paramref> &lt; 0.</exception>
+ </member>
+ <member name="T:System.Xml.XmlNode">
+ <summary>Represents a single node in the XML document.</summary>
+ </member>
+ <member name="M:System.Xml.XmlNode.AppendChild(System.Xml.XmlNode)">
+ <summary>Adds the specified node to the end of the list of child nodes, of this node.</summary>
+ <param name="newChild">The node to add. All the contents of the node to be added are moved into the specified location.</param>
+ <returns>The node added.</returns>
+ <exception cref="T:System.InvalidOperationException">This node is of a type that does not allow child nodes of the type of the <paramref name="newChild">newChild</paramref> node. The <paramref name="newChild">newChild</paramref> is an ancestor of this node.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="newChild">newChild</paramref> was created from a different document than the one that created this node. This node is read-only.</exception>
+ </member>
+ <member name="P:System.Xml.XmlNode.Attributes">
+ <summary>Gets an <see cref="T:System.Xml.XmlAttributeCollection"></see> containing the attributes of this node.</summary>
+ <returns>An XmlAttributeCollection containing the attributes of the node. If the node is of type XmlNodeType.Element, the attributes of the node are returned. Otherwise, this property returns null.</returns>
+ </member>
+ <member name="P:System.Xml.XmlNode.BaseURI">
+ <summary>Gets the base URI of the current node.</summary>
+ <returns>The location from which the node was loaded or String.Empty if the node has no base URI.</returns>
+ </member>
+ <member name="P:System.Xml.XmlNode.ChildNodes">
+ <summary>Gets all the child nodes of the node.</summary>
+ <returns>An object that contains all the child nodes of the node. If there are no child nodes, this property returns an empty <see cref="T:System.Xml.XmlNodeList"></see>.</returns>
+ </member>
+ <member name="M:System.Xml.XmlNode.Clone">
+ <summary>Creates a duplicate of this node.</summary>
+ <returns>The cloned node.</returns>
+ </member>
+ <member name="M:System.Xml.XmlNode.CloneNode(System.Boolean)">
+ <summary>Creates a duplicate of the node, when overridden in a derived class.</summary>
+ <param name="deep">true to recursively clone the subtree under the specified node; false to clone only the node itself.</param>
+ <returns>The cloned node.</returns>
+ <exception cref="T:System.InvalidOperationException">Calling this method on a node type that cannot be cloned.</exception>
+ </member>
+ <member name="M:System.Xml.XmlNode.CreateNavigator">
+ <summary>Creates an <see cref="T:System.Xml.XPath.XPathNavigator"></see> for navigating this object.</summary>
+ <returns>An XPathNavigator object used to navigate the node. The XPathNavigator is positioned on the node from which the method was called. It is not positioned on the root of the document.</returns>
+ </member>
+ <member name="P:System.Xml.XmlNode.FirstChild">
+ <summary>Gets the first child of the node.</summary>
+ <returns>The first child of the node. If there is no such node, null is returned.</returns>
+ </member>
+ <member name="M:System.Xml.XmlNode.GetEnumerator">
+ <summary>Get an enumerator that iterates through the child nodes in the current node.</summary>
+ <returns>An <see cref="T:System.Collections.IEnumerator"></see> object that can be used to iterate through the child nodes in the current node.</returns>
+ </member>
+ <member name="M:System.Xml.XmlNode.GetNamespaceOfPrefix(System.String)">
+ <summary>Looks up the closest xmlns declaration for the given prefix that is in scope for the current node and returns the namespace URI in the declaration.</summary>
+ <param name="prefix">The prefix whose namespace URI you want to find.</param>
+ <returns>The namespace URI of the specified prefix.</returns>
+ </member>
+ <member name="M:System.Xml.XmlNode.GetPrefixOfNamespace(System.String)">
+ <summary>Looks up the closest xmlns declaration for the given namespace URI that is in scope for the current node and returns the prefix defined in that declaration.</summary>
+ <param name="namespaceURI">The namespace URI whose prefix you want to find.</param>
+ <returns>The prefix for the specified namespace URI.</returns>
+ </member>
+ <member name="P:System.Xml.XmlNode.HasChildNodes">
+ <summary>Gets a value indicating whether this node has any child nodes.</summary>
+ <returns>true if the node has child nodes; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Xml.XmlNode.InnerText">
+ <summary>Gets or sets the concatenated values of the node and all its child nodes.</summary>
+ <returns>The concatenated values of the node and all its child nodes.</returns>
+ </member>
+ <member name="P:System.Xml.XmlNode.InnerXml">
+ <summary>Gets or sets the markup representing only the child nodes of this node.</summary>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">The markup of the child nodes of this node. </p>
+ <block subset="none" type="note"><p><code>InnerXml</code> does not return default attributes. </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"></block></p>
+</returns>
+ <exception cref="T:System.InvalidOperationException">Setting this property on a node that cannot have child nodes.</exception>
+ <exception cref="T:System.Xml.XmlException">The XML specified when setting this property is not well-formed.</exception>
+ </member>
+ <member name="M:System.Xml.XmlNode.InsertAfter(System.Xml.XmlNode,System.Xml.XmlNode)">
+ <summary>Inserts the specified node immediately after the specified reference node.</summary>
+ <param name="newChild">The XmlNode to insert.</param>
+ <param name="refChild">The XmlNode that is the reference node. The newNode is placed after the refNode.</param>
+ <returns>The node being inserted.</returns>
+ <exception cref="T:System.InvalidOperationException">This node is of a type that does not allow child nodes of the type of the <paramref name="newChild">newChild</paramref> node. The <paramref name="newChild">newChild</paramref> is an ancestor of this node.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="newChild">newChild</paramref> was created from a different document than the one that created this node. The <paramref name="refChild">refChild</paramref> is not a child of this node. This node is read-only.</exception>
+ </member>
+ <member name="M:System.Xml.XmlNode.InsertBefore(System.Xml.XmlNode,System.Xml.XmlNode)">
+ <summary>Inserts the specified node immediately before the specified reference node.</summary>
+ <param name="newChild">The XmlNode to insert.</param>
+ <param name="refChild">The XmlNode that is the reference node. The newChild is placed before this node.</param>
+ <returns>The node being inserted.</returns>
+ <exception cref="T:System.InvalidOperationException">The current node is of a type that does not allow child nodes of the type of the <paramref name="newChild">newChild</paramref> node. The <paramref name="newChild">newChild</paramref> is an ancestor of this node.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="newChild">newChild</paramref> was created from a different document than the one that created this node. The <paramref name="refChild">refChild</paramref> is not a child of this node. This node is read-only.</exception>
+ </member>
+ <member name="P:System.Xml.XmlNode.IsReadOnly">
+ <summary>Gets a value indicating whether the node is read-only.</summary>
+ <returns>true if the node is read-only; otherwise false.</returns>
+ </member>
+ <member name="P:System.Xml.XmlNode.Item(System.String)">
+ <summary>Gets the first child element with the specified <see cref="P:System.Xml.XmlNode.Name"></see>.</summary>
+ <param name="name">The qualified name of the element to retrieve.</param>
+ <returns>The first <see cref="T:System.Xml.XmlElement"></see> that matches the specified name. It returns a null reference (Nothing in Visual Basic) if there is no match.</returns>
+ </member>
+ <member name="P:System.Xml.XmlNode.Item(System.String,System.String)">
+ <summary>Gets the first child element with the specified <see cref="P:System.Xml.XmlNode.LocalName"></see> and <see cref="P:System.Xml.XmlNode.NamespaceURI"></see>.</summary>
+ <param name="localname">The local name of the element.</param>
+ <param name="ns">The namespace URI of the element.</param>
+ <returns>The first <see cref="T:System.Xml.XmlElement"></see> with the matching <paramref name="localname">localname</paramref> and <paramref name="ns">ns</paramref>. . It returns a null reference (Nothing in Visual Basic) if there is no match.</returns>
+ </member>
+ <member name="P:System.Xml.XmlNode.LastChild">
+ <summary>Gets the last child of the node.</summary>
+ <returns>The last child of the node. If there is no such node, null is returned.</returns>
+ </member>
+ <member name="P:System.Xml.XmlNode.LocalName">
+ <summary>Gets the local name of the node, when overridden in a derived class.</summary>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="3"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">The name of the node with the prefix removed. For example, <code>LocalName</code> is book for the element &lt;bk:book&gt;. </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="3" sourceendlinenumber="3"> The name returned is dependent on the <xref href="System.Xml.XmlNode.NodeType"></xref> of the node: </p>
+ <table><thead><tr><th> Type <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="5" sourceendlinenumber="5"> </th><th> Name <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="7" sourceendlinenumber="7"> </th></tr></thead><tbody><tr><td> Attribute <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="9" sourceendlinenumber="9"> </td><td> The local name of the attribute. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="11" sourceendlinenumber="11"> </td></tr><tr><td> CDATA <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="13" sourceendlinenumber="13"> </td><td> #cdata-section <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="15" sourceendlinenumber="15"> </td></tr><tr><td> Comment <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="17" sourceendlinenumber="17"> </td><td> #comment <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="19" sourceendlinenumber="19"> </td></tr><tr><td> Document <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="21" sourceendlinenumber="21"> </td><td> #document <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="23" sourceendlinenumber="23"> </td></tr><tr><td> DocumentFragment <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="25" sourceendlinenumber="25"> </td><td> #document-fragment <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="27" sourceendlinenumber="27"> </td></tr><tr><td> DocumentType <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="29" sourceendlinenumber="29"> </td><td> The document type name. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="31" sourceendlinenumber="31"> </td></tr><tr><td> Element <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="33" sourceendlinenumber="33"> </td><td> The local name of the element. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="35" sourceendlinenumber="35"> </td></tr><tr><td> Entity <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="37" sourceendlinenumber="37"> </td><td> The name of the entity. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="39" sourceendlinenumber="39"> </td></tr><tr><td> EntityReference <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="41" sourceendlinenumber="41"> </td><td> The name of the entity referenced. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="43" sourceendlinenumber="43"> </td></tr><tr><td> Notation <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="45" sourceendlinenumber="45"> </td><td> The notation name. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="47" sourceendlinenumber="47"> </td></tr><tr><td> ProcessingInstruction <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="49" sourceendlinenumber="49"> </td><td> The target of the processing instruction. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="51" sourceendlinenumber="51"> </td></tr><tr><td> Text <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="53" sourceendlinenumber="53"> </td><td> #text <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="55" sourceendlinenumber="55"> </td></tr><tr><td> Whitespace <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="57" sourceendlinenumber="57"> </td><td> #whitespace <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="59" sourceendlinenumber="59"> </td></tr><tr><td> SignificantWhitespace <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="61" sourceendlinenumber="61"> </td><td> #significant-whitespace <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="63" sourceendlinenumber="63"> </td></tr><tr><td> XmlDeclaration <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="65" sourceendlinenumber="65"> </td><td> #xml-declaration <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="67" sourceendlinenumber="67"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="P:System.Xml.XmlNode.Name">
+ <summary>Gets the qualified name of the node, when overridden in a derived class.</summary>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">The qualified name of the node. The name returned is dependent on the <xref href="System.Xml.XmlNode.NodeType"></xref> of the node: </p>
+ <table><thead><tr><th> Type <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Name <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> Attribute <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> The qualified name of the attribute. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> CDATA <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> #cdata-section <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> Comment <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> #comment <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr><tr><td> Document <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="20" sourceendlinenumber="20"> </td><td> #document <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="22" sourceendlinenumber="22"> </td></tr><tr><td> DocumentFragment <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="24" sourceendlinenumber="24"> </td><td> #document-fragment <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="26" sourceendlinenumber="26"> </td></tr><tr><td> DocumentType <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="28" sourceendlinenumber="28"> </td><td> The document type name. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="30" sourceendlinenumber="30"> </td></tr><tr><td> Element <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="32" sourceendlinenumber="32"> </td><td> The qualified name of the element. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="34" sourceendlinenumber="34"> </td></tr><tr><td> Entity <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="36" sourceendlinenumber="36"> </td><td> The name of the entity. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="38" sourceendlinenumber="38"> </td></tr><tr><td> EntityReference <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="40" sourceendlinenumber="40"> </td><td> The name of the entity referenced. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="42" sourceendlinenumber="42"> </td></tr><tr><td> Notation <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="44" sourceendlinenumber="44"> </td><td> The notation name. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="46" sourceendlinenumber="46"> </td></tr><tr><td> ProcessingInstruction <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="48" sourceendlinenumber="48"> </td><td> The target of the processing instruction. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="50" sourceendlinenumber="50"> </td></tr><tr><td> Text <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="52" sourceendlinenumber="52"> </td><td> #text <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="54" sourceendlinenumber="54"> </td></tr><tr><td> Whitespace <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="56" sourceendlinenumber="56"> </td><td> #whitespace <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="58" sourceendlinenumber="58"> </td></tr><tr><td> SignificantWhitespace <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="60" sourceendlinenumber="60"> </td><td> #significant-whitespace <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="62" sourceendlinenumber="62"> </td></tr><tr><td> XmlDeclaration <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="64" sourceendlinenumber="64"> </td><td> #xml-declaration <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="66" sourceendlinenumber="66"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="P:System.Xml.XmlNode.NamespaceURI">
+ <summary>Gets the namespace URI of this node.</summary>
+ <returns>The namespace URI of this node. If there is no namespace URI, this property returns String.Empty.</returns>
+ </member>
+ <member name="P:System.Xml.XmlNode.NextSibling">
+ <summary>Gets the node immediately following this node.</summary>
+ <returns>The next XmlNode. If there is no next node, null is returned.</returns>
+ </member>
+ <member name="P:System.Xml.XmlNode.NodeType">
+ <summary>Gets the type of the current node, when overridden in a derived class.</summary>
+ <returns>One of the <see cref="T:System.Xml.XmlNodeType"></see> values.</returns>
+ </member>
+ <member name="M:System.Xml.XmlNode.Normalize">
+ <summary>Puts all XmlText nodes in the full depth of the sub-tree underneath this XmlNode into a &quot;normal&quot; form where only markup (that is, tags, comments, processing instructions, CDATA sections, and entity references) separates XmlText nodes, that is, there are no adjacent XmlText nodes.</summary>
+ </member>
+ <member name="P:System.Xml.XmlNode.OuterXml">
+ <summary>Gets the markup containing this node and all its child nodes.</summary>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">The markup containing this node and all its child nodes. </p>
+ <block subset="none" type="note"><p><code>OuterXml</code> does not return default attributes. </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"></block></p>
+</returns>
+ </member>
+ <member name="P:System.Xml.XmlNode.OwnerDocument">
+ <summary>Gets the <see cref="T:System.Xml.XmlDocument"></see> to which this node belongs.</summary>
+ <returns>The <see cref="T:System.Xml.XmlDocument"></see> to which this node belongs. If the node is an <see cref="T:System.Xml.XmlDocument"></see> (NodeType equals XmlNodeType.Document), this property returns null.</returns>
+ </member>
+ <member name="P:System.Xml.XmlNode.ParentNode">
+ <summary>Gets the parent of this node (for nodes that can have parents).</summary>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">The <code>XmlNode</code> that is the parent of the current node. If a node has just been created and not yet added to the tree, or if it has been removed from the tree, the parent is <code>null</code>. For all other nodes, the value returned depends on the <xref href="System.Xml.XmlNode.NodeType"></xref> of the node. The following table describes the possible return values for the <code>ParentNode</code> property. </p>
+ <table><thead><tr><th> NodeType <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Return Value of ParentNode <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> Attribute, Document, DocumentFragment, Entity, Notation <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> Returns <code>null</code>; these nodes do not have parents. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> CDATA <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> Returns the element or entity reference containing the CDATA section. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> Comment <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> Returns the element, entity reference, document type, or document containing the comment. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr><tr><td> DocumentType <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="20" sourceendlinenumber="20"> </td><td> Returns the document node. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="22" sourceendlinenumber="22"> </td></tr><tr><td> Element <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="24" sourceendlinenumber="24"> </td><td> Returns the parent node of the element. If the element is the root node in the tree, the parent is the document node. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="26" sourceendlinenumber="26"> </td></tr><tr><td> EntityReference <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="28" sourceendlinenumber="28"> </td><td> Returns the element, attribute, or entity reference containing the entity reference. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="30" sourceendlinenumber="30"> </td></tr><tr><td> ProcessingInstruction <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="32" sourceendlinenumber="32"> </td><td> Returns the document, element, document type, or entity reference containing the processing instruction. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="34" sourceendlinenumber="34"> </td></tr><tr><td> Text <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="36" sourceendlinenumber="36"> </td><td> Returns the parent element, attribute, or entity reference containing the text node. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="38" sourceendlinenumber="38"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="P:System.Xml.XmlNode.Prefix">
+ <summary>Gets or sets the namespace prefix of this node.</summary>
+ <returns>The namespace prefix of this node. For example, Prefix is bk for the element &lt;bk:book&gt;. If there is no prefix, this property returns String.Empty.</returns>
+ <exception cref="T:System.ArgumentException">This node is read-only.</exception>
+ <exception cref="T:System.Xml.XmlException">The specified prefix contains an invalid character. The specified prefix is malformed. The specified prefix is &quot;xml&quot; and the namespaceURI of this node is different from &quot;<see cref="http://www.w3.org/XML/1998/namespace">http://www.w3.org/XML/1998/namespace</see>&quot;. This node is an attribute and the specified prefix is &quot;xmlns&quot; and the namespaceURI of this node is different from &quot;<see cref="http://www.w3.org/2000/xmlns/">http://www.w3.org/2000/xmlns/</see> &quot;. This node is an attribute and the qualifiedName of this node is &quot;xmlns&quot;.</exception>
+ </member>
+ <member name="M:System.Xml.XmlNode.PrependChild(System.Xml.XmlNode)">
+ <summary>Adds the specified node to the beginning of the list of child nodes for this node.</summary>
+ <param name="newChild">The node to add. All the contents of the node to be added are moved into the specified location.</param>
+ <returns>The node added.</returns>
+ <exception cref="T:System.InvalidOperationException">This node is of a type that does not allow child nodes of the type of the <paramref name="newChild">newChild</paramref> node. The <paramref name="newChild">newChild</paramref> is an ancestor of this node.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="newChild">newChild</paramref> was created from a different document than the one that created this node. This node is read-only.</exception>
+ </member>
+ <member name="P:System.Xml.XmlNode.PreviousSibling">
+ <summary>Gets the node immediately preceding this node.</summary>
+ <returns>The preceding XmlNode. If there is no preceding node, null is returned.</returns>
+ </member>
+ <member name="P:System.Xml.XmlNode.PreviousText">
+ <summary>Gets the text node that immediately precedes this node.</summary>
+ <returns>Returns <see cref="T:System.Xml.XmlNode"></see>.</returns>
+ </member>
+ <member name="M:System.Xml.XmlNode.RemoveAll">
+ <summary>Removes all the child nodes and/or attributes of the current node.</summary>
+ </member>
+ <member name="M:System.Xml.XmlNode.RemoveChild(System.Xml.XmlNode)">
+ <summary>Removes specified child node.</summary>
+ <param name="oldChild">The node being removed.</param>
+ <returns>The node removed.</returns>
+ <exception cref="T:System.ArgumentException">The <paramref name="oldChild">oldChild</paramref> is not a child of this node. Or this node is read-only.</exception>
+ </member>
+ <member name="M:System.Xml.XmlNode.ReplaceChild(System.Xml.XmlNode,System.Xml.XmlNode)">
+ <summary>Replaces the child node <paramref name="oldChild">oldChild</paramref> with <paramref name="newChild">newChild</paramref> node.</summary>
+ <param name="newChild">The new node to put in the child list.</param>
+ <param name="oldChild">The node being replaced in the list.</param>
+ <returns>The node replaced.</returns>
+ <exception cref="T:System.InvalidOperationException">This node is of a type that does not allow child nodes of the type of the <paramref name="newChild">newChild</paramref> node. The <paramref name="newChild">newChild</paramref> is an ancestor of this node.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="newChild">newChild</paramref> was created from a different document than the one that created this node. This node is read-only. The <paramref name="oldChild">oldChild</paramref> is not a child of this node.</exception>
+ </member>
+ <member name="P:System.Xml.XmlNode.SchemaInfo">
+ <summary>Gets the post schema validation infoset that has been assigned to this node as a result of schema validation.</summary>
+ <returns>An <see cref="T:System.Xml.Schema.IXmlSchemaInfo"></see> object containing the post schema validation infoset of this node.</returns>
+ </member>
+ <member name="M:System.Xml.XmlNode.SelectNodes(System.String)">
+ <summary>Selects a list of nodes matching the XPath expression.</summary>
+ <param name="xpath">The XPath expression.</param>
+ <returns>An <see cref="T:System.Xml.XmlNodeList"></see> containing a collection of nodes matching the XPath query.</returns>
+ <exception cref="T:System.Xml.XPath.XPathException">The XPath expression contains a prefix. See <see cref="http://msdn.microsoft.com/en-us/1431789e-c545-4765-8c09-3057e07d3041">XPath Examples</see>.</exception>
+ </member>
+ <member name="M:System.Xml.XmlNode.SelectNodes(System.String,System.Xml.XmlNamespaceManager)">
+ <summary>Selects a list of nodes matching the XPath expression. Any prefixes found in the XPath expression are resolved using the supplied <see cref="T:System.Xml.XmlNamespaceManager"></see>.</summary>
+ <param name="xpath">The XPath expression. See <see cref="http://msdn.microsoft.com/en-us/1431789e-c545-4765-8c09-3057e07d3041">XPath Examples</see>.</param>
+ <param name="nsmgr">An <see cref="T:System.Xml.XmlNamespaceManager"></see> to use for resolving namespaces for prefixes in the XPath expression.</param>
+ <returns>An <see cref="T:System.Xml.XmlNodeList"></see> containing a collection of nodes matching the XPath query.</returns>
+ <exception cref="T:System.Xml.XPath.XPathException">The XPath expression contains a prefix which is not defined in the XmlNamespaceManager.</exception>
+ </member>
+ <member name="M:System.Xml.XmlNode.SelectSingleNode(System.String)">
+ <summary>Selects the first XmlNode that matches the XPath expression.</summary>
+ <param name="xpath">The XPath expression. See <see cref="http://msdn.microsoft.com/en-us/1431789e-c545-4765-8c09-3057e07d3041">XPath Examples</see>.</param>
+ <returns>The first XmlNode that matches the XPath query or null if no matching node is found.</returns>
+ <exception cref="T:System.Xml.XPath.XPathException">The XPath expression contains a prefix.</exception>
+ </member>
+ <member name="M:System.Xml.XmlNode.SelectSingleNode(System.String,System.Xml.XmlNamespaceManager)">
+ <summary>Selects the first XmlNode that matches the XPath expression. Any prefixes found in the XPath expression are resolved using the supplied <see cref="T:System.Xml.XmlNamespaceManager"></see>.</summary>
+ <param name="xpath">The XPath expression. See <see cref="http://msdn.microsoft.com/en-us/1431789e-c545-4765-8c09-3057e07d3041">XPath Examples</see>.</param>
+ <param name="nsmgr">An <see cref="T:System.Xml.XmlNamespaceManager"></see> to use for resolving namespaces for prefixes in the XPath expression.</param>
+ <returns>The first XmlNode that matches the XPath query or null if no matching node is found.</returns>
+ <exception cref="T:System.Xml.XPath.XPathException">The XPath expression contains a prefix which is not defined in the XmlNamespaceManager.</exception>
+ </member>
+ <member name="M:System.Xml.XmlNode.Supports(System.String,System.String)">
+ <summary>Tests if the DOM implementation implements a specific feature.</summary>
+ <param name="feature">The package name of the feature to test. This name is not case-sensitive.</param>
+ <param name="version">The version number of the package name to test. If the version is not specified (null), supporting any version of the feature causes the method to return true.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1"><code>true</code> if the feature is implemented in the specified version; otherwise, <code>false</code>. The following table describes the combinations that return <code>true</code>. </p>
+ <table><thead><tr><th> Feature <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Version <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> XML <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> 1.0 <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> XML <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> 2.0 <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="P:System.Xml.XmlNode.Value">
+ <summary>Gets or sets the value of the node.</summary>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">The value returned depends on the <xref href="System.Xml.XmlNode.NodeType"></xref> of the node: </p>
+ <table><thead><tr><th> Type <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> Attribute <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> The value of the attribute. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> CDATASection <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> The content of the CDATA Section. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> Comment <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> The content of the comment. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr><tr><td> Document <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="20" sourceendlinenumber="20"> </td><td><code>null</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="22" sourceendlinenumber="22"> </td></tr><tr><td> DocumentFragment <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="24" sourceendlinenumber="24"> </td><td><code>null</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="26" sourceendlinenumber="26"> </td></tr><tr><td> DocumentType <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="28" sourceendlinenumber="28"> </td><td><code>null</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="30" sourceendlinenumber="30"> </td></tr><tr><td> Element <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="32" sourceendlinenumber="32"> </td><td><code>null</code>. You can use the <xref href="System.Xml.XmlElement.InnerText"></xref> or <xref href="System.Xml.XmlElement.InnerXml"></xref> properties to access the value of the element node. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="34" sourceendlinenumber="34"> </td></tr><tr><td> Entity <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="36" sourceendlinenumber="36"> </td><td><code>null</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="38" sourceendlinenumber="38"> </td></tr><tr><td> EntityReference <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="40" sourceendlinenumber="40"> </td><td><code>null</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="42" sourceendlinenumber="42"> </td></tr><tr><td> Notation <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="44" sourceendlinenumber="44"> </td><td><code>null</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="46" sourceendlinenumber="46"> </td></tr><tr><td> ProcessingInstruction <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="48" sourceendlinenumber="48"> </td><td> The entire content excluding the target. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="50" sourceendlinenumber="50"> </td></tr><tr><td> Text <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="52" sourceendlinenumber="52"> </td><td> The content of the text node. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="54" sourceendlinenumber="54"> </td></tr><tr><td> SignificantWhitespace <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="56" sourceendlinenumber="56"> </td><td> The white space characters. White space can consist of one or more space characters, carriage returns, line feeds, or tabs. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="58" sourceendlinenumber="58"> </td></tr><tr><td> Whitespace <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="60" sourceendlinenumber="60"> </td><td> The white space characters. White space can consist of one or more space characters, carriage returns, line feeds, or tabs. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="62" sourceendlinenumber="62"> </td></tr><tr><td> XmlDeclaration <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="64" sourceendlinenumber="64"> </td><td> The content of the declaration (that is, everything between &lt;?xml and ?&gt;). <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="66" sourceendlinenumber="66"> </td></tr></tbody></table></p>
+</returns>
+ <exception cref="T:System.ArgumentException">Setting the value of a node that is read-only.</exception>
+ <exception cref="T:System.InvalidOperationException">Setting the value of a node that is not supposed to have a value (for example, an Element node).</exception>
+ </member>
+ <member name="M:System.Xml.XmlNode.WriteContentTo(System.Xml.XmlWriter)">
+ <summary>Saves all the child nodes of the node to the specified <see cref="T:System.Xml.XmlWriter"></see>, when overridden in a derived class.</summary>
+ <param name="w">The XmlWriter to which you want to save.</param>
+ </member>
+ <member name="M:System.Xml.XmlNode.WriteTo(System.Xml.XmlWriter)">
+ <summary>Saves the current node to the specified <see cref="T:System.Xml.XmlWriter"></see>, when overridden in a derived class.</summary>
+ <param name="w">The XmlWriter to which you want to save.</param>
+ </member>
+ <member name="M:System.Xml.XmlNode.System#Collections#IEnumerable#GetEnumerator">
+ <summary>For a description of this member, see <see cref="M:System.Xml.XmlNode.GetEnumerator"></see>.</summary>
+ <returns>Returns an enumerator for the collection.</returns>
+ </member>
+ <member name="M:System.Xml.XmlNode.System#ICloneable#Clone">
+ <summary>For a description of this member, see <see cref="M:System.Xml.XmlNode.Clone"></see>.</summary>
+ <returns>A copy of the node from which it is called.</returns>
+ </member>
+ <member name="T:System.Xml.XmlNodeChangedAction">
+ <summary>Specifies the type of node change.</summary>
+ </member>
+ <member name="F:System.Xml.XmlNodeChangedAction.Change">
+ <summary>A node value is being changed.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.XmlNodeChangedAction.Insert">
+ <summary>A node is being inserted in the tree.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.XmlNodeChangedAction.Remove">
+ <summary>A node is being removed from the tree.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Xml.XmlNodeChangedEventArgs">
+ <summary>Provides data for the <see cref="E:System.Xml.XmlDocument.NodeChanged"></see>, <see cref="E:System.Xml.XmlDocument.NodeChanging"></see>, <see cref="E:System.Xml.XmlDocument.NodeInserted"></see>, <see cref="E:System.Xml.XmlDocument.NodeInserting"></see>, <see cref="E:System.Xml.XmlDocument.NodeRemoved"></see> and <see cref="E:System.Xml.XmlDocument.NodeRemoving"></see> events.</summary>
+ </member>
+ <member name="M:System.Xml.XmlNodeChangedEventArgs.#ctor(System.Xml.XmlNode,System.Xml.XmlNode,System.Xml.XmlNode,System.String,System.String,System.Xml.XmlNodeChangedAction)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.XmlNodeChangedEventArgs"></see> class.</summary>
+ <param name="node">The <see cref="T:System.Xml.XmlNode"></see> that generated the event.</param>
+ <param name="oldParent">The old parent <see cref="T:System.Xml.XmlNode"></see> of the <see cref="T:System.Xml.XmlNode"></see> that generated the event.</param>
+ <param name="newParent">The new parent <see cref="T:System.Xml.XmlNode"></see> of the <see cref="T:System.Xml.XmlNode"></see> that generated the event.</param>
+ <param name="oldValue">The old value of the <see cref="T:System.Xml.XmlNode"></see> that generated the event.</param>
+ <param name="newValue">The new value of the <see cref="T:System.Xml.XmlNode"></see> that generated the event.</param>
+ <param name="action">The <see cref="T:System.Xml.XmlNodeChangedAction"></see>.</param>
+ </member>
+ <member name="P:System.Xml.XmlNodeChangedEventArgs.Action">
+ <summary>Gets a value indicating what type of node change event is occurring.</summary>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">An <code>XmlNodeChangedAction</code> value describing the node change event. </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="3" sourceendlinenumber="3"> <table><thead><tr><th> XmlNodeChangedAction Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="5" sourceendlinenumber="5"> </th><th> Description <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="7" sourceendlinenumber="7"> </th></tr></thead><tbody><tr><td> Insert <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="9" sourceendlinenumber="9"> </td><td> A node has been or will be inserted. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="11" sourceendlinenumber="11"> </td></tr><tr><td> Remove <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="13" sourceendlinenumber="13"> </td><td> A node has been or will be removed. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="15" sourceendlinenumber="15"> </td></tr><tr><td> Change <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="17" sourceendlinenumber="17"> </td><td> A node has been or will be changed. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="19" sourceendlinenumber="20"> </td></tr></tbody></table><block subset="none" type="note"><p><br> The <code>Action</code> value does not differentiate between when the event occurred (before or after). You can create separate event handlers to handle both instances. </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="22" sourceendlinenumber="22"></block></p>
+</returns>
+ </member>
+ <member name="P:System.Xml.XmlNodeChangedEventArgs.NewParent">
+ <summary>Gets the value of the <see cref="P:System.Xml.XmlNode.ParentNode"></see> after the operation completes.</summary>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="3"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">The value of the <code>ParentNode</code> after the operation completes. This property returns <code>null</code> if the node is being removed. </p>
+ <block subset="none" type="note"><p><br> For attribute nodes this property returns the <xref href="System.Xml.XmlAttribute.OwnerElement"></xref>. </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="5" sourceendlinenumber="5"></block></p>
+</returns>
+ </member>
+ <member name="P:System.Xml.XmlNodeChangedEventArgs.NewValue">
+ <summary>Gets the new value of the node.</summary>
+ <returns>The new value of the node. This property returns null if the node is neither an attribute nor a text node, or if the node is being removed. If called in a <see cref="E:System.Xml.XmlDocument.NodeChanging"></see> event, NewValue returns the value of the node if the change is successful. If called in a <see cref="E:System.Xml.XmlDocument.NodeChanged"></see> event, NewValue returns the current value of the node.</returns>
+ </member>
+ <member name="P:System.Xml.XmlNodeChangedEventArgs.Node">
+ <summary>Gets the <see cref="T:System.Xml.XmlNode"></see> that is being added, removed or changed.</summary>
+ <returns>The XmlNode that is being added, removed or changed; this property never returns null.</returns>
+ </member>
+ <member name="P:System.Xml.XmlNodeChangedEventArgs.OldParent">
+ <summary>Gets the value of the <see cref="P:System.Xml.XmlNode.ParentNode"></see> before the operation began.</summary>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="3"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">The value of the <code>ParentNode</code> before the operation began. This property returns <code>null</code> if the node did not have a parent. </p>
+ <block subset="none" type="note"><p><br> For attribute nodes this property returns the <xref href="System.Xml.XmlAttribute.OwnerElement"></xref>. </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="5" sourceendlinenumber="5"></block></p>
+</returns>
+ </member>
+ <member name="P:System.Xml.XmlNodeChangedEventArgs.OldValue">
+ <summary>Gets the original value of the node.</summary>
+ <returns>The original value of the node. This property returns null if the node is neither an attribute nor a text node, or if the node is being inserted. If called in a <see cref="E:System.Xml.XmlDocument.NodeChanging"></see> event, OldValue returns the current value of the node that will be replaced if the change is successful. If called in a <see cref="E:System.Xml.XmlDocument.NodeChanged"></see> event, OldValue returns the value of node prior to the change.</returns>
+ </member>
+ <member name="T:System.Xml.XmlNodeChangedEventHandler">
+ <summary>Represents the method that handles <see cref="E:System.Xml.XmlDocument.NodeChanged"></see>, <see cref="E:System.Xml.XmlDocument.NodeChanging"></see>, <see cref="E:System.Xml.XmlDocument.NodeInserted"></see>, <see cref="E:System.Xml.XmlDocument.NodeInserting"></see>, <see cref="E:System.Xml.XmlDocument.NodeRemoved"></see> and <see cref="E:System.Xml.XmlDocument.NodeRemoving"></see> events.</summary>
+ <param name="sender">The source of the event.</param>
+ <param name="e">An <see cref="T:System.Xml.XmlNodeChangedEventArgs"></see> containing the event data.</param>
+ </member>
+ <member name="T:System.Xml.XmlNodeList">
+ <summary>Represents an ordered collection of nodes.</summary>
+ </member>
+ <member name="M:System.Xml.XmlNodeList.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.XmlNodeList"></see> class.</summary>
+ </member>
+ <member name="P:System.Xml.XmlNodeList.Count">
+ <summary>Gets the number of nodes in the XmlNodeList.</summary>
+ <returns>The number of nodes in the XmlNodeList.</returns>
+ </member>
+ <member name="M:System.Xml.XmlNodeList.GetEnumerator">
+ <summary>Gets an enumerator that iterates through the collection of nodes.</summary>
+ <returns>An enumerator used to iterate through the collection of nodes.</returns>
+ </member>
+ <member name="M:System.Xml.XmlNodeList.Item(System.Int32)">
+ <summary>Retrieves a node at the given index.</summary>
+ <param name="index">The zero-based index into the list of nodes.</param>
+ <returns>The <see cref="T:System.Xml.XmlNode"></see> with the specified index in the collection. If <paramref name="index">index</paramref> is greater than or equal to the number of nodes in the list, this returns null.</returns>
+ </member>
+ <member name="P:System.Xml.XmlNodeList.ItemOf(System.Int32)">
+ <summary>Gets a node at the given index.</summary>
+ <param name="i">The zero-based index into the list of nodes.</param>
+ <returns>The <see cref="T:System.Xml.XmlNode"></see> with the specified index in the collection. If index is greater than or equal to the number of nodes in the list, this returns null.</returns>
+ </member>
+ <member name="M:System.Xml.XmlNodeList.PrivateDisposeNodeList">
+ <summary>Disposes resources in the node list privately.</summary>
+ </member>
+ <member name="M:System.Xml.XmlNodeList.System#IDisposable#Dispose">
+ <summary>Releases all resources used by the <see cref="T:System.Xml.XmlNodeList"></see> class.</summary>
+ </member>
+ <member name="T:System.Xml.XmlNodeOrder">
+ <summary>Describes the document order of a node compared to a second node.</summary>
+ </member>
+ <member name="F:System.Xml.XmlNodeOrder.After">
+ <summary>The current node of this navigator is after the current node of the supplied navigator.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.XmlNodeOrder.Before">
+ <summary>The current node of this navigator is before the current node of the supplied navigator.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.XmlNodeOrder.Same">
+ <summary>The two navigators are positioned on the same node.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.XmlNodeOrder.Unknown">
+ <summary>The node positions cannot be determined in document order, relative to each other. This could occur if the two nodes reside in different trees.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Xml.XmlNodeReader">
+ <summary>Represents a reader that provides fast, non-cached forward only access to XML data in an <see cref="T:System.Xml.XmlNode"></see>.</summary>
+ </member>
+ <member name="M:System.Xml.XmlNodeReader.#ctor(System.Xml.XmlNode)">
+ <summary>Creates an instance of the XmlNodeReader class using the specified <see cref="T:System.Xml.XmlNode"></see>.</summary>
+ <param name="node">The XmlNode you want to read.</param>
+ </member>
+ <member name="P:System.Xml.XmlNodeReader.AttributeCount">
+ <summary>Gets the number of attributes on the current node.</summary>
+ <returns>The number of attributes on the current node. This number includes default attributes.</returns>
+ </member>
+ <member name="P:System.Xml.XmlNodeReader.BaseURI">
+ <summary>Gets the base URI of the current node.</summary>
+ <returns>The base URI of the current node.</returns>
+ </member>
+ <member name="P:System.Xml.XmlNodeReader.CanReadBinaryContent">
+ <summary>Gets a value indicating whether the <see cref="T:System.Xml.XmlNodeReader"></see> implements the binary content read methods.</summary>
+ <returns>true if the binary content read methods are implemented; otherwise false. The <see cref="T:System.Xml.XmlNodeReader"></see> class always returns true.</returns>
+ </member>
+ <member name="P:System.Xml.XmlNodeReader.CanResolveEntity">
+ <summary>Gets a value indicating whether this reader can parse and resolve entities.</summary>
+ <returns>true if the reader can parse and resolve entities; otherwise, false. XmlNodeReader always returns true.</returns>
+ </member>
+ <member name="M:System.Xml.XmlNodeReader.Close">
+ <summary>Changes the <see cref="P:System.Xml.XmlNodeReader.ReadState"></see> to Closed.</summary>
+ </member>
+ <member name="P:System.Xml.XmlNodeReader.Depth">
+ <summary>Gets the depth of the current node in the XML document.</summary>
+ <returns>The depth of the current node in the XML document.</returns>
+ </member>
+ <member name="P:System.Xml.XmlNodeReader.EOF">
+ <summary>Gets a value indicating whether the reader is positioned at the end of the stream.</summary>
+ <returns>true if the reader is positioned at the end of the stream; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Xml.XmlNodeReader.GetAttribute(System.String)">
+ <summary>Gets the value of the attribute with the specified name.</summary>
+ <param name="name">The qualified name of the attribute.</param>
+ <returns>The value of the specified attribute. If the attribute is not found, null is returned.</returns>
+ </member>
+ <member name="M:System.Xml.XmlNodeReader.GetAttribute(System.String,System.String)">
+ <summary>Gets the value of the attribute with the specified local name and namespace URI.</summary>
+ <param name="name">The local name of the attribute.</param>
+ <param name="namespaceURI">The namespace URI of the attribute.</param>
+ <returns>The value of the specified attribute. If the attribute is not found, null is returned.</returns>
+ </member>
+ <member name="M:System.Xml.XmlNodeReader.GetAttribute(System.Int32)">
+ <summary>Gets the value of the attribute with the specified index.</summary>
+ <param name="attributeIndex">The index of the attribute. The index is zero-based. (The first attribute has index 0.)</param>
+ <returns>The value of the specified attribute.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="i">i</paramref> parameter is less than 0 or greater than or equal to <see cref="P:System.Xml.XmlNodeReader.AttributeCount"></see>.</exception>
+ </member>
+ <member name="P:System.Xml.XmlNodeReader.HasAttributes">
+ <summary>Gets a value indicating whether the current node has any attributes.</summary>
+ <returns>true if the current node has attributes; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Xml.XmlNodeReader.HasValue">
+ <summary>Gets a value indicating whether the current node can have a <see cref="P:System.Xml.XmlNodeReader.Value"></see>.</summary>
+ <returns>true if the node on which the reader is currently positioned can have a Value; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Xml.XmlNodeReader.IsDefault">
+ <summary>Gets a value indicating whether the current node is an attribute that was generated from the default value defined in the document type definition (DTD) or schema.</summary>
+ <returns>true if the current node is an attribute whose value was generated from the default value defined in the DTD or schema; false if the attribute value was explicitly set.</returns>
+ </member>
+ <member name="P:System.Xml.XmlNodeReader.IsEmptyElement">
+ <summary>Gets a value indicating whether the current node is an empty element (for example, ).</summary>
+ <returns>true if the current node is an element (<see cref="P:System.Xml.XmlNodeReader.NodeType"></see> equals XmlNodeType.Element) and it ends with /&gt;; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Xml.XmlNodeReader.LocalName">
+ <summary>Gets the local name of the current node.</summary>
+ <returns>The name of the current node with the prefix removed. For example, LocalName is book for the element &lt;bk:book&gt;. For node types that do not have a name (like Text, Comment, and so on), this property returns String.Empty.</returns>
+ </member>
+ <member name="M:System.Xml.XmlNodeReader.LookupNamespace(System.String)">
+ <summary>Resolves a namespace prefix in the current element's scope.</summary>
+ <param name="prefix">The prefix whose namespace URI you want to resolve. To match the default namespace, pass an empty string. This string does not have to be atomized.</param>
+ <returns>The namespace URI to which the prefix maps or null if no matching prefix is found.</returns>
+ </member>
+ <member name="M:System.Xml.XmlNodeReader.MoveToAttribute(System.Int32)">
+ <summary>Moves to the attribute with the specified index.</summary>
+ <param name="attributeIndex">The index of the attribute.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="i">i</paramref> parameter is less than 0 or greater than or equal to <see cref="P:System.Xml.XmlReader.AttributeCount"></see>.</exception>
+ </member>
+ <member name="M:System.Xml.XmlNodeReader.MoveToAttribute(System.String)">
+ <summary>Moves to the attribute with the specified name.</summary>
+ <param name="name">The qualified name of the attribute.</param>
+ <returns>true if the attribute is found; otherwise, false. If false, the reader's position does not change.</returns>
+ </member>
+ <member name="M:System.Xml.XmlNodeReader.MoveToAttribute(System.String,System.String)">
+ <summary>Moves to the attribute with the specified local name and namespace URI.</summary>
+ <param name="name">The local name of the attribute.</param>
+ <param name="namespaceURI">The namespace URI of the attribute.</param>
+ <returns>true if the attribute is found; otherwise, false. If false, the reader's position does not change.</returns>
+ </member>
+ <member name="M:System.Xml.XmlNodeReader.MoveToElement">
+ <summary>Moves to the element that contains the current attribute node.</summary>
+ <returns>true if the reader is positioned on an attribute (the reader moves to the element that owns the attribute); false if the reader is not positioned on an attribute (the position of the reader does not change).</returns>
+ </member>
+ <member name="M:System.Xml.XmlNodeReader.MoveToFirstAttribute">
+ <summary>Moves to the first attribute.</summary>
+ <returns>true if an attribute exists (the reader moves to the first attribute); otherwise, false (the position of the reader does not change).</returns>
+ </member>
+ <member name="M:System.Xml.XmlNodeReader.MoveToNextAttribute">
+ <summary>Moves to the next attribute.</summary>
+ <returns>true if there is a next attribute; false if there are no more attributes.</returns>
+ </member>
+ <member name="P:System.Xml.XmlNodeReader.Name">
+ <summary>Gets the qualified name of the current node.</summary>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="3"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">The qualified name of the current node. For example, <code>Name</code> is <code>bk:book</code> for the element <code>&lt;bk:book&gt;</code>. </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="3" sourceendlinenumber="3"> The name returned is dependent on the <xref href="System.Xml.XmlNodeReader.NodeType"></xref> of the node. The following node types return the listed values. All other node types return an empty string. </p>
+ <table><thead><tr><th> Node Type <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="5" sourceendlinenumber="5"> </th><th> Name <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="7" sourceendlinenumber="7"> </th></tr></thead><tbody><tr><td><code>Attribute</code></td><td> The name of the attribute. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="9" sourceendlinenumber="9"> </td></tr><tr><td><code>DocumentType</code></td><td> The document type name. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="11" sourceendlinenumber="11"> </td></tr><tr><td><code>Element</code></td><td> The tag name. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="13" sourceendlinenumber="13"> </td></tr><tr><td><code>EntityReference</code></td><td> The name of the entity referenced. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="15" sourceendlinenumber="15"> </td></tr><tr><td><code>ProcessingInstruction</code></td><td> The target of the processing instruction. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="17" sourceendlinenumber="17"> </td></tr><tr><td><code>XmlDeclaration</code></td><td> The literal string <code>xml</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="19" sourceendlinenumber="19"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="P:System.Xml.XmlNodeReader.NamespaceURI">
+ <summary>Gets the namespace URI (as defined in the W3C Namespace specification) of the node on which the reader is positioned.</summary>
+ <returns>The namespace URI of the current node; otherwise an empty string.</returns>
+ </member>
+ <member name="P:System.Xml.XmlNodeReader.NameTable">
+ <summary>Gets the <see cref="T:System.Xml.XmlNameTable"></see> associated with this implementation.</summary>
+ <returns>The XmlNameTable enabling you to get the atomized version of a string within the node.</returns>
+ </member>
+ <member name="P:System.Xml.XmlNodeReader.NodeType">
+ <summary>Gets the type of the current node.</summary>
+ <returns>One of the <see cref="T:System.Xml.XmlNodeType"></see> values representing the type of the current node.</returns>
+ </member>
+ <member name="P:System.Xml.XmlNodeReader.Prefix">
+ <summary>Gets the namespace prefix associated with the current node.</summary>
+ <returns>The namespace prefix associated with the current node.</returns>
+ </member>
+ <member name="M:System.Xml.XmlNodeReader.Read">
+ <summary>Reads the next node from the stream.</summary>
+ <returns>true if the next node was read successfully; false if there are no more nodes to read.</returns>
+ </member>
+ <member name="M:System.Xml.XmlNodeReader.ReadAttributeValue">
+ <summary>Parses the attribute value into one or more Text, EntityReference, or EndEntity nodes.</summary>
+ <returns>true if there are nodes to return. false if the reader is not positioned on an attribute node when the initial call is made or if all the attribute values have been read. An empty attribute, such as, misc=&quot;&quot;, returns true with a single node with a value of String.Empty.</returns>
+ </member>
+ <member name="M:System.Xml.XmlNodeReader.ReadContentAsBase64(System.Byte[],System.Int32,System.Int32)">
+ <summary>Reads the content and returns the Base64 decoded binary bytes.</summary>
+ <param name="buffer">The buffer into which to copy the resulting text. This value cannot be null.</param>
+ <param name="index">The offset into the buffer where to start copying the result.</param>
+ <param name="count">The maximum number of bytes to copy into the buffer. The actual number of bytes copied is returned from this method.</param>
+ <returns>The number of bytes written to the buffer.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="buffer">buffer</paramref> value is null.</exception>
+ <exception cref="T:System.InvalidOperationException"><see cref="M:System.Xml.XmlNodeReader.ReadContentAsBase64(System.Byte[],System.Int32,System.Int32)"></see> is not supported on the current node.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The index into the buffer or index + count is larger than the allocated buffer size.</exception>
+ </member>
+ <member name="M:System.Xml.XmlNodeReader.ReadContentAsBinHex(System.Byte[],System.Int32,System.Int32)">
+ <summary>Reads the content and returns the BinHex decoded binary bytes.</summary>
+ <param name="buffer">The buffer into which to copy the resulting text. This value cannot be null.</param>
+ <param name="index">The offset into the buffer where to start copying the result.</param>
+ <param name="count">The maximum number of bytes to copy into the buffer. The actual number of bytes copied is returned from this method.</param>
+ <returns>The number of bytes written to the buffer.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="buffer">buffer</paramref> value is null.</exception>
+ <exception cref="T:System.InvalidOperationException"><see cref="M:System.Xml.XmlNodeReader.ReadContentAsBinHex(System.Byte[],System.Int32,System.Int32)"></see> is not supported on the current node.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The index into the buffer or index + count is larger than the allocated buffer size.</exception>
+ </member>
+ <member name="M:System.Xml.XmlNodeReader.ReadElementContentAsBase64(System.Byte[],System.Int32,System.Int32)">
+ <summary>Reads the element and decodes the Base64 content.</summary>
+ <param name="buffer">The buffer into which to copy the resulting text. This value cannot be null.</param>
+ <param name="index">The offset into the buffer where to start copying the result.</param>
+ <param name="count">The maximum number of bytes to copy into the buffer. The actual number of bytes copied is returned from this method.</param>
+ <returns>The number of bytes written to the buffer.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="buffer">buffer</paramref> value is null.</exception>
+ <exception cref="T:System.InvalidOperationException">The current node is not an element node.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The index into the buffer or index + count is larger than the allocated buffer size.</exception>
+ <exception cref="T:System.Xml.XmlException">The element contains mixed content.</exception>
+ <exception cref="T:System.FormatException">The content cannot be converted to the requested type.</exception>
+ </member>
+ <member name="M:System.Xml.XmlNodeReader.ReadElementContentAsBinHex(System.Byte[],System.Int32,System.Int32)">
+ <summary>Reads the element and decodes the BinHex content.</summary>
+ <param name="buffer">The buffer into which to copy the resulting text. This value cannot be null.</param>
+ <param name="index">The offset into the buffer where to start copying the result.</param>
+ <param name="count">The maximum number of bytes to copy into the buffer. The actual number of bytes copied is returned from this method.</param>
+ <returns>The number of bytes written to the buffer.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="buffer">buffer</paramref> value is null.</exception>
+ <exception cref="T:System.InvalidOperationException">The current node is not an element node.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The index into the buffer or index + count is larger than the allocated buffer size.</exception>
+ <exception cref="T:System.Xml.XmlException">The element contains mixed content.</exception>
+ <exception cref="T:System.FormatException">The content cannot be converted to the requested type.</exception>
+ </member>
+ <member name="P:System.Xml.XmlNodeReader.ReadState">
+ <summary>Gets the state of the reader.</summary>
+ <returns>One of the <see cref="T:System.Xml.ReadState"></see> values.</returns>
+ </member>
+ <member name="M:System.Xml.XmlNodeReader.ReadString">
+ <summary>Reads the contents of an element or text node as a string.</summary>
+ <returns>The contents of the element or text-like node (This can include CDATA, Text nodes, and so on). This can be an empty string if the reader is positioned on something other than an element or text node, or if there is no more text content to return in the current context. Note: The text node can be either an element or an attribute text node.</returns>
+ </member>
+ <member name="M:System.Xml.XmlNodeReader.ResolveEntity">
+ <summary>Resolves the entity reference for EntityReference nodes.</summary>
+ <exception cref="T:System.InvalidOperationException">The reader is not positioned on an EntityReference node.</exception>
+ </member>
+ <member name="P:System.Xml.XmlNodeReader.SchemaInfo">
+ <summary>Gets the schema information that has been assigned to the current node.</summary>
+ <returns>An <see cref="T:System.Xml.Schema.IXmlSchemaInfo"></see> object containing the schema information for the current node.</returns>
+ </member>
+ <member name="M:System.Xml.XmlNodeReader.Skip">
+ <summary>Skips the children of the current node.</summary>
+ </member>
+ <member name="P:System.Xml.XmlNodeReader.Value">
+ <summary>Gets the text value of the current node.</summary>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">The value returned depends on the <xref href="System.Xml.XmlNodeReader.NodeType"></xref> of the node. The following table lists node types that have a value to return. All other node types return String.Empty. </p>
+ <table><thead><tr><th> Node Type <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td><code>Attribute</code></td><td> The value of the attribute. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td></tr><tr><td><code>CDATA</code></td><td> The content of the CDATA section. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td><code>Comment</code></td><td> The content of the comment. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td></tr><tr><td><code>DocumentType</code></td><td> The internal subset. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td><code>ProcessingInstruction</code></td><td> The entire content, excluding the target. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td></tr><tr><td><code>SignificantWhitespace</code></td><td> The white space between markup in a mixed content model. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr><tr><td><code>Text</code></td><td> The content of the text node. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="20" sourceendlinenumber="20"> </td></tr><tr><td><code>Whitespace</code></td><td> The white space between markup. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="22" sourceendlinenumber="22"> </td></tr><tr><td><code>XmlDeclaration</code></td><td> The content of the declaration. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="24" sourceendlinenumber="24"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="P:System.Xml.XmlNodeReader.XmlLang">
+ <summary>Gets the current xml:lang scope.</summary>
+ <returns>The current xml:lang scope.</returns>
+ </member>
+ <member name="P:System.Xml.XmlNodeReader.XmlSpace">
+ <summary>Gets the current xml:space scope.</summary>
+ <returns>One of the <see cref="T:System.Xml.XmlSpace"></see> values. If no xml:space scope exists, this property defaults to XmlSpace.None.</returns>
+ </member>
+ <member name="M:System.Xml.XmlNodeReader.System#Xml#IXmlNamespaceResolver#GetNamespacesInScope(System.Xml.XmlNamespaceScope)">
+ <summary>For a description of this member, see <see cref="M:System.Xml.IXmlNamespaceResolver.GetNamespacesInScope(System.Xml.XmlNamespaceScope)"></see>.</summary>
+ <param name="scope"><see cref="T:System.Xml.XmlNamespaceScope"></see> object.</param>
+ <returns><see cref="T:System.Collections.IDictionary"></see> object that contains the namespaces that are in scope.</returns>
+ </member>
+ <member name="M:System.Xml.XmlNodeReader.System#Xml#IXmlNamespaceResolver#LookupNamespace(System.String)">
+ <summary>For a description of this member, see <see cref="M:System.Xml.IXmlNamespaceResolver.LookupNamespace(System.String)"></see>.</summary>
+ <param name="prefix"><see cref="T:System.String"></see> that contains the namespace prefix.</param>
+ <returns><see cref="T:System.String"></see> that contains the namespace name.</returns>
+ </member>
+ <member name="M:System.Xml.XmlNodeReader.System#Xml#IXmlNamespaceResolver#LookupPrefix(System.String)">
+ <summary>For a description of this member, see <see cref="M:System.Xml.IXmlNamespaceResolver.LookupPrefix(System.String)"></see>.</summary>
+ <param name="namespaceName"><see cref="T:System.String"></see> object that identifies the namespace.</param>
+ <returns><see cref="T:System.String"></see> object that contains the namespace prefix.</returns>
+ </member>
+ <member name="T:System.Xml.XmlNodeType">
+ <summary>Specifies the type of node.</summary>
+ </member>
+ <member name="F:System.Xml.XmlNodeType.Attribute">
+ <summary>An attribute (for example, id='123' ).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.XmlNodeType.CDATA">
+ <summary>A CDATA section (for example, &lt;![CDATA[my escaped text]]&gt; ).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.XmlNodeType.Comment">
+ <summary>A comment (for example, &lt;!-- my comment --&gt; ).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.XmlNodeType.Document">
+ <summary>A document object that, as the root of the document tree, provides access to the entire XML document.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.XmlNodeType.DocumentFragment">
+ <summary>A document fragment.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.XmlNodeType.DocumentType">
+ <summary>The document type declaration, indicated by the following tag (for example, &lt;!DOCTYPE...&gt; ).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.XmlNodeType.Element">
+ <summary>An element (for example, ).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.XmlNodeType.EndElement">
+ <summary>An end element tag (for example, ).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.XmlNodeType.EndEntity">
+ <summary>Returned when XmlReader gets to the end of the entity replacement as a result of a call to <see cref="M:System.Xml.XmlReader.ResolveEntity"></see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.XmlNodeType.Entity">
+ <summary>An entity declaration (for example, &lt;!ENTITY...&gt; ).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.XmlNodeType.EntityReference">
+ <summary><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A reference to an entity (for example, <code>&amp;num;</code> ).</p>
+</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.XmlNodeType.None">
+ <summary>This is returned by the <see cref="T:System.Xml.XmlReader"></see> if a Read method has not been called.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.XmlNodeType.Notation">
+ <summary>A notation in the document type declaration (for example, &lt;!NOTATION...&gt; ).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.XmlNodeType.ProcessingInstruction">
+ <summary>A processing instruction (for example, &lt;?pi test?&gt; ).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.XmlNodeType.SignificantWhitespace">
+ <summary>White space between markup in a mixed content model or white space within the xml:space=&quot;preserve&quot; scope.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.XmlNodeType.Text">
+ <summary>The text content of a node.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.XmlNodeType.Whitespace">
+ <summary>White space between markup.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.XmlNodeType.XmlDeclaration">
+ <summary>The XML declaration (for example, &lt;?xml version='1.0'?&gt; ).</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Xml.XmlNotation">
+ <summary>Represents a notation declaration, such as &lt;!NOTATION... &gt;.</summary>
+ </member>
+ <member name="M:System.Xml.XmlNotation.CloneNode(System.Boolean)">
+ <summary>Creates a duplicate of this node. Notation nodes cannot be cloned. Calling this method on an <see cref="T:System.Xml.XmlNotation"></see> object throws an exception.</summary>
+ <param name="deep">true to recursively clone the subtree under the specified node; false to clone only the node itself.</param>
+ <returns>Returns a <see cref="T:System.Xml.XmlNode"></see> copy of the node from which the method is called.</returns>
+ <exception cref="T:System.InvalidOperationException">Notation nodes cannot be cloned. Calling this method on an <see cref="T:System.Xml.XmlNotation"></see> object throws an exception.</exception>
+ </member>
+ <member name="P:System.Xml.XmlNotation.InnerXml">
+ <summary>Gets the markup representing the children of this node.</summary>
+ <returns>For XmlNotation nodes, String.Empty is returned.</returns>
+ <exception cref="T:System.InvalidOperationException">Attempting to set the property.</exception>
+ </member>
+ <member name="P:System.Xml.XmlNotation.IsReadOnly">
+ <summary>Gets a value indicating whether the node is read-only.</summary>
+ <returns>true if the node is read-only; otherwise false. Because XmlNotation nodes are read-only, this property always returns true.</returns>
+ </member>
+ <member name="P:System.Xml.XmlNotation.LocalName">
+ <summary>Gets the name of the current node without the namespace prefix.</summary>
+ <returns>For XmlNotation nodes, this property returns the name of the notation.</returns>
+ </member>
+ <member name="P:System.Xml.XmlNotation.Name">
+ <summary>Gets the name of the current node.</summary>
+ <returns>The name of the notation.</returns>
+ </member>
+ <member name="P:System.Xml.XmlNotation.NodeType">
+ <summary>Gets the type of the current node.</summary>
+ <returns>The node type. For XmlNotation nodes, the value is XmlNodeType.Notation.</returns>
+ </member>
+ <member name="P:System.Xml.XmlNotation.OuterXml">
+ <summary>Gets the markup representing this node and all its children.</summary>
+ <returns>For XmlNotation nodes, String.Empty is returned.</returns>
+ </member>
+ <member name="P:System.Xml.XmlNotation.PublicId">
+ <summary>Gets the value of the public identifier on the notation declaration.</summary>
+ <returns>The public identifier on the notation. If there is no public identifier, null is returned.</returns>
+ </member>
+ <member name="P:System.Xml.XmlNotation.SystemId">
+ <summary>Gets the value of the system identifier on the notation declaration.</summary>
+ <returns>The system identifier on the notation. If there is no system identifier, null is returned.</returns>
+ </member>
+ <member name="M:System.Xml.XmlNotation.WriteContentTo(System.Xml.XmlWriter)">
+ <summary>Saves the children of the node to the specified <see cref="T:System.Xml.XmlWriter"></see>. This method has no effect on XmlNotation nodes.</summary>
+ <param name="w">The XmlWriter to which you want to save.</param>
+ </member>
+ <member name="M:System.Xml.XmlNotation.WriteTo(System.Xml.XmlWriter)">
+ <summary>Saves the node to the specified <see cref="T:System.Xml.XmlWriter"></see>. This method has no effect on XmlNotation nodes.</summary>
+ <param name="w">The XmlWriter to which you want to save.</param>
+ </member>
+ <member name="T:System.Xml.XmlOutputMethod">
+ <summary>Specifies the method used to serialize the <see cref="T:System.Xml.XmlWriter"></see> output.</summary>
+ </member>
+ <member name="F:System.Xml.XmlOutputMethod.AutoDetect">
+ <summary>Use the XSLT rules to choose between the <see cref="F:System.Xml.XmlOutputMethod.Xml"></see> and <see cref="F:System.Xml.XmlOutputMethod.Html"></see> output methods at runtime.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.XmlOutputMethod.Html">
+ <summary>Serialize according to the HTML rules specified by XSLT.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.XmlOutputMethod.Text">
+ <summary>Serialize text blocks only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.XmlOutputMethod.Xml">
+ <summary>Serialize according to the XML 1.0 rules.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Xml.XmlParserContext">
+ <summary>Provides all the context information required by the <see cref="T:System.Xml.XmlReader"></see> to parse an XML fragment.</summary>
+ </member>
+ <member name="M:System.Xml.XmlParserContext.#ctor(System.Xml.XmlNameTable,System.Xml.XmlNamespaceManager,System.String,System.Xml.XmlSpace)">
+ <summary>Initializes a new instance of the XmlParserContext class with the specified <see cref="T:System.Xml.XmlNameTable"></see>, <see cref="T:System.Xml.XmlNamespaceManager"></see>, xml:lang, and xml:space values.</summary>
+ <param name="nt">The <see cref="T:System.Xml.XmlNameTable"></see> to use to atomize strings. If this is null, the name table used to construct the nsMgr is used instead. For more information about atomized strings, see <see cref="T:System.Xml.XmlNameTable"></see>.</param>
+ <param name="nsMgr">The <see cref="T:System.Xml.XmlNamespaceManager"></see> to use for looking up namespace information, or null.</param>
+ <param name="xmlLang">The xml:lang scope.</param>
+ <param name="xmlSpace">An <see cref="T:System.Xml.XmlSpace"></see> value indicating the xml:space scope.</param>
+ <exception cref="T:System.Xml.XmlException"><paramref name="nt">nt</paramref> is not the same XmlNameTable used to construct <paramref name="nsMgr">nsMgr</paramref>.</exception>
+ </member>
+ <member name="M:System.Xml.XmlParserContext.#ctor(System.Xml.XmlNameTable,System.Xml.XmlNamespaceManager,System.String,System.Xml.XmlSpace,System.Text.Encoding)">
+ <summary>Initializes a new instance of the XmlParserContext class with the specified <see cref="T:System.Xml.XmlNameTable"></see>, <see cref="T:System.Xml.XmlNamespaceManager"></see>, xml:lang, xml:space, and encoding.</summary>
+ <param name="nt">The <see cref="T:System.Xml.XmlNameTable"></see> to use to atomize strings. If this is null, the name table used to construct the nsMgr is used instead. For more information on atomized strings, see <see cref="T:System.Xml.XmlNameTable"></see>.</param>
+ <param name="nsMgr">The <see cref="T:System.Xml.XmlNamespaceManager"></see> to use for looking up namespace information, or null.</param>
+ <param name="xmlLang">The xml:lang scope.</param>
+ <param name="xmlSpace">An <see cref="T:System.Xml.XmlSpace"></see> value indicating the xml:space scope.</param>
+ <param name="enc">An <see cref="T:System.Text.Encoding"></see> object indicating the encoding setting.</param>
+ <exception cref="T:System.Xml.XmlException"><paramref name="nt">nt</paramref> is not the same XmlNameTable used to construct <paramref name="nsMgr">nsMgr</paramref>.</exception>
+ </member>
+ <member name="M:System.Xml.XmlParserContext.#ctor(System.Xml.XmlNameTable,System.Xml.XmlNamespaceManager,System.String,System.String,System.String,System.String,System.String,System.String,System.Xml.XmlSpace)">
+ <summary>Initializes a new instance of the XmlParserContext class with the specified <see cref="T:System.Xml.XmlNameTable"></see>, <see cref="T:System.Xml.XmlNamespaceManager"></see>, base URI, xml:lang, xml:space, and document type values.</summary>
+ <param name="nt">The <see cref="T:System.Xml.XmlNameTable"></see> to use to atomize strings. If this is null, the name table used to construct the nsMgr is used instead. For more information about atomized strings, see <see cref="T:System.Xml.XmlNameTable"></see>.</param>
+ <param name="nsMgr">The <see cref="T:System.Xml.XmlNamespaceManager"></see> to use for looking up namespace information, or null.</param>
+ <param name="docTypeName">The name of the document type declaration.</param>
+ <param name="pubId">The public identifier.</param>
+ <param name="sysId">The system identifier.</param>
+ <param name="internalSubset">The internal DTD subset. The DTD subset is used for entity resolution, not for document validation.</param>
+ <param name="baseURI">The base URI for the XML fragment (the location from which the fragment was loaded).</param>
+ <param name="xmlLang">The xml:lang scope.</param>
+ <param name="xmlSpace">An <see cref="T:System.Xml.XmlSpace"></see> value indicating the xml:space scope.</param>
+ <exception cref="T:System.Xml.XmlException"><paramref name="nt">nt</paramref> is not the same XmlNameTable used to construct <paramref name="nsMgr">nsMgr</paramref>.</exception>
+ </member>
+ <member name="M:System.Xml.XmlParserContext.#ctor(System.Xml.XmlNameTable,System.Xml.XmlNamespaceManager,System.String,System.String,System.String,System.String,System.String,System.String,System.Xml.XmlSpace,System.Text.Encoding)">
+ <summary>Initializes a new instance of the XmlParserContext class with the specified <see cref="T:System.Xml.XmlNameTable"></see>, <see cref="T:System.Xml.XmlNamespaceManager"></see>, base URI, xml:lang, xml:space, encoding, and document type values.</summary>
+ <param name="nt">The <see cref="T:System.Xml.XmlNameTable"></see> to use to atomize strings. If this is null, the name table used to construct the nsMgr is used instead. For more information about atomized strings, see <see cref="T:System.Xml.XmlNameTable"></see>.</param>
+ <param name="nsMgr">The <see cref="T:System.Xml.XmlNamespaceManager"></see> to use for looking up namespace information, or null.</param>
+ <param name="docTypeName">The name of the document type declaration.</param>
+ <param name="pubId">The public identifier.</param>
+ <param name="sysId">The system identifier.</param>
+ <param name="internalSubset">The internal DTD subset. The DTD is used for entity resolution, not for document validation.</param>
+ <param name="baseURI">The base URI for the XML fragment (the location from which the fragment was loaded).</param>
+ <param name="xmlLang">The xml:lang scope.</param>
+ <param name="xmlSpace">An <see cref="T:System.Xml.XmlSpace"></see> value indicating the xml:space scope.</param>
+ <param name="enc">An <see cref="T:System.Text.Encoding"></see> object indicating the encoding setting.</param>
+ <exception cref="T:System.Xml.XmlException"><paramref name="nt">nt</paramref> is not the same XmlNameTable used to construct <paramref name="nsMgr">nsMgr</paramref>.</exception>
+ </member>
+ <member name="P:System.Xml.XmlParserContext.BaseURI">
+ <summary>Gets or sets the base URI.</summary>
+ <returns>The base URI to use to resolve the DTD file.</returns>
+ </member>
+ <member name="P:System.Xml.XmlParserContext.DocTypeName">
+ <summary>Gets or sets the name of the document type declaration.</summary>
+ <returns>The name of the document type declaration.</returns>
+ </member>
+ <member name="P:System.Xml.XmlParserContext.Encoding">
+ <summary>Gets or sets the encoding type.</summary>
+ <returns>An <see cref="T:System.Text.Encoding"></see> object indicating the encoding type.</returns>
+ </member>
+ <member name="P:System.Xml.XmlParserContext.InternalSubset">
+ <summary>Gets or sets the internal DTD subset.</summary>
+ <returns>The internal DTD subset. For example, this property returns everything between the square brackets &lt;!DOCTYPE doc [...]&gt;.</returns>
+ </member>
+ <member name="P:System.Xml.XmlParserContext.NamespaceManager">
+ <summary>Gets or sets the <see cref="T:System.Xml.XmlNamespaceManager"></see>.</summary>
+ <returns>The XmlNamespaceManager.</returns>
+ </member>
+ <member name="P:System.Xml.XmlParserContext.NameTable">
+ <summary>Gets the <see cref="T:System.Xml.XmlNameTable"></see> used to atomize strings. For more information on atomized strings, see <see cref="T:System.Xml.XmlNameTable"></see>.</summary>
+ <returns>The XmlNameTable.</returns>
+ </member>
+ <member name="P:System.Xml.XmlParserContext.PublicId">
+ <summary>Gets or sets the public identifier.</summary>
+ <returns>The public identifier.</returns>
+ </member>
+ <member name="P:System.Xml.XmlParserContext.SystemId">
+ <summary>Gets or sets the system identifier.</summary>
+ <returns>The system identifier.</returns>
+ </member>
+ <member name="P:System.Xml.XmlParserContext.XmlLang">
+ <summary>Gets or sets the current xml:lang scope.</summary>
+ <returns>The current xml:lang scope. If there is no xml:lang in scope, String.Empty is returned.</returns>
+ </member>
+ <member name="P:System.Xml.XmlParserContext.XmlSpace">
+ <summary>Gets or sets the current xml:space scope.</summary>
+ <returns>An <see cref="T:System.Xml.XmlSpace"></see> value indicating the xml:space scope.</returns>
+ </member>
+ <member name="T:System.Xml.XmlProcessingInstruction">
+ <summary>Represents a processing instruction, which XML defines to keep processor-specific information in the text of the document.</summary>
+ </member>
+ <member name="M:System.Xml.XmlProcessingInstruction.#ctor(System.String,System.String,System.Xml.XmlDocument)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.XmlProcessingInstruction"></see> class.</summary>
+ <param name="target">The target of the processing instruction; see the <see cref="P:System.Xml.XmlProcessingInstruction.Target"></see> property.</param>
+ <param name="data">The content of the instruction; see the <see cref="P:System.Xml.XmlProcessingInstruction.Data"></see> property.</param>
+ <param name="doc">The parent XML document.</param>
+ </member>
+ <member name="M:System.Xml.XmlProcessingInstruction.CloneNode(System.Boolean)">
+ <summary>Creates a duplicate of this node.</summary>
+ <param name="deep">true to recursively clone the subtree under the specified node; false to clone only the node itself.</param>
+ <returns>The duplicate node.</returns>
+ </member>
+ <member name="P:System.Xml.XmlProcessingInstruction.Data">
+ <summary>Gets or sets the content of the processing instruction, excluding the target.</summary>
+ <returns>The content of the processing instruction, excluding the target.</returns>
+ </member>
+ <member name="P:System.Xml.XmlProcessingInstruction.InnerText">
+ <summary>Gets or sets the concatenated values of the node and all its children.</summary>
+ <returns>The concatenated values of the node and all its children.</returns>
+ </member>
+ <member name="P:System.Xml.XmlProcessingInstruction.LocalName">
+ <summary>Gets the local name of the node.</summary>
+ <returns>For processing instruction nodes, this property returns the target of the processing instruction.</returns>
+ </member>
+ <member name="P:System.Xml.XmlProcessingInstruction.Name">
+ <summary>Gets the qualified name of the node.</summary>
+ <returns>For processing instruction nodes, this property returns the target of the processing instruction.</returns>
+ </member>
+ <member name="P:System.Xml.XmlProcessingInstruction.NodeType">
+ <summary>Gets the type of the current node.</summary>
+ <returns>For XmlProcessingInstruction nodes, this value is XmlNodeType.ProcessingInstruction.</returns>
+ </member>
+ <member name="P:System.Xml.XmlProcessingInstruction.Target">
+ <summary>Gets the target of the processing instruction.</summary>
+ <returns>The target of the processing instruction.</returns>
+ </member>
+ <member name="P:System.Xml.XmlProcessingInstruction.Value">
+ <summary>Gets or sets the value of the node.</summary>
+ <returns>The entire content of the processing instruction, excluding the target.</returns>
+ <exception cref="T:System.ArgumentException">Node is read-only.</exception>
+ </member>
+ <member name="M:System.Xml.XmlProcessingInstruction.WriteContentTo(System.Xml.XmlWriter)">
+ <summary>Saves all the children of the node to the specified <see cref="T:System.Xml.XmlWriter"></see>. Because ProcessingInstruction nodes do not have children, this method has no effect.</summary>
+ <param name="w">The XmlWriter to which you want to save.</param>
+ </member>
+ <member name="M:System.Xml.XmlProcessingInstruction.WriteTo(System.Xml.XmlWriter)">
+ <summary>Saves the node to the specified <see cref="T:System.Xml.XmlWriter"></see>.</summary>
+ <param name="w">The XmlWriter to which you want to save.</param>
+ </member>
+ <member name="T:Microsoft.Win32.SafeHandles.SafeProcessHandle">
+ <summary>Provides a managed wrapper for a process handle.</summary>
+ </member>
+ <member name="M:Microsoft.Win32.SafeHandles.SafeProcessHandle.#ctor(System.IntPtr,System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:Microsoft.Win32.SafeHandles.SafeProcessHandle"></see> class from the specified handle, indicating whether to release the handle during the finalization phase.</summary>
+ <param name="existingHandle">The handle to be wrapped.</param>
+ <param name="ownsHandle">true to reliably let <see cref="T:Microsoft.Win32.SafeHandles.SafeProcessHandle"></see> release the handle during the finalization phase; otherwise, false.</param>
+ </member>
+ <member name="T:Microsoft.Win32.SafeHandles.SafeWaitHandle">
+ <summary>Represents a wrapper class for a wait handle.</summary>
+ </member>
+ <member name="M:Microsoft.Win32.SafeHandles.SafeWaitHandle.#ctor(System.IntPtr,System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:Microsoft.Win32.SafeHandles.SafeWaitHandle"></see> class.</summary>
+ <param name="existingHandle">An <see cref="T:System.IntPtr"></see> object that represents the pre-existing handle to use.</param>
+ <param name="ownsHandle">true to reliably release the handle during the finalization phase; false to prevent reliable release (not recommended).</param>
+ </member>
+ <member name="T:Microsoft.Win32.SafeHandles.SafeX509ChainHandle">
+ <summary>Provides a wrapper class that represents the handle of an X.509 chain object. For more information, see <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain"></see>.</summary>
+ </member>
+ <member name="T:System.AccessViolationException">
+ <summary>The exception that is thrown when there is an attempt to read or write protected memory.</summary>
+ </member>
+ <member name="M:System.AccessViolationException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.AccessViolationException"></see> class with a system-supplied message that describes the error.</summary>
+ </member>
+ <member name="M:System.AccessViolationException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.AccessViolationException"></see> class with a specified message that describes the error.</summary>
+ <param name="message">The message that describes the exception. The caller of this constructor is required to ensure that this string has been localized for the current system culture.</param>
+ </member>
+ <member name="M:System.AccessViolationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.AccessViolationException"></see> class with serialized data.</summary>
+ <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> that holds the serialized object data.</param>
+ <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"></see> that contains contextual information about the source or destination.</param>
+ </member>
+ <member name="M:System.AccessViolationException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.AccessViolationException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">The message that describes the exception. The caller of this constructor is required to ensure that this string has been localized for the current system culture.</param>
+ <param name="innerException">The exception that is the cause of the current exception. If the innerException parameter is not null, the current exception is raised in a catch block that handles the inner exception.</param>
+ </member>
+ <member name="T:System.Action`1">
+ <summary>Encapsulates a method that has a single parameter and does not return a value.</summary>
+ <param name="obj">The parameter of the method that this delegate encapsulates.</param>
+ <typeparam name="T">The type of the parameter of the method that this delegate encapsulates.</typeparam>
+ </member>
+ <member name="T:System.Action`10">
+ <summary>Encapsulates a method that has 10 parameters and does not return a value.</summary>
+ <param name="arg1">The first parameter of the method that this delegate encapsulates.</param>
+ <param name="arg2">The second parameter of the method that this delegate encapsulates.</param>
+ <param name="arg3">The third parameter of the method that this delegate encapsulates.</param>
+ <param name="arg4">The fourth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg5">The fifth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg6">The sixth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg7">The seventh parameter of the method that this delegate encapsulates.</param>
+ <param name="arg8">The eighth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg9">The ninth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg10">The tenth parameter of the method that this delegate encapsulates.</param>
+ <typeparam name="T1">The type of the first parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T2">The type of the second parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T3">The type of the third parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T4">The type of the fourth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T5">The type of the fifth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T6">The type of the sixth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T7">The type of the seventh parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T8">The type of the eighth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T9">The type of the ninth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T10">The type of the tenth parameter of the method that this delegate encapsulates.</typeparam>
+ </member>
+ <member name="T:System.Action`11">
+ <summary>Encapsulates a method that has 11 parameters and does not return a value.</summary>
+ <param name="arg1">The first parameter of the method that this delegate encapsulates.</param>
+ <param name="arg2">The second parameter of the method that this delegate encapsulates.</param>
+ <param name="arg3">The third parameter of the method that this delegate encapsulates.</param>
+ <param name="arg4">The fourth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg5">The fifth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg6">The sixth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg7">The seventh parameter of the method that this delegate encapsulates.</param>
+ <param name="arg8">The eighth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg9">The ninth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg10">The tenth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg11">The eleventh parameter of the method that this delegate encapsulates.</param>
+ <typeparam name="T1">The type of the first parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T2">The type of the second parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T3">The type of the third parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T4">The type of the fourth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T5">The type of the fifth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T6">The type of the sixth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T7">The type of the seventh parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T8">The type of the eighth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T9">The type of the ninth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T10">The type of the tenth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T11">The type of the eleventh parameter of the method that this delegate encapsulates.</typeparam>
+ </member>
+ <member name="T:System.Action`12">
+ <summary>Encapsulates a method that has 12 parameters and does not return a value.</summary>
+ <param name="arg1">The first parameter of the method that this delegate encapsulates.</param>
+ <param name="arg2">The second parameter of the method that this delegate encapsulates.</param>
+ <param name="arg3">The third parameter of the method that this delegate encapsulates.</param>
+ <param name="arg4">The fourth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg5">The fifth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg6">The sixth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg7">The seventh parameter of the method that this delegate encapsulates.</param>
+ <param name="arg8">The eighth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg9">The ninth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg10">The tenth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg11">The eleventh parameter of the method that this delegate encapsulates.</param>
+ <param name="arg12">The twelfth parameter of the method that this delegate encapsulates.</param>
+ <typeparam name="T1">The type of the first parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T2">The type of the second parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T3">The type of the third parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T4">The type of the fourth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T5">The type of the fifth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T6">The type of the sixth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T7">The type of the seventh parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T8">The type of the eighth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T9">The type of the ninth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T10">The type of the tenth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T11">The type of the eleventh parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T12">The type of the twelfth parameter of the method that this delegate encapsulates.</typeparam>
+ </member>
+ <member name="T:System.Action`13">
+ <summary>Encapsulates a method that has 13 parameters and does not return a value.</summary>
+ <param name="arg1">The first parameter of the method that this delegate encapsulates.</param>
+ <param name="arg2">The second parameter of the method that this delegate encapsulates.</param>
+ <param name="arg3">The third parameter of the method that this delegate encapsulates.</param>
+ <param name="arg4">The fourth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg5">The fifth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg6">The sixth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg7">The seventh parameter of the method that this delegate encapsulates.</param>
+ <param name="arg8">The eighth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg9">The ninth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg10">The tenth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg11">The eleventh parameter of the method that this delegate encapsulates.</param>
+ <param name="arg12">The twelfth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg13">The thirteenth parameter of the method that this delegate encapsulates.</param>
+ <typeparam name="T1">The type of the first parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T2">The type of the second parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T3">The type of the third parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T4">The type of the fourth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T5">The type of the fifth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T6">The type of the sixth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T7">The type of the seventh parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T8">The type of the eighth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T9">The type of the ninth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T10">The type of the tenth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T11">The type of the eleventh parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T12">The type of the twelfth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T13">The type of the thirteenth parameter of the method that this delegate encapsulates.</typeparam>
+ </member>
+ <member name="T:System.ComponentModel.BindableAttribute">
+ <summary>Specifies whether a member is typically used for binding. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.ComponentModel.BindableAttribute.#ctor(System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.BindableAttribute"></see> class with a Boolean value.</summary>
+ <param name="bindable">true to use property for binding; otherwise, false.</param>
+ </member>
+ <member name="M:System.ComponentModel.BindableAttribute.#ctor(System.ComponentModel.BindableSupport)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.BindableAttribute"></see> class with one of the <see cref="T:System.ComponentModel.BindableSupport"></see> values.</summary>
+ <param name="flags">One of the <see cref="T:System.ComponentModel.BindableSupport"></see> values.</param>
+ </member>
+ <member name="M:System.ComponentModel.BindableAttribute.#ctor(System.Boolean,System.ComponentModel.BindingDirection)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.BindableAttribute"></see> class.</summary>
+ <param name="bindable">true to use property for binding; otherwise, false.</param>
+ <param name="direction">One of the <see cref="T:System.ComponentModel.BindingDirection"></see> values.</param>
+ </member>
+ <member name="M:System.ComponentModel.BindableAttribute.#ctor(System.ComponentModel.BindableSupport,System.ComponentModel.BindingDirection)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.BindableAttribute"></see> class.</summary>
+ <param name="flags">One of the <see cref="T:System.ComponentModel.BindableSupport"></see> values.</param>
+ <param name="direction">One of the <see cref="T:System.ComponentModel.BindingDirection"></see> values.</param>
+ </member>
+ <member name="P:System.ComponentModel.BindableAttribute.Bindable">
+ <summary>Gets a value indicating that a property is typically used for binding.</summary>
+ <returns>true if the property is typically used for binding; otherwise, false.</returns>
+ </member>
+ <member name="F:System.ComponentModel.BindableAttribute.Default">
+ <summary>Specifies the default value for the <see cref="T:System.ComponentModel.BindableAttribute"></see>, which is <see cref="F:System.ComponentModel.BindableAttribute.No"></see>. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="P:System.ComponentModel.BindableAttribute.Direction">
+ <summary>Gets a value indicating the direction or directions of this property's data binding.</summary>
+ <returns>The direction of this property’s data binding.</returns>
+ </member>
+ <member name="M:System.ComponentModel.BindableAttribute.Equals(System.Object)">
+ <summary>Determines whether two <see cref="T:System.ComponentModel.BindableAttribute"></see> objects are equal.</summary>
+ <param name="obj">The object to compare.</param>
+ <returns>true if the specified <see cref="T:System.ComponentModel.BindableAttribute"></see> is equal to the current <see cref="T:System.ComponentModel.BindableAttribute"></see>; false if it is not equal.</returns>
+ </member>
+ <member name="M:System.ComponentModel.BindableAttribute.GetHashCode">
+ <summary>Serves as a hash function for the <see cref="T:System.ComponentModel.BindableAttribute"></see> class.</summary>
+ <returns>A hash code for the current <see cref="T:System.ComponentModel.BindableAttribute"></see>.</returns>
+ </member>
+ <member name="M:System.ComponentModel.BindableAttribute.IsDefaultAttribute">
+ <summary>Determines if this attribute is the default.</summary>
+ <returns>true if the attribute is the default value for this attribute class; otherwise, false.</returns>
+ </member>
+ <member name="F:System.ComponentModel.BindableAttribute.No">
+ <summary>Specifies that a property is not typically used for binding. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.BindableAttribute.Yes">
+ <summary>Specifies that a property is typically used for binding. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.ComponentModel.BindableSupport">
+ <summary>Specifies values to indicate whether a property can be bound to a data element or another property.</summary>
+ </member>
+ <member name="F:System.ComponentModel.BindableSupport.Default">
+ <summary>The property is set to the default.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.BindableSupport.No">
+ <summary>The property is not bindable at design time.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.BindableSupport.Yes">
+ <summary>The property is bindable at design time.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.ComponentModel.BindingDirection">
+ <summary>Specifies whether the template can be bound one way or two ways.</summary>
+ </member>
+ <member name="F:System.ComponentModel.BindingDirection.OneWay">
+ <summary>The template can only accept property values. Used with a generic <see cref="T:System.Web.UI.ITemplate"></see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.BindingDirection.TwoWay">
+ <summary>The template can accept and expose property values. Used with an <see cref="T:System.Web.UI.IBindableTemplate"></see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.ComponentModel.BindingList`1">
+ <summary>Provides a generic collection that supports data binding.</summary>
+ <typeparam name="T">The type of elements in the list.</typeparam>
+ </member>
+ <member name="M:System.ComponentModel.BindingList`1.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.BindingList`1"></see> class using default values.</summary>
+ </member>
+ <member name="M:System.ComponentModel.BindingList`1.#ctor(System.Collections.Generic.IList{`0})">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.BindingList`1"></see> class with the specified list.</summary>
+ <param name="list">An <see cref="T:System.Collections.Generic.IList`1"></see> of items to be contained in the <see cref="T:System.ComponentModel.BindingList`1"></see>.</param>
+ </member>
+ <member name="E:System.ComponentModel.BindingList`1.AddingNew">
+ <summary>Occurs before an item is added to the list.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.ComponentModel.BindingList`1.AddNew">
+ <summary>Adds a new item to the collection.</summary>
+ <returns>The item added to the list.</returns>
+ <exception cref="T:System.InvalidOperationException">The <see cref="P:System.Windows.Forms.BindingSource.AllowNew"></see> property is set to false. -or- A public default constructor could not be found for the current item type.</exception>
+ </member>
+ <member name="M:System.ComponentModel.BindingList`1.AddNewCore">
+ <summary>Adds a new item to the end of the collection.</summary>
+ <returns>The item that was added to the collection.</returns>
+ <exception cref="T:System.InvalidCastException">The new item is not the same type as the objects contained in the <see cref="T:System.ComponentModel.BindingList`1"></see>.</exception>
+ </member>
+ <member name="P:System.ComponentModel.BindingList`1.AllowEdit">
+ <summary>Gets or sets a value indicating whether items in the list can be edited.</summary>
+ <returns>true if list items can be edited; otherwise, false. The default is true.</returns>
+ </member>
+ <member name="P:System.ComponentModel.BindingList`1.AllowNew">
+ <summary>Gets or sets a value indicating whether you can add items to the list using the <see cref="M:System.ComponentModel.BindingList`1.AddNew"></see> method.</summary>
+ <returns>true if you can add items to the list with the <see cref="M:System.ComponentModel.BindingList`1.AddNew"></see> method; otherwise, false. The default depends on the underlying type contained in the list.</returns>
+ </member>
+ <member name="P:System.ComponentModel.BindingList`1.AllowRemove">
+ <summary>Gets or sets a value indicating whether you can remove items from the collection.</summary>
+ <returns>true if you can remove items from the list with the <see cref="M:System.ComponentModel.BindingList`1.RemoveItem(System.Int32)"></see> method otherwise, false. The default is true.</returns>
+ </member>
+ <member name="M:System.ComponentModel.BindingList`1.ApplySortCore(System.ComponentModel.PropertyDescriptor,System.ComponentModel.ListSortDirection)">
+ <summary>Sorts the items if overridden in a derived class; otherwise, throws a <see cref="T:System.NotSupportedException"></see>.</summary>
+ <param name="prop">A <see cref="T:System.ComponentModel.PropertyDescriptor"></see> that specifies the property to sort on.</param>
+ <param name="direction">One of the <see cref="T:System.ComponentModel.ListSortDirection"></see> values.</param>
+ <exception cref="T:System.NotSupportedException">Method is not overridden in a derived class.</exception>
+ </member>
+ <member name="M:System.ComponentModel.BindingList`1.CancelNew(System.Int32)">
+ <summary>Discards a pending new item.</summary>
+ <param name="itemIndex">The index of the of the new item to be added</param>
+ </member>
+ <member name="M:System.ComponentModel.BindingList`1.ClearItems">
+ <summary>Removes all elements from the collection.</summary>
+ </member>
+ <member name="M:System.ComponentModel.BindingList`1.EndNew(System.Int32)">
+ <summary>Commits a pending new item to the collection.</summary>
+ <param name="itemIndex">The index of the new item to be added.</param>
+ </member>
+ <member name="M:System.ComponentModel.BindingList`1.FindCore(System.ComponentModel.PropertyDescriptor,System.Object)">
+ <summary>Searches for the index of the item that has the specified property descriptor with the specified value, if searching is implemented in a derived class; otherwise, a <see cref="T:System.NotSupportedException"></see>.</summary>
+ <param name="prop">The <see cref="T:System.ComponentModel.PropertyDescriptor"></see> to search for.</param>
+ <param name="key">The value of property to match.</param>
+ <returns>The zero-based index of the item that matches the property descriptor and contains the specified value.</returns>
+ <exception cref="T:System.NotSupportedException"><see cref="M:System.ComponentModel.BindingList`1.FindCore(System.ComponentModel.PropertyDescriptor,System.Object)"></see> is not overridden in a derived class.</exception>
+ </member>
+ <member name="M:System.ComponentModel.BindingList`1.InsertItem(System.Int32,`0)">
+ <summary>Inserts the specified item in the list at the specified index.</summary>
+ <param name="index">The zero-based index where the item is to be inserted.</param>
+ <param name="item">The item to insert in the list.</param>
+ </member>
+ <member name="P:System.ComponentModel.BindingList`1.IsSortedCore">
+ <summary>Gets a value indicating whether the list is sorted.</summary>
+ <returns>true if the list is sorted; otherwise, false. The default is false.</returns>
+ </member>
+ <member name="E:System.ComponentModel.BindingList`1.ListChanged">
+ <summary>Occurs when the list or an item in the list changes.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.ComponentModel.BindingList`1.OnAddingNew(System.ComponentModel.AddingNewEventArgs)">
+ <summary>Raises the <see cref="E:System.ComponentModel.BindingList`1.AddingNew"></see> event.</summary>
+ <param name="e">An <see cref="T:System.ComponentModel.AddingNewEventArgs"></see> that contains the event data.</param>
+ </member>
+ <member name="M:System.ComponentModel.BindingList`1.OnListChanged(System.ComponentModel.ListChangedEventArgs)">
+ <summary>Raises the <see cref="E:System.ComponentModel.BindingList`1.ListChanged"></see> event.</summary>
+ <param name="e">A <see cref="T:System.ComponentModel.ListChangedEventArgs"></see> that contains the event data.</param>
+ </member>
+ <member name="P:System.ComponentModel.BindingList`1.RaiseListChangedEvents">
+ <summary>Gets or sets a value indicating whether adding or removing items within the list raises <see cref="E:System.ComponentModel.BindingList`1.ListChanged"></see> events.</summary>
+ <returns>true if adding or removing items raises <see cref="E:System.ComponentModel.BindingList`1.ListChanged"></see> events; otherwise, false. The default is true.</returns>
+ </member>
+ <member name="M:System.ComponentModel.BindingList`1.RemoveItem(System.Int32)">
+ <summary>Removes the item at the specified index.</summary>
+ <param name="index">The zero-based index of the item to remove.</param>
+ <exception cref="T:System.NotSupportedException">You are removing a newly added item and <see cref="P:System.ComponentModel.IBindingList.AllowRemove"></see> is set to false.</exception>
+ </member>
+ <member name="M:System.ComponentModel.BindingList`1.RemoveSortCore">
+ <summary>Removes any sort applied with <see cref="M:System.ComponentModel.BindingList`1.ApplySortCore(System.ComponentModel.PropertyDescriptor,System.ComponentModel.ListSortDirection)"></see> if sorting is implemented in a derived class; otherwise, raises <see cref="T:System.NotSupportedException"></see>.</summary>
+ <exception cref="T:System.NotSupportedException">Method is not overridden in a derived class.</exception>
+ </member>
+ <member name="M:System.ComponentModel.BindingList`1.ResetBindings">
+ <summary>Raises a <see cref="E:System.ComponentModel.BindingList`1.ListChanged"></see> event of type <see cref="F:System.ComponentModel.ListChangedType.Reset"></see>.</summary>
+ </member>
+ <member name="M:System.ComponentModel.BindingList`1.ResetItem(System.Int32)">
+ <summary>Raises a <see cref="E:System.ComponentModel.BindingList`1.ListChanged"></see> event of type <see cref="F:System.ComponentModel.ListChangedType.ItemChanged"></see> for the item at the specified position.</summary>
+ <param name="position">A zero-based index of the item to be reset.</param>
+ </member>
+ <member name="M:System.ComponentModel.BindingList`1.SetItem(System.Int32,`0)">
+ <summary>Replaces the item at the specified index with the specified item.</summary>
+ <param name="index">The zero-based index of the item to replace.</param>
+ <param name="item">The new value for the item at the specified index. The value can be null for reference types.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero. -or- <paramref name="index">index</paramref> is greater than <see cref="P:System.Collections.ObjectModel.Collection`1.Count"></see>.</exception>
+ </member>
+ <member name="P:System.ComponentModel.BindingList`1.SortDirectionCore">
+ <summary>Gets the direction the list is sorted.</summary>
+ <returns>One of the <see cref="T:System.ComponentModel.ListSortDirection"></see> values. The default is <see cref="F:System.ComponentModel.ListSortDirection.Ascending"></see>.</returns>
+ </member>
+ <member name="P:System.ComponentModel.BindingList`1.SortPropertyCore">
+ <summary>Gets the property descriptor that is used for sorting the list if sorting is implemented in a derived class; otherwise, returns null.</summary>
+ <returns>The <see cref="T:System.ComponentModel.PropertyDescriptor"></see> used for sorting the list.</returns>
+ </member>
+ <member name="P:System.ComponentModel.BindingList`1.SupportsChangeNotificationCore">
+ <summary>Gets a value indicating whether <see cref="E:System.ComponentModel.BindingList`1.ListChanged"></see> events are enabled.</summary>
+ <returns>true if <see cref="E:System.ComponentModel.BindingList`1.ListChanged"></see> events are supported; otherwise, false. The default is true.</returns>
+ </member>
+ <member name="P:System.ComponentModel.BindingList`1.SupportsSearchingCore">
+ <summary>Gets a value indicating whether the list supports searching.</summary>
+ <returns>true if the list supports searching; otherwise, false. The default is false.</returns>
+ </member>
+ <member name="P:System.ComponentModel.BindingList`1.SupportsSortingCore">
+ <summary>Gets a value indicating whether the list supports sorting.</summary>
+ <returns>true if the list supports sorting; otherwise, false. The default is false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.BindingList`1.System#ComponentModel#IBindingList#AddIndex(System.ComponentModel.PropertyDescriptor)">
+ <summary>For a description of this member, see <see cref="M:System.ComponentModel.IBindingList.AddIndex(System.ComponentModel.PropertyDescriptor)"></see>.</summary>
+ <param name="prop">The <see cref="T:System.ComponentModel.PropertyDescriptor"></see> to add as a search criteria.</param>
+ </member>
+ <member name="M:System.ComponentModel.BindingList`1.System#ComponentModel#IBindingList#AddNew">
+ <summary>Adds a new item to the list. For more information, see <see cref="M:System.ComponentModel.IBindingList.AddNew"></see>.</summary>
+ <returns>The item added to the list.</returns>
+ <exception cref="T:System.NotSupportedException">This method is not supported.</exception>
+ </member>
+ <member name="P:System.ComponentModel.BindingList`1.System#ComponentModel#IBindingList#AllowEdit">
+ <summary>Gets a value indicating whether items in the list can be edited.</summary>
+ <returns>true if list items can be edited; otherwise, false. The default is true.</returns>
+ </member>
+ <member name="P:System.ComponentModel.BindingList`1.System#ComponentModel#IBindingList#AllowNew">
+ <summary>Gets a value indicating whether new items can be added to the list using the <see cref="M:System.ComponentModel.BindingList`1.AddNew"></see> method.</summary>
+ <returns>true if you can add items to the list with the <see cref="M:System.ComponentModel.BindingList`1.AddNew"></see> method; otherwise, false. The default depends on the underlying type contained in the list.</returns>
+ </member>
+ <member name="P:System.ComponentModel.BindingList`1.System#ComponentModel#IBindingList#AllowRemove">
+ <summary>Gets a value indicating whether items can be removed from the list.</summary>
+ <returns>true if you can remove items from the list with the <see cref="M:System.ComponentModel.BindingList`1.RemoveItem(System.Int32)"></see> method; otherwise, false. The default is true.</returns>
+ </member>
+ <member name="M:System.ComponentModel.BindingList`1.System#ComponentModel#IBindingList#ApplySort(System.ComponentModel.PropertyDescriptor,System.ComponentModel.ListSortDirection)">
+ <summary>Sorts the list based on a <see cref="T:System.ComponentModel.PropertyDescriptor"></see> and a <see cref="T:System.ComponentModel.ListSortDirection"></see>. For a complete description of this member, see <see cref="M:System.ComponentModel.IBindingList.ApplySort(System.ComponentModel.PropertyDescriptor,System.ComponentModel.ListSortDirection)"></see>.</summary>
+ <param name="prop">The <see cref="T:System.ComponentModel.PropertyDescriptor"></see> to sort by.</param>
+ <param name="direction">One of the <see cref="T:System.ComponentModel.ListSortDirection"></see> values.</param>
+ </member>
+ <member name="M:System.ComponentModel.BindingList`1.System#ComponentModel#IBindingList#Find(System.ComponentModel.PropertyDescriptor,System.Object)">
+ <summary>For a description of this member, see <see cref="M:System.ComponentModel.IBindingList.Find(System.ComponentModel.PropertyDescriptor,System.Object)"></see>.</summary>
+ <param name="prop">The <see cref="T:System.ComponentModel.PropertyDescriptor"></see> to search on.</param>
+ <param name="key">The value of the property parameter to search for.</param>
+ <returns>The index of the row that has the given <see cref="T:System.ComponentModel.PropertyDescriptor"></see> .</returns>
+ </member>
+ <member name="P:System.ComponentModel.BindingList`1.System#ComponentModel#IBindingList#IsSorted">
+ <summary>For a description of this member, see <see cref="P:System.ComponentModel.IBindingList.IsSorted"></see>.</summary>
+ <returns>true if <see cref="M:System.ComponentModel.IBindingListView.ApplySort(System.ComponentModel.ListSortDescriptionCollection)"></see> has been called and <see cref="M:System.ComponentModel.IBindingList.RemoveSort"></see> has not been called; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.BindingList`1.System#ComponentModel#IBindingList#RemoveIndex(System.ComponentModel.PropertyDescriptor)">
+ <summary>For a description of this member, see <see cref="M:System.ComponentModel.IBindingList.RemoveIndex(System.ComponentModel.PropertyDescriptor)"></see>.</summary>
+ <param name="prop">A <see cref="T:System.ComponentModel.PropertyDescriptor"></see> to remove from the indexes used for searching.</param>
+ </member>
+ <member name="M:System.ComponentModel.BindingList`1.System#ComponentModel#IBindingList#RemoveSort">
+ <summary>For a description of this member, see <see cref="M:System.ComponentModel.IBindingList.RemoveSort"></see></summary>
+ </member>
+ <member name="P:System.ComponentModel.BindingList`1.System#ComponentModel#IBindingList#SortDirection">
+ <summary>For a description of this member, see <see cref="P:System.ComponentModel.IBindingList.SortDirection"></see>.</summary>
+ <returns>One of the <see cref="T:System.ComponentModel.ListSortDirection"></see> values.</returns>
+ </member>
+ <member name="P:System.ComponentModel.BindingList`1.System#ComponentModel#IBindingList#SortProperty">
+ <summary>For a description of this member, see <see cref="P:System.ComponentModel.IBindingList.SortProperty"></see>.</summary>
+ <returns>The <see cref="T:System.ComponentModel.PropertyDescriptor"></see> that is being used for sorting.</returns>
+ </member>
+ <member name="P:System.ComponentModel.BindingList`1.System#ComponentModel#IBindingList#SupportsChangeNotification">
+ <summary>For a description of this member, see <see cref="P:System.ComponentModel.IBindingList.SupportsChangeNotification"></see>.</summary>
+ <returns>true if a <see cref="E:System.ComponentModel.IBindingList.ListChanged"></see> event is raised when the list changes or when an item changes; otherwise, false.</returns>
+ </member>
+ <member name="P:System.ComponentModel.BindingList`1.System#ComponentModel#IBindingList#SupportsSearching">
+ <summary>For a description of this member, see <see cref="P:System.ComponentModel.IBindingList.SupportsSearching"></see>.</summary>
+ <returns>true if the list supports searching using the <see cref="M:System.ComponentModel.IBindingList.Find(System.ComponentModel.PropertyDescriptor,System.Object)"></see> method; otherwise, false.</returns>
+ </member>
+ <member name="P:System.ComponentModel.BindingList`1.System#ComponentModel#IBindingList#SupportsSorting">
+ <summary>For a description of this member, see <see cref="P:System.ComponentModel.IBindingList.SupportsSorting"></see>.</summary>
+ <returns>true if the list supports sorting; otherwise, false.</returns>
+ </member>
+ <member name="P:System.ComponentModel.BindingList`1.System#ComponentModel#IRaiseItemChangedEvents#RaisesItemChangedEvents">
+ <summary>Gets a value indicating whether item property value changes raise <see cref="E:System.ComponentModel.BindingList`1.ListChanged"></see> events of type <see cref="F:System.ComponentModel.ListChangedType.ItemChanged"></see>. This member cannot be overridden in a derived class.</summary>
+ <returns>true if the list type implements <see cref="T:System.ComponentModel.INotifyPropertyChanged"></see>, otherwise, false. The default is false.</returns>
+ </member>
+ <member name="T:System.ComponentModel.BooleanConverter">
+ <summary>Provides a type converter to convert <see cref="T:System.Boolean"></see> objects to and from various other representations.</summary>
+ </member>
+ <member name="M:System.ComponentModel.BooleanConverter.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.BooleanConverter"></see> class.</summary>
+ </member>
+ <member name="M:System.ComponentModel.BooleanConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)">
+ <summary>Gets a value indicating whether this converter can convert an object in the given source type to a Boolean object using the specified context.</summary>
+ <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
+ <param name="sourceType">A <see cref="T:System.Type"></see> that represents the type you wish to convert from.</param>
+ <returns>true if this object can perform the conversion; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.BooleanConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
+ <summary>Converts the given value object to a Boolean object.</summary>
+ <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
+ <param name="culture">A <see cref="T:System.Globalization.CultureInfo"></see> that specifies the culture to which to convert.</param>
+ <param name="value">The <see cref="T:System.Object"></see> to convert.</param>
+ <returns>An <see cref="T:System.Object"></see> that represents the converted <paramref name="value">value</paramref>.</returns>
+ <exception cref="T:System.FormatException"><paramref name="value">value</paramref> is not a valid value for the target type.</exception>
+ <exception cref="T:System.NotSupportedException">The conversion cannot be performed.</exception>
+ </member>
+ <member name="M:System.ComponentModel.BooleanConverter.GetStandardValues(System.ComponentModel.ITypeDescriptorContext)">
+ <summary>Gets a collection of standard values for the Boolean data type.</summary>
+ <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
+ <returns>A <see cref="T:System.ComponentModel.TypeConverter.StandardValuesCollection"></see> that holds a standard set of valid values.</returns>
+ </member>
+ <member name="M:System.ComponentModel.BooleanConverter.GetStandardValuesExclusive(System.ComponentModel.ITypeDescriptorContext)">
+ <summary>Gets a value indicating whether the list of standard values returned from the <see cref="M:System.ComponentModel.BooleanConverter.GetStandardValues(System.ComponentModel.ITypeDescriptorContext)"></see> method is an exclusive list.</summary>
+ <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
+ <returns>true because the <see cref="T:System.ComponentModel.TypeConverter.StandardValuesCollection"></see> returned from <see cref="M:System.ComponentModel.BooleanConverter.GetStandardValues(System.ComponentModel.ITypeDescriptorContext)"></see> is an exhaustive list of possible values. This method never returns false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.BooleanConverter.GetStandardValuesSupported(System.ComponentModel.ITypeDescriptorContext)">
+ <summary>Gets a value indicating whether this object supports a standard set of values that can be picked from a list.</summary>
+ <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
+ <returns>true because <see cref="M:System.ComponentModel.BooleanConverter.GetStandardValues(System.ComponentModel.ITypeDescriptorContext)"></see> can be called to find a common set of values the object supports. This method never returns false.</returns>
+ </member>
+ <member name="T:System.ComponentModel.BrowsableAttribute">
+ <summary>Specifies whether a property or event should be displayed in a Properties window.</summary>
+ </member>
+ <member name="M:System.ComponentModel.BrowsableAttribute.#ctor(System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.BrowsableAttribute"></see> class.</summary>
+ <param name="browsable">true if a property or event can be modified at design time; otherwise, false. The default is true.</param>
+ </member>
+ <member name="P:System.ComponentModel.BrowsableAttribute.Browsable">
+ <summary>Gets a value indicating whether an object is browsable.</summary>
+ <returns>true if the object is browsable; otherwise, false.</returns>
+ </member>
+ <member name="F:System.ComponentModel.BrowsableAttribute.Default">
+ <summary>Specifies the default value for the <see cref="T:System.ComponentModel.BrowsableAttribute"></see>, which is <see cref="F:System.ComponentModel.BrowsableAttribute.Yes"></see>. This static field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.ComponentModel.BrowsableAttribute.Equals(System.Object)">
+ <summary>Indicates whether this instance and a specified object are equal.</summary>
+ <param name="obj">Another object to compare to.</param>
+ <returns>true if <paramref name="obj">obj</paramref> is equal to this instance; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.BrowsableAttribute.GetHashCode">
+ <summary>Returns the hash code for this instance.</summary>
+ <returns>A 32-bit signed integer hash code.</returns>
+ </member>
+ <member name="M:System.ComponentModel.BrowsableAttribute.IsDefaultAttribute">
+ <summary>Determines if this attribute is the default.</summary>
+ <returns>true if the attribute is the default value for this attribute class; otherwise, false.</returns>
+ </member>
+ <member name="F:System.ComponentModel.BrowsableAttribute.No">
+ <summary>Specifies that a property or event cannot be modified at design time. This static field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.BrowsableAttribute.Yes">
+ <summary>Specifies that a property or event can be modified at design time. This static field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.ComponentModel.ByteConverter">
+ <summary>Provides a type converter to convert 8-bit unsigned integer objects to and from various other representations.</summary>
+ </member>
+ <member name="M:System.ComponentModel.ByteConverter.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.ByteConverter"></see> class.</summary>
+ </member>
+ <member name="T:System.ComponentModel.CancelEventArgs">
+ <summary>Provides data for a cancelable event.</summary>
+ </member>
+ <member name="M:System.ComponentModel.CancelEventArgs.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.CancelEventArgs"></see> class with the <see cref="P:System.ComponentModel.CancelEventArgs.Cancel"></see> property set to false.</summary>
+ </member>
+ <member name="M:System.ComponentModel.CancelEventArgs.#ctor(System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.CancelEventArgs"></see> class with the <see cref="P:System.ComponentModel.CancelEventArgs.Cancel"></see> property set to the given value.</summary>
+ <param name="cancel">true to cancel the event; otherwise, false.</param>
+ </member>
+ <member name="P:System.ComponentModel.CancelEventArgs.Cancel">
+ <summary>Gets or sets a value indicating whether the event should be canceled.</summary>
+ <returns>true if the event should be canceled; otherwise, false.</returns>
+ </member>
+ <member name="T:System.ComponentModel.CancelEventHandler">
+ <summary>Represents the method that handles a cancelable event.</summary>
+ <param name="sender">The source of the event.</param>
+ <param name="e">A <see cref="T:System.ComponentModel.CancelEventArgs"></see> that contains the event data.</param>
+ </member>
+ <member name="T:System.ComponentModel.CategoryAttribute">
+ <summary>Specifies the name of the category in which to group the property or event when displayed in a <see cref="T:System.Windows.Forms.PropertyGrid"></see> control set to Categorized mode.</summary>
+ </member>
+ <member name="M:System.ComponentModel.CategoryAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.CategoryAttribute"></see> class using the category name Default.</summary>
+ </member>
+ <member name="M:System.ComponentModel.CategoryAttribute.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.CategoryAttribute"></see> class using the specified category name.</summary>
+ <param name="category">The name of the category.</param>
+ </member>
+ <member name="P:System.ComponentModel.CategoryAttribute.Action">
+ <summary>Gets a <see cref="T:System.ComponentModel.CategoryAttribute"></see> representing the Action category.</summary>
+ <returns>A <see cref="T:System.ComponentModel.CategoryAttribute"></see> for the action category.</returns>
+ </member>
+ <member name="P:System.ComponentModel.CategoryAttribute.Appearance">
+ <summary>Gets a <see cref="T:System.ComponentModel.CategoryAttribute"></see> representing the Appearance category.</summary>
+ <returns>A <see cref="T:System.ComponentModel.CategoryAttribute"></see> for the appearance category.</returns>
+ </member>
+ <member name="P:System.ComponentModel.CategoryAttribute.Asynchronous">
+ <summary>Gets a <see cref="T:System.ComponentModel.CategoryAttribute"></see> representing the Asynchronous category.</summary>
+ <returns>A <see cref="T:System.ComponentModel.CategoryAttribute"></see> for the asynchronous category.</returns>
+ </member>
+ <member name="P:System.ComponentModel.CategoryAttribute.Behavior">
+ <summary>Gets a <see cref="T:System.ComponentModel.CategoryAttribute"></see> representing the Behavior category.</summary>
+ <returns>A <see cref="T:System.ComponentModel.CategoryAttribute"></see> for the behavior category.</returns>
+ </member>
+ <member name="P:System.ComponentModel.CategoryAttribute.Category">
+ <summary>Gets the name of the category for the property or event that this attribute is applied to.</summary>
+ <returns>The name of the category for the property or event that this attribute is applied to.</returns>
+ </member>
+ <member name="P:System.ComponentModel.CategoryAttribute.Data">
+ <summary>Gets a <see cref="T:System.ComponentModel.CategoryAttribute"></see> representing the Data category.</summary>
+ <returns>A <see cref="T:System.ComponentModel.CategoryAttribute"></see> for the data category.</returns>
+ </member>
+ <member name="P:System.ComponentModel.CategoryAttribute.Default">
+ <summary>Gets a <see cref="T:System.ComponentModel.CategoryAttribute"></see> representing the Default category.</summary>
+ <returns>A <see cref="T:System.ComponentModel.CategoryAttribute"></see> for the default category.</returns>
+ </member>
+ <member name="P:System.ComponentModel.CategoryAttribute.Design">
+ <summary>Gets a <see cref="T:System.ComponentModel.CategoryAttribute"></see> representing the Design category.</summary>
+ <returns>A <see cref="T:System.ComponentModel.CategoryAttribute"></see> for the design category.</returns>
+ </member>
+ <member name="P:System.ComponentModel.CategoryAttribute.DragDrop">
+ <summary>Gets a <see cref="T:System.ComponentModel.CategoryAttribute"></see> representing the DragDrop category.</summary>
+ <returns>A <see cref="T:System.ComponentModel.CategoryAttribute"></see> for the drag-and-drop category.</returns>
+ </member>
+ <member name="M:System.ComponentModel.CategoryAttribute.Equals(System.Object)">
+ <summary>Returns whether the value of the given object is equal to the current <see cref="T:System.ComponentModel.CategoryAttribute"></see>..</summary>
+ <param name="obj">The object to test the value equality of.</param>
+ <returns>true if the value of the given object is equal to that of the current; otherwise, false.</returns>
+ </member>
+ <member name="P:System.ComponentModel.CategoryAttribute.Focus">
+ <summary>Gets a <see cref="T:System.ComponentModel.CategoryAttribute"></see> representing the Focus category.</summary>
+ <returns>A <see cref="T:System.ComponentModel.CategoryAttribute"></see> for the focus category.</returns>
+ </member>
+ <member name="P:System.ComponentModel.CategoryAttribute.Format">
+ <summary>Gets a <see cref="T:System.ComponentModel.CategoryAttribute"></see> representing the Format category.</summary>
+ <returns>A <see cref="T:System.ComponentModel.CategoryAttribute"></see> for the format category.</returns>
+ </member>
+ <member name="M:System.ComponentModel.CategoryAttribute.GetHashCode">
+ <summary>Returns the hash code for this attribute.</summary>
+ <returns>A 32-bit signed integer hash code.</returns>
+ </member>
+ <member name="M:System.ComponentModel.CategoryAttribute.GetLocalizedString(System.String)">
+ <summary>Looks up the localized name of the specified category.</summary>
+ <param name="value">The identifer for the category to look up.</param>
+ <returns>The localized name of the category, or null if a localized name does not exist.</returns>
+ </member>
+ <member name="M:System.ComponentModel.CategoryAttribute.IsDefaultAttribute">
+ <summary>Determines if this attribute is the default.</summary>
+ <returns>true if the attribute is the default value for this attribute class; otherwise, false.</returns>
+ </member>
+ <member name="P:System.ComponentModel.CategoryAttribute.Key">
+ <summary>Gets a <see cref="T:System.ComponentModel.CategoryAttribute"></see> representing the Key category.</summary>
+ <returns>A <see cref="T:System.ComponentModel.CategoryAttribute"></see> for the key category.</returns>
+ </member>
+ <member name="P:System.ComponentModel.CategoryAttribute.Layout">
+ <summary>Gets a <see cref="T:System.ComponentModel.CategoryAttribute"></see> representing the Layout category.</summary>
+ <returns>A <see cref="T:System.ComponentModel.CategoryAttribute"></see> for the layout category.</returns>
+ </member>
+ <member name="P:System.ComponentModel.CategoryAttribute.Mouse">
+ <summary>Gets a <see cref="T:System.ComponentModel.CategoryAttribute"></see> representing the Mouse category.</summary>
+ <returns>A <see cref="T:System.ComponentModel.CategoryAttribute"></see> for the mouse category.</returns>
+ </member>
+ <member name="P:System.ComponentModel.CategoryAttribute.WindowStyle">
+ <summary>Gets a <see cref="T:System.ComponentModel.CategoryAttribute"></see> representing the WindowStyle category.</summary>
+ <returns>A <see cref="T:System.ComponentModel.CategoryAttribute"></see> for the window style category.</returns>
+ </member>
+ <member name="T:System.ComponentModel.CharConverter">
+ <summary>Provides a type converter to convert Unicode character objects to and from various other representations.</summary>
+ </member>
+ <member name="M:System.ComponentModel.CharConverter.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.CharConverter"></see> class.</summary>
+ </member>
+ <member name="M:System.ComponentModel.CharConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)">
+ <summary>Gets a value indicating whether this converter can convert an object in the given source type to a Unicode character object using the specified context.</summary>
+ <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
+ <param name="sourceType">A <see cref="T:System.Type"></see> that represents the type you want to convert from.</param>
+ <returns>true if this converter can perform the conversion; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.CharConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
+ <summary>Converts the given object to a Unicode character object.</summary>
+ <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
+ <param name="culture">The culture into which value will be converted.</param>
+ <param name="value">The <see cref="T:System.Object"></see> to convert.</param>
+ <returns>An <see cref="T:System.Object"></see> that represents the converted <paramref name="value">value</paramref>.</returns>
+ <exception cref="T:System.FormatException"><paramref name="value">value</paramref> is not a valid value for the target type.</exception>
+ <exception cref="T:System.NotSupportedException">The conversion cannot be performed.</exception>
+ </member>
+ <member name="M:System.ComponentModel.CharConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
+ <summary>Converts the given value object to a Unicode character object using the arguments.</summary>
+ <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
+ <param name="culture">The culture into which value will be converted.</param>
+ <param name="value">The <see cref="T:System.Object"></see> to convert.</param>
+ <param name="destinationType">The <see cref="T:System.Type"></see> to convert the value to.</param>
+ <returns>An <see cref="T:System.Object"></see> that represents the converted value.</returns>
+ <exception cref="T:System.NotSupportedException">The conversion cannot be performed.</exception>
+ </member>
+ <member name="T:System.ComponentModel.CollectionChangeAction">
+ <summary>Specifies how the collection is changed.</summary>
+ </member>
+ <member name="F:System.ComponentModel.CollectionChangeAction.Add">
+ <summary>Specifies that an element was added to the collection.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.CollectionChangeAction.Refresh">
+ <summary>Specifies that the entire collection has changed. This is caused by using methods that manipulate the entire collection, such as <see cref="M:System.Collections.CollectionBase.Clear"></see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.CollectionChangeAction.Remove">
+ <summary>Specifies that an element was removed from the collection.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.ComponentModel.CollectionChangeEventArgs">
+ <summary>Provides data for the <see cref="E:System.Data.DataColumnCollection.CollectionChanged"></see> event.</summary>
+ </member>
+ <member name="M:System.ComponentModel.CollectionChangeEventArgs.#ctor(System.ComponentModel.CollectionChangeAction,System.Object)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.CollectionChangeEventArgs"></see> class.</summary>
+ <param name="action">One of the <see cref="T:System.ComponentModel.CollectionChangeAction"></see> values that specifies how the collection changed.</param>
+ <param name="element">An <see cref="T:System.Object"></see> that specifies the instance of the collection where the change occurred.</param>
+ </member>
+ <member name="P:System.ComponentModel.CollectionChangeEventArgs.Action">
+ <summary>Gets an action that specifies how the collection changed.</summary>
+ <returns>One of the <see cref="T:System.ComponentModel.CollectionChangeAction"></see> values.</returns>
+ </member>
+ <member name="P:System.ComponentModel.CollectionChangeEventArgs.Element">
+ <summary>Gets the instance of the collection with the change.</summary>
+ <returns>An <see cref="T:System.Object"></see> that represents the instance of the collection with the change, or null if you refresh the collection.</returns>
+ </member>
+ <member name="T:System.ComponentModel.CollectionChangeEventHandler">
+ <summary>Represents the method that handles the <see cref="E:System.Data.DataColumnCollection.CollectionChanged"></see> event raised when adding elements to or removing elements from a collection.</summary>
+ <param name="sender">The source of the event.</param>
+ <param name="e">A <see cref="T:System.ComponentModel.CollectionChangeEventArgs"></see> that contains the event data.</param>
+ </member>
+ <member name="T:System.ComponentModel.CollectionConverter">
+ <summary>Provides a type converter to convert collection objects to and from various other representations.</summary>
+ </member>
+ <member name="M:System.ComponentModel.CollectionConverter.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.CollectionConverter"></see> class.</summary>
+ </member>
+ <member name="M:System.ComponentModel.CollectionConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
+ <summary>Converts the given value object to the specified destination type.</summary>
+ <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
+ <param name="culture">The culture to which value will be converted.</param>
+ <param name="value">The <see cref="T:System.Object"></see> to convert. This parameter must inherit from <see cref="T:System.Collections.ICollection"></see>.</param>
+ <param name="destinationType">The <see cref="T:System.Type"></see> to convert the value to.</param>
+ <returns>An <see cref="T:System.Object"></see> that represents the converted value.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="destinationType">destinationType</paramref> is null.</exception>
+ <exception cref="T:System.NotSupportedException">The conversion cannot be performed.</exception>
+ </member>
+ <member name="M:System.ComponentModel.CollectionConverter.GetProperties(System.ComponentModel.ITypeDescriptorContext,System.Object,System.Attribute[])">
+ <summary>Gets a collection of properties for the type of array specified by the value parameter using the specified context and attributes.</summary>
+ <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
+ <param name="value">An <see cref="T:System.Object"></see> that specifies the type of array to get the properties for.</param>
+ <param name="attributes">An array of type <see cref="T:System.Attribute"></see> that will be used as a filter.</param>
+ <returns>A <see cref="T:System.ComponentModel.PropertyDescriptorCollection"></see> with the properties that are exposed for this data type, or null if there are no properties. This method always returns null.</returns>
+ </member>
+ <member name="M:System.ComponentModel.CollectionConverter.GetPropertiesSupported(System.ComponentModel.ITypeDescriptorContext)">
+ <summary>Gets a value indicating whether this object supports properties.</summary>
+ <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
+ <returns>false because <see cref="M:System.ComponentModel.CollectionConverter.GetProperties(System.ComponentModel.ITypeDescriptorContext,System.Object,System.Attribute[])"></see> should not be called to find the properties of this object. This method never returns true.</returns>
+ </member>
+ <member name="T:System.ComponentModel.ComplexBindingPropertiesAttribute">
+ <summary>Specifies the data source and data member properties for a component that supports complex data binding. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.ComponentModel.ComplexBindingPropertiesAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.ComplexBindingPropertiesAttribute"></see> class using no parameters.</summary>
+ </member>
+ <member name="M:System.ComponentModel.ComplexBindingPropertiesAttribute.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.ComplexBindingPropertiesAttribute"></see> class using the specified data source.</summary>
+ <param name="dataSource">The name of the property to be used as the data source.</param>
+ </member>
+ <member name="M:System.ComponentModel.ComplexBindingPropertiesAttribute.#ctor(System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.ComplexBindingPropertiesAttribute"></see> class using the specified data source and data member.</summary>
+ <param name="dataSource">The name of the property to be used as the data source.</param>
+ <param name="dataMember">The name of the property to be used as the source for data.</param>
+ </member>
+ <member name="P:System.ComponentModel.ComplexBindingPropertiesAttribute.DataMember">
+ <summary>Gets the name of the data member property for the component to which the <see cref="T:System.ComponentModel.ComplexBindingPropertiesAttribute"></see> is bound.</summary>
+ <returns>The name of the data member property for the component to which <see cref="T:System.ComponentModel.ComplexBindingPropertiesAttribute"></see> is bound</returns>
+ </member>
+ <member name="P:System.ComponentModel.ComplexBindingPropertiesAttribute.DataSource">
+ <summary>Gets the name of the data source property for the component to which the <see cref="T:System.ComponentModel.ComplexBindingPropertiesAttribute"></see> is bound.</summary>
+ <returns>The name of the data source property for the component to which <see cref="T:System.ComponentModel.ComplexBindingPropertiesAttribute"></see> is bound.</returns>
+ </member>
+ <member name="F:System.ComponentModel.ComplexBindingPropertiesAttribute.Default">
+ <summary>Represents the default value for the <see cref="T:System.ComponentModel.ComplexBindingPropertiesAttribute"></see> class.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.ComponentModel.ComplexBindingPropertiesAttribute.Equals(System.Object)">
+ <summary>Determines whether the specified <see cref="T:System.Object"></see> is equal to the current <see cref="T:System.ComponentModel.ComplexBindingPropertiesAttribute"></see> instance.</summary>
+ <param name="obj">The <see cref="T:System.Object"></see> to compare with the current <see cref="T:System.ComponentModel.ComplexBindingPropertiesAttribute"></see> instance</param>
+ <returns>true if the object is equal to the current instance; otherwise, false, indicating they are not equal.</returns>
+ </member>
+ <member name="M:System.ComponentModel.ComplexBindingPropertiesAttribute.GetHashCode">
+ <summary>Returns the hash code for this instance.</summary>
+ <returns>A 32-bit signed integer hash code.</returns>
+ </member>
+ <member name="T:System.ComponentModel.Component">
+ <summary>Provides the base implementation for the <see cref="T:System.ComponentModel.IComponent"></see> interface and enables object sharing between applications.</summary>
+ </member>
+ <member name="M:System.ComponentModel.Component.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Component"></see> class.</summary>
+ </member>
+ <member name="P:System.ComponentModel.Component.CanRaiseEvents">
+ <summary>Gets a value indicating whether the component can raise an event.</summary>
+ <returns>true if the component can raise events; otherwise, false. The default is true.</returns>
+ </member>
+ <member name="P:System.ComponentModel.Component.Container">
+ <summary>Gets the <see cref="T:System.ComponentModel.IContainer"></see> that contains the <see cref="T:System.ComponentModel.Component"></see>.</summary>
+ <returns>The <see cref="T:System.ComponentModel.IContainer"></see> that contains the <see cref="T:System.ComponentModel.Component"></see>, if any, or null if the <see cref="T:System.ComponentModel.Component"></see> is not encapsulated in an <see cref="T:System.ComponentModel.IContainer"></see>.</returns>
+ </member>
+ <member name="P:System.ComponentModel.Component.DesignMode">
+ <summary>Gets a value that indicates whether the <see cref="T:System.ComponentModel.Component"></see> is currently in design mode.</summary>
+ <returns>true if the <see cref="T:System.ComponentModel.Component"></see> is in design mode; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.Component.Dispose">
+ <summary>Releases all resources used by the <see cref="T:System.ComponentModel.Component"></see>.</summary>
+ </member>
+ <member name="M:System.ComponentModel.Component.Dispose(System.Boolean)">
+ <summary>Releases the unmanaged resources used by the <see cref="T:System.ComponentModel.Component"></see> and optionally releases the managed resources.</summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
+ </member>
+ <member name="E:System.ComponentModel.Component.Disposed">
+ <summary>Occurs when the component is disposed by a call to the <see cref="M:System.ComponentModel.Component.Dispose"></see> method.</summary>
+ <returns></returns>
+ </member>
+ <member name="P:System.ComponentModel.Component.Events">
+ <summary>Gets the list of event handlers that are attached to this <see cref="T:System.ComponentModel.Component"></see>.</summary>
+ <returns>An <see cref="T:System.ComponentModel.EventHandlerList"></see> that provides the delegates for this component.</returns>
+ </member>
+ <member name="M:System.ComponentModel.Component.Finalize">
+ <summary>Releases unmanaged resources and performs other cleanup operations before the <see cref="T:System.ComponentModel.Component"></see> is reclaimed by garbage collection.</summary>
+ </member>
+ <member name="M:System.ComponentModel.Component.GetService(System.Type)">
+ <summary>Returns an object that represents a service provided by the <see cref="T:System.ComponentModel.Component"></see> or by its <see cref="T:System.ComponentModel.Container"></see>.</summary>
+ <param name="service">A service provided by the <see cref="T:System.ComponentModel.Component"></see>.</param>
+ <returns>An <see cref="T:System.Object"></see> that represents a service provided by the <see cref="T:System.ComponentModel.Component"></see>, or null if the <see cref="T:System.ComponentModel.Component"></see> does not provide the specified service.</returns>
+ </member>
+ <member name="P:System.ComponentModel.Component.Site">
+ <summary>Gets or sets the <see cref="T:System.ComponentModel.ISite"></see> of the <see cref="T:System.ComponentModel.Component"></see>.</summary>
+ <returns>The <see cref="T:System.ComponentModel.ISite"></see> associated with the <see cref="T:System.ComponentModel.Component"></see>, or null if the <see cref="T:System.ComponentModel.Component"></see> is not encapsulated in an <see cref="T:System.ComponentModel.IContainer"></see>, the <see cref="T:System.ComponentModel.Component"></see> does not have an <see cref="T:System.ComponentModel.ISite"></see> associated with it, or the <see cref="T:System.ComponentModel.Component"></see> is removed from its <see cref="T:System.ComponentModel.IContainer"></see>.</returns>
+ </member>
+ <member name="M:System.ComponentModel.Component.ToString">
+ <summary>Returns a <see cref="T:System.String"></see> containing the name of the <see cref="T:System.ComponentModel.Component"></see>, if any. This method should not be overridden.</summary>
+ <returns>A <see cref="T:System.String"></see> containing the name of the <see cref="T:System.ComponentModel.Component"></see>, if any, or null if the <see cref="T:System.ComponentModel.Component"></see> is unnamed.</returns>
+ </member>
+ <member name="T:System.ComponentModel.ComponentCollection">
+ <summary>Provides a read-only container for a collection of <see cref="T:System.ComponentModel.IComponent"></see> objects.</summary>
+ </member>
+ <member name="M:System.ComponentModel.ComponentCollection.#ctor(System.ComponentModel.IComponent[])">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.ComponentCollection"></see> class using the specified array of components.</summary>
+ <param name="components">An array of <see cref="T:System.ComponentModel.IComponent"></see> objects to initialize the collection with.</param>
+ </member>
+ <member name="M:System.ComponentModel.ComponentCollection.CopyTo(System.ComponentModel.IComponent[],System.Int32)">
+ <summary>Copies the entire collection to an array, starting writing at the specified array index.</summary>
+ <param name="array">An <see cref="T:System.ComponentModel.IComponent"></see> array to copy the objects in the collection to.</param>
+ <param name="index">The index of the array at which copying to should begin.</param>
+ </member>
+ <member name="P:System.ComponentModel.ComponentCollection.Item(System.Int32)">
+ <summary>Gets the <see cref="T:System.ComponentModel.Component"></see> in the collection at the specified collection index.</summary>
+ <param name="index">The collection index of the <see cref="T:System.ComponentModel.Component"></see> to get.</param>
+ <returns>The <see cref="T:System.ComponentModel.IComponent"></see> at the specified index.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">If the specified index is not within the index range of the collection.</exception>
+ </member>
+ <member name="P:System.ComponentModel.ComponentCollection.Item(System.String)">
+ <summary>Gets any component in the collection matching the specified name.</summary>
+ <param name="name">The name of the <see cref="T:System.ComponentModel.IComponent"></see> to get.</param>
+ <returns>A component with a name matching the name specified by the <paramref name="name">name</paramref> parameter, or null if the named component cannot be found in the collection.</returns>
+ </member>
+ <member name="T:System.ComponentModel.ComponentConverter">
+ <summary>Provides a type converter to convert components to and from various other representations.</summary>
+ </member>
+ <member name="M:System.ComponentModel.ComponentConverter.#ctor(System.Type)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.ComponentConverter"></see> class.</summary>
+ <param name="type">A <see cref="T:System.Type"></see> that represents the type to associate with this component converter.</param>
+ </member>
+ <member name="M:System.ComponentModel.ComponentConverter.GetProperties(System.ComponentModel.ITypeDescriptorContext,System.Object,System.Attribute[])">
+ <summary>Gets a collection of properties for the type of component specified by the value parameter.</summary>
+ <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
+ <param name="value">An <see cref="T:System.Object"></see> that specifies the type of component to get the properties for.</param>
+ <param name="attributes">An array of type <see cref="T:System.Attribute"></see> that will be used as a filter.</param>
+ <returns>A <see cref="T:System.ComponentModel.PropertyDescriptorCollection"></see> with the properties that are exposed for the component, or null if there are no properties.</returns>
+ </member>
+ <member name="M:System.ComponentModel.ComponentConverter.GetPropertiesSupported(System.ComponentModel.ITypeDescriptorContext)">
+ <summary>Gets a value indicating whether this object supports properties using the specified context.</summary>
+ <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
+ <returns>true because <see cref="M:System.ComponentModel.TypeConverter.GetProperties(System.Object)"></see> should be called to find the properties of this object. This method never returns false.</returns>
+ </member>
+ <member name="T:System.ComponentModel.ComponentEditor">
+ <summary>Provides the base class for a custom component editor.</summary>
+ </member>
+ <member name="M:System.ComponentModel.ComponentEditor.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.ComponentEditor"></see> class.</summary>
+ </member>
+ <member name="M:System.ComponentModel.ComponentEditor.EditComponent(System.Object)">
+ <summary>Edits the component and returns a value indicating whether the component was modified.</summary>
+ <param name="component">The component to be edited.</param>
+ <returns>true if the component was modified; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.ComponentEditor.EditComponent(System.ComponentModel.ITypeDescriptorContext,System.Object)">
+ <summary>Edits the component and returns a value indicating whether the component was modified based upon a given context.</summary>
+ <param name="context">An optional context object that can be used to obtain further information about the edit.</param>
+ <param name="component">The component to be edited.</param>
+ <returns>true if the component was modified; otherwise, false.</returns>
+ </member>
+ <member name="T:System.ComponentModel.ComponentResourceManager">
+ <summary>Provides simple functionality for enumerating resources for a component or object. The <see cref="T:System.ComponentModel.ComponentResourceManager"></see> class is a <see cref="T:System.Resources.ResourceManager"></see>.</summary>
+ </member>
+ <member name="M:System.ComponentModel.ComponentResourceManager.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.ComponentResourceManager"></see> class with default values.</summary>
+ </member>
+ <member name="M:System.ComponentModel.ComponentResourceManager.#ctor(System.Type)">
+ <summary>Creates a <see cref="T:System.ComponentModel.ComponentResourceManager"></see> that looks up resources in satellite assemblies based on information from the specified <see cref="T:System.Type"></see>.</summary>
+ <param name="t">A <see cref="T:System.Type"></see> from which the <see cref="T:System.ComponentModel.ComponentResourceManager"></see> derives all information for finding resource files.</param>
+ </member>
+ <member name="M:System.ComponentModel.ComponentResourceManager.ApplyResources(System.Object,System.String)">
+ <summary>Applies a resource's value to the corresponding property of the object.</summary>
+ <param name="value">An <see cref="T:System.Object"></see> that contains the property value to be applied.</param>
+ <param name="objectName">A <see cref="T:System.String"></see> that contains the name of the object to look up in the resources.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="value">value</paramref> or <paramref name="objectName">objectName</paramref> is null.</exception>
+ </member>
+ <member name="M:System.ComponentModel.ComponentResourceManager.ApplyResources(System.Object,System.String,System.Globalization.CultureInfo)">
+ <summary>Applies a resource's value to the corresponding property of the object.</summary>
+ <param name="value">An <see cref="T:System.Object"></see> that contains the property value to be applied.</param>
+ <param name="objectName">A <see cref="T:System.String"></see> that contains the name of the object to look up in the resources.</param>
+ <param name="culture">The culture for which to apply resources.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="value">value</paramref> or <paramref name="objectName">objectName</paramref> is null.</exception>
+ </member>
+ <member name="T:System.ComponentModel.Design.DesignerOptionService">
+ <summary>Provides a base class for getting and setting option values for a designer.</summary>
+ </member>
+ <member name="M:System.ComponentModel.Design.DesignerOptionService.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.DesignerOptionService"></see> class.</summary>
+ </member>
+ <member name="M:System.ComponentModel.Design.DesignerOptionService.CreateOptionCollection(System.ComponentModel.Design.DesignerOptionService.DesignerOptionCollection,System.String,System.Object)">
+ <summary>Creates a new <see cref="T:System.ComponentModel.Design.DesignerOptionService.DesignerOptionCollection"></see> with the given name and adds it to the given parent.</summary>
+ <param name="parent">The parent designer option collection. All collections have a parent except the root object collection.</param>
+ <param name="name">The name of this collection.</param>
+ <param name="value">The object providing properties for this collection. Can be null if the collection should not provide any properties.</param>
+ <returns>A new <see cref="T:System.ComponentModel.Design.DesignerOptionService.DesignerOptionCollection"></see> with the given name.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="parent">parent</paramref> or <paramref name="name">name</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="name">name</paramref> is an empty string.</exception>
+ </member>
+ <member name="P:System.ComponentModel.Design.DesignerOptionService.Options">
+ <summary>Gets the options collection for this service.</summary>
+ <returns>A <see cref="T:System.ComponentModel.Design.DesignerOptionService.DesignerOptionCollection"></see> populated with available designer options.</returns>
+ </member>
+ <member name="M:System.ComponentModel.Design.DesignerOptionService.PopulateOptionCollection(System.ComponentModel.Design.DesignerOptionService.DesignerOptionCollection)">
+ <summary>Populates a <see cref="T:System.ComponentModel.Design.DesignerOptionService.DesignerOptionCollection"></see>.</summary>
+ <param name="options">The collection to populate.</param>
+ </member>
+ <member name="M:System.ComponentModel.Design.DesignerOptionService.ShowDialog(System.ComponentModel.Design.DesignerOptionService.DesignerOptionCollection,System.Object)">
+ <summary>Shows the options dialog box for the given object.</summary>
+ <param name="options">The options collection containing the object to be invoked.</param>
+ <param name="optionObject">The actual options object.</param>
+ <returns>true if the dialog box is shown; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.Design.DesignerOptionService.System#ComponentModel#Design#IDesignerOptionService#GetOptionValue(System.String,System.String)">
+ <summary>Gets the value of an option defined in this package.</summary>
+ <param name="pageName">The page to which the option is bound.</param>
+ <param name="valueName">The name of the option value.</param>
+ <returns>The value of the option named <paramref name="valueName">valueName</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="pageName">pageName</paramref> or <paramref name="valueName">valueName</paramref> is null.</exception>
+ </member>
+ <member name="M:System.ComponentModel.Design.DesignerOptionService.System#ComponentModel#Design#IDesignerOptionService#SetOptionValue(System.String,System.String,System.Object)">
+ <summary>Sets the value of an option defined in this package.</summary>
+ <param name="pageName">The page to which the option is bound</param>
+ <param name="valueName">The name of the option value.</param>
+ <param name="value">The value of the option.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="pageName">pageName</paramref> or <paramref name="valueName">valueName</paramref> is null.</exception>
+ </member>
+ <member name="T:System.ComponentModel.Design.DesignerTransaction">
+ <summary>Provides a way to group a series of design-time actions to improve performance and enable most types of changes to be undone.</summary>
+ </member>
+ <member name="M:System.ComponentModel.Design.DesignerTransaction.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.DesignerTransaction"></see> class with no description.</summary>
+ </member>
+ <member name="M:System.ComponentModel.Design.DesignerTransaction.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.DesignerTransaction"></see> class using the specified transaction description.</summary>
+ <param name="description">A description for this transaction.</param>
+ </member>
+ <member name="M:System.ComponentModel.Design.DesignerTransaction.Cancel">
+ <summary>Cancels the transaction and attempts to roll back the changes made by the events of the transaction.</summary>
+ </member>
+ <member name="P:System.ComponentModel.Design.DesignerTransaction.Canceled">
+ <summary>Gets a value indicating whether the transaction was canceled.</summary>
+ <returns>true if the transaction was canceled; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.Design.DesignerTransaction.Commit">
+ <summary>Commits this transaction.</summary>
+ </member>
+ <member name="P:System.ComponentModel.Design.DesignerTransaction.Committed">
+ <summary>Gets a value indicating whether the transaction was committed.</summary>
+ <returns>true if the transaction was committed; otherwise, false.</returns>
+ </member>
+ <member name="P:System.ComponentModel.Design.DesignerTransaction.Description">
+ <summary>Gets a description for the transaction.</summary>
+ <returns>A description for the transaction.</returns>
+ </member>
+ <member name="M:System.ComponentModel.Design.DesignerTransaction.Dispose(System.Boolean)">
+ <summary>Releases the unmanaged resources used by the <see cref="T:System.ComponentModel.Design.DesignerTransaction"></see> and optionally releases the managed resources.</summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
+ </member>
+ <member name="M:System.ComponentModel.Design.DesignerTransaction.Finalize">
+ <summary>Releases the resources associated with this object. This override commits this transaction if it was not already committed.</summary>
+ </member>
+ <member name="M:System.ComponentModel.Design.DesignerTransaction.OnCancel">
+ <summary>Raises the Cancel event.</summary>
+ </member>
+ <member name="M:System.ComponentModel.Design.DesignerTransaction.OnCommit">
+ <summary>Performs the actual work of committing a transaction.</summary>
+ </member>
+ <member name="M:System.ComponentModel.Design.DesignerTransaction.System#IDisposable#Dispose">
+ <summary>Releases all resources used by the <see cref="T:System.ComponentModel.Design.DesignerTransaction"></see>.</summary>
+ </member>
+ <member name="T:System.ComponentModel.Design.DesignerTransactionCloseEventArgs">
+ <summary>Provides data for the <see cref="E:System.ComponentModel.Design.IDesignerHost.TransactionClosed"></see> and <see cref="E:System.ComponentModel.Design.IDesignerHost.TransactionClosing"></see> events.</summary>
+ </member>
+ <member name="M:System.ComponentModel.Design.DesignerTransactionCloseEventArgs.#ctor(System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.DesignerTransactionCloseEventArgs"></see> class, using the specified value that indicates whether the designer called <see cref="M:System.ComponentModel.Design.DesignerTransaction.Commit"></see> on the transaction.</summary>
+ <param name="commit">A value indicating whether the transaction was committed.</param>
+ </member>
+ <member name="M:System.ComponentModel.Design.DesignerTransactionCloseEventArgs.#ctor(System.Boolean,System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.DesignerTransactionCloseEventArgs"></see> class.</summary>
+ <param name="commit">A value indicating whether the transaction was committed.</param>
+ <param name="lastTransaction">true if this is the last transaction to close; otherwise, false.</param>
+ </member>
+ <member name="P:System.ComponentModel.Design.DesignerTransactionCloseEventArgs.LastTransaction">
+ <summary>Gets a value indicating whether this is the last transaction to close.</summary>
+ <returns>true, if this is the last transaction to close; otherwise, false.</returns>
+ </member>
+ <member name="P:System.ComponentModel.Design.DesignerTransactionCloseEventArgs.TransactionCommitted">
+ <summary>Indicates whether the designer called <see cref="M:System.ComponentModel.Design.DesignerTransaction.Commit"></see> on the transaction.</summary>
+ <returns>true if the designer called <see cref="M:System.ComponentModel.Design.DesignerTransaction.Commit"></see> on the transaction; otherwise, false.</returns>
+ </member>
+ <member name="T:System.ComponentModel.Design.DesignerTransactionCloseEventHandler">
+ <summary>Represents the method that handles the <see cref="E:System.ComponentModel.Design.IDesignerHost.TransactionClosed"></see> and <see cref="E:System.ComponentModel.Design.IDesignerHost.TransactionClosing"></see> events of a designer.</summary>
+ <param name="sender">The source of the event.</param>
+ <param name="e">A <see cref="T:System.ComponentModel.Design.DesignerTransactionCloseEventArgs"></see> that contains the event data.</param>
+ </member>
+ <member name="T:System.ComponentModel.Design.DesignerVerb">
+ <summary>Represents a verb that can be invoked from a designer.</summary>
+ </member>
+ <member name="M:System.ComponentModel.Design.DesignerVerb.#ctor(System.String,System.EventHandler)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.DesignerVerb"></see> class.</summary>
+ <param name="text">The text of the menu command that is shown to the user.</param>
+ <param name="handler">The event handler that performs the actions of the verb.</param>
+ </member>
+ <member name="M:System.ComponentModel.Design.DesignerVerb.#ctor(System.String,System.EventHandler,System.ComponentModel.Design.CommandID)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.DesignerVerb"></see> class.</summary>
+ <param name="text">The text of the menu command that is shown to the user.</param>
+ <param name="handler">The event handler that performs the actions of the verb.</param>
+ <param name="startCommandID">The starting command ID for this verb. By default, the designer architecture sets aside a range of command IDs for verbs. You can override this by providing a custom command ID.</param>
+ </member>
+ <member name="P:System.ComponentModel.Design.DesignerVerb.Description">
+ <summary>Gets or sets the description of the menu item for the verb.</summary>
+ <returns>A string describing the menu item.</returns>
+ </member>
+ <member name="P:System.ComponentModel.Design.DesignerVerb.Text">
+ <summary>Gets the text description for the verb command on the menu.</summary>
+ <returns>A description for the verb command.</returns>
+ </member>
+ <member name="M:System.ComponentModel.Design.DesignerVerb.ToString">
+ <summary>Overrides <see cref="M:System.Object.ToString"></see>.</summary>
+ <returns>The verb's text, or an empty string (&quot;&quot;) if the text field is empty.</returns>
+ </member>
+ <member name="T:System.ComponentModel.Design.DesignerVerbCollection">
+ <summary>Represents a collection of <see cref="T:System.ComponentModel.Design.DesignerVerb"></see> objects.</summary>
+ </member>
+ <member name="M:System.ComponentModel.Design.DesignerVerbCollection.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.DesignerVerbCollection"></see> class.</summary>
+ </member>
+ <member name="M:System.ComponentModel.Design.DesignerVerbCollection.#ctor(System.ComponentModel.Design.DesignerVerb[])">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.DesignerVerbCollection"></see> class using the specified array of <see cref="T:System.ComponentModel.Design.DesignerVerb"></see> objects.</summary>
+ <param name="value">A <see cref="T:System.ComponentModel.Design.DesignerVerb"></see> array that indicates the verbs to contain within the collection.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="value">value</paramref> is null.</exception>
+ </member>
+ <member name="M:System.ComponentModel.Design.DesignerVerbCollection.Add(System.ComponentModel.Design.DesignerVerb)">
+ <summary>Adds the specified <see cref="T:System.ComponentModel.Design.DesignerVerb"></see> to the collection.</summary>
+ <param name="value">The <see cref="T:System.ComponentModel.Design.DesignerVerb"></see> to add to the collection.</param>
+ <returns>The index in the collection at which the verb was added.</returns>
+ </member>
+ <member name="M:System.ComponentModel.Design.DesignerVerbCollection.AddRange(System.ComponentModel.Design.DesignerVerb[])">
+ <summary>Adds the specified set of designer verbs to the collection.</summary>
+ <param name="value">An array of <see cref="T:System.ComponentModel.Design.DesignerVerb"></see> objects to add to the collection.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="value">value</paramref> is null.</exception>
+ </member>
+ <member name="M:System.ComponentModel.Design.DesignerVerbCollection.AddRange(System.ComponentModel.Design.DesignerVerbCollection)">
+ <summary>Adds the specified collection of designer verbs to the collection.</summary>
+ <param name="value">A <see cref="T:System.ComponentModel.Design.DesignerVerbCollection"></see> to add to the collection.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="value">value</paramref> is null.</exception>
+ </member>
+ <member name="M:System.ComponentModel.Design.DesignerVerbCollection.Contains(System.ComponentModel.Design.DesignerVerb)">
+ <summary>Gets a value indicating whether the specified <see cref="T:System.ComponentModel.Design.DesignerVerb"></see> exists in the collection.</summary>
+ <param name="value">The <see cref="T:System.ComponentModel.Design.DesignerVerb"></see> to search for in the collection.</param>
+ <returns>true if the specified object exists in the collection; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.Design.DesignerVerbCollection.CopyTo(System.ComponentModel.Design.DesignerVerb[],System.Int32)">
+ <summary>Copies the collection members to the specified <see cref="T:System.ComponentModel.Design.DesignerVerb"></see> array beginning at the specified destination index.</summary>
+ <param name="array">The array to copy collection members to.</param>
+ <param name="index">The destination index to begin copying to.</param>
+ </member>
+ <member name="M:System.ComponentModel.Design.DesignerVerbCollection.IndexOf(System.ComponentModel.Design.DesignerVerb)">
+ <summary>Gets the index of the specified <see cref="T:System.ComponentModel.Design.DesignerVerb"></see>.</summary>
+ <param name="value">The <see cref="T:System.ComponentModel.Design.DesignerVerb"></see> whose index to get in the collection.</param>
+ <returns>The index of the specified object if it is found in the list; otherwise, -1.</returns>
+ </member>
+ <member name="M:System.ComponentModel.Design.DesignerVerbCollection.Insert(System.Int32,System.ComponentModel.Design.DesignerVerb)">
+ <summary>Inserts the specified <see cref="T:System.ComponentModel.Design.DesignerVerb"></see> at the specified index.</summary>
+ <param name="index">The index in the collection at which to insert the verb.</param>
+ <param name="value">The <see cref="T:System.ComponentModel.Design.DesignerVerb"></see> to insert in the collection.</param>
+ </member>
+ <member name="P:System.ComponentModel.Design.DesignerVerbCollection.Item(System.Int32)">
+ <summary>Gets or sets the <see cref="T:System.ComponentModel.Design.DesignerVerb"></see> at the specified index.</summary>
+ <param name="index">The index at which to get or set the <see cref="T:System.ComponentModel.Design.DesignerVerb"></see>.</param>
+ <returns>A <see cref="T:System.ComponentModel.Design.DesignerVerb"></see> at each valid index in the collection.</returns>
+ </member>
+ <member name="M:System.ComponentModel.Design.DesignerVerbCollection.OnClear">
+ <summary>Raises the Clear event.</summary>
+ </member>
+ <member name="M:System.ComponentModel.Design.DesignerVerbCollection.OnInsert(System.Int32,System.Object)">
+ <summary>Raises the Insert event.</summary>
+ <param name="index">The index at which to insert an item.</param>
+ <param name="value">The object to insert.</param>
+ </member>
+ <member name="M:System.ComponentModel.Design.DesignerVerbCollection.OnRemove(System.Int32,System.Object)">
+ <summary>Raises the Remove event.</summary>
+ <param name="index">The index at which to remove the item.</param>
+ <param name="value">The object to remove.</param>
+ </member>
+ <member name="M:System.ComponentModel.Design.DesignerVerbCollection.OnSet(System.Int32,System.Object,System.Object)">
+ <summary>Raises the Set event.</summary>
+ <param name="index">The index at which to set the item.</param>
+ <param name="oldValue">The old object.</param>
+ <param name="newValue">The new object.</param>
+ </member>
+ <member name="M:System.ComponentModel.Design.DesignerVerbCollection.OnValidate(System.Object)">
+ <summary>Raises the Validate event.</summary>
+ <param name="value">The object to validate.</param>
+ </member>
+ <member name="M:System.ComponentModel.Design.DesignerVerbCollection.Remove(System.ComponentModel.Design.DesignerVerb)">
+ <summary>Removes the specified <see cref="T:System.ComponentModel.Design.DesignerVerb"></see> from the collection.</summary>
+ <param name="value">The <see cref="T:System.ComponentModel.Design.DesignerVerb"></see> to remove from the collection.</param>
+ </member>
+ <member name="T:System.ComponentModel.Design.DesigntimeLicenseContext">
+ <summary>Represents a design-time license context that can support a license provider at design time.</summary>
+ </member>
+ <member name="M:System.ComponentModel.Design.DesigntimeLicenseContext.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.DesigntimeLicenseContext"></see> class.</summary>
+ </member>
+ <member name="M:System.ComponentModel.Design.DesigntimeLicenseContext.GetSavedLicenseKey(System.Type,System.Reflection.Assembly)">
+ <summary>Gets a saved license key.</summary>
+ <param name="type">The type of the license key.</param>
+ <param name="resourceAssembly">The assembly to get the key from.</param>
+ <returns>The saved license key that matches the specified type.</returns>
+ </member>
+ <member name="M:System.ComponentModel.Design.DesigntimeLicenseContext.SetSavedLicenseKey(System.Type,System.String)">
+ <summary>Sets a saved license key.</summary>
+ <param name="type">The type of the license key.</param>
+ <param name="key">The license key.</param>
+ </member>
+ <member name="P:System.ComponentModel.Design.DesigntimeLicenseContext.UsageMode">
+ <summary>Gets the license usage mode.</summary>
+ <returns>A <see cref="T:System.ComponentModel.LicenseUsageMode"></see> indicating the licensing mode for the context.</returns>
+ </member>
+ <member name="T:System.ComponentModel.Design.DesigntimeLicenseContextSerializer">
+ <summary>Provides support for design-time license context serialization.</summary>
+ </member>
+ <member name="M:System.ComponentModel.Design.DesigntimeLicenseContextSerializer.Serialize(System.IO.Stream,System.String,System.ComponentModel.Design.DesigntimeLicenseContext)">
+ <summary>Serializes the licenses within the specified design-time license context using the specified key and output stream.</summary>
+ <param name="o">The stream to output to.</param>
+ <param name="cryptoKey">The key to use for encryption.</param>
+ <param name="context">A <see cref="T:System.ComponentModel.Design.DesigntimeLicenseContext"></see> indicating the license context.</param>
+ </member>
+ <member name="T:System.ComponentModel.Design.HelpContextType">
+ <summary>Defines identifiers that indicate information about the context in which a request for Help information originated.</summary>
+ </member>
+ <member name="F:System.ComponentModel.Design.HelpContextType.Ambient">
+ <summary>A general context.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.Design.HelpContextType.Selection">
+ <summary>A selection.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.Design.HelpContextType.ToolWindowSelection">
+ <summary>A tool window selection.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.Design.HelpContextType.Window">
+ <summary>A window.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.ComponentModel.Design.HelpKeywordAttribute">
+ <summary>Specifies the context keyword for a class or member. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.ComponentModel.Design.HelpKeywordAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.HelpKeywordAttribute"></see> class.</summary>
+ </member>
+ <member name="M:System.ComponentModel.Design.HelpKeywordAttribute.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.HelpKeywordAttribute"></see> class.</summary>
+ <param name="keyword">The Help keyword value.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="keyword">keyword</paramref> is null.</exception>
+ </member>
+ <member name="M:System.ComponentModel.Design.HelpKeywordAttribute.#ctor(System.Type)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.HelpKeywordAttribute"></see> class from the given type.</summary>
+ <param name="t">The type from which the Help keyword will be taken.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="t">t</paramref> is null.</exception>
+ </member>
+ <member name="F:System.ComponentModel.Design.HelpKeywordAttribute.Default">
+ <summary>Represents the default value for <see cref="T:System.ComponentModel.Design.HelpKeywordAttribute"></see>. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.ComponentModel.Design.HelpKeywordAttribute.Equals(System.Object)">
+ <summary>Determines whether two <see cref="T:System.ComponentModel.Design.HelpKeywordAttribute"></see> instances are equal.</summary>
+ <param name="obj">The <see cref="T:System.ComponentModel.Design.HelpKeywordAttribute"></see> to compare with the current <see cref="T:System.ComponentModel.Design.HelpKeywordAttribute"></see>.</param>
+ <returns>true if the specified <see cref="T:System.ComponentModel.Design.HelpKeywordAttribute"></see> is equal to the current <see cref="T:System.ComponentModel.Design.HelpKeywordAttribute"></see>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.Design.HelpKeywordAttribute.GetHashCode">
+ <summary>Returns the hash code for this instance.</summary>
+ <returns>A hash code for the current <see cref="T:System.ComponentModel.Design.HelpKeywordAttribute"></see>.</returns>
+ </member>
+ <member name="P:System.ComponentModel.Design.HelpKeywordAttribute.HelpKeyword">
+ <summary>Gets the Help keyword supplied by this attribute.</summary>
+ <returns>The Help keyword supplied by this attribute.</returns>
+ </member>
+ <member name="M:System.ComponentModel.Design.HelpKeywordAttribute.IsDefaultAttribute">
+ <summary>Determines whether the Help keyword is null.</summary>
+ <returns>true if the Help keyword is null; otherwise, false.</returns>
+ </member>
+ <member name="T:System.ComponentModel.Design.HelpKeywordType">
+ <summary>Defines identifiers that indicate the type of a Help keyword.</summary>
+ </member>
+ <member name="F:System.ComponentModel.Design.HelpKeywordType.F1Keyword">
+ <summary>A keyword that F1 was pressed to request help about.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.Design.HelpKeywordType.FilterKeyword">
+ <summary>A filter keyword.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.Design.HelpKeywordType.GeneralKeyword">
+ <summary>A general keyword.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.ComponentModel.Design.IComponentChangeService">
+ <summary>Provides an interface to add and remove the event handlers for events that add, change, remove or rename components, and provides methods to raise a <see cref="E:System.ComponentModel.Design.IComponentChangeService.ComponentChanged"></see> or <see cref="E:System.ComponentModel.Design.IComponentChangeService.ComponentChanging"></see> event.</summary>
+ </member>
+ <member name="E:System.ComponentModel.Design.IComponentChangeService.ComponentAdded">
+ <summary>Occurs when a component has been added.</summary>
+ <returns></returns>
+ </member>
+ <member name="E:System.ComponentModel.Design.IComponentChangeService.ComponentAdding">
+ <summary>Occurs when a component is in the process of being added.</summary>
+ <returns></returns>
+ </member>
+ <member name="E:System.ComponentModel.Design.IComponentChangeService.ComponentChanged">
+ <summary>Occurs when a component has been changed.</summary>
+ <returns></returns>
+ </member>
+ <member name="E:System.ComponentModel.Design.IComponentChangeService.ComponentChanging">
+ <summary>Occurs when a component is in the process of being changed.</summary>
+ <returns></returns>
+ </member>
+ <member name="E:System.ComponentModel.Design.IComponentChangeService.ComponentRemoved">
+ <summary>Occurs when a component has been removed.</summary>
+ <returns></returns>
+ </member>
+ <member name="E:System.ComponentModel.Design.IComponentChangeService.ComponentRemoving">
+ <summary>Occurs when a component is in the process of being removed.</summary>
+ <returns></returns>
+ </member>
+ <member name="E:System.ComponentModel.Design.IComponentChangeService.ComponentRename">
+ <summary>Occurs when a component is renamed.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.ComponentModel.Design.IComponentChangeService.OnComponentChanged(System.Object,System.ComponentModel.MemberDescriptor,System.Object,System.Object)">
+ <summary>Announces to the component change service that a particular component has changed.</summary>
+ <param name="component">The component that has changed.</param>
+ <param name="member">The member that has changed. This is null if this change is not related to a single member.</param>
+ <param name="oldValue">The old value of the member. This is valid only if the member is not null.</param>
+ <param name="newValue">The new value of the member. This is valid only if the member is not null.</param>
+ </member>
+ <member name="M:System.ComponentModel.Design.IComponentChangeService.OnComponentChanging(System.Object,System.ComponentModel.MemberDescriptor)">
+ <summary>Announces to the component change service that a particular component is changing.</summary>
+ <param name="component">The component that is about to change.</param>
+ <param name="member">The member that is changing. This is null if this change is not related to a single member.</param>
+ </member>
+ <member name="T:System.ComponentModel.Design.IComponentDiscoveryService">
+ <summary>Enables enumeration of components at design time.</summary>
+ </member>
+ <member name="M:System.ComponentModel.Design.IComponentDiscoveryService.GetComponentTypes(System.ComponentModel.Design.IDesignerHost,System.Type)">
+ <summary>Gets the list of available component types.</summary>
+ <param name="designerHost">The designer host providing design-time services. Can be null.</param>
+ <param name="baseType">The base type specifying the components to retrieve. Can be null.</param>
+ <returns>The list of available component types.</returns>
+ </member>
+ <member name="T:System.ComponentModel.Design.IComponentInitializer">
+ <summary>Provides a set of recommended default values during component creation.</summary>
+ </member>
+ <member name="M:System.ComponentModel.Design.IComponentInitializer.InitializeExistingComponent(System.Collections.IDictionary)">
+ <summary>Restores an instance of a component to its default state.</summary>
+ <param name="defaultValues">A dictionary of default property values, which are name/value pairs, with which to reset the component's state.</param>
+ </member>
+ <member name="M:System.ComponentModel.Design.IComponentInitializer.InitializeNewComponent(System.Collections.IDictionary)">
+ <summary>Initializes a new component using a set of recommended values.</summary>
+ <param name="defaultValues">A dictionary of default property values, which are name/value pairs, with which to initialize the component's state.</param>
+ </member>
+ <member name="T:System.ComponentModel.Design.IDesigner">
+ <summary>Provides the basic framework for building a custom designer.</summary>
+ </member>
+ <member name="P:System.ComponentModel.Design.IDesigner.Component">
+ <summary>Gets the base component that this designer is designing.</summary>
+ <returns>An <see cref="T:System.ComponentModel.IComponent"></see> indicating the base component that this designer is designing.</returns>
+ </member>
+ <member name="M:System.ComponentModel.Design.IDesigner.DoDefaultAction">
+ <summary>Performs the default action for this designer.</summary>
+ </member>
+ <member name="M:System.ComponentModel.Design.IDesigner.Initialize(System.ComponentModel.IComponent)">
+ <summary>Initializes the designer with the specified component.</summary>
+ <param name="component">The component to associate with this designer.</param>
+ </member>
+ <member name="P:System.ComponentModel.Design.IDesigner.Verbs">
+ <summary>Gets a collection of the design-time verbs supported by the designer.</summary>
+ <returns>A <see cref="T:System.ComponentModel.Design.DesignerVerbCollection"></see> that contains the verbs supported by the designer, or null if the component has no verbs.</returns>
+ </member>
+ <member name="T:System.ComponentModel.Design.IDesignerEventService">
+ <summary>Provides event notifications when root designers are added and removed, when a selected component changes, and when the current root designer changes.</summary>
+ </member>
+ <member name="P:System.ComponentModel.Design.IDesignerEventService.ActiveDesigner">
+ <summary>Gets the root designer for the currently active document.</summary>
+ <returns>The currently active document, or null if there is no active document.</returns>
+ </member>
+ <member name="E:System.ComponentModel.Design.IDesignerEventService.ActiveDesignerChanged">
+ <summary>Occurs when the current root designer changes.</summary>
+ <returns></returns>
+ </member>
+ <member name="E:System.ComponentModel.Design.IDesignerEventService.DesignerCreated">
+ <summary>Occurs when a root designer is created.</summary>
+ <returns></returns>
+ </member>
+ <member name="E:System.ComponentModel.Design.IDesignerEventService.DesignerDisposed">
+ <summary>Occurs when a root designer for a document is disposed.</summary>
+ <returns></returns>
+ </member>
+ <member name="P:System.ComponentModel.Design.IDesignerEventService.Designers">
+ <summary>Gets a collection of root designers for design documents that are currently active in the development environment.</summary>
+ <returns>A <see cref="T:System.ComponentModel.Design.DesignerCollection"></see> containing the root designers that have been created and not yet disposed.</returns>
+ </member>
+ <member name="E:System.ComponentModel.Design.IDesignerEventService.SelectionChanged">
+ <summary>Occurs when the current design-view selection changes.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.ComponentModel.Design.IDesignerFilter">
+ <summary>Provides an interface that enables a designer to access and filter the dictionaries of a <see cref="T:System.ComponentModel.TypeDescriptor"></see> that stores the property, attribute, and event descriptors that a component designer can expose to the design-time environment.</summary>
+ </member>
+ <member name="M:System.ComponentModel.Design.IDesignerFilter.PostFilterAttributes(System.Collections.IDictionary)">
+ <summary>When overridden in a derived class, allows a designer to change or remove items from the set of attributes that it exposes through a <see cref="T:System.ComponentModel.TypeDescriptor"></see>.</summary>
+ <param name="attributes">The <see cref="T:System.Attribute"></see> objects for the class of the component. The keys in the dictionary of attributes are the <see cref="P:System.Attribute.TypeId"></see> values of the attributes.</param>
+ </member>
+ <member name="M:System.ComponentModel.Design.IDesignerFilter.PostFilterEvents(System.Collections.IDictionary)">
+ <summary>When overridden in a derived class, allows a designer to change or remove items from the set of events that it exposes through a <see cref="T:System.ComponentModel.TypeDescriptor"></see>.</summary>
+ <param name="events">The <see cref="T:System.ComponentModel.EventDescriptor"></see> objects that represent the events of the class of the component. The keys in the dictionary of events are event names.</param>
+ </member>
+ <member name="M:System.ComponentModel.Design.IDesignerFilter.PostFilterProperties(System.Collections.IDictionary)">
+ <summary>When overridden in a derived class, allows a designer to change or remove items from the set of properties that it exposes through a <see cref="T:System.ComponentModel.TypeDescriptor"></see>.</summary>
+ <param name="properties">The <see cref="T:System.ComponentModel.PropertyDescriptor"></see> objects that represent the properties of the class of the component. The keys in the dictionary of properties are property names.</param>
+ </member>
+ <member name="M:System.ComponentModel.Design.IDesignerFilter.PreFilterAttributes(System.Collections.IDictionary)">
+ <summary>When overridden in a derived class, allows a designer to add items to the set of attributes that it exposes through a <see cref="T:System.ComponentModel.TypeDescriptor"></see>.</summary>
+ <param name="attributes">The <see cref="T:System.Attribute"></see> objects for the class of the component. The keys in the dictionary of attributes are the <see cref="P:System.Attribute.TypeId"></see> values of the attributes.</param>
+ </member>
+ <member name="M:System.ComponentModel.Design.IDesignerFilter.PreFilterEvents(System.Collections.IDictionary)">
+ <summary>When overridden in a derived class, allows a designer to add items to the set of events that it exposes through a <see cref="T:System.ComponentModel.TypeDescriptor"></see>.</summary>
+ <param name="events">The <see cref="T:System.ComponentModel.EventDescriptor"></see> objects that represent the events of the class of the component. The keys in the dictionary of events are event names.</param>
+ </member>
+ <member name="M:System.ComponentModel.Design.IDesignerFilter.PreFilterProperties(System.Collections.IDictionary)">
+ <summary>When overridden in a derived class, allows a designer to add items to the set of properties that it exposes through a <see cref="T:System.ComponentModel.TypeDescriptor"></see>.</summary>
+ <param name="properties">The <see cref="T:System.ComponentModel.PropertyDescriptor"></see> objects that represent the properties of the class of the component. The keys in the dictionary of properties are property names.</param>
+ </member>
+ <member name="T:System.ComponentModel.Design.IDesignerHost">
+ <summary>Provides an interface for managing designer transactions and components.</summary>
+ </member>
+ <member name="M:System.ComponentModel.Design.IDesignerHost.Activate">
+ <summary>Activates the designer that this host is hosting.</summary>
+ </member>
+ <member name="E:System.ComponentModel.Design.IDesignerHost.Activated">
+ <summary>Occurs when this designer is activated.</summary>
+ <returns></returns>
+ </member>
+ <member name="P:System.ComponentModel.Design.IDesignerHost.Container">
+ <summary>Gets the container for this designer host.</summary>
+ <returns>The <see cref="T:System.ComponentModel.IContainer"></see> for this host.</returns>
+ </member>
+ <member name="M:System.ComponentModel.Design.IDesignerHost.CreateComponent(System.Type)">
+ <summary>Creates a component of the specified type and adds it to the design document.</summary>
+ <param name="componentClass">The type of the component to create.</param>
+ <returns>The newly created component.</returns>
+ </member>
+ <member name="M:System.ComponentModel.Design.IDesignerHost.CreateComponent(System.Type,System.String)">
+ <summary>Creates a component of the specified type and name, and adds it to the design document.</summary>
+ <param name="componentClass">The type of the component to create.</param>
+ <param name="name">The name for the component.</param>
+ <returns>The newly created component.</returns>
+ </member>
+ <member name="M:System.ComponentModel.Design.IDesignerHost.CreateTransaction">
+ <summary>Creates a <see cref="T:System.ComponentModel.Design.DesignerTransaction"></see> that can encapsulate event sequences to improve performance and enable undo and redo support functionality.</summary>
+ <returns>A new instance of <see cref="T:System.ComponentModel.Design.DesignerTransaction"></see>. When you complete the steps in your transaction, you should call <see cref="M:System.ComponentModel.Design.DesignerTransaction.Commit"></see> on this object.</returns>
+ </member>
+ <member name="M:System.ComponentModel.Design.IDesignerHost.CreateTransaction(System.String)">
+ <summary>Creates a <see cref="T:System.ComponentModel.Design.DesignerTransaction"></see> that can encapsulate event sequences to improve performance and enable undo and redo support functionality, using the specified transaction description.</summary>
+ <param name="description">A title or description for the newly created transaction.</param>
+ <returns>A new <see cref="T:System.ComponentModel.Design.DesignerTransaction"></see>. When you have completed the steps in your transaction, you should call <see cref="M:System.ComponentModel.Design.DesignerTransaction.Commit"></see> on this object.</returns>
+ </member>
+ <member name="E:System.ComponentModel.Design.IDesignerHost.Deactivated">
+ <summary>Occurs when this designer is deactivated.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.ComponentModel.Design.IDesignerHost.DestroyComponent(System.ComponentModel.IComponent)">
+ <summary>Destroys the specified component and removes it from the designer container.</summary>
+ <param name="component">The component to destroy.</param>
+ </member>
+ <member name="M:System.ComponentModel.Design.IDesignerHost.GetDesigner(System.ComponentModel.IComponent)">
+ <summary>Gets the designer instance that contains the specified component.</summary>
+ <param name="component">The <see cref="T:System.ComponentModel.IComponent"></see> to retrieve the designer for.</param>
+ <returns>An <see cref="T:System.ComponentModel.Design.IDesigner"></see>, or null if there is no designer for the specified component.</returns>
+ </member>
+ <member name="M:System.ComponentModel.Design.IDesignerHost.GetType(System.String)">
+ <summary>Gets an instance of the specified, fully qualified type name.</summary>
+ <param name="typeName">The name of the type to load.</param>
+ <returns>The type object for the specified type name, or null if the type cannot be found.</returns>
+ </member>
+ <member name="P:System.ComponentModel.Design.IDesignerHost.InTransaction">
+ <summary>Gets a value indicating whether the designer host is currently in a transaction.</summary>
+ <returns>true if a transaction is in progress; otherwise, false.</returns>
+ </member>
+ <member name="E:System.ComponentModel.Design.IDesignerHost.LoadComplete">
+ <summary>Occurs when this designer completes loading its document.</summary>
+ <returns></returns>
+ </member>
+ <member name="P:System.ComponentModel.Design.IDesignerHost.Loading">
+ <summary>Gets a value indicating whether the designer host is currently loading the document.</summary>
+ <returns>true if the designer host is currently loading the document; otherwise, false.</returns>
+ </member>
+ <member name="P:System.ComponentModel.Design.IDesignerHost.RootComponent">
+ <summary>Gets the instance of the base class used as the root component for the current design.</summary>
+ <returns>The instance of the root component class.</returns>
+ </member>
+ <member name="P:System.ComponentModel.Design.IDesignerHost.RootComponentClassName">
+ <summary>Gets the fully qualified name of the class being designed.</summary>
+ <returns>The fully qualified name of the base component class.</returns>
+ </member>
+ <member name="E:System.ComponentModel.Design.IDesignerHost.TransactionClosed">
+ <summary>Adds an event handler for the <see cref="E:System.ComponentModel.Design.IDesignerHost.TransactionClosed"></see> event.</summary>
+ <returns></returns>
+ </member>
+ <member name="E:System.ComponentModel.Design.IDesignerHost.TransactionClosing">
+ <summary>Adds an event handler for the <see cref="E:System.ComponentModel.Design.IDesignerHost.TransactionClosing"></see> event.</summary>
+ <returns></returns>
+ </member>
+ <member name="P:System.ComponentModel.Design.IDesignerHost.TransactionDescription">
+ <summary>Gets the description of the current transaction.</summary>
+ <returns>A description of the current transaction.</returns>
+ </member>
+ <member name="E:System.ComponentModel.Design.IDesignerHost.TransactionOpened">
+ <summary>Adds an event handler for the <see cref="E:System.ComponentModel.Design.IDesignerHost.TransactionOpened"></see> event.</summary>
+ <returns></returns>
+ </member>
+ <member name="E:System.ComponentModel.Design.IDesignerHost.TransactionOpening">
+ <summary>Adds an event handler for the <see cref="E:System.ComponentModel.Design.IDesignerHost.TransactionOpening"></see> event.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.ComponentModel.Design.IDesignerHostTransactionState">
+ <summary>Specifies methods for the designer host to report on the state of transactions.</summary>
+ </member>
+ <member name="P:System.ComponentModel.Design.IDesignerHostTransactionState.IsClosingTransaction">
+ <summary>Gets a value indicating whether the designer host is closing a transaction.</summary>
+ <returns>true if the designer is closing a transaction; otherwise, false.</returns>
+ </member>
+ <member name="T:System.ComponentModel.Design.IDesignerOptionService">
+ <summary>Provides access to the designer options located on the Tools menu under the Options command in the Visual Studio development environment.</summary>
+ </member>
+ <member name="M:System.ComponentModel.Design.IDesignerOptionService.GetOptionValue(System.String,System.String)">
+ <summary>Gets the value of the specified Windows Forms Designer option.</summary>
+ <param name="pageName">The name of the page that defines the option.</param>
+ <param name="valueName">The name of the option property.</param>
+ <returns>The value of the specified option.</returns>
+ </member>
+ <member name="M:System.ComponentModel.Design.IDesignerOptionService.SetOptionValue(System.String,System.String,System.Object)">
+ <summary>Sets the value of the specified Windows Forms Designer option.</summary>
+ <param name="pageName">The name of the page that defines the option.</param>
+ <param name="valueName">The name of the option property.</param>
+ <param name="value">The new value.</param>
+ </member>
+ <member name="T:System.ComponentModel.Design.IDictionaryService">
+ <summary>Provides a basic, component site-specific, key-value pair dictionary through a service that a designer can use to store user-defined data.</summary>
+ </member>
+ <member name="M:System.ComponentModel.Design.IDictionaryService.GetKey(System.Object)">
+ <summary>Gets the key corresponding to the specified value.</summary>
+ <param name="value">The value to look up in the dictionary.</param>
+ <returns>The associated key, or null if no key exists.</returns>
+ </member>
+ <member name="M:System.ComponentModel.Design.IDictionaryService.GetValue(System.Object)">
+ <summary>Gets the value corresponding to the specified key.</summary>
+ <param name="key">The key to look up the value for.</param>
+ <returns>The associated value, or null if no value exists.</returns>
+ </member>
+ <member name="M:System.ComponentModel.Design.IDictionaryService.SetValue(System.Object,System.Object)">
+ <summary>Sets the specified key-value pair.</summary>
+ <param name="key">An object to use as the key to associate the value with.</param>
+ <param name="value">The value to store.</param>
+ </member>
+ <member name="T:System.Configuration.Assemblies.AssemblyHashAlgorithm">
+ <summary>Specifies all the hash algorithms used for hashing files and for generating the strong name.</summary>
+ </member>
+ <member name="F:System.Configuration.Assemblies.AssemblyHashAlgorithm.MD5">
+ <summary>Retrieves the MD5 message-digest algorithm. MD5 was developed by Rivest in 1991. It is basically MD4 with safety-belts and while it is slightly slower than MD4, it helps provide more security. The algorithm consists of four distinct rounds, which has a slightly different design from that of MD4. Message-digest size, as well as padding requirements, remain the same.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Configuration.Assemblies.AssemblyHashAlgorithm.None">
+ <summary>A mask indicating that there is no hash algorithm. If you specify None for a multi-module assembly, the common language runtime defaults to the SHA1 algorithm, since multi-module assemblies need to generate a hash.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Configuration.Assemblies.AssemblyHashAlgorithm.SHA1">
+ <summary>A mask used to retrieve a revision of the Secure Hash Algorithm that corrects an unpublished flaw in SHA.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Configuration.Assemblies.AssemblyHashAlgorithm.SHA256">
+ <summary>A mask used to retrieve a version of the Secure Hash Algorithm with a hash size of 256 bits.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Configuration.Assemblies.AssemblyHashAlgorithm.SHA384">
+ <summary>A mask used to retrieve a version of the Secure Hash Algorithm with a hash size of 384 bits.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Configuration.Assemblies.AssemblyHashAlgorithm.SHA512">
+ <summary>A mask used to retrieve a version of the Secure Hash Algorithm with a hash size of 512 bits.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Configuration.Assemblies.AssemblyVersionCompatibility">
+ <summary>Defines the different types of assembly version compatibility. This feature is not available in version 1.0 of the .NET Framework.</summary>
+ </member>
+ <member name="F:System.Configuration.Assemblies.AssemblyVersionCompatibility.SameDomain">
+ <summary>The assembly cannot execute with other versions if they are executing in the same application domain.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Configuration.Assemblies.AssemblyVersionCompatibility.SameMachine">
+ <summary>The assembly cannot execute with other versions if they are executing on the same machine.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Configuration.Assemblies.AssemblyVersionCompatibility.SameProcess">
+ <summary>The assembly cannot execute with other versions if they are executing in the same process.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Data.Common.DataAdapter">
+ <summary>Represents a set of SQL commands and a database connection that are used to fill the <see cref="T:System.Data.DataSet"></see> and update the data source.</summary>
+ </member>
+ <member name="M:System.Data.Common.DataAdapter.#ctor">
+ <summary>Initializes a new instance of a <see cref="T:System.Data.Common.DataAdapter"></see> class.</summary>
+ </member>
+ <member name="M:System.Data.Common.DataAdapter.#ctor(System.Data.Common.DataAdapter)">
+ <summary>Initializes a new instance of a <see cref="T:System.Data.Common.DataAdapter"></see> class from an existing object of the same type.</summary>
+ <param name="from">A <see cref="T:System.Data.Common.DataAdapter"></see> object used to create the new <see cref="T:System.Data.Common.DataAdapter"></see>.</param>
+ </member>
+ <member name="P:System.Data.Common.DataAdapter.AcceptChangesDuringFill">
+ <summary>Gets or sets a value indicating whether <see cref="M:System.Data.DataRow.AcceptChanges"></see> is called on a <see cref="T:System.Data.DataRow"></see> after it is added to the <see cref="T:System.Data.DataTable"></see> during any of the Fill operations.</summary>
+ <returns>true if <see cref="M:System.Data.DataRow.AcceptChanges"></see> is called on the <see cref="T:System.Data.DataRow"></see>; otherwise false. The default is true.</returns>
+ </member>
+ <member name="P:System.Data.Common.DataAdapter.AcceptChangesDuringUpdate">
+ <summary>Gets or sets whether <see cref="M:System.Data.DataRow.AcceptChanges"></see> is called during a <see cref="M:System.Data.Common.DataAdapter.Update(System.Data.DataSet)"></see>.</summary>
+ <returns>true if <see cref="M:System.Data.DataRow.AcceptChanges"></see> is called during an <see cref="M:System.Data.Common.DataAdapter.Update(System.Data.DataSet)"></see>; otherwise false. The default is true.</returns>
+ </member>
+ <member name="M:System.Data.Common.DataAdapter.CloneInternals">
+ <summary>Creates a copy of this instance of <see cref="T:System.Data.Common.DataAdapter"></see>.</summary>
+ <returns>The cloned instance of <see cref="T:System.Data.Common.DataAdapter"></see>.</returns>
+ </member>
+ <member name="P:System.Data.Common.DataAdapter.ContinueUpdateOnError">
+ <summary>Gets or sets a value that specifies whether to generate an exception when an error is encountered during a row update.</summary>
+ <returns>true to continue the update without generating an exception; otherwise false. The default is false.</returns>
+ </member>
+ <member name="M:System.Data.Common.DataAdapter.CreateTableMappings">
+ <summary>Creates a new <see cref="T:System.Data.Common.DataTableMappingCollection"></see>.</summary>
+ <returns>A new table mapping collection.</returns>
+ </member>
+ <member name="M:System.Data.Common.DataAdapter.Dispose(System.Boolean)">
+ <summary>Releases the unmanaged resources used by the <see cref="T:System.Data.Common.DataAdapter"></see> and optionally releases the managed resources.</summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
+ </member>
+ <member name="M:System.Data.Common.DataAdapter.Fill(System.Data.DataSet)">
+ <summary>Adds or refreshes rows in the <see cref="T:System.Data.DataSet"></see> to match those in the data source.</summary>
+ <param name="dataSet">A <see cref="T:System.Data.DataSet"></see> to fill with records and, if necessary, schema.</param>
+ <returns>The number of rows successfully added to or refreshed in the <see cref="T:System.Data.DataSet"></see>. This does not include rows affected by statements that do not return rows.</returns>
+ </member>
+ <member name="M:System.Data.Common.DataAdapter.Fill(System.Data.DataTable,System.Data.IDataReader)">
+ <summary>Adds or refreshes rows in the <see cref="T:System.Data.DataTable"></see> to match those in the data source using the <see cref="T:System.Data.DataTable"></see> name and the specified <see cref="T:System.Data.IDataReader"></see>.</summary>
+ <param name="dataTable">A <see cref="T:System.Data.DataTable"></see> to fill with records.</param>
+ <param name="dataReader">An instance of <see cref="T:System.Data.IDataReader"></see>.</param>
+ <returns>The number of rows successfully added to or refreshed in the <see cref="T:System.Data.DataTable"></see>. This does not include rows affected by statements that do not return rows.</returns>
+ </member>
+ <member name="M:System.Data.Common.DataAdapter.Fill(System.Data.DataTable[],System.Data.IDataReader,System.Int32,System.Int32)">
+ <summary>Adds or refreshes rows in a specified range in the collection of <see cref="T:System.Data.DataTable"></see> objects to match those in the data source.</summary>
+ <param name="dataTables">A collection of <see cref="T:System.Data.DataTable"></see> objects to fill with records.</param>
+ <param name="dataReader">An instance of <see cref="T:System.Data.IDataReader"></see>.</param>
+ <param name="startRecord">The zero-based index of the starting record.</param>
+ <param name="maxRecords">An integer indicating the maximum number of records.</param>
+ <returns>The number of rows successfully added to or refreshed in the <see cref="T:System.Data.DataTable"></see>. This does not include rows affected by statements that do not return rows.</returns>
+ </member>
+ <member name="M:System.Data.Common.DataAdapter.Fill(System.Data.DataSet,System.String,System.Data.IDataReader,System.Int32,System.Int32)">
+ <summary>Adds or refreshes rows in a specified range in the <see cref="T:System.Data.DataSet"></see> to match those in the data source using the <see cref="T:System.Data.DataSet"></see> and <see cref="T:System.Data.DataTable"></see> names.</summary>
+ <param name="dataSet">A <see cref="T:System.Data.DataSet"></see> to fill with records.</param>
+ <param name="srcTable">A string indicating the name of the source table.</param>
+ <param name="dataReader">An instance of <see cref="T:System.Data.IDataReader"></see>.</param>
+ <param name="startRecord">The zero-based index of the starting record.</param>
+ <param name="maxRecords">An integer indicating the maximum number of records.</param>
+ <returns>The number of rows successfully added to or refreshed in the <see cref="T:System.Data.DataSet"></see>. This does not include rows affected by statements that do not return rows.</returns>
+ </member>
+ <member name="E:System.Data.Common.DataAdapter.FillError">
+ <summary>Returned when an error occurs during a fill operation.</summary>
+ <returns></returns>
+ </member>
+ <member name="P:System.Data.Common.DataAdapter.FillLoadOption">
+ <summary>Gets or sets the <see cref="T:System.Data.LoadOption"></see> that determines how the adapter fills the <see cref="T:System.Data.DataTable"></see> from the <see cref="T:System.Data.Common.DbDataReader"></see>.</summary>
+ <returns>A <see cref="T:System.Data.LoadOption"></see> value.</returns>
+ </member>
+ <member name="M:System.Data.Common.DataAdapter.FillSchema(System.Data.DataSet,System.Data.SchemaType,System.String,System.Data.IDataReader)">
+ <summary>Adds a <see cref="T:System.Data.DataTable"></see> to the specified <see cref="T:System.Data.DataSet"></see>.</summary>
+ <param name="dataSet">The <see cref="T:System.Data.DataTable"></see> to be filled from the <see cref="T:System.Data.IDataReader"></see>.</param>
+ <param name="schemaType">One of the <see cref="T:System.Data.SchemaType"></see> values.</param>
+ <param name="srcTable">The name of the source table to use for table mapping.</param>
+ <param name="dataReader">The <see cref="T:System.Data.IDataReader"></see> to be used as the data source when filling the <see cref="T:System.Data.DataTable"></see>.</param>
+ <returns>A reference to a collection of <see cref="T:System.Data.DataTable"></see> objects that were added to the <see cref="T:System.Data.DataSet"></see>.</returns>
+ </member>
+ <member name="M:System.Data.Common.DataAdapter.FillSchema(System.Data.DataSet,System.Data.SchemaType)">
+ <summary>Adds a <see cref="T:System.Data.DataTable"></see> to the specified <see cref="T:System.Data.DataSet"></see> and configures the schema to match that in the data source based on the specified <see cref="T:System.Data.SchemaType"></see>.</summary>
+ <param name="dataSet">The <see cref="T:System.Data.DataSet"></see> to be filled with the schema from the data source.</param>
+ <param name="schemaType">One of the <see cref="T:System.Data.SchemaType"></see> values.</param>
+ <returns>A <see cref="T:System.Data.DataTable"></see> object that contains schema information returned from the data source.</returns>
+ </member>
+ <member name="M:System.Data.Common.DataAdapter.FillSchema(System.Data.DataTable,System.Data.SchemaType,System.Data.IDataReader)">
+ <summary>Adds a <see cref="T:System.Data.DataTable"></see> to the specified <see cref="T:System.Data.DataSet"></see>.</summary>
+ <param name="dataTable">The <see cref="T:System.Data.DataTable"></see> to be filled from the <see cref="T:System.Data.IDataReader"></see>.</param>
+ <param name="schemaType">One of the <see cref="T:System.Data.SchemaType"></see> values.</param>
+ <param name="dataReader">The <see cref="T:System.Data.IDataReader"></see> to be used as the data source when filling the <see cref="T:System.Data.DataTable"></see>.</param>
+ <returns>A <see cref="T:System.Data.DataTable"></see> object that contains schema information returned from the data source.</returns>
+ </member>
+ <member name="M:System.Data.Common.DataAdapter.GetFillParameters">
+ <summary>Gets the parameters set by the user when executing an SQL SELECT statement.</summary>
+ <returns>An array of <see cref="T:System.Data.IDataParameter"></see> objects that contains the parameters set by the user.</returns>
+ </member>
+ <member name="M:System.Data.Common.DataAdapter.HasTableMappings">
+ <summary>Indicates whether a <see cref="T:System.Data.Common.DataTableMappingCollection"></see> has been created.</summary>
+ <returns>true if a <see cref="T:System.Data.Common.DataTableMappingCollection"></see> has been created; otherwise false.</returns>
+ </member>
+ <member name="P:System.Data.Common.DataAdapter.MissingMappingAction">
+ <summary>Determines the action to take when incoming data does not have a matching table or column.</summary>
+ <returns>One of the <see cref="T:System.Data.MissingMappingAction"></see> values. The default is Passthrough.</returns>
+ <exception cref="T:System.ArgumentException">The value set is not one of the <see cref="T:System.Data.MissingMappingAction"></see> values.</exception>
+ </member>
+ <member name="P:System.Data.Common.DataAdapter.MissingSchemaAction">
+ <summary>Determines the action to take when existing <see cref="T:System.Data.DataSet"></see> schema does not match incoming data.</summary>
+ <returns>One of the <see cref="T:System.Data.MissingSchemaAction"></see> values. The default is Add.</returns>
+ <exception cref="T:System.ArgumentException">The value set is not one of the <see cref="T:System.Data.MissingSchemaAction"></see> values.</exception>
+ </member>
+ <member name="M:System.Data.Common.DataAdapter.OnFillError(System.Data.FillErrorEventArgs)">
+ <summary>Invoked when an error occurs during a Fill.</summary>
+ <param name="value">A <see cref="T:System.Data.FillErrorEventArgs"></see> object.</param>
+ </member>
+ <member name="M:System.Data.Common.DataAdapter.ResetFillLoadOption">
+ <summary>Resets <see cref="P:System.Data.Common.DataAdapter.FillLoadOption"></see> to its default state and causes <see cref="M:System.Data.Common.DataAdapter.Fill(System.Data.DataSet)"></see> to honor <see cref="P:System.Data.Common.DataAdapter.AcceptChangesDuringFill"></see>.</summary>
+ </member>
+ <member name="P:System.Data.Common.DataAdapter.ReturnProviderSpecificTypes">
+ <summary>Gets or sets whether the Fill method should return provider-specific values or common CLS-compliant values.</summary>
+ <returns>true if the Fill method should return provider-specific values; otherwise false to return common CLS-compliant values.</returns>
+ </member>
+ <member name="M:System.Data.Common.DataAdapter.ShouldSerializeAcceptChangesDuringFill">
+ <summary>Determines whether the <see cref="P:System.Data.Common.DataAdapter.AcceptChangesDuringFill"></see> property should be persisted.</summary>
+ <returns>true if the <see cref="P:System.Data.Common.DataAdapter.AcceptChangesDuringFill"></see> property is persisted; otherwise false.</returns>
+ </member>
+ <member name="M:System.Data.Common.DataAdapter.ShouldSerializeFillLoadOption">
+ <summary>Determines whether the <see cref="P:System.Data.Common.DataAdapter.FillLoadOption"></see> property should be persisted.</summary>
+ <returns>true if the <see cref="P:System.Data.Common.DataAdapter.FillLoadOption"></see> property is persisted; otherwise false.</returns>
+ </member>
+ <member name="M:System.Data.Common.DataAdapter.ShouldSerializeTableMappings">
+ <summary>Determines whether one or more <see cref="T:System.Data.Common.DataTableMapping"></see> objects exist and they should be persisted.</summary>
+ <returns>true if one or more <see cref="T:System.Data.Common.DataTableMapping"></see> objects exist; otherwise false.</returns>
+ </member>
+ <member name="P:System.Data.Common.DataAdapter.TableMappings">
+ <summary>Gets a collection that provides the master mapping between a source table and a <see cref="T:System.Data.DataTable"></see>.</summary>
+ <returns>A collection that provides the master mapping between the returned records and the <see cref="T:System.Data.DataSet"></see>. The default value is an empty collection.</returns>
+ </member>
+ <member name="M:System.Data.Common.DataAdapter.Update(System.Data.DataSet)">
+ <summary>Calls the respective INSERT, UPDATE, or DELETE statements for each inserted, updated, or deleted row in the specified <see cref="T:System.Data.DataSet"></see> from a <see cref="T:System.Data.DataTable"></see> named &quot;Table.&quot;</summary>
+ <param name="dataSet">The <see cref="T:System.Data.DataSet"></see> used to update the data source.</param>
+ <returns>The number of rows successfully updated from the <see cref="T:System.Data.DataSet"></see>.</returns>
+ <exception cref="T:System.InvalidOperationException">The source table is invalid.</exception>
+ <exception cref="T:System.Data.DBConcurrencyException">An attempt to execute an INSERT, UPDATE, or DELETE statement resulted in zero records affected.</exception>
+ </member>
+ <member name="P:System.Data.Common.DataAdapter.System#Data#IDataAdapter#TableMappings">
+ <summary>Indicates how a source table is mapped to a dataset table.</summary>
+ <returns>A collection that provides the master mapping between the returned records and the <see cref="T:System.Data.DataSet"></see>. The default value is an empty collection.</returns>
+ </member>
+ <member name="T:System.Data.Common.DataColumnMapping">
+ <summary>Contains a generic column mapping for an object that inherits from <see cref="T:System.Data.Common.DataAdapter"></see>. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Data.Common.DataColumnMapping.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.Common.DataColumnMapping"></see> class.</summary>
+ </member>
+ <member name="M:System.Data.Common.DataColumnMapping.#ctor(System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.Common.DataColumnMapping"></see> class with the specified source column name and <see cref="T:System.Data.DataSet"></see> column name to map to.</summary>
+ <param name="sourceColumn">The case-sensitive column name from a data source.</param>
+ <param name="dataSetColumn">The column name, which is not case sensitive, from a <see cref="T:System.Data.DataSet"></see> to map to.</param>
+ </member>
+ <member name="P:System.Data.Common.DataColumnMapping.DataSetColumn">
+ <summary>Gets or sets the name of the column within the <see cref="T:System.Data.DataSet"></see> to map to.</summary>
+ <returns>The name of the column within the <see cref="T:System.Data.DataSet"></see> to map to. The name is not case sensitive.</returns>
+ </member>
+ <member name="M:System.Data.Common.DataColumnMapping.GetDataColumnBySchemaAction(System.Data.DataTable,System.Type,System.Data.MissingSchemaAction)">
+ <summary>Gets a <see cref="T:System.Data.DataColumn"></see> from the given <see cref="T:System.Data.DataTable"></see> using the <see cref="T:System.Data.MissingSchemaAction"></see> and the <see cref="P:System.Data.Common.DataColumnMapping.DataSetColumn"></see> property.</summary>
+ <param name="dataTable">The <see cref="T:System.Data.DataTable"></see> to get the column from.</param>
+ <param name="dataType">The <see cref="T:System.Type"></see> of the data column.</param>
+ <param name="schemaAction">One of the <see cref="T:System.Data.MissingSchemaAction"></see> values.</param>
+ <returns>A data column.</returns>
+ </member>
+ <member name="M:System.Data.Common.DataColumnMapping.GetDataColumnBySchemaAction(System.String,System.String,System.Data.DataTable,System.Type,System.Data.MissingSchemaAction)">
+ <summary>A static version of <see cref="M:System.Data.Common.DataColumnMapping.GetDataColumnBySchemaAction(System.Data.DataTable,System.Type,System.Data.MissingSchemaAction)"></see> that can be called without instantiating a <see cref="T:System.Data.Common.DataColumnMapping"></see> object.</summary>
+ <param name="sourceColumn">The case-sensitive column name from a data source.</param>
+ <param name="dataSetColumn">The column name, which is not case sensitive, from a <see cref="T:System.Data.DataSet"></see> to map to.</param>
+ <param name="dataTable">An instance of <see cref="T:System.Data.DataTable"></see>.</param>
+ <param name="dataType">The data type for the column being mapped.</param>
+ <param name="schemaAction">Determines the action to take when existing <see cref="T:System.Data.DataSet"></see> schema does not match incoming data.</param>
+ <returns>A <see cref="T:System.Data.DataColumn"></see> object.</returns>
+ </member>
+ <member name="P:System.Data.Common.DataColumnMapping.SourceColumn">
+ <summary>Gets or sets the name of the column within the data source to map from. The name is case-sensitive.</summary>
+ <returns>The case-sensitive name of the column in the data source.</returns>
+ </member>
+ <member name="M:System.Data.Common.DataColumnMapping.ToString">
+ <summary>Converts the current <see cref="P:System.Data.Common.DataColumnMapping.SourceColumn"></see> name to a string.</summary>
+ <returns>The current <see cref="P:System.Data.Common.DataColumnMapping.SourceColumn"></see> name as a string.</returns>
+ </member>
+ <member name="M:System.Data.Common.DataColumnMapping.System#ICloneable#Clone">
+ <summary>Creates a new object that is a copy of the current instance.</summary>
+ <returns>A copy of the current object.</returns>
+ </member>
+ <member name="T:System.Data.Common.DataColumnMappingCollection">
+ <summary>Contains a collection of <see cref="T:System.Data.Common.DataColumnMapping"></see> objects.</summary>
+ </member>
+ <member name="M:System.Data.Common.DataColumnMappingCollection.#ctor">
+ <summary>Creates an empty <see cref="T:System.Data.Common.DataColumnMappingCollection"></see>.</summary>
+ </member>
+ <member name="M:System.Data.Common.DataColumnMappingCollection.Add(System.Object)">
+ <summary>Adds a <see cref="T:System.Data.Common.DataColumnMapping"></see> object to the collection.</summary>
+ <param name="value">A DataColumnMapping object to add to the collection.</param>
+ <returns>The index of the DataColumnMapping object that was added to the collection.</returns>
+ <exception cref="T:System.InvalidCastException">The object passed in was not a <see cref="T:System.Data.Common.DataColumnMapping"></see> object.</exception>
+ </member>
+ <member name="M:System.Data.Common.DataColumnMappingCollection.Add(System.String,System.String)">
+ <summary>Adds a <see cref="T:System.Data.Common.DataColumnMapping"></see> object to the collection when given a source column name and a <see cref="T:System.Data.DataSet"></see> column name.</summary>
+ <param name="sourceColumn">The case-sensitive name of the source column to map to.</param>
+ <param name="dataSetColumn">The name, which is not case-sensitive, of the <see cref="T:System.Data.DataSet"></see> column to map to.</param>
+ <returns>The DataColumnMapping object that was added to the collection.</returns>
+ </member>
+ <member name="M:System.Data.Common.DataColumnMappingCollection.AddRange(System.Array)">
+ <summary>Copies the elements of the specified <see cref="T:System.Array"></see> to the end of the collection.</summary>
+ <param name="values">The <see cref="T:System.Array"></see> to add to the collection.</param>
+ </member>
+ <member name="M:System.Data.Common.DataColumnMappingCollection.AddRange(System.Data.Common.DataColumnMapping[])">
+ <summary>Copies the elements of the specified <see cref="T:System.Data.Common.DataColumnMapping"></see> array to the end of the collection.</summary>
+ <param name="values">The array of <see cref="T:System.Data.Common.DataColumnMapping"></see> objects to add to the collection.</param>
+ </member>
+ <member name="M:System.Data.Common.DataColumnMappingCollection.Clear">
+ <summary>Removes all <see cref="T:System.Data.Common.DataColumnMapping"></see> objects from the collection.</summary>
+ </member>
+ <member name="M:System.Data.Common.DataColumnMappingCollection.Contains(System.Object)">
+ <summary>Gets a value indicating whether a <see cref="T:System.Data.Common.DataColumnMapping"></see> object with the given <see cref="T:System.Object"></see> exists in the collection.</summary>
+ <param name="value">An <see cref="T:System.Object"></see> that is the <see cref="T:System.Data.Common.DataColumnMapping"></see>.</param>
+ <returns>true if the collection contains the specified <see cref="T:System.Data.Common.DataColumnMapping"></see> object; otherwise, false.</returns>
+ <exception cref="T:System.InvalidCastException">The object passed in was not a <see cref="T:System.Data.Common.DataColumnMapping"></see> object.</exception>
+ </member>
+ <member name="M:System.Data.Common.DataColumnMappingCollection.Contains(System.String)">
+ <summary>Gets a value indicating whether a <see cref="T:System.Data.Common.DataColumnMapping"></see> object with the given source column name exists in the collection.</summary>
+ <param name="value">The case-sensitive source column name of the <see cref="T:System.Data.Common.DataColumnMapping"></see> object.</param>
+ <returns>true if collection contains a <see cref="T:System.Data.Common.DataColumnMapping"></see> object with the specified source column name; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Data.Common.DataColumnMappingCollection.CopyTo(System.Array,System.Int32)">
+ <summary>Copies the elements of the <see cref="T:System.Data.Common.DataColumnMappingCollection"></see> to the specified array.</summary>
+ <param name="array">An <see cref="T:System.Array"></see> to which to copy <see cref="T:System.Data.Common.DataColumnMappingCollection"></see> elements.</param>
+ <param name="index">The starting index of the array.</param>
+ </member>
+ <member name="M:System.Data.Common.DataColumnMappingCollection.CopyTo(System.Data.Common.DataColumnMapping[],System.Int32)">
+ <summary>Copies the elements of the <see cref="T:System.Data.Common.DataColumnMappingCollection"></see> to the specified <see cref="T:System.Data.Common.DataColumnMapping"></see> array.</summary>
+ <param name="array">A <see cref="T:System.Data.Common.DataColumnMapping"></see> array to which to copy the <see cref="T:System.Data.Common.DataColumnMappingCollection"></see> elements.</param>
+ <param name="index">The zero-based index in the array at which copying begins.</param>
+ </member>
+ <member name="P:System.Data.Common.DataColumnMappingCollection.Count">
+ <summary>Gets the number of <see cref="T:System.Data.Common.DataColumnMapping"></see> objects in the collection.</summary>
+ <returns>The number of items in the collection.</returns>
+ </member>
+ <member name="M:System.Data.Common.DataColumnMappingCollection.GetByDataSetColumn(System.String)">
+ <summary>Gets the <see cref="T:System.Data.Common.DataColumnMapping"></see> object with the specified <see cref="T:System.Data.DataSet"></see> column name.</summary>
+ <param name="value">The name, which is not case-sensitive, of the <see cref="T:System.Data.DataSet"></see> column to find.</param>
+ <returns>The <see cref="T:System.Data.Common.DataColumnMapping"></see> object with the specified <see cref="T:System.Data.DataSet"></see> column name.</returns>
+ </member>
+ <member name="M:System.Data.Common.DataColumnMappingCollection.GetColumnMappingBySchemaAction(System.Data.Common.DataColumnMappingCollection,System.String,System.Data.MissingMappingAction)">
+ <summary>Gets a <see cref="T:System.Data.Common.DataColumnMapping"></see> for the specified <see cref="T:System.Data.Common.DataColumnMappingCollection"></see>, source column name, and <see cref="T:System.Data.MissingMappingAction"></see>.</summary>
+ <param name="columnMappings">The <see cref="T:System.Data.Common.DataColumnMappingCollection"></see>.</param>
+ <param name="sourceColumn">The case-sensitive source column name to find.</param>
+ <param name="mappingAction">One of the <see cref="T:System.Data.MissingMappingAction"></see> values.</param>
+ <returns>A <see cref="T:System.Data.Common.DataColumnMapping"></see> object.</returns>
+ <exception cref="T:System.InvalidOperationException">The <paramref name="mappingAction">mappingAction</paramref> parameter was set to Error, and no mapping was specified.</exception>
+ </member>
+ <member name="M:System.Data.Common.DataColumnMappingCollection.GetDataColumn(System.Data.Common.DataColumnMappingCollection,System.String,System.Type,System.Data.DataTable,System.Data.MissingMappingAction,System.Data.MissingSchemaAction)">
+ <summary>A static method that returns a <see cref="T:System.Data.DataColumn"></see> object without instantiating a <see cref="T:System.Data.Common.DataColumnMappingCollection"></see> object.</summary>
+ <param name="columnMappings">The <see cref="T:System.Data.Common.DataColumnMappingCollection"></see>.</param>
+ <param name="sourceColumn">The case-sensitive column name from a data source.</param>
+ <param name="dataType">The data type for the column being mapped.</param>
+ <param name="dataTable">An instance of <see cref="T:System.Data.DataTable"></see>.</param>
+ <param name="mappingAction">One of the <see cref="T:System.Data.MissingMappingAction"></see> values.</param>
+ <param name="schemaAction">Determines the action to take when the existing <see cref="T:System.Data.DataSet"></see> schema does not match incoming data.</param>
+ <returns>A <see cref="T:System.Data.DataColumn"></see> object.</returns>
+ </member>
+ <member name="M:System.Data.Common.DataColumnMappingCollection.GetEnumerator">
+ <summary>Gets an enumerator that can iterate through the collection.</summary>
+ <returns>An <see cref="T:System.Collections.IEnumerator"></see> that can be used to iterate through the collection.</returns>
+ </member>
+ <member name="M:System.Data.Common.DataColumnMappingCollection.IndexOf(System.String)">
+ <summary>Gets the location of the <see cref="T:System.Data.Common.DataColumnMapping"></see> with the specified source column name.</summary>
+ <param name="sourceColumn">The case-sensitive name of the source column.</param>
+ <returns>The zero-based location of the <see cref="T:System.Data.Common.DataColumnMapping"></see> with the specified case-sensitive source column name.</returns>
+ </member>
+ <member name="M:System.Data.Common.DataColumnMappingCollection.IndexOf(System.Object)">
+ <summary>Gets the location of the specified <see cref="T:System.Object"></see> that is a <see cref="T:System.Data.Common.DataColumnMapping"></see> within the collection.</summary>
+ <param name="value">An <see cref="T:System.Object"></see> that is the <see cref="T:System.Data.Common.DataColumnMapping"></see> to find.</param>
+ <returns>The zero-based location of the specified <see cref="T:System.Object"></see> that is a <see cref="T:System.Data.Common.DataColumnMapping"></see> within the collection.</returns>
+ </member>
+ <member name="M:System.Data.Common.DataColumnMappingCollection.IndexOfDataSetColumn(System.String)">
+ <summary>Gets the location of the specified <see cref="T:System.Data.Common.DataColumnMapping"></see> with the given <see cref="T:System.Data.DataSet"></see> column name.</summary>
+ <param name="dataSetColumn">The name, which is not case-sensitive, of the data set column to find.</param>
+ <returns>The zero-based location of the specified <see cref="T:System.Data.Common.DataColumnMapping"></see> with the given DataSet column name, or -1 if the DataColumnMapping object does not exist in the collection.</returns>
+ </member>
+ <member name="M:System.Data.Common.DataColumnMappingCollection.Insert(System.Int32,System.Data.Common.DataColumnMapping)">
+ <summary>Inserts a <see cref="T:System.Data.Common.DataColumnMapping"></see> object into the <see cref="T:System.Data.Common.DataColumnMappingCollection"></see> at the specified index.</summary>
+ <param name="index">The zero-based index of the <see cref="T:System.Data.Common.DataColumnMapping"></see> object to insert.</param>
+ <param name="value">The <see cref="T:System.Data.Common.DataColumnMapping"></see> object.</param>
+ </member>
+ <member name="M:System.Data.Common.DataColumnMappingCollection.Insert(System.Int32,System.Object)">
+ <summary>Inserts a <see cref="T:System.Data.Common.DataColumnMapping"></see> object into the <see cref="T:System.Data.Common.DataColumnMappingCollection"></see> at the specified index.</summary>
+ <param name="index">The zero-based index of the <see cref="T:System.Data.Common.DataColumnMapping"></see> object to insert.</param>
+ <param name="value">The <see cref="T:System.Data.Common.DataColumnMapping"></see> object.</param>
+ </member>
+ <member name="P:System.Data.Common.DataColumnMappingCollection.Item(System.Int32)">
+ <summary>Gets or sets the <see cref="T:System.Data.Common.DataColumnMapping"></see> object at the specified index.</summary>
+ <param name="index">The zero-based index of the <see cref="T:System.Data.Common.DataColumnMapping"></see> object to find.</param>
+ <returns>The <see cref="T:System.Data.Common.DataColumnMapping"></see> object at the specified index.</returns>
+ </member>
+ <member name="P:System.Data.Common.DataColumnMappingCollection.Item(System.String)">
+ <summary>Gets or sets the <see cref="T:System.Data.Common.DataColumnMapping"></see> object with the specified source column name.</summary>
+ <param name="sourceColumn">The case-sensitive name of the source column.</param>
+ <returns>The <see cref="T:System.Data.Common.DataColumnMapping"></see> object with the specified source column name.</returns>
+ </member>
+ <member name="M:System.Data.Common.DataColumnMappingCollection.Remove(System.Data.Common.DataColumnMapping)">
+ <summary>Removes the specified <see cref="T:System.Data.Common.DataColumnMapping"></see> from the collection.</summary>
+ <param name="value">The <see cref="T:System.Data.Common.DataColumnMapping"></see> to remove.</param>
+ </member>
+ <member name="M:System.Data.Common.DataColumnMappingCollection.Remove(System.Object)">
+ <summary>Removes the <see cref="T:System.Object"></see> that is a <see cref="T:System.Data.Common.DataColumnMapping"></see> from the collection.</summary>
+ <param name="value">The <see cref="T:System.Object"></see> that is the <see cref="T:System.Data.Common.DataColumnMapping"></see> to remove.</param>
+ <exception cref="T:System.InvalidCastException">The object specified was not a <see cref="T:System.Data.Common.DataColumnMapping"></see> object.</exception>
+ <exception cref="T:System.ArgumentException">The object specified is not in the collection.</exception>
+ </member>
+ <member name="M:System.Data.Common.DataColumnMappingCollection.RemoveAt(System.Int32)">
+ <summary>Removes the <see cref="T:System.Data.Common.DataColumnMapping"></see> object with the specified index from the collection.</summary>
+ <param name="index">The zero-based index of the <see cref="T:System.Data.Common.DataColumnMapping"></see> object to remove.</param>
+ <exception cref="T:System.IndexOutOfRangeException">There is no <see cref="T:System.Data.Common.DataColumnMapping"></see> object with the specified index.</exception>
+ </member>
+ <member name="M:System.Data.Common.DataColumnMappingCollection.RemoveAt(System.String)">
+ <summary>Removes the <see cref="T:System.Data.Common.DataColumnMapping"></see> object with the specified source column name from the collection.</summary>
+ <param name="sourceColumn">The case-sensitive source column name.</param>
+ <exception cref="T:System.IndexOutOfRangeException">There is no <see cref="T:System.Data.Common.DataColumnMapping"></see> object with the specified source column name.</exception>
+ </member>
+ <member name="P:System.Data.Common.DataColumnMappingCollection.System#Collections#ICollection#IsSynchronized">
+ <summary>Gets a value that indicates whether access to the <see cref="T:System.Collections.ICollection"></see> is synchronized (thread safe).</summary>
+ <returns>true if access to the <see cref="T:System.Collections.ICollection"></see> is synchronized (thread safe); otherwise, false.</returns>
+ </member>
+ <member name="P:System.Data.Common.DataColumnMappingCollection.System#Collections#ICollection#SyncRoot">
+ <summary>Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection"></see>.</summary>
+ <returns>An object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection"></see>.</returns>
+ </member>
+ <member name="P:System.Data.Common.DataColumnMappingCollection.System#Collections#IList#IsFixedSize">
+ <summary>Gets a value that indicates whether the <see cref="T:System.Collections.IList"></see> has a fixed size.</summary>
+ <returns>true if the <see cref="T:System.Collections.IList"></see> has a fixed size; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Data.Common.DataColumnMappingCollection.System#Collections#IList#IsReadOnly">
+ <summary>Gets a value that indicates whether the <see cref="T:System.Collections.IList"></see> is read-only.</summary>
+ <returns>true if the <see cref="T:System.Collections.IList"></see> is read-only; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Data.Common.DataColumnMappingCollection.System#Collections#IList#Item(System.Int32)">
+ <summary>Gets or sets the element at the specified index.</summary>
+ <param name="index">The zero-based index of the element to get or set.</param>
+ <returns>The element at the specified index.</returns>
+ </member>
+ <member name="M:System.Data.Common.DataColumnMappingCollection.System#Data#IColumnMappingCollection#Add(System.String,System.String)">
+ <summary>Adds a <see cref="T:System.Data.Common.DataColumnMapping"></see> object to the <see cref="T:System.Data.Common.DataColumnMappingCollection"></see> by using the source column and <see cref="T:System.Data.DataSet"></see> column names.</summary>
+ <param name="sourceColumnName">The case-sensitive name of the source column.</param>
+ <param name="dataSetColumnName">The name of the <see cref="T:System.Data.DataSet"></see> column.</param>
+ <returns>The ColumnMapping object that was added to the collection.</returns>
+ </member>
+ <member name="M:System.Data.Common.DataColumnMappingCollection.System#Data#IColumnMappingCollection#GetByDataSetColumn(System.String)">
+ <summary>Gets the <see cref="T:System.Data.Common.DataColumnMapping"></see> object that has the specified <see cref="T:System.Data.DataSet"></see> column name.</summary>
+ <param name="dataSetColumnName">The name, which is not case-sensitive, of the <see cref="T:System.Data.DataSet"></see> column to find.</param>
+ <returns>The <see cref="T:System.Data.Common.DataColumnMapping"></see> object that has the specified <see cref="T:System.Data.DataSet"></see> column name.</returns>
+ </member>
+ <member name="P:System.Data.Common.DataColumnMappingCollection.System#Data#IColumnMappingCollection#Item(System.String)">
+ <summary>Gets or sets the <see cref="T:System.Data.IColumnMapping"></see> object with the specified SourceColumn name.</summary>
+ <param name="index">Index of the element.</param>
+ <returns>The IColumnMapping object with the specified SourceColumn name.</returns>
+ </member>
+ <member name="T:System.Data.Common.DataTableMapping">
+ <summary>Contains a description of a mapped relationship between a source table and a <see cref="T:System.Data.DataTable"></see>. This class is used by a <see cref="T:System.Data.Common.DataAdapter"></see> when populating a <see cref="T:System.Data.DataSet"></see>.</summary>
+ </member>
+ <member name="M:System.Data.Common.DataTableMapping.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.Common.DataTableMapping"></see> class.</summary>
+ </member>
+ <member name="M:System.Data.Common.DataTableMapping.#ctor(System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.Common.DataTableMapping"></see> class with a source when given a source table name and a <see cref="T:System.Data.DataTable"></see> name.</summary>
+ <param name="sourceTable">The case-sensitive source table name from a data source.</param>
+ <param name="dataSetTable">The table name from a <see cref="T:System.Data.DataSet"></see> to map to.</param>
+ </member>
+ <member name="M:System.Data.Common.DataTableMapping.#ctor(System.String,System.String,System.Data.Common.DataColumnMapping[])">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.Common.DataTableMapping"></see> class when given a source table name, a <see cref="T:System.Data.DataTable"></see> name, and an array of <see cref="T:System.Data.Common.DataColumnMapping"></see> objects.</summary>
+ <param name="sourceTable">The case-sensitive source table name from a data source.</param>
+ <param name="dataSetTable">The table name from a <see cref="T:System.Data.DataSet"></see> to map to.</param>
+ <param name="columnMappings">An array of <see cref="T:System.Data.Common.DataColumnMapping"></see> objects.</param>
+ </member>
+ <member name="P:System.Data.Common.DataTableMapping.ColumnMappings">
+ <summary>Gets the <see cref="T:System.Data.Common.DataColumnMappingCollection"></see> for the <see cref="T:System.Data.DataTable"></see>.</summary>
+ <returns>A data column mapping collection.</returns>
+ </member>
+ <member name="P:System.Data.Common.DataTableMapping.DataSetTable">
+ <summary>Gets or sets the table name from a <see cref="T:System.Data.DataSet"></see>.</summary>
+ <returns>The table name from a <see cref="T:System.Data.DataSet"></see>.</returns>
+ </member>
+ <member name="M:System.Data.Common.DataTableMapping.GetColumnMappingBySchemaAction(System.String,System.Data.MissingMappingAction)">
+ <summary>Gets a <see cref="T:System.Data.DataColumn"></see> from the specified <see cref="T:System.Data.DataTable"></see> using the specified <see cref="T:System.Data.MissingMappingAction"></see> value and the name of the <see cref="T:System.Data.DataColumn"></see>.</summary>
+ <param name="sourceColumn">The name of the <see cref="T:System.Data.DataColumn"></see>.</param>
+ <param name="mappingAction">One of the <see cref="T:System.Data.MissingMappingAction"></see> values.</param>
+ <returns>A data column.</returns>
+ <exception cref="T:System.InvalidOperationException">The <paramref name="mappingAction">mappingAction</paramref> parameter was set to Error, and no mapping was specified.</exception>
+ </member>
+ <member name="M:System.Data.Common.DataTableMapping.GetDataColumn(System.String,System.Type,System.Data.DataTable,System.Data.MissingMappingAction,System.Data.MissingSchemaAction)">
+ <summary>Returns a <see cref="T:System.Data.DataColumn"></see> object for a given column name.</summary>
+ <param name="sourceColumn">The name of the <see cref="T:System.Data.DataColumn"></see>.</param>
+ <param name="dataType">The data type for sourceColumn.</param>
+ <param name="dataTable">The table name from a <see cref="T:System.Data.DataSet"></see> to map to.</param>
+ <param name="mappingAction">One of the <see cref="T:System.Data.MissingMappingAction"></see> values.</param>
+ <param name="schemaAction">One of the <see cref="T:System.Data.MissingSchemaAction"></see> values.</param>
+ <returns>A <see cref="T:System.Data.DataColumn"></see> object.</returns>
+ </member>
+ <member name="M:System.Data.Common.DataTableMapping.GetDataTableBySchemaAction(System.Data.DataSet,System.Data.MissingSchemaAction)">
+ <summary>Gets the current <see cref="T:System.Data.DataTable"></see> for the specified <see cref="T:System.Data.DataSet"></see> using the specified <see cref="T:System.Data.MissingSchemaAction"></see> value.</summary>
+ <param name="dataSet">The <see cref="T:System.Data.DataSet"></see> from which to get the <see cref="T:System.Data.DataTable"></see>.</param>
+ <param name="schemaAction">One of the <see cref="T:System.Data.MissingSchemaAction"></see> values.</param>
+ <returns>A data table.</returns>
+ </member>
+ <member name="P:System.Data.Common.DataTableMapping.SourceTable">
+ <summary>Gets or sets the case-sensitive source table name from a data source.</summary>
+ <returns>The case-sensitive source table name from a data source.</returns>
+ </member>
+ <member name="M:System.Data.Common.DataTableMapping.ToString">
+ <summary>Converts the current <see cref="P:System.Data.Common.DataTableMapping.SourceTable"></see> name to a string.</summary>
+ <returns>The current <see cref="P:System.Data.Common.DataTableMapping.SourceTable"></see> name, as a string.</returns>
+ </member>
+ <member name="P:System.Data.Common.DataTableMapping.System#Data#ITableMapping#ColumnMappings">
+ <summary>Gets the derived <see cref="T:System.Data.Common.DataColumnMappingCollection"></see> for the <see cref="T:System.Data.DataTable"></see>.</summary>
+ <returns>A data column mapping collection.</returns>
+ </member>
+ <member name="M:System.Data.Common.DataTableMapping.System#ICloneable#Clone">
+ <summary>Creates a new object that is a copy of the current instance.</summary>
+ <returns>A new object that is a copy of the current instance.</returns>
+ </member>
+ <member name="T:System.Data.LoadOption">
+ <summary>Controls how the values from the data source will be applied to existing rows when using the <see cref="Overload:System.Data.DataTable.Load"></see> or <see cref="Overload:System.Data.DataSet.Load"></see> method.</summary>
+ </member>
+ <member name="F:System.Data.LoadOption.OverwriteChanges">
+ <summary>The incoming values for this row will be written to both the current value and the original value versions of the data for each column.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.LoadOption.PreserveChanges">
+ <summary>The incoming values for this row will be written to the original value version of each column. The current version of the data in each column will not be changed. This is the default.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.LoadOption.Upsert">
+ <summary>The incoming values for this row will be written to the current version of each column. The original version of each column's data will not be changed.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Data.MappingType">
+ <summary>Specifies how a <see cref="T:System.Data.DataColumn"></see> is mapped.</summary>
+ </member>
+ <member name="F:System.Data.MappingType.Attribute">
+ <summary>The column is mapped to an XML attribute.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.MappingType.Element">
+ <summary>The column is mapped to an XML element.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.MappingType.Hidden">
+ <summary>The column is mapped to an internal structure.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.MappingType.SimpleContent">
+ <summary>The column is mapped to an <see cref="T:System.Xml.XmlText"></see> node.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Data.MergeFailedEventArgs">
+ <summary>Occurs when a target and source DataRow have the same primary key value, and the <see cref="P:System.Data.DataSet.EnforceConstraints"></see> property is set to true.</summary>
+ </member>
+ <member name="M:System.Data.MergeFailedEventArgs.#ctor(System.Data.DataTable,System.String)">
+ <summary>Initializes a new instance of a <see cref="T:System.Data.MergeFailedEventArgs"></see> class with the <see cref="T:System.Data.DataTable"></see> and a description of the merge conflict.</summary>
+ <param name="table">The <see cref="T:System.Data.DataTable"></see> object.</param>
+ <param name="conflict">A description of the merge conflict.</param>
+ </member>
+ <member name="P:System.Data.MergeFailedEventArgs.Conflict">
+ <summary>Returns a description of the merge conflict.</summary>
+ <returns>A description of the merge conflict.</returns>
+ </member>
+ <member name="P:System.Data.MergeFailedEventArgs.Table">
+ <summary>Returns the <see cref="T:System.Data.DataTable"></see> object.</summary>
+ <returns>The <see cref="T:System.Data.DataTable"></see> object.</returns>
+ </member>
+ <member name="T:System.Data.MergeFailedEventHandler">
+ <summary>Represents the method that will handle the <see cref="E:System.Data.DataSet.MergeFailed"></see> event.</summary>
+ <param name="sender">The source of the event.</param>
+ <param name="e">The data for the event.</param>
+ </member>
+ <member name="T:System.Data.RowNotInTableException">
+ <summary>Represents the exception that is thrown when you try to perform an operation on a <see cref="T:System.Data.DataRow"></see> that is not in a <see cref="T:System.Data.DataTable"></see>.</summary>
+ </member>
+ <member name="M:System.Data.RowNotInTableException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.RowNotInTableException"></see> class.</summary>
+ </member>
+ <member name="M:System.Data.RowNotInTableException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.RowNotInTableException"></see> class with the specified string.</summary>
+ <param name="s">The string to display when the exception is thrown.</param>
+ </member>
+ <member name="M:System.Data.RowNotInTableException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.RowNotInTableException"></see> class with serialization information.</summary>
+ <param name="info">The data that is required to serialize or deserialize an object.</param>
+ <param name="context">Description of the source and destination of the specified serialized stream.</param>
+ </member>
+ <member name="M:System.Data.RowNotInTableException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.Data.RowNotInTableException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param>
+ </member>
+ <member name="T:System.Data.Rule">
+ <summary>Indicates the action that occurs when a <see cref="T:System.Data.ForeignKeyConstraint"></see> is enforced.</summary>
+ </member>
+ <member name="F:System.Data.Rule.Cascade">
+ <summary>Delete or update related rows. This is the default.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.Rule.None">
+ <summary>No action taken on related rows.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.Rule.SetDefault">
+ <summary>Set values in related rows to the value contained in the <see cref="P:System.Data.DataColumn.DefaultValue"></see> property.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.Rule.SetNull">
+ <summary>Set values in related rows to DBNull.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Data.SchemaSerializationMode">
+ <summary>Indicates the schema serialization mode for a typed <see cref="T:System.Data.DataSet"></see>.</summary>
+ </member>
+ <member name="F:System.Data.SchemaSerializationMode.ExcludeSchema">
+ <summary>Skips schema serialization for a typed <see cref="T:System.Data.DataSet"></see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.SchemaSerializationMode.IncludeSchema">
+ <summary>Includes schema serialization for a typed <see cref="T:System.Data.DataSet"></see>. The default.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Data.SchemaType">
+ <summary>Specifies how to handle existing schema mappings when performing a <see cref="M:System.Data.Common.DataAdapter.FillSchema(System.Data.DataSet,System.Data.SchemaType)"></see> operation.</summary>
+ </member>
+ <member name="F:System.Data.SchemaType.Mapped">
+ <summary>Apply any existing table mappings to the incoming schema. Configure the <see cref="T:System.Data.DataSet"></see> with the transformed schema.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.SchemaType.Source">
+ <summary>Ignore any table mappings on the DataAdapter. Configure the <see cref="T:System.Data.DataSet"></see> using the incoming schema without applying any transformations.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Data.SerializationFormat">
+ <summary>Determines the serialization format for a <see cref="T:System.Data.DataSet"></see>.</summary>
+ </member>
+ <member name="F:System.Data.SerializationFormat.Binary">
+ <summary>Serialize as binary content. Available in ADO.NET 2.0 only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Data.SerializationFormat.Xml">
+ <summary>Serialize as XML content. The default.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Diagnostics.BooleanSwitch">
+ <summary>Provides a simple on/off switch that controls debugging and tracing output.</summary>
+ </member>
+ <member name="M:System.Diagnostics.BooleanSwitch.#ctor(System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.BooleanSwitch"></see> class with the specified display name and description.</summary>
+ <param name="displayName">The name to display on a user interface.</param>
+ <param name="description">The description of the switch.</param>
+ </member>
+ <member name="M:System.Diagnostics.BooleanSwitch.#ctor(System.String,System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.BooleanSwitch"></see> class with the specified display name, description, and default switch value.</summary>
+ <param name="displayName">The name to display on the user interface.</param>
+ <param name="description">The description of the switch.</param>
+ <param name="defaultSwitchValue">The default value of the switch.</param>
+ </member>
+ <member name="P:System.Diagnostics.BooleanSwitch.Enabled">
+ <summary>Gets or sets a value indicating whether the switch is enabled or disabled.</summary>
+ <returns>true if the switch is enabled; otherwise, false. The default is false.</returns>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the correct permission.</exception>
+ </member>
+ <member name="M:System.Diagnostics.BooleanSwitch.OnValueChanged">
+ <summary>Determines whether the new value of the <see cref="P:System.Diagnostics.Switch.Value"></see> property can be parsed as a Boolean value.</summary>
+ </member>
+ <member name="T:System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute">
+ <summary>Specifies that the attributed code should be excluded from code coverage information.</summary>
+ </member>
+ <member name="M:System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute"></see> class.</summary>
+ </member>
+ <member name="T:System.Diagnostics.CodeAnalysis.SuppressMessageAttribute">
+ <summary>Suppresses reporting of a specific static analysis tool rule violation, allowing multiple suppressions on a single code artifact.</summary>
+ </member>
+ <member name="M:System.Diagnostics.CodeAnalysis.SuppressMessageAttribute.#ctor(System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.CodeAnalysis.SuppressMessageAttribute"></see> class, specifying the category of the static analysis tool and the identifier for an analysis rule.</summary>
+ <param name="category">The category for the attribute.</param>
+ <param name="checkId">The identifier of the analysis tool rule the attribute applies to.</param>
+ </member>
+ <member name="P:System.Diagnostics.CodeAnalysis.SuppressMessageAttribute.Category">
+ <summary>Gets the category identifying the classification of the attribute.</summary>
+ <returns>The category identifying the attribute.</returns>
+ </member>
+ <member name="P:System.Diagnostics.CodeAnalysis.SuppressMessageAttribute.CheckId">
+ <summary>Gets the identifier of the static analysis tool rule to be suppressed.</summary>
+ <returns>The identifier of the static analysis tool rule to be suppressed.</returns>
+ </member>
+ <member name="P:System.Diagnostics.CodeAnalysis.SuppressMessageAttribute.Justification">
+ <summary>Gets or sets the justification for suppressing the code analysis message.</summary>
+ <returns>The justification for suppressing the message.</returns>
+ </member>
+ <member name="P:System.Diagnostics.CodeAnalysis.SuppressMessageAttribute.MessageId">
+ <summary>Gets or sets an optional argument expanding on exclusion criteria.</summary>
+ <returns>A string containing the expanded exclusion criteria.</returns>
+ </member>
+ <member name="P:System.Diagnostics.CodeAnalysis.SuppressMessageAttribute.Scope">
+ <summary>Gets or sets the scope of the code that is relevant for the attribute.</summary>
+ <returns>The scope of the code that is relevant for the attribute.</returns>
+ </member>
+ <member name="P:System.Diagnostics.CodeAnalysis.SuppressMessageAttribute.Target">
+ <summary>Gets or sets a fully qualified path that represents the target of the attribute.</summary>
+ <returns>A fully qualified path that represents the target of the attribute.</returns>
+ </member>
+ <member name="T:System.Diagnostics.ConditionalAttribute">
+ <summary>Indicates to compilers that a method call or attribute should be ignored unless a specified conditional compilation symbol is defined.</summary>
+ </member>
+ <member name="M:System.Diagnostics.ConditionalAttribute.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.ConditionalAttribute"></see> class.</summary>
+ <param name="conditionString">A string that specifies the case-sensitive conditional compilation symbol that is associated with the attribute.</param>
+ </member>
+ <member name="P:System.Diagnostics.ConditionalAttribute.ConditionString">
+ <summary>Gets the conditional compilation symbol that is associated with the <see cref="T:System.Diagnostics.ConditionalAttribute"></see> attribute.</summary>
+ <returns>A string that specifies the case-sensitive conditional compilation symbol that is associated with the <see cref="T:System.Diagnostics.ConditionalAttribute"></see> attribute.</returns>
+ </member>
+ <member name="T:System.Diagnostics.Contracts.Contract">
+ <summary>Contains static methods for representing program contracts such as preconditions, postconditions, and object invariants.</summary>
+ </member>
+ <member name="M:System.Diagnostics.Contracts.Contract.Assert(System.Boolean)">
+ <summary>Checks for a condition; if the condition is false, follows the escalation policy set for the analyzer.</summary>
+ <param name="condition">The conditional expression to test.</param>
+ </member>
+ <member name="M:System.Diagnostics.Contracts.Contract.Assert(System.Boolean,System.String)">
+ <summary>Checks for a condition; if the condition is false, follows the escalation policy set by the analyzer and displays the specified message.</summary>
+ <param name="condition">The conditional expression to test.</param>
+ <param name="userMessage">A message to display if the condition is not met.</param>
+ </member>
+ <member name="M:System.Diagnostics.Contracts.Contract.Assume(System.Boolean)">
+ <summary>Instructs code analysis tools to assume that the specified condition is true, even if it cannot be statically proven to always be true.</summary>
+ <param name="condition">The conditional expression to assume true.</param>
+ </member>
+ <member name="M:System.Diagnostics.Contracts.Contract.Assume(System.Boolean,System.String)">
+ <summary>Instructs code analysis tools to assume that a condition is true, even if it cannot be statically proven to always be true, and displays a message if the assumption fails.</summary>
+ <param name="condition">The conditional expression to assume true.</param>
+ <param name="userMessage">The message to post if the assumption fails.</param>
+ </member>
+ <member name="E:System.Diagnostics.Contracts.Contract.ContractFailed">
+ <summary>Occurs when a contract fails.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Diagnostics.Contracts.Contract.EndContractBlock">
+ <summary>Marks the end of the contract section when a method's contracts contain only preconditions in the if-then-throw form.</summary>
+ </member>
+ <member name="M:System.Diagnostics.Contracts.Contract.Ensures(System.Boolean)">
+ <summary>Specifies a postcondition contract for the enclosing method or property.</summary>
+ <param name="condition">The conditional expression to test. The expression may include <see cref="M:System.Diagnostics.Contracts.Contract.OldValue``1(``0)"></see>, <see cref="M:System.Diagnostics.Contracts.Contract.ValueAtReturn``1(``0@)"></see>, and <see cref="M:System.Diagnostics.Contracts.Contract.Result``1"></see> values.</param>
+ </member>
+ <member name="M:System.Diagnostics.Contracts.Contract.Ensures(System.Boolean,System.String)">
+ <summary>Specifies a postcondition contract for a provided exit condition and a message to display if the condition is false.</summary>
+ <param name="condition">The conditional expression to test. The expression may include <see cref="M:System.Diagnostics.Contracts.Contract.OldValue``1(``0)"></see> and <see cref="M:System.Diagnostics.Contracts.Contract.Result``1"></see> values.</param>
+ <param name="userMessage">The message to display if the expression is not true.</param>
+ </member>
+ <member name="M:System.Diagnostics.Contracts.Contract.EnsuresOnThrow``1(System.Boolean)">
+ <summary>Specifies a postcondition contract for the enclosing method or property, based on the provided exception and condition.</summary>
+ <param name="condition">The conditional expression to test.</param>
+ <typeparam name="TException">The type of exception that invokes the postcondition check.</typeparam>
+ </member>
+ <member name="M:System.Diagnostics.Contracts.Contract.EnsuresOnThrow``1(System.Boolean,System.String)">
+ <summary>Specifies a postcondition contract and a message to display if the condition is false for the enclosing method or property, based on the provided exception and condition.</summary>
+ <param name="condition">The conditional expression to test.</param>
+ <param name="userMessage">The message to display if the expression is false.</param>
+ <typeparam name="TException">The type of exception that invokes the postcondition check.</typeparam>
+ </member>
+ <member name="M:System.Diagnostics.Contracts.Contract.Exists(System.Int32,System.Int32,System.Predicate{System.Int32})">
+ <summary>Determines whether a specified test is true for any integer within a range of integers.</summary>
+ <param name="fromInclusive">The first integer to pass to predicate.</param>
+ <param name="toExclusive">One more than the last integer to pass to predicate.</param>
+ <param name="predicate">The function to evaluate for any value of the integer in the specified range.</param>
+ <returns>true if <paramref name="predicate">predicate</paramref> returns true for any integer starting from <paramref name="fromInclusive">fromInclusive</paramref> to <paramref name="toExclusive">toExclusive</paramref> - 1.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="predicate">predicate</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="toExclusive">toExclusive</paramref> is less than <paramref name="fromInclusive">fromInclusive</paramref>.</exception>
+ </member>
+ <member name="M:System.Diagnostics.Contracts.Contract.Exists``1(System.Collections.Generic.IEnumerable{``0},System.Predicate{``0})">
+ <summary>Determines whether an element within a collection of elements exists within a function.</summary>
+ <param name="collection">The collection from which elements of type T will be drawn to pass to predicate.</param>
+ <param name="predicate">The function to evaluate for an element in collection.</param>
+ <typeparam name="T">The type that is contained in collection.</typeparam>
+ <returns>true if and only if <paramref name="predicate">predicate</paramref> returns true for any element of type <paramref name="T">T</paramref> in <paramref name="collection">collection</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="collection">collection</paramref> or <paramref name="predicate">predicate</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Diagnostics.Contracts.Contract.ForAll(System.Int32,System.Int32,System.Predicate{System.Int32})">
+ <summary>Determines whether a particular condition is valid for all integers in a specified range.</summary>
+ <param name="fromInclusive">The first integer to pass to predicate.</param>
+ <param name="toExclusive">One more than the last integer to pass to predicate.</param>
+ <param name="predicate">The function to evaluate for the existence of the integers in the specified range.</param>
+ <returns>true if <paramref name="predicate">predicate</paramref> returns true for all integers starting from <paramref name="fromInclusive">fromInclusive</paramref> to <paramref name="toExclusive">toExclusive</paramref> - 1.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="predicate">predicate</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="toExclusive">toExclusive</paramref> is less than <paramref name="fromInclusive">fromInclusive</paramref>.</exception>
+ </member>
+ <member name="M:System.Diagnostics.Contracts.Contract.ForAll``1(System.Collections.Generic.IEnumerable{``0},System.Predicate{``0})">
+ <summary>Determines whether all the elements in a collection exist within a function.</summary>
+ <param name="collection">The collection from which elements of type T will be drawn to pass to predicate.</param>
+ <param name="predicate">The function to evaluate for the existence of all the elements in collection.</param>
+ <typeparam name="T">The type that is contained in collection.</typeparam>
+ <returns>true if and only if <paramref name="predicate">predicate</paramref> returns true for all elements of type <paramref name="T">T</paramref> in <paramref name="collection">collection</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="collection">collection</paramref> or <paramref name="predicate">predicate</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Diagnostics.Contracts.Contract.Invariant(System.Boolean)">
+ <summary>Specifies an invariant contract for the enclosing method or property.</summary>
+ <param name="condition">The conditional expression to test.</param>
+ </member>
+ <member name="M:System.Diagnostics.Contracts.Contract.Invariant(System.Boolean,System.String)">
+ <summary>Specifies an invariant contract for the enclosing method or property, and displays a message if the condition for the contract fails.</summary>
+ <param name="condition">The conditional expression to test.</param>
+ <param name="userMessage">The message to display if the condition is false.</param>
+ </member>
+ <member name="M:System.Diagnostics.Contracts.Contract.OldValue``1(``0)">
+ <summary>Represents values as they were at the start of a method or property.</summary>
+ <param name="value">The value to represent (field or parameter).</param>
+ <typeparam name="T">The type of value.</typeparam>
+ <returns>The value of the parameter or field at the start of a method or property.</returns>
+ </member>
+ <member name="M:System.Diagnostics.Contracts.Contract.Requires(System.Boolean)">
+ <summary>Specifies a precondition contract for the enclosing method or property.</summary>
+ <param name="condition">The conditional expression to test.</param>
+ </member>
+ <member name="M:System.Diagnostics.Contracts.Contract.Requires(System.Boolean,System.String)">
+ <summary>Specifies a precondition contract for the enclosing method or property, and displays a message if the condition for the contract fails.</summary>
+ <param name="condition">The conditional expression to test.</param>
+ <param name="userMessage">The message to display if the condition is false.</param>
+ </member>
+ <member name="M:System.Diagnostics.Contracts.Contract.Requires``1(System.Boolean)">
+ <summary>Specifies a precondition contract for the enclosing method or property, and throws an exception if the condition for the contract fails.</summary>
+ <param name="condition">The conditional expression to test.</param>
+ <typeparam name="TException">The exception to throw if the condition is false.</typeparam>
+ </member>
+ <member name="M:System.Diagnostics.Contracts.Contract.Requires``1(System.Boolean,System.String)">
+ <summary>Specifies a precondition contract for the enclosing method or property, and throws an exception with the provided message if the condition for the contract fails.</summary>
+ <param name="condition">The conditional expression to test.</param>
+ <param name="userMessage">The message to display if the condition is false.</param>
+ <typeparam name="TException">The exception to throw if the condition is false.</typeparam>
+ </member>
+ <member name="M:System.Diagnostics.Contracts.Contract.Result``1">
+ <summary>Represents the return value of a method or property.</summary>
+ <typeparam name="T">Type of return value of the enclosing method or property.</typeparam>
+ <returns>Return value of the enclosing method or property.</returns>
+ </member>
+ <member name="M:System.Diagnostics.Contracts.Contract.ValueAtReturn``1(``0@)">
+ <summary>Represents the final (output) value of an out parameter when returning from a method.</summary>
+ <param name="value">The out parameter.</param>
+ <typeparam name="T">The type of the out parameter.</typeparam>
+ <returns>The output value of the out parameter.</returns>
+ </member>
+ <member name="T:System.DivideByZeroException">
+ <summary>The exception that is thrown when there is an attempt to divide an integral or <see cref="T:System.Decimal"></see> value by zero.</summary>
+ </member>
+ <member name="M:System.DivideByZeroException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.DivideByZeroException"></see> class.</summary>
+ </member>
+ <member name="M:System.DivideByZeroException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.DivideByZeroException"></see> class with a specified error message.</summary>
+ <param name="message">A <see cref="T:System.String"></see> that describes the error.</param>
+ </member>
+ <member name="M:System.DivideByZeroException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.DivideByZeroException"></see> class with serialized data.</summary>
+ <param name="info">The object that holds the serialized object data.</param>
+ <param name="context">The contextual information about the source or destination.</param>
+ </member>
+ <member name="M:System.DivideByZeroException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.DivideByZeroException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="innerException">The exception that is the cause of the current exception. If the innerException parameter is not null, the current exception is raised in a catch block that handles the inner exception.</param>
+ </member>
+ <member name="T:System.DllNotFoundException">
+ <summary>The exception that is thrown when a DLL specified in a DLL import cannot be found.</summary>
+ </member>
+ <member name="M:System.DllNotFoundException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.DllNotFoundException"></see> class with default properties.</summary>
+ </member>
+ <member name="M:System.DllNotFoundException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.DllNotFoundException"></see> class with a specified error message.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ </member>
+ <member name="M:System.DllNotFoundException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.DllNotFoundException"></see> class with serialized data.</summary>
+ <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> that holds the serialized object data about the exception being thrown.</param>
+ <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"></see> that contains contextual information about the source or destination.</param>
+ </member>
+ <member name="M:System.DllNotFoundException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.DllNotFoundException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="inner">The exception that is the cause of the current exception. If the inner parameter is not null, the current exception is raised in a catch block that handles the inner exception.</param>
+ </member>
+ <member name="T:System.Double">
+ <summary>Represents a double-precision floating-point number.</summary>
+ </member>
+ <member name="M:System.Double.CompareTo(System.Double)">
+ <summary>Compares this instance to a specified double-precision floating-point number and returns an integer that indicates whether the value of this instance is less than, equal to, or greater than the value of the specified double-precision floating-point number.</summary>
+ <param name="value">A double-precision floating-point number to compare.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed number indicating the relative values of this instance and <code data-dev-comment-type="paramref">value</code>. </p>
+ <table><thead><tr><th> Return Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Description <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> Less than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> This instance is less than <code data-dev-comment-type="paramref">value</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> -or- </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> This instance is not a number (<xref href="System.Double.NaN"></xref>) and <code data-dev-comment-type="paramref">value</code> is a number. </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> This instance is equal to <code data-dev-comment-type="paramref">value</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> -or- </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="20" sourceendlinenumber="20"> Both this instance and <code data-dev-comment-type="paramref">value</code> are not a number (<xref href="System.Double.NaN"></xref>), <xref href="System.Double.PositiveInfinity"></xref>, or <xref href="System.Double.NegativeInfinity"></xref>. </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="22" sourceendlinenumber="22"> </td></tr><tr><td> Greater than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="24" sourceendlinenumber="24"> </td><td> This instance is greater than <code data-dev-comment-type="paramref">value</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="26" sourceendlinenumber="26"> -or- </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="28" sourceendlinenumber="28"> This instance is a number and <code data-dev-comment-type="paramref">value</code> is not a number (<xref href="System.Double.NaN"></xref>). </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="30" sourceendlinenumber="30"> </td></tr></tbody></table></p>
+</returns>
+ </member>
+ <member name="M:System.Double.CompareTo(System.Object)">
+ <summary>Compares this instance to a specified object and returns an integer that indicates whether the value of this instance is less than, equal to, or greater than the value of the specified object.</summary>
+ <param name="value">An object to compare, or null.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A signed number indicating the relative values of this instance and <code data-dev-comment-type="paramref">value</code>. </p>
+ <table><thead><tr><th> Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Description <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> A negative integer <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> This instance is less than <code data-dev-comment-type="paramref">value</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> -or- </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> This instance is not a number (<xref href="System.Double.NaN"></xref>) and <code data-dev-comment-type="paramref">value</code> is a number. </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> This instance is equal to <code data-dev-comment-type="paramref">value</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> -or- </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="20" sourceendlinenumber="20"> This instance and <code data-dev-comment-type="paramref">value</code> are both <code>Double.NaN</code>, <xref href="System.Double.PositiveInfinity"></xref>, or <xref href="System.Double.NegativeInfinity"></xref></td></tr><tr><td> A positive integer <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="22" sourceendlinenumber="22"> </td><td> This instance is greater than <code data-dev-comment-type="paramref">value</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="24" sourceendlinenumber="24"> -or- </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="26" sourceendlinenumber="26"> This instance is a number and <code data-dev-comment-type="paramref">value</code> is not a number (<xref href="System.Double.NaN"></xref>). </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="28" sourceendlinenumber="28"> -or- </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="30" sourceendlinenumber="30"> <code data-dev-comment-type="paramref">value</code> is <code>null</code>. </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="32" sourceendlinenumber="32"> </td></tr></tbody></table></p>
+</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="value">value</paramref> is not a <see cref="T:System.Double"></see>.</exception>
+ </member>
+ <member name="F:System.Double.Epsilon">
+ <summary>Represents the smallest positive <see cref="T:System.Double"></see> value that is greater than zero. This field is constant.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Double.Equals(System.Double)">
+ <summary>Returns a value indicating whether this instance and a specified <see cref="T:System.Double"></see> object represent the same value.</summary>
+ <param name="obj">A <see cref="T:System.Double"></see> object to compare to this instance.</param>
+ <returns>true if <paramref name="obj">obj</paramref> is equal to this instance; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Double.Equals(System.Object)">
+ <summary>Returns a value indicating whether this instance is equal to a specified object.</summary>
+ <param name="obj">An object to compare with this instance.</param>
+ <returns>true if <paramref name="obj">obj</paramref> is an instance of <see cref="T:System.Double"></see> and equals the value of this instance; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Double.GetHashCode">
+ <summary>Returns the hash code for this instance.</summary>
+ <returns>A 32-bit signed integer hash code.</returns>
+ </member>
+ <member name="M:System.Double.GetTypeCode">
+ <summary>Returns the <see cref="T:System.TypeCode"></see> for value type <see cref="T:System.Double"></see>.</summary>
+ <returns>The enumerated constant, <see cref="F:System.TypeCode.Double"></see>.</returns>
+ </member>
+ <member name="M:System.Double.IsInfinity(System.Double)">
+ <summary>Returns a value indicating whether the specified number evaluates to negative or positive infinity</summary>
+ <param name="d">A double-precision floating-point number.</param>
+ <returns>true if <paramref name="d">d</paramref> evaluates to <see cref="F:System.Double.PositiveInfinity"></see> or <see cref="F:System.Double.NegativeInfinity"></see>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Double.IsNaN(System.Double)">
+ <summary>Returns a value that indicates whether the specified value is not a number (<see cref="F:System.Double.NaN"></see>).</summary>
+ <param name="d">A double-precision floating-point number.</param>
+ <returns>true if <paramref name="d">d</paramref> evaluates to <see cref="F:System.Double.NaN"></see>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Double.IsNegativeInfinity(System.Double)">
+ <summary>Returns a value indicating whether the specified number evaluates to negative infinity.</summary>
+ <param name="d">A double-precision floating-point number.</param>
+ <returns>true if <paramref name="d">d</paramref> evaluates to <see cref="F:System.Double.NegativeInfinity"></see>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Double.IsPositiveInfinity(System.Double)">
+ <summary>Returns a value indicating whether the specified number evaluates to positive infinity.</summary>
+ <param name="d">A double-precision floating-point number.</param>
+ <returns>true if <paramref name="d">d</paramref> evaluates to <see cref="F:System.Double.PositiveInfinity"></see>; otherwise, false.</returns>
+ </member>
+ <member name="F:System.Double.MaxValue">
+ <summary>Represents the largest possible value of a <see cref="T:System.Double"></see>. This field is constant.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Double.MinValue">
+ <summary>Represents the smallest possible value of a <see cref="T:System.Double"></see>. This field is constant.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Double.NaN">
+ <summary>Represents a value that is not a number (NaN). This field is constant.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Double.NegativeInfinity">
+ <summary>Represents negative infinity. This field is constant.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Double.op_Equality(System.Double,System.Double)">
+ <summary>Returns a value that indicates whether two specified <see cref="T:System.Double"></see> values are equal.</summary>
+ <param name="left">The first value to compare.</param>
+ <param name="right">The second value 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.Double.op_GreaterThan(System.Double,System.Double)">
+ <summary>Returns a value that indicates whether a specified <see cref="T:System.Double"></see> value is greater than another specified <see cref="T:System.Double"></see> value.</summary>
+ <param name="left">The first value to compare.</param>
+ <param name="right">The second value to compare.</param>
+ <returns>true if <paramref name="left">left</paramref> is greater than <paramref name="right">right</paramref>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Double.op_GreaterThanOrEqual(System.Double,System.Double)">
+ <summary>Returns a value that indicates whether a specified <see cref="T:System.Double"></see> value is greater than or equal to another specified <see cref="T:System.Double"></see> value.</summary>
+ <param name="left">The first value to compare.</param>
+ <param name="right">The second value to compare.</param>
+ <returns>true if <paramref name="left">left</paramref> is greater than or equal to <paramref name="right">right</paramref>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Double.op_Inequality(System.Double,System.Double)">
+ <summary>Returns a value that indicates whether two specified <see cref="T:System.Double"></see> values are not equal.</summary>
+ <param name="left">The first value to compare.</param>
+ <param name="right">The second value 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.Double.op_LessThan(System.Double,System.Double)">
+ <summary>Returns a value that indicates whether a specified <see cref="T:System.Double"></see> value is less than another specified <see cref="T:System.Double"></see> value.</summary>
+ <param name="left">The first value to compare.</param>
+ <param name="right">The second value to compare.</param>
+ <returns>true if <paramref name="left">left</paramref> is less than <paramref name="right">right</paramref>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Double.op_LessThanOrEqual(System.Double,System.Double)">
+ <summary>Returns a value that indicates whether a specified <see cref="T:System.Double"></see> value is less than or equal to another specified <see cref="T:System.Double"></see> value.</summary>
+ <param name="left">The first value to compare.</param>
+ <param name="right">The second value to compare.</param>
+ <returns>true if <paramref name="left">left</paramref> is less than or equal to <paramref name="right">right</paramref>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Double.Parse(System.String,System.IFormatProvider)">
+ <summary>Converts the string representation of a number in a specified culture-specific format to its double-precision floating-point number equivalent.</summary>
+ <param name="s">A string that contains a number to convert.</param>
+ <param name="provider">An object that supplies culture-specific formatting information about s.</param>
+ <returns>A double-precision floating-point number that is equivalent to the numeric value or symbol specified in <paramref name="s">s</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="s">s</paramref> is null.</exception>
+ <exception cref="T:System.FormatException"><paramref name="s">s</paramref> does not represent a number in a valid format.</exception>
+ <exception cref="T:System.OverflowException"><paramref name="s">s</paramref> represents a number that is less than <see cref="F:System.Double.MinValue"></see> or greater than <see cref="F:System.Double.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Double.Parse(System.String,System.Globalization.NumberStyles,System.IFormatProvider)">
+ <summary>Converts the string representation of a number in a specified style and culture-specific format to its double-precision floating-point number equivalent.</summary>
+ <param name="s">A string that contains a number to convert.</param>
+ <param name="style">A bitwise combination of enumeration values that indicate the style elements that can be present in s. A typical value to specify is <see cref="F:System.Globalization.NumberStyles.Float"></see> combined with <see cref="F:System.Globalization.NumberStyles.AllowThousands"></see>.</param>
+ <param name="provider">An object that supplies culture-specific formatting information about s.</param>
+ <returns>A double-precision floating-point number that is equivalent to the numeric value or symbol specified in <paramref name="s">s</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="s">s</paramref> is null.</exception>
+ <exception cref="T:System.FormatException"><paramref name="s">s</paramref> does not represent a numeric value.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="style">style</paramref> is not a <see cref="T:System.Globalization.NumberStyles"></see> value. -or- <paramref name="style">style</paramref> is the <see cref="F:System.Globalization.NumberStyles.AllowHexSpecifier"></see> value.</exception>
+ <exception cref="T:System.OverflowException"><paramref name="s">s</paramref> represents a number that is less than <see cref="F:System.Double.MinValue"></see> or greater than <see cref="F:System.Double.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Double.Parse(System.String)">
+ <summary>Converts the string representation of a number to its double-precision floating-point number equivalent.</summary>
+ <param name="s">A string that contains a number to convert.</param>
+ <returns>A double-precision floating-point number that is equivalent to the numeric value or symbol specified in <paramref name="s">s</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="s">s</paramref> is null.</exception>
+ <exception cref="T:System.FormatException"><paramref name="s">s</paramref> does not represent a number in a valid format.</exception>
+ <exception cref="T:System.OverflowException"><paramref name="s">s</paramref> represents a number that is less than <see cref="F:System.Double.MinValue"></see> or greater than <see cref="F:System.Double.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Double.Parse(System.String,System.Globalization.NumberStyles)">
+ <summary>Converts the string representation of a number in a specified style to its double-precision floating-point number equivalent.</summary>
+ <param name="s">A string that contains a number to convert.</param>
+ <param name="style">A bitwise combination of enumeration values that indicate the style elements that can be present in s. A typical value to specify is a combination of <see cref="F:System.Globalization.NumberStyles.Float"></see> combined with <see cref="F:System.Globalization.NumberStyles.AllowThousands"></see>.</param>
+ <returns>A double-precision floating-point number that is equivalent to the numeric value or symbol specified in <paramref name="s">s</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="s">s</paramref> is null.</exception>
+ <exception cref="T:System.FormatException"><paramref name="s">s</paramref> does not represent a number in a valid format.</exception>
+ <exception cref="T:System.OverflowException"><paramref name="s">s</paramref> represents a number that is less than <see cref="F:System.Double.MinValue"></see> or greater than <see cref="F:System.Double.MaxValue"></see>.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="style">style</paramref> is not a <see cref="T:System.Globalization.NumberStyles"></see> value. -or- <paramref name="style">style</paramref> includes the <see cref="F:System.Globalization.NumberStyles.AllowHexSpecifier"></see> value.</exception>
+ </member>
+ <member name="F:System.Double.PositiveInfinity">
+ <summary>Represents positive infinity. This field is constant.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Double.ToString(System.String,System.IFormatProvider)">
+ <summary>Converts the numeric value of this instance to its equivalent string representation using the specified format and culture-specific format information.</summary>
+ <param name="format">A numeric format string.</param>
+ <param name="provider">An object that supplies culture-specific formatting information.</param>
+ <returns>The string representation of the value of this instance as specified by <paramref name="format">format</paramref> and <paramref name="provider">provider</paramref>.</returns>
+ </member>
+ <member name="M:System.Double.ToString(System.String)">
+ <summary>Converts the numeric value of this instance to its equivalent string representation, using the specified format.</summary>
+ <param name="format">A numeric format string.</param>
+ <returns>The string representation of the value of this instance as specified by <paramref name="format">format</paramref>.</returns>
+ <exception cref="T:System.FormatException"><paramref name="format">format</paramref> is invalid.</exception>
+ </member>
+ <member name="M:System.Double.ToString(System.IFormatProvider)">
+ <summary>Converts the numeric value of this instance to its equivalent string representation using the specified culture-specific format information.</summary>
+ <param name="provider">An object that supplies culture-specific formatting information.</param>
+ <returns>The string representation of the value of this instance as specified by <paramref name="provider">provider</paramref>.</returns>
+ </member>
+ <member name="M:System.Double.ToString">
+ <summary>Converts the numeric value of this instance to its equivalent string representation.</summary>
+ <returns>The string representation of the value of this instance.</returns>
+ </member>
+ <member name="M:System.Double.TryParse(System.String,System.Globalization.NumberStyles,System.IFormatProvider,System.Double@)">
+ <summary>Converts the string representation of a number in a specified style and culture-specific format to its double-precision floating-point number equivalent. A return value indicates whether the conversion succeeded or failed.</summary>
+ <param name="s">A string containing a number to convert.</param>
+ <param name="style">A bitwise combination of <see cref="T:System.Globalization.NumberStyles"></see> values that indicates the permitted format of s. A typical value to specify is <see cref="F:System.Globalization.NumberStyles.Float"></see> combined with <see cref="F:System.Globalization.NumberStyles.AllowThousands"></see>.</param>
+ <param name="provider">An <see cref="T:System.IFormatProvider"></see> that supplies culture-specific formatting information about s.</param>
+ <param name="result">When this method returns, contains a double-precision floating-point number equivalent of the numeric value or symbol contained in s, if the conversion succeeded, or zero if the conversion failed. The conversion fails if the s parameter is null or <see cref="F:System.String.Empty"></see>, is not in a format compliant with style, represents a number less than <see cref="F:System.SByte.MinValue"></see> or greater than <see cref="F:System.SByte.MaxValue"></see>, or if style is not a valid combination of <see cref="T:System.Globalization.NumberStyles"></see> enumerated constants. This parameter is passed uninitialized; any value originally supplied in result will be overwritten.</param>
+ <returns>true if <paramref name="s">s</paramref> was converted successfully; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="style">style</paramref> is not a <see cref="T:System.Globalization.NumberStyles"></see> value. -or- <paramref name="style">style</paramref> includes the <see cref="F:System.Globalization.NumberStyles.AllowHexSpecifier"></see> value.</exception>
+ </member>
+ <member name="M:System.Double.TryParse(System.String,System.Double@)">
+ <summary>Converts the string representation of a number to its double-precision floating-point number equivalent. A return value indicates whether the conversion succeeded or failed.</summary>
+ <param name="s">A string containing a number to convert.</param>
+ <param name="result">When this method returns, contains the double-precision floating-point number equivalent of the s parameter, if the conversion succeeded, or zero if the conversion failed. The conversion fails if the s parameter is null or <see cref="F:System.String.Empty"></see>, is not a number in a valid format, or represents a number less than <see cref="F:System.Double.MinValue"></see> or greater than <see cref="F:System.Double.MaxValue"></see>. This parameter is passed uninitialized; any value originally supplied in result will be overwritten.</param>
+ <returns>true if <paramref name="s">s</paramref> was converted successfully; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Double.System#IConvertible#ToBoolean(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToBoolean(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>true if the value of the current instance is not zero; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Double.System#IConvertible#ToByte(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToByte(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, converted to a <see cref="T:System.Byte"></see>.</returns>
+ </member>
+ <member name="M:System.Double.System#IConvertible#ToChar(System.IFormatProvider)">
+ <summary>This conversion is not supported. Attempting to use this method throws an <see cref="T:System.InvalidCastException"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>This conversion is not supported. No value is returned.</returns>
+ <exception cref="T:System.InvalidCastException">In all cases.</exception>
+ </member>
+ <member name="M:System.Double.System#IConvertible#ToDateTime(System.IFormatProvider)">
+ <summary>This conversion is not supported. Attempting to use this method throws an <see cref="T:System.InvalidCastException"></see></summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>This conversion is not supported. No value is returned.</returns>
+ <exception cref="T:System.InvalidCastException">In all cases.</exception>
+ </member>
+ <member name="M:System.Double.System#IConvertible#ToDecimal(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToDecimal(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, converted to a <see cref="T:System.Decimal"></see>.</returns>
+ </member>
+ <member name="M:System.Double.System#IConvertible#ToDouble(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToDouble(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, unchanged.</returns>
+ </member>
+ <member name="M:System.Double.System#IConvertible#ToInt16(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToInt16(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, converted to an <see cref="T:System.Int16"></see>.</returns>
+ </member>
+ <member name="M:System.Double.System#IConvertible#ToInt32(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToInt32(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, converted to an <see cref="T:System.Int32"></see>.</returns>
+ </member>
+ <member name="M:System.Double.System#IConvertible#ToInt64(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToInt64(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, converted to an <see cref="T:System.Int64"></see>.</returns>
+ </member>
+ <member name="M:System.Double.System#IConvertible#ToSByte(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToSByte(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, converted to an <see cref="T:System.SByte"></see>.</returns>
+ </member>
+ <member name="M:System.Double.System#IConvertible#ToSingle(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToSingle(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, converted to a <see cref="T:System.Single"></see>.</returns>
+ </member>
+ <member name="M:System.Double.System#IConvertible#ToType(System.Type,System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToType(System.Type,System.IFormatProvider)"></see>.</summary>
+ <param name="type">The type to which to convert this <see cref="T:System.Double"></see> value.</param>
+ <param name="provider">An <see cref="T:System.IFormatProvider"></see> implementation that supplies culture-specific information about the format of the returned value.</param>
+ <returns>The value of the current instance, converted to <paramref name="type">type</paramref>.</returns>
+ </member>
+ <member name="M:System.Double.System#IConvertible#ToUInt16(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToUInt16(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, converted to a <see cref="T:System.UInt16"></see>.</returns>
+ </member>
+ <member name="M:System.Double.System#IConvertible#ToUInt32(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToUInt32(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, converted to a <see cref="T:System.UInt32"></see>.</returns>
+ </member>
+ <member name="M:System.Double.System#IConvertible#ToUInt64(System.IFormatProvider)">
+ <summary>For a description of this member, see <see cref="M:System.IConvertible.ToUInt64(System.IFormatProvider)"></see>.</summary>
+ <param name="provider">This parameter is ignored.</param>
+ <returns>The value of the current instance, converted to a <see cref="T:System.UInt64"></see>.</returns>
+ </member>
+ <member name="T:System.Drawing.Color">
+ <summary>Represents an ARGB (alpha, red, green, blue) color.</summary>
+ </member>
+ <member name="P:System.Drawing.Color.A">
+ <summary>Gets the alpha component value of this <see cref="T:System.Drawing.Color"></see> structure.</summary>
+ <returns>The alpha component value of this <see cref="T:System.Drawing.Color"></see>.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.AliceBlue">
+ <summary>Gets a system-defined color that has an ARGB value of #FFF0F8FF.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.AntiqueWhite">
+ <summary>Gets a system-defined color that has an ARGB value of #FFFAEBD7.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.Aqua">
+ <summary>Gets a system-defined color that has an ARGB value of #FF00FFFF.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.Aquamarine">
+ <summary>Gets a system-defined color that has an ARGB value of #FF7FFFD4.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.Azure">
+ <summary>Gets a system-defined color that has an ARGB value of #FFF0FFFF.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.B">
+ <summary>Gets the blue component value of this <see cref="T:System.Drawing.Color"></see> structure.</summary>
+ <returns>The blue component value of this <see cref="T:System.Drawing.Color"></see>.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.Beige">
+ <summary>Gets a system-defined color that has an ARGB value of #FFF5F5DC.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.Bisque">
+ <summary>Gets a system-defined color that has an ARGB value of #FFFFE4C4.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.Black">
+ <summary>Gets a system-defined color that has an ARGB value of #FF000000.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.BlanchedAlmond">
+ <summary>Gets a system-defined color that has an ARGB value of #FFFFEBCD.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.Blue">
+ <summary>Gets a system-defined color that has an ARGB value of #FF0000FF.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.BlueViolet">
+ <summary>Gets a system-defined color that has an ARGB value of #FF8A2BE2.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.Brown">
+ <summary>Gets a system-defined color that has an ARGB value of #FFA52A2A.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.BurlyWood">
+ <summary>Gets a system-defined color that has an ARGB value of #FFDEB887.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.CadetBlue">
+ <summary>Gets a system-defined color that has an ARGB value of #FF5F9EA0.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.Chartreuse">
+ <summary>Gets a system-defined color that has an ARGB value of #FF7FFF00.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.Chocolate">
+ <summary>Gets a system-defined color that has an ARGB value of #FFD2691E.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.Coral">
+ <summary>Gets a system-defined color that has an ARGB value of #FFFF7F50.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.CornflowerBlue">
+ <summary>Gets a system-defined color that has an ARGB value of #FF6495ED.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.Cornsilk">
+ <summary>Gets a system-defined color that has an ARGB value of #FFFFF8DC.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.Crimson">
+ <summary>Gets a system-defined color that has an ARGB value of #FFDC143C.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.Cyan">
+ <summary>Gets a system-defined color that has an ARGB value of #FF00FFFF.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.DarkBlue">
+ <summary>Gets a system-defined color that has an ARGB value of #FF00008B.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.DarkCyan">
+ <summary>Gets a system-defined color that has an ARGB value of #FF008B8B.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.DarkGoldenrod">
+ <summary>Gets a system-defined color that has an ARGB value of #FFB8860B.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.DarkGray">
+ <summary>Gets a system-defined color that has an ARGB value of #FFA9A9A9.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.DarkGreen">
+ <summary>Gets a system-defined color that has an ARGB value of #FF006400.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.DarkKhaki">
+ <summary>Gets a system-defined color that has an ARGB value of #FFBDB76B.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.DarkMagenta">
+ <summary>Gets a system-defined color that has an ARGB value of #FF8B008B.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.DarkOliveGreen">
+ <summary>Gets a system-defined color that has an ARGB value of #FF556B2F.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.DarkOrange">
+ <summary>Gets a system-defined color that has an ARGB value of #FFFF8C00.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.DarkOrchid">
+ <summary>Gets a system-defined color that has an ARGB value of #FF9932CC.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.DarkRed">
+ <summary>Gets a system-defined color that has an ARGB value of #FF8B0000.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.DarkSalmon">
+ <summary>Gets a system-defined color that has an ARGB value of #FFE9967A.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.DarkSeaGreen">
+ <summary>Gets a system-defined color that has an ARGB value of #FF8FBC8F.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.DarkSlateBlue">
+ <summary>Gets a system-defined color that has an ARGB value of #FF483D8B.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.DarkSlateGray">
+ <summary>Gets a system-defined color that has an ARGB value of #FF2F4F4F.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.DarkTurquoise">
+ <summary>Gets a system-defined color that has an ARGB value of #FF00CED1.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.DarkViolet">
+ <summary>Gets a system-defined color that has an ARGB value of #FF9400D3.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.DeepPink">
+ <summary>Gets a system-defined color that has an ARGB value of #FFFF1493.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.DeepSkyBlue">
+ <summary>Gets a system-defined color that has an ARGB value of #FF00BFFF.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.DimGray">
+ <summary>Gets a system-defined color that has an ARGB value of #FF696969.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.DodgerBlue">
+ <summary>Gets a system-defined color that has an ARGB value of #FF1E90FF.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="F:System.Drawing.Color.Empty">
+ <summary>Represents a color that is null.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Drawing.Color.Equals(System.Object)">
+ <summary>Tests whether the specified object is a <see cref="T:System.Drawing.Color"></see> structure and is equivalent to this <see cref="T:System.Drawing.Color"></see> structure.</summary>
+ <param name="obj">The object to test.</param>
+ <returns>true if <paramref name="obj">obj</paramref> is a <see cref="T:System.Drawing.Color"></see> structure equivalent to this <see cref="T:System.Drawing.Color"></see> structure; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.Firebrick">
+ <summary>Gets a system-defined color that has an ARGB value of #FFB22222.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.FloralWhite">
+ <summary>Gets a system-defined color that has an ARGB value of #FFFFFAF0.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.ForestGreen">
+ <summary>Gets a system-defined color that has an ARGB value of #FF228B22.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="M:System.Drawing.Color.FromArgb(System.Int32,System.Int32,System.Int32,System.Int32)">
+ <summary>Creates a <see cref="T:System.Drawing.Color"></see> structure from the four ARGB component (alpha, red, green, and blue) values. Although this method allows a 32-bit value to be passed for each component, the value of each component is limited to 8 bits.</summary>
+ <param name="alpha">The alpha component. Valid values are 0 through 255.</param>
+ <param name="red">The red component. Valid values are 0 through 255.</param>
+ <param name="green">The green component. Valid values are 0 through 255.</param>
+ <param name="blue">The blue component. Valid values are 0 through 255.</param>
+ <returns>The <see cref="T:System.Drawing.Color"></see> that this method creates.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="alpha">alpha</paramref>, <paramref name="red">red</paramref>, <paramref name="green">green</paramref>, or <paramref name="blue">blue</paramref> is less than 0 or greater than 255.</exception>
+ </member>
+ <member name="M:System.Drawing.Color.FromArgb(System.Int32,System.Int32,System.Int32)">
+ <summary>Creates a <see cref="T:System.Drawing.Color"></see> structure from the specified 8-bit color values (red, green, and blue). The alpha value is implicitly 255 (fully opaque). Although this method allows a 32-bit value to be passed for each color component, the value of each component is limited to 8 bits.</summary>
+ <param name="red">The red component value for the new <see cref="T:System.Drawing.Color"></see>. Valid values are 0 through 255.</param>
+ <param name="green">The green component value for the new <see cref="T:System.Drawing.Color"></see>. Valid values are 0 through 255.</param>
+ <param name="blue">The blue component value for the new <see cref="T:System.Drawing.Color"></see>. Valid values are 0 through 255.</param>
+ <returns>The <see cref="T:System.Drawing.Color"></see> that this method creates.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="red">red</paramref>, <paramref name="green">green</paramref>, or <paramref name="blue">blue</paramref> is less than 0 or greater than 255.</exception>
+ </member>
+ <member name="M:System.Drawing.Color.FromArgb(System.Int32,System.Drawing.Color)">
+ <summary>Creates a <see cref="T:System.Drawing.Color"></see> structure from the specified <see cref="T:System.Drawing.Color"></see> structure, but with the new specified alpha value. Although this method allows a 32-bit value to be passed for the alpha value, the value is limited to 8 bits.</summary>
+ <param name="alpha">The alpha value for the new <see cref="T:System.Drawing.Color"></see>. Valid values are 0 through 255.</param>
+ <param name="baseColor">The <see cref="T:System.Drawing.Color"></see> from which to create the new <see cref="T:System.Drawing.Color"></see>.</param>
+ <returns>The <see cref="T:System.Drawing.Color"></see> that this method creates.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="alpha">alpha</paramref> is less than 0 or greater than 255.</exception>
+ </member>
+ <member name="M:System.Drawing.Color.FromArgb(System.Int32)">
+ <summary>Creates a <see cref="T:System.Drawing.Color"></see> structure from a 32-bit ARGB value.</summary>
+ <param name="argb">A value specifying the 32-bit ARGB value.</param>
+ <returns>The <see cref="T:System.Drawing.Color"></see> structure that this method creates.</returns>
+ </member>
+ <member name="M:System.Drawing.Color.FromKnownColor(System.Drawing.KnownColor)">
+ <summary>Creates a <see cref="T:System.Drawing.Color"></see> structure from the specified predefined color.</summary>
+ <param name="color">An element of the <see cref="T:System.Drawing.KnownColor"></see> enumeration.</param>
+ <returns>The <see cref="T:System.Drawing.Color"></see> that this method creates.</returns>
+ </member>
+ <member name="M:System.Drawing.Color.FromName(System.String)">
+ <summary>Creates a <see cref="T:System.Drawing.Color"></see> structure from the specified name of a predefined color.</summary>
+ <param name="name">A string that is the name of a predefined color. Valid names are the same as the names of the elements of the <see cref="T:System.Drawing.KnownColor"></see> enumeration.</param>
+ <returns>The <see cref="T:System.Drawing.Color"></see> that this method creates.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.Fuchsia">
+ <summary>Gets a system-defined color that has an ARGB value of #FFFF00FF.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.G">
+ <summary>Gets the green component value of this <see cref="T:System.Drawing.Color"></see> structure.</summary>
+ <returns>The green component value of this <see cref="T:System.Drawing.Color"></see>.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.Gainsboro">
+ <summary>Gets a system-defined color that has an ARGB value of #FFDCDCDC.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="M:System.Drawing.Color.GetBrightness">
+ <summary>Gets the hue-saturation-brightness (HSB) brightness value for this <see cref="T:System.Drawing.Color"></see> structure.</summary>
+ <returns>The brightness of this <see cref="T:System.Drawing.Color"></see>. The brightness ranges from 0.0 through 1.0, where 0.0 represents black and 1.0 represents white.</returns>
+ </member>
+ <member name="M:System.Drawing.Color.GetHashCode">
+ <summary>Returns a hash code for this <see cref="T:System.Drawing.Color"></see> structure.</summary>
+ <returns>An integer value that specifies the hash code for this <see cref="T:System.Drawing.Color"></see>.</returns>
+ </member>
+ <member name="M:System.Drawing.Color.GetHue">
+ <summary>Gets the hue-saturation-brightness (HSB) hue value, in degrees, for this <see cref="T:System.Drawing.Color"></see> structure.</summary>
+ <returns>The hue, in degrees, of this <see cref="T:System.Drawing.Color"></see>. The hue is measured in degrees, ranging from 0.0 through 360.0, in HSB color space.</returns>
+ </member>
+ <member name="M:System.Drawing.Color.GetSaturation">
+ <summary>Gets the hue-saturation-brightness (HSB) saturation value for this <see cref="T:System.Drawing.Color"></see> structure.</summary>
+ <returns>The saturation of this <see cref="T:System.Drawing.Color"></see>. The saturation ranges from 0.0 through 1.0, where 0.0 is grayscale and 1.0 is the most saturated.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.GhostWhite">
+ <summary>Gets a system-defined color that has an ARGB value of #FFF8F8FF.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.Gold">
+ <summary>Gets a system-defined color that has an ARGB value of #FFFFD700.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.Goldenrod">
+ <summary>Gets a system-defined color that has an ARGB value of #FFDAA520.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.Gray">
+ <summary>Gets a system-defined color that has an ARGB value of #FF808080.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> strcture representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.Green">
+ <summary>Gets a system-defined color that has an ARGB value of #FF008000.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.GreenYellow">
+ <summary>Gets a system-defined color that has an ARGB value of #FFADFF2F.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.Honeydew">
+ <summary>Gets a system-defined color that has an ARGB value of #FFF0FFF0.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.HotPink">
+ <summary>Gets a system-defined color that has an ARGB value of #FFFF69B4.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.IndianRed">
+ <summary>Gets a system-defined color that has an ARGB value of #FFCD5C5C.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.Indigo">
+ <summary>Gets a system-defined color that has an ARGB value of #FF4B0082.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.IsEmpty">
+ <summary>Specifies whether this <see cref="T:System.Drawing.Color"></see> structure is uninitialized.</summary>
+ <returns>This property returns true if this color is uninitialized; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.IsKnownColor">
+ <summary>Gets a value indicating whether this <see cref="T:System.Drawing.Color"></see> structure is a predefined color. Predefined colors are represented by the elements of the <see cref="T:System.Drawing.KnownColor"></see> enumeration.</summary>
+ <returns>true if this <see cref="T:System.Drawing.Color"></see> was created from a predefined color by using either the <see cref="M:System.Drawing.Color.FromName(System.String)"></see> method or the <see cref="M:System.Drawing.Color.FromKnownColor(System.Drawing.KnownColor)"></see> method; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.IsNamedColor">
+ <summary>Gets a value indicating whether this <see cref="T:System.Drawing.Color"></see> structure is a named color or a member of the <see cref="T:System.Drawing.KnownColor"></see> enumeration.</summary>
+ <returns>true if this <see cref="T:System.Drawing.Color"></see> was created by using either the <see cref="M:System.Drawing.Color.FromName(System.String)"></see> method or the <see cref="M:System.Drawing.Color.FromKnownColor(System.Drawing.KnownColor)"></see> method; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.IsSystemColor">
+ <summary>Gets a value indicating whether this <see cref="T:System.Drawing.Color"></see> structure is a system color. A system color is a color that is used in a Windows display element. System colors are represented by elements of the <see cref="T:System.Drawing.KnownColor"></see> enumeration.</summary>
+ <returns>true if this <see cref="T:System.Drawing.Color"></see> was created from a system color by using either the <see cref="M:System.Drawing.Color.FromName(System.String)"></see> method or the <see cref="M:System.Drawing.Color.FromKnownColor(System.Drawing.KnownColor)"></see> method; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.Ivory">
+ <summary>Gets a system-defined color that has an ARGB value of #FFFFFFF0.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.Khaki">
+ <summary>Gets a system-defined color that has an ARGB value of #FFF0E68C.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.Lavender">
+ <summary>Gets a system-defined color that has an ARGB value of #FFE6E6FA.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.LavenderBlush">
+ <summary>Gets a system-defined color that has an ARGB value of #FFFFF0F5.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.LawnGreen">
+ <summary>Gets a system-defined color that has an ARGB value of #FF7CFC00.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.LemonChiffon">
+ <summary>Gets a system-defined color that has an ARGB value of #FFFFFACD.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.LightBlue">
+ <summary>Gets a system-defined color that has an ARGB value of #FFADD8E6.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.LightCoral">
+ <summary>Gets a system-defined color that has an ARGB value of #FFF08080.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.LightCyan">
+ <summary>Gets a system-defined color that has an ARGB value of #FFE0FFFF.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.LightGoldenrodYellow">
+ <summary>Gets a system-defined color that has an ARGB value of #FFFAFAD2.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.LightGray">
+ <summary>Gets a system-defined color that has an ARGB value of #FFD3D3D3.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.LightGreen">
+ <summary>Gets a system-defined color that has an ARGB value of #FF90EE90.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.LightPink">
+ <summary>Gets a system-defined color that has an ARGB value of #FFFFB6C1.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.LightSalmon">
+ <summary>Gets a system-defined color that has an ARGB value of #FFFFA07A.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.LightSeaGreen">
+ <summary>Gets a system-defined color that has an ARGB value of #FF20B2AA.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.LightSkyBlue">
+ <summary>Gets a system-defined color that has an ARGB value of #FF87CEFA.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.LightSlateGray">
+ <summary>Gets a system-defined color that has an ARGB value of #FF778899.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.LightSteelBlue">
+ <summary>Gets a system-defined color that has an ARGB value of #FFB0C4DE.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.LightYellow">
+ <summary>Gets a system-defined color that has an ARGB value of #FFFFFFE0.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.Lime">
+ <summary>Gets a system-defined color that has an ARGB value of #FF00FF00.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.LimeGreen">
+ <summary>Gets a system-defined color that has an ARGB value of #FF32CD32.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.Linen">
+ <summary>Gets a system-defined color that has an ARGB value of #FFFAF0E6.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.Magenta">
+ <summary>Gets a system-defined color that has an ARGB value of #FFFF00FF.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.Maroon">
+ <summary>Gets a system-defined color that has an ARGB value of #FF800000.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.MediumAquamarine">
+ <summary>Gets a system-defined color that has an ARGB value of #FF66CDAA.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.MediumBlue">
+ <summary>Gets a system-defined color that has an ARGB value of #FF0000CD.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.MediumOrchid">
+ <summary>Gets a system-defined color that has an ARGB value of #FFBA55D3.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.MediumPurple">
+ <summary>Gets a system-defined color that has an ARGB value of #FF9370DB.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.MediumSeaGreen">
+ <summary>Gets a system-defined color that has an ARGB value of #FF3CB371.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.MediumSlateBlue">
+ <summary>Gets a system-defined color that has an ARGB value of #FF7B68EE.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.MediumSpringGreen">
+ <summary>Gets a system-defined color that has an ARGB value of #FF00FA9A.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.MediumTurquoise">
+ <summary>Gets a system-defined color that has an ARGB value of #FF48D1CC.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.MediumVioletRed">
+ <summary>Gets a system-defined color that has an ARGB value of #FFC71585.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.MidnightBlue">
+ <summary>Gets a system-defined color that has an ARGB value of #FF191970.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.MintCream">
+ <summary>Gets a system-defined color that has an ARGB value of #FFF5FFFA.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.MistyRose">
+ <summary>Gets a system-defined color that has an ARGB value of #FFFFE4E1.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.Moccasin">
+ <summary>Gets a system-defined color that has an ARGB value of #FFFFE4B5.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.Name">
+ <summary>Gets the name of this <see cref="T:System.Drawing.Color"></see>.</summary>
+ <returns>The name of this <see cref="T:System.Drawing.Color"></see>.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.NavajoWhite">
+ <summary>Gets a system-defined color that has an ARGB value of #FFFFDEAD.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.Navy">
+ <summary>Gets a system-defined color that has an ARGB value of #FF000080.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.OldLace">
+ <summary>Gets a system-defined color that has an ARGB value of #FFFDF5E6.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.Olive">
+ <summary>Gets a system-defined color that has an ARGB value of #FF808000.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.OliveDrab">
+ <summary>Gets a system-defined color that has an ARGB value of #FF6B8E23.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="M:System.Drawing.Color.op_Equality(System.Drawing.Color,System.Drawing.Color)">
+ <summary>Tests whether two specified <see cref="T:System.Drawing.Color"></see> structures are equivalent.</summary>
+ <param name="left">The <see cref="T:System.Drawing.Color"></see> that is to the left of the equality operator.</param>
+ <param name="right">The <see cref="T:System.Drawing.Color"></see> that is to the right of the equality operator.</param>
+ <returns>true if the two <see cref="T:System.Drawing.Color"></see> structures are equal; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Drawing.Color.op_Inequality(System.Drawing.Color,System.Drawing.Color)">
+ <summary>Tests whether two specified <see cref="T:System.Drawing.Color"></see> structures are different.</summary>
+ <param name="left">The <see cref="T:System.Drawing.Color"></see> that is to the left of the inequality operator.</param>
+ <param name="right">The <see cref="T:System.Drawing.Color"></see> that is to the right of the inequality operator.</param>
+ <returns>true if the two <see cref="T:System.Drawing.Color"></see> structures are different; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.Orange">
+ <summary>Gets a system-defined color that has an ARGB value of #FFFFA500.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.OrangeRed">
+ <summary>Gets a system-defined color that has an ARGB value of #FFFF4500.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.Orchid">
+ <summary>Gets a system-defined color that has an ARGB value of #FFDA70D6.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.PaleGoldenrod">
+ <summary>Gets a system-defined color that has an ARGB value of #FFEEE8AA.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.PaleGreen">
+ <summary>Gets a system-defined color that has an ARGB value of #FF98FB98.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.PaleTurquoise">
+ <summary>Gets a system-defined color that has an ARGB value of #FFAFEEEE.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.PaleVioletRed">
+ <summary>Gets a system-defined color that has an ARGB value of #FFDB7093.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.PapayaWhip">
+ <summary>Gets a system-defined color that has an ARGB value of #FFFFEFD5.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.PeachPuff">
+ <summary>Gets a system-defined color that has an ARGB value of #FFFFDAB9.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.Peru">
+ <summary>Gets a system-defined color that has an ARGB value of #FFCD853F.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.Pink">
+ <summary>Gets a system-defined color that has an ARGB value of #FFFFC0CB.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.Plum">
+ <summary>Gets a system-defined color that has an ARGB value of #FFDDA0DD.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.PowderBlue">
+ <summary>Gets a system-defined color that has an ARGB value of #FFB0E0E6.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.Purple">
+ <summary>Gets a system-defined color that has an ARGB value of #FF800080.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.R">
+ <summary>Gets the red component value of this <see cref="T:System.Drawing.Color"></see> structure.</summary>
+ <returns>The red component value of this <see cref="T:System.Drawing.Color"></see>.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.Red">
+ <summary>Gets a system-defined color that has an ARGB value of #FFFF0000.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.RosyBrown">
+ <summary>Gets a system-defined color that has an ARGB value of #FFBC8F8F.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.RoyalBlue">
+ <summary>Gets a system-defined color that has an ARGB value of #FF4169E1.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.SaddleBrown">
+ <summary>Gets a system-defined color that has an ARGB value of #FF8B4513.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.Salmon">
+ <summary>Gets a system-defined color that has an ARGB value of #FFFA8072.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.SandyBrown">
+ <summary>Gets a system-defined color that has an ARGB value of #FFF4A460.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.SeaGreen">
+ <summary>Gets a system-defined color that has an ARGB value of #FF2E8B57.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.SeaShell">
+ <summary>Gets a system-defined color that has an ARGB value of #FFFFF5EE.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.Sienna">
+ <summary>Gets a system-defined color that has an ARGB value of #FFA0522D.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.Silver">
+ <summary>Gets a system-defined color that has an ARGB value of #FFC0C0C0.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.SkyBlue">
+ <summary>Gets a system-defined color that has an ARGB value of #FF87CEEB.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.SlateBlue">
+ <summary>Gets a system-defined color that has an ARGB value of #FF6A5ACD.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.SlateGray">
+ <summary>Gets a system-defined color that has an ARGB value of #FF708090.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.Snow">
+ <summary>Gets a system-defined color that has an ARGB value of #FFFFFAFA.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.SpringGreen">
+ <summary>Gets a system-defined color that has an ARGB value of #FF00FF7F.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.SteelBlue">
+ <summary>Gets a system-defined color that has an ARGB value of #FF4682B4.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.Tan">
+ <summary>Gets a system-defined color that has an ARGB value of #FFD2B48C.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.Teal">
+ <summary>Gets a system-defined color that has an ARGB value of #FF008080.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.Thistle">
+ <summary>Gets a system-defined color that has an ARGB value of #FFD8BFD8.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="M:System.Drawing.Color.ToArgb">
+ <summary>Gets the 32-bit ARGB value of this <see cref="T:System.Drawing.Color"></see> structure.</summary>
+ <returns>The 32-bit ARGB value of this <see cref="T:System.Drawing.Color"></see>.</returns>
+ </member>
+ <member name="M:System.Drawing.Color.ToKnownColor">
+ <summary>Gets the <see cref="T:System.Drawing.KnownColor"></see> value of this <see cref="T:System.Drawing.Color"></see> structure.</summary>
+ <returns>An element of the <see cref="T:System.Drawing.KnownColor"></see> enumeration, if the <see cref="T:System.Drawing.Color"></see> is created from a predefined color by using either the <see cref="M:System.Drawing.Color.FromName(System.String)"></see> method or the <see cref="M:System.Drawing.Color.FromKnownColor(System.Drawing.KnownColor)"></see> method; otherwise, 0.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.Tomato">
+ <summary>Gets a system-defined color that has an ARGB value of #FFFF6347.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="M:System.Drawing.Color.ToString">
+ <summary>Converts this <see cref="T:System.Drawing.Color"></see> structure to a human-readable string.</summary>
+ <returns>A string that is the name of this <see cref="T:System.Drawing.Color"></see>, if the <see cref="T:System.Drawing.Color"></see> is created from a predefined color by using either the <see cref="M:System.Drawing.Color.FromName(System.String)"></see> method or the <see cref="M:System.Drawing.Color.FromKnownColor(System.Drawing.KnownColor)"></see> method; otherwise, a string that consists of the ARGB component names and their values.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.Transparent">
+ <summary>Gets a system-defined color.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.Turquoise">
+ <summary>Gets a system-defined color that has an ARGB value of #FF40E0D0.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.Violet">
+ <summary>Gets a system-defined color that has an ARGB value of #FFEE82EE.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.Wheat">
+ <summary>Gets a system-defined color that has an ARGB value of #FFF5DEB3.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.White">
+ <summary>Gets a system-defined color that has an ARGB value of #FFFFFFFF.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.WhiteSmoke">
+ <summary>Gets a system-defined color that has an ARGB value of #FFF5F5F5.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.Yellow">
+ <summary>Gets a system-defined color that has an ARGB value of #FFFFFF00.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="P:System.Drawing.Color.YellowGreen">
+ <summary>Gets a system-defined color that has an ARGB value of #FF9ACD32.</summary>
+ <returns>A <see cref="T:System.Drawing.Color"></see> representing a system-defined color.</returns>
+ </member>
+ <member name="T:System.IComparable">
+ <summary>Defines a generalized type-specific comparison method that a value type or class implements to order or sort its instances.</summary>
+ </member>
+ <member name="M:System.IComparable.CompareTo(System.Object)">
+ <summary>Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object.</summary>
+ <param name="obj">An object to compare with this instance.</param>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">A value that indicates the relative order of the objects being compared. The return value has these meanings: </p>
+ <table><thead><tr><th> Value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Meaning <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> Less than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td> This instance precedes <code data-dev-comment-type="paramref">obj</code> in the sort order. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td></tr><tr><td> Zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td> This instance occurs in the same position in the sort order as <code data-dev-comment-type="paramref">obj</code>. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td></tr><tr><td> Greater than zero <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td> This instance follows <code data-dev-comment-type="paramref">obj</code> in the sort order. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td></tr></tbody></table></p>
+</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="obj">obj</paramref> is not the same type as this instance.</exception>
+ </member>
+ <member name="T:System.IConvertible">
+ <summary>Defines methods that convert the value of the implementing reference or value type to a common language runtime type that has an equivalent value.</summary>
+ </member>
+ <member name="M:System.IConvertible.GetTypeCode">
+ <summary>Returns the <see cref="T:System.TypeCode"></see> for this instance.</summary>
+ <returns>The enumerated constant that is the <see cref="T:System.TypeCode"></see> of the class or value type that implements this interface.</returns>
+ </member>
+ <member name="M:System.IConvertible.ToBoolean(System.IFormatProvider)">
+ <summary>Converts the value of this instance to an equivalent Boolean value using the specified culture-specific formatting information.</summary>
+ <param name="provider">An <see cref="T:System.IFormatProvider"></see> interface implementation that supplies culture-specific formatting information.</param>
+ <returns>A Boolean value equivalent to the value of this instance.</returns>
+ </member>
+ <member name="M:System.IConvertible.ToByte(System.IFormatProvider)">
+ <summary>Converts the value of this instance to an equivalent 8-bit unsigned integer using the specified culture-specific formatting information.</summary>
+ <param name="provider">An <see cref="T:System.IFormatProvider"></see> interface implementation that supplies culture-specific formatting information.</param>
+ <returns>An 8-bit unsigned integer equivalent to the value of this instance.</returns>
+ </member>
+ <member name="M:System.IConvertible.ToChar(System.IFormatProvider)">
+ <summary>Converts the value of this instance to an equivalent Unicode character using the specified culture-specific formatting information.</summary>
+ <param name="provider">An <see cref="T:System.IFormatProvider"></see> interface implementation that supplies culture-specific formatting information.</param>
+ <returns>A Unicode character equivalent to the value of this instance.</returns>
+ </member>
+ <member name="M:System.IConvertible.ToDateTime(System.IFormatProvider)">
+ <summary>Converts the value of this instance to an equivalent <see cref="T:System.DateTime"></see> using the specified culture-specific formatting information.</summary>
+ <param name="provider">An <see cref="T:System.IFormatProvider"></see> interface implementation that supplies culture-specific formatting information.</param>
+ <returns>A <see cref="T:System.DateTime"></see> instance equivalent to the value of this instance.</returns>
+ </member>
+ <member name="M:System.IConvertible.ToDecimal(System.IFormatProvider)">
+ <summary>Converts the value of this instance to an equivalent <see cref="T:System.Decimal"></see> number using the specified culture-specific formatting information.</summary>
+ <param name="provider">An <see cref="T:System.IFormatProvider"></see> interface implementation that supplies culture-specific formatting information.</param>
+ <returns>A <see cref="T:System.Decimal"></see> number equivalent to the value of this instance.</returns>
+ </member>
+ <member name="M:System.IConvertible.ToDouble(System.IFormatProvider)">
+ <summary>Converts the value of this instance to an equivalent double-precision floating-point number using the specified culture-specific formatting information.</summary>
+ <param name="provider">An <see cref="T:System.IFormatProvider"></see> interface implementation that supplies culture-specific formatting information.</param>
+ <returns>A double-precision floating-point number equivalent to the value of this instance.</returns>
+ </member>
+ <member name="M:System.IConvertible.ToInt16(System.IFormatProvider)">
+ <summary>Converts the value of this instance to an equivalent 16-bit signed integer using the specified culture-specific formatting information.</summary>
+ <param name="provider">An <see cref="T:System.IFormatProvider"></see> interface implementation that supplies culture-specific formatting information.</param>
+ <returns>An 16-bit signed integer equivalent to the value of this instance.</returns>
+ </member>
+ <member name="M:System.IConvertible.ToInt32(System.IFormatProvider)">
+ <summary>Converts the value of this instance to an equivalent 32-bit signed integer using the specified culture-specific formatting information.</summary>
+ <param name="provider">An <see cref="T:System.IFormatProvider"></see> interface implementation that supplies culture-specific formatting information.</param>
+ <returns>An 32-bit signed integer equivalent to the value of this instance.</returns>
+ </member>
+ <member name="M:System.IConvertible.ToInt64(System.IFormatProvider)">
+ <summary>Converts the value of this instance to an equivalent 64-bit signed integer using the specified culture-specific formatting information.</summary>
+ <param name="provider">An <see cref="T:System.IFormatProvider"></see> interface implementation that supplies culture-specific formatting information.</param>
+ <returns>An 64-bit signed integer equivalent to the value of this instance.</returns>
+ </member>
+ <member name="M:System.IConvertible.ToSByte(System.IFormatProvider)">
+ <summary>Converts the value of this instance to an equivalent 8-bit signed integer using the specified culture-specific formatting information.</summary>
+ <param name="provider">An <see cref="T:System.IFormatProvider"></see> interface implementation that supplies culture-specific formatting information.</param>
+ <returns>An 8-bit signed integer equivalent to the value of this instance.</returns>
+ </member>
+ <member name="M:System.IConvertible.ToSingle(System.IFormatProvider)">
+ <summary>Converts the value of this instance to an equivalent single-precision floating-point number using the specified culture-specific formatting information.</summary>
+ <param name="provider">An <see cref="T:System.IFormatProvider"></see> interface implementation that supplies culture-specific formatting information.</param>
+ <returns>A single-precision floating-point number equivalent to the value of this instance.</returns>
+ </member>
+ <member name="M:System.IConvertible.ToString(System.IFormatProvider)">
+ <summary>Converts the value of this instance to an equivalent <see cref="T:System.String"></see> using the specified culture-specific formatting information.</summary>
+ <param name="provider">An <see cref="T:System.IFormatProvider"></see> interface implementation that supplies culture-specific formatting information.</param>
+ <returns>A <see cref="T:System.String"></see> instance equivalent to the value of this instance.</returns>
+ </member>
+ <member name="M:System.IConvertible.ToType(System.Type,System.IFormatProvider)">
+ <summary>Converts the value of this instance to an <see cref="T:System.Object"></see> of the specified <see cref="T:System.Type"></see> that has an equivalent value, using the specified culture-specific formatting information.</summary>
+ <param name="conversionType">The <see cref="T:System.Type"></see> to which the value of this instance is converted.</param>
+ <param name="provider">An <see cref="T:System.IFormatProvider"></see> interface implementation that supplies culture-specific formatting information.</param>
+ <returns>An <see cref="T:System.Object"></see> instance of type <paramref name="conversionType">conversionType</paramref> whose value is equivalent to the value of this instance.</returns>
+ </member>
+ <member name="M:System.IConvertible.ToUInt16(System.IFormatProvider)">
+ <summary>Converts the value of this instance to an equivalent 16-bit unsigned integer using the specified culture-specific formatting information.</summary>
+ <param name="provider">An <see cref="T:System.IFormatProvider"></see> interface implementation that supplies culture-specific formatting information.</param>
+ <returns>An 16-bit unsigned integer equivalent to the value of this instance.</returns>
+ </member>
+ <member name="M:System.IConvertible.ToUInt32(System.IFormatProvider)">
+ <summary>Converts the value of this instance to an equivalent 32-bit unsigned integer using the specified culture-specific formatting information.</summary>
+ <param name="provider">An <see cref="T:System.IFormatProvider"></see> interface implementation that supplies culture-specific formatting information.</param>
+ <returns>An 32-bit unsigned integer equivalent to the value of this instance.</returns>
+ </member>
+ <member name="M:System.IConvertible.ToUInt64(System.IFormatProvider)">
+ <summary>Converts the value of this instance to an equivalent 64-bit unsigned integer using the specified culture-specific formatting information.</summary>
+ <param name="provider">An <see cref="T:System.IFormatProvider"></see> interface implementation that supplies culture-specific formatting information.</param>
+ <returns>An 64-bit unsigned integer equivalent to the value of this instance.</returns>
+ </member>
+ <member name="T:System.ICustomFormatter">
+ <summary>Defines a method that supports custom formatting of the value of an object.</summary>
+ </member>
+ <member name="M:System.ICustomFormatter.Format(System.String,System.Object,System.IFormatProvider)">
+ <summary>Converts the value of a specified object to an equivalent string representation using specified format and culture-specific formatting information.</summary>
+ <param name="format">A format string containing formatting specifications.</param>
+ <param name="arg">An object to format.</param>
+ <param name="formatProvider">An object that supplies format information about the current instance.</param>
+ <returns>The string representation of the value of <paramref name="arg">arg</paramref>, formatted as specified by <paramref name="format">format</paramref> and <paramref name="formatProvider">formatProvider</paramref>.</returns>
+ </member>
+ <member name="T:System.IProgress`1">
+ <summary>Defines a provider for progress updates.</summary>
+ <typeparam name="T">The type of progress update value.</typeparam>
+ </member>
+ <member name="M:System.IProgress`1.Report(`0)">
+ <summary>Reports a progress update.</summary>
+ <param name="value">The value of the updated progress.</param>
+ </member>
+ <member name="T:System.IServiceProvider">
+ <summary>Defines a mechanism for retrieving a service object; that is, an object that provides custom support to other objects.</summary>
+ </member>
+ <member name="M:System.IServiceProvider.GetService(System.Type)">
+ <summary>Gets the service object of the specified type.</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">serviceType</paramref>. -or- null if there is no service object of type <paramref name="serviceType">serviceType</paramref>.</returns>
+ </member>
+ <member name="T:System.Lazy`1">
+ <summary>Provides support for lazy initialization.</summary>
+ <typeparam name="T">The type of object that is being lazily initialized.</typeparam>
+ </member>
+ <member name="M:System.Lazy`1.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Lazy`1"></see> class. When lazy initialization occurs, the default constructor of the target type is used.</summary>
+ </member>
+ <member name="M:System.Lazy`1.#ctor(System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.Lazy`1"></see> class. When lazy initialization occurs, the default constructor of the target type and the specified initialization mode are used.</summary>
+ <param name="isThreadSafe">true to make this instance usable concurrently by multiple threads; false to make the instance usable by only one thread at a time.</param>
+ </member>
+ <member name="M:System.Lazy`1.#ctor(System.Func{`0})">
+ <summary>Initializes a new instance of the <see cref="T:System.Lazy`1"></see> class. When lazy initialization occurs, the specified initialization function is used.</summary>
+ <param name="valueFactory">The delegate that is invoked to produce the lazily initialized value when it is needed.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="valueFactory">valueFactory</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Lazy`1.#ctor(System.Threading.LazyThreadSafetyMode)">
+ <summary>Initializes a new instance of the <see cref="T:System.Lazy`1"></see> class that uses the default constructor of <paramref name="T">T</paramref> and the specified thread-safety mode.</summary>
+ <param name="mode">One of the enumeration values that specifies the thread safety mode.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="mode">mode</paramref> contains an invalid value.</exception>
+ </member>
+ <member name="M:System.Lazy`1.#ctor(System.Func{`0},System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.Lazy`1"></see> class. When lazy initialization occurs, the specified initialization function and initialization mode are used.</summary>
+ <param name="valueFactory">The delegate that is invoked to produce the lazily initialized value when it is needed.</param>
+ <param name="isThreadSafe">true to make this instance usable concurrently by multiple threads; false to make this instance usable by only one thread at a time.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="valueFactory">valueFactory</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Lazy`1.#ctor(System.Func{`0},System.Threading.LazyThreadSafetyMode)">
+ <summary>Initializes a new instance of the <see cref="T:System.Lazy`1"></see> class that uses the specified initialization function and thread-safety mode.</summary>
+ <param name="valueFactory">The delegate that is invoked to produce the lazily initialized value when it is needed.</param>
+ <param name="mode">One of the enumeration values that specifies the thread safety mode.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="mode">mode</paramref> contains an invalid value.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="valueFactory">valueFactory</paramref> is null.</exception>
+ </member>
+ <member name="P:System.Lazy`1.IsValueCreated">
+ <summary>Gets a value that indicates whether a value has been created for this <see cref="T:System.Lazy`1"></see> instance.</summary>
+ <returns>true if a value has been created for this <see cref="T:System.Lazy`1"></see> instance; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Lazy`1.ToString">
+ <summary>Creates and returns a string representation of the <see cref="P:System.Lazy`1.Value"></see> property for this instance.</summary>
+ <returns>The result of calling the <see cref="M:System.Object.ToString"></see> method on the <see cref="P:System.Lazy`1.Value"></see> property for this instance, if the value has been created (that is, if the <see cref="P:System.Lazy`1.IsValueCreated"></see> property returns true). Otherwise, a string indicating that the value has not been created.</returns>
+ <exception cref="T:System.NullReferenceException">The <see cref="P:System.Lazy`1.Value"></see> property is null.</exception>
+ </member>
+ <member name="P:System.Lazy`1.Value">
+ <summary>Gets the lazily initialized value of the current <see cref="T:System.Lazy`1"></see> instance.</summary>
+ <returns>The lazily initialized value of the current <see cref="T:System.Lazy`1"></see> instance.</returns>
+ <exception cref="T:System.MemberAccessException">The <see cref="T:System.Lazy`1"></see> instance is initialized to use the default constructor of the type that is being lazily initialized, and permissions to access the constructor are missing.</exception>
+ <exception cref="T:System.MissingMemberException">The <see cref="T:System.Lazy`1"></see> instance is initialized to use the default constructor of the type that is being lazily initialized, and that type does not have a public, parameterless constructor.</exception>
+ <exception cref="T:System.InvalidOperationException">The initialization function tries to access <see cref="P:System.Lazy`1.Value"></see> on this instance.</exception>
+ </member>
+ <member name="T:System.Lazy`2">
+ <summary>Provides a lazy indirect reference to an object and its associated metadata for use by the Managed Extensibility Framework.</summary>
+ <typeparam name="T">The type of the object referenced.</typeparam>
+ <typeparam name="TMetadata">The type of the metadata.</typeparam>
+ </member>
+ <member name="M:System.Lazy`2.#ctor(`1)">
+ <summary>Initializes a new instance of the <see cref="T:System.Lazy`2"></see> class with the specified metadata.</summary>
+ <param name="metadata">The metadata associated with the referenced object.</param>
+ </member>
+ <member name="M:System.Lazy`2.#ctor(System.Func{`0},`1)">
+ <summary>Initializes a new instance of the <see cref="T:System.Lazy`2"></see> class with the specified metadata that uses the specified function to get the referenced object.</summary>
+ <param name="valueFactory">A function that returns the referenced object.</param>
+ <param name="metadata">The metadata associated with the referenced object.</param>
+ </member>
+ <member name="M:System.Lazy`2.#ctor(`1,System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.Lazy`2"></see> class with the specified metadata and thread safety value.</summary>
+ <param name="metadata">The metadata associated with the referenced object.</param>
+ <param name="isThreadSafe">Indicates whether the <see cref="T:System.Lazy`2"></see> object that is created will be thread-safe.</param>
+ </member>
+ <member name="M:System.Lazy`2.#ctor(`1,System.Threading.LazyThreadSafetyMode)">
+ <summary>Initializes a new instance of the <see cref="T:System.Lazy`2"></see> class with the specified metadata and thread synchronization mode.</summary>
+ <param name="metadata">The metadata associated with the referenced object.</param>
+ <param name="mode">The thread synchronization mode.</param>
+ </member>
+ <member name="M:System.Lazy`2.#ctor(System.Func{`0},`1,System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.Lazy`2"></see> class with the specified metadata and thread safety value that uses the specified function to get the referenced object.</summary>
+ <param name="valueFactory">A function that returns the referenced object.</param>
+ <param name="metadata">The metadata associated with the referenced object.</param>
+ <param name="isThreadSafe">Indicates whether the <see cref="T:System.Lazy`2"></see> object that is created will be thread-safe.</param>
+ </member>
+ <member name="M:System.Lazy`2.#ctor(System.Func{`0},`1,System.Threading.LazyThreadSafetyMode)">
+ <summary>Initializes a new instance of the <see cref="T:System.Lazy`2"></see> class with the specified metadata and thread synchronization mode that uses the specified function to get the referenced object.</summary>
+ <param name="valueFactory">A function that returns the referenced object</param>
+ <param name="metadata">The metadata associated with the referenced object.</param>
+ <param name="mode">The thread synchronization mode</param>
+ </member>
+ <member name="P:System.Lazy`2.Metadata">
+ <summary>Gets the metadata associated with the referenced object.</summary>
+ <returns>The metadata associated with the referenced object.</returns>
+ </member>
+ <member name="T:System.LdapStyleUriParser">
+ <summary>A customizable parser based on the Lightweight Directory Access Protocol (LDAP) scheme.</summary>
+ </member>
+ <member name="M:System.LdapStyleUriParser.#ctor">
+ <summary>Creates a customizable parser based on the Lightweight Directory Access Protocol (LDAP) scheme.</summary>
+ </member>
+ <member name="T:System.Linq.Enumerable">
+ <summary>Provides a set of static (Shared in Visual Basic) methods for querying objects that implement <see cref="T:System.Collections.Generic.IEnumerable`1"></see>.</summary>
+ </member>
+ <member name="M:System.Linq.Enumerable.Aggregate``3(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1},System.Func{``1,``2})">
+ <summary>Applies an accumulator function over a sequence. The specified seed value is used as the initial accumulator value, and the specified function is used to select the result value.</summary>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> to aggregate over.</param>
+ <param name="seed">The initial accumulator value.</param>
+ <param name="func">An accumulator function to be invoked on each element.</param>
+ <param name="resultSelector">A function to transform the final accumulator value into the result value.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <typeparam name="TAccumulate">The type of the accumulator value.</typeparam>
+ <typeparam name="TResult">The type of the resulting value.</typeparam>
+ <returns>The transformed final accumulator value.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="func">func</paramref> or <paramref name="resultSelector">resultSelector</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Aggregate``2(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1})">
+ <summary>Applies an accumulator function over a sequence. The specified seed value is used as the initial accumulator value.</summary>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> to aggregate over.</param>
+ <param name="seed">The initial accumulator value.</param>
+ <param name="func">An accumulator function to be invoked on each element.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <typeparam name="TAccumulate">The type of the accumulator value.</typeparam>
+ <returns>The final accumulator value.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="func">func</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Aggregate``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``0,``0})">
+ <summary>Applies an accumulator function over a sequence.</summary>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> to aggregate over.</param>
+ <param name="func">An accumulator function to be invoked on each element.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>The final accumulator value.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="func">func</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.All``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})">
+ <summary>Determines whether all elements of a sequence satisfy a condition.</summary>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> that contains the elements to apply the predicate to.</param>
+ <param name="predicate">A function to test each element for a condition.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>true if every element of the source sequence passes the test in the specified predicate, or if the sequence is empty; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="predicate">predicate</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Any``1(System.Collections.Generic.IEnumerable{``0})">
+ <summary>Determines whether a sequence contains any elements.</summary>
+ <param name="source">The <see cref="T:System.Collections.Generic.IEnumerable`1"></see> to check for emptiness.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>true if the source sequence contains any elements; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Any``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})">
+ <summary>Determines whether any element of a sequence satisfies a condition.</summary>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> whose elements to apply the predicate to.</param>
+ <param name="predicate">A function to test each element for a condition.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>true if any elements in the source sequence pass the test in the specified predicate; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="predicate">predicate</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Append``1(System.Collections.Generic.IEnumerable{``0},``0)">
+ <param name="source"></param>
+ <param name="element"></param>
+ <typeparam name="TSource"></typeparam>
+ <returns></returns>
+ </member>
+ <member name="M:System.Linq.Enumerable.AsEnumerable``1(System.Collections.Generic.IEnumerable{``0})">
+ <summary>Returns the input typed as <see cref="T:System.Collections.Generic.IEnumerable`1"></see>.</summary>
+ <param name="source">The sequence to type as <see cref="T:System.Collections.Generic.IEnumerable`1"></see>.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>The input sequence typed as <see cref="T:System.Collections.Generic.IEnumerable`1"></see>.</returns>
+ </member>
+ <member name="M:System.Linq.Enumerable.Average(System.Collections.Generic.IEnumerable{System.Single})">
+ <summary>Computes the average of a sequence of <see cref="T:System.Single"></see> values.</summary>
+ <param name="source">A sequence of <see cref="T:System.Single"></see> values to calculate the average of.</param>
+ <returns>The average of the sequence of values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Average(System.Collections.Generic.IEnumerable{System.Nullable{System.Single}})">
+ <summary>Computes the average of a sequence of nullable <see cref="T:System.Single"></see> values.</summary>
+ <param name="source">A sequence of nullable <see cref="T:System.Single"></see> values to calculate the average of.</param>
+ <returns>The average of the sequence of values, or null if the source sequence is empty or contains only values that are null.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Average(System.Collections.Generic.IEnumerable{System.Nullable{System.Int64}})">
+ <summary>Computes the average of a sequence of nullable <see cref="T:System.Int64"></see> values.</summary>
+ <param name="source">A sequence of nullable <see cref="T:System.Int64"></see> values to calculate the average of.</param>
+ <returns>The average of the sequence of values, or null if the source sequence is empty or contains only values that are null.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ <exception cref="T:System.OverflowException">The sum of the elements in the sequence is larger than <see cref="F:System.Int64.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Average(System.Collections.Generic.IEnumerable{System.Nullable{System.Int32}})">
+ <summary>Computes the average of a sequence of nullable <see cref="T:System.Int32"></see> values.</summary>
+ <param name="source">A sequence of nullable <see cref="T:System.Int32"></see> values to calculate the average of.</param>
+ <returns>The average of the sequence of values, or null if the source sequence is empty or contains only values that are null.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ <exception cref="T:System.OverflowException">The sum of the elements in the sequence is larger than <see cref="F:System.Int64.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Average(System.Collections.Generic.IEnumerable{System.Nullable{System.Double}})">
+ <summary>Computes the average of a sequence of nullable <see cref="T:System.Double"></see> values.</summary>
+ <param name="source">A sequence of nullable <see cref="T:System.Double"></see> values to calculate the average of.</param>
+ <returns>The average of the sequence of values, or null if the source sequence is empty or contains only values that are null.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Average(System.Collections.Generic.IEnumerable{System.Int64})">
+ <summary>Computes the average of a sequence of <see cref="T:System.Int64"></see> values.</summary>
+ <param name="source">A sequence of <see cref="T:System.Int64"></see> values to calculate the average of.</param>
+ <returns>The average of the sequence of values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Average(System.Collections.Generic.IEnumerable{System.Int32})">
+ <summary>Computes the average of a sequence of <see cref="T:System.Int32"></see> values.</summary>
+ <param name="source">A sequence of <see cref="T:System.Int32"></see> values to calculate the average of.</param>
+ <returns>The average of the sequence of values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Average(System.Collections.Generic.IEnumerable{System.Double})">
+ <summary>Computes the average of a sequence of <see cref="T:System.Double"></see> values.</summary>
+ <param name="source">A sequence of <see cref="T:System.Double"></see> values to calculate the average of.</param>
+ <returns>The average of the sequence of values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Average(System.Collections.Generic.IEnumerable{System.Decimal})">
+ <summary>Computes the average of a sequence of <see cref="T:System.Decimal"></see> values.</summary>
+ <param name="source">A sequence of <see cref="T:System.Decimal"></see> values to calculate the average of.</param>
+ <returns>The average of the sequence of values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Average(System.Collections.Generic.IEnumerable{System.Nullable{System.Decimal}})">
+ <summary>Computes the average of a sequence of nullable <see cref="T:System.Decimal"></see> values.</summary>
+ <param name="source">A sequence of nullable <see cref="T:System.Decimal"></see> values to calculate the average of.</param>
+ <returns>The average of the sequence of values, or null if the source sequence is empty or contains only values that are null.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ <exception cref="T:System.OverflowException">The sum of the elements in the sequence is larger than <see cref="F:System.Decimal.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Int32}})">
+ <summary>Computes the average of a sequence of nullable <see cref="T:System.Int32"></see> values that are obtained by invoking a transform function on each element of the input sequence.</summary>
+ <param name="source">A sequence of values to calculate the average of.</param>
+ <param name="selector">A transform function to apply to each element.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>The average of the sequence of values, or null if the source sequence is empty or contains only values that are null.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is null.</exception>
+ <exception cref="T:System.OverflowException">The sum of the elements in the sequence is larger than <see cref="F:System.Int64.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Single})">
+ <summary>Computes the average of a sequence of <see cref="T:System.Single"></see> values that are obtained by invoking a transform function on each element of the input sequence.</summary>
+ <param name="source">A sequence of values to calculate the average of.</param>
+ <param name="selector">A transform function to apply to each element.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>The average of the sequence of values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Single}})">
+ <summary>Computes the average of a sequence of nullable <see cref="T:System.Single"></see> values that are obtained by invoking a transform function on each element of the input sequence.</summary>
+ <param name="source">A sequence of values to calculate the average of.</param>
+ <param name="selector">A transform function to apply to each element.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>The average of the sequence of values, or null if the source sequence is empty or contains only values that are null.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Int64}})">
+ <summary>Computes the average of a sequence of nullable <see cref="T:System.Int64"></see> values that are obtained by invoking a transform function on each element of the input sequence.</summary>
+ <param name="source">A sequence of values to calculate the average of.</param>
+ <param name="selector">A transform function to apply to each element.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>The average of the sequence of values, or null if the source sequence is empty or contains only values that are null.</returns>
+ </member>
+ <member name="M:System.Linq.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Double}})">
+ <summary>Computes the average of a sequence of nullable <see cref="T:System.Double"></see> values that are obtained by invoking a transform function on each element of the input sequence.</summary>
+ <param name="source">A sequence of values to calculate the average of.</param>
+ <param name="selector">A transform function to apply to each element.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>The average of the sequence of values, or null if the source sequence is empty or contains only values that are null.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Decimal}})">
+ <summary>Computes the average of a sequence of nullable <see cref="T:System.Decimal"></see> values that are obtained by invoking a transform function on each element of the input sequence.</summary>
+ <param name="source">A sequence of values to calculate the average of.</param>
+ <param name="selector">A transform function to apply to each element.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>The average of the sequence of values, or null if the source sequence is empty or contains only values that are null.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is null.</exception>
+ <exception cref="T:System.OverflowException">The sum of the elements in the sequence is larger than <see cref="F:System.Decimal.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int64})">
+ <summary>Computes the average of a sequence of <see cref="T:System.Int64"></see> values that are obtained by invoking a transform function on each element of the input sequence.</summary>
+ <param name="source">A sequence of values to calculate the average of.</param>
+ <param name="selector">A transform function to apply to each element.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>The average of the sequence of values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements.</exception>
+ <exception cref="T:System.OverflowException">The sum of the elements in the sequence is larger than <see cref="F:System.Int64.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32})">
+ <summary>Computes the average of a sequence of <see cref="T:System.Int32"></see> values that are obtained by invoking a transform function on each element of the input sequence.</summary>
+ <param name="source">A sequence of values to calculate the average of.</param>
+ <param name="selector">A transform function to apply to each element.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>The average of the sequence of values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements.</exception>
+ <exception cref="T:System.OverflowException">The sum of the elements in the sequence is larger than <see cref="F:System.Int64.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Double})">
+ <summary>Computes the average of a sequence of <see cref="T:System.Double"></see> values that are obtained by invoking a transform function on each element of the input sequence.</summary>
+ <param name="source">A sequence of values to calculate the average of.</param>
+ <param name="selector">A transform function to apply to each element.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>The average of the sequence of values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Decimal})">
+ <summary>Computes the average of a sequence of <see cref="T:System.Decimal"></see> values that are obtained by invoking a transform function on each element of the input sequence.</summary>
+ <param name="source">A sequence of values that are used to calculate an average.</param>
+ <param name="selector">A transform function to apply to each element.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>The average of the sequence of values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements.</exception>
+ <exception cref="T:System.OverflowException">The sum of the elements in the sequence is larger than <see cref="F:System.Decimal.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Cast``1(System.Collections.IEnumerable)">
+ <summary>Casts the elements of an <see cref="T:System.Collections.IEnumerable"></see> to the specified type.</summary>
+ <param name="source">The <see cref="T:System.Collections.IEnumerable"></see> that contains the elements to be cast to type TResult.</param>
+ <typeparam name="TResult">The type to cast the elements of source to.</typeparam>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> that contains each element of the source sequence cast to the specified type.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ <exception cref="T:System.InvalidCastException">An element in the sequence cannot be cast to type <paramref name="TResult">TResult</paramref>.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Concat``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0})">
+ <summary>Concatenates two sequences.</summary>
+ <param name="first">The first sequence to concatenate.</param>
+ <param name="second">The sequence to concatenate to the first sequence.</param>
+ <typeparam name="TSource">The type of the elements of the input sequences.</typeparam>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> that contains the concatenated elements of the two input sequences.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="first">first</paramref> or <paramref name="second">second</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Contains``1(System.Collections.Generic.IEnumerable{``0},``0)">
+ <summary>Determines whether a sequence contains a specified element by using the default equality comparer.</summary>
+ <param name="source">A sequence in which to locate a value.</param>
+ <param name="value">The value to locate in the sequence.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>true if the source sequence contains an element that has the specified value; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Contains``1(System.Collections.Generic.IEnumerable{``0},``0,System.Collections.Generic.IEqualityComparer{``0})">
+ <summary>Determines whether a sequence contains a specified element by using a specified <see cref="T:System.Collections.Generic.IEqualityComparer`1"></see>.</summary>
+ <param name="source">A sequence in which to locate a value.</param>
+ <param name="value">The value to locate in the sequence.</param>
+ <param name="comparer">An equality comparer to compare values.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>true if the source sequence contains an element that has the specified value; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Count``1(System.Collections.Generic.IEnumerable{``0})">
+ <summary>Returns the number of elements in a sequence.</summary>
+ <param name="source">A sequence that contains elements to be counted.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>The number of elements in the input sequence.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ <exception cref="T:System.OverflowException">The number of elements in <paramref name="source">source</paramref> is larger than <see cref="F:System.Int32.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Count``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})">
+ <summary>Returns a number that represents how many elements in the specified sequence satisfy a condition.</summary>
+ <param name="source">A sequence that contains elements to be tested and counted.</param>
+ <param name="predicate">A function to test each element for a condition.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>A number that represents how many elements in the sequence satisfy the condition in the predicate function.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="predicate">predicate</paramref> is null.</exception>
+ <exception cref="T:System.OverflowException">The number of elements in <paramref name="source">source</paramref> is larger than <see cref="F:System.Int32.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.DefaultIfEmpty``1(System.Collections.Generic.IEnumerable{``0},``0)">
+ <summary>Returns the elements of the specified sequence or the specified value in a singleton collection if the sequence is empty.</summary>
+ <param name="source">The sequence to return the specified value for if it is empty.</param>
+ <param name="defaultValue">The value to return if the sequence is empty.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> that contains <paramref name="defaultValue">defaultValue</paramref> if <paramref name="source">source</paramref> is empty; otherwise, <paramref name="source">source</paramref>.</returns>
+ </member>
+ <member name="M:System.Linq.Enumerable.DefaultIfEmpty``1(System.Collections.Generic.IEnumerable{``0})">
+ <summary>Returns the elements of the specified sequence or the type parameter's default value in a singleton collection if the sequence is empty.</summary>
+ <param name="source">The sequence to return a default value for if it is empty.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> object that contains the default value for the <paramref name="TSource">TSource</paramref> type if <paramref name="source">source</paramref> is empty; otherwise, <paramref name="source">source</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Distinct``1(System.Collections.Generic.IEnumerable{``0})">
+ <summary>Returns distinct elements from a sequence by using the default equality comparer to compare values.</summary>
+ <param name="source">The sequence to remove duplicate elements from.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> that contains distinct elements from the source sequence.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Distinct``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})">
+ <summary>Returns distinct elements from a sequence by using a specified <see cref="T:System.Collections.Generic.IEqualityComparer`1"></see> to compare values.</summary>
+ <param name="source">The sequence to remove duplicate elements from.</param>
+ <param name="comparer">An <see cref="T:System.Collections.Generic.IEqualityComparer`1"></see> to compare values.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> that contains distinct elements from the source sequence.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.ElementAt``1(System.Collections.Generic.IEnumerable{``0},System.Int32)">
+ <summary>Returns the element at a specified index in a sequence.</summary>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> to return an element from.</param>
+ <param name="index">The zero-based index of the element to retrieve.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>The element at the specified position in the source sequence.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than 0 or greater than or equal to the number of elements in <paramref name="source">source</paramref>.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.ElementAtOrDefault``1(System.Collections.Generic.IEnumerable{``0},System.Int32)">
+ <summary>Returns the element at a specified index in a sequence or a default value if the index is out of range.</summary>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> to return an element from.</param>
+ <param name="index">The zero-based index of the element to retrieve.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>default(<paramref name="TSource">TSource</paramref>) if the index is outside the bounds of the source sequence; otherwise, the element at the specified position in the source sequence.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Empty``1">
+ <summary>Returns an empty <see cref="T:System.Collections.Generic.IEnumerable`1"></see> that has the specified type argument.</summary>
+ <typeparam name="TResult">The type to assign to the type parameter of the returned generic <see cref="T:System.Collections.Generic.IEnumerable`1"></see>.</typeparam>
+ <returns>An empty <see cref="T:System.Collections.Generic.IEnumerable`1"></see> whose type argument is <paramref name="TResult">TResult</paramref>.</returns>
+ </member>
+ <member name="M:System.Linq.Enumerable.Except``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0})">
+ <summary>Produces the set difference of two sequences by using the default equality comparer to compare values.</summary>
+ <param name="first">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> whose elements that are not also in second will be returned.</param>
+ <param name="second">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> whose elements that also occur in the first sequence will cause those elements to be removed from the returned sequence.</param>
+ <typeparam name="TSource">The type of the elements of the input sequences.</typeparam>
+ <returns>A sequence that contains the set difference of the elements of two sequences.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="first">first</paramref> or <paramref name="second">second</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Except``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})">
+ <summary>Produces the set difference of two sequences by using the specified <see cref="T:System.Collections.Generic.IEqualityComparer`1"></see> to compare values.</summary>
+ <param name="first">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> whose elements that are not also in second will be returned.</param>
+ <param name="second">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> whose elements that also occur in the first sequence will cause those elements to be removed from the returned sequence.</param>
+ <param name="comparer">An <see cref="T:System.Collections.Generic.IEqualityComparer`1"></see> to compare values.</param>
+ <typeparam name="TSource">The type of the elements of the input sequences.</typeparam>
+ <returns>A sequence that contains the set difference of the elements of two sequences.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="first">first</paramref> or <paramref name="second">second</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.First``1(System.Collections.Generic.IEnumerable{``0})">
+ <summary>Returns the first element of a sequence.</summary>
+ <param name="source">The <see cref="T:System.Collections.Generic.IEnumerable`1"></see> to return the first element of.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>The first element in the specified sequence.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException">The source sequence is empty.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.First``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})">
+ <summary>Returns the first element in a sequence that satisfies a specified condition.</summary>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> to return an element from.</param>
+ <param name="predicate">A function to test each element for a condition.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>The first element in the sequence that passes the test in the specified predicate function.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="predicate">predicate</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException">No element satisfies the condition in <paramref name="predicate">predicate</paramref>. -or- The source sequence is empty.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.FirstOrDefault``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})">
+ <summary>Returns the first element of the sequence that satisfies a condition or a default value if no such element is found.</summary>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> to return an element from.</param>
+ <param name="predicate">A function to test each element for a condition.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>default(<paramref name="TSource">TSource</paramref>) if <paramref name="source">source</paramref> is empty or if no element passes the test specified by <paramref name="predicate">predicate</paramref>; otherwise, the first element in <paramref name="source">source</paramref> that passes the test specified by <paramref name="predicate">predicate</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="predicate">predicate</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.FirstOrDefault``1(System.Collections.Generic.IEnumerable{``0})">
+ <summary>Returns the first element of a sequence, or a default value if the sequence contains no elements.</summary>
+ <param name="source">The <see cref="T:System.Collections.Generic.IEnumerable`1"></see> to return the first element of.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>default(<paramref name="TSource">TSource</paramref>) if <paramref name="source">source</paramref> is empty; otherwise, the first element in <paramref name="source">source</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3})">
+ <summary>Groups the elements of a sequence according to a specified key selector function and creates a result value from each group and its key. The elements of each group are projected by using a specified function.</summary>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> whose elements to group.</param>
+ <param name="keySelector">A function to extract the key for each element.</param>
+ <param name="elementSelector">A function to map each source element to an element in an <see cref="T:System.Linq.IGrouping`2"></see>.</param>
+ <param name="resultSelector">A function to create a result value from each group.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <typeparam name="TKey">The type of the key returned by keySelector.</typeparam>
+ <typeparam name="TElement">The type of the elements in each <see cref="T:System.Linq.IGrouping`2"></see>.</typeparam>
+ <typeparam name="TResult">The type of the result value returned by resultSelector.</typeparam>
+ <returns>A collection of elements of type <paramref name="TResult">TResult</paramref> where each element represents a projection over a group and its key.</returns>
+ </member>
+ <member name="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3},System.Collections.Generic.IEqualityComparer{``1})">
+ <summary>Groups the elements of a sequence according to a specified key selector function and creates a result value from each group and its key. Key values are compared by using a specified comparer, and the elements of each group are projected by using a specified function.</summary>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> whose elements to group.</param>
+ <param name="keySelector">A function to extract the key for each element.</param>
+ <param name="elementSelector">A function to map each source element to an element in an <see cref="T:System.Linq.IGrouping`2"></see>.</param>
+ <param name="resultSelector">A function to create a result value from each group.</param>
+ <param name="comparer">An <see cref="T:System.Collections.Generic.IEqualityComparer`1"></see> to compare keys with.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <typeparam name="TKey">The type of the key returned by keySelector.</typeparam>
+ <typeparam name="TElement">The type of the elements in each <see cref="T:System.Linq.IGrouping`2"></see>.</typeparam>
+ <typeparam name="TResult">The type of the result value returned by resultSelector.</typeparam>
+ <returns>A collection of elements of type <paramref name="TResult">TResult</paramref> where each element represents a projection over a group and its key.</returns>
+ </member>
+ <member name="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})">
+ <summary>Groups the elements of a sequence according to a specified key selector function and projects the elements for each group by using a specified function.</summary>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> whose elements to group.</param>
+ <param name="keySelector">A function to extract the key for each element.</param>
+ <param name="elementSelector">A function to map each source element to an element in the <see cref="T:System.Linq.IGrouping`2"></see>.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <typeparam name="TKey">The type of the key returned by keySelector.</typeparam>
+ <typeparam name="TElement">The type of the elements in the <see cref="T:System.Linq.IGrouping`2"></see>.</typeparam>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">An <code>IEnumerable&lt;&gt;<_tkey2c_ telement="">&gt;</_tkey2c_></code> in C# or <code>IEnumerable(Of IGrouping(Of TKey, TElement))</code> in Visual Basic where each <xref href="System.Linq.IGrouping`2"></xref> object contains a collection of objects of type <code data-dev-comment-type="paramref">TElement</code> and a key.</p>
+</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="keySelector">keySelector</paramref> or <paramref name="elementSelector">elementSelector</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})">
+ <summary>Groups the elements of a sequence according to a key selector function. The keys are compared by using a comparer and each group's elements are projected by using a specified function.</summary>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> whose elements to group.</param>
+ <param name="keySelector">A function to extract the key for each element.</param>
+ <param name="elementSelector">A function to map each source element to an element in an <see cref="T:System.Linq.IGrouping`2"></see>.</param>
+ <param name="comparer">An <see cref="T:System.Collections.Generic.IEqualityComparer`1"></see> to compare keys.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <typeparam name="TKey">The type of the key returned by keySelector.</typeparam>
+ <typeparam name="TElement">The type of the elements in the <see cref="T:System.Linq.IGrouping`2"></see>.</typeparam>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">An <code>IEnumerable&lt;&gt;<_tkey2c_ telement="">&gt;</_tkey2c_></code> in C# or <code>IEnumerable(Of IGrouping(Of TKey, TElement))</code> in Visual Basic where each <xref href="System.Linq.IGrouping`2"></xref> object contains a collection of objects of type <code data-dev-comment-type="paramref">TElement</code> and a key.</p>
+</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="keySelector">keySelector</paramref> or <paramref name="elementSelector">elementSelector</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2})">
+ <summary>Groups the elements of a sequence according to a specified key selector function and creates a result value from each group and its key.</summary>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> whose elements to group.</param>
+ <param name="keySelector">A function to extract the key for each element.</param>
+ <param name="resultSelector">A function to create a result value from each group.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <typeparam name="TKey">The type of the key returned by keySelector.</typeparam>
+ <typeparam name="TResult">The type of the result value returned by resultSelector.</typeparam>
+ <returns>A collection of elements of type <paramref name="TResult">TResult</paramref> where each element represents a projection over a group and its key.</returns>
+ </member>
+ <member name="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2},System.Collections.Generic.IEqualityComparer{``1})">
+ <summary>Groups the elements of a sequence according to a specified key selector function and creates a result value from each group and its key. The keys are compared by using a specified comparer.</summary>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> whose elements to group.</param>
+ <param name="keySelector">A function to extract the key for each element.</param>
+ <param name="resultSelector">A function to create a result value from each group.</param>
+ <param name="comparer">An <see cref="T:System.Collections.Generic.IEqualityComparer`1"></see> to compare keys with.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <typeparam name="TKey">The type of the key returned by keySelector.</typeparam>
+ <typeparam name="TResult">The type of the result value returned by resultSelector.</typeparam>
+ <returns>A collection of elements of type <paramref name="TResult">TResult</paramref> where each element represents a projection over a group and its key.</returns>
+ </member>
+ <member name="M:System.Linq.Enumerable.GroupBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})">
+ <summary>Groups the elements of a sequence according to a specified key selector function.</summary>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> whose elements to group.</param>
+ <param name="keySelector">A function to extract the key for each element.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <typeparam name="TKey">The type of the key returned by keySelector.</typeparam>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">An <code>IEnumerable&lt;&gt;<_tkey2c_ tsource="">&gt;</_tkey2c_></code> in C# or <code>IEnumerable(Of IGrouping(Of TKey, TSource))</code> in Visual Basic where each <xref href="System.Linq.IGrouping`2"></xref> object contains a sequence of objects and a key.</p>
+</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="keySelector">keySelector</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.GroupBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})">
+ <summary>Groups the elements of a sequence according to a specified key selector function and compares the keys by using a specified comparer.</summary>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> whose elements to group.</param>
+ <param name="keySelector">A function to extract the key for each element.</param>
+ <param name="comparer">An <see cref="T:System.Collections.Generic.IEqualityComparer`1"></see> to compare keys.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <typeparam name="TKey">The type of the key returned by keySelector.</typeparam>
+ <returns><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">An <code>IEnumerable&lt;&gt;<_tkey2c_ tsource="">&gt;</_tkey2c_></code> in C# or <code>IEnumerable(Of IGrouping(Of TKey, TSource))</code> in Visual Basic where each <xref href="System.Linq.IGrouping`2"></xref> object contains a collection of objects and a key.</p>
+</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="keySelector">keySelector</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3},System.Collections.Generic.IEqualityComparer{``2})">
+ <summary>Correlates the elements of two sequences based on key equality and groups the results. A specified <see cref="T:System.Collections.Generic.IEqualityComparer`1"></see> is used to compare keys.</summary>
+ <param name="outer">The first sequence to join.</param>
+ <param name="inner">The sequence to join to the first sequence.</param>
+ <param name="outerKeySelector">A function to extract the join key from each element of the first sequence.</param>
+ <param name="innerKeySelector">A function to extract the join key from each element of the second sequence.</param>
+ <param name="resultSelector">A function to create a result element from an element from the first sequence and a collection of matching elements from the second sequence.</param>
+ <param name="comparer">An <see cref="T:System.Collections.Generic.IEqualityComparer`1"></see> to hash and compare keys.</param>
+ <typeparam name="TOuter">The type of the elements of the first sequence.</typeparam>
+ <typeparam name="TInner">The type of the elements of the second sequence.</typeparam>
+ <typeparam name="TKey">The type of the keys returned by the key selector functions.</typeparam>
+ <typeparam name="TResult">The type of the result elements.</typeparam>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> that contains elements of type <paramref name="TResult">TResult</paramref> that are obtained by performing a grouped join on two sequences.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="outer">outer</paramref> or <paramref name="inner">inner</paramref> or <paramref name="outerKeySelector">outerKeySelector</paramref> or <paramref name="innerKeySelector">innerKeySelector</paramref> or <paramref name="resultSelector">resultSelector</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3})">
+ <summary>Correlates the elements of two sequences based on equality of keys and groups the results. The default equality comparer is used to compare keys.</summary>
+ <param name="outer">The first sequence to join.</param>
+ <param name="inner">The sequence to join to the first sequence.</param>
+ <param name="outerKeySelector">A function to extract the join key from each element of the first sequence.</param>
+ <param name="innerKeySelector">A function to extract the join key from each element of the second sequence.</param>
+ <param name="resultSelector">A function to create a result element from an element from the first sequence and a collection of matching elements from the second sequence.</param>
+ <typeparam name="TOuter">The type of the elements of the first sequence.</typeparam>
+ <typeparam name="TInner">The type of the elements of the second sequence.</typeparam>
+ <typeparam name="TKey">The type of the keys returned by the key selector functions.</typeparam>
+ <typeparam name="TResult">The type of the result elements.</typeparam>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> that contains elements of type <paramref name="TResult">TResult</paramref> that are obtained by performing a grouped join on two sequences.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="outer">outer</paramref> or <paramref name="inner">inner</paramref> or <paramref name="outerKeySelector">outerKeySelector</paramref> or <paramref name="innerKeySelector">innerKeySelector</paramref> or <paramref name="resultSelector">resultSelector</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Intersect``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})">
+ <summary>Produces the set intersection of two sequences by using the specified <see cref="T:System.Collections.Generic.IEqualityComparer`1"></see> to compare values.</summary>
+ <param name="first">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> whose distinct elements that also appear in second will be returned.</param>
+ <param name="second">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> whose distinct elements that also appear in the first sequence will be returned.</param>
+ <param name="comparer">An <see cref="T:System.Collections.Generic.IEqualityComparer`1"></see> to compare values.</param>
+ <typeparam name="TSource">The type of the elements of the input sequences.</typeparam>
+ <returns>A sequence that contains the elements that form the set intersection of two sequences.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="first">first</paramref> or <paramref name="second">second</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Intersect``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0})">
+ <summary>Produces the set intersection of two sequences by using the default equality comparer to compare values.</summary>
+ <param name="first">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> whose distinct elements that also appear in second will be returned.</param>
+ <param name="second">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> whose distinct elements that also appear in the first sequence will be returned.</param>
+ <typeparam name="TSource">The type of the elements of the input sequences.</typeparam>
+ <returns>A sequence that contains the elements that form the set intersection of two sequences.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="first">first</paramref> or <paramref name="second">second</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3})">
+ <summary>Correlates the elements of two sequences based on matching keys. The default equality comparer is used to compare keys.</summary>
+ <param name="outer">The first sequence to join.</param>
+ <param name="inner">The sequence to join to the first sequence.</param>
+ <param name="outerKeySelector">A function to extract the join key from each element of the first sequence.</param>
+ <param name="innerKeySelector">A function to extract the join key from each element of the second sequence.</param>
+ <param name="resultSelector">A function to create a result element from two matching elements.</param>
+ <typeparam name="TOuter">The type of the elements of the first sequence.</typeparam>
+ <typeparam name="TInner">The type of the elements of the second sequence.</typeparam>
+ <typeparam name="TKey">The type of the keys returned by the key selector functions.</typeparam>
+ <typeparam name="TResult">The type of the result elements.</typeparam>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> that has elements of type <paramref name="TResult">TResult</paramref> that are obtained by performing an inner join on two sequences.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="outer">outer</paramref> or <paramref name="inner">inner</paramref> or <paramref name="outerKeySelector">outerKeySelector</paramref> or <paramref name="innerKeySelector">innerKeySelector</paramref> or <paramref name="resultSelector">resultSelector</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3},System.Collections.Generic.IEqualityComparer{``2})">
+ <summary>Correlates the elements of two sequences based on matching keys. A specified <see cref="T:System.Collections.Generic.IEqualityComparer`1"></see> is used to compare keys.</summary>
+ <param name="outer">The first sequence to join.</param>
+ <param name="inner">The sequence to join to the first sequence.</param>
+ <param name="outerKeySelector">A function to extract the join key from each element of the first sequence.</param>
+ <param name="innerKeySelector">A function to extract the join key from each element of the second sequence.</param>
+ <param name="resultSelector">A function to create a result element from two matching elements.</param>
+ <param name="comparer">An <see cref="T:System.Collections.Generic.IEqualityComparer`1"></see> to hash and compare keys.</param>
+ <typeparam name="TOuter">The type of the elements of the first sequence.</typeparam>
+ <typeparam name="TInner">The type of the elements of the second sequence.</typeparam>
+ <typeparam name="TKey">The type of the keys returned by the key selector functions.</typeparam>
+ <typeparam name="TResult">The type of the result elements.</typeparam>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> that has elements of type <paramref name="TResult">TResult</paramref> that are obtained by performing an inner join on two sequences.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="outer">outer</paramref> or <paramref name="inner">inner</paramref> or <paramref name="outerKeySelector">outerKeySelector</paramref> or <paramref name="innerKeySelector">innerKeySelector</paramref> or <paramref name="resultSelector">resultSelector</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Last``1(System.Collections.Generic.IEnumerable{``0})">
+ <summary>Returns the last element of a sequence.</summary>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> to return the last element of.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>The value at the last position in the source sequence.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException">The source sequence is empty.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Last``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})">
+ <summary>Returns the last element of a sequence that satisfies a specified condition.</summary>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> to return an element from.</param>
+ <param name="predicate">A function to test each element for a condition.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>The last element in the sequence that passes the test in the specified predicate function.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="predicate">predicate</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException">No element satisfies the condition in <paramref name="predicate">predicate</paramref>. -or- The source sequence is empty.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.LastOrDefault``1(System.Collections.Generic.IEnumerable{``0})">
+ <summary>Returns the last element of a sequence, or a default value if the sequence contains no elements.</summary>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> to return the last element of.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>default(<paramref name="TSource">TSource</paramref>) if the source sequence is empty; otherwise, the last element in the <see cref="T:System.Collections.Generic.IEnumerable`1"></see>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.LastOrDefault``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})">
+ <summary>Returns the last element of a sequence that satisfies a condition or a default value if no such element is found.</summary>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> to return an element from.</param>
+ <param name="predicate">A function to test each element for a condition.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>default(<paramref name="TSource">TSource</paramref>) if the sequence is empty or if no elements pass the test in the predicate function; otherwise, the last element that passes the test in the predicate function.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="predicate">predicate</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.LongCount``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})">
+ <summary>Returns an <see cref="T:System.Int64"></see> that represents how many elements in a sequence satisfy a condition.</summary>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> that contains the elements to be counted.</param>
+ <param name="predicate">A function to test each element for a condition.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>A number that represents how many elements in the sequence satisfy the condition in the predicate function.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="predicate">predicate</paramref> is null.</exception>
+ <exception cref="T:System.OverflowException">The number of matching elements exceeds <see cref="F:System.Int64.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.LongCount``1(System.Collections.Generic.IEnumerable{``0})">
+ <summary>Returns an <see cref="T:System.Int64"></see> that represents the total number of elements in a sequence.</summary>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> that contains the elements to be counted.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>The number of elements in the source sequence.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ <exception cref="T:System.OverflowException">The number of elements exceeds <see cref="F:System.Int64.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Max(System.Collections.Generic.IEnumerable{System.Nullable{System.Single}})">
+ <summary>Returns the maximum value in a sequence of nullable <see cref="T:System.Single"></see> values.</summary>
+ <param name="source">A sequence of nullable <see cref="T:System.Single"></see> values to determine the maximum value of.</param>
+ <returns>A value of type Nullable in C# or Nullable(Of Single) in Visual Basic that corresponds to the maximum value in the sequence.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Max(System.Collections.Generic.IEnumerable{System.Int32})">
+ <summary>Returns the maximum value in a sequence of <see cref="T:System.Int32"></see> values.</summary>
+ <param name="source">A sequence of <see cref="T:System.Int32"></see> values to determine the maximum value of.</param>
+ <returns>The maximum value in the sequence.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Max(System.Collections.Generic.IEnumerable{System.Nullable{System.Int64}})">
+ <summary>Returns the maximum value in a sequence of nullable <see cref="T:System.Int64"></see> values.</summary>
+ <param name="source">A sequence of nullable <see cref="T:System.Int64"></see> values to determine the maximum value of.</param>
+ <returns>A value of type Nullable in C# or Nullable(Of Int64) in Visual Basic that corresponds to the maximum value in the sequence.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Max(System.Collections.Generic.IEnumerable{System.Single})">
+ <summary>Returns the maximum value in a sequence of <see cref="T:System.Single"></see> values.</summary>
+ <param name="source">A sequence of <see cref="T:System.Single"></see> values to determine the maximum value of.</param>
+ <returns>The maximum value in the sequence.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Max(System.Collections.Generic.IEnumerable{System.Nullable{System.Int32}})">
+ <summary>Returns the maximum value in a sequence of nullable <see cref="T:System.Int32"></see> values.</summary>
+ <param name="source">A sequence of nullable <see cref="T:System.Int32"></see> values to determine the maximum value of.</param>
+ <returns>A value of type Nullable in C# or Nullable(Of Int32) in Visual Basic that corresponds to the maximum value in the sequence.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Max(System.Collections.Generic.IEnumerable{System.Decimal})">
+ <summary>Returns the maximum value in a sequence of <see cref="T:System.Decimal"></see> values.</summary>
+ <param name="source">A sequence of <see cref="T:System.Decimal"></see> values to determine the maximum value of.</param>
+ <returns>The maximum value in the sequence.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Max(System.Collections.Generic.IEnumerable{System.Nullable{System.Decimal}})">
+ <summary>Returns the maximum value in a sequence of nullable <see cref="T:System.Decimal"></see> values.</summary>
+ <param name="source">A sequence of nullable <see cref="T:System.Decimal"></see> values to determine the maximum value of.</param>
+ <returns>A value of type Nullable in C# or Nullable(Of Decimal) in Visual Basic that corresponds to the maximum value in the sequence.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Max(System.Collections.Generic.IEnumerable{System.Int64})">
+ <summary>Returns the maximum value in a sequence of <see cref="T:System.Int64"></see> values.</summary>
+ <param name="source">A sequence of <see cref="T:System.Int64"></see> values to determine the maximum value of.</param>
+ <returns>The maximum value in the sequence.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Max(System.Collections.Generic.IEnumerable{System.Double})">
+ <summary>Returns the maximum value in a sequence of <see cref="T:System.Double"></see> values.</summary>
+ <param name="source">A sequence of <see cref="T:System.Double"></see> values to determine the maximum value of.</param>
+ <returns>The maximum value in the sequence.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Max(System.Collections.Generic.IEnumerable{System.Nullable{System.Double}})">
+ <summary>Returns the maximum value in a sequence of nullable <see cref="T:System.Double"></see> values.</summary>
+ <param name="source">A sequence of nullable <see cref="T:System.Double"></see> values to determine the maximum value of.</param>
+ <returns>A value of type Nullable in C# or Nullable(Of Double) in Visual Basic that corresponds to the maximum value in the sequence.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Max``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})">
+ <summary>Invokes a transform function on each element of a generic sequence and returns the maximum resulting value.</summary>
+ <param name="source">A sequence of values to determine the maximum value of.</param>
+ <param name="selector">A transform function to apply to each element.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <typeparam name="TResult">The type of the value returned by selector.</typeparam>
+ <returns>The maximum value in the sequence.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Single})">
+ <summary>Invokes a transform function on each element of a sequence and returns the maximum <see cref="T:System.Single"></see> value.</summary>
+ <param name="source">A sequence of values to determine the maximum value of.</param>
+ <param name="selector">A transform function to apply to each element.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>The maximum value in the sequence.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Single}})">
+ <summary>Invokes a transform function on each element of a sequence and returns the maximum nullable <see cref="T:System.Single"></see> value.</summary>
+ <param name="source">A sequence of values to determine the maximum value of.</param>
+ <param name="selector">A transform function to apply to each element.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>The value of type Nullable in C# or Nullable(Of Single) in Visual Basic that corresponds to the maximum value in the sequence.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Int64}})">
+ <summary>Invokes a transform function on each element of a sequence and returns the maximum nullable <see cref="T:System.Int64"></see> value.</summary>
+ <param name="source">A sequence of values to determine the maximum value of.</param>
+ <param name="selector">A transform function to apply to each element.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>The value of type Nullable in C# or Nullable(Of Int64) in Visual Basic that corresponds to the maximum value in the sequence.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Int32}})">
+ <summary>Invokes a transform function on each element of a sequence and returns the maximum nullable <see cref="T:System.Int32"></see> value.</summary>
+ <param name="source">A sequence of values to determine the maximum value of.</param>
+ <param name="selector">A transform function to apply to each element.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>The value of type Nullable in C# or Nullable(Of Int32) in Visual Basic that corresponds to the maximum value in the sequence.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Double}})">
+ <summary>Invokes a transform function on each element of a sequence and returns the maximum nullable <see cref="T:System.Double"></see> value.</summary>
+ <param name="source">A sequence of values to determine the maximum value of.</param>
+ <param name="selector">A transform function to apply to each element.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>The value of type Nullable in C# or Nullable(Of Double) in Visual Basic that corresponds to the maximum value in the sequence.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int64})">
+ <summary>Invokes a transform function on each element of a sequence and returns the maximum <see cref="T:System.Int64"></see> value.</summary>
+ <param name="source">A sequence of values to determine the maximum value of.</param>
+ <param name="selector">A transform function to apply to each element.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>The maximum value in the sequence.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32})">
+ <summary>Invokes a transform function on each element of a sequence and returns the maximum <see cref="T:System.Int32"></see> value.</summary>
+ <param name="source">A sequence of values to determine the maximum value of.</param>
+ <param name="selector">A transform function to apply to each element.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>The maximum value in the sequence.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Double})">
+ <summary>Invokes a transform function on each element of a sequence and returns the maximum <see cref="T:System.Double"></see> value.</summary>
+ <param name="source">A sequence of values to determine the maximum value of.</param>
+ <param name="selector">A transform function to apply to each element.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>The maximum value in the sequence.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Decimal})">
+ <summary>Invokes a transform function on each element of a sequence and returns the maximum <see cref="T:System.Decimal"></see> value.</summary>
+ <param name="source">A sequence of values to determine the maximum value of.</param>
+ <param name="selector">A transform function to apply to each element.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>The maximum value in the sequence.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0})">
+ <summary>Returns the maximum value in a generic sequence.</summary>
+ <param name="source">A sequence of values to determine the maximum value of.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>The maximum value in the sequence.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Decimal}})">
+ <summary>Invokes a transform function on each element of a sequence and returns the maximum nullable <see cref="T:System.Decimal"></see> value.</summary>
+ <param name="source">A sequence of values to determine the maximum value of.</param>
+ <param name="selector">A transform function to apply to each element.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>The value of type Nullable in C# or Nullable(Of Decimal) in Visual Basic that corresponds to the maximum value in the sequence.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Min(System.Collections.Generic.IEnumerable{System.Nullable{System.Int64}})">
+ <summary>Returns the minimum value in a sequence of nullable <see cref="T:System.Int64"></see> values.</summary>
+ <param name="source">A sequence of nullable <see cref="T:System.Int64"></see> values to determine the minimum value of.</param>
+ <returns>A value of type Nullable in C# or Nullable(Of Int64) in Visual Basic that corresponds to the minimum value in the sequence.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Min(System.Collections.Generic.IEnumerable{System.Nullable{System.Int32}})">
+ <summary>Returns the minimum value in a sequence of nullable <see cref="T:System.Int32"></see> values.</summary>
+ <param name="source">A sequence of nullable <see cref="T:System.Int32"></see> values to determine the minimum value of.</param>
+ <returns>A value of type Nullable in C# or Nullable(Of Int32) in Visual Basic that corresponds to the minimum value in the sequence.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Min(System.Collections.Generic.IEnumerable{System.Single})">
+ <summary>Returns the minimum value in a sequence of <see cref="T:System.Single"></see> values.</summary>
+ <param name="source">A sequence of <see cref="T:System.Single"></see> values to determine the minimum value of.</param>
+ <returns>The minimum value in the sequence.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Min(System.Collections.Generic.IEnumerable{System.Nullable{System.Single}})">
+ <summary>Returns the minimum value in a sequence of nullable <see cref="T:System.Single"></see> values.</summary>
+ <param name="source">A sequence of nullable <see cref="T:System.Single"></see> values to determine the minimum value of.</param>
+ <returns>A value of type Nullable in C# or Nullable(Of Single) in Visual Basic that corresponds to the minimum value in the sequence.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Min(System.Collections.Generic.IEnumerable{System.Nullable{System.Double}})">
+ <summary>Returns the minimum value in a sequence of nullable <see cref="T:System.Double"></see> values.</summary>
+ <param name="source">A sequence of nullable <see cref="T:System.Double"></see> values to determine the minimum value of.</param>
+ <returns>A value of type Nullable in C# or Nullable(Of Double) in Visual Basic that corresponds to the minimum value in the sequence.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Min(System.Collections.Generic.IEnumerable{System.Double})">
+ <summary>Returns the minimum value in a sequence of <see cref="T:System.Double"></see> values.</summary>
+ <param name="source">A sequence of <see cref="T:System.Double"></see> values to determine the minimum value of.</param>
+ <returns>The minimum value in the sequence.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Min(System.Collections.Generic.IEnumerable{System.Int64})">
+ <summary>Returns the minimum value in a sequence of <see cref="T:System.Int64"></see> values.</summary>
+ <param name="source">A sequence of <see cref="T:System.Int64"></see> values to determine the minimum value of.</param>
+ <returns>The minimum value in the sequence.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Min(System.Collections.Generic.IEnumerable{System.Int32})">
+ <summary>Returns the minimum value in a sequence of <see cref="T:System.Int32"></see> values.</summary>
+ <param name="source">A sequence of <see cref="T:System.Int32"></see> values to determine the minimum value of.</param>
+ <returns>The minimum value in the sequence.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Min(System.Collections.Generic.IEnumerable{System.Nullable{System.Decimal}})">
+ <summary>Returns the minimum value in a sequence of nullable <see cref="T:System.Decimal"></see> values.</summary>
+ <param name="source">A sequence of nullable <see cref="T:System.Decimal"></see> values to determine the minimum value of.</param>
+ <returns>A value of type Nullable in C# or Nullable(Of Decimal) in Visual Basic that corresponds to the minimum value in the sequence.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Min(System.Collections.Generic.IEnumerable{System.Decimal})">
+ <summary>Returns the minimum value in a sequence of <see cref="T:System.Decimal"></see> values.</summary>
+ <param name="source">A sequence of <see cref="T:System.Decimal"></see> values to determine the minimum value of.</param>
+ <returns>The minimum value in the sequence.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Min``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})">
+ <summary>Invokes a transform function on each element of a generic sequence and returns the minimum resulting value.</summary>
+ <param name="source">A sequence of values to determine the minimum value of.</param>
+ <param name="selector">A transform function to apply to each element.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <typeparam name="TResult">The type of the value returned by selector.</typeparam>
+ <returns>The minimum value in the sequence.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Single})">
+ <summary>Invokes a transform function on each element of a sequence and returns the minimum <see cref="T:System.Single"></see> value.</summary>
+ <param name="source">A sequence of values to determine the minimum value of.</param>
+ <param name="selector">A transform function to apply to each element.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>The minimum value in the sequence.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Single}})">
+ <summary>Invokes a transform function on each element of a sequence and returns the minimum nullable <see cref="T:System.Single"></see> value.</summary>
+ <param name="source">A sequence of values to determine the minimum value of.</param>
+ <param name="selector">A transform function to apply to each element.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>The value of type Nullable in C# or Nullable(Of Single) in Visual Basic that corresponds to the minimum value in the sequence.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Int64}})">
+ <summary>Invokes a transform function on each element of a sequence and returns the minimum nullable <see cref="T:System.Int64"></see> value.</summary>
+ <param name="source">A sequence of values to determine the minimum value of.</param>
+ <param name="selector">A transform function to apply to each element.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>The value of type Nullable in C# or Nullable(Of Int64) in Visual Basic that corresponds to the minimum value in the sequence.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Int32}})">
+ <summary>Invokes a transform function on each element of a sequence and returns the minimum nullable <see cref="T:System.Int32"></see> value.</summary>
+ <param name="source">A sequence of values to determine the minimum value of.</param>
+ <param name="selector">A transform function to apply to each element.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>The value of type Nullable in C# or Nullable(Of Int32) in Visual Basic that corresponds to the minimum value in the sequence.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Double}})">
+ <summary>Invokes a transform function on each element of a sequence and returns the minimum nullable <see cref="T:System.Double"></see> value.</summary>
+ <param name="source">A sequence of values to determine the minimum value of.</param>
+ <param name="selector">A transform function to apply to each element.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>The value of type Nullable in C# or Nullable(Of Double) in Visual Basic that corresponds to the minimum value in the sequence.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int64})">
+ <summary>Invokes a transform function on each element of a sequence and returns the minimum <see cref="T:System.Int64"></see> value.</summary>
+ <param name="source">A sequence of values to determine the minimum value of.</param>
+ <param name="selector">A transform function to apply to each element.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>The minimum value in the sequence.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32})">
+ <summary>Invokes a transform function on each element of a sequence and returns the minimum <see cref="T:System.Int32"></see> value.</summary>
+ <param name="source">A sequence of values to determine the minimum value of.</param>
+ <param name="selector">A transform function to apply to each element.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>The minimum value in the sequence.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Double})">
+ <summary>Invokes a transform function on each element of a sequence and returns the minimum <see cref="T:System.Double"></see> value.</summary>
+ <param name="source">A sequence of values to determine the minimum value of.</param>
+ <param name="selector">A transform function to apply to each element.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>The minimum value in the sequence.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Decimal})">
+ <summary>Invokes a transform function on each element of a sequence and returns the minimum <see cref="T:System.Decimal"></see> value.</summary>
+ <param name="source">A sequence of values to determine the minimum value of.</param>
+ <param name="selector">A transform function to apply to each element.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>The minimum value in the sequence.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="source">source</paramref> contains no elements.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0})">
+ <summary>Returns the minimum value in a generic sequence.</summary>
+ <param name="source">A sequence of values to determine the minimum value of.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>The minimum value in the sequence.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Decimal}})">
+ <summary>Invokes a transform function on each element of a sequence and returns the minimum nullable <see cref="T:System.Decimal"></see> value.</summary>
+ <param name="source">A sequence of values to determine the minimum value of.</param>
+ <param name="selector">A transform function to apply to each element.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>The value of type Nullable in C# or Nullable(Of Decimal) in Visual Basic that corresponds to the minimum value in the sequence.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.OfType``1(System.Collections.IEnumerable)">
+ <summary>Filters the elements of an <see cref="T:System.Collections.IEnumerable"></see> based on a specified type.</summary>
+ <param name="source">The <see cref="T:System.Collections.IEnumerable"></see> whose elements to filter.</param>
+ <typeparam name="TResult">The type to filter the elements of the sequence on.</typeparam>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> that contains elements from the input sequence of type <paramref name="TResult">TResult</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.OrderBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})">
+ <summary>Sorts the elements of a sequence in ascending order according to a key.</summary>
+ <param name="source">A sequence of values to order.</param>
+ <param name="keySelector">A function to extract a key from an element.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <typeparam name="TKey">The type of the key returned by keySelector.</typeparam>
+ <returns>An <see cref="T:System.Linq.IOrderedEnumerable`1"></see> whose elements are sorted according to a key.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="keySelector">keySelector</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.OrderBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IComparer{``1})">
+ <summary>Sorts the elements of a sequence in ascending order by using a specified comparer.</summary>
+ <param name="source">A sequence of values to order.</param>
+ <param name="keySelector">A function to extract a key from an element.</param>
+ <param name="comparer">An <see cref="T:System.Collections.Generic.IComparer`1"></see> to compare keys.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <typeparam name="TKey">The type of the key returned by keySelector.</typeparam>
+ <returns>An <see cref="T:System.Linq.IOrderedEnumerable`1"></see> whose elements are sorted according to a key.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="keySelector">keySelector</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.OrderByDescending``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IComparer{``1})">
+ <summary>Sorts the elements of a sequence in descending order by using a specified comparer.</summary>
+ <param name="source">A sequence of values to order.</param>
+ <param name="keySelector">A function to extract a key from an element.</param>
+ <param name="comparer">An <see cref="T:System.Collections.Generic.IComparer`1"></see> to compare keys.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <typeparam name="TKey">The type of the key returned by keySelector.</typeparam>
+ <returns>An <see cref="T:System.Linq.IOrderedEnumerable`1"></see> whose elements are sorted in descending order according to a key.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="keySelector">keySelector</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.OrderByDescending``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})">
+ <summary>Sorts the elements of a sequence in descending order according to a key.</summary>
+ <param name="source">A sequence of values to order.</param>
+ <param name="keySelector">A function to extract a key from an element.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <typeparam name="TKey">The type of the key returned by keySelector.</typeparam>
+ <returns>An <see cref="T:System.Linq.IOrderedEnumerable`1"></see> whose elements are sorted in descending order according to a key.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="keySelector">keySelector</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Prepend``1(System.Collections.Generic.IEnumerable{``0},``0)">
+ <param name="source"></param>
+ <param name="element"></param>
+ <typeparam name="TSource"></typeparam>
+ <returns></returns>
+ </member>
+ <member name="M:System.Linq.Enumerable.Range(System.Int32,System.Int32)">
+ <summary>Generates a sequence of integral numbers within a specified range.</summary>
+ <param name="start">The value of the first integer in the sequence.</param>
+ <param name="count">The number of sequential integers to generate.</param>
+ <returns>An IEnumerable in C# or IEnumerable(Of Int32) in Visual Basic that contains a range of sequential integral numbers.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count">count</paramref> is less than 0. -or- <paramref name="start">start</paramref> + <paramref name="count">count</paramref> -1 is larger than <see cref="F:System.Int32.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Repeat``1(``0,System.Int32)">
+ <summary>Generates a sequence that contains one repeated value.</summary>
+ <param name="element">The value to be repeated.</param>
+ <param name="count">The number of times to repeat the value in the generated sequence.</param>
+ <typeparam name="TResult">The type of the value to be repeated in the result sequence.</typeparam>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> that contains a repeated value.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count">count</paramref> is less than 0.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Reverse``1(System.Collections.Generic.IEnumerable{``0})">
+ <summary>Inverts the order of the elements in a sequence.</summary>
+ <param name="source">A sequence of values to reverse.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>A sequence whose elements correspond to those of the input sequence in reverse order.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Select``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,``1})">
+ <summary>Projects each element of a sequence into a new form by incorporating the element's index.</summary>
+ <param name="source">A sequence of values to invoke a transform function on.</param>
+ <param name="selector">A transform function to apply to each source element; the second parameter of the function represents the index of the source element.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <typeparam name="TResult">The type of the value returned by selector.</typeparam>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> whose elements are the result of invoking the transform function on each element of <paramref name="source">source</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Select``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})">
+ <summary>Projects each element of a sequence into a new form.</summary>
+ <param name="source">A sequence of values to invoke a transform function on.</param>
+ <param name="selector">A transform function to apply to each element.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <typeparam name="TResult">The type of the value returned by selector.</typeparam>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> whose elements are the result of invoking the transform function on each element of <paramref name="source">source</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})">
+ <summary>Projects each element of a sequence to an <see cref="T:System.Collections.Generic.IEnumerable`1"></see>, flattens the resulting sequences into one sequence, and invokes a result selector function on each element therein.</summary>
+ <param name="source">A sequence of values to project.</param>
+ <param name="collectionSelector">A transform function to apply to each element of the input sequence.</param>
+ <param name="resultSelector">A transform function to apply to each element of the intermediate sequence.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <typeparam name="TCollection">The type of the intermediate elements collected by collectionSelector.</typeparam>
+ <typeparam name="TResult">The type of the elements of the resulting sequence.</typeparam>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> whose elements are the result of invoking the one-to-many transform function <paramref name="collectionSelector">collectionSelector</paramref> on each element of <paramref name="source">source</paramref> and then mapping each of those sequence elements and their corresponding source element to a result element.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="collectionSelector">collectionSelector</paramref> or <paramref name="resultSelector">resultSelector</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})">
+ <summary>Projects each element of a sequence to an <see cref="T:System.Collections.Generic.IEnumerable`1"></see>, flattens the resulting sequences into one sequence, and invokes a result selector function on each element therein. The index of each source element is used in the intermediate projected form of that element.</summary>
+ <param name="source">A sequence of values to project.</param>
+ <param name="collectionSelector">A transform function to apply to each source element; the second parameter of the function represents the index of the source element.</param>
+ <param name="resultSelector">A transform function to apply to each element of the intermediate sequence.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <typeparam name="TCollection">The type of the intermediate elements collected by collectionSelector.</typeparam>
+ <typeparam name="TResult">The type of the elements of the resulting sequence.</typeparam>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> whose elements are the result of invoking the one-to-many transform function <paramref name="collectionSelector">collectionSelector</paramref> on each element of <paramref name="source">source</paramref> and then mapping each of those sequence elements and their corresponding source element to a result element.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="collectionSelector">collectionSelector</paramref> or <paramref name="resultSelector">resultSelector</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.SelectMany``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Collections.Generic.IEnumerable{``1}})">
+ <summary>Projects each element of a sequence to an <see cref="T:System.Collections.Generic.IEnumerable`1"></see> and flattens the resulting sequences into one sequence.</summary>
+ <param name="source">A sequence of values to project.</param>
+ <param name="selector">A transform function to apply to each element.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <typeparam name="TResult">The type of the elements of the sequence returned by selector.</typeparam>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> whose elements are the result of invoking the one-to-many transform function on each element of the input sequence.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.SelectMany``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Collections.Generic.IEnumerable{``1}})">
+ <summary>Projects each element of a sequence to an <see cref="T:System.Collections.Generic.IEnumerable`1"></see>, and flattens the resulting sequences into one sequence. The index of each source element is used in the projected form of that element.</summary>
+ <param name="source">A sequence of values to project.</param>
+ <param name="selector">A transform function to apply to each source element; the second parameter of the function represents the index of the source element.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <typeparam name="TResult">The type of the elements of the sequence returned by selector.</typeparam>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> whose elements are the result of invoking the one-to-many transform function on each element of an input sequence.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.SequenceEqual``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0})">
+ <summary>Determines whether two sequences are equal by comparing the elements by using the default equality comparer for their type.</summary>
+ <param name="first">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> to compare to second.</param>
+ <param name="second">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> to compare to the first sequence.</param>
+ <typeparam name="TSource">The type of the elements of the input sequences.</typeparam>
+ <returns>true if the two source sequences are of equal length and their corresponding elements are equal according to the default equality comparer for their type; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="first">first</paramref> or <paramref name="second">second</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.SequenceEqual``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})">
+ <summary>Determines whether two sequences are equal by comparing their elements by using a specified <see cref="T:System.Collections.Generic.IEqualityComparer`1"></see>.</summary>
+ <param name="first">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> to compare to second.</param>
+ <param name="second">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> to compare to the first sequence.</param>
+ <param name="comparer">An <see cref="T:System.Collections.Generic.IEqualityComparer`1"></see> to use to compare elements.</param>
+ <typeparam name="TSource">The type of the elements of the input sequences.</typeparam>
+ <returns>true if the two source sequences are of equal length and their corresponding elements compare equal according to <paramref name="comparer">comparer</paramref>; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="first">first</paramref> or <paramref name="second">second</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Single``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})">
+ <summary>Returns the only element of a sequence that satisfies a specified condition, and throws an exception if more than one such element exists.</summary>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> to return a single element from.</param>
+ <param name="predicate">A function to test an element for a condition.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>The single element of the input sequence that satisfies a condition.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="predicate">predicate</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException">No element satisfies the condition in <paramref name="predicate">predicate</paramref>. -or- More than one element satisfies the condition in <paramref name="predicate">predicate</paramref>. -or- The source sequence is empty.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Single``1(System.Collections.Generic.IEnumerable{``0})">
+ <summary>Returns the only element of a sequence, and throws an exception if there is not exactly one element in the sequence.</summary>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> to return the single element of.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>The single element of the input sequence.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException">The input sequence contains more than one element. -or- The input sequence is empty.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.SingleOrDefault``1(System.Collections.Generic.IEnumerable{``0})">
+ <summary>Returns the only element of a sequence, or a default value if the sequence is empty; this method throws an exception if there is more than one element in the sequence.</summary>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> to return the single element of.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>The single element of the input sequence, or default(<paramref name="TSource">TSource</paramref>) if the sequence contains no elements.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException">The input sequence contains more than one element.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.SingleOrDefault``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})">
+ <summary>Returns the only element of a sequence that satisfies a specified condition or a default value if no such element exists; this method throws an exception if more than one element satisfies the condition.</summary>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> to return a single element from.</param>
+ <param name="predicate">A function to test an element for a condition.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>The single element of the input sequence that satisfies the condition, or default(<paramref name="TSource">TSource</paramref>) if no such element is found.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="predicate">predicate</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Skip``1(System.Collections.Generic.IEnumerable{``0},System.Int32)">
+ <summary>Bypasses a specified number of elements in a sequence and then returns the remaining elements.</summary>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> to return elements from.</param>
+ <param name="count">The number of elements to skip before returning the remaining elements.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> that contains the elements that occur after the specified index in the input sequence.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.SkipWhile``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})">
+ <summary>Bypasses elements in a sequence as long as a specified condition is true and then returns the remaining elements.</summary>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> to return elements from.</param>
+ <param name="predicate">A function to test each element for a condition.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> that contains the elements from the input sequence starting at the first element in the linear series that does not pass the test specified by <paramref name="predicate">predicate</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="predicate">predicate</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.SkipWhile``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Boolean})">
+ <summary>Bypasses elements in a sequence as long as a specified condition is true and then returns the remaining elements. The element's index is used in the logic of the predicate function.</summary>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> to return elements from.</param>
+ <param name="predicate">A function to test each source element for a condition; the second parameter of the function represents the index of the source element.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> that contains the elements from the input sequence starting at the first element in the linear series that does not pass the test specified by <paramref name="predicate">predicate</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="predicate">predicate</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Sum(System.Collections.Generic.IEnumerable{System.Nullable{System.Int32}})">
+ <summary>Computes the sum of a sequence of nullable <see cref="T:System.Int32"></see> values.</summary>
+ <param name="source">A sequence of nullable <see cref="T:System.Int32"></see> values to calculate the sum of.</param>
+ <returns>The sum of the values in the sequence.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ <exception cref="T:System.OverflowException">The sum is larger than <see cref="F:System.Int32.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Sum(System.Collections.Generic.IEnumerable{System.Nullable{System.Single}})">
+ <summary>Computes the sum of a sequence of nullable <see cref="T:System.Single"></see> values.</summary>
+ <param name="source">A sequence of nullable <see cref="T:System.Single"></see> values to calculate the sum of.</param>
+ <returns>The sum of the values in the sequence.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Sum(System.Collections.Generic.IEnumerable{System.Single})">
+ <summary>Computes the sum of a sequence of <see cref="T:System.Single"></see> values.</summary>
+ <param name="source">A sequence of <see cref="T:System.Single"></see> values to calculate the sum of.</param>
+ <returns>The sum of the values in the sequence.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Sum(System.Collections.Generic.IEnumerable{System.Nullable{System.Int64}})">
+ <summary>Computes the sum of a sequence of nullable <see cref="T:System.Int64"></see> values.</summary>
+ <param name="source">A sequence of nullable <see cref="T:System.Int64"></see> values to calculate the sum of.</param>
+ <returns>The sum of the values in the sequence.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ <exception cref="T:System.OverflowException">The sum is larger than <see cref="F:System.Int64.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Sum(System.Collections.Generic.IEnumerable{System.Nullable{System.Double}})">
+ <summary>Computes the sum of a sequence of nullable <see cref="T:System.Double"></see> values.</summary>
+ <param name="source">A sequence of nullable <see cref="T:System.Double"></see> values to calculate the sum of.</param>
+ <returns>The sum of the values in the sequence.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Sum(System.Collections.Generic.IEnumerable{System.Double})">
+ <summary>Computes the sum of a sequence of <see cref="T:System.Double"></see> values.</summary>
+ <param name="source">A sequence of <see cref="T:System.Double"></see> values to calculate the sum of.</param>
+ <returns>The sum of the values in the sequence.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Sum(System.Collections.Generic.IEnumerable{System.Int64})">
+ <summary>Computes the sum of a sequence of <see cref="T:System.Int64"></see> values.</summary>
+ <param name="source">A sequence of <see cref="T:System.Int64"></see> values to calculate the sum of.</param>
+ <returns>The sum of the values in the sequence.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ <exception cref="T:System.OverflowException">The sum is larger than <see cref="F:System.Int64.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Sum(System.Collections.Generic.IEnumerable{System.Int32})">
+ <summary>Computes the sum of a sequence of <see cref="T:System.Int32"></see> values.</summary>
+ <param name="source">A sequence of <see cref="T:System.Int32"></see> values to calculate the sum of.</param>
+ <returns>The sum of the values in the sequence.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ <exception cref="T:System.OverflowException">The sum is larger than <see cref="F:System.Int32.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Sum(System.Collections.Generic.IEnumerable{System.Decimal})">
+ <summary>Computes the sum of a sequence of <see cref="T:System.Decimal"></see> values.</summary>
+ <param name="source">A sequence of <see cref="T:System.Decimal"></see> values to calculate the sum of.</param>
+ <returns>The sum of the values in the sequence.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ <exception cref="T:System.OverflowException">The sum is larger than <see cref="F:System.Decimal.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Sum(System.Collections.Generic.IEnumerable{System.Nullable{System.Decimal}})">
+ <summary>Computes the sum of a sequence of nullable <see cref="T:System.Decimal"></see> values.</summary>
+ <param name="source">A sequence of nullable <see cref="T:System.Decimal"></see> values to calculate the sum of.</param>
+ <returns>The sum of the values in the sequence.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ <exception cref="T:System.OverflowException">The sum is larger than <see cref="F:System.Decimal.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Single})">
+ <summary>Computes the sum of the sequence of <see cref="T:System.Single"></see> values that are obtained by invoking a transform function on each element of the input sequence.</summary>
+ <param name="source">A sequence of values that are used to calculate a sum.</param>
+ <param name="selector">A transform function to apply to each element.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>The sum of the projected values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Single}})">
+ <summary>Computes the sum of the sequence of nullable <see cref="T:System.Single"></see> values that are obtained by invoking a transform function on each element of the input sequence.</summary>
+ <param name="source">A sequence of values that are used to calculate a sum.</param>
+ <param name="selector">A transform function to apply to each element.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>The sum of the projected values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Int64}})">
+ <summary>Computes the sum of the sequence of nullable <see cref="T:System.Int64"></see> values that are obtained by invoking a transform function on each element of the input sequence.</summary>
+ <param name="source">A sequence of values that are used to calculate a sum.</param>
+ <param name="selector">A transform function to apply to each element.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>The sum of the projected values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is null.</exception>
+ <exception cref="T:System.OverflowException">The sum is larger than <see cref="F:System.Int64.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Int32}})">
+ <summary>Computes the sum of the sequence of nullable <see cref="T:System.Int32"></see> values that are obtained by invoking a transform function on each element of the input sequence.</summary>
+ <param name="source">A sequence of values that are used to calculate a sum.</param>
+ <param name="selector">A transform function to apply to each element.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>The sum of the projected values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is null.</exception>
+ <exception cref="T:System.OverflowException">The sum is larger than <see cref="F:System.Int32.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Double}})">
+ <summary>Computes the sum of the sequence of nullable <see cref="T:System.Double"></see> values that are obtained by invoking a transform function on each element of the input sequence.</summary>
+ <param name="source">A sequence of values that are used to calculate a sum.</param>
+ <param name="selector">A transform function to apply to each element.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>The sum of the projected values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Decimal}})">
+ <summary>Computes the sum of the sequence of nullable <see cref="T:System.Decimal"></see> values that are obtained by invoking a transform function on each element of the input sequence.</summary>
+ <param name="source">A sequence of values that are used to calculate a sum.</param>
+ <param name="selector">A transform function to apply to each element.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>The sum of the projected values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is null.</exception>
+ <exception cref="T:System.OverflowException">The sum is larger than <see cref="F:System.Decimal.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int64})">
+ <summary>Computes the sum of the sequence of <see cref="T:System.Int64"></see> values that are obtained by invoking a transform function on each element of the input sequence.</summary>
+ <param name="source">A sequence of values that are used to calculate a sum.</param>
+ <param name="selector">A transform function to apply to each element.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>The sum of the projected values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is null.</exception>
+ <exception cref="T:System.OverflowException">The sum is larger than <see cref="F:System.Int64.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32})">
+ <summary>Computes the sum of the sequence of <see cref="T:System.Int32"></see> values that are obtained by invoking a transform function on each element of the input sequence.</summary>
+ <param name="source">A sequence of values that are used to calculate a sum.</param>
+ <param name="selector">A transform function to apply to each element.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>The sum of the projected values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is null.</exception>
+ <exception cref="T:System.OverflowException">The sum is larger than <see cref="F:System.Int32.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Double})">
+ <summary>Computes the sum of the sequence of <see cref="T:System.Double"></see> values that are obtained by invoking a transform function on each element of the input sequence.</summary>
+ <param name="source">A sequence of values that are used to calculate a sum.</param>
+ <param name="selector">A transform function to apply to each element.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>The sum of the projected values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Decimal})">
+ <summary>Computes the sum of the sequence of <see cref="T:System.Decimal"></see> values that are obtained by invoking a transform function on each element of the input sequence.</summary>
+ <param name="source">A sequence of values that are used to calculate a sum.</param>
+ <param name="selector">A transform function to apply to each element.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>The sum of the projected values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="selector">selector</paramref> is null.</exception>
+ <exception cref="T:System.OverflowException">The sum is larger than <see cref="F:System.Decimal.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Take``1(System.Collections.Generic.IEnumerable{``0},System.Int32)">
+ <summary>Returns a specified number of contiguous elements from the start of a sequence.</summary>
+ <param name="source">The sequence to return elements from.</param>
+ <param name="count">The number of elements to return.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> that contains the specified number of elements from the start of the input sequence.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.TakeWhile``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})">
+ <summary>Returns elements from a sequence as long as a specified condition is true.</summary>
+ <param name="source">A sequence to return elements from.</param>
+ <param name="predicate">A function to test each element for a condition.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> that contains the elements from the input sequence that occur before the element at which the test no longer passes.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="predicate">predicate</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.TakeWhile``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Boolean})">
+ <summary>Returns elements from a sequence as long as a specified condition is true. The element's index is used in the logic of the predicate function.</summary>
+ <param name="source">The sequence to return elements from.</param>
+ <param name="predicate">A function to test each source element for a condition; the second parameter of the function represents the index of the source element.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> that contains elements from the input sequence that occur before the element at which the test no longer passes.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="predicate">predicate</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.ThenBy``2(System.Linq.IOrderedEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IComparer{``1})">
+ <summary>Performs a subsequent ordering of the elements in a sequence in ascending order by using a specified comparer.</summary>
+ <param name="source">An <see cref="T:System.Linq.IOrderedEnumerable`1"></see> that contains elements to sort.</param>
+ <param name="keySelector">A function to extract a key from each element.</param>
+ <param name="comparer">An <see cref="T:System.Collections.Generic.IComparer`1"></see> to compare keys.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <typeparam name="TKey">The type of the key returned by keySelector.</typeparam>
+ <returns>An <see cref="T:System.Linq.IOrderedEnumerable`1"></see> whose elements are sorted according to a key.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="keySelector">keySelector</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.ThenBy``2(System.Linq.IOrderedEnumerable{``0},System.Func{``0,``1})">
+ <summary>Performs a subsequent ordering of the elements in a sequence in ascending order according to a key.</summary>
+ <param name="source">An <see cref="T:System.Linq.IOrderedEnumerable`1"></see> that contains elements to sort.</param>
+ <param name="keySelector">A function to extract a key from each element.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <typeparam name="TKey">The type of the key returned by keySelector.</typeparam>
+ <returns>An <see cref="T:System.Linq.IOrderedEnumerable`1"></see> whose elements are sorted according to a key.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="keySelector">keySelector</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.ThenByDescending``2(System.Linq.IOrderedEnumerable{``0},System.Func{``0,``1})">
+ <summary>Performs a subsequent ordering of the elements in a sequence in descending order, according to a key.</summary>
+ <param name="source">An <see cref="T:System.Linq.IOrderedEnumerable`1"></see> that contains elements to sort.</param>
+ <param name="keySelector">A function to extract a key from each element.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <typeparam name="TKey">The type of the key returned by keySelector.</typeparam>
+ <returns>An <see cref="T:System.Linq.IOrderedEnumerable`1"></see> whose elements are sorted in descending order according to a key.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="keySelector">keySelector</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.ThenByDescending``2(System.Linq.IOrderedEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IComparer{``1})">
+ <summary>Performs a subsequent ordering of the elements in a sequence in descending order by using a specified comparer.</summary>
+ <param name="source">An <see cref="T:System.Linq.IOrderedEnumerable`1"></see> that contains elements to sort.</param>
+ <param name="keySelector">A function to extract a key from each element.</param>
+ <param name="comparer">An <see cref="T:System.Collections.Generic.IComparer`1"></see> to compare keys.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <typeparam name="TKey">The type of the key returned by keySelector.</typeparam>
+ <returns>An <see cref="T:System.Linq.IOrderedEnumerable`1"></see> whose elements are sorted in descending order according to a key.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="keySelector">keySelector</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.ToArray``1(System.Collections.Generic.IEnumerable{``0})">
+ <summary>Creates an array from a <see cref="T:System.Collections.Generic.IEnumerable`1"></see>.</summary>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> to create an array from.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>An array that contains the elements from the input sequence.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})">
+ <summary>Creates a <see cref="T:System.Collections.Generic.Dictionary`2"></see> from an <see cref="T:System.Collections.Generic.IEnumerable`1"></see> according to specified key selector and element selector functions.</summary>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> to create a <see cref="T:System.Collections.Generic.Dictionary`2"></see> from.</param>
+ <param name="keySelector">A function to extract a key from each element.</param>
+ <param name="elementSelector">A transform function to produce a result element value from each element.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <typeparam name="TKey">The type of the key returned by keySelector.</typeparam>
+ <typeparam name="TElement">The type of the value returned by elementSelector.</typeparam>
+ <returns>A <see cref="T:System.Collections.Generic.Dictionary`2"></see> that contains values of type <paramref name="TElement">TElement</paramref> selected from the input sequence.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="keySelector">keySelector</paramref> or <paramref name="elementSelector">elementSelector</paramref> is null. -or- <paramref name="keySelector">keySelector</paramref> produces a key that is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="keySelector">keySelector</paramref> produces duplicate keys for two elements.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})">
+ <summary>Creates a <see cref="T:System.Collections.Generic.Dictionary`2"></see> from an <see cref="T:System.Collections.Generic.IEnumerable`1"></see> according to a specified key selector function, a comparer, and an element selector function.</summary>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> to create a <see cref="T:System.Collections.Generic.Dictionary`2"></see> from.</param>
+ <param name="keySelector">A function to extract a key from each element.</param>
+ <param name="elementSelector">A transform function to produce a result element value from each element.</param>
+ <param name="comparer">An <see cref="T:System.Collections.Generic.IEqualityComparer`1"></see> to compare keys.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <typeparam name="TKey">The type of the key returned by keySelector.</typeparam>
+ <typeparam name="TElement">The type of the value returned by elementSelector.</typeparam>
+ <returns>A <see cref="T:System.Collections.Generic.Dictionary`2"></see> that contains values of type <paramref name="TElement">TElement</paramref> selected from the input sequence.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="keySelector">keySelector</paramref> or <paramref name="elementSelector">elementSelector</paramref> is null. -or- <paramref name="keySelector">keySelector</paramref> produces a key that is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="keySelector">keySelector</paramref> produces duplicate keys for two elements.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.ToDictionary``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})">
+ <summary>Creates a <see cref="T:System.Collections.Generic.Dictionary`2"></see> from an <see cref="T:System.Collections.Generic.IEnumerable`1"></see> according to a specified key selector function.</summary>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> to create a <see cref="T:System.Collections.Generic.Dictionary`2"></see> from.</param>
+ <param name="keySelector">A function to extract a key from each element.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <typeparam name="TKey">The type of the key returned by keySelector.</typeparam>
+ <returns>A <see cref="T:System.Collections.Generic.Dictionary`2"></see> that contains keys and values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="keySelector">keySelector</paramref> is null. -or- <paramref name="keySelector">keySelector</paramref> produces a key that is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="keySelector">keySelector</paramref> produces duplicate keys for two elements.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.ToDictionary``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})">
+ <summary>Creates a <see cref="T:System.Collections.Generic.Dictionary`2"></see> from an <see cref="T:System.Collections.Generic.IEnumerable`1"></see> according to a specified key selector function and key comparer.</summary>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> to create a <see cref="T:System.Collections.Generic.Dictionary`2"></see> from.</param>
+ <param name="keySelector">A function to extract a key from each element.</param>
+ <param name="comparer">An <see cref="T:System.Collections.Generic.IEqualityComparer`1"></see> to compare keys.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <typeparam name="TKey">The type of the keys returned by keySelector.</typeparam>
+ <returns>A <see cref="T:System.Collections.Generic.Dictionary`2"></see> that contains keys and values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="keySelector">keySelector</paramref> is null. -or- <paramref name="keySelector">keySelector</paramref> produces a key that is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="keySelector">keySelector</paramref> produces duplicate keys for two elements.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.ToList``1(System.Collections.Generic.IEnumerable{``0})">
+ <summary>Creates a <see cref="T:System.Collections.Generic.List`1"></see> from an <see cref="T:System.Collections.Generic.IEnumerable`1"></see>.</summary>
+ <param name="source">The <see cref="T:System.Collections.Generic.IEnumerable`1"></see> to create a <see cref="T:System.Collections.Generic.List`1"></see> from.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>A <see cref="T:System.Collections.Generic.List`1"></see> that contains elements from the input sequence.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})">
+ <summary>Creates a <see cref="T:System.Linq.Lookup`2"></see> from an <see cref="T:System.Collections.Generic.IEnumerable`1"></see> according to specified key selector and element selector functions.</summary>
+ <param name="source">The <see cref="T:System.Collections.Generic.IEnumerable`1"></see> to create a <see cref="T:System.Linq.Lookup`2"></see> from.</param>
+ <param name="keySelector">A function to extract a key from each element.</param>
+ <param name="elementSelector">A transform function to produce a result element value from each element.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <typeparam name="TKey">The type of the key returned by keySelector.</typeparam>
+ <typeparam name="TElement">The type of the value returned by elementSelector.</typeparam>
+ <returns>A <see cref="T:System.Linq.Lookup`2"></see> that contains values of type <paramref name="TElement">TElement</paramref> selected from the input sequence.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="keySelector">keySelector</paramref> or <paramref name="elementSelector">elementSelector</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})">
+ <summary>Creates a <see cref="T:System.Linq.Lookup`2"></see> from an <see cref="T:System.Collections.Generic.IEnumerable`1"></see> according to a specified key selector function, a comparer and an element selector function.</summary>
+ <param name="source">The <see cref="T:System.Collections.Generic.IEnumerable`1"></see> to create a <see cref="T:System.Linq.Lookup`2"></see> from.</param>
+ <param name="keySelector">A function to extract a key from each element.</param>
+ <param name="elementSelector">A transform function to produce a result element value from each element.</param>
+ <param name="comparer">An <see cref="T:System.Collections.Generic.IEqualityComparer`1"></see> to compare keys.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <typeparam name="TKey">The type of the key returned by keySelector.</typeparam>
+ <typeparam name="TElement">The type of the value returned by elementSelector.</typeparam>
+ <returns>A <see cref="T:System.Linq.Lookup`2"></see> that contains values of type <paramref name="TElement">TElement</paramref> selected from the input sequence.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="keySelector">keySelector</paramref> or <paramref name="elementSelector">elementSelector</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.ToLookup``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})">
+ <summary>Creates a <see cref="T:System.Linq.Lookup`2"></see> from an <see cref="T:System.Collections.Generic.IEnumerable`1"></see> according to a specified key selector function.</summary>
+ <param name="source">The <see cref="T:System.Collections.Generic.IEnumerable`1"></see> to create a <see cref="T:System.Linq.Lookup`2"></see> from.</param>
+ <param name="keySelector">A function to extract a key from each element.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <typeparam name="TKey">The type of the key returned by keySelector.</typeparam>
+ <returns>A <see cref="T:System.Linq.Lookup`2"></see> that contains keys and values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="keySelector">keySelector</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.ToLookup``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})">
+ <summary>Creates a <see cref="T:System.Linq.Lookup`2"></see> from an <see cref="T:System.Collections.Generic.IEnumerable`1"></see> according to a specified key selector function and key comparer.</summary>
+ <param name="source">The <see cref="T:System.Collections.Generic.IEnumerable`1"></see> to create a <see cref="T:System.Linq.Lookup`2"></see> from.</param>
+ <param name="keySelector">A function to extract a key from each element.</param>
+ <param name="comparer">An <see cref="T:System.Collections.Generic.IEqualityComparer`1"></see> to compare keys.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <typeparam name="TKey">The type of the key returned by keySelector.</typeparam>
+ <returns>A <see cref="T:System.Linq.Lookup`2"></see> that contains keys and values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="keySelector">keySelector</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Union``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0})">
+ <summary>Produces the set union of two sequences by using the default equality comparer.</summary>
+ <param name="first">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> whose distinct elements form the first set for the union.</param>
+ <param name="second">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> whose distinct elements form the second set for the union.</param>
+ <typeparam name="TSource">The type of the elements of the input sequences.</typeparam>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> that contains the elements from both input sequences, excluding duplicates.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="first">first</paramref> or <paramref name="second">second</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Union``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})">
+ <summary>Produces the set union of two sequences by using a specified <see cref="T:System.Collections.Generic.IEqualityComparer`1"></see>.</summary>
+ <param name="first">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> whose distinct elements form the first set for the union.</param>
+ <param name="second">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> whose distinct elements form the second set for the union.</param>
+ <param name="comparer">The <see cref="T:System.Collections.Generic.IEqualityComparer`1"></see> to compare values.</param>
+ <typeparam name="TSource">The type of the elements of the input sequences.</typeparam>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> that contains the elements from both input sequences, excluding duplicates.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="first">first</paramref> or <paramref name="second">second</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Where``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Boolean})">
+ <summary>Filters a sequence of values based on a predicate. Each element's index is used in the logic of the predicate function.</summary>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> to filter.</param>
+ <param name="predicate">A function to test each source element for a condition; the second parameter of the function represents the index of the source element.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> that contains elements from the input sequence that satisfy the condition.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="predicate">predicate</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Where``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})">
+ <summary>Filters a sequence of values based on a predicate.</summary>
+ <param name="source">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> to filter.</param>
+ <param name="predicate">A function to test each element for a condition.</param>
+ <typeparam name="TSource">The type of the elements of source.</typeparam>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> that contains elements from the input sequence that satisfy the condition.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> or <paramref name="predicate">predicate</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Enumerable.Zip``3(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``1,``2})">
+ <summary>Applies a specified function to the corresponding elements of two sequences, producing a sequence of the results.</summary>
+ <param name="first">The first sequence to merge.</param>
+ <param name="second">The second sequence to merge.</param>
+ <param name="resultSelector">A function that specifies how to merge the elements from the two sequences.</param>
+ <typeparam name="TFirst">The type of the elements of the first input sequence.</typeparam>
+ <typeparam name="TSecond">The type of the elements of the second input sequence.</typeparam>
+ <typeparam name="TResult">The type of the elements of the result sequence.</typeparam>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> that contains merged elements of two input sequences.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="first">first</paramref> or <paramref name="second">second</paramref> is null.</exception>
+ </member>
+ <member name="T:System.Linq.EnumerableExecutor`1">
+ <summary>Represents an expression tree and provides functionality to execute the expression tree after rewriting it.</summary>
+ <typeparam name="T">The data type of the value that results from executing the expression tree.</typeparam>
+ </member>
+ <member name="M:System.Linq.EnumerableExecutor`1.#ctor(System.Linq.Expressions.Expression)">
+ <summary>Initializes a new instance of the <see cref="T:System.Linq.EnumerableExecutor`1"></see> class.</summary>
+ <param name="expression">An expression tree to associate with the new instance.</param>
+ </member>
+ <member name="T:System.Linq.EnumerableExecutor">
+ <summary>Represents an expression tree and provides functionality to execute the expression tree after rewriting it.</summary>
+ </member>
+ <member name="M:System.Linq.EnumerableExecutor.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Linq.EnumerableExecutor"></see> class.</summary>
+ </member>
+ <member name="T:System.Linq.EnumerableQuery`1">
+ <summary>Represents an <see cref="T:System.Collections.Generic.IEnumerable`1"></see> collection as an <see cref="T:System.Linq.IQueryable`1"></see> data source.</summary>
+ <typeparam name="T">The type of the data in the collection.</typeparam>
+ </member>
+ <member name="M:System.Linq.EnumerableQuery`1.#ctor(System.Collections.Generic.IEnumerable{`0})">
+ <summary>Initializes a new instance of the <see cref="T:System.Linq.EnumerableQuery`1"></see> class and associates it with an <see cref="T:System.Collections.Generic.IEnumerable`1"></see> collection.</summary>
+ <param name="enumerable">A collection to associate with the new instance.</param>
+ </member>
+ <member name="M:System.Linq.EnumerableQuery`1.#ctor(System.Linq.Expressions.Expression)">
+ <summary>Initializes a new instance of the <see cref="T:System.Linq.EnumerableQuery`1"></see> class and associates the instance with an expression tree.</summary>
+ <param name="expression">An expression tree to associate with the new instance.</param>
+ </member>
+ <member name="M:System.Linq.EnumerableQuery`1.ToString">
+ <summary>Returns a textual representation of the enumerable collection or, if it is null, of the expression tree that is associated with this instance.</summary>
+ <returns>A textual representation of the enumerable collection or, if it is null, of the expression tree that is associated with this instance.</returns>
+ </member>
+ <member name="M:System.Linq.EnumerableQuery`1.System#Collections#Generic#IEnumerable{T}#GetEnumerator">
+ <summary>Returns an enumerator that can iterate through the associated <see cref="T:System.Collections.Generic.IEnumerable`1"></see> collection, or, if it is null, through the collection that results from rewriting the associated expression tree as a query on an <see cref="T:System.Collections.Generic.IEnumerable`1"></see> data source and executing it.</summary>
+ <returns>An enumerator that can be used to iterate through the associated data source.</returns>
+ </member>
+ <member name="M:System.Linq.EnumerableQuery`1.System#Collections#IEnumerable#GetEnumerator">
+ <summary>Returns an enumerator that can iterate through the associated <see cref="T:System.Collections.Generic.IEnumerable`1"></see> collection, or, if it is null, through the collection that results from rewriting the associated expression tree as a query on an <see cref="T:System.Collections.Generic.IEnumerable`1"></see> data source and executing it.</summary>
+ <returns>An enumerator that can be used to iterate through the associated data source.</returns>
+ </member>
+ <member name="P:System.Linq.EnumerableQuery`1.System#Linq#IQueryable#ElementType">
+ <summary>Gets the type of the data in the collection that this instance represents.</summary>
+ <returns>The type of the data in the collection that this instance represents.</returns>
+ </member>
+ <member name="P:System.Linq.EnumerableQuery`1.System#Linq#IQueryable#Expression">
+ <summary>Gets the expression tree that is associated with or that represents this instance.</summary>
+ <returns>The expression tree that is associated with or that represents this instance.</returns>
+ </member>
+ <member name="P:System.Linq.EnumerableQuery`1.System#Linq#IQueryable#Provider">
+ <summary>Gets the query provider that is associated with this instance.</summary>
+ <returns>The query provider that is associated with this instance.</returns>
+ </member>
+ <member name="M:System.Linq.EnumerableQuery`1.System#Linq#IQueryProvider#CreateQuery(System.Linq.Expressions.Expression)">
+ <summary>Constructs a new <see cref="T:System.Linq.EnumerableQuery`1"></see> object and associates it with a specified expression tree that represents an <see cref="T:System.Linq.IQueryable"></see> collection of data.</summary>
+ <param name="expression">An expression tree that represents an <see cref="T:System.Linq.IQueryable"></see> collection of data.</param>
+ <returns>An <see cref="T:System.Linq.EnumerableQuery`1"></see> object that is associated with <paramref name="expression">expression</paramref>.</returns>
+ </member>
+ <member name="M:System.Linq.EnumerableQuery`1.System#Linq#IQueryProvider#CreateQuery``1(System.Linq.Expressions.Expression)">
+ <summary>Constructs a new <see cref="T:System.Linq.EnumerableQuery`1"></see> object and associates it with a specified expression tree that represents an <see cref="T:System.Linq.IQueryable`1"></see> collection of data.</summary>
+ <param name="expression">An expression tree to execute.</param>
+ <typeparam name="S">The type of the data in the collection that expression represents.</typeparam>
+ <returns>An EnumerableQuery object that is associated with <paramref name="expression">expression</paramref>.</returns>
+ </member>
+ <member name="M:System.Linq.EnumerableQuery`1.System#Linq#IQueryProvider#Execute(System.Linq.Expressions.Expression)">
+ <summary>Executes an expression after rewriting it to call <see cref="T:System.Linq.Enumerable"></see> methods instead of <see cref="T:System.Linq.Queryable"></see> methods on any enumerable data sources that cannot be queried by <see cref="T:System.Linq.Queryable"></see> methods.</summary>
+ <param name="expression">An expression tree to execute.</param>
+ <returns>The value that results from executing <paramref name="expression">expression</paramref>.</returns>
+ </member>
+ <member name="M:System.Linq.EnumerableQuery`1.System#Linq#IQueryProvider#Execute``1(System.Linq.Expressions.Expression)">
+ <summary>Executes an expression after rewriting it to call <see cref="T:System.Linq.Enumerable"></see> methods instead of <see cref="T:System.Linq.Queryable"></see> methods on any enumerable data sources that cannot be queried by <see cref="T:System.Linq.Queryable"></see> methods.</summary>
+ <param name="expression">An expression tree to execute.</param>
+ <typeparam name="S">The type of the data in the collection that expression represents.</typeparam>
+ <returns>The value that results from executing <paramref name="expression">expression</paramref>.</returns>
+ </member>
+ <member name="T:System.Linq.EnumerableQuery">
+ <summary>Represents an <see cref="T:System.Collections.IEnumerable"></see> as an <see cref="T:System.Linq.EnumerableQuery"></see> data source.</summary>
+ </member>
+ <member name="M:System.Linq.EnumerableQuery.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Linq.EnumerableQuery"></see> class.</summary>
+ </member>
+ <member name="T:System.Linq.Expressions.BinaryExpression">
+ <summary>Represents an expression that has a binary operator.</summary>
+ </member>
+ <member name="M:System.Linq.Expressions.BinaryExpression.Accept(System.Linq.Expressions.ExpressionVisitor)">
+ <summary>Dispatches to the specific visit method for this node type. For example, <see cref="T:System.Linq.Expressions.MethodCallExpression"></see> calls the <see cref="M:System.Linq.Expressions.ExpressionVisitor.VisitMethodCall(System.Linq.Expressions.MethodCallExpression)"></see>.</summary>
+ <param name="visitor">The visitor to visit this node with.</param>
+ <returns>The result of visiting this node.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.BinaryExpression.CanReduce">
+ <summary>Gets a value that indicates whether the expression tree node can be reduced.</summary>
+ <returns>True if the expression tree node can be reduced, otherwise false.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.BinaryExpression.Conversion">
+ <summary>Gets the type conversion function that is used by a coalescing or compound assignment operation.</summary>
+ <returns>A <see cref="T:System.Linq.Expressions.LambdaExpression"></see> that represents a type conversion function.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.BinaryExpression.IsLifted">
+ <summary>Gets a value that indicates whether the expression tree node represents a lifted call to an operator.</summary>
+ <returns>true if the node represents a lifted call; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.BinaryExpression.IsLiftedToNull">
+ <summary>Gets a value that indicates whether the expression tree node represents a lifted call to an operator whose return type is lifted to a nullable type.</summary>
+ <returns>true if the operator's return type is lifted to a nullable type; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.BinaryExpression.Left">
+ <summary>Gets the left operand of the binary operation.</summary>
+ <returns>An <see cref="T:System.Linq.Expressions.Expression"></see> that represents the left operand of the binary operation.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.BinaryExpression.Method">
+ <summary>Gets the implementing method for the binary operation.</summary>
+ <returns>The <see cref="T:System.Reflection.MethodInfo"></see> that represents the implementing method.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.BinaryExpression.Reduce">
+ <summary>Reduces the binary expression node to a simpler expression.</summary>
+ <returns>The reduced expression.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.BinaryExpression.Right">
+ <summary>Gets the right operand of the binary operation.</summary>
+ <returns>An <see cref="T:System.Linq.Expressions.Expression"></see> that represents the right operand of the binary operation.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.BinaryExpression.Update(System.Linq.Expressions.Expression,System.Linq.Expressions.LambdaExpression,System.Linq.Expressions.Expression)">
+ <summary>Creates a new expression that is like this one, but using the supplied children. If all of the children are the same, it will return this expression.</summary>
+ <param name="left">The <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> property of the result.</param>
+ <param name="conversion">The <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion"></see> property of the result.</param>
+ <param name="right">The <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> property of the result.</param>
+ <returns>This expression if no children are changed or an expression with the updated children.</returns>
+ </member>
+ <member name="T:System.Linq.Expressions.BlockExpression">
+ <summary>Represents a block that contains a sequence of expressions where variables can be defined.</summary>
+ </member>
+ <member name="M:System.Linq.Expressions.BlockExpression.Accept(System.Linq.Expressions.ExpressionVisitor)">
+ <summary>Dispatches to the specific visit method for this node type. For example, <see cref="T:System.Linq.Expressions.MethodCallExpression"></see> calls the <see cref="M:System.Linq.Expressions.ExpressionVisitor.VisitMethodCall(System.Linq.Expressions.MethodCallExpression)"></see>.</summary>
+ <param name="visitor">The visitor to visit this node with.</param>
+ <returns>The result of visiting this node.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.BlockExpression.Expressions">
+ <summary>Gets the expressions in this block.</summary>
+ <returns>The read-only collection containing all the expressions in this block.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.BlockExpression.NodeType">
+ <summary>Returns the node type of this expression. Extension nodes should return <see cref="F:System.Linq.Expressions.ExpressionType.Extension"></see> when overriding this method.</summary>
+ <returns>The <see cref="T:System.Linq.Expressions.ExpressionType"></see> of the expression.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.BlockExpression.Result">
+ <summary>Gets the last expression in this block.</summary>
+ <returns>The <see cref="T:System.Linq.Expressions.Expression"></see> object representing the last expression in this block.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.BlockExpression.Type">
+ <summary>Gets the static type of the expression that this <see cref="T:System.Linq.Expressions.Expression"></see> represents.</summary>
+ <returns>The <see cref="P:System.Linq.Expressions.BlockExpression.Type"></see> that represents the static type of the expression.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.BlockExpression.Update(System.Collections.Generic.IEnumerable{System.Linq.Expressions.ParameterExpression},System.Collections.Generic.IEnumerable{System.Linq.Expressions.Expression})">
+ <summary>Creates a new expression that is like this one, but using the supplied children. If all of the children are the same, it will return this expression.</summary>
+ <param name="variables">The <see cref="P:System.Linq.Expressions.BlockExpression.Variables"></see> property of the result.</param>
+ <param name="expressions">The <see cref="P:System.Linq.Expressions.BlockExpression.Expressions"></see> property of the result.</param>
+ <returns>This expression if no children changed, or an expression with the updated children.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.BlockExpression.Variables">
+ <summary>Gets the variables defined in this block.</summary>
+ <returns>The read-only collection containing all the variables defined in this block.</returns>
+ </member>
+ <member name="T:System.Linq.Expressions.CatchBlock">
+ <summary>Represents a catch statement in a try block.</summary>
+ </member>
+ <member name="P:System.Linq.Expressions.CatchBlock.Body">
+ <summary>Gets the body of the catch block.</summary>
+ <returns>The <see cref="T:System.Linq.Expressions.Expression"></see> object representing the catch body.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.CatchBlock.Filter">
+ <summary>Gets the body of the <see cref="T:System.Linq.Expressions.CatchBlock"></see> filter.</summary>
+ <returns>The <see cref="T:System.Linq.Expressions.Expression"></see> object representing the body of the <see cref="T:System.Linq.Expressions.CatchBlock"></see> filter.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.CatchBlock.Test">
+ <summary>Gets the type of <see cref="T:System.Exception"></see> this handler catches.</summary>
+ <returns>The <see cref="T:System.Type"></see> object representing the type of <see cref="T:System.Exception"></see> this handler catches.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.CatchBlock.ToString">
+ <summary>Returns a <see cref="T:System.String"></see> that represents the current <see cref="T:System.Object"></see>.</summary>
+ <returns>A <see cref="T:System.String"></see> that represents the current <see cref="T:System.Object"></see>.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.CatchBlock.Update(System.Linq.Expressions.ParameterExpression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
+ <summary>Creates a new expression that is like this one, but using the supplied children. If all of the children are the same, it will return this expression.</summary>
+ <param name="variable">The <see cref="P:System.Linq.Expressions.CatchBlock.Variable"></see> property of the result.</param>
+ <param name="filter">The <see cref="P:System.Linq.Expressions.CatchBlock.Filter"></see> property of the result.</param>
+ <param name="body">The <see cref="P:System.Linq.Expressions.CatchBlock.Body"></see> property of the result.</param>
+ <returns>This expression if no children are changed or an expression with the updated children.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.CatchBlock.Variable">
+ <summary>Gets a reference to the <see cref="T:System.Exception"></see> object caught by this handler.</summary>
+ <returns>The <see cref="T:System.Linq.Expressions.ParameterExpression"></see> object representing a reference to the <see cref="T:System.Exception"></see> object caught by this handler.</returns>
+ </member>
+ <member name="T:System.Linq.Expressions.ConditionalExpression">
+ <summary>Represents an expression that has a conditional operator.</summary>
+ </member>
+ <member name="M:System.Linq.Expressions.ConditionalExpression.Accept(System.Linq.Expressions.ExpressionVisitor)">
+ <summary>Dispatches to the specific visit method for this node type. For example, <see cref="T:System.Linq.Expressions.MethodCallExpression"></see> calls the <see cref="M:System.Linq.Expressions.ExpressionVisitor.VisitMethodCall(System.Linq.Expressions.MethodCallExpression)"></see>.</summary>
+ <param name="visitor">The visitor to visit this node with.</param>
+ <returns>The result of visiting this node.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.ConditionalExpression.IfFalse">
+ <summary>Gets the expression to execute if the test evaluates to false.</summary>
+ <returns>An <see cref="T:System.Linq.Expressions.Expression"></see> that represents the expression to execute if the test is false.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.ConditionalExpression.IfTrue">
+ <summary>Gets the expression to execute if the test evaluates to true.</summary>
+ <returns>An <see cref="T:System.Linq.Expressions.Expression"></see> that represents the expression to execute if the test is true.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.ConditionalExpression.NodeType">
+ <summary>Returns the node type of this expression. Extension nodes should return <see cref="F:System.Linq.Expressions.ExpressionType.Extension"></see> when overriding this method.</summary>
+ <returns>The <see cref="T:System.Linq.Expressions.ExpressionType"></see> of the expression.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.ConditionalExpression.Test">
+ <summary>Gets the test of the conditional operation.</summary>
+ <returns>An <see cref="T:System.Linq.Expressions.Expression"></see> that represents the test of the conditional operation.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.ConditionalExpression.Type">
+ <summary>Gets the static type of the expression that this <see cref="T:System.Linq.Expressions.Expression"></see> represents.</summary>
+ <returns>The <see cref="P:System.Linq.Expressions.ConditionalExpression.Type"></see> that represents the static type of the expression.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.ConditionalExpression.Update(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
+ <summary>Creates a new expression that is like this one, but using the supplied children. If all of the children are the same, it will return this expression</summary>
+ <param name="test">The <see cref="P:System.Linq.Expressions.ConditionalExpression.Test"></see> property of the result.</param>
+ <param name="ifTrue">The <see cref="P:System.Linq.Expressions.ConditionalExpression.IfTrue"></see> property of the result.</param>
+ <param name="ifFalse">The <see cref="P:System.Linq.Expressions.ConditionalExpression.IfFalse"></see> property of the result.</param>
+ <returns>This expression if no children changed, or an expression with the updated children.</returns>
+ </member>
+ <member name="T:System.Linq.Expressions.ConstantExpression">
+ <summary>Represents an expression that has a constant value.</summary>
+ </member>
+ <member name="M:System.Linq.Expressions.ConstantExpression.Accept(System.Linq.Expressions.ExpressionVisitor)">
+ <summary>Dispatches to the specific visit method for this node type. For example, <see cref="T:System.Linq.Expressions.MethodCallExpression"></see> calls the <see cref="M:System.Linq.Expressions.ExpressionVisitor.VisitMethodCall(System.Linq.Expressions.MethodCallExpression)"></see>.</summary>
+ <param name="visitor">The visitor to visit this node with.</param>
+ <returns>The result of visiting this node.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.ConstantExpression.NodeType">
+ <summary>Returns the node type of this Expression. Extension nodes should return <see cref="F:System.Linq.Expressions.ExpressionType.Extension"></see> when overriding this method.</summary>
+ <returns>The <see cref="T:System.Linq.Expressions.ExpressionType"></see> of the expression.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.ConstantExpression.Type">
+ <summary>Gets the static type of the expression that this <see cref="T:System.Linq.Expressions.Expression"></see> represents.</summary>
+ <returns>The <see cref="P:System.Linq.Expressions.ConstantExpression.Type"></see> that represents the static type of the expression.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.ConstantExpression.Value">
+ <summary>Gets the value of the constant expression.</summary>
+ <returns>An <see cref="T:System.Object"></see> equal to the value of the represented expression.</returns>
+ </member>
+ <member name="T:System.Linq.Expressions.DebugInfoExpression">
+ <summary>Emits or clears a sequence point for debug information. This allows the debugger to highlight the correct source code when debugging.</summary>
+ </member>
+ <member name="M:System.Linq.Expressions.DebugInfoExpression.Accept(System.Linq.Expressions.ExpressionVisitor)">
+ <summary>Dispatches to the specific visit method for this node type. For example, <see cref="T:System.Linq.Expressions.MethodCallExpression"></see> calls the <see cref="M:System.Linq.Expressions.ExpressionVisitor.VisitMethodCall(System.Linq.Expressions.MethodCallExpression)"></see>.</summary>
+ <param name="visitor">The visitor to visit this node with.</param>
+ <returns>The result of visiting this node.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.DebugInfoExpression.Document">
+ <summary>Gets the <see cref="T:System.Linq.Expressions.SymbolDocumentInfo"></see> that represents the source file.</summary>
+ <returns>The <see cref="T:System.Linq.Expressions.SymbolDocumentInfo"></see> that represents the source file.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.DebugInfoExpression.EndColumn">
+ <summary>Gets the end column of this <see cref="T:System.Linq.Expressions.DebugInfoExpression"></see>.</summary>
+ <returns>The number of the end column of the code that was used to generate the wrapped expression.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.DebugInfoExpression.EndLine">
+ <summary>Gets the end line of this <see cref="T:System.Linq.Expressions.DebugInfoExpression"></see>.</summary>
+ <returns>The number of the end line of the code that was used to generate the wrapped expression.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.DebugInfoExpression.IsClear">
+ <summary>Gets the value to indicate if the <see cref="T:System.Linq.Expressions.DebugInfoExpression"></see> is for clearing a sequence point.</summary>
+ <returns>True if the <see cref="T:System.Linq.Expressions.DebugInfoExpression"></see> is for clearing a sequence point, otherwise false.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.DebugInfoExpression.NodeType">
+ <summary>Returns the node type of this <see cref="T:System.Linq.Expressions.Expression"></see>.</summary>
+ <returns>The <see cref="T:System.Linq.Expressions.ExpressionType"></see> that represents this expression.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.DebugInfoExpression.StartColumn">
+ <summary>Gets the start column of this <see cref="T:System.Linq.Expressions.DebugInfoExpression"></see>.</summary>
+ <returns>The number of the start column of the code that was used to generate the wrapped expression.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.DebugInfoExpression.StartLine">
+ <summary>Gets the start line of this <see cref="T:System.Linq.Expressions.DebugInfoExpression"></see>.</summary>
+ <returns>The number of the start line of the code that was used to generate the wrapped expression.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.DebugInfoExpression.Type">
+ <summary>Gets the static type of the expression that this <see cref="T:System.Linq.Expressions.Expression"></see> represents.</summary>
+ <returns>The <see cref="P:System.Linq.Expressions.DebugInfoExpression.Type"></see> that represents the static type of the expression.</returns>
+ </member>
+ <member name="T:System.Linq.Expressions.DefaultExpression">
+ <summary>Represents the default value of a type or an empty expression.</summary>
+ </member>
+ <member name="P:System.Linq.Expressions.DefaultExpression.NodeType">
+ <summary>Returns the node type of this expression. Extension nodes should return <see cref="F:System.Linq.Expressions.ExpressionType.Extension"></see> when overriding this method.</summary>
+ <returns>The <see cref="T:System.Linq.Expressions.ExpressionType"></see> of the expression.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.DefaultExpression.Type">
+ <summary>Gets the static type of the expression that this <see cref="T:System.Linq.Expressions.Expression"></see> represents.</summary>
+ <returns>The <see cref="P:System.Linq.Expressions.DefaultExpression.Type"></see> that represents the static type of the expression.</returns>
+ </member>
+ <member name="T:System.Linq.Expressions.DynamicExpression">
+ <summary>Represents a dynamic operation.</summary>
+ </member>
+ <member name="M:System.Linq.Expressions.DynamicExpression.Accept(System.Linq.Expressions.ExpressionVisitor)">
+ <summary>Dispatches to the specific visit method for this node type. For example, <see cref="T:System.Linq.Expressions.MethodCallExpression"></see> calls the <see cref="M:System.Linq.Expressions.ExpressionVisitor.VisitMethodCall(System.Linq.Expressions.MethodCallExpression)"></see>.</summary>
+ <param name="visitor">The visitor to visit this node with.</param>
+ <returns>The result of visiting this node.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.DynamicExpression.Arguments">
+ <summary>Gets the arguments to the dynamic operation.</summary>
+ <returns>The read-only collections containing the arguments to the dynamic operation.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.DynamicExpression.Binder">
+ <summary>Gets the <see cref="T:System.Runtime.CompilerServices.CallSiteBinder"></see>, which determines the run-time behavior of the dynamic site.</summary>
+ <returns>The <see cref="T:System.Runtime.CompilerServices.CallSiteBinder"></see>, which determines the run-time behavior of the dynamic site.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.DynamicExpression.DelegateType">
+ <summary>Gets the type of the delegate used by the <see cref="T:System.Runtime.CompilerServices.CallSite"></see>.</summary>
+ <returns>The <see cref="T:System.Type"></see> object representing the type of the delegate used by the <see cref="T:System.Runtime.CompilerServices.CallSite"></see>.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.DynamicExpression.Dynamic(System.Runtime.CompilerServices.CallSiteBinder,System.Type,System.Collections.Generic.IEnumerable{System.Linq.Expressions.Expression})">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.DynamicExpression"></see> that represents a dynamic operation bound by the provided <see cref="T:System.Runtime.CompilerServices.CallSiteBinder"></see>.</summary>
+ <param name="binder">The runtime binder for the dynamic operation.</param>
+ <param name="returnType">The result type of the dynamic expression.</param>
+ <param name="arguments">The arguments to the dynamic operation.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.DynamicExpression"></see> that has <see cref="P:System.Linq.Expressions.DynamicExpression.NodeType"></see> equal to <see cref="F:System.Linq.Expressions.ExpressionType.Dynamic"></see>, and has the <see cref="P:System.Linq.Expressions.DynamicExpression.Binder"></see> and <see cref="P:System.Linq.Expressions.DynamicExpression.Arguments"></see> set to the specified values.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.DynamicExpression.Dynamic(System.Runtime.CompilerServices.CallSiteBinder,System.Type,System.Linq.Expressions.Expression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.DynamicExpression"></see> that represents a dynamic operation bound by the provided <see cref="T:System.Runtime.CompilerServices.CallSiteBinder"></see>.</summary>
+ <param name="binder">The runtime binder for the dynamic operation.</param>
+ <param name="returnType">The result type of the dynamic expression.</param>
+ <param name="arg0">The first argument to the dynamic operation.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.DynamicExpression"></see> that has <see cref="P:System.Linq.Expressions.DynamicExpression.NodeType"></see> equal to <see cref="F:System.Linq.Expressions.ExpressionType.Dynamic"></see>, and has the <see cref="P:System.Linq.Expressions.DynamicExpression.Binder"></see> and <see cref="P:System.Linq.Expressions.DynamicExpression.Arguments"></see> set to the specified values.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.DynamicExpression.Dynamic(System.Runtime.CompilerServices.CallSiteBinder,System.Type,System.Linq.Expressions.Expression[])">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.DynamicExpression"></see> that represents a dynamic operation bound by the provided <see cref="T:System.Runtime.CompilerServices.CallSiteBinder"></see>.</summary>
+ <param name="binder">The runtime binder for the dynamic operation.</param>
+ <param name="returnType">The result type of the dynamic expression.</param>
+ <param name="arguments">The arguments to the dynamic operation.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.DynamicExpression"></see> that has <see cref="P:System.Linq.Expressions.DynamicExpression.NodeType"></see> equal to <see cref="F:System.Linq.Expressions.ExpressionType.Dynamic"></see>, and has the <see cref="P:System.Linq.Expressions.DynamicExpression.Binder"></see> and <see cref="P:System.Linq.Expressions.DynamicExpression.Arguments"></see> set to the specified values.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.DynamicExpression.Dynamic(System.Runtime.CompilerServices.CallSiteBinder,System.Type,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.DynamicExpression"></see> that represents a dynamic operation bound by the provided <see cref="T:System.Runtime.CompilerServices.CallSiteBinder"></see>.</summary>
+ <param name="binder">The runtime binder for the dynamic operation.</param>
+ <param name="returnType">The result type of the dynamic expression.</param>
+ <param name="arg0">The first argument to the dynamic operation.</param>
+ <param name="arg1">The second argument to the dynamic operation.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.DynamicExpression"></see> that has <see cref="P:System.Linq.Expressions.DynamicExpression.NodeType"></see> equal to <see cref="F:System.Linq.Expressions.ExpressionType.Dynamic"></see>, and has the <see cref="P:System.Linq.Expressions.DynamicExpression.Binder"></see> and <see cref="P:System.Linq.Expressions.DynamicExpression.Arguments"></see> set to the specified values.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.DynamicExpression.Dynamic(System.Runtime.CompilerServices.CallSiteBinder,System.Type,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.DynamicExpression"></see> that represents a dynamic operation bound by the provided <see cref="T:System.Runtime.CompilerServices.CallSiteBinder"></see>.</summary>
+ <param name="binder">The runtime binder for the dynamic operation.</param>
+ <param name="returnType">The result type of the dynamic expression.</param>
+ <param name="arg0">The first argument to the dynamic operation.</param>
+ <param name="arg1">The second argument to the dynamic operation.</param>
+ <param name="arg2">The third argument to the dynamic operation.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.DynamicExpression"></see> that has <see cref="P:System.Linq.Expressions.DynamicExpression.NodeType"></see> equal to <see cref="F:System.Linq.Expressions.ExpressionType.Dynamic"></see>, and has the <see cref="P:System.Linq.Expressions.DynamicExpression.Binder"></see> and <see cref="P:System.Linq.Expressions.DynamicExpression.Arguments"></see> set to the specified values.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.DynamicExpression.Dynamic(System.Runtime.CompilerServices.CallSiteBinder,System.Type,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.DynamicExpression"></see> that represents a dynamic operation bound by the provided <see cref="T:System.Runtime.CompilerServices.CallSiteBinder"></see>.</summary>
+ <param name="binder">The runtime binder for the dynamic operation.</param>
+ <param name="returnType">The result type of the dynamic expression.</param>
+ <param name="arg0">The first argument to the dynamic operation.</param>
+ <param name="arg1">The second argument to the dynamic operation.</param>
+ <param name="arg2">The third argument to the dynamic operation.</param>
+ <param name="arg3">The fourth argument to the dynamic operation.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.DynamicExpression"></see> that has <see cref="P:System.Linq.Expressions.DynamicExpression.NodeType"></see> equal to <see cref="F:System.Linq.Expressions.ExpressionType.Dynamic"></see>, and has the <see cref="P:System.Linq.Expressions.DynamicExpression.Binder"></see> and <see cref="P:System.Linq.Expressions.DynamicExpression.Arguments"></see> set to the specified values.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.DynamicExpression.MakeDynamic(System.Type,System.Runtime.CompilerServices.CallSiteBinder,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.DynamicExpression"></see> that represents a dynamic operation bound by the provided <see cref="T:System.Runtime.CompilerServices.CallSiteBinder"></see> and four arguments.</summary>
+ <param name="delegateType">The type of the delegate used by the <see cref="T:System.Runtime.CompilerServices.CallSite"></see>.</param>
+ <param name="binder">The runtime binder for the dynamic operation.</param>
+ <param name="arg0">The first argument to the dynamic operation.</param>
+ <param name="arg1">The second argument to the dynamic operation.</param>
+ <param name="arg2">The third argument to the dynamic operation.</param>
+ <param name="arg3">The fourth argument to the dynamic operation.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.DynamicExpression"></see> that has <see cref="P:System.Linq.Expressions.DynamicExpression.NodeType"></see> equal to <see cref="F:System.Linq.Expressions.ExpressionType.Dynamic"></see>, and has the <see cref="P:System.Linq.Expressions.DynamicExpression.DelegateType"></see>, <see cref="P:System.Linq.Expressions.DynamicExpression.Binder"></see>, and <see cref="P:System.Linq.Expressions.DynamicExpression.Arguments"></see> set to the specified values.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.DynamicExpression.MakeDynamic(System.Type,System.Runtime.CompilerServices.CallSiteBinder,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.DynamicExpression"></see> that represents a dynamic operation bound by the provided <see cref="T:System.Runtime.CompilerServices.CallSiteBinder"></see> and three arguments.</summary>
+ <param name="delegateType">The type of the delegate used by the <see cref="T:System.Runtime.CompilerServices.CallSite"></see>.</param>
+ <param name="binder">The runtime binder for the dynamic operation.</param>
+ <param name="arg0">The first argument to the dynamic operation.</param>
+ <param name="arg1">The second argument to the dynamic operation.</param>
+ <param name="arg2">The third argument to the dynamic operation.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.DynamicExpression"></see> that has <see cref="P:System.Linq.Expressions.DynamicExpression.NodeType"></see> equal to <see cref="F:System.Linq.Expressions.ExpressionType.Dynamic"></see>, and has the <see cref="P:System.Linq.Expressions.DynamicExpression.DelegateType"></see>, <see cref="P:System.Linq.Expressions.DynamicExpression.Binder"></see>, and <see cref="P:System.Linq.Expressions.DynamicExpression.Arguments"></see> set to the specified values.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.DynamicExpression.MakeDynamic(System.Type,System.Runtime.CompilerServices.CallSiteBinder,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.DynamicExpression"></see> that represents a dynamic operation bound by the provided <see cref="T:System.Runtime.CompilerServices.CallSiteBinder"></see> and two arguments.</summary>
+ <param name="delegateType">The type of the delegate used by the <see cref="T:System.Runtime.CompilerServices.CallSite"></see>.</param>
+ <param name="binder">The runtime binder for the dynamic operation.</param>
+ <param name="arg0">The first argument to the dynamic operation.</param>
+ <param name="arg1">The second argument to the dynamic operation.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.DynamicExpression"></see> that has <see cref="P:System.Linq.Expressions.DynamicExpression.NodeType"></see> equal to <see cref="F:System.Linq.Expressions.ExpressionType.Dynamic"></see>, and has the <see cref="P:System.Linq.Expressions.DynamicExpression.DelegateType"></see>, <see cref="P:System.Linq.Expressions.DynamicExpression.Binder"></see>, and <see cref="P:System.Linq.Expressions.DynamicExpression.Arguments"></see> set to the specified values.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.DynamicExpression.MakeDynamic(System.Type,System.Runtime.CompilerServices.CallSiteBinder,System.Linq.Expressions.Expression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.DynamicExpression"></see> that represents a dynamic operation bound by the provided <see cref="T:System.Runtime.CompilerServices.CallSiteBinder"></see> and one argument.</summary>
+ <param name="delegateType">The type of the delegate used by the <see cref="T:System.Runtime.CompilerServices.CallSite"></see>.</param>
+ <param name="binder">The runtime binder for the dynamic operation.</param>
+ <param name="arg0">The argument to the dynamic operation.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.DynamicExpression"></see> that has <see cref="P:System.Linq.Expressions.DynamicExpression.NodeType"></see> equal to <see cref="F:System.Linq.Expressions.ExpressionType.Dynamic"></see>, and has the <see cref="P:System.Linq.Expressions.DynamicExpression.DelegateType"></see>, <see cref="P:System.Linq.Expressions.DynamicExpression.Binder"></see>, and <see cref="P:System.Linq.Expressions.DynamicExpression.Arguments"></see> set to the specified values.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.DynamicExpression.MakeDynamic(System.Type,System.Runtime.CompilerServices.CallSiteBinder,System.Collections.Generic.IEnumerable{System.Linq.Expressions.Expression})">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.DynamicExpression"></see> that represents a dynamic operation bound by the provided <see cref="T:System.Runtime.CompilerServices.CallSiteBinder"></see>.</summary>
+ <param name="delegateType">The type of the delegate used by the <see cref="T:System.Runtime.CompilerServices.CallSite"></see>.</param>
+ <param name="binder">The runtime binder for the dynamic operation.</param>
+ <param name="arguments">The arguments to the dynamic operation.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.DynamicExpression"></see> that has <see cref="P:System.Linq.Expressions.DynamicExpression.NodeType"></see> equal to <see cref="F:System.Linq.Expressions.ExpressionType.Dynamic"></see>, and has the <see cref="P:System.Linq.Expressions.DynamicExpression.DelegateType"></see>, <see cref="P:System.Linq.Expressions.DynamicExpression.Binder"></see>, and <see cref="P:System.Linq.Expressions.DynamicExpression.Arguments"></see> set to the specified values.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.DynamicExpression.MakeDynamic(System.Type,System.Runtime.CompilerServices.CallSiteBinder,System.Linq.Expressions.Expression[])">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.DynamicExpression"></see> that represents a dynamic operation bound by the provided <see cref="T:System.Runtime.CompilerServices.CallSiteBinder"></see>.</summary>
+ <param name="delegateType">The type of the delegate used by the <see cref="T:System.Runtime.CompilerServices.CallSite"></see>.</param>
+ <param name="binder">The runtime binder for the dynamic operation.</param>
+ <param name="arguments">The arguments to the dynamic operation.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.DynamicExpression"></see> that has <see cref="P:System.Linq.Expressions.DynamicExpression.NodeType"></see> equal to <see cref="F:System.Linq.Expressions.ExpressionType.Dynamic"></see>, and has the <see cref="P:System.Linq.Expressions.DynamicExpression.DelegateType"></see>, <see cref="P:System.Linq.Expressions.DynamicExpression.Binder"></see>, and <see cref="P:System.Linq.Expressions.DynamicExpression.Arguments"></see> set to the specified values.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.DynamicExpression.NodeType">
+ <summary>Returns the node type of this expression. Extension nodes should return <see cref="F:System.Linq.Expressions.ExpressionType.Extension"></see> when overriding this method.</summary>
+ <returns>The <see cref="T:System.Linq.Expressions.ExpressionType"></see> of the expression.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.DynamicExpression.Type">
+ <summary>Gets the static type of the expression that this <see cref="T:System.Linq.Expressions.Expression"></see> represents.</summary>
+ <returns>The <see cref="P:System.Linq.Expressions.DynamicExpression.Type"></see> that represents the static type of the expression.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.DynamicExpression.Update(System.Collections.Generic.IEnumerable{System.Linq.Expressions.Expression})">
+ <summary>Compares the value sent to the parameter, arguments, to the Arguments property of the current instance of DynamicExpression. If the values of the parameter and the property are equal, the current instance is returned. If they are not equal, a new DynamicExpression instance is returned that is identical to the current instance except that the Arguments property is set to the value of parameter arguments.</summary>
+ <param name="arguments">The <see cref="P:System.Linq.Expressions.DynamicExpression.Arguments"></see> property of the result.</param>
+ <returns>This expression if no children are changed or an expression with the updated children.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.DynamicExpression.System#Linq#Expressions#IArgumentProvider#ArgumentCount">
+ <summary>Returns the number of arguments to the expression tree node. You should not use this member. It is only public due to assembly refactoring, and it is used internally for performance optimizations.</summary>
+ <returns>Returns <see cref="T:System.Int32"></see>.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.DynamicExpression.System#Linq#Expressions#IArgumentProvider#GetArgument(System.Int32)">
+ <summary>Returns the argument at index, throwing if index is out of bounds. You should not use this member. It is only public due to assembly refactoring, and it is used internally for performance optimizations.</summary>
+ <param name="index">The index of the argument.</param>
+ <returns>Returns <see cref="T:System.Linq.Expressions.Expression"></see>.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.DynamicExpression.System#Linq#Expressions#IDynamicExpression#CreateCallSite">
+ <summary>Optionally creates the CallSite and returns the CallSite for the DynamicExpression’s polymorphic inline cache. You should not use this member. It is only public due to assembly refactoring, and it is used internally for performance optimizations.</summary>
+ <returns>Returns <see cref="T:System.Object"></see>.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.DynamicExpression.System#Linq#Expressions#IDynamicExpression#Rewrite(System.Linq.Expressions.Expression[])">
+ <summary>Rewrite this node replacing the dynamic expression’s arguments with the provided values. The number of args needs to match the number of the current expression. You should not use this type. It is only public due to assembly refactoring, and it is used internally for performance optimizations. This helper method allows re-writing of nodes to be independent of the specific implementation class deriving from DynamicExpression that is being used at the call site.</summary>
+ <param name="args">The arguments.</param>
+ <returns>Returns <see cref="T:System.Linq.Expressions.Expression"></see>, the rewritten expression.</returns>
+ </member>
+ <member name="T:System.Linq.Expressions.DynamicExpressionVisitor">
+ <summary>Represents a visitor or rewriter for dynamic expression trees.</summary>
+ </member>
+ <member name="M:System.Linq.Expressions.DynamicExpressionVisitor.#ctor">
+ <summary>Initializes a new instance of <see cref="T:System.Linq.Expressions.DynamicExpressionVisitor"></see>.</summary>
+ </member>
+ <member name="M:System.Linq.Expressions.DynamicExpressionVisitor.VisitDynamic(System.Linq.Expressions.DynamicExpression)">
+ <summary>Visits the children of the <see cref="T:System.Linq.Expressions.DynamicExpression"></see>.</summary>
+ <param name="node">The expression to visit.</param>
+ <returns>Returns <see cref="T:System.Linq.Expressions.Expression"></see>, the modified expression, if it or any subexpression is modified; otherwise, returns the original expression.</returns>
+ </member>
+ <member name="T:System.Linq.Expressions.ElementInit">
+ <summary>Represents an initializer for a single element of an <see cref="T:System.Collections.IEnumerable"></see> collection.</summary>
+ </member>
+ <member name="P:System.Linq.Expressions.ElementInit.AddMethod">
+ <summary>Gets the instance method that is used to add an element to an <see cref="T:System.Collections.IEnumerable"></see> collection.</summary>
+ <returns>A <see cref="T:System.Reflection.MethodInfo"></see> that represents an instance method that adds an element to a collection.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.ElementInit.Arguments">
+ <summary>Gets the collection of arguments that are passed to a method that adds an element to an <see cref="T:System.Collections.IEnumerable"></see> collection.</summary>
+ <returns>A <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1"></see> of <see cref="T:System.Linq.Expressions.Expression"></see> objects that represent the arguments for a method that adds an element to a collection.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.ElementInit.ToString">
+ <summary>Returns a textual representation of an <see cref="T:System.Linq.Expressions.ElementInit"></see> object.</summary>
+ <returns>A textual representation of the <see cref="T:System.Linq.Expressions.ElementInit"></see> object.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.ElementInit.Update(System.Collections.Generic.IEnumerable{System.Linq.Expressions.Expression})">
+ <summary>Creates a new expression that is like this one, but using the supplied children. If all of the children are the same, it will return this expression.</summary>
+ <param name="arguments">The <see cref="P:System.Linq.Expressions.ElementInit.Arguments"></see> property of the result.</param>
+ <returns>This expression if no children are changed or an expression with the updated children.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.ElementInit.System#Linq#Expressions#IArgumentProvider#ArgumentCount">
+ <summary>Returns the number of arguments to the expression tree node. You should not use this member. It is only public due to assembly refactoring, and it is used internally for performance optimizations.</summary>
+ <returns>Returns <see cref="T:System.Int32"></see>.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.ElementInit.System#Linq#Expressions#IArgumentProvider#GetArgument(System.Int32)">
+ <summary>Returns the argument at index, throwing if index is out of bounds. You should not use this member. It is only public due to assembly refactoring, and it is used internally for performance optimizations.</summary>
+ <param name="index">The index of the argument.</param>
+ <returns>Returns <see cref="T:System.Linq.Expressions.Expression"></see>.</returns>
+ </member>
+ <member name="T:System.Linq.Expressions.Expression`1">
+ <summary>Represents a strongly typed lambda expression as a data structure in the form of an expression tree. This class cannot be inherited.</summary>
+ <typeparam name="TDelegate">The type of the delegate that the <see cref="T:System.Linq.Expressions.Expression`1"></see> represents.</typeparam>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression`1.Compile">
+ <summary>Compiles the lambda expression described by the expression tree into executable code and produces a delegate that represents the lambda expression.</summary>
+ <returns>A delegate of type <paramref name="TDelegate">TDelegate</paramref> that represents the compiled lambda expression described by the <see cref="T:System.Linq.Expressions.Expression`1"></see>.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression`1.Compile(System.Boolean)">
+ <param name="preferInterpretation"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression`1.Compile(System.Runtime.CompilerServices.DebugInfoGenerator)">
+ <summary>Produces a delegate that represents the lambda expression.</summary>
+ <param name="debugInfoGenerator">Debugging information generator used by the compiler to mark sequence points and annotate local variables.</param>
+ <returns>A delegate containing the compiled version of the lambda.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression`1.Update(System.Linq.Expressions.Expression,System.Collections.Generic.IEnumerable{System.Linq.Expressions.ParameterExpression})">
+ <summary>Creates a new expression that is like this one, but using the supplied children. If all of the children are the same, it will return this expression.</summary>
+ <param name="body">The <see cref="P:System.Linq.Expressions.LambdaExpression.Body"></see> property of the result.</param>
+ <param name="parameters">The <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters"></see> property of the result.</param>
+ <returns>This expression if no children are changed or an expression with the updated children.</returns>
+ </member>
+ <member name="T:System.Linq.Expressions.Expression">
+ <summary>Provides the base class from which the classes that represent expression tree nodes are derived. It also contains static (Shared in Visual Basic) factory methods to create the various node types. This is an abstract class.</summary>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.#ctor">
+ <summary>Constructs a new instance of <see cref="T:System.Linq.Expressions.Expression"></see>.</summary>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.#ctor(System.Linq.Expressions.ExpressionType,System.Type)">
+ <summary>Initializes a new instance of the <see cref="T:System.Linq.Expressions.Expression"></see> class.</summary>
+ <param name="nodeType">The <see cref="T:System.Linq.Expressions.ExpressionType"></see> to set as the node type.</param>
+ <param name="type">The <see cref="P:System.Linq.Expressions.Expression.Type"></see> of this <see cref="T:System.Linq.Expressions.Expression"></see>.</param>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Accept(System.Linq.Expressions.ExpressionVisitor)">
+ <summary>Dispatches to the specific visit method for this node type. For example, <see cref="T:System.Linq.Expressions.MethodCallExpression"></see> calls the <see cref="M:System.Linq.Expressions.ExpressionVisitor.VisitMethodCall(System.Linq.Expressions.MethodCallExpression)"></see>.</summary>
+ <param name="visitor">The visitor to visit this node with.</param>
+ <returns>The result of visiting this node.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Add(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that represents an arithmetic addition operation that does not have overflow checking.</summary>
+ <param name="left">A <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> property equal to.</param>
+ <param name="right">A <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.Add"></see> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> and <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> properties set to the specified values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="left">left</paramref> or <paramref name="right">right</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException">The addition operator is not defined for <paramref name="left">left</paramref>.Type and <paramref name="right">right</paramref>.Type.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Add(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that represents an arithmetic addition operation that does not have overflow checking. The implementing method can be specified.</summary>
+ <param name="left">A <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> property equal to.</param>
+ <param name="right">A <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> property equal to.</param>
+ <param name="method">A <see cref="T:System.Reflection.MethodInfo"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Method"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.Add"></see> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see>, <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> and <see cref="P:System.Linq.Expressions.BinaryExpression.Method"></see> properties set to the specified values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="left">left</paramref> or <paramref name="right">right</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="method">method</paramref> is not null and the method it represents returns void, is not static (Shared in Visual Basic), or does not take exactly two arguments.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="method">method</paramref> is null and the addition operator is not defined for <paramref name="left">left</paramref>.Type and <paramref name="right">right</paramref>.Type.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.AddAssign(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that represents an addition assignment operation that does not have overflow checking.</summary>
+ <param name="left">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> property equal to.</param>
+ <param name="right">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.AddAssign"></see> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> and <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> properties set to the specified values.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.AddAssign(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that represents an addition assignment operation that does not have overflow checking.</summary>
+ <param name="left">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> property equal to.</param>
+ <param name="right">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> property equal to.</param>
+ <param name="method">A <see cref="T:System.Reflection.MethodInfo"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Method"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.AddAssign"></see> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see>, <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see>, and <see cref="P:System.Linq.Expressions.BinaryExpression.Method"></see> properties set to the specified values.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.AddAssign(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that represents an addition assignment operation that does not have overflow checking.</summary>
+ <param name="left">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> property equal to.</param>
+ <param name="right">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> property equal to.</param>
+ <param name="method">A <see cref="T:System.Reflection.MethodInfo"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Method"></see> property equal to.</param>
+ <param name="conversion">A <see cref="T:System.Linq.Expressions.LambdaExpression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.AddAssign"></see> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see>, <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see>, <see cref="P:System.Linq.Expressions.BinaryExpression.Method"></see>, and <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion"></see> properties set to the specified values.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.AddAssignChecked(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that represents an addition assignment operation that has overflow checking.</summary>
+ <param name="left">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> property equal to.</param>
+ <param name="right">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.AddAssignChecked"></see> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> and <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> properties set to the specified values.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.AddAssignChecked(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that represents an addition assignment operation that has overflow checking.</summary>
+ <param name="left">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> property equal to.</param>
+ <param name="right">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> property equal to.</param>
+ <param name="method">A <see cref="T:System.Reflection.MethodInfo"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Method"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.AddAssignChecked"></see> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see>, <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see>, and <see cref="P:System.Linq.Expressions.BinaryExpression.Method"></see> properties set to the specified values.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.AddAssignChecked(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that represents an addition assignment operation that has overflow checking.</summary>
+ <param name="left">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> property equal to.</param>
+ <param name="right">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> property equal to.</param>
+ <param name="method">A <see cref="T:System.Reflection.MethodInfo"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Method"></see> property equal to.</param>
+ <param name="conversion">A <see cref="T:System.Linq.Expressions.LambdaExpression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.AddAssignChecked"></see> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see>, <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see>, <see cref="P:System.Linq.Expressions.BinaryExpression.Method"></see>, and <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion"></see> properties set to the specified values.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.AddChecked(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that represents an arithmetic addition operation that has overflow checking.</summary>
+ <param name="left">A <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> property equal to.</param>
+ <param name="right">A <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.AddChecked"></see> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> and <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> properties set to the specified values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="left">left</paramref> or <paramref name="right">right</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException">The addition operator is not defined for <paramref name="left">left</paramref>.Type and <paramref name="right">right</paramref>.Type.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.AddChecked(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that represents an arithmetic addition operation that has overflow checking. The implementing method can be specified.</summary>
+ <param name="left">A <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> property equal to.</param>
+ <param name="right">A <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> property equal to.</param>
+ <param name="method">A <see cref="T:System.Reflection.MethodInfo"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Method"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.AddChecked"></see> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see>, <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> and <see cref="P:System.Linq.Expressions.BinaryExpression.Method"></see> properties set to the specified values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="left">left</paramref> or <paramref name="right">right</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="method">method</paramref> is not null and the method it represents returns void, is not static (Shared in Visual Basic), or does not take exactly two arguments.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="method">method</paramref> is null and the addition operator is not defined for <paramref name="left">left</paramref>.Type and <paramref name="right">right</paramref>.Type.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.And(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that represents a bitwise AND operation.</summary>
+ <param name="left">A <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> property equal to.</param>
+ <param name="right">A <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.And"></see> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> and <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> properties set to the specified values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="left">left</paramref> or <paramref name="right">right</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException">The bitwise AND operator is not defined for <paramref name="left">left</paramref>.Type and <paramref name="right">right</paramref>.Type.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.And(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that represents a bitwise AND operation. The implementing method can be specified.</summary>
+ <param name="left">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> property equal to.</param>
+ <param name="right">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> property equal to.</param>
+ <param name="method">A <see cref="T:System.Reflection.MethodInfo"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Method"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.And"></see> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see>, <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see>, and <see cref="P:System.Linq.Expressions.BinaryExpression.Method"></see> properties set to the specified values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="left">left</paramref> or <paramref name="right">right</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="method">method</paramref> is not null and the method it represents returns void, is not static (Shared in Visual Basic), or does not take exactly two arguments.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="method">method</paramref> is null and the bitwise AND operator is not defined for <paramref name="left">left</paramref>.Type and <paramref name="right">right</paramref>.Type.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.AndAlso(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that represents a conditional AND operation that evaluates the second operand only if the first operand is resolved to true. The implementing method can be specified.</summary>
+ <param name="left">A <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> property equal to.</param>
+ <param name="right">A <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> property equal to.</param>
+ <param name="method">A <see cref="T:System.Reflection.MethodInfo"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Method"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.AndAlso"></see> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see>, <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see>, and <see cref="P:System.Linq.Expressions.BinaryExpression.Method"></see> properties set to the specified values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="left">left</paramref> or <paramref name="right">right</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="method">method</paramref> is not null and the method it represents returns void, is not static (Shared in Visual Basic), or does not take exactly two arguments.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="method">method</paramref> is null and the bitwise AND operator is not defined for <paramref name="left">left</paramref>.Type and <paramref name="right">right</paramref>.Type. -or- <paramref name="method">method</paramref> is null and <paramref name="left">left</paramref>.Type and <paramref name="right">right</paramref>.Type are not the same Boolean type.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.AndAlso(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that represents a conditional AND operation that evaluates the second operand only if the first operand evaluates to true.</summary>
+ <param name="left">A <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> property equal to.</param>
+ <param name="right">A <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.AndAlso"></see> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> and <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> properties set to the specified values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="left">left</paramref> or <paramref name="right">right</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException">The bitwise AND operator is not defined for <paramref name="left">left</paramref>.Type and <paramref name="right">right</paramref>.Type. -or- <paramref name="left">left</paramref>.Type and <paramref name="right">right</paramref>.Type are not the same Boolean type.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.AndAssign(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that represents a bitwise AND assignment operation.</summary>
+ <param name="left">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> property equal to.</param>
+ <param name="right">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.AndAssign"></see> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> and <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> properties set to the specified values.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.AndAssign(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that represents a bitwise AND assignment operation.</summary>
+ <param name="left">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> property equal to.</param>
+ <param name="right">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> property equal to.</param>
+ <param name="method">A <see cref="T:System.Reflection.MethodInfo"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Method"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.AndAssign"></see> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see>, <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see>, and <see cref="P:System.Linq.Expressions.BinaryExpression.Method"></see> properties set to the specified values.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.AndAssign(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that represents a bitwise AND assignment operation.</summary>
+ <param name="left">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> property equal to.</param>
+ <param name="right">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> property equal to.</param>
+ <param name="method">A <see cref="T:System.Reflection.MethodInfo"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Method"></see> property equal to.</param>
+ <param name="conversion">A <see cref="T:System.Linq.Expressions.LambdaExpression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.AndAssign"></see> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see>, <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see>, <see cref="P:System.Linq.Expressions.BinaryExpression.Method"></see>, and <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion"></see> properties set to the specified values.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.ArrayAccess(System.Linq.Expressions.Expression,System.Collections.Generic.IEnumerable{System.Linq.Expressions.Expression})">
+ <summary>Creates an <see cref="T:System.Linq.Expressions.IndexExpression"></see> to access a multidimensional array.</summary>
+ <param name="array">An expression that represents the multidimensional array.</param>
+ <param name="indexes">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> containing expressions used to index the array.</param>
+ <returns>The created <see cref="T:System.Linq.Expressions.IndexExpression"></see>.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.ArrayAccess(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression[])">
+ <summary>Creates an <see cref="T:System.Linq.Expressions.IndexExpression"></see> to access an array.</summary>
+ <param name="array">An expression representing the array to index.</param>
+ <param name="indexes">An array that contains expressions used to index the array.</param>
+ <returns>The created <see cref="T:System.Linq.Expressions.IndexExpression"></see>.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.ArrayIndex(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression[])">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.MethodCallExpression"></see> that represents applying an array index operator to a multidimensional array.</summary>
+ <param name="array">An array of <see cref="T:System.Linq.Expressions.Expression"></see> instances - indexes for the array index operation.</param>
+ <param name="indexes">An array of <see cref="T:System.Linq.Expressions.Expression"></see> objects to use to populate the <see cref="P:System.Linq.Expressions.MethodCallExpression.Arguments"></see> collection.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.MethodCallExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.Call"></see> and the <see cref="P:System.Linq.Expressions.MethodCallExpression.Object"></see> and <see cref="P:System.Linq.Expressions.MethodCallExpression.Arguments"></see> properties set to the specified values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> or <paramref name="indexes">indexes</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="array">array</paramref>.Type does not represent an array type. -or- The rank of <paramref name="array">array</paramref>.Type does not match the number of elements in <paramref name="indexes">indexes</paramref>. -or- The <see cref="P:System.Linq.Expressions.Expression.Type"></see> property of one or more elements of <paramref name="indexes">indexes</paramref> does not represent the <see cref="T:System.Int32"></see> type.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.ArrayIndex(System.Linq.Expressions.Expression,System.Collections.Generic.IEnumerable{System.Linq.Expressions.Expression})">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.MethodCallExpression"></see> that represents applying an array index operator to an array of rank more than one.</summary>
+ <param name="array">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.MethodCallExpression.Object"></see> property equal to.</param>
+ <param name="indexes">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> that contains <see cref="T:System.Linq.Expressions.Expression"></see> objects to use to populate the <see cref="P:System.Linq.Expressions.MethodCallExpression.Arguments"></see> collection.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.MethodCallExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.Call"></see> and the <see cref="P:System.Linq.Expressions.MethodCallExpression.Object"></see> and <see cref="P:System.Linq.Expressions.MethodCallExpression.Arguments"></see> properties set to the specified values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> or <paramref name="indexes">indexes</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="array">array</paramref>.Type does not represent an array type. -or- The rank of <paramref name="array">array</paramref>.Type does not match the number of elements in <paramref name="indexes">indexes</paramref>. -or- The <see cref="P:System.Linq.Expressions.Expression.Type"></see> property of one or more elements of <paramref name="indexes">indexes</paramref> does not represent the <see cref="T:System.Int32"></see> type.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.ArrayIndex(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that represents applying an array index operator to an array of rank one.</summary>
+ <param name="array">A <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> property equal to.</param>
+ <param name="index">A <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.ArrayIndex"></see> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> and <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> properties set to the specified values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> or <paramref name="index">index</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="array">array</paramref>.Type does not represent an array type. -or- <paramref name="array">array</paramref>.Type represents an array type whose rank is not 1. -or- <paramref name="index">index</paramref>.Type does not represent the <see cref="T:System.Int32"></see> type.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.ArrayLength(System.Linq.Expressions.Expression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.UnaryExpression"></see> that represents an expression for obtaining the length of a one-dimensional array.</summary>
+ <param name="array">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.UnaryExpression.Operand"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.UnaryExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.ArrayLength"></see> and the <see cref="P:System.Linq.Expressions.UnaryExpression.Operand"></see> property equal to <paramref name="array">array</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="array">array</paramref>.Type does not represent an array type.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Assign(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that represents an assignment operation.</summary>
+ <param name="left">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> property equal to.</param>
+ <param name="right">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.Assign"></see> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> and <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> properties set to the specified values.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Bind(System.Reflection.MemberInfo,System.Linq.Expressions.Expression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.MemberAssignment"></see> that represents the initialization of a field or property.</summary>
+ <param name="member">A <see cref="T:System.Reflection.MemberInfo"></see> to set the <see cref="P:System.Linq.Expressions.MemberBinding.Member"></see> property equal to.</param>
+ <param name="expression">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.MemberAssignment.Expression"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.MemberAssignment"></see> that has <see cref="P:System.Linq.Expressions.MemberBinding.BindingType"></see> equal to <see cref="F:System.Linq.Expressions.MemberBindingType.Assignment"></see> and the <see cref="P:System.Linq.Expressions.MemberBinding.Member"></see> and <see cref="P:System.Linq.Expressions.MemberAssignment.Expression"></see> properties set to the specified values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="member">member</paramref> or <paramref name="expression">expression</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="member">member</paramref> does not represent a field or property. -or- The property represented by <paramref name="member">member</paramref> does not have a set accessor. -or- <paramref name="expression">expression</paramref>.Type is not assignable to the type of the field or property that <paramref name="member">member</paramref> represents.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Bind(System.Reflection.MethodInfo,System.Linq.Expressions.Expression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.MemberAssignment"></see> that represents the initialization of a member by using a property accessor method.</summary>
+ <param name="propertyAccessor">A <see cref="T:System.Reflection.MethodInfo"></see> that represents a property accessor method.</param>
+ <param name="expression">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.MemberAssignment.Expression"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.MemberAssignment"></see> that has the <see cref="P:System.Linq.Expressions.MemberBinding.BindingType"></see> property equal to <see cref="F:System.Linq.Expressions.MemberBindingType.Assignment"></see>, the <see cref="P:System.Linq.Expressions.MemberBinding.Member"></see> property set to the <see cref="T:System.Reflection.PropertyInfo"></see> that represents the property accessed in <paramref name="propertyAccessor">propertyAccessor</paramref>, and the <see cref="P:System.Linq.Expressions.MemberAssignment.Expression"></see> property set to <paramref name="expression">expression</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="propertyAccessor">propertyAccessor</paramref> or <paramref name="expression">expression</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="propertyAccessor">propertyAccessor</paramref> does not represent a property accessor method. -or- The property accessed by <paramref name="propertyAccessor">propertyAccessor</paramref> does not have a set accessor. -or- <paramref name="expression">expression</paramref>.Type is not assignable to the type of the field or property that <paramref name="member">member</paramref> represents.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Block(System.Type,System.Collections.Generic.IEnumerable{System.Linq.Expressions.ParameterExpression},System.Collections.Generic.IEnumerable{System.Linq.Expressions.Expression})">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.BlockExpression"></see> that contains the given variables and expressions.</summary>
+ <param name="type">The result type of the block.</param>
+ <param name="variables">The variables in the block.</param>
+ <param name="expressions">The expressions in the block.</param>
+ <returns>The created <see cref="T:System.Linq.Expressions.BlockExpression"></see>.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Block(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.BlockExpression"></see> that contains three expressions and has no variables.</summary>
+ <param name="arg0">The first expression in the block.</param>
+ <param name="arg1">The second expression in the block.</param>
+ <param name="arg2">The third expression in the block.</param>
+ <returns>The created <see cref="T:System.Linq.Expressions.BlockExpression"></see>.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Block(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.BlockExpression"></see> that contains five expressions and has no variables.</summary>
+ <param name="arg0">The first expression in the block.</param>
+ <param name="arg1">The second expression in the block.</param>
+ <param name="arg2">The third expression in the block.</param>
+ <param name="arg3">The fourth expression in the block.</param>
+ <param name="arg4">The fifth expression in the block.</param>
+ <returns>The created <see cref="T:System.Linq.Expressions.BlockExpression"></see>.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Block(System.Type,System.Collections.Generic.IEnumerable{System.Linq.Expressions.ParameterExpression},System.Linq.Expressions.Expression[])">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.BlockExpression"></see> that contains the given variables and expressions.</summary>
+ <param name="type">The result type of the block.</param>
+ <param name="variables">The variables in the block.</param>
+ <param name="expressions">The expressions in the block.</param>
+ <returns>The created <see cref="T:System.Linq.Expressions.BlockExpression"></see>.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Block(System.Type,System.Linq.Expressions.Expression[])">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.BlockExpression"></see> that contains the given expressions, has no variables and has specific result type.</summary>
+ <param name="type">The result type of the block.</param>
+ <param name="expressions">The expressions in the block.</param>
+ <returns>The created <see cref="T:System.Linq.Expressions.BlockExpression"></see>.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Block(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.BlockExpression"></see> that contains four expressions and has no variables.</summary>
+ <param name="arg0">The first expression in the block.</param>
+ <param name="arg1">The second expression in the block.</param>
+ <param name="arg2">The third expression in the block.</param>
+ <param name="arg3">The fourth expression in the block.</param>
+ <returns>The created <see cref="T:System.Linq.Expressions.BlockExpression"></see>.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Block(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.BlockExpression"></see> that contains two expressions and has no variables.</summary>
+ <param name="arg0">The first expression in the block.</param>
+ <param name="arg1">The second expression in the block.</param>
+ <returns>The created <see cref="T:System.Linq.Expressions.BlockExpression"></see>.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Block(System.Collections.Generic.IEnumerable{System.Linq.Expressions.ParameterExpression},System.Linq.Expressions.Expression[])">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.BlockExpression"></see> that contains the given variables and expressions.</summary>
+ <param name="variables">The variables in the block.</param>
+ <param name="expressions">The expressions in the block.</param>
+ <returns>The created <see cref="T:System.Linq.Expressions.BlockExpression"></see>.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Block(System.Collections.Generic.IEnumerable{System.Linq.Expressions.ParameterExpression},System.Collections.Generic.IEnumerable{System.Linq.Expressions.Expression})">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.BlockExpression"></see> that contains the given variables and expressions.</summary>
+ <param name="variables">The variables in the block.</param>
+ <param name="expressions">The expressions in the block.</param>
+ <returns>The created <see cref="T:System.Linq.Expressions.BlockExpression"></see>.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Block(System.Linq.Expressions.Expression[])">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.BlockExpression"></see> that contains the given expressions and has no variables.</summary>
+ <param name="expressions">The expressions in the block.</param>
+ <returns>The created <see cref="T:System.Linq.Expressions.BlockExpression"></see>.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Block(System.Collections.Generic.IEnumerable{System.Linq.Expressions.Expression})">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.BlockExpression"></see> that contains the given expressions and has no variables.</summary>
+ <param name="expressions">The expressions in the block.</param>
+ <returns>The created <see cref="T:System.Linq.Expressions.BlockExpression"></see>.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Block(System.Type,System.Collections.Generic.IEnumerable{System.Linq.Expressions.Expression})">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.BlockExpression"></see> that contains the given expressions, has no variables and has specific result type.</summary>
+ <param name="type">The result type of the block.</param>
+ <param name="expressions">The expressions in the block.</param>
+ <returns>The created <see cref="T:System.Linq.Expressions.BlockExpression"></see>.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Break(System.Linq.Expressions.LabelTarget)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.GotoExpression"></see> representing a break statement.</summary>
+ <param name="target">The <see cref="T:System.Linq.Expressions.LabelTarget"></see> that the <see cref="T:System.Linq.Expressions.GotoExpression"></see> will jump to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.GotoExpression"></see> with <see cref="P:System.Linq.Expressions.GotoExpression.Kind"></see> equal to Break, the <see cref="P:System.Linq.Expressions.GotoExpression.Target"></see> property set to <paramref name="target">target</paramref>, and a null value to be passed to the target label upon jumping.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Break(System.Linq.Expressions.LabelTarget,System.Linq.Expressions.Expression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.GotoExpression"></see> representing a break statement. The value passed to the label upon jumping can be specified.</summary>
+ <param name="target">The <see cref="T:System.Linq.Expressions.LabelTarget"></see> that the <see cref="T:System.Linq.Expressions.GotoExpression"></see> will jump to.</param>
+ <param name="value">The value that will be passed to the associated label upon jumping.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.GotoExpression"></see> with <see cref="P:System.Linq.Expressions.GotoExpression.Kind"></see> equal to Break, the <see cref="P:System.Linq.Expressions.GotoExpression.Target"></see> property set to <paramref name="target">target</paramref>, and <paramref name="value">value</paramref> to be passed to the target label upon jumping.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Break(System.Linq.Expressions.LabelTarget,System.Type)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.GotoExpression"></see> representing a break statement with the specified type.</summary>
+ <param name="target">The <see cref="T:System.Linq.Expressions.LabelTarget"></see> that the <see cref="T:System.Linq.Expressions.GotoExpression"></see> will jump to.</param>
+ <param name="type">An <see cref="T:System.Type"></see> to set the <see cref="P:System.Linq.Expressions.Expression.Type"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.GotoExpression"></see> with <see cref="P:System.Linq.Expressions.GotoExpression.Kind"></see> equal to Break, the <see cref="P:System.Linq.Expressions.GotoExpression.Target"></see> property set to <paramref name="target">target</paramref>, and the <see cref="P:System.Linq.Expressions.Expression.Type"></see> property set to <paramref name="type">type</paramref>.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Break(System.Linq.Expressions.LabelTarget,System.Linq.Expressions.Expression,System.Type)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.GotoExpression"></see> representing a break statement with the specified type. The value passed to the label upon jumping can be specified.</summary>
+ <param name="target">The <see cref="T:System.Linq.Expressions.LabelTarget"></see> that the <see cref="T:System.Linq.Expressions.GotoExpression"></see> will jump to.</param>
+ <param name="value">The value that will be passed to the associated label upon jumping.</param>
+ <param name="type">An <see cref="T:System.Type"></see> to set the <see cref="P:System.Linq.Expressions.Expression.Type"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.GotoExpression"></see> with <see cref="P:System.Linq.Expressions.GotoExpression.Kind"></see> equal to Break, the <see cref="P:System.Linq.Expressions.GotoExpression.Target"></see> property set to <paramref name="target">target</paramref>, the <see cref="P:System.Linq.Expressions.Expression.Type"></see> property set to <paramref name="type">type</paramref>, and <paramref name="value">value</paramref> to be passed to the target label upon jumping.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Call(System.Reflection.MethodInfo,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.MethodCallExpression"></see> that represents a call to a static method that takes five arguments.</summary>
+ <param name="method">A <see cref="T:System.Reflection.MethodInfo"></see> to set the <see cref="P:System.Linq.Expressions.MethodCallExpression.Method"></see> property equal to.</param>
+ <param name="arg0">The <see cref="T:System.Linq.Expressions.Expression"></see> that represents the first argument.</param>
+ <param name="arg1">The <see cref="T:System.Linq.Expressions.Expression"></see> that represents the second argument.</param>
+ <param name="arg2">The <see cref="T:System.Linq.Expressions.Expression"></see> that represents the third argument.</param>
+ <param name="arg3">The <see cref="T:System.Linq.Expressions.Expression"></see> that represents the fourth argument.</param>
+ <param name="arg4">The <see cref="T:System.Linq.Expressions.Expression"></see> that represents the fifth argument.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.MethodCallExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.Call"></see> and the <see cref="P:System.Linq.Expressions.MethodCallExpression.Object"></see> and <see cref="P:System.Linq.Expressions.MethodCallExpression.Method"></see> properties set to the specified values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="method">method</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Call(System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.MethodCallExpression"></see> that represents a call to a method that takes three arguments.</summary>
+ <param name="instance">An <see cref="T:System.Linq.Expressions.Expression"></see> that specifies the instance for an instance call. (pass null for a static (Shared in Visual Basic) method).</param>
+ <param name="method">The <see cref="T:System.Reflection.MethodInfo"></see> that represents the target method.</param>
+ <param name="arg0">The <see cref="T:System.Linq.Expressions.Expression"></see> that represents the first argument.</param>
+ <param name="arg1">The <see cref="T:System.Linq.Expressions.Expression"></see> that represents the second argument.</param>
+ <param name="arg2">The <see cref="T:System.Linq.Expressions.Expression"></see> that represents the third argument.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.MethodCallExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.Call"></see> and the <see cref="P:System.Linq.Expressions.MethodCallExpression.Object"></see> and <see cref="P:System.Linq.Expressions.MethodCallExpression.Method"></see> properties set to the specified values.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Call(System.Type,System.String,System.Type[],System.Linq.Expressions.Expression[])">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.MethodCallExpression"></see> that represents a call to a static (Shared in Visual Basic) method by calling the appropriate factory method.</summary>
+ <param name="type">The <see cref="T:System.Type"></see> that specifies the type that contains the specified static (Shared in Visual Basic) method.</param>
+ <param name="methodName">The name of the method.</param>
+ <param name="typeArguments">An array of <see cref="T:System.Type"></see> objects that specify the type parameters of the generic method. This argument should be null when methodName specifies a non-generic method.</param>
+ <param name="arguments">An array of <see cref="T:System.Linq.Expressions.Expression"></see> objects that represent the arguments to the method.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.MethodCallExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.Call"></see>, the <see cref="P:System.Linq.Expressions.MethodCallExpression.Method"></see> property set to the <see cref="T:System.Reflection.MethodInfo"></see> that represents the specified static (Shared in Visual Basic) method, and the <see cref="P:System.Linq.Expressions.MethodCallExpression.Arguments"></see> property set to the specified arguments.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="type">type</paramref> or <paramref name="methodName">methodName</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException">No method whose name is <paramref name="methodName">methodName</paramref>, whose type parameters match <paramref name="typeArguments">typeArguments</paramref>, and whose parameter types match <paramref name="arguments">arguments</paramref> is found in <paramref name="type">type</paramref> or its base types. -or- More than one method whose name is <paramref name="methodName">methodName</paramref>, whose type parameters match <paramref name="typeArguments">typeArguments</paramref>, and whose parameter types match <paramref name="arguments">arguments</paramref> is found in <paramref name="type">type</paramref> or its base types.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Call(System.Reflection.MethodInfo,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.MethodCallExpression"></see> that represents a call to a static method that takes three arguments.</summary>
+ <param name="method">A <see cref="T:System.Reflection.MethodInfo"></see> to set the <see cref="P:System.Linq.Expressions.MethodCallExpression.Method"></see> property equal to.</param>
+ <param name="arg0">The <see cref="T:System.Linq.Expressions.Expression"></see> that represents the first argument.</param>
+ <param name="arg1">The <see cref="T:System.Linq.Expressions.Expression"></see> that represents the second argument.</param>
+ <param name="arg2">The <see cref="T:System.Linq.Expressions.Expression"></see> that represents the third argument.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.MethodCallExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.Call"></see> and the <see cref="P:System.Linq.Expressions.MethodCallExpression.Object"></see> and <see cref="P:System.Linq.Expressions.MethodCallExpression.Method"></see> properties set to the specified values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="method">method</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Call(System.Linq.Expressions.Expression,System.String,System.Type[],System.Linq.Expressions.Expression[])">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.MethodCallExpression"></see> that represents a call to a method by calling the appropriate factory method.</summary>
+ <param name="instance">An <see cref="T:System.Linq.Expressions.Expression"></see> whose <see cref="P:System.Linq.Expressions.Expression.Type"></see> property value will be searched for a specific method.</param>
+ <param name="methodName">The name of the method.</param>
+ <param name="typeArguments">An array of <see cref="T:System.Type"></see> objects that specify the type parameters of the generic method. This argument should be null when methodName specifies a non-generic method.</param>
+ <param name="arguments">An array of <see cref="T:System.Linq.Expressions.Expression"></see> objects that represents the arguments to the method.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.MethodCallExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.Call"></see>, the <see cref="P:System.Linq.Expressions.MethodCallExpression.Object"></see> property equal to <paramref name="instance">instance</paramref>, <see cref="P:System.Linq.Expressions.MethodCallExpression.Method"></see> set to the <see cref="T:System.Reflection.MethodInfo"></see> that represents the specified instance method, and <see cref="P:System.Linq.Expressions.MethodCallExpression.Arguments"></see> set to the specified arguments.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="instance">instance</paramref> or <paramref name="methodName">methodName</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException">No method whose name is <paramref name="methodName">methodName</paramref>, whose type parameters match <paramref name="typeArguments">typeArguments</paramref>, and whose parameter types match <paramref name="arguments">arguments</paramref> is found in <paramref name="instance">instance</paramref>.Type or its base types. -or- More than one method whose name is <paramref name="methodName">methodName</paramref>, whose type parameters match <paramref name="typeArguments">typeArguments</paramref>, and whose parameter types match <paramref name="arguments">arguments</paramref> is found in <paramref name="instance">instance</paramref>.Type or its base types.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Call(System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.MethodCallExpression"></see> that represents a call to a method that takes two arguments.</summary>
+ <param name="instance">An <see cref="T:System.Linq.Expressions.Expression"></see> that specifies the instance for an instance call. (pass null for a static (Shared in Visual Basic) method).</param>
+ <param name="method">The <see cref="T:System.Reflection.MethodInfo"></see> that represents the target method.</param>
+ <param name="arg0">The <see cref="T:System.Linq.Expressions.Expression"></see> that represents the first argument.</param>
+ <param name="arg1">The <see cref="T:System.Linq.Expressions.Expression"></see> that represents the second argument.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.MethodCallExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.Call"></see> and the <see cref="P:System.Linq.Expressions.MethodCallExpression.Object"></see> and <see cref="P:System.Linq.Expressions.MethodCallExpression.Method"></see> properties set to the specified values.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Call(System.Reflection.MethodInfo,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.MethodCallExpression"></see> that represents a call to a static method that takes four arguments.</summary>
+ <param name="method">A <see cref="T:System.Reflection.MethodInfo"></see> to set the <see cref="P:System.Linq.Expressions.MethodCallExpression.Method"></see> property equal to.</param>
+ <param name="arg0">The <see cref="T:System.Linq.Expressions.Expression"></see> that represents the first argument.</param>
+ <param name="arg1">The <see cref="T:System.Linq.Expressions.Expression"></see> that represents the second argument.</param>
+ <param name="arg2">The <see cref="T:System.Linq.Expressions.Expression"></see> that represents the third argument.</param>
+ <param name="arg3">The <see cref="T:System.Linq.Expressions.Expression"></see> that represents the fourth argument.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.MethodCallExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.Call"></see> and the <see cref="P:System.Linq.Expressions.MethodCallExpression.Object"></see> and <see cref="P:System.Linq.Expressions.MethodCallExpression.Method"></see> properties set to the specified values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="method">method</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Call(System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.Expression[])">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.MethodCallExpression"></see> that represents a call to a method that takes arguments.</summary>
+ <param name="instance">An <see cref="T:System.Linq.Expressions.Expression"></see> that specifies the instance for an instance method call (pass null for a static (Shared in Visual Basic) method).</param>
+ <param name="method">A <see cref="T:System.Reflection.MethodInfo"></see> to set the <see cref="P:System.Linq.Expressions.MethodCallExpression.Method"></see> property equal to.</param>
+ <param name="arguments">An array of <see cref="T:System.Linq.Expressions.Expression"></see> objects to use to populate the <see cref="P:System.Linq.Expressions.MethodCallExpression.Arguments"></see> collection.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.MethodCallExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.Call"></see> and the <see cref="P:System.Linq.Expressions.MethodCallExpression.Object"></see>, <see cref="P:System.Linq.Expressions.MethodCallExpression.Method"></see>, and <see cref="P:System.Linq.Expressions.MethodCallExpression.Arguments"></see> properties set to the specified values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="method">method</paramref> is null. -or- <paramref name="instance">instance</paramref> is null and <paramref name="method">method</paramref> represents an instance method. -or- <paramref name="arguments">arguments</paramref> is not null and one or more of its elements is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="instance">instance</paramref>.Type is not assignable to the declaring type of the method represented by <paramref name="method">method</paramref>. -or- The number of elements in <paramref name="arguments">arguments</paramref> does not equal the number of parameters for the method represented by <paramref name="method">method</paramref>. -or- One or more of the elements of <paramref name="arguments">arguments</paramref> is not assignable to the corresponding parameter for the method represented by <paramref name="method">method</paramref>.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Call(System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Collections.Generic.IEnumerable{System.Linq.Expressions.Expression})">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.MethodCallExpression"></see> that represents a call to a method that takes arguments.</summary>
+ <param name="instance">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.MethodCallExpression.Object"></see> property equal to (pass null for a static (Shared in Visual Basic) method).</param>
+ <param name="method">A <see cref="T:System.Reflection.MethodInfo"></see> to set the <see cref="P:System.Linq.Expressions.MethodCallExpression.Method"></see> property equal to.</param>
+ <param name="arguments">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> that contains <see cref="T:System.Linq.Expressions.Expression"></see> objects to use to populate the <see cref="P:System.Linq.Expressions.MethodCallExpression.Arguments"></see> collection.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.MethodCallExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.Call"></see> and the <see cref="P:System.Linq.Expressions.MethodCallExpression.Object"></see>, <see cref="P:System.Linq.Expressions.MethodCallExpression.Method"></see>, and <see cref="P:System.Linq.Expressions.MethodCallExpression.Arguments"></see> properties set to the specified values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="method">method</paramref> is null. -or- <paramref name="instance">instance</paramref> is null and <paramref name="method">method</paramref> represents an instance method.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="instance">instance</paramref>.Type is not assignable to the declaring type of the method represented by <paramref name="method">method</paramref>. -or- The number of elements in <paramref name="arguments">arguments</paramref> does not equal the number of parameters for the method represented by <paramref name="method">method</paramref>. -or- One or more of the elements of <paramref name="arguments">arguments</paramref> is not assignable to the corresponding parameter for the method represented by <paramref name="method">method</paramref>.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Call(System.Reflection.MethodInfo,System.Linq.Expressions.Expression[])">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.MethodCallExpression"></see> that represents a call to a static (Shared in Visual Basic) method that has arguments.</summary>
+ <param name="method">A <see cref="T:System.Reflection.MethodInfo"></see> that represents a static (Shared in Visual Basic) method to set the <see cref="P:System.Linq.Expressions.MethodCallExpression.Method"></see> property equal to.</param>
+ <param name="arguments">An array of <see cref="T:System.Linq.Expressions.Expression"></see> objects to use to populate the <see cref="P:System.Linq.Expressions.MethodCallExpression.Arguments"></see> collection.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.MethodCallExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.Call"></see> and the <see cref="P:System.Linq.Expressions.MethodCallExpression.Method"></see> and <see cref="P:System.Linq.Expressions.MethodCallExpression.Arguments"></see> properties set to the specified values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="method">method</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException">The number of elements in <paramref name="arguments">arguments</paramref> does not equal the number of parameters for the method represented by <paramref name="method">method</paramref>. -or- One or more of the elements of <paramref name="arguments">arguments</paramref> is not assignable to the corresponding parameter for the method represented by <paramref name="method">method</paramref>.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Call(System.Reflection.MethodInfo,System.Linq.Expressions.Expression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.MethodCallExpression"></see> that represents a call to a static (Shared in Visual Basic) method that takes one argument.</summary>
+ <param name="method">A <see cref="T:System.Reflection.MethodInfo"></see> to set the <see cref="P:System.Linq.Expressions.MethodCallExpression.Method"></see> property equal to.</param>
+ <param name="arg0">The <see cref="T:System.Linq.Expressions.Expression"></see> that represents the first argument.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.MethodCallExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.Call"></see> and the <see cref="P:System.Linq.Expressions.MethodCallExpression.Object"></see> and <see cref="P:System.Linq.Expressions.MethodCallExpression.Method"></see> properties set to the specified values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="method">method</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Call(System.Reflection.MethodInfo,System.Collections.Generic.IEnumerable{System.Linq.Expressions.Expression})">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.MethodCallExpression"></see> that represents a call to a static (Shared in Visual Basic) method.</summary>
+ <param name="method">The <see cref="T:System.Reflection.MethodInfo"></see> that represents the target method.</param>
+ <param name="arguments">A collection of <see cref="T:System.Linq.Expressions.Expression"></see> that represents the call arguments.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.MethodCallExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.Call"></see> and the <see cref="P:System.Linq.Expressions.MethodCallExpression.Object"></see> and <see cref="P:System.Linq.Expressions.MethodCallExpression.Method"></see> properties set to the specified values.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Call(System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.MethodCallExpression"></see> that represents a call to a method that takes no arguments.</summary>
+ <param name="instance">An <see cref="T:System.Linq.Expressions.Expression"></see> that specifies the instance for an instance method call (pass null for a static (Shared in Visual Basic) method).</param>
+ <param name="method">A <see cref="T:System.Reflection.MethodInfo"></see> to set the <see cref="P:System.Linq.Expressions.MethodCallExpression.Method"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.MethodCallExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.Call"></see> and the <see cref="P:System.Linq.Expressions.MethodCallExpression.Object"></see> and <see cref="P:System.Linq.Expressions.MethodCallExpression.Method"></see> properties set to the specified values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="method">method</paramref> is null. -or- <paramref name="instance">instance</paramref> is null and <paramref name="method">method</paramref> represents an instance method.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="instance">instance</paramref>.Type is not assignable to the declaring type of the method represented by <paramref name="method">method</paramref>.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Call(System.Reflection.MethodInfo,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.MethodCallExpression"></see> that represents a call to a static method that takes two arguments.</summary>
+ <param name="method">A <see cref="T:System.Reflection.MethodInfo"></see> to set the <see cref="P:System.Linq.Expressions.MethodCallExpression.Method"></see> property equal to.</param>
+ <param name="arg0">The <see cref="T:System.Linq.Expressions.Expression"></see> that represents the first argument.</param>
+ <param name="arg1">The <see cref="T:System.Linq.Expressions.Expression"></see> that represents the second argument.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.MethodCallExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.Call"></see> and the <see cref="P:System.Linq.Expressions.MethodCallExpression.Object"></see> and <see cref="P:System.Linq.Expressions.MethodCallExpression.Method"></see> properties set to the specified values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="method">method</paramref> is null.</exception>
+ </member>
+ <member name="P:System.Linq.Expressions.Expression.CanReduce">
+ <summary>Indicates that the node can be reduced to a simpler node. If this returns true, Reduce() can be called to produce the reduced form.</summary>
+ <returns>True if the node can be reduced, otherwise false.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Catch(System.Linq.Expressions.ParameterExpression,System.Linq.Expressions.Expression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.CatchBlock"></see> representing a catch statement with a reference to the caught <see cref="T:System.Exception"></see> object for use in the handler body.</summary>
+ <param name="variable">A <see cref="T:System.Linq.Expressions.ParameterExpression"></see> representing a reference to the <see cref="T:System.Exception"></see> object caught by this handler.</param>
+ <param name="body">The body of the catch statement.</param>
+ <returns>The created <see cref="T:System.Linq.Expressions.CatchBlock"></see>.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Catch(System.Type,System.Linq.Expressions.Expression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.CatchBlock"></see> representing a catch statement.</summary>
+ <param name="type">The <see cref="P:System.Linq.Expressions.Expression.Type"></see> of <see cref="T:System.Exception"></see> this <see cref="T:System.Linq.Expressions.CatchBlock"></see> will handle.</param>
+ <param name="body">The body of the catch statement.</param>
+ <returns>The created <see cref="T:System.Linq.Expressions.CatchBlock"></see>.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Catch(System.Linq.Expressions.ParameterExpression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.CatchBlock"></see> representing a catch statement with an <see cref="T:System.Exception"></see> filter and a reference to the caught <see cref="T:System.Exception"></see> object.</summary>
+ <param name="variable">A <see cref="T:System.Linq.Expressions.ParameterExpression"></see> representing a reference to the <see cref="T:System.Exception"></see> object caught by this handler.</param>
+ <param name="body">The body of the catch statement.</param>
+ <param name="filter">The body of the <see cref="T:System.Exception"></see> filter.</param>
+ <returns>The created <see cref="T:System.Linq.Expressions.CatchBlock"></see>.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Catch(System.Type,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.CatchBlock"></see> representing a catch statement with an <see cref="T:System.Exception"></see> filter but no reference to the caught <see cref="T:System.Exception"></see> object.</summary>
+ <param name="type">The <see cref="P:System.Linq.Expressions.Expression.Type"></see> of <see cref="T:System.Exception"></see> this <see cref="T:System.Linq.Expressions.CatchBlock"></see> will handle.</param>
+ <param name="body">The body of the catch statement.</param>
+ <param name="filter">The body of the <see cref="T:System.Exception"></see> filter.</param>
+ <returns>The created <see cref="T:System.Linq.Expressions.CatchBlock"></see>.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.ClearDebugInfo(System.Linq.Expressions.SymbolDocumentInfo)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.DebugInfoExpression"></see> for clearing a sequence point.</summary>
+ <param name="document">The <see cref="T:System.Linq.Expressions.SymbolDocumentInfo"></see> that represents the source file.</param>
+ <returns>An instance of <see cref="T:System.Linq.Expressions.DebugInfoExpression"></see> for clearning a sequence point.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Coalesce(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.LambdaExpression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that represents a coalescing operation, given a conversion function.</summary>
+ <param name="left">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> property equal to.</param>
+ <param name="right">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> property equal to.</param>
+ <param name="conversion">A <see cref="T:System.Linq.Expressions.LambdaExpression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.Coalesce"></see> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see>, <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> and <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion"></see> properties set to the specified values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="left">left</paramref> or <paramref name="right">right</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="left">left</paramref>.Type and <paramref name="right">right</paramref>.Type are not convertible to each other. -or- <paramref name="conversion">conversion</paramref> is not null and <paramref name="conversion">conversion</paramref>.Type is a delegate type that does not take exactly one argument.</exception>
+ <exception cref="T:System.InvalidOperationException">The <see cref="P:System.Linq.Expressions.Expression.Type"></see> property of <paramref name="left">left</paramref> does not represent a reference type or a nullable value type. -or- The <see cref="P:System.Linq.Expressions.Expression.Type"></see> property of <paramref name="left">left</paramref> represents a type that is not assignable to the parameter type of the delegate type <paramref name="conversion">conversion</paramref>.Type. -or- The <see cref="P:System.Linq.Expressions.Expression.Type"></see> property of <paramref name="right">right</paramref> is not equal to the return type of the delegate type <paramref name="conversion">conversion</paramref>.Type.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Coalesce(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that represents a coalescing operation.</summary>
+ <param name="left">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> property equal to.</param>
+ <param name="right">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.Coalesce"></see> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> and <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> properties set to the specified values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="left">left</paramref> or <paramref name="right">right</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException">The <see cref="P:System.Linq.Expressions.Expression.Type"></see> property of <paramref name="left">left</paramref> does not represent a reference type or a nullable value type.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="left">left</paramref>.Type and <paramref name="right">right</paramref>.Type are not convertible to each other.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Condition(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.ConditionalExpression"></see> that represents a conditional statement.</summary>
+ <param name="test">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.ConditionalExpression.Test"></see> property equal to.</param>
+ <param name="ifTrue">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.ConditionalExpression.IfTrue"></see> property equal to.</param>
+ <param name="ifFalse">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.ConditionalExpression.IfFalse"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.ConditionalExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.Conditional"></see> and the <see cref="P:System.Linq.Expressions.ConditionalExpression.Test"></see>, <see cref="P:System.Linq.Expressions.ConditionalExpression.IfTrue"></see>, and <see cref="P:System.Linq.Expressions.ConditionalExpression.IfFalse"></see> properties set to the specified values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="test">test</paramref> or <paramref name="ifTrue">ifTrue</paramref> or <paramref name="ifFalse">ifFalse</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="test">test</paramref>.Type is not <see cref="T:System.Boolean"></see>. -or- <paramref name="ifTrue">ifTrue</paramref>.Type is not equal to <paramref name="ifFalse">ifFalse</paramref>.Type.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Condition(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Type)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.ConditionalExpression"></see> that represents a conditional statement.</summary>
+ <param name="test">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.ConditionalExpression.Test"></see> property equal to.</param>
+ <param name="ifTrue">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.ConditionalExpression.IfTrue"></see> property equal to.</param>
+ <param name="ifFalse">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.ConditionalExpression.IfFalse"></see> property equal to.</param>
+ <param name="type">A <see cref="P:System.Linq.Expressions.Expression.Type"></see> to set the <see cref="P:System.Linq.Expressions.Expression.Type"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.ConditionalExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.Conditional"></see> and the <see cref="P:System.Linq.Expressions.ConditionalExpression.Test"></see>, <see cref="P:System.Linq.Expressions.ConditionalExpression.IfTrue"></see>, and <see cref="P:System.Linq.Expressions.ConditionalExpression.IfFalse"></see> properties set to the specified values.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Constant(System.Object)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.ConstantExpression"></see> that has the <see cref="P:System.Linq.Expressions.ConstantExpression.Value"></see> property set to the specified value.</summary>
+ <param name="value">An <see cref="T:System.Object"></see> to set the <see cref="P:System.Linq.Expressions.ConstantExpression.Value"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.ConstantExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.Constant"></see> and the <see cref="P:System.Linq.Expressions.ConstantExpression.Value"></see> property set to the specified value.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Constant(System.Object,System.Type)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.ConstantExpression"></see> that has the <see cref="P:System.Linq.Expressions.ConstantExpression.Value"></see> and <see cref="P:System.Linq.Expressions.Expression.Type"></see> properties set to the specified values.</summary>
+ <param name="value">An <see cref="T:System.Object"></see> to set the <see cref="P:System.Linq.Expressions.ConstantExpression.Value"></see> property equal to.</param>
+ <param name="type">A <see cref="T:System.Type"></see> to set the <see cref="P:System.Linq.Expressions.Expression.Type"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.ConstantExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.Constant"></see> and the <see cref="P:System.Linq.Expressions.ConstantExpression.Value"></see> and <see cref="P:System.Linq.Expressions.Expression.Type"></see> properties set to the specified values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="type">type</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="value">value</paramref> is not null and <paramref name="type">type</paramref> is not assignable from the dynamic type of <paramref name="value">value</paramref>.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Continue(System.Linq.Expressions.LabelTarget)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.GotoExpression"></see> representing a continue statement.</summary>
+ <param name="target">The <see cref="T:System.Linq.Expressions.LabelTarget"></see> that the <see cref="T:System.Linq.Expressions.GotoExpression"></see> will jump to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.GotoExpression"></see> with <see cref="P:System.Linq.Expressions.GotoExpression.Kind"></see> equal to Continue, the <see cref="P:System.Linq.Expressions.GotoExpression.Target"></see> property set to <paramref name="target">target</paramref>, and a null value to be passed to the target label upon jumping.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Continue(System.Linq.Expressions.LabelTarget,System.Type)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.GotoExpression"></see> representing a continue statement with the specified type.</summary>
+ <param name="target">The <see cref="T:System.Linq.Expressions.LabelTarget"></see> that the <see cref="T:System.Linq.Expressions.GotoExpression"></see> will jump to.</param>
+ <param name="type">An <see cref="T:System.Type"></see> to set the <see cref="P:System.Linq.Expressions.Expression.Type"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.GotoExpression"></see> with <see cref="P:System.Linq.Expressions.GotoExpression.Kind"></see> equal to Continue, the <see cref="P:System.Linq.Expressions.GotoExpression.Target"></see> property set to <paramref name="target">target</paramref>, the <see cref="P:System.Linq.Expressions.Expression.Type"></see> property set to <paramref name="type">type</paramref>, and a null value to be passed to the target label upon jumping.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Convert(System.Linq.Expressions.Expression,System.Type)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.UnaryExpression"></see> that represents a type conversion operation.</summary>
+ <param name="expression">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.UnaryExpression.Operand"></see> property equal to.</param>
+ <param name="type">A <see cref="T:System.Type"></see> to set the <see cref="P:System.Linq.Expressions.Expression.Type"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.UnaryExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.Convert"></see> and the <see cref="P:System.Linq.Expressions.UnaryExpression.Operand"></see> and <see cref="P:System.Linq.Expressions.Expression.Type"></see> properties set to the specified values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="expression">expression</paramref> or <paramref name="type">type</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException">No conversion operator is defined between <paramref name="expression">expression</paramref>.Type and <paramref name="type">type</paramref>.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Convert(System.Linq.Expressions.Expression,System.Type,System.Reflection.MethodInfo)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.UnaryExpression"></see> that represents a conversion operation for which the implementing method is specified.</summary>
+ <param name="expression">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.UnaryExpression.Operand"></see> property equal to.</param>
+ <param name="type">A <see cref="T:System.Type"></see> to set the <see cref="P:System.Linq.Expressions.Expression.Type"></see> property equal to.</param>
+ <param name="method">A <see cref="T:System.Reflection.MethodInfo"></see> to set the <see cref="P:System.Linq.Expressions.UnaryExpression.Method"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.UnaryExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.Convert"></see> and the <see cref="P:System.Linq.Expressions.UnaryExpression.Operand"></see>, <see cref="P:System.Linq.Expressions.Expression.Type"></see>, and <see cref="P:System.Linq.Expressions.UnaryExpression.Method"></see> properties set to the specified values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="expression">expression</paramref> or <paramref name="type">type</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="method">method</paramref> is not null and the method it represents returns void, is not static (Shared in Visual Basic), or does not take exactly one argument.</exception>
+ <exception cref="T:System.InvalidOperationException">No conversion operator is defined between <paramref name="expression">expression</paramref>.Type and <paramref name="type">type</paramref>. -or- <paramref name="expression">expression</paramref>.Type is not assignable to the argument type of the method represented by <paramref name="method">method</paramref>. -or- The return type of the method represented by <paramref name="method">method</paramref> is not assignable to <paramref name="type">type</paramref>. -or- <paramref name="expression">expression</paramref>.Type or <paramref name="type">type</paramref> is a nullable value type and the corresponding non-nullable value type does not equal the argument type or the return type, respectively, of the method represented by <paramref name="method">method</paramref>.</exception>
+ <exception cref="T:System.Reflection.AmbiguousMatchException">More than one method that matches the <paramref name="method">method</paramref> description was found.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.ConvertChecked(System.Linq.Expressions.Expression,System.Type)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.UnaryExpression"></see> that represents a conversion operation that throws an exception if the target type is overflowed.</summary>
+ <param name="expression">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.UnaryExpression.Operand"></see> property equal to.</param>
+ <param name="type">A <see cref="T:System.Type"></see> to set the <see cref="P:System.Linq.Expressions.Expression.Type"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.UnaryExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.ConvertChecked"></see> and the <see cref="P:System.Linq.Expressions.UnaryExpression.Operand"></see> and <see cref="P:System.Linq.Expressions.Expression.Type"></see> properties set to the specified values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="expression">expression</paramref> or <paramref name="type">type</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException">No conversion operator is defined between <paramref name="expression">expression</paramref>.Type and <paramref name="type">type</paramref>.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.ConvertChecked(System.Linq.Expressions.Expression,System.Type,System.Reflection.MethodInfo)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.UnaryExpression"></see> that represents a conversion operation that throws an exception if the target type is overflowed and for which the implementing method is specified.</summary>
+ <param name="expression">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.UnaryExpression.Operand"></see> property equal to.</param>
+ <param name="type">A <see cref="T:System.Type"></see> to set the <see cref="P:System.Linq.Expressions.Expression.Type"></see> property equal to.</param>
+ <param name="method">A <see cref="T:System.Reflection.MethodInfo"></see> to set the <see cref="P:System.Linq.Expressions.UnaryExpression.Method"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.UnaryExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.ConvertChecked"></see> and the <see cref="P:System.Linq.Expressions.UnaryExpression.Operand"></see>, <see cref="P:System.Linq.Expressions.Expression.Type"></see>, and <see cref="P:System.Linq.Expressions.UnaryExpression.Method"></see> properties set to the specified values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="expression">expression</paramref> or <paramref name="type">type</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="method">method</paramref> is not null and the method it represents returns void, is not static (Shared in Visual Basic), or does not take exactly one argument.</exception>
+ <exception cref="T:System.InvalidOperationException">No conversion operator is defined between <paramref name="expression">expression</paramref>.Type and <paramref name="type">type</paramref>. -or- <paramref name="expression">expression</paramref>.Type is not assignable to the argument type of the method represented by <paramref name="method">method</paramref>. -or- The return type of the method represented by <paramref name="method">method</paramref> is not assignable to <paramref name="type">type</paramref>. -or- <paramref name="expression">expression</paramref>.Type or <paramref name="type">type</paramref> is a nullable value type and the corresponding non-nullable value type does not equal the argument type or the return type, respectively, of the method represented by <paramref name="method">method</paramref>.</exception>
+ <exception cref="T:System.Reflection.AmbiguousMatchException">More than one method that matches the <paramref name="method">method</paramref> description was found.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.DebugInfo(System.Linq.Expressions.SymbolDocumentInfo,System.Int32,System.Int32,System.Int32,System.Int32)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.DebugInfoExpression"></see> with the specified span.</summary>
+ <param name="document">The <see cref="T:System.Linq.Expressions.SymbolDocumentInfo"></see> that represents the source file.</param>
+ <param name="startLine">The start line of this <see cref="T:System.Linq.Expressions.DebugInfoExpression"></see>. Must be greater than 0.</param>
+ <param name="startColumn">The start column of this <see cref="T:System.Linq.Expressions.DebugInfoExpression"></see>. Must be greater than 0.</param>
+ <param name="endLine">The end line of this <see cref="T:System.Linq.Expressions.DebugInfoExpression"></see>. Must be greater or equal than the start line.</param>
+ <param name="endColumn">The end column of this <see cref="T:System.Linq.Expressions.DebugInfoExpression"></see>. If the end line is the same as the start line, it must be greater or equal than the start column. In any case, must be greater than 0.</param>
+ <returns>An instance of <see cref="T:System.Linq.Expressions.DebugInfoExpression"></see>.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Decrement(System.Linq.Expressions.Expression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.UnaryExpression"></see> that represents the decrementing of the expression by 1.</summary>
+ <param name="expression">An <see cref="T:System.Linq.Expressions.Expression"></see> to decrement.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.UnaryExpression"></see> that represents the decremented expression.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Decrement(System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.UnaryExpression"></see> that represents the decrementing of the expression by 1.</summary>
+ <param name="expression">An <see cref="T:System.Linq.Expressions.Expression"></see> to decrement.</param>
+ <param name="method">A <see cref="T:System.Reflection.MethodInfo"></see> that represents the implementing method.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.UnaryExpression"></see> that represents the decremented expression.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Default(System.Type)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.DefaultExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.Type"></see> property set to the specified type.</summary>
+ <param name="type">A <see cref="T:System.Type"></see> to set the <see cref="P:System.Linq.Expressions.Expression.Type"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.DefaultExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.Default"></see> and the <see cref="P:System.Linq.Expressions.Expression.Type"></see> property set to the specified type.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Divide(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that represents an arithmetic division operation.</summary>
+ <param name="left">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> property to.</param>
+ <param name="right">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> property to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.Divide"></see> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> and <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> properties set to the specified values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="left">left</paramref> or <paramref name="right">right</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException">The division operator is not defined for <paramref name="left">left</paramref>.Type and <paramref name="right">right</paramref>.Type.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Divide(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that represents an arithmetic division operation. The implementing method can be specified.</summary>
+ <param name="left">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> property equal to.</param>
+ <param name="right">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> property equal to.</param>
+ <param name="method">A <see cref="T:System.Reflection.MethodInfo"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Method"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.Divide"></see> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see>, <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see>, and <see cref="P:System.Linq.Expressions.BinaryExpression.Method"></see> properties set to the specified values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="left">left</paramref> or <paramref name="right">right</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="method">method</paramref> is not null and the method it represents returns void, is not static (Shared in Visual Basic), or does not take exactly two arguments.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="method">method</paramref> is null and the division operator is not defined for <paramref name="left">left</paramref>.Type and <paramref name="right">right</paramref>.Type.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.DivideAssign(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that represents a division assignment operation that does not have overflow checking.</summary>
+ <param name="left">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> property equal to.</param>
+ <param name="right">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.DivideAssign"></see> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> and <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> properties set to the specified values.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.DivideAssign(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that represents a division assignment operation that does not have overflow checking.</summary>
+ <param name="left">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> property equal to.</param>
+ <param name="right">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> property equal to.</param>
+ <param name="method">A <see cref="T:System.Reflection.MethodInfo"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Method"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.DivideAssign"></see> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see>, <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see>, and <see cref="P:System.Linq.Expressions.BinaryExpression.Method"></see> properties set to the specified values.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.DivideAssign(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that represents a division assignment operation that does not have overflow checking.</summary>
+ <param name="left">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> property equal to.</param>
+ <param name="right">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> property equal to.</param>
+ <param name="method">A <see cref="T:System.Reflection.MethodInfo"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Method"></see> property equal to.</param>
+ <param name="conversion">A <see cref="T:System.Linq.Expressions.LambdaExpression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.DivideAssign"></see> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see>, <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see>, <see cref="P:System.Linq.Expressions.BinaryExpression.Method"></see>, and <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion"></see> properties set to the specified values.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Dynamic(System.Runtime.CompilerServices.CallSiteBinder,System.Type,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.DynamicExpression"></see> that represents a dynamic operation bound by the provided <see cref="T:System.Runtime.CompilerServices.CallSiteBinder"></see>.</summary>
+ <param name="binder">The runtime binder for the dynamic operation.</param>
+ <param name="returnType">The result type of the dynamic expression.</param>
+ <param name="arg0">The first argument to the dynamic operation.</param>
+ <param name="arg1">The second argument to the dynamic operation.</param>
+ <param name="arg2">The third argument to the dynamic operation.</param>
+ <param name="arg3">The fourth argument to the dynamic operation.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.DynamicExpression"></see> that has <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> equal to <see cref="F:System.Linq.Expressions.ExpressionType.Dynamic"></see> and has the <see cref="P:System.Linq.Expressions.DynamicExpression.Binder"></see> and <see cref="P:System.Linq.Expressions.DynamicExpression.Arguments"></see> set to the specified values.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Dynamic(System.Runtime.CompilerServices.CallSiteBinder,System.Type,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.DynamicExpression"></see> that represents a dynamic operation bound by the provided <see cref="T:System.Runtime.CompilerServices.CallSiteBinder"></see>.</summary>
+ <param name="binder">The runtime binder for the dynamic operation.</param>
+ <param name="returnType">The result type of the dynamic expression.</param>
+ <param name="arg0">The first argument to the dynamic operation.</param>
+ <param name="arg1">The second argument to the dynamic operation.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.DynamicExpression"></see> that has <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> equal to <see cref="F:System.Linq.Expressions.ExpressionType.Dynamic"></see> and has the <see cref="P:System.Linq.Expressions.DynamicExpression.Binder"></see> and <see cref="P:System.Linq.Expressions.DynamicExpression.Arguments"></see> set to the specified values.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Dynamic(System.Runtime.CompilerServices.CallSiteBinder,System.Type,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.DynamicExpression"></see> that represents a dynamic operation bound by the provided <see cref="T:System.Runtime.CompilerServices.CallSiteBinder"></see>.</summary>
+ <param name="binder">The runtime binder for the dynamic operation.</param>
+ <param name="returnType">The result type of the dynamic expression.</param>
+ <param name="arg0">The first argument to the dynamic operation.</param>
+ <param name="arg1">The second argument to the dynamic operation.</param>
+ <param name="arg2">The third argument to the dynamic operation.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.DynamicExpression"></see> that has <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> equal to <see cref="F:System.Linq.Expressions.ExpressionType.Dynamic"></see> and has the <see cref="P:System.Linq.Expressions.DynamicExpression.Binder"></see> and <see cref="P:System.Linq.Expressions.DynamicExpression.Arguments"></see> set to the specified values.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Dynamic(System.Runtime.CompilerServices.CallSiteBinder,System.Type,System.Linq.Expressions.Expression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.DynamicExpression"></see> that represents a dynamic operation bound by the provided <see cref="T:System.Runtime.CompilerServices.CallSiteBinder"></see>.</summary>
+ <param name="binder">The runtime binder for the dynamic operation.</param>
+ <param name="returnType">The result type of the dynamic expression.</param>
+ <param name="arg0">The first argument to the dynamic operation.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.DynamicExpression"></see> that has <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> equal to <see cref="F:System.Linq.Expressions.ExpressionType.Dynamic"></see> and has the <see cref="P:System.Linq.Expressions.DynamicExpression.Binder"></see> and <see cref="P:System.Linq.Expressions.DynamicExpression.Arguments"></see> set to the specified values.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Dynamic(System.Runtime.CompilerServices.CallSiteBinder,System.Type,System.Collections.Generic.IEnumerable{System.Linq.Expressions.Expression})">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.DynamicExpression"></see> that represents a dynamic operation bound by the provided <see cref="T:System.Runtime.CompilerServices.CallSiteBinder"></see>.</summary>
+ <param name="binder">The runtime binder for the dynamic operation.</param>
+ <param name="returnType">The result type of the dynamic expression.</param>
+ <param name="arguments">The arguments to the dynamic operation.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.DynamicExpression"></see> that has <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> equal to <see cref="F:System.Linq.Expressions.ExpressionType.Dynamic"></see> and has the <see cref="P:System.Linq.Expressions.DynamicExpression.Binder"></see> and <see cref="P:System.Linq.Expressions.DynamicExpression.Arguments"></see> set to the specified values.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Dynamic(System.Runtime.CompilerServices.CallSiteBinder,System.Type,System.Linq.Expressions.Expression[])">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.DynamicExpression"></see> that represents a dynamic operation bound by the provided <see cref="T:System.Runtime.CompilerServices.CallSiteBinder"></see>.</summary>
+ <param name="binder">The runtime binder for the dynamic operation.</param>
+ <param name="returnType">The result type of the dynamic expression.</param>
+ <param name="arguments">The arguments to the dynamic operation.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.DynamicExpression"></see> that has <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> equal to <see cref="F:System.Linq.Expressions.ExpressionType.Dynamic"></see> and has the <see cref="P:System.Linq.Expressions.DynamicExpression.Binder"></see> and <see cref="P:System.Linq.Expressions.DynamicExpression.Arguments"></see> set to the specified values.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.ElementInit(System.Reflection.MethodInfo,System.Collections.Generic.IEnumerable{System.Linq.Expressions.Expression})">
+ <summary>Creates an <see cref="T:System.Linq.Expressions.ElementInit"></see>, given an <see cref="T:System.Collections.Generic.IEnumerable`1"></see> as the second argument.</summary>
+ <param name="addMethod">A <see cref="T:System.Reflection.MethodInfo"></see> to set the <see cref="P:System.Linq.Expressions.ElementInit.AddMethod"></see> property equal to.</param>
+ <param name="arguments">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> that contains <see cref="T:System.Linq.Expressions.Expression"></see> objects to set the <see cref="P:System.Linq.Expressions.ElementInit.Arguments"></see> property equal to.</param>
+ <returns>An <see cref="T:System.Linq.Expressions.ElementInit"></see> that has the <see cref="P:System.Linq.Expressions.ElementInit.AddMethod"></see> and <see cref="P:System.Linq.Expressions.ElementInit.Arguments"></see> properties set to the specified values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="addMethod">addMethod</paramref> or <paramref name="arguments">arguments</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException">The method that <paramref name="addMethod">addMethod</paramref> represents is not named &quot;Add&quot; (case insensitive). -or- The method that <paramref name="addMethod">addMethod</paramref> represents is not an instance method. -or- <paramref name="arguments">arguments</paramref> does not contain the same number of elements as the number of parameters for the method that <paramref name="addMethod">addMethod</paramref> represents. -or- The <see cref="P:System.Linq.Expressions.Expression.Type"></see> property of one or more elements of <paramref name="arguments">arguments</paramref> is not assignable to the type of the corresponding parameter of the method that <paramref name="addMethod">addMethod</paramref> represents.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.ElementInit(System.Reflection.MethodInfo,System.Linq.Expressions.Expression[])">
+ <summary>Creates an <see cref="T:System.Linq.Expressions.ElementInit"></see>, given an array of values as the second argument.</summary>
+ <param name="addMethod">A <see cref="T:System.Reflection.MethodInfo"></see> to set the <see cref="P:System.Linq.Expressions.ElementInit.AddMethod"></see> property equal to.</param>
+ <param name="arguments">An array of <see cref="T:System.Linq.Expressions.Expression"></see> objects to set the <see cref="P:System.Linq.Expressions.ElementInit.Arguments"></see> property equal to.</param>
+ <returns>An <see cref="T:System.Linq.Expressions.ElementInit"></see> that has the <see cref="P:System.Linq.Expressions.ElementInit.AddMethod"></see> and <see cref="P:System.Linq.Expressions.ElementInit.Arguments"></see> properties set to the specified values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="addMethod">addMethod</paramref> or <paramref name="arguments">arguments</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException">The method that addMethod represents is not named &quot;Add&quot; (case insensitive). -or- The method that addMethod represents is not an instance method. -or- arguments does not contain the same number of elements as the number of parameters for the method that addMethod represents. -or- The <see cref="P:System.Linq.Expressions.Expression.Type"></see> property of one or more elements of <paramref name="arguments">arguments</paramref> is not assignable to the type of the corresponding parameter of the method that <paramref name="addMethod">addMethod</paramref> represents.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Empty">
+ <summary>Creates an empty expression that has <see cref="T:System.Void"></see> type.</summary>
+ <returns>A <see cref="T:System.Linq.Expressions.DefaultExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.Default"></see> and the <see cref="P:System.Linq.Expressions.Expression.Type"></see> property set to <see cref="T:System.Void"></see>.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Equal(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that represents an equality comparison.</summary>
+ <param name="left">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> property equal to.</param>
+ <param name="right">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.Equal"></see> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> and <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> properties set to the specified values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="left">left</paramref> or <paramref name="right">right</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException">The equality operator is not defined for <paramref name="left">left</paramref>.Type and <paramref name="right">right</paramref>.Type.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Equal(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Boolean,System.Reflection.MethodInfo)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that represents an equality comparison. The implementing method can be specified.</summary>
+ <param name="left">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> property equal to.</param>
+ <param name="right">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> property equal to.</param>
+ <param name="liftToNull">true to set <see cref="P:System.Linq.Expressions.BinaryExpression.IsLiftedToNull"></see> to true; false to set <see cref="P:System.Linq.Expressions.BinaryExpression.IsLiftedToNull"></see> to false.</param>
+ <param name="method">A <see cref="T:System.Reflection.MethodInfo"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Method"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.Equal"></see> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see>, <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see>, <see cref="P:System.Linq.Expressions.BinaryExpression.IsLiftedToNull"></see>, and <see cref="P:System.Linq.Expressions.BinaryExpression.Method"></see> properties set to the specified values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="left">left</paramref> or <paramref name="right">right</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="method">method</paramref> is not null and the method it represents returns void, is not static (Shared in Visual Basic), or does not take exactly two arguments.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="method">method</paramref> is null and the equality operator is not defined for <paramref name="left">left</paramref>.Type and <paramref name="right">right</paramref>.Type.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.ExclusiveOr(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that represents a bitwise XOR operation, using op_ExclusiveOr for user-defined types. The implementing method can be specified.</summary>
+ <param name="left">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> property equal to.</param>
+ <param name="right">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> property equal to.</param>
+ <param name="method">A <see cref="T:System.Reflection.MethodInfo"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Method"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.ExclusiveOr"></see> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see>, <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see>, and <see cref="P:System.Linq.Expressions.BinaryExpression.Method"></see> properties set to the specified values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="left">left</paramref> or <paramref name="right">right</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="method">method</paramref> is not null and the method it represents returns void, is not static (Shared in Visual Basic), or does not take exactly two arguments.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="method">method</paramref> is null and the XOR operator is not defined for <paramref name="left">left</paramref>.Type and <paramref name="right">right</paramref>.Type.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.ExclusiveOr(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that represents a bitwise XOR operation, using op_ExclusiveOr for user-defined types.</summary>
+ <param name="left">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> property equal to.</param>
+ <param name="right">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.ExclusiveOr"></see> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> and <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> properties set to the specified values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="left">left</paramref> or <paramref name="right">right</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException">The XOR operator is not defined for <paramref name="left">left</paramref>.Type and <paramref name="right">right</paramref>.Type.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.ExclusiveOrAssign(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that represents a bitwise XOR assignment operation, using op_ExclusiveOr for user-defined types.</summary>
+ <param name="left">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> property equal to.</param>
+ <param name="right">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> property equal to.</param>
+ <param name="method">A <see cref="T:System.Reflection.MethodInfo"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Method"></see> property equal to.</param>
+ <param name="conversion">A <see cref="T:System.Linq.Expressions.LambdaExpression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.ExclusiveOrAssign"></see> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see>, <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see>, <see cref="P:System.Linq.Expressions.BinaryExpression.Method"></see>, and <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion"></see> properties set to the specified values.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.ExclusiveOrAssign(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that represents a bitwise XOR assignment operation, using op_ExclusiveOr for user-defined types.</summary>
+ <param name="left">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> property equal to.</param>
+ <param name="right">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> property equal to.</param>
+ <param name="method">A <see cref="T:System.Reflection.MethodInfo"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Method"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.ExclusiveOrAssign"></see> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see>, <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see>, and <see cref="P:System.Linq.Expressions.BinaryExpression.Method"></see> properties set to the specified values.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.ExclusiveOrAssign(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that represents a bitwise XOR assignment operation, using op_ExclusiveOr for user-defined types.</summary>
+ <param name="left">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> property equal to.</param>
+ <param name="right">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.ExclusiveOrAssign"></see> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> and <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> properties set to the specified values.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Field(System.Linq.Expressions.Expression,System.Reflection.FieldInfo)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.MemberExpression"></see> that represents accessing a field.</summary>
+ <param name="expression">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.MemberExpression.Expression"></see> property equal to. For static (Shared in Visual Basic), expression must be null.</param>
+ <param name="field">The <see cref="T:System.Reflection.FieldInfo"></see> to set the <see cref="P:System.Linq.Expressions.MemberExpression.Member"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.MemberExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.MemberAccess"></see> and the <see cref="P:System.Linq.Expressions.MemberExpression.Expression"></see> and <see cref="P:System.Linq.Expressions.MemberExpression.Member"></see> properties set to the specified values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="field">field</paramref> is null. -or- The field represented by <paramref name="field">field</paramref> is not static (Shared in Visual Basic) and <paramref name="expression">expression</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="expression">expression</paramref>.Type is not assignable to the declaring type of the field represented by <paramref name="field">field</paramref>.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Field(System.Linq.Expressions.Expression,System.String)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.MemberExpression"></see> that represents accessing a field given the name of the field.</summary>
+ <param name="expression">An <see cref="T:System.Linq.Expressions.Expression"></see> whose <see cref="P:System.Linq.Expressions.Expression.Type"></see> contains a field named fieldName. This can be null for static fields.</param>
+ <param name="fieldName">The name of a field to be accessed.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.MemberExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.MemberAccess"></see>, the <see cref="P:System.Linq.Expressions.MemberExpression.Expression"></see> property set to <paramref name="expression">expression</paramref>, and the <see cref="P:System.Linq.Expressions.MemberExpression.Member"></see> property set to the <see cref="T:System.Reflection.FieldInfo"></see> that represents the field denoted by <paramref name="fieldName">fieldName</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="expression">expression</paramref> or <paramref name="fieldName">fieldName</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException">No field named <paramref name="fieldName">fieldName</paramref> is defined in <paramref name="expression">expression</paramref>.Type or its base types.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Field(System.Linq.Expressions.Expression,System.Type,System.String)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.MemberExpression"></see> that represents accessing a field.</summary>
+ <param name="expression">The containing object of the field. This can be null for static fields.</param>
+ <param name="type">The <see cref="P:System.Linq.Expressions.Expression.Type"></see> that contains the field.</param>
+ <param name="fieldName">The field to be accessed.</param>
+ <returns>The created <see cref="T:System.Linq.Expressions.MemberExpression"></see>.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.GetActionType(System.Type[])">
+ <summary>Creates a <see cref="T:System.Type"></see> object that represents a generic System.Action delegate type that has specific type arguments.</summary>
+ <param name="typeArgs">An array of up to sixteen <see cref="T:System.Type"></see> objects that specify the type arguments for the System.Action delegate type.</param>
+ <returns>The type of a System.Action delegate that has the specified type arguments.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="typeArgs">typeArgs</paramref> contains more than sixteen elements.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="typeArgs">typeArgs</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.GetDelegateType(System.Type[])">
+ <summary>Gets a <see cref="P:System.Linq.Expressions.Expression.Type"></see> object that represents a generic System.Func or System.Action delegate type that has specific type arguments.</summary>
+ <param name="typeArgs">The type arguments of the delegate.</param>
+ <returns>The delegate type.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.GetFuncType(System.Type[])">
+ <summary>Creates a <see cref="P:System.Linq.Expressions.Expression.Type"></see> object that represents a generic System.Func delegate type that has specific type arguments. The last type argument specifies the return type of the created delegate.</summary>
+ <param name="typeArgs">An array of one to seventeen <see cref="T:System.Type"></see> objects that specify the type arguments for the System.Func delegate type.</param>
+ <returns>The type of a System.Func delegate that has the specified type arguments.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="typeArgs">typeArgs</paramref> contains fewer than one or more than seventeen elements.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="typeArgs">typeArgs</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Goto(System.Linq.Expressions.LabelTarget,System.Linq.Expressions.Expression,System.Type)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.GotoExpression"></see> representing a &quot;go to&quot; statement with the specified type. The value passed to the label upon jumping can be specified.</summary>
+ <param name="target">The <see cref="T:System.Linq.Expressions.LabelTarget"></see> that the <see cref="T:System.Linq.Expressions.GotoExpression"></see> will jump to.</param>
+ <param name="value">The value that will be passed to the associated label upon jumping.</param>
+ <param name="type">An <see cref="T:System.Type"></see> to set the <see cref="P:System.Linq.Expressions.Expression.Type"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.GotoExpression"></see> with <see cref="P:System.Linq.Expressions.GotoExpression.Kind"></see> equal to Goto, the <see cref="P:System.Linq.Expressions.GotoExpression.Target"></see> property set to <paramref name="target">target</paramref>, the <see cref="P:System.Linq.Expressions.Expression.Type"></see> property set to <paramref name="type">type</paramref>, and <paramref name="value">value</paramref> to be passed to the target label upon jumping.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Goto(System.Linq.Expressions.LabelTarget,System.Type)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.GotoExpression"></see> representing a &quot;go to&quot; statement with the specified type.</summary>
+ <param name="target">The <see cref="T:System.Linq.Expressions.LabelTarget"></see> that the <see cref="T:System.Linq.Expressions.GotoExpression"></see> will jump to.</param>
+ <param name="type">An <see cref="T:System.Type"></see> to set the <see cref="P:System.Linq.Expressions.Expression.Type"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.GotoExpression"></see> with <see cref="P:System.Linq.Expressions.GotoExpression.Kind"></see> equal to Goto, the <see cref="P:System.Linq.Expressions.GotoExpression.Target"></see> property set to the specified value, the <see cref="P:System.Linq.Expressions.Expression.Type"></see> property set to <paramref name="type">type</paramref>, and a null value to be passed to the target label upon jumping.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Goto(System.Linq.Expressions.LabelTarget)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.GotoExpression"></see> representing a &quot;go to&quot; statement.</summary>
+ <param name="target">The <see cref="T:System.Linq.Expressions.LabelTarget"></see> that the <see cref="T:System.Linq.Expressions.GotoExpression"></see> will jump to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.GotoExpression"></see> with <see cref="P:System.Linq.Expressions.GotoExpression.Kind"></see> equal to Goto, the <see cref="P:System.Linq.Expressions.GotoExpression.Target"></see> property set to the specified value, and a null value to be passed to the target label upon jumping.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Goto(System.Linq.Expressions.LabelTarget,System.Linq.Expressions.Expression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.GotoExpression"></see> representing a &quot;go to&quot; statement. The value passed to the label upon jumping can be specified.</summary>
+ <param name="target">The <see cref="T:System.Linq.Expressions.LabelTarget"></see> that the <see cref="T:System.Linq.Expressions.GotoExpression"></see> will jump to.</param>
+ <param name="value">The value that will be passed to the associated label upon jumping.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.GotoExpression"></see> with <see cref="P:System.Linq.Expressions.GotoExpression.Kind"></see> equal to Goto, the <see cref="P:System.Linq.Expressions.GotoExpression.Target"></see> property set to <paramref name="target">target</paramref>, and <paramref name="value">value</paramref> to be passed to the target label upon jumping.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.GreaterThan(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that represents a &quot;greater than&quot; numeric comparison.</summary>
+ <param name="left">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> property equal to.</param>
+ <param name="right">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.GreaterThan"></see> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> and <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> properties set to the specified values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="left">left</paramref> or <paramref name="right">right</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException">The &quot;greater than&quot; operator is not defined for <paramref name="left">left</paramref>.Type and <paramref name="right">right</paramref>.Type.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.GreaterThan(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Boolean,System.Reflection.MethodInfo)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that represents a &quot;greater than&quot; numeric comparison. The implementing method can be specified.</summary>
+ <param name="left">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> property equal to.</param>
+ <param name="right">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> property equal to.</param>
+ <param name="liftToNull">true to set <see cref="P:System.Linq.Expressions.BinaryExpression.IsLiftedToNull"></see> to true; false to set <see cref="P:System.Linq.Expressions.BinaryExpression.IsLiftedToNull"></see> to false.</param>
+ <param name="method">A <see cref="T:System.Reflection.MethodInfo"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Method"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.GreaterThan"></see> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see>, <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see>, <see cref="P:System.Linq.Expressions.BinaryExpression.IsLiftedToNull"></see>, and <see cref="P:System.Linq.Expressions.BinaryExpression.Method"></see> properties set to the specified values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="left">left</paramref> or <paramref name="right">right</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="method">method</paramref> is not null and the method it represents returns void, is not static (Shared in Visual Basic), or does not take exactly two arguments.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="method">method</paramref> is null and the &quot;greater than&quot; operator is not defined for <paramref name="left">left</paramref>.Type and <paramref name="right">right</paramref>.Type.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.GreaterThanOrEqual(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that represents a &quot;greater than or equal&quot; numeric comparison.</summary>
+ <param name="left">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> property equal to.</param>
+ <param name="right">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.GreaterThanOrEqual"></see> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> and <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> properties set to the specified values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="left">left</paramref> or <paramref name="right">right</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException">The &quot;greater than or equal&quot; operator is not defined for <paramref name="left">left</paramref>.Type and <paramref name="right">right</paramref>.Type.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.GreaterThanOrEqual(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Boolean,System.Reflection.MethodInfo)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that represents a &quot;greater than or equal&quot; numeric comparison.</summary>
+ <param name="left">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> property equal to.</param>
+ <param name="right">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> property equal to.</param>
+ <param name="liftToNull">true to set <see cref="P:System.Linq.Expressions.BinaryExpression.IsLiftedToNull"></see> to true; false to set <see cref="P:System.Linq.Expressions.BinaryExpression.IsLiftedToNull"></see> to false.</param>
+ <param name="method">A <see cref="T:System.Reflection.MethodInfo"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Method"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.GreaterThanOrEqual"></see> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see>, <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see>, <see cref="P:System.Linq.Expressions.BinaryExpression.IsLiftedToNull"></see>, and <see cref="P:System.Linq.Expressions.BinaryExpression.Method"></see> properties set to the specified values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="left">left</paramref> or <paramref name="right">right</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="method">method</paramref> is not null and the method it represents returns void, is not static (Shared in Visual Basic), or does not take exactly two arguments.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="method">method</paramref> is null and the &quot;greater than or equal&quot; operator is not defined for <paramref name="left">left</paramref>.Type and <paramref name="right">right</paramref>.Type.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.IfThen(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.ConditionalExpression"></see> that represents a conditional block with an if statement.</summary>
+ <param name="test">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.ConditionalExpression.Test"></see> property equal to.</param>
+ <param name="ifTrue">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.ConditionalExpression.IfTrue"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.ConditionalExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.Conditional"></see> and the <see cref="P:System.Linq.Expressions.ConditionalExpression.Test"></see>, <see cref="P:System.Linq.Expressions.ConditionalExpression.IfTrue"></see>, properties set to the specified values. The <see cref="P:System.Linq.Expressions.ConditionalExpression.IfFalse"></see> property is set to default expression and the type of the resulting <see cref="T:System.Linq.Expressions.ConditionalExpression"></see> returned by this method is <see cref="T:System.Void"></see>.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.IfThenElse(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.ConditionalExpression"></see> that represents a conditional block with if and else statements.</summary>
+ <param name="test">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.ConditionalExpression.Test"></see> property equal to.</param>
+ <param name="ifTrue">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.ConditionalExpression.IfTrue"></see> property equal to.</param>
+ <param name="ifFalse">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.ConditionalExpression.IfFalse"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.ConditionalExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.Conditional"></see> and the <see cref="P:System.Linq.Expressions.ConditionalExpression.Test"></see>, <see cref="P:System.Linq.Expressions.ConditionalExpression.IfTrue"></see>, and <see cref="P:System.Linq.Expressions.ConditionalExpression.IfFalse"></see> properties set to the specified values. The type of the resulting <see cref="T:System.Linq.Expressions.ConditionalExpression"></see> returned by this method is <see cref="T:System.Void"></see>.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Increment(System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.UnaryExpression"></see> that represents the incrementing of the expression by 1.</summary>
+ <param name="expression">An <see cref="T:System.Linq.Expressions.Expression"></see> to increment.</param>
+ <param name="method">A <see cref="T:System.Reflection.MethodInfo"></see> that represents the implementing method.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.UnaryExpression"></see> that represents the incremented expression.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Increment(System.Linq.Expressions.Expression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.UnaryExpression"></see> that represents the incrementing of the expression value by 1.</summary>
+ <param name="expression">An <see cref="T:System.Linq.Expressions.Expression"></see> to increment.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.UnaryExpression"></see> that represents the incremented expression.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Invoke(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression[])">
+ <summary>Creates an <see cref="T:System.Linq.Expressions.InvocationExpression"></see> that applies a delegate or lambda expression to a list of argument expressions.</summary>
+ <param name="expression">An <see cref="T:System.Linq.Expressions.Expression"></see> that represents the delegate or lambda expression to be applied.</param>
+ <param name="arguments">An array of <see cref="T:System.Linq.Expressions.Expression"></see> objects that represent the arguments that the delegate or lambda expression is applied to.</param>
+ <returns>An <see cref="T:System.Linq.Expressions.InvocationExpression"></see> that applies the specified delegate or lambda expression to the provided arguments.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="expression">expression</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="expression">expression</paramref>.Type does not represent a delegate type or an <see cref="T:System.Linq.Expressions.Expression`1"></see>. -or- The <see cref="P:System.Linq.Expressions.Expression.Type"></see> property of an element of <paramref name="arguments">arguments</paramref> is not assignable to the type of the corresponding parameter of the delegate represented by <paramref name="expression">expression</paramref>.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="arguments">arguments</paramref> does not contain the same number of elements as the list of parameters for the delegate represented by <paramref name="expression">expression</paramref>.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Invoke(System.Linq.Expressions.Expression,System.Collections.Generic.IEnumerable{System.Linq.Expressions.Expression})">
+ <summary>Creates an <see cref="T:System.Linq.Expressions.InvocationExpression"></see> that applies a delegate or lambda expression to a list of argument expressions.</summary>
+ <param name="expression">An <see cref="T:System.Linq.Expressions.Expression"></see> that represents the delegate or lambda expression to be applied to.</param>
+ <param name="arguments">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> that contains <see cref="T:System.Linq.Expressions.Expression"></see> objects that represent the arguments that the delegate or lambda expression is applied to.</param>
+ <returns>An <see cref="T:System.Linq.Expressions.InvocationExpression"></see> that applies the specified delegate or lambda expression to the provided arguments.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="expression">expression</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="expression">expression</paramref>.Type does not represent a delegate type or an <see cref="T:System.Linq.Expressions.Expression`1"></see>. -or- The <see cref="P:System.Linq.Expressions.Expression.Type"></see> property of an element of <paramref name="arguments">arguments</paramref> is not assignable to the type of the corresponding parameter of the delegate represented by <paramref name="expression">expression</paramref>.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="arguments">arguments</paramref> does not contain the same number of elements as the list of parameters for the delegate represented by <paramref name="expression">expression</paramref>.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.IsFalse(System.Linq.Expressions.Expression)">
+ <summary>Returns whether the expression evaluates to false.</summary>
+ <param name="expression">An <see cref="T:System.Linq.Expressions.Expression"></see> to evaluate.</param>
+ <returns>An instance of <see cref="T:System.Linq.Expressions.UnaryExpression"></see>.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.IsFalse(System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
+ <summary>Returns whether the expression evaluates to false.</summary>
+ <param name="expression">An <see cref="T:System.Linq.Expressions.Expression"></see> to evaluate.</param>
+ <param name="method">A <see cref="T:System.Reflection.MethodInfo"></see> that represents the implementing method.</param>
+ <returns>An instance of <see cref="T:System.Linq.Expressions.UnaryExpression"></see>.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.IsTrue(System.Linq.Expressions.Expression)">
+ <summary>Returns whether the expression evaluates to true.</summary>
+ <param name="expression">An <see cref="T:System.Linq.Expressions.Expression"></see> to evaluate.</param>
+ <returns>An instance of <see cref="T:System.Linq.Expressions.UnaryExpression"></see>.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.IsTrue(System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
+ <summary>Returns whether the expression evaluates to true.</summary>
+ <param name="expression">An <see cref="T:System.Linq.Expressions.Expression"></see> to evaluate.</param>
+ <param name="method">A <see cref="T:System.Reflection.MethodInfo"></see> that represents the implementing method.</param>
+ <returns>An instance of <see cref="T:System.Linq.Expressions.UnaryExpression"></see>.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Label">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.LabelTarget"></see> representing a label with void type and no name.</summary>
+ <returns>The new <see cref="T:System.Linq.Expressions.LabelTarget"></see>.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Label(System.Linq.Expressions.LabelTarget)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.LabelExpression"></see> representing a label without a default value.</summary>
+ <param name="target">The <see cref="T:System.Linq.Expressions.LabelTarget"></see> which this <see cref="T:System.Linq.Expressions.LabelExpression"></see> will be associated with.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.LabelExpression"></see> without a default value.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Label(System.String)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.LabelTarget"></see> representing a label with void type and the given name.</summary>
+ <param name="name">The name of the label.</param>
+ <returns>The new <see cref="T:System.Linq.Expressions.LabelTarget"></see>.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Label(System.Type)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.LabelTarget"></see> representing a label with the given type.</summary>
+ <param name="type">The type of value that is passed when jumping to the label.</param>
+ <returns>The new <see cref="T:System.Linq.Expressions.LabelTarget"></see>.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Label(System.Linq.Expressions.LabelTarget,System.Linq.Expressions.Expression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.LabelExpression"></see> representing a label with the given default value.</summary>
+ <param name="target">The <see cref="T:System.Linq.Expressions.LabelTarget"></see> which this <see cref="T:System.Linq.Expressions.LabelExpression"></see> will be associated with.</param>
+ <param name="defaultValue">The value of this <see cref="T:System.Linq.Expressions.LabelExpression"></see> when the label is reached through regular control flow.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.LabelExpression"></see> with the given default value.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Label(System.Type,System.String)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.LabelTarget"></see> representing a label with the given type and name.</summary>
+ <param name="type">The type of value that is passed when jumping to the label.</param>
+ <param name="name">The name of the label.</param>
+ <returns>The new <see cref="T:System.Linq.Expressions.LabelTarget"></see>.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Lambda(System.Type,System.Linq.Expressions.Expression,System.String,System.Boolean,System.Collections.Generic.IEnumerable{System.Linq.Expressions.ParameterExpression})">
+ <summary>Creates a LambdaExpression by first constructing a delegate type.</summary>
+ <param name="delegateType">A <see cref="P:System.Linq.Expressions.Expression.Type"></see> representing the delegate signature for the lambda.</param>
+ <param name="body">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.LambdaExpression.Body"></see> property equal to.</param>
+ <param name="name">The name for the lambda. Used for emitting debug information.</param>
+ <param name="tailCall">A <see cref="T:System.Boolean"></see> that indicates if tail call optimization will be applied when compiling the created expression.</param>
+ <param name="parameters">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> that contains <see cref="T:System.Linq.Expressions.ParameterExpression"></see> objects to use to populate the <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters"></see> collection.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.LambdaExpression"></see> that has the <see cref="P:System.Linq.Expressions.LambdaExpression.NodeType"></see> property equal to Lambda and the <see cref="P:System.Linq.Expressions.LambdaExpression.Body"></see> and <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters"></see> properties set to the specified values.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Lambda(System.Type,System.Linq.Expressions.Expression,System.String,System.Collections.Generic.IEnumerable{System.Linq.Expressions.ParameterExpression})">
+ <summary>Creates a LambdaExpression by first constructing a delegate type.</summary>
+ <param name="delegateType">A <see cref="P:System.Linq.Expressions.Expression.Type"></see> representing the delegate signature for the lambda.</param>
+ <param name="body">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.LambdaExpression.Body"></see> property equal to.</param>
+ <param name="name">The name for the lambda. Used for emitting debug information.</param>
+ <param name="parameters">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> that contains <see cref="T:System.Linq.Expressions.ParameterExpression"></see> objects to use to populate the <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters"></see> collection.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.LambdaExpression"></see> that has the <see cref="P:System.Linq.Expressions.LambdaExpression.NodeType"></see> property equal to Lambda and the <see cref="P:System.Linq.Expressions.LambdaExpression.Body"></see> and <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters"></see> properties set to the specified values.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Lambda(System.Type,System.Linq.Expressions.Expression,System.Boolean,System.Collections.Generic.IEnumerable{System.Linq.Expressions.ParameterExpression})">
+ <summary>Creates a LambdaExpression by first constructing a delegate type.</summary>
+ <param name="delegateType">A <see cref="P:System.Linq.Expressions.Expression.Type"></see> representing the delegate signature for the lambda.</param>
+ <param name="body">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.LambdaExpression.Body"></see> property equal to.</param>
+ <param name="tailCall">A <see cref="T:System.Boolean"></see> that indicates if tail call optimization will be applied when compiling the created expression.</param>
+ <param name="parameters">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> that contains <see cref="T:System.Linq.Expressions.ParameterExpression"></see> objects to use to populate the <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters"></see> collection.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.LambdaExpression"></see> that has the <see cref="P:System.Linq.Expressions.LambdaExpression.NodeType"></see> property equal to Lambda and the <see cref="P:System.Linq.Expressions.LambdaExpression.Body"></see> and <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters"></see> properties set to the specified values.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Lambda(System.Linq.Expressions.Expression,System.String,System.Boolean,System.Collections.Generic.IEnumerable{System.Linq.Expressions.ParameterExpression})">
+ <summary>Creates a LambdaExpression by first constructing a delegate type.</summary>
+ <param name="body">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.LambdaExpression.Body"></see> property equal to.</param>
+ <param name="name">The name for the lambda. Used for emitting debug information.</param>
+ <param name="tailCall">A <see cref="T:System.Boolean"></see> that indicates if tail call optimization will be applied when compiling the created expression.</param>
+ <param name="parameters">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> that contains <see cref="T:System.Linq.Expressions.ParameterExpression"></see> objects to use to populate the <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters"></see> collection.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.LambdaExpression"></see> that has the <see cref="P:System.Linq.Expressions.LambdaExpression.NodeType"></see> property equal to Lambda and the <see cref="P:System.Linq.Expressions.LambdaExpression.Body"></see> and <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters"></see> properties set to the specified values.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Lambda(System.Type,System.Linq.Expressions.Expression,System.Linq.Expressions.ParameterExpression[])">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.LambdaExpression"></see> by first constructing a delegate type. It can be used when the delegate type is not known at compile time.</summary>
+ <param name="delegateType">A <see cref="T:System.Type"></see> that represents a delegate signature for the lambda.</param>
+ <param name="body">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.LambdaExpression.Body"></see> property equal to.</param>
+ <param name="parameters">An array of <see cref="T:System.Linq.Expressions.ParameterExpression"></see> objects to use to populate the <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters"></see> collection.</param>
+ <returns>An object that represents a lambda expression which has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.Lambda"></see> and the <see cref="P:System.Linq.Expressions.LambdaExpression.Body"></see> and <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters"></see> properties set to the specified values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="delegateType">delegateType</paramref> or <paramref name="body">body</paramref> is null. -or- One or more elements in <paramref name="parameters">parameters</paramref> are null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="delegateType">delegateType</paramref> does not represent a delegate type. -or- <paramref name="body">body</paramref>.Type represents a type that is not assignable to the return type of the delegate type represented by <paramref name="delegateType">delegateType</paramref>. -or- <paramref name="parameters">parameters</paramref> does not contain the same number of elements as the list of parameters for the delegate type represented by <paramref name="delegateType">delegateType</paramref>. -or- The <see cref="P:System.Linq.Expressions.Expression.Type"></see> property of an element of <paramref name="parameters">parameters</paramref> is not assignable from the type of the corresponding parameter type of the delegate type represented by <paramref name="delegateType">delegateType</paramref>.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Lambda(System.Type,System.Linq.Expressions.Expression,System.Boolean,System.Linq.Expressions.ParameterExpression[])">
+ <summary>Creates a LambdaExpression by first constructing a delegate type.</summary>
+ <param name="delegateType">A <see cref="P:System.Linq.Expressions.Expression.Type"></see> representing the delegate signature for the lambda.</param>
+ <param name="body">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.LambdaExpression.Body"></see> property equal to.</param>
+ <param name="tailCall">A <see cref="T:System.Boolean"></see> that indicates if tail call optimization will be applied when compiling the created expression.</param>
+ <param name="parameters">An array that contains <see cref="T:System.Linq.Expressions.ParameterExpression"></see> objects to use to populate the <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters"></see> collection.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.LambdaExpression"></see> that has the <see cref="P:System.Linq.Expressions.LambdaExpression.NodeType"></see> property equal to Lambda and the <see cref="P:System.Linq.Expressions.LambdaExpression.Body"></see> and <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters"></see> properties set to the specified values.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Lambda(System.Linq.Expressions.Expression,System.String,System.Collections.Generic.IEnumerable{System.Linq.Expressions.ParameterExpression})">
+ <summary>Creates a LambdaExpression by first constructing a delegate type.</summary>
+ <param name="body">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.LambdaExpression.Body"></see> property equal to.</param>
+ <param name="name">The name for the lambda. Used for emitting debug information.</param>
+ <param name="parameters">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> that contains <see cref="T:System.Linq.Expressions.ParameterExpression"></see> objects to use to populate the <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters"></see> collection.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.LambdaExpression"></see> that has the <see cref="P:System.Linq.Expressions.LambdaExpression.NodeType"></see> property equal to Lambda and the <see cref="P:System.Linq.Expressions.LambdaExpression.Body"></see> and <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters"></see> properties set to the specified values.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Lambda(System.Linq.Expressions.Expression,System.Boolean,System.Linq.Expressions.ParameterExpression[])">
+ <summary>Creates a LambdaExpression by first constructing a delegate type.</summary>
+ <param name="body">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.LambdaExpression.Body"></see> property equal to.</param>
+ <param name="tailCall">A <see cref="T:System.Boolean"></see> that indicates if tail call optimization will be applied when compiling the created expression.</param>
+ <param name="parameters">An array that contains <see cref="T:System.Linq.Expressions.ParameterExpression"></see> objects to use to populate the <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters"></see> collection.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.LambdaExpression"></see> that has the <see cref="P:System.Linq.Expressions.LambdaExpression.NodeType"></see> property equal to Lambda and the <see cref="P:System.Linq.Expressions.LambdaExpression.Body"></see> and <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters"></see> properties set to the specified values.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Lambda(System.Linq.Expressions.Expression,System.Boolean,System.Collections.Generic.IEnumerable{System.Linq.Expressions.ParameterExpression})">
+ <summary>Creates a LambdaExpression by first constructing a delegate type.</summary>
+ <param name="body">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.LambdaExpression.Body"></see> property equal to.</param>
+ <param name="tailCall">A <see cref="T:System.Boolean"></see> that indicates if tail call optimization will be applied when compiling the created expression.</param>
+ <param name="parameters">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> that contains <see cref="T:System.Linq.Expressions.ParameterExpression"></see> objects to use to populate the <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters"></see> collection.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.LambdaExpression"></see> that has the <see cref="P:System.Linq.Expressions.LambdaExpression.NodeType"></see> property equal to Lambda and the <see cref="P:System.Linq.Expressions.LambdaExpression.Body"></see> and <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters"></see> properties set to the specified values.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Lambda(System.Type,System.Linq.Expressions.Expression,System.Collections.Generic.IEnumerable{System.Linq.Expressions.ParameterExpression})">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.LambdaExpression"></see> by first constructing a delegate type. It can be used when the delegate type is not known at compile time.</summary>
+ <param name="delegateType">A <see cref="T:System.Type"></see> that represents a delegate signature for the lambda.</param>
+ <param name="body">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.LambdaExpression.Body"></see> property equal to.</param>
+ <param name="parameters">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> that contains <see cref="T:System.Linq.Expressions.ParameterExpression"></see> objects to use to populate the <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters"></see> collection.</param>
+ <returns>An object that represents a lambda expression which has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.Lambda"></see> and the <see cref="P:System.Linq.Expressions.LambdaExpression.Body"></see> and <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters"></see> properties set to the specified values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="delegateType">delegateType</paramref> or <paramref name="body">body</paramref> is null. -or- One or more elements in <paramref name="parameters">parameters</paramref> are null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="delegateType">delegateType</paramref> does not represent a delegate type. -or- <paramref name="body">body</paramref>.Type represents a type that is not assignable to the return type of the delegate type represented by <paramref name="delegateType">delegateType</paramref>. -or- <paramref name="parameters">parameters</paramref> does not contain the same number of elements as the list of parameters for the delegate type represented by <paramref name="delegateType">delegateType</paramref>. -or- The <see cref="P:System.Linq.Expressions.Expression.Type"></see> property of an element of <paramref name="parameters">parameters</paramref> is not assignable from the type of the corresponding parameter type of the delegate type represented by <paramref name="delegateType">delegateType</paramref>.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Lambda(System.Linq.Expressions.Expression,System.Linq.Expressions.ParameterExpression[])">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.LambdaExpression"></see> by first constructing a delegate type.</summary>
+ <param name="body">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.LambdaExpression.Body"></see> property equal to.</param>
+ <param name="parameters">An array of <see cref="T:System.Linq.Expressions.ParameterExpression"></see> objects to use to populate the <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters"></see> collection.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.LambdaExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.Lambda"></see> and the <see cref="P:System.Linq.Expressions.LambdaExpression.Body"></see> and <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters"></see> properties set to the specified values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="body">body</paramref> is null. -or- One or more elements of <paramref name="parameters">parameters</paramref> are null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="parameters">parameters</paramref> contains more than sixteen elements.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Lambda(System.Linq.Expressions.Expression,System.Collections.Generic.IEnumerable{System.Linq.Expressions.ParameterExpression})">
+ <summary>Creates a LambdaExpression by first constructing a delegate type.</summary>
+ <param name="body">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.LambdaExpression.Body"></see> property equal to.</param>
+ <param name="parameters">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> that contains <see cref="T:System.Linq.Expressions.ParameterExpression"></see> objects to use to populate the <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters"></see> collection.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.LambdaExpression"></see> that has the <see cref="P:System.Linq.Expressions.LambdaExpression.NodeType"></see> property equal to Lambda and the <see cref="P:System.Linq.Expressions.LambdaExpression.Body"></see> and <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters"></see> properties set to the specified values.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Lambda``1(System.Linq.Expressions.Expression,System.String,System.Collections.Generic.IEnumerable{System.Linq.Expressions.ParameterExpression})">
+ <summary>Creates an <see cref="T:System.Linq.Expressions.Expression`1"></see> where the delegate type is known at compile time.</summary>
+ <param name="body">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.LambdaExpression.Body"></see> property equal to.</param>
+ <param name="name">The name of the lambda. Used for generating debugging information.</param>
+ <param name="parameters">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> that contains <see cref="T:System.Linq.Expressions.ParameterExpression"></see> objects to use to populate the <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters"></see> collection.</param>
+ <typeparam name="TDelegate">The delegate type.</typeparam>
+ <returns>An <see cref="T:System.Linq.Expressions.Expression`1"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.Lambda"></see> and the <see cref="P:System.Linq.Expressions.LambdaExpression.Body"></see> and <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters"></see> properties set to the specified values.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Lambda``1(System.Linq.Expressions.Expression,System.Boolean,System.Linq.Expressions.ParameterExpression[])">
+ <summary>Creates an <see cref="T:System.Linq.Expressions.Expression`1"></see> where the delegate type is known at compile time.</summary>
+ <param name="body">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.LambdaExpression.Body"></see> property equal to.</param>
+ <param name="tailCall">A <see cref="T:System.Boolean"></see> that indicates if tail call optimization will be applied when compiling the created expression.</param>
+ <param name="parameters">An array that contains <see cref="T:System.Linq.Expressions.ParameterExpression"></see> objects to use to populate the <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters"></see> collection.</param>
+ <typeparam name="TDelegate">The delegate type.</typeparam>
+ <returns>An <see cref="T:System.Linq.Expressions.Expression`1"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.Lambda"></see> and the <see cref="P:System.Linq.Expressions.LambdaExpression.Body"></see> and <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters"></see> properties set to the specified values.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Lambda``1(System.Linq.Expressions.Expression,System.String,System.Boolean,System.Collections.Generic.IEnumerable{System.Linq.Expressions.ParameterExpression})">
+ <summary>Creates an <see cref="T:System.Linq.Expressions.Expression`1"></see> where the delegate type is known at compile time.</summary>
+ <param name="body">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.LambdaExpression.Body"></see> property equal to.</param>
+ <param name="name">The name of the lambda. Used for generating debugging info.</param>
+ <param name="tailCall">A <see cref="T:System.Boolean"></see> that indicates if tail call optimization will be applied when compiling the created expression.</param>
+ <param name="parameters">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> that contains <see cref="T:System.Linq.Expressions.ParameterExpression"></see> objects to use to populate the <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters"></see> collection.</param>
+ <typeparam name="TDelegate">The delegate type.</typeparam>
+ <returns>An <see cref="T:System.Linq.Expressions.Expression`1"></see> that has the <see cref="P:System.Linq.Expressions.LambdaExpression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.Lambda"></see> and the <see cref="P:System.Linq.Expressions.LambdaExpression.Body"></see> and <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters"></see> properties set to the specified values.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Lambda``1(System.Linq.Expressions.Expression,System.Linq.Expressions.ParameterExpression[])">
+ <summary>Creates an <see cref="T:System.Linq.Expressions.Expression`1"></see> where the delegate type is known at compile time.</summary>
+ <param name="body">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.LambdaExpression.Body"></see> property equal to.</param>
+ <param name="parameters">An array of <see cref="T:System.Linq.Expressions.ParameterExpression"></see> objects to use to populate the <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters"></see> collection.</param>
+ <typeparam name="TDelegate">A delegate type.</typeparam>
+ <returns>An <see cref="T:System.Linq.Expressions.Expression`1"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.Lambda"></see> and the <see cref="P:System.Linq.Expressions.LambdaExpression.Body"></see> and <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters"></see> properties set to the specified values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="body">body</paramref> is null. -or- One or more elements in <paramref name="parameters">parameters</paramref> are null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="TDelegate">TDelegate</paramref> is not a delegate type. -or- <paramref name="body">body</paramref>.Type represents a type that is not assignable to the return type of <paramref name="TDelegate">TDelegate</paramref>. -or- <paramref name="parameters">parameters</paramref> does not contain the same number of elements as the list of parameters for <paramref name="TDelegate">TDelegate</paramref>. -or- The <see cref="P:System.Linq.Expressions.Expression.Type"></see> property of an element of <paramref name="parameters">parameters</paramref> is not assignable from the type of the corresponding parameter type of <paramref name="TDelegate">TDelegate</paramref>.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Lambda``1(System.Linq.Expressions.Expression,System.Collections.Generic.IEnumerable{System.Linq.Expressions.ParameterExpression})">
+ <summary>Creates an <see cref="T:System.Linq.Expressions.Expression`1"></see> where the delegate type is known at compile time.</summary>
+ <param name="body">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.LambdaExpression.Body"></see> property equal to.</param>
+ <param name="parameters">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> that contains <see cref="T:System.Linq.Expressions.ParameterExpression"></see> objects to use to populate the <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters"></see> collection.</param>
+ <typeparam name="TDelegate">A delegate type.</typeparam>
+ <returns>An <see cref="T:System.Linq.Expressions.Expression`1"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.Lambda"></see> and the <see cref="P:System.Linq.Expressions.LambdaExpression.Body"></see> and <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters"></see> properties set to the specified values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="body">body</paramref> is null. -or- One or more elements in <paramref name="parameters">parameters</paramref> are null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="TDelegate">TDelegate</paramref> is not a delegate type. -or- <paramref name="body">body</paramref>.Type represents a type that is not assignable to the return type of <paramref name="TDelegate">TDelegate</paramref>. -or- <paramref name="parameters">parameters</paramref> does not contain the same number of elements as the list of parameters for <paramref name="TDelegate">TDelegate</paramref>. -or- The <see cref="P:System.Linq.Expressions.Expression.Type"></see> property of an element of <paramref name="parameters">parameters</paramref> is not assignable from the type of the corresponding parameter type of <paramref name="TDelegate">TDelegate</paramref>.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Lambda``1(System.Linq.Expressions.Expression,System.Boolean,System.Collections.Generic.IEnumerable{System.Linq.Expressions.ParameterExpression})">
+ <summary>Creates an <see cref="T:System.Linq.Expressions.Expression`1"></see> where the delegate type is known at compile time.</summary>
+ <param name="body">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.LambdaExpression.Body"></see> property equal to.</param>
+ <param name="tailCall">A <see cref="T:System.Boolean"></see> that indicates if tail call optimization will be applied when compiling the created expression.</param>
+ <param name="parameters">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> that contains <see cref="T:System.Linq.Expressions.ParameterExpression"></see> objects to use to populate the <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters"></see> collection.</param>
+ <typeparam name="TDelegate">The delegate type.</typeparam>
+ <returns>An <see cref="T:System.Linq.Expressions.Expression`1"></see> that has the <see cref="P:System.Linq.Expressions.LambdaExpression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.Lambda"></see> and the <see cref="P:System.Linq.Expressions.LambdaExpression.Body"></see> and <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters"></see> properties set to the specified values.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.LeftShift(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that represents a bitwise left-shift operation.</summary>
+ <param name="left">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> property equal to.</param>
+ <param name="right">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.LeftShift"></see> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> and <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> properties set to the specified values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="left">left</paramref> or <paramref name="right">right</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException">The left-shift operator is not defined for <paramref name="left">left</paramref>.Type and <paramref name="right">right</paramref>.Type.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.LeftShift(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that represents a bitwise left-shift operation.</summary>
+ <param name="left">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> property equal to.</param>
+ <param name="right">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> property equal to.</param>
+ <param name="method">A <see cref="T:System.Reflection.MethodInfo"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Method"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.LeftShift"></see> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see>, <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see>, and <see cref="P:System.Linq.Expressions.BinaryExpression.Method"></see> properties set to the specified values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="left">left</paramref> or <paramref name="right">right</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="method">method</paramref> is not null and the method it represents returns void, is not static (Shared in Visual Basic), or does not take exactly two arguments.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="method">method</paramref> is null and the left-shift operator is not defined for <paramref name="left">left</paramref>.Type and <paramref name="right">right</paramref>.Type.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.LeftShiftAssign(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that represents a bitwise left-shift assignment operation.</summary>
+ <param name="left">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> property equal to.</param>
+ <param name="right">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.LeftShiftAssign"></see> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> and <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> properties set to the specified values.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.LeftShiftAssign(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that represents a bitwise left-shift assignment operation.</summary>
+ <param name="left">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> property equal to.</param>
+ <param name="right">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> property equal to.</param>
+ <param name="method">A <see cref="T:System.Reflection.MethodInfo"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Method"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.LeftShiftAssign"></see> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see>, <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see>, and <see cref="P:System.Linq.Expressions.BinaryExpression.Method"></see> properties set to the specified values.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.LeftShiftAssign(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that represents a bitwise left-shift assignment operation.</summary>
+ <param name="left">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> property equal to.</param>
+ <param name="right">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> property equal to.</param>
+ <param name="method">A <see cref="T:System.Reflection.MethodInfo"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Method"></see> property equal to.</param>
+ <param name="conversion">A <see cref="T:System.Linq.Expressions.LambdaExpression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.LeftShiftAssign"></see> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see>, <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see>, <see cref="P:System.Linq.Expressions.BinaryExpression.Method"></see>, and <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion"></see> properties set to the specified values.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.LessThan(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that represents a &quot;less than&quot; numeric comparison.</summary>
+ <param name="left">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> property equal to.</param>
+ <param name="right">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.LessThan"></see> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> and <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> properties set to the specified values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="left">left</paramref> or <paramref name="right">right</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException">The &quot;less than&quot; operator is not defined for <paramref name="left">left</paramref>.Type and <paramref name="right">right</paramref>.Type.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.LessThan(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Boolean,System.Reflection.MethodInfo)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that represents a &quot;less than&quot; numeric comparison.</summary>
+ <param name="left">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> property equal to.</param>
+ <param name="right">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> property equal to.</param>
+ <param name="liftToNull">true to set <see cref="P:System.Linq.Expressions.BinaryExpression.IsLiftedToNull"></see> to true; false to set <see cref="P:System.Linq.Expressions.BinaryExpression.IsLiftedToNull"></see> to false.</param>
+ <param name="method">A <see cref="T:System.Reflection.MethodInfo"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Method"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.LessThan"></see> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see>, <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see>, <see cref="P:System.Linq.Expressions.BinaryExpression.IsLiftedToNull"></see>, and <see cref="P:System.Linq.Expressions.BinaryExpression.Method"></see> properties set to the specified values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="left">left</paramref> or <paramref name="right">right</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="method">method</paramref> is not null and the method it represents returns void, is not static (Shared in Visual Basic), or does not take exactly two arguments.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="method">method</paramref> is null and the &quot;less than&quot; operator is not defined for <paramref name="left">left</paramref>.Type and <paramref name="right">right</paramref>.Type.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.LessThanOrEqual(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that represents a &quot; less than or equal&quot; numeric comparison.</summary>
+ <param name="left">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> property equal to.</param>
+ <param name="right">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.LessThanOrEqual"></see> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> and <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> properties set to the specified values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="left">left</paramref> or <paramref name="right">right</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException">The &quot;less than or equal&quot; operator is not defined for <paramref name="left">left</paramref>.Type and <paramref name="right">right</paramref>.Type.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.LessThanOrEqual(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Boolean,System.Reflection.MethodInfo)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that represents a &quot;less than or equal&quot; numeric comparison.</summary>
+ <param name="left">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> property equal to.</param>
+ <param name="right">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> property equal to.</param>
+ <param name="liftToNull">true to set <see cref="P:System.Linq.Expressions.BinaryExpression.IsLiftedToNull"></see> to true; false to set <see cref="P:System.Linq.Expressions.BinaryExpression.IsLiftedToNull"></see> to false.</param>
+ <param name="method">A <see cref="T:System.Reflection.MethodInfo"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Method"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.LessThanOrEqual"></see> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see>, <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see>, <see cref="P:System.Linq.Expressions.BinaryExpression.IsLiftedToNull"></see>, and <see cref="P:System.Linq.Expressions.BinaryExpression.Method"></see> properties set to the specified values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="left">left</paramref> or <paramref name="right">right</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="method">method</paramref> is not null and the method it represents returns void, is not static (Shared in Visual Basic), or does not take exactly two arguments.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="method">method</paramref> is null and the &quot;less than or equal&quot; operator is not defined for <paramref name="left">left</paramref>.Type and <paramref name="right">right</paramref>.Type.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.ListBind(System.Reflection.MethodInfo,System.Linq.Expressions.ElementInit[])">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.MemberListBinding"></see> object based on a specified property accessor method.</summary>
+ <param name="propertyAccessor">A <see cref="T:System.Reflection.MethodInfo"></see> that represents a property accessor method.</param>
+ <param name="initializers">An array of <see cref="T:System.Linq.Expressions.ElementInit"></see> objects to use to populate the <see cref="P:System.Linq.Expressions.MemberListBinding.Initializers"></see> collection.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.MemberListBinding"></see> that has the <see cref="P:System.Linq.Expressions.MemberBinding.BindingType"></see> property equal to <see cref="F:System.Linq.Expressions.MemberBindingType.ListBinding"></see>, the <see cref="P:System.Linq.Expressions.MemberBinding.Member"></see> property set to the <see cref="T:System.Reflection.MemberInfo"></see> that represents the property accessed in <paramref name="propertyAccessor">propertyAccessor</paramref>, and <see cref="P:System.Linq.Expressions.MemberListBinding.Initializers"></see> populated with the elements of <paramref name="initializers">initializers</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="propertyAccessor">propertyAccessor</paramref> is null. -or- One or more elements of <paramref name="initializers">initializers</paramref> are null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="propertyAccessor">propertyAccessor</paramref> does not represent a property accessor method. -or- The <see cref="P:System.Reflection.PropertyInfo.PropertyType"></see> of the property that the method represented by <paramref name="propertyAccessor">propertyAccessor</paramref> accesses does not implement <see cref="T:System.Collections.IEnumerable"></see>.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.ListBind(System.Reflection.MethodInfo,System.Collections.Generic.IEnumerable{System.Linq.Expressions.ElementInit})">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.MemberListBinding"></see> based on a specified property accessor method.</summary>
+ <param name="propertyAccessor">A <see cref="T:System.Reflection.MethodInfo"></see> that represents a property accessor method.</param>
+ <param name="initializers">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> that contains <see cref="T:System.Linq.Expressions.ElementInit"></see> objects to use to populate the <see cref="P:System.Linq.Expressions.MemberListBinding.Initializers"></see> collection.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.MemberListBinding"></see> that has the <see cref="P:System.Linq.Expressions.MemberBinding.BindingType"></see> property equal to <see cref="F:System.Linq.Expressions.MemberBindingType.ListBinding"></see>, the <see cref="P:System.Linq.Expressions.MemberBinding.Member"></see> property set to the <see cref="T:System.Reflection.MemberInfo"></see> that represents the property accessed in <paramref name="propertyAccessor">propertyAccessor</paramref>, and <see cref="P:System.Linq.Expressions.MemberListBinding.Initializers"></see> populated with the elements of <paramref name="initializers">initializers</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="propertyAccessor">propertyAccessor</paramref> is null. -or- One or more elements of <paramref name="initializers">initializers</paramref> are null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="propertyAccessor">propertyAccessor</paramref> does not represent a property accessor method. -or- The <see cref="P:System.Reflection.PropertyInfo.PropertyType"></see> of the property that the method represented by <paramref name="propertyAccessor">propertyAccessor</paramref> accesses does not implement <see cref="T:System.Collections.IEnumerable"></see>.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.ListBind(System.Reflection.MemberInfo,System.Collections.Generic.IEnumerable{System.Linq.Expressions.ElementInit})">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.MemberListBinding"></see> where the member is a field or property.</summary>
+ <param name="member">A <see cref="T:System.Reflection.MemberInfo"></see> that represents a field or property to set the <see cref="P:System.Linq.Expressions.MemberBinding.Member"></see> property equal to.</param>
+ <param name="initializers">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> that contains <see cref="T:System.Linq.Expressions.ElementInit"></see> objects to use to populate the <see cref="P:System.Linq.Expressions.MemberListBinding.Initializers"></see> collection.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.MemberListBinding"></see> that has the <see cref="P:System.Linq.Expressions.MemberBinding.BindingType"></see> property equal to <see cref="F:System.Linq.Expressions.MemberBindingType.ListBinding"></see> and the <see cref="P:System.Linq.Expressions.MemberBinding.Member"></see> and <see cref="P:System.Linq.Expressions.MemberListBinding.Initializers"></see> properties set to the specified values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="member">member</paramref> is null. -or- One or more elements of <paramref name="initializers">initializers</paramref> are null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="member">member</paramref> does not represent a field or property. -or- The <see cref="P:System.Reflection.FieldInfo.FieldType"></see> or <see cref="P:System.Reflection.PropertyInfo.PropertyType"></see> of the field or property that <paramref name="member">member</paramref> represents does not implement <see cref="T:System.Collections.IEnumerable"></see>.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.ListBind(System.Reflection.MemberInfo,System.Linq.Expressions.ElementInit[])">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.MemberListBinding"></see> where the member is a field or property.</summary>
+ <param name="member">A <see cref="T:System.Reflection.MemberInfo"></see> that represents a field or property to set the <see cref="P:System.Linq.Expressions.MemberBinding.Member"></see> property equal to.</param>
+ <param name="initializers">An array of <see cref="T:System.Linq.Expressions.ElementInit"></see> objects to use to populate the <see cref="P:System.Linq.Expressions.MemberListBinding.Initializers"></see> collection.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.MemberListBinding"></see> that has the <see cref="P:System.Linq.Expressions.MemberBinding.BindingType"></see> property equal to <see cref="F:System.Linq.Expressions.MemberBindingType.ListBinding"></see> and the <see cref="P:System.Linq.Expressions.MemberBinding.Member"></see> and <see cref="P:System.Linq.Expressions.MemberListBinding.Initializers"></see> properties set to the specified values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="member">member</paramref> is null. -or- One or more elements of <paramref name="initializers">initializers</paramref> are null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="member">member</paramref> does not represent a field or property. -or- The <see cref="P:System.Reflection.FieldInfo.FieldType"></see> or <see cref="P:System.Reflection.PropertyInfo.PropertyType"></see> of the field or property that <paramref name="member">member</paramref> represents does not implement <see cref="T:System.Collections.IEnumerable"></see>.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.ListInit(System.Linq.Expressions.NewExpression,System.Collections.Generic.IEnumerable{System.Linq.Expressions.ElementInit})">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.ListInitExpression"></see> that uses specified <see cref="T:System.Linq.Expressions.ElementInit"></see> objects to initialize a collection.</summary>
+ <param name="newExpression">A <see cref="T:System.Linq.Expressions.NewExpression"></see> to set the <see cref="P:System.Linq.Expressions.ListInitExpression.NewExpression"></see> property equal to.</param>
+ <param name="initializers">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> that contains <see cref="T:System.Linq.Expressions.ElementInit"></see> objects to use to populate the <see cref="P:System.Linq.Expressions.ListInitExpression.Initializers"></see> collection.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.ListInitExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.ListInit"></see> and the <see cref="P:System.Linq.Expressions.ListInitExpression.NewExpression"></see> and <see cref="P:System.Linq.Expressions.ListInitExpression.Initializers"></see> properties set to the specified values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="newExpression">newExpression</paramref> or <paramref name="initializers">initializers</paramref> is null. -or- One or more elements of <paramref name="initializers">initializers</paramref> are null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="newExpression">newExpression</paramref>.Type does not implement <see cref="T:System.Collections.IEnumerable"></see>.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.ListInit(System.Linq.Expressions.NewExpression,System.Collections.Generic.IEnumerable{System.Linq.Expressions.Expression})">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.ListInitExpression"></see> that uses a method named &quot;Add&quot; to add elements to a collection.</summary>
+ <param name="newExpression">A <see cref="T:System.Linq.Expressions.NewExpression"></see> to set the <see cref="P:System.Linq.Expressions.ListInitExpression.NewExpression"></see> property equal to.</param>
+ <param name="initializers">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> that contains <see cref="T:System.Linq.Expressions.Expression"></see> objects to use to populate the <see cref="P:System.Linq.Expressions.ListInitExpression.Initializers"></see> collection.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.ListInitExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.ListInit"></see> and the <see cref="P:System.Linq.Expressions.ListInitExpression.NewExpression"></see> property set to the specified value.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="newExpression">newExpression</paramref> or <paramref name="initializers">initializers</paramref> is null. -or- One or more elements of <paramref name="initializers">initializers</paramref> are null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="newExpression">newExpression</paramref>.Type does not implement <see cref="T:System.Collections.IEnumerable"></see>.</exception>
+ <exception cref="T:System.InvalidOperationException">There is no instance method named &quot;Add&quot; (case insensitive) declared in <paramref name="newExpression">newExpression</paramref>.Type or its base type. -or- The add method on <paramref name="newExpression">newExpression</paramref>.Type or its base type does not take exactly one argument. -or- The type represented by the <see cref="P:System.Linq.Expressions.Expression.Type"></see> property of the first element of <paramref name="initializers">initializers</paramref> is not assignable to the argument type of the add method on <paramref name="newExpression">newExpression</paramref>.Type or its base type. -or- More than one argument-compatible method named &quot;Add&quot; (case-insensitive) exists on <paramref name="newExpression">newExpression</paramref>.Type and/or its base type.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.ListInit(System.Linq.Expressions.NewExpression,System.Linq.Expressions.ElementInit[])">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.ListInitExpression"></see> that uses specified <see cref="T:System.Linq.Expressions.ElementInit"></see> objects to initialize a collection.</summary>
+ <param name="newExpression">A <see cref="T:System.Linq.Expressions.NewExpression"></see> to set the <see cref="P:System.Linq.Expressions.ListInitExpression.NewExpression"></see> property equal to.</param>
+ <param name="initializers">An array of <see cref="T:System.Linq.Expressions.ElementInit"></see> objects to use to populate the <see cref="P:System.Linq.Expressions.ListInitExpression.Initializers"></see> collection.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.ListInitExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.ListInit"></see> and the <see cref="P:System.Linq.Expressions.ListInitExpression.NewExpression"></see> and <see cref="P:System.Linq.Expressions.ListInitExpression.Initializers"></see> properties set to the specified values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="newExpression">newExpression</paramref> or <paramref name="initializers">initializers</paramref> is null. -or- One or more elements of <paramref name="initializers">initializers</paramref> are null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="newExpression">newExpression</paramref>.Type does not implement <see cref="T:System.Collections.IEnumerable"></see>.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.ListInit(System.Linq.Expressions.NewExpression,System.Linq.Expressions.Expression[])">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.ListInitExpression"></see> that uses a method named &quot;Add&quot; to add elements to a collection.</summary>
+ <param name="newExpression">A <see cref="T:System.Linq.Expressions.NewExpression"></see> to set the <see cref="P:System.Linq.Expressions.ListInitExpression.NewExpression"></see> property equal to.</param>
+ <param name="initializers">An array of <see cref="T:System.Linq.Expressions.Expression"></see> objects to use to populate the <see cref="P:System.Linq.Expressions.ListInitExpression.Initializers"></see> collection.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.ListInitExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.ListInit"></see> and the <see cref="P:System.Linq.Expressions.ListInitExpression.NewExpression"></see> property set to the specified value.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="newExpression">newExpression</paramref> or <paramref name="initializers">initializers</paramref> is null. -or- One or more elements of <paramref name="initializers">initializers</paramref> are null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="newExpression">newExpression</paramref>.Type does not implement <see cref="T:System.Collections.IEnumerable"></see>.</exception>
+ <exception cref="T:System.InvalidOperationException">There is no instance method named &quot;Add&quot; (case insensitive) declared in <paramref name="newExpression">newExpression</paramref>.Type or its base type. -or- The add method on <paramref name="newExpression">newExpression</paramref>.Type or its base type does not take exactly one argument. -or- The type represented by the <see cref="P:System.Linq.Expressions.Expression.Type"></see> property of the first element of <paramref name="initializers">initializers</paramref> is not assignable to the argument type of the add method on <paramref name="newExpression">newExpression</paramref>.Type or its base type. -or- More than one argument-compatible method named &quot;Add&quot; (case-insensitive) exists on <paramref name="newExpression">newExpression</paramref>.Type and/or its base type.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.ListInit(System.Linq.Expressions.NewExpression,System.Reflection.MethodInfo,System.Collections.Generic.IEnumerable{System.Linq.Expressions.Expression})">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.ListInitExpression"></see> that uses a specified method to add elements to a collection.</summary>
+ <param name="newExpression">A <see cref="T:System.Linq.Expressions.NewExpression"></see> to set the <see cref="P:System.Linq.Expressions.ListInitExpression.NewExpression"></see> property equal to.</param>
+ <param name="addMethod">A <see cref="T:System.Reflection.MethodInfo"></see> that represents an instance method named &quot;Add&quot; (case insensitive), that adds an element to a collection.</param>
+ <param name="initializers">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> that contains <see cref="T:System.Linq.Expressions.Expression"></see> objects to use to populate the <see cref="P:System.Linq.Expressions.ListInitExpression.Initializers"></see> collection.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.ListInitExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.ListInit"></see> and the <see cref="P:System.Linq.Expressions.ListInitExpression.NewExpression"></see> property set to the specified value.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="newExpression">newExpression</paramref> or <paramref name="initializers">initializers</paramref> is null. -or- One or more elements of <paramref name="initializers">initializers</paramref> are null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="newExpression">newExpression</paramref>.Type does not implement <see cref="T:System.Collections.IEnumerable"></see>. -or- <paramref name="addMethod">addMethod</paramref> is not null and it does not represent an instance method named &quot;Add&quot; (case insensitive) that takes exactly one argument. -or- <paramref name="addMethod">addMethod</paramref> is not null and the type represented by the <see cref="P:System.Linq.Expressions.Expression.Type"></see> property of one or more elements of <paramref name="initializers">initializers</paramref> is not assignable to the argument type of the method that <paramref name="addMethod">addMethod</paramref> represents.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="addMethod">addMethod</paramref> is null and no instance method named &quot;Add&quot; that takes one type-compatible argument exists on <paramref name="newExpression">newExpression</paramref>.Type or its base type.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.ListInit(System.Linq.Expressions.NewExpression,System.Reflection.MethodInfo,System.Linq.Expressions.Expression[])">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.ListInitExpression"></see> that uses a specified method to add elements to a collection.</summary>
+ <param name="newExpression">A <see cref="T:System.Linq.Expressions.NewExpression"></see> to set the <see cref="P:System.Linq.Expressions.ListInitExpression.NewExpression"></see> property equal to.</param>
+ <param name="addMethod">A <see cref="T:System.Reflection.MethodInfo"></see> that represents an instance method that takes one argument, that adds an element to a collection.</param>
+ <param name="initializers">An array of <see cref="T:System.Linq.Expressions.Expression"></see> objects to use to populate the <see cref="P:System.Linq.Expressions.ListInitExpression.Initializers"></see> collection.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.ListInitExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.ListInit"></see> and the <see cref="P:System.Linq.Expressions.ListInitExpression.NewExpression"></see> property set to the specified value.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="newExpression">newExpression</paramref> or <paramref name="initializers">initializers</paramref> is null. -or- One or more elements of <paramref name="initializers">initializers</paramref> are null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="newExpression">newExpression</paramref>.Type does not implement <see cref="T:System.Collections.IEnumerable"></see>. -or- <paramref name="addMethod">addMethod</paramref> is not null and it does not represent an instance method named &quot;Add&quot; (case insensitive) that takes exactly one argument. -or- <paramref name="addMethod">addMethod</paramref> is not null and the type represented by the <see cref="P:System.Linq.Expressions.Expression.Type"></see> property of one or more elements of <paramref name="initializers">initializers</paramref> is not assignable to the argument type of the method that <paramref name="addMethod">addMethod</paramref> represents.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="addMethod">addMethod</paramref> is null and no instance method named &quot;Add&quot; that takes one type-compatible argument exists on <paramref name="newExpression">newExpression</paramref>.Type or its base type.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Loop(System.Linq.Expressions.Expression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.LoopExpression"></see> with the given body.</summary>
+ <param name="body">The body of the loop.</param>
+ <returns>The created <see cref="T:System.Linq.Expressions.LoopExpression"></see>.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Loop(System.Linq.Expressions.Expression,System.Linq.Expressions.LabelTarget)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.LoopExpression"></see> with the given body and break target.</summary>
+ <param name="body">The body of the loop.</param>
+ <param name="break">The break target used by the loop body.</param>
+ <returns>The created <see cref="T:System.Linq.Expressions.LoopExpression"></see>.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Loop(System.Linq.Expressions.Expression,System.Linq.Expressions.LabelTarget,System.Linq.Expressions.LabelTarget)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.LoopExpression"></see> with the given body.</summary>
+ <param name="body">The body of the loop.</param>
+ <param name="break">The break target used by the loop body.</param>
+ <param name="continue">The continue target used by the loop body.</param>
+ <returns>The created <see cref="T:System.Linq.Expressions.LoopExpression"></see>.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.MakeBinary(System.Linq.Expressions.ExpressionType,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression"></see>, given the left and right operands, by calling an appropriate factory method.</summary>
+ <param name="binaryType">The <see cref="T:System.Linq.Expressions.ExpressionType"></see> that specifies the type of binary operation.</param>
+ <param name="left">An <see cref="T:System.Linq.Expressions.Expression"></see> that represents the left operand.</param>
+ <param name="right">An <see cref="T:System.Linq.Expressions.Expression"></see> that represents the right operand.</param>
+ <returns>The <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that results from calling the appropriate factory method.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="binaryType">binaryType</paramref> does not correspond to a binary expression node.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="left">left</paramref> or <paramref name="right">right</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.MakeBinary(System.Linq.Expressions.ExpressionType,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Boolean,System.Reflection.MethodInfo)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression"></see>, given the left operand, right operand and implementing method, by calling the appropriate factory method.</summary>
+ <param name="binaryType">The <see cref="T:System.Linq.Expressions.ExpressionType"></see> that specifies the type of binary operation.</param>
+ <param name="left">An <see cref="T:System.Linq.Expressions.Expression"></see> that represents the left operand.</param>
+ <param name="right">An <see cref="T:System.Linq.Expressions.Expression"></see> that represents the right operand.</param>
+ <param name="liftToNull">true to set <see cref="P:System.Linq.Expressions.BinaryExpression.IsLiftedToNull"></see> to true; false to set <see cref="P:System.Linq.Expressions.BinaryExpression.IsLiftedToNull"></see> to false.</param>
+ <param name="method">A <see cref="T:System.Reflection.MethodInfo"></see> that specifies the implementing method.</param>
+ <returns>The <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that results from calling the appropriate factory method.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="binaryType">binaryType</paramref> does not correspond to a binary expression node.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="left">left</paramref> or <paramref name="right">right</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.MakeBinary(System.Linq.Expressions.ExpressionType,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Boolean,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression"></see>, given the left operand, right operand, implementing method and type conversion function, by calling the appropriate factory method.</summary>
+ <param name="binaryType">The <see cref="T:System.Linq.Expressions.ExpressionType"></see> that specifies the type of binary operation.</param>
+ <param name="left">An <see cref="T:System.Linq.Expressions.Expression"></see> that represents the left operand.</param>
+ <param name="right">An <see cref="T:System.Linq.Expressions.Expression"></see> that represents the right operand.</param>
+ <param name="liftToNull">true to set <see cref="P:System.Linq.Expressions.BinaryExpression.IsLiftedToNull"></see> to true; false to set <see cref="P:System.Linq.Expressions.BinaryExpression.IsLiftedToNull"></see> to false.</param>
+ <param name="method">A <see cref="T:System.Reflection.MethodInfo"></see> that specifies the implementing method.</param>
+ <param name="conversion">A <see cref="T:System.Linq.Expressions.LambdaExpression"></see> that represents a type conversion function. This parameter is used only if binaryType is <see cref="F:System.Linq.Expressions.ExpressionType.Coalesce"></see> or compound assignment..</param>
+ <returns>The <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that results from calling the appropriate factory method.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="binaryType">binaryType</paramref> does not correspond to a binary expression node.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="left">left</paramref> or <paramref name="right">right</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.MakeCatchBlock(System.Type,System.Linq.Expressions.ParameterExpression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.CatchBlock"></see> representing a catch statement with the specified elements.</summary>
+ <param name="type">The <see cref="P:System.Linq.Expressions.Expression.Type"></see> of <see cref="T:System.Exception"></see> this <see cref="T:System.Linq.Expressions.CatchBlock"></see> will handle.</param>
+ <param name="variable">A <see cref="T:System.Linq.Expressions.ParameterExpression"></see> representing a reference to the <see cref="T:System.Exception"></see> object caught by this handler.</param>
+ <param name="body">The body of the catch statement.</param>
+ <param name="filter">The body of the <see cref="T:System.Exception"></see> filter.</param>
+ <returns>The created <see cref="T:System.Linq.Expressions.CatchBlock"></see>.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.MakeDynamic(System.Type,System.Runtime.CompilerServices.CallSiteBinder,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.DynamicExpression"></see> that represents a dynamic operation bound by the provided <see cref="T:System.Runtime.CompilerServices.CallSiteBinder"></see> and four arguments.</summary>
+ <param name="delegateType">The type of the delegate used by the <see cref="T:System.Runtime.CompilerServices.CallSite"></see>.</param>
+ <param name="binder">The runtime binder for the dynamic operation.</param>
+ <param name="arg0">The first argument to the dynamic operation.</param>
+ <param name="arg1">The second argument to the dynamic operation.</param>
+ <param name="arg2">The third argument to the dynamic operation.</param>
+ <param name="arg3">The fourth argument to the dynamic operation.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.DynamicExpression"></see> that has <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> equal to <see cref="F:System.Linq.Expressions.ExpressionType.Dynamic"></see> and has the <see cref="P:System.Linq.Expressions.DynamicExpression.DelegateType"></see>, <see cref="P:System.Linq.Expressions.DynamicExpression.Binder"></see>, and <see cref="P:System.Linq.Expressions.DynamicExpression.Arguments"></see> set to the specified values.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.MakeDynamic(System.Type,System.Runtime.CompilerServices.CallSiteBinder,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.DynamicExpression"></see> that represents a dynamic operation bound by the provided <see cref="T:System.Runtime.CompilerServices.CallSiteBinder"></see> and two arguments.</summary>
+ <param name="delegateType">The type of the delegate used by the <see cref="T:System.Runtime.CompilerServices.CallSite"></see>.</param>
+ <param name="binder">The runtime binder for the dynamic operation.</param>
+ <param name="arg0">The first argument to the dynamic operation.</param>
+ <param name="arg1">The second argument to the dynamic operation.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.DynamicExpression"></see> that has <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> equal to <see cref="F:System.Linq.Expressions.ExpressionType.Dynamic"></see> and has the <see cref="P:System.Linq.Expressions.DynamicExpression.DelegateType"></see>, <see cref="P:System.Linq.Expressions.DynamicExpression.Binder"></see>, and <see cref="P:System.Linq.Expressions.DynamicExpression.Arguments"></see> set to the specified values.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.MakeDynamic(System.Type,System.Runtime.CompilerServices.CallSiteBinder,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.DynamicExpression"></see> that represents a dynamic operation bound by the provided <see cref="T:System.Runtime.CompilerServices.CallSiteBinder"></see> and three arguments.</summary>
+ <param name="delegateType">The type of the delegate used by the <see cref="T:System.Runtime.CompilerServices.CallSite"></see>.</param>
+ <param name="binder">The runtime binder for the dynamic operation.</param>
+ <param name="arg0">The first argument to the dynamic operation.</param>
+ <param name="arg1">The second argument to the dynamic operation.</param>
+ <param name="arg2">The third argument to the dynamic operation.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.DynamicExpression"></see> that has <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> equal to <see cref="F:System.Linq.Expressions.ExpressionType.Dynamic"></see> and has the <see cref="P:System.Linq.Expressions.DynamicExpression.DelegateType"></see>, <see cref="P:System.Linq.Expressions.DynamicExpression.Binder"></see>, and <see cref="P:System.Linq.Expressions.DynamicExpression.Arguments"></see> set to the specified values.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.MakeDynamic(System.Type,System.Runtime.CompilerServices.CallSiteBinder,System.Linq.Expressions.Expression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.DynamicExpression"></see> that represents a dynamic operation bound by the provided <see cref="T:System.Runtime.CompilerServices.CallSiteBinder"></see> and one argument.</summary>
+ <param name="delegateType">The type of the delegate used by the <see cref="T:System.Runtime.CompilerServices.CallSite"></see>.</param>
+ <param name="binder">The runtime binder for the dynamic operation.</param>
+ <param name="arg0">The argument to the dynamic operation.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.DynamicExpression"></see> that has <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> equal to <see cref="F:System.Linq.Expressions.ExpressionType.Dynamic"></see> and has the <see cref="P:System.Linq.Expressions.DynamicExpression.DelegateType"></see>, <see cref="P:System.Linq.Expressions.DynamicExpression.Binder"></see>, and <see cref="P:System.Linq.Expressions.DynamicExpression.Arguments"></see> set to the specified values.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.MakeDynamic(System.Type,System.Runtime.CompilerServices.CallSiteBinder,System.Collections.Generic.IEnumerable{System.Linq.Expressions.Expression})">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.DynamicExpression"></see> that represents a dynamic operation bound by the provided <see cref="T:System.Runtime.CompilerServices.CallSiteBinder"></see>.</summary>
+ <param name="delegateType">The type of the delegate used by the <see cref="T:System.Runtime.CompilerServices.CallSite"></see>.</param>
+ <param name="binder">The runtime binder for the dynamic operation.</param>
+ <param name="arguments">The arguments to the dynamic operation.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.DynamicExpression"></see> that has <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> equal to <see cref="F:System.Linq.Expressions.ExpressionType.Dynamic"></see> and has the <see cref="P:System.Linq.Expressions.DynamicExpression.DelegateType"></see>, <see cref="P:System.Linq.Expressions.DynamicExpression.Binder"></see>, and <see cref="P:System.Linq.Expressions.DynamicExpression.Arguments"></see> set to the specified values.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.MakeDynamic(System.Type,System.Runtime.CompilerServices.CallSiteBinder,System.Linq.Expressions.Expression[])">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.DynamicExpression"></see> that represents a dynamic operation bound by the provided <see cref="T:System.Runtime.CompilerServices.CallSiteBinder"></see>.</summary>
+ <param name="delegateType">The type of the delegate used by the <see cref="T:System.Runtime.CompilerServices.CallSite"></see>.</param>
+ <param name="binder">The runtime binder for the dynamic operation.</param>
+ <param name="arguments">The arguments to the dynamic operation.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.DynamicExpression"></see> that has <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> equal to <see cref="F:System.Linq.Expressions.ExpressionType.Dynamic"></see> and has the <see cref="P:System.Linq.Expressions.DynamicExpression.DelegateType"></see>, <see cref="P:System.Linq.Expressions.DynamicExpression.Binder"></see>, and <see cref="P:System.Linq.Expressions.DynamicExpression.Arguments"></see> set to the specified values.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.MakeGoto(System.Linq.Expressions.GotoExpressionKind,System.Linq.Expressions.LabelTarget,System.Linq.Expressions.Expression,System.Type)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.GotoExpression"></see> representing a jump of the specified <see cref="T:System.Linq.Expressions.GotoExpressionKind"></see>. The value passed to the label upon jumping can also be specified.</summary>
+ <param name="kind">The <see cref="T:System.Linq.Expressions.GotoExpressionKind"></see> of the <see cref="T:System.Linq.Expressions.GotoExpression"></see>.</param>
+ <param name="target">The <see cref="T:System.Linq.Expressions.LabelTarget"></see> that the <see cref="T:System.Linq.Expressions.GotoExpression"></see> will jump to.</param>
+ <param name="value">The value that will be passed to the associated label upon jumping.</param>
+ <param name="type">An <see cref="T:System.Type"></see> to set the <see cref="P:System.Linq.Expressions.Expression.Type"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.GotoExpression"></see> with <see cref="P:System.Linq.Expressions.GotoExpression.Kind"></see> equal to <paramref name="kind">kind</paramref>, the <see cref="P:System.Linq.Expressions.GotoExpression.Target"></see> property set to <paramref name="target">target</paramref>, the <see cref="P:System.Linq.Expressions.Expression.Type"></see> property set to <paramref name="type">type</paramref>, and <paramref name="value">value</paramref> to be passed to the target label upon jumping.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.MakeIndex(System.Linq.Expressions.Expression,System.Reflection.PropertyInfo,System.Collections.Generic.IEnumerable{System.Linq.Expressions.Expression})">
+ <summary>Creates an <see cref="T:System.Linq.Expressions.IndexExpression"></see> that represents accessing an indexed property in an object.</summary>
+ <param name="instance">The object to which the property belongs. It should be null if the property is static (shared in Visual Basic).</param>
+ <param name="indexer">An <see cref="T:System.Linq.Expressions.Expression"></see> representing the property to index.</param>
+ <param name="arguments">An IEnumerable (IEnumerable (Of Expression) in Visual Basic) that contains the arguments that will be used to index the property.</param>
+ <returns>The created <see cref="T:System.Linq.Expressions.IndexExpression"></see>.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.MakeMemberAccess(System.Linq.Expressions.Expression,System.Reflection.MemberInfo)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.MemberExpression"></see> that represents accessing either a field or a property.</summary>
+ <param name="expression">An <see cref="T:System.Linq.Expressions.Expression"></see> that represents the object that the member belongs to. This can be null for static members.</param>
+ <param name="member">The <see cref="T:System.Reflection.MemberInfo"></see> that describes the field or property to be accessed.</param>
+ <returns>The <see cref="T:System.Linq.Expressions.MemberExpression"></see> that results from calling the appropriate factory method.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="member">member</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="member">member</paramref> does not represent a field or property.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.MakeTry(System.Type,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Collections.Generic.IEnumerable{System.Linq.Expressions.CatchBlock})">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.TryExpression"></see> representing a try block with the specified elements.</summary>
+ <param name="type">The result type of the try expression. If null, bodh and all handlers must have identical type.</param>
+ <param name="body">The body of the try block.</param>
+ <param name="finally">The body of the finally block. Pass null if the try block has no finally block associated with it.</param>
+ <param name="fault">The body of the fault block. Pass null if the try block has no fault block associated with it.</param>
+ <param name="handlers">A collection of <see cref="T:System.Linq.Expressions.CatchBlock"></see>s representing the catch statements to be associated with the try block.</param>
+ <returns>The created <see cref="T:System.Linq.Expressions.TryExpression"></see>.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.MakeUnary(System.Linq.Expressions.ExpressionType,System.Linq.Expressions.Expression,System.Type)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.UnaryExpression"></see>, given an operand, by calling the appropriate factory method.</summary>
+ <param name="unaryType">The <see cref="T:System.Linq.Expressions.ExpressionType"></see> that specifies the type of unary operation.</param>
+ <param name="operand">An <see cref="T:System.Linq.Expressions.Expression"></see> that represents the operand.</param>
+ <param name="type">The <see cref="T:System.Type"></see> that specifies the type to be converted to (pass null if not applicable).</param>
+ <returns>The <see cref="T:System.Linq.Expressions.UnaryExpression"></see> that results from calling the appropriate factory method.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="operand">operand</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="unaryType">unaryType</paramref> does not correspond to a unary expression node.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.MakeUnary(System.Linq.Expressions.ExpressionType,System.Linq.Expressions.Expression,System.Type,System.Reflection.MethodInfo)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.UnaryExpression"></see>, given an operand and implementing method, by calling the appropriate factory method.</summary>
+ <param name="unaryType">The <see cref="T:System.Linq.Expressions.ExpressionType"></see> that specifies the type of unary operation.</param>
+ <param name="operand">An <see cref="T:System.Linq.Expressions.Expression"></see> that represents the operand.</param>
+ <param name="type">The <see cref="T:System.Type"></see> that specifies the type to be converted to (pass null if not applicable).</param>
+ <param name="method">The <see cref="T:System.Reflection.MethodInfo"></see> that represents the implementing method.</param>
+ <returns>The <see cref="T:System.Linq.Expressions.UnaryExpression"></see> that results from calling the appropriate factory method.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="operand">operand</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="unaryType">unaryType</paramref> does not correspond to a unary expression node.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.MemberBind(System.Reflection.MethodInfo,System.Linq.Expressions.MemberBinding[])">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.MemberMemberBinding"></see> that represents the recursive initialization of members of a member that is accessed by using a property accessor method.</summary>
+ <param name="propertyAccessor">The <see cref="T:System.Reflection.MethodInfo"></see> that represents a property accessor method.</param>
+ <param name="bindings">An array of <see cref="T:System.Linq.Expressions.MemberBinding"></see> objects to use to populate the <see cref="P:System.Linq.Expressions.MemberMemberBinding.Bindings"></see> collection.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.MemberMemberBinding"></see> that has the <see cref="P:System.Linq.Expressions.MemberBinding.BindingType"></see> property equal to <see cref="F:System.Linq.Expressions.MemberBindingType.MemberBinding"></see>, the <see cref="P:System.Linq.Expressions.MemberBinding.Member"></see> property set to the <see cref="T:System.Reflection.PropertyInfo"></see> that represents the property accessed in <paramref name="propertyAccessor">propertyAccessor</paramref>, and <see cref="P:System.Linq.Expressions.MemberMemberBinding.Bindings"></see> properties set to the specified values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="propertyAccessor">propertyAccessor</paramref> or <paramref name="bindings">bindings</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="propertyAccessor">propertyAccessor</paramref> does not represent a property accessor method. -or- The <see cref="P:System.Linq.Expressions.MemberBinding.Member"></see> property of an element of <paramref name="bindings">bindings</paramref> does not represent a member of the type of the property accessed by the method that <paramref name="propertyAccessor">propertyAccessor</paramref> represents.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.MemberBind(System.Reflection.MethodInfo,System.Collections.Generic.IEnumerable{System.Linq.Expressions.MemberBinding})">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.MemberMemberBinding"></see> that represents the recursive initialization of members of a member that is accessed by using a property accessor method.</summary>
+ <param name="propertyAccessor">The <see cref="T:System.Reflection.MethodInfo"></see> that represents a property accessor method.</param>
+ <param name="bindings">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> that contains <see cref="T:System.Linq.Expressions.MemberBinding"></see> objects to use to populate the <see cref="P:System.Linq.Expressions.MemberMemberBinding.Bindings"></see> collection.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.MemberMemberBinding"></see> that has the <see cref="P:System.Linq.Expressions.MemberBinding.BindingType"></see> property equal to <see cref="F:System.Linq.Expressions.MemberBindingType.MemberBinding"></see>, the <see cref="P:System.Linq.Expressions.MemberBinding.Member"></see> property set to the <see cref="T:System.Reflection.PropertyInfo"></see> that represents the property accessed in <paramref name="propertyAccessor">propertyAccessor</paramref>, and <see cref="P:System.Linq.Expressions.MemberMemberBinding.Bindings"></see> properties set to the specified values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="propertyAccessor">propertyAccessor</paramref> or <paramref name="bindings">bindings</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="propertyAccessor">propertyAccessor</paramref> does not represent a property accessor method. -or- The <see cref="P:System.Linq.Expressions.MemberBinding.Member"></see> property of an element of <paramref name="bindings">bindings</paramref> does not represent a member of the type of the property accessed by the method that <paramref name="propertyAccessor">propertyAccessor</paramref> represents.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.MemberBind(System.Reflection.MemberInfo,System.Collections.Generic.IEnumerable{System.Linq.Expressions.MemberBinding})">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.MemberMemberBinding"></see> that represents the recursive initialization of members of a field or property.</summary>
+ <param name="member">The <see cref="T:System.Reflection.MemberInfo"></see> to set the <see cref="P:System.Linq.Expressions.MemberBinding.Member"></see> property equal to.</param>
+ <param name="bindings">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> that contains <see cref="T:System.Linq.Expressions.MemberBinding"></see> objects to use to populate the <see cref="P:System.Linq.Expressions.MemberMemberBinding.Bindings"></see> collection.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.MemberMemberBinding"></see> that has the <see cref="P:System.Linq.Expressions.MemberBinding.BindingType"></see> property equal to <see cref="F:System.Linq.Expressions.MemberBindingType.MemberBinding"></see> and the <see cref="P:System.Linq.Expressions.MemberBinding.Member"></see> and <see cref="P:System.Linq.Expressions.MemberMemberBinding.Bindings"></see> properties set to the specified values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="member">member</paramref> or <paramref name="bindings">bindings</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="member">member</paramref> does not represent a field or property. -or- The <see cref="P:System.Linq.Expressions.MemberBinding.Member"></see> property of an element of <paramref name="bindings">bindings</paramref> does not represent a member of the type of the field or property that <paramref name="member">member</paramref> represents.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.MemberBind(System.Reflection.MemberInfo,System.Linq.Expressions.MemberBinding[])">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.MemberMemberBinding"></see> that represents the recursive initialization of members of a field or property.</summary>
+ <param name="member">The <see cref="T:System.Reflection.MemberInfo"></see> to set the <see cref="P:System.Linq.Expressions.MemberBinding.Member"></see> property equal to.</param>
+ <param name="bindings">An array of <see cref="T:System.Linq.Expressions.MemberBinding"></see> objects to use to populate the <see cref="P:System.Linq.Expressions.MemberMemberBinding.Bindings"></see> collection.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.MemberMemberBinding"></see> that has the <see cref="P:System.Linq.Expressions.MemberBinding.BindingType"></see> property equal to <see cref="F:System.Linq.Expressions.MemberBindingType.MemberBinding"></see> and the <see cref="P:System.Linq.Expressions.MemberBinding.Member"></see> and <see cref="P:System.Linq.Expressions.MemberMemberBinding.Bindings"></see> properties set to the specified values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="member">member</paramref> or <paramref name="bindings">bindings</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="member">member</paramref> does not represent a field or property. -or- The <see cref="P:System.Linq.Expressions.MemberBinding.Member"></see> property of an element of <paramref name="bindings">bindings</paramref> does not represent a member of the type of the field or property that <paramref name="member">member</paramref> represents.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.MemberInit(System.Linq.Expressions.NewExpression,System.Collections.Generic.IEnumerable{System.Linq.Expressions.MemberBinding})">
+ <summary>Represents an expression that creates a new object and initializes a property of the object.</summary>
+ <param name="newExpression">A <see cref="T:System.Linq.Expressions.NewExpression"></see> to set the <see cref="P:System.Linq.Expressions.MemberInitExpression.NewExpression"></see> property equal to.</param>
+ <param name="bindings">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> that contains <see cref="T:System.Linq.Expressions.MemberBinding"></see> objects to use to populate the <see cref="P:System.Linq.Expressions.MemberInitExpression.Bindings"></see> collection.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.MemberInitExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.MemberInit"></see> and the <see cref="P:System.Linq.Expressions.MemberInitExpression.NewExpression"></see> and <see cref="P:System.Linq.Expressions.MemberInitExpression.Bindings"></see> properties set to the specified values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="newExpression">newExpression</paramref> or <paramref name="bindings">bindings</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException">The <see cref="P:System.Linq.Expressions.MemberBinding.Member"></see> property of an element of <paramref name="bindings">bindings</paramref> does not represent a member of the type that <paramref name="newExpression">newExpression</paramref>.Type represents.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.MemberInit(System.Linq.Expressions.NewExpression,System.Linq.Expressions.MemberBinding[])">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.MemberInitExpression"></see>.</summary>
+ <param name="newExpression">A <see cref="T:System.Linq.Expressions.NewExpression"></see> to set the <see cref="P:System.Linq.Expressions.MemberInitExpression.NewExpression"></see> property equal to.</param>
+ <param name="bindings">An array of <see cref="T:System.Linq.Expressions.MemberBinding"></see> objects to use to populate the <see cref="P:System.Linq.Expressions.MemberInitExpression.Bindings"></see> collection.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.MemberInitExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.MemberInit"></see> and the <see cref="P:System.Linq.Expressions.MemberInitExpression.NewExpression"></see> and <see cref="P:System.Linq.Expressions.MemberInitExpression.Bindings"></see> properties set to the specified values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="newExpression">newExpression</paramref> or <paramref name="bindings">bindings</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException">The <see cref="P:System.Linq.Expressions.MemberBinding.Member"></see> property of an element of <paramref name="bindings">bindings</paramref> does not represent a member of the type that <paramref name="newExpression">newExpression</paramref>.Type represents.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Modulo(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that represents an arithmetic remainder operation.</summary>
+ <param name="left">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> property equal to.</param>
+ <param name="right">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.Modulo"></see> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> and <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> properties set to the specified values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="left">left</paramref> or <paramref name="right">right</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException">The modulus operator is not defined for <paramref name="left">left</paramref>.Type and <paramref name="right">right</paramref>.Type.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Modulo(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that represents an arithmetic remainder operation.</summary>
+ <param name="left">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> property equal to.</param>
+ <param name="right">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> property equal to.</param>
+ <param name="method">A <see cref="T:System.Reflection.MethodInfo"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Method"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.Modulo"></see> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see>, <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see>, and <see cref="P:System.Linq.Expressions.BinaryExpression.Method"></see> properties set to the specified values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="left">left</paramref> or <paramref name="right">right</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="method">method</paramref> is not null and the method it represents returns void, is not static (Shared in Visual Basic), or does not take exactly two arguments.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="method">method</paramref> is null and the modulus operator is not defined for <paramref name="left">left</paramref>.Type and <paramref name="right">right</paramref>.Type.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.ModuloAssign(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that represents a remainder assignment operation.</summary>
+ <param name="left">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> property equal to.</param>
+ <param name="right">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> property equal to.</param>
+ <param name="method">A <see cref="T:System.Reflection.MethodInfo"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Method"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.ModuloAssign"></see> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see>, <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see>, and <see cref="P:System.Linq.Expressions.BinaryExpression.Method"></see> properties set to the specified values.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.ModuloAssign(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that represents a remainder assignment operation.</summary>
+ <param name="left">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> property equal to.</param>
+ <param name="right">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.ModuloAssign"></see> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> and <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> properties set to the specified values.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.ModuloAssign(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that represents a remainder assignment operation.</summary>
+ <param name="left">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> property equal to.</param>
+ <param name="right">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> property equal to.</param>
+ <param name="method">A <see cref="T:System.Reflection.MethodInfo"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Method"></see> property equal to.</param>
+ <param name="conversion">A <see cref="T:System.Linq.Expressions.LambdaExpression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.ModuloAssign"></see> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see>, <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see>, <see cref="P:System.Linq.Expressions.BinaryExpression.Method"></see>, and <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion"></see> properties set to the specified values.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Multiply(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that represents an arithmetic multiplication operation that does not have overflow checking.</summary>
+ <param name="left">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> property equal to.</param>
+ <param name="right">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> property equal to.</param>
+ <param name="method">A <see cref="T:System.Reflection.MethodInfo"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Method"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.Multiply"></see> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see>, <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see>, and <see cref="P:System.Linq.Expressions.BinaryExpression.Method"></see> properties set to the specified values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="left">left</paramref> or <paramref name="right">right</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="method">method</paramref> is not null and the method it represents returns void, is not static (Shared in Visual Basic), or does not take exactly two arguments.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="method">method</paramref> is null and the multiplication operator is not defined for <paramref name="left">left</paramref>.Type and <paramref name="right">right</paramref>.Type.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Multiply(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that represents an arithmetic multiplication operation that does not have overflow checking.</summary>
+ <param name="left">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> property equal to.</param>
+ <param name="right">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.Multiply"></see> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> and <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> properties set to the specified values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="left">left</paramref> or <paramref name="right">right</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException">The multiplication operator is not defined for <paramref name="left">left</paramref>.Type and <paramref name="right">right</paramref>.Type.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.MultiplyAssign(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that represents a multiplication assignment operation that does not have overflow checking.</summary>
+ <param name="left">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> property equal to.</param>
+ <param name="right">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.MultiplyAssign"></see> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> and <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> properties set to the specified values.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.MultiplyAssign(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that represents a multiplication assignment operation that does not have overflow checking.</summary>
+ <param name="left">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> property equal to.</param>
+ <param name="right">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> property equal to.</param>
+ <param name="method">A <see cref="T:System.Reflection.MethodInfo"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Method"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.MultiplyAssign"></see> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see>, <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see>, and <see cref="P:System.Linq.Expressions.BinaryExpression.Method"></see> properties set to the specified values.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.MultiplyAssign(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that represents a multiplication assignment operation that does not have overflow checking.</summary>
+ <param name="left">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> property equal to.</param>
+ <param name="right">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> property equal to.</param>
+ <param name="method">A <see cref="T:System.Reflection.MethodInfo"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Method"></see> property equal to.</param>
+ <param name="conversion">A <see cref="T:System.Linq.Expressions.LambdaExpression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.MultiplyAssign"></see> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see>, <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see>, <see cref="P:System.Linq.Expressions.BinaryExpression.Method"></see>, and <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion"></see> properties set to the specified values.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.MultiplyAssignChecked(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that represents a multiplication assignment operation that has overflow checking.</summary>
+ <param name="left">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> property equal to.</param>
+ <param name="right">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.MultiplyAssignChecked"></see> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> and <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> properties set to the specified values.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.MultiplyAssignChecked(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that represents a multiplication assignment operation that has overflow checking.</summary>
+ <param name="left">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> property equal to.</param>
+ <param name="right">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> property equal to.</param>
+ <param name="method">A <see cref="T:System.Reflection.MethodInfo"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Method"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.MultiplyAssignChecked"></see> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see>, <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see>, and <see cref="P:System.Linq.Expressions.BinaryExpression.Method"></see> properties set to the specified values.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.MultiplyAssignChecked(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that represents a multiplication assignment operation that has overflow checking.</summary>
+ <param name="left">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> property equal to.</param>
+ <param name="right">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> property equal to.</param>
+ <param name="method">A <see cref="T:System.Reflection.MethodInfo"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Method"></see> property equal to.</param>
+ <param name="conversion">A <see cref="T:System.Linq.Expressions.LambdaExpression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.MultiplyAssignChecked"></see> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see>, <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see>, <see cref="P:System.Linq.Expressions.BinaryExpression.Method"></see>, and <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion"></see> properties set to the specified values.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.MultiplyChecked(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that represents an arithmetic multiplication operation that has overflow checking.</summary>
+ <param name="left">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> property equal to.</param>
+ <param name="right">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.MultiplyChecked"></see> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> and <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> properties set to the specified values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="left">left</paramref> or <paramref name="right">right</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException">The multiplication operator is not defined for <paramref name="left">left</paramref>.Type and <paramref name="right">right</paramref>.Type.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.MultiplyChecked(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that represents an arithmetic multiplication operation that has overflow checking.</summary>
+ <param name="left">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> property equal to.</param>
+ <param name="right">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> property equal to.</param>
+ <param name="method">A <see cref="T:System.Reflection.MethodInfo"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Method"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.MultiplyChecked"></see> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see>, <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see>, and <see cref="P:System.Linq.Expressions.BinaryExpression.Method"></see> properties set to the specified values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="left">left</paramref> or <paramref name="right">right</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="method">method</paramref> is not null and the method it represents returns void, is not static (Shared in Visual Basic), or does not take exactly two arguments.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="method">method</paramref> is null and the multiplication operator is not defined for <paramref name="left">left</paramref>.Type and <paramref name="right">right</paramref>.Type.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Negate(System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.UnaryExpression"></see> that represents an arithmetic negation operation.</summary>
+ <param name="expression">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.UnaryExpression.Operand"></see> property equal to.</param>
+ <param name="method">A <see cref="T:System.Reflection.MethodInfo"></see> to set the <see cref="P:System.Linq.Expressions.UnaryExpression.Method"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.UnaryExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.Negate"></see> and the <see cref="P:System.Linq.Expressions.UnaryExpression.Operand"></see> and <see cref="P:System.Linq.Expressions.UnaryExpression.Method"></see> properties set to the specified values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="expression">expression</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="method">method</paramref> is not null and the method it represents returns void, is not static (Shared in Visual Basic), or does not take exactly one argument.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="method">method</paramref> is null and the unary minus operator is not defined for <paramref name="expression">expression</paramref>.Type. -or- <paramref name="expression">expression</paramref>.Type (or its corresponding non-nullable type if it is a nullable value type) is not assignable to the argument type of the method represented by <paramref name="method">method</paramref>.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Negate(System.Linq.Expressions.Expression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.UnaryExpression"></see> that represents an arithmetic negation operation.</summary>
+ <param name="expression">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.UnaryExpression.Operand"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.UnaryExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.Negate"></see> and the <see cref="P:System.Linq.Expressions.UnaryExpression.Operand"></see> property set to the specified value.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="expression">expression</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException">The unary minus operator is not defined for <paramref name="expression">expression</paramref>.Type.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.NegateChecked(System.Linq.Expressions.Expression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.UnaryExpression"></see> that represents an arithmetic negation operation that has overflow checking.</summary>
+ <param name="expression">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.UnaryExpression.Operand"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.UnaryExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.NegateChecked"></see> and the <see cref="P:System.Linq.Expressions.UnaryExpression.Operand"></see> property set to the specified value.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="expression">expression</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException">The unary minus operator is not defined for <paramref name="expression">expression</paramref>.Type.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.NegateChecked(System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.UnaryExpression"></see> that represents an arithmetic negation operation that has overflow checking. The implementing method can be specified.</summary>
+ <param name="expression">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.UnaryExpression.Operand"></see> property equal to.</param>
+ <param name="method">A <see cref="T:System.Reflection.MethodInfo"></see> to set the <see cref="P:System.Linq.Expressions.UnaryExpression.Method"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.UnaryExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.NegateChecked"></see> and the <see cref="P:System.Linq.Expressions.UnaryExpression.Operand"></see> and <see cref="P:System.Linq.Expressions.UnaryExpression.Method"></see> properties set to the specified values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="expression">expression</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="method">method</paramref> is not null and the method it represents returns void, is not static (Shared in Visual Basic), or does not take exactly one argument.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="method">method</paramref> is null and the unary minus operator is not defined for <paramref name="expression">expression</paramref>.Type. -or- <paramref name="expression">expression</paramref>.Type (or its corresponding non-nullable type if it is a nullable value type) is not assignable to the argument type of the method represented by <paramref name="method">method</paramref>.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.New(System.Reflection.ConstructorInfo)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.NewExpression"></see> that represents calling the specified constructor that takes no arguments.</summary>
+ <param name="constructor">The <see cref="T:System.Reflection.ConstructorInfo"></see> to set the <see cref="P:System.Linq.Expressions.NewExpression.Constructor"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.NewExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.New"></see> and the <see cref="P:System.Linq.Expressions.NewExpression.Constructor"></see> property set to the specified value.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="constructor">constructor</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException">The constructor that <paramref name="constructor">constructor</paramref> represents has at least one parameter.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.New(System.Type)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.NewExpression"></see> that represents calling the parameterless constructor of the specified type.</summary>
+ <param name="type">A <see cref="T:System.Type"></see> that has a constructor that takes no arguments.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.NewExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.New"></see> and the <see cref="P:System.Linq.Expressions.NewExpression.Constructor"></see> property set to the <see cref="T:System.Reflection.ConstructorInfo"></see> that represents the constructor without parameters for the specified type.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="type">type</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException">The type that <paramref name="type">type</paramref> represents does not have a constructor without parameters.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.New(System.Reflection.ConstructorInfo,System.Collections.Generic.IEnumerable{System.Linq.Expressions.Expression})">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.NewExpression"></see> that represents calling the specified constructor with the specified arguments.</summary>
+ <param name="constructor">The <see cref="T:System.Reflection.ConstructorInfo"></see> to set the <see cref="P:System.Linq.Expressions.NewExpression.Constructor"></see> property equal to.</param>
+ <param name="arguments">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> that contains <see cref="T:System.Linq.Expressions.Expression"></see> objects to use to populate the <see cref="P:System.Linq.Expressions.NewExpression.Arguments"></see> collection.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.NewExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.New"></see> and the <see cref="P:System.Linq.Expressions.NewExpression.Constructor"></see> and <see cref="P:System.Linq.Expressions.NewExpression.Arguments"></see> properties set to the specified values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="constructor">constructor</paramref> is null. -or- An element of <paramref name="arguments">arguments</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="arguments">arguments</paramref> parameter does not contain the same number of elements as the number of parameters for the constructor that <paramref name="constructor">constructor</paramref> represents. -or- The <see cref="P:System.Linq.Expressions.Expression.Type"></see> property of an element of <paramref name="arguments">arguments</paramref> is not assignable to the type of the corresponding parameter of the constructor that <paramref name="constructor">constructor</paramref> represents.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.New(System.Reflection.ConstructorInfo,System.Linq.Expressions.Expression[])">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.NewExpression"></see> that represents calling the specified constructor with the specified arguments.</summary>
+ <param name="constructor">The <see cref="T:System.Reflection.ConstructorInfo"></see> to set the <see cref="P:System.Linq.Expressions.NewExpression.Constructor"></see> property equal to.</param>
+ <param name="arguments">An array of <see cref="T:System.Linq.Expressions.Expression"></see> objects to use to populate the <see cref="P:System.Linq.Expressions.NewExpression.Arguments"></see> collection.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.NewExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.New"></see> and the <see cref="P:System.Linq.Expressions.NewExpression.Constructor"></see> and <see cref="P:System.Linq.Expressions.NewExpression.Arguments"></see> properties set to the specified values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="constructor">constructor</paramref> is null. -or- An element of <paramref name="arguments">arguments</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException">The length of <paramref name="arguments">arguments</paramref> does match the number of parameters for the constructor that <paramref name="constructor">constructor</paramref> represents. -or- The <see cref="P:System.Linq.Expressions.Expression.Type"></see> property of an element of <paramref name="arguments">arguments</paramref> is not assignable to the type of the corresponding parameter of the constructor that <paramref name="constructor">constructor</paramref> represents.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.New(System.Reflection.ConstructorInfo,System.Collections.Generic.IEnumerable{System.Linq.Expressions.Expression},System.Collections.Generic.IEnumerable{System.Reflection.MemberInfo})">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.NewExpression"></see> that represents calling the specified constructor with the specified arguments. The members that access the constructor initialized fields are specified.</summary>
+ <param name="constructor">The <see cref="T:System.Reflection.ConstructorInfo"></see> to set the <see cref="P:System.Linq.Expressions.NewExpression.Constructor"></see> property equal to.</param>
+ <param name="arguments">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> that contains <see cref="T:System.Linq.Expressions.Expression"></see> objects to use to populate the <see cref="P:System.Linq.Expressions.NewExpression.Arguments"></see> collection.</param>
+ <param name="members">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> that contains <see cref="T:System.Reflection.MemberInfo"></see> objects to use to populate the <see cref="P:System.Linq.Expressions.NewExpression.Members"></see> collection.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.NewExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.New"></see> and the <see cref="P:System.Linq.Expressions.NewExpression.Constructor"></see>, <see cref="P:System.Linq.Expressions.NewExpression.Arguments"></see> and <see cref="P:System.Linq.Expressions.NewExpression.Members"></see> properties set to the specified values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="constructor">constructor</paramref> is null. -or- An element of <paramref name="arguments">arguments</paramref> is null. -or- An element of <paramref name="members">members</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="arguments">arguments</paramref> parameter does not contain the same number of elements as the number of parameters for the constructor that <paramref name="constructor">constructor</paramref> represents. -or- The <see cref="P:System.Linq.Expressions.Expression.Type"></see> property of an element of <paramref name="arguments">arguments</paramref> is not assignable to the type of the corresponding parameter of the constructor that <paramref name="constructor">constructor</paramref> represents. -or- The <paramref name="members">members</paramref> parameter does not have the same number of elements as <paramref name="arguments">arguments</paramref>. -or- An element of <paramref name="arguments">arguments</paramref> has a <see cref="P:System.Linq.Expressions.Expression.Type"></see> property that represents a type that is not assignable to the type of the member that is represented by the corresponding element of <paramref name="members">members</paramref>.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.New(System.Reflection.ConstructorInfo,System.Collections.Generic.IEnumerable{System.Linq.Expressions.Expression},System.Reflection.MemberInfo[])">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.NewExpression"></see> that represents calling the specified constructor with the specified arguments. The members that access the constructor initialized fields are specified as an array.</summary>
+ <param name="constructor">The <see cref="T:System.Reflection.ConstructorInfo"></see> to set the <see cref="P:System.Linq.Expressions.NewExpression.Constructor"></see> property equal to.</param>
+ <param name="arguments">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> that contains <see cref="T:System.Linq.Expressions.Expression"></see> objects to use to populate the <see cref="P:System.Linq.Expressions.NewExpression.Arguments"></see> collection.</param>
+ <param name="members">An array of <see cref="T:System.Reflection.MemberInfo"></see> objects to use to populate the <see cref="P:System.Linq.Expressions.NewExpression.Members"></see> collection.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.NewExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.New"></see> and the <see cref="P:System.Linq.Expressions.NewExpression.Constructor"></see>, <see cref="P:System.Linq.Expressions.NewExpression.Arguments"></see> and <see cref="P:System.Linq.Expressions.NewExpression.Members"></see> properties set to the specified values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="constructor">constructor</paramref> is null. -or- An element of <paramref name="arguments">arguments</paramref> is null. -or- An element of <paramref name="members">members</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="arguments">arguments</paramref> parameter does not contain the same number of elements as the number of parameters for the constructor that <paramref name="constructor">constructor</paramref> represents. -or- The <see cref="P:System.Linq.Expressions.Expression.Type"></see> property of an element of <paramref name="arguments">arguments</paramref> is not assignable to the type of the corresponding parameter of the constructor that <paramref name="constructor">constructor</paramref> represents. -or- The <paramref name="members">members</paramref> parameter does not have the same number of elements as <paramref name="arguments">arguments</paramref>. -or- An element of <paramref name="arguments">arguments</paramref> has a <see cref="P:System.Linq.Expressions.Expression.Type"></see> property that represents a type that is not assignable to the type of the member that is represented by the corresponding element of <paramref name="members">members</paramref>.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.NewArrayBounds(System.Type,System.Linq.Expressions.Expression[])">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.NewArrayExpression"></see> that represents creating an array that has a specified rank.</summary>
+ <param name="type">A <see cref="T:System.Type"></see> that represents the element type of the array.</param>
+ <param name="bounds">An array of <see cref="T:System.Linq.Expressions.Expression"></see> objects to use to populate the <see cref="P:System.Linq.Expressions.NewArrayExpression.Expressions"></see> collection.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.NewArrayExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.NewArrayBounds"></see> and the <see cref="P:System.Linq.Expressions.NewArrayExpression.Expressions"></see> property set to the specified value.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="type">type</paramref> or <paramref name="bounds">bounds</paramref> is null. -or- An element of <paramref name="bounds">bounds</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException">The <see cref="P:System.Linq.Expressions.Expression.Type"></see> property of an element of <paramref name="bounds">bounds</paramref> does not represent an integral type.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.NewArrayBounds(System.Type,System.Collections.Generic.IEnumerable{System.Linq.Expressions.Expression})">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.NewArrayExpression"></see> that represents creating an array that has a specified rank.</summary>
+ <param name="type">A <see cref="T:System.Type"></see> that represents the element type of the array.</param>
+ <param name="bounds">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> that contains <see cref="T:System.Linq.Expressions.Expression"></see> objects to use to populate the <see cref="P:System.Linq.Expressions.NewArrayExpression.Expressions"></see> collection.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.NewArrayExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.NewArrayBounds"></see> and the <see cref="P:System.Linq.Expressions.NewArrayExpression.Expressions"></see> property set to the specified value.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="type">type</paramref> or <paramref name="bounds">bounds</paramref> is null. -or- An element of <paramref name="bounds">bounds</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException">The <see cref="P:System.Linq.Expressions.Expression.Type"></see> property of an element of <paramref name="bounds">bounds</paramref> does not represent an integral type.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.NewArrayInit(System.Type,System.Collections.Generic.IEnumerable{System.Linq.Expressions.Expression})">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.NewArrayExpression"></see> that represents creating a one-dimensional array and initializing it from a list of elements.</summary>
+ <param name="type">A <see cref="T:System.Type"></see> that represents the element type of the array.</param>
+ <param name="initializers">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> that contains <see cref="T:System.Linq.Expressions.Expression"></see> objects to use to populate the <see cref="P:System.Linq.Expressions.NewArrayExpression.Expressions"></see> collection.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.NewArrayExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.NewArrayInit"></see> and the <see cref="P:System.Linq.Expressions.NewArrayExpression.Expressions"></see> property set to the specified value.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="type">type</paramref> or <paramref name="initializers">initializers</paramref> is null. -or- An element of <paramref name="initializers">initializers</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException">The <see cref="P:System.Linq.Expressions.Expression.Type"></see> property of an element of <paramref name="initializers">initializers</paramref> represents a type that is not assignable to the type that <paramref name="type">type</paramref> represents.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.NewArrayInit(System.Type,System.Linq.Expressions.Expression[])">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.NewArrayExpression"></see> that represents creating a one-dimensional array and initializing it from a list of elements.</summary>
+ <param name="type">A <see cref="T:System.Type"></see> that represents the element type of the array.</param>
+ <param name="initializers">An array of <see cref="T:System.Linq.Expressions.Expression"></see> objects to use to populate the <see cref="P:System.Linq.Expressions.NewArrayExpression.Expressions"></see> collection.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.NewArrayExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.NewArrayInit"></see> and the <see cref="P:System.Linq.Expressions.NewArrayExpression.Expressions"></see> property set to the specified value.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="type">type</paramref> or <paramref name="initializers">initializers</paramref> is null. -or- An element of <paramref name="initializers">initializers</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException">The <see cref="P:System.Linq.Expressions.Expression.Type"></see> property of an element of <paramref name="initializers">initializers</paramref> represents a type that is not assignable to the type <paramref name="type">type</paramref>.</exception>
+ </member>
+ <member name="P:System.Linq.Expressions.Expression.NodeType">
+ <summary>Gets the node type of this <see cref="T:System.Linq.Expressions.Expression"></see>.</summary>
+ <returns>One of the <see cref="T:System.Linq.Expressions.ExpressionType"></see> values.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Not(System.Linq.Expressions.Expression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.UnaryExpression"></see> that represents a bitwise complement operation.</summary>
+ <param name="expression">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.UnaryExpression.Operand"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.UnaryExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.Not"></see> and the <see cref="P:System.Linq.Expressions.UnaryExpression.Operand"></see> property set to the specified value.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="expression">expression</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException">The unary not operator is not defined for <paramref name="expression">expression</paramref>.Type.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Not(System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.UnaryExpression"></see> that represents a bitwise complement operation. The implementing method can be specified.</summary>
+ <param name="expression">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.UnaryExpression.Operand"></see> property equal to.</param>
+ <param name="method">A <see cref="T:System.Reflection.MethodInfo"></see> to set the <see cref="P:System.Linq.Expressions.UnaryExpression.Method"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.UnaryExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.Not"></see> and the <see cref="P:System.Linq.Expressions.UnaryExpression.Operand"></see> and <see cref="P:System.Linq.Expressions.UnaryExpression.Method"></see> properties set to the specified values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="expression">expression</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="method">method</paramref> is not null and the method it represents returns void, is not static (Shared in Visual Basic), or does not take exactly one argument.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="method">method</paramref> is null and the unary not operator is not defined for <paramref name="expression">expression</paramref>.Type. -or- <paramref name="expression">expression</paramref>.Type (or its corresponding non-nullable type if it is a nullable value type) is not assignable to the argument type of the method represented by <paramref name="method">method</paramref>.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.NotEqual(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that represents an inequality comparison.</summary>
+ <param name="left">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> property equal to.</param>
+ <param name="right">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.NotEqual"></see> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> and <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> properties set to the specified values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="left">left</paramref> or <paramref name="right">right</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException">The inequality operator is not defined for <paramref name="left">left</paramref>.Type and <paramref name="right">right</paramref>.Type.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.NotEqual(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Boolean,System.Reflection.MethodInfo)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that represents an inequality comparison.</summary>
+ <param name="left">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> property equal to.</param>
+ <param name="right">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> property equal to.</param>
+ <param name="liftToNull">true to set <see cref="P:System.Linq.Expressions.BinaryExpression.IsLiftedToNull"></see> to true; false to set <see cref="P:System.Linq.Expressions.BinaryExpression.IsLiftedToNull"></see> to false.</param>
+ <param name="method">A <see cref="T:System.Reflection.MethodInfo"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Method"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.NotEqual"></see> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see>, <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see>, <see cref="P:System.Linq.Expressions.BinaryExpression.IsLiftedToNull"></see>, and <see cref="P:System.Linq.Expressions.BinaryExpression.Method"></see> properties set to the specified values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="left">left</paramref> or <paramref name="right">right</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="method">method</paramref> is not null and the method it represents returns void, is not static (Shared in Visual Basic), or does not take exactly two arguments.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="method">method</paramref> is null and the inequality operator is not defined for <paramref name="left">left</paramref>.Type and <paramref name="right">right</paramref>.Type.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.OnesComplement(System.Linq.Expressions.Expression)">
+ <summary>Returns the expression representing the ones complement.</summary>
+ <param name="expression">An <see cref="T:System.Linq.Expressions.Expression"></see>.</param>
+ <returns>An instance of <see cref="T:System.Linq.Expressions.UnaryExpression"></see>.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.OnesComplement(System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
+ <summary>Returns the expression representing the ones complement.</summary>
+ <param name="expression">An <see cref="T:System.Linq.Expressions.Expression"></see>.</param>
+ <param name="method">A <see cref="T:System.Reflection.MethodInfo"></see> that represents the implementing method.</param>
+ <returns>An instance of <see cref="T:System.Linq.Expressions.UnaryExpression"></see>.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Or(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that represents a bitwise OR operation.</summary>
+ <param name="left">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> property equal to.</param>
+ <param name="right">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.Or"></see> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> and <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> properties set to the specified values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="left">left</paramref> or <paramref name="right">right</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException">The bitwise OR operator is not defined for <paramref name="left">left</paramref>.Type and <paramref name="right">right</paramref>.Type.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Or(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that represents a bitwise OR operation.</summary>
+ <param name="left">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> property equal to.</param>
+ <param name="right">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> property equal to.</param>
+ <param name="method">A <see cref="T:System.Reflection.MethodInfo"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Method"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.Or"></see> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see>, <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see>, and <see cref="P:System.Linq.Expressions.BinaryExpression.Method"></see> properties set to the specified values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="left">left</paramref> or <paramref name="right">right</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="method">method</paramref> is not null and the method it represents returns void, is not static (Shared in Visual Basic), or does not take exactly two arguments.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="method">method</paramref> is null and the bitwise OR operator is not defined for <paramref name="left">left</paramref>.Type and <paramref name="right">right</paramref>.Type.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.OrAssign(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that represents a bitwise OR assignment operation.</summary>
+ <param name="left">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> property equal to.</param>
+ <param name="right">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.OrAssign"></see> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> and <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> properties set to the specified values.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.OrAssign(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that represents a bitwise OR assignment operation.</summary>
+ <param name="left">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> property equal to.</param>
+ <param name="right">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> property equal to.</param>
+ <param name="method">A <see cref="T:System.Reflection.MethodInfo"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Method"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.OrAssign"></see> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see>, <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see>, and <see cref="P:System.Linq.Expressions.BinaryExpression.Method"></see> properties set to the specified values.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.OrAssign(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that represents a bitwise OR assignment operation.</summary>
+ <param name="left">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> property equal to.</param>
+ <param name="right">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> property equal to.</param>
+ <param name="method">A <see cref="T:System.Reflection.MethodInfo"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Method"></see> property equal to.</param>
+ <param name="conversion">A <see cref="T:System.Linq.Expressions.LambdaExpression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.OrAssign"></see> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see>, <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see>, <see cref="P:System.Linq.Expressions.BinaryExpression.Method"></see>, and <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion"></see> properties set to the specified values.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.OrElse(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that represents a conditional OR operation that evaluates the second operand only if the first operand evaluates to false.</summary>
+ <param name="left">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> property equal to.</param>
+ <param name="right">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.OrElse"></see> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> and <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> properties set to the specified values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="left">left</paramref> or <paramref name="right">right</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException">The bitwise OR operator is not defined for <paramref name="left">left</paramref>.Type and <paramref name="right">right</paramref>.Type. -or- <paramref name="left">left</paramref>.Type and <paramref name="right">right</paramref>.Type are not the same Boolean type.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.OrElse(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that represents a conditional OR operation that evaluates the second operand only if the first operand evaluates to false.</summary>
+ <param name="left">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> property equal to.</param>
+ <param name="right">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> property equal to.</param>
+ <param name="method">A <see cref="T:System.Reflection.MethodInfo"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Method"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.OrElse"></see> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see>, <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see>, and <see cref="P:System.Linq.Expressions.BinaryExpression.Method"></see> properties set to the specified values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="left">left</paramref> or <paramref name="right">right</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="method">method</paramref> is not null and the method it represents returns void, is not static (Shared in Visual Basic), or does not take exactly two arguments.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="method">method</paramref> is null and the bitwise OR operator is not defined for <paramref name="left">left</paramref>.Type and <paramref name="right">right</paramref>.Type. -or- <paramref name="method">method</paramref> is null and <paramref name="left">left</paramref>.Type and <paramref name="right">right</paramref>.Type are not the same Boolean type.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Parameter(System.Type,System.String)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.ParameterExpression"></see> node that can be used to identify a parameter or a variable in an expression tree.</summary>
+ <param name="type">The type of the parameter or variable.</param>
+ <param name="name">The name of the parameter or variable, used for debugging or printing purpose only.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.ParameterExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.Parameter"></see> and the <see cref="P:System.Linq.Expressions.Expression.Type"></see> and <see cref="P:System.Linq.Expressions.ParameterExpression.Name"></see> properties set to the specified values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="type">type</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Parameter(System.Type)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.ParameterExpression"></see> node that can be used to identify a parameter or a variable in an expression tree.</summary>
+ <param name="type">The type of the parameter or variable.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.ParameterExpression"></see> node with the specified name and type.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.PostDecrementAssign(System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.UnaryExpression"></see> that represents the assignment of the expression followed by a subsequent decrement by 1 of the original expression.</summary>
+ <param name="expression">An <see cref="T:System.Linq.Expressions.Expression"></see> to apply the operations on.</param>
+ <param name="method">A <see cref="T:System.Reflection.MethodInfo"></see> that represents the implementing method.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.UnaryExpression"></see> that represents the resultant expression.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.PostDecrementAssign(System.Linq.Expressions.Expression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.UnaryExpression"></see> that represents the assignment of the expression followed by a subsequent decrement by 1 of the original expression.</summary>
+ <param name="expression">An <see cref="T:System.Linq.Expressions.Expression"></see> to apply the operations on.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.UnaryExpression"></see> that represents the resultant expression.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.PostIncrementAssign(System.Linq.Expressions.Expression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.UnaryExpression"></see> that represents the assignment of the expression followed by a subsequent increment by 1 of the original expression.</summary>
+ <param name="expression">An <see cref="T:System.Linq.Expressions.Expression"></see> to apply the operations on.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.UnaryExpression"></see> that represents the resultant expression.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.PostIncrementAssign(System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.UnaryExpression"></see> that represents the assignment of the expression followed by a subsequent increment by 1 of the original expression.</summary>
+ <param name="expression">An <see cref="T:System.Linq.Expressions.Expression"></see> to apply the operations on.</param>
+ <param name="method">A <see cref="T:System.Reflection.MethodInfo"></see> that represents the implementing method.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.UnaryExpression"></see> that represents the resultant expression.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Power(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that represents raising a number to a power.</summary>
+ <param name="left">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> property equal to.</param>
+ <param name="right">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.Power"></see> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> and <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> properties set to the specified values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="left">left</paramref> or <paramref name="right">right</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException">The exponentiation operator is not defined for <paramref name="left">left</paramref>.Type and <paramref name="right">right</paramref>.Type. -or- <paramref name="left">left</paramref>.Type and/or <paramref name="right">right</paramref>.Type are not <see cref="T:System.Double"></see>.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Power(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that represents raising a number to a power.</summary>
+ <param name="left">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> property equal to.</param>
+ <param name="right">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> property equal to.</param>
+ <param name="method">A <see cref="T:System.Reflection.MethodInfo"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Method"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.Power"></see> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see>, <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see>, and <see cref="P:System.Linq.Expressions.BinaryExpression.Method"></see> properties set to the specified values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="left">left</paramref> or <paramref name="right">right</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="method">method</paramref> is not null and the method it represents returns void, is not static (Shared in Visual Basic), or does not take exactly two arguments.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="method">method</paramref> is null and the exponentiation operator is not defined for <paramref name="left">left</paramref>.Type and <paramref name="right">right</paramref>.Type. -or- <paramref name="method">method</paramref> is null and <paramref name="left">left</paramref>.Type and/or <paramref name="right">right</paramref>.Type are not <see cref="T:System.Double"></see>.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.PowerAssign(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that represents raising an expression to a power and assigning the result back to the expression.</summary>
+ <param name="left">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> property equal to.</param>
+ <param name="right">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.PowerAssign"></see> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> and <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> properties set to the specified values.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.PowerAssign(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that represents raising an expression to a power and assigning the result back to the expression.</summary>
+ <param name="left">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> property equal to.</param>
+ <param name="right">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> property equal to.</param>
+ <param name="method">A <see cref="T:System.Reflection.MethodInfo"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Method"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.PowerAssign"></see> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see>, <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see>, and <see cref="P:System.Linq.Expressions.BinaryExpression.Method"></see> properties set to the specified values.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.PowerAssign(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that represents raising an expression to a power and assigning the result back to the expression.</summary>
+ <param name="left">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> property equal to.</param>
+ <param name="right">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> property equal to.</param>
+ <param name="method">A <see cref="T:System.Reflection.MethodInfo"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Method"></see> property equal to.</param>
+ <param name="conversion">A <see cref="T:System.Linq.Expressions.LambdaExpression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.PowerAssign"></see> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see>, <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see>, <see cref="P:System.Linq.Expressions.BinaryExpression.Method"></see>, and <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion"></see> properties set to the specified values.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.PreDecrementAssign(System.Linq.Expressions.Expression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.UnaryExpression"></see> that decrements the expression by 1 and assigns the result back to the expression.</summary>
+ <param name="expression">An <see cref="T:System.Linq.Expressions.Expression"></see> to apply the operations on.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.UnaryExpression"></see> that represents the resultant expression.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.PreDecrementAssign(System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.UnaryExpression"></see> that decrements the expression by 1 and assigns the result back to the expression.</summary>
+ <param name="expression">An <see cref="T:System.Linq.Expressions.Expression"></see> to apply the operations on.</param>
+ <param name="method">A <see cref="T:System.Reflection.MethodInfo"></see> that represents the implementing method.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.UnaryExpression"></see> that represents the resultant expression.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.PreIncrementAssign(System.Linq.Expressions.Expression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.UnaryExpression"></see> that increments the expression by 1 and assigns the result back to the expression.</summary>
+ <param name="expression">An <see cref="T:System.Linq.Expressions.Expression"></see> to apply the operations on.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.UnaryExpression"></see> that represents the resultant expression.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.PreIncrementAssign(System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.UnaryExpression"></see> that increments the expression by 1 and assigns the result back to the expression.</summary>
+ <param name="expression">An <see cref="T:System.Linq.Expressions.Expression"></see> to apply the operations on.</param>
+ <param name="method">A <see cref="T:System.Reflection.MethodInfo"></see> that represents the implementing method.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.UnaryExpression"></see> that represents the resultant expression.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Property(System.Linq.Expressions.Expression,System.String,System.Linq.Expressions.Expression[])">
+ <summary>Creates an <see cref="T:System.Linq.Expressions.IndexExpression"></see> representing the access to an indexed property.</summary>
+ <param name="instance">The object to which the property belongs. If the property is static/shared, it must be null.</param>
+ <param name="propertyName">The name of the indexer.</param>
+ <param name="arguments">An array of <see cref="T:System.Linq.Expressions.Expression"></see> objects that are used to index the property.</param>
+ <returns>The created <see cref="T:System.Linq.Expressions.IndexExpression"></see>.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Property(System.Linq.Expressions.Expression,System.Reflection.PropertyInfo,System.Linq.Expressions.Expression[])">
+ <summary>Creates an <see cref="T:System.Linq.Expressions.IndexExpression"></see> representing the access to an indexed property.</summary>
+ <param name="instance">The object to which the property belongs. If the property is static/shared, it must be null.</param>
+ <param name="indexer">The <see cref="T:System.Reflection.PropertyInfo"></see> that represents the property to index.</param>
+ <param name="arguments">An array of <see cref="T:System.Linq.Expressions.Expression"></see> objects that are used to index the property.</param>
+ <returns>The created <see cref="T:System.Linq.Expressions.IndexExpression"></see>.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Property(System.Linq.Expressions.Expression,System.Reflection.PropertyInfo,System.Collections.Generic.IEnumerable{System.Linq.Expressions.Expression})">
+ <summary>Creates an <see cref="T:System.Linq.Expressions.IndexExpression"></see> representing the access to an indexed property.</summary>
+ <param name="instance">The object to which the property belongs. If the property is static/shared, it must be null.</param>
+ <param name="indexer">The <see cref="T:System.Reflection.PropertyInfo"></see> that represents the property to index.</param>
+ <param name="arguments">An <see cref="T:System.Collections.Generic.IEnumerable`1"></see> of <see cref="T:System.Linq.Expressions.Expression"></see> objects that are used to index the property.</param>
+ <returns>The created <see cref="T:System.Linq.Expressions.IndexExpression"></see>.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Property(System.Linq.Expressions.Expression,System.Type,System.String)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.MemberExpression"></see> accessing a property.</summary>
+ <param name="expression">The containing object of the property. This can be null for static properties.</param>
+ <param name="type">The <see cref="P:System.Linq.Expressions.Expression.Type"></see> that contains the property.</param>
+ <param name="propertyName">The property to be accessed.</param>
+ <returns>The created <see cref="T:System.Linq.Expressions.MemberExpression"></see>.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Property(System.Linq.Expressions.Expression,System.Reflection.PropertyInfo)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.MemberExpression"></see> that represents accessing a property.</summary>
+ <param name="expression">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.MemberExpression.Expression"></see> property equal to. This can be null for static properties.</param>
+ <param name="property">The <see cref="T:System.Reflection.PropertyInfo"></see> to set the <see cref="P:System.Linq.Expressions.MemberExpression.Member"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.MemberExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.MemberAccess"></see> and the <see cref="P:System.Linq.Expressions.MemberExpression.Expression"></see> and <see cref="P:System.Linq.Expressions.MemberExpression.Member"></see> properties set to the specified values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="property">property</paramref> is null. -or- The property that <paramref name="property">property</paramref> represents is not static (Shared in Visual Basic) and <paramref name="expression">expression</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="expression">expression</paramref>.Type is not assignable to the declaring type of the property that <paramref name="property">property</paramref> represents.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Property(System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.MemberExpression"></see> that represents accessing a property by using a property accessor method.</summary>
+ <param name="expression">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.MemberExpression.Expression"></see> property equal to. This can be null for static properties.</param>
+ <param name="propertyAccessor">The <see cref="T:System.Reflection.MethodInfo"></see> that represents a property accessor method.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.MemberExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.MemberAccess"></see>, the <see cref="P:System.Linq.Expressions.MemberExpression.Expression"></see> property set to <paramref name="expression">expression</paramref> and the <see cref="P:System.Linq.Expressions.MemberExpression.Member"></see> property set to the <see cref="T:System.Reflection.PropertyInfo"></see> that represents the property accessed in <paramref name="propertyAccessor">propertyAccessor</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="propertyAccessor">propertyAccessor</paramref> is null. -or- The method that <paramref name="propertyAccessor">propertyAccessor</paramref> represents is not static (Shared in Visual Basic) and <paramref name="expression">expression</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="expression">expression</paramref>.Type is not assignable to the declaring type of the method represented by <paramref name="propertyAccessor">propertyAccessor</paramref>. -or- The method that <paramref name="propertyAccessor">propertyAccessor</paramref> represents is not a property accessor method.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Property(System.Linq.Expressions.Expression,System.String)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.MemberExpression"></see> that represents accessing a property.</summary>
+ <param name="expression">An <see cref="T:System.Linq.Expressions.Expression"></see> whose <see cref="P:System.Linq.Expressions.Expression.Type"></see> contains a property named propertyName. This can be null for static properties.</param>
+ <param name="propertyName">The name of a property to be accessed.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.MemberExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.MemberAccess"></see>, the <see cref="P:System.Linq.Expressions.MemberExpression.Expression"></see> property set to <paramref name="expression">expression</paramref>, and the <see cref="P:System.Linq.Expressions.MemberExpression.Member"></see> property set to the <see cref="T:System.Reflection.PropertyInfo"></see> that represents the property denoted by <paramref name="propertyName">propertyName</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="expression">expression</paramref> or <paramref name="propertyName">propertyName</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException">No property named <paramref name="propertyName">propertyName</paramref> is defined in <paramref name="expression">expression</paramref>.Type or its base types.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.PropertyOrField(System.Linq.Expressions.Expression,System.String)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.MemberExpression"></see> that represents accessing a property or field.</summary>
+ <param name="expression">An <see cref="T:System.Linq.Expressions.Expression"></see> whose <see cref="P:System.Linq.Expressions.Expression.Type"></see> contains a property or field named propertyOrFieldName. This can be null for static members.</param>
+ <param name="propertyOrFieldName">The name of a property or field to be accessed.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.MemberExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.MemberAccess"></see>, the <see cref="P:System.Linq.Expressions.MemberExpression.Expression"></see> property set to <paramref name="expression">expression</paramref>, and the <see cref="P:System.Linq.Expressions.MemberExpression.Member"></see> property set to the <see cref="T:System.Reflection.PropertyInfo"></see> or <see cref="T:System.Reflection.FieldInfo"></see> that represents the property or field denoted by <paramref name="propertyOrFieldName">propertyOrFieldName</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="expression">expression</paramref> or <paramref name="propertyOrFieldName">propertyOrFieldName</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException">No property or field named <paramref name="propertyOrFieldName">propertyOrFieldName</paramref> is defined in <paramref name="expression">expression</paramref>.Type or its base types.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Quote(System.Linq.Expressions.Expression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.UnaryExpression"></see> that represents an expression that has a constant value of type <see cref="T:System.Linq.Expressions.Expression"></see>.</summary>
+ <param name="expression">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.UnaryExpression.Operand"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.UnaryExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.Quote"></see> and the <see cref="P:System.Linq.Expressions.UnaryExpression.Operand"></see> property set to the specified value.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="expression">expression</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Reduce">
+ <summary>Reduces this node to a simpler expression. If CanReduce returns true, this should return a valid expression. This method can return another node which itself must be reduced.</summary>
+ <returns>The reduced expression.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.ReduceAndCheck">
+ <summary>Reduces this node to a simpler expression. If CanReduce returns true, this should return a valid expression. This method can return another node which itself must be reduced.</summary>
+ <returns>The reduced expression.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.ReduceExtensions">
+ <summary>Reduces the expression to a known node type (that is not an Extension node) or just returns the expression if it is already a known type.</summary>
+ <returns>The reduced expression.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.ReferenceEqual(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that represents a reference equality comparison.</summary>
+ <param name="left">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> property equal to.</param>
+ <param name="right">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.Equal"></see> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> and <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> properties set to the specified values.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.ReferenceNotEqual(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that represents a reference inequality comparison.</summary>
+ <param name="left">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> property equal to.</param>
+ <param name="right">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.NotEqual"></see> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> and <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> properties set to the specified values.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Rethrow(System.Type)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.UnaryExpression"></see> that represents a rethrowing of an exception with a given type.</summary>
+ <param name="type">The new <see cref="T:System.Type"></see> of the expression.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.UnaryExpression"></see> that represents a rethrowing of an exception.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Rethrow">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.UnaryExpression"></see> that represents a rethrowing of an exception.</summary>
+ <returns>A <see cref="T:System.Linq.Expressions.UnaryExpression"></see> that represents a rethrowing of an exception.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Return(System.Linq.Expressions.LabelTarget)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.GotoExpression"></see> representing a return statement.</summary>
+ <param name="target">The <see cref="T:System.Linq.Expressions.LabelTarget"></see> that the <see cref="T:System.Linq.Expressions.GotoExpression"></see> will jump to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.GotoExpression"></see> with <see cref="P:System.Linq.Expressions.GotoExpression.Kind"></see> equal to Return, the <see cref="P:System.Linq.Expressions.GotoExpression.Target"></see> property set to <paramref name="target">target</paramref>, and a null value to be passed to the target label upon jumping.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Return(System.Linq.Expressions.LabelTarget,System.Linq.Expressions.Expression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.GotoExpression"></see> representing a return statement. The value passed to the label upon jumping can be specified.</summary>
+ <param name="target">The <see cref="T:System.Linq.Expressions.LabelTarget"></see> that the <see cref="T:System.Linq.Expressions.GotoExpression"></see> will jump to.</param>
+ <param name="value">The value that will be passed to the associated label upon jumping.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.GotoExpression"></see> with <see cref="P:System.Linq.Expressions.GotoExpression.Kind"></see> equal to Continue, the <see cref="P:System.Linq.Expressions.GotoExpression.Target"></see> property set to <paramref name="target">target</paramref>, and <paramref name="value">value</paramref> to be passed to the target label upon jumping.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Return(System.Linq.Expressions.LabelTarget,System.Type)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.GotoExpression"></see> representing a return statement with the specified type.</summary>
+ <param name="target">The <see cref="T:System.Linq.Expressions.LabelTarget"></see> that the <see cref="T:System.Linq.Expressions.GotoExpression"></see> will jump to.</param>
+ <param name="type">An <see cref="T:System.Type"></see> to set the <see cref="P:System.Linq.Expressions.Expression.Type"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.GotoExpression"></see> with <see cref="P:System.Linq.Expressions.GotoExpression.Kind"></see> equal to Return, the <see cref="P:System.Linq.Expressions.GotoExpression.Target"></see> property set to <paramref name="target">target</paramref>, the <see cref="P:System.Linq.Expressions.Expression.Type"></see> property set to <paramref name="type">type</paramref>, and a null value to be passed to the target label upon jumping.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Return(System.Linq.Expressions.LabelTarget,System.Linq.Expressions.Expression,System.Type)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.GotoExpression"></see> representing a return statement with the specified type. The value passed to the label upon jumping can be specified.</summary>
+ <param name="target">The <see cref="T:System.Linq.Expressions.LabelTarget"></see> that the <see cref="T:System.Linq.Expressions.GotoExpression"></see> will jump to.</param>
+ <param name="value">The value that will be passed to the associated label upon jumping.</param>
+ <param name="type">An <see cref="T:System.Type"></see> to set the <see cref="P:System.Linq.Expressions.Expression.Type"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.GotoExpression"></see> with <see cref="P:System.Linq.Expressions.GotoExpression.Kind"></see> equal to Continue, the <see cref="P:System.Linq.Expressions.GotoExpression.Target"></see> property set to <paramref name="target">target</paramref>, the <see cref="P:System.Linq.Expressions.Expression.Type"></see> property set to <paramref name="type">type</paramref>, and <paramref name="value">value</paramref> to be passed to the target label upon jumping.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.RightShift(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that represents a bitwise right-shift operation.</summary>
+ <param name="left">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> property equal to.</param>
+ <param name="right">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.RightShift"></see> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> and <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> properties set to the specified values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="left">left</paramref> or <paramref name="right">right</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException">The right-shift operator is not defined for <paramref name="left">left</paramref>.Type and <paramref name="right">right</paramref>.Type.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.RightShift(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that represents a bitwise right-shift operation.</summary>
+ <param name="left">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> property equal to.</param>
+ <param name="right">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> property equal to.</param>
+ <param name="method">A <see cref="T:System.Reflection.MethodInfo"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Method"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.RightShift"></see> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see>, <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see>, and <see cref="P:System.Linq.Expressions.BinaryExpression.Method"></see> properties set to the specified values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="left">left</paramref> or <paramref name="right">right</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="method">method</paramref> is not null and the method it represents returns void, is not static (Shared in Visual Basic), or does not take exactly two arguments.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="method">method</paramref> is null and the right-shift operator is not defined for <paramref name="left">left</paramref>.Type and <paramref name="right">right</paramref>.Type.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.RightShiftAssign(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that represents a bitwise right-shift assignment operation.</summary>
+ <param name="left">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> property equal to.</param>
+ <param name="right">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.RightShiftAssign"></see> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> and <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> properties set to the specified values.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.RightShiftAssign(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that represents a bitwise right-shift assignment operation.</summary>
+ <param name="left">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> property equal to.</param>
+ <param name="right">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> property equal to.</param>
+ <param name="method">A <see cref="T:System.Reflection.MethodInfo"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Method"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.RightShiftAssign"></see> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see>, <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see>, and <see cref="P:System.Linq.Expressions.BinaryExpression.Method"></see> properties set to the specified values.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.RightShiftAssign(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that represents a bitwise right-shift assignment operation.</summary>
+ <param name="left">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> property equal to.</param>
+ <param name="right">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> property equal to.</param>
+ <param name="method">A <see cref="T:System.Reflection.MethodInfo"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Method"></see> property equal to.</param>
+ <param name="conversion">A <see cref="T:System.Linq.Expressions.LambdaExpression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.RightShiftAssign"></see> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see>, <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see>, <see cref="P:System.Linq.Expressions.BinaryExpression.Method"></see>, and <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion"></see> properties set to the specified values.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.RuntimeVariables(System.Linq.Expressions.ParameterExpression[])">
+ <summary>Creates an instance of <see cref="T:System.Linq.Expressions.RuntimeVariablesExpression"></see>.</summary>
+ <param name="variables">An array of <see cref="T:System.Linq.Expressions.ParameterExpression"></see> objects to use to populate the <see cref="P:System.Linq.Expressions.RuntimeVariablesExpression.Variables"></see> collection.</param>
+ <returns>An instance of <see cref="T:System.Linq.Expressions.RuntimeVariablesExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.RuntimeVariables"></see> and the <see cref="P:System.Linq.Expressions.RuntimeVariablesExpression.Variables"></see> property set to the specified value.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.RuntimeVariables(System.Collections.Generic.IEnumerable{System.Linq.Expressions.ParameterExpression})">
+ <summary>Creates an instance of <see cref="T:System.Linq.Expressions.RuntimeVariablesExpression"></see>.</summary>
+ <param name="variables">A collection of <see cref="T:System.Linq.Expressions.ParameterExpression"></see> objects to use to populate the <see cref="P:System.Linq.Expressions.RuntimeVariablesExpression.Variables"></see> collection.</param>
+ <returns>An instance of <see cref="T:System.Linq.Expressions.RuntimeVariablesExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.RuntimeVariables"></see> and the <see cref="P:System.Linq.Expressions.RuntimeVariablesExpression.Variables"></see> property set to the specified value.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Subtract(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that represents an arithmetic subtraction operation that does not have overflow checking.</summary>
+ <param name="left">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> property equal to.</param>
+ <param name="right">A <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.Subtract"></see> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> and <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> properties set to the specified values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="left">left</paramref> or <paramref name="right">right</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException">The subtraction operator is not defined for <paramref name="left">left</paramref>.Type and <paramref name="right">right</paramref>.Type.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Subtract(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that represents an arithmetic subtraction operation that does not have overflow checking.</summary>
+ <param name="left">A <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> property equal to.</param>
+ <param name="right">A <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> property equal to.</param>
+ <param name="method">A <see cref="T:System.Reflection.MethodInfo"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Method"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.Subtract"></see> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see>, <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see>, and <see cref="P:System.Linq.Expressions.BinaryExpression.Method"></see> properties set to the specified values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="left">left</paramref> or <paramref name="right">right</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="method">method</paramref> is not null and the method it represents returns void, is not static (Shared in Visual Basic), or does not take exactly two arguments.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="method">method</paramref> is null and the subtraction operator is not defined for <paramref name="left">left</paramref>.Type and <paramref name="right">right</paramref>.Type.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.SubtractAssign(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that represents a subtraction assignment operation that does not have overflow checking.</summary>
+ <param name="left">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> property equal to.</param>
+ <param name="right">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.SubtractAssign"></see> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> and <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> properties set to the specified values.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.SubtractAssign(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that represents a subtraction assignment operation that does not have overflow checking.</summary>
+ <param name="left">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> property equal to.</param>
+ <param name="right">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> property equal to.</param>
+ <param name="method">A <see cref="T:System.Reflection.MethodInfo"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Method"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.SubtractAssign"></see> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see>, <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see>, and <see cref="P:System.Linq.Expressions.BinaryExpression.Method"></see> properties set to the specified values.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.SubtractAssign(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that represents a subtraction assignment operation that does not have overflow checking.</summary>
+ <param name="left">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> property equal to.</param>
+ <param name="right">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> property equal to.</param>
+ <param name="method">A <see cref="T:System.Reflection.MethodInfo"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Method"></see> property equal to.</param>
+ <param name="conversion">A <see cref="T:System.Linq.Expressions.LambdaExpression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.SubtractAssign"></see> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see>, <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see>, <see cref="P:System.Linq.Expressions.BinaryExpression.Method"></see>, and <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion"></see> properties set to the specified values.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.SubtractAssignChecked(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that represents a subtraction assignment operation that has overflow checking.</summary>
+ <param name="left">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> property equal to.</param>
+ <param name="right">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> property equal to.</param>
+ <param name="method">A <see cref="T:System.Reflection.MethodInfo"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Method"></see> property equal to.</param>
+ <param name="conversion">A <see cref="T:System.Linq.Expressions.LambdaExpression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.SubtractAssignChecked"></see> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see>, <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see>, <see cref="P:System.Linq.Expressions.BinaryExpression.Method"></see>, and <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion"></see> properties set to the specified values.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.SubtractAssignChecked(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that represents a subtraction assignment operation that has overflow checking.</summary>
+ <param name="left">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> property equal to.</param>
+ <param name="right">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.SubtractAssignChecked"></see> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> and <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> properties set to the specified values.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.SubtractAssignChecked(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that represents a subtraction assignment operation that has overflow checking.</summary>
+ <param name="left">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> property equal to.</param>
+ <param name="right">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> property equal to.</param>
+ <param name="method">A <see cref="T:System.Reflection.MethodInfo"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Method"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.SubtractAssignChecked"></see> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see>, <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see>, and <see cref="P:System.Linq.Expressions.BinaryExpression.Method"></see> properties set to the specified values.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.SubtractChecked(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that represents an arithmetic subtraction operation that has overflow checking.</summary>
+ <param name="left">A <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> property equal to.</param>
+ <param name="right">A <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> property equal to.</param>
+ <param name="method">A <see cref="T:System.Reflection.MethodInfo"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Method"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.SubtractChecked"></see> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see>, <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see>, and <see cref="P:System.Linq.Expressions.BinaryExpression.Method"></see> properties set to the specified values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="left">left</paramref> or <paramref name="right">right</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="method">method</paramref> is not null and the method it represents returns void, is not static (Shared in Visual Basic), or does not take exactly two arguments.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="method">method</paramref> is null and the subtraction operator is not defined for <paramref name="left">left</paramref>.Type and <paramref name="right">right</paramref>.Type.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.SubtractChecked(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that represents an arithmetic subtraction operation that has overflow checking.</summary>
+ <param name="left">A <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> property equal to.</param>
+ <param name="right">A <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.BinaryExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.SubtractChecked"></see> and the <see cref="P:System.Linq.Expressions.BinaryExpression.Left"></see> and <see cref="P:System.Linq.Expressions.BinaryExpression.Right"></see> properties set to the specified values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="left">left</paramref> or <paramref name="right">right</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException">The subtraction operator is not defined for <paramref name="left">left</paramref>.Type and <paramref name="right">right</paramref>.Type.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Switch(System.Type,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.SwitchCase[])">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.SwitchExpression"></see> that represents a switch statement that has a default case..</summary>
+ <param name="type">The result type of the switch.</param>
+ <param name="switchValue">The value to be tested against each case.</param>
+ <param name="defaultBody">The result of the switch if switchValue does not match any of the cases.</param>
+ <param name="comparison">The equality comparison method to use.</param>
+ <param name="cases">The set of cases for this switch expression.</param>
+ <returns>The created <see cref="T:System.Linq.Expressions.SwitchExpression"></see>.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Switch(System.Linq.Expressions.Expression,System.Linq.Expressions.SwitchCase[])">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.SwitchExpression"></see> that represents a switch statement without a default case.</summary>
+ <param name="switchValue">The value to be tested against each case.</param>
+ <param name="cases">The set of cases for this switch expression.</param>
+ <returns>The created <see cref="T:System.Linq.Expressions.SwitchExpression"></see>.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Switch(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.SwitchCase[])">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.SwitchExpression"></see> that represents a switch statement that has a default case.</summary>
+ <param name="switchValue">The value to be tested against each case.</param>
+ <param name="defaultBody">The result of the switch if switchValue does not match any of the cases.</param>
+ <param name="cases">The set of cases for this switch expression.</param>
+ <returns>The created <see cref="T:System.Linq.Expressions.SwitchExpression"></see>.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Switch(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Collections.Generic.IEnumerable{System.Linq.Expressions.SwitchCase})">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.SwitchExpression"></see> that represents a switch statement that has a default case.</summary>
+ <param name="switchValue">The value to be tested against each case.</param>
+ <param name="defaultBody">The result of the switch if switchValue does not match any of the cases.</param>
+ <param name="comparison">The equality comparison method to use.</param>
+ <param name="cases">The set of cases for this switch expression.</param>
+ <returns>The created <see cref="T:System.Linq.Expressions.SwitchExpression"></see>.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Switch(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.SwitchCase[])">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.SwitchExpression"></see> that represents a switch statement that has a default case.</summary>
+ <param name="switchValue">The value to be tested against each case.</param>
+ <param name="defaultBody">The result of the switch if switchValue does not match any of the cases.</param>
+ <param name="comparison">The equality comparison method to use.</param>
+ <param name="cases">The set of cases for this switch expression.</param>
+ <returns>The created <see cref="T:System.Linq.Expressions.SwitchExpression"></see>.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Switch(System.Type,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Collections.Generic.IEnumerable{System.Linq.Expressions.SwitchCase})">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.SwitchExpression"></see> that represents a switch statement that has a default case.</summary>
+ <param name="type">The result type of the switch.</param>
+ <param name="switchValue">The value to be tested against each case.</param>
+ <param name="defaultBody">The result of the switch if switchValue does not match any of the cases.</param>
+ <param name="comparison">The equality comparison method to use.</param>
+ <param name="cases">The set of cases for this switch expression.</param>
+ <returns>The created <see cref="T:System.Linq.Expressions.SwitchExpression"></see>.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.SwitchCase(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression[])">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.SwitchCase"></see> for use in a <see cref="T:System.Linq.Expressions.SwitchExpression"></see>.</summary>
+ <param name="body">The body of the case.</param>
+ <param name="testValues">The test values of the case.</param>
+ <returns>The created <see cref="T:System.Linq.Expressions.SwitchCase"></see>.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.SwitchCase(System.Linq.Expressions.Expression,System.Collections.Generic.IEnumerable{System.Linq.Expressions.Expression})">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.SwitchCase"></see> object to be used in a <see cref="T:System.Linq.Expressions.SwitchExpression"></see> object.</summary>
+ <param name="body">The body of the case.</param>
+ <param name="testValues">The test values of the case.</param>
+ <returns>The created <see cref="T:System.Linq.Expressions.SwitchCase"></see>.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.SymbolDocument(System.String,System.Guid,System.Guid,System.Guid)">
+ <summary>Creates an instance of <see cref="T:System.Linq.Expressions.SymbolDocumentInfo"></see>.</summary>
+ <param name="fileName">A <see cref="T:System.String"></see> to set the <see cref="P:System.Linq.Expressions.SymbolDocumentInfo.FileName"></see> equal to.</param>
+ <param name="language">A <see cref="T:System.Guid"></see> to set the <see cref="P:System.Linq.Expressions.SymbolDocumentInfo.Language"></see> equal to.</param>
+ <param name="languageVendor">A <see cref="T:System.Guid"></see> to set the <see cref="P:System.Linq.Expressions.SymbolDocumentInfo.LanguageVendor"></see> equal to.</param>
+ <param name="documentType">A <see cref="T:System.Guid"></see> to set the <see cref="P:System.Linq.Expressions.SymbolDocumentInfo.DocumentType"></see> equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.SymbolDocumentInfo"></see> that has the <see cref="P:System.Linq.Expressions.SymbolDocumentInfo.FileName"></see> and <see cref="P:System.Linq.Expressions.SymbolDocumentInfo.Language"></see> and <see cref="P:System.Linq.Expressions.SymbolDocumentInfo.LanguageVendor"></see> and <see cref="P:System.Linq.Expressions.SymbolDocumentInfo.DocumentType"></see> properties set to the specified value.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.SymbolDocument(System.String,System.Guid,System.Guid)">
+ <summary>Creates an instance of <see cref="T:System.Linq.Expressions.SymbolDocumentInfo"></see>.</summary>
+ <param name="fileName">A <see cref="T:System.String"></see> to set the <see cref="P:System.Linq.Expressions.SymbolDocumentInfo.FileName"></see> equal to.</param>
+ <param name="language">A <see cref="T:System.Guid"></see> to set the <see cref="P:System.Linq.Expressions.SymbolDocumentInfo.Language"></see> equal to.</param>
+ <param name="languageVendor">A <see cref="T:System.Guid"></see> to set the <see cref="P:System.Linq.Expressions.SymbolDocumentInfo.LanguageVendor"></see> equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.SymbolDocumentInfo"></see> that has the <see cref="P:System.Linq.Expressions.SymbolDocumentInfo.FileName"></see> and <see cref="P:System.Linq.Expressions.SymbolDocumentInfo.Language"></see> and <see cref="P:System.Linq.Expressions.SymbolDocumentInfo.LanguageVendor"></see> properties set to the specified value.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.SymbolDocument(System.String)">
+ <summary>Creates an instance of <see cref="T:System.Linq.Expressions.SymbolDocumentInfo"></see>.</summary>
+ <param name="fileName">A <see cref="T:System.String"></see> to set the <see cref="P:System.Linq.Expressions.SymbolDocumentInfo.FileName"></see> equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.SymbolDocumentInfo"></see> that has the <see cref="P:System.Linq.Expressions.SymbolDocumentInfo.FileName"></see> property set to the specified value.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.SymbolDocument(System.String,System.Guid)">
+ <summary>Creates an instance of <see cref="T:System.Linq.Expressions.SymbolDocumentInfo"></see>.</summary>
+ <param name="fileName">A <see cref="T:System.String"></see> to set the <see cref="P:System.Linq.Expressions.SymbolDocumentInfo.FileName"></see> equal to.</param>
+ <param name="language">A <see cref="T:System.Guid"></see> to set the <see cref="P:System.Linq.Expressions.SymbolDocumentInfo.Language"></see> equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.SymbolDocumentInfo"></see> that has the <see cref="P:System.Linq.Expressions.SymbolDocumentInfo.FileName"></see> and <see cref="P:System.Linq.Expressions.SymbolDocumentInfo.Language"></see> properties set to the specified value.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Throw(System.Linq.Expressions.Expression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.UnaryExpression"></see> that represents a throwing of an exception.</summary>
+ <param name="value">An <see cref="T:System.Linq.Expressions.Expression"></see>.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.UnaryExpression"></see> that represents the exception.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Throw(System.Linq.Expressions.Expression,System.Type)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.UnaryExpression"></see> that represents a throwing of an exception with a given type.</summary>
+ <param name="value">An <see cref="T:System.Linq.Expressions.Expression"></see>.</param>
+ <param name="type">The new <see cref="T:System.Type"></see> of the expression.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.UnaryExpression"></see> that represents the exception.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.ToString">
+ <summary>Returns a textual representation of the <see cref="T:System.Linq.Expressions.Expression"></see>.</summary>
+ <returns>A textual representation of the <see cref="T:System.Linq.Expressions.Expression"></see>.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.TryCatch(System.Linq.Expressions.Expression,System.Linq.Expressions.CatchBlock[])">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.TryExpression"></see> representing a try block with any number of catch statements and neither a fault nor finally block.</summary>
+ <param name="body">The body of the try block.</param>
+ <param name="handlers">The array of zero or more <see cref="T:System.Linq.Expressions.CatchBlock"></see> expressions representing the catch statements to be associated with the try block.</param>
+ <returns>The created <see cref="T:System.Linq.Expressions.TryExpression"></see>.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.TryCatchFinally(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.CatchBlock[])">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.TryExpression"></see> representing a try block with any number of catch statements and a finally block.</summary>
+ <param name="body">The body of the try block.</param>
+ <param name="finally">The body of the finally block.</param>
+ <param name="handlers">The array of zero or more <see cref="T:System.Linq.Expressions.CatchBlock"></see> expressions representing the catch statements to be associated with the try block.</param>
+ <returns>The created <see cref="T:System.Linq.Expressions.TryExpression"></see>.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.TryFault(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.TryExpression"></see> representing a try block with a fault block and no catch statements.</summary>
+ <param name="body">The body of the try block.</param>
+ <param name="fault">The body of the fault block.</param>
+ <returns>The created <see cref="T:System.Linq.Expressions.TryExpression"></see>.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.TryFinally(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.TryExpression"></see> representing a try block with a finally block and no catch statements.</summary>
+ <param name="body">The body of the try block.</param>
+ <param name="finally">The body of the finally block.</param>
+ <returns>The created <see cref="T:System.Linq.Expressions.TryExpression"></see>.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.TryGetActionType(System.Type[],System.Type@)">
+ <summary>Creates a <see cref="P:System.Linq.Expressions.Expression.Type"></see> object that represents a generic System.Action delegate type that has specific type arguments.</summary>
+ <param name="typeArgs">An array of Type objects that specify the type arguments for the System.Action delegate type.</param>
+ <param name="actionType">When this method returns, contains the generic System.Action delegate type that has specific type arguments. Contains null if there is no generic System.Action delegate that matches the typeArgs.This parameter is passed uninitialized.</param>
+ <returns>true if generic System.Action delegate type was created for specific <paramref name="typeArgs">typeArgs</paramref>; false otherwise.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.TryGetFuncType(System.Type[],System.Type@)">
+ <summary>Creates a <see cref="P:System.Linq.Expressions.Expression.Type"></see> object that represents a generic System.Func delegate type that has specific type arguments. The last type argument specifies the return type of the created delegate.</summary>
+ <param name="typeArgs">An array of Type objects that specify the type arguments for the System.Func delegate type.</param>
+ <param name="funcType">When this method returns, contains the generic System.Func delegate type that has specific type arguments. Contains null if there is no generic System.Func delegate that matches the typeArgs.This parameter is passed uninitialized.</param>
+ <returns>true if generic System.Func delegate type was created for specific <paramref name="typeArgs">typeArgs</paramref>; false otherwise.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.Expression.Type">
+ <summary>Gets the static type of the expression that this <see cref="T:System.Linq.Expressions.Expression"></see> represents.</summary>
+ <returns>The <see cref="T:System.Type"></see> that represents the static type of the expression.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.TypeAs(System.Linq.Expressions.Expression,System.Type)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.UnaryExpression"></see> that represents an explicit reference or boxing conversion where null is supplied if the conversion fails.</summary>
+ <param name="expression">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.UnaryExpression.Operand"></see> property equal to.</param>
+ <param name="type">A <see cref="T:System.Type"></see> to set the <see cref="P:System.Linq.Expressions.Expression.Type"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.UnaryExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.TypeAs"></see> and the <see cref="P:System.Linq.Expressions.UnaryExpression.Operand"></see> and <see cref="P:System.Linq.Expressions.Expression.Type"></see> properties set to the specified values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="expression">expression</paramref> or <paramref name="type">type</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.TypeEqual(System.Linq.Expressions.Expression,System.Type)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.TypeBinaryExpression"></see> that compares run-time type identity.</summary>
+ <param name="expression">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="T:System.Linq.Expressions.Expression"></see> property equal to.</param>
+ <param name="type">A <see cref="P:System.Linq.Expressions.Expression.Type"></see> to set the <see cref="P:System.Linq.Expressions.TypeBinaryExpression.TypeOperand"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.TypeBinaryExpression"></see> for which the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property is equal to <see cref="M:System.Linq.Expressions.Expression.TypeEqual(System.Linq.Expressions.Expression,System.Type)"></see> and for which the <see cref="T:System.Linq.Expressions.Expression"></see> and <see cref="P:System.Linq.Expressions.TypeBinaryExpression.TypeOperand"></see> properties are set to the specified values.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.TypeIs(System.Linq.Expressions.Expression,System.Type)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.TypeBinaryExpression"></see>.</summary>
+ <param name="expression">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.TypeBinaryExpression.Expression"></see> property equal to.</param>
+ <param name="type">A <see cref="P:System.Linq.Expressions.Expression.Type"></see> to set the <see cref="P:System.Linq.Expressions.TypeBinaryExpression.TypeOperand"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.TypeBinaryExpression"></see> for which the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property is equal to <see cref="F:System.Linq.Expressions.ExpressionType.TypeIs"></see> and for which the <see cref="P:System.Linq.Expressions.TypeBinaryExpression.Expression"></see> and <see cref="P:System.Linq.Expressions.TypeBinaryExpression.TypeOperand"></see> properties are set to the specified values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="expression">expression</paramref> or <paramref name="type">type</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.UnaryPlus(System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.UnaryExpression"></see> that represents a unary plus operation.</summary>
+ <param name="expression">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.UnaryExpression.Operand"></see> property equal to.</param>
+ <param name="method">A <see cref="T:System.Reflection.MethodInfo"></see> to set the <see cref="P:System.Linq.Expressions.UnaryExpression.Method"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.UnaryExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.UnaryPlus"></see> and the <see cref="P:System.Linq.Expressions.UnaryExpression.Operand"></see> and <see cref="P:System.Linq.Expressions.UnaryExpression.Method"></see> properties set to the specified values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="expression">expression</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="method">method</paramref> is not null and the method it represents returns void, is not static (Shared in Visual Basic), or does not take exactly one argument.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="method">method</paramref> is null and the unary plus operator is not defined for <paramref name="expression">expression</paramref>.Type. -or- <paramref name="expression">expression</paramref>.Type (or its corresponding non-nullable type if it is a nullable value type) is not assignable to the argument type of the method represented by <paramref name="method">method</paramref>.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.UnaryPlus(System.Linq.Expressions.Expression)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.UnaryExpression"></see> that represents a unary plus operation.</summary>
+ <param name="expression">An <see cref="T:System.Linq.Expressions.Expression"></see> to set the <see cref="P:System.Linq.Expressions.UnaryExpression.Operand"></see> property equal to.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.UnaryExpression"></see> that has the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property equal to <see cref="F:System.Linq.Expressions.ExpressionType.UnaryPlus"></see> and the <see cref="P:System.Linq.Expressions.UnaryExpression.Operand"></see> property set to the specified value.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="expression">expression</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException">The unary plus operator is not defined for <paramref name="expression">expression</paramref>.Type.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Unbox(System.Linq.Expressions.Expression,System.Type)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.UnaryExpression"></see> that represents an explicit unboxing.</summary>
+ <param name="expression">An <see cref="T:System.Linq.Expressions.Expression"></see> to unbox.</param>
+ <param name="type">The new <see cref="T:System.Type"></see> of the expression.</param>
+ <returns>An instance of <see cref="T:System.Linq.Expressions.UnaryExpression"></see>.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Variable(System.Type,System.String)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.ParameterExpression"></see> node that can be used to identify a parameter or a variable in an expression tree.</summary>
+ <param name="type">The type of the parameter or variable.</param>
+ <param name="name">The name of the parameter or variable. This name is used for debugging or printing purpose only.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.ParameterExpression"></see> node with the specified name and type.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.Variable(System.Type)">
+ <summary>Creates a <see cref="T:System.Linq.Expressions.ParameterExpression"></see> node that can be used to identify a parameter or a variable in an expression tree.</summary>
+ <param name="type">The type of the parameter or variable.</param>
+ <returns>A <see cref="T:System.Linq.Expressions.ParameterExpression"></see> node with the specified name and type</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.Expression.VisitChildren(System.Linq.Expressions.ExpressionVisitor)">
+ <summary>Reduces the node and then calls the visitor delegate on the reduced expression. The method throws an exception if the node is not reducible.</summary>
+ <param name="visitor">An instance of <see cref="T:System.Func`2"></see>.</param>
+ <returns>The expression being visited, or an expression which should replace it in the tree.</returns>
+ </member>
+ <member name="T:System.Linq.Expressions.ExpressionType">
+ <summary>Describes the node types for the nodes of an expression tree.</summary>
+ </member>
+ <member name="F:System.Linq.Expressions.ExpressionType.Add">
+ <summary>An addition operation, such as a + b, without overflow checking, for numeric operands.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Linq.Expressions.ExpressionType.AddAssign">
+ <summary>An addition compound assignment operation, such as (a += b), without overflow checking, for numeric operands.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Linq.Expressions.ExpressionType.AddAssignChecked">
+ <summary>An addition compound assignment operation, such as (a += b), with overflow checking, for numeric operands.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Linq.Expressions.ExpressionType.AddChecked">
+ <summary>An addition operation, such as (a + b), with overflow checking, for numeric operands.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Linq.Expressions.ExpressionType.And">
+ <summary>A bitwise or logical AND operation, such as (a &amp; b) in C# and (a And b) in Visual Basic.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Linq.Expressions.ExpressionType.AndAlso">
+ <summary>A conditional AND operation that evaluates the second operand only if the first operand evaluates to true. It corresponds to (a &amp;&amp; b) in C# and (a AndAlso b) in Visual Basic.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Linq.Expressions.ExpressionType.AndAssign">
+ <summary>A bitwise or logical AND compound assignment operation, such as (a &amp;= b) in C#.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Linq.Expressions.ExpressionType.ArrayIndex">
+ <summary>An indexing operation in a one-dimensional array, such as array[index] in C# or array(index) in Visual Basic.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Linq.Expressions.ExpressionType.ArrayLength">
+ <summary>An operation that obtains the length of a one-dimensional array, such as array.Length.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Linq.Expressions.ExpressionType.Assign">
+ <summary>An assignment operation, such as (a = b).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Linq.Expressions.ExpressionType.Block">
+ <summary>A block of expressions.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Linq.Expressions.ExpressionType.Call">
+ <summary>A method call, such as in the obj.sampleMethod() expression.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Linq.Expressions.ExpressionType.Coalesce">
+ <summary>A node that represents a null coalescing operation, such as (a ?? b) in C# or If(a, b) in Visual Basic.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Linq.Expressions.ExpressionType.Conditional">
+ <summary>A conditional operation, such as a &gt; b ? a : b in C# or If(a &gt; b, a, b) in Visual Basic.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Linq.Expressions.ExpressionType.Constant">
+ <summary>A constant value.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Linq.Expressions.ExpressionType.Convert">
+ <summary>A cast or conversion operation, such as (SampleType)obj in C#or CType(obj, SampleType) in Visual Basic. For a numeric conversion, if the converted value is too large for the destination type, no exception is thrown.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Linq.Expressions.ExpressionType.ConvertChecked">
+ <summary>A cast or conversion operation, such as (SampleType)obj in C#or CType(obj, SampleType) in Visual Basic. For a numeric conversion, if the converted value does not fit the destination type, an exception is thrown.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Linq.Expressions.ExpressionType.DebugInfo">
+ <summary>Debugging information.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Linq.Expressions.ExpressionType.Decrement">
+ <summary>A unary decrement operation, such as (a - 1) in C# and Visual Basic. The object a should not be modified in place.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Linq.Expressions.ExpressionType.Default">
+ <summary>A default value.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Linq.Expressions.ExpressionType.Divide">
+ <summary>A division operation, such as (a / b), for numeric operands.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Linq.Expressions.ExpressionType.DivideAssign">
+ <summary>An division compound assignment operation, such as (a /= b), for numeric operands.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Linq.Expressions.ExpressionType.Dynamic">
+ <summary>A dynamic operation.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Linq.Expressions.ExpressionType.Equal">
+ <summary>A node that represents an equality comparison, such as (a == b) in C# or (a = b) in Visual Basic.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Linq.Expressions.ExpressionType.ExclusiveOr">
+ <summary>A bitwise or logical XOR operation, such as (a ^ b) in C# or (a Xor b) in Visual Basic.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Linq.Expressions.ExpressionType.ExclusiveOrAssign">
+ <summary>A bitwise or logical XOR compound assignment operation, such as (a ^= b) in C#.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Linq.Expressions.ExpressionType.Extension">
+ <summary>An extension expression.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Linq.Expressions.ExpressionType.Goto">
+ <summary>A &quot;go to&quot; expression, such as goto Label in C# or GoTo Label in Visual Basic.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Linq.Expressions.ExpressionType.GreaterThan">
+ <summary>A &quot;greater than&quot; comparison, such as (a &gt; b).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Linq.Expressions.ExpressionType.GreaterThanOrEqual">
+ <summary>A &quot;greater than or equal to&quot; comparison, such as (a &gt;= b).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Linq.Expressions.ExpressionType.Increment">
+ <summary>A unary increment operation, such as (a + 1) in C# and Visual Basic. The object a should not be modified in place.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Linq.Expressions.ExpressionType.Index">
+ <summary>An index operation or an operation that accesses a property that takes arguments.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Linq.Expressions.ExpressionType.Invoke">
+ <summary>An operation that invokes a delegate or lambda expression, such as sampleDelegate.Invoke().</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Linq.Expressions.ExpressionType.IsFalse">
+ <summary>A false condition value.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Linq.Expressions.ExpressionType.IsTrue">
+ <summary>A true condition value.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Linq.Expressions.ExpressionType.Label">
+ <summary>A label.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Linq.Expressions.ExpressionType.Lambda">
+ <summary>A lambda expression, such as a =&gt; a + a in C# or Function(a) a + a in Visual Basic.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Linq.Expressions.ExpressionType.LeftShift">
+ <summary>A bitwise left-shift operation, such as (a &lt;&lt; b).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Linq.Expressions.ExpressionType.LeftShiftAssign">
+ <summary>A bitwise left-shift compound assignment, such as (a &lt;&lt;= b).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Linq.Expressions.ExpressionType.LessThan">
+ <summary>A &quot;less than&quot; comparison, such as (a &lt; b).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Linq.Expressions.ExpressionType.LessThanOrEqual">
+ <summary>A &quot;less than or equal to&quot; comparison, such as (a &lt;= b).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Linq.Expressions.ExpressionType.ListInit">
+ <summary>An operation that creates a new <see cref="T:System.Collections.IEnumerable"></see> object and initializes it from a list of elements, such as new List(){ a, b, c } in C# or Dim sampleList = { a, b, c } in Visual Basic.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Linq.Expressions.ExpressionType.Loop">
+ <summary>A loop, such as for or while.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Linq.Expressions.ExpressionType.MemberAccess">
+ <summary>An operation that reads from a field or property, such as obj.SampleProperty.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Linq.Expressions.ExpressionType.MemberInit">
+ <summary>An operation that creates a new object and initializes one or more of its members, such as new Point { X = 1, Y = 2 } in C# or New Point With {.X = 1, .Y = 2} in Visual Basic.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Linq.Expressions.ExpressionType.Modulo">
+ <summary>An arithmetic remainder operation, such as (a % b) in C# or (a Mod b) in Visual Basic.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Linq.Expressions.ExpressionType.ModuloAssign">
+ <summary>An arithmetic remainder compound assignment operation, such as (a %= b) in C#.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Linq.Expressions.ExpressionType.Multiply">
+ <summary>A multiplication operation, such as (a * b), without overflow checking, for numeric operands.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Linq.Expressions.ExpressionType.MultiplyAssign">
+ <summary>A multiplication compound assignment operation, such as (a *= b), without overflow checking, for numeric operands.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Linq.Expressions.ExpressionType.MultiplyAssignChecked">
+ <summary>A multiplication compound assignment operation, such as (a *= b), that has overflow checking, for numeric operands.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Linq.Expressions.ExpressionType.MultiplyChecked">
+ <summary>An multiplication operation, such as (a * b), that has overflow checking, for numeric operands.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Linq.Expressions.ExpressionType.Negate">
+ <summary>An arithmetic negation operation, such as (-a). The object a should not be modified in place.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Linq.Expressions.ExpressionType.NegateChecked">
+ <summary>An arithmetic negation operation, such as (-a), that has overflow checking. The object a should not be modified in place.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Linq.Expressions.ExpressionType.New">
+ <summary>An operation that calls a constructor to create a new object, such as new SampleType().</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Linq.Expressions.ExpressionType.NewArrayBounds">
+ <summary>An operation that creates a new array, in which the bounds for each dimension are specified, such as new SampleType[dim1, dim2] in C# or New SampleType(dim1, dim2) in Visual Basic.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Linq.Expressions.ExpressionType.NewArrayInit">
+ <summary>An operation that creates a new one-dimensional array and initializes it from a list of elements, such as new SampleType[]{a, b, c} in C# or New SampleType(){a, b, c} in Visual Basic.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Linq.Expressions.ExpressionType.Not">
+ <summary>A bitwise complement or logical negation operation. In C#, it is equivalent to (~a) for integral types and to (!a) for Boolean values. In Visual Basic, it is equivalent to (Not a). The object a should not be modified in place.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Linq.Expressions.ExpressionType.NotEqual">
+ <summary>An inequality comparison, such as (a != b) in C# or (a &lt;&gt; b) in Visual Basic.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Linq.Expressions.ExpressionType.OnesComplement">
+ <summary>A ones complement operation, such as (~a) in C#.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Linq.Expressions.ExpressionType.Or">
+ <summary>A bitwise or logical OR operation, such as (a | b) in C# or (a Or b) in Visual Basic.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Linq.Expressions.ExpressionType.OrAssign">
+ <summary>A bitwise or logical OR compound assignment, such as (a |= b) in C#.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Linq.Expressions.ExpressionType.OrElse">
+ <summary>A short-circuiting conditional OR operation, such as (a || b) in C# or (a OrElse b) in Visual Basic.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Linq.Expressions.ExpressionType.Parameter">
+ <summary>A reference to a parameter or variable that is defined in the context of the expression. For more information, see <see cref="T:System.Linq.Expressions.ParameterExpression"></see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Linq.Expressions.ExpressionType.PostDecrementAssign">
+ <summary>A unary postfix decrement, such as (a--). The object a should be modified in place.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Linq.Expressions.ExpressionType.PostIncrementAssign">
+ <summary>A unary postfix increment, such as (a++). The object a should be modified in place.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Linq.Expressions.ExpressionType.Power">
+ <summary>A mathematical operation that raises a number to a power, such as (a ^ b) in Visual Basic.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Linq.Expressions.ExpressionType.PowerAssign">
+ <summary>A compound assignment operation that raises a number to a power, such as (a ^= b) in Visual Basic.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Linq.Expressions.ExpressionType.PreDecrementAssign">
+ <summary>A unary prefix decrement, such as (--a). The object a should be modified in place.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Linq.Expressions.ExpressionType.PreIncrementAssign">
+ <summary>A unary prefix increment, such as (++a). The object a should be modified in place.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Linq.Expressions.ExpressionType.Quote">
+ <summary>An expression that has a constant value of type <see cref="T:System.Linq.Expressions.Expression"></see>. A <see cref="F:System.Linq.Expressions.ExpressionType.Quote"></see> node can contain references to parameters that are defined in the context of the expression it represents.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Linq.Expressions.ExpressionType.RightShift">
+ <summary>A bitwise right-shift operation, such as (a &gt;&gt; b).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Linq.Expressions.ExpressionType.RightShiftAssign">
+ <summary>A bitwise right-shift compound assignment operation, such as (a &gt;&gt;= b).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Linq.Expressions.ExpressionType.RuntimeVariables">
+ <summary>A list of run-time variables. For more information, see <see cref="T:System.Linq.Expressions.RuntimeVariablesExpression"></see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Linq.Expressions.ExpressionType.Subtract">
+ <summary>A subtraction operation, such as (a - b), without overflow checking, for numeric operands.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Linq.Expressions.ExpressionType.SubtractAssign">
+ <summary>A subtraction compound assignment operation, such as (a -= b), without overflow checking, for numeric operands.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Linq.Expressions.ExpressionType.SubtractAssignChecked">
+ <summary>A subtraction compound assignment operation, such as (a -= b), that has overflow checking, for numeric operands.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Linq.Expressions.ExpressionType.SubtractChecked">
+ <summary>An arithmetic subtraction operation, such as (a - b), that has overflow checking, for numeric operands.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Linq.Expressions.ExpressionType.Switch">
+ <summary>A switch operation, such as switch in C# or Select Case in Visual Basic.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Linq.Expressions.ExpressionType.Throw">
+ <summary>An operation that throws an exception, such as throw new Exception().</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Linq.Expressions.ExpressionType.Try">
+ <summary>A try-catch expression.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Linq.Expressions.ExpressionType.TypeAs">
+ <summary>An explicit reference or boxing conversion in which null is supplied if the conversion fails, such as (obj as SampleType) in C# or TryCast(obj, SampleType) in Visual Basic.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Linq.Expressions.ExpressionType.TypeEqual">
+ <summary>An exact type test.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Linq.Expressions.ExpressionType.TypeIs">
+ <summary>A type test, such as obj is SampleType in C# or TypeOf obj is SampleType in Visual Basic.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Linq.Expressions.ExpressionType.UnaryPlus">
+ <summary>A unary plus operation, such as (+a). The result of a predefined unary plus operation is the value of the operand, but user-defined implementations might have unusual results.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Linq.Expressions.ExpressionType.Unbox">
+ <summary>An unbox value type operation, such as unbox and unbox.any instructions in MSIL.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Linq.Expressions.ExpressionVisitor">
+ <summary>Represents a visitor or rewriter for expression trees.</summary>
+ </member>
+ <member name="M:System.Linq.Expressions.ExpressionVisitor.#ctor">
+ <summary>Initializes a new instance of <see cref="T:System.Linq.Expressions.ExpressionVisitor"></see>.</summary>
+ </member>
+ <member name="M:System.Linq.Expressions.ExpressionVisitor.Visit(System.Collections.ObjectModel.ReadOnlyCollection{System.Linq.Expressions.Expression})">
+ <summary>Dispatches the list of expressions to one of the more specialized visit methods in this class.</summary>
+ <param name="nodes">The expressions to visit.</param>
+ <returns>The modified expression list, if any one of the elements were modified; otherwise, returns the original expression list.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.ExpressionVisitor.Visit(System.Linq.Expressions.Expression)">
+ <summary>Dispatches the expression to one of the more specialized visit methods in this class.</summary>
+ <param name="node">The expression to visit.</param>
+ <returns>The modified expression, if it or any subexpression was modified; otherwise, returns the original expression.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.ExpressionVisitor.Visit``1(System.Collections.ObjectModel.ReadOnlyCollection{``0},System.Func{``0,``0})">
+ <summary>Visits all nodes in the collection using a specified element visitor.</summary>
+ <param name="nodes">The nodes to visit.</param>
+ <param name="elementVisitor">A delegate that visits a single element, optionally replacing it with a new element.</param>
+ <typeparam name="T">The type of the nodes.</typeparam>
+ <returns>The modified node list, if any of the elements were modified; otherwise, returns the original node list.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.ExpressionVisitor.VisitAndConvert``1(System.Collections.ObjectModel.ReadOnlyCollection{``0},System.String)">
+ <summary>Visits all expressions in the collection, casting the results back to the original expression type.</summary>
+ <param name="nodes">The expressions to visit.</param>
+ <param name="callerName">The name of the calling method; used to report to report a better error message.</param>
+ <typeparam name="T">The type of the expressions.</typeparam>
+ <returns>The modified expression collection, if any expression was modified; otherwise, returns the original expression collection.</returns>
+ <exception cref="T:System.InvalidOperationException">The visit method for one of the expressions returned a different type.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.ExpressionVisitor.VisitAndConvert``1(``0,System.String)">
+ <summary>Visits an expression, casting the result back to the original expression type.</summary>
+ <param name="node">The expression to visit.</param>
+ <param name="callerName">The name of the calling method; used to report to report a better error message.</param>
+ <typeparam name="T">The type of the expression.</typeparam>
+ <returns>The modified expression, if it or any subexpression was modified; otherwise, returns the original expression.</returns>
+ <exception cref="T:System.InvalidOperationException">The visit method for this node returned a different type.</exception>
+ </member>
+ <member name="M:System.Linq.Expressions.ExpressionVisitor.VisitBinary(System.Linq.Expressions.BinaryExpression)">
+ <summary>Visits the children of the <see cref="T:System.Linq.Expressions.BinaryExpression"></see>.</summary>
+ <param name="node">The expression to visit.</param>
+ <returns>The modified expression, if it or any subexpression was modified; otherwise, returns the original expression.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.ExpressionVisitor.VisitBlock(System.Linq.Expressions.BlockExpression)">
+ <summary>Visits the children of the <see cref="T:System.Linq.Expressions.BlockExpression"></see>.</summary>
+ <param name="node">The expression to visit.</param>
+ <returns>The modified expression, if it or any subexpression was modified; otherwise, returns the original expression.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.ExpressionVisitor.VisitCatchBlock(System.Linq.Expressions.CatchBlock)">
+ <summary>Visits the children of the <see cref="T:System.Linq.Expressions.CatchBlock"></see>.</summary>
+ <param name="node">The expression to visit.</param>
+ <returns>The modified expression, if it or any subexpression was modified; otherwise, returns the original expression.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.ExpressionVisitor.VisitConditional(System.Linq.Expressions.ConditionalExpression)">
+ <summary>Visits the children of the <see cref="T:System.Linq.Expressions.ConditionalExpression"></see>.</summary>
+ <param name="node">The expression to visit.</param>
+ <returns>The modified expression, if it or any subexpression was modified; otherwise, returns the original expression.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.ExpressionVisitor.VisitConstant(System.Linq.Expressions.ConstantExpression)">
+ <summary>Visits the <see cref="T:System.Linq.Expressions.ConstantExpression"></see>.</summary>
+ <param name="node">The expression to visit.</param>
+ <returns>The modified expression, if it or any subexpression was modified; otherwise, returns the original expression.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.ExpressionVisitor.VisitDebugInfo(System.Linq.Expressions.DebugInfoExpression)">
+ <summary>Visits the <see cref="T:System.Linq.Expressions.DebugInfoExpression"></see>.</summary>
+ <param name="node">The expression to visit.</param>
+ <returns>The modified expression, if it or any subexpression was modified; otherwise, returns the original expression.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.ExpressionVisitor.VisitDefault(System.Linq.Expressions.DefaultExpression)">
+ <summary>Visits the <see cref="T:System.Linq.Expressions.DefaultExpression"></see>.</summary>
+ <param name="node">The expression to visit.</param>
+ <returns>The modified expression, if it or any subexpression was modified; otherwise, returns the original expression.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.ExpressionVisitor.VisitDynamic(System.Linq.Expressions.DynamicExpression)">
+ <summary>Visits the children of the <see cref="T:System.Linq.Expressions.DynamicExpression"></see>.</summary>
+ <param name="node">The expression to visit.</param>
+ <returns>The modified expression, if it or any subexpression was modified; otherwise, returns the original expression.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.ExpressionVisitor.VisitElementInit(System.Linq.Expressions.ElementInit)">
+ <summary>Visits the children of the <see cref="T:System.Linq.Expressions.ElementInit"></see>.</summary>
+ <param name="node">The expression to visit.</param>
+ <returns>The modified expression, if it or any subexpression was modified; otherwise, returns the original expression.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.ExpressionVisitor.VisitExtension(System.Linq.Expressions.Expression)">
+ <summary>Visits the children of the extension expression.</summary>
+ <param name="node">The expression to visit.</param>
+ <returns>The modified expression, if it or any subexpression was modified; otherwise, returns the original expression.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.ExpressionVisitor.VisitGoto(System.Linq.Expressions.GotoExpression)">
+ <summary>Visits the children of the <see cref="T:System.Linq.Expressions.GotoExpression"></see>.</summary>
+ <param name="node">The expression to visit.</param>
+ <returns>The modified expression, if it or any subexpression was modified; otherwise, returns the original expression.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.ExpressionVisitor.VisitIndex(System.Linq.Expressions.IndexExpression)">
+ <summary>Visits the children of the <see cref="T:System.Linq.Expressions.IndexExpression"></see>.</summary>
+ <param name="node">The expression to visit.</param>
+ <returns>The modified expression, if it or any subexpression was modified; otherwise, returns the original expression.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.ExpressionVisitor.VisitInvocation(System.Linq.Expressions.InvocationExpression)">
+ <summary>Visits the children of the <see cref="T:System.Linq.Expressions.InvocationExpression"></see>.</summary>
+ <param name="node">The expression to visit.</param>
+ <returns>The modified expression, if it or any subexpression was modified; otherwise, returns the original expression.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.ExpressionVisitor.VisitLabel(System.Linq.Expressions.LabelExpression)">
+ <summary>Visits the children of the <see cref="T:System.Linq.Expressions.LabelExpression"></see>.</summary>
+ <param name="node">The expression to visit.</param>
+ <returns>The modified expression, if it or any subexpression was modified; otherwise, returns the original expression.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.ExpressionVisitor.VisitLabelTarget(System.Linq.Expressions.LabelTarget)">
+ <summary>Visits the <see cref="T:System.Linq.Expressions.LabelTarget"></see>.</summary>
+ <param name="node">The expression to visit.</param>
+ <returns>The modified expression, if it or any subexpression was modified; otherwise, returns the original expression.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.ExpressionVisitor.VisitLambda``1(System.Linq.Expressions.Expression{``0})">
+ <summary>Visits the children of the <see cref="T:System.Linq.Expressions.Expression`1"></see>.</summary>
+ <param name="node">The expression to visit.</param>
+ <typeparam name="T">The type of the delegate.</typeparam>
+ <returns>The modified expression, if it or any subexpression was modified; otherwise, returns the original expression.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.ExpressionVisitor.VisitListInit(System.Linq.Expressions.ListInitExpression)">
+ <summary>Visits the children of the <see cref="T:System.Linq.Expressions.ListInitExpression"></see>.</summary>
+ <param name="node">The expression to visit.</param>
+ <returns>The modified expression, if it or any subexpression was modified; otherwise, returns the original expression.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.ExpressionVisitor.VisitLoop(System.Linq.Expressions.LoopExpression)">
+ <summary>Visits the children of the <see cref="T:System.Linq.Expressions.LoopExpression"></see>.</summary>
+ <param name="node">The expression to visit.</param>
+ <returns>The modified expression, if it or any subexpression was modified; otherwise, returns the original expression.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.ExpressionVisitor.VisitMember(System.Linq.Expressions.MemberExpression)">
+ <summary>Visits the children of the <see cref="T:System.Linq.Expressions.MemberExpression"></see>.</summary>
+ <param name="node">The expression to visit.</param>
+ <returns>The modified expression, if it or any subexpression was modified; otherwise, returns the original expression.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.ExpressionVisitor.VisitMemberAssignment(System.Linq.Expressions.MemberAssignment)">
+ <summary>Visits the children of the <see cref="T:System.Linq.Expressions.MemberAssignment"></see>.</summary>
+ <param name="node">The expression to visit.</param>
+ <returns>The modified expression, if it or any subexpression was modified; otherwise, returns the original expression.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.ExpressionVisitor.VisitMemberBinding(System.Linq.Expressions.MemberBinding)">
+ <summary>Visits the children of the <see cref="T:System.Linq.Expressions.MemberBinding"></see>.</summary>
+ <param name="node">The expression to visit.</param>
+ <returns>The modified expression, if it or any subexpression was modified; otherwise, returns the original expression.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.ExpressionVisitor.VisitMemberInit(System.Linq.Expressions.MemberInitExpression)">
+ <summary>Visits the children of the <see cref="T:System.Linq.Expressions.MemberInitExpression"></see>.</summary>
+ <param name="node">The expression to visit.</param>
+ <returns>The modified expression, if it or any subexpression was modified; otherwise, returns the original expression.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.ExpressionVisitor.VisitMemberListBinding(System.Linq.Expressions.MemberListBinding)">
+ <summary>Visits the children of the <see cref="T:System.Linq.Expressions.MemberListBinding"></see>.</summary>
+ <param name="node">The expression to visit.</param>
+ <returns>The modified expression, if it or any subexpression was modified; otherwise, returns the original expression.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.ExpressionVisitor.VisitMemberMemberBinding(System.Linq.Expressions.MemberMemberBinding)">
+ <summary>Visits the children of the <see cref="T:System.Linq.Expressions.MemberMemberBinding"></see>.</summary>
+ <param name="node">The expression to visit.</param>
+ <returns>The modified expression, if it or any subexpression was modified; otherwise, returns the original expression.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.ExpressionVisitor.VisitMethodCall(System.Linq.Expressions.MethodCallExpression)">
+ <summary>Visits the children of the <see cref="T:System.Linq.Expressions.MethodCallExpression"></see>.</summary>
+ <param name="node">The expression to visit.</param>
+ <returns>The modified expression, if it or any subexpression was modified; otherwise, returns the original expression.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.ExpressionVisitor.VisitNew(System.Linq.Expressions.NewExpression)">
+ <summary>Visits the children of the <see cref="T:System.Linq.Expressions.NewExpression"></see>.</summary>
+ <param name="node">The expression to visit.</param>
+ <returns>The modified expression, if it or any subexpression was modified; otherwise, returns the original expression.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.ExpressionVisitor.VisitNewArray(System.Linq.Expressions.NewArrayExpression)">
+ <summary>Visits the children of the <see cref="T:System.Linq.Expressions.NewArrayExpression"></see>.</summary>
+ <param name="node">The expression to visit.</param>
+ <returns>The modified expression, if it or any subexpression was modified; otherwise, returns the original expression.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.ExpressionVisitor.VisitParameter(System.Linq.Expressions.ParameterExpression)">
+ <summary>Visits the <see cref="T:System.Linq.Expressions.ParameterExpression"></see>.</summary>
+ <param name="node">The expression to visit.</param>
+ <returns>The modified expression, if it or any subexpression was modified; otherwise, returns the original expression.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.ExpressionVisitor.VisitRuntimeVariables(System.Linq.Expressions.RuntimeVariablesExpression)">
+ <summary>Visits the children of the <see cref="T:System.Linq.Expressions.RuntimeVariablesExpression"></see>.</summary>
+ <param name="node">The expression to visit.</param>
+ <returns>The modified expression, if it or any subexpression was modified; otherwise, returns the original expression.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.ExpressionVisitor.VisitSwitch(System.Linq.Expressions.SwitchExpression)">
+ <summary>Visits the children of the <see cref="T:System.Linq.Expressions.SwitchExpression"></see>.</summary>
+ <param name="node">The expression to visit.</param>
+ <returns>The modified expression, if it or any subexpression was modified; otherwise, returns the original expression.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.ExpressionVisitor.VisitSwitchCase(System.Linq.Expressions.SwitchCase)">
+ <summary>Visits the children of the <see cref="T:System.Linq.Expressions.SwitchCase"></see>.</summary>
+ <param name="node">The expression to visit.</param>
+ <returns>The modified expression, if it or any subexpression was modified; otherwise, returns the original expression.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.ExpressionVisitor.VisitTry(System.Linq.Expressions.TryExpression)">
+ <summary>Visits the children of the <see cref="T:System.Linq.Expressions.TryExpression"></see>.</summary>
+ <param name="node">The expression to visit.</param>
+ <returns>The modified expression, if it or any subexpression was modified; otherwise, returns the original expression.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.ExpressionVisitor.VisitTypeBinary(System.Linq.Expressions.TypeBinaryExpression)">
+ <summary>Visits the children of the <see cref="T:System.Linq.Expressions.TypeBinaryExpression"></see>.</summary>
+ <param name="node">The expression to visit.</param>
+ <returns>The modified expression, if it or any subexpression was modified; otherwise, returns the original expression.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.ExpressionVisitor.VisitUnary(System.Linq.Expressions.UnaryExpression)">
+ <summary>Visits the children of the <see cref="T:System.Linq.Expressions.UnaryExpression"></see>.</summary>
+ <param name="node">The expression to visit.</param>
+ <returns>The modified expression, if it or any subexpression was modified; otherwise, returns the original expression.</returns>
+ </member>
+ <member name="T:System.Linq.Expressions.GotoExpression">
+ <summary>Represents an unconditional jump. This includes return statements, break and continue statements, and other jumps.</summary>
+ </member>
+ <member name="P:System.Linq.Expressions.GotoExpression.Kind">
+ <summary>The kind of the &quot;go to&quot; expression. Serves information purposes only.</summary>
+ <returns>The <see cref="T:System.Linq.Expressions.GotoExpressionKind"></see> object representing the kind of the &quot;go to&quot; expression.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.GotoExpression.NodeType">
+ <summary>Returns the node type of this <see cref="T:System.Linq.Expressions.Expression"></see>.</summary>
+ <returns>The <see cref="T:System.Linq.Expressions.ExpressionType"></see> that represents this expression.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.GotoExpression.Target">
+ <summary>The target label where this node jumps to.</summary>
+ <returns>The <see cref="T:System.Linq.Expressions.LabelTarget"></see> object representing the target label for this node.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.GotoExpression.Type">
+ <summary>Gets the static type of the expression that this <see cref="T:System.Linq.Expressions.Expression"></see> represents.</summary>
+ <returns>The <see cref="P:System.Linq.Expressions.GotoExpression.Type"></see> that represents the static type of the expression.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.GotoExpression.Update(System.Linq.Expressions.LabelTarget,System.Linq.Expressions.Expression)">
+ <summary>Creates a new expression that is like this one, but using the supplied children. If all of the children are the same, it will return this expression.</summary>
+ <param name="target">The <see cref="P:System.Linq.Expressions.GotoExpression.Target"></see> property of the result.</param>
+ <param name="value">The <see cref="P:System.Linq.Expressions.GotoExpression.Value"></see> property of the result.</param>
+ <returns>This expression if no children are changed or an expression with the updated children.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.GotoExpression.Value">
+ <summary>The value passed to the target, or null if the target is of type System.Void.</summary>
+ <returns>The <see cref="T:System.Linq.Expressions.Expression"></see> object representing the value passed to the target or null.</returns>
+ </member>
+ <member name="T:System.Linq.Expressions.GotoExpressionKind">
+ <summary>Specifies what kind of jump this <see cref="T:System.Linq.Expressions.GotoExpression"></see> represents.</summary>
+ </member>
+ <member name="F:System.Linq.Expressions.GotoExpressionKind.Break">
+ <summary>A <see cref="T:System.Linq.Expressions.GotoExpression"></see> that represents a break statement.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Linq.Expressions.GotoExpressionKind.Continue">
+ <summary>A <see cref="T:System.Linq.Expressions.GotoExpression"></see> that represents a continue statement.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Linq.Expressions.GotoExpressionKind.Goto">
+ <summary>A <see cref="T:System.Linq.Expressions.GotoExpression"></see> that represents a jump to some location.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Linq.Expressions.GotoExpressionKind.Return">
+ <summary>A <see cref="T:System.Linq.Expressions.GotoExpression"></see> that represents a return statement.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Linq.Expressions.IArgumentProvider">
+ <summary><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="7"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">Provides an internal interface for accessing the arguments of multiple tree nodes (DynamicExpression, ElementInit, MethodCallExpression, InvocationExpression, NewExpression, and InexExpression). You should not use this API. It is only public due to DLL refactoring and exists only for internal performance optimizations. </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="3" sourceendlinenumber="3"> This enables two optimizations which reduce the size of expression trees. The first enables the tree nodes to hold onto an IList<t> instead of a ReadOnlyCollection. IList<t> saves the cost of allocating the ReadOnlyCollection for each node. The second enables creating specialized subclasses that hold onto a specific number of arguments (for example, Block2, Block3, Block4). Therefore, these nodes avoid allocating both a ReadOnlyCollection and an array for storing their elements, saving 32 bytes per node. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="5" sourceendlinenumber="5"> The expression tree nodes continue to expose the original LINQ properties of ReadOnlyCollections. The nodes do this by re-using a field for storing both the array or an element that would normally be stored in the array. </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="7" sourceendlinenumber="7"> For the array case, the collection is typed to IList<t> instead of ReadOnlyCollection<t>. When the node is initially constructed it is an array. When the compiler accesses the members it uses this interface. Accessing array elements promotes the array to a ReadOnlyCollection. <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="9" sourceendlinenumber="9"> For the object case we store the first argument in a field typed to object. When the node is initially constructed, the field holds the Expression. The compiler accesses arguments through this interface, and the accessor for the first argument uses Expression.ReturnObject to return the object that handles the Expression or ReadOnlyCollection case. When the user accesses the ReadOnlyCollection, then the object field is updated to hold directly onto the ReadOnlyCollection. </p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="11" sourceendlinenumber="11"> It is important that the Expressions consistently return the same ReadOnlyCollection. Otherwise, the re-writer tree walker will break. It is a breaking change from LINQ v1 to return different ReadOnlyCollections form the same Expression node. Currently users can rely on object identity to tell if the node has changed. Storing the ReadOnlyCollection in an overloaded field both reduces memory usage and maintains compatibility for the public API.</p>
+</t></t></t></t></p>
+</summary>
+ </member>
+ <member name="P:System.Linq.Expressions.IArgumentProvider.ArgumentCount">
+ <summary>Returns the number of arguments to the expression tree node. You should not use this type. It is only public due to assembly refactoring, and it is used internally for performance optimizations.</summary>
+ <returns>The number of arguments to the expression tree node as <see cref="T:System.Int32"></see>.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.IArgumentProvider.GetArgument(System.Int32)">
+ <summary>Returns the argument at index, throwing if index is out of bounds. You should not use this type. It is only public due to assembly refactoring, and it is used internally for performance optimizations.</summary>
+ <param name="index">The index of the argument.</param>
+ <returns>The argument at index, throwing if index is out of bounds as <see cref="T:System.Linq.Expressions.Expression"></see>.</returns>
+ </member>
+ <member name="T:System.Linq.Expressions.IDynamicExpression">
+ <summary>Provides an internal interface for accessing the arguments of DynamicExpression tree nodes as well as CallSite and Rewriting functionality. You should not use this API. It is only public due to DLL refactoring and exists only for internal performance optimizations.</summary>
+ </member>
+ <member name="M:System.Linq.Expressions.IDynamicExpression.CreateCallSite">
+ <summary>Optionally creates the CallSite and returns the CallSite for the DynamicExpression’s polymorphic inline cache. You should not use this type. It is only public due to assembly refactoring, and it is used internally for performance optimizations.</summary>
+ <returns>The CallSite for the DynamicExpression’s polymorphic inline cache.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.IDynamicExpression.DelegateType">
+ <summary>Gets the delegate type used by the CallSite, which is the type of the rules used in the dynamic expression’s polymorhphic inline cache.</summary>
+ <returns>The delegate type used by the CallSite.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.IDynamicExpression.Rewrite(System.Linq.Expressions.Expression[])">
+ <summary>Rewrites this node replacing the dynamic expression’s arguments with the provided values. The number of args needs to match the number of the current expression. You should not use this type. It is only public due to assembly refactoring, and it is used internally for performance optimizations. This helper method allows re-writing of nodes to be independent of the specific implementation class deriving from DynamicExpression that is being used at the call site.</summary>
+ <param name="args">The arguments used to replace this node.</param>
+ <returns>The rewritten node, but if no changes were made, then returns the same node.</returns>
+ </member>
+ <member name="T:System.Linq.Expressions.IndexExpression">
+ <summary>Represents indexing a property or array.</summary>
+ </member>
+ <member name="P:System.Linq.Expressions.IndexExpression.Arguments">
+ <summary>Gets the arguments that will be used to index the property or array.</summary>
+ <returns>The read-only collection containing the arguments that will be used to index the property or array.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.IndexExpression.Indexer">
+ <summary>Gets the <see cref="T:System.Reflection.PropertyInfo"></see> for the property if the expression represents an indexed property, returns null otherwise.</summary>
+ <returns>The <see cref="T:System.Reflection.PropertyInfo"></see> for the property if the expression represents an indexed property, otherwise null.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.IndexExpression.NodeType">
+ <summary>Returns the node type of this <see cref="T:System.Linq.Expressions.Expression"></see>.</summary>
+ <returns>The <see cref="T:System.Linq.Expressions.ExpressionType"></see> that represents this expression.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.IndexExpression.Object">
+ <summary>An object to index.</summary>
+ <returns>The <see cref="T:System.Linq.Expressions.Expression"></see> representing the object to index.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.IndexExpression.Type">
+ <summary>Gets the static type of the expression that this <see cref="T:System.Linq.Expressions.Expression"></see> represents.</summary>
+ <returns>The <see cref="P:System.Linq.Expressions.IndexExpression.Type"></see> that represents the static type of the expression.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.IndexExpression.Update(System.Linq.Expressions.Expression,System.Collections.Generic.IEnumerable{System.Linq.Expressions.Expression})">
+ <summary>Creates a new expression that is like this one, but using the supplied children. If all of the children are the same, it will return this expression.</summary>
+ <param name="object">The <see cref="P:System.Linq.Expressions.IndexExpression.Object"></see> property of the result.</param>
+ <param name="arguments">The <see cref="P:System.Linq.Expressions.IndexExpression.Arguments"></see> property of the result.</param>
+ <returns>This expression if no children are changed or an expression with the updated children.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.IndexExpression.System#Linq#Expressions#IArgumentProvider#ArgumentCount">
+ <summary>Returns the number of arguments to the expression tree node. You should not use this member. It is only public due to assembly refactoring, and it is used internally for performance optimizations.</summary>
+ <returns>Returns <see cref="T:System.Int32"></see>.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.IndexExpression.System#Linq#Expressions#IArgumentProvider#GetArgument(System.Int32)">
+ <summary>Returns the argument at index, throwing if index is out of bounds. You should not use this member. It is only public due to assembly refactoring, and it is used internally for performance optimizations.</summary>
+ <param name="index">The index of the argument.</param>
+ <returns>Returns <see cref="T:System.Linq.Expressions.Expression"></see>.</returns>
+ </member>
+ <member name="T:System.Linq.Expressions.InvocationExpression">
+ <summary>Represents an expression that applies a delegate or lambda expression to a list of argument expressions.</summary>
+ </member>
+ <member name="P:System.Linq.Expressions.InvocationExpression.Arguments">
+ <summary>Gets the arguments that the delegate or lambda expression is applied to.</summary>
+ <returns>A <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1"></see> of <see cref="T:System.Linq.Expressions.Expression"></see> objects which represent the arguments that the delegate is applied to.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.InvocationExpression.Expression">
+ <summary>Gets the delegate or lambda expression to be applied.</summary>
+ <returns>An <see cref="T:System.Linq.Expressions.Expression"></see> that represents the delegate to be applied.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.InvocationExpression.NodeType">
+ <summary>Returns the node type of this expression. Extension nodes should return <see cref="F:System.Linq.Expressions.ExpressionType.Extension"></see> when overriding this method.</summary>
+ <returns>The <see cref="T:System.Linq.Expressions.ExpressionType"></see> of the expression.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.InvocationExpression.Type">
+ <summary>Gets the static type of the expression that this <see cref="P:System.Linq.Expressions.InvocationExpression.Expression"></see> represents.</summary>
+ <returns>The <see cref="P:System.Linq.Expressions.InvocationExpression.Type"></see> that represents the static type of the expression.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.InvocationExpression.Update(System.Linq.Expressions.Expression,System.Collections.Generic.IEnumerable{System.Linq.Expressions.Expression})">
+ <summary>Creates a new expression that is like this one, but using the supplied children. If all of the children are the same, it will return this expression.</summary>
+ <param name="expression">The <see cref="P:System.Linq.Expressions.InvocationExpression.Expression"></see> property of the result.</param>
+ <param name="arguments">The <see cref="P:System.Linq.Expressions.InvocationExpression.Arguments"></see> property of the result.</param>
+ <returns>This expression if no children are changed or an expression with the updated children.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.InvocationExpression.System#Linq#Expressions#IArgumentProvider#ArgumentCount">
+ <summary>Returns the number of arguments to the expression tree node. You should not use this member. It is only public due to assembly refactoring, and it is used internally for performance optimizations.</summary>
+ <returns>The number of arguments to the expression tree node as <see cref="T:System.Int32"></see>.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.InvocationExpression.System#Linq#Expressions#IArgumentProvider#GetArgument(System.Int32)">
+ <summary>Returns the argument at index, throwing if index is out of bounds. You should not use this member. It is only public due to assembly refactoring, and it is used internally for performance optimizations.</summary>
+ <param name="index">The index of the argument.</param>
+ <returns>The argument at index, throwing if index is out of bounds, as <see cref="T:System.Linq.Expressions.Expression"></see>.</returns>
+ </member>
+ <member name="T:System.Linq.Expressions.LabelExpression">
+ <summary>Represents a label, which can be put in any <see cref="T:System.Linq.Expressions.Expression"></see> context. If it is jumped to, it will get the value provided by the corresponding <see cref="T:System.Linq.Expressions.GotoExpression"></see>. Otherwise, it receives the value in <see cref="P:System.Linq.Expressions.LabelExpression.DefaultValue"></see>. If the <see cref="T:System.Type"></see> equals System.Void, no value should be provided.</summary>
+ </member>
+ <member name="P:System.Linq.Expressions.LabelExpression.DefaultValue">
+ <summary>The value of the <see cref="T:System.Linq.Expressions.LabelExpression"></see> when the label is reached through regular control flow (for example, is not jumped to).</summary>
+ <returns>The Expression object representing the value of the <see cref="T:System.Linq.Expressions.LabelExpression"></see>.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.LabelExpression.NodeType">
+ <summary>Returns the node type of this <see cref="T:System.Linq.Expressions.Expression"></see>.</summary>
+ <returns>The <see cref="T:System.Linq.Expressions.ExpressionType"></see> that represents this expression.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.LabelExpression.Target">
+ <summary>The <see cref="T:System.Linq.Expressions.LabelTarget"></see> which this label is associated with.</summary>
+ <returns>The <see cref="T:System.Linq.Expressions.LabelTarget"></see> which this label is associated with.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.LabelExpression.Type">
+ <summary>Gets the static type of the expression that this <see cref="T:System.Linq.Expressions.Expression"></see> represents.</summary>
+ <returns>The <see cref="P:System.Linq.Expressions.LabelExpression.Type"></see> that represents the static type of the expression.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.LabelExpression.Update(System.Linq.Expressions.LabelTarget,System.Linq.Expressions.Expression)">
+ <summary>Creates a new expression that is like this one, but using the supplied children. If all of the children are the same, it will return this expression.</summary>
+ <param name="target">The <see cref="P:System.Linq.Expressions.LabelExpression.Target"></see> property of the result.</param>
+ <param name="defaultValue">The <see cref="P:System.Linq.Expressions.LabelExpression.DefaultValue"></see> property of the result</param>
+ <returns>This expression if no children are changed or an expression with the updated children.</returns>
+ </member>
+ <member name="T:System.Linq.Expressions.LabelTarget">
+ <summary>Used to represent the target of a <see cref="T:System.Linq.Expressions.GotoExpression"></see>.</summary>
+ </member>
+ <member name="P:System.Linq.Expressions.LabelTarget.Name">
+ <summary>Gets the name of the label.</summary>
+ <returns>The name of the label.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.LabelTarget.ToString">
+ <summary>Returns a <see cref="T:System.String"></see> that represents the current <see cref="T:System.Object"></see>.</summary>
+ <returns>A <see cref="T:System.String"></see> that represents the current <see cref="T:System.Object"></see>.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.LabelTarget.Type">
+ <summary>The type of value that is passed when jumping to the label (or <see cref="T:System.Void"></see> if no value should be passed).</summary>
+ <returns>The <see cref="T:System.Type"></see> object representing the type of the value that is passed when jumping to the label or <see cref="T:System.Void"></see> if no value should be passed</returns>
+ </member>
+ <member name="T:System.Linq.Expressions.LambdaExpression">
+ <summary>Describes a lambda expression. This captures a block of code that is similar to a .NET method body.</summary>
+ </member>
+ <member name="P:System.Linq.Expressions.LambdaExpression.Body">
+ <summary>Gets the body of the lambda expression.</summary>
+ <returns>An <see cref="T:System.Linq.Expressions.Expression"></see> that represents the body of the lambda expression.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.LambdaExpression.Compile">
+ <summary>Produces a delegate that represents the lambda expression.</summary>
+ <returns>A <see cref="T:System.Delegate"></see> that contains the compiled version of the lambda expression.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.LambdaExpression.Compile(System.Boolean)">
+ <param name="preferInterpretation"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Linq.Expressions.LambdaExpression.Compile(System.Runtime.CompilerServices.DebugInfoGenerator)">
+ <summary>Produces a delegate that represents the lambda expression.</summary>
+ <param name="debugInfoGenerator">Debugging information generator used by the compiler to mark sequence points and annotate local variables.</param>
+ <returns>A delegate containing the compiled version of the lambda.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.LambdaExpression.Name">
+ <summary>Gets the name of the lambda expression.</summary>
+ <returns>The name of the lambda expression.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.LambdaExpression.NodeType">
+ <summary>Returns the node type of this <see cref="T:System.Linq.Expressions.Expression"></see>.</summary>
+ <returns>The <see cref="T:System.Linq.Expressions.ExpressionType"></see> that represents this expression.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.LambdaExpression.Parameters">
+ <summary>Gets the parameters of the lambda expression.</summary>
+ <returns>A <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1"></see> of <see cref="T:System.Linq.Expressions.ParameterExpression"></see> objects that represent the parameters of the lambda expression.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.LambdaExpression.ReturnType">
+ <summary>Gets the return type of the lambda expression.</summary>
+ <returns>The <see cref="T:System.Type"></see> object representing the type of the lambda expression.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.LambdaExpression.TailCall">
+ <summary>Gets the value that indicates if the lambda expression will be compiled with the tail call optimization.</summary>
+ <returns>True if the lambda expression will be compiled with the tail call optimization, otherwise false.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.LambdaExpression.Type">
+ <summary>Gets the static type of the expression that this <see cref="T:System.Linq.Expressions.Expression"></see> represents.</summary>
+ <returns>The <see cref="P:System.Linq.Expressions.LambdaExpression.Type"></see> that represents the static type of the expression.</returns>
+ </member>
+ <member name="T:System.Linq.Expressions.ListInitExpression">
+ <summary>Represents a constructor call that has a collection initializer.</summary>
+ </member>
+ <member name="P:System.Linq.Expressions.ListInitExpression.CanReduce">
+ <summary>Gets a value that indicates whether the expression tree node can be reduced.</summary>
+ <returns>True if the node can be reduced, otherwise false.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.ListInitExpression.Initializers">
+ <summary>Gets the element initializers that are used to initialize a collection.</summary>
+ <returns>A <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1"></see> of <see cref="T:System.Linq.Expressions.ElementInit"></see> objects which represent the elements that are used to initialize the collection.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.ListInitExpression.NewExpression">
+ <summary>Gets the expression that contains a call to the constructor of a collection type.</summary>
+ <returns>A <see cref="T:System.Linq.Expressions.NewExpression"></see> that represents the call to the constructor of a collection type.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.ListInitExpression.NodeType">
+ <summary>Returns the node type of this <see cref="T:System.Linq.Expressions.Expression"></see>.</summary>
+ <returns>The <see cref="T:System.Linq.Expressions.ExpressionType"></see> that represents this expression.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.ListInitExpression.Reduce">
+ <summary>Reduces the binary expression node to a simpler expression.</summary>
+ <returns>The reduced expression.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.ListInitExpression.Type">
+ <summary>Gets the static type of the expression that this <see cref="T:System.Linq.Expressions.Expression"></see> represents.</summary>
+ <returns>The <see cref="P:System.Linq.Expressions.ListInitExpression.Type"></see> that represents the static type of the expression.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.ListInitExpression.Update(System.Linq.Expressions.NewExpression,System.Collections.Generic.IEnumerable{System.Linq.Expressions.ElementInit})">
+ <summary>Creates a new expression that is like this one, but using the supplied children. If all of the children are the same, it will return this expression.</summary>
+ <param name="newExpression">The <see cref="P:System.Linq.Expressions.ListInitExpression.NewExpression"></see> property of the result.</param>
+ <param name="initializers">The <see cref="P:System.Linq.Expressions.ListInitExpression.Initializers"></see> property of the result.</param>
+ <returns>This expression if no children are changed or an expression with the updated children.</returns>
+ </member>
+ <member name="T:System.Linq.Expressions.LoopExpression">
+ <summary>Represents an infinite loop. It can be exited with &quot;break&quot;.</summary>
+ </member>
+ <member name="P:System.Linq.Expressions.LoopExpression.Body">
+ <summary>Gets the <see cref="T:System.Linq.Expressions.Expression"></see> that is the body of the loop.</summary>
+ <returns>The <see cref="T:System.Linq.Expressions.Expression"></see> that is the body of the loop.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.LoopExpression.BreakLabel">
+ <summary>Gets the <see cref="T:System.Linq.Expressions.LabelTarget"></see> that is used by the loop body as a break statement target.</summary>
+ <returns>The <see cref="T:System.Linq.Expressions.LabelTarget"></see> that is used by the loop body as a break statement target.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.LoopExpression.ContinueLabel">
+ <summary>Gets the <see cref="T:System.Linq.Expressions.LabelTarget"></see> that is used by the loop body as a continue statement target.</summary>
+ <returns>The <see cref="T:System.Linq.Expressions.LabelTarget"></see> that is used by the loop body as a continue statement target.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.LoopExpression.NodeType">
+ <summary>Returns the node type of this expression. Extension nodes should return <see cref="F:System.Linq.Expressions.ExpressionType.Extension"></see> when overriding this method.</summary>
+ <returns>The <see cref="T:System.Linq.Expressions.ExpressionType"></see> of the expression.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.LoopExpression.Type">
+ <summary>Gets the static type of the expression that this <see cref="T:System.Linq.Expressions.Expression"></see> represents.</summary>
+ <returns>The <see cref="P:System.Linq.Expressions.LoopExpression.Type"></see> that represents the static type of the expression.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.LoopExpression.Update(System.Linq.Expressions.LabelTarget,System.Linq.Expressions.LabelTarget,System.Linq.Expressions.Expression)">
+ <summary>Creates a new expression that is like this one, but using the supplied children. If all of the children are the same, it will return this expression.</summary>
+ <param name="breakLabel">The <see cref="P:System.Linq.Expressions.LoopExpression.BreakLabel"></see> property of the result.</param>
+ <param name="continueLabel">The <see cref="P:System.Linq.Expressions.LoopExpression.ContinueLabel"></see> property of the result.</param>
+ <param name="body">The <see cref="P:System.Linq.Expressions.LoopExpression.Body"></see> property of the result.</param>
+ <returns>This expression if no children are changed or an expression with the updated children.</returns>
+ </member>
+ <member name="T:System.Linq.Expressions.MemberAssignment">
+ <summary>Represents assignment operation for a field or property of an object.</summary>
+ </member>
+ <member name="P:System.Linq.Expressions.MemberAssignment.Expression">
+ <summary>Gets the expression to assign to the field or property.</summary>
+ <returns>The <see cref="T:System.Linq.Expressions.Expression"></see> that represents the value to assign to the field or property.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.MemberAssignment.Update(System.Linq.Expressions.Expression)">
+ <summary>Creates a new expression that is like this one, but using the supplied children. If all of the children are the same, it will return this expression.</summary>
+ <param name="expression">The <see cref="P:System.Linq.Expressions.MemberAssignment.Expression"></see> property of the result.</param>
+ <returns>This expression if no children are changed or an expression with the updated children.</returns>
+ </member>
+ <member name="T:System.Linq.Expressions.MemberBinding">
+ <summary>Provides the base class from which the classes that represent bindings that are used to initialize members of a newly created object derive.</summary>
+ </member>
+ <member name="M:System.Linq.Expressions.MemberBinding.#ctor(System.Linq.Expressions.MemberBindingType,System.Reflection.MemberInfo)">
+ <summary>Initializes a new instance of the <see cref="T:System.Linq.Expressions.MemberBinding"></see> class.</summary>
+ <param name="type">The <see cref="T:System.Linq.Expressions.MemberBindingType"></see> that discriminates the type of binding that is represented.</param>
+ <param name="member">The <see cref="T:System.Reflection.MemberInfo"></see> that represents a field or property to be initialized.</param>
+ </member>
+ <member name="P:System.Linq.Expressions.MemberBinding.BindingType">
+ <summary>Gets the type of binding that is represented.</summary>
+ <returns>One of the <see cref="T:System.Linq.Expressions.MemberBindingType"></see> values.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.MemberBinding.Member">
+ <summary>Gets the field or property to be initialized.</summary>
+ <returns>The <see cref="T:System.Reflection.MemberInfo"></see> that represents the field or property to be initialized.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.MemberBinding.ToString">
+ <summary>Returns a textual representation of the <see cref="T:System.Linq.Expressions.MemberBinding"></see>.</summary>
+ <returns>A textual representation of the <see cref="T:System.Linq.Expressions.MemberBinding"></see>.</returns>
+ </member>
+ <member name="T:System.Linq.Expressions.MemberBindingType">
+ <summary>Describes the binding types that are used in <see cref="T:System.Linq.Expressions.MemberInitExpression"></see> objects.</summary>
+ </member>
+ <member name="F:System.Linq.Expressions.MemberBindingType.Assignment">
+ <summary>A binding that represents initializing a member with the value of an expression.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Linq.Expressions.MemberBindingType.ListBinding">
+ <summary>A binding that represents initializing a member of type <see cref="T:System.Collections.IList"></see> or <see cref="T:System.Collections.Generic.ICollection`1"></see> from a list of elements.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Linq.Expressions.MemberBindingType.MemberBinding">
+ <summary>A binding that represents recursively initializing members of a member.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Linq.Expressions.MemberExpression">
+ <summary>Represents accessing a field or property.</summary>
+ </member>
+ <member name="M:System.Linq.Expressions.MemberExpression.Accept(System.Linq.Expressions.ExpressionVisitor)">
+ <summary>Dispatches to the specific visit method for this node type. For example, <see cref="T:System.Linq.Expressions.MethodCallExpression"></see> calls the <see cref="M:System.Linq.Expressions.ExpressionVisitor.VisitMethodCall(System.Linq.Expressions.MethodCallExpression)"></see>.</summary>
+ <param name="visitor">The visitor to visit this node with.</param>
+ <returns>The result of visiting this node.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.MemberExpression.Expression">
+ <summary>Gets the containing object of the field or property.</summary>
+ <returns>An <see cref="T:System.Linq.Expressions.Expression"></see> that represents the containing object of the field or property.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.MemberExpression.Member">
+ <summary>Gets the field or property to be accessed.</summary>
+ <returns>The <see cref="T:System.Reflection.MemberInfo"></see> that represents the field or property to be accessed.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.MemberExpression.NodeType">
+ <summary>Returns the node type of this <see cref="P:System.Linq.Expressions.MemberExpression.Expression"></see>.</summary>
+ <returns>The <see cref="T:System.Linq.Expressions.ExpressionType"></see> that represents this expression.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.MemberExpression.Update(System.Linq.Expressions.Expression)">
+ <summary>Creates a new expression that is like this one, but using the supplied children. If all of the children are the same, it will return this expression.</summary>
+ <param name="expression">The <see cref="P:System.Linq.Expressions.MemberExpression.Expression"></see> property of the result.</param>
+ <returns>This expression if no children are changed or an expression with the updated children.</returns>
+ </member>
+ <member name="T:System.Linq.Expressions.MemberInitExpression">
+ <summary>Represents calling a constructor and initializing one or more members of the new object.</summary>
+ </member>
+ <member name="P:System.Linq.Expressions.MemberInitExpression.Bindings">
+ <summary>Gets the bindings that describe how to initialize the members of the newly created object.</summary>
+ <returns>A <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1"></see> of <see cref="T:System.Linq.Expressions.MemberBinding"></see> objects which describe how to initialize the members.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.MemberInitExpression.CanReduce">
+ <summary>Gets a value that indicates whether the expression tree node can be reduced.</summary>
+ <returns>True if the node can be reduced, otherwise false.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.MemberInitExpression.NewExpression">
+ <summary>Gets the expression that represents the constructor call.</summary>
+ <returns>A <see cref="T:System.Linq.Expressions.NewExpression"></see> that represents the constructor call.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.MemberInitExpression.NodeType">
+ <summary>Returns the node type of this Expression. Extension nodes should return <see cref="F:System.Linq.Expressions.ExpressionType.Extension"></see> when overriding this method.</summary>
+ <returns>The <see cref="T:System.Linq.Expressions.ExpressionType"></see> of the expression.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.MemberInitExpression.Reduce">
+ <summary>Reduces the <see cref="T:System.Linq.Expressions.MemberInitExpression"></see> to a simpler expression.</summary>
+ <returns>The reduced expression.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.MemberInitExpression.Type">
+ <summary>Gets the static type of the expression that this <see cref="T:System.Linq.Expressions.Expression"></see> represents.</summary>
+ <returns>The <see cref="P:System.Linq.Expressions.MemberInitExpression.Type"></see> that represents the static type of the expression.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.MemberInitExpression.Update(System.Linq.Expressions.NewExpression,System.Collections.Generic.IEnumerable{System.Linq.Expressions.MemberBinding})">
+ <summary>Creates a new expression that is like this one, but using the supplied children. If all of the children are the same, it will return this expression.</summary>
+ <param name="newExpression">The <see cref="P:System.Linq.Expressions.MemberInitExpression.NewExpression"></see> property of the result.</param>
+ <param name="bindings">The <see cref="P:System.Linq.Expressions.MemberInitExpression.Bindings"></see> property of the result.</param>
+ <returns>This expression if no children are changed or an expression with the updated children.</returns>
+ </member>
+ <member name="T:System.Linq.Expressions.MemberListBinding">
+ <summary>Represents initializing the elements of a collection member of a newly created object.</summary>
+ </member>
+ <member name="P:System.Linq.Expressions.MemberListBinding.Initializers">
+ <summary>Gets the element initializers for initializing a collection member of a newly created object.</summary>
+ <returns>A <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1"></see> of <see cref="T:System.Linq.Expressions.ElementInit"></see> objects to initialize a collection member with.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.MemberListBinding.Update(System.Collections.Generic.IEnumerable{System.Linq.Expressions.ElementInit})">
+ <summary>Creates a new expression that is like this one, but using the supplied children. If all of the children are the same, it will return this expression.</summary>
+ <param name="initializers">The <see cref="P:System.Linq.Expressions.MemberListBinding.Initializers"></see> property of the result.</param>
+ <returns>This expression if no children are changed or an expression with the updated children.</returns>
+ </member>
+ <member name="T:System.Linq.Expressions.MemberMemberBinding">
+ <summary>Represents initializing members of a member of a newly created object.</summary>
+ </member>
+ <member name="P:System.Linq.Expressions.MemberMemberBinding.Bindings">
+ <summary>Gets the bindings that describe how to initialize the members of a member.</summary>
+ <returns>A <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1"></see> of <see cref="T:System.Linq.Expressions.MemberBinding"></see> objects that describe how to initialize the members of the member.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.MemberMemberBinding.Update(System.Collections.Generic.IEnumerable{System.Linq.Expressions.MemberBinding})">
+ <summary>Creates a new expression that is like this one, but using the supplied children. If all of the children are the same, it will return this expression.</summary>
+ <param name="bindings">The <see cref="P:System.Linq.Expressions.MemberMemberBinding.Bindings"></see> property of the result.</param>
+ <returns>This expression if no children are changed or an expression with the updated children.</returns>
+ </member>
+ <member name="T:System.Linq.Expressions.MethodCallExpression">
+ <summary>Represents a call to either static or an instance method.</summary>
+ </member>
+ <member name="M:System.Linq.Expressions.MethodCallExpression.Accept(System.Linq.Expressions.ExpressionVisitor)">
+ <summary>Dispatches to the specific visit method for this node type. For example, <see cref="T:System.Linq.Expressions.MethodCallExpression"></see> calls the <see cref="M:System.Linq.Expressions.ExpressionVisitor.VisitMethodCall(System.Linq.Expressions.MethodCallExpression)"></see>.</summary>
+ <param name="visitor">The visitor to visit this node with.</param>
+ <returns>The result of visiting this node.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.MethodCallExpression.Arguments">
+ <summary>Gets a collection of expressions that represent arguments of the called method.</summary>
+ <returns>A <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1"></see> of <see cref="T:System.Linq.Expressions.Expression"></see> objects which represent the arguments to the called method.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.MethodCallExpression.Method">
+ <summary>Gets the <see cref="T:System.Reflection.MethodInfo"></see> for the method to be called.</summary>
+ <returns>The <see cref="T:System.Reflection.MethodInfo"></see> that represents the called method.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.MethodCallExpression.NodeType">
+ <summary>Returns the node type of this <see cref="T:System.Linq.Expressions.Expression"></see>.</summary>
+ <returns>The <see cref="T:System.Linq.Expressions.ExpressionType"></see> that represents this expression.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.MethodCallExpression.Object">
+ <summary>Gets the <see cref="T:System.Linq.Expressions.Expression"></see> that represents the instance for instance method calls or null for static method calls.</summary>
+ <returns>An <see cref="T:System.Linq.Expressions.Expression"></see> that represents the receiving object of the method.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.MethodCallExpression.Type">
+ <summary>Gets the static type of the expression that this <see cref="T:System.Linq.Expressions.Expression"></see> represents.</summary>
+ <returns>The <see cref="P:System.Linq.Expressions.MethodCallExpression.Type"></see> that represents the static type of the expression.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.MethodCallExpression.Update(System.Linq.Expressions.Expression,System.Collections.Generic.IEnumerable{System.Linq.Expressions.Expression})">
+ <summary>Creates a new expression that is like this one, but using the supplied children. If all of the children are the same, it will return this expression.</summary>
+ <param name="object">The <see cref="P:System.Linq.Expressions.MethodCallExpression.Object"></see> property of the result.</param>
+ <param name="arguments">The <see cref="P:System.Linq.Expressions.MethodCallExpression.Arguments"></see> property of the result.</param>
+ <returns>This expression if no children are changed or an expression with the updated children.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.MethodCallExpression.System#Linq#Expressions#IArgumentProvider#ArgumentCount">
+ <summary>Returns the number of arguments to the expression tree node. You should not use this member. It is only public due to assembly refactoring, and it is used internally for performance optimizations.</summary>
+ <returns>The number of arguments to the expression tree node as <see cref="T:System.Int32"></see>.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.MethodCallExpression.System#Linq#Expressions#IArgumentProvider#GetArgument(System.Int32)">
+ <summary>Returns the argument at index, throwing if index is out of bounds. You should not use this member. It is only public due to assembly refactoring, and it is used internally for performance optimizations.</summary>
+ <param name="index">The index of the argument.</param>
+ <returns>Returns <see cref="T:System.Linq.Expressions.Expression"></see>.</returns>
+ </member>
+ <member name="T:System.Linq.Expressions.NewArrayExpression">
+ <summary>Represents creating a new array and possibly initializing the elements of the new array.</summary>
+ </member>
+ <member name="M:System.Linq.Expressions.NewArrayExpression.Accept(System.Linq.Expressions.ExpressionVisitor)">
+ <summary>Dispatches to the specific visit method for this node type. For example, <see cref="T:System.Linq.Expressions.MethodCallExpression"></see> calls the <see cref="M:System.Linq.Expressions.ExpressionVisitor.VisitMethodCall(System.Linq.Expressions.MethodCallExpression)"></see>.</summary>
+ <param name="visitor">The visitor to visit this node with.</param>
+ <returns>The result of visiting this node.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.NewArrayExpression.Expressions">
+ <summary>Gets the bounds of the array if the value of the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property is <see cref="F:System.Linq.Expressions.ExpressionType.NewArrayBounds"></see>, or the values to initialize the elements of the new array if the value of the <see cref="P:System.Linq.Expressions.Expression.NodeType"></see> property is <see cref="F:System.Linq.Expressions.ExpressionType.NewArrayInit"></see>.</summary>
+ <returns>A <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1"></see> of <see cref="T:System.Linq.Expressions.Expression"></see> objects which represent either the bounds of the array or the initialization values.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.NewArrayExpression.Type">
+ <summary>Gets the static type of the expression that this <see cref="T:System.Linq.Expressions.Expression"></see> represents.</summary>
+ <returns>The <see cref="P:System.Linq.Expressions.NewArrayExpression.Type"></see> that represents the static type of the expression.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.NewArrayExpression.Update(System.Collections.Generic.IEnumerable{System.Linq.Expressions.Expression})">
+ <summary>Creates a new expression that is like this one, but using the supplied children. If all of the children are the same, it will return this expression.</summary>
+ <param name="expressions">The <see cref="P:System.Linq.Expressions.NewArrayExpression.Expressions"></see> property of the result.</param>
+ <returns>This expression if no children are changed or an expression with the updated children.</returns>
+ </member>
+ <member name="T:System.Linq.Expressions.NewExpression">
+ <summary>Represents a constructor call.</summary>
+ </member>
+ <member name="M:System.Linq.Expressions.NewExpression.Accept(System.Linq.Expressions.ExpressionVisitor)">
+ <summary>Dispatches to the specific visit method for this node type. For example, <see cref="T:System.Linq.Expressions.MethodCallExpression"></see> calls the <see cref="M:System.Linq.Expressions.ExpressionVisitor.VisitMethodCall(System.Linq.Expressions.MethodCallExpression)"></see>.</summary>
+ <param name="visitor">The visitor to visit this node with.</param>
+ <returns>The result of visiting this node.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.NewExpression.Arguments">
+ <summary>Gets the arguments to the constructor.</summary>
+ <returns>A collection of <see cref="T:System.Linq.Expressions.Expression"></see> objects that represent the arguments to the constructor.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.NewExpression.Constructor">
+ <summary>Gets the called constructor.</summary>
+ <returns>The <see cref="T:System.Reflection.ConstructorInfo"></see> that represents the called constructor.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.NewExpression.Members">
+ <summary>Gets the members that can retrieve the values of the fields that were initialized with constructor arguments.</summary>
+ <returns>A collection of <see cref="T:System.Reflection.MemberInfo"></see> objects that represent the members that can retrieve the values of the fields that were initialized with constructor arguments.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.NewExpression.NodeType">
+ <summary>Returns the node type of this <see cref="T:System.Linq.Expressions.Expression"></see>.</summary>
+ <returns>The <see cref="T:System.Linq.Expressions.ExpressionType"></see> that represents this expression.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.NewExpression.Type">
+ <summary>Gets the static type of the expression that this <see cref="T:System.Linq.Expressions.Expression"></see> represents.</summary>
+ <returns>The <see cref="P:System.Linq.Expressions.NewExpression.Type"></see> that represents the static type of the expression.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.NewExpression.Update(System.Collections.Generic.IEnumerable{System.Linq.Expressions.Expression})">
+ <summary>Creates a new expression that is like this one, but using the supplied children. If all of the children are the same, it will return this expression.</summary>
+ <param name="arguments">The <see cref="P:System.Linq.Expressions.NewExpression.Arguments"></see> property of the result.</param>
+ <returns>This expression if no children are changed or an expression with the updated children.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.NewExpression.System#Linq#Expressions#IArgumentProvider#ArgumentCount">
+ <summary>Gets the number of arguments to the expression tree node.</summary>
+ <returns>The number of arguments to the expression tree node.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.NewExpression.System#Linq#Expressions#IArgumentProvider#GetArgument(System.Int32)">
+ <summary>Returns the argument at index, throwing if index is out of bounds.</summary>
+ <param name="index">The index of the argument.</param>
+ <returns>The argument at index, throwing if index is out of bounds.</returns>
+ </member>
+ <member name="T:System.Linq.Expressions.ParameterExpression">
+ <summary>Represents a named parameter expression.</summary>
+ </member>
+ <member name="M:System.Linq.Expressions.ParameterExpression.Accept(System.Linq.Expressions.ExpressionVisitor)">
+ <summary>Dispatches to the specific visit method for this node type. For example, <see cref="T:System.Linq.Expressions.MethodCallExpression"></see> calls the <see cref="M:System.Linq.Expressions.ExpressionVisitor.VisitMethodCall(System.Linq.Expressions.MethodCallExpression)"></see>.</summary>
+ <param name="visitor">The visitor to visit this node with.</param>
+ <returns>The result of visiting this node.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.ParameterExpression.IsByRef">
+ <summary>Indicates that this ParameterExpression is to be treated as a ByRef parameter.</summary>
+ <returns>True if this ParameterExpression is a ByRef parameter, otherwise false.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.ParameterExpression.Name">
+ <summary>Gets the name of the parameter or variable.</summary>
+ <returns>A <see cref="T:System.String"></see> that contains the name of the parameter.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.ParameterExpression.NodeType">
+ <summary>Returns the node type of this <see cref="T:System.Linq.Expressions.Expression"></see>.</summary>
+ <returns>The <see cref="T:System.Linq.Expressions.ExpressionType"></see> that represents this expression.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.ParameterExpression.Type">
+ <summary>Gets the static type of the expression that this <see cref="T:System.Linq.Expressions.Expression"></see> represents.</summary>
+ <returns>The <see cref="P:System.Linq.Expressions.ParameterExpression.Type"></see> that represents the static type of the expression.</returns>
+ </member>
+ <member name="T:System.Linq.Expressions.RuntimeVariablesExpression">
+ <summary>An expression that provides runtime read/write permission for variables.</summary>
+ </member>
+ <member name="P:System.Linq.Expressions.RuntimeVariablesExpression.NodeType">
+ <summary>Returns the node type of this Expression. Extension nodes should return <see cref="F:System.Linq.Expressions.ExpressionType.Extension"></see> when overriding this method.</summary>
+ <returns>The <see cref="T:System.Linq.Expressions.ExpressionType"></see> of the expression.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.RuntimeVariablesExpression.Type">
+ <summary>Gets the static type of the expression that this <see cref="T:System.Linq.Expressions.Expression"></see> represents.</summary>
+ <returns>The <see cref="P:System.Linq.Expressions.RuntimeVariablesExpression.Type"></see> that represents the static type of the expression.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.RuntimeVariablesExpression.Update(System.Collections.Generic.IEnumerable{System.Linq.Expressions.ParameterExpression})">
+ <summary>Creates a new expression that is like this one, but using the supplied children. If all of the children are the same, it will return this expression.</summary>
+ <param name="variables">The <see cref="P:System.Linq.Expressions.RuntimeVariablesExpression.Variables"></see> property of the result.</param>
+ <returns>This expression if no children are changed or an expression with the updated children.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.RuntimeVariablesExpression.Variables">
+ <summary>The variables or parameters to which to provide runtime access.</summary>
+ <returns>The read-only collection containing parameters that will be provided the runtime access.</returns>
+ </member>
+ <member name="T:System.Linq.Expressions.SwitchCase">
+ <summary>Represents one case of a <see cref="T:System.Linq.Expressions.SwitchExpression"></see>.</summary>
+ </member>
+ <member name="P:System.Linq.Expressions.SwitchCase.Body">
+ <summary>Gets the body of this case.</summary>
+ <returns>The <see cref="T:System.Linq.Expressions.Expression"></see> object that represents the body of the case block.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.SwitchCase.TestValues">
+ <summary>Gets the values of this case. This case is selected for execution when the <see cref="P:System.Linq.Expressions.SwitchExpression.SwitchValue"></see> matches any of these values.</summary>
+ <returns>The read-only collection of the values for this case block.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.SwitchCase.ToString">
+ <summary>Returns a <see cref="T:System.String"></see> that represents the current <see cref="T:System.Object"></see>.</summary>
+ <returns>A <see cref="T:System.String"></see> that represents the current <see cref="T:System.Object"></see>.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.SwitchCase.Update(System.Collections.Generic.IEnumerable{System.Linq.Expressions.Expression},System.Linq.Expressions.Expression)">
+ <summary>Creates a new expression that is like this one, but using the supplied children. If all of the children are the same, it will return this expression.</summary>
+ <param name="testValues">The <see cref="P:System.Linq.Expressions.SwitchCase.TestValues"></see> property of the result.</param>
+ <param name="body">The <see cref="P:System.Linq.Expressions.SwitchCase.Body"></see> property of the result.</param>
+ <returns>This expression if no children are changed or an expression with the updated children.</returns>
+ </member>
+ <member name="T:System.Linq.Expressions.SwitchExpression">
+ <summary>Represents a control expression that handles multiple selections by passing control to <see cref="T:System.Linq.Expressions.SwitchCase"></see>.</summary>
+ </member>
+ <member name="P:System.Linq.Expressions.SwitchExpression.Cases">
+ <summary>Gets the collection of <see cref="T:System.Linq.Expressions.SwitchCase"></see> objects for the switch.</summary>
+ <returns>The collection of <see cref="T:System.Linq.Expressions.SwitchCase"></see> objects.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.SwitchExpression.Comparison">
+ <summary>Gets the equality comparison method, if any.</summary>
+ <returns>The <see cref="T:System.Reflection.MethodInfo"></see> object representing the equality comparison method.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.SwitchExpression.DefaultBody">
+ <summary>Gets the test for the switch.</summary>
+ <returns>The <see cref="T:System.Linq.Expressions.Expression"></see> object representing the test for the switch.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.SwitchExpression.NodeType">
+ <summary>Returns the node type of this Expression. Extension nodes should return <see cref="F:System.Linq.Expressions.ExpressionType.Extension"></see> when overriding this method.</summary>
+ <returns>The <see cref="T:System.Linq.Expressions.ExpressionType"></see> of the expression.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.SwitchExpression.SwitchValue">
+ <summary>Gets the test for the switch.</summary>
+ <returns>The <see cref="T:System.Linq.Expressions.Expression"></see> object representing the test for the switch.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.SwitchExpression.Type">
+ <summary>Gets the static type of the expression that this <see cref="T:System.Linq.Expressions.Expression"></see> represents.</summary>
+ <returns>The <see cref="P:System.Linq.Expressions.SwitchExpression.Type"></see> that represents the static type of the expression.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.SwitchExpression.Update(System.Linq.Expressions.Expression,System.Collections.Generic.IEnumerable{System.Linq.Expressions.SwitchCase},System.Linq.Expressions.Expression)">
+ <summary>Creates a new expression that is like this one, but using the supplied children. If all of the children are the same, it will return this expression.</summary>
+ <param name="switchValue">The <see cref="P:System.Linq.Expressions.SwitchExpression.SwitchValue"></see> property of the result.</param>
+ <param name="cases">The <see cref="P:System.Linq.Expressions.SwitchExpression.Cases"></see> property of the result.</param>
+ <param name="defaultBody">The <see cref="P:System.Linq.Expressions.SwitchExpression.DefaultBody"></see> property of the result.</param>
+ <returns>This expression if no children are changed or an expression with the updated children.</returns>
+ </member>
+ <member name="T:System.Linq.Expressions.SymbolDocumentInfo">
+ <summary>Stores information necessary to emit debugging symbol information for a source file, in particular the file name and unique language identifier.</summary>
+ </member>
+ <member name="P:System.Linq.Expressions.SymbolDocumentInfo.DocumentType">
+ <summary>Returns the document type's unique identifier, if any. Defaults to the GUID for a text file.</summary>
+ <returns>The document type's unique identifier.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.SymbolDocumentInfo.FileName">
+ <summary>The source file name.</summary>
+ <returns>The string representing the source file name.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.SymbolDocumentInfo.Language">
+ <summary>Returns the language's unique identifier, if any.</summary>
+ <returns>The language's unique identifier</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.SymbolDocumentInfo.LanguageVendor">
+ <summary>Returns the language vendor's unique identifier, if any.</summary>
+ <returns>The language vendor's unique identifier.</returns>
+ </member>
+ <member name="T:System.Linq.Expressions.TryExpression">
+ <summary>Represents a try/catch/finally/fault block.</summary>
+ </member>
+ <member name="P:System.Linq.Expressions.TryExpression.Body">
+ <summary>Gets the <see cref="T:System.Linq.Expressions.Expression"></see> representing the body of the try block.</summary>
+ <returns>The <see cref="T:System.Linq.Expressions.Expression"></see> representing the body of the try block.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.TryExpression.Fault">
+ <summary>Gets the <see cref="T:System.Linq.Expressions.Expression"></see> representing the fault block.</summary>
+ <returns>The <see cref="T:System.Linq.Expressions.Expression"></see> representing the fault block.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.TryExpression.Finally">
+ <summary>Gets the <see cref="T:System.Linq.Expressions.Expression"></see> representing the finally block.</summary>
+ <returns>The <see cref="T:System.Linq.Expressions.Expression"></see> representing the finally block.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.TryExpression.Handlers">
+ <summary>Gets the collection of <see cref="T:System.Linq.Expressions.CatchBlock"></see> expressions associated with the try block.</summary>
+ <returns>The collection of <see cref="T:System.Linq.Expressions.CatchBlock"></see> expressions associated with the try block.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.TryExpression.NodeType">
+ <summary>Returns the node type of this <see cref="T:System.Linq.Expressions.Expression"></see>.</summary>
+ <returns>The <see cref="T:System.Linq.Expressions.ExpressionType"></see> that represents this expression.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.TryExpression.Type">
+ <summary>Gets the static type of the expression that this <see cref="T:System.Linq.Expressions.Expression"></see> represents.</summary>
+ <returns>The <see cref="P:System.Linq.Expressions.TryExpression.Type"></see> that represents the static type of the expression.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.TryExpression.Update(System.Linq.Expressions.Expression,System.Collections.Generic.IEnumerable{System.Linq.Expressions.CatchBlock},System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
+ <summary>Creates a new expression that is like this one, but using the supplied children. If all of the children are the same, it will return this expression.</summary>
+ <param name="body">The <see cref="P:System.Linq.Expressions.TryExpression.Body"></see> property of the result.</param>
+ <param name="handlers">The <see cref="P:System.Linq.Expressions.TryExpression.Handlers"></see> property of the result.</param>
+ <param name="finally">The <see cref="P:System.Linq.Expressions.TryExpression.Finally"></see> property of the result.</param>
+ <param name="fault">The <see cref="P:System.Linq.Expressions.TryExpression.Fault"></see> property of the result.</param>
+ <returns>This expression if no children are changed or an expression with the updated children.</returns>
+ </member>
+ <member name="T:System.Linq.Expressions.TypeBinaryExpression">
+ <summary>Represents an operation between an expression and a type.</summary>
+ </member>
+ <member name="P:System.Linq.Expressions.TypeBinaryExpression.Expression">
+ <summary>Gets the expression operand of a type test operation.</summary>
+ <returns>An <see cref="T:System.Linq.Expressions.Expression"></see> that represents the expression operand of a type test operation.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.TypeBinaryExpression.NodeType">
+ <summary>Returns the node type of this Expression. Extension nodes should return <see cref="F:System.Linq.Expressions.ExpressionType.Extension"></see> when overriding this method.</summary>
+ <returns>The <see cref="T:System.Linq.Expressions.ExpressionType"></see> of the expression.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.TypeBinaryExpression.Type">
+ <summary>Gets the static type of the expression that this <see cref="P:System.Linq.Expressions.TypeBinaryExpression.Expression"></see> represents.</summary>
+ <returns>The <see cref="P:System.Linq.Expressions.TypeBinaryExpression.Type"></see> that represents the static type of the expression.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.TypeBinaryExpression.TypeOperand">
+ <summary>Gets the type operand of a type test operation.</summary>
+ <returns>A <see cref="T:System.Type"></see> that represents the type operand of a type test operation.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.TypeBinaryExpression.Update(System.Linq.Expressions.Expression)">
+ <summary>Creates a new expression that is like this one, but using the supplied children. If all of the children are the same, it will return this expression.</summary>
+ <param name="expression">The <see cref="P:System.Linq.Expressions.TypeBinaryExpression.Expression"></see> property of the result.</param>
+ <returns>This expression if no children are changed or an expression with the updated children.</returns>
+ </member>
+ <member name="T:System.Linq.Expressions.UnaryExpression">
+ <summary>Represents an expression that has a unary operator.</summary>
+ </member>
+ <member name="P:System.Linq.Expressions.UnaryExpression.CanReduce">
+ <summary>Gets a value that indicates whether the expression tree node can be reduced.</summary>
+ <returns>True if a node can be reduced, otherwise false.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.UnaryExpression.IsLifted">
+ <summary>Gets a value that indicates whether the expression tree node represents a lifted call to an operator.</summary>
+ <returns>true if the node represents a lifted call; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.UnaryExpression.IsLiftedToNull">
+ <summary>Gets a value that indicates whether the expression tree node represents a lifted call to an operator whose return type is lifted to a nullable type.</summary>
+ <returns>true if the operator's return type is lifted to a nullable type; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.UnaryExpression.Method">
+ <summary>Gets the implementing method for the unary operation.</summary>
+ <returns>The <see cref="T:System.Reflection.MethodInfo"></see> that represents the implementing method.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.UnaryExpression.NodeType">
+ <summary>Returns the node type of this <see cref="T:System.Linq.Expressions.Expression"></see>.</summary>
+ <returns>The <see cref="T:System.Linq.Expressions.ExpressionType"></see> that represents this expression.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.UnaryExpression.Operand">
+ <summary>Gets the operand of the unary operation.</summary>
+ <returns>An <see cref="T:System.Linq.Expressions.Expression"></see> that represents the operand of the unary operation.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.UnaryExpression.Reduce">
+ <summary>Reduces the expression node to a simpler expression.</summary>
+ <returns>The reduced expression.</returns>
+ </member>
+ <member name="P:System.Linq.Expressions.UnaryExpression.Type">
+ <summary>Gets the static type of the expression that this <see cref="T:System.Linq.Expressions.Expression"></see> represents.</summary>
+ <returns>The <see cref="P:System.Linq.Expressions.UnaryExpression.Type"></see> that represents the static type of the expression.</returns>
+ </member>
+ <member name="M:System.Linq.Expressions.UnaryExpression.Update(System.Linq.Expressions.Expression)">
+ <summary>Creates a new expression that is like this one, but using the supplied children. If all of the children are the same, it will return this expression.</summary>
+ <param name="operand">The <see cref="P:System.Linq.Expressions.UnaryExpression.Operand"></see> property of the result.</param>
+ <returns>This expression if no children are changed or an expression with the updated children.</returns>
+ </member>
+ <member name="T:System.Linq.IGrouping`2">
+ <summary>Represents a collection of objects that have a common key.</summary>
+ <typeparam name="TKey">The type of the key of the <see cref="T:System.Linq.IGrouping`2"></see>.</typeparam>
+ <typeparam name="TElement">The type of the values in the <see cref="T:System.Linq.IGrouping`2"></see>.</typeparam>
+ </member>
+ <member name="P:System.Linq.IGrouping`2.Key">
+ <summary>Gets the key of the <see cref="T:System.Linq.IGrouping`2"></see>.</summary>
+ <returns>The key of the <see cref="T:System.Linq.IGrouping`2"></see>.</returns>
+ </member>
+ <member name="T:System.Linq.ILookup`2">
+ <summary>Defines an indexer, size property, and Boolean search method for data structures that map keys to <see cref="T:System.Collections.Generic.IEnumerable`1"></see> sequences of values.</summary>
+ <typeparam name="TKey">The type of the keys in the <see cref="T:System.Linq.ILookup`2"></see>.</typeparam>
+ <typeparam name="TElement">The type of the elements in the <see cref="T:System.Collections.Generic.IEnumerable`1"></see> sequences that make up the values in the <see cref="T:System.Linq.ILookup`2"></see>.</typeparam>
+ </member>
+ <member name="M:System.Linq.ILookup`2.Contains(`0)">
+ <summary>Determines whether a specified key exists in the <see cref="T:System.Linq.ILookup`2"></see>.</summary>
+ <param name="key">The key to search for in the <see cref="T:System.Linq.ILookup`2"></see>.</param>
+ <returns>true if <paramref name="key">key</paramref> is in the <see cref="T:System.Linq.ILookup`2"></see>; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Linq.ILookup`2.Count">
+ <summary>Gets the number of key/value collection pairs in the <see cref="T:System.Linq.ILookup`2"></see>.</summary>
+ <returns>The number of key/value collection pairs in the <see cref="T:System.Linq.ILookup`2"></see>.</returns>
+ </member>
+ <member name="P:System.Linq.ILookup`2.Item(`0)">
+ <summary>Gets the <see cref="T:System.Collections.Generic.IEnumerable`1"></see> sequence of values indexed by a specified key.</summary>
+ <param name="key">The key of the desired sequence of values.</param>
+ <returns>The <see cref="T:System.Collections.Generic.IEnumerable`1"></see> sequence of values indexed by the specified key.</returns>
+ </member>
+ <member name="T:System.Linq.IOrderedEnumerable`1">
+ <summary>Represents a sorted sequence.</summary>
+ <typeparam name="TElement">The type of the elements of the sequence.</typeparam>
+ </member>
+ <member name="M:System.Linq.IOrderedEnumerable`1.CreateOrderedEnumerable``1(System.Func{`0,``0},System.Collections.Generic.IComparer{``0},System.Boolean)">
+ <summary>Performs a subsequent ordering on the elements of an <see cref="T:System.Linq.IOrderedEnumerable`1"></see> according to a key.</summary>
+ <param name="keySelector">The <see cref="T:System.Func`2"></see> used to extract the key for each element.</param>
+ <param name="comparer">The <see cref="T:System.Collections.Generic.IComparer`1"></see> used to compare keys for placement in the returned sequence.</param>
+ <param name="descending">true to sort the elements in descending order; false to sort the elements in ascending order.</param>
+ <typeparam name="TKey">The type of the key produced by keySelector.</typeparam>
+ <returns>An <see cref="T:System.Linq.IOrderedEnumerable`1"></see> whose elements are sorted according to a key.</returns>
+ </member>
+ <member name="T:System.Net.ProtocolViolationException">
+ <summary>The exception that is thrown when an error is made while using a network protocol.</summary>
+ </member>
+ <member name="M:System.Net.ProtocolViolationException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.ProtocolViolationException"></see> class.</summary>
+ </member>
+ <member name="M:System.Net.ProtocolViolationException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.ProtocolViolationException"></see> class with the specified message.</summary>
+ <param name="message">The error message string.</param>
+ </member>
+ <member name="M:System.Net.ProtocolViolationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.ProtocolViolationException"></see> class from the specified <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> and <see cref="T:System.Runtime.Serialization.StreamingContext"></see> instances.</summary>
+ <param name="serializationInfo">A <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> that contains the information that is required to deserialize the <see cref="T:System.Net.ProtocolViolationException"></see>.</param>
+ <param name="streamingContext">A <see cref="T:System.Runtime.Serialization.StreamingContext"></see> that contains the source of the serialized stream that is associated with the new <see cref="T:System.Net.ProtocolViolationException"></see>.</param>
+ </member>
+ <member name="M:System.Net.ProtocolViolationException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Populates a <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> with the data required to serialize the target object.</summary>
+ <param name="serializationInfo">The <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> to populate with data.</param>
+ <param name="streamingContext">A <see cref="T:System.Runtime.Serialization.StreamingContext"></see> that specifies the destination for this serialization.</param>
+ </member>
+ <member name="M:System.Net.ProtocolViolationException.System#Runtime#Serialization#ISerializable#GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Serializes this instance into the specified <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object.</summary>
+ <param name="serializationInfo">The object into which this <see cref="T:System.Net.ProtocolViolationException"></see> will be serialized.</param>
+ <param name="streamingContext">The destination of the serialization.</param>
+ </member>
+ <member name="T:System.Net.Security.AuthenticatedStream">
+ <summary>Provides methods for passing credentials across a stream and requesting or performing authentication for client-server applications.</summary>
+ </member>
+ <member name="M:System.Net.Security.AuthenticatedStream.#ctor(System.IO.Stream,System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Security.AuthenticatedStream"></see> class.</summary>
+ <param name="innerStream">A <see cref="T:System.IO.Stream"></see> object used by the <see cref="T:System.Net.Security.AuthenticatedStream"></see> for sending and receiving data.</param>
+ <param name="leaveInnerStreamOpen">A <see cref="T:System.Boolean"></see> that indicates whether closing this <see cref="T:System.Net.Security.AuthenticatedStream"></see> object also closes innerStream.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="innerStream">innerStream</paramref> is null. -or- <paramref name="innerStream">innerStream</paramref> is equal to <see cref="F:System.IO.Stream.Null"></see>.</exception>
+ </member>
+ <member name="M:System.Net.Security.AuthenticatedStream.Dispose(System.Boolean)">
+ <summary>Releases the unmanaged resources used by the <see cref="T:System.Net.Security.AuthenticatedStream"></see> and optionally releases the managed resources.</summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
+ </member>
+ <member name="P:System.Net.Security.AuthenticatedStream.InnerStream">
+ <summary>Gets the stream used by this <see cref="T:System.Net.Security.AuthenticatedStream"></see> for sending and receiving data.</summary>
+ <returns>A <see cref="T:System.IO.Stream"></see> object.</returns>
+ </member>
+ <member name="P:System.Net.Security.AuthenticatedStream.IsAuthenticated">
+ <summary>Gets a <see cref="T:System.Boolean"></see> value that indicates whether authentication was successful.</summary>
+ <returns>true if successful authentication occurred; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Net.Security.AuthenticatedStream.IsEncrypted">
+ <summary>Gets a <see cref="T:System.Boolean"></see> value that indicates whether data sent using this <see cref="T:System.Net.Security.AuthenticatedStream"></see> is encrypted.</summary>
+ <returns>true if data is encrypted before being transmitted over the network and decrypted when it reaches the remote endpoint; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Net.Security.AuthenticatedStream.IsMutuallyAuthenticated">
+ <summary>Gets a <see cref="T:System.Boolean"></see> value that indicates whether both server and client have been authenticated.</summary>
+ <returns>true if the client and server have been authenticated; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Net.Security.AuthenticatedStream.IsServer">
+ <summary>Gets a <see cref="T:System.Boolean"></see> value that indicates whether the local side of the connection was authenticated as the server.</summary>
+ <returns>true if the local endpoint was authenticated as the server side of a client-server authenticated connection; false if the local endpoint was authenticated as the client.</returns>
+ </member>
+ <member name="P:System.Net.Security.AuthenticatedStream.IsSigned">
+ <summary>Gets a <see cref="T:System.Boolean"></see> value that indicates whether the data sent using this stream is signed.</summary>
+ <returns>true if the data is signed before being transmitted; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Net.Security.AuthenticatedStream.LeaveInnerStreamOpen">
+ <summary>Gets whether the stream used by this <see cref="T:System.Net.Security.AuthenticatedStream"></see> for sending and receiving data has been left open.</summary>
+ <returns>true if the inner stream has been left open; otherwise, false.</returns>
+ </member>
+ <member name="T:System.Net.Security.AuthenticationLevel">
+ <summary>Specifies client requirements for authentication and impersonation when using the <see cref="T:System.Net.WebRequest"></see> class and derived classes to request a resource.</summary>
+ </member>
+ <member name="F:System.Net.Security.AuthenticationLevel.MutualAuthRequested">
+ <summary>The client and server should be authenticated. The request does not fail if the server is not authenticated. To determine whether mutual authentication occurred, check the value of the <see cref="P:System.Net.WebResponse.IsMutuallyAuthenticated"></see> property.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Security.AuthenticationLevel.MutualAuthRequired">
+ <summary>The client and server should be authenticated. If the server is not authenticated, your application will receive an <see cref="T:System.IO.IOException"></see> with a <see cref="T:System.Net.ProtocolViolationException"></see> inner exception that indicates that mutual authentication failed</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Security.AuthenticationLevel.None">
+ <summary>No authentication is required for the client and server.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Net.Security.EncryptionPolicy">
+ <summary>The EncryptionPolicy to use.</summary>
+ </member>
+ <member name="F:System.Net.Security.EncryptionPolicy.AllowNoEncryption">
+ <summary>Prefer that full encryption be used, but allow a NULL cipher (no encryption) if the server agrees.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Security.EncryptionPolicy.NoEncryption">
+ <summary>Allow no encryption and request that a NULL cipher be used if the other endpoint can handle a NULL cipher.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Security.EncryptionPolicy.RequireEncryption">
+ <summary>Require encryption and never allow a NULL cipher.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Net.Security.LocalCertificateSelectionCallback">
+ <summary>Selects the local Secure Sockets Layer (SSL) certificate used for authentication.</summary>
+ <param name="sender">An object that contains state information for this validation.</param>
+ <param name="targetHost">The host server specified by the client.</param>
+ <param name="localCertificates">An <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection"></see> containing local certificates.</param>
+ <param name="remoteCertificate">The certificate used to authenticate the remote party.</param>
+ <param name="acceptableIssuers">A <see cref="T:System.String"></see> array of certificate issuers acceptable to the remote party.</param>
+ <returns></returns>
+ </member>
+ <member name="T:System.Net.Security.NegotiateStream">
+ <summary>Provides a stream that uses the Negotiate security protocol to authenticate the client, and optionally the server, in client-server communication.</summary>
+ </member>
+ <member name="M:System.Net.Security.NegotiateStream.#ctor(System.IO.Stream)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Security.NegotiateStream"></see> class using the specified <see cref="T:System.IO.Stream"></see>.</summary>
+ <param name="innerStream">A <see cref="T:System.IO.Stream"></see> object used by the <see cref="T:System.Net.Security.NegotiateStream"></see> for sending and receiving data.</param>
+ </member>
+ <member name="M:System.Net.Security.NegotiateStream.#ctor(System.IO.Stream,System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Security.NegotiateStream"></see> class using the specified <see cref="T:System.IO.Stream"></see> and stream closure behavior.</summary>
+ <param name="innerStream">A <see cref="T:System.IO.Stream"></see> object used by the <see cref="T:System.Net.Security.NegotiateStream"></see> for sending and receiving data.</param>
+ <param name="leaveInnerStreamOpen">true to indicate that closing this <see cref="T:System.Net.Security.NegotiateStream"></see> has no effect on innerstream; false to indicate that closing this <see cref="T:System.Net.Security.NegotiateStream"></see> also closes innerStream.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="innerStream">innerStream</paramref> is null. - or - <paramref name="innerStream">innerStream</paramref> is equal to <see cref="F:System.IO.Stream.Null"></see>.</exception>
+ </member>
+ <member name="M:System.Net.Security.NegotiateStream.AuthenticateAsClient">
+ <summary>Called by clients to authenticate the client, and optionally the server, in a client-server connection.</summary>
+ <exception cref="T:System.Security.Authentication.AuthenticationException">The authentication failed. You can use this object to retry the authentication.</exception>
+ <exception cref="T:System.Security.Authentication.InvalidCredentialException">The authentication failed. You can use this object to retry the authentication.</exception>
+ <exception cref="T:System.ObjectDisposedException">This object has been closed.</exception>
+ <exception cref="T:System.InvalidOperationException">Authentication has already occurred. - or - This stream was used previously to attempt authentication as the server. You cannot use the stream to retry authentication as the client.</exception>
+ </member>
+ <member name="M:System.Net.Security.NegotiateStream.AuthenticateAsClient(System.Net.NetworkCredential,System.String)">
+ <summary>Called by clients to authenticate the client, and optionally the server, in a client-server connection. The authentication process uses the specified client credential.</summary>
+ <param name="credential">The <see cref="T:System.Net.NetworkCredential"></see> that is used to establish the identity of the client.</param>
+ <param name="targetName">The Service Principal Name (SPN) that uniquely identifies the server to authenticate.</param>
+ <exception cref="T:System.Security.Authentication.AuthenticationException">The authentication failed. You can use this object to retry the authentication.</exception>
+ <exception cref="T:System.Security.Authentication.InvalidCredentialException">The authentication failed. You can use this object to retry the authentication.</exception>
+ <exception cref="T:System.ObjectDisposedException">This object has been closed.</exception>
+ <exception cref="T:System.InvalidOperationException">Authentication has already occurred. - or - This stream was used previously to attempt authentication as the server. You cannot use the stream to retry authentication as the client.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="targetName">targetName</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Net.Security.NegotiateStream.AuthenticateAsClient(System.Net.NetworkCredential,System.Security.Authentication.ExtendedProtection.ChannelBinding,System.String)">
+ <summary>Called by clients to authenticate the client, and optionally the server, in a client-server connection. The authentication process uses the specified client credential and the channel binding.</summary>
+ <param name="credential">The <see cref="T:System.Net.NetworkCredential"></see> that is used to establish the identity of the client.</param>
+ <param name="binding">The <see cref="T:System.Security.Authentication.ExtendedProtection.ChannelBinding"></see> that is used for extended protection.</param>
+ <param name="targetName">The Service Principal Name (SPN) that uniquely identifies the server to authenticate.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="targetName">targetName</paramref> is null. - or - <paramref name="credential">credential</paramref> is null.</exception>
+ <exception cref="T:System.Security.Authentication.AuthenticationException">The authentication failed. You can use this object to retry the authentication.</exception>
+ <exception cref="T:System.Security.Authentication.InvalidCredentialException">The authentication failed. You can use this object to retry the authentication.</exception>
+ <exception cref="T:System.InvalidOperationException">Authentication has already occurred. - or - This stream was used previously to attempt authentication as the server. You cannot use the stream to retry authentication as the client.</exception>
+ <exception cref="T:System.ObjectDisposedException">This object has been closed.</exception>
+ </member>
+ <member name="M:System.Net.Security.NegotiateStream.AuthenticateAsClient(System.Net.NetworkCredential,System.String,System.Net.Security.ProtectionLevel,System.Security.Principal.TokenImpersonationLevel)">
+ <summary>Called by clients to authenticate the client, and optionally the server, in a client-server connection. The authentication process uses the specified credentials and authentication options.</summary>
+ <param name="credential">The <see cref="T:System.Net.NetworkCredential"></see> that is used to establish the identity of the client.</param>
+ <param name="targetName">The Service Principal Name (SPN) that uniquely identifies the server to authenticate.</param>
+ <param name="requiredProtectionLevel">One of the <see cref="T:System.Net.Security.ProtectionLevel"></see> values, indicating the security services for the stream.</param>
+ <param name="allowedImpersonationLevel">One of the <see cref="T:System.Security.Principal.TokenImpersonationLevel"></see> values, indicating how the server can use the client's credentials to access resources.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="allowedImpersonationLevel">allowedImpersonationLevel</paramref> is not a valid value.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="targetName">targetName</paramref> is null.</exception>
+ <exception cref="T:System.Security.Authentication.AuthenticationException">The authentication failed. You can use this object to retry the authentication.</exception>
+ <exception cref="T:System.Security.Authentication.InvalidCredentialException">The authentication failed. You can use this object to retry the authentication.</exception>
+ <exception cref="T:System.ObjectDisposedException">This object has been closed.</exception>
+ <exception cref="T:System.InvalidOperationException">Authentication has already occurred. - or - This stream was used previously to attempt authentication as the server. You cannot use the stream to retry authentication as the client.</exception>
+ </member>
+ <member name="M:System.Net.Security.NegotiateStream.AuthenticateAsClient(System.Net.NetworkCredential,System.Security.Authentication.ExtendedProtection.ChannelBinding,System.String,System.Net.Security.ProtectionLevel,System.Security.Principal.TokenImpersonationLevel)">
+ <summary>Called by clients to authenticate the client, and optionally the server, in a client-server connection. The authentication process uses the specified credential, authentication options, and channel binding.</summary>
+ <param name="credential">The <see cref="T:System.Net.NetworkCredential"></see> that is used to establish the identity of the client.</param>
+ <param name="binding">The <see cref="T:System.Security.Authentication.ExtendedProtection.ChannelBinding"></see> that is used for extended protection.</param>
+ <param name="targetName">The Service Principal Name (SPN) that uniquely identifies the server to authenticate.</param>
+ <param name="requiredProtectionLevel">One of the <see cref="T:System.Net.Security.ProtectionLevel"></see> values, indicating the security services for the stream.</param>
+ <param name="allowedImpersonationLevel">One of the <see cref="T:System.Security.Principal.TokenImpersonationLevel"></see> values, indicating how the server can use the client's credentials to access resources.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="targetName">targetName</paramref> is null. - or - <paramref name="credential">credential</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="allowedImpersonationLevel">allowedImpersonationLevel</paramref> is not a valid value.</exception>
+ <exception cref="T:System.Security.Authentication.AuthenticationException">The authentication failed. You can use this object to retry the authentication.</exception>
+ <exception cref="T:System.Security.Authentication.InvalidCredentialException">The authentication failed. You can use this object to retry the authentication.</exception>
+ <exception cref="T:System.InvalidOperationException">Authentication has already occurred. - or - This stream was used previously to attempt authentication as the server. You cannot use the stream to retry authentication as the client.</exception>
+ <exception cref="T:System.ObjectDisposedException">This object has been closed.</exception>
+ </member>
+ <member name="M:System.Net.Security.NegotiateStream.AuthenticateAsClientAsync">
+ <summary>Called by clients to authenticate the client, and optionally the server, in a client-server connection as an asynchronous operation.</summary>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task"></see> The task object representing the asynchronous operation.</returns>
+ <exception cref="T:System.Security.Authentication.AuthenticationException">The authentication failed. You can use this object to retry the authentication.</exception>
+ <exception cref="T:System.Security.Authentication.InvalidCredentialException">The authentication failed. You can use this object to retry the authentication.</exception>
+ <exception cref="T:System.ObjectDisposedException">This object has been closed.</exception>
+ <exception cref="T:System.InvalidOperationException">Authentication has already occurred. - or - This stream was used previously to attempt authentication as the server. You cannot use the stream to retry authentication as the client.</exception>
+ </member>
+ <member name="M:System.Net.Security.NegotiateStream.AuthenticateAsClientAsync(System.Net.NetworkCredential,System.String)">
+ <summary>Called by clients to authenticate the client, and optionally the server, in a client-server connection as an asynchronous operation. The authentication process uses the specified client credential.</summary>
+ <param name="credential">The <see cref="T:System.Net.NetworkCredential"></see> that is used to establish the identity of the client.</param>
+ <param name="targetName">The Service Principal Name (SPN) that uniquely identifies the server to authenticate.</param>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task"></see> The task object representing the asynchronous operation.</returns>
+ <exception cref="T:System.Security.Authentication.AuthenticationException">The authentication failed. You can use this object to retry the authentication.</exception>
+ <exception cref="T:System.Security.Authentication.InvalidCredentialException">The authentication failed. You can use this object to retry the authentication.</exception>
+ <exception cref="T:System.ObjectDisposedException">This object has been closed.</exception>
+ <exception cref="T:System.InvalidOperationException">Authentication has already occurred. - or - This stream was used previously to attempt authentication as the server. You cannot use the stream to retry authentication as the client.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="targetName">targetName</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Net.Security.NegotiateStream.AuthenticateAsClientAsync(System.Net.NetworkCredential,System.Security.Authentication.ExtendedProtection.ChannelBinding,System.String)">
+ <summary>Called by clients to authenticate the client, and optionally the server, in a client-server connection as an asynchronous operation. The authentication process uses the specified client credential and the channel binding.</summary>
+ <param name="credential">The <see cref="T:System.Net.NetworkCredential"></see> that is used to establish the identity of the client.</param>
+ <param name="binding">The <see cref="T:System.Security.Authentication.ExtendedProtection.ChannelBinding"></see> that is used for extended protection.</param>
+ <param name="targetName">The Service Principal Name (SPN) that uniquely identifies the server to authenticate.</param>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task"></see> The task object representing the asynchronous operation.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="targetName">targetName</paramref> is null. - or - <paramref name="credential">credential</paramref> is null.</exception>
+ <exception cref="T:System.Security.Authentication.AuthenticationException">The authentication failed. You can use this object to retry the authentication.</exception>
+ <exception cref="T:System.Security.Authentication.InvalidCredentialException">The authentication failed. You can use this object to retry the authentication.</exception>
+ <exception cref="T:System.InvalidOperationException">Authentication has already occurred. - or - This stream was used previously to attempt authentication as the server. You cannot use the stream to retry authentication as the client.</exception>
+ <exception cref="T:System.ObjectDisposedException">This object has been closed.</exception>
+ </member>
+ <member name="M:System.Net.Security.NegotiateStream.AuthenticateAsClientAsync(System.Net.NetworkCredential,System.String,System.Net.Security.ProtectionLevel,System.Security.Principal.TokenImpersonationLevel)">
+ <summary>Called by clients to authenticate the client, and optionally the server, in a client-server connection as an asynchronous operation. The authentication process uses the specified credentials and authentication options.</summary>
+ <param name="credential">The <see cref="T:System.Net.NetworkCredential"></see> that is used to establish the identity of the client.</param>
+ <param name="targetName">The Service Principal Name (SPN) that uniquely identifies the server to authenticate.</param>
+ <param name="requiredProtectionLevel">One of the <see cref="T:System.Net.Security.ProtectionLevel"></see> values, indicating the security services for the stream.</param>
+ <param name="allowedImpersonationLevel">One of the <see cref="T:System.Security.Principal.TokenImpersonationLevel"></see> values, indicating how the server can use the client's credentials to access resources.</param>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task"></see> The task object representing the asynchronous operation.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="allowedImpersonationLevel">allowedImpersonationLevel</paramref> is not a valid value.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="targetName">targetName</paramref> is null.</exception>
+ <exception cref="T:System.Security.Authentication.AuthenticationException">The authentication failed. You can use this object to retry the authentication.</exception>
+ <exception cref="T:System.Security.Authentication.InvalidCredentialException">The authentication failed. You can use this object to retry the authentication.</exception>
+ <exception cref="T:System.ObjectDisposedException">This object has been closed.</exception>
+ <exception cref="T:System.InvalidOperationException">Authentication has already occurred. - or - This stream was used previously to attempt authentication as the server. You cannot use the stream to retry authentication as the client.</exception>
+ </member>
+ <member name="M:System.Net.Security.NegotiateStream.AuthenticateAsClientAsync(System.Net.NetworkCredential,System.Security.Authentication.ExtendedProtection.ChannelBinding,System.String,System.Net.Security.ProtectionLevel,System.Security.Principal.TokenImpersonationLevel)">
+ <summary>Called by clients to authenticate the client, and optionally the server, in a client-server connection as an asynchronous operation. The authentication process uses the specified credential, authentication options, and channel binding.</summary>
+ <param name="credential">The <see cref="T:System.Net.NetworkCredential"></see> that is used to establish the identity of the client.</param>
+ <param name="binding">The <see cref="T:System.Security.Authentication.ExtendedProtection.ChannelBinding"></see> that is used for extended protection.</param>
+ <param name="targetName">The Service Principal Name (SPN) that uniquely identifies the server to authenticate.</param>
+ <param name="requiredProtectionLevel">One of the <see cref="T:System.Net.Security.ProtectionLevel"></see> values, indicating the security services for the stream.</param>
+ <param name="allowedImpersonationLevel">One of the <see cref="T:System.Security.Principal.TokenImpersonationLevel"></see> values, indicating how the server can use the client's credentials to access resources.</param>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task"></see> The task object representing the asynchronous operation.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="targetName">targetName</paramref> is null. - or - <paramref name="credential">credential</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="allowedImpersonationLevel">allowedImpersonationLevel</paramref> is not a valid value.</exception>
+ <exception cref="T:System.Security.Authentication.AuthenticationException">The authentication failed. You can use this object to retry the authentication.</exception>
+ <exception cref="T:System.Security.Authentication.InvalidCredentialException">The authentication failed. You can use this object to retry the authentication.</exception>
+ <exception cref="T:System.InvalidOperationException">Authentication has already occurred. - or - This stream was used previously to attempt authentication as the server. You cannot use the stream to retry authentication as the client.</exception>
+ <exception cref="T:System.ObjectDisposedException">This object has been closed.</exception>
+ </member>
+ <member name="M:System.Net.Security.NegotiateStream.AuthenticateAsServer(System.Net.NetworkCredential,System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy,System.Net.Security.ProtectionLevel,System.Security.Principal.TokenImpersonationLevel)">
+ <summary>Called by servers to authenticate the client, and optionally the server, in a client-server connection. The authentication process uses the specified server credentials, authentication options, and extended protection policy.</summary>
+ <param name="credential">The <see cref="T:System.Net.NetworkCredential"></see> that is used to establish the identity of the client.</param>
+ <param name="policy">The <see cref="T:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy"></see> that is used for extended protection.</param>
+ <param name="requiredProtectionLevel">One of the <see cref="T:System.Net.Security.ProtectionLevel"></see> values, indicating the security services for the stream.</param>
+ <param name="requiredImpersonationLevel">One of the <see cref="T:System.Security.Principal.TokenImpersonationLevel"></see> values, indicating how the server can use the client's credentials to access resources.</param>
+ <exception cref="T:System.ArgumentException">The <see cref="P:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy.CustomChannelBinding"></see> and <see cref="P:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy.CustomServiceNames"></see> on the extended protection policy passed in the <paramref name="policy">policy</paramref> parameter are both null.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="credential">credential</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="requiredImpersonationLevel">requiredImpersonationLevel</paramref> must be <see cref="F:System.Security.Principal.TokenImpersonationLevel.Identification"></see>, <see cref="F:System.Security.Principal.TokenImpersonationLevel.Impersonation"></see>, or <see cref="F:System.Security.Principal.TokenImpersonationLevel.Delegation"></see>,</exception>
+ <exception cref="T:System.Security.Authentication.AuthenticationException">The authentication failed. You can use this object to try to r-authenticate.</exception>
+ <exception cref="T:System.Security.Authentication.InvalidCredentialException">The authentication failed. You can use this object to retry the authentication.</exception>
+ <exception cref="T:System.InvalidOperationException">Authentication has already occurred. - or - This stream was used previously to attempt authentication as the client. You cannot use the stream to retry authentication as the server.</exception>
+ <exception cref="T:System.NotSupportedException">Windows 95 and Windows 98 are not supported.</exception>
+ <exception cref="T:System.ObjectDisposedException">This object has been closed.</exception>
+ <exception cref="T:System.PlatformNotSupportedException">The <paramref name="policy">policy</paramref> parameter was set to <see cref="F:System.Security.Authentication.ExtendedProtection.PolicyEnforcement.Always"></see> on a platform that does not support extended protection.</exception>
+ </member>
+ <member name="M:System.Net.Security.NegotiateStream.AuthenticateAsServer(System.Net.NetworkCredential,System.Net.Security.ProtectionLevel,System.Security.Principal.TokenImpersonationLevel)">
+ <summary>Called by servers to authenticate the client, and optionally the server, in a client-server connection. The authentication process uses the specified server credentials and authentication options.</summary>
+ <param name="credential">The <see cref="T:System.Net.NetworkCredential"></see> that is used to establish the identity of the server.</param>
+ <param name="requiredProtectionLevel">One of the <see cref="T:System.Net.Security.ProtectionLevel"></see> values, indicating the security services for the stream.</param>
+ <param name="requiredImpersonationLevel">One of the <see cref="T:System.Security.Principal.TokenImpersonationLevel"></see> values, indicating how the server can use the client's credentials to access resources.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="credential">credential</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="requiredImpersonationLevel">requiredImpersonationLevel</paramref> must be <see cref="F:System.Security.Principal.TokenImpersonationLevel.Identification"></see>, <see cref="F:System.Security.Principal.TokenImpersonationLevel.Impersonation"></see>, or <see cref="F:System.Security.Principal.TokenImpersonationLevel.Delegation"></see>,</exception>
+ <exception cref="T:System.Security.Authentication.AuthenticationException">The authentication failed. You can use this object to try to r-authenticate.</exception>
+ <exception cref="T:System.Security.Authentication.InvalidCredentialException">The authentication failed. You can use this object to retry the authentication.</exception>
+ <exception cref="T:System.ObjectDisposedException">This object has been closed.</exception>
+ <exception cref="T:System.InvalidOperationException">Authentication has already occurred. - or - This stream was used previously to attempt authentication as the client. You cannot use the stream to retry authentication as the server.</exception>
+ <exception cref="T:System.NotSupportedException">Windows 95 and Windows 98 are not supported.</exception>
+ </member>
+ <member name="M:System.Net.Security.NegotiateStream.AuthenticateAsServer">
+ <summary>Called by servers to authenticate the client, and optionally the server, in a client-server connection.</summary>
+ <exception cref="T:System.Security.Authentication.AuthenticationException">The authentication failed. You can use this object to retry the authentication.</exception>
+ <exception cref="T:System.Security.Authentication.InvalidCredentialException">The authentication failed. You can use this object to retry the authentication.</exception>
+ <exception cref="T:System.ObjectDisposedException">This object has been closed.</exception>
+ <exception cref="T:System.NotSupportedException">Windows 95 and Windows 98 are not supported.</exception>
+ </member>
+ <member name="M:System.Net.Security.NegotiateStream.AuthenticateAsServer(System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy)">
+ <summary>Called by servers to authenticate the client, and optionally the server, in a client-server connection. The authentication process uses the specified extended protection policy.</summary>
+ <param name="policy">The <see cref="T:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy"></see> that is used for extended protection.</param>
+ <exception cref="T:System.ArgumentException">The <see cref="P:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy.CustomChannelBinding"></see> and <see cref="P:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy.CustomServiceNames"></see> on the extended protection policy passed in the <paramref name="policy">policy</paramref> parameter are both null.</exception>
+ <exception cref="T:System.Security.Authentication.AuthenticationException">The authentication failed. You can use this object to retry the authentication.</exception>
+ <exception cref="T:System.Security.Authentication.InvalidCredentialException">The authentication failed. You can use this object to retry the authentication.</exception>
+ <exception cref="T:System.NotSupportedException">Windows 95 and Windows 98 are not supported.</exception>
+ <exception cref="T:System.ObjectDisposedException">This object has been closed.</exception>
+ <exception cref="T:System.PlatformNotSupportedException">The <paramref name="policy">policy</paramref> parameter was set to <see cref="F:System.Security.Authentication.ExtendedProtection.PolicyEnforcement.Always"></see> on a platform that does not support extended protection.</exception>
+ </member>
+ <member name="M:System.Net.Security.NegotiateStream.AuthenticateAsServerAsync">
+ <summary>Called by servers to authenticate the client, and optionally the server, in a client-server connection as an asynchronous operation.</summary>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task"></see> The task object representing the asynchronous operation.</returns>
+ <exception cref="T:System.Security.Authentication.AuthenticationException">The authentication failed. You can use this object to retry the authentication.</exception>
+ <exception cref="T:System.Security.Authentication.InvalidCredentialException">The authentication failed. You can use this object to retry the authentication.</exception>
+ <exception cref="T:System.ObjectDisposedException">This object has been closed.</exception>
+ <exception cref="T:System.NotSupportedException">Windows 95 and Windows 98 are not supported.</exception>
+ </member>
+ <member name="M:System.Net.Security.NegotiateStream.AuthenticateAsServerAsync(System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy)">
+ <summary>Called by servers to authenticate the client, and optionally the server, in a client-server connection as an asynchronous operation. The authentication process uses the specified extended protection policy.</summary>
+ <param name="policy">The <see cref="T:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy"></see> that is used for extended protection.</param>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task"></see> The task object representing the asynchronous operation.</returns>
+ <exception cref="T:System.ArgumentException">The <see cref="P:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy.CustomChannelBinding"></see> and <see cref="P:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy.CustomServiceNames"></see> on the extended protection policy passed in the <paramref name="policy">policy</paramref> parameter are both null.</exception>
+ <exception cref="T:System.Security.Authentication.AuthenticationException">The authentication failed. You can use this object to retry the authentication.</exception>
+ <exception cref="T:System.Security.Authentication.InvalidCredentialException">The authentication failed. You can use this object to retry the authentication.</exception>
+ <exception cref="T:System.NotSupportedException">Windows 95 and Windows 98 are not supported.</exception>
+ <exception cref="T:System.ObjectDisposedException">This object has been closed.</exception>
+ <exception cref="T:System.PlatformNotSupportedException">The <paramref name="policy">policy</paramref> parameter was set to <see cref="F:System.Security.Authentication.ExtendedProtection.PolicyEnforcement.Always"></see> on a platform that does not support extended protection.</exception>
+ </member>
+ <member name="M:System.Net.Security.NegotiateStream.AuthenticateAsServerAsync(System.Net.NetworkCredential,System.Net.Security.ProtectionLevel,System.Security.Principal.TokenImpersonationLevel)">
+ <summary>Called by servers to authenticate the client, and optionally the server, in a client-server connection as an asynchronous operation. The authentication process uses the specified server credentials and authentication options.</summary>
+ <param name="credential">The <see cref="T:System.Net.NetworkCredential"></see> that is used to establish the identity of the server.</param>
+ <param name="requiredProtectionLevel">One of the <see cref="T:System.Net.Security.ProtectionLevel"></see> values, indicating the security services for the stream.</param>
+ <param name="requiredImpersonationLevel">One of the <see cref="T:System.Security.Principal.TokenImpersonationLevel"></see> values, indicating how the server can use the client's credentials to access resources.</param>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task"></see> The task object representing the asynchronous operation.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="credential">credential</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="requiredImpersonationLevel">requiredImpersonationLevel</paramref> must be <see cref="F:System.Security.Principal.TokenImpersonationLevel.Identification"></see>, <see cref="F:System.Security.Principal.TokenImpersonationLevel.Impersonation"></see>, or <see cref="F:System.Security.Principal.TokenImpersonationLevel.Delegation"></see>,</exception>
+ <exception cref="T:System.Security.Authentication.AuthenticationException">The authentication failed. You can use this object to try to r-authenticate.</exception>
+ <exception cref="T:System.Security.Authentication.InvalidCredentialException">The authentication failed. You can use this object to retry the authentication.</exception>
+ <exception cref="T:System.ObjectDisposedException">This object has been closed.</exception>
+ <exception cref="T:System.InvalidOperationException">Authentication has already occurred. - or - This stream was used previously to attempt authentication as the client. You cannot use the stream to retry authentication as the server.</exception>
+ <exception cref="T:System.NotSupportedException">Windows 95 and Windows 98 are not supported.</exception>
+ </member>
+ <member name="M:System.Net.Security.NegotiateStream.AuthenticateAsServerAsync(System.Net.NetworkCredential,System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy,System.Net.Security.ProtectionLevel,System.Security.Principal.TokenImpersonationLevel)">
+ <summary>Called by servers to authenticate the client, and optionally the server, in a client-server connection as an asynchronous operation. The authentication process uses the specified server credentials, authentication options, and extended protection policy.</summary>
+ <param name="credential">The <see cref="T:System.Net.NetworkCredential"></see> that is used to establish the identity of the client.</param>
+ <param name="policy">The <see cref="T:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy"></see> that is used for extended protection.</param>
+ <param name="requiredProtectionLevel">One of the <see cref="T:System.Net.Security.ProtectionLevel"></see> values, indicating the security services for the stream.</param>
+ <param name="requiredImpersonationLevel">One of the <see cref="T:System.Security.Principal.TokenImpersonationLevel"></see> values, indicating how the server can use the client's credentials to access resources.</param>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task"></see> The task object representing the asynchronous operation.</returns>
+ <exception cref="T:System.ArgumentException">The <see cref="P:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy.CustomChannelBinding"></see> and <see cref="P:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy.CustomServiceNames"></see> on the extended protection policy passed in the <paramref name="policy">policy</paramref> parameter are both null.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="credential">credential</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="requiredImpersonationLevel">requiredImpersonationLevel</paramref> must be <see cref="F:System.Security.Principal.TokenImpersonationLevel.Identification"></see>, <see cref="F:System.Security.Principal.TokenImpersonationLevel.Impersonation"></see>, or <see cref="F:System.Security.Principal.TokenImpersonationLevel.Delegation"></see>,</exception>
+ <exception cref="T:System.Security.Authentication.AuthenticationException">The authentication failed. You can use this object to try to r-authenticate.</exception>
+ <exception cref="T:System.Security.Authentication.InvalidCredentialException">The authentication failed. You can use this object to retry the authentication.</exception>
+ <exception cref="T:System.InvalidOperationException">Authentication has already occurred. - or - This stream was used previously to attempt authentication as the client. You cannot use the stream to retry authentication as the server.</exception>
+ <exception cref="T:System.NotSupportedException">Windows 95 and Windows 98 are not supported.</exception>
+ <exception cref="T:System.ObjectDisposedException">This object has been closed.</exception>
+ <exception cref="T:System.PlatformNotSupportedException">The <paramref name="policy">policy</paramref> parameter was set to <see cref="F:System.Security.Authentication.ExtendedProtection.PolicyEnforcement.Always"></see> on a platform that does not support extended protection.</exception>
+ </member>
+ <member name="M:System.Net.Security.NegotiateStream.BeginAuthenticateAsClient(System.Net.NetworkCredential,System.Security.Authentication.ExtendedProtection.ChannelBinding,System.String,System.Net.Security.ProtectionLevel,System.Security.Principal.TokenImpersonationLevel,System.AsyncCallback,System.Object)">
+ <summary>Called by clients to begin an asynchronous operation to authenticate the client, and optionally the server, in a client-server connection. The authentication process uses the specified credentials, authentication options, and channel binding. This method does not block.</summary>
+ <param name="credential">The <see cref="T:System.Net.NetworkCredential"></see> that is used to establish the identity of the client.</param>
+ <param name="binding">The <see cref="T:System.Security.Authentication.ExtendedProtection.ChannelBinding"></see> that is used for extended protection.</param>
+ <param name="targetName">The Service Principal Name (SPN) that uniquely identifies the server to authenticate.</param>
+ <param name="requiredProtectionLevel">One of the <see cref="T:System.Net.Security.ProtectionLevel"></see> values, indicating the security services for the stream.</param>
+ <param name="allowedImpersonationLevel">One of the <see cref="T:System.Security.Principal.TokenImpersonationLevel"></see> values, indicating how the server can use the client's credentials to access resources.</param>
+ <param name="asyncCallback">An <see cref="T:System.AsyncCallback"></see> delegate that references the method to invoke when the authentication is complete.</param>
+ <param name="asyncState">A user-defined object containing information about the write operation. This object is passed to the asyncCallback delegate when the operation completes.</param>
+ <returns>An <see cref="T:System.IAsyncResult"></see> object indicating the status of the asynchronous operation.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="credential">credential</paramref> is null. - or - <paramref name="targetName">targetName</paramref> is null.</exception>
+ <exception cref="T:System.Security.Authentication.AuthenticationException">The authentication failed. You can use this object to retry the authentication.</exception>
+ <exception cref="T:System.Security.Authentication.InvalidCredentialException">The authentication failed. You can use this object to retry the authentication.</exception>
+ <exception cref="T:System.InvalidOperationException">Authentication has already occurred. - or - This stream was used previously to attempt authentication as the server. You cannot use the stream to retry authentication as the client.</exception>
+ <exception cref="T:System.ObjectDisposedException">This object has been closed.</exception>
+ </member>
+ <member name="M:System.Net.Security.NegotiateStream.BeginAuthenticateAsClient(System.AsyncCallback,System.Object)">
+ <summary>Called by clients to begin an asynchronous operation to authenticate the client, and optionally the server, in a client-server connection. This method does not block.</summary>
+ <param name="asyncCallback">An <see cref="T:System.AsyncCallback"></see> delegate that references the method to invoke when the authentication is complete.</param>
+ <param name="asyncState">A user-defined object containing information about the operation. This object is passed to the asyncCallback delegate when the operation completes.</param>
+ <returns>An <see cref="T:System.IAsyncResult"></see> object indicating the status of the asynchronous operation.</returns>
+ <exception cref="T:System.Security.Authentication.AuthenticationException">The authentication failed. You can use this object to retry the authentication.</exception>
+ <exception cref="T:System.Security.Authentication.InvalidCredentialException">The authentication failed. You can use this object to retry the authentication.</exception>
+ <exception cref="T:System.ObjectDisposedException">This object has been closed.</exception>
+ <exception cref="T:System.InvalidOperationException">Authentication has already occurred. - or - This stream was used previously to attempt authentication as the server. You cannot use the stream to retry authentication as the client.</exception>
+ </member>
+ <member name="M:System.Net.Security.NegotiateStream.BeginAuthenticateAsClient(System.Net.NetworkCredential,System.String,System.AsyncCallback,System.Object)">
+ <summary>Called by clients to begin an asynchronous operation to authenticate the client, and optionally the server, in a client-server connection. The authentication process uses the specified credentials. This method does not block.</summary>
+ <param name="credential">The <see cref="T:System.Net.NetworkCredential"></see> that is used to establish the identity of the client.</param>
+ <param name="targetName">The Service Principal Name (SPN) that uniquely identifies the server to authenticate.</param>
+ <param name="asyncCallback">An <see cref="T:System.AsyncCallback"></see> delegate that references the method to invoke when the authentication is complete.</param>
+ <param name="asyncState">A user-defined object containing information about the write operation. This object is passed to the asyncCallback delegate when the operation completes.</param>
+ <returns>An <see cref="T:System.IAsyncResult"></see> object indicating the status of the asynchronous operation.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="credential">credential</paramref> is null. - or - <paramref name="targetName">targetName</paramref> is null.</exception>
+ <exception cref="T:System.Security.Authentication.AuthenticationException">The authentication failed. You can use this object to retry the authentication.</exception>
+ <exception cref="T:System.Security.Authentication.InvalidCredentialException">The authentication failed. You can use this object to retry the authentication.</exception>
+ <exception cref="T:System.ObjectDisposedException">This object has been closed.</exception>
+ <exception cref="T:System.InvalidOperationException">Authentication has already occurred. - or - This stream was used previously to attempt authentication as the server. You cannot use the stream to retry authentication as the client.</exception>
+ </member>
+ <member name="M:System.Net.Security.NegotiateStream.BeginAuthenticateAsClient(System.Net.NetworkCredential,System.Security.Authentication.ExtendedProtection.ChannelBinding,System.String,System.AsyncCallback,System.Object)">
+ <summary>Called by clients to begin an asynchronous operation to authenticate the client, and optionally the server, in a client-server connection. The authentication process uses the specified credentials and channel binding. This method does not block.</summary>
+ <param name="credential">The <see cref="T:System.Net.NetworkCredential"></see> that is used to establish the identity of the client.</param>
+ <param name="binding">The <see cref="T:System.Security.Authentication.ExtendedProtection.ChannelBinding"></see> that is used for extended protection.</param>
+ <param name="targetName">The Service Principal Name (SPN) that uniquely identifies the server to authenticate.</param>
+ <param name="asyncCallback">An <see cref="T:System.AsyncCallback"></see> delegate that references the method to invoke when the authentication is complete.</param>
+ <param name="asyncState">A user-defined object containing information about the write operation. This object is passed to the asyncCallback delegate when the operation completes.</param>
+ <returns>An <see cref="T:System.IAsyncResult"></see> object indicating the status of the asynchronous operation.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="credential">credential</paramref> is null. - or - <paramref name="targetName">targetName</paramref> is null.</exception>
+ <exception cref="T:System.Security.Authentication.AuthenticationException">The authentication failed. You can use this object to retry the authentication.</exception>
+ <exception cref="T:System.Security.Authentication.InvalidCredentialException">The authentication failed. You can use this object to retry the authentication.</exception>
+ <exception cref="T:System.InvalidOperationException">Authentication has already occurred. - or - This stream was used previously to attempt authentication as the server. You cannot use the stream to retry authentication as the client.</exception>
+ <exception cref="T:System.ObjectDisposedException">This object has been closed.</exception>
+ </member>
+ <member name="M:System.Net.Security.NegotiateStream.BeginAuthenticateAsClient(System.Net.NetworkCredential,System.String,System.Net.Security.ProtectionLevel,System.Security.Principal.TokenImpersonationLevel,System.AsyncCallback,System.Object)">
+ <summary>Called by clients to begin an asynchronous operation to authenticate the client, and optionally the server, in a client-server connection. The authentication process uses the specified credentials and authentication options. This method does not block.</summary>
+ <param name="credential">The <see cref="T:System.Net.NetworkCredential"></see> that is used to establish the identity of the client.</param>
+ <param name="targetName">The Service Principal Name (SPN) that uniquely identifies the server to authenticate.</param>
+ <param name="requiredProtectionLevel">One of the <see cref="T:System.Net.Security.ProtectionLevel"></see> values, indicating the security services for the stream.</param>
+ <param name="allowedImpersonationLevel">One of the <see cref="T:System.Security.Principal.TokenImpersonationLevel"></see> values, indicating how the server can use the client's credentials to access resources.</param>
+ <param name="asyncCallback">An <see cref="T:System.AsyncCallback"></see> delegate that references the method to invoke when the authentication is complete.</param>
+ <param name="asyncState">A user-defined object containing information about the write operation. This object is passed to the asyncCallback delegate when the operation completes.</param>
+ <returns>An <see cref="T:System.IAsyncResult"></see> object indicating the status of the asynchronous operation.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="credential">credential</paramref> is null. - or - <paramref name="targetName">targetName</paramref> is null.</exception>
+ <exception cref="T:System.Security.Authentication.AuthenticationException">The authentication failed. You can use this object to retry the authentication.</exception>
+ <exception cref="T:System.Security.Authentication.InvalidCredentialException">The authentication failed. You can use this object to retry the authentication.</exception>
+ <exception cref="T:System.ObjectDisposedException">This object has been closed.</exception>
+ <exception cref="T:System.InvalidOperationException">Authentication has already occurred. - or - This stream was used previously to attempt authentication as the server. You cannot use the stream to retry authentication as the client.</exception>
+ </member>
+ <member name="M:System.Net.Security.NegotiateStream.BeginAuthenticateAsServer(System.Net.NetworkCredential,System.Net.Security.ProtectionLevel,System.Security.Principal.TokenImpersonationLevel,System.AsyncCallback,System.Object)">
+ <summary>Called by servers to begin an asynchronous operation to authenticate the client, and optionally the server, in a client-server connection. The authentication process uses the specified server credentials and authentication options. This method does not block.</summary>
+ <param name="credential">The <see cref="T:System.Net.NetworkCredential"></see> that is used to establish the identity of the client.</param>
+ <param name="requiredProtectionLevel">One of the <see cref="T:System.Net.Security.ProtectionLevel"></see> values, indicating the security services for the stream.</param>
+ <param name="requiredImpersonationLevel">One of the <see cref="T:System.Security.Principal.TokenImpersonationLevel"></see> values, indicating how the server can use the client's credentials to access resources.</param>
+ <param name="asyncCallback">An <see cref="T:System.AsyncCallback"></see> delegate that references the method to invoke when the authentication is complete.</param>
+ <param name="asyncState">A user-defined object containing information about the operation. This object is passed to the asyncCallback delegate when the operation completes.</param>
+ <returns>An <see cref="T:System.IAsyncResult"></see> object indicating the status of the asynchronous operation.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="credential">credential</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="requiredImpersonationLevel">requiredImpersonationLevel</paramref> must be <see cref="F:System.Security.Principal.TokenImpersonationLevel.Identification"></see>, <see cref="F:System.Security.Principal.TokenImpersonationLevel.Impersonation"></see>, or <see cref="F:System.Security.Principal.TokenImpersonationLevel.Delegation"></see>,</exception>
+ <exception cref="T:System.Security.Authentication.AuthenticationException">The authentication failed. You can use this object to retry the authentication.</exception>
+ <exception cref="T:System.Security.Authentication.InvalidCredentialException">The authentication failed. You can use this object to retry the authentication.</exception>
+ <exception cref="T:System.ObjectDisposedException">This object has been closed.</exception>
+ <exception cref="T:System.InvalidOperationException">Authentication has already occurred. - or - This stream was used previously to attempt authentication as the client. You cannot use the stream to retry authentication as the server.</exception>
+ <exception cref="T:System.NotSupportedException">Windows 95 and Windows 98 are not supported.</exception>
+ </member>
+ <member name="M:System.Net.Security.NegotiateStream.BeginAuthenticateAsServer(System.Net.NetworkCredential,System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy,System.Net.Security.ProtectionLevel,System.Security.Principal.TokenImpersonationLevel,System.AsyncCallback,System.Object)">
+ <summary>Called by servers to begin an asynchronous operation to authenticate the client, and optionally the server, in a client-server connection. The authentication process uses the specified server credentials, authentication options, and extended protection policy. This method does not block.</summary>
+ <param name="credential">The <see cref="T:System.Net.NetworkCredential"></see> that is used to establish the identity of the client.</param>
+ <param name="policy">The <see cref="T:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy"></see> that is used for extended protection.</param>
+ <param name="requiredProtectionLevel">One of the <see cref="T:System.Net.Security.ProtectionLevel"></see> values, indicating the security services for the stream.</param>
+ <param name="requiredImpersonationLevel">One of the <see cref="T:System.Security.Principal.TokenImpersonationLevel"></see> values, indicating how the server can use the client's credentials to access resources.</param>
+ <param name="asyncCallback">An <see cref="T:System.AsyncCallback"></see> delegate that references the method to invoke when the authentication is complete.</param>
+ <param name="asyncState">A user-defined object containing information about the write operation. This object is passed to the asyncCallback delegate when the operation completes.</param>
+ <returns>An <see cref="T:System.IAsyncResult"></see> object indicating the status of the asynchronous operation.</returns>
+ <exception cref="T:System.ArgumentException">The <see cref="P:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy.CustomChannelBinding"></see> and <see cref="P:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy.CustomServiceNames"></see> on the extended protection policy passed in the <paramref name="policy">policy</paramref> parameter are both null.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="credential">credential</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="requiredImpersonationLevel">requiredImpersonationLevel</paramref> must be <see cref="F:System.Security.Principal.TokenImpersonationLevel.Identification"></see>, <see cref="F:System.Security.Principal.TokenImpersonationLevel.Impersonation"></see>, or <see cref="F:System.Security.Principal.TokenImpersonationLevel.Delegation"></see>,</exception>
+ <exception cref="T:System.Security.Authentication.AuthenticationException">The authentication failed. You can use this object to retry the authentication.</exception>
+ <exception cref="T:System.Security.Authentication.InvalidCredentialException">The authentication failed. You can use this object to retry the authentication.</exception>
+ <exception cref="T:System.InvalidOperationException">Authentication has already occurred. - or - This stream was used previously to attempt authentication as the client. You cannot use the stream to retry authentication as the server.</exception>
+ <exception cref="T:System.NotSupportedException">Windows 95 and Windows 98 are not supported.</exception>
+ <exception cref="T:System.ObjectDisposedException">This object has been closed.</exception>
+ <exception cref="T:System.PlatformNotSupportedException">The <paramref name="policy">policy</paramref> parameter was set to <see cref="F:System.Security.Authentication.ExtendedProtection.PolicyEnforcement.Always"></see> on a platform that does not support extended protection.</exception>
+ </member>
+ <member name="M:System.Net.Security.NegotiateStream.BeginAuthenticateAsServer(System.AsyncCallback,System.Object)">
+ <summary>Called by servers to begin an asynchronous operation to authenticate the client, and optionally the server, in a client-server connection. This method does not block.</summary>
+ <param name="asyncCallback">An <see cref="T:System.AsyncCallback"></see> delegate that references the method to invoke when the authentication is complete.</param>
+ <param name="asyncState">A user-defined object containing information about the operation. This object is passed to the asyncCallback delegate when the operation completes.</param>
+ <returns>An <see cref="T:System.IAsyncResult"></see> object indicating the status of the asynchronous operation.</returns>
+ <exception cref="T:System.Security.Authentication.AuthenticationException">The authentication failed. You can use this object to retry the authentication.</exception>
+ <exception cref="T:System.Security.Authentication.InvalidCredentialException">The authentication failed. You can use this object to retry the authentication.</exception>
+ <exception cref="T:System.ObjectDisposedException">This object has been closed.</exception>
+ <exception cref="T:System.NotSupportedException">Windows 95 and Windows 98 are not supported.</exception>
+ </member>
+ <member name="M:System.Net.Security.NegotiateStream.BeginAuthenticateAsServer(System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy,System.AsyncCallback,System.Object)">
+ <summary>Called by servers to begin an asynchronous operation to authenticate the client, and optionally the server, in a client-server connection. The authentication process uses the specified extended protection policy. This method does not block.</summary>
+ <param name="policy">The <see cref="T:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy"></see> that is used for extended protection.</param>
+ <param name="asyncCallback">An <see cref="T:System.AsyncCallback"></see> delegate that references the method to invoke when the authentication is complete.</param>
+ <param name="asyncState">A user-defined object containing information about the write operation. This object is passed to the asyncCallback delegate when the operation completes.</param>
+ <returns>An <see cref="T:System.IAsyncResult"></see> object indicating the status of the asynchronous operation.</returns>
+ <exception cref="T:System.ArgumentException">The <see cref="P:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy.CustomChannelBinding"></see> and <see cref="P:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy.CustomServiceNames"></see> on the extended protection policy passed in the <paramref name="policy">policy</paramref> parameter are both null.</exception>
+ <exception cref="T:System.Security.Authentication.AuthenticationException">The authentication failed. You can use this object to retry the authentication.</exception>
+ <exception cref="T:System.Security.Authentication.InvalidCredentialException">The authentication failed. You can use this object to retry the authentication.</exception>
+ <exception cref="T:System.NotSupportedException">Windows 95 and Windows 98 are not supported.</exception>
+ <exception cref="T:System.ObjectDisposedException">This object has been closed.</exception>
+ <exception cref="T:System.PlatformNotSupportedException">The <paramref name="policy">policy</paramref> parameter was set to <see cref="F:System.Security.Authentication.ExtendedProtection.PolicyEnforcement.Always"></see> on a platform that does not support extended protection.</exception>
+ </member>
+ <member name="M:System.Net.Security.NegotiateStream.BeginRead(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object)">
+ <summary>Begins an asynchronous read operation that reads data from the stream and stores it in the specified array.</summary>
+ <param name="buffer">A <see cref="T:System.Byte"></see> array that receives the bytes read from the stream.</param>
+ <param name="offset">The zero-based location in buffer at which to begin storing the data read from this stream.</param>
+ <param name="count">The maximum number of bytes to read from the stream.</param>
+ <param name="asyncCallback">An <see cref="T:System.AsyncCallback"></see> delegate that references the method to invoke when the read operation is complete.</param>
+ <param name="asyncState">A user-defined object containing information about the read operation. This object is passed to the asyncCallback delegate when the operation completes.</param>
+ <returns>An <see cref="T:System.IAsyncResult"></see> object indicating the status of the asynchronous operation.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffer">buffer</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="offset">offset</paramref> is less than 0. - or - <paramref name="offset">offset</paramref> is greater than the length of <paramref name="buffer">buffer</paramref>. - or - <paramref name="offset">offset</paramref> plus <paramref name="count">count</paramref> is greater than the length of <paramref name="buffer">buffer</paramref>.</exception>
+ <exception cref="T:System.IO.IOException">The read operation failed. - or - Encryption is in use, but the data could not be decrypted.</exception>
+ <exception cref="T:System.NotSupportedException">There is already a read operation in progress.</exception>
+ <exception cref="T:System.ObjectDisposedException">This object has been closed.</exception>
+ <exception cref="T:System.InvalidOperationException">Authentication has not occurred.</exception>
+ </member>
+ <member name="M:System.Net.Security.NegotiateStream.BeginWrite(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object)">
+ <summary>Begins an asynchronous write operation that writes <see cref="T:System.Byte"></see>s from the specified buffer to the stream.</summary>
+ <param name="buffer">A <see cref="T:System.Byte"></see> array that supplies the bytes to be written to the stream.</param>
+ <param name="offset">The zero-based location in buffer at which to begin reading bytes to be written to the stream.</param>
+ <param name="count">An <see cref="T:System.Int32"></see> value that specifies the number of bytes to read from buffer.</param>
+ <param name="asyncCallback">An <see cref="T:System.AsyncCallback"></see> delegate that references the method to invoke when the write operation is complete.</param>
+ <param name="asyncState">A user-defined object containing information about the write operation. This object is passed to the asyncCallback delegate when the operation completes.</param>
+ <returns>An <see cref="T:System.IAsyncResult"></see> object indicating the status of the asynchronous operation.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffer">buffer</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="offset is less than 0">offset is less than 0</paramref>. - or - <paramref name="offset">offset</paramref> is greater than the length of <paramref name="buffer">buffer</paramref>. - or - <paramref name="offset">offset</paramref> plus count is greater than the length of <paramref name="buffer">buffer</paramref>.</exception>
+ <exception cref="T:System.IO.IOException">The write operation failed. - or - Encryption is in use, but the data could not be encrypted.</exception>
+ <exception cref="T:System.NotSupportedException">There is already a write operation in progress.</exception>
+ <exception cref="T:System.ObjectDisposedException">This object has been closed.</exception>
+ <exception cref="T:System.InvalidOperationException">Authentication has not occurred.</exception>
+ </member>
+ <member name="P:System.Net.Security.NegotiateStream.CanRead">
+ <summary>Gets a <see cref="T:System.Boolean"></see> value that indicates whether the underlying stream is readable.</summary>
+ <returns>true if authentication has occurred and the underlying stream is readable; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Net.Security.NegotiateStream.CanSeek">
+ <summary>Gets a <see cref="T:System.Boolean"></see> value that indicates whether the underlying stream is seekable.</summary>
+ <returns>This property always returns false.</returns>
+ </member>
+ <member name="P:System.Net.Security.NegotiateStream.CanTimeout">
+ <summary>Gets a <see cref="T:System.Boolean"></see> value that indicates whether the underlying stream supports time-outs.</summary>
+ <returns>true if the underlying stream supports time-outs; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Net.Security.NegotiateStream.CanWrite">
+ <summary>Gets a <see cref="T:System.Boolean"></see> value that indicates whether the underlying stream is writable.</summary>
+ <returns>true if authentication has occurred and the underlying stream is writable; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Net.Security.NegotiateStream.Dispose(System.Boolean)">
+ <summary>Releases the unmanaged resources used by the <see cref="T:System.Net.Security.NegotiateStream"></see> and optionally releases the managed resources.</summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
+ </member>
+ <member name="M:System.Net.Security.NegotiateStream.EndAuthenticateAsClient(System.IAsyncResult)">
+ <summary>Ends a pending asynchronous client authentication operation that was started with a call to <see cref="Overload:System.Net.Security.NegotiateStream.BeginAuthenticateAsClient"></see>.</summary>
+ <param name="asyncResult">An <see cref="T:System.IAsyncResult"></see> instance returned by a call to <see cref="Overload:System.Net.Security.NegotiateStream.BeginAuthenticateAsClient"></see>.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="asyncResult">asyncResult</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="asyncResult">asyncResult</paramref> was not created by a call to <see cref="Overload:System.Net.Security.NegotiateStream.BeginAuthenticateAsClient"></see>.</exception>
+ <exception cref="T:System.Security.Authentication.AuthenticationException">The authentication failed. You can use this object to retry the authentication.</exception>
+ <exception cref="T:System.Security.Authentication.InvalidCredentialException">The authentication failed. You can use this object to retry the authentication.</exception>
+ <exception cref="T:System.InvalidOperationException">There is no pending client authentication to complete.</exception>
+ </member>
+ <member name="M:System.Net.Security.NegotiateStream.EndAuthenticateAsServer(System.IAsyncResult)">
+ <summary>Ends a pending asynchronous client authentication operation that was started with a call to <see cref="Overload:System.Net.Security.NegotiateStream.BeginAuthenticateAsServer"></see>.</summary>
+ <param name="asyncResult">An <see cref="T:System.IAsyncResult"></see> instance returned by a call to <see cref="Overload:System.Net.Security.NegotiateStream.BeginAuthenticateAsServer"></see>.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="asyncResult">asyncResult</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="asyncResult">asyncResult</paramref> was not created by a call to <see cref="Overload:System.Net.Security.NegotiateStream.BeginAuthenticateAsServer"></see>.</exception>
+ <exception cref="T:System.Security.Authentication.AuthenticationException">The authentication failed. You can use this object to retry the authentication.</exception>
+ <exception cref="T:System.Security.Authentication.InvalidCredentialException">The authentication failed. You can use this object to retry the authentication.</exception>
+ <exception cref="T:System.InvalidOperationException">There is no pending authentication to complete.</exception>
+ </member>
+ <member name="M:System.Net.Security.NegotiateStream.EndRead(System.IAsyncResult)">
+ <summary>Ends an asynchronous read operation that was started with a call to <see cref="M:System.Net.Security.NegotiateStream.BeginRead(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object)"></see>.</summary>
+ <param name="asyncResult">An <see cref="T:System.IAsyncResult"></see> instance returned by a call to <see cref="M:System.Net.Security.NegotiateStream.BeginRead(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object)"></see></param>
+ <returns>A <see cref="T:System.Int32"></see> value that specifies the number of bytes read from the underlying stream.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="asyncResult">asyncResult</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException">The asyncResult was not created by a call to <see cref="M:System.Net.Security.NegotiateStream.BeginRead(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object)"></see>.</exception>
+ <exception cref="T:System.InvalidOperationException">Authentication has not occurred.</exception>
+ <exception cref="T:System.IO.IOException">The read operation failed.</exception>
+ </member>
+ <member name="M:System.Net.Security.NegotiateStream.EndWrite(System.IAsyncResult)">
+ <summary>Ends an asynchronous write operation that was started with a call to <see cref="M:System.Net.Security.NegotiateStream.BeginWrite(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object)"></see>.</summary>
+ <param name="asyncResult">An <see cref="T:System.IAsyncResult"></see> instance returned by a call to <see cref="M:System.Net.Security.NegotiateStream.BeginWrite(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object)"></see></param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="asyncResult">asyncResult</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException">The asyncResult was not created by a call to <see cref="M:System.Net.Security.NegotiateStream.BeginWrite(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object)"></see>.</exception>
+ <exception cref="T:System.InvalidOperationException">Authentication has not occurred.</exception>
+ <exception cref="T:System.IO.IOException">The write operation failed.</exception>
+ </member>
+ <member name="M:System.Net.Security.NegotiateStream.Flush">
+ <summary>Causes any buffered data to be written to the underlying device.</summary>
+ </member>
+ <member name="P:System.Net.Security.NegotiateStream.ImpersonationLevel">
+ <summary>Gets a value that indicates how the server can use the client's credentials.</summary>
+ <returns>One of the <see cref="T:System.Security.Principal.TokenImpersonationLevel"></see> values.</returns>
+ <exception cref="T:System.InvalidOperationException">Authentication failed or has not occurred.</exception>
+ </member>
+ <member name="P:System.Net.Security.NegotiateStream.IsAuthenticated">
+ <summary>Gets a <see cref="T:System.Boolean"></see> value that indicates whether authentication was successful.</summary>
+ <returns>true if successful authentication occurred; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Net.Security.NegotiateStream.IsEncrypted">
+ <summary>Gets a <see cref="T:System.Boolean"></see> value that indicates whether this <see cref="T:System.Net.Security.NegotiateStream"></see> uses data encryption.</summary>
+ <returns>true if data is encrypted before being transmitted over the network and decrypted when it reaches the remote endpoint; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Net.Security.NegotiateStream.IsMutuallyAuthenticated">
+ <summary>Gets a <see cref="T:System.Boolean"></see> value that indicates whether both the server and the client have been authenticated.</summary>
+ <returns>true if the server has been authenticated; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Net.Security.NegotiateStream.IsServer">
+ <summary>Gets a <see cref="T:System.Boolean"></see> value that indicates whether the local side of the connection used by this <see cref="T:System.Net.Security.NegotiateStream"></see> was authenticated as the server.</summary>
+ <returns>true if the local endpoint was successfully authenticated as the server side of the authenticated connection; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Net.Security.NegotiateStream.IsSigned">
+ <summary>Gets a <see cref="T:System.Boolean"></see> value that indicates whether the data sent using this stream is signed.</summary>
+ <returns>true if the data is signed before being transmitted; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Net.Security.NegotiateStream.Length">
+ <summary>Gets the length of the underlying stream.</summary>
+ <returns>A <see cref="T:System.Int64"></see> that specifies the length of the underlying stream.</returns>
+ <exception cref="T:System.NotSupportedException">Getting the value of this property is not supported when the underlying stream is a <see cref="T:System.Net.Sockets.NetworkStream"></see>.</exception>
+ </member>
+ <member name="P:System.Net.Security.NegotiateStream.Position">
+ <summary>Gets or sets the current position in the underlying stream.</summary>
+ <returns>A <see cref="T:System.Int64"></see> that specifies the current position in the underlying stream.</returns>
+ <exception cref="T:System.NotSupportedException">Setting this property is not supported. - or - Getting the value of this property is not supported when the underlying stream is a <see cref="T:System.Net.Sockets.NetworkStream"></see>.</exception>
+ </member>
+ <member name="M:System.Net.Security.NegotiateStream.Read(System.Byte[],System.Int32,System.Int32)">
+ <summary>Reads data from this stream and stores it in the specified array.</summary>
+ <param name="buffer">A <see cref="T:System.Byte"></see> array that receives the bytes read from the stream.</param>
+ <param name="offset">A <see cref="T:System.Int32"></see> containing the zero-based location in buffer at which to begin storing the data read from this stream.</param>
+ <param name="count">A <see cref="T:System.Int32"></see> containing the maximum number of bytes to read from the stream.</param>
+ <returns>A <see cref="T:System.Int32"></see> value that specifies the number of bytes read from the underlying stream. When there is no more data to be read, returns 0.</returns>
+ <exception cref="T:System.IO.IOException">The read operation failed.</exception>
+ <exception cref="T:System.InvalidOperationException">Authentication has not occurred.</exception>
+ <exception cref="T:System.NotSupportedException">A <see cref="M:System.Net.Security.NegotiateStream.Read(System.Byte[],System.Int32,System.Int32)"></see> operation is already in progress.</exception>
+ </member>
+ <member name="P:System.Net.Security.NegotiateStream.ReadTimeout">
+ <summary>Gets or sets the amount of time a read operation blocks waiting for data.</summary>
+ <returns>A <see cref="T:System.Int32"></see> that specifies the amount of time that will elapse before a read operation fails.</returns>
+ </member>
+ <member name="P:System.Net.Security.NegotiateStream.RemoteIdentity">
+ <summary>Gets information about the identity of the remote party sharing this authenticated stream.</summary>
+ <returns>An <see cref="T:System.Security.Principal.IIdentity"></see> object that describes the identity of the remote endpoint.</returns>
+ <exception cref="T:System.InvalidOperationException">Authentication failed or has not occurred.</exception>
+ </member>
+ <member name="M:System.Net.Security.NegotiateStream.Seek(System.Int64,System.IO.SeekOrigin)">
+ <summary>Throws <see cref="T:System.NotSupportedException"></see>.</summary>
+ <param name="offset">This value is ignored.</param>
+ <param name="origin">This value is ignored.</param>
+ <returns>Always throws a <see cref="T:System.NotSupportedException"></see>.</returns>
+ <exception cref="T:System.NotSupportedException">Seeking is not supported on <see cref="T:System.Net.Security.NegotiateStream"></see>.</exception>
+ </member>
+ <member name="M:System.Net.Security.NegotiateStream.SetLength(System.Int64)">
+ <summary>Sets the length of the underlying stream.</summary>
+ <param name="value">An <see cref="T:System.Int64"></see> value that specifies the length of the stream.</param>
+ </member>
+ <member name="M:System.Net.Security.NegotiateStream.Write(System.Byte[],System.Int32,System.Int32)">
+ <summary>Write the specified number of <see cref="T:System.Byte"></see>s to the underlying stream using the specified buffer and offset.</summary>
+ <param name="buffer">A <see cref="T:System.Byte"></see> array that supplies the bytes written to the stream.</param>
+ <param name="offset">An <see cref="T:System.Int32"></see> containing the zero-based location in buffer at which to begin reading bytes to be written to the stream.</param>
+ <param name="count">A <see cref="T:System.Int32"></see> containing the number of bytes to read from buffer.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffer">buffer</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="offset is less than 0">offset is less than 0</paramref>. - or - <paramref name="offset">offset</paramref> is greater than the length of <paramref name="buffer">buffer</paramref>. - or - <paramref name="offset">offset</paramref> plus count is greater than the length of <paramref name="buffer">buffer</paramref>.</exception>
+ <exception cref="T:System.IO.IOException">The write operation failed. - or - Encryption is in use, but the data could not be encrypted.</exception>
+ <exception cref="T:System.NotSupportedException">There is already a write operation in progress.</exception>
+ <exception cref="T:System.ObjectDisposedException">This object has been closed.</exception>
+ <exception cref="T:System.InvalidOperationException">Authentication has not occurred.</exception>
+ </member>
+ <member name="P:System.Net.Security.NegotiateStream.WriteTimeout">
+ <summary>Gets or sets the amount of time a write operation blocks waiting for data.</summary>
+ <returns>A <see cref="T:System.Int32"></see> that specifies the amount of time that will elapse before a write operation fails.</returns>
+ </member>
+ <member name="T:System.Net.Security.ProtectionLevel">
+ <summary>Indicates the security services requested for an authenticated stream.</summary>
+ </member>
+ <member name="F:System.Net.Security.ProtectionLevel.EncryptAndSign">
+ <summary>Encrypt and sign data to help ensure the confidentiality and integrity of transmitted data.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Security.ProtectionLevel.None">
+ <summary>Authentication only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Security.ProtectionLevel.Sign">
+ <summary>Sign data to help ensure the integrity of transmitted data.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Net.Security.RemoteCertificateValidationCallback">
+ <summary>Verifies the remote Secure Sockets Layer (SSL) certificate used for authentication.</summary>
+ <param name="sender">An object that contains state information for this validation.</param>
+ <param name="certificate">The certificate used to authenticate the remote party.</param>
+ <param name="chain">The chain of certificate authorities associated with the remote certificate.</param>
+ <param name="sslPolicyErrors">One or more errors associated with the remote certificate.</param>
+ <returns></returns>
+ </member>
+ <member name="T:System.Net.Security.SslPolicyErrors">
+ <summary>Enumerates Secure Socket Layer (SSL) policy errors.</summary>
+ </member>
+ <member name="F:System.Net.Security.SslPolicyErrors.None">
+ <summary>No SSL policy errors.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Security.SslPolicyErrors.RemoteCertificateChainErrors">
+ <summary><see cref="P:System.Security.Cryptography.X509Certificates.X509Chain.ChainStatus"></see> has returned a non empty array.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Security.SslPolicyErrors.RemoteCertificateNameMismatch">
+ <summary>Certificate name mismatch.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Security.SslPolicyErrors.RemoteCertificateNotAvailable">
+ <summary>Certificate not available.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Net.Security.SslStream">
+ <summary>Provides a stream used for client-server communication that uses the Secure Socket Layer (SSL) security protocol to authenticate the server and optionally the client.</summary>
+ </member>
+ <member name="M:System.Net.Security.SslStream.#ctor(System.IO.Stream)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Security.SslStream"></see> class using the specified <see cref="T:System.IO.Stream"></see>.</summary>
+ <param name="innerStream">A <see cref="T:System.IO.Stream"></see> object used by the <see cref="T:System.Net.Security.SslStream"></see> for sending and receiving data.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="innerStream">innerStream</paramref> is not readable. -or- <paramref name="innerStream">innerStream</paramref> is not writable.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="innerStream">innerStream</paramref> is null. -or- <paramref name="innerStream">innerStream</paramref> is equal to <see cref="F:System.IO.Stream.Null"></see>.</exception>
+ </member>
+ <member name="M:System.Net.Security.SslStream.#ctor(System.IO.Stream,System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Security.SslStream"></see> class using the specified <see cref="T:System.IO.Stream"></see> and stream closure behavior.</summary>
+ <param name="innerStream">A <see cref="T:System.IO.Stream"></see> object used by the <see cref="T:System.Net.Security.SslStream"></see> for sending and receiving data.</param>
+ <param name="leaveInnerStreamOpen">A Boolean value that indicates the closure behavior of the <see cref="T:System.IO.Stream"></see> object used by the <see cref="T:System.Net.Security.SslStream"></see> for sending and receiving data. This parameter indicates if the inner stream is left open.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="innerStream">innerStream</paramref> is not readable. -or- <paramref name="innerStream">innerStream</paramref> is not writable.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="innerStream">innerStream</paramref> is null. -or- <paramref name="innerStream">innerStream</paramref> is equal to <see cref="F:System.IO.Stream.Null"></see>.</exception>
+ </member>
+ <member name="M:System.Net.Security.SslStream.#ctor(System.IO.Stream,System.Boolean,System.Net.Security.RemoteCertificateValidationCallback)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Security.SslStream"></see> class using the specified <see cref="T:System.IO.Stream"></see>, stream closure behavior and certificate validation delegate.</summary>
+ <param name="innerStream">A <see cref="T:System.IO.Stream"></see> object used by the <see cref="T:System.Net.Security.SslStream"></see> for sending and receiving data.</param>
+ <param name="leaveInnerStreamOpen">A Boolean value that indicates the closure behavior of the <see cref="T:System.IO.Stream"></see> object used by the <see cref="T:System.Net.Security.SslStream"></see> for sending and receiving data. This parameter indicates if the inner stream is left open.</param>
+ <param name="userCertificateValidationCallback">A <see cref="T:System.Net.Security.RemoteCertificateValidationCallback"></see> delegate responsible for validating the certificate supplied by the remote party.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="innerStream">innerStream</paramref> is not readable. -or- <paramref name="innerStream">innerStream</paramref> is not writable.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="innerStream">innerStream</paramref> is null. -or- <paramref name="innerStream">innerStream</paramref> is equal to <see cref="F:System.IO.Stream.Null"></see>.</exception>
+ </member>
+ <member name="M:System.Net.Security.SslStream.#ctor(System.IO.Stream,System.Boolean,System.Net.Security.RemoteCertificateValidationCallback,System.Net.Security.LocalCertificateSelectionCallback)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Security.SslStream"></see> class using the specified <see cref="T:System.IO.Stream"></see>, stream closure behavior, certificate validation delegate and certificate selection delegate.</summary>
+ <param name="innerStream">A <see cref="T:System.IO.Stream"></see> object used by the <see cref="T:System.Net.Security.SslStream"></see> for sending and receiving data.</param>
+ <param name="leaveInnerStreamOpen">A Boolean value that indicates the closure behavior of the <see cref="T:System.IO.Stream"></see> object used by the <see cref="T:System.Net.Security.SslStream"></see> for sending and receiving data. This parameter indicates if the inner stream is left open.</param>
+ <param name="userCertificateValidationCallback">A <see cref="T:System.Net.Security.RemoteCertificateValidationCallback"></see> delegate responsible for validating the certificate supplied by the remote party.</param>
+ <param name="userCertificateSelectionCallback">A <see cref="T:System.Net.Security.LocalCertificateSelectionCallback"></see> delegate responsible for selecting the certificate used for authentication.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="innerStream">innerStream</paramref> is not readable. -or- <paramref name="innerStream">innerStream</paramref> is not writable.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="innerStream">innerStream</paramref> is null. -or- <paramref name="innerStream">innerStream</paramref> is equal to <see cref="F:System.IO.Stream.Null"></see>.</exception>
+ </member>
+ <member name="M:System.Net.Security.SslStream.#ctor(System.IO.Stream,System.Boolean,System.Net.Security.RemoteCertificateValidationCallback,System.Net.Security.LocalCertificateSelectionCallback,System.Net.Security.EncryptionPolicy)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Security.SslStream"></see> class using the specified <see cref="T:System.IO.Stream"></see></summary>
+ <param name="innerStream">A <see cref="T:System.IO.Stream"></see> object used by the <see cref="T:System.Net.Security.SslStream"></see> for sending and receiving data.</param>
+ <param name="leaveInnerStreamOpen">A Boolean value that indicates the closure behavior of the <see cref="T:System.IO.Stream"></see> object used by the <see cref="T:System.Net.Security.SslStream"></see> for sending and receiving data. This parameter indicates if the inner stream is left open.</param>
+ <param name="userCertificateValidationCallback">A <see cref="T:System.Net.Security.RemoteCertificateValidationCallback"></see> delegate responsible for validating the certificate supplied by the remote party.</param>
+ <param name="userCertificateSelectionCallback">A <see cref="T:System.Net.Security.LocalCertificateSelectionCallback"></see> delegate responsible for selecting the certificate used for authentication.</param>
+ <param name="encryptionPolicy">The <see cref="T:System.Net.Security.EncryptionPolicy"></see> to use.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="innerStream">innerStream</paramref> is not readable. -or- <paramref name="innerStream">innerStream</paramref> is not writable. -or- <paramref name="encryptionPolicy">encryptionPolicy</paramref> is not valid.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="innerStream">innerStream</paramref> is null. -or- <paramref name="innerStream">innerStream</paramref> is equal to <see cref="F:System.IO.Stream.Null"></see>.</exception>
+ </member>
+ <member name="M:System.Net.Security.SslStream.AuthenticateAsClient(System.String)">
+ <summary>Called by clients to authenticate the server and optionally the client in a client-server connection.</summary>
+ <param name="targetHost">The name of the server that shares this <see cref="T:System.Net.Security.SslStream"></see>.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="targetHost">targetHost</paramref> is null.</exception>
+ <exception cref="T:System.Security.Authentication.AuthenticationException">The authentication failed and left this object in an unusable state.</exception>
+ <exception cref="T:System.InvalidOperationException">Authentication has already occurred. -or- Server authentication using this <see cref="T:System.Net.Security.SslStream"></see> was tried previously. -or- Authentication is already in progress.</exception>
+ <exception cref="T:System.ObjectDisposedException">This object has been closed.</exception>
+ </member>
+ <member name="M:System.Net.Security.SslStream.AuthenticateAsClient(System.String,System.Security.Cryptography.X509Certificates.X509CertificateCollection,System.Security.Authentication.SslProtocols,System.Boolean)">
+ <summary>Called by clients to authenticate the server and optionally the client in a client-server connection. The authentication process uses the specified certificate collection and SSL protocol.</summary>
+ <param name="targetHost">The name of the server that will share this <see cref="T:System.Net.Security.SslStream"></see>.</param>
+ <param name="clientCertificates">The <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection"></see> that contains client certificates.</param>
+ <param name="enabledSslProtocols">The <see cref="T:System.Security.Authentication.SslProtocols"></see> value that represents the protocol used for authentication.</param>
+ <param name="checkCertificateRevocation">A <see cref="T:System.Boolean"></see> value that specifies whether the certificate revocation list is checked during authentication.</param>
+ </member>
+ <member name="M:System.Net.Security.SslStream.AuthenticateAsClientAsync(System.String)">
+ <summary>Called by clients to authenticate the server and optionally the client in a client-server connection as an asynchronous operation.</summary>
+ <param name="targetHost">The name of the server that shares this <see cref="T:System.Net.Security.SslStream"></see>.</param>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task"></see> The task object representing the asynchronous operation.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="targetHost">targetHost</paramref> is null.</exception>
+ <exception cref="T:System.Security.Authentication.AuthenticationException">The authentication failed and left this object in an unusable state.</exception>
+ <exception cref="T:System.InvalidOperationException">Authentication has already occurred. -or- Server authentication using this <see cref="T:System.Net.Security.SslStream"></see> was tried previously. -or- Authentication is already in progress.</exception>
+ <exception cref="T:System.ObjectDisposedException">This object has been closed.</exception>
+ </member>
+ <member name="M:System.Net.Security.SslStream.AuthenticateAsClientAsync(System.String,System.Security.Cryptography.X509Certificates.X509CertificateCollection,System.Security.Authentication.SslProtocols,System.Boolean)">
+ <summary>Called by clients to authenticate the server and optionally the client in a client-server connection as an asynchronous operation. The authentication process uses the specified certificate collection and SSL protocol.</summary>
+ <param name="targetHost">The name of the server that will share this <see cref="T:System.Net.Security.SslStream"></see>.</param>
+ <param name="clientCertificates">The <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection"></see> that contains client certificates.</param>
+ <param name="enabledSslProtocols">The <see cref="T:System.Security.Authentication.SslProtocols"></see> value that represents the protocol used for authentication.</param>
+ <param name="checkCertificateRevocation">A <see cref="T:System.Boolean"></see> value that specifies whether the certificate revocation list is checked during authentication.</param>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task"></see> The task object representing the asynchronous operation.</returns>
+ </member>
+ <member name="M:System.Net.Security.SslStream.AuthenticateAsServer(System.Security.Cryptography.X509Certificates.X509Certificate)">
+ <summary>Called by servers to authenticate the server and optionally the client in a client-server connection using the specified certificate.</summary>
+ <param name="serverCertificate">The certificate used to authenticate the server.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="serverCertificate">serverCertificate</paramref> is null.</exception>
+ <exception cref="T:System.Security.Authentication.AuthenticationException">The authentication failed and left this object in an unusable state.</exception>
+ <exception cref="T:System.InvalidOperationException">Authentication has already occurred. -or- Client authentication using this <see cref="T:System.Net.Security.SslStream"></see> was tried previously. -or- Authentication is already in progress.</exception>
+ <exception cref="T:System.ObjectDisposedException">This object has been closed.</exception>
+ <exception cref="T:System.PlatformNotSupportedException">The <see cref="Overload:System.Net.Security.SslStream.AuthenticateAsServer"></see> method is not supported on Windows 95, Windows 98, or Windows Millennium.</exception>
+ </member>
+ <member name="M:System.Net.Security.SslStream.AuthenticateAsServer(System.Security.Cryptography.X509Certificates.X509Certificate,System.Boolean,System.Security.Authentication.SslProtocols,System.Boolean)">
+ <summary>Called by servers to authenticate the server and optionally the client in a client-server connection using the specified certificates, requirements and security protocol.</summary>
+ <param name="serverCertificate">The X509Certificate used to authenticate the server.</param>
+ <param name="clientCertificateRequired">A <see cref="T:System.Boolean"></see> value that specifies whether the client is asked for a certificate for authentication. Note that this is only a request -- if no certificate is provided, the server still accepts the connection request.</param>
+ <param name="enabledSslProtocols">The <see cref="T:System.Security.Authentication.SslProtocols"></see> value that represents the protocol used for authentication.</param>
+ <param name="checkCertificateRevocation">A <see cref="T:System.Boolean"></see> value that specifies whether the certificate revocation list is checked during authentication.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="serverCertificate">serverCertificate</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="enabledSslProtocols">enabledSslProtocols</paramref> is not a valid <see cref="T:System.Security.Authentication.SslProtocols"></see> value.</exception>
+ <exception cref="T:System.Security.Authentication.AuthenticationException">The authentication failed and left this object in an unusable state.</exception>
+ <exception cref="T:System.InvalidOperationException">Authentication has already occurred. -or- Client authentication using this <see cref="T:System.Net.Security.SslStream"></see> was tried previously. -or- Authentication is already in progress.</exception>
+ <exception cref="T:System.ObjectDisposedException">This object has been closed.</exception>
+ <exception cref="T:System.PlatformNotSupportedException">The <see cref="Overload:System.Net.Security.SslStream.AuthenticateAsServer"></see> method is not supported on Windows 95, Windows 98, or Windows Millennium.</exception>
+ </member>
+ <member name="M:System.Net.Security.SslStream.AuthenticateAsServerAsync(System.Security.Cryptography.X509Certificates.X509Certificate,System.Boolean,System.Security.Authentication.SslProtocols,System.Boolean)">
+ <summary>Called by servers to authenticate the server and optionally the client in a client-server connection using the specified certificates, requirements and security protocol as an asynchronous operation.</summary>
+ <param name="serverCertificate">The X509Certificate used to authenticate the server.</param>
+ <param name="clientCertificateRequired">A <see cref="T:System.Boolean"></see> value that specifies whether the client is asked for a certificate for authentication. Note that this is only a request -- if no certificate is provided, the server still accepts the connection request.</param>
+ <param name="enabledSslProtocols">The <see cref="T:System.Security.Authentication.SslProtocols"></see> value that represents the protocol used for authentication.</param>
+ <param name="checkCertificateRevocation">A <see cref="T:System.Boolean"></see> value that specifies whether the certificate revocation list is checked during authentication.</param>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task"></see> The task object representing the asynchronous operation.</returns>
+ </member>
+ <member name="M:System.Net.Security.SslStream.AuthenticateAsServerAsync(System.Security.Cryptography.X509Certificates.X509Certificate)">
+ <summary>Called by servers to authenticate the server and optionally the client in a client-server connection using the specified certificate as an asynchronous operation.</summary>
+ <param name="serverCertificate">The certificate used to authenticate the server.</param>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task"></see> The task object representing the asynchronous operation.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="serverCertificate">serverCertificate</paramref> is null.</exception>
+ <exception cref="T:System.Security.Authentication.AuthenticationException">The authentication failed and left this object in an unusable state.</exception>
+ <exception cref="T:System.InvalidOperationException">Authentication has already occurred. -or- Client authentication using this <see cref="T:System.Net.Security.SslStream"></see> was tried previously. -or- Authentication is already in progress.</exception>
+ <exception cref="T:System.ObjectDisposedException">This object has been closed.</exception>
+ <exception cref="T:System.PlatformNotSupportedException">The <see cref="Overload:System.Net.Security.SslStream.AuthenticateAsServerAsync"></see> method is not supported on Windows 95, Windows 98, or Windows Millennium.</exception>
+ </member>
+ <member name="M:System.Net.Security.SslStream.BeginAuthenticateAsClient(System.String,System.AsyncCallback,System.Object)">
+ <summary>Called by clients to begin an asynchronous operation to authenticate the server and optionally the client.</summary>
+ <param name="targetHost">The name of the server that shares this <see cref="T:System.Net.Security.SslStream"></see>.</param>
+ <param name="asyncCallback">An <see cref="T:System.AsyncCallback"></see> delegate that references the method to invoke when the authentication is complete.</param>
+ <param name="asyncState">A user-defined object that contains information about the operation. This object is passed to the asyncCallback delegate when the operation completes.</param>
+ <returns>An <see cref="T:System.IAsyncResult"></see> object that indicates the status of the asynchronous operation.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="targetHost">targetHost</paramref> is null.</exception>
+ <exception cref="T:System.Security.Authentication.AuthenticationException">The authentication failed and left this object in an unusable state.</exception>
+ <exception cref="T:System.InvalidOperationException">Authentication has already occurred. -or- Server authentication using this <see cref="T:System.Net.Security.SslStream"></see> was tried previously. -or- Authentication is already in progress.</exception>
+ <exception cref="T:System.ObjectDisposedException">This object has been closed.</exception>
+ </member>
+ <member name="M:System.Net.Security.SslStream.BeginAuthenticateAsClient(System.String,System.Security.Cryptography.X509Certificates.X509CertificateCollection,System.Security.Authentication.SslProtocols,System.Boolean,System.AsyncCallback,System.Object)">
+ <summary>Called by clients to begin an asynchronous operation to authenticate the server and optionally the client using the specified certificates and security protocol.</summary>
+ <param name="targetHost">The name of the server that shares this <see cref="T:System.Net.Security.SslStream"></see>.</param>
+ <param name="clientCertificates">The <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection"></see> containing client certificates.</param>
+ <param name="enabledSslProtocols">The <see cref="T:System.Security.Authentication.SslProtocols"></see> value that represents the protocol used for authentication.</param>
+ <param name="checkCertificateRevocation">A <see cref="T:System.Boolean"></see> value that specifies whether the certificate revocation list is checked during authentication.</param>
+ <param name="asyncCallback">An <see cref="T:System.AsyncCallback"></see> delegate that references the method to invoke when the authentication is complete.</param>
+ <param name="asyncState">A user-defined object that contains information about the operation. This object is passed to the asyncCallback delegate when the operation completes.</param>
+ <returns>An <see cref="T:System.IAsyncResult"></see> object that indicates the status of the asynchronous operation.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="targetHost">targetHost</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="enabledSslProtocols">enabledSslProtocols</paramref> is not a valid <see cref="T:System.Security.Authentication.SslProtocols"></see> value.</exception>
+ <exception cref="T:System.Security.Authentication.AuthenticationException">The authentication failed and left this object in an unusable state.</exception>
+ <exception cref="T:System.InvalidOperationException">Authentication has already occurred. -or- Server authentication using this <see cref="T:System.Net.Security.SslStream"></see> was tried previously. -or- Authentication is already in progress.</exception>
+ <exception cref="T:System.ObjectDisposedException">This object has been closed.</exception>
+ </member>
+ <member name="M:System.Net.Security.SslStream.BeginAuthenticateAsServer(System.Security.Cryptography.X509Certificates.X509Certificate,System.AsyncCallback,System.Object)">
+ <summary>Called by servers to begin an asynchronous operation to authenticate the client and optionally the server in a client-server connection.</summary>
+ <param name="serverCertificate">The X509Certificate used to authenticate the server.</param>
+ <param name="asyncCallback">An <see cref="T:System.AsyncCallback"></see> delegate that references the method to invoke when the authentication is complete.</param>
+ <param name="asyncState">A user-defined object that contains information about the operation. This object is passed to the asyncCallback delegate when the operation completes.</param>
+ <returns>An <see cref="T:System.IAsyncResult"></see> object indicating the status of the asynchronous operation.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="serverCertificate">serverCertificate</paramref> is null.</exception>
+ <exception cref="T:System.Security.Authentication.AuthenticationException">The authentication failed and left this object in an unusable state.</exception>
+ <exception cref="T:System.InvalidOperationException">Authentication has already occurred. -or- Client authentication using this <see cref="T:System.Net.Security.SslStream"></see> was tried previously. -or- Authentication is already in progress.</exception>
+ <exception cref="T:System.ObjectDisposedException">This object has been closed.</exception>
+ <exception cref="T:System.PlatformNotSupportedException">The <see cref="Overload:System.Net.Security.SslStream.BeginAuthenticateAsServer"></see> method is not supported on Windows 95, Windows 98, or Windows Millennium.</exception>
+ </member>
+ <member name="M:System.Net.Security.SslStream.BeginAuthenticateAsServer(System.Security.Cryptography.X509Certificates.X509Certificate,System.Boolean,System.Security.Authentication.SslProtocols,System.Boolean,System.AsyncCallback,System.Object)">
+ <summary>Called by servers to begin an asynchronous operation to authenticate the server and optionally the client using the specified certificates, requirements and security protocol.</summary>
+ <param name="serverCertificate">The X509Certificate used to authenticate the server.</param>
+ <param name="clientCertificateRequired">A <see cref="T:System.Boolean"></see> value that specifies whether the client is asked for a certificate for authentication. Note that this is only a request -- if no certificate is provided, the server still accepts the connection request.</param>
+ <param name="enabledSslProtocols">The <see cref="T:System.Security.Authentication.SslProtocols"></see> value that represents the protocol used for authentication.</param>
+ <param name="checkCertificateRevocation">A <see cref="T:System.Boolean"></see> value that specifies whether the certificate revocation list is checked during authentication.</param>
+ <param name="asyncCallback">An <see cref="T:System.AsyncCallback"></see> delegate that references the method to invoke when the authentication is complete.</param>
+ <param name="asyncState">A user-defined object that contains information about the operation. This object is passed to the asyncCallback delegate when the operation completes.</param>
+ <returns>An <see cref="T:System.IAsyncResult"></see> object that indicates the status of the asynchronous operation.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="serverCertificate">serverCertificate</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="enabledSslProtocols">enabledSslProtocols</paramref> is not a valid <see cref="T:System.Security.Authentication.SslProtocols"></see> value.</exception>
+ <exception cref="T:System.Security.Authentication.AuthenticationException">The authentication failed and left this object in an unusable state.</exception>
+ <exception cref="T:System.InvalidOperationException">Authentication has already occurred. -or- Server authentication using this <see cref="T:System.Net.Security.SslStream"></see> was tried previously. -or- Authentication is already in progress.</exception>
+ <exception cref="T:System.ObjectDisposedException">This object has been closed.</exception>
+ <exception cref="T:System.PlatformNotSupportedException">The <see cref="Overload:System.Net.Security.SslStream.BeginAuthenticateAsServer"></see> method is not supported on Windows 95, Windows 98, or Windows Millennium.</exception>
+ </member>
+ <member name="M:System.Net.Security.SslStream.BeginRead(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object)">
+ <summary>Begins an asynchronous read operation that reads data from the stream and stores it in the specified array.</summary>
+ <param name="buffer">A <see cref="T:System.Byte"></see> array that receives the bytes read from the stream.</param>
+ <param name="offset">The zero-based location in buffer at which to begin storing the data read from this stream.</param>
+ <param name="count">The maximum number of bytes to read from the stream.</param>
+ <param name="asyncCallback">An <see cref="T:System.AsyncCallback"></see> delegate that references the method to invoke when the read operation is complete.</param>
+ <param name="asyncState">A user-defined object that contains information about the read operation. This object is passed to the asyncCallback delegate when the operation completes.</param>
+ <returns>An <see cref="T:System.IAsyncResult"></see> object that indicates the status of the asynchronous operation.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffer">buffer</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="offset">offset</paramref>
+<paramref name="&lt;">&lt;</paramref>
+<paramref name="0">0</paramref>. <paramref name="-or-">-or-</paramref><paramref name="offset">offset</paramref> &gt; the length of <paramref name="buffer">buffer</paramref>. -or- <paramref name="offset">offset</paramref> + count &gt; the length of <paramref name="buffer">buffer</paramref>.</exception>
+ <exception cref="T:System.IO.IOException">The read operation failed. -or- Encryption is in use, but the data could not be decrypted.</exception>
+ <exception cref="T:System.NotSupportedException">There is already a read operation in progress.</exception>
+ <exception cref="T:System.ObjectDisposedException">This object has been closed.</exception>
+ <exception cref="T:System.InvalidOperationException">Authentication has not occurred.</exception>
+ </member>
+ <member name="M:System.Net.Security.SslStream.BeginWrite(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object)">
+ <summary>Begins an asynchronous write operation that writes <see cref="T:System.Byte"></see>s from the specified buffer to the stream.</summary>
+ <param name="buffer">A <see cref="T:System.Byte"></see> array that supplies the bytes to be written to the stream.</param>
+ <param name="offset">The zero-based location in buffer at which to begin reading bytes to be written to the stream.</param>
+ <param name="count">An <see cref="T:System.Int32"></see> value that specifies the number of bytes to read from buffer.</param>
+ <param name="asyncCallback">An <see cref="T:System.AsyncCallback"></see> delegate that references the method to invoke when the write operation is complete.</param>
+ <param name="asyncState">A user-defined object that contains information about the write operation. This object is passed to the asyncCallback delegate when the operation completes.</param>
+ <returns>An <see cref="T:System.IAsyncResult"></see> object indicating the status of the asynchronous operation.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffer">buffer</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="offset">offset</paramref>
+<paramref name="&lt;">&lt;</paramref>
+<paramref name="0">0</paramref>. <paramref name="-or-">-or-</paramref><paramref name="offset">offset</paramref> &gt; the length of <paramref name="buffer">buffer</paramref>. -or- <paramref name="offset">offset</paramref> + count &gt; the length of <paramref name="buffer">buffer</paramref>.</exception>
+ <exception cref="T:System.IO.IOException">The write operation failed.</exception>
+ <exception cref="T:System.NotSupportedException">There is already a write operation in progress.</exception>
+ <exception cref="T:System.ObjectDisposedException">This object has been closed.</exception>
+ <exception cref="T:System.InvalidOperationException">Authentication has not occurred.</exception>
+ </member>
+ <member name="P:System.Net.Security.SslStream.CanRead">
+ <summary>Gets a <see cref="T:System.Boolean"></see> value that indicates whether the underlying stream is readable.</summary>
+ <returns>true if authentication has occurred and the underlying stream is readable; otherwise false.</returns>
+ </member>
+ <member name="P:System.Net.Security.SslStream.CanSeek">
+ <summary>Gets a <see cref="T:System.Boolean"></see> value that indicates whether the underlying stream is seekable.</summary>
+ <returns>This property always returns false.</returns>
+ </member>
+ <member name="P:System.Net.Security.SslStream.CanTimeout">
+ <summary>Gets a <see cref="T:System.Boolean"></see> value that indicates whether the underlying stream supports time-outs.</summary>
+ <returns>true if the underlying stream supports time-outs; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Net.Security.SslStream.CanWrite">
+ <summary>Gets a <see cref="T:System.Boolean"></see> value that indicates whether the underlying stream is writable.</summary>
+ <returns>true if authentication has occurred and the underlying stream is writable; otherwise false.</returns>
+ </member>
+ <member name="P:System.Net.Security.SslStream.CheckCertRevocationStatus">
+ <summary>Gets a <see cref="T:System.Boolean"></see> value that indicates whether the certificate revocation list is checked during the certificate validation process.</summary>
+ <returns>true if the certificate revocation list is checked; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Net.Security.SslStream.CipherAlgorithm">
+ <summary>Gets a value that identifies the bulk encryption algorithm used by this <see cref="T:System.Net.Security.SslStream"></see>.</summary>
+ <returns>A <see cref="T:System.Security.Authentication.CipherAlgorithmType"></see> value.</returns>
+ <exception cref="T:System.InvalidOperationException">The <see cref="P:System.Net.Security.SslStream.CipherAlgorithm"></see> property was accessed before the completion of the authentication process or the authentication process failed.</exception>
+ </member>
+ <member name="P:System.Net.Security.SslStream.CipherStrength">
+ <summary>Gets a value that identifies the strength of the cipher algorithm used by this <see cref="T:System.Net.Security.SslStream"></see>.</summary>
+ <returns>An <see cref="T:System.Int32"></see> value that specifies the strength of the algorithm, in bits.</returns>
+ </member>
+ <member name="M:System.Net.Security.SslStream.Dispose(System.Boolean)">
+ <summary>Releases the unmanaged resources used by the <see cref="T:System.Net.Security.SslStream"></see> and optionally releases the managed resources.</summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
+ </member>
+ <member name="M:System.Net.Security.SslStream.EndAuthenticateAsClient(System.IAsyncResult)">
+ <summary>Ends a pending asynchronous server authentication operation started with a previous call to <see cref="Overload:System.Net.Security.SslStream.BeginAuthenticateAsServer"></see>.</summary>
+ <param name="asyncResult">An <see cref="T:System.IAsyncResult"></see> instance returned by a call to <see cref="Overload:System.Net.Security.SslStream.BeginAuthenticateAsServer"></see>.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="asyncResult">asyncResult</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="asyncResult">asyncResult</paramref> was not created by a call to <see cref="Overload:System.Net.Security.SslStream.BeginAuthenticateAsServer"></see>.</exception>
+ <exception cref="T:System.Security.Authentication.AuthenticationException">The authentication failed and left this object in an unusable state.</exception>
+ <exception cref="T:System.InvalidOperationException">There is no pending server authentication to complete.</exception>
+ </member>
+ <member name="M:System.Net.Security.SslStream.EndAuthenticateAsServer(System.IAsyncResult)">
+ <summary>Ends a pending asynchronous client authentication operation started with a previous call to <see cref="Overload:System.Net.Security.SslStream.BeginAuthenticateAsClient"></see>.</summary>
+ <param name="asyncResult">An <see cref="T:System.IAsyncResult"></see> instance returned by a call to <see cref="Overload:System.Net.Security.SslStream.BeginAuthenticateAsClient"></see>.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="asyncResult">asyncResult</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="asyncResult">asyncResult</paramref> was not created by a call to <see cref="Overload:System.Net.Security.SslStream.BeginAuthenticateAsClient"></see>.</exception>
+ <exception cref="T:System.Security.Authentication.AuthenticationException">The authentication failed and left this object in an unusable state.</exception>
+ <exception cref="T:System.InvalidOperationException">There is no pending client authentication to complete.</exception>
+ </member>
+ <member name="M:System.Net.Security.SslStream.EndRead(System.IAsyncResult)">
+ <summary>Ends an asynchronous read operation started with a previous call to <see cref="M:System.Net.Security.SslStream.BeginRead(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object)"></see>.</summary>
+ <param name="asyncResult">An <see cref="T:System.IAsyncResult"></see> instance returned by a call to <see cref="M:System.Net.Security.SslStream.BeginRead(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object)"></see></param>
+ <returns>A <see cref="T:System.Int32"></see> value that specifies the number of bytes read from the underlying stream.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="asyncResult">asyncResult</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="asyncResult">asyncResult</paramref> was not created by a call to <see cref="M:System.Net.Security.SslStream.BeginRead(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object)"></see>.</exception>
+ <exception cref="T:System.InvalidOperationException">Authentication has not occurred.</exception>
+ <exception cref="T:System.IO.IOException">The read operation failed.</exception>
+ </member>
+ <member name="M:System.Net.Security.SslStream.EndWrite(System.IAsyncResult)">
+ <summary>Ends an asynchronous write operation started with a previous call to <see cref="M:System.Net.Security.SslStream.BeginWrite(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object)"></see>.</summary>
+ <param name="asyncResult">An <see cref="T:System.IAsyncResult"></see> instance returned by a call to <see cref="M:System.Net.Security.SslStream.BeginWrite(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object)"></see></param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="asyncResult">asyncResult</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="asyncResult">asyncResult</paramref> was not created by a call to <see cref="M:System.Net.Security.SslStream.BeginWrite(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object)"></see>.</exception>
+ <exception cref="T:System.InvalidOperationException">Authentication has not occurred.</exception>
+ <exception cref="T:System.IO.IOException">The write operation failed.</exception>
+ </member>
+ <member name="M:System.Net.Security.SslStream.Flush">
+ <summary>Causes any buffered data to be written to the underlying device.</summary>
+ </member>
+ <member name="P:System.Net.Security.SslStream.HashAlgorithm">
+ <summary>Gets the algorithm used for generating message authentication codes (MACs).</summary>
+ <returns>A <see cref="T:System.Security.Authentication.HashAlgorithmType"></see> value.</returns>
+ <exception cref="T:System.InvalidOperationException">The <see cref="P:System.Net.Security.SslStream.HashAlgorithm"></see> property was accessed before the completion of the authentication process or the authentication process failed.</exception>
+ </member>
+ <member name="P:System.Net.Security.SslStream.HashStrength">
+ <summary>Gets a value that identifies the strength of the hash algorithm used by this instance.</summary>
+ <returns>An <see cref="T:System.Int32"></see> value that specifies the strength of the <see cref="T:System.Security.Authentication.HashAlgorithmType"></see> algorithm, in bits. Valid values are 128 or 160.</returns>
+ </member>
+ <member name="P:System.Net.Security.SslStream.IsAuthenticated">
+ <summary>Gets a <see cref="T:System.Boolean"></see> value that indicates whether authentication was successful.</summary>
+ <returns>true if successful authentication occurred; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Net.Security.SslStream.IsEncrypted">
+ <summary>Gets a <see cref="T:System.Boolean"></see> value that indicates whether this <see cref="T:System.Net.Security.SslStream"></see> uses data encryption.</summary>
+ <returns>true if data is encrypted before being transmitted over the network and decrypted when it reaches the remote endpoint; otherwise false.</returns>
+ </member>
+ <member name="P:System.Net.Security.SslStream.IsMutuallyAuthenticated">
+ <summary>Gets a <see cref="T:System.Boolean"></see> value that indicates whether both server and client have been authenticated.</summary>
+ <returns>true if the server has been authenticated; otherwise false.</returns>
+ </member>
+ <member name="P:System.Net.Security.SslStream.IsServer">
+ <summary>Gets a <see cref="T:System.Boolean"></see> value that indicates whether the local side of the connection used by this <see cref="T:System.Net.Security.SslStream"></see> was authenticated as the server.</summary>
+ <returns>true if the local endpoint was successfully authenticated as the server side of the authenticated connection; otherwise false.</returns>
+ </member>
+ <member name="P:System.Net.Security.SslStream.IsSigned">
+ <summary>Gets a <see cref="T:System.Boolean"></see> value that indicates whether the data sent using this stream is signed.</summary>
+ <returns>true if the data is signed before being transmitted; otherwise false.</returns>
+ </member>
+ <member name="P:System.Net.Security.SslStream.KeyExchangeAlgorithm">
+ <summary>Gets the key exchange algorithm used by this <see cref="T:System.Net.Security.SslStream"></see>.</summary>
+ <returns>An <see cref="T:System.Security.Authentication.ExchangeAlgorithmType"></see> value.</returns>
+ </member>
+ <member name="P:System.Net.Security.SslStream.KeyExchangeStrength">
+ <summary>Gets a value that identifies the strength of the key exchange algorithm used by this instance.</summary>
+ <returns>An <see cref="T:System.Int32"></see> value that specifies the strength of the <see cref="T:System.Security.Authentication.ExchangeAlgorithmType"></see> algorithm, in bits.</returns>
+ </member>
+ <member name="P:System.Net.Security.SslStream.Length">
+ <summary>Gets the length of the underlying stream.</summary>
+ <returns>A <see cref="T:System.Int64"></see>. The length of the underlying stream.</returns>
+ <exception cref="T:System.NotSupportedException">Getting the value of this property is not supported when the underlying stream is a <see cref="T:System.Net.Sockets.NetworkStream"></see>.</exception>
+ </member>
+ <member name="P:System.Net.Security.SslStream.LocalCertificate">
+ <summary>Gets the certificate used to authenticate the local endpoint.</summary>
+ <returns>An X509Certificate object that represents the certificate supplied for authentication or null if no certificate was supplied.</returns>
+ <exception cref="T:System.InvalidOperationException">Authentication failed or has not occurred.</exception>
+ </member>
+ <member name="P:System.Net.Security.SslStream.Position">
+ <summary>Gets or sets the current position in the underlying stream.</summary>
+ <returns>A <see cref="T:System.Int64"></see>. The current position in the underlying stream.</returns>
+ <exception cref="T:System.NotSupportedException">Setting this property is not supported. -or- Getting the value of this property is not supported when the underlying stream is a <see cref="T:System.Net.Sockets.NetworkStream"></see>.</exception>
+ </member>
+ <member name="M:System.Net.Security.SslStream.Read(System.Byte[],System.Int32,System.Int32)">
+ <summary>Reads data from this stream and stores it in the specified array.</summary>
+ <param name="buffer">A <see cref="T:System.Byte"></see> array that receives the bytes read from this stream.</param>
+ <param name="offset">A <see cref="T:System.Int32"></see> that contains the zero-based location in buffer at which to begin storing the data read from this stream.</param>
+ <param name="count">A <see cref="T:System.Int32"></see> that contains the maximum number of bytes to read from this stream.</param>
+ <returns>A <see cref="T:System.Int32"></see> value that specifies the number of bytes read. When there is no more data to be read, returns 0.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffer">buffer</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="offset">offset</paramref>
+<paramref name="&lt;">&lt;</paramref>
+<paramref name="0">0</paramref>. <paramref name="-or-">-or-</paramref><paramref name="offset">offset</paramref> &gt; the length of <paramref name="buffer">buffer</paramref>. -or- <paramref name="offset">offset</paramref> + count &gt; the length of <paramref name="buffer">buffer</paramref>.</exception>
+ <exception cref="T:System.IO.IOException">The read operation failed. Check the inner exception, if present to determine the cause of the failure.</exception>
+ <exception cref="T:System.NotSupportedException">There is already a read operation in progress.</exception>
+ <exception cref="T:System.ObjectDisposedException">This object has been closed.</exception>
+ <exception cref="T:System.InvalidOperationException">Authentication has not occurred.</exception>
+ </member>
+ <member name="P:System.Net.Security.SslStream.ReadTimeout">
+ <summary>Gets or sets the amount of time a read operation blocks waiting for data.</summary>
+ <returns>A <see cref="T:System.Int32"></see> that specifies the amount of time that elapses before a synchronous read operation fails.</returns>
+ </member>
+ <member name="P:System.Net.Security.SslStream.RemoteCertificate">
+ <summary>Gets the certificate used to authenticate the remote endpoint.</summary>
+ <returns>An X509Certificate object that represents the certificate supplied for authentication or null if no certificate was supplied.</returns>
+ <exception cref="T:System.InvalidOperationException">Authentication failed or has not occurred.</exception>
+ </member>
+ <member name="M:System.Net.Security.SslStream.Seek(System.Int64,System.IO.SeekOrigin)">
+ <summary>Throws a <see cref="T:System.NotSupportedException"></see>.</summary>
+ <param name="offset">This value is ignored.</param>
+ <param name="origin">This value is ignored.</param>
+ <returns>Always throws a <see cref="T:System.NotSupportedException"></see>.</returns>
+ <exception cref="T:System.NotSupportedException">Seeking is not supported by <see cref="T:System.Net.Security.SslStream"></see> objects.</exception>
+ </member>
+ <member name="M:System.Net.Security.SslStream.SetLength(System.Int64)">
+ <summary>Sets the length of the underlying stream.</summary>
+ <param name="value">An <see cref="T:System.Int64"></see> value that specifies the length of the stream.</param>
+ </member>
+ <member name="P:System.Net.Security.SslStream.SslProtocol">
+ <summary>Gets a value that indicates the security protocol used to authenticate this connection.</summary>
+ <returns>The <see cref="T:System.Security.Authentication.SslProtocols"></see> value that represents the protocol used for authentication.</returns>
+ </member>
+ <member name="P:System.Net.Security.SslStream.TransportContext">
+ <summary>Gets the <see cref="T:System.Net.TransportContext"></see> used for authentication using extended protection.</summary>
+ <returns>The <see cref="T:System.Net.TransportContext"></see> object that contains the channel binding token (CBT) used for extended protection.</returns>
+ </member>
+ <member name="M:System.Net.Security.SslStream.Write(System.Byte[])">
+ <summary>Writes the specified data to this stream.</summary>
+ <param name="buffer">A <see cref="T:System.Byte"></see> array that supplies the bytes written to the stream.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffer">buffer</paramref> is null.</exception>
+ <exception cref="T:System.IO.IOException">The write operation failed.</exception>
+ <exception cref="T:System.NotSupportedException">There is already a write operation in progress.</exception>
+ <exception cref="T:System.ObjectDisposedException">This object has been closed.</exception>
+ <exception cref="T:System.InvalidOperationException">Authentication has not occurred.</exception>
+ </member>
+ <member name="M:System.Net.Security.SslStream.Write(System.Byte[],System.Int32,System.Int32)">
+ <summary>Write the specified number of <see cref="T:System.Byte"></see>s to the underlying stream using the specified buffer and offset.</summary>
+ <param name="buffer">A <see cref="T:System.Byte"></see> array that supplies the bytes written to the stream.</param>
+ <param name="offset">A <see cref="T:System.Int32"></see> that contains the zero-based location in buffer at which to begin reading bytes to be written to the stream.</param>
+ <param name="count">A <see cref="T:System.Int32"></see> that contains the number of bytes to read from buffer.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffer">buffer</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="offset">offset</paramref>
+<paramref name="&lt;">&lt;</paramref>
+<paramref name="0">0</paramref>. <paramref name="-or-">-or-</paramref><paramref name="offset">offset</paramref> &gt; the length of <paramref name="buffer">buffer</paramref>. -or- <paramref name="offset">offset</paramref> + count &gt; the length of <paramref name="buffer">buffer</paramref>.</exception>
+ <exception cref="T:System.IO.IOException">The write operation failed.</exception>
+ <exception cref="T:System.NotSupportedException">There is already a write operation in progress.</exception>
+ <exception cref="T:System.ObjectDisposedException">This object has been closed.</exception>
+ <exception cref="T:System.InvalidOperationException">Authentication has not occurred.</exception>
+ </member>
+ <member name="P:System.Net.Security.SslStream.WriteTimeout">
+ <summary>Gets or sets the amount of time a write operation blocks waiting for data.</summary>
+ <returns>A <see cref="T:System.Int32"></see> that specifies the amount of time that elapses before a synchronous write operation fails.</returns>
+ </member>
+ <member name="T:System.Net.SecurityProtocolType">
+ <summary>Specifies the security protocols that are supported by the Schannel security package.</summary>
+ </member>
+ <member name="F:System.Net.SecurityProtocolType.Ssl3">
+ <summary>Specifies the Secure Socket Layer (SSL) 3.0 security protocol.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.SecurityProtocolType.Tls">
+ <summary>Specifies the Transport Layer Security (TLS) 1.0 security protocol.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.SecurityProtocolType.Tls11">
+ <summary>Specifies the Transport Layer Security (TLS) 1.1 security protocol.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.SecurityProtocolType.Tls12">
+ <summary>Specifies the Transport Layer Security (TLS) 1.2 security protocol.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Net.ServicePoint">
+ <summary>Provides connection management for HTTP connections.</summary>
+ </member>
+ <member name="P:System.Net.ServicePoint.Address">
+ <summary>Gets the Uniform Resource Identifier (URI) of the server that this <see cref="T:System.Net.ServicePoint"></see> object connects to.</summary>
+ <returns>An instance of the <see cref="T:System.Uri"></see> class that contains the URI of the Internet server that this <see cref="T:System.Net.ServicePoint"></see> object connects to.</returns>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Net.ServicePoint"></see> is in host mode.</exception>
+ </member>
+ <member name="P:System.Net.ServicePoint.BindIPEndPointDelegate">
+ <summary>Specifies the delegate to associate a local <see cref="T:System.Net.IPEndPoint"></see> with a <see cref="T:System.Net.ServicePoint"></see>.</summary>
+ <returns>A delegate that forces a <see cref="T:System.Net.ServicePoint"></see> to use a particular local Internet Protocol (IP) address and port number. The default value is null.</returns>
+ </member>
+ <member name="P:System.Net.ServicePoint.Certificate">
+ <summary>Gets the certificate received for this <see cref="T:System.Net.ServicePoint"></see> object.</summary>
+ <returns>An instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate"></see> class that contains the security certificate received for this <see cref="T:System.Net.ServicePoint"></see> object.</returns>
+ </member>
+ <member name="P:System.Net.ServicePoint.ClientCertificate">
+ <summary>Gets the last client certificate sent to the server.</summary>
+ <returns>An <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate"></see> object that contains the public values of the last client certificate sent to the server.</returns>
+ </member>
+ <member name="M:System.Net.ServicePoint.CloseConnectionGroup(System.String)">
+ <summary>Removes the specified connection group from this <see cref="T:System.Net.ServicePoint"></see> object.</summary>
+ <param name="connectionGroupName">The name of the connection group that contains the connections to close and remove from this service point.</param>
+ <returns>A <see cref="T:System.Boolean"></see> value that indicates whether the connection group was closed.</returns>
+ </member>
+ <member name="P:System.Net.ServicePoint.ConnectionLeaseTimeout">
+ <summary>Gets or sets the number of milliseconds after which an active <see cref="T:System.Net.ServicePoint"></see> connection is closed.</summary>
+ <returns>A <see cref="T:System.Int32"></see> that specifies the number of milliseconds that an active <see cref="T:System.Net.ServicePoint"></see> connection remains open. The default is -1, which allows an active <see cref="T:System.Net.ServicePoint"></see> connection to stay connected indefinitely. Set this property to 0 to force <see cref="T:System.Net.ServicePoint"></see> connections to close after servicing a request.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The value specified for a set operation is a negative number less than -1.</exception>
+ </member>
+ <member name="P:System.Net.ServicePoint.ConnectionLimit">
+ <summary>Gets or sets the maximum number of connections allowed on this <see cref="T:System.Net.ServicePoint"></see> object.</summary>
+ <returns>The maximum number of connections allowed on this <see cref="T:System.Net.ServicePoint"></see> object.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The connection limit is equal to or less than 0.</exception>
+ </member>
+ <member name="P:System.Net.ServicePoint.ConnectionName">
+ <summary>Gets the connection name.</summary>
+ <returns>A <see cref="T:System.String"></see> that represents the connection name.</returns>
+ </member>
+ <member name="P:System.Net.ServicePoint.CurrentConnections">
+ <summary>Gets the number of open connections associated with this <see cref="T:System.Net.ServicePoint"></see> object.</summary>
+ <returns>The number of open connections associated with this <see cref="T:System.Net.ServicePoint"></see> object.</returns>
+ </member>
+ <member name="P:System.Net.ServicePoint.Expect100Continue">
+ <summary>Gets or sets a <see cref="T:System.Boolean"></see> value that determines whether 100-Continue behavior is used.</summary>
+ <returns>true to expect 100-Continue responses for POST requests; otherwise, false. The default value is true.</returns>
+ </member>
+ <member name="P:System.Net.ServicePoint.IdleSince">
+ <summary>Gets the date and time that the <see cref="T:System.Net.ServicePoint"></see> object was last connected to a host.</summary>
+ <returns>A <see cref="T:System.DateTime"></see> object that contains the date and time at which the <see cref="T:System.Net.ServicePoint"></see> object was last connected.</returns>
+ </member>
+ <member name="P:System.Net.ServicePoint.MaxIdleTime">
+ <summary>Gets or sets the amount of time a connection associated with the <see cref="T:System.Net.ServicePoint"></see> object can remain idle before the connection is closed.</summary>
+ <returns>The length of time, in milliseconds, that a connection associated with the <see cref="T:System.Net.ServicePoint"></see> object can remain idle before it is closed and reused for another connection.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><see cref="P:System.Net.ServicePoint.MaxIdleTime"></see> is set to less than <see cref="F:System.Threading.Timeout.Infinite"></see> or greater than <see cref="F:System.Int32.MaxValue"></see>.</exception>
+ </member>
+ <member name="P:System.Net.ServicePoint.ProtocolVersion">
+ <summary>Gets the version of the HTTP protocol that the <see cref="T:System.Net.ServicePoint"></see> object uses.</summary>
+ <returns>A <see cref="T:System.Version"></see> object that contains the HTTP protocol version that the <see cref="T:System.Net.ServicePoint"></see> object uses.</returns>
+ </member>
+ <member name="P:System.Net.ServicePoint.ReceiveBufferSize">
+ <summary>Gets or sets the size of the receiving buffer for the socket used by this <see cref="T:System.Net.ServicePoint"></see>.</summary>
+ <returns>A <see cref="T:System.Int32"></see> that contains the size, in bytes, of the receive buffer. The default is 8192.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The value specified for a set operation is greater than <see cref="F:System.Int32.MaxValue"></see>.</exception>
+ </member>
+ <member name="M:System.Net.ServicePoint.SetTcpKeepAlive(System.Boolean,System.Int32,System.Int32)">
+ <summary>Enables or disables the keep-alive option on a TCP connection.</summary>
+ <param name="enabled">If set to true, then the TCP keep-alive option on a TCP connection will be enabled using the specified keepAliveTime and keepAliveInterval values. If set to false, then the TCP keep-alive option is disabled and the remaining parameters are ignored. The default value is false.</param>
+ <param name="keepAliveTime">Specifies the timeout, in milliseconds, with no activity until the first keep-alive packet is sent. The value must be greater than 0. If a value of less than or equal to zero is passed an <see cref="T:System.ArgumentOutOfRangeException"></see> is thrown.</param>
+ <param name="keepAliveInterval">Specifies the interval, in milliseconds, between when successive keep-alive packets are sent if no acknowledgement is received. The value must be greater than 0. If a value of less than or equal to zero is passed an <see cref="T:System.ArgumentOutOfRangeException"></see> is thrown.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The value specified for <paramref name="keepAliveTime">keepAliveTime</paramref> or <paramref name="keepAliveInterval">keepAliveInterval</paramref> parameter is less than or equal to 0.</exception>
+ </member>
+ <member name="P:System.Net.ServicePoint.SupportsPipelining">
+ <summary>Indicates whether the <see cref="T:System.Net.ServicePoint"></see> object supports pipelined connections.</summary>
+ <returns>true if the <see cref="T:System.Net.ServicePoint"></see> object supports pipelined connections; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Net.ServicePoint.UseNagleAlgorithm">
+ <summary>Gets or sets a <see cref="T:System.Boolean"></see> value that determines whether the Nagle algorithm is used on connections managed by this <see cref="T:System.Net.ServicePoint"></see> object.</summary>
+ <returns>true to use the Nagle algorithm; otherwise, false. The default value is true.</returns>
+ </member>
+ <member name="T:System.Net.ServicePointManager">
+ <summary>Manages the collection of <see cref="T:System.Net.ServicePoint"></see> objects.</summary>
+ </member>
+ <member name="P:System.Net.ServicePointManager.CheckCertificateRevocationList">
+ <summary>Gets or sets a <see cref="T:System.Boolean"></see> value that indicates whether the certificate is checked against the certificate authority revocation list.</summary>
+ <returns>true if the certificate revocation list is checked; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Net.ServicePointManager.DefaultConnectionLimit">
+ <summary>Gets or sets the maximum number of concurrent connections allowed by a <see cref="T:System.Net.ServicePoint"></see> object.</summary>
+ <returns>The maximum number of concurrent connections allowed by a <see cref="T:System.Net.ServicePoint"></see> object. The default value is 2. When an app is running as an ASP.NET host, it is not possible to alter the value of this property through the config file if the autoConfig property is set to true. However, you can change the value programmatically when the autoConfig property is true. Set your preferred value once, when the AppDomain loads.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><see cref="P:System.Net.ServicePointManager.DefaultConnectionLimit"></see> is less than or equal to 0.</exception>
+ </member>
+ <member name="F:System.Net.ServicePointManager.DefaultNonPersistentConnectionLimit">
+ <summary>The default number of non-persistent connections (4) allowed on a <see cref="T:System.Net.ServicePoint"></see> object connected to an HTTP/1.0 or later server. This field is constant but is no longer used in the .NET Framework 2.0.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.ServicePointManager.DefaultPersistentConnectionLimit">
+ <summary>The default number of persistent connections (2) allowed on a <see cref="T:System.Net.ServicePoint"></see> object connected to an HTTP/1.1 or later server. This field is constant and is used to initialize the <see cref="P:System.Net.ServicePointManager.DefaultConnectionLimit"></see> property if the value of the <see cref="P:System.Net.ServicePointManager.DefaultConnectionLimit"></see> property has not been set either directly or through configuration.</summary>
+ <returns></returns>
+ </member>
+ <member name="P:System.Net.ServicePointManager.DnsRefreshTimeout">
+ <summary>Gets or sets a value that indicates how long a Domain Name Service (DNS) resolution is considered valid.</summary>
+ <returns>The time-out value, in milliseconds. A value of -1 indicates an infinite time-out period. The default value is 120,000 milliseconds (two minutes).</returns>
+ </member>
+ <member name="P:System.Net.ServicePointManager.EnableDnsRoundRobin">
+ <summary>Gets or sets a value that indicates whether a Domain Name Service (DNS) resolution rotates among the applicable Internet Protocol (IP) addresses.</summary>
+ <returns>false if a DNS resolution always returns the first IP address for a particular host; otherwise true. The default is false.</returns>
+ </member>
+ <member name="P:System.Net.ServicePointManager.EncryptionPolicy">
+ <summary>Gets the <see cref="T:System.Net.Security.EncryptionPolicy"></see> for this <see cref="T:System.Net.ServicePointManager"></see> instance.</summary>
+ <returns>The encryption policy to use for this <see cref="T:System.Net.ServicePointManager"></see> instance.</returns>
+ </member>
+ <member name="P:System.Net.ServicePointManager.Expect100Continue">
+ <summary>Gets or sets a <see cref="T:System.Boolean"></see> value that determines whether 100-Continue behavior is used.</summary>
+ <returns>true to enable 100-Continue behavior. The default value is true.</returns>
+ </member>
+ <member name="M:System.Net.ServicePointManager.FindServicePoint(System.Uri,System.Net.IWebProxy)">
+ <summary>Finds an existing <see cref="T:System.Net.ServicePoint"></see> object or creates a new <see cref="T:System.Net.ServicePoint"></see> object to manage communications with the specified <see cref="T:System.Uri"></see> object.</summary>
+ <param name="address">A <see cref="T:System.Uri"></see> object that contains the address of the Internet resource to contact.</param>
+ <param name="proxy">The proxy data for this request.</param>
+ <returns>The <see cref="T:System.Net.ServicePoint"></see> object that manages communications for the request.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="address">address</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException">The maximum number of <see cref="T:System.Net.ServicePoint"></see> objects defined in <see cref="P:System.Net.ServicePointManager.MaxServicePoints"></see> has been reached.</exception>
+ </member>
+ <member name="M:System.Net.ServicePointManager.FindServicePoint(System.Uri)">
+ <summary>Finds an existing <see cref="T:System.Net.ServicePoint"></see> object or creates a new <see cref="T:System.Net.ServicePoint"></see> object to manage communications with the specified <see cref="T:System.Uri"></see> object.</summary>
+ <param name="address">The <see cref="T:System.Uri"></see> object of the Internet resource to contact.</param>
+ <returns>The <see cref="T:System.Net.ServicePoint"></see> object that manages communications for the request.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="address">address</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException">The maximum number of <see cref="T:System.Net.ServicePoint"></see> objects defined in <see cref="P:System.Net.ServicePointManager.MaxServicePoints"></see> has been reached.</exception>
+ </member>
+ <member name="M:System.Net.ServicePointManager.FindServicePoint(System.String,System.Net.IWebProxy)">
+ <summary>Finds an existing <see cref="T:System.Net.ServicePoint"></see> object or creates a new <see cref="T:System.Net.ServicePoint"></see> object to manage communications with the specified Uniform Resource Identifier (URI).</summary>
+ <param name="uriString">The URI of the Internet resource to be contacted.</param>
+ <param name="proxy">The proxy data for this request.</param>
+ <returns>The <see cref="T:System.Net.ServicePoint"></see> object that manages communications for the request.</returns>
+ <exception cref="T:System.UriFormatException">The URI specified in <paramref name="uriString">uriString</paramref> is invalid.</exception>
+ <exception cref="T:System.InvalidOperationException">The maximum number of <see cref="T:System.Net.ServicePoint"></see> objects defined in <see cref="P:System.Net.ServicePointManager.MaxServicePoints"></see> has been reached.</exception>
+ </member>
+ <member name="P:System.Net.ServicePointManager.MaxServicePointIdleTime">
+ <summary>Gets or sets the maximum idle time of a <see cref="T:System.Net.ServicePoint"></see> object.</summary>
+ <returns>The maximum idle time, in milliseconds, of a <see cref="T:System.Net.ServicePoint"></see> object. The default value is 100,000 milliseconds (100 seconds).</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><see cref="P:System.Net.ServicePointManager.MaxServicePointIdleTime"></see> is less than <see cref="F:System.Threading.Timeout.Infinite"></see> or greater than <see cref="F:System.Int32.MaxValue"></see>.</exception>
+ </member>
+ <member name="P:System.Net.ServicePointManager.MaxServicePoints">
+ <summary>Gets or sets the maximum number of <see cref="T:System.Net.ServicePoint"></see> objects to maintain at any time.</summary>
+ <returns>The maximum number of <see cref="T:System.Net.ServicePoint"></see> objects to maintain. The default value is 0, which means there is no limit to the number of <see cref="T:System.Net.ServicePoint"></see> objects.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><see cref="P:System.Net.ServicePointManager.MaxServicePoints"></see> is less than 0 or greater than <see cref="F:System.Int32.MaxValue"></see>.</exception>
+ </member>
+ <member name="P:System.Net.ServicePointManager.ReusePort">
+ <summary>Setting this property value to true causes all outbound TCP connections from HttpWebRequest to use the native socket option SO_REUSE_UNICASTPORT on the socket. This causes the underlying outgoing ports to be shared. This is useful for scenarios where a large number of outgoing connections are made in a short time, and the app risks running out of ports.</summary>
+ <returns>Returns <see cref="T:System.Boolean"></see>.</returns>
+ </member>
+ <member name="P:System.Net.ServicePointManager.SecurityProtocol">
+ <summary>Gets or sets the security protocol used by the <see cref="T:System.Net.ServicePoint"></see> objects managed by the <see cref="T:System.Net.ServicePointManager"></see> object.</summary>
+ <returns>One of the values defined in the <see cref="T:System.Net.SecurityProtocolType"></see> enumeration.</returns>
+ <exception cref="T:System.NotSupportedException">The value specified to set the property is not a valid <see cref="T:System.Net.SecurityProtocolType"></see> enumeration value.</exception>
+ </member>
+ <member name="P:System.Net.ServicePointManager.ServerCertificateValidationCallback">
+ <summary>Gets or sets the callback to validate a server certificate.</summary>
+ <returns>A <see cref="T:System.Net.Security.RemoteCertificateValidationCallback"></see>. The default value is null.</returns>
+ </member>
+ <member name="M:System.Net.ServicePointManager.SetTcpKeepAlive(System.Boolean,System.Int32,System.Int32)">
+ <summary>Enables or disables the keep-alive option on a TCP connection.</summary>
+ <param name="enabled">If set to true, then the TCP keep-alive option on a TCP connection will be enabled using the specified keepAliveTime and keepAliveInterval values. If set to false, then the TCP keep-alive option is disabled and the remaining parameters are ignored. The default value is false.</param>
+ <param name="keepAliveTime">Specifies the timeout, in milliseconds, with no activity until the first keep-alive packet is sent. The value must be greater than 0. If a value of less than or equal to zero is passed an <see cref="T:System.ArgumentOutOfRangeException"></see> is thrown.</param>
+ <param name="keepAliveInterval">Specifies the interval, in milliseconds, between when successive keep-alive packets are sent if no acknowledgement is received. The value must be greater than 0. If a value of less than or equal to zero is passed an <see cref="T:System.ArgumentOutOfRangeException"></see> is thrown.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The value specified for <paramref name="keepAliveTime">keepAliveTime</paramref> or <paramref name="keepAliveInterval">keepAliveInterval</paramref> parameter is less than or equal to 0.</exception>
+ </member>
+ <member name="P:System.Net.ServicePointManager.UseNagleAlgorithm">
+ <summary>Determines whether the Nagle algorithm is used by the service points managed by this <see cref="T:System.Net.ServicePointManager"></see> object.</summary>
+ <returns>true to use the Nagle algorithm; otherwise, false. The default value is true.</returns>
+ </member>
+ <member name="T:System.Net.SocketAddress">
+ <summary>Stores serialized information from <see cref="T:System.Net.EndPoint"></see> derived classes.</summary>
+ </member>
+ <member name="M:System.Net.SocketAddress.#ctor(System.Net.Sockets.AddressFamily)">
+ <summary>Creates a new instance of the <see cref="T:System.Net.SocketAddress"></see> class for the given address family.</summary>
+ <param name="family">An <see cref="T:System.Net.Sockets.AddressFamily"></see> enumerated value.</param>
+ </member>
+ <member name="M:System.Net.SocketAddress.#ctor(System.Net.Sockets.AddressFamily,System.Int32)">
+ <summary>Creates a new instance of the <see cref="T:System.Net.SocketAddress"></see> class using the specified address family and buffer size.</summary>
+ <param name="family">An <see cref="T:System.Net.Sockets.AddressFamily"></see> enumerated value.</param>
+ <param name="size">The number of bytes to allocate for the underlying buffer.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="size">size</paramref> is less than 2. These 2 bytes are needed to store <paramref name="family">family</paramref>.</exception>
+ </member>
+ <member name="M:System.Net.SocketAddress.Equals(System.Object)">
+ <summary>Determines whether the specified Object is equal to the current Object.</summary>
+ <param name="comparand">The <see cref="T:System.Object"></see> to compare with the current Object.</param>
+ <returns>true if the specified Object is equal to the current Object; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Net.SocketAddress.Family">
+ <summary>Gets the <see cref="T:System.Net.Sockets.AddressFamily"></see> enumerated value of the current <see cref="T:System.Net.SocketAddress"></see>.</summary>
+ <returns>One of the <see cref="T:System.Net.Sockets.AddressFamily"></see> enumerated values.</returns>
+ </member>
+ <member name="M:System.Net.SocketAddress.GetHashCode">
+ <summary>Serves as a hash function for a particular type, suitable for use in hashing algorithms and data structures like a hash table.</summary>
+ <returns>A hash code for the current <see cref="T:System.Object"></see>.</returns>
+ </member>
+ <member name="P:System.Net.SocketAddress.Item(System.Int32)">
+ <summary>Gets or sets the specified index element in the underlying buffer.</summary>
+ <param name="offset">The array index element of the desired information.</param>
+ <returns>The value of the specified index element in the underlying buffer.</returns>
+ <exception cref="T:System.IndexOutOfRangeException">The specified index does not exist in the buffer.</exception>
+ </member>
+ <member name="P:System.Net.SocketAddress.Size">
+ <summary>Gets the underlying buffer size of the <see cref="T:System.Net.SocketAddress"></see>.</summary>
+ <returns>The underlying buffer size of the <see cref="T:System.Net.SocketAddress"></see>.</returns>
+ </member>
+ <member name="M:System.Net.SocketAddress.ToString">
+ <summary>Returns information about the socket address.</summary>
+ <returns>A string that contains information about the <see cref="T:System.Net.SocketAddress"></see>.</returns>
+ </member>
+ <member name="T:System.Net.Sockets.AddressFamily">
+ <summary>Specifies the addressing scheme that an instance of the <see cref="T:System.Net.Sockets.Socket"></see> class can use.</summary>
+ </member>
+ <member name="F:System.Net.Sockets.AddressFamily.AppleTalk">
+ <summary>AppleTalk address.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.AddressFamily.Atm">
+ <summary>Native ATM services address.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.AddressFamily.Banyan">
+ <summary>Banyan address.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.AddressFamily.Ccitt">
+ <summary>Addresses for CCITT protocols, such as X.25.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.AddressFamily.Chaos">
+ <summary>Address for MIT CHAOS protocols.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.AddressFamily.Cluster">
+ <summary>Address for Microsoft cluster products.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.AddressFamily.DataKit">
+ <summary>Address for Datakit protocols.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.AddressFamily.DataLink">
+ <summary>Direct data-link interface address.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.AddressFamily.DecNet">
+ <summary>DECnet address.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.AddressFamily.Ecma">
+ <summary>European Computer Manufacturers Association (ECMA) address.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.AddressFamily.FireFox">
+ <summary>FireFox address.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.AddressFamily.HyperChannel">
+ <summary>NSC Hyperchannel address.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.AddressFamily.Ieee12844">
+ <summary>IEEE 1284.4 workgroup address.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.AddressFamily.ImpLink">
+ <summary>ARPANET IMP address.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.AddressFamily.InterNetwork">
+ <summary>Address for IP version 4.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.AddressFamily.InterNetworkV6">
+ <summary>Address for IP version 6.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.AddressFamily.Ipx">
+ <summary>IPX or SPX address.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.AddressFamily.Irda">
+ <summary>IrDA address.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.AddressFamily.Iso">
+ <summary>Address for ISO protocols.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.AddressFamily.Lat">
+ <summary>LAT address.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.AddressFamily.Max">
+ <summary>MAX address.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.AddressFamily.NetBios">
+ <summary>NetBios address.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.AddressFamily.NetworkDesigners">
+ <summary>Address for Network Designers OSI gateway-enabled protocols.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.AddressFamily.NS">
+ <summary>Address for Xerox NS protocols.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.AddressFamily.Osi">
+ <summary>Address for OSI protocols.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.AddressFamily.Pup">
+ <summary>Address for PUP protocols.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.AddressFamily.Sna">
+ <summary>IBM SNA address.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.AddressFamily.Unix">
+ <summary>Unix local to host address.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.AddressFamily.Unknown">
+ <summary>Unknown address family.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.AddressFamily.Unspecified">
+ <summary>Unspecified address family.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.AddressFamily.VoiceView">
+ <summary>VoiceView address.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Net.Sockets.IOControlCode">
+ <summary>Specifies the IO control codes supported by the <see cref="M:System.Net.Sockets.Socket.IOControl(System.Int32,System.Byte[],System.Byte[])"></see> method.</summary>
+ </member>
+ <member name="F:System.Net.Sockets.IOControlCode.AbsorbRouterAlert">
+ <summary>This value is equal to the Winsock 2 SIO_ABSORB_RTRALERT constant.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.IOControlCode.AddMulticastGroupOnInterface">
+ <summary>Join a multicast group using an interface identified by its index. This control code is supported on Windows 2000 and later operating systems. This value is equal to the Winsock 2 SIO_INDEX_ADD_MCAST constant.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.IOControlCode.AddressListChange">
+ <summary>Enable receiving notification when the list of local interfaces for the socket's protocol family changes. This control code is supported on Windows 2000 and later operating systems. This value is equal to the Winsock 2 SIO_ADDRESS_LIST_CHANGE constant.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.IOControlCode.AddressListQuery">
+ <summary>Return the list of local interfaces that the socket can bind to. This control code is supported on Windows 2000 and later operating systems. This value is equal to the Winsock 2 SIO_ADDRESS_LIST_QUERY constant.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.IOControlCode.AddressListSort">
+ <summary>Sort the structure returned by the <see cref="F:System.Net.Sockets.IOControlCode.AddressListQuery"></see> field and add scope ID information for IPv6 addresses. This control code is supported on Windows XP and later operating systems. This value is equal to the Winsock 2 SIO_ADDRESS_LIST_SORT constant.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.IOControlCode.AssociateHandle">
+ <summary>Associate this socket with the specified handle of a companion interface. Refer to the appropriate protocol-specific annex in the Winsock 2 reference or documentation for the particular companion interface for additional details. It is recommended that the Component Object Model (COM) be used instead of this IOCTL to discover and track other interfaces that might be supported by a socket. This control code is present for backward compatibility with systems where COM is not available or cannot be used for some other reason. This value is equal to the Winsock 2 SIO_ASSOCIATE_HANDLE constant.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.IOControlCode.AsyncIO">
+ <summary>Enable notification for when data is waiting to be received. This value is equal to the Winsock 2 FIOASYNC constant.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.IOControlCode.BindToInterface">
+ <summary>Bind the socket to a specified interface index. This control code is supported on Windows 2000 and later operating systems. This value is equal to the Winsock 2 SIO_INDEX_BIND constant.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.IOControlCode.DataToRead">
+ <summary>Return the number of bytes available for reading. This value is equal to the Winsock 2 FIONREAD constant.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.IOControlCode.DeleteMulticastGroupFromInterface">
+ <summary>Remove the socket from a multicast group. This control code is supported on Windows 2000 and later operating systems. This value is equal to the Winsock 2 SIO_INDEX_ADD_MCAST constant.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.IOControlCode.EnableCircularQueuing">
+ <summary>Replace the oldest queued datagram with an incoming datagram when the incoming message queues are full. This value is equal to the Winsock 2 SIO_ENABLE_CIRCULAR_QUEUEING constant.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.IOControlCode.Flush">
+ <summary>Discard the contents of the sending queue. This value is equal to the Winsock 2 SIO_FLUSH constant.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.IOControlCode.GetBroadcastAddress">
+ <summary>Return a SOCKADDR structure that contains the broadcast address for the address family of the current socket. The returned address can be used with the <see cref="Overload:System.Net.Sockets.Socket.SendTo"></see> method. This value is equal to the Winsock 2 SIO_GET_BROADCAST_ADDRESS constant. This value can be used on User Datagram Protocol (UDP) sockets only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.IOControlCode.GetExtensionFunctionPointer">
+ <summary>Obtain provider-specific functions that are not part of the Winsock specification. Functions are specified using their provider-assigned GUID. This value is equal to the Winsock 2 SIO_GET_EXTENSION_FUNCTION_POINTER constant.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.IOControlCode.GetGroupQos">
+ <summary>Return the Quality of Service (QOS) attributes for the socket group. This value is reserved for future use, and is equal to the Winsock 2 SIO_GET_GROUP_QOS constant.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.IOControlCode.GetQos">
+ <summary>Retrieve the QOS structure associated with the socket. This control is only supported on platforms that provide a QOS capable transport (Windows Me, Windows 2000, and later.) This value is equal to the Winsock 2 SIO_GET_QOS constant.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.IOControlCode.KeepAliveValues">
+ <summary>Control sending TCP keep-alive packets and the interval at which they are sent. This control code is supported on Windows 2000 and later operating systems. For additional information, see RFC 1122 section 4.2.3.6. This value is equal to the Winsock 2 SIO_KEEPALIVE_VALS constant.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.IOControlCode.LimitBroadcasts">
+ <summary>This value is equal to the Winsock 2 SIO_LIMIT_BROADCASTS constant.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.IOControlCode.MulticastInterface">
+ <summary>Set the interface used for outgoing multicast packets. The interface is identified by its index. This control code is supported on Windows 2000 and later operating systems. This value is equal to the Winsock 2 SIO_INDEX_MCASTIF constant.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.IOControlCode.MulticastScope">
+ <summary>Control the number of times a multicast packet can be forwarded by a router, also known as the Time to Live (TTL), or hop count. This value is equal to the Winsock 2 SIO_MULTICAST_SCOPE constant.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.IOControlCode.MultipointLoopback">
+ <summary>Control whether multicast data sent by the socket appears as incoming data in the sockets receive queue. This value is equal to the Winsock 2 SIO_MULTIPOINT_LOOPBACK constant.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.IOControlCode.NamespaceChange">
+ <summary>Control whether the socket receives notification when a namespace query becomes invalid. This control code is supported on Windows XP and later operating systems. This value is equal to the Winsock 2 SIO_NSP_NOTIFY_CHANGE constant.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.IOControlCode.NonBlockingIO">
+ <summary>Control the blocking behavior of the socket. If the argument specified with this control code is zero, the socket is placed in blocking mode. If the argument is nonzero, the socket is placed in nonblocking mode. This value is equal to the Winsock 2 FIONBIO constant.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.IOControlCode.OobDataRead">
+ <summary>Return information about out-of-band data waiting to be received. When using this control code on stream sockets, the return value indicates the number of bytes available.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.IOControlCode.QueryTargetPnpHandle">
+ <summary>Retrieve the underlying provider's SOCKET handle. This handle can be used to receive plug-and-play event notification. This control code is supported on Windows 2000 and later operating systems. This value is equal to the Winsock 2 SIO_QUERY_TARGET_PNP_HANDLE constant.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.IOControlCode.ReceiveAll">
+ <summary>Enable receiving all IPv4 packets on the network. The socket must have address family <see cref="F:System.Net.Sockets.AddressFamily.InterNetwork"></see>, the socket type must be <see cref="F:System.Net.Sockets.SocketType.Raw"></see>, and the protocol type must be <see cref="F:System.Net.Sockets.ProtocolType.IP"></see>. The current user must belong to the Administrators group on the local computer, and the socket must be bound to a specific port. This control code is supported on Windows 2000 and later operating systems. This value is equal to the Winsock 2 SIO_RCVALL constant.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.IOControlCode.ReceiveAllIgmpMulticast">
+ <summary>Enable receiving all Internet Group Management Protocol (IGMP) packets on the network. The socket must have address family <see cref="F:System.Net.Sockets.AddressFamily.InterNetwork"></see>, the socket type must be <see cref="F:System.Net.Sockets.SocketType.Raw"></see>, and the protocol type must be <see cref="F:System.Net.Sockets.ProtocolType.Igmp"></see>. The current user must belong to the Administrators group on the local computer, and the socket must be bound to a specific port. This control code is supported on Windows 2000 and later operating systems. This value is equal to the Winsock 2 SIO_RCVALL_IGMPMCAST constant.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.IOControlCode.ReceiveAllMulticast">
+ <summary>Enable receiving all multicast IPv4 packets on the network. These are packets with destination addresses in the range 224.0.0.0 through 239.255.255.255. The socket must have address family <see cref="F:System.Net.Sockets.AddressFamily.InterNetwork"></see>, the socket type must be <see cref="F:System.Net.Sockets.SocketType.Raw"></see>, and the protocol type must be <see cref="F:System.Net.Sockets.ProtocolType.Udp"></see>. The current user must belong to the Administrators group on the local computer, and the socket must be bound to a specific port. This control code is supported on Windows 2000 and later operating systems. This value is equal to the Winsock 2 SIO_RCVALL_MCAST constant.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.IOControlCode.RoutingInterfaceChange">
+ <summary>Enable receiving notification when the local interface used to access a remote endpoint changes. This value is equal to the Winsock 2 SIO_ROUTING_INTERFACE_CHANGE constant.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.IOControlCode.RoutingInterfaceQuery">
+ <summary>Return the interface addresses that can be used to connect to the specified remote address. This value is equal to the Winsock 2 SIO_ROUTING_INTERFACE_QUERY constant.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.IOControlCode.SetGroupQos">
+ <summary>Set the Quality of Service (QOS) attributes for the socket group. This value is reserved for future use and is equal to the Winsock 2 SIO_SET_GROUP_QOS constant.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.IOControlCode.SetQos">
+ <summary>Set the Quality of Service (QOS) attributes for the socket. QOS defines the bandwidth requirements for the socket. This control code is supported on Windows Me, Windows 2000, and later operating systems. This value is equal to the Winsock 2 SIO_SET_QOS constant.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.IOControlCode.TranslateHandle">
+ <summary>Return a handle for the socket that is valid in the context of a companion interface. This value is equal to the Winsock 2 SIO_TRANSLATE_HANDLE constant.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.IOControlCode.UnicastInterface">
+ <summary>Set the interface used for outgoing unicast packets. This value is equal to the Winsock 2 SIO_UCAST_IF constant.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Net.Sockets.IPPacketInformation">
+ <summary>Presents the packet information from a call to <see cref="M:System.Net.Sockets.Socket.ReceiveMessageFrom(System.Byte[],System.Int32,System.Int32,System.Net.Sockets.SocketFlags@,System.Net.EndPoint@,System.Net.Sockets.IPPacketInformation@)"></see> or <see cref="M:System.Net.Sockets.Socket.EndReceiveMessageFrom(System.IAsyncResult,System.Net.Sockets.SocketFlags@,System.Net.EndPoint@,System.Net.Sockets.IPPacketInformation@)"></see>.</summary>
+ </member>
+ <member name="P:System.Net.Sockets.IPPacketInformation.Address">
+ <summary>Gets the origin information of the packet that was received as a result of calling the <see cref="M:System.Net.Sockets.Socket.ReceiveMessageFrom(System.Byte[],System.Int32,System.Int32,System.Net.Sockets.SocketFlags@,System.Net.EndPoint@,System.Net.Sockets.IPPacketInformation@)"></see> method or <see cref="M:System.Net.Sockets.Socket.EndReceiveMessageFrom(System.IAsyncResult,System.Net.Sockets.SocketFlags@,System.Net.EndPoint@,System.Net.Sockets.IPPacketInformation@)"></see> method.</summary>
+ <returns>An <see cref="T:System.Net.IPAddress"></see> that indicates the origin information of the packet that was received as a result of calling the <see cref="M:System.Net.Sockets.Socket.ReceiveMessageFrom(System.Byte[],System.Int32,System.Int32,System.Net.Sockets.SocketFlags@,System.Net.EndPoint@,System.Net.Sockets.IPPacketInformation@)"></see> method or <see cref="M:System.Net.Sockets.Socket.EndReceiveMessageFrom(System.IAsyncResult,System.Net.Sockets.SocketFlags@,System.Net.EndPoint@,System.Net.Sockets.IPPacketInformation@)"></see> method. For packets that were sent from a unicast address, the <see cref="P:System.Net.Sockets.IPPacketInformation.Address"></see> property will return the <see cref="T:System.Net.IPAddress"></see> of the sender; for multicast or broadcast packets, the <see cref="P:System.Net.Sockets.IPPacketInformation.Address"></see> property will return the multicast or broadcast <see cref="T:System.Net.IPAddress"></see>.</returns>
+ </member>
+ <member name="M:System.Net.Sockets.IPPacketInformation.Equals(System.Object)">
+ <summary>Returns a value that indicates whether this instance is equal to a specified object.</summary>
+ <param name="comparand">The object to compare with this instance.</param>
+ <returns>true if <paramref name="comparand">comparand</paramref> is an instance of <see cref="T:System.Net.Sockets.IPPacketInformation"></see> and equals the value of the instance; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Net.Sockets.IPPacketInformation.GetHashCode">
+ <summary>Returns the hash code for this instance.</summary>
+ <returns>An Int32 hash code.</returns>
+ </member>
+ <member name="P:System.Net.Sockets.IPPacketInformation.Interface">
+ <summary>Gets the network interface information that is associated with a call to <see cref="M:System.Net.Sockets.Socket.ReceiveMessageFrom(System.Byte[],System.Int32,System.Int32,System.Net.Sockets.SocketFlags@,System.Net.EndPoint@,System.Net.Sockets.IPPacketInformation@)"></see> or <see cref="M:System.Net.Sockets.Socket.EndReceiveMessageFrom(System.IAsyncResult,System.Net.Sockets.SocketFlags@,System.Net.EndPoint@,System.Net.Sockets.IPPacketInformation@)"></see>.</summary>
+ <returns>An <see cref="T:System.Int32"></see> value, which represents the index of the network interface. You can use this index with <see cref="M:System.Net.NetworkInformation.NetworkInterface.GetAllNetworkInterfaces"></see> to get more information about the relevant interface.</returns>
+ </member>
+ <member name="M:System.Net.Sockets.IPPacketInformation.op_Equality(System.Net.Sockets.IPPacketInformation,System.Net.Sockets.IPPacketInformation)">
+ <summary>Tests whether two specified <see cref="T:System.Net.Sockets.IPPacketInformation"></see> instances are equivalent.</summary>
+ <param name="packetInformation1">The <see cref="T:System.Net.Sockets.IPPacketInformation"></see> instance that is to the left of the equality operator.</param>
+ <param name="packetInformation2">The <see cref="T:System.Net.Sockets.IPPacketInformation"></see> instance that is to the right of the equality operator.</param>
+ <returns>true if <paramref name="packetInformation1">packetInformation1</paramref> and <paramref name="packetInformation2">packetInformation2</paramref> are equal; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Net.Sockets.IPPacketInformation.op_Inequality(System.Net.Sockets.IPPacketInformation,System.Net.Sockets.IPPacketInformation)">
+ <summary>Tests whether two specified <see cref="T:System.Net.Sockets.IPPacketInformation"></see> instances are not equal.</summary>
+ <param name="packetInformation1">The <see cref="T:System.Net.Sockets.IPPacketInformation"></see> instance that is to the left of the inequality operator.</param>
+ <param name="packetInformation2">The <see cref="T:System.Net.Sockets.IPPacketInformation"></see> instance that is to the right of the inequality operator.</param>
+ <returns>true if <paramref name="packetInformation1">packetInformation1</paramref> and <paramref name="packetInformation2">packetInformation2</paramref> are unequal; otherwise, false.</returns>
+ </member>
+ <member name="T:System.Net.Sockets.IPProtectionLevel">
+ <summary>A value that enables restriction of an IPv6 socket to a specified scope, such as addresses with the same link local or site local prefix.</summary>
+ </member>
+ <member name="F:System.Net.Sockets.IPProtectionLevel.EdgeRestricted">
+ <summary>The IP protection level is edge restricted. This value would be used by applications designed to operate across the Internet. This setting does not allow Network Address Translation (NAT) traversal using the Windows Teredo implementation. These applications may bypass IPv4 firewalls, so applications must be hardened against Internet attacks directed at the opened port. On Windows Server 2003 and Windows XP, the default value for the IP Protection level on a socket is edge restricted.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.IPProtectionLevel.Restricted">
+ <summary>The IP protection level is restricted. This value would be used by intranet applications that do not implement Internet scenarios. These applications are generally not tested or hardened against Internet-style attacks. This setting will limit the received traffic to link-local only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.IPProtectionLevel.Unrestricted">
+ <summary>The IP protection level is unrestricted. This value would be used by applications designed to operate across the Internet, including applications taking advantage of IPv6 NAT traversal capabilities built into Windows (Teredo, for example). These applications may bypass IPv4 firewalls, so applications must be hardened against Internet attacks directed at the opened port. On Windows Server 2008 R2 and Windows Vista, the default value for the IP Protection level on a socket is unrestricted.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.IPProtectionLevel.Unspecified">
+ <summary>The IP protection level is unspecified. On Windows 7 and Windows Server 2008 R2, the default value for the IP Protection level on a socket is unspecified.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Net.Sockets.IPv6MulticastOption">
+ <summary>Contains option values for joining an IPv6 multicast group.</summary>
+ </member>
+ <member name="M:System.Net.Sockets.IPv6MulticastOption.#ctor(System.Net.IPAddress)">
+ <summary>Initializes a new version of the <see cref="T:System.Net.Sockets.IPv6MulticastOption"></see> class for the specified IP multicast group.</summary>
+ <param name="group">The <see cref="T:System.Net.IPAddress"></see> of the multicast group.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="group">group</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.IPv6MulticastOption.#ctor(System.Net.IPAddress,System.Int64)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Sockets.IPv6MulticastOption"></see> class with the specified IP multicast group and the local interface address.</summary>
+ <param name="group">The group <see cref="T:System.Net.IPAddress"></see>.</param>
+ <param name="ifindex">The local interface address.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="ifindex">ifindex</paramref> is less than 0. -or- <paramref name="ifindex">ifindex</paramref> is greater than 0x00000000FFFFFFFF.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="group">group</paramref> is null.</exception>
+ </member>
+ <member name="P:System.Net.Sockets.IPv6MulticastOption.Group">
+ <summary>Gets or sets the IP address of a multicast group.</summary>
+ <returns>An <see cref="T:System.Net.IPAddress"></see> that contains the Internet address of a multicast group.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="group">group</paramref> is null.</exception>
+ </member>
+ <member name="P:System.Net.Sockets.IPv6MulticastOption.InterfaceIndex">
+ <summary>Gets or sets the interface index that is associated with a multicast group.</summary>
+ <returns>A <see cref="T:System.UInt64"></see> value that specifies the address of the interface.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The value that is specified for a set operation is less than 0 or greater than 0x00000000FFFFFFFF.</exception>
+ </member>
+ <member name="T:System.Net.Sockets.LingerOption">
+ <summary>Specifies whether a <see cref="T:System.Net.Sockets.Socket"></see> will remain connected after a call to the <see cref="M:System.Net.Sockets.Socket.Close"></see> or <see cref="M:System.Net.Sockets.TcpClient.Close"></see> methods and the length of time it will remain connected, if data remains to be sent.</summary>
+ </member>
+ <member name="M:System.Net.Sockets.LingerOption.#ctor(System.Boolean,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Sockets.LingerOption"></see> class.</summary>
+ <param name="enable">true to remain connected after the <see cref="M:System.Net.Sockets.Socket.Close"></see> method is called; otherwise, false.</param>
+ <param name="seconds">The number of seconds to remain connected after the <see cref="M:System.Net.Sockets.Socket.Close"></see> method is called.</param>
+ </member>
+ <member name="P:System.Net.Sockets.LingerOption.Enabled">
+ <summary>Gets or sets a value that indicates whether to linger after the <see cref="T:System.Net.Sockets.Socket"></see> is closed.</summary>
+ <returns>true if the <see cref="T:System.Net.Sockets.Socket"></see> should linger after <see cref="M:System.Net.Sockets.Socket.Close"></see> is called; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Net.Sockets.LingerOption.LingerTime">
+ <summary>Gets or sets the amount of time to remain connected after calling the <see cref="M:System.Net.Sockets.Socket.Close"></see> method if data remains to be sent.</summary>
+ <returns>The amount of time, in seconds, to remain connected after calling <see cref="M:System.Net.Sockets.Socket.Close"></see>.</returns>
+ </member>
+ <member name="T:System.Net.Sockets.MulticastOption">
+ <summary>Contains <see cref="T:System.Net.IPAddress"></see> values used to join and drop multicast groups.</summary>
+ </member>
+ <member name="M:System.Net.Sockets.MulticastOption.#ctor(System.Net.IPAddress)">
+ <summary>Initializes a new version of the <see cref="T:System.Net.Sockets.MulticastOption"></see> class for the specified IP multicast group.</summary>
+ <param name="group">The <see cref="T:System.Net.IPAddress"></see> of the multicast group.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="group">group</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.MulticastOption.#ctor(System.Net.IPAddress,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Sockets.MulticastOption"></see> class with the specified IP multicast group address and interface index.</summary>
+ <param name="group">The <see cref="T:System.Net.IPAddress"></see> of the multicast group.</param>
+ <param name="interfaceIndex">The index of the interface that is used to send and receive multicast packets.</param>
+ </member>
+ <member name="M:System.Net.Sockets.MulticastOption.#ctor(System.Net.IPAddress,System.Net.IPAddress)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Sockets.MulticastOption"></see> class with the specified IP multicast group address and local IP address associated with a network interface.</summary>
+ <param name="group">The group <see cref="T:System.Net.IPAddress"></see>.</param>
+ <param name="mcint">The local <see cref="T:System.Net.IPAddress"></see>.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="group">group</paramref> is null. -or- <paramref name="mcint">mcint</paramref> is null.</exception>
+ </member>
+ <member name="P:System.Net.Sockets.MulticastOption.Group">
+ <summary>Gets or sets the IP address of a multicast group.</summary>
+ <returns>An <see cref="T:System.Net.IPAddress"></see> that contains the Internet address of a multicast group.</returns>
+ </member>
+ <member name="P:System.Net.Sockets.MulticastOption.InterfaceIndex">
+ <summary>Gets or sets the index of the interface that is used to send and receive multicast packets.</summary>
+ <returns>An integer that represents the index of a <see cref="T:System.Net.NetworkInformation.NetworkInterface"></see> array element.</returns>
+ </member>
+ <member name="P:System.Net.Sockets.MulticastOption.LocalAddress">
+ <summary>Gets or sets the local address associated with a multicast group.</summary>
+ <returns>An <see cref="T:System.Net.IPAddress"></see> that contains the local address associated with a multicast group.</returns>
+ </member>
+ <member name="T:System.Net.Sockets.NetworkStream">
+ <summary>Provides the underlying stream of data for network access.</summary>
+ </member>
+ <member name="M:System.Net.Sockets.NetworkStream.#ctor(System.Net.Sockets.Socket)">
+ <summary>Creates a new instance of the <see cref="T:System.Net.Sockets.NetworkStream"></see> class for the specified <see cref="T:System.Net.Sockets.Socket"></see>.</summary>
+ <param name="socket">The <see cref="T:System.Net.Sockets.Socket"></see> that the <see cref="T:System.Net.Sockets.NetworkStream"></see> will use to send and receive data.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="socket">socket</paramref> parameter is null.</exception>
+ <exception cref="T:System.IO.IOException">The <paramref name="socket">socket</paramref> parameter is not connected. -or- The <see cref="P:System.Net.Sockets.Socket.SocketType"></see> property of the <paramref name="socket">socket</paramref> parameter is not <see cref="F:System.Net.Sockets.SocketType.Stream"></see>. -or- The <paramref name="socket">socket</paramref> parameter is in a nonblocking state.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.NetworkStream.#ctor(System.Net.Sockets.Socket,System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.Sockets.NetworkStream"></see> class for the specified <see cref="T:System.Net.Sockets.Socket"></see> with the specified <see cref="T:System.Net.Sockets.Socket"></see> ownership.</summary>
+ <param name="socket">The <see cref="T:System.Net.Sockets.Socket"></see> that the <see cref="T:System.Net.Sockets.NetworkStream"></see> will use to send and receive data.</param>
+ <param name="ownsSocket">Set to true to indicate that the <see cref="T:System.Net.Sockets.NetworkStream"></see> will take ownership of the <see cref="T:System.Net.Sockets.Socket"></see>; otherwise, false.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="socket">socket</paramref> parameter is null.</exception>
+ <exception cref="T:System.IO.IOException">The <paramref name="socket">socket</paramref> parameter is not connected. -or- the value of the <see cref="P:System.Net.Sockets.Socket.SocketType"></see> property of the <paramref name="socket">socket</paramref> parameter is not <see cref="F:System.Net.Sockets.SocketType.Stream"></see>. -or- the <paramref name="socket">socket</paramref> parameter is in a nonblocking state.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.NetworkStream.#ctor(System.Net.Sockets.Socket,System.IO.FileAccess)">
+ <summary>Creates a new instance of the <see cref="T:System.Net.Sockets.NetworkStream"></see> class for the specified <see cref="T:System.Net.Sockets.Socket"></see> with the specified access rights.</summary>
+ <param name="socket">The <see cref="T:System.Net.Sockets.Socket"></see> that the <see cref="T:System.Net.Sockets.NetworkStream"></see> will use to send and receive data.</param>
+ <param name="access">A bitwise combination of the <see cref="T:System.IO.FileAccess"></see> values that specify the type of access given to the <see cref="T:System.Net.Sockets.NetworkStream"></see> over the provided <see cref="T:System.Net.Sockets.Socket"></see>.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="socket">socket</paramref> parameter is null.</exception>
+ <exception cref="T:System.IO.IOException">The <paramref name="socket">socket</paramref> parameter is not connected. -or- the <see cref="P:System.Net.Sockets.Socket.SocketType"></see> property of the <paramref name="socket">socket</paramref> parameter is not <see cref="F:System.Net.Sockets.SocketType.Stream"></see>. -or- the <paramref name="socket">socket</paramref> parameter is in a nonblocking state.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.NetworkStream.#ctor(System.Net.Sockets.Socket,System.IO.FileAccess,System.Boolean)">
+ <summary>Creates a new instance of the <see cref="T:System.Net.Sockets.NetworkStream"></see> class for the specified <see cref="T:System.Net.Sockets.Socket"></see> with the specified access rights and the specified <see cref="T:System.Net.Sockets.Socket"></see> ownership.</summary>
+ <param name="socket">The <see cref="T:System.Net.Sockets.Socket"></see> that the <see cref="T:System.Net.Sockets.NetworkStream"></see> will use to send and receive data.</param>
+ <param name="access">A bitwise combination of the <see cref="T:System.IO.FileAccess"></see> values that specifies the type of access given to the <see cref="T:System.Net.Sockets.NetworkStream"></see> over the provided <see cref="T:System.Net.Sockets.Socket"></see>.</param>
+ <param name="ownsSocket">Set to true to indicate that the <see cref="T:System.Net.Sockets.NetworkStream"></see> will take ownership of the <see cref="T:System.Net.Sockets.Socket"></see>; otherwise, false.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="socket">socket</paramref> parameter is null.</exception>
+ <exception cref="T:System.IO.IOException">The <paramref name="socket">socket</paramref> parameter is not connected. -or- The <see cref="P:System.Net.Sockets.Socket.SocketType"></see> property of the <paramref name="socket">socket</paramref> parameter is not <see cref="F:System.Net.Sockets.SocketType.Stream"></see>. -or- The <paramref name="socket">socket</paramref> parameter is in a nonblocking state.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.NetworkStream.BeginRead(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object)">
+ <summary>Begins an asynchronous read from the <see cref="T:System.Net.Sockets.NetworkStream"></see>.</summary>
+ <param name="buffer">An array of type <see cref="T:System.Byte"></see> that is the location in memory to store data read from the <see cref="T:System.Net.Sockets.NetworkStream"></see>.</param>
+ <param name="offset">The location in buffer to begin storing the data.</param>
+ <param name="size">The number of bytes to read from the <see cref="T:System.Net.Sockets.NetworkStream"></see>.</param>
+ <param name="callback">The <see cref="T:System.AsyncCallback"></see> delegate that is executed when <see cref="M:System.Net.Sockets.NetworkStream.BeginRead(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object)"></see> completes.</param>
+ <param name="state">An object that contains any additional user-defined data.</param>
+ <returns>An <see cref="T:System.IAsyncResult"></see> that represents the asynchronous call.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="buffer">buffer</paramref> parameter is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="offset">offset</paramref> parameter is less than 0. -or- The <paramref name="offset">offset</paramref> parameter is greater than the length of the <paramref name="buffer">buffer</paramref> paramater. -or- The <paramref name="size">size</paramref> is less than 0. -or- The <paramref name="size">size</paramref> is greater than the length of <paramref name="buffer">buffer</paramref> minus the value of the <paramref name="offset">offset</paramref> parameter.</exception>
+ <exception cref="T:System.IO.IOException">The underlying <see cref="T:System.Net.Sockets.Socket"></see> is closed. -or- There was a failure while reading from the network. -or- An error occurred when accessing the socket.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.NetworkStream"></see> is closed.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.NetworkStream.BeginWrite(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object)">
+ <summary>Begins an asynchronous write to a stream.</summary>
+ <param name="buffer">An array of type <see cref="T:System.Byte"></see> that contains the data to write to the <see cref="T:System.Net.Sockets.NetworkStream"></see>.</param>
+ <param name="offset">The location in buffer to begin sending the data.</param>
+ <param name="size">The number of bytes to write to the <see cref="T:System.Net.Sockets.NetworkStream"></see>.</param>
+ <param name="callback">The <see cref="T:System.AsyncCallback"></see> delegate that is executed when <see cref="M:System.Net.Sockets.NetworkStream.BeginWrite(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object)"></see> completes.</param>
+ <param name="state">An object that contains any additional user-defined data.</param>
+ <returns>An <see cref="T:System.IAsyncResult"></see> that represents the asynchronous call.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="buffer">buffer</paramref> parameter is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="offset">offset</paramref> parameter is less than 0. -or- The <paramref name="offset">offset</paramref> parameter is greater than the length of <paramref name="buffer">buffer</paramref>. -or- The <paramref name="size">size</paramref> parameter is less than 0. -or- The <paramref name="size">size</paramref> parameter is greater than the length of <paramref name="buffer">buffer</paramref> minus the value of the <paramref name="offset">offset</paramref> parameter.</exception>
+ <exception cref="T:System.IO.IOException">The underlying <see cref="T:System.Net.Sockets.Socket"></see> is closed. -or- There was a failure while writing to the network. -or- An error occurred when accessing the socket.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.NetworkStream"></see> is closed.</exception>
+ </member>
+ <member name="P:System.Net.Sockets.NetworkStream.CanRead">
+ <summary>Gets a value that indicates whether the <see cref="T:System.Net.Sockets.NetworkStream"></see> supports reading.</summary>
+ <returns>true if data can be read from the stream; otherwise, false. The default value is true.</returns>
+ </member>
+ <member name="P:System.Net.Sockets.NetworkStream.CanSeek">
+ <summary>Gets a value that indicates whether the stream supports seeking. This property is not currently supported.This property always returns false.</summary>
+ <returns>false in all cases to indicate that <see cref="T:System.Net.Sockets.NetworkStream"></see> cannot seek a specific location in the stream.</returns>
+ </member>
+ <member name="P:System.Net.Sockets.NetworkStream.CanTimeout">
+ <summary>Indicates whether timeout properties are usable for <see cref="T:System.Net.Sockets.NetworkStream"></see>.</summary>
+ <returns>true in all cases.</returns>
+ </member>
+ <member name="P:System.Net.Sockets.NetworkStream.CanWrite">
+ <summary>Gets a value that indicates whether the <see cref="T:System.Net.Sockets.NetworkStream"></see> supports writing.</summary>
+ <returns>true if data can be written to the <see cref="T:System.Net.Sockets.NetworkStream"></see>; otherwise, false. The default value is true.</returns>
+ </member>
+ <member name="M:System.Net.Sockets.NetworkStream.Close(System.Int32)">
+ <summary>Closes the <see cref="T:System.Net.Sockets.NetworkStream"></see> after waiting the specified time to allow data to be sent.</summary>
+ <param name="timeout">A 32-bit signed integer that specifies the number of milliseconds to wait to send any remaining data before closing.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="timeout">timeout</paramref> parameter is less than -1.</exception>
+ </member>
+ <member name="P:System.Net.Sockets.NetworkStream.DataAvailable">
+ <summary>Gets a value that indicates whether data is available on the <see cref="T:System.Net.Sockets.NetworkStream"></see> to be read.</summary>
+ <returns>true if data is available on the stream to be read; otherwise, false.</returns>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.NetworkStream"></see> is closed.</exception>
+ <exception cref="T:System.IO.IOException">The underlying <see cref="T:System.Net.Sockets.Socket"></see> is closed.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException">Use the <see cref="P:System.Net.Sockets.SocketException.ErrorCode"></see> property to obtain the specific error code, and refer to the Windows Sockets version 2 API error code documentation in MSDN for a detailed description of the error.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.NetworkStream.Dispose(System.Boolean)">
+ <summary>Releases the unmanaged resources used by the <see cref="T:System.Net.Sockets.NetworkStream"></see> and optionally releases the managed resources.</summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
+ </member>
+ <member name="M:System.Net.Sockets.NetworkStream.EndRead(System.IAsyncResult)">
+ <summary>Handles the end of an asynchronous read.</summary>
+ <param name="asyncResult">An <see cref="T:System.IAsyncResult"></see> that represents an asynchronous call.</param>
+ <returns>The number of bytes read from the <see cref="T:System.Net.Sockets.NetworkStream"></see>.</returns>
+ <exception cref="T:System.ArgumentException">The <paramref name="asyncResult">asyncResult</paramref> parameter is null.</exception>
+ <exception cref="T:System.IO.IOException">The underlying <see cref="T:System.Net.Sockets.Socket"></see> is closed. -or- An error occurred when accessing the socket.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.NetworkStream"></see> is closed.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.NetworkStream.EndWrite(System.IAsyncResult)">
+ <summary>Handles the end of an asynchronous write.</summary>
+ <param name="asyncResult">The <see cref="T:System.IAsyncResult"></see> that represents the asynchronous call.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="asyncResult">asyncResult</paramref> parameter is null.</exception>
+ <exception cref="T:System.IO.IOException">The underlying <see cref="T:System.Net.Sockets.Socket"></see> is closed. -or- An error occurred while writing to the network. -or- An error occurred when accessing the socket.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.NetworkStream"></see> is closed.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.NetworkStream.Finalize">
+ <summary>Releases all resources used by the <see cref="T:System.Net.Sockets.NetworkStream"></see>.</summary>
+ </member>
+ <member name="M:System.Net.Sockets.NetworkStream.Flush">
+ <summary>Flushes data from the stream. This method is reserved for future use.</summary>
+ </member>
+ <member name="M:System.Net.Sockets.NetworkStream.FlushAsync(System.Threading.CancellationToken)">
+ <summary>Flushes data from the stream as an asynchronous operation.</summary>
+ <param name="cancellationToken">A cancellation token used to propagate notification that this operation should be canceled.</param>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task"></see>. The task object representing the asynchronous operation.</returns>
+ </member>
+ <member name="P:System.Net.Sockets.NetworkStream.Length">
+ <summary>Gets the length of the data available on the stream. This property is not currently supported and always throws a <see cref="T:System.NotSupportedException"></see>.</summary>
+ <returns>The length of the data available on the stream.</returns>
+ <exception cref="T:System.NotSupportedException">Any use of this property.</exception>
+ </member>
+ <member name="P:System.Net.Sockets.NetworkStream.Position">
+ <summary>Gets or sets the current position in the stream. This property is not currently supported and always throws a <see cref="T:System.NotSupportedException"></see>.</summary>
+ <returns>The current position in the stream.</returns>
+ <exception cref="T:System.NotSupportedException">Any use of this property.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.NetworkStream.Read(System.Byte[],System.Int32,System.Int32)">
+ <summary>Reads data from the <see cref="T:System.Net.Sockets.NetworkStream"></see>.</summary>
+ <param name="buffer">An array of type <see cref="T:System.Byte"></see> that is the location in memory to store data read from the <see cref="T:System.Net.Sockets.NetworkStream"></see>.</param>
+ <param name="offset">The location in buffer to begin storing the data to.</param>
+ <param name="size">The number of bytes to read from the <see cref="T:System.Net.Sockets.NetworkStream"></see>.</param>
+ <returns>The number of bytes read from the <see cref="T:System.Net.Sockets.NetworkStream"></see>, or 0 if the socket is closed.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="buffer">buffer</paramref> parameter is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="offset">offset</paramref> parameter is less than 0. -or- The <paramref name="offset">offset</paramref> parameter is greater than the length of <paramref name="buffer">buffer</paramref>. -or- The <paramref name="size">size</paramref> parameter is less than 0. -or- The <paramref name="size">size</paramref> parameter is greater than the length of <paramref name="buffer">buffer</paramref> minus the value of the <paramref name="offset">offset</paramref> parameter. -or- An error occurred when accessing the socket.</exception>
+ <exception cref="T:System.IO.IOException">The underlying <see cref="T:System.Net.Sockets.Socket"></see> is closed.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.NetworkStream"></see> is closed. -or- There is a failure reading from the network.</exception>
+ </member>
+ <member name="P:System.Net.Sockets.NetworkStream.Readable">
+ <summary>Gets or sets a value that indicates whether the <see cref="T:System.Net.Sockets.NetworkStream"></see> can be read.</summary>
+ <returns>true to indicate that the <see cref="T:System.Net.Sockets.NetworkStream"></see> can be read; otherwise, false. The default value is true.</returns>
+ </member>
+ <member name="P:System.Net.Sockets.NetworkStream.ReadTimeout">
+ <summary>Gets or sets the amount of time that a read operation blocks waiting for data.</summary>
+ <returns>A <see cref="T:System.Int32"></see> that specifies the amount of time, in milliseconds, that will elapse before a read operation fails. The default value, <see cref="F:System.Threading.Timeout.Infinite"></see>, specifies that the read operation does not time out.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The value specified is less than or equal to zero and is not <see cref="F:System.Threading.Timeout.Infinite"></see>.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.NetworkStream.Seek(System.Int64,System.IO.SeekOrigin)">
+ <summary>Sets the current position of the stream to the given value. This method is not currently supported and always throws a <see cref="T:System.NotSupportedException"></see>.</summary>
+ <param name="offset">This parameter is not used.</param>
+ <param name="origin">This parameter is not used.</param>
+ <returns>The position in the stream.</returns>
+ <exception cref="T:System.NotSupportedException">Any use of this property.</exception>
+ </member>
+ <member name="M:System.Net.Sockets.NetworkStream.SetLength(System.Int64)">
+ <summary>Sets the length of the stream. This method always throws a <see cref="T:System.NotSupportedException"></see>.</summary>
+ <param name="value">This parameter is not used.</param>
+ <exception cref="T:System.NotSupportedException">Any use of this property.</exception>
+ </member>
+ <member name="P:System.Net.Sockets.NetworkStream.Socket">
+ <summary>Gets the underlying <see cref="T:System.Net.Sockets.Socket"></see>.</summary>
+ <returns>A <see cref="T:System.Net.Sockets.Socket"></see> that represents the underlying network connection.</returns>
+ </member>
+ <member name="M:System.Net.Sockets.NetworkStream.Write(System.Byte[],System.Int32,System.Int32)">
+ <summary>Writes data to the <see cref="T:System.Net.Sockets.NetworkStream"></see>.</summary>
+ <param name="buffer">An array of type <see cref="T:System.Byte"></see> that contains the data to write to the <see cref="T:System.Net.Sockets.NetworkStream"></see>.</param>
+ <param name="offset">The location in buffer from which to start writing data.</param>
+ <param name="size">The number of bytes to write to the <see cref="T:System.Net.Sockets.NetworkStream"></see>.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="buffer">buffer</paramref> parameter is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="offset">offset</paramref> parameter is less than 0. -or- The <paramref name="offset">offset</paramref> parameter is greater than the length of <paramref name="buffer">buffer</paramref>. -or- The <paramref name="size">size</paramref> parameter is less than 0. -or- The <paramref name="size">size</paramref> parameter is greater than the length of <paramref name="buffer">buffer</paramref> minus the value of the <paramref name="offset">offset</paramref> parameter.</exception>
+ <exception cref="T:System.IO.IOException">There was a failure while writing to the network. -or- An error occurred when accessing the socket.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Net.Sockets.NetworkStream"></see> is closed. -or- There was a failure reading from the network.</exception>
+ </member>
+ <member name="P:System.Net.Sockets.NetworkStream.Writeable">
+ <summary>Gets a value that indicates whether the <see cref="T:System.Net.Sockets.NetworkStream"></see> is writable.</summary>
+ <returns>true if data can be written to the stream; otherwise, false. The default value is true.</returns>
+ </member>
+ <member name="P:System.Net.Sockets.NetworkStream.WriteTimeout">
+ <summary>Gets or sets the amount of time that a write operation blocks waiting for data.</summary>
+ <returns>A <see cref="T:System.Int32"></see> that specifies the amount of time, in milliseconds, that will elapse before a write operation fails. The default value, <see cref="F:System.Threading.Timeout.Infinite"></see>, specifies that the write operation does not time out.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The value specified is less than or equal to zero and is not <see cref="F:System.Threading.Timeout.Infinite"></see>.</exception>
+ </member>
+ <member name="T:System.Net.Sockets.ProtocolFamily">
+ <summary>Specifies the type of protocol that an instance of the <see cref="T:System.Net.Sockets.Socket"></see> class can use.</summary>
+ </member>
+ <member name="F:System.Net.Sockets.ProtocolFamily.AppleTalk">
+ <summary>AppleTalk protocol.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.ProtocolFamily.Atm">
+ <summary>Native ATM services protocol.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.ProtocolFamily.Banyan">
+ <summary>Banyan protocol.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.ProtocolFamily.Ccitt">
+ <summary>CCITT protocol, such as X.25.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.ProtocolFamily.Chaos">
+ <summary>MIT CHAOS protocol.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.ProtocolFamily.Cluster">
+ <summary>Microsoft Cluster products protocol.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.ProtocolFamily.DataKit">
+ <summary>DataKit protocol.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.ProtocolFamily.DataLink">
+ <summary>Direct data link protocol.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.ProtocolFamily.DecNet">
+ <summary>DECNet protocol.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.ProtocolFamily.Ecma">
+ <summary>European Computer Manufacturers Association (ECMA) protocol.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.ProtocolFamily.FireFox">
+ <summary>FireFox protocol.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.ProtocolFamily.HyperChannel">
+ <summary>NSC HyperChannel protocol.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.ProtocolFamily.Ieee12844">
+ <summary>IEEE 1284.4 workgroup protocol.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.ProtocolFamily.ImpLink">
+ <summary>ARPANET IMP protocol.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.ProtocolFamily.InterNetwork">
+ <summary>IP version 4 protocol.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.ProtocolFamily.InterNetworkV6">
+ <summary>IP version 6 protocol.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.ProtocolFamily.Ipx">
+ <summary>IPX or SPX protocol.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.ProtocolFamily.Irda">
+ <summary>IrDA protocol.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.ProtocolFamily.Iso">
+ <summary>ISO protocol.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.ProtocolFamily.Lat">
+ <summary>LAT protocol.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.ProtocolFamily.Max">
+ <summary>MAX protocol.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.ProtocolFamily.NetBios">
+ <summary>NetBIOS protocol.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.ProtocolFamily.NetworkDesigners">
+ <summary>Network Designers OSI gateway enabled protocol.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.ProtocolFamily.NS">
+ <summary>Xerox NS protocol.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.ProtocolFamily.Osi">
+ <summary>OSI protocol.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.ProtocolFamily.Pup">
+ <summary>PUP protocol.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.ProtocolFamily.Sna">
+ <summary>IBM SNA protocol.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.ProtocolFamily.Unix">
+ <summary>Unix local to host protocol.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.ProtocolFamily.Unknown">
+ <summary>Unknown protocol.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.ProtocolFamily.Unspecified">
+ <summary>Unspecified protocol.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.ProtocolFamily.VoiceView">
+ <summary>VoiceView protocol.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Net.Sockets.ProtocolType">
+ <summary>Specifies the protocols that the <see cref="T:System.Net.Sockets.Socket"></see> class supports.</summary>
+ </member>
+ <member name="F:System.Net.Sockets.ProtocolType.Ggp">
+ <summary>Gateway To Gateway Protocol.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.ProtocolType.Icmp">
+ <summary>Internet Control Message Protocol.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.ProtocolType.IcmpV6">
+ <summary>Internet Control Message Protocol for IPv6.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.ProtocolType.Idp">
+ <summary>Internet Datagram Protocol.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.ProtocolType.Igmp">
+ <summary>Internet Group Management Protocol.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.ProtocolType.IP">
+ <summary>Internet Protocol.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.ProtocolType.IPSecAuthenticationHeader">
+ <summary>IPv6 Authentication header. For details, see RFC 2292 section 2.2.1, available at <see cref="http://www.ietf.org">http://www.ietf.org</see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.ProtocolType.IPSecEncapsulatingSecurityPayload">
+ <summary>IPv6 Encapsulating Security Payload header.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.ProtocolType.IPv4">
+ <summary>Internet Protocol version 4.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.ProtocolType.IPv6">
+ <summary>Internet Protocol version 6 (IPv6).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.ProtocolType.IPv6DestinationOptions">
+ <summary>IPv6 Destination Options header.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.ProtocolType.IPv6FragmentHeader">
+ <summary>IPv6 Fragment header.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.ProtocolType.IPv6HopByHopOptions">
+ <summary>IPv6 Hop by Hop Options header.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.ProtocolType.IPv6NoNextHeader">
+ <summary>IPv6 No next header.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.ProtocolType.IPv6RoutingHeader">
+ <summary>IPv6 Routing header.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.ProtocolType.Ipx">
+ <summary>Internet Packet Exchange Protocol.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.ProtocolType.ND">
+ <summary>Net Disk Protocol (unofficial).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.ProtocolType.Pup">
+ <summary>PARC Universal Packet Protocol.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.ProtocolType.Raw">
+ <summary>Raw IP packet protocol.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.ProtocolType.Spx">
+ <summary>Sequenced Packet Exchange protocol.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.ProtocolType.SpxII">
+ <summary>Sequenced Packet Exchange version 2 protocol.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.ProtocolType.Tcp">
+ <summary>Transmission Control Protocol.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.ProtocolType.Udp">
+ <summary>User Datagram Protocol.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.ProtocolType.Unknown">
+ <summary>Unknown protocol.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.ProtocolType.Unspecified">
+ <summary>Unspecified protocol.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Net.Sockets.SelectMode">
+ <summary>Defines the polling modes for the <see cref="M:System.Net.Sockets.Socket.Poll(System.Int32,System.Net.Sockets.SelectMode)"></see> method.</summary>
+ </member>
+ <member name="F:System.Net.Sockets.SelectMode.SelectError">
+ <summary>Error status mode.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SelectMode.SelectRead">
+ <summary>Read status mode.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.Sockets.SelectMode.SelectWrite">
+ <summary>Write status mode.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Runtime.InteropServices.CriticalHandle">
+ <summary>Represents a wrapper class for handle resources.</summary>
+ </member>
+ <member name="M:System.Runtime.InteropServices.CriticalHandle.#ctor(System.IntPtr)">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.InteropServices.CriticalHandle"></see> class with the specified invalid handle value.</summary>
+ <param name="invalidHandleValue">The value of an invalid handle (usually 0 or -1).</param>
+ <exception cref="T:System.TypeLoadException">The derived class resides in an assembly without unmanaged code access permission.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.CriticalHandle.Close">
+ <summary>Marks the handle for releasing and freeing resources.</summary>
+ </member>
+ <member name="M:System.Runtime.InteropServices.CriticalHandle.Dispose">
+ <summary>Releases all resources used by the <see cref="T:System.Runtime.InteropServices.CriticalHandle"></see>.</summary>
+ </member>
+ <member name="M:System.Runtime.InteropServices.CriticalHandle.Dispose(System.Boolean)">
+ <summary>Releases the unmanaged resources used by the <see cref="T:System.Runtime.InteropServices.CriticalHandle"></see> class specifying whether to perform a normal dispose operation.</summary>
+ <param name="disposing">true for a normal dispose operation; false to finalize the handle.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.CriticalHandle.Finalize">
+ <summary>Frees all resources associated with the handle.</summary>
+ </member>
+ <member name="F:System.Runtime.InteropServices.CriticalHandle.handle">
+ <summary>Specifies the handle to be wrapped.</summary>
+ <returns></returns>
+ </member>
+ <member name="P:System.Runtime.InteropServices.CriticalHandle.IsClosed">
+ <summary>Gets a value indicating whether the handle is closed.</summary>
+ <returns>true if the handle is closed; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Runtime.InteropServices.CriticalHandle.IsInvalid">
+ <summary>When overridden in a derived class, gets a value indicating whether the handle value is invalid.</summary>
+ <returns>true if the handle is valid; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Runtime.InteropServices.CriticalHandle.ReleaseHandle">
+ <summary>When overridden in a derived class, executes the code required to free the handle.</summary>
+ <returns>true if the handle is released successfully; otherwise, in the event of a catastrophic failure, false. In this case, it generates a <see cref="~/docs/framework/debug-trace-profile/releasehandlefailed-mda.md">releaseHandleFailed</see> Managed Debugging Assistant.</returns>
+ </member>
+ <member name="M:System.Runtime.InteropServices.CriticalHandle.SetHandle(System.IntPtr)">
+ <summary>Sets the handle to the specified pre-existing handle.</summary>
+ <param name="handle">The pre-existing handle to use.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.CriticalHandle.SetHandleAsInvalid">
+ <summary>Marks a handle as invalid.</summary>
+ </member>
+ <member name="T:System.Runtime.InteropServices.CurrencyWrapper">
+ <summary>Wraps objects the marshaler should marshal as a VT_CY.</summary>
+ </member>
+ <member name="M:System.Runtime.InteropServices.CurrencyWrapper.#ctor(System.Decimal)">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.InteropServices.CurrencyWrapper"></see> class with the Decimal to be wrapped and marshaled as type VT_CY.</summary>
+ <param name="obj">The Decimal to be wrapped and marshaled as VT_CY.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.CurrencyWrapper.#ctor(System.Object)">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.InteropServices.CurrencyWrapper"></see> class with the object containing the Decimal to be wrapped and marshaled as type VT_CY.</summary>
+ <param name="obj">The object containing the Decimal to be wrapped and marshaled as VT_CY.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="obj">obj</paramref> parameter is not a <see cref="T:System.Decimal"></see> type.</exception>
+ </member>
+ <member name="P:System.Runtime.InteropServices.CurrencyWrapper.WrappedObject">
+ <summary>Gets the wrapped object to be marshaled as type VT_CY.</summary>
+ <returns>The wrapped object to be marshaled as type VT_CY.</returns>
+ </member>
+ <member name="T:System.Runtime.InteropServices.CustomQueryInterfaceMode">
+ <summary>Indicates whether the <see cref="M:System.Runtime.InteropServices.Marshal.GetComInterfaceForObject(System.Object,System.Type,System.Runtime.InteropServices.CustomQueryInterfaceMode)"></see> method's <see cref="http://go.microsoft.com/fwlink/?LinkID=144867">IUnknown::QueryInterface</see> calls can use the <see cref="T:System.Runtime.InteropServices.ICustomQueryInterface"></see> interface.</summary>
+ </member>
+ <member name="F:System.Runtime.InteropServices.CustomQueryInterfaceMode.Allow">
+ <summary><see cref="http://go.microsoft.com/fwlink/?LinkID=144867">IUnknown::QueryInterface</see> method calls can use the <see cref="T:System.Runtime.InteropServices.ICustomQueryInterface"></see> interface. When you use this value, the <see cref="M:System.Runtime.InteropServices.Marshal.GetComInterfaceForObject(System.Object,System.Type,System.Runtime.InteropServices.CustomQueryInterfaceMode)"></see> method overload functions like the <see cref="M:System.Runtime.InteropServices.Marshal.GetComInterfaceForObject(System.Object,System.Type)"></see> overload.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.CustomQueryInterfaceMode.Ignore">
+ <summary><see cref="http://go.microsoft.com/fwlink/?LinkID=144867">IUnknown::QueryInterface</see> method calls should ignore the <see cref="T:System.Runtime.InteropServices.ICustomQueryInterface"></see> interface.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Runtime.InteropServices.CustomQueryInterfaceResult">
+ <summary>Provides return values for the <see cref="M:System.Runtime.InteropServices.ICustomQueryInterface.GetInterface(System.Guid@,System.IntPtr@)"></see> method.</summary>
+ </member>
+ <member name="F:System.Runtime.InteropServices.CustomQueryInterfaceResult.Failed">
+ <summary>The interface for a specific interface ID is not available. In this case, the returned interface is null. E_NOINTERFACE is returned to the caller of <see cref="http://go.microsoft.com/fwlink/?LinkId=144867">IUnknown::QueryInterface</see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.CustomQueryInterfaceResult.Handled">
+ <summary>The interface pointer that is returned from the <see cref="M:System.Runtime.InteropServices.ICustomQueryInterface.GetInterface(System.Guid@,System.IntPtr@)"></see> method can be used as the result of <see cref="http://go.microsoft.com/fwlink/?LinkId=144867">IUnknown::QueryInterface</see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.CustomQueryInterfaceResult.NotHandled">
+ <summary>The custom QueryInterface was not used. Instead, the default implementation of <see cref="http://go.microsoft.com/fwlink/?LinkId=144867">IUnknown::QueryInterface</see> should be used.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Runtime.InteropServices.DefaultCharSetAttribute">
+ <summary>Specifies the value of the <see cref="T:System.Runtime.InteropServices.CharSet"></see> enumeration. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Runtime.InteropServices.DefaultCharSetAttribute.#ctor(System.Runtime.InteropServices.CharSet)">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.InteropServices.DefaultCharSetAttribute"></see> class with the specified <see cref="T:System.Runtime.InteropServices.CharSet"></see> value.</summary>
+ <param name="charSet">One of the <see cref="T:System.Runtime.InteropServices.CharSet"></see> values.</param>
+ </member>
+ <member name="P:System.Runtime.InteropServices.DefaultCharSetAttribute.CharSet">
+ <summary>Gets the default value of <see cref="T:System.Runtime.InteropServices.CharSet"></see> for any call to <see cref="T:System.Runtime.InteropServices.DllImportAttribute"></see>.</summary>
+ <returns>The default value of <see cref="T:System.Runtime.InteropServices.CharSet"></see> for any call to <see cref="T:System.Runtime.InteropServices.DllImportAttribute"></see>.</returns>
+ </member>
+ <member name="T:System.Runtime.InteropServices.DefaultDllImportSearchPathsAttribute">
+ <summary>Specifies the paths that are used to search for DLLs that provide functions for platform invokes.</summary>
+ </member>
+ <member name="M:System.Runtime.InteropServices.DefaultDllImportSearchPathsAttribute.#ctor(System.Runtime.InteropServices.DllImportSearchPath)">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.InteropServices.DefaultDllImportSearchPathsAttribute"></see> class, specifying the paths to use when searching for the targets of platform invokes.</summary>
+ <param name="paths">A bitwise combination of enumeration values that specify the paths that the LoadLibraryEx function searches during platform invokes.</param>
+ </member>
+ <member name="P:System.Runtime.InteropServices.DefaultDllImportSearchPathsAttribute.Paths">
+ <summary>Gets a bitwise combination of enumeration values that specify the paths that the LoadLibraryEx function searches during platform invokes.</summary>
+ <returns>A bitwise combination of enumeration values that specify search paths for platform invokes.</returns>
+ </member>
+ <member name="T:System.Runtime.InteropServices.DefaultParameterValueAttribute">
+ <summary>Sets the default value of a parameter when called from a language that supports default parameters. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Runtime.InteropServices.DefaultParameterValueAttribute.#ctor(System.Object)">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.InteropServices.DefaultParameterValueAttribute"></see> class with the default value of a parameter.</summary>
+ <param name="value">An object that represents the default value of a parameter.</param>
+ </member>
+ <member name="P:System.Runtime.InteropServices.DefaultParameterValueAttribute.Value">
+ <summary>Gets the default value of a parameter.</summary>
+ <returns>An object that represents the default value of a parameter.</returns>
+ </member>
+ <member name="T:System.Runtime.InteropServices.DispatchWrapper">
+ <summary>Wraps objects the marshaler should marshal as a VT_DISPATCH.</summary>
+ </member>
+ <member name="M:System.Runtime.InteropServices.DispatchWrapper.#ctor(System.Object)">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.InteropServices.DispatchWrapper"></see> class with the object being wrapped.</summary>
+ <param name="obj">The object to be wrapped and converted to <see cref="F:System.Runtime.InteropServices.VarEnum.VT_DISPATCH"></see>.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="obj">obj</paramref> is not a class or an array. -or- <paramref name="obj">obj</paramref> does not support IDispatch.</exception>
+ <exception cref="T:System.InvalidOperationException">The <paramref name="obj">obj</paramref> parameter was marked with a <see cref="T:System.Runtime.InteropServices.ComVisibleAttribute"></see> attribute that was passed a value of false. -or- The <paramref name="obj">obj</paramref> parameter inherits from a type marked with a <see cref="T:System.Runtime.InteropServices.ComVisibleAttribute"></see> attribute that was passed a value of false.</exception>
+ </member>
+ <member name="P:System.Runtime.InteropServices.DispatchWrapper.WrappedObject">
+ <summary>Gets the object wrapped by the <see cref="T:System.Runtime.InteropServices.DispatchWrapper"></see>.</summary>
+ <returns>The object wrapped by the <see cref="T:System.Runtime.InteropServices.DispatchWrapper"></see>.</returns>
+ </member>
+ <member name="T:System.Runtime.InteropServices.DispIdAttribute">
+ <summary>Specifies the COM dispatch identifier (DISPID) of a method, field, or property.</summary>
+ </member>
+ <member name="M:System.Runtime.InteropServices.DispIdAttribute.#ctor(System.Int32)">
+ <summary>Initializes a new instance of the DispIdAttribute class with the specified DISPID.</summary>
+ <param name="dispId">The DISPID for the member.</param>
+ </member>
+ <member name="P:System.Runtime.InteropServices.DispIdAttribute.Value">
+ <summary>Gets the DISPID for the member.</summary>
+ <returns>The DISPID for the member.</returns>
+ </member>
+ <member name="T:System.Runtime.InteropServices.DllImportAttribute">
+ <summary>Indicates that the attributed method is exposed by an unmanaged dynamic-link library (DLL) as a static entry point.</summary>
+ </member>
+ <member name="M:System.Runtime.InteropServices.DllImportAttribute.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.InteropServices.DllImportAttribute"></see> class with the name of the DLL containing the method to import.</summary>
+ <param name="dllName">The name of the DLL that contains the unmanaged method. This can include an assembly display name, if the DLL is included in an assembly.</param>
+ </member>
+ <member name="F:System.Runtime.InteropServices.DllImportAttribute.BestFitMapping">
+ <summary>Enables or disables best-fit mapping behavior when converting Unicode characters to ANSI characters.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.DllImportAttribute.CallingConvention">
+ <summary>Indicates the calling convention of an entry point.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.DllImportAttribute.CharSet">
+ <summary>Indicates how to marshal string parameters to the method and controls name mangling.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.DllImportAttribute.EntryPoint">
+ <summary>Indicates the name or ordinal of the DLL entry point to be called.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.DllImportAttribute.ExactSpelling">
+ <summary>Controls whether the <see cref="F:System.Runtime.InteropServices.DllImportAttribute.CharSet"></see> field causes the common language runtime to search an unmanaged DLL for entry-point names other than the one specified.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.DllImportAttribute.PreserveSig">
+ <summary>Indicates whether unmanaged methods that have HRESULT or retval return values are directly translated or whether HRESULT or retval return values are automatically converted to exceptions.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.DllImportAttribute.SetLastError">
+ <summary>Indicates whether the callee calls the SetLastError Win32 API function before returning from the attributed method.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.DllImportAttribute.ThrowOnUnmappableChar">
+ <summary>Enables or disables the throwing of an exception on an unmappable Unicode character that is converted to an ANSI &quot;?&quot; character.</summary>
+ <returns></returns>
+ </member>
+ <member name="P:System.Runtime.InteropServices.DllImportAttribute.Value">
+ <summary>Gets the name of the DLL file that contains the entry point.</summary>
+ <returns>The name of the DLL file that contains the entry point.</returns>
+ </member>
+ <member name="T:System.Runtime.InteropServices.DllImportSearchPath">
+ <summary>Specifies the paths that are used to search for DLLs that provide functions for platform invokes.</summary>
+ </member>
+ <member name="F:System.Runtime.InteropServices.DllImportSearchPath.ApplicationDirectory">
+ <summary>Include the application directory in the DLL search path.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.DllImportSearchPath.AssemblyDirectory">
+ <summary>When searching for assembly dependencies, include the directory that contains the assembly itself, and search that directory first. This value is used by the .NET Framework, before the paths are passed to the Win32 <see cref="http://go.microsoft.com/fwlink/?LinkId=236091">LoadLibraryEx</see> function.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.DllImportSearchPath.LegacyBehavior">
+ <summary>Search the application directory, and then call the Win32 <see cref="http://go.microsoft.com/fwlink/?LinkId=236091">LoadLibraryEx</see> function with the LOAD_WITH_ALTERED_SEARCH_PATH flag. This value is ignored if any other value is specified. Operating systems that do not support the <see cref="T:System.Runtime.InteropServices.DefaultDllImportSearchPathsAttribute"></see> attribute use this value, and ignore other values.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.DllImportSearchPath.SafeDirectories">
+ <summary>Include the application directory, the %WinDir%\System32 directory, and user directories in the DLL search path.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.DllImportSearchPath.System32">
+ <summary>Include the %WinDir%\System32 directory in the DLL search path.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.DllImportSearchPath.UseDllDirectoryForDependencies">
+ <summary>Search for the dependencies of a DLL in the folder where the DLL is located before searching other folders.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.DllImportSearchPath.UserDirectories">
+ <summary>Include any path that was explicitly added to the process-wide search path by using the Win32 AddDllDirectory function.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Runtime.InteropServices.ErrorWrapper">
+ <summary>Wraps objects the marshaler should marshal as a VT_ERROR.</summary>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ErrorWrapper.#ctor(System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.InteropServices.ErrorWrapper"></see> class with the HRESULT that corresponds to the exception supplied.</summary>
+ <param name="e">The exception to be converted to an error code.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ErrorWrapper.#ctor(System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.InteropServices.ErrorWrapper"></see> class with the HRESULT of the error.</summary>
+ <param name="errorCode">The HRESULT of the error.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ErrorWrapper.#ctor(System.Object)">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.InteropServices.ErrorWrapper"></see> class with an object containing the HRESULT of the error.</summary>
+ <param name="errorCode">The object containing the HRESULT of the error.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="errorCode">errorCode</paramref> parameter is not an <see cref="T:System.Int32"></see> type.</exception>
+ </member>
+ <member name="P:System.Runtime.InteropServices.ErrorWrapper.ErrorCode">
+ <summary>Gets the error code of the wrapper.</summary>
+ <returns>The HRESULT of the error.</returns>
+ </member>
+ <member name="T:System.Runtime.InteropServices.ExternalException">
+ <summary>The base exception type for all COM interop exceptions and structured exception handling (SEH) exceptions.</summary>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ExternalException.#ctor">
+ <summary>Initializes a new instance of the ExternalException class with default properties.</summary>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ExternalException.#ctor(System.String)">
+ <summary>Initializes a new instance of the ExternalException class with a specified error message.</summary>
+ <param name="message">The error message that specifies the reason for the exception.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ExternalException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the ExternalException class from serialization data.</summary>
+ <param name="info">The object that holds the serialized object data.</param>
+ <param name="context">The contextual information about the source or destination.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="info">info</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ExternalException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.InteropServices.ExternalException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="inner">The exception that is the cause of the current exception. If the inner parameter is not null, the current exception is raised in a catch block that handles the inner exception.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ExternalException.#ctor(System.String,System.Int32)">
+ <summary>Initializes a new instance of the ExternalException class with a specified error message and the HRESULT of the error.</summary>
+ <param name="message">The error message that specifies the reason for the exception.</param>
+ <param name="errorCode">The HRESULT of the error.</param>
+ </member>
+ <member name="P:System.Runtime.InteropServices.ExternalException.ErrorCode">
+ <summary>Gets the HRESULT of the error.</summary>
+ <returns>The HRESULT of the error.</returns>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ExternalException.ToString">
+ <summary>Returns a string that contains the HRESULT of the error.</summary>
+ <returns>A string that represents the HRESULT.</returns>
+ </member>
+ <member name="T:System.Runtime.InteropServices.FieldOffsetAttribute">
+ <summary>Indicates the physical position of fields within the unmanaged representation of a class or structure.</summary>
+ </member>
+ <member name="M:System.Runtime.InteropServices.FieldOffsetAttribute.#ctor(System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.InteropServices.FieldOffsetAttribute"></see> class with the offset in the structure to the beginning of the field.</summary>
+ <param name="offset">The offset in bytes from the beginning of the structure to the beginning of the field.</param>
+ </member>
+ <member name="P:System.Runtime.InteropServices.FieldOffsetAttribute.Value">
+ <summary>Gets the offset from the beginning of the structure to the beginning of the field.</summary>
+ <returns>The offset from the beginning of the structure to the beginning of the field.</returns>
+ </member>
+ <member name="T:System.Runtime.InteropServices.GCHandle">
+ <summary>Provides a way to access a managed object from unmanaged memory.</summary>
+ </member>
+ <member name="M:System.Runtime.InteropServices.GCHandle.AddrOfPinnedObject">
+ <summary>Retrieves the address of an object in a <see cref="F:System.Runtime.InteropServices.GCHandleType.Pinned"></see> handle.</summary>
+ <returns>The address of the pinned object as an <see cref="T:System.IntPtr"></see>.</returns>
+ <exception cref="T:System.InvalidOperationException">The handle is any type other than <see cref="F:System.Runtime.InteropServices.GCHandleType.Pinned"></see>.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.GCHandle.Alloc(System.Object)">
+ <summary>Allocates a <see cref="F:System.Runtime.InteropServices.GCHandleType.Normal"></see> handle for the specified object.</summary>
+ <param name="value">The object that uses the <see cref="T:System.Runtime.InteropServices.GCHandle"></see>.</param>
+ <returns>A new <see cref="T:System.Runtime.InteropServices.GCHandle"></see> that protects the object from garbage collection. This <see cref="T:System.Runtime.InteropServices.GCHandle"></see> must be released with <see cref="M:System.Runtime.InteropServices.GCHandle.Free"></see> when it is no longer needed.</returns>
+ <exception cref="T:System.ArgumentException">An instance with nonprimitive (non-blittable) members cannot be pinned.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.GCHandle.Alloc(System.Object,System.Runtime.InteropServices.GCHandleType)">
+ <summary>Allocates a handle of the specified type for the specified object.</summary>
+ <param name="value">The object that uses the <see cref="T:System.Runtime.InteropServices.GCHandle"></see>.</param>
+ <param name="type">One of the <see cref="T:System.Runtime.InteropServices.GCHandleType"></see> values, indicating the type of <see cref="T:System.Runtime.InteropServices.GCHandle"></see> to create.</param>
+ <returns>A new <see cref="T:System.Runtime.InteropServices.GCHandle"></see> of the specified type. This <see cref="T:System.Runtime.InteropServices.GCHandle"></see> must be released with <see cref="M:System.Runtime.InteropServices.GCHandle.Free"></see> when it is no longer needed.</returns>
+ <exception cref="T:System.ArgumentException">An instance with nonprimitive (non-blittable) members cannot be pinned.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.GCHandle.Equals(System.Object)">
+ <summary>Determines whether the specified <see cref="T:System.Runtime.InteropServices.GCHandle"></see> object is equal to the current <see cref="T:System.Runtime.InteropServices.GCHandle"></see> object.</summary>
+ <param name="o">The <see cref="T:System.Runtime.InteropServices.GCHandle"></see> object to compare with the current <see cref="T:System.Runtime.InteropServices.GCHandle"></see> object.</param>
+ <returns>true if the specified <see cref="T:System.Runtime.InteropServices.GCHandle"></see> object is equal to the current <see cref="T:System.Runtime.InteropServices.GCHandle"></see> object; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Runtime.InteropServices.GCHandle.Free">
+ <summary>Releases a <see cref="T:System.Runtime.InteropServices.GCHandle"></see>.</summary>
+ <exception cref="T:System.InvalidOperationException">The handle was freed or never initialized.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.GCHandle.FromIntPtr(System.IntPtr)">
+ <summary>Returns a new <see cref="T:System.Runtime.InteropServices.GCHandle"></see> object created from a handle to a managed object.</summary>
+ <param name="value">An <see cref="T:System.IntPtr"></see> handle to a managed object to create a <see cref="T:System.Runtime.InteropServices.GCHandle"></see> object from.</param>
+ <returns>A new <see cref="T:System.Runtime.InteropServices.GCHandle"></see> object that corresponds to the value parameter.</returns>
+ <exception cref="T:System.InvalidOperationException">The value of the <paramref name="value">value</paramref> parameter is <see cref="F:System.IntPtr.Zero"></see>.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.GCHandle.GetHashCode">
+ <summary>Returns an identifier for the current <see cref="T:System.Runtime.InteropServices.GCHandle"></see> object.</summary>
+ <returns>An identifier for the current <see cref="T:System.Runtime.InteropServices.GCHandle"></see> object.</returns>
+ </member>
+ <member name="P:System.Runtime.InteropServices.GCHandle.IsAllocated">
+ <summary>Gets a value indicating whether the handle is allocated.</summary>
+ <returns>true if the handle is allocated; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Runtime.InteropServices.GCHandle.op_Equality(System.Runtime.InteropServices.GCHandle,System.Runtime.InteropServices.GCHandle)">
+ <summary>Returns a value indicating whether two <see cref="T:System.Runtime.InteropServices.GCHandle"></see> objects are equal.</summary>
+ <param name="a">A <see cref="T:System.Runtime.InteropServices.GCHandle"></see> object to compare with the b parameter.</param>
+ <param name="b">A <see cref="T:System.Runtime.InteropServices.GCHandle"></see> object to compare with the a parameter.</param>
+ <returns>true if the <paramref name="a">a</paramref> and <paramref name="b">b</paramref> parameters are equal; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Runtime.InteropServices.GCHandle.op_Explicit(System.IntPtr to System.Runtime.InteropServices.GCHandle)">
+ <param name="value"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Runtime.InteropServices.GCHandle.op_Explicit(System.Runtime.InteropServices.GCHandle to System.IntPtr)">
+ <param name="value"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Runtime.InteropServices.GCHandle.op_Inequality(System.Runtime.InteropServices.GCHandle,System.Runtime.InteropServices.GCHandle)">
+ <summary>Returns a value indicating whether two <see cref="T:System.Runtime.InteropServices.GCHandle"></see> objects are not equal.</summary>
+ <param name="a">A <see cref="T:System.Runtime.InteropServices.GCHandle"></see> object to compare with the b parameter.</param>
+ <param name="b">A <see cref="T:System.Runtime.InteropServices.GCHandle"></see> object to compare with the a parameter.</param>
+ <returns>true if the <paramref name="a">a</paramref> and <paramref name="b">b</paramref> parameters are not equal; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Runtime.InteropServices.GCHandle.Target">
+ <summary>Gets or sets the object this handle represents.</summary>
+ <returns>The object this handle represents.</returns>
+ <exception cref="T:System.InvalidOperationException">The handle was freed, or never initialized.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.GCHandle.ToIntPtr(System.Runtime.InteropServices.GCHandle)">
+ <summary>Returns the internal integer representation of a <see cref="T:System.Runtime.InteropServices.GCHandle"></see> object.</summary>
+ <param name="value">A <see cref="T:System.Runtime.InteropServices.GCHandle"></see> object to retrieve an internal integer representation from.</param>
+ <returns>An <see cref="T:System.IntPtr"></see> object that represents a <see cref="T:System.Runtime.InteropServices.GCHandle"></see> object.</returns>
+ </member>
+ <member name="T:System.Runtime.InteropServices.GCHandleType">
+ <summary>Represents the types of handles the <see cref="T:System.Runtime.InteropServices.GCHandle"></see> class can allocate.</summary>
+ </member>
+ <member name="F:System.Runtime.InteropServices.GCHandleType.Normal">
+ <summary>This handle type represents an opaque handle, meaning you cannot resolve the address of the pinned object through the handle. You can use this type to track an object and prevent its collection by the garbage collector. This enumeration member is useful when an unmanaged client holds the only reference, which is undetectable from the garbage collector, to a managed object.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.GCHandleType.Pinned">
+ <summary>This handle type is similar to <see cref="F:System.Runtime.InteropServices.GCHandleType.Normal"></see>, but allows the address of the pinned object to be taken. This prevents the garbage collector from moving the object and hence undermines the efficiency of the garbage collector. Use the <see cref="M:System.Runtime.InteropServices.GCHandle.Free"></see> method to free the allocated handle as soon as possible.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.GCHandleType.Weak">
+ <summary>This handle type is used to track an object, but allow it to be collected. When an object is collected, the contents of the <see cref="T:System.Runtime.InteropServices.GCHandle"></see> are zeroed. Weak references are zeroed before the finalizer runs, so even if the finalizer resurrects the object, the Weak reference is still zeroed.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.GCHandleType.WeakTrackResurrection">
+ <summary>This handle type is similar to <see cref="F:System.Runtime.InteropServices.GCHandleType.Weak"></see>, but the handle is not zeroed if the object is resurrected during finalization.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Runtime.InteropServices.GuidAttribute">
+ <summary>Supplies an explicit <see cref="T:System.Guid"></see> when an automatic GUID is undesirable.</summary>
+ </member>
+ <member name="M:System.Runtime.InteropServices.GuidAttribute.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.InteropServices.GuidAttribute"></see> class with the specified GUID.</summary>
+ <param name="guid">The <see cref="T:System.Guid"></see> to be assigned.</param>
+ </member>
+ <member name="P:System.Runtime.InteropServices.GuidAttribute.Value">
+ <summary>Gets the <see cref="T:System.Guid"></see> of the class.</summary>
+ <returns>The <see cref="T:System.Guid"></see> of the class.</returns>
+ </member>
+ <member name="T:System.Runtime.InteropServices.HandleCollector">
+ <summary>Tracks outstanding handles and forces a garbage collection when the specified threshold is reached.</summary>
+ </member>
+ <member name="M:System.Runtime.InteropServices.HandleCollector.#ctor(System.String,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.InteropServices.HandleCollector"></see> class using a name and a threshold at which to begin handle collection.</summary>
+ <param name="name">A name for the collector. This parameter allows you to name collectors that track handle types separately.</param>
+ <param name="initialThreshold">A value that specifies the point at which collections should begin.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="initialThreshold">initialThreshold</paramref> parameter is less than 0.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.HandleCollector.#ctor(System.String,System.Int32,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.InteropServices.HandleCollector"></see> class using a name, a threshold at which to begin handle collection, and a threshold at which handle collection must occur.</summary>
+ <param name="name">A name for the collector. This parameter allows you to name collectors that track handle types separately.</param>
+ <param name="initialThreshold">A value that specifies the point at which collections should begin.</param>
+ <param name="maximumThreshold">A value that specifies the point at which collections must occur. This should be set to the maximum number of available handles.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="initialThreshold">initialThreshold</paramref> parameter is less than 0. -or- The <paramref name="maximumThreshold">maximumThreshold</paramref> parameter is less than 0.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="maximumThreshold">maximumThreshold</paramref> parameter is less than the <paramref name="initialThreshold">initialThreshold</paramref> parameter.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.HandleCollector.Add">
+ <summary>Increments the current handle count.</summary>
+ <exception cref="T:System.InvalidOperationException">The <see cref="P:System.Runtime.InteropServices.HandleCollector.Count"></see> property is less than 0.</exception>
+ </member>
+ <member name="P:System.Runtime.InteropServices.HandleCollector.Count">
+ <summary>Gets the number of handles collected.</summary>
+ <returns>The number of handles collected.</returns>
+ </member>
+ <member name="P:System.Runtime.InteropServices.HandleCollector.InitialThreshold">
+ <summary>Gets a value that specifies the point at which collections should begin.</summary>
+ <returns>A value that specifies the point at which collections should begin.</returns>
+ </member>
+ <member name="P:System.Runtime.InteropServices.HandleCollector.MaximumThreshold">
+ <summary>Gets a value that specifies the point at which collections must occur.</summary>
+ <returns>A value that specifies the point at which collections must occur.</returns>
+ </member>
+ <member name="P:System.Runtime.InteropServices.HandleCollector.Name">
+ <summary>Gets the name of a <see cref="T:System.Runtime.InteropServices.HandleCollector"></see> object.</summary>
+ <returns>This <see cref="P:System.Runtime.InteropServices.HandleCollector.Name"></see> property allows you to name collectors that track handle types separately.</returns>
+ </member>
+ <member name="M:System.Runtime.InteropServices.HandleCollector.Remove">
+ <summary>Decrements the current handle count.</summary>
+ <exception cref="T:System.InvalidOperationException">The <see cref="P:System.Runtime.InteropServices.HandleCollector.Count"></see> property is less than 0.</exception>
+ </member>
+ <member name="T:System.Runtime.InteropServices.HandleRef">
+ <summary>Wraps a managed object holding a handle to a resource that is passed to unmanaged code using platform invoke.</summary>
+ </member>
+ <member name="M:System.Runtime.InteropServices.HandleRef.#ctor(System.Object,System.IntPtr)">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.InteropServices.HandleRef"></see> class with the object to wrap and a handle to the resource used by unmanaged code.</summary>
+ <param name="wrapper">A managed object that should not be finalized until the platform invoke call returns.</param>
+ <param name="handle">An <see cref="T:System.IntPtr"></see> that indicates a handle to a resource.</param>
+ </member>
+ <member name="P:System.Runtime.InteropServices.HandleRef.Handle">
+ <summary>Gets the handle to a resource.</summary>
+ <returns>The handle to a resource.</returns>
+ </member>
+ <member name="M:System.Runtime.InteropServices.HandleRef.op_Explicit(System.Runtime.InteropServices.HandleRef to System.IntPtr)">
+ <param name="value"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Runtime.InteropServices.HandleRef.ToIntPtr(System.Runtime.InteropServices.HandleRef)">
+ <summary>Returns the internal integer representation of a <see cref="T:System.Runtime.InteropServices.HandleRef"></see> object.</summary>
+ <param name="value">A <see cref="T:System.Runtime.InteropServices.HandleRef"></see> object to retrieve an internal integer representation from.</param>
+ <returns>An <see cref="T:System.IntPtr"></see> object that represents a <see cref="T:System.Runtime.InteropServices.HandleRef"></see> object.</returns>
+ </member>
+ <member name="P:System.Runtime.InteropServices.HandleRef.Wrapper">
+ <summary>Gets the object holding the handle to a resource.</summary>
+ <returns>The object holding the handle to a resource.</returns>
+ </member>
+ <member name="T:System.Runtime.InteropServices.ICustomAdapter">
+ <summary>Provides a way for clients to access the actual object, rather than the adapter object handed out by a custom marshaler.</summary>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ICustomAdapter.GetUnderlyingObject">
+ <summary>Provides access to the underlying object wrapped by a custom marshaler.</summary>
+ <returns>The object contained by the adapter object.</returns>
+ </member>
+ <member name="T:System.Runtime.InteropServices.ICustomFactory">
+ <summary>Enables users to write activation code for managed objects that extend <see cref="T:System.MarshalByRefObject"></see>.</summary>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ICustomFactory.CreateInstance(System.Type)">
+ <summary>Creates a new instance of the specified type.</summary>
+ <param name="serverType">The type to activate.</param>
+ <returns>A <see cref="T:System.MarshalByRefObject"></see> associated with the specified type.</returns>
+ </member>
+ <member name="T:System.Runtime.InteropServices.ICustomMarshaler">
+ <summary>Provides custom wrappers for handling method calls.</summary>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ICustomMarshaler.CleanUpManagedData(System.Object)">
+ <summary>Performs necessary cleanup of the managed data when it is no longer needed.</summary>
+ <param name="ManagedObj">The managed object to be destroyed.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ICustomMarshaler.CleanUpNativeData(System.IntPtr)">
+ <summary>Performs necessary cleanup of the unmanaged data when it is no longer needed.</summary>
+ <param name="pNativeData">A pointer to the unmanaged data to be destroyed.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ICustomMarshaler.GetNativeDataSize">
+ <summary>Returns the size of the native data to be marshaled.</summary>
+ <returns>The size, in bytes, of the native data.</returns>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ICustomMarshaler.MarshalManagedToNative(System.Object)">
+ <summary>Converts the managed data to unmanaged data.</summary>
+ <param name="ManagedObj">The managed object to be converted.</param>
+ <returns>A pointer to the COM view of the managed object.</returns>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ICustomMarshaler.MarshalNativeToManaged(System.IntPtr)">
+ <summary>Converts the unmanaged data to managed data.</summary>
+ <param name="pNativeData">A pointer to the unmanaged data to be wrapped.</param>
+ <returns>An object that represents the managed view of the COM data.</returns>
+ </member>
+ <member name="T:System.Runtime.InteropServices.ICustomQueryInterface">
+ <summary>Enables developers to provide a custom, managed implementation of the <see cref="http://go.microsoft.com/fwlink/?LinkID=144867">IUnknown::QueryInterface(REFIID riid, void **ppvObject)</see> method.</summary>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ICustomQueryInterface.GetInterface(System.Guid@,System.IntPtr@)">
+ <summary>Returns an interface according to a specified interface ID.</summary>
+ <param name="iid">The GUID of the requested interface.</param>
+ <param name="ppv">A reference to the requested interface, when this method returns.</param>
+ <returns>One of the enumeration values that indicates whether a custom implementation of <see cref="http://go.microsoft.com/fwlink/?LinkID=144867">IUnknown::QueryInterface</see> was used.</returns>
+ </member>
+ <member name="T:System.Runtime.InteropServices.InAttribute">
+ <summary>Indicates that data should be marshaled from the caller to the callee, but not back to the caller.</summary>
+ </member>
+ <member name="M:System.Runtime.InteropServices.InAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.InteropServices.InAttribute"></see> class.</summary>
+ </member>
+ <member name="T:System.Runtime.InteropServices.InterfaceTypeAttribute">
+ <summary>Indicates whether a managed interface is dual, dispatch-only, or IUnknown -only when exposed to COM.</summary>
+ </member>
+ <member name="M:System.Runtime.InteropServices.InterfaceTypeAttribute.#ctor(System.Int16)">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.InteropServices.InterfaceTypeAttribute"></see> class with the specified <see cref="T:System.Runtime.InteropServices.ComInterfaceType"></see> enumeration member.</summary>
+ <param name="interfaceType">Describes how the interface should be exposed to COM clients.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.InterfaceTypeAttribute.#ctor(System.Runtime.InteropServices.ComInterfaceType)">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.InteropServices.InterfaceTypeAttribute"></see> class with the specified <see cref="T:System.Runtime.InteropServices.ComInterfaceType"></see> enumeration member.</summary>
+ <param name="interfaceType">One of the <see cref="T:System.Runtime.InteropServices.ComInterfaceType"></see> values that describes how the interface should be exposed to COM clients.</param>
+ </member>
+ <member name="P:System.Runtime.InteropServices.InterfaceTypeAttribute.Value">
+ <summary>Gets the <see cref="T:System.Runtime.InteropServices.ComInterfaceType"></see> value that describes how the interface should be exposed to COM.</summary>
+ <returns>The <see cref="T:System.Runtime.InteropServices.ComInterfaceType"></see> value that describes how the interface should be exposed to COM.</returns>
+ </member>
+ <member name="T:System.Runtime.InteropServices.InvalidComObjectException">
+ <summary>The exception thrown when an invalid COM object is used.</summary>
+ </member>
+ <member name="M:System.Runtime.InteropServices.InvalidComObjectException.#ctor">
+ <summary>Initializes an instance of the InvalidComObjectException with default properties.</summary>
+ </member>
+ <member name="M:System.Runtime.InteropServices.InvalidComObjectException.#ctor(System.String)">
+ <summary>Initializes an instance of the InvalidComObjectException with a message.</summary>
+ <param name="message">The message that indicates the reason for the exception.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.InvalidComObjectException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the COMException class from serialization data.</summary>
+ <param name="info">The object that holds the serialized object data.</param>
+ <param name="context">The contextual information about the source or destination.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="info">info</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.InvalidComObjectException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.InteropServices.InvalidComObjectException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="inner">The exception that is the cause of the current exception. If the inner parameter is not null, the current exception is raised in a catch block that handles the inner exception.</param>
+ </member>
+ <member name="T:System.Runtime.InteropServices.InvalidOleVariantTypeException">
+ <summary>The exception thrown by the marshaler when it encounters an argument of a variant type that can not be marshaled to managed code.</summary>
+ </member>
+ <member name="M:System.Runtime.InteropServices.InvalidOleVariantTypeException.#ctor">
+ <summary>Initializes a new instance of the InvalidOleVariantTypeException class with default values.</summary>
+ </member>
+ <member name="M:System.Runtime.InteropServices.InvalidOleVariantTypeException.#ctor(System.String)">
+ <summary>Initializes a new instance of the InvalidOleVariantTypeException class with a specified message.</summary>
+ <param name="message">The message that indicates the reason for the exception.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.InvalidOleVariantTypeException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the InvalidOleVariantTypeException class from serialization data.</summary>
+ <param name="info">The object that holds the serialized object data.</param>
+ <param name="context">The contextual information about the source or destination.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="info">info</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.InvalidOleVariantTypeException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.InteropServices.InvalidOleVariantTypeException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="inner">The exception that is the cause of the current exception. If the inner parameter is not null, the current exception is raised in a catch block that handles the inner exception.</param>
+ </member>
+ <member name="T:System.Runtime.InteropServices.LayoutKind">
+ <summary>Controls the layout of an object when exported to unmanaged code.</summary>
+ </member>
+ <member name="F:System.Runtime.InteropServices.LayoutKind.Auto">
+ <summary>The runtime automatically chooses an appropriate layout for the members of an object in unmanaged memory. Objects defined with this enumeration member cannot be exposed outside of managed code. Attempting to do so generates an exception.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.LayoutKind.Explicit">
+ <summary>The precise position of each member of an object in unmanaged memory is explicitly controlled, subject to the setting of the <see cref="F:System.Runtime.InteropServices.StructLayoutAttribute.Pack"></see> field. Each member must use the <see cref="T:System.Runtime.InteropServices.FieldOffsetAttribute"></see> to indicate the position of that field within the type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.LayoutKind.Sequential">
+ <summary>The members of the object are laid out sequentially, in the order in which they appear when exported to unmanaged memory. The members are laid out according to the packing specified in <see cref="F:System.Runtime.InteropServices.StructLayoutAttribute.Pack"></see>, and can be noncontiguous.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Runtime.InteropServices.LCIDConversionAttribute">
+ <summary>Indicates that a method's unmanaged signature expects a locale identifier (LCID) parameter.</summary>
+ </member>
+ <member name="M:System.Runtime.InteropServices.LCIDConversionAttribute.#ctor(System.Int32)">
+ <summary>Initializes a new instance of the LCIDConversionAttribute class with the position of the LCID in the unmanaged signature.</summary>
+ <param name="lcid">Indicates the position of the LCID argument in the unmanaged signature, where 0 is the first argument.</param>
+ </member>
+ <member name="P:System.Runtime.InteropServices.LCIDConversionAttribute.Value">
+ <summary>Gets the position of the LCID argument in the unmanaged signature.</summary>
+ <returns>The position of the LCID argument in the unmanaged signature, where 0 is the first argument.</returns>
+ </member>
+ <member name="T:System.Runtime.InteropServices.Marshal">
+ <summary>Provides a collection of methods for allocating unmanaged memory, copying unmanaged memory blocks, and converting managed to unmanaged types, as well as other miscellaneous methods used when interacting with unmanaged code.</summary>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.AddRef(System.IntPtr)">
+ <summary>Increments the reference count on the specified interface.</summary>
+ <param name="pUnk">The interface reference count to increment.</param>
+ <returns>The new value of the reference count on the <paramref name="pUnk">pUnk</paramref> parameter.</returns>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.AllocCoTaskMem(System.Int32)">
+ <summary>Allocates a block of memory of specified size from the COM task memory allocator.</summary>
+ <param name="cb">The size of the block of memory to be allocated.</param>
+ <returns>An integer representing the address of the block of memory allocated. This memory must be released with <see cref="M:System.Runtime.InteropServices.Marshal.FreeCoTaskMem(System.IntPtr)"></see>.</returns>
+ <exception cref="T:System.OutOfMemoryException">There is insufficient memory to satisfy the request.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.AllocHGlobal(System.Int32)">
+ <summary>Allocates memory from the unmanaged memory of the process by using the specified number of bytes.</summary>
+ <param name="cb">The required number of bytes in memory.</param>
+ <returns>A pointer to the newly allocated memory. This memory must be released using the <see cref="M:System.Runtime.InteropServices.Marshal.FreeHGlobal(System.IntPtr)"></see> method.</returns>
+ <exception cref="T:System.OutOfMemoryException">There is insufficient memory to satisfy the request.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.AllocHGlobal(System.IntPtr)">
+ <summary>Allocates memory from the unmanaged memory of the process by using the pointer to the specified number of bytes.</summary>
+ <param name="cb">The required number of bytes in memory.</param>
+ <returns>A pointer to the newly allocated memory. This memory must be released using the <see cref="M:System.Runtime.InteropServices.Marshal.FreeHGlobal(System.IntPtr)"></see> method.</returns>
+ <exception cref="T:System.OutOfMemoryException">There is insufficient memory to satisfy the request.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.AreComObjectsAvailableForCleanup">
+ <summary>Indicates whether runtime callable wrappers (RCWs) from any context are available for cleanup.</summary>
+ <returns>true if there are any RCWs available for cleanup; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.BindToMoniker(System.String)">
+ <summary>Gets an interface pointer identified by the specified moniker.</summary>
+ <param name="monikerName">The moniker corresponding to the desired interface pointer.</param>
+ <returns>An object containing a reference to the interface pointer identified by the <paramref name="monikerName">monikerName</paramref> parameter. A moniker is a name, and in this case, the moniker is defined by an interface.</returns>
+ <exception cref="T:System.Runtime.InteropServices.COMException">An unrecognized HRESULT was returned by the unmanaged BindToMoniker method.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.ChangeWrapperHandleStrength(System.Object,System.Boolean)">
+ <summary>Changes the strength of an object's <see cref="~/docs/framework/interop/com-callable-wrapper.md">COM Callable Wrapper</see> (CCW) handle.</summary>
+ <param name="otp">The object whose CCW holds a reference counted handle. The handle is strong if the reference count on the CCW is greater than zero; otherwise, it is weak.</param>
+ <param name="fIsWeak">true to change the strength of the handle on the otp parameter to weak, regardless of its reference count; false to reset the handle strength on otp to be reference counted.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.CleanupUnusedObjectsInCurrentContext">
+ <summary>Notifies the runtime to clean up all <see cref="~/docs/framework/interop/runtime-callable-wrapper.md">Runtime Callable Wrappers</see> (RCWs) allocated in the current context.</summary>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.Copy(System.Single[],System.Int32,System.IntPtr,System.Int32)">
+ <summary>Copies data from a one-dimensional, managed single-precision floating-point number array to an unmanaged memory pointer.</summary>
+ <param name="source">The one-dimensional array to copy from.</param>
+ <param name="startIndex">The zero-based index in the source array where copying should start.</param>
+ <param name="destination">The memory pointer to copy to.</param>
+ <param name="length">The number of array elements to copy.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="startIndex">startIndex</paramref> and <paramref name="length">length</paramref> are not valid.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref>, <paramref name="startIndex">startIndex</paramref>, <paramref name="destination">destination</paramref>, or <paramref name="length">length</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.Copy(System.IntPtr[],System.Int32,System.IntPtr,System.Int32)">
+ <summary>Copies data from a one-dimensional, managed <see cref="T:System.IntPtr"></see> array to an unmanaged memory pointer.</summary>
+ <param name="source">The one-dimensional array to copy from.</param>
+ <param name="startIndex">The zero-based index in the source array where copying should start.</param>
+ <param name="destination">The memory pointer to copy to.</param>
+ <param name="length">The number of array elements to copy.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref>, <paramref name="destination">destination</paramref>, <paramref name="startIndex">startIndex</paramref>, or <paramref name="length">length</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.Copy(System.IntPtr,System.Single[],System.Int32,System.Int32)">
+ <summary>Copies data from an unmanaged memory pointer to a managed single-precision floating-point number array.</summary>
+ <param name="source">The memory pointer to copy from.</param>
+ <param name="destination">The array to copy to.</param>
+ <param name="startIndex">The zero-based index in the destination array where copying should start.</param>
+ <param name="length">The number of array elements to copy.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref>, <paramref name="destination">destination</paramref>, <paramref name="startIndex">startIndex</paramref>, or <paramref name="length">length</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.Copy(System.IntPtr,System.Int64[],System.Int32,System.Int32)">
+ <summary>Copies data from an unmanaged memory pointer to a managed 64-bit signed integer array.</summary>
+ <param name="source">The memory pointer to copy from.</param>
+ <param name="destination">The array to copy to.</param>
+ <param name="startIndex">The zero-based index in the destination array where copying should start.</param>
+ <param name="length">The number of array elements to copy.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref>, <paramref name="destination">destination</paramref>, <paramref name="startIndex">startIndex</paramref>, or <paramref name="length">length</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.Copy(System.IntPtr,System.Int32[],System.Int32,System.Int32)">
+ <summary>Copies data from an unmanaged memory pointer to a managed 32-bit signed integer array.</summary>
+ <param name="source">The memory pointer to copy from.</param>
+ <param name="destination">The array to copy to.</param>
+ <param name="startIndex">The zero-based index in the destination array where copying should start.</param>
+ <param name="length">The number of array elements to copy.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref>, <paramref name="destination">destination</paramref>, <paramref name="startIndex">startIndex</paramref>, or <paramref name="length">length</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.Copy(System.IntPtr,System.Int16[],System.Int32,System.Int32)">
+ <summary>Copies data from an unmanaged memory pointer to a managed 16-bit signed integer array.</summary>
+ <param name="source">The memory pointer to copy from.</param>
+ <param name="destination">The array to copy to.</param>
+ <param name="startIndex">The zero-based index in the destination array where copying should start.</param>
+ <param name="length">The number of array elements to copy.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref>, <paramref name="destination">destination</paramref>, <paramref name="startIndex">startIndex</paramref>, or <paramref name="length">length</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.Copy(System.IntPtr,System.Double[],System.Int32,System.Int32)">
+ <summary>Copies data from an unmanaged memory pointer to a managed double-precision floating-point number array.</summary>
+ <param name="source">The memory pointer to copy from.</param>
+ <param name="destination">The array to copy to.</param>
+ <param name="startIndex">The zero-based index in the destination array where copying should start.</param>
+ <param name="length">The number of array elements to copy.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref>, <paramref name="destination">destination</paramref>, <paramref name="startIndex">startIndex</paramref>, or <paramref name="length">length</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.Copy(System.IntPtr,System.IntPtr[],System.Int32,System.Int32)">
+ <summary>Copies data from an unmanaged memory pointer to a managed <see cref="T:System.IntPtr"></see> array.</summary>
+ <param name="source">The memory pointer to copy from.</param>
+ <param name="destination">The array to copy to.</param>
+ <param name="startIndex">The zero-based index in the destination array where copying should start.</param>
+ <param name="length">The number of array elements to copy.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref>, <paramref name="destination">destination</paramref>, <paramref name="startIndex">startIndex</paramref>, or <paramref name="length">length</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.Copy(System.IntPtr,System.Byte[],System.Int32,System.Int32)">
+ <summary>Copies data from an unmanaged memory pointer to a managed 8-bit unsigned integer array.</summary>
+ <param name="source">The memory pointer to copy from.</param>
+ <param name="destination">The array to copy to.</param>
+ <param name="startIndex">The zero-based index in the destination array where copying should start.</param>
+ <param name="length">The number of array elements to copy.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref>, <paramref name="destination">destination</paramref>, <paramref name="startIndex">startIndex</paramref>, or <paramref name="length">length</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.Copy(System.Int64[],System.Int32,System.IntPtr,System.Int32)">
+ <summary>Copies data from a one-dimensional, managed 64-bit signed integer array to an unmanaged memory pointer.</summary>
+ <param name="source">The one-dimensional array to copy from.</param>
+ <param name="startIndex">The zero-based index in the source array where copying should start.</param>
+ <param name="destination">The memory pointer to copy to.</param>
+ <param name="length">The number of array elements to copy.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="startIndex">startIndex</paramref> and <paramref name="length">length</paramref> are not valid.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref>, <paramref name="startIndex">startIndex</paramref>, <paramref name="destination">destination</paramref>, or <paramref name="length">length</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.Copy(System.Int32[],System.Int32,System.IntPtr,System.Int32)">
+ <summary>Copies data from a one-dimensional, managed 32-bit signed integer array to an unmanaged memory pointer.</summary>
+ <param name="source">The one-dimensional array to copy from.</param>
+ <param name="startIndex">The zero-based index in the source array where copying should start.</param>
+ <param name="destination">The memory pointer to copy to.</param>
+ <param name="length">The number of array elements to copy.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="startIndex">startIndex</paramref> and <paramref name="length">length</paramref> are not valid.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="startIndex">startIndex</paramref> or <paramref name="length">length</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.Copy(System.Int16[],System.Int32,System.IntPtr,System.Int32)">
+ <summary>Copies data from a one-dimensional, managed 16-bit signed integer array to an unmanaged memory pointer.</summary>
+ <param name="source">The one-dimensional array to copy from.</param>
+ <param name="startIndex">The zero-based index in the source array where copying should start.</param>
+ <param name="destination">The memory pointer to copy to.</param>
+ <param name="length">The number of array elements to copy.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="startIndex">startIndex</paramref> and <paramref name="length">length</paramref> are not valid.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref>, <paramref name="startIndex">startIndex</paramref>, <paramref name="destination">destination</paramref>, or <paramref name="length">length</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.Copy(System.IntPtr,System.Char[],System.Int32,System.Int32)">
+ <summary>Copies data from an unmanaged memory pointer to a managed character array.</summary>
+ <param name="source">The memory pointer to copy from.</param>
+ <param name="destination">The array to copy to.</param>
+ <param name="startIndex">The zero-based index in the destination array where copying should start.</param>
+ <param name="length">The number of array elements to copy.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref>, <paramref name="destination">destination</paramref>, <paramref name="startIndex">startIndex</paramref>, or <paramref name="length">length</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.Copy(System.Double[],System.Int32,System.IntPtr,System.Int32)">
+ <summary>Copies data from a one-dimensional, managed double-precision floating-point number array to an unmanaged memory pointer.</summary>
+ <param name="source">The one-dimensional array to copy from.</param>
+ <param name="startIndex">The zero-based index in the source array where copying should start.</param>
+ <param name="destination">The memory pointer to copy to.</param>
+ <param name="length">The number of array elements to copy.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="startIndex">startIndex</paramref> and <paramref name="length">length</paramref> are not valid.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref>, <paramref name="startIndex">startIndex</paramref>, <paramref name="destination">destination</paramref>, or <paramref name="length">length</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.Copy(System.Char[],System.Int32,System.IntPtr,System.Int32)">
+ <summary>Copies data from a one-dimensional, managed character array to an unmanaged memory pointer.</summary>
+ <param name="source">The one-dimensional array to copy from.</param>
+ <param name="startIndex">The zero-based index in the source array where copying should start.</param>
+ <param name="destination">The memory pointer to copy to.</param>
+ <param name="length">The number of array elements to copy.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="startIndex">startIndex</paramref> and <paramref name="length">length</paramref> are not valid.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="startIndex">startIndex</paramref>, <paramref name="destination">destination</paramref>, or <paramref name="length">length</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.Copy(System.Byte[],System.Int32,System.IntPtr,System.Int32)">
+ <summary>Copies data from a one-dimensional, managed 8-bit unsigned integer array to an unmanaged memory pointer.</summary>
+ <param name="source">The one-dimensional array to copy from.</param>
+ <param name="startIndex">The zero-based index in the source array where copying should start.</param>
+ <param name="destination">The memory pointer to copy to.</param>
+ <param name="length">The number of array elements to copy.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="startIndex">startIndex</paramref> and <paramref name="length">length</paramref> are not valid.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref>, <paramref name="startIndex">startIndex</paramref>, <paramref name="destination">destination</paramref>, or <paramref name="length">length</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.CreateAggregatedObject(System.IntPtr,System.Object)">
+ <summary>Aggregates a managed object with the specified COM object.</summary>
+ <param name="pOuter">The outer IUnknown pointer.</param>
+ <param name="o">An object to aggregate.</param>
+ <returns>The inner IUnknown pointer of the managed object.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="o">o</paramref> is a Windows Runtime object.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.CreateAggregatedObject``1(System.IntPtr,``0)">
+ <summary>[Supported in the .NET Framework 4.5.1 and later versions] Aggregates a managed object of the specified type with the specified COM object.</summary>
+ <param name="pOuter">The outer <see cref="http://go.microsoft.com/fwlink/?LinkId=148003">IUnknown</see> pointer.</param>
+ <param name="o">The managed object to aggregate.</param>
+ <typeparam name="T">The type of the managed object to aggregate.</typeparam>
+ <returns>The inner <see cref="http://go.microsoft.com/fwlink/?LinkId=148003">IUnknown</see> pointer of the managed object.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="o">o</paramref> is a Windows Runtime object.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.CreateWrapperOfType(System.Object,System.Type)">
+ <summary>Wraps the specified COM object in an object of the specified type.</summary>
+ <param name="o">The object to be wrapped.</param>
+ <param name="t">The type of wrapper to create.</param>
+ <returns>The newly wrapped object that is an instance of the desired type.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="t">t</paramref> must derive from __ComObject. -or- <paramref name="t">t</paramref> is a Windows Runtime type.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="t">t</paramref> parameter is null.</exception>
+ <exception cref="T:System.InvalidCastException"><paramref name="o">o</paramref> cannot be converted to the destination type because it does not support all required interfaces.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.CreateWrapperOfType``2(``0)">
+ <summary>[Supported in the .NET Framework 4.5.1 and later versions] Wraps the specified COM object in an object of the specified type.</summary>
+ <param name="o">The object to be wrapped.</param>
+ <typeparam name="T">The type of object to wrap.</typeparam>
+ <typeparam name="TWrapper">The type of object to return.</typeparam>
+ <returns>The newly wrapped object.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="T">T</paramref> must derive from __ComObject. -or- <paramref name="T">T</paramref> is a Windows Runtime type.</exception>
+ <exception cref="T:System.InvalidCastException"><paramref name="o">o</paramref> cannot be converted to the <paramref name="TWrapper">TWrapper</paramref> because it does not support all required interfaces.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.DestroyStructure(System.IntPtr,System.Type)">
+ <summary>Frees all substructures that the specified unmanaged memory block points to.</summary>
+ <param name="ptr">A pointer to an unmanaged block of memory.</param>
+ <param name="structuretype">Type of a formatted class. This provides the layout information necessary to delete the buffer in the ptr parameter.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="structureType">structureType</paramref> has an automatic layout. Use sequential or explicit instead.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.DestroyStructure``1(System.IntPtr)">
+ <summary>[Supported in the .NET Framework 4.5.1 and later versions] Frees all substructures of a specified type that the specified unmanaged memory block points to.</summary>
+ <param name="ptr">A pointer to an unmanaged block of memory.</param>
+ <typeparam name="T">The type of the formatted structure. This provides the layout information necessary to delete the buffer in the ptr parameter.</typeparam>
+ <exception cref="T:System.ArgumentException"><paramref name="T">T</paramref> has an automatic layout. Use sequential or explicit instead.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.FinalReleaseComObject(System.Object)">
+ <summary>Releases all references to a <see cref="~/docs/framework/interop/runtime-callable-wrapper.md">Runtime Callable Wrapper</see> (RCW) by setting its reference count to 0.</summary>
+ <param name="o">The RCW to be released.</param>
+ <returns>The new value of the reference count of the RCW associated with the <paramref name="o">o</paramref> parameter, which is 0 (zero) if the release is successful.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="o">o</paramref> is not a valid COM object.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="o">o</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.FreeBSTR(System.IntPtr)">
+ <summary>Frees a BSTR using the COM <see cref="http://go.microsoft.com/fwlink/?LinkID=148633">SysFreeString</see> function.</summary>
+ <param name="ptr">The address of the BSTR to be freed.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.FreeCoTaskMem(System.IntPtr)">
+ <summary>Frees a block of memory allocated by the unmanaged COM task memory allocator.</summary>
+ <param name="ptr">The address of the memory to be freed.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.FreeHGlobal(System.IntPtr)">
+ <summary>Frees memory previously allocated from the unmanaged memory of the process.</summary>
+ <param name="hglobal">The handle returned by the original matching call to <see cref="M:System.Runtime.InteropServices.Marshal.AllocHGlobal(System.IntPtr)"></see>.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.GetComInterfaceForObject(System.Object,System.Type)">
+ <summary>Returns a pointer to an <see cref="http://go.microsoft.com/fwlink/?LinkId=148003">IUnknown</see> interface that represents the specified interface on the specified object. Custom query interface access is enabled by default.</summary>
+ <param name="o">The object that provides the interface.</param>
+ <param name="T">The type of interface that is requested.</param>
+ <returns>The interface pointer that represents the specified interface for the object.</returns>
+ <exception cref="T:System.ArgumentException">The <paramref name="T">T</paramref> parameter is not an interface. -or- The type is not visible to COM. -or- The <paramref name="T">T</paramref> parameter is a generic type.</exception>
+ <exception cref="T:System.InvalidCastException">The <paramref name="o">o</paramref> parameter does not support the requested interface.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="o">o</paramref> parameter is null. -or- The <paramref name="T">T</paramref> parameter is null.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.GetComInterfaceForObject(System.Object,System.Type,System.Runtime.InteropServices.CustomQueryInterfaceMode)">
+ <summary>Returns a pointer to an <see cref="http://go.microsoft.com/fwlink/?LinkId=148003">IUnknown</see> interface that represents the specified interface on the specified object. Custom query interface access is controlled by the specified customization mode.</summary>
+ <param name="o">The object that provides the interface.</param>
+ <param name="T">The type of interface that is requested.</param>
+ <param name="mode">One of the enumeration values that indicates whether to apply an IUnknown::QueryInterface customization that is supplied by an <see cref="T:System.Runtime.InteropServices.ICustomQueryInterface"></see>.</param>
+ <returns>The interface pointer that represents the interface for the object.</returns>
+ <exception cref="T:System.ArgumentException">The <paramref name="T">T</paramref> parameter is not an interface. -or- The type is not visible to COM. -or- The <paramref name="T">T</paramref> parameter is a generic type.</exception>
+ <exception cref="T:System.InvalidCastException">The object <paramref name="o">o</paramref> does not support the requested interface.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="o">o</paramref> parameter is null. -or- The <paramref name="T">T</paramref> parameter is null.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.GetComInterfaceForObject``2(``0)">
+ <summary>[Supported in the .NET Framework 4.5.1 and later versions] Returns a pointer to an <see cref="http://go.microsoft.com/fwlink/?LinkId=148003">IUnknown</see> interface that represents the specified interface on an object of the specified type. Custom query interface access is enabled by default.</summary>
+ <param name="o">The object that provides the interface.</param>
+ <typeparam name="T">The type of o.</typeparam>
+ <typeparam name="TInterface">The type of interface to return.</typeparam>
+ <returns>The interface pointer that represents the <paramref name="TInterface">TInterface</paramref> interface.</returns>
+ <exception cref="T:System.ArgumentException">The <paramref name="TInterface">TInterface</paramref> parameter is not an interface. -or- The type is not visible to COM. -or- The <paramref name="T">T</paramref> parameter is an open generic type.</exception>
+ <exception cref="T:System.InvalidCastException">The <paramref name="o">o</paramref> parameter does not support the <paramref name="TInterface">TInterface</paramref> interface.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="o">o</paramref> parameter is null.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.GetDelegateForFunctionPointer(System.IntPtr,System.Type)">
+ <summary>Converts an unmanaged function pointer to a delegate.</summary>
+ <param name="ptr">The unmanaged function pointer to be converted.</param>
+ <param name="t">The type of the delegate to be returned.</param>
+ <returns>A delegate instance that can be cast to the appropriate delegate type.</returns>
+ <exception cref="T:System.ArgumentException">The <paramref name="t">t</paramref> parameter is not a delegate or is generic.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="ptr">ptr</paramref> parameter is null. -or- The <paramref name="t">t</paramref> parameter is null.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.GetDelegateForFunctionPointer``1(System.IntPtr)">
+ <summary>[Supported in the .NET Framework 4.5.1 and later versions] Converts an unmanaged function pointer to a delegate of a specified type.</summary>
+ <param name="ptr">The unmanaged function pointer to convert.</param>
+ <typeparam name="TDelegate">The type of the delegate to return.</typeparam>
+ <returns>A instance of the specified delegate type.</returns>
+ <exception cref="T:System.ArgumentException">The <paramref name="TDelegate">TDelegate</paramref> generic parameter is not a delegate, or it is an open generic type.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="ptr">ptr</paramref> parameter is null.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.GetExceptionCode">
+ <summary>Retrieves a code that identifies the type of the exception that occurred.</summary>
+ <returns>The type of the exception.</returns>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.GetExceptionForHR(System.Int32)">
+ <summary>Converts the specified HRESULT error code to a corresponding <see cref="T:System.Exception"></see> object.</summary>
+ <param name="errorCode">The HRESULT to be converted.</param>
+ <returns>An object that represents the converted HRESULT.</returns>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.GetExceptionForHR(System.Int32,System.IntPtr)">
+ <summary>Converts the specified HRESULT error code to a corresponding <see cref="T:System.Exception"></see> object, with additional error information passed in an <see cref="http://msdn.microsoft.com/en-us/4dda6909-2d9a-4727-ae0c-b5f90dcfa447">IErrorInfo</see> interface for the exception object.</summary>
+ <param name="errorCode">The HRESULT to be converted.</param>
+ <param name="errorInfo">A pointer to the IErrorInfo interface that provides more information about the error. You can specify IntPtr(0) to use the current IErrorInfo interface, or IntPtr(-1) to ignore the current IErrorInfo interface and construct the exception just from the error code.</param>
+ <returns>An object that represents the converted HRESULT and information obtained from <paramref name="errorInfo">errorInfo</paramref>.</returns>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.GetFunctionPointerForDelegate(System.Delegate)">
+ <summary>Converts a delegate into a function pointer that is callable from unmanaged code.</summary>
+ <param name="d">The delegate to be passed to unmanaged code.</param>
+ <returns>A value that can be passed to unmanaged code, which, in turn, can use it to call the underlying managed delegate.</returns>
+ <exception cref="T:System.ArgumentException">The <paramref name="d">d</paramref> parameter is a generic type.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="d">d</paramref> parameter is null.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.GetFunctionPointerForDelegate``1(``0)">
+ <summary>[Supported in the .NET Framework 4.5.1 and later versions] Converts a delegate of a specified type to a function pointer that is callable from unmanaged code.</summary>
+ <param name="d">The delegate to be passed to unmanaged code.</param>
+ <typeparam name="TDelegate">The type of delegate to convert.</typeparam>
+ <returns>A value that can be passed to unmanaged code, which, in turn, can use it to call the underlying managed delegate.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="d">d</paramref> parameter is null.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.GetHRForException(System.Exception)">
+ <summary>Converts the specified exception to an HRESULT.</summary>
+ <param name="e">The exception to convert to an HRESULT.</param>
+ <returns>The HRESULT mapped to the supplied exception.</returns>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.GetHRForLastWin32Error">
+ <summary>Returns the HRESULT corresponding to the last error incurred by Win32 code executed using <see cref="T:System.Runtime.InteropServices.Marshal"></see>.</summary>
+ <returns>The HRESULT corresponding to the last Win32 error code.</returns>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.GetIUnknownForObject(System.Object)">
+ <summary>Returns an <see cref="http://go.microsoft.com/fwlink/?LinkId=148003">IUnknown</see> interface from a managed object.</summary>
+ <param name="o">The object whose IUnknown interface is requested.</param>
+ <returns>The IUnknown pointer for the <paramref name="o">o</paramref> parameter.</returns>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.GetLastWin32Error">
+ <summary>Returns the error code returned by the last unmanaged function that was called using platform invoke that has the <see cref="F:System.Runtime.InteropServices.DllImportAttribute.SetLastError"></see> flag set.</summary>
+ <returns>The last error code set by a call to the Win32 <see cref="http://go.microsoft.com/fwlink/?LinkId=148656">SetLastError</see> function.</returns>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.GetNativeVariantForObject(System.Object,System.IntPtr)">
+ <summary>Converts an object to a COM VARIANT.</summary>
+ <param name="obj">The object for which to get a COM VARIANT.</param>
+ <param name="pDstNativeVariant">A pointer to receive the VARIANT that corresponds to the obj parameter.</param>
+ <exception cref="T:System.ArgumentException">The <paramref name="obj">obj</paramref> parameter is a generic type.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.GetNativeVariantForObject``1(``0,System.IntPtr)">
+ <summary>[Supported in the .NET Framework 4.5.1 and later versions] Converts an object of a specified type to a COM VARIANT.</summary>
+ <param name="obj">The object for which to get a COM VARIANT.</param>
+ <param name="pDstNativeVariant">A pointer to receive the VARIANT that corresponds to the obj parameter.</param>
+ <typeparam name="T">The type of the object to convert.</typeparam>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.GetObjectForIUnknown(System.IntPtr)">
+ <summary>Returns an instance of a type that represents a COM object by a pointer to its <see cref="http://go.microsoft.com/fwlink/?LinkId=148003">IUnknown</see> interface.</summary>
+ <param name="pUnk">A pointer to the IUnknown interface.</param>
+ <returns>An object that represents the specified unmanaged COM object.</returns>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.GetObjectForNativeVariant(System.IntPtr)">
+ <summary>Converts a COM VARIANT to an object.</summary>
+ <param name="pSrcNativeVariant">A pointer to a COM VARIANT.</param>
+ <returns>An object that corresponds to the <paramref name="pSrcNativeVariant">pSrcNativeVariant</paramref> parameter.</returns>
+ <exception cref="T:System.Runtime.InteropServices.InvalidOleVariantTypeException"><paramref name="pSrcNativeVariant">pSrcNativeVariant</paramref> is not a valid VARIANT type.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="pSrcNativeVariant">pSrcNativeVariant</paramref> has an unsupported type.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.GetObjectForNativeVariant``1(System.IntPtr)">
+ <summary>[Supported in the .NET Framework 4.5.1 and later versions] Converts a COM VARIANT to an object of a specified type.</summary>
+ <param name="pSrcNativeVariant">A pointer to a COM VARIANT.</param>
+ <typeparam name="T">The type to which to convert the COM VARIANT.</typeparam>
+ <returns>An object of the specified type that corresponds to the <paramref name="pSrcNativeVariant">pSrcNativeVariant</paramref> parameter.</returns>
+ <exception cref="T:System.Runtime.InteropServices.InvalidOleVariantTypeException"><paramref name="pSrcNativeVariant">pSrcNativeVariant</paramref> is not a valid VARIANT type.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="pSrcNativeVariant">pSrcNativeVariant</paramref> has an unsupported type.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.GetObjectsForNativeVariants(System.IntPtr,System.Int32)">
+ <summary>Converts an array of COM <see cref="http://go.microsoft.com/fwlink/?LinkId=148670">VARIANTs</see> to an array of objects.</summary>
+ <param name="aSrcNativeVariant">A pointer to the first element of an array of COM VARIANTs.</param>
+ <param name="cVars">The count of COM VARIANTs in aSrcNativeVariant.</param>
+ <returns>An object array that corresponds to <paramref name="aSrcNativeVariant">aSrcNativeVariant</paramref>.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="cVars">cVars</paramref> is a negative number.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.GetObjectsForNativeVariants``1(System.IntPtr,System.Int32)">
+ <summary>[Supported in the .NET Framework 4.5.1 and later versions] Converts an array of COM VARIANTs to an array of a specified type.</summary>
+ <param name="aSrcNativeVariant">A pointer to the first element of an array of COM VARIANTs.</param>
+ <param name="cVars">The count of COM VARIANTs in aSrcNativeVariant.</param>
+ <typeparam name="T">The type of the array to return.</typeparam>
+ <returns>An array of <paramref name="T">T</paramref> objects that corresponds to <paramref name="aSrcNativeVariant">aSrcNativeVariant</paramref>.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="cVars">cVars</paramref> is a negative number.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.GetStartComSlot(System.Type)">
+ <summary>Gets the first slot in the virtual function table (v-table or VTBL) that contains user-defined methods.</summary>
+ <param name="t">A type that represents an interface.</param>
+ <returns>The first VTBL slot that contains user-defined methods. The first slot is 3 if the interface is based on <see cref="http://go.microsoft.com/fwlink/?LinkId=148003">IUnknown</see>, and 7 if the interface is based on <see cref="http://msdn.microsoft.com/en-us/ebbff4bc-36b2-4861-9efa-ffa45e013eb5">IDispatch</see>.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="t">t</paramref> is not visible from COM.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.GetTypeFromCLSID(System.Guid)">
+ <summary>Returns the type associated with the specified class identifier (CLSID).</summary>
+ <param name="clsid">The CLSID of the type to return.</param>
+ <returns>System.__ComObject regardless of whether the CLSID is valid.</returns>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.GetTypeInfoName(System.Runtime.InteropServices.ComTypes.ITypeInfo)">
+ <summary>Retrieves the name of the type represented by an <see cref="http://msdn.microsoft.com/en-us/f3356463-3373-4279-bae1-953378aa2680">ITypeInfo</see> object.</summary>
+ <param name="typeInfo">An object that represents an ITypeInfo pointer.</param>
+ <returns>The name of the type that the <paramref name="typeInfo">typeInfo</paramref> parameter points to.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="typeInfo">typeInfo</paramref> parameter is null.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.GetUniqueObjectForIUnknown(System.IntPtr)">
+ <summary>Creates a unique <see cref="~/docs/framework/interop/runtime-callable-wrapper.md">Runtime Callable Wrapper</see> (RCW) object for a given <see cref="http://go.microsoft.com/fwlink/?LinkId=148003">IUnknown</see> interface.</summary>
+ <param name="unknown">A managed pointer to an IUnknown interface.</param>
+ <returns>A unique RCW for the specified IUnknown interface.</returns>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.IsComObject(System.Object)">
+ <summary>Indicates whether a specified object represents a COM object.</summary>
+ <param name="o">The object to check.</param>
+ <returns>true if the <paramref name="o">o</paramref> parameter is a COM type; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="o">o</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.OffsetOf(System.Type,System.String)">
+ <summary>Returns the field offset of the unmanaged form of the managed class.</summary>
+ <param name="t">A value type or formatted reference type that specifies the managed class. You must apply the <see cref="T:System.Runtime.InteropServices.StructLayoutAttribute"></see> to the class.</param>
+ <param name="fieldName">The field within the t parameter.</param>
+ <returns>The offset, in bytes, for the <paramref name="fieldName">fieldName</paramref> parameter within the specified class that is declared by platform invoke.</returns>
+ <exception cref="T:System.ArgumentException">The class cannot be exported as a structure or the field is nonpublic. Beginning with the .NET Framework version 2.0, the field may be private.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="t">t</paramref> parameter is null.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.OffsetOf``1(System.String)">
+ <summary>[Supported in the .NET Framework 4.5.1 and later versions] Returns the field offset of the unmanaged form of a specified managed class.</summary>
+ <param name="fieldName">The name of the field in the T type.</param>
+ <typeparam name="T">A managed value type or formatted reference type. You must apply the <see cref="T:System.Runtime.InteropServices.StructLayoutAttribute"></see> attribute to the class.</typeparam>
+ <returns>The offset, in bytes, for the <paramref name="fieldName">fieldName</paramref> parameter within the specified class that is declared by platform invoke.</returns>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.Prelink(System.Reflection.MethodInfo)">
+ <summary>Executes one-time method setup tasks without calling the method.</summary>
+ <param name="m">The method to be checked.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="m">m</paramref> parameter is null.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="m">m</paramref> parameter is not a <see cref="T:System.Reflection.MethodInfo"></see> object.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.PrelinkAll(System.Type)">
+ <summary>Performs a pre-link check for all methods on a class.</summary>
+ <param name="c">The class whose methods are to be checked.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="c">c</paramref> parameter is null.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.PtrToStringAnsi(System.IntPtr)">
+ <summary>Copies all characters up to the first null character from an unmanaged ANSI string to a managed <see cref="T:System.String"></see>, and widens each ANSI character to Unicode.</summary>
+ <param name="ptr">The address of the first character of the unmanaged string.</param>
+ <returns>A managed string that holds a copy of the unmanaged ANSI string. If <paramref name="ptr">ptr</paramref> is null, the method returns a null string.</returns>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.PtrToStringAnsi(System.IntPtr,System.Int32)">
+ <summary>Allocates a managed <see cref="T:System.String"></see>, copies a specified number of characters from an unmanaged ANSI string into it, and widens each ANSI character to Unicode.</summary>
+ <param name="ptr">The address of the first character of the unmanaged string.</param>
+ <param name="len">The byte count of the input string to copy.</param>
+ <returns>A managed string that holds a copy of the native ANSI string if the value of the <paramref name="ptr">ptr</paramref> parameter is not null; otherwise, this method returns null.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="len">len</paramref> is less than zero.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.PtrToStringAuto(System.IntPtr)">
+ <summary>Allocates a managed <see cref="T:System.String"></see> and copies all characters up to the first null character from a string stored in unmanaged memory into it.</summary>
+ <param name="ptr">For Unicode platforms, the address of the first Unicode character. -or- For ANSI plaforms, the address of the first ANSI character.</param>
+ <returns>A managed string that holds a copy of the unmanaged string if the value of the <paramref name="ptr">ptr</paramref> parameter is not null; otherwise, this method returns null.</returns>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.PtrToStringAuto(System.IntPtr,System.Int32)">
+ <summary>Allocates a managed <see cref="T:System.String"></see> and copies the specified number of characters from a string stored in unmanaged memory into it.</summary>
+ <param name="ptr">For Unicode platforms, the address of the first Unicode character. -or- For ANSI plaforms, the address of the first ANSI character.</param>
+ <param name="len">The number of characters to copy.</param>
+ <returns>A managed string that holds a copy of the native string if the value of the <paramref name="ptr">ptr</paramref> parameter is not null; otherwise, this method returns null.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="len">len</paramref> is less than zero.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.PtrToStringBSTR(System.IntPtr)">
+ <summary>Allocates a managed <see cref="T:System.String"></see> and copies a <see cref="https://msdn.microsoft.com/library/ms221069(v=vs.85).aspx">binary string (BSTR)</see> stored in unmanaged memory into it.</summary>
+ <param name="ptr">The address of the first character of the unmanaged string.</param>
+ <returns>A managed string that holds a copy of the unmanaged string.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="ptr">ptr</paramref> equals <see cref="F:System.IntPtr.Zero"></see>.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.PtrToStringUni(System.IntPtr)">
+ <summary>Allocates a managed <see cref="T:System.String"></see> and copies all characters up to the first null character from an unmanaged Unicode string into it.</summary>
+ <param name="ptr">The address of the first character of the unmanaged string.</param>
+ <returns>A managed string that holds a copy of the unmanaged string if the value of the <paramref name="ptr">ptr</paramref> parameter is not null; otherwise, this method returns null.</returns>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.PtrToStringUni(System.IntPtr,System.Int32)">
+ <summary>Allocates a managed <see cref="T:System.String"></see> and copies a specified number of characters from an unmanaged Unicode string into it.</summary>
+ <param name="ptr">The address of the first character of the unmanaged string.</param>
+ <param name="len">The number of Unicode characters to copy.</param>
+ <returns>A managed string that holds a copy of the unmanaged string if the value of the <paramref name="ptr">ptr</paramref> parameter is not null; otherwise, this method returns null.</returns>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.PtrToStructure(System.IntPtr,System.Object)">
+ <summary>Marshals data from an unmanaged block of memory to a managed object.</summary>
+ <param name="ptr">A pointer to an unmanaged block of memory.</param>
+ <param name="structure">The object to which the data is to be copied. This must be an instance of a formatted class.</param>
+ <exception cref="T:System.ArgumentException">Structure layout is not sequential or explicit. -or- Structure is a boxed value type.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.PtrToStructure(System.IntPtr,System.Type)">
+ <summary>Marshals data from an unmanaged block of memory to a newly allocated managed object of the specified type.</summary>
+ <param name="ptr">A pointer to an unmanaged block of memory.</param>
+ <param name="structureType">The type of object to be created. This object must represent a formatted class or a structure.</param>
+ <returns>A managed object containing the data pointed to by the <paramref name="ptr">ptr</paramref> parameter.</returns>
+ <exception cref="T:System.ArgumentException">The <paramref name="structureType">structureType</paramref> parameter layout is not sequential or explicit. -or- The <paramref name="structureType">structureType</paramref> parameter is a generic type.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="structureType">structureType</paramref> is null.</exception>
+ <exception cref="T:System.MissingMethodException">The class specified by <paramref name="structureType">structureType</paramref> does not have an accessible default constructor.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.PtrToStructure``1(System.IntPtr)">
+ <summary>[Supported in the .NET Framework 4.5.1 and later versions] Marshals data from an unmanaged block of memory to a newly allocated managed object of the type specified by a generic type parameter.</summary>
+ <param name="ptr">A pointer to an unmanaged block of memory.</param>
+ <typeparam name="T">The type of the object to which the data is to be copied. This must be a formatted class or a structure.</typeparam>
+ <returns>A managed object that contains the data that the <paramref name="ptr">ptr</paramref> parameter points to.</returns>
+ <exception cref="T:System.ArgumentException">The layout of <paramref name="T">T</paramref> is not sequential or explicit.</exception>
+ <exception cref="T:System.MissingMethodException">The class specified by <paramref name="T">T</paramref> does not have an accessible default constructor.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.PtrToStructure``1(System.IntPtr,``0)">
+ <summary>[Supported in the .NET Framework 4.5.1 and later versions] Marshals data from an unmanaged block of memory to a managed object of the specified type.</summary>
+ <param name="ptr">A pointer to an unmanaged block of memory.</param>
+ <param name="structure">The object to which the data is to be copied.</param>
+ <typeparam name="T">The type of structure. This must be a formatted class.</typeparam>
+ <exception cref="T:System.ArgumentException">Structure layout is not sequential or explicit.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.QueryInterface(System.IntPtr,System.Guid@,System.IntPtr@)">
+ <summary>Requests a pointer to a specified interface from a COM object.</summary>
+ <param name="pUnk">The interface to be queried.</param>
+ <param name="iid">The interface identifier (IID) of the requested interface.</param>
+ <param name="ppv">When this method returns, contains a reference to the returned interface.</param>
+ <returns>An HRESULT that indicates the success or failure of the call.</returns>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.ReadByte(System.IntPtr,System.Int32)">
+ <summary>Reads a single byte at a given offset (or index) from unmanaged memory.</summary>
+ <param name="ptr">The base address in unmanaged memory from which to read.</param>
+ <param name="ofs">An additional byte offset, which is added to the ptr parameter before reading.</param>
+ <returns>The byte read from unmanaged memory at the given offset.</returns>
+ <exception cref="T:System.AccessViolationException">Base address (<paramref name="ptr">ptr</paramref>) plus offset byte (<paramref name="ofs">ofs</paramref>) produces a null or invalid address.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.ReadByte(System.Object,System.Int32)">
+ <summary>Reads a single byte at a given offset (or index) from unmanaged memory.</summary>
+ <param name="ptr">The base address in unmanaged memory of the source object.</param>
+ <param name="ofs">An additional byte offset, which is added to the ptr parameter before reading.</param>
+ <returns>The byte read from unmanaged memory at the given offset.</returns>
+ <exception cref="T:System.AccessViolationException">Base address (<paramref name="ptr">ptr</paramref>) plus offset byte (<paramref name="ofs">ofs</paramref>) produces a null or invalid address.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="ptr">ptr</paramref> is an <see cref="T:System.Runtime.InteropServices.ArrayWithOffset"></see> object. This method does not accept <see cref="T:System.Runtime.InteropServices.ArrayWithOffset"></see> parameters.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.ReadByte(System.IntPtr)">
+ <summary>Reads a single byte from unmanaged memory.</summary>
+ <param name="ptr">The address in unmanaged memory from which to read.</param>
+ <returns>The byte read from unmanaged memory.</returns>
+ <exception cref="T:System.AccessViolationException"><paramref name="ptr">ptr</paramref> is not a recognized format. -or- <paramref name="ptr">ptr</paramref> is null. -or- <paramref name="ptr">ptr</paramref> is invalid.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.ReadInt16(System.IntPtr)">
+ <summary>Reads a 16-bit signed integer from unmanaged memory.</summary>
+ <param name="ptr">The address in unmanaged memory from which to read.</param>
+ <returns>The 16-bit signed integer read from unmanaged memory.</returns>
+ <exception cref="T:System.AccessViolationException"><paramref name="ptr">ptr</paramref> is not a recognized format. -or- <paramref name="ptr">ptr</paramref> is null. -or- <paramref name="ptr">ptr</paramref> is invalid.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.ReadInt16(System.IntPtr,System.Int32)">
+ <summary>Reads a 16-bit signed integer at a given offset from unmanaged memory.</summary>
+ <param name="ptr">The base address in unmanaged memory from which to read.</param>
+ <param name="ofs">An additional byte offset, which is added to the ptr parameter before reading.</param>
+ <returns>The 16-bit signed integer read from unmanaged memory at the given offset.</returns>
+ <exception cref="T:System.AccessViolationException">Base address (<paramref name="ptr">ptr</paramref>) plus offset byte (<paramref name="ofs">ofs</paramref>) produces a null or invalid address.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.ReadInt16(System.Object,System.Int32)">
+ <summary>Reads a 16-bit signed integer at a given offset from unmanaged memory.</summary>
+ <param name="ptr">The base address in unmanaged memory of the source object.</param>
+ <param name="ofs">An additional byte offset, which is added to the ptr parameter before reading.</param>
+ <returns>The 16-bit signed integer read from unmanaged memory at the given offset.</returns>
+ <exception cref="T:System.AccessViolationException">Base address (<paramref name="ptr">ptr</paramref>) plus offset byte (<paramref name="ofs">ofs</paramref>) produces a null or invalid address.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="ptr">ptr</paramref> is an <see cref="T:System.Runtime.InteropServices.ArrayWithOffset"></see> object. This method does not accept <see cref="T:System.Runtime.InteropServices.ArrayWithOffset"></see> parameters.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.ReadInt32(System.IntPtr)">
+ <summary>Reads a 32-bit signed integer from unmanaged memory.</summary>
+ <param name="ptr">The address in unmanaged memory from which to read.</param>
+ <returns>The 32-bit signed integer read from unmanaged memory.</returns>
+ <exception cref="T:System.AccessViolationException"><paramref name="ptr">ptr</paramref> is not a recognized format. -or- <paramref name="ptr">ptr</paramref> is null. -or- <paramref name="ptr">ptr</paramref> is invalid.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.ReadInt32(System.IntPtr,System.Int32)">
+ <summary>Reads a 32-bit signed integer at a given offset from unmanaged memory.</summary>
+ <param name="ptr">The base address in unmanaged memory from which to read.</param>
+ <param name="ofs">An additional byte offset, which is added to the ptr parameter before reading.</param>
+ <returns>The 32-bit signed integer read from unmanaged memory.</returns>
+ <exception cref="T:System.AccessViolationException">Base address (<paramref name="ptr">ptr</paramref>) plus offset byte (<paramref name="ofs">ofs</paramref>) produces a null or invalid address.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.ReadInt32(System.Object,System.Int32)">
+ <summary>Reads a 32-bit signed integer at a given offset from unmanaged memory.</summary>
+ <param name="ptr">The base address in unmanaged memory of the source object.</param>
+ <param name="ofs">An additional byte offset, which is added to the ptr parameter before reading.</param>
+ <returns>The 32-bit signed integer read from unmanaged memory at the given offset.</returns>
+ <exception cref="T:System.AccessViolationException">Base address (<paramref name="ptr">ptr</paramref>) plus offset byte (<paramref name="ofs">ofs</paramref>) produces a null or invalid address.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="ptr">ptr</paramref> is an <see cref="T:System.Runtime.InteropServices.ArrayWithOffset"></see> object. This method does not accept <see cref="T:System.Runtime.InteropServices.ArrayWithOffset"></see> parameters.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.ReadInt64(System.IntPtr)">
+ <summary>Reads a 64-bit signed integer from unmanaged memory.</summary>
+ <param name="ptr">The address in unmanaged memory from which to read.</param>
+ <returns>The 64-bit signed integer read from unmanaged memory.</returns>
+ <exception cref="T:System.AccessViolationException"><paramref name="ptr">ptr</paramref> is not a recognized format. -or- <paramref name="ptr">ptr</paramref> is null. -or- <paramref name="ptr">ptr</paramref> is invalid.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.ReadInt64(System.IntPtr,System.Int32)">
+ <summary>Reads a 64-bit signed integer at a given offset from unmanaged memory.</summary>
+ <param name="ptr">The base address in unmanaged memory from which to read.</param>
+ <param name="ofs">An additional byte offset, which is added to the ptr parameter before reading.</param>
+ <returns>The 64-bit signed integer read from unmanaged memory at the given offset.</returns>
+ <exception cref="T:System.AccessViolationException">Base address (<paramref name="ptr">ptr</paramref>) plus offset byte (<paramref name="ofs">ofs</paramref>) produces a null or invalid address.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.ReadInt64(System.Object,System.Int32)">
+ <summary>Reads a 64-bit signed integer at a given offset from unmanaged memory.</summary>
+ <param name="ptr">The base address in unmanaged memory of the source object.</param>
+ <param name="ofs">An additional byte offset, which is added to the ptr parameter before reading.</param>
+ <returns>The 64-bit signed integer read from unmanaged memory at the given offset.</returns>
+ <exception cref="T:System.AccessViolationException">Base address (<paramref name="ptr">ptr</paramref>) plus offset byte (<paramref name="ofs">ofs</paramref>) produces a null or invalid address.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="ptr">ptr</paramref> is an <see cref="T:System.Runtime.InteropServices.ArrayWithOffset"></see> object. This method does not accept <see cref="T:System.Runtime.InteropServices.ArrayWithOffset"></see> parameters.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.ReadIntPtr(System.IntPtr,System.Int32)">
+ <summary>Reads a processor native sized integer at a given offset from unmanaged memory.</summary>
+ <param name="ptr">The base address in unmanaged memory from which to read.</param>
+ <param name="ofs">An additional byte offset, which is added to the ptr parameter before reading.</param>
+ <returns>The integer read from unmanaged memory at the given offset.</returns>
+ <exception cref="T:System.AccessViolationException">Base address (<paramref name="ptr">ptr</paramref>) plus offset byte (<paramref name="ofs">ofs</paramref>) produces a null or invalid address.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.ReadIntPtr(System.Object,System.Int32)">
+ <summary>Reads a processor native sized integer from unmanaged memory.</summary>
+ <param name="ptr">The base address in unmanaged memory of the source object.</param>
+ <param name="ofs">An additional byte offset, which is added to the ptr parameter before reading.</param>
+ <returns>The integer read from unmanaged memory at the given offset.</returns>
+ <exception cref="T:System.AccessViolationException">Base address (<paramref name="ptr">ptr</paramref>) plus offset byte (<paramref name="ofs">ofs</paramref>) produces a null or invalid address.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="ptr">ptr</paramref> is an <see cref="T:System.Runtime.InteropServices.ArrayWithOffset"></see> object. This method does not accept <see cref="T:System.Runtime.InteropServices.ArrayWithOffset"></see> parameters.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.ReadIntPtr(System.IntPtr)">
+ <summary>Reads a processor native-sized integer from unmanaged memory.</summary>
+ <param name="ptr">The address in unmanaged memory from which to read.</param>
+ <returns>The integer read from unmanaged memory. A 32 bit integer is returned on 32 bit machines and a 64 bit integer is returned on 64 bit machines.</returns>
+ <exception cref="T:System.AccessViolationException"><paramref name="ptr">ptr</paramref> is not a recognized format. -or- <paramref name="ptr">ptr</paramref> is null. -or- <paramref name="ptr">ptr</paramref> is invalid.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.ReAllocCoTaskMem(System.IntPtr,System.Int32)">
+ <summary>Resizes a block of memory previously allocated with <see cref="M:System.Runtime.InteropServices.Marshal.AllocCoTaskMem(System.Int32)"></see>.</summary>
+ <param name="pv">A pointer to memory allocated with <see cref="M:System.Runtime.InteropServices.Marshal.AllocCoTaskMem(System.Int32)"></see>.</param>
+ <param name="cb">The new size of the allocated block.</param>
+ <returns>An integer representing the address of the reallocated block of memory. This memory must be released with <see cref="M:System.Runtime.InteropServices.Marshal.FreeCoTaskMem(System.IntPtr)"></see>.</returns>
+ <exception cref="T:System.OutOfMemoryException">There is insufficient memory to satisfy the request.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.ReAllocHGlobal(System.IntPtr,System.IntPtr)">
+ <summary>Resizes a block of memory previously allocated with <see cref="M:System.Runtime.InteropServices.Marshal.AllocHGlobal(System.IntPtr)"></see>.</summary>
+ <param name="pv">A pointer to memory allocated with <see cref="M:System.Runtime.InteropServices.Marshal.AllocHGlobal(System.IntPtr)"></see>.</param>
+ <param name="cb">The new size of the allocated block. This is not a pointer; it is the byte count you are requesting, cast to type <see cref="T:System.IntPtr"></see>. If you pass a pointer, it is treated as a size.</param>
+ <returns>A pointer to the reallocated memory. This memory must be released using <see cref="M:System.Runtime.InteropServices.Marshal.FreeHGlobal(System.IntPtr)"></see>.</returns>
+ <exception cref="T:System.OutOfMemoryException">There is insufficient memory to satisfy the request.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.Release(System.IntPtr)">
+ <summary>Decrements the reference count on the specified interface.</summary>
+ <param name="pUnk">The interface to release.</param>
+ <returns>The new value of the reference count on the interface specified by the <paramref name="pUnk">pUnk</paramref> parameter.</returns>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.ReleaseComObject(System.Object)">
+ <summary>Decrements the reference count of the <see cref="~/docs/framework/interop/runtime-callable-wrapper.md">Runtime Callable Wrapper</see> (RCW) associated with the specified COM object.</summary>
+ <param name="o">The COM object to release.</param>
+ <returns>The new value of the reference count of the RCW associated with <paramref name="o">o</paramref>. This value is typically zero since the RCW keeps just one reference to the wrapped COM object regardless of the number of managed clients calling it.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="o">o</paramref> is not a valid COM object.</exception>
+ <exception cref="T:System.NullReferenceException"><paramref name="o">o</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.SecureStringToBSTR(System.Security.SecureString)">
+ <summary>Allocates an unmanaged <see cref="https://msdn.microsoft.com/library/ms221069(v=vs.85).aspx">binary string (BSTR)</see> and copies the contents of a managed <see cref="T:System.Security.SecureString"></see> object into it.</summary>
+ <param name="s">The managed object to copy.</param>
+ <returns>The address, in unmanaged memory, where the <paramref name="s">s</paramref> parameter was copied to, or 0 if a null object was supplied.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="s">s</paramref> parameter is null.</exception>
+ <exception cref="T:System.NotSupportedException">The current computer is not running Windows 2000 Service Pack 3 or later.</exception>
+ <exception cref="T:System.OutOfMemoryException">There is insufficient memory available.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.SecureStringToCoTaskMemAnsi(System.Security.SecureString)">
+ <summary>Copies the contents of a managed <see cref="T:System.Security.SecureString"></see> object to a block of memory allocated from the unmanaged COM task allocator.</summary>
+ <param name="s">The managed object to copy.</param>
+ <returns>The address, in unmanaged memory, where the <paramref name="s">s</paramref> parameter was copied to, or 0 if a null object was supplied.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="s">s</paramref> parameter is null.</exception>
+ <exception cref="T:System.NotSupportedException">The current computer is not running Windows 2000 Service Pack 3 or later.</exception>
+ <exception cref="T:System.OutOfMemoryException">There is insufficient memory available.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.SecureStringToCoTaskMemUnicode(System.Security.SecureString)">
+ <summary>Copies the contents of a managed <see cref="T:System.Security.SecureString"></see> object to a block of memory allocated from the unmanaged COM task allocator.</summary>
+ <param name="s">The managed object to copy.</param>
+ <returns>The address, in unmanaged memory, where the <paramref name="s">s</paramref> parameter was copied to, or 0 if a null object was supplied.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="s">s</paramref> parameter is null.</exception>
+ <exception cref="T:System.NotSupportedException">The current computer is not running Windows 2000 Service Pack 3 or later.</exception>
+ <exception cref="T:System.OutOfMemoryException">There is insufficient memory available.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.SecureStringToGlobalAllocAnsi(System.Security.SecureString)">
+ <summary>Copies the contents of a managed <see cref="T:System.Security.SecureString"></see> into unmanaged memory, converting into ANSI format as it copies.</summary>
+ <param name="s">The managed object to copy.</param>
+ <returns>The address, in unmanaged memory, to where the <paramref name="s">s</paramref> parameter was copied, or 0 if a null object was supplied.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="s">s</paramref> parameter is null.</exception>
+ <exception cref="T:System.NotSupportedException">The current computer is not running Windows 2000 Service Pack 3 or later.</exception>
+ <exception cref="T:System.OutOfMemoryException">There is insufficient memory available.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.SecureStringToGlobalAllocUnicode(System.Security.SecureString)">
+ <summary>Copies the contents of a managed <see cref="T:System.Security.SecureString"></see> object into unmanaged memory.</summary>
+ <param name="s">The managed object to copy.</param>
+ <returns>The address, in unmanaged memory, where <paramref name="s">s</paramref> was copied, or 0 if <paramref name="s">s</paramref> is a <see cref="T:System.Security.SecureString"></see> object whose length is 0.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="s">s</paramref> parameter is null.</exception>
+ <exception cref="T:System.NotSupportedException">The current computer is not running Windows 2000 Service Pack 3 or later.</exception>
+ <exception cref="T:System.OutOfMemoryException">There is insufficient memory available.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.SizeOf(System.Object)">
+ <summary>Returns the unmanaged size of an object in bytes.</summary>
+ <param name="structure">The object whose size is to be returned.</param>
+ <returns>The size of the specified object in unmanaged code.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="structure">structure</paramref> parameter is null.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.SizeOf(System.Type)">
+ <summary>Returns the size of an unmanaged type in bytes.</summary>
+ <param name="t">The type whose size is to be returned.</param>
+ <returns>The size of the specified type in unmanaged code.</returns>
+ <exception cref="T:System.ArgumentException">The <paramref name="t">t</paramref> parameter is a generic type.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="t">t</paramref> parameter is null.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.SizeOf``1">
+ <summary>[Supported in the .NET Framework 4.5.1 and later versions] Returns the size of an unmanaged type in bytes.</summary>
+ <typeparam name="T">The type whose size is to be returned.</typeparam>
+ <returns>The size, in bytes, of the type that is specified by the <paramref name="T">T</paramref> generic type parameter.</returns>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.SizeOf``1(``0)">
+ <summary>[Supported in the .NET Framework 4.5.1 and later versions] Returns the unmanaged size of an object of a specified type in bytes.</summary>
+ <param name="structure">The object whose size is to be returned.</param>
+ <typeparam name="T">The type of the structure parameter.</typeparam>
+ <returns>The size, in bytes, of the specified object in unmanaged code.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="structure">structure</paramref> parameter is null.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.StringToBSTR(System.String)">
+ <summary>Allocates a <see cref="https://msdn.microsoft.com/library/ms221069.aspx">BSTR</see> and copies the contents of a managed <see cref="T:System.String"></see> into it.</summary>
+ <param name="s">The managed string to be copied.</param>
+ <returns>An unmanaged pointer to the BSTR, or 0 if <paramref name="s">s</paramref> is null.</returns>
+ <exception cref="T:System.OutOfMemoryException">There is insufficient memory available.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The length for <paramref name="s">s</paramref> is out of range.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.StringToCoTaskMemAnsi(System.String)">
+ <summary>Copies the contents of a managed <see cref="T:System.String"></see> to a block of memory allocated from the unmanaged COM task allocator.</summary>
+ <param name="s">A managed string to be copied.</param>
+ <returns>An integer representing a pointer to the block of memory allocated for the string, or 0 if <paramref name="s">s</paramref> is null.</returns>
+ <exception cref="T:System.OutOfMemoryException">There is insufficient memory available.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="s">s</paramref> parameter exceeds the maximum length allowed by the operating system.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.StringToCoTaskMemAuto(System.String)">
+ <summary>Copies the contents of a managed <see cref="T:System.String"></see> to a block of memory allocated from the unmanaged COM task allocator.</summary>
+ <param name="s">A managed string to be copied.</param>
+ <returns>The allocated memory block, or 0 if <paramref name="s">s</paramref> is null.</returns>
+ <exception cref="T:System.OutOfMemoryException">There is insufficient memory available.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The length for <paramref name="s">s</paramref> is out of range.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.StringToCoTaskMemUni(System.String)">
+ <summary>Copies the contents of a managed <see cref="T:System.String"></see> to a block of memory allocated from the unmanaged COM task allocator.</summary>
+ <param name="s">A managed string to be copied.</param>
+ <returns>An integer representing a pointer to the block of memory allocated for the string, or 0 if s is null.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="s">s</paramref> parameter exceeds the maximum length allowed by the operating system.</exception>
+ <exception cref="T:System.OutOfMemoryException">There is insufficient memory available.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.StringToHGlobalAnsi(System.String)">
+ <summary>Copies the contents of a managed <see cref="T:System.String"></see> into unmanaged memory, converting into ANSI format as it copies.</summary>
+ <param name="s">A managed string to be copied.</param>
+ <returns>The address, in unmanaged memory, to where <paramref name="s">s</paramref> was copied, or 0 if <paramref name="s">s</paramref> is null.</returns>
+ <exception cref="T:System.OutOfMemoryException">There is insufficient memory available.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="s">s</paramref> parameter exceeds the maximum length allowed by the operating system.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.StringToHGlobalAuto(System.String)">
+ <summary>Copies the contents of a managed <see cref="T:System.String"></see> into unmanaged memory, converting into ANSI format if required.</summary>
+ <param name="s">A managed string to be copied.</param>
+ <returns>The address, in unmanaged memory, to where the string was copied, or 0 if <paramref name="s">s</paramref> is null.</returns>
+ <exception cref="T:System.OutOfMemoryException">There is insufficient memory available.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.StringToHGlobalUni(System.String)">
+ <summary>Copies the contents of a managed <see cref="T:System.String"></see> into unmanaged memory.</summary>
+ <param name="s">A managed string to be copied.</param>
+ <returns>The address, in unmanaged memory, to where the <paramref name="s">s</paramref> was copied, or 0 if <paramref name="s">s</paramref> is null.</returns>
+ <exception cref="T:System.OutOfMemoryException">The method could not allocate enough native heap memory.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="s">s</paramref> parameter exceeds the maximum length allowed by the operating system.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.StructureToPtr(System.Object,System.IntPtr,System.Boolean)">
+ <summary>Marshals data from a managed object to an unmanaged block of memory.</summary>
+ <param name="structure">A managed object that holds the data to be marshaled. This object must be a structure or an instance of a formatted class.</param>
+ <param name="ptr">A pointer to an unmanaged block of memory, which must be allocated before this method is called.</param>
+ <param name="fDeleteOld">true to call the <see cref="M:System.Runtime.InteropServices.Marshal.DestroyStructure(System.IntPtr,System.Type)"></see> method on the ptr parameter before this method copies the data. The block must contain valid data. Note that passing false when the memory block already contains data can lead to a memory leak.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="structure">structure</paramref> is a reference type that is not a formatted class. -or- <paramref name="structure">structure</paramref> is a generic type.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.StructureToPtr``1(``0,System.IntPtr,System.Boolean)">
+ <summary>[Supported in the .NET Framework 4.5.1 and later versions] Marshals data from a managed object of a specified type to an unmanaged block of memory.</summary>
+ <param name="structure">A managed object that holds the data to be marshaled. The object must be a structure or an instance of a formatted class.</param>
+ <param name="ptr">A pointer to an unmanaged block of memory, which must be allocated before this method is called.</param>
+ <param name="fDeleteOld">true to call the <see cref="M:System.Runtime.InteropServices.Marshal.DestroyStructure``1(System.IntPtr)"></see> method on the ptr parameter before this method copies the data. The block must contain valid data. Note that passing false when the memory block already contains data can lead to a memory leak.</param>
+ <typeparam name="T">The type of the managed object.</typeparam>
+ <exception cref="T:System.ArgumentException"><paramref name="structure">structure</paramref> is a reference type that is not a formatted class.</exception>
+ </member>
+ <member name="F:System.Runtime.InteropServices.Marshal.SystemDefaultCharSize">
+ <summary>Represents the default character size on the system; the default is 2 for Unicode systems and 1 for ANSI systems. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.Marshal.SystemMaxDBCSCharSize">
+ <summary>Represents the maximum size of a double byte character set (DBCS) size, in bytes, for the current operating system. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.ThrowExceptionForHR(System.Int32)">
+ <summary>Throws an exception with a specific failure HRESULT value.</summary>
+ <param name="errorCode">The HRESULT corresponding to the desired exception.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.ThrowExceptionForHR(System.Int32,System.IntPtr)">
+ <summary>Throws an exception with a specific failure HRESULT, based on the specified <see cref="https://msdn.microsoft.com/library/ms221233(v=vs.85).aspx">IErrorInfo</see> interface.</summary>
+ <param name="errorCode">The HRESULT corresponding to the desired exception.</param>
+ <param name="errorInfo">A pointer to the <see cref="https://msdn.microsoft.com/library/ms221233(v=vs.85).aspx">IErrorInfo</see> interface that provides more information about the error. You can specify IntPtr(0) to use the current <see cref="https://msdn.microsoft.com/library/ms221233(v=vs.85).aspx">IErrorInfo</see> interface, or IntPtr(-1) to ignore the current <see cref="https://msdn.microsoft.com/library/ms221233(v=vs.85).aspx">IErrorInfo</see> interface and construct the exception just from the error code.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.UnsafeAddrOfPinnedArrayElement(System.Array,System.Int32)">
+ <summary>Gets the address of the element at the specified index inside the specified array.</summary>
+ <param name="arr">The array that contains the desired element.</param>
+ <param name="index">The index in the arr parameter of the desired element.</param>
+ <returns>The address of <paramref name="index">index</paramref> inside <paramref name="arr">arr</paramref>.</returns>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.UnsafeAddrOfPinnedArrayElement``1(``0[],System.Int32)">
+ <summary>[Supported in the .NET Framework 4.5.1 and later versions] Gets the address of the element at the specified index in an array of a specified type.</summary>
+ <param name="arr">The array that contains the desired element.</param>
+ <param name="index">The index of the desired element in the arr array.</param>
+ <typeparam name="T">The type of the array.</typeparam>
+ <returns>The address of <paramref name="index">index</paramref> in <paramref name="arr">arr</paramref>.</returns>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.WriteByte(System.Object,System.Int32,System.Byte)">
+ <summary>Writes a single byte value to unmanaged memory at a specified offset.</summary>
+ <param name="ptr">The base address in unmanaged memory of the target object.</param>
+ <param name="ofs">An additional byte offset, which is added to the ptr parameter before writing.</param>
+ <param name="val">The value to write.</param>
+ <exception cref="T:System.AccessViolationException">Base address (<paramref name="ptr">ptr</paramref>) plus offset byte (<paramref name="ofs">ofs</paramref>) produces a null or invalid address.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="ptr">ptr</paramref> is an <see cref="T:System.Runtime.InteropServices.ArrayWithOffset"></see> object. This method does not accept <see cref="T:System.Runtime.InteropServices.ArrayWithOffset"></see> parameters.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.WriteByte(System.IntPtr,System.Int32,System.Byte)">
+ <summary>Writes a single byte value to unmanaged memory at a specified offset.</summary>
+ <param name="ptr">The base address in unmanaged memory to write to.</param>
+ <param name="ofs">An additional byte offset, which is added to the ptr parameter before writing.</param>
+ <param name="val">The value to write.</param>
+ <exception cref="T:System.AccessViolationException">Base address (<paramref name="ptr">ptr</paramref>) plus offset byte (<paramref name="ofs">ofs</paramref>) produces a null or invalid address.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.WriteByte(System.IntPtr,System.Byte)">
+ <summary>Writes a single byte value to unmanaged memory.</summary>
+ <param name="ptr">The address in unmanaged memory to write to.</param>
+ <param name="val">The value to write.</param>
+ <exception cref="T:System.AccessViolationException"><paramref name="ptr">ptr</paramref> is not a recognized format. -or- <paramref name="ptr">ptr</paramref> is null. -or- <paramref name="ptr">ptr</paramref> is invalid.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.WriteInt16(System.IntPtr,System.Char)">
+ <summary>Writes a character as a 16-bit integer value to unmanaged memory.</summary>
+ <param name="ptr">The address in unmanaged memory to write to.</param>
+ <param name="val">The value to write.</param>
+ <exception cref="T:System.AccessViolationException"><paramref name="ptr">ptr</paramref> is not a recognized format. -or- <paramref name="ptr">ptr</paramref> is null. -or- <paramref name="ptr">ptr</paramref> is invalid.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.WriteInt16(System.IntPtr,System.Int16)">
+ <summary>Writes a 16-bit integer value to unmanaged memory.</summary>
+ <param name="ptr">The address in unmanaged memory to write to.</param>
+ <param name="val">The value to write.</param>
+ <exception cref="T:System.AccessViolationException"><paramref name="ptr">ptr</paramref> is not a recognized format. -or- <paramref name="ptr">ptr</paramref> is null. -or- <paramref name="ptr">ptr</paramref> is invalid.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.WriteInt16(System.IntPtr,System.Int32,System.Char)">
+ <summary>Writes a 16-bit signed integer value to unmanaged memory at a specified offset.</summary>
+ <param name="ptr">The base address in the native heap to write to.</param>
+ <param name="ofs">An additional byte offset, which is added to the ptr parameter before writing.</param>
+ <param name="val">The value to write.</param>
+ <exception cref="T:System.AccessViolationException">Base address (<paramref name="ptr">ptr</paramref>) plus offset byte (<paramref name="ofs">ofs</paramref>) produces a null or invalid address.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.WriteInt16(System.IntPtr,System.Int32,System.Int16)">
+ <summary>Writes a 16-bit signed integer value into unmanaged memory at a specified offset.</summary>
+ <param name="ptr">The base address in unmanaged memory to write to.</param>
+ <param name="ofs">An additional byte offset, which is added to the ptr parameter before writing.</param>
+ <param name="val">The value to write.</param>
+ <exception cref="T:System.AccessViolationException">Base address (<paramref name="ptr">ptr</paramref>) plus offset byte (<paramref name="ofs">ofs</paramref>) produces a null or invalid address.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.WriteInt16(System.Object,System.Int32,System.Char)">
+ <summary>Writes a 16-bit signed integer value to unmanaged memory at a specified offset.</summary>
+ <param name="ptr">The base address in unmanaged memory of the target object.</param>
+ <param name="ofs">An additional byte offset, which is added to the ptr parameter before writing.</param>
+ <param name="val">The value to write.</param>
+ <exception cref="T:System.AccessViolationException">Base address (<paramref name="ptr">ptr</paramref>) plus offset byte (<paramref name="ofs">ofs</paramref>) produces a null or invalid address.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="ptr">ptr</paramref> is an <see cref="T:System.Runtime.InteropServices.ArrayWithOffset"></see> object. This method does not accept <see cref="T:System.Runtime.InteropServices.ArrayWithOffset"></see> parameters.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.WriteInt16(System.Object,System.Int32,System.Int16)">
+ <summary>Writes a 16-bit signed integer value to unmanaged memory at a specified offset.</summary>
+ <param name="ptr">The base address in unmanaged memory of the target object.</param>
+ <param name="ofs">An additional byte offset, which is added to the ptr parameter before writing.</param>
+ <param name="val">The value to write.</param>
+ <exception cref="T:System.AccessViolationException">Base address (<paramref name="ptr">ptr</paramref>) plus offset byte (<paramref name="ofs">ofs</paramref>) produces a null or invalid address.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="ptr">ptr</paramref> is an <see cref="T:System.Runtime.InteropServices.ArrayWithOffset"></see> object. This method does not accept <see cref="T:System.Runtime.InteropServices.ArrayWithOffset"></see> parameters.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.WriteInt32(System.IntPtr,System.Int32)">
+ <summary>Writes a 32-bit signed integer value to unmanaged memory.</summary>
+ <param name="ptr">The address in unmanaged memory to write to.</param>
+ <param name="val">The value to write.</param>
+ <exception cref="T:System.AccessViolationException"><paramref name="ptr">ptr</paramref> is not a recognized format. -or- <paramref name="ptr">ptr</paramref> is null. -or- <paramref name="ptr">ptr</paramref> is invalid.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.WriteInt32(System.IntPtr,System.Int32,System.Int32)">
+ <summary>Writes a 32-bit signed integer value into unmanaged memory at a specified offset.</summary>
+ <param name="ptr">The base address in unmanaged memory to write to.</param>
+ <param name="ofs">An additional byte offset, which is added to the ptr parameter before writing.</param>
+ <param name="val">The value to write.</param>
+ <exception cref="T:System.AccessViolationException">Base address (<paramref name="ptr">ptr</paramref>) plus offset byte (<paramref name="ofs">ofs</paramref>) produces a null or invalid address.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.WriteInt32(System.Object,System.Int32,System.Int32)">
+ <summary>Writes a 32-bit signed integer value to unmanaged memory at a specified offset.</summary>
+ <param name="ptr">The base address in unmanaged memory of the target object.</param>
+ <param name="ofs">An additional byte offset, which is added to the ptr parameter before writing.</param>
+ <param name="val">The value to write.</param>
+ <exception cref="T:System.AccessViolationException">Base address (<paramref name="ptr">ptr</paramref>) plus offset byte (<paramref name="ofs">ofs</paramref>) produces a null or invalid address.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="ptr">ptr</paramref> is an <see cref="T:System.Runtime.InteropServices.ArrayWithOffset"></see> object. This method does not accept <see cref="T:System.Runtime.InteropServices.ArrayWithOffset"></see> parameters.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.WriteInt64(System.Object,System.Int32,System.Int64)">
+ <summary>Writes a 64-bit signed integer value to unmanaged memory at a specified offset.</summary>
+ <param name="ptr">The base address in unmanaged memory of the target object.</param>
+ <param name="ofs">An additional byte offset, which is added to the ptr parameter before writing.</param>
+ <param name="val">The value to write.</param>
+ <exception cref="T:System.AccessViolationException">Base address (<paramref name="ptr">ptr</paramref>) plus offset byte (<paramref name="ofs">ofs</paramref>) produces a null or invalid address.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="ptr">ptr</paramref> is an <see cref="T:System.Runtime.InteropServices.ArrayWithOffset"></see> object. This method does not accept <see cref="T:System.Runtime.InteropServices.ArrayWithOffset"></see> parameters.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.WriteInt64(System.IntPtr,System.Int64)">
+ <summary>Writes a 64-bit signed integer value to unmanaged memory.</summary>
+ <param name="ptr">The address in unmanaged memory to write to.</param>
+ <param name="val">The value to write.</param>
+ <exception cref="T:System.AccessViolationException"><paramref name="ptr">ptr</paramref> is not a recognized format. -or- <paramref name="ptr">ptr</paramref> is null. -or- <paramref name="ptr">ptr</paramref> is invalid.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.WriteInt64(System.IntPtr,System.Int32,System.Int64)">
+ <summary>Writes a 64-bit signed integer value to unmanaged memory at a specified offset.</summary>
+ <param name="ptr">The base address in unmanaged memory to write.</param>
+ <param name="ofs">An additional byte offset, which is added to the ptr parameter before writing.</param>
+ <param name="val">The value to write.</param>
+ <exception cref="T:System.AccessViolationException">Base address (<paramref name="ptr">ptr</paramref>) plus offset byte (<paramref name="ofs">ofs</paramref>) produces a null or invalid address.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.WriteIntPtr(System.IntPtr,System.IntPtr)">
+ <summary>Writes a processor native sized integer value into unmanaged memory.</summary>
+ <param name="ptr">The address in unmanaged memory to write to.</param>
+ <param name="val">The value to write.</param>
+ <exception cref="T:System.AccessViolationException"><paramref name="ptr">ptr</paramref> is not a recognized format. -or- <paramref name="ptr">ptr</paramref> is null. -or- <paramref name="ptr">ptr</paramref> is invalid.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.WriteIntPtr(System.IntPtr,System.Int32,System.IntPtr)">
+ <summary>Writes a processor native-sized integer value to unmanaged memory at a specified offset.</summary>
+ <param name="ptr">The base address in unmanaged memory to write to.</param>
+ <param name="ofs">An additional byte offset, which is added to the ptr parameter before writing.</param>
+ <param name="val">The value to write.</param>
+ <exception cref="T:System.AccessViolationException">Base address (<paramref name="ptr">ptr</paramref>) plus offset byte (<paramref name="ofs">ofs</paramref>) produces a null or invalid address.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.WriteIntPtr(System.Object,System.Int32,System.IntPtr)">
+ <summary>Writes a processor native sized integer value to unmanaged memory.</summary>
+ <param name="ptr">The base address in unmanaged memory of the target object.</param>
+ <param name="ofs">An additional byte offset, which is added to the ptr parameter before writing.</param>
+ <param name="val">The value to write.</param>
+ <exception cref="T:System.AccessViolationException">Base address (<paramref name="ptr">ptr</paramref>) plus offset byte (<paramref name="ofs">ofs</paramref>) produces a null or invalid address.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="ptr">ptr</paramref> is an <see cref="T:System.Runtime.InteropServices.ArrayWithOffset"></see> object. This method does not accept <see cref="T:System.Runtime.InteropServices.ArrayWithOffset"></see> parameters.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.ZeroFreeBSTR(System.IntPtr)">
+ <summary>Frees a <see cref="https://msdn.microsoft.com/library/ms221069.aspx">BSTR</see> pointer that was allocated using the <see cref="M:System.Runtime.InteropServices.Marshal.SecureStringToBSTR(System.Security.SecureString)"></see> method.</summary>
+ <param name="s">The address of the BSTR to free.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.ZeroFreeCoTaskMemAnsi(System.IntPtr)">
+ <summary>Frees an unmanaged string pointer that was allocated using the <see cref="M:System.Runtime.InteropServices.Marshal.SecureStringToCoTaskMemAnsi(System.Security.SecureString)"></see> method.</summary>
+ <param name="s">The address of the unmanaged string to free.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.ZeroFreeCoTaskMemUnicode(System.IntPtr)">
+ <summary>Frees an unmanaged string pointer that was allocated using the <see cref="M:System.Runtime.InteropServices.Marshal.SecureStringToCoTaskMemUnicode(System.Security.SecureString)"></see> method.</summary>
+ <param name="s">The address of the unmanaged string to free.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.ZeroFreeGlobalAllocAnsi(System.IntPtr)">
+ <summary>Frees an unmanaged string pointer that was allocated using the <see cref="M:System.Runtime.InteropServices.Marshal.SecureStringToGlobalAllocAnsi(System.Security.SecureString)"></see> method.</summary>
+ <param name="s">The address of the unmanaged string to free.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.Marshal.ZeroFreeGlobalAllocUnicode(System.IntPtr)">
+ <summary>Frees an unmanaged string pointer that was allocated using the <see cref="M:System.Runtime.InteropServices.Marshal.SecureStringToGlobalAllocUnicode(System.Security.SecureString)"></see> method.</summary>
+ <param name="s">The address of the unmanaged string to free.</param>
+ </member>
+ <member name="T:System.Security.AllowPartiallyTrustedCallersAttribute">
+ <summary>Allows an assembly to be called by partially trusted code. Without this declaration, only fully trusted callers are able to use the assembly. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Security.AllowPartiallyTrustedCallersAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.AllowPartiallyTrustedCallersAttribute"></see> class.</summary>
+ </member>
+ <member name="P:System.Security.AllowPartiallyTrustedCallersAttribute.PartialTrustVisibilityLevel">
+ <summary>Gets or sets the default partial trust visibility for code that is marked with the <see cref="T:System.Security.AllowPartiallyTrustedCallersAttribute"></see> (APTCA) attribute.</summary>
+ <returns>One of the enumeration values. The default is <see cref="F:System.Security.PartialTrustVisibilityLevel.VisibleToAllHosts"></see>.</returns>
+ </member>
+ <member name="T:System.Security.Authentication.AuthenticationException">
+ <summary>The exception that is thrown when authentication fails for an authentication stream.</summary>
+ </member>
+ <member name="M:System.Security.Authentication.AuthenticationException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Authentication.AuthenticationException"></see> class with no message.</summary>
+ </member>
+ <member name="M:System.Security.Authentication.AuthenticationException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Authentication.AuthenticationException"></see> class with the specified message.</summary>
+ <param name="message">A <see cref="T:System.String"></see> that describes the authentication failure.</param>
+ </member>
+ <member name="M:System.Security.Authentication.AuthenticationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Authentication.AuthenticationException"></see> class from the specified instances of the <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> and <see cref="T:System.Runtime.Serialization.StreamingContext"></see> classes.</summary>
+ <param name="serializationInfo">A <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> instance that contains the information required to deserialize the new <see cref="T:System.Security.Authentication.AuthenticationException"></see> instance.</param>
+ <param name="streamingContext">A <see cref="T:System.Runtime.Serialization.StreamingContext"></see> instance.</param>
+ </member>
+ <member name="M:System.Security.Authentication.AuthenticationException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Authentication.AuthenticationException"></see> class with the specified message and inner exception.</summary>
+ <param name="message">A <see cref="T:System.String"></see> that describes the authentication failure.</param>
+ <param name="innerException">The <see cref="T:System.Exception"></see> that is the cause of the current exception.</param>
+ </member>
+ <member name="T:System.Security.Authentication.CipherAlgorithmType">
+ <summary>Defines the possible cipher algorithms for the <see cref="T:System.Net.Security.SslStream"></see> class.</summary>
+ </member>
+ <member name="F:System.Security.Authentication.CipherAlgorithmType.Aes">
+ <summary>The Advanced Encryption Standard (AES) algorithm.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Authentication.CipherAlgorithmType.Aes128">
+ <summary>The Advanced Encryption Standard (AES) algorithm with a 128 bit key.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Authentication.CipherAlgorithmType.Aes192">
+ <summary>The Advanced Encryption Standard (AES) algorithm with a 192 bit key.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Authentication.CipherAlgorithmType.Aes256">
+ <summary>The Advanced Encryption Standard (AES) algorithm with a 256 bit key.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Authentication.CipherAlgorithmType.Des">
+ <summary>The Data Encryption Standard (DES) algorithm.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Authentication.CipherAlgorithmType.None">
+ <summary>No encryption algorithm is used.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Authentication.CipherAlgorithmType.Null">
+ <summary>No encryption is used with a Null cipher algorithm.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Authentication.CipherAlgorithmType.Rc2">
+ <summary>Rivest's Code 2 (RC2) algorithm.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Authentication.CipherAlgorithmType.Rc4">
+ <summary>Rivest's Code 4 (RC4) algorithm.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Authentication.CipherAlgorithmType.TripleDes">
+ <summary>The Triple Data Encryption Standard (3DES) algorithm.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Security.Authentication.ExchangeAlgorithmType">
+ <summary>Specifies the algorithm used to create keys shared by the client and server.</summary>
+ </member>
+ <member name="F:System.Security.Authentication.ExchangeAlgorithmType.DiffieHellman">
+ <summary>The Diffie Hellman ephemeral key exchange algorithm.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Authentication.ExchangeAlgorithmType.None">
+ <summary>No key exchange algorithm is used.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Authentication.ExchangeAlgorithmType.RsaKeyX">
+ <summary>The RSA public-key exchange algorithm.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Authentication.ExchangeAlgorithmType.RsaSign">
+ <summary>The RSA public-key signature algorithm.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Security.Authentication.ExtendedProtection.ChannelBinding">
+ <summary>The <see cref="T:System.Security.Authentication.ExtendedProtection.ChannelBinding"></see> class encapsulates a pointer to the opaque data used to bind an authenticated transaction to a secure channel.</summary>
+ </member>
+ <member name="M:System.Security.Authentication.ExtendedProtection.ChannelBinding.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Authentication.ExtendedProtection.ChannelBinding"></see> class.</summary>
+ </member>
+ <member name="M:System.Security.Authentication.ExtendedProtection.ChannelBinding.#ctor(System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Authentication.ExtendedProtection.ChannelBinding"></see> class.</summary>
+ <param name="ownsHandle">A Boolean value that indicates if the application owns the safe handle to a native memory region containing the byte data that would be passed to native calls that provide extended protection for integrated windows authentication.</param>
+ </member>
+ <member name="P:System.Security.Authentication.ExtendedProtection.ChannelBinding.Size">
+ <summary>The <see cref="P:System.Security.Authentication.ExtendedProtection.ChannelBinding.Size"></see> property gets the size, in bytes, of the channel binding token associated with the <see cref="T:System.Security.Authentication.ExtendedProtection.ChannelBinding"></see> instance.</summary>
+ <returns>The size, in bytes, of the channel binding token in the <see cref="T:System.Security.Authentication.ExtendedProtection.ChannelBinding"></see> instance.</returns>
+ </member>
+ <member name="T:System.Security.Authentication.ExtendedProtection.ChannelBindingKind">
+ <summary>The <see cref="T:System.Security.Authentication.ExtendedProtection.ChannelBindingKind"></see> enumeration represents the kinds of channel bindings that can be queried from secure channels.</summary>
+ </member>
+ <member name="F:System.Security.Authentication.ExtendedProtection.ChannelBindingKind.Endpoint">
+ <summary>A channel binding unique to a given endpoint (a TLS server certificate, for example).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Authentication.ExtendedProtection.ChannelBindingKind.Unique">
+ <summary>A channel binding completely unique to a given channel (a TLS session key, for example).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Authentication.ExtendedProtection.ChannelBindingKind.Unknown">
+ <summary>An unknown channel binding type.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy">
+ <summary>The <see cref="T:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy"></see> class represents the extended protection policy used by the server to validate incoming client connections.</summary>
+ </member>
+ <member name="M:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy.#ctor(System.Security.Authentication.ExtendedProtection.PolicyEnforcement)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy"></see> class that specifies when the extended protection policy should be enforced.</summary>
+ <param name="policyEnforcement">A <see cref="T:System.Security.Authentication.ExtendedProtection.PolicyEnforcement"></see> value that indicates when the extended protection policy should be enforced.</param>
+ </member>
+ <member name="M:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy"></see> class from a <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object that contains the required data to populate the <see cref="T:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy"></see>.</summary>
+ <param name="info">A <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> instance that contains the information that is required to serialize the new <see cref="T:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy"></see> instance.</param>
+ <param name="context">A <see cref="T:System.Runtime.Serialization.StreamingContext"></see> that contains the source of the serialized stream that is associated with the new <see cref="T:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy"></see> instance.</param>
+ </member>
+ <member name="M:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy.#ctor(System.Security.Authentication.ExtendedProtection.PolicyEnforcement,System.Security.Authentication.ExtendedProtection.ChannelBinding)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy"></see> class that specifies when the extended protection policy should be enforced and the channel binding token (CBT) to be used.</summary>
+ <param name="policyEnforcement">A <see cref="T:System.Security.Authentication.ExtendedProtection.PolicyEnforcement"></see> value that indicates when the extended protection policy should be enforced.</param>
+ <param name="customChannelBinding">A <see cref="T:System.Security.Authentication.ExtendedProtection.ChannelBinding"></see> that contains a custom channel binding to use for validation.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="policyEnforcement">policyEnforcement</paramref> is specified as <see cref="F:System.Security.Authentication.ExtendedProtection.PolicyEnforcement.Never"></see>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="customChannelBinding">customChannelBinding</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy.#ctor(System.Security.Authentication.ExtendedProtection.PolicyEnforcement,System.Security.Authentication.ExtendedProtection.ProtectionScenario,System.Collections.ICollection)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy"></see> class that specifies when the extended protection policy should be enforced, the kind of protection enforced by the policy, and a custom Service Provider Name (SPN) list that is used to match against a client's SPN.</summary>
+ <param name="policyEnforcement">A <see cref="T:System.Security.Authentication.ExtendedProtection.PolicyEnforcement"></see> value that indicates when the extended protection policy should be enforced.</param>
+ <param name="protectionScenario">A <see cref="T:System.Security.Authentication.ExtendedProtection.ProtectionScenario"></see> value that indicates the kind of protection enforced by the policy.</param>
+ <param name="customServiceNames">A <see cref="T:System.Collections.ICollection"></see> that contains the custom SPN list that is used to match against a client's SPN.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="policyEnforcement">policyEnforcement</paramref> is specified as <see cref="F:System.Security.Authentication.ExtendedProtection.PolicyEnforcement.Never"></see>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="customServiceNames">customServiceNames</paramref> is null or an empty list.</exception>
+ </member>
+ <member name="M:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy.#ctor(System.Security.Authentication.ExtendedProtection.PolicyEnforcement,System.Security.Authentication.ExtendedProtection.ProtectionScenario,System.Security.Authentication.ExtendedProtection.ServiceNameCollection)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy"></see> class that specifies when the extended protection policy should be enforced, the kind of protection enforced by the policy, and a custom Service Provider Name (SPN) list that is used to match against a client's SPN.</summary>
+ <param name="policyEnforcement">A <see cref="T:System.Security.Authentication.ExtendedProtection.PolicyEnforcement"></see> value that indicates when the extended protection policy should be enforced.</param>
+ <param name="protectionScenario">A <see cref="T:System.Security.Authentication.ExtendedProtection.ProtectionScenario"></see> value that indicates the kind of protection enforced by the policy.</param>
+ <param name="customServiceNames">A <see cref="T:System.Security.Authentication.ExtendedProtection.ServiceNameCollection"></see> that contains the custom SPN list that is used to match against a client's SPN.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="policyEnforcement">policyEnforcement</paramref> is specified as <see cref="F:System.Security.Authentication.ExtendedProtection.PolicyEnforcement.Never"></see>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="customServiceNames">customServiceNames</paramref> is null or an empty list.</exception>
+ </member>
+ <member name="P:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy.CustomChannelBinding">
+ <summary>Gets a custom channel binding token (CBT) to use for validation.</summary>
+ <returns>A <see cref="T:System.Security.Authentication.ExtendedProtection.ChannelBinding"></see> that contains a custom channel binding to use for validation.</returns>
+ </member>
+ <member name="P:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy.CustomServiceNames">
+ <summary>Gets the custom Service Provider Name (SPN) list used to match against a client's SPN.</summary>
+ <returns>A <see cref="T:System.Security.Authentication.ExtendedProtection.ServiceNameCollection"></see> that contains the custom SPN list that is used to match against a client's SPN.</returns>
+ </member>
+ <member name="P:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy.OSSupportsExtendedProtection">
+ <summary>Indicates whether the operating system supports integrated windows authentication with extended protection.</summary>
+ <returns>true if the operating system supports integrated windows authentication with extended protection, otherwise false.</returns>
+ </member>
+ <member name="P:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy.PolicyEnforcement">
+ <summary>Gets when the extended protection policy should be enforced.</summary>
+ <returns>A <see cref="T:System.Security.Authentication.ExtendedProtection.PolicyEnforcement"></see> value that indicates when the extended protection policy should be enforced.</returns>
+ </member>
+ <member name="P:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy.ProtectionScenario">
+ <summary>Gets the kind of protection enforced by the extended protection policy.</summary>
+ <returns>A <see cref="T:System.Security.Authentication.ExtendedProtection.ProtectionScenario"></see> value that indicates the kind of protection enforced by the policy.</returns>
+ </member>
+ <member name="M:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy.ToString">
+ <summary>Gets a string representation for the extended protection policy instance.</summary>
+ <returns>A <see cref="T:System.String"></see> instance that contains the representation of the <see cref="T:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy"></see> instance.</returns>
+ </member>
+ <member name="M:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy.System#Runtime#Serialization#ISerializable#GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Populates a <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object with the required data to serialize an <see cref="T:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy"></see> object.</summary>
+ <param name="info">A <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object that holds the serialized data for an <see cref="T:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy"></see> object.</param>
+ <param name="context">A <see cref="T:System.Runtime.Serialization.StreamingContext"></see> that contains the destination of the serialized stream that is associated with the new <see cref="T:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy"></see>.</param>
+ </member>
+ <member name="T:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicyTypeConverter">
+ <summary>The <see cref="T:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicyTypeConverter"></see> class represents the type converter for extended protection policy used by the server to validate incoming client connections.</summary>
+ </member>
+ <member name="M:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicyTypeConverter.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicyTypeConverter"></see> class.</summary>
+ </member>
+ <member name="M:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicyTypeConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type)">
+ <summary>Returns whether this converter can convert the object to the specified type.</summary>
+ <param name="context">The object to convert.</param>
+ <param name="destinationType">A <see cref="T:System.Type"></see> that represents the type you want to convert to.</param>
+ <returns>true if this converter can perform the conversion; otherwise false.</returns>
+ </member>
+ <member name="M:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicyTypeConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
+ <summary>Convert the object to the specified type</summary>
+ <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
+ <param name="culture">A <see cref="T:System.Globalization.CultureInfo"></see> object. If null is passed, the current culture is assumed.</param>
+ <param name="value">The <see cref="T:System.Object"></see> to convert. This should be a <see cref="T:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy"></see> object.</param>
+ <param name="destinationType">The <see cref="T:System.Type"></see> to convert the value parameter to.</param>
+ <returns>An <see cref="T:System.Object"></see> that represents the converted <paramref name="value">value</paramref> parameter.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="destinationType">destinationType</paramref> parameter is null.</exception>
+ <exception cref="T:System.NotSupportedException">The conversion could not be performed.</exception>
+ </member>
+ <member name="T:System.Security.Authentication.ExtendedProtection.PolicyEnforcement">
+ <summary>The <see cref="T:System.Security.Authentication.ExtendedProtection.PolicyEnforcement"></see> enumeration specifies when the <see cref="T:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy"></see> should be enforced.</summary>
+ </member>
+ <member name="F:System.Security.Authentication.ExtendedProtection.PolicyEnforcement.Always">
+ <summary>The <see cref="T:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy"></see> is always enforced. Clients that don’t support extended protection will fail to authenticate.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Authentication.ExtendedProtection.PolicyEnforcement.Never">
+ <summary>The <see cref="T:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy"></see> is never enforced and extended protection is disabled.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Authentication.ExtendedProtection.PolicyEnforcement.WhenSupported">
+ <summary>The <see cref="T:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy"></see> is enforced only if the client and server supports extended protection.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Security.Authentication.ExtendedProtection.ProtectionScenario">
+ <summary>The <see cref="T:System.Security.Authentication.ExtendedProtection.ProtectionScenario"></see> enumeration specifies the protection scenario enforced by the policy.</summary>
+ </member>
+ <member name="F:System.Security.Authentication.ExtendedProtection.ProtectionScenario.TransportSelected">
+ <summary>The transport will select between a secure and standard protection scenario depending on the type of channel used. For secure protection, integrated Windows authentication is wrapped in a secure channel and has an exactly matching channel binding token with no Service Provider Name (SPN) validation. For standard protection, integrated Windows authentication is optionally wrapped in a secure channel with an optional channel binding token and SPN validation is required. So if the request comes through a secure channel, the channel binding token (CBT) is checked, otherwise the SPN is checked.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Authentication.ExtendedProtection.ProtectionScenario.TrustedProxy">
+ <summary>Integrated Windows authentication is wrapped in a secure channel terminated by a trusted proxy and has a channel binding token with SPN validation required. This requires the presence of a CBT, but the CBT is not checked while the SPN is checked.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Security.Authentication.ExtendedProtection.ServiceNameCollection">
+ <summary>The <see cref="T:System.Security.Authentication.ExtendedProtection.ServiceNameCollection"></see> class is a read-only collection of service principal names.</summary>
+ </member>
+ <member name="M:System.Security.Authentication.ExtendedProtection.ServiceNameCollection.#ctor(System.Collections.ICollection)">
+ <summary>Initializes a new read-only instance of the <see cref="T:System.Security.Authentication.ExtendedProtection.ServiceNameCollection"></see> class based on an existing <see cref="T:System.Collections.ICollection"></see>.</summary>
+ <param name="items">An instance of the <see cref="T:System.Collections.ICollection"></see> class that contains the specified values of service names to be used to initialize the class.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="item">item</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="item">item</paramref> is empty.</exception>
+ </member>
+ <member name="M:System.Security.Authentication.ExtendedProtection.ServiceNameCollection.Contains(System.String)">
+ <summary>Returns a value indicating whether the specified string occurs within this <see cref="T:System.Security.Authentication.ExtendedProtection.ServiceNameCollection"></see> instance.</summary>
+ <param name="searchServiceName">The string to seek.</param>
+ <returns>Returns <see cref="T:System.Boolean"></see>. true if the <paramref name="searchServiceName">searchServiceName</paramref> parameter occurs within this <see cref="T:System.Security.Authentication.ExtendedProtection.ServiceNameCollection"></see> instance; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Security.Authentication.ExtendedProtection.ServiceNameCollection.Merge(System.Collections.IEnumerable)">
+ <summary>Merges the current <see cref="T:System.Security.Authentication.ExtendedProtection.ServiceNameCollection"></see> with the specified values to create a new <see cref="T:System.Security.Authentication.ExtendedProtection.ServiceNameCollection"></see> containing the union.</summary>
+ <param name="serviceNames">An instance of the <see cref="T:System.Collections.IEnumerable"></see> class that contains the specified values of service names to be merged.</param>
+ <returns>A new <see cref="T:System.Security.Authentication.ExtendedProtection.ServiceNameCollection"></see> instance that contains the union of the existing <see cref="T:System.Security.Authentication.ExtendedProtection.ServiceNameCollection"></see> instance merged with the specified values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="serviceNames">serviceNames</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="serviceNames">serviceNames</paramref> is empty.</exception>
+ </member>
+ <member name="M:System.Security.Authentication.ExtendedProtection.ServiceNameCollection.Merge(System.String)">
+ <summary>Merges the current <see cref="T:System.Security.Authentication.ExtendedProtection.ServiceNameCollection"></see> with the specified values to create a new <see cref="T:System.Security.Authentication.ExtendedProtection.ServiceNameCollection"></see> containing the union.</summary>
+ <param name="serviceName">A string that contains the specified values of service names to be used to initialize the class.</param>
+ <returns>A new <see cref="T:System.Security.Authentication.ExtendedProtection.ServiceNameCollection"></see> instance that contains the union of the existing <see cref="T:System.Security.Authentication.ExtendedProtection.ServiceNameCollection"></see> instance merged with the specified values.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="serviceNames">serviceNames</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="serviceNames">serviceNames</paramref> is empty.</exception>
+ </member>
+ <member name="T:System.Security.Authentication.HashAlgorithmType">
+ <summary>Specifies the algorithm used for generating message authentication codes (MACs).</summary>
+ </member>
+ <member name="F:System.Security.Authentication.HashAlgorithmType.Md5">
+ <summary>The Message Digest 5 (MD5) hashing algorithm.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Authentication.HashAlgorithmType.None">
+ <summary>No hashing algorithm is used.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Authentication.HashAlgorithmType.Sha1">
+ <summary>The Secure Hashing Algorithm (SHA1).</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Security.Authentication.InvalidCredentialException">
+ <summary>The exception that is thrown when authentication fails for an authentication stream and cannot be retried.</summary>
+ </member>
+ <member name="M:System.Security.Authentication.InvalidCredentialException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Authentication.InvalidCredentialException"></see> class with no message.</summary>
+ </member>
+ <member name="M:System.Security.Authentication.InvalidCredentialException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Authentication.InvalidCredentialException"></see> class with the specified message.</summary>
+ <param name="message">A <see cref="T:System.String"></see> that describes the authentication failure.</param>
+ </member>
+ <member name="M:System.Security.Authentication.InvalidCredentialException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Authentication.InvalidCredentialException"></see> class from the specified instances of the <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> and <see cref="T:System.Runtime.Serialization.StreamingContext"></see> classes.</summary>
+ <param name="serializationInfo">A <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> instance that contains the information required to deserialize the new <see cref="T:System.Security.Authentication.InvalidCredentialException"></see> instance.</param>
+ <param name="streamingContext">A <see cref="T:System.Runtime.Serialization.StreamingContext"></see> instance.</param>
+ </member>
+ <member name="M:System.Security.Authentication.InvalidCredentialException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Authentication.InvalidCredentialException"></see> class with the specified message and inner exception.</summary>
+ <param name="message">A <see cref="T:System.String"></see> that describes the authentication failure.</param>
+ <param name="innerException">The <see cref="T:System.Exception"></see> that is the cause of the current exception.</param>
+ </member>
+ <member name="T:System.Security.Authentication.SslProtocols">
+ <summary>Defines the possible versions of <see cref="T:System.Security.Authentication.SslProtocols"></see>.</summary>
+ </member>
+ <member name="F:System.Security.Authentication.SslProtocols.Default">
+ <summary>Specifies that either Secure Sockets Layer (SSL) 3.0 or Transport Layer Security (TLS) 1.0 are acceptable for secure communications</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Authentication.SslProtocols.None">
+ <summary>No SSL protocol is specified.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Authentication.SslProtocols.Ssl2">
+ <summary>Specifies the SSL 2.0 protocol. SSL 2.0 has been superseded by the TLS protocol and is provided for backward compatibility only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Authentication.SslProtocols.Ssl3">
+ <summary>Specifies the SSL 3.0 protocol. SSL 3.0 has been superseded by the TLS protocol and is provided for backward compatibility only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Authentication.SslProtocols.Tls">
+ <summary>Specifies the TLS 1.0 security protocol. The TLS protocol is defined in IETF RFC 2246.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Authentication.SslProtocols.Tls11">
+ <summary>Specifies the TLS 1.1 security protocol. The TLS protocol is defined in IETF RFC 4346.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Authentication.SslProtocols.Tls12">
+ <summary>Specifies the TLS 1.2 security protocol. The TLS protocol is defined in IETF RFC 5246.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Security.Claims.Claim">
+ <summary>Represents a claim.</summary>
+ </member>
+ <member name="M:System.Security.Claims.Claim.#ctor(System.IO.BinaryReader)">
+ <summary>Initializes an instance of <see cref="T:System.Security.Claims.Claim"></see> with the specified <see cref="T:System.IO.BinaryReader"></see>.</summary>
+ <param name="reader">A <see cref="T:System.IO.BinaryReader"></see> pointing to a <see cref="T:System.Security.Claims.Claim"></see>.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="reader">reader</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Security.Claims.Claim.#ctor(System.Security.Claims.Claim)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Claims.Claim"></see> class.</summary>
+ <param name="other">The security claim.</param>
+ </member>
+ <member name="M:System.Security.Claims.Claim.#ctor(System.IO.BinaryReader,System.Security.Claims.ClaimsIdentity)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Claims.Claim"></see> class with the specified reader and subject.</summary>
+ <param name="reader">The binary reader.</param>
+ <param name="subject">The subject that this claim describes.</param>
+ </member>
+ <member name="M:System.Security.Claims.Claim.#ctor(System.Security.Claims.Claim,System.Security.Claims.ClaimsIdentity)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Claims.Claim"></see> class with the specified security claim and subject.</summary>
+ <param name="other">The security claim.</param>
+ <param name="subject">The subject that this claim describes.</param>
+ </member>
+ <member name="M:System.Security.Claims.Claim.#ctor(System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Claims.Claim"></see> class with the specified claim type, and value.</summary>
+ <param name="type">The claim type.</param>
+ <param name="value">The claim value.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="type">type</paramref> or <paramref name="value">value</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Security.Claims.Claim.#ctor(System.String,System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Claims.Claim"></see> class with the specified claim type, value, and value type.</summary>
+ <param name="type">The claim type.</param>
+ <param name="value">The claim value.</param>
+ <param name="valueType">The claim value type. If this parameter is null, then <see cref="F:System.Security.Claims.ClaimValueTypes.String"></see> is used.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="type">type</paramref> or <paramref name="value">value</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Security.Claims.Claim.#ctor(System.String,System.String,System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Claims.Claim"></see> class with the specified claim type, value, value type, and issuer.</summary>
+ <param name="type">The claim type.</param>
+ <param name="value">The claim value.</param>
+ <param name="valueType">The claim value type. If this parameter is null, then <see cref="F:System.Security.Claims.ClaimValueTypes.String"></see> is used.</param>
+ <param name="issuer">The claim issuer. If this parameter is empty or null, then <see cref="F:System.Security.Claims.ClaimsIdentity.DefaultIssuer"></see> is used.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="type">type</paramref> or <paramref name="value">value</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Security.Claims.Claim.#ctor(System.String,System.String,System.String,System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Claims.Claim"></see> class with the specified claim type, value, value type, issuer, and original issuer.</summary>
+ <param name="type">The claim type.</param>
+ <param name="value">The claim value.</param>
+ <param name="valueType">The claim value type. If this parameter is null, then <see cref="F:System.Security.Claims.ClaimValueTypes.String"></see> is used.</param>
+ <param name="issuer">The claim issuer. If this parameter is empty or null, then <see cref="F:System.Security.Claims.ClaimsIdentity.DefaultIssuer"></see> is used.</param>
+ <param name="originalIssuer">The original issuer of the claim. If this parameter is empty or null, then the <see cref="P:System.Security.Claims.Claim.OriginalIssuer"></see> property is set to the value of the <see cref="P:System.Security.Claims.Claim.Issuer"></see> property.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="type">type</paramref> or <paramref name="value">value</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Security.Claims.Claim.#ctor(System.String,System.String,System.String,System.String,System.String,System.Security.Claims.ClaimsIdentity)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Claims.Claim"></see> class with the specified claim type, value, value type, issuer, original issuer and subject.</summary>
+ <param name="type">The claim type.</param>
+ <param name="value">The claim value.</param>
+ <param name="valueType">The claim value type. If this parameter is null, then <see cref="F:System.Security.Claims.ClaimValueTypes.String"></see> is used.</param>
+ <param name="issuer">The claim issuer. If this parameter is empty or null, then <see cref="F:System.Security.Claims.ClaimsIdentity.DefaultIssuer"></see> is used.</param>
+ <param name="originalIssuer">The original issuer of the claim. If this parameter is empty or null, then the <see cref="P:System.Security.Claims.Claim.OriginalIssuer"></see> property is set to the value of the <see cref="P:System.Security.Claims.Claim.Issuer"></see> property.</param>
+ <param name="subject">The subject that this claim describes.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="type">type</paramref> or <paramref name="value">value</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Security.Claims.Claim.Clone(System.Security.Claims.ClaimsIdentity)">
+ <summary>Returns a new <see cref="T:System.Security.Claims.Claim"></see> object copied from this object. The subject of the new claim is set to the specified ClaimsIdentity.</summary>
+ <param name="identity">The intended subject of the new claim.</param>
+ <returns>The new claim object.</returns>
+ </member>
+ <member name="M:System.Security.Claims.Claim.Clone">
+ <summary>Returns a new <see cref="T:System.Security.Claims.Claim"></see> object copied from this object. The new claim does not have a subject.</summary>
+ <returns>The new claim object.</returns>
+ </member>
+ <member name="P:System.Security.Claims.Claim.CustomSerializationData">
+ <summary>Contains any additional data provided by a derived type.</summary>
+ <returns>A <see cref="T:System.Byte"></see> array representing the additional serialized data.</returns>
+ </member>
+ <member name="P:System.Security.Claims.Claim.Issuer">
+ <summary>Gets the issuer of the claim.</summary>
+ <returns>A name that refers to the issuer of the claim.</returns>
+ </member>
+ <member name="P:System.Security.Claims.Claim.OriginalIssuer">
+ <summary>Gets the original issuer of the claim.</summary>
+ <returns>A name that refers to the original issuer of the claim.</returns>
+ </member>
+ <member name="P:System.Security.Claims.Claim.Properties">
+ <summary>Gets a dictionary that contains additional properties associated with this claim.</summary>
+ <returns>A dictionary that contains additional properties associated with the claim. The properties are represented as name-value pairs.</returns>
+ </member>
+ <member name="P:System.Security.Claims.Claim.Subject">
+ <summary>Gets the subject of the claim.</summary>
+ <returns>The subject of the claim.</returns>
+ </member>
+ <member name="M:System.Security.Claims.Claim.ToString">
+ <summary>Returns a string representation of this <see cref="T:System.Security.Claims.Claim"></see> object.</summary>
+ <returns>The string representation of this <see cref="T:System.Security.Claims.Claim"></see> object.</returns>
+ </member>
+ <member name="P:System.Security.Claims.Claim.Type">
+ <summary>Gets the claim type of the claim.</summary>
+ <returns>The claim type.</returns>
+ </member>
+ <member name="P:System.Security.Claims.Claim.Value">
+ <summary>Gets the value of the claim.</summary>
+ <returns>The claim value.</returns>
+ </member>
+ <member name="P:System.Security.Claims.Claim.ValueType">
+ <summary>Gets the value type of the claim.</summary>
+ <returns>The claim value type.</returns>
+ </member>
+ <member name="M:System.Security.Claims.Claim.WriteTo(System.IO.BinaryWriter)">
+ <summary>Writes this <see cref="T:System.Security.Claims.Claim"></see> to the writer.</summary>
+ <param name="writer">The writer to use for data storage.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="writer">writer</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Security.Claims.Claim.WriteTo(System.IO.BinaryWriter,System.Byte[])">
+ <summary>Writes this <see cref="T:System.Security.Claims.Claim"></see> to the writer.</summary>
+ <param name="writer">The writer to write this claim.</param>
+ <param name="userData">The user data to claim.</param>
+ </member>
+ <member name="T:System.Security.Claims.ClaimsIdentity">
+ <summary>Represents a claims-based identity.</summary>
+ </member>
+ <member name="M:System.Security.Claims.ClaimsIdentity.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Claims.ClaimsIdentity"></see> class with an empty claims collection.</summary>
+ </member>
+ <member name="M:System.Security.Claims.ClaimsIdentity.#ctor(System.Security.Principal.IIdentity,System.Collections.Generic.IEnumerable{System.Security.Claims.Claim},System.String,System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Claims.ClaimsIdentity"></see> class from the specified <see cref="T:System.Security.Principal.IIdentity"></see> using the specified claims, authentication type, name claim type, and role claim type.</summary>
+ <param name="identity">The identity from which to base the new claims identity.</param>
+ <param name="claims">The claims with which to populate the new claims identity.</param>
+ <param name="authenticationType">The type of authentication used.</param>
+ <param name="nameType">The claim type to use for name claims.</param>
+ <param name="roleType">The claim type to use for role claims.</param>
+ </member>
+ <member name="M:System.Security.Claims.ClaimsIdentity.#ctor(System.Collections.Generic.IEnumerable{System.Security.Claims.Claim},System.String,System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Claims.ClaimsIdentity"></see> class with the specified claims, authentication type, name claim type, and role claim type.</summary>
+ <param name="claims">The claims with which to populate the claims identity.</param>
+ <param name="authenticationType">The type of authentication used.</param>
+ <param name="nameType">The claim type to use for name claims.</param>
+ <param name="roleType">The claim type to use for role claims.</param>
+ </member>
+ <member name="M:System.Security.Claims.ClaimsIdentity.#ctor(System.String,System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Claims.ClaimsIdentity"></see> class with the specified authentication type, name claim type, and role claim type.</summary>
+ <param name="authenticationType">The type of authentication used.</param>
+ <param name="nameType">The claim type to use for name claims.</param>
+ <param name="roleType">The claim type to use for role claims.</param>
+ </member>
+ <member name="M:System.Security.Claims.ClaimsIdentity.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Claims.ClaimsIdentity"></see> class from a serialized stream created by using <see cref="T:System.Runtime.Serialization.ISerializable"></see>.</summary>
+ <param name="info">The serialized data.</param>
+ <param name="context">The context for serialization.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="info">info</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Security.Claims.ClaimsIdentity.#ctor(System.Collections.Generic.IEnumerable{System.Security.Claims.Claim},System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Claims.ClaimsIdentity"></see> class with the specified claims and authentication type.</summary>
+ <param name="claims">The claims with which to populate the claims identity.</param>
+ <param name="authenticationType">The type of authentication used.</param>
+ </member>
+ <member name="M:System.Security.Claims.ClaimsIdentity.#ctor(System.Security.Principal.IIdentity,System.Collections.Generic.IEnumerable{System.Security.Claims.Claim})">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Claims.ClaimsIdentity"></see> class using the specified claims and the specified <see cref="T:System.Security.Principal.IIdentity"></see>.</summary>
+ <param name="identity">The identity from which to base the new claims identity.</param>
+ <param name="claims">The claims with which to populate the claims identity.</param>
+ </member>
+ <member name="M:System.Security.Claims.ClaimsIdentity.#ctor(System.Security.Principal.IIdentity)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Claims.ClaimsIdentity"></see> class using the name and authentication type from the specified <see cref="T:System.Security.Principal.IIdentity"></see>.</summary>
+ <param name="identity">The identity from which to base the new claims identity.</param>
+ </member>
+ <member name="M:System.Security.Claims.ClaimsIdentity.#ctor(System.Security.Claims.ClaimsIdentity)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Claims.ClaimsIdentity"></see> class from an existing <see cref="T:System.Security.Claims.ClaimsIdentity"></see> instance.</summary>
+ <param name="other">The <see cref="T:System.Security.Claims.ClaimsIdentity"></see> to copy.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="other">other</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Security.Claims.ClaimsIdentity.#ctor(System.Runtime.Serialization.SerializationInfo)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Claims.ClaimsIdentity"></see> class from a serialized stream created by using <see cref="T:System.Runtime.Serialization.ISerializable"></see>.</summary>
+ <param name="info">The serialized data.</param>
+ </member>
+ <member name="M:System.Security.Claims.ClaimsIdentity.#ctor(System.IO.BinaryReader)">
+ <summary>Initializes an instance of <see cref="T:System.Security.Claims.ClaimsIdentity"></see> with the specified <see cref="T:System.IO.BinaryReader"></see>.</summary>
+ <param name="reader">A <see cref="T:System.IO.BinaryReader"></see> pointing to a <see cref="T:System.Security.Claims.ClaimsIdentity"></see>.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="reader">reader</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Security.Claims.ClaimsIdentity.#ctor(System.Collections.Generic.IEnumerable{System.Security.Claims.Claim})">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Claims.ClaimsIdentity"></see> class using an enumerated collection of <see cref="T:System.Security.Claims.Claim"></see> objects.</summary>
+ <param name="claims">The claims with which to populate the claims identity.</param>
+ </member>
+ <member name="M:System.Security.Claims.ClaimsIdentity.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Claims.ClaimsIdentity"></see> class with an empty claims collection and the specified authentication type.</summary>
+ <param name="authenticationType">The type of authentication used.</param>
+ </member>
+ <member name="P:System.Security.Claims.ClaimsIdentity.Actor">
+ <summary>Gets or sets the identity of the calling party that was granted delegation rights.</summary>
+ <returns>The calling party that was granted delegation rights.</returns>
+ <exception cref="T:System.InvalidOperationException">An attempt to set the property to the current instance occurs.</exception>
+ </member>
+ <member name="M:System.Security.Claims.ClaimsIdentity.AddClaim(System.Security.Claims.Claim)">
+ <summary>Adds a single claim to this claims identity.</summary>
+ <param name="claim">The claim to add.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="claim">claim</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Security.Claims.ClaimsIdentity.AddClaims(System.Collections.Generic.IEnumerable{System.Security.Claims.Claim})">
+ <summary>Adds a list of claims to this claims identity.</summary>
+ <param name="claims">The claims to add.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="claims">claims</paramref> is null.</exception>
+ </member>
+ <member name="P:System.Security.Claims.ClaimsIdentity.AuthenticationType">
+ <summary>Gets the authentication type.</summary>
+ <returns>The authentication type.</returns>
+ </member>
+ <member name="P:System.Security.Claims.ClaimsIdentity.BootstrapContext">
+ <summary>Gets or sets the token that was used to create this claims identity.</summary>
+ <returns>The bootstrap context.</returns>
+ </member>
+ <member name="P:System.Security.Claims.ClaimsIdentity.Claims">
+ <summary>Gets the claims associated with this claims identity.</summary>
+ <returns>The collection of claims associated with this claims identity.</returns>
+ </member>
+ <member name="M:System.Security.Claims.ClaimsIdentity.Clone">
+ <summary>Returns a new <see cref="T:System.Security.Claims.ClaimsIdentity"></see> copied from this claims identity.</summary>
+ <returns>A copy of the current instance.</returns>
+ </member>
+ <member name="M:System.Security.Claims.ClaimsIdentity.CreateClaim(System.IO.BinaryReader)">
+ <summary>Provides an extensibility point for derived types to create a custom <see cref="T:System.Security.Claims.Claim"></see>.</summary>
+ <param name="reader">The <see cref="T:System.IO.BinaryReader"></see> that points to the claim.</param>
+ <returns>A new <see cref="T:System.Security.Claims.Claim"></see>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="reader">reader</paramref> is null.</exception>
+ </member>
+ <member name="P:System.Security.Claims.ClaimsIdentity.CustomSerializationData">
+ <summary>Contains any additional data provided by a derived type. Typically set when calling <see cref="M:System.Security.Claims.ClaimsIdentity.WriteTo(System.IO.BinaryWriter,System.Byte[])"></see>.</summary>
+ <returns>A <see cref="T:System.Byte"></see> array representing the additional serialized data.</returns>
+ </member>
+ <member name="F:System.Security.Claims.ClaimsIdentity.DefaultIssuer">
+ <summary>The default issuer; &quot;LOCAL AUTHORITY&quot;.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Claims.ClaimsIdentity.DefaultNameClaimType">
+ <summary>The default name claim type; <see cref="F:System.Security.Claims.ClaimTypes.Name"></see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Claims.ClaimsIdentity.DefaultRoleClaimType">
+ <summary>The default role claim type; <see cref="F:System.Security.Claims.ClaimTypes.Role"></see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Security.Claims.ClaimsIdentity.FindAll(System.Predicate{System.Security.Claims.Claim})">
+ <summary>Retrieves all of the claims that are matched by the specified predicate.</summary>
+ <param name="match">The function that performs the matching logic.</param>
+ <returns>The matching claims. The list is read-only.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="match">match</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Security.Claims.ClaimsIdentity.FindAll(System.String)">
+ <summary>Retrieves all of the claims that have the specified claim type.</summary>
+ <param name="type">The claim type against which to match claims.</param>
+ <returns>The matching claims. The list is read-only.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="type">type</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Security.Claims.ClaimsIdentity.FindFirst(System.Predicate{System.Security.Claims.Claim})">
+ <summary>Retrieves the first claim that is matched by the specified predicate.</summary>
+ <param name="match">The function that performs the matching logic.</param>
+ <returns>The first matching claim or null if no match is found.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="match">match</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Security.Claims.ClaimsIdentity.FindFirst(System.String)">
+ <summary>Retrieves the first claim with the specified claim type.</summary>
+ <param name="type">The claim type to match.</param>
+ <returns>The first matching claim or null if no match is found.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="type">type</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Security.Claims.ClaimsIdentity.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Populates the <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> with data needed to serialize the current <see cref="T:System.Security.Claims.ClaimsIdentity"></see> object.</summary>
+ <param name="info">The object to populate with data.</param>
+ <param name="context">The destination for this serialization. Can be null.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="info">info</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Security.Claims.ClaimsIdentity.HasClaim(System.String,System.String)">
+ <summary>Determines whether this claims identity has a claim with the specified claim type and value.</summary>
+ <param name="type">The type of the claim to match.</param>
+ <param name="value">The value of the claim to match.</param>
+ <returns>true if a match is found; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="type">type</paramref> is null. -or- <paramref name="value">value</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Security.Claims.ClaimsIdentity.HasClaim(System.Predicate{System.Security.Claims.Claim})">
+ <summary>Determines whether this claims identity has a claim that is matched by the specified predicate.</summary>
+ <param name="match">The function that performs the matching logic.</param>
+ <returns>true if a matching claim exists; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="match">match</paramref> is null.</exception>
+ </member>
+ <member name="P:System.Security.Claims.ClaimsIdentity.IsAuthenticated">
+ <summary>Gets a value that indicates whether the identity has been authenticated.</summary>
+ <returns>true if the identity has been authenticated; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Security.Claims.ClaimsIdentity.Label">
+ <summary>Gets or sets the label for this claims identity.</summary>
+ <returns>The label.</returns>
+ </member>
+ <member name="P:System.Security.Claims.ClaimsIdentity.Name">
+ <summary>Gets the name of this claims identity.</summary>
+ <returns>The name or null.</returns>
+ </member>
+ <member name="P:System.Security.Claims.ClaimsIdentity.NameClaimType">
+ <summary>Gets the claim type that is used to determine which claims provide the value for the <see cref="P:System.Security.Claims.ClaimsIdentity.Name"></see> property of this claims identity.</summary>
+ <returns>The name claim type.</returns>
+ </member>
+ <member name="M:System.Security.Claims.ClaimsIdentity.RemoveClaim(System.Security.Claims.Claim)">
+ <summary>Attempts to remove a claim from the claims identity.</summary>
+ <param name="claim">The claim to remove.</param>
+ <exception cref="T:System.InvalidOperationException">The claim cannot be removed.</exception>
+ </member>
+ <member name="P:System.Security.Claims.ClaimsIdentity.RoleClaimType">
+ <summary>Gets the claim type that will be interpreted as a .NET Framework role among the claims in this claims identity.</summary>
+ <returns>The role claim type.</returns>
+ </member>
+ <member name="M:System.Security.Claims.ClaimsIdentity.TryRemoveClaim(System.Security.Claims.Claim)">
+ <summary>Attempts to remove a claim from the claims identity.</summary>
+ <param name="claim">The claim to remove.</param>
+ <returns>true if the claim was successfully removed; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Security.Claims.ClaimsIdentity.WriteTo(System.IO.BinaryWriter)">
+ <summary>Serializes using a <see cref="T:System.IO.BinaryWriter"></see>.</summary>
+ <param name="writer">The writer to use for data storage.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="writer">writer</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Security.Claims.ClaimsIdentity.WriteTo(System.IO.BinaryWriter,System.Byte[])">
+ <summary>Serializes using a <see cref="T:System.IO.BinaryWriter"></see>.</summary>
+ <param name="writer">The writer to use for data storage.</param>
+ <param name="userData">Additional data provided by the derived type.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="writer">writer</paramref> is null.</exception>
+ </member>
+ <member name="T:System.Security.Claims.ClaimsPrincipal">
+ <summary>An <see cref="T:System.Security.Principal.IPrincipal"></see> implementation that supports multiple claims-based identities.</summary>
+ </member>
+ <member name="M:System.Security.Claims.ClaimsPrincipal.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Claims.ClaimsPrincipal"></see> class.</summary>
+ </member>
+ <member name="M:System.Security.Claims.ClaimsPrincipal.#ctor(System.Collections.Generic.IEnumerable{System.Security.Claims.ClaimsIdentity})">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Claims.ClaimsPrincipal"></see> class using the specified claims identities.</summary>
+ <param name="identities">The identities from which to initialize the new claims principal.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="identities">identities</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Security.Claims.ClaimsPrincipal.#ctor(System.IO.BinaryReader)">
+ <summary>Initializes an instance of <see cref="T:System.Security.Claims.ClaimsPrincipal"></see> with the specified <see cref="T:System.IO.BinaryReader"></see>.</summary>
+ <param name="reader">A <see cref="T:System.IO.BinaryReader"></see> pointing to a <see cref="T:System.Security.Claims.ClaimsPrincipal"></see>.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="reader">reader</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Security.Claims.ClaimsPrincipal.#ctor(System.Security.Principal.IIdentity)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Claims.ClaimsPrincipal"></see> class from the specified identity.</summary>
+ <param name="identity">The identity from which to initialize the new claims principal.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="identity">identity</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Security.Claims.ClaimsPrincipal.#ctor(System.Security.Principal.IPrincipal)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Claims.ClaimsPrincipal"></see> class from the specified principal.</summary>
+ <param name="principal">The principal from which to initialize the new claims principal.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="principal">principal</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Security.Claims.ClaimsPrincipal.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Claims.ClaimsPrincipal"></see> class from a serialized stream created by using <see cref="T:System.Runtime.Serialization.ISerializable"></see>.</summary>
+ <param name="info">The serialized data.</param>
+ <param name="context">The context for serialization.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="info">info</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Security.Claims.ClaimsPrincipal.AddIdentities(System.Collections.Generic.IEnumerable{System.Security.Claims.ClaimsIdentity})">
+ <summary>Adds the specified claims identities to this claims principal.</summary>
+ <param name="identities">The claims identities to add.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="identities">identities</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Security.Claims.ClaimsPrincipal.AddIdentity(System.Security.Claims.ClaimsIdentity)">
+ <summary>Adds the specified claims identity to this claims principal.</summary>
+ <param name="identity">The claims identity to add.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="identity">identity</paramref> is null.</exception>
+ </member>
+ <member name="P:System.Security.Claims.ClaimsPrincipal.Claims">
+ <summary>Gets a collection that contains all of the claims from all of the claims identities associated with this claims principal.</summary>
+ <returns>The claims associated with this principal.</returns>
+ </member>
+ <member name="P:System.Security.Claims.ClaimsPrincipal.ClaimsPrincipalSelector">
+ <summary>Gets and sets the delegate used to select the claims principal returned by the <see cref="P:System.Security.Claims.ClaimsPrincipal.Current"></see> property.</summary>
+ <returns>The delegate. The default is null.</returns>
+ </member>
+ <member name="M:System.Security.Claims.ClaimsPrincipal.Clone">
+ <summary>Returns a copy of this instance.</summary>
+ <returns>A new copy of the <see cref="T:System.Security.Claims.ClaimsPrincipal"></see> object.</returns>
+ </member>
+ <member name="M:System.Security.Claims.ClaimsPrincipal.CreateClaimsIdentity(System.IO.BinaryReader)">
+ <summary>Creates a new claims identity.</summary>
+ <param name="reader">The binary reader.</param>
+ <returns>The created claims identity.</returns>
+ </member>
+ <member name="P:System.Security.Claims.ClaimsPrincipal.Current">
+ <summary>Gets the current claims principal.</summary>
+ <returns>The current claims principal.</returns>
+ </member>
+ <member name="P:System.Security.Claims.ClaimsPrincipal.CustomSerializationData">
+ <summary>Contains any additional data provided by a derived type. Typically set when calling <see cref="M:System.Security.Claims.ClaimsIdentity.WriteTo(System.IO.BinaryWriter,System.Byte[])"></see>.</summary>
+ <returns>A <see cref="T:System.Byte"></see> array representing the additional serialized data.</returns>
+ </member>
+ <member name="M:System.Security.Claims.ClaimsPrincipal.FindAll(System.Predicate{System.Security.Claims.Claim})">
+ <summary>Retrieves all of the claims that are matched by the specified predicate.</summary>
+ <param name="match">The function that performs the matching logic.</param>
+ <returns>The matching claims.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="match">match</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Security.Claims.ClaimsPrincipal.FindAll(System.String)">
+ <summary>Retrieves all or the claims that have the specified claim type.</summary>
+ <param name="type">The claim type against which to match claims.</param>
+ <returns>The matching claims.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="type">type</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Security.Claims.ClaimsPrincipal.FindFirst(System.Predicate{System.Security.Claims.Claim})">
+ <summary>Retrieves the first claim that is matched by the specified predicate.</summary>
+ <param name="match">The function that performs the matching logic.</param>
+ <returns>The first matching claim or null if no match is found.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="match">match</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Security.Claims.ClaimsPrincipal.FindFirst(System.String)">
+ <summary>Retrieves the first claim with the specified claim type.</summary>
+ <param name="type">The claim type to match.</param>
+ <returns>The first matching claim or null if no match is found.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="type">type</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Security.Claims.ClaimsPrincipal.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Populates the <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> with data needed to serialize the current <see cref="T:System.Security.Claims.ClaimsPrincipal"></see> object.</summary>
+ <param name="info">The object to populate with data.</param>
+ <param name="context">The destination for this serialization. Can be null.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="info">info</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Security.Claims.ClaimsPrincipal.HasClaim(System.Predicate{System.Security.Claims.Claim})">
+ <summary>Determines whether any of the claims identities associated with this claims principal contains a claim that is matched by the specified predicate.</summary>
+ <param name="match">The function that performs the matching logic.</param>
+ <returns>true if a matching claim exists; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="match">match</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Security.Claims.ClaimsPrincipal.HasClaim(System.String,System.String)">
+ <summary>Determines whether any of the claims identities associated with this claims principal contains a claim with the specified claim type and value.</summary>
+ <param name="type">The type of the claim to match.</param>
+ <param name="value">The value of the claim to match.</param>
+ <returns>true if a matching claim exists; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="type">type</paramref> is null. -or- <paramref name="value">value</paramref> is null.</exception>
+ </member>
+ <member name="P:System.Security.Claims.ClaimsPrincipal.Identities">
+ <summary>Gets a collection that contains all of the claims identities associated with this claims principal.</summary>
+ <returns>The collection of claims identities.</returns>
+ </member>
+ <member name="P:System.Security.Claims.ClaimsPrincipal.Identity">
+ <summary>Gets the primary claims identity associated with this claims principal.</summary>
+ <returns>The primary claims identity associated with this claims principal.</returns>
+ </member>
+ <member name="M:System.Security.Claims.ClaimsPrincipal.IsInRole(System.String)">
+ <summary>Returns a value that indicates whether the entity (user) represented by this claims principal is in the specified role.</summary>
+ <param name="role">The role for which to check.</param>
+ <returns>true if claims principal is in the specified role; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Security.Claims.ClaimsPrincipal.PrimaryIdentitySelector">
+ <summary>Gets and sets the delegate used to select the claims identity returned by the <see cref="P:System.Security.Claims.ClaimsPrincipal.Identity"></see> property.</summary>
+ <returns>The delegate. The default is null.</returns>
+ </member>
+ <member name="M:System.Security.Claims.ClaimsPrincipal.WriteTo(System.IO.BinaryWriter)">
+ <summary>Serializes using a <see cref="T:System.IO.BinaryWriter"></see>.</summary>
+ <param name="writer">The writer to use for data storage.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="writer">writer</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Security.Claims.ClaimsPrincipal.WriteTo(System.IO.BinaryWriter,System.Byte[])">
+ <summary>Serializes using a <see cref="T:System.IO.BinaryWriter"></see>.</summary>
+ <param name="writer">The writer to use for data storage.</param>
+ <param name="userData">Additional data provided by the derived type.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="writer">writer</paramref> is null.</exception>
+ </member>
+ <member name="T:System.Security.Claims.ClaimTypes">
+ <summary>Defines constants for the well-known claim types that can be assigned to a subject. This class cannot be inherited.</summary>
+ </member>
+ <member name="F:System.Security.Claims.ClaimTypes.Actor">
+ <summary><see cref="http://schemas.xmlsoap.org/ws/2009/09/identity/claims/actor">http://schemas.xmlsoap.org/ws/2009/09/identity/claims/actor</see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Claims.ClaimTypes.Anonymous">
+ <summary>The URI for a claim that specifies the anonymous user; <see cref="http://schemas.xmlsoap.org/ws/2005/05/identity/claims/anonymous">http://schemas.xmlsoap.org/ws/2005/05/identity/claims/anonymous</see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Claims.ClaimTypes.Authentication">
+ <summary>The URI for a claim that specifies details about whether an identity is authenticated, <see cref="http://schemas.xmlsoap.org/ws/2005/05/identity/claims/authenticated">http://schemas.xmlsoap.org/ws/2005/05/identity/claims/authenticated</see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Claims.ClaimTypes.AuthenticationInstant">
+ <summary>The URI for a claim that specifies the instant at which an entity was authenticated; <see cref="http://schemas.microsoft.com/ws/2008/06/identity/claims/authenticationinstant">http://schemas.microsoft.com/ws/2008/06/identity/claims/authenticationinstant</see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Claims.ClaimTypes.AuthenticationMethod">
+ <summary>The URI for a claim that specifies the method with which an entity was authenticated; <see cref="http://schemas.microsoft.com/ws/2008/06/identity/claims/authenticationmethod">http://schemas.microsoft.com/ws/2008/06/identity/claims/authenticationmethod</see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Claims.ClaimTypes.AuthorizationDecision">
+ <summary>The URI for a claim that specifies an authorization decision on an entity; <see cref="http://schemas.xmlsoap.org/ws/2005/05/identity/claims/authorizationdecision">http://schemas.xmlsoap.org/ws/2005/05/identity/claims/authorizationdecision</see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Claims.ClaimTypes.CookiePath">
+ <summary>The URI for a claim that specifies the cookie path; <see cref="http://schemas.microsoft.com/ws/2008/06/identity/claims/cookiepath">http://schemas.microsoft.com/ws/2008/06/identity/claims/cookiepath</see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Claims.ClaimTypes.Country">
+ <summary>The URI for a claim that specifies the country/region in which an entity resides, <see cref="http://schemas.xmlsoap.org/ws/2005/05/identity/claims/country">http://schemas.xmlsoap.org/ws/2005/05/identity/claims/country</see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Claims.ClaimTypes.DateOfBirth">
+ <summary>The URI for a claim that specifies the date of birth of an entity, <see cref="http://schemas.xmlsoap.org/ws/2005/05/identity/claims/dateofbirth">http://schemas.xmlsoap.org/ws/2005/05/identity/claims/dateofbirth</see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Claims.ClaimTypes.DenyOnlyPrimaryGroupSid">
+ <summary>The URI for a claim that specifies the deny-only primary group SID on an entity; <see cref="http://schemas.microsoft.com/ws/2008/06/identity/claims/denyonlyprimarygroupsid">http://schemas.microsoft.com/ws/2008/06/identity/claims/denyonlyprimarygroupsid</see>. A deny-only SID denies the specified entity to a securable object.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Claims.ClaimTypes.DenyOnlyPrimarySid">
+ <summary>The URI for a claim that specifies the deny-only primary SID on an entity; <see cref="http://schemas.microsoft.com/ws/2008/06/identity/claims/denyonlyprimarysid">http://schemas.microsoft.com/ws/2008/06/identity/claims/denyonlyprimarysid</see>. A deny-only SID denies the specified entity to a securable object.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Claims.ClaimTypes.DenyOnlySid">
+ <summary>The URI for a claim that specifies a deny-only security identifier (SID) for an entity, <see cref="http://schemas.xmlsoap.org/ws/2005/05/identity/claims/denyonlysid">http://schemas.xmlsoap.org/ws/2005/05/identity/claims/denyonlysid</see>. A deny-only SID denies the specified entity to a securable object.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Claims.ClaimTypes.DenyOnlyWindowsDeviceGroup">
+ <summary><see cref="http://schemas.microsoft.com/ws/2008/06/identity/claims/denyonlywindowsdevicegroup">http://schemas.microsoft.com/ws/2008/06/identity/claims/denyonlywindowsdevicegroup</see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Claims.ClaimTypes.Dns">
+ <summary>The URI for a claim that specifies the DNS name associated with the computer name or with the alternative name of either the subject or issuer of an X.509 certificate, <see cref="http://schemas.xmlsoap.org/ws/2005/05/identity/claims/dns">http://schemas.xmlsoap.org/ws/2005/05/identity/claims/dns</see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Claims.ClaimTypes.Dsa">
+ <summary><see cref="http://schemas.microsoft.com/ws/2008/06/identity/claims/dsa">http://schemas.microsoft.com/ws/2008/06/identity/claims/dsa</see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Claims.ClaimTypes.Email">
+ <summary>The URI for a claim that specifies the email address of an entity, <see cref="http://schemas.xmlsoap.org/ws/2005/05/identity/claims/email">http://schemas.xmlsoap.org/ws/2005/05/identity/claims/email</see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Claims.ClaimTypes.Expiration">
+ <summary><see cref="http://schemas.microsoft.com/ws/2008/06/identity/claims/expiration">http://schemas.microsoft.com/ws/2008/06/identity/claims/expiration</see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Claims.ClaimTypes.Expired">
+ <summary><see cref="http://schemas.microsoft.com/ws/2008/06/identity/claims/expired">http://schemas.microsoft.com/ws/2008/06/identity/claims/expired</see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Claims.ClaimTypes.Gender">
+ <summary>The URI for a claim that specifies the gender of an entity, <see cref="http://schemas.xmlsoap.org/ws/2005/05/identity/claims/gender">http://schemas.xmlsoap.org/ws/2005/05/identity/claims/gender</see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Claims.ClaimTypes.GivenName">
+ <summary>The URI for a claim that specifies the given name of an entity, <see cref="http://schemas.xmlsoap.org/ws/2005/05/identity/claims/givenname">http://schemas.xmlsoap.org/ws/2005/05/identity/claims/givenname</see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Claims.ClaimTypes.GroupSid">
+ <summary>The URI for a claim that specifies the SID for the group of an entity, <see cref="http://schemas.microsoft.com/ws/2008/06/identity/claims/groupsid">http://schemas.microsoft.com/ws/2008/06/identity/claims/groupsid</see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Claims.ClaimTypes.Hash">
+ <summary>The URI for a claim that specifies a hash value, <see cref="http://schemas.xmlsoap.org/ws/2005/05/identity/claims/hash">http://schemas.xmlsoap.org/ws/2005/05/identity/claims/hash</see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Claims.ClaimTypes.HomePhone">
+ <summary>The URI for a claim that specifies the home phone number of an entity, <see cref="http://schemas.xmlsoap.org/ws/2005/05/identity/claims/homephone">http://schemas.xmlsoap.org/ws/2005/05/identity/claims/homephone</see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Claims.ClaimTypes.IsPersistent">
+ <summary><see cref="http://schemas.microsoft.com/ws/2008/06/identity/claims/ispersistent">http://schemas.microsoft.com/ws/2008/06/identity/claims/ispersistent</see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Claims.ClaimTypes.Locality">
+ <summary>The URI for a claim that specifies the locale in which an entity resides, <see cref="http://schemas.xmlsoap.org/ws/2005/05/identity/claims/locality">http://schemas.xmlsoap.org/ws/2005/05/identity/claims/locality</see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Claims.ClaimTypes.MobilePhone">
+ <summary>The URI for a claim that specifies the mobile phone number of an entity, <see cref="http://schemas.xmlsoap.org/ws/2005/05/identity/claims/mobilephone">http://schemas.xmlsoap.org/ws/2005/05/identity/claims/mobilephone</see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Claims.ClaimTypes.Name">
+ <summary>The URI for a claim that specifies the name of an entity, <see cref="http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name">http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name</see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Claims.ClaimTypes.NameIdentifier">
+ <summary>The URI for a claim that specifies the name of an entity, <see cref="http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier">http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier</see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Claims.ClaimTypes.OtherPhone">
+ <summary>The URI for a claim that specifies the alternative phone number of an entity, <see cref="http://schemas.xmlsoap.org/ws/2005/05/identity/claims/otherphone">http://schemas.xmlsoap.org/ws/2005/05/identity/claims/otherphone</see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Claims.ClaimTypes.PostalCode">
+ <summary>The URI for a claim that specifies the postal code of an entity, <see cref="http://schemas.xmlsoap.org/ws/2005/05/identity/claims/postalcode">http://schemas.xmlsoap.org/ws/2005/05/identity/claims/postalcode</see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Claims.ClaimTypes.PrimaryGroupSid">
+ <summary>The URI for a claim that specifies the primary group SID of an entity, <see cref="http://schemas.microsoft.com/ws/2008/06/identity/claims/primarygroupsid">http://schemas.microsoft.com/ws/2008/06/identity/claims/primarygroupsid</see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Claims.ClaimTypes.PrimarySid">
+ <summary>The URI for a claim that specifies the primary SID of an entity, <see cref="http://schemas.microsoft.com/ws/2008/06/identity/claims/primarysid">http://schemas.microsoft.com/ws/2008/06/identity/claims/primarysid</see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Claims.ClaimTypes.Role">
+ <summary>The URI for a claim that specifies the role of an entity, <see cref="http://schemas.microsoft.com/ws/2008/06/identity/claims/role">http://schemas.microsoft.com/ws/2008/06/identity/claims/role</see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Claims.ClaimTypes.Rsa">
+ <summary>The URI for a claim that specifies an RSA key, <see cref="http://schemas.xmlsoap.org/ws/2005/05/identity/claims/rsa">http://schemas.xmlsoap.org/ws/2005/05/identity/claims/rsa</see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Claims.ClaimTypes.SerialNumber">
+ <summary>The URI for a claim that specifies a serial number, <see cref="http://schemas.microsoft.com/ws/2008/06/identity/claims/serialnumber">http://schemas.microsoft.com/ws/2008/06/identity/claims/serialnumber</see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Claims.ClaimTypes.Sid">
+ <summary>The URI for a claim that specifies a security identifier (SID), <see cref="http://schemas.xmlsoap.org/ws/2005/05/identity/claims/sid">http://schemas.xmlsoap.org/ws/2005/05/identity/claims/sid</see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Claims.ClaimTypes.Spn">
+ <summary>The URI for a claim that specifies a service principal name (SPN) claim, <see cref="http://schemas.xmlsoap.org/ws/2005/05/identity/claims/spn">http://schemas.xmlsoap.org/ws/2005/05/identity/claims/spn</see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Claims.ClaimTypes.StateOrProvince">
+ <summary>The URI for a claim that specifies the state or province in which an entity resides, <see cref="http://schemas.xmlsoap.org/ws/2005/05/identity/claims/stateorprovince">http://schemas.xmlsoap.org/ws/2005/05/identity/claims/stateorprovince</see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Claims.ClaimTypes.StreetAddress">
+ <summary>The URI for a claim that specifies the street address of an entity, <see cref="http://schemas.xmlsoap.org/ws/2005/05/identity/claims/streetaddress">http://schemas.xmlsoap.org/ws/2005/05/identity/claims/streetaddress</see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Claims.ClaimTypes.Surname">
+ <summary>The URI for a claim that specifies the surname of an entity, <see cref="http://schemas.xmlsoap.org/ws/2005/05/identity/claims/surname">http://schemas.xmlsoap.org/ws/2005/05/identity/claims/surname</see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Claims.ClaimTypes.System">
+ <summary>The URI for a claim that identifies the system entity, <see cref="http://schemas.xmlsoap.org/ws/2005/05/identity/claims/system">http://schemas.xmlsoap.org/ws/2005/05/identity/claims/system</see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Claims.ClaimTypes.Thumbprint">
+ <summary>The URI for a claim that specifies a thumbprint, <see cref="http://schemas.xmlsoap.org/ws/2005/05/identity/claims/thumbprint">http://schemas.xmlsoap.org/ws/2005/05/identity/claims/thumbprint</see>. A thumbprint is a globally unique SHA-1 hash of an X.509 certificate.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Claims.ClaimTypes.Upn">
+ <summary>The URI for a claim that specifies a user principal name (UPN), <see cref="http://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn">http://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn</see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Claims.ClaimTypes.Uri">
+ <summary>The URI for a claim that specifies a URI, <see cref="http://schemas.xmlsoap.org/ws/2005/05/identity/claims/uri">http://schemas.xmlsoap.org/ws/2005/05/identity/claims/uri</see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Claims.ClaimTypes.UserData">
+ <summary><see cref="http://schemas.microsoft.com/ws/2008/06/identity/claims/userdata">http://schemas.microsoft.com/ws/2008/06/identity/claims/userdata</see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Claims.ClaimTypes.Version">
+ <summary><see cref="http://schemas.microsoft.com/ws/2008/06/identity/claims/version">http://schemas.microsoft.com/ws/2008/06/identity/claims/version</see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Claims.ClaimTypes.Webpage">
+ <summary>The URI for a claim that specifies the webpage of an entity, <see cref="http://schemas.xmlsoap.org/ws/2005/05/identity/claims/webpage">http://schemas.xmlsoap.org/ws/2005/05/identity/claims/webpage</see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Claims.ClaimTypes.WindowsAccountName">
+ <summary>The URI for a claim that specifies the Windows domain account name of an entity, <see cref="http://schemas.microsoft.com/ws/2008/06/identity/claims/windowsaccountname">http://schemas.microsoft.com/ws/2008/06/identity/claims/windowsaccountname</see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Claims.ClaimTypes.WindowsDeviceClaim">
+ <summary><see cref="http://schemas.microsoft.com/ws/2008/06/identity/claims/windowsdeviceclaim">http://schemas.microsoft.com/ws/2008/06/identity/claims/windowsdeviceclaim</see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Claims.ClaimTypes.WindowsDeviceGroup">
+ <summary><see cref="http://schemas.microsoft.com/ws/2008/06/identity/claims/windowsdevicegroup">http://schemas.microsoft.com/ws/2008/06/identity/claims/windowsdevicegroup</see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Claims.ClaimTypes.WindowsFqbnVersion">
+ <summary><see cref="http://schemas.microsoft.com/ws/2008/06/identity/claims/windowsfqbnversion">http://schemas.microsoft.com/ws/2008/06/identity/claims/windowsfqbnversion</see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Claims.ClaimTypes.WindowsSubAuthority">
+ <summary><see cref="http://schemas.microsoft.com/ws/2008/06/identity/claims/windowssubauthority">http://schemas.microsoft.com/ws/2008/06/identity/claims/windowssubauthority</see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Claims.ClaimTypes.WindowsUserClaim">
+ <summary><see cref="http://schemas.microsoft.com/ws/2008/06/identity/claims/windowsuserclaim">http://schemas.microsoft.com/ws/2008/06/identity/claims/windowsuserclaim</see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Claims.ClaimTypes.X500DistinguishedName">
+ <summary>The URI for a distinguished name claim of an X.509 certificate, <see cref="http://schemas.xmlsoap.org/ws/2005/05/identity/claims/x500distinguishedname">http://schemas.xmlsoap.org/ws/2005/05/identity/claims/x500distinguishedname</see>. The X.500 standard defines the methodology for defining distinguished names that are used by X.509 certificates.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Security.SecurityCriticalScope">
+ <summary>Specifies the scope of a <see cref="T:System.Security.SecurityCriticalAttribute"></see>.</summary>
+ </member>
+ <member name="F:System.Security.SecurityCriticalScope.Everything">
+ <summary>The attribute applies to all code that follows it.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.SecurityCriticalScope.Explicit">
+ <summary>The attribute applies only to the immediate target.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Security.SecurityElement">
+ <summary>Represents the XML object model for encoding security objects. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Security.SecurityElement.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.SecurityElement"></see> class with the specified tag.</summary>
+ <param name="tag">The tag name of an XML element.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="tag">tag</paramref> parameter is null.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="tag">tag</paramref> parameter is invalid in XML.</exception>
+ </member>
+ <member name="M:System.Security.SecurityElement.#ctor(System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.SecurityElement"></see> class with the specified tag and text.</summary>
+ <param name="tag">The tag name of the XML element.</param>
+ <param name="text">The text content within the element.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="tag">tag</paramref> parameter is null.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="tag">tag</paramref> parameter or <paramref name="text">text</paramref> parameter is invalid in XML.</exception>
+ </member>
+ <member name="M:System.Security.SecurityElement.AddAttribute(System.String,System.String)">
+ <summary>Adds a name/value attribute to an XML element.</summary>
+ <param name="name">The name of the attribute.</param>
+ <param name="value">The value of the attribute.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="name">name</paramref> parameter or <paramref name="value">value</paramref> parameter is null.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="name">name</paramref> parameter or <paramref name="value">value</paramref> parameter is invalid in XML. -or- An attribute with the name specified by the <paramref name="name">name</paramref> parameter already exists.</exception>
+ </member>
+ <member name="M:System.Security.SecurityElement.AddChild(System.Security.SecurityElement)">
+ <summary>Adds a child element to the XML element.</summary>
+ <param name="child">The child element to add.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="child">child</paramref> parameter is null.</exception>
+ </member>
+ <member name="M:System.Security.SecurityElement.Attribute(System.String)">
+ <summary>Finds an attribute by name in an XML element.</summary>
+ <param name="name">The name of the attribute for which to search.</param>
+ <returns>The value associated with the named attribute, or null if no attribute with <paramref name="name">name</paramref> exists.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="name">name</paramref> parameter is null.</exception>
+ </member>
+ <member name="P:System.Security.SecurityElement.Attributes">
+ <summary>Gets or sets the attributes of an XML element as name/value pairs.</summary>
+ <returns>The <see cref="T:System.Collections.Hashtable"></see> object for the attribute values of the XML element.</returns>
+ <exception cref="T:System.InvalidCastException">The name or value of the <see cref="T:System.Collections.Hashtable"></see> object is invalid.</exception>
+ <exception cref="T:System.ArgumentException">The name is not a valid XML attribute name.</exception>
+ </member>
+ <member name="P:System.Security.SecurityElement.Children">
+ <summary>Gets or sets the array of child elements of the XML element.</summary>
+ <returns>The ordered child elements of the XML element as security elements.</returns>
+ <exception cref="T:System.ArgumentException">A child of the XML parent node is null.</exception>
+ </member>
+ <member name="M:System.Security.SecurityElement.Copy">
+ <summary>Creates and returns an identical copy of the current <see cref="T:System.Security.SecurityElement"></see> object.</summary>
+ <returns>A copy of the current <see cref="T:System.Security.SecurityElement"></see> object.</returns>
+ </member>
+ <member name="M:System.Security.SecurityElement.Equal(System.Security.SecurityElement)">
+ <summary>Compares two XML element objects for equality.</summary>
+ <param name="other">An XML element object to which to compare the current XML element object.</param>
+ <returns>true if the tag, attribute names and values, child elements, and text fields in the current XML element are identical to their counterparts in the <paramref name="other">other</paramref> parameter; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Security.SecurityElement.Escape(System.String)">
+ <summary>Replaces invalid XML characters in a string with their valid XML equivalent.</summary>
+ <param name="str">The string within which to escape invalid characters.</param>
+ <returns>The input string with invalid characters replaced.</returns>
+ </member>
+ <member name="M:System.Security.SecurityElement.FromString(System.String)">
+ <summary>Creates a security element from an XML-encoded string.</summary>
+ <param name="xml">The XML-encoded string from which to create the security element.</param>
+ <returns>A <see cref="T:System.Security.SecurityElement"></see> created from the XML.</returns>
+ <exception cref="T:System.Security.XmlSyntaxException"><paramref name="xml">xml</paramref> contains one or more single quotation mark characters.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="xml">xml</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Security.SecurityElement.IsValidAttributeName(System.String)">
+ <summary>Determines whether a string is a valid attribute name.</summary>
+ <param name="name">The attribute name to test for validity.</param>
+ <returns>true if the <paramref name="name">name</paramref> parameter is a valid XML attribute name; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Security.SecurityElement.IsValidAttributeValue(System.String)">
+ <summary>Determines whether a string is a valid attribute value.</summary>
+ <param name="value">The attribute value to test for validity.</param>
+ <returns>true if the <paramref name="value">value</paramref> parameter is a valid XML attribute value; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Security.SecurityElement.IsValidTag(System.String)">
+ <summary>Determines whether a string is a valid tag.</summary>
+ <param name="tag">The tag to test for validity.</param>
+ <returns>true if the <paramref name="tag">tag</paramref> parameter is a valid XML tag; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Security.SecurityElement.IsValidText(System.String)">
+ <summary>Determines whether a string is valid as text within an XML element.</summary>
+ <param name="text">The text to test for validity.</param>
+ <returns>true if the <paramref name="text">text</paramref> parameter is a valid XML text element; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Security.SecurityElement.SearchForChildByTag(System.String)">
+ <summary>Finds a child by its tag name.</summary>
+ <param name="tag">The tag for which to search in child elements.</param>
+ <returns>The first child XML element with the specified tag value, or null if no child element with <paramref name="tag">tag</paramref> exists.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="tag">tag</paramref> parameter is null.</exception>
+ </member>
+ <member name="M:System.Security.SecurityElement.SearchForTextOfTag(System.String)">
+ <summary>Finds a child by its tag name and returns the contained text.</summary>
+ <param name="tag">The tag for which to search in child elements.</param>
+ <returns>The text contents of the first child element with the specified tag value.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="tag">tag</paramref> is null.</exception>
+ </member>
+ <member name="P:System.Security.SecurityElement.Tag">
+ <summary>Gets or sets the tag name of an XML element.</summary>
+ <returns>The tag name of an XML element.</returns>
+ <exception cref="T:System.ArgumentNullException">The tag is null.</exception>
+ <exception cref="T:System.ArgumentException">The tag is not valid in XML.</exception>
+ </member>
+ <member name="P:System.Security.SecurityElement.Text">
+ <summary>Gets or sets the text within an XML element.</summary>
+ <returns>The value of the text within an XML element.</returns>
+ <exception cref="T:System.ArgumentException">The text is not valid in XML.</exception>
+ </member>
+ <member name="M:System.Security.SecurityElement.ToString">
+ <summary>Produces a string representation of an XML element and its constituent attributes, child elements, and text.</summary>
+ <returns>The XML element and its contents.</returns>
+ </member>
+ <member name="T:System.Security.SecurityException">
+ <summary>The exception that is thrown when a security error is detected.</summary>
+ </member>
+ <member name="M:System.Security.SecurityException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.SecurityException"></see> class with default properties.</summary>
+ </member>
+ <member name="M:System.Security.SecurityException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.SecurityException"></see> class with a specified error message.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ </member>
+ <member name="M:System.Security.SecurityException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.SecurityException"></see> class with serialized data.</summary>
+ <param name="info">The object that holds the serialized object data.</param>
+ <param name="context">The contextual information about the source or destination.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="info">info</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Security.SecurityException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.SecurityException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="inner">The exception that is the cause of the current exception. If the inner parameter is not null, the current exception is raised in a catch block that handles the inner exception.</param>
+ </member>
+ <member name="M:System.Security.SecurityException.#ctor(System.String,System.Type)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.SecurityException"></see> class with a specified error message and the permission type that caused the exception to be thrown.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="type">The type of the permission that caused the exception to be thrown.</param>
+ </member>
+ <member name="M:System.Security.SecurityException.#ctor(System.String,System.Type,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.SecurityException"></see> class with a specified error message, the permission type that caused the exception to be thrown, and the permission state.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="type">The type of the permission that caused the exception to be thrown.</param>
+ <param name="state">The state of the permission that caused the exception to be thrown.</param>
+ </member>
+ <member name="P:System.Security.SecurityException.Demanded">
+ <summary>Gets or sets the demanded security permission, permission set, or permission set collection that failed.</summary>
+ <returns>A permission, permission set, or permission set collection object.</returns>
+ </member>
+ <member name="P:System.Security.SecurityException.DenySetInstance">
+ <summary>Gets or sets the denied security permission, permission set, or permission set collection that caused a demand to fail.</summary>
+ <returns>A permission, permission set, or permission set collection object.</returns>
+ </member>
+ <member name="P:System.Security.SecurityException.FailedAssemblyInfo">
+ <summary>Gets or sets information about the failed assembly.</summary>
+ <returns>An <see cref="T:System.Reflection.AssemblyName"></see> that identifies the failed assembly.</returns>
+ </member>
+ <member name="M:System.Security.SecurityException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> with information about the <see cref="T:System.Security.SecurityException"></see>.</summary>
+ <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> that holds the serialized object data about the exception being thrown.</param>
+ <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"></see> that contains contextual information about the source or destination.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="info">info</paramref> parameter is null.</exception>
+ </member>
+ <member name="P:System.Security.SecurityException.GrantedSet">
+ <summary>Gets or sets the granted permission set of the assembly that caused the <see cref="T:System.Security.SecurityException"></see>.</summary>
+ <returns>The XML representation of the granted set of the assembly.</returns>
+ </member>
+ <member name="P:System.Security.SecurityException.Method">
+ <summary>Gets or sets the information about the method associated with the exception.</summary>
+ <returns>A <see cref="T:System.Reflection.MethodInfo"></see> object describing the method.</returns>
+ </member>
+ <member name="P:System.Security.SecurityException.PermissionState">
+ <summary>Gets or sets the state of the permission that threw the exception.</summary>
+ <returns>The state of the permission at the time the exception was thrown.</returns>
+ </member>
+ <member name="P:System.Security.SecurityException.PermissionType">
+ <summary>Gets or sets the type of the permission that failed.</summary>
+ <returns>The type of the permission that failed.</returns>
+ </member>
+ <member name="P:System.Security.SecurityException.PermitOnlySetInstance">
+ <summary>Gets or sets the permission, permission set, or permission set collection that is part of the permit-only stack frame that caused a security check to fail.</summary>
+ <returns>A permission, permission set, or permission set collection object.</returns>
+ </member>
+ <member name="P:System.Security.SecurityException.RefusedSet">
+ <summary>Gets or sets the refused permission set of the assembly that caused the <see cref="T:System.Security.SecurityException"></see>.</summary>
+ <returns>The XML representation of the refused permission set of the assembly.</returns>
+ </member>
+ <member name="M:System.Security.SecurityException.ToString">
+ <summary>Returns a representation of the current <see cref="T:System.Security.SecurityException"></see>.</summary>
+ <returns>A string representation of the current <see cref="T:System.Security.SecurityException"></see>.</returns>
+ </member>
+ <member name="P:System.Security.SecurityException.Url">
+ <summary>Gets or sets the URL of the assembly that caused the exception.</summary>
+ <returns>A URL that identifies the location of the assembly.</returns>
+ </member>
+ <member name="T:System.Security.SecurityRulesAttribute">
+ <summary>Indicates the set of security rules the common language runtime should enforce for an assembly.</summary>
+ </member>
+ <member name="M:System.Security.SecurityRulesAttribute.#ctor(System.Security.SecurityRuleSet)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.SecurityRulesAttribute"></see> class using the specified rule set value.</summary>
+ <param name="ruleSet">One of the enumeration values that specifies the transparency rules set.</param>
+ </member>
+ <member name="P:System.Security.SecurityRulesAttribute.RuleSet">
+ <summary>Gets the rule set to be applied.</summary>
+ <returns>One of the enumeration values that specifies the transparency rules to be applied.</returns>
+ </member>
+ <member name="P:System.Security.SecurityRulesAttribute.SkipVerificationInFullTrust">
+ <summary>Determines whether fully trusted transparent code should skip Microsoft intermediate language (MSIL) verification.</summary>
+ <returns>true if MSIL verification should be skipped; otherwise, false. The default is false.</returns>
+ </member>
+ <member name="T:System.Security.SecurityRuleSet">
+ <summary>Identifies the set of security rules the common language runtime should enforce for an assembly.</summary>
+ </member>
+ <member name="F:System.Security.SecurityRuleSet.Level1">
+ <summary>Indicates that the runtime will enforce level 1 (.NET Framework version 2.0) transparency rules.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.SecurityRuleSet.Level2">
+ <summary>Indicates that the runtime will enforce level 2 transparency rules.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.SecurityRuleSet.None">
+ <summary>Unsupported. Using this value results in a <see cref="T:System.IO.FileLoadException"></see> being thrown.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Security.SecuritySafeCriticalAttribute">
+ <summary>Identifies types or members as security-critical and safely accessible by transparent code.</summary>
+ </member>
+ <member name="M:System.Security.SecuritySafeCriticalAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.SecuritySafeCriticalAttribute"></see> class.</summary>
+ </member>
+ <member name="T:System.Security.SecurityTransparentAttribute">
+ <summary>Specifies that an assembly cannot cause an elevation of privilege.</summary>
+ </member>
+ <member name="M:System.Security.SecurityTransparentAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.SecurityTransparentAttribute"></see> class.</summary>
+ </member>
+ <member name="T:System.Security.SecurityTreatAsSafeAttribute">
+ <summary>Identifies which of the nonpublic <see cref="T:System.Security.SecurityCriticalAttribute"></see> members are accessible by transparent code within the assembly.</summary>
+ </member>
+ <member name="M:System.Security.SecurityTreatAsSafeAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.SecurityTreatAsSafeAttribute"></see> class.</summary>
+ </member>
+ <member name="T:System.Security.SuppressUnmanagedCodeSecurityAttribute">
+ <summary>Allows managed code to call into unmanaged code without a stack walk. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Security.SuppressUnmanagedCodeSecurityAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.SuppressUnmanagedCodeSecurityAttribute"></see> class.</summary>
+ </member>
+ <member name="T:System.Security.UnverifiableCodeAttribute">
+ <summary>Marks modules containing unverifiable code. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Security.UnverifiableCodeAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.UnverifiableCodeAttribute"></see> class.</summary>
+ </member>
+ <member name="T:System.Security.VerificationException">
+ <summary>The exception that is thrown when the security policy requires code to be type safe and the verification process is unable to verify that the code is type safe.</summary>
+ </member>
+ <member name="M:System.Security.VerificationException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.VerificationException"></see> class with default properties.</summary>
+ </member>
+ <member name="M:System.Security.VerificationException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.VerificationException"></see> class with an explanatory message.</summary>
+ <param name="message">A message indicating the reason the exception occurred.</param>
+ </member>
+ <member name="M:System.Security.VerificationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.VerificationException"></see> class with serialized data.</summary>
+ <param name="info">The object that holds the serialized object data.</param>
+ <param name="context">The contextual information about the source or destination.</param>
+ </member>
+ <member name="M:System.Security.VerificationException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.VerificationException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="innerException">The exception that is the cause of the current exception. If the innerException parameter is not null, the current exception is raised in a catch block that handles the inner exception.</param>
+ </member>
+ <member name="T:System.SerializableAttribute">
+ <summary>Indicates that a class can be serialized. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.SerializableAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.SerializableAttribute"></see> class.</summary>
+ </member>
+ <member name="T:System.Xml.Schema.XmlSchemaGroup">
+ <summary>Represents the group element from XML Schema as specified by the World Wide Web Consortium (W3C). This class defines groups at the schema level that are referenced from the complex types. It groups a set of element declarations so that they can be incorporated as a group into complex type definitions.</summary>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaGroup.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Schema.XmlSchemaGroup"></see> class.</summary>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaGroup.Name">
+ <summary>Gets or sets the name of the schema group.</summary>
+ <returns>The name of the schema group.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaGroup.Particle">
+ <summary>Gets or sets one of the <see cref="T:System.Xml.Schema.XmlSchemaChoice"></see>, <see cref="T:System.Xml.Schema.XmlSchemaAll"></see>, or <see cref="T:System.Xml.Schema.XmlSchemaSequence"></see> classes.</summary>
+ <returns>One of the <see cref="T:System.Xml.Schema.XmlSchemaChoice"></see>, <see cref="T:System.Xml.Schema.XmlSchemaAll"></see>, or <see cref="T:System.Xml.Schema.XmlSchemaSequence"></see> classes.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaGroup.QualifiedName">
+ <summary>Gets the qualified name of the schema group.</summary>
+ <returns>An <see cref="T:System.Xml.XmlQualifiedName"></see> object representing the qualified name of the schema group.</returns>
+ </member>
+ <member name="T:System.Xml.Schema.XmlSchemaGroupBase">
+ <summary>An abstract class for <see cref="T:System.Xml.Schema.XmlSchemaAll"></see>, <see cref="T:System.Xml.Schema.XmlSchemaChoice"></see>, or <see cref="T:System.Xml.Schema.XmlSchemaSequence"></see>.</summary>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaGroupBase.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Schema.XmlSchemaGroupBase"></see> class.</summary>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaGroupBase.Items">
+ <summary>This collection is used to add new elements to the compositor.</summary>
+ <returns>An XmlSchemaObjectCollection.</returns>
+ </member>
+ <member name="T:System.Xml.Schema.XmlSchemaGroupRef">
+ <summary>Represents the group element with ref attribute from the XML Schema as specified by the World Wide Web Consortium (W3C). This class is used within complex types that reference a group defined at the schema level.</summary>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaGroupRef.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Schema.XmlSchemaGroupRef"></see> class.</summary>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaGroupRef.Particle">
+ <summary>Gets one of the <see cref="T:System.Xml.Schema.XmlSchemaChoice"></see>, <see cref="T:System.Xml.Schema.XmlSchemaAll"></see>, or <see cref="T:System.Xml.Schema.XmlSchemaSequence"></see> classes, which holds the post-compilation value of the Particle property.</summary>
+ <returns>The post-compilation value of the Particle property, which is one of the <see cref="T:System.Xml.Schema.XmlSchemaChoice"></see>, <see cref="T:System.Xml.Schema.XmlSchemaAll"></see>, or <see cref="T:System.Xml.Schema.XmlSchemaSequence"></see> classes.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaGroupRef.RefName">
+ <summary>Gets or sets the name of a group defined in this schema (or another schema indicated by the specified namespace).</summary>
+ <returns>The name of a group defined in this schema.</returns>
+ </member>
+ <member name="T:System.Xml.Schema.XmlSchemaIdentityConstraint">
+ <summary>Class for the identity constraints: key, keyref, and unique elements.</summary>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaIdentityConstraint.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Schema.XmlSchemaIdentityConstraint"></see> class.</summary>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaIdentityConstraint.Fields">
+ <summary>Gets the collection of fields that apply as children for the XML Path Language (XPath) expression selector.</summary>
+ <returns>The collection of fields.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaIdentityConstraint.Name">
+ <summary>Gets or sets the name of the identity constraint.</summary>
+ <returns>The name of the identity constraint.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaIdentityConstraint.QualifiedName">
+ <summary>Gets the qualified name of the identity constraint, which holds the post-compilation value of the QualifiedName property.</summary>
+ <returns>The post-compilation value of the QualifiedName property.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaIdentityConstraint.Selector">
+ <summary>Gets or sets the XPath expression selector element.</summary>
+ <returns>The XPath expression selector element.</returns>
+ </member>
+ <member name="T:System.Xml.Schema.XmlSchemaImport">
+ <summary>Represents the import element from XML Schema as specified by the World Wide Web Consortium (W3C). This class is used to import schema components from other schemas.</summary>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaImport.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Schema.XmlSchemaImport"></see> class.</summary>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaImport.Annotation">
+ <summary>Gets or sets the annotation property.</summary>
+ <returns>The annotation.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaImport.Namespace">
+ <summary>Gets or sets the target namespace for the imported schema as a Uniform Resource Identifier (URI) reference.</summary>
+ <returns>The target namespace for the imported schema as a URI reference. Optional.</returns>
+ </member>
+ <member name="T:System.Xml.Schema.XmlSchemaInclude">
+ <summary>Represents the include element from XML Schema as specified by the World Wide Web Consortium (W3C). This class is used to include declarations and definitions from an external schema. The included declarations and definitions are then available for processing in the containing schema.</summary>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaInclude.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Schema.XmlSchemaInclude"></see> class.</summary>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaInclude.Annotation">
+ <summary>Gets or sets the annotation property.</summary>
+ <returns>The annotation.</returns>
+ </member>
+ <member name="T:System.Xml.Schema.XmlSchemaInference.InferenceOption">
+ <summary>Affects occurrence and type information inferred by the <see cref="T:System.Xml.Schema.XmlSchemaInference"></see> class for elements and attributes in an XML document.</summary>
+ </member>
+ <member name="F:System.Xml.Schema.XmlSchemaInference.InferenceOption.Relaxed">
+ <summary>Indicates that a less restrictive schema declaration should be inferred for a particular element or attribute.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.Schema.XmlSchemaInference.InferenceOption.Restricted">
+ <summary>Indicates that a more restrictive schema declaration should be inferred for a particular element or attribute.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Xml.Schema.XmlSchemaInference">
+ <summary>Infers an XML Schema Definition Language (XSD) schema from an XML document. The <see cref="T:System.Xml.Schema.XmlSchemaInference"></see> class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaInference.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Schema.XmlSchemaInference"></see> class.</summary>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaInference.InferSchema(System.Xml.XmlReader)">
+ <summary>Infers an XML Schema Definition Language (XSD) schema from the XML document contained in the <see cref="T:System.Xml.XmlReader"></see> object specified.</summary>
+ <param name="instanceDocument">An <see cref="T:System.Xml.XmlReader"></see> object containing the XML document to infer a schema from.</param>
+ <returns>An <see cref="T:System.Xml.Schema.XmlSchemaSet"></see> object containing the inferred schemas.</returns>
+ <exception cref="T:System.Xml.XmlException">The XML document is not well-formed.</exception>
+ <exception cref="T:System.Xml.Schema.XmlSchemaInferenceException">The <see cref="T:System.Xml.XmlReader"></see> object is not positioned on the root node or on an element. An error occurs during the schema inference process.</exception>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaInference.InferSchema(System.Xml.XmlReader,System.Xml.Schema.XmlSchemaSet)">
+ <summary>Infers an XML Schema Definition Language (XSD) schema from the XML document contained in the <see cref="T:System.Xml.XmlReader"></see> object specified, and refines the inferred schema using an existing schema in the <see cref="T:System.Xml.Schema.XmlSchemaSet"></see> object specified with the same target namespace.</summary>
+ <param name="instanceDocument">An <see cref="T:System.Xml.XmlReader"></see> object containing the XML document to infer a schema from.</param>
+ <param name="schemas">An <see cref="T:System.Xml.Schema.XmlSchemaSet"></see> object containing an existing schema used to refine the inferred schema.</param>
+ <returns>An <see cref="T:System.Xml.Schema.XmlSchemaSet"></see> object containing the inferred schemas.</returns>
+ <exception cref="T:System.Xml.XmlException">The XML document is not well-formed.</exception>
+ <exception cref="T:System.Xml.Schema.XmlSchemaInferenceException">The <see cref="T:System.Xml.XmlReader"></see> object is not positioned on the root node or on an element. An error occurs during the schema inference process.</exception>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaInference.Occurrence">
+ <summary>Gets or sets the <see cref="T:System.Xml.Schema.XmlSchemaInference.InferenceOption"></see> value that affects schema occurrence declarations inferred from the XML document.</summary>
+ <returns>An <see cref="T:System.Xml.Schema.XmlSchemaInference.InferenceOption"></see> object.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaInference.TypeInference">
+ <summary>Gets or sets the <see cref="T:System.Xml.Schema.XmlSchemaInference.InferenceOption"></see> value that affects types inferred from the XML document.</summary>
+ <returns>An <see cref="T:System.Xml.Schema.XmlSchemaInference.InferenceOption"></see> object.</returns>
+ </member>
+ <member name="T:System.Xml.Schema.XmlSchemaInferenceException">
+ <summary>Returns information about errors encountered by the <see cref="T:System.Xml.Schema.XmlSchemaInference"></see> class while inferring a schema from an XML document.</summary>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaInferenceException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Schema.XmlSchemaInferenceException"></see> class.</summary>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaInferenceException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Schema.XmlSchemaInferenceException"></see> class with the error message specified.</summary>
+ <param name="message">A description of the error.</param>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaInferenceException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Schema.XmlSchemaInferenceException"></see> class with the <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> and <see cref="T:System.Runtime.Serialization.StreamingContext"></see> objects specified that contain all the properties of the <see cref="T:System.Xml.Schema.XmlSchemaInferenceException"></see>.</summary>
+ <param name="info">A <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object.</param>
+ <param name="context">A <see cref="T:System.Runtime.Serialization.StreamingContext"></see> object.</param>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaInferenceException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Schema.XmlSchemaInferenceException"></see> class with the error message specified and the original <see cref="T:System.Exception"></see> that caused the <see cref="T:System.Xml.Schema.XmlSchemaInferenceException"></see> specified.</summary>
+ <param name="message">A description of the error.</param>
+ <param name="innerException">An <see cref="T:System.Exception"></see> object containing the original exception that caused the <see cref="T:System.Xml.Schema.XmlSchemaInferenceException"></see>.</param>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaInferenceException.#ctor(System.String,System.Exception,System.Int32,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Schema.XmlSchemaInferenceException"></see> class with the error message specified, the original <see cref="T:System.Exception"></see> that caused the <see cref="T:System.Xml.Schema.XmlSchemaInferenceException"></see> specified, and the line number and line position of the error in the XML document specified.</summary>
+ <param name="message">A description of the error.</param>
+ <param name="innerException">An <see cref="T:System.Exception"></see> object containing the original exception that caused the <see cref="T:System.Xml.Schema.XmlSchemaInferenceException"></see>.</param>
+ <param name="lineNumber">The line number in the XML document that caused the <see cref="T:System.Xml.Schema.XmlSchemaInferenceException"></see>.</param>
+ <param name="linePosition">The line position in the XML document that caused the <see cref="T:System.Xml.Schema.XmlSchemaInferenceException"></see>.</param>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaInferenceException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Streams all the <see cref="T:System.Xml.Schema.XmlSchemaInferenceException"></see> object properties into the <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object specified for the <see cref="T:System.Runtime.Serialization.StreamingContext"></see> object specified.</summary>
+ <param name="info">A <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object.</param>
+ <param name="context">A <see cref="T:System.Runtime.Serialization.StreamingContext"></see> object.</param>
+ </member>
+ <member name="T:System.Xml.Schema.XmlSchemaInfo">
+ <summary>Represents the post-schema-validation infoset of a validated XML node.</summary>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaInfo.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Schema.XmlSchemaInfo"></see> class.</summary>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaInfo.ContentType">
+ <summary>Gets or sets the <see cref="T:System.Xml.Schema.XmlSchemaContentType"></see> object that corresponds to the content type of this validated XML node.</summary>
+ <returns>An <see cref="T:System.Xml.Schema.XmlSchemaContentType"></see> object.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaInfo.IsDefault">
+ <summary>Gets or sets a value indicating if this validated XML node was set as the result of a default being applied during XML Schema Definition Language (XSD) schema validation.</summary>
+ <returns>A bool value.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaInfo.IsNil">
+ <summary>Gets or sets a value indicating if the value for this validated XML node is nil.</summary>
+ <returns>A bool value.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaInfo.MemberType">
+ <summary>Gets or sets the dynamic schema type for this validated XML node.</summary>
+ <returns>An <see cref="T:System.Xml.Schema.XmlSchemaSimpleType"></see> object.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaInfo.SchemaAttribute">
+ <summary>Gets or sets the compiled <see cref="T:System.Xml.Schema.XmlSchemaAttribute"></see> object that corresponds to this validated XML node.</summary>
+ <returns>An <see cref="T:System.Xml.Schema.XmlSchemaAttribute"></see> object.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaInfo.SchemaElement">
+ <summary>Gets or sets the compiled <see cref="T:System.Xml.Schema.XmlSchemaElement"></see> object that corresponds to this validated XML node.</summary>
+ <returns>An <see cref="T:System.Xml.Schema.XmlSchemaElement"></see> object.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaInfo.SchemaType">
+ <summary>Gets or sets the static XML Schema Definition Language (XSD) schema type of this validated XML node.</summary>
+ <returns>An <see cref="T:System.Xml.Schema.XmlSchemaType"></see> object.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaInfo.Validity">
+ <summary>Gets or sets the <see cref="T:System.Xml.Schema.XmlSchemaValidity"></see> value of this validated XML node.</summary>
+ <returns>An <see cref="T:System.Xml.Schema.XmlSchemaValidity"></see> value.</returns>
+ </member>
+ <member name="T:System.Xml.Schema.XmlSchemaKey">
+ <summary>This class represents the key element from XMLSchema as specified by the World Wide Web Consortium (W3C).</summary>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaKey.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Schema.XmlSchemaKey"></see> class.</summary>
+ </member>
+ <member name="T:System.Xml.Schema.XmlSchemaKeyref">
+ <summary>This class represents the keyref element from XMLSchema as specified by the World Wide Web Consortium (W3C).</summary>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaKeyref.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Schema.XmlSchemaKeyref"></see> class.</summary>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaKeyref.Refer">
+ <summary>Gets or sets the name of the key that this constraint refers to in another simple or complex type.</summary>
+ <returns>The QName of the key that this constraint refers to.</returns>
+ </member>
+ <member name="T:System.Xml.Schema.XmlSchemaLengthFacet">
+ <summary>Represents the length facet from XML Schema as specified by the World Wide Web Consortium (W3C). This class can be used to specify a restriction on the length of a simpleType element on the data type.</summary>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaLengthFacet.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Schema.XmlSchemaLengthFacet"></see> class.</summary>
+ </member>
+ <member name="T:System.Xml.Schema.XmlSchemaMaxExclusiveFacet">
+ <summary>Represents the maxExclusive element from XML Schema as specified by the World Wide Web Consortium (W3C). This class can be used to specify a restriction on the maximum value of a simpleType element. The element value must be less than the value of the maxExclusive element.</summary>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaMaxExclusiveFacet.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Schema.XmlSchemaMaxExclusiveFacet"></see> class.</summary>
+ </member>
+ <member name="T:System.Xml.Schema.XmlSchemaMaxInclusiveFacet">
+ <summary>Represents the maxInclusive element from XML Schema as specified by the World Wide Web Consortium (W3C). This class can be used to specify a restriction on the maximum value of a simpleType element. The element value must be less than or equal to the value of the maxInclusive element.</summary>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaMaxInclusiveFacet.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Schema.XmlSchemaMaxInclusiveFacet"></see> class.</summary>
+ </member>
+ <member name="T:System.Xml.Schema.XmlSchemaMaxLengthFacet">
+ <summary>Represents the maxLength element from XML Schema as specified by the World Wide Web Consortium (W3C). This class can be used to specify a restriction on the maximum length of the data value of a simpleType element. The length must be less than the value of the maxLength element.</summary>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaMaxLengthFacet.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Schema.XmlSchemaMaxLengthFacet"></see> class.</summary>
+ </member>
+ <member name="T:System.Xml.Schema.XmlSchemaMinExclusiveFacet">
+ <summary>Represents the minExclusive element from XML Schema as specified by the World Wide Web Consortium (W3C). This class can be used to specify a restriction on the minimum value of a simpleType element. The element value must be greater than the value of the minExclusive element.</summary>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaMinExclusiveFacet.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Schema.XmlSchemaMinExclusiveFacet"></see> class.</summary>
+ </member>
+ <member name="T:System.Xml.Schema.XmlSchemaMinInclusiveFacet">
+ <summary>Represents the minInclusive element from XML Schema as specified by the World Wide Web Consortium (W3C). This class can be used to specify a restriction on the minimum value of a simpleType element. The element value must be greater than or equal to the value of the minInclusive element.</summary>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaMinInclusiveFacet.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Schema.XmlSchemaMinInclusiveFacet"></see> class.</summary>
+ </member>
+ <member name="T:System.Xml.Schema.XmlSchemaMinLengthFacet">
+ <summary>Represents the minLength element from XML Schema as specified by the World Wide Web Consortium (W3C). This class can be used to specify a restriction on the minimum length of the data value of a simpleType element. The length must be greater than the value of the minLength element.</summary>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaMinLengthFacet.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Schema.XmlSchemaMinLengthFacet"></see> class.</summary>
+ </member>
+ <member name="T:System.Xml.Schema.XmlSchemaNotation">
+ <summary>Represents the notation element from XML Schema as specified by the World Wide Web Consortium (W3C). An XML Schema notation declaration is a reconstruction of XML 1.0 NOTATION declarations. The purpose of notations is to describe the format of non-XML data within an XML document.</summary>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaNotation.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Schema.XmlSchemaNotation"></see> class.</summary>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaNotation.Name">
+ <summary>Gets or sets the name of the notation.</summary>
+ <returns>The name of the notation.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaNotation.Public">
+ <summary>Gets or sets the public identifier.</summary>
+ <returns>The public identifier. The value must be a valid Uniform Resource Identifier (URI).</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaNotation.System">
+ <summary>Gets or sets the system identifier.</summary>
+ <returns>The system identifier. The value must be a valid URI.</returns>
+ </member>
+ <member name="T:System.Xml.Schema.XmlSchemaNumericFacet">
+ <summary>Abstract class for defining numeric facets. This class is the base class for numeric facet classes such as <see cref="T:System.Xml.Schema.XmlSchemaMinLengthFacet"></see></summary>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaNumericFacet.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Schema.XmlSchemaNumericFacet"></see> class.</summary>
+ </member>
+ <member name="T:System.Xml.Schema.XmlSchemaObject">
+ <summary>Represents the root class for the Xml schema object model hierarchy and serves as a base class for classes such as the <see cref="T:System.Xml.Schema.XmlSchema"></see> class.</summary>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaObject.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Schema.XmlSchemaObject"></see> class.</summary>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaObject.LineNumber">
+ <summary>Gets or sets the line number in the file to which the schema element refers.</summary>
+ <returns>The line number.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaObject.LinePosition">
+ <summary>Gets or sets the line position in the file to which the schema element refers.</summary>
+ <returns>The line position.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaObject.Namespaces">
+ <summary>Gets or sets the <see cref="T:System.Xml.Serialization.XmlSerializerNamespaces"></see> to use with this schema object.</summary>
+ <returns>The <see cref="T:System.Xml.Serialization.XmlSerializerNamespaces"></see> property for the schema object.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaObject.Parent">
+ <summary>Gets or sets the parent of this <see cref="T:System.Xml.Schema.XmlSchemaObject"></see>.</summary>
+ <returns>The parent <see cref="T:System.Xml.Schema.XmlSchemaObject"></see> of this <see cref="T:System.Xml.Schema.XmlSchemaObject"></see>.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaObject.SourceUri">
+ <summary>Gets or sets the source location for the file that loaded the schema.</summary>
+ <returns>The source location (URI) for the file.</returns>
+ </member>
+ <member name="T:System.Xml.Schema.XmlSchemaObjectCollection">
+ <summary>A collection of <see cref="T:System.Xml.Schema.XmlSchemaObject"></see>s.</summary>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaObjectCollection.#ctor">
+ <summary>Initializes a new instance of the XmlSchemaObjectCollection class.</summary>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaObjectCollection.#ctor(System.Xml.Schema.XmlSchemaObject)">
+ <summary>Initializes a new instance of the XmlSchemaObjectCollection class that takes an <see cref="T:System.Xml.Schema.XmlSchemaObject"></see>.</summary>
+ <param name="parent">The <see cref="T:System.Xml.Schema.XmlSchemaObject"></see>.</param>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaObjectCollection.Add(System.Xml.Schema.XmlSchemaObject)">
+ <summary>Adds an <see cref="T:System.Xml.Schema.XmlSchemaObject"></see> to the XmlSchemaObjectCollection.</summary>
+ <param name="item">The <see cref="T:System.Xml.Schema.XmlSchemaObject"></see>.</param>
+ <returns>The index at which the item has been added.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero. -or- <paramref name="index">index</paramref> is greater than Count.</exception>
+ <exception cref="T:System.InvalidCastException">The <see cref="T:System.Xml.Schema.XmlSchemaObject"></see> parameter specified is not of type <see cref="T:System.Xml.Schema.XmlSchemaExternal"></see> or its derived types <see cref="T:System.Xml.Schema.XmlSchemaImport"></see>, <see cref="T:System.Xml.Schema.XmlSchemaInclude"></see>, and <see cref="T:System.Xml.Schema.XmlSchemaRedefine"></see>.</exception>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaObjectCollection.Contains(System.Xml.Schema.XmlSchemaObject)">
+ <summary>Indicates if the specified <see cref="T:System.Xml.Schema.XmlSchemaObject"></see> is in the XmlSchemaObjectCollection.</summary>
+ <param name="item">The <see cref="T:System.Xml.Schema.XmlSchemaObject"></see>.</param>
+ <returns>true if the specified qualified name is in the collection; otherwise, returns false. If null is supplied, false is returned because there is no qualified name with a null name.</returns>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaObjectCollection.CopyTo(System.Xml.Schema.XmlSchemaObject[],System.Int32)">
+ <summary>Copies all the <see cref="T:System.Xml.Schema.XmlSchemaObject"></see>s from the collection into the given array, starting at the given index.</summary>
+ <param name="array">The one-dimensional array that is the destination of the elements copied from the XmlSchemaObjectCollection. The array must have zero-based indexing.</param>
+ <param name="index">The zero-based index in the array at which copying begins.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is a null reference (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="array">array</paramref> is multi-dimensional. - or - <paramref name="index">index</paramref> is equal to or greater than the length of <paramref name="array">array</paramref>. - or - The number of elements in the source <see cref="T:System.Xml.Schema.XmlSchemaObject"></see> is greater than the available space from index to the end of the destination array.</exception>
+ <exception cref="T:System.InvalidCastException">The type of the source <see cref="T:System.Xml.Schema.XmlSchemaObject"></see> cannot be cast automatically to the type of the destination array.</exception>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaObjectCollection.GetEnumerator">
+ <summary>Returns an enumerator for iterating through the XmlSchemaObjects contained in the XmlSchemaObjectCollection.</summary>
+ <returns>The iterator returns <see cref="T:System.Xml.Schema.XmlSchemaObjectEnumerator"></see>.</returns>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaObjectCollection.IndexOf(System.Xml.Schema.XmlSchemaObject)">
+ <summary>Gets the collection index corresponding to the specified <see cref="T:System.Xml.Schema.XmlSchemaObject"></see>.</summary>
+ <param name="item">The <see cref="T:System.Xml.Schema.XmlSchemaObject"></see> whose index you want to return.</param>
+ <returns>The index corresponding to the specified <see cref="T:System.Xml.Schema.XmlSchemaObject"></see>.</returns>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaObjectCollection.Insert(System.Int32,System.Xml.Schema.XmlSchemaObject)">
+ <summary>Inserts an <see cref="T:System.Xml.Schema.XmlSchemaObject"></see> to the XmlSchemaObjectCollection.</summary>
+ <param name="index">The zero-based index at which an item should be inserted.</param>
+ <param name="item">The <see cref="T:System.Xml.Schema.XmlSchemaObject"></see> to insert.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero. -or- <paramref name="index">index</paramref> is greater than Count.</exception>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaObjectCollection.Item(System.Int32)">
+ <summary>Gets the <see cref="T:System.Xml.Schema.XmlSchemaObject"></see> at the specified index.</summary>
+ <param name="index">The index of the <see cref="T:System.Xml.Schema.XmlSchemaObject"></see>.</param>
+ <returns>The <see cref="T:System.Xml.Schema.XmlSchemaObject"></see> at the specified index.</returns>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaObjectCollection.OnClear">
+ <summary>OnClear is invoked before the standard Clear behavior. For more information, see OnClear method for <see cref="T:System.Collections.CollectionBase"></see>.</summary>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaObjectCollection.OnInsert(System.Int32,System.Object)">
+ <summary>OnInsert is invoked before the standard Insert behavior. For more information, see OnInsert method <see cref="T:System.Collections.CollectionBase"></see>.</summary>
+ <param name="index">The index of <see cref="T:System.Xml.Schema.XmlSchemaObject"></see>.</param>
+ <param name="item">The item.</param>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaObjectCollection.OnRemove(System.Int32,System.Object)">
+ <summary>OnRemove is invoked before the standard Remove behavior. For more information, see the OnRemove method for <see cref="T:System.Collections.CollectionBase"></see>.</summary>
+ <param name="index">The index of <see cref="T:System.Xml.Schema.XmlSchemaObject"></see>.</param>
+ <param name="item">The item.</param>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaObjectCollection.OnSet(System.Int32,System.Object,System.Object)">
+ <summary>OnSet is invoked before the standard Set behavior. For more information, see the OnSet method for <see cref="T:System.Collections.CollectionBase"></see>.</summary>
+ <param name="index">The index of <see cref="T:System.Xml.Schema.XmlSchemaObject"></see>.</param>
+ <param name="oldValue">The old value.</param>
+ <param name="newValue">The new value.</param>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaObjectCollection.Remove(System.Xml.Schema.XmlSchemaObject)">
+ <summary>Removes an <see cref="T:System.Xml.Schema.XmlSchemaObject"></see> from the XmlSchemaObjectCollection.</summary>
+ <param name="item">The <see cref="T:System.Xml.Schema.XmlSchemaObject"></see> to remove.</param>
+ </member>
+ <member name="T:System.Xml.Schema.XmlSchemaObjectEnumerator">
+ <summary>Represents the enumerator for the <see cref="T:System.Xml.Schema.XmlSchemaObjectCollection"></see>.</summary>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaObjectEnumerator.Current">
+ <summary>Gets the current <see cref="T:System.Xml.Schema.XmlSchemaObject"></see> in the collection.</summary>
+ <returns>The current <see cref="T:System.Xml.Schema.XmlSchemaObject"></see>.</returns>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaObjectEnumerator.MoveNext">
+ <summary>Moves to the next item in the collection.</summary>
+ <returns>false at the end of the collection.</returns>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaObjectEnumerator.Reset">
+ <summary>Resets the enumerator to the start of the collection.</summary>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaObjectEnumerator.System#Collections#IEnumerator#Current">
+ <summary>For a description of this member, see <see cref="P:System.Xml.Schema.XmlSchemaObjectEnumerator.Current"></see>.</summary>
+ <returns>The current <see cref="T:System.Xml.Schema.XmlSchemaObject"></see>.</returns>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaObjectEnumerator.System#Collections#IEnumerator#MoveNext">
+ <summary>For a description of this member, see <see cref="M:System.Xml.Schema.XmlSchemaObjectEnumerator.MoveNext"></see>.</summary>
+ <returns>The next <see cref="T:System.Xml.Schema.XmlSchemaObject"></see>.</returns>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaObjectEnumerator.System#Collections#IEnumerator#Reset">
+ <summary>For a description of this member, see <see cref="M:System.Xml.Schema.XmlSchemaObjectEnumerator.Reset"></see>.</summary>
+ </member>
+ <member name="T:System.Xml.Schema.XmlSchemaObjectTable">
+ <summary>Provides the collections for contained elements in the <see cref="T:System.Xml.Schema.XmlSchema"></see> class (for example, Attributes, AttributeGroups, Elements, and so on).</summary>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaObjectTable.Contains(System.Xml.XmlQualifiedName)">
+ <summary>Determines if the qualified name specified exists in the collection.</summary>
+ <param name="name">The <see cref="T:System.Xml.XmlQualifiedName"></see>.</param>
+ <returns>true if the qualified name specified exists in the collection; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaObjectTable.Count">
+ <summary>Gets the number of items contained in the <see cref="T:System.Xml.Schema.XmlSchemaObjectTable"></see>.</summary>
+ <returns>The number of items contained in the <see cref="T:System.Xml.Schema.XmlSchemaObjectTable"></see>.</returns>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaObjectTable.GetEnumerator">
+ <summary>Returns an enumerator that can iterate through the <see cref="T:System.Xml.Schema.XmlSchemaObjectTable"></see>.</summary>
+ <returns>An <see cref="T:System.Collections.IDictionaryEnumerator"></see> that can iterate through <see cref="T:System.Xml.Schema.XmlSchemaObjectTable"></see>.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaObjectTable.Item(System.Xml.XmlQualifiedName)">
+ <summary>Returns the element in the <see cref="T:System.Xml.Schema.XmlSchemaObjectTable"></see> specified by qualified name.</summary>
+ <param name="name">The <see cref="T:System.Xml.XmlQualifiedName"></see> of the element to return.</param>
+ <returns>The <see cref="T:System.Xml.Schema.XmlSchemaObject"></see> of the element in the <see cref="T:System.Xml.Schema.XmlSchemaObjectTable"></see> specified by qualified name.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaObjectTable.Names">
+ <summary>Returns a collection of all the named elements in the <see cref="T:System.Xml.Schema.XmlSchemaObjectTable"></see>.</summary>
+ <returns>A collection of all the named elements in the <see cref="T:System.Xml.Schema.XmlSchemaObjectTable"></see>.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaObjectTable.Values">
+ <summary>Returns a collection of all the values for all the elements in the <see cref="T:System.Xml.Schema.XmlSchemaObjectTable"></see>.</summary>
+ <returns>A collection of all the values for all the elements in the <see cref="T:System.Xml.Schema.XmlSchemaObjectTable"></see>.</returns>
+ </member>
+ <member name="T:System.Xml.Schema.XmlSchemaParticle">
+ <summary>Abstract class for that is the base class for all particle types (e.g. <see cref="T:System.Xml.Schema.XmlSchemaAny"></see>).</summary>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaParticle.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Schema.XmlSchemaParticle"></see> class.</summary>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaParticle.MaxOccurs">
+ <summary>Gets or sets the maximum number of times the particle can occur.</summary>
+ <returns>The maximum number of times the particle can occur. The default is 1.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaParticle.MaxOccursString">
+ <summary>Gets or sets the number as a string value. Maximum number of times the particle can occur.</summary>
+ <returns>The number as a string value. String.Empty indicates that MaxOccurs is equal to the default value. The default is a null reference.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaParticle.MinOccurs">
+ <summary>Gets or sets the minimum number of times the particle can occur.</summary>
+ <returns>The minimum number of times the particle can occur. The default is 1.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaParticle.MinOccursString">
+ <summary>Gets or sets the number as a string value. The minimum number of times the particle can occur.</summary>
+ <returns>The number as a string value. String.Empty indicates that MinOccurs is equal to the default value. The default is a null reference.</returns>
+ </member>
+ <member name="T:System.Xml.Schema.XmlSchemaPatternFacet">
+ <summary>Represents the pattern element from XML Schema as specified by the World Wide Web Consortium (W3C). This class can be used to specify a restriction on the value entered for a simpleType element.</summary>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaPatternFacet.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Schema.XmlSchemaPatternFacet"></see> class.</summary>
+ </member>
+ <member name="T:System.Xml.Schema.XmlSchemaRedefine">
+ <summary>Represents the redefine element from XML Schema as specified by the World Wide Web Consortium (W3C). This class can be used to allow simple and complex types, groups and attribute groups from external schema files to be redefined in the current schema. This class can also be used to provide versioning for the schema elements.</summary>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaRedefine.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Schema.XmlSchemaRedefine"></see> class.</summary>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaRedefine.AttributeGroups">
+ <summary>Gets the <see cref="T:System.Xml.Schema.XmlSchemaObjectTable"></see> , for all attributes in the schema, which holds the post-compilation value of the AttributeGroups property.</summary>
+ <returns>The <see cref="T:System.Xml.Schema.XmlSchemaObjectTable"></see> for all attributes in the schema. The post-compilation value of the AttributeGroups property.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaRedefine.Groups">
+ <summary>Gets the <see cref="T:System.Xml.Schema.XmlSchemaObjectTable"></see>, for all groups in the schema, which holds the post-compilation value of the Groups property.</summary>
+ <returns>The <see cref="T:System.Xml.Schema.XmlSchemaObjectTable"></see> for all groups in the schema. The post-compilation value of the Groups property.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaRedefine.Items">
+ <summary>Gets the collection of the following classes: <see cref="T:System.Xml.Schema.XmlSchemaAnnotation"></see>, <see cref="T:System.Xml.Schema.XmlSchemaAttributeGroup"></see>, <see cref="T:System.Xml.Schema.XmlSchemaComplexType"></see>, <see cref="T:System.Xml.Schema.XmlSchemaSimpleType"></see>, and <see cref="T:System.Xml.Schema.XmlSchemaGroup"></see>.</summary>
+ <returns>The elements contained within the redefine element.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaRedefine.SchemaTypes">
+ <summary>Gets the <see cref="T:System.Xml.Schema.XmlSchemaObjectTable"></see>, for all simple and complex types in the schema, which holds the post-compilation value of the SchemaTypes property.</summary>
+ <returns>The <see cref="T:System.Xml.Schema.XmlSchemaObjectTable"></see> for all schema types in the schema. The post-compilation value of the SchemaTypes property.</returns>
+ </member>
+ <member name="T:System.Xml.Schema.XmlSchemaSequence">
+ <summary>Represents the sequence element (compositor) from the XML Schema as specified by the World Wide Web Consortium (W3C). The sequence requires the elements in the group to appear in the specified sequence within the containing element.</summary>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaSequence.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Schema.XmlSchemaSequence"></see> class.</summary>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaSequence.Items">
+ <summary>The elements contained within the compositor. Collection of <see cref="T:System.Xml.Schema.XmlSchemaElement"></see>, <see cref="T:System.Xml.Schema.XmlSchemaGroupRef"></see>, <see cref="T:System.Xml.Schema.XmlSchemaChoice"></see>, <see cref="T:System.Xml.Schema.XmlSchemaSequence"></see>, or <see cref="T:System.Xml.Schema.XmlSchemaAny"></see>.</summary>
+ <returns>The elements contained within the compositor.</returns>
+ </member>
+ <member name="T:System.Xml.Schema.XmlSchemaSet">
+ <summary>Contains a cache of XML Schema definition language (XSD) schemas.</summary>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaSet.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Schema.XmlSchemaSet"></see> class.</summary>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaSet.#ctor(System.Xml.XmlNameTable)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Schema.XmlSchemaSet"></see> class with the specified <see cref="T:System.Xml.XmlNameTable"></see>.</summary>
+ <param name="nameTable">The <see cref="T:System.Xml.XmlNameTable"></see> object to use.</param>
+ <exception cref="T:System.ArgumentNullException">The <see cref="T:System.Xml.XmlNameTable"></see> object passed as a parameter is null.</exception>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaSet.Add(System.Xml.Schema.XmlSchema)">
+ <summary>Adds the given <see cref="T:System.Xml.Schema.XmlSchema"></see> to the <see cref="T:System.Xml.Schema.XmlSchemaSet"></see>.</summary>
+ <param name="schema">The <see cref="T:System.Xml.Schema.XmlSchema"></see> object to add to the <see cref="T:System.Xml.Schema.XmlSchemaSet"></see>.</param>
+ <returns>An <see cref="T:System.Xml.Schema.XmlSchema"></see> object if the schema is valid. If the schema is not valid and a <see cref="T:System.Xml.Schema.ValidationEventHandler"></see> is specified, then null is returned and the appropriate validation event is raised. Otherwise, an <see cref="T:System.Xml.Schema.XmlSchemaException"></see> is thrown.</returns>
+ <exception cref="T:System.Xml.Schema.XmlSchemaException">The schema is not valid.</exception>
+ <exception cref="T:System.ArgumentNullException">The <see cref="T:System.Xml.Schema.XmlSchema"></see> object passed as a parameter is null.</exception>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaSet.Add(System.Xml.Schema.XmlSchemaSet)">
+ <summary>Adds all the XML Schema definition language (XSD) schemas in the given <see cref="T:System.Xml.Schema.XmlSchemaSet"></see> to the <see cref="T:System.Xml.Schema.XmlSchemaSet"></see>.</summary>
+ <param name="schemas">The <see cref="T:System.Xml.Schema.XmlSchemaSet"></see> object.</param>
+ <exception cref="T:System.Xml.Schema.XmlSchemaException">A schema in the <see cref="T:System.Xml.Schema.XmlSchemaSet"></see> is not valid.</exception>
+ <exception cref="T:System.ArgumentNullException">The <see cref="T:System.Xml.Schema.XmlSchemaSet"></see> object passed as a parameter is null.</exception>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaSet.Add(System.String,System.String)">
+ <summary>Adds the XML Schema definition language (XSD) schema at the URL specified to the <see cref="T:System.Xml.Schema.XmlSchemaSet"></see>.</summary>
+ <param name="targetNamespace">The schema targetNamespace property, or null to use the targetNamespace specified in the schema.</param>
+ <param name="schemaUri">The URL that specifies the schema to load.</param>
+ <returns>An <see cref="T:System.Xml.Schema.XmlSchema"></see> object if the schema is valid. If the schema is not valid and a <see cref="T:System.Xml.Schema.ValidationEventHandler"></see> is specified, then null is returned and the appropriate validation event is raised. Otherwise, an <see cref="T:System.Xml.Schema.XmlSchemaException"></see> is thrown.</returns>
+ <exception cref="T:System.Xml.Schema.XmlSchemaException">The schema is not valid.</exception>
+ <exception cref="T:System.ArgumentNullException">The URL passed as a parameter is null or <see cref="F:System.String.Empty"></see>.</exception>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaSet.Add(System.String,System.Xml.XmlReader)">
+ <summary>Adds the XML Schema definition language (XSD) schema contained in the <see cref="T:System.Xml.XmlReader"></see> to the <see cref="T:System.Xml.Schema.XmlSchemaSet"></see>.</summary>
+ <param name="targetNamespace">The schema targetNamespace property, or null to use the targetNamespace specified in the schema.</param>
+ <param name="schemaDocument">The <see cref="T:System.Xml.XmlReader"></see> object.</param>
+ <returns>An <see cref="T:System.Xml.Schema.XmlSchema"></see> object if the schema is valid. If the schema is not valid and a <see cref="T:System.Xml.Schema.ValidationEventHandler"></see> is specified, then null is returned and the appropriate validation event is raised. Otherwise, an <see cref="T:System.Xml.Schema.XmlSchemaException"></see> is thrown.</returns>
+ <exception cref="T:System.Xml.Schema.XmlSchemaException">The schema is not valid.</exception>
+ <exception cref="T:System.ArgumentNullException">The <see cref="T:System.Xml.XmlReader"></see> object passed as a parameter is null.</exception>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaSet.CompilationSettings">
+ <summary>Gets or sets the <see cref="T:System.Xml.Schema.XmlSchemaCompilationSettings"></see> for the <see cref="T:System.Xml.Schema.XmlSchemaSet"></see>.</summary>
+ <returns>The <see cref="T:System.Xml.Schema.XmlSchemaCompilationSettings"></see> for the <see cref="T:System.Xml.Schema.XmlSchemaSet"></see>. The default is an <see cref="T:System.Xml.Schema.XmlSchemaCompilationSettings"></see> instance with the <see cref="P:System.Xml.Schema.XmlSchemaCompilationSettings.EnableUpaCheck"></see> property set to true.</returns>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaSet.Compile">
+ <summary>Compiles the XML Schema definition language (XSD) schemas added to the <see cref="T:System.Xml.Schema.XmlSchemaSet"></see> into one logical schema.</summary>
+ <exception cref="T:System.Xml.Schema.XmlSchemaException">An error occurred when validating and compiling the schemas in the <see cref="T:System.Xml.Schema.XmlSchemaSet"></see>.</exception>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaSet.Contains(System.String)">
+ <summary>Indicates whether an XML Schema definition language (XSD) schema with the specified target namespace URI is in the <see cref="T:System.Xml.Schema.XmlSchemaSet"></see>.</summary>
+ <param name="targetNamespace">The schema targetNamespace property.</param>
+ <returns>true if a schema with the specified target namespace URI is in the <see cref="T:System.Xml.Schema.XmlSchemaSet"></see>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaSet.Contains(System.Xml.Schema.XmlSchema)">
+ <summary>Indicates whether the specified XML Schema definition language (XSD) <see cref="T:System.Xml.Schema.XmlSchema"></see> object is in the <see cref="T:System.Xml.Schema.XmlSchemaSet"></see>.</summary>
+ <param name="schema">The <see cref="T:System.Xml.Schema.XmlSchema"></see> object.</param>
+ <returns>true if the <see cref="T:System.Xml.Schema.XmlSchema"></see> object is in the <see cref="T:System.Xml.Schema.XmlSchemaSet"></see>; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException">The <see cref="T:System.Xml.Schema.XmlSchemaSet"></see> passed as a parameter is null.</exception>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaSet.CopyTo(System.Xml.Schema.XmlSchema[],System.Int32)">
+ <summary>Copies all the <see cref="T:System.Xml.Schema.XmlSchema"></see> objects from the <see cref="T:System.Xml.Schema.XmlSchemaSet"></see> to the given array, starting at the given index.</summary>
+ <param name="schemas">The array to copy the objects to.</param>
+ <param name="index">The index in the array where copying will begin.</param>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaSet.Count">
+ <summary>Gets the number of logical XML Schema definition language (XSD) schemas in the <see cref="T:System.Xml.Schema.XmlSchemaSet"></see>.</summary>
+ <returns>The number of logical schemas in the <see cref="T:System.Xml.Schema.XmlSchemaSet"></see>.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaSet.GlobalAttributes">
+ <summary>Gets all the global attributes in all the XML Schema definition language (XSD) schemas in the <see cref="T:System.Xml.Schema.XmlSchemaSet"></see>.</summary>
+ <returns>The collection of global attributes.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaSet.GlobalElements">
+ <summary>Gets all the global elements in all the XML Schema definition language (XSD) schemas in the <see cref="T:System.Xml.Schema.XmlSchemaSet"></see>.</summary>
+ <returns>The collection of global elements.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaSet.GlobalTypes">
+ <summary>Gets all of the global simple and complex types in all the XML Schema definition language (XSD) schemas in the <see cref="T:System.Xml.Schema.XmlSchemaSet"></see>.</summary>
+ <returns>The collection of global simple and complex types.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaSet.IsCompiled">
+ <summary>Gets a value that indicates whether the XML Schema definition language (XSD) schemas in the <see cref="T:System.Xml.Schema.XmlSchemaSet"></see> have been compiled.</summary>
+ <returns>true if the schemas in the <see cref="T:System.Xml.Schema.XmlSchemaSet"></see> have been compiled since the last time a schema was added or removed from the <see cref="T:System.Xml.Schema.XmlSchemaSet"></see>; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaSet.NameTable">
+ <summary>Gets the default <see cref="T:System.Xml.XmlNameTable"></see> used by the <see cref="T:System.Xml.Schema.XmlSchemaSet"></see> when loading new XML Schema definition language (XSD) schemas.</summary>
+ <returns>A table of atomized string objects.</returns>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaSet.Remove(System.Xml.Schema.XmlSchema)">
+ <summary>Removes the specified XML Schema definition language (XSD) schema from the <see cref="T:System.Xml.Schema.XmlSchemaSet"></see>.</summary>
+ <param name="schema">The <see cref="T:System.Xml.Schema.XmlSchema"></see> object to remove from the <see cref="T:System.Xml.Schema.XmlSchemaSet"></see>.</param>
+ <returns>The <see cref="T:System.Xml.Schema.XmlSchema"></see> object removed from the <see cref="T:System.Xml.Schema.XmlSchemaSet"></see> or null if the schema was not found in the <see cref="T:System.Xml.Schema.XmlSchemaSet"></see>.</returns>
+ <exception cref="T:System.Xml.Schema.XmlSchemaException">The schema is not a valid schema.</exception>
+ <exception cref="T:System.ArgumentNullException">The <see cref="T:System.Xml.Schema.XmlSchema"></see> passed as a parameter is null.</exception>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaSet.RemoveRecursive(System.Xml.Schema.XmlSchema)">
+ <summary>Removes the specified XML Schema definition language (XSD) schema and all the schemas it imports from the <see cref="T:System.Xml.Schema.XmlSchemaSet"></see>.</summary>
+ <param name="schemaToRemove">The <see cref="T:System.Xml.Schema.XmlSchema"></see> object to remove from the <see cref="T:System.Xml.Schema.XmlSchemaSet"></see>.</param>
+ <returns>true if the <see cref="T:System.Xml.Schema.XmlSchema"></see> object and all its imports were successfully removed; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException">The <see cref="T:System.Xml.Schema.XmlSchema"></see> passed as a parameter is null.</exception>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaSet.Reprocess(System.Xml.Schema.XmlSchema)">
+ <summary>Reprocesses an XML Schema definition language (XSD) schema that already exists in the <see cref="T:System.Xml.Schema.XmlSchemaSet"></see>.</summary>
+ <param name="schema">The schema to reprocess.</param>
+ <returns>An <see cref="T:System.Xml.Schema.XmlSchema"></see> object if the schema is a valid schema. If the schema is not valid and a <see cref="T:System.Xml.Schema.ValidationEventHandler"></see> is specified, null is returned and the appropriate validation event is raised. Otherwise, an <see cref="T:System.Xml.Schema.XmlSchemaException"></see> is thrown.</returns>
+ <exception cref="T:System.Xml.Schema.XmlSchemaException">The schema is not valid.</exception>
+ <exception cref="T:System.ArgumentNullException">The <see cref="T:System.Xml.Schema.XmlSchema"></see> object passed as a parameter is null.</exception>
+ <exception cref="T:System.ArgumentException">The <see cref="T:System.Xml.Schema.XmlSchema"></see> object passed as a parameter does not already exist in the <see cref="T:System.Xml.Schema.XmlSchemaSet"></see>.</exception>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaSet.Schemas">
+ <summary>Returns a collection of all the XML Schema definition language (XSD) schemas in the <see cref="T:System.Xml.Schema.XmlSchemaSet"></see>.</summary>
+ <returns>An <see cref="T:System.Collections.ICollection"></see> object containing all the schemas that have been added to the <see cref="T:System.Xml.Schema.XmlSchemaSet"></see>. If no schemas have been added to the <see cref="T:System.Xml.Schema.XmlSchemaSet"></see>, an empty <see cref="T:System.Collections.ICollection"></see> object is returned.</returns>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaSet.Schemas(System.String)">
+ <summary>Returns a collection of all the XML Schema definition language (XSD) schemas in the <see cref="T:System.Xml.Schema.XmlSchemaSet"></see> that belong to the given namespace.</summary>
+ <param name="targetNamespace">The schema targetNamespace property.</param>
+ <returns>An <see cref="T:System.Collections.ICollection"></see> object containing all the schemas that have been added to the <see cref="T:System.Xml.Schema.XmlSchemaSet"></see> that belong to the given namespace. If no schemas have been added to the <see cref="T:System.Xml.Schema.XmlSchemaSet"></see>, an empty <see cref="T:System.Collections.ICollection"></see> object is returned.</returns>
+ </member>
+ <member name="E:System.Xml.Schema.XmlSchemaSet.ValidationEventHandler">
+ <summary>Specifies an event handler for receiving information about XML Schema definition language (XSD) schema validation errors.</summary>
+ <returns></returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaSet.XmlResolver">
+ <summary>Sets the <see cref="T:System.Xml.XmlResolver"></see> used to resolve namespaces or locations referenced in include and import elements of a schema.</summary>
+ <returns>The <see cref="T:System.Xml.XmlResolver"></see> used to resolve namespaces or locations referenced in include and import elements of a schema.</returns>
+ </member>
+ <member name="T:System.Xml.Schema.XmlSchemaSimpleContent">
+ <summary>Represents the simpleContent element from XML Schema as specified by the World Wide Web Consortium (W3C). This class is for simple and complex types with simple content model.</summary>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaSimpleContent.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Schema.XmlSchemaSimpleContent"></see> class.</summary>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaSimpleContent.Content">
+ <summary>Gets one of the <see cref="T:System.Xml.Schema.XmlSchemaSimpleContentRestriction"></see> or <see cref="T:System.Xml.Schema.XmlSchemaSimpleContentExtension"></see>.</summary>
+ <returns>The content contained within the XmlSchemaSimpleContentRestriction or XmlSchemaSimpleContentExtension class.</returns>
+ </member>
+ <member name="T:System.Xml.Schema.XmlSchemaSimpleContentExtension">
+ <summary>Represents the extension element for simple content from XML Schema as specified by the World Wide Web Consortium (W3C). This class can be used to derive simple types by extension. Such derivations are used to extend the simple type content of the element by adding attributes.</summary>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaSimpleContentExtension.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Schema.XmlSchemaSimpleContentExtension"></see> class.</summary>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaSimpleContentExtension.AnyAttribute">
+ <summary>Gets or sets the XmlSchemaAnyAttribute to be used for the attribute value.</summary>
+ <returns>The XmlSchemaAnyAttribute. Optional.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaSimpleContentExtension.Attributes">
+ <summary>Gets the collection of <see cref="T:System.Xml.Schema.XmlSchemaAttribute"></see> and <see cref="T:System.Xml.Schema.XmlSchemaAttributeGroupRef"></see>.</summary>
+ <returns>The collection of attributes for the simpleType element.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaSimpleContentExtension.BaseTypeName">
+ <summary>Gets or sets the name of a built-in data type or simple type from which this type is extended.</summary>
+ <returns>The base type name.</returns>
+ </member>
+ <member name="T:System.Xml.Schema.XmlSchemaSimpleContentRestriction">
+ <summary>Represents the restriction element for simple content from XML Schema as specified by the World Wide Web Consortium (W3C). This class can be used to derive simple types by restriction. Such derivations can be used to restrict the range of values for the element to a subset of the values specified in the inherited simple type.</summary>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaSimpleContentRestriction.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Schema.XmlSchemaSimpleContentRestriction"></see> class.</summary>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaSimpleContentRestriction.AnyAttribute">
+ <summary>Gets or sets an <see cref="T:System.Xml.Schema.XmlSchemaAnyAttribute"></see> to be used for the attribute value.</summary>
+ <returns>The <see cref="T:System.Xml.Schema.XmlSchemaAnyAttribute"></see> for the attribute value. Optional.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaSimpleContentRestriction.Attributes">
+ <summary>Gets the <see cref="T:System.Xml.Schema.XmlSchemaAttribute"></see> and <see cref="T:System.Xml.Schema.XmlSchemaAttributeGroupRef"></see> collection of attributes for the simple type.</summary>
+ <returns>The collection of attributes for a simple type.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaSimpleContentRestriction.BaseType">
+ <summary>Gets or sets the simple type base value.</summary>
+ <returns>The simple type base value.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaSimpleContentRestriction.BaseTypeName">
+ <summary>Gets or sets the name of the built-in data type or simple type from which this type is derived.</summary>
+ <returns>The name of the base type.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaSimpleContentRestriction.Facets">
+ <summary>Gets or sets an Xml Schema facet.</summary>
+ <returns>One of the following facet classes: <see cref="T:System.Xml.Schema.XmlSchemaLengthFacet"></see>, <see cref="T:System.Xml.Schema.XmlSchemaMinLengthFacet"></see>, <see cref="T:System.Xml.Schema.XmlSchemaMaxLengthFacet"></see>, <see cref="T:System.Xml.Schema.XmlSchemaPatternFacet"></see>, <see cref="T:System.Xml.Schema.XmlSchemaEnumerationFacet"></see>, <see cref="T:System.Xml.Schema.XmlSchemaMaxInclusiveFacet"></see>, <see cref="T:System.Xml.Schema.XmlSchemaMaxExclusiveFacet"></see>, <see cref="T:System.Xml.Schema.XmlSchemaMinInclusiveFacet"></see>, <see cref="T:System.Xml.Schema.XmlSchemaMinExclusiveFacet"></see>, <see cref="T:System.Xml.Schema.XmlSchemaFractionDigitsFacet"></see>, <see cref="T:System.Xml.Schema.XmlSchemaTotalDigitsFacet"></see>, <see cref="T:System.Xml.Schema.XmlSchemaWhiteSpaceFacet"></see>.</returns>
+ </member>
+ <member name="T:System.Xml.Schema.XmlSchemaSimpleType">
+ <summary>Represents the simpleType element for simple content from XML Schema as specified by the World Wide Web Consortium (W3C). This class defines a simple type. Simple types can specify information and constraints for the value of attributes or elements with text-only content.</summary>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaSimpleType.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Schema.XmlSchemaSimpleType"></see> class.</summary>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaSimpleType.Content">
+ <summary>Gets or sets one of <see cref="T:System.Xml.Schema.XmlSchemaSimpleTypeUnion"></see>, <see cref="T:System.Xml.Schema.XmlSchemaSimpleTypeList"></see>, or <see cref="T:System.Xml.Schema.XmlSchemaSimpleTypeRestriction"></see>.</summary>
+ <returns>One of XmlSchemaSimpleTypeUnion, XmlSchemaSimpleTypeList, or XmlSchemaSimpleTypeRestriction.</returns>
+ </member>
+ <member name="T:System.Xml.Schema.XmlSchemaSimpleTypeContent">
+ <summary>Abstract class for simple type content classes.</summary>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaSimpleTypeContent.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Schema.XmlSchemaSimpleTypeContent"></see> class.</summary>
+ </member>
+ <member name="T:System.Xml.Schema.XmlSchemaSimpleTypeList">
+ <summary>Represents the list element from XML Schema as specified by the World Wide Web Consortium (W3C). This class can be used to define a simpleType element as a list of values of a specified data type.</summary>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaSimpleTypeList.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Schema.XmlSchemaSimpleTypeList"></see> class.</summary>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaSimpleTypeList.BaseItemType">
+ <summary>Gets or sets the <see cref="T:System.Xml.Schema.XmlSchemaSimpleType"></see> representing the type of the simpleType element based on the <see cref="P:System.Xml.Schema.XmlSchemaSimpleTypeList.ItemType"></see> and <see cref="P:System.Xml.Schema.XmlSchemaSimpleTypeList.ItemTypeName"></see> values of the simple type.</summary>
+ <returns>The <see cref="T:System.Xml.Schema.XmlSchemaSimpleType"></see> representing the type of the simpleType element.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaSimpleTypeList.ItemType">
+ <summary>Gets or sets the simpleType element that is derived from the type specified by the base value.</summary>
+ <returns>The item type for the simple type element.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaSimpleTypeList.ItemTypeName">
+ <summary>Gets or sets the name of a built-in data type or simpleType element defined in this schema (or another schema indicated by the specified namespace).</summary>
+ <returns>The type name of the simple type list.</returns>
+ </member>
+ <member name="T:System.Xml.Schema.XmlSchemaSimpleTypeRestriction">
+ <summary>Represents the restriction element for simple types from XML Schema as specified by the World Wide Web Consortium (W3C). This class can be used restricting simpleType element.</summary>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaSimpleTypeRestriction.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Schema.XmlSchemaSimpleTypeRestriction"></see> class.</summary>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaSimpleTypeRestriction.BaseType">
+ <summary>Gets or sets information on the base type.</summary>
+ <returns>The base type for the simpleType element.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaSimpleTypeRestriction.BaseTypeName">
+ <summary>Gets or sets the name of the qualified base type.</summary>
+ <returns>The qualified name of the simple type restriction base type.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaSimpleTypeRestriction.Facets">
+ <summary>Gets or sets an Xml Schema facet.</summary>
+ <returns>One of the following facet classes: <see cref="T:System.Xml.Schema.XmlSchemaLengthFacet"></see>, <see cref="T:System.Xml.Schema.XmlSchemaMinLengthFacet"></see>, <see cref="T:System.Xml.Schema.XmlSchemaMaxLengthFacet"></see>, <see cref="T:System.Xml.Schema.XmlSchemaPatternFacet"></see>, <see cref="T:System.Xml.Schema.XmlSchemaEnumerationFacet"></see>, <see cref="T:System.Xml.Schema.XmlSchemaMaxInclusiveFacet"></see>, <see cref="T:System.Xml.Schema.XmlSchemaMaxExclusiveFacet"></see>, <see cref="T:System.Xml.Schema.XmlSchemaMinInclusiveFacet"></see>, <see cref="T:System.Xml.Schema.XmlSchemaMinExclusiveFacet"></see>, <see cref="T:System.Xml.Schema.XmlSchemaFractionDigitsFacet"></see>, <see cref="T:System.Xml.Schema.XmlSchemaTotalDigitsFacet"></see>, <see cref="T:System.Xml.Schema.XmlSchemaWhiteSpaceFacet"></see>.</returns>
+ </member>
+ <member name="T:System.Xml.Schema.XmlSchemaSimpleTypeUnion">
+ <summary>Represents the union element for simple types from XML Schema as specified by the World Wide Web Consortium (W3C). A union datatype can be used to specify the content of a simpleType. The value of the simpleType element must be any one of a set of alternative datatypes specified in the union. Union types are always derived types and must comprise at least two alternative datatypes.</summary>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaSimpleTypeUnion.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Schema.XmlSchemaSimpleTypeUnion"></see> class.</summary>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaSimpleTypeUnion.BaseMemberTypes">
+ <summary>Gets an array of <see cref="T:System.Xml.Schema.XmlSchemaSimpleType"></see> objects representing the type of the simpleType element based on the <see cref="P:System.Xml.Schema.XmlSchemaSimpleTypeUnion.BaseTypes"></see> and <see cref="P:System.Xml.Schema.XmlSchemaSimpleTypeUnion.MemberTypes"></see> values of the simple type.</summary>
+ <returns>An array of <see cref="T:System.Xml.Schema.XmlSchemaSimpleType"></see> objects representing the type of the simpleType element.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaSimpleTypeUnion.BaseTypes">
+ <summary>Gets the collection of base types.</summary>
+ <returns>The collection of simple type base values.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaSimpleTypeUnion.MemberTypes">
+ <summary>Gets or sets the array of qualified member names of built-in data types or simpleType elements defined in this schema (or another schema indicated by the specified namespace).</summary>
+ <returns>An array that consists of a list of members of built-in data types or simple types.</returns>
+ </member>
+ <member name="T:System.Xml.Schema.XmlSchemaTotalDigitsFacet">
+ <summary>Represents the totalDigits facet from XML Schema as specified by the World Wide Web Consortium (W3C). This class can be used to specify a restriction on the number of digits that can be entered for the value of a simpleType element. That value of totalDigits must be a positive integer.</summary>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaTotalDigitsFacet.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Schema.XmlSchemaTotalDigitsFacet"></see> class.</summary>
+ </member>
+ <member name="T:System.Xml.Schema.XmlSchemaType">
+ <summary>The base class for all simple types and complex types.</summary>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaType.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Schema.XmlSchemaType"></see> class.</summary>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaType.BaseSchemaType">
+ <summary>Gets the post-compilation object type or the built-in XML Schema Definition Language (XSD) data type, simpleType element, or complexType element. This is a post-schema-compilation infoset property.</summary>
+ <returns>The built-in XSD data type, simpleType element, or complexType element.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaType.BaseXmlSchemaType">
+ <summary>Gets the post-compilation value for the base type of this schema type.</summary>
+ <returns>An <see cref="T:System.Xml.Schema.XmlSchemaType"></see> object representing the base type of this schema type.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaType.Datatype">
+ <summary>Gets the post-compilation value for the data type of the complex type.</summary>
+ <returns>The <see cref="T:System.Xml.Schema.XmlSchemaDatatype"></see> post-schema-compilation value.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaType.DerivedBy">
+ <summary>Gets the post-compilation information on how this element was derived from its base type.</summary>
+ <returns>One of the valid <see cref="T:System.Xml.Schema.XmlSchemaDerivationMethod"></see> values.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaType.Final">
+ <summary>Gets or sets the final attribute of the type derivation that indicates if further derivations are allowed.</summary>
+ <returns>One of the valid <see cref="T:System.Xml.Schema.XmlSchemaDerivationMethod"></see> values. The default is <see cref="F:System.Xml.Schema.XmlSchemaDerivationMethod.None"></see>.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaType.FinalResolved">
+ <summary>Gets the post-compilation value of the <see cref="P:System.Xml.Schema.XmlSchemaType.Final"></see> property.</summary>
+ <returns>The post-compilation value of the <see cref="P:System.Xml.Schema.XmlSchemaType.Final"></see> property. The default is the finalDefault attribute value of the schema element.</returns>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaType.GetBuiltInComplexType(System.Xml.Schema.XmlTypeCode)">
+ <summary>Returns an <see cref="T:System.Xml.Schema.XmlSchemaComplexType"></see> that represents the built-in complex type of the complex type specified.</summary>
+ <param name="typeCode">One of the <see cref="T:System.Xml.Schema.XmlTypeCode"></see> values representing the complex type.</param>
+ <returns>The <see cref="T:System.Xml.Schema.XmlSchemaComplexType"></see> that represents the built-in complex type.</returns>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaType.GetBuiltInComplexType(System.Xml.XmlQualifiedName)">
+ <summary>Returns an <see cref="T:System.Xml.Schema.XmlSchemaComplexType"></see> that represents the built-in complex type of the complex type specified by qualified name.</summary>
+ <param name="qualifiedName">The <see cref="T:System.Xml.XmlQualifiedName"></see> of the complex type.</param>
+ <returns>The <see cref="T:System.Xml.Schema.XmlSchemaComplexType"></see> that represents the built-in complex type.</returns>
+ <exception cref="T:System.ArgumentNullException">The <see cref="T:System.Xml.XmlQualifiedName"></see> parameter is null.</exception>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaType.GetBuiltInSimpleType(System.Xml.Schema.XmlTypeCode)">
+ <summary>Returns an <see cref="T:System.Xml.Schema.XmlSchemaSimpleType"></see> that represents the built-in simple type of the specified simple type.</summary>
+ <param name="typeCode">One of the <see cref="T:System.Xml.Schema.XmlTypeCode"></see> values representing the simple type.</param>
+ <returns>The <see cref="T:System.Xml.Schema.XmlSchemaSimpleType"></see> that represents the built-in simple type.</returns>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaType.GetBuiltInSimpleType(System.Xml.XmlQualifiedName)">
+ <summary>Returns an <see cref="T:System.Xml.Schema.XmlSchemaSimpleType"></see> that represents the built-in simple type of the simple type that is specified by the qualified name.</summary>
+ <param name="qualifiedName">The <see cref="T:System.Xml.XmlQualifiedName"></see> of the simple type.</param>
+ <returns>The <see cref="T:System.Xml.Schema.XmlSchemaSimpleType"></see> that represents the built-in simple type.</returns>
+ <exception cref="T:System.ArgumentNullException">The <see cref="T:System.Xml.XmlQualifiedName"></see> parameter is null.</exception>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaType.IsDerivedFrom(System.Xml.Schema.XmlSchemaType,System.Xml.Schema.XmlSchemaType,System.Xml.Schema.XmlSchemaDerivationMethod)">
+ <summary>Returns a value indicating if the derived schema type specified is derived from the base schema type specified</summary>
+ <param name="derivedType">The derived <see cref="T:System.Xml.Schema.XmlSchemaType"></see> to test.</param>
+ <param name="baseType">The base <see cref="T:System.Xml.Schema.XmlSchemaType"></see> to test the derived <see cref="T:System.Xml.Schema.XmlSchemaType"></see> against.</param>
+ <param name="except">One of the <see cref="T:System.Xml.Schema.XmlSchemaDerivationMethod"></see> values representing a type derivation method to exclude from testing.</param>
+ <returns>true if the derived type is derived from the base type; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaType.IsMixed">
+ <summary>Gets or sets a value indicating if this type has a mixed content model. This property is only valid in a complex type.</summary>
+ <returns>true if the type has a mixed content model; otherwise, false. The default is false.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaType.Name">
+ <summary>Gets or sets the name of the type.</summary>
+ <returns>The name of the type.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaType.QualifiedName">
+ <summary>Gets the qualified name for the type built from the Name attribute of this type. This is a post-schema-compilation property.</summary>
+ <returns>The <see cref="T:System.Xml.XmlQualifiedName"></see> for the type built from the Name attribute of this type.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaType.TypeCode">
+ <summary>Gets the <see cref="T:System.Xml.Schema.XmlTypeCode"></see> of the type.</summary>
+ <returns>One of the <see cref="T:System.Xml.Schema.XmlTypeCode"></see> values.</returns>
+ </member>
+ <member name="T:System.Xml.Schema.XmlSchemaUnique">
+ <summary>Represents the unique element from XML Schema as specified by the World Wide Web Consortium (W3C). This class can be used to identify a unique constraint among a set of elements.</summary>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaUnique.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Schema.XmlSchemaUnique"></see> class.</summary>
+ </member>
+ <member name="T:System.Xml.Schema.XmlSchemaUse">
+ <summary>Indicator of how the attribute is used.</summary>
+ </member>
+ <member name="F:System.Xml.Schema.XmlSchemaUse.None">
+ <summary>Attribute use not specified.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.Schema.XmlSchemaUse.Optional">
+ <summary>Attribute is optional.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.Schema.XmlSchemaUse.Prohibited">
+ <summary>Attribute cannot be used.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.Schema.XmlSchemaUse.Required">
+ <summary>Attribute must appear once.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Xml.Schema.XmlSchemaValidationException">
+ <summary>Represents the exception thrown when XML Schema Definition Language (XSD) schema validation errors and warnings are encountered in an XML document being validated.</summary>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaValidationException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Schema.XmlSchemaValidationException"></see> class.</summary>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaValidationException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Schema.XmlSchemaValidationException"></see> class with the exception message specified.</summary>
+ <param name="message">A string description of the error condition.</param>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaValidationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Schema.XmlSchemaValidationException"></see> class with the <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> and <see cref="T:System.Runtime.Serialization.StreamingContext"></see> objects specified.</summary>
+ <param name="info">A <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object.</param>
+ <param name="context">A <see cref="T:System.Runtime.Serialization.StreamingContext"></see> object.</param>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaValidationException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Schema.XmlSchemaValidationException"></see> class with the exception message and original <see cref="T:System.Exception"></see> object that caused this exception specified.</summary>
+ <param name="message">A string description of the error condition.</param>
+ <param name="innerException">The original <see cref="T:System.Exception"></see> object that caused this exception.</param>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaValidationException.#ctor(System.String,System.Exception,System.Int32,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Schema.XmlSchemaValidationException"></see> class with the exception message specified, and the original <see cref="T:System.Exception"></see> object, line number, and line position of the XML that cause this exception specified.</summary>
+ <param name="message">A string description of the error condition.</param>
+ <param name="innerException">The original <see cref="T:System.Exception"></see> object that caused this exception.</param>
+ <param name="lineNumber">The line number of the XML that caused this exception.</param>
+ <param name="linePosition">The line position of the XML that caused this exception.</param>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaValidationException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Constructs a new <see cref="T:System.Xml.Schema.XmlSchemaValidationException"></see> object with the given <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> and <see cref="T:System.Runtime.Serialization.StreamingContext"></see> information that contains all the properties of the <see cref="T:System.Xml.Schema.XmlSchemaValidationException"></see>.</summary>
+ <param name="info"><see cref="T:System.Runtime.Serialization.SerializationInfo"></see></param>
+ <param name="context"><see cref="T:System.Runtime.Serialization.StreamingContext"></see></param>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaValidationException.SetSourceObject(System.Object)">
+ <summary>Sets the XML node that causes the error.</summary>
+ <param name="sourceObject">The source object.</param>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaValidationException.SourceObject">
+ <summary>Gets the XML node that caused this <see cref="T:System.Xml.Schema.XmlSchemaValidationException"></see>.</summary>
+ <returns>The XML node that caused this <see cref="T:System.Xml.Schema.XmlSchemaValidationException"></see>.</returns>
+ </member>
+ <member name="T:System.Xml.Schema.XmlSchemaValidationFlags">
+ <summary>Specifies schema validation options used by the <see cref="T:System.Xml.Schema.XmlSchemaValidator"></see> and <see cref="T:System.Xml.XmlReader"></see> classes.</summary>
+ </member>
+ <member name="F:System.Xml.Schema.XmlSchemaValidationFlags.AllowXmlAttributes">
+ <summary>Allow xml:* attributes even if they are not defined in the schema. The attributes will be validated based on their data type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.Schema.XmlSchemaValidationFlags.None">
+ <summary>Do not process identity constraints, inline schemas, schema location hints, or report schema validation warnings.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.Schema.XmlSchemaValidationFlags.ProcessIdentityConstraints">
+ <summary>Process identity constraints (xs:ID, xs:IDREF, xs:key, xs:keyref, xs:unique) encountered during validation.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.Schema.XmlSchemaValidationFlags.ProcessInlineSchema">
+ <summary>Process inline schemas encountered during validation.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.Schema.XmlSchemaValidationFlags.ProcessSchemaLocation">
+ <summary>Process schema location hints (xsi:schemaLocation, xsi:noNamespaceSchemaLocation) encountered during validation.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.Schema.XmlSchemaValidationFlags.ReportValidationWarnings">
+ <summary>Report schema validation warnings encountered during validation.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Xml.Schema.XmlSchemaValidator">
+ <summary>Represents an XML Schema Definition Language (XSD) Schema validation engine. The <see cref="T:System.Xml.Schema.XmlSchemaValidator"></see> class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaValidator.#ctor(System.Xml.XmlNameTable,System.Xml.Schema.XmlSchemaSet,System.Xml.IXmlNamespaceResolver,System.Xml.Schema.XmlSchemaValidationFlags)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Schema.XmlSchemaValidator"></see> class.</summary>
+ <param name="nameTable">An <see cref="T:System.Xml.XmlNameTable"></see> object containing element and attribute names as atomized strings.</param>
+ <param name="schemas">An <see cref="T:System.Xml.Schema.XmlSchemaSet"></see> object containing the XML Schema Definition Language (XSD) schemas used for validation.</param>
+ <param name="namespaceResolver">An <see cref="T:System.Xml.IXmlNamespaceResolver"></see> object used for resolving namespaces encountered during validation.</param>
+ <param name="validationFlags">An <see cref="T:System.Xml.Schema.XmlSchemaValidationFlags"></see> value specifying schema validation options.</param>
+ <exception cref="T:System.ArgumentNullException">One or more of the parameters specified are null.</exception>
+ <exception cref="T:System.Xml.Schema.XmlSchemaException">An error occurred while compiling schemas in the <see cref="T:System.Xml.Schema.XmlSchemaSet"></see> parameter.</exception>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaValidator.AddSchema(System.Xml.Schema.XmlSchema)">
+ <summary>Adds an XML Schema Definition Language (XSD) schema to the set of schemas used for validation.</summary>
+ <param name="schema">An <see cref="T:System.Xml.Schema.XmlSchema"></see> object to add to the set of schemas used for validation.</param>
+ <exception cref="T:System.ArgumentNullException">The <see cref="T:System.Xml.Schema.XmlSchema"></see> parameter specified is null.</exception>
+ <exception cref="T:System.Xml.Schema.XmlSchemaValidationException">The target namespace of the <see cref="T:System.Xml.Schema.XmlSchema"></see> parameter matches that of any element or attribute already encountered by the <see cref="T:System.Xml.Schema.XmlSchemaValidator"></see> object.</exception>
+ <exception cref="T:System.Xml.Schema.XmlSchemaException">The <see cref="T:System.Xml.Schema.XmlSchema"></see> parameter is invalid.</exception>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaValidator.EndValidation">
+ <summary>Ends validation and checks identity constraints for the entire XML document.</summary>
+ <exception cref="T:System.Xml.Schema.XmlSchemaValidationException">An identity constraint error was found in the XML document.</exception>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaValidator.GetExpectedAttributes">
+ <summary>Returns the expected attributes for the current element context.</summary>
+ <returns>An array of <see cref="T:System.Xml.Schema.XmlSchemaAttribute"></see> objects or an empty array if there are no expected attributes.</returns>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaValidator.GetExpectedParticles">
+ <summary>Returns the expected particles in the current element context.</summary>
+ <returns>An array of <see cref="T:System.Xml.Schema.XmlSchemaParticle"></see> objects or an empty array if there are no expected particles.</returns>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaValidator.GetUnspecifiedDefaultAttributes(System.Collections.ArrayList)">
+ <summary>Validates identity constraints on the default attributes and populates the <see cref="T:System.Collections.ArrayList"></see> specified with <see cref="T:System.Xml.Schema.XmlSchemaAttribute"></see> objects for any attributes with default values that have not been previously validated using the <see cref="Overload:System.Xml.Schema.XmlSchemaValidator.ValidateAttribute"></see> method in the element context.</summary>
+ <param name="defaultAttributes">An <see cref="T:System.Collections.ArrayList"></see> to populate with <see cref="T:System.Xml.Schema.XmlSchemaAttribute"></see> objects for any attributes not yet encountered during validation in the element context.</param>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaValidator.Initialize">
+ <summary>Initializes the state of the <see cref="T:System.Xml.Schema.XmlSchemaValidator"></see> object.</summary>
+ <exception cref="T:System.InvalidOperationException">Calling the <see cref="Overload:System.Xml.Schema.XmlSchemaValidator.Initialize"></see> method is valid immediately after the construction of an <see cref="T:System.Xml.Schema.XmlSchemaValidator"></see> object or after a call to <see cref="M:System.Xml.Schema.XmlSchemaValidator.EndValidation"></see> only.</exception>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaValidator.Initialize(System.Xml.Schema.XmlSchemaObject)">
+ <summary>Initializes the state of the <see cref="T:System.Xml.Schema.XmlSchemaValidator"></see> object using the <see cref="T:System.Xml.Schema.XmlSchemaObject"></see> specified for partial validation.</summary>
+ <param name="partialValidationType">An <see cref="T:System.Xml.Schema.XmlSchemaElement"></see>, <see cref="T:System.Xml.Schema.XmlSchemaAttribute"></see>, or <see cref="T:System.Xml.Schema.XmlSchemaType"></see> object used to initialize the validation context of the <see cref="T:System.Xml.Schema.XmlSchemaValidator"></see> object for partial validation.</param>
+ <exception cref="T:System.InvalidOperationException">Calling the <see cref="Overload:System.Xml.Schema.XmlSchemaValidator.Initialize"></see> method is valid immediately after the construction of an <see cref="T:System.Xml.Schema.XmlSchemaValidator"></see> object or after a call to <see cref="M:System.Xml.Schema.XmlSchemaValidator.EndValidation"></see> only.</exception>
+ <exception cref="T:System.ArgumentException">The <see cref="T:System.Xml.Schema.XmlSchemaObject"></see> parameter is not an <see cref="T:System.Xml.Schema.XmlSchemaElement"></see>, <see cref="T:System.Xml.Schema.XmlSchemaAttribute"></see>, or <see cref="T:System.Xml.Schema.XmlSchemaType"></see> object.</exception>
+ <exception cref="T:System.ArgumentNullException">The <see cref="T:System.Xml.Schema.XmlSchemaObject"></see> parameter cannot be null.</exception>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaValidator.LineInfoProvider">
+ <summary>Gets or sets the line number information for the XML node being validated.</summary>
+ <returns>An <see cref="T:System.Xml.IXmlLineInfo"></see> object.</returns>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaValidator.SkipToEndElement(System.Xml.Schema.XmlSchemaInfo)">
+ <summary>Skips validation of the current element content and prepares the <see cref="T:System.Xml.Schema.XmlSchemaValidator"></see> object to validate content in the parent element's context.</summary>
+ <param name="schemaInfo">An <see cref="T:System.Xml.Schema.XmlSchemaInfo"></see> object whose properties are set if the current element content is successfully skipped. This parameter can be null.</param>
+ <exception cref="T:System.InvalidOperationException">The <see cref="M:System.Xml.Schema.XmlSchemaValidator.SkipToEndElement(System.Xml.Schema.XmlSchemaInfo)"></see> method was not called in the correct sequence. For example, calling <see cref="M:System.Xml.Schema.XmlSchemaValidator.SkipToEndElement(System.Xml.Schema.XmlSchemaInfo)"></see> after calling <see cref="M:System.Xml.Schema.XmlSchemaValidator.SkipToEndElement(System.Xml.Schema.XmlSchemaInfo)"></see>.</exception>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaValidator.SourceUri">
+ <summary>Gets or sets the source URI for the XML node being validated.</summary>
+ <returns>A <see cref="T:System.Uri"></see> object representing the source URI for the XML node being validated; the default is null.</returns>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaValidator.ValidateAttribute(System.String,System.String,System.Xml.Schema.XmlValueGetter,System.Xml.Schema.XmlSchemaInfo)">
+ <summary>Validates the attribute name, namespace URI, and value in the current element context.</summary>
+ <param name="localName">The local name of the attribute to validate.</param>
+ <param name="namespaceUri">The namespace URI of the attribute to validate.</param>
+ <param name="attributeValue">An <see cref="T:System.Xml.Schema.XmlValueGetter"></see>delegate used to pass the attribute's value as a Common Language Runtime (CLR) type compatible with the XML Schema Definition Language (XSD) type of the attribute.</param>
+ <param name="schemaInfo">An <see cref="T:System.Xml.Schema.XmlSchemaInfo"></see> object whose properties are set on successful validation of the attribute. This parameter and can be null.</param>
+ <returns>The validated attribute's value.</returns>
+ <exception cref="T:System.Xml.Schema.XmlSchemaValidationException">The attribute is not valid in the current element context.</exception>
+ <exception cref="T:System.InvalidOperationException">The <see cref="Overload:System.Xml.Schema.XmlSchemaValidator.ValidateAttribute"></see> method was not called in the correct sequence. For example, calling <see cref="Overload:System.Xml.Schema.XmlSchemaValidator.ValidateAttribute"></see> after calling <see cref="M:System.Xml.Schema.XmlSchemaValidator.ValidateEndOfAttributes(System.Xml.Schema.XmlSchemaInfo)"></see>.</exception>
+ <exception cref="T:System.ArgumentNullException">One or more of the parameters specified are null.</exception>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaValidator.ValidateAttribute(System.String,System.String,System.String,System.Xml.Schema.XmlSchemaInfo)">
+ <summary>Validates the attribute name, namespace URI, and value in the current element context.</summary>
+ <param name="localName">The local name of the attribute to validate.</param>
+ <param name="namespaceUri">The namespace URI of the attribute to validate.</param>
+ <param name="attributeValue">The value of the attribute to validate.</param>
+ <param name="schemaInfo">An <see cref="T:System.Xml.Schema.XmlSchemaInfo"></see> object whose properties are set on successful validation of the attribute. This parameter can be null.</param>
+ <returns>The validated attribute's value.</returns>
+ <exception cref="T:System.Xml.Schema.XmlSchemaValidationException">The attribute is not valid in the current element context.</exception>
+ <exception cref="T:System.InvalidOperationException">The <see cref="Overload:System.Xml.Schema.XmlSchemaValidator.ValidateAttribute"></see> method was not called in the correct sequence. For example, calling <see cref="Overload:System.Xml.Schema.XmlSchemaValidator.ValidateAttribute"></see> after calling <see cref="M:System.Xml.Schema.XmlSchemaValidator.ValidateEndOfAttributes(System.Xml.Schema.XmlSchemaInfo)"></see>.</exception>
+ <exception cref="T:System.ArgumentNullException">One or more of the parameters specified are null.</exception>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaValidator.ValidateElement(System.String,System.String,System.Xml.Schema.XmlSchemaInfo)">
+ <summary>Validates the element in the current context.</summary>
+ <param name="localName">The local name of the element to validate.</param>
+ <param name="namespaceUri">The namespace URI of the element to validate.</param>
+ <param name="schemaInfo">An <see cref="T:System.Xml.Schema.XmlSchemaInfo"></see> object whose properties are set on successful validation of the element's name. This parameter can be null.</param>
+ <exception cref="T:System.Xml.Schema.XmlSchemaValidationException">The element's name is not valid in the current context.</exception>
+ <exception cref="T:System.InvalidOperationException">The <see cref="Overload:System.Xml.Schema.XmlSchemaValidator.ValidateElement"></see> method was not called in the correct sequence. For example, the <see cref="Overload:System.Xml.Schema.XmlSchemaValidator.ValidateElement"></see> method is called after calling <see cref="Overload:System.Xml.Schema.XmlSchemaValidator.ValidateAttribute"></see>.</exception>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaValidator.ValidateElement(System.String,System.String,System.Xml.Schema.XmlSchemaInfo,System.String,System.String,System.String,System.String)">
+ <summary>Validates the element in the current context with the xsi:Type, xsi:Nil, xsi:SchemaLocation, and xsi:NoNamespaceSchemaLocation attribute values specified.</summary>
+ <param name="localName">The local name of the element to validate.</param>
+ <param name="namespaceUri">The namespace URI of the element to validate.</param>
+ <param name="schemaInfo">An <see cref="T:System.Xml.Schema.XmlSchemaInfo"></see> object whose properties are set on successful validation of the element's name. This parameter can be null.</param>
+ <param name="xsiType">The xsi:Type attribute value of the element. This parameter can be null.</param>
+ <param name="xsiNil">The xsi:Nil attribute value of the element. This parameter can be null.</param>
+ <param name="xsiSchemaLocation">The xsi:SchemaLocation attribute value of the element. This parameter can be null.</param>
+ <param name="xsiNoNamespaceSchemaLocation">The xsi:NoNamespaceSchemaLocation attribute value of the element. This parameter can be null.</param>
+ <exception cref="T:System.Xml.Schema.XmlSchemaValidationException">The element's name is not valid in the current context.</exception>
+ <exception cref="T:System.InvalidOperationException">The <see cref="Overload:System.Xml.Schema.XmlSchemaValidator.ValidateElement"></see> method was not called in the correct sequence. For example, the <see cref="Overload:System.Xml.Schema.XmlSchemaValidator.ValidateElement"></see> method is called after calling <see cref="Overload:System.Xml.Schema.XmlSchemaValidator.ValidateAttribute"></see>.</exception>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaValidator.ValidateEndElement(System.Xml.Schema.XmlSchemaInfo)">
+ <summary>Verifies if the text content of the element is valid according to its data type for elements with simple content, and verifies if the content of the current element is complete for elements with complex content.</summary>
+ <param name="schemaInfo">An <see cref="T:System.Xml.Schema.XmlSchemaInfo"></see> object whose properties are set on successful validation of the element. This parameter can be null.</param>
+ <returns>The parsed, typed text value of the element if the element has simple content.</returns>
+ <exception cref="T:System.Xml.Schema.XmlSchemaValidationException">The element's content is not valid.</exception>
+ <exception cref="T:System.InvalidOperationException">The <see cref="Overload:System.Xml.Schema.XmlSchemaValidator.ValidateEndElement"></see> method was not called in the correct sequence. For example, if the <see cref="Overload:System.Xml.Schema.XmlSchemaValidator.ValidateEndElement"></see> method is called after calling <see cref="M:System.Xml.Schema.XmlSchemaValidator.SkipToEndElement(System.Xml.Schema.XmlSchemaInfo)"></see>.</exception>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaValidator.ValidateEndElement(System.Xml.Schema.XmlSchemaInfo,System.Object)">
+ <summary>Verifies if the text content of the element specified is valid according to its data type.</summary>
+ <param name="schemaInfo">An <see cref="T:System.Xml.Schema.XmlSchemaInfo"></see> object whose properties are set on successful validation of the text content of the element. This parameter can be null.</param>
+ <param name="typedValue">The typed text content of the element.</param>
+ <returns>The parsed, typed simple content of the element.</returns>
+ <exception cref="T:System.Xml.Schema.XmlSchemaValidationException">The element's text content is not valid.</exception>
+ <exception cref="T:System.InvalidOperationException">The <see cref="Overload:System.Xml.Schema.XmlSchemaValidator.ValidateEndElement"></see> method was not called in the correct sequence (for example, if the <see cref="Overload:System.Xml.Schema.XmlSchemaValidator.ValidateEndElement"></see> method is called after calling <see cref="M:System.Xml.Schema.XmlSchemaValidator.SkipToEndElement(System.Xml.Schema.XmlSchemaInfo)"></see>), calls to the <see cref="Overload:System.Xml.Schema.XmlSchemaValidator.ValidateText"></see> method have been previously made, or the element has complex content.</exception>
+ <exception cref="T:System.ArgumentNullException">The typed text content parameter cannot be null.</exception>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaValidator.ValidateEndOfAttributes(System.Xml.Schema.XmlSchemaInfo)">
+ <summary>Verifies whether all the required attributes in the element context are present and prepares the <see cref="T:System.Xml.Schema.XmlSchemaValidator"></see> object to validate the child content of the element.</summary>
+ <param name="schemaInfo">An <see cref="T:System.Xml.Schema.XmlSchemaInfo"></see> object whose properties are set on successful verification that all the required attributes in the element context are present. This parameter can be null.</param>
+ <exception cref="T:System.Xml.Schema.XmlSchemaValidationException">One or more of the required attributes in the current element context were not found.</exception>
+ <exception cref="T:System.InvalidOperationException">The <see cref="M:System.Xml.Schema.XmlSchemaValidator.ValidateEndOfAttributes(System.Xml.Schema.XmlSchemaInfo)"></see> method was not called in the correct sequence. For example, calling <see cref="M:System.Xml.Schema.XmlSchemaValidator.ValidateEndOfAttributes(System.Xml.Schema.XmlSchemaInfo)"></see> after calling <see cref="M:System.Xml.Schema.XmlSchemaValidator.SkipToEndElement(System.Xml.Schema.XmlSchemaInfo)"></see>.</exception>
+ <exception cref="T:System.ArgumentNullException">One or more of the parameters specified are null.</exception>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaValidator.ValidateText(System.String)">
+ <summary>Validates whether the text string specified is allowed in the current element context, and accumulates the text for validation if the current element has simple content.</summary>
+ <param name="elementValue">A text string to validate in the current element context.</param>
+ <exception cref="T:System.Xml.Schema.XmlSchemaValidationException">The text string specified is not allowed in the current element context.</exception>
+ <exception cref="T:System.InvalidOperationException">The <see cref="Overload:System.Xml.Schema.XmlSchemaValidator.ValidateText"></see> method was not called in the correct sequence. For example, the <see cref="Overload:System.Xml.Schema.XmlSchemaValidator.ValidateText"></see> method is called after calling <see cref="Overload:System.Xml.Schema.XmlSchemaValidator.ValidateAttribute"></see>.</exception>
+ <exception cref="T:System.ArgumentNullException">The text string parameter cannot be null.</exception>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaValidator.ValidateText(System.Xml.Schema.XmlValueGetter)">
+ <summary>Validates whether the text returned by the <see cref="T:System.Xml.Schema.XmlValueGetter"></see> object specified is allowed in the current element context, and accumulates the text for validation if the current element has simple content.</summary>
+ <param name="elementValue">An <see cref="T:System.Xml.Schema.XmlValueGetter"></see>delegate used to pass the text value as a Common Language Runtime (CLR) type compatible with the XML Schema Definition Language (XSD) type of the attribute.</param>
+ <exception cref="T:System.Xml.Schema.XmlSchemaValidationException">The text string specified is not allowed in the current element context.</exception>
+ <exception cref="T:System.InvalidOperationException">The <see cref="Overload:System.Xml.Schema.XmlSchemaValidator.ValidateText"></see> method was not called in the correct sequence. For example, the <see cref="Overload:System.Xml.Schema.XmlSchemaValidator.ValidateText"></see> method is called after calling <see cref="Overload:System.Xml.Schema.XmlSchemaValidator.ValidateAttribute"></see>.</exception>
+ <exception cref="T:System.ArgumentNullException">The text string parameter cannot be null.</exception>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaValidator.ValidateWhitespace(System.String)">
+ <summary>Validates whether the white space in the string specified is allowed in the current element context, and accumulates the white space for validation if the current element has simple content.</summary>
+ <param name="elementValue">A white space string to validate in the current element context.</param>
+ <exception cref="T:System.Xml.Schema.XmlSchemaValidationException">White space is not allowed in the current element context.</exception>
+ <exception cref="T:System.InvalidOperationException">The <see cref="Overload:System.Xml.Schema.XmlSchemaValidator.ValidateWhitespace"></see> method was not called in the correct sequence. For example, if the <see cref="Overload:System.Xml.Schema.XmlSchemaValidator.ValidateWhitespace"></see> method is called after calling <see cref="Overload:System.Xml.Schema.XmlSchemaValidator.ValidateAttribute"></see>.</exception>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaValidator.ValidateWhitespace(System.Xml.Schema.XmlValueGetter)">
+ <summary>Validates whether the white space returned by the <see cref="T:System.Xml.Schema.XmlValueGetter"></see> object specified is allowed in the current element context, and accumulates the white space for validation if the current element has simple content.</summary>
+ <param name="elementValue">An <see cref="T:System.Xml.Schema.XmlValueGetter"></see>delegate used to pass the white space value as a Common Language Runtime (CLR) type compatible with the XML Schema Definition Language (XSD) type of the attribute.</param>
+ <exception cref="T:System.Xml.Schema.XmlSchemaValidationException">White space is not allowed in the current element context.</exception>
+ <exception cref="T:System.InvalidOperationException">The <see cref="Overload:System.Xml.Schema.XmlSchemaValidator.ValidateWhitespace"></see> method was not called in the correct sequence. For example, if the <see cref="Overload:System.Xml.Schema.XmlSchemaValidator.ValidateWhitespace"></see> method is called after calling <see cref="Overload:System.Xml.Schema.XmlSchemaValidator.ValidateAttribute"></see>.</exception>
+ </member>
+ <member name="E:System.Xml.Schema.XmlSchemaValidator.ValidationEventHandler">
+ <summary>The <see cref="T:System.Xml.Schema.ValidationEventHandler"></see> that receives schema validation warnings and errors encountered during schema validation.</summary>
+ <returns></returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaValidator.ValidationEventSender">
+ <summary>Gets or sets the object sent as the sender object of a validation event.</summary>
+ <returns>An <see cref="T:System.Object"></see>; the default is this <see cref="T:System.Xml.Schema.XmlSchemaValidator"></see> object.</returns>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaValidator.XmlResolver">
+ <summary>Sets the <see cref="T:System.Xml.XmlResolver"></see> object used to resolve xs:import and xs:include elements as well as xsi:schemaLocation and xsi:noNamespaceSchemaLocation attributes.</summary>
+ <returns>An <see cref="T:System.Xml.XmlResolver"></see> object; the default is an <see cref="T:System.Xml.XmlUrlResolver"></see> object.</returns>
+ </member>
+ <member name="T:System.Xml.Schema.XmlSchemaValidity">
+ <summary>Represents the validity of an XML item validated by the <see cref="T:System.Xml.Schema.XmlSchemaValidator"></see> class.</summary>
+ </member>
+ <member name="F:System.Xml.Schema.XmlSchemaValidity.Invalid">
+ <summary>The XML item is invalid.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.Schema.XmlSchemaValidity.NotKnown">
+ <summary>The validity of the XML item is not known.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.Schema.XmlSchemaValidity.Valid">
+ <summary>The XML item is valid.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Xml.Schema.XmlSchemaWhiteSpaceFacet">
+ <summary>Represents the World Wide Web Consortium (W3C) whiteSpace facet.</summary>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaWhiteSpaceFacet.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Schema.XmlSchemaWhiteSpaceFacet"></see> class.</summary>
+ </member>
+ <member name="T:System.Xml.Schema.XmlSchemaXPath">
+ <summary>Represents the World Wide Web Consortium (W3C) selector element.</summary>
+ </member>
+ <member name="M:System.Xml.Schema.XmlSchemaXPath.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Schema.XmlSchemaXPath"></see> class.</summary>
+ </member>
+ <member name="P:System.Xml.Schema.XmlSchemaXPath.XPath">
+ <summary>Gets or sets the attribute for the XPath expression.</summary>
+ <returns>The string attribute value for the XPath expression.</returns>
+ </member>
+ <member name="T:System.Xml.Schema.XmlSeverityType">
+ <summary>Represents the severity of the validation event.</summary>
+ </member>
+ <member name="F:System.Xml.Schema.XmlSeverityType.Error">
+ <summary>Indicates a validation error occurred when validating the instance document. This applies to document type definitions (DTDs) and XML Schema definition language (XSD) schemas. The World Wide Web Consortium (W3C) validity constraints are considered errors. If no validation event handler has been created, errors throw an exception.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.Schema.XmlSeverityType.Warning">
+ <summary>Indicates that a validation event occurred that is not an error. A warning is typically issued when there is no DTD, or XML Schema to validate a particular element or attribute against. Unlike errors, warnings do not throw an exception if there is no validation event handler.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Xml.Schema.XmlTypeCode">
+ <summary>Represents the W3C XML Schema Definition Language (XSD) schema types.</summary>
+ </member>
+ <member name="F:System.Xml.Schema.XmlTypeCode.AnyAtomicType">
+ <summary>Any atomic value of a union.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.Schema.XmlTypeCode.AnyUri">
+ <summary>A W3C XML Schema xs:anyURI type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.Schema.XmlTypeCode.Attribute">
+ <summary>This value supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.Schema.XmlTypeCode.Base64Binary">
+ <summary>A W3C XML Schema xs:base64Binary type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.Schema.XmlTypeCode.Boolean">
+ <summary>A W3C XML Schema xs:boolean type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.Schema.XmlTypeCode.Byte">
+ <summary>A W3C XML Schema xs:byte type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.Schema.XmlTypeCode.Comment">
+ <summary>This value supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.Schema.XmlTypeCode.Date">
+ <summary>A W3C XML Schema xs:date type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.Schema.XmlTypeCode.DateTime">
+ <summary>A W3C XML Schema xs:dateTime type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.Schema.XmlTypeCode.DayTimeDuration">
+ <summary>This value supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.Schema.XmlTypeCode.Decimal">
+ <summary>A W3C XML Schema xs:decimal type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.Schema.XmlTypeCode.Document">
+ <summary>This value supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.Schema.XmlTypeCode.Double">
+ <summary>A W3C XML Schema xs:double type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.Schema.XmlTypeCode.Duration">
+ <summary>A W3C XML Schema xs:Duration type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.Schema.XmlTypeCode.Element">
+ <summary>This value supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.Schema.XmlTypeCode.Entity">
+ <summary>A W3C XML Schema xs:ENTITY type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.Schema.XmlTypeCode.Float">
+ <summary>A W3C XML Schema xs:float type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.Schema.XmlTypeCode.GDay">
+ <summary>A W3C XML Schema xs:gDay type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.Schema.XmlTypeCode.GMonth">
+ <summary>A W3C XML Schema xs:gMonth type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.Schema.XmlTypeCode.GMonthDay">
+ <summary>A W3C XML Schema xs:gMonthDay type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.Schema.XmlTypeCode.GYear">
+ <summary>A W3C XML Schema xs:gYear type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.Schema.XmlTypeCode.GYearMonth">
+ <summary>A W3C XML Schema xs:gYearMonth type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.Schema.XmlTypeCode.HexBinary">
+ <summary>A W3C XML Schema xs:hexBinary type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.Schema.XmlTypeCode.Id">
+ <summary>A W3C XML Schema xs:ID type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.Schema.XmlTypeCode.Idref">
+ <summary>A W3C XML Schema xs:IDREF type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.Schema.XmlTypeCode.Int">
+ <summary>A W3C XML Schema xs:int type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.Schema.XmlTypeCode.Integer">
+ <summary>A W3C XML Schema xs:integer type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.Schema.XmlTypeCode.Item">
+ <summary>An item such as a node or atomic value.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.Schema.XmlTypeCode.Language">
+ <summary>A W3C XML Schema xs:language type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.Schema.XmlTypeCode.Long">
+ <summary>A W3C XML Schema xs:long type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.Schema.XmlTypeCode.Name">
+ <summary>A W3C XML Schema xs:Name type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.Schema.XmlTypeCode.Namespace">
+ <summary>This value supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.Schema.XmlTypeCode.NCName">
+ <summary>A W3C XML Schema xs:NCName type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.Schema.XmlTypeCode.NegativeInteger">
+ <summary>A W3C XML Schema xs:negativeInteger type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.Schema.XmlTypeCode.NmToken">
+ <summary>A W3C XML Schema xs:NMTOKEN type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.Schema.XmlTypeCode.Node">
+ <summary>This value supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.Schema.XmlTypeCode.None">
+ <summary>No type information.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.Schema.XmlTypeCode.NonNegativeInteger">
+ <summary>A W3C XML Schema xs:nonNegativeInteger type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.Schema.XmlTypeCode.NonPositiveInteger">
+ <summary>A W3C XML Schema xs:nonPositiveInteger type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.Schema.XmlTypeCode.NormalizedString">
+ <summary>A W3C XML Schema xs:normalizedString type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.Schema.XmlTypeCode.Notation">
+ <summary>A W3C XML Schema xs:NOTATION type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.Schema.XmlTypeCode.PositiveInteger">
+ <summary>A W3C XML Schema xs:positiveInteger type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.Schema.XmlTypeCode.ProcessingInstruction">
+ <summary>This value supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.Schema.XmlTypeCode.QName">
+ <summary>A W3C XML Schema xs:QName type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.Schema.XmlTypeCode.Short">
+ <summary>A W3C XML Schema xs:short type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.Schema.XmlTypeCode.String">
+ <summary>A W3C XML Schema xs:string type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.Schema.XmlTypeCode.Text">
+ <summary>This value supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.Schema.XmlTypeCode.Time">
+ <summary>A W3C XML Schema xs:time type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.Schema.XmlTypeCode.Token">
+ <summary>A W3C XML Schema xs:token type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.Schema.XmlTypeCode.UnsignedByte">
+ <summary>A W3C XML Schema xs:unsignedByte type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.Schema.XmlTypeCode.UnsignedInt">
+ <summary>A W3C XML Schema xs:unsignedInt type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.Schema.XmlTypeCode.UnsignedLong">
+ <summary>A W3C XML Schema xs:unsignedLong type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.Schema.XmlTypeCode.UnsignedShort">
+ <summary>A W3C XML Schema xs:unsignedShort type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.Schema.XmlTypeCode.UntypedAtomic">
+ <summary>An untyped atomic value.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.Schema.XmlTypeCode.YearMonthDuration">
+ <summary>This value supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Xml.Schema.XmlValueGetter">
+ <summary>A delegate used by the <see cref="T:System.Xml.Schema.XmlSchemaValidator"></see> class to pass attribute, text, and white space values as a Common Language Runtime (CLR) type compatible with the XML Schema Definition Language (XSD) type of the attribute, text, or white space.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Xml.Serialization.CodeGenerationOptions">
+ <summary>Specifies various options to use when generating .NET Framework types for use with an XML Web Service.</summary>
+ </member>
+ <member name="F:System.Xml.Serialization.CodeGenerationOptions.EnableDataBinding">
+ <summary>Enables data binding.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.Serialization.CodeGenerationOptions.GenerateNewAsync">
+ <summary>Creates events for the asynchronous invocation of Web methods.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.Serialization.CodeGenerationOptions.GenerateOldAsync">
+ <summary>Creates Begin and End methods for the asynchronous invocation of Web methods.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.Serialization.CodeGenerationOptions.GenerateOrder">
+ <summary>Generates explicitly ordered serialization code as specified through the Order property of the <see cref="T:System.Xml.Serialization.XmlAnyElementAttribute"></see>, <see cref="T:System.Xml.Serialization.XmlArrayAttribute"></see>, and <see cref="T:System.Xml.Serialization.XmlElementAttribute"></see> attributes.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.Serialization.CodeGenerationOptions.GenerateProperties">
+ <summary>Represents primitive types by properties.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Xml.Serialization.CodeGenerationOptions.None">
+ <summary>Represents primitive types by fields and primitive types by <see cref="N:System"></see> namespace types.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Xml.Serialization.CodeIdentifier">
+ <summary>Provides static methods to convert input text into names for code entities.</summary>
+ </member>
+ <member name="M:System.Xml.Serialization.CodeIdentifier.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Serialization.CodeIdentifier"></see> class.</summary>
+ </member>
+ <member name="M:System.Xml.Serialization.CodeIdentifier.MakeCamel(System.String)">
+ <summary>Produces a camel-case string from an input string.</summary>
+ <param name="identifier">The name of a code entity, such as a method parameter, typically taken from an XML element or attribute name.</param>
+ <returns>A camel-case version of the parameter string.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.CodeIdentifier.MakePascal(System.String)">
+ <summary>Produces a Pascal-case string from an input string.</summary>
+ <param name="identifier">The name of a code entity, such as a method parameter, typically taken from an XML element or attribute name.</param>
+ <returns>A Pascal-case version of the parameter string.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.CodeIdentifier.MakeValid(System.String)">
+ <summary>Produces a valid code entity name from an input string.</summary>
+ <param name="identifier">The name of a code entity, such as a method parameter, typically taken from an XML element or attribute name.</param>
+ <returns>A string that can be used as a code identifier, such as the name of a method parameter.</returns>
+ </member>
+ <member name="T:System.Xml.Serialization.CodeIdentifiers">
+ <summary>Maintains a group of names for related code entities or type mappings that are generated by the .NET Framework's XML serialization infrastructure.</summary>
+ </member>
+ <member name="M:System.Xml.Serialization.CodeIdentifiers.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Serialization.CodeIdentifiers"></see> class.</summary>
+ </member>
+ <member name="M:System.Xml.Serialization.CodeIdentifiers.#ctor(System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.Xml.Serialization.CodeIdentifiers"></see> class and determines whether code identifiers are case sensitive.</summary>
+ <param name="caseSensitive">true if identifiers are case sensitive; otherwise, false.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.CodeIdentifiers.Add(System.String,System.Object)">
+ <summary>Adds a named code entity or type mapping to the <see cref="T:System.Xml.Serialization.CodeIdentifiers"></see> instance's scope.</summary>
+ <param name="identifier">A name that is used to index the code entity.</param>
+ <param name="value">The code entity or type mapping information.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.CodeIdentifiers.AddReserved(System.String)">
+ <summary>Prevents a specified name from being used within the <see cref="T:System.Xml.Serialization.CodeIdentifiers"></see> instance's scope.</summary>
+ <param name="identifier">A name that will not be available within the <see cref="T:System.Xml.Serialization.CodeIdentifiers"></see> instance's scope.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.CodeIdentifiers.AddUnique(System.String,System.Object)">
+ <summary>Adds a named code entity or type mapping to the <see cref="T:System.Xml.Serialization.CodeIdentifiers"></see> instance's scope, ensuring that the name is unique within the scope.</summary>
+ <param name="identifier">A candidate name that is used to index the code entity.</param>
+ <param name="value">The code entity or type mapping information.</param>
+ <returns>The identifier parameter value or a modified string if there is a name collision.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.CodeIdentifiers.Clear">
+ <summary>Removes all code entities or type mappings, including their names, from the <see cref="T:System.Xml.Serialization.CodeIdentifiers"></see> instance's scope.</summary>
+ </member>
+ <member name="M:System.Xml.Serialization.CodeIdentifiers.IsInUse(System.String)">
+ <summary>Determines whether a specified name is already being used within the <see cref="T:System.Xml.Serialization.CodeIdentifiers"></see> instance's scope.</summary>
+ <param name="identifier">The name to check for use within the <see cref="T:System.Xml.Serialization.CodeIdentifiers"></see> instance's scope.</param>
+ <returns>true if the name is already in use; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.CodeIdentifiers.MakeRightCase(System.String)">
+ <summary>Ensures that the input is of the correct case by modifying the name according to the value of the <see cref="P:System.Xml.Serialization.CodeIdentifiers.UseCamelCasing"></see> property.</summary>
+ <param name="identifier">The name to possibly modify.</param>
+ <returns>A string that is the same as the input identifier or has the first letter's case modified.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.CodeIdentifiers.MakeUnique(System.String)">
+ <summary>Determines whether the input name conflicts with another name within the <see cref="T:System.Xml.Serialization.CodeIdentifiers"></see> instance's scope and, if it does, generates a modified string.</summary>
+ <param name="identifier">The name to modify if it is not already unique.</param>
+ <returns>The identifier parameter value or a modified string if there is a name collision.</returns>
+ </member>
+ <member name="M:System.Xml.Serialization.CodeIdentifiers.Remove(System.String)">
+ <summary>Removes from the <see cref="T:System.Xml.Serialization.CodeIdentifiers"></see> instance's scope the code entity or type mapping identified by the input name.</summary>
+ <param name="identifier">The name of the code entity or type mapping information to remove.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.CodeIdentifiers.RemoveReserved(System.String)">
+ <summary>Removes the input name from the <see cref="T:System.Xml.Serialization.CodeIdentifiers"></see> instance's reserved names.</summary>
+ <param name="identifier">A name that will be made available within the <see cref="T:System.Xml.Serialization.CodeIdentifiers"></see> instance's scope.</param>
+ </member>
+ <member name="M:System.Xml.Serialization.CodeIdentifiers.ToArray(System.Type)">
+ <summary>Returns an array of the code entities or type mappings within the <see cref="T:System.Xml.Serialization.CodeIdentifiers"></see> instance's scope.</summary>
+ <param name="type">The type of all the code entities or type mappings for the instance.</param>
+ <returns>An array of the code entities or type mappings that is stored by the <see cref="T:System.Xml.Serialization.CodeIdentifiers"></see> object.</returns>
+ </member>
+ <member name="P:System.Xml.Serialization.CodeIdentifiers.UseCamelCasing">
+ <summary>Gets or sets a value that indicates whether the instance uses camel case.</summary>
+ <returns>true to indicate that the instance uses camel case; false to indicate that the instance uses Pascal case.</returns>
+ </member>
+ <member name="T:System.Action`14">
+ <summary>Encapsulates a method that has 14 parameters and does not return a value.</summary>
+ <param name="arg1">The first parameter of the method that this delegate encapsulates.</param>
+ <param name="arg2">The second parameter of the method that this delegate encapsulates.</param>
+ <param name="arg3">The third parameter of the method that this delegate encapsulates.</param>
+ <param name="arg4">The fourth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg5">The fifth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg6">The sixth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg7">The seventh parameter of the method that this delegate encapsulates.</param>
+ <param name="arg8">The eighth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg9">The ninth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg10">The tenth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg11">The eleventh parameter of the method that this delegate encapsulates.</param>
+ <param name="arg12">The twelfth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg13">The thirteenth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg14">The fourteenth parameter of the method that this delegate encapsulates.</param>
+ <typeparam name="T1">The type of the first parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T2">The type of the second parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T3">The type of the third parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T4">The type of the fourth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T5">The type of the fifth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T6">The type of the sixth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T7">The type of the seventh parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T8">The type of the eighth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T9">The type of the ninth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T10">The type of the tenth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T11">The type of the eleventh parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T12">The type of the twelfth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T13">The type of the thirteenth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T14">The type of the fourteenth parameter of the method that this delegate encapsulates.</typeparam>
+ </member>
+ <member name="T:System.Action`15">
+ <summary>Encapsulates a method that has 15 parameters and does not return a value.</summary>
+ <param name="arg1">The first parameter of the method that this delegate encapsulates.</param>
+ <param name="arg2">The second parameter of the method that this delegate encapsulates.</param>
+ <param name="arg3">The third parameter of the method that this delegate encapsulates.</param>
+ <param name="arg4">The fourth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg5">The fifth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg6">The sixth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg7">The seventh parameter of the method that this delegate encapsulates.</param>
+ <param name="arg8">The eighth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg9">The ninth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg10">The tenth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg11">The eleventh parameter of the method that this delegate encapsulates.</param>
+ <param name="arg12">The twelfth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg13">The thirteenth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg14">The fourteenth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg15">The fifteenth parameter of the method that this delegate encapsulates.</param>
+ <typeparam name="T1">The type of the first parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T2">The type of the second parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T3">The type of the third parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T4">The type of the fourth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T5">The type of the fifth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T6">The type of the sixth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T7">The type of the seventh parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T8">The type of the eighth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T9">The type of the ninth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T10">The type of the tenth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T11">The type of the eleventh parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T12">The type of the twelfth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T13">The type of the thirteenth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T14">The type of the fourteenth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T15">The type of the fifteenth parameter of the method that this delegate encapsulates.</typeparam>
+ </member>
+ <member name="T:System.Action`16">
+ <summary>Encapsulates a method that has 16 parameters and does not return a value.</summary>
+ <param name="arg1">The first parameter of the method that this delegate encapsulates.</param>
+ <param name="arg2">The second parameter of the method that this delegate encapsulates.</param>
+ <param name="arg3">The third parameter of the method that this delegate encapsulates.</param>
+ <param name="arg4">The fourth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg5">The fifth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg6">The sixth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg7">The seventh parameter of the method that this delegate encapsulates.</param>
+ <param name="arg8">The eighth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg9">The ninth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg10">The tenth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg11">The eleventh parameter of the method that this delegate encapsulates.</param>
+ <param name="arg12">The twelfth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg13">The thirteenth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg14">The fourteenth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg15">The fifteenth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg16">The sixteenth parameter of the method that this delegate encapsulates.</param>
+ <typeparam name="T1">The type of the first parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T2">The type of the second parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T3">The type of the third parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T4">The type of the fourth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T5">The type of the fifth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T6">The type of the sixth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T7">The type of the seventh parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T8">The type of the eighth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T9">The type of the ninth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T10">The type of the tenth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T11">The type of the eleventh parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T12">The type of the twelfth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T13">The type of the thirteenth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T14">The type of the fourteenth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T15">The type of the fifteenth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T16">The type of the sixteenth parameter of the method that this delegate encapsulates.</typeparam>
+ </member>
+ <member name="T:System.Action`2">
+ <summary>Encapsulates a method that has two parameters and does not return a value.</summary>
+ <param name="arg1">The first parameter of the method that this delegate encapsulates.</param>
+ <param name="arg2">The second parameter of the method that this delegate encapsulates.</param>
+ <typeparam name="T1">The type of the first parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T2">The type of the second parameter of the method that this delegate encapsulates.</typeparam>
+ </member>
+ <member name="T:System.Action`3">
+ <summary>Encapsulates a method that has three parameters and does not return a value.</summary>
+ <param name="arg1">The first parameter of the method that this delegate encapsulates.</param>
+ <param name="arg2">The second parameter of the method that this delegate encapsulates.</param>
+ <param name="arg3">The third parameter of the method that this delegate encapsulates.</param>
+ <typeparam name="T1">The type of the first parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T2">The type of the second parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T3">The type of the third parameter of the method that this delegate encapsulates.</typeparam>
+ </member>
+ <member name="T:System.Action`4">
+ <summary>Encapsulates a method that has four parameters and does not return a value.</summary>
+ <param name="arg1">The first parameter of the method that this delegate encapsulates.</param>
+ <param name="arg2">The second parameter of the method that this delegate encapsulates.</param>
+ <param name="arg3">The third parameter of the method that this delegate encapsulates.</param>
+ <param name="arg4">The fourth parameter of the method that this delegate encapsulates.</param>
+ <typeparam name="T1">The type of the first parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T2">The type of the second parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T3">The type of the third parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T4">The type of the fourth parameter of the method that this delegate encapsulates.</typeparam>
+ </member>
+ <member name="T:System.Action`5">
+ <summary>Encapsulates a method that has five parameters and does not return a value.</summary>
+ <param name="arg1">The first parameter of the method that this delegate encapsulates.</param>
+ <param name="arg2">The second parameter of the method that this delegate encapsulates.</param>
+ <param name="arg3">The third parameter of the method that this delegate encapsulates.</param>
+ <param name="arg4">The fourth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg5">The fifth parameter of the method that this delegate encapsulates.</param>
+ <typeparam name="T1">The type of the first parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T2">The type of the second parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T3">The type of the third parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T4">The type of the fourth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T5">The type of the fifth parameter of the method that this delegate encapsulates.</typeparam>
+ </member>
+ <member name="T:System.Action`6">
+ <summary>Encapsulates a method that has six parameters and does not return a value.</summary>
+ <param name="arg1">The first parameter of the method that this delegate encapsulates.</param>
+ <param name="arg2">The second parameter of the method that this delegate encapsulates.</param>
+ <param name="arg3">The third parameter of the method that this delegate encapsulates.</param>
+ <param name="arg4">The fourth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg5">The fifth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg6">The sixth parameter of the method that this delegate encapsulates.</param>
+ <typeparam name="T1">The type of the first parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T2">The type of the second parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T3">The type of the third parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T4">The type of the fourth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T5">The type of the fifth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T6">The type of the sixth parameter of the method that this delegate encapsulates.</typeparam>
+ </member>
+ <member name="T:System.Action`7">
+ <summary>Encapsulates a method that has seven parameters and does not return a value.</summary>
+ <param name="arg1">The first parameter of the method that this delegate encapsulates.</param>
+ <param name="arg2">The second parameter of the method that this delegate encapsulates.</param>
+ <param name="arg3">The third parameter of the method that this delegate encapsulates.</param>
+ <param name="arg4">The fourth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg5">The fifth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg6">The sixth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg7">The seventh parameter of the method that this delegate encapsulates.</param>
+ <typeparam name="T1">The type of the first parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T2">The type of the second parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T3">The type of the third parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T4">The type of the fourth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T5">The type of the fifth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T6">The type of the sixth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T7">The type of the seventh parameter of the method that this delegate encapsulates.</typeparam>
+ </member>
+ <member name="T:System.Action`8">
+ <summary>Encapsulates a method that has eight parameters and does not return a value.</summary>
+ <param name="arg1">The first parameter of the method that this delegate encapsulates.</param>
+ <param name="arg2">The second parameter of the method that this delegate encapsulates.</param>
+ <param name="arg3">The third parameter of the method that this delegate encapsulates.</param>
+ <param name="arg4">The fourth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg5">The fifth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg6">The sixth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg7">The seventh parameter of the method that this delegate encapsulates.</param>
+ <param name="arg8">The eighth parameter of the method that this delegate encapsulates.</param>
+ <typeparam name="T1">The type of the first parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T2">The type of the second parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T3">The type of the third parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T4">The type of the fourth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T5">The type of the fifth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T6">The type of the sixth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T7">The type of the seventh parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T8">The type of the eighth parameter of the method that this delegate encapsulates.</typeparam>
+ </member>
+ <member name="T:System.Action`9">
+ <summary>Encapsulates a method that has nine parameters and does not return a value.</summary>
+ <param name="arg1">The first parameter of the method that this delegate encapsulates.</param>
+ <param name="arg2">The second parameter of the method that this delegate encapsulates.</param>
+ <param name="arg3">The third parameter of the method that this delegate encapsulates.</param>
+ <param name="arg4">The fourth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg5">The fifth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg6">The sixth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg7">The seventh parameter of the method that this delegate encapsulates.</param>
+ <param name="arg8">The eighth parameter of the method that this delegate encapsulates.</param>
+ <param name="arg9">The ninth parameter of the method that this delegate encapsulates.</param>
+ <typeparam name="T1">The type of the first parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T2">The type of the second parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T3">The type of the third parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T4">The type of the fourth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T5">The type of the fifth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T6">The type of the sixth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T7">The type of the seventh parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T8">The type of the eighth parameter of the method that this delegate encapsulates.</typeparam>
+ <typeparam name="T9">The type of the ninth parameter of the method that this delegate encapsulates.</typeparam>
+ </member>
+ <member name="T:System.Action">
+ <summary>Encapsulates a method that has no parameters and does not return a value.</summary>
+ </member>
+ <member name="T:System.Activator">
+ <summary>Contains methods to create types of objects locally or remotely, or obtain references to existing remote objects. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Activator.CreateInstance(System.Type,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo,System.Object[])">
+ <summary>Creates an instance of the specified type using the constructor that best matches the specified parameters.</summary>
+ <param name="type">The type of object to create.</param>
+ <param name="bindingAttr">A combination of zero or more bit flags that affect the search for the type constructor. If bindingAttr is zero, a case-sensitive search for public constructors is conducted.</param>
+ <param name="binder">An object that uses bindingAttr and args to seek and identify the type constructor. If binder is null, the default binder is used.</param>
+ <param name="args">An array of arguments that match in number, order, and type the parameters of the constructor to invoke. If args is an empty array or null, the constructor that takes no parameters (the default constructor) is invoked.</param>
+ <param name="culture">Culture-specific information that governs the coercion of args to the formal types declared for the type constructor. If culture is null, the <see cref="T:System.Globalization.CultureInfo"></see> for the current thread is used.</param>
+ <param name="activationAttributes">An array of one or more attributes that can participate in activation. This is typically an array that contains a single <see cref="T:System.Runtime.Remoting.Activation.UrlAttribute"></see> object that specifies the URL that is required to activate a remote object. This parameter is related to client-activated objects. Client activation is a legacy technology that is retained for backward compatibility but is not recommended for new development. Distributed applications should instead use Windows Communication Foundation.</param>
+ <returns>A reference to the newly created object.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="type">type</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="type">type</paramref> is not a RuntimeType. -or- <paramref name="type">type</paramref> is an open generic type (that is, the <see cref="P:System.Type.ContainsGenericParameters"></see> property returns true).</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="type">type</paramref> cannot be a <see cref="T:System.Reflection.Emit.TypeBuilder"></see>. -or- Creation of <see cref="T:System.TypedReference"></see>, <see cref="T:System.ArgIterator"></see>, <see cref="T:System.Void"></see>, and <see cref="T:System.RuntimeArgumentHandle"></see> types, or arrays of those types, is not supported. -or- <paramref name="activationAttributes">activationAttributes</paramref> is not an empty array, and the type being created does not derive from <see cref="T:System.MarshalByRefObject"></see>. -or- The assembly that contains <paramref name="type">type</paramref> is a dynamic assembly that was created with <see cref="F:System.Reflection.Emit.AssemblyBuilderAccess.Save"></see>. -or- The constructor that best matches <paramref name="args">args</paramref> has varargs arguments.</exception>
+ <exception cref="T:System.Reflection.TargetInvocationException">The constructor being called throws an exception.</exception>
+ <exception cref="T:System.MethodAccessException">The caller does not have permission to call this constructor.</exception>
+ <exception cref="T:System.MemberAccessException">Cannot create an instance of an abstract class, or this member was invoked with a late-binding mechanism.</exception>
+ <exception cref="T:System.Runtime.InteropServices.InvalidComObjectException">The COM type was not obtained through <see cref="Overload:System.Type.GetTypeFromProgID"></see> or <see cref="Overload:System.Type.GetTypeFromCLSID"></see>.</exception>
+ <exception cref="T:System.MissingMethodException">No matching constructor was found.</exception>
+ <exception cref="T:System.Runtime.InteropServices.COMException"><paramref name="type">type</paramref> is a COM object but the class identifier used to obtain the type is invalid, or the identified class is not registered.</exception>
+ <exception cref="T:System.TypeLoadException"><paramref name="type">type</paramref> is not a valid type.</exception>
+ </member>
+ <member name="M:System.Activator.CreateInstance(System.Type,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo)">
+ <summary>Creates an instance of the specified type using the constructor that best matches the specified parameters.</summary>
+ <param name="type">The type of object to create.</param>
+ <param name="bindingAttr">A combination of zero or more bit flags that affect the search for the type constructor. If bindingAttr is zero, a case-sensitive search for public constructors is conducted.</param>
+ <param name="binder">An object that uses bindingAttr and args to seek and identify the type constructor. If binder is null, the default binder is used.</param>
+ <param name="args">An array of arguments that match in number, order, and type the parameters of the constructor to invoke. If args is an empty array or null, the constructor that takes no parameters (the default constructor) is invoked.</param>
+ <param name="culture">Culture-specific information that governs the coercion of args to the formal types declared for the type constructor. If culture is null, the <see cref="T:System.Globalization.CultureInfo"></see> for the current thread is used.</param>
+ <returns>A reference to the newly created object.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="type">type</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="type">type</paramref> is not a RuntimeType. -or- <paramref name="type">type</paramref> is an open generic type (that is, the <see cref="P:System.Type.ContainsGenericParameters"></see> property returns true).</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="type">type</paramref> cannot be a <see cref="T:System.Reflection.Emit.TypeBuilder"></see>. -or- Creation of <see cref="T:System.TypedReference"></see>, <see cref="T:System.ArgIterator"></see>, <see cref="T:System.Void"></see>, and <see cref="T:System.RuntimeArgumentHandle"></see> types, or arrays of those types, is not supported. -or- The assembly that contains <paramref name="type">type</paramref> is a dynamic assembly that was created with <see cref="F:System.Reflection.Emit.AssemblyBuilderAccess.Save"></see>. -or- The constructor that best matches <paramref name="args">args</paramref> has varargs arguments.</exception>
+ <exception cref="T:System.Reflection.TargetInvocationException">The constructor being called throws an exception.</exception>
+ <exception cref="T:System.MethodAccessException">The caller does not have permission to call this constructor.</exception>
+ <exception cref="T:System.MemberAccessException">Cannot create an instance of an abstract class, or this member was invoked with a late-binding mechanism.</exception>
+ <exception cref="T:System.Runtime.InteropServices.InvalidComObjectException">The COM type was not obtained through <see cref="Overload:System.Type.GetTypeFromProgID"></see> or <see cref="Overload:System.Type.GetTypeFromCLSID"></see>.</exception>
+ <exception cref="T:System.MissingMethodException">No matching constructor was found.</exception>
+ <exception cref="T:System.Runtime.InteropServices.COMException"><paramref name="type">type</paramref> is a COM object but the class identifier used to obtain the type is invalid, or the identified class is not registered.</exception>
+ <exception cref="T:System.TypeLoadException"><paramref name="type">type</paramref> is not a valid type.</exception>
+ </member>
+ <member name="M:System.Activator.CreateInstance(System.Type,System.Object[],System.Object[])">
+ <summary>Creates an instance of the specified type using the constructor that best matches the specified parameters.</summary>
+ <param name="type">The type of object to create.</param>
+ <param name="args">An array of arguments that match in number, order, and type the parameters of the constructor to invoke. If args is an empty array or null, the constructor that takes no parameters (the default constructor) is invoked.</param>
+ <param name="activationAttributes">An array of one or more attributes that can participate in activation. This is typically an array that contains a single <see cref="T:System.Runtime.Remoting.Activation.UrlAttribute"></see> object that specifies the URL that is required to activate a remote object. This parameter is related to client-activated objects. Client activation is a legacy technology that is retained for backward compatibility but is not recommended for new development. Distributed applications should instead use Windows Communication Foundation.</param>
+ <returns>A reference to the newly created object.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="type">type</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="type">type</paramref> is not a RuntimeType. -or- <paramref name="type">type</paramref> is an open generic type (that is, the <see cref="P:System.Type.ContainsGenericParameters"></see> property returns true).</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="type">type</paramref> cannot be a <see cref="T:System.Reflection.Emit.TypeBuilder"></see>. -or- Creation of <see cref="T:System.TypedReference"></see>, <see cref="T:System.ArgIterator"></see>, <see cref="T:System.Void"></see>, and <see cref="T:System.RuntimeArgumentHandle"></see> types, or arrays of those types, is not supported. -or- <paramref name="activationAttributes">activationAttributes</paramref> is not an empty array, and the type being created does not derive from <see cref="T:System.MarshalByRefObject"></see>. -or- The assembly that contains <paramref name="type">type</paramref> is a dynamic assembly that was created with <see cref="F:System.Reflection.Emit.AssemblyBuilderAccess.Save"></see>. -or- The constructor that best matches <paramref name="args">args</paramref> has varargs arguments.</exception>
+ <exception cref="T:System.Reflection.TargetInvocationException">The constructor being called throws an exception.</exception>
+ <exception cref="T:System.MethodAccessException">The caller does not have permission to call this constructor.</exception>
+ <exception cref="T:System.MemberAccessException">Cannot create an instance of an abstract class, or this member was invoked with a late-binding mechanism.</exception>
+ <exception cref="T:System.Runtime.InteropServices.InvalidComObjectException">The COM type was not obtained through <see cref="Overload:System.Type.GetTypeFromProgID"></see> or <see cref="Overload:System.Type.GetTypeFromCLSID"></see>.</exception>
+ <exception cref="T:System.MissingMethodException">No matching public constructor was found.</exception>
+ <exception cref="T:System.Runtime.InteropServices.COMException"><paramref name="type">type</paramref> is a COM object but the class identifier used to obtain the type is invalid, or the identified class is not registered.</exception>
+ <exception cref="T:System.TypeLoadException"><paramref name="type">type</paramref> is not a valid type.</exception>
+ </member>
+ <member name="M:System.Activator.CreateInstance(System.Type,System.Object[])">
+ <summary>Creates an instance of the specified type using the constructor that best matches the specified parameters.</summary>
+ <param name="type">The type of object to create.</param>
+ <param name="args">An array of arguments that match in number, order, and type the parameters of the constructor to invoke. If args is an empty array or null, the constructor that takes no parameters (the default constructor) is invoked.</param>
+ <returns>A reference to the newly created object.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="type">type</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="type">type</paramref> is not a RuntimeType. -or- <paramref name="type">type</paramref> is an open generic type (that is, the <see cref="P:System.Type.ContainsGenericParameters"></see> property returns true).</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="type">type</paramref> cannot be a <see cref="T:System.Reflection.Emit.TypeBuilder"></see>. -or- Creation of <see cref="T:System.TypedReference"></see>, <see cref="T:System.ArgIterator"></see>, <see cref="T:System.Void"></see>, and <see cref="T:System.RuntimeArgumentHandle"></see> types, or arrays of those types, is not supported. -or- The assembly that contains <paramref name="type">type</paramref> is a dynamic assembly that was created with <see cref="F:System.Reflection.Emit.AssemblyBuilderAccess.Save"></see>. -or- The constructor that best matches <paramref name="args">args</paramref> has varargs arguments.</exception>
+ <exception cref="T:System.Reflection.TargetInvocationException">The constructor being called throws an exception.</exception>
+ <exception cref="T:System.MethodAccessException">
+ In the [.NET for Windows Store apps](http://go.microsoft.com/fwlink/?LinkID=247912) or the [Portable Class Library](~/docs/standard/cross-platform/cross-platform-development-with-the-portable-class-library.md), catch the base class exception, <see cref="T:System.MemberAccessException"></see>, instead.
+
+ The caller does not have permission to call this constructor.</exception>
+ <exception cref="T:System.MemberAccessException">Cannot create an instance of an abstract class, or this member was invoked with a late-binding mechanism.</exception>
+ <exception cref="T:System.Runtime.InteropServices.InvalidComObjectException">The COM type was not obtained through <see cref="Overload:System.Type.GetTypeFromProgID"></see> or <see cref="Overload:System.Type.GetTypeFromCLSID"></see>.</exception>
+ <exception cref="T:System.MissingMethodException">
+ In the [.NET for Windows Store apps](http://go.microsoft.com/fwlink/?LinkID=247912) or the [Portable Class Library](~/docs/standard/cross-platform/cross-platform-development-with-the-portable-class-library.md), catch the base class exception, <see cref="T:System.MissingMemberException"></see>, instead.
+
+ No matching public constructor was found.</exception>
+ <exception cref="T:System.Runtime.InteropServices.COMException"><paramref name="type">type</paramref> is a COM object but the class identifier used to obtain the type is invalid, or the identified class is not registered.</exception>
+ <exception cref="T:System.TypeLoadException"><paramref name="type">type</paramref> is not a valid type.</exception>
+ </member>
+ <member name="M:System.Activator.CreateInstance(System.Type,System.Boolean)">
+ <summary>Creates an instance of the specified type using that type's default constructor.</summary>
+ <param name="type">The type of object to create.</param>
+ <param name="nonPublic">true if a public or nonpublic default constructor can match; false if only a public default constructor can match.</param>
+ <returns>A reference to the newly created object.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="type">type</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="type">type</paramref> is not a RuntimeType. -or- <paramref name="type">type</paramref> is an open generic type (that is, the <see cref="P:System.Type.ContainsGenericParameters"></see> property returns true).</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="type">type</paramref> cannot be a <see cref="T:System.Reflection.Emit.TypeBuilder"></see>. -or- Creation of <see cref="T:System.TypedReference"></see>, <see cref="T:System.ArgIterator"></see>, <see cref="T:System.Void"></see>, and <see cref="T:System.RuntimeArgumentHandle"></see> types, or arrays of those types, is not supported. -or- The assembly that contains <paramref name="type">type</paramref> is a dynamic assembly that was created with <see cref="F:System.Reflection.Emit.AssemblyBuilderAccess.Save"></see>.</exception>
+ <exception cref="T:System.Reflection.TargetInvocationException">The constructor being called throws an exception.</exception>
+ <exception cref="T:System.MethodAccessException">The caller does not have permission to call this constructor.</exception>
+ <exception cref="T:System.MemberAccessException">Cannot create an instance of an abstract class, or this member was invoked with a late-binding mechanism.</exception>
+ <exception cref="T:System.Runtime.InteropServices.InvalidComObjectException">The COM type was not obtained through <see cref="Overload:System.Type.GetTypeFromProgID"></see> or <see cref="Overload:System.Type.GetTypeFromCLSID"></see>.</exception>
+ <exception cref="T:System.MissingMethodException">No matching public constructor was found.</exception>
+ <exception cref="T:System.Runtime.InteropServices.COMException"><paramref name="type">type</paramref> is a COM object but the class identifier used to obtain the type is invalid, or the identified class is not registered.</exception>
+ <exception cref="T:System.TypeLoadException"><paramref name="type">type</paramref> is not a valid type.</exception>
+ </member>
+ <member name="M:System.Activator.CreateInstance(System.Type)">
+ <summary>Creates an instance of the specified type using that type's default constructor.</summary>
+ <param name="type">The type of object to create.</param>
+ <returns>A reference to the newly created object.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="type">type</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="type">type</paramref> is not a RuntimeType. -or- <paramref name="type">type</paramref> is an open generic type (that is, the <see cref="P:System.Type.ContainsGenericParameters"></see> property returns true).</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="type">type</paramref> cannot be a <see cref="T:System.Reflection.Emit.TypeBuilder"></see>. -or- Creation of <see cref="T:System.TypedReference"></see>, <see cref="T:System.ArgIterator"></see>, <see cref="T:System.Void"></see>, and <see cref="T:System.RuntimeArgumentHandle"></see> types, or arrays of those types, is not supported. -or- The assembly that contains <paramref name="type">type</paramref> is a dynamic assembly that was created with <see cref="F:System.Reflection.Emit.AssemblyBuilderAccess.Save"></see>.</exception>
+ <exception cref="T:System.Reflection.TargetInvocationException">The constructor being called throws an exception.</exception>
+ <exception cref="T:System.MethodAccessException">
+ In the [.NET for Windows Store apps](http://go.microsoft.com/fwlink/?LinkID=247912) or the [Portable Class Library](~/docs/standard/cross-platform/cross-platform-development-with-the-portable-class-library.md), catch the base class exception, <see cref="T:System.MemberAccessException"></see>, instead.
+
+ The caller does not have permission to call this constructor.</exception>
+ <exception cref="T:System.MemberAccessException">Cannot create an instance of an abstract class, or this member was invoked with a late-binding mechanism.</exception>
+ <exception cref="T:System.Runtime.InteropServices.InvalidComObjectException">The COM type was not obtained through <see cref="Overload:System.Type.GetTypeFromProgID"></see> or <see cref="Overload:System.Type.GetTypeFromCLSID"></see>.</exception>
+ <exception cref="T:System.MissingMethodException">
+ In the [.NET for Windows Store apps](http://go.microsoft.com/fwlink/?LinkID=247912) or the [Portable Class Library](~/docs/standard/cross-platform/cross-platform-development-with-the-portable-class-library.md), catch the base class exception, <see cref="T:System.MissingMemberException"></see>, instead.
+
+ No matching public constructor was found.</exception>
+ <exception cref="T:System.Runtime.InteropServices.COMException"><paramref name="type">type</paramref> is a COM object but the class identifier used to obtain the type is invalid, or the identified class is not registered.</exception>
+ <exception cref="T:System.TypeLoadException"><paramref name="type">type</paramref> is not a valid type.</exception>
+ </member>
+ <member name="M:System.Activator.CreateInstance``1">
+ <summary>Creates an instance of the type designated by the specified generic type parameter, using the parameterless constructor.</summary>
+ <typeparam name="T">The type to create.</typeparam>
+ <returns>A reference to the newly created object.</returns>
+ <exception cref="T:System.MissingMethodException">
+ In the [.NET for Windows Store apps](http://go.microsoft.com/fwlink/?LinkID=247912) or the [Portable Class Library](~/docs/standard/cross-platform/cross-platform-development-with-the-portable-class-library.md), catch the base class exception, <see cref="T:System.MissingMemberException"></see>, instead.
+
+ The type that is specified for <paramref name="T">T</paramref> does not have a parameterless constructor.</exception>
+ </member>
+ <member name="T:System.Collections.Generic.IEqualityComparer`1">
+ <summary>Defines methods to support the comparison of objects for equality.</summary>
+ <typeparam name="T">The type of objects to compare.</typeparam>
+ </member>
+ <member name="M:System.Collections.Generic.IEqualityComparer`1.Equals(`0,`0)">
+ <summary>Determines whether the specified objects are equal.</summary>
+ <param name="x">The first object of type T to compare.</param>
+ <param name="y">The second object of type T to compare.</param>
+ <returns>true if the specified objects are equal; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.IEqualityComparer`1.GetHashCode(`0)">
+ <summary>Returns a hash code for the specified object.</summary>
+ <param name="obj">The <see cref="T:System.Object"></see> for which a hash code is to be returned.</param>
+ <returns>A hash code for the specified object.</returns>
+ <exception cref="T:System.ArgumentNullException">The type of <paramref name="obj">obj</paramref> is a reference type and <paramref name="obj">obj</paramref> is null.</exception>
+ </member>
+ <member name="T:System.Collections.Generic.IList`1">
+ <summary>Represents a collection of objects that can be individually accessed by index.</summary>
+ <typeparam name="T">The type of elements in the list.</typeparam>
+ </member>
+ <member name="M:System.Collections.Generic.IList`1.IndexOf(`0)">
+ <summary>Determines the index of a specific item in the <see cref="T:System.Collections.Generic.IList`1"></see>.</summary>
+ <param name="item">The object to locate in the <see cref="T:System.Collections.Generic.IList`1"></see>.</param>
+ <returns>The index of <paramref name="item">item</paramref> if found in the list; otherwise, -1.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.IList`1.Insert(System.Int32,`0)">
+ <summary>Inserts an item to the <see cref="T:System.Collections.Generic.IList`1"></see> at the specified index.</summary>
+ <param name="index">The zero-based index at which item should be inserted.</param>
+ <param name="item">The object to insert into the <see cref="T:System.Collections.Generic.IList`1"></see>.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is not a valid index in the <see cref="T:System.Collections.Generic.IList`1"></see>.</exception>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.IList`1"></see> is read-only.</exception>
+ </member>
+ <member name="P:System.Collections.Generic.IList`1.Item(System.Int32)">
+ <summary>Gets or sets the element at the specified index.</summary>
+ <param name="index">The zero-based index of the element to get or set.</param>
+ <returns>The element at the specified index.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is not a valid index in the <see cref="T:System.Collections.Generic.IList`1"></see>.</exception>
+ <exception cref="T:System.NotSupportedException">The property is set and the <see cref="T:System.Collections.Generic.IList`1"></see> is read-only.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.IList`1.RemoveAt(System.Int32)">
+ <summary>Removes the <see cref="T:System.Collections.Generic.IList`1"></see> item at the specified index.</summary>
+ <param name="index">The zero-based index of the item to remove.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is not a valid index in the <see cref="T:System.Collections.Generic.IList`1"></see>.</exception>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.IList`1"></see> is read-only.</exception>
+ </member>
+ <member name="T:System.Collections.Generic.IReadOnlyCollection`1">
+ <summary>Represents a strongly-typed, read-only collection of elements.</summary>
+ <typeparam name="T">The type of the elements.</typeparam>
+ </member>
+ <member name="P:System.Collections.Generic.IReadOnlyCollection`1.Count">
+ <summary>Gets the number of elements in the collection.</summary>
+ <returns>The number of elements in the collection.</returns>
+ </member>
+ <member name="T:System.Collections.Generic.IReadOnlyDictionary`2">
+ <summary>Represents a generic read-only collection of key/value pairs.</summary>
+ <typeparam name="TKey">The type of keys in the read-only dictionary.</typeparam>
+ <typeparam name="TValue">The type of values in the read-only dictionary.</typeparam>
+ </member>
+ <member name="M:System.Collections.Generic.IReadOnlyDictionary`2.ContainsKey(`0)">
+ <summary>Determines whether the read-only dictionary contains an element that has the specified key.</summary>
+ <param name="key">The key to locate.</param>
+ <returns>true if the read-only dictionary contains an element that has the specified key; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is null.</exception>
+ </member>
+ <member name="P:System.Collections.Generic.IReadOnlyDictionary`2.Item(`0)">
+ <summary>Gets the element that has the specified key in the read-only dictionary.</summary>
+ <param name="key">The key to locate.</param>
+ <returns>The element that has the specified key in the read-only dictionary.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is null.</exception>
+ <exception cref="T:System.Collections.Generic.KeyNotFoundException">The property is retrieved and <paramref name="key">key</paramref> is not found.</exception>
+ </member>
+ <member name="P:System.Collections.Generic.IReadOnlyDictionary`2.Keys">
+ <summary>Gets an enumerable collection that contains the keys in the read-only dictionary.</summary>
+ <returns>An enumerable collection that contains the keys in the read-only dictionary.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.IReadOnlyDictionary`2.TryGetValue(`0,`1@)">
+ <summary>Gets the value that is associated with the specified key.</summary>
+ <param name="key">The key to locate.</param>
+ <param name="value">When this method returns, the value associated with the specified key, if the key is found; otherwise, the default value for the type of the value parameter. This parameter is passed uninitialized.</param>
+ <returns>true if the object that implements the <see cref="T:System.Collections.Generic.IReadOnlyDictionary`2"></see> interface contains an element that has the specified key; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is null.</exception>
+ </member>
+ <member name="P:System.Collections.Generic.IReadOnlyDictionary`2.Values">
+ <summary>Gets an enumerable collection that contains the values in the read-only dictionary.</summary>
+ <returns>An enumerable collection that contains the values in the read-only dictionary.</returns>
+ </member>
+ <member name="T:System.Collections.Generic.IReadOnlyList`1">
+ <summary>Represents a read-only collection of elements that can be accessed by index.</summary>
+ <typeparam name="T">The type of elements in the read-only list.</typeparam>
+ </member>
+ <member name="P:System.Collections.Generic.IReadOnlyList`1.Item(System.Int32)">
+ <summary>Gets the element at the specified index in the read-only list.</summary>
+ <param name="index">The zero-based index of the element to get.</param>
+ <returns>The element at the specified index in the read-only list.</returns>
+ </member>
+ <member name="T:System.Collections.Generic.ISet`1">
+ <summary>Provides the base interface for the abstraction of sets.</summary>
+ <typeparam name="T">The type of elements in the set.</typeparam>
+ </member>
+ <member name="M:System.Collections.Generic.ISet`1.Add(`0)">
+ <summary>Adds an element to the current set and returns a value to indicate if the element was successfully added.</summary>
+ <param name="item">The element to add to the set.</param>
+ <returns>true if the element is added to the set; false if the element is already in the set.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.ISet`1.ExceptWith(System.Collections.Generic.IEnumerable{`0})">
+ <summary>Removes all elements in the specified collection from the current set.</summary>
+ <param name="other">The collection of items to remove from the set.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="other">other</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.ISet`1.IntersectWith(System.Collections.Generic.IEnumerable{`0})">
+ <summary>Modifies the current set so that it contains only elements that are also in a specified collection.</summary>
+ <param name="other">The collection to compare to the current set.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="other">other</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.ISet`1.IsProperSubsetOf(System.Collections.Generic.IEnumerable{`0})">
+ <summary>Determines whether the current set is a proper (strict) subset of a specified collection.</summary>
+ <param name="other">The collection to compare to the current set.</param>
+ <returns>true if the current set is a proper subset of <paramref name="other">other</paramref>; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="other">other</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.ISet`1.IsProperSupersetOf(System.Collections.Generic.IEnumerable{`0})">
+ <summary>Determines whether the current set is a proper (strict) superset of a specified collection.</summary>
+ <param name="other">The collection to compare to the current set.</param>
+ <returns>true if the current set is a proper superset of <paramref name="other">other</paramref>; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="other">other</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.ISet`1.IsSubsetOf(System.Collections.Generic.IEnumerable{`0})">
+ <summary>Determines whether a set is a subset of a specified collection.</summary>
+ <param name="other">The collection to compare to the current set.</param>
+ <returns>true if the current set is a subset of <paramref name="other">other</paramref>; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="other">other</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.ISet`1.IsSupersetOf(System.Collections.Generic.IEnumerable{`0})">
+ <summary>Determines whether the current set is a superset of a specified collection.</summary>
+ <param name="other">The collection to compare to the current set.</param>
+ <returns>true if the current set is a superset of <paramref name="other">other</paramref>; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="other">other</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.ISet`1.Overlaps(System.Collections.Generic.IEnumerable{`0})">
+ <summary>Determines whether the current set overlaps with the specified collection.</summary>
+ <param name="other">The collection to compare to the current set.</param>
+ <returns>true if the current set and <paramref name="other">other</paramref> share at least one common element; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="other">other</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.ISet`1.SetEquals(System.Collections.Generic.IEnumerable{`0})">
+ <summary>Determines whether the current set and the specified collection contain the same elements.</summary>
+ <param name="other">The collection to compare to the current set.</param>
+ <returns>true if the current set is equal to <paramref name="other">other</paramref>; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="other">other</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.ISet`1.SymmetricExceptWith(System.Collections.Generic.IEnumerable{`0})">
+ <summary>Modifies the current set so that it contains only elements that are present either in the current set or in the specified collection, but not both.</summary>
+ <param name="other">The collection to compare to the current set.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="other">other</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.ISet`1.UnionWith(System.Collections.Generic.IEnumerable{`0})">
+ <summary>Modifies the current set so that it contains all elements that are present in the current set, in the specified collection, or in both.</summary>
+ <param name="other">The collection to compare to the current set.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="other">other</paramref> is null.</exception>
+ </member>
+ <member name="T:System.Collections.Generic.KeyNotFoundException">
+ <summary>The exception that is thrown when the key specified for accessing an element in a collection does not match any key in the collection.</summary>
+ </member>
+ <member name="M:System.Collections.Generic.KeyNotFoundException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.KeyNotFoundException"></see> class using default property values.</summary>
+ </member>
+ <member name="M:System.Collections.Generic.KeyNotFoundException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.KeyNotFoundException"></see> class with the specified error message.</summary>
+ <param name="message">The message that describes the error.</param>
+ </member>
+ <member name="M:System.Collections.Generic.KeyNotFoundException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.KeyNotFoundException"></see> class with serialized data.</summary>
+ <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> that holds the serialized object data about the exception being thrown.</param>
+ <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"></see> that contains contextual information about the source or destination.</param>
+ </member>
+ <member name="M:System.Collections.Generic.KeyNotFoundException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.KeyNotFoundException"></see> class with the specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="innerException">The exception that is the cause of the current exception. If the innerException parameter is not null, the current exception is raised in a catch block that handles the inner exception.</param>
+ </member>
+ <member name="T:System.Collections.Generic.KeyValuePair`2">
+ <summary>Defines a key/value pair that can be set or retrieved.</summary>
+ <typeparam name="TKey">The type of the key.</typeparam>
+ <typeparam name="TValue">The type of the value.</typeparam>
+ </member>
+ <member name="M:System.Collections.Generic.KeyValuePair`2.#ctor(`0,`1)">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.KeyValuePair`2"></see> structure with the specified key and value.</summary>
+ <param name="key">The object defined in each key/value pair.</param>
+ <param name="value">The definition associated with key.</param>
+ </member>
+ <member name="P:System.Collections.Generic.KeyValuePair`2.Key">
+ <summary>Gets the key in the key/value pair.</summary>
+ <returns>A <paramref name="TKey">TKey</paramref> that is the key of the <see cref="T:System.Collections.Generic.KeyValuePair`2"></see>.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.KeyValuePair`2.ToString">
+ <summary>Returns a string representation of the <see cref="T:System.Collections.Generic.KeyValuePair`2"></see>, using the string representations of the key and value.</summary>
+ <returns>A string representation of the <see cref="T:System.Collections.Generic.KeyValuePair`2"></see>, which includes the string representations of the key and value.</returns>
+ </member>
+ <member name="P:System.Collections.Generic.KeyValuePair`2.Value">
+ <summary>Gets the value in the key/value pair.</summary>
+ <returns>A <paramref name="TValue">TValue</paramref> that is the value of the <see cref="T:System.Collections.Generic.KeyValuePair`2"></see>.</returns>
+ </member>
+ <member name="T:System.Collections.Generic.LinkedList`1.Enumerator">
+ <summary>Enumerates the elements of a <see cref="T:System.Collections.Generic.LinkedList`1"></see>.</summary>
+ <typeparam name="T"></typeparam>
+ </member>
+ <member name="P:System.Collections.Generic.LinkedList`1.Enumerator.Current">
+ <summary>Gets the element at the current position of the enumerator.</summary>
+ <returns>The element in the <see cref="T:System.Collections.Generic.LinkedList`1"></see> at the current position of the enumerator.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.LinkedList`1.Enumerator.Dispose">
+ <summary>Releases all resources used by the <see cref="T:System.Collections.Generic.LinkedList`1.Enumerator"></see>.</summary>
+ </member>
+ <member name="M:System.Collections.Generic.LinkedList`1.Enumerator.MoveNext">
+ <summary>Advances the enumerator to the next element of the <see cref="T:System.Collections.Generic.LinkedList`1"></see>.</summary>
+ <returns>true if the enumerator was successfully advanced to the next element; false if the enumerator has passed the end of the collection.</returns>
+ <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created.</exception>
+ </member>
+ <member name="P:System.Collections.Generic.LinkedList`1.Enumerator.System#Collections#IEnumerator#Current">
+ <summary>Gets the element at the current position of the enumerator.</summary>
+ <returns>The element in the collection at the current position of the enumerator.</returns>
+ <exception cref="T:System.InvalidOperationException">The enumerator is positioned before the first element of the collection or after the last element.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.LinkedList`1.Enumerator.System#Collections#IEnumerator#Reset">
+ <summary>Sets the enumerator to its initial position, which is before the first element in the collection. This class cannot be inherited.</summary>
+ <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.LinkedList`1.Enumerator.System#Runtime#Serialization#IDeserializationCallback#OnDeserialization(System.Object)">
+ <summary>Implements the <see cref="T:System.Runtime.Serialization.ISerializable"></see> interface and raises the deserialization event when the deserialization is complete.</summary>
+ <param name="sender">The source of the deserialization event.</param>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">The <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object associated with the current <see cref="T:System.Collections.Generic.LinkedList`1"></see> instance is invalid.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.LinkedList`1.Enumerator.System#Runtime#Serialization#ISerializable#GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Implements the <see cref="T:System.Runtime.Serialization.ISerializable"></see> interface and returns the data needed to serialize the <see cref="T:System.Collections.Generic.LinkedList`1"></see> instance.</summary>
+ <param name="info">A <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object that contains the information required to serialize the <see cref="T:System.Collections.Generic.LinkedList`1"></see> instance.</param>
+ <param name="context">A <see cref="T:System.Runtime.Serialization.StreamingContext"></see> object that contains the source and destination of the serialized stream associated with the <see cref="T:System.Collections.Generic.LinkedList`1"></see> instance.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="info">info</paramref> is null.</exception>
+ </member>
+ <member name="T:System.Collections.Generic.LinkedList`1">
+ <summary>Represents a doubly linked list.</summary>
+ <typeparam name="T">Specifies the element type of the linked list.</typeparam>
+ </member>
+ <member name="M:System.Collections.Generic.LinkedList`1.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.LinkedList`1"></see> class that is empty.</summary>
+ </member>
+ <member name="M:System.Collections.Generic.LinkedList`1.#ctor(System.Collections.Generic.IEnumerable{`0})">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.LinkedList`1"></see> class that contains elements copied from the specified <see cref="T:System.Collections.IEnumerable"></see> and has sufficient capacity to accommodate the number of elements copied.</summary>
+ <param name="collection">The <see cref="T:System.Collections.IEnumerable"></see> whose elements are copied to the new <see cref="T:System.Collections.Generic.LinkedList`1"></see>.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="collection">collection</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.LinkedList`1.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.LinkedList`1"></see> class that is serializable with the specified <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> and <see cref="T:System.Runtime.Serialization.StreamingContext"></see>.</summary>
+ <param name="info">A <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object containing the information required to serialize the <see cref="T:System.Collections.Generic.LinkedList`1"></see>.</param>
+ <param name="context">A <see cref="T:System.Runtime.Serialization.StreamingContext"></see> object containing the source and destination of the serialized stream associated with the <see cref="T:System.Collections.Generic.LinkedList`1"></see>.</param>
+ </member>
+ <member name="M:System.Collections.Generic.LinkedList`1.AddAfter(System.Collections.Generic.LinkedListNode{`0},System.Collections.Generic.LinkedListNode{`0})">
+ <summary>Adds the specified new node after the specified existing node in the <see cref="T:System.Collections.Generic.LinkedList`1"></see>.</summary>
+ <param name="node">The <see cref="T:System.Collections.Generic.LinkedListNode`1"></see> after which to insert newNode.</param>
+ <param name="newNode">The new <see cref="T:System.Collections.Generic.LinkedListNode`1"></see> to add to the <see cref="T:System.Collections.Generic.LinkedList`1"></see>.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="node">node</paramref> is null. -or- <paramref name="newNode">newNode</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="node">node</paramref> is not in the current <see cref="T:System.Collections.Generic.LinkedList`1"></see>. -or- <paramref name="newNode">newNode</paramref> belongs to another <see cref="T:System.Collections.Generic.LinkedList`1"></see>.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.LinkedList`1.AddAfter(System.Collections.Generic.LinkedListNode{`0},`0)">
+ <summary>Adds a new node containing the specified value after the specified existing node in the <see cref="T:System.Collections.Generic.LinkedList`1"></see>.</summary>
+ <param name="node">The <see cref="T:System.Collections.Generic.LinkedListNode`1"></see> after which to insert a new <see cref="T:System.Collections.Generic.LinkedListNode`1"></see> containing value.</param>
+ <param name="value">The value to add to the <see cref="T:System.Collections.Generic.LinkedList`1"></see>.</param>
+ <returns>The new <see cref="T:System.Collections.Generic.LinkedListNode`1"></see> containing <paramref name="value">value</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="node">node</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="node">node</paramref> is not in the current <see cref="T:System.Collections.Generic.LinkedList`1"></see>.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.LinkedList`1.AddBefore(System.Collections.Generic.LinkedListNode{`0},System.Collections.Generic.LinkedListNode{`0})">
+ <summary>Adds the specified new node before the specified existing node in the <see cref="T:System.Collections.Generic.LinkedList`1"></see>.</summary>
+ <param name="node">The <see cref="T:System.Collections.Generic.LinkedListNode`1"></see> before which to insert newNode.</param>
+ <param name="newNode">The new <see cref="T:System.Collections.Generic.LinkedListNode`1"></see> to add to the <see cref="T:System.Collections.Generic.LinkedList`1"></see>.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="node">node</paramref> is null. -or- <paramref name="newNode">newNode</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="node">node</paramref> is not in the current <see cref="T:System.Collections.Generic.LinkedList`1"></see>. -or- <paramref name="newNode">newNode</paramref> belongs to another <see cref="T:System.Collections.Generic.LinkedList`1"></see>.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.LinkedList`1.AddBefore(System.Collections.Generic.LinkedListNode{`0},`0)">
+ <summary>Adds a new node containing the specified value before the specified existing node in the <see cref="T:System.Collections.Generic.LinkedList`1"></see>.</summary>
+ <param name="node">The <see cref="T:System.Collections.Generic.LinkedListNode`1"></see> before which to insert a new <see cref="T:System.Collections.Generic.LinkedListNode`1"></see> containing value.</param>
+ <param name="value">The value to add to the <see cref="T:System.Collections.Generic.LinkedList`1"></see>.</param>
+ <returns>The new <see cref="T:System.Collections.Generic.LinkedListNode`1"></see> containing <paramref name="value">value</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="node">node</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="node">node</paramref> is not in the current <see cref="T:System.Collections.Generic.LinkedList`1"></see>.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.LinkedList`1.AddFirst(System.Collections.Generic.LinkedListNode{`0})">
+ <summary>Adds the specified new node at the start of the <see cref="T:System.Collections.Generic.LinkedList`1"></see>.</summary>
+ <param name="node">The new <see cref="T:System.Collections.Generic.LinkedListNode`1"></see> to add at the start of the <see cref="T:System.Collections.Generic.LinkedList`1"></see>.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="node">node</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="node">node</paramref> belongs to another <see cref="T:System.Collections.Generic.LinkedList`1"></see>.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.LinkedList`1.AddFirst(`0)">
+ <summary>Adds a new node containing the specified value at the start of the <see cref="T:System.Collections.Generic.LinkedList`1"></see>.</summary>
+ <param name="value">The value to add at the start of the <see cref="T:System.Collections.Generic.LinkedList`1"></see>.</param>
+ <returns>The new <see cref="T:System.Collections.Generic.LinkedListNode`1"></see> containing <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.LinkedList`1.AddLast(System.Collections.Generic.LinkedListNode{`0})">
+ <summary>Adds the specified new node at the end of the <see cref="T:System.Collections.Generic.LinkedList`1"></see>.</summary>
+ <param name="node">The new <see cref="T:System.Collections.Generic.LinkedListNode`1"></see> to add at the end of the <see cref="T:System.Collections.Generic.LinkedList`1"></see>.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="node">node</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="node">node</paramref> belongs to another <see cref="T:System.Collections.Generic.LinkedList`1"></see>.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.LinkedList`1.AddLast(`0)">
+ <summary>Adds a new node containing the specified value at the end of the <see cref="T:System.Collections.Generic.LinkedList`1"></see>.</summary>
+ <param name="value">The value to add at the end of the <see cref="T:System.Collections.Generic.LinkedList`1"></see>.</param>
+ <returns>The new <see cref="T:System.Collections.Generic.LinkedListNode`1"></see> containing <paramref name="value">value</paramref>.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.LinkedList`1.Clear">
+ <summary>Removes all nodes from the <see cref="T:System.Collections.Generic.LinkedList`1"></see>.</summary>
+ </member>
+ <member name="M:System.Collections.Generic.LinkedList`1.Contains(`0)">
+ <summary>Determines whether a value is in the <see cref="T:System.Collections.Generic.LinkedList`1"></see>.</summary>
+ <param name="value">The value to locate in the <see cref="T:System.Collections.Generic.LinkedList`1"></see>. The value can be null for reference types.</param>
+ <returns>true if <paramref name="value">value</paramref> is found in the <see cref="T:System.Collections.Generic.LinkedList`1"></see>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.LinkedList`1.CopyTo(`0[],System.Int32)">
+ <summary>Copies the entire <see cref="T:System.Collections.Generic.LinkedList`1"></see> to a compatible one-dimensional <see cref="T:System.Array"></see>, starting at the specified index of the target array.</summary>
+ <param name="array">The one-dimensional <see cref="T:System.Array"></see> that is the destination of the elements copied from <see cref="T:System.Collections.Generic.LinkedList`1"></see>. The <see cref="T:System.Array"></see> must have zero-based indexing.</param>
+ <param name="index">The zero-based index in 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="index">index</paramref> is less than zero.</exception>
+ <exception cref="T:System.ArgumentException">The number of elements in the source <see cref="T:System.Collections.Generic.LinkedList`1"></see> is greater than the available space from <paramref name="index">index</paramref> to the end of the destination <paramref name="array">array</paramref>.</exception>
+ </member>
+ <member name="P:System.Collections.Generic.LinkedList`1.Count">
+ <summary>Gets the number of nodes actually contained in the <see cref="T:System.Collections.Generic.LinkedList`1"></see>.</summary>
+ <returns>The number of nodes actually contained in the <see cref="T:System.Collections.Generic.LinkedList`1"></see>.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.LinkedList`1.Find(`0)">
+ <summary>Finds the first node that contains the specified value.</summary>
+ <param name="value">The value to locate in the <see cref="T:System.Collections.Generic.LinkedList`1"></see>.</param>
+ <returns>The first <see cref="T:System.Collections.Generic.LinkedListNode`1"></see> that contains the specified value, if found; otherwise, null.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.LinkedList`1.FindLast(`0)">
+ <summary>Finds the last node that contains the specified value.</summary>
+ <param name="value">The value to locate in the <see cref="T:System.Collections.Generic.LinkedList`1"></see>.</param>
+ <returns>The last <see cref="T:System.Collections.Generic.LinkedListNode`1"></see> that contains the specified value, if found; otherwise, null.</returns>
+ </member>
+ <member name="P:System.Collections.Generic.LinkedList`1.First">
+ <summary>Gets the first node of the <see cref="T:System.Collections.Generic.LinkedList`1"></see>.</summary>
+ <returns>The first <see cref="T:System.Collections.Generic.LinkedListNode`1"></see> of the <see cref="T:System.Collections.Generic.LinkedList`1"></see>.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.LinkedList`1.GetEnumerator">
+ <summary>Returns an enumerator that iterates through the <see cref="T:System.Collections.Generic.LinkedList`1"></see>.</summary>
+ <returns>An <see cref="T:System.Collections.Generic.LinkedList`1.Enumerator"></see> for the <see cref="T:System.Collections.Generic.LinkedList`1"></see>.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.LinkedList`1.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Implements the <see cref="T:System.Runtime.Serialization.ISerializable"></see> interface and returns the data needed to serialize the <see cref="T:System.Collections.Generic.LinkedList`1"></see> instance.</summary>
+ <param name="info">A <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object that contains the information required to serialize the <see cref="T:System.Collections.Generic.LinkedList`1"></see> instance.</param>
+ <param name="context">A <see cref="T:System.Runtime.Serialization.StreamingContext"></see> object that contains the source and destination of the serialized stream associated with the <see cref="T:System.Collections.Generic.LinkedList`1"></see> instance.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="info">info</paramref> is null.</exception>
+ </member>
+ <member name="P:System.Collections.Generic.LinkedList`1.Last">
+ <summary>Gets the last node of the <see cref="T:System.Collections.Generic.LinkedList`1"></see>.</summary>
+ <returns>The last <see cref="T:System.Collections.Generic.LinkedListNode`1"></see> of the <see cref="T:System.Collections.Generic.LinkedList`1"></see>.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.LinkedList`1.OnDeserialization(System.Object)">
+ <summary>Implements the <see cref="T:System.Runtime.Serialization.ISerializable"></see> interface and raises the deserialization event when the deserialization is complete.</summary>
+ <param name="sender">The source of the deserialization event.</param>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">The <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object associated with the current <see cref="T:System.Collections.Generic.LinkedList`1"></see> instance is invalid.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.LinkedList`1.Remove(System.Collections.Generic.LinkedListNode{`0})">
+ <summary>Removes the specified node from the <see cref="T:System.Collections.Generic.LinkedList`1"></see>.</summary>
+ <param name="node">The <see cref="T:System.Collections.Generic.LinkedListNode`1"></see> to remove from the <see cref="T:System.Collections.Generic.LinkedList`1"></see>.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="node">node</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="node">node</paramref> is not in the current <see cref="T:System.Collections.Generic.LinkedList`1"></see>.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.LinkedList`1.Remove(`0)">
+ <summary>Removes the first occurrence of the specified value from the <see cref="T:System.Collections.Generic.LinkedList`1"></see>.</summary>
+ <param name="value">The value to remove from the <see cref="T:System.Collections.Generic.LinkedList`1"></see>.</param>
+ <returns>true if the element containing <paramref name="value">value</paramref> is successfully removed; otherwise, false. This method also returns false if <paramref name="value">value</paramref> was not found in the original <see cref="T:System.Collections.Generic.LinkedList`1"></see>.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.LinkedList`1.RemoveFirst">
+ <summary>Removes the node at the start of the <see cref="T:System.Collections.Generic.LinkedList`1"></see>.</summary>
+ <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Collections.Generic.LinkedList`1"></see> is empty.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.LinkedList`1.RemoveLast">
+ <summary>Removes the node at the end of the <see cref="T:System.Collections.Generic.LinkedList`1"></see>.</summary>
+ <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Collections.Generic.LinkedList`1"></see> is empty.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.LinkedList`1.System#Collections#Generic#ICollection{T}#Add(`0)">
+ <summary>Adds an item at the end of the <see cref="T:System.Collections.Generic.ICollection`1"></see>.</summary>
+ <param name="value">The value to add at the end of the <see cref="T:System.Collections.Generic.ICollection`1"></see>.</param>
+ </member>
+ <member name="P:System.Collections.Generic.LinkedList`1.System#Collections#Generic#ICollection{T}#IsReadOnly">
+ <summary>Gets a value indicating whether the <see cref="T:System.Collections.Generic.ICollection`1"></see> is read-only.</summary>
+ <returns>true if the <see cref="T:System.Collections.Generic.ICollection`1"></see> is read-only; otherwise, false. In the default implementation of <see cref="T:System.Collections.Generic.LinkedList`1"></see>, this property always returns false.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.LinkedList`1.System#Collections#Generic#IEnumerable{T}#GetEnumerator">
+ <summary>Returns an enumerator that iterates through a collection.</summary>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerator`1"></see> that can be used to iterate through the collection.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.LinkedList`1.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
+ <summary>Copies the elements of the <see cref="T:System.Collections.ICollection"></see> to an <see cref="T:System.Array"></see>, starting at a particular <see cref="T:System.Array"></see> index.</summary>
+ <param name="array">The one-dimensional <see cref="T:System.Array"></see> that is the destination of the elements copied from <see cref="T:System.Collections.ICollection"></see>. The <see cref="T:System.Array"></see> must have zero-based indexing.</param>
+ <param name="index">The zero-based index in 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="index">index</paramref> is less than zero.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="array">array</paramref> is multidimensional. -or- <paramref name="array">array</paramref> does not have zero-based indexing. -or- The number of elements in the source <see cref="T:System.Collections.ICollection"></see> is greater than the available space from <paramref name="index">index</paramref> to the end of the destination <paramref name="array">array</paramref>. -or- The type of the source <see cref="T:System.Collections.ICollection"></see> cannot be cast automatically to the type of the destination <paramref name="array">array</paramref>.</exception>
+ </member>
+ <member name="P:System.Collections.Generic.LinkedList`1.System#Collections#ICollection#IsSynchronized">
+ <summary>Gets a value indicating whether access to the <see cref="T:System.Collections.ICollection"></see> is synchronized (thread safe).</summary>
+ <returns>true if access to the <see cref="T:System.Collections.ICollection"></see> is synchronized (thread safe); otherwise, false. In the default implementation of <see cref="T:System.Collections.Generic.LinkedList`1"></see>, this property always returns false.</returns>
+ </member>
+ <member name="P:System.Collections.Generic.LinkedList`1.System#Collections#ICollection#SyncRoot">
+ <summary>Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection"></see>.</summary>
+ <returns>An object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection"></see>. In the default implementation of <see cref="T:System.Collections.Generic.LinkedList`1"></see>, this property always returns the current instance.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.LinkedList`1.System#Collections#IEnumerable#GetEnumerator">
+ <summary>Returns an enumerator that iterates through the linked list as a collection.</summary>
+ <returns>An <see cref="T:System.Collections.IEnumerator"></see> that can be used to iterate through the linked list as a collection.</returns>
+ </member>
+ <member name="T:System.Collections.Generic.LinkedListNode`1">
+ <summary>Represents a node in a <see cref="T:System.Collections.Generic.LinkedList`1"></see>. This class cannot be inherited.</summary>
+ <typeparam name="T">Specifies the element type of the linked list.</typeparam>
+ </member>
+ <member name="M:System.Collections.Generic.LinkedListNode`1.#ctor(`0)">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.LinkedListNode`1"></see> class, containing the specified value.</summary>
+ <param name="value">The value to contain in the <see cref="T:System.Collections.Generic.LinkedListNode`1"></see>.</param>
+ </member>
+ <member name="P:System.Collections.Generic.LinkedListNode`1.List">
+ <summary>Gets the <see cref="T:System.Collections.Generic.LinkedList`1"></see> that the <see cref="T:System.Collections.Generic.LinkedListNode`1"></see> belongs to.</summary>
+ <returns>A reference to the <see cref="T:System.Collections.Generic.LinkedList`1"></see> that the <see cref="T:System.Collections.Generic.LinkedListNode`1"></see> belongs to, or null if the <see cref="T:System.Collections.Generic.LinkedListNode`1"></see> is not linked.</returns>
+ </member>
+ <member name="P:System.Collections.Generic.LinkedListNode`1.Next">
+ <summary>Gets the next node in the <see cref="T:System.Collections.Generic.LinkedList`1"></see>.</summary>
+ <returns>A reference to the next node in the <see cref="T:System.Collections.Generic.LinkedList`1"></see>, or null if the current node is the last element (<see cref="P:System.Collections.Generic.LinkedList`1.Last"></see>) of the <see cref="T:System.Collections.Generic.LinkedList`1"></see>.</returns>
+ </member>
+ <member name="P:System.Collections.Generic.LinkedListNode`1.Previous">
+ <summary>Gets the previous node in the <see cref="T:System.Collections.Generic.LinkedList`1"></see>.</summary>
+ <returns>A reference to the previous node in the <see cref="T:System.Collections.Generic.LinkedList`1"></see>, or null if the current node is the first element (<see cref="P:System.Collections.Generic.LinkedList`1.First"></see>) of the <see cref="T:System.Collections.Generic.LinkedList`1"></see>.</returns>
+ </member>
+ <member name="P:System.Collections.Generic.LinkedListNode`1.Value">
+ <summary>Gets the value contained in the node.</summary>
+ <returns>The value contained in the node.</returns>
+ </member>
+ <member name="T:System.Collections.Generic.List`1.Enumerator">
+ <summary>Enumerates the elements of a <see cref="T:System.Collections.Generic.List`1"></see>.</summary>
+ <typeparam name="T"></typeparam>
+ </member>
+ <member name="P:System.Collections.Generic.List`1.Enumerator.Current">
+ <summary>Gets the element at the current position of the enumerator.</summary>
+ <returns>The element in the <see cref="T:System.Collections.Generic.List`1"></see> at the current position of the enumerator.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.List`1.Enumerator.Dispose">
+ <summary>Releases all resources used by the <see cref="T:System.Collections.Generic.List`1.Enumerator"></see>.</summary>
+ </member>
+ <member name="M:System.Collections.Generic.List`1.Enumerator.MoveNext">
+ <summary>Advances the enumerator to the next element of the <see cref="T:System.Collections.Generic.List`1"></see>.</summary>
+ <returns>true if the enumerator was successfully advanced to the next element; false if the enumerator has passed the end of the collection.</returns>
+ <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created.</exception>
+ </member>
+ <member name="P:System.Collections.Generic.List`1.Enumerator.System#Collections#IEnumerator#Current">
+ <summary>Gets the element at the current position of the enumerator.</summary>
+ <returns>The element in the <see cref="T:System.Collections.Generic.List`1"></see> at the current position of the enumerator.</returns>
+ <exception cref="T:System.InvalidOperationException">The enumerator is positioned before the first element of the collection or after the last element.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.List`1.Enumerator.System#Collections#IEnumerator#Reset">
+ <summary>Sets the enumerator to its initial position, which is before the first element in the collection.</summary>
+ <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created.</exception>
+ </member>
+ <member name="T:System.Collections.Generic.List`1">
+ <summary>Represents a strongly typed list of objects that can be accessed by index. Provides methods to search, sort, and manipulate lists.</summary>
+ <typeparam name="T">The type of elements in the list.</typeparam>
+ </member>
+ <member name="M:System.Collections.Generic.List`1.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.List`1"></see> class that is empty and has the default initial capacity.</summary>
+ </member>
+ <member name="M:System.Collections.Generic.List`1.#ctor(System.Collections.Generic.IEnumerable{`0})">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.List`1"></see> class that contains elements copied from the specified collection and has sufficient capacity to accommodate the number of elements copied.</summary>
+ <param name="collection">The collection whose elements are copied to the new list.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="collection">collection</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.List`1.#ctor(System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.List`1"></see> class that is empty and has the specified initial capacity.</summary>
+ <param name="capacity">The number of elements that the new list can initially store.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="capacity">capacity</paramref> is less than 0.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.List`1.Add(`0)">
+ <summary>Adds an object to the end of the <see cref="T:System.Collections.Generic.List`1"></see>.</summary>
+ <param name="item">The object to be added to the end of the <see cref="T:System.Collections.Generic.List`1"></see>. The value can be null for reference types.</param>
+ </member>
+ <member name="M:System.Collections.Generic.List`1.AddRange(System.Collections.Generic.IEnumerable{`0})">
+ <summary>Adds the elements of the specified collection to the end of the <see cref="T:System.Collections.Generic.List`1"></see>.</summary>
+ <param name="collection">The collection whose elements should be added to the end of the <see cref="T:System.Collections.Generic.List`1"></see>. The collection itself cannot be null, but it can contain elements that are null, if type T is a reference type.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="collection">collection</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.List`1.AsReadOnly">
+ <summary>Returns a read-only <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1"></see> wrapper for the current collection.</summary>
+ <returns>An object that acts as a read-only wrapper around the current <see cref="T:System.Collections.Generic.List`1"></see>.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.List`1.BinarySearch(`0)">
+ <summary>Searches the entire sorted <see cref="T:System.Collections.Generic.List`1"></see> for an element using the default comparer and returns the zero-based index of the element.</summary>
+ <param name="item">The object to locate. The value can be null for reference types.</param>
+ <returns>The zero-based index of <paramref name="item">item</paramref> in the sorted <see cref="T:System.Collections.Generic.List`1"></see>, if <paramref name="item">item</paramref> is found; otherwise, a negative number that is the bitwise complement of the index of the next element that is larger than <paramref name="item">item</paramref> or, if there is no larger element, the bitwise complement of <see cref="P:System.Collections.Generic.List`1.Count"></see>.</returns>
+ <exception cref="T:System.InvalidOperationException">The default comparer <see cref="P:System.Collections.Generic.Comparer`1.Default"></see> cannot find an implementation of the <see cref="T:System.IComparable`1"></see> generic interface or the <see cref="T:System.IComparable"></see> interface for type <paramref name="T">T</paramref>.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.List`1.BinarySearch(`0,System.Collections.Generic.IComparer{`0})">
+ <summary>Searches the entire sorted <see cref="T:System.Collections.Generic.List`1"></see> for an element using the specified comparer and returns the zero-based index of the element.</summary>
+ <param name="item">The object to locate. The value can be null for reference types.</param>
+ <param name="comparer">The <see cref="T:System.Collections.Generic.IComparer`1"></see> implementation to use when comparing elements. -or- null to use the default comparer <see cref="P:System.Collections.Generic.Comparer`1.Default"></see>.</param>
+ <returns>The zero-based index of <paramref name="item">item</paramref> in the sorted <see cref="T:System.Collections.Generic.List`1"></see>, if <paramref name="item">item</paramref> is found; otherwise, a negative number that is the bitwise complement of the index of the next element that is larger than <paramref name="item">item</paramref> or, if there is no larger element, the bitwise complement of <see cref="P:System.Collections.Generic.List`1.Count"></see>.</returns>
+ <exception cref="T:System.InvalidOperationException"><paramref name="comparer">comparer</paramref> is null, and the default comparer <see cref="P:System.Collections.Generic.Comparer`1.Default"></see> cannot find an implementation of the <see cref="T:System.IComparable`1"></see> generic interface or the <see cref="T:System.IComparable"></see> interface for type <paramref name="T">T</paramref>.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.List`1.BinarySearch(System.Int32,System.Int32,`0,System.Collections.Generic.IComparer{`0})">
+ <summary>Searches a range of elements in the sorted <see cref="T:System.Collections.Generic.List`1"></see> for an element using the specified comparer and returns the zero-based index of the element.</summary>
+ <param name="index">The zero-based starting index of the range to search.</param>
+ <param name="count">The length of the range to search.</param>
+ <param name="item">The object to locate. The value can be null for reference types.</param>
+ <param name="comparer">The <see cref="T:System.Collections.Generic.IComparer`1"></see> implementation to use when comparing elements, or null to use the default comparer <see cref="P:System.Collections.Generic.Comparer`1.Default"></see>.</param>
+ <returns>The zero-based index of <paramref name="item">item</paramref> in the sorted <see cref="T:System.Collections.Generic.List`1"></see>, if <paramref name="item">item</paramref> is found; otherwise, a negative number that is the bitwise complement of the index of the next element that is larger than <paramref name="item">item</paramref> or, if there is no larger element, the bitwise complement of <see cref="P:System.Collections.Generic.List`1.Count"></see>.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than 0. -or- <paramref name="count">count</paramref> is less than 0.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="index">index</paramref> and <paramref name="count">count</paramref> do not denote a valid range in the <see cref="T:System.Collections.Generic.List`1"></see>.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="comparer">comparer</paramref> is null, and the default comparer <see cref="P:System.Collections.Generic.Comparer`1.Default"></see> cannot find an implementation of the <see cref="T:System.IComparable`1"></see> generic interface or the <see cref="T:System.IComparable"></see> interface for type <paramref name="T">T</paramref>.</exception>
+ </member>
+ <member name="P:System.Collections.Generic.List`1.Capacity">
+ <summary>Gets or sets the total number of elements the internal data structure can hold without resizing.</summary>
+ <returns>The number of elements that the <see cref="T:System.Collections.Generic.List`1"></see> can contain before resizing is required.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><see cref="P:System.Collections.Generic.List`1.Capacity"></see> is set to a value that is less than <see cref="P:System.Collections.Generic.List`1.Count"></see>.</exception>
+ <exception cref="T:System.OutOfMemoryException">There is not enough memory available on the system.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.List`1.Clear">
+ <summary>Removes all elements from the <see cref="T:System.Collections.Generic.List`1"></see>.</summary>
+ </member>
+ <member name="M:System.Collections.Generic.List`1.Contains(`0)">
+ <summary>Determines whether an element is in the <see cref="T:System.Collections.Generic.List`1"></see>.</summary>
+ <param name="item">The object to locate in the <see cref="T:System.Collections.Generic.List`1"></see>. The value can be null for reference types.</param>
+ <returns>true if <paramref name="item">item</paramref> is found in the <see cref="T:System.Collections.Generic.List`1"></see>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.List`1.ConvertAll``1(System.Converter{`0,``0})">
+ <summary>Converts the elements in the current <see cref="T:System.Collections.Generic.List`1"></see> to another type, and returns a list containing the converted elements.</summary>
+ <param name="converter">A <see cref="T:System.Converter`2"></see> delegate that converts each element from one type to another type.</param>
+ <typeparam name="TOutput">The type of the elements of the target array.</typeparam>
+ <returns>A <see cref="T:System.Collections.Generic.List`1"></see> of the target type containing the converted elements from the current <see cref="T:System.Collections.Generic.List`1"></see>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="converter">converter</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.List`1.CopyTo(`0[],System.Int32)">
+ <summary>Copies the entire <see cref="T:System.Collections.Generic.List`1"></see> to a compatible one-dimensional array, starting at the specified index of the target array.</summary>
+ <param name="array">The one-dimensional <see cref="T:System.Array"></see> that is the destination of the elements copied from <see cref="T:System.Collections.Generic.List`1"></see>. The <see cref="T:System.Array"></see> must have zero-based indexing.</param>
+ <param name="arrayIndex">The zero-based index in 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:System.Collections.Generic.List`1"></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:System.Collections.Generic.List`1.CopyTo(System.Int32,`0[],System.Int32,System.Int32)">
+ <summary>Copies a range of elements from the <see cref="T:System.Collections.Generic.List`1"></see> to a compatible one-dimensional array, starting at the specified index of the target array.</summary>
+ <param name="index">The zero-based index in the source <see cref="T:System.Collections.Generic.List`1"></see> at which copying begins.</param>
+ <param name="array">The one-dimensional <see cref="T:System.Array"></see> that is the destination of the elements copied from <see cref="T:System.Collections.Generic.List`1"></see>. The <see cref="T:System.Array"></see> must have zero-based indexing.</param>
+ <param name="arrayIndex">The zero-based index in array at which copying begins.</param>
+ <param name="count">The number of elements to copy.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than 0. -or- <paramref name="arrayIndex">arrayIndex</paramref> is less than 0. -or- <paramref name="count">count</paramref> is less than 0.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="index">index</paramref> is equal to or greater than the <see cref="P:System.Collections.Generic.List`1.Count"></see> of the source <see cref="T:System.Collections.Generic.List`1"></see>. -or- The number of elements from <paramref name="index">index</paramref> to the end of the source <see cref="T:System.Collections.Generic.List`1"></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:System.Collections.Generic.List`1.CopyTo(`0[])">
+ <summary>Copies the entire <see cref="T:System.Collections.Generic.List`1"></see> to a compatible one-dimensional array, starting at the beginning of the target array.</summary>
+ <param name="array">The one-dimensional <see cref="T:System.Array"></see> that is the destination of the elements copied from <see cref="T:System.Collections.Generic.List`1"></see>. The <see cref="T:System.Array"></see> must have zero-based indexing.</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 source <see cref="T:System.Collections.Generic.List`1"></see> is greater than the number of elements that the destination <paramref name="array">array</paramref> can contain.</exception>
+ </member>
+ <member name="P:System.Collections.Generic.List`1.Count">
+ <summary>Gets the number of elements contained in the <see cref="T:System.Collections.Generic.List`1"></see>.</summary>
+ <returns>The number of elements contained in the <see cref="T:System.Collections.Generic.List`1"></see>.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.List`1.Exists(System.Predicate{`0})">
+ <summary>Determines whether the <see cref="T:System.Collections.Generic.List`1"></see> contains elements that match the conditions defined by the specified predicate.</summary>
+ <param name="match">The <see cref="T:System.Predicate`1"></see> delegate that defines the conditions of the elements to search for.</param>
+ <returns>true if the <see cref="T:System.Collections.Generic.List`1"></see> contains one or more elements that match the conditions defined by the specified predicate; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="match">match</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.List`1.Find(System.Predicate{`0})">
+ <summary>Searches for an element that matches the conditions defined by the specified predicate, and returns the first occurrence within the entire <see cref="T:System.Collections.Generic.List`1"></see>.</summary>
+ <param name="match">The <see cref="T:System.Predicate`1"></see> delegate that defines the conditions of the element to search for.</param>
+ <returns>The first element that matches the conditions defined by the specified predicate, if found; otherwise, the default value for type <paramref name="T">T</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="match">match</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.List`1.FindAll(System.Predicate{`0})">
+ <summary>Retrieves all the elements that match the conditions defined by the specified predicate.</summary>
+ <param name="match">The <see cref="T:System.Predicate`1"></see> delegate that defines the conditions of the elements to search for.</param>
+ <returns>A <see cref="T:System.Collections.Generic.List`1"></see> containing all the elements that match the conditions defined by the specified predicate, if found; otherwise, an empty <see cref="T:System.Collections.Generic.List`1"></see>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="match">match</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.List`1.FindIndex(System.Predicate{`0})">
+ <summary>Searches for an element that matches the conditions defined by the specified predicate, and returns the zero-based index of the first occurrence within the entire <see cref="T:System.Collections.Generic.List`1"></see>.</summary>
+ <param name="match">The <see cref="T:System.Predicate`1"></see> delegate that defines the conditions of the element to search for.</param>
+ <returns>The zero-based index of the first occurrence of an element that matches the conditions defined by <paramref name="match">match</paramref>, if found; otherwise, –1.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="match">match</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.List`1.FindIndex(System.Int32,System.Predicate{`0})">
+ <summary>Searches for an element that matches the conditions defined by the specified predicate, and returns the zero-based index of the first occurrence within the range of elements in the <see cref="T:System.Collections.Generic.List`1"></see> that extends from the specified index to the last element.</summary>
+ <param name="startIndex">The zero-based starting index of the search.</param>
+ <param name="match">The <see cref="T:System.Predicate`1"></see> delegate that defines the conditions of the element to search for.</param>
+ <returns>The zero-based index of the first occurrence of an element that matches the conditions defined by <paramref name="match">match</paramref>, if found; otherwise, –1.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="match">match</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="startIndex">startIndex</paramref> is outside the range of valid indexes for the <see cref="T:System.Collections.Generic.List`1"></see>.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.List`1.FindIndex(System.Int32,System.Int32,System.Predicate{`0})">
+ <summary>Searches for an element that matches the conditions defined by the specified predicate, and returns the zero-based index of the first occurrence within the range of elements in the <see cref="T:System.Collections.Generic.List`1"></see> that starts at the specified index and contains the specified number of elements.</summary>
+ <param name="startIndex">The zero-based starting index of the search.</param>
+ <param name="count">The number of elements in the section to search.</param>
+ <param name="match">The <see cref="T:System.Predicate`1"></see> delegate that defines the conditions of the element to search for.</param>
+ <returns>The zero-based index of the first occurrence of an element that matches the conditions defined by <paramref name="match">match</paramref>, if found; otherwise, –1.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="match">match</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="startIndex">startIndex</paramref> is outside the range of valid indexes for the <see cref="T:System.Collections.Generic.List`1"></see>. -or- <paramref name="count">count</paramref> is less than 0. -or- <paramref name="startIndex">startIndex</paramref> and <paramref name="count">count</paramref> do not specify a valid section in the <see cref="T:System.Collections.Generic.List`1"></see>.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.List`1.FindLast(System.Predicate{`0})">
+ <summary>Searches for an element that matches the conditions defined by the specified predicate, and returns the last occurrence within the entire <see cref="T:System.Collections.Generic.List`1"></see>.</summary>
+ <param name="match">The <see cref="T:System.Predicate`1"></see> delegate that defines the conditions of the element to search for.</param>
+ <returns>The last element that matches the conditions defined by the specified predicate, if found; otherwise, the default value for type <paramref name="T">T</paramref>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="match">match</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.List`1.FindLastIndex(System.Predicate{`0})">
+ <summary>Searches for an element that matches the conditions defined by the specified predicate, and returns the zero-based index of the last occurrence within the entire <see cref="T:System.Collections.Generic.List`1"></see>.</summary>
+ <param name="match">The <see cref="T:System.Predicate`1"></see> delegate that defines the conditions of the element to search for.</param>
+ <returns>The zero-based index of the last occurrence of an element that matches the conditions defined by <paramref name="match">match</paramref>, if found; otherwise, –1.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="match">match</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.List`1.FindLastIndex(System.Int32,System.Predicate{`0})">
+ <summary>Searches for an element that matches the conditions defined by the specified predicate, and returns the zero-based index of the last occurrence within the range of elements in the <see cref="T:System.Collections.Generic.List`1"></see> that extends from the first element to the specified index.</summary>
+ <param name="startIndex">The zero-based starting index of the backward search.</param>
+ <param name="match">The <see cref="T:System.Predicate`1"></see> delegate that defines the conditions of the element to search for.</param>
+ <returns>The zero-based index of the last occurrence of an element that matches the conditions defined by <paramref name="match">match</paramref>, if found; otherwise, –1.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="match">match</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="startIndex">startIndex</paramref> is outside the range of valid indexes for the <see cref="T:System.Collections.Generic.List`1"></see>.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.List`1.FindLastIndex(System.Int32,System.Int32,System.Predicate{`0})">
+ <summary>Searches for an element that matches the conditions defined by the specified predicate, and returns the zero-based index of the last occurrence within the range of elements in the <see cref="T:System.Collections.Generic.List`1"></see> that contains the specified number of elements and ends at the specified index.</summary>
+ <param name="startIndex">The zero-based starting index of the backward search.</param>
+ <param name="count">The number of elements in the section to search.</param>
+ <param name="match">The <see cref="T:System.Predicate`1"></see> delegate that defines the conditions of the element to search for.</param>
+ <returns>The zero-based index of the last occurrence of an element that matches the conditions defined by <paramref name="match">match</paramref>, if found; otherwise, –1.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="match">match</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="startIndex">startIndex</paramref> is outside the range of valid indexes for the <see cref="T:System.Collections.Generic.List`1"></see>. -or- <paramref name="count">count</paramref> is less than 0. -or- <paramref name="startIndex">startIndex</paramref> and <paramref name="count">count</paramref> do not specify a valid section in the <see cref="T:System.Collections.Generic.List`1"></see>.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.List`1.ForEach(System.Action{`0})">
+ <summary>Performs the specified action on each element of the <see cref="T:System.Collections.Generic.List`1"></see>.</summary>
+ <param name="action">The <see cref="T:System.Action`1"></see> delegate to perform on each element of the <see cref="T:System.Collections.Generic.List`1"></see>.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="action">action</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException">An element in the collection has been modified.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.List`1.GetEnumerator">
+ <summary>Returns an enumerator that iterates through the <see cref="T:System.Collections.Generic.List`1"></see>.</summary>
+ <returns>A <see cref="T:System.Collections.Generic.List`1.Enumerator"></see> for the <see cref="T:System.Collections.Generic.List`1"></see>.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.List`1.GetRange(System.Int32,System.Int32)">
+ <summary>Creates a shallow copy of a range of elements in the source <see cref="T:System.Collections.Generic.List`1"></see>.</summary>
+ <param name="index">The zero-based <see cref="T:System.Collections.Generic.List`1"></see> index at which the range starts.</param>
+ <param name="count">The number of elements in the range.</param>
+ <returns>A shallow copy of a range of elements in the source <see cref="T:System.Collections.Generic.List`1"></see>.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than 0. -or- <paramref name="count">count</paramref> is less than 0.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="index">index</paramref> and <paramref name="count">count</paramref> do not denote a valid range of elements in the <see cref="T:System.Collections.Generic.List`1"></see>.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.List`1.IndexOf(`0,System.Int32)">
+ <summary>Searches for the specified object and returns the zero-based index of the first occurrence within the range of elements in the <see cref="T:System.Collections.Generic.List`1"></see> that extends from the specified index to the last element.</summary>
+ <param name="item">The object to locate in the <see cref="T:System.Collections.Generic.List`1"></see>. The value can be null for reference types.</param>
+ <param name="index">The zero-based starting index of the search. 0 (zero) is valid in an empty list.</param>
+ <returns>The zero-based index of the first occurrence of <paramref name="item">item</paramref> within the range of elements in the <see cref="T:System.Collections.Generic.List`1"></see> that extends from <paramref name="index">index</paramref> to the last element, if found; otherwise, –1.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is outside the range of valid indexes for the <see cref="T:System.Collections.Generic.List`1"></see>.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.List`1.IndexOf(`0,System.Int32,System.Int32)">
+ <summary>Searches for the specified object and returns the zero-based index of the first occurrence within the range of elements in the <see cref="T:System.Collections.Generic.List`1"></see> that starts at the specified index and contains the specified number of elements.</summary>
+ <param name="item">The object to locate in the <see cref="T:System.Collections.Generic.List`1"></see>. The value can be null for reference types.</param>
+ <param name="index">The zero-based starting index of the search. 0 (zero) is valid in an empty list.</param>
+ <param name="count">The number of elements in the section to search.</param>
+ <returns>The zero-based index of the first occurrence of <paramref name="item">item</paramref> within the range of elements in the <see cref="T:System.Collections.Generic.List`1"></see> that starts at <paramref name="index">index</paramref> and contains <paramref name="count">count</paramref> number of elements, if found; otherwise, –1.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is outside the range of valid indexes for the <see cref="T:System.Collections.Generic.List`1"></see>. -or- <paramref name="count">count</paramref> is less than 0. -or- <paramref name="index">index</paramref> and <paramref name="count">count</paramref> do not specify a valid section in the <see cref="T:System.Collections.Generic.List`1"></see>.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.List`1.IndexOf(`0)">
+ <summary>Searches for the specified object and returns the zero-based index of the first occurrence within the entire <see cref="T:System.Collections.Generic.List`1"></see>.</summary>
+ <param name="item">The object to locate in the <see cref="T:System.Collections.Generic.List`1"></see>. The value can be null for reference types.</param>
+ <returns>The zero-based index of the first occurrence of <paramref name="item">item</paramref> within the entire <see cref="T:System.Collections.Generic.List`1"></see>, if found; otherwise, –1.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.List`1.Insert(System.Int32,`0)">
+ <summary>Inserts an element into the <see cref="T:System.Collections.Generic.List`1"></see> at the specified index.</summary>
+ <param name="index">The zero-based index at which item should be inserted.</param>
+ <param name="item">The object to insert. The value can be null for reference types.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than 0. -or- <paramref name="index">index</paramref> is greater than <see cref="P:System.Collections.Generic.List`1.Count"></see>.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.List`1.InsertRange(System.Int32,System.Collections.Generic.IEnumerable{`0})">
+ <summary>Inserts the elements of a collection into the <see cref="T:System.Collections.Generic.List`1"></see> at the specified index.</summary>
+ <param name="index">The zero-based index at which the new elements should be inserted.</param>
+ <param name="collection">The collection whose elements should be inserted into the <see cref="T:System.Collections.Generic.List`1"></see>. The collection itself cannot be null, but it can contain elements that are null, if type T is a reference type.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="collection">collection</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than 0. -or- <paramref name="index">index</paramref> is greater than <see cref="P:System.Collections.Generic.List`1.Count"></see>.</exception>
+ </member>
+ <member name="P:System.Collections.Generic.List`1.Item(System.Int32)">
+ <summary>Gets or sets the element at the specified index.</summary>
+ <param name="index">The zero-based index of the element to get or set.</param>
+ <returns>The element at the specified index.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than 0. -or- <paramref name="index">index</paramref> is equal to or greater than <see cref="P:System.Collections.Generic.List`1.Count"></see>.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.List`1.LastIndexOf(`0)">
+ <summary>Searches for the specified object and returns the zero-based index of the last occurrence within the entire <see cref="T:System.Collections.Generic.List`1"></see>.</summary>
+ <param name="item">The object to locate in the <see cref="T:System.Collections.Generic.List`1"></see>. The value can be null for reference types.</param>
+ <returns>The zero-based index of the last occurrence of <paramref name="item">item</paramref> within the entire the <see cref="T:System.Collections.Generic.List`1"></see>, if found; otherwise, –1.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.List`1.LastIndexOf(`0,System.Int32)">
+ <summary>Searches for the specified object and returns the zero-based index of the last occurrence within the range of elements in the <see cref="T:System.Collections.Generic.List`1"></see> that extends from the first element to the specified index.</summary>
+ <param name="item">The object to locate in the <see cref="T:System.Collections.Generic.List`1"></see>. The value can be null for reference types.</param>
+ <param name="index">The zero-based starting index of the backward search.</param>
+ <returns>The zero-based index of the last occurrence of <paramref name="item">item</paramref> within the range of elements in the <see cref="T:System.Collections.Generic.List`1"></see> that extends from the first element to <paramref name="index">index</paramref>, if found; otherwise, –1.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is outside the range of valid indexes for the <see cref="T:System.Collections.Generic.List`1"></see>.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.List`1.LastIndexOf(`0,System.Int32,System.Int32)">
+ <summary>Searches for the specified object and returns the zero-based index of the last occurrence within the range of elements in the <see cref="T:System.Collections.Generic.List`1"></see> that contains the specified number of elements and ends at the specified index.</summary>
+ <param name="item">The object to locate in the <see cref="T:System.Collections.Generic.List`1"></see>. The value can be null for reference types.</param>
+ <param name="index">The zero-based starting index of the backward search.</param>
+ <param name="count">The number of elements in the section to search.</param>
+ <returns>The zero-based index of the last occurrence of <paramref name="item">item</paramref> within the range of elements in the <see cref="T:System.Collections.Generic.List`1"></see> that contains <paramref name="count">count</paramref> number of elements and ends at <paramref name="index">index</paramref>, if found; otherwise, –1.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is outside the range of valid indexes for the <see cref="T:System.Collections.Generic.List`1"></see>. -or- <paramref name="count">count</paramref> is less than 0. -or- <paramref name="index">index</paramref> and <paramref name="count">count</paramref> do not specify a valid section in the <see cref="T:System.Collections.Generic.List`1"></see>.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.List`1.Remove(`0)">
+ <summary>Removes the first occurrence of a specific object from the <see cref="T:System.Collections.Generic.List`1"></see>.</summary>
+ <param name="item">The object to remove from the <see cref="T:System.Collections.Generic.List`1"></see>. The value can be null for reference types.</param>
+ <returns>true if <paramref name="item">item</paramref> is successfully removed; otherwise, false. This method also returns false if <paramref name="item">item</paramref> was not found in the <see cref="T:System.Collections.Generic.List`1"></see>.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.List`1.RemoveAll(System.Predicate{`0})">
+ <summary>Removes all the elements that match the conditions defined by the specified predicate.</summary>
+ <param name="match">The <see cref="T:System.Predicate`1"></see> delegate that defines the conditions of the elements to remove.</param>
+ <returns>The number of elements removed from the <see cref="T:System.Collections.Generic.List`1"></see> .</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="match">match</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.List`1.RemoveAt(System.Int32)">
+ <summary>Removes the element at the specified index of the <see cref="T:System.Collections.Generic.List`1"></see>.</summary>
+ <param name="index">The zero-based index of the element to remove.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than 0. -or- <paramref name="index">index</paramref> is equal to or greater than <see cref="P:System.Collections.Generic.List`1.Count"></see>.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.List`1.RemoveRange(System.Int32,System.Int32)">
+ <summary>Removes a range of elements from the <see cref="T:System.Collections.Generic.List`1"></see>.</summary>
+ <param name="index">The zero-based starting index of the range of elements to remove.</param>
+ <param name="count">The number of elements to remove.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than 0. -or- <paramref name="count">count</paramref> is less than 0.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="index">index</paramref> and <paramref name="count">count</paramref> do not denote a valid range of elements in the <see cref="T:System.Collections.Generic.List`1"></see>.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.List`1.Reverse">
+ <summary>Reverses the order of the elements in the entire <see cref="T:System.Collections.Generic.List`1"></see>.</summary>
+ </member>
+ <member name="M:System.Collections.Generic.List`1.Reverse(System.Int32,System.Int32)">
+ <summary>Reverses the order of the elements in the specified range.</summary>
+ <param name="index">The zero-based starting index of the range to reverse.</param>
+ <param name="count">The number of elements in the range to reverse.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than 0. -or- <paramref name="count">count</paramref> is less than 0.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="index">index</paramref> and <paramref name="count">count</paramref> do not denote a valid range of elements in the <see cref="T:System.Collections.Generic.List`1"></see>.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.List`1.Sort(System.Comparison{`0})">
+ <summary>Sorts the elements in the entire <see cref="T:System.Collections.Generic.List`1"></see> using the specified <see cref="T:System.Comparison`1"></see>.</summary>
+ <param name="comparison">The <see cref="T:System.Comparison`1"></see> to use when comparing elements.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="comparison">comparison</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException">The implementation of <paramref name="comparison">comparison</paramref> caused an error during the sort. For example, <paramref name="comparison">comparison</paramref> might not return 0 when comparing an item with itself.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.List`1.Sort(System.Int32,System.Int32,System.Collections.Generic.IComparer{`0})">
+ <summary>Sorts the elements in a range of elements in <see cref="T:System.Collections.Generic.List`1"></see> using the specified comparer.</summary>
+ <param name="index">The zero-based starting index of the range to sort.</param>
+ <param name="count">The length of the range to sort.</param>
+ <param name="comparer">The <see cref="T:System.Collections.Generic.IComparer`1"></see> implementation to use when comparing elements, or null to use the default comparer <see cref="P:System.Collections.Generic.Comparer`1.Default"></see>.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than 0. -or- <paramref name="count">count</paramref> is less than 0.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="index">index</paramref> and <paramref name="count">count</paramref> do not specify a valid range in the <see cref="T:System.Collections.Generic.List`1"></see>. -or- The implementation of <paramref name="comparer">comparer</paramref> caused an error during the sort. For example, <paramref name="comparer">comparer</paramref> might not return 0 when comparing an item with itself.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="comparer">comparer</paramref> is null, and the default comparer <see cref="P:System.Collections.Generic.Comparer`1.Default"></see> cannot find implementation of the <see cref="T:System.IComparable`1"></see> generic interface or the <see cref="T:System.IComparable"></see> interface for type <paramref name="T">T</paramref>.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.List`1.Sort">
+ <summary>Sorts the elements in the entire <see cref="T:System.Collections.Generic.List`1"></see> using the default comparer.</summary>
+ <exception cref="T:System.InvalidOperationException">The default comparer <see cref="P:System.Collections.Generic.Comparer`1.Default"></see> cannot find an implementation of the <see cref="T:System.IComparable`1"></see> generic interface or the <see cref="T:System.IComparable"></see> interface for type <paramref name="T">T</paramref>.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.List`1.Sort(System.Collections.Generic.IComparer{`0})">
+ <summary>Sorts the elements in the entire <see cref="T:System.Collections.Generic.List`1"></see> using the specified comparer.</summary>
+ <param name="comparer">The <see cref="T:System.Collections.Generic.IComparer`1"></see> implementation to use when comparing elements, or null to use the default comparer <see cref="P:System.Collections.Generic.Comparer`1.Default"></see>.</param>
+ <exception cref="T:System.InvalidOperationException"><paramref name="comparer">comparer</paramref> is null, and the default comparer <see cref="P:System.Collections.Generic.Comparer`1.Default"></see> cannot find implementation of the <see cref="T:System.IComparable`1"></see> generic interface or the <see cref="T:System.IComparable"></see> interface for type <paramref name="T">T</paramref>.</exception>
+ <exception cref="T:System.ArgumentException">The implementation of <paramref name="comparer">comparer</paramref> caused an error during the sort. For example, <paramref name="comparer">comparer</paramref> might not return 0 when comparing an item with itself.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.List`1.ToArray">
+ <summary>Copies the elements of the <see cref="T:System.Collections.Generic.List`1"></see> to a new array.</summary>
+ <returns>An array containing copies of the elements of the <see cref="T:System.Collections.Generic.List`1"></see>.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.List`1.TrimExcess">
+ <summary>Sets the capacity to the actual number of elements in the <see cref="T:System.Collections.Generic.List`1"></see>, if that number is less than a threshold value.</summary>
+ </member>
+ <member name="M:System.Collections.Generic.List`1.TrueForAll(System.Predicate{`0})">
+ <summary>Determines whether every element in the <see cref="T:System.Collections.Generic.List`1"></see> matches the conditions defined by the specified predicate.</summary>
+ <param name="match">The <see cref="T:System.Predicate`1"></see> delegate that defines the conditions to check against the elements.</param>
+ <returns>true if every element in the <see cref="T:System.Collections.Generic.List`1"></see> matches the conditions defined by the specified predicate; otherwise, false. If the list has no elements, the return value is true.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="match">match</paramref> is null.</exception>
+ </member>
+ <member name="P:System.Collections.Generic.List`1.System#Collections#Generic#ICollection{T}#IsReadOnly">
+ <summary>Gets a value indicating whether the <see cref="T:System.Collections.Generic.ICollection`1"></see> is read-only.</summary>
+ <returns>true if the <see cref="T:System.Collections.Generic.ICollection`1"></see> is read-only; otherwise, false. In the default implementation of <see cref="T:System.Collections.Generic.List`1"></see>, this property always returns false.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.List`1.System#Collections#Generic#IEnumerable{T}#GetEnumerator">
+ <summary>Returns an enumerator that iterates through a collection.</summary>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerator`1"></see> that can be used to iterate through the collection.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.List`1.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
+ <summary>Copies the elements of the <see cref="T:System.Collections.ICollection"></see> to an <see cref="T:System.Array"></see>, starting at a particular <see cref="T:System.Array"></see> index.</summary>
+ <param name="array">The one-dimensional <see cref="T:System.Array"></see> that is the destination of the elements copied from <see cref="T:System.Collections.ICollection"></see>. The <see cref="T:System.Array"></see> must have zero-based indexing.</param>
+ <param name="arrayIndex">The zero-based index in 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"><paramref name="array">array</paramref> is multidimensional. -or- <paramref name="array">array</paramref> does not have zero-based indexing. -or- The number of elements in the source <see cref="T:System.Collections.ICollection"></see> is greater than the available space from <paramref name="arrayIndex">arrayIndex</paramref> to the end of the destination <paramref name="array">array</paramref>. -or- The type of the source <see cref="T:System.Collections.ICollection"></see> cannot be cast automatically to the type of the destination <paramref name="array">array</paramref>.</exception>
+ </member>
+ <member name="P:System.Collections.Generic.List`1.System#Collections#ICollection#IsSynchronized">
+ <summary>Gets a value indicating whether access to the <see cref="T:System.Collections.ICollection"></see> is synchronized (thread safe).</summary>
+ <returns>true if access to the <see cref="T:System.Collections.ICollection"></see> is synchronized (thread safe); otherwise, false. In the default implementation of <see cref="T:System.Collections.Generic.List`1"></see>, this property always returns false.</returns>
+ </member>
+ <member name="P:System.Collections.Generic.List`1.System#Collections#ICollection#SyncRoot">
+ <summary>Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection"></see>.</summary>
+ <returns>An object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection"></see>. In the default implementation of <see cref="T:System.Collections.Generic.List`1"></see>, this property always returns the current instance.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.List`1.System#Collections#IEnumerable#GetEnumerator">
+ <summary>Returns an enumerator that iterates through a collection.</summary>
+ <returns>An <see cref="T:System.Collections.IEnumerator"></see> that can be used to iterate through the collection.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.List`1.System#Collections#IList#Add(System.Object)">
+ <summary>Adds an item to the <see cref="T:System.Collections.IList"></see>.</summary>
+ <param name="item">The <see cref="T:System.Object"></see> to add to the <see cref="T:System.Collections.IList"></see>.</param>
+ <returns>The position into which the new element was inserted.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="item">item</paramref> is of a type that is not assignable to the <see cref="T:System.Collections.IList"></see>.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.List`1.System#Collections#IList#Contains(System.Object)">
+ <summary>Determines whether the <see cref="T:System.Collections.IList"></see> contains a specific value.</summary>
+ <param name="item">The <see cref="T:System.Object"></see> to locate in the <see cref="T:System.Collections.IList"></see>.</param>
+ <returns>true if <paramref name="item">item</paramref> is found in the <see cref="T:System.Collections.IList"></see>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.List`1.System#Collections#IList#IndexOf(System.Object)">
+ <summary>Determines the index of a specific item in the <see cref="T:System.Collections.IList"></see>.</summary>
+ <param name="item">The object to locate in the <see cref="T:System.Collections.IList"></see>.</param>
+ <returns>The index of <paramref name="item">item</paramref> if found in the list; otherwise, –1.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="item">item</paramref> is of a type that is not assignable to the <see cref="T:System.Collections.IList"></see>.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.List`1.System#Collections#IList#Insert(System.Int32,System.Object)">
+ <summary>Inserts an item to the <see cref="T:System.Collections.IList"></see> at the specified index.</summary>
+ <param name="index">The zero-based index at which item should be inserted.</param>
+ <param name="item">The object to insert into the <see cref="T:System.Collections.IList"></see>.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is not a valid index in the <see cref="T:System.Collections.IList"></see>.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="item">item</paramref> is of a type that is not assignable to the <see cref="T:System.Collections.IList"></see>.</exception>
+ </member>
+ <member name="P:System.Collections.Generic.List`1.System#Collections#IList#IsFixedSize">
+ <summary>Gets a value indicating whether the <see cref="T:System.Collections.IList"></see> has a fixed size.</summary>
+ <returns>true if the <see cref="T:System.Collections.IList"></see> has a fixed size; otherwise, false. In the default implementation of <see cref="T:System.Collections.Generic.List`1"></see>, this property always returns false.</returns>
+ </member>
+ <member name="P:System.Collections.Generic.List`1.System#Collections#IList#IsReadOnly">
+ <summary>Gets a value indicating whether the <see cref="T:System.Collections.IList"></see> is read-only.</summary>
+ <returns>true if the <see cref="T:System.Collections.IList"></see> is read-only; otherwise, false. In the default implementation of <see cref="T:System.Collections.Generic.List`1"></see>, this property always returns false.</returns>
+ </member>
+ <member name="P:System.Collections.Generic.List`1.System#Collections#IList#Item(System.Int32)">
+ <summary>Gets or sets the element at the specified index.</summary>
+ <param name="index">The zero-based index of the element to get or set.</param>
+ <returns>The element at the specified index.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is not a valid index in the <see cref="T:System.Collections.IList"></see>.</exception>
+ <exception cref="T:System.ArgumentException">The property is set and <paramref name="value">value</paramref> is of a type that is not assignable to the <see cref="T:System.Collections.IList"></see>.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.List`1.System#Collections#IList#Remove(System.Object)">
+ <summary>Removes the first occurrence of a specific object from the <see cref="T:System.Collections.IList"></see>.</summary>
+ <param name="item">The object to remove from the <see cref="T:System.Collections.IList"></see>.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="item">item</paramref> is of a type that is not assignable to the <see cref="T:System.Collections.IList"></see>.</exception>
+ </member>
+ <member name="T:System.Collections.Generic.Queue`1.Enumerator">
+ <summary>Enumerates the elements of a <see cref="T:System.Collections.Generic.Queue`1"></see>.</summary>
+ <typeparam name="T"></typeparam>
+ </member>
+ <member name="P:System.Collections.Generic.Queue`1.Enumerator.Current">
+ <summary>Gets the element at the current position of the enumerator.</summary>
+ <returns>The element in the <see cref="T:System.Collections.Generic.Queue`1"></see> at the current position of the enumerator.</returns>
+ <exception cref="T:System.InvalidOperationException">The enumerator is positioned before the first element of the collection or after the last element.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.Queue`1.Enumerator.Dispose">
+ <summary>Releases all resources used by the <see cref="T:System.Collections.Generic.Queue`1.Enumerator"></see>.</summary>
+ </member>
+ <member name="M:System.Collections.Generic.Queue`1.Enumerator.MoveNext">
+ <summary>Advances the enumerator to the next element of the <see cref="T:System.Collections.Generic.Queue`1"></see>.</summary>
+ <returns>true if the enumerator was successfully advanced to the next element; false if the enumerator has passed the end of the collection.</returns>
+ <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created.</exception>
+ </member>
+ <member name="P:System.Collections.Generic.Queue`1.Enumerator.System#Collections#IEnumerator#Current">
+ <summary>Gets the element at the current position of the enumerator.</summary>
+ <returns>The element in the collection at the current position of the enumerator.</returns>
+ <exception cref="T:System.InvalidOperationException">The enumerator is positioned before the first element of the collection or after the last element.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.Queue`1.Enumerator.System#Collections#IEnumerator#Reset">
+ <summary>Sets the enumerator to its initial position, which is before the first element in the collection.</summary>
+ <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created.</exception>
+ </member>
+ <member name="T:System.Collections.Generic.Queue`1">
+ <summary>Represents a first-in, first-out collection of objects.</summary>
+ <typeparam name="T">Specifies the type of elements in the queue.</typeparam>
+ </member>
+ <member name="M:System.Collections.Generic.Queue`1.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.Queue`1"></see> class that is empty and has the default initial capacity.</summary>
+ </member>
+ <member name="M:System.Collections.Generic.Queue`1.#ctor(System.Collections.Generic.IEnumerable{`0})">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.Queue`1"></see> class that contains elements copied from the specified collection and has sufficient capacity to accommodate the number of elements copied.</summary>
+ <param name="collection">The collection whose elements are copied to the new <see cref="T:System.Collections.Generic.Queue`1"></see>.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="collection">collection</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.Queue`1.#ctor(System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.Queue`1"></see> class that is empty and has the specified initial capacity.</summary>
+ <param name="capacity">The initial number of elements that the <see cref="T:System.Collections.Generic.Queue`1"></see> can contain.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="capacity">capacity</paramref> is less than zero.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.Queue`1.Clear">
+ <summary>Removes all objects from the <see cref="T:System.Collections.Generic.Queue`1"></see>.</summary>
+ </member>
+ <member name="M:System.Collections.Generic.Queue`1.Contains(`0)">
+ <summary>Determines whether an element is in the <see cref="T:System.Collections.Generic.Queue`1"></see>.</summary>
+ <param name="item">The object to locate in the <see cref="T:System.Collections.Generic.Queue`1"></see>. The value can be null for reference types.</param>
+ <returns>true if <paramref name="item">item</paramref> is found in the <see cref="T:System.Collections.Generic.Queue`1"></see>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.Queue`1.CopyTo(`0[],System.Int32)">
+ <summary>Copies the <see cref="T:System.Collections.Generic.Queue`1"></see> elements to an existing one-dimensional <see cref="T:System.Array"></see>, starting at the specified array index.</summary>
+ <param name="array">The one-dimensional <see cref="T:System.Array"></see> that is the destination of the elements copied from <see cref="T:System.Collections.Generic.Queue`1"></see>. The <see cref="T:System.Array"></see> must have zero-based indexing.</param>
+ <param name="arrayIndex">The zero-based index in 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 zero.</exception>
+ <exception cref="T:System.ArgumentException">The number of elements in the source <see cref="T:System.Collections.Generic.Queue`1"></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="P:System.Collections.Generic.Queue`1.Count">
+ <summary>Gets the number of elements contained in the <see cref="T:System.Collections.Generic.Queue`1"></see>.</summary>
+ <returns>The number of elements contained in the <see cref="T:System.Collections.Generic.Queue`1"></see>.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.Queue`1.Dequeue">
+ <summary>Removes and returns the object at the beginning of the <see cref="T:System.Collections.Generic.Queue`1"></see>.</summary>
+ <returns>The object that is removed from the beginning of the <see cref="T:System.Collections.Generic.Queue`1"></see>.</returns>
+ <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Collections.Generic.Queue`1"></see> is empty.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.Queue`1.Enqueue(`0)">
+ <summary>Adds an object to the end of the <see cref="T:System.Collections.Generic.Queue`1"></see>.</summary>
+ <param name="item">The object to add to the <see cref="T:System.Collections.Generic.Queue`1"></see>. The value can be null for reference types.</param>
+ </member>
+ <member name="M:System.Collections.Generic.Queue`1.GetEnumerator">
+ <summary>Returns an enumerator that iterates through the <see cref="T:System.Collections.Generic.Queue`1"></see>.</summary>
+ <returns>An <see cref="T:System.Collections.Generic.Queue`1.Enumerator"></see> for the <see cref="T:System.Collections.Generic.Queue`1"></see>.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.Queue`1.Peek">
+ <summary>Returns the object at the beginning of the <see cref="T:System.Collections.Generic.Queue`1"></see> without removing it.</summary>
+ <returns>The object at the beginning of the <see cref="T:System.Collections.Generic.Queue`1"></see>.</returns>
+ <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Collections.Generic.Queue`1"></see> is empty.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.Queue`1.ToArray">
+ <summary>Copies the <see cref="T:System.Collections.Generic.Queue`1"></see> elements to a new array.</summary>
+ <returns>A new array containing elements copied from the <see cref="T:System.Collections.Generic.Queue`1"></see>.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.Queue`1.TrimExcess">
+ <summary>Sets the capacity to the actual number of elements in the <see cref="T:System.Collections.Generic.Queue`1"></see>, if that number is less than 90 percent of current capacity.</summary>
+ </member>
+ <member name="M:System.Collections.Generic.Queue`1.System#Collections#Generic#IEnumerable{T}#GetEnumerator">
+ <summary>Returns an enumerator that iterates through a collection.</summary>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerator`1"></see> that can be used to iterate through the collection.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.Queue`1.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
+ <summary>Copies the elements of the <see cref="T:System.Collections.ICollection"></see> to an <see cref="T:System.Array"></see>, starting at a particular <see cref="T:System.Array"></see> index.</summary>
+ <param name="array">The one-dimensional <see cref="T:System.Array"></see> that is the destination of the elements copied from <see cref="T:System.Collections.ICollection"></see>. The <see cref="T:System.Array"></see> must have zero-based indexing.</param>
+ <param name="index">The zero-based index in 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="index">index</paramref> is less than zero.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="array">array</paramref> is multidimensional. -or- <paramref name="array">array</paramref> does not have zero-based indexing. -or- The number of elements in the source <see cref="T:System.Collections.ICollection"></see> is greater than the available space from <paramref name="index">index</paramref> to the end of the destination <paramref name="array">array</paramref>. -or- The type of the source <see cref="T:System.Collections.ICollection"></see> cannot be cast automatically to the type of the destination <paramref name="array">array</paramref>.</exception>
+ </member>
+ <member name="P:System.Collections.Generic.Queue`1.System#Collections#ICollection#IsSynchronized">
+ <summary>Gets a value indicating whether access to the <see cref="T:System.Collections.ICollection"></see> is synchronized (thread safe).</summary>
+ <returns>true if access to the <see cref="T:System.Collections.ICollection"></see> is synchronized (thread safe); otherwise, false. In the default implementation of <see cref="T:System.Collections.Generic.Queue`1"></see>, this property always returns false.</returns>
+ </member>
+ <member name="P:System.Collections.Generic.Queue`1.System#Collections#ICollection#SyncRoot">
+ <summary>Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection"></see>.</summary>
+ <returns>An object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection"></see>. In the default implementation of <see cref="T:System.Collections.Generic.Queue`1"></see>, this property always returns the current instance.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.Queue`1.System#Collections#IEnumerable#GetEnumerator">
+ <summary>Returns an enumerator that iterates through a collection.</summary>
+ <returns>An <see cref="T:System.Collections.IEnumerator"></see> that can be used to iterate through the collection.</returns>
+ </member>
+ <member name="T:System.Collections.Generic.SortedDictionary`2.Enumerator">
+ <summary>Enumerates the elements of a <see cref="T:System.Collections.Generic.SortedDictionary`2"></see>.</summary>
+ <typeparam name="TKey"></typeparam>
+ <typeparam name="TValue"></typeparam>
+ </member>
+ <member name="P:System.Collections.Generic.SortedDictionary`2.Enumerator.Current">
+ <summary>Gets the element at the current position of the enumerator.</summary>
+ <returns>The element in the <see cref="T:System.Collections.Generic.SortedDictionary`2"></see> at the current position of the enumerator.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.SortedDictionary`2.Enumerator.Dispose">
+ <summary>Releases all resources used by the <see cref="T:System.Collections.Generic.SortedDictionary`2.Enumerator"></see>.</summary>
+ </member>
+ <member name="M:System.Collections.Generic.SortedDictionary`2.Enumerator.MoveNext">
+ <summary>Advances the enumerator to the next element of the <see cref="T:System.Collections.Generic.SortedDictionary`2"></see>.</summary>
+ <returns>true if the enumerator was successfully advanced to the next element; false if the enumerator has passed the end of the collection.</returns>
+ <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created.</exception>
+ </member>
+ <member name="P:System.Collections.Generic.SortedDictionary`2.Enumerator.System#Collections#IDictionaryEnumerator#Entry">
+ <summary>Gets the element at the current position of the enumerator as a <see cref="T:System.Collections.DictionaryEntry"></see> structure.</summary>
+ <returns>The element in the collection at the current position of the dictionary, as a <see cref="T:System.Collections.DictionaryEntry"></see> structure.</returns>
+ <exception cref="T:System.InvalidOperationException">The enumerator is positioned before the first element of the collection or after the last element.</exception>
+ </member>
+ <member name="P:System.Collections.Generic.SortedDictionary`2.Enumerator.System#Collections#IDictionaryEnumerator#Key">
+ <summary>Gets the key of the element at the current position of the enumerator.</summary>
+ <returns>The key of the element in the collection at the current position of the enumerator.</returns>
+ <exception cref="T:System.InvalidOperationException">The enumerator is positioned before the first element of the collection or after the last element.</exception>
+ </member>
+ <member name="P:System.Collections.Generic.SortedDictionary`2.Enumerator.System#Collections#IDictionaryEnumerator#Value">
+ <summary>Gets the value of the element at the current position of the enumerator.</summary>
+ <returns>The value of the element in the collection at the current position of the enumerator.</returns>
+ <exception cref="T:System.InvalidOperationException">The enumerator is positioned before the first element of the collection or after the last element.</exception>
+ </member>
+ <member name="P:System.Collections.Generic.SortedDictionary`2.Enumerator.System#Collections#IEnumerator#Current">
+ <summary>Gets the element at the current position of the enumerator.</summary>
+ <returns>The element in the collection at the current position of the enumerator.</returns>
+ <exception cref="T:System.InvalidOperationException">The enumerator is positioned before the first element of the collection or after the last element.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.SortedDictionary`2.Enumerator.System#Collections#IEnumerator#Reset">
+ <summary>Sets the enumerator to its initial position, which is before the first element in the collection.</summary>
+ <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created.</exception>
+ </member>
+ <member name="T:System.Collections.Generic.SortedDictionary`2.KeyCollection.Enumerator">
+ <summary>Enumerates the elements of a <see cref="T:System.Collections.Generic.SortedDictionary`2.KeyCollection"></see>.</summary>
+ <typeparam name="TKey"></typeparam>
+ <typeparam name="TValue"></typeparam>
+ </member>
+ <member name="P:System.Collections.Generic.SortedDictionary`2.KeyCollection.Enumerator.Current">
+ <summary>Gets the element at the current position of the enumerator.</summary>
+ <returns>The element in the <see cref="T:System.Collections.Generic.SortedDictionary`2.KeyCollection"></see> at the current position of the enumerator.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.SortedDictionary`2.KeyCollection.Enumerator.Dispose">
+ <summary>Releases all resources used by the <see cref="T:System.Collections.Generic.SortedDictionary`2.KeyCollection.Enumerator"></see>.</summary>
+ </member>
+ <member name="M:System.Collections.Generic.SortedDictionary`2.KeyCollection.Enumerator.MoveNext">
+ <summary>Advances the enumerator to the next element of the <see cref="T:System.Collections.Generic.SortedDictionary`2.KeyCollection"></see>.</summary>
+ <returns>true if the enumerator was successfully advanced to the next element; false if the enumerator has passed the end of the collection.</returns>
+ <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created.</exception>
+ </member>
+ <member name="P:System.Collections.Generic.SortedDictionary`2.KeyCollection.Enumerator.System#Collections#IEnumerator#Current">
+ <summary>Gets the element at the current position of the enumerator.</summary>
+ <returns>The element in the collection at the current position of the enumerator.</returns>
+ <exception cref="T:System.InvalidOperationException">The enumerator is positioned before the first element of the collection or after the last element.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.SortedDictionary`2.KeyCollection.Enumerator.System#Collections#IEnumerator#Reset">
+ <summary>Sets the enumerator to its initial position, which is before the first element in the collection.</summary>
+ <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created.</exception>
+ </member>
+ <member name="T:System.Collections.Generic.SortedDictionary`2.KeyCollection">
+ <summary>Represents the collection of keys in a <see cref="T:System.Collections.Generic.SortedDictionary`2"></see>. This class cannot be inherited.</summary>
+ <typeparam name="TKey"></typeparam>
+ <typeparam name="TValue"></typeparam>
+ </member>
+ <member name="M:System.Collections.Generic.SortedDictionary`2.KeyCollection.#ctor(System.Collections.Generic.SortedDictionary{`0,`1})">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.SortedDictionary`2.KeyCollection"></see> class that reflects the keys in the specified <see cref="T:System.Collections.Generic.SortedDictionary`2"></see>.</summary>
+ <param name="dictionary">The <see cref="T:System.Collections.Generic.SortedDictionary`2"></see> whose keys are reflected in the new <see cref="T:System.Collections.Generic.SortedDictionary`2.KeyCollection"></see>.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="dictionary">dictionary</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.SortedDictionary`2.KeyCollection.CopyTo(`0[],System.Int32)">
+ <summary>Copies the <see cref="T:System.Collections.Generic.SortedDictionary`2.KeyCollection"></see> elements to an existing one-dimensional array, starting at the specified array index.</summary>
+ <param name="array">The one-dimensional array that is the destination of the elements copied from the <see cref="T:System.Collections.Generic.SortedDictionary`2.KeyCollection"></see>. The array must have zero-based indexing.</param>
+ <param name="index">The zero-based index in 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="index">index</paramref> is less than 0.</exception>
+ <exception cref="T:System.ArgumentException">The number of elements in the source <see cref="T:System.Collections.Generic.SortedDictionary`2.KeyCollection"></see> is greater than the available space from <paramref name="index">index</paramref> to the end of the destination <paramref name="array">array</paramref>.</exception>
+ </member>
+ <member name="P:System.Collections.Generic.SortedDictionary`2.KeyCollection.Count">
+ <summary>Gets the number of elements contained in the <see cref="T:System.Collections.Generic.SortedDictionary`2.KeyCollection"></see>.</summary>
+ <returns>The number of elements contained in the <see cref="T:System.Collections.Generic.SortedDictionary`2.KeyCollection"></see>.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.SortedDictionary`2.KeyCollection.GetEnumerator">
+ <summary>Returns an enumerator that iterates through the <see cref="T:System.Collections.Generic.SortedDictionary`2.KeyCollection"></see>.</summary>
+ <returns>A <see cref="T:System.Collections.Generic.SortedDictionary`2.KeyCollection.Enumerator"></see> structure for the <see cref="T:System.Collections.Generic.SortedDictionary`2.KeyCollection"></see>.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.SortedDictionary`2.KeyCollection.System#Collections#Generic#ICollection{TKey}#Add(`0)">
+ <summary>Adds an item to the <see cref="T:System.Collections.Generic.ICollection`1"></see>. This implementation always throws a <see cref="T:System.NotSupportedException"></see>.</summary>
+ <param name="item">The object to add to the <see cref="T:System.Collections.Generic.ICollection`1"></see>.</param>
+ <exception cref="T:System.NotSupportedException">Always thrown; the collection is read-only.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.SortedDictionary`2.KeyCollection.System#Collections#Generic#ICollection{TKey}#Clear">
+ <summary>Removes all items from the <see cref="T:System.Collections.Generic.ICollection`1"></see>. This implementation always throws a <see cref="T:System.NotSupportedException"></see>.</summary>
+ <exception cref="T:System.NotSupportedException">Always thrown; the collection is read-only.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.SortedDictionary`2.KeyCollection.System#Collections#Generic#ICollection{TKey}#Contains(`0)">
+ <summary>Determines whether the <see cref="T:System.Collections.Generic.ICollection`1"></see> contains the specified value.</summary>
+ <param name="item">The object to locate in the <see cref="T:System.Collections.Generic.ICollection`1"></see>.</param>
+ <returns>true if item is found in the <see cref="T:System.Collections.Generic.ICollection`1"></see>; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Collections.Generic.SortedDictionary`2.KeyCollection.System#Collections#Generic#ICollection{TKey}#IsReadOnly">
+ <summary>Gets a value indicating whether the <see cref="T:System.Collections.Generic.ICollection`1"></see> is read-only.</summary>
+ <returns>true if the <see cref="T:System.Collections.Generic.ICollection`1"></see> is read-only; otherwise, false. In the default implementation of <see cref="T:System.Collections.Generic.SortedDictionary`2.KeyCollection"></see>, this property always returns false.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.SortedDictionary`2.KeyCollection.System#Collections#Generic#ICollection{TKey}#Remove(`0)">
+ <summary>Removes the first occurrence of a specific object from the <see cref="T:System.Collections.Generic.ICollection`1"></see>. This implementation always throws a <see cref="T:System.NotSupportedException"></see>.</summary>
+ <param name="item">The object to remove from the <see cref="T:System.Collections.Generic.ICollection`1"></see>.</param>
+ <returns>true if item is successfully removed from the <see cref="T:System.Collections.Generic.ICollection`1"></see>; otherwise, false. This method also returns false if item is not found in the <see cref="T:System.Collections.Generic.ICollection`1"></see>.</returns>
+ <exception cref="T:System.NotSupportedException">Always thrown; the collection is read-only.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.SortedDictionary`2.KeyCollection.System#Collections#Generic#IEnumerable{TKey}#GetEnumerator">
+ <summary>Returns an enumerator that iterates through the collection.</summary>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerator`1"></see> that can be used to iterate through the collection.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.SortedDictionary`2.KeyCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
+ <summary>Copies the elements of the <see cref="T:System.Collections.ICollection"></see> to an array, starting at a particular array index.</summary>
+ <param name="array">The one-dimensional array that is the destination of the elements copied from the <see cref="T:System.Collections.ICollection"></see>. The array must have zero-based indexing.</param>
+ <param name="index">The zero-based index in 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="index">index</paramref> is less than 0.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="array">array</paramref> is multidimensional. -or- <paramref name="array">array</paramref> does not have zero-based indexing. -or- The number of elements in the source <see cref="T:System.Collections.ICollection"></see> is greater than the available space from <paramref name="index">index</paramref> to the end of the destination <paramref name="array">array</paramref>. -or- The type of the source <see cref="T:System.Collections.ICollection"></see> cannot be cast automatically to the type of the destination <paramref name="array">array</paramref>.</exception>
+ </member>
+ <member name="P:System.Collections.Generic.SortedDictionary`2.KeyCollection.System#Collections#ICollection#IsSynchronized">
+ <summary>Gets a value indicating whether access to the <see cref="T:System.Collections.ICollection"></see> is synchronized (thread safe).</summary>
+ <returns>true if access to the <see cref="T:System.Collections.ICollection"></see> is synchronized (thread safe); otherwise, false. In the default implementation of <see cref="T:System.Collections.Generic.SortedDictionary`2.KeyCollection"></see>, this property always returns false.</returns>
+ </member>
+ <member name="P:System.Collections.Generic.SortedDictionary`2.KeyCollection.System#Collections#ICollection#SyncRoot">
+ <summary>Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection"></see>.</summary>
+ <returns>An object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection"></see>. In the default implementation of <see cref="T:System.Collections.Generic.SortedDictionary`2.KeyCollection"></see>, this property always returns the current instance.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.SortedDictionary`2.KeyCollection.System#Collections#IEnumerable#GetEnumerator">
+ <summary>Returns an enumerator that iterates through the collection.</summary>
+ <returns>An <see cref="T:System.Collections.IEnumerator"></see> that can be used to iterate through the collection.</returns>
+ </member>
+ <member name="T:System.Collections.Generic.SortedDictionary`2.ValueCollection.Enumerator">
+ <summary>Enumerates the elements of a <see cref="T:System.Collections.Generic.SortedDictionary`2.ValueCollection"></see>.</summary>
+ <typeparam name="TKey"></typeparam>
+ <typeparam name="TValue"></typeparam>
+ </member>
+ <member name="P:System.Collections.Generic.SortedDictionary`2.ValueCollection.Enumerator.Current">
+ <summary>Gets the element at the current position of the enumerator.</summary>
+ <returns>The element in the <see cref="T:System.Collections.Generic.SortedDictionary`2.ValueCollection"></see> at the current position of the enumerator.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.SortedDictionary`2.ValueCollection.Enumerator.Dispose">
+ <summary>Releases all resources used by the <see cref="T:System.Collections.Generic.SortedDictionary`2.ValueCollection.Enumerator"></see>.</summary>
+ </member>
+ <member name="M:System.Collections.Generic.SortedDictionary`2.ValueCollection.Enumerator.MoveNext">
+ <summary>Advances the enumerator to the next element of the <see cref="T:System.Collections.Generic.SortedDictionary`2.ValueCollection"></see>.</summary>
+ <returns>true if the enumerator was successfully advanced to the next element; false if the enumerator has passed the end of the collection.</returns>
+ <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created.</exception>
+ </member>
+ <member name="P:System.Collections.Generic.SortedDictionary`2.ValueCollection.Enumerator.System#Collections#IEnumerator#Current">
+ <summary>Gets the element at the current position of the enumerator.</summary>
+ <returns>The element in the collection at the current position of the enumerator.</returns>
+ <exception cref="T:System.InvalidOperationException">The enumerator is positioned before the first element of the collection or after the last element.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.SortedDictionary`2.ValueCollection.Enumerator.System#Collections#IEnumerator#Reset">
+ <summary>Sets the enumerator to its initial position, which is before the first element in the collection.</summary>
+ <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created.</exception>
+ </member>
+ <member name="T:System.Collections.Generic.SortedDictionary`2.ValueCollection">
+ <summary>Represents the collection of values in a <see cref="T:System.Collections.Generic.SortedDictionary`2"></see>. This class cannot be inherited</summary>
+ <typeparam name="TKey"></typeparam>
+ <typeparam name="TValue"></typeparam>
+ </member>
+ <member name="M:System.Collections.Generic.SortedDictionary`2.ValueCollection.#ctor(System.Collections.Generic.SortedDictionary{`0,`1})">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.SortedDictionary`2.ValueCollection"></see> class that reflects the values in the specified <see cref="T:System.Collections.Generic.SortedDictionary`2"></see>.</summary>
+ <param name="dictionary">The <see cref="T:System.Collections.Generic.SortedDictionary`2"></see> whose values are reflected in the new <see cref="T:System.Collections.Generic.SortedDictionary`2.ValueCollection"></see>.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="dictionary">dictionary</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.SortedDictionary`2.ValueCollection.CopyTo(`1[],System.Int32)">
+ <summary>Copies the <see cref="T:System.Collections.Generic.SortedDictionary`2.ValueCollection"></see> elements to an existing one-dimensional array, starting at the specified array index.</summary>
+ <param name="array">The one-dimensional array that is the destination of the elements copied from the <see cref="T:System.Collections.Generic.SortedDictionary`2.ValueCollection"></see>. The array must have zero-based indexing.</param>
+ <param name="index">The zero-based index in 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="index">index</paramref> is less than 0.</exception>
+ <exception cref="T:System.ArgumentException">The number of elements in the source <see cref="T:System.Collections.Generic.SortedDictionary`2.ValueCollection"></see> is greater than the available space from <paramref name="index">index</paramref> to the end of the destination <paramref name="array">array</paramref>.</exception>
+ </member>
+ <member name="P:System.Collections.Generic.SortedDictionary`2.ValueCollection.Count">
+ <summary>Gets the number of elements contained in the <see cref="T:System.Collections.Generic.SortedDictionary`2.ValueCollection"></see>.</summary>
+ <returns>The number of elements contained in the <see cref="T:System.Collections.Generic.SortedDictionary`2.ValueCollection"></see>.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.SortedDictionary`2.ValueCollection.GetEnumerator">
+ <summary>Returns an enumerator that iterates through the <see cref="T:System.Collections.Generic.SortedDictionary`2.ValueCollection"></see>.</summary>
+ <returns>A <see cref="T:System.Collections.Generic.SortedDictionary`2.ValueCollection.Enumerator"></see> structure for the <see cref="T:System.Collections.Generic.SortedDictionary`2.ValueCollection"></see>.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.SortedDictionary`2.ValueCollection.System#Collections#Generic#ICollection{TValue}#Add(`1)">
+ <summary>Adds an item to the <see cref="T:System.Collections.Generic.ICollection`1"></see>. This implementation always throws a <see cref="T:System.NotSupportedException"></see>.</summary>
+ <param name="item">The object to add to the <see cref="T:System.Collections.Generic.ICollection`1"></see>.</param>
+ <exception cref="T:System.NotSupportedException">Always thrown; the collection is read-only.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.SortedDictionary`2.ValueCollection.System#Collections#Generic#ICollection{TValue}#Clear">
+ <summary>Removes all items from the <see cref="T:System.Collections.Generic.ICollection`1"></see>. This implementation always throws a <see cref="T:System.NotSupportedException"></see>.</summary>
+ <exception cref="T:System.NotSupportedException">Always thrown; the collection is read-only.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.SortedDictionary`2.ValueCollection.System#Collections#Generic#ICollection{TValue}#Contains(`1)">
+ <summary>Determines whether the <see cref="T:System.Collections.Generic.ICollection`1"></see> contains a specified value.</summary>
+ <param name="item">The object to locate in the <see cref="T:System.Collections.Generic.ICollection`1"></see>.</param>
+ <returns>true if <paramref name="item">item</paramref> is found in the <see cref="T:System.Collections.Generic.ICollection`1"></see>; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Collections.Generic.SortedDictionary`2.ValueCollection.System#Collections#Generic#ICollection{TValue}#IsReadOnly">
+ <summary>Gets a value indicating whether the <see cref="T:System.Collections.Generic.ICollection`1"></see> is read-only.</summary>
+ <returns>true if the <see cref="T:System.Collections.Generic.ICollection`1"></see> is read-only; otherwise, false. In the default implementation of <see cref="T:System.Collections.Generic.SortedDictionary`2.ValueCollection"></see>, this property always returns false.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.SortedDictionary`2.ValueCollection.System#Collections#Generic#ICollection{TValue}#Remove(`1)">
+ <summary>Removes the first occurrence of a specific object from the <see cref="T:System.Collections.Generic.ICollection`1"></see>. This implementation always throws a <see cref="T:System.NotSupportedException"></see>.</summary>
+ <param name="item">The object to remove from the <see cref="T:System.Collections.Generic.ICollection`1"></see>.</param>
+ <returns>true if <paramref name="item">item</paramref> is successfully removed from the <see cref="T:System.Collections.Generic.ICollection`1"></see>; otherwise, false. This method also returns false if <paramref name="item">item</paramref> is not found in the <see cref="T:System.Collections.Generic.ICollection`1"></see>.</returns>
+ <exception cref="T:System.NotSupportedException">Always thrown; the collection is read-only.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.SortedDictionary`2.ValueCollection.System#Collections#Generic#IEnumerable{TValue}#GetEnumerator">
+ <summary>Returns an enumerator that iterates through the collection.</summary>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerator`1"></see> that can be used to iterate through the collection.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.SortedDictionary`2.ValueCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
+ <summary>Copies the elements of the <see cref="T:System.Collections.ICollection"></see> to an array, starting at a particular array index.</summary>
+ <param name="array">The one-dimensional array that is the destination of the elements copied from the <see cref="T:System.Collections.ICollection"></see>. The array must have zero-based indexing.</param>
+ <param name="index">The zero-based index in 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="index">index</paramref> is less than 0.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="array">array</paramref> is multidimensional. -or- <paramref name="array">array</paramref> does not have zero-based indexing. -or- The number of elements in the source <see cref="T:System.Collections.ICollection"></see> is greater than the available space from <paramref name="index">index</paramref> to the end of the destination <paramref name="array">array</paramref>. -or- The type of the source <see cref="T:System.Collections.ICollection"></see> cannot be cast automatically to the type of the destination <paramref name="array">array</paramref>.</exception>
+ </member>
+ <member name="P:System.Collections.Generic.SortedDictionary`2.ValueCollection.System#Collections#ICollection#IsSynchronized">
+ <summary>Gets a value indicating whether access to the <see cref="T:System.Collections.ICollection"></see> is synchronized (thread safe).</summary>
+ <returns>true if access to the <see cref="T:System.Collections.ICollection"></see> is synchronized (thread safe); otherwise, false. In the default implementation of <see cref="T:System.Collections.Generic.SortedDictionary`2.ValueCollection"></see>, this property always returns false.</returns>
+ </member>
+ <member name="P:System.Collections.Generic.SortedDictionary`2.ValueCollection.System#Collections#ICollection#SyncRoot">
+ <summary>Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection"></see>.</summary>
+ <returns>An object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection"></see>. In the default implementation of <see cref="T:System.Collections.Generic.SortedDictionary`2.ValueCollection"></see>, this property always returns the current instance.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.SortedDictionary`2.ValueCollection.System#Collections#IEnumerable#GetEnumerator">
+ <summary>Returns an enumerator that iterates through the collection.</summary>
+ <returns>An <see cref="T:System.Collections.IEnumerator"></see> that can be used to iterate through the collection.</returns>
+ </member>
+ <member name="T:System.Collections.Generic.SortedDictionary`2">
+ <summary>Represents a collection of key/value pairs that are sorted on the key.</summary>
+ <typeparam name="TKey">The type of the keys in the dictionary.</typeparam>
+ <typeparam name="TValue">The type of the values in the dictionary.</typeparam>
+ </member>
+ <member name="M:System.Collections.Generic.SortedDictionary`2.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.SortedDictionary`2"></see> class that is empty and uses the default <see cref="T:System.Collections.Generic.IComparer`1"></see> implementation for the key type.</summary>
+ </member>
+ <member name="M:System.Collections.Generic.SortedDictionary`2.#ctor(System.Collections.Generic.IComparer{`0})">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.SortedDictionary`2"></see> class that is empty and uses the specified <see cref="T:System.Collections.Generic.IComparer`1"></see> implementation to compare keys.</summary>
+ <param name="comparer">The <see cref="T:System.Collections.Generic.IComparer`1"></see> implementation to use when comparing keys, or null to use the default <see cref="T:System.Collections.Generic.Comparer`1"></see> for the type of the key.</param>
+ </member>
+ <member name="M:System.Collections.Generic.SortedDictionary`2.#ctor(System.Collections.Generic.IDictionary{`0,`1})">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.SortedDictionary`2"></see> class that contains elements copied from the specified <see cref="T:System.Collections.Generic.IDictionary`2"></see> and uses the default <see cref="T:System.Collections.Generic.IComparer`1"></see> implementation for the key type.</summary>
+ <param name="dictionary">The <see cref="T:System.Collections.Generic.IDictionary`2"></see> whose elements are copied to the new <see cref="T:System.Collections.Generic.SortedDictionary`2"></see>.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="dictionary">dictionary</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="dictionary">dictionary</paramref> contains one or more duplicate keys.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.SortedDictionary`2.#ctor(System.Collections.Generic.IDictionary{`0,`1},System.Collections.Generic.IComparer{`0})">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.SortedDictionary`2"></see> class that contains elements copied from the specified <see cref="T:System.Collections.Generic.IDictionary`2"></see> and uses the specified <see cref="T:System.Collections.Generic.IComparer`1"></see> implementation to compare keys.</summary>
+ <param name="dictionary">The <see cref="T:System.Collections.Generic.IDictionary`2"></see> whose elements are copied to the new <see cref="T:System.Collections.Generic.SortedDictionary`2"></see>.</param>
+ <param name="comparer">The <see cref="T:System.Collections.Generic.IComparer`1"></see> implementation to use when comparing keys, or null to use the default <see cref="T:System.Collections.Generic.Comparer`1"></see> for the type of the key.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="dictionary">dictionary</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="dictionary">dictionary</paramref> contains one or more duplicate keys.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.SortedDictionary`2.Add(`0,`1)">
+ <summary>Adds an element with the specified key and value into the <see cref="T:System.Collections.Generic.SortedDictionary`2"></see>.</summary>
+ <param name="key">The key of the element to add.</param>
+ <param name="value">The value of the element to add. The value can be null for reference types.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException">An element with the same key already exists in the <see cref="T:System.Collections.Generic.SortedDictionary`2"></see>.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.SortedDictionary`2.Clear">
+ <summary>Removes all elements from the <see cref="T:System.Collections.Generic.SortedDictionary`2"></see>.</summary>
+ </member>
+ <member name="P:System.Collections.Generic.SortedDictionary`2.Comparer">
+ <summary>Gets the <see cref="T:System.Collections.Generic.IComparer`1"></see> used to order the elements of the <see cref="T:System.Collections.Generic.SortedDictionary`2"></see>.</summary>
+ <returns>The <see cref="T:System.Collections.Generic.IComparer`1"></see> used to order the elements of the <see cref="T:System.Collections.Generic.SortedDictionary`2"></see></returns>
+ </member>
+ <member name="M:System.Collections.Generic.SortedDictionary`2.ContainsKey(`0)">
+ <summary>Determines whether the <see cref="T:System.Collections.Generic.SortedDictionary`2"></see> contains an element with the specified key.</summary>
+ <param name="key">The key to locate in the <see cref="T:System.Collections.Generic.SortedDictionary`2"></see>.</param>
+ <returns>true if the <see cref="T:System.Collections.Generic.SortedDictionary`2"></see> contains an element with the specified key; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.SortedDictionary`2.ContainsValue(`1)">
+ <summary>Determines whether the <see cref="T:System.Collections.Generic.SortedDictionary`2"></see> contains an element with the specified value.</summary>
+ <param name="value">The value to locate in the <see cref="T:System.Collections.Generic.SortedDictionary`2"></see>. The value can be null for reference types.</param>
+ <returns>true if the <see cref="T:System.Collections.Generic.SortedDictionary`2"></see> contains an element with the specified value; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.SortedDictionary`2.CopyTo(System.Collections.Generic.KeyValuePair{`0,`1}[],System.Int32)">
+ <summary>Copies the elements of the <see cref="T:System.Collections.Generic.SortedDictionary`2"></see> to the specified array of <see cref="T:System.Collections.Generic.KeyValuePair`2"></see> structures, starting at the specified index.</summary>
+ <param name="array">The one-dimensional array of <see cref="T:System.Collections.Generic.KeyValuePair`2"></see> structures that is the destination of the elements copied from the current <see cref="T:System.Collections.Generic.SortedDictionary`2"></see> The array must have zero-based indexing.</param>
+ <param name="index">The zero-based index in 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="index">index</paramref> is less than 0.</exception>
+ <exception cref="T:System.ArgumentException">The number of elements in the source <see cref="T:System.Collections.Generic.SortedDictionary`2"></see> is greater than the available space from <paramref name="index">index</paramref> to the end of the destination <paramref name="array">array</paramref>.</exception>
+ </member>
+ <member name="P:System.Collections.Generic.SortedDictionary`2.Count">
+ <summary>Gets the number of key/value pairs contained in the <see cref="T:System.Collections.Generic.SortedDictionary`2"></see>.</summary>
+ <returns>The number of key/value pairs contained in the <see cref="T:System.Collections.Generic.SortedDictionary`2"></see>.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.SortedDictionary`2.GetEnumerator">
+ <summary>Returns an enumerator that iterates through the <see cref="T:System.Collections.Generic.SortedDictionary`2"></see>.</summary>
+ <returns>A <see cref="T:System.Collections.Generic.SortedDictionary`2.Enumerator"></see> for the <see cref="T:System.Collections.Generic.SortedDictionary`2"></see>.</returns>
+ </member>
+ <member name="P:System.Collections.Generic.SortedDictionary`2.Item(`0)">
+ <summary>Gets or sets the value associated with the specified key.</summary>
+ <param name="key">The key of the value to get or set.</param>
+ <returns>The value associated with the specified key. If the specified key is not found, a get operation throws a <see cref="T:System.Collections.Generic.KeyNotFoundException"></see>, and a set operation creates a new element with the specified key.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is null.</exception>
+ <exception cref="T:System.Collections.Generic.KeyNotFoundException">The property is retrieved and <paramref name="key">key</paramref> does not exist in the collection.</exception>
+ </member>
+ <member name="P:System.Collections.Generic.SortedDictionary`2.Keys">
+ <summary>Gets a collection containing the keys in the <see cref="T:System.Collections.Generic.SortedDictionary`2"></see>.</summary>
+ <returns>A <see cref="T:System.Collections.Generic.SortedDictionary`2.KeyCollection"></see> containing the keys in the <see cref="T:System.Collections.Generic.SortedDictionary`2"></see>.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.SortedDictionary`2.Remove(`0)">
+ <summary>Removes the element with the specified key from the <see cref="T:System.Collections.Generic.SortedDictionary`2"></see>.</summary>
+ <param name="key">The key of the element to remove.</param>
+ <returns>true if the element is successfully removed; otherwise, false. This method also returns false if <paramref name="key">key</paramref> is not found in the <see cref="T:System.Collections.Generic.SortedDictionary`2"></see>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.SortedDictionary`2.TryGetValue(`0,`1@)">
+ <summary>Gets the value associated with the specified key.</summary>
+ <param name="key">The key of the value to get.</param>
+ <param name="value">When this method returns, the value associated with the specified key, if the key is found; otherwise, the default value for the type of the value parameter.</param>
+ <returns>true if the <see cref="T:System.Collections.Generic.SortedDictionary`2"></see> contains an element with the specified key; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is null.</exception>
+ </member>
+ <member name="P:System.Collections.Generic.SortedDictionary`2.Values">
+ <summary>Gets a collection containing the values in the <see cref="T:System.Collections.Generic.SortedDictionary`2"></see>.</summary>
+ <returns>A <see cref="T:System.Collections.Generic.SortedDictionary`2.ValueCollection"></see> containing the values in the <see cref="T:System.Collections.Generic.SortedDictionary`2"></see>.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.SortedDictionary`2.System#Collections#Generic#ICollection{System#Collections#Generic#KeyValuePair{TKey,TValue}}#Add(System.Collections.Generic.KeyValuePair{`0,`1})">
+ <param name="keyValuePair"></param>
+ </member>
+ <member name="M:System.Collections.Generic.SortedDictionary`2.System#Collections#Generic#ICollection{System#Collections#Generic#KeyValuePair{TKey,TValue}}#Contains(System.Collections.Generic.KeyValuePair{`0,`1})">
+ <param name="keyValuePair"></param>
+ <returns></returns>
+ </member>
+ <member name="P:System.Collections.Generic.SortedDictionary`2.System#Collections#Generic#ICollection{System#Collections#Generic#KeyValuePair{TKey,TValue}}#IsReadOnly">
+ <returns></returns>
+ </member>
+ <member name="M:System.Collections.Generic.SortedDictionary`2.System#Collections#Generic#ICollection{System#Collections#Generic#KeyValuePair{TKey,TValue}}#Remove(System.Collections.Generic.KeyValuePair{`0,`1})">
+ <param name="keyValuePair"></param>
+ <returns></returns>
+ </member>
+ <member name="P:System.Collections.Generic.SortedDictionary`2.System#Collections#Generic#IDictionary{TKey,TValue}#Keys">
+ <returns></returns>
+ </member>
+ <member name="P:System.Collections.Generic.SortedDictionary`2.System#Collections#Generic#IDictionary{TKey,TValue}#Values">
+ <returns></returns>
+ </member>
+ <member name="M:System.Collections.Generic.SortedDictionary`2.System#Collections#Generic#IEnumerable{System#Collections#Generic#KeyValuePair{TKey,TValue}}#GetEnumerator">
+ <returns></returns>
+ </member>
+ <member name="P:System.Collections.Generic.SortedDictionary`2.System#Collections#Generic#IReadOnlyDictionary{TKey,TValue}#Keys">
+ <returns></returns>
+ </member>
+ <member name="P:System.Collections.Generic.SortedDictionary`2.System#Collections#Generic#IReadOnlyDictionary{TKey,TValue}#Values">
+ <returns></returns>
+ </member>
+ <member name="M:System.Collections.Generic.SortedDictionary`2.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
+ <summary>Copies the elements of the <see cref="T:System.Collections.Generic.ICollection`1"></see> to an array, starting at the specified array index.</summary>
+ <param name="array">The one-dimensional array that is the destination of the elements copied from the <see cref="T:System.Collections.Generic.ICollection`1"></see>. The array must have zero-based indexing.</param>
+ <param name="index">The zero-based index in 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="index">index</paramref> is less than 0.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="array">array</paramref> is multidimensional. -or- <paramref name="array">array</paramref> does not have zero-based indexing. -or- The number of elements in the source <see cref="T:System.Collections.Generic.ICollection`1"></see> is greater than the available space from <paramref name="index">index</paramref> to the end of the destination <paramref name="array">array</paramref>. -or- The type of the source <see cref="T:System.Collections.Generic.ICollection`1"></see> cannot be cast automatically to the type of the destination <paramref name="array">array</paramref>.</exception>
+ </member>
+ <member name="P:System.Collections.Generic.SortedDictionary`2.System#Collections#ICollection#IsSynchronized">
+ <summary>Gets a value indicating whether access to the <see cref="T:System.Collections.ICollection"></see> is synchronized (thread safe).</summary>
+ <returns>true if access to the <see cref="T:System.Collections.ICollection"></see> is synchronized (thread safe); otherwise, false. In the default implementation of <see cref="T:System.Collections.Generic.SortedDictionary`2"></see>, this property always returns false.</returns>
+ </member>
+ <member name="P:System.Collections.Generic.SortedDictionary`2.System#Collections#ICollection#SyncRoot">
+ <summary>Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection"></see>.</summary>
+ <returns>An object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection"></see>.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.SortedDictionary`2.System#Collections#IDictionary#Add(System.Object,System.Object)">
+ <summary>Adds an element with the provided key and value to the <see cref="T:System.Collections.IDictionary"></see>.</summary>
+ <param name="key">The object to use as the key of the element to add.</param>
+ <param name="value">The object to use as the value of the element to add.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="key">key</paramref> is of a type that is not assignable to the key type <paramref name="TKey">TKey</paramref> of the <see cref="T:System.Collections.IDictionary"></see>. -or- <paramref name="value">value</paramref> is of a type that is not assignable to the value type <paramref name="TValue">TValue</paramref> of the <see cref="T:System.Collections.IDictionary"></see>. -or- An element with the same key already exists in the <see cref="T:System.Collections.IDictionary"></see>.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.SortedDictionary`2.System#Collections#IDictionary#Contains(System.Object)">
+ <summary>Determines whether the <see cref="T:System.Collections.IDictionary"></see> contains an element with the specified key.</summary>
+ <param name="key">The key to locate in the <see cref="T:System.Collections.IDictionary"></see>.</param>
+ <returns>true if the <see cref="T:System.Collections.IDictionary"></see> contains an element with the key; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.SortedDictionary`2.System#Collections#IDictionary#GetEnumerator">
+ <summary>Returns an <see cref="T:System.Collections.IDictionaryEnumerator"></see> for the <see cref="T:System.Collections.IDictionary"></see>.</summary>
+ <returns>An <see cref="T:System.Collections.IDictionaryEnumerator"></see> for the <see cref="T:System.Collections.IDictionary"></see>.</returns>
+ </member>
+ <member name="P:System.Collections.Generic.SortedDictionary`2.System#Collections#IDictionary#IsFixedSize">
+ <summary>Gets a value indicating whether the <see cref="T:System.Collections.IDictionary"></see> has a fixed size.</summary>
+ <returns>true if the <see cref="T:System.Collections.IDictionary"></see> has a fixed size; otherwise, false. In the default implementation of <see cref="T:System.Collections.Generic.SortedDictionary`2"></see>, this property always returns false.</returns>
+ </member>
+ <member name="P:System.Collections.Generic.SortedDictionary`2.System#Collections#IDictionary#IsReadOnly">
+ <summary>Gets a value indicating whether the <see cref="T:System.Collections.IDictionary"></see> is read-only.</summary>
+ <returns>true if the <see cref="T:System.Collections.IDictionary"></see> is read-only; otherwise, false. In the default implementation of <see cref="T:System.Collections.Generic.SortedDictionary`2"></see>, this property always returns false.</returns>
+ </member>
+ <member name="P:System.Collections.Generic.SortedDictionary`2.System#Collections#IDictionary#Item(System.Object)">
+ <summary>Gets or sets the element with the specified key.</summary>
+ <param name="key">The key of the element to get.</param>
+ <returns>The element with the specified key, or null if <paramref name="key">key</paramref> is not in the dictionary or <paramref name="key">key</paramref> is of a type that is not assignable to the key type <paramref name="TKey">TKey</paramref> of the <see cref="T:System.Collections.Generic.SortedDictionary`2"></see>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException">A value is being assigned, and <paramref name="key">key</paramref> is of a type that is not assignable to the key type <paramref name="TKey">TKey</paramref> of the <see cref="T:System.Collections.Generic.SortedDictionary`2"></see>. -or- A value is being assigned, and <paramref name="value">value</paramref> is of a type that is not assignable to the value type <paramref name="TValue">TValue</paramref> of the <see cref="T:System.Collections.Generic.SortedDictionary`2"></see>.</exception>
+ </member>
+ <member name="P:System.Collections.Generic.SortedDictionary`2.System#Collections#IDictionary#Keys">
+ <summary>Gets an <see cref="T:System.Collections.ICollection"></see> containing the keys of the <see cref="T:System.Collections.IDictionary"></see>.</summary>
+ <returns>An <see cref="T:System.Collections.ICollection"></see> containing the keys of the <see cref="T:System.Collections.IDictionary"></see>.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.SortedDictionary`2.System#Collections#IDictionary#Remove(System.Object)">
+ <summary>Removes the element with the specified key from the <see cref="T:System.Collections.IDictionary"></see>.</summary>
+ <param name="key">The key of the element to remove.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is null.</exception>
+ </member>
+ <member name="P:System.Collections.Generic.SortedDictionary`2.System#Collections#IDictionary#Values">
+ <summary>Gets an <see cref="T:System.Collections.ICollection"></see> containing the values in the <see cref="T:System.Collections.IDictionary"></see>.</summary>
+ <returns>An <see cref="T:System.Collections.ICollection"></see> containing the values in the <see cref="T:System.Collections.IDictionary"></see>.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.SortedDictionary`2.System#Collections#IEnumerable#GetEnumerator">
+ <summary>Returns an enumerator that iterates through the collection.</summary>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerator`1"></see> that can be used to iterate through the collection.</returns>
+ </member>
+ <member name="T:System.Collections.Generic.SortedList`2">
+ <summary>Represents a collection of key/value pairs that are sorted by key based on the associated <see cref="T:System.Collections.Generic.IComparer`1"></see> implementation.</summary>
+ <typeparam name="TKey">The type of keys in the collection.</typeparam>
+ <typeparam name="TValue">The type of values in the collection.</typeparam>
+ </member>
+ <member name="M:System.Collections.Generic.SortedList`2.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.SortedList`2"></see> class that is empty, has the default initial capacity, and uses the default <see cref="T:System.Collections.Generic.IComparer`1"></see>.</summary>
+ </member>
+ <member name="M:System.Collections.Generic.SortedList`2.#ctor(System.Collections.Generic.IComparer{`0})">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.SortedList`2"></see> class that is empty, has the default initial capacity, and uses the specified <see cref="T:System.Collections.Generic.IComparer`1"></see>.</summary>
+ <param name="comparer">The <see cref="T:System.Collections.Generic.IComparer`1"></see> implementation to use when comparing keys. -or- null to use the default <see cref="T:System.Collections.Generic.Comparer`1"></see> for the type of the key.</param>
+ </member>
+ <member name="M:System.Collections.Generic.SortedList`2.#ctor(System.Collections.Generic.IDictionary{`0,`1})">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.SortedList`2"></see> class that contains elements copied from the specified <see cref="T:System.Collections.Generic.IDictionary`2"></see>, has sufficient capacity to accommodate the number of elements copied, and uses the default <see cref="T:System.Collections.Generic.IComparer`1"></see>.</summary>
+ <param name="dictionary">The <see cref="T:System.Collections.Generic.IDictionary`2"></see> whose elements are copied to the new <see cref="T:System.Collections.Generic.SortedList`2"></see>.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="dictionary">dictionary</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="dictionary">dictionary</paramref> contains one or more duplicate keys.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.SortedList`2.#ctor(System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.SortedList`2"></see> class that is empty, has the specified initial capacity, and uses the default <see cref="T:System.Collections.Generic.IComparer`1"></see>.</summary>
+ <param name="capacity">The initial number of elements that the <see cref="T:System.Collections.Generic.SortedList`2"></see> can contain.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="capacity">capacity</paramref> is less than zero.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.SortedList`2.#ctor(System.Collections.Generic.IDictionary{`0,`1},System.Collections.Generic.IComparer{`0})">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.SortedList`2"></see> class that contains elements copied from the specified <see cref="T:System.Collections.Generic.IDictionary`2"></see>, has sufficient capacity to accommodate the number of elements copied, and uses the specified <see cref="T:System.Collections.Generic.IComparer`1"></see>.</summary>
+ <param name="dictionary">The <see cref="T:System.Collections.Generic.IDictionary`2"></see> whose elements are copied to the new <see cref="T:System.Collections.Generic.SortedList`2"></see>.</param>
+ <param name="comparer">The <see cref="T:System.Collections.Generic.IComparer`1"></see> implementation to use when comparing keys. -or- null to use the default <see cref="T:System.Collections.Generic.Comparer`1"></see> for the type of the key.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="dictionary">dictionary</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="dictionary">dictionary</paramref> contains one or more duplicate keys.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.SortedList`2.#ctor(System.Int32,System.Collections.Generic.IComparer{`0})">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.SortedList`2"></see> class that is empty, has the specified initial capacity, and uses the specified <see cref="T:System.Collections.Generic.IComparer`1"></see>.</summary>
+ <param name="capacity">The initial number of elements that the <see cref="T:System.Collections.Generic.SortedList`2"></see> can contain.</param>
+ <param name="comparer">The <see cref="T:System.Collections.Generic.IComparer`1"></see> implementation to use when comparing keys. -or- null to use the default <see cref="T:System.Collections.Generic.Comparer`1"></see> for the type of the key.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="capacity">capacity</paramref> is less than zero.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.SortedList`2.Add(`0,`1)">
+ <summary>Adds an element with the specified key and value into the <see cref="T:System.Collections.Generic.SortedList`2"></see>.</summary>
+ <param name="key">The key of the element to add.</param>
+ <param name="value">The value of the element to add. The value can be null for reference types.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException">An element with the same key already exists in the <see cref="T:System.Collections.Generic.SortedList`2"></see>.</exception>
+ </member>
+ <member name="P:System.Collections.Generic.SortedList`2.Capacity">
+ <summary>Gets or sets the number of elements that the <see cref="T:System.Collections.Generic.SortedList`2"></see> can contain.</summary>
+ <returns>The number of elements that the <see cref="T:System.Collections.Generic.SortedList`2"></see> can contain.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException"><see cref="P:System.Collections.Generic.SortedList`2.Capacity"></see> is set to a value that is less than <see cref="P:System.Collections.Generic.SortedList`2.Count"></see>.</exception>
+ <exception cref="T:System.OutOfMemoryException">There is not enough memory available on the system.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.SortedList`2.Clear">
+ <summary>Removes all elements from the <see cref="T:System.Collections.Generic.SortedList`2"></see>.</summary>
+ </member>
+ <member name="P:System.Collections.Generic.SortedList`2.Comparer">
+ <summary>Gets the <see cref="T:System.Collections.Generic.IComparer`1"></see> for the sorted list.</summary>
+ <returns>The <see cref="T:System.IComparable`1"></see> for the current <see cref="T:System.Collections.Generic.SortedList`2"></see>.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.SortedList`2.ContainsKey(`0)">
+ <summary>Determines whether the <see cref="T:System.Collections.Generic.SortedList`2"></see> contains a specific key.</summary>
+ <param name="key">The key to locate in the <see cref="T:System.Collections.Generic.SortedList`2"></see>.</param>
+ <returns>true if the <see cref="T:System.Collections.Generic.SortedList`2"></see> contains an element with the specified key; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.SortedList`2.ContainsValue(`1)">
+ <summary>Determines whether the <see cref="T:System.Collections.Generic.SortedList`2"></see> contains a specific value.</summary>
+ <param name="value">The value to locate in the <see cref="T:System.Collections.Generic.SortedList`2"></see>. The value can be null for reference types.</param>
+ <returns>true if the <see cref="T:System.Collections.Generic.SortedList`2"></see> contains an element with the specified value; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Collections.Generic.SortedList`2.Count">
+ <summary>Gets the number of key/value pairs contained in the <see cref="T:System.Collections.Generic.SortedList`2"></see>.</summary>
+ <returns>The number of key/value pairs contained in the <see cref="T:System.Collections.Generic.SortedList`2"></see>.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.SortedList`2.GetEnumerator">
+ <summary>Returns an enumerator that iterates through the <see cref="T:System.Collections.Generic.SortedList`2"></see>.</summary>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerator`1"></see> of type <see cref="T:System.Collections.Generic.KeyValuePair`2"></see> for the <see cref="T:System.Collections.Generic.SortedList`2"></see>.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.SortedList`2.IndexOfKey(`0)">
+ <summary>Searches for the specified key and returns the zero-based index within the entire <see cref="T:System.Collections.Generic.SortedList`2"></see>.</summary>
+ <param name="key">The key to locate in the <see cref="T:System.Collections.Generic.SortedList`2"></see>.</param>
+ <returns>The zero-based index of <paramref name="key">key</paramref> within the entire <see cref="T:System.Collections.Generic.SortedList`2"></see>, if found; otherwise, -1.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.SortedList`2.IndexOfValue(`1)">
+ <summary>Searches for the specified value and returns the zero-based index of the first occurrence within the entire <see cref="T:System.Collections.Generic.SortedList`2"></see>.</summary>
+ <param name="value">The value to locate in the <see cref="T:System.Collections.Generic.SortedList`2"></see>. The value can be null for reference types.</param>
+ <returns>The zero-based index of the first occurrence of <paramref name="value">value</paramref> within the entire <see cref="T:System.Collections.Generic.SortedList`2"></see>, if found; otherwise, -1.</returns>
+ </member>
+ <member name="P:System.Collections.Generic.SortedList`2.Item(`0)">
+ <summary>Gets or sets the value associated with the specified key.</summary>
+ <param name="key">The key whose value to get or set.</param>
+ <returns>The value associated with the specified key. If the specified key is not found, a get operation throws a <see cref="T:System.Collections.Generic.KeyNotFoundException"></see> and a set operation creates a new element using the specified key.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is null.</exception>
+ <exception cref="T:System.Collections.Generic.KeyNotFoundException">The property is retrieved and <paramref name="key">key</paramref> does not exist in the collection.</exception>
+ </member>
+ <member name="P:System.Collections.Generic.SortedList`2.Keys">
+ <summary>Gets a collection containing the keys in the <see cref="T:System.Collections.Generic.SortedList`2"></see>, in sorted order.</summary>
+ <returns>A <see cref="T:System.Collections.Generic.IList`1"></see> containing the keys in the <see cref="T:System.Collections.Generic.SortedList`2"></see>.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.SortedList`2.Remove(`0)">
+ <summary>Removes the element with the specified key from the <see cref="T:System.Collections.Generic.SortedList`2"></see>.</summary>
+ <param name="key">The key of the element to remove.</param>
+ <returns>true if the element is successfully removed; otherwise, false. This method also returns false if <paramref name="key">key</paramref> was not found in the original <see cref="T:System.Collections.Generic.SortedList`2"></see>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.SortedList`2.RemoveAt(System.Int32)">
+ <summary>Removes the element at the specified index of the <see cref="T:System.Collections.Generic.SortedList`2"></see>.</summary>
+ <param name="index">The zero-based index of the element to remove.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero. -or- <paramref name="index">index</paramref> is equal to or greater than <see cref="P:System.Collections.Generic.SortedList`2.Count"></see>.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.SortedList`2.TrimExcess">
+ <summary>Sets the capacity to the actual number of elements in the <see cref="T:System.Collections.Generic.SortedList`2"></see>, if that number is less than 90 percent of current capacity.</summary>
+ </member>
+ <member name="M:System.Collections.Generic.SortedList`2.TryGetValue(`0,`1@)">
+ <summary>Gets the value associated with the specified key.</summary>
+ <param name="key">The key whose value to get.</param>
+ <param name="value">When this method returns, the value associated with the specified key, if the key is found; otherwise, the default value for the type of the value parameter. This parameter is passed uninitialized.</param>
+ <returns>true if the <see cref="T:System.Collections.Generic.SortedList`2"></see> contains an element with the specified key; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is null.</exception>
+ </member>
+ <member name="P:System.Collections.Generic.SortedList`2.Values">
+ <summary>Gets a collection containing the values in the <see cref="T:System.Collections.Generic.SortedList`2"></see>.</summary>
+ <returns>A <see cref="T:System.Collections.Generic.IList`1"></see> containing the values in the <see cref="T:System.Collections.Generic.SortedList`2"></see>.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.SortedList`2.System#Collections#Generic#ICollection{System#Collections#Generic#KeyValuePair{TKey,TValue}}#Add(System.Collections.Generic.KeyValuePair{`0,`1})">
+ <param name="keyValuePair"></param>
+ </member>
+ <member name="M:System.Collections.Generic.SortedList`2.System#Collections#Generic#ICollection{System#Collections#Generic#KeyValuePair{TKey,TValue}}#Contains(System.Collections.Generic.KeyValuePair{`0,`1})">
+ <param name="keyValuePair"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Collections.Generic.SortedList`2.System#Collections#Generic#ICollection{System#Collections#Generic#KeyValuePair{TKey,TValue}}#CopyTo(System.Collections.Generic.KeyValuePair{`0,`1}[],System.Int32)">
+ <param name="array"></param>
+ <param name="arrayIndex"></param>
+ </member>
+ <member name="P:System.Collections.Generic.SortedList`2.System#Collections#Generic#ICollection{System#Collections#Generic#KeyValuePair{TKey,TValue}}#IsReadOnly">
+ <returns></returns>
+ </member>
+ <member name="M:System.Collections.Generic.SortedList`2.System#Collections#Generic#ICollection{System#Collections#Generic#KeyValuePair{TKey,TValue}}#Remove(System.Collections.Generic.KeyValuePair{`0,`1})">
+ <param name="keyValuePair"></param>
+ <returns></returns>
+ </member>
+ <member name="P:System.Collections.Generic.SortedList`2.System#Collections#Generic#IDictionary{TKey,TValue}#Keys">
+ <returns></returns>
+ </member>
+ <member name="P:System.Collections.Generic.SortedList`2.System#Collections#Generic#IDictionary{TKey,TValue}#Values">
+ <returns></returns>
+ </member>
+ <member name="M:System.Collections.Generic.SortedList`2.System#Collections#Generic#IEnumerable{System#Collections#Generic#KeyValuePair{TKey,TValue}}#GetEnumerator">
+ <returns></returns>
+ </member>
+ <member name="P:System.Collections.Generic.SortedList`2.System#Collections#Generic#IReadOnlyDictionary{TKey,TValue}#Keys">
+ <returns></returns>
+ </member>
+ <member name="P:System.Collections.Generic.SortedList`2.System#Collections#Generic#IReadOnlyDictionary{TKey,TValue}#Values">
+ <returns></returns>
+ </member>
+ <member name="M:System.Collections.Generic.SortedList`2.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
+ <summary>Copies the elements of the <see cref="T:System.Collections.ICollection"></see> to an <see cref="T:System.Array"></see>, starting at a particular <see cref="T:System.Array"></see> index.</summary>
+ <param name="array">The one-dimensional <see cref="T:System.Array"></see> that is the destination of the elements copied from <see cref="T:System.Collections.ICollection"></see>. The <see cref="T:System.Array"></see> must have zero-based indexing.</param>
+ <param name="arrayIndex">The zero-based index in 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 zero.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="array">array</paramref> is multidimensional. -or- <paramref name="array">array</paramref> does not have zero-based indexing. -or- The number of elements in the source <see cref="T:System.Collections.ICollection"></see> is greater than the available space from <paramref name="arrayIndex">arrayIndex</paramref> to the end of the destination <paramref name="array">array</paramref>. -or- The type of the source <see cref="T:System.Collections.ICollection"></see> cannot be cast automatically to the type of the destination <paramref name="array">array</paramref>.</exception>
+ </member>
+ <member name="P:System.Collections.Generic.SortedList`2.System#Collections#ICollection#IsSynchronized">
+ <summary>Gets a value indicating whether access to the <see cref="T:System.Collections.ICollection"></see> is synchronized (thread safe).</summary>
+ <returns>true if access to the <see cref="T:System.Collections.ICollection"></see> is synchronized (thread safe); otherwise, false. In the default implementation of <see cref="T:System.Collections.Generic.SortedList`2"></see>, this property always returns false.</returns>
+ </member>
+ <member name="P:System.Collections.Generic.SortedList`2.System#Collections#ICollection#SyncRoot">
+ <summary>Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection"></see>.</summary>
+ <returns>An object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection"></see>. In the default implementation of <see cref="T:System.Collections.Generic.SortedList`2"></see>, this property always returns the current instance.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.SortedList`2.System#Collections#IDictionary#Add(System.Object,System.Object)">
+ <summary>Adds an element with the provided key and value to the <see cref="T:System.Collections.IDictionary"></see>.</summary>
+ <param name="key">The <see cref="T:System.Object"></see> to use as the key of the element to add.</param>
+ <param name="value">The <see cref="T:System.Object"></see> to use as the value of the element to add.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="key">key</paramref> is of a type that is not assignable to the key type <paramref name="TKey">TKey</paramref> of the <see cref="T:System.Collections.IDictionary"></see>. -or- <paramref name="value">value</paramref> is of a type that is not assignable to the value type <paramref name="TValue">TValue</paramref> of the <see cref="T:System.Collections.IDictionary"></see>. -or- An element with the same key already exists in the <see cref="T:System.Collections.IDictionary"></see>.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.SortedList`2.System#Collections#IDictionary#Contains(System.Object)">
+ <summary>Determines whether the <see cref="T:System.Collections.IDictionary"></see> contains an element with the specified key.</summary>
+ <param name="key">The key to locate in the <see cref="T:System.Collections.IDictionary"></see>.</param>
+ <returns>true if the <see cref="T:System.Collections.IDictionary"></see> contains an element with the key; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.SortedList`2.System#Collections#IDictionary#GetEnumerator">
+ <summary>Returns an <see cref="T:System.Collections.IDictionaryEnumerator"></see> for the <see cref="T:System.Collections.IDictionary"></see>.</summary>
+ <returns>An <see cref="T:System.Collections.IDictionaryEnumerator"></see> for the <see cref="T:System.Collections.IDictionary"></see>.</returns>
+ </member>
+ <member name="P:System.Collections.Generic.SortedList`2.System#Collections#IDictionary#IsFixedSize">
+ <summary>Gets a value indicating whether the <see cref="T:System.Collections.IDictionary"></see> has a fixed size.</summary>
+ <returns>true if the <see cref="T:System.Collections.IDictionary"></see> has a fixed size; otherwise, false. In the default implementation of <see cref="T:System.Collections.Generic.SortedList`2"></see>, this property always returns false.</returns>
+ </member>
+ <member name="P:System.Collections.Generic.SortedList`2.System#Collections#IDictionary#IsReadOnly">
+ <summary>Gets a value indicating whether the <see cref="T:System.Collections.IDictionary"></see> is read-only.</summary>
+ <returns>true if the <see cref="T:System.Collections.IDictionary"></see> is read-only; otherwise, false. In the default implementation of <see cref="T:System.Collections.Generic.SortedList`2"></see>, this property always returns false.</returns>
+ </member>
+ <member name="P:System.Collections.Generic.SortedList`2.System#Collections#IDictionary#Item(System.Object)">
+ <summary>Gets or sets the element with the specified key.</summary>
+ <param name="key">The key of the element to get or set.</param>
+ <returns>The element with the specified key, or null if <paramref name="key">key</paramref> is not in the dictionary or <paramref name="key">key</paramref> is of a type that is not assignable to the key type <paramref name="TKey">TKey</paramref> of the <see cref="T:System.Collections.Generic.SortedList`2"></see>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException">A value is being assigned, and <paramref name="key">key</paramref> is of a type that is not assignable to the key type <paramref name="TKey">TKey</paramref> of the <see cref="T:System.Collections.Generic.SortedList`2"></see>. -or- A value is being assigned, and <paramref name="value">value</paramref> is of a type that is not assignable to the value type <paramref name="TValue">TValue</paramref> of the <see cref="T:System.Collections.Generic.SortedList`2"></see>.</exception>
+ </member>
+ <member name="P:System.Collections.Generic.SortedList`2.System#Collections#IDictionary#Keys">
+ <summary>Gets an <see cref="T:System.Collections.ICollection"></see> containing the keys of the <see cref="T:System.Collections.IDictionary"></see>.</summary>
+ <returns>An <see cref="T:System.Collections.ICollection"></see> containing the keys of the <see cref="T:System.Collections.IDictionary"></see>.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.SortedList`2.System#Collections#IDictionary#Remove(System.Object)">
+ <summary>Removes the element with the specified key from the <see cref="T:System.Collections.IDictionary"></see>.</summary>
+ <param name="key">The key of the element to remove.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is null.</exception>
+ </member>
+ <member name="P:System.Collections.Generic.SortedList`2.System#Collections#IDictionary#Values">
+ <summary>Gets an <see cref="T:System.Collections.ICollection"></see> containing the values in the <see cref="T:System.Collections.IDictionary"></see>.</summary>
+ <returns>An <see cref="T:System.Collections.ICollection"></see> containing the values in the <see cref="T:System.Collections.IDictionary"></see>.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.SortedList`2.System#Collections#IEnumerable#GetEnumerator">
+ <summary>Returns an enumerator that iterates through a collection.</summary>
+ <returns>An <see cref="T:System.Collections.IEnumerator"></see> that can be used to iterate through the collection.</returns>
+ </member>
+ <member name="T:System.Collections.Generic.SortedSet`1.Enumerator">
+ <summary>Enumerates the elements of a <see cref="T:System.Collections.Generic.SortedSet`1"></see> object.</summary>
+ <typeparam name="T"></typeparam>
+ </member>
+ <member name="P:System.Collections.Generic.SortedSet`1.Enumerator.Current">
+ <summary>Gets the element at the current position of the enumerator.</summary>
+ <returns>The element in the collection at the current position of the enumerator.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.SortedSet`1.Enumerator.Dispose">
+ <summary>Releases all resources used by the <see cref="T:System.Collections.Generic.SortedSet`1.Enumerator"></see>.</summary>
+ </member>
+ <member name="M:System.Collections.Generic.SortedSet`1.Enumerator.MoveNext">
+ <summary>Advances the enumerator to the next element of the <see cref="T:System.Collections.Generic.SortedSet`1"></see> collection.</summary>
+ <returns>true if the enumerator was successfully advanced to the next element; false if the enumerator has passed the end of the collection.</returns>
+ <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created.</exception>
+ </member>
+ <member name="P:System.Collections.Generic.SortedSet`1.Enumerator.System#Collections#IEnumerator#Current">
+ <summary>Gets the element at the current position of the enumerator.</summary>
+ <returns>The element in the collection at the current position of the enumerator.</returns>
+ <exception cref="T:System.InvalidOperationException">The enumerator is positioned before the first element of the collection or after the last element.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.SortedSet`1.Enumerator.System#Collections#IEnumerator#Reset">
+ <summary>Sets the enumerator to its initial position, which is before the first element in the collection.</summary>
+ <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.SortedSet`1.Enumerator.System#Runtime#Serialization#IDeserializationCallback#OnDeserialization(System.Object)">
+ <summary>Implements the <see cref="T:System.Runtime.Serialization.ISerializable"></see> interface and raises the deserialization event when the deserialization is complete.</summary>
+ <param name="sender">The source of the deserialization event.</param>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">The <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object associated with the current <see cref="T:System.Collections.Generic.SortedSet`1"></see> instance is invalid.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.SortedSet`1.Enumerator.System#Runtime#Serialization#ISerializable#GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Implements the <see cref="T:System.Runtime.Serialization.ISerializable"></see> interface and returns the data needed to serialize the <see cref="T:System.Collections.Generic.SortedSet`1"></see> instance.</summary>
+ <param name="info">A <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object that contains the information required to serialize the <see cref="T:System.Collections.Generic.SortedSet`1"></see> instance.</param>
+ <param name="context">A <see cref="T:System.Runtime.Serialization.StreamingContext"></see> object that contains the source and destination of the serialized stream associated with the <see cref="T:System.Collections.Generic.SortedSet`1"></see> instance.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="info">info</paramref> is null.</exception>
+ </member>
+ <member name="T:System.Collections.Generic.SortedSet`1">
+ <summary>Represents a collection of objects that is maintained in sorted order.</summary>
+ <typeparam name="T">The type of elements in the set.</typeparam>
+ </member>
+ <member name="M:System.Collections.Generic.SortedSet`1.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.SortedSet`1"></see> class.</summary>
+ </member>
+ <member name="M:System.Collections.Generic.SortedSet`1.#ctor(System.Collections.Generic.IComparer{`0})">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.SortedSet`1"></see> class that uses a specified comparer.</summary>
+ <param name="comparer">The default comparer to use for comparing objects.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="comparer">comparer</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.SortedSet`1.#ctor(System.Collections.Generic.IEnumerable{`0})">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.SortedSet`1"></see> class that contains elements copied from a specified enumerable collection.</summary>
+ <param name="collection">The enumerable collection to be copied.</param>
+ </member>
+ <member name="M:System.Collections.Generic.SortedSet`1.#ctor(System.Collections.Generic.IEnumerable{`0},System.Collections.Generic.IComparer{`0})">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.SortedSet`1"></see> class that contains elements copied from a specified enumerable collection and that uses a specified comparer.</summary>
+ <param name="collection">The enumerable collection to be copied.</param>
+ <param name="comparer">The default comparer to use for comparing objects.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="collection">collection</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.SortedSet`1.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.SortedSet`1"></see> class that contains serialized data.</summary>
+ <param name="info">The object that contains the information that is required to serialize the <see cref="T:System.Collections.Generic.SortedSet`1"></see> object.</param>
+ <param name="context">The structure that contains the source and destination of the serialized stream associated with the <see cref="T:System.Collections.Generic.SortedSet`1"></see> object.</param>
+ </member>
+ <member name="M:System.Collections.Generic.SortedSet`1.Add(`0)">
+ <summary>Adds an element to the set and returns a value that indicates if it was successfully added.</summary>
+ <param name="item">The element to add to the set.</param>
+ <returns>true if <paramref name="item">item</paramref> is added to the set; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.SortedSet`1.Clear">
+ <summary>Removes all elements from the set.</summary>
+ </member>
+ <member name="P:System.Collections.Generic.SortedSet`1.Comparer">
+ <summary>Gets the <see cref="T:System.Collections.Generic.IComparer`1"></see> object that is used to order the values in the <see cref="T:System.Collections.Generic.SortedSet`1"></see>.</summary>
+ <returns>The comparer that is used to order the values in the <see cref="T:System.Collections.Generic.SortedSet`1"></see>.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.SortedSet`1.Contains(`0)">
+ <summary>Determines whether the set contains a specific element.</summary>
+ <param name="item">The element to locate in the set.</param>
+ <returns>true if the set contains <paramref name="item">item</paramref>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.SortedSet`1.CopyTo(`0[],System.Int32,System.Int32)">
+ <summary>Copies a specified number of elements from <see cref="T:System.Collections.Generic.SortedSet`1"></see> to a compatible one-dimensional array, starting at the specified array index.</summary>
+ <param name="array">A one-dimensional array that is the destination of the elements copied from the <see cref="T:System.Collections.Generic.SortedSet`1"></see>. The array must have zero-based indexing.</param>
+ <param name="index">The zero-based index in array at which copying begins.</param>
+ <param name="count">The number of elements to copy.</param>
+ <exception cref="T:System.ArgumentException">The number of elements in the source array is greater than the available space from <paramref name="index">index</paramref> to the end of the destination array.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero. -or- <paramref name="count">count</paramref> is less than zero.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.SortedSet`1.CopyTo(`0[],System.Int32)">
+ <summary>Copies the complete <see cref="T:System.Collections.Generic.SortedSet`1"></see> to a compatible one-dimensional array, starting at the specified array index.</summary>
+ <param name="array">A one-dimensional array that is the destination of the elements copied from the <see cref="T:System.Collections.Generic.SortedSet`1"></see>. The array must have zero-based indexing.</param>
+ <param name="index">The zero-based index in array at which copying begins.</param>
+ <exception cref="T:System.ArgumentException">The number of elements in the source array is greater than the available space from <paramref name="index">index</paramref> to the end of the destination array.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.SortedSet`1.CopyTo(`0[])">
+ <summary>Copies the complete <see cref="T:System.Collections.Generic.SortedSet`1"></see> to a compatible one-dimensional array, starting at the beginning of the target array.</summary>
+ <param name="array">A one-dimensional array that is the destination of the elements copied from the <see cref="T:System.Collections.Generic.SortedSet`1"></see>.</param>
+ <exception cref="T:System.ArgumentException">The number of elements in the source <see cref="T:System.Collections.Generic.SortedSet`1"></see> exceeds the number of elements that the destination array can contain.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ </member>
+ <member name="P:System.Collections.Generic.SortedSet`1.Count">
+ <summary>Gets the number of elements in the <see cref="T:System.Collections.Generic.SortedSet`1"></see>.</summary>
+ <returns>The number of elements in the <see cref="T:System.Collections.Generic.SortedSet`1"></see>.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.SortedSet`1.CreateSetComparer">
+ <summary>Returns an <see cref="T:System.Collections.IEqualityComparer"></see> object that can be used to create a collection that contains individual sets.</summary>
+ <returns>A comparer for creating a collection of sets.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.SortedSet`1.CreateSetComparer(System.Collections.Generic.IEqualityComparer{`0})">
+ <summary>Returns an <see cref="T:System.Collections.IEqualityComparer"></see> object, according to a specified comparer, that can be used to create a collection that contains individual sets.</summary>
+ <param name="memberEqualityComparer">The comparer to use for creating the returned comparer.</param>
+ <returns>A comparer for creating a collection of sets.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.SortedSet`1.ExceptWith(System.Collections.Generic.IEnumerable{`0})">
+ <summary>Removes all elements that are in a specified collection from the current <see cref="T:System.Collections.Generic.SortedSet`1"></see> object.</summary>
+ <param name="other">The collection of items to remove from the <see cref="T:System.Collections.Generic.SortedSet`1"></see> object.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="other">other</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.SortedSet`1.GetEnumerator">
+ <summary>Returns an enumerator that iterates through the <see cref="T:System.Collections.Generic.SortedSet`1"></see>.</summary>
+ <returns>An enumerator that iterates through the <see cref="T:System.Collections.Generic.SortedSet`1"></see> in sorted order.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.SortedSet`1.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Implements the <see cref="T:System.Runtime.Serialization.ISerializable"></see> interface and returns the data that you must have to serialize a <see cref="T:System.Collections.Generic.SortedSet`1"></see> object.</summary>
+ <param name="info">A <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object that contains the information that is required to serialize the <see cref="T:System.Collections.Generic.SortedSet`1"></see> object.</param>
+ <param name="context">A <see cref="T:System.Runtime.Serialization.StreamingContext"></see> structure that contains the source and destination of the serialized stream associated with the <see cref="T:System.Collections.Generic.SortedSet`1"></see> object.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="info">info</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.SortedSet`1.GetViewBetween(`0,`0)">
+ <summary>Returns a view of a subset in a <see cref="T:System.Collections.Generic.SortedSet`1"></see>.</summary>
+ <param name="lowerValue">The lowest desired value in the view.</param>
+ <param name="upperValue">The highest desired value in the view.</param>
+ <returns>A subset view that contains only the values in the specified range.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="lowerValue">lowerValue</paramref> is more than <paramref name="upperValue">upperValue</paramref> according to the comparer.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">A tried operation on the view was outside the range specified by <paramref name="lowerValue">lowerValue</paramref> and <paramref name="upperValue">upperValue</paramref>.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.SortedSet`1.IntersectWith(System.Collections.Generic.IEnumerable{`0})">
+ <summary>Modifies the current <see cref="T:System.Collections.Generic.SortedSet`1"></see> object so that it contains only elements that are also in a specified collection.</summary>
+ <param name="other">The collection to compare to the current <see cref="T:System.Collections.Generic.SortedSet`1"></see> object.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="other">other</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.SortedSet`1.IsProperSubsetOf(System.Collections.Generic.IEnumerable{`0})">
+ <summary>Determines whether a <see cref="T:System.Collections.Generic.SortedSet`1"></see> object is a proper subset of the specified collection.</summary>
+ <param name="other">The collection to compare to the current <see cref="T:System.Collections.Generic.SortedSet`1"></see> object.</param>
+ <returns>true if the <see cref="T:System.Collections.Generic.SortedSet`1"></see> object is a proper subset of <paramref name="other">other</paramref>; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="other">other</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.SortedSet`1.IsProperSupersetOf(System.Collections.Generic.IEnumerable{`0})">
+ <summary>Determines whether a <see cref="T:System.Collections.Generic.SortedSet`1"></see> object is a proper superset of the specified collection.</summary>
+ <param name="other">The collection to compare to the current <see cref="T:System.Collections.Generic.SortedSet`1"></see> object.</param>
+ <returns>true if the <see cref="T:System.Collections.Generic.SortedSet`1"></see> object is a proper superset of <paramref name="other">other</paramref>; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="other">other</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.SortedSet`1.IsSubsetOf(System.Collections.Generic.IEnumerable{`0})">
+ <summary>Determines whether a <see cref="T:System.Collections.Generic.SortedSet`1"></see> object is a subset of the specified collection.</summary>
+ <param name="other">The collection to compare to the current <see cref="T:System.Collections.Generic.SortedSet`1"></see> object.</param>
+ <returns>true if the current <see cref="T:System.Collections.Generic.SortedSet`1"></see> object is a subset of <paramref name="other">other</paramref>; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="other">other</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.SortedSet`1.IsSupersetOf(System.Collections.Generic.IEnumerable{`0})">
+ <summary>Determines whether a <see cref="T:System.Collections.Generic.SortedSet`1"></see> object is a superset of the specified collection.</summary>
+ <param name="other">The collection to compare to the current <see cref="T:System.Collections.Generic.SortedSet`1"></see> object.</param>
+ <returns>true if the <see cref="T:System.Collections.Generic.SortedSet`1"></see> object is a superset of <paramref name="other">other</paramref>; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="other">other</paramref> is null.</exception>
+ </member>
+ <member name="P:System.Collections.Generic.SortedSet`1.Max">
+ <summary>Gets the maximum value in the <see cref="T:System.Collections.Generic.SortedSet`1"></see>, as defined by the comparer.</summary>
+ <returns>The maximum value in the set.</returns>
+ </member>
+ <member name="P:System.Collections.Generic.SortedSet`1.Min">
+ <summary>Gets the minimum value in the <see cref="T:System.Collections.Generic.SortedSet`1"></see>, as defined by the comparer.</summary>
+ <returns>The minimum value in the set.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.SortedSet`1.OnDeserialization(System.Object)">
+ <summary>Implements the <see cref="T:System.Runtime.Serialization.ISerializable"></see> interface, and raises the deserialization event when the deserialization is completed.</summary>
+ <param name="sender">The source of the deserialization event.</param>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">The <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object associated with the current <see cref="T:System.Collections.Generic.SortedSet`1"></see> object is invalid.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.SortedSet`1.Overlaps(System.Collections.Generic.IEnumerable{`0})">
+ <summary>Determines whether the current <see cref="T:System.Collections.Generic.SortedSet`1"></see> object and a specified collection share common elements.</summary>
+ <param name="other">The collection to compare to the current <see cref="T:System.Collections.Generic.SortedSet`1"></see> object.</param>
+ <returns>true if the <see cref="T:System.Collections.Generic.SortedSet`1"></see> object and <paramref name="other">other</paramref> share at least one common element; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="other">other</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.SortedSet`1.Remove(`0)">
+ <summary>Removes a specified item from the <see cref="T:System.Collections.Generic.SortedSet`1"></see>.</summary>
+ <param name="item">The element to remove.</param>
+ <returns>true if the element is found and successfully removed; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.SortedSet`1.RemoveWhere(System.Predicate{`0})">
+ <summary>Removes all elements that match the conditions defined by the specified predicate from a <see cref="T:System.Collections.Generic.SortedSet`1"></see>.</summary>
+ <param name="match">The delegate that defines the conditions of the elements to remove.</param>
+ <returns>The number of elements that were removed from the <see cref="T:System.Collections.Generic.SortedSet`1"></see> collection..</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="match">match</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.SortedSet`1.Reverse">
+ <summary>Returns an <see cref="T:System.Collections.Generic.IEnumerable`1"></see> that iterates over the <see cref="T:System.Collections.Generic.SortedSet`1"></see> in reverse order.</summary>
+ <returns>An enumerator that iterates over the <see cref="T:System.Collections.Generic.SortedSet`1"></see> in reverse order.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.SortedSet`1.SetEquals(System.Collections.Generic.IEnumerable{`0})">
+ <summary>Determines whether the current <see cref="T:System.Collections.Generic.SortedSet`1"></see> object and the specified collection contain the same elements.</summary>
+ <param name="other">The collection to compare to the current <see cref="T:System.Collections.Generic.SortedSet`1"></see> object.</param>
+ <returns>true if the current <see cref="T:System.Collections.Generic.SortedSet`1"></see> object is equal to <paramref name="other">other</paramref>; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="other">other</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.SortedSet`1.SymmetricExceptWith(System.Collections.Generic.IEnumerable{`0})">
+ <summary>Modifies the current <see cref="T:System.Collections.Generic.SortedSet`1"></see> object so that it contains only elements that are present either in the current object or in the specified collection, but not both.</summary>
+ <param name="other">The collection to compare to the current <see cref="T:System.Collections.Generic.SortedSet`1"></see> object.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="other">other</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.SortedSet`1.UnionWith(System.Collections.Generic.IEnumerable{`0})">
+ <summary>Modifies the current <see cref="T:System.Collections.Generic.SortedSet`1"></see> object so that it contains all elements that are present in either the current object or the specified collection.</summary>
+ <param name="other">The collection to compare to the current <see cref="T:System.Collections.Generic.SortedSet`1"></see> object.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="other">other</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.SortedSet`1.System#Collections#Generic#ICollection{T}#Add(`0)">
+ <summary>Adds an item to an <see cref="T:System.Collections.Generic.ICollection`1"></see> object.</summary>
+ <param name="item">The object to add to the <see cref="T:System.Collections.Generic.ICollection`1"></see> object.</param>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1"></see> is read-only.</exception>
+ </member>
+ <member name="P:System.Collections.Generic.SortedSet`1.System#Collections#Generic#ICollection{T}#IsReadOnly">
+ <summary>Gets a value that indicates whether a <see cref="T:System.Collections.ICollection"></see> is read-only.</summary>
+ <returns>true if the collection is read-only; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.SortedSet`1.System#Collections#Generic#IEnumerable{T}#GetEnumerator">
+ <summary>Returns an enumerator that iterates through a collection.</summary>
+ <returns>An enumerator that can be used to iterate through the collection.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.SortedSet`1.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
+ <summary>Copies the complete <see cref="T:System.Collections.Generic.SortedSet`1"></see> to a compatible one-dimensional array, starting at the specified array index.</summary>
+ <param name="array">A one-dimensional array that is the destination of the elements copied from the <see cref="T:System.Collections.Generic.SortedSet`1"></see>. The array must have zero-based indexing.</param>
+ <param name="index">The zero-based index in array at which copying begins.</param>
+ <exception cref="T:System.ArgumentException">The number of elements in the source array is greater than the available space from <paramref name="index">index</paramref> to the end of the destination array.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero.</exception>
+ </member>
+ <member name="P:System.Collections.Generic.SortedSet`1.System#Collections#ICollection#IsSynchronized">
+ <summary>Gets a value that indicates whether access to the <see cref="T:System.Collections.ICollection"></see> is synchronized (thread safe).</summary>
+ <returns>true if access to the <see cref="T:System.Collections.ICollection"></see> is synchronized; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Collections.Generic.SortedSet`1.System#Collections#ICollection#SyncRoot">
+ <summary>Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection"></see>.</summary>
+ <returns>An object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection"></see>. In the default implementation of <see cref="T:System.Collections.Generic.Dictionary`2.KeyCollection"></see>, this property always returns the current instance.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.SortedSet`1.System#Collections#IEnumerable#GetEnumerator">
+ <summary>Returns an enumerator that iterates through a collection.</summary>
+ <returns>An enumerator that can be used to iterate through the collection.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.SortedSet`1.System#Runtime#Serialization#IDeserializationCallback#OnDeserialization(System.Object)">
+ <summary>Implements the <see cref="T:System.Runtime.Serialization.IDeserializationCallback"></see> interface, and raises the deserialization event when the deserialization is completed.</summary>
+ <param name="sender">The source of the deserialization event.</param>
+ <exception cref="T:System.Runtime.Serialization.SerializationException">The <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object associated with the current <see cref="T:System.Collections.Generic.SortedSet`1"></see> instance is invalid.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.SortedSet`1.System#Runtime#Serialization#ISerializable#GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Implements the <see cref="T:System.Runtime.Serialization.ISerializable"></see> interface, and returns the data that you need to serialize the <see cref="T:System.Collections.Generic.SortedSet`1"></see> instance.</summary>
+ <param name="info">A <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object that contains the information that is required to serialize the <see cref="T:System.Collections.Generic.SortedSet`1"></see> instance.</param>
+ <param name="context">A <see cref="T:System.Runtime.Serialization.StreamingContext"></see> structure that contains the source and destination of the serialized stream associated with the <see cref="T:System.Collections.Generic.SortedSet`1"></see> instance.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="info">info</paramref> is null.</exception>
+ </member>
+ <member name="T:System.Collections.Generic.Stack`1.Enumerator">
+ <summary>Enumerates the elements of a <see cref="T:System.Collections.Generic.Stack`1"></see>.</summary>
+ <typeparam name="T"></typeparam>
+ </member>
+ <member name="P:System.Collections.Generic.Stack`1.Enumerator.Current">
+ <summary>Gets the element at the current position of the enumerator.</summary>
+ <returns>The element in the <see cref="T:System.Collections.Generic.Stack`1"></see> at the current position of the enumerator.</returns>
+ <exception cref="T:System.InvalidOperationException">The enumerator is positioned before the first element of the collection or after the last element.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.Stack`1.Enumerator.Dispose">
+ <summary>Releases all resources used by the <see cref="T:System.Collections.Generic.Stack`1.Enumerator"></see>.</summary>
+ </member>
+ <member name="M:System.Collections.Generic.Stack`1.Enumerator.MoveNext">
+ <summary>Advances the enumerator to the next element of the <see cref="T:System.Collections.Generic.Stack`1"></see>.</summary>
+ <returns>true if the enumerator was successfully advanced to the next element; false if the enumerator has passed the end of the collection.</returns>
+ <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created.</exception>
+ </member>
+ <member name="P:System.Collections.Generic.Stack`1.Enumerator.System#Collections#IEnumerator#Current">
+ <summary>Gets the element at the current position of the enumerator.</summary>
+ <returns>The element in the collection at the current position of the enumerator.</returns>
+ <exception cref="T:System.InvalidOperationException">The enumerator is positioned before the first element of the collection or after the last element.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.Stack`1.Enumerator.System#Collections#IEnumerator#Reset">
+ <summary>Sets the enumerator to its initial position, which is before the first element in the collection. This class cannot be inherited.</summary>
+ <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created.</exception>
+ </member>
+ <member name="T:System.Collections.Generic.Stack`1">
+ <summary>Represents a variable size last-in-first-out (LIFO) collection of instances of the same specified type.</summary>
+ <typeparam name="T">Specifies the type of elements in the stack.</typeparam>
+ </member>
+ <member name="M:System.Collections.Generic.Stack`1.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.Stack`1"></see> class that is empty and has the default initial capacity.</summary>
+ </member>
+ <member name="M:System.Collections.Generic.Stack`1.#ctor(System.Collections.Generic.IEnumerable{`0})">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.Stack`1"></see> class that contains elements copied from the specified collection and has sufficient capacity to accommodate the number of elements copied.</summary>
+ <param name="collection">The collection to copy elements from.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="collection">collection</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.Stack`1.#ctor(System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.Stack`1"></see> class that is empty and has the specified initial capacity or the default initial capacity, whichever is greater.</summary>
+ <param name="capacity">The initial number of elements that the <see cref="T:System.Collections.Generic.Stack`1"></see> can contain.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="capacity">capacity</paramref> is less than zero.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.Stack`1.Clear">
+ <summary>Removes all objects from the <see cref="T:System.Collections.Generic.Stack`1"></see>.</summary>
+ </member>
+ <member name="M:System.Collections.Generic.Stack`1.Contains(`0)">
+ <summary>Determines whether an element is in the <see cref="T:System.Collections.Generic.Stack`1"></see>.</summary>
+ <param name="item">The object to locate in the <see cref="T:System.Collections.Generic.Stack`1"></see>. The value can be null for reference types.</param>
+ <returns>true if <paramref name="item">item</paramref> is found in the <see cref="T:System.Collections.Generic.Stack`1"></see>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.Stack`1.CopyTo(`0[],System.Int32)">
+ <summary>Copies the <see cref="T:System.Collections.Generic.Stack`1"></see> to an existing one-dimensional <see cref="T:System.Array"></see>, starting at the specified array index.</summary>
+ <param name="array">The one-dimensional <see cref="T:System.Array"></see> that is the destination of the elements copied from <see cref="T:System.Collections.Generic.Stack`1"></see>. The <see cref="T:System.Array"></see> must have zero-based indexing.</param>
+ <param name="arrayIndex">The zero-based index in 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 zero.</exception>
+ <exception cref="T:System.ArgumentException">The number of elements in the source <see cref="T:System.Collections.Generic.Stack`1"></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="P:System.Collections.Generic.Stack`1.Count">
+ <summary>Gets the number of elements contained in the <see cref="T:System.Collections.Generic.Stack`1"></see>.</summary>
+ <returns>The number of elements contained in the <see cref="T:System.Collections.Generic.Stack`1"></see>.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.Stack`1.GetEnumerator">
+ <summary>Returns an enumerator for the <see cref="T:System.Collections.Generic.Stack`1"></see>.</summary>
+ <returns>An <see cref="T:System.Collections.Generic.Stack`1.Enumerator"></see> for the <see cref="T:System.Collections.Generic.Stack`1"></see>.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.Stack`1.Peek">
+ <summary>Returns the object at the top of the <see cref="T:System.Collections.Generic.Stack`1"></see> without removing it.</summary>
+ <returns>The object at the top of the <see cref="T:System.Collections.Generic.Stack`1"></see>.</returns>
+ <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Collections.Generic.Stack`1"></see> is empty.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.Stack`1.Pop">
+ <summary>Removes and returns the object at the top of the <see cref="T:System.Collections.Generic.Stack`1"></see>.</summary>
+ <returns>The object removed from the top of the <see cref="T:System.Collections.Generic.Stack`1"></see>.</returns>
+ <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Collections.Generic.Stack`1"></see> is empty.</exception>
+ </member>
+ <member name="M:System.Collections.Generic.Stack`1.Push(`0)">
+ <summary>Inserts an object at the top of the <see cref="T:System.Collections.Generic.Stack`1"></see>.</summary>
+ <param name="item">The object to push onto the <see cref="T:System.Collections.Generic.Stack`1"></see>. The value can be null for reference types.</param>
+ </member>
+ <member name="M:System.Collections.Generic.Stack`1.ToArray">
+ <summary>Copies the <see cref="T:System.Collections.Generic.Stack`1"></see> to a new array.</summary>
+ <returns>A new array containing copies of the elements of the <see cref="T:System.Collections.Generic.Stack`1"></see>.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.Stack`1.TrimExcess">
+ <summary>Sets the capacity to the actual number of elements in the <see cref="T:System.Collections.Generic.Stack`1"></see>, if that number is less than 90 percent of current capacity.</summary>
+ </member>
+ <member name="M:System.Collections.Generic.Stack`1.System#Collections#Generic#IEnumerable{T}#GetEnumerator">
+ <summary>Returns an enumerator that iterates through the collection.</summary>
+ <returns>An <see cref="T:System.Collections.Generic.IEnumerator`1"></see> that can be used to iterate through the collection.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.Stack`1.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
+ <summary>Copies the elements of the <see cref="T:System.Collections.ICollection"></see> to an <see cref="T:System.Array"></see>, starting at a particular <see cref="T:System.Array"></see> index.</summary>
+ <param name="array">The one-dimensional <see cref="T:System.Array"></see> that is the destination of the elements copied from <see cref="T:System.Collections.ICollection"></see>. The <see cref="T:System.Array"></see> must have zero-based indexing.</param>
+ <param name="arrayIndex">The zero-based index in 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 zero.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="array">array</paramref> is multidimensional. -or- <paramref name="array">array</paramref> does not have zero-based indexing. -or- The number of elements in the source <see cref="T:System.Collections.ICollection"></see> is greater than the available space from <paramref name="arrayIndex">arrayIndex</paramref> to the end of the destination <paramref name="array">array</paramref>. -or- The type of the source <see cref="T:System.Collections.ICollection"></see> cannot be cast automatically to the type of the destination <paramref name="array">array</paramref>.</exception>
+ </member>
+ <member name="P:System.Collections.Generic.Stack`1.System#Collections#ICollection#IsSynchronized">
+ <summary>Gets a value indicating whether access to the <see cref="T:System.Collections.ICollection"></see> is synchronized (thread safe).</summary>
+ <returns>true if access to the <see cref="T:System.Collections.ICollection"></see> is synchronized (thread safe); otherwise, false. In the default implementation of <see cref="T:System.Collections.Generic.Stack`1"></see>, this property always returns false.</returns>
+ </member>
+ <member name="P:System.Collections.Generic.Stack`1.System#Collections#ICollection#SyncRoot">
+ <summary>Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection"></see>.</summary>
+ <returns>An object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection"></see>. In the default implementation of <see cref="T:System.Collections.Generic.Stack`1"></see>, this property always returns the current instance.</returns>
+ </member>
+ <member name="M:System.Collections.Generic.Stack`1.System#Collections#IEnumerable#GetEnumerator">
+ <summary>Returns an enumerator that iterates through a collection.</summary>
+ <returns>An <see cref="T:System.Collections.IEnumerator"></see> that can be used to iterate through the collection.</returns>
+ </member>
+ <member name="T:System.ComponentModel.Design.IEventBindingService">
+ <summary>Provides a service for registering event handlers for component events.</summary>
+ </member>
+ <member name="M:System.ComponentModel.Design.IEventBindingService.CreateUniqueMethodName(System.ComponentModel.IComponent,System.ComponentModel.EventDescriptor)">
+ <summary>Creates a unique name for an event-handler method for the specified component and event.</summary>
+ <param name="component">The component instance the event is connected to.</param>
+ <param name="e">The event to create a name for.</param>
+ <returns>The recommended name for the event-handler method for this event.</returns>
+ </member>
+ <member name="M:System.ComponentModel.Design.IEventBindingService.GetCompatibleMethods(System.ComponentModel.EventDescriptor)">
+ <summary>Gets a collection of event-handler methods that have a method signature compatible with the specified event.</summary>
+ <param name="e">The event to get the compatible event-handler methods for.</param>
+ <returns>A collection of strings.</returns>
+ </member>
+ <member name="M:System.ComponentModel.Design.IEventBindingService.GetEvent(System.ComponentModel.PropertyDescriptor)">
+ <summary>Gets an <see cref="T:System.ComponentModel.EventDescriptor"></see> for the event that the specified property descriptor represents, if it represents an event.</summary>
+ <param name="property">The property that represents an event.</param>
+ <returns>An <see cref="T:System.ComponentModel.EventDescriptor"></see> for the event that the property represents, or null if the property does not represent an event.</returns>
+ </member>
+ <member name="M:System.ComponentModel.Design.IEventBindingService.GetEventProperties(System.ComponentModel.EventDescriptorCollection)">
+ <summary>Converts a set of event descriptors to a set of property descriptors.</summary>
+ <param name="events">The events to convert to properties.</param>
+ <returns>An array of <see cref="T:System.ComponentModel.PropertyDescriptor"></see> objects that describe the event set.</returns>
+ </member>
+ <member name="M:System.ComponentModel.Design.IEventBindingService.GetEventProperty(System.ComponentModel.EventDescriptor)">
+ <summary>Converts a single event descriptor to a property descriptor.</summary>
+ <param name="e">The event to convert.</param>
+ <returns>A <see cref="T:System.ComponentModel.PropertyDescriptor"></see> that describes the event.</returns>
+ </member>
+ <member name="M:System.ComponentModel.Design.IEventBindingService.ShowCode">
+ <summary>Displays the user code for the designer.</summary>
+ <returns>true if the code is displayed; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.Design.IEventBindingService.ShowCode(System.Int32)">
+ <summary>Displays the user code for the designer at the specified line.</summary>
+ <param name="lineNumber">The line number to place the caret on.</param>
+ <returns>true if the code is displayed; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.Design.IEventBindingService.ShowCode(System.ComponentModel.IComponent,System.ComponentModel.EventDescriptor)">
+ <summary>Displays the user code for the specified event.</summary>
+ <param name="component">The component that the event is connected to.</param>
+ <param name="e">The event to display.</param>
+ <returns>true if the code is displayed; otherwise, false.</returns>
+ </member>
+ <member name="T:System.ComponentModel.Design.IExtenderListService">
+ <summary>Provides an interface that can list extender providers.</summary>
+ </member>
+ <member name="M:System.ComponentModel.Design.IExtenderListService.GetExtenderProviders">
+ <summary>Gets the set of extender providers for the component.</summary>
+ <returns>An array of type <see cref="T:System.ComponentModel.IExtenderProvider"></see> that lists the active extender providers. If there are no providers, an empty array is returned.</returns>
+ </member>
+ <member name="T:System.ComponentModel.Design.IExtenderProviderService">
+ <summary>Provides an interface for adding and removing extender providers at design time.</summary>
+ </member>
+ <member name="M:System.ComponentModel.Design.IExtenderProviderService.AddExtenderProvider(System.ComponentModel.IExtenderProvider)">
+ <summary>Adds the specified extender provider.</summary>
+ <param name="provider">The extender provider to add.</param>
+ </member>
+ <member name="M:System.ComponentModel.Design.IExtenderProviderService.RemoveExtenderProvider(System.ComponentModel.IExtenderProvider)">
+ <summary>Removes the specified extender provider.</summary>
+ <param name="provider">The extender provider to remove.</param>
+ </member>
+ <member name="T:System.ComponentModel.Design.IHelpService">
+ <summary>Provides methods for showing Help topics and adding and removing Help keywords at design time.</summary>
+ </member>
+ <member name="M:System.ComponentModel.Design.IHelpService.AddContextAttribute(System.String,System.String,System.ComponentModel.Design.HelpKeywordType)">
+ <summary>Adds a context attribute to the document.</summary>
+ <param name="name">The name of the attribute to add.</param>
+ <param name="value">The value of the attribute.</param>
+ <param name="keywordType">The type of the keyword, from the enumeration <see cref="T:System.ComponentModel.Design.HelpKeywordType"></see>.</param>
+ </member>
+ <member name="M:System.ComponentModel.Design.IHelpService.ClearContextAttributes">
+ <summary>Removes all existing context attributes from the document.</summary>
+ </member>
+ <member name="M:System.ComponentModel.Design.IHelpService.CreateLocalContext(System.ComponentModel.Design.HelpContextType)">
+ <summary>Creates a local <see cref="T:System.ComponentModel.Design.IHelpService"></see> to manage subcontexts.</summary>
+ <param name="contextType">The priority type of the subcontext to add.</param>
+ <returns>The newly created <see cref="T:System.ComponentModel.Design.IHelpService"></see>.</returns>
+ </member>
+ <member name="M:System.ComponentModel.Design.IHelpService.RemoveContextAttribute(System.String,System.String)">
+ <summary>Removes a previously added context attribute.</summary>
+ <param name="name">The name of the attribute to remove.</param>
+ <param name="value">The value of the attribute to remove.</param>
+ </member>
+ <member name="M:System.ComponentModel.Design.IHelpService.RemoveLocalContext(System.ComponentModel.Design.IHelpService)">
+ <summary>Removes a context created with <see cref="M:System.ComponentModel.Design.IHelpService.CreateLocalContext(System.ComponentModel.Design.HelpContextType)"></see>.</summary>
+ <param name="localContext">The local context <see cref="T:System.ComponentModel.Design.IHelpService"></see> to remove.</param>
+ </member>
+ <member name="M:System.ComponentModel.Design.IHelpService.ShowHelpFromKeyword(System.String)">
+ <summary>Shows the Help topic that corresponds to the specified keyword.</summary>
+ <param name="helpKeyword">The keyword of the Help topic to display.</param>
+ </member>
+ <member name="M:System.ComponentModel.Design.IHelpService.ShowHelpFromUrl(System.String)">
+ <summary>Shows the Help topic that corresponds to the specified URL.</summary>
+ <param name="helpUrl">The URL of the Help topic to display.</param>
+ </member>
+ <member name="T:System.ComponentModel.Design.IInheritanceService">
+ <summary>Provides methods for identifying the components of a component.</summary>
+ </member>
+ <member name="M:System.ComponentModel.Design.IInheritanceService.AddInheritedComponents(System.ComponentModel.IComponent,System.ComponentModel.IContainer)">
+ <summary>Searches the specified component for fields that implement the <see cref="T:System.ComponentModel.IComponent"></see> interface and adds each to the specified container, storing the inheritance level of each which can be retrieved using the <see cref="M:System.ComponentModel.Design.IInheritanceService.GetInheritanceAttribute(System.ComponentModel.IComponent)"></see> method.</summary>
+ <param name="component">The <see cref="T:System.ComponentModel.IComponent"></see> to search. Searching begins with this component.</param>
+ <param name="container">The <see cref="T:System.ComponentModel.IContainer"></see> to add components to.</param>
+ </member>
+ <member name="M:System.ComponentModel.Design.IInheritanceService.GetInheritanceAttribute(System.ComponentModel.IComponent)">
+ <summary>Gets the inheritance attribute for the specified component.</summary>
+ <param name="component">The <see cref="T:System.ComponentModel.IComponent"></see> for which to retrieve the inheritance attribute.</param>
+ <returns>An instance of <see cref="T:System.ComponentModel.InheritanceAttribute"></see> that describes the level of inheritance of the specified component.</returns>
+ </member>
+ <member name="T:System.ComponentModel.Design.IMenuCommandService">
+ <summary>Provides methods to manage the global designer verbs and menu commands available in design mode, and to show some types of shortcut menus.</summary>
+ </member>
+ <member name="M:System.ComponentModel.Design.IMenuCommandService.AddCommand(System.ComponentModel.Design.MenuCommand)">
+ <summary>Adds the specified standard menu command to the menu.</summary>
+ <param name="command">The <see cref="T:System.ComponentModel.Design.MenuCommand"></see> to add.</param>
+ <exception cref="T:System.InvalidOperationException">The <see cref="T:System.ComponentModel.Design.CommandID"></see> of the specified <see cref="T:System.ComponentModel.Design.MenuCommand"></see> is already present on a menu.</exception>
+ </member>
+ <member name="M:System.ComponentModel.Design.IMenuCommandService.AddVerb(System.ComponentModel.Design.DesignerVerb)">
+ <summary>Adds the specified designer verb to the set of global designer verbs.</summary>
+ <param name="verb">The <see cref="T:System.ComponentModel.Design.DesignerVerb"></see> to add.</param>
+ </member>
+ <member name="M:System.ComponentModel.Design.IMenuCommandService.FindCommand(System.ComponentModel.Design.CommandID)">
+ <summary>Searches for the specified command ID and returns the menu command associated with it.</summary>
+ <param name="commandID">The <see cref="T:System.ComponentModel.Design.CommandID"></see> to search for.</param>
+ <returns>The <see cref="T:System.ComponentModel.Design.MenuCommand"></see> associated with the command ID, or null if no command is found.</returns>
+ </member>
+ <member name="M:System.ComponentModel.Design.IMenuCommandService.GlobalInvoke(System.ComponentModel.Design.CommandID)">
+ <summary>Invokes a menu or designer verb command matching the specified command ID.</summary>
+ <param name="commandID">The <see cref="T:System.ComponentModel.Design.CommandID"></see> of the command to search for and execute.</param>
+ <returns>true if the command was found and invoked successfully; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.Design.IMenuCommandService.RemoveCommand(System.ComponentModel.Design.MenuCommand)">
+ <summary>Removes the specified standard menu command from the menu.</summary>
+ <param name="command">The <see cref="T:System.ComponentModel.Design.MenuCommand"></see> to remove.</param>
+ </member>
+ <member name="M:System.ComponentModel.Design.IMenuCommandService.RemoveVerb(System.ComponentModel.Design.DesignerVerb)">
+ <summary>Removes the specified designer verb from the collection of global designer verbs.</summary>
+ <param name="verb">The <see cref="T:System.ComponentModel.Design.DesignerVerb"></see> to remove.</param>
+ </member>
+ <member name="M:System.ComponentModel.Design.IMenuCommandService.ShowContextMenu(System.ComponentModel.Design.CommandID,System.Int32,System.Int32)">
+ <summary>Shows the specified shortcut menu at the specified location.</summary>
+ <param name="menuID">The <see cref="T:System.ComponentModel.Design.CommandID"></see> for the shortcut menu to show.</param>
+ <param name="x">The x-coordinate at which to display the menu, in screen coordinates.</param>
+ <param name="y">The y-coordinate at which to display the menu, in screen coordinates.</param>
+ </member>
+ <member name="P:System.ComponentModel.Design.IMenuCommandService.Verbs">
+ <summary>Gets a collection of the designer verbs that are currently available.</summary>
+ <returns>A <see cref="T:System.ComponentModel.Design.DesignerVerbCollection"></see> that contains the designer verbs that are currently available.</returns>
+ </member>
+ <member name="T:System.ComponentModel.Design.IReferenceService">
+ <summary>Provides an interface for obtaining references to objects within a project by name or type, obtaining the name of a specified object, and for locating the parent of a specified object within a designer project.</summary>
+ </member>
+ <member name="M:System.ComponentModel.Design.IReferenceService.GetComponent(System.Object)">
+ <summary>Gets the component that contains the specified component.</summary>
+ <param name="reference">The object to retrieve the parent component for.</param>
+ <returns>The base <see cref="T:System.ComponentModel.IComponent"></see> that contains the specified object, or null if no parent component exists.</returns>
+ </member>
+ <member name="M:System.ComponentModel.Design.IReferenceService.GetName(System.Object)">
+ <summary>Gets the name of the specified component.</summary>
+ <param name="reference">The object to return the name of.</param>
+ <returns>The name of the object referenced, or null if the object reference is not valid.</returns>
+ </member>
+ <member name="M:System.ComponentModel.Design.IReferenceService.GetReference(System.String)">
+ <summary>Gets a reference to the component whose name matches the specified name.</summary>
+ <param name="name">The name of the component to return a reference to.</param>
+ <returns>An object the specified name refers to, or null if no reference is found.</returns>
+ </member>
+ <member name="M:System.ComponentModel.Design.IReferenceService.GetReferences">
+ <summary>Gets all available references to project components.</summary>
+ <returns>An array of all objects with references available to the <see cref="T:System.ComponentModel.Design.IReferenceService"></see>.</returns>
+ </member>
+ <member name="M:System.ComponentModel.Design.IReferenceService.GetReferences(System.Type)">
+ <summary>Gets all available references to components of the specified type.</summary>
+ <param name="baseType">The type of object to return references to instances of.</param>
+ <returns>An array of all available objects of the specified type.</returns>
+ </member>
+ <member name="T:System.ComponentModel.Design.IResourceService">
+ <summary>Provides an interface for designers to access resource readers and writers for specific <see cref="T:System.Globalization.CultureInfo"></see> resource types.</summary>
+ </member>
+ <member name="M:System.ComponentModel.Design.IResourceService.GetResourceReader(System.Globalization.CultureInfo)">
+ <summary>Locates the resource reader for the specified culture and returns it.</summary>
+ <param name="info">The <see cref="T:System.Globalization.CultureInfo"></see> of the resource for which to retrieve a resource reader.</param>
+ <returns>An <see cref="T:System.Resources.IResourceReader"></see> interface that contains the resources for the culture, or null if no resources for the culture exist.</returns>
+ </member>
+ <member name="M:System.ComponentModel.Design.IResourceService.GetResourceWriter(System.Globalization.CultureInfo)">
+ <summary>Locates the resource writer for the specified culture and returns it.</summary>
+ <param name="info">The <see cref="T:System.Globalization.CultureInfo"></see> of the resource for which to create a resource writer.</param>
+ <returns>An <see cref="T:System.Resources.IResourceWriter"></see> interface for the specified culture.</returns>
+ </member>
+ <member name="T:System.ComponentModel.Design.IRootDesigner">
+ <summary>Provides support for root-level designer view technologies.</summary>
+ </member>
+ <member name="M:System.ComponentModel.Design.IRootDesigner.GetView(System.ComponentModel.Design.ViewTechnology)">
+ <summary>Gets a view object for the specified view technology.</summary>
+ <param name="technology">A <see cref="T:System.ComponentModel.Design.ViewTechnology"></see> that indicates a particular view technology.</param>
+ <returns>An object that represents the view for this designer.</returns>
+ <exception cref="T:System.ArgumentException">The specified view technology is not supported or does not exist.</exception>
+ </member>
+ <member name="P:System.ComponentModel.Design.IRootDesigner.SupportedTechnologies">
+ <summary>Gets the set of technologies that this designer can support for its display.</summary>
+ <returns>An array of supported <see cref="T:System.ComponentModel.Design.ViewTechnology"></see> values.</returns>
+ </member>
+ <member name="T:System.ComponentModel.Design.ISelectionService">
+ <summary>Provides an interface for a designer to select components.</summary>
+ </member>
+ <member name="M:System.ComponentModel.Design.ISelectionService.GetComponentSelected(System.Object)">
+ <summary>Gets a value indicating whether the specified component is currently selected.</summary>
+ <param name="component">The component to test.</param>
+ <returns>true if the component is part of the user's current selection; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.Design.ISelectionService.GetSelectedComponents">
+ <summary>Gets a collection of components that are currently selected.</summary>
+ <returns>A collection that represents the current set of components that are selected.</returns>
+ </member>
+ <member name="P:System.ComponentModel.Design.ISelectionService.PrimarySelection">
+ <summary>Gets the object that is currently the primary selected object.</summary>
+ <returns>The object that is currently the primary selected object.</returns>
+ </member>
+ <member name="E:System.ComponentModel.Design.ISelectionService.SelectionChanged">
+ <summary>Occurs when the current selection changes.</summary>
+ <returns></returns>
+ </member>
+ <member name="E:System.ComponentModel.Design.ISelectionService.SelectionChanging">
+ <summary>Occurs when the current selection is about to change.</summary>
+ <returns></returns>
+ </member>
+ <member name="P:System.ComponentModel.Design.ISelectionService.SelectionCount">
+ <summary>Gets the count of selected objects.</summary>
+ <returns>The number of selected objects.</returns>
+ </member>
+ <member name="M:System.ComponentModel.Design.ISelectionService.SetSelectedComponents(System.Collections.ICollection)">
+ <summary>Selects the specified collection of components.</summary>
+ <param name="components">The collection of components to select.</param>
+ </member>
+ <member name="M:System.ComponentModel.Design.ISelectionService.SetSelectedComponents(System.Collections.ICollection,System.ComponentModel.Design.SelectionTypes)">
+ <summary>Selects the components from within the specified collection of components that match the specified selection type.</summary>
+ <param name="components">The collection of components to select.</param>
+ <param name="selectionType">A value from the <see cref="T:System.ComponentModel.Design.SelectionTypes"></see> enumeration. The default is <see cref="F:System.ComponentModel.Design.SelectionTypes.Normal"></see>.</param>
+ </member>
+ <member name="T:System.ComponentModel.Design.IServiceContainer">
+ <summary>Provides a container for services.</summary>
+ </member>
+ <member name="M:System.ComponentModel.Design.IServiceContainer.AddService(System.Type,System.ComponentModel.Design.ServiceCreatorCallback)">
+ <summary>Adds the specified service to the service container.</summary>
+ <param name="serviceType">The type of service to add.</param>
+ <param name="callback">A callback object that is used to create the service. This allows a service to be declared as available, but delays the creation of the object until the service is requested.</param>
+ </member>
+ <member name="M:System.ComponentModel.Design.IServiceContainer.AddService(System.Type,System.Object)">
+ <summary>Adds the specified service to the service container.</summary>
+ <param name="serviceType">The type of service to add.</param>
+ <param name="serviceInstance">An instance of the service type to add. This object must implement or inherit from the type indicated by the serviceType parameter.</param>
+ </member>
+ <member name="M:System.ComponentModel.Design.IServiceContainer.AddService(System.Type,System.ComponentModel.Design.ServiceCreatorCallback,System.Boolean)">
+ <summary>Adds the specified service to the service container, and optionally promotes the service to parent service containers.</summary>
+ <param name="serviceType">The type of service to add.</param>
+ <param name="callback">A callback object that is used to create the service. This allows a service to be declared as available, but delays the creation of the object until the service is requested.</param>
+ <param name="promote">true to promote this request to any parent service containers; otherwise, false.</param>
+ </member>
+ <member name="M:System.ComponentModel.Design.IServiceContainer.AddService(System.Type,System.Object,System.Boolean)">
+ <summary>Adds the specified service to the service container, and optionally promotes the service to any parent service containers.</summary>
+ <param name="serviceType">The type of service to add.</param>
+ <param name="serviceInstance">An instance of the service type to add. This object must implement or inherit from the type indicated by the serviceType parameter.</param>
+ <param name="promote">true to promote this request to any parent service containers; otherwise, false.</param>
+ </member>
+ <member name="M:System.ComponentModel.Design.IServiceContainer.RemoveService(System.Type)">
+ <summary>Removes the specified service type from the service container.</summary>
+ <param name="serviceType">The type of service to remove.</param>
+ </member>
+ <member name="M:System.ComponentModel.Design.IServiceContainer.RemoveService(System.Type,System.Boolean)">
+ <summary>Removes the specified service type from the service container, and optionally promotes the service to parent service containers.</summary>
+ <param name="serviceType">The type of service to remove.</param>
+ <param name="promote">true to promote this request to any parent service containers; otherwise, false.</param>
+ </member>
+ <member name="T:System.ComponentModel.Design.ITreeDesigner">
+ <summary>Provides support for building a set of related custom designers.</summary>
+ </member>
+ <member name="P:System.ComponentModel.Design.ITreeDesigner.Children">
+ <summary>Gets a collection of child designers.</summary>
+ <returns>An <see cref="T:System.Collections.ICollection"></see>, containing the collection of <see cref="T:System.ComponentModel.Design.IDesigner"></see> child objects of the current designer.</returns>
+ </member>
+ <member name="P:System.ComponentModel.Design.ITreeDesigner.Parent">
+ <summary>Gets the parent designer.</summary>
+ <returns>An <see cref="T:System.ComponentModel.Design.IDesigner"></see> representing the parent designer, or null if there is no parent.</returns>
+ </member>
+ <member name="T:System.ComponentModel.Design.ITypeDescriptorFilterService">
+ <summary>Provides an interface to modify the set of member descriptors for a component in design mode.</summary>
+ </member>
+ <member name="M:System.ComponentModel.Design.ITypeDescriptorFilterService.FilterAttributes(System.ComponentModel.IComponent,System.Collections.IDictionary)">
+ <summary>Filters the attributes that a component exposes through a <see cref="T:System.ComponentModel.TypeDescriptor"></see>.</summary>
+ <param name="component">The component to filter the attributes of.</param>
+ <param name="attributes">A dictionary of attributes that can be modified.</param>
+ <returns>true if the set of filtered attributes is to be cached; false if the filter service must query again.</returns>
+ </member>
+ <member name="M:System.ComponentModel.Design.ITypeDescriptorFilterService.FilterEvents(System.ComponentModel.IComponent,System.Collections.IDictionary)">
+ <summary>Filters the events that a component exposes through a <see cref="T:System.ComponentModel.TypeDescriptor"></see>.</summary>
+ <param name="component">The component to filter events for.</param>
+ <param name="events">A dictionary of events that can be modified.</param>
+ <returns>true if the set of filtered events is to be cached; false if the filter service must query again.</returns>
+ </member>
+ <member name="M:System.ComponentModel.Design.ITypeDescriptorFilterService.FilterProperties(System.ComponentModel.IComponent,System.Collections.IDictionary)">
+ <summary>Filters the properties that a component exposes through a <see cref="T:System.ComponentModel.TypeDescriptor"></see>.</summary>
+ <param name="component">The component to filter properties for.</param>
+ <param name="properties">A dictionary of properties that can be modified.</param>
+ <returns>true if the set of filtered properties is to be cached; false if the filter service must query again.</returns>
+ </member>
+ <member name="T:System.ComponentModel.Design.ITypeDiscoveryService">
+ <summary>Discovers available types at design time.</summary>
+ </member>
+ <member name="M:System.ComponentModel.Design.ITypeDiscoveryService.GetTypes(System.Type,System.Boolean)">
+ <summary>Retrieves the list of available types.</summary>
+ <param name="baseType">The base type to match. Can be null.</param>
+ <param name="excludeGlobalTypes">Indicates whether types from all referenced assemblies should be checked.</param>
+ <returns>A collection of types that match the criteria specified by <paramref name="baseType">baseType</paramref> and <paramref name="excludeGlobalTypes">excludeGlobalTypes</paramref>.</returns>
+ </member>
+ <member name="T:System.ComponentModel.Design.ITypeResolutionService">
+ <summary>Provides an interface to retrieve an assembly or type by name.</summary>
+ </member>
+ <member name="M:System.ComponentModel.Design.ITypeResolutionService.GetAssembly(System.Reflection.AssemblyName)">
+ <summary>Gets the requested assembly.</summary>
+ <param name="name">The name of the assembly to retrieve.</param>
+ <returns>An instance of the requested assembly, or null if no assembly can be located.</returns>
+ </member>
+ <member name="M:System.ComponentModel.Design.ITypeResolutionService.GetAssembly(System.Reflection.AssemblyName,System.Boolean)">
+ <summary>Gets the requested assembly.</summary>
+ <param name="name">The name of the assembly to retrieve.</param>
+ <param name="throwOnError">true if this method should throw an exception if the assembly cannot be located; otherwise, false, and this method returns null if the assembly cannot be located.</param>
+ <returns>An instance of the requested assembly, or null if no assembly can be located.</returns>
+ </member>
+ <member name="M:System.ComponentModel.Design.ITypeResolutionService.GetPathOfAssembly(System.Reflection.AssemblyName)">
+ <summary>Gets the path to the file from which the assembly was loaded.</summary>
+ <param name="name">The name of the assembly.</param>
+ <returns>The path to the file from which the assembly was loaded.</returns>
+ </member>
+ <member name="M:System.ComponentModel.Design.ITypeResolutionService.GetType(System.String)">
+ <summary>Loads a type with the specified name.</summary>
+ <param name="name">The name of the type. If the type name is not a fully qualified name that indicates an assembly, this service will search its internal set of referenced assemblies.</param>
+ <returns>An instance of <see cref="T:System.Type"></see> that corresponds to the specified name, or null if no type can be found.</returns>
+ </member>
+ <member name="M:System.ComponentModel.Design.ITypeResolutionService.GetType(System.String,System.Boolean)">
+ <summary>Loads a type with the specified name.</summary>
+ <param name="name">The name of the type. If the type name is not a fully qualified name that indicates an assembly, this service will search its internal set of referenced assemblies.</param>
+ <param name="throwOnError">true if this method should throw an exception if the assembly cannot be located; otherwise, false, and this method returns null if the assembly cannot be located.</param>
+ <returns>An instance of <see cref="T:System.Type"></see> that corresponds to the specified name, or null if no type can be found.</returns>
+ </member>
+ <member name="M:System.ComponentModel.Design.ITypeResolutionService.GetType(System.String,System.Boolean,System.Boolean)">
+ <summary>Loads a type with the specified name.</summary>
+ <param name="name">The name of the type. If the type name is not a fully qualified name that indicates an assembly, this service will search its internal set of referenced assemblies.</param>
+ <param name="throwOnError">true if this method should throw an exception if the assembly cannot be located; otherwise, false, and this method returns null if the assembly cannot be located.</param>
+ <param name="ignoreCase">true to ignore case when searching for types; otherwise, false.</param>
+ <returns>An instance of <see cref="T:System.Type"></see> that corresponds to the specified name, or null if no type can be found.</returns>
+ </member>
+ <member name="M:System.ComponentModel.Design.ITypeResolutionService.ReferenceAssembly(System.Reflection.AssemblyName)">
+ <summary>Adds a reference to the specified assembly.</summary>
+ <param name="name">An <see cref="T:System.Reflection.AssemblyName"></see> that indicates the assembly to reference.</param>
+ </member>
+ <member name="T:System.ComponentModel.Design.MenuCommand">
+ <summary>Represents a Windows menu or toolbar command item.</summary>
+ </member>
+ <member name="M:System.ComponentModel.Design.MenuCommand.#ctor(System.EventHandler,System.ComponentModel.Design.CommandID)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.MenuCommand"></see> class.</summary>
+ <param name="handler">The event to raise when the user selects the menu item or toolbar button.</param>
+ <param name="command">The unique command ID that links this menu command to the environment's menu.</param>
+ </member>
+ <member name="P:System.ComponentModel.Design.MenuCommand.Checked">
+ <summary>Gets or sets a value indicating whether this menu item is checked.</summary>
+ <returns>true if the item is checked; otherwise, false.</returns>
+ </member>
+ <member name="E:System.ComponentModel.Design.MenuCommand.CommandChanged">
+ <summary>Occurs when the menu command changes.</summary>
+ <returns></returns>
+ </member>
+ <member name="P:System.ComponentModel.Design.MenuCommand.CommandID">
+ <summary>Gets the <see cref="T:System.ComponentModel.Design.CommandID"></see> associated with this menu command.</summary>
+ <returns>The <see cref="T:System.ComponentModel.Design.CommandID"></see> associated with the menu command.</returns>
+ </member>
+ <member name="P:System.ComponentModel.Design.MenuCommand.Enabled">
+ <summary>Gets a value indicating whether this menu item is available.</summary>
+ <returns>true if the item is enabled; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.Design.MenuCommand.Invoke">
+ <summary>Invokes the command.</summary>
+ </member>
+ <member name="M:System.ComponentModel.Design.MenuCommand.Invoke(System.Object)">
+ <summary>Invokes the command with the given parameter.</summary>
+ <param name="arg">An optional argument for use by the command.</param>
+ </member>
+ <member name="P:System.ComponentModel.Design.MenuCommand.OleStatus">
+ <summary>Gets the OLE command status code for this menu item.</summary>
+ <returns>An integer containing a mixture of status flags that reflect the state of this menu item.</returns>
+ </member>
+ <member name="M:System.ComponentModel.Design.MenuCommand.OnCommandChanged(System.EventArgs)">
+ <summary>Raises the <see cref="E:System.ComponentModel.Design.MenuCommand.CommandChanged"></see> event.</summary>
+ <param name="e">An <see cref="T:System.EventArgs"></see> that contains the event data.</param>
+ </member>
+ <member name="P:System.ComponentModel.Design.MenuCommand.Properties">
+ <summary>Gets the public properties associated with the <see cref="T:System.ComponentModel.Design.MenuCommand"></see>.</summary>
+ <returns>An <see cref="T:System.Collections.IDictionary"></see> containing the public properties of the <see cref="T:System.ComponentModel.Design.MenuCommand"></see>.</returns>
+ </member>
+ <member name="P:System.ComponentModel.Design.MenuCommand.Supported">
+ <summary>Gets or sets a value indicating whether this menu item is supported.</summary>
+ <returns>true if the item is supported, which is the default; otherwise, false.</returns>
+ </member>
+ <member name="M:System.ComponentModel.Design.MenuCommand.ToString">
+ <summary>Returns a string representation of this menu command.</summary>
+ <returns>A string containing the value of the <see cref="P:System.ComponentModel.Design.MenuCommand.CommandID"></see> property appended with the names of any flags that are set, separated by pipe bars (|). These flag properties include <see cref="P:System.ComponentModel.Design.MenuCommand.Checked"></see>, <see cref="P:System.ComponentModel.Design.MenuCommand.Enabled"></see>, <see cref="P:System.ComponentModel.Design.MenuCommand.Supported"></see>, and <see cref="P:System.ComponentModel.Design.MenuCommand.Visible"></see>.</returns>
+ </member>
+ <member name="P:System.ComponentModel.Design.MenuCommand.Visible">
+ <summary>Gets or sets a value indicating whether this menu item is visible.</summary>
+ <returns>true if the item is visible; otherwise, false.</returns>
+ </member>
+ <member name="T:System.ComponentModel.Design.SelectionTypes">
+ <summary>Defines identifiers that indicate the type of a selection.</summary>
+ </member>
+ <member name="F:System.ComponentModel.Design.SelectionTypes.Add">
+ <summary>Represents an add selection that adds the selected components to the current selection, maintaining the current set of selected components.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.Design.SelectionTypes.Auto">
+ <summary>Represents a regular selection. The selection service responds to the CTRL and SHIFT keys to support adding or removing components to or from the selection.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.Design.SelectionTypes.Click">
+ <summary>Represents a selection that occurs when a user clicks a component. If the newly selected component is already selected, it is promoted to be the primary selected component rather than being canceled.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.Design.SelectionTypes.MouseDown">
+ <summary>Represents a selection that occurs when the user presses on the mouse button while the mouse pointer is over a component. If the component under the pointer is already selected, it is promoted to become the primary selected component rather than being canceled.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.Design.SelectionTypes.MouseUp">
+ <summary>Represents a selection that occurs when the user releases the mouse button immediately after a component has been selected. If the newly selected component is already selected, it is promoted to be the primary selected component rather than being canceled.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.Design.SelectionTypes.Normal">
+ <summary>Represents a regular selection. The selection service responds to the CTRL and SHIFT keys to support adding or removing components to or from the selection.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.Design.SelectionTypes.Primary">
+ <summary>Represents a primary selection that occurs when a user clicks on a component. If a component in the selection list is already selected, the component is promoted to be the primary selection.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.Design.SelectionTypes.Remove">
+ <summary>Represents a remove selection that removes the selected components from the current selection, maintaining the current set of selected components.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.Design.SelectionTypes.Replace">
+ <summary>Represents a selection that occurs when the content of a selection is replaced. The selection service replaces the current selection with the replacement.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.Design.SelectionTypes.Toggle">
+ <summary>Represents a toggle selection that switches between the current selection and the provided selection. If a component is already selected and is passed into <see cref="Overload:System.ComponentModel.Design.ISelectionService.SetSelectedComponents"></see> with a selection type of <see cref="F:System.ComponentModel.Design.SelectionTypes.Toggle"></see>, the component selection will be canceled.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.ComponentModel.Design.SelectionTypes.Valid">
+ <summary>Identifies the valid selection types as <see cref="F:System.ComponentModel.Design.SelectionTypes.Normal"></see>, <see cref="F:System.ComponentModel.Design.SelectionTypes.Replace"></see>, <see cref="F:System.ComponentModel.Design.SelectionTypes.MouseDown"></see>, <see cref="F:System.ComponentModel.Design.SelectionTypes.MouseUp"></see>, or <see cref="F:System.ComponentModel.Design.SelectionTypes.Click"></see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.ComponentModel.Win32Exception">
+ <summary>Throws an exception for a Win32 error code.</summary>
+ </member>
+ <member name="M:System.ComponentModel.Win32Exception.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Win32Exception"></see> class with the last Win32 error that occurred.</summary>
+ </member>
+ <member name="M:System.ComponentModel.Win32Exception.#ctor(System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Win32Exception"></see> class with the specified error.</summary>
+ <param name="error">The Win32 error code associated with this exception.</param>
+ </member>
+ <member name="M:System.ComponentModel.Win32Exception.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Win32Exception"></see> class with the specified detailed description.</summary>
+ <param name="message">A detailed description of the error.</param>
+ </member>
+ <member name="M:System.ComponentModel.Win32Exception.#ctor(System.Int32,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Win32Exception"></see> class with the specified error and the specified detailed description.</summary>
+ <param name="error">The Win32 error code associated with this exception.</param>
+ <param name="message">A detailed description of the error.</param>
+ </member>
+ <member name="M:System.ComponentModel.Win32Exception.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Win32Exception"></see> class with the specified context and the serialization information.</summary>
+ <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> associated with this exception.</param>
+ <param name="context">A <see cref="T:System.Runtime.Serialization.StreamingContext"></see> that represents the context of this exception.</param>
+ </member>
+ <member name="M:System.ComponentModel.Win32Exception.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Win32Exception"></see> class with the specified detailed description and the specified exception.</summary>
+ <param name="message">A detailed description of the error.</param>
+ <param name="innerException">A reference to the inner exception that is the cause of this exception.</param>
+ </member>
+ <member name="M:System.ComponentModel.Win32Exception.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> object with the file name and line number at which this <see cref="T:System.ComponentModel.Win32Exception"></see> occurred.</summary>
+ <param name="info">A <see cref="T:System.Runtime.Serialization.SerializationInfo"></see>.</param>
+ <param name="context">The contextual information about the source or destination.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="info">info</paramref> is null.</exception>
+ </member>
+ <member name="P:System.ComponentModel.Win32Exception.NativeErrorCode">
+ <summary>Gets the Win32 error code associated with this exception.</summary>
+ <returns>The Win32 error code associated with this exception.</returns>
+ </member>
+ <member name="T:System.Diagnostics.Process">
+ <summary>Provides access to local and remote processes and enables you to start and stop local system processes.</summary>
+ </member>
+ <member name="M:System.Diagnostics.Process.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.Process"></see> class.</summary>
+ </member>
+ <member name="P:System.Diagnostics.Process.BasePriority">
+ <summary>Gets the base priority of the associated process.</summary>
+ <returns>The base priority, which is computed from the <see cref="P:System.Diagnostics.Process.PriorityClass"></see> of the associated process.</returns>
+ <exception cref="T:System.PlatformNotSupportedException">The platform is Windows 98 or Windows Millennium Edition (Windows Me); set the <see cref="P:System.Diagnostics.ProcessStartInfo.UseShellExecute"></see> property to false to access this property on Windows 98 and Windows Me.</exception>
+ <exception cref="T:System.InvalidOperationException">The process has exited. -or- The process has not started, so there is no process ID.</exception>
+ </member>
+ <member name="M:System.Diagnostics.Process.BeginErrorReadLine">
+ <summary>Begins asynchronous read operations on the redirected <see cref="P:System.Diagnostics.Process.StandardError"></see> stream of the application.</summary>
+ <exception cref="T:System.InvalidOperationException">The <see cref="P:System.Diagnostics.ProcessStartInfo.RedirectStandardError"></see> property is false. - or - An asynchronous read operation is already in progress on the <see cref="P:System.Diagnostics.Process.StandardError"></see> stream. - or - The <see cref="P:System.Diagnostics.Process.StandardError"></see> stream has been used by a synchronous read operation.</exception>
+ </member>
+ <member name="M:System.Diagnostics.Process.BeginOutputReadLine">
+ <summary>Begins asynchronous read operations on the redirected <see cref="P:System.Diagnostics.Process.StandardOutput"></see> stream of the application.</summary>
+ <exception cref="T:System.InvalidOperationException">The <see cref="P:System.Diagnostics.ProcessStartInfo.RedirectStandardOutput"></see> property is false. - or - An asynchronous read operation is already in progress on the <see cref="P:System.Diagnostics.Process.StandardOutput"></see> stream. - or - The <see cref="P:System.Diagnostics.Process.StandardOutput"></see> stream has been used by a synchronous read operation.</exception>
+ </member>
+ <member name="M:System.Diagnostics.Process.CancelErrorRead">
+ <summary>Cancels the asynchronous read operation on the redirected <see cref="P:System.Diagnostics.Process.StandardError"></see> stream of an application.</summary>
+ <exception cref="T:System.InvalidOperationException">The <see cref="P:System.Diagnostics.Process.StandardError"></see> stream is not enabled for asynchronous read operations.</exception>
+ </member>
+ <member name="M:System.Diagnostics.Process.CancelOutputRead">
+ <summary>Cancels the asynchronous read operation on the redirected <see cref="P:System.Diagnostics.Process.StandardOutput"></see> stream of an application.</summary>
+ <exception cref="T:System.InvalidOperationException">The <see cref="P:System.Diagnostics.Process.StandardOutput"></see> stream is not enabled for asynchronous read operations.</exception>
+ </member>
+ <member name="M:System.Diagnostics.Process.Close">
+ <summary>Frees all the resources that are associated with this component.</summary>
+ </member>
+ <member name="M:System.Diagnostics.Process.CloseMainWindow">
+ <summary>Closes a process that has a user interface by sending a close message to its main window.</summary>
+ <returns>true if the close message was successfully sent; false if the associated process does not have a main window or if the main window is disabled (for example if a modal dialog is being shown).</returns>
+ <exception cref="T:System.PlatformNotSupportedException">The platform is Windows 98 or Windows Millennium Edition (Windows Me); set the <see cref="P:System.Diagnostics.ProcessStartInfo.UseShellExecute"></see> property to false to access this property on Windows 98 and Windows Me.</exception>
+ <exception cref="T:System.InvalidOperationException">The process has already exited. -or- No process is associated with this <see cref="T:System.Diagnostics.Process"></see> object.</exception>
+ </member>
+ <member name="M:System.Diagnostics.Process.Dispose(System.Boolean)">
+ <summary>Release all resources used by this process.</summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
+ </member>
+ <member name="P:System.Diagnostics.Process.EnableRaisingEvents">
+ <summary>Gets or sets whether the <see cref="E:System.Diagnostics.Process.Exited"></see> event should be raised when the process terminates.</summary>
+ <returns>true if the <see cref="E:System.Diagnostics.Process.Exited"></see> event should be raised when the associated process is terminated (through either an exit or a call to <see cref="M:System.Diagnostics.Process.Kill"></see>); otherwise, false. The default is false. Note that the <see cref="E:System.Diagnostics.Process.Exited"></see> event is raised even if the value of <see cref="P:System.Diagnostics.Process.EnableRaisingEvents"></see> is false when the process exits during or before the user performs a <see cref="P:System.Diagnostics.Process.HasExited"></see> check.</returns>
+ </member>
+ <member name="M:System.Diagnostics.Process.EnterDebugMode">
+ <summary>Puts a <see cref="T:System.Diagnostics.Process"></see> component in state to interact with operating system processes that run in a special mode by enabling the native property SeDebugPrivilege on the current thread.</summary>
+ </member>
+ <member name="E:System.Diagnostics.Process.ErrorDataReceived">
+ <summary>Occurs when an application writes to its redirected <see cref="P:System.Diagnostics.Process.StandardError"></see> stream.</summary>
+ <returns></returns>
+ </member>
+ <member name="P:System.Diagnostics.Process.ExitCode">
+ <summary>Gets the value that the associated process specified when it terminated.</summary>
+ <returns>The code that the associated process specified when it terminated.</returns>
+ <exception cref="T:System.InvalidOperationException">The process has not exited. -or- The process <see cref="P:System.Diagnostics.Process.Handle"></see> is not valid.</exception>
+ <exception cref="T:System.NotSupportedException">You are trying to access the <see cref="P:System.Diagnostics.Process.ExitCode"></see> property for a process that is running on a remote computer. This property is available only for processes that are running on the local computer.</exception>
+ </member>
+ <member name="E:System.Diagnostics.Process.Exited">
+ <summary>Occurs when a process exits.</summary>
+ <returns></returns>
+ </member>
+ <member name="P:System.Diagnostics.Process.ExitTime">
+ <summary>Gets the time that the associated process exited.</summary>
+ <returns>A <see cref="T:System.DateTime"></see> that indicates when the associated process was terminated.</returns>
+ <exception cref="T:System.PlatformNotSupportedException">The platform is Windows 98 or Windows Millennium Edition (Windows Me), which does not support this property.</exception>
+ <exception cref="T:System.NotSupportedException">You are trying to access the <see cref="P:System.Diagnostics.Process.ExitTime"></see> property for a process that is running on a remote computer. This property is available only for processes that are running on the local computer.</exception>
+ </member>
+ <member name="M:System.Diagnostics.Process.GetCurrentProcess">
+ <summary>Gets a new <see cref="T:System.Diagnostics.Process"></see> component and associates it with the currently active process.</summary>
+ <returns>A new <see cref="T:System.Diagnostics.Process"></see> component associated with the process resource that is running the calling application.</returns>
+ </member>
+ <member name="M:System.Diagnostics.Process.GetProcessById(System.Int32)">
+ <summary>Returns a new <see cref="T:System.Diagnostics.Process"></see> component, given the identifier of a process on the local computer.</summary>
+ <param name="processId">The system-unique identifier of a process resource.</param>
+ <returns>A <see cref="T:System.Diagnostics.Process"></see> component that is associated with the local process resource identified by the <paramref name="processId">processId</paramref> parameter.</returns>
+ <exception cref="T:System.ArgumentException">The process specified by the <paramref name="processId">processId</paramref> parameter is not running. The identifier might be expired.</exception>
+ <exception cref="T:System.InvalidOperationException">The process was not started by this object.</exception>
+ </member>
+ <member name="M:System.Diagnostics.Process.GetProcessById(System.Int32,System.String)">
+ <summary>Returns a new <see cref="T:System.Diagnostics.Process"></see> component, given a process identifier and the name of a computer on the network.</summary>
+ <param name="processId">The system-unique identifier of a process resource.</param>
+ <param name="machineName">The name of a computer on the network.</param>
+ <returns>A <see cref="T:System.Diagnostics.Process"></see> component that is associated with a remote process resource identified by the <paramref name="processId">processId</paramref> parameter.</returns>
+ <exception cref="T:System.ArgumentException">The process specified by the <paramref name="processId">processId</paramref> parameter is not running. The identifier might be expired. -or- The <paramref name="machineName">machineName</paramref> parameter syntax is invalid. The name might have length zero (0).</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="machineName">machineName</paramref> parameter is null.</exception>
+ <exception cref="T:System.InvalidOperationException">The process was not started by this object.</exception>
+ </member>
+ <member name="M:System.Diagnostics.Process.GetProcesses(System.String)">
+ <summary>Creates a new <see cref="T:System.Diagnostics.Process"></see> component for each process resource on the specified computer.</summary>
+ <param name="machineName">The computer from which to read the list of processes.</param>
+ <returns>An array of type <see cref="T:System.Diagnostics.Process"></see> that represents all the process resources running on the specified computer.</returns>
+ <exception cref="T:System.ArgumentException">The <paramref name="machineName">machineName</paramref> parameter syntax is invalid. It might have length zero (0).</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="machineName">machineName</paramref> parameter is null.</exception>
+ <exception cref="T:System.PlatformNotSupportedException">The operating system platform does not support this operation on remote computers.</exception>
+ <exception cref="T:System.InvalidOperationException">There are problems accessing the performance counter API's used to get process information. This exception is specific to Windows NT, Windows 2000, and Windows XP.</exception>
+ <exception cref="T:System.ComponentModel.Win32Exception">A problem occurred accessing an underlying system API.</exception>
+ </member>
+ <member name="M:System.Diagnostics.Process.GetProcesses">
+ <summary>Creates a new <see cref="T:System.Diagnostics.Process"></see> component for each process resource on the local computer.</summary>
+ <returns>An array of type <see cref="T:System.Diagnostics.Process"></see> that represents all the process resources running on the local computer.</returns>
+ </member>
+ <member name="M:System.Diagnostics.Process.GetProcessesByName(System.String)">
+ <summary>Creates an array of new <see cref="T:System.Diagnostics.Process"></see> components and associates them with all the process resources on the local computer that share the specified process name.</summary>
+ <param name="processName">The friendly name of the process.</param>
+ <returns>An array of type <see cref="T:System.Diagnostics.Process"></see> that represents the process resources running the specified application or file.</returns>
+ <exception cref="T:System.InvalidOperationException">There are problems accessing the performance counter API's used to get process information. This exception is specific to Windows NT, Windows 2000, and Windows XP.</exception>
+ </member>
+ <member name="M:System.Diagnostics.Process.GetProcessesByName(System.String,System.String)">
+ <summary>Creates an array of new <see cref="T:System.Diagnostics.Process"></see> components and associates them with all the process resources on a remote computer that share the specified process name.</summary>
+ <param name="processName">The friendly name of the process.</param>
+ <param name="machineName">The name of a computer on the network.</param>
+ <returns>An array of type <see cref="T:System.Diagnostics.Process"></see> that represents the process resources running the specified application or file.</returns>
+ <exception cref="T:System.ArgumentException">The <paramref name="machineName">machineName</paramref> parameter syntax is invalid. It might have length zero (0).</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="machineName">machineName</paramref> parameter is null.</exception>
+ <exception cref="T:System.PlatformNotSupportedException">The operating system platform does not support this operation on remote computers.</exception>
+ <exception cref="T:System.InvalidOperationException">There are problems accessing the performance counter API's used to get process information. This exception is specific to Windows NT, Windows 2000, and Windows XP.</exception>
+ <exception cref="T:System.ComponentModel.Win32Exception">A problem occurred accessing an underlying system API.</exception>
+ </member>
+ <member name="P:System.Diagnostics.Process.Handle">
+ <summary>Gets the native handle of the associated process.</summary>
+ <returns>The handle that the operating system assigned to the associated process when the process was started. The system uses this handle to keep track of process attributes.</returns>
+ <exception cref="T:System.InvalidOperationException">The process has not been started or has exited. The <see cref="P:System.Diagnostics.Process.Handle"></see> property cannot be read because there is no process associated with this <see cref="T:System.Diagnostics.Process"></see> instance. -or- The <see cref="T:System.Diagnostics.Process"></see> instance has been attached to a running process but you do not have the necessary permissions to get a handle with full access rights.</exception>
+ <exception cref="T:System.NotSupportedException">You are trying to access the <see cref="P:System.Diagnostics.Process.Handle"></see> property for a process that is running on a remote computer. This property is available only for processes that are running on the local computer.</exception>
+ </member>
+ <member name="P:System.Diagnostics.Process.HandleCount">
+ <summary>Gets the number of handles opened by the process.</summary>
+ <returns>The number of operating system handles the process has opened.</returns>
+ <exception cref="T:System.PlatformNotSupportedException">The platform is Windows 98 or Windows Millennium Edition (Windows Me); set the <see cref="P:System.Diagnostics.ProcessStartInfo.UseShellExecute"></see> property to false to access this property on Windows 98 and Windows Me.</exception>
+ </member>
+ <member name="P:System.Diagnostics.Process.HasExited">
+ <summary>Gets a value indicating whether the associated process has been terminated.</summary>
+ <returns>true if the operating system process referenced by the <see cref="T:System.Diagnostics.Process"></see> component has terminated; otherwise, false.</returns>
+ <exception cref="T:System.InvalidOperationException">There is no process associated with the object.</exception>
+ <exception cref="T:System.ComponentModel.Win32Exception">The exit code for the process could not be retrieved.</exception>
+ <exception cref="T:System.NotSupportedException">You are trying to access the <see cref="P:System.Diagnostics.Process.HasExited"></see> property for a process that is running on a remote computer. This property is available only for processes that are running on the local computer.</exception>
+ </member>
+ <member name="P:System.Diagnostics.Process.Id">
+ <summary>Gets the unique identifier for the associated process.</summary>
+ <returns>The system-generated unique identifier of the process that is referenced by this <see cref="T:System.Diagnostics.Process"></see> instance.</returns>
+ <exception cref="T:System.InvalidOperationException">The process's <see cref="P:System.Diagnostics.Process.Id"></see> property has not been set. -or- There is no process associated with this <see cref="T:System.Diagnostics.Process"></see> object.</exception>
+ <exception cref="T:System.PlatformNotSupportedException">The platform is Windows 98 or Windows Millennium Edition (Windows Me); set the <see cref="P:System.Diagnostics.ProcessStartInfo.UseShellExecute"></see> property to false to access this property on Windows 98 and Windows Me.</exception>
+ </member>
+ <member name="M:System.Diagnostics.Process.Kill">
+ <summary>Immediately stops the associated process.</summary>
+ <exception cref="T:System.ComponentModel.Win32Exception">The associated process could not be terminated. -or- The process is terminating. -or- The associated process is a Win16 executable.</exception>
+ <exception cref="T:System.NotSupportedException">You are attempting to call <see cref="M:System.Diagnostics.Process.Kill"></see> for a process that is running on a remote computer. The method is available only for processes running on the local computer.</exception>
+ <exception cref="T:System.InvalidOperationException">The process has already exited. -or- There is no process associated with this <see cref="T:System.Diagnostics.Process"></see> object.</exception>
+ </member>
+ <member name="M:System.Diagnostics.Process.LeaveDebugMode">
+ <summary>Takes a <see cref="T:System.Diagnostics.Process"></see> component out of the state that lets it interact with operating system processes that run in a special mode.</summary>
+ </member>
+ <member name="P:System.Diagnostics.Process.MachineName">
+ <summary>Gets the name of the computer the associated process is running on.</summary>
+ <returns>The name of the computer that the associated process is running on.</returns>
+ <exception cref="T:System.InvalidOperationException">There is no process associated with this <see cref="T:System.Diagnostics.Process"></see> object.</exception>
+ </member>
+ <member name="P:System.Diagnostics.Process.MainModule">
+ <summary>Gets the main module for the associated process.</summary>
+ <returns>The <see cref="T:System.Diagnostics.ProcessModule"></see> that was used to start the process.</returns>
+ <exception cref="T:System.NotSupportedException">You are trying to access the <see cref="P:System.Diagnostics.Process.MainModule"></see> property for a process that is running on a remote computer. This property is available only for processes that are running on the local computer.</exception>
+ <exception cref="T:System.ComponentModel.Win32Exception">A 32-bit process is trying to access the modules of a 64-bit process.</exception>
+ <exception cref="T:System.PlatformNotSupportedException">The platform is Windows 98 or Windows Millennium Edition (Windows Me); set <see cref="P:System.Diagnostics.ProcessStartInfo.UseShellExecute"></see> to false to access this property on Windows 98 and Windows Me.</exception>
+ <exception cref="T:System.InvalidOperationException">The process <see cref="P:System.Diagnostics.Process.Id"></see> is not available. -or- The process has exited.</exception>
+ </member>
+ <member name="P:System.Diagnostics.Process.MainWindowHandle">
+ <summary>Gets the window handle of the main window of the associated process.</summary>
+ <returns>The system-generated window handle of the main window of the associated process.</returns>
+ <exception cref="T:System.InvalidOperationException">The <see cref="P:System.Diagnostics.Process.MainWindowHandle"></see> is not defined because the process has exited.</exception>
+ <exception cref="T:System.NotSupportedException">You are trying to access the <see cref="P:System.Diagnostics.Process.MainWindowHandle"></see> property for a process that is running on a remote computer. This property is available only for processes that are running on the local computer.</exception>
+ <exception cref="T:System.PlatformNotSupportedException">The platform is Windows 98 or Windows Millennium Edition (Windows Me); set <see cref="P:System.Diagnostics.ProcessStartInfo.UseShellExecute"></see> to false to access this property on Windows 98 and Windows Me.</exception>
+ </member>
+ <member name="P:System.Diagnostics.Process.MainWindowTitle">
+ <summary>Gets the caption of the main window of the process.</summary>
+ <returns>The main window title of the process.</returns>
+ <exception cref="T:System.InvalidOperationException">The <see cref="P:System.Diagnostics.Process.MainWindowTitle"></see> property is not defined because the process has exited.</exception>
+ <exception cref="T:System.NotSupportedException">You are trying to access the <see cref="P:System.Diagnostics.Process.MainWindowTitle"></see> property for a process that is running on a remote computer. This property is available only for processes that are running on the local computer.</exception>
+ <exception cref="T:System.PlatformNotSupportedException">The platform is Windows 98 or Windows Millennium Edition (Windows Me); set <see cref="P:System.Diagnostics.ProcessStartInfo.UseShellExecute"></see> to false to access this property on Windows 98 and Windows Me.</exception>
+ </member>
+ <member name="P:System.Diagnostics.Process.MaxWorkingSet">
+ <summary>Gets or sets the maximum allowable working set size, in bytes, for the associated process.</summary>
+ <returns>The maximum working set size that is allowed in memory for the process, in bytes.</returns>
+ <exception cref="T:System.ArgumentException">The maximum working set size is invalid. It must be greater than or equal to the minimum working set size.</exception>
+ <exception cref="T:System.ComponentModel.Win32Exception">Working set information cannot be retrieved from the associated process resource. -or- The process identifier or process handle is zero because the process has not been started.</exception>
+ <exception cref="T:System.NotSupportedException">You are trying to access the <see cref="P:System.Diagnostics.Process.MaxWorkingSet"></see> property for a process that is running on a remote computer. This property is available only for processes that are running on the local computer.</exception>
+ <exception cref="T:System.InvalidOperationException">The process <see cref="P:System.Diagnostics.Process.Id"></see> is not available. -or- The process has exited.</exception>
+ <exception cref="T:System.PlatformNotSupportedException">The platform is Windows 98 or Windows Millennium Edition (Windows Me), which does not support this property.</exception>
+ </member>
+ <member name="P:System.Diagnostics.Process.MinWorkingSet">
+ <summary>Gets or sets the minimum allowable working set size, in bytes, for the associated process.</summary>
+ <returns>The minimum working set size that is required in memory for the process, in bytes.</returns>
+ <exception cref="T:System.ArgumentException">The minimum working set size is invalid. It must be less than or equal to the maximum working set size.</exception>
+ <exception cref="T:System.ComponentModel.Win32Exception">Working set information cannot be retrieved from the associated process resource. -or- The process identifier or process handle is zero because the process has not been started.</exception>
+ <exception cref="T:System.NotSupportedException">You are trying to access the <see cref="P:System.Diagnostics.Process.MinWorkingSet"></see> property for a process that is running on a remote computer. This property is available only for processes that are running on the local computer.</exception>
+ <exception cref="T:System.InvalidOperationException">The process <see cref="P:System.Diagnostics.Process.Id"></see> is not available. -or- The process has exited.</exception>
+ <exception cref="T:System.PlatformNotSupportedException">The platform is Windows 98 or Windows Millennium Edition (Windows Me), which does not support this property.</exception>
+ </member>
+ <member name="P:System.Diagnostics.Process.Modules">
+ <summary>Gets the modules that have been loaded by the associated process.</summary>
+ <returns>An array of type <see cref="T:System.Diagnostics.ProcessModule"></see> that represents the modules that have been loaded by the associated process.</returns>
+ <exception cref="T:System.NotSupportedException">You are attempting to access the <see cref="P:System.Diagnostics.Process.Modules"></see> property for a process that is running on a remote computer. This property is available only for processes that are running on the local computer.</exception>
+ <exception cref="T:System.InvalidOperationException">The process <see cref="P:System.Diagnostics.Process.Id"></see> is not available.</exception>
+ <exception cref="T:System.PlatformNotSupportedException">The platform is Windows 98 or Windows Millennium Edition (Windows Me); set <see cref="P:System.Diagnostics.ProcessStartInfo.UseShellExecute"></see> to false to access this property on Windows 98 and Windows Me.</exception>
+ <exception cref="T:System.ComponentModel.Win32Exception">You are attempting to access the <see cref="P:System.Diagnostics.Process.Modules"></see> property for either the system process or the idle process. These processes do not have modules.</exception>
+ </member>
+ <member name="P:System.Diagnostics.Process.NonpagedSystemMemorySize">
+ <summary>Gets the amount of nonpaged system memory, in bytes, allocated for the associated process.</summary>
+ <returns>The amount of memory, in bytes, the system has allocated for the associated process that cannot be written to the virtual memory paging file.</returns>
+ <exception cref="T:System.PlatformNotSupportedException">The platform is Windows 98 or Windows Millennium Edition (Windows Me), which does not support this property.</exception>
+ </member>
+ <member name="P:System.Diagnostics.Process.NonpagedSystemMemorySize64">
+ <summary>Gets the amount of nonpaged system memory, in bytes, allocated for the associated process.</summary>
+ <returns>The amount of system memory, in bytes, allocated for the associated process that cannot be written to the virtual memory paging file.</returns>
+ <exception cref="T:System.PlatformNotSupportedException">The platform is Windows 98 or Windows Millennium Edition (Windows Me), which does not support this property.</exception>
+ </member>
+ <member name="M:System.Diagnostics.Process.OnExited">
+ <summary>Raises the <see cref="E:System.Diagnostics.Process.Exited"></see> event.</summary>
+ </member>
+ <member name="E:System.Diagnostics.Process.OutputDataReceived">
+ <summary>Occurs each time an application writes a line to its redirected <see cref="P:System.Diagnostics.Process.StandardOutput"></see> stream.</summary>
+ <returns></returns>
+ </member>
+ <member name="P:System.Diagnostics.Process.PagedMemorySize">
+ <summary>Gets the amount of paged memory, in bytes, allocated for the associated process.</summary>
+ <returns>The amount of memory, in bytes, allocated by the associated process that can be written to the virtual memory paging file.</returns>
+ <exception cref="T:System.PlatformNotSupportedException">The platform is Windows 98 or Windows Millennium Edition (Windows Me), which does not support this property.</exception>
+ </member>
+ <member name="P:System.Diagnostics.Process.PagedMemorySize64">
+ <summary>Gets the amount of paged memory, in bytes, allocated for the associated process.</summary>
+ <returns>The amount of memory, in bytes, allocated in the virtual memory paging file for the associated process.</returns>
+ <exception cref="T:System.PlatformNotSupportedException">The platform is Windows 98 or Windows Millennium Edition (Windows Me), which does not support this property.</exception>
+ </member>
+ <member name="P:System.Diagnostics.Process.PagedSystemMemorySize">
+ <summary>Gets the amount of pageable system memory, in bytes, allocated for the associated process.</summary>
+ <returns>The amount of memory, in bytes, the system has allocated for the associated process that can be written to the virtual memory paging file.</returns>
+ <exception cref="T:System.PlatformNotSupportedException">The platform is Windows 98 or Windows Millennium Edition (Windows Me), which does not support this property.</exception>
+ </member>
+ <member name="P:System.Diagnostics.Process.PagedSystemMemorySize64">
+ <summary>Gets the amount of pageable system memory, in bytes, allocated for the associated process.</summary>
+ <returns>The amount of system memory, in bytes, allocated for the associated process that can be written to the virtual memory paging file.</returns>
+ <exception cref="T:System.PlatformNotSupportedException">The platform is Windows 98 or Windows Millennium Edition (Windows Me), which does not support this property.</exception>
+ </member>
+ <member name="P:System.Diagnostics.Process.PeakPagedMemorySize">
+ <summary>Gets the maximum amount of memory in the virtual memory paging file, in bytes, used by the associated process.</summary>
+ <returns>The maximum amount of memory, in bytes, allocated by the associated process that could be written to the virtual memory paging file.</returns>
+ <exception cref="T:System.PlatformNotSupportedException">The platform is Windows 98 or Windows Millennium Edition (Windows Me), which does not support this property.</exception>
+ </member>
+ <member name="P:System.Diagnostics.Process.PeakPagedMemorySize64">
+ <summary>Gets the maximum amount of memory in the virtual memory paging file, in bytes, used by the associated process.</summary>
+ <returns>The maximum amount of memory, in bytes, allocated in the virtual memory paging file for the associated process since it was started.</returns>
+ <exception cref="T:System.PlatformNotSupportedException">The platform is Windows 98 or Windows Millennium Edition (Windows Me), which does not support this property.</exception>
+ </member>
+ <member name="P:System.Diagnostics.Process.PeakVirtualMemorySize">
+ <summary>Gets the maximum amount of virtual memory, in bytes, used by the associated process.</summary>
+ <returns>The maximum amount of virtual memory, in bytes, that the associated process has requested.</returns>
+ <exception cref="T:System.PlatformNotSupportedException">The platform is Windows 98 or Windows Millennium Edition (Windows Me), which does not support this property.</exception>
+ </member>
+ <member name="P:System.Diagnostics.Process.PeakVirtualMemorySize64">
+ <summary>Gets the maximum amount of virtual memory, in bytes, used by the associated process.</summary>
+ <returns>The maximum amount of virtual memory, in bytes, allocated for the associated process since it was started.</returns>
+ <exception cref="T:System.PlatformNotSupportedException">The platform is Windows 98 or Windows Millennium Edition (Windows Me), which does not support this property.</exception>
+ </member>
+ <member name="P:System.Diagnostics.Process.PeakWorkingSet">
+ <summary>Gets the peak working set size for the associated process, in bytes.</summary>
+ <returns>The maximum amount of physical memory that the associated process has required all at once, in bytes.</returns>
+ <exception cref="T:System.PlatformNotSupportedException">The platform is Windows 98 or Windows Millennium Edition (Windows Me), which does not support this property.</exception>
+ </member>
+ <member name="P:System.Diagnostics.Process.PeakWorkingSet64">
+ <summary>Gets the maximum amount of physical memory, in bytes, used by the associated process.</summary>
+ <returns>The maximum amount of physical memory, in bytes, allocated for the associated process since it was started.</returns>
+ <exception cref="T:System.PlatformNotSupportedException">The platform is Windows 98 or Windows Millennium Edition (Windows Me), which does not support this property.</exception>
+ </member>
+ <member name="P:System.Diagnostics.Process.PriorityBoostEnabled">
+ <summary>Gets or sets a value indicating whether the associated process priority should temporarily be boosted by the operating system when the main window has the focus.</summary>
+ <returns>true if dynamic boosting of the process priority should take place for a process when it is taken out of the wait state; otherwise, false. The default is false.</returns>
+ <exception cref="T:System.ComponentModel.Win32Exception">Priority boost information could not be retrieved from the associated process resource.</exception>
+ <exception cref="T:System.PlatformNotSupportedException">The platform is Windows 98 or Windows Millennium Edition (Windows Me), which does not support this property. -or- The process identifier or process handle is zero. (The process has not been started.)</exception>
+ <exception cref="T:System.NotSupportedException">You are attempting to access the <see cref="P:System.Diagnostics.Process.PriorityBoostEnabled"></see> property for a process that is running on a remote computer. This property is available only for processes that are running on the local computer.</exception>
+ <exception cref="T:System.InvalidOperationException">The process <see cref="P:System.Diagnostics.Process.Id"></see> is not available.</exception>
+ </member>
+ <member name="P:System.Diagnostics.Process.PriorityClass">
+ <summary>Gets or sets the overall priority category for the associated process.</summary>
+ <returns>The priority category for the associated process, from which the <see cref="P:System.Diagnostics.Process.BasePriority"></see> of the process is calculated.</returns>
+ <exception cref="T:System.ComponentModel.Win32Exception">Process priority information could not be set or retrieved from the associated process resource. -or- The process identifier or process handle is zero. (The process has not been started.)</exception>
+ <exception cref="T:System.NotSupportedException">You are attempting to access the <see cref="P:System.Diagnostics.Process.PriorityClass"></see> property for a process that is running on a remote computer. This property is available only for processes that are running on the local computer.</exception>
+ <exception cref="T:System.InvalidOperationException">The process <see cref="P:System.Diagnostics.Process.Id"></see> is not available.</exception>
+ <exception cref="T:System.PlatformNotSupportedException">You have set the <see cref="P:System.Diagnostics.Process.PriorityClass"></see> to AboveNormal or BelowNormal when using Windows 98 or Windows Millennium Edition (Windows Me). These platforms do not support those values for the priority class.</exception>
+ <exception cref="T:System.ComponentModel.InvalidEnumArgumentException">Priority class cannot be set because it does not use a valid value, as defined in the <see cref="T:System.Diagnostics.ProcessPriorityClass"></see> enumeration.</exception>
+ </member>
+ <member name="P:System.Diagnostics.Process.PrivateMemorySize">
+ <summary>Gets the amount of private memory, in bytes, allocated for the associated process.</summary>
+ <returns>The number of bytes allocated by the associated process that cannot be shared with other processes.</returns>
+ <exception cref="T:System.PlatformNotSupportedException">The platform is Windows 98 or Windows Millennium Edition (Windows Me), which does not support this property.</exception>
+ </member>
+ <member name="P:System.Diagnostics.Process.PrivateMemorySize64">
+ <summary>Gets the amount of private memory, in bytes, allocated for the associated process.</summary>
+ <returns>The amount of memory, in bytes, allocated for the associated process that cannot be shared with other processes.</returns>
+ <exception cref="T:System.PlatformNotSupportedException">The platform is Windows 98 or Windows Millennium Edition (Windows Me), which does not support this property.</exception>
+ </member>
+ <member name="P:System.Diagnostics.Process.PrivilegedProcessorTime">
+ <summary>Gets the privileged processor time for this process.</summary>
+ <returns>A <see cref="T:System.TimeSpan"></see> that indicates the amount of time that the process has spent running code inside the operating system core.</returns>
+ <exception cref="T:System.PlatformNotSupportedException">The platform is Windows 98 or Windows Millennium Edition (Windows Me), which does not support this property.</exception>
+ <exception cref="T:System.NotSupportedException">You are attempting to access the <see cref="P:System.Diagnostics.Process.PrivilegedProcessorTime"></see> property for a process that is running on a remote computer. This property is available only for processes that are running on the local computer.</exception>
+ </member>
+ <member name="P:System.Diagnostics.Process.ProcessName">
+ <summary>Gets the name of the process.</summary>
+ <returns>The name that the system uses to identify the process to the user.</returns>
+ <exception cref="T:System.InvalidOperationException">The process does not have an identifier, or no process is associated with the <see cref="T:System.Diagnostics.Process"></see>. -or- The associated process has exited.</exception>
+ <exception cref="T:System.PlatformNotSupportedException">The platform is Windows 98 or Windows Millennium Edition (Windows Me); set <see cref="P:System.Diagnostics.ProcessStartInfo.UseShellExecute"></see> to false to access this property on Windows 98 and Windows Me.</exception>
+ <exception cref="T:System.NotSupportedException">The process is not on this computer.</exception>
+ </member>
+ <member name="P:System.Diagnostics.Process.ProcessorAffinity">
+ <summary>Gets or sets the processors on which the threads in this process can be scheduled to run.</summary>
+ <returns>A bitmask representing the processors that the threads in the associated process can run on. The default depends on the number of processors on the computer. The default value is 2 n -1, where n is the number of processors.</returns>
+ <exception cref="T:System.ComponentModel.Win32Exception"><see cref="P:System.Diagnostics.Process.ProcessorAffinity"></see> information could not be set or retrieved from the associated process resource. -or- The process identifier or process handle is zero. (The process has not been started.)</exception>
+ <exception cref="T:System.NotSupportedException">You are attempting to access the <see cref="P:System.Diagnostics.Process.ProcessorAffinity"></see> property for a process that is running on a remote computer. This property is available only for processes that are running on the local computer.</exception>
+ <exception cref="T:System.InvalidOperationException">The process <see cref="P:System.Diagnostics.Process.Id"></see> was not available. -or- The process has exited.</exception>
+ </member>
+ <member name="M:System.Diagnostics.Process.Refresh">
+ <summary>Discards any information about the associated process that has been cached inside the process component.</summary>
+ </member>
+ <member name="P:System.Diagnostics.Process.Responding">
+ <summary>Gets a value indicating whether the user interface of the process is responding.</summary>
+ <returns>true if the user interface of the associated process is responding to the system; otherwise, false.</returns>
+ <exception cref="T:System.PlatformNotSupportedException">The platform is Windows 98 or Windows Millennium Edition (Windows Me); set <see cref="P:System.Diagnostics.ProcessStartInfo.UseShellExecute"></see> to false to access this property on Windows 98 and Windows Me.</exception>
+ <exception cref="T:System.InvalidOperationException">There is no process associated with this <see cref="T:System.Diagnostics.Process"></see> object.</exception>
+ <exception cref="T:System.NotSupportedException">You are attempting to access the <see cref="P:System.Diagnostics.Process.Responding"></see> property for a process that is running on a remote computer. This property is available only for processes that are running on the local computer.</exception>
+ </member>
+ <member name="P:System.Diagnostics.Process.SafeHandle">
+ <summary>Gets the native handle to this process.</summary>
+ <returns>The native handle to this process.</returns>
+ </member>
+ <member name="P:System.Diagnostics.Process.SessionId">
+ <summary>Gets the Terminal Services session identifier for the associated process.</summary>
+ <returns>The Terminal Services session identifier for the associated process.</returns>
+ <exception cref="T:System.NullReferenceException">There is no session associated with this process.</exception>
+ <exception cref="T:System.InvalidOperationException">There is no process associated with this session identifier. -or- The associated process is not on this machine.</exception>
+ <exception cref="T:System.PlatformNotSupportedException">The <see cref="P:System.Diagnostics.Process.SessionId"></see> property is not supported on Windows 98.</exception>
+ </member>
+ <member name="P:System.Diagnostics.Process.StandardError">
+ <summary>Gets a stream used to read the error output of the application.</summary>
+ <returns>A <see cref="T:System.IO.StreamReader"></see> that can be used to read the standard error stream of the application.</returns>
+ <exception cref="T:System.InvalidOperationException">The <see cref="P:System.Diagnostics.Process.StandardError"></see> stream has not been defined for redirection; ensure <see cref="P:System.Diagnostics.ProcessStartInfo.RedirectStandardError"></see> is set to true and <see cref="P:System.Diagnostics.ProcessStartInfo.UseShellExecute"></see> is set to false. - or - The <see cref="P:System.Diagnostics.Process.StandardError"></see> stream has been opened for asynchronous read operations with <see cref="M:System.Diagnostics.Process.BeginErrorReadLine"></see>.</exception>
+ </member>
+ <member name="P:System.Diagnostics.Process.StandardInput">
+ <summary>Gets a stream used to write the input of the application.</summary>
+ <returns>A <see cref="T:System.IO.StreamWriter"></see> that can be used to write the standard input stream of the application.</returns>
+ <exception cref="T:System.InvalidOperationException">The <see cref="P:System.Diagnostics.Process.StandardInput"></see> stream has not been defined because <see cref="P:System.Diagnostics.ProcessStartInfo.RedirectStandardInput"></see> is set to false.</exception>
+ </member>
+ <member name="P:System.Diagnostics.Process.StandardOutput">
+ <summary>Gets a stream used to read the textual output of the application.</summary>
+ <returns>A <see cref="T:System.IO.StreamReader"></see> that can be used to read the standard output stream of the application.</returns>
+ <exception cref="T:System.InvalidOperationException">The <see cref="P:System.Diagnostics.Process.StandardOutput"></see> stream has not been defined for redirection; ensure <see cref="P:System.Diagnostics.ProcessStartInfo.RedirectStandardOutput"></see> is set to true and <see cref="P:System.Diagnostics.ProcessStartInfo.UseShellExecute"></see> is set to false. - or - The <see cref="P:System.Diagnostics.Process.StandardOutput"></see> stream has been opened for asynchronous read operations with <see cref="M:System.Diagnostics.Process.BeginOutputReadLine"></see>.</exception>
+ </member>
+ <member name="M:System.Diagnostics.Process.Start">
+ <summary>Starts (or reuses) the process resource that is specified by the <see cref="P:System.Diagnostics.Process.StartInfo"></see> property of this <see cref="T:System.Diagnostics.Process"></see> component and associates it with the component.</summary>
+ <returns>true if a process resource is started; false if no new process resource is started (for example, if an existing process is reused).</returns>
+ <exception cref="T:System.InvalidOperationException">No file name was specified in the <see cref="T:System.Diagnostics.Process"></see> component's <see cref="P:System.Diagnostics.Process.StartInfo"></see>. -or- The <see cref="P:System.Diagnostics.ProcessStartInfo.UseShellExecute"></see> member of the <see cref="P:System.Diagnostics.Process.StartInfo"></see> property is true while <see cref="P:System.Diagnostics.ProcessStartInfo.RedirectStandardInput"></see>, <see cref="P:System.Diagnostics.ProcessStartInfo.RedirectStandardOutput"></see>, or <see cref="P:System.Diagnostics.ProcessStartInfo.RedirectStandardError"></see> is true.</exception>
+ <exception cref="T:System.ComponentModel.Win32Exception">There was an error in opening the associated file.</exception>
+ <exception cref="T:System.ObjectDisposedException">The process object has already been disposed.</exception>
+ </member>
+ <member name="M:System.Diagnostics.Process.Start(System.Diagnostics.ProcessStartInfo)">
+ <summary>Starts the process resource that is specified by the parameter containing process start information (for example, the file name of the process to start) and associates the resource with a new <see cref="T:System.Diagnostics.Process"></see> component.</summary>
+ <param name="startInfo">The <see cref="T:System.Diagnostics.ProcessStartInfo"></see> that contains the information that is used to start the process, including the file name and any command-line arguments.</param>
+ <returns>A new <see cref="T:System.Diagnostics.Process"></see> that is associated with the process resource, or null if no process resource is started. Note that a new process that’s started alongside already running instances of the same process will be independent from the others. In addition, Start may return a non-null Process with its <see cref="P:System.Diagnostics.Process.HasExited"></see> property already set to true. In this case, the started process may have activated an existing instance of itself and then exited.</returns>
+ <exception cref="T:System.InvalidOperationException">No file name was specified in the <paramref name="startInfo">startInfo</paramref> parameter's <see cref="P:System.Diagnostics.ProcessStartInfo.FileName"></see> property. -or- The <see cref="P:System.Diagnostics.ProcessStartInfo.UseShellExecute"></see> property of the <paramref name="startInfo">startInfo</paramref> parameter is true and the <see cref="P:System.Diagnostics.ProcessStartInfo.RedirectStandardInput"></see>, <see cref="P:System.Diagnostics.ProcessStartInfo.RedirectStandardOutput"></see>, or <see cref="P:System.Diagnostics.ProcessStartInfo.RedirectStandardError"></see> property is also true. -or- The <see cref="P:System.Diagnostics.ProcessStartInfo.UseShellExecute"></see> property of the <paramref name="startInfo">startInfo</paramref> parameter is true and the <see cref="P:System.Diagnostics.ProcessStartInfo.UserName"></see> property is not null or empty or the <see cref="P:System.Diagnostics.ProcessStartInfo.Password"></see> property is not null.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="startInfo">startInfo</paramref> parameter is null.</exception>
+ <exception cref="T:System.ObjectDisposedException">The process object has already been disposed.</exception>
+ <exception cref="T:System.IO.FileNotFoundException">The file specified in the <paramref name="startInfo">startInfo</paramref> parameter's <see cref="P:System.Diagnostics.ProcessStartInfo.FileName"></see> property could not be found.</exception>
+ <exception cref="T:System.ComponentModel.Win32Exception">An error occurred when opening the associated file. -or- The sum of the length of the arguments and the length of the full path to the process exceeds 2080. The error message associated with this exception can be one of the following: &quot;The data area passed to a system call is too small.&quot; or &quot;Access is denied.&quot;</exception>
+ </member>
+ <member name="M:System.Diagnostics.Process.Start(System.String)">
+ <summary>Starts a process resource by specifying the name of a document or application file and associates the resource with a new <see cref="T:System.Diagnostics.Process"></see> component.</summary>
+ <param name="fileName">The name of a document or application file to run in the process.</param>
+ <returns>A new <see cref="T:System.Diagnostics.Process"></see> that is associated with the process resource, or null if no process resource is started. Note that a new process that’s started alongside already running instances of the same process will be independent from the others. In addition, Start may return a non-null Process with its <see cref="P:System.Diagnostics.Process.HasExited"></see> property already set to true. In this case, the started process may have activated an existing instance of itself and then exited.</returns>
+ <exception cref="T:System.ComponentModel.Win32Exception">An error occurred when opening the associated file.</exception>
+ <exception cref="T:System.ObjectDisposedException">The process object has already been disposed.</exception>
+ <exception cref="T:System.IO.FileNotFoundException">The PATH environment variable has a string containing quotes.</exception>
+ </member>
+ <member name="M:System.Diagnostics.Process.Start(System.String,System.String)">
+ <summary>Starts a process resource by specifying the name of an application and a set of command-line arguments, and associates the resource with a new <see cref="T:System.Diagnostics.Process"></see> component.</summary>
+ <param name="fileName">The name of an application file to run in the process.</param>
+ <param name="arguments">Command-line arguments to pass when starting the process.</param>
+ <returns>A new <see cref="T:System.Diagnostics.Process"></see> that is associated with the process resource, or null if no process resource is started. Note that a new process that’s started alongside already running instances of the same process will be independent from the others. In addition, Start may return a non-null Process with its <see cref="P:System.Diagnostics.Process.HasExited"></see> property already set to true. In this case, the started process may have activated an existing instance of itself and then exited.</returns>
+ <exception cref="T:System.InvalidOperationException">The <paramref name="fileName">fileName</paramref> or <paramref name="arguments">arguments</paramref> parameter is null.</exception>
+ <exception cref="T:System.ComponentModel.Win32Exception">An error occurred when opening the associated file. -or- The sum of the length of the arguments and the length of the full path to the process exceeds 2080. The error message associated with this exception can be one of the following: &quot;The data area passed to a system call is too small.&quot; or &quot;Access is denied.&quot;</exception>
+ <exception cref="T:System.ObjectDisposedException">The process object has already been disposed.</exception>
+ <exception cref="T:System.IO.FileNotFoundException">The PATH environment variable has a string containing quotes.</exception>
+ </member>
+ <member name="M:System.Diagnostics.Process.Start(System.String,System.String,System.Security.SecureString,System.String)">
+ <summary>Starts a process resource by specifying the name of an application, a user name, a password, and a domain and associates the resource with a new <see cref="T:System.Diagnostics.Process"></see> component.</summary>
+ <param name="fileName">The name of an application file to run in the process.</param>
+ <param name="userName">The user name to use when starting the process.</param>
+ <param name="password">A <see cref="T:System.Security.SecureString"></see> that contains the password to use when starting the process.</param>
+ <param name="domain">The domain to use when starting the process.</param>
+ <returns>A new <see cref="T:System.Diagnostics.Process"></see> that is associated with the process resource, or null if no process resource is started. Note that a new process that’s started alongside already running instances of the same process will be independent from the others. In addition, Start may return a non-null Process with its <see cref="P:System.Diagnostics.Process.HasExited"></see> property already set to true. In this case, the started process may have activated an existing instance of itself and then exited.</returns>
+ <exception cref="T:System.InvalidOperationException">No file name was specified.</exception>
+ <exception cref="T:System.ComponentModel.Win32Exception">There was an error in opening the associated file.</exception>
+ <exception cref="T:System.ObjectDisposedException">The process object has already been disposed.</exception>
+ </member>
+ <member name="M:System.Diagnostics.Process.Start(System.String,System.String,System.String,System.Security.SecureString,System.String)">
+ <summary>Starts a process resource by specifying the name of an application, a set of command-line arguments, a user name, a password, and a domain and associates the resource with a new <see cref="T:System.Diagnostics.Process"></see> component.</summary>
+ <param name="fileName">The name of an application file to run in the process.</param>
+ <param name="arguments">Command-line arguments to pass when starting the process.</param>
+ <param name="userName">The user name to use when starting the process.</param>
+ <param name="password">A <see cref="T:System.Security.SecureString"></see> that contains the password to use when starting the process.</param>
+ <param name="domain">The domain to use when starting the process.</param>
+ <returns>A new <see cref="T:System.Diagnostics.Process"></see> that is associated with the process resource, or null if no process resource is started. Note that a new process that’s started alongside already running instances of the same process will be independent from the others. In addition, Start may return a non-null Process with its <see cref="P:System.Diagnostics.Process.HasExited"></see> property already set to true. In this case, the started process may have activated an existing instance of itself and then exited.</returns>
+ <exception cref="T:System.InvalidOperationException">No file name was specified.</exception>
+ <exception cref="T:System.ComponentModel.Win32Exception">An error occurred when opening the associated file. -or- The sum of the length of the arguments and the length of the full path to the associated file exceeds 2080. The error message associated with this exception can be one of the following: &quot;The data area passed to a system call is too small.&quot; or &quot;Access is denied.&quot;</exception>
+ <exception cref="T:System.ObjectDisposedException">The process object has already been disposed.</exception>
+ </member>
+ <member name="P:System.Diagnostics.Process.StartInfo">
+ <summary>Gets or sets the properties to pass to the <see cref="M:System.Diagnostics.Process.Start"></see> method of the <see cref="T:System.Diagnostics.Process"></see>.</summary>
+ <returns>The <see cref="T:System.Diagnostics.ProcessStartInfo"></see> that represents the data with which to start the process. These arguments include the name of the executable file or document used to start the process.</returns>
+ <exception cref="T:System.ArgumentNullException">The value that specifies the <see cref="P:System.Diagnostics.Process.StartInfo"></see> is null.</exception>
+ </member>
+ <member name="P:System.Diagnostics.Process.StartTime">
+ <summary>Gets the time that the associated process was started.</summary>
+ <returns>An object that indicates when the process started. An exception is thrown if the process is not running.</returns>
+ <exception cref="T:System.PlatformNotSupportedException">The platform is Windows 98 or Windows Millennium Edition (Windows Me), which does not support this property.</exception>
+ <exception cref="T:System.NotSupportedException">You are attempting to access the <see cref="P:System.Diagnostics.Process.StartTime"></see> property for a process that is running on a remote computer. This property is available only for processes that are running on the local computer.</exception>
+ <exception cref="T:System.InvalidOperationException">The process has exited. -or- The process has not been started.</exception>
+ <exception cref="T:System.ComponentModel.Win32Exception">An error occurred in the call to the Windows function.</exception>
+ </member>
+ <member name="P:System.Diagnostics.Process.SynchronizingObject">
+ <summary>Gets or sets the object used to marshal the event handler calls that are issued as a result of a process exit event.</summary>
+ <returns>The <see cref="T:System.ComponentModel.ISynchronizeInvoke"></see> used to marshal event handler calls that are issued as a result of an <see cref="E:System.Diagnostics.Process.Exited"></see> event on the process.</returns>
+ </member>
+ <member name="P:System.Diagnostics.Process.Threads">
+ <summary>Gets the set of threads that are running in the associated process.</summary>
+ <returns>An array of type <see cref="T:System.Diagnostics.ProcessThread"></see> representing the operating system threads currently running in the associated process.</returns>
+ <exception cref="T:System.SystemException">The process does not have an <see cref="P:System.Diagnostics.Process.Id"></see>, or no process is associated with the <see cref="T:System.Diagnostics.Process"></see> instance. -or- The associated process has exited.</exception>
+ <exception cref="T:System.PlatformNotSupportedException">The platform is Windows 98 or Windows Millennium Edition (Windows Me); set <see cref="P:System.Diagnostics.ProcessStartInfo.UseShellExecute"></see> to false to access this property on Windows 98 and Windows Me.</exception>
+ </member>
+ <member name="M:System.Diagnostics.Process.ToString">
+ <summary>Formats the process's name as a string, combined with the parent component type, if applicable.</summary>
+ <returns>The <see cref="P:System.Diagnostics.Process.ProcessName"></see>, combined with the base component's <see cref="M:System.Object.ToString"></see> return value.</returns>
+ <exception cref="T:System.PlatformNotSupportedException"><see cref="M:System.Diagnostics.Process.ToString"></see> is not supported on Windows 98.</exception>
+ </member>
+ <member name="P:System.Diagnostics.Process.TotalProcessorTime">
+ <summary>Gets the total processor time for this process.</summary>
+ <returns>A <see cref="T:System.TimeSpan"></see> that indicates the amount of time that the associated process has spent utilizing the CPU. This value is the sum of the <see cref="P:System.Diagnostics.Process.UserProcessorTime"></see> and the <see cref="P:System.Diagnostics.Process.PrivilegedProcessorTime"></see>.</returns>
+ <exception cref="T:System.PlatformNotSupportedException">The platform is Windows 98 or Windows Millennium Edition (Windows Me), which does not support this property.</exception>
+ <exception cref="T:System.NotSupportedException">You are attempting to access the <see cref="P:System.Diagnostics.Process.TotalProcessorTime"></see> property for a process that is running on a remote computer. This property is available only for processes that are running on the local computer.</exception>
+ </member>
+ <member name="P:System.Diagnostics.Process.UserProcessorTime">
+ <summary>Gets the user processor time for this process.</summary>
+ <returns>A <see cref="T:System.TimeSpan"></see> that indicates the amount of time that the associated process has spent running code inside the application portion of the process (not inside the operating system core).</returns>
+ <exception cref="T:System.PlatformNotSupportedException">The platform is Windows 98 or Windows Millennium Edition (Windows Me), which does not support this property.</exception>
+ <exception cref="T:System.NotSupportedException">You are attempting to access the <see cref="P:System.Diagnostics.Process.UserProcessorTime"></see> property for a process that is running on a remote computer. This property is available only for processes that are running on the local computer.</exception>
+ </member>
+ <member name="P:System.Diagnostics.Process.VirtualMemorySize">
+ <summary>Gets the size of the process's virtual memory, in bytes.</summary>
+ <returns>The amount of virtual memory, in bytes, that the associated process has requested.</returns>
+ <exception cref="T:System.PlatformNotSupportedException">The platform is Windows 98 or Windows Millennium Edition (Windows Me), which does not support this property.</exception>
+ </member>
+ <member name="P:System.Diagnostics.Process.VirtualMemorySize64">
+ <summary>Gets the amount of the virtual memory, in bytes, allocated for the associated process.</summary>
+ <returns>The amount of virtual memory, in bytes, allocated for the associated process.</returns>
+ <exception cref="T:System.PlatformNotSupportedException">The platform is Windows 98 or Windows Millennium Edition (Windows Me), which does not support this property.</exception>
+ </member>
+ <member name="M:System.Diagnostics.Process.WaitForExit">
+ <summary>Instructs the <see cref="T:System.Diagnostics.Process"></see> component to wait indefinitely for the associated process to exit.</summary>
+ <exception cref="T:System.ComponentModel.Win32Exception">The wait setting could not be accessed.</exception>
+ <exception cref="T:System.SystemException">No process <see cref="P:System.Diagnostics.Process.Id"></see> has been set, and a <see cref="P:System.Diagnostics.Process.Handle"></see> from which the <see cref="P:System.Diagnostics.Process.Id"></see> property can be determined does not exist. -or- There is no process associated with this <see cref="T:System.Diagnostics.Process"></see> object. -or- You are attempting to call <see cref="M:System.Diagnostics.Process.WaitForExit"></see> for a process that is running on a remote computer. This method is available only for processes that are running on the local computer.</exception>
+ </member>
+ <member name="M:System.Diagnostics.Process.WaitForExit(System.Int32)">
+ <summary>Instructs the <see cref="T:System.Diagnostics.Process"></see> component to wait the specified number of milliseconds for the associated process to exit.</summary>
+ <param name="milliseconds">The amount of time, in milliseconds, to wait for the associated process to exit. The maximum is the largest possible value of a 32-bit integer, which represents infinity to the operating system.</param>
+ <returns>true if the associated process has exited; otherwise, false.</returns>
+ <exception cref="T:System.ComponentModel.Win32Exception">The wait setting could not be accessed.</exception>
+ <exception cref="T:System.SystemException">No process <see cref="P:System.Diagnostics.Process.Id"></see> has been set, and a <see cref="P:System.Diagnostics.Process.Handle"></see> from which the <see cref="P:System.Diagnostics.Process.Id"></see> property can be determined does not exist. -or- There is no process associated with this <see cref="T:System.Diagnostics.Process"></see> object. -or- You are attempting to call <see cref="M:System.Diagnostics.Process.WaitForExit(System.Int32)"></see> for a process that is running on a remote computer. This method is available only for processes that are running on the local computer.</exception>
+ </member>
+ <member name="M:System.Diagnostics.Process.WaitForInputIdle">
+ <summary>Causes the <see cref="T:System.Diagnostics.Process"></see> component to wait indefinitely for the associated process to enter an idle state. This overload applies only to processes with a user interface and, therefore, a message loop.</summary>
+ <returns>true if the associated process has reached an idle state.</returns>
+ <exception cref="T:System.InvalidOperationException">The process does not have a graphical interface. -or- An unknown error occurred. The process failed to enter an idle state. -or- The process has already exited. -or- No process is associated with this <see cref="T:System.Diagnostics.Process"></see> object.</exception>
+ </member>
+ <member name="M:System.Diagnostics.Process.WaitForInputIdle(System.Int32)">
+ <summary>Causes the <see cref="T:System.Diagnostics.Process"></see> component to wait the specified number of milliseconds for the associated process to enter an idle state. This overload applies only to processes with a user interface and, therefore, a message loop.</summary>
+ <param name="milliseconds">A value of 1 to <see cref="F:System.Int32.MaxValue"></see> that specifies the amount of time, in milliseconds, to wait for the associated process to become idle. A value of 0 specifies an immediate return, and a value of -1 specifies an infinite wait.</param>
+ <returns>true if the associated process has reached an idle state; otherwise, false.</returns>
+ <exception cref="T:System.InvalidOperationException">The process does not have a graphical interface. -or- An unknown error occurred. The process failed to enter an idle state. -or- The process has already exited. -or- No process is associated with this <see cref="T:System.Diagnostics.Process"></see> object.</exception>
+ </member>
+ <member name="P:System.Diagnostics.Process.WorkingSet">
+ <summary>Gets the associated process's physical memory usage, in bytes.</summary>
+ <returns>The total amount of physical memory the associated process is using, in bytes.</returns>
+ <exception cref="T:System.PlatformNotSupportedException">The platform is Windows 98 or Windows Millennium Edition (Windows Me), which does not support this property.</exception>
+ </member>
+ <member name="P:System.Diagnostics.Process.WorkingSet64">
+ <summary>Gets the amount of physical memory, in bytes, allocated for the associated process.</summary>
+ <returns>The amount of physical memory, in bytes, allocated for the associated process.</returns>
+ <exception cref="T:System.PlatformNotSupportedException">The platform is Windows 98 or Windows Millennium Edition (Windows Me), which does not support this property.</exception>
+ </member>
+ <member name="T:System.Diagnostics.ProcessModule">
+ <summary>Represents a.dll or .exe file that is loaded into a particular process.</summary>
+ </member>
+ <member name="P:System.Diagnostics.ProcessModule.BaseAddress">
+ <summary>Gets the memory address where the module was loaded.</summary>
+ <returns>The load address of the module.</returns>
+ </member>
+ <member name="P:System.Diagnostics.ProcessModule.EntryPointAddress">
+ <summary>Gets the memory address for the function that runs when the system loads and runs the module.</summary>
+ <returns>The entry point of the module.</returns>
+ </member>
+ <member name="P:System.Diagnostics.ProcessModule.FileName">
+ <summary>Gets the full path to the module.</summary>
+ <returns>The fully qualified path that defines the location of the module.</returns>
+ </member>
+ <member name="P:System.Diagnostics.ProcessModule.FileVersionInfo">
+ <summary>Gets version information about the module.</summary>
+ <returns>A <see cref="T:System.Diagnostics.FileVersionInfo"></see> that contains the module's version information.</returns>
+ </member>
+ <member name="P:System.Diagnostics.ProcessModule.ModuleMemorySize">
+ <summary>Gets the amount of memory that is required to load the module.</summary>
+ <returns>The size, in bytes, of the memory that the module occupies.</returns>
+ </member>
+ <member name="P:System.Diagnostics.ProcessModule.ModuleName">
+ <summary>Gets the name of the process module.</summary>
+ <returns>The name of the module.</returns>
+ </member>
+ <member name="M:System.Diagnostics.ProcessModule.ToString">
+ <summary>Converts the name of the module to a string.</summary>
+ <returns>The value of the <see cref="P:System.Diagnostics.ProcessModule.ModuleName"></see> property.</returns>
+ </member>
+ <member name="T:System.Diagnostics.ProcessModuleCollection">
+ <summary>Provides a strongly typed collection of <see cref="T:System.Diagnostics.ProcessModule"></see> objects.</summary>
+ </member>
+ <member name="M:System.Diagnostics.ProcessModuleCollection.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.ProcessModuleCollection"></see> class, with no associated <see cref="T:System.Diagnostics.ProcessModule"></see> instances.</summary>
+ </member>
+ <member name="M:System.Diagnostics.ProcessModuleCollection.#ctor(System.Diagnostics.ProcessModule[])">
+ <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.ProcessModuleCollection"></see> class, using the specified array of <see cref="T:System.Diagnostics.ProcessModule"></see> instances.</summary>
+ <param name="processModules">An array of <see cref="T:System.Diagnostics.ProcessModule"></see> instances with which to initialize this <see cref="T:System.Diagnostics.ProcessModuleCollection"></see> instance.</param>
+ </member>
+ <member name="M:System.Diagnostics.ProcessModuleCollection.Contains(System.Diagnostics.ProcessModule)">
+ <summary>Determines whether the specified process module exists in the collection.</summary>
+ <param name="module">A <see cref="T:System.Diagnostics.ProcessModule"></see> instance that indicates the module to find in this collection.</param>
+ <returns>true if the module exists in the collection; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Diagnostics.ProcessModuleCollection.CopyTo(System.Diagnostics.ProcessModule[],System.Int32)">
+ <summary>Copies an array of <see cref="T:System.Diagnostics.ProcessModule"></see> instances to the collection, at the specified index.</summary>
+ <param name="array">An array of <see cref="T:System.Diagnostics.ProcessModule"></see> instances to add to the collection.</param>
+ <param name="index">The location at which to add the new instances.</param>
+ </member>
+ <member name="M:System.Diagnostics.ProcessModuleCollection.IndexOf(System.Diagnostics.ProcessModule)">
+ <summary>Provides the location of a specified module within the collection.</summary>
+ <param name="module">The <see cref="T:System.Diagnostics.ProcessModule"></see> whose index is retrieved.</param>
+ <returns>The zero-based index that defines the location of the module within the <see cref="T:System.Diagnostics.ProcessModuleCollection"></see>.</returns>
+ </member>
+ <member name="P:System.Diagnostics.ProcessModuleCollection.Item(System.Int32)">
+ <summary>Gets an index for iterating over the set of process modules.</summary>
+ <param name="index">The zero-based index value of the module in the collection.</param>
+ <returns>A <see cref="T:System.Diagnostics.ProcessModule"></see> that indexes the modules in the collection</returns>
+ </member>
+ <member name="T:System.Diagnostics.ProcessPriorityClass">
+ <summary>Indicates the priority that the system associates with a process. This value, together with the priority value of each thread of the process, determines each thread's base priority level.</summary>
+ </member>
+ <member name="F:System.Diagnostics.ProcessPriorityClass.AboveNormal">
+ <summary>Specifies that the process has priority above Normal but below <see cref="F:System.Diagnostics.ProcessPriorityClass.High"></see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.ProcessPriorityClass.BelowNormal">
+ <summary>Specifies that the process has priority above Idle but below Normal.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.ProcessPriorityClass.High">
+ <summary>Specifies that the process performs time-critical tasks that must be executed immediately, such as the Task List dialog, which must respond quickly when called by the user, regardless of the load on the operating system. The threads of the process preempt the threads of normal or idle priority class processes.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.ProcessPriorityClass.Idle">
+ <summary>Specifies that the threads of this process run only when the system is idle, such as a screen saver. The threads of the process are preempted by the threads of any process running in a higher priority class.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.ProcessPriorityClass.Normal">
+ <summary>Specifies that the process has no special scheduling needs.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.ProcessPriorityClass.RealTime">
+ <summary>Specifies that the process has the highest possible priority.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Diagnostics.ProcessStartInfo">
+ <summary>Specifies a set of values that are used when you start a process.</summary>
+ </member>
+ <member name="M:System.Diagnostics.ProcessStartInfo.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.ProcessStartInfo"></see> class without specifying a file name with which to start the process.</summary>
+ </member>
+ <member name="M:System.Diagnostics.ProcessStartInfo.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.ProcessStartInfo"></see> class and specifies a file name such as an application or document with which to start the process.</summary>
+ <param name="fileName">An application or document with which to start a process.</param>
+ </member>
+ <member name="M:System.Diagnostics.ProcessStartInfo.#ctor(System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.ProcessStartInfo"></see> class, specifies an application file name with which to start the process, and specifies a set of command-line arguments to pass to the application.</summary>
+ <param name="fileName">An application with which to start a process.</param>
+ <param name="arguments">Command-line arguments to pass to the application when the process starts.</param>
+ </member>
+ <member name="P:System.Diagnostics.ProcessStartInfo.Arguments">
+ <summary>Gets or sets the set of command-line arguments to use when starting the application.</summary>
+ <returns>A single string containing the arguments to pass to the target application specified in the <see cref="P:System.Diagnostics.ProcessStartInfo.FileName"></see> property. The default is an empty string (&quot;&quot;). On Windows Vista and earlier versions of the Windows operating system, the length of the arguments added to the length of the full path to the process must be less than 2080. On Windows 7 and later versions, the length must be less than 32699. Arguments are parsed and interpreted by the target application, so must align with the expectations of that application. For.NET applications as demonstrated in the Examples below, spaces are interpreted as a separator between multiple arguments. A single argument that includes spaces must be surrounded by quotation marks, but those quotation marks are not carried through to the target application. In include quotation marks in the final parsed argument, triple-escape each mark.</returns>
+ </member>
+ <member name="P:System.Diagnostics.ProcessStartInfo.CreateNoWindow">
+ <summary>Gets or sets a value indicating whether to start the process in a new window.</summary>
+ <returns>true if the process should be started without creating a new window to contain it; otherwise, false. The default is false.</returns>
+ </member>
+ <member name="P:System.Diagnostics.ProcessStartInfo.Domain">
+ <summary>Gets or sets a value that identifies the domain to use when starting the process.</summary>
+ <returns>The Active Directory domain to use when starting the process. The domain property is primarily of interest to users within enterprise environments that use Active Directory.</returns>
+ </member>
+ <member name="P:System.Diagnostics.ProcessStartInfo.Environment">
+ <summary>Gets the environment variables that apply to this process and its child processes.</summary>
+ <returns>A generic dictionary containing the environment variables that apply to this process and its child processes. The default is null.</returns>
+ </member>
+ <member name="P:System.Diagnostics.ProcessStartInfo.EnvironmentVariables">
+ <summary>Gets search paths for files, directories for temporary files, application-specific options, and other similar information.</summary>
+ <returns>A string dictionary that provides environment variables that apply to this process and child processes. The default is null.</returns>
+ </member>
+ <member name="P:System.Diagnostics.ProcessStartInfo.ErrorDialog">
+ <summary>Gets or sets a value indicating whether an error dialog box is displayed to the user if the process cannot be started.</summary>
+ <returns>true if an error dialog box should be displayed on the screen if the process cannot be started; otherwise, false. The default is false.</returns>
+ </member>
+ <member name="P:System.Diagnostics.ProcessStartInfo.ErrorDialogParentHandle">
+ <summary>Gets or sets the window handle to use when an error dialog box is shown for a process that cannot be started.</summary>
+ <returns>A pointer to the handle of the error dialog box that results from a process start failure.</returns>
+ </member>
+ <member name="P:System.Diagnostics.ProcessStartInfo.FileName">
+ <summary>Gets or sets the application or document to start.</summary>
+ <returns>The name of the application to start, or the name of a document of a file type that is associated with an application and that has a default open action available to it. The default is an empty string (&quot;&quot;).</returns>
+ </member>
+ <member name="P:System.Diagnostics.ProcessStartInfo.LoadUserProfile">
+ <summary>Gets or sets a value that indicates whether the Windows user profile is to be loaded from the registry.</summary>
+ <returns>true if the Windows user profile should be loaded; otherwise, false. The default is false.</returns>
+ </member>
+ <member name="P:System.Diagnostics.ProcessStartInfo.Password">
+ <summary>Gets or sets a secure string that contains the user password to use when starting the process.</summary>
+ <returns>The user password to use when starting the process.</returns>
+ </member>
+ <member name="P:System.Diagnostics.ProcessStartInfo.PasswordInClearText">
+ <summary>Gets or sets the user password in clear text to use when starting the process.</summary>
+ <returns>The user password in clear text.</returns>
+ </member>
+ <member name="P:System.Diagnostics.ProcessStartInfo.RedirectStandardError">
+ <summary>Gets or sets a value that indicates whether the error output of an application is written to the <see cref="P:System.Diagnostics.Process.StandardError"></see> stream.</summary>
+ <returns>true if error output should be written to <see cref="P:System.Diagnostics.Process.StandardError"></see>; otherwise, false. The default is false.</returns>
+ </member>
+ <member name="P:System.Diagnostics.ProcessStartInfo.RedirectStandardInput">
+ <summary>Gets or sets a value indicating whether the input for an application is read from the <see cref="P:System.Diagnostics.Process.StandardInput"></see> stream.</summary>
+ <returns>true if input should be read from <see cref="P:System.Diagnostics.Process.StandardInput"></see>; otherwise, false. The default is false.</returns>
+ </member>
+ <member name="P:System.Diagnostics.ProcessStartInfo.RedirectStandardOutput">
+ <summary>Gets or sets a value that indicates whether the textual output of an application is written to the <see cref="P:System.Diagnostics.Process.StandardOutput"></see> stream.</summary>
+ <returns>true if output should be written to <see cref="P:System.Diagnostics.Process.StandardOutput"></see>; otherwise, false. The default is false.</returns>
+ </member>
+ <member name="P:System.Diagnostics.ProcessStartInfo.StandardErrorEncoding">
+ <summary>Gets or sets the preferred encoding for error output.</summary>
+ <returns>An object that represents the preferred encoding for error output. The default is null.</returns>
+ </member>
+ <member name="P:System.Diagnostics.ProcessStartInfo.StandardOutputEncoding">
+ <summary>Gets or sets the preferred encoding for standard output.</summary>
+ <returns>An object that represents the preferred encoding for standard output. The default is null.</returns>
+ </member>
+ <member name="P:System.Diagnostics.ProcessStartInfo.UserName">
+ <summary>Gets or sets the user name to be used when starting the process.</summary>
+ <returns>The user name to use when starting the process.</returns>
+ </member>
+ <member name="P:System.Diagnostics.ProcessStartInfo.UseShellExecute">
+ <summary>Gets or sets a value indicating whether to use the operating system shell to start the process.</summary>
+ <returns>true if the shell should be used when starting the process; false if the process should be created directly from the executable file. The default is true.</returns>
+ </member>
+ <member name="P:System.Diagnostics.ProcessStartInfo.Verb">
+ <summary>Gets or sets the verb to use when opening the application or document specified by the <see cref="P:System.Diagnostics.ProcessStartInfo.FileName"></see> property.</summary>
+ <returns>The action to take with the file that the process opens. The default is an empty string (&quot;&quot;), which signifies no action.</returns>
+ </member>
+ <member name="P:System.Diagnostics.ProcessStartInfo.Verbs">
+ <summary>Gets the set of verbs associated with the type of file specified by the <see cref="P:System.Diagnostics.ProcessStartInfo.FileName"></see> property.</summary>
+ <returns>The actions that the system can apply to the file indicated by the <see cref="P:System.Diagnostics.ProcessStartInfo.FileName"></see> property.</returns>
+ </member>
+ <member name="P:System.Diagnostics.ProcessStartInfo.WindowStyle">
+ <summary>Gets or sets the window state to use when the process is started.</summary>
+ <returns>One of the enumeration values that indicates whether the process is started in a window that is maximized, minimized, normal (neither maximized nor minimized), or not visible. The default is Normal.</returns>
+ <exception cref="T:System.ComponentModel.InvalidEnumArgumentException">The window style is not one of the <see cref="T:System.Diagnostics.ProcessWindowStyle"></see> enumeration members.</exception>
+ </member>
+ <member name="P:System.Diagnostics.ProcessStartInfo.WorkingDirectory">
+ <summary>When the <see cref="P:System.Diagnostics.ProcessStartInfo.UseShellExecute"></see> property is false, gets or sets the working directory for the process to be started. When <see cref="P:System.Diagnostics.ProcessStartInfo.UseShellExecute"></see> is true, gets or sets the directory that contains the process to be started.</summary>
+ <returns>When <see cref="P:System.Diagnostics.ProcessStartInfo.UseShellExecute"></see> is true, the fully qualified name of the directory that contains the process to be started. When the <see cref="P:System.Diagnostics.ProcessStartInfo.UseShellExecute"></see> property is false, the working directory for the process to be started. The default is an empty string (&quot;&quot;).</returns>
+ </member>
+ <member name="T:System.Diagnostics.ProcessThread">
+ <summary>Represents an operating system process thread.</summary>
+ </member>
+ <member name="P:System.Diagnostics.ProcessThread.BasePriority">
+ <summary>Gets the base priority of the thread.</summary>
+ <returns>The base priority of the thread, which the operating system computes by combining the process priority class with the priority level of the associated thread.</returns>
+ </member>
+ <member name="P:System.Diagnostics.ProcessThread.CurrentPriority">
+ <summary>Gets the current priority of the thread.</summary>
+ <returns>The current priority of the thread, which may deviate from the base priority based on how the operating system is scheduling the thread. The priority may be temporarily boosted for an active thread.</returns>
+ </member>
+ <member name="P:System.Diagnostics.ProcessThread.Id">
+ <summary>Gets the unique identifier of the thread.</summary>
+ <returns>The unique identifier associated with a specific thread.</returns>
+ </member>
+ <member name="P:System.Diagnostics.ProcessThread.IdealProcessor">
+ <summary>Sets the preferred processor for this thread to run on.</summary>
+ <returns>The preferred processor for the thread, used when the system schedules threads, to determine which processor to run the thread on.</returns>
+ <exception cref="T:System.ComponentModel.Win32Exception">The system could not set the thread to start on the specified processor.</exception>
+ <exception cref="T:System.PlatformNotSupportedException">The platform is Windows 98 or Windows Millennium Edition.</exception>
+ <exception cref="T:System.NotSupportedException">The process is on a remote computer.</exception>
+ </member>
+ <member name="P:System.Diagnostics.ProcessThread.PriorityBoostEnabled">
+ <summary>Gets or sets a value indicating whether the operating system should temporarily boost the priority of the associated thread whenever the main window of the thread's process receives the focus.</summary>
+ <returns>true to boost the thread's priority when the user interacts with the process's interface; otherwise, false. The default is false.</returns>
+ <exception cref="T:System.ComponentModel.Win32Exception">The priority boost information could not be retrieved. -or- The priority boost information could not be set.</exception>
+ <exception cref="T:System.PlatformNotSupportedException">The platform is Windows 98 or Windows Millennium Edition.</exception>
+ <exception cref="T:System.NotSupportedException">The process is on a remote computer.</exception>
+ </member>
+ <member name="P:System.Diagnostics.ProcessThread.PriorityLevel">
+ <summary>Gets or sets the priority level of the thread.</summary>
+ <returns>One of the <see cref="T:System.Diagnostics.ThreadPriorityLevel"></see> values, specifying a range that bounds the thread's priority.</returns>
+ <exception cref="T:System.ComponentModel.Win32Exception">The thread priority level information could not be retrieved. -or- The thread priority level could not be set.</exception>
+ <exception cref="T:System.PlatformNotSupportedException">The platform is Windows 98 or Windows Millennium Edition.</exception>
+ <exception cref="T:System.NotSupportedException">The process is on a remote computer.</exception>
+ </member>
+ <member name="P:System.Diagnostics.ProcessThread.PrivilegedProcessorTime">
+ <summary>Gets the amount of time that the thread has spent running code inside the operating system core.</summary>
+ <returns>A <see cref="T:System.TimeSpan"></see> indicating the amount of time that the thread has spent running code inside the operating system core.</returns>
+ <exception cref="T:System.ComponentModel.Win32Exception">The thread time could not be retrieved.</exception>
+ <exception cref="T:System.PlatformNotSupportedException">The platform is Windows 98 or Windows Millennium Edition.</exception>
+ <exception cref="T:System.NotSupportedException">The process is on a remote computer.</exception>
+ </member>
+ <member name="P:System.Diagnostics.ProcessThread.ProcessorAffinity">
+ <summary>Sets the processors on which the associated thread can run.</summary>
+ <returns>An <see cref="T:System.IntPtr"></see> that points to a set of bits, each of which represents a processor that the thread can run on.</returns>
+ <exception cref="T:System.ComponentModel.Win32Exception">The processor affinity could not be set.</exception>
+ <exception cref="T:System.PlatformNotSupportedException">The platform is Windows 98 or Windows Millennium Edition.</exception>
+ <exception cref="T:System.NotSupportedException">The process is on a remote computer.</exception>
+ </member>
+ <member name="M:System.Diagnostics.ProcessThread.ResetIdealProcessor">
+ <summary>Resets the ideal processor for this thread to indicate that there is no single ideal processor. In other words, so that any processor is ideal.</summary>
+ <exception cref="T:System.ComponentModel.Win32Exception">The ideal processor could not be reset.</exception>
+ <exception cref="T:System.PlatformNotSupportedException">The platform is Windows 98 or Windows Millennium Edition.</exception>
+ <exception cref="T:System.NotSupportedException">The process is on a remote computer.</exception>
+ </member>
+ <member name="P:System.Diagnostics.ProcessThread.StartAddress">
+ <summary>Gets the memory address of the function that the operating system called that started this thread.</summary>
+ <returns>The thread's starting address, which points to the application-defined function that the thread executes.</returns>
+ <exception cref="T:System.PlatformNotSupportedException">The platform is Windows 98 or Windows Millennium Edition.</exception>
+ <exception cref="T:System.NotSupportedException">The process is on a remote computer.</exception>
+ </member>
+ <member name="P:System.Diagnostics.ProcessThread.StartTime">
+ <summary>Gets the time that the operating system started the thread.</summary>
+ <returns>A <see cref="T:System.DateTime"></see> representing the time that was on the system when the operating system started the thread.</returns>
+ <exception cref="T:System.ComponentModel.Win32Exception">The thread time could not be retrieved.</exception>
+ <exception cref="T:System.PlatformNotSupportedException">The platform is Windows 98 or Windows Millennium Edition.</exception>
+ <exception cref="T:System.NotSupportedException">The process is on a remote computer.</exception>
+ </member>
+ <member name="P:System.Diagnostics.ProcessThread.ThreadState">
+ <summary>Gets the current state of this thread.</summary>
+ <returns>A <see cref="T:System.Diagnostics.ThreadState"></see> that indicates the thread's execution, for example, running, waiting, or terminated.</returns>
+ <exception cref="T:System.PlatformNotSupportedException">The platform is Windows 98 or Windows Millennium Edition.</exception>
+ <exception cref="T:System.NotSupportedException">The process is on a remote computer.</exception>
+ </member>
+ <member name="P:System.Diagnostics.ProcessThread.TotalProcessorTime">
+ <summary>Gets the total amount of time that this thread has spent using the processor.</summary>
+ <returns>A <see cref="T:System.TimeSpan"></see> that indicates the amount of time that the thread has had control of the processor.</returns>
+ <exception cref="T:System.ComponentModel.Win32Exception">The thread time could not be retrieved.</exception>
+ <exception cref="T:System.PlatformNotSupportedException">The platform is Windows 98 or Windows Millennium Edition.</exception>
+ <exception cref="T:System.NotSupportedException">The process is on a remote computer.</exception>
+ </member>
+ <member name="P:System.Diagnostics.ProcessThread.UserProcessorTime">
+ <summary>Gets the amount of time that the associated thread has spent running code inside the application.</summary>
+ <returns>A <see cref="T:System.TimeSpan"></see> indicating the amount of time that the thread has spent running code inside the application, as opposed to inside the operating system core.</returns>
+ <exception cref="T:System.ComponentModel.Win32Exception">The thread time could not be retrieved.</exception>
+ <exception cref="T:System.PlatformNotSupportedException">The platform is Windows 98 or Windows Millennium Edition.</exception>
+ <exception cref="T:System.NotSupportedException">The process is on a remote computer.</exception>
+ </member>
+ <member name="P:System.Diagnostics.ProcessThread.WaitReason">
+ <summary>Gets the reason that the thread is waiting.</summary>
+ <returns>A <see cref="T:System.Diagnostics.ThreadWaitReason"></see> representing the reason that the thread is in the wait state.</returns>
+ <exception cref="T:System.InvalidOperationException">The thread is not in the wait state.</exception>
+ <exception cref="T:System.PlatformNotSupportedException">The platform is Windows 98 or Windows Millennium Edition.</exception>
+ <exception cref="T:System.NotSupportedException">The process is on a remote computer.</exception>
+ </member>
+ <member name="T:System.Diagnostics.ProcessThreadCollection">
+ <summary>Provides a strongly typed collection of <see cref="T:System.Diagnostics.ProcessThread"></see> objects.</summary>
+ </member>
+ <member name="M:System.Diagnostics.ProcessThreadCollection.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.ProcessThreadCollection"></see> class, with no associated <see cref="T:System.Diagnostics.ProcessThread"></see> instances.</summary>
+ </member>
+ <member name="M:System.Diagnostics.ProcessThreadCollection.#ctor(System.Diagnostics.ProcessThread[])">
+ <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.ProcessThreadCollection"></see> class, using the specified array of <see cref="T:System.Diagnostics.ProcessThread"></see> instances.</summary>
+ <param name="processThreads">An array of <see cref="T:System.Diagnostics.ProcessThread"></see> instances with which to initialize this <see cref="T:System.Diagnostics.ProcessThreadCollection"></see> instance.</param>
+ </member>
+ <member name="M:System.Diagnostics.ProcessThreadCollection.Add(System.Diagnostics.ProcessThread)">
+ <summary>Appends a process thread to the collection.</summary>
+ <param name="thread">The thread to add to the collection.</param>
+ <returns>The zero-based index of the thread in the collection.</returns>
+ </member>
+ <member name="M:System.Diagnostics.ProcessThreadCollection.Contains(System.Diagnostics.ProcessThread)">
+ <summary>Determines whether the specified process thread exists in the collection.</summary>
+ <param name="thread">A <see cref="T:System.Diagnostics.ProcessThread"></see> instance that indicates the thread to find in this collection.</param>
+ <returns>true if the thread exists in the collection; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Diagnostics.ProcessThreadCollection.CopyTo(System.Diagnostics.ProcessThread[],System.Int32)">
+ <summary>Copies an array of <see cref="T:System.Diagnostics.ProcessThread"></see> instances to the collection, at the specified index.</summary>
+ <param name="array">An array of <see cref="T:System.Diagnostics.ProcessThread"></see> instances to add to the collection.</param>
+ <param name="index">The location at which to add the new instances.</param>
+ </member>
+ <member name="M:System.Diagnostics.ProcessThreadCollection.IndexOf(System.Diagnostics.ProcessThread)">
+ <summary>Provides the location of a specified thread within the collection.</summary>
+ <param name="thread">The <see cref="T:System.Diagnostics.ProcessThread"></see> whose index is retrieved.</param>
+ <returns>The zero-based index that defines the location of the thread within the <see cref="T:System.Diagnostics.ProcessThreadCollection"></see>.</returns>
+ </member>
+ <member name="M:System.Diagnostics.ProcessThreadCollection.Insert(System.Int32,System.Diagnostics.ProcessThread)">
+ <summary>Inserts a process thread at the specified location in the collection.</summary>
+ <param name="index">The zero-based index indicating the location at which to insert the thread.</param>
+ <param name="thread">The thread to insert into the collection.</param>
+ </member>
+ <member name="P:System.Diagnostics.ProcessThreadCollection.Item(System.Int32)">
+ <summary>Gets an index for iterating over the set of process threads.</summary>
+ <param name="index">The zero-based index value of the thread in the collection.</param>
+ <returns>A <see cref="T:System.Diagnostics.ProcessThread"></see> that indexes the threads in the collection.</returns>
+ </member>
+ <member name="M:System.Diagnostics.ProcessThreadCollection.Remove(System.Diagnostics.ProcessThread)">
+ <summary>Deletes a process thread from the collection.</summary>
+ <param name="thread">The thread to remove from the collection.</param>
+ </member>
+ <member name="T:System.Diagnostics.ProcessWindowStyle">
+ <summary>Specified how a new window should appear when the system starts a process.</summary>
+ </member>
+ <member name="F:System.Diagnostics.ProcessWindowStyle.Hidden">
+ <summary>The hidden window style. A window can be either visible or hidden. The system displays a hidden window by not drawing it. If a window is hidden, it is effectively disabled. A hidden window can process messages from the system or from other windows, but it cannot process input from the user or display output. Frequently, an application may keep a new window hidden while it customizes the window's appearance, and then make the window style Normal. To use <see cref="F:System.Diagnostics.ProcessWindowStyle.Hidden"></see>, the <see cref="P:System.Diagnostics.ProcessStartInfo.UseShellExecute"></see> property must be false.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.ProcessWindowStyle.Maximized">
+ <summary>The maximized window style. By default, the system enlarges a maximized window so that it fills the screen or, in the case of a child window, the parent window's client area. If the window has a title bar, the system automatically moves it to the top of the screen or to the top of the parent window's client area. Also, the system disables the window's sizing border and the window-positioning capability of the title bar so that the user cannot move the window by dragging the title bar.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.ProcessWindowStyle.Minimized">
+ <summary>The minimized window style. By default, the system reduces a minimized window to the size of its taskbar button and moves the minimized window to the taskbar.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.ProcessWindowStyle.Normal">
+ <summary>The normal, visible window style. The system displays a window with Normal style on the screen, in a default location. If a window is visible, the user can supply input to the window and view the window's output. Frequently, an application may initialize a new window to the Hidden style while it customizes the window's appearance, and then make the window style Normal.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Diagnostics.SourceFilter">
+ <summary>Indicates whether a listener should trace a message based on the source of a trace.</summary>
+ </member>
+ <member name="M:System.Diagnostics.SourceFilter.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.SourceFilter"></see> class, specifying the name of the trace source.</summary>
+ <param name="source">The name of the trace source.</param>
+ </member>
+ <member name="M:System.Diagnostics.SourceFilter.ShouldTrace(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.String,System.Object[],System.Object,System.Object[])">
+ <summary>Determines whether the trace listener should trace the event.</summary>
+ <param name="cache">An object that represents the information cache for the trace event.</param>
+ <param name="source">The name of the source.</param>
+ <param name="eventType">One of the enumeration values that identifies the event type.</param>
+ <param name="id">A trace identifier number.</param>
+ <param name="formatOrMessage">The format to use for writing an array of arguments or a message to write.</param>
+ <param name="args">An array of argument objects.</param>
+ <param name="data1">A trace data object.</param>
+ <param name="data">An array of trace data objects.</param>
+ <returns>true if the trace should be produced; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
+ </member>
+ <member name="P:System.Diagnostics.SourceFilter.Source">
+ <summary>Gets or sets the name of the trace source.</summary>
+ <returns>The name of the trace source.</returns>
+ <exception cref="T:System.ArgumentNullException">The value is null.</exception>
+ </member>
+ <member name="T:System.Diagnostics.SourceLevels">
+ <summary>Specifies the levels of trace messages filtered by the source switch and event type filter.</summary>
+ </member>
+ <member name="F:System.Diagnostics.SourceLevels.ActivityTracing">
+ <summary>Allows the <see cref="F:System.Diagnostics.TraceEventType.Stop"></see>, <see cref="F:System.Diagnostics.TraceEventType.Start"></see>, <see cref="F:System.Diagnostics.TraceEventType.Suspend"></see>, <see cref="F:System.Diagnostics.TraceEventType.Transfer"></see>, and <see cref="F:System.Diagnostics.TraceEventType.Resume"></see> events through.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.SourceLevels.All">
+ <summary>Allows all events through.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.SourceLevels.Critical">
+ <summary>Allows only <see cref="F:System.Diagnostics.TraceEventType.Critical"></see> events through.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.SourceLevels.Error">
+ <summary>Allows <see cref="F:System.Diagnostics.TraceEventType.Critical"></see> and <see cref="F:System.Diagnostics.TraceEventType.Error"></see> events through.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.SourceLevels.Information">
+ <summary>Allows <see cref="F:System.Diagnostics.TraceEventType.Critical"></see>, <see cref="F:System.Diagnostics.TraceEventType.Error"></see>, <see cref="F:System.Diagnostics.TraceEventType.Warning"></see>, and <see cref="F:System.Diagnostics.TraceEventType.Information"></see> events through.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.SourceLevels.Off">
+ <summary>Does not allow any events through.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.SourceLevels.Verbose">
+ <summary>Allows <see cref="F:System.Diagnostics.TraceEventType.Critical"></see>, <see cref="F:System.Diagnostics.TraceEventType.Error"></see>, <see cref="F:System.Diagnostics.TraceEventType.Warning"></see>, <see cref="F:System.Diagnostics.TraceEventType.Information"></see>, and <see cref="F:System.Diagnostics.TraceEventType.Verbose"></see> events through.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.SourceLevels.Warning">
+ <summary>Allows <see cref="F:System.Diagnostics.TraceEventType.Critical"></see>, <see cref="F:System.Diagnostics.TraceEventType.Error"></see>, and <see cref="F:System.Diagnostics.TraceEventType.Warning"></see> events through.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Diagnostics.SourceSwitch">
+ <summary>Provides a multilevel switch to control tracing and debug output without recompiling your code.</summary>
+ </member>
+ <member name="M:System.Diagnostics.SourceSwitch.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.SourceSwitch"></see> class, specifying the name of the source.</summary>
+ <param name="name">The name of the source.</param>
+ </member>
+ <member name="M:System.Diagnostics.SourceSwitch.#ctor(System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.SourceSwitch"></see> class, specifying the display name and the default value for the source switch.</summary>
+ <param name="displayName">The name of the source switch.</param>
+ <param name="defaultSwitchValue">The default value for the switch.</param>
+ </member>
+ <member name="P:System.Diagnostics.SourceSwitch.Level">
+ <summary>Gets or sets the level of the switch.</summary>
+ <returns>One of the <see cref="T:System.Diagnostics.SourceLevels"></see> values that represents the event level of the switch.</returns>
+ </member>
+ <member name="M:System.Diagnostics.SourceSwitch.OnValueChanged">
+ <summary>Invoked when the value of the <see cref="P:System.Diagnostics.Switch.Value"></see> property changes.</summary>
+ <exception cref="T:System.ArgumentException">The new value of <see cref="P:System.Diagnostics.Switch.Value"></see> is not one of the <see cref="T:System.Diagnostics.SourceLevels"></see> values.</exception>
+ </member>
+ <member name="M:System.Diagnostics.SourceSwitch.ShouldTrace(System.Diagnostics.TraceEventType)">
+ <summary>Determines if trace listeners should be called, based on the trace event type.</summary>
+ <param name="eventType">One of the <see cref="T:System.Diagnostics.TraceEventType"></see> values.</param>
+ <returns>True if the trace listeners should be called; otherwise, false.</returns>
+ </member>
+ <member name="T:System.Diagnostics.StackFrame">
+ <summary>Provides information about a <see cref="T:System.Diagnostics.StackFrame"></see>, which represents a function call on the call stack for the current thread.</summary>
+ </member>
+ <member name="M:System.Diagnostics.StackFrame.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.StackFrame"></see> class.</summary>
+ </member>
+ <member name="M:System.Diagnostics.StackFrame.#ctor(System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.StackFrame"></see> class, optionally capturing source information.</summary>
+ <param name="fNeedFileInfo">true to capture the file name, line number, and column number of the stack frame; otherwise, false.</param>
+ </member>
+ <member name="M:System.Diagnostics.StackFrame.#ctor(System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.StackFrame"></see> class that corresponds to a frame above the current stack frame.</summary>
+ <param name="skipFrames">The number of frames up the stack to skip.</param>
+ </member>
+ <member name="M:System.Diagnostics.StackFrame.#ctor(System.Int32,System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.StackFrame"></see> class that corresponds to a frame above the current stack frame, optionally capturing source information.</summary>
+ <param name="skipFrames">The number of frames up the stack to skip.</param>
+ <param name="fNeedFileInfo">true to capture the file name, line number, and column number of the stack frame; otherwise, false.</param>
+ </member>
+ <member name="M:System.Diagnostics.StackFrame.#ctor(System.String,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.StackFrame"></see> class that contains only the given file name and line number.</summary>
+ <param name="fileName">The file name.</param>
+ <param name="lineNumber">The line number in the specified file.</param>
+ </member>
+ <member name="M:System.Diagnostics.StackFrame.#ctor(System.String,System.Int32,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.StackFrame"></see> class that contains only the given file name, line number, and column number.</summary>
+ <param name="fileName">The file name.</param>
+ <param name="lineNumber">The line number in the specified file.</param>
+ <param name="colNumber">The column number in the specified file.</param>
+ </member>
+ <member name="M:System.Diagnostics.StackFrame.GetFileColumnNumber">
+ <summary>Gets the column number in the file that contains the code that is executing. This information is typically extracted from the debugging symbols for the executable.</summary>
+ <returns>The file column number, or 0 (zero) if the file column number cannot be determined.</returns>
+ </member>
+ <member name="M:System.Diagnostics.StackFrame.GetFileLineNumber">
+ <summary>Gets the line number in the file that contains the code that is executing. This information is typically extracted from the debugging symbols for the executable.</summary>
+ <returns>The file line number, or 0 (zero) if the file line number cannot be determined.</returns>
+ </member>
+ <member name="M:System.Diagnostics.StackFrame.GetFileName">
+ <summary>Gets the file name that contains the code that is executing. This information is typically extracted from the debugging symbols for the executable.</summary>
+ <returns>The file name, or null if the file name cannot be determined.</returns>
+ </member>
+ <member name="M:System.Diagnostics.StackFrame.GetILOffset">
+ <summary>Gets the offset from the start of the Microsoft intermediate language (MSIL) code for the method that is executing. This offset might be an approximation depending on whether or not the just-in-time (JIT) compiler is generating debugging code. The generation of this debugging information is controlled by the <see cref="T:System.Diagnostics.DebuggableAttribute"></see>.</summary>
+ <returns>The offset from the start of the MSIL code for the method that is executing.</returns>
+ </member>
+ <member name="M:System.Diagnostics.StackFrame.GetMethod">
+ <summary>Gets the method in which the frame is executing.</summary>
+ <returns>The method in which the frame is executing.</returns>
+ </member>
+ <member name="M:System.Diagnostics.StackFrame.GetNativeOffset">
+ <summary>Gets the offset from the start of the native just-in-time (JIT)-compiled code for the method that is being executed. The generation of this debugging information is controlled by the <see cref="T:System.Diagnostics.DebuggableAttribute"></see> class.</summary>
+ <returns>The offset from the start of the JIT-compiled code for the method that is being executed.</returns>
+ </member>
+ <member name="F:System.Diagnostics.StackFrame.OFFSET_UNKNOWN">
+ <summary>Defines the value that is returned from the <see cref="M:System.Diagnostics.StackFrame.GetNativeOffset"></see> or <see cref="M:System.Diagnostics.StackFrame.GetILOffset"></see> method when the native or Microsoft intermediate language (MSIL) offset is unknown. This field is constant.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Diagnostics.StackFrame.ToString">
+ <summary>Builds a readable representation of the stack trace.</summary>
+ <returns>A readable representation of the stack trace.</returns>
+ </member>
+ <member name="T:System.Diagnostics.StackFrameExtensions">
+
+ </member>
+ <member name="M:System.Diagnostics.StackFrameExtensions.GetNativeImageBase(System.Diagnostics.StackFrame)">
+ <param name="stackFrame"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Diagnostics.StackFrameExtensions.GetNativeIP(System.Diagnostics.StackFrame)">
+ <param name="stackFrame"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Diagnostics.StackFrameExtensions.HasILOffset(System.Diagnostics.StackFrame)">
+ <param name="stackFrame"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Diagnostics.StackFrameExtensions.HasMethod(System.Diagnostics.StackFrame)">
+ <param name="stackFrame"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Diagnostics.StackFrameExtensions.HasNativeImage(System.Diagnostics.StackFrame)">
+ <param name="stackFrame"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Diagnostics.StackFrameExtensions.HasSource(System.Diagnostics.StackFrame)">
+ <param name="stackFrame"></param>
+ <returns></returns>
+ </member>
+ <member name="T:System.Diagnostics.StackTrace">
+ <summary>Represents a stack trace, which is an ordered collection of one or more stack frames.</summary>
+ </member>
+ <member name="M:System.Diagnostics.StackTrace.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.StackTrace"></see> class from the caller's frame.</summary>
+ </member>
+ <member name="M:System.Diagnostics.StackTrace.#ctor(System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.StackTrace"></see> class from the caller's frame, optionally capturing source information.</summary>
+ <param name="fNeedFileInfo">true to capture the file name, line number, and column number; otherwise, false.</param>
+ </member>
+ <member name="M:System.Diagnostics.StackTrace.#ctor(System.Diagnostics.StackFrame)">
+ <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.StackTrace"></see> class that contains a single frame.</summary>
+ <param name="frame">The frame that the <see cref="T:System.Diagnostics.StackTrace"></see> object should contain.</param>
+ </member>
+ <member name="M:System.Diagnostics.StackTrace.#ctor(System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.StackTrace"></see> class using the provided exception object.</summary>
+ <param name="e">The exception object from which to construct the stack trace.</param>
+ <exception cref="T:System.ArgumentNullException">The parameter <paramref name="e">e</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Diagnostics.StackTrace.#ctor(System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.StackTrace"></see> class from the caller's frame, skipping the specified number of frames.</summary>
+ <param name="skipFrames">The number of frames up the stack from which to start the trace.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="skipFrames">skipFrames</paramref> parameter is negative.</exception>
+ </member>
+ <member name="M:System.Diagnostics.StackTrace.#ctor(System.Exception,System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.StackTrace"></see> class, using the provided exception object and optionally capturing source information.</summary>
+ <param name="exception"></param>
+ <param name="needFileInfo"></param>
+ <exception cref="T:System.ArgumentNullException">The parameter <paramref name="e">e</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Diagnostics.StackTrace.#ctor(System.Exception,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.StackTrace"></see> class using the provided exception object and skipping the specified number of frames.</summary>
+ <param name="e">The exception object from which to construct the stack trace.</param>
+ <param name="skipFrames">The number of frames up the stack from which to start the trace.</param>
+ <exception cref="T:System.ArgumentNullException">The parameter <paramref name="e">e</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="skipFrames">skipFrames</paramref> parameter is negative.</exception>
+ </member>
+ <member name="M:System.Diagnostics.StackTrace.#ctor(System.Int32,System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.StackTrace"></see> class from the caller's frame, skipping the specified number of frames and optionally capturing source information.</summary>
+ <param name="skipFrames">The number of frames up the stack from which to start the trace.</param>
+ <param name="fNeedFileInfo">true to capture the file name, line number, and column number; otherwise, false.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="skipFrames">skipFrames</paramref> parameter is negative.</exception>
+ </member>
+ <member name="M:System.Diagnostics.StackTrace.#ctor(System.Exception,System.Int32,System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.StackTrace"></see> class using the provided exception object, skipping the specified number of frames and optionally capturing source information.</summary>
+ <param name="e">The exception object from which to construct the stack trace.</param>
+ <param name="skipFrames">The number of frames up the stack from which to start the trace.</param>
+ <param name="fNeedFileInfo">true to capture the file name, line number, and column number; otherwise, false.</param>
+ <exception cref="T:System.ArgumentNullException">The parameter <paramref name="e">e</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="skipFrames">skipFrames</paramref> parameter is negative.</exception>
+ </member>
+ <member name="P:System.Diagnostics.StackTrace.FrameCount">
+ <summary>Gets the number of frames in the stack trace.</summary>
+ <returns>The number of frames in the stack trace.</returns>
+ </member>
+ <member name="M:System.Diagnostics.StackTrace.GetFrame(System.Int32)">
+ <summary>Gets the specified stack frame.</summary>
+ <param name="index">The index of the stack frame requested.</param>
+ <returns>The specified stack frame.</returns>
+ </member>
+ <member name="M:System.Diagnostics.StackTrace.GetFrames">
+ <summary>Returns a copy of all stack frames in the current stack trace.</summary>
+ <returns>An array of type <see cref="T:System.Diagnostics.StackFrame"></see> representing the function calls in the stack trace.</returns>
+ </member>
+ <member name="F:System.Diagnostics.StackTrace.METHODS_TO_SKIP">
+ <summary>Defines the default for the number of methods to omit from the stack trace. This field is constant.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Diagnostics.StackTrace.ToString">
+ <summary>Builds a readable representation of the stack trace.</summary>
+ <returns>A readable representation of the stack trace.</returns>
+ </member>
+ <member name="T:System.Diagnostics.Stopwatch">
+ <summary>Provides a set of methods and properties that you can use to accurately measure elapsed time.</summary>
+ </member>
+ <member name="M:System.Diagnostics.Stopwatch.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.Stopwatch"></see> class.</summary>
+ </member>
+ <member name="P:System.Diagnostics.Stopwatch.Elapsed">
+ <summary>Gets the total elapsed time measured by the current instance.</summary>
+ <returns>A read-only <see cref="T:System.TimeSpan"></see> representing the total elapsed time measured by the current instance.</returns>
+ </member>
+ <member name="P:System.Diagnostics.Stopwatch.ElapsedMilliseconds">
+ <summary>Gets the total elapsed time measured by the current instance, in milliseconds.</summary>
+ <returns>A read-only long integer representing the total number of milliseconds measured by the current instance.</returns>
+ </member>
+ <member name="P:System.Diagnostics.Stopwatch.ElapsedTicks">
+ <summary>Gets the total elapsed time measured by the current instance, in timer ticks.</summary>
+ <returns>A read-only long integer representing the total number of timer ticks measured by the current instance.</returns>
+ </member>
+ <member name="F:System.Diagnostics.Stopwatch.Frequency">
+ <summary>Gets the frequency of the timer as the number of ticks per second. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Diagnostics.Stopwatch.GetTimestamp">
+ <summary>Gets the current number of ticks in the timer mechanism.</summary>
+ <returns>A long integer representing the tick counter value of the underlying timer mechanism.</returns>
+ </member>
+ <member name="F:System.Diagnostics.Stopwatch.IsHighResolution">
+ <summary>Indicates whether the timer is based on a high-resolution performance counter. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="P:System.Diagnostics.Stopwatch.IsRunning">
+ <summary>Gets a value indicating whether the <see cref="T:System.Diagnostics.Stopwatch"></see> timer is running.</summary>
+ <returns>true if the <see cref="T:System.Diagnostics.Stopwatch"></see> instance is currently running and measuring elapsed time for an interval; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Diagnostics.Stopwatch.Reset">
+ <summary>Stops time interval measurement and resets the elapsed time to zero.</summary>
+ </member>
+ <member name="M:System.Diagnostics.Stopwatch.Restart">
+ <summary>Stops time interval measurement, resets the elapsed time to zero, and starts measuring elapsed time.</summary>
+ </member>
+ <member name="M:System.Diagnostics.Stopwatch.Start">
+ <summary>Starts, or resumes, measuring elapsed time for an interval.</summary>
+ </member>
+ <member name="M:System.Diagnostics.Stopwatch.StartNew">
+ <summary>Initializes a new <see cref="T:System.Diagnostics.Stopwatch"></see> instance, sets the elapsed time property to zero, and starts measuring elapsed time.</summary>
+ <returns>A <see cref="T:System.Diagnostics.Stopwatch"></see> that has just begun measuring elapsed time.</returns>
+ </member>
+ <member name="M:System.Diagnostics.Stopwatch.Stop">
+ <summary>Stops measuring elapsed time for an interval.</summary>
+ </member>
+ <member name="T:System.Diagnostics.Switch">
+ <summary>Provides an abstract base class to create new debugging and tracing switches.</summary>
+ </member>
+ <member name="M:System.Diagnostics.Switch.#ctor(System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.Switch"></see> class.</summary>
+ <param name="displayName">The name of the switch.</param>
+ <param name="description">The description for the switch.</param>
+ </member>
+ <member name="M:System.Diagnostics.Switch.#ctor(System.String,System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.Switch"></see> class, specifying the display name, description, and default value for the switch.</summary>
+ <param name="displayName">The name of the switch.</param>
+ <param name="description">The description of the switch.</param>
+ <param name="defaultSwitchValue">The default value for the switch.</param>
+ </member>
+ <member name="P:System.Diagnostics.Switch.Attributes">
+ <summary>Gets the custom switch attributes defined in the application configuration file.</summary>
+ <returns>A <see cref="T:System.Collections.Specialized.StringDictionary"></see> containing the case-insensitive custom attributes for the trace switch.</returns>
+ </member>
+ <member name="P:System.Diagnostics.Switch.Description">
+ <summary>Gets a description of the switch.</summary>
+ <returns>The description of the switch. The default value is an empty string (&quot;&quot;).</returns>
+ </member>
+ <member name="P:System.Diagnostics.Switch.DisplayName">
+ <summary>Gets a name used to identify the switch.</summary>
+ <returns>The name used to identify the switch. The default value is an empty string (&quot;&quot;).</returns>
+ </member>
+ <member name="M:System.Diagnostics.Switch.GetSupportedAttributes">
+ <summary>Gets the custom attributes supported by the switch.</summary>
+ <returns>A string array that contains the names of the custom attributes supported by the switch, or null if there no custom attributes are supported.</returns>
+ </member>
+ <member name="M:System.Diagnostics.Switch.OnSwitchSettingChanged">
+ <summary>Invoked when the <see cref="P:System.Diagnostics.Switch.SwitchSetting"></see> property is changed.</summary>
+ </member>
+ <member name="M:System.Diagnostics.Switch.OnValueChanged">
+ <summary>Invoked when the <see cref="P:System.Diagnostics.Switch.Value"></see> property is changed.</summary>
+ </member>
+ <member name="P:System.Diagnostics.Switch.SwitchSetting">
+ <summary>Gets or sets the current setting for this switch.</summary>
+ <returns>The current setting for this switch. The default is zero.</returns>
+ </member>
+ <member name="P:System.Diagnostics.Switch.Value">
+ <summary>Gets or sets the value of the switch.</summary>
+ <returns>A string representing the value of the switch.</returns>
+ <exception cref="T:System.Configuration.ConfigurationErrorsException">The value is null. -or- The value does not consist solely of an optional negative sign followed by a sequence of digits ranging from 0 to 9. -or- The value represents a number less than <see cref="F:System.Int32.MinValue"></see> or greater than <see cref="F:System.Int32.MaxValue"></see>.</exception>
+ </member>
+ <member name="T:System.Diagnostics.SwitchAttribute">
+ <summary>Identifies a switch used in an assembly, class, or member.</summary>
+ </member>
+ <member name="M:System.Diagnostics.SwitchAttribute.#ctor(System.String,System.Type)">
+ <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.SwitchAttribute"></see> class, specifying the name and the type of the switch.</summary>
+ <param name="switchName">The display name of the switch.</param>
+ <param name="switchType">The type of the switch.</param>
+ </member>
+ <member name="M:System.Diagnostics.SwitchAttribute.GetAll(System.Reflection.Assembly)">
+ <summary>Returns all switch attributes for the specified assembly.</summary>
+ <param name="assembly">The assembly to check for switch attributes.</param>
+ <returns>An array that contains all the switch attributes for the assembly.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="assembly">assembly</paramref> is null.</exception>
+ </member>
+ <member name="P:System.Diagnostics.SwitchAttribute.SwitchDescription">
+ <summary>Gets or sets the description of the switch.</summary>
+ <returns>The description of the switch.</returns>
+ </member>
+ <member name="P:System.Diagnostics.SwitchAttribute.SwitchName">
+ <summary>Gets or sets the display name of the switch.</summary>
+ <returns>The display name of the switch.</returns>
+ <exception cref="T:System.ArgumentNullException"><see cref="P:System.Diagnostics.SwitchAttribute.SwitchName"></see> is set to null.</exception>
+ <exception cref="T:System.ArgumentException"><see cref="P:System.Diagnostics.SwitchAttribute.SwitchName"></see> is set to an empty string.</exception>
+ </member>
+ <member name="P:System.Diagnostics.SwitchAttribute.SwitchType">
+ <summary>Gets or sets the type of the switch.</summary>
+ <returns>The type of the switch.</returns>
+ <exception cref="T:System.ArgumentNullException"><see cref="P:System.Diagnostics.SwitchAttribute.SwitchType"></see> is set to null.</exception>
+ </member>
+ <member name="T:System.Diagnostics.SwitchLevelAttribute">
+ <summary>Identifies the level type for a switch.</summary>
+ </member>
+ <member name="M:System.Diagnostics.SwitchLevelAttribute.#ctor(System.Type)">
+ <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.SwitchLevelAttribute"></see> class, specifying the type that determines whether a trace should be written.</summary>
+ <param name="switchLevelType">The <see cref="T:System.Type"></see> that determines whether a trace should be written.</param>
+ </member>
+ <member name="P:System.Diagnostics.SwitchLevelAttribute.SwitchLevelType">
+ <summary>Gets or sets the type that determines whether a trace should be written.</summary>
+ <returns>The <see cref="T:System.Type"></see> that determines whether a trace should be written.</returns>
+ <exception cref="T:System.ArgumentNullException">The set operation failed because the value is null.</exception>
+ </member>
+ <member name="T:System.Diagnostics.SymbolStore.ISymbolBinder">
+ <summary>Represents a symbol binder for managed code.</summary>
+ </member>
+ <member name="M:System.Diagnostics.SymbolStore.ISymbolBinder.GetReader(System.Int32,System.String,System.String)">
+ <summary>Gets the interface of the symbol reader for the current file.</summary>
+ <param name="importer">The metadata import interface.</param>
+ <param name="filename">The name of the file for which the reader interface is required.</param>
+ <param name="searchPath">The search path used to locate the symbol file.</param>
+ <returns>The <see cref="T:System.Diagnostics.SymbolStore.ISymbolReader"></see> interface that reads the debugging symbols.</returns>
+ </member>
+ <member name="T:System.Diagnostics.SymbolStore.ISymbolBinder1">
+ <summary>Represents a symbol binder for managed code.</summary>
+ </member>
+ <member name="M:System.Diagnostics.SymbolStore.ISymbolBinder1.GetReader(System.IntPtr,System.String,System.String)">
+ <summary>Gets the interface of the symbol reader for the current file.</summary>
+ <param name="importer">An <see cref="T:System.IntPtr"></see> that refers to the metadata import interface.</param>
+ <param name="filename">The name of the file for which the reader interface is required.</param>
+ <param name="searchPath">The search path used to locate the symbol file.</param>
+ <returns>The <see cref="T:System.Diagnostics.SymbolStore.ISymbolReader"></see> interface that reads the debugging symbols.</returns>
+ </member>
+ <member name="T:System.Diagnostics.SymbolStore.ISymbolDocument">
+ <summary>Represents a document referenced by a symbol store.</summary>
+ </member>
+ <member name="P:System.Diagnostics.SymbolStore.ISymbolDocument.CheckSumAlgorithmId">
+ <summary>Gets the checksum algorithm identifier.</summary>
+ <returns>A GUID identifying the checksum algorithm. The value is all zeros, if there is no checksum.</returns>
+ </member>
+ <member name="P:System.Diagnostics.SymbolStore.ISymbolDocument.DocumentType">
+ <summary>Gets the type of the current document.</summary>
+ <returns>The type of the current document.</returns>
+ </member>
+ <member name="M:System.Diagnostics.SymbolStore.ISymbolDocument.FindClosestLine(System.Int32)">
+ <summary>Returns the closest line that is a sequence point, given a line in the current document that might or might not be a sequence point.</summary>
+ <param name="line">The specified line in the document.</param>
+ <returns>The closest line that is a sequence point.</returns>
+ </member>
+ <member name="M:System.Diagnostics.SymbolStore.ISymbolDocument.GetCheckSum">
+ <summary>Gets the checksum.</summary>
+ <returns>The checksum.</returns>
+ </member>
+ <member name="M:System.Diagnostics.SymbolStore.ISymbolDocument.GetSourceRange(System.Int32,System.Int32,System.Int32,System.Int32)">
+ <summary>Gets the embedded document source for the specified range.</summary>
+ <param name="startLine">The starting line in the current document.</param>
+ <param name="startColumn">The starting column in the current document.</param>
+ <param name="endLine">The ending line in the current document.</param>
+ <param name="endColumn">The ending column in the current document.</param>
+ <returns>The document source for the specified range.</returns>
+ </member>
+ <member name="P:System.Diagnostics.SymbolStore.ISymbolDocument.HasEmbeddedSource">
+ <summary>Checks whether the current document is stored in the symbol store.</summary>
+ <returns>true if the current document is stored in the symbol store; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Diagnostics.SymbolStore.ISymbolDocument.Language">
+ <summary>Gets the language of the current document.</summary>
+ <returns>The language of the current document.</returns>
+ </member>
+ <member name="P:System.Diagnostics.SymbolStore.ISymbolDocument.LanguageVendor">
+ <summary>Gets the language vendor of the current document.</summary>
+ <returns>The language vendor of the current document.</returns>
+ </member>
+ <member name="P:System.Diagnostics.SymbolStore.ISymbolDocument.SourceLength">
+ <summary>Gets the length, in bytes, of the embedded source.</summary>
+ <returns>The source length of the current document.</returns>
+ </member>
+ <member name="P:System.Diagnostics.SymbolStore.ISymbolDocument.URL">
+ <summary>Gets the URL of the current document.</summary>
+ <returns>The URL of the current document.</returns>
+ </member>
+ <member name="T:System.Diagnostics.SymbolStore.ISymbolDocumentWriter">
+ <summary>Represents a document referenced by a symbol store.</summary>
+ </member>
+ <member name="M:System.Diagnostics.SymbolStore.ISymbolDocumentWriter.SetCheckSum(System.Guid,System.Byte[])">
+ <summary>Sets checksum information.</summary>
+ <param name="algorithmId">The GUID representing the algorithm ID.</param>
+ <param name="checkSum">The checksum.</param>
+ </member>
+ <member name="M:System.Diagnostics.SymbolStore.ISymbolDocumentWriter.SetSource(System.Byte[])">
+ <summary>Stores the raw source for a document in the symbol store.</summary>
+ <param name="source">The document source represented as unsigned bytes.</param>
+ </member>
+ <member name="T:System.Diagnostics.SymbolStore.ISymbolMethod">
+ <summary>Represents a method within a symbol store.</summary>
+ </member>
+ <member name="M:System.Diagnostics.SymbolStore.ISymbolMethod.GetNamespace">
+ <summary>Gets the namespace that the current method is defined within.</summary>
+ <returns>The namespace that the current method is defined within.</returns>
+ </member>
+ <member name="M:System.Diagnostics.SymbolStore.ISymbolMethod.GetOffset(System.Diagnostics.SymbolStore.ISymbolDocument,System.Int32,System.Int32)">
+ <summary>Gets the Microsoft intermediate language (MSIL) offset within the method that corresponds to the specified position.</summary>
+ <param name="document">The document for which the offset is requested.</param>
+ <param name="line">The document line corresponding to the offset.</param>
+ <param name="column">The document column corresponding to the offset.</param>
+ <returns>The offset within the specified document.</returns>
+ </member>
+ <member name="M:System.Diagnostics.SymbolStore.ISymbolMethod.GetParameters">
+ <summary>Gets the parameters for the current method.</summary>
+ <returns>The array of parameters for the current method.</returns>
+ </member>
+ <member name="M:System.Diagnostics.SymbolStore.ISymbolMethod.GetRanges(System.Diagnostics.SymbolStore.ISymbolDocument,System.Int32,System.Int32)">
+ <summary>Gets an array of start and end offset pairs that correspond to the ranges of Microsoft intermediate language (MSIL) that a given position covers within this method.</summary>
+ <param name="document">The document for which the offset is requested.</param>
+ <param name="line">The document line corresponding to the ranges.</param>
+ <param name="column">The document column corresponding to the ranges.</param>
+ <returns>An array of start and end offset pairs.</returns>
+ </member>
+ <member name="M:System.Diagnostics.SymbolStore.ISymbolMethod.GetScope(System.Int32)">
+ <summary>Returns the most enclosing lexical scope when given an offset within a method.</summary>
+ <param name="offset">The byte offset within the method of the lexical scope.</param>
+ <returns>The most enclosing lexical scope for the given byte offset within the method.</returns>
+ </member>
+ <member name="M:System.Diagnostics.SymbolStore.ISymbolMethod.GetSequencePoints(System.Int32[],System.Diagnostics.SymbolStore.ISymbolDocument[],System.Int32[],System.Int32[],System.Int32[],System.Int32[])">
+ <summary>Gets the sequence points for the current method.</summary>
+ <param name="offsets">The array of byte offsets from the beginning of the method for the sequence points.</param>
+ <param name="documents">The array of documents in which the sequence points are located.</param>
+ <param name="lines">The array of lines in the documents at which the sequence points are located.</param>
+ <param name="columns">The array of columns in the documents at which the sequence points are located.</param>
+ <param name="endLines">The array of lines in the documents at which the sequence points end.</param>
+ <param name="endColumns">The array of columns in the documents at which the sequence points end.</param>
+ </member>
+ <member name="M:System.Diagnostics.SymbolStore.ISymbolMethod.GetSourceStartEnd(System.Diagnostics.SymbolStore.ISymbolDocument[],System.Int32[],System.Int32[])">
+ <summary>Gets the start and end positions for the source of the current method.</summary>
+ <param name="docs">The starting and ending source documents.</param>
+ <param name="lines">The starting and ending lines in the corresponding source documents.</param>
+ <param name="columns">The starting and ending columns in the corresponding source documents.</param>
+ <returns>true if the positions were defined; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Diagnostics.SymbolStore.ISymbolMethod.RootScope">
+ <summary>Gets the root lexical scope for the current method. This scope encloses the entire method.</summary>
+ <returns>The root lexical scope that encloses the entire method.</returns>
+ </member>
+ <member name="P:System.Diagnostics.SymbolStore.ISymbolMethod.SequencePointCount">
+ <summary>Gets a count of the sequence points in the method.</summary>
+ <returns>The count of the sequence points in the method.</returns>
+ </member>
+ <member name="P:System.Diagnostics.SymbolStore.ISymbolMethod.Token">
+ <summary>Gets the <see cref="T:System.Diagnostics.SymbolStore.SymbolToken"></see> containing the metadata for the current method.</summary>
+ <returns>The metadata token for the current method.</returns>
+ </member>
+ <member name="T:System.Diagnostics.SymbolStore.ISymbolNamespace">
+ <summary>Represents a namespace within a symbol store.</summary>
+ </member>
+ <member name="M:System.Diagnostics.SymbolStore.ISymbolNamespace.GetNamespaces">
+ <summary>Gets the child members of the current namespace.</summary>
+ <returns>The child members of the current namespace.</returns>
+ </member>
+ <member name="M:System.Diagnostics.SymbolStore.ISymbolNamespace.GetVariables">
+ <summary>Gets all the variables defined at global scope within the current namespace.</summary>
+ <returns>The variables defined at global scope within the current namespace.</returns>
+ </member>
+ <member name="P:System.Diagnostics.SymbolStore.ISymbolNamespace.Name">
+ <summary>Gets the current namespace.</summary>
+ <returns>The current namespace.</returns>
+ </member>
+ <member name="T:System.Diagnostics.SymbolStore.ISymbolReader">
+ <summary>Represents a symbol reader for managed code.</summary>
+ </member>
+ <member name="M:System.Diagnostics.SymbolStore.ISymbolReader.GetDocument(System.String,System.Guid,System.Guid,System.Guid)">
+ <summary>Gets a document specified by the language, vendor, and type.</summary>
+ <param name="url">The URL that identifies the document.</param>
+ <param name="language">The document language. You can specify this parameter as <see cref="F:System.Guid.Empty"></see>.</param>
+ <param name="languageVendor">The identity of the vendor for the document language. You can specify this parameter as <see cref="F:System.Guid.Empty"></see>.</param>
+ <param name="documentType">The type of the document. You can specify this parameter as <see cref="F:System.Guid.Empty"></see>.</param>
+ <returns>The specified document.</returns>
+ </member>
+ <member name="M:System.Diagnostics.SymbolStore.ISymbolReader.GetDocuments">
+ <summary>Gets an array of all documents defined in the symbol store.</summary>
+ <returns>An array of all documents defined in the symbol store.</returns>
+ </member>
+ <member name="M:System.Diagnostics.SymbolStore.ISymbolReader.GetGlobalVariables">
+ <summary>Gets all global variables in the module.</summary>
+ <returns>An array of all variables in the module.</returns>
+ </member>
+ <member name="M:System.Diagnostics.SymbolStore.ISymbolReader.GetMethod(System.Diagnostics.SymbolStore.SymbolToken)">
+ <summary>Gets a symbol reader method object when given the identifier of a method.</summary>
+ <param name="method">The metadata token of the method.</param>
+ <returns>The symbol reader method object for the specified method identifier.</returns>
+ </member>
+ <member name="M:System.Diagnostics.SymbolStore.ISymbolReader.GetMethod(System.Diagnostics.SymbolStore.SymbolToken,System.Int32)">
+ <summary>Gets a symbol reader method object when given the identifier of a method and its edit and continue version.</summary>
+ <param name="method">The metadata token of the method.</param>
+ <param name="version">The edit and continue version of the method.</param>
+ <returns>The symbol reader method object for the specified method identifier.</returns>
+ </member>
+ <member name="M:System.Diagnostics.SymbolStore.ISymbolReader.GetMethodFromDocumentPosition(System.Diagnostics.SymbolStore.ISymbolDocument,System.Int32,System.Int32)">
+ <summary>Gets a symbol reader method object that contains a specified position in a document.</summary>
+ <param name="document">The document in which the method is located.</param>
+ <param name="line">The position of the line within the document. The lines are numbered, beginning with 1.</param>
+ <param name="column">The position of column within the document. The columns are numbered, beginning with 1.</param>
+ <returns>The reader method object for the specified position in the document.</returns>
+ </member>
+ <member name="M:System.Diagnostics.SymbolStore.ISymbolReader.GetNamespaces">
+ <summary>Gets the namespaces that are defined in the global scope within the current symbol store.</summary>
+ <returns>The namespaces defined in the global scope within the current symbol store.</returns>
+ </member>
+ <member name="M:System.Diagnostics.SymbolStore.ISymbolReader.GetSymAttribute(System.Diagnostics.SymbolStore.SymbolToken,System.String)">
+ <summary>Gets an attribute value when given the attribute name.</summary>
+ <param name="parent">The metadata token for the object for which the attribute is requested.</param>
+ <param name="name">The attribute name.</param>
+ <returns>The value of the attribute.</returns>
+ </member>
+ <member name="M:System.Diagnostics.SymbolStore.ISymbolReader.GetVariables(System.Diagnostics.SymbolStore.SymbolToken)">
+ <summary>Gets the variables that are not local when given the parent.</summary>
+ <param name="parent">The metadata token for the type for which the variables are requested.</param>
+ <returns>An array of variables for the parent.</returns>
+ </member>
+ <member name="P:System.Diagnostics.SymbolStore.ISymbolReader.UserEntryPoint">
+ <summary>Gets the metadata token for the method that was specified as the user entry point for the module, if any.</summary>
+ <returns>The metadata token for the method that is the user entry point for the module.</returns>
+ </member>
+ <member name="T:System.Diagnostics.SymbolStore.ISymbolScope">
+ <summary>Represents a lexical scope within <see cref="T:System.Diagnostics.SymbolStore.ISymbolMethod"></see>, providing access to the start and end offsets of the scope, as well as its child and parent scopes.</summary>
+ </member>
+ <member name="P:System.Diagnostics.SymbolStore.ISymbolScope.EndOffset">
+ <summary>Gets the end offset of the current lexical scope.</summary>
+ <returns>The end offset of the current lexical scope.</returns>
+ </member>
+ <member name="M:System.Diagnostics.SymbolStore.ISymbolScope.GetChildren">
+ <summary>Gets the child lexical scopes of the current lexical scope.</summary>
+ <returns>The child lexical scopes that of the current lexical scope.</returns>
+ </member>
+ <member name="M:System.Diagnostics.SymbolStore.ISymbolScope.GetLocals">
+ <summary>Gets the local variables within the current lexical scope.</summary>
+ <returns>The local variables within the current lexical scope.</returns>
+ </member>
+ <member name="M:System.Diagnostics.SymbolStore.ISymbolScope.GetNamespaces">
+ <summary>Gets the namespaces that are used within the current scope.</summary>
+ <returns>The namespaces that are used within the current scope.</returns>
+ </member>
+ <member name="P:System.Diagnostics.SymbolStore.ISymbolScope.Method">
+ <summary>Gets the method that contains the current lexical scope.</summary>
+ <returns>The method that contains the current lexical scope.</returns>
+ </member>
+ <member name="P:System.Diagnostics.SymbolStore.ISymbolScope.Parent">
+ <summary>Gets the parent lexical scope of the current scope.</summary>
+ <returns>The parent lexical scope of the current scope.</returns>
+ </member>
+ <member name="P:System.Diagnostics.SymbolStore.ISymbolScope.StartOffset">
+ <summary>Gets the start offset of the current lexical scope.</summary>
+ <returns>The start offset of the current lexical scope.</returns>
+ </member>
+ <member name="T:System.Diagnostics.SymbolStore.ISymbolVariable">
+ <summary>Represents a variable within a symbol store.</summary>
+ </member>
+ <member name="P:System.Diagnostics.SymbolStore.ISymbolVariable.AddressField1">
+ <summary>Gets the first address of a variable.</summary>
+ <returns>The first address of the variable.</returns>
+ </member>
+ <member name="P:System.Diagnostics.SymbolStore.ISymbolVariable.AddressField2">
+ <summary>Gets the second address of a variable.</summary>
+ <returns>The second address of the variable.</returns>
+ </member>
+ <member name="P:System.Diagnostics.SymbolStore.ISymbolVariable.AddressField3">
+ <summary>Gets the third address of a variable.</summary>
+ <returns>The third address of the variable.</returns>
+ </member>
+ <member name="P:System.Diagnostics.SymbolStore.ISymbolVariable.AddressKind">
+ <summary>Gets the <see cref="T:System.Diagnostics.SymbolStore.SymAddressKind"></see> value describing the type of the address.</summary>
+ <returns>The type of the address. One of the <see cref="T:System.Diagnostics.SymbolStore.SymAddressKind"></see> values.</returns>
+ </member>
+ <member name="P:System.Diagnostics.SymbolStore.ISymbolVariable.Attributes">
+ <summary>Gets the attributes of the variable.</summary>
+ <returns>The variable attributes.</returns>
+ </member>
+ <member name="P:System.Diagnostics.SymbolStore.ISymbolVariable.EndOffset">
+ <summary>Gets the end offset of a variable within the scope of the variable.</summary>
+ <returns>The end offset of the variable.</returns>
+ </member>
+ <member name="M:System.Diagnostics.SymbolStore.ISymbolVariable.GetSignature">
+ <summary>Gets the variable signature.</summary>
+ <returns>The variable signature as an opaque blob.</returns>
+ </member>
+ <member name="P:System.Diagnostics.SymbolStore.ISymbolVariable.Name">
+ <summary>Gets the name of the variable.</summary>
+ <returns>The name of the variable.</returns>
+ </member>
+ <member name="P:System.Diagnostics.SymbolStore.ISymbolVariable.StartOffset">
+ <summary>Gets the start offset of the variable within the scope of the variable.</summary>
+ <returns>The start offset of the variable.</returns>
+ </member>
+ <member name="T:System.Diagnostics.SymbolStore.ISymbolWriter">
+ <summary>Represents a symbol writer for managed code.</summary>
+ </member>
+ <member name="M:System.Diagnostics.SymbolStore.ISymbolWriter.Close">
+ <summary>Closes <see cref="T:System.Diagnostics.SymbolStore.ISymbolWriter"></see> and commits the symbols to the symbol store.</summary>
+ </member>
+ <member name="M:System.Diagnostics.SymbolStore.ISymbolWriter.CloseMethod">
+ <summary>Closes the current method.</summary>
+ </member>
+ <member name="M:System.Diagnostics.SymbolStore.ISymbolWriter.CloseNamespace">
+ <summary>Closes the most recent namespace.</summary>
+ </member>
+ <member name="M:System.Diagnostics.SymbolStore.ISymbolWriter.CloseScope(System.Int32)">
+ <summary>Closes the current lexical scope.</summary>
+ <param name="endOffset">The points past the last instruction in the scope.</param>
+ </member>
+ <member name="M:System.Diagnostics.SymbolStore.ISymbolWriter.DefineDocument(System.String,System.Guid,System.Guid,System.Guid)">
+ <summary>Defines a source document.</summary>
+ <param name="url">The URL that identifies the document.</param>
+ <param name="language">The document language. This parameter can be <see cref="F:System.Guid.Empty"></see>.</param>
+ <param name="languageVendor">The identity of the vendor for the document language. This parameter can be <see cref="F:System.Guid.Empty"></see>.</param>
+ <param name="documentType">The type of the document. This parameter can be <see cref="F:System.Guid.Empty"></see>.</param>
+ <returns>The object that represents the document.</returns>
+ </member>
+ <member name="M:System.Diagnostics.SymbolStore.ISymbolWriter.DefineField(System.Diagnostics.SymbolStore.SymbolToken,System.String,System.Reflection.FieldAttributes,System.Byte[],System.Diagnostics.SymbolStore.SymAddressKind,System.Int32,System.Int32,System.Int32)">
+ <summary>Defines a field in a type or a global field.</summary>
+ <param name="parent">The metadata type or method token.</param>
+ <param name="name">The field name.</param>
+ <param name="attributes">A bitwise combination of the field attributes.</param>
+ <param name="signature">The field signature.</param>
+ <param name="addrKind">The address types for addr1 and addr2.</param>
+ <param name="addr1">The first address for the field specification.</param>
+ <param name="addr2">The second address for the field specification.</param>
+ <param name="addr3">The third address for the field specification.</param>
+ </member>
+ <member name="M:System.Diagnostics.SymbolStore.ISymbolWriter.DefineGlobalVariable(System.String,System.Reflection.FieldAttributes,System.Byte[],System.Diagnostics.SymbolStore.SymAddressKind,System.Int32,System.Int32,System.Int32)">
+ <summary>Defines a single global variable.</summary>
+ <param name="name">The global variable name.</param>
+ <param name="attributes">A bitwise combination of the global variable attributes.</param>
+ <param name="signature">The global variable signature.</param>
+ <param name="addrKind">The address types for addr1, addr2, and addr3.</param>
+ <param name="addr1">The first address for the global variable specification.</param>
+ <param name="addr2">The second address for the global variable specification.</param>
+ <param name="addr3">The third address for the global variable specification.</param>
+ </member>
+ <member name="M:System.Diagnostics.SymbolStore.ISymbolWriter.DefineLocalVariable(System.String,System.Reflection.FieldAttributes,System.Byte[],System.Diagnostics.SymbolStore.SymAddressKind,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
+ <summary>Defines a single variable in the current lexical scope.</summary>
+ <param name="name">The local variable name.</param>
+ <param name="attributes">A bitwise combination of the local variable attributes.</param>
+ <param name="signature">The local variable signature.</param>
+ <param name="addrKind">The address types for addr1, addr2, and addr3.</param>
+ <param name="addr1">The first address for the local variable specification.</param>
+ <param name="addr2">The second address for the local variable specification.</param>
+ <param name="addr3">The third address for the local variable specification.</param>
+ <param name="startOffset">The start offset for the variable. If this parameter is zero, it is ignored and the variable is defined throughout the entire scope. If the parameter is nonzero, the variable falls within the offsets of the current scope.</param>
+ <param name="endOffset">The end offset for the variable. If this parameter is zero, it is ignored and the variable is defined throughout the entire scope. If the parameter is nonzero, the variable falls within the offsets of the current scope.</param>
+ </member>
+ <member name="M:System.Diagnostics.SymbolStore.ISymbolWriter.DefineParameter(System.String,System.Reflection.ParameterAttributes,System.Int32,System.Diagnostics.SymbolStore.SymAddressKind,System.Int32,System.Int32,System.Int32)">
+ <summary>Defines a single parameter in the current method. The type of each parameter is taken from its position within the signature of the method.</summary>
+ <param name="name">The parameter name.</param>
+ <param name="attributes">A bitwise combination of the parameter attributes.</param>
+ <param name="sequence">The parameter signature.</param>
+ <param name="addrKind">The address types for addr1, addr2, and addr3.</param>
+ <param name="addr1">The first address for the parameter specification.</param>
+ <param name="addr2">The second address for the parameter specification.</param>
+ <param name="addr3">The third address for the parameter specification.</param>
+ </member>
+ <member name="M:System.Diagnostics.SymbolStore.ISymbolWriter.DefineSequencePoints(System.Diagnostics.SymbolStore.ISymbolDocumentWriter,System.Int32[],System.Int32[],System.Int32[],System.Int32[],System.Int32[])">
+ <summary>Defines a group of sequence points within the current method.</summary>
+ <param name="document">The document object for which the sequence points are being defined.</param>
+ <param name="offsets">The sequence point offsets measured from the beginning of methods.</param>
+ <param name="lines">The document lines for the sequence points.</param>
+ <param name="columns">The document positions for the sequence points.</param>
+ <param name="endLines">The document end lines for the sequence points.</param>
+ <param name="endColumns">The document end positions for the sequence points.</param>
+ </member>
+ <member name="M:System.Diagnostics.SymbolStore.ISymbolWriter.Initialize(System.IntPtr,System.String,System.Boolean)">
+ <summary>Sets the metadata emitter interface to associate with a writer.</summary>
+ <param name="emitter">The metadata emitter interface.</param>
+ <param name="filename">The file name for which the debugging symbols are written. Some writers require a file name, and others do not. If a file name is specified for a writer that does not use file names, this parameter is ignored.</param>
+ <param name="fFullBuild">true indicates that this is a full rebuild; false indicates that this is an incremental compilation.</param>
+ </member>
+ <member name="M:System.Diagnostics.SymbolStore.ISymbolWriter.OpenMethod(System.Diagnostics.SymbolStore.SymbolToken)">
+ <summary>Opens a method to place symbol information into.</summary>
+ <param name="method">The metadata token for the method to be opened.</param>
+ </member>
+ <member name="M:System.Diagnostics.SymbolStore.ISymbolWriter.OpenNamespace(System.String)">
+ <summary>Opens a new namespace.</summary>
+ <param name="name">The name of the new namespace.</param>
+ </member>
+ <member name="M:System.Diagnostics.SymbolStore.ISymbolWriter.OpenScope(System.Int32)">
+ <summary>Opens a new lexical scope in the current method.</summary>
+ <param name="startOffset">The offset, in bytes, from the beginning of the method to the first instruction in the lexical scope.</param>
+ <returns>An opaque scope identifier that can be used with <see cref="M:System.Diagnostics.SymbolStore.ISymbolWriter.SetScopeRange(System.Int32,System.Int32,System.Int32)"></see> to define the start and end offsets of a scope at a later time. In this case, the offsets passed to <see cref="M:System.Diagnostics.SymbolStore.ISymbolWriter.OpenScope(System.Int32)"></see> and <see cref="M:System.Diagnostics.SymbolStore.ISymbolWriter.CloseScope(System.Int32)"></see> are ignored. A scope identifier is valid only in the current method.</returns>
+ </member>
+ <member name="M:System.Diagnostics.SymbolStore.ISymbolWriter.SetMethodSourceRange(System.Diagnostics.SymbolStore.ISymbolDocumentWriter,System.Int32,System.Int32,System.Diagnostics.SymbolStore.ISymbolDocumentWriter,System.Int32,System.Int32)">
+ <summary>Specifies the true start and end of a method within a source file. Use <see cref="M:System.Diagnostics.SymbolStore.ISymbolWriter.SetMethodSourceRange(System.Diagnostics.SymbolStore.ISymbolDocumentWriter,System.Int32,System.Int32,System.Diagnostics.SymbolStore.ISymbolDocumentWriter,System.Int32,System.Int32)"></see> to specify the extent of a method, independent of the sequence points that exist within the method.</summary>
+ <param name="startDoc">The document that contains the starting position.</param>
+ <param name="startLine">The starting line number.</param>
+ <param name="startColumn">The starting column.</param>
+ <param name="endDoc">The document that contains the ending position.</param>
+ <param name="endLine">The ending line number.</param>
+ <param name="endColumn">The ending column number.</param>
+ </member>
+ <member name="M:System.Diagnostics.SymbolStore.ISymbolWriter.SetScopeRange(System.Int32,System.Int32,System.Int32)">
+ <summary>Defines the offset range for the specified lexical scope.</summary>
+ <param name="scopeID">The identifier of the lexical scope.</param>
+ <param name="startOffset">The byte offset of the beginning of the lexical scope.</param>
+ <param name="endOffset">The byte offset of the end of the lexical scope.</param>
+ </member>
+ <member name="M:System.Diagnostics.SymbolStore.ISymbolWriter.SetSymAttribute(System.Diagnostics.SymbolStore.SymbolToken,System.String,System.Byte[])">
+ <summary>Defines an attribute when given the attribute name and the attribute value.</summary>
+ <param name="parent">The metadata token for which the attribute is being defined.</param>
+ <param name="name">The attribute name.</param>
+ <param name="data">The attribute value.</param>
+ </member>
+ <member name="M:System.Diagnostics.SymbolStore.ISymbolWriter.SetUnderlyingWriter(System.IntPtr)">
+ <summary>Sets the underlying ISymUnmanagedWriter (the corresponding unmanaged interface) that a managed <see cref="T:System.Diagnostics.SymbolStore.ISymbolWriter"></see> uses to emit symbols.</summary>
+ <param name="underlyingWriter">A pointer to code that represents the underlying writer.</param>
+ </member>
+ <member name="M:System.Diagnostics.SymbolStore.ISymbolWriter.SetUserEntryPoint(System.Diagnostics.SymbolStore.SymbolToken)">
+ <summary>Identifies the user-defined method as the entry point for the current module.</summary>
+ <param name="entryMethod">The metadata token for the method that is the user entry point.</param>
+ </member>
+ <member name="M:System.Diagnostics.SymbolStore.ISymbolWriter.UsingNamespace(System.String)">
+ <summary>Specifies that the given, fully qualified namespace name is used within the open lexical scope.</summary>
+ <param name="fullName">The fully qualified name of the namespace.</param>
+ </member>
+ <member name="T:System.Diagnostics.SymbolStore.SymAddressKind">
+ <summary>Specifies address types for local variables, parameters, and fields in the methods <see cref="M:System.Diagnostics.SymbolStore.ISymbolWriter.DefineLocalVariable(System.String,System.Reflection.FieldAttributes,System.Byte[],System.Diagnostics.SymbolStore.SymAddressKind,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)"></see>, <see cref="M:System.Diagnostics.SymbolStore.ISymbolWriter.DefineParameter(System.String,System.Reflection.ParameterAttributes,System.Int32,System.Diagnostics.SymbolStore.SymAddressKind,System.Int32,System.Int32,System.Int32)"></see>, and <see cref="M:System.Diagnostics.SymbolStore.ISymbolWriter.DefineField(System.Diagnostics.SymbolStore.SymbolToken,System.String,System.Reflection.FieldAttributes,System.Byte[],System.Diagnostics.SymbolStore.SymAddressKind,System.Int32,System.Int32,System.Int32)"></see> of the <see cref="T:System.Diagnostics.SymbolStore.ISymbolWriter"></see> interface.</summary>
+ </member>
+ <member name="F:System.Diagnostics.SymbolStore.SymAddressKind.BitField">
+ <summary>A bit field. The <paramref name="addr1">addr1</paramref> parameter is the position where the field starts, and the <paramref name="addr2">addr2</paramref> parameter is the field length.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.SymbolStore.SymAddressKind.ILOffset">
+ <summary>A Microsoft intermediate language (MSIL) offset. The <paramref name="addr1">addr1</paramref> parameter is the MSIL local variable or parameter index.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.SymbolStore.SymAddressKind.NativeOffset">
+ <summary>A native offset. The <paramref name="addr1">addr1</paramref> parameter is the offset from the start of the parent.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.SymbolStore.SymAddressKind.NativeRegister">
+ <summary>A native register address. The <paramref name="addr1">addr1</paramref> parameter is the register in which the variable is stored.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.SymbolStore.SymAddressKind.NativeRegisterRegister">
+ <summary>A register-relative address. The <paramref name="addr1">addr1</paramref> parameter is the low-order register, and the <paramref name="addr2">addr2</paramref> parameter is the high-order register.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.SymbolStore.SymAddressKind.NativeRegisterRelative">
+ <summary>A register-relative address. The <paramref name="addr1">addr1</paramref> parameter is the register, and the <paramref name="addr2">addr2</paramref> parameter is the offset.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.SymbolStore.SymAddressKind.NativeRegisterStack">
+ <summary>A register-relative address. The <paramref name="addr1">addr1</paramref> parameter is the low-order register, the <paramref name="addr2">addr2</paramref> parameter is the stack register, and the <paramref name="addr3">addr3</paramref> parameter is the offset from the stack pointer to the high-order part of the value.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.SymbolStore.SymAddressKind.NativeRVA">
+ <summary>A native Relevant Virtual Address (RVA). The <paramref name="addr1">addr1</paramref> parameter is the RVA in the module.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.SymbolStore.SymAddressKind.NativeSectionOffset">
+ <summary>A native section offset. The <paramref name="addr1">addr1</paramref> parameter is the section, and the <paramref name="addr2">addr2</paramref> parameter is the offset.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Diagnostics.SymbolStore.SymAddressKind.NativeStackRegister">
+ <summary>A register-relative address. The <paramref name="addr1">addr1</paramref> parameter is the stack register, the <paramref name="addr2">addr2</paramref> parameter is the offset from the stack pointer to the low-order part of the value, and the <paramref name="addr3">addr3</paramref> parameter is the high-order register.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.IO.Path">
+ <summary>Performs operations on <see cref="T:System.String"></see> instances that contain file or directory path information. These operations are performed in a cross-platform manner.</summary>
+ </member>
+ <member name="F:System.IO.Path.AltDirectorySeparatorChar">
+ <summary>Provides a platform-specific alternate character used to separate directory levels in a path string that reflects a hierarchical file system organization.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.IO.Path.ChangeExtension(System.String,System.String)">
+ <summary>Changes the extension of a path string.</summary>
+ <param name="path">The path information to modify. The path cannot contain any of the characters defined in <see cref="M:System.IO.Path.GetInvalidPathChars"></see>.</param>
+ <param name="extension">The new extension (with or without a leading period). Specify null to remove an existing extension from path.</param>
+ <returns>The modified path information. On Windows-based desktop platforms, if <paramref name="path">path</paramref> is null or an empty string (&quot;&quot;), the path information is returned unmodified. If <paramref name="extension">extension</paramref> is null, the returned string contains the specified path with its extension removed. If <paramref name="path">path</paramref> has no extension, and <paramref name="extension">extension</paramref> is not null, the returned path string contains <paramref name="extension">extension</paramref> appended to the end of <paramref name="path">path</paramref>.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> contains one or more of the invalid characters defined in <see cref="M:System.IO.Path.GetInvalidPathChars"></see>.</exception>
+ </member>
+ <member name="M:System.IO.Path.Combine(System.String[])">
+ <summary>Combines an array of strings into a path.</summary>
+ <param name="paths">An array of parts of the path.</param>
+ <returns>The combined paths.</returns>
+ <exception cref="T:System.ArgumentException">One of the strings in the array contains one or more of the invalid characters defined in <see cref="M:System.IO.Path.GetInvalidPathChars"></see>.</exception>
+ <exception cref="T:System.ArgumentNullException">One of the strings in the array is null.</exception>
+ </member>
+ <member name="M:System.IO.Path.Combine(System.String,System.String)">
+ <summary>Combines two strings into a path.</summary>
+ <param name="path1">The first path to combine.</param>
+ <param name="path2">The second path to combine.</param>
+ <returns>The combined paths. If one of the specified paths is a zero-length string, this method returns the other path. If <paramref name="path2">path2</paramref> contains an absolute path, this method returns <paramref name="path2">path2</paramref>.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="path1">path1</paramref> or <paramref name="path2">path2</paramref> contains one or more of the invalid characters defined in <see cref="M:System.IO.Path.GetInvalidPathChars"></see>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="path1">path1</paramref> or <paramref name="path2">path2</paramref> is null.</exception>
+ </member>
+ <member name="M:System.IO.Path.Combine(System.String,System.String,System.String)">
+ <summary>Combines three strings into a path.</summary>
+ <param name="path1">The first path to combine.</param>
+ <param name="path2">The second path to combine.</param>
+ <param name="path3">The third path to combine.</param>
+ <returns>The combined paths.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="path1">path1</paramref>, <paramref name="path2">path2</paramref>, or <paramref name="path3">path3</paramref> contains one or more of the invalid characters defined in <see cref="M:System.IO.Path.GetInvalidPathChars"></see>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="path1">path1</paramref>, <paramref name="path2">path2</paramref>, or <paramref name="path3">path3</paramref> is null.</exception>
+ </member>
+ <member name="M:System.IO.Path.Combine(System.String,System.String,System.String,System.String)">
+ <summary>Combines four strings into a path.</summary>
+ <param name="path1">The first path to combine.</param>
+ <param name="path2">The second path to combine.</param>
+ <param name="path3">The third path to combine.</param>
+ <param name="path4">The fourth path to combine.</param>
+ <returns>The combined paths.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="path1">path1</paramref>, <paramref name="path2">path2</paramref>, <paramref name="path3">path3</paramref>, or <paramref name="path4">path4</paramref> contains one or more of the invalid characters defined in <see cref="M:System.IO.Path.GetInvalidPathChars"></see>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="path1">path1</paramref>, <paramref name="path2">path2</paramref>, <paramref name="path3">path3</paramref>, or <paramref name="path4">path4</paramref> is null.</exception>
+ </member>
+ <member name="F:System.IO.Path.DirectorySeparatorChar">
+ <summary>Provides a platform-specific character used to separate directory levels in a path string that reflects a hierarchical file system organization.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.IO.Path.GetDirectoryName(System.String)">
+ <summary>Returns the directory information for the specified path string.</summary>
+ <param name="path">The path of a file or directory.</param>
+ <returns>Directory information for <paramref name="path">path</paramref>, or null if <paramref name="path">path</paramref> denotes a root directory or is null. Returns <see cref="F:System.String.Empty"></see> if <paramref name="path">path</paramref> does not contain directory information.</returns>
+ <exception cref="T:System.ArgumentException">The <paramref name="path">path</paramref> parameter contains invalid characters, is empty, or contains only white spaces.</exception>
+ <exception cref="T:System.IO.PathTooLongException">
+ In the [.NET for Windows Store apps](http://go.microsoft.com/fwlink/?LinkID=247912) or the [Portable Class Library](~/docs/standard/cross-platform/cross-platform-development-with-the-portable-class-library.md), catch the base class exception, <see cref="T:System.IO.IOException"></see>, instead.
+
+ The <paramref name="path">path</paramref> parameter is longer than the system-defined maximum length.</exception>
+ </member>
+ <member name="M:System.IO.Path.GetExtension(System.String)">
+ <summary>Returns the extension of the specified path string.</summary>
+ <param name="path">The path string from which to get the extension.</param>
+ <returns>The extension of the specified path (including the period &quot;.&quot;), or null, or <see cref="F:System.String.Empty"></see>. If <paramref name="path">path</paramref> is null, <see cref="M:System.IO.Path.GetExtension(System.String)"></see> returns null. If <paramref name="path">path</paramref> does not have extension information, <see cref="M:System.IO.Path.GetExtension(System.String)"></see> returns <see cref="F:System.String.Empty"></see>.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> contains one or more of the invalid characters defined in <see cref="M:System.IO.Path.GetInvalidPathChars"></see>.</exception>
+ </member>
+ <member name="M:System.IO.Path.GetFileName(System.String)">
+ <summary>Returns the file name and extension of the specified path string.</summary>
+ <param name="path">The path string from which to obtain the file name and extension.</param>
+ <returns>The characters after the last directory character in <paramref name="path">path</paramref>. If the last character of <paramref name="path">path</paramref> is a directory or volume separator character, this method returns <see cref="F:System.String.Empty"></see>. If <paramref name="path">path</paramref> is null, this method returns null.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> contains one or more of the invalid characters defined in <see cref="M:System.IO.Path.GetInvalidPathChars"></see>.</exception>
+ </member>
+ <member name="M:System.IO.Path.GetFileNameWithoutExtension(System.String)">
+ <summary>Returns the file name of the specified path string without the extension.</summary>
+ <param name="path">The path of the file.</param>
+ <returns>The string returned by <see cref="M:System.IO.Path.GetFileName(System.String)"></see>, minus the last period (.) and all characters following it.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> contains one or more of the invalid characters defined in <see cref="M:System.IO.Path.GetInvalidPathChars"></see>.</exception>
+ </member>
+ <member name="M:System.IO.Path.GetFullPath(System.String)">
+ <summary>Returns the absolute path for the specified path string.</summary>
+ <param name="path">The file or directory for which to obtain absolute path information.</param>
+ <returns>The fully qualified location of <paramref name="path">path</paramref>, such as &quot;C:\MyFile.txt&quot;.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> is a zero-length string, contains only white space, or contains one or more of the invalid characters defined in <see cref="M:System.IO.Path.GetInvalidPathChars"></see>. -or- The system could not retrieve the absolute path.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permissions.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="path">path</paramref> is null.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="path">path</paramref> contains a colon (&quot;:&quot;) that is not part of a volume identifier (for example, &quot;c:\&quot;).</exception>
+ <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters, and file names must be less than 260 characters.</exception>
+ </member>
+ <member name="M:System.IO.Path.GetInvalidFileNameChars">
+ <summary>Gets an array containing the characters that are not allowed in file names.</summary>
+ <returns>An array containing the characters that are not allowed in file names.</returns>
+ </member>
+ <member name="M:System.IO.Path.GetInvalidPathChars">
+ <summary>Gets an array containing the characters that are not allowed in path names.</summary>
+ <returns>An array containing the characters that are not allowed in path names.</returns>
+ </member>
+ <member name="M:System.IO.Path.GetPathRoot(System.String)">
+ <summary>Gets the root directory information of the specified path.</summary>
+ <param name="path">The path from which to obtain root directory information.</param>
+ <returns>The root directory of <paramref name="path">path</paramref>, such as &quot;C:\&quot;, or null if <paramref name="path">path</paramref> is null, or an empty string if <paramref name="path">path</paramref> does not contain root directory information.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> contains one or more of the invalid characters defined in <see cref="M:System.IO.Path.GetInvalidPathChars"></see>. -or- <see cref="F:System.String.Empty"></see> was passed to <paramref name="path">path</paramref>.</exception>
+ </member>
+ <member name="M:System.IO.Path.GetRandomFileName">
+ <summary>Returns a random folder name or file name.</summary>
+ <returns>A random folder name or file name.</returns>
+ </member>
+ <member name="M:System.IO.Path.GetTempFileName">
+ <summary>Creates a uniquely named, zero-byte temporary file on disk and returns the full path of that file.</summary>
+ <returns>The full path of the temporary file.</returns>
+ <exception cref="T:System.IO.IOException">An I/O error occurs, such as no unique temporary file name is available. - or - This method was unable to create a temporary file.</exception>
+ </member>
+ <member name="M:System.IO.Path.GetTempPath">
+ <summary>Returns the path of the current user's temporary folder.</summary>
+ <returns>The path to the temporary folder, ending with a backslash.</returns>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permissions.</exception>
+ </member>
+ <member name="M:System.IO.Path.HasExtension(System.String)">
+ <summary>Determines whether a path includes a file name extension.</summary>
+ <param name="path">The path to search for an extension.</param>
+ <returns>true if the characters that follow the last directory separator (\\ or /) or volume separator (:) in the path include a period (.) followed by one or more characters; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> contains one or more of the invalid characters defined in <see cref="M:System.IO.Path.GetInvalidPathChars"></see>.</exception>
+ </member>
+ <member name="F:System.IO.Path.InvalidPathChars">
+ <summary>Provides a platform-specific array of characters that cannot be specified in path string arguments passed to members of the <see cref="T:System.IO.Path"></see> class.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.IO.Path.IsPathRooted(System.String)">
+ <summary>Gets a value indicating whether the specified path string contains a root.</summary>
+ <param name="path">The path to test.</param>
+ <returns>true if <paramref name="path">path</paramref> contains a root; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> contains one or more of the invalid characters defined in <see cref="M:System.IO.Path.GetInvalidPathChars"></see>.</exception>
+ </member>
+ <member name="F:System.IO.Path.PathSeparator">
+ <summary>A platform-specific separator character used to separate path strings in environment variables.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.IO.Path.VolumeSeparatorChar">
+ <summary>Provides a platform-specific volume separator character.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.IO.PathTooLongException">
+ <summary>The exception that is thrown when a path or fully qualified file name is longer than the system-defined maximum length.</summary>
+ </member>
+ <member name="M:System.IO.PathTooLongException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.PathTooLongException"></see> class with its HRESULT set to COR_E_PATHTOOLONG.</summary>
+ </member>
+ <member name="M:System.IO.PathTooLongException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.PathTooLongException"></see> class with its message string set to <paramref name="message">message</paramref> and its HRESULT set to COR_E_PATHTOOLONG.</summary>
+ <param name="message">A <see cref="T:System.String"></see> that describes the error. The content of message is intended to be understood by humans. The caller of this constructor is required to ensure that this string has been localized for the current system culture.</param>
+ </member>
+ <member name="M:System.IO.PathTooLongException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.PathTooLongException"></see> class with the specified serialization and context information.</summary>
+ <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> that holds the serialized object data about the exception being thrown.</param>
+ <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"></see> that contains contextual information about the source or destination.</param>
+ </member>
+ <member name="M:System.IO.PathTooLongException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.PathTooLongException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">A <see cref="T:System.String"></see> that describes the error. The content of message is intended to be understood by humans. The caller of this constructor is required to ensure that this string has been localized for the current system culture.</param>
+ <param name="innerException">The exception that is the cause of the current exception. If the innerException parameter is not null, the current exception is raised in a catch block that handles the inner exception.</param>
+ </member>
+ <member name="T:System.IO.Pipes.AnonymousPipeClientStream">
+ <summary>Exposes the client side of an anonymous pipe stream, which supports both synchronous and asynchronous read and write operations.</summary>
+ </member>
+ <member name="M:System.IO.Pipes.AnonymousPipeClientStream.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.Pipes.AnonymousPipeClientStream"></see> class with the specified string representation of the pipe handle.</summary>
+ <param name="pipeHandleAsString">A string that represents the pipe handle.</param>
+ <exception cref="T:System.IO.IOException"><paramref name="pipeHandleAsString">pipeHandleAsString</paramref> is not a valid pipe handle.</exception>
+ </member>
+ <member name="M:System.IO.Pipes.AnonymousPipeClientStream.#ctor(System.IO.Pipes.PipeDirection,Microsoft.Win32.SafeHandles.SafePipeHandle)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.Pipes.AnonymousPipeClientStream"></see> class from the specified handle.</summary>
+ <param name="direction">One of the enumeration values that determines the direction of the pipe. Anonymous pipes can only be in one direction, so direction cannot be set to <see cref="F:System.IO.Pipes.PipeDirection.InOut"></see>.</param>
+ <param name="safePipeHandle">A safe handle for the pipe that this <see cref="T:System.IO.Pipes.AnonymousPipeClientStream"></see> object will encapsulate.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="safePipeHandle">safePipeHandle</paramref> is not a valid handle.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="safePipeHandle">safePipeHandle</paramref> is null.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="direction">direction</paramref> is set to <see cref="F:System.IO.Pipes.PipeDirection.InOut"></see>.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error, such as a disk error, has occurred. -or- The stream has been closed.</exception>
+ </member>
+ <member name="M:System.IO.Pipes.AnonymousPipeClientStream.#ctor(System.IO.Pipes.PipeDirection,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.Pipes.AnonymousPipeClientStream"></see> class with the specified pipe direction and a string representation of the pipe handle.</summary>
+ <param name="direction">One of the enumeration values that determines the direction of the pipe. Anonymous pipes can only be in one direction, so direction cannot be set to <see cref="F:System.IO.Pipes.PipeDirection.InOut"></see>.</param>
+ <param name="pipeHandleAsString">A string that represents the pipe handle.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="pipeHandleAsString">pipeHandleAsString</paramref> is an invalid handle.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="pipeHandleAsString">pipeHandleAsString</paramref> is null.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="direction">direction</paramref> is set to <see cref="F:System.IO.Pipes.PipeDirection.InOut"></see>.</exception>
+ </member>
+ <member name="P:System.IO.Pipes.AnonymousPipeClientStream.ReadMode">
+ <summary>Sets the reading mode for the <see cref="T:System.IO.Pipes.AnonymousPipeClientStream"></see> object.</summary>
+ <returns>The <see cref="T:System.IO.Pipes.PipeTransmissionMode"></see> for the <see cref="T:System.IO.Pipes.AnonymousPipeClientStream"></see> object.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The transmission mode is not valid. For anonymous pipes, only <see cref="F:System.IO.Pipes.PipeTransmissionMode.Byte"></see> is supported.</exception>
+ <exception cref="T:System.NotSupportedException">The transmission mode is <see cref="F:System.IO.Pipes.PipeTransmissionMode.Message"></see>.</exception>
+ <exception cref="T:System.IO.IOException">The connection is broken or another I/O error occurs.</exception>
+ <exception cref="T:System.ObjectDisposedException">The pipe is closed.</exception>
+ </member>
+ <member name="P:System.IO.Pipes.AnonymousPipeClientStream.TransmissionMode">
+ <summary>Gets the pipe transmission mode supported by the current pipe.</summary>
+ <returns>The <see cref="T:System.IO.Pipes.PipeTransmissionMode"></see> supported by the current pipe.</returns>
+ </member>
+ <member name="T:System.IO.Pipes.AnonymousPipeServerStream">
+ <summary>Exposes a stream around an anonymous pipe, which supports both synchronous and asynchronous read and write operations.</summary>
+ </member>
+ <member name="M:System.IO.Pipes.AnonymousPipeServerStream.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.Pipes.AnonymousPipeServerStream"></see> class.</summary>
+ </member>
+ <member name="M:System.IO.Pipes.AnonymousPipeServerStream.#ctor(System.IO.Pipes.PipeDirection)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.Pipes.AnonymousPipeServerStream"></see> class with the specified pipe direction.</summary>
+ <param name="direction">One of the enumeration values that determines the direction of the pipe. Anonymous pipes can only be in one direction, so direction cannot be set to <see cref="F:System.IO.Pipes.PipeDirection.InOut"></see>.</param>
+ <exception cref="T:System.NotSupportedException"><paramref name="direction">direction</paramref> is set to <see cref="F:System.IO.Pipes.PipeDirection.InOut"></see>.</exception>
+ </member>
+ <member name="M:System.IO.Pipes.AnonymousPipeServerStream.#ctor(System.IO.Pipes.PipeDirection,System.IO.HandleInheritability)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.Pipes.AnonymousPipeServerStream"></see> class with the specified pipe direction and inheritability mode.</summary>
+ <param name="direction">One of the enumeration values that determines the direction of the pipe. Anonymous pipes can only be in one direction, so direction cannot be set to <see cref="F:System.IO.Pipes.PipeDirection.InOut"></see>.</param>
+ <param name="inheritability">One of the enumeration values that determines whether the underlying handle can be inherited by child processes. Must be set to either <see cref="F:System.IO.HandleInheritability.None"></see> or <see cref="F:System.IO.HandleInheritability.Inheritable"></see>.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="inheritability">inheritability</paramref> is not set to either <see cref="F:System.IO.HandleInheritability.None"></see> or <see cref="F:System.IO.HandleInheritability.Inheritable"></see>.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="direction">direction</paramref> is set to <see cref="F:System.IO.Pipes.PipeDirection.InOut"></see>.</exception>
+ </member>
+ <member name="M:System.IO.Pipes.AnonymousPipeServerStream.#ctor(System.IO.Pipes.PipeDirection,Microsoft.Win32.SafeHandles.SafePipeHandle,Microsoft.Win32.SafeHandles.SafePipeHandle)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.Pipes.AnonymousPipeServerStream"></see> class from the specified pipe handles.</summary>
+ <param name="direction">One of the enumeration values that determines the direction of the pipe. Anonymous pipes can only be in one direction, so direction cannot be set to <see cref="F:System.IO.Pipes.PipeDirection.InOut"></see>.</param>
+ <param name="serverSafePipeHandle">A safe handle for the pipe that this <see cref="T:System.IO.Pipes.AnonymousPipeServerStream"></see> object will encapsulate.</param>
+ <param name="clientSafePipeHandle">A safe handle for the <see cref="T:System.IO.Pipes.AnonymousPipeClientStream"></see> object.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="serverSafePipeHandle">serverSafePipeHandle</paramref> or <paramref name="clientSafePipeHandle">clientSafePipeHandle</paramref> is an invalid handle.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="serverSafePipeHandle">serverSafePipeHandle</paramref> or <paramref name="clientSafePipeHandle">clientSafePipeHandle</paramref> is null.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="direction">direction</paramref> is set to <see cref="F:System.IO.Pipes.PipeDirection.InOut"></see>.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error, such as a disk error, has occurred. -or- The stream has been closed.</exception>
+ </member>
+ <member name="M:System.IO.Pipes.AnonymousPipeServerStream.#ctor(System.IO.Pipes.PipeDirection,System.IO.HandleInheritability,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.Pipes.AnonymousPipeServerStream"></see> class with the specified pipe direction, inheritability mode, and buffer size.</summary>
+ <param name="direction">One of the enumeration values that determines the direction of the pipe. Anonymous pipes can only be in one direction, so direction cannot be set to <see cref="F:System.IO.Pipes.PipeDirection.InOut"></see>.</param>
+ <param name="inheritability">One of the enumeration values that determines whether the underlying handle can be inherited by child processes. Must be set to either <see cref="F:System.IO.HandleInheritability.None"></see> or <see cref="F:System.IO.HandleInheritability.Inheritable"></see>.</param>
+ <param name="bufferSize">The size of the buffer. This value must be greater than or equal to 0.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="inheritability">inheritability</paramref> is not set to either <see cref="F:System.IO.HandleInheritability.None"></see> or <see cref="F:System.IO.HandleInheritability.Inheritable"></see>. -or- <paramref name="bufferSize">bufferSize</paramref> is less than 0.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="direction">direction</paramref> is set to <see cref="F:System.IO.Pipes.PipeDirection.InOut"></see>.</exception>
+ </member>
+ <member name="P:System.IO.Pipes.AnonymousPipeServerStream.ClientSafePipeHandle">
+ <summary>Gets the safe handle for the <see cref="T:System.IO.Pipes.AnonymousPipeClientStream"></see> object that is currently connected to the <see cref="T:System.IO.Pipes.AnonymousPipeServerStream"></see> object.</summary>
+ <returns>A handle for the <see cref="T:System.IO.Pipes.AnonymousPipeClientStream"></see> object that is currently connected to the <see cref="T:System.IO.Pipes.AnonymousPipeServerStream"></see> object.</returns>
+ </member>
+ <member name="M:System.IO.Pipes.AnonymousPipeServerStream.DisposeLocalCopyOfClientHandle">
+ <summary>Closes the local copy of the <see cref="T:System.IO.Pipes.AnonymousPipeClientStream"></see> object's handle.</summary>
+ </member>
+ <member name="M:System.IO.Pipes.AnonymousPipeServerStream.GetClientHandleAsString">
+ <summary>Gets the connected <see cref="T:System.IO.Pipes.AnonymousPipeClientStream"></see> object's handle as a string.</summary>
+ <returns>A string that represents the connected <see cref="T:System.IO.Pipes.AnonymousPipeClientStream"></see> object's handle.</returns>
+ </member>
+ <member name="P:System.IO.Pipes.AnonymousPipeServerStream.ReadMode">
+ <summary>Sets the reading mode for the <see cref="T:System.IO.Pipes.AnonymousPipeServerStream"></see> object. For anonymous pipes, transmission mode must be <see cref="F:System.IO.Pipes.PipeTransmissionMode.Byte"></see>.</summary>
+ <returns>The reading mode for the <see cref="T:System.IO.Pipes.AnonymousPipeServerStream"></see> object.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The transmission mode is not valid. For anonymous pipes, only <see cref="F:System.IO.Pipes.PipeTransmissionMode.Byte"></see> is supported.</exception>
+ <exception cref="T:System.NotSupportedException">The property is set to <see cref="F:System.IO.Pipes.PipeTransmissionMode.Message"></see>, which is not supported for anonymous pipes.</exception>
+ <exception cref="T:System.IO.IOException">The connection is broken or another I/O error occurs.</exception>
+ <exception cref="T:System.ObjectDisposedException">The pipe is closed.</exception>
+ </member>
+ <member name="P:System.IO.Pipes.AnonymousPipeServerStream.TransmissionMode">
+ <summary>Gets the pipe transmission mode that is supported by the current pipe.</summary>
+ <returns>The <see cref="T:System.IO.Pipes.PipeTransmissionMode"></see> that is supported by the current pipe.</returns>
+ </member>
+ <member name="T:System.IO.Pipes.NamedPipeClientStream">
+ <summary>Exposes a <see cref="T:System.IO.Stream"></see> around a named pipe, which supports both synchronous and asynchronous read and write operations.</summary>
+ </member>
+ <member name="M:System.IO.Pipes.NamedPipeClientStream.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.Pipes.NamedPipeClientStream"></see> class with the specified pipe name.</summary>
+ <param name="pipeName">The name of the pipe.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="pipeName">pipeName</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="pipeName">pipeName</paramref> is a zero-length string.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="pipeName">pipeName</paramref> is set to &quot;anonymous&quot;.</exception>
+ </member>
+ <member name="M:System.IO.Pipes.NamedPipeClientStream.#ctor(System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.Pipes.NamedPipeClientStream"></see> class with the specified pipe and server names.</summary>
+ <param name="serverName">The name of the remote computer to connect to, or &quot;.&quot; to specify the local computer.</param>
+ <param name="pipeName">The name of the pipe.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="pipeName">pipeName</paramref> or <paramref name="serverName">serverName</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="pipeName">pipeName</paramref> or <paramref name="serverName">serverName</paramref> is a zero-length string.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="pipeName">pipeName</paramref> is set to &quot;anonymous&quot;.</exception>
+ </member>
+ <member name="M:System.IO.Pipes.NamedPipeClientStream.#ctor(System.String,System.String,System.IO.Pipes.PipeDirection)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.Pipes.NamedPipeClientStream"></see> class with the specified pipe and server names, and the specified pipe direction.</summary>
+ <param name="serverName">The name of the remote computer to connect to, or &quot;.&quot; to specify the local computer.</param>
+ <param name="pipeName">The name of the pipe.</param>
+ <param name="direction">One of the enumeration values that determines the direction of the pipe.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="pipeName">pipeName</paramref> or <paramref name="serverName">serverName</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="pipeName">pipeName</paramref> or <paramref name="serverName">serverName</paramref> is a zero-length string.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="pipeName">pipeName</paramref> is set to &quot;anonymous&quot;. -or- <paramref name="direction">direction</paramref> is not a valid <see cref="T:System.IO.Pipes.PipeDirection"></see> value.</exception>
+ </member>
+ <member name="M:System.IO.Pipes.NamedPipeClientStream.#ctor(System.IO.Pipes.PipeDirection,System.Boolean,System.Boolean,Microsoft.Win32.SafeHandles.SafePipeHandle)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.Pipes.NamedPipeClientStream"></see> class for the specified pipe handle with the specified pipe direction.</summary>
+ <param name="direction">One of the enumeration values that determines the direction of the pipe.</param>
+ <param name="isAsync">true to indicate that the handle was opened asynchronously; otherwise, false.</param>
+ <param name="isConnected">true to indicate that the pipe is connected; otherwise, false.</param>
+ <param name="safePipeHandle">A safe handle for the pipe that this <see cref="T:System.IO.Pipes.NamedPipeClientStream"></see> object will encapsulate.</param>
+ <exception cref="T:System.IO.IOException">The stream has been closed.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="safePipeHandle">safePipeHandle</paramref> is not a valid handle.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="safePipeHandle">safePipeHandle</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="direction">direction</paramref> is not a valid <see cref="T:System.IO.Pipes.PipeDirection"></see> value.</exception>
+ </member>
+ <member name="M:System.IO.Pipes.NamedPipeClientStream.#ctor(System.String,System.String,System.IO.Pipes.PipeDirection,System.IO.Pipes.PipeOptions)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.Pipes.NamedPipeClientStream"></see> class with the specified pipe and server names, and the specified pipe direction and pipe options.</summary>
+ <param name="serverName">The name of the remote computer to connect to, or &quot;.&quot; to specify the local computer.</param>
+ <param name="pipeName">The name of the pipe.</param>
+ <param name="direction">One of the enumeration values that determines the direction of the pipe.</param>
+ <param name="options">One of the enumeration values that determines how to open or create the pipe.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="pipeName">pipeName</paramref> or <paramref name="serverName">serverName</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="pipeName">pipeName</paramref> or <paramref name="serverName">serverName</paramref> is a zero-length string.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="pipeName">pipeName</paramref> is set to &quot;anonymous&quot;. -or- <paramref name="direction">direction</paramref> is not a valid <see cref="T:System.IO.Pipes.PipeDirection"></see> value. -or- <paramref name="options">options</paramref> is not a valid <see cref="T:System.IO.Pipes.PipeOptions"></see> value.</exception>
+ </member>
+ <member name="M:System.IO.Pipes.NamedPipeClientStream.#ctor(System.String,System.String,System.IO.Pipes.PipeDirection,System.IO.Pipes.PipeOptions,System.Security.Principal.TokenImpersonationLevel)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.Pipes.NamedPipeClientStream"></see> class with the specified pipe and server names, and the specified pipe direction, pipe options, and security impersonation level.</summary>
+ <param name="serverName">The name of the remote computer to connect to, or &quot;.&quot; to specify the local computer.</param>
+ <param name="pipeName">The name of the pipe.</param>
+ <param name="direction">One of the enumeration values that determines the direction of the pipe.</param>
+ <param name="options">One of the enumeration values that determines how to open or create the pipe.</param>
+ <param name="impersonationLevel">One of the enumeration values that determines the security impersonation level.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="pipeName">pipeName</paramref> or <paramref name="serverName">serverName</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="pipeName">pipeName</paramref> or <paramref name="serverName">serverName</paramref> is a zero-length string.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="pipeName">pipeName</paramref> is set to &quot;anonymous&quot;. -or- <paramref name="direction">direction</paramref> is not a valid <see cref="T:System.IO.Pipes.PipeDirection"></see> value. -or- <paramref name="options">options</paramref> is not a valid <see cref="T:System.IO.Pipes.PipeOptions"></see> value. -or- <paramref name="impersonationLevel">impersonationLevel</paramref> is not a valid <see cref="T:System.Security.Principal.TokenImpersonationLevel"></see> value.</exception>
+ </member>
+ <member name="M:System.IO.Pipes.NamedPipeClientStream.#ctor(System.String,System.String,System.IO.Pipes.PipeDirection,System.IO.Pipes.PipeOptions,System.Security.Principal.TokenImpersonationLevel,System.IO.HandleInheritability)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.Pipes.NamedPipeClientStream"></see> class with the specified pipe and server names, and the specified pipe direction, pipe options, security impersonation level, and inheritability mode.</summary>
+ <param name="serverName">The name of the remote computer to connect to, or &quot;.&quot; to specify the local computer.</param>
+ <param name="pipeName">The name of the pipe.</param>
+ <param name="direction">One of the enumeration values that determines the direction of the pipe.</param>
+ <param name="options">One of the enumeration values that determines how to open or create the pipe.</param>
+ <param name="impersonationLevel">One of the enumeration values that determines the security impersonation level.</param>
+ <param name="inheritability">One of the enumeration values that determines whether the underlying handle will be inheritable by child processes.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="pipeName">pipeName</paramref> or <paramref name="serverName">serverName</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="pipeName">pipeName</paramref> or <paramref name="serverName">serverName</paramref> is a zero-length string.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="pipeName">pipeName</paramref> is set to &quot;anonymous&quot;. -or- <paramref name="direction">direction</paramref> is not a valid <see cref="T:System.IO.Pipes.PipeDirection"></see> value. -or- <paramref name="options">options</paramref> is not a valid <see cref="T:System.IO.Pipes.PipeOptions"></see> value. -or- <paramref name="impersonationLevel">impersonationLevel</paramref> is not a valid <see cref="T:System.Security.Principal.TokenImpersonationLevel"></see> value. -or- <paramref name="inheritability">inheritability</paramref> is not a valid <see cref="T:System.IO.HandleInheritability"></see> value.</exception>
+ </member>
+ <member name="M:System.IO.Pipes.NamedPipeClientStream.Connect">
+ <summary>Connects to a waiting server with an infinite time-out value.</summary>
+ <exception cref="T:System.InvalidOperationException">The client is already connected.</exception>
+ </member>
+ <member name="M:System.IO.Pipes.NamedPipeClientStream.Connect(System.Int32)">
+ <summary>Connects to a waiting server within the specified time-out period.</summary>
+ <param name="timeout">The number of milliseconds to wait for the server to respond before the connection times out.</param>
+ <exception cref="T:System.TimeoutException">Could not connect to the server within the specified <paramref name="timeout">timeout</paramref> period.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="timeout">timeout</paramref> is less than 0 and not set to <see cref="F:System.Threading.Timeout.Infinite"></see>.</exception>
+ <exception cref="T:System.InvalidOperationException">The client is already connected.</exception>
+ <exception cref="T:System.IO.IOException">The server is connected to another client and the time-out period has expired.</exception>
+ </member>
+ <member name="M:System.IO.Pipes.NamedPipeClientStream.ConnectAsync">
+ <summary>Asynchronously connects to a waiting server with an infinite timeout period.</summary>
+ <returns>A task that represents the asynchronous connect operation.</returns>
+ </member>
+ <member name="M:System.IO.Pipes.NamedPipeClientStream.ConnectAsync(System.Int32)">
+ <summary>Asynchronously connects to a waiting server within the specified timeout period.</summary>
+ <param name="timeout">The number of milliseconds to wait for the server to respond before the connection times out.</param>
+ <returns>A task that represents the asynchronous connect operation.</returns>
+ </member>
+ <member name="M:System.IO.Pipes.NamedPipeClientStream.ConnectAsync(System.Threading.CancellationToken)">
+ <summary>Asynchronously connects to a waiting server and monitors cancellation requests.</summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"></see>.</param>
+ <returns>A task that represents the asynchronous connect operation.</returns>
+ </member>
+ <member name="M:System.IO.Pipes.NamedPipeClientStream.ConnectAsync(System.Int32,System.Threading.CancellationToken)">
+ <summary>Asynchronously connects to a waiting server within the specified timeout period and monitors cancellation requests.</summary>
+ <param name="timeout">The number of milliseconds to wait for the server to respond before the connection times out.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"></see>.</param>
+ <returns>A task that represents the asynchronous connect operation.</returns>
+ </member>
+ <member name="P:System.IO.Pipes.NamedPipeClientStream.NumberOfServerInstances">
+ <summary>Gets the number of server instances that share the same pipe name.</summary>
+ <returns>The number of server instances that share the same pipe name.</returns>
+ <exception cref="T:System.InvalidOperationException">The pipe handle has not been set. -or- The current <see cref="T:System.IO.Pipes.NamedPipeClientStream"></see> object has not yet connected to a <see cref="T:System.IO.Pipes.NamedPipeServerStream"></see> object.</exception>
+ <exception cref="T:System.IO.IOException">The pipe is broken or an I/O error occurred.</exception>
+ <exception cref="T:System.ObjectDisposedException">The underlying pipe handle is closed.</exception>
+ </member>
+ <member name="T:System.IO.Pipes.NamedPipeServerStream">
+ <summary>Exposes a <see cref="T:System.IO.Stream"></see> around a named pipe, supporting both synchronous and asynchronous read and write operations.</summary>
+ </member>
+ <member name="M:System.IO.Pipes.NamedPipeServerStream.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.Pipes.NamedPipeServerStream"></see> class with the specified pipe name.</summary>
+ <param name="pipeName">The name of the pipe.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="pipeName">pipeName</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="pipeName">pipeName</paramref> is a zero-length string.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="pipeName">pipeName</paramref> is set to &quot;anonymous&quot;.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="pipeName">pipeName</paramref> contains a colon (&quot;:&quot;).</exception>
+ <exception cref="T:System.PlatformNotSupportedException">The operating system is Windows Millennium Edition, Windows 98, or Windows 95, which are not supported.</exception>
+ <exception cref="T:System.IO.IOException">The maximum number of server instances has been exceeded.</exception>
+ </member>
+ <member name="M:System.IO.Pipes.NamedPipeServerStream.#ctor(System.String,System.IO.Pipes.PipeDirection,System.Int32,System.IO.Pipes.PipeTransmissionMode,System.IO.Pipes.PipeOptions,System.Int32,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.Pipes.NamedPipeServerStream"></see> class with the specified pipe name, pipe direction, maximum number of server instances, transmission mode, pipe options, and recommended in and out buffer sizes.</summary>
+ <param name="pipeName">The name of the pipe.</param>
+ <param name="direction">One of the enumeration values that determines the direction of the pipe.</param>
+ <param name="maxNumberOfServerInstances">The maximum number of server instances that share the same name. You can pass <see cref="F:System.IO.Pipes.NamedPipeServerStream.MaxAllowedServerInstances"></see> for this value.</param>
+ <param name="transmissionMode">One of the enumeration values that determines the transmission mode of the pipe.</param>
+ <param name="options">One of the enumeration values that determines how to open or create the pipe.</param>
+ <param name="inBufferSize">A positive value greater than 0 that indicates the input buffer size.</param>
+ <param name="outBufferSize">A positive value greater than 0 that indicates the output buffer size.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="pipeName">pipeName</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="pipeName">pipeName</paramref> is a zero-length string.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="pipeName">pipeName</paramref> is set to &quot;anonymous&quot;. -or- <paramref name="direction">direction</paramref> is not a valid <see cref="T:System.IO.Pipes.PipeDirection"></see> value. -or- <paramref name="maxNumberofServerInstances">maxNumberofServerInstances</paramref> is less than -1 or greater than 254 (-1 indicates <see cref="F:System.IO.Pipes.NamedPipeServerStream.MaxAllowedServerInstances"></see>) -or- <paramref name="options">options</paramref> is not a valid <see cref="T:System.IO.Pipes.PipeOptions"></see> value. -or- <paramref name="inBufferSize">inBufferSize</paramref> is negative.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="pipeName">pipeName</paramref> contains a colon (&quot;:&quot;).</exception>
+ <exception cref="T:System.PlatformNotSupportedException">The operating system is Windows Millennium Edition, Windows 98, or Windows 95, which are not supported.</exception>
+ <exception cref="T:System.IO.IOException">The maximum number of server instances has been exceeded.</exception>
+ </member>
+ <member name="M:System.IO.Pipes.NamedPipeServerStream.#ctor(System.String,System.IO.Pipes.PipeDirection,System.Int32,System.IO.Pipes.PipeTransmissionMode,System.IO.Pipes.PipeOptions)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.Pipes.NamedPipeServerStream"></see> class with the specified pipe name, pipe direction, maximum number of server instances, transmission mode, and pipe options.</summary>
+ <param name="pipeName">The name of the pipe.</param>
+ <param name="direction">One of the enumeration values that determines the direction of the pipe.</param>
+ <param name="maxNumberOfServerInstances">The maximum number of server instances that share the same name. You can pass <see cref="F:System.IO.Pipes.NamedPipeServerStream.MaxAllowedServerInstances"></see> for this value.</param>
+ <param name="transmissionMode">One of the enumeration values that determines the transmission mode of the pipe.</param>
+ <param name="options">One of the enumeration values that determines how to open or create the pipe.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="pipeName">pipeName</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="pipeName">pipeName</paramref> is a zero-length string.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="pipeName">pipeName</paramref> is set to &quot;anonymous&quot;. -or- <paramref name="direction">direction</paramref> is not a valid <see cref="T:System.IO.Pipes.PipeDirection"></see> value. -or- <paramref name="maxNumberofServerInstances">maxNumberofServerInstances</paramref> is less than -1 or greater than 254 (-1 indicates <see cref="F:System.IO.Pipes.NamedPipeServerStream.MaxAllowedServerInstances"></see>) -or- <paramref name="options">options</paramref> is not a valid <see cref="T:System.IO.Pipes.PipeOptions"></see> value.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="pipeName">pipeName</paramref> contains a colon (&quot;:&quot;).</exception>
+ <exception cref="T:System.PlatformNotSupportedException">The operating system is Windows Millennium Edition, Windows 98, or Windows 95, which are not supported.</exception>
+ <exception cref="T:System.IO.IOException">The maximum number of server instances has been exceeded.</exception>
+ </member>
+ <member name="M:System.IO.Pipes.NamedPipeServerStream.#ctor(System.IO.Pipes.PipeDirection,System.Boolean,System.Boolean,Microsoft.Win32.SafeHandles.SafePipeHandle)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.Pipes.NamedPipeServerStream"></see> class from the specified pipe handle.</summary>
+ <param name="direction">One of the enumeration values that determines the direction of the pipe.</param>
+ <param name="isAsync">true to indicate that the handle was opened asynchronously; otherwise, false.</param>
+ <param name="isConnected">true to indicate that the pipe is connected; otherwise, false.</param>
+ <param name="safePipeHandle">A safe handle for the pipe that this <see cref="T:System.IO.Pipes.NamedPipeServerStream"></see> object will encapsulate.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="direction">direction</paramref> is not a valid <see cref="T:System.IO.Pipes.PipeDirection"></see> value.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="safePipeHandle">safePipeHandle</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="safePipeHandle">safePipeHandle</paramref> is an invalid handle.</exception>
+ <exception cref="T:System.IO.IOException"><paramref name="safePipeHandle">safePipeHandle</paramref> is not a valid pipe handle. -or- The maximum number of server instances has been exceeded.</exception>
+ </member>
+ <member name="M:System.IO.Pipes.NamedPipeServerStream.#ctor(System.String,System.IO.Pipes.PipeDirection,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.Pipes.NamedPipeServerStream"></see> class with the specified pipe name, pipe direction, and maximum number of server instances.</summary>
+ <param name="pipeName">The name of the pipe.</param>
+ <param name="direction">One of the enumeration values that determines the direction of the pipe.</param>
+ <param name="maxNumberOfServerInstances">The maximum number of server instances that share the same name. You can pass <see cref="F:System.IO.Pipes.NamedPipeServerStream.MaxAllowedServerInstances"></see> for this value.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="pipeName">pipeName</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="pipeName">pipeName</paramref> is a zero-length string.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="pipeName">pipeName</paramref> is set to &quot;anonymous&quot;. -or- <paramref name="direction">direction</paramref> is not a valid <see cref="T:System.IO.Pipes.PipeDirection"></see> value. -or- A non-negative number is required. -or- <paramref name="maxNumberofServerInstances">maxNumberofServerInstances</paramref> is less than -1 or greater than 254 (-1 indicates <see cref="F:System.IO.Pipes.NamedPipeServerStream.MaxAllowedServerInstances"></see>) -or- <see cref="F:System.IO.HandleInheritability.None"></see> or <see cref="F:System.IO.HandleInheritability.Inheritable"></see> is required. -or- Access rights is limited to the <see cref="F:System.IO.Pipes.PipeAccessRights.ChangePermissions"></see> , <see cref="F:System.IO.Pipes.PipeAccessRights.TakeOwnership"></see> , and <see cref="F:System.IO.Pipes.PipeAccessRights.AccessSystemSecurity"></see> flags.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="pipeName">pipeName</paramref> contains a colon (&quot;:&quot;).</exception>
+ <exception cref="T:System.PlatformNotSupportedException">The operating system is Windows Millennium Edition, Windows 98, or Windows 95, which are not supported.</exception>
+ <exception cref="T:System.IO.IOException">The maximum number of server instances has been exceeded.</exception>
+ </member>
+ <member name="M:System.IO.Pipes.NamedPipeServerStream.#ctor(System.String,System.IO.Pipes.PipeDirection)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.Pipes.NamedPipeServerStream"></see> class with the specified pipe name and pipe direction.</summary>
+ <param name="pipeName">The name of the pipe.</param>
+ <param name="direction">One of the enumeration values that determines the direction of the pipe.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="pipeName">pipeName</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="pipeName">pipeName</paramref> is a zero-length string.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="pipeName">pipeName</paramref> is set to &quot;anonymous&quot;. -or- <paramref name="direction">direction</paramref> is not a valid <see cref="T:System.IO.Pipes.PipeDirection"></see> value.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="pipeName">pipeName</paramref> contains a colon (&quot;:&quot;).</exception>
+ <exception cref="T:System.PlatformNotSupportedException">The operating system is Windows Millennium Edition, Windows 98, or Windows 95, which are not supported.</exception>
+ <exception cref="T:System.IO.IOException">The maximum number of server instances has been exceeded.</exception>
+ </member>
+ <member name="M:System.IO.Pipes.NamedPipeServerStream.#ctor(System.String,System.IO.Pipes.PipeDirection,System.Int32,System.IO.Pipes.PipeTransmissionMode)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.Pipes.NamedPipeServerStream"></see> class with the specified pipe name, pipe direction, maximum number of server instances, and transmission mode.</summary>
+ <param name="pipeName">The name of the pipe.</param>
+ <param name="direction">One of the enumeration values that determines the direction of the pipe.</param>
+ <param name="maxNumberOfServerInstances">The maximum number of server instances that share the same name. You can pass <see cref="F:System.IO.Pipes.NamedPipeServerStream.MaxAllowedServerInstances"></see> for this value.</param>
+ <param name="transmissionMode">One of the enumeration values that determines the transmission mode of the pipe.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="pipeName">pipeName</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="pipeName">pipeName</paramref> is a zero-length string.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="pipeName">pipeName</paramref> is set to &quot;anonymous&quot;. -or- <paramref name="direction">direction</paramref> is not a valid <see cref="T:System.IO.Pipes.PipeDirection"></see> value. -or- <paramref name="maxNumberofServerInstances">maxNumberofServerInstances</paramref> is less than -1 or greater than 254 (-1 indicates <see cref="F:System.IO.Pipes.NamedPipeServerStream.MaxAllowedServerInstances"></see>)</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="pipeName">pipeName</paramref> contains a colon (&quot;:&quot;).</exception>
+ <exception cref="T:System.PlatformNotSupportedException">The operating system is Windows Millennium Edition, Windows 98, or Windows 95, which are not supported.</exception>
+ <exception cref="T:System.IO.IOException">The maximum number of server instances has been exceeded.</exception>
+ </member>
+ <member name="M:System.IO.Pipes.NamedPipeServerStream.BeginWaitForConnection(System.AsyncCallback,System.Object)">
+ <summary>Begins an asynchronous operation to wait for a client to connect.</summary>
+ <param name="callback">The method to call when a client connects to the <see cref="T:System.IO.Pipes.NamedPipeServerStream"></see> object.</param>
+ <param name="state">A user-provided object that distinguishes this particular asynchronous request from other requests.</param>
+ <returns>An object that references the asynchronous request.</returns>
+ <exception cref="T:System.InvalidOperationException">The pipe was not opened asynchronously. -or- A pipe connection has already been established. -or- The pipe handle has not been set.</exception>
+ <exception cref="T:System.IO.IOException">The pipe connection has been broken.</exception>
+ <exception cref="T:System.ObjectDisposedException">The pipe is closed.</exception>
+ </member>
+ <member name="M:System.IO.Pipes.NamedPipeServerStream.Disconnect">
+ <summary>Disconnects the current connection.</summary>
+ <exception cref="T:System.InvalidOperationException">No pipe connections have been made yet. -or- The connected pipe has already disconnected. -or- The pipe handle has not been set.</exception>
+ <exception cref="T:System.ObjectDisposedException">The pipe is closed.</exception>
+ </member>
+ <member name="M:System.IO.Pipes.NamedPipeServerStream.EndWaitForConnection(System.IAsyncResult)">
+ <summary>Ends an asynchronous operation to wait for a client to connect.</summary>
+ <param name="asyncResult">The pending asynchronous request.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="asyncResult">asyncResult</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException">The pipe was not opened asynchronously. -or- The pipe handle has not been set.</exception>
+ <exception cref="T:System.IO.IOException">The pipe connection has been broken.</exception>
+ <exception cref="T:System.ObjectDisposedException">The pipe is closed.</exception>
+ </member>
+ <member name="M:System.IO.Pipes.NamedPipeServerStream.GetImpersonationUserName">
+ <summary>Gets the user name of the client on the other end of the pipe.</summary>
+ <returns>The user name of the client on the other end of the pipe.</returns>
+ <exception cref="T:System.InvalidOperationException">No pipe connections have been made yet. -or- The connected pipe has already disconnected. -or- The pipe handle has not been set.</exception>
+ <exception cref="T:System.ObjectDisposedException">The pipe is closed.</exception>
+ <exception cref="T:System.IO.IOException">The pipe connection has been broken. -or- The user name of the client is longer than 19 characters.</exception>
+ </member>
+ <member name="F:System.IO.Pipes.NamedPipeServerStream.MaxAllowedServerInstances">
+ <summary>Represents the maximum number of server instances that the system resources allow.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.IO.Pipes.NamedPipeServerStream.RunAsClient(System.IO.Pipes.PipeStreamImpersonationWorker)">
+ <summary>Calls a delegate while impersonating the client.</summary>
+ <param name="impersonationWorker">The delegate that specifies a method to call.</param>
+ <exception cref="T:System.InvalidOperationException">No pipe connections have been made yet. -or- The connected pipe has already disconnected. -or- The pipe handle has not been set.</exception>
+ <exception cref="T:System.ObjectDisposedException">The pipe is closed.</exception>
+ <exception cref="T:System.IO.IOException">The pipe connection has been broken. -or- An I/O error occurred.</exception>
+ </member>
+ <member name="M:System.IO.Pipes.NamedPipeServerStream.WaitForConnection">
+ <summary>Waits for a client to connect to this <see cref="T:System.IO.Pipes.NamedPipeServerStream"></see> object.</summary>
+ <exception cref="T:System.InvalidOperationException">A pipe connection has already been established. -or- The pipe handle has not been set.</exception>
+ <exception cref="T:System.ObjectDisposedException">The pipe is closed.</exception>
+ <exception cref="T:System.IO.IOException">The pipe connection has been broken.</exception>
+ </member>
+ <member name="M:System.IO.Pipes.NamedPipeServerStream.WaitForConnectionAsync">
+ <summary>Asynchronously waits for a client to connect to this <see cref="T:System.IO.Pipes.NamedPipeServerStream"></see> object.</summary>
+ <returns>A task that represents the asynchronous wait operation.</returns>
+ </member>
+ <member name="M:System.IO.Pipes.NamedPipeServerStream.WaitForConnectionAsync(System.Threading.CancellationToken)">
+ <summary>Asynchronously waits for a client to connect to this <see cref="T:System.IO.Pipes.NamedPipeServerStream"></see> object and monitors cancellation requests.</summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests.</param>
+ <returns>A task that represents the asynchronous wait operation.</returns>
+ </member>
+ <member name="T:System.IO.Pipes.PipeDirection">
+ <summary>Specifies the direction of the pipe.</summary>
+ </member>
+ <member name="F:System.IO.Pipes.PipeDirection.In">
+ <summary>Specifies that the pipe direction is in.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.IO.Pipes.PipeDirection.InOut">
+ <summary>Specifies that the pipe direction is two-way.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.IO.Pipes.PipeDirection.Out">
+ <summary>Specifies that the pipe direction is out.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.IO.Pipes.PipeOptions">
+ <summary>Provides options for creating a <see cref="T:System.IO.Pipes.PipeStream"></see> object. This enumeration has a <see cref="T:System.FlagsAttribute"></see> attribute that allows a bitwise combination of its member values.</summary>
+ </member>
+ <member name="F:System.IO.Pipes.PipeOptions.Asynchronous">
+ <summary>Indicates that the pipe can be used for asynchronous reading and writing.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.IO.Pipes.PipeOptions.None">
+ <summary>Indicates that there are no additional parameters.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.IO.Pipes.PipeOptions.WriteThrough">
+ <summary>Indicates that the system should write through any intermediate cache and go directly to the pipe.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.IO.Pipes.PipeStream">
+ <summary>Exposes a <see cref="T:System.IO.Stream"></see> object around a pipe, which supports both anonymous and named pipes.</summary>
+ </member>
+ <member name="M:System.IO.Pipes.PipeStream.#ctor(System.IO.Pipes.PipeDirection,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.Pipes.PipeStream"></see> class using the specified <see cref="T:System.IO.Pipes.PipeDirection"></see> value and buffer size.</summary>
+ <param name="direction">One of the <see cref="T:System.IO.Pipes.PipeDirection"></see> values that indicates the direction of the pipe object.</param>
+ <param name="bufferSize">A positive <see cref="T:System.Int32"></see> value greater than or equal to 0 that indicates the buffer size.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="direction">direction</paramref> is not a valid <see cref="T:System.IO.Pipes.PipeDirection"></see> value. -or- <paramref name="bufferSize">bufferSize</paramref> is less than 0.</exception>
+ </member>
+ <member name="M:System.IO.Pipes.PipeStream.#ctor(System.IO.Pipes.PipeDirection,System.IO.Pipes.PipeTransmissionMode,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.Pipes.PipeStream"></see> class using the specified <see cref="T:System.IO.Pipes.PipeDirection"></see>, <see cref="T:System.IO.Pipes.PipeTransmissionMode"></see>, and buffer size.</summary>
+ <param name="direction">One of the <see cref="T:System.IO.Pipes.PipeDirection"></see> values that indicates the direction of the pipe object.</param>
+ <param name="transmissionMode">One of the <see cref="T:System.IO.Pipes.PipeTransmissionMode"></see> values that indicates the transmission mode of the pipe object.</param>
+ <param name="outBufferSize">A positive <see cref="T:System.Int32"></see> value greater than or equal to 0 that indicates the buffer size.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="direction">direction</paramref> is not a valid <see cref="T:System.IO.Pipes.PipeDirection"></see> value. -or- <paramref name="transmissionMode">transmissionMode</paramref> is not a valid <see cref="T:System.IO.Pipes.PipeTransmissionMode"></see> value. -or- <paramref name="bufferSize">bufferSize</paramref> is less than 0.</exception>
+ </member>
+ <member name="M:System.IO.Pipes.PipeStream.BeginRead(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object)">
+ <summary>Begins an asynchronous read operation.</summary>
+ <param name="buffer">The buffer to read data into.</param>
+ <param name="offset">The byte offset in buffer at which to begin reading.</param>
+ <param name="count">The maximum number of bytes to read.</param>
+ <param name="callback">The method to call when the asynchronous read operation is completed.</param>
+ <param name="state">A user-provided object that distinguishes this particular asynchronous read request from other requests.</param>
+ <returns>An <see cref="T:System.IAsyncResult"></see> object that references the asynchronous read.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffer">buffer</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="offset">offset</paramref> is less than 0. -or- <paramref name="count">count</paramref> is less than 0.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="count">count</paramref> is greater than the number of bytes available in <paramref name="buffer">buffer</paramref>.</exception>
+ <exception cref="T:System.ObjectDisposedException">The pipe is closed.</exception>
+ <exception cref="T:System.NotSupportedException">The pipe does not support read operations.</exception>
+ <exception cref="T:System.InvalidOperationException">The pipe is disconnected, waiting to connect, or the handle has not been set.</exception>
+ <exception cref="T:System.IO.IOException">The pipe is broken or another I/O error occurred.</exception>
+ </member>
+ <member name="M:System.IO.Pipes.PipeStream.BeginWrite(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object)">
+ <summary>Begins an asynchronous write operation.</summary>
+ <param name="buffer">The buffer that contains the data to write 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 maximum number of bytes to write.</param>
+ <param name="callback">The method to call when the asynchronous write operation is completed.</param>
+ <param name="state">A user-provided object that distinguishes this particular asynchronous write request from other requests.</param>
+ <returns>An <see cref="T:System.IAsyncResult"></see> object that references the asynchronous write operation.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffer">buffer</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="offset">offset</paramref> is less than 0. -or- <paramref name="count">count</paramref> is less than 0.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="count">count</paramref> is greater than the number of bytes available in <paramref name="buffer">buffer</paramref>.</exception>
+ <exception cref="T:System.ObjectDisposedException">The pipe is closed.</exception>
+ <exception cref="T:System.NotSupportedException">The pipe does not support write operations.</exception>
+ <exception cref="T:System.InvalidOperationException">The pipe is disconnected, waiting to connect, or the handle has not been set.</exception>
+ <exception cref="T:System.IO.IOException">The pipe is broken or another I/O error occurred.</exception>
+ </member>
+ <member name="P:System.IO.Pipes.PipeStream.CanRead">
+ <summary>Gets a value indicating whether the current stream supports read operations.</summary>
+ <returns>true if the stream supports read operations; otherwise, false.</returns>
+ </member>
+ <member name="P:System.IO.Pipes.PipeStream.CanSeek">
+ <summary>Gets a value indicating whether the current stream supports seek operations.</summary>
+ <returns>false in all cases.</returns>
+ </member>
+ <member name="P:System.IO.Pipes.PipeStream.CanWrite">
+ <summary>Gets a value indicating whether the current stream supports write operations.</summary>
+ <returns>true if the stream supports write operations; otherwise, false.</returns>
+ </member>
+ <member name="M:System.IO.Pipes.PipeStream.CheckPipePropertyOperations">
+ <summary>Verifies that the pipe is in a proper state for getting or setting properties.</summary>
+ </member>
+ <member name="M:System.IO.Pipes.PipeStream.CheckReadOperations">
+ <summary>Verifies that the pipe is in a connected state for read operations.</summary>
+ </member>
+ <member name="M:System.IO.Pipes.PipeStream.CheckWriteOperations">
+ <summary>Verifies that the pipe is in a connected state for write operations.</summary>
+ </member>
+ <member name="M:System.IO.Pipes.PipeStream.Dispose(System.Boolean)">
+ <summary>Releases the unmanaged resources used by the <see cref="T:System.IO.Pipes.PipeStream"></see> class and optionally releases the managed resources.</summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
+ </member>
+ <member name="M:System.IO.Pipes.PipeStream.EndRead(System.IAsyncResult)">
+ <summary>Ends a pending asynchronous read request.</summary>
+ <param name="asyncResult">The reference to the pending asynchronous request.</param>
+ <returns>The number of bytes that were read. A return value of 0 indicates the end of the stream (the pipe has been closed).</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="asyncResult">asyncResult</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="asyncResult">asyncResult</paramref> did not originate from a <see cref="M:System.IO.Pipes.PipeStream.BeginRead(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object)"></see> method on the current stream.</exception>
+ <exception cref="T:System.IO.IOException">The stream is closed or an internal error has occurred.</exception>
+ </member>
+ <member name="M:System.IO.Pipes.PipeStream.EndWrite(System.IAsyncResult)">
+ <summary>Ends a pending asynchronous write request.</summary>
+ <param name="asyncResult">The reference to the pending asynchronous request.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="asyncResult">asyncResult</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="asyncResult">asyncResult</paramref> did not originate from a <see cref="M:System.IO.Pipes.PipeStream.BeginWrite(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object)"></see> method on the current stream.</exception>
+ <exception cref="T:System.IO.IOException">The stream is closed or an internal error has occurred.</exception>
+ </member>
+ <member name="M:System.IO.Pipes.PipeStream.Flush">
+ <summary>Clears the buffer for the current stream and causes any buffered data to be written to the underlying device.</summary>
+ <exception cref="T:System.ObjectDisposedException">The pipe is closed.</exception>
+ <exception cref="T:System.NotSupportedException">The pipe does not support write operations.</exception>
+ <exception cref="T:System.IO.IOException">The pipe is broken or another I/O error occurred.</exception>
+ </member>
+ <member name="P:System.IO.Pipes.PipeStream.InBufferSize">
+ <summary>Gets the size, in bytes, of the inbound buffer for a pipe.</summary>
+ <returns>An integer value that represents the inbound buffer size, in bytes.</returns>
+ <exception cref="T:System.NotSupportedException">The stream is unreadable.</exception>
+ <exception cref="T:System.InvalidOperationException">The pipe is waiting to connect.</exception>
+ <exception cref="T:System.IO.IOException">The pipe is broken or another I/O error occurred.</exception>
+ </member>
+ <member name="M:System.IO.Pipes.PipeStream.InitializeHandle(Microsoft.Win32.SafeHandles.SafePipeHandle,System.Boolean,System.Boolean)">
+ <summary>Initializes a <see cref="T:System.IO.Pipes.PipeStream"></see> object from the specified <see cref="T:Microsoft.Win32.SafeHandles.SafePipeHandle"></see> object.</summary>
+ <param name="handle">The <see cref="T:Microsoft.Win32.SafeHandles.SafePipeHandle"></see> object of the pipe to initialize.</param>
+ <param name="isExposed">true to expose the handle; otherwise, false.</param>
+ <param name="isAsync">true to indicate that the handle was opened asynchronously; otherwise, false.</param>
+ <exception cref="T:System.IO.IOException">A handle cannot be bound to the pipe.</exception>
+ </member>
+ <member name="P:System.IO.Pipes.PipeStream.IsAsync">
+ <summary>Gets a value indicating whether a <see cref="T:System.IO.Pipes.PipeStream"></see> object was opened asynchronously or synchronously.</summary>
+ <returns>true if the <see cref="T:System.IO.Pipes.PipeStream"></see> object was opened asynchronously; otherwise, false.</returns>
+ </member>
+ <member name="P:System.IO.Pipes.PipeStream.IsConnected">
+ <summary>Gets or sets a value indicating whether a <see cref="T:System.IO.Pipes.PipeStream"></see> object is connected.</summary>
+ <returns>true if the <see cref="T:System.IO.Pipes.PipeStream"></see> object is connected; otherwise, false.</returns>
+ </member>
+ <member name="P:System.IO.Pipes.PipeStream.IsHandleExposed">
+ <summary>Gets a value indicating whether a handle to a <see cref="T:System.IO.Pipes.PipeStream"></see> object is exposed.</summary>
+ <returns>true if a handle to the <see cref="T:System.IO.Pipes.PipeStream"></see> object is exposed; otherwise, false.</returns>
+ </member>
+ <member name="P:System.IO.Pipes.PipeStream.IsMessageComplete">
+ <summary>Gets a value indicating whether there is more data in the message returned from the most recent read operation.</summary>
+ <returns>true if there are no more characters to read in the message; otherwise, false.</returns>
+ <exception cref="T:System.InvalidOperationException">The pipe is not connected. -or- The pipe handle has not been set. -or- The pipe's <see cref="P:System.IO.Pipes.PipeStream.ReadMode"></see> property value is not <see cref="F:System.IO.Pipes.PipeTransmissionMode.Message"></see>.</exception>
+ <exception cref="T:System.ObjectDisposedException">The pipe is closed.</exception>
+ </member>
+ <member name="P:System.IO.Pipes.PipeStream.Length">
+ <summary>Gets the length of a stream, in bytes.</summary>
+ <returns>0 in all cases.</returns>
+ <exception cref="T:System.NotSupportedException">Always thrown.</exception>
+ </member>
+ <member name="P:System.IO.Pipes.PipeStream.OutBufferSize">
+ <summary>Gets the size, in bytes, of the outbound buffer for a pipe.</summary>
+ <returns>The outbound buffer size, in bytes.</returns>
+ <exception cref="T:System.NotSupportedException">The stream is unwriteable.</exception>
+ <exception cref="T:System.InvalidOperationException">The pipe is waiting to connect.</exception>
+ <exception cref="T:System.IO.IOException">The pipe is broken or another I/O error occurred.</exception>
+ </member>
+ <member name="P:System.IO.Pipes.PipeStream.Position">
+ <summary>Gets or sets the current position of the current stream.</summary>
+ <returns>0 in all cases.</returns>
+ <exception cref="T:System.NotSupportedException">Always thrown.</exception>
+ </member>
+ <member name="M:System.IO.Pipes.PipeStream.Read(System.Byte[],System.Int32,System.Int32)">
+ <summary>Reads a block of bytes from a stream and writes the data to a specified buffer.</summary>
+ <param name="buffer">When this method returns, 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 byte offset in the buffer array at which the bytes that are read will be placed.</param>
+ <param name="count">The maximum number of bytes to read.</param>
+ <returns>The total number of bytes that are read into <paramref name="buffer">buffer</paramref>. This might be less than the number of bytes requested if that number of bytes is not currently available, or 0 if the end of the stream is reached.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffer">buffer</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="offset">offset</paramref> is less than 0. -or- <paramref name="count">count</paramref> is less than 0.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="count">count</paramref> is greater than the number of bytes available in <paramref name="buffer">buffer</paramref>.</exception>
+ <exception cref="T:System.ObjectDisposedException">The pipe is closed.</exception>
+ <exception cref="T:System.NotSupportedException">The pipe does not support read operations.</exception>
+ <exception cref="T:System.InvalidOperationException">The pipe is disconnected, waiting to connect, or the handle has not been set.</exception>
+ <exception cref="T:System.IO.IOException">Any I/O error occurred.</exception>
+ </member>
+ <member name="M:System.IO.Pipes.PipeStream.ReadByte">
+ <summary>Reads a byte from a pipe.</summary>
+ <returns>The byte, cast to <see cref="T:System.Int32"></see>, or -1 indicates the end of the stream (the pipe has been closed).</returns>
+ <exception cref="T:System.ObjectDisposedException">The pipe is closed.</exception>
+ <exception cref="T:System.NotSupportedException">The pipe does not support read operations.</exception>
+ <exception cref="T:System.InvalidOperationException">The pipe is disconnected, waiting to connect, or the handle has not been set.</exception>
+ <exception cref="T:System.IO.IOException">Any I/O error occurred.</exception>
+ </member>
+ <member name="P:System.IO.Pipes.PipeStream.ReadMode">
+ <summary>Gets or sets the reading mode for a <see cref="T:System.IO.Pipes.PipeStream"></see> object.</summary>
+ <returns>One of the <see cref="T:System.IO.Pipes.PipeTransmissionMode"></see> values that indicates how the <see cref="T:System.IO.Pipes.PipeStream"></see> object reads from the pipe.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The supplied value is not a valid <see cref="T:System.IO.Pipes.PipeTransmissionMode"></see> value.</exception>
+ <exception cref="T:System.NotSupportedException">The supplied value is not a supported <see cref="T:System.IO.Pipes.PipeTransmissionMode"></see> value for this pipe stream.</exception>
+ <exception cref="T:System.InvalidOperationException">The handle has not been set. -or- The pipe is waiting to connect with a named client.</exception>
+ <exception cref="T:System.IO.IOException">The pipe is broken or an I/O error occurred with a named client.</exception>
+ </member>
+ <member name="P:System.IO.Pipes.PipeStream.SafePipeHandle">
+ <summary>Gets the safe handle for the local end of the pipe that the current <see cref="T:System.IO.Pipes.PipeStream"></see> object encapsulates.</summary>
+ <returns>A <see cref="T:Microsoft.Win32.SafeHandles.SafePipeHandle"></see> object for the pipe that is encapsulated by the current <see cref="T:System.IO.Pipes.PipeStream"></see> object.</returns>
+ <exception cref="T:System.InvalidOperationException">The pipe handle has not been set.</exception>
+ <exception cref="T:System.ObjectDisposedException">The pipe is closed.</exception>
+ </member>
+ <member name="M:System.IO.Pipes.PipeStream.Seek(System.Int64,System.IO.SeekOrigin)">
+ <summary>Sets the current position of the current stream to the specified value.</summary>
+ <param name="offset">The point, relative to origin, to begin seeking from.</param>
+ <param name="origin">Specifies the beginning, the end, or the current position as a reference point for offset, using a value of type <see cref="T:System.IO.SeekOrigin"></see>.</param>
+ <returns>The new position in the stream.</returns>
+ </member>
+ <member name="M:System.IO.Pipes.PipeStream.SetLength(System.Int64)">
+ <summary>Sets the length of the current stream to the specified value.</summary>
+ <param name="value">The new length of the stream.</param>
+ </member>
+ <member name="P:System.IO.Pipes.PipeStream.TransmissionMode">
+ <summary>Gets the pipe transmission mode supported by the current pipe.</summary>
+ <returns>One of the <see cref="T:System.IO.Pipes.PipeTransmissionMode"></see> values that indicates the transmission mode supported by the current pipe.</returns>
+ <exception cref="T:System.ObjectDisposedException">The pipe is closed.</exception>
+ <exception cref="T:System.InvalidOperationException">The handle has not been set. -or- The pipe is waiting to connect in an anonymous client/server operation or with a named client.</exception>
+ <exception cref="T:System.IO.IOException">The pipe is broken or another I/O error occurred.</exception>
+ </member>
+ <member name="M:System.IO.Pipes.PipeStream.WaitForPipeDrain">
+ <summary>Waits for the other end of the pipe to read all sent bytes.</summary>
+ <exception cref="T:System.ObjectDisposedException">The pipe is closed.</exception>
+ <exception cref="T:System.NotSupportedException">The pipe does not support write operations.</exception>
+ <exception cref="T:System.IO.IOException">The pipe is broken or another I/O error occurred.</exception>
+ </member>
+ <member name="M:System.IO.Pipes.PipeStream.Write(System.Byte[],System.Int32,System.Int32)">
+ <summary>Writes a block of bytes to the current stream using data from a buffer.</summary>
+ <param name="buffer">The buffer that contains data to write to the pipe.</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 maximum number of bytes to write to the current stream.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffer">buffer</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="offset">offset</paramref> is less than 0. -or- <paramref name="count">count</paramref> is less than 0.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="count">count</paramref> is greater than the number of bytes available in <paramref name="buffer">buffer</paramref>.</exception>
+ <exception cref="T:System.ObjectDisposedException">The pipe is closed.</exception>
+ <exception cref="T:System.NotSupportedException">The pipe does not support write operations.</exception>
+ <exception cref="T:System.IO.IOException">The pipe is broken or another I/O error occurred.</exception>
+ </member>
+ <member name="M:System.IO.Pipes.PipeStream.WriteByte(System.Byte)">
+ <summary>Writes a byte to the current stream.</summary>
+ <param name="value">The byte to write to the stream.</param>
+ <exception cref="T:System.ObjectDisposedException">The pipe is closed.</exception>
+ <exception cref="T:System.NotSupportedException">The pipe does not support write operations.</exception>
+ <exception cref="T:System.InvalidOperationException">The pipe is disconnected, waiting to connect, or the handle has not been set.</exception>
+ <exception cref="T:System.IO.IOException">The pipe is broken or another I/O error occurred.</exception>
+ </member>
+ <member name="T:System.IO.Pipes.PipeStreamImpersonationWorker">
+ <summary>Represents the method to call as the client.</summary>
+ </member>
+ <member name="T:System.IO.Pipes.PipeTransmissionMode">
+ <summary>Specifies the transmission mode of the pipe.</summary>
+ </member>
+ <member name="F:System.IO.Pipes.PipeTransmissionMode.Byte">
+ <summary>Indicates that data in the pipe is transmitted and read as a stream of bytes.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.IO.Pipes.PipeTransmissionMode.Message">
+ <summary>Indicates that data in the pipe is transmitted and read as a stream of messages.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.IO.RenamedEventArgs">
+ <summary>Provides data for the <see cref="E:System.IO.FileSystemWatcher.Renamed"></see> event.</summary>
+ </member>
+ <member name="M:System.IO.RenamedEventArgs.#ctor(System.IO.WatcherChangeTypes,System.String,System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.RenamedEventArgs"></see> class.</summary>
+ <param name="changeType">One of the <see cref="T:System.IO.WatcherChangeTypes"></see> values.</param>
+ <param name="directory">The name of the affected file or directory.</param>
+ <param name="name">The name of the affected file or directory.</param>
+ <param name="oldName">The old name of the affected file or directory.</param>
+ </member>
+ <member name="P:System.IO.RenamedEventArgs.OldFullPath">
+ <summary>Gets the previous fully qualified path of the affected file or directory.</summary>
+ <returns>The previous fully qualified path of the affected file or directory.</returns>
+ </member>
+ <member name="P:System.IO.RenamedEventArgs.OldName">
+ <summary>Gets the old name of the affected file or directory.</summary>
+ <returns>The previous name of the affected file or directory.</returns>
+ </member>
+ <member name="T:System.IO.RenamedEventHandler">
+ <summary>Represents the method that will handle the <see cref="E:System.IO.FileSystemWatcher.Renamed"></see> event of a <see cref="T:System.IO.FileSystemWatcher"></see> class.</summary>
+ <param name="sender">The source of the event.</param>
+ <param name="e">The <see cref="T:System.IO.RenamedEventArgs"></see> that contains the event data.</param>
+ </member>
+ <member name="T:System.IO.SearchOption">
+ <summary>Specifies whether to search the current directory, or the current directory and all subdirectories.</summary>
+ </member>
+ <member name="F:System.IO.SearchOption.AllDirectories">
+ <summary>Includes the current directory and all its subdirectories in a search operation. This option includes reparse points such as mounted drives and symbolic links in the search.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.IO.SearchOption.TopDirectoryOnly">
+ <summary>Includes only the current directory in a search operation.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.IO.SeekOrigin">
+ <summary>Specifies the position in a stream to use for seeking.</summary>
+ </member>
+ <member name="F:System.IO.SeekOrigin.Begin">
+ <summary>Specifies the beginning of a stream.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.IO.SeekOrigin.Current">
+ <summary>Specifies the current position within a stream.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.IO.SeekOrigin.End">
+ <summary>Specifies the end of a stream.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.IO.Stream">
+ <summary>Provides a generic view of a sequence of bytes. This is an abstract class.</summary>
+ </member>
+ <member name="M:System.IO.Stream.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.Stream"></see> class.</summary>
+ </member>
+ <member name="M:System.IO.Stream.BeginRead(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object)">
+ <summary>Begins an asynchronous read operation. (Consider using <see cref="M:System.IO.Stream.ReadAsync(System.Byte[],System.Int32,System.Int32)"></see> instead.)</summary>
+ <param name="buffer">The buffer to read the data into.</param>
+ <param name="offset">The byte offset in buffer at which to begin writing data read from the stream.</param>
+ <param name="count">The maximum number of bytes to read.</param>
+ <param name="callback">An optional asynchronous callback, to be called when the read is complete.</param>
+ <param name="state">A user-provided object that distinguishes this particular asynchronous read request from other requests.</param>
+ <returns>An <see cref="T:System.IAsyncResult"></see> that represents the asynchronous read, which could still be pending.</returns>
+ <exception cref="T:System.IO.IOException">Attempted an asynchronous read past the end of the stream, or a disk error occurs.</exception>
+ <exception cref="T:System.ArgumentException">One or more of the arguments is invalid.</exception>
+ <exception cref="T:System.ObjectDisposedException">Methods were called after the stream was closed.</exception>
+ <exception cref="T:System.NotSupportedException">The current Stream implementation does not support the read operation.</exception>
+ </member>
+ <member name="M:System.IO.Stream.BeginWrite(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object)">
+ <summary>Begins an asynchronous write operation. (Consider using <see cref="M:System.IO.Stream.WriteAsync(System.Byte[],System.Int32,System.Int32)"></see> instead.)</summary>
+ <param name="buffer">The buffer to write data from.</param>
+ <param name="offset">The byte offset in buffer from which to begin writing.</param>
+ <param name="count">The maximum number of bytes to write.</param>
+ <param name="callback">An optional asynchronous callback, to be called when the write is complete.</param>
+ <param name="state">A user-provided object that distinguishes this particular asynchronous write request from other requests.</param>
+ <returns>An IAsyncResult that represents the asynchronous write, which could still be pending.</returns>
+ <exception cref="T:System.IO.IOException">Attempted an asynchronous write past the end of the stream, or a disk error occurs.</exception>
+ <exception cref="T:System.ArgumentException">One or more of the arguments is invalid.</exception>
+ <exception cref="T:System.ObjectDisposedException">Methods were called after the stream was closed.</exception>
+ <exception cref="T:System.NotSupportedException">The current Stream implementation does not support the write operation.</exception>
+ </member>
+ <member name="P:System.IO.Stream.CanRead">
+ <summary>When overridden in a derived class, gets a value indicating whether the current stream supports reading.</summary>
+ <returns>true if the stream supports reading; otherwise, false.</returns>
+ </member>
+ <member name="P:System.IO.Stream.CanSeek">
+ <summary>When overridden in a derived class, gets a value indicating whether the current stream supports seeking.</summary>
+ <returns>true if the stream supports seeking; otherwise, false.</returns>
+ </member>
+ <member name="P:System.IO.Stream.CanTimeout">
+ <summary>Gets a value that determines whether the current stream can time out.</summary>
+ <returns>A value that determines whether the current stream can time out.</returns>
+ </member>
+ <member name="P:System.IO.Stream.CanWrite">
+ <summary>When overridden in a derived class, gets a value indicating whether the current stream supports writing.</summary>
+ <returns>true if the stream supports writing; otherwise, false.</returns>
+ </member>
+ <member name="M:System.IO.Stream.Close">
+ <summary>Closes the current stream and releases any resources (such as sockets and file handles) associated with the current stream. Instead of calling this method, ensure that the stream is properly disposed.</summary>
+ </member>
+ <member name="M:System.IO.Stream.CopyTo(System.IO.Stream,System.Int32)">
+ <summary>Reads the bytes from the current stream and writes them to another stream, using a specified buffer size.</summary>
+ <param name="destination">The stream to which the contents of the current stream will be copied.</param>
+ <param name="bufferSize">The size of the buffer. This value must be greater than zero. The default size is 81920.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="destination">destination</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="bufferSize">bufferSize</paramref> is negative or zero.</exception>
+ <exception cref="T:System.NotSupportedException">The current stream does not support reading. -or- <paramref name="destination">destination</paramref> does not support writing.</exception>
+ <exception cref="T:System.ObjectDisposedException">Either the current stream or <paramref name="destination">destination</paramref> were closed before the <see cref="M:System.IO.Stream.CopyTo(System.IO.Stream)"></see> method was called.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
+ </member>
+ <member name="M:System.IO.Stream.CopyTo(System.IO.Stream)">
+ <summary>Reads the bytes from the current stream and writes them to another stream.</summary>
+ <param name="destination">The stream to which the contents of the current stream will be copied.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="destination">destination</paramref> is null.</exception>
+ <exception cref="T:System.NotSupportedException">The current stream does not support reading. -or- <paramref name="destination">destination</paramref> does not support writing.</exception>
+ <exception cref="T:System.ObjectDisposedException">Either the current stream or <paramref name="destination">destination</paramref> were closed before the <see cref="M:System.IO.Stream.CopyTo(System.IO.Stream)"></see> method was called.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
+ </member>
+ <member name="M:System.IO.Stream.CopyToAsync(System.IO.Stream)">
+ <summary>Asynchronously reads the bytes from the current stream and writes them to another stream.</summary>
+ <param name="destination">The stream to which the contents of the current stream will be copied.</param>
+ <returns>A task that represents the asynchronous copy operation.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="destination">destination</paramref> is null.</exception>
+ <exception cref="T:System.ObjectDisposedException">Either the current stream or the destination stream is disposed.</exception>
+ <exception cref="T:System.NotSupportedException">The current stream does not support reading, or the destination stream does not support writing.</exception>
+ </member>
+ <member name="M:System.IO.Stream.CopyToAsync(System.IO.Stream,System.Int32)">
+ <summary>Asynchronously reads the bytes from the current stream and writes them to another stream, using a specified buffer size.</summary>
+ <param name="destination">The stream to which the contents of the current stream will be copied.</param>
+ <param name="bufferSize">The size, in bytes, of the buffer. This value must be greater than zero. The default size is 81920.</param>
+ <returns>A task that represents the asynchronous copy operation.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="destination">destination</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="buffersize">buffersize</paramref> is negative or zero.</exception>
+ <exception cref="T:System.ObjectDisposedException">Either the current stream or the destination stream is disposed.</exception>
+ <exception cref="T:System.NotSupportedException">The current stream does not support reading, or the destination stream does not support writing.</exception>
+ </member>
+ <member name="M:System.IO.Stream.CopyToAsync(System.IO.Stream,System.Int32,System.Threading.CancellationToken)">
+ <summary>Asynchronously reads the bytes from the current stream and writes them to another stream, using a specified buffer size and cancellation token.</summary>
+ <param name="destination">The stream to which the contents of the current stream will be copied.</param>
+ <param name="bufferSize">The size, in bytes, of the buffer. This value must be greater than zero. The default size is 81920.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"></see>.</param>
+ <returns>A task that represents the asynchronous copy operation.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="destination">destination</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="buffersize">buffersize</paramref> is negative or zero.</exception>
+ <exception cref="T:System.ObjectDisposedException">Either the current stream or the destination stream is disposed.</exception>
+ <exception cref="T:System.NotSupportedException">The current stream does not support reading, or the destination stream does not support writing.</exception>
+ </member>
+ <member name="M:System.IO.Stream.CreateWaitHandle">
+ <summary>Allocates a <see cref="T:System.Threading.WaitHandle"></see> object.</summary>
+ <returns>A reference to the allocated WaitHandle.</returns>
+ </member>
+ <member name="M:System.IO.Stream.Dispose">
+ <summary>Releases all resources used by the <see cref="T:System.IO.Stream"></see>.</summary>
+ </member>
+ <member name="M:System.IO.Stream.Dispose(System.Boolean)">
+ <summary>Releases the unmanaged resources used by the <see cref="T:System.IO.Stream"></see> and optionally releases the managed resources.</summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
+ </member>
+ <member name="M:System.IO.Stream.EndRead(System.IAsyncResult)">
+ <summary>Waits for the pending asynchronous read to complete. (Consider using <see cref="M:System.IO.Stream.ReadAsync(System.Byte[],System.Int32,System.Int32)"></see> instead.)</summary>
+ <param name="asyncResult">The reference to the pending asynchronous request to finish.</param>
+ <returns>The number of bytes read from the stream, between zero (0) and the number of bytes you requested. Streams return zero (0) only at the end of the stream, otherwise, they should block until at least one byte is available.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="asyncResult">asyncResult</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException">A handle to the pending read operation is not available. -or- The pending operation does not support reading.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="asyncResult">asyncResult</paramref> did not originate from a <see cref="M:System.IO.Stream.BeginRead(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object)"></see> method on the current stream.</exception>
+ <exception cref="T:System.IO.IOException">The stream is closed or an internal error has occurred.</exception>
+ </member>
+ <member name="M:System.IO.Stream.EndWrite(System.IAsyncResult)">
+ <summary>Ends an asynchronous write operation. (Consider using <see cref="M:System.IO.Stream.WriteAsync(System.Byte[],System.Int32,System.Int32)"></see> instead.)</summary>
+ <param name="asyncResult">A reference to the outstanding asynchronous I/O request.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="asyncResult">asyncResult</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException">A handle to the pending write operation is not available. -or- The pending operation does not support writing.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="asyncResult">asyncResult</paramref> did not originate from a <see cref="M:System.IO.Stream.BeginWrite(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object)"></see> method on the current stream.</exception>
+ <exception cref="T:System.IO.IOException">The stream is closed or an internal error has occurred.</exception>
+ </member>
+ <member name="M:System.IO.Stream.Flush">
+ <summary>When overridden in a derived class, clears all buffers for this stream and causes any buffered data to be written to the underlying device.</summary>
+ <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+ </member>
+ <member name="M:System.IO.Stream.FlushAsync">
+ <summary>Asynchronously clears all buffers for this stream and causes any buffered data to be written to the underlying device.</summary>
+ <returns>A task that represents the asynchronous flush operation.</returns>
+ <exception cref="T:System.ObjectDisposedException">The stream has been disposed.</exception>
+ </member>
+ <member name="M:System.IO.Stream.FlushAsync(System.Threading.CancellationToken)">
+ <summary>Asynchronously clears all buffers for this stream, causes any buffered data to be written to the underlying device, and monitors cancellation requests.</summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"></see>.</param>
+ <returns>A task that represents the asynchronous flush operation.</returns>
+ <exception cref="T:System.ObjectDisposedException">The stream has been disposed.</exception>
+ </member>
+ <member name="P:System.IO.Stream.Length">
+ <summary>When overridden in a derived class, gets the length in bytes of the stream.</summary>
+ <returns>A long value representing the length of the stream in bytes.</returns>
+ <exception cref="T:System.NotSupportedException">A class derived from Stream does not support seeking.</exception>
+ <exception cref="T:System.ObjectDisposedException">Methods were called after the stream was closed.</exception>
+ </member>
+ <member name="F:System.IO.Stream.Null">
+ <summary>A Stream with no backing store.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.IO.Stream.ObjectInvariant">
+ <summary>Provides support for a <see cref="T:System.Diagnostics.Contracts.Contract"></see>.</summary>
+ </member>
+ <member name="P:System.IO.Stream.Position">
+ <summary>When overridden in a derived class, gets or sets the position within the current stream.</summary>
+ <returns>The current position within the stream.</returns>
+ <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+ <exception cref="T:System.NotSupportedException">The stream does not support seeking.</exception>
+ <exception cref="T:System.ObjectDisposedException">Methods were called after the stream was closed.</exception>
+ </member>
+ <member name="M:System.IO.Stream.Read(System.Byte[],System.Int32,System.Int32)">
+ <summary>When overridden in a derived class, 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. This can be less than the number of bytes requested if that many bytes are not currently available, or zero (0) if the end of the stream has been reached.</returns>
+ <exception cref="T:System.ArgumentException">The sum of <paramref name="offset">offset</paramref> and <paramref name="count">count</paramref> is larger than the buffer length.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffer">buffer</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="offset">offset</paramref> or <paramref name="count">count</paramref> is negative.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+ <exception cref="T:System.NotSupportedException">The stream does not support reading.</exception>
+ <exception cref="T:System.ObjectDisposedException">Methods were called after the stream was closed.</exception>
+ </member>
+ <member name="M:System.IO.Stream.ReadAsync(System.Byte[],System.Int32,System.Int32)">
+ <summary>Asynchronously 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">The buffer to write the data into.</param>
+ <param name="offset">The byte offset in buffer at which to begin writing data from the stream.</param>
+ <param name="count">The maximum number of bytes to read.</param>
+ <returns>A task that represents the asynchronous read operation. The value of the <paramref name="TResult">TResult</paramref> parameter contains the total number of bytes read into the buffer. The result value can be less than the number of bytes requested if the number of bytes currently available is less than the requested number, or it can be 0 (zero) if the end of the stream has been reached.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffer">buffer</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="offset">offset</paramref> or <paramref name="count">count</paramref> is negative.</exception>
+ <exception cref="T:System.ArgumentException">The sum of <paramref name="offset">offset</paramref> and <paramref name="count">count</paramref> is larger than the buffer length.</exception>
+ <exception cref="T:System.NotSupportedException">The stream does not support reading.</exception>
+ <exception cref="T:System.ObjectDisposedException">The stream has been disposed.</exception>
+ <exception cref="T:System.InvalidOperationException">The stream is currently in use by a previous read operation.</exception>
+ </member>
+ <member name="M:System.IO.Stream.ReadAsync(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken)">
+ <summary>Asynchronously reads a sequence of bytes from the current stream, advances the position within the stream by the number of bytes read, and monitors cancellation requests.</summary>
+ <param name="buffer">The buffer to write the data into.</param>
+ <param name="offset">The byte offset in buffer at which to begin writing data from the stream.</param>
+ <param name="count">The maximum number of bytes to read.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"></see>.</param>
+ <returns>A task that represents the asynchronous read operation. The value of the <paramref name="TResult">TResult</paramref> parameter contains the total number of bytes read into the buffer. The result value can be less than the number of bytes requested if the number of bytes currently available is less than the requested number, or it can be 0 (zero) if the end of the stream has been reached.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffer">buffer</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="offset">offset</paramref> or <paramref name="count">count</paramref> is negative.</exception>
+ <exception cref="T:System.ArgumentException">The sum of <paramref name="offset">offset</paramref> and <paramref name="count">count</paramref> is larger than the buffer length.</exception>
+ <exception cref="T:System.NotSupportedException">The stream does not support reading.</exception>
+ <exception cref="T:System.ObjectDisposedException">The stream has been disposed.</exception>
+ <exception cref="T:System.InvalidOperationException">The stream is currently in use by a previous read operation.</exception>
+ </member>
+ <member name="M:System.IO.Stream.ReadByte">
+ <summary>Reads a byte from the stream and advances the position within the stream by one byte, or returns -1 if at the end of the stream.</summary>
+ <returns>The unsigned byte cast to an Int32, or -1 if at the end of the stream.</returns>
+ <exception cref="T:System.NotSupportedException">The stream does not support reading.</exception>
+ <exception cref="T:System.ObjectDisposedException">Methods were called after the stream was closed.</exception>
+ </member>
+ <member name="P:System.IO.Stream.ReadTimeout">
+ <summary>Gets or sets a value, in miliseconds, that determines how long the stream will attempt to read before timing out.</summary>
+ <returns>A value, in miliseconds, that determines how long the stream will attempt to read before timing out.</returns>
+ <exception cref="T:System.InvalidOperationException">The <see cref="P:System.IO.Stream.ReadTimeout"></see> method always throws an <see cref="T:System.InvalidOperationException"></see>.</exception>
+ </member>
+ <member name="M:System.IO.Stream.Seek(System.Int64,System.IO.SeekOrigin)">
+ <summary>When overridden in a derived class, 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 of type <see cref="T:System.IO.SeekOrigin"></see> indicating the reference point used to obtain the new position.</param>
+ <returns>The new position within the current stream.</returns>
+ <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+ <exception cref="T:System.NotSupportedException">The stream does not support seeking, such as if the stream is constructed from a pipe or console output.</exception>
+ <exception cref="T:System.ObjectDisposedException">Methods were called after the stream was closed.</exception>
+ </member>
+ <member name="M:System.IO.Stream.SetLength(System.Int64)">
+ <summary>When overridden in a derived class, sets the length of the current stream.</summary>
+ <param name="value">The desired length of the current stream in bytes.</param>
+ <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+ <exception cref="T:System.NotSupportedException">The stream does not support both writing and seeking, such as if the stream is constructed from a pipe or console output.</exception>
+ <exception cref="T:System.ObjectDisposedException">Methods were called after the stream was closed.</exception>
+ </member>
+ <member name="M:System.IO.Stream.Synchronized(System.IO.Stream)">
+ <summary>Creates a thread-safe (synchronized) wrapper around the specified <see cref="T:System.IO.Stream"></see> object.</summary>
+ <param name="stream">The <see cref="T:System.IO.Stream"></see> object to synchronize.</param>
+ <returns>A thread-safe <see cref="T:System.IO.Stream"></see> object.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="stream">stream</paramref> is null.</exception>
+ </member>
+ <member name="M:System.IO.Stream.Write(System.Byte[],System.Int32,System.Int32)">
+ <summary>When overridden in a derived class, 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>
+ <exception cref="T:System.ArgumentException">The sum of <paramref name="offset">offset</paramref> and <paramref name="count">count</paramref> is greater than the buffer length.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffer">buffer</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="offset">offset</paramref> or <paramref name="count">count</paramref> is negative.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occured, such as the specified file cannot be found.</exception>
+ <exception cref="T:System.NotSupportedException">The stream does not support writing.</exception>
+ <exception cref="T:System.ObjectDisposedException"><see cref="M:System.IO.Stream.Write(System.Byte[],System.Int32,System.Int32)"></see> was called after the stream was closed.</exception>
+ </member>
+ <member name="M:System.IO.Stream.WriteAsync(System.Byte[],System.Int32,System.Int32)">
+ <summary>Asynchronously 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">The buffer to write data from.</param>
+ <param name="offset">The zero-based byte offset in buffer from which to begin copying bytes to the stream.</param>
+ <param name="count">The maximum number of bytes to write.</param>
+ <returns>A task that represents the asynchronous write operation.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffer">buffer</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="offset">offset</paramref> or <paramref name="count">count</paramref> is negative.</exception>
+ <exception cref="T:System.ArgumentException">The sum of <paramref name="offset">offset</paramref> and <paramref name="count">count</paramref> is larger than the buffer length.</exception>
+ <exception cref="T:System.NotSupportedException">The stream does not support writing.</exception>
+ <exception cref="T:System.ObjectDisposedException">The stream has been disposed.</exception>
+ <exception cref="T:System.InvalidOperationException">The stream is currently in use by a previous write operation.</exception>
+ </member>
+ <member name="M:System.IO.Stream.WriteAsync(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken)">
+ <summary>Asynchronously writes a sequence of bytes to the current stream, advances the current position within this stream by the number of bytes written, and monitors cancellation requests.</summary>
+ <param name="buffer">The buffer to write data from.</param>
+ <param name="offset">The zero-based byte offset in buffer from which to begin copying bytes to the stream.</param>
+ <param name="count">The maximum number of bytes to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"></see>.</param>
+ <returns>A task that represents the asynchronous write operation.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffer">buffer</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="offset">offset</paramref> or <paramref name="count">count</paramref> is negative.</exception>
+ <exception cref="T:System.ArgumentException">The sum of <paramref name="offset">offset</paramref> and <paramref name="count">count</paramref> is larger than the buffer length.</exception>
+ <exception cref="T:System.NotSupportedException">The stream does not support writing.</exception>
+ <exception cref="T:System.ObjectDisposedException">The stream has been disposed.</exception>
+ <exception cref="T:System.InvalidOperationException">The stream is currently in use by a previous write operation.</exception>
+ </member>
+ <member name="M:System.IO.Stream.WriteByte(System.Byte)">
+ <summary>Writes a byte to the current position in the stream and advances the position within the stream by one byte.</summary>
+ <param name="value">The byte to write to the stream.</param>
+ <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+ <exception cref="T:System.NotSupportedException">The stream does not support writing, or the stream is already closed.</exception>
+ <exception cref="T:System.ObjectDisposedException">Methods were called after the stream was closed.</exception>
+ </member>
+ <member name="P:System.IO.Stream.WriteTimeout">
+ <summary>Gets or sets a value, in miliseconds, that determines how long the stream will attempt to write before timing out.</summary>
+ <returns>A value, in miliseconds, that determines how long the stream will attempt to write before timing out.</returns>
+ <exception cref="T:System.InvalidOperationException">The <see cref="P:System.IO.Stream.WriteTimeout"></see> method always throws an <see cref="T:System.InvalidOperationException"></see>.</exception>
+ </member>
+ <member name="T:System.IO.StreamReader">
+ <summary>Implements a <see cref="T:System.IO.TextReader"></see> that reads characters from a byte stream in a particular encoding.</summary>
+ </member>
+ <member name="M:System.IO.StreamReader.#ctor(System.IO.Stream)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.StreamReader"></see> class for the specified stream.</summary>
+ <param name="stream">The stream to be read.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="stream">stream</paramref> does not support reading.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="stream">stream</paramref> is null.</exception>
+ </member>
+ <member name="M:System.IO.StreamReader.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.StreamReader"></see> class for the specified file name.</summary>
+ <param name="path">The complete file path to be read.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> is an empty string (&quot;&quot;).</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="path">path</paramref> is null.</exception>
+ <exception cref="T:System.IO.FileNotFoundException">The file cannot be found.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The specified path is invalid, such as being on an unmapped drive.</exception>
+ <exception cref="T:System.IO.IOException"><paramref name="path">path</paramref> includes an incorrect or invalid syntax for file name, directory name, or volume label.</exception>
+ </member>
+ <member name="M:System.IO.StreamReader.#ctor(System.IO.Stream,System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.StreamReader"></see> class for the specified stream, with the specified byte order mark detection option.</summary>
+ <param name="stream">The stream to be read.</param>
+ <param name="detectEncodingFromByteOrderMarks">Indicates whether to look for byte order marks at the beginning of the file.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="stream">stream</paramref> does not support reading.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="stream">stream</paramref> is null.</exception>
+ </member>
+ <member name="M:System.IO.StreamReader.#ctor(System.IO.Stream,System.Text.Encoding)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.StreamReader"></see> class for the specified stream, with the specified character encoding.</summary>
+ <param name="stream">The stream to be read.</param>
+ <param name="encoding">The character encoding to use.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="stream">stream</paramref> does not support reading.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="stream">stream</paramref> or <paramref name="encoding">encoding</paramref> is null.</exception>
+ </member>
+ <member name="M:System.IO.StreamReader.#ctor(System.String,System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.StreamReader"></see> class for the specified file name, with the specified byte order mark detection option.</summary>
+ <param name="path">The complete file path to be read.</param>
+ <param name="detectEncodingFromByteOrderMarks">Indicates whether to look for byte order marks at the beginning of the file.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> is an empty string (&quot;&quot;).</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="path">path</paramref> is null.</exception>
+ <exception cref="T:System.IO.FileNotFoundException">The file cannot be found.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The specified path is invalid, such as being on an unmapped drive.</exception>
+ <exception cref="T:System.IO.IOException"><paramref name="path">path</paramref> includes an incorrect or invalid syntax for file name, directory name, or volume label.</exception>
+ </member>
+ <member name="M:System.IO.StreamReader.#ctor(System.String,System.Text.Encoding)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.StreamReader"></see> class for the specified file name, with the specified character encoding.</summary>
+ <param name="path">The complete file path to be read.</param>
+ <param name="encoding">The character encoding to use.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> is an empty string (&quot;&quot;).</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="path">path</paramref> or <paramref name="encoding">encoding</paramref> is null.</exception>
+ <exception cref="T:System.IO.FileNotFoundException">The file cannot be found.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The specified path is invalid, such as being on an unmapped drive.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="path">path</paramref> includes an incorrect or invalid syntax for file name, directory name, or volume label.</exception>
+ </member>
+ <member name="M:System.IO.StreamReader.#ctor(System.IO.Stream,System.Text.Encoding,System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.StreamReader"></see> class for the specified stream, with the specified character encoding and byte order mark detection option.</summary>
+ <param name="stream">The stream to be read.</param>
+ <param name="encoding">The character encoding to use.</param>
+ <param name="detectEncodingFromByteOrderMarks">Indicates whether to look for byte order marks at the beginning of the file.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="stream">stream</paramref> does not support reading.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="stream">stream</paramref> or <paramref name="encoding">encoding</paramref> is null.</exception>
+ </member>
+ <member name="M:System.IO.StreamReader.#ctor(System.String,System.Text.Encoding,System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.StreamReader"></see> class for the specified file name, with the specified character encoding and byte order mark detection option.</summary>
+ <param name="path">The complete file path to be read.</param>
+ <param name="encoding">The character encoding to use.</param>
+ <param name="detectEncodingFromByteOrderMarks">Indicates whether to look for byte order marks at the beginning of the file.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> is an empty string (&quot;&quot;).</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="path">path</paramref> or <paramref name="encoding">encoding</paramref> is null.</exception>
+ <exception cref="T:System.IO.FileNotFoundException">The file cannot be found.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The specified path is invalid, such as being on an unmapped drive.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="path">path</paramref> includes an incorrect or invalid syntax for file name, directory name, or volume label.</exception>
+ </member>
+ <member name="M:System.IO.StreamReader.#ctor(System.IO.Stream,System.Text.Encoding,System.Boolean,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.StreamReader"></see> class for the specified stream, with the specified character encoding, byte order mark detection option, and buffer size.</summary>
+ <param name="stream">The stream to be read.</param>
+ <param name="encoding">The character encoding to use.</param>
+ <param name="detectEncodingFromByteOrderMarks">Indicates whether to look for byte order marks at the beginning of the file.</param>
+ <param name="bufferSize">The minimum buffer size.</param>
+ <exception cref="T:System.ArgumentException">The stream does not support reading.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="stream">stream</paramref> or <paramref name="encoding">encoding</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="bufferSize">bufferSize</paramref> is less than or equal to zero.</exception>
+ </member>
+ <member name="M:System.IO.StreamReader.#ctor(System.String,System.Text.Encoding,System.Boolean,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.StreamReader"></see> class for the specified file name, with the specified character encoding, byte order mark detection option, and buffer size.</summary>
+ <param name="path">The complete file path to be read.</param>
+ <param name="encoding">The character encoding to use.</param>
+ <param name="detectEncodingFromByteOrderMarks">Indicates whether to look for byte order marks at the beginning of the file.</param>
+ <param name="bufferSize">The minimum buffer size, in number of 16-bit characters.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> is an empty string (&quot;&quot;).</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="path">path</paramref> or <paramref name="encoding">encoding</paramref> is null.</exception>
+ <exception cref="T:System.IO.FileNotFoundException">The file cannot be found.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The specified path is invalid, such as being on an unmapped drive.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="path">path</paramref> includes an incorrect or invalid syntax for file name, directory name, or volume label.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="buffersize">buffersize</paramref> is less than or equal to zero.</exception>
+ </member>
+ <member name="M:System.IO.StreamReader.#ctor(System.IO.Stream,System.Text.Encoding,System.Boolean,System.Int32,System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.StreamReader"></see> class for the specified stream based on the specified character encoding, byte order mark detection option, and buffer size, and optionally leaves the stream open.</summary>
+ <param name="stream">The stream to read.</param>
+ <param name="encoding">The character encoding to use.</param>
+ <param name="detectEncodingFromByteOrderMarks">true to look for byte order marks at the beginning of the file; otherwise, false.</param>
+ <param name="bufferSize">The minimum buffer size.</param>
+ <param name="leaveOpen">true to leave the stream open after the <see cref="T:System.IO.StreamReader"></see> object is disposed; otherwise, false.</param>
+ </member>
+ <member name="P:System.IO.StreamReader.BaseStream">
+ <summary>Returns the underlying stream.</summary>
+ <returns>The underlying stream.</returns>
+ </member>
+ <member name="M:System.IO.StreamReader.Close">
+ <summary>Closes the <see cref="T:System.IO.StreamReader"></see> object and the underlying stream, and releases any system resources associated with the reader.</summary>
+ </member>
+ <member name="P:System.IO.StreamReader.CurrentEncoding">
+ <summary>Gets the current character encoding that the current <see cref="T:System.IO.StreamReader"></see> object is using.</summary>
+ <returns>The current character encoding used by the current reader. The value can be different after the first call to any <see cref="Overload:System.IO.StreamReader.Read"></see> method of <see cref="T:System.IO.StreamReader"></see>, since encoding autodetection is not done until the first call to a <see cref="Overload:System.IO.StreamReader.Read"></see> method.</returns>
+ </member>
+ <member name="M:System.IO.StreamReader.DiscardBufferedData">
+ <summary>Clears the internal buffer.</summary>
+ </member>
+ <member name="M:System.IO.StreamReader.Dispose(System.Boolean)">
+ <summary>Closes the underlying stream, releases the unmanaged resources used by the <see cref="T:System.IO.StreamReader"></see>, and optionally releases the managed resources.</summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
+ </member>
+ <member name="P:System.IO.StreamReader.EndOfStream">
+ <summary>Gets a value that indicates whether the current stream position is at the end of the stream.</summary>
+ <returns>true if the current stream position is at the end of the stream; otherwise false.</returns>
+ <exception cref="T:System.ObjectDisposedException">The underlying stream has been disposed.</exception>
+ </member>
+ <member name="F:System.IO.StreamReader.Null">
+ <summary>A <see cref="T:System.IO.StreamReader"></see> object around an empty stream.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.IO.StreamReader.Peek">
+ <summary>Returns the next available character but does not consume it.</summary>
+ <returns>An integer representing the next character to be read, or -1 if there are no characters to be read or if the stream does not support seeking.</returns>
+ <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+ </member>
+ <member name="M:System.IO.StreamReader.Read">
+ <summary>Reads the next character from the input stream and advances the character position by one character.</summary>
+ <returns>The next character from the input stream represented as an <see cref="T:System.Int32"></see> object, or -1 if no more characters are available.</returns>
+ <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+ </member>
+ <member name="M:System.IO.StreamReader.Read(System.Char[],System.Int32,System.Int32)">
+ <summary>Reads a specified maximum of characters from the current stream into a buffer, beginning at the specified index.</summary>
+ <param name="buffer">When this method returns, contains the specified character array with the values between index and (index + count - 1) replaced by the characters read from the current source.</param>
+ <param name="index">The index of buffer at which to begin writing.</param>
+ <param name="count">The maximum number of characters to read.</param>
+ <returns>The number of characters that have been read, or 0 if at the end of the stream and no data was read. The number will be less than or equal to the <paramref name="count">count</paramref> parameter, depending on whether the data is available within the stream.</returns>
+ <exception cref="T:System.ArgumentException">The buffer length minus <paramref name="index">index</paramref> is less than <paramref name="count">count</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffer">buffer</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> or <paramref name="count">count</paramref> is negative.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurs, such as the stream is closed.</exception>
+ </member>
+ <member name="M:System.IO.StreamReader.ReadAsync(System.Char[],System.Int32,System.Int32)">
+ <summary>Reads a specified maximum number of characters from the current stream asynchronously and writes the data to a buffer, beginning at the specified index.</summary>
+ <param name="buffer">When this method returns, contains the specified character array with the values between index and (index + count - 1) replaced by the characters read from the current source.</param>
+ <param name="index">The position in buffer at which to begin writing.</param>
+ <param name="count">The maximum number of characters to read. If the end of the stream is reached before the specified number of characters is written into the buffer, the current method returns.</param>
+ <returns>A task that represents the asynchronous read operation. The value of the <paramref name="TResult">TResult</paramref> parameter contains the total number of characters read into the buffer. The result value can be less than the number of characters requested if the number of characters currently available is less than the requested number, or it can be 0 (zero) if the end of the stream has been reached.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffer">buffer</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> or <paramref name="count">count</paramref> is negative.</exception>
+ <exception cref="T:System.ArgumentException">The sum of <paramref name="index">index</paramref> and <paramref name="count">count</paramref> is larger than the buffer length.</exception>
+ <exception cref="T:System.ObjectDisposedException">The stream has been disposed.</exception>
+ <exception cref="T:System.InvalidOperationException">The reader is currently in use by a previous read operation.</exception>
+ </member>
+ <member name="M:System.IO.StreamReader.ReadBlock(System.Char[],System.Int32,System.Int32)">
+ <summary>Reads a specified maximum number of characters from the current stream and writes the data to a buffer, beginning at the specified index.</summary>
+ <param name="buffer">When this method returns, contains the specified character array with the values between index and (index + count - 1) replaced by the characters read from the current source.</param>
+ <param name="index">The position in buffer at which to begin writing.</param>
+ <param name="count">The maximum number of characters to read.</param>
+ <returns>The number of characters that have been read. The number will be less than or equal to <paramref name="count">count</paramref>, depending on whether all input characters have been read.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffer">buffer</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException">The buffer length minus <paramref name="index">index</paramref> is less than <paramref name="count">count</paramref>.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> or <paramref name="count">count</paramref> is negative.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.IO.StreamReader"></see> is closed.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurred.</exception>
+ </member>
+ <member name="M:System.IO.StreamReader.ReadBlockAsync(System.Char[],System.Int32,System.Int32)">
+ <summary>Reads a specified maximum number of characters from the current stream asynchronously and writes the data to a buffer, beginning at the specified index.</summary>
+ <param name="buffer">When this method returns, contains the specified character array with the values between index and (index + count - 1) replaced by the characters read from the current source.</param>
+ <param name="index">The position in buffer at which to begin writing.</param>
+ <param name="count">The maximum number of characters to read. If the end of the stream is reached before the specified number of characters is written into the buffer, the method returns.</param>
+ <returns>A task that represents the asynchronous read operation. The value of the <paramref name="TResult">TResult</paramref> parameter contains the total number of characters read into the buffer. The result value can be less than the number of characters requested if the number of characters currently available is less than the requested number, or it can be 0 (zero) if the end of the stream has been reached.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffer">buffer</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> or <paramref name="count">count</paramref> is negative.</exception>
+ <exception cref="T:System.ArgumentException">The sum of <paramref name="index">index</paramref> and <paramref name="count">count</paramref> is larger than the buffer length.</exception>
+ <exception cref="T:System.ObjectDisposedException">The stream has been disposed.</exception>
+ <exception cref="T:System.InvalidOperationException">The reader is currently in use by a previous read operation.</exception>
+ </member>
+ <member name="M:System.IO.StreamReader.ReadLine">
+ <summary>Reads a line of characters from the current stream and returns the data as a string.</summary>
+ <returns>The next line from the input stream, or null if the end of the input stream is reached.</returns>
+ <exception cref="T:System.OutOfMemoryException">There is insufficient memory to allocate a buffer for the returned string.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+ </member>
+ <member name="M:System.IO.StreamReader.ReadLineAsync">
+ <summary>Reads a line of characters asynchronously from the current stream and returns the data as a string.</summary>
+ <returns>A task that represents the asynchronous read operation. The value of the <paramref name="TResult">TResult</paramref> parameter contains the next line from the stream, or is null if all the characters have been read.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The number of characters in the next line is larger than <see cref="F:System.Int32.MaxValue"></see>.</exception>
+ <exception cref="T:System.ObjectDisposedException">The stream has been disposed.</exception>
+ <exception cref="T:System.InvalidOperationException">The reader is currently in use by a previous read operation.</exception>
+ </member>
+ <member name="M:System.IO.StreamReader.ReadToEnd">
+ <summary>Reads all characters from the current position to the end of the stream.</summary>
+ <returns>The rest of the stream as a string, from the current position to the end. If the current position is at the end of the stream, returns an empty string (&quot;&quot;).</returns>
+ <exception cref="T:System.OutOfMemoryException">There is insufficient memory to allocate a buffer for the returned string.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+ </member>
+ <member name="M:System.IO.StreamReader.ReadToEndAsync">
+ <summary>Reads all characters from the current position to the end of the stream asynchronously and returns them as one string.</summary>
+ <returns>A task that represents the asynchronous read operation. The value of the <paramref name="TResult">TResult</paramref> parameter contains a string with the characters from the current position to the end of the stream.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The number of characters is larger than <see cref="F:System.Int32.MaxValue"></see>.</exception>
+ <exception cref="T:System.ObjectDisposedException">The stream has been disposed.</exception>
+ <exception cref="T:System.InvalidOperationException">The reader is currently in use by a previous read operation.</exception>
+ </member>
+ <member name="T:System.IO.StreamWriter">
+ <summary>Implements a <see cref="T:System.IO.TextWriter"></see> for writing characters to a stream in a particular encoding.</summary>
+ </member>
+ <member name="M:System.IO.StreamWriter.#ctor(System.IO.Stream)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.StreamWriter"></see> class for the specified stream by using UTF-8 encoding and the default buffer size.</summary>
+ <param name="stream">The stream to write to.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="stream">stream</paramref> is not writable.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="stream">stream</paramref> is null.</exception>
+ </member>
+ <member name="M:System.IO.StreamWriter.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.StreamWriter"></see> class for the specified file by using the default encoding and buffer size.</summary>
+ <param name="path">The complete file path to write to. path can be a file name.</param>
+ <exception cref="T:System.UnauthorizedAccessException">Access is denied.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> is an empty string (&quot;&quot;). -or- <paramref name="path">path</paramref> contains the name of a system device (com1, com2, and so on).</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="path">path</paramref> is null.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The specified path is invalid (for example, it is on an unmapped drive).</exception>
+ <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must not exceed 248 characters, and file names must not exceed 260 characters.</exception>
+ <exception cref="T:System.IO.IOException"><paramref name="path">path</paramref> includes an incorrect or invalid syntax for file name, directory name, or volume label syntax.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ </member>
+ <member name="M:System.IO.StreamWriter.#ctor(System.IO.Stream,System.Text.Encoding)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.StreamWriter"></see> class for the specified stream by using the specified encoding and the default buffer size.</summary>
+ <param name="stream">The stream to write to.</param>
+ <param name="encoding">The character encoding to use.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="stream">stream</paramref> or <paramref name="encoding">encoding</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="stream">stream</paramref> is not writable.</exception>
+ </member>
+ <member name="M:System.IO.StreamWriter.#ctor(System.String,System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.StreamWriter"></see> class for the specified file by using the default encoding and buffer size. If the file exists, it can be either overwritten or appended to. If the file does not exist, this constructor creates a new file.</summary>
+ <param name="path">The complete file path to write to.</param>
+ <param name="append">true to append data to the file; false to overwrite the file. If the specified file does not exist, this parameter has no effect, and the constructor creates a new file.</param>
+ <exception cref="T:System.UnauthorizedAccessException">Access is denied.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> is empty. -or- <paramref name="path">path</paramref> contains the name of a system device (com1, com2, and so on).</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="path">path</paramref> is null.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The specified path is invalid (for example, it is on an unmapped drive).</exception>
+ <exception cref="T:System.IO.IOException"><paramref name="path">path</paramref> includes an incorrect or invalid syntax for file name, directory name, or volume label syntax.</exception>
+ <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must not exceed 248 characters, and file names must not exceed 260 characters.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ </member>
+ <member name="M:System.IO.StreamWriter.#ctor(System.IO.Stream,System.Text.Encoding,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.StreamWriter"></see> class for the specified stream by using the specified encoding and buffer size.</summary>
+ <param name="stream">The stream to write to.</param>
+ <param name="encoding">The character encoding to use.</param>
+ <param name="bufferSize">The buffer size, in bytes.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="stream">stream</paramref> or <paramref name="encoding">encoding</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="bufferSize">bufferSize</paramref> is negative.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="stream">stream</paramref> is not writable.</exception>
+ </member>
+ <member name="M:System.IO.StreamWriter.#ctor(System.String,System.Boolean,System.Text.Encoding)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.StreamWriter"></see> class for the specified file by using the specified encoding and default buffer size. If the file exists, it can be either overwritten or appended to. If the file does not exist, this constructor creates a new file.</summary>
+ <param name="path">The complete file path to write to.</param>
+ <param name="append">true to append data to the file; false to overwrite the file. If the specified file does not exist, this parameter has no effect, and the constructor creates a new file.</param>
+ <param name="encoding">The character encoding to use.</param>
+ <exception cref="T:System.UnauthorizedAccessException">Access is denied.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> is empty. -or- <paramref name="path">path</paramref> contains the name of a system device (com1, com2, and so on).</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="path">path</paramref> is null.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The specified path is invalid (for example, it is on an unmapped drive).</exception>
+ <exception cref="T:System.IO.IOException"><paramref name="path">path</paramref> includes an incorrect or invalid syntax for file name, directory name, or volume label syntax.</exception>
+ <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must not exceed 248 characters, and file names must not exceed 260 characters.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ </member>
+ <member name="M:System.IO.StreamWriter.#ctor(System.IO.Stream,System.Text.Encoding,System.Int32,System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.StreamWriter"></see> class for the specified stream by using the specified encoding and buffer size, and optionally leaves the stream open.</summary>
+ <param name="stream">The stream to write to.</param>
+ <param name="encoding">The character encoding to use.</param>
+ <param name="bufferSize">The buffer size, in bytes.</param>
+ <param name="leaveOpen">true to leave the stream open after the <see cref="T:System.IO.StreamWriter"></see> object is disposed; otherwise, false.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="stream">stream</paramref> or <paramref name="encoding">encoding</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="bufferSize">bufferSize</paramref> is negative.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="stream">stream</paramref> is not writable.</exception>
+ </member>
+ <member name="M:System.IO.StreamWriter.#ctor(System.String,System.Boolean,System.Text.Encoding,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.StreamWriter"></see> class for the specified file on the specified path, using the specified encoding and buffer size. If the file exists, it can be either overwritten or appended to. If the file does not exist, this constructor creates a new file.</summary>
+ <param name="path">The complete file path to write to.</param>
+ <param name="append">true to append data to the file; false to overwrite the file. If the specified file does not exist, this parameter has no effect, and the constructor creates a new file.</param>
+ <param name="encoding">The character encoding to use.</param>
+ <param name="bufferSize">The buffer size, in bytes.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="path">path</paramref> is an empty string (&quot;&quot;). -or- <paramref name="path">path</paramref> contains the name of a system device (com1, com2, and so on).</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="path">path</paramref> or <paramref name="encoding">encoding</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="bufferSize">bufferSize</paramref> is negative.</exception>
+ <exception cref="T:System.IO.IOException"><paramref name="path">path</paramref> includes an incorrect or invalid syntax for file name, directory name, or volume label syntax.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+ <exception cref="T:System.UnauthorizedAccessException">Access is denied.</exception>
+ <exception cref="T:System.IO.DirectoryNotFoundException">The specified path is invalid (for example, it is on an unmapped drive).</exception>
+ <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must not exceed 248 characters, and file names must not exceed 260 characters.</exception>
+ </member>
+ <member name="P:System.IO.StreamWriter.AutoFlush">
+ <summary>Gets or sets a value indicating whether the <see cref="T:System.IO.StreamWriter"></see> will flush its buffer to the underlying stream after every call to <see cref="M:System.IO.StreamWriter.Write(System.Char)"></see>.</summary>
+ <returns>true to force <see cref="T:System.IO.StreamWriter"></see> to flush its buffer; otherwise, false.</returns>
+ </member>
+ <member name="P:System.IO.StreamWriter.BaseStream">
+ <summary>Gets the underlying stream that interfaces with a backing store.</summary>
+ <returns>The stream this StreamWriter is writing to.</returns>
+ </member>
+ <member name="M:System.IO.StreamWriter.Close">
+ <summary>Closes the current StreamWriter object and the underlying stream.</summary>
+ <exception cref="T:System.Text.EncoderFallbackException">The current encoding does not support displaying half of a Unicode surrogate pair.</exception>
+ </member>
+ <member name="M:System.IO.StreamWriter.Dispose(System.Boolean)">
+ <summary>Releases the unmanaged resources used by the <see cref="T:System.IO.StreamWriter"></see> and optionally releases the managed resources.</summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
+ <exception cref="T:System.Text.EncoderFallbackException">The current encoding does not support displaying half of a Unicode surrogate pair.</exception>
+ </member>
+ <member name="P:System.IO.StreamWriter.Encoding">
+ <summary>Gets the <see cref="T:System.Text.Encoding"></see> in which the output is written.</summary>
+ <returns>The <see cref="T:System.Text.Encoding"></see> specified in the constructor for the current instance, or <see cref="T:System.Text.UTF8Encoding"></see> if an encoding was not specified.</returns>
+ </member>
+ <member name="M:System.IO.StreamWriter.Flush">
+ <summary>Clears all buffers for the current writer and causes any buffered data to be written to the underlying stream.</summary>
+ <exception cref="T:System.ObjectDisposedException">The current writer is closed.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error has occurred.</exception>
+ <exception cref="T:System.Text.EncoderFallbackException">The current encoding does not support displaying half of a Unicode surrogate pair.</exception>
+ </member>
+ <member name="M:System.IO.StreamWriter.FlushAsync">
+ <summary>Clears all buffers for this stream asynchronously and causes any buffered data to be written to the underlying device.</summary>
+ <returns>A task that represents the asynchronous flush operation.</returns>
+ <exception cref="T:System.ObjectDisposedException">The stream has been disposed.</exception>
+ </member>
+ <member name="F:System.IO.StreamWriter.Null">
+ <summary>Provides a StreamWriter with no backing store that can be written to, but not read from.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.IO.StreamWriter.Write(System.Char)">
+ <summary>Writes a character to the stream.</summary>
+ <param name="value">The character to write to the stream.</param>
+ <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+ <exception cref="T:System.ObjectDisposedException"><see cref="P:System.IO.StreamWriter.AutoFlush"></see> is true or the <see cref="T:System.IO.StreamWriter"></see> buffer is full, and current writer is closed.</exception>
+ <exception cref="T:System.NotSupportedException"><see cref="P:System.IO.StreamWriter.AutoFlush"></see> is true or the <see cref="T:System.IO.StreamWriter"></see> buffer is full, and the contents of the buffer cannot be written to the underlying fixed size stream because the <see cref="T:System.IO.StreamWriter"></see> is at the end the stream.</exception>
+ </member>
+ <member name="M:System.IO.StreamWriter.Write(System.Char[])">
+ <summary>Writes a character array to the stream.</summary>
+ <param name="buffer">A character array containing the data to write. If buffer is null, nothing is written.</param>
+ <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+ <exception cref="T:System.ObjectDisposedException"><see cref="P:System.IO.StreamWriter.AutoFlush"></see> is true or the <see cref="T:System.IO.StreamWriter"></see> buffer is full, and current writer is closed.</exception>
+ <exception cref="T:System.NotSupportedException"><see cref="P:System.IO.StreamWriter.AutoFlush"></see> is true or the <see cref="T:System.IO.StreamWriter"></see> buffer is full, and the contents of the buffer cannot be written to the underlying fixed size stream because the <see cref="T:System.IO.StreamWriter"></see> is at the end the stream.</exception>
+ </member>
+ <member name="M:System.IO.StreamWriter.Write(System.String)">
+ <summary>Writes a string to the stream.</summary>
+ <param name="value">The string to write to the stream. If value is null, nothing is written.</param>
+ <exception cref="T:System.ObjectDisposedException"><see cref="P:System.IO.StreamWriter.AutoFlush"></see> is true or the <see cref="T:System.IO.StreamWriter"></see> buffer is full, and current writer is closed.</exception>
+ <exception cref="T:System.NotSupportedException"><see cref="P:System.IO.StreamWriter.AutoFlush"></see> is true or the <see cref="T:System.IO.StreamWriter"></see> buffer is full, and the contents of the buffer cannot be written to the underlying fixed size stream because the <see cref="T:System.IO.StreamWriter"></see> is at the end the stream.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+ </member>
+ <member name="M:System.IO.StreamWriter.Write(System.Char[],System.Int32,System.Int32)">
+ <summary>Writes a subarray of characters to the stream.</summary>
+ <param name="buffer">A character array that contains the data to write.</param>
+ <param name="index">The character position in the buffer at which to start reading data.</param>
+ <param name="count">The maximum number of characters to write.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffer">buffer</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException">The buffer length minus <paramref name="index">index</paramref> is less than <paramref name="count">count</paramref>.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> or <paramref name="count">count</paramref> is negative.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+ <exception cref="T:System.ObjectDisposedException"><see cref="P:System.IO.StreamWriter.AutoFlush"></see> is true or the <see cref="T:System.IO.StreamWriter"></see> buffer is full, and current writer is closed.</exception>
+ <exception cref="T:System.NotSupportedException"><see cref="P:System.IO.StreamWriter.AutoFlush"></see> is true or the <see cref="T:System.IO.StreamWriter"></see> buffer is full, and the contents of the buffer cannot be written to the underlying fixed size stream because the <see cref="T:System.IO.StreamWriter"></see> is at the end the stream.</exception>
+ </member>
+ <member name="M:System.IO.StreamWriter.WriteAsync(System.Char)">
+ <summary>Writes a character to the stream asynchronously.</summary>
+ <param name="value">The character to write to the stream.</param>
+ <returns>A task that represents the asynchronous write operation.</returns>
+ <exception cref="T:System.ObjectDisposedException">The stream writer is disposed.</exception>
+ <exception cref="T:System.InvalidOperationException">The stream writer is currently in use by a previous write operation.</exception>
+ </member>
+ <member name="M:System.IO.StreamWriter.WriteAsync(System.String)">
+ <summary>Writes a string to the stream asynchronously.</summary>
+ <param name="value">The string to write to the stream. If value is null, nothing is written.</param>
+ <returns>A task that represents the asynchronous write operation.</returns>
+ <exception cref="T:System.ObjectDisposedException">The stream writer is disposed.</exception>
+ <exception cref="T:System.InvalidOperationException">The stream writer is currently in use by a previous write operation.</exception>
+ </member>
+ <member name="M:System.IO.StreamWriter.WriteAsync(System.Char[],System.Int32,System.Int32)">
+ <summary>Writes a subarray of characters to the stream asynchronously.</summary>
+ <param name="buffer">A character array that contains the data to write.</param>
+ <param name="index">The character position in the buffer at which to begin reading data.</param>
+ <param name="count">The maximum number of characters to write.</param>
+ <returns>A task that represents the asynchronous write operation.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffer">buffer</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="index">index</paramref> plus <paramref name="count">count</paramref> is greater than the buffer length.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> or <paramref name="count">count</paramref> is negative.</exception>
+ <exception cref="T:System.ObjectDisposedException">The stream writer is disposed.</exception>
+ <exception cref="T:System.InvalidOperationException">The stream writer is currently in use by a previous write operation.</exception>
+ </member>
+ <member name="M:System.IO.StreamWriter.WriteLineAsync">
+ <summary>Writes a line terminator asynchronously to the stream.</summary>
+ <returns>A task that represents the asynchronous write operation.</returns>
+ <exception cref="T:System.ObjectDisposedException">The stream writer is disposed.</exception>
+ <exception cref="T:System.InvalidOperationException">The stream writer is currently in use by a previous write operation.</exception>
+ </member>
+ <member name="M:System.IO.StreamWriter.WriteLineAsync(System.Char)">
+ <summary>Writes a character followed by a line terminator asynchronously to the stream.</summary>
+ <param name="value">The character to write to the stream.</param>
+ <returns>A task that represents the asynchronous write operation.</returns>
+ <exception cref="T:System.ObjectDisposedException">The stream writer is disposed.</exception>
+ <exception cref="T:System.InvalidOperationException">The stream writer is currently in use by a previous write operation.</exception>
+ </member>
+ <member name="M:System.IO.StreamWriter.WriteLineAsync(System.String)">
+ <summary>Writes a string followed by a line terminator asynchronously to the stream.</summary>
+ <param name="value">The string to write. If the value is null, only a line terminator is written.</param>
+ <returns>A task that represents the asynchronous write operation.</returns>
+ <exception cref="T:System.ObjectDisposedException">The stream writer is disposed.</exception>
+ <exception cref="T:System.InvalidOperationException">The stream writer is currently in use by a previous write operation.</exception>
+ </member>
+ <member name="M:System.IO.StreamWriter.WriteLineAsync(System.Char[],System.Int32,System.Int32)">
+ <summary>Writes a subarray of characters followed by a line terminator asynchronously to the stream.</summary>
+ <param name="buffer">The character array to write data from.</param>
+ <param name="index">The character position in the buffer at which to start reading data.</param>
+ <param name="count">The maximum number of characters to write.</param>
+ <returns>A task that represents the asynchronous write operation.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffer">buffer</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="index">index</paramref> plus <paramref name="count">count</paramref> is greater than the buffer length.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> or <paramref name="count">count</paramref> is negative.</exception>
+ <exception cref="T:System.ObjectDisposedException">The stream writer is disposed.</exception>
+ <exception cref="T:System.InvalidOperationException">The stream writer is currently in use by a previous write operation.</exception>
+ </member>
+ <member name="T:System.IO.StringReader">
+ <summary>Implements a <see cref="T:System.IO.TextReader"></see> that reads from a string.</summary>
+ </member>
+ <member name="M:System.IO.StringReader.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.StringReader"></see> class that reads from the specified string.</summary>
+ <param name="s">The string to which the <see cref="T:System.IO.StringReader"></see> should be initialized.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="s">s</paramref> parameter is null.</exception>
+ </member>
+ <member name="M:System.IO.StringReader.Close">
+ <summary>Closes the <see cref="T:System.IO.StringReader"></see>.</summary>
+ </member>
+ <member name="M:System.IO.StringReader.Dispose(System.Boolean)">
+ <summary>Releases the unmanaged resources used by the <see cref="T:System.IO.StringReader"></see> and optionally releases the managed resources.</summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
+ </member>
+ <member name="M:System.IO.StringReader.Peek">
+ <summary>Returns the next available character but does not consume it.</summary>
+ <returns>An integer representing the next character to be read, or -1 if no more characters are available or the stream does not support seeking.</returns>
+ <exception cref="T:System.ObjectDisposedException">The current reader is closed.</exception>
+ </member>
+ <member name="M:System.IO.StringReader.Read">
+ <summary>Reads the next character from the input string and advances the character position by one character.</summary>
+ <returns>The next character from the underlying string, or -1 if no more characters are available.</returns>
+ <exception cref="T:System.ObjectDisposedException">The current reader is closed.</exception>
+ </member>
+ <member name="M:System.IO.StringReader.Read(System.Char[],System.Int32,System.Int32)">
+ <summary>Reads a block of characters from the input string and advances the character position by <paramref name="count">count</paramref>.</summary>
+ <param name="buffer">When this method returns, contains the specified character array with the values between index and (index + count - 1) replaced by the characters read from the current source.</param>
+ <param name="index">The starting index in the buffer.</param>
+ <param name="count">The number of characters to read.</param>
+ <returns>The total number of characters read into the buffer. This can be less than the number of characters requested if that many characters are not currently available, or zero if the end of the underlying string has been reached.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffer">buffer</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException">The buffer length minus <paramref name="index">index</paramref> is less than <paramref name="count">count</paramref>.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> or <paramref name="count">count</paramref> is negative.</exception>
+ <exception cref="T:System.ObjectDisposedException">The current reader is closed.</exception>
+ </member>
+ <member name="M:System.IO.StringReader.ReadAsync(System.Char[],System.Int32,System.Int32)">
+ <summary>Reads a specified maximum number of characters from the current string asynchronously and writes the data to a buffer, beginning at the specified index.</summary>
+ <param name="buffer">When this method returns, contains the specified character array with the values between index and (index + count - 1) replaced by the characters read from the current source.</param>
+ <param name="index">The position in buffer at which to begin writing.</param>
+ <param name="count">The maximum number of characters to read. If the end of the string is reached before the specified number of characters is written into the buffer, the method returns.</param>
+ <returns>A task that represents the asynchronous read operation. The value of the <paramref name="TResult">TResult</paramref> parameter contains the total number of bytes read into the buffer. The result value can be less than the number of bytes requested if the number of bytes currently available is less than the requested number, or it can be 0 (zero) if the end of the string has been reached.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffer">buffer</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> or <paramref name="count">count</paramref> is negative.</exception>
+ <exception cref="T:System.ArgumentException">The sum of <paramref name="index">index</paramref> and <paramref name="count">count</paramref> is larger than the buffer length.</exception>
+ <exception cref="T:System.ObjectDisposedException">The string reader has been disposed.</exception>
+ <exception cref="T:System.InvalidOperationException">The reader is currently in use by a previous read operation.</exception>
+ </member>
+ <member name="M:System.IO.StringReader.ReadBlockAsync(System.Char[],System.Int32,System.Int32)">
+ <summary>Reads a specified maximum number of characters from the current string asynchronously and writes the data to a buffer, beginning at the specified index.</summary>
+ <param name="buffer">When this method returns, contains the specified character array with the values between index and (index + count - 1) replaced by the characters read from the current source.</param>
+ <param name="index">The position in buffer at which to begin writing.</param>
+ <param name="count">The maximum number of characters to read. If the end of the string is reached before the specified number of characters is written into the buffer, the method returns.</param>
+ <returns>A task that represents the asynchronous read operation. The value of the <paramref name="TResult">TResult</paramref> parameter contains the total number of bytes read into the buffer. The result value can be less than the number of bytes requested if the number of bytes currently available is less than the requested number, or it can be 0 (zero) if the end of the string has been reached.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffer">buffer</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> or <paramref name="count">count</paramref> is negative.</exception>
+ <exception cref="T:System.ArgumentException">The sum of <paramref name="index">index</paramref> and <paramref name="count">count</paramref> is larger than the buffer length.</exception>
+ <exception cref="T:System.ObjectDisposedException">The string reader has been disposed.</exception>
+ <exception cref="T:System.InvalidOperationException">The reader is currently in use by a previous read operation.</exception>
+ </member>
+ <member name="M:System.IO.StringReader.ReadLine">
+ <summary>Reads a line of characters from the current string and returns the data as a string.</summary>
+ <returns>The next line from the current string, or null if the end of the string is reached.</returns>
+ <exception cref="T:System.ObjectDisposedException">The current reader is closed.</exception>
+ <exception cref="T:System.OutOfMemoryException">There is insufficient memory to allocate a buffer for the returned string.</exception>
+ </member>
+ <member name="M:System.IO.StringReader.ReadLineAsync">
+ <summary>Reads a line of characters asynchronously from the current string and returns the data as a string.</summary>
+ <returns>A task that represents the asynchronous read operation. The value of the <paramref name="TResult">TResult</paramref> parameter contains the next line from the string reader, or is null if all the characters have been read.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The number of characters in the next line is larger than <see cref="F:System.Int32.MaxValue"></see>.</exception>
+ <exception cref="T:System.ObjectDisposedException">The string reader has been disposed.</exception>
+ <exception cref="T:System.InvalidOperationException">The reader is currently in use by a previous read operation.</exception>
+ </member>
+ <member name="M:System.IO.StringReader.ReadToEnd">
+ <summary>Reads all characters from the current position to the end of the string and returns them as a single string.</summary>
+ <returns>The content from the current position to the end of the underlying string.</returns>
+ <exception cref="T:System.OutOfMemoryException">There is insufficient memory to allocate a buffer for the returned string.</exception>
+ <exception cref="T:System.ObjectDisposedException">The current reader is closed.</exception>
+ </member>
+ <member name="M:System.IO.StringReader.ReadToEndAsync">
+ <summary>Reads all characters from the current position to the end of the string asynchronously and returns them as a single string.</summary>
+ <returns>A task that represents the asynchronous read operation. The value of the <paramref name="TResult">TResult</paramref> parameter contains a string with the characters from the current position to the end of the string.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The number of characters is larger than <see cref="F:System.Int32.MaxValue"></see>.</exception>
+ <exception cref="T:System.ObjectDisposedException">The string reader has been disposed.</exception>
+ <exception cref="T:System.InvalidOperationException">The reader is currently in use by a previous read operation.</exception>
+ </member>
+ <member name="T:System.IO.StringWriter">
+ <summary>Implements a <see cref="T:System.IO.TextWriter"></see> for writing information to a string. The information is stored in an underlying <see cref="T:System.Text.StringBuilder"></see>.</summary>
+ </member>
+ <member name="M:System.IO.StringWriter.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.StringWriter"></see> class.</summary>
+ </member>
+ <member name="M:System.IO.StringWriter.#ctor(System.IFormatProvider)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.StringWriter"></see> class with the specified format control.</summary>
+ <param name="formatProvider">An <see cref="T:System.IFormatProvider"></see> object that controls formatting.</param>
+ </member>
+ <member name="M:System.IO.StringWriter.#ctor(System.Text.StringBuilder)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.StringWriter"></see> class that writes to the specified <see cref="T:System.Text.StringBuilder"></see>.</summary>
+ <param name="sb">The <see cref="T:System.Text.StringBuilder"></see> object to write to.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="sb">sb</paramref> is null.</exception>
+ </member>
+ <member name="M:System.IO.StringWriter.#ctor(System.Text.StringBuilder,System.IFormatProvider)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.StringWriter"></see> class that writes to the specified <see cref="T:System.Text.StringBuilder"></see> and has the specified format provider.</summary>
+ <param name="sb">The <see cref="T:System.Text.StringBuilder"></see> object to write to.</param>
+ <param name="formatProvider">An <see cref="T:System.IFormatProvider"></see> object that controls formatting.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="sb">sb</paramref> is null.</exception>
+ </member>
+ <member name="M:System.IO.StringWriter.Close">
+ <summary>Closes the current <see cref="T:System.IO.StringWriter"></see> and the underlying stream.</summary>
+ </member>
+ <member name="M:System.IO.StringWriter.Dispose(System.Boolean)">
+ <summary>Releases the unmanaged resources used by the <see cref="T:System.IO.StringWriter"></see> and optionally releases the managed resources.</summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
+ </member>
+ <member name="P:System.IO.StringWriter.Encoding">
+ <summary>Gets the <see cref="T:System.Text.Encoding"></see> in which the output is written.</summary>
+ <returns>The Encoding in which the output is written.</returns>
+ </member>
+ <member name="M:System.IO.StringWriter.FlushAsync">
+ <summary>Asynchronously clears all buffers for the current writer and causes any buffered data to be written to the underlying device.</summary>
+ <returns>A task that represents the asynchronous flush operation.</returns>
+ </member>
+ <member name="M:System.IO.StringWriter.GetStringBuilder">
+ <summary>Returns the underlying <see cref="T:System.Text.StringBuilder"></see>.</summary>
+ <returns>The underlying StringBuilder.</returns>
+ </member>
+ <member name="M:System.IO.StringWriter.ToString">
+ <summary>Returns a string containing the characters written to the current StringWriter so far.</summary>
+ <returns>The string containing the characters written to the current StringWriter.</returns>
+ </member>
+ <member name="M:System.IO.StringWriter.Write(System.Char)">
+ <summary>Writes a character to the string.</summary>
+ <param name="value">The character to write.</param>
+ <exception cref="T:System.ObjectDisposedException">The writer is closed.</exception>
+ </member>
+ <member name="M:System.IO.StringWriter.Write(System.String)">
+ <summary>Writes a string to the current string.</summary>
+ <param name="value">The string to write.</param>
+ <exception cref="T:System.ObjectDisposedException">The writer is closed.</exception>
+ </member>
+ <member name="M:System.IO.StringWriter.Write(System.Char[],System.Int32,System.Int32)">
+ <summary>Writes a subarray of characters to the string.</summary>
+ <param name="buffer">The character array to write data from.</param>
+ <param name="index">The position in the buffer at which to start reading data.</param>
+ <param name="count">The maximum number of characters to write.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffer">buffer</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> or <paramref name="count">count</paramref> is negative.</exception>
+ <exception cref="T:System.ArgumentException">(<paramref name="index">index</paramref> + <paramref name="count">count</paramref>)&gt; <paramref name="buffer">buffer</paramref>. Length.</exception>
+ <exception cref="T:System.ObjectDisposedException">The writer is closed.</exception>
+ </member>
+ <member name="M:System.IO.StringWriter.WriteAsync(System.Char)">
+ <summary>Writes a character to the string asynchronously.</summary>
+ <param name="value">The character to write to the string.</param>
+ <returns>A task that represents the asynchronous write operation.</returns>
+ <exception cref="T:System.ObjectDisposedException">The string writer is disposed.</exception>
+ <exception cref="T:System.InvalidOperationException">The string writer is currently in use by a previous write operation.</exception>
+ </member>
+ <member name="M:System.IO.StringWriter.WriteAsync(System.String)">
+ <summary>Writes a string to the current string asynchronously.</summary>
+ <param name="value">The string to write. If value is null, nothing is written to the text stream.</param>
+ <returns>A task that represents the asynchronous write operation.</returns>
+ <exception cref="T:System.ObjectDisposedException">The string writer is disposed.</exception>
+ <exception cref="T:System.InvalidOperationException">The string writer is currently in use by a previous write operation.</exception>
+ </member>
+ <member name="M:System.IO.StringWriter.WriteAsync(System.Char[],System.Int32,System.Int32)">
+ <summary>Writes a subarray of characters to the string asynchronously.</summary>
+ <param name="buffer">The character array to write data from.</param>
+ <param name="index">The position in the buffer at which to start reading data.</param>
+ <param name="count">The maximum number of characters to write.</param>
+ <returns>A task that represents the asynchronous write operation.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffer">buffer</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="index">index</paramref> plus <paramref name="count">count</paramref> is greater than the buffer length.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> or <paramref name="count">count</paramref> is negative.</exception>
+ <exception cref="T:System.ObjectDisposedException">The string writer is disposed.</exception>
+ <exception cref="T:System.InvalidOperationException">The string writer is currently in use by a previous write operation.</exception>
+ </member>
+ <member name="M:System.IO.StringWriter.WriteLineAsync(System.Char)">
+ <summary>Writes a character followed by a line terminator asynchronously to the string.</summary>
+ <param name="value">The character to write to the string.</param>
+ <returns>A task that represents the asynchronous write operation.</returns>
+ <exception cref="T:System.ObjectDisposedException">The string writer is disposed.</exception>
+ <exception cref="T:System.InvalidOperationException">The string writer is currently in use by a previous write operation.</exception>
+ </member>
+ <member name="M:System.IO.StringWriter.WriteLineAsync(System.String)">
+ <summary>Writes a string followed by a line terminator asynchronously to the current string.</summary>
+ <param name="value">The string to write. If the value is null, only a line terminator is written.</param>
+ <returns>A task that represents the asynchronous write operation.</returns>
+ <exception cref="T:System.ObjectDisposedException">The string writer is disposed.</exception>
+ <exception cref="T:System.InvalidOperationException">The string writer is currently in use by a previous write operation.</exception>
+ </member>
+ <member name="M:System.IO.StringWriter.WriteLineAsync(System.Char[],System.Int32,System.Int32)">
+ <summary>Writes a subarray of characters followed by a line terminator asynchronously to the string.</summary>
+ <param name="buffer">The character array to write data from.</param>
+ <param name="index">The position in the buffer at which to start reading data.</param>
+ <param name="count">The maximum number of characters to write.</param>
+ <returns>A task that represents the asynchronous write operation.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffer">buffer</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="index">index</paramref> plus <paramref name="count">count</paramref> is greater than the buffer length.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> or <paramref name="count">count</paramref> is negative.</exception>
+ <exception cref="T:System.ObjectDisposedException">The string writer is disposed.</exception>
+ <exception cref="T:System.InvalidOperationException">The string writer is currently in use by a previous write operation.</exception>
+ </member>
+ <member name="T:System.IO.TextReader">
+ <summary>Represents a reader that can read a sequential series of characters.</summary>
+ </member>
+ <member name="M:System.IO.TextReader.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.TextReader"></see> class.</summary>
+ </member>
+ <member name="M:System.IO.TextReader.Close">
+ <summary>Closes the <see cref="T:System.IO.TextReader"></see> and releases any system resources associated with the TextReader.</summary>
+ </member>
+ <member name="M:System.IO.TextReader.Dispose">
+ <summary>Releases all resources used by the <see cref="T:System.IO.TextReader"></see> object.</summary>
+ </member>
+ <member name="M:System.IO.TextReader.Dispose(System.Boolean)">
+ <summary>Releases the unmanaged resources used by the <see cref="T:System.IO.TextReader"></see> and optionally releases the managed resources.</summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
+ </member>
+ <member name="F:System.IO.TextReader.Null">
+ <summary>Provides a TextReader with no data to read from.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.IO.TextReader.Peek">
+ <summary>Reads the next character without changing the state of the reader or the character source. Returns the next available character without actually reading it from the reader.</summary>
+ <returns>An integer representing the next character to be read, or -1 if no more characters are available or the reader does not support seeking.</returns>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.IO.TextReader"></see> is closed.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+ </member>
+ <member name="M:System.IO.TextReader.Read">
+ <summary>Reads the next character from the text reader and advances the character position by one character.</summary>
+ <returns>The next character from the text reader, or -1 if no more characters are available. The default implementation returns -1.</returns>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.IO.TextReader"></see> is closed.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+ </member>
+ <member name="M:System.IO.TextReader.Read(System.Char[],System.Int32,System.Int32)">
+ <summary>Reads a specified maximum number of characters from the current reader and writes the data to a buffer, beginning at the specified index.</summary>
+ <param name="buffer">When this method returns, contains the specified character array with the values between index and (index + count - 1) replaced by the characters read from the current source.</param>
+ <param name="index">The position in buffer at which to begin writing.</param>
+ <param name="count">The maximum number of characters to read. If the end of the reader is reached before the specified number of characters is read into the buffer, the method returns.</param>
+ <returns>The number of characters that have been read. The number will be less than or equal to <paramref name="count">count</paramref>, depending on whether the data is available within the reader. This method returns 0 (zero) if it is called when no more characters are left to read.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffer">buffer</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException">The buffer length minus <paramref name="index">index</paramref> is less than <paramref name="count">count</paramref>.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> or <paramref name="count">count</paramref> is negative.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.IO.TextReader"></see> is closed.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+ </member>
+ <member name="M:System.IO.TextReader.ReadAsync(System.Char[],System.Int32,System.Int32)">
+ <summary>Reads a specified maximum number of characters from the current text reader asynchronously and writes the data to a buffer, beginning at the specified index.</summary>
+ <param name="buffer">When this method returns, contains the specified character array with the values between index and (index + count - 1) replaced by the characters read from the current source.</param>
+ <param name="index">The position in buffer at which to begin writing.</param>
+ <param name="count">The maximum number of characters to read. If the end of the text is reached before the specified number of characters is read into the buffer, the current method returns.</param>
+ <returns>A task that represents the asynchronous read operation. The value of the <paramref name="TResult">TResult</paramref> parameter contains the total number of bytes read into the buffer. The result value can be less than the number of bytes requested if the number of bytes currently available is less than the requested number, or it can be 0 (zero) if the end of the text has been reached.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffer">buffer</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> or <paramref name="count">count</paramref> is negative.</exception>
+ <exception cref="T:System.ArgumentException">The sum of <paramref name="index">index</paramref> and <paramref name="count">count</paramref> is larger than the buffer length.</exception>
+ <exception cref="T:System.ObjectDisposedException">The text reader has been disposed.</exception>
+ <exception cref="T:System.InvalidOperationException">The reader is currently in use by a previous read operation.</exception>
+ </member>
+ <member name="M:System.IO.TextReader.ReadBlock(System.Char[],System.Int32,System.Int32)">
+ <summary>Reads a specified maximum number of characters from the current text reader and writes the data to a buffer, beginning at the specified index.</summary>
+ <param name="buffer">When this method returns, this parameter contains the specified character array with the values between index and (index + count -1) replaced by the characters read from the current source.</param>
+ <param name="index">The position in buffer at which to begin writing.</param>
+ <param name="count">The maximum number of characters to read.</param>
+ <returns>The number of characters that have been read. The number will be less than or equal to <paramref name="count">count</paramref>, depending on whether all input characters have been read.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffer">buffer</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException">The buffer length minus <paramref name="index">index</paramref> is less than <paramref name="count">count</paramref>.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> or <paramref name="count">count</paramref> is negative.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.IO.TextReader"></see> is closed.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+ </member>
+ <member name="M:System.IO.TextReader.ReadBlockAsync(System.Char[],System.Int32,System.Int32)">
+ <summary>Reads a specified maximum number of characters from the current text reader asynchronously and writes the data to a buffer, beginning at the specified index.</summary>
+ <param name="buffer">When this method returns, contains the specified character array with the values between index and (index + count - 1) replaced by the characters read from the current source.</param>
+ <param name="index">The position in buffer at which to begin writing.</param>
+ <param name="count">The maximum number of characters to read. If the end of the text is reached before the specified number of characters is read into the buffer, the current method returns.</param>
+ <returns>A task that represents the asynchronous read operation. The value of the <paramref name="TResult">TResult</paramref> parameter contains the total number of bytes read into the buffer. The result value can be less than the number of bytes requested if the number of bytes currently available is less than the requested number, or it can be 0 (zero) if the end of the text has been reached.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffer">buffer</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> or <paramref name="count">count</paramref> is negative.</exception>
+ <exception cref="T:System.ArgumentException">The sum of <paramref name="index">index</paramref> and <paramref name="count">count</paramref> is larger than the buffer length.</exception>
+ <exception cref="T:System.ObjectDisposedException">The text reader has been disposed.</exception>
+ <exception cref="T:System.InvalidOperationException">The reader is currently in use by a previous read operation.</exception>
+ </member>
+ <member name="M:System.IO.TextReader.ReadLine">
+ <summary>Reads a line of characters from the text reader and returns the data as a string.</summary>
+ <returns>The next line from the reader, or null if all characters have been read.</returns>
+ <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+ <exception cref="T:System.OutOfMemoryException">There is insufficient memory to allocate a buffer for the returned string.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.IO.TextReader"></see> is closed.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The number of characters in the next line is larger than <see cref="F:System.Int32.MaxValue"></see></exception>
+ </member>
+ <member name="M:System.IO.TextReader.ReadLineAsync">
+ <summary>Reads a line of characters asynchronously and returns the data as a string.</summary>
+ <returns>A task that represents the asynchronous read operation. The value of the <paramref name="TResult">TResult</paramref> parameter contains the next line from the text reader, or is null if all of the characters have been read.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The number of characters in the next line is larger than <see cref="F:System.Int32.MaxValue"></see>.</exception>
+ <exception cref="T:System.ObjectDisposedException">The text reader has been disposed.</exception>
+ <exception cref="T:System.InvalidOperationException">The reader is currently in use by a previous read operation.</exception>
+ </member>
+ <member name="M:System.IO.TextReader.ReadToEnd">
+ <summary>Reads all characters from the current position to the end of the text reader and returns them as one string.</summary>
+ <returns>A string that contains all characters from the current position to the end of the text reader.</returns>
+ <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.IO.TextReader"></see> is closed.</exception>
+ <exception cref="T:System.OutOfMemoryException">There is insufficient memory to allocate a buffer for the returned string.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The number of characters in the next line is larger than <see cref="F:System.Int32.MaxValue"></see></exception>
+ </member>
+ <member name="M:System.IO.TextReader.ReadToEndAsync">
+ <summary>Reads all characters from the current position to the end of the text reader asynchronously and returns them as one string.</summary>
+ <returns>A task that represents the asynchronous read operation. The value of the <paramref name="TResult">TResult</paramref> parameter contains a string with the characters from the current position to the end of the text reader.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The number of characters is larger than <see cref="F:System.Int32.MaxValue"></see>.</exception>
+ <exception cref="T:System.ObjectDisposedException">The text reader has been disposed.</exception>
+ <exception cref="T:System.InvalidOperationException">The reader is currently in use by a previous read operation.</exception>
+ </member>
+ <member name="M:System.IO.TextReader.Synchronized(System.IO.TextReader)">
+ <summary>Creates a thread-safe wrapper around the specified TextReader.</summary>
+ <param name="reader">The TextReader to synchronize.</param>
+ <returns>A thread-safe <see cref="T:System.IO.TextReader"></see>.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="reader">reader</paramref> is null.</exception>
+ </member>
+ <member name="T:System.IO.TextWriter">
+ <summary>Represents a writer that can write a sequential series of characters. This class is abstract.</summary>
+ </member>
+ <member name="M:System.IO.TextWriter.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.TextWriter"></see> class.</summary>
+ </member>
+ <member name="M:System.IO.TextWriter.#ctor(System.IFormatProvider)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.TextWriter"></see> class with the specified format provider.</summary>
+ <param name="formatProvider">An <see cref="T:System.IFormatProvider"></see> object that controls formatting.</param>
+ </member>
+ <member name="M:System.IO.TextWriter.Close">
+ <summary>Closes the current writer and releases any system resources associated with the writer.</summary>
+ </member>
+ <member name="F:System.IO.TextWriter.CoreNewLine">
+ <summary>Stores the newline characters used for this TextWriter.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.IO.TextWriter.Dispose">
+ <summary>Releases all resources used by the <see cref="T:System.IO.TextWriter"></see> object.</summary>
+ </member>
+ <member name="M:System.IO.TextWriter.Dispose(System.Boolean)">
+ <summary>Releases the unmanaged resources used by the <see cref="T:System.IO.TextWriter"></see> and optionally releases the managed resources.</summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
+ </member>
+ <member name="P:System.IO.TextWriter.Encoding">
+ <summary>When overridden in a derived class, returns the character encoding in which the output is written.</summary>
+ <returns>The character encoding in which the output is written.</returns>
+ </member>
+ <member name="M:System.IO.TextWriter.Flush">
+ <summary>Clears all buffers for the current writer and causes any buffered data to be written to the underlying device.</summary>
+ </member>
+ <member name="M:System.IO.TextWriter.FlushAsync">
+ <summary>Asynchronously clears all buffers for the current writer and causes any buffered data to be written to the underlying device.</summary>
+ <returns>A task that represents the asynchronous flush operation.</returns>
+ <exception cref="T:System.ObjectDisposedException">The text writer is disposed.</exception>
+ <exception cref="T:System.InvalidOperationException">The writer is currently in use by a previous write operation.</exception>
+ </member>
+ <member name="P:System.IO.TextWriter.FormatProvider">
+ <summary>Gets an object that controls formatting.</summary>
+ <returns>An <see cref="T:System.IFormatProvider"></see> object for a specific culture, or the formatting of the current culture if no other culture is specified.</returns>
+ </member>
+ <member name="P:System.IO.TextWriter.NewLine">
+ <summary>Gets or sets the line terminator string used by the current TextWriter.</summary>
+ <returns>The line terminator string for the current TextWriter.</returns>
+ </member>
+ <member name="F:System.IO.TextWriter.Null">
+ <summary>Provides a TextWriter with no backing store that can be written to, but not read from.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.IO.TextWriter.Synchronized(System.IO.TextWriter)">
+ <summary>Creates a thread-safe wrapper around the specified TextWriter.</summary>
+ <param name="writer">The TextWriter to synchronize.</param>
+ <returns>A thread-safe wrapper.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="writer">writer</paramref> is null.</exception>
+ </member>
+ <member name="M:System.IO.TextWriter.Write(System.String,System.Object,System.Object,System.Object)">
+ <summary>Writes a formatted string to the text string or stream, using the same semantics as the <see cref="M:System.String.Format(System.String,System.Object,System.Object,System.Object)"></see> method.</summary>
+ <param name="format">A composite format string.</param>
+ <param name="arg0">The first object to format and write.</param>
+ <param name="arg1">The second object to format and write.</param>
+ <param name="arg2">The third object to format and write.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="format">format</paramref> is null.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.IO.TextWriter"></see> is closed.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+ <exception cref="T:System.FormatException"><paramref name="format">format</paramref> is not a valid composite format string. -or- The index of a format item is less than 0 (zero), or greater than or equal to the number of objects to be formatted (which, for this method overload, is three).</exception>
+ </member>
+ <member name="M:System.IO.TextWriter.Write(System.Char[],System.Int32,System.Int32)">
+ <summary>Writes a subarray of characters to the text string or stream.</summary>
+ <param name="buffer">The character array to write data from.</param>
+ <param name="index">The character position in the buffer at which to start retrieving data.</param>
+ <param name="count">The number of characters to write.</param>
+ <exception cref="T:System.ArgumentException">The buffer length minus <paramref name="index">index</paramref> is less than <paramref name="count">count</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="buffer">buffer</paramref> parameter is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> or <paramref name="count">count</paramref> is negative.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.IO.TextWriter"></see> is closed.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+ </member>
+ <member name="M:System.IO.TextWriter.Write(System.String,System.Object[])">
+ <summary>Writes a formatted string to the text string or stream, using the same semantics as the <see cref="M:System.String.Format(System.String,System.Object[])"></see> method.</summary>
+ <param name="format">A composite format string.</param>
+ <param name="arg">An object array that contains zero or more objects to format and write.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="format">format</paramref> or <paramref name="arg">arg</paramref> is null.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.IO.TextWriter"></see> is closed.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+ <exception cref="T:System.FormatException"><paramref name="format">format</paramref> is not a valid composite format string. -or- The index of a format item is less than 0 (zero), or greater than or equal to the length of the <paramref name="arg">arg</paramref> array.</exception>
+ </member>
+ <member name="M:System.IO.TextWriter.Write(System.String,System.Object)">
+ <summary>Writes a formatted string to the text string or stream, using the same semantics as the <see cref="M:System.String.Format(System.String,System.Object)"></see> method.</summary>
+ <param name="format">A composite format string.</param>
+ <param name="arg0">The object to format and write.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="format">format</paramref> is null.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.IO.TextWriter"></see> is closed.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+ <exception cref="T:System.FormatException"><paramref name="format">format</paramref> is not a valid composite format string. -or- The index of a format item is less than 0 (zero), or greater than or equal to the number of objects to be formatted (which, for this method overload, is one).</exception>
+ </member>
+ <member name="M:System.IO.TextWriter.Write(System.UInt64)">
+ <summary>Writes the text representation of an 8-byte unsigned integer to the text string or stream.</summary>
+ <param name="value">The 8-byte unsigned integer to write.</param>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.IO.TextWriter"></see> is closed.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+ </member>
+ <member name="M:System.IO.TextWriter.Write(System.UInt32)">
+ <summary>Writes the text representation of a 4-byte unsigned integer to the text string or stream.</summary>
+ <param name="value">The 4-byte unsigned integer to write.</param>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.IO.TextWriter"></see> is closed.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+ </member>
+ <member name="M:System.IO.TextWriter.Write(System.String)">
+ <summary>Writes a string to the text string or stream.</summary>
+ <param name="value">The string to write.</param>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.IO.TextWriter"></see> is closed.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+ </member>
+ <member name="M:System.IO.TextWriter.Write(System.Single)">
+ <summary>Writes the text representation of a 4-byte floating-point value to the text string or stream.</summary>
+ <param name="value">The 4-byte floating-point value to write.</param>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.IO.TextWriter"></see> is closed.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+ </member>
+ <member name="M:System.IO.TextWriter.Write(System.String,System.Object,System.Object)">
+ <summary>Writes a formatted string to the text string or stream, using the same semantics as the <see cref="M:System.String.Format(System.String,System.Object,System.Object)"></see> method.</summary>
+ <param name="format">A composite format string.</param>
+ <param name="arg0">The first object to format and write.</param>
+ <param name="arg1">The second object to format and write.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="format">format</paramref> is null.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.IO.TextWriter"></see> is closed.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+ <exception cref="T:System.FormatException"><paramref name="format">format</paramref> is not a valid composite format string. -or- The index of a format item is less than 0 (zero) or greater than or equal to the number of objects to be formatted (which, for this method overload, is two).</exception>
+ </member>
+ <member name="M:System.IO.TextWriter.Write(System.Int64)">
+ <summary>Writes the text representation of an 8-byte signed integer to the text string or stream.</summary>
+ <param name="value">The 8-byte signed integer to write.</param>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.IO.TextWriter"></see> is closed.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+ </member>
+ <member name="M:System.IO.TextWriter.Write(System.Int32)">
+ <summary>Writes the text representation of a 4-byte signed integer to the text string or stream.</summary>
+ <param name="value">The 4-byte signed integer to write.</param>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.IO.TextWriter"></see> is closed.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+ </member>
+ <member name="M:System.IO.TextWriter.Write(System.Double)">
+ <summary>Writes the text representation of an 8-byte floating-point value to the text string or stream.</summary>
+ <param name="value">The 8-byte floating-point value to write.</param>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.IO.TextWriter"></see> is closed.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+ </member>
+ <member name="M:System.IO.TextWriter.Write(System.Decimal)">
+ <summary>Writes the text representation of a decimal value to the text string or stream.</summary>
+ <param name="value">The decimal value to write.</param>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.IO.TextWriter"></see> is closed.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+ </member>
+ <member name="M:System.IO.TextWriter.Write(System.Char[])">
+ <summary>Writes a character array to the text string or stream.</summary>
+ <param name="buffer">The character array to write to the text stream.</param>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.IO.TextWriter"></see> is closed.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+ </member>
+ <member name="M:System.IO.TextWriter.Write(System.Char)">
+ <summary>Writes a character to the text string or stream.</summary>
+ <param name="value">The character to write to the text stream.</param>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.IO.TextWriter"></see> is closed.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+ </member>
+ <member name="M:System.IO.TextWriter.Write(System.Object)">
+ <summary>Writes the text representation of an object to the text string or stream by calling the ToString method on that object.</summary>
+ <param name="value">The object to write.</param>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.IO.TextWriter"></see> is closed.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+ </member>
+ <member name="M:System.IO.TextWriter.Write(System.Boolean)">
+ <summary>Writes the text representation of a Boolean value to the text string or stream.</summary>
+ <param name="value">The Boolean value to write.</param>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.IO.TextWriter"></see> is closed.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+ </member>
+ <member name="M:System.IO.TextWriter.WriteAsync(System.Char[],System.Int32,System.Int32)">
+ <summary>Writes a subarray of characters to the text string or stream asynchronously.</summary>
+ <param name="buffer">The character array to write data from.</param>
+ <param name="index">The character position in the buffer at which to start retrieving data.</param>
+ <param name="count">The number of characters to write.</param>
+ <returns>A task that represents the asynchronous write operation.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffer">buffer</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="index">index</paramref> plus <paramref name="count">count</paramref> is greater than the buffer length.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> or <paramref name="count">count</paramref> is negative.</exception>
+ <exception cref="T:System.ObjectDisposedException">The text writer is disposed.</exception>
+ <exception cref="T:System.InvalidOperationException">The text writer is currently in use by a previous write operation.</exception>
+ </member>
+ <member name="M:System.IO.TextWriter.WriteAsync(System.String)">
+ <summary>Writes a string to the text string or stream asynchronously.</summary>
+ <param name="value">The string to write. If value is null, nothing is written to the text stream.</param>
+ <returns>A task that represents the asynchronous write operation.</returns>
+ <exception cref="T:System.ObjectDisposedException">The text writer is disposed.</exception>
+ <exception cref="T:System.InvalidOperationException">The text writer is currently in use by a previous write operation.</exception>
+ </member>
+ <member name="M:System.IO.TextWriter.WriteAsync(System.Char)">
+ <summary>Writes a character to the text string or stream asynchronously.</summary>
+ <param name="value">The character to write to the text stream.</param>
+ <returns>A task that represents the asynchronous write operation.</returns>
+ <exception cref="T:System.ObjectDisposedException">The text writer is disposed.</exception>
+ <exception cref="T:System.InvalidOperationException">The text writer is currently in use by a previous write operation.</exception>
+ </member>
+ <member name="M:System.IO.TextWriter.WriteAsync(System.Char[])">
+ <summary>Writes a character array to the text string or stream asynchronously.</summary>
+ <param name="buffer">The character array to write to the text stream. If buffer is null, nothing is written.</param>
+ <returns>A task that represents the asynchronous write operation.</returns>
+ <exception cref="T:System.ObjectDisposedException">The text writer is disposed.</exception>
+ <exception cref="T:System.InvalidOperationException">The text writer is currently in use by a previous write operation.</exception>
+ </member>
+ <member name="M:System.IO.TextWriter.WriteLine(System.String)">
+ <summary>Writes a string followed by a line terminator to the text string or stream.</summary>
+ <param name="value">The string to write. If value is null, only the line terminator is written.</param>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.IO.TextWriter"></see> is closed.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+ </member>
+ <member name="M:System.IO.TextWriter.WriteLine(System.String,System.Object,System.Object)">
+ <summary>Writes a formatted string and a new line to the text string or stream, using the same semantics as the <see cref="M:System.String.Format(System.String,System.Object,System.Object)"></see> method.</summary>
+ <param name="format">A composite format string.</param>
+ <param name="arg0">The first object to format and write.</param>
+ <param name="arg1">The second object to format and write.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="format">format</paramref> is null.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.IO.TextWriter"></see> is closed.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+ <exception cref="T:System.FormatException"><paramref name="format">format</paramref> is not a valid composite format string. -or- The index of a format item is less than 0 (zero), or greater than or equal to the number of objects to be formatted (which, for this method overload, is two).</exception>
+ </member>
+ <member name="M:System.IO.TextWriter.WriteLine(System.Char[],System.Int32,System.Int32)">
+ <summary>Writes a subarray of characters followed by a line terminator to the text string or stream.</summary>
+ <param name="buffer">The character array from which data is read.</param>
+ <param name="index">The character position in buffer at which to start reading data.</param>
+ <param name="count">The maximum number of characters to write.</param>
+ <exception cref="T:System.ArgumentException">The buffer length minus <paramref name="index">index</paramref> is less than <paramref name="count">count</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="buffer">buffer</paramref> parameter is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> or <paramref name="count">count</paramref> is negative.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.IO.TextWriter"></see> is closed.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+ </member>
+ <member name="M:System.IO.TextWriter.WriteLine(System.String,System.Object[])">
+ <summary>Writes out a formatted string and a new line, using the same semantics as <see cref="M:System.String.Format(System.String,System.Object)"></see>.</summary>
+ <param name="format">A composite format string.</param>
+ <param name="arg">An object array that contains zero or more objects to format and write.</param>
+ <exception cref="T:System.ArgumentNullException">A string or object is passed in as null.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.IO.TextWriter"></see> is closed.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+ <exception cref="T:System.FormatException"><paramref name="format">format</paramref> is not a valid composite format string. -or- The index of a format item is less than 0 (zero), or greater than or equal to the length of the <paramref name="arg">arg</paramref> array.</exception>
+ </member>
+ <member name="M:System.IO.TextWriter.WriteLine(System.String,System.Object)">
+ <summary>Writes a formatted string and a new line to the text string or stream, using the same semantics as the <see cref="M:System.String.Format(System.String,System.Object)"></see> method.</summary>
+ <param name="format">A composite format string.</param>
+ <param name="arg0">The object to format and write.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="format">format</paramref> is null.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.IO.TextWriter"></see> is closed.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+ <exception cref="T:System.FormatException"><paramref name="format">format</paramref> is not a valid composite format string. -or- The index of a format item is less than 0 (zero), or greater than or equal to the number of objects to be formatted (which, for this method overload, is one).</exception>
+ </member>
+ <member name="M:System.IO.TextWriter.WriteLine(System.UInt64)">
+ <summary>Writes the text representation of an 8-byte unsigned integer followed by a line terminator to the text string or stream.</summary>
+ <param name="value">The 8-byte unsigned integer to write.</param>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.IO.TextWriter"></see> is closed.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+ </member>
+ <member name="M:System.IO.TextWriter.WriteLine(System.String,System.Object,System.Object,System.Object)">
+ <summary>Writes out a formatted string and a new line, using the same semantics as <see cref="M:System.String.Format(System.String,System.Object)"></see>.</summary>
+ <param name="format">A composite format string.</param>
+ <param name="arg0">The first object to format and write.</param>
+ <param name="arg1">The second object to format and write.</param>
+ <param name="arg2">The third object to format and write.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="format">format</paramref> is null.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.IO.TextWriter"></see> is closed.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+ <exception cref="T:System.FormatException"><paramref name="format">format</paramref> is not a valid composite format string. -or- The index of a format item is less than 0 (zero), or greater than or equal to the number of objects to be formatted (which, for this method overload, is three).</exception>
+ </member>
+ <member name="M:System.IO.TextWriter.WriteLine(System.UInt32)">
+ <summary>Writes the text representation of a 4-byte unsigned integer followed by a line terminator to the text string or stream.</summary>
+ <param name="value">The 4-byte unsigned integer to write.</param>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.IO.TextWriter"></see> is closed.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+ </member>
+ <member name="M:System.IO.TextWriter.WriteLine(System.Single)">
+ <summary>Writes the text representation of a 4-byte floating-point value followed by a line terminator to the text string or stream.</summary>
+ <param name="value">The 4-byte floating-point value to write.</param>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.IO.TextWriter"></see> is closed.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+ </member>
+ <member name="M:System.IO.TextWriter.WriteLine(System.Double)">
+ <summary>Writes the text representation of a 8-byte floating-point value followed by a line terminator to the text string or stream.</summary>
+ <param name="value">The 8-byte floating-point value to write.</param>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.IO.TextWriter"></see> is closed.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+ </member>
+ <member name="M:System.IO.TextWriter.WriteLine(System.Int64)">
+ <summary>Writes the text representation of an 8-byte signed integer followed by a line terminator to the text string or stream.</summary>
+ <param name="value">The 8-byte signed integer to write.</param>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.IO.TextWriter"></see> is closed.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+ </member>
+ <member name="M:System.IO.TextWriter.WriteLine(System.Int32)">
+ <summary>Writes the text representation of a 4-byte signed integer followed by a line terminator to the text string or stream.</summary>
+ <param name="value">The 4-byte signed integer to write.</param>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.IO.TextWriter"></see> is closed.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+ </member>
+ <member name="M:System.IO.TextWriter.WriteLine(System.Decimal)">
+ <summary>Writes the text representation of a decimal value followed by a line terminator to the text string or stream.</summary>
+ <param name="value">The decimal value to write.</param>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.IO.TextWriter"></see> is closed.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+ </member>
+ <member name="M:System.IO.TextWriter.WriteLine(System.Char[])">
+ <summary>Writes an array of characters followed by a line terminator to the text string or stream.</summary>
+ <param name="buffer">The character array from which data is read.</param>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.IO.TextWriter"></see> is closed.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+ </member>
+ <member name="M:System.IO.TextWriter.WriteLine(System.Char)">
+ <summary>Writes a character followed by a line terminator to the text string or stream.</summary>
+ <param name="value">The character to write to the text stream.</param>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.IO.TextWriter"></see> is closed.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+ </member>
+ <member name="M:System.IO.TextWriter.WriteLine(System.Boolean)">
+ <summary>Writes the text representation of a Boolean value followed by a line terminator to the text string or stream.</summary>
+ <param name="value">The Boolean value to write.</param>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.IO.TextWriter"></see> is closed.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+ </member>
+ <member name="M:System.IO.TextWriter.WriteLine">
+ <summary>Writes a line terminator to the text string or stream.</summary>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.IO.TextWriter"></see> is closed.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+ </member>
+ <member name="M:System.IO.TextWriter.WriteLine(System.Object)">
+ <summary>Writes the text representation of an object by calling the ToString method on that object, followed by a line terminator to the text string or stream.</summary>
+ <param name="value">The object to write. If value is null, only the line terminator is written.</param>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.IO.TextWriter"></see> is closed.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+ </member>
+ <member name="M:System.IO.TextWriter.WriteLineAsync(System.String)">
+ <summary>Writes a string followed by a line terminator asynchronously to the text string or stream.</summary>
+ <param name="value">The string to write. If the value is null, only a line terminator is written.</param>
+ <returns>A task that represents the asynchronous write operation.</returns>
+ <exception cref="T:System.ObjectDisposedException">The text writer is disposed.</exception>
+ <exception cref="T:System.InvalidOperationException">The text writer is currently in use by a previous write operation.</exception>
+ </member>
+ <member name="M:System.IO.TextWriter.WriteLineAsync">
+ <summary>Writes a line terminator asynchronously to the text string or stream.</summary>
+ <returns>A task that represents the asynchronous write operation.</returns>
+ <exception cref="T:System.ObjectDisposedException">The text writer is disposed.</exception>
+ <exception cref="T:System.InvalidOperationException">The text writer is currently in use by a previous write operation.</exception>
+ </member>
+ <member name="M:System.IO.TextWriter.WriteLineAsync(System.Char)">
+ <summary>Writes a character followed by a line terminator asynchronously to the text string or stream.</summary>
+ <param name="value">The character to write to the text stream.</param>
+ <returns>A task that represents the asynchronous write operation.</returns>
+ <exception cref="T:System.ObjectDisposedException">The text writer is disposed.</exception>
+ <exception cref="T:System.InvalidOperationException">The text writer is currently in use by a previous write operation.</exception>
+ </member>
+ <member name="M:System.IO.TextWriter.WriteLineAsync(System.Char[])">
+ <summary>Writes an array of characters followed by a line terminator asynchronously to the text string or stream.</summary>
+ <param name="buffer">The character array to write to the text stream. If the character array is null, only the line terminator is written.</param>
+ <returns>A task that represents the asynchronous write operation.</returns>
+ <exception cref="T:System.ObjectDisposedException">The text writer is disposed.</exception>
+ <exception cref="T:System.InvalidOperationException">The text writer is currently in use by a previous write operation.</exception>
+ </member>
+ <member name="M:System.IO.TextWriter.WriteLineAsync(System.Char[],System.Int32,System.Int32)">
+ <summary>Writes a subarray of characters followed by a line terminator asynchronously to the text string or stream.</summary>
+ <param name="buffer">The character array to write data from.</param>
+ <param name="index">The character position in the buffer at which to start retrieving data.</param>
+ <param name="count">The number of characters to write.</param>
+ <returns>A task that represents the asynchronous write operation.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffer">buffer</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="index">index</paramref> plus <paramref name="count">count</paramref> is greater than the buffer length.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> or <paramref name="count">count</paramref> is negative.</exception>
+ <exception cref="T:System.ObjectDisposedException">The text writer is disposed.</exception>
+ <exception cref="T:System.InvalidOperationException">The text writer is currently in use by a previous write operation.</exception>
+ </member>
+ <member name="T:System.IO.UnmanagedMemoryAccessor">
+ <summary>Provides random access to unmanaged blocks of memory from managed code.</summary>
+ </member>
+ <member name="M:System.IO.UnmanagedMemoryAccessor.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.UnmanagedMemoryAccessor"></see> class.</summary>
+ </member>
+ <member name="M:System.IO.UnmanagedMemoryAccessor.#ctor(System.Runtime.InteropServices.SafeBuffer,System.Int64,System.Int64)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.UnmanagedMemoryAccessor"></see> class with a specified buffer, offset, and capacity.</summary>
+ <param name="buffer">The buffer to contain the accessor.</param>
+ <param name="offset">The byte at which to start the accessor.</param>
+ <param name="capacity">The size, in bytes, of memory to allocate.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="offset">offset</paramref> plus <paramref name="capacity">capacity</paramref> is greater than <paramref name="buffer">buffer</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffer">buffer</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="offset">offset</paramref> or <paramref name="capacity">capacity</paramref> is less than zero.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="offset">offset</paramref> plus <paramref name="capacity">capacity</paramref> would wrap around the high end of the address space.</exception>
+ </member>
+ <member name="M:System.IO.UnmanagedMemoryAccessor.#ctor(System.Runtime.InteropServices.SafeBuffer,System.Int64,System.Int64,System.IO.FileAccess)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.UnmanagedMemoryAccessor"></see> class with a specified buffer, offset, capacity, and access right.</summary>
+ <param name="buffer">The buffer to contain the accessor.</param>
+ <param name="offset">The byte at which to start the accessor.</param>
+ <param name="capacity">The size, in bytes, of memory to allocate.</param>
+ <param name="access">The type of access allowed to the memory. The default is <see cref="F:System.IO.MemoryMappedFiles.MemoryMappedFileAccess.ReadWrite"></see>.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="offset">offset</paramref> plus <paramref name="capacity">capacity</paramref> is greater than <paramref name="buffer">buffer</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffer">buffer</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="offset">offset</paramref> or <paramref name="capacity">capacity</paramref> is less than zero. -or- <paramref name="access">access</paramref> is not a valid <see cref="T:System.IO.MemoryMappedFiles.MemoryMappedFileAccess"></see> enumeration value.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="offset">offset</paramref> plus <paramref name="capacity">capacity</paramref> would wrap around the high end of the address space.</exception>
+ </member>
+ <member name="P:System.IO.UnmanagedMemoryAccessor.CanRead">
+ <summary>Determines whether the accessor is readable.</summary>
+ <returns>true if the accessor is readable; otherwise, false.</returns>
+ </member>
+ <member name="P:System.IO.UnmanagedMemoryAccessor.CanWrite">
+ <summary>Determines whether the accessory is writable.</summary>
+ <returns>true if the accessor is writable; otherwise, false.</returns>
+ </member>
+ <member name="P:System.IO.UnmanagedMemoryAccessor.Capacity">
+ <summary>Gets the capacity of the accessor.</summary>
+ <returns>The capacity of the accessor.</returns>
+ </member>
+ <member name="M:System.IO.UnmanagedMemoryAccessor.Dispose">
+ <summary>Releases all resources used by the <see cref="T:System.IO.UnmanagedMemoryAccessor"></see>.</summary>
+ </member>
+ <member name="M:System.IO.UnmanagedMemoryAccessor.Dispose(System.Boolean)">
+ <summary>Releases the unmanaged resources used by the <see cref="T:System.IO.UnmanagedMemoryAccessor"></see> and optionally releases the managed resources.</summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
+ </member>
+ <member name="M:System.IO.UnmanagedMemoryAccessor.Initialize(System.Runtime.InteropServices.SafeBuffer,System.Int64,System.Int64,System.IO.FileAccess)">
+ <summary>Sets the initial values for the accessor.</summary>
+ <param name="buffer">The buffer to contain the accessor.</param>
+ <param name="offset">The byte at which to start the accessor.</param>
+ <param name="capacity">The size, in bytes, of memory to allocate.</param>
+ <param name="access">The type of access allowed to the memory. The default is <see cref="F:System.IO.MemoryMappedFiles.MemoryMappedFileAccess.ReadWrite"></see>.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="offset">offset</paramref> plus <paramref name="capacity">capacity</paramref> is greater than <paramref name="buffer">buffer</paramref>.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffer">buffer</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="offset">offset</paramref> or <paramref name="capacity">capacity</paramref> is less than zero. -or- <paramref name="access">access</paramref> is not a valid <see cref="T:System.IO.MemoryMappedFiles.MemoryMappedFileAccess"></see> enumeration value.</exception>
+ <exception cref="T:System.InvalidOperationException"><paramref name="offset">offset</paramref> plus <paramref name="capacity">capacity</paramref> would wrap around the high end of the address space.</exception>
+ </member>
+ <member name="P:System.IO.UnmanagedMemoryAccessor.IsOpen">
+ <summary>Determines whether the accessor is currently open by a process.</summary>
+ <returns>true if the accessor is open; otherwise, false.</returns>
+ </member>
+ <member name="M:System.IO.UnmanagedMemoryAccessor.Read``1(System.Int64,``0@)">
+ <summary>Reads a structure of type <paramref name="T">T</paramref> from the accessor into a provided reference.</summary>
+ <param name="position">The position in the accessor at which to begin reading.</param>
+ <param name="structure">The structure to contain the read data.</param>
+ <typeparam name="T">The type of structure.</typeparam>
+ <exception cref="T:System.ArgumentException">There are not enough bytes after <paramref name="position">position</paramref> to read in a structure of type <paramref name="T">T</paramref>. -or- T is a value type that contains one or more reference types.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="position">position</paramref> is less than zero or greater than the capacity of the accessor.</exception>
+ <exception cref="T:System.NotSupportedException">The accessor does not support reading.</exception>
+ <exception cref="T:System.ObjectDisposedException">The accessor has been disposed.</exception>
+ </member>
+ <member name="M:System.IO.UnmanagedMemoryAccessor.ReadArray``1(System.Int64,``0[],System.Int32,System.Int32)">
+ <summary>Reads structures of type <paramref name="T">T</paramref> from the accessor into an array of type <paramref name="T">T</paramref>.</summary>
+ <param name="position">The number of bytes in the accessor at which to begin reading.</param>
+ <param name="array">The array to contain the structures read from the accessor.</param>
+ <param name="offset">The index in array in which to place the first copied structure.</param>
+ <param name="count">The number of structures of type T to read from the accessor.</param>
+ <typeparam name="T">The type of structure.</typeparam>
+ <returns>The number of structures read into <paramref name="array">array</paramref>. This value can be less than <paramref name="count">count</paramref> if there are fewer structures available, or zero if the end of the accessor is reached.</returns>
+ <exception cref="T:System.ArgumentException"><paramref name="array">array</paramref> is not large enough to contain <paramref name="count">count</paramref> of structures (starting from <paramref name="position">position</paramref>).</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="position">position</paramref> is less than zero or greater than the capacity of the accessor.</exception>
+ <exception cref="T:System.NotSupportedException">The accessor does not support reading.</exception>
+ <exception cref="T:System.ObjectDisposedException">The accessor has been disposed.</exception>
+ </member>
+ <member name="M:System.IO.UnmanagedMemoryAccessor.ReadBoolean(System.Int64)">
+ <summary>Reads a Boolean value from the accessor.</summary>
+ <param name="position">The number of bytes into the accessor at which to begin reading.</param>
+ <returns>true or false.</returns>
+ <exception cref="T:System.ArgumentException">There are not enough bytes after <paramref name="position">position</paramref> to read a value.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="position">position</paramref> is less than zero or greater than the capacity of the accessor.</exception>
+ <exception cref="T:System.NotSupportedException">The accessor does not support reading.</exception>
+ <exception cref="T:System.ObjectDisposedException">The accessor has been disposed.</exception>
+ </member>
+ <member name="M:System.IO.UnmanagedMemoryAccessor.ReadByte(System.Int64)">
+ <summary>Reads a byte value from the accessor.</summary>
+ <param name="position">The number of bytes into the accessor at which to begin reading.</param>
+ <returns>The value that was read.</returns>
+ <exception cref="T:System.ArgumentException">There are not enough bytes after <paramref name="position">position</paramref> to read a value.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="position">position</paramref> is less than zero or greater than the capacity of the accessor.</exception>
+ <exception cref="T:System.NotSupportedException">The accessor does not support reading.</exception>
+ <exception cref="T:System.ObjectDisposedException">The accessor has been disposed.</exception>
+ </member>
+ <member name="M:System.IO.UnmanagedMemoryAccessor.ReadChar(System.Int64)">
+ <summary>Reads a character from the accessor.</summary>
+ <param name="position">The number of bytes into the accessor at which to begin reading.</param>
+ <returns>The value that was read.</returns>
+ <exception cref="T:System.ArgumentException">There are not enough bytes after <paramref name="position">position</paramref> to read a value.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="position">position</paramref> is less than zero or greater than the capacity of the accessor.</exception>
+ <exception cref="T:System.NotSupportedException">The accessor does not support reading.</exception>
+ <exception cref="T:System.ObjectDisposedException">The accessor has been disposed.</exception>
+ </member>
+ <member name="M:System.IO.UnmanagedMemoryAccessor.ReadDecimal(System.Int64)">
+ <summary>Reads a decimal value from the accessor.</summary>
+ <param name="position">The number of bytes into the accessor at which to begin reading.</param>
+ <returns>The value that was read.</returns>
+ <exception cref="T:System.ArgumentException">There are not enough bytes after <paramref name="position">position</paramref> to read a value. -or- The decimal to read is invalid.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="position">position</paramref> is less than zero or greater than the capacity of the accessor.</exception>
+ <exception cref="T:System.NotSupportedException">The accessor does not support reading.</exception>
+ <exception cref="T:System.ObjectDisposedException">The accessor has been disposed.</exception>
+ </member>
+ <member name="M:System.IO.UnmanagedMemoryAccessor.ReadDouble(System.Int64)">
+ <summary>Reads a double-precision floating-point value from the accessor.</summary>
+ <param name="position">The number of bytes into the accessor at which to begin reading.</param>
+ <returns>The value that was read.</returns>
+ <exception cref="T:System.ArgumentException">There are not enough bytes after <paramref name="position">position</paramref> to read a value.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="position">position</paramref> is less than zero or greater than the capacity of the accessor.</exception>
+ <exception cref="T:System.NotSupportedException">The accessor does not support reading.</exception>
+ <exception cref="T:System.ObjectDisposedException">The accessor has been disposed.</exception>
+ </member>
+ <member name="M:System.IO.UnmanagedMemoryAccessor.ReadInt16(System.Int64)">
+ <summary>Reads a 16-bit integer from the accessor.</summary>
+ <param name="position">The number of bytes into the accessor at which to begin reading.</param>
+ <returns>The value that was read.</returns>
+ <exception cref="T:System.ArgumentException">There are not enough bytes after <paramref name="position">position</paramref> to read a value.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="position">position</paramref> is less than zero or greater than the capacity of the accessor.</exception>
+ <exception cref="T:System.NotSupportedException">The accessor does not support reading.</exception>
+ <exception cref="T:System.ObjectDisposedException">The accessor has been disposed.</exception>
+ </member>
+ <member name="M:System.IO.UnmanagedMemoryAccessor.ReadInt32(System.Int64)">
+ <summary>Reads a 32-bit integer from the accessor.</summary>
+ <param name="position">The number of bytes into the accessor at which to begin reading.</param>
+ <returns>The value that was read.</returns>
+ <exception cref="T:System.ArgumentException">There are not enough bytes after <paramref name="position">position</paramref> to read a value.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="position">position</paramref> is less than zero or greater than the capacity of the accessor.</exception>
+ <exception cref="T:System.NotSupportedException">The accessor does not support reading.</exception>
+ <exception cref="T:System.ObjectDisposedException">The accessor has been disposed.</exception>
+ </member>
+ <member name="M:System.IO.UnmanagedMemoryAccessor.ReadInt64(System.Int64)">
+ <summary>Reads a 64-bit integer from the accessor.</summary>
+ <param name="position">The number of bytes into the accessor at which to begin reading.</param>
+ <returns>The value that was read.</returns>
+ <exception cref="T:System.ArgumentException">There are not enough bytes after <paramref name="position">position</paramref> to read a value.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="position">position</paramref> is less than zero or greater than the capacity of the accessor.</exception>
+ <exception cref="T:System.NotSupportedException">The accessor does not support reading.</exception>
+ <exception cref="T:System.ObjectDisposedException">The accessor has been disposed.</exception>
+ </member>
+ <member name="M:System.IO.UnmanagedMemoryAccessor.ReadSByte(System.Int64)">
+ <summary>Reads an 8-bit signed integer from the accessor.</summary>
+ <param name="position">The number of bytes into the accessor at which to begin reading.</param>
+ <returns>The value that was read.</returns>
+ <exception cref="T:System.ArgumentException">There are not enough bytes after <paramref name="position">position</paramref> to read a value.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="position">position</paramref> is less than zero or greater than the capacity of the accessor.</exception>
+ <exception cref="T:System.NotSupportedException">The accessor does not support reading.</exception>
+ <exception cref="T:System.ObjectDisposedException">The accessor has been disposed.</exception>
+ </member>
+ <member name="M:System.IO.UnmanagedMemoryAccessor.ReadSingle(System.Int64)">
+ <summary>Reads a single-precision floating-point value from the accessor.</summary>
+ <param name="position">The number of bytes into the accessor at which to begin reading.</param>
+ <returns>The value that was read.</returns>
+ <exception cref="T:System.ArgumentException">There are not enough bytes after <paramref name="position">position</paramref> to read a value.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="position">position</paramref> is less than zero or greater than the capacity of the accessor.</exception>
+ <exception cref="T:System.NotSupportedException">The accessor does not support reading.</exception>
+ <exception cref="T:System.ObjectDisposedException">The accessor has been disposed.</exception>
+ </member>
+ <member name="M:System.IO.UnmanagedMemoryAccessor.ReadUInt16(System.Int64)">
+ <summary>Reads an unsigned 16-bit integer from the accessor.</summary>
+ <param name="position">The number of bytes into the accessor at which to begin reading.</param>
+ <returns>The value that was read.</returns>
+ <exception cref="T:System.ArgumentException">There are not enough bytes after <paramref name="position">position</paramref> to read a value.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="position">position</paramref> is less than zero or greater than the capacity of the accessor.</exception>
+ <exception cref="T:System.NotSupportedException">The accessor does not support reading.</exception>
+ <exception cref="T:System.ObjectDisposedException">The accessor has been disposed.</exception>
+ </member>
+ <member name="M:System.IO.UnmanagedMemoryAccessor.ReadUInt32(System.Int64)">
+ <summary>Reads an unsigned 32-bit integer from the accessor.</summary>
+ <param name="position">The number of bytes into the accessor at which to begin reading.</param>
+ <returns>The value that was read.</returns>
+ <exception cref="T:System.ArgumentException">There are not enough bytes after <paramref name="position">position</paramref> to read a value.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="position">position</paramref> is less than zero or greater than the capacity of the accessor.</exception>
+ <exception cref="T:System.NotSupportedException">The accessor does not support reading.</exception>
+ <exception cref="T:System.ObjectDisposedException">The accessor has been disposed.</exception>
+ </member>
+ <member name="M:System.IO.UnmanagedMemoryAccessor.ReadUInt64(System.Int64)">
+ <summary>Reads an unsigned 64-bit integer from the accessor.</summary>
+ <param name="position">The number of bytes into the accessor at which to begin reading.</param>
+ <returns>The value that was read.</returns>
+ <exception cref="T:System.ArgumentException">There are not enough bytes after <paramref name="position">position</paramref> to read a value.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="position">position</paramref> is less than zero or greater than the capacity of the accessor.</exception>
+ <exception cref="T:System.NotSupportedException">The accessor does not support reading.</exception>
+ <exception cref="T:System.ObjectDisposedException">The accessor has been disposed.</exception>
+ </member>
+ <member name="M:System.IO.UnmanagedMemoryAccessor.Write(System.Int64,System.UInt64)">
+ <summary>Writes an unsigned 64-bit integer into the accessor.</summary>
+ <param name="position">The number of bytes into the accessor at which to begin writing.</param>
+ <param name="value">The value to write.</param>
+ <exception cref="T:System.ArgumentException">There are not enough bytes after <paramref name="position">position</paramref> to write a value.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="position">position</paramref> is less than zero or greater than the capacity of the accessor.</exception>
+ <exception cref="T:System.NotSupportedException">The accessor does not support writing.</exception>
+ <exception cref="T:System.ObjectDisposedException">The accessor has been disposed.</exception>
+ </member>
+ <member name="M:System.IO.UnmanagedMemoryAccessor.Write(System.Int64,System.UInt32)">
+ <summary>Writes an unsigned 32-bit integer into the accessor.</summary>
+ <param name="position">The number of bytes into the accessor at which to begin writing.</param>
+ <param name="value">The value to write.</param>
+ <exception cref="T:System.ArgumentException">There are not enough bytes after <paramref name="position">position</paramref> to write a value.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="position">position</paramref> is less than zero or greater than the capacity of the accessor.</exception>
+ <exception cref="T:System.NotSupportedException">The accessor does not support writing.</exception>
+ <exception cref="T:System.ObjectDisposedException">The accessor has been disposed.</exception>
+ </member>
+ <member name="M:System.IO.UnmanagedMemoryAccessor.Write(System.Int64,System.UInt16)">
+ <summary>Writes an unsigned 16-bit integer into the accessor.</summary>
+ <param name="position">The number of bytes into the accessor at which to begin writing.</param>
+ <param name="value">The value to write.</param>
+ <exception cref="T:System.ArgumentException">There are not enough bytes after <paramref name="position">position</paramref> to write a value.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="position">position</paramref> is less than zero or greater than the capacity of the accessor.</exception>
+ <exception cref="T:System.NotSupportedException">The accessor does not support writing.</exception>
+ <exception cref="T:System.ObjectDisposedException">The accessor has been disposed.</exception>
+ </member>
+ <member name="M:System.IO.UnmanagedMemoryAccessor.Write(System.Int64,System.Single)">
+ <summary>Writes a Single into the accessor.</summary>
+ <param name="position">The number of bytes into the accessor at which to begin writing.</param>
+ <param name="value">The value to write.</param>
+ <exception cref="T:System.ArgumentException">There are not enough bytes after <paramref name="position">position</paramref> to write a value.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="position">position</paramref> is less than zero or greater than the capacity of the accessor.</exception>
+ <exception cref="T:System.NotSupportedException">The accessor does not support writing.</exception>
+ <exception cref="T:System.ObjectDisposedException">The accessor has been disposed.</exception>
+ </member>
+ <member name="M:System.IO.UnmanagedMemoryAccessor.Write(System.Int64,System.SByte)">
+ <summary>Writes an 8-bit integer into the accessor.</summary>
+ <param name="position">The number of bytes into the accessor at which to begin writing.</param>
+ <param name="value">The value to write.</param>
+ <exception cref="T:System.ArgumentException">There are not enough bytes after <paramref name="position">position</paramref> to write a value.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="position">position</paramref> is less than zero or greater than the capacity of the accessor.</exception>
+ <exception cref="T:System.NotSupportedException">The accessor does not support writing.</exception>
+ <exception cref="T:System.ObjectDisposedException">The accessor has been disposed.</exception>
+ </member>
+ <member name="M:System.IO.UnmanagedMemoryAccessor.Write(System.Int64,System.Int64)">
+ <summary>Writes a 64-bit integer into the accessor.</summary>
+ <param name="position">The number of bytes into the accessor at which to begin writing.</param>
+ <param name="value">The value to write.</param>
+ <exception cref="T:System.ArgumentException">There are not enough bytes after position to write a value.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="position">position</paramref> is less than zero or greater than the capacity of the accessor.</exception>
+ <exception cref="T:System.NotSupportedException">The accessor does not support writing.</exception>
+ <exception cref="T:System.ObjectDisposedException">The accessor has been disposed.</exception>
+ </member>
+ <member name="M:System.IO.UnmanagedMemoryAccessor.Write(System.Int64,System.Double)">
+ <summary>Writes a Double value into the accessor.</summary>
+ <param name="position">The number of bytes into the accessor at which to begin writing.</param>
+ <param name="value">The value to write.</param>
+ <exception cref="T:System.ArgumentException">There are not enough bytes after <paramref name="position">position</paramref> to write a value.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="position">position</paramref> is less than zero or greater than the capacity of the accessor.</exception>
+ <exception cref="T:System.NotSupportedException">The accessor does not support writing.</exception>
+ <exception cref="T:System.ObjectDisposedException">The accessor has been disposed.</exception>
+ </member>
+ <member name="M:System.IO.UnmanagedMemoryAccessor.Write(System.Int64,System.Int16)">
+ <summary>Writes a 16-bit integer into the accessor.</summary>
+ <param name="position">The number of bytes into the accessor at which to begin writing.</param>
+ <param name="value">The value to write.</param>
+ <exception cref="T:System.ArgumentException">There are not enough bytes after <paramref name="position">position</paramref> to write a value.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="position">position</paramref> is less than zero or greater than the capacity of the accessor.</exception>
+ <exception cref="T:System.NotSupportedException">The accessor does not support writing.</exception>
+ <exception cref="T:System.ObjectDisposedException">The accessor has been disposed.</exception>
+ </member>
+ <member name="M:System.IO.UnmanagedMemoryAccessor.Write(System.Int64,System.Decimal)">
+ <summary>Writes a decimal value into the accessor.</summary>
+ <param name="position">The number of bytes into the accessor at which to begin writing.</param>
+ <param name="value">The value to write.</param>
+ <exception cref="T:System.ArgumentException">There are not enough bytes after <paramref name="position">position</paramref> to write a value. -or- The decimal is invalid.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="position">position</paramref> is less than zero or greater than the capacity of the accessor.</exception>
+ <exception cref="T:System.NotSupportedException">The accessor does not support writing.</exception>
+ <exception cref="T:System.ObjectDisposedException">The accessor has been disposed.</exception>
+ </member>
+ <member name="M:System.IO.UnmanagedMemoryAccessor.Write(System.Int64,System.Char)">
+ <summary>Writes a character into the accessor.</summary>
+ <param name="position">The number of bytes into the accessor at which to begin writing.</param>
+ <param name="value">The value to write.</param>
+ <exception cref="T:System.ArgumentException">There are not enough bytes after <paramref name="position">position</paramref> to write a value.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="position">position</paramref> is less than zero or greater than the capacity of the accessor.</exception>
+ <exception cref="T:System.NotSupportedException">The accessor does not support writing.</exception>
+ <exception cref="T:System.ObjectDisposedException">The accessor has been disposed.</exception>
+ </member>
+ <member name="M:System.IO.UnmanagedMemoryAccessor.Write(System.Int64,System.Byte)">
+ <summary>Writes a byte value into the accessor.</summary>
+ <param name="position">The number of bytes into the accessor at which to begin writing.</param>
+ <param name="value">The value to write.</param>
+ <exception cref="T:System.ArgumentException">There are not enough bytes after <paramref name="position">position</paramref> to write a value.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="position">position</paramref> is less than zero or greater than the capacity of the accessor.</exception>
+ <exception cref="T:System.NotSupportedException">The accessor does not support writing.</exception>
+ <exception cref="T:System.ObjectDisposedException">The accessor has been disposed.</exception>
+ </member>
+ <member name="M:System.IO.UnmanagedMemoryAccessor.Write(System.Int64,System.Boolean)">
+ <summary>Writes a Boolean value into the accessor.</summary>
+ <param name="position">The number of bytes into the accessor at which to begin writing.</param>
+ <param name="value">The value to write.</param>
+ <exception cref="T:System.ArgumentException">There are not enough bytes after <paramref name="position">position</paramref> to write a value.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="position">position</paramref> is less than zero or greater than the capacity of the accessor.</exception>
+ <exception cref="T:System.NotSupportedException">The accessor does not support writing.</exception>
+ <exception cref="T:System.ObjectDisposedException">The accessor has been disposed.</exception>
+ </member>
+ <member name="M:System.IO.UnmanagedMemoryAccessor.Write(System.Int64,System.Int32)">
+ <summary>Writes a 32-bit integer into the accessor.</summary>
+ <param name="position">The number of bytes into the accessor at which to begin writing.</param>
+ <param name="value">The value to write.</param>
+ <exception cref="T:System.ArgumentException">There are not enough bytes after <paramref name="position">position</paramref> to write a value.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="position">position</paramref> is less than zero or greater than the capacity of the accessor.</exception>
+ <exception cref="T:System.NotSupportedException">The accessor does not support writing.</exception>
+ <exception cref="T:System.ObjectDisposedException">The accessor has been disposed.</exception>
+ </member>
+ <member name="M:System.IO.UnmanagedMemoryAccessor.Write``1(System.Int64,``0@)">
+ <summary>Writes a structure into the accessor.</summary>
+ <param name="position">The number of bytes into the accessor at which to begin writing.</param>
+ <param name="structure">The structure to write.</param>
+ <typeparam name="T">The type of structure.</typeparam>
+ <exception cref="T:System.ArgumentException">There are not enough bytes in the accessor after <paramref name="position">position</paramref> to write a structure of type <paramref name="T">T</paramref>.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="position">position</paramref> is less than zero or greater than the capacity of the accessor.</exception>
+ <exception cref="T:System.NotSupportedException">The accessor does not support writing.</exception>
+ <exception cref="T:System.ObjectDisposedException">The accessor has been disposed.</exception>
+ </member>
+ <member name="M:System.IO.UnmanagedMemoryAccessor.WriteArray``1(System.Int64,``0[],System.Int32,System.Int32)">
+ <summary>Writes structures from an array of type <paramref name="T">T</paramref> into the accessor.</summary>
+ <param name="position">The number of bytes into the accessor at which to begin writing.</param>
+ <param name="array">The array to write into the accessor.</param>
+ <param name="offset">The index in array to start writing from.</param>
+ <param name="count">The number of structures in array to write.</param>
+ <typeparam name="T">The type of structure.</typeparam>
+ <exception cref="T:System.ArgumentException">There are not enough bytes in the accessor after <paramref name="position">position</paramref> to write the number of structures specified by <paramref name="count">count</paramref>.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="position">position</paramref> is less than zero or greater than the capacity of the accessor. -or- <paramref name="offset">offset</paramref> or <paramref name="count">count</paramref> is less than zero.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ <exception cref="T:System.NotSupportedException">The accessor does not support writing.</exception>
+ <exception cref="T:System.ObjectDisposedException">The accessor has been disposed.</exception>
+ </member>
+ <member name="T:System.IO.UnmanagedMemoryStream">
+ <summary>Provides access to unmanaged blocks of memory from managed code.</summary>
+ </member>
+ <member name="M:System.IO.UnmanagedMemoryStream.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.UnmanagedMemoryStream"></see> class.</summary>
+ <exception cref="T:System.Security.SecurityException">The user does not have the required permission.</exception>
+ </member>
+ <member name="M:System.IO.UnmanagedMemoryStream.#ctor(System.Byte*,System.Int64)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.UnmanagedMemoryStream"></see> class using the specified location and memory length.</summary>
+ <param name="pointer">A pointer to an unmanaged memory location.</param>
+ <param name="length">The length of the memory to use.</param>
+ <exception cref="T:System.Security.SecurityException">The user does not have the required permission.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="pointer">pointer</paramref> value is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="length">length</paramref> value is less than zero. - or - The <paramref name="length">length</paramref> is large enough to cause an overflow.</exception>
+ </member>
+ <member name="M:System.IO.UnmanagedMemoryStream.#ctor(System.Runtime.InteropServices.SafeBuffer,System.Int64,System.Int64)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.UnmanagedMemoryStream"></see> class in a safe buffer with a specified offset and length.</summary>
+ <param name="buffer">The buffer to contain the unmanaged memory stream.</param>
+ <param name="offset">The byte position in the buffer at which to start the unmanaged memory stream.</param>
+ <param name="length">The length of the unmanaged memory stream.</param>
+ </member>
+ <member name="M:System.IO.UnmanagedMemoryStream.#ctor(System.Byte*,System.Int64,System.Int64,System.IO.FileAccess)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.UnmanagedMemoryStream"></see> class using the specified location, memory length, total amount of memory, and file access values.</summary>
+ <param name="pointer">A pointer to an unmanaged memory location.</param>
+ <param name="length">The length of the memory to use.</param>
+ <param name="capacity">The total amount of memory assigned to the stream.</param>
+ <param name="access">One of the <see cref="T:System.IO.FileAccess"></see> values.</param>
+ <exception cref="T:System.Security.SecurityException">The user does not have the required permission.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="pointer">pointer</paramref> value is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="length">length</paramref> value is less than zero. - or - The <paramref name="capacity">capacity</paramref> value is less than zero. - or - The <paramref name="length">length</paramref> value is greater than the <paramref name="capacity">capacity</paramref> value.</exception>
+ </member>
+ <member name="M:System.IO.UnmanagedMemoryStream.#ctor(System.Runtime.InteropServices.SafeBuffer,System.Int64,System.Int64,System.IO.FileAccess)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.UnmanagedMemoryStream"></see> class in a safe buffer with a specified offset, length, and file access.</summary>
+ <param name="buffer">The buffer to contain the unmanaged memory stream.</param>
+ <param name="offset">The byte position in the buffer at which to start the unmanaged memory stream.</param>
+ <param name="length">The length of the unmanaged memory stream.</param>
+ <param name="access">The mode of file access to the unmanaged memory stream.</param>
+ </member>
+ <member name="P:System.IO.UnmanagedMemoryStream.CanRead">
+ <summary>Gets a value indicating whether a stream supports reading.</summary>
+ <returns>false if the object was created by a constructor with an <paramref name="access">access</paramref> parameter that did not include reading the stream and if the stream is closed; otherwise, true.</returns>
+ </member>
+ <member name="P:System.IO.UnmanagedMemoryStream.CanSeek">
+ <summary>Gets a value indicating whether a stream supports seeking.</summary>
+ <returns>false if the stream is closed; otherwise, true.</returns>
+ </member>
+ <member name="P:System.IO.UnmanagedMemoryStream.CanWrite">
+ <summary>Gets a value indicating whether a stream supports writing.</summary>
+ <returns>false if the object was created by a constructor with an <paramref name="access">access</paramref> parameter value that supports writing or was created by a constructor that had no parameters, or if the stream is closed; otherwise, true.</returns>
+ </member>
+ <member name="P:System.IO.UnmanagedMemoryStream.Capacity">
+ <summary>Gets the stream length (size) or the total amount of memory assigned to a stream (capacity).</summary>
+ <returns>The size or capacity of the stream.</returns>
+ <exception cref="T:System.ObjectDisposedException">The stream is closed.</exception>
+ </member>
+ <member name="M:System.IO.UnmanagedMemoryStream.Dispose(System.Boolean)">
+ <summary>Releases the unmanaged resources used by the <see cref="T:System.IO.UnmanagedMemoryStream"></see> and optionally releases the managed resources.</summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
+ </member>
+ <member name="M:System.IO.UnmanagedMemoryStream.Flush">
+ <summary>Overrides the <see cref="M:System.IO.Stream.Flush"></see> method so that no action is performed.</summary>
+ <exception cref="T:System.ObjectDisposedException">The stream is closed.</exception>
+ </member>
+ <member name="M:System.IO.UnmanagedMemoryStream.FlushAsync(System.Threading.CancellationToken)">
+ <summary>Overrides the <see cref="M:System.IO.Stream.FlushAsync(System.Threading.CancellationToken)"></see> method so that the operation is cancelled if specified, but no other action is performed. Available starting in .NET Framework 4.6</summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"></see>.</param>
+ <returns>A task that represents the asynchronous flush operation.</returns>
+ </member>
+ <member name="M:System.IO.UnmanagedMemoryStream.Initialize(System.Runtime.InteropServices.SafeBuffer,System.Int64,System.Int64,System.IO.FileAccess)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.UnmanagedMemoryStream"></see> class in a safe buffer with a specified offset, length, and file access.</summary>
+ <param name="buffer">The buffer to contain the unmanaged memory stream.</param>
+ <param name="offset">The byte position in the buffer at which to start the unmanaged memory stream.</param>
+ <param name="length">The length of the unmanaged memory stream.</param>
+ <param name="access">The mode of file access to the unmanaged memory stream.</param>
+ </member>
+ <member name="M:System.IO.UnmanagedMemoryStream.Initialize(System.Byte*,System.Int64,System.Int64,System.IO.FileAccess)">
+ <summary>Initializes a new instance of the <see cref="T:System.IO.UnmanagedMemoryStream"></see> class by using a pointer to an unmanaged memory location.</summary>
+ <param name="pointer">A pointer to an unmanaged memory location.</param>
+ <param name="length">The length of the memory to use.</param>
+ <param name="capacity">The total amount of memory assigned to the stream.</param>
+ <param name="access">One of the <see cref="T:System.IO.FileAccess"></see> values.</param>
+ <exception cref="T:System.Security.SecurityException">The user does not have the required permission.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="pointer">pointer</paramref> value is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="length">length</paramref> value is less than zero. - or - The <paramref name="capacity">capacity</paramref> value is less than zero. - or - The <paramref name="length">length</paramref> value is large enough to cause an overflow.</exception>
+ </member>
+ <member name="P:System.IO.UnmanagedMemoryStream.Length">
+ <summary>Gets the length of the data in a stream.</summary>
+ <returns>The length of the data in the stream.</returns>
+ <exception cref="T:System.ObjectDisposedException">The stream is closed.</exception>
+ </member>
+ <member name="P:System.IO.UnmanagedMemoryStream.Position">
+ <summary>Gets or sets the current position in a stream.</summary>
+ <returns>The current position in the stream.</returns>
+ <exception cref="T:System.ObjectDisposedException">The stream is closed.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The position is set to a value that is less than zero, or the position is larger than <see cref="F:System.Int32.MaxValue"></see> or results in overflow when added to the current pointer.</exception>
+ </member>
+ <member name="P:System.IO.UnmanagedMemoryStream.PositionPointer">
+ <summary>Gets or sets a byte pointer to a stream based on the current position in the stream.</summary>
+ <returns>A byte pointer.</returns>
+ <exception cref="T:System.IndexOutOfRangeException">The current position is larger than the capacity of the stream.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The position is being set is not a valid position in the current stream.</exception>
+ <exception cref="T:System.IO.IOException">The pointer is being set to a lower value than the starting position of the stream.</exception>
+ <exception cref="T:System.NotSupportedException">The stream was initialized for use with a <see cref="T:System.Runtime.InteropServices.SafeBuffer"></see>. The <see cref="P:System.IO.UnmanagedMemoryStream.PositionPointer"></see> property is valid only for streams that are initialized with a <see cref="T:System.Byte"></see> pointer.</exception>
+ </member>
+ <member name="M:System.IO.UnmanagedMemoryStream.Read(System.Byte[],System.Int32,System.Int32)">
+ <summary>Reads the specified number of bytes into the specified array.</summary>
+ <param name="buffer">When this method returns, contains the specified byte array with the values between offset and (offset + count - 1) replaced by the bytes read from the current source. This parameter is passed uninitialized.</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 read from the current stream.</param>
+ <returns>The total number of bytes read into the buffer. This can be less than the number of bytes requested if that many bytes are not currently available, or zero (0) if the end of the stream has been reached.</returns>
+ <exception cref="T:System.ObjectDisposedException">The stream is closed.</exception>
+ <exception cref="T:System.NotSupportedException">The underlying memory does not support reading. - or - The <see cref="P:System.IO.UnmanagedMemoryStream.CanRead"></see> property is set to false.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="buffer">buffer</paramref> parameter is set to null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="offset">offset</paramref> parameter is less than zero. - or - The <paramref name="count">count</paramref> parameter is less than zero.</exception>
+ <exception cref="T:System.ArgumentException">The length of the buffer array minus the <paramref name="offset">offset</paramref> parameter is less than the <paramref name="count">count</paramref> parameter.</exception>
+ </member>
+ <member name="M:System.IO.UnmanagedMemoryStream.ReadAsync(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken)">
+ <summary>Asynchronously reads the specified number of bytes into the specified array. Available starting in .NET Framework 4.6</summary>
+ <param name="buffer">The buffer to write the data into.</param>
+ <param name="offset">The byte offset in buffer at which to begin writing data from the stream.</param>
+ <param name="count">The maximum number of bytes to read.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"></see>.</param>
+ <returns>A task that represents the asynchronous read operation. The value of the <paramref name="TResult">TResult</paramref> parameter contains the total number of bytes read into the buffer. The result value can be less than the number of bytes requested if the number of bytes currently available is less than the requested number, or it can be 0 (zero) if the end of the stream has been reached.</returns>
+ </member>
+ <member name="M:System.IO.UnmanagedMemoryStream.ReadByte">
+ <summary>Reads a byte from a stream and advances the position within the stream by one byte, or returns -1 if at the end of the stream.</summary>
+ <returns>The unsigned byte cast to an <see cref="T:System.Int32"></see> object, or -1 if at the end of the stream.</returns>
+ <exception cref="T:System.ObjectDisposedException">The stream is closed.</exception>
+ <exception cref="T:System.NotSupportedException">The underlying memory does not support reading. - or - The current position is at the end of the stream.</exception>
+ </member>
+ <member name="M:System.IO.UnmanagedMemoryStream.Seek(System.Int64,System.IO.SeekOrigin)">
+ <summary>Sets the current position of the current stream to the given value.</summary>
+ <param name="offset">The point relative to origin to begin seeking from.</param>
+ <param name="loc">Specifies the beginning, the end, or the current position as a reference point for origin, using a value of type <see cref="T:System.IO.SeekOrigin"></see>.</param>
+ <returns>The new position in the stream.</returns>
+ <exception cref="T:System.IO.IOException">An attempt was made to seek before the beginning of the stream.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="offset">offset</paramref> value is larger than the maximum size of the stream.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="loc">loc</paramref> is invalid.</exception>
+ <exception cref="T:System.ObjectDisposedException">The stream is closed.</exception>
+ </member>
+ <member name="M:System.IO.UnmanagedMemoryStream.SetLength(System.Int64)">
+ <summary>Sets the length of a stream to a specified value.</summary>
+ <param name="value">The length of the stream.</param>
+ <exception cref="T:System.IO.IOException">An I/O error has occurred.</exception>
+ <exception cref="T:System.ObjectDisposedException">The stream is closed.</exception>
+ <exception cref="T:System.NotSupportedException">The underlying memory does not support writing. - or - An attempt is made to write to the stream and the <see cref="P:System.IO.UnmanagedMemoryStream.CanWrite"></see> property is false.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The specified <paramref name="value">value</paramref> exceeds the capacity of the stream. - or - The specified <paramref name="value">value</paramref> is negative.</exception>
+ </member>
+ <member name="M:System.IO.UnmanagedMemoryStream.Write(System.Byte[],System.Int32,System.Int32)">
+ <summary>Writes a block of bytes to the current stream using data from a buffer.</summary>
+ <param name="buffer">The byte array from which to copy bytes to the current stream.</param>
+ <param name="offset">The offset in the buffer at which to begin copying bytes to the current stream.</param>
+ <param name="count">The number of bytes to write to the current stream.</param>
+ <exception cref="T:System.ObjectDisposedException">The stream is closed.</exception>
+ <exception cref="T:System.NotSupportedException">The underlying memory does not support writing. - or - An attempt is made to write to the stream and the <see cref="P:System.IO.UnmanagedMemoryStream.CanWrite"></see> property is false. - or - The <paramref name="count">count</paramref> value is greater than the capacity of the stream. - or - The position is at the end of the stream capacity.</exception>
+ <exception cref="T:System.IO.IOException">An I/O error occurs.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">One of the specified parameters is less than zero.</exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="offset">offset</paramref> parameter minus the length of the <paramref name="buffer">buffer</paramref> parameter is less than the <paramref name="count">count</paramref> parameter.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="buffer">buffer</paramref> parameter is null.</exception>
+ </member>
+ <member name="M:System.IO.UnmanagedMemoryStream.WriteAsync(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken)">
+ <summary>Asynchronously writes a sequence of bytes to the current stream, advances the current position within this stream by the number of bytes written, and monitors cancellation requests. Available starting in .NET Framework 4.6</summary>
+ <param name="buffer">The buffer to write data from.</param>
+ <param name="offset">The zero-based byte offset in buffer from which to begin copying bytes to the stream.</param>
+ <param name="count">The maximum number of bytes to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"></see>.</param>
+ <returns>A task that represents the asynchronous write operation.</returns>
+ </member>
+ <member name="M:System.IO.UnmanagedMemoryStream.WriteByte(System.Byte)">
+ <summary>Writes a byte to the current position in the file stream.</summary>
+ <param name="value">A byte value written to the stream.</param>
+ <exception cref="T:System.ObjectDisposedException">The stream is closed.</exception>
+ <exception cref="T:System.NotSupportedException">The underlying memory does not support writing. - or - An attempt is made to write to the stream and the <see cref="P:System.IO.UnmanagedMemoryStream.CanWrite"></see> property is false. - or - The current position is at the end of the capacity of the stream.</exception>
+ <exception cref="T:System.IO.IOException">The supplied <paramref name="value">value</paramref> causes the stream exceed its maximum capacity.</exception>
+ </member>
+ <member name="T:System.IO.WaitForChangedResult">
+ <summary>Contains information on the change that occurred.</summary>
+ </member>
+ <member name="P:System.IO.WaitForChangedResult.ChangeType">
+ <summary>Gets or sets the type of change that occurred.</summary>
+ <returns>One of the <see cref="T:System.IO.WatcherChangeTypes"></see> values.</returns>
+ </member>
+ <member name="P:System.IO.WaitForChangedResult.Name">
+ <summary>Gets or sets the name of the file or directory that changed.</summary>
+ <returns>The name of the file or directory that changed.</returns>
+ </member>
+ <member name="P:System.IO.WaitForChangedResult.OldName">
+ <summary>Gets or sets the original name of the file or directory that was renamed.</summary>
+ <returns>The original name of the file or directory that was renamed.</returns>
+ </member>
+ <member name="P:System.IO.WaitForChangedResult.TimedOut">
+ <summary>Gets or sets a value indicating whether the wait operation timed out.</summary>
+ <returns>true if the <see cref="M:System.IO.FileSystemWatcher.WaitForChanged(System.IO.WatcherChangeTypes)"></see> method timed out; otherwise, false.</returns>
+ </member>
+ <member name="T:System.IO.WatcherChangeTypes">
+ <summary>Changes that might occur to a file or directory.</summary>
+ </member>
+ <member name="F:System.IO.WatcherChangeTypes.All">
+ <summary>The creation, deletion, change, or renaming of a file or folder.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.IO.WatcherChangeTypes.Changed">
+ <summary>The change of a file or folder. The types of changes include: changes to size, attributes, security settings, last write, and last access time.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.IO.WatcherChangeTypes.Created">
+ <summary>The creation of a file or folder.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.IO.WatcherChangeTypes.Deleted">
+ <summary>The deletion of a file or folder.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.IO.WatcherChangeTypes.Renamed">
+ <summary>The renaming of a file or folder.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.IObservable`1">
+ <summary>Defines a provider for push-based notification.</summary>
+ <typeparam name="T">The object that provides notification information.</typeparam>
+ </member>
+ <member name="M:System.IObservable`1.Subscribe(System.IObserver{`0})">
+ <summary>Notifies the provider that an observer is to receive notifications.</summary>
+ <param name="observer">The object that is to receive notifications.</param>
+ <returns>A reference to an interface that allows observers to stop receiving notifications before the provider has finished sending them.</returns>
+ </member>
+ <member name="T:System.IObserver`1">
+ <summary>Provides a mechanism for receiving push-based notifications.</summary>
+ <typeparam name="T">The object that provides notification information.</typeparam>
+ </member>
+ <member name="M:System.IObserver`1.OnCompleted">
+ <summary>Notifies the observer that the provider has finished sending push-based notifications.</summary>
+ </member>
+ <member name="M:System.IObserver`1.OnError(System.Exception)">
+ <summary>Notifies the observer that the provider has experienced an error condition.</summary>
+ <param name="error">An object that provides additional information about the error.</param>
+ </member>
+ <member name="M:System.IObserver`1.OnNext(`0)">
+ <summary>Provides the observer with new data.</summary>
+ <param name="value">The current notification information.</param>
+ </member>
+ <member name="T:System.Net.NetworkInformation.IPAddressCollection">
+ <summary>Stores a set of <see cref="T:System.Net.IPAddress"></see> types.</summary>
+ </member>
+ <member name="M:System.Net.NetworkInformation.IPAddressCollection.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.NetworkInformation.IPAddressCollection"></see> class.</summary>
+ </member>
+ <member name="M:System.Net.NetworkInformation.IPAddressCollection.Add(System.Net.IPAddress)">
+ <summary>Throws a <see cref="T:System.NotSupportedException"></see> because this operation is not supported for this collection.</summary>
+ <param name="address">The object to be added to the collection.</param>
+ </member>
+ <member name="M:System.Net.NetworkInformation.IPAddressCollection.Clear">
+ <summary>Throws a <see cref="T:System.NotSupportedException"></see> because this operation is not supported for this collection.</summary>
+ </member>
+ <member name="M:System.Net.NetworkInformation.IPAddressCollection.Contains(System.Net.IPAddress)">
+ <summary>Checks whether the collection contains the specified <see cref="T:System.Net.IPAddress"></see> object.</summary>
+ <param name="address">The <see cref="T:System.Net.IPAddress"></see> object to be searched in the collection.</param>
+ <returns>true if the <see cref="T:System.Net.IPAddress"></see> object exists in the collection; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Net.NetworkInformation.IPAddressCollection.CopyTo(System.Net.IPAddress[],System.Int32)">
+ <summary>Copies the elements in this collection to a one-dimensional array of type <see cref="T:System.Net.IPAddress"></see>.</summary>
+ <param name="array">A one-dimensional array that receives a copy of the collection.</param>
+ <param name="offset">The zero-based index in array at which the copy begins.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="offset">offset</paramref> is less than zero.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="array">array</paramref> is multidimensional. -or- The number of elements in this <see cref="T:System.Net.NetworkInformation.IPAddressCollection"></see> is greater than the available space from <paramref name="offset">offset</paramref> to the end of the destination <paramref name="array">array</paramref>.</exception>
+ <exception cref="T:System.InvalidCastException">The elements in this <see cref="T:System.Net.NetworkInformation.IPAddressCollection"></see> cannot be cast automatically to the type of the destination <paramref name="array">array</paramref>.</exception>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IPAddressCollection.Count">
+ <summary>Gets the number of <see cref="T:System.Net.IPAddress"></see> types in this collection.</summary>
+ <returns>An <see cref="T:System.Int32"></see> value that contains the number of <see cref="T:System.Net.IPAddress"></see> types in this collection.</returns>
+ </member>
+ <member name="M:System.Net.NetworkInformation.IPAddressCollection.GetEnumerator">
+ <summary>Returns an object that can be used to iterate through this collection.</summary>
+ <returns>An object that implements the <see cref="T:System.Collections.IEnumerator"></see> interface and provides access to the <see cref="T:System.Net.NetworkInformation.IPAddressCollection"></see> types in this collection.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IPAddressCollection.IsReadOnly">
+ <summary>Gets a value that indicates whether access to this collection is read-only.</summary>
+ <returns>true in all cases.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IPAddressCollection.Item(System.Int32)">
+ <summary>Gets the <see cref="T:System.Net.IPAddress"></see> at the specific index of the collection.</summary>
+ <param name="index">The index of interest.</param>
+ <returns>The <see cref="T:System.Net.IPAddress"></see> at the specific index in the collection.</returns>
+ </member>
+ <member name="M:System.Net.NetworkInformation.IPAddressCollection.Remove(System.Net.IPAddress)">
+ <summary>Throws a <see cref="T:System.NotSupportedException"></see> because this operation is not supported for this collection.</summary>
+ <param name="address">The object to be removed.</param>
+ <returns>Always throws a <see cref="T:System.NotSupportedException"></see>.</returns>
+ </member>
+ <member name="M:System.Net.NetworkInformation.IPAddressCollection.System#Collections#IEnumerable#GetEnumerator">
+ <summary>Returns an object that can be used to iterate through this collection.</summary>
+ <returns>An object that implements the <see cref="T:System.Collections.IEnumerator"></see> interface and provides access to the <see cref="T:System.Net.NetworkInformation.IPAddressCollection"></see> types in this collection.</returns>
+ </member>
+ <member name="T:System.Net.NetworkInformation.IPAddressInformation">
+ <summary>Provides information about a network interface address.</summary>
+ </member>
+ <member name="M:System.Net.NetworkInformation.IPAddressInformation.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.NetworkInformation.IPAddressInformation"></see> class.</summary>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IPAddressInformation.Address">
+ <summary>Gets the Internet Protocol (IP) address.</summary>
+ <returns>An <see cref="T:System.Net.IPAddress"></see> instance that contains the IP address of an interface.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IPAddressInformation.IsDnsEligible">
+ <summary>Gets a <see cref="T:System.Boolean"></see> value that indicates whether the Internet Protocol (IP) address is valid to appear in a Domain Name System (DNS) server database.</summary>
+ <returns>true if the address can appear in a DNS database; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IPAddressInformation.IsTransient">
+ <summary>Gets a <see cref="T:System.Boolean"></see> value that indicates whether the Internet Protocol (IP) address is transient (a cluster address).</summary>
+ <returns>true if the address is transient; otherwise, false.</returns>
+ </member>
+ <member name="T:System.Net.NetworkInformation.IPAddressInformationCollection">
+ <summary>Stores a set of <see cref="T:System.Net.NetworkInformation.IPAddressInformation"></see> types.</summary>
+ </member>
+ <member name="M:System.Net.NetworkInformation.IPAddressInformationCollection.Add(System.Net.NetworkInformation.IPAddressInformation)">
+ <summary>Throws a <see cref="T:System.NotSupportedException"></see> because this operation is not supported for this collection.</summary>
+ <param name="address">The object to be added to the collection.</param>
+ </member>
+ <member name="M:System.Net.NetworkInformation.IPAddressInformationCollection.Clear">
+ <summary>Throws a <see cref="T:System.NotSupportedException"></see> because this operation is not supported for this collection.</summary>
+ </member>
+ <member name="M:System.Net.NetworkInformation.IPAddressInformationCollection.Contains(System.Net.NetworkInformation.IPAddressInformation)">
+ <summary>Checks whether the collection contains the specified <see cref="T:System.Net.NetworkInformation.IPAddressInformation"></see> object.</summary>
+ <param name="address">The <see cref="T:System.Net.NetworkInformation.IPAddressInformation"></see> object to be searched in the collection.</param>
+ <returns>true if the <see cref="T:System.Net.NetworkInformation.IPAddressInformation"></see> object exists in the collection; otherwise. false.</returns>
+ </member>
+ <member name="M:System.Net.NetworkInformation.IPAddressInformationCollection.CopyTo(System.Net.NetworkInformation.IPAddressInformation[],System.Int32)">
+ <summary>Copies the collection to the specified array.</summary>
+ <param name="array">A one-dimensional array that receives a copy of the collection.</param>
+ <param name="offset">The zero-based index in array at which the copy begins.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="offset">offset</paramref> is less than zero.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="array">array</paramref> is multidimensional. -or- The number of elements in this <see cref="T:System.Net.NetworkInformation.IPAddressInformation"></see> is greater than the available space from <paramref name="offset">offset</paramref> to the end of the destination <paramref name="array">array</paramref>.</exception>
+ <exception cref="T:System.InvalidCastException">The elements in this <see cref="T:System.Net.NetworkInformation.IPAddressInformation"></see> cannot be cast automatically to the type of the destination <paramref name="array">array</paramref>.</exception>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IPAddressInformationCollection.Count">
+ <summary>Gets the number of <see cref="T:System.Net.NetworkInformation.IPAddressInformation"></see> types in this collection.</summary>
+ <returns>An <see cref="T:System.Int32"></see> value that contains the number of <see cref="T:System.Net.NetworkInformation.IPAddressInformation"></see> types in this collection.</returns>
+ </member>
+ <member name="M:System.Net.NetworkInformation.IPAddressInformationCollection.GetEnumerator">
+ <summary>Returns an object that can be used to iterate through this collection.</summary>
+ <returns>An object that implements the <see cref="T:System.Collections.IEnumerator"></see> interface and provides access to the <see cref="T:System.Net.NetworkInformation.IPAddressInformation"></see> types in this collection.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IPAddressInformationCollection.IsReadOnly">
+ <summary>Gets a value that indicates whether access to this collection is read-only.</summary>
+ <returns>true in all cases.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IPAddressInformationCollection.Item(System.Int32)">
+ <summary>Gets the <see cref="T:System.Net.NetworkInformation.IPAddressInformation"></see> at the specified index in the collection.</summary>
+ <param name="index">The zero-based index of the element.</param>
+ <returns>The <see cref="T:System.Net.NetworkInformation.IPAddressInformation"></see> at the specified location.</returns>
+ </member>
+ <member name="M:System.Net.NetworkInformation.IPAddressInformationCollection.Remove(System.Net.NetworkInformation.IPAddressInformation)">
+ <summary>Throws a <see cref="T:System.NotSupportedException"></see> because this operation is not supported for this collection.</summary>
+ <param name="address">The object to be removed.</param>
+ <returns>Always throws a <see cref="T:System.NotSupportedException"></see>.</returns>
+ </member>
+ <member name="M:System.Net.NetworkInformation.IPAddressInformationCollection.System#Collections#IEnumerable#GetEnumerator">
+ <summary>Returns an object that can be used to iterate through this collection.</summary>
+ <returns>An object that implements the <see cref="T:System.Collections.IEnumerator"></see> interface and provides access to the <see cref="T:System.Net.NetworkInformation.IPAddressInformation"></see> types in this collection.</returns>
+ </member>
+ <member name="T:System.Net.NetworkInformation.IPGlobalProperties">
+ <summary>Provides information about the network connectivity of the local computer.</summary>
+ </member>
+ <member name="M:System.Net.NetworkInformation.IPGlobalProperties.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.NetworkInformation.IPGlobalProperties"></see> class.</summary>
+ </member>
+ <member name="M:System.Net.NetworkInformation.IPGlobalProperties.BeginGetUnicastAddresses(System.AsyncCallback,System.Object)">
+ <summary>Begins an asynchronous request to retrieve the stable unicast IP address table on the local computer.</summary>
+ <param name="callback">The <see cref="T:System.AsyncCallback"></see> delegate.</param>
+ <param name="state">An object that contains state information for this request.</param>
+ <returns>An <see cref="T:System.IAsyncResult"></see> that references the asynchronous request.</returns>
+ <exception cref="T:System.NotImplementedException">This method is not implemented on the platform. This method uses the native NotifyStableUnicastIpAddressTable function that is supported on Windows Vista and later.</exception>
+ <exception cref="T:System.ComponentModel.Win32Exception">The call to the native NotifyStableUnicastIpAddressTable function failed.</exception>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IPGlobalProperties.DhcpScopeName">
+ <summary>Gets the Dynamic Host Configuration Protocol (DHCP) scope name.</summary>
+ <returns>A <see cref="T:System.String"></see> instance that contains the computer's DHCP scope name.</returns>
+ <exception cref="T:System.Net.NetworkInformation.NetworkInformationException">A Win32 function call failed.</exception>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IPGlobalProperties.DomainName">
+ <summary>Gets the domain in which the local computer is registered.</summary>
+ <returns>A <see cref="T:System.String"></see> instance that contains the computer's domain name. If the computer does not belong to a domain, returns <see cref="F:System.String.Empty"></see>.</returns>
+ <exception cref="T:System.Net.NetworkInformation.NetworkInformationException">A Win32 function call failed.</exception>
+ </member>
+ <member name="M:System.Net.NetworkInformation.IPGlobalProperties.EndGetUnicastAddresses(System.IAsyncResult)">
+ <summary>Ends a pending asynchronous request to retrieve the stable unicast IP address table on the local computer.</summary>
+ <param name="asyncResult">An <see cref="T:System.IAsyncResult"></see> that references the asynchronous request.</param>
+ <returns>An <see cref="T:System.IAsyncResult"></see> that stores state information and any user defined data for this asynchronous operation.</returns>
+ <exception cref="T:System.Net.NetworkInformation.NetworkInformationException">The call to the native GetAdaptersAddresses function failed.</exception>
+ <exception cref="T:System.NotImplementedException">This method is not implemented on the platform. This method uses the native NotifyStableUnicastIpAddressTable function that is supported on Windows Vista and later.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have necessary <see cref="F:System.Net.NetworkInformation.NetworkInformationAccess.Read"></see> permission.</exception>
+ </member>
+ <member name="M:System.Net.NetworkInformation.IPGlobalProperties.GetActiveTcpConnections">
+ <summary>Returns information about the Internet Protocol version 4 (IPv4) and IPv6 Transmission Control Protocol (TCP) connections on the local computer.</summary>
+ <returns>A <see cref="T:System.Net.NetworkInformation.TcpConnectionInformation"></see> array that contains objects that describe the active TCP connections, or an empty array if no active TCP connections are detected.</returns>
+ <exception cref="T:System.Net.NetworkInformation.NetworkInformationException">The Win32 function GetTcpTable failed.</exception>
+ </member>
+ <member name="M:System.Net.NetworkInformation.IPGlobalProperties.GetActiveTcpListeners">
+ <summary>Returns endpoint information about the Internet Protocol version 4 (IPv4) and IPv6 Transmission Control Protocol (TCP) listeners on the local computer.</summary>
+ <returns>A <see cref="T:System.Net.IPEndPoint"></see> array that contains objects that describe the active TCP listeners, or an empty array, if no active TCP listeners are detected.</returns>
+ <exception cref="T:System.Net.NetworkInformation.NetworkInformationException">The Win32 function GetTcpTable failed.</exception>
+ </member>
+ <member name="M:System.Net.NetworkInformation.IPGlobalProperties.GetActiveUdpListeners">
+ <summary>Returns information about the Internet Protocol version 4 (IPv4) and IPv6 User Datagram Protocol (UDP) listeners on the local computer.</summary>
+ <returns>An <see cref="T:System.Net.IPEndPoint"></see> array that contains objects that describe the UDP listeners, or an empty array if no UDP listeners are detected.</returns>
+ <exception cref="T:System.Net.NetworkInformation.NetworkInformationException">The call to the Win32 function GetUdpTable failed.</exception>
+ </member>
+ <member name="M:System.Net.NetworkInformation.IPGlobalProperties.GetIcmpV4Statistics">
+ <summary>Provides Internet Control Message Protocol (ICMP) version 4 statistical data for the local computer.</summary>
+ <returns>An <see cref="T:System.Net.NetworkInformation.IcmpV4Statistics"></see> object that provides ICMP version 4 traffic statistics for the local computer.</returns>
+ <exception cref="T:System.Net.NetworkInformation.NetworkInformationException">The Win32 function GetIcmpStatistics failed.</exception>
+ </member>
+ <member name="M:System.Net.NetworkInformation.IPGlobalProperties.GetIcmpV6Statistics">
+ <summary>Provides Internet Control Message Protocol (ICMP) version 6 statistical data for the local computer.</summary>
+ <returns>An <see cref="T:System.Net.NetworkInformation.IcmpV6Statistics"></see> object that provides ICMP version 6 traffic statistics for the local computer.</returns>
+ <exception cref="T:System.Net.NetworkInformation.NetworkInformationException">The Win32 function GetIcmpStatisticsEx failed.</exception>
+ <exception cref="T:System.PlatformNotSupportedException">The local computer's operating system is not Windows XP or later.</exception>
+ </member>
+ <member name="M:System.Net.NetworkInformation.IPGlobalProperties.GetIPGlobalProperties">
+ <summary>Gets an object that provides information about the local computer's network connectivity and traffic statistics.</summary>
+ <returns>A <see cref="T:System.Net.NetworkInformation.IPGlobalProperties"></see> object that contains information about the local computer.</returns>
+ </member>
+ <member name="M:System.Net.NetworkInformation.IPGlobalProperties.GetIPv4GlobalStatistics">
+ <summary>Provides Internet Protocol version 4 (IPv4) statistical data for the local computer.</summary>
+ <returns>An <see cref="T:System.Net.NetworkInformation.IPGlobalStatistics"></see> object that provides IPv4 traffic statistics for the local computer.</returns>
+ <exception cref="T:System.Net.NetworkInformation.NetworkInformationException">The call to the Win32 function GetIpStatistics failed.</exception>
+ </member>
+ <member name="M:System.Net.NetworkInformation.IPGlobalProperties.GetIPv6GlobalStatistics">
+ <summary>Provides Internet Protocol version 6 (IPv6) statistical data for the local computer.</summary>
+ <returns>An <see cref="T:System.Net.NetworkInformation.IPGlobalStatistics"></see> object that provides IPv6 traffic statistics for the local computer.</returns>
+ <exception cref="T:System.Net.NetworkInformation.NetworkInformationException">The call to the Win32 function GetIpStatistics failed.</exception>
+ <exception cref="T:System.PlatformNotSupportedException">The local computer is not running an operating system that supports IPv6.</exception>
+ </member>
+ <member name="M:System.Net.NetworkInformation.IPGlobalProperties.GetTcpIPv4Statistics">
+ <summary>Provides Transmission Control Protocol/Internet Protocol version 4 (TCP/IPv4) statistical data for the local computer.</summary>
+ <returns>A <see cref="T:System.Net.NetworkInformation.TcpStatistics"></see> object that provides TCP/IPv4 traffic statistics for the local computer.</returns>
+ <exception cref="T:System.Net.NetworkInformation.NetworkInformationException">The call to the Win32 function GetTcpStatistics failed.</exception>
+ </member>
+ <member name="M:System.Net.NetworkInformation.IPGlobalProperties.GetTcpIPv6Statistics">
+ <summary>Provides Transmission Control Protocol/Internet Protocol version 6 (TCP/IPv6) statistical data for the local computer.</summary>
+ <returns>A <see cref="T:System.Net.NetworkInformation.TcpStatistics"></see> object that provides TCP/IPv6 traffic statistics for the local computer.</returns>
+ <exception cref="T:System.Net.NetworkInformation.NetworkInformationException">The call to the Win32 function GetTcpStatistics failed.</exception>
+ <exception cref="T:System.PlatformNotSupportedException">The local computer is not running an operating system that supports IPv6.</exception>
+ </member>
+ <member name="M:System.Net.NetworkInformation.IPGlobalProperties.GetUdpIPv4Statistics">
+ <summary>Provides User Datagram Protocol/Internet Protocol version 4 (UDP/IPv4) statistical data for the local computer.</summary>
+ <returns>A <see cref="T:System.Net.NetworkInformation.UdpStatistics"></see> object that provides UDP/IPv4 traffic statistics for the local computer.</returns>
+ <exception cref="T:System.Net.NetworkInformation.NetworkInformationException">The call to the Win32 function GetUdpStatistics failed.</exception>
+ </member>
+ <member name="M:System.Net.NetworkInformation.IPGlobalProperties.GetUdpIPv6Statistics">
+ <summary>Provides User Datagram Protocol/Internet Protocol version 6 (UDP/IPv6) statistical data for the local computer.</summary>
+ <returns>A <see cref="T:System.Net.NetworkInformation.UdpStatistics"></see> object that provides UDP/IPv6 traffic statistics for the local computer.</returns>
+ <exception cref="T:System.Net.NetworkInformation.NetworkInformationException">The call to the Win32 function GetUdpStatistics failed.</exception>
+ <exception cref="T:System.PlatformNotSupportedException">The local computer is not running an operating system that supports IPv6.</exception>
+ </member>
+ <member name="M:System.Net.NetworkInformation.IPGlobalProperties.GetUnicastAddresses">
+ <summary>Retrieves the stable unicast IP address table on the local computer.</summary>
+ <returns>A <see cref="T:System.Net.NetworkInformation.UnicastIPAddressInformationCollection"></see> that contains a list of stable unicast IP addresses on the local computer.</returns>
+ <exception cref="T:System.Net.NetworkInformation.NetworkInformationException">The call to the native GetAdaptersAddresses function failed.</exception>
+ <exception cref="T:System.NotImplementedException">This method is not implemented on the platform. This method uses the native NotifyStableUnicastIpAddressTable function that is supported on Windows Vista and later.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have necessary <see cref="F:System.Net.NetworkInformation.NetworkInformationAccess.Read"></see> permission.</exception>
+ <exception cref="T:System.ComponentModel.Win32Exception">The call to the native NotifyStableUnicastIpAddressTable function failed.</exception>
+ </member>
+ <member name="M:System.Net.NetworkInformation.IPGlobalProperties.GetUnicastAddressesAsync">
+ <summary>Retrieves the stable unicast IP address table on the local computer as an asynchronous operation.</summary>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task`1"></see>. The task object representing the asynchronous operation.</returns>
+ <exception cref="T:System.Net.NetworkInformation.NetworkInformationException">The call to the native GetAdaptersAddresses function failed.</exception>
+ <exception cref="T:System.Security.SecurityException">The caller does not have necessary <see cref="F:System.Net.NetworkInformation.NetworkInformationAccess.Read"></see> permission.</exception>
+ <exception cref="T:System.ComponentModel.Win32Exception">The call to the native NotifyStableUnicastIpAddressTable function failed.</exception>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IPGlobalProperties.HostName">
+ <summary>Gets the host name for the local computer.</summary>
+ <returns>A <see cref="T:System.String"></see> instance that contains the computer's NetBIOS name.</returns>
+ <exception cref="T:System.Net.NetworkInformation.NetworkInformationException">A Win32 function call failed.</exception>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IPGlobalProperties.IsWinsProxy">
+ <summary>Gets a <see cref="T:System.Boolean"></see> value that specifies whether the local computer is acting as a Windows Internet Name Service (WINS) proxy.</summary>
+ <returns>true if the local computer is a WINS proxy; otherwise, false.</returns>
+ <exception cref="T:System.Net.NetworkInformation.NetworkInformationException">A Win32 function call failed.</exception>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IPGlobalProperties.NodeType">
+ <summary>Gets the Network Basic Input/Output System (NetBIOS) node type of the local computer.</summary>
+ <returns>A <see cref="T:System.Net.NetworkInformation.NetBiosNodeType"></see> value.</returns>
+ <exception cref="T:System.Net.NetworkInformation.NetworkInformationException">A Win32 function call failed.</exception>
+ </member>
+ <member name="T:System.Net.NetworkInformation.IPGlobalStatistics">
+ <summary>Provides Internet Protocol (IP) statistical data.</summary>
+ </member>
+ <member name="M:System.Net.NetworkInformation.IPGlobalStatistics.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.NetworkInformation.IPGlobalStatistics"></see> class.</summary>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IPGlobalStatistics.DefaultTtl">
+ <summary>Gets the default time-to-live (TTL) value for Internet Protocol (IP) packets.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the TTL.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IPGlobalStatistics.ForwardingEnabled">
+ <summary>Gets a <see cref="T:System.Boolean"></see> value that specifies whether Internet Protocol (IP) packet forwarding is enabled.</summary>
+ <returns>A <see cref="T:System.Boolean"></see> value that specifies whether packet forwarding is enabled.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IPGlobalStatistics.NumberOfInterfaces">
+ <summary>Gets the number of network interfaces.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value containing the number of network interfaces for the address family used to obtain this <see cref="T:System.Net.NetworkInformation.IPGlobalStatistics"></see> instance.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IPGlobalStatistics.NumberOfIPAddresses">
+ <summary>Gets the number of Internet Protocol (IP) addresses assigned to the local computer.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that indicates the number of IP addresses assigned to the address family (Internet Protocol version 4 or Internet Protocol version 6) described by this object.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IPGlobalStatistics.NumberOfRoutes">
+ <summary>Gets the number of routes in the Internet Protocol (IP) routing table.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of routes in the routing table.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IPGlobalStatistics.OutputPacketRequests">
+ <summary>Gets the number of outbound Internet Protocol (IP) packets.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of outgoing packets.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IPGlobalStatistics.OutputPacketRoutingDiscards">
+ <summary>Gets the number of routes that have been discarded from the routing table.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of valid routes that have been discarded.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IPGlobalStatistics.OutputPacketsDiscarded">
+ <summary>Gets the number of transmitted Internet Protocol (IP) packets that have been discarded.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of outgoing packets that have been discarded.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IPGlobalStatistics.OutputPacketsWithNoRoute">
+ <summary>Gets the number of Internet Protocol (IP) packets for which the local computer could not determine a route to the destination address.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the number of packets that could not be sent because a route could not be found.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IPGlobalStatistics.PacketFragmentFailures">
+ <summary>Gets the number of Internet Protocol (IP) packets that could not be fragmented.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of packets that required fragmentation but had the &quot;Don't Fragment&quot; bit set.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IPGlobalStatistics.PacketReassembliesRequired">
+ <summary>Gets the number of Internet Protocol (IP) packets that required reassembly.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of packet reassemblies required.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IPGlobalStatistics.PacketReassemblyFailures">
+ <summary>Gets the number of Internet Protocol (IP) packets that were not successfully reassembled.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of packets that could not be reassembled.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IPGlobalStatistics.PacketReassemblyTimeout">
+ <summary>Gets the maximum amount of time within which all fragments of an Internet Protocol (IP) packet must arrive.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the maximum number of milliseconds within which all fragments of a packet must arrive to avoid being discarded.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IPGlobalStatistics.PacketsFragmented">
+ <summary>Gets the number of Internet Protocol (IP) packets fragmented.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of fragmented packets.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IPGlobalStatistics.PacketsReassembled">
+ <summary>Gets the number of Internet Protocol (IP) packets reassembled.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of fragmented packets that have been successfully reassembled.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IPGlobalStatistics.ReceivedPackets">
+ <summary>Gets the number of Internet Protocol (IP) packets received.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of IP packets received.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IPGlobalStatistics.ReceivedPacketsDelivered">
+ <summary>Gets the number of Internet Protocol (IP) packets delivered.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of IP packets delivered.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IPGlobalStatistics.ReceivedPacketsDiscarded">
+ <summary>Gets the number of Internet Protocol (IP) packets that have been received and discarded.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of incoming packets that have been discarded.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IPGlobalStatistics.ReceivedPacketsForwarded">
+ <summary>Gets the number of Internet Protocol (IP) packets forwarded.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of forwarded packets.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IPGlobalStatistics.ReceivedPacketsWithAddressErrors">
+ <summary>Gets the number of Internet Protocol (IP) packets with address errors that were received.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of IP packets received with errors in the address portion of the header.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IPGlobalStatistics.ReceivedPacketsWithHeadersErrors">
+ <summary>Gets the number of Internet Protocol (IP) packets with header errors that were received.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of IP packets received and discarded due to errors in the header.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IPGlobalStatistics.ReceivedPacketsWithUnknownProtocol">
+ <summary>Gets the number of Internet Protocol (IP) packets received on the local machine with an unknown protocol in the header.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that indicates the total number of IP packets received with an unknown protocol.</returns>
+ </member>
+ <member name="T:System.Net.NetworkInformation.IPInterfaceProperties">
+ <summary>Provides information about network interfaces that support Internet Protocol version 4 (IPv4) or Internet Protocol version 6 (IPv6).</summary>
+ </member>
+ <member name="M:System.Net.NetworkInformation.IPInterfaceProperties.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.NetworkInformation.IPInterfaceProperties"></see> class.</summary>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IPInterfaceProperties.AnycastAddresses">
+ <summary>Gets the anycast IP addresses assigned to this interface.</summary>
+ <returns>An <see cref="T:System.Net.NetworkInformation.IPAddressInformationCollection"></see> that contains the anycast addresses for this interface.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IPInterfaceProperties.DhcpServerAddresses">
+ <summary>Gets the addresses of Dynamic Host Configuration Protocol (DHCP) servers for this interface.</summary>
+ <returns>An <see cref="T:System.Net.NetworkInformation.IPAddressCollection"></see> that contains the address information for DHCP servers, or an empty array if no servers are found.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IPInterfaceProperties.DnsAddresses">
+ <summary>Gets the addresses of Domain Name System (DNS) servers for this interface.</summary>
+ <returns>A <see cref="T:System.Net.NetworkInformation.IPAddressCollection"></see> that contains the DNS server addresses.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IPInterfaceProperties.DnsSuffix">
+ <summary>Gets the Domain Name System (DNS) suffix associated with this interface.</summary>
+ <returns>A <see cref="T:System.String"></see> that contains the DNS suffix for this interface, or <see cref="F:System.String.Empty"></see> if there is no DNS suffix for the interface.</returns>
+ <exception cref="T:System.PlatformNotSupportedException">This property is not valid on computers running operating systems earlier than Windows 2000.</exception>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IPInterfaceProperties.GatewayAddresses">
+ <summary>Gets the IPv4 network gateway addresses for this interface.</summary>
+ <returns>An <see cref="T:System.Net.NetworkInformation.GatewayIPAddressInformationCollection"></see> that contains the address information for network gateways, or an empty array if no gateways are found.</returns>
+ </member>
+ <member name="M:System.Net.NetworkInformation.IPInterfaceProperties.GetIPv4Properties">
+ <summary>Provides Internet Protocol version 4 (IPv4) configuration data for this network interface.</summary>
+ <returns>An <see cref="T:System.Net.NetworkInformation.IPv4InterfaceProperties"></see> object that contains IPv4 configuration data, or null if no data is available for the interface.</returns>
+ <exception cref="T:System.Net.NetworkInformation.NetworkInformationException">The interface does not support the IPv4 protocol.</exception>
+ </member>
+ <member name="M:System.Net.NetworkInformation.IPInterfaceProperties.GetIPv6Properties">
+ <summary>Provides Internet Protocol version 6 (IPv6) configuration data for this network interface.</summary>
+ <returns>An <see cref="T:System.Net.NetworkInformation.IPv6InterfaceProperties"></see> object that contains IPv6 configuration data.</returns>
+ <exception cref="T:System.Net.NetworkInformation.NetworkInformationException">The interface does not support the IPv6 protocol.</exception>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IPInterfaceProperties.IsDnsEnabled">
+ <summary>Gets a <see cref="T:System.Boolean"></see> value that indicates whether NetBt is configured to use DNS name resolution on this interface.</summary>
+ <returns>true if NetBt is configured to use DNS name resolution on this interface; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IPInterfaceProperties.IsDynamicDnsEnabled">
+ <summary>Gets a <see cref="T:System.Boolean"></see> value that indicates whether this interface is configured to automatically register its IP address information with the Domain Name System (DNS).</summary>
+ <returns>true if this interface is configured to automatically register a mapping between its dynamic IP address and static domain names; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IPInterfaceProperties.MulticastAddresses">
+ <summary>Gets the multicast addresses assigned to this interface.</summary>
+ <returns>An <see cref="T:System.Net.NetworkInformation.MulticastIPAddressInformationCollection"></see> that contains the multicast addresses for this interface.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IPInterfaceProperties.UnicastAddresses">
+ <summary>Gets the unicast addresses assigned to this interface.</summary>
+ <returns>An <see cref="T:System.Net.NetworkInformation.UnicastIPAddressInformationCollection"></see> that contains the unicast addresses for this interface.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IPInterfaceProperties.WinsServersAddresses">
+ <summary>Gets the addresses of Windows Internet Name Service (WINS) servers.</summary>
+ <returns>An <see cref="T:System.Net.NetworkInformation.IPAddressCollection"></see> that contains the address information for WINS servers, or an empty array if no servers are found.</returns>
+ </member>
+ <member name="T:System.Net.NetworkInformation.IPInterfaceStatistics">
+ <summary>Provides Internet Protocol (IP) statistical data for an network interface on the local computer.</summary>
+ </member>
+ <member name="M:System.Net.NetworkInformation.IPInterfaceStatistics.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.NetworkInformation.IPInterfaceStatistics"></see> class.</summary>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IPInterfaceStatistics.BytesReceived">
+ <summary>Gets the number of bytes that were received on the interface.</summary>
+ <returns>Returns <see cref="T:System.Int64"></see>. The total number of bytes that were received on the interface.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IPInterfaceStatistics.BytesSent">
+ <summary>Gets the number of bytes that were sent on the interface.</summary>
+ <returns>Returns <see cref="T:System.Int64"></see>. The total number of bytes that were sent on the interface.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IPInterfaceStatistics.IncomingPacketsDiscarded">
+ <summary>Gets the number of incoming packets that were discarded.</summary>
+ <returns>Returns <see cref="T:System.Int64"></see>. The total number of incoming packets that were discarded.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IPInterfaceStatistics.IncomingPacketsWithErrors">
+ <summary>Gets the number of incoming packets with errors.</summary>
+ <returns>Returns <see cref="T:System.Int64"></see>. The total number of incoming packets with errors.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IPInterfaceStatistics.IncomingUnknownProtocolPackets">
+ <summary>Gets the number of incoming packets with an unknown protocol that were received on the interface.</summary>
+ <returns>Returns <see cref="T:System.Int64"></see>. The total number of incoming packets with an unknown protocol that were received on the interface.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IPInterfaceStatistics.NonUnicastPacketsReceived">
+ <summary>Gets the number of non-unicast packets that were received on the interface.</summary>
+ <returns>Returns <see cref="T:System.Int64"></see>. The total number of incoming non-unicast packets received on the interface.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IPInterfaceStatistics.NonUnicastPacketsSent">
+ <summary>Gets the number of non-unicast packets that were sent on the interface.</summary>
+ <returns>Returns <see cref="T:System.Int64"></see>. The total number of non-unicast packets that were sent on the interface.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IPInterfaceStatistics.OutgoingPacketsDiscarded">
+ <summary>Gets the number of outgoing packets that were discarded.</summary>
+ <returns>Returns <see cref="T:System.Int64"></see>. The total number of outgoing packets that were discarded.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IPInterfaceStatistics.OutgoingPacketsWithErrors">
+ <summary>Gets the number of outgoing packets with errors.</summary>
+ <returns>Returns <see cref="T:System.Int64"></see>. The total number of outgoing packets with errors.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IPInterfaceStatistics.OutputQueueLength">
+ <summary>Gets the length of the output queue.</summary>
+ <returns>Returns <see cref="T:System.Int64"></see>. The total number of packets in the output queue.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IPInterfaceStatistics.UnicastPacketsReceived">
+ <summary>Gets the number of unicast packets that were received on the interface.</summary>
+ <returns>Returns <see cref="T:System.Int64"></see>. The total number of unicast packets that were received on the interface.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IPInterfaceStatistics.UnicastPacketsSent">
+ <summary>Gets the number of unicast packets that were sent on the interface.</summary>
+ <returns>Returns <see cref="T:System.Int64"></see>. The total number of unicast packets that were sent on the interface.</returns>
+ </member>
+ <member name="T:System.Net.NetworkInformation.IPStatus">
+ <summary>Reports the status of sending an Internet Control Message Protocol (ICMP) echo message to a computer.</summary>
+ </member>
+ <member name="F:System.Net.NetworkInformation.IPStatus.BadDestination">
+ <summary>The ICMP echo request failed because the destination IP address cannot receive ICMP echo requests or should never appear in the destination address field of any IP datagram. For example, calling <see cref="Overload:System.Net.NetworkInformation.Ping.Send"></see> and specifying IP address &quot;000.0.0.0&quot; returns this status.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.NetworkInformation.IPStatus.BadHeader">
+ <summary>The ICMP echo request failed because the header is invalid.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.NetworkInformation.IPStatus.BadOption">
+ <summary>The ICMP echo request failed because it contains an invalid option.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.NetworkInformation.IPStatus.BadRoute">
+ <summary>The ICMP echo request failed because there is no valid route between the source and destination computers.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.NetworkInformation.IPStatus.DestinationHostUnreachable">
+ <summary>The ICMP echo request failed because the destination computer is not reachable.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.NetworkInformation.IPStatus.DestinationNetworkUnreachable">
+ <summary>The ICMP echo request failed because the network that contains the destination computer is not reachable.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.NetworkInformation.IPStatus.DestinationPortUnreachable">
+ <summary>The ICMP echo request failed because the port on the destination computer is not available.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.NetworkInformation.IPStatus.DestinationProhibited">
+ <summary>The ICMPv6 echo request failed because contact with the destination computer is administratively prohibited. This value applies only to IPv6.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.NetworkInformation.IPStatus.DestinationProtocolUnreachable">
+ <summary>The ICMP echo request failed because the destination computer that is specified in an ICMP echo message is not reachable, because it does not support the packet's protocol. This value applies only to IPv4. This value is described in IETF RFC 1812 as Communication Administratively Prohibited.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.NetworkInformation.IPStatus.DestinationScopeMismatch">
+ <summary>The ICMP echo request failed because the source address and destination address that are specified in an ICMP echo message are not in the same scope. This is typically caused by a router forwarding a packet using an interface that is outside the scope of the source address. Address scopes (link-local, site-local, and global scope) determine where on the network an address is valid.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.NetworkInformation.IPStatus.DestinationUnreachable">
+ <summary>The ICMP echo request failed because the destination computer that is specified in an ICMP echo message is not reachable; the exact cause of problem is unknown.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.NetworkInformation.IPStatus.HardwareError">
+ <summary>The ICMP echo request failed because of a hardware error.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.NetworkInformation.IPStatus.IcmpError">
+ <summary>The ICMP echo request failed because of an ICMP protocol error.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.NetworkInformation.IPStatus.NoResources">
+ <summary>The ICMP echo request failed because of insufficient network resources.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.NetworkInformation.IPStatus.PacketTooBig">
+ <summary>The ICMP echo request failed because the packet containing the request is larger than the maximum transmission unit (MTU) of a node (router or gateway) located between the source and destination. The MTU defines the maximum size of a transmittable packet.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.NetworkInformation.IPStatus.ParameterProblem">
+ <summary>The ICMP echo request failed because a node (router or gateway) encountered problems while processing the packet header. This is the status if, for example, the header contains invalid field data or an unrecognized option.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.NetworkInformation.IPStatus.SourceQuench">
+ <summary>The ICMP echo request failed because the packet was discarded. This occurs when the source computer's output queue has insufficient storage space, or when packets arrive at the destination too quickly to be processed.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.NetworkInformation.IPStatus.Success">
+ <summary>The ICMP echo request succeeded; an ICMP echo reply was received. When you get this status code, the other <see cref="T:System.Net.NetworkInformation.PingReply"></see> properties contain valid data.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.NetworkInformation.IPStatus.TimedOut">
+ <summary>The ICMP echo Reply was not received within the allotted time. The default time allowed for replies is 5 seconds. You can change this value using the <see cref="Overload:System.Net.NetworkInformation.Ping.Send"></see> or <see cref="Overload:System.Net.NetworkInformation.Ping.SendAsync"></see> methods that take a <paramref name="timeout">timeout</paramref> parameter.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.NetworkInformation.IPStatus.TimeExceeded">
+ <summary>The ICMP echo request failed because its Time to Live (TTL) value reached zero, causing the forwarding node (router or gateway) to discard the packet.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.NetworkInformation.IPStatus.TtlExpired">
+ <summary>The ICMP echo request failed because its Time to Live (TTL) value reached zero, causing the forwarding node (router or gateway) to discard the packet.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.NetworkInformation.IPStatus.TtlReassemblyTimeExceeded">
+ <summary>The ICMP echo request failed because the packet was divided into fragments for transmission and all of the fragments were not received within the time allotted for reassembly. RFC 2460 (available at www.ietf.org) specifies 60 seconds as the time limit within which all packet fragments must be received.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.NetworkInformation.IPStatus.Unknown">
+ <summary>The ICMP echo request failed for an unknown reason.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.NetworkInformation.IPStatus.UnrecognizedNextHeader">
+ <summary>The ICMP echo request failed because the Next Header field does not contain a recognized value. The Next Header field indicates the extension header type (if present) or the protocol above the IP layer, for example, TCP or UDP.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Net.NetworkInformation.IPv4InterfaceProperties">
+ <summary>Provides information about network interfaces that support Internet Protocol version 4 (IPv4).</summary>
+ </member>
+ <member name="M:System.Net.NetworkInformation.IPv4InterfaceProperties.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.NetworkInformation.IPv4InterfaceProperties"></see> class.</summary>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IPv4InterfaceProperties.Index">
+ <summary>Gets the index of the network interface associated with the Internet Protocol version 4 (IPv4) address.</summary>
+ <returns>An <see cref="T:System.Int32"></see> that contains the index of the IPv4 interface.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IPv4InterfaceProperties.IsAutomaticPrivateAddressingActive">
+ <summary>Gets a <see cref="T:System.Boolean"></see> value that indicates whether this interface has an automatic private IP addressing (APIPA) address.</summary>
+ <returns>true if the interface uses an APIPA address; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IPv4InterfaceProperties.IsAutomaticPrivateAddressingEnabled">
+ <summary>Gets a <see cref="T:System.Boolean"></see> value that indicates whether this interface has automatic private IP addressing (APIPA) enabled.</summary>
+ <returns>true if the interface uses APIPA; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IPv4InterfaceProperties.IsDhcpEnabled">
+ <summary>Gets a <see cref="T:System.Boolean"></see> value that indicates whether the interface is configured to use a Dynamic Host Configuration Protocol (DHCP) server to obtain an IP address.</summary>
+ <returns>true if the interface is configured to obtain an IP address from a DHCP server; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IPv4InterfaceProperties.IsForwardingEnabled">
+ <summary>Gets a <see cref="T:System.Boolean"></see> value that indicates whether this interface can forward (route) packets.</summary>
+ <returns>true if this interface routes packets; otherwise false.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IPv4InterfaceProperties.Mtu">
+ <summary>Gets the maximum transmission unit (MTU) for this network interface.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the MTU.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IPv4InterfaceProperties.UsesWins">
+ <summary>Gets a <see cref="T:System.Boolean"></see> value that indicates whether an interface uses Windows Internet Name Service (WINS).</summary>
+ <returns>true if the interface uses WINS; otherwise, false.</returns>
+ </member>
+ <member name="T:System.Net.NetworkInformation.IPv4InterfaceStatistics">
+ <summary>Provides statistical data for a network interface on the local computer.</summary>
+ </member>
+ <member name="M:System.Net.NetworkInformation.IPv4InterfaceStatistics.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.NetworkInformation.IPv4InterfaceStatistics"></see> class.</summary>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IPv4InterfaceStatistics.BytesReceived">
+ <summary>Gets the number of bytes that were received on the interface.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of bytes that were received on the interface.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IPv4InterfaceStatistics.BytesSent">
+ <summary>Gets the number of bytes that were sent on the interface.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of bytes that were transmitted on the interface.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IPv4InterfaceStatistics.IncomingPacketsDiscarded">
+ <summary>Gets the number of incoming packets that were discarded.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of discarded incoming packets.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IPv4InterfaceStatistics.IncomingPacketsWithErrors">
+ <summary>Gets the number of incoming packets with errors.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of incoming packets with errors.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IPv4InterfaceStatistics.IncomingUnknownProtocolPackets">
+ <summary>Gets the number of incoming packets with an unknown protocol that were received on the interface.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of incoming packets with an unknown protocol.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IPv4InterfaceStatistics.NonUnicastPacketsReceived">
+ <summary>Gets the number of non-unicast packets that were received on the interface.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of non-unicast packets that were received on the interface.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IPv4InterfaceStatistics.NonUnicastPacketsSent">
+ <summary>Gets the number of non-unicast packets that were sent on the interface.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of non-unicast packets that were sent on the interface.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IPv4InterfaceStatistics.OutgoingPacketsDiscarded">
+ <summary>Gets the number of outgoing packets that were discarded.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of discarded outgoing packets.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IPv4InterfaceStatistics.OutgoingPacketsWithErrors">
+ <summary>Gets the number of outgoing packets with errors.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of outgoing packets with errors.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IPv4InterfaceStatistics.OutputQueueLength">
+ <summary>Gets the length of the output queue.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of packets in the output queue.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IPv4InterfaceStatistics.UnicastPacketsReceived">
+ <summary>Gets the number of unicast packets that were received on the interface.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of unicast packets that were received on the interface.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IPv4InterfaceStatistics.UnicastPacketsSent">
+ <summary>Gets the number of unicast packets that were sent on the interface.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of unicast packets that were sent on the interface.</returns>
+ </member>
+ <member name="T:System.Net.NetworkInformation.IPv6InterfaceProperties">
+ <summary>Provides information about network interfaces that support Internet Protocol version 6 (IPv6).</summary>
+ </member>
+ <member name="M:System.Net.NetworkInformation.IPv6InterfaceProperties.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.NetworkInformation.IPv6InterfaceProperties"></see> class.</summary>
+ </member>
+ <member name="M:System.Net.NetworkInformation.IPv6InterfaceProperties.GetScopeId(System.Net.NetworkInformation.ScopeLevel)">
+ <summary>Gets the scope ID of the network interface associated with an Internet Protocol version 6 (IPv6) address.</summary>
+ <param name="scopeLevel">The scope level.</param>
+ <returns>Returns <see cref="T:System.Int64"></see>. The scope ID of the network interface associated with an IPv6 address.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IPv6InterfaceProperties.Index">
+ <summary>Gets the index of the network interface associated with an Internet Protocol version 6 (IPv6) address.</summary>
+ <returns>An <see cref="T:System.Int32"></see> value that contains the index of the network interface for IPv6 address.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.IPv6InterfaceProperties.Mtu">
+ <summary>Gets the maximum transmission unit (MTU) for this network interface.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the MTU.</returns>
+ </member>
+ <member name="T:System.Net.NetworkInformation.MulticastIPAddressInformation">
+ <summary>Provides information about a network interface's multicast address.</summary>
+ </member>
+ <member name="M:System.Net.NetworkInformation.MulticastIPAddressInformation.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.NetworkInformation.MulticastIPAddressInformation"></see> class.</summary>
+ </member>
+ <member name="P:System.Net.NetworkInformation.MulticastIPAddressInformation.AddressPreferredLifetime">
+ <summary>Gets the number of seconds remaining during which this address is the preferred address.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the number of seconds left for this address to remain preferred.</returns>
+ <exception cref="T:System.PlatformNotSupportedException">This property is not valid on computers running operating systems earlier than Windows XP.</exception>
+ </member>
+ <member name="P:System.Net.NetworkInformation.MulticastIPAddressInformation.AddressValidLifetime">
+ <summary>Gets the number of seconds remaining during which this address is valid.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the number of seconds left for this address to remain assigned.</returns>
+ <exception cref="T:System.PlatformNotSupportedException">This property is not valid on computers running operating systems earlier than Windows XP.</exception>
+ </member>
+ <member name="P:System.Net.NetworkInformation.MulticastIPAddressInformation.DhcpLeaseLifetime">
+ <summary>Specifies the amount of time remaining on the Dynamic Host Configuration Protocol (DHCP) lease for this IP address.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that contains the number of seconds remaining before the computer must release the <see cref="T:System.Net.IPAddress"></see> instance.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.MulticastIPAddressInformation.DuplicateAddressDetectionState">
+ <summary>Gets a value that indicates the state of the duplicate address detection algorithm.</summary>
+ <returns>One of the <see cref="T:System.Net.NetworkInformation.DuplicateAddressDetectionState"></see> values that indicates the progress of the algorithm in determining the uniqueness of this IP address.</returns>
+ <exception cref="T:System.PlatformNotSupportedException">This property is not valid on computers running operating systems earlier than Windows XP.</exception>
+ </member>
+ <member name="P:System.Net.NetworkInformation.MulticastIPAddressInformation.PrefixOrigin">
+ <summary>Gets a value that identifies the source of a Multicast Internet Protocol (IP) address prefix.</summary>
+ <returns>One of the <see cref="T:System.Net.NetworkInformation.PrefixOrigin"></see> values that identifies how the prefix information was obtained.</returns>
+ <exception cref="T:System.PlatformNotSupportedException">This property is not valid on computers running operating systems earlier than Windows XP.</exception>
+ </member>
+ <member name="P:System.Net.NetworkInformation.MulticastIPAddressInformation.SuffixOrigin">
+ <summary>Gets a value that identifies the source of a Multicast Internet Protocol (IP) address suffix.</summary>
+ <returns>One of the <see cref="T:System.Net.NetworkInformation.SuffixOrigin"></see> values that identifies how the suffix information was obtained.</returns>
+ <exception cref="T:System.PlatformNotSupportedException">This property is not valid on computers running operating systems earlier than Windows XP.</exception>
+ </member>
+ <member name="T:System.Net.NetworkInformation.MulticastIPAddressInformationCollection">
+ <summary>Stores a set of <see cref="T:System.Net.NetworkInformation.MulticastIPAddressInformation"></see> types.</summary>
+ </member>
+ <member name="M:System.Net.NetworkInformation.MulticastIPAddressInformationCollection.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.NetworkInformation.MulticastIPAddressInformationCollection"></see> class.</summary>
+ </member>
+ <member name="M:System.Net.NetworkInformation.MulticastIPAddressInformationCollection.Add(System.Net.NetworkInformation.MulticastIPAddressInformation)">
+ <summary>Throws a <see cref="T:System.NotSupportedException"></see> because the collection is read-only and elements cannot be added to the collection.</summary>
+ <param name="address">The object to be added to the collection.</param>
+ </member>
+ <member name="M:System.Net.NetworkInformation.MulticastIPAddressInformationCollection.Clear">
+ <summary>Throws a <see cref="T:System.NotSupportedException"></see> because the collection is read-only and elements cannot be removed.</summary>
+ </member>
+ <member name="M:System.Net.NetworkInformation.MulticastIPAddressInformationCollection.Contains(System.Net.NetworkInformation.MulticastIPAddressInformation)">
+ <summary>Checks whether the collection contains the specified <see cref="T:System.Net.NetworkInformation.MulticastIPAddressInformation"></see> object.</summary>
+ <param name="address">The <see cref="T:System.Net.NetworkInformation.MulticastIPAddressInformation"></see> object to be searched in the collection.</param>
+ <returns>true if the <see cref="T:System.Net.NetworkInformation.MulticastIPAddressInformation"></see> object exists in the collection; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Net.NetworkInformation.MulticastIPAddressInformationCollection.CopyTo(System.Net.NetworkInformation.MulticastIPAddressInformation[],System.Int32)">
+ <summary>Copies the elements in this collection to a one-dimensional array of type <see cref="T:System.Net.NetworkInformation.MulticastIPAddressInformation"></see>.</summary>
+ <param name="array">A one-dimensional array that receives a copy of the collection.</param>
+ <param name="offset">The zero-based index in array at which the copy begins.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count">count</paramref> is less than zero.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="array">array</paramref> is multidimensional. -or- The number of elements in this <see cref="T:System.Net.NetworkInformation.MulticastIPAddressInformation"></see> is greater than the available space from <paramref name="count">count</paramref> to the end of the destination <paramref name="array">array</paramref>.</exception>
+ <exception cref="T:System.InvalidCastException">The elements in this <see cref="T:System.Net.NetworkInformation.MulticastIPAddressInformation"></see> cannot be cast automatically to the type of the destination <paramref name="array">array</paramref>.</exception>
+ </member>
+ <member name="P:System.Net.NetworkInformation.MulticastIPAddressInformationCollection.Count">
+ <summary>Gets the number of <see cref="T:System.Net.NetworkInformation.MulticastIPAddressInformation"></see> types in this collection.</summary>
+ <returns>An <see cref="T:System.Int32"></see> value that contains the number of <see cref="T:System.Net.NetworkInformation.MulticastIPAddressInformation"></see> types in this collection.</returns>
+ </member>
+ <member name="M:System.Net.NetworkInformation.MulticastIPAddressInformationCollection.GetEnumerator">
+ <summary>Returns an object that can be used to iterate through this collection.</summary>
+ <returns>An object that implements the <see cref="T:System.Collections.IEnumerator"></see> interface and provides access to the <see cref="T:System.Net.NetworkInformation.UnicastIPAddressInformation"></see> types in this collection.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.MulticastIPAddressInformationCollection.IsReadOnly">
+ <summary>Gets a value that indicates whether access to this collection is read-only.</summary>
+ <returns>true in all cases.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.MulticastIPAddressInformationCollection.Item(System.Int32)">
+ <summary>Gets the <see cref="T:System.Net.NetworkInformation.MulticastIPAddressInformation"></see> at the specific index of the collection.</summary>
+ <param name="index">The index of interest.</param>
+ <returns>The <see cref="T:System.Net.NetworkInformation.MulticastIPAddressInformation"></see> at the specific index in the collection.</returns>
+ </member>
+ <member name="M:System.Net.NetworkInformation.MulticastIPAddressInformationCollection.Remove(System.Net.NetworkInformation.MulticastIPAddressInformation)">
+ <summary>Throws a <see cref="T:System.NotSupportedException"></see> because the collection is read-only and elements cannot be removed.</summary>
+ <param name="address">The object to be removed.</param>
+ <returns>Always throws a <see cref="T:System.NotSupportedException"></see>.</returns>
+ </member>
+ <member name="M:System.Net.NetworkInformation.MulticastIPAddressInformationCollection.System#Collections#IEnumerable#GetEnumerator">
+ <summary>Returns an object that can be used to iterate through this collection.</summary>
+ <returns>An object that implements the <see cref="T:System.Collections.IEnumerator"></see> interface and provides access to the <see cref="T:System.Net.NetworkInformation.UnicastIPAddressInformation"></see> types in this collection.</returns>
+ </member>
+ <member name="T:System.Net.NetworkInformation.NetBiosNodeType">
+ <summary>Specifies the Network Basic Input/Output System (NetBIOS) node type.</summary>
+ </member>
+ <member name="F:System.Net.NetworkInformation.NetBiosNodeType.Broadcast">
+ <summary>A broadcast node.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.NetworkInformation.NetBiosNodeType.Hybrid">
+ <summary>A hybrid node.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.NetworkInformation.NetBiosNodeType.Mixed">
+ <summary>A mixed node.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.NetworkInformation.NetBiosNodeType.Peer2Peer">
+ <summary>A peer-to-peer node.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.NetworkInformation.NetBiosNodeType.Unknown">
+ <summary>An unknown node type.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Net.NetworkInformation.NetworkAddressChangedEventHandler">
+ <summary>References one or more methods to be called when the address of a network interface changes.</summary>
+ <param name="sender">The source of the event.</param>
+ <param name="e">An <see cref="T:System.EventArgs"></see> object that contains data about the event.</param>
+ </member>
+ <member name="T:System.Net.NetworkInformation.NetworkAvailabilityChangedEventHandler">
+ <summary>References one or more methods to be called when the availability of the network changes.</summary>
+ <param name="sender">The source of the event.</param>
+ <param name="e">An <see cref="T:System.EventArgs"></see> object that contains data about the event.</param>
+ </member>
+ <member name="T:System.Net.NetworkInformation.NetworkAvailabilityEventArgs">
+ <summary>Provides data for the <see cref="E:System.Net.NetworkInformation.NetworkChange.NetworkAvailabilityChanged"></see> event.</summary>
+ </member>
+ <member name="P:System.Net.NetworkInformation.NetworkAvailabilityEventArgs.IsAvailable">
+ <summary>Gets the current status of the network connection.</summary>
+ <returns>true if the network is available; otherwise, false.</returns>
+ </member>
+ <member name="T:System.Net.NetworkInformation.NetworkChange">
+
+ </member>
+ <member name="E:System.Net.NetworkInformation.NetworkChange.NetworkAddressChanged">
+ <returns></returns>
+ </member>
+ <member name="E:System.Net.NetworkInformation.NetworkChange.NetworkAvailabilityChanged">
+ <returns></returns>
+ </member>
+ <member name="T:System.Net.NetworkInformation.NetworkInformationException">
+ <summary>The exception that is thrown when an error occurs while retrieving network information.</summary>
+ </member>
+ <member name="M:System.Net.NetworkInformation.NetworkInformationException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.NetworkInformation.NetworkInformationException"></see> class.</summary>
+ </member>
+ <member name="M:System.Net.NetworkInformation.NetworkInformationException.#ctor(System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.NetworkInformation.NetworkInformationException"></see> class with the specified error code.</summary>
+ <param name="errorCode">A Win32 error code.</param>
+ </member>
+ <member name="M:System.Net.NetworkInformation.NetworkInformationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.NetworkInformation.NetworkInformationException"></see> class with serialized data.</summary>
+ <param name="serializationInfo">A SerializationInfo object that contains the serialized exception data.</param>
+ <param name="streamingContext">A StreamingContext that contains contextual information about the serialized exception.</param>
+ </member>
+ <member name="P:System.Net.NetworkInformation.NetworkInformationException.ErrorCode">
+ <summary>Gets the Win32 error code for this exception.</summary>
+ <returns>An <see cref="T:System.Int32"></see> value that contains the Win32 error code.</returns>
+ </member>
+ <member name="T:System.Net.NetworkInformation.NetworkInterface">
+ <summary>Provides configuration and statistical information for a network interface.</summary>
+ </member>
+ <member name="M:System.Net.NetworkInformation.NetworkInterface.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.NetworkInformation.NetworkInterface"></see> class.</summary>
+ </member>
+ <member name="P:System.Net.NetworkInformation.NetworkInterface.Description">
+ <summary>Gets the description of the interface.</summary>
+ <returns>A <see cref="T:System.String"></see> that describes this interface.</returns>
+ </member>
+ <member name="M:System.Net.NetworkInformation.NetworkInterface.GetAllNetworkInterfaces">
+ <summary>Returns objects that describe the network interfaces on the local computer.</summary>
+ <returns>A <see cref="T:System.Net.NetworkInformation.NetworkInterface"></see> array that contains objects that describe the available network interfaces, or an empty array if no interfaces are detected.</returns>
+ <exception cref="T:System.Net.NetworkInformation.NetworkInformationException">A Windows system function call failed.</exception>
+ </member>
+ <member name="M:System.Net.NetworkInformation.NetworkInterface.GetIPProperties">
+ <summary>Returns an object that describes the configuration of this network interface.</summary>
+ <returns>An <see cref="T:System.Net.NetworkInformation.IPInterfaceProperties"></see> object that describes this network interface.</returns>
+ </member>
+ <member name="M:System.Net.NetworkInformation.NetworkInterface.GetIPStatistics">
+ <summary>Gets the IP statistics for this <see cref="T:System.Net.NetworkInformation.NetworkInterface"></see> instance.</summary>
+ <returns>Returns <see cref="T:System.Net.NetworkInformation.IPInterfaceStatistics"></see>. The IP statistics.</returns>
+ </member>
+ <member name="M:System.Net.NetworkInformation.NetworkInterface.GetIPv4Statistics">
+ <summary>Gets the IPv4 statistics for this <see cref="T:System.Net.NetworkInformation.NetworkInterface"></see> instance.</summary>
+ <returns>An <see cref="T:System.Net.NetworkInformation.IPv4InterfaceStatistics"></see> object.</returns>
+ </member>
+ <member name="M:System.Net.NetworkInformation.NetworkInterface.GetIsNetworkAvailable">
+ <summary>Indicates whether any network connection is available.</summary>
+ <returns>true if a network connection is available; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Net.NetworkInformation.NetworkInterface.GetPhysicalAddress">
+ <summary>Returns the Media Access Control (MAC) or physical address for this adapter.</summary>
+ <returns>A <see cref="T:System.Net.NetworkInformation.PhysicalAddress"></see> object that contains the physical address.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.NetworkInterface.Id">
+ <summary>Gets the identifier of the network adapter.</summary>
+ <returns>A <see cref="T:System.String"></see> that contains the identifier.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.NetworkInterface.IPv6LoopbackInterfaceIndex">
+ <summary>Gets the index of the IPv6 loopback interface.</summary>
+ <returns>Returns <see cref="T:System.Int32"></see>. The index for the IPv6 loopback interface.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.NetworkInterface.IsReceiveOnly">
+ <summary>Gets a <see cref="T:System.Boolean"></see> value that indicates whether the network interface is set to only receive data packets.</summary>
+ <returns>true if the interface only receives network traffic; otherwise, false.</returns>
+ <exception cref="T:System.PlatformNotSupportedException">This property is not valid on computers running operating systems earlier than Windows XP.</exception>
+ </member>
+ <member name="P:System.Net.NetworkInformation.NetworkInterface.LoopbackInterfaceIndex">
+ <summary>Gets the index of the IPv4 loopback interface.</summary>
+ <returns>A <see cref="T:System.Int32"></see> that contains the index for the IPv4 loopback interface.</returns>
+ <exception cref="T:System.Net.NetworkInformation.NetworkInformationException">This property is not valid on computers running only Ipv6.</exception>
+ </member>
+ <member name="P:System.Net.NetworkInformation.NetworkInterface.Name">
+ <summary>Gets the name of the network adapter.</summary>
+ <returns>A <see cref="T:System.String"></see> that contains the adapter name.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.NetworkInterface.NetworkInterfaceType">
+ <summary>Gets the interface type.</summary>
+ <returns>An <see cref="T:System.Net.NetworkInformation.NetworkInterfaceType"></see> value that specifies the network interface type.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.NetworkInterface.OperationalStatus">
+ <summary>Gets the current operational state of the network connection.</summary>
+ <returns>One of the <see cref="T:System.Net.NetworkInformation.OperationalStatus"></see> values.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.NetworkInterface.Speed">
+ <summary>Gets the speed of the network interface.</summary>
+ <returns>A <see cref="T:System.Int64"></see> value that specifies the speed in bits per second.</returns>
+ </member>
+ <member name="M:System.Net.NetworkInformation.NetworkInterface.Supports(System.Net.NetworkInformation.NetworkInterfaceComponent)">
+ <summary>Gets a <see cref="T:System.Boolean"></see> value that indicates whether the interface supports the specified protocol.</summary>
+ <param name="networkInterfaceComponent">A <see cref="T:System.Net.NetworkInformation.NetworkInterfaceComponent"></see> value.</param>
+ <returns>true if the specified protocol is supported; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.NetworkInterface.SupportsMulticast">
+ <summary>Gets a <see cref="T:System.Boolean"></see> value that indicates whether the network interface is enabled to receive multicast packets.</summary>
+ <returns>true if the interface receives multicast packets; otherwise, false.</returns>
+ <exception cref="T:System.PlatformNotSupportedException">This property is not valid on computers running operating systems earlier than Windows XP.</exception>
+ </member>
+ <member name="T:System.Net.NetworkInformation.NetworkInterfaceComponent">
+ <summary>Specifies the Internet Protocol versions that are supported by a network interface.</summary>
+ </member>
+ <member name="F:System.Net.NetworkInformation.NetworkInterfaceComponent.IPv4">
+ <summary>Internet Protocol version 4.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.NetworkInformation.NetworkInterfaceComponent.IPv6">
+ <summary>Internet Protocol version 6.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Net.NetworkInformation.NetworkInterfaceType">
+ <summary>Specifies types of network interfaces.</summary>
+ </member>
+ <member name="F:System.Net.NetworkInformation.NetworkInterfaceType.AsymmetricDsl">
+ <summary>The network interface uses an Asymmetric Digital Subscriber Line (ADSL).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.NetworkInformation.NetworkInterfaceType.Atm">
+ <summary>The network interface uses asynchronous transfer mode (ATM) for data transmission.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.NetworkInformation.NetworkInterfaceType.BasicIsdn">
+ <summary>The network interface uses a basic rate interface Integrated Services Digital Network (ISDN) connection. ISDN is a set of standards for data transmission over telephone lines.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.NetworkInformation.NetworkInterfaceType.Ethernet">
+ <summary>The network interface uses an Ethernet connection. Ethernet is defined in IEEE standard 802.3.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.NetworkInformation.NetworkInterfaceType.Ethernet3Megabit">
+ <summary>The network interface uses an Ethernet 3 megabit/second connection. This version of Ethernet is defined in IETF RFC 895.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.NetworkInformation.NetworkInterfaceType.FastEthernetFx">
+ <summary>The network interface uses a Fast Ethernet connection over optical fiber and provides a data rate of 100 megabits per second. This type of connection is also known as 100Base-FX.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.NetworkInformation.NetworkInterfaceType.FastEthernetT">
+ <summary>The network interface uses a Fast Ethernet connection over twisted pair and provides a data rate of 100 megabits per second. This type of connection is also known as 100Base-T.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.NetworkInformation.NetworkInterfaceType.Fddi">
+ <summary>The network interface uses a Fiber Distributed Data Interface (FDDI) connection. FDDI is a set of standards for data transmission on fiber optic lines in a local area network.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.NetworkInformation.NetworkInterfaceType.GenericModem">
+ <summary>The network interface uses a modem.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.NetworkInformation.NetworkInterfaceType.GigabitEthernet">
+ <summary>The network interface uses a gigabit Ethernet connection and provides a data rate of 1,000 megabits per second (1 gigabit per second).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.NetworkInformation.NetworkInterfaceType.HighPerformanceSerialBus">
+ <summary>The network interface uses a High Performance Serial Bus.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.NetworkInformation.NetworkInterfaceType.IPOverAtm">
+ <summary>The network interface uses the Internet Protocol (IP) in combination with asynchronous transfer mode (ATM) for data transmission.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.NetworkInformation.NetworkInterfaceType.Isdn">
+ <summary>The network interface uses a connection configured for ISDN and the X.25 protocol. X.25 allows computers on public networks to communicate using an intermediary computer.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.NetworkInformation.NetworkInterfaceType.Loopback">
+ <summary>The network interface is a loopback adapter. Such interfaces are often used for testing; no traffic is sent over the wire.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.NetworkInformation.NetworkInterfaceType.MultiRateSymmetricDsl">
+ <summary>The network interface uses a Multirate Digital Subscriber Line.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.NetworkInformation.NetworkInterfaceType.Ppp">
+ <summary>The network interface uses a Point-To-Point protocol (PPP) connection. PPP is a protocol for data transmission using a serial device.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.NetworkInformation.NetworkInterfaceType.PrimaryIsdn">
+ <summary>The network interface uses a primary rate interface Integrated Services Digital Network (ISDN) connection. ISDN is a set of standards for data transmission over telephone lines.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.NetworkInformation.NetworkInterfaceType.RateAdaptDsl">
+ <summary>The network interface uses a Rate Adaptive Digital Subscriber Line (RADSL).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.NetworkInformation.NetworkInterfaceType.Slip">
+ <summary>The network interface uses a Serial Line Internet Protocol (SLIP) connection. SLIP is defined in IETF RFC 1055.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.NetworkInformation.NetworkInterfaceType.SymmetricDsl">
+ <summary>The network interface uses a Symmetric Digital Subscriber Line (SDSL).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.NetworkInformation.NetworkInterfaceType.TokenRing">
+ <summary>The network interface uses a Token-Ring connection. Token-Ring is defined in IEEE standard 802.5.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.NetworkInformation.NetworkInterfaceType.Tunnel">
+ <summary>The network interface uses a tunnel connection.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.NetworkInformation.NetworkInterfaceType.Unknown">
+ <summary>The interface type is not known.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.NetworkInformation.NetworkInterfaceType.VeryHighSpeedDsl">
+ <summary>The network interface uses a Very High Data Rate Digital Subscriber Line (VDSL).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.NetworkInformation.NetworkInterfaceType.Wireless80211">
+ <summary>The network interface uses a wireless LAN connection (IEEE 802.11 standard).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.NetworkInformation.NetworkInterfaceType.Wman">
+ <summary>The network interface uses a mobile broadband interface for WiMax devices.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.NetworkInformation.NetworkInterfaceType.Wwanpp">
+ <summary>The network interface uses a mobile broadband interface for GSM-based devices.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.NetworkInformation.NetworkInterfaceType.Wwanpp2">
+ <summary>The network interface uses a mobile broadband interface for CDMA-based devices.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Net.NetworkInformation.OperationalStatus">
+ <summary>Specifies the operational state of a network interface.</summary>
+ </member>
+ <member name="F:System.Net.NetworkInformation.OperationalStatus.Dormant">
+ <summary>The network interface is not in a condition to transmit data packets; it is waiting for an external event.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.NetworkInformation.OperationalStatus.Down">
+ <summary>The network interface is unable to transmit data packets.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.NetworkInformation.OperationalStatus.LowerLayerDown">
+ <summary>The network interface is unable to transmit data packets because it runs on top of one or more other interfaces, and at least one of these &quot;lower layer&quot; interfaces is down.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.NetworkInformation.OperationalStatus.NotPresent">
+ <summary>The network interface is unable to transmit data packets because of a missing component, typically a hardware component.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.NetworkInformation.OperationalStatus.Testing">
+ <summary>The network interface is running tests.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.NetworkInformation.OperationalStatus.Unknown">
+ <summary>The network interface status is not known.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.NetworkInformation.OperationalStatus.Up">
+ <summary>The network interface is up; it can transmit data packets.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Net.NetworkInformation.PhysicalAddress">
+ <summary>Provides the Media Access Control (MAC) address for a network interface (adapter).</summary>
+ </member>
+ <member name="M:System.Net.NetworkInformation.PhysicalAddress.#ctor(System.Byte[])">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.NetworkInformation.PhysicalAddress"></see> class.</summary>
+ <param name="address">A <see cref="T:System.Byte"></see> array containing the address.</param>
+ </member>
+ <member name="M:System.Net.NetworkInformation.PhysicalAddress.Equals(System.Object)">
+ <summary>Compares two <see cref="T:System.Net.NetworkInformation.PhysicalAddress"></see> instances.</summary>
+ <param name="comparand">The <see cref="T:System.Net.NetworkInformation.PhysicalAddress"></see> to compare to the current instance.</param>
+ <returns>true if this instance and the specified instance contain the same address; otherwise false.</returns>
+ </member>
+ <member name="M:System.Net.NetworkInformation.PhysicalAddress.GetAddressBytes">
+ <summary>Returns the address of the current instance.</summary>
+ <returns>A <see cref="T:System.Byte"></see> array containing the address.</returns>
+ </member>
+ <member name="M:System.Net.NetworkInformation.PhysicalAddress.GetHashCode">
+ <summary>Returns the hash value of a physical address.</summary>
+ <returns>An integer hash value.</returns>
+ </member>
+ <member name="F:System.Net.NetworkInformation.PhysicalAddress.None">
+ <summary>Returns a new <see cref="T:System.Net.NetworkInformation.PhysicalAddress"></see> instance with a zero length address. This field is read-only.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Net.NetworkInformation.PhysicalAddress.Parse(System.String)">
+ <summary>Parses the specified <see cref="T:System.String"></see> and stores its contents as the address bytes of the <see cref="T:System.Net.NetworkInformation.PhysicalAddress"></see> returned by this method.</summary>
+ <param name="address">A <see cref="T:System.String"></see> containing the address that will be used to initialize the <see cref="T:System.Net.NetworkInformation.PhysicalAddress"></see> instance returned by this method.</param>
+ <returns>A <see cref="T:System.Net.NetworkInformation.PhysicalAddress"></see> instance with the specified address.</returns>
+ <exception cref="T:System.FormatException">The <paramref name="address">address</paramref> parameter contains an illegal hardware address. This exception also occurs if the <paramref name="address">address</paramref> parameter contains a string in the incorrect format.</exception>
+ </member>
+ <member name="M:System.Net.NetworkInformation.PhysicalAddress.ToString">
+ <summary>Returns the <see cref="T:System.String"></see> representation of the address of this instance.</summary>
+ <returns>A <see cref="T:System.String"></see> containing the address contained in this instance.</returns>
+ </member>
+ <member name="T:System.Net.NetworkInformation.Ping">
+ <summary>Allows an application to determine whether a remote computer is accessible over the network.</summary>
+ </member>
+ <member name="M:System.Net.NetworkInformation.Ping.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.NetworkInformation.Ping"></see> class.</summary>
+ </member>
+ <member name="M:System.Net.NetworkInformation.Ping.Dispose(System.Boolean)">
+ <summary>Releases the unmanaged resources used by the <see cref="T:System.Net.NetworkInformation.Ping"></see> object, and optionally disposes of the managed resources.</summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to releases only unmanaged resources.</param>
+ </member>
+ <member name="M:System.Net.NetworkInformation.Ping.OnPingCompleted(System.Net.NetworkInformation.PingCompletedEventArgs)">
+ <summary>Raises the <see cref="E:System.Net.NetworkInformation.Ping.PingCompleted"></see> event.</summary>
+ <param name="e">A <see cref="T:System.Net.NetworkInformation.PingCompletedEventArgs"></see> object that contains event data.</param>
+ </member>
+ <member name="E:System.Net.NetworkInformation.Ping.PingCompleted">
+ <summary>Occurs when an asynchronous operation to send an Internet Control Message Protocol (ICMP) echo message and receive the corresponding ICMP echo reply message completes or is canceled.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Net.NetworkInformation.Ping.Send(System.String,System.Int32,System.Byte[],System.Net.NetworkInformation.PingOptions)">
+ <summary>Attempts to send an Internet Control Message Protocol (ICMP) echo message with the specified data buffer to the specified computer, and receive a corresponding ICMP echo reply message from that computer. This overload allows you to specify a time-out value for the operation and control fragmentation and Time-to-Live values for the ICMP packet.</summary>
+ <param name="hostNameOrAddress">A <see cref="T:System.String"></see> that identifies the computer that is the destination for the ICMP echo message. The value specified for this parameter can be a host name or a string representation of an IP address.</param>
+ <param name="timeout">An <see cref="T:System.Int32"></see> value that specifies the maximum number of milliseconds (after sending the echo message) to wait for the ICMP echo reply message.</param>
+ <param name="buffer">A <see cref="T:System.Byte"></see> array that contains data to be sent with the ICMP echo message and returned in the ICMP echo reply message. The array cannot contain more than 65,500 bytes.</param>
+ <param name="options">A <see cref="T:System.Net.NetworkInformation.PingOptions"></see> object used to control fragmentation and Time-to-Live values for the ICMP echo message packet.</param>
+ <returns>A <see cref="T:System.Net.NetworkInformation.PingReply"></see> object that provides information about the ICMP echo reply message if one was received, or provides the reason for the failure if no message was received.</returns>
+ <exception cref="T:System.ArgumentException">The size of <paramref name="buffer">buffer</paramref> exceeds 65500 bytes.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="hostNameOrAddress">hostNameOrAddress</paramref> is null or is a zero length string. -or- <paramref name="buffer">buffer</paramref> is null, or the <paramref name="buffer">buffer</paramref> size is greater than 65500 bytes.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="timeout">timeout</paramref> is less than zero.</exception>
+ <exception cref="T:System.InvalidOperationException">A call to <see cref="Overload:System.Net.NetworkInformation.Ping.SendAsync"></see> is in progress.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="address">address</paramref> is an IPv6 address and the local computer is running an operating system earlier than Windows 2000.</exception>
+ <exception cref="T:System.Net.NetworkInformation.PingException">An exception was thrown while sending or receiving the ICMP messages. See the inner exception for the exact exception that was thrown.</exception>
+ <exception cref="T:System.ObjectDisposedException">This object has been disposed.</exception>
+ </member>
+ <member name="M:System.Net.NetworkInformation.Ping.Send(System.Net.IPAddress,System.Int32,System.Byte[],System.Net.NetworkInformation.PingOptions)">
+ <summary>Attempts to send an Internet Control Message Protocol (ICMP) echo message with the specified data buffer to the computer that has the specified <see cref="T:System.Net.IPAddress"></see> and receive a corresponding ICMP echo reply message from that computer. This overload allows you to specify a time-out value for the operation and control fragmentation and Time-to-Live values for the ICMP echo message packet.</summary>
+ <param name="address">An <see cref="T:System.Net.IPAddress"></see> that identifies the computer that is the destination for the ICMP echo message.</param>
+ <param name="timeout">An <see cref="T:System.Int32"></see> value that specifies the maximum number of milliseconds (after sending the echo message) to wait for the ICMP echo reply message.</param>
+ <param name="buffer">A <see cref="T:System.Byte"></see> array that contains data to be sent with the ICMP echo message and returned in the ICMP echo reply message. The array cannot contain more than 65,500 bytes.</param>
+ <param name="options">A <see cref="T:System.Net.NetworkInformation.PingOptions"></see> object used to control fragmentation and Time-to-Live values for the ICMP echo message packet.</param>
+ <returns>A <see cref="T:System.Net.NetworkInformation.PingReply"></see> object that provides information about the ICMP echo reply message, if one was received, or provides the reason for the failure, if no message was received. The method will return <see cref="F:System.Net.NetworkInformation.IPStatus.PacketTooBig"></see> if the packet exceeds the Maximum Transmission Unit (MTU).</returns>
+ <exception cref="T:System.ArgumentException">The size of <paramref name="buffer">buffer</paramref> exceeds 65500 bytes.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="address">address</paramref> is null. -or- <paramref name="buffer">buffer</paramref> is null, or the <paramref name="buffer">buffer</paramref> size is greater than 65500 bytes.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="timeout">timeout</paramref> is less than zero.</exception>
+ <exception cref="T:System.InvalidOperationException">A call to <see cref="Overload:System.Net.NetworkInformation.Ping.SendAsync"></see> is in progress.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="address">address</paramref> is an IPv6 address and the local computer is running an operating system earlier than Windows 2000.</exception>
+ <exception cref="T:System.Net.NetworkInformation.PingException">An exception was thrown while sending or receiving the ICMP messages. See the inner exception for the exact exception that was thrown.</exception>
+ <exception cref="T:System.ObjectDisposedException">This object has been disposed.</exception>
+ </member>
+ <member name="M:System.Net.NetworkInformation.Ping.Send(System.String,System.Int32,System.Byte[])">
+ <summary>Attempts to send an Internet Control Message Protocol (ICMP) echo message with the specified data buffer to the specified computer, and receive a corresponding ICMP echo reply message from that computer. This overload allows you to specify a time-out value for the operation.</summary>
+ <param name="hostNameOrAddress">A <see cref="T:System.String"></see> that identifies the computer that is the destination for the ICMP echo message. The value specified for this parameter can be a host name or a string representation of an IP address.</param>
+ <param name="timeout">An <see cref="T:System.Int32"></see> value that specifies the maximum number of milliseconds (after sending the echo message) to wait for the ICMP echo reply message.</param>
+ <param name="buffer">A <see cref="T:System.Byte"></see> array that contains data to be sent with the ICMP echo message and returned in the ICMP echo reply message. The array cannot contain more than 65,500 bytes.</param>
+ <returns>A <see cref="T:System.Net.NetworkInformation.PingReply"></see> object that provides information about the ICMP echo reply message if one was received, or provides the reason for the failure if no message was received.</returns>
+ <exception cref="T:System.ArgumentException">The size of <paramref name="buffer">buffer</paramref> exceeds 65500 bytes.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="hostNameOrAddress">hostNameOrAddress</paramref> is null or is an empty string (&quot;&quot;). -or- <paramref name="buffer">buffer</paramref> is null, or the <paramref name="buffer">buffer</paramref> size is greater than 65500 bytes.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="timeout">timeout</paramref> is less than zero.</exception>
+ <exception cref="T:System.InvalidOperationException">A call to <see cref="Overload:System.Net.NetworkInformation.Ping.SendAsync"></see> is in progress.</exception>
+ <exception cref="T:System.Net.NetworkInformation.PingException">An exception was thrown while sending or receiving the ICMP messages. See the inner exception for the exact exception that was thrown.</exception>
+ <exception cref="T:System.ObjectDisposedException">This object has been disposed.</exception>
+ </member>
+ <member name="M:System.Net.NetworkInformation.Ping.Send(System.Net.IPAddress,System.Int32,System.Byte[])">
+ <summary>Attempts to send an Internet Control Message Protocol (ICMP) echo message with the specified data buffer to the computer that has the specified <see cref="T:System.Net.IPAddress"></see>, and receive a corresponding ICMP echo reply message from that computer. This overload allows you to specify a time-out value for the operation.</summary>
+ <param name="address">An <see cref="T:System.Net.IPAddress"></see> that identifies the computer that is the destination for the ICMP echo message.</param>
+ <param name="timeout">An <see cref="T:System.Int32"></see> value that specifies the maximum number of milliseconds (after sending the echo message) to wait for the ICMP echo reply message.</param>
+ <param name="buffer">A <see cref="T:System.Byte"></see> array that contains data to be sent with the ICMP echo message and returned in the ICMP echo reply message. The array cannot contain more than 65,500 bytes.</param>
+ <returns>A <see cref="T:System.Net.NetworkInformation.PingReply"></see> object that provides information about the ICMP echo reply message, if one was received, or provides the reason for the failure, if no message was received. The method will return <see cref="F:System.Net.NetworkInformation.IPStatus.PacketTooBig"></see> if the packet exceeds the Maximum Transmission Unit (MTU).</returns>
+ <exception cref="T:System.ArgumentException">The size of <paramref name="buffer">buffer</paramref> exceeds 65500 bytes.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="address">address</paramref> is null. -or- <paramref name="buffer">buffer</paramref> is null, or the <paramref name="buffer">buffer</paramref> size is greater than 65500 bytes.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="timeout">timeout</paramref> is less than zero.</exception>
+ <exception cref="T:System.InvalidOperationException">A call to <see cref="Overload:System.Net.NetworkInformation.Ping.SendAsync"></see> is in progress.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="address">address</paramref> is an IPv6 address and the local computer is running an operating system earlier than Windows 2000.</exception>
+ <exception cref="T:System.Net.NetworkInformation.PingException">An exception was thrown while sending or receiving the ICMP messages. See the inner exception for the exact exception that was thrown.</exception>
+ <exception cref="T:System.ObjectDisposedException">This object has been disposed.</exception>
+ </member>
+ <member name="M:System.Net.NetworkInformation.Ping.Send(System.String,System.Int32)">
+ <summary>Attempts to send an Internet Control Message Protocol (ICMP) echo message to the specified computer, and receive a corresponding ICMP echo reply message from that computer. This method allows you to specify a time-out value for the operation.</summary>
+ <param name="hostNameOrAddress">A <see cref="T:System.String"></see> that identifies the computer that is the destination for the ICMP echo message. The value specified for this parameter can be a host name or a string representation of an IP address.</param>
+ <param name="timeout">An <see cref="T:System.Int32"></see> value that specifies the maximum number of milliseconds (after sending the echo message) to wait for the ICMP echo reply message.</param>
+ <returns>A <see cref="T:System.Net.NetworkInformation.PingReply"></see> object that provides information about the ICMP echo reply message if one was received, or provides the reason for the failure if no message was received.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="hostNameOrAddress">hostNameOrAddress</paramref> is null or is an empty string (&quot;&quot;).</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="timeout">timeout</paramref> is less than zero.</exception>
+ <exception cref="T:System.InvalidOperationException">A call to <see cref="Overload:System.Net.NetworkInformation.Ping.SendAsync"></see> is in progress.</exception>
+ <exception cref="T:System.Net.NetworkInformation.PingException">An exception was thrown while sending or receiving the ICMP messages. See the inner exception for the exact exception that was thrown.</exception>
+ <exception cref="T:System.ObjectDisposedException">This object has been disposed.</exception>
+ </member>
+ <member name="M:System.Net.NetworkInformation.Ping.Send(System.Net.IPAddress,System.Int32)">
+ <summary>Attempts to send an Internet Control Message Protocol (ICMP) echo message with the specified data buffer to the computer that has the specified <see cref="T:System.Net.IPAddress"></see>, and receive a corresponding ICMP echo reply message from that computer. This method allows you to specify a time-out value for the operation.</summary>
+ <param name="address">An <see cref="T:System.Net.IPAddress"></see> that identifies the computer that is the destination for the ICMP echo message.</param>
+ <param name="timeout">An <see cref="T:System.Int32"></see> value that specifies the maximum number of milliseconds (after sending the echo message) to wait for the ICMP echo reply message.</param>
+ <returns>A <see cref="T:System.Net.NetworkInformation.PingReply"></see> object that provides information about the ICMP echo reply message if one was received, or provides the reason for the failure if no message was received.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="address">address</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="timeout">timeout</paramref> is less than zero.</exception>
+ <exception cref="T:System.InvalidOperationException">A call to <see cref="Overload:System.Net.NetworkInformation.Ping.SendAsync"></see> is in progress.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="address">address</paramref> is an IPv6 address and the local computer is running an operating system earlier than Windows 2000.</exception>
+ <exception cref="T:System.Net.NetworkInformation.PingException">An exception was thrown while sending or receiving the ICMP messages. See the inner exception for the exact exception that was thrown.</exception>
+ <exception cref="T:System.ObjectDisposedException">This object has been disposed.</exception>
+ </member>
+ <member name="M:System.Net.NetworkInformation.Ping.Send(System.String)">
+ <summary>Attempts to send an Internet Control Message Protocol (ICMP) echo message to the specified computer, and receive a corresponding ICMP echo reply message from that computer.</summary>
+ <param name="hostNameOrAddress">A <see cref="T:System.String"></see> that identifies the computer that is the destination for the ICMP echo message. The value specified for this parameter can be a host name or a string representation of an IP address.</param>
+ <returns>A <see cref="T:System.Net.NetworkInformation.PingReply"></see> object that provides information about the ICMP echo reply message, if one was received, or provides the reason for the failure, if no message was received.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="hostNameOrAddress">hostNameOrAddress</paramref> is null or is an empty string (&quot;&quot;).</exception>
+ <exception cref="T:System.InvalidOperationException">A call to <see cref="Overload:System.Net.NetworkInformation.Ping.SendAsync"></see> is in progress.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="address">address</paramref> is an IPv6 address and the local computer is running an operating system earlier than Windows 2000.</exception>
+ <exception cref="T:System.Net.NetworkInformation.PingException">An exception was thrown while sending or receiving the ICMP messages. See the inner exception for the exact exception that was thrown.</exception>
+ <exception cref="T:System.ObjectDisposedException">This object has been disposed.</exception>
+ </member>
+ <member name="M:System.Net.NetworkInformation.Ping.Send(System.Net.IPAddress)">
+ <summary>Attempts to send an Internet Control Message Protocol (ICMP) echo message to the computer that has the specified <see cref="T:System.Net.IPAddress"></see>, and receive a corresponding ICMP echo reply message from that computer.</summary>
+ <param name="address">An <see cref="T:System.Net.IPAddress"></see> that identifies the computer that is the destination for the ICMP echo message.</param>
+ <returns>A <see cref="T:System.Net.NetworkInformation.PingReply"></see> object that provides information about the ICMP echo reply message, if one was received, or describes the reason for the failure if no message was received.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="address">address</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException">A call to <see cref="Overload:System.Net.NetworkInformation.Ping.SendAsync"></see> is in progress.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="address">address</paramref> is an IPv6 address and the local computer is running an operating system earlier than Windows 2000.</exception>
+ <exception cref="T:System.Net.NetworkInformation.PingException">An exception was thrown while sending or receiving the ICMP messages. See the inner exception for the exact exception that was thrown.</exception>
+ <exception cref="T:System.ObjectDisposedException">This object has been disposed.</exception>
+ </member>
+ <member name="M:System.Net.NetworkInformation.Ping.SendAsync(System.String,System.Int32,System.Byte[],System.Net.NetworkInformation.PingOptions,System.Object)">
+ <summary>Asynchronously attempts to send an Internet Control Message Protocol (ICMP) echo message with the specified data buffer to the specified computer, and receive a corresponding ICMP echo reply message from that computer. This overload allows you to specify a time-out value for the operation and control fragmentation and Time-to-Live values for the ICMP packet.</summary>
+ <param name="hostNameOrAddress">A <see cref="T:System.String"></see> that identifies the computer that is the destination for the ICMP echo message. The value specified for this parameter can be a host name or a string representation of an IP address.</param>
+ <param name="timeout">A <see cref="T:System.Byte"></see> array that contains data to be sent with the ICMP echo message and returned in the ICMP echo reply message. The array cannot contain more than 65,500 bytes.</param>
+ <param name="buffer">An <see cref="T:System.Int32"></see> value that specifies the maximum number of milliseconds (after sending the echo message) to wait for the ICMP echo reply message.</param>
+ <param name="options">A <see cref="T:System.Net.NetworkInformation.PingOptions"></see> object used to control fragmentation and Time-to-Live values for the ICMP echo message packet.</param>
+ <param name="userToken">An object that is passed to the method invoked when the asynchronous operation completes.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="hostNameOrAddress">hostNameOrAddress</paramref> is null or is an empty string (&quot;&quot;). -or- <paramref name="buffer">buffer</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="timeout">timeout</paramref> is less than zero.</exception>
+ <exception cref="T:System.InvalidOperationException">A call to <see cref="Overload:System.Net.NetworkInformation.Ping.SendAsync"></see> is in progress.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="address">address</paramref> is an IPv6 address and the local computer is running an operating system earlier than Windows 2000.</exception>
+ <exception cref="T:System.Net.NetworkInformation.PingException">An exception was thrown while sending or receiving the ICMP messages. See the inner exception for the exact exception that was thrown.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException"><paramref name="hostNameOrAddress">hostNameOrAddress</paramref> could not be resolved to a valid IP address.</exception>
+ <exception cref="T:System.ObjectDisposedException">This object has been disposed.</exception>
+ <exception cref="T:System.ArgumentException">The size of <paramref name="buffer">buffer</paramref> exceeds 65500 bytes.</exception>
+ </member>
+ <member name="M:System.Net.NetworkInformation.Ping.SendAsync(System.Net.IPAddress,System.Int32,System.Byte[],System.Net.NetworkInformation.PingOptions,System.Object)">
+ <summary>Asynchronously attempts to send an Internet Control Message Protocol (ICMP) echo message with the specified data buffer to the computer that has the specified <see cref="T:System.Net.IPAddress"></see>, and receive a corresponding ICMP echo reply message from that computer. This overload allows you to specify a time-out value for the operation and control fragmentation and Time-to-Live values for the ICMP echo message packet.</summary>
+ <param name="address">An <see cref="T:System.Net.IPAddress"></see> that identifies the computer that is the destination for the ICMP echo message.</param>
+ <param name="timeout">An <see cref="T:System.Int32"></see> value that specifies the maximum number of milliseconds (after sending the echo message) to wait for the ICMP echo reply message.</param>
+ <param name="buffer">A <see cref="T:System.Byte"></see> array that contains data to be sent with the ICMP echo message and returned in the ICMP echo reply message. The array cannot contain more than 65,500 bytes.</param>
+ <param name="options">A <see cref="T:System.Net.NetworkInformation.PingOptions"></see> object used to control fragmentation and Time-to-Live values for the ICMP echo message packet.</param>
+ <param name="userToken">An object that is passed to the method invoked when the asynchronous operation completes.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="address">address</paramref> is null. -or- <paramref name="buffer">buffer</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="timeout">timeout</paramref> is less than zero.</exception>
+ <exception cref="T:System.InvalidOperationException">A call to <see cref="Overload:System.Net.NetworkInformation.Ping.SendAsync"></see> is in progress.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="address">address</paramref> is an IPv6 address and the local computer is running an operating system earlier than Windows 2000.</exception>
+ <exception cref="T:System.Net.NetworkInformation.PingException">An exception was thrown while sending or receiving the ICMP messages. See the inner exception for the exact exception that was thrown.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException"><paramref name="address">address</paramref> is not a valid IP address.</exception>
+ <exception cref="T:System.ObjectDisposedException">This object has been disposed.</exception>
+ <exception cref="T:System.ArgumentException">The size of <paramref name="buffer">buffer</paramref> exceeds 65500 bytes.</exception>
+ </member>
+ <member name="M:System.Net.NetworkInformation.Ping.SendAsync(System.String,System.Int32,System.Byte[],System.Object)">
+ <summary>Asynchronously attempts to send an Internet Control Message Protocol (ICMP) echo message with the specified data buffer to the specified computer, and receive a corresponding ICMP echo reply message from that computer. This overload allows you to specify a time-out value for the operation.</summary>
+ <param name="hostNameOrAddress">A <see cref="T:System.String"></see> that identifies the computer that is the destination for the ICMP echo message. The value specified for this parameter can be a host name or a string representation of an IP address.</param>
+ <param name="timeout">An <see cref="T:System.Int32"></see> value that specifies the maximum number of milliseconds (after sending the echo message) to wait for the ICMP echo reply message.</param>
+ <param name="buffer">A <see cref="T:System.Byte"></see> array that contains data to be sent with the ICMP echo message and returned in the ICMP echo reply message. The array cannot contain more than 65,500 bytes.</param>
+ <param name="userToken">An object that is passed to the method invoked when the asynchronous operation completes.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="hostNameOrAddress">hostNameOrAddress</paramref> is null or is an empty string (&quot;&quot;). -or- <paramref name="buffer">buffer</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="timeout">timeout</paramref> is less than zero.</exception>
+ <exception cref="T:System.InvalidOperationException">A call to <see cref="Overload:System.Net.NetworkInformation.Ping.SendAsync"></see> is in progress.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="hostNameOrAddress">hostNameOrAddress</paramref> is an IPv6 address and the local computer is running an operating system earlier than Windows 2000.</exception>
+ <exception cref="T:System.Net.NetworkInformation.PingException">An exception was thrown while sending or receiving the ICMP messages. See the inner exception for the exact exception that was thrown.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException"><paramref name="hostNameOrAddress">hostNameOrAddress</paramref> could not be resolved to a valid IP address.</exception>
+ <exception cref="T:System.ObjectDisposedException">This object has been disposed.</exception>
+ <exception cref="T:System.ArgumentException">The size of <paramref name="buffer">buffer</paramref> exceeds 65500 bytes.</exception>
+ </member>
+ <member name="M:System.Net.NetworkInformation.Ping.SendAsync(System.Net.IPAddress,System.Int32,System.Byte[],System.Object)">
+ <summary>Asynchronously attempts to send an Internet Control Message Protocol (ICMP) echo message with the specified data buffer to the computer that has the specified <see cref="T:System.Net.IPAddress"></see>, and receive a corresponding ICMP echo reply message from that computer. This overload allows you to specify a time-out value for the operation.</summary>
+ <param name="address">An <see cref="T:System.Net.IPAddress"></see> that identifies the computer that is the destination for the ICMP echo message.</param>
+ <param name="timeout">An <see cref="T:System.Int32"></see> value that specifies the maximum number of milliseconds (after sending the echo message) to wait for the ICMP echo reply message.</param>
+ <param name="buffer">A <see cref="T:System.Byte"></see> array that contains data to be sent with the ICMP echo message and returned in the ICMP echo reply message. The array cannot contain more than 65,500 bytes.</param>
+ <param name="userToken">An object that is passed to the method invoked when the asynchronous operation completes.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="address">address</paramref> is null. -or- <paramref name="buffer">buffer</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="timeout">timeout</paramref> is less than zero.</exception>
+ <exception cref="T:System.InvalidOperationException">A call to <see cref="Overload:System.Net.NetworkInformation.Ping.SendAsync"></see> is in progress.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="address">address</paramref> is an IPv6 address and the local computer is running an operating system earlier than Windows 2000.</exception>
+ <exception cref="T:System.Net.NetworkInformation.PingException">An exception was thrown while sending or receiving the ICMP messages. See the inner exception for the exact exception that was thrown.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException"><paramref name="address">address</paramref> is not a valid IP address.</exception>
+ <exception cref="T:System.ObjectDisposedException">This object has been disposed.</exception>
+ <exception cref="T:System.ArgumentException">The size of <paramref name="buffer">buffer</paramref> exceeds 65500 bytes.</exception>
+ </member>
+ <member name="M:System.Net.NetworkInformation.Ping.SendAsync(System.Net.IPAddress,System.Int32,System.Object)">
+ <summary>Asynchronously attempts to send an Internet Control Message Protocol (ICMP) echo message to the computer that has the specified <see cref="T:System.Net.IPAddress"></see>, and receive a corresponding ICMP echo reply message from that computer. This overload allows you to specify a time-out value for the operation.</summary>
+ <param name="address">An <see cref="T:System.Net.IPAddress"></see> that identifies the computer that is the destination for the ICMP echo message.</param>
+ <param name="timeout">An <see cref="T:System.Int32"></see> value that specifies the maximum number of milliseconds (after sending the echo message) to wait for the ICMP echo reply message.</param>
+ <param name="userToken">An object that is passed to the method invoked when the asynchronous operation completes.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="address">address</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="timeout">timeout</paramref> is less than zero.</exception>
+ <exception cref="T:System.InvalidOperationException">A call to <see cref="M:System.Net.NetworkInformation.Ping.SendAsync(System.Net.IPAddress,System.Int32,System.Byte[],System.Object)"></see> method is in progress.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="address">address</paramref> is an IPv6 address and the local computer is running an operating system earlier than Windows 2000.</exception>
+ <exception cref="T:System.Net.NetworkInformation.PingException">An exception was thrown while sending or receiving the ICMP messages. See the inner exception for the exact exception that was thrown.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException"><paramref name="address">address</paramref> is not a valid IP address.</exception>
+ <exception cref="T:System.ObjectDisposedException">This object has been disposed.</exception>
+ </member>
+ <member name="M:System.Net.NetworkInformation.Ping.SendAsync(System.String,System.Object)">
+ <summary>Asynchronously attempts to send an Internet Control Message Protocol (ICMP) echo message to the specified computer, and receive a corresponding ICMP echo reply message from that computer.</summary>
+ <param name="hostNameOrAddress">A <see cref="T:System.String"></see> that identifies the computer that is the destination for the ICMP echo message. The value specified for this parameter can be a host name or a string representation of an IP address.</param>
+ <param name="userToken">An object that is passed to the method invoked when the asynchronous operation completes.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="hostNameOrAddress">hostNameOrAddress</paramref> is null or is an empty string (&quot;&quot;).</exception>
+ <exception cref="T:System.InvalidOperationException">A call to <see cref="M:System.Net.NetworkInformation.Ping.SendAsync(System.String,System.Object)"></see> method is in progress.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="address">address</paramref> is an IPv6 address and the local computer is running an operating system earlier than Windows 2000.</exception>
+ <exception cref="T:System.Net.NetworkInformation.PingException">An exception was thrown while sending or receiving the ICMP messages. See the inner exception for the exact exception that was thrown.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException"><paramref name="hostNameOrAddress">hostNameOrAddress</paramref> could not be resolved to a valid IP address.</exception>
+ <exception cref="T:System.ObjectDisposedException">This object has been disposed.</exception>
+ </member>
+ <member name="M:System.Net.NetworkInformation.Ping.SendAsync(System.Net.IPAddress,System.Object)">
+ <summary>Asynchronously attempts to send an Internet Control Message Protocol (ICMP) echo message to the computer that has the specified <see cref="T:System.Net.IPAddress"></see>, and receive a corresponding ICMP echo reply message from that computer.</summary>
+ <param name="address">An <see cref="T:System.Net.IPAddress"></see> that identifies the computer that is the destination for the ICMP echo message.</param>
+ <param name="userToken">An object that is passed to the method invoked when the asynchronous operation completes.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="address">address</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException">A call to the <see cref="Overload:System.Net.NetworkInformation.Ping.SendAsync"></see> method is in progress.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="address">address</paramref> is an IPv6 address and the local computer is running an operating system earlier than Windows 2000.</exception>
+ <exception cref="T:System.Net.NetworkInformation.PingException">An exception was thrown while sending or receiving the ICMP messages. See the inner exception for the exact exception that was thrown.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException"><paramref name="address">address</paramref> is not a valid IP address.</exception>
+ <exception cref="T:System.ObjectDisposedException">This object has been disposed.</exception>
+ </member>
+ <member name="M:System.Net.NetworkInformation.Ping.SendAsync(System.String,System.Int32,System.Object)">
+ <summary>Asynchronously attempts to send an Internet Control Message Protocol (ICMP) echo message to the specified computer, and receive a corresponding ICMP echo reply message from that computer. This overload allows you to specify a time-out value for the operation.</summary>
+ <param name="hostNameOrAddress">A <see cref="T:System.String"></see> that identifies the computer that is the destination for the ICMP echo message. The value specified for this parameter can be a host name or a string representation of an IP address.</param>
+ <param name="timeout">An <see cref="T:System.Int32"></see> value that specifies the maximum number of milliseconds (after sending the echo message) to wait for the ICMP echo reply message.</param>
+ <param name="userToken">An object that is passed to the method invoked when the asynchronous operation completes.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="hostNameOrAddress">hostNameOrAddress</paramref> is null or is an empty string (&quot;&quot;).</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="timeout">timeout</paramref> is less than zero.</exception>
+ <exception cref="T:System.InvalidOperationException">A call to <see cref="Overload:System.Net.NetworkInformation.Ping.SendAsync"></see> is in progress.</exception>
+ <exception cref="T:System.NotSupportedException"><paramref name="hostNameOrAddress">hostNameOrAddress</paramref> is an IPv6 address and the local computer is running an operating system earlier than Windows 2000.</exception>
+ <exception cref="T:System.Net.NetworkInformation.PingException">An exception was thrown while sending or receiving the ICMP messages. See the inner exception for the exact exception that was thrown.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException"><paramref name="hostNameOrAddress">hostNameOrAddress</paramref> could not be resolved to a valid IP address.</exception>
+ <exception cref="T:System.ObjectDisposedException">This object has been disposed.</exception>
+ </member>
+ <member name="M:System.Net.NetworkInformation.Ping.SendAsyncCancel">
+ <summary>Cancels all pending asynchronous requests to send an Internet Control Message Protocol (ICMP) echo message and receives a corresponding ICMP echo reply message.</summary>
+ </member>
+ <member name="M:System.Net.NetworkInformation.Ping.SendPingAsync(System.String,System.Int32,System.Byte[],System.Net.NetworkInformation.PingOptions)">
+ <summary>Sends an Internet Control Message Protocol (ICMP) echo message with the specified data buffer to the specified computer, and receive a corresponding ICMP echo reply message from that computer as an asynchronous operation. This overload allows you to specify a time-out value for the operation, a buffer to use for send and receive, and control fragmentation and Time-to-Live values for the ICMP echo message packet.</summary>
+ <param name="hostNameOrAddress">The computer that is the destination for the ICMP echo message. The value specified for this parameter can be a host name or a string representation of an IP address.</param>
+ <param name="timeout">The maximum number of milliseconds (after sending the echo message) to wait for the ICMP echo reply message.</param>
+ <param name="buffer">A <see cref="T:System.Byte"></see> array that contains data to be sent with the ICMP echo message and returned in the ICMP echo reply message. The array cannot contain more than 65,500 bytes.</param>
+ <param name="options">A <see cref="T:System.Net.NetworkInformation.PingOptions"></see> object used to control fragmentation and Time-to-Live values for the ICMP echo message packet.</param>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task`1"></see>. The task object representing the asynchronous operation.</returns>
+ </member>
+ <member name="M:System.Net.NetworkInformation.Ping.SendPingAsync(System.Net.IPAddress)">
+ <summary>Send an Internet Control Message Protocol (ICMP) echo message with the specified data buffer to the computer that has the specified <see cref="T:System.Net.IPAddress"></see>, and receives a corresponding ICMP echo reply message from that computer as an asynchronous operation.</summary>
+ <param name="address">An IP address that identifies the computer that is the destination for the ICMP echo message.</param>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task`1"></see>. The task object representing the asynchronous operation.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="address">address</paramref> is null.</exception>
+ <exception cref="T:System.InvalidOperationException">A call to <see cref="Overload:System.Net.NetworkInformation.Ping.SendPingAsync"></see> is in progress.</exception>
+ <exception cref="T:System.Net.NetworkInformation.PingException">An exception was thrown while sending or receiving the ICMP messages. See the inner exception for the exact exception that was thrown.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException"><paramref name="address">address</paramref> is not a valid IP address.</exception>
+ <exception cref="T:System.ObjectDisposedException">This object has been disposed.</exception>
+ </member>
+ <member name="M:System.Net.NetworkInformation.Ping.SendPingAsync(System.String)">
+ <summary>Sends an Internet Control Message Protocol (ICMP) echo message with the specified data buffer to the specified computer, and receive a corresponding ICMP echo reply message from that computer as an asynchronous operation.</summary>
+ <param name="hostNameOrAddress">The computer that is the destination for the ICMP echo message. The value specified for this parameter can be a host name or a string representation of an IP address.</param>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task`1"></see>. The task object representing the asynchronous operation.</returns>
+ </member>
+ <member name="M:System.Net.NetworkInformation.Ping.SendPingAsync(System.Net.IPAddress,System.Int32)">
+ <summary>Send an Internet Control Message Protocol (ICMP) echo message with the specified data buffer to the computer that has the specified <see cref="T:System.Net.IPAddress"></see>, and receives a corresponding ICMP echo reply message from that computer as an asynchronous operation. This overload allows you to specify a time-out value for the operation.</summary>
+ <param name="address">An IP address that identifies the computer that is the destination for the ICMP echo message.</param>
+ <param name="timeout">The maximum number of milliseconds (after sending the echo message) to wait for the ICMP echo reply message.</param>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task`1"></see>. The task object representing the asynchronous operation.</returns>
+ </member>
+ <member name="M:System.Net.NetworkInformation.Ping.SendPingAsync(System.String,System.Int32)">
+ <summary>Sends an Internet Control Message Protocol (ICMP) echo message with the specified data buffer to the specified computer, and receive a corresponding ICMP echo reply message from that computer as an asynchronous operation. This overload allows you to specify a time-out value for the operation.</summary>
+ <param name="hostNameOrAddress">The computer that is the destination for the ICMP echo message. The value specified for this parameter can be a host name or a string representation of an IP address.</param>
+ <param name="timeout">The maximum number of milliseconds (after sending the echo message) to wait for the ICMP echo reply message.</param>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task`1"></see>. The task object representing the asynchronous operation.</returns>
+ </member>
+ <member name="M:System.Net.NetworkInformation.Ping.SendPingAsync(System.Net.IPAddress,System.Int32,System.Byte[])">
+ <summary>Send an Internet Control Message Protocol (ICMP) echo message with the specified data buffer to the computer that has the specified <see cref="T:System.Net.IPAddress"></see>, and receives a corresponding ICMP echo reply message from that computer as an asynchronous operation. This overload allows you to specify a time-out value for the operation and a buffer to use for send and receive.</summary>
+ <param name="address">An IP address that identifies the computer that is the destination for the ICMP echo message.</param>
+ <param name="timeout">The maximum number of milliseconds (after sending the echo message) to wait for the ICMP echo reply message.</param>
+ <param name="buffer">A <see cref="T:System.Byte"></see> array that contains data to be sent with the ICMP echo message and returned in the ICMP echo reply message. The array cannot contain more than 65,500 bytes.</param>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task`1"></see>. The task object representing the asynchronous operation.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="address">address</paramref> is null. -or- <paramref name="buffer">buffer</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="timeout">timeout</paramref> is less than zero.</exception>
+ <exception cref="T:System.InvalidOperationException">A call to <see cref="Overload:System.Net.NetworkInformation.Ping.SendPingAsync"></see> is in progress.</exception>
+ <exception cref="T:System.Net.NetworkInformation.PingException">An exception was thrown while sending or receiving the ICMP messages. See the inner exception for the exact exception that was thrown.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException"><paramref name="address">address</paramref> is not a valid IP address.</exception>
+ <exception cref="T:System.ObjectDisposedException">This object has been disposed.</exception>
+ <exception cref="T:System.ArgumentException">The size of <paramref name="buffer">buffer</paramref> exceeds 65,500 bytes.</exception>
+ </member>
+ <member name="M:System.Net.NetworkInformation.Ping.SendPingAsync(System.String,System.Int32,System.Byte[])">
+ <summary>Sends an Internet Control Message Protocol (ICMP) echo message with the specified data buffer to the specified computer, and receive a corresponding ICMP echo reply message from that computer as an asynchronous operation. This overload allows you to specify a time-out value for the operation and a buffer to use for send and receive.</summary>
+ <param name="hostNameOrAddress">The computer that is the destination for the ICMP echo message. The value specified for this parameter can be a host name or a string representation of an IP address.</param>
+ <param name="timeout">The maximum number of milliseconds (after sending the echo message) to wait for the ICMP echo reply message.</param>
+ <param name="buffer">A <see cref="T:System.Byte"></see> array that contains data to be sent with the ICMP echo message and returned in the ICMP echo reply message. The array cannot contain more than 65,500 bytes.</param>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task`1"></see>. The task object representing the asynchronous operation.</returns>
+ </member>
+ <member name="M:System.Net.NetworkInformation.Ping.SendPingAsync(System.Net.IPAddress,System.Int32,System.Byte[],System.Net.NetworkInformation.PingOptions)">
+ <summary>Send an Internet Control Message Protocol (ICMP) echo message with the specified data buffer to the computer that has the specified <see cref="T:System.Net.IPAddress"></see>, and receives a corresponding ICMP echo reply message from that computer as an asynchronous operation. This overload allows you to specify a time-out value for the operation, a buffer to use for send and receive, and control fragmentation and Time-to-Live values for the ICMP echo message packet.</summary>
+ <param name="address">An IP address that identifies the computer that is the destination for the ICMP echo message.</param>
+ <param name="timeout">The maximum number of milliseconds (after sending the echo message) to wait for the ICMP echo reply message.</param>
+ <param name="buffer">A <see cref="T:System.Byte"></see> array that contains data to be sent with the ICMP echo message and returned in the ICMP echo reply message. The array cannot contain more than 65,500 bytes.</param>
+ <param name="options">A <see cref="T:System.Net.NetworkInformation.PingOptions"></see> object used to control fragmentation and Time-to-Live values for the ICMP echo message packet.</param>
+ <returns>Returns <see cref="T:System.Threading.Tasks.Task`1"></see>. The task object representing the asynchronous operation.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="address">address</paramref> is null. -or- <paramref name="buffer">buffer</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="timeout">timeout</paramref> is less than zero.</exception>
+ <exception cref="T:System.InvalidOperationException">A call to <see cref="Overload:System.Net.NetworkInformation.Ping.SendPingAsync"></see> is in progress.</exception>
+ <exception cref="T:System.Net.NetworkInformation.PingException">An exception was thrown while sending or receiving the ICMP messages. See the inner exception for the exact exception that was thrown.</exception>
+ <exception cref="T:System.Net.Sockets.SocketException"><paramref name="address">address</paramref> is not a valid IP address.</exception>
+ <exception cref="T:System.ObjectDisposedException">This object has been disposed.</exception>
+ <exception cref="T:System.ArgumentException">The size of <paramref name="buffer">buffer</paramref> exceeds 65,500 bytes.</exception>
+ </member>
+ <member name="T:System.Net.NetworkInformation.PingCompletedEventArgs">
+ <summary>Provides data for the <see cref="E:System.Net.NetworkInformation.Ping.PingCompleted"></see> event.</summary>
+ </member>
+ <member name="P:System.Net.NetworkInformation.PingCompletedEventArgs.Reply">
+ <summary>Gets an object that contains data that describes an attempt to send an Internet Control Message Protocol (ICMP) echo request message and receive a corresponding ICMP echo reply message.</summary>
+ <returns>A <see cref="T:System.Net.NetworkInformation.PingReply"></see> object that describes the results of the ICMP echo request.</returns>
+ </member>
+ <member name="T:System.Net.NetworkInformation.PingCompletedEventHandler">
+ <summary>Represents the method that will handle the <see cref="E:System.Net.NetworkInformation.Ping.PingCompleted"></see> event of a <see cref="T:System.Net.NetworkInformation.Ping"></see> object.</summary>
+ <param name="sender">The source of the <see cref="E:System.Net.NetworkInformation.Ping.PingCompleted"></see> event.</param>
+ <param name="e">A <see cref="T:System.Net.NetworkInformation.PingCompletedEventArgs"></see> object that contains the event data.</param>
+ </member>
+ <member name="T:System.Net.NetworkInformation.PingException">
+ <summary>The exception that is thrown when a <see cref="Overload:System.Net.NetworkInformation.Ping.Send"></see> or <see cref="Overload:System.Net.NetworkInformation.Ping.SendAsync"></see> method calls a method that throws an exception.</summary>
+ </member>
+ <member name="M:System.Net.NetworkInformation.PingException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.NetworkInformation.PingException"></see> class using the specified message.</summary>
+ <param name="message">A <see cref="T:System.String"></see> that describes the error.</param>
+ </member>
+ <member name="M:System.Net.NetworkInformation.PingException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.NetworkInformation.PingException"></see> class with serialized data.</summary>
+ <param name="serializationInfo">The object that holds the serialized object data.</param>
+ <param name="streamingContext">A <see cref="T:System.Runtime.Serialization.StreamingContext"></see> that specifies the contextual information about the source or destination for this serialization.</param>
+ </member>
+ <member name="M:System.Net.NetworkInformation.PingException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.NetworkInformation.PingException"></see> class using the specified message and inner exception.</summary>
+ <param name="message">A <see cref="T:System.String"></see> that describes the error.</param>
+ <param name="innerException">The exception that causes the current exception.</param>
+ </member>
+ <member name="T:System.Net.NetworkInformation.PingOptions">
+ <summary>Used to control how <see cref="T:System.Net.NetworkInformation.Ping"></see> data packets are transmitted.</summary>
+ </member>
+ <member name="M:System.Net.NetworkInformation.PingOptions.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.NetworkInformation.PingOptions"></see> class.</summary>
+ </member>
+ <member name="M:System.Net.NetworkInformation.PingOptions.#ctor(System.Int32,System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.NetworkInformation.PingOptions"></see> class and sets the Time to Live and fragmentation values.</summary>
+ <param name="ttl">An <see cref="T:System.Int32"></see> value greater than zero that specifies the number of times that the <see cref="T:System.Net.NetworkInformation.Ping"></see> data packets can be forwarded.</param>
+ <param name="dontFragment">true to prevent data sent to the remote host from being fragmented; otherwise, false.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="ttl">ttl</paramref> is less than or equal to zero.</exception>
+ </member>
+ <member name="P:System.Net.NetworkInformation.PingOptions.DontFragment">
+ <summary>Gets or sets a <see cref="T:System.Boolean"></see> value that controls fragmentation of the data sent to the remote host.</summary>
+ <returns>true if the data cannot be sent in multiple packets; otherwise false. The default is false.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.PingOptions.Ttl">
+ <summary>Gets or sets the number of routing nodes that can forward the <see cref="T:System.Net.NetworkInformation.Ping"></see> data before it is discarded.</summary>
+ <returns>An <see cref="T:System.Int32"></see> value that specifies the number of times the <see cref="T:System.Net.NetworkInformation.Ping"></see> data packets can be forwarded. The default is 128.</returns>
+ <exception cref="T:System.ArgumentOutOfRangeException">The value specified for a set operation is less than or equal to zero.</exception>
+ </member>
+ <member name="T:System.Net.NetworkInformation.PingReply">
+ <summary>Provides information about the status and data resulting from a <see cref="Overload:System.Net.NetworkInformation.Ping.Send"></see> or <see cref="Overload:System.Net.NetworkInformation.Ping.SendAsync"></see> operation.</summary>
+ </member>
+ <member name="P:System.Net.NetworkInformation.PingReply.Address">
+ <summary>Gets the address of the host that sends the Internet Control Message Protocol (ICMP) echo reply.</summary>
+ <returns>An <see cref="T:System.Net.IPAddress"></see> containing the destination for the ICMP echo message.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.PingReply.Buffer">
+ <summary>Gets the buffer of data received in an Internet Control Message Protocol (ICMP) echo reply message.</summary>
+ <returns>A <see cref="T:System.Byte"></see> array containing the data received in an ICMP echo reply message, or an empty array, if no reply was received.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.PingReply.Options">
+ <summary>Gets the options used to transmit the reply to an Internet Control Message Protocol (ICMP) echo request.</summary>
+ <returns>A <see cref="T:System.Net.NetworkInformation.PingOptions"></see> object that contains the Time to Live (TTL) and the fragmentation directive used for transmitting the reply if <see cref="P:System.Net.NetworkInformation.PingReply.Status"></see> is <see cref="F:System.Net.NetworkInformation.IPStatus.Success"></see>; otherwise, null.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.PingReply.RoundtripTime">
+ <summary>Gets the number of milliseconds taken to send an Internet Control Message Protocol (ICMP) echo request and receive the corresponding ICMP echo reply message.</summary>
+ <returns>An <see cref="T:System.Int64"></see> that specifies the round trip time, in milliseconds.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.PingReply.Status">
+ <summary>Gets the status of an attempt to send an Internet Control Message Protocol (ICMP) echo request and receive the corresponding ICMP echo reply message.</summary>
+ <returns>An <see cref="T:System.Net.NetworkInformation.IPStatus"></see> value indicating the result of the request.</returns>
+ </member>
+ <member name="T:System.Net.NetworkInformation.PrefixOrigin">
+ <summary>Specifies how an IP address network prefix was located.</summary>
+ </member>
+ <member name="F:System.Net.NetworkInformation.PrefixOrigin.Dhcp">
+ <summary>The prefix was supplied by a Dynamic Host Configuration Protocol (DHCP) server.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.NetworkInformation.PrefixOrigin.Manual">
+ <summary>The prefix was manually configured.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.NetworkInformation.PrefixOrigin.Other">
+ <summary>The prefix was located using an unspecified source.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.NetworkInformation.PrefixOrigin.RouterAdvertisement">
+ <summary>The prefix was supplied by a router advertisement.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.NetworkInformation.PrefixOrigin.WellKnown">
+ <summary>The prefix is a well-known prefix. Well-known prefixes are specified in standard-track Request for Comments (RFC) documents and assigned by the Internet Assigned Numbers Authority (Iana) or an address registry. Such prefixes are reserved for special purposes.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Net.NetworkInformation.ScopeLevel">
+ <summary>The scope level for an IPv6 address.</summary>
+ </member>
+ <member name="F:System.Net.NetworkInformation.ScopeLevel.Admin">
+ <summary>The scope is admin-level.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.NetworkInformation.ScopeLevel.Global">
+ <summary>The scope is global.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.NetworkInformation.ScopeLevel.Interface">
+ <summary>The scope is interface-level.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.NetworkInformation.ScopeLevel.Link">
+ <summary>The scope is link-level.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.NetworkInformation.ScopeLevel.None">
+ <summary>The scope level is not specified.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.NetworkInformation.ScopeLevel.Organization">
+ <summary>The scope is organization-level.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.NetworkInformation.ScopeLevel.Site">
+ <summary>The scope is site-level.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.NetworkInformation.ScopeLevel.Subnet">
+ <summary>The scope is subnet-level.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Net.NetworkInformation.SuffixOrigin">
+ <summary>Specifies how an IP address host suffix was located.</summary>
+ </member>
+ <member name="F:System.Net.NetworkInformation.SuffixOrigin.LinkLayerAddress">
+ <summary>The suffix is a link-local suffix.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.NetworkInformation.SuffixOrigin.Manual">
+ <summary>The suffix was manually configured.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.NetworkInformation.SuffixOrigin.OriginDhcp">
+ <summary>The suffix was supplied by a Dynamic Host Configuration Protocol (DHCP) server.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.NetworkInformation.SuffixOrigin.Other">
+ <summary>The suffix was located using an unspecified source.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.NetworkInformation.SuffixOrigin.Random">
+ <summary>The suffix was randomly assigned.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.NetworkInformation.SuffixOrigin.WellKnown">
+ <summary>The suffix is a well-known suffix. Well-known suffixes are specified in standard-track Request for Comments (RFC) documents and assigned by the Internet Assigned Numbers Authority (Iana) or an address registry. Such suffixes are reserved for special purposes.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Net.NetworkInformation.TcpConnectionInformation">
+ <summary>Provides information about the Transmission Control Protocol (TCP) connections on the local computer.</summary>
+ </member>
+ <member name="M:System.Net.NetworkInformation.TcpConnectionInformation.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.NetworkInformation.TcpConnectionInformation"></see> class.</summary>
+ </member>
+ <member name="P:System.Net.NetworkInformation.TcpConnectionInformation.LocalEndPoint">
+ <summary>Gets the local endpoint of a Transmission Control Protocol (TCP) connection.</summary>
+ <returns>An <see cref="T:System.Net.IPEndPoint"></see> instance that contains the IP address and port on the local computer.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.TcpConnectionInformation.RemoteEndPoint">
+ <summary>Gets the remote endpoint of a Transmission Control Protocol (TCP) connection.</summary>
+ <returns>An <see cref="T:System.Net.IPEndPoint"></see> instance that contains the IP address and port on the remote computer.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.TcpConnectionInformation.State">
+ <summary>Gets the state of this Transmission Control Protocol (TCP) connection.</summary>
+ <returns>One of the <see cref="T:System.Net.NetworkInformation.TcpState"></see> enumeration values.</returns>
+ </member>
+ <member name="T:System.Net.NetworkInformation.TcpState">
+ <summary>Specifies the states of a Transmission Control Protocol (TCP) connection.</summary>
+ </member>
+ <member name="F:System.Net.NetworkInformation.TcpState.Closed">
+ <summary>The TCP connection is closed.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.NetworkInformation.TcpState.CloseWait">
+ <summary>The local endpoint of the TCP connection is waiting for a connection termination request from the local user.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.NetworkInformation.TcpState.Closing">
+ <summary>The local endpoint of the TCP connection is waiting for an acknowledgement of the connection termination request sent previously.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.NetworkInformation.TcpState.DeleteTcb">
+ <summary>The transmission control buffer (TCB) for the TCP connection is being deleted.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.NetworkInformation.TcpState.Established">
+ <summary>The TCP handshake is complete. The connection has been established and data can be sent.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.NetworkInformation.TcpState.FinWait1">
+ <summary>The local endpoint of the TCP connection is waiting for a connection termination request from the remote endpoint or for an acknowledgement of the connection termination request sent previously.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.NetworkInformation.TcpState.FinWait2">
+ <summary>The local endpoint of the TCP connection is waiting for a connection termination request from the remote endpoint.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.NetworkInformation.TcpState.LastAck">
+ <summary>The local endpoint of the TCP connection is waiting for the final acknowledgement of the connection termination request sent previously.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.NetworkInformation.TcpState.Listen">
+ <summary>The local endpoint of the TCP connection is listening for a connection request from any remote endpoint.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.NetworkInformation.TcpState.SynReceived">
+ <summary>The local endpoint of the TCP connection has sent and received a connection request and is waiting for an acknowledgment.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.NetworkInformation.TcpState.SynSent">
+ <summary>The local endpoint of the TCP connection has sent the remote endpoint a segment header with the synchronize (SYN) control bit set and is waiting for a matching connection request.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.NetworkInformation.TcpState.TimeWait">
+ <summary>The local endpoint of the TCP connection is waiting for enough time to pass to ensure that the remote endpoint received the acknowledgement of its connection termination request.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Net.NetworkInformation.TcpState.Unknown">
+ <summary>The TCP connection state is unknown.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Net.NetworkInformation.TcpStatistics">
+ <summary>Provides Transmission Control Protocol (TCP) statistical data.</summary>
+ </member>
+ <member name="M:System.Net.NetworkInformation.TcpStatistics.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.NetworkInformation.TcpStatistics"></see> class.</summary>
+ </member>
+ <member name="P:System.Net.NetworkInformation.TcpStatistics.ConnectionsAccepted">
+ <summary>Gets the number of accepted Transmission Control Protocol (TCP) connection requests.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of TCP connection requests accepted.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.TcpStatistics.ConnectionsInitiated">
+ <summary>Gets the number of Transmission Control Protocol (TCP) connection requests made by clients.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of TCP connections initiated by clients.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.TcpStatistics.CumulativeConnections">
+ <summary>Specifies the total number of Transmission Control Protocol (TCP) connections established.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of connections established.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.TcpStatistics.CurrentConnections">
+ <summary>Gets the number of current Transmission Control Protocol (TCP) connections.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of current TCP connections.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.TcpStatistics.ErrorsReceived">
+ <summary>Gets the number of Transmission Control Protocol (TCP) errors received.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of TCP errors received.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.TcpStatistics.FailedConnectionAttempts">
+ <summary>Gets the number of failed Transmission Control Protocol (TCP) connection attempts.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of failed TCP connection attempts.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.TcpStatistics.MaximumConnections">
+ <summary>Gets the maximum number of supported Transmission Control Protocol (TCP) connections.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of TCP connections that can be supported.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.TcpStatistics.MaximumTransmissionTimeout">
+ <summary>Gets the maximum retransmission time-out value for Transmission Control Protocol (TCP) segments.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the maximum number of milliseconds permitted by a TCP implementation for the retransmission time-out value.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.TcpStatistics.MinimumTransmissionTimeout">
+ <summary>Gets the minimum retransmission time-out value for Transmission Control Protocol (TCP) segments.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the minimum number of milliseconds permitted by a TCP implementation for the retransmission time-out value.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.TcpStatistics.ResetConnections">
+ <summary>Gets the number of RST packets received by Transmission Control Protocol (TCP) connections.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of reset TCP connections.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.TcpStatistics.ResetsSent">
+ <summary>Gets the number of Transmission Control Protocol (TCP) segments sent with the reset flag set.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of TCP segments sent with the reset flag set.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.TcpStatistics.SegmentsReceived">
+ <summary>Gets the number of Transmission Control Protocol (TCP) segments received.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of TCP segments received.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.TcpStatistics.SegmentsResent">
+ <summary>Gets the number of Transmission Control Protocol (TCP) segments re-sent.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of TCP segments retransmitted.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.TcpStatistics.SegmentsSent">
+ <summary>Gets the number of Transmission Control Protocol (TCP) segments sent.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of TCP segments sent.</returns>
+ </member>
+ <member name="T:System.Net.NetworkInformation.UdpStatistics">
+ <summary>Provides User Datagram Protocol (UDP) statistical data.</summary>
+ </member>
+ <member name="M:System.Net.NetworkInformation.UdpStatistics.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.NetworkInformation.UdpStatistics"></see> class.</summary>
+ </member>
+ <member name="P:System.Net.NetworkInformation.UdpStatistics.DatagramsReceived">
+ <summary>Gets the number of User Datagram Protocol (UDP) datagrams that were received.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of datagrams that were delivered to UDP users.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.UdpStatistics.DatagramsSent">
+ <summary>Gets the number of User Datagram Protocol (UDP) datagrams that were sent.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of datagrams that were sent.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.UdpStatistics.IncomingDatagramsDiscarded">
+ <summary>Gets the number of User Datagram Protocol (UDP) datagrams that were received and discarded because of port errors.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of received UDP datagrams that were discarded because there was no listening application at the destination port.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.UdpStatistics.IncomingDatagramsWithErrors">
+ <summary>Gets the number of User Datagram Protocol (UDP) datagrams that were received and discarded because of errors other than bad port information.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of received UDP datagrams that could not be delivered for reasons other than the lack of an application at the destination port.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.UdpStatistics.UdpListeners">
+ <summary>Gets the number of local endpoints that are listening for User Datagram Protocol (UDP) datagrams.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of sockets that are listening for UDP datagrams.</returns>
+ </member>
+ <member name="T:System.Net.NetworkInformation.UnicastIPAddressInformation">
+ <summary>Provides information about a network interface's unicast address.</summary>
+ </member>
+ <member name="M:System.Net.NetworkInformation.UnicastIPAddressInformation.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.NetworkInformation.UnicastIPAddressInformation"></see> class.</summary>
+ </member>
+ <member name="P:System.Net.NetworkInformation.UnicastIPAddressInformation.AddressPreferredLifetime">
+ <summary>Gets the number of seconds remaining during which this address is the preferred address.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the number of seconds left for this address to remain preferred.</returns>
+ <exception cref="T:System.PlatformNotSupportedException">This property is not valid on computers running operating systems earlier than Windows XP.</exception>
+ </member>
+ <member name="P:System.Net.NetworkInformation.UnicastIPAddressInformation.AddressValidLifetime">
+ <summary>Gets the number of seconds remaining during which this address is valid.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that specifies the number of seconds left for this address to remain assigned.</returns>
+ <exception cref="T:System.PlatformNotSupportedException">This property is not valid on computers running operating systems earlier than Windows XP.</exception>
+ </member>
+ <member name="P:System.Net.NetworkInformation.UnicastIPAddressInformation.DhcpLeaseLifetime">
+ <summary>Specifies the amount of time remaining on the Dynamic Host Configuration Protocol (DHCP) lease for this IP address.</summary>
+ <returns>An <see cref="T:System.Int64"></see> value that contains the number of seconds remaining before the computer must release the <see cref="T:System.Net.IPAddress"></see> instance.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.UnicastIPAddressInformation.DuplicateAddressDetectionState">
+ <summary>Gets a value that indicates the state of the duplicate address detection algorithm.</summary>
+ <returns>One of the <see cref="T:System.Net.NetworkInformation.DuplicateAddressDetectionState"></see> values that indicates the progress of the algorithm in determining the uniqueness of this IP address.</returns>
+ <exception cref="T:System.PlatformNotSupportedException">This property is not valid on computers running operating systems earlier than Windows XP.</exception>
+ </member>
+ <member name="P:System.Net.NetworkInformation.UnicastIPAddressInformation.IPv4Mask">
+ <summary>Gets the IPv4 mask.</summary>
+ <returns>An <see cref="T:System.Net.IPAddress"></see> object that contains the IPv4 mask.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.UnicastIPAddressInformation.PrefixLength">
+ <summary>Gets the length, in bits, of the prefix or network part of the IP address.</summary>
+ <returns>Returns <see cref="T:System.Int32"></see>. the length, in bits, of the prefix or network part of the IP address.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.UnicastIPAddressInformation.PrefixOrigin">
+ <summary>Gets a value that identifies the source of a unicast Internet Protocol (IP) address prefix.</summary>
+ <returns>One of the <see cref="T:System.Net.NetworkInformation.PrefixOrigin"></see> values that identifies how the prefix information was obtained.</returns>
+ <exception cref="T:System.PlatformNotSupportedException">This property is not valid on computers running operating systems earlier than Windows XP.</exception>
+ </member>
+ <member name="P:System.Net.NetworkInformation.UnicastIPAddressInformation.SuffixOrigin">
+ <summary>Gets a value that identifies the source of a unicast Internet Protocol (IP) address suffix.</summary>
+ <returns>One of the <see cref="T:System.Net.NetworkInformation.SuffixOrigin"></see> values that identifies how the suffix information was obtained.</returns>
+ <exception cref="T:System.PlatformNotSupportedException">This property is not valid on computers running operating systems earlier than Windows XP.</exception>
+ </member>
+ <member name="T:System.Net.NetworkInformation.UnicastIPAddressInformationCollection">
+ <summary>Stores a set of <see cref="T:System.Net.NetworkInformation.UnicastIPAddressInformation"></see> types.</summary>
+ </member>
+ <member name="M:System.Net.NetworkInformation.UnicastIPAddressInformationCollection.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Net.NetworkInformation.UnicastIPAddressInformationCollection"></see> class.</summary>
+ </member>
+ <member name="M:System.Net.NetworkInformation.UnicastIPAddressInformationCollection.Add(System.Net.NetworkInformation.UnicastIPAddressInformation)">
+ <summary>Throws a <see cref="T:System.NotSupportedException"></see> because this operation is not supported for this collection.</summary>
+ <param name="address">The object to be added to the collection.</param>
+ </member>
+ <member name="M:System.Net.NetworkInformation.UnicastIPAddressInformationCollection.Clear">
+ <summary>Throws a <see cref="T:System.NotSupportedException"></see> because this operation is not supported for this collection.</summary>
+ </member>
+ <member name="M:System.Net.NetworkInformation.UnicastIPAddressInformationCollection.Contains(System.Net.NetworkInformation.UnicastIPAddressInformation)">
+ <summary>Checks whether the collection contains the specified <see cref="T:System.Net.NetworkInformation.UnicastIPAddressInformation"></see> object.</summary>
+ <param name="address">The <see cref="T:System.Net.NetworkInformation.UnicastIPAddressInformation"></see> object to be searched in the collection.</param>
+ <returns>true if the <see cref="T:System.Net.NetworkInformation.UnicastIPAddressInformation"></see> object exists in the collection; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Net.NetworkInformation.UnicastIPAddressInformationCollection.CopyTo(System.Net.NetworkInformation.UnicastIPAddressInformation[],System.Int32)">
+ <summary>Copies the elements in this collection to a one-dimensional array of type <see cref="T:System.Net.NetworkInformation.UnicastIPAddressInformation"></see>.</summary>
+ <param name="array">A one-dimensional array that receives a copy of the collection.</param>
+ <param name="offset">The zero-based index in array at which the copy begins.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="array">array</paramref> is multidimensional. -or- The number of elements in this <see cref="T:System.Net.NetworkInformation.UnicastIPAddressInformationCollection"></see> is greater than the available space from <paramref name="offset">offset</paramref> to the end of the destination <paramref name="array">array</paramref>.</exception>
+ <exception cref="T:System.InvalidCastException">The elements in this <see cref="T:System.Net.NetworkInformation.UnicastIPAddressInformationCollection"></see> cannot be cast automatically to the type of the destination <paramref name="array">array</paramref>.</exception>
+ </member>
+ <member name="P:System.Net.NetworkInformation.UnicastIPAddressInformationCollection.Count">
+ <summary>Gets the number of <see cref="T:System.Net.NetworkInformation.UnicastIPAddressInformation"></see> types in this collection.</summary>
+ <returns>An <see cref="T:System.Int32"></see> value that contains the number of <see cref="T:System.Net.NetworkInformation.UnicastIPAddressInformation"></see> types in this collection.</returns>
+ </member>
+ <member name="M:System.Net.NetworkInformation.UnicastIPAddressInformationCollection.GetEnumerator">
+ <summary>Returns an object that can be used to iterate through this collection.</summary>
+ <returns>An object that implements the <see cref="T:System.Collections.IEnumerator"></see> interface and provides access to the <see cref="T:System.Net.NetworkInformation.UnicastIPAddressInformation"></see> types in this collection.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.UnicastIPAddressInformationCollection.IsReadOnly">
+ <summary>Gets a value that indicates whether access to this collection is read-only.</summary>
+ <returns>true in all cases.</returns>
+ </member>
+ <member name="P:System.Net.NetworkInformation.UnicastIPAddressInformationCollection.Item(System.Int32)">
+ <summary>Gets the <see cref="T:System.Net.NetworkInformation.UnicastIPAddressInformation"></see> instance at the specified index in the collection.</summary>
+ <param name="index">The zero-based index of the element.</param>
+ <returns>The <see cref="T:System.Net.NetworkInformation.UnicastIPAddressInformation"></see> at the specified location.</returns>
+ </member>
+ <member name="M:System.Net.NetworkInformation.UnicastIPAddressInformationCollection.Remove(System.Net.NetworkInformation.UnicastIPAddressInformation)">
+ <summary>Throws a <see cref="T:System.NotSupportedException"></see> because the collection is read-only and elements cannot be removed.</summary>
+ <param name="address">The object to be removed.</param>
+ <returns>Always throws a <see cref="T:System.NotSupportedException"></see>.</returns>
+ </member>
+ <member name="M:System.Net.NetworkInformation.UnicastIPAddressInformationCollection.System#Collections#IEnumerable#GetEnumerator">
+ <summary>Returns an object that can be used to iterate through this collection.</summary>
+ <returns>An object that implements the <see cref="T:System.Collections.IEnumerator"></see> interface and provides access to the <see cref="T:System.Net.NetworkInformation.UnicastIPAddressInformation"></see> types in this collection.</returns>
+ </member>
+ <member name="T:System.Net.OpenReadCompletedEventArgs">
+ <summary>Provides data for the <see cref="E:System.Net.WebClient.OpenReadCompleted"></see> event.</summary>
+ </member>
+ <member name="P:System.Net.OpenReadCompletedEventArgs.Result">
+ <summary>Gets a readable stream that contains data downloaded by a <see cref="Overload:System.Net.WebClient.DownloadDataAsync"></see> method.</summary>
+ <returns>A <see cref="T:System.IO.Stream"></see> that contains the downloaded data.</returns>
+ </member>
+ <member name="T:System.Net.OpenReadCompletedEventHandler">
+ <summary>Represents the method that will handle the <see cref="E:System.Net.WebClient.OpenReadCompleted"></see> event of a <see cref="T:System.Net.WebClient"></see>.</summary>
+ <param name="sender">The source of the event.</param>
+ <param name="e">A <see cref="T:System.Net.OpenReadCompletedEventArgs"></see> containing event data.</param>
+ </member>
+ <member name="T:System.Net.OpenWriteCompletedEventArgs">
+ <summary>Provides data for the <see cref="E:System.Net.WebClient.OpenWriteCompleted"></see> event.</summary>
+ </member>
+ <member name="P:System.Net.OpenWriteCompletedEventArgs.Result">
+ <summary>Gets a writable stream that is used to send data to a server.</summary>
+ <returns>A <see cref="T:System.IO.Stream"></see> where you can write data to be uploaded.</returns>
+ </member>
+ <member name="T:System.Net.OpenWriteCompletedEventHandler">
+ <summary>Represents the method that will handle the <see cref="E:System.Net.WebClient.OpenWriteCompleted"></see> event of a <see cref="T:System.Net.WebClient"></see>.</summary>
+ <param name="sender">The source of the event.</param>
+ <param name="e">A <see cref="T:System.Net.OpenWriteCompletedEventArgs"></see> containing event data.</param>
+ </member>
+ <member name="T:System.Runtime.InteropServices.MarshalAsAttribute">
+ <summary>Indicates how to marshal the data between managed and unmanaged code.</summary>
+ </member>
+ <member name="M:System.Runtime.InteropServices.MarshalAsAttribute.#ctor(System.Int16)">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.InteropServices.MarshalAsAttribute"></see> class with the specified <see cref="T:System.Runtime.InteropServices.UnmanagedType"></see> value.</summary>
+ <param name="unmanagedType">The value the data is to be marshaled as.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.MarshalAsAttribute.#ctor(System.Runtime.InteropServices.UnmanagedType)">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.InteropServices.MarshalAsAttribute"></see> class with the specified <see cref="T:System.Runtime.InteropServices.UnmanagedType"></see> enumeration member.</summary>
+ <param name="unmanagedType">The value the data is to be marshaled as.</param>
+ </member>
+ <member name="F:System.Runtime.InteropServices.MarshalAsAttribute.ArraySubType">
+ <summary>Specifies the element type of the unmanaged <see cref="F:System.Runtime.InteropServices.UnmanagedType.LPArray"></see> or <see cref="F:System.Runtime.InteropServices.UnmanagedType.ByValArray"></see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.MarshalAsAttribute.IidParameterIndex">
+ <summary>Specifies the parameter index of the unmanaged iid_is attribute used by COM.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.MarshalAsAttribute.MarshalCookie">
+ <summary>Provides additional information to a custom marshaler.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.MarshalAsAttribute.MarshalType">
+ <summary>Specifies the fully qualified name of a custom marshaler.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.MarshalAsAttribute.MarshalTypeRef">
+ <summary>Implements <see cref="F:System.Runtime.InteropServices.MarshalAsAttribute.MarshalType"></see> as a type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.MarshalAsAttribute.SafeArraySubType">
+ <summary>Indicates the element type of the <see cref="F:System.Runtime.InteropServices.UnmanagedType.SafeArray"></see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.MarshalAsAttribute.SafeArrayUserDefinedSubType">
+ <summary>Indicates the user-defined element type of the <see cref="F:System.Runtime.InteropServices.UnmanagedType.SafeArray"></see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.MarshalAsAttribute.SizeConst">
+ <summary>Indicates the number of elements in the fixed-length array or the number of characters (not bytes) in a string to import.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.MarshalAsAttribute.SizeParamIndex">
+ <summary>Indicates the zero-based parameter that contains the count of array elements, similar to size_is in COM.</summary>
+ <returns></returns>
+ </member>
+ <member name="P:System.Runtime.InteropServices.MarshalAsAttribute.Value">
+ <summary>Gets the <see cref="T:System.Runtime.InteropServices.UnmanagedType"></see> value the data is to be marshaled as.</summary>
+ <returns>The <see cref="T:System.Runtime.InteropServices.UnmanagedType"></see> value the data is to be marshaled as.</returns>
+ </member>
+ <member name="T:System.Runtime.InteropServices.MarshalDirectiveException">
+ <summary>The exception that is thrown by the marshaler when it encounters a <see cref="T:System.Runtime.InteropServices.MarshalAsAttribute"></see> it does not support.</summary>
+ </member>
+ <member name="M:System.Runtime.InteropServices.MarshalDirectiveException.#ctor">
+ <summary>Initializes a new instance of the MarshalDirectiveException class with default properties.</summary>
+ </member>
+ <member name="M:System.Runtime.InteropServices.MarshalDirectiveException.#ctor(System.String)">
+ <summary>Initializes a new instance of the MarshalDirectiveException class with a specified error message.</summary>
+ <param name="message">The error message that specifies the reason for the exception.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.MarshalDirectiveException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the MarshalDirectiveException class from serialization data.</summary>
+ <param name="info">The object that holds the serialized object data.</param>
+ <param name="context">The contextual information about the source or destination.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="info">info</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.MarshalDirectiveException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.InteropServices.MarshalDirectiveException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="inner">The exception that is the cause of the current exception. If the inner parameter is not null, the current exception is raised in a catch block that handles the inner exception.</param>
+ </member>
+ <member name="T:System.Runtime.InteropServices.OptionalAttribute">
+ <summary>Indicates that a parameter is optional.</summary>
+ </member>
+ <member name="M:System.Runtime.InteropServices.OptionalAttribute.#ctor">
+ <summary>Initializes a new instance of the OptionalAttribute class with default values.</summary>
+ </member>
+ <member name="T:System.Runtime.InteropServices.OSPlatform">
+
+ </member>
+ <member name="M:System.Runtime.InteropServices.OSPlatform.Create(System.String)">
+ <param name="osPlatform"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Runtime.InteropServices.OSPlatform.Equals(System.Object)">
+ <param name="obj"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Runtime.InteropServices.OSPlatform.Equals(System.Runtime.InteropServices.OSPlatform)">
+ <param name="other"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Runtime.InteropServices.OSPlatform.GetHashCode">
+ <returns></returns>
+ </member>
+ <member name="P:System.Runtime.InteropServices.OSPlatform.Linux">
+ <returns></returns>
+ </member>
+ <member name="M:System.Runtime.InteropServices.OSPlatform.op_Equality(System.Runtime.InteropServices.OSPlatform,System.Runtime.InteropServices.OSPlatform)">
+ <param name="left"></param>
+ <param name="right"></param>
+ <returns></returns>
+ </member>
+ <member name="M:System.Runtime.InteropServices.OSPlatform.op_Inequality(System.Runtime.InteropServices.OSPlatform,System.Runtime.InteropServices.OSPlatform)">
+ <param name="left"></param>
+ <param name="right"></param>
+ <returns></returns>
+ </member>
+ <member name="P:System.Runtime.InteropServices.OSPlatform.OSX">
+ <returns></returns>
+ </member>
+ <member name="M:System.Runtime.InteropServices.OSPlatform.ToString">
+ <returns></returns>
+ </member>
+ <member name="P:System.Runtime.InteropServices.OSPlatform.Windows">
+ <returns></returns>
+ </member>
+ <member name="T:System.Runtime.InteropServices.OutAttribute">
+ <summary>Indicates that data should be marshaled from callee back to caller.</summary>
+ </member>
+ <member name="M:System.Runtime.InteropServices.OutAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.InteropServices.OutAttribute"></see> class.</summary>
+ </member>
+ <member name="T:System.Runtime.InteropServices.PreserveSigAttribute">
+ <summary>Indicates that the HRESULT or retval signature transformation that takes place during COM interop calls should be suppressed.</summary>
+ </member>
+ <member name="M:System.Runtime.InteropServices.PreserveSigAttribute.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.InteropServices.PreserveSigAttribute"></see> class.</summary>
+ </member>
+ <member name="T:System.Runtime.InteropServices.PrimaryInteropAssemblyAttribute">
+ <summary>Indicates that the attributed assembly is a primary interop assembly.</summary>
+ </member>
+ <member name="M:System.Runtime.InteropServices.PrimaryInteropAssemblyAttribute.#ctor(System.Int32,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.InteropServices.PrimaryInteropAssemblyAttribute"></see> class with the major and minor version numbers of the type library for which this assembly is the primary interop assembly.</summary>
+ <param name="major">The major version of the type library for which this assembly is the primary interop assembly.</param>
+ <param name="minor">The minor version of the type library for which this assembly is the primary interop assembly.</param>
+ </member>
+ <member name="P:System.Runtime.InteropServices.PrimaryInteropAssemblyAttribute.MajorVersion">
+ <summary>Gets the major version number of the type library for which this assembly is the primary interop assembly.</summary>
+ <returns>The major version number of the type library for which this assembly is the primary interop assembly.</returns>
+ </member>
+ <member name="P:System.Runtime.InteropServices.PrimaryInteropAssemblyAttribute.MinorVersion">
+ <summary>Gets the minor version number of the type library for which this assembly is the primary interop assembly.</summary>
+ <returns>The minor version number of the type library for which this assembly is the primary interop assembly.</returns>
+ </member>
+ <member name="T:System.Runtime.InteropServices.ProgIdAttribute">
+ <summary>Allows the user to specify the ProgID of a class.</summary>
+ </member>
+ <member name="M:System.Runtime.InteropServices.ProgIdAttribute.#ctor(System.String)">
+ <summary>Initializes a new instance of the ProgIdAttribute with the specified ProgID.</summary>
+ <param name="progId">The ProgID to be assigned to the class.</param>
+ </member>
+ <member name="P:System.Runtime.InteropServices.ProgIdAttribute.Value">
+ <summary>Gets the ProgID of the class.</summary>
+ <returns>The ProgID of the class.</returns>
+ </member>
+ <member name="T:System.Runtime.InteropServices.RuntimeEnvironment">
+ <summary>Provides a collection of static methods that return information about the common language runtime environment.</summary>
+ </member>
+ <member name="M:System.Runtime.InteropServices.RuntimeEnvironment.FromGlobalAccessCache(System.Reflection.Assembly)">
+ <summary>Tests whether the specified assembly is loaded in the global assembly cache.</summary>
+ <param name="a">The assembly to test.</param>
+ <returns>true if the assembly is loaded in the global assembly cache; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Runtime.InteropServices.RuntimeEnvironment.GetRuntimeDirectory">
+ <summary>Returns the directory where the common language runtime is installed.</summary>
+ <returns>A string that contains the path to the directory where the common language runtime is installed.</returns>
+ </member>
+ <member name="M:System.Runtime.InteropServices.RuntimeEnvironment.GetRuntimeInterfaceAsIntPtr(System.Guid,System.Guid)">
+ <summary>Returns the specified interface on the specified class.</summary>
+ <param name="clsid">The identifier for the desired class.</param>
+ <param name="riid">The identifier for the desired interface.</param>
+ <returns>An unmanaged pointer to the requested interface.</returns>
+ <exception cref="T:System.Runtime.InteropServices.COMException"><see cref="http://go.microsoft.com/fwlink/?LinkId=144867">IUnknown::QueryInterface</see> failure.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.RuntimeEnvironment.GetRuntimeInterfaceAsObject(System.Guid,System.Guid)">
+ <summary>Returns an instance of a type that represents a COM object by a pointer to its IUnknown interface.</summary>
+ <param name="clsid">The identifier for the desired class.</param>
+ <param name="riid">The identifier for the desired interface.</param>
+ <returns>An object that represents the specified unmanaged COM object.</returns>
+ <exception cref="T:System.Runtime.InteropServices.COMException"><see cref="http://go.microsoft.com/fwlink/?LinkId=144867">IUnknown::QueryInterface</see> failure.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.RuntimeEnvironment.GetSystemVersion">
+ <summary>Gets the version number of the common language runtime that is running the current process.</summary>
+ <returns>A string containing the version number of the common language runtime.</returns>
+ </member>
+ <member name="P:System.Runtime.InteropServices.RuntimeEnvironment.SystemConfigurationFile">
+ <summary>Gets the path to the system configuration file.</summary>
+ <returns>The path to the system configuration file.</returns>
+ </member>
+ <member name="T:System.Runtime.InteropServices.RuntimeInformation">
+
+ </member>
+ <member name="P:System.Runtime.InteropServices.RuntimeInformation.FrameworkDescription">
+ <returns></returns>
+ </member>
+ <member name="M:System.Runtime.InteropServices.RuntimeInformation.IsOSPlatform(System.Runtime.InteropServices.OSPlatform)">
+ <param name="osPlatform"></param>
+ <returns></returns>
+ </member>
+ <member name="P:System.Runtime.InteropServices.RuntimeInformation.OSArchitecture">
+ <returns></returns>
+ </member>
+ <member name="P:System.Runtime.InteropServices.RuntimeInformation.OSDescription">
+ <returns></returns>
+ </member>
+ <member name="P:System.Runtime.InteropServices.RuntimeInformation.ProcessArchitecture">
+ <returns></returns>
+ </member>
+ <member name="T:System.Runtime.InteropServices.SafeArrayRankMismatchException">
+ <summary>The exception thrown when the rank of an incoming SAFEARRAY does not match the rank specified in the managed signature.</summary>
+ </member>
+ <member name="M:System.Runtime.InteropServices.SafeArrayRankMismatchException.#ctor">
+ <summary>Initializes a new instance of the SafeArrayTypeMismatchException class with default values.</summary>
+ </member>
+ <member name="M:System.Runtime.InteropServices.SafeArrayRankMismatchException.#ctor(System.String)">
+ <summary>Initializes a new instance of the SafeArrayRankMismatchException class with the specified message.</summary>
+ <param name="message">The message that indicates the reason for the exception.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.SafeArrayRankMismatchException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the SafeArrayTypeMismatchException class from serialization data.</summary>
+ <param name="info">The object that holds the serialized object data.</param>
+ <param name="context">The contextual information about the source or destination.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="info">info</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.SafeArrayRankMismatchException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.InteropServices.SafeArrayRankMismatchException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="inner">The exception that is the cause of the current exception. If the inner parameter is not null, the current exception is raised in a catch block that handles the inner exception.</param>
+ </member>
+ <member name="T:System.Runtime.InteropServices.SafeArrayTypeMismatchException">
+ <summary>The exception thrown when the type of the incoming SAFEARRAY does not match the type specified in the managed signature.</summary>
+ </member>
+ <member name="M:System.Runtime.InteropServices.SafeArrayTypeMismatchException.#ctor">
+ <summary>Initializes a new instance of the SafeArrayTypeMismatchException class with default values.</summary>
+ </member>
+ <member name="M:System.Runtime.InteropServices.SafeArrayTypeMismatchException.#ctor(System.String)">
+ <summary>Initializes a new instance of the SafeArrayTypeMismatchException class with the specified message.</summary>
+ <param name="message">The message that indicates the reason for the exception.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.SafeArrayTypeMismatchException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the SafeArrayTypeMismatchException class from serialization data.</summary>
+ <param name="info">The object that holds the serialized object data.</param>
+ <param name="context">The contextual information about the source or destination.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="info">info</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.SafeArrayTypeMismatchException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.InteropServices.SafeArrayTypeMismatchException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="inner">The exception that is the cause of the current exception. If the inner parameter is not null, the current exception is raised in a catch block that handles the inner exception.</param>
+ </member>
+ <member name="T:System.Runtime.InteropServices.SafeBuffer">
+ <summary>Provides a controlled memory buffer that can be used for reading and writing. Attempts to access memory outside the controlled buffer (underruns and overruns) raise exceptions.</summary>
+ </member>
+ <member name="M:System.Runtime.InteropServices.SafeBuffer.#ctor(System.Boolean)">
+ <summary>Creates a new instance of the <see cref="T:System.Runtime.InteropServices.SafeBuffer"></see> class, and specifies whether the buffer handle is to be reliably released.</summary>
+ <param name="ownsHandle">true to reliably release the handle during the finalization phase; false to prevent reliable release (not recommended).</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.SafeBuffer.AcquirePointer(System.Byte*@)">
+ <summary>Obtains a pointer from a <see cref="T:System.Runtime.InteropServices.SafeBuffer"></see> object for a block of memory.</summary>
+ <param name="pointer">A byte pointer, passed by reference, to receive the pointer from within the <see cref="T:System.Runtime.InteropServices.SafeBuffer"></see> object. You must set this pointer to null before you call this method.</param>
+ <exception cref="T:System.InvalidOperationException">The <see cref="Overload:System.Runtime.InteropServices.SafeBuffer.Initialize"></see> method has not been called.</exception>
+ </member>
+ <member name="P:System.Runtime.InteropServices.SafeBuffer.ByteLength">
+ <summary>Gets the size of the buffer, in bytes.</summary>
+ <returns>The number of bytes in the memory buffer.</returns>
+ <exception cref="T:System.InvalidOperationException">The <see cref="Overload:System.Runtime.InteropServices.SafeBuffer.Initialize"></see> method has not been called.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.SafeBuffer.Initialize(System.UInt64)">
+ <summary>Defines the allocation size of the memory region in bytes. You must call this method before you use the <see cref="T:System.Runtime.InteropServices.SafeBuffer"></see> instance.</summary>
+ <param name="numBytes">The number of bytes in the buffer.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="numBytes">numBytes</paramref> is less than zero. -or- <paramref name="numBytes">numBytes</paramref> is greater than the available address space.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.SafeBuffer.Initialize(System.UInt32,System.UInt32)">
+ <summary>Specifies the allocation size of the memory buffer by using the specified number of elements and element size. You must call this method before you use the <see cref="T:System.Runtime.InteropServices.SafeBuffer"></see> instance.</summary>
+ <param name="numElements">The number of elements in the buffer.</param>
+ <param name="sizeOfEachElement">The size of each element in the buffer.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="numElements">numElements</paramref> is less than zero. -or- <paramref name="sizeOfEachElement">sizeOfEachElement</paramref> is less than zero. -or- <paramref name="numElements">numElements</paramref> multiplied by <paramref name="sizeOfEachElement">sizeOfEachElement</paramref> is greater than the available address space.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.SafeBuffer.Initialize``1(System.UInt32)">
+ <summary>Defines the allocation size of the memory region by specifying the number of value types. You must call this method before you use the <see cref="T:System.Runtime.InteropServices.SafeBuffer"></see> instance.</summary>
+ <param name="numElements">The number of elements of the value type to allocate memory for.</param>
+ <typeparam name="T">The value type to allocate memory for.</typeparam>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="numElements">numElements</paramref> is less than zero. -or- <paramref name="numElements">numElements</paramref> multiplied by the size of each element is greater than the available address space.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.SafeBuffer.Read``1(System.UInt64)">
+ <summary>Reads a value type from memory at the specified offset.</summary>
+ <param name="byteOffset">The location from which to read the value type. You may have to consider alignment issues.</param>
+ <typeparam name="T">The value type to read.</typeparam>
+ <returns>The value type that was read from memory.</returns>
+ <exception cref="T:System.InvalidOperationException">The <see cref="Overload:System.Runtime.InteropServices.SafeBuffer.Initialize"></see> method has not been called.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.SafeBuffer.ReadArray``1(System.UInt64,``0[],System.Int32,System.Int32)">
+ <summary>Reads the specified number of value types from memory starting at the offset, and writes them into an array starting at the index.</summary>
+ <param name="byteOffset">The location from which to start reading.</param>
+ <param name="array">The output array to write to.</param>
+ <param name="index">The location in the output array to begin writing to.</param>
+ <param name="count">The number of value types to read from the input array and to write to the output array.</param>
+ <typeparam name="T">The value type to read.</typeparam>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero. -or- <paramref name="count">count</paramref> is less than zero.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException">The length of the array minus the index is less than <paramref name="count">count</paramref>.</exception>
+ <exception cref="T:System.InvalidOperationException">The <see cref="Overload:System.Runtime.InteropServices.SafeBuffer.Initialize"></see> method has not been called.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.SafeBuffer.ReleasePointer">
+ <summary>Releases a pointer that was obtained by the <see cref="M:System.Runtime.InteropServices.SafeBuffer.AcquirePointer(System.Byte*@)"></see> method.</summary>
+ <exception cref="T:System.InvalidOperationException">The <see cref="Overload:System.Runtime.InteropServices.SafeBuffer.Initialize"></see> method has not been called.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.SafeBuffer.Write``1(System.UInt64,``0)">
+ <summary>Writes a value type to memory at the given location.</summary>
+ <param name="byteOffset">The location at which to start writing. You may have to consider alignment issues.</param>
+ <param name="value">The value to write.</param>
+ <typeparam name="T">The value type to write.</typeparam>
+ <exception cref="T:System.InvalidOperationException">The <see cref="Overload:System.Runtime.InteropServices.SafeBuffer.Initialize"></see> method has not been called.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.SafeBuffer.WriteArray``1(System.UInt64,``0[],System.Int32,System.Int32)">
+ <summary>Writes the specified number of value types to a memory location by reading bytes starting from the specified location in the input array.</summary>
+ <param name="byteOffset">The location in memory to write to.</param>
+ <param name="array">The input array.</param>
+ <param name="index">The offset in the array to start reading from.</param>
+ <param name="count">The number of value types to write.</param>
+ <typeparam name="T">The value type to write.</typeparam>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> or <paramref name="count">count</paramref> is less than zero.</exception>
+ <exception cref="T:System.ArgumentException">The length of the input array minus <paramref name="index">index</paramref> is less than <paramref name="count">count</paramref>.</exception>
+ <exception cref="T:System.InvalidOperationException">The <see cref="Overload:System.Runtime.InteropServices.SafeBuffer.Initialize"></see> method has not been called.</exception>
+ </member>
+ <member name="T:System.Runtime.InteropServices.SafeHandle">
+ <summary>Represents a wrapper class for operating system handles. This class must be inherited.</summary>
+ </member>
+ <member name="M:System.Runtime.InteropServices.SafeHandle.#ctor(System.IntPtr,System.Boolean)">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.InteropServices.SafeHandle"></see> class with the specified invalid handle value.</summary>
+ <param name="invalidHandleValue">The value of an invalid handle (usually 0 or -1). Your implementation of <see cref="P:System.Runtime.InteropServices.SafeHandle.IsInvalid"></see> should return true for this value.</param>
+ <param name="ownsHandle">true to reliably let <see cref="T:System.Runtime.InteropServices.SafeHandle"></see> release the handle during the finalization phase; otherwise, false (not recommended).</param>
+ <exception cref="T:System.TypeLoadException">The derived class resides in an assembly without unmanaged code access permission.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.SafeHandle.Close">
+ <summary>Marks the handle for releasing and freeing resources.</summary>
+ </member>
+ <member name="M:System.Runtime.InteropServices.SafeHandle.DangerousAddRef(System.Boolean@)">
+ <summary>Manually increments the reference counter on <see cref="T:System.Runtime.InteropServices.SafeHandle"></see> instances.</summary>
+ <param name="success">true if the reference counter was successfully incremented; otherwise, false.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.SafeHandle.DangerousGetHandle">
+ <summary>Returns the value of the <see cref="F:System.Runtime.InteropServices.SafeHandle.handle"></see> field.</summary>
+ <returns>An IntPtr representing the value of the <see cref="F:System.Runtime.InteropServices.SafeHandle.handle"></see> field. If the handle has been marked invalid with <see cref="M:System.Runtime.InteropServices.SafeHandle.SetHandleAsInvalid"></see>, this method still returns the original handle value, which can be a stale value.</returns>
+ </member>
+ <member name="M:System.Runtime.InteropServices.SafeHandle.DangerousRelease">
+ <summary>Manually decrements the reference counter on a <see cref="T:System.Runtime.InteropServices.SafeHandle"></see> instance.</summary>
+ </member>
+ <member name="M:System.Runtime.InteropServices.SafeHandle.Dispose">
+ <summary>Releases all resources used by the <see cref="T:System.Runtime.InteropServices.SafeHandle"></see> class.</summary>
+ </member>
+ <member name="M:System.Runtime.InteropServices.SafeHandle.Dispose(System.Boolean)">
+ <summary>Releases the unmanaged resources used by the <see cref="T:System.Runtime.InteropServices.SafeHandle"></see> class specifying whether to perform a normal dispose operation.</summary>
+ <param name="disposing">true for a normal dispose operation; false to finalize the handle.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.SafeHandle.Finalize">
+ <summary>Frees all resources associated with the handle.</summary>
+ </member>
+ <member name="F:System.Runtime.InteropServices.SafeHandle.handle">
+ <summary>Specifies the handle to be wrapped.</summary>
+ <returns></returns>
+ </member>
+ <member name="P:System.Runtime.InteropServices.SafeHandle.IsClosed">
+ <summary>Gets a value indicating whether the handle is closed.</summary>
+ <returns>true if the handle is closed; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Runtime.InteropServices.SafeHandle.IsInvalid">
+ <summary>When overridden in a derived class, gets a value indicating whether the handle value is invalid.</summary>
+ <returns>true if the handle value is invalid; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Runtime.InteropServices.SafeHandle.ReleaseHandle">
+ <summary>When overridden in a derived class, executes the code required to free the handle.</summary>
+ <returns>true if the handle is released successfully; otherwise, in the event of a catastrophic failure, false. In this case, it generates a <see cref="~/docs/framework/debug-trace-profile/releasehandlefailed-mda.md">releaseHandleFailed</see> Managed Debugging Assistant.</returns>
+ </member>
+ <member name="M:System.Runtime.InteropServices.SafeHandle.SetHandle(System.IntPtr)">
+ <summary>Sets the handle to the specified pre-existing handle.</summary>
+ <param name="handle">The pre-existing handle to use.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.SafeHandle.SetHandleAsInvalid">
+ <summary>Marks a handle as no longer used.</summary>
+ </member>
+ <member name="T:System.Runtime.InteropServices.SEHException">
+ <summary>Represents structured exception handling (SEH) errors.</summary>
+ </member>
+ <member name="M:System.Runtime.InteropServices.SEHException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.InteropServices.SEHException"></see> class.</summary>
+ </member>
+ <member name="M:System.Runtime.InteropServices.SEHException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.InteropServices.SEHException"></see> class with a specified message.</summary>
+ <param name="message">The message that indicates the reason for the exception.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.SEHException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.InteropServices.SEHException"></see> class from serialization data.</summary>
+ <param name="info">The object that holds the serialized object data.</param>
+ <param name="context">The contextual information about the source or destination.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="info">info</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Runtime.InteropServices.SEHException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.InteropServices.SEHException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="inner">The exception that is the cause of the current exception. If the inner parameter is not null, the current exception is raised in a catch block that handles the inner exception.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.SEHException.CanResume">
+ <summary>Indicates whether the exception can be recovered from, and whether the code can continue from the point at which the exception was thrown.</summary>
+ <returns>Always false, because resumable exceptions are not implemented.</returns>
+ </member>
+ <member name="T:System.Runtime.InteropServices.StructLayoutAttribute">
+ <summary>Lets you control the physical layout of the data fields of a class or structure in memory.</summary>
+ </member>
+ <member name="M:System.Runtime.InteropServices.StructLayoutAttribute.#ctor(System.Int16)">
+ <summary>Initalizes a new instance of the <see cref="T:System.Runtime.InteropServices.StructLayoutAttribute"></see> class with the specified <see cref="T:System.Runtime.InteropServices.LayoutKind"></see> enumeration member.</summary>
+ <param name="layoutKind">A 16-bit integer that represents one of the <see cref="T:System.Runtime.InteropServices.LayoutKind"></see> values that specifes how the class or structure should be arranged.</param>
+ </member>
+ <member name="M:System.Runtime.InteropServices.StructLayoutAttribute.#ctor(System.Runtime.InteropServices.LayoutKind)">
+ <summary>Initalizes a new instance of the <see cref="T:System.Runtime.InteropServices.StructLayoutAttribute"></see> class with the specified <see cref="T:System.Runtime.InteropServices.LayoutKind"></see> enumeration member.</summary>
+ <param name="layoutKind">One of the enumeration values that specifes how the class or structure should be arranged.</param>
+ </member>
+ <member name="F:System.Runtime.InteropServices.StructLayoutAttribute.CharSet">
+ <summary>Indicates whether string data fields within the class should be marshaled as LPWSTR or LPSTR by default.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.StructLayoutAttribute.Pack">
+ <summary>Controls the alignment of data fields of a class or structure in memory.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.StructLayoutAttribute.Size">
+ <summary>Indicates the absolute size of the class or structure.</summary>
+ <returns></returns>
+ </member>
+ <member name="P:System.Runtime.InteropServices.StructLayoutAttribute.Value">
+ <summary>Gets the <see cref="T:System.Runtime.InteropServices.LayoutKind"></see> value that specifies how the class or structure is arranged.</summary>
+ <returns>One of the enumeration values that specifies how the class or structure is arranged.</returns>
+ </member>
+ <member name="T:System.Runtime.InteropServices.TypeIdentifierAttribute">
+ <summary>Provides support for type equivalence.</summary>
+ </member>
+ <member name="M:System.Runtime.InteropServices.TypeIdentifierAttribute.#ctor">
+ <summary>Creates a new instance of the <see cref="T:System.Runtime.InteropServices.TypeIdentifierAttribute"></see> class.</summary>
+ </member>
+ <member name="M:System.Runtime.InteropServices.TypeIdentifierAttribute.#ctor(System.String,System.String)">
+ <summary>Creates a new instance of the <see cref="T:System.Runtime.InteropServices.TypeIdentifierAttribute"></see> class with the specified scope and identifier.</summary>
+ <param name="scope">The first type equivalence string.</param>
+ <param name="identifier">The second type equivalence string.</param>
+ </member>
+ <member name="P:System.Runtime.InteropServices.TypeIdentifierAttribute.Identifier">
+ <summary>Gets the value of the <paramref name="identifier">identifier</paramref> parameter that was passed to the <see cref="M:System.Runtime.InteropServices.TypeIdentifierAttribute.#ctor(System.String,System.String)"></see> constructor.</summary>
+ <returns>The value of the constructor's <paramref name="identifier">identifier</paramref> parameter.</returns>
+ </member>
+ <member name="P:System.Runtime.InteropServices.TypeIdentifierAttribute.Scope">
+ <summary>Gets the value of the <paramref name="scope">scope</paramref> parameter that was passed to the <see cref="M:System.Runtime.InteropServices.TypeIdentifierAttribute.#ctor(System.String,System.String)"></see> constructor.</summary>
+ <returns>The value of the constructor's <paramref name="scope">scope</paramref> parameter.</returns>
+ </member>
+ <member name="T:System.Runtime.InteropServices.UnknownWrapper">
+ <summary>Wraps objects the marshaler should marshal as a VT_UNKNOWN.</summary>
+ </member>
+ <member name="M:System.Runtime.InteropServices.UnknownWrapper.#ctor(System.Object)">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.InteropServices.UnknownWrapper"></see> class with the object to be wrapped.</summary>
+ <param name="obj">The object being wrapped.</param>
+ </member>
+ <member name="P:System.Runtime.InteropServices.UnknownWrapper.WrappedObject">
+ <summary>Gets the object contained by this wrapper.</summary>
+ <returns>The wrapped object.</returns>
+ </member>
+ <member name="T:System.Runtime.InteropServices.UnmanagedFunctionPointerAttribute">
+ <summary>Controls the marshaling behavior of a delegate signature passed as an unmanaged function pointer to or from unmanaged code. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Runtime.InteropServices.UnmanagedFunctionPointerAttribute.#ctor(System.Runtime.InteropServices.CallingConvention)">
+ <summary>Initializes a new instance of the <see cref="T:System.Runtime.InteropServices.UnmanagedFunctionPointerAttribute"></see> class with the specified calling convention.</summary>
+ <param name="callingConvention">The specified calling convention.</param>
+ </member>
+ <member name="F:System.Runtime.InteropServices.UnmanagedFunctionPointerAttribute.BestFitMapping">
+ <summary>Enables or disables best-fit mapping behavior when converting Unicode characters to ANSI characters.</summary>
+ <returns></returns>
+ </member>
+ <member name="P:System.Runtime.InteropServices.UnmanagedFunctionPointerAttribute.CallingConvention">
+ <summary>Gets the value of the calling convention.</summary>
+ <returns>The value of the calling convention specified by the <see cref="M:System.Runtime.InteropServices.UnmanagedFunctionPointerAttribute.#ctor(System.Runtime.InteropServices.CallingConvention)"></see> constructor.</returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.UnmanagedFunctionPointerAttribute.CharSet">
+ <summary>Indicates how to marshal string parameters to the method, and controls name mangling.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.UnmanagedFunctionPointerAttribute.SetLastError">
+ <summary>Indicates whether the callee calls the SetLastError Win32 API function before returning from the attributed method.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.UnmanagedFunctionPointerAttribute.ThrowOnUnmappableChar">
+ <summary>Enables or disables the throwing of an exception on an unmappable Unicode character that is converted to an ANSI &quot;?&quot; character.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Runtime.InteropServices.UnmanagedType">
+ <summary>Identifies how to marshal parameters or fields to unmanaged code.</summary>
+ </member>
+ <member name="F:System.Runtime.InteropServices.UnmanagedType.AnsiBStr">
+ <summary>An ANSI character string that is a length-prefixed single byte. You can use this member on the <see cref="T:System.String"></see> data type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.UnmanagedType.AsAny">
+ <summary>A dynamic type that determines the type of an object at run time and marshals the object as that type. This member is valid for platform invoke methods only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.UnmanagedType.Bool">
+ <summary>A 4-byte Boolean value (true != 0, false = 0). This is the Win32 BOOL type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.UnmanagedType.BStr">
+ <summary>A Unicode character string that is a length-prefixed double byte. You can use this member, which is the default string in COM, on the <see cref="T:System.String"></see> data type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.UnmanagedType.ByValArray">
+ <summary>When the <see cref="P:System.Runtime.InteropServices.MarshalAsAttribute.Value"></see> property is set to ByValArray, the <see cref="F:System.Runtime.InteropServices.MarshalAsAttribute.SizeConst"></see> field must be set to indicate the number of elements in the array. The <see cref="F:System.Runtime.InteropServices.MarshalAsAttribute.ArraySubType"></see> field can optionally contain the <see cref="T:System.Runtime.InteropServices.UnmanagedType"></see> of the array elements when it is necessary to differentiate among string types. You can use this <see cref="T:System.Runtime.InteropServices.UnmanagedType"></see> only on an array that whose elements appear as fields in a structure.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.UnmanagedType.ByValTStr">
+ <summary>Used for in-line, fixed-length character arrays that appear within a structure. The character type used with <see cref="F:System.Runtime.InteropServices.UnmanagedType.ByValTStr"></see> is determined by the <see cref="T:System.Runtime.InteropServices.CharSet"></see> argument of the <see cref="T:System.Runtime.InteropServices.StructLayoutAttribute"></see> attribute applied to the containing structure. Always use the <see cref="F:System.Runtime.InteropServices.MarshalAsAttribute.SizeConst"></see> field to indicate the size of the array.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.UnmanagedType.Currency">
+ <summary>A currency type. Used on a <see cref="T:System.Decimal"></see> to marshal the decimal value as a COM currency type instead of as a Decimal.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.UnmanagedType.CustomMarshaler">
+ <summary>Specifies the custom marshaler class when used with the <see cref="F:System.Runtime.InteropServices.MarshalAsAttribute.MarshalType"></see> or <see cref="F:System.Runtime.InteropServices.MarshalAsAttribute.MarshalTypeRef"></see> field. The <see cref="F:System.Runtime.InteropServices.MarshalAsAttribute.MarshalCookie"></see> field can be used to pass additional information to the custom marshaler. You can use this member on any reference type. This member is valid for parameters and return values only. It cannot be used on fields.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.UnmanagedType.Error">
+ <summary>A native type that is associated with an <see cref="F:System.Runtime.InteropServices.UnmanagedType.I4"></see> or an <see cref="F:System.Runtime.InteropServices.UnmanagedType.U4"></see> and that causes the parameter to be exported as an HRESULT in the exported type library.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.UnmanagedType.FunctionPtr">
+ <summary>An integer that can be used as a C-style function pointer. You can use this member on a <see cref="T:System.Delegate"></see> data type or on a type that inherits from a <see cref="T:System.Delegate"></see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.UnmanagedType.HString">
+ <summary>A Windows Runtime string. You can use this member on the <see cref="T:System.String"></see> data type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.UnmanagedType.I1">
+ <summary>A 1-byte signed integer. You can use this member to transform a Boolean value into a 1-byte, C-style bool (true = 1, false = 0).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.UnmanagedType.I2">
+ <summary>A 2-byte signed integer.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.UnmanagedType.I4">
+ <summary>A 4-byte signed integer.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.UnmanagedType.I8">
+ <summary>An 8-byte signed integer.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.UnmanagedType.IDispatch">
+ <summary>A COM IDispatch pointer (Object in Microsoft Visual Basic 6.0).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.UnmanagedType.IInspectable">
+ <summary>A Windows Runtime interface pointer. You can use this member on the <see cref="T:System.Object"></see> data type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.UnmanagedType.Interface">
+ <summary>A COM interface pointer. The <see cref="T:System.Guid"></see> of the interface is obtained from the class metadata. Use this member to specify the exact interface type or the default interface type if you apply it to a class. This member produces the same behavior as <see cref="F:System.Runtime.InteropServices.UnmanagedType.IUnknown"></see> when you apply it to the <see cref="T:System.Object"></see> data type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.UnmanagedType.IUnknown">
+ <summary>A COM IUnknown pointer. You can use this member on the <see cref="T:System.Object"></see> data type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.UnmanagedType.LPArray">
+ <summary>A pointer to the first element of a C-style array. When marshaling from managed to unmanaged code, the length of the array is determined by the length of the managed array. When marshaling from unmanaged to managed code, the length of the array is determined from the <see cref="F:System.Runtime.InteropServices.MarshalAsAttribute.SizeConst"></see> and <see cref="F:System.Runtime.InteropServices.MarshalAsAttribute.SizeParamIndex"></see> fields, optionally followed by the unmanaged type of the elements within the array when it is necessary to differentiate among string types.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.UnmanagedType.LPStr">
+ <summary>A single byte, null-terminated ANSI character string. You can use this member on the <see cref="T:System.String"></see> and <see cref="T:System.Text.StringBuilder"></see> data types.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.UnmanagedType.LPStruct">
+ <summary>A pointer to a C-style structure that you use to marshal managed formatted classes. This member is valid for platform invoke methods only.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.UnmanagedType.LPTStr">
+ <summary>A platform-dependent character string: ANSI on Windows 98, and Unicode on Windows NT and Windows XP. This value is supported only for platform invoke and not for COM interop, because exporting a string of type LPTStr is not supported.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.UnmanagedType.LPWStr">
+ <summary>A 2-byte, null-terminated Unicode character string.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.UnmanagedType.R4">
+ <summary>A 4-byte floating-point number.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.UnmanagedType.R8">
+ <summary>An 8-byte floating-point number.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.UnmanagedType.SafeArray">
+ <summary>A SafeArray, which is a self-describing array that carries the type, rank, and bounds of the associated array data. You can use this member with the <see cref="F:System.Runtime.InteropServices.MarshalAsAttribute.SafeArraySubType"></see> field to override the default element type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.UnmanagedType.Struct">
+ <summary>A VARIANT, which is used to marshal managed formatted classes and value types.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.UnmanagedType.SysInt">
+ <summary>A platform-dependent, signed integer: 4 bytes on 32-bit Windows, 8 bytes on 64-bit Windows.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.UnmanagedType.SysUInt">
+ <summary>A platform-dependent, unsigned integer: 4 bytes on 32-bit Windows, 8 bytes on 64-bit Windows.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.UnmanagedType.TBStr">
+ <summary>A length-prefixed, platform-dependent char string: ANSI on Windows 98, Unicode on Windows NT. You rarely use this BSTR-like member.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.UnmanagedType.U1">
+ <summary>A 1-byte unsigned integer.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.UnmanagedType.U2">
+ <summary>A 2-byte unsigned integer.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.UnmanagedType.U4">
+ <summary>A 4-byte unsigned integer.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.UnmanagedType.U8">
+ <summary>An 8-byte unsigned integer.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.UnmanagedType.VariantBool">
+ <summary>A 2-byte, OLE-defined VARIANT_BOOL type (true = -1, false = 0).</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.UnmanagedType.VBByRefStr">
+ <summary>A value that enables Visual Basic to change a string in unmanaged code and have the results reflected in managed code. This value is only supported for platform invoke.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Runtime.InteropServices.VarEnum">
+ <summary>Indicates how to marshal the array elements when an array is marshaled from managed to unmanaged code as a <see cref="F:System.Runtime.InteropServices.UnmanagedType.SafeArray"></see>.</summary>
+ </member>
+ <member name="F:System.Runtime.InteropServices.VarEnum.VT_ARRAY">
+ <summary>Indicates a SAFEARRAY pointer.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.VarEnum.VT_BLOB">
+ <summary>Indicates length prefixed bytes.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.VarEnum.VT_BLOB_OBJECT">
+ <summary>Indicates that a blob contains an object.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.VarEnum.VT_BOOL">
+ <summary>Indicates a Boolean value.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.VarEnum.VT_BSTR">
+ <summary>Indicates a BSTR string.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.VarEnum.VT_BYREF">
+ <summary>Indicates that a value is a reference.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.VarEnum.VT_CARRAY">
+ <summary>Indicates a C style array.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.VarEnum.VT_CF">
+ <summary>Indicates the clipboard format.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.VarEnum.VT_CLSID">
+ <summary>Indicates a class ID.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.VarEnum.VT_CY">
+ <summary>Indicates a currency value.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.VarEnum.VT_DATE">
+ <summary>Indicates a DATE value.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.VarEnum.VT_DECIMAL">
+ <summary>Indicates a decimal value.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.VarEnum.VT_DISPATCH">
+ <summary>Indicates an IDispatch pointer.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.VarEnum.VT_EMPTY">
+ <summary>Indicates that a value was not specified.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.VarEnum.VT_ERROR">
+ <summary>Indicates an SCODE.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.VarEnum.VT_FILETIME">
+ <summary>Indicates a FILETIME value.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.VarEnum.VT_HRESULT">
+ <summary>Indicates an HRESULT.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.VarEnum.VT_I1">
+ <summary>Indicates a char value.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.VarEnum.VT_I2">
+ <summary>Indicates a short integer.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.VarEnum.VT_I4">
+ <summary>Indicates a long integer.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.VarEnum.VT_I8">
+ <summary>Indicates a 64-bit integer.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.VarEnum.VT_INT">
+ <summary>Indicates an integer value.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.VarEnum.VT_LPSTR">
+ <summary>Indicates a null-terminated string.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.VarEnum.VT_LPWSTR">
+ <summary>Indicates a wide string terminated by null.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.VarEnum.VT_NULL">
+ <summary>Indicates a null value, similar to a null value in SQL.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.VarEnum.VT_PTR">
+ <summary>Indicates a pointer type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.VarEnum.VT_R4">
+ <summary>Indicates a float value.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.VarEnum.VT_R8">
+ <summary>Indicates a double value.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.VarEnum.VT_RECORD">
+ <summary>Indicates a user defined type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.VarEnum.VT_SAFEARRAY">
+ <summary>Indicates a SAFEARRAY. Not valid in a VARIANT.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.VarEnum.VT_STORAGE">
+ <summary>Indicates that the name of a storage follows.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.VarEnum.VT_STORED_OBJECT">
+ <summary>Indicates that a storage contains an object.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.VarEnum.VT_STREAM">
+ <summary>Indicates that the name of a stream follows.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.VarEnum.VT_STREAMED_OBJECT">
+ <summary>Indicates that a stream contains an object.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.VarEnum.VT_UI1">
+ <summary>Indicates a byte.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.VarEnum.VT_UI2">
+ <summary>Indicates an unsigned``short.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.VarEnum.VT_UI4">
+ <summary>Indicates an unsigned``long.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.VarEnum.VT_UI8">
+ <summary>Indicates an 64-bit unsigned integer.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.VarEnum.VT_UINT">
+ <summary>Indicates an unsigned integer value.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.VarEnum.VT_UNKNOWN">
+ <summary>Indicates an IUnknown pointer.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.VarEnum.VT_USERDEFINED">
+ <summary>Indicates a user defined type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.VarEnum.VT_VARIANT">
+ <summary>Indicates a VARIANT far pointer.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.VarEnum.VT_VECTOR">
+ <summary>Indicates a simple, counted array.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Runtime.InteropServices.VarEnum.VT_VOID">
+ <summary>Indicates a C style void.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Security.Claims.ClaimValueTypes">
+ <summary>Defines claim value types according to the type URIs defined by W3C and OASIS. This class cannot be inherited.</summary>
+ </member>
+ <member name="F:System.Security.Claims.ClaimValueTypes.Base64Binary">
+ <summary>A URI that represents the base64Binary XML data type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Claims.ClaimValueTypes.Base64Octet">
+ <summary>A URI that that represents the base64Octet XML data type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Claims.ClaimValueTypes.Boolean">
+ <summary>A URI that represents the boolean XML data type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Claims.ClaimValueTypes.Date">
+ <summary>A URI that represents the date XML data type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Claims.ClaimValueTypes.DateTime">
+ <summary>A URI that represents the dateTime XML data type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Claims.ClaimValueTypes.DaytimeDuration">
+ <summary>A URI that represents the daytimeDuration XQuery data type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Claims.ClaimValueTypes.DnsName">
+ <summary>A URI that represents the dns SOAP data type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Claims.ClaimValueTypes.Double">
+ <summary>A URI that represents the double XML data type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Claims.ClaimValueTypes.DsaKeyValue">
+ <summary>A URI that represents the DSAKeyValue XML Signature data type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Claims.ClaimValueTypes.Email">
+ <summary>A URI that represents the emailaddress SOAP data type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Claims.ClaimValueTypes.Fqbn">
+ <summary>A URI that represents the fqbn XML data type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Claims.ClaimValueTypes.HexBinary">
+ <summary>A URI that represents the hexBinary XML data type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Claims.ClaimValueTypes.Integer">
+ <summary>A URI that represents the integer XML data type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Claims.ClaimValueTypes.Integer32">
+ <summary>A URI that represents the integer32 XML data type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Claims.ClaimValueTypes.Integer64">
+ <summary>A URI that represents the integer64 XML data type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Claims.ClaimValueTypes.KeyInfo">
+ <summary>A URI that represents the KeyInfo XML Signature data type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Claims.ClaimValueTypes.Rfc822Name">
+ <summary>A URI that represents the rfc822Name XACML 1.0 data type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Claims.ClaimValueTypes.Rsa">
+ <summary>A URI that represents the rsa SOAP data type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Claims.ClaimValueTypes.RsaKeyValue">
+ <summary>A URI that represents the RSAKeyValue XML Signature data type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Claims.ClaimValueTypes.Sid">
+ <summary>A URI that represents the sid XML data type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Claims.ClaimValueTypes.String">
+ <summary>A URI that represents the string XML data type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Claims.ClaimValueTypes.Time">
+ <summary>A URI that represents the time XML data type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Claims.ClaimValueTypes.UInteger32">
+ <summary>A URI that represents the uinteger32 XML data type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Claims.ClaimValueTypes.UInteger64">
+ <summary>A URI that represents the uinteger64 XML data type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Claims.ClaimValueTypes.UpnName">
+ <summary>A URI that represents the UPN SOAP data type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Claims.ClaimValueTypes.X500Name">
+ <summary>A URI that represents the x500Name XACML 1.0 data type.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Claims.ClaimValueTypes.YearMonthDuration">
+ <summary>A URI that represents the yearMonthDuration XQuery data type.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Security.Cryptography.Aes">
+ <summary>Represents the abstract base class from which all implementations of the Advanced Encryption Standard (AES) must inherit.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.Aes.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.Aes"></see> class.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.Aes.Create">
+ <summary>Creates a cryptographic object that is used to perform the symmetric algorithm.</summary>
+ <returns>A cryptographic object that is used to perform the symmetric algorithm.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.Aes.Create(System.String)">
+ <summary>Creates a cryptographic object that specifies the implementation of AES to use to perform the symmetric algorithm.</summary>
+ <param name="algorithmName">The name of the specific implementation of AES to use.</param>
+ <returns>A cryptographic object that is used to perform the symmetric algorithm.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="algorithmName">algorithmName</paramref> parameter is null.</exception>
+ </member>
+ <member name="T:System.Security.Cryptography.AesCryptoServiceProvider">
+ <summary>Performs symmetric encryption and decryption using the Cryptographic Application Programming Interfaces (CAPI) implementation of the Advanced Encryption Standard (AES) algorithm.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.AesCryptoServiceProvider.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.AesCryptoServiceProvider"></see> class.</summary>
+ <exception cref="T:System.PlatformNotSupportedException">There is no supported key size for the current platform.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.AesCryptoServiceProvider.CreateDecryptor">
+ <summary>Creates a symmetric AES decryptor object using the current key and initialization vector (IV).</summary>
+ <returns>A symmetric AES decryptor object.</returns>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">The current key is invalid or missing.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.AesCryptoServiceProvider.CreateDecryptor(System.Byte[],System.Byte[])">
+ <summary>Creates a symmetric AES decryptor object using the specified key and initialization vector (IV).</summary>
+ <param name="key"></param>
+ <param name="iv"></param>
+ <returns>A symmetric AES decryptor object.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> or <paramref name="iv">iv</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="key">key</paramref> is invalid.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.AesCryptoServiceProvider.CreateEncryptor">
+ <summary>Creates a symmetric AES encryptor object using the current key and initialization vector (IV).</summary>
+ <returns>A symmetric AES encryptor object.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.AesCryptoServiceProvider.CreateEncryptor(System.Byte[],System.Byte[])">
+ <summary>Creates a symmetric encryptor object using the specified key and initialization vector (IV).</summary>
+ <param name="key"></param>
+ <param name="iv"></param>
+ <returns>A symmetric AES encryptor object.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="key">key</paramref> or <paramref name="iv">iv</paramref> parameter is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="key">key</paramref> is invalid.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.AesCryptoServiceProvider.GenerateIV">
+ <summary>Generates a random initialization vector (IV) to use for the algorithm.</summary>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">The initialization vector (IV) could not be generated.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.AesCryptoServiceProvider.GenerateKey">
+ <summary>Generates a random key to use for the algorithm.</summary>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">The key could not be generated.</exception>
+ </member>
+ <member name="P:System.Security.Cryptography.AesCryptoServiceProvider.Key">
+ <summary>Gets or sets the symmetric key that is used for encryption and decryption.</summary>
+ <returns>The symmetric key that is used for encryption and decryption.</returns>
+ <exception cref="T:System.ArgumentNullException">The value for the key is null.</exception>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">The size of the key is invalid.</exception>
+ </member>
+ <member name="P:System.Security.Cryptography.AesCryptoServiceProvider.KeySize">
+ <summary>Gets or sets the size, in bits, of the secret key.</summary>
+ <returns>The size, in bits, of the key.</returns>
+ </member>
+ <member name="T:System.Security.Cryptography.AesManaged">
+ <summary>Provides a managed implementation of the Advanced Encryption Standard (AES) symmetric algorithm.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.AesManaged.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.AesManaged"></see> class.</summary>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">The Windows security policy setting for FIPS is enabled.</exception>
+ <exception cref="T:System.InvalidOperationException">This implementation is not part of the Windows Platform FIPS-validated cryptographic algorithms.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.AesManaged.CreateDecryptor">
+ <summary>Creates a symmetric decryptor object using the current key and initialization vector (IV).</summary>
+ <returns>A symmetric decryptor object.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.AesManaged.CreateDecryptor(System.Byte[],System.Byte[])">
+ <summary>Creates a symmetric decryptor object using the specified key and initialization vector (IV).</summary>
+ <param name="key">The secret key to use for the symmetric algorithm.</param>
+ <param name="iv">The initialization vector to use for the symmetric algorithm.</param>
+ <returns>A symmetric decryptor object.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> or <paramref name="iv">iv</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="key">key</paramref> is invalid.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.AesManaged.CreateEncryptor">
+ <summary>Creates a symmetric encryptor object using the current key and initialization vector (IV).</summary>
+ <returns>A symmetric encryptor object.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.AesManaged.CreateEncryptor(System.Byte[],System.Byte[])">
+ <summary>Creates a symmetric encryptor object using the specified key and initialization vector (IV).</summary>
+ <param name="key">The secret key to use for the symmetric algorithm.</param>
+ <param name="iv">The initialization vector to use for the symmetric algorithm.</param>
+ <returns>A symmetric encryptor object.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> or <paramref name="iv">iv</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="key">key</paramref> is invalid.</exception>
+ </member>
+ <member name="P:System.Security.Cryptography.AesManaged.FeedbackSize">
+ <summary>Gets or sets the number of bits to use as feedback.</summary>
+ <returns>The feedback size, in bits.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.AesManaged.GenerateIV">
+ <summary>Generates a random initialization vector (IV) to use for the symmetric algorithm.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.AesManaged.GenerateKey">
+ <summary>Generates a random key to use for the symmetric algorithm.</summary>
+ </member>
+ <member name="P:System.Security.Cryptography.AesManaged.IV">
+ <summary>Gets or sets the initialization vector (IV) to use for the symmetric algorithm.</summary>
+ <returns>The initialization vector to use for the symmetric algorithm</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.AesManaged.Key">
+ <summary>Gets or sets the secret key used for the symmetric algorithm.</summary>
+ <returns>The key for the symmetric algorithm.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.AesManaged.KeySize">
+ <summary>Gets or sets the size, in bits, of the secret key used for the symmetric algorithm.</summary>
+ <returns>The size, in bits, of the key used by the symmetric algorithm.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.AesManaged.Mode">
+ <summary>Gets or sets the mode for operation of the symmetric algorithm.</summary>
+ <returns>One of the enumeration values that specifies the block cipher mode to use for encryption. The default is <see cref="F:System.Security.Cryptography.CipherMode.CBC"></see>.</returns>
+ <exception cref="T:System.Security.Cryptography.CryptographicException"><see cref="P:System.Security.Cryptography.AesManaged.Mode"></see> is set to <see cref="F:System.Security.Cryptography.CipherMode.CFB"></see> or <see cref="F:System.Security.Cryptography.CipherMode.OFB"></see>.</exception>
+ </member>
+ <member name="P:System.Security.Cryptography.AesManaged.Padding">
+ <summary>Gets or sets the padding mode used in the symmetric algorithm.</summary>
+ <returns>One of the enumeration values that specifies the type of padding to apply. The default is <see cref="F:System.Security.Cryptography.PaddingMode.PKCS7"></see>.</returns>
+ </member>
+ <member name="T:System.Security.Cryptography.AsnEncodedData">
+ <summary>Represents Abstract Syntax Notation One (ASN.1)-encoded data.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.AsnEncodedData.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.AsnEncodedData"></see> class.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.AsnEncodedData.#ctor(System.Byte[])">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.AsnEncodedData"></see> class using a byte array.</summary>
+ <param name="rawData">A byte array that contains Abstract Syntax Notation One (ASN.1)-encoded data.</param>
+ </member>
+ <member name="M:System.Security.Cryptography.AsnEncodedData.#ctor(System.Security.Cryptography.AsnEncodedData)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.AsnEncodedData"></see> class using an instance of the <see cref="T:System.Security.Cryptography.AsnEncodedData"></see> class.</summary>
+ <param name="asnEncodedData">An instance of the <see cref="T:System.Security.Cryptography.AsnEncodedData"></see> class.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="asnEncodedData">asnEncodedData</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.AsnEncodedData.#ctor(System.Security.Cryptography.Oid,System.Byte[])">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.AsnEncodedData"></see> class using an <see cref="T:System.Security.Cryptography.Oid"></see> object and a byte array.</summary>
+ <param name="oid">An <see cref="T:System.Security.Cryptography.Oid"></see> object.</param>
+ <param name="rawData">A byte array that contains Abstract Syntax Notation One (ASN.1)-encoded data.</param>
+ </member>
+ <member name="M:System.Security.Cryptography.AsnEncodedData.#ctor(System.String,System.Byte[])">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.AsnEncodedData"></see> class using a byte array.</summary>
+ <param name="oid">A string that represents <see cref="T:System.Security.Cryptography.Oid"></see> information.</param>
+ <param name="rawData">A byte array that contains Abstract Syntax Notation One (ASN.1)-encoded data.</param>
+ </member>
+ <member name="M:System.Security.Cryptography.AsnEncodedData.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
+ <summary>Copies information from an <see cref="T:System.Security.Cryptography.AsnEncodedData"></see> object.</summary>
+ <param name="asnEncodedData">The <see cref="T:System.Security.Cryptography.AsnEncodedData"></see> object to base the new object on.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="asnEncodedData">asnEncodedData</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.AsnEncodedData.Format(System.Boolean)">
+ <summary>Returns a formatted version of the Abstract Syntax Notation One (ASN.1)-encoded data as a string.</summary>
+ <param name="multiLine">true if the return string should contain carriage returns; otherwise, false.</param>
+ <returns>A formatted string that represents the Abstract Syntax Notation One (ASN.1)-encoded data.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.AsnEncodedData.Oid">
+ <summary>Gets or sets the <see cref="T:System.Security.Cryptography.Oid"></see> value for an <see cref="T:System.Security.Cryptography.AsnEncodedData"></see> object.</summary>
+ <returns>An <see cref="T:System.Security.Cryptography.Oid"></see> object.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.AsnEncodedData.RawData">
+ <summary>Gets or sets the Abstract Syntax Notation One (ASN.1)-encoded data represented in a byte array.</summary>
+ <returns>A byte array that represents the Abstract Syntax Notation One (ASN.1)-encoded data.</returns>
+ <exception cref="T:System.ArgumentNullException">The value is null.</exception>
+ </member>
+ <member name="T:System.Security.Cryptography.AsnEncodedDataCollection">
+ <summary>Represents a collection of <see cref="T:System.Security.Cryptography.AsnEncodedData"></see> objects. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.AsnEncodedDataCollection.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.AsnEncodedDataCollection"></see> class.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.AsnEncodedDataCollection.#ctor(System.Security.Cryptography.AsnEncodedData)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.AsnEncodedDataCollection"></see> class and adds an <see cref="T:System.Security.Cryptography.AsnEncodedData"></see> object to the collection.</summary>
+ <param name="asnEncodedData">The <see cref="T:System.Security.Cryptography.AsnEncodedData"></see> object to add to the collection.</param>
+ </member>
+ <member name="M:System.Security.Cryptography.AsnEncodedDataCollection.Add(System.Security.Cryptography.AsnEncodedData)">
+ <summary>Adds an <see cref="T:System.Security.Cryptography.AsnEncodedData"></see> object to the <see cref="T:System.Security.Cryptography.AsnEncodedDataCollection"></see> object.</summary>
+ <param name="asnEncodedData">The <see cref="T:System.Security.Cryptography.AsnEncodedData"></see> object to add to the collection.</param>
+ <returns>The index of the added <see cref="T:System.Security.Cryptography.AsnEncodedData"></see> object.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="asnEncodedData">asnEncodedData</paramref> is null.</exception>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">One of the OIDs is null and the OIDs do not match.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.AsnEncodedDataCollection.CopyTo(System.Security.Cryptography.AsnEncodedData[],System.Int32)">
+ <summary>Copies the <see cref="T:System.Security.Cryptography.AsnEncodedDataCollection"></see> object into an array.</summary>
+ <param name="array">The array that the <see cref="T:System.Security.Cryptography.AsnEncodedDataCollection"></see> object is to be copied into.</param>
+ <param name="index">The location where the copy operation starts.</param>
+ </member>
+ <member name="P:System.Security.Cryptography.AsnEncodedDataCollection.Count">
+ <summary>Gets the number of <see cref="T:System.Security.Cryptography.AsnEncodedData"></see> objects in a collection.</summary>
+ <returns>The number of <see cref="T:System.Security.Cryptography.AsnEncodedData"></see> objects.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.AsnEncodedDataCollection.GetEnumerator">
+ <summary>Returns an <see cref="T:System.Security.Cryptography.AsnEncodedDataEnumerator"></see> object that can be used to navigate the <see cref="T:System.Security.Cryptography.AsnEncodedDataCollection"></see> object.</summary>
+ <returns>An <see cref="T:System.Security.Cryptography.AsnEncodedDataEnumerator"></see> object.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.AsnEncodedDataCollection.IsSynchronized">
+ <summary>Gets a value that indicates whether access to the <see cref="T:System.Security.Cryptography.AsnEncodedDataCollection"></see> object is thread safe.</summary>
+ <returns>false in all cases.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.AsnEncodedDataCollection.Item(System.Int32)">
+ <summary>Gets an <see cref="T:System.Security.Cryptography.AsnEncodedData"></see> object from the <see cref="T:System.Security.Cryptography.AsnEncodedDataCollection"></see> object.</summary>
+ <param name="index">The location in the collection.</param>
+ <returns>An <see cref="T:System.Security.Cryptography.AsnEncodedData"></see> object.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.AsnEncodedDataCollection.Remove(System.Security.Cryptography.AsnEncodedData)">
+ <summary>Removes an <see cref="T:System.Security.Cryptography.AsnEncodedData"></see> object from the <see cref="T:System.Security.Cryptography.AsnEncodedDataCollection"></see> object.</summary>
+ <param name="asnEncodedData">The <see cref="T:System.Security.Cryptography.AsnEncodedData"></see> object to remove.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="asnEncodedData">asnEncodedData</paramref> is null.</exception>
+ </member>
+ <member name="P:System.Security.Cryptography.AsnEncodedDataCollection.SyncRoot">
+ <summary>Gets an object that can be used to synchronize access to the <see cref="T:System.Security.Cryptography.AsnEncodedDataCollection"></see> object.</summary>
+ <returns>An object used to synchronize access to the <see cref="T:System.Security.Cryptography.AsnEncodedDataCollection"></see> object.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.AsnEncodedDataCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
+ <summary>Copies the <see cref="T:System.Security.Cryptography.AsnEncodedDataCollection"></see> object into an array.</summary>
+ <param name="array">The array that the <see cref="T:System.Security.Cryptography.AsnEncodedDataCollection"></see> object is to be copied into.</param>
+ <param name="index">The location where the copy operation starts.</param>
+ <exception cref="T:System.ArgumentException">The length for <paramref name="index">index</paramref> is invalid.</exception>
+ <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The length for <paramref name="index">index</paramref> is out of range.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.AsnEncodedDataCollection.System#Collections#IEnumerable#GetEnumerator">
+ <summary>Returns an <see cref="T:System.Security.Cryptography.AsnEncodedDataEnumerator"></see> object that can be used to navigate the <see cref="T:System.Security.Cryptography.AsnEncodedDataCollection"></see> object.</summary>
+ <returns>An <see cref="T:System.Security.Cryptography.AsnEncodedDataEnumerator"></see> object that can be used to navigate the collection.</returns>
+ </member>
+ <member name="T:System.Security.Cryptography.AsnEncodedDataEnumerator">
+ <summary>Provides the ability to navigate through an <see cref="T:System.Security.Cryptography.AsnEncodedDataCollection"></see> object. This class cannot be inherited.</summary>
+ </member>
+ <member name="P:System.Security.Cryptography.AsnEncodedDataEnumerator.Current">
+ <summary>Gets the current <see cref="T:System.Security.Cryptography.AsnEncodedData"></see> object in an <see cref="T:System.Security.Cryptography.AsnEncodedDataCollection"></see> object.</summary>
+ <returns>The current <see cref="T:System.Security.Cryptography.AsnEncodedData"></see> object in the collection.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.AsnEncodedDataEnumerator.MoveNext">
+ <summary>Advances to the next <see cref="T:System.Security.Cryptography.AsnEncodedData"></see> object in an <see cref="T:System.Security.Cryptography.AsnEncodedDataCollection"></see> object.</summary>
+ <returns>true, if the enumerator was successfully advanced to the next element; false, if the enumerator has passed the end of the collection.</returns>
+ <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.AsnEncodedDataEnumerator.Reset">
+ <summary>Sets an enumerator to its initial position.</summary>
+ <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created.</exception>
+ </member>
+ <member name="P:System.Security.Cryptography.AsnEncodedDataEnumerator.System#Collections#IEnumerator#Current">
+ <summary>Gets the current <see cref="T:System.Security.Cryptography.AsnEncodedData"></see> object in an <see cref="T:System.Security.Cryptography.AsnEncodedDataCollection"></see> object.</summary>
+ <returns>The current <see cref="T:System.Security.Cryptography.AsnEncodedData"></see> object.</returns>
+ </member>
+ <member name="T:System.Security.Cryptography.AsymmetricAlgorithm">
+ <summary>Represents the abstract base class from which all implementations of asymmetric algorithms must inherit.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.AsymmetricAlgorithm.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.AsymmetricAlgorithm"></see> class.</summary>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">The implementation of the derived class is not valid.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.AsymmetricAlgorithm.Clear">
+ <summary>Releases all resources used by the <see cref="T:System.Security.Cryptography.AsymmetricAlgorithm"></see> class.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.AsymmetricAlgorithm.Create">
+ <summary>Creates a default cryptographic object used to perform the asymmetric algorithm.</summary>
+ <returns>A new <see cref="T:System.Security.Cryptography.RSACryptoServiceProvider"></see> instance, unless the default settings have been changed with the <see cref="~/docs/framework/configure-apps/file-schema/cryptography/cryptoclass-element.md"> element</see>.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.AsymmetricAlgorithm.Create(System.String)">
+ <summary>Creates an instance of the specified implementation of an asymmetric algorithm.</summary>
+ <param name="algName"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="2"><p sourcefile="netstandard.yml" sourcestartlinenumber="1" sourceendlinenumber="1">The asymmetric algorithm implementation to use. The following table shows the valid values for the <code>algName</code> parameter and the algorithms they map to. </p>
+ <table><thead><tr><th> Parameter value <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="4" sourceendlinenumber="4"> </th><th> Implements <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="6" sourceendlinenumber="6"> </th></tr></thead><tbody><tr><td> System.Security.Cryptography.AsymmetricAlgorithm <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="8" sourceendlinenumber="8"> </td><td><xref href="System.Security.Cryptography.AsymmetricAlgorithm"></xref></td></tr><tr><td> RSA <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="10" sourceendlinenumber="10"> </td><td><xref href="System.Security.Cryptography.RSA"></xref></td></tr><tr><td> System.Security.Cryptography.RSA <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="12" sourceendlinenumber="12"> </td><td><xref href="System.Security.Cryptography.RSA"></xref></td></tr><tr><td> DSA <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="14" sourceendlinenumber="14"> </td><td><xref href="System.Security.Cryptography.DSA"></xref></td></tr><tr><td> System.Security.Cryptography.DSA <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="16" sourceendlinenumber="16"> </td><td><xref href="System.Security.Cryptography.DSA"></xref></td></tr><tr><td> ECDsa <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="18" sourceendlinenumber="18"> </td><td><xref href="System.Security.Cryptography.ECDsa"></xref></td></tr><tr><td> ECDsaCng <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="20" sourceendlinenumber="20"> </td><td><xref href="System.Security.Cryptography.ECDsaCng"></xref></td></tr><tr><td> System.Security.Cryptography.ECDsaCng <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="22" sourceendlinenumber="22"> </td><td><xref href="System.Security.Cryptography.ECDsaCng"></xref></td></tr><tr><td> ECDH <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="24" sourceendlinenumber="24"> </td><td><xref href="System.Security.Cryptography.ECDiffieHellman"></xref></td></tr><tr><td> ECDiffieHellman <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="26" sourceendlinenumber="26"> </td><td><xref href="System.Security.Cryptography.ECDiffieHellman"></xref></td></tr><tr><td> ECDiffieHellmanCng <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="28" sourceendlinenumber="28"> </td><td><xref href="System.Security.Cryptography.ECDiffieHellmanCng"></xref></td></tr><tr><td> System.Security.Cryptography.ECDiffieHellmanCng <p>
+<p sourcefile="netstandard.yml" sourcestartlinenumber="30" sourceendlinenumber="30"> </td><td><xref href="System.Security.Cryptography.ECDiffieHellmanCng"></xref></td></tr></tbody></table></p>
+</param>
+ <returns>A new instance of the specified asymmetric algorithm implementation.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.AsymmetricAlgorithm.Dispose">
+ <summary>Releases all resources used by the current instance of the <see cref="T:System.Security.Cryptography.AsymmetricAlgorithm"></see> class.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.AsymmetricAlgorithm.Dispose(System.Boolean)">
+ <summary>Releases the unmanaged resources used by the <see cref="T:System.Security.Cryptography.AsymmetricAlgorithm"></see> class and optionally releases the managed resources.</summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
+ </member>
+ <member name="M:System.Security.Cryptography.AsymmetricAlgorithm.FromXmlString(System.String)">
+ <summary>When overridden in a derived class, reconstructs an <see cref="T:System.Security.Cryptography.AsymmetricAlgorithm"></see> object from an XML string. Otherwise, throws a <see cref="T:System.NotImplementedException"></see>.</summary>
+ <param name="xmlString">The XML string to use to reconstruct the <see cref="T:System.Security.Cryptography.AsymmetricAlgorithm"></see> object.</param>
+ </member>
+ <member name="P:System.Security.Cryptography.AsymmetricAlgorithm.KeyExchangeAlgorithm">
+ <summary>When overridden in a derived class, gets the name of the key exchange algorithm. Otherwise, throws an <see cref="T:System.NotImplementedException"></see>.</summary>
+ <returns>The name of the key exchange algorithm.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.AsymmetricAlgorithm.KeySize">
+ <summary>Gets or sets the size, in bits, of the key modulus used by the asymmetric algorithm.</summary>
+ <returns>The size, in bits, of the key modulus used by the asymmetric algorithm.</returns>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">The key modulus size is invalid.</exception>
+ </member>
+ <member name="F:System.Security.Cryptography.AsymmetricAlgorithm.KeySizeValue">
+ <summary>Represents the size, in bits, of the key modulus used by the asymmetric algorithm.</summary>
+ <returns></returns>
+ </member>
+ <member name="P:System.Security.Cryptography.AsymmetricAlgorithm.LegalKeySizes">
+ <summary>Gets the key sizes that are supported by the asymmetric algorithm.</summary>
+ <returns>An array that contains the key sizes supported by the asymmetric algorithm.</returns>
+ </member>
+ <member name="F:System.Security.Cryptography.AsymmetricAlgorithm.LegalKeySizesValue">
+ <summary>Specifies the key sizes that are supported by the asymmetric algorithm.</summary>
+ <returns></returns>
+ </member>
+ <member name="P:System.Security.Cryptography.AsymmetricAlgorithm.SignatureAlgorithm">
+ <summary>When implemented in a derived class, gets the name of the signature algorithm. Otherwise, always throws a <see cref="T:System.NotImplementedException"></see>.</summary>
+ <returns>The name of the signature algorithm.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.AsymmetricAlgorithm.ToXmlString(System.Boolean)">
+ <summary>When overridden in a derived class, creates and returns an XML string representation of the current <see cref="T:System.Security.Cryptography.AsymmetricAlgorithm"></see> object. Otherwise, throws a <see cref="T:System.NotImplementedException"></see>.</summary>
+ <param name="includePrivateParameters">true to include private parameters; otherwise, false.</param>
+ <returns>An XML string encoding of the current <see cref="T:System.Security.Cryptography.AsymmetricAlgorithm"></see> object.</returns>
+ </member>
+ <member name="T:System.Security.Cryptography.AsymmetricKeyExchangeDeformatter">
+ <summary>Represents the base class from which all asymmetric key exchange deformatters derive.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.AsymmetricKeyExchangeDeformatter.#ctor">
+ <summary>Initializes a new instance of <see cref="T:System.Security.Cryptography.AsymmetricKeyExchangeDeformatter"></see>.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.AsymmetricKeyExchangeDeformatter.DecryptKeyExchange(System.Byte[])">
+ <summary>When overridden in a derived class, extracts secret information from the encrypted key exchange data.</summary>
+ <param name="rgb">The key exchange data within which the secret information is hidden.</param>
+ <returns>The secret information derived from the key exchange data.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.AsymmetricKeyExchangeDeformatter.Parameters">
+ <summary>When overridden in a derived class, gets or sets the parameters for the asymmetric key exchange.</summary>
+ <returns>A string in XML format containing the parameters of the asymmetric key exchange operation.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.AsymmetricKeyExchangeDeformatter.SetKey(System.Security.Cryptography.AsymmetricAlgorithm)">
+ <summary>When overridden in a derived class, sets the private key to use for decrypting the secret information.</summary>
+ <param name="key">The instance of the implementation of <see cref="T:System.Security.Cryptography.AsymmetricAlgorithm"></see> that holds the private key.</param>
+ </member>
+ <member name="T:System.Security.Cryptography.AsymmetricKeyExchangeFormatter">
+ <summary>Represents the base class from which all asymmetric key exchange formatters derive.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.AsymmetricKeyExchangeFormatter.#ctor">
+ <summary>Initializes a new instance of <see cref="T:System.Security.Cryptography.AsymmetricKeyExchangeFormatter"></see>.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.AsymmetricKeyExchangeFormatter.CreateKeyExchange(System.Byte[])">
+ <summary>When overridden in a derived class, creates the encrypted key exchange data from the specified input data.</summary>
+ <param name="data">The secret information to be passed in the key exchange.</param>
+ <returns>The encrypted key exchange data to be sent to the intended recipient.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.AsymmetricKeyExchangeFormatter.CreateKeyExchange(System.Byte[],System.Type)">
+ <summary>When overridden in a derived class, creates the encrypted key exchange data from the specified input data.</summary>
+ <param name="data">The secret information to be passed in the key exchange.</param>
+ <param name="symAlgType">This parameter is not used in the current version.</param>
+ <returns>The encrypted key exchange data to be sent to the intended recipient.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.AsymmetricKeyExchangeFormatter.Parameters">
+ <summary>When overridden in a derived class, gets the parameters for the asymmetric key exchange.</summary>
+ <returns>A string in XML format containing the parameters of the asymmetric key exchange operation.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.AsymmetricKeyExchangeFormatter.SetKey(System.Security.Cryptography.AsymmetricAlgorithm)">
+ <summary>When overridden in a derived class, sets the public key to use for encrypting the secret information.</summary>
+ <param name="key">The instance of the implementation of <see cref="T:System.Security.Cryptography.AsymmetricAlgorithm"></see> that holds the public key.</param>
+ </member>
+ <member name="T:System.Security.Cryptography.AsymmetricSignatureDeformatter">
+ <summary>Represents the abstract base class from which all implementations of asymmetric signature deformatters derive.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.AsymmetricSignatureDeformatter.#ctor">
+ <summary>Initializes a new instance of <see cref="T:System.Security.Cryptography.AsymmetricSignatureDeformatter"></see>.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.AsymmetricSignatureDeformatter.SetHashAlgorithm(System.String)">
+ <summary>When overridden in a derived class, sets the hash algorithm to use for verifying the signature.</summary>
+ <param name="strName">The name of the hash algorithm to use for verifying the signature.</param>
+ </member>
+ <member name="M:System.Security.Cryptography.AsymmetricSignatureDeformatter.SetKey(System.Security.Cryptography.AsymmetricAlgorithm)">
+ <summary>When overridden in a derived class, sets the public key to use for verifying the signature.</summary>
+ <param name="key">The instance of an implementation of <see cref="T:System.Security.Cryptography.AsymmetricAlgorithm"></see> that holds the public key.</param>
+ </member>
+ <member name="M:System.Security.Cryptography.AsymmetricSignatureDeformatter.VerifySignature(System.Byte[],System.Byte[])">
+ <summary>When overridden in a derived class, verifies the signature for the specified data.</summary>
+ <param name="rgbHash">The data signed with rgbSignature.</param>
+ <param name="rgbSignature">The signature to be verified for rgbHash.</param>
+ <returns>true if <paramref name="rgbSignature">rgbSignature</paramref> matches the signature computed using the specified hash algorithm and key on <paramref name="rgbHash">rgbHash</paramref>; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.AsymmetricSignatureDeformatter.VerifySignature(System.Security.Cryptography.HashAlgorithm,System.Byte[])">
+ <summary>Verifies the signature from the specified hash value.</summary>
+ <param name="hash">The hash algorithm to use to verify the signature.</param>
+ <param name="rgbSignature">The signature to be verified.</param>
+ <returns>true if the signature is valid for the hash; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="hash">hash</paramref> parameter is null.</exception>
+ </member>
+ <member name="T:System.Security.Cryptography.AsymmetricSignatureFormatter">
+ <summary>Represents the base class from which all implementations of asymmetric signature formatters derive.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.AsymmetricSignatureFormatter.#ctor">
+ <summary>Initializes a new instance of <see cref="T:System.Security.Cryptography.AsymmetricSignatureFormatter"></see>.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.AsymmetricSignatureFormatter.CreateSignature(System.Byte[])">
+ <summary>When overridden in a derived class, creates the signature for the specified data.</summary>
+ <param name="rgbHash">The data to be signed.</param>
+ <returns>The digital signature for the <paramref name="rgbHash">rgbHash</paramref> parameter.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.AsymmetricSignatureFormatter.CreateSignature(System.Security.Cryptography.HashAlgorithm)">
+ <summary>Creates the signature from the specified hash value.</summary>
+ <param name="hash">The hash algorithm to use to create the signature.</param>
+ <returns>The signature for the specified hash value.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="hash">hash</paramref> parameter is null.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.AsymmetricSignatureFormatter.SetHashAlgorithm(System.String)">
+ <summary>When overridden in a derived class, sets the hash algorithm to use for creating the signature.</summary>
+ <param name="strName">The name of the hash algorithm to use for creating the signature.</param>
+ </member>
+ <member name="M:System.Security.Cryptography.AsymmetricSignatureFormatter.SetKey(System.Security.Cryptography.AsymmetricAlgorithm)">
+ <summary>When overridden in a derived class, sets the asymmetric algorithm to use to create the signature.</summary>
+ <param name="key">The instance of the implementation of <see cref="T:System.Security.Cryptography.AsymmetricAlgorithm"></see> to use to create the signature.</param>
+ </member>
+ <member name="T:System.Security.Cryptography.CipherMode">
+ <summary>Specifies the block cipher mode to use for encryption.</summary>
+ </member>
+ <member name="F:System.Security.Cryptography.CipherMode.CBC">
+ <summary>The Cipher Block Chaining (CBC) mode introduces feedback. Before each plain text block is encrypted, it is combined with the cipher text of the previous block by a bitwise exclusive OR operation. This ensures that even if the plain text contains many identical blocks, they will each encrypt to a different cipher text block. The initialization vector is combined with the first plain text block by a bitwise exclusive OR operation before the block is encrypted. If a single bit of the cipher text block is mangled, the corresponding plain text block will also be mangled. In addition, a bit in the subsequent block, in the same position as the original mangled bit, will be mangled.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.CipherMode.CFB">
+ <summary>The Cipher Feedback (CFB) mode processes small increments of plain text into cipher text, instead of processing an entire block at a time. This mode uses a shift register that is one block in length and is divided into sections. For example, if the block size is 8 bytes, with one byte processed at a time, the shift register is divided into eight sections. If a bit in the cipher text is mangled, one plain text bit is mangled and the shift register is corrupted. This results in the next several plain text increments being mangled until the bad bit is shifted out of the shift register. The default feedback size can vary by algorithm, but is typically either 8 bits or the number of bits of the block size. You can alter the number of feedback bits by using the <see cref="P:System.Security.Cryptography.SymmetricAlgorithm.FeedbackSize"></see> property. Algorithms that support CFB use this property to set the feedback.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.CipherMode.CTS">
+ <summary>The Cipher Text Stealing (CTS) mode handles any length of plain text and produces cipher text whose length matches the plain text length. This mode behaves like the CBC mode for all but the last two blocks of the plain text.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.CipherMode.ECB">
+ <summary>The Electronic Codebook (ECB) mode encrypts each block individually. Any blocks of plain text that are identical and in the same message, or that are in a different message encrypted with the same key, will be transformed into identical cipher text blocks. Important: This mode is not recommended because it opens the door for multiple security exploits. If the plain text to be encrypted contains substantial repetition, it is feasible for the cipher text to be broken one block at a time. It is also possible to use block analysis to determine the encryption key. Also, an active adversary can substitute and exchange individual blocks without detection, which allows blocks to be saved and inserted into the stream at other points without detection.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.CipherMode.OFB">
+ <summary>The Output Feedback (OFB) mode processes small increments of plain text into cipher text instead of processing an entire block at a time. This mode is similar to CFB; the only difference between the two modes is the way that the shift register is filled. If a bit in the cipher text is mangled, the corresponding bit of plain text will be mangled. However, if there are extra or missing bits from the cipher text, the plain text will be mangled from that point on.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Security.Cryptography.CryptoConfig">
+ <summary>Accesses the cryptography configuration information.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.CryptoConfig.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.CryptoConfig"></see> class.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.CryptoConfig.AddAlgorithm(System.Type,System.String[])">
+ <summary>Adds a set of names to algorithm mappings to be used for the current application domain.</summary>
+ <param name="algorithm">The algorithm to map to.</param>
+ <param name="names">An array of names to map to the algorithm.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="algorithm">algorithm</paramref> or <paramref name="names">names</paramref> parameter is null.</exception>
+ <exception cref="T:System.ArgumentException"><paramref name="algorithm">algorithm</paramref> cannot be accessed from outside the assembly. -or- One of the entries in the <paramref name="names">names</paramref> parameter is empty or null.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.CryptoConfig.AddOID(System.String,System.String[])">
+ <summary>Adds a set of names to object identifier (OID) mappings to be used for the current application domain.</summary>
+ <param name="oid">The object identifier (OID) to map to.</param>
+ <param name="names">An array of names to map to the OID.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="oid">oid</paramref> or <paramref name="names">names</paramref> parameter is null.</exception>
+ <exception cref="T:System.ArgumentException">One of the entries in the <paramref name="names">names</paramref> parameter is empty or null.</exception>
+ </member>
+ <member name="P:System.Security.Cryptography.CryptoConfig.AllowOnlyFipsAlgorithms">
+ <summary>Indicates whether the runtime should enforce the policy to create only Federal Information Processing Standard (FIPS) certified algorithms.</summary>
+ <returns>true to enforce the policy; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.CryptoConfig.CreateFromName(System.String)">
+ <summary>Creates a new instance of the specified cryptographic object.</summary>
+ <param name="name">The simple name of the cryptographic object of which to create an instance.</param>
+ <returns>A new instance of the specified cryptographic object.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="name">name</paramref> parameter is null.</exception>
+ <exception cref="T:System.Reflection.TargetInvocationException">The algorithm described by the <paramref name="name">name</paramref> parameter was used with Federal Information Processing Standards (FIPS) mode enabled, but is not FIPS compatible.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.CryptoConfig.CreateFromName(System.String,System.Object[])">
+ <summary>Creates a new instance of the specified cryptographic object with the specified arguments.</summary>
+ <param name="name">The simple name of the cryptographic object of which to create an instance.</param>
+ <param name="args">The arguments used to create the specified cryptographic object.</param>
+ <returns>A new instance of the specified cryptographic object.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="name">name</paramref> parameter is null.</exception>
+ <exception cref="T:System.Reflection.TargetInvocationException">The algorithm described by the <paramref name="name">name</paramref> parameter was used with Federal Information Processing Standards (FIPS) mode enabled, but is not FIPS compatible.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.CryptoConfig.EncodeOID(System.String)">
+ <summary>Encodes the specified object identifier (OID).</summary>
+ <param name="str">The OID to encode.</param>
+ <returns>A byte array containing the encoded OID.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="str">str</paramref> parameter is null.</exception>
+ <exception cref="T:System.Security.Cryptography.CryptographicUnexpectedOperationException">An error occurred while encoding the OID.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.CryptoConfig.MapNameToOID(System.String)">
+ <summary>Gets the object identifier (OID) of the algorithm corresponding to the specified simple name.</summary>
+ <param name="name">The simple name of the algorithm for which to get the OID.</param>
+ <returns>The OID of the specified algorithm.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="name">name</paramref> parameter is null.</exception>
+ </member>
+ <member name="T:System.Security.Cryptography.CryptographicException">
+ <summary>The exception that is thrown when an error occurs during a cryptographic operation.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.CryptographicException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.CryptographicException"></see> class with default properties.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.CryptographicException.#ctor(System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.CryptographicException"></see> class with the specified HRESULT error code.</summary>
+ <param name="hr">The HRESULT error code.</param>
+ </member>
+ <member name="M:System.Security.Cryptography.CryptographicException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.CryptographicException"></see> class with a specified error message.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ </member>
+ <member name="M:System.Security.Cryptography.CryptographicException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.CryptographicException"></see> class with serialized data.</summary>
+ <param name="info">The object that holds the serialized object data.</param>
+ <param name="context">The contextual information about the source or destination.</param>
+ </member>
+ <member name="M:System.Security.Cryptography.CryptographicException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.CryptographicException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="inner">The exception that is the cause of the current exception. If the inner parameter is not null, the current exception is raised in a catch block that handles the inner exception.</param>
+ </member>
+ <member name="M:System.Security.Cryptography.CryptographicException.#ctor(System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.CryptographicException"></see> class with a specified error message in the specified format.</summary>
+ <param name="format">The format used to output the error message.</param>
+ <param name="insert">The error message that explains the reason for the exception.</param>
+ </member>
+ <member name="T:System.Security.Cryptography.CryptographicUnexpectedOperationException">
+ <summary>The exception that is thrown when an unexpected operation occurs during a cryptographic operation.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.CryptographicUnexpectedOperationException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.CryptographicUnexpectedOperationException"></see> class with default properties.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.CryptographicUnexpectedOperationException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.CryptographicUnexpectedOperationException"></see> class with a specified error message.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ </member>
+ <member name="M:System.Security.Cryptography.CryptographicUnexpectedOperationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.CryptographicUnexpectedOperationException"></see> class with serialized data.</summary>
+ <param name="info">The object that holds the serialized object data.</param>
+ <param name="context">The contextual information about the source or destination.</param>
+ </member>
+ <member name="M:System.Security.Cryptography.CryptographicUnexpectedOperationException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.CryptographicUnexpectedOperationException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="inner">The exception that is the cause of the current exception. If the inner parameter is not null, the current exception is raised in a catch block that handles the inner exception.</param>
+ </member>
+ <member name="M:System.Security.Cryptography.CryptographicUnexpectedOperationException.#ctor(System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.CryptographicUnexpectedOperationException"></see> class with a specified error message in the specified format.</summary>
+ <param name="format">The format used to output the error message.</param>
+ <param name="insert">The error message that explains the reason for the exception.</param>
+ </member>
+ <member name="T:System.Security.Cryptography.CryptoStream">
+ <summary>Defines a stream that links data streams to cryptographic transformations.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.CryptoStream.#ctor(System.IO.Stream,System.Security.Cryptography.ICryptoTransform,System.Security.Cryptography.CryptoStreamMode)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.CryptoStream"></see> class with a target data stream, the transformation to use, and the mode of the stream.</summary>
+ <param name="stream">The stream on which to perform the cryptographic transformation.</param>
+ <param name="transform">The cryptographic transformation that is to be performed on the stream.</param>
+ <param name="mode">One of the <see cref="T:System.Security.Cryptography.CryptoStreamMode"></see> values.</param>
+ <exception cref="T:System.ArgumentException"><paramref name="stream">stream</paramref> is invalid.</exception>
+ </member>
+ <member name="P:System.Security.Cryptography.CryptoStream.CanRead">
+ <summary>Gets a value indicating whether the current <see cref="T:System.Security.Cryptography.CryptoStream"></see> is readable.</summary>
+ <returns>true if the current stream is readable; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.CryptoStream.CanSeek">
+ <summary>Gets a value indicating whether you can seek within the current <see cref="T:System.Security.Cryptography.CryptoStream"></see>.</summary>
+ <returns>Always false.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.CryptoStream.CanWrite">
+ <summary>Gets a value indicating whether the current <see cref="T:System.Security.Cryptography.CryptoStream"></see> is writable.</summary>
+ <returns>true if the current stream is writable; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.CryptoStream.Clear">
+ <summary>Releases all resources used by the <see cref="T:System.Security.Cryptography.CryptoStream"></see>.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.CryptoStream.Dispose(System.Boolean)">
+ <summary>Releases the unmanaged resources used by the <see cref="T:System.Security.Cryptography.CryptoStream"></see> and optionally releases the managed resources.</summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
+ </member>
+ <member name="M:System.Security.Cryptography.CryptoStream.Flush">
+ <summary>Clears all buffers for the current stream and causes any buffered data to be written to the underlying device.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.CryptoStream.FlushAsync(System.Threading.CancellationToken)">
+ <summary>Clears all buffers for the current stream asynchronously, causes any buffered data to be written to the underlying device, and monitors cancellation requests.</summary>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"></see>.</param>
+ <returns>A task that represents the asynchronous flush operation.</returns>
+ <exception cref="T:System.ObjectDisposedException">The stream has been disposed.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.CryptoStream.FlushFinalBlock">
+ <summary>Updates the underlying data source or repository with the current state of the buffer, then clears the buffer.</summary>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">The key is corrupt which can cause invalid padding to the stream.</exception>
+ <exception cref="T:System.NotSupportedException">The current stream is not writable. -or- The final block has already been transformed.</exception>
+ </member>
+ <member name="P:System.Security.Cryptography.CryptoStream.HasFlushedFinalBlock">
+ <summary>Gets a value indicating whether the final buffer block has been written to the underlying stream.</summary>
+ <returns>true if the final block has been flushed; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.CryptoStream.Length">
+ <summary>Gets the length in bytes of the stream.</summary>
+ <returns>This property is not supported.</returns>
+ <exception cref="T:System.NotSupportedException">This property is not supported.</exception>
+ </member>
+ <member name="P:System.Security.Cryptography.CryptoStream.Position">
+ <summary>Gets or sets the position within the current stream.</summary>
+ <returns>This property is not supported.</returns>
+ <exception cref="T:System.NotSupportedException">This property is not supported.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.CryptoStream.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. A maximum of count bytes are read from the current stream and stored in buffer.</param>
+ <param name="offset">The 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. This can be less than the number of bytes requested if that many bytes are not currently available, or zero if the end of the stream has been reached.</returns>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Security.Cryptography.CryptoStreamMode"></see> associated with current <see cref="T:System.Security.Cryptography.CryptoStream"></see> object does not match the underlying stream. For example, this exception is thrown when using <see cref="F:System.Security.Cryptography.CryptoStreamMode.Read"></see> with an underlying stream that is write only.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="offset">offset</paramref> parameter is less than zero. -or- The <paramref name="count">count</paramref> parameter is less than zero.</exception>
+ <exception cref="T:System.ArgumentException">Thesum of the <paramref name="count">count</paramref> and <paramref name="offset">offset</paramref> parameters is longer than the length of the buffer.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.CryptoStream.ReadAsync(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken)">
+ <summary>Reads a sequence of bytes from the current stream asynchronously, advances the position within the stream by the number of bytes read, and monitors cancellation requests.</summary>
+ <param name="buffer">The buffer to write the data into.</param>
+ <param name="offset">The byte offset in buffer at which to begin writing data from the stream.</param>
+ <param name="count">The maximum number of bytes to read.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"></see>.</param>
+ <returns>A task that represents the asynchronous read operation. The value of the task object's <paramref name="TResult">TResult</paramref> parameter contains the total number of bytes read into the buffer. The result can be less than the number of bytes requested if the number of bytes currently available is less than the requested number, or it can be 0 (zero) if the end of the stream has been reached.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffer">buffer</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="offset">offset</paramref> or <paramref name="count">count</paramref> is negative.</exception>
+ <exception cref="T:System.ArgumentException">The sum of <paramref name="offset">offset</paramref> and <paramref name="count">count</paramref> is larger than the buffer length.</exception>
+ <exception cref="T:System.NotSupportedException">The stream does not support reading.</exception>
+ <exception cref="T:System.ObjectDisposedException">The stream has been disposed.</exception>
+ <exception cref="T:System.InvalidOperationException">The stream is currently in use by a previous read operation.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.CryptoStream.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 <see cref="T:System.IO.SeekOrigin"></see> object indicating the reference point used to obtain the new position.</param>
+ <returns>This method is not supported.</returns>
+ <exception cref="T:System.NotSupportedException">This method is not supported.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.CryptoStream.SetLength(System.Int64)">
+ <summary>Sets the length of the current stream.</summary>
+ <param name="value">The desired length of the current stream in bytes.</param>
+ <exception cref="T:System.NotSupportedException">This property exists only to support inheritance from <see cref="T:System.IO.Stream"></see>, and cannot be used.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.CryptoStream.Write(System.Byte[],System.Int32,System.Int32)">
+ <summary>Writes a sequence of bytes to the current <see cref="T:System.Security.Cryptography.CryptoStream"></see> and advances the current position within the 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 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>
+ <exception cref="T:System.NotSupportedException">The <see cref="T:System.Security.Cryptography.CryptoStreamMode"></see> associated with current <see cref="T:System.Security.Cryptography.CryptoStream"></see> object does not match the underlying stream. For example, this exception is thrown when using <see cref="F:System.Security.Cryptography.CryptoStreamMode.Write"></see> with an underlying stream that is read only.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="offset">offset</paramref> parameter is less than zero. -or- The <paramref name="count">count</paramref> parameter is less than zero.</exception>
+ <exception cref="T:System.ArgumentException">The sum of the <paramref name="count">count</paramref> and <paramref name="offset">offset</paramref> parameters is longer than the length of the buffer.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.CryptoStream.WriteAsync(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken)">
+ <summary>Writes a sequence of bytes to the current stream asynchronously, advances the current position within the stream by the number of bytes written, and monitors cancellation requests.</summary>
+ <param name="buffer">The buffer to write data from.</param>
+ <param name="offset">The zero-based byte offset in buffer from which to begin writing bytes to the stream.</param>
+ <param name="count">The maximum number of bytes to write.</param>
+ <param name="cancellationToken">The token to monitor for cancellation requests. The default value is <see cref="P:System.Threading.CancellationToken.None"></see>.</param>
+ <returns>A task that represents the asynchronous write operation.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="buffer">buffer</paramref> is null.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="offset">offset</paramref> or <paramref name="count">count</paramref> is negative.</exception>
+ <exception cref="T:System.ArgumentException">The sum of <paramref name="offset">offset</paramref> and <paramref name="count">count</paramref> is larger than the buffer length.</exception>
+ <exception cref="T:System.NotSupportedException">The stream does not support writing.</exception>
+ <exception cref="T:System.ObjectDisposedException">The stream has been disposed.</exception>
+ <exception cref="T:System.InvalidOperationException">The stream is currently in use by a previous write operation.</exception>
+ </member>
+ <member name="T:System.Security.Cryptography.CryptoStreamMode">
+ <summary>Specifies the mode of a cryptographic stream.</summary>
+ </member>
+ <member name="F:System.Security.Cryptography.CryptoStreamMode.Read">
+ <summary>Read access to a cryptographic stream.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.CryptoStreamMode.Write">
+ <summary>Write access to a cryptographic stream.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Security.Cryptography.CspKeyContainerInfo">
+ <summary>Provides additional information about a cryptographic key pair. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.CspKeyContainerInfo.#ctor(System.Security.Cryptography.CspParameters)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.CspKeyContainerInfo"></see> class using the specified parameters.</summary>
+ <param name="parameters">A <see cref="T:System.Security.Cryptography.CspParameters"></see> object that provides information about the key.</param>
+ </member>
+ <member name="P:System.Security.Cryptography.CspKeyContainerInfo.Accessible">
+ <summary>Gets a value indicating whether a key in a key container is accessible.</summary>
+ <returns>true if the key is accessible; otherwise, false.</returns>
+ <exception cref="T:System.NotSupportedException">The key type is not supported.</exception>
+ </member>
+ <member name="P:System.Security.Cryptography.CspKeyContainerInfo.Exportable">
+ <summary>Gets a value indicating whether a key can be exported from a key container.</summary>
+ <returns>true if the key can be exported; otherwise, false.</returns>
+ <exception cref="T:System.NotSupportedException">The key type is not supported.</exception>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">The cryptographic service provider cannot be found. -or- The key container was not found.</exception>
+ </member>
+ <member name="P:System.Security.Cryptography.CspKeyContainerInfo.HardwareDevice">
+ <summary>Gets a value indicating whether a key is a hardware key.</summary>
+ <returns>true if the key is a hardware key; otherwise, false.</returns>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">The cryptographic service provider cannot be found.</exception>
+ </member>
+ <member name="P:System.Security.Cryptography.CspKeyContainerInfo.KeyContainerName">
+ <summary>Gets a key container name.</summary>
+ <returns>The key container name.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.CspKeyContainerInfo.KeyNumber">
+ <summary>Gets a value that describes whether an asymmetric key was created as a signature key or an exchange key.</summary>
+ <returns>One of the <see cref="T:System.Security.Cryptography.KeyNumber"></see> values that describes whether an asymmetric key was created as a signature key or an exchange key.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.CspKeyContainerInfo.MachineKeyStore">
+ <summary>Gets a value indicating whether a key is from a machine key set.</summary>
+ <returns>true if the key is from the machine key set; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.CspKeyContainerInfo.Protected">
+ <summary>Gets a value indicating whether a key pair is protected.</summary>
+ <returns>true if the key pair is protected; otherwise, false.</returns>
+ <exception cref="T:System.NotSupportedException">The key type is not supported.</exception>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">The cryptographic service provider cannot be found. -or- The key container was not found.</exception>
+ </member>
+ <member name="P:System.Security.Cryptography.CspKeyContainerInfo.ProviderName">
+ <summary>Gets the provider name of a key.</summary>
+ <returns>The provider name.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.CspKeyContainerInfo.ProviderType">
+ <summary>Gets the provider type of a key.</summary>
+ <returns>The provider type. The default is 1.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.CspKeyContainerInfo.RandomlyGenerated">
+ <summary>Gets a value indicating whether a key container was randomly generated by a managed cryptography class.</summary>
+ <returns>true if the key container was randomly generated; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.CspKeyContainerInfo.Removable">
+ <summary>Gets a value indicating whether a key can be removed from a key container.</summary>
+ <returns>true if the key is removable; otherwise, false.</returns>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">The cryptographic service provider (CSP) was not found.</exception>
+ </member>
+ <member name="P:System.Security.Cryptography.CspKeyContainerInfo.UniqueKeyContainerName">
+ <summary>Gets a unique key container name.</summary>
+ <returns>The unique key container name.</returns>
+ <exception cref="T:System.NotSupportedException">The key type is not supported.</exception>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">The cryptographic service provider cannot be found. -or- The key container was not found.</exception>
+ </member>
+ <member name="T:System.Security.Cryptography.CspParameters">
+ <summary>Contains parameters that are passed to the cryptographic service provider (CSP) that performs cryptographic computations. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.CspParameters.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.CspParameters"></see> class.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.CspParameters.#ctor(System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.CspParameters"></see> class with the specified provider type code.</summary>
+ <param name="dwTypeIn">A provider type code that specifies the kind of provider to create.</param>
+ </member>
+ <member name="M:System.Security.Cryptography.CspParameters.#ctor(System.Int32,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.CspParameters"></see> class with the specified provider type code and name.</summary>
+ <param name="dwTypeIn">A provider type code that specifies the kind of provider to create.</param>
+ <param name="strProviderNameIn">A provider name.</param>
+ </member>
+ <member name="M:System.Security.Cryptography.CspParameters.#ctor(System.Int32,System.String,System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.CspParameters"></see> class with the specified provider type code and name, and the specified container name.</summary>
+ <param name="dwTypeIn">The provider type code that specifies the kind of provider to create.</param>
+ <param name="strProviderNameIn">A provider name.</param>
+ <param name="strContainerNameIn">A container name.</param>
+ </member>
+ <member name="P:System.Security.Cryptography.CspParameters.Flags">
+ <summary>Represents the flags for <see cref="T:System.Security.Cryptography.CspParameters"></see> that modify the behavior of the cryptographic service provider (CSP).</summary>
+ <returns>An enumeration value, or a bitwise combination of enumeration values.</returns>
+ <exception cref="T:System.ArgumentException">Value is not a valid enumeration value.</exception>
+ </member>
+ <member name="F:System.Security.Cryptography.CspParameters.KeyContainerName">
+ <summary>Represents the key container name for <see cref="T:System.Security.Cryptography.CspParameters"></see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.CspParameters.KeyNumber">
+ <summary>Specifies whether an asymmetric key is created as a signature key or an exchange key.</summary>
+ <returns></returns>
+ </member>
+ <member name="P:System.Security.Cryptography.CspParameters.KeyPassword">
+ <summary>Gets or sets a password associated with a smart card key.</summary>
+ <returns>A password associated with a smart card key.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.CspParameters.ParentWindowHandle">
+ <summary>Gets or sets a handle to the unmanaged parent window for a smart card password dialog box.</summary>
+ <returns>A handle to the parent window for a smart card password dialog box.</returns>
+ </member>
+ <member name="F:System.Security.Cryptography.CspParameters.ProviderName">
+ <summary>Represents the provider name for <see cref="T:System.Security.Cryptography.CspParameters"></see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.CspParameters.ProviderType">
+ <summary>Represents the provider type code for <see cref="T:System.Security.Cryptography.CspParameters"></see>.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Security.Cryptography.CspProviderFlags">
+ <summary>Specifies flags that modify the behavior of the cryptographic service providers (CSP).</summary>
+ </member>
+ <member name="F:System.Security.Cryptography.CspProviderFlags.CreateEphemeralKey">
+ <summary>Create a temporary key that is released when the associated Rivest-Shamir-Adleman (RSA) object is closed. Do not use this flag if you want your key to be independent of the RSA object.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.CspProviderFlags.NoFlags">
+ <summary>Do not specify any settings.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.CspProviderFlags.NoPrompt">
+ <summary>Prevent the CSP from displaying any user interface (UI) for this context.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.CspProviderFlags.UseArchivableKey">
+ <summary>Allow a key to be exported for archival or recovery.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.CspProviderFlags.UseDefaultKeyContainer">
+ <summary>Use key information from the default key container.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.CspProviderFlags.UseExistingKey">
+ <summary>Use key information from the current key.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.CspProviderFlags.UseMachineKeyStore">
+ <summary>Use key information from the computer's key store.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.CspProviderFlags.UseNonExportableKey">
+ <summary>Use key information that cannot be exported.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.CspProviderFlags.UseUserProtectedKey">
+ <summary>Notify the user through a dialog box or another method when certain actions are attempting to use a key. This flag is not compatible with the <see cref="F:System.Security.Cryptography.CspProviderFlags.NoPrompt"></see> flag.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Security.Cryptography.DeriveBytes">
+ <summary>Represents the abstract base class from which all classes that derive byte sequences of a specified length inherit.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.DeriveBytes.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.DeriveBytes"></see> class.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.DeriveBytes.Dispose">
+ <summary>When overridden in a derived class, releases all resources used by the current instance of the <see cref="T:System.Security.Cryptography.DeriveBytes"></see> class.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.DeriveBytes.Dispose(System.Boolean)">
+ <summary>When overridden in a derived class, releases the unmanaged resources used by the <see cref="T:System.Security.Cryptography.DeriveBytes"></see> class and optionally releases the managed resources.</summary>
+ <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
+ </member>
+ <member name="M:System.Security.Cryptography.DeriveBytes.GetBytes(System.Int32)">
+ <summary>When overridden in a derived class, returns pseudo-random key bytes.</summary>
+ <param name="cb">The number of pseudo-random key bytes to generate.</param>
+ <returns>A byte array filled with pseudo-random key bytes.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.DeriveBytes.Reset">
+ <summary>When overridden in a derived class, resets the state of the operation.</summary>
+ </member>
+ <member name="T:System.Security.Cryptography.DES">
+ <summary>Represents the base class for the Data Encryption Standard (DES) algorithm from which all <see cref="T:System.Security.Cryptography.DES"></see> implementations must derive.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.DES.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.DES"></see> class.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.DES.Create">
+ <summary>Creates an instance of a cryptographic object to perform the Data Encryption Standard (<see cref="T:System.Security.Cryptography.DES"></see>) algorithm.</summary>
+ <returns>A cryptographic object.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.DES.Create(System.String)">
+ <summary>Creates an instance of a cryptographic object to perform the specified implementation of the Data Encryption Standard (<see cref="T:System.Security.Cryptography.DES"></see>) algorithm.</summary>
+ <param name="algName">The name of the specific implementation of <see cref="T:System.Security.Cryptography.DES"></see> to use.</param>
+ <returns>A cryptographic object.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.DES.IsSemiWeakKey(System.Byte[])">
+ <summary>Determines whether the specified key is semi-weak.</summary>
+ <param name="rgbKey">The secret key to test for semi-weakness.</param>
+ <returns>true if the key is semi-weak; otherwise, false.</returns>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">The size of the <paramref name="rgbKey">rgbKey</paramref> parameter is not valid.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.DES.IsWeakKey(System.Byte[])">
+ <summary>Determines whether the specified key is weak.</summary>
+ <param name="rgbKey">The secret key to test for weakness.</param>
+ <returns>true if the key is weak; otherwise, false.</returns>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">The size of the <paramref name="rgbKey">rgbKey</paramref> parameter is not valid.</exception>
+ </member>
+ <member name="P:System.Security.Cryptography.DES.Key">
+ <summary>Gets or sets the secret key for the Data Encryption Standard (<see cref="T:System.Security.Cryptography.DES"></see>) algorithm.</summary>
+ <returns>The secret key for the <see cref="T:System.Security.Cryptography.DES"></see> algorithm.</returns>
+ <exception cref="T:System.ArgumentNullException">An attempt was made to set the key to null.</exception>
+ <exception cref="T:System.ArgumentException">An attempt was made to set a key whose length is not equal to <see cref="F:System.Security.Cryptography.SymmetricAlgorithm.BlockSizeValue"></see>.</exception>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">An attempt was made to set a weak key (see <see cref="M:System.Security.Cryptography.DES.IsWeakKey(System.Byte[])"></see>) or a semi-weak key (see <see cref="M:System.Security.Cryptography.DES.IsSemiWeakKey(System.Byte[])"></see>).</exception>
+ </member>
+ <member name="T:System.Security.Cryptography.DESCryptoServiceProvider">
+ <summary>Defines a wrapper object to access the cryptographic service provider (CSP) version of the Data Encryption Standard (<see cref="T:System.Security.Cryptography.DES"></see>) algorithm. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.DESCryptoServiceProvider.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.DESCryptoServiceProvider"></see> class.</summary>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">The Data Encryption Standard (<see cref="T:System.Security.Cryptography.DES"></see>) cryptographic service provider is not available.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.DESCryptoServiceProvider.CreateDecryptor(System.Byte[],System.Byte[])">
+ <summary>Creates a symmetric Data Encryption Standard (<see cref="T:System.Security.Cryptography.DES"></see>) decryptor object with the specified key (<see cref="P:System.Security.Cryptography.SymmetricAlgorithm.Key"></see>) and initialization vector (<see cref="P:System.Security.Cryptography.SymmetricAlgorithm.IV"></see>).</summary>
+ <param name="rgbKey">The secret key to use for the symmetric algorithm.</param>
+ <param name="rgbIV">The initialization vector to use for the symmetric algorithm.</param>
+ <returns>A symmetric <see cref="T:System.Security.Cryptography.DES"></see> decryptor object.</returns>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">The value of the <see cref="P:System.Security.Cryptography.SymmetricAlgorithm.Mode"></see> property is <see cref="F:System.Security.Cryptography.CipherMode.OFB"></see>. -or- The value of the <see cref="P:System.Security.Cryptography.SymmetricAlgorithm.Mode"></see> property is <see cref="F:System.Security.Cryptography.CipherMode.CFB"></see> and the value of the <see cref="P:System.Security.Cryptography.SymmetricAlgorithm.FeedbackSize"></see> property is not 8. -or- An invalid key size was used. -or- The algorithm key size was not available.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.DESCryptoServiceProvider.CreateEncryptor(System.Byte[],System.Byte[])">
+ <summary>Creates a symmetric Data Encryption Standard (<see cref="T:System.Security.Cryptography.DES"></see>) encryptor object with the specified key (<see cref="P:System.Security.Cryptography.SymmetricAlgorithm.Key"></see>) and initialization vector (<see cref="P:System.Security.Cryptography.SymmetricAlgorithm.IV"></see>).</summary>
+ <param name="rgbKey">The secret key to use for the symmetric algorithm.</param>
+ <param name="rgbIV">The initialization vector to use for the symmetric algorithm.</param>
+ <returns>A symmetric <see cref="T:System.Security.Cryptography.DES"></see> encryptor object.</returns>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">The value of the <see cref="P:System.Security.Cryptography.SymmetricAlgorithm.Mode"></see> property is <see cref="F:System.Security.Cryptography.CipherMode.OFB"></see>. -or- The value of the <see cref="P:System.Security.Cryptography.SymmetricAlgorithm.Mode"></see> property is <see cref="F:System.Security.Cryptography.CipherMode.CFB"></see> and the value of the <see cref="P:System.Security.Cryptography.SymmetricAlgorithm.FeedbackSize"></see> property is not 8. -or- An invalid key size was used. -or- The algorithm key size was not available.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.DESCryptoServiceProvider.GenerateIV">
+ <summary>Generates a random initialization vector (<see cref="P:System.Security.Cryptography.SymmetricAlgorithm.IV"></see>) to use for the algorithm.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.DESCryptoServiceProvider.GenerateKey">
+ <summary>Generates a random key (<see cref="P:System.Security.Cryptography.SymmetricAlgorithm.Key"></see>) to be used for the algorithm.</summary>
+ </member>
+ <member name="T:System.Security.Cryptography.DSA">
+ <summary>Represents the abstract base class from which all implementations of the Digital Signature Algorithm (<see cref="T:System.Security.Cryptography.DSA"></see>) must inherit.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.DSA.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.DSA"></see> class.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.DSA.Create">
+ <summary>Creates the default cryptographic object used to perform the asymmetric algorithm.</summary>
+ <returns>A cryptographic object used to perform the asymmetric algorithm.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.DSA.Create(System.String)">
+ <summary>Creates the specified cryptographic object used to perform the asymmetric algorithm.</summary>
+ <param name="algName">The name of the specific implementation of <see cref="T:System.Security.Cryptography.DSA"></see> to use.</param>
+ <returns>A cryptographic object used to perform the asymmetric algorithm.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.DSA.CreateSignature(System.Byte[])">
+ <summary>When overridden in a derived class, creates the <see cref="T:System.Security.Cryptography.DSA"></see> signature for the specified data.</summary>
+ <param name="rgbHash">The data to be signed.</param>
+ <returns>The digital signature for the specified data.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.DSA.ExportParameters(System.Boolean)">
+ <summary>When overridden in a derived class, exports the <see cref="T:System.Security.Cryptography.DSAParameters"></see>.</summary>
+ <param name="includePrivateParameters">true to include private parameters; otherwise, false.</param>
+ <returns>The parameters for <see cref="T:System.Security.Cryptography.DSA"></see>.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.DSA.FromXmlString(System.String)">
+ <summary>Reconstructs a <see cref="T:System.Security.Cryptography.DSA"></see> object from an XML string.</summary>
+ <param name="xmlString">The XML string to use to reconstruct the <see cref="T:System.Security.Cryptography.DSA"></see> object.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="xmlString">xmlString</paramref> parameter is null.</exception>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">The format of the <paramref name="xmlString">xmlString</paramref> parameter is not valid.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.DSA.ImportParameters(System.Security.Cryptography.DSAParameters)">
+ <summary>When overridden in a derived class, imports the specified <see cref="T:System.Security.Cryptography.DSAParameters"></see>.</summary>
+ <param name="parameters">The parameters for <see cref="T:System.Security.Cryptography.DSA"></see>.</param>
+ </member>
+ <member name="M:System.Security.Cryptography.DSA.ToXmlString(System.Boolean)">
+ <summary>Creates and returns an XML string representation of the current <see cref="T:System.Security.Cryptography.DSA"></see> object.</summary>
+ <param name="includePrivateParameters">true to include private parameters; otherwise, false.</param>
+ <returns>An XML string encoding of the current <see cref="T:System.Security.Cryptography.DSA"></see> object.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.DSA.VerifySignature(System.Byte[],System.Byte[])">
+ <summary>When overridden in a derived class, verifies the <see cref="T:System.Security.Cryptography.DSA"></see> signature for the specified data.</summary>
+ <param name="rgbHash">The hash of the data signed with rgbSignature.</param>
+ <param name="rgbSignature">The signature to be verified for rgbData.</param>
+ <returns>true if <paramref name="rgbSignature">rgbSignature</paramref> matches the signature computed using the specified hash algorithm and key on <paramref name="rgbHash">rgbHash</paramref>; otherwise, false.</returns>
+ </member>
+ <member name="T:System.Security.Cryptography.DSACryptoServiceProvider">
+ <summary>Defines a wrapper object to access the cryptographic service provider (CSP) implementation of the <see cref="T:System.Security.Cryptography.DSA"></see> algorithm. This class cannot be inherited.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.DSACryptoServiceProvider.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.DSACryptoServiceProvider"></see> class.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.DSACryptoServiceProvider.#ctor(System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.DSACryptoServiceProvider"></see> class with the specified key size.</summary>
+ <param name="dwKeySize">The size of the key for the asymmetric algorithm in bits.</param>
+ </member>
+ <member name="M:System.Security.Cryptography.DSACryptoServiceProvider.#ctor(System.Security.Cryptography.CspParameters)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.DSACryptoServiceProvider"></see> class with the specified parameters for the cryptographic service provider (CSP).</summary>
+ <param name="parameters">The parameters for the CSP.</param>
+ </member>
+ <member name="M:System.Security.Cryptography.DSACryptoServiceProvider.#ctor(System.Int32,System.Security.Cryptography.CspParameters)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.DSACryptoServiceProvider"></see> class with the specified key size and parameters for the cryptographic service provider (CSP).</summary>
+ <param name="dwKeySize">The size of the key for the cryptographic algorithm in bits.</param>
+ <param name="parameters">The parameters for the CSP.</param>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">The CSP cannot be acquired. -or- The key cannot be created.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="dwKeySize">dwKeySize</paramref> is out of range.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.DSACryptoServiceProvider.CreateSignature(System.Byte[])">
+ <summary>Creates the <see cref="T:System.Security.Cryptography.DSA"></see> signature for the specified data.</summary>
+ <param name="rgbHash">The data to be signed.</param>
+ <returns>The digital signature for the specified data.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.DSACryptoServiceProvider.CspKeyContainerInfo">
+ <summary>Gets a <see cref="T:System.Security.Cryptography.CspKeyContainerInfo"></see> object that describes additional information about a cryptographic key pair.</summary>
+ <returns>A <see cref="T:System.Security.Cryptography.CspKeyContainerInfo"></see> object that describes additional information about a cryptographic key pair.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.DSACryptoServiceProvider.ExportCspBlob(System.Boolean)">
+ <summary>Exports a blob containing the key information associated with a <see cref="T:System.Security.Cryptography.DSACryptoServiceProvider"></see> object.</summary>
+ <param name="includePrivateParameters">true to include the private key; otherwise, false.</param>
+ <returns>A byte array containing the key information associated with a <see cref="T:System.Security.Cryptography.DSACryptoServiceProvider"></see> object.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.DSACryptoServiceProvider.ExportParameters(System.Boolean)">
+ <summary>Exports the <see cref="T:System.Security.Cryptography.DSAParameters"></see>.</summary>
+ <param name="includePrivateParameters">true to include private parameters; otherwise, false.</param>
+ <returns>The parameters for <see cref="T:System.Security.Cryptography.DSA"></see>.</returns>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">The key cannot be exported.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.DSACryptoServiceProvider.ImportCspBlob(System.Byte[])">
+ <summary>Imports a blob that represents DSA key information.</summary>
+ <param name="keyBlob">A byte array that represents a DSA key blob.</param>
+ </member>
+ <member name="M:System.Security.Cryptography.DSACryptoServiceProvider.ImportParameters(System.Security.Cryptography.DSAParameters)">
+ <summary>Imports the specified <see cref="T:System.Security.Cryptography.DSAParameters"></see>.</summary>
+ <param name="parameters">The parameters for <see cref="T:System.Security.Cryptography.DSA"></see>.</param>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">The cryptographic service provider (CSP) cannot be acquired. -or- The <paramref name="parameters">parameters</paramref> parameter has missing fields.</exception>
+ </member>
+ <member name="P:System.Security.Cryptography.DSACryptoServiceProvider.KeyExchangeAlgorithm">
+ <summary>Gets the name of the key exchange algorithm.</summary>
+ <returns>The name of the key exchange algorithm.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.DSACryptoServiceProvider.KeySize">
+ <summary>Gets the size of the key used by the asymmetric algorithm in bits.</summary>
+ <returns>The size of the key used by the asymmetric algorithm.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.DSACryptoServiceProvider.PersistKeyInCsp">
+ <summary>Gets or sets a value indicating whether the key should be persisted in the cryptographic service provider (CSP).</summary>
+ <returns>true if the key should be persisted in the CSP; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.DSACryptoServiceProvider.PublicOnly">
+ <summary>Gets a value that indicates whether the <see cref="T:System.Security.Cryptography.DSACryptoServiceProvider"></see> object contains only a public key.</summary>
+ <returns>true if the <see cref="T:System.Security.Cryptography.DSACryptoServiceProvider"></see> object contains only a public key; otherwise, false.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.DSACryptoServiceProvider.SignatureAlgorithm">
+ <summary>Gets the name of the signature algorithm.</summary>
+ <returns>The name of the signature algorithm.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.DSACryptoServiceProvider.SignData(System.Byte[])">
+ <summary>Computes the hash value of the specified byte array and signs the resulting hash value.</summary>
+ <param name="buffer">The input data for which to compute the hash.</param>
+ <returns>The <see cref="T:System.Security.Cryptography.DSA"></see> signature for the specified data.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.DSACryptoServiceProvider.SignData(System.IO.Stream)">
+ <summary>Computes the hash value of the specified input stream and signs the resulting hash value.</summary>
+ <param name="inputStream">The input data for which to compute the hash.</param>
+ <returns>The <see cref="T:System.Security.Cryptography.DSA"></see> signature for the specified data.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.DSACryptoServiceProvider.SignData(System.Byte[],System.Int32,System.Int32)">
+ <summary>Signs a byte array from the specified start point to the specified end point.</summary>
+ <param name="buffer">The input data to sign.</param>
+ <param name="offset">The offset into the array from which to begin using data.</param>
+ <param name="count">The number of bytes in the array to use as data.</param>
+ <returns>The <see cref="T:System.Security.Cryptography.DSA"></see> signature for the specified data.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.DSACryptoServiceProvider.SignHash(System.Byte[],System.String)">
+ <summary>Computes the signature for the specified hash value by encrypting it with the private key.</summary>
+ <param name="rgbHash">The hash value of the data to be signed.</param>
+ <param name="str">The name of the hash algorithm used to create the hash value of the data.</param>
+ <returns>The <see cref="T:System.Security.Cryptography.DSA"></see> signature for the specified hash value.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="rgbHash">rgbHash</paramref> parameter is null.</exception>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">The cryptographic service provider (CSP) cannot be acquired. -or- There is no private key.</exception>
+ </member>
+ <member name="P:System.Security.Cryptography.DSACryptoServiceProvider.UseMachineKeyStore">
+ <summary>Gets or sets a value indicating whether the key should be persisted in the computer's key store instead of the user profile store.</summary>
+ <returns>true if the key should be persisted in the computer key store; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.DSACryptoServiceProvider.VerifyData(System.Byte[],System.Byte[])">
+ <summary>Verifies the specified signature data by comparing it to the signature computed for the specified data.</summary>
+ <param name="rgbData">The data that was signed.</param>
+ <param name="rgbSignature">The signature data to be verified.</param>
+ <returns>true if the signature verifies as valid; otherwise, false.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.DSACryptoServiceProvider.VerifyHash(System.Byte[],System.String,System.Byte[])">
+ <summary>Verifies the specified signature data by comparing it to the signature computed for the specified hash value.</summary>
+ <param name="rgbHash">The hash value of the data to be signed.</param>
+ <param name="str">The name of the hash algorithm used to create the hash value of the data.</param>
+ <param name="rgbSignature">The signature data to be verified.</param>
+ <returns>true if the signature verifies as valid; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="rgbHash">rgbHash</paramref> parameter is null. -or- The <paramref name="rgbSignature">rgbSignature</paramref> parameter is null.</exception>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">The cryptographic service provider (CSP) cannot be acquired. -or- The signature cannot be verified.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.DSACryptoServiceProvider.VerifySignature(System.Byte[],System.Byte[])">
+ <summary>Verifies the <see cref="T:System.Security.Cryptography.DSA"></see> signature for the specified data.</summary>
+ <param name="rgbHash">The data signed with rgbSignature.</param>
+ <param name="rgbSignature">The signature to be verified for rgbData.</param>
+ <returns>true if <paramref name="rgbSignature">rgbSignature</paramref> matches the signature computed using the specified hash algorithm and key on <paramref name="rgbHash">rgbHash</paramref>; otherwise, false.</returns>
+ </member>
+ <member name="T:System.Security.Cryptography.DSAParameters">
+ <summary>Contains the typical parameters for the <see cref="T:System.Security.Cryptography.DSA"></see> algorithm.</summary>
+ </member>
+ <member name="F:System.Security.Cryptography.DSAParameters.Counter">
+ <summary>Specifies the counter for the <see cref="T:System.Security.Cryptography.DSA"></see> algorithm.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.DSAParameters.G">
+ <summary>Specifies the G parameter for the <see cref="T:System.Security.Cryptography.DSA"></see> algorithm.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.DSAParameters.J">
+ <summary>Specifies the J parameter for the <see cref="T:System.Security.Cryptography.DSA"></see> algorithm.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.DSAParameters.P">
+ <summary>Specifies the P parameter for the <see cref="T:System.Security.Cryptography.DSA"></see> algorithm.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.DSAParameters.Q">
+ <summary>Specifies the Q parameter for the <see cref="T:System.Security.Cryptography.DSA"></see> algorithm.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.DSAParameters.Seed">
+ <summary>Specifies the seed for the <see cref="T:System.Security.Cryptography.DSA"></see> algorithm.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.DSAParameters.X">
+ <summary>Specifies the X parameter for the <see cref="T:System.Security.Cryptography.DSA"></see> algorithm.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.DSAParameters.Y">
+ <summary>Specifies the Y parameter for the <see cref="T:System.Security.Cryptography.DSA"></see> algorithm.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Security.Cryptography.DSASignatureDeformatter">
+ <summary>Verifies a Digital Signature Algorithm (<see cref="T:System.Security.Cryptography.DSA"></see>) PKCS#1 v1.5 signature.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.DSASignatureDeformatter.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.DSASignatureDeformatter"></see> class.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.DSASignatureDeformatter.#ctor(System.Security.Cryptography.AsymmetricAlgorithm)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.DSASignatureDeformatter"></see> class with the specified key.</summary>
+ <param name="key">The instance of Digital Signature Algorithm (<see cref="T:System.Security.Cryptography.DSA"></see>) that holds the key.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.DSASignatureDeformatter.SetHashAlgorithm(System.String)">
+ <summary>Specifies the hash algorithm for the Digital Signature Algorithm (<see cref="T:System.Security.Cryptography.DSA"></see>) signature deformatter.</summary>
+ <param name="strName">The name of the hash algorithm to use for the signature deformatter.</param>
+ <exception cref="T:System.Security.Cryptography.CryptographicUnexpectedOperationException">The <paramref name="strName">strName</paramref> parameter does not map to the <see cref="T:System.Security.Cryptography.SHA1"></see> hash algorithm.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.DSASignatureDeformatter.SetKey(System.Security.Cryptography.AsymmetricAlgorithm)">
+ <summary>Specifies the key to be used for the Digital Signature Algorithm (<see cref="T:System.Security.Cryptography.DSA"></see>) signature deformatter.</summary>
+ <param name="key">The instance of <see cref="T:System.Security.Cryptography.DSA"></see> that holds the key.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.DSASignatureDeformatter.VerifySignature(System.Byte[],System.Byte[])">
+ <summary>Verifies the Digital Signature Algorithm (<see cref="T:System.Security.Cryptography.DSA"></see>) signature on the data.</summary>
+ <param name="rgbHash">The data signed with rgbSignature.</param>
+ <param name="rgbSignature">The signature to be verified for rgbHash.</param>
+ <returns>true if the signature is valid for the data; otherwise, false.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="rgbHash">rgbHash</paramref> is null. -or- <paramref name="rgbSignature">rgbSignature</paramref> is null.</exception>
+ <exception cref="T:System.Security.Cryptography.CryptographicUnexpectedOperationException">The DSA key is missing.</exception>
+ </member>
+ <member name="T:System.Security.Cryptography.DSASignatureFormatter">
+ <summary>Creates a Digital Signature Algorithm (<see cref="T:System.Security.Cryptography.DSA"></see>) signature.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.DSASignatureFormatter.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.DSASignatureFormatter"></see> class.</summary>
+ </member>
+ <member name="M:System.Security.Cryptography.DSASignatureFormatter.#ctor(System.Security.Cryptography.AsymmetricAlgorithm)">
+ <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.DSASignatureFormatter"></see> class with the specified key.</summary>
+ <param name="key">The instance of the Digital Signature Algorithm (<see cref="T:System.Security.Cryptography.DSA"></see>) that holds the key.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.DSASignatureFormatter.CreateSignature(System.Byte[])">
+ <summary>Creates the Digital Signature Algorithm (<see cref="T:System.Security.Cryptography.DSA"></see>) PKCS #1 signature for the specified data.</summary>
+ <param name="rgbHash">The data to be signed.</param>
+ <returns>The digital signature for the specified data.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="rgbHash">rgbHash</paramref> is null.</exception>
+ <exception cref="T:System.Security.Cryptography.CryptographicUnexpectedOperationException">The OID is null. -or- The DSA key is null.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.DSASignatureFormatter.SetHashAlgorithm(System.String)">
+ <summary>Specifies the hash algorithm for the Digital Signature Algorithm (<see cref="T:System.Security.Cryptography.DSA"></see>) signature formatter.</summary>
+ <param name="strName">The name of the hash algorithm to use for the signature formatter.</param>
+ <exception cref="T:System.Security.Cryptography.CryptographicUnexpectedOperationException">The <paramref name="strName">strName</paramref> parameter does not map to the <see cref="T:System.Security.Cryptography.SHA1"></see> hash algorithm.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.DSASignatureFormatter.SetKey(System.Security.Cryptography.AsymmetricAlgorithm)">
+ <summary>Specifies the key to be used for the Digital Signature Algorithm (<see cref="T:System.Security.Cryptography.DSA"></see>) signature formatter.</summary>
+ <param name="key">The instance of <see cref="T:System.Security.Cryptography.DSA"></see> that holds the key.</param>
+ <exception cref="T:System.ArgumentNullException"><paramref name="key">key</paramref> is null.</exception>
+ </member>
+ <member name="T:System.Security.Cryptography.ECCurve.ECCurveType">
+ <summary>Indicates how to interpret the data contained in an <see cref="T:System.Security.Cryptography.ECCurve"></see> object.</summary>
+ </member>
+ <member name="F:System.Security.Cryptography.ECCurve.ECCurveType.Characteristic2">
+ <summary>The curve parameters represent a characteristic 2 curve.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.ECCurve.ECCurveType.Implicit">
+ <summary>No curve data is interpreted. The caller is assumed to know what the curve is.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.ECCurve.ECCurveType.Named">
+ <summary>The curve parameters represent a named curve.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.ECCurve.ECCurveType.PrimeMontgomery">
+ <summary>The curve parameters represent a prime curve with the formula By^2 = x^3 + A\x^2 + x.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.ECCurve.ECCurveType.PrimeShortWeierstrass">
+ <summary>The curve parameters represent a prime curve with the formula y^2 = x^3 + A*x + B in the prime field P.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.ECCurve.ECCurveType.PrimeTwistedEdwards">
+ <summary>The curve parameters represent a prime curve with the formula Ax^2 + y^2 = 1 + B\x^2*y^2 in the prime field P.</summary>
+ <returns></returns>
+ </member>
+ <member name="T:System.Security.Cryptography.ECCurve.NamedCurves">
+ <summary>Represents a factory class for creating named curves.</summary>
+ </member>
+ <member name="P:System.Security.Cryptography.ECCurve.NamedCurves.brainpoolP160r1">
+ <summary>Gets a brainpoolP160r1 named curve.</summary>
+ <returns>A brainpoolP160r1 named curve.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.ECCurve.NamedCurves.brainpoolP160t1">
+ <summary>Gets a brainpoolP160t1 named curve.</summary>
+ <returns>A brainpoolP160t1 named curve.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.ECCurve.NamedCurves.brainpoolP192r1">
+ <summary>Gets a brainpoolP192r1 named curve.</summary>
+ <returns>A brainpoolP192r1 named curve.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.ECCurve.NamedCurves.brainpoolP192t1">
+ <summary>Gets a brainpoolP192t1 named curve.</summary>
+ <returns>A brainpoolP192t1 named curve.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.ECCurve.NamedCurves.brainpoolP224r1">
+ <summary>Gets a brainpoolP224r1 named curve.</summary>
+ <returns>A brainpoolP224r1 named curve.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.ECCurve.NamedCurves.brainpoolP224t1">
+ <summary>Gets a brainpoolP224t1 named curve.</summary>
+ <returns>A brainpoolP224t1 named curve.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.ECCurve.NamedCurves.brainpoolP256r1">
+ <summary>Gets a brainpoolP256r1 named curve.</summary>
+ <returns>A brainpoolP256r1 named curve.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.ECCurve.NamedCurves.brainpoolP256t1">
+ <summary>Gets a brainpoolP256t1 named curve.</summary>
+ <returns>A brainpoolP256t1 named curve.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.ECCurve.NamedCurves.brainpoolP320r1">
+ <summary>Gets a brainpoolP320r1 named curve.</summary>
+ <returns>A brainpoolP320r1 named curve.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.ECCurve.NamedCurves.brainpoolP320t1">
+ <summary>Gets a brainpoolP320t1 named curve.</summary>
+ <returns>A brainpoolP320t1 named curve.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.ECCurve.NamedCurves.brainpoolP384r1">
+ <summary>Gets a brainpoolP384r1 named curve.</summary>
+ <returns>A brainpoolP384r1 named curve.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.ECCurve.NamedCurves.brainpoolP384t1">
+ <summary>Gets a brainpoolP384t1 named curve.</summary>
+ <returns>A brainpoolP384t1 named curve.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.ECCurve.NamedCurves.brainpoolP512r1">
+ <summary>Gets a brainpoolP512r1 named curve.</summary>
+ <returns>A brainpoolP512r1 named curve.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.ECCurve.NamedCurves.brainpoolP512t1">
+ <summary>Gets a brainpoolP512t1 named curve.</summary>
+ <returns>A brainpoolP512t1 named curve.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.ECCurve.NamedCurves.nistP256">
+ <summary>Gets a nistP256 named curve.</summary>
+ <returns>A nistP256 named curve.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.ECCurve.NamedCurves.nistP384">
+ <summary>Gets a nistP384 named curve.</summary>
+ <returns>A nistP384 named curve.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.ECCurve.NamedCurves.nistP521">
+ <summary>Gets a nistP521 named curve.</summary>
+ <returns>A nistP521 named curve.</returns>
+ </member>
+ <member name="T:System.Security.Cryptography.ECCurve">
+ <summary>Represents an elliptic curve.</summary>
+ </member>
+ <member name="F:System.Security.Cryptography.ECCurve.A">
+ <summary>The first coefficient for an explicit curve. A for short Weierstrass, Montgomery, and Twisted Edwards curves.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.ECCurve.B">
+ <summary>The second coefficient for an explicit curve. B for short Weierstrass and d for Twisted Edwards curves.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.ECCurve.Cofactor">
+ <summary>The cofactor of the curve.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Security.Cryptography.ECCurve.CreateFromFriendlyName(System.String)">
+ <summary>Creates a named curve using the specified friendly name of the identifier.</summary>
+ <param name="oidFriendlyName">The friendly name of the identifier.</param>
+ <returns>An object representing the named curve.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="oidFriendlyName">oidFriendlyName</paramref> is null.</exception>
+ </member>
+ <member name="M:System.Security.Cryptography.ECCurve.CreateFromOid(System.Security.Cryptography.Oid)">
+ <summary>Creates a named curve using the specified <see cref="T:System.Security.Cryptography.Oid"></see> object.</summary>
+ <param name="curveOid">The object identifier to use.</param>
+ <returns>An object representing the named curve.</returns>
+ </member>
+ <member name="M:System.Security.Cryptography.ECCurve.CreateFromValue(System.String)">
+ <summary>Creates a named curve using the specified dotted-decimal representation of the identifier.</summary>
+ <param name="oidValue">The dotted number of the identifier.</param>
+ <returns>An object representing the named curve.</returns>
+ <exception cref="T:System.ArgumentNullException"><paramref name="oidValue">oidValue</paramref> is null.</exception>
+ </member>
+ <member name="F:System.Security.Cryptography.ECCurve.CurveType">
+ <summary>Identifies the composition of the <see cref="T:System.Security.Cryptography.ECCurve"></see> object.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.ECCurve.G">
+ <summary>The generator, or base point, for operations on the curve.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.ECCurve.Hash">
+ <summary>The name of the hash algorithm which was used to generate the curve coefficients (<see cref="F:System.Security.Cryptography.ECCurve.A"></see> and <see cref="F:System.Security.Cryptography.ECCurve.B"></see>) from the <see cref="F:System.Security.Cryptography.ECCurve.Seed"></see> under the ANSI X9.62 generation algorithm. Applies only to explicit curves.</summary>
+ <returns></returns>
+ </member>
+ <member name="P:System.Security.Cryptography.ECCurve.IsCharacteristic2">
+ <summary>Gets a value that indicates whether the curve type indicates an explicit characteristic 2 curve.</summary>
+ <returns>true if the curve is an explicit characteristic 2 curve; false if the curve is a named characteristic 2, prime, or implicit curve.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.ECCurve.IsExplicit">
+ <summary>Gets a value that indicates whether the curve type indicates an explicit curve (either prime or characteristic 2).</summary>
+ <returns>true if the curve is an explicit curve (either prime or characteristic 2); false if the curve is a named or implicit curve.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.ECCurve.IsNamed">
+ <summary>Gets a value that indicates whether the curve type indicates a named curve.</summary>
+ <returns>true if the curve is a named curve; false if the curve is an implict or an explicit curve (either prime or characteristic 2).</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.ECCurve.IsPrime">
+ <summary>Gets a value that indicates whether the curve type indicates an explicit prime curve.</summary>
+ <returns>true if the curve is an explicit prime curve; false if the curve is a named prime, characteristic 2 or implicit curves.</returns>
+ </member>
+ <member name="P:System.Security.Cryptography.ECCurve.Oid">
+ <summary>Gets the identifier of a named curve.</summary>
+ <returns>The identifier of a named curve.</returns>
+ </member>
+ <member name="F:System.Security.Cryptography.ECCurve.Order">
+ <summary>The order of the curve. Applies only to explicit curves.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.ECCurve.Polynomial">
+ <summary>The curve polynomial. Applies only to characteristic 2 curves.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.ECCurve.Prime">
+ <summary>The prime specifying the base field. Applies only to prime curves.</summary>
+ <returns></returns>
+ </member>
+ <member name="F:System.Security.Cryptography.ECCurve.Seed">
+ <summary>The seed value for coefficient generation under the ANSI X9.62 generation algorithm. Applies only to explicit curves.</summary>
+ <returns></returns>
+ </member>
+ <member name="M:System.Security.Cryptography.ECCurve.Validate">
+ <summary>Validates the integrity of the current curve. Throws a <see cref="T:System.Security.Cryptography.CryptographicException"></see> exception if the structure is not valid.</summary>
+ <exception cref="T:System.Security.Cryptography.CryptographicException">The curve parameters are not valid for the current curve type.</exception>
+ </member>
+ </members>
+</doc></span> \ No newline at end of file